AceTime  1.11.6
Date and time classes for Arduino that support timezones from the TZ Database.
zone_infos.cpp
1 // This file was generated by the following script:
2 //
3 // $ /home/brian/src/AceTimeTools/src/acetimetools/tzcompiler.py
4 // --input_dir /home/brian/dev/tz
5 // --output_dir /home/brian/src/AceTime/src/ace_time/zonedb
6 // --tz_version 2022e
7 // --action zonedb
8 // --language arduino
9 // --scope basic
10 // --start_year 2000
11 // --until_year 2050
12 //
13 // using the TZ Database files
14 //
15 // africa
16 // antarctica
17 // asia
18 // australasia
19 // backward
20 // etcetera
21 // europe
22 // northamerica
23 // southamerica
24 //
25 // from https://github.com/eggert/tz/releases/tag/2022e
26 //
27 // Zones: 233
28 // Links: 217
29 // kZoneRegistry sizes (bytes):
30 // Names: 2138 (originally 3457)
31 // Formats: 465
32 // Fragments: 94
33 // Memory (8-bit): 8456
34 // Memory (32-bit): 12249
35 // kZoneAndLinkRegistry sizes (bytes):
36 // Names: 4179 (originally 6566)
37 // Formats: 465
38 // Fragments: 94
39 // Memory (8-bit): 13318
40 // Memory (32-bit): 19498
41 //
42 // DO NOT EDIT
43 
44 #include <ace_time/common/compat.h>
45 #include "zone_policies.h"
46 #include "zone_infos.h"
47 
48 namespace ace_time {
49 namespace zonedb {
50 
51 //---------------------------------------------------------------------------
52 // ZoneContext (should not be in PROGMEM)
53 //---------------------------------------------------------------------------
54 
55 const char kTzDatabaseVersion[] = "2022e";
56 
57 const char* const kFragments[] = {
58 /*\x00*/ nullptr,
59 /*\x01*/ "Africa/",
60 /*\x02*/ "America/",
61 /*\x03*/ "Antarctica/",
62 /*\x04*/ "Asia/",
63 /*\x05*/ "Atlantic/",
64 /*\x06*/ "Australia/",
65 /*\x07*/ "Canada/",
66 /*\x08*/ "Etc/",
67 /*\x09*/ "Europe/",
68 /*\x0a*/ "Indian/",
69 /*\x0b*/ "Pacific/",
70 
71 };
72 
73 const internal::ZoneContext kZoneContext = {
74  2000 /*startYear*/,
75  2050 /*untilYear*/,
76  kTzDatabaseVersion /*tzVersion*/,
77  12 /*numFragments*/,
78  kFragments /*fragments*/,
79 };
80 
81 //---------------------------------------------------------------------------
82 // Zones: 233
83 //---------------------------------------------------------------------------
84 
85 //---------------------------------------------------------------------------
86 // Zone name: Africa/Abidjan
87 // Zone Eras: 1
88 // Strings (bytes): 13 (originally 19)
89 // Memory (8-bit): 35
90 // Memory (32-bit): 49
91 //---------------------------------------------------------------------------
92 
93 static const basic::ZoneEra kZoneEraAfrica_Abidjan[] ACE_TIME_PROGMEM = {
94  // 0:00 - GMT
95  {
96  nullptr /*zonePolicy*/,
97  "GMT" /*format*/,
98  0 /*offsetCode*/,
99  0 /*deltaCode ((deltaMinutes=0)/15)*/,
100  127 /*untilYearTiny*/,
101  1 /*untilMonth*/,
102  1 /*untilDay*/,
103  0 /*untilTimeCode*/,
104  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
105  },
106 
107 };
108 
109 static const char kZoneNameAfrica_Abidjan[] ACE_TIME_PROGMEM = "\x01" "Abidjan";
110 
111 const basic::ZoneInfo kZoneAfrica_Abidjan ACE_TIME_PROGMEM = {
112  kZoneNameAfrica_Abidjan /*name*/,
113  0xc21305a3 /*zoneId*/,
114  &kZoneContext /*zoneContext*/,
115  1 /*numEras*/,
116  kZoneEraAfrica_Abidjan /*eras*/,
117 };
118 
119 //---------------------------------------------------------------------------
120 // Zone name: Africa/Algiers
121 // Zone Eras: 1
122 // Strings (bytes): 13 (originally 19)
123 // Memory (8-bit): 35
124 // Memory (32-bit): 49
125 //---------------------------------------------------------------------------
126 
127 static const basic::ZoneEra kZoneEraAfrica_Algiers[] ACE_TIME_PROGMEM = {
128  // 1:00 - CET
129  {
130  nullptr /*zonePolicy*/,
131  "CET" /*format*/,
132  4 /*offsetCode*/,
133  0 /*deltaCode ((deltaMinutes=0)/15)*/,
134  127 /*untilYearTiny*/,
135  1 /*untilMonth*/,
136  1 /*untilDay*/,
137  0 /*untilTimeCode*/,
138  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
139  },
140 
141 };
142 
143 static const char kZoneNameAfrica_Algiers[] ACE_TIME_PROGMEM = "\x01" "Algiers";
144 
145 const basic::ZoneInfo kZoneAfrica_Algiers ACE_TIME_PROGMEM = {
146  kZoneNameAfrica_Algiers /*name*/,
147  0xd94515c1 /*zoneId*/,
148  &kZoneContext /*zoneContext*/,
149  1 /*numEras*/,
150  kZoneEraAfrica_Algiers /*eras*/,
151 };
152 
153 //---------------------------------------------------------------------------
154 // Zone name: Africa/Bissau
155 // Zone Eras: 1
156 // Strings (bytes): 12 (originally 18)
157 // Memory (8-bit): 34
158 // Memory (32-bit): 48
159 //---------------------------------------------------------------------------
160 
161 static const basic::ZoneEra kZoneEraAfrica_Bissau[] ACE_TIME_PROGMEM = {
162  // 0:00 - GMT
163  {
164  nullptr /*zonePolicy*/,
165  "GMT" /*format*/,
166  0 /*offsetCode*/,
167  0 /*deltaCode ((deltaMinutes=0)/15)*/,
168  127 /*untilYearTiny*/,
169  1 /*untilMonth*/,
170  1 /*untilDay*/,
171  0 /*untilTimeCode*/,
172  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
173  },
174 
175 };
176 
177 static const char kZoneNameAfrica_Bissau[] ACE_TIME_PROGMEM = "\x01" "Bissau";
178 
179 const basic::ZoneInfo kZoneAfrica_Bissau ACE_TIME_PROGMEM = {
180  kZoneNameAfrica_Bissau /*name*/,
181  0x75564141 /*zoneId*/,
182  &kZoneContext /*zoneContext*/,
183  1 /*numEras*/,
184  kZoneEraAfrica_Bissau /*eras*/,
185 };
186 
187 //---------------------------------------------------------------------------
188 // Zone name: Africa/Ceuta
189 // Zone Eras: 1
190 // Strings (bytes): 12 (originally 18)
191 // Memory (8-bit): 34
192 // Memory (32-bit): 48
193 //---------------------------------------------------------------------------
194 
195 static const basic::ZoneEra kZoneEraAfrica_Ceuta[] ACE_TIME_PROGMEM = {
196  // 1:00 EU CE%sT
197  {
198  &kPolicyEU /*zonePolicy*/,
199  "CE%T" /*format*/,
200  4 /*offsetCode*/,
201  0 /*deltaCode ((deltaMinutes=0)/15)*/,
202  127 /*untilYearTiny*/,
203  1 /*untilMonth*/,
204  1 /*untilDay*/,
205  0 /*untilTimeCode*/,
206  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
207  },
208 
209 };
210 
211 static const char kZoneNameAfrica_Ceuta[] ACE_TIME_PROGMEM = "\x01" "Ceuta";
212 
213 const basic::ZoneInfo kZoneAfrica_Ceuta ACE_TIME_PROGMEM = {
214  kZoneNameAfrica_Ceuta /*name*/,
215  0x77fb46ec /*zoneId*/,
216  &kZoneContext /*zoneContext*/,
217  1 /*numEras*/,
218  kZoneEraAfrica_Ceuta /*eras*/,
219 };
220 
221 //---------------------------------------------------------------------------
222 // Zone name: Africa/Johannesburg
223 // Zone Eras: 1
224 // Strings (bytes): 19 (originally 25)
225 // Memory (8-bit): 41
226 // Memory (32-bit): 55
227 //---------------------------------------------------------------------------
228 
229 static const basic::ZoneEra kZoneEraAfrica_Johannesburg[] ACE_TIME_PROGMEM = {
230  // 2:00 SA SAST
231  {
232  &kPolicySA /*zonePolicy*/,
233  "SAST" /*format*/,
234  8 /*offsetCode*/,
235  0 /*deltaCode ((deltaMinutes=0)/15)*/,
236  127 /*untilYearTiny*/,
237  1 /*untilMonth*/,
238  1 /*untilDay*/,
239  0 /*untilTimeCode*/,
240  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
241  },
242 
243 };
244 
245 static const char kZoneNameAfrica_Johannesburg[] ACE_TIME_PROGMEM = "\x01" "Johannesburg";
246 
247 const basic::ZoneInfo kZoneAfrica_Johannesburg ACE_TIME_PROGMEM = {
248  kZoneNameAfrica_Johannesburg /*name*/,
249  0xd5d157a0 /*zoneId*/,
250  &kZoneContext /*zoneContext*/,
251  1 /*numEras*/,
252  kZoneEraAfrica_Johannesburg /*eras*/,
253 };
254 
255 //---------------------------------------------------------------------------
256 // Zone name: Africa/Lagos
257 // Zone Eras: 1
258 // Strings (bytes): 11 (originally 17)
259 // Memory (8-bit): 33
260 // Memory (32-bit): 47
261 //---------------------------------------------------------------------------
262 
263 static const basic::ZoneEra kZoneEraAfrica_Lagos[] ACE_TIME_PROGMEM = {
264  // 1:00 - WAT
265  {
266  nullptr /*zonePolicy*/,
267  "WAT" /*format*/,
268  4 /*offsetCode*/,
269  0 /*deltaCode ((deltaMinutes=0)/15)*/,
270  127 /*untilYearTiny*/,
271  1 /*untilMonth*/,
272  1 /*untilDay*/,
273  0 /*untilTimeCode*/,
274  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
275  },
276 
277 };
278 
279 static const char kZoneNameAfrica_Lagos[] ACE_TIME_PROGMEM = "\x01" "Lagos";
280 
281 const basic::ZoneInfo kZoneAfrica_Lagos ACE_TIME_PROGMEM = {
282  kZoneNameAfrica_Lagos /*name*/,
283  0x789bb5d0 /*zoneId*/,
284  &kZoneContext /*zoneContext*/,
285  1 /*numEras*/,
286  kZoneEraAfrica_Lagos /*eras*/,
287 };
288 
289 //---------------------------------------------------------------------------
290 // Zone name: Africa/Maputo
291 // Zone Eras: 1
292 // Strings (bytes): 12 (originally 18)
293 // Memory (8-bit): 34
294 // Memory (32-bit): 48
295 //---------------------------------------------------------------------------
296 
297 static const basic::ZoneEra kZoneEraAfrica_Maputo[] ACE_TIME_PROGMEM = {
298  // 2:00 - CAT
299  {
300  nullptr /*zonePolicy*/,
301  "CAT" /*format*/,
302  8 /*offsetCode*/,
303  0 /*deltaCode ((deltaMinutes=0)/15)*/,
304  127 /*untilYearTiny*/,
305  1 /*untilMonth*/,
306  1 /*untilDay*/,
307  0 /*untilTimeCode*/,
308  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
309  },
310 
311 };
312 
313 static const char kZoneNameAfrica_Maputo[] ACE_TIME_PROGMEM = "\x01" "Maputo";
314 
315 const basic::ZoneInfo kZoneAfrica_Maputo ACE_TIME_PROGMEM = {
316  kZoneNameAfrica_Maputo /*name*/,
317  0x8e6ca1f0 /*zoneId*/,
318  &kZoneContext /*zoneContext*/,
319  1 /*numEras*/,
320  kZoneEraAfrica_Maputo /*eras*/,
321 };
322 
323 //---------------------------------------------------------------------------
324 // Zone name: Africa/Monrovia
325 // Zone Eras: 1
326 // Strings (bytes): 14 (originally 20)
327 // Memory (8-bit): 36
328 // Memory (32-bit): 50
329 //---------------------------------------------------------------------------
330 
331 static const basic::ZoneEra kZoneEraAfrica_Monrovia[] ACE_TIME_PROGMEM = {
332  // 0:00 - GMT
333  {
334  nullptr /*zonePolicy*/,
335  "GMT" /*format*/,
336  0 /*offsetCode*/,
337  0 /*deltaCode ((deltaMinutes=0)/15)*/,
338  127 /*untilYearTiny*/,
339  1 /*untilMonth*/,
340  1 /*untilDay*/,
341  0 /*untilTimeCode*/,
342  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
343  },
344 
345 };
346 
347 static const char kZoneNameAfrica_Monrovia[] ACE_TIME_PROGMEM = "\x01" "Monrovia";
348 
349 const basic::ZoneInfo kZoneAfrica_Monrovia ACE_TIME_PROGMEM = {
350  kZoneNameAfrica_Monrovia /*name*/,
351  0x0ce90385 /*zoneId*/,
352  &kZoneContext /*zoneContext*/,
353  1 /*numEras*/,
354  kZoneEraAfrica_Monrovia /*eras*/,
355 };
356 
357 //---------------------------------------------------------------------------
358 // Zone name: Africa/Nairobi
359 // Zone Eras: 1
360 // Strings (bytes): 13 (originally 19)
361 // Memory (8-bit): 35
362 // Memory (32-bit): 49
363 //---------------------------------------------------------------------------
364 
365 static const basic::ZoneEra kZoneEraAfrica_Nairobi[] ACE_TIME_PROGMEM = {
366  // 3:00 - EAT
367  {
368  nullptr /*zonePolicy*/,
369  "EAT" /*format*/,
370  12 /*offsetCode*/,
371  0 /*deltaCode ((deltaMinutes=0)/15)*/,
372  127 /*untilYearTiny*/,
373  1 /*untilMonth*/,
374  1 /*untilDay*/,
375  0 /*untilTimeCode*/,
376  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
377  },
378 
379 };
380 
381 static const char kZoneNameAfrica_Nairobi[] ACE_TIME_PROGMEM = "\x01" "Nairobi";
382 
383 const basic::ZoneInfo kZoneAfrica_Nairobi ACE_TIME_PROGMEM = {
384  kZoneNameAfrica_Nairobi /*name*/,
385  0xa87ab57e /*zoneId*/,
386  &kZoneContext /*zoneContext*/,
387  1 /*numEras*/,
388  kZoneEraAfrica_Nairobi /*eras*/,
389 };
390 
391 //---------------------------------------------------------------------------
392 // Zone name: Africa/Ndjamena
393 // Zone Eras: 1
394 // Strings (bytes): 14 (originally 20)
395 // Memory (8-bit): 36
396 // Memory (32-bit): 50
397 //---------------------------------------------------------------------------
398 
399 static const basic::ZoneEra kZoneEraAfrica_Ndjamena[] ACE_TIME_PROGMEM = {
400  // 1:00 - WAT
401  {
402  nullptr /*zonePolicy*/,
403  "WAT" /*format*/,
404  4 /*offsetCode*/,
405  0 /*deltaCode ((deltaMinutes=0)/15)*/,
406  127 /*untilYearTiny*/,
407  1 /*untilMonth*/,
408  1 /*untilDay*/,
409  0 /*untilTimeCode*/,
410  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
411  },
412 
413 };
414 
415 static const char kZoneNameAfrica_Ndjamena[] ACE_TIME_PROGMEM = "\x01" "Ndjamena";
416 
417 const basic::ZoneInfo kZoneAfrica_Ndjamena ACE_TIME_PROGMEM = {
418  kZoneNameAfrica_Ndjamena /*name*/,
419  0x9fe09898 /*zoneId*/,
420  &kZoneContext /*zoneContext*/,
421  1 /*numEras*/,
422  kZoneEraAfrica_Ndjamena /*eras*/,
423 };
424 
425 //---------------------------------------------------------------------------
426 // Zone name: Africa/Tunis
427 // Zone Eras: 1
428 // Strings (bytes): 12 (originally 18)
429 // Memory (8-bit): 34
430 // Memory (32-bit): 48
431 //---------------------------------------------------------------------------
432 
433 static const basic::ZoneEra kZoneEraAfrica_Tunis[] ACE_TIME_PROGMEM = {
434  // 1:00 Tunisia CE%sT
435  {
436  &kPolicyTunisia /*zonePolicy*/,
437  "CE%T" /*format*/,
438  4 /*offsetCode*/,
439  0 /*deltaCode ((deltaMinutes=0)/15)*/,
440  127 /*untilYearTiny*/,
441  1 /*untilMonth*/,
442  1 /*untilDay*/,
443  0 /*untilTimeCode*/,
444  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
445  },
446 
447 };
448 
449 static const char kZoneNameAfrica_Tunis[] ACE_TIME_PROGMEM = "\x01" "Tunis";
450 
451 const basic::ZoneInfo kZoneAfrica_Tunis ACE_TIME_PROGMEM = {
452  kZoneNameAfrica_Tunis /*name*/,
453  0x79378e6d /*zoneId*/,
454  &kZoneContext /*zoneContext*/,
455  1 /*numEras*/,
456  kZoneEraAfrica_Tunis /*eras*/,
457 };
458 
459 //---------------------------------------------------------------------------
460 // Zone name: America/Adak
461 // Zone Eras: 1
462 // Strings (bytes): 10 (originally 17)
463 // Memory (8-bit): 32
464 // Memory (32-bit): 46
465 //---------------------------------------------------------------------------
466 
467 static const basic::ZoneEra kZoneEraAmerica_Adak[] ACE_TIME_PROGMEM = {
468  // -10:00 US H%sT
469  {
470  &kPolicyUS /*zonePolicy*/,
471  "H%T" /*format*/,
472  -40 /*offsetCode*/,
473  0 /*deltaCode ((deltaMinutes=0)/15)*/,
474  127 /*untilYearTiny*/,
475  1 /*untilMonth*/,
476  1 /*untilDay*/,
477  0 /*untilTimeCode*/,
478  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
479  },
480 
481 };
482 
483 static const char kZoneNameAmerica_Adak[] ACE_TIME_PROGMEM = "\x02" "Adak";
484 
485 const basic::ZoneInfo kZoneAmerica_Adak ACE_TIME_PROGMEM = {
486  kZoneNameAmerica_Adak /*name*/,
487  0x97fe49d7 /*zoneId*/,
488  &kZoneContext /*zoneContext*/,
489  1 /*numEras*/,
490  kZoneEraAmerica_Adak /*eras*/,
491 };
492 
493 //---------------------------------------------------------------------------
494 // Zone name: America/Anchorage
495 // Zone Eras: 1
496 // Strings (bytes): 16 (originally 23)
497 // Memory (8-bit): 38
498 // Memory (32-bit): 52
499 //---------------------------------------------------------------------------
500 
501 static const basic::ZoneEra kZoneEraAmerica_Anchorage[] ACE_TIME_PROGMEM = {
502  // -9:00 US AK%sT
503  {
504  &kPolicyUS /*zonePolicy*/,
505  "AK%T" /*format*/,
506  -36 /*offsetCode*/,
507  0 /*deltaCode ((deltaMinutes=0)/15)*/,
508  127 /*untilYearTiny*/,
509  1 /*untilMonth*/,
510  1 /*untilDay*/,
511  0 /*untilTimeCode*/,
512  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
513  },
514 
515 };
516 
517 static const char kZoneNameAmerica_Anchorage[] ACE_TIME_PROGMEM = "\x02" "Anchorage";
518 
519 const basic::ZoneInfo kZoneAmerica_Anchorage ACE_TIME_PROGMEM = {
520  kZoneNameAmerica_Anchorage /*name*/,
521  0x5a79260e /*zoneId*/,
522  &kZoneContext /*zoneContext*/,
523  1 /*numEras*/,
524  kZoneEraAmerica_Anchorage /*eras*/,
525 };
526 
527 //---------------------------------------------------------------------------
528 // Zone name: America/Asuncion
529 // Zone Eras: 1
530 // Strings (bytes): 18 (originally 25)
531 // Memory (8-bit): 40
532 // Memory (32-bit): 54
533 //---------------------------------------------------------------------------
534 
535 static const basic::ZoneEra kZoneEraAmerica_Asuncion[] ACE_TIME_PROGMEM = {
536  // -4:00 Para -04/-03
537  {
538  &kPolicyPara /*zonePolicy*/,
539  "-04/-03" /*format*/,
540  -16 /*offsetCode*/,
541  0 /*deltaCode ((deltaMinutes=0)/15)*/,
542  127 /*untilYearTiny*/,
543  1 /*untilMonth*/,
544  1 /*untilDay*/,
545  0 /*untilTimeCode*/,
546  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
547  },
548 
549 };
550 
551 static const char kZoneNameAmerica_Asuncion[] ACE_TIME_PROGMEM = "\x02" "Asuncion";
552 
553 const basic::ZoneInfo kZoneAmerica_Asuncion ACE_TIME_PROGMEM = {
554  kZoneNameAmerica_Asuncion /*name*/,
555  0x50ec79a6 /*zoneId*/,
556  &kZoneContext /*zoneContext*/,
557  1 /*numEras*/,
558  kZoneEraAmerica_Asuncion /*eras*/,
559 };
560 
561 //---------------------------------------------------------------------------
562 // Zone name: America/Barbados
563 // Zone Eras: 1
564 // Strings (bytes): 14 (originally 21)
565 // Memory (8-bit): 36
566 // Memory (32-bit): 50
567 //---------------------------------------------------------------------------
568 
569 static const basic::ZoneEra kZoneEraAmerica_Barbados[] ACE_TIME_PROGMEM = {
570  // -4:00 Barb A%sT
571  {
572  &kPolicyBarb /*zonePolicy*/,
573  "A%T" /*format*/,
574  -16 /*offsetCode*/,
575  0 /*deltaCode ((deltaMinutes=0)/15)*/,
576  127 /*untilYearTiny*/,
577  1 /*untilMonth*/,
578  1 /*untilDay*/,
579  0 /*untilTimeCode*/,
580  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
581  },
582 
583 };
584 
585 static const char kZoneNameAmerica_Barbados[] ACE_TIME_PROGMEM = "\x02" "Barbados";
586 
587 const basic::ZoneInfo kZoneAmerica_Barbados ACE_TIME_PROGMEM = {
588  kZoneNameAmerica_Barbados /*name*/,
589  0xcbbc3b04 /*zoneId*/,
590  &kZoneContext /*zoneContext*/,
591  1 /*numEras*/,
592  kZoneEraAmerica_Barbados /*eras*/,
593 };
594 
595 //---------------------------------------------------------------------------
596 // Zone name: America/Belem
597 // Zone Eras: 1
598 // Strings (bytes): 11 (originally 18)
599 // Memory (8-bit): 33
600 // Memory (32-bit): 47
601 //---------------------------------------------------------------------------
602 
603 static const basic::ZoneEra kZoneEraAmerica_Belem[] ACE_TIME_PROGMEM = {
604  // -3:00 - -03
605  {
606  nullptr /*zonePolicy*/,
607  "-03" /*format*/,
608  -12 /*offsetCode*/,
609  0 /*deltaCode ((deltaMinutes=0)/15)*/,
610  127 /*untilYearTiny*/,
611  1 /*untilMonth*/,
612  1 /*untilDay*/,
613  0 /*untilTimeCode*/,
614  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
615  },
616 
617 };
618 
619 static const char kZoneNameAmerica_Belem[] ACE_TIME_PROGMEM = "\x02" "Belem";
620 
621 const basic::ZoneInfo kZoneAmerica_Belem ACE_TIME_PROGMEM = {
622  kZoneNameAmerica_Belem /*name*/,
623  0x97da580b /*zoneId*/,
624  &kZoneContext /*zoneContext*/,
625  1 /*numEras*/,
626  kZoneEraAmerica_Belem /*eras*/,
627 };
628 
629 //---------------------------------------------------------------------------
630 // Zone name: America/Bogota
631 // Zone Eras: 1
632 // Strings (bytes): 16 (originally 23)
633 // Memory (8-bit): 38
634 // Memory (32-bit): 52
635 //---------------------------------------------------------------------------
636 
637 static const basic::ZoneEra kZoneEraAmerica_Bogota[] ACE_TIME_PROGMEM = {
638  // -5:00 CO -05/-04
639  {
640  &kPolicyCO /*zonePolicy*/,
641  "-05/-04" /*format*/,
642  -20 /*offsetCode*/,
643  0 /*deltaCode ((deltaMinutes=0)/15)*/,
644  127 /*untilYearTiny*/,
645  1 /*untilMonth*/,
646  1 /*untilDay*/,
647  0 /*untilTimeCode*/,
648  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
649  },
650 
651 };
652 
653 static const char kZoneNameAmerica_Bogota[] ACE_TIME_PROGMEM = "\x02" "Bogota";
654 
655 const basic::ZoneInfo kZoneAmerica_Bogota ACE_TIME_PROGMEM = {
656  kZoneNameAmerica_Bogota /*name*/,
657  0x93d7bc62 /*zoneId*/,
658  &kZoneContext /*zoneContext*/,
659  1 /*numEras*/,
660  kZoneEraAmerica_Bogota /*eras*/,
661 };
662 
663 //---------------------------------------------------------------------------
664 // Zone name: America/Boise
665 // Zone Eras: 1
666 // Strings (bytes): 11 (originally 18)
667 // Memory (8-bit): 33
668 // Memory (32-bit): 47
669 //---------------------------------------------------------------------------
670 
671 static const basic::ZoneEra kZoneEraAmerica_Boise[] ACE_TIME_PROGMEM = {
672  // -7:00 US M%sT
673  {
674  &kPolicyUS /*zonePolicy*/,
675  "M%T" /*format*/,
676  -28 /*offsetCode*/,
677  0 /*deltaCode ((deltaMinutes=0)/15)*/,
678  127 /*untilYearTiny*/,
679  1 /*untilMonth*/,
680  1 /*untilDay*/,
681  0 /*untilTimeCode*/,
682  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
683  },
684 
685 };
686 
687 static const char kZoneNameAmerica_Boise[] ACE_TIME_PROGMEM = "\x02" "Boise";
688 
689 const basic::ZoneInfo kZoneAmerica_Boise ACE_TIME_PROGMEM = {
690  kZoneNameAmerica_Boise /*name*/,
691  0x97dfc8d8 /*zoneId*/,
692  &kZoneContext /*zoneContext*/,
693  1 /*numEras*/,
694  kZoneEraAmerica_Boise /*eras*/,
695 };
696 
697 //---------------------------------------------------------------------------
698 // Zone name: America/Campo_Grande
699 // Zone Eras: 1
700 // Strings (bytes): 22 (originally 29)
701 // Memory (8-bit): 44
702 // Memory (32-bit): 58
703 //---------------------------------------------------------------------------
704 
705 static const basic::ZoneEra kZoneEraAmerica_Campo_Grande[] ACE_TIME_PROGMEM = {
706  // -4:00 Brazil -04/-03
707  {
708  &kPolicyBrazil /*zonePolicy*/,
709  "-04/-03" /*format*/,
710  -16 /*offsetCode*/,
711  0 /*deltaCode ((deltaMinutes=0)/15)*/,
712  127 /*untilYearTiny*/,
713  1 /*untilMonth*/,
714  1 /*untilDay*/,
715  0 /*untilTimeCode*/,
716  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
717  },
718 
719 };
720 
721 static const char kZoneNameAmerica_Campo_Grande[] ACE_TIME_PROGMEM = "\x02" "Campo_Grande";
722 
723 const basic::ZoneInfo kZoneAmerica_Campo_Grande ACE_TIME_PROGMEM = {
724  kZoneNameAmerica_Campo_Grande /*name*/,
725  0xfec3e7a6 /*zoneId*/,
726  &kZoneContext /*zoneContext*/,
727  1 /*numEras*/,
728  kZoneEraAmerica_Campo_Grande /*eras*/,
729 };
730 
731 //---------------------------------------------------------------------------
732 // Zone name: America/Cayenne
733 // Zone Eras: 1
734 // Strings (bytes): 13 (originally 20)
735 // Memory (8-bit): 35
736 // Memory (32-bit): 49
737 //---------------------------------------------------------------------------
738 
739 static const basic::ZoneEra kZoneEraAmerica_Cayenne[] ACE_TIME_PROGMEM = {
740  // -3:00 - -03
741  {
742  nullptr /*zonePolicy*/,
743  "-03" /*format*/,
744  -12 /*offsetCode*/,
745  0 /*deltaCode ((deltaMinutes=0)/15)*/,
746  127 /*untilYearTiny*/,
747  1 /*untilMonth*/,
748  1 /*untilDay*/,
749  0 /*untilTimeCode*/,
750  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
751  },
752 
753 };
754 
755 static const char kZoneNameAmerica_Cayenne[] ACE_TIME_PROGMEM = "\x02" "Cayenne";
756 
757 const basic::ZoneInfo kZoneAmerica_Cayenne ACE_TIME_PROGMEM = {
758  kZoneNameAmerica_Cayenne /*name*/,
759  0x3c617269 /*zoneId*/,
760  &kZoneContext /*zoneContext*/,
761  1 /*numEras*/,
762  kZoneEraAmerica_Cayenne /*eras*/,
763 };
764 
765 //---------------------------------------------------------------------------
766 // Zone name: America/Chicago
767 // Zone Eras: 1
768 // Strings (bytes): 13 (originally 20)
769 // Memory (8-bit): 35
770 // Memory (32-bit): 49
771 //---------------------------------------------------------------------------
772 
773 static const basic::ZoneEra kZoneEraAmerica_Chicago[] ACE_TIME_PROGMEM = {
774  // -6:00 US C%sT
775  {
776  &kPolicyUS /*zonePolicy*/,
777  "C%T" /*format*/,
778  -24 /*offsetCode*/,
779  0 /*deltaCode ((deltaMinutes=0)/15)*/,
780  127 /*untilYearTiny*/,
781  1 /*untilMonth*/,
782  1 /*untilDay*/,
783  0 /*untilTimeCode*/,
784  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
785  },
786 
787 };
788 
789 static const char kZoneNameAmerica_Chicago[] ACE_TIME_PROGMEM = "\x02" "Chicago";
790 
791 const basic::ZoneInfo kZoneAmerica_Chicago ACE_TIME_PROGMEM = {
792  kZoneNameAmerica_Chicago /*name*/,
793  0x4b92b5d4 /*zoneId*/,
794  &kZoneContext /*zoneContext*/,
795  1 /*numEras*/,
796  kZoneEraAmerica_Chicago /*eras*/,
797 };
798 
799 //---------------------------------------------------------------------------
800 // Zone name: America/Chihuahua
801 // Zone Eras: 1
802 // Strings (bytes): 15 (originally 22)
803 // Memory (8-bit): 37
804 // Memory (32-bit): 51
805 //---------------------------------------------------------------------------
806 
807 static const basic::ZoneEra kZoneEraAmerica_Chihuahua[] ACE_TIME_PROGMEM = {
808  // -7:00 Mexico M%sT
809  {
810  &kPolicyMexico /*zonePolicy*/,
811  "M%T" /*format*/,
812  -28 /*offsetCode*/,
813  0 /*deltaCode ((deltaMinutes=0)/15)*/,
814  127 /*untilYearTiny*/,
815  1 /*untilMonth*/,
816  1 /*untilDay*/,
817  0 /*untilTimeCode*/,
818  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
819  },
820 
821 };
822 
823 static const char kZoneNameAmerica_Chihuahua[] ACE_TIME_PROGMEM = "\x02" "Chihuahua";
824 
825 const basic::ZoneInfo kZoneAmerica_Chihuahua ACE_TIME_PROGMEM = {
826  kZoneNameAmerica_Chihuahua /*name*/,
827  0x8827d776 /*zoneId*/,
828  &kZoneContext /*zoneContext*/,
829  1 /*numEras*/,
830  kZoneEraAmerica_Chihuahua /*eras*/,
831 };
832 
833 //---------------------------------------------------------------------------
834 // Zone name: America/Costa_Rica
835 // Zone Eras: 1
836 // Strings (bytes): 16 (originally 23)
837 // Memory (8-bit): 38
838 // Memory (32-bit): 52
839 //---------------------------------------------------------------------------
840 
841 static const basic::ZoneEra kZoneEraAmerica_Costa_Rica[] ACE_TIME_PROGMEM = {
842  // -6:00 CR C%sT
843  {
844  &kPolicyCR /*zonePolicy*/,
845  "C%T" /*format*/,
846  -24 /*offsetCode*/,
847  0 /*deltaCode ((deltaMinutes=0)/15)*/,
848  127 /*untilYearTiny*/,
849  1 /*untilMonth*/,
850  1 /*untilDay*/,
851  0 /*untilTimeCode*/,
852  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
853  },
854 
855 };
856 
857 static const char kZoneNameAmerica_Costa_Rica[] ACE_TIME_PROGMEM = "\x02" "Costa_Rica";
858 
859 const basic::ZoneInfo kZoneAmerica_Costa_Rica ACE_TIME_PROGMEM = {
860  kZoneNameAmerica_Costa_Rica /*name*/,
861  0x63ff66be /*zoneId*/,
862  &kZoneContext /*zoneContext*/,
863  1 /*numEras*/,
864  kZoneEraAmerica_Costa_Rica /*eras*/,
865 };
866 
867 //---------------------------------------------------------------------------
868 // Zone name: America/Danmarkshavn
869 // Zone Eras: 1
870 // Strings (bytes): 18 (originally 25)
871 // Memory (8-bit): 40
872 // Memory (32-bit): 54
873 //---------------------------------------------------------------------------
874 
875 static const basic::ZoneEra kZoneEraAmerica_Danmarkshavn[] ACE_TIME_PROGMEM = {
876  // 0:00 - GMT
877  {
878  nullptr /*zonePolicy*/,
879  "GMT" /*format*/,
880  0 /*offsetCode*/,
881  0 /*deltaCode ((deltaMinutes=0)/15)*/,
882  127 /*untilYearTiny*/,
883  1 /*untilMonth*/,
884  1 /*untilDay*/,
885  0 /*untilTimeCode*/,
886  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
887  },
888 
889 };
890 
891 static const char kZoneNameAmerica_Danmarkshavn[] ACE_TIME_PROGMEM = "\x02" "Danmarkshavn";
892 
893 const basic::ZoneInfo kZoneAmerica_Danmarkshavn ACE_TIME_PROGMEM = {
894  kZoneNameAmerica_Danmarkshavn /*name*/,
895  0xf554d204 /*zoneId*/,
896  &kZoneContext /*zoneContext*/,
897  1 /*numEras*/,
898  kZoneEraAmerica_Danmarkshavn /*eras*/,
899 };
900 
901 //---------------------------------------------------------------------------
902 // Zone name: America/Dawson_Creek
903 // Zone Eras: 1
904 // Strings (bytes): 18 (originally 25)
905 // Memory (8-bit): 40
906 // Memory (32-bit): 54
907 //---------------------------------------------------------------------------
908 
909 static const basic::ZoneEra kZoneEraAmerica_Dawson_Creek[] ACE_TIME_PROGMEM = {
910  // -7:00 - MST
911  {
912  nullptr /*zonePolicy*/,
913  "MST" /*format*/,
914  -28 /*offsetCode*/,
915  0 /*deltaCode ((deltaMinutes=0)/15)*/,
916  127 /*untilYearTiny*/,
917  1 /*untilMonth*/,
918  1 /*untilDay*/,
919  0 /*untilTimeCode*/,
920  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
921  },
922 
923 };
924 
925 static const char kZoneNameAmerica_Dawson_Creek[] ACE_TIME_PROGMEM = "\x02" "Dawson_Creek";
926 
927 const basic::ZoneInfo kZoneAmerica_Dawson_Creek ACE_TIME_PROGMEM = {
928  kZoneNameAmerica_Dawson_Creek /*name*/,
929  0x6cf24e5b /*zoneId*/,
930  &kZoneContext /*zoneContext*/,
931  1 /*numEras*/,
932  kZoneEraAmerica_Dawson_Creek /*eras*/,
933 };
934 
935 //---------------------------------------------------------------------------
936 // Zone name: America/Denver
937 // Zone Eras: 1
938 // Strings (bytes): 12 (originally 19)
939 // Memory (8-bit): 34
940 // Memory (32-bit): 48
941 //---------------------------------------------------------------------------
942 
943 static const basic::ZoneEra kZoneEraAmerica_Denver[] ACE_TIME_PROGMEM = {
944  // -7:00 US M%sT
945  {
946  &kPolicyUS /*zonePolicy*/,
947  "M%T" /*format*/,
948  -28 /*offsetCode*/,
949  0 /*deltaCode ((deltaMinutes=0)/15)*/,
950  127 /*untilYearTiny*/,
951  1 /*untilMonth*/,
952  1 /*untilDay*/,
953  0 /*untilTimeCode*/,
954  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
955  },
956 
957 };
958 
959 static const char kZoneNameAmerica_Denver[] ACE_TIME_PROGMEM = "\x02" "Denver";
960 
961 const basic::ZoneInfo kZoneAmerica_Denver ACE_TIME_PROGMEM = {
962  kZoneNameAmerica_Denver /*name*/,
963  0x97d10b2a /*zoneId*/,
964  &kZoneContext /*zoneContext*/,
965  1 /*numEras*/,
966  kZoneEraAmerica_Denver /*eras*/,
967 };
968 
969 //---------------------------------------------------------------------------
970 // Zone name: America/Detroit
971 // Zone Eras: 1
972 // Strings (bytes): 13 (originally 20)
973 // Memory (8-bit): 35
974 // Memory (32-bit): 49
975 //---------------------------------------------------------------------------
976 
977 static const basic::ZoneEra kZoneEraAmerica_Detroit[] ACE_TIME_PROGMEM = {
978  // -5:00 US E%sT
979  {
980  &kPolicyUS /*zonePolicy*/,
981  "E%T" /*format*/,
982  -20 /*offsetCode*/,
983  0 /*deltaCode ((deltaMinutes=0)/15)*/,
984  127 /*untilYearTiny*/,
985  1 /*untilMonth*/,
986  1 /*untilDay*/,
987  0 /*untilTimeCode*/,
988  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
989  },
990 
991 };
992 
993 static const char kZoneNameAmerica_Detroit[] ACE_TIME_PROGMEM = "\x02" "Detroit";
994 
995 const basic::ZoneInfo kZoneAmerica_Detroit ACE_TIME_PROGMEM = {
996  kZoneNameAmerica_Detroit /*name*/,
997  0x925cfbc1 /*zoneId*/,
998  &kZoneContext /*zoneContext*/,
999  1 /*numEras*/,
1000  kZoneEraAmerica_Detroit /*eras*/,
1001 };
1002 
1003 //---------------------------------------------------------------------------
1004 // Zone name: America/Edmonton
1005 // Zone Eras: 1
1006 // Strings (bytes): 14 (originally 21)
1007 // Memory (8-bit): 36
1008 // Memory (32-bit): 50
1009 //---------------------------------------------------------------------------
1010 
1011 static const basic::ZoneEra kZoneEraAmerica_Edmonton[] ACE_TIME_PROGMEM = {
1012  // -7:00 Canada M%sT
1013  {
1014  &kPolicyCanada /*zonePolicy*/,
1015  "M%T" /*format*/,
1016  -28 /*offsetCode*/,
1017  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1018  127 /*untilYearTiny*/,
1019  1 /*untilMonth*/,
1020  1 /*untilDay*/,
1021  0 /*untilTimeCode*/,
1022  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1023  },
1024 
1025 };
1026 
1027 static const char kZoneNameAmerica_Edmonton[] ACE_TIME_PROGMEM = "\x02" "Edmonton";
1028 
1029 const basic::ZoneInfo kZoneAmerica_Edmonton ACE_TIME_PROGMEM = {
1030  kZoneNameAmerica_Edmonton /*name*/,
1031  0x6cb9484a /*zoneId*/,
1032  &kZoneContext /*zoneContext*/,
1033  1 /*numEras*/,
1034  kZoneEraAmerica_Edmonton /*eras*/,
1035 };
1036 
1037 //---------------------------------------------------------------------------
1038 // Zone name: America/El_Salvador
1039 // Zone Eras: 1
1040 // Strings (bytes): 17 (originally 24)
1041 // Memory (8-bit): 39
1042 // Memory (32-bit): 53
1043 //---------------------------------------------------------------------------
1044 
1045 static const basic::ZoneEra kZoneEraAmerica_El_Salvador[] ACE_TIME_PROGMEM = {
1046  // -6:00 Salv C%sT
1047  {
1048  &kPolicySalv /*zonePolicy*/,
1049  "C%T" /*format*/,
1050  -24 /*offsetCode*/,
1051  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1052  127 /*untilYearTiny*/,
1053  1 /*untilMonth*/,
1054  1 /*untilDay*/,
1055  0 /*untilTimeCode*/,
1056  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1057  },
1058 
1059 };
1060 
1061 static const char kZoneNameAmerica_El_Salvador[] ACE_TIME_PROGMEM = "\x02" "El_Salvador";
1062 
1063 const basic::ZoneInfo kZoneAmerica_El_Salvador ACE_TIME_PROGMEM = {
1064  kZoneNameAmerica_El_Salvador /*name*/,
1065  0x752ad652 /*zoneId*/,
1066  &kZoneContext /*zoneContext*/,
1067  1 /*numEras*/,
1068  kZoneEraAmerica_El_Salvador /*eras*/,
1069 };
1070 
1071 //---------------------------------------------------------------------------
1072 // Zone name: America/Glace_Bay
1073 // Zone Eras: 1
1074 // Strings (bytes): 15 (originally 22)
1075 // Memory (8-bit): 37
1076 // Memory (32-bit): 51
1077 //---------------------------------------------------------------------------
1078 
1079 static const basic::ZoneEra kZoneEraAmerica_Glace_Bay[] ACE_TIME_PROGMEM = {
1080  // -4:00 Canada A%sT
1081  {
1082  &kPolicyCanada /*zonePolicy*/,
1083  "A%T" /*format*/,
1084  -16 /*offsetCode*/,
1085  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1086  127 /*untilYearTiny*/,
1087  1 /*untilMonth*/,
1088  1 /*untilDay*/,
1089  0 /*untilTimeCode*/,
1090  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1091  },
1092 
1093 };
1094 
1095 static const char kZoneNameAmerica_Glace_Bay[] ACE_TIME_PROGMEM = "\x02" "Glace_Bay";
1096 
1097 const basic::ZoneInfo kZoneAmerica_Glace_Bay ACE_TIME_PROGMEM = {
1098  kZoneNameAmerica_Glace_Bay /*name*/,
1099  0x9681f8dd /*zoneId*/,
1100  &kZoneContext /*zoneContext*/,
1101  1 /*numEras*/,
1102  kZoneEraAmerica_Glace_Bay /*eras*/,
1103 };
1104 
1105 //---------------------------------------------------------------------------
1106 // Zone name: America/Guatemala
1107 // Zone Eras: 1
1108 // Strings (bytes): 15 (originally 22)
1109 // Memory (8-bit): 37
1110 // Memory (32-bit): 51
1111 //---------------------------------------------------------------------------
1112 
1113 static const basic::ZoneEra kZoneEraAmerica_Guatemala[] ACE_TIME_PROGMEM = {
1114  // -6:00 Guat C%sT
1115  {
1116  &kPolicyGuat /*zonePolicy*/,
1117  "C%T" /*format*/,
1118  -24 /*offsetCode*/,
1119  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1120  127 /*untilYearTiny*/,
1121  1 /*untilMonth*/,
1122  1 /*untilDay*/,
1123  0 /*untilTimeCode*/,
1124  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1125  },
1126 
1127 };
1128 
1129 static const char kZoneNameAmerica_Guatemala[] ACE_TIME_PROGMEM = "\x02" "Guatemala";
1130 
1131 const basic::ZoneInfo kZoneAmerica_Guatemala ACE_TIME_PROGMEM = {
1132  kZoneNameAmerica_Guatemala /*name*/,
1133  0x0c8259f7 /*zoneId*/,
1134  &kZoneContext /*zoneContext*/,
1135  1 /*numEras*/,
1136  kZoneEraAmerica_Guatemala /*eras*/,
1137 };
1138 
1139 //---------------------------------------------------------------------------
1140 // Zone name: America/Guayaquil
1141 // Zone Eras: 1
1142 // Strings (bytes): 19 (originally 26)
1143 // Memory (8-bit): 41
1144 // Memory (32-bit): 55
1145 //---------------------------------------------------------------------------
1146 
1147 static const basic::ZoneEra kZoneEraAmerica_Guayaquil[] ACE_TIME_PROGMEM = {
1148  // -5:00 Ecuador -05/-04
1149  {
1150  &kPolicyEcuador /*zonePolicy*/,
1151  "-05/-04" /*format*/,
1152  -20 /*offsetCode*/,
1153  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1154  127 /*untilYearTiny*/,
1155  1 /*untilMonth*/,
1156  1 /*untilDay*/,
1157  0 /*untilTimeCode*/,
1158  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1159  },
1160 
1161 };
1162 
1163 static const char kZoneNameAmerica_Guayaquil[] ACE_TIME_PROGMEM = "\x02" "Guayaquil";
1164 
1165 const basic::ZoneInfo kZoneAmerica_Guayaquil ACE_TIME_PROGMEM = {
1166  kZoneNameAmerica_Guayaquil /*name*/,
1167  0x17e64958 /*zoneId*/,
1168  &kZoneContext /*zoneContext*/,
1169  1 /*numEras*/,
1170  kZoneEraAmerica_Guayaquil /*eras*/,
1171 };
1172 
1173 //---------------------------------------------------------------------------
1174 // Zone name: America/Guyana
1175 // Zone Eras: 1
1176 // Strings (bytes): 12 (originally 19)
1177 // Memory (8-bit): 34
1178 // Memory (32-bit): 48
1179 //---------------------------------------------------------------------------
1180 
1181 static const basic::ZoneEra kZoneEraAmerica_Guyana[] ACE_TIME_PROGMEM = {
1182  // -4:00 - -04
1183  {
1184  nullptr /*zonePolicy*/,
1185  "-04" /*format*/,
1186  -16 /*offsetCode*/,
1187  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1188  127 /*untilYearTiny*/,
1189  1 /*untilMonth*/,
1190  1 /*untilDay*/,
1191  0 /*untilTimeCode*/,
1192  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1193  },
1194 
1195 };
1196 
1197 static const char kZoneNameAmerica_Guyana[] ACE_TIME_PROGMEM = "\x02" "Guyana";
1198 
1199 const basic::ZoneInfo kZoneAmerica_Guyana ACE_TIME_PROGMEM = {
1200  kZoneNameAmerica_Guyana /*name*/,
1201  0x9ff7bd0b /*zoneId*/,
1202  &kZoneContext /*zoneContext*/,
1203  1 /*numEras*/,
1204  kZoneEraAmerica_Guyana /*eras*/,
1205 };
1206 
1207 //---------------------------------------------------------------------------
1208 // Zone name: America/Halifax
1209 // Zone Eras: 1
1210 // Strings (bytes): 13 (originally 20)
1211 // Memory (8-bit): 35
1212 // Memory (32-bit): 49
1213 //---------------------------------------------------------------------------
1214 
1215 static const basic::ZoneEra kZoneEraAmerica_Halifax[] ACE_TIME_PROGMEM = {
1216  // -4:00 Canada A%sT
1217  {
1218  &kPolicyCanada /*zonePolicy*/,
1219  "A%T" /*format*/,
1220  -16 /*offsetCode*/,
1221  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1222  127 /*untilYearTiny*/,
1223  1 /*untilMonth*/,
1224  1 /*untilDay*/,
1225  0 /*untilTimeCode*/,
1226  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1227  },
1228 
1229 };
1230 
1231 static const char kZoneNameAmerica_Halifax[] ACE_TIME_PROGMEM = "\x02" "Halifax";
1232 
1233 const basic::ZoneInfo kZoneAmerica_Halifax ACE_TIME_PROGMEM = {
1234  kZoneNameAmerica_Halifax /*name*/,
1235  0xbc5b7183 /*zoneId*/,
1236  &kZoneContext /*zoneContext*/,
1237  1 /*numEras*/,
1238  kZoneEraAmerica_Halifax /*eras*/,
1239 };
1240 
1241 //---------------------------------------------------------------------------
1242 // Zone name: America/Havana
1243 // Zone Eras: 1
1244 // Strings (bytes): 12 (originally 19)
1245 // Memory (8-bit): 34
1246 // Memory (32-bit): 48
1247 //---------------------------------------------------------------------------
1248 
1249 static const basic::ZoneEra kZoneEraAmerica_Havana[] ACE_TIME_PROGMEM = {
1250  // -5:00 Cuba C%sT
1251  {
1252  &kPolicyCuba /*zonePolicy*/,
1253  "C%T" /*format*/,
1254  -20 /*offsetCode*/,
1255  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1256  127 /*untilYearTiny*/,
1257  1 /*untilMonth*/,
1258  1 /*untilDay*/,
1259  0 /*untilTimeCode*/,
1260  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1261  },
1262 
1263 };
1264 
1265 static const char kZoneNameAmerica_Havana[] ACE_TIME_PROGMEM = "\x02" "Havana";
1266 
1267 const basic::ZoneInfo kZoneAmerica_Havana ACE_TIME_PROGMEM = {
1268  kZoneNameAmerica_Havana /*name*/,
1269  0xa0e15675 /*zoneId*/,
1270  &kZoneContext /*zoneContext*/,
1271  1 /*numEras*/,
1272  kZoneEraAmerica_Havana /*eras*/,
1273 };
1274 
1275 //---------------------------------------------------------------------------
1276 // Zone name: America/Hermosillo
1277 // Zone Eras: 2
1278 // Strings (bytes): 20 (originally 27)
1279 // Memory (8-bit): 53
1280 // Memory (32-bit): 72
1281 //---------------------------------------------------------------------------
1282 
1283 static const basic::ZoneEra kZoneEraAmerica_Hermosillo[] ACE_TIME_PROGMEM = {
1284  // -7:00 Mexico M%sT 1999
1285  {
1286  &kPolicyMexico /*zonePolicy*/,
1287  "M%T" /*format*/,
1288  -28 /*offsetCode*/,
1289  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1290  -1 /*untilYearTiny*/,
1291  1 /*untilMonth*/,
1292  1 /*untilDay*/,
1293  0 /*untilTimeCode*/,
1294  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1295  },
1296  // -7:00 - MST
1297  {
1298  nullptr /*zonePolicy*/,
1299  "MST" /*format*/,
1300  -28 /*offsetCode*/,
1301  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1302  127 /*untilYearTiny*/,
1303  1 /*untilMonth*/,
1304  1 /*untilDay*/,
1305  0 /*untilTimeCode*/,
1306  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1307  },
1308 
1309 };
1310 
1311 static const char kZoneNameAmerica_Hermosillo[] ACE_TIME_PROGMEM = "\x02" "Hermosillo";
1312 
1313 const basic::ZoneInfo kZoneAmerica_Hermosillo ACE_TIME_PROGMEM = {
1314  kZoneNameAmerica_Hermosillo /*name*/,
1315  0x065d21c4 /*zoneId*/,
1316  &kZoneContext /*zoneContext*/,
1317  2 /*numEras*/,
1318  kZoneEraAmerica_Hermosillo /*eras*/,
1319 };
1320 
1321 //---------------------------------------------------------------------------
1322 // Zone name: America/Indiana/Indianapolis
1323 // Zone Eras: 2
1324 // Strings (bytes): 30 (originally 37)
1325 // Memory (8-bit): 63
1326 // Memory (32-bit): 82
1327 //---------------------------------------------------------------------------
1328 
1329 static const basic::ZoneEra kZoneEraAmerica_Indiana_Indianapolis[] ACE_TIME_PROGMEM = {
1330  // -5:00 - EST 2006
1331  {
1332  nullptr /*zonePolicy*/,
1333  "EST" /*format*/,
1334  -20 /*offsetCode*/,
1335  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1336  6 /*untilYearTiny*/,
1337  1 /*untilMonth*/,
1338  1 /*untilDay*/,
1339  0 /*untilTimeCode*/,
1340  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1341  },
1342  // -5:00 US E%sT
1343  {
1344  &kPolicyUS /*zonePolicy*/,
1345  "E%T" /*format*/,
1346  -20 /*offsetCode*/,
1347  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1348  127 /*untilYearTiny*/,
1349  1 /*untilMonth*/,
1350  1 /*untilDay*/,
1351  0 /*untilTimeCode*/,
1352  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1353  },
1354 
1355 };
1356 
1357 static const char kZoneNameAmerica_Indiana_Indianapolis[] ACE_TIME_PROGMEM = "\x02" "Indiana/Indianapolis";
1358 
1359 const basic::ZoneInfo kZoneAmerica_Indiana_Indianapolis ACE_TIME_PROGMEM = {
1360  kZoneNameAmerica_Indiana_Indianapolis /*name*/,
1361  0x28a669a4 /*zoneId*/,
1362  &kZoneContext /*zoneContext*/,
1363  2 /*numEras*/,
1364  kZoneEraAmerica_Indiana_Indianapolis /*eras*/,
1365 };
1366 
1367 //---------------------------------------------------------------------------
1368 // Zone name: America/Indiana/Marengo
1369 // Zone Eras: 2
1370 // Strings (bytes): 25 (originally 32)
1371 // Memory (8-bit): 58
1372 // Memory (32-bit): 77
1373 //---------------------------------------------------------------------------
1374 
1375 static const basic::ZoneEra kZoneEraAmerica_Indiana_Marengo[] ACE_TIME_PROGMEM = {
1376  // -5:00 - EST 2006
1377  {
1378  nullptr /*zonePolicy*/,
1379  "EST" /*format*/,
1380  -20 /*offsetCode*/,
1381  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1382  6 /*untilYearTiny*/,
1383  1 /*untilMonth*/,
1384  1 /*untilDay*/,
1385  0 /*untilTimeCode*/,
1386  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1387  },
1388  // -5:00 US E%sT
1389  {
1390  &kPolicyUS /*zonePolicy*/,
1391  "E%T" /*format*/,
1392  -20 /*offsetCode*/,
1393  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1394  127 /*untilYearTiny*/,
1395  1 /*untilMonth*/,
1396  1 /*untilDay*/,
1397  0 /*untilTimeCode*/,
1398  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1399  },
1400 
1401 };
1402 
1403 static const char kZoneNameAmerica_Indiana_Marengo[] ACE_TIME_PROGMEM = "\x02" "Indiana/Marengo";
1404 
1405 const basic::ZoneInfo kZoneAmerica_Indiana_Marengo ACE_TIME_PROGMEM = {
1406  kZoneNameAmerica_Indiana_Marengo /*name*/,
1407  0x2feeee72 /*zoneId*/,
1408  &kZoneContext /*zoneContext*/,
1409  2 /*numEras*/,
1410  kZoneEraAmerica_Indiana_Marengo /*eras*/,
1411 };
1412 
1413 //---------------------------------------------------------------------------
1414 // Zone name: America/Indiana/Vevay
1415 // Zone Eras: 2
1416 // Strings (bytes): 23 (originally 30)
1417 // Memory (8-bit): 56
1418 // Memory (32-bit): 75
1419 //---------------------------------------------------------------------------
1420 
1421 static const basic::ZoneEra kZoneEraAmerica_Indiana_Vevay[] ACE_TIME_PROGMEM = {
1422  // -5:00 - EST 2006
1423  {
1424  nullptr /*zonePolicy*/,
1425  "EST" /*format*/,
1426  -20 /*offsetCode*/,
1427  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1428  6 /*untilYearTiny*/,
1429  1 /*untilMonth*/,
1430  1 /*untilDay*/,
1431  0 /*untilTimeCode*/,
1432  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1433  },
1434  // -5:00 US E%sT
1435  {
1436  &kPolicyUS /*zonePolicy*/,
1437  "E%T" /*format*/,
1438  -20 /*offsetCode*/,
1439  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1440  127 /*untilYearTiny*/,
1441  1 /*untilMonth*/,
1442  1 /*untilDay*/,
1443  0 /*untilTimeCode*/,
1444  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1445  },
1446 
1447 };
1448 
1449 static const char kZoneNameAmerica_Indiana_Vevay[] ACE_TIME_PROGMEM = "\x02" "Indiana/Vevay";
1450 
1451 const basic::ZoneInfo kZoneAmerica_Indiana_Vevay ACE_TIME_PROGMEM = {
1452  kZoneNameAmerica_Indiana_Vevay /*name*/,
1453  0x10aca054 /*zoneId*/,
1454  &kZoneContext /*zoneContext*/,
1455  2 /*numEras*/,
1456  kZoneEraAmerica_Indiana_Vevay /*eras*/,
1457 };
1458 
1459 //---------------------------------------------------------------------------
1460 // Zone name: America/Inuvik
1461 // Zone Eras: 1
1462 // Strings (bytes): 12 (originally 19)
1463 // Memory (8-bit): 34
1464 // Memory (32-bit): 48
1465 //---------------------------------------------------------------------------
1466 
1467 static const basic::ZoneEra kZoneEraAmerica_Inuvik[] ACE_TIME_PROGMEM = {
1468  // -7:00 Canada M%sT
1469  {
1470  &kPolicyCanada /*zonePolicy*/,
1471  "M%T" /*format*/,
1472  -28 /*offsetCode*/,
1473  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1474  127 /*untilYearTiny*/,
1475  1 /*untilMonth*/,
1476  1 /*untilDay*/,
1477  0 /*untilTimeCode*/,
1478  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1479  },
1480 
1481 };
1482 
1483 static const char kZoneNameAmerica_Inuvik[] ACE_TIME_PROGMEM = "\x02" "Inuvik";
1484 
1485 const basic::ZoneInfo kZoneAmerica_Inuvik ACE_TIME_PROGMEM = {
1486  kZoneNameAmerica_Inuvik /*name*/,
1487  0xa42189fc /*zoneId*/,
1488  &kZoneContext /*zoneContext*/,
1489  1 /*numEras*/,
1490  kZoneEraAmerica_Inuvik /*eras*/,
1491 };
1492 
1493 //---------------------------------------------------------------------------
1494 // Zone name: America/Jamaica
1495 // Zone Eras: 1
1496 // Strings (bytes): 13 (originally 20)
1497 // Memory (8-bit): 35
1498 // Memory (32-bit): 49
1499 //---------------------------------------------------------------------------
1500 
1501 static const basic::ZoneEra kZoneEraAmerica_Jamaica[] ACE_TIME_PROGMEM = {
1502  // -5:00 - EST
1503  {
1504  nullptr /*zonePolicy*/,
1505  "EST" /*format*/,
1506  -20 /*offsetCode*/,
1507  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1508  127 /*untilYearTiny*/,
1509  1 /*untilMonth*/,
1510  1 /*untilDay*/,
1511  0 /*untilTimeCode*/,
1512  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1513  },
1514 
1515 };
1516 
1517 static const char kZoneNameAmerica_Jamaica[] ACE_TIME_PROGMEM = "\x02" "Jamaica";
1518 
1519 const basic::ZoneInfo kZoneAmerica_Jamaica ACE_TIME_PROGMEM = {
1520  kZoneNameAmerica_Jamaica /*name*/,
1521  0x565dad6c /*zoneId*/,
1522  &kZoneContext /*zoneContext*/,
1523  1 /*numEras*/,
1524  kZoneEraAmerica_Jamaica /*eras*/,
1525 };
1526 
1527 //---------------------------------------------------------------------------
1528 // Zone name: America/Juneau
1529 // Zone Eras: 1
1530 // Strings (bytes): 13 (originally 20)
1531 // Memory (8-bit): 35
1532 // Memory (32-bit): 49
1533 //---------------------------------------------------------------------------
1534 
1535 static const basic::ZoneEra kZoneEraAmerica_Juneau[] ACE_TIME_PROGMEM = {
1536  // -9:00 US AK%sT
1537  {
1538  &kPolicyUS /*zonePolicy*/,
1539  "AK%T" /*format*/,
1540  -36 /*offsetCode*/,
1541  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1542  127 /*untilYearTiny*/,
1543  1 /*untilMonth*/,
1544  1 /*untilDay*/,
1545  0 /*untilTimeCode*/,
1546  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1547  },
1548 
1549 };
1550 
1551 static const char kZoneNameAmerica_Juneau[] ACE_TIME_PROGMEM = "\x02" "Juneau";
1552 
1553 const basic::ZoneInfo kZoneAmerica_Juneau ACE_TIME_PROGMEM = {
1554  kZoneNameAmerica_Juneau /*name*/,
1555  0xa6f13e2e /*zoneId*/,
1556  &kZoneContext /*zoneContext*/,
1557  1 /*numEras*/,
1558  kZoneEraAmerica_Juneau /*eras*/,
1559 };
1560 
1561 //---------------------------------------------------------------------------
1562 // Zone name: America/Kentucky/Louisville
1563 // Zone Eras: 1
1564 // Strings (bytes): 25 (originally 32)
1565 // Memory (8-bit): 47
1566 // Memory (32-bit): 61
1567 //---------------------------------------------------------------------------
1568 
1569 static const basic::ZoneEra kZoneEraAmerica_Kentucky_Louisville[] ACE_TIME_PROGMEM = {
1570  // -5:00 US E%sT
1571  {
1572  &kPolicyUS /*zonePolicy*/,
1573  "E%T" /*format*/,
1574  -20 /*offsetCode*/,
1575  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1576  127 /*untilYearTiny*/,
1577  1 /*untilMonth*/,
1578  1 /*untilDay*/,
1579  0 /*untilTimeCode*/,
1580  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1581  },
1582 
1583 };
1584 
1585 static const char kZoneNameAmerica_Kentucky_Louisville[] ACE_TIME_PROGMEM = "\x02" "Kentucky/Louisville";
1586 
1587 const basic::ZoneInfo kZoneAmerica_Kentucky_Louisville ACE_TIME_PROGMEM = {
1588  kZoneNameAmerica_Kentucky_Louisville /*name*/,
1589  0x1a21024b /*zoneId*/,
1590  &kZoneContext /*zoneContext*/,
1591  1 /*numEras*/,
1592  kZoneEraAmerica_Kentucky_Louisville /*eras*/,
1593 };
1594 
1595 //---------------------------------------------------------------------------
1596 // Zone name: America/La_Paz
1597 // Zone Eras: 1
1598 // Strings (bytes): 12 (originally 19)
1599 // Memory (8-bit): 34
1600 // Memory (32-bit): 48
1601 //---------------------------------------------------------------------------
1602 
1603 static const basic::ZoneEra kZoneEraAmerica_La_Paz[] ACE_TIME_PROGMEM = {
1604  // -4:00 - -04
1605  {
1606  nullptr /*zonePolicy*/,
1607  "-04" /*format*/,
1608  -16 /*offsetCode*/,
1609  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1610  127 /*untilYearTiny*/,
1611  1 /*untilMonth*/,
1612  1 /*untilDay*/,
1613  0 /*untilTimeCode*/,
1614  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1615  },
1616 
1617 };
1618 
1619 static const char kZoneNameAmerica_La_Paz[] ACE_TIME_PROGMEM = "\x02" "La_Paz";
1620 
1621 const basic::ZoneInfo kZoneAmerica_La_Paz ACE_TIME_PROGMEM = {
1622  kZoneNameAmerica_La_Paz /*name*/,
1623  0xaa29125d /*zoneId*/,
1624  &kZoneContext /*zoneContext*/,
1625  1 /*numEras*/,
1626  kZoneEraAmerica_La_Paz /*eras*/,
1627 };
1628 
1629 //---------------------------------------------------------------------------
1630 // Zone name: America/Lima
1631 // Zone Eras: 1
1632 // Strings (bytes): 14 (originally 21)
1633 // Memory (8-bit): 36
1634 // Memory (32-bit): 50
1635 //---------------------------------------------------------------------------
1636 
1637 static const basic::ZoneEra kZoneEraAmerica_Lima[] ACE_TIME_PROGMEM = {
1638  // -5:00 Peru -05/-04
1639  {
1640  &kPolicyPeru /*zonePolicy*/,
1641  "-05/-04" /*format*/,
1642  -20 /*offsetCode*/,
1643  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1644  127 /*untilYearTiny*/,
1645  1 /*untilMonth*/,
1646  1 /*untilDay*/,
1647  0 /*untilTimeCode*/,
1648  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1649  },
1650 
1651 };
1652 
1653 static const char kZoneNameAmerica_Lima[] ACE_TIME_PROGMEM = "\x02" "Lima";
1654 
1655 const basic::ZoneInfo kZoneAmerica_Lima ACE_TIME_PROGMEM = {
1656  kZoneNameAmerica_Lima /*name*/,
1657  0x980468c9 /*zoneId*/,
1658  &kZoneContext /*zoneContext*/,
1659  1 /*numEras*/,
1660  kZoneEraAmerica_Lima /*eras*/,
1661 };
1662 
1663 //---------------------------------------------------------------------------
1664 // Zone name: America/Los_Angeles
1665 // Zone Eras: 1
1666 // Strings (bytes): 17 (originally 24)
1667 // Memory (8-bit): 39
1668 // Memory (32-bit): 53
1669 //---------------------------------------------------------------------------
1670 
1671 static const basic::ZoneEra kZoneEraAmerica_Los_Angeles[] ACE_TIME_PROGMEM = {
1672  // -8:00 US P%sT
1673  {
1674  &kPolicyUS /*zonePolicy*/,
1675  "P%T" /*format*/,
1676  -32 /*offsetCode*/,
1677  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1678  127 /*untilYearTiny*/,
1679  1 /*untilMonth*/,
1680  1 /*untilDay*/,
1681  0 /*untilTimeCode*/,
1682  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1683  },
1684 
1685 };
1686 
1687 static const char kZoneNameAmerica_Los_Angeles[] ACE_TIME_PROGMEM = "\x02" "Los_Angeles";
1688 
1689 const basic::ZoneInfo kZoneAmerica_Los_Angeles ACE_TIME_PROGMEM = {
1690  kZoneNameAmerica_Los_Angeles /*name*/,
1691  0xb7f7e8f2 /*zoneId*/,
1692  &kZoneContext /*zoneContext*/,
1693  1 /*numEras*/,
1694  kZoneEraAmerica_Los_Angeles /*eras*/,
1695 };
1696 
1697 //---------------------------------------------------------------------------
1698 // Zone name: America/Managua
1699 // Zone Eras: 1
1700 // Strings (bytes): 13 (originally 20)
1701 // Memory (8-bit): 35
1702 // Memory (32-bit): 49
1703 //---------------------------------------------------------------------------
1704 
1705 static const basic::ZoneEra kZoneEraAmerica_Managua[] ACE_TIME_PROGMEM = {
1706  // -6:00 Nic C%sT
1707  {
1708  &kPolicyNic /*zonePolicy*/,
1709  "C%T" /*format*/,
1710  -24 /*offsetCode*/,
1711  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1712  127 /*untilYearTiny*/,
1713  1 /*untilMonth*/,
1714  1 /*untilDay*/,
1715  0 /*untilTimeCode*/,
1716  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1717  },
1718 
1719 };
1720 
1721 static const char kZoneNameAmerica_Managua[] ACE_TIME_PROGMEM = "\x02" "Managua";
1722 
1723 const basic::ZoneInfo kZoneAmerica_Managua ACE_TIME_PROGMEM = {
1724  kZoneNameAmerica_Managua /*name*/,
1725  0x3d5e7600 /*zoneId*/,
1726  &kZoneContext /*zoneContext*/,
1727  1 /*numEras*/,
1728  kZoneEraAmerica_Managua /*eras*/,
1729 };
1730 
1731 //---------------------------------------------------------------------------
1732 // Zone name: America/Manaus
1733 // Zone Eras: 1
1734 // Strings (bytes): 12 (originally 19)
1735 // Memory (8-bit): 34
1736 // Memory (32-bit): 48
1737 //---------------------------------------------------------------------------
1738 
1739 static const basic::ZoneEra kZoneEraAmerica_Manaus[] ACE_TIME_PROGMEM = {
1740  // -4:00 - -04
1741  {
1742  nullptr /*zonePolicy*/,
1743  "-04" /*format*/,
1744  -16 /*offsetCode*/,
1745  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1746  127 /*untilYearTiny*/,
1747  1 /*untilMonth*/,
1748  1 /*untilDay*/,
1749  0 /*untilTimeCode*/,
1750  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1751  },
1752 
1753 };
1754 
1755 static const char kZoneNameAmerica_Manaus[] ACE_TIME_PROGMEM = "\x02" "Manaus";
1756 
1757 const basic::ZoneInfo kZoneAmerica_Manaus ACE_TIME_PROGMEM = {
1758  kZoneNameAmerica_Manaus /*name*/,
1759  0xac86bf8b /*zoneId*/,
1760  &kZoneContext /*zoneContext*/,
1761  1 /*numEras*/,
1762  kZoneEraAmerica_Manaus /*eras*/,
1763 };
1764 
1765 //---------------------------------------------------------------------------
1766 // Zone name: America/Martinique
1767 // Zone Eras: 1
1768 // Strings (bytes): 16 (originally 23)
1769 // Memory (8-bit): 38
1770 // Memory (32-bit): 52
1771 //---------------------------------------------------------------------------
1772 
1773 static const basic::ZoneEra kZoneEraAmerica_Martinique[] ACE_TIME_PROGMEM = {
1774  // -4:00 - AST
1775  {
1776  nullptr /*zonePolicy*/,
1777  "AST" /*format*/,
1778  -16 /*offsetCode*/,
1779  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1780  127 /*untilYearTiny*/,
1781  1 /*untilMonth*/,
1782  1 /*untilDay*/,
1783  0 /*untilTimeCode*/,
1784  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1785  },
1786 
1787 };
1788 
1789 static const char kZoneNameAmerica_Martinique[] ACE_TIME_PROGMEM = "\x02" "Martinique";
1790 
1791 const basic::ZoneInfo kZoneAmerica_Martinique ACE_TIME_PROGMEM = {
1792  kZoneNameAmerica_Martinique /*name*/,
1793  0x551e84c5 /*zoneId*/,
1794  &kZoneContext /*zoneContext*/,
1795  1 /*numEras*/,
1796  kZoneEraAmerica_Martinique /*eras*/,
1797 };
1798 
1799 //---------------------------------------------------------------------------
1800 // Zone name: America/Matamoros
1801 // Zone Eras: 2
1802 // Strings (bytes): 19 (originally 26)
1803 // Memory (8-bit): 52
1804 // Memory (32-bit): 71
1805 //---------------------------------------------------------------------------
1806 
1807 static const basic::ZoneEra kZoneEraAmerica_Matamoros[] ACE_TIME_PROGMEM = {
1808  // -6:00 Mexico C%sT 2010
1809  {
1810  &kPolicyMexico /*zonePolicy*/,
1811  "C%T" /*format*/,
1812  -24 /*offsetCode*/,
1813  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1814  10 /*untilYearTiny*/,
1815  1 /*untilMonth*/,
1816  1 /*untilDay*/,
1817  0 /*untilTimeCode*/,
1818  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1819  },
1820  // -6:00 US C%sT
1821  {
1822  &kPolicyUS /*zonePolicy*/,
1823  "C%T" /*format*/,
1824  -24 /*offsetCode*/,
1825  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1826  127 /*untilYearTiny*/,
1827  1 /*untilMonth*/,
1828  1 /*untilDay*/,
1829  0 /*untilTimeCode*/,
1830  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1831  },
1832 
1833 };
1834 
1835 static const char kZoneNameAmerica_Matamoros[] ACE_TIME_PROGMEM = "\x02" "Matamoros";
1836 
1837 const basic::ZoneInfo kZoneAmerica_Matamoros ACE_TIME_PROGMEM = {
1838  kZoneNameAmerica_Matamoros /*name*/,
1839  0xdd1b0259 /*zoneId*/,
1840  &kZoneContext /*zoneContext*/,
1841  2 /*numEras*/,
1842  kZoneEraAmerica_Matamoros /*eras*/,
1843 };
1844 
1845 //---------------------------------------------------------------------------
1846 // Zone name: America/Mazatlan
1847 // Zone Eras: 1
1848 // Strings (bytes): 14 (originally 21)
1849 // Memory (8-bit): 36
1850 // Memory (32-bit): 50
1851 //---------------------------------------------------------------------------
1852 
1853 static const basic::ZoneEra kZoneEraAmerica_Mazatlan[] ACE_TIME_PROGMEM = {
1854  // -7:00 Mexico M%sT
1855  {
1856  &kPolicyMexico /*zonePolicy*/,
1857  "M%T" /*format*/,
1858  -28 /*offsetCode*/,
1859  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1860  127 /*untilYearTiny*/,
1861  1 /*untilMonth*/,
1862  1 /*untilDay*/,
1863  0 /*untilTimeCode*/,
1864  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1865  },
1866 
1867 };
1868 
1869 static const char kZoneNameAmerica_Mazatlan[] ACE_TIME_PROGMEM = "\x02" "Mazatlan";
1870 
1871 const basic::ZoneInfo kZoneAmerica_Mazatlan ACE_TIME_PROGMEM = {
1872  kZoneNameAmerica_Mazatlan /*name*/,
1873  0x0532189e /*zoneId*/,
1874  &kZoneContext /*zoneContext*/,
1875  1 /*numEras*/,
1876  kZoneEraAmerica_Mazatlan /*eras*/,
1877 };
1878 
1879 //---------------------------------------------------------------------------
1880 // Zone name: America/Menominee
1881 // Zone Eras: 1
1882 // Strings (bytes): 15 (originally 22)
1883 // Memory (8-bit): 37
1884 // Memory (32-bit): 51
1885 //---------------------------------------------------------------------------
1886 
1887 static const basic::ZoneEra kZoneEraAmerica_Menominee[] ACE_TIME_PROGMEM = {
1888  // -6:00 US C%sT
1889  {
1890  &kPolicyUS /*zonePolicy*/,
1891  "C%T" /*format*/,
1892  -24 /*offsetCode*/,
1893  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1894  127 /*untilYearTiny*/,
1895  1 /*untilMonth*/,
1896  1 /*untilDay*/,
1897  0 /*untilTimeCode*/,
1898  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1899  },
1900 
1901 };
1902 
1903 static const char kZoneNameAmerica_Menominee[] ACE_TIME_PROGMEM = "\x02" "Menominee";
1904 
1905 const basic::ZoneInfo kZoneAmerica_Menominee ACE_TIME_PROGMEM = {
1906  kZoneNameAmerica_Menominee /*name*/,
1907  0xe0e9c583 /*zoneId*/,
1908  &kZoneContext /*zoneContext*/,
1909  1 /*numEras*/,
1910  kZoneEraAmerica_Menominee /*eras*/,
1911 };
1912 
1913 //---------------------------------------------------------------------------
1914 // Zone name: America/Merida
1915 // Zone Eras: 1
1916 // Strings (bytes): 12 (originally 19)
1917 // Memory (8-bit): 34
1918 // Memory (32-bit): 48
1919 //---------------------------------------------------------------------------
1920 
1921 static const basic::ZoneEra kZoneEraAmerica_Merida[] ACE_TIME_PROGMEM = {
1922  // -6:00 Mexico C%sT
1923  {
1924  &kPolicyMexico /*zonePolicy*/,
1925  "C%T" /*format*/,
1926  -24 /*offsetCode*/,
1927  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1928  127 /*untilYearTiny*/,
1929  1 /*untilMonth*/,
1930  1 /*untilDay*/,
1931  0 /*untilTimeCode*/,
1932  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1933  },
1934 
1935 };
1936 
1937 static const char kZoneNameAmerica_Merida[] ACE_TIME_PROGMEM = "\x02" "Merida";
1938 
1939 const basic::ZoneInfo kZoneAmerica_Merida ACE_TIME_PROGMEM = {
1940  kZoneNameAmerica_Merida /*name*/,
1941  0xacd172d8 /*zoneId*/,
1942  &kZoneContext /*zoneContext*/,
1943  1 /*numEras*/,
1944  kZoneEraAmerica_Merida /*eras*/,
1945 };
1946 
1947 //---------------------------------------------------------------------------
1948 // Zone name: America/Miquelon
1949 // Zone Eras: 1
1950 // Strings (bytes): 18 (originally 25)
1951 // Memory (8-bit): 40
1952 // Memory (32-bit): 54
1953 //---------------------------------------------------------------------------
1954 
1955 static const basic::ZoneEra kZoneEraAmerica_Miquelon[] ACE_TIME_PROGMEM = {
1956  // -3:00 Canada -03/-02
1957  {
1958  &kPolicyCanada /*zonePolicy*/,
1959  "-03/-02" /*format*/,
1960  -12 /*offsetCode*/,
1961  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1962  127 /*untilYearTiny*/,
1963  1 /*untilMonth*/,
1964  1 /*untilDay*/,
1965  0 /*untilTimeCode*/,
1966  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1967  },
1968 
1969 };
1970 
1971 static const char kZoneNameAmerica_Miquelon[] ACE_TIME_PROGMEM = "\x02" "Miquelon";
1972 
1973 const basic::ZoneInfo kZoneAmerica_Miquelon ACE_TIME_PROGMEM = {
1974  kZoneNameAmerica_Miquelon /*name*/,
1975  0x59674330 /*zoneId*/,
1976  &kZoneContext /*zoneContext*/,
1977  1 /*numEras*/,
1978  kZoneEraAmerica_Miquelon /*eras*/,
1979 };
1980 
1981 //---------------------------------------------------------------------------
1982 // Zone name: America/Moncton
1983 // Zone Eras: 2
1984 // Strings (bytes): 17 (originally 24)
1985 // Memory (8-bit): 50
1986 // Memory (32-bit): 69
1987 //---------------------------------------------------------------------------
1988 
1989 static const basic::ZoneEra kZoneEraAmerica_Moncton[] ACE_TIME_PROGMEM = {
1990  // -4:00 Moncton A%sT 2007
1991  {
1992  &kPolicyMoncton /*zonePolicy*/,
1993  "A%T" /*format*/,
1994  -16 /*offsetCode*/,
1995  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1996  7 /*untilYearTiny*/,
1997  1 /*untilMonth*/,
1998  1 /*untilDay*/,
1999  0 /*untilTimeCode*/,
2000  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2001  },
2002  // -4:00 Canada A%sT
2003  {
2004  &kPolicyCanada /*zonePolicy*/,
2005  "A%T" /*format*/,
2006  -16 /*offsetCode*/,
2007  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2008  127 /*untilYearTiny*/,
2009  1 /*untilMonth*/,
2010  1 /*untilDay*/,
2011  0 /*untilTimeCode*/,
2012  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2013  },
2014 
2015 };
2016 
2017 static const char kZoneNameAmerica_Moncton[] ACE_TIME_PROGMEM = "\x02" "Moncton";
2018 
2019 const basic::ZoneInfo kZoneAmerica_Moncton ACE_TIME_PROGMEM = {
2020  kZoneNameAmerica_Moncton /*name*/,
2021  0x5e07fe24 /*zoneId*/,
2022  &kZoneContext /*zoneContext*/,
2023  2 /*numEras*/,
2024  kZoneEraAmerica_Moncton /*eras*/,
2025 };
2026 
2027 //---------------------------------------------------------------------------
2028 // Zone name: America/Monterrey
2029 // Zone Eras: 1
2030 // Strings (bytes): 15 (originally 22)
2031 // Memory (8-bit): 37
2032 // Memory (32-bit): 51
2033 //---------------------------------------------------------------------------
2034 
2035 static const basic::ZoneEra kZoneEraAmerica_Monterrey[] ACE_TIME_PROGMEM = {
2036  // -6:00 Mexico C%sT
2037  {
2038  &kPolicyMexico /*zonePolicy*/,
2039  "C%T" /*format*/,
2040  -24 /*offsetCode*/,
2041  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2042  127 /*untilYearTiny*/,
2043  1 /*untilMonth*/,
2044  1 /*untilDay*/,
2045  0 /*untilTimeCode*/,
2046  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2047  },
2048 
2049 };
2050 
2051 static const char kZoneNameAmerica_Monterrey[] ACE_TIME_PROGMEM = "\x02" "Monterrey";
2052 
2053 const basic::ZoneInfo kZoneAmerica_Monterrey ACE_TIME_PROGMEM = {
2054  kZoneNameAmerica_Monterrey /*name*/,
2055  0x269a1deb /*zoneId*/,
2056  &kZoneContext /*zoneContext*/,
2057  1 /*numEras*/,
2058  kZoneEraAmerica_Monterrey /*eras*/,
2059 };
2060 
2061 //---------------------------------------------------------------------------
2062 // Zone name: America/Montevideo
2063 // Zone Eras: 1
2064 // Strings (bytes): 20 (originally 27)
2065 // Memory (8-bit): 42
2066 // Memory (32-bit): 56
2067 //---------------------------------------------------------------------------
2068 
2069 static const basic::ZoneEra kZoneEraAmerica_Montevideo[] ACE_TIME_PROGMEM = {
2070  // -3:00 Uruguay -03/-02
2071  {
2072  &kPolicyUruguay /*zonePolicy*/,
2073  "-03/-02" /*format*/,
2074  -12 /*offsetCode*/,
2075  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2076  127 /*untilYearTiny*/,
2077  1 /*untilMonth*/,
2078  1 /*untilDay*/,
2079  0 /*untilTimeCode*/,
2080  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2081  },
2082 
2083 };
2084 
2085 static const char kZoneNameAmerica_Montevideo[] ACE_TIME_PROGMEM = "\x02" "Montevideo";
2086 
2087 const basic::ZoneInfo kZoneAmerica_Montevideo ACE_TIME_PROGMEM = {
2088  kZoneNameAmerica_Montevideo /*name*/,
2089  0xfa214780 /*zoneId*/,
2090  &kZoneContext /*zoneContext*/,
2091  1 /*numEras*/,
2092  kZoneEraAmerica_Montevideo /*eras*/,
2093 };
2094 
2095 //---------------------------------------------------------------------------
2096 // Zone name: America/New_York
2097 // Zone Eras: 1
2098 // Strings (bytes): 14 (originally 21)
2099 // Memory (8-bit): 36
2100 // Memory (32-bit): 50
2101 //---------------------------------------------------------------------------
2102 
2103 static const basic::ZoneEra kZoneEraAmerica_New_York[] ACE_TIME_PROGMEM = {
2104  // -5:00 US E%sT
2105  {
2106  &kPolicyUS /*zonePolicy*/,
2107  "E%T" /*format*/,
2108  -20 /*offsetCode*/,
2109  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2110  127 /*untilYearTiny*/,
2111  1 /*untilMonth*/,
2112  1 /*untilDay*/,
2113  0 /*untilTimeCode*/,
2114  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2115  },
2116 
2117 };
2118 
2119 static const char kZoneNameAmerica_New_York[] ACE_TIME_PROGMEM = "\x02" "New_York";
2120 
2121 const basic::ZoneInfo kZoneAmerica_New_York ACE_TIME_PROGMEM = {
2122  kZoneNameAmerica_New_York /*name*/,
2123  0x1e2a7654 /*zoneId*/,
2124  &kZoneContext /*zoneContext*/,
2125  1 /*numEras*/,
2126  kZoneEraAmerica_New_York /*eras*/,
2127 };
2128 
2129 //---------------------------------------------------------------------------
2130 // Zone name: America/Nipigon
2131 // Zone Eras: 1
2132 // Strings (bytes): 13 (originally 20)
2133 // Memory (8-bit): 35
2134 // Memory (32-bit): 49
2135 //---------------------------------------------------------------------------
2136 
2137 static const basic::ZoneEra kZoneEraAmerica_Nipigon[] ACE_TIME_PROGMEM = {
2138  // -5:00 Canada E%sT
2139  {
2140  &kPolicyCanada /*zonePolicy*/,
2141  "E%T" /*format*/,
2142  -20 /*offsetCode*/,
2143  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2144  127 /*untilYearTiny*/,
2145  1 /*untilMonth*/,
2146  1 /*untilDay*/,
2147  0 /*untilTimeCode*/,
2148  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2149  },
2150 
2151 };
2152 
2153 static const char kZoneNameAmerica_Nipigon[] ACE_TIME_PROGMEM = "\x02" "Nipigon";
2154 
2155 const basic::ZoneInfo kZoneAmerica_Nipigon ACE_TIME_PROGMEM = {
2156  kZoneNameAmerica_Nipigon /*name*/,
2157  0x9d2a8b1a /*zoneId*/,
2158  &kZoneContext /*zoneContext*/,
2159  1 /*numEras*/,
2160  kZoneEraAmerica_Nipigon /*eras*/,
2161 };
2162 
2163 //---------------------------------------------------------------------------
2164 // Zone name: America/Nome
2165 // Zone Eras: 1
2166 // Strings (bytes): 11 (originally 18)
2167 // Memory (8-bit): 33
2168 // Memory (32-bit): 47
2169 //---------------------------------------------------------------------------
2170 
2171 static const basic::ZoneEra kZoneEraAmerica_Nome[] ACE_TIME_PROGMEM = {
2172  // -9:00 US AK%sT
2173  {
2174  &kPolicyUS /*zonePolicy*/,
2175  "AK%T" /*format*/,
2176  -36 /*offsetCode*/,
2177  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2178  127 /*untilYearTiny*/,
2179  1 /*untilMonth*/,
2180  1 /*untilDay*/,
2181  0 /*untilTimeCode*/,
2182  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2183  },
2184 
2185 };
2186 
2187 static const char kZoneNameAmerica_Nome[] ACE_TIME_PROGMEM = "\x02" "Nome";
2188 
2189 const basic::ZoneInfo kZoneAmerica_Nome ACE_TIME_PROGMEM = {
2190  kZoneNameAmerica_Nome /*name*/,
2191  0x98059b15 /*zoneId*/,
2192  &kZoneContext /*zoneContext*/,
2193  1 /*numEras*/,
2194  kZoneEraAmerica_Nome /*eras*/,
2195 };
2196 
2197 //---------------------------------------------------------------------------
2198 // Zone name: America/North_Dakota/Center
2199 // Zone Eras: 1
2200 // Strings (bytes): 25 (originally 32)
2201 // Memory (8-bit): 47
2202 // Memory (32-bit): 61
2203 //---------------------------------------------------------------------------
2204 
2205 static const basic::ZoneEra kZoneEraAmerica_North_Dakota_Center[] ACE_TIME_PROGMEM = {
2206  // -6:00 US C%sT
2207  {
2208  &kPolicyUS /*zonePolicy*/,
2209  "C%T" /*format*/,
2210  -24 /*offsetCode*/,
2211  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2212  127 /*untilYearTiny*/,
2213  1 /*untilMonth*/,
2214  1 /*untilDay*/,
2215  0 /*untilTimeCode*/,
2216  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2217  },
2218 
2219 };
2220 
2221 static const char kZoneNameAmerica_North_Dakota_Center[] ACE_TIME_PROGMEM = "\x02" "North_Dakota/Center";
2222 
2223 const basic::ZoneInfo kZoneAmerica_North_Dakota_Center ACE_TIME_PROGMEM = {
2224  kZoneNameAmerica_North_Dakota_Center /*name*/,
2225  0x9da42814 /*zoneId*/,
2226  &kZoneContext /*zoneContext*/,
2227  1 /*numEras*/,
2228  kZoneEraAmerica_North_Dakota_Center /*eras*/,
2229 };
2230 
2231 //---------------------------------------------------------------------------
2232 // Zone name: America/Nuuk
2233 // Zone Eras: 1
2234 // Strings (bytes): 14 (originally 21)
2235 // Memory (8-bit): 36
2236 // Memory (32-bit): 50
2237 //---------------------------------------------------------------------------
2238 
2239 static const basic::ZoneEra kZoneEraAmerica_Nuuk[] ACE_TIME_PROGMEM = {
2240  // -3:00 EU -03/-02
2241  {
2242  &kPolicyEU /*zonePolicy*/,
2243  "-03/-02" /*format*/,
2244  -12 /*offsetCode*/,
2245  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2246  127 /*untilYearTiny*/,
2247  1 /*untilMonth*/,
2248  1 /*untilDay*/,
2249  0 /*untilTimeCode*/,
2250  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2251  },
2252 
2253 };
2254 
2255 static const char kZoneNameAmerica_Nuuk[] ACE_TIME_PROGMEM = "\x02" "Nuuk";
2256 
2257 const basic::ZoneInfo kZoneAmerica_Nuuk ACE_TIME_PROGMEM = {
2258  kZoneNameAmerica_Nuuk /*name*/,
2259  0x9805b5a9 /*zoneId*/,
2260  &kZoneContext /*zoneContext*/,
2261  1 /*numEras*/,
2262  kZoneEraAmerica_Nuuk /*eras*/,
2263 };
2264 
2265 //---------------------------------------------------------------------------
2266 // Zone name: America/Ojinaga
2267 // Zone Eras: 2
2268 // Strings (bytes): 17 (originally 24)
2269 // Memory (8-bit): 50
2270 // Memory (32-bit): 69
2271 //---------------------------------------------------------------------------
2272 
2273 static const basic::ZoneEra kZoneEraAmerica_Ojinaga[] ACE_TIME_PROGMEM = {
2274  // -7:00 Mexico M%sT 2010
2275  {
2276  &kPolicyMexico /*zonePolicy*/,
2277  "M%T" /*format*/,
2278  -28 /*offsetCode*/,
2279  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2280  10 /*untilYearTiny*/,
2281  1 /*untilMonth*/,
2282  1 /*untilDay*/,
2283  0 /*untilTimeCode*/,
2284  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2285  },
2286  // -7:00 US M%sT
2287  {
2288  &kPolicyUS /*zonePolicy*/,
2289  "M%T" /*format*/,
2290  -28 /*offsetCode*/,
2291  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2292  127 /*untilYearTiny*/,
2293  1 /*untilMonth*/,
2294  1 /*untilDay*/,
2295  0 /*untilTimeCode*/,
2296  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2297  },
2298 
2299 };
2300 
2301 static const char kZoneNameAmerica_Ojinaga[] ACE_TIME_PROGMEM = "\x02" "Ojinaga";
2302 
2303 const basic::ZoneInfo kZoneAmerica_Ojinaga ACE_TIME_PROGMEM = {
2304  kZoneNameAmerica_Ojinaga /*name*/,
2305  0xebfde83f /*zoneId*/,
2306  &kZoneContext /*zoneContext*/,
2307  2 /*numEras*/,
2308  kZoneEraAmerica_Ojinaga /*eras*/,
2309 };
2310 
2311 //---------------------------------------------------------------------------
2312 // Zone name: America/Panama
2313 // Zone Eras: 1
2314 // Strings (bytes): 12 (originally 19)
2315 // Memory (8-bit): 34
2316 // Memory (32-bit): 48
2317 //---------------------------------------------------------------------------
2318 
2319 static const basic::ZoneEra kZoneEraAmerica_Panama[] ACE_TIME_PROGMEM = {
2320  // -5:00 - EST
2321  {
2322  nullptr /*zonePolicy*/,
2323  "EST" /*format*/,
2324  -20 /*offsetCode*/,
2325  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2326  127 /*untilYearTiny*/,
2327  1 /*untilMonth*/,
2328  1 /*untilDay*/,
2329  0 /*untilTimeCode*/,
2330  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2331  },
2332 
2333 };
2334 
2335 static const char kZoneNameAmerica_Panama[] ACE_TIME_PROGMEM = "\x02" "Panama";
2336 
2337 const basic::ZoneInfo kZoneAmerica_Panama ACE_TIME_PROGMEM = {
2338  kZoneNameAmerica_Panama /*name*/,
2339  0xb3863854 /*zoneId*/,
2340  &kZoneContext /*zoneContext*/,
2341  1 /*numEras*/,
2342  kZoneEraAmerica_Panama /*eras*/,
2343 };
2344 
2345 //---------------------------------------------------------------------------
2346 // Zone name: America/Paramaribo
2347 // Zone Eras: 1
2348 // Strings (bytes): 16 (originally 23)
2349 // Memory (8-bit): 38
2350 // Memory (32-bit): 52
2351 //---------------------------------------------------------------------------
2352 
2353 static const basic::ZoneEra kZoneEraAmerica_Paramaribo[] ACE_TIME_PROGMEM = {
2354  // -3:00 - -03
2355  {
2356  nullptr /*zonePolicy*/,
2357  "-03" /*format*/,
2358  -12 /*offsetCode*/,
2359  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2360  127 /*untilYearTiny*/,
2361  1 /*untilMonth*/,
2362  1 /*untilDay*/,
2363  0 /*untilTimeCode*/,
2364  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2365  },
2366 
2367 };
2368 
2369 static const char kZoneNameAmerica_Paramaribo[] ACE_TIME_PROGMEM = "\x02" "Paramaribo";
2370 
2371 const basic::ZoneInfo kZoneAmerica_Paramaribo ACE_TIME_PROGMEM = {
2372  kZoneNameAmerica_Paramaribo /*name*/,
2373  0xb319e4c4 /*zoneId*/,
2374  &kZoneContext /*zoneContext*/,
2375  1 /*numEras*/,
2376  kZoneEraAmerica_Paramaribo /*eras*/,
2377 };
2378 
2379 //---------------------------------------------------------------------------
2380 // Zone name: America/Phoenix
2381 // Zone Eras: 1
2382 // Strings (bytes): 13 (originally 20)
2383 // Memory (8-bit): 35
2384 // Memory (32-bit): 49
2385 //---------------------------------------------------------------------------
2386 
2387 static const basic::ZoneEra kZoneEraAmerica_Phoenix[] ACE_TIME_PROGMEM = {
2388  // -7:00 - MST
2389  {
2390  nullptr /*zonePolicy*/,
2391  "MST" /*format*/,
2392  -28 /*offsetCode*/,
2393  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2394  127 /*untilYearTiny*/,
2395  1 /*untilMonth*/,
2396  1 /*untilDay*/,
2397  0 /*untilTimeCode*/,
2398  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2399  },
2400 
2401 };
2402 
2403 static const char kZoneNameAmerica_Phoenix[] ACE_TIME_PROGMEM = "\x02" "Phoenix";
2404 
2405 const basic::ZoneInfo kZoneAmerica_Phoenix ACE_TIME_PROGMEM = {
2406  kZoneNameAmerica_Phoenix /*name*/,
2407  0x34b5af01 /*zoneId*/,
2408  &kZoneContext /*zoneContext*/,
2409  1 /*numEras*/,
2410  kZoneEraAmerica_Phoenix /*eras*/,
2411 };
2412 
2413 //---------------------------------------------------------------------------
2414 // Zone name: America/Port-au-Prince
2415 // Zone Eras: 1
2416 // Strings (bytes): 20 (originally 27)
2417 // Memory (8-bit): 42
2418 // Memory (32-bit): 56
2419 //---------------------------------------------------------------------------
2420 
2421 static const basic::ZoneEra kZoneEraAmerica_Port_au_Prince[] ACE_TIME_PROGMEM = {
2422  // -5:00 Haiti E%sT
2423  {
2424  &kPolicyHaiti /*zonePolicy*/,
2425  "E%T" /*format*/,
2426  -20 /*offsetCode*/,
2427  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2428  127 /*untilYearTiny*/,
2429  1 /*untilMonth*/,
2430  1 /*untilDay*/,
2431  0 /*untilTimeCode*/,
2432  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2433  },
2434 
2435 };
2436 
2437 static const char kZoneNameAmerica_Port_au_Prince[] ACE_TIME_PROGMEM = "\x02" "Port-au-Prince";
2438 
2439 const basic::ZoneInfo kZoneAmerica_Port_au_Prince ACE_TIME_PROGMEM = {
2440  kZoneNameAmerica_Port_au_Prince /*name*/,
2441  0x8e4a7bdc /*zoneId*/,
2442  &kZoneContext /*zoneContext*/,
2443  1 /*numEras*/,
2444  kZoneEraAmerica_Port_au_Prince /*eras*/,
2445 };
2446 
2447 //---------------------------------------------------------------------------
2448 // Zone name: America/Porto_Velho
2449 // Zone Eras: 1
2450 // Strings (bytes): 17 (originally 24)
2451 // Memory (8-bit): 39
2452 // Memory (32-bit): 53
2453 //---------------------------------------------------------------------------
2454 
2455 static const basic::ZoneEra kZoneEraAmerica_Porto_Velho[] ACE_TIME_PROGMEM = {
2456  // -4:00 - -04
2457  {
2458  nullptr /*zonePolicy*/,
2459  "-04" /*format*/,
2460  -16 /*offsetCode*/,
2461  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2462  127 /*untilYearTiny*/,
2463  1 /*untilMonth*/,
2464  1 /*untilDay*/,
2465  0 /*untilTimeCode*/,
2466  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2467  },
2468 
2469 };
2470 
2471 static const char kZoneNameAmerica_Porto_Velho[] ACE_TIME_PROGMEM = "\x02" "Porto_Velho";
2472 
2473 const basic::ZoneInfo kZoneAmerica_Porto_Velho ACE_TIME_PROGMEM = {
2474  kZoneNameAmerica_Porto_Velho /*name*/,
2475  0x6b1aac77 /*zoneId*/,
2476  &kZoneContext /*zoneContext*/,
2477  1 /*numEras*/,
2478  kZoneEraAmerica_Porto_Velho /*eras*/,
2479 };
2480 
2481 //---------------------------------------------------------------------------
2482 // Zone name: America/Puerto_Rico
2483 // Zone Eras: 1
2484 // Strings (bytes): 17 (originally 24)
2485 // Memory (8-bit): 39
2486 // Memory (32-bit): 53
2487 //---------------------------------------------------------------------------
2488 
2489 static const basic::ZoneEra kZoneEraAmerica_Puerto_Rico[] ACE_TIME_PROGMEM = {
2490  // -4:00 - AST
2491  {
2492  nullptr /*zonePolicy*/,
2493  "AST" /*format*/,
2494  -16 /*offsetCode*/,
2495  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2496  127 /*untilYearTiny*/,
2497  1 /*untilMonth*/,
2498  1 /*untilDay*/,
2499  0 /*untilTimeCode*/,
2500  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2501  },
2502 
2503 };
2504 
2505 static const char kZoneNameAmerica_Puerto_Rico[] ACE_TIME_PROGMEM = "\x02" "Puerto_Rico";
2506 
2507 const basic::ZoneInfo kZoneAmerica_Puerto_Rico ACE_TIME_PROGMEM = {
2508  kZoneNameAmerica_Puerto_Rico /*name*/,
2509  0x6752ca31 /*zoneId*/,
2510  &kZoneContext /*zoneContext*/,
2511  1 /*numEras*/,
2512  kZoneEraAmerica_Puerto_Rico /*eras*/,
2513 };
2514 
2515 //---------------------------------------------------------------------------
2516 // Zone name: America/Rainy_River
2517 // Zone Eras: 1
2518 // Strings (bytes): 17 (originally 24)
2519 // Memory (8-bit): 39
2520 // Memory (32-bit): 53
2521 //---------------------------------------------------------------------------
2522 
2523 static const basic::ZoneEra kZoneEraAmerica_Rainy_River[] ACE_TIME_PROGMEM = {
2524  // -6:00 Canada C%sT
2525  {
2526  &kPolicyCanada /*zonePolicy*/,
2527  "C%T" /*format*/,
2528  -24 /*offsetCode*/,
2529  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2530  127 /*untilYearTiny*/,
2531  1 /*untilMonth*/,
2532  1 /*untilDay*/,
2533  0 /*untilTimeCode*/,
2534  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2535  },
2536 
2537 };
2538 
2539 static const char kZoneNameAmerica_Rainy_River[] ACE_TIME_PROGMEM = "\x02" "Rainy_River";
2540 
2541 const basic::ZoneInfo kZoneAmerica_Rainy_River ACE_TIME_PROGMEM = {
2542  kZoneNameAmerica_Rainy_River /*name*/,
2543  0x9cd58a10 /*zoneId*/,
2544  &kZoneContext /*zoneContext*/,
2545  1 /*numEras*/,
2546  kZoneEraAmerica_Rainy_River /*eras*/,
2547 };
2548 
2549 //---------------------------------------------------------------------------
2550 // Zone name: America/Regina
2551 // Zone Eras: 1
2552 // Strings (bytes): 12 (originally 19)
2553 // Memory (8-bit): 34
2554 // Memory (32-bit): 48
2555 //---------------------------------------------------------------------------
2556 
2557 static const basic::ZoneEra kZoneEraAmerica_Regina[] ACE_TIME_PROGMEM = {
2558  // -6:00 - CST
2559  {
2560  nullptr /*zonePolicy*/,
2561  "CST" /*format*/,
2562  -24 /*offsetCode*/,
2563  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2564  127 /*untilYearTiny*/,
2565  1 /*untilMonth*/,
2566  1 /*untilDay*/,
2567  0 /*untilTimeCode*/,
2568  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2569  },
2570 
2571 };
2572 
2573 static const char kZoneNameAmerica_Regina[] ACE_TIME_PROGMEM = "\x02" "Regina";
2574 
2575 const basic::ZoneInfo kZoneAmerica_Regina ACE_TIME_PROGMEM = {
2576  kZoneNameAmerica_Regina /*name*/,
2577  0xb875371c /*zoneId*/,
2578  &kZoneContext /*zoneContext*/,
2579  1 /*numEras*/,
2580  kZoneEraAmerica_Regina /*eras*/,
2581 };
2582 
2583 //---------------------------------------------------------------------------
2584 // Zone name: America/Santiago
2585 // Zone Eras: 1
2586 // Strings (bytes): 18 (originally 25)
2587 // Memory (8-bit): 40
2588 // Memory (32-bit): 54
2589 //---------------------------------------------------------------------------
2590 
2591 static const basic::ZoneEra kZoneEraAmerica_Santiago[] ACE_TIME_PROGMEM = {
2592  // -4:00 Chile -04/-03
2593  {
2594  &kPolicyChile /*zonePolicy*/,
2595  "-04/-03" /*format*/,
2596  -16 /*offsetCode*/,
2597  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2598  127 /*untilYearTiny*/,
2599  1 /*untilMonth*/,
2600  1 /*untilDay*/,
2601  0 /*untilTimeCode*/,
2602  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2603  },
2604 
2605 };
2606 
2607 static const char kZoneNameAmerica_Santiago[] ACE_TIME_PROGMEM = "\x02" "Santiago";
2608 
2609 const basic::ZoneInfo kZoneAmerica_Santiago ACE_TIME_PROGMEM = {
2610  kZoneNameAmerica_Santiago /*name*/,
2611  0x7410c9bc /*zoneId*/,
2612  &kZoneContext /*zoneContext*/,
2613  1 /*numEras*/,
2614  kZoneEraAmerica_Santiago /*eras*/,
2615 };
2616 
2617 //---------------------------------------------------------------------------
2618 // Zone name: America/Sao_Paulo
2619 // Zone Eras: 1
2620 // Strings (bytes): 19 (originally 26)
2621 // Memory (8-bit): 41
2622 // Memory (32-bit): 55
2623 //---------------------------------------------------------------------------
2624 
2625 static const basic::ZoneEra kZoneEraAmerica_Sao_Paulo[] ACE_TIME_PROGMEM = {
2626  // -3:00 Brazil -03/-02
2627  {
2628  &kPolicyBrazil /*zonePolicy*/,
2629  "-03/-02" /*format*/,
2630  -12 /*offsetCode*/,
2631  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2632  127 /*untilYearTiny*/,
2633  1 /*untilMonth*/,
2634  1 /*untilDay*/,
2635  0 /*untilTimeCode*/,
2636  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2637  },
2638 
2639 };
2640 
2641 static const char kZoneNameAmerica_Sao_Paulo[] ACE_TIME_PROGMEM = "\x02" "Sao_Paulo";
2642 
2643 const basic::ZoneInfo kZoneAmerica_Sao_Paulo ACE_TIME_PROGMEM = {
2644  kZoneNameAmerica_Sao_Paulo /*name*/,
2645  0x1063bfc9 /*zoneId*/,
2646  &kZoneContext /*zoneContext*/,
2647  1 /*numEras*/,
2648  kZoneEraAmerica_Sao_Paulo /*eras*/,
2649 };
2650 
2651 //---------------------------------------------------------------------------
2652 // Zone name: America/Scoresbysund
2653 // Zone Eras: 1
2654 // Strings (bytes): 22 (originally 29)
2655 // Memory (8-bit): 44
2656 // Memory (32-bit): 58
2657 //---------------------------------------------------------------------------
2658 
2659 static const basic::ZoneEra kZoneEraAmerica_Scoresbysund[] ACE_TIME_PROGMEM = {
2660  // -1:00 EU -01/+00
2661  {
2662  &kPolicyEU /*zonePolicy*/,
2663  "-01/+00" /*format*/,
2664  -4 /*offsetCode*/,
2665  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2666  127 /*untilYearTiny*/,
2667  1 /*untilMonth*/,
2668  1 /*untilDay*/,
2669  0 /*untilTimeCode*/,
2670  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2671  },
2672 
2673 };
2674 
2675 static const char kZoneNameAmerica_Scoresbysund[] ACE_TIME_PROGMEM = "\x02" "Scoresbysund";
2676 
2677 const basic::ZoneInfo kZoneAmerica_Scoresbysund ACE_TIME_PROGMEM = {
2678  kZoneNameAmerica_Scoresbysund /*name*/,
2679  0x123f8d2a /*zoneId*/,
2680  &kZoneContext /*zoneContext*/,
2681  1 /*numEras*/,
2682  kZoneEraAmerica_Scoresbysund /*eras*/,
2683 };
2684 
2685 //---------------------------------------------------------------------------
2686 // Zone name: America/Sitka
2687 // Zone Eras: 1
2688 // Strings (bytes): 12 (originally 19)
2689 // Memory (8-bit): 34
2690 // Memory (32-bit): 48
2691 //---------------------------------------------------------------------------
2692 
2693 static const basic::ZoneEra kZoneEraAmerica_Sitka[] ACE_TIME_PROGMEM = {
2694  // -9:00 US AK%sT
2695  {
2696  &kPolicyUS /*zonePolicy*/,
2697  "AK%T" /*format*/,
2698  -36 /*offsetCode*/,
2699  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2700  127 /*untilYearTiny*/,
2701  1 /*untilMonth*/,
2702  1 /*untilDay*/,
2703  0 /*untilTimeCode*/,
2704  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2705  },
2706 
2707 };
2708 
2709 static const char kZoneNameAmerica_Sitka[] ACE_TIME_PROGMEM = "\x02" "Sitka";
2710 
2711 const basic::ZoneInfo kZoneAmerica_Sitka ACE_TIME_PROGMEM = {
2712  kZoneNameAmerica_Sitka /*name*/,
2713  0x99104ce2 /*zoneId*/,
2714  &kZoneContext /*zoneContext*/,
2715  1 /*numEras*/,
2716  kZoneEraAmerica_Sitka /*eras*/,
2717 };
2718 
2719 //---------------------------------------------------------------------------
2720 // Zone name: America/Swift_Current
2721 // Zone Eras: 1
2722 // Strings (bytes): 19 (originally 26)
2723 // Memory (8-bit): 41
2724 // Memory (32-bit): 55
2725 //---------------------------------------------------------------------------
2726 
2727 static const basic::ZoneEra kZoneEraAmerica_Swift_Current[] ACE_TIME_PROGMEM = {
2728  // -6:00 - CST
2729  {
2730  nullptr /*zonePolicy*/,
2731  "CST" /*format*/,
2732  -24 /*offsetCode*/,
2733  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2734  127 /*untilYearTiny*/,
2735  1 /*untilMonth*/,
2736  1 /*untilDay*/,
2737  0 /*untilTimeCode*/,
2738  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2739  },
2740 
2741 };
2742 
2743 static const char kZoneNameAmerica_Swift_Current[] ACE_TIME_PROGMEM = "\x02" "Swift_Current";
2744 
2745 const basic::ZoneInfo kZoneAmerica_Swift_Current ACE_TIME_PROGMEM = {
2746  kZoneNameAmerica_Swift_Current /*name*/,
2747  0xdef98e55 /*zoneId*/,
2748  &kZoneContext /*zoneContext*/,
2749  1 /*numEras*/,
2750  kZoneEraAmerica_Swift_Current /*eras*/,
2751 };
2752 
2753 //---------------------------------------------------------------------------
2754 // Zone name: America/Tegucigalpa
2755 // Zone Eras: 1
2756 // Strings (bytes): 17 (originally 24)
2757 // Memory (8-bit): 39
2758 // Memory (32-bit): 53
2759 //---------------------------------------------------------------------------
2760 
2761 static const basic::ZoneEra kZoneEraAmerica_Tegucigalpa[] ACE_TIME_PROGMEM = {
2762  // -6:00 Hond C%sT
2763  {
2764  &kPolicyHond /*zonePolicy*/,
2765  "C%T" /*format*/,
2766  -24 /*offsetCode*/,
2767  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2768  127 /*untilYearTiny*/,
2769  1 /*untilMonth*/,
2770  1 /*untilDay*/,
2771  0 /*untilTimeCode*/,
2772  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2773  },
2774 
2775 };
2776 
2777 static const char kZoneNameAmerica_Tegucigalpa[] ACE_TIME_PROGMEM = "\x02" "Tegucigalpa";
2778 
2779 const basic::ZoneInfo kZoneAmerica_Tegucigalpa ACE_TIME_PROGMEM = {
2780  kZoneNameAmerica_Tegucigalpa /*name*/,
2781  0xbfd6fd4c /*zoneId*/,
2782  &kZoneContext /*zoneContext*/,
2783  1 /*numEras*/,
2784  kZoneEraAmerica_Tegucigalpa /*eras*/,
2785 };
2786 
2787 //---------------------------------------------------------------------------
2788 // Zone name: America/Thule
2789 // Zone Eras: 1
2790 // Strings (bytes): 11 (originally 18)
2791 // Memory (8-bit): 33
2792 // Memory (32-bit): 47
2793 //---------------------------------------------------------------------------
2794 
2795 static const basic::ZoneEra kZoneEraAmerica_Thule[] ACE_TIME_PROGMEM = {
2796  // -4:00 Thule A%sT
2797  {
2798  &kPolicyThule /*zonePolicy*/,
2799  "A%T" /*format*/,
2800  -16 /*offsetCode*/,
2801  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2802  127 /*untilYearTiny*/,
2803  1 /*untilMonth*/,
2804  1 /*untilDay*/,
2805  0 /*untilTimeCode*/,
2806  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2807  },
2808 
2809 };
2810 
2811 static const char kZoneNameAmerica_Thule[] ACE_TIME_PROGMEM = "\x02" "Thule";
2812 
2813 const basic::ZoneInfo kZoneAmerica_Thule ACE_TIME_PROGMEM = {
2814  kZoneNameAmerica_Thule /*name*/,
2815  0x9921dd68 /*zoneId*/,
2816  &kZoneContext /*zoneContext*/,
2817  1 /*numEras*/,
2818  kZoneEraAmerica_Thule /*eras*/,
2819 };
2820 
2821 //---------------------------------------------------------------------------
2822 // Zone name: America/Thunder_Bay
2823 // Zone Eras: 1
2824 // Strings (bytes): 17 (originally 24)
2825 // Memory (8-bit): 39
2826 // Memory (32-bit): 53
2827 //---------------------------------------------------------------------------
2828 
2829 static const basic::ZoneEra kZoneEraAmerica_Thunder_Bay[] ACE_TIME_PROGMEM = {
2830  // -5:00 Canada E%sT
2831  {
2832  &kPolicyCanada /*zonePolicy*/,
2833  "E%T" /*format*/,
2834  -20 /*offsetCode*/,
2835  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2836  127 /*untilYearTiny*/,
2837  1 /*untilMonth*/,
2838  1 /*untilDay*/,
2839  0 /*untilTimeCode*/,
2840  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2841  },
2842 
2843 };
2844 
2845 static const char kZoneNameAmerica_Thunder_Bay[] ACE_TIME_PROGMEM = "\x02" "Thunder_Bay";
2846 
2847 const basic::ZoneInfo kZoneAmerica_Thunder_Bay ACE_TIME_PROGMEM = {
2848  kZoneNameAmerica_Thunder_Bay /*name*/,
2849  0xf962e71b /*zoneId*/,
2850  &kZoneContext /*zoneContext*/,
2851  1 /*numEras*/,
2852  kZoneEraAmerica_Thunder_Bay /*eras*/,
2853 };
2854 
2855 //---------------------------------------------------------------------------
2856 // Zone name: America/Toronto
2857 // Zone Eras: 1
2858 // Strings (bytes): 13 (originally 20)
2859 // Memory (8-bit): 35
2860 // Memory (32-bit): 49
2861 //---------------------------------------------------------------------------
2862 
2863 static const basic::ZoneEra kZoneEraAmerica_Toronto[] ACE_TIME_PROGMEM = {
2864  // -5:00 Canada E%sT
2865  {
2866  &kPolicyCanada /*zonePolicy*/,
2867  "E%T" /*format*/,
2868  -20 /*offsetCode*/,
2869  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2870  127 /*untilYearTiny*/,
2871  1 /*untilMonth*/,
2872  1 /*untilDay*/,
2873  0 /*untilTimeCode*/,
2874  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2875  },
2876 
2877 };
2878 
2879 static const char kZoneNameAmerica_Toronto[] ACE_TIME_PROGMEM = "\x02" "Toronto";
2880 
2881 const basic::ZoneInfo kZoneAmerica_Toronto ACE_TIME_PROGMEM = {
2882  kZoneNameAmerica_Toronto /*name*/,
2883  0x792e851b /*zoneId*/,
2884  &kZoneContext /*zoneContext*/,
2885  1 /*numEras*/,
2886  kZoneEraAmerica_Toronto /*eras*/,
2887 };
2888 
2889 //---------------------------------------------------------------------------
2890 // Zone name: America/Vancouver
2891 // Zone Eras: 1
2892 // Strings (bytes): 15 (originally 22)
2893 // Memory (8-bit): 37
2894 // Memory (32-bit): 51
2895 //---------------------------------------------------------------------------
2896 
2897 static const basic::ZoneEra kZoneEraAmerica_Vancouver[] ACE_TIME_PROGMEM = {
2898  // -8:00 Canada P%sT
2899  {
2900  &kPolicyCanada /*zonePolicy*/,
2901  "P%T" /*format*/,
2902  -32 /*offsetCode*/,
2903  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2904  127 /*untilYearTiny*/,
2905  1 /*untilMonth*/,
2906  1 /*untilDay*/,
2907  0 /*untilTimeCode*/,
2908  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2909  },
2910 
2911 };
2912 
2913 static const char kZoneNameAmerica_Vancouver[] ACE_TIME_PROGMEM = "\x02" "Vancouver";
2914 
2915 const basic::ZoneInfo kZoneAmerica_Vancouver ACE_TIME_PROGMEM = {
2916  kZoneNameAmerica_Vancouver /*name*/,
2917  0x2c6f6b1f /*zoneId*/,
2918  &kZoneContext /*zoneContext*/,
2919  1 /*numEras*/,
2920  kZoneEraAmerica_Vancouver /*eras*/,
2921 };
2922 
2923 //---------------------------------------------------------------------------
2924 // Zone name: America/Winnipeg
2925 // Zone Eras: 2
2926 // Strings (bytes): 18 (originally 25)
2927 // Memory (8-bit): 51
2928 // Memory (32-bit): 70
2929 //---------------------------------------------------------------------------
2930 
2931 static const basic::ZoneEra kZoneEraAmerica_Winnipeg[] ACE_TIME_PROGMEM = {
2932  // -6:00 Winn C%sT 2006
2933  {
2934  &kPolicyWinn /*zonePolicy*/,
2935  "C%T" /*format*/,
2936  -24 /*offsetCode*/,
2937  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2938  6 /*untilYearTiny*/,
2939  1 /*untilMonth*/,
2940  1 /*untilDay*/,
2941  0 /*untilTimeCode*/,
2942  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2943  },
2944  // -6:00 Canada C%sT
2945  {
2946  &kPolicyCanada /*zonePolicy*/,
2947  "C%T" /*format*/,
2948  -24 /*offsetCode*/,
2949  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2950  127 /*untilYearTiny*/,
2951  1 /*untilMonth*/,
2952  1 /*untilDay*/,
2953  0 /*untilTimeCode*/,
2954  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2955  },
2956 
2957 };
2958 
2959 static const char kZoneNameAmerica_Winnipeg[] ACE_TIME_PROGMEM = "\x02" "Winnipeg";
2960 
2961 const basic::ZoneInfo kZoneAmerica_Winnipeg ACE_TIME_PROGMEM = {
2962  kZoneNameAmerica_Winnipeg /*name*/,
2963  0x8c7dafc7 /*zoneId*/,
2964  &kZoneContext /*zoneContext*/,
2965  2 /*numEras*/,
2966  kZoneEraAmerica_Winnipeg /*eras*/,
2967 };
2968 
2969 //---------------------------------------------------------------------------
2970 // Zone name: America/Yakutat
2971 // Zone Eras: 1
2972 // Strings (bytes): 14 (originally 21)
2973 // Memory (8-bit): 36
2974 // Memory (32-bit): 50
2975 //---------------------------------------------------------------------------
2976 
2977 static const basic::ZoneEra kZoneEraAmerica_Yakutat[] ACE_TIME_PROGMEM = {
2978  // -9:00 US AK%sT
2979  {
2980  &kPolicyUS /*zonePolicy*/,
2981  "AK%T" /*format*/,
2982  -36 /*offsetCode*/,
2983  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2984  127 /*untilYearTiny*/,
2985  1 /*untilMonth*/,
2986  1 /*untilDay*/,
2987  0 /*untilTimeCode*/,
2988  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2989  },
2990 
2991 };
2992 
2993 static const char kZoneNameAmerica_Yakutat[] ACE_TIME_PROGMEM = "\x02" "Yakutat";
2994 
2995 const basic::ZoneInfo kZoneAmerica_Yakutat ACE_TIME_PROGMEM = {
2996  kZoneNameAmerica_Yakutat /*name*/,
2997  0xd8ee31e9 /*zoneId*/,
2998  &kZoneContext /*zoneContext*/,
2999  1 /*numEras*/,
3000  kZoneEraAmerica_Yakutat /*eras*/,
3001 };
3002 
3003 //---------------------------------------------------------------------------
3004 // Zone name: America/Yellowknife
3005 // Zone Eras: 1
3006 // Strings (bytes): 17 (originally 24)
3007 // Memory (8-bit): 39
3008 // Memory (32-bit): 53
3009 //---------------------------------------------------------------------------
3010 
3011 static const basic::ZoneEra kZoneEraAmerica_Yellowknife[] ACE_TIME_PROGMEM = {
3012  // -7:00 Canada M%sT
3013  {
3014  &kPolicyCanada /*zonePolicy*/,
3015  "M%T" /*format*/,
3016  -28 /*offsetCode*/,
3017  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3018  127 /*untilYearTiny*/,
3019  1 /*untilMonth*/,
3020  1 /*untilDay*/,
3021  0 /*untilTimeCode*/,
3022  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3023  },
3024 
3025 };
3026 
3027 static const char kZoneNameAmerica_Yellowknife[] ACE_TIME_PROGMEM = "\x02" "Yellowknife";
3028 
3029 const basic::ZoneInfo kZoneAmerica_Yellowknife ACE_TIME_PROGMEM = {
3030  kZoneNameAmerica_Yellowknife /*name*/,
3031  0x0f76c76f /*zoneId*/,
3032  &kZoneContext /*zoneContext*/,
3033  1 /*numEras*/,
3034  kZoneEraAmerica_Yellowknife /*eras*/,
3035 };
3036 
3037 //---------------------------------------------------------------------------
3038 // Zone name: Antarctica/Rothera
3039 // Zone Eras: 1
3040 // Strings (bytes): 13 (originally 23)
3041 // Memory (8-bit): 35
3042 // Memory (32-bit): 49
3043 //---------------------------------------------------------------------------
3044 
3045 static const basic::ZoneEra kZoneEraAntarctica_Rothera[] ACE_TIME_PROGMEM = {
3046  // -3:00 - -03
3047  {
3048  nullptr /*zonePolicy*/,
3049  "-03" /*format*/,
3050  -12 /*offsetCode*/,
3051  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3052  127 /*untilYearTiny*/,
3053  1 /*untilMonth*/,
3054  1 /*untilDay*/,
3055  0 /*untilTimeCode*/,
3056  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3057  },
3058 
3059 };
3060 
3061 static const char kZoneNameAntarctica_Rothera[] ACE_TIME_PROGMEM = "\x03" "Rothera";
3062 
3063 const basic::ZoneInfo kZoneAntarctica_Rothera ACE_TIME_PROGMEM = {
3064  kZoneNameAntarctica_Rothera /*name*/,
3065  0x0e86d203 /*zoneId*/,
3066  &kZoneContext /*zoneContext*/,
3067  1 /*numEras*/,
3068  kZoneEraAntarctica_Rothera /*eras*/,
3069 };
3070 
3071 //---------------------------------------------------------------------------
3072 // Zone name: Asia/Ashgabat
3073 // Zone Eras: 1
3074 // Strings (bytes): 14 (originally 18)
3075 // Memory (8-bit): 36
3076 // Memory (32-bit): 50
3077 //---------------------------------------------------------------------------
3078 
3079 static const basic::ZoneEra kZoneEraAsia_Ashgabat[] ACE_TIME_PROGMEM = {
3080  // 5:00 - +05
3081  {
3082  nullptr /*zonePolicy*/,
3083  "+05" /*format*/,
3084  20 /*offsetCode*/,
3085  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3086  127 /*untilYearTiny*/,
3087  1 /*untilMonth*/,
3088  1 /*untilDay*/,
3089  0 /*untilTimeCode*/,
3090  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3091  },
3092 
3093 };
3094 
3095 static const char kZoneNameAsia_Ashgabat[] ACE_TIME_PROGMEM = "\x04" "Ashgabat";
3096 
3097 const basic::ZoneInfo kZoneAsia_Ashgabat ACE_TIME_PROGMEM = {
3098  kZoneNameAsia_Ashgabat /*name*/,
3099  0xba87598d /*zoneId*/,
3100  &kZoneContext /*zoneContext*/,
3101  1 /*numEras*/,
3102  kZoneEraAsia_Ashgabat /*eras*/,
3103 };
3104 
3105 //---------------------------------------------------------------------------
3106 // Zone name: Asia/Baghdad
3107 // Zone Eras: 1
3108 // Strings (bytes): 17 (originally 21)
3109 // Memory (8-bit): 39
3110 // Memory (32-bit): 53
3111 //---------------------------------------------------------------------------
3112 
3113 static const basic::ZoneEra kZoneEraAsia_Baghdad[] ACE_TIME_PROGMEM = {
3114  // 3:00 Iraq +03/+04
3115  {
3116  &kPolicyIraq /*zonePolicy*/,
3117  "+03/+04" /*format*/,
3118  12 /*offsetCode*/,
3119  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3120  127 /*untilYearTiny*/,
3121  1 /*untilMonth*/,
3122  1 /*untilDay*/,
3123  0 /*untilTimeCode*/,
3124  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3125  },
3126 
3127 };
3128 
3129 static const char kZoneNameAsia_Baghdad[] ACE_TIME_PROGMEM = "\x04" "Baghdad";
3130 
3131 const basic::ZoneInfo kZoneAsia_Baghdad ACE_TIME_PROGMEM = {
3132  kZoneNameAsia_Baghdad /*name*/,
3133  0x9ceffbed /*zoneId*/,
3134  &kZoneContext /*zoneContext*/,
3135  1 /*numEras*/,
3136  kZoneEraAsia_Baghdad /*eras*/,
3137 };
3138 
3139 //---------------------------------------------------------------------------
3140 // Zone name: Asia/Baku
3141 // Zone Eras: 1
3142 // Strings (bytes): 14 (originally 18)
3143 // Memory (8-bit): 36
3144 // Memory (32-bit): 50
3145 //---------------------------------------------------------------------------
3146 
3147 static const basic::ZoneEra kZoneEraAsia_Baku[] ACE_TIME_PROGMEM = {
3148  // 4:00 Azer +04/+05
3149  {
3150  &kPolicyAzer /*zonePolicy*/,
3151  "+04/+05" /*format*/,
3152  16 /*offsetCode*/,
3153  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3154  127 /*untilYearTiny*/,
3155  1 /*untilMonth*/,
3156  1 /*untilDay*/,
3157  0 /*untilTimeCode*/,
3158  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3159  },
3160 
3161 };
3162 
3163 static const char kZoneNameAsia_Baku[] ACE_TIME_PROGMEM = "\x04" "Baku";
3164 
3165 const basic::ZoneInfo kZoneAsia_Baku ACE_TIME_PROGMEM = {
3166  kZoneNameAsia_Baku /*name*/,
3167  0x1fa788b5 /*zoneId*/,
3168  &kZoneContext /*zoneContext*/,
3169  1 /*numEras*/,
3170  kZoneEraAsia_Baku /*eras*/,
3171 };
3172 
3173 //---------------------------------------------------------------------------
3174 // Zone name: Asia/Bangkok
3175 // Zone Eras: 1
3176 // Strings (bytes): 13 (originally 17)
3177 // Memory (8-bit): 35
3178 // Memory (32-bit): 49
3179 //---------------------------------------------------------------------------
3180 
3181 static const basic::ZoneEra kZoneEraAsia_Bangkok[] ACE_TIME_PROGMEM = {
3182  // 7:00 - +07
3183  {
3184  nullptr /*zonePolicy*/,
3185  "+07" /*format*/,
3186  28 /*offsetCode*/,
3187  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3188  127 /*untilYearTiny*/,
3189  1 /*untilMonth*/,
3190  1 /*untilDay*/,
3191  0 /*untilTimeCode*/,
3192  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3193  },
3194 
3195 };
3196 
3197 static const char kZoneNameAsia_Bangkok[] ACE_TIME_PROGMEM = "\x04" "Bangkok";
3198 
3199 const basic::ZoneInfo kZoneAsia_Bangkok ACE_TIME_PROGMEM = {
3200  kZoneNameAsia_Bangkok /*name*/,
3201  0x9d6e3aaf /*zoneId*/,
3202  &kZoneContext /*zoneContext*/,
3203  1 /*numEras*/,
3204  kZoneEraAsia_Bangkok /*eras*/,
3205 };
3206 
3207 //---------------------------------------------------------------------------
3208 // Zone name: Asia/Beirut
3209 // Zone Eras: 1
3210 // Strings (bytes): 13 (originally 17)
3211 // Memory (8-bit): 35
3212 // Memory (32-bit): 49
3213 //---------------------------------------------------------------------------
3214 
3215 static const basic::ZoneEra kZoneEraAsia_Beirut[] ACE_TIME_PROGMEM = {
3216  // 2:00 Lebanon EE%sT
3217  {
3218  &kPolicyLebanon /*zonePolicy*/,
3219  "EE%T" /*format*/,
3220  8 /*offsetCode*/,
3221  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3222  127 /*untilYearTiny*/,
3223  1 /*untilMonth*/,
3224  1 /*untilDay*/,
3225  0 /*untilTimeCode*/,
3226  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3227  },
3228 
3229 };
3230 
3231 static const char kZoneNameAsia_Beirut[] ACE_TIME_PROGMEM = "\x04" "Beirut";
3232 
3233 const basic::ZoneInfo kZoneAsia_Beirut ACE_TIME_PROGMEM = {
3234  kZoneNameAsia_Beirut /*name*/,
3235  0xa7f3d5fd /*zoneId*/,
3236  &kZoneContext /*zoneContext*/,
3237  1 /*numEras*/,
3238  kZoneEraAsia_Beirut /*eras*/,
3239 };
3240 
3241 //---------------------------------------------------------------------------
3242 // Zone name: Asia/Dhaka
3243 // Zone Eras: 2
3244 // Strings (bytes): 19 (originally 23)
3245 // Memory (8-bit): 52
3246 // Memory (32-bit): 71
3247 //---------------------------------------------------------------------------
3248 
3249 static const basic::ZoneEra kZoneEraAsia_Dhaka[] ACE_TIME_PROGMEM = {
3250  // 6:00 - +06 2009
3251  {
3252  nullptr /*zonePolicy*/,
3253  "+06" /*format*/,
3254  24 /*offsetCode*/,
3255  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3256  9 /*untilYearTiny*/,
3257  1 /*untilMonth*/,
3258  1 /*untilDay*/,
3259  0 /*untilTimeCode*/,
3260  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3261  },
3262  // 6:00 Dhaka +06/+07
3263  {
3264  &kPolicyDhaka /*zonePolicy*/,
3265  "+06/+07" /*format*/,
3266  24 /*offsetCode*/,
3267  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3268  127 /*untilYearTiny*/,
3269  1 /*untilMonth*/,
3270  1 /*untilDay*/,
3271  0 /*untilTimeCode*/,
3272  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3273  },
3274 
3275 };
3276 
3277 static const char kZoneNameAsia_Dhaka[] ACE_TIME_PROGMEM = "\x04" "Dhaka";
3278 
3279 const basic::ZoneInfo kZoneAsia_Dhaka ACE_TIME_PROGMEM = {
3280  kZoneNameAsia_Dhaka /*name*/,
3281  0x14c07b8b /*zoneId*/,
3282  &kZoneContext /*zoneContext*/,
3283  2 /*numEras*/,
3284  kZoneEraAsia_Dhaka /*eras*/,
3285 };
3286 
3287 //---------------------------------------------------------------------------
3288 // Zone name: Asia/Dubai
3289 // Zone Eras: 1
3290 // Strings (bytes): 11 (originally 15)
3291 // Memory (8-bit): 33
3292 // Memory (32-bit): 47
3293 //---------------------------------------------------------------------------
3294 
3295 static const basic::ZoneEra kZoneEraAsia_Dubai[] ACE_TIME_PROGMEM = {
3296  // 4:00 - +04
3297  {
3298  nullptr /*zonePolicy*/,
3299  "+04" /*format*/,
3300  16 /*offsetCode*/,
3301  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3302  127 /*untilYearTiny*/,
3303  1 /*untilMonth*/,
3304  1 /*untilDay*/,
3305  0 /*untilTimeCode*/,
3306  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3307  },
3308 
3309 };
3310 
3311 static const char kZoneNameAsia_Dubai[] ACE_TIME_PROGMEM = "\x04" "Dubai";
3312 
3313 const basic::ZoneInfo kZoneAsia_Dubai ACE_TIME_PROGMEM = {
3314  kZoneNameAsia_Dubai /*name*/,
3315  0x14c79f77 /*zoneId*/,
3316  &kZoneContext /*zoneContext*/,
3317  1 /*numEras*/,
3318  kZoneEraAsia_Dubai /*eras*/,
3319 };
3320 
3321 //---------------------------------------------------------------------------
3322 // Zone name: Asia/Dushanbe
3323 // Zone Eras: 1
3324 // Strings (bytes): 14 (originally 18)
3325 // Memory (8-bit): 36
3326 // Memory (32-bit): 50
3327 //---------------------------------------------------------------------------
3328 
3329 static const basic::ZoneEra kZoneEraAsia_Dushanbe[] ACE_TIME_PROGMEM = {
3330  // 5:00 - +05
3331  {
3332  nullptr /*zonePolicy*/,
3333  "+05" /*format*/,
3334  20 /*offsetCode*/,
3335  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3336  127 /*untilYearTiny*/,
3337  1 /*untilMonth*/,
3338  1 /*untilDay*/,
3339  0 /*untilTimeCode*/,
3340  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3341  },
3342 
3343 };
3344 
3345 static const char kZoneNameAsia_Dushanbe[] ACE_TIME_PROGMEM = "\x04" "Dushanbe";
3346 
3347 const basic::ZoneInfo kZoneAsia_Dushanbe ACE_TIME_PROGMEM = {
3348  kZoneNameAsia_Dushanbe /*name*/,
3349  0x32fc5c3c /*zoneId*/,
3350  &kZoneContext /*zoneContext*/,
3351  1 /*numEras*/,
3352  kZoneEraAsia_Dushanbe /*eras*/,
3353 };
3354 
3355 //---------------------------------------------------------------------------
3356 // Zone name: Asia/Ho_Chi_Minh
3357 // Zone Eras: 1
3358 // Strings (bytes): 17 (originally 21)
3359 // Memory (8-bit): 39
3360 // Memory (32-bit): 53
3361 //---------------------------------------------------------------------------
3362 
3363 static const basic::ZoneEra kZoneEraAsia_Ho_Chi_Minh[] ACE_TIME_PROGMEM = {
3364  // 7:00 - +07
3365  {
3366  nullptr /*zonePolicy*/,
3367  "+07" /*format*/,
3368  28 /*offsetCode*/,
3369  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3370  127 /*untilYearTiny*/,
3371  1 /*untilMonth*/,
3372  1 /*untilDay*/,
3373  0 /*untilTimeCode*/,
3374  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3375  },
3376 
3377 };
3378 
3379 static const char kZoneNameAsia_Ho_Chi_Minh[] ACE_TIME_PROGMEM = "\x04" "Ho_Chi_Minh";
3380 
3381 const basic::ZoneInfo kZoneAsia_Ho_Chi_Minh ACE_TIME_PROGMEM = {
3382  kZoneNameAsia_Ho_Chi_Minh /*name*/,
3383  0x20f2d127 /*zoneId*/,
3384  &kZoneContext /*zoneContext*/,
3385  1 /*numEras*/,
3386  kZoneEraAsia_Ho_Chi_Minh /*eras*/,
3387 };
3388 
3389 //---------------------------------------------------------------------------
3390 // Zone name: Asia/Hong_Kong
3391 // Zone Eras: 1
3392 // Strings (bytes): 16 (originally 20)
3393 // Memory (8-bit): 38
3394 // Memory (32-bit): 52
3395 //---------------------------------------------------------------------------
3396 
3397 static const basic::ZoneEra kZoneEraAsia_Hong_Kong[] ACE_TIME_PROGMEM = {
3398  // 8:00 HK HK%sT
3399  {
3400  &kPolicyHK /*zonePolicy*/,
3401  "HK%T" /*format*/,
3402  32 /*offsetCode*/,
3403  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3404  127 /*untilYearTiny*/,
3405  1 /*untilMonth*/,
3406  1 /*untilDay*/,
3407  0 /*untilTimeCode*/,
3408  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3409  },
3410 
3411 };
3412 
3413 static const char kZoneNameAsia_Hong_Kong[] ACE_TIME_PROGMEM = "\x04" "Hong_Kong";
3414 
3415 const basic::ZoneInfo kZoneAsia_Hong_Kong ACE_TIME_PROGMEM = {
3416  kZoneNameAsia_Hong_Kong /*name*/,
3417  0x577f28ac /*zoneId*/,
3418  &kZoneContext /*zoneContext*/,
3419  1 /*numEras*/,
3420  kZoneEraAsia_Hong_Kong /*eras*/,
3421 };
3422 
3423 //---------------------------------------------------------------------------
3424 // Zone name: Asia/Hovd
3425 // Zone Eras: 1
3426 // Strings (bytes): 14 (originally 18)
3427 // Memory (8-bit): 36
3428 // Memory (32-bit): 50
3429 //---------------------------------------------------------------------------
3430 
3431 static const basic::ZoneEra kZoneEraAsia_Hovd[] ACE_TIME_PROGMEM = {
3432  // 7:00 Mongol +07/+08
3433  {
3434  &kPolicyMongol /*zonePolicy*/,
3435  "+07/+08" /*format*/,
3436  28 /*offsetCode*/,
3437  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3438  127 /*untilYearTiny*/,
3439  1 /*untilMonth*/,
3440  1 /*untilDay*/,
3441  0 /*untilTimeCode*/,
3442  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3443  },
3444 
3445 };
3446 
3447 static const char kZoneNameAsia_Hovd[] ACE_TIME_PROGMEM = "\x04" "Hovd";
3448 
3449 const basic::ZoneInfo kZoneAsia_Hovd ACE_TIME_PROGMEM = {
3450  kZoneNameAsia_Hovd /*name*/,
3451  0x1fab0fe3 /*zoneId*/,
3452  &kZoneContext /*zoneContext*/,
3453  1 /*numEras*/,
3454  kZoneEraAsia_Hovd /*eras*/,
3455 };
3456 
3457 //---------------------------------------------------------------------------
3458 // Zone name: Asia/Jakarta
3459 // Zone Eras: 1
3460 // Strings (bytes): 13 (originally 17)
3461 // Memory (8-bit): 35
3462 // Memory (32-bit): 49
3463 //---------------------------------------------------------------------------
3464 
3465 static const basic::ZoneEra kZoneEraAsia_Jakarta[] ACE_TIME_PROGMEM = {
3466  // 7:00 - WIB
3467  {
3468  nullptr /*zonePolicy*/,
3469  "WIB" /*format*/,
3470  28 /*offsetCode*/,
3471  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3472  127 /*untilYearTiny*/,
3473  1 /*untilMonth*/,
3474  1 /*untilDay*/,
3475  0 /*untilTimeCode*/,
3476  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3477  },
3478 
3479 };
3480 
3481 static const char kZoneNameAsia_Jakarta[] ACE_TIME_PROGMEM = "\x04" "Jakarta";
3482 
3483 const basic::ZoneInfo kZoneAsia_Jakarta ACE_TIME_PROGMEM = {
3484  kZoneNameAsia_Jakarta /*name*/,
3485  0x0506ab50 /*zoneId*/,
3486  &kZoneContext /*zoneContext*/,
3487  1 /*numEras*/,
3488  kZoneEraAsia_Jakarta /*eras*/,
3489 };
3490 
3491 //---------------------------------------------------------------------------
3492 // Zone name: Asia/Jayapura
3493 // Zone Eras: 1
3494 // Strings (bytes): 14 (originally 18)
3495 // Memory (8-bit): 36
3496 // Memory (32-bit): 50
3497 //---------------------------------------------------------------------------
3498 
3499 static const basic::ZoneEra kZoneEraAsia_Jayapura[] ACE_TIME_PROGMEM = {
3500  // 9:00 - WIT
3501  {
3502  nullptr /*zonePolicy*/,
3503  "WIT" /*format*/,
3504  36 /*offsetCode*/,
3505  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3506  127 /*untilYearTiny*/,
3507  1 /*untilMonth*/,
3508  1 /*untilDay*/,
3509  0 /*untilTimeCode*/,
3510  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3511  },
3512 
3513 };
3514 
3515 static const char kZoneNameAsia_Jayapura[] ACE_TIME_PROGMEM = "\x04" "Jayapura";
3516 
3517 const basic::ZoneInfo kZoneAsia_Jayapura ACE_TIME_PROGMEM = {
3518  kZoneNameAsia_Jayapura /*name*/,
3519  0xc6833c2f /*zoneId*/,
3520  &kZoneContext /*zoneContext*/,
3521  1 /*numEras*/,
3522  kZoneEraAsia_Jayapura /*eras*/,
3523 };
3524 
3525 //---------------------------------------------------------------------------
3526 // Zone name: Asia/Jerusalem
3527 // Zone Eras: 1
3528 // Strings (bytes): 15 (originally 19)
3529 // Memory (8-bit): 37
3530 // Memory (32-bit): 51
3531 //---------------------------------------------------------------------------
3532 
3533 static const basic::ZoneEra kZoneEraAsia_Jerusalem[] ACE_TIME_PROGMEM = {
3534  // 2:00 Zion I%sT
3535  {
3536  &kPolicyZion /*zonePolicy*/,
3537  "I%T" /*format*/,
3538  8 /*offsetCode*/,
3539  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3540  127 /*untilYearTiny*/,
3541  1 /*untilMonth*/,
3542  1 /*untilDay*/,
3543  0 /*untilTimeCode*/,
3544  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3545  },
3546 
3547 };
3548 
3549 static const char kZoneNameAsia_Jerusalem[] ACE_TIME_PROGMEM = "\x04" "Jerusalem";
3550 
3551 const basic::ZoneInfo kZoneAsia_Jerusalem ACE_TIME_PROGMEM = {
3552  kZoneNameAsia_Jerusalem /*name*/,
3553  0x5becd23a /*zoneId*/,
3554  &kZoneContext /*zoneContext*/,
3555  1 /*numEras*/,
3556  kZoneEraAsia_Jerusalem /*eras*/,
3557 };
3558 
3559 //---------------------------------------------------------------------------
3560 // Zone name: Asia/Kabul
3561 // Zone Eras: 1
3562 // Strings (bytes): 13 (originally 17)
3563 // Memory (8-bit): 35
3564 // Memory (32-bit): 49
3565 //---------------------------------------------------------------------------
3566 
3567 static const basic::ZoneEra kZoneEraAsia_Kabul[] ACE_TIME_PROGMEM = {
3568  // 4:30 - +0430
3569  {
3570  nullptr /*zonePolicy*/,
3571  "+0430" /*format*/,
3572  18 /*offsetCode*/,
3573  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3574  127 /*untilYearTiny*/,
3575  1 /*untilMonth*/,
3576  1 /*untilDay*/,
3577  0 /*untilTimeCode*/,
3578  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3579  },
3580 
3581 };
3582 
3583 static const char kZoneNameAsia_Kabul[] ACE_TIME_PROGMEM = "\x04" "Kabul";
3584 
3585 const basic::ZoneInfo kZoneAsia_Kabul ACE_TIME_PROGMEM = {
3586  kZoneNameAsia_Kabul /*name*/,
3587  0x153b5601 /*zoneId*/,
3588  &kZoneContext /*zoneContext*/,
3589  1 /*numEras*/,
3590  kZoneEraAsia_Kabul /*eras*/,
3591 };
3592 
3593 //---------------------------------------------------------------------------
3594 // Zone name: Asia/Karachi
3595 // Zone Eras: 1
3596 // Strings (bytes): 14 (originally 18)
3597 // Memory (8-bit): 36
3598 // Memory (32-bit): 50
3599 //---------------------------------------------------------------------------
3600 
3601 static const basic::ZoneEra kZoneEraAsia_Karachi[] ACE_TIME_PROGMEM = {
3602  // 5:00 Pakistan PK%sT
3603  {
3604  &kPolicyPakistan /*zonePolicy*/,
3605  "PK%T" /*format*/,
3606  20 /*offsetCode*/,
3607  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3608  127 /*untilYearTiny*/,
3609  1 /*untilMonth*/,
3610  1 /*untilDay*/,
3611  0 /*untilTimeCode*/,
3612  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3613  },
3614 
3615 };
3616 
3617 static const char kZoneNameAsia_Karachi[] ACE_TIME_PROGMEM = "\x04" "Karachi";
3618 
3619 const basic::ZoneInfo kZoneAsia_Karachi ACE_TIME_PROGMEM = {
3620  kZoneNameAsia_Karachi /*name*/,
3621  0x527f5245 /*zoneId*/,
3622  &kZoneContext /*zoneContext*/,
3623  1 /*numEras*/,
3624  kZoneEraAsia_Karachi /*eras*/,
3625 };
3626 
3627 //---------------------------------------------------------------------------
3628 // Zone name: Asia/Kathmandu
3629 // Zone Eras: 1
3630 // Strings (bytes): 17 (originally 21)
3631 // Memory (8-bit): 39
3632 // Memory (32-bit): 53
3633 //---------------------------------------------------------------------------
3634 
3635 static const basic::ZoneEra kZoneEraAsia_Kathmandu[] ACE_TIME_PROGMEM = {
3636  // 5:45 - +0545
3637  {
3638  nullptr /*zonePolicy*/,
3639  "+0545" /*format*/,
3640  23 /*offsetCode*/,
3641  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3642  127 /*untilYearTiny*/,
3643  1 /*untilMonth*/,
3644  1 /*untilDay*/,
3645  0 /*untilTimeCode*/,
3646  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3647  },
3648 
3649 };
3650 
3651 static const char kZoneNameAsia_Kathmandu[] ACE_TIME_PROGMEM = "\x04" "Kathmandu";
3652 
3653 const basic::ZoneInfo kZoneAsia_Kathmandu ACE_TIME_PROGMEM = {
3654  kZoneNameAsia_Kathmandu /*name*/,
3655  0x9a96ce6f /*zoneId*/,
3656  &kZoneContext /*zoneContext*/,
3657  1 /*numEras*/,
3658  kZoneEraAsia_Kathmandu /*eras*/,
3659 };
3660 
3661 //---------------------------------------------------------------------------
3662 // Zone name: Asia/Kolkata
3663 // Zone Eras: 1
3664 // Strings (bytes): 13 (originally 17)
3665 // Memory (8-bit): 35
3666 // Memory (32-bit): 49
3667 //---------------------------------------------------------------------------
3668 
3669 static const basic::ZoneEra kZoneEraAsia_Kolkata[] ACE_TIME_PROGMEM = {
3670  // 5:30 - IST
3671  {
3672  nullptr /*zonePolicy*/,
3673  "IST" /*format*/,
3674  22 /*offsetCode*/,
3675  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3676  127 /*untilYearTiny*/,
3677  1 /*untilMonth*/,
3678  1 /*untilDay*/,
3679  0 /*untilTimeCode*/,
3680  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3681  },
3682 
3683 };
3684 
3685 static const char kZoneNameAsia_Kolkata[] ACE_TIME_PROGMEM = "\x04" "Kolkata";
3686 
3687 const basic::ZoneInfo kZoneAsia_Kolkata ACE_TIME_PROGMEM = {
3688  kZoneNameAsia_Kolkata /*name*/,
3689  0x72c06cd9 /*zoneId*/,
3690  &kZoneContext /*zoneContext*/,
3691  1 /*numEras*/,
3692  kZoneEraAsia_Kolkata /*eras*/,
3693 };
3694 
3695 //---------------------------------------------------------------------------
3696 // Zone name: Asia/Kuching
3697 // Zone Eras: 1
3698 // Strings (bytes): 13 (originally 17)
3699 // Memory (8-bit): 35
3700 // Memory (32-bit): 49
3701 //---------------------------------------------------------------------------
3702 
3703 static const basic::ZoneEra kZoneEraAsia_Kuching[] ACE_TIME_PROGMEM = {
3704  // 8:00 - +08
3705  {
3706  nullptr /*zonePolicy*/,
3707  "+08" /*format*/,
3708  32 /*offsetCode*/,
3709  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3710  127 /*untilYearTiny*/,
3711  1 /*untilMonth*/,
3712  1 /*untilDay*/,
3713  0 /*untilTimeCode*/,
3714  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3715  },
3716 
3717 };
3718 
3719 static const char kZoneNameAsia_Kuching[] ACE_TIME_PROGMEM = "\x04" "Kuching";
3720 
3721 const basic::ZoneInfo kZoneAsia_Kuching ACE_TIME_PROGMEM = {
3722  kZoneNameAsia_Kuching /*name*/,
3723  0x801b003b /*zoneId*/,
3724  &kZoneContext /*zoneContext*/,
3725  1 /*numEras*/,
3726  kZoneEraAsia_Kuching /*eras*/,
3727 };
3728 
3729 //---------------------------------------------------------------------------
3730 // Zone name: Asia/Macau
3731 // Zone Eras: 1
3732 // Strings (bytes): 11 (originally 15)
3733 // Memory (8-bit): 33
3734 // Memory (32-bit): 47
3735 //---------------------------------------------------------------------------
3736 
3737 static const basic::ZoneEra kZoneEraAsia_Macau[] ACE_TIME_PROGMEM = {
3738  // 8:00 Macau C%sT
3739  {
3740  &kPolicyMacau /*zonePolicy*/,
3741  "C%T" /*format*/,
3742  32 /*offsetCode*/,
3743  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3744  127 /*untilYearTiny*/,
3745  1 /*untilMonth*/,
3746  1 /*untilDay*/,
3747  0 /*untilTimeCode*/,
3748  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3749  },
3750 
3751 };
3752 
3753 static const char kZoneNameAsia_Macau[] ACE_TIME_PROGMEM = "\x04" "Macau";
3754 
3755 const basic::ZoneInfo kZoneAsia_Macau ACE_TIME_PROGMEM = {
3756  kZoneNameAsia_Macau /*name*/,
3757  0x155f88b9 /*zoneId*/,
3758  &kZoneContext /*zoneContext*/,
3759  1 /*numEras*/,
3760  kZoneEraAsia_Macau /*eras*/,
3761 };
3762 
3763 //---------------------------------------------------------------------------
3764 // Zone name: Asia/Makassar
3765 // Zone Eras: 1
3766 // Strings (bytes): 15 (originally 19)
3767 // Memory (8-bit): 37
3768 // Memory (32-bit): 51
3769 //---------------------------------------------------------------------------
3770 
3771 static const basic::ZoneEra kZoneEraAsia_Makassar[] ACE_TIME_PROGMEM = {
3772  // 8:00 - WITA
3773  {
3774  nullptr /*zonePolicy*/,
3775  "WITA" /*format*/,
3776  32 /*offsetCode*/,
3777  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3778  127 /*untilYearTiny*/,
3779  1 /*untilMonth*/,
3780  1 /*untilDay*/,
3781  0 /*untilTimeCode*/,
3782  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3783  },
3784 
3785 };
3786 
3787 static const char kZoneNameAsia_Makassar[] ACE_TIME_PROGMEM = "\x04" "Makassar";
3788 
3789 const basic::ZoneInfo kZoneAsia_Makassar ACE_TIME_PROGMEM = {
3790  kZoneNameAsia_Makassar /*name*/,
3791  0x6aa21c85 /*zoneId*/,
3792  &kZoneContext /*zoneContext*/,
3793  1 /*numEras*/,
3794  kZoneEraAsia_Makassar /*eras*/,
3795 };
3796 
3797 //---------------------------------------------------------------------------
3798 // Zone name: Asia/Manila
3799 // Zone Eras: 1
3800 // Strings (bytes): 12 (originally 16)
3801 // Memory (8-bit): 34
3802 // Memory (32-bit): 48
3803 //---------------------------------------------------------------------------
3804 
3805 static const basic::ZoneEra kZoneEraAsia_Manila[] ACE_TIME_PROGMEM = {
3806  // 8:00 Phil P%sT
3807  {
3808  &kPolicyPhil /*zonePolicy*/,
3809  "P%T" /*format*/,
3810  32 /*offsetCode*/,
3811  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3812  127 /*untilYearTiny*/,
3813  1 /*untilMonth*/,
3814  1 /*untilDay*/,
3815  0 /*untilTimeCode*/,
3816  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3817  },
3818 
3819 };
3820 
3821 static const char kZoneNameAsia_Manila[] ACE_TIME_PROGMEM = "\x04" "Manila";
3822 
3823 const basic::ZoneInfo kZoneAsia_Manila ACE_TIME_PROGMEM = {
3824  kZoneNameAsia_Manila /*name*/,
3825  0xc156c944 /*zoneId*/,
3826  &kZoneContext /*zoneContext*/,
3827  1 /*numEras*/,
3828  kZoneEraAsia_Manila /*eras*/,
3829 };
3830 
3831 //---------------------------------------------------------------------------
3832 // Zone name: Asia/Nicosia
3833 // Zone Eras: 1
3834 // Strings (bytes): 14 (originally 18)
3835 // Memory (8-bit): 36
3836 // Memory (32-bit): 50
3837 //---------------------------------------------------------------------------
3838 
3839 static const basic::ZoneEra kZoneEraAsia_Nicosia[] ACE_TIME_PROGMEM = {
3840  // 2:00 EUAsia EE%sT
3841  {
3842  &kPolicyEUAsia /*zonePolicy*/,
3843  "EE%T" /*format*/,
3844  8 /*offsetCode*/,
3845  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3846  127 /*untilYearTiny*/,
3847  1 /*untilMonth*/,
3848  1 /*untilDay*/,
3849  0 /*untilTimeCode*/,
3850  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3851  },
3852 
3853 };
3854 
3855 static const char kZoneNameAsia_Nicosia[] ACE_TIME_PROGMEM = "\x04" "Nicosia";
3856 
3857 const basic::ZoneInfo kZoneAsia_Nicosia ACE_TIME_PROGMEM = {
3858  kZoneNameAsia_Nicosia /*name*/,
3859  0x4b0fcf78 /*zoneId*/,
3860  &kZoneContext /*zoneContext*/,
3861  1 /*numEras*/,
3862  kZoneEraAsia_Nicosia /*eras*/,
3863 };
3864 
3865 //---------------------------------------------------------------------------
3866 // Zone name: Asia/Pontianak
3867 // Zone Eras: 1
3868 // Strings (bytes): 15 (originally 19)
3869 // Memory (8-bit): 37
3870 // Memory (32-bit): 51
3871 //---------------------------------------------------------------------------
3872 
3873 static const basic::ZoneEra kZoneEraAsia_Pontianak[] ACE_TIME_PROGMEM = {
3874  // 7:00 - WIB
3875  {
3876  nullptr /*zonePolicy*/,
3877  "WIB" /*format*/,
3878  28 /*offsetCode*/,
3879  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3880  127 /*untilYearTiny*/,
3881  1 /*untilMonth*/,
3882  1 /*untilDay*/,
3883  0 /*untilTimeCode*/,
3884  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3885  },
3886 
3887 };
3888 
3889 static const char kZoneNameAsia_Pontianak[] ACE_TIME_PROGMEM = "\x04" "Pontianak";
3890 
3891 const basic::ZoneInfo kZoneAsia_Pontianak ACE_TIME_PROGMEM = {
3892  kZoneNameAsia_Pontianak /*name*/,
3893  0x1a76c057 /*zoneId*/,
3894  &kZoneContext /*zoneContext*/,
3895  1 /*numEras*/,
3896  kZoneEraAsia_Pontianak /*eras*/,
3897 };
3898 
3899 //---------------------------------------------------------------------------
3900 // Zone name: Asia/Qatar
3901 // Zone Eras: 1
3902 // Strings (bytes): 11 (originally 15)
3903 // Memory (8-bit): 33
3904 // Memory (32-bit): 47
3905 //---------------------------------------------------------------------------
3906 
3907 static const basic::ZoneEra kZoneEraAsia_Qatar[] ACE_TIME_PROGMEM = {
3908  // 3:00 - +03
3909  {
3910  nullptr /*zonePolicy*/,
3911  "+03" /*format*/,
3912  12 /*offsetCode*/,
3913  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3914  127 /*untilYearTiny*/,
3915  1 /*untilMonth*/,
3916  1 /*untilDay*/,
3917  0 /*untilTimeCode*/,
3918  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3919  },
3920 
3921 };
3922 
3923 static const char kZoneNameAsia_Qatar[] ACE_TIME_PROGMEM = "\x04" "Qatar";
3924 
3925 const basic::ZoneInfo kZoneAsia_Qatar ACE_TIME_PROGMEM = {
3926  kZoneNameAsia_Qatar /*name*/,
3927  0x15a8330b /*zoneId*/,
3928  &kZoneContext /*zoneContext*/,
3929  1 /*numEras*/,
3930  kZoneEraAsia_Qatar /*eras*/,
3931 };
3932 
3933 //---------------------------------------------------------------------------
3934 // Zone name: Asia/Riyadh
3935 // Zone Eras: 1
3936 // Strings (bytes): 12 (originally 16)
3937 // Memory (8-bit): 34
3938 // Memory (32-bit): 48
3939 //---------------------------------------------------------------------------
3940 
3941 static const basic::ZoneEra kZoneEraAsia_Riyadh[] ACE_TIME_PROGMEM = {
3942  // 3:00 - +03
3943  {
3944  nullptr /*zonePolicy*/,
3945  "+03" /*format*/,
3946  12 /*offsetCode*/,
3947  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3948  127 /*untilYearTiny*/,
3949  1 /*untilMonth*/,
3950  1 /*untilDay*/,
3951  0 /*untilTimeCode*/,
3952  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3953  },
3954 
3955 };
3956 
3957 static const char kZoneNameAsia_Riyadh[] ACE_TIME_PROGMEM = "\x04" "Riyadh";
3958 
3959 const basic::ZoneInfo kZoneAsia_Riyadh ACE_TIME_PROGMEM = {
3960  kZoneNameAsia_Riyadh /*name*/,
3961  0xcd973d93 /*zoneId*/,
3962  &kZoneContext /*zoneContext*/,
3963  1 /*numEras*/,
3964  kZoneEraAsia_Riyadh /*eras*/,
3965 };
3966 
3967 //---------------------------------------------------------------------------
3968 // Zone name: Asia/Samarkand
3969 // Zone Eras: 1
3970 // Strings (bytes): 15 (originally 19)
3971 // Memory (8-bit): 37
3972 // Memory (32-bit): 51
3973 //---------------------------------------------------------------------------
3974 
3975 static const basic::ZoneEra kZoneEraAsia_Samarkand[] ACE_TIME_PROGMEM = {
3976  // 5:00 - +05
3977  {
3978  nullptr /*zonePolicy*/,
3979  "+05" /*format*/,
3980  20 /*offsetCode*/,
3981  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3982  127 /*untilYearTiny*/,
3983  1 /*untilMonth*/,
3984  1 /*untilDay*/,
3985  0 /*untilTimeCode*/,
3986  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3987  },
3988 
3989 };
3990 
3991 static const char kZoneNameAsia_Samarkand[] ACE_TIME_PROGMEM = "\x04" "Samarkand";
3992 
3993 const basic::ZoneInfo kZoneAsia_Samarkand ACE_TIME_PROGMEM = {
3994  kZoneNameAsia_Samarkand /*name*/,
3995  0x13ae5104 /*zoneId*/,
3996  &kZoneContext /*zoneContext*/,
3997  1 /*numEras*/,
3998  kZoneEraAsia_Samarkand /*eras*/,
3999 };
4000 
4001 //---------------------------------------------------------------------------
4002 // Zone name: Asia/Seoul
4003 // Zone Eras: 1
4004 // Strings (bytes): 11 (originally 15)
4005 // Memory (8-bit): 33
4006 // Memory (32-bit): 47
4007 //---------------------------------------------------------------------------
4008 
4009 static const basic::ZoneEra kZoneEraAsia_Seoul[] ACE_TIME_PROGMEM = {
4010  // 9:00 ROK K%sT
4011  {
4012  &kPolicyROK /*zonePolicy*/,
4013  "K%T" /*format*/,
4014  36 /*offsetCode*/,
4015  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4016  127 /*untilYearTiny*/,
4017  1 /*untilMonth*/,
4018  1 /*untilDay*/,
4019  0 /*untilTimeCode*/,
4020  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4021  },
4022 
4023 };
4024 
4025 static const char kZoneNameAsia_Seoul[] ACE_TIME_PROGMEM = "\x04" "Seoul";
4026 
4027 const basic::ZoneInfo kZoneAsia_Seoul ACE_TIME_PROGMEM = {
4028  kZoneNameAsia_Seoul /*name*/,
4029  0x15ce82da /*zoneId*/,
4030  &kZoneContext /*zoneContext*/,
4031  1 /*numEras*/,
4032  kZoneEraAsia_Seoul /*eras*/,
4033 };
4034 
4035 //---------------------------------------------------------------------------
4036 // Zone name: Asia/Shanghai
4037 // Zone Eras: 1
4038 // Strings (bytes): 14 (originally 18)
4039 // Memory (8-bit): 36
4040 // Memory (32-bit): 50
4041 //---------------------------------------------------------------------------
4042 
4043 static const basic::ZoneEra kZoneEraAsia_Shanghai[] ACE_TIME_PROGMEM = {
4044  // 8:00 PRC C%sT
4045  {
4046  &kPolicyPRC /*zonePolicy*/,
4047  "C%T" /*format*/,
4048  32 /*offsetCode*/,
4049  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4050  127 /*untilYearTiny*/,
4051  1 /*untilMonth*/,
4052  1 /*untilDay*/,
4053  0 /*untilTimeCode*/,
4054  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4055  },
4056 
4057 };
4058 
4059 static const char kZoneNameAsia_Shanghai[] ACE_TIME_PROGMEM = "\x04" "Shanghai";
4060 
4061 const basic::ZoneInfo kZoneAsia_Shanghai ACE_TIME_PROGMEM = {
4062  kZoneNameAsia_Shanghai /*name*/,
4063  0xf895a7f5 /*zoneId*/,
4064  &kZoneContext /*zoneContext*/,
4065  1 /*numEras*/,
4066  kZoneEraAsia_Shanghai /*eras*/,
4067 };
4068 
4069 //---------------------------------------------------------------------------
4070 // Zone name: Asia/Singapore
4071 // Zone Eras: 1
4072 // Strings (bytes): 15 (originally 19)
4073 // Memory (8-bit): 37
4074 // Memory (32-bit): 51
4075 //---------------------------------------------------------------------------
4076 
4077 static const basic::ZoneEra kZoneEraAsia_Singapore[] ACE_TIME_PROGMEM = {
4078  // 8:00 - +08
4079  {
4080  nullptr /*zonePolicy*/,
4081  "+08" /*format*/,
4082  32 /*offsetCode*/,
4083  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4084  127 /*untilYearTiny*/,
4085  1 /*untilMonth*/,
4086  1 /*untilDay*/,
4087  0 /*untilTimeCode*/,
4088  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4089  },
4090 
4091 };
4092 
4093 static const char kZoneNameAsia_Singapore[] ACE_TIME_PROGMEM = "\x04" "Singapore";
4094 
4095 const basic::ZoneInfo kZoneAsia_Singapore ACE_TIME_PROGMEM = {
4096  kZoneNameAsia_Singapore /*name*/,
4097  0xcf8581fa /*zoneId*/,
4098  &kZoneContext /*zoneContext*/,
4099  1 /*numEras*/,
4100  kZoneEraAsia_Singapore /*eras*/,
4101 };
4102 
4103 //---------------------------------------------------------------------------
4104 // Zone name: Asia/Taipei
4105 // Zone Eras: 1
4106 // Strings (bytes): 12 (originally 16)
4107 // Memory (8-bit): 34
4108 // Memory (32-bit): 48
4109 //---------------------------------------------------------------------------
4110 
4111 static const basic::ZoneEra kZoneEraAsia_Taipei[] ACE_TIME_PROGMEM = {
4112  // 8:00 Taiwan C%sT
4113  {
4114  &kPolicyTaiwan /*zonePolicy*/,
4115  "C%T" /*format*/,
4116  32 /*offsetCode*/,
4117  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4118  127 /*untilYearTiny*/,
4119  1 /*untilMonth*/,
4120  1 /*untilDay*/,
4121  0 /*untilTimeCode*/,
4122  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4123  },
4124 
4125 };
4126 
4127 static const char kZoneNameAsia_Taipei[] ACE_TIME_PROGMEM = "\x04" "Taipei";
4128 
4129 const basic::ZoneInfo kZoneAsia_Taipei ACE_TIME_PROGMEM = {
4130  kZoneNameAsia_Taipei /*name*/,
4131  0xd1a844ae /*zoneId*/,
4132  &kZoneContext /*zoneContext*/,
4133  1 /*numEras*/,
4134  kZoneEraAsia_Taipei /*eras*/,
4135 };
4136 
4137 //---------------------------------------------------------------------------
4138 // Zone name: Asia/Tashkent
4139 // Zone Eras: 1
4140 // Strings (bytes): 14 (originally 18)
4141 // Memory (8-bit): 36
4142 // Memory (32-bit): 50
4143 //---------------------------------------------------------------------------
4144 
4145 static const basic::ZoneEra kZoneEraAsia_Tashkent[] ACE_TIME_PROGMEM = {
4146  // 5:00 - +05
4147  {
4148  nullptr /*zonePolicy*/,
4149  "+05" /*format*/,
4150  20 /*offsetCode*/,
4151  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4152  127 /*untilYearTiny*/,
4153  1 /*untilMonth*/,
4154  1 /*untilDay*/,
4155  0 /*untilTimeCode*/,
4156  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4157  },
4158 
4159 };
4160 
4161 static const char kZoneNameAsia_Tashkent[] ACE_TIME_PROGMEM = "\x04" "Tashkent";
4162 
4163 const basic::ZoneInfo kZoneAsia_Tashkent ACE_TIME_PROGMEM = {
4164  kZoneNameAsia_Tashkent /*name*/,
4165  0xf3924254 /*zoneId*/,
4166  &kZoneContext /*zoneContext*/,
4167  1 /*numEras*/,
4168  kZoneEraAsia_Tashkent /*eras*/,
4169 };
4170 
4171 //---------------------------------------------------------------------------
4172 // Zone name: Asia/Tehran
4173 // Zone Eras: 1
4174 // Strings (bytes): 20 (originally 24)
4175 // Memory (8-bit): 42
4176 // Memory (32-bit): 56
4177 //---------------------------------------------------------------------------
4178 
4179 static const basic::ZoneEra kZoneEraAsia_Tehran[] ACE_TIME_PROGMEM = {
4180  // 3:30 Iran +0330/+0430
4181  {
4182  &kPolicyIran /*zonePolicy*/,
4183  "+0330/+0430" /*format*/,
4184  14 /*offsetCode*/,
4185  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4186  127 /*untilYearTiny*/,
4187  1 /*untilMonth*/,
4188  1 /*untilDay*/,
4189  0 /*untilTimeCode*/,
4190  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4191  },
4192 
4193 };
4194 
4195 static const char kZoneNameAsia_Tehran[] ACE_TIME_PROGMEM = "\x04" "Tehran";
4196 
4197 const basic::ZoneInfo kZoneAsia_Tehran ACE_TIME_PROGMEM = {
4198  kZoneNameAsia_Tehran /*name*/,
4199  0xd1f02254 /*zoneId*/,
4200  &kZoneContext /*zoneContext*/,
4201  1 /*numEras*/,
4202  kZoneEraAsia_Tehran /*eras*/,
4203 };
4204 
4205 //---------------------------------------------------------------------------
4206 // Zone name: Asia/Thimphu
4207 // Zone Eras: 1
4208 // Strings (bytes): 13 (originally 17)
4209 // Memory (8-bit): 35
4210 // Memory (32-bit): 49
4211 //---------------------------------------------------------------------------
4212 
4213 static const basic::ZoneEra kZoneEraAsia_Thimphu[] ACE_TIME_PROGMEM = {
4214  // 6:00 - +06
4215  {
4216  nullptr /*zonePolicy*/,
4217  "+06" /*format*/,
4218  24 /*offsetCode*/,
4219  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4220  127 /*untilYearTiny*/,
4221  1 /*untilMonth*/,
4222  1 /*untilDay*/,
4223  0 /*untilTimeCode*/,
4224  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4225  },
4226 
4227 };
4228 
4229 static const char kZoneNameAsia_Thimphu[] ACE_TIME_PROGMEM = "\x04" "Thimphu";
4230 
4231 const basic::ZoneInfo kZoneAsia_Thimphu ACE_TIME_PROGMEM = {
4232  kZoneNameAsia_Thimphu /*name*/,
4233  0x170380d1 /*zoneId*/,
4234  &kZoneContext /*zoneContext*/,
4235  1 /*numEras*/,
4236  kZoneEraAsia_Thimphu /*eras*/,
4237 };
4238 
4239 //---------------------------------------------------------------------------
4240 // Zone name: Asia/Tokyo
4241 // Zone Eras: 1
4242 // Strings (bytes): 11 (originally 15)
4243 // Memory (8-bit): 33
4244 // Memory (32-bit): 47
4245 //---------------------------------------------------------------------------
4246 
4247 static const basic::ZoneEra kZoneEraAsia_Tokyo[] ACE_TIME_PROGMEM = {
4248  // 9:00 Japan J%sT
4249  {
4250  &kPolicyJapan /*zonePolicy*/,
4251  "J%T" /*format*/,
4252  36 /*offsetCode*/,
4253  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4254  127 /*untilYearTiny*/,
4255  1 /*untilMonth*/,
4256  1 /*untilDay*/,
4257  0 /*untilTimeCode*/,
4258  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4259  },
4260 
4261 };
4262 
4263 static const char kZoneNameAsia_Tokyo[] ACE_TIME_PROGMEM = "\x04" "Tokyo";
4264 
4265 const basic::ZoneInfo kZoneAsia_Tokyo ACE_TIME_PROGMEM = {
4266  kZoneNameAsia_Tokyo /*name*/,
4267  0x15e606a8 /*zoneId*/,
4268  &kZoneContext /*zoneContext*/,
4269  1 /*numEras*/,
4270  kZoneEraAsia_Tokyo /*eras*/,
4271 };
4272 
4273 //---------------------------------------------------------------------------
4274 // Zone name: Asia/Ulaanbaatar
4275 // Zone Eras: 1
4276 // Strings (bytes): 21 (originally 25)
4277 // Memory (8-bit): 43
4278 // Memory (32-bit): 57
4279 //---------------------------------------------------------------------------
4280 
4281 static const basic::ZoneEra kZoneEraAsia_Ulaanbaatar[] ACE_TIME_PROGMEM = {
4282  // 8:00 Mongol +08/+09
4283  {
4284  &kPolicyMongol /*zonePolicy*/,
4285  "+08/+09" /*format*/,
4286  32 /*offsetCode*/,
4287  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4288  127 /*untilYearTiny*/,
4289  1 /*untilMonth*/,
4290  1 /*untilDay*/,
4291  0 /*untilTimeCode*/,
4292  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4293  },
4294 
4295 };
4296 
4297 static const char kZoneNameAsia_Ulaanbaatar[] ACE_TIME_PROGMEM = "\x04" "Ulaanbaatar";
4298 
4299 const basic::ZoneInfo kZoneAsia_Ulaanbaatar ACE_TIME_PROGMEM = {
4300  kZoneNameAsia_Ulaanbaatar /*name*/,
4301  0x30f0cc4e /*zoneId*/,
4302  &kZoneContext /*zoneContext*/,
4303  1 /*numEras*/,
4304  kZoneEraAsia_Ulaanbaatar /*eras*/,
4305 };
4306 
4307 //---------------------------------------------------------------------------
4308 // Zone name: Asia/Urumqi
4309 // Zone Eras: 1
4310 // Strings (bytes): 12 (originally 16)
4311 // Memory (8-bit): 34
4312 // Memory (32-bit): 48
4313 //---------------------------------------------------------------------------
4314 
4315 static const basic::ZoneEra kZoneEraAsia_Urumqi[] ACE_TIME_PROGMEM = {
4316  // 6:00 - +06
4317  {
4318  nullptr /*zonePolicy*/,
4319  "+06" /*format*/,
4320  24 /*offsetCode*/,
4321  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4322  127 /*untilYearTiny*/,
4323  1 /*untilMonth*/,
4324  1 /*untilDay*/,
4325  0 /*untilTimeCode*/,
4326  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4327  },
4328 
4329 };
4330 
4331 static const char kZoneNameAsia_Urumqi[] ACE_TIME_PROGMEM = "\x04" "Urumqi";
4332 
4333 const basic::ZoneInfo kZoneAsia_Urumqi ACE_TIME_PROGMEM = {
4334  kZoneNameAsia_Urumqi /*name*/,
4335  0xd5379735 /*zoneId*/,
4336  &kZoneContext /*zoneContext*/,
4337  1 /*numEras*/,
4338  kZoneEraAsia_Urumqi /*eras*/,
4339 };
4340 
4341 //---------------------------------------------------------------------------
4342 // Zone name: Asia/Yangon
4343 // Zone Eras: 1
4344 // Strings (bytes): 14 (originally 18)
4345 // Memory (8-bit): 36
4346 // Memory (32-bit): 50
4347 //---------------------------------------------------------------------------
4348 
4349 static const basic::ZoneEra kZoneEraAsia_Yangon[] ACE_TIME_PROGMEM = {
4350  // 6:30 - +0630
4351  {
4352  nullptr /*zonePolicy*/,
4353  "+0630" /*format*/,
4354  26 /*offsetCode*/,
4355  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4356  127 /*untilYearTiny*/,
4357  1 /*untilMonth*/,
4358  1 /*untilDay*/,
4359  0 /*untilTimeCode*/,
4360  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4361  },
4362 
4363 };
4364 
4365 static const char kZoneNameAsia_Yangon[] ACE_TIME_PROGMEM = "\x04" "Yangon";
4366 
4367 const basic::ZoneInfo kZoneAsia_Yangon ACE_TIME_PROGMEM = {
4368  kZoneNameAsia_Yangon /*name*/,
4369  0xdd54a8be /*zoneId*/,
4370  &kZoneContext /*zoneContext*/,
4371  1 /*numEras*/,
4372  kZoneEraAsia_Yangon /*eras*/,
4373 };
4374 
4375 //---------------------------------------------------------------------------
4376 // Zone name: Asia/Yerevan
4377 // Zone Eras: 2
4378 // Strings (bytes): 25 (originally 29)
4379 // Memory (8-bit): 58
4380 // Memory (32-bit): 77
4381 //---------------------------------------------------------------------------
4382 
4383 static const basic::ZoneEra kZoneEraAsia_Yerevan[] ACE_TIME_PROGMEM = {
4384  // 4:00 RussiaAsia +04/+05 2011
4385  {
4386  &kPolicyRussiaAsia /*zonePolicy*/,
4387  "+04/+05" /*format*/,
4388  16 /*offsetCode*/,
4389  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4390  11 /*untilYearTiny*/,
4391  1 /*untilMonth*/,
4392  1 /*untilDay*/,
4393  0 /*untilTimeCode*/,
4394  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4395  },
4396  // 4:00 Armenia +04/+05
4397  {
4398  &kPolicyArmenia /*zonePolicy*/,
4399  "+04/+05" /*format*/,
4400  16 /*offsetCode*/,
4401  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4402  127 /*untilYearTiny*/,
4403  1 /*untilMonth*/,
4404  1 /*untilDay*/,
4405  0 /*untilTimeCode*/,
4406  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4407  },
4408 
4409 };
4410 
4411 static const char kZoneNameAsia_Yerevan[] ACE_TIME_PROGMEM = "\x04" "Yerevan";
4412 
4413 const basic::ZoneInfo kZoneAsia_Yerevan ACE_TIME_PROGMEM = {
4414  kZoneNameAsia_Yerevan /*name*/,
4415  0x9185c8cc /*zoneId*/,
4416  &kZoneContext /*zoneContext*/,
4417  2 /*numEras*/,
4418  kZoneEraAsia_Yerevan /*eras*/,
4419 };
4420 
4421 //---------------------------------------------------------------------------
4422 // Zone name: Atlantic/Azores
4423 // Zone Eras: 1
4424 // Strings (bytes): 16 (originally 24)
4425 // Memory (8-bit): 38
4426 // Memory (32-bit): 52
4427 //---------------------------------------------------------------------------
4428 
4429 static const basic::ZoneEra kZoneEraAtlantic_Azores[] ACE_TIME_PROGMEM = {
4430  // -1:00 EU -01/+00
4431  {
4432  &kPolicyEU /*zonePolicy*/,
4433  "-01/+00" /*format*/,
4434  -4 /*offsetCode*/,
4435  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4436  127 /*untilYearTiny*/,
4437  1 /*untilMonth*/,
4438  1 /*untilDay*/,
4439  0 /*untilTimeCode*/,
4440  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4441  },
4442 
4443 };
4444 
4445 static const char kZoneNameAtlantic_Azores[] ACE_TIME_PROGMEM = "\x05" "Azores";
4446 
4447 const basic::ZoneInfo kZoneAtlantic_Azores ACE_TIME_PROGMEM = {
4448  kZoneNameAtlantic_Azores /*name*/,
4449  0xf93ed918 /*zoneId*/,
4450  &kZoneContext /*zoneContext*/,
4451  1 /*numEras*/,
4452  kZoneEraAtlantic_Azores /*eras*/,
4453 };
4454 
4455 //---------------------------------------------------------------------------
4456 // Zone name: Atlantic/Bermuda
4457 // Zone Eras: 1
4458 // Strings (bytes): 13 (originally 21)
4459 // Memory (8-bit): 35
4460 // Memory (32-bit): 49
4461 //---------------------------------------------------------------------------
4462 
4463 static const basic::ZoneEra kZoneEraAtlantic_Bermuda[] ACE_TIME_PROGMEM = {
4464  // -4:00 US A%sT
4465  {
4466  &kPolicyUS /*zonePolicy*/,
4467  "A%T" /*format*/,
4468  -16 /*offsetCode*/,
4469  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4470  127 /*untilYearTiny*/,
4471  1 /*untilMonth*/,
4472  1 /*untilDay*/,
4473  0 /*untilTimeCode*/,
4474  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4475  },
4476 
4477 };
4478 
4479 static const char kZoneNameAtlantic_Bermuda[] ACE_TIME_PROGMEM = "\x05" "Bermuda";
4480 
4481 const basic::ZoneInfo kZoneAtlantic_Bermuda ACE_TIME_PROGMEM = {
4482  kZoneNameAtlantic_Bermuda /*name*/,
4483  0x3d4bb1c4 /*zoneId*/,
4484  &kZoneContext /*zoneContext*/,
4485  1 /*numEras*/,
4486  kZoneEraAtlantic_Bermuda /*eras*/,
4487 };
4488 
4489 //---------------------------------------------------------------------------
4490 // Zone name: Atlantic/Canary
4491 // Zone Eras: 1
4492 // Strings (bytes): 13 (originally 21)
4493 // Memory (8-bit): 35
4494 // Memory (32-bit): 49
4495 //---------------------------------------------------------------------------
4496 
4497 static const basic::ZoneEra kZoneEraAtlantic_Canary[] ACE_TIME_PROGMEM = {
4498  // 0:00 EU WE%sT
4499  {
4500  &kPolicyEU /*zonePolicy*/,
4501  "WE%T" /*format*/,
4502  0 /*offsetCode*/,
4503  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4504  127 /*untilYearTiny*/,
4505  1 /*untilMonth*/,
4506  1 /*untilDay*/,
4507  0 /*untilTimeCode*/,
4508  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4509  },
4510 
4511 };
4512 
4513 static const char kZoneNameAtlantic_Canary[] ACE_TIME_PROGMEM = "\x05" "Canary";
4514 
4515 const basic::ZoneInfo kZoneAtlantic_Canary ACE_TIME_PROGMEM = {
4516  kZoneNameAtlantic_Canary /*name*/,
4517  0xfc23f2c2 /*zoneId*/,
4518  &kZoneContext /*zoneContext*/,
4519  1 /*numEras*/,
4520  kZoneEraAtlantic_Canary /*eras*/,
4521 };
4522 
4523 //---------------------------------------------------------------------------
4524 // Zone name: Atlantic/Cape_Verde
4525 // Zone Eras: 1
4526 // Strings (bytes): 16 (originally 24)
4527 // Memory (8-bit): 38
4528 // Memory (32-bit): 52
4529 //---------------------------------------------------------------------------
4530 
4531 static const basic::ZoneEra kZoneEraAtlantic_Cape_Verde[] ACE_TIME_PROGMEM = {
4532  // -1:00 - -01
4533  {
4534  nullptr /*zonePolicy*/,
4535  "-01" /*format*/,
4536  -4 /*offsetCode*/,
4537  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4538  127 /*untilYearTiny*/,
4539  1 /*untilMonth*/,
4540  1 /*untilDay*/,
4541  0 /*untilTimeCode*/,
4542  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4543  },
4544 
4545 };
4546 
4547 static const char kZoneNameAtlantic_Cape_Verde[] ACE_TIME_PROGMEM = "\x05" "Cape_Verde";
4548 
4549 const basic::ZoneInfo kZoneAtlantic_Cape_Verde ACE_TIME_PROGMEM = {
4550  kZoneNameAtlantic_Cape_Verde /*name*/,
4551  0x5c5e1772 /*zoneId*/,
4552  &kZoneContext /*zoneContext*/,
4553  1 /*numEras*/,
4554  kZoneEraAtlantic_Cape_Verde /*eras*/,
4555 };
4556 
4557 //---------------------------------------------------------------------------
4558 // Zone name: Atlantic/Faroe
4559 // Zone Eras: 1
4560 // Strings (bytes): 12 (originally 20)
4561 // Memory (8-bit): 34
4562 // Memory (32-bit): 48
4563 //---------------------------------------------------------------------------
4564 
4565 static const basic::ZoneEra kZoneEraAtlantic_Faroe[] ACE_TIME_PROGMEM = {
4566  // 0:00 EU WE%sT
4567  {
4568  &kPolicyEU /*zonePolicy*/,
4569  "WE%T" /*format*/,
4570  0 /*offsetCode*/,
4571  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4572  127 /*untilYearTiny*/,
4573  1 /*untilMonth*/,
4574  1 /*untilDay*/,
4575  0 /*untilTimeCode*/,
4576  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4577  },
4578 
4579 };
4580 
4581 static const char kZoneNameAtlantic_Faroe[] ACE_TIME_PROGMEM = "\x05" "Faroe";
4582 
4583 const basic::ZoneInfo kZoneAtlantic_Faroe ACE_TIME_PROGMEM = {
4584  kZoneNameAtlantic_Faroe /*name*/,
4585  0xe110a971 /*zoneId*/,
4586  &kZoneContext /*zoneContext*/,
4587  1 /*numEras*/,
4588  kZoneEraAtlantic_Faroe /*eras*/,
4589 };
4590 
4591 //---------------------------------------------------------------------------
4592 // Zone name: Atlantic/Madeira
4593 // Zone Eras: 1
4594 // Strings (bytes): 14 (originally 22)
4595 // Memory (8-bit): 36
4596 // Memory (32-bit): 50
4597 //---------------------------------------------------------------------------
4598 
4599 static const basic::ZoneEra kZoneEraAtlantic_Madeira[] ACE_TIME_PROGMEM = {
4600  // 0:00 EU WE%sT
4601  {
4602  &kPolicyEU /*zonePolicy*/,
4603  "WE%T" /*format*/,
4604  0 /*offsetCode*/,
4605  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4606  127 /*untilYearTiny*/,
4607  1 /*untilMonth*/,
4608  1 /*untilDay*/,
4609  0 /*untilTimeCode*/,
4610  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4611  },
4612 
4613 };
4614 
4615 static const char kZoneNameAtlantic_Madeira[] ACE_TIME_PROGMEM = "\x05" "Madeira";
4616 
4617 const basic::ZoneInfo kZoneAtlantic_Madeira ACE_TIME_PROGMEM = {
4618  kZoneNameAtlantic_Madeira /*name*/,
4619  0x81b5c037 /*zoneId*/,
4620  &kZoneContext /*zoneContext*/,
4621  1 /*numEras*/,
4622  kZoneEraAtlantic_Madeira /*eras*/,
4623 };
4624 
4625 //---------------------------------------------------------------------------
4626 // Zone name: Atlantic/South_Georgia
4627 // Zone Eras: 1
4628 // Strings (bytes): 19 (originally 27)
4629 // Memory (8-bit): 41
4630 // Memory (32-bit): 55
4631 //---------------------------------------------------------------------------
4632 
4633 static const basic::ZoneEra kZoneEraAtlantic_South_Georgia[] ACE_TIME_PROGMEM = {
4634  // -2:00 - -02
4635  {
4636  nullptr /*zonePolicy*/,
4637  "-02" /*format*/,
4638  -8 /*offsetCode*/,
4639  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4640  127 /*untilYearTiny*/,
4641  1 /*untilMonth*/,
4642  1 /*untilDay*/,
4643  0 /*untilTimeCode*/,
4644  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4645  },
4646 
4647 };
4648 
4649 static const char kZoneNameAtlantic_South_Georgia[] ACE_TIME_PROGMEM = "\x05" "South_Georgia";
4650 
4651 const basic::ZoneInfo kZoneAtlantic_South_Georgia ACE_TIME_PROGMEM = {
4652  kZoneNameAtlantic_South_Georgia /*name*/,
4653  0x33013174 /*zoneId*/,
4654  &kZoneContext /*zoneContext*/,
4655  1 /*numEras*/,
4656  kZoneEraAtlantic_South_Georgia /*eras*/,
4657 };
4658 
4659 //---------------------------------------------------------------------------
4660 // Zone name: Australia/Adelaide
4661 // Zone Eras: 1
4662 // Strings (bytes): 15 (originally 24)
4663 // Memory (8-bit): 37
4664 // Memory (32-bit): 51
4665 //---------------------------------------------------------------------------
4666 
4667 static const basic::ZoneEra kZoneEraAustralia_Adelaide[] ACE_TIME_PROGMEM = {
4668  // 9:30 AS AC%sT
4669  {
4670  &kPolicyAS /*zonePolicy*/,
4671  "AC%T" /*format*/,
4672  38 /*offsetCode*/,
4673  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4674  127 /*untilYearTiny*/,
4675  1 /*untilMonth*/,
4676  1 /*untilDay*/,
4677  0 /*untilTimeCode*/,
4678  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4679  },
4680 
4681 };
4682 
4683 static const char kZoneNameAustralia_Adelaide[] ACE_TIME_PROGMEM = "\x06" "Adelaide";
4684 
4685 const basic::ZoneInfo kZoneAustralia_Adelaide ACE_TIME_PROGMEM = {
4686  kZoneNameAustralia_Adelaide /*name*/,
4687  0x2428e8a3 /*zoneId*/,
4688  &kZoneContext /*zoneContext*/,
4689  1 /*numEras*/,
4690  kZoneEraAustralia_Adelaide /*eras*/,
4691 };
4692 
4693 //---------------------------------------------------------------------------
4694 // Zone name: Australia/Brisbane
4695 // Zone Eras: 1
4696 // Strings (bytes): 15 (originally 24)
4697 // Memory (8-bit): 37
4698 // Memory (32-bit): 51
4699 //---------------------------------------------------------------------------
4700 
4701 static const basic::ZoneEra kZoneEraAustralia_Brisbane[] ACE_TIME_PROGMEM = {
4702  // 10:00 AQ AE%sT
4703  {
4704  &kPolicyAQ /*zonePolicy*/,
4705  "AE%T" /*format*/,
4706  40 /*offsetCode*/,
4707  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4708  127 /*untilYearTiny*/,
4709  1 /*untilMonth*/,
4710  1 /*untilDay*/,
4711  0 /*untilTimeCode*/,
4712  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4713  },
4714 
4715 };
4716 
4717 static const char kZoneNameAustralia_Brisbane[] ACE_TIME_PROGMEM = "\x06" "Brisbane";
4718 
4719 const basic::ZoneInfo kZoneAustralia_Brisbane ACE_TIME_PROGMEM = {
4720  kZoneNameAustralia_Brisbane /*name*/,
4721  0x4fedc9c0 /*zoneId*/,
4722  &kZoneContext /*zoneContext*/,
4723  1 /*numEras*/,
4724  kZoneEraAustralia_Brisbane /*eras*/,
4725 };
4726 
4727 //---------------------------------------------------------------------------
4728 // Zone name: Australia/Broken_Hill
4729 // Zone Eras: 2
4730 // Strings (bytes): 23 (originally 32)
4731 // Memory (8-bit): 56
4732 // Memory (32-bit): 75
4733 //---------------------------------------------------------------------------
4734 
4735 static const basic::ZoneEra kZoneEraAustralia_Broken_Hill[] ACE_TIME_PROGMEM = {
4736  // 9:30 AN AC%sT 2000
4737  {
4738  &kPolicyAN /*zonePolicy*/,
4739  "AC%T" /*format*/,
4740  38 /*offsetCode*/,
4741  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4742  0 /*untilYearTiny*/,
4743  1 /*untilMonth*/,
4744  1 /*untilDay*/,
4745  0 /*untilTimeCode*/,
4746  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4747  },
4748  // 9:30 AS AC%sT
4749  {
4750  &kPolicyAS /*zonePolicy*/,
4751  "AC%T" /*format*/,
4752  38 /*offsetCode*/,
4753  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4754  127 /*untilYearTiny*/,
4755  1 /*untilMonth*/,
4756  1 /*untilDay*/,
4757  0 /*untilTimeCode*/,
4758  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4759  },
4760 
4761 };
4762 
4763 static const char kZoneNameAustralia_Broken_Hill[] ACE_TIME_PROGMEM = "\x06" "Broken_Hill";
4764 
4765 const basic::ZoneInfo kZoneAustralia_Broken_Hill ACE_TIME_PROGMEM = {
4766  kZoneNameAustralia_Broken_Hill /*name*/,
4767  0xb06eada3 /*zoneId*/,
4768  &kZoneContext /*zoneContext*/,
4769  2 /*numEras*/,
4770  kZoneEraAustralia_Broken_Hill /*eras*/,
4771 };
4772 
4773 //---------------------------------------------------------------------------
4774 // Zone name: Australia/Darwin
4775 // Zone Eras: 1
4776 // Strings (bytes): 13 (originally 22)
4777 // Memory (8-bit): 35
4778 // Memory (32-bit): 49
4779 //---------------------------------------------------------------------------
4780 
4781 static const basic::ZoneEra kZoneEraAustralia_Darwin[] ACE_TIME_PROGMEM = {
4782  // 9:30 Aus AC%sT
4783  {
4784  &kPolicyAus /*zonePolicy*/,
4785  "AC%T" /*format*/,
4786  38 /*offsetCode*/,
4787  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4788  127 /*untilYearTiny*/,
4789  1 /*untilMonth*/,
4790  1 /*untilDay*/,
4791  0 /*untilTimeCode*/,
4792  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4793  },
4794 
4795 };
4796 
4797 static const char kZoneNameAustralia_Darwin[] ACE_TIME_PROGMEM = "\x06" "Darwin";
4798 
4799 const basic::ZoneInfo kZoneAustralia_Darwin ACE_TIME_PROGMEM = {
4800  kZoneNameAustralia_Darwin /*name*/,
4801  0x2876bdff /*zoneId*/,
4802  &kZoneContext /*zoneContext*/,
4803  1 /*numEras*/,
4804  kZoneEraAustralia_Darwin /*eras*/,
4805 };
4806 
4807 //---------------------------------------------------------------------------
4808 // Zone name: Australia/Eucla
4809 // Zone Eras: 1
4810 // Strings (bytes): 19 (originally 28)
4811 // Memory (8-bit): 41
4812 // Memory (32-bit): 55
4813 //---------------------------------------------------------------------------
4814 
4815 static const basic::ZoneEra kZoneEraAustralia_Eucla[] ACE_TIME_PROGMEM = {
4816  // 8:45 AW +0845/+0945
4817  {
4818  &kPolicyAW /*zonePolicy*/,
4819  "+0845/+0945" /*format*/,
4820  35 /*offsetCode*/,
4821  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4822  127 /*untilYearTiny*/,
4823  1 /*untilMonth*/,
4824  1 /*untilDay*/,
4825  0 /*untilTimeCode*/,
4826  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4827  },
4828 
4829 };
4830 
4831 static const char kZoneNameAustralia_Eucla[] ACE_TIME_PROGMEM = "\x06" "Eucla";
4832 
4833 const basic::ZoneInfo kZoneAustralia_Eucla ACE_TIME_PROGMEM = {
4834  kZoneNameAustralia_Eucla /*name*/,
4835  0x8cf99e44 /*zoneId*/,
4836  &kZoneContext /*zoneContext*/,
4837  1 /*numEras*/,
4838  kZoneEraAustralia_Eucla /*eras*/,
4839 };
4840 
4841 //---------------------------------------------------------------------------
4842 // Zone name: Australia/Hobart
4843 // Zone Eras: 1
4844 // Strings (bytes): 13 (originally 22)
4845 // Memory (8-bit): 35
4846 // Memory (32-bit): 49
4847 //---------------------------------------------------------------------------
4848 
4849 static const basic::ZoneEra kZoneEraAustralia_Hobart[] ACE_TIME_PROGMEM = {
4850  // 10:00 AT AE%sT
4851  {
4852  &kPolicyAT /*zonePolicy*/,
4853  "AE%T" /*format*/,
4854  40 /*offsetCode*/,
4855  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4856  127 /*untilYearTiny*/,
4857  1 /*untilMonth*/,
4858  1 /*untilDay*/,
4859  0 /*untilTimeCode*/,
4860  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4861  },
4862 
4863 };
4864 
4865 static const char kZoneNameAustralia_Hobart[] ACE_TIME_PROGMEM = "\x06" "Hobart";
4866 
4867 const basic::ZoneInfo kZoneAustralia_Hobart ACE_TIME_PROGMEM = {
4868  kZoneNameAustralia_Hobart /*name*/,
4869  0x32bf951a /*zoneId*/,
4870  &kZoneContext /*zoneContext*/,
4871  1 /*numEras*/,
4872  kZoneEraAustralia_Hobart /*eras*/,
4873 };
4874 
4875 //---------------------------------------------------------------------------
4876 // Zone name: Australia/Lindeman
4877 // Zone Eras: 1
4878 // Strings (bytes): 15 (originally 24)
4879 // Memory (8-bit): 37
4880 // Memory (32-bit): 51
4881 //---------------------------------------------------------------------------
4882 
4883 static const basic::ZoneEra kZoneEraAustralia_Lindeman[] ACE_TIME_PROGMEM = {
4884  // 10:00 Holiday AE%sT
4885  {
4886  &kPolicyHoliday /*zonePolicy*/,
4887  "AE%T" /*format*/,
4888  40 /*offsetCode*/,
4889  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4890  127 /*untilYearTiny*/,
4891  1 /*untilMonth*/,
4892  1 /*untilDay*/,
4893  0 /*untilTimeCode*/,
4894  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4895  },
4896 
4897 };
4898 
4899 static const char kZoneNameAustralia_Lindeman[] ACE_TIME_PROGMEM = "\x06" "Lindeman";
4900 
4901 const basic::ZoneInfo kZoneAustralia_Lindeman ACE_TIME_PROGMEM = {
4902  kZoneNameAustralia_Lindeman /*name*/,
4903  0xe05029e2 /*zoneId*/,
4904  &kZoneContext /*zoneContext*/,
4905  1 /*numEras*/,
4906  kZoneEraAustralia_Lindeman /*eras*/,
4907 };
4908 
4909 //---------------------------------------------------------------------------
4910 // Zone name: Australia/Lord_Howe
4911 // Zone Eras: 1
4912 // Strings (bytes): 21 (originally 30)
4913 // Memory (8-bit): 43
4914 // Memory (32-bit): 57
4915 //---------------------------------------------------------------------------
4916 
4917 static const basic::ZoneEra kZoneEraAustralia_Lord_Howe[] ACE_TIME_PROGMEM = {
4918  // 10:30 LH +1030/+11
4919  {
4920  &kPolicyLH /*zonePolicy*/,
4921  "+1030/+11" /*format*/,
4922  42 /*offsetCode*/,
4923  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4924  127 /*untilYearTiny*/,
4925  1 /*untilMonth*/,
4926  1 /*untilDay*/,
4927  0 /*untilTimeCode*/,
4928  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4929  },
4930 
4931 };
4932 
4933 static const char kZoneNameAustralia_Lord_Howe[] ACE_TIME_PROGMEM = "\x06" "Lord_Howe";
4934 
4935 const basic::ZoneInfo kZoneAustralia_Lord_Howe ACE_TIME_PROGMEM = {
4936  kZoneNameAustralia_Lord_Howe /*name*/,
4937  0xa748b67d /*zoneId*/,
4938  &kZoneContext /*zoneContext*/,
4939  1 /*numEras*/,
4940  kZoneEraAustralia_Lord_Howe /*eras*/,
4941 };
4942 
4943 //---------------------------------------------------------------------------
4944 // Zone name: Australia/Melbourne
4945 // Zone Eras: 1
4946 // Strings (bytes): 16 (originally 25)
4947 // Memory (8-bit): 38
4948 // Memory (32-bit): 52
4949 //---------------------------------------------------------------------------
4950 
4951 static const basic::ZoneEra kZoneEraAustralia_Melbourne[] ACE_TIME_PROGMEM = {
4952  // 10:00 AV AE%sT
4953  {
4954  &kPolicyAV /*zonePolicy*/,
4955  "AE%T" /*format*/,
4956  40 /*offsetCode*/,
4957  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4958  127 /*untilYearTiny*/,
4959  1 /*untilMonth*/,
4960  1 /*untilDay*/,
4961  0 /*untilTimeCode*/,
4962  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4963  },
4964 
4965 };
4966 
4967 static const char kZoneNameAustralia_Melbourne[] ACE_TIME_PROGMEM = "\x06" "Melbourne";
4968 
4969 const basic::ZoneInfo kZoneAustralia_Melbourne ACE_TIME_PROGMEM = {
4970  kZoneNameAustralia_Melbourne /*name*/,
4971  0x0fe559a3 /*zoneId*/,
4972  &kZoneContext /*zoneContext*/,
4973  1 /*numEras*/,
4974  kZoneEraAustralia_Melbourne /*eras*/,
4975 };
4976 
4977 //---------------------------------------------------------------------------
4978 // Zone name: Australia/Perth
4979 // Zone Eras: 1
4980 // Strings (bytes): 12 (originally 21)
4981 // Memory (8-bit): 34
4982 // Memory (32-bit): 48
4983 //---------------------------------------------------------------------------
4984 
4985 static const basic::ZoneEra kZoneEraAustralia_Perth[] ACE_TIME_PROGMEM = {
4986  // 8:00 AW AW%sT
4987  {
4988  &kPolicyAW /*zonePolicy*/,
4989  "AW%T" /*format*/,
4990  32 /*offsetCode*/,
4991  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4992  127 /*untilYearTiny*/,
4993  1 /*untilMonth*/,
4994  1 /*untilDay*/,
4995  0 /*untilTimeCode*/,
4996  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4997  },
4998 
4999 };
5000 
5001 static const char kZoneNameAustralia_Perth[] ACE_TIME_PROGMEM = "\x06" "Perth";
5002 
5003 const basic::ZoneInfo kZoneAustralia_Perth ACE_TIME_PROGMEM = {
5004  kZoneNameAustralia_Perth /*name*/,
5005  0x8db8269d /*zoneId*/,
5006  &kZoneContext /*zoneContext*/,
5007  1 /*numEras*/,
5008  kZoneEraAustralia_Perth /*eras*/,
5009 };
5010 
5011 //---------------------------------------------------------------------------
5012 // Zone name: Australia/Sydney
5013 // Zone Eras: 1
5014 // Strings (bytes): 13 (originally 22)
5015 // Memory (8-bit): 35
5016 // Memory (32-bit): 49
5017 //---------------------------------------------------------------------------
5018 
5019 static const basic::ZoneEra kZoneEraAustralia_Sydney[] ACE_TIME_PROGMEM = {
5020  // 10:00 AN AE%sT
5021  {
5022  &kPolicyAN /*zonePolicy*/,
5023  "AE%T" /*format*/,
5024  40 /*offsetCode*/,
5025  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5026  127 /*untilYearTiny*/,
5027  1 /*untilMonth*/,
5028  1 /*untilDay*/,
5029  0 /*untilTimeCode*/,
5030  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5031  },
5032 
5033 };
5034 
5035 static const char kZoneNameAustralia_Sydney[] ACE_TIME_PROGMEM = "\x06" "Sydney";
5036 
5037 const basic::ZoneInfo kZoneAustralia_Sydney ACE_TIME_PROGMEM = {
5038  kZoneNameAustralia_Sydney /*name*/,
5039  0x4d1e9776 /*zoneId*/,
5040  &kZoneContext /*zoneContext*/,
5041  1 /*numEras*/,
5042  kZoneEraAustralia_Sydney /*eras*/,
5043 };
5044 
5045 //---------------------------------------------------------------------------
5046 // Zone name: CET
5047 // Zone Eras: 1
5048 // Strings (bytes): 9 (originally 9)
5049 // Memory (8-bit): 31
5050 // Memory (32-bit): 45
5051 //---------------------------------------------------------------------------
5052 
5053 static const basic::ZoneEra kZoneEraCET[] ACE_TIME_PROGMEM = {
5054  // 1:00 C-Eur CE%sT
5055  {
5056  &kPolicyC_Eur /*zonePolicy*/,
5057  "CE%T" /*format*/,
5058  4 /*offsetCode*/,
5059  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5060  127 /*untilYearTiny*/,
5061  1 /*untilMonth*/,
5062  1 /*untilDay*/,
5063  0 /*untilTimeCode*/,
5064  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5065  },
5066 
5067 };
5068 
5069 static const char kZoneNameCET[] ACE_TIME_PROGMEM = "CET";
5070 
5071 const basic::ZoneInfo kZoneCET ACE_TIME_PROGMEM = {
5072  kZoneNameCET /*name*/,
5073  0x0b87d921 /*zoneId*/,
5074  &kZoneContext /*zoneContext*/,
5075  1 /*numEras*/,
5076  kZoneEraCET /*eras*/,
5077 };
5078 
5079 //---------------------------------------------------------------------------
5080 // Zone name: CST6CDT
5081 // Zone Eras: 1
5082 // Strings (bytes): 12 (originally 12)
5083 // Memory (8-bit): 34
5084 // Memory (32-bit): 48
5085 //---------------------------------------------------------------------------
5086 
5087 static const basic::ZoneEra kZoneEraCST6CDT[] ACE_TIME_PROGMEM = {
5088  // -6:00 US C%sT
5089  {
5090  &kPolicyUS /*zonePolicy*/,
5091  "C%T" /*format*/,
5092  -24 /*offsetCode*/,
5093  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5094  127 /*untilYearTiny*/,
5095  1 /*untilMonth*/,
5096  1 /*untilDay*/,
5097  0 /*untilTimeCode*/,
5098  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5099  },
5100 
5101 };
5102 
5103 static const char kZoneNameCST6CDT[] ACE_TIME_PROGMEM = "CST6CDT";
5104 
5105 const basic::ZoneInfo kZoneCST6CDT ACE_TIME_PROGMEM = {
5106  kZoneNameCST6CDT /*name*/,
5107  0xf0e87d00 /*zoneId*/,
5108  &kZoneContext /*zoneContext*/,
5109  1 /*numEras*/,
5110  kZoneEraCST6CDT /*eras*/,
5111 };
5112 
5113 //---------------------------------------------------------------------------
5114 // Zone name: EET
5115 // Zone Eras: 1
5116 // Strings (bytes): 9 (originally 9)
5117 // Memory (8-bit): 31
5118 // Memory (32-bit): 45
5119 //---------------------------------------------------------------------------
5120 
5121 static const basic::ZoneEra kZoneEraEET[] ACE_TIME_PROGMEM = {
5122  // 2:00 EU EE%sT
5123  {
5124  &kPolicyEU /*zonePolicy*/,
5125  "EE%T" /*format*/,
5126  8 /*offsetCode*/,
5127  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5128  127 /*untilYearTiny*/,
5129  1 /*untilMonth*/,
5130  1 /*untilDay*/,
5131  0 /*untilTimeCode*/,
5132  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5133  },
5134 
5135 };
5136 
5137 static const char kZoneNameEET[] ACE_TIME_PROGMEM = "EET";
5138 
5139 const basic::ZoneInfo kZoneEET ACE_TIME_PROGMEM = {
5140  kZoneNameEET /*name*/,
5141  0x0b87e1a3 /*zoneId*/,
5142  &kZoneContext /*zoneContext*/,
5143  1 /*numEras*/,
5144  kZoneEraEET /*eras*/,
5145 };
5146 
5147 //---------------------------------------------------------------------------
5148 // Zone name: EST
5149 // Zone Eras: 1
5150 // Strings (bytes): 8 (originally 8)
5151 // Memory (8-bit): 30
5152 // Memory (32-bit): 44
5153 //---------------------------------------------------------------------------
5154 
5155 static const basic::ZoneEra kZoneEraEST[] ACE_TIME_PROGMEM = {
5156  // -5:00 - EST
5157  {
5158  nullptr /*zonePolicy*/,
5159  "EST" /*format*/,
5160  -20 /*offsetCode*/,
5161  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5162  127 /*untilYearTiny*/,
5163  1 /*untilMonth*/,
5164  1 /*untilDay*/,
5165  0 /*untilTimeCode*/,
5166  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5167  },
5168 
5169 };
5170 
5171 static const char kZoneNameEST[] ACE_TIME_PROGMEM = "EST";
5172 
5173 const basic::ZoneInfo kZoneEST ACE_TIME_PROGMEM = {
5174  kZoneNameEST /*name*/,
5175  0x0b87e371 /*zoneId*/,
5176  &kZoneContext /*zoneContext*/,
5177  1 /*numEras*/,
5178  kZoneEraEST /*eras*/,
5179 };
5180 
5181 //---------------------------------------------------------------------------
5182 // Zone name: EST5EDT
5183 // Zone Eras: 1
5184 // Strings (bytes): 12 (originally 12)
5185 // Memory (8-bit): 34
5186 // Memory (32-bit): 48
5187 //---------------------------------------------------------------------------
5188 
5189 static const basic::ZoneEra kZoneEraEST5EDT[] ACE_TIME_PROGMEM = {
5190  // -5:00 US E%sT
5191  {
5192  &kPolicyUS /*zonePolicy*/,
5193  "E%T" /*format*/,
5194  -20 /*offsetCode*/,
5195  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5196  127 /*untilYearTiny*/,
5197  1 /*untilMonth*/,
5198  1 /*untilDay*/,
5199  0 /*untilTimeCode*/,
5200  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5201  },
5202 
5203 };
5204 
5205 static const char kZoneNameEST5EDT[] ACE_TIME_PROGMEM = "EST5EDT";
5206 
5207 const basic::ZoneInfo kZoneEST5EDT ACE_TIME_PROGMEM = {
5208  kZoneNameEST5EDT /*name*/,
5209  0x8adc72a3 /*zoneId*/,
5210  &kZoneContext /*zoneContext*/,
5211  1 /*numEras*/,
5212  kZoneEraEST5EDT /*eras*/,
5213 };
5214 
5215 //---------------------------------------------------------------------------
5216 // Zone name: Etc/GMT
5217 // Zone Eras: 1
5218 // Strings (bytes): 9 (originally 12)
5219 // Memory (8-bit): 31
5220 // Memory (32-bit): 45
5221 //---------------------------------------------------------------------------
5222 
5223 static const basic::ZoneEra kZoneEraEtc_GMT[] ACE_TIME_PROGMEM = {
5224  // 0 - GMT
5225  {
5226  nullptr /*zonePolicy*/,
5227  "GMT" /*format*/,
5228  0 /*offsetCode*/,
5229  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5230  127 /*untilYearTiny*/,
5231  1 /*untilMonth*/,
5232  1 /*untilDay*/,
5233  0 /*untilTimeCode*/,
5234  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5235  },
5236 
5237 };
5238 
5239 static const char kZoneNameEtc_GMT[] ACE_TIME_PROGMEM = "\x08" "GMT";
5240 
5241 const basic::ZoneInfo kZoneEtc_GMT ACE_TIME_PROGMEM = {
5242  kZoneNameEtc_GMT /*name*/,
5243  0xd8e2de58 /*zoneId*/,
5244  &kZoneContext /*zoneContext*/,
5245  1 /*numEras*/,
5246  kZoneEraEtc_GMT /*eras*/,
5247 };
5248 
5249 //---------------------------------------------------------------------------
5250 // Zone name: Etc/GMT+1
5251 // Zone Eras: 1
5252 // Strings (bytes): 11 (originally 14)
5253 // Memory (8-bit): 33
5254 // Memory (32-bit): 47
5255 //---------------------------------------------------------------------------
5256 
5257 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_1[] ACE_TIME_PROGMEM = {
5258  // -1 - -01
5259  {
5260  nullptr /*zonePolicy*/,
5261  "-01" /*format*/,
5262  -4 /*offsetCode*/,
5263  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5264  127 /*untilYearTiny*/,
5265  1 /*untilMonth*/,
5266  1 /*untilDay*/,
5267  0 /*untilTimeCode*/,
5268  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5269  },
5270 
5271 };
5272 
5273 static const char kZoneNameEtc_GMT_PLUS_1[] ACE_TIME_PROGMEM = "\x08" "GMT+1";
5274 
5275 const basic::ZoneInfo kZoneEtc_GMT_PLUS_1 ACE_TIME_PROGMEM = {
5276  kZoneNameEtc_GMT_PLUS_1 /*name*/,
5277  0x9d13da14 /*zoneId*/,
5278  &kZoneContext /*zoneContext*/,
5279  1 /*numEras*/,
5280  kZoneEraEtc_GMT_PLUS_1 /*eras*/,
5281 };
5282 
5283 //---------------------------------------------------------------------------
5284 // Zone name: Etc/GMT+10
5285 // Zone Eras: 1
5286 // Strings (bytes): 12 (originally 15)
5287 // Memory (8-bit): 34
5288 // Memory (32-bit): 48
5289 //---------------------------------------------------------------------------
5290 
5291 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_10[] ACE_TIME_PROGMEM = {
5292  // -10 - -10
5293  {
5294  nullptr /*zonePolicy*/,
5295  "-10" /*format*/,
5296  -40 /*offsetCode*/,
5297  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5298  127 /*untilYearTiny*/,
5299  1 /*untilMonth*/,
5300  1 /*untilDay*/,
5301  0 /*untilTimeCode*/,
5302  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5303  },
5304 
5305 };
5306 
5307 static const char kZoneNameEtc_GMT_PLUS_10[] ACE_TIME_PROGMEM = "\x08" "GMT+10";
5308 
5309 const basic::ZoneInfo kZoneEtc_GMT_PLUS_10 ACE_TIME_PROGMEM = {
5310  kZoneNameEtc_GMT_PLUS_10 /*name*/,
5311  0x3f8f1cc4 /*zoneId*/,
5312  &kZoneContext /*zoneContext*/,
5313  1 /*numEras*/,
5314  kZoneEraEtc_GMT_PLUS_10 /*eras*/,
5315 };
5316 
5317 //---------------------------------------------------------------------------
5318 // Zone name: Etc/GMT+11
5319 // Zone Eras: 1
5320 // Strings (bytes): 12 (originally 15)
5321 // Memory (8-bit): 34
5322 // Memory (32-bit): 48
5323 //---------------------------------------------------------------------------
5324 
5325 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_11[] ACE_TIME_PROGMEM = {
5326  // -11 - -11
5327  {
5328  nullptr /*zonePolicy*/,
5329  "-11" /*format*/,
5330  -44 /*offsetCode*/,
5331  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5332  127 /*untilYearTiny*/,
5333  1 /*untilMonth*/,
5334  1 /*untilDay*/,
5335  0 /*untilTimeCode*/,
5336  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5337  },
5338 
5339 };
5340 
5341 static const char kZoneNameEtc_GMT_PLUS_11[] ACE_TIME_PROGMEM = "\x08" "GMT+11";
5342 
5343 const basic::ZoneInfo kZoneEtc_GMT_PLUS_11 ACE_TIME_PROGMEM = {
5344  kZoneNameEtc_GMT_PLUS_11 /*name*/,
5345  0x3f8f1cc5 /*zoneId*/,
5346  &kZoneContext /*zoneContext*/,
5347  1 /*numEras*/,
5348  kZoneEraEtc_GMT_PLUS_11 /*eras*/,
5349 };
5350 
5351 //---------------------------------------------------------------------------
5352 // Zone name: Etc/GMT+12
5353 // Zone Eras: 1
5354 // Strings (bytes): 12 (originally 15)
5355 // Memory (8-bit): 34
5356 // Memory (32-bit): 48
5357 //---------------------------------------------------------------------------
5358 
5359 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_12[] ACE_TIME_PROGMEM = {
5360  // -12 - -12
5361  {
5362  nullptr /*zonePolicy*/,
5363  "-12" /*format*/,
5364  -48 /*offsetCode*/,
5365  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5366  127 /*untilYearTiny*/,
5367  1 /*untilMonth*/,
5368  1 /*untilDay*/,
5369  0 /*untilTimeCode*/,
5370  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5371  },
5372 
5373 };
5374 
5375 static const char kZoneNameEtc_GMT_PLUS_12[] ACE_TIME_PROGMEM = "\x08" "GMT+12";
5376 
5377 const basic::ZoneInfo kZoneEtc_GMT_PLUS_12 ACE_TIME_PROGMEM = {
5378  kZoneNameEtc_GMT_PLUS_12 /*name*/,
5379  0x3f8f1cc6 /*zoneId*/,
5380  &kZoneContext /*zoneContext*/,
5381  1 /*numEras*/,
5382  kZoneEraEtc_GMT_PLUS_12 /*eras*/,
5383 };
5384 
5385 //---------------------------------------------------------------------------
5386 // Zone name: Etc/GMT+2
5387 // Zone Eras: 1
5388 // Strings (bytes): 11 (originally 14)
5389 // Memory (8-bit): 33
5390 // Memory (32-bit): 47
5391 //---------------------------------------------------------------------------
5392 
5393 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_2[] ACE_TIME_PROGMEM = {
5394  // -2 - -02
5395  {
5396  nullptr /*zonePolicy*/,
5397  "-02" /*format*/,
5398  -8 /*offsetCode*/,
5399  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5400  127 /*untilYearTiny*/,
5401  1 /*untilMonth*/,
5402  1 /*untilDay*/,
5403  0 /*untilTimeCode*/,
5404  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5405  },
5406 
5407 };
5408 
5409 static const char kZoneNameEtc_GMT_PLUS_2[] ACE_TIME_PROGMEM = "\x08" "GMT+2";
5410 
5411 const basic::ZoneInfo kZoneEtc_GMT_PLUS_2 ACE_TIME_PROGMEM = {
5412  kZoneNameEtc_GMT_PLUS_2 /*name*/,
5413  0x9d13da15 /*zoneId*/,
5414  &kZoneContext /*zoneContext*/,
5415  1 /*numEras*/,
5416  kZoneEraEtc_GMT_PLUS_2 /*eras*/,
5417 };
5418 
5419 //---------------------------------------------------------------------------
5420 // Zone name: Etc/GMT+3
5421 // Zone Eras: 1
5422 // Strings (bytes): 11 (originally 14)
5423 // Memory (8-bit): 33
5424 // Memory (32-bit): 47
5425 //---------------------------------------------------------------------------
5426 
5427 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_3[] ACE_TIME_PROGMEM = {
5428  // -3 - -03
5429  {
5430  nullptr /*zonePolicy*/,
5431  "-03" /*format*/,
5432  -12 /*offsetCode*/,
5433  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5434  127 /*untilYearTiny*/,
5435  1 /*untilMonth*/,
5436  1 /*untilDay*/,
5437  0 /*untilTimeCode*/,
5438  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5439  },
5440 
5441 };
5442 
5443 static const char kZoneNameEtc_GMT_PLUS_3[] ACE_TIME_PROGMEM = "\x08" "GMT+3";
5444 
5445 const basic::ZoneInfo kZoneEtc_GMT_PLUS_3 ACE_TIME_PROGMEM = {
5446  kZoneNameEtc_GMT_PLUS_3 /*name*/,
5447  0x9d13da16 /*zoneId*/,
5448  &kZoneContext /*zoneContext*/,
5449  1 /*numEras*/,
5450  kZoneEraEtc_GMT_PLUS_3 /*eras*/,
5451 };
5452 
5453 //---------------------------------------------------------------------------
5454 // Zone name: Etc/GMT+4
5455 // Zone Eras: 1
5456 // Strings (bytes): 11 (originally 14)
5457 // Memory (8-bit): 33
5458 // Memory (32-bit): 47
5459 //---------------------------------------------------------------------------
5460 
5461 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_4[] ACE_TIME_PROGMEM = {
5462  // -4 - -04
5463  {
5464  nullptr /*zonePolicy*/,
5465  "-04" /*format*/,
5466  -16 /*offsetCode*/,
5467  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5468  127 /*untilYearTiny*/,
5469  1 /*untilMonth*/,
5470  1 /*untilDay*/,
5471  0 /*untilTimeCode*/,
5472  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5473  },
5474 
5475 };
5476 
5477 static const char kZoneNameEtc_GMT_PLUS_4[] ACE_TIME_PROGMEM = "\x08" "GMT+4";
5478 
5479 const basic::ZoneInfo kZoneEtc_GMT_PLUS_4 ACE_TIME_PROGMEM = {
5480  kZoneNameEtc_GMT_PLUS_4 /*name*/,
5481  0x9d13da17 /*zoneId*/,
5482  &kZoneContext /*zoneContext*/,
5483  1 /*numEras*/,
5484  kZoneEraEtc_GMT_PLUS_4 /*eras*/,
5485 };
5486 
5487 //---------------------------------------------------------------------------
5488 // Zone name: Etc/GMT+5
5489 // Zone Eras: 1
5490 // Strings (bytes): 11 (originally 14)
5491 // Memory (8-bit): 33
5492 // Memory (32-bit): 47
5493 //---------------------------------------------------------------------------
5494 
5495 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_5[] ACE_TIME_PROGMEM = {
5496  // -5 - -05
5497  {
5498  nullptr /*zonePolicy*/,
5499  "-05" /*format*/,
5500  -20 /*offsetCode*/,
5501  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5502  127 /*untilYearTiny*/,
5503  1 /*untilMonth*/,
5504  1 /*untilDay*/,
5505  0 /*untilTimeCode*/,
5506  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5507  },
5508 
5509 };
5510 
5511 static const char kZoneNameEtc_GMT_PLUS_5[] ACE_TIME_PROGMEM = "\x08" "GMT+5";
5512 
5513 const basic::ZoneInfo kZoneEtc_GMT_PLUS_5 ACE_TIME_PROGMEM = {
5514  kZoneNameEtc_GMT_PLUS_5 /*name*/,
5515  0x9d13da18 /*zoneId*/,
5516  &kZoneContext /*zoneContext*/,
5517  1 /*numEras*/,
5518  kZoneEraEtc_GMT_PLUS_5 /*eras*/,
5519 };
5520 
5521 //---------------------------------------------------------------------------
5522 // Zone name: Etc/GMT+6
5523 // Zone Eras: 1
5524 // Strings (bytes): 11 (originally 14)
5525 // Memory (8-bit): 33
5526 // Memory (32-bit): 47
5527 //---------------------------------------------------------------------------
5528 
5529 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_6[] ACE_TIME_PROGMEM = {
5530  // -6 - -06
5531  {
5532  nullptr /*zonePolicy*/,
5533  "-06" /*format*/,
5534  -24 /*offsetCode*/,
5535  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5536  127 /*untilYearTiny*/,
5537  1 /*untilMonth*/,
5538  1 /*untilDay*/,
5539  0 /*untilTimeCode*/,
5540  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5541  },
5542 
5543 };
5544 
5545 static const char kZoneNameEtc_GMT_PLUS_6[] ACE_TIME_PROGMEM = "\x08" "GMT+6";
5546 
5547 const basic::ZoneInfo kZoneEtc_GMT_PLUS_6 ACE_TIME_PROGMEM = {
5548  kZoneNameEtc_GMT_PLUS_6 /*name*/,
5549  0x9d13da19 /*zoneId*/,
5550  &kZoneContext /*zoneContext*/,
5551  1 /*numEras*/,
5552  kZoneEraEtc_GMT_PLUS_6 /*eras*/,
5553 };
5554 
5555 //---------------------------------------------------------------------------
5556 // Zone name: Etc/GMT+7
5557 // Zone Eras: 1
5558 // Strings (bytes): 11 (originally 14)
5559 // Memory (8-bit): 33
5560 // Memory (32-bit): 47
5561 //---------------------------------------------------------------------------
5562 
5563 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_7[] ACE_TIME_PROGMEM = {
5564  // -7 - -07
5565  {
5566  nullptr /*zonePolicy*/,
5567  "-07" /*format*/,
5568  -28 /*offsetCode*/,
5569  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5570  127 /*untilYearTiny*/,
5571  1 /*untilMonth*/,
5572  1 /*untilDay*/,
5573  0 /*untilTimeCode*/,
5574  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5575  },
5576 
5577 };
5578 
5579 static const char kZoneNameEtc_GMT_PLUS_7[] ACE_TIME_PROGMEM = "\x08" "GMT+7";
5580 
5581 const basic::ZoneInfo kZoneEtc_GMT_PLUS_7 ACE_TIME_PROGMEM = {
5582  kZoneNameEtc_GMT_PLUS_7 /*name*/,
5583  0x9d13da1a /*zoneId*/,
5584  &kZoneContext /*zoneContext*/,
5585  1 /*numEras*/,
5586  kZoneEraEtc_GMT_PLUS_7 /*eras*/,
5587 };
5588 
5589 //---------------------------------------------------------------------------
5590 // Zone name: Etc/GMT+8
5591 // Zone Eras: 1
5592 // Strings (bytes): 11 (originally 14)
5593 // Memory (8-bit): 33
5594 // Memory (32-bit): 47
5595 //---------------------------------------------------------------------------
5596 
5597 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_8[] ACE_TIME_PROGMEM = {
5598  // -8 - -08
5599  {
5600  nullptr /*zonePolicy*/,
5601  "-08" /*format*/,
5602  -32 /*offsetCode*/,
5603  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5604  127 /*untilYearTiny*/,
5605  1 /*untilMonth*/,
5606  1 /*untilDay*/,
5607  0 /*untilTimeCode*/,
5608  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5609  },
5610 
5611 };
5612 
5613 static const char kZoneNameEtc_GMT_PLUS_8[] ACE_TIME_PROGMEM = "\x08" "GMT+8";
5614 
5615 const basic::ZoneInfo kZoneEtc_GMT_PLUS_8 ACE_TIME_PROGMEM = {
5616  kZoneNameEtc_GMT_PLUS_8 /*name*/,
5617  0x9d13da1b /*zoneId*/,
5618  &kZoneContext /*zoneContext*/,
5619  1 /*numEras*/,
5620  kZoneEraEtc_GMT_PLUS_8 /*eras*/,
5621 };
5622 
5623 //---------------------------------------------------------------------------
5624 // Zone name: Etc/GMT+9
5625 // Zone Eras: 1
5626 // Strings (bytes): 11 (originally 14)
5627 // Memory (8-bit): 33
5628 // Memory (32-bit): 47
5629 //---------------------------------------------------------------------------
5630 
5631 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_9[] ACE_TIME_PROGMEM = {
5632  // -9 - -09
5633  {
5634  nullptr /*zonePolicy*/,
5635  "-09" /*format*/,
5636  -36 /*offsetCode*/,
5637  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5638  127 /*untilYearTiny*/,
5639  1 /*untilMonth*/,
5640  1 /*untilDay*/,
5641  0 /*untilTimeCode*/,
5642  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5643  },
5644 
5645 };
5646 
5647 static const char kZoneNameEtc_GMT_PLUS_9[] ACE_TIME_PROGMEM = "\x08" "GMT+9";
5648 
5649 const basic::ZoneInfo kZoneEtc_GMT_PLUS_9 ACE_TIME_PROGMEM = {
5650  kZoneNameEtc_GMT_PLUS_9 /*name*/,
5651  0x9d13da1c /*zoneId*/,
5652  &kZoneContext /*zoneContext*/,
5653  1 /*numEras*/,
5654  kZoneEraEtc_GMT_PLUS_9 /*eras*/,
5655 };
5656 
5657 //---------------------------------------------------------------------------
5658 // Zone name: Etc/GMT-1
5659 // Zone Eras: 1
5660 // Strings (bytes): 11 (originally 14)
5661 // Memory (8-bit): 33
5662 // Memory (32-bit): 47
5663 //---------------------------------------------------------------------------
5664 
5665 static const basic::ZoneEra kZoneEraEtc_GMT_1[] ACE_TIME_PROGMEM = {
5666  // 1 - +01
5667  {
5668  nullptr /*zonePolicy*/,
5669  "+01" /*format*/,
5670  4 /*offsetCode*/,
5671  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5672  127 /*untilYearTiny*/,
5673  1 /*untilMonth*/,
5674  1 /*untilDay*/,
5675  0 /*untilTimeCode*/,
5676  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5677  },
5678 
5679 };
5680 
5681 static const char kZoneNameEtc_GMT_1[] ACE_TIME_PROGMEM = "\x08" "GMT-1";
5682 
5683 const basic::ZoneInfo kZoneEtc_GMT_1 ACE_TIME_PROGMEM = {
5684  kZoneNameEtc_GMT_1 /*name*/,
5685  0x9d13da56 /*zoneId*/,
5686  &kZoneContext /*zoneContext*/,
5687  1 /*numEras*/,
5688  kZoneEraEtc_GMT_1 /*eras*/,
5689 };
5690 
5691 //---------------------------------------------------------------------------
5692 // Zone name: Etc/GMT-10
5693 // Zone Eras: 1
5694 // Strings (bytes): 12 (originally 15)
5695 // Memory (8-bit): 34
5696 // Memory (32-bit): 48
5697 //---------------------------------------------------------------------------
5698 
5699 static const basic::ZoneEra kZoneEraEtc_GMT_10[] ACE_TIME_PROGMEM = {
5700  // 10 - +10
5701  {
5702  nullptr /*zonePolicy*/,
5703  "+10" /*format*/,
5704  40 /*offsetCode*/,
5705  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5706  127 /*untilYearTiny*/,
5707  1 /*untilMonth*/,
5708  1 /*untilDay*/,
5709  0 /*untilTimeCode*/,
5710  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5711  },
5712 
5713 };
5714 
5715 static const char kZoneNameEtc_GMT_10[] ACE_TIME_PROGMEM = "\x08" "GMT-10";
5716 
5717 const basic::ZoneInfo kZoneEtc_GMT_10 ACE_TIME_PROGMEM = {
5718  kZoneNameEtc_GMT_10 /*name*/,
5719  0x3f8f2546 /*zoneId*/,
5720  &kZoneContext /*zoneContext*/,
5721  1 /*numEras*/,
5722  kZoneEraEtc_GMT_10 /*eras*/,
5723 };
5724 
5725 //---------------------------------------------------------------------------
5726 // Zone name: Etc/GMT-11
5727 // Zone Eras: 1
5728 // Strings (bytes): 12 (originally 15)
5729 // Memory (8-bit): 34
5730 // Memory (32-bit): 48
5731 //---------------------------------------------------------------------------
5732 
5733 static const basic::ZoneEra kZoneEraEtc_GMT_11[] ACE_TIME_PROGMEM = {
5734  // 11 - +11
5735  {
5736  nullptr /*zonePolicy*/,
5737  "+11" /*format*/,
5738  44 /*offsetCode*/,
5739  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5740  127 /*untilYearTiny*/,
5741  1 /*untilMonth*/,
5742  1 /*untilDay*/,
5743  0 /*untilTimeCode*/,
5744  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5745  },
5746 
5747 };
5748 
5749 static const char kZoneNameEtc_GMT_11[] ACE_TIME_PROGMEM = "\x08" "GMT-11";
5750 
5751 const basic::ZoneInfo kZoneEtc_GMT_11 ACE_TIME_PROGMEM = {
5752  kZoneNameEtc_GMT_11 /*name*/,
5753  0x3f8f2547 /*zoneId*/,
5754  &kZoneContext /*zoneContext*/,
5755  1 /*numEras*/,
5756  kZoneEraEtc_GMT_11 /*eras*/,
5757 };
5758 
5759 //---------------------------------------------------------------------------
5760 // Zone name: Etc/GMT-12
5761 // Zone Eras: 1
5762 // Strings (bytes): 12 (originally 15)
5763 // Memory (8-bit): 34
5764 // Memory (32-bit): 48
5765 //---------------------------------------------------------------------------
5766 
5767 static const basic::ZoneEra kZoneEraEtc_GMT_12[] ACE_TIME_PROGMEM = {
5768  // 12 - +12
5769  {
5770  nullptr /*zonePolicy*/,
5771  "+12" /*format*/,
5772  48 /*offsetCode*/,
5773  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5774  127 /*untilYearTiny*/,
5775  1 /*untilMonth*/,
5776  1 /*untilDay*/,
5777  0 /*untilTimeCode*/,
5778  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5779  },
5780 
5781 };
5782 
5783 static const char kZoneNameEtc_GMT_12[] ACE_TIME_PROGMEM = "\x08" "GMT-12";
5784 
5785 const basic::ZoneInfo kZoneEtc_GMT_12 ACE_TIME_PROGMEM = {
5786  kZoneNameEtc_GMT_12 /*name*/,
5787  0x3f8f2548 /*zoneId*/,
5788  &kZoneContext /*zoneContext*/,
5789  1 /*numEras*/,
5790  kZoneEraEtc_GMT_12 /*eras*/,
5791 };
5792 
5793 //---------------------------------------------------------------------------
5794 // Zone name: Etc/GMT-13
5795 // Zone Eras: 1
5796 // Strings (bytes): 12 (originally 15)
5797 // Memory (8-bit): 34
5798 // Memory (32-bit): 48
5799 //---------------------------------------------------------------------------
5800 
5801 static const basic::ZoneEra kZoneEraEtc_GMT_13[] ACE_TIME_PROGMEM = {
5802  // 13 - +13
5803  {
5804  nullptr /*zonePolicy*/,
5805  "+13" /*format*/,
5806  52 /*offsetCode*/,
5807  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5808  127 /*untilYearTiny*/,
5809  1 /*untilMonth*/,
5810  1 /*untilDay*/,
5811  0 /*untilTimeCode*/,
5812  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5813  },
5814 
5815 };
5816 
5817 static const char kZoneNameEtc_GMT_13[] ACE_TIME_PROGMEM = "\x08" "GMT-13";
5818 
5819 const basic::ZoneInfo kZoneEtc_GMT_13 ACE_TIME_PROGMEM = {
5820  kZoneNameEtc_GMT_13 /*name*/,
5821  0x3f8f2549 /*zoneId*/,
5822  &kZoneContext /*zoneContext*/,
5823  1 /*numEras*/,
5824  kZoneEraEtc_GMT_13 /*eras*/,
5825 };
5826 
5827 //---------------------------------------------------------------------------
5828 // Zone name: Etc/GMT-14
5829 // Zone Eras: 1
5830 // Strings (bytes): 12 (originally 15)
5831 // Memory (8-bit): 34
5832 // Memory (32-bit): 48
5833 //---------------------------------------------------------------------------
5834 
5835 static const basic::ZoneEra kZoneEraEtc_GMT_14[] ACE_TIME_PROGMEM = {
5836  // 14 - +14
5837  {
5838  nullptr /*zonePolicy*/,
5839  "+14" /*format*/,
5840  56 /*offsetCode*/,
5841  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5842  127 /*untilYearTiny*/,
5843  1 /*untilMonth*/,
5844  1 /*untilDay*/,
5845  0 /*untilTimeCode*/,
5846  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5847  },
5848 
5849 };
5850 
5851 static const char kZoneNameEtc_GMT_14[] ACE_TIME_PROGMEM = "\x08" "GMT-14";
5852 
5853 const basic::ZoneInfo kZoneEtc_GMT_14 ACE_TIME_PROGMEM = {
5854  kZoneNameEtc_GMT_14 /*name*/,
5855  0x3f8f254a /*zoneId*/,
5856  &kZoneContext /*zoneContext*/,
5857  1 /*numEras*/,
5858  kZoneEraEtc_GMT_14 /*eras*/,
5859 };
5860 
5861 //---------------------------------------------------------------------------
5862 // Zone name: Etc/GMT-2
5863 // Zone Eras: 1
5864 // Strings (bytes): 11 (originally 14)
5865 // Memory (8-bit): 33
5866 // Memory (32-bit): 47
5867 //---------------------------------------------------------------------------
5868 
5869 static const basic::ZoneEra kZoneEraEtc_GMT_2[] ACE_TIME_PROGMEM = {
5870  // 2 - +02
5871  {
5872  nullptr /*zonePolicy*/,
5873  "+02" /*format*/,
5874  8 /*offsetCode*/,
5875  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5876  127 /*untilYearTiny*/,
5877  1 /*untilMonth*/,
5878  1 /*untilDay*/,
5879  0 /*untilTimeCode*/,
5880  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5881  },
5882 
5883 };
5884 
5885 static const char kZoneNameEtc_GMT_2[] ACE_TIME_PROGMEM = "\x08" "GMT-2";
5886 
5887 const basic::ZoneInfo kZoneEtc_GMT_2 ACE_TIME_PROGMEM = {
5888  kZoneNameEtc_GMT_2 /*name*/,
5889  0x9d13da57 /*zoneId*/,
5890  &kZoneContext /*zoneContext*/,
5891  1 /*numEras*/,
5892  kZoneEraEtc_GMT_2 /*eras*/,
5893 };
5894 
5895 //---------------------------------------------------------------------------
5896 // Zone name: Etc/GMT-3
5897 // Zone Eras: 1
5898 // Strings (bytes): 11 (originally 14)
5899 // Memory (8-bit): 33
5900 // Memory (32-bit): 47
5901 //---------------------------------------------------------------------------
5902 
5903 static const basic::ZoneEra kZoneEraEtc_GMT_3[] ACE_TIME_PROGMEM = {
5904  // 3 - +03
5905  {
5906  nullptr /*zonePolicy*/,
5907  "+03" /*format*/,
5908  12 /*offsetCode*/,
5909  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5910  127 /*untilYearTiny*/,
5911  1 /*untilMonth*/,
5912  1 /*untilDay*/,
5913  0 /*untilTimeCode*/,
5914  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5915  },
5916 
5917 };
5918 
5919 static const char kZoneNameEtc_GMT_3[] ACE_TIME_PROGMEM = "\x08" "GMT-3";
5920 
5921 const basic::ZoneInfo kZoneEtc_GMT_3 ACE_TIME_PROGMEM = {
5922  kZoneNameEtc_GMT_3 /*name*/,
5923  0x9d13da58 /*zoneId*/,
5924  &kZoneContext /*zoneContext*/,
5925  1 /*numEras*/,
5926  kZoneEraEtc_GMT_3 /*eras*/,
5927 };
5928 
5929 //---------------------------------------------------------------------------
5930 // Zone name: Etc/GMT-4
5931 // Zone Eras: 1
5932 // Strings (bytes): 11 (originally 14)
5933 // Memory (8-bit): 33
5934 // Memory (32-bit): 47
5935 //---------------------------------------------------------------------------
5936 
5937 static const basic::ZoneEra kZoneEraEtc_GMT_4[] ACE_TIME_PROGMEM = {
5938  // 4 - +04
5939  {
5940  nullptr /*zonePolicy*/,
5941  "+04" /*format*/,
5942  16 /*offsetCode*/,
5943  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5944  127 /*untilYearTiny*/,
5945  1 /*untilMonth*/,
5946  1 /*untilDay*/,
5947  0 /*untilTimeCode*/,
5948  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5949  },
5950 
5951 };
5952 
5953 static const char kZoneNameEtc_GMT_4[] ACE_TIME_PROGMEM = "\x08" "GMT-4";
5954 
5955 const basic::ZoneInfo kZoneEtc_GMT_4 ACE_TIME_PROGMEM = {
5956  kZoneNameEtc_GMT_4 /*name*/,
5957  0x9d13da59 /*zoneId*/,
5958  &kZoneContext /*zoneContext*/,
5959  1 /*numEras*/,
5960  kZoneEraEtc_GMT_4 /*eras*/,
5961 };
5962 
5963 //---------------------------------------------------------------------------
5964 // Zone name: Etc/GMT-5
5965 // Zone Eras: 1
5966 // Strings (bytes): 11 (originally 14)
5967 // Memory (8-bit): 33
5968 // Memory (32-bit): 47
5969 //---------------------------------------------------------------------------
5970 
5971 static const basic::ZoneEra kZoneEraEtc_GMT_5[] ACE_TIME_PROGMEM = {
5972  // 5 - +05
5973  {
5974  nullptr /*zonePolicy*/,
5975  "+05" /*format*/,
5976  20 /*offsetCode*/,
5977  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5978  127 /*untilYearTiny*/,
5979  1 /*untilMonth*/,
5980  1 /*untilDay*/,
5981  0 /*untilTimeCode*/,
5982  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5983  },
5984 
5985 };
5986 
5987 static const char kZoneNameEtc_GMT_5[] ACE_TIME_PROGMEM = "\x08" "GMT-5";
5988 
5989 const basic::ZoneInfo kZoneEtc_GMT_5 ACE_TIME_PROGMEM = {
5990  kZoneNameEtc_GMT_5 /*name*/,
5991  0x9d13da5a /*zoneId*/,
5992  &kZoneContext /*zoneContext*/,
5993  1 /*numEras*/,
5994  kZoneEraEtc_GMT_5 /*eras*/,
5995 };
5996 
5997 //---------------------------------------------------------------------------
5998 // Zone name: Etc/GMT-6
5999 // Zone Eras: 1
6000 // Strings (bytes): 11 (originally 14)
6001 // Memory (8-bit): 33
6002 // Memory (32-bit): 47
6003 //---------------------------------------------------------------------------
6004 
6005 static const basic::ZoneEra kZoneEraEtc_GMT_6[] ACE_TIME_PROGMEM = {
6006  // 6 - +06
6007  {
6008  nullptr /*zonePolicy*/,
6009  "+06" /*format*/,
6010  24 /*offsetCode*/,
6011  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6012  127 /*untilYearTiny*/,
6013  1 /*untilMonth*/,
6014  1 /*untilDay*/,
6015  0 /*untilTimeCode*/,
6016  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6017  },
6018 
6019 };
6020 
6021 static const char kZoneNameEtc_GMT_6[] ACE_TIME_PROGMEM = "\x08" "GMT-6";
6022 
6023 const basic::ZoneInfo kZoneEtc_GMT_6 ACE_TIME_PROGMEM = {
6024  kZoneNameEtc_GMT_6 /*name*/,
6025  0x9d13da5b /*zoneId*/,
6026  &kZoneContext /*zoneContext*/,
6027  1 /*numEras*/,
6028  kZoneEraEtc_GMT_6 /*eras*/,
6029 };
6030 
6031 //---------------------------------------------------------------------------
6032 // Zone name: Etc/GMT-7
6033 // Zone Eras: 1
6034 // Strings (bytes): 11 (originally 14)
6035 // Memory (8-bit): 33
6036 // Memory (32-bit): 47
6037 //---------------------------------------------------------------------------
6038 
6039 static const basic::ZoneEra kZoneEraEtc_GMT_7[] ACE_TIME_PROGMEM = {
6040  // 7 - +07
6041  {
6042  nullptr /*zonePolicy*/,
6043  "+07" /*format*/,
6044  28 /*offsetCode*/,
6045  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6046  127 /*untilYearTiny*/,
6047  1 /*untilMonth*/,
6048  1 /*untilDay*/,
6049  0 /*untilTimeCode*/,
6050  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6051  },
6052 
6053 };
6054 
6055 static const char kZoneNameEtc_GMT_7[] ACE_TIME_PROGMEM = "\x08" "GMT-7";
6056 
6057 const basic::ZoneInfo kZoneEtc_GMT_7 ACE_TIME_PROGMEM = {
6058  kZoneNameEtc_GMT_7 /*name*/,
6059  0x9d13da5c /*zoneId*/,
6060  &kZoneContext /*zoneContext*/,
6061  1 /*numEras*/,
6062  kZoneEraEtc_GMT_7 /*eras*/,
6063 };
6064 
6065 //---------------------------------------------------------------------------
6066 // Zone name: Etc/GMT-8
6067 // Zone Eras: 1
6068 // Strings (bytes): 11 (originally 14)
6069 // Memory (8-bit): 33
6070 // Memory (32-bit): 47
6071 //---------------------------------------------------------------------------
6072 
6073 static const basic::ZoneEra kZoneEraEtc_GMT_8[] ACE_TIME_PROGMEM = {
6074  // 8 - +08
6075  {
6076  nullptr /*zonePolicy*/,
6077  "+08" /*format*/,
6078  32 /*offsetCode*/,
6079  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6080  127 /*untilYearTiny*/,
6081  1 /*untilMonth*/,
6082  1 /*untilDay*/,
6083  0 /*untilTimeCode*/,
6084  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6085  },
6086 
6087 };
6088 
6089 static const char kZoneNameEtc_GMT_8[] ACE_TIME_PROGMEM = "\x08" "GMT-8";
6090 
6091 const basic::ZoneInfo kZoneEtc_GMT_8 ACE_TIME_PROGMEM = {
6092  kZoneNameEtc_GMT_8 /*name*/,
6093  0x9d13da5d /*zoneId*/,
6094  &kZoneContext /*zoneContext*/,
6095  1 /*numEras*/,
6096  kZoneEraEtc_GMT_8 /*eras*/,
6097 };
6098 
6099 //---------------------------------------------------------------------------
6100 // Zone name: Etc/GMT-9
6101 // Zone Eras: 1
6102 // Strings (bytes): 11 (originally 14)
6103 // Memory (8-bit): 33
6104 // Memory (32-bit): 47
6105 //---------------------------------------------------------------------------
6106 
6107 static const basic::ZoneEra kZoneEraEtc_GMT_9[] ACE_TIME_PROGMEM = {
6108  // 9 - +09
6109  {
6110  nullptr /*zonePolicy*/,
6111  "+09" /*format*/,
6112  36 /*offsetCode*/,
6113  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6114  127 /*untilYearTiny*/,
6115  1 /*untilMonth*/,
6116  1 /*untilDay*/,
6117  0 /*untilTimeCode*/,
6118  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6119  },
6120 
6121 };
6122 
6123 static const char kZoneNameEtc_GMT_9[] ACE_TIME_PROGMEM = "\x08" "GMT-9";
6124 
6125 const basic::ZoneInfo kZoneEtc_GMT_9 ACE_TIME_PROGMEM = {
6126  kZoneNameEtc_GMT_9 /*name*/,
6127  0x9d13da5e /*zoneId*/,
6128  &kZoneContext /*zoneContext*/,
6129  1 /*numEras*/,
6130  kZoneEraEtc_GMT_9 /*eras*/,
6131 };
6132 
6133 //---------------------------------------------------------------------------
6134 // Zone name: Etc/UTC
6135 // Zone Eras: 1
6136 // Strings (bytes): 9 (originally 12)
6137 // Memory (8-bit): 31
6138 // Memory (32-bit): 45
6139 //---------------------------------------------------------------------------
6140 
6141 static const basic::ZoneEra kZoneEraEtc_UTC[] ACE_TIME_PROGMEM = {
6142  // 0 - UTC
6143  {
6144  nullptr /*zonePolicy*/,
6145  "UTC" /*format*/,
6146  0 /*offsetCode*/,
6147  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6148  127 /*untilYearTiny*/,
6149  1 /*untilMonth*/,
6150  1 /*untilDay*/,
6151  0 /*untilTimeCode*/,
6152  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6153  },
6154 
6155 };
6156 
6157 static const char kZoneNameEtc_UTC[] ACE_TIME_PROGMEM = "\x08" "UTC";
6158 
6159 const basic::ZoneInfo kZoneEtc_UTC ACE_TIME_PROGMEM = {
6160  kZoneNameEtc_UTC /*name*/,
6161  0xd8e31abc /*zoneId*/,
6162  &kZoneContext /*zoneContext*/,
6163  1 /*numEras*/,
6164  kZoneEraEtc_UTC /*eras*/,
6165 };
6166 
6167 //---------------------------------------------------------------------------
6168 // Zone name: Europe/Andorra
6169 // Zone Eras: 1
6170 // Strings (bytes): 14 (originally 20)
6171 // Memory (8-bit): 36
6172 // Memory (32-bit): 50
6173 //---------------------------------------------------------------------------
6174 
6175 static const basic::ZoneEra kZoneEraEurope_Andorra[] ACE_TIME_PROGMEM = {
6176  // 1:00 EU CE%sT
6177  {
6178  &kPolicyEU /*zonePolicy*/,
6179  "CE%T" /*format*/,
6180  4 /*offsetCode*/,
6181  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6182  127 /*untilYearTiny*/,
6183  1 /*untilMonth*/,
6184  1 /*untilDay*/,
6185  0 /*untilTimeCode*/,
6186  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6187  },
6188 
6189 };
6190 
6191 static const char kZoneNameEurope_Andorra[] ACE_TIME_PROGMEM = "\x09" "Andorra";
6192 
6193 const basic::ZoneInfo kZoneEurope_Andorra ACE_TIME_PROGMEM = {
6194  kZoneNameEurope_Andorra /*name*/,
6195  0x97f6764b /*zoneId*/,
6196  &kZoneContext /*zoneContext*/,
6197  1 /*numEras*/,
6198  kZoneEraEurope_Andorra /*eras*/,
6199 };
6200 
6201 //---------------------------------------------------------------------------
6202 // Zone name: Europe/Athens
6203 // Zone Eras: 1
6204 // Strings (bytes): 13 (originally 19)
6205 // Memory (8-bit): 35
6206 // Memory (32-bit): 49
6207 //---------------------------------------------------------------------------
6208 
6209 static const basic::ZoneEra kZoneEraEurope_Athens[] ACE_TIME_PROGMEM = {
6210  // 2:00 EU EE%sT
6211  {
6212  &kPolicyEU /*zonePolicy*/,
6213  "EE%T" /*format*/,
6214  8 /*offsetCode*/,
6215  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6216  127 /*untilYearTiny*/,
6217  1 /*untilMonth*/,
6218  1 /*untilDay*/,
6219  0 /*untilTimeCode*/,
6220  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6221  },
6222 
6223 };
6224 
6225 static const char kZoneNameEurope_Athens[] ACE_TIME_PROGMEM = "\x09" "Athens";
6226 
6227 const basic::ZoneInfo kZoneEurope_Athens ACE_TIME_PROGMEM = {
6228  kZoneNameEurope_Athens /*name*/,
6229  0x4318fa27 /*zoneId*/,
6230  &kZoneContext /*zoneContext*/,
6231  1 /*numEras*/,
6232  kZoneEraEurope_Athens /*eras*/,
6233 };
6234 
6235 //---------------------------------------------------------------------------
6236 // Zone name: Europe/Belgrade
6237 // Zone Eras: 1
6238 // Strings (bytes): 15 (originally 21)
6239 // Memory (8-bit): 37
6240 // Memory (32-bit): 51
6241 //---------------------------------------------------------------------------
6242 
6243 static const basic::ZoneEra kZoneEraEurope_Belgrade[] ACE_TIME_PROGMEM = {
6244  // 1:00 EU CE%sT
6245  {
6246  &kPolicyEU /*zonePolicy*/,
6247  "CE%T" /*format*/,
6248  4 /*offsetCode*/,
6249  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6250  127 /*untilYearTiny*/,
6251  1 /*untilMonth*/,
6252  1 /*untilDay*/,
6253  0 /*untilTimeCode*/,
6254  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6255  },
6256 
6257 };
6258 
6259 static const char kZoneNameEurope_Belgrade[] ACE_TIME_PROGMEM = "\x09" "Belgrade";
6260 
6261 const basic::ZoneInfo kZoneEurope_Belgrade ACE_TIME_PROGMEM = {
6262  kZoneNameEurope_Belgrade /*name*/,
6263  0xe0532b3a /*zoneId*/,
6264  &kZoneContext /*zoneContext*/,
6265  1 /*numEras*/,
6266  kZoneEraEurope_Belgrade /*eras*/,
6267 };
6268 
6269 //---------------------------------------------------------------------------
6270 // Zone name: Europe/Berlin
6271 // Zone Eras: 1
6272 // Strings (bytes): 13 (originally 19)
6273 // Memory (8-bit): 35
6274 // Memory (32-bit): 49
6275 //---------------------------------------------------------------------------
6276 
6277 static const basic::ZoneEra kZoneEraEurope_Berlin[] ACE_TIME_PROGMEM = {
6278  // 1:00 EU CE%sT
6279  {
6280  &kPolicyEU /*zonePolicy*/,
6281  "CE%T" /*format*/,
6282  4 /*offsetCode*/,
6283  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6284  127 /*untilYearTiny*/,
6285  1 /*untilMonth*/,
6286  1 /*untilDay*/,
6287  0 /*untilTimeCode*/,
6288  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6289  },
6290 
6291 };
6292 
6293 static const char kZoneNameEurope_Berlin[] ACE_TIME_PROGMEM = "\x09" "Berlin";
6294 
6295 const basic::ZoneInfo kZoneEurope_Berlin ACE_TIME_PROGMEM = {
6296  kZoneNameEurope_Berlin /*name*/,
6297  0x44644c20 /*zoneId*/,
6298  &kZoneContext /*zoneContext*/,
6299  1 /*numEras*/,
6300  kZoneEraEurope_Berlin /*eras*/,
6301 };
6302 
6303 //---------------------------------------------------------------------------
6304 // Zone name: Europe/Brussels
6305 // Zone Eras: 1
6306 // Strings (bytes): 15 (originally 21)
6307 // Memory (8-bit): 37
6308 // Memory (32-bit): 51
6309 //---------------------------------------------------------------------------
6310 
6311 static const basic::ZoneEra kZoneEraEurope_Brussels[] ACE_TIME_PROGMEM = {
6312  // 1:00 EU CE%sT
6313  {
6314  &kPolicyEU /*zonePolicy*/,
6315  "CE%T" /*format*/,
6316  4 /*offsetCode*/,
6317  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6318  127 /*untilYearTiny*/,
6319  1 /*untilMonth*/,
6320  1 /*untilDay*/,
6321  0 /*untilTimeCode*/,
6322  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6323  },
6324 
6325 };
6326 
6327 static const char kZoneNameEurope_Brussels[] ACE_TIME_PROGMEM = "\x09" "Brussels";
6328 
6329 const basic::ZoneInfo kZoneEurope_Brussels ACE_TIME_PROGMEM = {
6330  kZoneNameEurope_Brussels /*name*/,
6331  0xdee07337 /*zoneId*/,
6332  &kZoneContext /*zoneContext*/,
6333  1 /*numEras*/,
6334  kZoneEraEurope_Brussels /*eras*/,
6335 };
6336 
6337 //---------------------------------------------------------------------------
6338 // Zone name: Europe/Bucharest
6339 // Zone Eras: 1
6340 // Strings (bytes): 16 (originally 22)
6341 // Memory (8-bit): 38
6342 // Memory (32-bit): 52
6343 //---------------------------------------------------------------------------
6344 
6345 static const basic::ZoneEra kZoneEraEurope_Bucharest[] ACE_TIME_PROGMEM = {
6346  // 2:00 EU EE%sT
6347  {
6348  &kPolicyEU /*zonePolicy*/,
6349  "EE%T" /*format*/,
6350  8 /*offsetCode*/,
6351  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6352  127 /*untilYearTiny*/,
6353  1 /*untilMonth*/,
6354  1 /*untilDay*/,
6355  0 /*untilTimeCode*/,
6356  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6357  },
6358 
6359 };
6360 
6361 static const char kZoneNameEurope_Bucharest[] ACE_TIME_PROGMEM = "\x09" "Bucharest";
6362 
6363 const basic::ZoneInfo kZoneEurope_Bucharest ACE_TIME_PROGMEM = {
6364  kZoneNameEurope_Bucharest /*name*/,
6365  0xfb349ec5 /*zoneId*/,
6366  &kZoneContext /*zoneContext*/,
6367  1 /*numEras*/,
6368  kZoneEraEurope_Bucharest /*eras*/,
6369 };
6370 
6371 //---------------------------------------------------------------------------
6372 // Zone name: Europe/Budapest
6373 // Zone Eras: 1
6374 // Strings (bytes): 15 (originally 21)
6375 // Memory (8-bit): 37
6376 // Memory (32-bit): 51
6377 //---------------------------------------------------------------------------
6378 
6379 static const basic::ZoneEra kZoneEraEurope_Budapest[] ACE_TIME_PROGMEM = {
6380  // 1:00 EU CE%sT
6381  {
6382  &kPolicyEU /*zonePolicy*/,
6383  "CE%T" /*format*/,
6384  4 /*offsetCode*/,
6385  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6386  127 /*untilYearTiny*/,
6387  1 /*untilMonth*/,
6388  1 /*untilDay*/,
6389  0 /*untilTimeCode*/,
6390  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6391  },
6392 
6393 };
6394 
6395 static const char kZoneNameEurope_Budapest[] ACE_TIME_PROGMEM = "\x09" "Budapest";
6396 
6397 const basic::ZoneInfo kZoneEurope_Budapest ACE_TIME_PROGMEM = {
6398  kZoneNameEurope_Budapest /*name*/,
6399  0x9ce0197c /*zoneId*/,
6400  &kZoneContext /*zoneContext*/,
6401  1 /*numEras*/,
6402  kZoneEraEurope_Budapest /*eras*/,
6403 };
6404 
6405 //---------------------------------------------------------------------------
6406 // Zone name: Europe/Chisinau
6407 // Zone Eras: 1
6408 // Strings (bytes): 15 (originally 21)
6409 // Memory (8-bit): 37
6410 // Memory (32-bit): 51
6411 //---------------------------------------------------------------------------
6412 
6413 static const basic::ZoneEra kZoneEraEurope_Chisinau[] ACE_TIME_PROGMEM = {
6414  // 2:00 Moldova EE%sT
6415  {
6416  &kPolicyMoldova /*zonePolicy*/,
6417  "EE%T" /*format*/,
6418  8 /*offsetCode*/,
6419  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6420  127 /*untilYearTiny*/,
6421  1 /*untilMonth*/,
6422  1 /*untilDay*/,
6423  0 /*untilTimeCode*/,
6424  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6425  },
6426 
6427 };
6428 
6429 static const char kZoneNameEurope_Chisinau[] ACE_TIME_PROGMEM = "\x09" "Chisinau";
6430 
6431 const basic::ZoneInfo kZoneEurope_Chisinau ACE_TIME_PROGMEM = {
6432  kZoneNameEurope_Chisinau /*name*/,
6433  0xad58aa18 /*zoneId*/,
6434  &kZoneContext /*zoneContext*/,
6435  1 /*numEras*/,
6436  kZoneEraEurope_Chisinau /*eras*/,
6437 };
6438 
6439 //---------------------------------------------------------------------------
6440 // Zone name: Europe/Dublin
6441 // Zone Eras: 1
6442 // Strings (bytes): 16 (originally 22)
6443 // Memory (8-bit): 38
6444 // Memory (32-bit): 52
6445 //---------------------------------------------------------------------------
6446 
6447 static const basic::ZoneEra kZoneEraEurope_Dublin[] ACE_TIME_PROGMEM = {
6448  // 1:00 Eire IST/GMT
6449  {
6450  &kPolicyEire /*zonePolicy*/,
6451  "IST/GMT" /*format*/,
6452  4 /*offsetCode*/,
6453  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6454  127 /*untilYearTiny*/,
6455  1 /*untilMonth*/,
6456  1 /*untilDay*/,
6457  0 /*untilTimeCode*/,
6458  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6459  },
6460 
6461 };
6462 
6463 static const char kZoneNameEurope_Dublin[] ACE_TIME_PROGMEM = "\x09" "Dublin";
6464 
6465 const basic::ZoneInfo kZoneEurope_Dublin ACE_TIME_PROGMEM = {
6466  kZoneNameEurope_Dublin /*name*/,
6467  0x4a275f62 /*zoneId*/,
6468  &kZoneContext /*zoneContext*/,
6469  1 /*numEras*/,
6470  kZoneEraEurope_Dublin /*eras*/,
6471 };
6472 
6473 //---------------------------------------------------------------------------
6474 // Zone name: Europe/Gibraltar
6475 // Zone Eras: 1
6476 // Strings (bytes): 16 (originally 22)
6477 // Memory (8-bit): 38
6478 // Memory (32-bit): 52
6479 //---------------------------------------------------------------------------
6480 
6481 static const basic::ZoneEra kZoneEraEurope_Gibraltar[] ACE_TIME_PROGMEM = {
6482  // 1:00 EU CE%sT
6483  {
6484  &kPolicyEU /*zonePolicy*/,
6485  "CE%T" /*format*/,
6486  4 /*offsetCode*/,
6487  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6488  127 /*untilYearTiny*/,
6489  1 /*untilMonth*/,
6490  1 /*untilDay*/,
6491  0 /*untilTimeCode*/,
6492  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6493  },
6494 
6495 };
6496 
6497 static const char kZoneNameEurope_Gibraltar[] ACE_TIME_PROGMEM = "\x09" "Gibraltar";
6498 
6499 const basic::ZoneInfo kZoneEurope_Gibraltar ACE_TIME_PROGMEM = {
6500  kZoneNameEurope_Gibraltar /*name*/,
6501  0xf8e325fc /*zoneId*/,
6502  &kZoneContext /*zoneContext*/,
6503  1 /*numEras*/,
6504  kZoneEraEurope_Gibraltar /*eras*/,
6505 };
6506 
6507 //---------------------------------------------------------------------------
6508 // Zone name: Europe/Helsinki
6509 // Zone Eras: 1
6510 // Strings (bytes): 15 (originally 21)
6511 // Memory (8-bit): 37
6512 // Memory (32-bit): 51
6513 //---------------------------------------------------------------------------
6514 
6515 static const basic::ZoneEra kZoneEraEurope_Helsinki[] ACE_TIME_PROGMEM = {
6516  // 2:00 EU EE%sT
6517  {
6518  &kPolicyEU /*zonePolicy*/,
6519  "EE%T" /*format*/,
6520  8 /*offsetCode*/,
6521  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6522  127 /*untilYearTiny*/,
6523  1 /*untilMonth*/,
6524  1 /*untilDay*/,
6525  0 /*untilTimeCode*/,
6526  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6527  },
6528 
6529 };
6530 
6531 static const char kZoneNameEurope_Helsinki[] ACE_TIME_PROGMEM = "\x09" "Helsinki";
6532 
6533 const basic::ZoneInfo kZoneEurope_Helsinki ACE_TIME_PROGMEM = {
6534  kZoneNameEurope_Helsinki /*name*/,
6535  0x6ab2975b /*zoneId*/,
6536  &kZoneContext /*zoneContext*/,
6537  1 /*numEras*/,
6538  kZoneEraEurope_Helsinki /*eras*/,
6539 };
6540 
6541 //---------------------------------------------------------------------------
6542 // Zone name: Europe/Kyiv
6543 // Zone Eras: 1
6544 // Strings (bytes): 11 (originally 17)
6545 // Memory (8-bit): 33
6546 // Memory (32-bit): 47
6547 //---------------------------------------------------------------------------
6548 
6549 static const basic::ZoneEra kZoneEraEurope_Kyiv[] ACE_TIME_PROGMEM = {
6550  // 2:00 EU EE%sT
6551  {
6552  &kPolicyEU /*zonePolicy*/,
6553  "EE%T" /*format*/,
6554  8 /*offsetCode*/,
6555  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6556  127 /*untilYearTiny*/,
6557  1 /*untilMonth*/,
6558  1 /*untilDay*/,
6559  0 /*untilTimeCode*/,
6560  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6561  },
6562 
6563 };
6564 
6565 static const char kZoneNameEurope_Kyiv[] ACE_TIME_PROGMEM = "\x09" "Kyiv";
6566 
6567 const basic::ZoneInfo kZoneEurope_Kyiv ACE_TIME_PROGMEM = {
6568  kZoneNameEurope_Kyiv /*name*/,
6569  0xa2c1e347 /*zoneId*/,
6570  &kZoneContext /*zoneContext*/,
6571  1 /*numEras*/,
6572  kZoneEraEurope_Kyiv /*eras*/,
6573 };
6574 
6575 //---------------------------------------------------------------------------
6576 // Zone name: Europe/Lisbon
6577 // Zone Eras: 1
6578 // Strings (bytes): 13 (originally 19)
6579 // Memory (8-bit): 35
6580 // Memory (32-bit): 49
6581 //---------------------------------------------------------------------------
6582 
6583 static const basic::ZoneEra kZoneEraEurope_Lisbon[] ACE_TIME_PROGMEM = {
6584  // 0:00 EU WE%sT
6585  {
6586  &kPolicyEU /*zonePolicy*/,
6587  "WE%T" /*format*/,
6588  0 /*offsetCode*/,
6589  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6590  127 /*untilYearTiny*/,
6591  1 /*untilMonth*/,
6592  1 /*untilDay*/,
6593  0 /*untilTimeCode*/,
6594  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6595  },
6596 
6597 };
6598 
6599 static const char kZoneNameEurope_Lisbon[] ACE_TIME_PROGMEM = "\x09" "Lisbon";
6600 
6601 const basic::ZoneInfo kZoneEurope_Lisbon ACE_TIME_PROGMEM = {
6602  kZoneNameEurope_Lisbon /*name*/,
6603  0x5c00a70b /*zoneId*/,
6604  &kZoneContext /*zoneContext*/,
6605  1 /*numEras*/,
6606  kZoneEraEurope_Lisbon /*eras*/,
6607 };
6608 
6609 //---------------------------------------------------------------------------
6610 // Zone name: Europe/London
6611 // Zone Eras: 1
6612 // Strings (bytes): 16 (originally 22)
6613 // Memory (8-bit): 38
6614 // Memory (32-bit): 52
6615 //---------------------------------------------------------------------------
6616 
6617 static const basic::ZoneEra kZoneEraEurope_London[] ACE_TIME_PROGMEM = {
6618  // 0:00 EU GMT/BST
6619  {
6620  &kPolicyEU /*zonePolicy*/,
6621  "GMT/BST" /*format*/,
6622  0 /*offsetCode*/,
6623  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6624  127 /*untilYearTiny*/,
6625  1 /*untilMonth*/,
6626  1 /*untilDay*/,
6627  0 /*untilTimeCode*/,
6628  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6629  },
6630 
6631 };
6632 
6633 static const char kZoneNameEurope_London[] ACE_TIME_PROGMEM = "\x09" "London";
6634 
6635 const basic::ZoneInfo kZoneEurope_London ACE_TIME_PROGMEM = {
6636  kZoneNameEurope_London /*name*/,
6637  0x5c6a84ae /*zoneId*/,
6638  &kZoneContext /*zoneContext*/,
6639  1 /*numEras*/,
6640  kZoneEraEurope_London /*eras*/,
6641 };
6642 
6643 //---------------------------------------------------------------------------
6644 // Zone name: Europe/Madrid
6645 // Zone Eras: 1
6646 // Strings (bytes): 13 (originally 19)
6647 // Memory (8-bit): 35
6648 // Memory (32-bit): 49
6649 //---------------------------------------------------------------------------
6650 
6651 static const basic::ZoneEra kZoneEraEurope_Madrid[] ACE_TIME_PROGMEM = {
6652  // 1:00 EU CE%sT
6653  {
6654  &kPolicyEU /*zonePolicy*/,
6655  "CE%T" /*format*/,
6656  4 /*offsetCode*/,
6657  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6658  127 /*untilYearTiny*/,
6659  1 /*untilMonth*/,
6660  1 /*untilDay*/,
6661  0 /*untilTimeCode*/,
6662  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6663  },
6664 
6665 };
6666 
6667 static const char kZoneNameEurope_Madrid[] ACE_TIME_PROGMEM = "\x09" "Madrid";
6668 
6669 const basic::ZoneInfo kZoneEurope_Madrid ACE_TIME_PROGMEM = {
6670  kZoneNameEurope_Madrid /*name*/,
6671  0x5dbd1535 /*zoneId*/,
6672  &kZoneContext /*zoneContext*/,
6673  1 /*numEras*/,
6674  kZoneEraEurope_Madrid /*eras*/,
6675 };
6676 
6677 //---------------------------------------------------------------------------
6678 // Zone name: Europe/Malta
6679 // Zone Eras: 1
6680 // Strings (bytes): 12 (originally 18)
6681 // Memory (8-bit): 34
6682 // Memory (32-bit): 48
6683 //---------------------------------------------------------------------------
6684 
6685 static const basic::ZoneEra kZoneEraEurope_Malta[] ACE_TIME_PROGMEM = {
6686  // 1:00 EU CE%sT
6687  {
6688  &kPolicyEU /*zonePolicy*/,
6689  "CE%T" /*format*/,
6690  4 /*offsetCode*/,
6691  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6692  127 /*untilYearTiny*/,
6693  1 /*untilMonth*/,
6694  1 /*untilDay*/,
6695  0 /*untilTimeCode*/,
6696  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6697  },
6698 
6699 };
6700 
6701 static const char kZoneNameEurope_Malta[] ACE_TIME_PROGMEM = "\x09" "Malta";
6702 
6703 const basic::ZoneInfo kZoneEurope_Malta ACE_TIME_PROGMEM = {
6704  kZoneNameEurope_Malta /*name*/,
6705  0xfb1560f3 /*zoneId*/,
6706  &kZoneContext /*zoneContext*/,
6707  1 /*numEras*/,
6708  kZoneEraEurope_Malta /*eras*/,
6709 };
6710 
6711 //---------------------------------------------------------------------------
6712 // Zone name: Europe/Paris
6713 // Zone Eras: 1
6714 // Strings (bytes): 12 (originally 18)
6715 // Memory (8-bit): 34
6716 // Memory (32-bit): 48
6717 //---------------------------------------------------------------------------
6718 
6719 static const basic::ZoneEra kZoneEraEurope_Paris[] ACE_TIME_PROGMEM = {
6720  // 1:00 EU CE%sT
6721  {
6722  &kPolicyEU /*zonePolicy*/,
6723  "CE%T" /*format*/,
6724  4 /*offsetCode*/,
6725  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6726  127 /*untilYearTiny*/,
6727  1 /*untilMonth*/,
6728  1 /*untilDay*/,
6729  0 /*untilTimeCode*/,
6730  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6731  },
6732 
6733 };
6734 
6735 static const char kZoneNameEurope_Paris[] ACE_TIME_PROGMEM = "\x09" "Paris";
6736 
6737 const basic::ZoneInfo kZoneEurope_Paris ACE_TIME_PROGMEM = {
6738  kZoneNameEurope_Paris /*name*/,
6739  0xfb4bc2a3 /*zoneId*/,
6740  &kZoneContext /*zoneContext*/,
6741  1 /*numEras*/,
6742  kZoneEraEurope_Paris /*eras*/,
6743 };
6744 
6745 //---------------------------------------------------------------------------
6746 // Zone name: Europe/Prague
6747 // Zone Eras: 1
6748 // Strings (bytes): 13 (originally 19)
6749 // Memory (8-bit): 35
6750 // Memory (32-bit): 49
6751 //---------------------------------------------------------------------------
6752 
6753 static const basic::ZoneEra kZoneEraEurope_Prague[] ACE_TIME_PROGMEM = {
6754  // 1:00 EU CE%sT
6755  {
6756  &kPolicyEU /*zonePolicy*/,
6757  "CE%T" /*format*/,
6758  4 /*offsetCode*/,
6759  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6760  127 /*untilYearTiny*/,
6761  1 /*untilMonth*/,
6762  1 /*untilDay*/,
6763  0 /*untilTimeCode*/,
6764  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6765  },
6766 
6767 };
6768 
6769 static const char kZoneNameEurope_Prague[] ACE_TIME_PROGMEM = "\x09" "Prague";
6770 
6771 const basic::ZoneInfo kZoneEurope_Prague ACE_TIME_PROGMEM = {
6772  kZoneNameEurope_Prague /*name*/,
6773  0x65ee5d48 /*zoneId*/,
6774  &kZoneContext /*zoneContext*/,
6775  1 /*numEras*/,
6776  kZoneEraEurope_Prague /*eras*/,
6777 };
6778 
6779 //---------------------------------------------------------------------------
6780 // Zone name: Europe/Rome
6781 // Zone Eras: 1
6782 // Strings (bytes): 11 (originally 17)
6783 // Memory (8-bit): 33
6784 // Memory (32-bit): 47
6785 //---------------------------------------------------------------------------
6786 
6787 static const basic::ZoneEra kZoneEraEurope_Rome[] ACE_TIME_PROGMEM = {
6788  // 1:00 EU CE%sT
6789  {
6790  &kPolicyEU /*zonePolicy*/,
6791  "CE%T" /*format*/,
6792  4 /*offsetCode*/,
6793  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6794  127 /*untilYearTiny*/,
6795  1 /*untilMonth*/,
6796  1 /*untilDay*/,
6797  0 /*untilTimeCode*/,
6798  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6799  },
6800 
6801 };
6802 
6803 static const char kZoneNameEurope_Rome[] ACE_TIME_PROGMEM = "\x09" "Rome";
6804 
6805 const basic::ZoneInfo kZoneEurope_Rome ACE_TIME_PROGMEM = {
6806  kZoneNameEurope_Rome /*name*/,
6807  0xa2c58fd7 /*zoneId*/,
6808  &kZoneContext /*zoneContext*/,
6809  1 /*numEras*/,
6810  kZoneEraEurope_Rome /*eras*/,
6811 };
6812 
6813 //---------------------------------------------------------------------------
6814 // Zone name: Europe/Sofia
6815 // Zone Eras: 1
6816 // Strings (bytes): 12 (originally 18)
6817 // Memory (8-bit): 34
6818 // Memory (32-bit): 48
6819 //---------------------------------------------------------------------------
6820 
6821 static const basic::ZoneEra kZoneEraEurope_Sofia[] ACE_TIME_PROGMEM = {
6822  // 2:00 EU EE%sT
6823  {
6824  &kPolicyEU /*zonePolicy*/,
6825  "EE%T" /*format*/,
6826  8 /*offsetCode*/,
6827  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6828  127 /*untilYearTiny*/,
6829  1 /*untilMonth*/,
6830  1 /*untilDay*/,
6831  0 /*untilTimeCode*/,
6832  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6833  },
6834 
6835 };
6836 
6837 static const char kZoneNameEurope_Sofia[] ACE_TIME_PROGMEM = "\x09" "Sofia";
6838 
6839 const basic::ZoneInfo kZoneEurope_Sofia ACE_TIME_PROGMEM = {
6840  kZoneNameEurope_Sofia /*name*/,
6841  0xfb898656 /*zoneId*/,
6842  &kZoneContext /*zoneContext*/,
6843  1 /*numEras*/,
6844  kZoneEraEurope_Sofia /*eras*/,
6845 };
6846 
6847 //---------------------------------------------------------------------------
6848 // Zone name: Europe/Tirane
6849 // Zone Eras: 1
6850 // Strings (bytes): 13 (originally 19)
6851 // Memory (8-bit): 35
6852 // Memory (32-bit): 49
6853 //---------------------------------------------------------------------------
6854 
6855 static const basic::ZoneEra kZoneEraEurope_Tirane[] ACE_TIME_PROGMEM = {
6856  // 1:00 EU CE%sT
6857  {
6858  &kPolicyEU /*zonePolicy*/,
6859  "CE%T" /*format*/,
6860  4 /*offsetCode*/,
6861  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6862  127 /*untilYearTiny*/,
6863  1 /*untilMonth*/,
6864  1 /*untilDay*/,
6865  0 /*untilTimeCode*/,
6866  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6867  },
6868 
6869 };
6870 
6871 static const char kZoneNameEurope_Tirane[] ACE_TIME_PROGMEM = "\x09" "Tirane";
6872 
6873 const basic::ZoneInfo kZoneEurope_Tirane ACE_TIME_PROGMEM = {
6874  kZoneNameEurope_Tirane /*name*/,
6875  0x6ea95b47 /*zoneId*/,
6876  &kZoneContext /*zoneContext*/,
6877  1 /*numEras*/,
6878  kZoneEraEurope_Tirane /*eras*/,
6879 };
6880 
6881 //---------------------------------------------------------------------------
6882 // Zone name: Europe/Vienna
6883 // Zone Eras: 1
6884 // Strings (bytes): 13 (originally 19)
6885 // Memory (8-bit): 35
6886 // Memory (32-bit): 49
6887 //---------------------------------------------------------------------------
6888 
6889 static const basic::ZoneEra kZoneEraEurope_Vienna[] ACE_TIME_PROGMEM = {
6890  // 1:00 EU CE%sT
6891  {
6892  &kPolicyEU /*zonePolicy*/,
6893  "CE%T" /*format*/,
6894  4 /*offsetCode*/,
6895  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6896  127 /*untilYearTiny*/,
6897  1 /*untilMonth*/,
6898  1 /*untilDay*/,
6899  0 /*untilTimeCode*/,
6900  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6901  },
6902 
6903 };
6904 
6905 static const char kZoneNameEurope_Vienna[] ACE_TIME_PROGMEM = "\x09" "Vienna";
6906 
6907 const basic::ZoneInfo kZoneEurope_Vienna ACE_TIME_PROGMEM = {
6908  kZoneNameEurope_Vienna /*name*/,
6909  0x734cc2e5 /*zoneId*/,
6910  &kZoneContext /*zoneContext*/,
6911  1 /*numEras*/,
6912  kZoneEraEurope_Vienna /*eras*/,
6913 };
6914 
6915 //---------------------------------------------------------------------------
6916 // Zone name: Europe/Warsaw
6917 // Zone Eras: 1
6918 // Strings (bytes): 13 (originally 19)
6919 // Memory (8-bit): 35
6920 // Memory (32-bit): 49
6921 //---------------------------------------------------------------------------
6922 
6923 static const basic::ZoneEra kZoneEraEurope_Warsaw[] ACE_TIME_PROGMEM = {
6924  // 1:00 EU CE%sT
6925  {
6926  &kPolicyEU /*zonePolicy*/,
6927  "CE%T" /*format*/,
6928  4 /*offsetCode*/,
6929  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6930  127 /*untilYearTiny*/,
6931  1 /*untilMonth*/,
6932  1 /*untilDay*/,
6933  0 /*untilTimeCode*/,
6934  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6935  },
6936 
6937 };
6938 
6939 static const char kZoneNameEurope_Warsaw[] ACE_TIME_PROGMEM = "\x09" "Warsaw";
6940 
6941 const basic::ZoneInfo kZoneEurope_Warsaw ACE_TIME_PROGMEM = {
6942  kZoneNameEurope_Warsaw /*name*/,
6943  0x75185c19 /*zoneId*/,
6944  &kZoneContext /*zoneContext*/,
6945  1 /*numEras*/,
6946  kZoneEraEurope_Warsaw /*eras*/,
6947 };
6948 
6949 //---------------------------------------------------------------------------
6950 // Zone name: Europe/Zurich
6951 // Zone Eras: 1
6952 // Strings (bytes): 13 (originally 19)
6953 // Memory (8-bit): 35
6954 // Memory (32-bit): 49
6955 //---------------------------------------------------------------------------
6956 
6957 static const basic::ZoneEra kZoneEraEurope_Zurich[] ACE_TIME_PROGMEM = {
6958  // 1:00 EU CE%sT
6959  {
6960  &kPolicyEU /*zonePolicy*/,
6961  "CE%T" /*format*/,
6962  4 /*offsetCode*/,
6963  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6964  127 /*untilYearTiny*/,
6965  1 /*untilMonth*/,
6966  1 /*untilDay*/,
6967  0 /*untilTimeCode*/,
6968  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6969  },
6970 
6971 };
6972 
6973 static const char kZoneNameEurope_Zurich[] ACE_TIME_PROGMEM = "\x09" "Zurich";
6974 
6975 const basic::ZoneInfo kZoneEurope_Zurich ACE_TIME_PROGMEM = {
6976  kZoneNameEurope_Zurich /*name*/,
6977  0x7d8195b9 /*zoneId*/,
6978  &kZoneContext /*zoneContext*/,
6979  1 /*numEras*/,
6980  kZoneEraEurope_Zurich /*eras*/,
6981 };
6982 
6983 //---------------------------------------------------------------------------
6984 // Zone name: HST
6985 // Zone Eras: 1
6986 // Strings (bytes): 8 (originally 8)
6987 // Memory (8-bit): 30
6988 // Memory (32-bit): 44
6989 //---------------------------------------------------------------------------
6990 
6991 static const basic::ZoneEra kZoneEraHST[] ACE_TIME_PROGMEM = {
6992  // -10:00 - HST
6993  {
6994  nullptr /*zonePolicy*/,
6995  "HST" /*format*/,
6996  -40 /*offsetCode*/,
6997  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6998  127 /*untilYearTiny*/,
6999  1 /*untilMonth*/,
7000  1 /*untilDay*/,
7001  0 /*untilTimeCode*/,
7002  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7003  },
7004 
7005 };
7006 
7007 static const char kZoneNameHST[] ACE_TIME_PROGMEM = "HST";
7008 
7009 const basic::ZoneInfo kZoneHST ACE_TIME_PROGMEM = {
7010  kZoneNameHST /*name*/,
7011  0x0b87f034 /*zoneId*/,
7012  &kZoneContext /*zoneContext*/,
7013  1 /*numEras*/,
7014  kZoneEraHST /*eras*/,
7015 };
7016 
7017 //---------------------------------------------------------------------------
7018 // Zone name: Indian/Chagos
7019 // Zone Eras: 1
7020 // Strings (bytes): 12 (originally 18)
7021 // Memory (8-bit): 34
7022 // Memory (32-bit): 48
7023 //---------------------------------------------------------------------------
7024 
7025 static const basic::ZoneEra kZoneEraIndian_Chagos[] ACE_TIME_PROGMEM = {
7026  // 6:00 - +06
7027  {
7028  nullptr /*zonePolicy*/,
7029  "+06" /*format*/,
7030  24 /*offsetCode*/,
7031  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7032  127 /*untilYearTiny*/,
7033  1 /*untilMonth*/,
7034  1 /*untilDay*/,
7035  0 /*untilTimeCode*/,
7036  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7037  },
7038 
7039 };
7040 
7041 static const char kZoneNameIndian_Chagos[] ACE_TIME_PROGMEM = "\x0a" "Chagos";
7042 
7043 const basic::ZoneInfo kZoneIndian_Chagos ACE_TIME_PROGMEM = {
7044  kZoneNameIndian_Chagos /*name*/,
7045  0x456f7c3c /*zoneId*/,
7046  &kZoneContext /*zoneContext*/,
7047  1 /*numEras*/,
7048  kZoneEraIndian_Chagos /*eras*/,
7049 };
7050 
7051 //---------------------------------------------------------------------------
7052 // Zone name: Indian/Maldives
7053 // Zone Eras: 1
7054 // Strings (bytes): 14 (originally 20)
7055 // Memory (8-bit): 36
7056 // Memory (32-bit): 50
7057 //---------------------------------------------------------------------------
7058 
7059 static const basic::ZoneEra kZoneEraIndian_Maldives[] ACE_TIME_PROGMEM = {
7060  // 5:00 - +05
7061  {
7062  nullptr /*zonePolicy*/,
7063  "+05" /*format*/,
7064  20 /*offsetCode*/,
7065  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7066  127 /*untilYearTiny*/,
7067  1 /*untilMonth*/,
7068  1 /*untilDay*/,
7069  0 /*untilTimeCode*/,
7070  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7071  },
7072 
7073 };
7074 
7075 static const char kZoneNameIndian_Maldives[] ACE_TIME_PROGMEM = "\x0a" "Maldives";
7076 
7077 const basic::ZoneInfo kZoneIndian_Maldives ACE_TIME_PROGMEM = {
7078  kZoneNameIndian_Maldives /*name*/,
7079  0x9869681c /*zoneId*/,
7080  &kZoneContext /*zoneContext*/,
7081  1 /*numEras*/,
7082  kZoneEraIndian_Maldives /*eras*/,
7083 };
7084 
7085 //---------------------------------------------------------------------------
7086 // Zone name: Indian/Mauritius
7087 // Zone Eras: 1
7088 // Strings (bytes): 19 (originally 25)
7089 // Memory (8-bit): 41
7090 // Memory (32-bit): 55
7091 //---------------------------------------------------------------------------
7092 
7093 static const basic::ZoneEra kZoneEraIndian_Mauritius[] ACE_TIME_PROGMEM = {
7094  // 4:00 Mauritius +04/+05
7095  {
7096  &kPolicyMauritius /*zonePolicy*/,
7097  "+04/+05" /*format*/,
7098  16 /*offsetCode*/,
7099  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7100  127 /*untilYearTiny*/,
7101  1 /*untilMonth*/,
7102  1 /*untilDay*/,
7103  0 /*untilTimeCode*/,
7104  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7105  },
7106 
7107 };
7108 
7109 static const char kZoneNameIndian_Mauritius[] ACE_TIME_PROGMEM = "\x0a" "Mauritius";
7110 
7111 const basic::ZoneInfo kZoneIndian_Mauritius ACE_TIME_PROGMEM = {
7112  kZoneNameIndian_Mauritius /*name*/,
7113  0x7b09c02a /*zoneId*/,
7114  &kZoneContext /*zoneContext*/,
7115  1 /*numEras*/,
7116  kZoneEraIndian_Mauritius /*eras*/,
7117 };
7118 
7119 //---------------------------------------------------------------------------
7120 // Zone name: MET
7121 // Zone Eras: 1
7122 // Strings (bytes): 9 (originally 9)
7123 // Memory (8-bit): 31
7124 // Memory (32-bit): 45
7125 //---------------------------------------------------------------------------
7126 
7127 static const basic::ZoneEra kZoneEraMET[] ACE_TIME_PROGMEM = {
7128  // 1:00 C-Eur ME%sT
7129  {
7130  &kPolicyC_Eur /*zonePolicy*/,
7131  "ME%T" /*format*/,
7132  4 /*offsetCode*/,
7133  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7134  127 /*untilYearTiny*/,
7135  1 /*untilMonth*/,
7136  1 /*untilDay*/,
7137  0 /*untilTimeCode*/,
7138  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7139  },
7140 
7141 };
7142 
7143 static const char kZoneNameMET[] ACE_TIME_PROGMEM = "MET";
7144 
7145 const basic::ZoneInfo kZoneMET ACE_TIME_PROGMEM = {
7146  kZoneNameMET /*name*/,
7147  0x0b8803ab /*zoneId*/,
7148  &kZoneContext /*zoneContext*/,
7149  1 /*numEras*/,
7150  kZoneEraMET /*eras*/,
7151 };
7152 
7153 //---------------------------------------------------------------------------
7154 // Zone name: MST
7155 // Zone Eras: 1
7156 // Strings (bytes): 8 (originally 8)
7157 // Memory (8-bit): 30
7158 // Memory (32-bit): 44
7159 //---------------------------------------------------------------------------
7160 
7161 static const basic::ZoneEra kZoneEraMST[] ACE_TIME_PROGMEM = {
7162  // -7:00 - MST
7163  {
7164  nullptr /*zonePolicy*/,
7165  "MST" /*format*/,
7166  -28 /*offsetCode*/,
7167  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7168  127 /*untilYearTiny*/,
7169  1 /*untilMonth*/,
7170  1 /*untilDay*/,
7171  0 /*untilTimeCode*/,
7172  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7173  },
7174 
7175 };
7176 
7177 static const char kZoneNameMST[] ACE_TIME_PROGMEM = "MST";
7178 
7179 const basic::ZoneInfo kZoneMST ACE_TIME_PROGMEM = {
7180  kZoneNameMST /*name*/,
7181  0x0b880579 /*zoneId*/,
7182  &kZoneContext /*zoneContext*/,
7183  1 /*numEras*/,
7184  kZoneEraMST /*eras*/,
7185 };
7186 
7187 //---------------------------------------------------------------------------
7188 // Zone name: MST7MDT
7189 // Zone Eras: 1
7190 // Strings (bytes): 12 (originally 12)
7191 // Memory (8-bit): 34
7192 // Memory (32-bit): 48
7193 //---------------------------------------------------------------------------
7194 
7195 static const basic::ZoneEra kZoneEraMST7MDT[] ACE_TIME_PROGMEM = {
7196  // -7:00 US M%sT
7197  {
7198  &kPolicyUS /*zonePolicy*/,
7199  "M%T" /*format*/,
7200  -28 /*offsetCode*/,
7201  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7202  127 /*untilYearTiny*/,
7203  1 /*untilMonth*/,
7204  1 /*untilDay*/,
7205  0 /*untilTimeCode*/,
7206  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7207  },
7208 
7209 };
7210 
7211 static const char kZoneNameMST7MDT[] ACE_TIME_PROGMEM = "MST7MDT";
7212 
7213 const basic::ZoneInfo kZoneMST7MDT ACE_TIME_PROGMEM = {
7214  kZoneNameMST7MDT /*name*/,
7215  0xf2af9375 /*zoneId*/,
7216  &kZoneContext /*zoneContext*/,
7217  1 /*numEras*/,
7218  kZoneEraMST7MDT /*eras*/,
7219 };
7220 
7221 //---------------------------------------------------------------------------
7222 // Zone name: PST8PDT
7223 // Zone Eras: 1
7224 // Strings (bytes): 12 (originally 12)
7225 // Memory (8-bit): 34
7226 // Memory (32-bit): 48
7227 //---------------------------------------------------------------------------
7228 
7229 static const basic::ZoneEra kZoneEraPST8PDT[] ACE_TIME_PROGMEM = {
7230  // -8:00 US P%sT
7231  {
7232  &kPolicyUS /*zonePolicy*/,
7233  "P%T" /*format*/,
7234  -32 /*offsetCode*/,
7235  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7236  127 /*untilYearTiny*/,
7237  1 /*untilMonth*/,
7238  1 /*untilDay*/,
7239  0 /*untilTimeCode*/,
7240  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7241  },
7242 
7243 };
7244 
7245 static const char kZoneNamePST8PDT[] ACE_TIME_PROGMEM = "PST8PDT";
7246 
7247 const basic::ZoneInfo kZonePST8PDT ACE_TIME_PROGMEM = {
7248  kZoneNamePST8PDT /*name*/,
7249  0xd99ee2dc /*zoneId*/,
7250  &kZoneContext /*zoneContext*/,
7251  1 /*numEras*/,
7252  kZoneEraPST8PDT /*eras*/,
7253 };
7254 
7255 //---------------------------------------------------------------------------
7256 // Zone name: Pacific/Auckland
7257 // Zone Eras: 1
7258 // Strings (bytes): 15 (originally 22)
7259 // Memory (8-bit): 37
7260 // Memory (32-bit): 51
7261 //---------------------------------------------------------------------------
7262 
7263 static const basic::ZoneEra kZoneEraPacific_Auckland[] ACE_TIME_PROGMEM = {
7264  // 12:00 NZ NZ%sT
7265  {
7266  &kPolicyNZ /*zonePolicy*/,
7267  "NZ%T" /*format*/,
7268  48 /*offsetCode*/,
7269  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7270  127 /*untilYearTiny*/,
7271  1 /*untilMonth*/,
7272  1 /*untilDay*/,
7273  0 /*untilTimeCode*/,
7274  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7275  },
7276 
7277 };
7278 
7279 static const char kZoneNamePacific_Auckland[] ACE_TIME_PROGMEM = "\x0b" "Auckland";
7280 
7281 const basic::ZoneInfo kZonePacific_Auckland ACE_TIME_PROGMEM = {
7282  kZoneNamePacific_Auckland /*name*/,
7283  0x25062f86 /*zoneId*/,
7284  &kZoneContext /*zoneContext*/,
7285  1 /*numEras*/,
7286  kZoneEraPacific_Auckland /*eras*/,
7287 };
7288 
7289 //---------------------------------------------------------------------------
7290 // Zone name: Pacific/Chatham
7291 // Zone Eras: 1
7292 // Strings (bytes): 21 (originally 28)
7293 // Memory (8-bit): 43
7294 // Memory (32-bit): 57
7295 //---------------------------------------------------------------------------
7296 
7297 static const basic::ZoneEra kZoneEraPacific_Chatham[] ACE_TIME_PROGMEM = {
7298  // 12:45 Chatham +1245/+1345
7299  {
7300  &kPolicyChatham /*zonePolicy*/,
7301  "+1245/+1345" /*format*/,
7302  51 /*offsetCode*/,
7303  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7304  127 /*untilYearTiny*/,
7305  1 /*untilMonth*/,
7306  1 /*untilDay*/,
7307  0 /*untilTimeCode*/,
7308  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7309  },
7310 
7311 };
7312 
7313 static const char kZoneNamePacific_Chatham[] ACE_TIME_PROGMEM = "\x0b" "Chatham";
7314 
7315 const basic::ZoneInfo kZonePacific_Chatham ACE_TIME_PROGMEM = {
7316  kZoneNamePacific_Chatham /*name*/,
7317  0x2f0de999 /*zoneId*/,
7318  &kZoneContext /*zoneContext*/,
7319  1 /*numEras*/,
7320  kZoneEraPacific_Chatham /*eras*/,
7321 };
7322 
7323 //---------------------------------------------------------------------------
7324 // Zone name: Pacific/Easter
7325 // Zone Eras: 1
7326 // Strings (bytes): 16 (originally 23)
7327 // Memory (8-bit): 38
7328 // Memory (32-bit): 52
7329 //---------------------------------------------------------------------------
7330 
7331 static const basic::ZoneEra kZoneEraPacific_Easter[] ACE_TIME_PROGMEM = {
7332  // -6:00 Chile -06/-05
7333  {
7334  &kPolicyChile /*zonePolicy*/,
7335  "-06/-05" /*format*/,
7336  -24 /*offsetCode*/,
7337  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7338  127 /*untilYearTiny*/,
7339  1 /*untilMonth*/,
7340  1 /*untilDay*/,
7341  0 /*untilTimeCode*/,
7342  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7343  },
7344 
7345 };
7346 
7347 static const char kZoneNamePacific_Easter[] ACE_TIME_PROGMEM = "\x0b" "Easter";
7348 
7349 const basic::ZoneInfo kZonePacific_Easter ACE_TIME_PROGMEM = {
7350  kZoneNamePacific_Easter /*name*/,
7351  0xcf54f7e7 /*zoneId*/,
7352  &kZoneContext /*zoneContext*/,
7353  1 /*numEras*/,
7354  kZoneEraPacific_Easter /*eras*/,
7355 };
7356 
7357 //---------------------------------------------------------------------------
7358 // Zone name: Pacific/Efate
7359 // Zone Eras: 1
7360 // Strings (bytes): 15 (originally 22)
7361 // Memory (8-bit): 37
7362 // Memory (32-bit): 51
7363 //---------------------------------------------------------------------------
7364 
7365 static const basic::ZoneEra kZoneEraPacific_Efate[] ACE_TIME_PROGMEM = {
7366  // 11:00 Vanuatu +11/+12
7367  {
7368  &kPolicyVanuatu /*zonePolicy*/,
7369  "+11/+12" /*format*/,
7370  44 /*offsetCode*/,
7371  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7372  127 /*untilYearTiny*/,
7373  1 /*untilMonth*/,
7374  1 /*untilDay*/,
7375  0 /*untilTimeCode*/,
7376  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7377  },
7378 
7379 };
7380 
7381 static const char kZoneNamePacific_Efate[] ACE_TIME_PROGMEM = "\x0b" "Efate";
7382 
7383 const basic::ZoneInfo kZonePacific_Efate ACE_TIME_PROGMEM = {
7384  kZoneNamePacific_Efate /*name*/,
7385  0x8a2bce28 /*zoneId*/,
7386  &kZoneContext /*zoneContext*/,
7387  1 /*numEras*/,
7388  kZoneEraPacific_Efate /*eras*/,
7389 };
7390 
7391 //---------------------------------------------------------------------------
7392 // Zone name: Pacific/Fiji
7393 // Zone Eras: 1
7394 // Strings (bytes): 14 (originally 21)
7395 // Memory (8-bit): 36
7396 // Memory (32-bit): 50
7397 //---------------------------------------------------------------------------
7398 
7399 static const basic::ZoneEra kZoneEraPacific_Fiji[] ACE_TIME_PROGMEM = {
7400  // 12:00 Fiji +12/+13
7401  {
7402  &kPolicyFiji /*zonePolicy*/,
7403  "+12/+13" /*format*/,
7404  48 /*offsetCode*/,
7405  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7406  127 /*untilYearTiny*/,
7407  1 /*untilMonth*/,
7408  1 /*untilDay*/,
7409  0 /*untilTimeCode*/,
7410  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7411  },
7412 
7413 };
7414 
7415 static const char kZoneNamePacific_Fiji[] ACE_TIME_PROGMEM = "\x0b" "Fiji";
7416 
7417 const basic::ZoneInfo kZonePacific_Fiji ACE_TIME_PROGMEM = {
7418  kZoneNamePacific_Fiji /*name*/,
7419  0x23383ba5 /*zoneId*/,
7420  &kZoneContext /*zoneContext*/,
7421  1 /*numEras*/,
7422  kZoneEraPacific_Fiji /*eras*/,
7423 };
7424 
7425 //---------------------------------------------------------------------------
7426 // Zone name: Pacific/Galapagos
7427 // Zone Eras: 1
7428 // Strings (bytes): 19 (originally 26)
7429 // Memory (8-bit): 41
7430 // Memory (32-bit): 55
7431 //---------------------------------------------------------------------------
7432 
7433 static const basic::ZoneEra kZoneEraPacific_Galapagos[] ACE_TIME_PROGMEM = {
7434  // -6:00 Ecuador -06/-05
7435  {
7436  &kPolicyEcuador /*zonePolicy*/,
7437  "-06/-05" /*format*/,
7438  -24 /*offsetCode*/,
7439  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7440  127 /*untilYearTiny*/,
7441  1 /*untilMonth*/,
7442  1 /*untilDay*/,
7443  0 /*untilTimeCode*/,
7444  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7445  },
7446 
7447 };
7448 
7449 static const char kZoneNamePacific_Galapagos[] ACE_TIME_PROGMEM = "\x0b" "Galapagos";
7450 
7451 const basic::ZoneInfo kZonePacific_Galapagos ACE_TIME_PROGMEM = {
7452  kZoneNamePacific_Galapagos /*name*/,
7453  0xa952f752 /*zoneId*/,
7454  &kZoneContext /*zoneContext*/,
7455  1 /*numEras*/,
7456  kZoneEraPacific_Galapagos /*eras*/,
7457 };
7458 
7459 //---------------------------------------------------------------------------
7460 // Zone name: Pacific/Gambier
7461 // Zone Eras: 1
7462 // Strings (bytes): 13 (originally 20)
7463 // Memory (8-bit): 35
7464 // Memory (32-bit): 49
7465 //---------------------------------------------------------------------------
7466 
7467 static const basic::ZoneEra kZoneEraPacific_Gambier[] ACE_TIME_PROGMEM = {
7468  // -9:00 - -09
7469  {
7470  nullptr /*zonePolicy*/,
7471  "-09" /*format*/,
7472  -36 /*offsetCode*/,
7473  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7474  127 /*untilYearTiny*/,
7475  1 /*untilMonth*/,
7476  1 /*untilDay*/,
7477  0 /*untilTimeCode*/,
7478  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7479  },
7480 
7481 };
7482 
7483 static const char kZoneNamePacific_Gambier[] ACE_TIME_PROGMEM = "\x0b" "Gambier";
7484 
7485 const basic::ZoneInfo kZonePacific_Gambier ACE_TIME_PROGMEM = {
7486  kZoneNamePacific_Gambier /*name*/,
7487  0x53720c3a /*zoneId*/,
7488  &kZoneContext /*zoneContext*/,
7489  1 /*numEras*/,
7490  kZoneEraPacific_Gambier /*eras*/,
7491 };
7492 
7493 //---------------------------------------------------------------------------
7494 // Zone name: Pacific/Guadalcanal
7495 // Zone Eras: 1
7496 // Strings (bytes): 17 (originally 24)
7497 // Memory (8-bit): 39
7498 // Memory (32-bit): 53
7499 //---------------------------------------------------------------------------
7500 
7501 static const basic::ZoneEra kZoneEraPacific_Guadalcanal[] ACE_TIME_PROGMEM = {
7502  // 11:00 - +11
7503  {
7504  nullptr /*zonePolicy*/,
7505  "+11" /*format*/,
7506  44 /*offsetCode*/,
7507  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7508  127 /*untilYearTiny*/,
7509  1 /*untilMonth*/,
7510  1 /*untilDay*/,
7511  0 /*untilTimeCode*/,
7512  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7513  },
7514 
7515 };
7516 
7517 static const char kZoneNamePacific_Guadalcanal[] ACE_TIME_PROGMEM = "\x0b" "Guadalcanal";
7518 
7519 const basic::ZoneInfo kZonePacific_Guadalcanal ACE_TIME_PROGMEM = {
7520  kZoneNamePacific_Guadalcanal /*name*/,
7521  0xf4dd25f0 /*zoneId*/,
7522  &kZoneContext /*zoneContext*/,
7523  1 /*numEras*/,
7524  kZoneEraPacific_Guadalcanal /*eras*/,
7525 };
7526 
7527 //---------------------------------------------------------------------------
7528 // Zone name: Pacific/Honolulu
7529 // Zone Eras: 1
7530 // Strings (bytes): 14 (originally 21)
7531 // Memory (8-bit): 36
7532 // Memory (32-bit): 50
7533 //---------------------------------------------------------------------------
7534 
7535 static const basic::ZoneEra kZoneEraPacific_Honolulu[] ACE_TIME_PROGMEM = {
7536  // -10:00 - HST
7537  {
7538  nullptr /*zonePolicy*/,
7539  "HST" /*format*/,
7540  -40 /*offsetCode*/,
7541  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7542  127 /*untilYearTiny*/,
7543  1 /*untilMonth*/,
7544  1 /*untilDay*/,
7545  0 /*untilTimeCode*/,
7546  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7547  },
7548 
7549 };
7550 
7551 static const char kZoneNamePacific_Honolulu[] ACE_TIME_PROGMEM = "\x0b" "Honolulu";
7552 
7553 const basic::ZoneInfo kZonePacific_Honolulu ACE_TIME_PROGMEM = {
7554  kZoneNamePacific_Honolulu /*name*/,
7555  0xe6e70af9 /*zoneId*/,
7556  &kZoneContext /*zoneContext*/,
7557  1 /*numEras*/,
7558  kZoneEraPacific_Honolulu /*eras*/,
7559 };
7560 
7561 //---------------------------------------------------------------------------
7562 // Zone name: Pacific/Kanton
7563 // Zone Eras: 1
7564 // Strings (bytes): 12 (originally 19)
7565 // Memory (8-bit): 34
7566 // Memory (32-bit): 48
7567 //---------------------------------------------------------------------------
7568 
7569 static const basic::ZoneEra kZoneEraPacific_Kanton[] ACE_TIME_PROGMEM = {
7570  // 13:00 - +13
7571  {
7572  nullptr /*zonePolicy*/,
7573  "+13" /*format*/,
7574  52 /*offsetCode*/,
7575  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7576  127 /*untilYearTiny*/,
7577  1 /*untilMonth*/,
7578  1 /*untilDay*/,
7579  0 /*untilTimeCode*/,
7580  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7581  },
7582 
7583 };
7584 
7585 static const char kZoneNamePacific_Kanton[] ACE_TIME_PROGMEM = "\x0b" "Kanton";
7586 
7587 const basic::ZoneInfo kZonePacific_Kanton ACE_TIME_PROGMEM = {
7588  kZoneNamePacific_Kanton /*name*/,
7589  0xdd512f0e /*zoneId*/,
7590  &kZoneContext /*zoneContext*/,
7591  1 /*numEras*/,
7592  kZoneEraPacific_Kanton /*eras*/,
7593 };
7594 
7595 //---------------------------------------------------------------------------
7596 // Zone name: Pacific/Kiritimati
7597 // Zone Eras: 1
7598 // Strings (bytes): 16 (originally 23)
7599 // Memory (8-bit): 38
7600 // Memory (32-bit): 52
7601 //---------------------------------------------------------------------------
7602 
7603 static const basic::ZoneEra kZoneEraPacific_Kiritimati[] ACE_TIME_PROGMEM = {
7604  // 14:00 - +14
7605  {
7606  nullptr /*zonePolicy*/,
7607  "+14" /*format*/,
7608  56 /*offsetCode*/,
7609  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7610  127 /*untilYearTiny*/,
7611  1 /*untilMonth*/,
7612  1 /*untilDay*/,
7613  0 /*untilTimeCode*/,
7614  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7615  },
7616 
7617 };
7618 
7619 static const char kZoneNamePacific_Kiritimati[] ACE_TIME_PROGMEM = "\x0b" "Kiritimati";
7620 
7621 const basic::ZoneInfo kZonePacific_Kiritimati ACE_TIME_PROGMEM = {
7622  kZoneNamePacific_Kiritimati /*name*/,
7623  0x8305073a /*zoneId*/,
7624  &kZoneContext /*zoneContext*/,
7625  1 /*numEras*/,
7626  kZoneEraPacific_Kiritimati /*eras*/,
7627 };
7628 
7629 //---------------------------------------------------------------------------
7630 // Zone name: Pacific/Kosrae
7631 // Zone Eras: 2
7632 // Strings (bytes): 16 (originally 23)
7633 // Memory (8-bit): 49
7634 // Memory (32-bit): 68
7635 //---------------------------------------------------------------------------
7636 
7637 static const basic::ZoneEra kZoneEraPacific_Kosrae[] ACE_TIME_PROGMEM = {
7638  // 12:00 - +12 1999
7639  {
7640  nullptr /*zonePolicy*/,
7641  "+12" /*format*/,
7642  48 /*offsetCode*/,
7643  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7644  -1 /*untilYearTiny*/,
7645  1 /*untilMonth*/,
7646  1 /*untilDay*/,
7647  0 /*untilTimeCode*/,
7648  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7649  },
7650  // 11:00 - +11
7651  {
7652  nullptr /*zonePolicy*/,
7653  "+11" /*format*/,
7654  44 /*offsetCode*/,
7655  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7656  127 /*untilYearTiny*/,
7657  1 /*untilMonth*/,
7658  1 /*untilDay*/,
7659  0 /*untilTimeCode*/,
7660  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7661  },
7662 
7663 };
7664 
7665 static const char kZoneNamePacific_Kosrae[] ACE_TIME_PROGMEM = "\x0b" "Kosrae";
7666 
7667 const basic::ZoneInfo kZonePacific_Kosrae ACE_TIME_PROGMEM = {
7668  kZoneNamePacific_Kosrae /*name*/,
7669  0xde5139a8 /*zoneId*/,
7670  &kZoneContext /*zoneContext*/,
7671  2 /*numEras*/,
7672  kZoneEraPacific_Kosrae /*eras*/,
7673 };
7674 
7675 //---------------------------------------------------------------------------
7676 // Zone name: Pacific/Kwajalein
7677 // Zone Eras: 1
7678 // Strings (bytes): 15 (originally 22)
7679 // Memory (8-bit): 37
7680 // Memory (32-bit): 51
7681 //---------------------------------------------------------------------------
7682 
7683 static const basic::ZoneEra kZoneEraPacific_Kwajalein[] ACE_TIME_PROGMEM = {
7684  // 12:00 - +12
7685  {
7686  nullptr /*zonePolicy*/,
7687  "+12" /*format*/,
7688  48 /*offsetCode*/,
7689  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7690  127 /*untilYearTiny*/,
7691  1 /*untilMonth*/,
7692  1 /*untilDay*/,
7693  0 /*untilTimeCode*/,
7694  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7695  },
7696 
7697 };
7698 
7699 static const char kZoneNamePacific_Kwajalein[] ACE_TIME_PROGMEM = "\x0b" "Kwajalein";
7700 
7701 const basic::ZoneInfo kZonePacific_Kwajalein ACE_TIME_PROGMEM = {
7702  kZoneNamePacific_Kwajalein /*name*/,
7703  0x8e216759 /*zoneId*/,
7704  &kZoneContext /*zoneContext*/,
7705  1 /*numEras*/,
7706  kZoneEraPacific_Kwajalein /*eras*/,
7707 };
7708 
7709 //---------------------------------------------------------------------------
7710 // Zone name: Pacific/Marquesas
7711 // Zone Eras: 1
7712 // Strings (bytes): 17 (originally 24)
7713 // Memory (8-bit): 39
7714 // Memory (32-bit): 53
7715 //---------------------------------------------------------------------------
7716 
7717 static const basic::ZoneEra kZoneEraPacific_Marquesas[] ACE_TIME_PROGMEM = {
7718  // -9:30 - -0930
7719  {
7720  nullptr /*zonePolicy*/,
7721  "-0930" /*format*/,
7722  -38 /*offsetCode*/,
7723  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7724  127 /*untilYearTiny*/,
7725  1 /*untilMonth*/,
7726  1 /*untilDay*/,
7727  0 /*untilTimeCode*/,
7728  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7729  },
7730 
7731 };
7732 
7733 static const char kZoneNamePacific_Marquesas[] ACE_TIME_PROGMEM = "\x0b" "Marquesas";
7734 
7735 const basic::ZoneInfo kZonePacific_Marquesas ACE_TIME_PROGMEM = {
7736  kZoneNamePacific_Marquesas /*name*/,
7737  0x57ca7135 /*zoneId*/,
7738  &kZoneContext /*zoneContext*/,
7739  1 /*numEras*/,
7740  kZoneEraPacific_Marquesas /*eras*/,
7741 };
7742 
7743 //---------------------------------------------------------------------------
7744 // Zone name: Pacific/Nauru
7745 // Zone Eras: 1
7746 // Strings (bytes): 11 (originally 18)
7747 // Memory (8-bit): 33
7748 // Memory (32-bit): 47
7749 //---------------------------------------------------------------------------
7750 
7751 static const basic::ZoneEra kZoneEraPacific_Nauru[] ACE_TIME_PROGMEM = {
7752  // 12:00 - +12
7753  {
7754  nullptr /*zonePolicy*/,
7755  "+12" /*format*/,
7756  48 /*offsetCode*/,
7757  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7758  127 /*untilYearTiny*/,
7759  1 /*untilMonth*/,
7760  1 /*untilDay*/,
7761  0 /*untilTimeCode*/,
7762  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7763  },
7764 
7765 };
7766 
7767 static const char kZoneNamePacific_Nauru[] ACE_TIME_PROGMEM = "\x0b" "Nauru";
7768 
7769 const basic::ZoneInfo kZonePacific_Nauru ACE_TIME_PROGMEM = {
7770  kZoneNamePacific_Nauru /*name*/,
7771  0x8acc41ae /*zoneId*/,
7772  &kZoneContext /*zoneContext*/,
7773  1 /*numEras*/,
7774  kZoneEraPacific_Nauru /*eras*/,
7775 };
7776 
7777 //---------------------------------------------------------------------------
7778 // Zone name: Pacific/Niue
7779 // Zone Eras: 1
7780 // Strings (bytes): 10 (originally 17)
7781 // Memory (8-bit): 32
7782 // Memory (32-bit): 46
7783 //---------------------------------------------------------------------------
7784 
7785 static const basic::ZoneEra kZoneEraPacific_Niue[] ACE_TIME_PROGMEM = {
7786  // -11:00 - -11
7787  {
7788  nullptr /*zonePolicy*/,
7789  "-11" /*format*/,
7790  -44 /*offsetCode*/,
7791  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7792  127 /*untilYearTiny*/,
7793  1 /*untilMonth*/,
7794  1 /*untilDay*/,
7795  0 /*untilTimeCode*/,
7796  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7797  },
7798 
7799 };
7800 
7801 static const char kZoneNamePacific_Niue[] ACE_TIME_PROGMEM = "\x0b" "Niue";
7802 
7803 const basic::ZoneInfo kZonePacific_Niue ACE_TIME_PROGMEM = {
7804  kZoneNamePacific_Niue /*name*/,
7805  0x233ca014 /*zoneId*/,
7806  &kZoneContext /*zoneContext*/,
7807  1 /*numEras*/,
7808  kZoneEraPacific_Niue /*eras*/,
7809 };
7810 
7811 //---------------------------------------------------------------------------
7812 // Zone name: Pacific/Noumea
7813 // Zone Eras: 1
7814 // Strings (bytes): 16 (originally 23)
7815 // Memory (8-bit): 38
7816 // Memory (32-bit): 52
7817 //---------------------------------------------------------------------------
7818 
7819 static const basic::ZoneEra kZoneEraPacific_Noumea[] ACE_TIME_PROGMEM = {
7820  // 11:00 NC +11/+12
7821  {
7822  &kPolicyNC /*zonePolicy*/,
7823  "+11/+12" /*format*/,
7824  44 /*offsetCode*/,
7825  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7826  127 /*untilYearTiny*/,
7827  1 /*untilMonth*/,
7828  1 /*untilDay*/,
7829  0 /*untilTimeCode*/,
7830  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7831  },
7832 
7833 };
7834 
7835 static const char kZoneNamePacific_Noumea[] ACE_TIME_PROGMEM = "\x0b" "Noumea";
7836 
7837 const basic::ZoneInfo kZonePacific_Noumea ACE_TIME_PROGMEM = {
7838  kZoneNamePacific_Noumea /*name*/,
7839  0xe551b788 /*zoneId*/,
7840  &kZoneContext /*zoneContext*/,
7841  1 /*numEras*/,
7842  kZoneEraPacific_Noumea /*eras*/,
7843 };
7844 
7845 //---------------------------------------------------------------------------
7846 // Zone name: Pacific/Pago_Pago
7847 // Zone Eras: 1
7848 // Strings (bytes): 15 (originally 22)
7849 // Memory (8-bit): 37
7850 // Memory (32-bit): 51
7851 //---------------------------------------------------------------------------
7852 
7853 static const basic::ZoneEra kZoneEraPacific_Pago_Pago[] ACE_TIME_PROGMEM = {
7854  // -11:00 - SST
7855  {
7856  nullptr /*zonePolicy*/,
7857  "SST" /*format*/,
7858  -44 /*offsetCode*/,
7859  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7860  127 /*untilYearTiny*/,
7861  1 /*untilMonth*/,
7862  1 /*untilDay*/,
7863  0 /*untilTimeCode*/,
7864  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7865  },
7866 
7867 };
7868 
7869 static const char kZoneNamePacific_Pago_Pago[] ACE_TIME_PROGMEM = "\x0b" "Pago_Pago";
7870 
7871 const basic::ZoneInfo kZonePacific_Pago_Pago ACE_TIME_PROGMEM = {
7872  kZoneNamePacific_Pago_Pago /*name*/,
7873  0x603aebd0 /*zoneId*/,
7874  &kZoneContext /*zoneContext*/,
7875  1 /*numEras*/,
7876  kZoneEraPacific_Pago_Pago /*eras*/,
7877 };
7878 
7879 //---------------------------------------------------------------------------
7880 // Zone name: Pacific/Palau
7881 // Zone Eras: 1
7882 // Strings (bytes): 11 (originally 18)
7883 // Memory (8-bit): 33
7884 // Memory (32-bit): 47
7885 //---------------------------------------------------------------------------
7886 
7887 static const basic::ZoneEra kZoneEraPacific_Palau[] ACE_TIME_PROGMEM = {
7888  // 9:00 - +09
7889  {
7890  nullptr /*zonePolicy*/,
7891  "+09" /*format*/,
7892  36 /*offsetCode*/,
7893  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7894  127 /*untilYearTiny*/,
7895  1 /*untilMonth*/,
7896  1 /*untilDay*/,
7897  0 /*untilTimeCode*/,
7898  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7899  },
7900 
7901 };
7902 
7903 static const char kZoneNamePacific_Palau[] ACE_TIME_PROGMEM = "\x0b" "Palau";
7904 
7905 const basic::ZoneInfo kZonePacific_Palau ACE_TIME_PROGMEM = {
7906  kZoneNamePacific_Palau /*name*/,
7907  0x8af04a36 /*zoneId*/,
7908  &kZoneContext /*zoneContext*/,
7909  1 /*numEras*/,
7910  kZoneEraPacific_Palau /*eras*/,
7911 };
7912 
7913 //---------------------------------------------------------------------------
7914 // Zone name: Pacific/Pitcairn
7915 // Zone Eras: 1
7916 // Strings (bytes): 14 (originally 21)
7917 // Memory (8-bit): 36
7918 // Memory (32-bit): 50
7919 //---------------------------------------------------------------------------
7920 
7921 static const basic::ZoneEra kZoneEraPacific_Pitcairn[] ACE_TIME_PROGMEM = {
7922  // -8:00 - -08
7923  {
7924  nullptr /*zonePolicy*/,
7925  "-08" /*format*/,
7926  -32 /*offsetCode*/,
7927  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7928  127 /*untilYearTiny*/,
7929  1 /*untilMonth*/,
7930  1 /*untilDay*/,
7931  0 /*untilTimeCode*/,
7932  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7933  },
7934 
7935 };
7936 
7937 static const char kZoneNamePacific_Pitcairn[] ACE_TIME_PROGMEM = "\x0b" "Pitcairn";
7938 
7939 const basic::ZoneInfo kZonePacific_Pitcairn ACE_TIME_PROGMEM = {
7940  kZoneNamePacific_Pitcairn /*name*/,
7941  0x8837d8bd /*zoneId*/,
7942  &kZoneContext /*zoneContext*/,
7943  1 /*numEras*/,
7944  kZoneEraPacific_Pitcairn /*eras*/,
7945 };
7946 
7947 //---------------------------------------------------------------------------
7948 // Zone name: Pacific/Port_Moresby
7949 // Zone Eras: 1
7950 // Strings (bytes): 18 (originally 25)
7951 // Memory (8-bit): 40
7952 // Memory (32-bit): 54
7953 //---------------------------------------------------------------------------
7954 
7955 static const basic::ZoneEra kZoneEraPacific_Port_Moresby[] ACE_TIME_PROGMEM = {
7956  // 10:00 - +10
7957  {
7958  nullptr /*zonePolicy*/,
7959  "+10" /*format*/,
7960  40 /*offsetCode*/,
7961  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7962  127 /*untilYearTiny*/,
7963  1 /*untilMonth*/,
7964  1 /*untilDay*/,
7965  0 /*untilTimeCode*/,
7966  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7967  },
7968 
7969 };
7970 
7971 static const char kZoneNamePacific_Port_Moresby[] ACE_TIME_PROGMEM = "\x0b" "Port_Moresby";
7972 
7973 const basic::ZoneInfo kZonePacific_Port_Moresby ACE_TIME_PROGMEM = {
7974  kZoneNamePacific_Port_Moresby /*name*/,
7975  0xa7ba7f68 /*zoneId*/,
7976  &kZoneContext /*zoneContext*/,
7977  1 /*numEras*/,
7978  kZoneEraPacific_Port_Moresby /*eras*/,
7979 };
7980 
7981 //---------------------------------------------------------------------------
7982 // Zone name: Pacific/Rarotonga
7983 // Zone Eras: 1
7984 // Strings (bytes): 21 (originally 28)
7985 // Memory (8-bit): 43
7986 // Memory (32-bit): 57
7987 //---------------------------------------------------------------------------
7988 
7989 static const basic::ZoneEra kZoneEraPacific_Rarotonga[] ACE_TIME_PROGMEM = {
7990  // -10:00 Cook -10/-0930
7991  {
7992  &kPolicyCook /*zonePolicy*/,
7993  "-10/-0930" /*format*/,
7994  -40 /*offsetCode*/,
7995  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7996  127 /*untilYearTiny*/,
7997  1 /*untilMonth*/,
7998  1 /*untilDay*/,
7999  0 /*untilTimeCode*/,
8000  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8001  },
8002 
8003 };
8004 
8005 static const char kZoneNamePacific_Rarotonga[] ACE_TIME_PROGMEM = "\x0b" "Rarotonga";
8006 
8007 const basic::ZoneInfo kZonePacific_Rarotonga ACE_TIME_PROGMEM = {
8008  kZoneNamePacific_Rarotonga /*name*/,
8009  0x9981a3b0 /*zoneId*/,
8010  &kZoneContext /*zoneContext*/,
8011  1 /*numEras*/,
8012  kZoneEraPacific_Rarotonga /*eras*/,
8013 };
8014 
8015 //---------------------------------------------------------------------------
8016 // Zone name: Pacific/Tahiti
8017 // Zone Eras: 1
8018 // Strings (bytes): 12 (originally 19)
8019 // Memory (8-bit): 34
8020 // Memory (32-bit): 48
8021 //---------------------------------------------------------------------------
8022 
8023 static const basic::ZoneEra kZoneEraPacific_Tahiti[] ACE_TIME_PROGMEM = {
8024  // -10:00 - -10
8025  {
8026  nullptr /*zonePolicy*/,
8027  "-10" /*format*/,
8028  -40 /*offsetCode*/,
8029  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8030  127 /*untilYearTiny*/,
8031  1 /*untilMonth*/,
8032  1 /*untilDay*/,
8033  0 /*untilTimeCode*/,
8034  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8035  },
8036 
8037 };
8038 
8039 static const char kZoneNamePacific_Tahiti[] ACE_TIME_PROGMEM = "\x0b" "Tahiti";
8040 
8041 const basic::ZoneInfo kZonePacific_Tahiti ACE_TIME_PROGMEM = {
8042  kZoneNamePacific_Tahiti /*name*/,
8043  0xf24c2446 /*zoneId*/,
8044  &kZoneContext /*zoneContext*/,
8045  1 /*numEras*/,
8046  kZoneEraPacific_Tahiti /*eras*/,
8047 };
8048 
8049 //---------------------------------------------------------------------------
8050 // Zone name: Pacific/Tarawa
8051 // Zone Eras: 1
8052 // Strings (bytes): 12 (originally 19)
8053 // Memory (8-bit): 34
8054 // Memory (32-bit): 48
8055 //---------------------------------------------------------------------------
8056 
8057 static const basic::ZoneEra kZoneEraPacific_Tarawa[] ACE_TIME_PROGMEM = {
8058  // 12:00 - +12
8059  {
8060  nullptr /*zonePolicy*/,
8061  "+12" /*format*/,
8062  48 /*offsetCode*/,
8063  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8064  127 /*untilYearTiny*/,
8065  1 /*untilMonth*/,
8066  1 /*untilDay*/,
8067  0 /*untilTimeCode*/,
8068  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8069  },
8070 
8071 };
8072 
8073 static const char kZoneNamePacific_Tarawa[] ACE_TIME_PROGMEM = "\x0b" "Tarawa";
8074 
8075 const basic::ZoneInfo kZonePacific_Tarawa ACE_TIME_PROGMEM = {
8076  kZoneNamePacific_Tarawa /*name*/,
8077  0xf2517e63 /*zoneId*/,
8078  &kZoneContext /*zoneContext*/,
8079  1 /*numEras*/,
8080  kZoneEraPacific_Tarawa /*eras*/,
8081 };
8082 
8083 //---------------------------------------------------------------------------
8084 // Zone name: Pacific/Tongatapu
8085 // Zone Eras: 2
8086 // Strings (bytes): 23 (originally 30)
8087 // Memory (8-bit): 56
8088 // Memory (32-bit): 75
8089 //---------------------------------------------------------------------------
8090 
8091 static const basic::ZoneEra kZoneEraPacific_Tongatapu[] ACE_TIME_PROGMEM = {
8092  // 13:00 - +13 1999
8093  {
8094  nullptr /*zonePolicy*/,
8095  "+13" /*format*/,
8096  52 /*offsetCode*/,
8097  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8098  -1 /*untilYearTiny*/,
8099  1 /*untilMonth*/,
8100  1 /*untilDay*/,
8101  0 /*untilTimeCode*/,
8102  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8103  },
8104  // 13:00 Tonga +13/+14
8105  {
8106  &kPolicyTonga /*zonePolicy*/,
8107  "+13/+14" /*format*/,
8108  52 /*offsetCode*/,
8109  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8110  127 /*untilYearTiny*/,
8111  1 /*untilMonth*/,
8112  1 /*untilDay*/,
8113  0 /*untilTimeCode*/,
8114  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8115  },
8116 
8117 };
8118 
8119 static const char kZoneNamePacific_Tongatapu[] ACE_TIME_PROGMEM = "\x0b" "Tongatapu";
8120 
8121 const basic::ZoneInfo kZonePacific_Tongatapu ACE_TIME_PROGMEM = {
8122  kZoneNamePacific_Tongatapu /*name*/,
8123  0x262ca836 /*zoneId*/,
8124  &kZoneContext /*zoneContext*/,
8125  2 /*numEras*/,
8126  kZoneEraPacific_Tongatapu /*eras*/,
8127 };
8128 
8129 //---------------------------------------------------------------------------
8130 // Zone name: WET
8131 // Zone Eras: 1
8132 // Strings (bytes): 9 (originally 9)
8133 // Memory (8-bit): 31
8134 // Memory (32-bit): 45
8135 //---------------------------------------------------------------------------
8136 
8137 static const basic::ZoneEra kZoneEraWET[] ACE_TIME_PROGMEM = {
8138  // 0:00 EU WE%sT
8139  {
8140  &kPolicyEU /*zonePolicy*/,
8141  "WE%T" /*format*/,
8142  0 /*offsetCode*/,
8143  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8144  127 /*untilYearTiny*/,
8145  1 /*untilMonth*/,
8146  1 /*untilDay*/,
8147  0 /*untilTimeCode*/,
8148  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8149  },
8150 
8151 };
8152 
8153 static const char kZoneNameWET[] ACE_TIME_PROGMEM = "WET";
8154 
8155 const basic::ZoneInfo kZoneWET ACE_TIME_PROGMEM = {
8156  kZoneNameWET /*name*/,
8157  0x0b882e35 /*zoneId*/,
8158  &kZoneContext /*zoneContext*/,
8159  1 /*numEras*/,
8160  kZoneEraWET /*eras*/,
8161 };
8162 
8163 
8164 
8165 //---------------------------------------------------------------------------
8166 // Links: 217
8167 //---------------------------------------------------------------------------
8168 
8169 //---------------------------------------------------------------------------
8170 // Link name: Africa/Accra -> Africa/Abidjan
8171 // Strings (bytes): 7 (originally 13)
8172 // Memory (8-bit): 18
8173 // Memory (32-bit): 27
8174 //---------------------------------------------------------------------------
8175 
8176 static const char kZoneNameAfrica_Accra[] ACE_TIME_PROGMEM = "\x01" "Accra";
8177 
8178 const basic::ZoneInfo kZoneAfrica_Accra ACE_TIME_PROGMEM = {
8179  kZoneNameAfrica_Accra /*name*/,
8180  0x77d5b054 /*zoneId*/,
8181  &kZoneContext /*zoneContext*/,
8182  0 /*numEras*/,
8183  &kZoneAfrica_Abidjan /*eras(info)*/,
8184 };
8185 
8186 //---------------------------------------------------------------------------
8187 // Link name: Africa/Addis_Ababa -> Africa/Nairobi
8188 // Strings (bytes): 13 (originally 19)
8189 // Memory (8-bit): 24
8190 // Memory (32-bit): 33
8191 //---------------------------------------------------------------------------
8192 
8193 static const char kZoneNameAfrica_Addis_Ababa[] ACE_TIME_PROGMEM = "\x01" "Addis_Ababa";
8194 
8195 const basic::ZoneInfo kZoneAfrica_Addis_Ababa ACE_TIME_PROGMEM = {
8196  kZoneNameAfrica_Addis_Ababa /*name*/,
8197  0x05ae1e65 /*zoneId*/,
8198  &kZoneContext /*zoneContext*/,
8199  0 /*numEras*/,
8200  &kZoneAfrica_Nairobi /*eras(info)*/,
8201 };
8202 
8203 //---------------------------------------------------------------------------
8204 // Link name: Africa/Asmara -> Africa/Nairobi
8205 // Strings (bytes): 8 (originally 14)
8206 // Memory (8-bit): 19
8207 // Memory (32-bit): 28
8208 //---------------------------------------------------------------------------
8209 
8210 static const char kZoneNameAfrica_Asmara[] ACE_TIME_PROGMEM = "\x01" "Asmara";
8211 
8212 const basic::ZoneInfo kZoneAfrica_Asmara ACE_TIME_PROGMEM = {
8213  kZoneNameAfrica_Asmara /*name*/,
8214  0x73b278ef /*zoneId*/,
8215  &kZoneContext /*zoneContext*/,
8216  0 /*numEras*/,
8217  &kZoneAfrica_Nairobi /*eras(info)*/,
8218 };
8219 
8220 //---------------------------------------------------------------------------
8221 // Link name: Africa/Asmera -> Africa/Nairobi
8222 // Strings (bytes): 8 (originally 14)
8223 // Memory (8-bit): 19
8224 // Memory (32-bit): 28
8225 //---------------------------------------------------------------------------
8226 
8227 static const char kZoneNameAfrica_Asmera[] ACE_TIME_PROGMEM = "\x01" "Asmera";
8228 
8229 const basic::ZoneInfo kZoneAfrica_Asmera ACE_TIME_PROGMEM = {
8230  kZoneNameAfrica_Asmera /*name*/,
8231  0x73b289f3 /*zoneId*/,
8232  &kZoneContext /*zoneContext*/,
8233  0 /*numEras*/,
8234  &kZoneAfrica_Nairobi /*eras(info)*/,
8235 };
8236 
8237 //---------------------------------------------------------------------------
8238 // Link name: Africa/Bamako -> Africa/Abidjan
8239 // Strings (bytes): 8 (originally 14)
8240 // Memory (8-bit): 19
8241 // Memory (32-bit): 28
8242 //---------------------------------------------------------------------------
8243 
8244 static const char kZoneNameAfrica_Bamako[] ACE_TIME_PROGMEM = "\x01" "Bamako";
8245 
8246 const basic::ZoneInfo kZoneAfrica_Bamako ACE_TIME_PROGMEM = {
8247  kZoneNameAfrica_Bamako /*name*/,
8248  0x74c1e7a5 /*zoneId*/,
8249  &kZoneContext /*zoneContext*/,
8250  0 /*numEras*/,
8251  &kZoneAfrica_Abidjan /*eras(info)*/,
8252 };
8253 
8254 //---------------------------------------------------------------------------
8255 // Link name: Africa/Bangui -> Africa/Lagos
8256 // Strings (bytes): 8 (originally 14)
8257 // Memory (8-bit): 19
8258 // Memory (32-bit): 28
8259 //---------------------------------------------------------------------------
8260 
8261 static const char kZoneNameAfrica_Bangui[] ACE_TIME_PROGMEM = "\x01" "Bangui";
8262 
8263 const basic::ZoneInfo kZoneAfrica_Bangui ACE_TIME_PROGMEM = {
8264  kZoneNameAfrica_Bangui /*name*/,
8265  0x74c28ed0 /*zoneId*/,
8266  &kZoneContext /*zoneContext*/,
8267  0 /*numEras*/,
8268  &kZoneAfrica_Lagos /*eras(info)*/,
8269 };
8270 
8271 //---------------------------------------------------------------------------
8272 // Link name: Africa/Banjul -> Africa/Abidjan
8273 // Strings (bytes): 8 (originally 14)
8274 // Memory (8-bit): 19
8275 // Memory (32-bit): 28
8276 //---------------------------------------------------------------------------
8277 
8278 static const char kZoneNameAfrica_Banjul[] ACE_TIME_PROGMEM = "\x01" "Banjul";
8279 
8280 const basic::ZoneInfo kZoneAfrica_Banjul ACE_TIME_PROGMEM = {
8281  kZoneNameAfrica_Banjul /*name*/,
8282  0x74c29b96 /*zoneId*/,
8283  &kZoneContext /*zoneContext*/,
8284  0 /*numEras*/,
8285  &kZoneAfrica_Abidjan /*eras(info)*/,
8286 };
8287 
8288 //---------------------------------------------------------------------------
8289 // Link name: Africa/Blantyre -> Africa/Maputo
8290 // Strings (bytes): 10 (originally 16)
8291 // Memory (8-bit): 21
8292 // Memory (32-bit): 30
8293 //---------------------------------------------------------------------------
8294 
8295 static const char kZoneNameAfrica_Blantyre[] ACE_TIME_PROGMEM = "\x01" "Blantyre";
8296 
8297 const basic::ZoneInfo kZoneAfrica_Blantyre ACE_TIME_PROGMEM = {
8298  kZoneNameAfrica_Blantyre /*name*/,
8299  0xe08d813b /*zoneId*/,
8300  &kZoneContext /*zoneContext*/,
8301  0 /*numEras*/,
8302  &kZoneAfrica_Maputo /*eras(info)*/,
8303 };
8304 
8305 //---------------------------------------------------------------------------
8306 // Link name: Africa/Brazzaville -> Africa/Lagos
8307 // Strings (bytes): 13 (originally 19)
8308 // Memory (8-bit): 24
8309 // Memory (32-bit): 33
8310 //---------------------------------------------------------------------------
8311 
8312 static const char kZoneNameAfrica_Brazzaville[] ACE_TIME_PROGMEM = "\x01" "Brazzaville";
8313 
8314 const basic::ZoneInfo kZoneAfrica_Brazzaville ACE_TIME_PROGMEM = {
8315  kZoneNameAfrica_Brazzaville /*name*/,
8316  0x39cda760 /*zoneId*/,
8317  &kZoneContext /*zoneContext*/,
8318  0 /*numEras*/,
8319  &kZoneAfrica_Lagos /*eras(info)*/,
8320 };
8321 
8322 //---------------------------------------------------------------------------
8323 // Link name: Africa/Bujumbura -> Africa/Maputo
8324 // Strings (bytes): 11 (originally 17)
8325 // Memory (8-bit): 22
8326 // Memory (32-bit): 31
8327 //---------------------------------------------------------------------------
8328 
8329 static const char kZoneNameAfrica_Bujumbura[] ACE_TIME_PROGMEM = "\x01" "Bujumbura";
8330 
8331 const basic::ZoneInfo kZoneAfrica_Bujumbura ACE_TIME_PROGMEM = {
8332  kZoneNameAfrica_Bujumbura /*name*/,
8333  0x05232a47 /*zoneId*/,
8334  &kZoneContext /*zoneContext*/,
8335  0 /*numEras*/,
8336  &kZoneAfrica_Maputo /*eras(info)*/,
8337 };
8338 
8339 //---------------------------------------------------------------------------
8340 // Link name: Africa/Conakry -> Africa/Abidjan
8341 // Strings (bytes): 9 (originally 15)
8342 // Memory (8-bit): 20
8343 // Memory (32-bit): 29
8344 //---------------------------------------------------------------------------
8345 
8346 static const char kZoneNameAfrica_Conakry[] ACE_TIME_PROGMEM = "\x01" "Conakry";
8347 
8348 const basic::ZoneInfo kZoneAfrica_Conakry ACE_TIME_PROGMEM = {
8349  kZoneNameAfrica_Conakry /*name*/,
8350  0x7ab36b31 /*zoneId*/,
8351  &kZoneContext /*zoneContext*/,
8352  0 /*numEras*/,
8353  &kZoneAfrica_Abidjan /*eras(info)*/,
8354 };
8355 
8356 //---------------------------------------------------------------------------
8357 // Link name: Africa/Dakar -> Africa/Abidjan
8358 // Strings (bytes): 7 (originally 13)
8359 // Memory (8-bit): 18
8360 // Memory (32-bit): 27
8361 //---------------------------------------------------------------------------
8362 
8363 static const char kZoneNameAfrica_Dakar[] ACE_TIME_PROGMEM = "\x01" "Dakar";
8364 
8365 const basic::ZoneInfo kZoneAfrica_Dakar ACE_TIME_PROGMEM = {
8366  kZoneNameAfrica_Dakar /*name*/,
8367  0x780b00fd /*zoneId*/,
8368  &kZoneContext /*zoneContext*/,
8369  0 /*numEras*/,
8370  &kZoneAfrica_Abidjan /*eras(info)*/,
8371 };
8372 
8373 //---------------------------------------------------------------------------
8374 // Link name: Africa/Dar_es_Salaam -> Africa/Nairobi
8375 // Strings (bytes): 15 (originally 21)
8376 // Memory (8-bit): 26
8377 // Memory (32-bit): 35
8378 //---------------------------------------------------------------------------
8379 
8380 static const char kZoneNameAfrica_Dar_es_Salaam[] ACE_TIME_PROGMEM = "\x01" "Dar_es_Salaam";
8381 
8382 const basic::ZoneInfo kZoneAfrica_Dar_es_Salaam ACE_TIME_PROGMEM = {
8383  kZoneNameAfrica_Dar_es_Salaam /*name*/,
8384  0xa04c47b6 /*zoneId*/,
8385  &kZoneContext /*zoneContext*/,
8386  0 /*numEras*/,
8387  &kZoneAfrica_Nairobi /*eras(info)*/,
8388 };
8389 
8390 //---------------------------------------------------------------------------
8391 // Link name: Africa/Djibouti -> Africa/Nairobi
8392 // Strings (bytes): 10 (originally 16)
8393 // Memory (8-bit): 21
8394 // Memory (32-bit): 30
8395 //---------------------------------------------------------------------------
8396 
8397 static const char kZoneNameAfrica_Djibouti[] ACE_TIME_PROGMEM = "\x01" "Djibouti";
8398 
8399 const basic::ZoneInfo kZoneAfrica_Djibouti ACE_TIME_PROGMEM = {
8400  kZoneNameAfrica_Djibouti /*name*/,
8401  0x30ea01d4 /*zoneId*/,
8402  &kZoneContext /*zoneContext*/,
8403  0 /*numEras*/,
8404  &kZoneAfrica_Nairobi /*eras(info)*/,
8405 };
8406 
8407 //---------------------------------------------------------------------------
8408 // Link name: Africa/Douala -> Africa/Lagos
8409 // Strings (bytes): 8 (originally 14)
8410 // Memory (8-bit): 19
8411 // Memory (32-bit): 28
8412 //---------------------------------------------------------------------------
8413 
8414 static const char kZoneNameAfrica_Douala[] ACE_TIME_PROGMEM = "\x01" "Douala";
8415 
8416 const basic::ZoneInfo kZoneAfrica_Douala ACE_TIME_PROGMEM = {
8417  kZoneNameAfrica_Douala /*name*/,
8418  0x7a6df310 /*zoneId*/,
8419  &kZoneContext /*zoneContext*/,
8420  0 /*numEras*/,
8421  &kZoneAfrica_Lagos /*eras(info)*/,
8422 };
8423 
8424 //---------------------------------------------------------------------------
8425 // Link name: Africa/Freetown -> Africa/Abidjan
8426 // Strings (bytes): 10 (originally 16)
8427 // Memory (8-bit): 21
8428 // Memory (32-bit): 30
8429 //---------------------------------------------------------------------------
8430 
8431 static const char kZoneNameAfrica_Freetown[] ACE_TIME_PROGMEM = "\x01" "Freetown";
8432 
8433 const basic::ZoneInfo kZoneAfrica_Freetown ACE_TIME_PROGMEM = {
8434  kZoneNameAfrica_Freetown /*name*/,
8435  0x6823dd64 /*zoneId*/,
8436  &kZoneContext /*zoneContext*/,
8437  0 /*numEras*/,
8438  &kZoneAfrica_Abidjan /*eras(info)*/,
8439 };
8440 
8441 //---------------------------------------------------------------------------
8442 // Link name: Africa/Gaborone -> Africa/Maputo
8443 // Strings (bytes): 10 (originally 16)
8444 // Memory (8-bit): 21
8445 // Memory (32-bit): 30
8446 //---------------------------------------------------------------------------
8447 
8448 static const char kZoneNameAfrica_Gaborone[] ACE_TIME_PROGMEM = "\x01" "Gaborone";
8449 
8450 const basic::ZoneInfo kZoneAfrica_Gaborone ACE_TIME_PROGMEM = {
8451  kZoneNameAfrica_Gaborone /*name*/,
8452  0x317c0aa7 /*zoneId*/,
8453  &kZoneContext /*zoneContext*/,
8454  0 /*numEras*/,
8455  &kZoneAfrica_Maputo /*eras(info)*/,
8456 };
8457 
8458 //---------------------------------------------------------------------------
8459 // Link name: Africa/Harare -> Africa/Maputo
8460 // Strings (bytes): 8 (originally 14)
8461 // Memory (8-bit): 19
8462 // Memory (32-bit): 28
8463 //---------------------------------------------------------------------------
8464 
8465 static const char kZoneNameAfrica_Harare[] ACE_TIME_PROGMEM = "\x01" "Harare";
8466 
8467 const basic::ZoneInfo kZoneAfrica_Harare ACE_TIME_PROGMEM = {
8468  kZoneNameAfrica_Harare /*name*/,
8469  0x82c39a2d /*zoneId*/,
8470  &kZoneContext /*zoneContext*/,
8471  0 /*numEras*/,
8472  &kZoneAfrica_Maputo /*eras(info)*/,
8473 };
8474 
8475 //---------------------------------------------------------------------------
8476 // Link name: Africa/Kampala -> Africa/Nairobi
8477 // Strings (bytes): 9 (originally 15)
8478 // Memory (8-bit): 20
8479 // Memory (32-bit): 29
8480 //---------------------------------------------------------------------------
8481 
8482 static const char kZoneNameAfrica_Kampala[] ACE_TIME_PROGMEM = "\x01" "Kampala";
8483 
8484 const basic::ZoneInfo kZoneAfrica_Kampala ACE_TIME_PROGMEM = {
8485  kZoneNameAfrica_Kampala /*name*/,
8486  0xc1d30e31 /*zoneId*/,
8487  &kZoneContext /*zoneContext*/,
8488  0 /*numEras*/,
8489  &kZoneAfrica_Nairobi /*eras(info)*/,
8490 };
8491 
8492 //---------------------------------------------------------------------------
8493 // Link name: Africa/Kigali -> Africa/Maputo
8494 // Strings (bytes): 8 (originally 14)
8495 // Memory (8-bit): 19
8496 // Memory (32-bit): 28
8497 //---------------------------------------------------------------------------
8498 
8499 static const char kZoneNameAfrica_Kigali[] ACE_TIME_PROGMEM = "\x01" "Kigali";
8500 
8501 const basic::ZoneInfo kZoneAfrica_Kigali ACE_TIME_PROGMEM = {
8502  kZoneNameAfrica_Kigali /*name*/,
8503  0x8a4dcf2b /*zoneId*/,
8504  &kZoneContext /*zoneContext*/,
8505  0 /*numEras*/,
8506  &kZoneAfrica_Maputo /*eras(info)*/,
8507 };
8508 
8509 //---------------------------------------------------------------------------
8510 // Link name: Africa/Kinshasa -> Africa/Lagos
8511 // Strings (bytes): 10 (originally 16)
8512 // Memory (8-bit): 21
8513 // Memory (32-bit): 30
8514 //---------------------------------------------------------------------------
8515 
8516 static const char kZoneNameAfrica_Kinshasa[] ACE_TIME_PROGMEM = "\x01" "Kinshasa";
8517 
8518 const basic::ZoneInfo kZoneAfrica_Kinshasa ACE_TIME_PROGMEM = {
8519  kZoneNameAfrica_Kinshasa /*name*/,
8520  0x6695d70c /*zoneId*/,
8521  &kZoneContext /*zoneContext*/,
8522  0 /*numEras*/,
8523  &kZoneAfrica_Lagos /*eras(info)*/,
8524 };
8525 
8526 //---------------------------------------------------------------------------
8527 // Link name: Africa/Libreville -> Africa/Lagos
8528 // Strings (bytes): 12 (originally 18)
8529 // Memory (8-bit): 23
8530 // Memory (32-bit): 32
8531 //---------------------------------------------------------------------------
8532 
8533 static const char kZoneNameAfrica_Libreville[] ACE_TIME_PROGMEM = "\x01" "Libreville";
8534 
8535 const basic::ZoneInfo kZoneAfrica_Libreville ACE_TIME_PROGMEM = {
8536  kZoneNameAfrica_Libreville /*name*/,
8537  0x01d96de4 /*zoneId*/,
8538  &kZoneContext /*zoneContext*/,
8539  0 /*numEras*/,
8540  &kZoneAfrica_Lagos /*eras(info)*/,
8541 };
8542 
8543 //---------------------------------------------------------------------------
8544 // Link name: Africa/Lome -> Africa/Abidjan
8545 // Strings (bytes): 6 (originally 12)
8546 // Memory (8-bit): 17
8547 // Memory (32-bit): 26
8548 //---------------------------------------------------------------------------
8549 
8550 static const char kZoneNameAfrica_Lome[] ACE_TIME_PROGMEM = "\x01" "Lome";
8551 
8552 const basic::ZoneInfo kZoneAfrica_Lome ACE_TIME_PROGMEM = {
8553  kZoneNameAfrica_Lome /*name*/,
8554  0xd51c3a07 /*zoneId*/,
8555  &kZoneContext /*zoneContext*/,
8556  0 /*numEras*/,
8557  &kZoneAfrica_Abidjan /*eras(info)*/,
8558 };
8559 
8560 //---------------------------------------------------------------------------
8561 // Link name: Africa/Luanda -> Africa/Lagos
8562 // Strings (bytes): 8 (originally 14)
8563 // Memory (8-bit): 19
8564 // Memory (32-bit): 28
8565 //---------------------------------------------------------------------------
8566 
8567 static const char kZoneNameAfrica_Luanda[] ACE_TIME_PROGMEM = "\x01" "Luanda";
8568 
8569 const basic::ZoneInfo kZoneAfrica_Luanda ACE_TIME_PROGMEM = {
8570  kZoneNameAfrica_Luanda /*name*/,
8571  0x8d7909cf /*zoneId*/,
8572  &kZoneContext /*zoneContext*/,
8573  0 /*numEras*/,
8574  &kZoneAfrica_Lagos /*eras(info)*/,
8575 };
8576 
8577 //---------------------------------------------------------------------------
8578 // Link name: Africa/Lubumbashi -> Africa/Maputo
8579 // Strings (bytes): 12 (originally 18)
8580 // Memory (8-bit): 23
8581 // Memory (32-bit): 32
8582 //---------------------------------------------------------------------------
8583 
8584 static const char kZoneNameAfrica_Lubumbashi[] ACE_TIME_PROGMEM = "\x01" "Lubumbashi";
8585 
8586 const basic::ZoneInfo kZoneAfrica_Lubumbashi ACE_TIME_PROGMEM = {
8587  kZoneNameAfrica_Lubumbashi /*name*/,
8588  0x6fd88566 /*zoneId*/,
8589  &kZoneContext /*zoneContext*/,
8590  0 /*numEras*/,
8591  &kZoneAfrica_Maputo /*eras(info)*/,
8592 };
8593 
8594 //---------------------------------------------------------------------------
8595 // Link name: Africa/Lusaka -> Africa/Maputo
8596 // Strings (bytes): 8 (originally 14)
8597 // Memory (8-bit): 19
8598 // Memory (32-bit): 28
8599 //---------------------------------------------------------------------------
8600 
8601 static const char kZoneNameAfrica_Lusaka[] ACE_TIME_PROGMEM = "\x01" "Lusaka";
8602 
8603 const basic::ZoneInfo kZoneAfrica_Lusaka ACE_TIME_PROGMEM = {
8604  kZoneNameAfrica_Lusaka /*name*/,
8605  0x8d82b23b /*zoneId*/,
8606  &kZoneContext /*zoneContext*/,
8607  0 /*numEras*/,
8608  &kZoneAfrica_Maputo /*eras(info)*/,
8609 };
8610 
8611 //---------------------------------------------------------------------------
8612 // Link name: Africa/Malabo -> Africa/Lagos
8613 // Strings (bytes): 8 (originally 14)
8614 // Memory (8-bit): 19
8615 // Memory (32-bit): 28
8616 //---------------------------------------------------------------------------
8617 
8618 static const char kZoneNameAfrica_Malabo[] ACE_TIME_PROGMEM = "\x01" "Malabo";
8619 
8620 const basic::ZoneInfo kZoneAfrica_Malabo ACE_TIME_PROGMEM = {
8621  kZoneNameAfrica_Malabo /*name*/,
8622  0x8e6a1906 /*zoneId*/,
8623  &kZoneContext /*zoneContext*/,
8624  0 /*numEras*/,
8625  &kZoneAfrica_Lagos /*eras(info)*/,
8626 };
8627 
8628 //---------------------------------------------------------------------------
8629 // Link name: Africa/Maseru -> Africa/Johannesburg
8630 // Strings (bytes): 8 (originally 14)
8631 // Memory (8-bit): 19
8632 // Memory (32-bit): 28
8633 //---------------------------------------------------------------------------
8634 
8635 static const char kZoneNameAfrica_Maseru[] ACE_TIME_PROGMEM = "\x01" "Maseru";
8636 
8637 const basic::ZoneInfo kZoneAfrica_Maseru ACE_TIME_PROGMEM = {
8638  kZoneNameAfrica_Maseru /*name*/,
8639  0x8e6e02c7 /*zoneId*/,
8640  &kZoneContext /*zoneContext*/,
8641  0 /*numEras*/,
8642  &kZoneAfrica_Johannesburg /*eras(info)*/,
8643 };
8644 
8645 //---------------------------------------------------------------------------
8646 // Link name: Africa/Mbabane -> Africa/Johannesburg
8647 // Strings (bytes): 9 (originally 15)
8648 // Memory (8-bit): 20
8649 // Memory (32-bit): 29
8650 //---------------------------------------------------------------------------
8651 
8652 static const char kZoneNameAfrica_Mbabane[] ACE_TIME_PROGMEM = "\x01" "Mbabane";
8653 
8654 const basic::ZoneInfo kZoneAfrica_Mbabane ACE_TIME_PROGMEM = {
8655  kZoneNameAfrica_Mbabane /*name*/,
8656  0x5d3bdd40 /*zoneId*/,
8657  &kZoneContext /*zoneContext*/,
8658  0 /*numEras*/,
8659  &kZoneAfrica_Johannesburg /*eras(info)*/,
8660 };
8661 
8662 //---------------------------------------------------------------------------
8663 // Link name: Africa/Mogadishu -> Africa/Nairobi
8664 // Strings (bytes): 11 (originally 17)
8665 // Memory (8-bit): 22
8666 // Memory (32-bit): 31
8667 //---------------------------------------------------------------------------
8668 
8669 static const char kZoneNameAfrica_Mogadishu[] ACE_TIME_PROGMEM = "\x01" "Mogadishu";
8670 
8671 const basic::ZoneInfo kZoneAfrica_Mogadishu ACE_TIME_PROGMEM = {
8672  kZoneNameAfrica_Mogadishu /*name*/,
8673  0x66bc159b /*zoneId*/,
8674  &kZoneContext /*zoneContext*/,
8675  0 /*numEras*/,
8676  &kZoneAfrica_Nairobi /*eras(info)*/,
8677 };
8678 
8679 //---------------------------------------------------------------------------
8680 // Link name: Africa/Niamey -> Africa/Lagos
8681 // Strings (bytes): 8 (originally 14)
8682 // Memory (8-bit): 19
8683 // Memory (32-bit): 28
8684 //---------------------------------------------------------------------------
8685 
8686 static const char kZoneNameAfrica_Niamey[] ACE_TIME_PROGMEM = "\x01" "Niamey";
8687 
8688 const basic::ZoneInfo kZoneAfrica_Niamey ACE_TIME_PROGMEM = {
8689  kZoneNameAfrica_Niamey /*name*/,
8690  0x914a30fd /*zoneId*/,
8691  &kZoneContext /*zoneContext*/,
8692  0 /*numEras*/,
8693  &kZoneAfrica_Lagos /*eras(info)*/,
8694 };
8695 
8696 //---------------------------------------------------------------------------
8697 // Link name: Africa/Nouakchott -> Africa/Abidjan
8698 // Strings (bytes): 12 (originally 18)
8699 // Memory (8-bit): 23
8700 // Memory (32-bit): 32
8701 //---------------------------------------------------------------------------
8702 
8703 static const char kZoneNameAfrica_Nouakchott[] ACE_TIME_PROGMEM = "\x01" "Nouakchott";
8704 
8705 const basic::ZoneInfo kZoneAfrica_Nouakchott ACE_TIME_PROGMEM = {
8706  kZoneNameAfrica_Nouakchott /*name*/,
8707  0x3dc49dba /*zoneId*/,
8708  &kZoneContext /*zoneContext*/,
8709  0 /*numEras*/,
8710  &kZoneAfrica_Abidjan /*eras(info)*/,
8711 };
8712 
8713 //---------------------------------------------------------------------------
8714 // Link name: Africa/Ouagadougou -> Africa/Abidjan
8715 // Strings (bytes): 13 (originally 19)
8716 // Memory (8-bit): 24
8717 // Memory (32-bit): 33
8718 //---------------------------------------------------------------------------
8719 
8720 static const char kZoneNameAfrica_Ouagadougou[] ACE_TIME_PROGMEM = "\x01" "Ouagadougou";
8721 
8722 const basic::ZoneInfo kZoneAfrica_Ouagadougou ACE_TIME_PROGMEM = {
8723  kZoneNameAfrica_Ouagadougou /*name*/,
8724  0x04d7219a /*zoneId*/,
8725  &kZoneContext /*zoneContext*/,
8726  0 /*numEras*/,
8727  &kZoneAfrica_Abidjan /*eras(info)*/,
8728 };
8729 
8730 //---------------------------------------------------------------------------
8731 // Link name: Africa/Porto-Novo -> Africa/Lagos
8732 // Strings (bytes): 12 (originally 18)
8733 // Memory (8-bit): 23
8734 // Memory (32-bit): 32
8735 //---------------------------------------------------------------------------
8736 
8737 static const char kZoneNameAfrica_Porto_Novo[] ACE_TIME_PROGMEM = "\x01" "Porto-Novo";
8738 
8739 const basic::ZoneInfo kZoneAfrica_Porto_Novo ACE_TIME_PROGMEM = {
8740  kZoneNameAfrica_Porto_Novo /*name*/,
8741  0x3d1bf95d /*zoneId*/,
8742  &kZoneContext /*zoneContext*/,
8743  0 /*numEras*/,
8744  &kZoneAfrica_Lagos /*eras(info)*/,
8745 };
8746 
8747 //---------------------------------------------------------------------------
8748 // Link name: Africa/Timbuktu -> Africa/Abidjan
8749 // Strings (bytes): 10 (originally 16)
8750 // Memory (8-bit): 21
8751 // Memory (32-bit): 30
8752 //---------------------------------------------------------------------------
8753 
8754 static const char kZoneNameAfrica_Timbuktu[] ACE_TIME_PROGMEM = "\x01" "Timbuktu";
8755 
8756 const basic::ZoneInfo kZoneAfrica_Timbuktu ACE_TIME_PROGMEM = {
8757  kZoneNameAfrica_Timbuktu /*name*/,
8758  0xb164d56f /*zoneId*/,
8759  &kZoneContext /*zoneContext*/,
8760  0 /*numEras*/,
8761  &kZoneAfrica_Abidjan /*eras(info)*/,
8762 };
8763 
8764 //---------------------------------------------------------------------------
8765 // Link name: America/Anguilla -> America/Puerto_Rico
8766 // Strings (bytes): 10 (originally 17)
8767 // Memory (8-bit): 21
8768 // Memory (32-bit): 30
8769 //---------------------------------------------------------------------------
8770 
8771 static const char kZoneNameAmerica_Anguilla[] ACE_TIME_PROGMEM = "\x02" "Anguilla";
8772 
8773 const basic::ZoneInfo kZoneAmerica_Anguilla ACE_TIME_PROGMEM = {
8774  kZoneNameAmerica_Anguilla /*name*/,
8775  0xafe31333 /*zoneId*/,
8776  &kZoneContext /*zoneContext*/,
8777  0 /*numEras*/,
8778  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
8779 };
8780 
8781 //---------------------------------------------------------------------------
8782 // Link name: America/Antigua -> America/Puerto_Rico
8783 // Strings (bytes): 9 (originally 16)
8784 // Memory (8-bit): 20
8785 // Memory (32-bit): 29
8786 //---------------------------------------------------------------------------
8787 
8788 static const char kZoneNameAmerica_Antigua[] ACE_TIME_PROGMEM = "\x02" "Antigua";
8789 
8790 const basic::ZoneInfo kZoneAmerica_Antigua ACE_TIME_PROGMEM = {
8791  kZoneNameAmerica_Antigua /*name*/,
8792  0xc067a32f /*zoneId*/,
8793  &kZoneContext /*zoneContext*/,
8794  0 /*numEras*/,
8795  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
8796 };
8797 
8798 //---------------------------------------------------------------------------
8799 // Link name: America/Aruba -> America/Puerto_Rico
8800 // Strings (bytes): 7 (originally 14)
8801 // Memory (8-bit): 18
8802 // Memory (32-bit): 27
8803 //---------------------------------------------------------------------------
8804 
8805 static const char kZoneNameAmerica_Aruba[] ACE_TIME_PROGMEM = "\x02" "Aruba";
8806 
8807 const basic::ZoneInfo kZoneAmerica_Aruba ACE_TIME_PROGMEM = {
8808  kZoneNameAmerica_Aruba /*name*/,
8809  0x97cf8651 /*zoneId*/,
8810  &kZoneContext /*zoneContext*/,
8811  0 /*numEras*/,
8812  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
8813 };
8814 
8815 //---------------------------------------------------------------------------
8816 // Link name: America/Atikokan -> America/Panama
8817 // Strings (bytes): 10 (originally 17)
8818 // Memory (8-bit): 21
8819 // Memory (32-bit): 30
8820 //---------------------------------------------------------------------------
8821 
8822 static const char kZoneNameAmerica_Atikokan[] ACE_TIME_PROGMEM = "\x02" "Atikokan";
8823 
8824 const basic::ZoneInfo kZoneAmerica_Atikokan ACE_TIME_PROGMEM = {
8825  kZoneNameAmerica_Atikokan /*name*/,
8826  0x81b92098 /*zoneId*/,
8827  &kZoneContext /*zoneContext*/,
8828  0 /*numEras*/,
8829  &kZoneAmerica_Panama /*eras(info)*/,
8830 };
8831 
8832 //---------------------------------------------------------------------------
8833 // Link name: America/Atka -> America/Adak
8834 // Strings (bytes): 6 (originally 13)
8835 // Memory (8-bit): 17
8836 // Memory (32-bit): 26
8837 //---------------------------------------------------------------------------
8838 
8839 static const char kZoneNameAmerica_Atka[] ACE_TIME_PROGMEM = "\x02" "Atka";
8840 
8841 const basic::ZoneInfo kZoneAmerica_Atka ACE_TIME_PROGMEM = {
8842  kZoneNameAmerica_Atka /*name*/,
8843  0x97fe8f27 /*zoneId*/,
8844  &kZoneContext /*zoneContext*/,
8845  0 /*numEras*/,
8846  &kZoneAmerica_Adak /*eras(info)*/,
8847 };
8848 
8849 //---------------------------------------------------------------------------
8850 // Link name: America/Blanc-Sablon -> America/Puerto_Rico
8851 // Strings (bytes): 14 (originally 21)
8852 // Memory (8-bit): 25
8853 // Memory (32-bit): 34
8854 //---------------------------------------------------------------------------
8855 
8856 static const char kZoneNameAmerica_Blanc_Sablon[] ACE_TIME_PROGMEM = "\x02" "Blanc-Sablon";
8857 
8858 const basic::ZoneInfo kZoneAmerica_Blanc_Sablon ACE_TIME_PROGMEM = {
8859  kZoneNameAmerica_Blanc_Sablon /*name*/,
8860  0x6e299892 /*zoneId*/,
8861  &kZoneContext /*zoneContext*/,
8862  0 /*numEras*/,
8863  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
8864 };
8865 
8866 //---------------------------------------------------------------------------
8867 // Link name: America/Cayman -> America/Panama
8868 // Strings (bytes): 8 (originally 15)
8869 // Memory (8-bit): 19
8870 // Memory (32-bit): 28
8871 //---------------------------------------------------------------------------
8872 
8873 static const char kZoneNameAmerica_Cayman[] ACE_TIME_PROGMEM = "\x02" "Cayman";
8874 
8875 const basic::ZoneInfo kZoneAmerica_Cayman ACE_TIME_PROGMEM = {
8876  kZoneNameAmerica_Cayman /*name*/,
8877  0x953961df /*zoneId*/,
8878  &kZoneContext /*zoneContext*/,
8879  0 /*numEras*/,
8880  &kZoneAmerica_Panama /*eras(info)*/,
8881 };
8882 
8883 //---------------------------------------------------------------------------
8884 // Link name: America/Coral_Harbour -> America/Panama
8885 // Strings (bytes): 15 (originally 22)
8886 // Memory (8-bit): 26
8887 // Memory (32-bit): 35
8888 //---------------------------------------------------------------------------
8889 
8890 static const char kZoneNameAmerica_Coral_Harbour[] ACE_TIME_PROGMEM = "\x02" "Coral_Harbour";
8891 
8892 const basic::ZoneInfo kZoneAmerica_Coral_Harbour ACE_TIME_PROGMEM = {
8893  kZoneNameAmerica_Coral_Harbour /*name*/,
8894  0xabcb7569 /*zoneId*/,
8895  &kZoneContext /*zoneContext*/,
8896  0 /*numEras*/,
8897  &kZoneAmerica_Panama /*eras(info)*/,
8898 };
8899 
8900 //---------------------------------------------------------------------------
8901 // Link name: America/Creston -> America/Phoenix
8902 // Strings (bytes): 9 (originally 16)
8903 // Memory (8-bit): 20
8904 // Memory (32-bit): 29
8905 //---------------------------------------------------------------------------
8906 
8907 static const char kZoneNameAmerica_Creston[] ACE_TIME_PROGMEM = "\x02" "Creston";
8908 
8909 const basic::ZoneInfo kZoneAmerica_Creston ACE_TIME_PROGMEM = {
8910  kZoneNameAmerica_Creston /*name*/,
8911  0x62a70204 /*zoneId*/,
8912  &kZoneContext /*zoneContext*/,
8913  0 /*numEras*/,
8914  &kZoneAmerica_Phoenix /*eras(info)*/,
8915 };
8916 
8917 //---------------------------------------------------------------------------
8918 // Link name: America/Curacao -> America/Puerto_Rico
8919 // Strings (bytes): 9 (originally 16)
8920 // Memory (8-bit): 20
8921 // Memory (32-bit): 29
8922 //---------------------------------------------------------------------------
8923 
8924 static const char kZoneNameAmerica_Curacao[] ACE_TIME_PROGMEM = "\x02" "Curacao";
8925 
8926 const basic::ZoneInfo kZoneAmerica_Curacao ACE_TIME_PROGMEM = {
8927  kZoneNameAmerica_Curacao /*name*/,
8928  0x6a879184 /*zoneId*/,
8929  &kZoneContext /*zoneContext*/,
8930  0 /*numEras*/,
8931  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
8932 };
8933 
8934 //---------------------------------------------------------------------------
8935 // Link name: America/Dominica -> America/Puerto_Rico
8936 // Strings (bytes): 10 (originally 17)
8937 // Memory (8-bit): 21
8938 // Memory (32-bit): 30
8939 //---------------------------------------------------------------------------
8940 
8941 static const char kZoneNameAmerica_Dominica[] ACE_TIME_PROGMEM = "\x02" "Dominica";
8942 
8943 const basic::ZoneInfo kZoneAmerica_Dominica ACE_TIME_PROGMEM = {
8944  kZoneNameAmerica_Dominica /*name*/,
8945  0xcecb4c4a /*zoneId*/,
8946  &kZoneContext /*zoneContext*/,
8947  0 /*numEras*/,
8948  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
8949 };
8950 
8951 //---------------------------------------------------------------------------
8952 // Link name: America/Fort_Wayne -> America/Indiana/Indianapolis
8953 // Strings (bytes): 12 (originally 19)
8954 // Memory (8-bit): 23
8955 // Memory (32-bit): 32
8956 //---------------------------------------------------------------------------
8957 
8958 static const char kZoneNameAmerica_Fort_Wayne[] ACE_TIME_PROGMEM = "\x02" "Fort_Wayne";
8959 
8960 const basic::ZoneInfo kZoneAmerica_Fort_Wayne ACE_TIME_PROGMEM = {
8961  kZoneNameAmerica_Fort_Wayne /*name*/,
8962  0x7eaaaf24 /*zoneId*/,
8963  &kZoneContext /*zoneContext*/,
8964  0 /*numEras*/,
8965  &kZoneAmerica_Indiana_Indianapolis /*eras(info)*/,
8966 };
8967 
8968 //---------------------------------------------------------------------------
8969 // Link name: America/Godthab -> America/Nuuk
8970 // Strings (bytes): 9 (originally 16)
8971 // Memory (8-bit): 20
8972 // Memory (32-bit): 29
8973 //---------------------------------------------------------------------------
8974 
8975 static const char kZoneNameAmerica_Godthab[] ACE_TIME_PROGMEM = "\x02" "Godthab";
8976 
8977 const basic::ZoneInfo kZoneAmerica_Godthab ACE_TIME_PROGMEM = {
8978  kZoneNameAmerica_Godthab /*name*/,
8979  0x8f7eba1f /*zoneId*/,
8980  &kZoneContext /*zoneContext*/,
8981  0 /*numEras*/,
8982  &kZoneAmerica_Nuuk /*eras(info)*/,
8983 };
8984 
8985 //---------------------------------------------------------------------------
8986 // Link name: America/Grenada -> America/Puerto_Rico
8987 // Strings (bytes): 9 (originally 16)
8988 // Memory (8-bit): 20
8989 // Memory (32-bit): 29
8990 //---------------------------------------------------------------------------
8991 
8992 static const char kZoneNameAmerica_Grenada[] ACE_TIME_PROGMEM = "\x02" "Grenada";
8993 
8994 const basic::ZoneInfo kZoneAmerica_Grenada ACE_TIME_PROGMEM = {
8995  kZoneNameAmerica_Grenada /*name*/,
8996  0x968ce4d8 /*zoneId*/,
8997  &kZoneContext /*zoneContext*/,
8998  0 /*numEras*/,
8999  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9000 };
9001 
9002 //---------------------------------------------------------------------------
9003 // Link name: America/Guadeloupe -> America/Puerto_Rico
9004 // Strings (bytes): 12 (originally 19)
9005 // Memory (8-bit): 23
9006 // Memory (32-bit): 32
9007 //---------------------------------------------------------------------------
9008 
9009 static const char kZoneNameAmerica_Guadeloupe[] ACE_TIME_PROGMEM = "\x02" "Guadeloupe";
9010 
9011 const basic::ZoneInfo kZoneAmerica_Guadeloupe ACE_TIME_PROGMEM = {
9012  kZoneNameAmerica_Guadeloupe /*name*/,
9013  0xcd1f8a31 /*zoneId*/,
9014  &kZoneContext /*zoneContext*/,
9015  0 /*numEras*/,
9016  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9017 };
9018 
9019 //---------------------------------------------------------------------------
9020 // Link name: America/Indianapolis -> America/Indiana/Indianapolis
9021 // Strings (bytes): 14 (originally 21)
9022 // Memory (8-bit): 25
9023 // Memory (32-bit): 34
9024 //---------------------------------------------------------------------------
9025 
9026 static const char kZoneNameAmerica_Indianapolis[] ACE_TIME_PROGMEM = "\x02" "Indianapolis";
9027 
9028 const basic::ZoneInfo kZoneAmerica_Indianapolis ACE_TIME_PROGMEM = {
9029  kZoneNameAmerica_Indianapolis /*name*/,
9030  0x6a009ae1 /*zoneId*/,
9031  &kZoneContext /*zoneContext*/,
9032  0 /*numEras*/,
9033  &kZoneAmerica_Indiana_Indianapolis /*eras(info)*/,
9034 };
9035 
9036 //---------------------------------------------------------------------------
9037 // Link name: America/Kralendijk -> America/Puerto_Rico
9038 // Strings (bytes): 12 (originally 19)
9039 // Memory (8-bit): 23
9040 // Memory (32-bit): 32
9041 //---------------------------------------------------------------------------
9042 
9043 static const char kZoneNameAmerica_Kralendijk[] ACE_TIME_PROGMEM = "\x02" "Kralendijk";
9044 
9045 const basic::ZoneInfo kZoneAmerica_Kralendijk ACE_TIME_PROGMEM = {
9046  kZoneNameAmerica_Kralendijk /*name*/,
9047  0xe7c456c5 /*zoneId*/,
9048  &kZoneContext /*zoneContext*/,
9049  0 /*numEras*/,
9050  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9051 };
9052 
9053 //---------------------------------------------------------------------------
9054 // Link name: America/Louisville -> America/Kentucky/Louisville
9055 // Strings (bytes): 12 (originally 19)
9056 // Memory (8-bit): 23
9057 // Memory (32-bit): 32
9058 //---------------------------------------------------------------------------
9059 
9060 static const char kZoneNameAmerica_Louisville[] ACE_TIME_PROGMEM = "\x02" "Louisville";
9061 
9062 const basic::ZoneInfo kZoneAmerica_Louisville ACE_TIME_PROGMEM = {
9063  kZoneNameAmerica_Louisville /*name*/,
9064  0x3dcb47ee /*zoneId*/,
9065  &kZoneContext /*zoneContext*/,
9066  0 /*numEras*/,
9067  &kZoneAmerica_Kentucky_Louisville /*eras(info)*/,
9068 };
9069 
9070 //---------------------------------------------------------------------------
9071 // Link name: America/Lower_Princes -> America/Puerto_Rico
9072 // Strings (bytes): 15 (originally 22)
9073 // Memory (8-bit): 26
9074 // Memory (32-bit): 35
9075 //---------------------------------------------------------------------------
9076 
9077 static const char kZoneNameAmerica_Lower_Princes[] ACE_TIME_PROGMEM = "\x02" "Lower_Princes";
9078 
9079 const basic::ZoneInfo kZoneAmerica_Lower_Princes ACE_TIME_PROGMEM = {
9080  kZoneNameAmerica_Lower_Princes /*name*/,
9081  0x6ae45b62 /*zoneId*/,
9082  &kZoneContext /*zoneContext*/,
9083  0 /*numEras*/,
9084  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9085 };
9086 
9087 //---------------------------------------------------------------------------
9088 // Link name: America/Marigot -> America/Puerto_Rico
9089 // Strings (bytes): 9 (originally 16)
9090 // Memory (8-bit): 20
9091 // Memory (32-bit): 29
9092 //---------------------------------------------------------------------------
9093 
9094 static const char kZoneNameAmerica_Marigot[] ACE_TIME_PROGMEM = "\x02" "Marigot";
9095 
9096 const basic::ZoneInfo kZoneAmerica_Marigot ACE_TIME_PROGMEM = {
9097  kZoneNameAmerica_Marigot /*name*/,
9098  0x3dab3a59 /*zoneId*/,
9099  &kZoneContext /*zoneContext*/,
9100  0 /*numEras*/,
9101  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9102 };
9103 
9104 //---------------------------------------------------------------------------
9105 // Link name: America/Montreal -> America/Toronto
9106 // Strings (bytes): 10 (originally 17)
9107 // Memory (8-bit): 21
9108 // Memory (32-bit): 30
9109 //---------------------------------------------------------------------------
9110 
9111 static const char kZoneNameAmerica_Montreal[] ACE_TIME_PROGMEM = "\x02" "Montreal";
9112 
9113 const basic::ZoneInfo kZoneAmerica_Montreal ACE_TIME_PROGMEM = {
9114  kZoneNameAmerica_Montreal /*name*/,
9115  0x203a1ea8 /*zoneId*/,
9116  &kZoneContext /*zoneContext*/,
9117  0 /*numEras*/,
9118  &kZoneAmerica_Toronto /*eras(info)*/,
9119 };
9120 
9121 //---------------------------------------------------------------------------
9122 // Link name: America/Montserrat -> America/Puerto_Rico
9123 // Strings (bytes): 12 (originally 19)
9124 // Memory (8-bit): 23
9125 // Memory (32-bit): 32
9126 //---------------------------------------------------------------------------
9127 
9128 static const char kZoneNameAmerica_Montserrat[] ACE_TIME_PROGMEM = "\x02" "Montserrat";
9129 
9130 const basic::ZoneInfo kZoneAmerica_Montserrat ACE_TIME_PROGMEM = {
9131  kZoneNameAmerica_Montserrat /*name*/,
9132  0x199b0a35 /*zoneId*/,
9133  &kZoneContext /*zoneContext*/,
9134  0 /*numEras*/,
9135  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9136 };
9137 
9138 //---------------------------------------------------------------------------
9139 // Link name: America/Nassau -> America/Toronto
9140 // Strings (bytes): 8 (originally 15)
9141 // Memory (8-bit): 19
9142 // Memory (32-bit): 28
9143 //---------------------------------------------------------------------------
9144 
9145 static const char kZoneNameAmerica_Nassau[] ACE_TIME_PROGMEM = "\x02" "Nassau";
9146 
9147 const basic::ZoneInfo kZoneAmerica_Nassau ACE_TIME_PROGMEM = {
9148  kZoneNameAmerica_Nassau /*name*/,
9149  0xaedef011 /*zoneId*/,
9150  &kZoneContext /*zoneContext*/,
9151  0 /*numEras*/,
9152  &kZoneAmerica_Toronto /*eras(info)*/,
9153 };
9154 
9155 //---------------------------------------------------------------------------
9156 // Link name: America/Port_of_Spain -> America/Puerto_Rico
9157 // Strings (bytes): 15 (originally 22)
9158 // Memory (8-bit): 26
9159 // Memory (32-bit): 35
9160 //---------------------------------------------------------------------------
9161 
9162 static const char kZoneNameAmerica_Port_of_Spain[] ACE_TIME_PROGMEM = "\x02" "Port_of_Spain";
9163 
9164 const basic::ZoneInfo kZoneAmerica_Port_of_Spain ACE_TIME_PROGMEM = {
9165  kZoneNameAmerica_Port_of_Spain /*name*/,
9166  0xd8b28d59 /*zoneId*/,
9167  &kZoneContext /*zoneContext*/,
9168  0 /*numEras*/,
9169  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9170 };
9171 
9172 //---------------------------------------------------------------------------
9173 // Link name: America/Shiprock -> America/Denver
9174 // Strings (bytes): 10 (originally 17)
9175 // Memory (8-bit): 21
9176 // Memory (32-bit): 30
9177 //---------------------------------------------------------------------------
9178 
9179 static const char kZoneNameAmerica_Shiprock[] ACE_TIME_PROGMEM = "\x02" "Shiprock";
9180 
9181 const basic::ZoneInfo kZoneAmerica_Shiprock ACE_TIME_PROGMEM = {
9182  kZoneNameAmerica_Shiprock /*name*/,
9183  0x82fb7049 /*zoneId*/,
9184  &kZoneContext /*zoneContext*/,
9185  0 /*numEras*/,
9186  &kZoneAmerica_Denver /*eras(info)*/,
9187 };
9188 
9189 //---------------------------------------------------------------------------
9190 // Link name: America/St_Barthelemy -> America/Puerto_Rico
9191 // Strings (bytes): 15 (originally 22)
9192 // Memory (8-bit): 26
9193 // Memory (32-bit): 35
9194 //---------------------------------------------------------------------------
9195 
9196 static const char kZoneNameAmerica_St_Barthelemy[] ACE_TIME_PROGMEM = "\x02" "St_Barthelemy";
9197 
9198 const basic::ZoneInfo kZoneAmerica_St_Barthelemy ACE_TIME_PROGMEM = {
9199  kZoneNameAmerica_St_Barthelemy /*name*/,
9200  0x054e6a79 /*zoneId*/,
9201  &kZoneContext /*zoneContext*/,
9202  0 /*numEras*/,
9203  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9204 };
9205 
9206 //---------------------------------------------------------------------------
9207 // Link name: America/St_Kitts -> America/Puerto_Rico
9208 // Strings (bytes): 10 (originally 17)
9209 // Memory (8-bit): 21
9210 // Memory (32-bit): 30
9211 //---------------------------------------------------------------------------
9212 
9213 static const char kZoneNameAmerica_St_Kitts[] ACE_TIME_PROGMEM = "\x02" "St_Kitts";
9214 
9215 const basic::ZoneInfo kZoneAmerica_St_Kitts ACE_TIME_PROGMEM = {
9216  kZoneNameAmerica_St_Kitts /*name*/,
9217  0x04c0507b /*zoneId*/,
9218  &kZoneContext /*zoneContext*/,
9219  0 /*numEras*/,
9220  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9221 };
9222 
9223 //---------------------------------------------------------------------------
9224 // Link name: America/St_Lucia -> America/Puerto_Rico
9225 // Strings (bytes): 10 (originally 17)
9226 // Memory (8-bit): 21
9227 // Memory (32-bit): 30
9228 //---------------------------------------------------------------------------
9229 
9230 static const char kZoneNameAmerica_St_Lucia[] ACE_TIME_PROGMEM = "\x02" "St_Lucia";
9231 
9232 const basic::ZoneInfo kZoneAmerica_St_Lucia ACE_TIME_PROGMEM = {
9233  kZoneNameAmerica_St_Lucia /*name*/,
9234  0x04d8b3ba /*zoneId*/,
9235  &kZoneContext /*zoneContext*/,
9236  0 /*numEras*/,
9237  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9238 };
9239 
9240 //---------------------------------------------------------------------------
9241 // Link name: America/St_Thomas -> America/Puerto_Rico
9242 // Strings (bytes): 11 (originally 18)
9243 // Memory (8-bit): 22
9244 // Memory (32-bit): 31
9245 //---------------------------------------------------------------------------
9246 
9247 static const char kZoneNameAmerica_St_Thomas[] ACE_TIME_PROGMEM = "\x02" "St_Thomas";
9248 
9249 const basic::ZoneInfo kZoneAmerica_St_Thomas ACE_TIME_PROGMEM = {
9250  kZoneNameAmerica_St_Thomas /*name*/,
9251  0xb1b3d778 /*zoneId*/,
9252  &kZoneContext /*zoneContext*/,
9253  0 /*numEras*/,
9254  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9255 };
9256 
9257 //---------------------------------------------------------------------------
9258 // Link name: America/St_Vincent -> America/Puerto_Rico
9259 // Strings (bytes): 12 (originally 19)
9260 // Memory (8-bit): 23
9261 // Memory (32-bit): 32
9262 //---------------------------------------------------------------------------
9263 
9264 static const char kZoneNameAmerica_St_Vincent[] ACE_TIME_PROGMEM = "\x02" "St_Vincent";
9265 
9266 const basic::ZoneInfo kZoneAmerica_St_Vincent ACE_TIME_PROGMEM = {
9267  kZoneNameAmerica_St_Vincent /*name*/,
9268  0x8460e523 /*zoneId*/,
9269  &kZoneContext /*zoneContext*/,
9270  0 /*numEras*/,
9271  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9272 };
9273 
9274 //---------------------------------------------------------------------------
9275 // Link name: America/Tortola -> America/Puerto_Rico
9276 // Strings (bytes): 9 (originally 16)
9277 // Memory (8-bit): 20
9278 // Memory (32-bit): 29
9279 //---------------------------------------------------------------------------
9280 
9281 static const char kZoneNameAmerica_Tortola[] ACE_TIME_PROGMEM = "\x02" "Tortola";
9282 
9283 const basic::ZoneInfo kZoneAmerica_Tortola ACE_TIME_PROGMEM = {
9284  kZoneNameAmerica_Tortola /*name*/,
9285  0x7931462b /*zoneId*/,
9286  &kZoneContext /*zoneContext*/,
9287  0 /*numEras*/,
9288  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9289 };
9290 
9291 //---------------------------------------------------------------------------
9292 // Link name: America/Virgin -> America/Puerto_Rico
9293 // Strings (bytes): 8 (originally 15)
9294 // Memory (8-bit): 19
9295 // Memory (32-bit): 28
9296 //---------------------------------------------------------------------------
9297 
9298 static const char kZoneNameAmerica_Virgin[] ACE_TIME_PROGMEM = "\x02" "Virgin";
9299 
9300 const basic::ZoneInfo kZoneAmerica_Virgin ACE_TIME_PROGMEM = {
9301  kZoneNameAmerica_Virgin /*name*/,
9302  0xc2183ab5 /*zoneId*/,
9303  &kZoneContext /*zoneContext*/,
9304  0 /*numEras*/,
9305  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9306 };
9307 
9308 //---------------------------------------------------------------------------
9309 // Link name: Antarctica/DumontDUrville -> Pacific/Port_Moresby
9310 // Strings (bytes): 16 (originally 26)
9311 // Memory (8-bit): 27
9312 // Memory (32-bit): 36
9313 //---------------------------------------------------------------------------
9314 
9315 static const char kZoneNameAntarctica_DumontDUrville[] ACE_TIME_PROGMEM = "\x03" "DumontDUrville";
9316 
9317 const basic::ZoneInfo kZoneAntarctica_DumontDUrville ACE_TIME_PROGMEM = {
9318  kZoneNameAntarctica_DumontDUrville /*name*/,
9319  0x5a3c656c /*zoneId*/,
9320  &kZoneContext /*zoneContext*/,
9321  0 /*numEras*/,
9322  &kZonePacific_Port_Moresby /*eras(info)*/,
9323 };
9324 
9325 //---------------------------------------------------------------------------
9326 // Link name: Antarctica/McMurdo -> Pacific/Auckland
9327 // Strings (bytes): 9 (originally 19)
9328 // Memory (8-bit): 20
9329 // Memory (32-bit): 29
9330 //---------------------------------------------------------------------------
9331 
9332 static const char kZoneNameAntarctica_McMurdo[] ACE_TIME_PROGMEM = "\x03" "McMurdo";
9333 
9334 const basic::ZoneInfo kZoneAntarctica_McMurdo ACE_TIME_PROGMEM = {
9335  kZoneNameAntarctica_McMurdo /*name*/,
9336  0x6eeb5585 /*zoneId*/,
9337  &kZoneContext /*zoneContext*/,
9338  0 /*numEras*/,
9339  &kZonePacific_Auckland /*eras(info)*/,
9340 };
9341 
9342 //---------------------------------------------------------------------------
9343 // Link name: Antarctica/South_Pole -> Pacific/Auckland
9344 // Strings (bytes): 12 (originally 22)
9345 // Memory (8-bit): 23
9346 // Memory (32-bit): 32
9347 //---------------------------------------------------------------------------
9348 
9349 static const char kZoneNameAntarctica_South_Pole[] ACE_TIME_PROGMEM = "\x03" "South_Pole";
9350 
9351 const basic::ZoneInfo kZoneAntarctica_South_Pole ACE_TIME_PROGMEM = {
9352  kZoneNameAntarctica_South_Pole /*name*/,
9353  0xcd96b290 /*zoneId*/,
9354  &kZoneContext /*zoneContext*/,
9355  0 /*numEras*/,
9356  &kZonePacific_Auckland /*eras(info)*/,
9357 };
9358 
9359 //---------------------------------------------------------------------------
9360 // Link name: Antarctica/Syowa -> Asia/Riyadh
9361 // Strings (bytes): 7 (originally 17)
9362 // Memory (8-bit): 18
9363 // Memory (32-bit): 27
9364 //---------------------------------------------------------------------------
9365 
9366 static const char kZoneNameAntarctica_Syowa[] ACE_TIME_PROGMEM = "\x03" "Syowa";
9367 
9368 const basic::ZoneInfo kZoneAntarctica_Syowa ACE_TIME_PROGMEM = {
9369  kZoneNameAntarctica_Syowa /*name*/,
9370  0xe330c7e1 /*zoneId*/,
9371  &kZoneContext /*zoneContext*/,
9372  0 /*numEras*/,
9373  &kZoneAsia_Riyadh /*eras(info)*/,
9374 };
9375 
9376 //---------------------------------------------------------------------------
9377 // Link name: Antarctica/Vostok -> Asia/Urumqi
9378 // Strings (bytes): 8 (originally 18)
9379 // Memory (8-bit): 19
9380 // Memory (32-bit): 28
9381 //---------------------------------------------------------------------------
9382 
9383 static const char kZoneNameAntarctica_Vostok[] ACE_TIME_PROGMEM = "\x03" "Vostok";
9384 
9385 const basic::ZoneInfo kZoneAntarctica_Vostok ACE_TIME_PROGMEM = {
9386  kZoneNameAntarctica_Vostok /*name*/,
9387  0x4f966fd4 /*zoneId*/,
9388  &kZoneContext /*zoneContext*/,
9389  0 /*numEras*/,
9390  &kZoneAsia_Urumqi /*eras(info)*/,
9391 };
9392 
9393 //---------------------------------------------------------------------------
9394 // Link name: Arctic/Longyearbyen -> Europe/Berlin
9395 // Strings (bytes): 20 (originally 20)
9396 // Memory (8-bit): 31
9397 // Memory (32-bit): 40
9398 //---------------------------------------------------------------------------
9399 
9400 static const char kZoneNameArctic_Longyearbyen[] ACE_TIME_PROGMEM = "Arctic/Longyearbyen";
9401 
9402 const basic::ZoneInfo kZoneArctic_Longyearbyen ACE_TIME_PROGMEM = {
9403  kZoneNameArctic_Longyearbyen /*name*/,
9404  0xd23e7859 /*zoneId*/,
9405  &kZoneContext /*zoneContext*/,
9406  0 /*numEras*/,
9407  &kZoneEurope_Berlin /*eras(info)*/,
9408 };
9409 
9410 //---------------------------------------------------------------------------
9411 // Link name: Asia/Aden -> Asia/Riyadh
9412 // Strings (bytes): 6 (originally 10)
9413 // Memory (8-bit): 17
9414 // Memory (32-bit): 26
9415 //---------------------------------------------------------------------------
9416 
9417 static const char kZoneNameAsia_Aden[] ACE_TIME_PROGMEM = "\x04" "Aden";
9418 
9419 const basic::ZoneInfo kZoneAsia_Aden ACE_TIME_PROGMEM = {
9420  kZoneNameAsia_Aden /*name*/,
9421  0x1fa7084a /*zoneId*/,
9422  &kZoneContext /*zoneContext*/,
9423  0 /*numEras*/,
9424  &kZoneAsia_Riyadh /*eras(info)*/,
9425 };
9426 
9427 //---------------------------------------------------------------------------
9428 // Link name: Asia/Ashkhabad -> Asia/Ashgabat
9429 // Strings (bytes): 11 (originally 15)
9430 // Memory (8-bit): 22
9431 // Memory (32-bit): 31
9432 //---------------------------------------------------------------------------
9433 
9434 static const char kZoneNameAsia_Ashkhabad[] ACE_TIME_PROGMEM = "\x04" "Ashkhabad";
9435 
9436 const basic::ZoneInfo kZoneAsia_Ashkhabad ACE_TIME_PROGMEM = {
9437  kZoneNameAsia_Ashkhabad /*name*/,
9438  0x15454f09 /*zoneId*/,
9439  &kZoneContext /*zoneContext*/,
9440  0 /*numEras*/,
9441  &kZoneAsia_Ashgabat /*eras(info)*/,
9442 };
9443 
9444 //---------------------------------------------------------------------------
9445 // Link name: Asia/Bahrain -> Asia/Qatar
9446 // Strings (bytes): 9 (originally 13)
9447 // Memory (8-bit): 20
9448 // Memory (32-bit): 29
9449 //---------------------------------------------------------------------------
9450 
9451 static const char kZoneNameAsia_Bahrain[] ACE_TIME_PROGMEM = "\x04" "Bahrain";
9452 
9453 const basic::ZoneInfo kZoneAsia_Bahrain ACE_TIME_PROGMEM = {
9454  kZoneNameAsia_Bahrain /*name*/,
9455  0x9d078487 /*zoneId*/,
9456  &kZoneContext /*zoneContext*/,
9457  0 /*numEras*/,
9458  &kZoneAsia_Qatar /*eras(info)*/,
9459 };
9460 
9461 //---------------------------------------------------------------------------
9462 // Link name: Asia/Brunei -> Asia/Kuching
9463 // Strings (bytes): 8 (originally 12)
9464 // Memory (8-bit): 19
9465 // Memory (32-bit): 28
9466 //---------------------------------------------------------------------------
9467 
9468 static const char kZoneNameAsia_Brunei[] ACE_TIME_PROGMEM = "\x04" "Brunei";
9469 
9470 const basic::ZoneInfo kZoneAsia_Brunei ACE_TIME_PROGMEM = {
9471  kZoneNameAsia_Brunei /*name*/,
9472  0xa8e595f7 /*zoneId*/,
9473  &kZoneContext /*zoneContext*/,
9474  0 /*numEras*/,
9475  &kZoneAsia_Kuching /*eras(info)*/,
9476 };
9477 
9478 //---------------------------------------------------------------------------
9479 // Link name: Asia/Calcutta -> Asia/Kolkata
9480 // Strings (bytes): 10 (originally 14)
9481 // Memory (8-bit): 21
9482 // Memory (32-bit): 30
9483 //---------------------------------------------------------------------------
9484 
9485 static const char kZoneNameAsia_Calcutta[] ACE_TIME_PROGMEM = "\x04" "Calcutta";
9486 
9487 const basic::ZoneInfo kZoneAsia_Calcutta ACE_TIME_PROGMEM = {
9488  kZoneNameAsia_Calcutta /*name*/,
9489  0x328a44c3 /*zoneId*/,
9490  &kZoneContext /*zoneContext*/,
9491  0 /*numEras*/,
9492  &kZoneAsia_Kolkata /*eras(info)*/,
9493 };
9494 
9495 //---------------------------------------------------------------------------
9496 // Link name: Asia/Chongqing -> Asia/Shanghai
9497 // Strings (bytes): 11 (originally 15)
9498 // Memory (8-bit): 22
9499 // Memory (32-bit): 31
9500 //---------------------------------------------------------------------------
9501 
9502 static const char kZoneNameAsia_Chongqing[] ACE_TIME_PROGMEM = "\x04" "Chongqing";
9503 
9504 const basic::ZoneInfo kZoneAsia_Chongqing ACE_TIME_PROGMEM = {
9505  kZoneNameAsia_Chongqing /*name*/,
9506  0xf937fb90 /*zoneId*/,
9507  &kZoneContext /*zoneContext*/,
9508  0 /*numEras*/,
9509  &kZoneAsia_Shanghai /*eras(info)*/,
9510 };
9511 
9512 //---------------------------------------------------------------------------
9513 // Link name: Asia/Chungking -> Asia/Shanghai
9514 // Strings (bytes): 11 (originally 15)
9515 // Memory (8-bit): 22
9516 // Memory (32-bit): 31
9517 //---------------------------------------------------------------------------
9518 
9519 static const char kZoneNameAsia_Chungking[] ACE_TIME_PROGMEM = "\x04" "Chungking";
9520 
9521 const basic::ZoneInfo kZoneAsia_Chungking ACE_TIME_PROGMEM = {
9522  kZoneNameAsia_Chungking /*name*/,
9523  0xc7121dd0 /*zoneId*/,
9524  &kZoneContext /*zoneContext*/,
9525  0 /*numEras*/,
9526  &kZoneAsia_Shanghai /*eras(info)*/,
9527 };
9528 
9529 //---------------------------------------------------------------------------
9530 // Link name: Asia/Dacca -> Asia/Dhaka
9531 // Strings (bytes): 7 (originally 11)
9532 // Memory (8-bit): 18
9533 // Memory (32-bit): 27
9534 //---------------------------------------------------------------------------
9535 
9536 static const char kZoneNameAsia_Dacca[] ACE_TIME_PROGMEM = "\x04" "Dacca";
9537 
9538 const basic::ZoneInfo kZoneAsia_Dacca ACE_TIME_PROGMEM = {
9539  kZoneNameAsia_Dacca /*name*/,
9540  0x14bcac5e /*zoneId*/,
9541  &kZoneContext /*zoneContext*/,
9542  0 /*numEras*/,
9543  &kZoneAsia_Dhaka /*eras(info)*/,
9544 };
9545 
9546 //---------------------------------------------------------------------------
9547 // Link name: Asia/Harbin -> Asia/Shanghai
9548 // Strings (bytes): 8 (originally 12)
9549 // Memory (8-bit): 19
9550 // Memory (32-bit): 28
9551 //---------------------------------------------------------------------------
9552 
9553 static const char kZoneNameAsia_Harbin[] ACE_TIME_PROGMEM = "\x04" "Harbin";
9554 
9555 const basic::ZoneInfo kZoneAsia_Harbin ACE_TIME_PROGMEM = {
9556  kZoneNameAsia_Harbin /*name*/,
9557  0xb5af1186 /*zoneId*/,
9558  &kZoneContext /*zoneContext*/,
9559  0 /*numEras*/,
9560  &kZoneAsia_Shanghai /*eras(info)*/,
9561 };
9562 
9563 //---------------------------------------------------------------------------
9564 // Link name: Asia/Kashgar -> Asia/Urumqi
9565 // Strings (bytes): 9 (originally 13)
9566 // Memory (8-bit): 20
9567 // Memory (32-bit): 29
9568 //---------------------------------------------------------------------------
9569 
9570 static const char kZoneNameAsia_Kashgar[] ACE_TIME_PROGMEM = "\x04" "Kashgar";
9571 
9572 const basic::ZoneInfo kZoneAsia_Kashgar ACE_TIME_PROGMEM = {
9573  kZoneNameAsia_Kashgar /*name*/,
9574  0x52955193 /*zoneId*/,
9575  &kZoneContext /*zoneContext*/,
9576  0 /*numEras*/,
9577  &kZoneAsia_Urumqi /*eras(info)*/,
9578 };
9579 
9580 //---------------------------------------------------------------------------
9581 // Link name: Asia/Katmandu -> Asia/Kathmandu
9582 // Strings (bytes): 10 (originally 14)
9583 // Memory (8-bit): 21
9584 // Memory (32-bit): 30
9585 //---------------------------------------------------------------------------
9586 
9587 static const char kZoneNameAsia_Katmandu[] ACE_TIME_PROGMEM = "\x04" "Katmandu";
9588 
9589 const basic::ZoneInfo kZoneAsia_Katmandu ACE_TIME_PROGMEM = {
9590  kZoneNameAsia_Katmandu /*name*/,
9591  0xa7ec12c7 /*zoneId*/,
9592  &kZoneContext /*zoneContext*/,
9593  0 /*numEras*/,
9594  &kZoneAsia_Kathmandu /*eras(info)*/,
9595 };
9596 
9597 //---------------------------------------------------------------------------
9598 // Link name: Asia/Kuala_Lumpur -> Asia/Singapore
9599 // Strings (bytes): 14 (originally 18)
9600 // Memory (8-bit): 25
9601 // Memory (32-bit): 34
9602 //---------------------------------------------------------------------------
9603 
9604 static const char kZoneNameAsia_Kuala_Lumpur[] ACE_TIME_PROGMEM = "\x04" "Kuala_Lumpur";
9605 
9606 const basic::ZoneInfo kZoneAsia_Kuala_Lumpur ACE_TIME_PROGMEM = {
9607  kZoneNameAsia_Kuala_Lumpur /*name*/,
9608  0x014763c4 /*zoneId*/,
9609  &kZoneContext /*zoneContext*/,
9610  0 /*numEras*/,
9611  &kZoneAsia_Singapore /*eras(info)*/,
9612 };
9613 
9614 //---------------------------------------------------------------------------
9615 // Link name: Asia/Kuwait -> Asia/Riyadh
9616 // Strings (bytes): 8 (originally 12)
9617 // Memory (8-bit): 19
9618 // Memory (32-bit): 28
9619 //---------------------------------------------------------------------------
9620 
9621 static const char kZoneNameAsia_Kuwait[] ACE_TIME_PROGMEM = "\x04" "Kuwait";
9622 
9623 const basic::ZoneInfo kZoneAsia_Kuwait ACE_TIME_PROGMEM = {
9624  kZoneNameAsia_Kuwait /*name*/,
9625  0xbe1b2f27 /*zoneId*/,
9626  &kZoneContext /*zoneContext*/,
9627  0 /*numEras*/,
9628  &kZoneAsia_Riyadh /*eras(info)*/,
9629 };
9630 
9631 //---------------------------------------------------------------------------
9632 // Link name: Asia/Macao -> Asia/Macau
9633 // Strings (bytes): 7 (originally 11)
9634 // Memory (8-bit): 18
9635 // Memory (32-bit): 27
9636 //---------------------------------------------------------------------------
9637 
9638 static const char kZoneNameAsia_Macao[] ACE_TIME_PROGMEM = "\x04" "Macao";
9639 
9640 const basic::ZoneInfo kZoneAsia_Macao ACE_TIME_PROGMEM = {
9641  kZoneNameAsia_Macao /*name*/,
9642  0x155f88b3 /*zoneId*/,
9643  &kZoneContext /*zoneContext*/,
9644  0 /*numEras*/,
9645  &kZoneAsia_Macau /*eras(info)*/,
9646 };
9647 
9648 //---------------------------------------------------------------------------
9649 // Link name: Asia/Muscat -> Asia/Dubai
9650 // Strings (bytes): 8 (originally 12)
9651 // Memory (8-bit): 19
9652 // Memory (32-bit): 28
9653 //---------------------------------------------------------------------------
9654 
9655 static const char kZoneNameAsia_Muscat[] ACE_TIME_PROGMEM = "\x04" "Muscat";
9656 
9657 const basic::ZoneInfo kZoneAsia_Muscat ACE_TIME_PROGMEM = {
9658  kZoneNameAsia_Muscat /*name*/,
9659  0xc2c3565f /*zoneId*/,
9660  &kZoneContext /*zoneContext*/,
9661  0 /*numEras*/,
9662  &kZoneAsia_Dubai /*eras(info)*/,
9663 };
9664 
9665 //---------------------------------------------------------------------------
9666 // Link name: Asia/Phnom_Penh -> Asia/Bangkok
9667 // Strings (bytes): 12 (originally 16)
9668 // Memory (8-bit): 23
9669 // Memory (32-bit): 32
9670 //---------------------------------------------------------------------------
9671 
9672 static const char kZoneNameAsia_Phnom_Penh[] ACE_TIME_PROGMEM = "\x04" "Phnom_Penh";
9673 
9674 const basic::ZoneInfo kZoneAsia_Phnom_Penh ACE_TIME_PROGMEM = {
9675  kZoneNameAsia_Phnom_Penh /*name*/,
9676  0xc224945e /*zoneId*/,
9677  &kZoneContext /*zoneContext*/,
9678  0 /*numEras*/,
9679  &kZoneAsia_Bangkok /*eras(info)*/,
9680 };
9681 
9682 //---------------------------------------------------------------------------
9683 // Link name: Asia/Rangoon -> Asia/Yangon
9684 // Strings (bytes): 9 (originally 13)
9685 // Memory (8-bit): 20
9686 // Memory (32-bit): 29
9687 //---------------------------------------------------------------------------
9688 
9689 static const char kZoneNameAsia_Rangoon[] ACE_TIME_PROGMEM = "\x04" "Rangoon";
9690 
9691 const basic::ZoneInfo kZoneAsia_Rangoon ACE_TIME_PROGMEM = {
9692  kZoneNameAsia_Rangoon /*name*/,
9693  0x6d1217c6 /*zoneId*/,
9694  &kZoneContext /*zoneContext*/,
9695  0 /*numEras*/,
9696  &kZoneAsia_Yangon /*eras(info)*/,
9697 };
9698 
9699 //---------------------------------------------------------------------------
9700 // Link name: Asia/Saigon -> Asia/Ho_Chi_Minh
9701 // Strings (bytes): 8 (originally 12)
9702 // Memory (8-bit): 19
9703 // Memory (32-bit): 28
9704 //---------------------------------------------------------------------------
9705 
9706 static const char kZoneNameAsia_Saigon[] ACE_TIME_PROGMEM = "\x04" "Saigon";
9707 
9708 const basic::ZoneInfo kZoneAsia_Saigon ACE_TIME_PROGMEM = {
9709  kZoneNameAsia_Saigon /*name*/,
9710  0xcf52f713 /*zoneId*/,
9711  &kZoneContext /*zoneContext*/,
9712  0 /*numEras*/,
9713  &kZoneAsia_Ho_Chi_Minh /*eras(info)*/,
9714 };
9715 
9716 //---------------------------------------------------------------------------
9717 // Link name: Asia/Tel_Aviv -> Asia/Jerusalem
9718 // Strings (bytes): 10 (originally 14)
9719 // Memory (8-bit): 21
9720 // Memory (32-bit): 30
9721 //---------------------------------------------------------------------------
9722 
9723 static const char kZoneNameAsia_Tel_Aviv[] ACE_TIME_PROGMEM = "\x04" "Tel_Aviv";
9724 
9725 const basic::ZoneInfo kZoneAsia_Tel_Aviv ACE_TIME_PROGMEM = {
9726  kZoneNameAsia_Tel_Aviv /*name*/,
9727  0x166d7c2c /*zoneId*/,
9728  &kZoneContext /*zoneContext*/,
9729  0 /*numEras*/,
9730  &kZoneAsia_Jerusalem /*eras(info)*/,
9731 };
9732 
9733 //---------------------------------------------------------------------------
9734 // Link name: Asia/Thimbu -> Asia/Thimphu
9735 // Strings (bytes): 8 (originally 12)
9736 // Memory (8-bit): 19
9737 // Memory (32-bit): 28
9738 //---------------------------------------------------------------------------
9739 
9740 static const char kZoneNameAsia_Thimbu[] ACE_TIME_PROGMEM = "\x04" "Thimbu";
9741 
9742 const basic::ZoneInfo kZoneAsia_Thimbu ACE_TIME_PROGMEM = {
9743  kZoneNameAsia_Thimbu /*name*/,
9744  0xd226e31b /*zoneId*/,
9745  &kZoneContext /*zoneContext*/,
9746  0 /*numEras*/,
9747  &kZoneAsia_Thimphu /*eras(info)*/,
9748 };
9749 
9750 //---------------------------------------------------------------------------
9751 // Link name: Asia/Ujung_Pandang -> Asia/Makassar
9752 // Strings (bytes): 15 (originally 19)
9753 // Memory (8-bit): 26
9754 // Memory (32-bit): 35
9755 //---------------------------------------------------------------------------
9756 
9757 static const char kZoneNameAsia_Ujung_Pandang[] ACE_TIME_PROGMEM = "\x04" "Ujung_Pandang";
9758 
9759 const basic::ZoneInfo kZoneAsia_Ujung_Pandang ACE_TIME_PROGMEM = {
9760  kZoneNameAsia_Ujung_Pandang /*name*/,
9761  0x5d001eb3 /*zoneId*/,
9762  &kZoneContext /*zoneContext*/,
9763  0 /*numEras*/,
9764  &kZoneAsia_Makassar /*eras(info)*/,
9765 };
9766 
9767 //---------------------------------------------------------------------------
9768 // Link name: Asia/Ulan_Bator -> Asia/Ulaanbaatar
9769 // Strings (bytes): 12 (originally 16)
9770 // Memory (8-bit): 23
9771 // Memory (32-bit): 32
9772 //---------------------------------------------------------------------------
9773 
9774 static const char kZoneNameAsia_Ulan_Bator[] ACE_TIME_PROGMEM = "\x04" "Ulan_Bator";
9775 
9776 const basic::ZoneInfo kZoneAsia_Ulan_Bator ACE_TIME_PROGMEM = {
9777  kZoneNameAsia_Ulan_Bator /*name*/,
9778  0x394db4d9 /*zoneId*/,
9779  &kZoneContext /*zoneContext*/,
9780  0 /*numEras*/,
9781  &kZoneAsia_Ulaanbaatar /*eras(info)*/,
9782 };
9783 
9784 //---------------------------------------------------------------------------
9785 // Link name: Asia/Vientiane -> Asia/Bangkok
9786 // Strings (bytes): 11 (originally 15)
9787 // Memory (8-bit): 22
9788 // Memory (32-bit): 31
9789 //---------------------------------------------------------------------------
9790 
9791 static const char kZoneNameAsia_Vientiane[] ACE_TIME_PROGMEM = "\x04" "Vientiane";
9792 
9793 const basic::ZoneInfo kZoneAsia_Vientiane ACE_TIME_PROGMEM = {
9794  kZoneNameAsia_Vientiane /*name*/,
9795  0x89d68d75 /*zoneId*/,
9796  &kZoneContext /*zoneContext*/,
9797  0 /*numEras*/,
9798  &kZoneAsia_Bangkok /*eras(info)*/,
9799 };
9800 
9801 //---------------------------------------------------------------------------
9802 // Link name: Atlantic/Faeroe -> Atlantic/Faroe
9803 // Strings (bytes): 8 (originally 16)
9804 // Memory (8-bit): 19
9805 // Memory (32-bit): 28
9806 //---------------------------------------------------------------------------
9807 
9808 static const char kZoneNameAtlantic_Faeroe[] ACE_TIME_PROGMEM = "\x05" "Faeroe";
9809 
9810 const basic::ZoneInfo kZoneAtlantic_Faeroe ACE_TIME_PROGMEM = {
9811  kZoneNameAtlantic_Faeroe /*name*/,
9812  0x031ec516 /*zoneId*/,
9813  &kZoneContext /*zoneContext*/,
9814  0 /*numEras*/,
9815  &kZoneAtlantic_Faroe /*eras(info)*/,
9816 };
9817 
9818 //---------------------------------------------------------------------------
9819 // Link name: Atlantic/Jan_Mayen -> Europe/Berlin
9820 // Strings (bytes): 11 (originally 19)
9821 // Memory (8-bit): 22
9822 // Memory (32-bit): 31
9823 //---------------------------------------------------------------------------
9824 
9825 static const char kZoneNameAtlantic_Jan_Mayen[] ACE_TIME_PROGMEM = "\x05" "Jan_Mayen";
9826 
9827 const basic::ZoneInfo kZoneAtlantic_Jan_Mayen ACE_TIME_PROGMEM = {
9828  kZoneNameAtlantic_Jan_Mayen /*name*/,
9829  0x5a7535b6 /*zoneId*/,
9830  &kZoneContext /*zoneContext*/,
9831  0 /*numEras*/,
9832  &kZoneEurope_Berlin /*eras(info)*/,
9833 };
9834 
9835 //---------------------------------------------------------------------------
9836 // Link name: Atlantic/Reykjavik -> Africa/Abidjan
9837 // Strings (bytes): 11 (originally 19)
9838 // Memory (8-bit): 22
9839 // Memory (32-bit): 31
9840 //---------------------------------------------------------------------------
9841 
9842 static const char kZoneNameAtlantic_Reykjavik[] ACE_TIME_PROGMEM = "\x05" "Reykjavik";
9843 
9844 const basic::ZoneInfo kZoneAtlantic_Reykjavik ACE_TIME_PROGMEM = {
9845  kZoneNameAtlantic_Reykjavik /*name*/,
9846  0x1c2b4f74 /*zoneId*/,
9847  &kZoneContext /*zoneContext*/,
9848  0 /*numEras*/,
9849  &kZoneAfrica_Abidjan /*eras(info)*/,
9850 };
9851 
9852 //---------------------------------------------------------------------------
9853 // Link name: Atlantic/St_Helena -> Africa/Abidjan
9854 // Strings (bytes): 11 (originally 19)
9855 // Memory (8-bit): 22
9856 // Memory (32-bit): 31
9857 //---------------------------------------------------------------------------
9858 
9859 static const char kZoneNameAtlantic_St_Helena[] ACE_TIME_PROGMEM = "\x05" "St_Helena";
9860 
9861 const basic::ZoneInfo kZoneAtlantic_St_Helena ACE_TIME_PROGMEM = {
9862  kZoneNameAtlantic_St_Helena /*name*/,
9863  0x451fc5f7 /*zoneId*/,
9864  &kZoneContext /*zoneContext*/,
9865  0 /*numEras*/,
9866  &kZoneAfrica_Abidjan /*eras(info)*/,
9867 };
9868 
9869 //---------------------------------------------------------------------------
9870 // Link name: Australia/ACT -> Australia/Sydney
9871 // Strings (bytes): 5 (originally 14)
9872 // Memory (8-bit): 16
9873 // Memory (32-bit): 25
9874 //---------------------------------------------------------------------------
9875 
9876 static const char kZoneNameAustralia_ACT[] ACE_TIME_PROGMEM = "\x06" "ACT";
9877 
9878 const basic::ZoneInfo kZoneAustralia_ACT ACE_TIME_PROGMEM = {
9879  kZoneNameAustralia_ACT /*name*/,
9880  0x8a970eb2 /*zoneId*/,
9881  &kZoneContext /*zoneContext*/,
9882  0 /*numEras*/,
9883  &kZoneAustralia_Sydney /*eras(info)*/,
9884 };
9885 
9886 //---------------------------------------------------------------------------
9887 // Link name: Australia/Canberra -> Australia/Sydney
9888 // Strings (bytes): 10 (originally 19)
9889 // Memory (8-bit): 21
9890 // Memory (32-bit): 30
9891 //---------------------------------------------------------------------------
9892 
9893 static const char kZoneNameAustralia_Canberra[] ACE_TIME_PROGMEM = "\x06" "Canberra";
9894 
9895 const basic::ZoneInfo kZoneAustralia_Canberra ACE_TIME_PROGMEM = {
9896  kZoneNameAustralia_Canberra /*name*/,
9897  0x2a09ae58 /*zoneId*/,
9898  &kZoneContext /*zoneContext*/,
9899  0 /*numEras*/,
9900  &kZoneAustralia_Sydney /*eras(info)*/,
9901 };
9902 
9903 //---------------------------------------------------------------------------
9904 // Link name: Australia/Currie -> Australia/Hobart
9905 // Strings (bytes): 8 (originally 17)
9906 // Memory (8-bit): 19
9907 // Memory (32-bit): 28
9908 //---------------------------------------------------------------------------
9909 
9910 static const char kZoneNameAustralia_Currie[] ACE_TIME_PROGMEM = "\x06" "Currie";
9911 
9912 const basic::ZoneInfo kZoneAustralia_Currie ACE_TIME_PROGMEM = {
9913  kZoneNameAustralia_Currie /*name*/,
9914  0x278b6a24 /*zoneId*/,
9915  &kZoneContext /*zoneContext*/,
9916  0 /*numEras*/,
9917  &kZoneAustralia_Hobart /*eras(info)*/,
9918 };
9919 
9920 //---------------------------------------------------------------------------
9921 // Link name: Australia/LHI -> Australia/Lord_Howe
9922 // Strings (bytes): 5 (originally 14)
9923 // Memory (8-bit): 16
9924 // Memory (32-bit): 25
9925 //---------------------------------------------------------------------------
9926 
9927 static const char kZoneNameAustralia_LHI[] ACE_TIME_PROGMEM = "\x06" "LHI";
9928 
9929 const basic::ZoneInfo kZoneAustralia_LHI ACE_TIME_PROGMEM = {
9930  kZoneNameAustralia_LHI /*name*/,
9931  0x8a973e17 /*zoneId*/,
9932  &kZoneContext /*zoneContext*/,
9933  0 /*numEras*/,
9934  &kZoneAustralia_Lord_Howe /*eras(info)*/,
9935 };
9936 
9937 //---------------------------------------------------------------------------
9938 // Link name: Australia/NSW -> Australia/Sydney
9939 // Strings (bytes): 5 (originally 14)
9940 // Memory (8-bit): 16
9941 // Memory (32-bit): 25
9942 //---------------------------------------------------------------------------
9943 
9944 static const char kZoneNameAustralia_NSW[] ACE_TIME_PROGMEM = "\x06" "NSW";
9945 
9946 const basic::ZoneInfo kZoneAustralia_NSW ACE_TIME_PROGMEM = {
9947  kZoneNameAustralia_NSW /*name*/,
9948  0x8a974812 /*zoneId*/,
9949  &kZoneContext /*zoneContext*/,
9950  0 /*numEras*/,
9951  &kZoneAustralia_Sydney /*eras(info)*/,
9952 };
9953 
9954 //---------------------------------------------------------------------------
9955 // Link name: Australia/North -> Australia/Darwin
9956 // Strings (bytes): 7 (originally 16)
9957 // Memory (8-bit): 18
9958 // Memory (32-bit): 27
9959 //---------------------------------------------------------------------------
9960 
9961 static const char kZoneNameAustralia_North[] ACE_TIME_PROGMEM = "\x06" "North";
9962 
9963 const basic::ZoneInfo kZoneAustralia_North ACE_TIME_PROGMEM = {
9964  kZoneNameAustralia_North /*name*/,
9965  0x8d997165 /*zoneId*/,
9966  &kZoneContext /*zoneContext*/,
9967  0 /*numEras*/,
9968  &kZoneAustralia_Darwin /*eras(info)*/,
9969 };
9970 
9971 //---------------------------------------------------------------------------
9972 // Link name: Australia/Queensland -> Australia/Brisbane
9973 // Strings (bytes): 12 (originally 21)
9974 // Memory (8-bit): 23
9975 // Memory (32-bit): 32
9976 //---------------------------------------------------------------------------
9977 
9978 static const char kZoneNameAustralia_Queensland[] ACE_TIME_PROGMEM = "\x06" "Queensland";
9979 
9980 const basic::ZoneInfo kZoneAustralia_Queensland ACE_TIME_PROGMEM = {
9981  kZoneNameAustralia_Queensland /*name*/,
9982  0xd326ed0a /*zoneId*/,
9983  &kZoneContext /*zoneContext*/,
9984  0 /*numEras*/,
9985  &kZoneAustralia_Brisbane /*eras(info)*/,
9986 };
9987 
9988 //---------------------------------------------------------------------------
9989 // Link name: Australia/South -> Australia/Adelaide
9990 // Strings (bytes): 7 (originally 16)
9991 // Memory (8-bit): 18
9992 // Memory (32-bit): 27
9993 //---------------------------------------------------------------------------
9994 
9995 static const char kZoneNameAustralia_South[] ACE_TIME_PROGMEM = "\x06" "South";
9996 
9997 const basic::ZoneInfo kZoneAustralia_South ACE_TIME_PROGMEM = {
9998  kZoneNameAustralia_South /*name*/,
9999  0x8df3f8ad /*zoneId*/,
10000  &kZoneContext /*zoneContext*/,
10001  0 /*numEras*/,
10002  &kZoneAustralia_Adelaide /*eras(info)*/,
10003 };
10004 
10005 //---------------------------------------------------------------------------
10006 // Link name: Australia/Tasmania -> Australia/Hobart
10007 // Strings (bytes): 10 (originally 19)
10008 // Memory (8-bit): 21
10009 // Memory (32-bit): 30
10010 //---------------------------------------------------------------------------
10011 
10012 static const char kZoneNameAustralia_Tasmania[] ACE_TIME_PROGMEM = "\x06" "Tasmania";
10013 
10014 const basic::ZoneInfo kZoneAustralia_Tasmania ACE_TIME_PROGMEM = {
10015  kZoneNameAustralia_Tasmania /*name*/,
10016  0xe6d76648 /*zoneId*/,
10017  &kZoneContext /*zoneContext*/,
10018  0 /*numEras*/,
10019  &kZoneAustralia_Hobart /*eras(info)*/,
10020 };
10021 
10022 //---------------------------------------------------------------------------
10023 // Link name: Australia/Victoria -> Australia/Melbourne
10024 // Strings (bytes): 10 (originally 19)
10025 // Memory (8-bit): 21
10026 // Memory (32-bit): 30
10027 //---------------------------------------------------------------------------
10028 
10029 static const char kZoneNameAustralia_Victoria[] ACE_TIME_PROGMEM = "\x06" "Victoria";
10030 
10031 const basic::ZoneInfo kZoneAustralia_Victoria ACE_TIME_PROGMEM = {
10032  kZoneNameAustralia_Victoria /*name*/,
10033  0x0260d5db /*zoneId*/,
10034  &kZoneContext /*zoneContext*/,
10035  0 /*numEras*/,
10036  &kZoneAustralia_Melbourne /*eras(info)*/,
10037 };
10038 
10039 //---------------------------------------------------------------------------
10040 // Link name: Australia/West -> Australia/Perth
10041 // Strings (bytes): 6 (originally 15)
10042 // Memory (8-bit): 17
10043 // Memory (32-bit): 26
10044 //---------------------------------------------------------------------------
10045 
10046 static const char kZoneNameAustralia_West[] ACE_TIME_PROGMEM = "\x06" "West";
10047 
10048 const basic::ZoneInfo kZoneAustralia_West ACE_TIME_PROGMEM = {
10049  kZoneNameAustralia_West /*name*/,
10050  0xdd858a5d /*zoneId*/,
10051  &kZoneContext /*zoneContext*/,
10052  0 /*numEras*/,
10053  &kZoneAustralia_Perth /*eras(info)*/,
10054 };
10055 
10056 //---------------------------------------------------------------------------
10057 // Link name: Australia/Yancowinna -> Australia/Broken_Hill
10058 // Strings (bytes): 12 (originally 21)
10059 // Memory (8-bit): 23
10060 // Memory (32-bit): 32
10061 //---------------------------------------------------------------------------
10062 
10063 static const char kZoneNameAustralia_Yancowinna[] ACE_TIME_PROGMEM = "\x06" "Yancowinna";
10064 
10065 const basic::ZoneInfo kZoneAustralia_Yancowinna ACE_TIME_PROGMEM = {
10066  kZoneNameAustralia_Yancowinna /*name*/,
10067  0x90bac131 /*zoneId*/,
10068  &kZoneContext /*zoneContext*/,
10069  0 /*numEras*/,
10070  &kZoneAustralia_Broken_Hill /*eras(info)*/,
10071 };
10072 
10073 //---------------------------------------------------------------------------
10074 // Link name: Brazil/East -> America/Sao_Paulo
10075 // Strings (bytes): 12 (originally 12)
10076 // Memory (8-bit): 23
10077 // Memory (32-bit): 32
10078 //---------------------------------------------------------------------------
10079 
10080 static const char kZoneNameBrazil_East[] ACE_TIME_PROGMEM = "Brazil/East";
10081 
10082 const basic::ZoneInfo kZoneBrazil_East ACE_TIME_PROGMEM = {
10083  kZoneNameBrazil_East /*name*/,
10084  0x669578c5 /*zoneId*/,
10085  &kZoneContext /*zoneContext*/,
10086  0 /*numEras*/,
10087  &kZoneAmerica_Sao_Paulo /*eras(info)*/,
10088 };
10089 
10090 //---------------------------------------------------------------------------
10091 // Link name: Brazil/West -> America/Manaus
10092 // Strings (bytes): 12 (originally 12)
10093 // Memory (8-bit): 23
10094 // Memory (32-bit): 32
10095 //---------------------------------------------------------------------------
10096 
10097 static const char kZoneNameBrazil_West[] ACE_TIME_PROGMEM = "Brazil/West";
10098 
10099 const basic::ZoneInfo kZoneBrazil_West ACE_TIME_PROGMEM = {
10100  kZoneNameBrazil_West /*name*/,
10101  0x669f689b /*zoneId*/,
10102  &kZoneContext /*zoneContext*/,
10103  0 /*numEras*/,
10104  &kZoneAmerica_Manaus /*eras(info)*/,
10105 };
10106 
10107 //---------------------------------------------------------------------------
10108 // Link name: Canada/Atlantic -> America/Halifax
10109 // Strings (bytes): 10 (originally 16)
10110 // Memory (8-bit): 21
10111 // Memory (32-bit): 30
10112 //---------------------------------------------------------------------------
10113 
10114 static const char kZoneNameCanada_Atlantic[] ACE_TIME_PROGMEM = "\x07" "Atlantic";
10115 
10116 const basic::ZoneInfo kZoneCanada_Atlantic ACE_TIME_PROGMEM = {
10117  kZoneNameCanada_Atlantic /*name*/,
10118  0x536b119c /*zoneId*/,
10119  &kZoneContext /*zoneContext*/,
10120  0 /*numEras*/,
10121  &kZoneAmerica_Halifax /*eras(info)*/,
10122 };
10123 
10124 //---------------------------------------------------------------------------
10125 // Link name: Canada/Central -> America/Winnipeg
10126 // Strings (bytes): 9 (originally 15)
10127 // Memory (8-bit): 20
10128 // Memory (32-bit): 29
10129 //---------------------------------------------------------------------------
10130 
10131 static const char kZoneNameCanada_Central[] ACE_TIME_PROGMEM = "\x07" "Central";
10132 
10133 const basic::ZoneInfo kZoneCanada_Central ACE_TIME_PROGMEM = {
10134  kZoneNameCanada_Central /*name*/,
10135  0x626710f5 /*zoneId*/,
10136  &kZoneContext /*zoneContext*/,
10137  0 /*numEras*/,
10138  &kZoneAmerica_Winnipeg /*eras(info)*/,
10139 };
10140 
10141 //---------------------------------------------------------------------------
10142 // Link name: Canada/Eastern -> America/Toronto
10143 // Strings (bytes): 9 (originally 15)
10144 // Memory (8-bit): 20
10145 // Memory (32-bit): 29
10146 //---------------------------------------------------------------------------
10147 
10148 static const char kZoneNameCanada_Eastern[] ACE_TIME_PROGMEM = "\x07" "Eastern";
10149 
10150 const basic::ZoneInfo kZoneCanada_Eastern ACE_TIME_PROGMEM = {
10151  kZoneNameCanada_Eastern /*name*/,
10152  0xf3612d5e /*zoneId*/,
10153  &kZoneContext /*zoneContext*/,
10154  0 /*numEras*/,
10155  &kZoneAmerica_Toronto /*eras(info)*/,
10156 };
10157 
10158 //---------------------------------------------------------------------------
10159 // Link name: Canada/Mountain -> America/Edmonton
10160 // Strings (bytes): 10 (originally 16)
10161 // Memory (8-bit): 21
10162 // Memory (32-bit): 30
10163 //---------------------------------------------------------------------------
10164 
10165 static const char kZoneNameCanada_Mountain[] ACE_TIME_PROGMEM = "\x07" "Mountain";
10166 
10167 const basic::ZoneInfo kZoneCanada_Mountain ACE_TIME_PROGMEM = {
10168  kZoneNameCanada_Mountain /*name*/,
10169  0xfb8a8217 /*zoneId*/,
10170  &kZoneContext /*zoneContext*/,
10171  0 /*numEras*/,
10172  &kZoneAmerica_Edmonton /*eras(info)*/,
10173 };
10174 
10175 //---------------------------------------------------------------------------
10176 // Link name: Canada/Pacific -> America/Vancouver
10177 // Strings (bytes): 9 (originally 15)
10178 // Memory (8-bit): 20
10179 // Memory (32-bit): 29
10180 //---------------------------------------------------------------------------
10181 
10182 static const char kZoneNameCanada_Pacific[] ACE_TIME_PROGMEM = "\x07" "Pacific";
10183 
10184 const basic::ZoneInfo kZoneCanada_Pacific ACE_TIME_PROGMEM = {
10185  kZoneNameCanada_Pacific /*name*/,
10186  0x40fa3c7b /*zoneId*/,
10187  &kZoneContext /*zoneContext*/,
10188  0 /*numEras*/,
10189  &kZoneAmerica_Vancouver /*eras(info)*/,
10190 };
10191 
10192 //---------------------------------------------------------------------------
10193 // Link name: Canada/Saskatchewan -> America/Regina
10194 // Strings (bytes): 14 (originally 20)
10195 // Memory (8-bit): 25
10196 // Memory (32-bit): 34
10197 //---------------------------------------------------------------------------
10198 
10199 static const char kZoneNameCanada_Saskatchewan[] ACE_TIME_PROGMEM = "\x07" "Saskatchewan";
10200 
10201 const basic::ZoneInfo kZoneCanada_Saskatchewan ACE_TIME_PROGMEM = {
10202  kZoneNameCanada_Saskatchewan /*name*/,
10203  0x77311f49 /*zoneId*/,
10204  &kZoneContext /*zoneContext*/,
10205  0 /*numEras*/,
10206  &kZoneAmerica_Regina /*eras(info)*/,
10207 };
10208 
10209 //---------------------------------------------------------------------------
10210 // Link name: Chile/Continental -> America/Santiago
10211 // Strings (bytes): 18 (originally 18)
10212 // Memory (8-bit): 29
10213 // Memory (32-bit): 38
10214 //---------------------------------------------------------------------------
10215 
10216 static const char kZoneNameChile_Continental[] ACE_TIME_PROGMEM = "Chile/Continental";
10217 
10218 const basic::ZoneInfo kZoneChile_Continental ACE_TIME_PROGMEM = {
10219  kZoneNameChile_Continental /*name*/,
10220  0x7e2bdb18 /*zoneId*/,
10221  &kZoneContext /*zoneContext*/,
10222  0 /*numEras*/,
10223  &kZoneAmerica_Santiago /*eras(info)*/,
10224 };
10225 
10226 //---------------------------------------------------------------------------
10227 // Link name: Chile/EasterIsland -> Pacific/Easter
10228 // Strings (bytes): 19 (originally 19)
10229 // Memory (8-bit): 30
10230 // Memory (32-bit): 39
10231 //---------------------------------------------------------------------------
10232 
10233 static const char kZoneNameChile_EasterIsland[] ACE_TIME_PROGMEM = "Chile/EasterIsland";
10234 
10235 const basic::ZoneInfo kZoneChile_EasterIsland ACE_TIME_PROGMEM = {
10236  kZoneNameChile_EasterIsland /*name*/,
10237  0xb0982af8 /*zoneId*/,
10238  &kZoneContext /*zoneContext*/,
10239  0 /*numEras*/,
10240  &kZonePacific_Easter /*eras(info)*/,
10241 };
10242 
10243 //---------------------------------------------------------------------------
10244 // Link name: Cuba -> America/Havana
10245 // Strings (bytes): 5 (originally 5)
10246 // Memory (8-bit): 16
10247 // Memory (32-bit): 25
10248 //---------------------------------------------------------------------------
10249 
10250 static const char kZoneNameCuba[] ACE_TIME_PROGMEM = "Cuba";
10251 
10252 const basic::ZoneInfo kZoneCuba ACE_TIME_PROGMEM = {
10253  kZoneNameCuba /*name*/,
10254  0x7c83cba0 /*zoneId*/,
10255  &kZoneContext /*zoneContext*/,
10256  0 /*numEras*/,
10257  &kZoneAmerica_Havana /*eras(info)*/,
10258 };
10259 
10260 //---------------------------------------------------------------------------
10261 // Link name: Eire -> Europe/Dublin
10262 // Strings (bytes): 5 (originally 5)
10263 // Memory (8-bit): 16
10264 // Memory (32-bit): 25
10265 //---------------------------------------------------------------------------
10266 
10267 static const char kZoneNameEire[] ACE_TIME_PROGMEM = "Eire";
10268 
10269 const basic::ZoneInfo kZoneEire ACE_TIME_PROGMEM = {
10270  kZoneNameEire /*name*/,
10271  0x7c84b36a /*zoneId*/,
10272  &kZoneContext /*zoneContext*/,
10273  0 /*numEras*/,
10274  &kZoneEurope_Dublin /*eras(info)*/,
10275 };
10276 
10277 //---------------------------------------------------------------------------
10278 // Link name: Etc/GMT+0 -> Etc/GMT
10279 // Strings (bytes): 7 (originally 10)
10280 // Memory (8-bit): 18
10281 // Memory (32-bit): 27
10282 //---------------------------------------------------------------------------
10283 
10284 static const char kZoneNameEtc_GMT_PLUS_0[] ACE_TIME_PROGMEM = "\x08" "GMT+0";
10285 
10286 const basic::ZoneInfo kZoneEtc_GMT_PLUS_0 ACE_TIME_PROGMEM = {
10287  kZoneNameEtc_GMT_PLUS_0 /*name*/,
10288  0x9d13da13 /*zoneId*/,
10289  &kZoneContext /*zoneContext*/,
10290  0 /*numEras*/,
10291  &kZoneEtc_GMT /*eras(info)*/,
10292 };
10293 
10294 //---------------------------------------------------------------------------
10295 // Link name: Etc/GMT-0 -> Etc/GMT
10296 // Strings (bytes): 7 (originally 10)
10297 // Memory (8-bit): 18
10298 // Memory (32-bit): 27
10299 //---------------------------------------------------------------------------
10300 
10301 static const char kZoneNameEtc_GMT_0[] ACE_TIME_PROGMEM = "\x08" "GMT-0";
10302 
10303 const basic::ZoneInfo kZoneEtc_GMT_0 ACE_TIME_PROGMEM = {
10304  kZoneNameEtc_GMT_0 /*name*/,
10305  0x9d13da55 /*zoneId*/,
10306  &kZoneContext /*zoneContext*/,
10307  0 /*numEras*/,
10308  &kZoneEtc_GMT /*eras(info)*/,
10309 };
10310 
10311 //---------------------------------------------------------------------------
10312 // Link name: Etc/GMT0 -> Etc/GMT
10313 // Strings (bytes): 6 (originally 9)
10314 // Memory (8-bit): 17
10315 // Memory (32-bit): 26
10316 //---------------------------------------------------------------------------
10317 
10318 static const char kZoneNameEtc_GMT0[] ACE_TIME_PROGMEM = "\x08" "GMT0";
10319 
10320 const basic::ZoneInfo kZoneEtc_GMT0 ACE_TIME_PROGMEM = {
10321  kZoneNameEtc_GMT0 /*name*/,
10322  0xf53ea988 /*zoneId*/,
10323  &kZoneContext /*zoneContext*/,
10324  0 /*numEras*/,
10325  &kZoneEtc_GMT /*eras(info)*/,
10326 };
10327 
10328 //---------------------------------------------------------------------------
10329 // Link name: Etc/Greenwich -> Etc/GMT
10330 // Strings (bytes): 11 (originally 14)
10331 // Memory (8-bit): 22
10332 // Memory (32-bit): 31
10333 //---------------------------------------------------------------------------
10334 
10335 static const char kZoneNameEtc_Greenwich[] ACE_TIME_PROGMEM = "\x08" "Greenwich";
10336 
10337 const basic::ZoneInfo kZoneEtc_Greenwich ACE_TIME_PROGMEM = {
10338  kZoneNameEtc_Greenwich /*name*/,
10339  0x26daa98c /*zoneId*/,
10340  &kZoneContext /*zoneContext*/,
10341  0 /*numEras*/,
10342  &kZoneEtc_GMT /*eras(info)*/,
10343 };
10344 
10345 //---------------------------------------------------------------------------
10346 // Link name: Etc/UCT -> Etc/UTC
10347 // Strings (bytes): 5 (originally 8)
10348 // Memory (8-bit): 16
10349 // Memory (32-bit): 25
10350 //---------------------------------------------------------------------------
10351 
10352 static const char kZoneNameEtc_UCT[] ACE_TIME_PROGMEM = "\x08" "UCT";
10353 
10354 const basic::ZoneInfo kZoneEtc_UCT ACE_TIME_PROGMEM = {
10355  kZoneNameEtc_UCT /*name*/,
10356  0xd8e3189c /*zoneId*/,
10357  &kZoneContext /*zoneContext*/,
10358  0 /*numEras*/,
10359  &kZoneEtc_UTC /*eras(info)*/,
10360 };
10361 
10362 //---------------------------------------------------------------------------
10363 // Link name: Etc/Universal -> Etc/UTC
10364 // Strings (bytes): 11 (originally 14)
10365 // Memory (8-bit): 22
10366 // Memory (32-bit): 31
10367 //---------------------------------------------------------------------------
10368 
10369 static const char kZoneNameEtc_Universal[] ACE_TIME_PROGMEM = "\x08" "Universal";
10370 
10371 const basic::ZoneInfo kZoneEtc_Universal ACE_TIME_PROGMEM = {
10372  kZoneNameEtc_Universal /*name*/,
10373  0x2f8cb9a9 /*zoneId*/,
10374  &kZoneContext /*zoneContext*/,
10375  0 /*numEras*/,
10376  &kZoneEtc_UTC /*eras(info)*/,
10377 };
10378 
10379 //---------------------------------------------------------------------------
10380 // Link name: Etc/Zulu -> Etc/UTC
10381 // Strings (bytes): 6 (originally 9)
10382 // Memory (8-bit): 17
10383 // Memory (32-bit): 26
10384 //---------------------------------------------------------------------------
10385 
10386 static const char kZoneNameEtc_Zulu[] ACE_TIME_PROGMEM = "\x08" "Zulu";
10387 
10388 const basic::ZoneInfo kZoneEtc_Zulu ACE_TIME_PROGMEM = {
10389  kZoneNameEtc_Zulu /*name*/,
10390  0xf549c240 /*zoneId*/,
10391  &kZoneContext /*zoneContext*/,
10392  0 /*numEras*/,
10393  &kZoneEtc_UTC /*eras(info)*/,
10394 };
10395 
10396 //---------------------------------------------------------------------------
10397 // Link name: Europe/Amsterdam -> Europe/Brussels
10398 // Strings (bytes): 11 (originally 17)
10399 // Memory (8-bit): 22
10400 // Memory (32-bit): 31
10401 //---------------------------------------------------------------------------
10402 
10403 static const char kZoneNameEurope_Amsterdam[] ACE_TIME_PROGMEM = "\x09" "Amsterdam";
10404 
10405 const basic::ZoneInfo kZoneEurope_Amsterdam ACE_TIME_PROGMEM = {
10406  kZoneNameEurope_Amsterdam /*name*/,
10407  0x109395c2 /*zoneId*/,
10408  &kZoneContext /*zoneContext*/,
10409  0 /*numEras*/,
10410  &kZoneEurope_Brussels /*eras(info)*/,
10411 };
10412 
10413 //---------------------------------------------------------------------------
10414 // Link name: Europe/Belfast -> Europe/London
10415 // Strings (bytes): 9 (originally 15)
10416 // Memory (8-bit): 20
10417 // Memory (32-bit): 29
10418 //---------------------------------------------------------------------------
10419 
10420 static const char kZoneNameEurope_Belfast[] ACE_TIME_PROGMEM = "\x09" "Belfast";
10421 
10422 const basic::ZoneInfo kZoneEurope_Belfast ACE_TIME_PROGMEM = {
10423  kZoneNameEurope_Belfast /*name*/,
10424  0xd07dd1e5 /*zoneId*/,
10425  &kZoneContext /*zoneContext*/,
10426  0 /*numEras*/,
10427  &kZoneEurope_London /*eras(info)*/,
10428 };
10429 
10430 //---------------------------------------------------------------------------
10431 // Link name: Europe/Bratislava -> Europe/Prague
10432 // Strings (bytes): 12 (originally 18)
10433 // Memory (8-bit): 23
10434 // Memory (32-bit): 32
10435 //---------------------------------------------------------------------------
10436 
10437 static const char kZoneNameEurope_Bratislava[] ACE_TIME_PROGMEM = "\x09" "Bratislava";
10438 
10439 const basic::ZoneInfo kZoneEurope_Bratislava ACE_TIME_PROGMEM = {
10440  kZoneNameEurope_Bratislava /*name*/,
10441  0xda493bed /*zoneId*/,
10442  &kZoneContext /*zoneContext*/,
10443  0 /*numEras*/,
10444  &kZoneEurope_Prague /*eras(info)*/,
10445 };
10446 
10447 //---------------------------------------------------------------------------
10448 // Link name: Europe/Busingen -> Europe/Zurich
10449 // Strings (bytes): 10 (originally 16)
10450 // Memory (8-bit): 21
10451 // Memory (32-bit): 30
10452 //---------------------------------------------------------------------------
10453 
10454 static const char kZoneNameEurope_Busingen[] ACE_TIME_PROGMEM = "\x09" "Busingen";
10455 
10456 const basic::ZoneInfo kZoneEurope_Busingen ACE_TIME_PROGMEM = {
10457  kZoneNameEurope_Busingen /*name*/,
10458  0xc06d2cdf /*zoneId*/,
10459  &kZoneContext /*zoneContext*/,
10460  0 /*numEras*/,
10461  &kZoneEurope_Zurich /*eras(info)*/,
10462 };
10463 
10464 //---------------------------------------------------------------------------
10465 // Link name: Europe/Copenhagen -> Europe/Berlin
10466 // Strings (bytes): 12 (originally 18)
10467 // Memory (8-bit): 23
10468 // Memory (32-bit): 32
10469 //---------------------------------------------------------------------------
10470 
10471 static const char kZoneNameEurope_Copenhagen[] ACE_TIME_PROGMEM = "\x09" "Copenhagen";
10472 
10473 const basic::ZoneInfo kZoneEurope_Copenhagen ACE_TIME_PROGMEM = {
10474  kZoneNameEurope_Copenhagen /*name*/,
10475  0xe0ed30bc /*zoneId*/,
10476  &kZoneContext /*zoneContext*/,
10477  0 /*numEras*/,
10478  &kZoneEurope_Berlin /*eras(info)*/,
10479 };
10480 
10481 //---------------------------------------------------------------------------
10482 // Link name: Europe/Guernsey -> Europe/London
10483 // Strings (bytes): 10 (originally 16)
10484 // Memory (8-bit): 21
10485 // Memory (32-bit): 30
10486 //---------------------------------------------------------------------------
10487 
10488 static const char kZoneNameEurope_Guernsey[] ACE_TIME_PROGMEM = "\x09" "Guernsey";
10489 
10490 const basic::ZoneInfo kZoneEurope_Guernsey ACE_TIME_PROGMEM = {
10491  kZoneNameEurope_Guernsey /*name*/,
10492  0x3db12c16 /*zoneId*/,
10493  &kZoneContext /*zoneContext*/,
10494  0 /*numEras*/,
10495  &kZoneEurope_London /*eras(info)*/,
10496 };
10497 
10498 //---------------------------------------------------------------------------
10499 // Link name: Europe/Isle_of_Man -> Europe/London
10500 // Strings (bytes): 13 (originally 19)
10501 // Memory (8-bit): 24
10502 // Memory (32-bit): 33
10503 //---------------------------------------------------------------------------
10504 
10505 static const char kZoneNameEurope_Isle_of_Man[] ACE_TIME_PROGMEM = "\x09" "Isle_of_Man";
10506 
10507 const basic::ZoneInfo kZoneEurope_Isle_of_Man ACE_TIME_PROGMEM = {
10508  kZoneNameEurope_Isle_of_Man /*name*/,
10509  0xeaf84580 /*zoneId*/,
10510  &kZoneContext /*zoneContext*/,
10511  0 /*numEras*/,
10512  &kZoneEurope_London /*eras(info)*/,
10513 };
10514 
10515 //---------------------------------------------------------------------------
10516 // Link name: Europe/Jersey -> Europe/London
10517 // Strings (bytes): 8 (originally 14)
10518 // Memory (8-bit): 19
10519 // Memory (32-bit): 28
10520 //---------------------------------------------------------------------------
10521 
10522 static const char kZoneNameEurope_Jersey[] ACE_TIME_PROGMEM = "\x09" "Jersey";
10523 
10524 const basic::ZoneInfo kZoneEurope_Jersey ACE_TIME_PROGMEM = {
10525  kZoneNameEurope_Jersey /*name*/,
10526  0x570dae76 /*zoneId*/,
10527  &kZoneContext /*zoneContext*/,
10528  0 /*numEras*/,
10529  &kZoneEurope_London /*eras(info)*/,
10530 };
10531 
10532 //---------------------------------------------------------------------------
10533 // Link name: Europe/Kiev -> Europe/Kyiv
10534 // Strings (bytes): 6 (originally 12)
10535 // Memory (8-bit): 17
10536 // Memory (32-bit): 26
10537 //---------------------------------------------------------------------------
10538 
10539 static const char kZoneNameEurope_Kiev[] ACE_TIME_PROGMEM = "\x09" "Kiev";
10540 
10541 const basic::ZoneInfo kZoneEurope_Kiev ACE_TIME_PROGMEM = {
10542  kZoneNameEurope_Kiev /*name*/,
10543  0xa2c19eb3 /*zoneId*/,
10544  &kZoneContext /*zoneContext*/,
10545  0 /*numEras*/,
10546  &kZoneEurope_Kyiv /*eras(info)*/,
10547 };
10548 
10549 //---------------------------------------------------------------------------
10550 // Link name: Europe/Ljubljana -> Europe/Belgrade
10551 // Strings (bytes): 11 (originally 17)
10552 // Memory (8-bit): 22
10553 // Memory (32-bit): 31
10554 //---------------------------------------------------------------------------
10555 
10556 static const char kZoneNameEurope_Ljubljana[] ACE_TIME_PROGMEM = "\x09" "Ljubljana";
10557 
10558 const basic::ZoneInfo kZoneEurope_Ljubljana ACE_TIME_PROGMEM = {
10559  kZoneNameEurope_Ljubljana /*name*/,
10560  0xbd98cdb7 /*zoneId*/,
10561  &kZoneContext /*zoneContext*/,
10562  0 /*numEras*/,
10563  &kZoneEurope_Belgrade /*eras(info)*/,
10564 };
10565 
10566 //---------------------------------------------------------------------------
10567 // Link name: Europe/Luxembourg -> Europe/Brussels
10568 // Strings (bytes): 12 (originally 18)
10569 // Memory (8-bit): 23
10570 // Memory (32-bit): 32
10571 //---------------------------------------------------------------------------
10572 
10573 static const char kZoneNameEurope_Luxembourg[] ACE_TIME_PROGMEM = "\x09" "Luxembourg";
10574 
10575 const basic::ZoneInfo kZoneEurope_Luxembourg ACE_TIME_PROGMEM = {
10576  kZoneNameEurope_Luxembourg /*name*/,
10577  0x1f8bc6ce /*zoneId*/,
10578  &kZoneContext /*zoneContext*/,
10579  0 /*numEras*/,
10580  &kZoneEurope_Brussels /*eras(info)*/,
10581 };
10582 
10583 //---------------------------------------------------------------------------
10584 // Link name: Europe/Mariehamn -> Europe/Helsinki
10585 // Strings (bytes): 11 (originally 17)
10586 // Memory (8-bit): 22
10587 // Memory (32-bit): 31
10588 //---------------------------------------------------------------------------
10589 
10590 static const char kZoneNameEurope_Mariehamn[] ACE_TIME_PROGMEM = "\x09" "Mariehamn";
10591 
10592 const basic::ZoneInfo kZoneEurope_Mariehamn ACE_TIME_PROGMEM = {
10593  kZoneNameEurope_Mariehamn /*name*/,
10594  0x0caa6496 /*zoneId*/,
10595  &kZoneContext /*zoneContext*/,
10596  0 /*numEras*/,
10597  &kZoneEurope_Helsinki /*eras(info)*/,
10598 };
10599 
10600 //---------------------------------------------------------------------------
10601 // Link name: Europe/Monaco -> Europe/Paris
10602 // Strings (bytes): 8 (originally 14)
10603 // Memory (8-bit): 19
10604 // Memory (32-bit): 28
10605 //---------------------------------------------------------------------------
10606 
10607 static const char kZoneNameEurope_Monaco[] ACE_TIME_PROGMEM = "\x09" "Monaco";
10608 
10609 const basic::ZoneInfo kZoneEurope_Monaco ACE_TIME_PROGMEM = {
10610  kZoneNameEurope_Monaco /*name*/,
10611  0x5ebf9f01 /*zoneId*/,
10612  &kZoneContext /*zoneContext*/,
10613  0 /*numEras*/,
10614  &kZoneEurope_Paris /*eras(info)*/,
10615 };
10616 
10617 //---------------------------------------------------------------------------
10618 // Link name: Europe/Nicosia -> Asia/Nicosia
10619 // Strings (bytes): 9 (originally 15)
10620 // Memory (8-bit): 20
10621 // Memory (32-bit): 29
10622 //---------------------------------------------------------------------------
10623 
10624 static const char kZoneNameEurope_Nicosia[] ACE_TIME_PROGMEM = "\x09" "Nicosia";
10625 
10626 const basic::ZoneInfo kZoneEurope_Nicosia ACE_TIME_PROGMEM = {
10627  kZoneNameEurope_Nicosia /*name*/,
10628  0x74efab8a /*zoneId*/,
10629  &kZoneContext /*zoneContext*/,
10630  0 /*numEras*/,
10631  &kZoneAsia_Nicosia /*eras(info)*/,
10632 };
10633 
10634 //---------------------------------------------------------------------------
10635 // Link name: Europe/Oslo -> Europe/Berlin
10636 // Strings (bytes): 6 (originally 12)
10637 // Memory (8-bit): 17
10638 // Memory (32-bit): 26
10639 //---------------------------------------------------------------------------
10640 
10641 static const char kZoneNameEurope_Oslo[] ACE_TIME_PROGMEM = "\x09" "Oslo";
10642 
10643 const basic::ZoneInfo kZoneEurope_Oslo ACE_TIME_PROGMEM = {
10644  kZoneNameEurope_Oslo /*name*/,
10645  0xa2c3fba1 /*zoneId*/,
10646  &kZoneContext /*zoneContext*/,
10647  0 /*numEras*/,
10648  &kZoneEurope_Berlin /*eras(info)*/,
10649 };
10650 
10651 //---------------------------------------------------------------------------
10652 // Link name: Europe/Podgorica -> Europe/Belgrade
10653 // Strings (bytes): 11 (originally 17)
10654 // Memory (8-bit): 22
10655 // Memory (32-bit): 31
10656 //---------------------------------------------------------------------------
10657 
10658 static const char kZoneNameEurope_Podgorica[] ACE_TIME_PROGMEM = "\x09" "Podgorica";
10659 
10660 const basic::ZoneInfo kZoneEurope_Podgorica ACE_TIME_PROGMEM = {
10661  kZoneNameEurope_Podgorica /*name*/,
10662  0x1c1a499c /*zoneId*/,
10663  &kZoneContext /*zoneContext*/,
10664  0 /*numEras*/,
10665  &kZoneEurope_Belgrade /*eras(info)*/,
10666 };
10667 
10668 //---------------------------------------------------------------------------
10669 // Link name: Europe/San_Marino -> Europe/Rome
10670 // Strings (bytes): 12 (originally 18)
10671 // Memory (8-bit): 23
10672 // Memory (32-bit): 32
10673 //---------------------------------------------------------------------------
10674 
10675 static const char kZoneNameEurope_San_Marino[] ACE_TIME_PROGMEM = "\x09" "San_Marino";
10676 
10677 const basic::ZoneInfo kZoneEurope_San_Marino ACE_TIME_PROGMEM = {
10678  kZoneNameEurope_San_Marino /*name*/,
10679  0xcef7724b /*zoneId*/,
10680  &kZoneContext /*zoneContext*/,
10681  0 /*numEras*/,
10682  &kZoneEurope_Rome /*eras(info)*/,
10683 };
10684 
10685 //---------------------------------------------------------------------------
10686 // Link name: Europe/Sarajevo -> Europe/Belgrade
10687 // Strings (bytes): 10 (originally 16)
10688 // Memory (8-bit): 21
10689 // Memory (32-bit): 30
10690 //---------------------------------------------------------------------------
10691 
10692 static const char kZoneNameEurope_Sarajevo[] ACE_TIME_PROGMEM = "\x09" "Sarajevo";
10693 
10694 const basic::ZoneInfo kZoneEurope_Sarajevo ACE_TIME_PROGMEM = {
10695  kZoneNameEurope_Sarajevo /*name*/,
10696  0x6a576c3f /*zoneId*/,
10697  &kZoneContext /*zoneContext*/,
10698  0 /*numEras*/,
10699  &kZoneEurope_Belgrade /*eras(info)*/,
10700 };
10701 
10702 //---------------------------------------------------------------------------
10703 // Link name: Europe/Skopje -> Europe/Belgrade
10704 // Strings (bytes): 8 (originally 14)
10705 // Memory (8-bit): 19
10706 // Memory (32-bit): 28
10707 //---------------------------------------------------------------------------
10708 
10709 static const char kZoneNameEurope_Skopje[] ACE_TIME_PROGMEM = "\x09" "Skopje";
10710 
10711 const basic::ZoneInfo kZoneEurope_Skopje ACE_TIME_PROGMEM = {
10712  kZoneNameEurope_Skopje /*name*/,
10713  0x6c76fdd0 /*zoneId*/,
10714  &kZoneContext /*zoneContext*/,
10715  0 /*numEras*/,
10716  &kZoneEurope_Belgrade /*eras(info)*/,
10717 };
10718 
10719 //---------------------------------------------------------------------------
10720 // Link name: Europe/Stockholm -> Europe/Berlin
10721 // Strings (bytes): 11 (originally 17)
10722 // Memory (8-bit): 22
10723 // Memory (32-bit): 31
10724 //---------------------------------------------------------------------------
10725 
10726 static const char kZoneNameEurope_Stockholm[] ACE_TIME_PROGMEM = "\x09" "Stockholm";
10727 
10728 const basic::ZoneInfo kZoneEurope_Stockholm ACE_TIME_PROGMEM = {
10729  kZoneNameEurope_Stockholm /*name*/,
10730  0x5bf6fbb8 /*zoneId*/,
10731  &kZoneContext /*zoneContext*/,
10732  0 /*numEras*/,
10733  &kZoneEurope_Berlin /*eras(info)*/,
10734 };
10735 
10736 //---------------------------------------------------------------------------
10737 // Link name: Europe/Tiraspol -> Europe/Chisinau
10738 // Strings (bytes): 10 (originally 16)
10739 // Memory (8-bit): 21
10740 // Memory (32-bit): 30
10741 //---------------------------------------------------------------------------
10742 
10743 static const char kZoneNameEurope_Tiraspol[] ACE_TIME_PROGMEM = "\x09" "Tiraspol";
10744 
10745 const basic::ZoneInfo kZoneEurope_Tiraspol ACE_TIME_PROGMEM = {
10746  kZoneNameEurope_Tiraspol /*name*/,
10747  0xbe704472 /*zoneId*/,
10748  &kZoneContext /*zoneContext*/,
10749  0 /*numEras*/,
10750  &kZoneEurope_Chisinau /*eras(info)*/,
10751 };
10752 
10753 //---------------------------------------------------------------------------
10754 // Link name: Europe/Uzhgorod -> Europe/Kyiv
10755 // Strings (bytes): 10 (originally 16)
10756 // Memory (8-bit): 21
10757 // Memory (32-bit): 30
10758 //---------------------------------------------------------------------------
10759 
10760 static const char kZoneNameEurope_Uzhgorod[] ACE_TIME_PROGMEM = "\x09" "Uzhgorod";
10761 
10762 const basic::ZoneInfo kZoneEurope_Uzhgorod ACE_TIME_PROGMEM = {
10763  kZoneNameEurope_Uzhgorod /*name*/,
10764  0xb066f5d6 /*zoneId*/,
10765  &kZoneContext /*zoneContext*/,
10766  0 /*numEras*/,
10767  &kZoneEurope_Kyiv /*eras(info)*/,
10768 };
10769 
10770 //---------------------------------------------------------------------------
10771 // Link name: Europe/Vaduz -> Europe/Zurich
10772 // Strings (bytes): 7 (originally 13)
10773 // Memory (8-bit): 18
10774 // Memory (32-bit): 27
10775 //---------------------------------------------------------------------------
10776 
10777 static const char kZoneNameEurope_Vaduz[] ACE_TIME_PROGMEM = "\x09" "Vaduz";
10778 
10779 const basic::ZoneInfo kZoneEurope_Vaduz ACE_TIME_PROGMEM = {
10780  kZoneNameEurope_Vaduz /*name*/,
10781  0xfbb81bae /*zoneId*/,
10782  &kZoneContext /*zoneContext*/,
10783  0 /*numEras*/,
10784  &kZoneEurope_Zurich /*eras(info)*/,
10785 };
10786 
10787 //---------------------------------------------------------------------------
10788 // Link name: Europe/Vatican -> Europe/Rome
10789 // Strings (bytes): 9 (originally 15)
10790 // Memory (8-bit): 20
10791 // Memory (32-bit): 29
10792 //---------------------------------------------------------------------------
10793 
10794 static const char kZoneNameEurope_Vatican[] ACE_TIME_PROGMEM = "\x09" "Vatican";
10795 
10796 const basic::ZoneInfo kZoneEurope_Vatican ACE_TIME_PROGMEM = {
10797  kZoneNameEurope_Vatican /*name*/,
10798  0xcb485dca /*zoneId*/,
10799  &kZoneContext /*zoneContext*/,
10800  0 /*numEras*/,
10801  &kZoneEurope_Rome /*eras(info)*/,
10802 };
10803 
10804 //---------------------------------------------------------------------------
10805 // Link name: Europe/Zagreb -> Europe/Belgrade
10806 // Strings (bytes): 8 (originally 14)
10807 // Memory (8-bit): 19
10808 // Memory (32-bit): 28
10809 //---------------------------------------------------------------------------
10810 
10811 static const char kZoneNameEurope_Zagreb[] ACE_TIME_PROGMEM = "\x09" "Zagreb";
10812 
10813 const basic::ZoneInfo kZoneEurope_Zagreb ACE_TIME_PROGMEM = {
10814  kZoneNameEurope_Zagreb /*name*/,
10815  0x7c11c9ff /*zoneId*/,
10816  &kZoneContext /*zoneContext*/,
10817  0 /*numEras*/,
10818  &kZoneEurope_Belgrade /*eras(info)*/,
10819 };
10820 
10821 //---------------------------------------------------------------------------
10822 // Link name: Europe/Zaporozhye -> Europe/Kyiv
10823 // Strings (bytes): 12 (originally 18)
10824 // Memory (8-bit): 23
10825 // Memory (32-bit): 32
10826 //---------------------------------------------------------------------------
10827 
10828 static const char kZoneNameEurope_Zaporozhye[] ACE_TIME_PROGMEM = "\x09" "Zaporozhye";
10829 
10830 const basic::ZoneInfo kZoneEurope_Zaporozhye ACE_TIME_PROGMEM = {
10831  kZoneNameEurope_Zaporozhye /*name*/,
10832  0xeab9767f /*zoneId*/,
10833  &kZoneContext /*zoneContext*/,
10834  0 /*numEras*/,
10835  &kZoneEurope_Kyiv /*eras(info)*/,
10836 };
10837 
10838 //---------------------------------------------------------------------------
10839 // Link name: GB -> Europe/London
10840 // Strings (bytes): 3 (originally 3)
10841 // Memory (8-bit): 14
10842 // Memory (32-bit): 23
10843 //---------------------------------------------------------------------------
10844 
10845 static const char kZoneNameGB[] ACE_TIME_PROGMEM = "GB";
10846 
10847 const basic::ZoneInfo kZoneGB ACE_TIME_PROGMEM = {
10848  kZoneNameGB /*name*/,
10849  0x005973ae /*zoneId*/,
10850  &kZoneContext /*zoneContext*/,
10851  0 /*numEras*/,
10852  &kZoneEurope_London /*eras(info)*/,
10853 };
10854 
10855 //---------------------------------------------------------------------------
10856 // Link name: GB-Eire -> Europe/London
10857 // Strings (bytes): 8 (originally 8)
10858 // Memory (8-bit): 19
10859 // Memory (32-bit): 28
10860 //---------------------------------------------------------------------------
10861 
10862 static const char kZoneNameGB_Eire[] ACE_TIME_PROGMEM = "GB-Eire";
10863 
10864 const basic::ZoneInfo kZoneGB_Eire ACE_TIME_PROGMEM = {
10865  kZoneNameGB_Eire /*name*/,
10866  0xfa70e300 /*zoneId*/,
10867  &kZoneContext /*zoneContext*/,
10868  0 /*numEras*/,
10869  &kZoneEurope_London /*eras(info)*/,
10870 };
10871 
10872 //---------------------------------------------------------------------------
10873 // Link name: GMT -> Etc/GMT
10874 // Strings (bytes): 4 (originally 4)
10875 // Memory (8-bit): 15
10876 // Memory (32-bit): 24
10877 //---------------------------------------------------------------------------
10878 
10879 static const char kZoneNameGMT[] ACE_TIME_PROGMEM = "GMT";
10880 
10881 const basic::ZoneInfo kZoneGMT ACE_TIME_PROGMEM = {
10882  kZoneNameGMT /*name*/,
10883  0x0b87eb2d /*zoneId*/,
10884  &kZoneContext /*zoneContext*/,
10885  0 /*numEras*/,
10886  &kZoneEtc_GMT /*eras(info)*/,
10887 };
10888 
10889 //---------------------------------------------------------------------------
10890 // Link name: GMT+0 -> Etc/GMT
10891 // Strings (bytes): 6 (originally 6)
10892 // Memory (8-bit): 17
10893 // Memory (32-bit): 26
10894 //---------------------------------------------------------------------------
10895 
10896 static const char kZoneNameGMT_PLUS_0[] ACE_TIME_PROGMEM = "GMT+0";
10897 
10898 const basic::ZoneInfo kZoneGMT_PLUS_0 ACE_TIME_PROGMEM = {
10899  kZoneNameGMT_PLUS_0 /*name*/,
10900  0x0d2f7028 /*zoneId*/,
10901  &kZoneContext /*zoneContext*/,
10902  0 /*numEras*/,
10903  &kZoneEtc_GMT /*eras(info)*/,
10904 };
10905 
10906 //---------------------------------------------------------------------------
10907 // Link name: GMT-0 -> Etc/GMT
10908 // Strings (bytes): 6 (originally 6)
10909 // Memory (8-bit): 17
10910 // Memory (32-bit): 26
10911 //---------------------------------------------------------------------------
10912 
10913 static const char kZoneNameGMT_0[] ACE_TIME_PROGMEM = "GMT-0";
10914 
10915 const basic::ZoneInfo kZoneGMT_0 ACE_TIME_PROGMEM = {
10916  kZoneNameGMT_0 /*name*/,
10917  0x0d2f706a /*zoneId*/,
10918  &kZoneContext /*zoneContext*/,
10919  0 /*numEras*/,
10920  &kZoneEtc_GMT /*eras(info)*/,
10921 };
10922 
10923 //---------------------------------------------------------------------------
10924 // Link name: GMT0 -> Etc/GMT
10925 // Strings (bytes): 5 (originally 5)
10926 // Memory (8-bit): 16
10927 // Memory (32-bit): 25
10928 //---------------------------------------------------------------------------
10929 
10930 static const char kZoneNameGMT0[] ACE_TIME_PROGMEM = "GMT0";
10931 
10932 const basic::ZoneInfo kZoneGMT0 ACE_TIME_PROGMEM = {
10933  kZoneNameGMT0 /*name*/,
10934  0x7c8550fd /*zoneId*/,
10935  &kZoneContext /*zoneContext*/,
10936  0 /*numEras*/,
10937  &kZoneEtc_GMT /*eras(info)*/,
10938 };
10939 
10940 //---------------------------------------------------------------------------
10941 // Link name: Greenwich -> Etc/GMT
10942 // Strings (bytes): 10 (originally 10)
10943 // Memory (8-bit): 21
10944 // Memory (32-bit): 30
10945 //---------------------------------------------------------------------------
10946 
10947 static const char kZoneNameGreenwich[] ACE_TIME_PROGMEM = "Greenwich";
10948 
10949 const basic::ZoneInfo kZoneGreenwich ACE_TIME_PROGMEM = {
10950  kZoneNameGreenwich /*name*/,
10951  0xc84d4221 /*zoneId*/,
10952  &kZoneContext /*zoneContext*/,
10953  0 /*numEras*/,
10954  &kZoneEtc_GMT /*eras(info)*/,
10955 };
10956 
10957 //---------------------------------------------------------------------------
10958 // Link name: Hongkong -> Asia/Hong_Kong
10959 // Strings (bytes): 9 (originally 9)
10960 // Memory (8-bit): 20
10961 // Memory (32-bit): 29
10962 //---------------------------------------------------------------------------
10963 
10964 static const char kZoneNameHongkong[] ACE_TIME_PROGMEM = "Hongkong";
10965 
10966 const basic::ZoneInfo kZoneHongkong ACE_TIME_PROGMEM = {
10967  kZoneNameHongkong /*name*/,
10968  0x56d36560 /*zoneId*/,
10969  &kZoneContext /*zoneContext*/,
10970  0 /*numEras*/,
10971  &kZoneAsia_Hong_Kong /*eras(info)*/,
10972 };
10973 
10974 //---------------------------------------------------------------------------
10975 // Link name: Iceland -> Africa/Abidjan
10976 // Strings (bytes): 8 (originally 8)
10977 // Memory (8-bit): 19
10978 // Memory (32-bit): 28
10979 //---------------------------------------------------------------------------
10980 
10981 static const char kZoneNameIceland[] ACE_TIME_PROGMEM = "Iceland";
10982 
10983 const basic::ZoneInfo kZoneIceland ACE_TIME_PROGMEM = {
10984  kZoneNameIceland /*name*/,
10985  0xe56a35b5 /*zoneId*/,
10986  &kZoneContext /*zoneContext*/,
10987  0 /*numEras*/,
10988  &kZoneAfrica_Abidjan /*eras(info)*/,
10989 };
10990 
10991 //---------------------------------------------------------------------------
10992 // Link name: Indian/Antananarivo -> Africa/Nairobi
10993 // Strings (bytes): 14 (originally 20)
10994 // Memory (8-bit): 25
10995 // Memory (32-bit): 34
10996 //---------------------------------------------------------------------------
10997 
10998 static const char kZoneNameIndian_Antananarivo[] ACE_TIME_PROGMEM = "\x0a" "Antananarivo";
10999 
11000 const basic::ZoneInfo kZoneIndian_Antananarivo ACE_TIME_PROGMEM = {
11001  kZoneNameIndian_Antananarivo /*name*/,
11002  0x9ebf5289 /*zoneId*/,
11003  &kZoneContext /*zoneContext*/,
11004  0 /*numEras*/,
11005  &kZoneAfrica_Nairobi /*eras(info)*/,
11006 };
11007 
11008 //---------------------------------------------------------------------------
11009 // Link name: Indian/Christmas -> Asia/Bangkok
11010 // Strings (bytes): 11 (originally 17)
11011 // Memory (8-bit): 22
11012 // Memory (32-bit): 31
11013 //---------------------------------------------------------------------------
11014 
11015 static const char kZoneNameIndian_Christmas[] ACE_TIME_PROGMEM = "\x0a" "Christmas";
11016 
11017 const basic::ZoneInfo kZoneIndian_Christmas ACE_TIME_PROGMEM = {
11018  kZoneNameIndian_Christmas /*name*/,
11019  0x68c207d5 /*zoneId*/,
11020  &kZoneContext /*zoneContext*/,
11021  0 /*numEras*/,
11022  &kZoneAsia_Bangkok /*eras(info)*/,
11023 };
11024 
11025 //---------------------------------------------------------------------------
11026 // Link name: Indian/Cocos -> Asia/Yangon
11027 // Strings (bytes): 7 (originally 13)
11028 // Memory (8-bit): 18
11029 // Memory (32-bit): 27
11030 //---------------------------------------------------------------------------
11031 
11032 static const char kZoneNameIndian_Cocos[] ACE_TIME_PROGMEM = "\x0a" "Cocos";
11033 
11034 const basic::ZoneInfo kZoneIndian_Cocos ACE_TIME_PROGMEM = {
11035  kZoneNameIndian_Cocos /*name*/,
11036  0x021e86de /*zoneId*/,
11037  &kZoneContext /*zoneContext*/,
11038  0 /*numEras*/,
11039  &kZoneAsia_Yangon /*eras(info)*/,
11040 };
11041 
11042 //---------------------------------------------------------------------------
11043 // Link name: Indian/Comoro -> Africa/Nairobi
11044 // Strings (bytes): 8 (originally 14)
11045 // Memory (8-bit): 19
11046 // Memory (32-bit): 28
11047 //---------------------------------------------------------------------------
11048 
11049 static const char kZoneNameIndian_Comoro[] ACE_TIME_PROGMEM = "\x0a" "Comoro";
11050 
11051 const basic::ZoneInfo kZoneIndian_Comoro ACE_TIME_PROGMEM = {
11052  kZoneNameIndian_Comoro /*name*/,
11053  0x45f4deb6 /*zoneId*/,
11054  &kZoneContext /*zoneContext*/,
11055  0 /*numEras*/,
11056  &kZoneAfrica_Nairobi /*eras(info)*/,
11057 };
11058 
11059 //---------------------------------------------------------------------------
11060 // Link name: Indian/Kerguelen -> Indian/Maldives
11061 // Strings (bytes): 11 (originally 17)
11062 // Memory (8-bit): 22
11063 // Memory (32-bit): 31
11064 //---------------------------------------------------------------------------
11065 
11066 static const char kZoneNameIndian_Kerguelen[] ACE_TIME_PROGMEM = "\x0a" "Kerguelen";
11067 
11068 const basic::ZoneInfo kZoneIndian_Kerguelen ACE_TIME_PROGMEM = {
11069  kZoneNameIndian_Kerguelen /*name*/,
11070  0x4351b389 /*zoneId*/,
11071  &kZoneContext /*zoneContext*/,
11072  0 /*numEras*/,
11073  &kZoneIndian_Maldives /*eras(info)*/,
11074 };
11075 
11076 //---------------------------------------------------------------------------
11077 // Link name: Indian/Mahe -> Asia/Dubai
11078 // Strings (bytes): 6 (originally 12)
11079 // Memory (8-bit): 17
11080 // Memory (32-bit): 26
11081 //---------------------------------------------------------------------------
11082 
11083 static const char kZoneNameIndian_Mahe[] ACE_TIME_PROGMEM = "\x0a" "Mahe";
11084 
11085 const basic::ZoneInfo kZoneIndian_Mahe ACE_TIME_PROGMEM = {
11086  kZoneNameIndian_Mahe /*name*/,
11087  0x45e725e2 /*zoneId*/,
11088  &kZoneContext /*zoneContext*/,
11089  0 /*numEras*/,
11090  &kZoneAsia_Dubai /*eras(info)*/,
11091 };
11092 
11093 //---------------------------------------------------------------------------
11094 // Link name: Indian/Mayotte -> Africa/Nairobi
11095 // Strings (bytes): 9 (originally 15)
11096 // Memory (8-bit): 20
11097 // Memory (32-bit): 29
11098 //---------------------------------------------------------------------------
11099 
11100 static const char kZoneNameIndian_Mayotte[] ACE_TIME_PROGMEM = "\x0a" "Mayotte";
11101 
11102 const basic::ZoneInfo kZoneIndian_Mayotte ACE_TIME_PROGMEM = {
11103  kZoneNameIndian_Mayotte /*name*/,
11104  0xe6880bca /*zoneId*/,
11105  &kZoneContext /*zoneContext*/,
11106  0 /*numEras*/,
11107  &kZoneAfrica_Nairobi /*eras(info)*/,
11108 };
11109 
11110 //---------------------------------------------------------------------------
11111 // Link name: Indian/Reunion -> Asia/Dubai
11112 // Strings (bytes): 9 (originally 15)
11113 // Memory (8-bit): 20
11114 // Memory (32-bit): 29
11115 //---------------------------------------------------------------------------
11116 
11117 static const char kZoneNameIndian_Reunion[] ACE_TIME_PROGMEM = "\x0a" "Reunion";
11118 
11119 const basic::ZoneInfo kZoneIndian_Reunion ACE_TIME_PROGMEM = {
11120  kZoneNameIndian_Reunion /*name*/,
11121  0x7076c047 /*zoneId*/,
11122  &kZoneContext /*zoneContext*/,
11123  0 /*numEras*/,
11124  &kZoneAsia_Dubai /*eras(info)*/,
11125 };
11126 
11127 //---------------------------------------------------------------------------
11128 // Link name: Iran -> Asia/Tehran
11129 // Strings (bytes): 5 (originally 5)
11130 // Memory (8-bit): 16
11131 // Memory (32-bit): 25
11132 //---------------------------------------------------------------------------
11133 
11134 static const char kZoneNameIran[] ACE_TIME_PROGMEM = "Iran";
11135 
11136 const basic::ZoneInfo kZoneIran ACE_TIME_PROGMEM = {
11137  kZoneNameIran /*name*/,
11138  0x7c87090f /*zoneId*/,
11139  &kZoneContext /*zoneContext*/,
11140  0 /*numEras*/,
11141  &kZoneAsia_Tehran /*eras(info)*/,
11142 };
11143 
11144 //---------------------------------------------------------------------------
11145 // Link name: Israel -> Asia/Jerusalem
11146 // Strings (bytes): 7 (originally 7)
11147 // Memory (8-bit): 18
11148 // Memory (32-bit): 27
11149 //---------------------------------------------------------------------------
11150 
11151 static const char kZoneNameIsrael[] ACE_TIME_PROGMEM = "Israel";
11152 
11153 const basic::ZoneInfo kZoneIsrael ACE_TIME_PROGMEM = {
11154  kZoneNameIsrael /*name*/,
11155  0xba88c9e5 /*zoneId*/,
11156  &kZoneContext /*zoneContext*/,
11157  0 /*numEras*/,
11158  &kZoneAsia_Jerusalem /*eras(info)*/,
11159 };
11160 
11161 //---------------------------------------------------------------------------
11162 // Link name: Jamaica -> America/Jamaica
11163 // Strings (bytes): 8 (originally 8)
11164 // Memory (8-bit): 19
11165 // Memory (32-bit): 28
11166 //---------------------------------------------------------------------------
11167 
11168 static const char kZoneNameJamaica[] ACE_TIME_PROGMEM = "Jamaica";
11169 
11170 const basic::ZoneInfo kZoneJamaica ACE_TIME_PROGMEM = {
11171  kZoneNameJamaica /*name*/,
11172  0x2e44fdab /*zoneId*/,
11173  &kZoneContext /*zoneContext*/,
11174  0 /*numEras*/,
11175  &kZoneAmerica_Jamaica /*eras(info)*/,
11176 };
11177 
11178 //---------------------------------------------------------------------------
11179 // Link name: Japan -> Asia/Tokyo
11180 // Strings (bytes): 6 (originally 6)
11181 // Memory (8-bit): 17
11182 // Memory (32-bit): 26
11183 //---------------------------------------------------------------------------
11184 
11185 static const char kZoneNameJapan[] ACE_TIME_PROGMEM = "Japan";
11186 
11187 const basic::ZoneInfo kZoneJapan ACE_TIME_PROGMEM = {
11188  kZoneNameJapan /*name*/,
11189  0x0d712f8f /*zoneId*/,
11190  &kZoneContext /*zoneContext*/,
11191  0 /*numEras*/,
11192  &kZoneAsia_Tokyo /*eras(info)*/,
11193 };
11194 
11195 //---------------------------------------------------------------------------
11196 // Link name: Kwajalein -> Pacific/Kwajalein
11197 // Strings (bytes): 10 (originally 10)
11198 // Memory (8-bit): 21
11199 // Memory (32-bit): 30
11200 //---------------------------------------------------------------------------
11201 
11202 static const char kZoneNameKwajalein[] ACE_TIME_PROGMEM = "Kwajalein";
11203 
11204 const basic::ZoneInfo kZoneKwajalein ACE_TIME_PROGMEM = {
11205  kZoneNameKwajalein /*name*/,
11206  0x0e57afbb /*zoneId*/,
11207  &kZoneContext /*zoneContext*/,
11208  0 /*numEras*/,
11209  &kZonePacific_Kwajalein /*eras(info)*/,
11210 };
11211 
11212 //---------------------------------------------------------------------------
11213 // Link name: Mexico/BajaSur -> America/Mazatlan
11214 // Strings (bytes): 15 (originally 15)
11215 // Memory (8-bit): 26
11216 // Memory (32-bit): 35
11217 //---------------------------------------------------------------------------
11218 
11219 static const char kZoneNameMexico_BajaSur[] ACE_TIME_PROGMEM = "Mexico/BajaSur";
11220 
11221 const basic::ZoneInfo kZoneMexico_BajaSur ACE_TIME_PROGMEM = {
11222  kZoneNameMexico_BajaSur /*name*/,
11223  0x08ee3641 /*zoneId*/,
11224  &kZoneContext /*zoneContext*/,
11225  0 /*numEras*/,
11226  &kZoneAmerica_Mazatlan /*eras(info)*/,
11227 };
11228 
11229 //---------------------------------------------------------------------------
11230 // Link name: NZ -> Pacific/Auckland
11231 // Strings (bytes): 3 (originally 3)
11232 // Memory (8-bit): 14
11233 // Memory (32-bit): 23
11234 //---------------------------------------------------------------------------
11235 
11236 static const char kZoneNameNZ[] ACE_TIME_PROGMEM = "NZ";
11237 
11238 const basic::ZoneInfo kZoneNZ ACE_TIME_PROGMEM = {
11239  kZoneNameNZ /*name*/,
11240  0x005974ad /*zoneId*/,
11241  &kZoneContext /*zoneContext*/,
11242  0 /*numEras*/,
11243  &kZonePacific_Auckland /*eras(info)*/,
11244 };
11245 
11246 //---------------------------------------------------------------------------
11247 // Link name: NZ-CHAT -> Pacific/Chatham
11248 // Strings (bytes): 8 (originally 8)
11249 // Memory (8-bit): 19
11250 // Memory (32-bit): 28
11251 //---------------------------------------------------------------------------
11252 
11253 static const char kZoneNameNZ_CHAT[] ACE_TIME_PROGMEM = "NZ-CHAT";
11254 
11255 const basic::ZoneInfo kZoneNZ_CHAT ACE_TIME_PROGMEM = {
11256  kZoneNameNZ_CHAT /*name*/,
11257  0x4d42afda /*zoneId*/,
11258  &kZoneContext /*zoneContext*/,
11259  0 /*numEras*/,
11260  &kZonePacific_Chatham /*eras(info)*/,
11261 };
11262 
11263 //---------------------------------------------------------------------------
11264 // Link name: Navajo -> America/Denver
11265 // Strings (bytes): 7 (originally 7)
11266 // Memory (8-bit): 18
11267 // Memory (32-bit): 27
11268 //---------------------------------------------------------------------------
11269 
11270 static const char kZoneNameNavajo[] ACE_TIME_PROGMEM = "Navajo";
11271 
11272 const basic::ZoneInfo kZoneNavajo ACE_TIME_PROGMEM = {
11273  kZoneNameNavajo /*name*/,
11274  0xc4ef0e24 /*zoneId*/,
11275  &kZoneContext /*zoneContext*/,
11276  0 /*numEras*/,
11277  &kZoneAmerica_Denver /*eras(info)*/,
11278 };
11279 
11280 //---------------------------------------------------------------------------
11281 // Link name: PRC -> Asia/Shanghai
11282 // Strings (bytes): 4 (originally 4)
11283 // Memory (8-bit): 15
11284 // Memory (32-bit): 24
11285 //---------------------------------------------------------------------------
11286 
11287 static const char kZoneNamePRC[] ACE_TIME_PROGMEM = "PRC";
11288 
11289 const basic::ZoneInfo kZonePRC ACE_TIME_PROGMEM = {
11290  kZoneNamePRC /*name*/,
11291  0x0b88120a /*zoneId*/,
11292  &kZoneContext /*zoneContext*/,
11293  0 /*numEras*/,
11294  &kZoneAsia_Shanghai /*eras(info)*/,
11295 };
11296 
11297 //---------------------------------------------------------------------------
11298 // Link name: Pacific/Chuuk -> Pacific/Port_Moresby
11299 // Strings (bytes): 7 (originally 14)
11300 // Memory (8-bit): 18
11301 // Memory (32-bit): 27
11302 //---------------------------------------------------------------------------
11303 
11304 static const char kZoneNamePacific_Chuuk[] ACE_TIME_PROGMEM = "\x0b" "Chuuk";
11305 
11306 const basic::ZoneInfo kZonePacific_Chuuk ACE_TIME_PROGMEM = {
11307  kZoneNamePacific_Chuuk /*name*/,
11308  0x8a090b23 /*zoneId*/,
11309  &kZoneContext /*zoneContext*/,
11310  0 /*numEras*/,
11311  &kZonePacific_Port_Moresby /*eras(info)*/,
11312 };
11313 
11314 //---------------------------------------------------------------------------
11315 // Link name: Pacific/Enderbury -> Pacific/Kanton
11316 // Strings (bytes): 11 (originally 18)
11317 // Memory (8-bit): 22
11318 // Memory (32-bit): 31
11319 //---------------------------------------------------------------------------
11320 
11321 static const char kZoneNamePacific_Enderbury[] ACE_TIME_PROGMEM = "\x0b" "Enderbury";
11322 
11323 const basic::ZoneInfo kZonePacific_Enderbury ACE_TIME_PROGMEM = {
11324  kZoneNamePacific_Enderbury /*name*/,
11325  0x61599a93 /*zoneId*/,
11326  &kZoneContext /*zoneContext*/,
11327  0 /*numEras*/,
11328  &kZonePacific_Kanton /*eras(info)*/,
11329 };
11330 
11331 //---------------------------------------------------------------------------
11332 // Link name: Pacific/Funafuti -> Pacific/Tarawa
11333 // Strings (bytes): 10 (originally 17)
11334 // Memory (8-bit): 21
11335 // Memory (32-bit): 30
11336 //---------------------------------------------------------------------------
11337 
11338 static const char kZoneNamePacific_Funafuti[] ACE_TIME_PROGMEM = "\x0b" "Funafuti";
11339 
11340 const basic::ZoneInfo kZonePacific_Funafuti ACE_TIME_PROGMEM = {
11341  kZoneNamePacific_Funafuti /*name*/,
11342  0xdb402d65 /*zoneId*/,
11343  &kZoneContext /*zoneContext*/,
11344  0 /*numEras*/,
11345  &kZonePacific_Tarawa /*eras(info)*/,
11346 };
11347 
11348 //---------------------------------------------------------------------------
11349 // Link name: Pacific/Johnston -> Pacific/Honolulu
11350 // Strings (bytes): 10 (originally 17)
11351 // Memory (8-bit): 21
11352 // Memory (32-bit): 30
11353 //---------------------------------------------------------------------------
11354 
11355 static const char kZoneNamePacific_Johnston[] ACE_TIME_PROGMEM = "\x0b" "Johnston";
11356 
11357 const basic::ZoneInfo kZonePacific_Johnston ACE_TIME_PROGMEM = {
11358  kZoneNamePacific_Johnston /*name*/,
11359  0xb15d7b36 /*zoneId*/,
11360  &kZoneContext /*zoneContext*/,
11361  0 /*numEras*/,
11362  &kZonePacific_Honolulu /*eras(info)*/,
11363 };
11364 
11365 //---------------------------------------------------------------------------
11366 // Link name: Pacific/Majuro -> Pacific/Tarawa
11367 // Strings (bytes): 8 (originally 15)
11368 // Memory (8-bit): 19
11369 // Memory (32-bit): 28
11370 //---------------------------------------------------------------------------
11371 
11372 static const char kZoneNamePacific_Majuro[] ACE_TIME_PROGMEM = "\x0b" "Majuro";
11373 
11374 const basic::ZoneInfo kZonePacific_Majuro ACE_TIME_PROGMEM = {
11375  kZoneNamePacific_Majuro /*name*/,
11376  0xe1f95371 /*zoneId*/,
11377  &kZoneContext /*zoneContext*/,
11378  0 /*numEras*/,
11379  &kZonePacific_Tarawa /*eras(info)*/,
11380 };
11381 
11382 //---------------------------------------------------------------------------
11383 // Link name: Pacific/Midway -> Pacific/Pago_Pago
11384 // Strings (bytes): 8 (originally 15)
11385 // Memory (8-bit): 19
11386 // Memory (32-bit): 28
11387 //---------------------------------------------------------------------------
11388 
11389 static const char kZoneNamePacific_Midway[] ACE_TIME_PROGMEM = "\x0b" "Midway";
11390 
11391 const basic::ZoneInfo kZonePacific_Midway ACE_TIME_PROGMEM = {
11392  kZoneNamePacific_Midway /*name*/,
11393  0xe286d38e /*zoneId*/,
11394  &kZoneContext /*zoneContext*/,
11395  0 /*numEras*/,
11396  &kZonePacific_Pago_Pago /*eras(info)*/,
11397 };
11398 
11399 //---------------------------------------------------------------------------
11400 // Link name: Pacific/Pohnpei -> Pacific/Guadalcanal
11401 // Strings (bytes): 9 (originally 16)
11402 // Memory (8-bit): 20
11403 // Memory (32-bit): 29
11404 //---------------------------------------------------------------------------
11405 
11406 static const char kZoneNamePacific_Pohnpei[] ACE_TIME_PROGMEM = "\x0b" "Pohnpei";
11407 
11408 const basic::ZoneInfo kZonePacific_Pohnpei ACE_TIME_PROGMEM = {
11409  kZoneNamePacific_Pohnpei /*name*/,
11410  0x28929f96 /*zoneId*/,
11411  &kZoneContext /*zoneContext*/,
11412  0 /*numEras*/,
11413  &kZonePacific_Guadalcanal /*eras(info)*/,
11414 };
11415 
11416 //---------------------------------------------------------------------------
11417 // Link name: Pacific/Ponape -> Pacific/Guadalcanal
11418 // Strings (bytes): 8 (originally 15)
11419 // Memory (8-bit): 19
11420 // Memory (32-bit): 28
11421 //---------------------------------------------------------------------------
11422 
11423 static const char kZoneNamePacific_Ponape[] ACE_TIME_PROGMEM = "\x0b" "Ponape";
11424 
11425 const basic::ZoneInfo kZonePacific_Ponape ACE_TIME_PROGMEM = {
11426  kZoneNamePacific_Ponape /*name*/,
11427  0xe9f80086 /*zoneId*/,
11428  &kZoneContext /*zoneContext*/,
11429  0 /*numEras*/,
11430  &kZonePacific_Guadalcanal /*eras(info)*/,
11431 };
11432 
11433 //---------------------------------------------------------------------------
11434 // Link name: Pacific/Samoa -> Pacific/Pago_Pago
11435 // Strings (bytes): 7 (originally 14)
11436 // Memory (8-bit): 18
11437 // Memory (32-bit): 27
11438 //---------------------------------------------------------------------------
11439 
11440 static const char kZoneNamePacific_Samoa[] ACE_TIME_PROGMEM = "\x0b" "Samoa";
11441 
11442 const basic::ZoneInfo kZonePacific_Samoa ACE_TIME_PROGMEM = {
11443  kZoneNamePacific_Samoa /*name*/,
11444  0x8b2699b4 /*zoneId*/,
11445  &kZoneContext /*zoneContext*/,
11446  0 /*numEras*/,
11447  &kZonePacific_Pago_Pago /*eras(info)*/,
11448 };
11449 
11450 //---------------------------------------------------------------------------
11451 // Link name: Pacific/Truk -> Pacific/Port_Moresby
11452 // Strings (bytes): 6 (originally 13)
11453 // Memory (8-bit): 17
11454 // Memory (32-bit): 26
11455 //---------------------------------------------------------------------------
11456 
11457 static const char kZoneNamePacific_Truk[] ACE_TIME_PROGMEM = "\x0b" "Truk";
11458 
11459 const basic::ZoneInfo kZonePacific_Truk ACE_TIME_PROGMEM = {
11460  kZoneNamePacific_Truk /*name*/,
11461  0x234010a9 /*zoneId*/,
11462  &kZoneContext /*zoneContext*/,
11463  0 /*numEras*/,
11464  &kZonePacific_Port_Moresby /*eras(info)*/,
11465 };
11466 
11467 //---------------------------------------------------------------------------
11468 // Link name: Pacific/Wake -> Pacific/Tarawa
11469 // Strings (bytes): 6 (originally 13)
11470 // Memory (8-bit): 17
11471 // Memory (32-bit): 26
11472 //---------------------------------------------------------------------------
11473 
11474 static const char kZoneNamePacific_Wake[] ACE_TIME_PROGMEM = "\x0b" "Wake";
11475 
11476 const basic::ZoneInfo kZonePacific_Wake ACE_TIME_PROGMEM = {
11477  kZoneNamePacific_Wake /*name*/,
11478  0x23416c2b /*zoneId*/,
11479  &kZoneContext /*zoneContext*/,
11480  0 /*numEras*/,
11481  &kZonePacific_Tarawa /*eras(info)*/,
11482 };
11483 
11484 //---------------------------------------------------------------------------
11485 // Link name: Pacific/Wallis -> Pacific/Tarawa
11486 // Strings (bytes): 8 (originally 15)
11487 // Memory (8-bit): 19
11488 // Memory (32-bit): 28
11489 //---------------------------------------------------------------------------
11490 
11491 static const char kZoneNamePacific_Wallis[] ACE_TIME_PROGMEM = "\x0b" "Wallis";
11492 
11493 const basic::ZoneInfo kZonePacific_Wallis ACE_TIME_PROGMEM = {
11494  kZoneNamePacific_Wallis /*name*/,
11495  0xf94ddb0f /*zoneId*/,
11496  &kZoneContext /*zoneContext*/,
11497  0 /*numEras*/,
11498  &kZonePacific_Tarawa /*eras(info)*/,
11499 };
11500 
11501 //---------------------------------------------------------------------------
11502 // Link name: Pacific/Yap -> Pacific/Port_Moresby
11503 // Strings (bytes): 5 (originally 12)
11504 // Memory (8-bit): 16
11505 // Memory (32-bit): 25
11506 //---------------------------------------------------------------------------
11507 
11508 static const char kZoneNamePacific_Yap[] ACE_TIME_PROGMEM = "\x0b" "Yap";
11509 
11510 const basic::ZoneInfo kZonePacific_Yap ACE_TIME_PROGMEM = {
11511  kZoneNamePacific_Yap /*name*/,
11512  0xbb40138d /*zoneId*/,
11513  &kZoneContext /*zoneContext*/,
11514  0 /*numEras*/,
11515  &kZonePacific_Port_Moresby /*eras(info)*/,
11516 };
11517 
11518 //---------------------------------------------------------------------------
11519 // Link name: Poland -> Europe/Warsaw
11520 // Strings (bytes): 7 (originally 7)
11521 // Memory (8-bit): 18
11522 // Memory (32-bit): 27
11523 //---------------------------------------------------------------------------
11524 
11525 static const char kZoneNamePoland[] ACE_TIME_PROGMEM = "Poland";
11526 
11527 const basic::ZoneInfo kZonePoland ACE_TIME_PROGMEM = {
11528  kZoneNamePoland /*name*/,
11529  0xca913b23 /*zoneId*/,
11530  &kZoneContext /*zoneContext*/,
11531  0 /*numEras*/,
11532  &kZoneEurope_Warsaw /*eras(info)*/,
11533 };
11534 
11535 //---------------------------------------------------------------------------
11536 // Link name: Portugal -> Europe/Lisbon
11537 // Strings (bytes): 9 (originally 9)
11538 // Memory (8-bit): 20
11539 // Memory (32-bit): 29
11540 //---------------------------------------------------------------------------
11541 
11542 static const char kZoneNamePortugal[] ACE_TIME_PROGMEM = "Portugal";
11543 
11544 const basic::ZoneInfo kZonePortugal ACE_TIME_PROGMEM = {
11545  kZoneNamePortugal /*name*/,
11546  0xc3274593 /*zoneId*/,
11547  &kZoneContext /*zoneContext*/,
11548  0 /*numEras*/,
11549  &kZoneEurope_Lisbon /*eras(info)*/,
11550 };
11551 
11552 //---------------------------------------------------------------------------
11553 // Link name: ROC -> Asia/Taipei
11554 // Strings (bytes): 4 (originally 4)
11555 // Memory (8-bit): 15
11556 // Memory (32-bit): 24
11557 //---------------------------------------------------------------------------
11558 
11559 static const char kZoneNameROC[] ACE_TIME_PROGMEM = "ROC";
11560 
11561 const basic::ZoneInfo kZoneROC ACE_TIME_PROGMEM = {
11562  kZoneNameROC /*name*/,
11563  0x0b881a29 /*zoneId*/,
11564  &kZoneContext /*zoneContext*/,
11565  0 /*numEras*/,
11566  &kZoneAsia_Taipei /*eras(info)*/,
11567 };
11568 
11569 //---------------------------------------------------------------------------
11570 // Link name: ROK -> Asia/Seoul
11571 // Strings (bytes): 4 (originally 4)
11572 // Memory (8-bit): 15
11573 // Memory (32-bit): 24
11574 //---------------------------------------------------------------------------
11575 
11576 static const char kZoneNameROK[] ACE_TIME_PROGMEM = "ROK";
11577 
11578 const basic::ZoneInfo kZoneROK ACE_TIME_PROGMEM = {
11579  kZoneNameROK /*name*/,
11580  0x0b881a31 /*zoneId*/,
11581  &kZoneContext /*zoneContext*/,
11582  0 /*numEras*/,
11583  &kZoneAsia_Seoul /*eras(info)*/,
11584 };
11585 
11586 //---------------------------------------------------------------------------
11587 // Link name: Singapore -> Asia/Singapore
11588 // Strings (bytes): 10 (originally 10)
11589 // Memory (8-bit): 21
11590 // Memory (32-bit): 30
11591 //---------------------------------------------------------------------------
11592 
11593 static const char kZoneNameSingapore[] ACE_TIME_PROGMEM = "Singapore";
11594 
11595 const basic::ZoneInfo kZoneSingapore ACE_TIME_PROGMEM = {
11596  kZoneNameSingapore /*name*/,
11597  0xa8598c8d /*zoneId*/,
11598  &kZoneContext /*zoneContext*/,
11599  0 /*numEras*/,
11600  &kZoneAsia_Singapore /*eras(info)*/,
11601 };
11602 
11603 //---------------------------------------------------------------------------
11604 // Link name: UCT -> Etc/UTC
11605 // Strings (bytes): 4 (originally 4)
11606 // Memory (8-bit): 15
11607 // Memory (32-bit): 24
11608 //---------------------------------------------------------------------------
11609 
11610 static const char kZoneNameUCT[] ACE_TIME_PROGMEM = "UCT";
11611 
11612 const basic::ZoneInfo kZoneUCT ACE_TIME_PROGMEM = {
11613  kZoneNameUCT /*name*/,
11614  0x0b882571 /*zoneId*/,
11615  &kZoneContext /*zoneContext*/,
11616  0 /*numEras*/,
11617  &kZoneEtc_UTC /*eras(info)*/,
11618 };
11619 
11620 //---------------------------------------------------------------------------
11621 // Link name: US/Alaska -> America/Anchorage
11622 // Strings (bytes): 10 (originally 10)
11623 // Memory (8-bit): 21
11624 // Memory (32-bit): 30
11625 //---------------------------------------------------------------------------
11626 
11627 static const char kZoneNameUS_Alaska[] ACE_TIME_PROGMEM = "US/Alaska";
11628 
11629 const basic::ZoneInfo kZoneUS_Alaska ACE_TIME_PROGMEM = {
11630  kZoneNameUS_Alaska /*name*/,
11631  0xfa300bc9 /*zoneId*/,
11632  &kZoneContext /*zoneContext*/,
11633  0 /*numEras*/,
11634  &kZoneAmerica_Anchorage /*eras(info)*/,
11635 };
11636 
11637 //---------------------------------------------------------------------------
11638 // Link name: US/Aleutian -> America/Adak
11639 // Strings (bytes): 12 (originally 12)
11640 // Memory (8-bit): 23
11641 // Memory (32-bit): 32
11642 //---------------------------------------------------------------------------
11643 
11644 static const char kZoneNameUS_Aleutian[] ACE_TIME_PROGMEM = "US/Aleutian";
11645 
11646 const basic::ZoneInfo kZoneUS_Aleutian ACE_TIME_PROGMEM = {
11647  kZoneNameUS_Aleutian /*name*/,
11648  0x4fe013ef /*zoneId*/,
11649  &kZoneContext /*zoneContext*/,
11650  0 /*numEras*/,
11651  &kZoneAmerica_Adak /*eras(info)*/,
11652 };
11653 
11654 //---------------------------------------------------------------------------
11655 // Link name: US/Arizona -> America/Phoenix
11656 // Strings (bytes): 11 (originally 11)
11657 // Memory (8-bit): 22
11658 // Memory (32-bit): 31
11659 //---------------------------------------------------------------------------
11660 
11661 static const char kZoneNameUS_Arizona[] ACE_TIME_PROGMEM = "US/Arizona";
11662 
11663 const basic::ZoneInfo kZoneUS_Arizona ACE_TIME_PROGMEM = {
11664  kZoneNameUS_Arizona /*name*/,
11665  0x4ec52670 /*zoneId*/,
11666  &kZoneContext /*zoneContext*/,
11667  0 /*numEras*/,
11668  &kZoneAmerica_Phoenix /*eras(info)*/,
11669 };
11670 
11671 //---------------------------------------------------------------------------
11672 // Link name: US/Central -> America/Chicago
11673 // Strings (bytes): 11 (originally 11)
11674 // Memory (8-bit): 22
11675 // Memory (32-bit): 31
11676 //---------------------------------------------------------------------------
11677 
11678 static const char kZoneNameUS_Central[] ACE_TIME_PROGMEM = "US/Central";
11679 
11680 const basic::ZoneInfo kZoneUS_Central ACE_TIME_PROGMEM = {
11681  kZoneNameUS_Central /*name*/,
11682  0xcabdcb25 /*zoneId*/,
11683  &kZoneContext /*zoneContext*/,
11684  0 /*numEras*/,
11685  &kZoneAmerica_Chicago /*eras(info)*/,
11686 };
11687 
11688 //---------------------------------------------------------------------------
11689 // Link name: US/East-Indiana -> America/Indiana/Indianapolis
11690 // Strings (bytes): 16 (originally 16)
11691 // Memory (8-bit): 27
11692 // Memory (32-bit): 36
11693 //---------------------------------------------------------------------------
11694 
11695 static const char kZoneNameUS_East_Indiana[] ACE_TIME_PROGMEM = "US/East-Indiana";
11696 
11697 const basic::ZoneInfo kZoneUS_East_Indiana ACE_TIME_PROGMEM = {
11698  kZoneNameUS_East_Indiana /*name*/,
11699  0x6dcf558a /*zoneId*/,
11700  &kZoneContext /*zoneContext*/,
11701  0 /*numEras*/,
11702  &kZoneAmerica_Indiana_Indianapolis /*eras(info)*/,
11703 };
11704 
11705 //---------------------------------------------------------------------------
11706 // Link name: US/Eastern -> America/New_York
11707 // Strings (bytes): 11 (originally 11)
11708 // Memory (8-bit): 22
11709 // Memory (32-bit): 31
11710 //---------------------------------------------------------------------------
11711 
11712 static const char kZoneNameUS_Eastern[] ACE_TIME_PROGMEM = "US/Eastern";
11713 
11714 const basic::ZoneInfo kZoneUS_Eastern ACE_TIME_PROGMEM = {
11715  kZoneNameUS_Eastern /*name*/,
11716  0x5bb7e78e /*zoneId*/,
11717  &kZoneContext /*zoneContext*/,
11718  0 /*numEras*/,
11719  &kZoneAmerica_New_York /*eras(info)*/,
11720 };
11721 
11722 //---------------------------------------------------------------------------
11723 // Link name: US/Hawaii -> Pacific/Honolulu
11724 // Strings (bytes): 10 (originally 10)
11725 // Memory (8-bit): 21
11726 // Memory (32-bit): 30
11727 //---------------------------------------------------------------------------
11728 
11729 static const char kZoneNameUS_Hawaii[] ACE_TIME_PROGMEM = "US/Hawaii";
11730 
11731 const basic::ZoneInfo kZoneUS_Hawaii ACE_TIME_PROGMEM = {
11732  kZoneNameUS_Hawaii /*name*/,
11733  0x09c8de2f /*zoneId*/,
11734  &kZoneContext /*zoneContext*/,
11735  0 /*numEras*/,
11736  &kZonePacific_Honolulu /*eras(info)*/,
11737 };
11738 
11739 //---------------------------------------------------------------------------
11740 // Link name: US/Michigan -> America/Detroit
11741 // Strings (bytes): 12 (originally 12)
11742 // Memory (8-bit): 23
11743 // Memory (32-bit): 32
11744 //---------------------------------------------------------------------------
11745 
11746 static const char kZoneNameUS_Michigan[] ACE_TIME_PROGMEM = "US/Michigan";
11747 
11748 const basic::ZoneInfo kZoneUS_Michigan ACE_TIME_PROGMEM = {
11749  kZoneNameUS_Michigan /*name*/,
11750  0x766bb7bc /*zoneId*/,
11751  &kZoneContext /*zoneContext*/,
11752  0 /*numEras*/,
11753  &kZoneAmerica_Detroit /*eras(info)*/,
11754 };
11755 
11756 //---------------------------------------------------------------------------
11757 // Link name: US/Mountain -> America/Denver
11758 // Strings (bytes): 12 (originally 12)
11759 // Memory (8-bit): 23
11760 // Memory (32-bit): 32
11761 //---------------------------------------------------------------------------
11762 
11763 static const char kZoneNameUS_Mountain[] ACE_TIME_PROGMEM = "US/Mountain";
11764 
11765 const basic::ZoneInfo kZoneUS_Mountain ACE_TIME_PROGMEM = {
11766  kZoneNameUS_Mountain /*name*/,
11767  0x6eb88247 /*zoneId*/,
11768  &kZoneContext /*zoneContext*/,
11769  0 /*numEras*/,
11770  &kZoneAmerica_Denver /*eras(info)*/,
11771 };
11772 
11773 //---------------------------------------------------------------------------
11774 // Link name: US/Pacific -> America/Los_Angeles
11775 // Strings (bytes): 11 (originally 11)
11776 // Memory (8-bit): 22
11777 // Memory (32-bit): 31
11778 //---------------------------------------------------------------------------
11779 
11780 static const char kZoneNameUS_Pacific[] ACE_TIME_PROGMEM = "US/Pacific";
11781 
11782 const basic::ZoneInfo kZoneUS_Pacific ACE_TIME_PROGMEM = {
11783  kZoneNameUS_Pacific /*name*/,
11784  0xa950f6ab /*zoneId*/,
11785  &kZoneContext /*zoneContext*/,
11786  0 /*numEras*/,
11787  &kZoneAmerica_Los_Angeles /*eras(info)*/,
11788 };
11789 
11790 //---------------------------------------------------------------------------
11791 // Link name: US/Samoa -> Pacific/Pago_Pago
11792 // Strings (bytes): 9 (originally 9)
11793 // Memory (8-bit): 20
11794 // Memory (32-bit): 29
11795 //---------------------------------------------------------------------------
11796 
11797 static const char kZoneNameUS_Samoa[] ACE_TIME_PROGMEM = "US/Samoa";
11798 
11799 const basic::ZoneInfo kZoneUS_Samoa ACE_TIME_PROGMEM = {
11800  kZoneNameUS_Samoa /*name*/,
11801  0x566821cd /*zoneId*/,
11802  &kZoneContext /*zoneContext*/,
11803  0 /*numEras*/,
11804  &kZonePacific_Pago_Pago /*eras(info)*/,
11805 };
11806 
11807 //---------------------------------------------------------------------------
11808 // Link name: UTC -> Etc/UTC
11809 // Strings (bytes): 4 (originally 4)
11810 // Memory (8-bit): 15
11811 // Memory (32-bit): 24
11812 //---------------------------------------------------------------------------
11813 
11814 static const char kZoneNameUTC[] ACE_TIME_PROGMEM = "UTC";
11815 
11816 const basic::ZoneInfo kZoneUTC ACE_TIME_PROGMEM = {
11817  kZoneNameUTC /*name*/,
11818  0x0b882791 /*zoneId*/,
11819  &kZoneContext /*zoneContext*/,
11820  0 /*numEras*/,
11821  &kZoneEtc_UTC /*eras(info)*/,
11822 };
11823 
11824 //---------------------------------------------------------------------------
11825 // Link name: Universal -> Etc/UTC
11826 // Strings (bytes): 10 (originally 10)
11827 // Memory (8-bit): 21
11828 // Memory (32-bit): 30
11829 //---------------------------------------------------------------------------
11830 
11831 static const char kZoneNameUniversal[] ACE_TIME_PROGMEM = "Universal";
11832 
11833 const basic::ZoneInfo kZoneUniversal ACE_TIME_PROGMEM = {
11834  kZoneNameUniversal /*name*/,
11835  0xd0ff523e /*zoneId*/,
11836  &kZoneContext /*zoneContext*/,
11837  0 /*numEras*/,
11838  &kZoneEtc_UTC /*eras(info)*/,
11839 };
11840 
11841 //---------------------------------------------------------------------------
11842 // Link name: Zulu -> Etc/UTC
11843 // Strings (bytes): 5 (originally 5)
11844 // Memory (8-bit): 16
11845 // Memory (32-bit): 25
11846 //---------------------------------------------------------------------------
11847 
11848 static const char kZoneNameZulu[] ACE_TIME_PROGMEM = "Zulu";
11849 
11850 const basic::ZoneInfo kZoneZulu ACE_TIME_PROGMEM = {
11851  kZoneNameZulu /*name*/,
11852  0x7c9069b5 /*zoneId*/,
11853  &kZoneContext /*zoneContext*/,
11854  0 /*numEras*/,
11855  &kZoneEtc_UTC /*eras(info)*/,
11856 };
11857 
11858 
11859 }
11860 }
Macros and definitions that provide a consistency layer among the various Arduino boards for compatib...