AceTime  1.11.1
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 2021e
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/2021e
26 //
27 // Zones: 258
28 // Links: 193
29 // kZoneRegistry sizes (bytes):
30 // Names: 2370 (originally 3843)
31 // Formats: 465
32 // Fragments: 94
33 // Memory (8-bit): 9288
34 // Memory (32-bit): 13481
35 // kZoneAndLinkRegistry sizes (bytes):
36 // Names: 4190 (originally 6579)
37 // Formats: 465
38 // Fragments: 94
39 // Memory (8-bit): 13617
40 // Memory (32-bit): 19933
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[] = "2021e";
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: 258
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: Antarctica/Vostok
3073 // Zone Eras: 1
3074 // Strings (bytes): 12 (originally 22)
3075 // Memory (8-bit): 34
3076 // Memory (32-bit): 48
3077 //---------------------------------------------------------------------------
3078 
3079 static const basic::ZoneEra kZoneEraAntarctica_Vostok[] ACE_TIME_PROGMEM = {
3080  // 6:00 - +06
3081  {
3082  nullptr /*zonePolicy*/,
3083  "+06" /*format*/,
3084  24 /*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 kZoneNameAntarctica_Vostok[] ACE_TIME_PROGMEM = "\x03" "Vostok";
3096 
3097 const basic::ZoneInfo kZoneAntarctica_Vostok ACE_TIME_PROGMEM = {
3098  kZoneNameAntarctica_Vostok /*name*/,
3099  0x4f966fd4 /*zoneId*/,
3100  &kZoneContext /*zoneContext*/,
3101  1 /*numEras*/,
3102  kZoneEraAntarctica_Vostok /*eras*/,
3103 };
3104 
3105 //---------------------------------------------------------------------------
3106 // Zone name: Asia/Amman
3107 // Zone Eras: 1
3108 // Strings (bytes): 12 (originally 16)
3109 // Memory (8-bit): 34
3110 // Memory (32-bit): 48
3111 //---------------------------------------------------------------------------
3112 
3113 static const basic::ZoneEra kZoneEraAsia_Amman[] ACE_TIME_PROGMEM = {
3114  // 2:00 Jordan EE%sT
3115  {
3116  &kPolicyJordan /*zonePolicy*/,
3117  "EE%T" /*format*/,
3118  8 /*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_Amman[] ACE_TIME_PROGMEM = "\x04" "Amman";
3130 
3131 const basic::ZoneInfo kZoneAsia_Amman ACE_TIME_PROGMEM = {
3132  kZoneNameAsia_Amman /*name*/,
3133  0x148d21bc /*zoneId*/,
3134  &kZoneContext /*zoneContext*/,
3135  1 /*numEras*/,
3136  kZoneEraAsia_Amman /*eras*/,
3137 };
3138 
3139 //---------------------------------------------------------------------------
3140 // Zone name: Asia/Ashgabat
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_Ashgabat[] ACE_TIME_PROGMEM = {
3148  // 5:00 - +05
3149  {
3150  nullptr /*zonePolicy*/,
3151  "+05" /*format*/,
3152  20 /*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_Ashgabat[] ACE_TIME_PROGMEM = "\x04" "Ashgabat";
3164 
3165 const basic::ZoneInfo kZoneAsia_Ashgabat ACE_TIME_PROGMEM = {
3166  kZoneNameAsia_Ashgabat /*name*/,
3167  0xba87598d /*zoneId*/,
3168  &kZoneContext /*zoneContext*/,
3169  1 /*numEras*/,
3170  kZoneEraAsia_Ashgabat /*eras*/,
3171 };
3172 
3173 //---------------------------------------------------------------------------
3174 // Zone name: Asia/Baghdad
3175 // Zone Eras: 1
3176 // Strings (bytes): 17 (originally 21)
3177 // Memory (8-bit): 39
3178 // Memory (32-bit): 53
3179 //---------------------------------------------------------------------------
3180 
3181 static const basic::ZoneEra kZoneEraAsia_Baghdad[] ACE_TIME_PROGMEM = {
3182  // 3:00 Iraq +03/+04
3183  {
3184  &kPolicyIraq /*zonePolicy*/,
3185  "+03/+04" /*format*/,
3186  12 /*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_Baghdad[] ACE_TIME_PROGMEM = "\x04" "Baghdad";
3198 
3199 const basic::ZoneInfo kZoneAsia_Baghdad ACE_TIME_PROGMEM = {
3200  kZoneNameAsia_Baghdad /*name*/,
3201  0x9ceffbed /*zoneId*/,
3202  &kZoneContext /*zoneContext*/,
3203  1 /*numEras*/,
3204  kZoneEraAsia_Baghdad /*eras*/,
3205 };
3206 
3207 //---------------------------------------------------------------------------
3208 // Zone name: Asia/Baku
3209 // Zone Eras: 1
3210 // Strings (bytes): 14 (originally 18)
3211 // Memory (8-bit): 36
3212 // Memory (32-bit): 50
3213 //---------------------------------------------------------------------------
3214 
3215 static const basic::ZoneEra kZoneEraAsia_Baku[] ACE_TIME_PROGMEM = {
3216  // 4:00 Azer +04/+05
3217  {
3218  &kPolicyAzer /*zonePolicy*/,
3219  "+04/+05" /*format*/,
3220  16 /*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_Baku[] ACE_TIME_PROGMEM = "\x04" "Baku";
3232 
3233 const basic::ZoneInfo kZoneAsia_Baku ACE_TIME_PROGMEM = {
3234  kZoneNameAsia_Baku /*name*/,
3235  0x1fa788b5 /*zoneId*/,
3236  &kZoneContext /*zoneContext*/,
3237  1 /*numEras*/,
3238  kZoneEraAsia_Baku /*eras*/,
3239 };
3240 
3241 //---------------------------------------------------------------------------
3242 // Zone name: Asia/Bangkok
3243 // Zone Eras: 1
3244 // Strings (bytes): 13 (originally 17)
3245 // Memory (8-bit): 35
3246 // Memory (32-bit): 49
3247 //---------------------------------------------------------------------------
3248 
3249 static const basic::ZoneEra kZoneEraAsia_Bangkok[] ACE_TIME_PROGMEM = {
3250  // 7:00 - +07
3251  {
3252  nullptr /*zonePolicy*/,
3253  "+07" /*format*/,
3254  28 /*offsetCode*/,
3255  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3256  127 /*untilYearTiny*/,
3257  1 /*untilMonth*/,
3258  1 /*untilDay*/,
3259  0 /*untilTimeCode*/,
3260  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3261  },
3262 
3263 };
3264 
3265 static const char kZoneNameAsia_Bangkok[] ACE_TIME_PROGMEM = "\x04" "Bangkok";
3266 
3267 const basic::ZoneInfo kZoneAsia_Bangkok ACE_TIME_PROGMEM = {
3268  kZoneNameAsia_Bangkok /*name*/,
3269  0x9d6e3aaf /*zoneId*/,
3270  &kZoneContext /*zoneContext*/,
3271  1 /*numEras*/,
3272  kZoneEraAsia_Bangkok /*eras*/,
3273 };
3274 
3275 //---------------------------------------------------------------------------
3276 // Zone name: Asia/Beirut
3277 // Zone Eras: 1
3278 // Strings (bytes): 13 (originally 17)
3279 // Memory (8-bit): 35
3280 // Memory (32-bit): 49
3281 //---------------------------------------------------------------------------
3282 
3283 static const basic::ZoneEra kZoneEraAsia_Beirut[] ACE_TIME_PROGMEM = {
3284  // 2:00 Lebanon EE%sT
3285  {
3286  &kPolicyLebanon /*zonePolicy*/,
3287  "EE%T" /*format*/,
3288  8 /*offsetCode*/,
3289  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3290  127 /*untilYearTiny*/,
3291  1 /*untilMonth*/,
3292  1 /*untilDay*/,
3293  0 /*untilTimeCode*/,
3294  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3295  },
3296 
3297 };
3298 
3299 static const char kZoneNameAsia_Beirut[] ACE_TIME_PROGMEM = "\x04" "Beirut";
3300 
3301 const basic::ZoneInfo kZoneAsia_Beirut ACE_TIME_PROGMEM = {
3302  kZoneNameAsia_Beirut /*name*/,
3303  0xa7f3d5fd /*zoneId*/,
3304  &kZoneContext /*zoneContext*/,
3305  1 /*numEras*/,
3306  kZoneEraAsia_Beirut /*eras*/,
3307 };
3308 
3309 //---------------------------------------------------------------------------
3310 // Zone name: Asia/Brunei
3311 // Zone Eras: 1
3312 // Strings (bytes): 12 (originally 16)
3313 // Memory (8-bit): 34
3314 // Memory (32-bit): 48
3315 //---------------------------------------------------------------------------
3316 
3317 static const basic::ZoneEra kZoneEraAsia_Brunei[] ACE_TIME_PROGMEM = {
3318  // 8:00 - +08
3319  {
3320  nullptr /*zonePolicy*/,
3321  "+08" /*format*/,
3322  32 /*offsetCode*/,
3323  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3324  127 /*untilYearTiny*/,
3325  1 /*untilMonth*/,
3326  1 /*untilDay*/,
3327  0 /*untilTimeCode*/,
3328  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3329  },
3330 
3331 };
3332 
3333 static const char kZoneNameAsia_Brunei[] ACE_TIME_PROGMEM = "\x04" "Brunei";
3334 
3335 const basic::ZoneInfo kZoneAsia_Brunei ACE_TIME_PROGMEM = {
3336  kZoneNameAsia_Brunei /*name*/,
3337  0xa8e595f7 /*zoneId*/,
3338  &kZoneContext /*zoneContext*/,
3339  1 /*numEras*/,
3340  kZoneEraAsia_Brunei /*eras*/,
3341 };
3342 
3343 //---------------------------------------------------------------------------
3344 // Zone name: Asia/Damascus
3345 // Zone Eras: 1
3346 // Strings (bytes): 15 (originally 19)
3347 // Memory (8-bit): 37
3348 // Memory (32-bit): 51
3349 //---------------------------------------------------------------------------
3350 
3351 static const basic::ZoneEra kZoneEraAsia_Damascus[] ACE_TIME_PROGMEM = {
3352  // 2:00 Syria EE%sT
3353  {
3354  &kPolicySyria /*zonePolicy*/,
3355  "EE%T" /*format*/,
3356  8 /*offsetCode*/,
3357  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3358  127 /*untilYearTiny*/,
3359  1 /*untilMonth*/,
3360  1 /*untilDay*/,
3361  0 /*untilTimeCode*/,
3362  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3363  },
3364 
3365 };
3366 
3367 static const char kZoneNameAsia_Damascus[] ACE_TIME_PROGMEM = "\x04" "Damascus";
3368 
3369 const basic::ZoneInfo kZoneAsia_Damascus ACE_TIME_PROGMEM = {
3370  kZoneNameAsia_Damascus /*name*/,
3371  0x20fbb063 /*zoneId*/,
3372  &kZoneContext /*zoneContext*/,
3373  1 /*numEras*/,
3374  kZoneEraAsia_Damascus /*eras*/,
3375 };
3376 
3377 //---------------------------------------------------------------------------
3378 // Zone name: Asia/Dhaka
3379 // Zone Eras: 2
3380 // Strings (bytes): 19 (originally 23)
3381 // Memory (8-bit): 52
3382 // Memory (32-bit): 71
3383 //---------------------------------------------------------------------------
3384 
3385 static const basic::ZoneEra kZoneEraAsia_Dhaka[] ACE_TIME_PROGMEM = {
3386  // 6:00 - +06 2009
3387  {
3388  nullptr /*zonePolicy*/,
3389  "+06" /*format*/,
3390  24 /*offsetCode*/,
3391  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3392  9 /*untilYearTiny*/,
3393  1 /*untilMonth*/,
3394  1 /*untilDay*/,
3395  0 /*untilTimeCode*/,
3396  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3397  },
3398  // 6:00 Dhaka +06/+07
3399  {
3400  &kPolicyDhaka /*zonePolicy*/,
3401  "+06/+07" /*format*/,
3402  24 /*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_Dhaka[] ACE_TIME_PROGMEM = "\x04" "Dhaka";
3414 
3415 const basic::ZoneInfo kZoneAsia_Dhaka ACE_TIME_PROGMEM = {
3416  kZoneNameAsia_Dhaka /*name*/,
3417  0x14c07b8b /*zoneId*/,
3418  &kZoneContext /*zoneContext*/,
3419  2 /*numEras*/,
3420  kZoneEraAsia_Dhaka /*eras*/,
3421 };
3422 
3423 //---------------------------------------------------------------------------
3424 // Zone name: Asia/Dubai
3425 // Zone Eras: 1
3426 // Strings (bytes): 11 (originally 15)
3427 // Memory (8-bit): 33
3428 // Memory (32-bit): 47
3429 //---------------------------------------------------------------------------
3430 
3431 static const basic::ZoneEra kZoneEraAsia_Dubai[] ACE_TIME_PROGMEM = {
3432  // 4:00 - +04
3433  {
3434  nullptr /*zonePolicy*/,
3435  "+04" /*format*/,
3436  16 /*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_Dubai[] ACE_TIME_PROGMEM = "\x04" "Dubai";
3448 
3449 const basic::ZoneInfo kZoneAsia_Dubai ACE_TIME_PROGMEM = {
3450  kZoneNameAsia_Dubai /*name*/,
3451  0x14c79f77 /*zoneId*/,
3452  &kZoneContext /*zoneContext*/,
3453  1 /*numEras*/,
3454  kZoneEraAsia_Dubai /*eras*/,
3455 };
3456 
3457 //---------------------------------------------------------------------------
3458 // Zone name: Asia/Dushanbe
3459 // Zone Eras: 1
3460 // Strings (bytes): 14 (originally 18)
3461 // Memory (8-bit): 36
3462 // Memory (32-bit): 50
3463 //---------------------------------------------------------------------------
3464 
3465 static const basic::ZoneEra kZoneEraAsia_Dushanbe[] ACE_TIME_PROGMEM = {
3466  // 5:00 - +05
3467  {
3468  nullptr /*zonePolicy*/,
3469  "+05" /*format*/,
3470  20 /*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_Dushanbe[] ACE_TIME_PROGMEM = "\x04" "Dushanbe";
3482 
3483 const basic::ZoneInfo kZoneAsia_Dushanbe ACE_TIME_PROGMEM = {
3484  kZoneNameAsia_Dushanbe /*name*/,
3485  0x32fc5c3c /*zoneId*/,
3486  &kZoneContext /*zoneContext*/,
3487  1 /*numEras*/,
3488  kZoneEraAsia_Dushanbe /*eras*/,
3489 };
3490 
3491 //---------------------------------------------------------------------------
3492 // Zone name: Asia/Ho_Chi_Minh
3493 // Zone Eras: 1
3494 // Strings (bytes): 17 (originally 21)
3495 // Memory (8-bit): 39
3496 // Memory (32-bit): 53
3497 //---------------------------------------------------------------------------
3498 
3499 static const basic::ZoneEra kZoneEraAsia_Ho_Chi_Minh[] ACE_TIME_PROGMEM = {
3500  // 7:00 - +07
3501  {
3502  nullptr /*zonePolicy*/,
3503  "+07" /*format*/,
3504  28 /*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_Ho_Chi_Minh[] ACE_TIME_PROGMEM = "\x04" "Ho_Chi_Minh";
3516 
3517 const basic::ZoneInfo kZoneAsia_Ho_Chi_Minh ACE_TIME_PROGMEM = {
3518  kZoneNameAsia_Ho_Chi_Minh /*name*/,
3519  0x20f2d127 /*zoneId*/,
3520  &kZoneContext /*zoneContext*/,
3521  1 /*numEras*/,
3522  kZoneEraAsia_Ho_Chi_Minh /*eras*/,
3523 };
3524 
3525 //---------------------------------------------------------------------------
3526 // Zone name: Asia/Hong_Kong
3527 // Zone Eras: 1
3528 // Strings (bytes): 16 (originally 20)
3529 // Memory (8-bit): 38
3530 // Memory (32-bit): 52
3531 //---------------------------------------------------------------------------
3532 
3533 static const basic::ZoneEra kZoneEraAsia_Hong_Kong[] ACE_TIME_PROGMEM = {
3534  // 8:00 HK HK%sT
3535  {
3536  &kPolicyHK /*zonePolicy*/,
3537  "HK%T" /*format*/,
3538  32 /*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_Hong_Kong[] ACE_TIME_PROGMEM = "\x04" "Hong_Kong";
3550 
3551 const basic::ZoneInfo kZoneAsia_Hong_Kong ACE_TIME_PROGMEM = {
3552  kZoneNameAsia_Hong_Kong /*name*/,
3553  0x577f28ac /*zoneId*/,
3554  &kZoneContext /*zoneContext*/,
3555  1 /*numEras*/,
3556  kZoneEraAsia_Hong_Kong /*eras*/,
3557 };
3558 
3559 //---------------------------------------------------------------------------
3560 // Zone name: Asia/Hovd
3561 // Zone Eras: 1
3562 // Strings (bytes): 14 (originally 18)
3563 // Memory (8-bit): 36
3564 // Memory (32-bit): 50
3565 //---------------------------------------------------------------------------
3566 
3567 static const basic::ZoneEra kZoneEraAsia_Hovd[] ACE_TIME_PROGMEM = {
3568  // 7:00 Mongol +07/+08
3569  {
3570  &kPolicyMongol /*zonePolicy*/,
3571  "+07/+08" /*format*/,
3572  28 /*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_Hovd[] ACE_TIME_PROGMEM = "\x04" "Hovd";
3584 
3585 const basic::ZoneInfo kZoneAsia_Hovd ACE_TIME_PROGMEM = {
3586  kZoneNameAsia_Hovd /*name*/,
3587  0x1fab0fe3 /*zoneId*/,
3588  &kZoneContext /*zoneContext*/,
3589  1 /*numEras*/,
3590  kZoneEraAsia_Hovd /*eras*/,
3591 };
3592 
3593 //---------------------------------------------------------------------------
3594 // Zone name: Asia/Jakarta
3595 // Zone Eras: 1
3596 // Strings (bytes): 13 (originally 17)
3597 // Memory (8-bit): 35
3598 // Memory (32-bit): 49
3599 //---------------------------------------------------------------------------
3600 
3601 static const basic::ZoneEra kZoneEraAsia_Jakarta[] ACE_TIME_PROGMEM = {
3602  // 7:00 - WIB
3603  {
3604  nullptr /*zonePolicy*/,
3605  "WIB" /*format*/,
3606  28 /*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_Jakarta[] ACE_TIME_PROGMEM = "\x04" "Jakarta";
3618 
3619 const basic::ZoneInfo kZoneAsia_Jakarta ACE_TIME_PROGMEM = {
3620  kZoneNameAsia_Jakarta /*name*/,
3621  0x0506ab50 /*zoneId*/,
3622  &kZoneContext /*zoneContext*/,
3623  1 /*numEras*/,
3624  kZoneEraAsia_Jakarta /*eras*/,
3625 };
3626 
3627 //---------------------------------------------------------------------------
3628 // Zone name: Asia/Jayapura
3629 // Zone Eras: 1
3630 // Strings (bytes): 14 (originally 18)
3631 // Memory (8-bit): 36
3632 // Memory (32-bit): 50
3633 //---------------------------------------------------------------------------
3634 
3635 static const basic::ZoneEra kZoneEraAsia_Jayapura[] ACE_TIME_PROGMEM = {
3636  // 9:00 - WIT
3637  {
3638  nullptr /*zonePolicy*/,
3639  "WIT" /*format*/,
3640  36 /*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_Jayapura[] ACE_TIME_PROGMEM = "\x04" "Jayapura";
3652 
3653 const basic::ZoneInfo kZoneAsia_Jayapura ACE_TIME_PROGMEM = {
3654  kZoneNameAsia_Jayapura /*name*/,
3655  0xc6833c2f /*zoneId*/,
3656  &kZoneContext /*zoneContext*/,
3657  1 /*numEras*/,
3658  kZoneEraAsia_Jayapura /*eras*/,
3659 };
3660 
3661 //---------------------------------------------------------------------------
3662 // Zone name: Asia/Jerusalem
3663 // Zone Eras: 1
3664 // Strings (bytes): 15 (originally 19)
3665 // Memory (8-bit): 37
3666 // Memory (32-bit): 51
3667 //---------------------------------------------------------------------------
3668 
3669 static const basic::ZoneEra kZoneEraAsia_Jerusalem[] ACE_TIME_PROGMEM = {
3670  // 2:00 Zion I%sT
3671  {
3672  &kPolicyZion /*zonePolicy*/,
3673  "I%T" /*format*/,
3674  8 /*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_Jerusalem[] ACE_TIME_PROGMEM = "\x04" "Jerusalem";
3686 
3687 const basic::ZoneInfo kZoneAsia_Jerusalem ACE_TIME_PROGMEM = {
3688  kZoneNameAsia_Jerusalem /*name*/,
3689  0x5becd23a /*zoneId*/,
3690  &kZoneContext /*zoneContext*/,
3691  1 /*numEras*/,
3692  kZoneEraAsia_Jerusalem /*eras*/,
3693 };
3694 
3695 //---------------------------------------------------------------------------
3696 // Zone name: Asia/Kabul
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_Kabul[] ACE_TIME_PROGMEM = {
3704  // 4:30 - +0430
3705  {
3706  nullptr /*zonePolicy*/,
3707  "+0430" /*format*/,
3708  18 /*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_Kabul[] ACE_TIME_PROGMEM = "\x04" "Kabul";
3720 
3721 const basic::ZoneInfo kZoneAsia_Kabul ACE_TIME_PROGMEM = {
3722  kZoneNameAsia_Kabul /*name*/,
3723  0x153b5601 /*zoneId*/,
3724  &kZoneContext /*zoneContext*/,
3725  1 /*numEras*/,
3726  kZoneEraAsia_Kabul /*eras*/,
3727 };
3728 
3729 //---------------------------------------------------------------------------
3730 // Zone name: Asia/Karachi
3731 // Zone Eras: 1
3732 // Strings (bytes): 14 (originally 18)
3733 // Memory (8-bit): 36
3734 // Memory (32-bit): 50
3735 //---------------------------------------------------------------------------
3736 
3737 static const basic::ZoneEra kZoneEraAsia_Karachi[] ACE_TIME_PROGMEM = {
3738  // 5:00 Pakistan PK%sT
3739  {
3740  &kPolicyPakistan /*zonePolicy*/,
3741  "PK%T" /*format*/,
3742  20 /*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_Karachi[] ACE_TIME_PROGMEM = "\x04" "Karachi";
3754 
3755 const basic::ZoneInfo kZoneAsia_Karachi ACE_TIME_PROGMEM = {
3756  kZoneNameAsia_Karachi /*name*/,
3757  0x527f5245 /*zoneId*/,
3758  &kZoneContext /*zoneContext*/,
3759  1 /*numEras*/,
3760  kZoneEraAsia_Karachi /*eras*/,
3761 };
3762 
3763 //---------------------------------------------------------------------------
3764 // Zone name: Asia/Kathmandu
3765 // Zone Eras: 1
3766 // Strings (bytes): 17 (originally 21)
3767 // Memory (8-bit): 39
3768 // Memory (32-bit): 53
3769 //---------------------------------------------------------------------------
3770 
3771 static const basic::ZoneEra kZoneEraAsia_Kathmandu[] ACE_TIME_PROGMEM = {
3772  // 5:45 - +0545
3773  {
3774  nullptr /*zonePolicy*/,
3775  "+0545" /*format*/,
3776  23 /*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_Kathmandu[] ACE_TIME_PROGMEM = "\x04" "Kathmandu";
3788 
3789 const basic::ZoneInfo kZoneAsia_Kathmandu ACE_TIME_PROGMEM = {
3790  kZoneNameAsia_Kathmandu /*name*/,
3791  0x9a96ce6f /*zoneId*/,
3792  &kZoneContext /*zoneContext*/,
3793  1 /*numEras*/,
3794  kZoneEraAsia_Kathmandu /*eras*/,
3795 };
3796 
3797 //---------------------------------------------------------------------------
3798 // Zone name: Asia/Kolkata
3799 // Zone Eras: 1
3800 // Strings (bytes): 13 (originally 17)
3801 // Memory (8-bit): 35
3802 // Memory (32-bit): 49
3803 //---------------------------------------------------------------------------
3804 
3805 static const basic::ZoneEra kZoneEraAsia_Kolkata[] ACE_TIME_PROGMEM = {
3806  // 5:30 - IST
3807  {
3808  nullptr /*zonePolicy*/,
3809  "IST" /*format*/,
3810  22 /*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_Kolkata[] ACE_TIME_PROGMEM = "\x04" "Kolkata";
3822 
3823 const basic::ZoneInfo kZoneAsia_Kolkata ACE_TIME_PROGMEM = {
3824  kZoneNameAsia_Kolkata /*name*/,
3825  0x72c06cd9 /*zoneId*/,
3826  &kZoneContext /*zoneContext*/,
3827  1 /*numEras*/,
3828  kZoneEraAsia_Kolkata /*eras*/,
3829 };
3830 
3831 //---------------------------------------------------------------------------
3832 // Zone name: Asia/Kuala_Lumpur
3833 // Zone Eras: 1
3834 // Strings (bytes): 18 (originally 22)
3835 // Memory (8-bit): 40
3836 // Memory (32-bit): 54
3837 //---------------------------------------------------------------------------
3838 
3839 static const basic::ZoneEra kZoneEraAsia_Kuala_Lumpur[] ACE_TIME_PROGMEM = {
3840  // 8:00 - +08
3841  {
3842  nullptr /*zonePolicy*/,
3843  "+08" /*format*/,
3844  32 /*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_Kuala_Lumpur[] ACE_TIME_PROGMEM = "\x04" "Kuala_Lumpur";
3856 
3857 const basic::ZoneInfo kZoneAsia_Kuala_Lumpur ACE_TIME_PROGMEM = {
3858  kZoneNameAsia_Kuala_Lumpur /*name*/,
3859  0x014763c4 /*zoneId*/,
3860  &kZoneContext /*zoneContext*/,
3861  1 /*numEras*/,
3862  kZoneEraAsia_Kuala_Lumpur /*eras*/,
3863 };
3864 
3865 //---------------------------------------------------------------------------
3866 // Zone name: Asia/Kuching
3867 // Zone Eras: 1
3868 // Strings (bytes): 13 (originally 17)
3869 // Memory (8-bit): 35
3870 // Memory (32-bit): 49
3871 //---------------------------------------------------------------------------
3872 
3873 static const basic::ZoneEra kZoneEraAsia_Kuching[] ACE_TIME_PROGMEM = {
3874  // 8:00 - +08
3875  {
3876  nullptr /*zonePolicy*/,
3877  "+08" /*format*/,
3878  32 /*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_Kuching[] ACE_TIME_PROGMEM = "\x04" "Kuching";
3890 
3891 const basic::ZoneInfo kZoneAsia_Kuching ACE_TIME_PROGMEM = {
3892  kZoneNameAsia_Kuching /*name*/,
3893  0x801b003b /*zoneId*/,
3894  &kZoneContext /*zoneContext*/,
3895  1 /*numEras*/,
3896  kZoneEraAsia_Kuching /*eras*/,
3897 };
3898 
3899 //---------------------------------------------------------------------------
3900 // Zone name: Asia/Macau
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_Macau[] ACE_TIME_PROGMEM = {
3908  // 8:00 Macau C%sT
3909  {
3910  &kPolicyMacau /*zonePolicy*/,
3911  "C%T" /*format*/,
3912  32 /*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_Macau[] ACE_TIME_PROGMEM = "\x04" "Macau";
3924 
3925 const basic::ZoneInfo kZoneAsia_Macau ACE_TIME_PROGMEM = {
3926  kZoneNameAsia_Macau /*name*/,
3927  0x155f88b9 /*zoneId*/,
3928  &kZoneContext /*zoneContext*/,
3929  1 /*numEras*/,
3930  kZoneEraAsia_Macau /*eras*/,
3931 };
3932 
3933 //---------------------------------------------------------------------------
3934 // Zone name: Asia/Makassar
3935 // Zone Eras: 1
3936 // Strings (bytes): 15 (originally 19)
3937 // Memory (8-bit): 37
3938 // Memory (32-bit): 51
3939 //---------------------------------------------------------------------------
3940 
3941 static const basic::ZoneEra kZoneEraAsia_Makassar[] ACE_TIME_PROGMEM = {
3942  // 8:00 - WITA
3943  {
3944  nullptr /*zonePolicy*/,
3945  "WITA" /*format*/,
3946  32 /*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_Makassar[] ACE_TIME_PROGMEM = "\x04" "Makassar";
3958 
3959 const basic::ZoneInfo kZoneAsia_Makassar ACE_TIME_PROGMEM = {
3960  kZoneNameAsia_Makassar /*name*/,
3961  0x6aa21c85 /*zoneId*/,
3962  &kZoneContext /*zoneContext*/,
3963  1 /*numEras*/,
3964  kZoneEraAsia_Makassar /*eras*/,
3965 };
3966 
3967 //---------------------------------------------------------------------------
3968 // Zone name: Asia/Manila
3969 // Zone Eras: 1
3970 // Strings (bytes): 12 (originally 16)
3971 // Memory (8-bit): 34
3972 // Memory (32-bit): 48
3973 //---------------------------------------------------------------------------
3974 
3975 static const basic::ZoneEra kZoneEraAsia_Manila[] ACE_TIME_PROGMEM = {
3976  // 8:00 Phil P%sT
3977  {
3978  &kPolicyPhil /*zonePolicy*/,
3979  "P%T" /*format*/,
3980  32 /*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_Manila[] ACE_TIME_PROGMEM = "\x04" "Manila";
3992 
3993 const basic::ZoneInfo kZoneAsia_Manila ACE_TIME_PROGMEM = {
3994  kZoneNameAsia_Manila /*name*/,
3995  0xc156c944 /*zoneId*/,
3996  &kZoneContext /*zoneContext*/,
3997  1 /*numEras*/,
3998  kZoneEraAsia_Manila /*eras*/,
3999 };
4000 
4001 //---------------------------------------------------------------------------
4002 // Zone name: Asia/Nicosia
4003 // Zone Eras: 1
4004 // Strings (bytes): 14 (originally 18)
4005 // Memory (8-bit): 36
4006 // Memory (32-bit): 50
4007 //---------------------------------------------------------------------------
4008 
4009 static const basic::ZoneEra kZoneEraAsia_Nicosia[] ACE_TIME_PROGMEM = {
4010  // 2:00 EUAsia EE%sT
4011  {
4012  &kPolicyEUAsia /*zonePolicy*/,
4013  "EE%T" /*format*/,
4014  8 /*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_Nicosia[] ACE_TIME_PROGMEM = "\x04" "Nicosia";
4026 
4027 const basic::ZoneInfo kZoneAsia_Nicosia ACE_TIME_PROGMEM = {
4028  kZoneNameAsia_Nicosia /*name*/,
4029  0x4b0fcf78 /*zoneId*/,
4030  &kZoneContext /*zoneContext*/,
4031  1 /*numEras*/,
4032  kZoneEraAsia_Nicosia /*eras*/,
4033 };
4034 
4035 //---------------------------------------------------------------------------
4036 // Zone name: Asia/Pontianak
4037 // Zone Eras: 1
4038 // Strings (bytes): 15 (originally 19)
4039 // Memory (8-bit): 37
4040 // Memory (32-bit): 51
4041 //---------------------------------------------------------------------------
4042 
4043 static const basic::ZoneEra kZoneEraAsia_Pontianak[] ACE_TIME_PROGMEM = {
4044  // 7:00 - WIB
4045  {
4046  nullptr /*zonePolicy*/,
4047  "WIB" /*format*/,
4048  28 /*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_Pontianak[] ACE_TIME_PROGMEM = "\x04" "Pontianak";
4060 
4061 const basic::ZoneInfo kZoneAsia_Pontianak ACE_TIME_PROGMEM = {
4062  kZoneNameAsia_Pontianak /*name*/,
4063  0x1a76c057 /*zoneId*/,
4064  &kZoneContext /*zoneContext*/,
4065  1 /*numEras*/,
4066  kZoneEraAsia_Pontianak /*eras*/,
4067 };
4068 
4069 //---------------------------------------------------------------------------
4070 // Zone name: Asia/Qatar
4071 // Zone Eras: 1
4072 // Strings (bytes): 11 (originally 15)
4073 // Memory (8-bit): 33
4074 // Memory (32-bit): 47
4075 //---------------------------------------------------------------------------
4076 
4077 static const basic::ZoneEra kZoneEraAsia_Qatar[] ACE_TIME_PROGMEM = {
4078  // 3:00 - +03
4079  {
4080  nullptr /*zonePolicy*/,
4081  "+03" /*format*/,
4082  12 /*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_Qatar[] ACE_TIME_PROGMEM = "\x04" "Qatar";
4094 
4095 const basic::ZoneInfo kZoneAsia_Qatar ACE_TIME_PROGMEM = {
4096  kZoneNameAsia_Qatar /*name*/,
4097  0x15a8330b /*zoneId*/,
4098  &kZoneContext /*zoneContext*/,
4099  1 /*numEras*/,
4100  kZoneEraAsia_Qatar /*eras*/,
4101 };
4102 
4103 //---------------------------------------------------------------------------
4104 // Zone name: Asia/Riyadh
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_Riyadh[] ACE_TIME_PROGMEM = {
4112  // 3:00 - +03
4113  {
4114  nullptr /*zonePolicy*/,
4115  "+03" /*format*/,
4116  12 /*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_Riyadh[] ACE_TIME_PROGMEM = "\x04" "Riyadh";
4128 
4129 const basic::ZoneInfo kZoneAsia_Riyadh ACE_TIME_PROGMEM = {
4130  kZoneNameAsia_Riyadh /*name*/,
4131  0xcd973d93 /*zoneId*/,
4132  &kZoneContext /*zoneContext*/,
4133  1 /*numEras*/,
4134  kZoneEraAsia_Riyadh /*eras*/,
4135 };
4136 
4137 //---------------------------------------------------------------------------
4138 // Zone name: Asia/Samarkand
4139 // Zone Eras: 1
4140 // Strings (bytes): 15 (originally 19)
4141 // Memory (8-bit): 37
4142 // Memory (32-bit): 51
4143 //---------------------------------------------------------------------------
4144 
4145 static const basic::ZoneEra kZoneEraAsia_Samarkand[] 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_Samarkand[] ACE_TIME_PROGMEM = "\x04" "Samarkand";
4162 
4163 const basic::ZoneInfo kZoneAsia_Samarkand ACE_TIME_PROGMEM = {
4164  kZoneNameAsia_Samarkand /*name*/,
4165  0x13ae5104 /*zoneId*/,
4166  &kZoneContext /*zoneContext*/,
4167  1 /*numEras*/,
4168  kZoneEraAsia_Samarkand /*eras*/,
4169 };
4170 
4171 //---------------------------------------------------------------------------
4172 // Zone name: Asia/Seoul
4173 // Zone Eras: 1
4174 // Strings (bytes): 11 (originally 15)
4175 // Memory (8-bit): 33
4176 // Memory (32-bit): 47
4177 //---------------------------------------------------------------------------
4178 
4179 static const basic::ZoneEra kZoneEraAsia_Seoul[] ACE_TIME_PROGMEM = {
4180  // 9:00 ROK K%sT
4181  {
4182  &kPolicyROK /*zonePolicy*/,
4183  "K%T" /*format*/,
4184  36 /*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_Seoul[] ACE_TIME_PROGMEM = "\x04" "Seoul";
4196 
4197 const basic::ZoneInfo kZoneAsia_Seoul ACE_TIME_PROGMEM = {
4198  kZoneNameAsia_Seoul /*name*/,
4199  0x15ce82da /*zoneId*/,
4200  &kZoneContext /*zoneContext*/,
4201  1 /*numEras*/,
4202  kZoneEraAsia_Seoul /*eras*/,
4203 };
4204 
4205 //---------------------------------------------------------------------------
4206 // Zone name: Asia/Shanghai
4207 // Zone Eras: 1
4208 // Strings (bytes): 14 (originally 18)
4209 // Memory (8-bit): 36
4210 // Memory (32-bit): 50
4211 //---------------------------------------------------------------------------
4212 
4213 static const basic::ZoneEra kZoneEraAsia_Shanghai[] ACE_TIME_PROGMEM = {
4214  // 8:00 PRC C%sT
4215  {
4216  &kPolicyPRC /*zonePolicy*/,
4217  "C%T" /*format*/,
4218  32 /*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_Shanghai[] ACE_TIME_PROGMEM = "\x04" "Shanghai";
4230 
4231 const basic::ZoneInfo kZoneAsia_Shanghai ACE_TIME_PROGMEM = {
4232  kZoneNameAsia_Shanghai /*name*/,
4233  0xf895a7f5 /*zoneId*/,
4234  &kZoneContext /*zoneContext*/,
4235  1 /*numEras*/,
4236  kZoneEraAsia_Shanghai /*eras*/,
4237 };
4238 
4239 //---------------------------------------------------------------------------
4240 // Zone name: Asia/Singapore
4241 // Zone Eras: 1
4242 // Strings (bytes): 15 (originally 19)
4243 // Memory (8-bit): 37
4244 // Memory (32-bit): 51
4245 //---------------------------------------------------------------------------
4246 
4247 static const basic::ZoneEra kZoneEraAsia_Singapore[] ACE_TIME_PROGMEM = {
4248  // 8:00 - +08
4249  {
4250  nullptr /*zonePolicy*/,
4251  "+08" /*format*/,
4252  32 /*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_Singapore[] ACE_TIME_PROGMEM = "\x04" "Singapore";
4264 
4265 const basic::ZoneInfo kZoneAsia_Singapore ACE_TIME_PROGMEM = {
4266  kZoneNameAsia_Singapore /*name*/,
4267  0xcf8581fa /*zoneId*/,
4268  &kZoneContext /*zoneContext*/,
4269  1 /*numEras*/,
4270  kZoneEraAsia_Singapore /*eras*/,
4271 };
4272 
4273 //---------------------------------------------------------------------------
4274 // Zone name: Asia/Taipei
4275 // Zone Eras: 1
4276 // Strings (bytes): 12 (originally 16)
4277 // Memory (8-bit): 34
4278 // Memory (32-bit): 48
4279 //---------------------------------------------------------------------------
4280 
4281 static const basic::ZoneEra kZoneEraAsia_Taipei[] ACE_TIME_PROGMEM = {
4282  // 8:00 Taiwan C%sT
4283  {
4284  &kPolicyTaiwan /*zonePolicy*/,
4285  "C%T" /*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_Taipei[] ACE_TIME_PROGMEM = "\x04" "Taipei";
4298 
4299 const basic::ZoneInfo kZoneAsia_Taipei ACE_TIME_PROGMEM = {
4300  kZoneNameAsia_Taipei /*name*/,
4301  0xd1a844ae /*zoneId*/,
4302  &kZoneContext /*zoneContext*/,
4303  1 /*numEras*/,
4304  kZoneEraAsia_Taipei /*eras*/,
4305 };
4306 
4307 //---------------------------------------------------------------------------
4308 // Zone name: Asia/Tashkent
4309 // Zone Eras: 1
4310 // Strings (bytes): 14 (originally 18)
4311 // Memory (8-bit): 36
4312 // Memory (32-bit): 50
4313 //---------------------------------------------------------------------------
4314 
4315 static const basic::ZoneEra kZoneEraAsia_Tashkent[] ACE_TIME_PROGMEM = {
4316  // 5:00 - +05
4317  {
4318  nullptr /*zonePolicy*/,
4319  "+05" /*format*/,
4320  20 /*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_Tashkent[] ACE_TIME_PROGMEM = "\x04" "Tashkent";
4332 
4333 const basic::ZoneInfo kZoneAsia_Tashkent ACE_TIME_PROGMEM = {
4334  kZoneNameAsia_Tashkent /*name*/,
4335  0xf3924254 /*zoneId*/,
4336  &kZoneContext /*zoneContext*/,
4337  1 /*numEras*/,
4338  kZoneEraAsia_Tashkent /*eras*/,
4339 };
4340 
4341 //---------------------------------------------------------------------------
4342 // Zone name: Asia/Tehran
4343 // Zone Eras: 1
4344 // Strings (bytes): 20 (originally 24)
4345 // Memory (8-bit): 42
4346 // Memory (32-bit): 56
4347 //---------------------------------------------------------------------------
4348 
4349 static const basic::ZoneEra kZoneEraAsia_Tehran[] ACE_TIME_PROGMEM = {
4350  // 3:30 Iran +0330/+0430
4351  {
4352  &kPolicyIran /*zonePolicy*/,
4353  "+0330/+0430" /*format*/,
4354  14 /*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_Tehran[] ACE_TIME_PROGMEM = "\x04" "Tehran";
4366 
4367 const basic::ZoneInfo kZoneAsia_Tehran ACE_TIME_PROGMEM = {
4368  kZoneNameAsia_Tehran /*name*/,
4369  0xd1f02254 /*zoneId*/,
4370  &kZoneContext /*zoneContext*/,
4371  1 /*numEras*/,
4372  kZoneEraAsia_Tehran /*eras*/,
4373 };
4374 
4375 //---------------------------------------------------------------------------
4376 // Zone name: Asia/Thimphu
4377 // Zone Eras: 1
4378 // Strings (bytes): 13 (originally 17)
4379 // Memory (8-bit): 35
4380 // Memory (32-bit): 49
4381 //---------------------------------------------------------------------------
4382 
4383 static const basic::ZoneEra kZoneEraAsia_Thimphu[] ACE_TIME_PROGMEM = {
4384  // 6:00 - +06
4385  {
4386  nullptr /*zonePolicy*/,
4387  "+06" /*format*/,
4388  24 /*offsetCode*/,
4389  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4390  127 /*untilYearTiny*/,
4391  1 /*untilMonth*/,
4392  1 /*untilDay*/,
4393  0 /*untilTimeCode*/,
4394  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4395  },
4396 
4397 };
4398 
4399 static const char kZoneNameAsia_Thimphu[] ACE_TIME_PROGMEM = "\x04" "Thimphu";
4400 
4401 const basic::ZoneInfo kZoneAsia_Thimphu ACE_TIME_PROGMEM = {
4402  kZoneNameAsia_Thimphu /*name*/,
4403  0x170380d1 /*zoneId*/,
4404  &kZoneContext /*zoneContext*/,
4405  1 /*numEras*/,
4406  kZoneEraAsia_Thimphu /*eras*/,
4407 };
4408 
4409 //---------------------------------------------------------------------------
4410 // Zone name: Asia/Tokyo
4411 // Zone Eras: 1
4412 // Strings (bytes): 11 (originally 15)
4413 // Memory (8-bit): 33
4414 // Memory (32-bit): 47
4415 //---------------------------------------------------------------------------
4416 
4417 static const basic::ZoneEra kZoneEraAsia_Tokyo[] ACE_TIME_PROGMEM = {
4418  // 9:00 Japan J%sT
4419  {
4420  &kPolicyJapan /*zonePolicy*/,
4421  "J%T" /*format*/,
4422  36 /*offsetCode*/,
4423  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4424  127 /*untilYearTiny*/,
4425  1 /*untilMonth*/,
4426  1 /*untilDay*/,
4427  0 /*untilTimeCode*/,
4428  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4429  },
4430 
4431 };
4432 
4433 static const char kZoneNameAsia_Tokyo[] ACE_TIME_PROGMEM = "\x04" "Tokyo";
4434 
4435 const basic::ZoneInfo kZoneAsia_Tokyo ACE_TIME_PROGMEM = {
4436  kZoneNameAsia_Tokyo /*name*/,
4437  0x15e606a8 /*zoneId*/,
4438  &kZoneContext /*zoneContext*/,
4439  1 /*numEras*/,
4440  kZoneEraAsia_Tokyo /*eras*/,
4441 };
4442 
4443 //---------------------------------------------------------------------------
4444 // Zone name: Asia/Ulaanbaatar
4445 // Zone Eras: 1
4446 // Strings (bytes): 21 (originally 25)
4447 // Memory (8-bit): 43
4448 // Memory (32-bit): 57
4449 //---------------------------------------------------------------------------
4450 
4451 static const basic::ZoneEra kZoneEraAsia_Ulaanbaatar[] ACE_TIME_PROGMEM = {
4452  // 8:00 Mongol +08/+09
4453  {
4454  &kPolicyMongol /*zonePolicy*/,
4455  "+08/+09" /*format*/,
4456  32 /*offsetCode*/,
4457  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4458  127 /*untilYearTiny*/,
4459  1 /*untilMonth*/,
4460  1 /*untilDay*/,
4461  0 /*untilTimeCode*/,
4462  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4463  },
4464 
4465 };
4466 
4467 static const char kZoneNameAsia_Ulaanbaatar[] ACE_TIME_PROGMEM = "\x04" "Ulaanbaatar";
4468 
4469 const basic::ZoneInfo kZoneAsia_Ulaanbaatar ACE_TIME_PROGMEM = {
4470  kZoneNameAsia_Ulaanbaatar /*name*/,
4471  0x30f0cc4e /*zoneId*/,
4472  &kZoneContext /*zoneContext*/,
4473  1 /*numEras*/,
4474  kZoneEraAsia_Ulaanbaatar /*eras*/,
4475 };
4476 
4477 //---------------------------------------------------------------------------
4478 // Zone name: Asia/Urumqi
4479 // Zone Eras: 1
4480 // Strings (bytes): 12 (originally 16)
4481 // Memory (8-bit): 34
4482 // Memory (32-bit): 48
4483 //---------------------------------------------------------------------------
4484 
4485 static const basic::ZoneEra kZoneEraAsia_Urumqi[] ACE_TIME_PROGMEM = {
4486  // 6:00 - +06
4487  {
4488  nullptr /*zonePolicy*/,
4489  "+06" /*format*/,
4490  24 /*offsetCode*/,
4491  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4492  127 /*untilYearTiny*/,
4493  1 /*untilMonth*/,
4494  1 /*untilDay*/,
4495  0 /*untilTimeCode*/,
4496  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4497  },
4498 
4499 };
4500 
4501 static const char kZoneNameAsia_Urumqi[] ACE_TIME_PROGMEM = "\x04" "Urumqi";
4502 
4503 const basic::ZoneInfo kZoneAsia_Urumqi ACE_TIME_PROGMEM = {
4504  kZoneNameAsia_Urumqi /*name*/,
4505  0xd5379735 /*zoneId*/,
4506  &kZoneContext /*zoneContext*/,
4507  1 /*numEras*/,
4508  kZoneEraAsia_Urumqi /*eras*/,
4509 };
4510 
4511 //---------------------------------------------------------------------------
4512 // Zone name: Asia/Yangon
4513 // Zone Eras: 1
4514 // Strings (bytes): 14 (originally 18)
4515 // Memory (8-bit): 36
4516 // Memory (32-bit): 50
4517 //---------------------------------------------------------------------------
4518 
4519 static const basic::ZoneEra kZoneEraAsia_Yangon[] ACE_TIME_PROGMEM = {
4520  // 6:30 - +0630
4521  {
4522  nullptr /*zonePolicy*/,
4523  "+0630" /*format*/,
4524  26 /*offsetCode*/,
4525  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4526  127 /*untilYearTiny*/,
4527  1 /*untilMonth*/,
4528  1 /*untilDay*/,
4529  0 /*untilTimeCode*/,
4530  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4531  },
4532 
4533 };
4534 
4535 static const char kZoneNameAsia_Yangon[] ACE_TIME_PROGMEM = "\x04" "Yangon";
4536 
4537 const basic::ZoneInfo kZoneAsia_Yangon ACE_TIME_PROGMEM = {
4538  kZoneNameAsia_Yangon /*name*/,
4539  0xdd54a8be /*zoneId*/,
4540  &kZoneContext /*zoneContext*/,
4541  1 /*numEras*/,
4542  kZoneEraAsia_Yangon /*eras*/,
4543 };
4544 
4545 //---------------------------------------------------------------------------
4546 // Zone name: Asia/Yerevan
4547 // Zone Eras: 2
4548 // Strings (bytes): 25 (originally 29)
4549 // Memory (8-bit): 58
4550 // Memory (32-bit): 77
4551 //---------------------------------------------------------------------------
4552 
4553 static const basic::ZoneEra kZoneEraAsia_Yerevan[] ACE_TIME_PROGMEM = {
4554  // 4:00 RussiaAsia +04/+05 2011
4555  {
4556  &kPolicyRussiaAsia /*zonePolicy*/,
4557  "+04/+05" /*format*/,
4558  16 /*offsetCode*/,
4559  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4560  11 /*untilYearTiny*/,
4561  1 /*untilMonth*/,
4562  1 /*untilDay*/,
4563  0 /*untilTimeCode*/,
4564  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4565  },
4566  // 4:00 Armenia +04/+05
4567  {
4568  &kPolicyArmenia /*zonePolicy*/,
4569  "+04/+05" /*format*/,
4570  16 /*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 kZoneNameAsia_Yerevan[] ACE_TIME_PROGMEM = "\x04" "Yerevan";
4582 
4583 const basic::ZoneInfo kZoneAsia_Yerevan ACE_TIME_PROGMEM = {
4584  kZoneNameAsia_Yerevan /*name*/,
4585  0x9185c8cc /*zoneId*/,
4586  &kZoneContext /*zoneContext*/,
4587  2 /*numEras*/,
4588  kZoneEraAsia_Yerevan /*eras*/,
4589 };
4590 
4591 //---------------------------------------------------------------------------
4592 // Zone name: Atlantic/Azores
4593 // Zone Eras: 1
4594 // Strings (bytes): 16 (originally 24)
4595 // Memory (8-bit): 38
4596 // Memory (32-bit): 52
4597 //---------------------------------------------------------------------------
4598 
4599 static const basic::ZoneEra kZoneEraAtlantic_Azores[] ACE_TIME_PROGMEM = {
4600  // -1:00 EU -01/+00
4601  {
4602  &kPolicyEU /*zonePolicy*/,
4603  "-01/+00" /*format*/,
4604  -4 /*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_Azores[] ACE_TIME_PROGMEM = "\x05" "Azores";
4616 
4617 const basic::ZoneInfo kZoneAtlantic_Azores ACE_TIME_PROGMEM = {
4618  kZoneNameAtlantic_Azores /*name*/,
4619  0xf93ed918 /*zoneId*/,
4620  &kZoneContext /*zoneContext*/,
4621  1 /*numEras*/,
4622  kZoneEraAtlantic_Azores /*eras*/,
4623 };
4624 
4625 //---------------------------------------------------------------------------
4626 // Zone name: Atlantic/Bermuda
4627 // Zone Eras: 1
4628 // Strings (bytes): 13 (originally 21)
4629 // Memory (8-bit): 35
4630 // Memory (32-bit): 49
4631 //---------------------------------------------------------------------------
4632 
4633 static const basic::ZoneEra kZoneEraAtlantic_Bermuda[] ACE_TIME_PROGMEM = {
4634  // -4:00 US A%sT
4635  {
4636  &kPolicyUS /*zonePolicy*/,
4637  "A%T" /*format*/,
4638  -16 /*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_Bermuda[] ACE_TIME_PROGMEM = "\x05" "Bermuda";
4650 
4651 const basic::ZoneInfo kZoneAtlantic_Bermuda ACE_TIME_PROGMEM = {
4652  kZoneNameAtlantic_Bermuda /*name*/,
4653  0x3d4bb1c4 /*zoneId*/,
4654  &kZoneContext /*zoneContext*/,
4655  1 /*numEras*/,
4656  kZoneEraAtlantic_Bermuda /*eras*/,
4657 };
4658 
4659 //---------------------------------------------------------------------------
4660 // Zone name: Atlantic/Canary
4661 // Zone Eras: 1
4662 // Strings (bytes): 13 (originally 21)
4663 // Memory (8-bit): 35
4664 // Memory (32-bit): 49
4665 //---------------------------------------------------------------------------
4666 
4667 static const basic::ZoneEra kZoneEraAtlantic_Canary[] ACE_TIME_PROGMEM = {
4668  // 0:00 EU WE%sT
4669  {
4670  &kPolicyEU /*zonePolicy*/,
4671  "WE%T" /*format*/,
4672  0 /*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 kZoneNameAtlantic_Canary[] ACE_TIME_PROGMEM = "\x05" "Canary";
4684 
4685 const basic::ZoneInfo kZoneAtlantic_Canary ACE_TIME_PROGMEM = {
4686  kZoneNameAtlantic_Canary /*name*/,
4687  0xfc23f2c2 /*zoneId*/,
4688  &kZoneContext /*zoneContext*/,
4689  1 /*numEras*/,
4690  kZoneEraAtlantic_Canary /*eras*/,
4691 };
4692 
4693 //---------------------------------------------------------------------------
4694 // Zone name: Atlantic/Cape_Verde
4695 // Zone Eras: 1
4696 // Strings (bytes): 16 (originally 24)
4697 // Memory (8-bit): 38
4698 // Memory (32-bit): 52
4699 //---------------------------------------------------------------------------
4700 
4701 static const basic::ZoneEra kZoneEraAtlantic_Cape_Verde[] ACE_TIME_PROGMEM = {
4702  // -1:00 - -01
4703  {
4704  nullptr /*zonePolicy*/,
4705  "-01" /*format*/,
4706  -4 /*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 kZoneNameAtlantic_Cape_Verde[] ACE_TIME_PROGMEM = "\x05" "Cape_Verde";
4718 
4719 const basic::ZoneInfo kZoneAtlantic_Cape_Verde ACE_TIME_PROGMEM = {
4720  kZoneNameAtlantic_Cape_Verde /*name*/,
4721  0x5c5e1772 /*zoneId*/,
4722  &kZoneContext /*zoneContext*/,
4723  1 /*numEras*/,
4724  kZoneEraAtlantic_Cape_Verde /*eras*/,
4725 };
4726 
4727 //---------------------------------------------------------------------------
4728 // Zone name: Atlantic/Faroe
4729 // Zone Eras: 1
4730 // Strings (bytes): 12 (originally 20)
4731 // Memory (8-bit): 34
4732 // Memory (32-bit): 48
4733 //---------------------------------------------------------------------------
4734 
4735 static const basic::ZoneEra kZoneEraAtlantic_Faroe[] ACE_TIME_PROGMEM = {
4736  // 0:00 EU WE%sT
4737  {
4738  &kPolicyEU /*zonePolicy*/,
4739  "WE%T" /*format*/,
4740  0 /*offsetCode*/,
4741  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4742  127 /*untilYearTiny*/,
4743  1 /*untilMonth*/,
4744  1 /*untilDay*/,
4745  0 /*untilTimeCode*/,
4746  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4747  },
4748 
4749 };
4750 
4751 static const char kZoneNameAtlantic_Faroe[] ACE_TIME_PROGMEM = "\x05" "Faroe";
4752 
4753 const basic::ZoneInfo kZoneAtlantic_Faroe ACE_TIME_PROGMEM = {
4754  kZoneNameAtlantic_Faroe /*name*/,
4755  0xe110a971 /*zoneId*/,
4756  &kZoneContext /*zoneContext*/,
4757  1 /*numEras*/,
4758  kZoneEraAtlantic_Faroe /*eras*/,
4759 };
4760 
4761 //---------------------------------------------------------------------------
4762 // Zone name: Atlantic/Madeira
4763 // Zone Eras: 1
4764 // Strings (bytes): 14 (originally 22)
4765 // Memory (8-bit): 36
4766 // Memory (32-bit): 50
4767 //---------------------------------------------------------------------------
4768 
4769 static const basic::ZoneEra kZoneEraAtlantic_Madeira[] ACE_TIME_PROGMEM = {
4770  // 0:00 EU WE%sT
4771  {
4772  &kPolicyEU /*zonePolicy*/,
4773  "WE%T" /*format*/,
4774  0 /*offsetCode*/,
4775  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4776  127 /*untilYearTiny*/,
4777  1 /*untilMonth*/,
4778  1 /*untilDay*/,
4779  0 /*untilTimeCode*/,
4780  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4781  },
4782 
4783 };
4784 
4785 static const char kZoneNameAtlantic_Madeira[] ACE_TIME_PROGMEM = "\x05" "Madeira";
4786 
4787 const basic::ZoneInfo kZoneAtlantic_Madeira ACE_TIME_PROGMEM = {
4788  kZoneNameAtlantic_Madeira /*name*/,
4789  0x81b5c037 /*zoneId*/,
4790  &kZoneContext /*zoneContext*/,
4791  1 /*numEras*/,
4792  kZoneEraAtlantic_Madeira /*eras*/,
4793 };
4794 
4795 //---------------------------------------------------------------------------
4796 // Zone name: Atlantic/Reykjavik
4797 // Zone Eras: 1
4798 // Strings (bytes): 15 (originally 23)
4799 // Memory (8-bit): 37
4800 // Memory (32-bit): 51
4801 //---------------------------------------------------------------------------
4802 
4803 static const basic::ZoneEra kZoneEraAtlantic_Reykjavik[] ACE_TIME_PROGMEM = {
4804  // 0:00 - GMT
4805  {
4806  nullptr /*zonePolicy*/,
4807  "GMT" /*format*/,
4808  0 /*offsetCode*/,
4809  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4810  127 /*untilYearTiny*/,
4811  1 /*untilMonth*/,
4812  1 /*untilDay*/,
4813  0 /*untilTimeCode*/,
4814  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4815  },
4816 
4817 };
4818 
4819 static const char kZoneNameAtlantic_Reykjavik[] ACE_TIME_PROGMEM = "\x05" "Reykjavik";
4820 
4821 const basic::ZoneInfo kZoneAtlantic_Reykjavik ACE_TIME_PROGMEM = {
4822  kZoneNameAtlantic_Reykjavik /*name*/,
4823  0x1c2b4f74 /*zoneId*/,
4824  &kZoneContext /*zoneContext*/,
4825  1 /*numEras*/,
4826  kZoneEraAtlantic_Reykjavik /*eras*/,
4827 };
4828 
4829 //---------------------------------------------------------------------------
4830 // Zone name: Atlantic/South_Georgia
4831 // Zone Eras: 1
4832 // Strings (bytes): 19 (originally 27)
4833 // Memory (8-bit): 41
4834 // Memory (32-bit): 55
4835 //---------------------------------------------------------------------------
4836 
4837 static const basic::ZoneEra kZoneEraAtlantic_South_Georgia[] ACE_TIME_PROGMEM = {
4838  // -2:00 - -02
4839  {
4840  nullptr /*zonePolicy*/,
4841  "-02" /*format*/,
4842  -8 /*offsetCode*/,
4843  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4844  127 /*untilYearTiny*/,
4845  1 /*untilMonth*/,
4846  1 /*untilDay*/,
4847  0 /*untilTimeCode*/,
4848  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4849  },
4850 
4851 };
4852 
4853 static const char kZoneNameAtlantic_South_Georgia[] ACE_TIME_PROGMEM = "\x05" "South_Georgia";
4854 
4855 const basic::ZoneInfo kZoneAtlantic_South_Georgia ACE_TIME_PROGMEM = {
4856  kZoneNameAtlantic_South_Georgia /*name*/,
4857  0x33013174 /*zoneId*/,
4858  &kZoneContext /*zoneContext*/,
4859  1 /*numEras*/,
4860  kZoneEraAtlantic_South_Georgia /*eras*/,
4861 };
4862 
4863 //---------------------------------------------------------------------------
4864 // Zone name: Australia/Adelaide
4865 // Zone Eras: 1
4866 // Strings (bytes): 15 (originally 24)
4867 // Memory (8-bit): 37
4868 // Memory (32-bit): 51
4869 //---------------------------------------------------------------------------
4870 
4871 static const basic::ZoneEra kZoneEraAustralia_Adelaide[] ACE_TIME_PROGMEM = {
4872  // 9:30 AS AC%sT
4873  {
4874  &kPolicyAS /*zonePolicy*/,
4875  "AC%T" /*format*/,
4876  38 /*offsetCode*/,
4877  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4878  127 /*untilYearTiny*/,
4879  1 /*untilMonth*/,
4880  1 /*untilDay*/,
4881  0 /*untilTimeCode*/,
4882  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4883  },
4884 
4885 };
4886 
4887 static const char kZoneNameAustralia_Adelaide[] ACE_TIME_PROGMEM = "\x06" "Adelaide";
4888 
4889 const basic::ZoneInfo kZoneAustralia_Adelaide ACE_TIME_PROGMEM = {
4890  kZoneNameAustralia_Adelaide /*name*/,
4891  0x2428e8a3 /*zoneId*/,
4892  &kZoneContext /*zoneContext*/,
4893  1 /*numEras*/,
4894  kZoneEraAustralia_Adelaide /*eras*/,
4895 };
4896 
4897 //---------------------------------------------------------------------------
4898 // Zone name: Australia/Brisbane
4899 // Zone Eras: 1
4900 // Strings (bytes): 15 (originally 24)
4901 // Memory (8-bit): 37
4902 // Memory (32-bit): 51
4903 //---------------------------------------------------------------------------
4904 
4905 static const basic::ZoneEra kZoneEraAustralia_Brisbane[] ACE_TIME_PROGMEM = {
4906  // 10:00 AQ AE%sT
4907  {
4908  &kPolicyAQ /*zonePolicy*/,
4909  "AE%T" /*format*/,
4910  40 /*offsetCode*/,
4911  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4912  127 /*untilYearTiny*/,
4913  1 /*untilMonth*/,
4914  1 /*untilDay*/,
4915  0 /*untilTimeCode*/,
4916  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4917  },
4918 
4919 };
4920 
4921 static const char kZoneNameAustralia_Brisbane[] ACE_TIME_PROGMEM = "\x06" "Brisbane";
4922 
4923 const basic::ZoneInfo kZoneAustralia_Brisbane ACE_TIME_PROGMEM = {
4924  kZoneNameAustralia_Brisbane /*name*/,
4925  0x4fedc9c0 /*zoneId*/,
4926  &kZoneContext /*zoneContext*/,
4927  1 /*numEras*/,
4928  kZoneEraAustralia_Brisbane /*eras*/,
4929 };
4930 
4931 //---------------------------------------------------------------------------
4932 // Zone name: Australia/Broken_Hill
4933 // Zone Eras: 2
4934 // Strings (bytes): 23 (originally 32)
4935 // Memory (8-bit): 56
4936 // Memory (32-bit): 75
4937 //---------------------------------------------------------------------------
4938 
4939 static const basic::ZoneEra kZoneEraAustralia_Broken_Hill[] ACE_TIME_PROGMEM = {
4940  // 9:30 AN AC%sT 2000
4941  {
4942  &kPolicyAN /*zonePolicy*/,
4943  "AC%T" /*format*/,
4944  38 /*offsetCode*/,
4945  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4946  0 /*untilYearTiny*/,
4947  1 /*untilMonth*/,
4948  1 /*untilDay*/,
4949  0 /*untilTimeCode*/,
4950  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4951  },
4952  // 9:30 AS AC%sT
4953  {
4954  &kPolicyAS /*zonePolicy*/,
4955  "AC%T" /*format*/,
4956  38 /*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_Broken_Hill[] ACE_TIME_PROGMEM = "\x06" "Broken_Hill";
4968 
4969 const basic::ZoneInfo kZoneAustralia_Broken_Hill ACE_TIME_PROGMEM = {
4970  kZoneNameAustralia_Broken_Hill /*name*/,
4971  0xb06eada3 /*zoneId*/,
4972  &kZoneContext /*zoneContext*/,
4973  2 /*numEras*/,
4974  kZoneEraAustralia_Broken_Hill /*eras*/,
4975 };
4976 
4977 //---------------------------------------------------------------------------
4978 // Zone name: Australia/Darwin
4979 // Zone Eras: 1
4980 // Strings (bytes): 13 (originally 22)
4981 // Memory (8-bit): 35
4982 // Memory (32-bit): 49
4983 //---------------------------------------------------------------------------
4984 
4985 static const basic::ZoneEra kZoneEraAustralia_Darwin[] ACE_TIME_PROGMEM = {
4986  // 9:30 Aus AC%sT
4987  {
4988  &kPolicyAus /*zonePolicy*/,
4989  "AC%T" /*format*/,
4990  38 /*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_Darwin[] ACE_TIME_PROGMEM = "\x06" "Darwin";
5002 
5003 const basic::ZoneInfo kZoneAustralia_Darwin ACE_TIME_PROGMEM = {
5004  kZoneNameAustralia_Darwin /*name*/,
5005  0x2876bdff /*zoneId*/,
5006  &kZoneContext /*zoneContext*/,
5007  1 /*numEras*/,
5008  kZoneEraAustralia_Darwin /*eras*/,
5009 };
5010 
5011 //---------------------------------------------------------------------------
5012 // Zone name: Australia/Eucla
5013 // Zone Eras: 1
5014 // Strings (bytes): 19 (originally 28)
5015 // Memory (8-bit): 41
5016 // Memory (32-bit): 55
5017 //---------------------------------------------------------------------------
5018 
5019 static const basic::ZoneEra kZoneEraAustralia_Eucla[] ACE_TIME_PROGMEM = {
5020  // 8:45 AW +0845/+0945
5021  {
5022  &kPolicyAW /*zonePolicy*/,
5023  "+0845/+0945" /*format*/,
5024  35 /*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_Eucla[] ACE_TIME_PROGMEM = "\x06" "Eucla";
5036 
5037 const basic::ZoneInfo kZoneAustralia_Eucla ACE_TIME_PROGMEM = {
5038  kZoneNameAustralia_Eucla /*name*/,
5039  0x8cf99e44 /*zoneId*/,
5040  &kZoneContext /*zoneContext*/,
5041  1 /*numEras*/,
5042  kZoneEraAustralia_Eucla /*eras*/,
5043 };
5044 
5045 //---------------------------------------------------------------------------
5046 // Zone name: Australia/Hobart
5047 // Zone Eras: 1
5048 // Strings (bytes): 13 (originally 22)
5049 // Memory (8-bit): 35
5050 // Memory (32-bit): 49
5051 //---------------------------------------------------------------------------
5052 
5053 static const basic::ZoneEra kZoneEraAustralia_Hobart[] ACE_TIME_PROGMEM = {
5054  // 10:00 AT AE%sT
5055  {
5056  &kPolicyAT /*zonePolicy*/,
5057  "AE%T" /*format*/,
5058  40 /*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 kZoneNameAustralia_Hobart[] ACE_TIME_PROGMEM = "\x06" "Hobart";
5070 
5071 const basic::ZoneInfo kZoneAustralia_Hobart ACE_TIME_PROGMEM = {
5072  kZoneNameAustralia_Hobart /*name*/,
5073  0x32bf951a /*zoneId*/,
5074  &kZoneContext /*zoneContext*/,
5075  1 /*numEras*/,
5076  kZoneEraAustralia_Hobart /*eras*/,
5077 };
5078 
5079 //---------------------------------------------------------------------------
5080 // Zone name: Australia/Lindeman
5081 // Zone Eras: 1
5082 // Strings (bytes): 15 (originally 24)
5083 // Memory (8-bit): 37
5084 // Memory (32-bit): 51
5085 //---------------------------------------------------------------------------
5086 
5087 static const basic::ZoneEra kZoneEraAustralia_Lindeman[] ACE_TIME_PROGMEM = {
5088  // 10:00 Holiday AE%sT
5089  {
5090  &kPolicyHoliday /*zonePolicy*/,
5091  "AE%T" /*format*/,
5092  40 /*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 kZoneNameAustralia_Lindeman[] ACE_TIME_PROGMEM = "\x06" "Lindeman";
5104 
5105 const basic::ZoneInfo kZoneAustralia_Lindeman ACE_TIME_PROGMEM = {
5106  kZoneNameAustralia_Lindeman /*name*/,
5107  0xe05029e2 /*zoneId*/,
5108  &kZoneContext /*zoneContext*/,
5109  1 /*numEras*/,
5110  kZoneEraAustralia_Lindeman /*eras*/,
5111 };
5112 
5113 //---------------------------------------------------------------------------
5114 // Zone name: Australia/Lord_Howe
5115 // Zone Eras: 1
5116 // Strings (bytes): 21 (originally 30)
5117 // Memory (8-bit): 43
5118 // Memory (32-bit): 57
5119 //---------------------------------------------------------------------------
5120 
5121 static const basic::ZoneEra kZoneEraAustralia_Lord_Howe[] ACE_TIME_PROGMEM = {
5122  // 10:30 LH +1030/+11
5123  {
5124  &kPolicyLH /*zonePolicy*/,
5125  "+1030/+11" /*format*/,
5126  42 /*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 kZoneNameAustralia_Lord_Howe[] ACE_TIME_PROGMEM = "\x06" "Lord_Howe";
5138 
5139 const basic::ZoneInfo kZoneAustralia_Lord_Howe ACE_TIME_PROGMEM = {
5140  kZoneNameAustralia_Lord_Howe /*name*/,
5141  0xa748b67d /*zoneId*/,
5142  &kZoneContext /*zoneContext*/,
5143  1 /*numEras*/,
5144  kZoneEraAustralia_Lord_Howe /*eras*/,
5145 };
5146 
5147 //---------------------------------------------------------------------------
5148 // Zone name: Australia/Melbourne
5149 // Zone Eras: 1
5150 // Strings (bytes): 16 (originally 25)
5151 // Memory (8-bit): 38
5152 // Memory (32-bit): 52
5153 //---------------------------------------------------------------------------
5154 
5155 static const basic::ZoneEra kZoneEraAustralia_Melbourne[] ACE_TIME_PROGMEM = {
5156  // 10:00 AV AE%sT
5157  {
5158  &kPolicyAV /*zonePolicy*/,
5159  "AE%T" /*format*/,
5160  40 /*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 kZoneNameAustralia_Melbourne[] ACE_TIME_PROGMEM = "\x06" "Melbourne";
5172 
5173 const basic::ZoneInfo kZoneAustralia_Melbourne ACE_TIME_PROGMEM = {
5174  kZoneNameAustralia_Melbourne /*name*/,
5175  0x0fe559a3 /*zoneId*/,
5176  &kZoneContext /*zoneContext*/,
5177  1 /*numEras*/,
5178  kZoneEraAustralia_Melbourne /*eras*/,
5179 };
5180 
5181 //---------------------------------------------------------------------------
5182 // Zone name: Australia/Perth
5183 // Zone Eras: 1
5184 // Strings (bytes): 12 (originally 21)
5185 // Memory (8-bit): 34
5186 // Memory (32-bit): 48
5187 //---------------------------------------------------------------------------
5188 
5189 static const basic::ZoneEra kZoneEraAustralia_Perth[] ACE_TIME_PROGMEM = {
5190  // 8:00 AW AW%sT
5191  {
5192  &kPolicyAW /*zonePolicy*/,
5193  "AW%T" /*format*/,
5194  32 /*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 kZoneNameAustralia_Perth[] ACE_TIME_PROGMEM = "\x06" "Perth";
5206 
5207 const basic::ZoneInfo kZoneAustralia_Perth ACE_TIME_PROGMEM = {
5208  kZoneNameAustralia_Perth /*name*/,
5209  0x8db8269d /*zoneId*/,
5210  &kZoneContext /*zoneContext*/,
5211  1 /*numEras*/,
5212  kZoneEraAustralia_Perth /*eras*/,
5213 };
5214 
5215 //---------------------------------------------------------------------------
5216 // Zone name: Australia/Sydney
5217 // Zone Eras: 1
5218 // Strings (bytes): 13 (originally 22)
5219 // Memory (8-bit): 35
5220 // Memory (32-bit): 49
5221 //---------------------------------------------------------------------------
5222 
5223 static const basic::ZoneEra kZoneEraAustralia_Sydney[] ACE_TIME_PROGMEM = {
5224  // 10:00 AN AE%sT
5225  {
5226  &kPolicyAN /*zonePolicy*/,
5227  "AE%T" /*format*/,
5228  40 /*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 kZoneNameAustralia_Sydney[] ACE_TIME_PROGMEM = "\x06" "Sydney";
5240 
5241 const basic::ZoneInfo kZoneAustralia_Sydney ACE_TIME_PROGMEM = {
5242  kZoneNameAustralia_Sydney /*name*/,
5243  0x4d1e9776 /*zoneId*/,
5244  &kZoneContext /*zoneContext*/,
5245  1 /*numEras*/,
5246  kZoneEraAustralia_Sydney /*eras*/,
5247 };
5248 
5249 //---------------------------------------------------------------------------
5250 // Zone name: CET
5251 // Zone Eras: 1
5252 // Strings (bytes): 9 (originally 9)
5253 // Memory (8-bit): 31
5254 // Memory (32-bit): 45
5255 //---------------------------------------------------------------------------
5256 
5257 static const basic::ZoneEra kZoneEraCET[] ACE_TIME_PROGMEM = {
5258  // 1:00 C-Eur CE%sT
5259  {
5260  &kPolicyC_Eur /*zonePolicy*/,
5261  "CE%T" /*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 kZoneNameCET[] ACE_TIME_PROGMEM = "CET";
5274 
5275 const basic::ZoneInfo kZoneCET ACE_TIME_PROGMEM = {
5276  kZoneNameCET /*name*/,
5277  0x0b87d921 /*zoneId*/,
5278  &kZoneContext /*zoneContext*/,
5279  1 /*numEras*/,
5280  kZoneEraCET /*eras*/,
5281 };
5282 
5283 //---------------------------------------------------------------------------
5284 // Zone name: CST6CDT
5285 // Zone Eras: 1
5286 // Strings (bytes): 12 (originally 12)
5287 // Memory (8-bit): 34
5288 // Memory (32-bit): 48
5289 //---------------------------------------------------------------------------
5290 
5291 static const basic::ZoneEra kZoneEraCST6CDT[] ACE_TIME_PROGMEM = {
5292  // -6:00 US C%sT
5293  {
5294  &kPolicyUS /*zonePolicy*/,
5295  "C%T" /*format*/,
5296  -24 /*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 kZoneNameCST6CDT[] ACE_TIME_PROGMEM = "CST6CDT";
5308 
5309 const basic::ZoneInfo kZoneCST6CDT ACE_TIME_PROGMEM = {
5310  kZoneNameCST6CDT /*name*/,
5311  0xf0e87d00 /*zoneId*/,
5312  &kZoneContext /*zoneContext*/,
5313  1 /*numEras*/,
5314  kZoneEraCST6CDT /*eras*/,
5315 };
5316 
5317 //---------------------------------------------------------------------------
5318 // Zone name: EET
5319 // Zone Eras: 1
5320 // Strings (bytes): 9 (originally 9)
5321 // Memory (8-bit): 31
5322 // Memory (32-bit): 45
5323 //---------------------------------------------------------------------------
5324 
5325 static const basic::ZoneEra kZoneEraEET[] ACE_TIME_PROGMEM = {
5326  // 2:00 EU EE%sT
5327  {
5328  &kPolicyEU /*zonePolicy*/,
5329  "EE%T" /*format*/,
5330  8 /*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 kZoneNameEET[] ACE_TIME_PROGMEM = "EET";
5342 
5343 const basic::ZoneInfo kZoneEET ACE_TIME_PROGMEM = {
5344  kZoneNameEET /*name*/,
5345  0x0b87e1a3 /*zoneId*/,
5346  &kZoneContext /*zoneContext*/,
5347  1 /*numEras*/,
5348  kZoneEraEET /*eras*/,
5349 };
5350 
5351 //---------------------------------------------------------------------------
5352 // Zone name: EST
5353 // Zone Eras: 1
5354 // Strings (bytes): 8 (originally 8)
5355 // Memory (8-bit): 30
5356 // Memory (32-bit): 44
5357 //---------------------------------------------------------------------------
5358 
5359 static const basic::ZoneEra kZoneEraEST[] ACE_TIME_PROGMEM = {
5360  // -5:00 - EST
5361  {
5362  nullptr /*zonePolicy*/,
5363  "EST" /*format*/,
5364  -20 /*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 kZoneNameEST[] ACE_TIME_PROGMEM = "EST";
5376 
5377 const basic::ZoneInfo kZoneEST ACE_TIME_PROGMEM = {
5378  kZoneNameEST /*name*/,
5379  0x0b87e371 /*zoneId*/,
5380  &kZoneContext /*zoneContext*/,
5381  1 /*numEras*/,
5382  kZoneEraEST /*eras*/,
5383 };
5384 
5385 //---------------------------------------------------------------------------
5386 // Zone name: EST5EDT
5387 // Zone Eras: 1
5388 // Strings (bytes): 12 (originally 12)
5389 // Memory (8-bit): 34
5390 // Memory (32-bit): 48
5391 //---------------------------------------------------------------------------
5392 
5393 static const basic::ZoneEra kZoneEraEST5EDT[] ACE_TIME_PROGMEM = {
5394  // -5:00 US E%sT
5395  {
5396  &kPolicyUS /*zonePolicy*/,
5397  "E%T" /*format*/,
5398  -20 /*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 kZoneNameEST5EDT[] ACE_TIME_PROGMEM = "EST5EDT";
5410 
5411 const basic::ZoneInfo kZoneEST5EDT ACE_TIME_PROGMEM = {
5412  kZoneNameEST5EDT /*name*/,
5413  0x8adc72a3 /*zoneId*/,
5414  &kZoneContext /*zoneContext*/,
5415  1 /*numEras*/,
5416  kZoneEraEST5EDT /*eras*/,
5417 };
5418 
5419 //---------------------------------------------------------------------------
5420 // Zone name: Etc/GMT
5421 // Zone Eras: 1
5422 // Strings (bytes): 9 (originally 12)
5423 // Memory (8-bit): 31
5424 // Memory (32-bit): 45
5425 //---------------------------------------------------------------------------
5426 
5427 static const basic::ZoneEra kZoneEraEtc_GMT[] ACE_TIME_PROGMEM = {
5428  // 0 - GMT
5429  {
5430  nullptr /*zonePolicy*/,
5431  "GMT" /*format*/,
5432  0 /*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[] ACE_TIME_PROGMEM = "\x08" "GMT";
5444 
5445 const basic::ZoneInfo kZoneEtc_GMT ACE_TIME_PROGMEM = {
5446  kZoneNameEtc_GMT /*name*/,
5447  0xd8e2de58 /*zoneId*/,
5448  &kZoneContext /*zoneContext*/,
5449  1 /*numEras*/,
5450  kZoneEraEtc_GMT /*eras*/,
5451 };
5452 
5453 //---------------------------------------------------------------------------
5454 // Zone name: Etc/GMT+1
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_1[] ACE_TIME_PROGMEM = {
5462  // -1 - -01
5463  {
5464  nullptr /*zonePolicy*/,
5465  "-01" /*format*/,
5466  -4 /*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_1[] ACE_TIME_PROGMEM = "\x08" "GMT+1";
5478 
5479 const basic::ZoneInfo kZoneEtc_GMT_PLUS_1 ACE_TIME_PROGMEM = {
5480  kZoneNameEtc_GMT_PLUS_1 /*name*/,
5481  0x9d13da14 /*zoneId*/,
5482  &kZoneContext /*zoneContext*/,
5483  1 /*numEras*/,
5484  kZoneEraEtc_GMT_PLUS_1 /*eras*/,
5485 };
5486 
5487 //---------------------------------------------------------------------------
5488 // Zone name: Etc/GMT+10
5489 // Zone Eras: 1
5490 // Strings (bytes): 12 (originally 15)
5491 // Memory (8-bit): 34
5492 // Memory (32-bit): 48
5493 //---------------------------------------------------------------------------
5494 
5495 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_10[] ACE_TIME_PROGMEM = {
5496  // -10 - -10
5497  {
5498  nullptr /*zonePolicy*/,
5499  "-10" /*format*/,
5500  -40 /*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_10[] ACE_TIME_PROGMEM = "\x08" "GMT+10";
5512 
5513 const basic::ZoneInfo kZoneEtc_GMT_PLUS_10 ACE_TIME_PROGMEM = {
5514  kZoneNameEtc_GMT_PLUS_10 /*name*/,
5515  0x3f8f1cc4 /*zoneId*/,
5516  &kZoneContext /*zoneContext*/,
5517  1 /*numEras*/,
5518  kZoneEraEtc_GMT_PLUS_10 /*eras*/,
5519 };
5520 
5521 //---------------------------------------------------------------------------
5522 // Zone name: Etc/GMT+11
5523 // Zone Eras: 1
5524 // Strings (bytes): 12 (originally 15)
5525 // Memory (8-bit): 34
5526 // Memory (32-bit): 48
5527 //---------------------------------------------------------------------------
5528 
5529 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_11[] ACE_TIME_PROGMEM = {
5530  // -11 - -11
5531  {
5532  nullptr /*zonePolicy*/,
5533  "-11" /*format*/,
5534  -44 /*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_11[] ACE_TIME_PROGMEM = "\x08" "GMT+11";
5546 
5547 const basic::ZoneInfo kZoneEtc_GMT_PLUS_11 ACE_TIME_PROGMEM = {
5548  kZoneNameEtc_GMT_PLUS_11 /*name*/,
5549  0x3f8f1cc5 /*zoneId*/,
5550  &kZoneContext /*zoneContext*/,
5551  1 /*numEras*/,
5552  kZoneEraEtc_GMT_PLUS_11 /*eras*/,
5553 };
5554 
5555 //---------------------------------------------------------------------------
5556 // Zone name: Etc/GMT+12
5557 // Zone Eras: 1
5558 // Strings (bytes): 12 (originally 15)
5559 // Memory (8-bit): 34
5560 // Memory (32-bit): 48
5561 //---------------------------------------------------------------------------
5562 
5563 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_12[] ACE_TIME_PROGMEM = {
5564  // -12 - -12
5565  {
5566  nullptr /*zonePolicy*/,
5567  "-12" /*format*/,
5568  -48 /*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_12[] ACE_TIME_PROGMEM = "\x08" "GMT+12";
5580 
5581 const basic::ZoneInfo kZoneEtc_GMT_PLUS_12 ACE_TIME_PROGMEM = {
5582  kZoneNameEtc_GMT_PLUS_12 /*name*/,
5583  0x3f8f1cc6 /*zoneId*/,
5584  &kZoneContext /*zoneContext*/,
5585  1 /*numEras*/,
5586  kZoneEraEtc_GMT_PLUS_12 /*eras*/,
5587 };
5588 
5589 //---------------------------------------------------------------------------
5590 // Zone name: Etc/GMT+2
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_2[] ACE_TIME_PROGMEM = {
5598  // -2 - -02
5599  {
5600  nullptr /*zonePolicy*/,
5601  "-02" /*format*/,
5602  -8 /*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_2[] ACE_TIME_PROGMEM = "\x08" "GMT+2";
5614 
5615 const basic::ZoneInfo kZoneEtc_GMT_PLUS_2 ACE_TIME_PROGMEM = {
5616  kZoneNameEtc_GMT_PLUS_2 /*name*/,
5617  0x9d13da15 /*zoneId*/,
5618  &kZoneContext /*zoneContext*/,
5619  1 /*numEras*/,
5620  kZoneEraEtc_GMT_PLUS_2 /*eras*/,
5621 };
5622 
5623 //---------------------------------------------------------------------------
5624 // Zone name: Etc/GMT+3
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_3[] ACE_TIME_PROGMEM = {
5632  // -3 - -03
5633  {
5634  nullptr /*zonePolicy*/,
5635  "-03" /*format*/,
5636  -12 /*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_3[] ACE_TIME_PROGMEM = "\x08" "GMT+3";
5648 
5649 const basic::ZoneInfo kZoneEtc_GMT_PLUS_3 ACE_TIME_PROGMEM = {
5650  kZoneNameEtc_GMT_PLUS_3 /*name*/,
5651  0x9d13da16 /*zoneId*/,
5652  &kZoneContext /*zoneContext*/,
5653  1 /*numEras*/,
5654  kZoneEraEtc_GMT_PLUS_3 /*eras*/,
5655 };
5656 
5657 //---------------------------------------------------------------------------
5658 // Zone name: Etc/GMT+4
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_PLUS_4[] ACE_TIME_PROGMEM = {
5666  // -4 - -04
5667  {
5668  nullptr /*zonePolicy*/,
5669  "-04" /*format*/,
5670  -16 /*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_PLUS_4[] ACE_TIME_PROGMEM = "\x08" "GMT+4";
5682 
5683 const basic::ZoneInfo kZoneEtc_GMT_PLUS_4 ACE_TIME_PROGMEM = {
5684  kZoneNameEtc_GMT_PLUS_4 /*name*/,
5685  0x9d13da17 /*zoneId*/,
5686  &kZoneContext /*zoneContext*/,
5687  1 /*numEras*/,
5688  kZoneEraEtc_GMT_PLUS_4 /*eras*/,
5689 };
5690 
5691 //---------------------------------------------------------------------------
5692 // Zone name: Etc/GMT+5
5693 // Zone Eras: 1
5694 // Strings (bytes): 11 (originally 14)
5695 // Memory (8-bit): 33
5696 // Memory (32-bit): 47
5697 //---------------------------------------------------------------------------
5698 
5699 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_5[] ACE_TIME_PROGMEM = {
5700  // -5 - -05
5701  {
5702  nullptr /*zonePolicy*/,
5703  "-05" /*format*/,
5704  -20 /*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_PLUS_5[] ACE_TIME_PROGMEM = "\x08" "GMT+5";
5716 
5717 const basic::ZoneInfo kZoneEtc_GMT_PLUS_5 ACE_TIME_PROGMEM = {
5718  kZoneNameEtc_GMT_PLUS_5 /*name*/,
5719  0x9d13da18 /*zoneId*/,
5720  &kZoneContext /*zoneContext*/,
5721  1 /*numEras*/,
5722  kZoneEraEtc_GMT_PLUS_5 /*eras*/,
5723 };
5724 
5725 //---------------------------------------------------------------------------
5726 // Zone name: Etc/GMT+6
5727 // Zone Eras: 1
5728 // Strings (bytes): 11 (originally 14)
5729 // Memory (8-bit): 33
5730 // Memory (32-bit): 47
5731 //---------------------------------------------------------------------------
5732 
5733 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_6[] ACE_TIME_PROGMEM = {
5734  // -6 - -06
5735  {
5736  nullptr /*zonePolicy*/,
5737  "-06" /*format*/,
5738  -24 /*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_PLUS_6[] ACE_TIME_PROGMEM = "\x08" "GMT+6";
5750 
5751 const basic::ZoneInfo kZoneEtc_GMT_PLUS_6 ACE_TIME_PROGMEM = {
5752  kZoneNameEtc_GMT_PLUS_6 /*name*/,
5753  0x9d13da19 /*zoneId*/,
5754  &kZoneContext /*zoneContext*/,
5755  1 /*numEras*/,
5756  kZoneEraEtc_GMT_PLUS_6 /*eras*/,
5757 };
5758 
5759 //---------------------------------------------------------------------------
5760 // Zone name: Etc/GMT+7
5761 // Zone Eras: 1
5762 // Strings (bytes): 11 (originally 14)
5763 // Memory (8-bit): 33
5764 // Memory (32-bit): 47
5765 //---------------------------------------------------------------------------
5766 
5767 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_7[] ACE_TIME_PROGMEM = {
5768  // -7 - -07
5769  {
5770  nullptr /*zonePolicy*/,
5771  "-07" /*format*/,
5772  -28 /*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_PLUS_7[] ACE_TIME_PROGMEM = "\x08" "GMT+7";
5784 
5785 const basic::ZoneInfo kZoneEtc_GMT_PLUS_7 ACE_TIME_PROGMEM = {
5786  kZoneNameEtc_GMT_PLUS_7 /*name*/,
5787  0x9d13da1a /*zoneId*/,
5788  &kZoneContext /*zoneContext*/,
5789  1 /*numEras*/,
5790  kZoneEraEtc_GMT_PLUS_7 /*eras*/,
5791 };
5792 
5793 //---------------------------------------------------------------------------
5794 // Zone name: Etc/GMT+8
5795 // Zone Eras: 1
5796 // Strings (bytes): 11 (originally 14)
5797 // Memory (8-bit): 33
5798 // Memory (32-bit): 47
5799 //---------------------------------------------------------------------------
5800 
5801 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_8[] ACE_TIME_PROGMEM = {
5802  // -8 - -08
5803  {
5804  nullptr /*zonePolicy*/,
5805  "-08" /*format*/,
5806  -32 /*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_PLUS_8[] ACE_TIME_PROGMEM = "\x08" "GMT+8";
5818 
5819 const basic::ZoneInfo kZoneEtc_GMT_PLUS_8 ACE_TIME_PROGMEM = {
5820  kZoneNameEtc_GMT_PLUS_8 /*name*/,
5821  0x9d13da1b /*zoneId*/,
5822  &kZoneContext /*zoneContext*/,
5823  1 /*numEras*/,
5824  kZoneEraEtc_GMT_PLUS_8 /*eras*/,
5825 };
5826 
5827 //---------------------------------------------------------------------------
5828 // Zone name: Etc/GMT+9
5829 // Zone Eras: 1
5830 // Strings (bytes): 11 (originally 14)
5831 // Memory (8-bit): 33
5832 // Memory (32-bit): 47
5833 //---------------------------------------------------------------------------
5834 
5835 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_9[] ACE_TIME_PROGMEM = {
5836  // -9 - -09
5837  {
5838  nullptr /*zonePolicy*/,
5839  "-09" /*format*/,
5840  -36 /*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_PLUS_9[] ACE_TIME_PROGMEM = "\x08" "GMT+9";
5852 
5853 const basic::ZoneInfo kZoneEtc_GMT_PLUS_9 ACE_TIME_PROGMEM = {
5854  kZoneNameEtc_GMT_PLUS_9 /*name*/,
5855  0x9d13da1c /*zoneId*/,
5856  &kZoneContext /*zoneContext*/,
5857  1 /*numEras*/,
5858  kZoneEraEtc_GMT_PLUS_9 /*eras*/,
5859 };
5860 
5861 //---------------------------------------------------------------------------
5862 // Zone name: Etc/GMT-1
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_1[] ACE_TIME_PROGMEM = {
5870  // 1 - +01
5871  {
5872  nullptr /*zonePolicy*/,
5873  "+01" /*format*/,
5874  4 /*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_1[] ACE_TIME_PROGMEM = "\x08" "GMT-1";
5886 
5887 const basic::ZoneInfo kZoneEtc_GMT_1 ACE_TIME_PROGMEM = {
5888  kZoneNameEtc_GMT_1 /*name*/,
5889  0x9d13da56 /*zoneId*/,
5890  &kZoneContext /*zoneContext*/,
5891  1 /*numEras*/,
5892  kZoneEraEtc_GMT_1 /*eras*/,
5893 };
5894 
5895 //---------------------------------------------------------------------------
5896 // Zone name: Etc/GMT-10
5897 // Zone Eras: 1
5898 // Strings (bytes): 12 (originally 15)
5899 // Memory (8-bit): 34
5900 // Memory (32-bit): 48
5901 //---------------------------------------------------------------------------
5902 
5903 static const basic::ZoneEra kZoneEraEtc_GMT_10[] ACE_TIME_PROGMEM = {
5904  // 10 - +10
5905  {
5906  nullptr /*zonePolicy*/,
5907  "+10" /*format*/,
5908  40 /*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_10[] ACE_TIME_PROGMEM = "\x08" "GMT-10";
5920 
5921 const basic::ZoneInfo kZoneEtc_GMT_10 ACE_TIME_PROGMEM = {
5922  kZoneNameEtc_GMT_10 /*name*/,
5923  0x3f8f2546 /*zoneId*/,
5924  &kZoneContext /*zoneContext*/,
5925  1 /*numEras*/,
5926  kZoneEraEtc_GMT_10 /*eras*/,
5927 };
5928 
5929 //---------------------------------------------------------------------------
5930 // Zone name: Etc/GMT-11
5931 // Zone Eras: 1
5932 // Strings (bytes): 12 (originally 15)
5933 // Memory (8-bit): 34
5934 // Memory (32-bit): 48
5935 //---------------------------------------------------------------------------
5936 
5937 static const basic::ZoneEra kZoneEraEtc_GMT_11[] ACE_TIME_PROGMEM = {
5938  // 11 - +11
5939  {
5940  nullptr /*zonePolicy*/,
5941  "+11" /*format*/,
5942  44 /*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_11[] ACE_TIME_PROGMEM = "\x08" "GMT-11";
5954 
5955 const basic::ZoneInfo kZoneEtc_GMT_11 ACE_TIME_PROGMEM = {
5956  kZoneNameEtc_GMT_11 /*name*/,
5957  0x3f8f2547 /*zoneId*/,
5958  &kZoneContext /*zoneContext*/,
5959  1 /*numEras*/,
5960  kZoneEraEtc_GMT_11 /*eras*/,
5961 };
5962 
5963 //---------------------------------------------------------------------------
5964 // Zone name: Etc/GMT-12
5965 // Zone Eras: 1
5966 // Strings (bytes): 12 (originally 15)
5967 // Memory (8-bit): 34
5968 // Memory (32-bit): 48
5969 //---------------------------------------------------------------------------
5970 
5971 static const basic::ZoneEra kZoneEraEtc_GMT_12[] ACE_TIME_PROGMEM = {
5972  // 12 - +12
5973  {
5974  nullptr /*zonePolicy*/,
5975  "+12" /*format*/,
5976  48 /*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_12[] ACE_TIME_PROGMEM = "\x08" "GMT-12";
5988 
5989 const basic::ZoneInfo kZoneEtc_GMT_12 ACE_TIME_PROGMEM = {
5990  kZoneNameEtc_GMT_12 /*name*/,
5991  0x3f8f2548 /*zoneId*/,
5992  &kZoneContext /*zoneContext*/,
5993  1 /*numEras*/,
5994  kZoneEraEtc_GMT_12 /*eras*/,
5995 };
5996 
5997 //---------------------------------------------------------------------------
5998 // Zone name: Etc/GMT-13
5999 // Zone Eras: 1
6000 // Strings (bytes): 12 (originally 15)
6001 // Memory (8-bit): 34
6002 // Memory (32-bit): 48
6003 //---------------------------------------------------------------------------
6004 
6005 static const basic::ZoneEra kZoneEraEtc_GMT_13[] ACE_TIME_PROGMEM = {
6006  // 13 - +13
6007  {
6008  nullptr /*zonePolicy*/,
6009  "+13" /*format*/,
6010  52 /*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_13[] ACE_TIME_PROGMEM = "\x08" "GMT-13";
6022 
6023 const basic::ZoneInfo kZoneEtc_GMT_13 ACE_TIME_PROGMEM = {
6024  kZoneNameEtc_GMT_13 /*name*/,
6025  0x3f8f2549 /*zoneId*/,
6026  &kZoneContext /*zoneContext*/,
6027  1 /*numEras*/,
6028  kZoneEraEtc_GMT_13 /*eras*/,
6029 };
6030 
6031 //---------------------------------------------------------------------------
6032 // Zone name: Etc/GMT-14
6033 // Zone Eras: 1
6034 // Strings (bytes): 12 (originally 15)
6035 // Memory (8-bit): 34
6036 // Memory (32-bit): 48
6037 //---------------------------------------------------------------------------
6038 
6039 static const basic::ZoneEra kZoneEraEtc_GMT_14[] ACE_TIME_PROGMEM = {
6040  // 14 - +14
6041  {
6042  nullptr /*zonePolicy*/,
6043  "+14" /*format*/,
6044  56 /*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_14[] ACE_TIME_PROGMEM = "\x08" "GMT-14";
6056 
6057 const basic::ZoneInfo kZoneEtc_GMT_14 ACE_TIME_PROGMEM = {
6058  kZoneNameEtc_GMT_14 /*name*/,
6059  0x3f8f254a /*zoneId*/,
6060  &kZoneContext /*zoneContext*/,
6061  1 /*numEras*/,
6062  kZoneEraEtc_GMT_14 /*eras*/,
6063 };
6064 
6065 //---------------------------------------------------------------------------
6066 // Zone name: Etc/GMT-2
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_2[] ACE_TIME_PROGMEM = {
6074  // 2 - +02
6075  {
6076  nullptr /*zonePolicy*/,
6077  "+02" /*format*/,
6078  8 /*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_2[] ACE_TIME_PROGMEM = "\x08" "GMT-2";
6090 
6091 const basic::ZoneInfo kZoneEtc_GMT_2 ACE_TIME_PROGMEM = {
6092  kZoneNameEtc_GMT_2 /*name*/,
6093  0x9d13da57 /*zoneId*/,
6094  &kZoneContext /*zoneContext*/,
6095  1 /*numEras*/,
6096  kZoneEraEtc_GMT_2 /*eras*/,
6097 };
6098 
6099 //---------------------------------------------------------------------------
6100 // Zone name: Etc/GMT-3
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_3[] ACE_TIME_PROGMEM = {
6108  // 3 - +03
6109  {
6110  nullptr /*zonePolicy*/,
6111  "+03" /*format*/,
6112  12 /*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_3[] ACE_TIME_PROGMEM = "\x08" "GMT-3";
6124 
6125 const basic::ZoneInfo kZoneEtc_GMT_3 ACE_TIME_PROGMEM = {
6126  kZoneNameEtc_GMT_3 /*name*/,
6127  0x9d13da58 /*zoneId*/,
6128  &kZoneContext /*zoneContext*/,
6129  1 /*numEras*/,
6130  kZoneEraEtc_GMT_3 /*eras*/,
6131 };
6132 
6133 //---------------------------------------------------------------------------
6134 // Zone name: Etc/GMT-4
6135 // Zone Eras: 1
6136 // Strings (bytes): 11 (originally 14)
6137 // Memory (8-bit): 33
6138 // Memory (32-bit): 47
6139 //---------------------------------------------------------------------------
6140 
6141 static const basic::ZoneEra kZoneEraEtc_GMT_4[] ACE_TIME_PROGMEM = {
6142  // 4 - +04
6143  {
6144  nullptr /*zonePolicy*/,
6145  "+04" /*format*/,
6146  16 /*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_GMT_4[] ACE_TIME_PROGMEM = "\x08" "GMT-4";
6158 
6159 const basic::ZoneInfo kZoneEtc_GMT_4 ACE_TIME_PROGMEM = {
6160  kZoneNameEtc_GMT_4 /*name*/,
6161  0x9d13da59 /*zoneId*/,
6162  &kZoneContext /*zoneContext*/,
6163  1 /*numEras*/,
6164  kZoneEraEtc_GMT_4 /*eras*/,
6165 };
6166 
6167 //---------------------------------------------------------------------------
6168 // Zone name: Etc/GMT-5
6169 // Zone Eras: 1
6170 // Strings (bytes): 11 (originally 14)
6171 // Memory (8-bit): 33
6172 // Memory (32-bit): 47
6173 //---------------------------------------------------------------------------
6174 
6175 static const basic::ZoneEra kZoneEraEtc_GMT_5[] ACE_TIME_PROGMEM = {
6176  // 5 - +05
6177  {
6178  nullptr /*zonePolicy*/,
6179  "+05" /*format*/,
6180  20 /*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 kZoneNameEtc_GMT_5[] ACE_TIME_PROGMEM = "\x08" "GMT-5";
6192 
6193 const basic::ZoneInfo kZoneEtc_GMT_5 ACE_TIME_PROGMEM = {
6194  kZoneNameEtc_GMT_5 /*name*/,
6195  0x9d13da5a /*zoneId*/,
6196  &kZoneContext /*zoneContext*/,
6197  1 /*numEras*/,
6198  kZoneEraEtc_GMT_5 /*eras*/,
6199 };
6200 
6201 //---------------------------------------------------------------------------
6202 // Zone name: Etc/GMT-6
6203 // Zone Eras: 1
6204 // Strings (bytes): 11 (originally 14)
6205 // Memory (8-bit): 33
6206 // Memory (32-bit): 47
6207 //---------------------------------------------------------------------------
6208 
6209 static const basic::ZoneEra kZoneEraEtc_GMT_6[] ACE_TIME_PROGMEM = {
6210  // 6 - +06
6211  {
6212  nullptr /*zonePolicy*/,
6213  "+06" /*format*/,
6214  24 /*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 kZoneNameEtc_GMT_6[] ACE_TIME_PROGMEM = "\x08" "GMT-6";
6226 
6227 const basic::ZoneInfo kZoneEtc_GMT_6 ACE_TIME_PROGMEM = {
6228  kZoneNameEtc_GMT_6 /*name*/,
6229  0x9d13da5b /*zoneId*/,
6230  &kZoneContext /*zoneContext*/,
6231  1 /*numEras*/,
6232  kZoneEraEtc_GMT_6 /*eras*/,
6233 };
6234 
6235 //---------------------------------------------------------------------------
6236 // Zone name: Etc/GMT-7
6237 // Zone Eras: 1
6238 // Strings (bytes): 11 (originally 14)
6239 // Memory (8-bit): 33
6240 // Memory (32-bit): 47
6241 //---------------------------------------------------------------------------
6242 
6243 static const basic::ZoneEra kZoneEraEtc_GMT_7[] ACE_TIME_PROGMEM = {
6244  // 7 - +07
6245  {
6246  nullptr /*zonePolicy*/,
6247  "+07" /*format*/,
6248  28 /*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 kZoneNameEtc_GMT_7[] ACE_TIME_PROGMEM = "\x08" "GMT-7";
6260 
6261 const basic::ZoneInfo kZoneEtc_GMT_7 ACE_TIME_PROGMEM = {
6262  kZoneNameEtc_GMT_7 /*name*/,
6263  0x9d13da5c /*zoneId*/,
6264  &kZoneContext /*zoneContext*/,
6265  1 /*numEras*/,
6266  kZoneEraEtc_GMT_7 /*eras*/,
6267 };
6268 
6269 //---------------------------------------------------------------------------
6270 // Zone name: Etc/GMT-8
6271 // Zone Eras: 1
6272 // Strings (bytes): 11 (originally 14)
6273 // Memory (8-bit): 33
6274 // Memory (32-bit): 47
6275 //---------------------------------------------------------------------------
6276 
6277 static const basic::ZoneEra kZoneEraEtc_GMT_8[] ACE_TIME_PROGMEM = {
6278  // 8 - +08
6279  {
6280  nullptr /*zonePolicy*/,
6281  "+08" /*format*/,
6282  32 /*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 kZoneNameEtc_GMT_8[] ACE_TIME_PROGMEM = "\x08" "GMT-8";
6294 
6295 const basic::ZoneInfo kZoneEtc_GMT_8 ACE_TIME_PROGMEM = {
6296  kZoneNameEtc_GMT_8 /*name*/,
6297  0x9d13da5d /*zoneId*/,
6298  &kZoneContext /*zoneContext*/,
6299  1 /*numEras*/,
6300  kZoneEraEtc_GMT_8 /*eras*/,
6301 };
6302 
6303 //---------------------------------------------------------------------------
6304 // Zone name: Etc/GMT-9
6305 // Zone Eras: 1
6306 // Strings (bytes): 11 (originally 14)
6307 // Memory (8-bit): 33
6308 // Memory (32-bit): 47
6309 //---------------------------------------------------------------------------
6310 
6311 static const basic::ZoneEra kZoneEraEtc_GMT_9[] ACE_TIME_PROGMEM = {
6312  // 9 - +09
6313  {
6314  nullptr /*zonePolicy*/,
6315  "+09" /*format*/,
6316  36 /*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 kZoneNameEtc_GMT_9[] ACE_TIME_PROGMEM = "\x08" "GMT-9";
6328 
6329 const basic::ZoneInfo kZoneEtc_GMT_9 ACE_TIME_PROGMEM = {
6330  kZoneNameEtc_GMT_9 /*name*/,
6331  0x9d13da5e /*zoneId*/,
6332  &kZoneContext /*zoneContext*/,
6333  1 /*numEras*/,
6334  kZoneEraEtc_GMT_9 /*eras*/,
6335 };
6336 
6337 //---------------------------------------------------------------------------
6338 // Zone name: Etc/UTC
6339 // Zone Eras: 1
6340 // Strings (bytes): 9 (originally 12)
6341 // Memory (8-bit): 31
6342 // Memory (32-bit): 45
6343 //---------------------------------------------------------------------------
6344 
6345 static const basic::ZoneEra kZoneEraEtc_UTC[] ACE_TIME_PROGMEM = {
6346  // 0 - UTC
6347  {
6348  nullptr /*zonePolicy*/,
6349  "UTC" /*format*/,
6350  0 /*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 kZoneNameEtc_UTC[] ACE_TIME_PROGMEM = "\x08" "UTC";
6362 
6363 const basic::ZoneInfo kZoneEtc_UTC ACE_TIME_PROGMEM = {
6364  kZoneNameEtc_UTC /*name*/,
6365  0xd8e31abc /*zoneId*/,
6366  &kZoneContext /*zoneContext*/,
6367  1 /*numEras*/,
6368  kZoneEraEtc_UTC /*eras*/,
6369 };
6370 
6371 //---------------------------------------------------------------------------
6372 // Zone name: Europe/Amsterdam
6373 // Zone Eras: 1
6374 // Strings (bytes): 16 (originally 22)
6375 // Memory (8-bit): 38
6376 // Memory (32-bit): 52
6377 //---------------------------------------------------------------------------
6378 
6379 static const basic::ZoneEra kZoneEraEurope_Amsterdam[] 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_Amsterdam[] ACE_TIME_PROGMEM = "\x09" "Amsterdam";
6396 
6397 const basic::ZoneInfo kZoneEurope_Amsterdam ACE_TIME_PROGMEM = {
6398  kZoneNameEurope_Amsterdam /*name*/,
6399  0x109395c2 /*zoneId*/,
6400  &kZoneContext /*zoneContext*/,
6401  1 /*numEras*/,
6402  kZoneEraEurope_Amsterdam /*eras*/,
6403 };
6404 
6405 //---------------------------------------------------------------------------
6406 // Zone name: Europe/Andorra
6407 // Zone Eras: 1
6408 // Strings (bytes): 14 (originally 20)
6409 // Memory (8-bit): 36
6410 // Memory (32-bit): 50
6411 //---------------------------------------------------------------------------
6412 
6413 static const basic::ZoneEra kZoneEraEurope_Andorra[] ACE_TIME_PROGMEM = {
6414  // 1:00 EU CE%sT
6415  {
6416  &kPolicyEU /*zonePolicy*/,
6417  "CE%T" /*format*/,
6418  4 /*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_Andorra[] ACE_TIME_PROGMEM = "\x09" "Andorra";
6430 
6431 const basic::ZoneInfo kZoneEurope_Andorra ACE_TIME_PROGMEM = {
6432  kZoneNameEurope_Andorra /*name*/,
6433  0x97f6764b /*zoneId*/,
6434  &kZoneContext /*zoneContext*/,
6435  1 /*numEras*/,
6436  kZoneEraEurope_Andorra /*eras*/,
6437 };
6438 
6439 //---------------------------------------------------------------------------
6440 // Zone name: Europe/Athens
6441 // Zone Eras: 1
6442 // Strings (bytes): 13 (originally 19)
6443 // Memory (8-bit): 35
6444 // Memory (32-bit): 49
6445 //---------------------------------------------------------------------------
6446 
6447 static const basic::ZoneEra kZoneEraEurope_Athens[] ACE_TIME_PROGMEM = {
6448  // 2:00 EU EE%sT
6449  {
6450  &kPolicyEU /*zonePolicy*/,
6451  "EE%T" /*format*/,
6452  8 /*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_Athens[] ACE_TIME_PROGMEM = "\x09" "Athens";
6464 
6465 const basic::ZoneInfo kZoneEurope_Athens ACE_TIME_PROGMEM = {
6466  kZoneNameEurope_Athens /*name*/,
6467  0x4318fa27 /*zoneId*/,
6468  &kZoneContext /*zoneContext*/,
6469  1 /*numEras*/,
6470  kZoneEraEurope_Athens /*eras*/,
6471 };
6472 
6473 //---------------------------------------------------------------------------
6474 // Zone name: Europe/Belgrade
6475 // Zone Eras: 1
6476 // Strings (bytes): 15 (originally 21)
6477 // Memory (8-bit): 37
6478 // Memory (32-bit): 51
6479 //---------------------------------------------------------------------------
6480 
6481 static const basic::ZoneEra kZoneEraEurope_Belgrade[] 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_Belgrade[] ACE_TIME_PROGMEM = "\x09" "Belgrade";
6498 
6499 const basic::ZoneInfo kZoneEurope_Belgrade ACE_TIME_PROGMEM = {
6500  kZoneNameEurope_Belgrade /*name*/,
6501  0xe0532b3a /*zoneId*/,
6502  &kZoneContext /*zoneContext*/,
6503  1 /*numEras*/,
6504  kZoneEraEurope_Belgrade /*eras*/,
6505 };
6506 
6507 //---------------------------------------------------------------------------
6508 // Zone name: Europe/Berlin
6509 // Zone Eras: 1
6510 // Strings (bytes): 13 (originally 19)
6511 // Memory (8-bit): 35
6512 // Memory (32-bit): 49
6513 //---------------------------------------------------------------------------
6514 
6515 static const basic::ZoneEra kZoneEraEurope_Berlin[] ACE_TIME_PROGMEM = {
6516  // 1:00 EU CE%sT
6517  {
6518  &kPolicyEU /*zonePolicy*/,
6519  "CE%T" /*format*/,
6520  4 /*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_Berlin[] ACE_TIME_PROGMEM = "\x09" "Berlin";
6532 
6533 const basic::ZoneInfo kZoneEurope_Berlin ACE_TIME_PROGMEM = {
6534  kZoneNameEurope_Berlin /*name*/,
6535  0x44644c20 /*zoneId*/,
6536  &kZoneContext /*zoneContext*/,
6537  1 /*numEras*/,
6538  kZoneEraEurope_Berlin /*eras*/,
6539 };
6540 
6541 //---------------------------------------------------------------------------
6542 // Zone name: Europe/Brussels
6543 // Zone Eras: 1
6544 // Strings (bytes): 15 (originally 21)
6545 // Memory (8-bit): 37
6546 // Memory (32-bit): 51
6547 //---------------------------------------------------------------------------
6548 
6549 static const basic::ZoneEra kZoneEraEurope_Brussels[] ACE_TIME_PROGMEM = {
6550  // 1:00 EU CE%sT
6551  {
6552  &kPolicyEU /*zonePolicy*/,
6553  "CE%T" /*format*/,
6554  4 /*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_Brussels[] ACE_TIME_PROGMEM = "\x09" "Brussels";
6566 
6567 const basic::ZoneInfo kZoneEurope_Brussels ACE_TIME_PROGMEM = {
6568  kZoneNameEurope_Brussels /*name*/,
6569  0xdee07337 /*zoneId*/,
6570  &kZoneContext /*zoneContext*/,
6571  1 /*numEras*/,
6572  kZoneEraEurope_Brussels /*eras*/,
6573 };
6574 
6575 //---------------------------------------------------------------------------
6576 // Zone name: Europe/Bucharest
6577 // Zone Eras: 1
6578 // Strings (bytes): 16 (originally 22)
6579 // Memory (8-bit): 38
6580 // Memory (32-bit): 52
6581 //---------------------------------------------------------------------------
6582 
6583 static const basic::ZoneEra kZoneEraEurope_Bucharest[] ACE_TIME_PROGMEM = {
6584  // 2:00 EU EE%sT
6585  {
6586  &kPolicyEU /*zonePolicy*/,
6587  "EE%T" /*format*/,
6588  8 /*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_Bucharest[] ACE_TIME_PROGMEM = "\x09" "Bucharest";
6600 
6601 const basic::ZoneInfo kZoneEurope_Bucharest ACE_TIME_PROGMEM = {
6602  kZoneNameEurope_Bucharest /*name*/,
6603  0xfb349ec5 /*zoneId*/,
6604  &kZoneContext /*zoneContext*/,
6605  1 /*numEras*/,
6606  kZoneEraEurope_Bucharest /*eras*/,
6607 };
6608 
6609 //---------------------------------------------------------------------------
6610 // Zone name: Europe/Budapest
6611 // Zone Eras: 1
6612 // Strings (bytes): 15 (originally 21)
6613 // Memory (8-bit): 37
6614 // Memory (32-bit): 51
6615 //---------------------------------------------------------------------------
6616 
6617 static const basic::ZoneEra kZoneEraEurope_Budapest[] ACE_TIME_PROGMEM = {
6618  // 1:00 EU CE%sT
6619  {
6620  &kPolicyEU /*zonePolicy*/,
6621  "CE%T" /*format*/,
6622  4 /*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_Budapest[] ACE_TIME_PROGMEM = "\x09" "Budapest";
6634 
6635 const basic::ZoneInfo kZoneEurope_Budapest ACE_TIME_PROGMEM = {
6636  kZoneNameEurope_Budapest /*name*/,
6637  0x9ce0197c /*zoneId*/,
6638  &kZoneContext /*zoneContext*/,
6639  1 /*numEras*/,
6640  kZoneEraEurope_Budapest /*eras*/,
6641 };
6642 
6643 //---------------------------------------------------------------------------
6644 // Zone name: Europe/Chisinau
6645 // Zone Eras: 1
6646 // Strings (bytes): 15 (originally 21)
6647 // Memory (8-bit): 37
6648 // Memory (32-bit): 51
6649 //---------------------------------------------------------------------------
6650 
6651 static const basic::ZoneEra kZoneEraEurope_Chisinau[] ACE_TIME_PROGMEM = {
6652  // 2:00 Moldova EE%sT
6653  {
6654  &kPolicyMoldova /*zonePolicy*/,
6655  "EE%T" /*format*/,
6656  8 /*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_Chisinau[] ACE_TIME_PROGMEM = "\x09" "Chisinau";
6668 
6669 const basic::ZoneInfo kZoneEurope_Chisinau ACE_TIME_PROGMEM = {
6670  kZoneNameEurope_Chisinau /*name*/,
6671  0xad58aa18 /*zoneId*/,
6672  &kZoneContext /*zoneContext*/,
6673  1 /*numEras*/,
6674  kZoneEraEurope_Chisinau /*eras*/,
6675 };
6676 
6677 //---------------------------------------------------------------------------
6678 // Zone name: Europe/Copenhagen
6679 // Zone Eras: 1
6680 // Strings (bytes): 17 (originally 23)
6681 // Memory (8-bit): 39
6682 // Memory (32-bit): 53
6683 //---------------------------------------------------------------------------
6684 
6685 static const basic::ZoneEra kZoneEraEurope_Copenhagen[] 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_Copenhagen[] ACE_TIME_PROGMEM = "\x09" "Copenhagen";
6702 
6703 const basic::ZoneInfo kZoneEurope_Copenhagen ACE_TIME_PROGMEM = {
6704  kZoneNameEurope_Copenhagen /*name*/,
6705  0xe0ed30bc /*zoneId*/,
6706  &kZoneContext /*zoneContext*/,
6707  1 /*numEras*/,
6708  kZoneEraEurope_Copenhagen /*eras*/,
6709 };
6710 
6711 //---------------------------------------------------------------------------
6712 // Zone name: Europe/Dublin
6713 // Zone Eras: 1
6714 // Strings (bytes): 16 (originally 22)
6715 // Memory (8-bit): 38
6716 // Memory (32-bit): 52
6717 //---------------------------------------------------------------------------
6718 
6719 static const basic::ZoneEra kZoneEraEurope_Dublin[] ACE_TIME_PROGMEM = {
6720  // 1:00 Eire IST/GMT
6721  {
6722  &kPolicyEire /*zonePolicy*/,
6723  "IST/GMT" /*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_Dublin[] ACE_TIME_PROGMEM = "\x09" "Dublin";
6736 
6737 const basic::ZoneInfo kZoneEurope_Dublin ACE_TIME_PROGMEM = {
6738  kZoneNameEurope_Dublin /*name*/,
6739  0x4a275f62 /*zoneId*/,
6740  &kZoneContext /*zoneContext*/,
6741  1 /*numEras*/,
6742  kZoneEraEurope_Dublin /*eras*/,
6743 };
6744 
6745 //---------------------------------------------------------------------------
6746 // Zone name: Europe/Gibraltar
6747 // Zone Eras: 1
6748 // Strings (bytes): 16 (originally 22)
6749 // Memory (8-bit): 38
6750 // Memory (32-bit): 52
6751 //---------------------------------------------------------------------------
6752 
6753 static const basic::ZoneEra kZoneEraEurope_Gibraltar[] 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_Gibraltar[] ACE_TIME_PROGMEM = "\x09" "Gibraltar";
6770 
6771 const basic::ZoneInfo kZoneEurope_Gibraltar ACE_TIME_PROGMEM = {
6772  kZoneNameEurope_Gibraltar /*name*/,
6773  0xf8e325fc /*zoneId*/,
6774  &kZoneContext /*zoneContext*/,
6775  1 /*numEras*/,
6776  kZoneEraEurope_Gibraltar /*eras*/,
6777 };
6778 
6779 //---------------------------------------------------------------------------
6780 // Zone name: Europe/Helsinki
6781 // Zone Eras: 1
6782 // Strings (bytes): 15 (originally 21)
6783 // Memory (8-bit): 37
6784 // Memory (32-bit): 51
6785 //---------------------------------------------------------------------------
6786 
6787 static const basic::ZoneEra kZoneEraEurope_Helsinki[] ACE_TIME_PROGMEM = {
6788  // 2:00 EU EE%sT
6789  {
6790  &kPolicyEU /*zonePolicy*/,
6791  "EE%T" /*format*/,
6792  8 /*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_Helsinki[] ACE_TIME_PROGMEM = "\x09" "Helsinki";
6804 
6805 const basic::ZoneInfo kZoneEurope_Helsinki ACE_TIME_PROGMEM = {
6806  kZoneNameEurope_Helsinki /*name*/,
6807  0x6ab2975b /*zoneId*/,
6808  &kZoneContext /*zoneContext*/,
6809  1 /*numEras*/,
6810  kZoneEraEurope_Helsinki /*eras*/,
6811 };
6812 
6813 //---------------------------------------------------------------------------
6814 // Zone name: Europe/Kiev
6815 // Zone Eras: 1
6816 // Strings (bytes): 11 (originally 17)
6817 // Memory (8-bit): 33
6818 // Memory (32-bit): 47
6819 //---------------------------------------------------------------------------
6820 
6821 static const basic::ZoneEra kZoneEraEurope_Kiev[] 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_Kiev[] ACE_TIME_PROGMEM = "\x09" "Kiev";
6838 
6839 const basic::ZoneInfo kZoneEurope_Kiev ACE_TIME_PROGMEM = {
6840  kZoneNameEurope_Kiev /*name*/,
6841  0xa2c19eb3 /*zoneId*/,
6842  &kZoneContext /*zoneContext*/,
6843  1 /*numEras*/,
6844  kZoneEraEurope_Kiev /*eras*/,
6845 };
6846 
6847 //---------------------------------------------------------------------------
6848 // Zone name: Europe/Lisbon
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_Lisbon[] ACE_TIME_PROGMEM = {
6856  // 0:00 EU WE%sT
6857  {
6858  &kPolicyEU /*zonePolicy*/,
6859  "WE%T" /*format*/,
6860  0 /*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_Lisbon[] ACE_TIME_PROGMEM = "\x09" "Lisbon";
6872 
6873 const basic::ZoneInfo kZoneEurope_Lisbon ACE_TIME_PROGMEM = {
6874  kZoneNameEurope_Lisbon /*name*/,
6875  0x5c00a70b /*zoneId*/,
6876  &kZoneContext /*zoneContext*/,
6877  1 /*numEras*/,
6878  kZoneEraEurope_Lisbon /*eras*/,
6879 };
6880 
6881 //---------------------------------------------------------------------------
6882 // Zone name: Europe/London
6883 // Zone Eras: 1
6884 // Strings (bytes): 16 (originally 22)
6885 // Memory (8-bit): 38
6886 // Memory (32-bit): 52
6887 //---------------------------------------------------------------------------
6888 
6889 static const basic::ZoneEra kZoneEraEurope_London[] ACE_TIME_PROGMEM = {
6890  // 0:00 EU GMT/BST
6891  {
6892  &kPolicyEU /*zonePolicy*/,
6893  "GMT/BST" /*format*/,
6894  0 /*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_London[] ACE_TIME_PROGMEM = "\x09" "London";
6906 
6907 const basic::ZoneInfo kZoneEurope_London ACE_TIME_PROGMEM = {
6908  kZoneNameEurope_London /*name*/,
6909  0x5c6a84ae /*zoneId*/,
6910  &kZoneContext /*zoneContext*/,
6911  1 /*numEras*/,
6912  kZoneEraEurope_London /*eras*/,
6913 };
6914 
6915 //---------------------------------------------------------------------------
6916 // Zone name: Europe/Luxembourg
6917 // Zone Eras: 1
6918 // Strings (bytes): 17 (originally 23)
6919 // Memory (8-bit): 39
6920 // Memory (32-bit): 53
6921 //---------------------------------------------------------------------------
6922 
6923 static const basic::ZoneEra kZoneEraEurope_Luxembourg[] 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_Luxembourg[] ACE_TIME_PROGMEM = "\x09" "Luxembourg";
6940 
6941 const basic::ZoneInfo kZoneEurope_Luxembourg ACE_TIME_PROGMEM = {
6942  kZoneNameEurope_Luxembourg /*name*/,
6943  0x1f8bc6ce /*zoneId*/,
6944  &kZoneContext /*zoneContext*/,
6945  1 /*numEras*/,
6946  kZoneEraEurope_Luxembourg /*eras*/,
6947 };
6948 
6949 //---------------------------------------------------------------------------
6950 // Zone name: Europe/Madrid
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_Madrid[] 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_Madrid[] ACE_TIME_PROGMEM = "\x09" "Madrid";
6974 
6975 const basic::ZoneInfo kZoneEurope_Madrid ACE_TIME_PROGMEM = {
6976  kZoneNameEurope_Madrid /*name*/,
6977  0x5dbd1535 /*zoneId*/,
6978  &kZoneContext /*zoneContext*/,
6979  1 /*numEras*/,
6980  kZoneEraEurope_Madrid /*eras*/,
6981 };
6982 
6983 //---------------------------------------------------------------------------
6984 // Zone name: Europe/Malta
6985 // Zone Eras: 1
6986 // Strings (bytes): 12 (originally 18)
6987 // Memory (8-bit): 34
6988 // Memory (32-bit): 48
6989 //---------------------------------------------------------------------------
6990 
6991 static const basic::ZoneEra kZoneEraEurope_Malta[] ACE_TIME_PROGMEM = {
6992  // 1:00 EU CE%sT
6993  {
6994  &kPolicyEU /*zonePolicy*/,
6995  "CE%T" /*format*/,
6996  4 /*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 kZoneNameEurope_Malta[] ACE_TIME_PROGMEM = "\x09" "Malta";
7008 
7009 const basic::ZoneInfo kZoneEurope_Malta ACE_TIME_PROGMEM = {
7010  kZoneNameEurope_Malta /*name*/,
7011  0xfb1560f3 /*zoneId*/,
7012  &kZoneContext /*zoneContext*/,
7013  1 /*numEras*/,
7014  kZoneEraEurope_Malta /*eras*/,
7015 };
7016 
7017 //---------------------------------------------------------------------------
7018 // Zone name: Europe/Monaco
7019 // Zone Eras: 1
7020 // Strings (bytes): 13 (originally 19)
7021 // Memory (8-bit): 35
7022 // Memory (32-bit): 49
7023 //---------------------------------------------------------------------------
7024 
7025 static const basic::ZoneEra kZoneEraEurope_Monaco[] ACE_TIME_PROGMEM = {
7026  // 1:00 EU CE%sT
7027  {
7028  &kPolicyEU /*zonePolicy*/,
7029  "CE%T" /*format*/,
7030  4 /*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 kZoneNameEurope_Monaco[] ACE_TIME_PROGMEM = "\x09" "Monaco";
7042 
7043 const basic::ZoneInfo kZoneEurope_Monaco ACE_TIME_PROGMEM = {
7044  kZoneNameEurope_Monaco /*name*/,
7045  0x5ebf9f01 /*zoneId*/,
7046  &kZoneContext /*zoneContext*/,
7047  1 /*numEras*/,
7048  kZoneEraEurope_Monaco /*eras*/,
7049 };
7050 
7051 //---------------------------------------------------------------------------
7052 // Zone name: Europe/Oslo
7053 // Zone Eras: 1
7054 // Strings (bytes): 11 (originally 17)
7055 // Memory (8-bit): 33
7056 // Memory (32-bit): 47
7057 //---------------------------------------------------------------------------
7058 
7059 static const basic::ZoneEra kZoneEraEurope_Oslo[] ACE_TIME_PROGMEM = {
7060  // 1:00 EU CE%sT
7061  {
7062  &kPolicyEU /*zonePolicy*/,
7063  "CE%T" /*format*/,
7064  4 /*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 kZoneNameEurope_Oslo[] ACE_TIME_PROGMEM = "\x09" "Oslo";
7076 
7077 const basic::ZoneInfo kZoneEurope_Oslo ACE_TIME_PROGMEM = {
7078  kZoneNameEurope_Oslo /*name*/,
7079  0xa2c3fba1 /*zoneId*/,
7080  &kZoneContext /*zoneContext*/,
7081  1 /*numEras*/,
7082  kZoneEraEurope_Oslo /*eras*/,
7083 };
7084 
7085 //---------------------------------------------------------------------------
7086 // Zone name: Europe/Paris
7087 // Zone Eras: 1
7088 // Strings (bytes): 12 (originally 18)
7089 // Memory (8-bit): 34
7090 // Memory (32-bit): 48
7091 //---------------------------------------------------------------------------
7092 
7093 static const basic::ZoneEra kZoneEraEurope_Paris[] ACE_TIME_PROGMEM = {
7094  // 1:00 EU CE%sT
7095  {
7096  &kPolicyEU /*zonePolicy*/,
7097  "CE%T" /*format*/,
7098  4 /*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 kZoneNameEurope_Paris[] ACE_TIME_PROGMEM = "\x09" "Paris";
7110 
7111 const basic::ZoneInfo kZoneEurope_Paris ACE_TIME_PROGMEM = {
7112  kZoneNameEurope_Paris /*name*/,
7113  0xfb4bc2a3 /*zoneId*/,
7114  &kZoneContext /*zoneContext*/,
7115  1 /*numEras*/,
7116  kZoneEraEurope_Paris /*eras*/,
7117 };
7118 
7119 //---------------------------------------------------------------------------
7120 // Zone name: Europe/Prague
7121 // Zone Eras: 1
7122 // Strings (bytes): 13 (originally 19)
7123 // Memory (8-bit): 35
7124 // Memory (32-bit): 49
7125 //---------------------------------------------------------------------------
7126 
7127 static const basic::ZoneEra kZoneEraEurope_Prague[] ACE_TIME_PROGMEM = {
7128  // 1:00 EU CE%sT
7129  {
7130  &kPolicyEU /*zonePolicy*/,
7131  "CE%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 kZoneNameEurope_Prague[] ACE_TIME_PROGMEM = "\x09" "Prague";
7144 
7145 const basic::ZoneInfo kZoneEurope_Prague ACE_TIME_PROGMEM = {
7146  kZoneNameEurope_Prague /*name*/,
7147  0x65ee5d48 /*zoneId*/,
7148  &kZoneContext /*zoneContext*/,
7149  1 /*numEras*/,
7150  kZoneEraEurope_Prague /*eras*/,
7151 };
7152 
7153 //---------------------------------------------------------------------------
7154 // Zone name: Europe/Rome
7155 // Zone Eras: 1
7156 // Strings (bytes): 11 (originally 17)
7157 // Memory (8-bit): 33
7158 // Memory (32-bit): 47
7159 //---------------------------------------------------------------------------
7160 
7161 static const basic::ZoneEra kZoneEraEurope_Rome[] ACE_TIME_PROGMEM = {
7162  // 1:00 EU CE%sT
7163  {
7164  &kPolicyEU /*zonePolicy*/,
7165  "CE%T" /*format*/,
7166  4 /*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 kZoneNameEurope_Rome[] ACE_TIME_PROGMEM = "\x09" "Rome";
7178 
7179 const basic::ZoneInfo kZoneEurope_Rome ACE_TIME_PROGMEM = {
7180  kZoneNameEurope_Rome /*name*/,
7181  0xa2c58fd7 /*zoneId*/,
7182  &kZoneContext /*zoneContext*/,
7183  1 /*numEras*/,
7184  kZoneEraEurope_Rome /*eras*/,
7185 };
7186 
7187 //---------------------------------------------------------------------------
7188 // Zone name: Europe/Sofia
7189 // Zone Eras: 1
7190 // Strings (bytes): 12 (originally 18)
7191 // Memory (8-bit): 34
7192 // Memory (32-bit): 48
7193 //---------------------------------------------------------------------------
7194 
7195 static const basic::ZoneEra kZoneEraEurope_Sofia[] ACE_TIME_PROGMEM = {
7196  // 2:00 EU EE%sT
7197  {
7198  &kPolicyEU /*zonePolicy*/,
7199  "EE%T" /*format*/,
7200  8 /*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 kZoneNameEurope_Sofia[] ACE_TIME_PROGMEM = "\x09" "Sofia";
7212 
7213 const basic::ZoneInfo kZoneEurope_Sofia ACE_TIME_PROGMEM = {
7214  kZoneNameEurope_Sofia /*name*/,
7215  0xfb898656 /*zoneId*/,
7216  &kZoneContext /*zoneContext*/,
7217  1 /*numEras*/,
7218  kZoneEraEurope_Sofia /*eras*/,
7219 };
7220 
7221 //---------------------------------------------------------------------------
7222 // Zone name: Europe/Stockholm
7223 // Zone Eras: 1
7224 // Strings (bytes): 16 (originally 22)
7225 // Memory (8-bit): 38
7226 // Memory (32-bit): 52
7227 //---------------------------------------------------------------------------
7228 
7229 static const basic::ZoneEra kZoneEraEurope_Stockholm[] ACE_TIME_PROGMEM = {
7230  // 1:00 EU CE%sT
7231  {
7232  &kPolicyEU /*zonePolicy*/,
7233  "CE%T" /*format*/,
7234  4 /*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 kZoneNameEurope_Stockholm[] ACE_TIME_PROGMEM = "\x09" "Stockholm";
7246 
7247 const basic::ZoneInfo kZoneEurope_Stockholm ACE_TIME_PROGMEM = {
7248  kZoneNameEurope_Stockholm /*name*/,
7249  0x5bf6fbb8 /*zoneId*/,
7250  &kZoneContext /*zoneContext*/,
7251  1 /*numEras*/,
7252  kZoneEraEurope_Stockholm /*eras*/,
7253 };
7254 
7255 //---------------------------------------------------------------------------
7256 // Zone name: Europe/Tirane
7257 // Zone Eras: 1
7258 // Strings (bytes): 13 (originally 19)
7259 // Memory (8-bit): 35
7260 // Memory (32-bit): 49
7261 //---------------------------------------------------------------------------
7262 
7263 static const basic::ZoneEra kZoneEraEurope_Tirane[] ACE_TIME_PROGMEM = {
7264  // 1:00 EU CE%sT
7265  {
7266  &kPolicyEU /*zonePolicy*/,
7267  "CE%T" /*format*/,
7268  4 /*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 kZoneNameEurope_Tirane[] ACE_TIME_PROGMEM = "\x09" "Tirane";
7280 
7281 const basic::ZoneInfo kZoneEurope_Tirane ACE_TIME_PROGMEM = {
7282  kZoneNameEurope_Tirane /*name*/,
7283  0x6ea95b47 /*zoneId*/,
7284  &kZoneContext /*zoneContext*/,
7285  1 /*numEras*/,
7286  kZoneEraEurope_Tirane /*eras*/,
7287 };
7288 
7289 //---------------------------------------------------------------------------
7290 // Zone name: Europe/Uzhgorod
7291 // Zone Eras: 1
7292 // Strings (bytes): 15 (originally 21)
7293 // Memory (8-bit): 37
7294 // Memory (32-bit): 51
7295 //---------------------------------------------------------------------------
7296 
7297 static const basic::ZoneEra kZoneEraEurope_Uzhgorod[] ACE_TIME_PROGMEM = {
7298  // 2:00 EU EE%sT
7299  {
7300  &kPolicyEU /*zonePolicy*/,
7301  "EE%T" /*format*/,
7302  8 /*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 kZoneNameEurope_Uzhgorod[] ACE_TIME_PROGMEM = "\x09" "Uzhgorod";
7314 
7315 const basic::ZoneInfo kZoneEurope_Uzhgorod ACE_TIME_PROGMEM = {
7316  kZoneNameEurope_Uzhgorod /*name*/,
7317  0xb066f5d6 /*zoneId*/,
7318  &kZoneContext /*zoneContext*/,
7319  1 /*numEras*/,
7320  kZoneEraEurope_Uzhgorod /*eras*/,
7321 };
7322 
7323 //---------------------------------------------------------------------------
7324 // Zone name: Europe/Vienna
7325 // Zone Eras: 1
7326 // Strings (bytes): 13 (originally 19)
7327 // Memory (8-bit): 35
7328 // Memory (32-bit): 49
7329 //---------------------------------------------------------------------------
7330 
7331 static const basic::ZoneEra kZoneEraEurope_Vienna[] ACE_TIME_PROGMEM = {
7332  // 1:00 EU CE%sT
7333  {
7334  &kPolicyEU /*zonePolicy*/,
7335  "CE%T" /*format*/,
7336  4 /*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 kZoneNameEurope_Vienna[] ACE_TIME_PROGMEM = "\x09" "Vienna";
7348 
7349 const basic::ZoneInfo kZoneEurope_Vienna ACE_TIME_PROGMEM = {
7350  kZoneNameEurope_Vienna /*name*/,
7351  0x734cc2e5 /*zoneId*/,
7352  &kZoneContext /*zoneContext*/,
7353  1 /*numEras*/,
7354  kZoneEraEurope_Vienna /*eras*/,
7355 };
7356 
7357 //---------------------------------------------------------------------------
7358 // Zone name: Europe/Warsaw
7359 // Zone Eras: 1
7360 // Strings (bytes): 13 (originally 19)
7361 // Memory (8-bit): 35
7362 // Memory (32-bit): 49
7363 //---------------------------------------------------------------------------
7364 
7365 static const basic::ZoneEra kZoneEraEurope_Warsaw[] ACE_TIME_PROGMEM = {
7366  // 1:00 EU CE%sT
7367  {
7368  &kPolicyEU /*zonePolicy*/,
7369  "CE%T" /*format*/,
7370  4 /*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 kZoneNameEurope_Warsaw[] ACE_TIME_PROGMEM = "\x09" "Warsaw";
7382 
7383 const basic::ZoneInfo kZoneEurope_Warsaw ACE_TIME_PROGMEM = {
7384  kZoneNameEurope_Warsaw /*name*/,
7385  0x75185c19 /*zoneId*/,
7386  &kZoneContext /*zoneContext*/,
7387  1 /*numEras*/,
7388  kZoneEraEurope_Warsaw /*eras*/,
7389 };
7390 
7391 //---------------------------------------------------------------------------
7392 // Zone name: Europe/Zaporozhye
7393 // Zone Eras: 1
7394 // Strings (bytes): 17 (originally 23)
7395 // Memory (8-bit): 39
7396 // Memory (32-bit): 53
7397 //---------------------------------------------------------------------------
7398 
7399 static const basic::ZoneEra kZoneEraEurope_Zaporozhye[] ACE_TIME_PROGMEM = {
7400  // 2:00 EU EE%sT
7401  {
7402  &kPolicyEU /*zonePolicy*/,
7403  "EE%T" /*format*/,
7404  8 /*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 kZoneNameEurope_Zaporozhye[] ACE_TIME_PROGMEM = "\x09" "Zaporozhye";
7416 
7417 const basic::ZoneInfo kZoneEurope_Zaporozhye ACE_TIME_PROGMEM = {
7418  kZoneNameEurope_Zaporozhye /*name*/,
7419  0xeab9767f /*zoneId*/,
7420  &kZoneContext /*zoneContext*/,
7421  1 /*numEras*/,
7422  kZoneEraEurope_Zaporozhye /*eras*/,
7423 };
7424 
7425 //---------------------------------------------------------------------------
7426 // Zone name: Europe/Zurich
7427 // Zone Eras: 1
7428 // Strings (bytes): 13 (originally 19)
7429 // Memory (8-bit): 35
7430 // Memory (32-bit): 49
7431 //---------------------------------------------------------------------------
7432 
7433 static const basic::ZoneEra kZoneEraEurope_Zurich[] ACE_TIME_PROGMEM = {
7434  // 1:00 EU CE%sT
7435  {
7436  &kPolicyEU /*zonePolicy*/,
7437  "CE%T" /*format*/,
7438  4 /*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 kZoneNameEurope_Zurich[] ACE_TIME_PROGMEM = "\x09" "Zurich";
7450 
7451 const basic::ZoneInfo kZoneEurope_Zurich ACE_TIME_PROGMEM = {
7452  kZoneNameEurope_Zurich /*name*/,
7453  0x7d8195b9 /*zoneId*/,
7454  &kZoneContext /*zoneContext*/,
7455  1 /*numEras*/,
7456  kZoneEraEurope_Zurich /*eras*/,
7457 };
7458 
7459 //---------------------------------------------------------------------------
7460 // Zone name: HST
7461 // Zone Eras: 1
7462 // Strings (bytes): 8 (originally 8)
7463 // Memory (8-bit): 30
7464 // Memory (32-bit): 44
7465 //---------------------------------------------------------------------------
7466 
7467 static const basic::ZoneEra kZoneEraHST[] ACE_TIME_PROGMEM = {
7468  // -10:00 - HST
7469  {
7470  nullptr /*zonePolicy*/,
7471  "HST" /*format*/,
7472  -40 /*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 kZoneNameHST[] ACE_TIME_PROGMEM = "HST";
7484 
7485 const basic::ZoneInfo kZoneHST ACE_TIME_PROGMEM = {
7486  kZoneNameHST /*name*/,
7487  0x0b87f034 /*zoneId*/,
7488  &kZoneContext /*zoneContext*/,
7489  1 /*numEras*/,
7490  kZoneEraHST /*eras*/,
7491 };
7492 
7493 //---------------------------------------------------------------------------
7494 // Zone name: Indian/Chagos
7495 // Zone Eras: 1
7496 // Strings (bytes): 12 (originally 18)
7497 // Memory (8-bit): 34
7498 // Memory (32-bit): 48
7499 //---------------------------------------------------------------------------
7500 
7501 static const basic::ZoneEra kZoneEraIndian_Chagos[] ACE_TIME_PROGMEM = {
7502  // 6:00 - +06
7503  {
7504  nullptr /*zonePolicy*/,
7505  "+06" /*format*/,
7506  24 /*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 kZoneNameIndian_Chagos[] ACE_TIME_PROGMEM = "\x0a" "Chagos";
7518 
7519 const basic::ZoneInfo kZoneIndian_Chagos ACE_TIME_PROGMEM = {
7520  kZoneNameIndian_Chagos /*name*/,
7521  0x456f7c3c /*zoneId*/,
7522  &kZoneContext /*zoneContext*/,
7523  1 /*numEras*/,
7524  kZoneEraIndian_Chagos /*eras*/,
7525 };
7526 
7527 //---------------------------------------------------------------------------
7528 // Zone name: Indian/Christmas
7529 // Zone Eras: 1
7530 // Strings (bytes): 15 (originally 21)
7531 // Memory (8-bit): 37
7532 // Memory (32-bit): 51
7533 //---------------------------------------------------------------------------
7534 
7535 static const basic::ZoneEra kZoneEraIndian_Christmas[] ACE_TIME_PROGMEM = {
7536  // 7:00 - +07
7537  {
7538  nullptr /*zonePolicy*/,
7539  "+07" /*format*/,
7540  28 /*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 kZoneNameIndian_Christmas[] ACE_TIME_PROGMEM = "\x0a" "Christmas";
7552 
7553 const basic::ZoneInfo kZoneIndian_Christmas ACE_TIME_PROGMEM = {
7554  kZoneNameIndian_Christmas /*name*/,
7555  0x68c207d5 /*zoneId*/,
7556  &kZoneContext /*zoneContext*/,
7557  1 /*numEras*/,
7558  kZoneEraIndian_Christmas /*eras*/,
7559 };
7560 
7561 //---------------------------------------------------------------------------
7562 // Zone name: Indian/Cocos
7563 // Zone Eras: 1
7564 // Strings (bytes): 13 (originally 19)
7565 // Memory (8-bit): 35
7566 // Memory (32-bit): 49
7567 //---------------------------------------------------------------------------
7568 
7569 static const basic::ZoneEra kZoneEraIndian_Cocos[] ACE_TIME_PROGMEM = {
7570  // 6:30 - +0630
7571  {
7572  nullptr /*zonePolicy*/,
7573  "+0630" /*format*/,
7574  26 /*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 kZoneNameIndian_Cocos[] ACE_TIME_PROGMEM = "\x0a" "Cocos";
7586 
7587 const basic::ZoneInfo kZoneIndian_Cocos ACE_TIME_PROGMEM = {
7588  kZoneNameIndian_Cocos /*name*/,
7589  0x021e86de /*zoneId*/,
7590  &kZoneContext /*zoneContext*/,
7591  1 /*numEras*/,
7592  kZoneEraIndian_Cocos /*eras*/,
7593 };
7594 
7595 //---------------------------------------------------------------------------
7596 // Zone name: Indian/Kerguelen
7597 // Zone Eras: 1
7598 // Strings (bytes): 15 (originally 21)
7599 // Memory (8-bit): 37
7600 // Memory (32-bit): 51
7601 //---------------------------------------------------------------------------
7602 
7603 static const basic::ZoneEra kZoneEraIndian_Kerguelen[] ACE_TIME_PROGMEM = {
7604  // 5:00 - +05
7605  {
7606  nullptr /*zonePolicy*/,
7607  "+05" /*format*/,
7608  20 /*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 kZoneNameIndian_Kerguelen[] ACE_TIME_PROGMEM = "\x0a" "Kerguelen";
7620 
7621 const basic::ZoneInfo kZoneIndian_Kerguelen ACE_TIME_PROGMEM = {
7622  kZoneNameIndian_Kerguelen /*name*/,
7623  0x4351b389 /*zoneId*/,
7624  &kZoneContext /*zoneContext*/,
7625  1 /*numEras*/,
7626  kZoneEraIndian_Kerguelen /*eras*/,
7627 };
7628 
7629 //---------------------------------------------------------------------------
7630 // Zone name: Indian/Mahe
7631 // Zone Eras: 1
7632 // Strings (bytes): 10 (originally 16)
7633 // Memory (8-bit): 32
7634 // Memory (32-bit): 46
7635 //---------------------------------------------------------------------------
7636 
7637 static const basic::ZoneEra kZoneEraIndian_Mahe[] ACE_TIME_PROGMEM = {
7638  // 4:00 - +04
7639  {
7640  nullptr /*zonePolicy*/,
7641  "+04" /*format*/,
7642  16 /*offsetCode*/,
7643  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7644  127 /*untilYearTiny*/,
7645  1 /*untilMonth*/,
7646  1 /*untilDay*/,
7647  0 /*untilTimeCode*/,
7648  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7649  },
7650 
7651 };
7652 
7653 static const char kZoneNameIndian_Mahe[] ACE_TIME_PROGMEM = "\x0a" "Mahe";
7654 
7655 const basic::ZoneInfo kZoneIndian_Mahe ACE_TIME_PROGMEM = {
7656  kZoneNameIndian_Mahe /*name*/,
7657  0x45e725e2 /*zoneId*/,
7658  &kZoneContext /*zoneContext*/,
7659  1 /*numEras*/,
7660  kZoneEraIndian_Mahe /*eras*/,
7661 };
7662 
7663 //---------------------------------------------------------------------------
7664 // Zone name: Indian/Maldives
7665 // Zone Eras: 1
7666 // Strings (bytes): 14 (originally 20)
7667 // Memory (8-bit): 36
7668 // Memory (32-bit): 50
7669 //---------------------------------------------------------------------------
7670 
7671 static const basic::ZoneEra kZoneEraIndian_Maldives[] ACE_TIME_PROGMEM = {
7672  // 5:00 - +05
7673  {
7674  nullptr /*zonePolicy*/,
7675  "+05" /*format*/,
7676  20 /*offsetCode*/,
7677  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7678  127 /*untilYearTiny*/,
7679  1 /*untilMonth*/,
7680  1 /*untilDay*/,
7681  0 /*untilTimeCode*/,
7682  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7683  },
7684 
7685 };
7686 
7687 static const char kZoneNameIndian_Maldives[] ACE_TIME_PROGMEM = "\x0a" "Maldives";
7688 
7689 const basic::ZoneInfo kZoneIndian_Maldives ACE_TIME_PROGMEM = {
7690  kZoneNameIndian_Maldives /*name*/,
7691  0x9869681c /*zoneId*/,
7692  &kZoneContext /*zoneContext*/,
7693  1 /*numEras*/,
7694  kZoneEraIndian_Maldives /*eras*/,
7695 };
7696 
7697 //---------------------------------------------------------------------------
7698 // Zone name: Indian/Mauritius
7699 // Zone Eras: 1
7700 // Strings (bytes): 19 (originally 25)
7701 // Memory (8-bit): 41
7702 // Memory (32-bit): 55
7703 //---------------------------------------------------------------------------
7704 
7705 static const basic::ZoneEra kZoneEraIndian_Mauritius[] ACE_TIME_PROGMEM = {
7706  // 4:00 Mauritius +04/+05
7707  {
7708  &kPolicyMauritius /*zonePolicy*/,
7709  "+04/+05" /*format*/,
7710  16 /*offsetCode*/,
7711  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7712  127 /*untilYearTiny*/,
7713  1 /*untilMonth*/,
7714  1 /*untilDay*/,
7715  0 /*untilTimeCode*/,
7716  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7717  },
7718 
7719 };
7720 
7721 static const char kZoneNameIndian_Mauritius[] ACE_TIME_PROGMEM = "\x0a" "Mauritius";
7722 
7723 const basic::ZoneInfo kZoneIndian_Mauritius ACE_TIME_PROGMEM = {
7724  kZoneNameIndian_Mauritius /*name*/,
7725  0x7b09c02a /*zoneId*/,
7726  &kZoneContext /*zoneContext*/,
7727  1 /*numEras*/,
7728  kZoneEraIndian_Mauritius /*eras*/,
7729 };
7730 
7731 //---------------------------------------------------------------------------
7732 // Zone name: Indian/Reunion
7733 // Zone Eras: 1
7734 // Strings (bytes): 13 (originally 19)
7735 // Memory (8-bit): 35
7736 // Memory (32-bit): 49
7737 //---------------------------------------------------------------------------
7738 
7739 static const basic::ZoneEra kZoneEraIndian_Reunion[] ACE_TIME_PROGMEM = {
7740  // 4:00 - +04
7741  {
7742  nullptr /*zonePolicy*/,
7743  "+04" /*format*/,
7744  16 /*offsetCode*/,
7745  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7746  127 /*untilYearTiny*/,
7747  1 /*untilMonth*/,
7748  1 /*untilDay*/,
7749  0 /*untilTimeCode*/,
7750  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7751  },
7752 
7753 };
7754 
7755 static const char kZoneNameIndian_Reunion[] ACE_TIME_PROGMEM = "\x0a" "Reunion";
7756 
7757 const basic::ZoneInfo kZoneIndian_Reunion ACE_TIME_PROGMEM = {
7758  kZoneNameIndian_Reunion /*name*/,
7759  0x7076c047 /*zoneId*/,
7760  &kZoneContext /*zoneContext*/,
7761  1 /*numEras*/,
7762  kZoneEraIndian_Reunion /*eras*/,
7763 };
7764 
7765 //---------------------------------------------------------------------------
7766 // Zone name: MET
7767 // Zone Eras: 1
7768 // Strings (bytes): 9 (originally 9)
7769 // Memory (8-bit): 31
7770 // Memory (32-bit): 45
7771 //---------------------------------------------------------------------------
7772 
7773 static const basic::ZoneEra kZoneEraMET[] ACE_TIME_PROGMEM = {
7774  // 1:00 C-Eur ME%sT
7775  {
7776  &kPolicyC_Eur /*zonePolicy*/,
7777  "ME%T" /*format*/,
7778  4 /*offsetCode*/,
7779  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7780  127 /*untilYearTiny*/,
7781  1 /*untilMonth*/,
7782  1 /*untilDay*/,
7783  0 /*untilTimeCode*/,
7784  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7785  },
7786 
7787 };
7788 
7789 static const char kZoneNameMET[] ACE_TIME_PROGMEM = "MET";
7790 
7791 const basic::ZoneInfo kZoneMET ACE_TIME_PROGMEM = {
7792  kZoneNameMET /*name*/,
7793  0x0b8803ab /*zoneId*/,
7794  &kZoneContext /*zoneContext*/,
7795  1 /*numEras*/,
7796  kZoneEraMET /*eras*/,
7797 };
7798 
7799 //---------------------------------------------------------------------------
7800 // Zone name: MST
7801 // Zone Eras: 1
7802 // Strings (bytes): 8 (originally 8)
7803 // Memory (8-bit): 30
7804 // Memory (32-bit): 44
7805 //---------------------------------------------------------------------------
7806 
7807 static const basic::ZoneEra kZoneEraMST[] ACE_TIME_PROGMEM = {
7808  // -7:00 - MST
7809  {
7810  nullptr /*zonePolicy*/,
7811  "MST" /*format*/,
7812  -28 /*offsetCode*/,
7813  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7814  127 /*untilYearTiny*/,
7815  1 /*untilMonth*/,
7816  1 /*untilDay*/,
7817  0 /*untilTimeCode*/,
7818  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7819  },
7820 
7821 };
7822 
7823 static const char kZoneNameMST[] ACE_TIME_PROGMEM = "MST";
7824 
7825 const basic::ZoneInfo kZoneMST ACE_TIME_PROGMEM = {
7826  kZoneNameMST /*name*/,
7827  0x0b880579 /*zoneId*/,
7828  &kZoneContext /*zoneContext*/,
7829  1 /*numEras*/,
7830  kZoneEraMST /*eras*/,
7831 };
7832 
7833 //---------------------------------------------------------------------------
7834 // Zone name: MST7MDT
7835 // Zone Eras: 1
7836 // Strings (bytes): 12 (originally 12)
7837 // Memory (8-bit): 34
7838 // Memory (32-bit): 48
7839 //---------------------------------------------------------------------------
7840 
7841 static const basic::ZoneEra kZoneEraMST7MDT[] ACE_TIME_PROGMEM = {
7842  // -7:00 US M%sT
7843  {
7844  &kPolicyUS /*zonePolicy*/,
7845  "M%T" /*format*/,
7846  -28 /*offsetCode*/,
7847  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7848  127 /*untilYearTiny*/,
7849  1 /*untilMonth*/,
7850  1 /*untilDay*/,
7851  0 /*untilTimeCode*/,
7852  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7853  },
7854 
7855 };
7856 
7857 static const char kZoneNameMST7MDT[] ACE_TIME_PROGMEM = "MST7MDT";
7858 
7859 const basic::ZoneInfo kZoneMST7MDT ACE_TIME_PROGMEM = {
7860  kZoneNameMST7MDT /*name*/,
7861  0xf2af9375 /*zoneId*/,
7862  &kZoneContext /*zoneContext*/,
7863  1 /*numEras*/,
7864  kZoneEraMST7MDT /*eras*/,
7865 };
7866 
7867 //---------------------------------------------------------------------------
7868 // Zone name: PST8PDT
7869 // Zone Eras: 1
7870 // Strings (bytes): 12 (originally 12)
7871 // Memory (8-bit): 34
7872 // Memory (32-bit): 48
7873 //---------------------------------------------------------------------------
7874 
7875 static const basic::ZoneEra kZoneEraPST8PDT[] ACE_TIME_PROGMEM = {
7876  // -8:00 US P%sT
7877  {
7878  &kPolicyUS /*zonePolicy*/,
7879  "P%T" /*format*/,
7880  -32 /*offsetCode*/,
7881  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7882  127 /*untilYearTiny*/,
7883  1 /*untilMonth*/,
7884  1 /*untilDay*/,
7885  0 /*untilTimeCode*/,
7886  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7887  },
7888 
7889 };
7890 
7891 static const char kZoneNamePST8PDT[] ACE_TIME_PROGMEM = "PST8PDT";
7892 
7893 const basic::ZoneInfo kZonePST8PDT ACE_TIME_PROGMEM = {
7894  kZoneNamePST8PDT /*name*/,
7895  0xd99ee2dc /*zoneId*/,
7896  &kZoneContext /*zoneContext*/,
7897  1 /*numEras*/,
7898  kZoneEraPST8PDT /*eras*/,
7899 };
7900 
7901 //---------------------------------------------------------------------------
7902 // Zone name: Pacific/Auckland
7903 // Zone Eras: 1
7904 // Strings (bytes): 15 (originally 22)
7905 // Memory (8-bit): 37
7906 // Memory (32-bit): 51
7907 //---------------------------------------------------------------------------
7908 
7909 static const basic::ZoneEra kZoneEraPacific_Auckland[] ACE_TIME_PROGMEM = {
7910  // 12:00 NZ NZ%sT
7911  {
7912  &kPolicyNZ /*zonePolicy*/,
7913  "NZ%T" /*format*/,
7914  48 /*offsetCode*/,
7915  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7916  127 /*untilYearTiny*/,
7917  1 /*untilMonth*/,
7918  1 /*untilDay*/,
7919  0 /*untilTimeCode*/,
7920  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7921  },
7922 
7923 };
7924 
7925 static const char kZoneNamePacific_Auckland[] ACE_TIME_PROGMEM = "\x0b" "Auckland";
7926 
7927 const basic::ZoneInfo kZonePacific_Auckland ACE_TIME_PROGMEM = {
7928  kZoneNamePacific_Auckland /*name*/,
7929  0x25062f86 /*zoneId*/,
7930  &kZoneContext /*zoneContext*/,
7931  1 /*numEras*/,
7932  kZoneEraPacific_Auckland /*eras*/,
7933 };
7934 
7935 //---------------------------------------------------------------------------
7936 // Zone name: Pacific/Chatham
7937 // Zone Eras: 1
7938 // Strings (bytes): 21 (originally 28)
7939 // Memory (8-bit): 43
7940 // Memory (32-bit): 57
7941 //---------------------------------------------------------------------------
7942 
7943 static const basic::ZoneEra kZoneEraPacific_Chatham[] ACE_TIME_PROGMEM = {
7944  // 12:45 Chatham +1245/+1345
7945  {
7946  &kPolicyChatham /*zonePolicy*/,
7947  "+1245/+1345" /*format*/,
7948  51 /*offsetCode*/,
7949  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7950  127 /*untilYearTiny*/,
7951  1 /*untilMonth*/,
7952  1 /*untilDay*/,
7953  0 /*untilTimeCode*/,
7954  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7955  },
7956 
7957 };
7958 
7959 static const char kZoneNamePacific_Chatham[] ACE_TIME_PROGMEM = "\x0b" "Chatham";
7960 
7961 const basic::ZoneInfo kZonePacific_Chatham ACE_TIME_PROGMEM = {
7962  kZoneNamePacific_Chatham /*name*/,
7963  0x2f0de999 /*zoneId*/,
7964  &kZoneContext /*zoneContext*/,
7965  1 /*numEras*/,
7966  kZoneEraPacific_Chatham /*eras*/,
7967 };
7968 
7969 //---------------------------------------------------------------------------
7970 // Zone name: Pacific/Chuuk
7971 // Zone Eras: 1
7972 // Strings (bytes): 11 (originally 18)
7973 // Memory (8-bit): 33
7974 // Memory (32-bit): 47
7975 //---------------------------------------------------------------------------
7976 
7977 static const basic::ZoneEra kZoneEraPacific_Chuuk[] ACE_TIME_PROGMEM = {
7978  // 10:00 - +10
7979  {
7980  nullptr /*zonePolicy*/,
7981  "+10" /*format*/,
7982  40 /*offsetCode*/,
7983  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7984  127 /*untilYearTiny*/,
7985  1 /*untilMonth*/,
7986  1 /*untilDay*/,
7987  0 /*untilTimeCode*/,
7988  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7989  },
7990 
7991 };
7992 
7993 static const char kZoneNamePacific_Chuuk[] ACE_TIME_PROGMEM = "\x0b" "Chuuk";
7994 
7995 const basic::ZoneInfo kZonePacific_Chuuk ACE_TIME_PROGMEM = {
7996  kZoneNamePacific_Chuuk /*name*/,
7997  0x8a090b23 /*zoneId*/,
7998  &kZoneContext /*zoneContext*/,
7999  1 /*numEras*/,
8000  kZoneEraPacific_Chuuk /*eras*/,
8001 };
8002 
8003 //---------------------------------------------------------------------------
8004 // Zone name: Pacific/Easter
8005 // Zone Eras: 1
8006 // Strings (bytes): 16 (originally 23)
8007 // Memory (8-bit): 38
8008 // Memory (32-bit): 52
8009 //---------------------------------------------------------------------------
8010 
8011 static const basic::ZoneEra kZoneEraPacific_Easter[] ACE_TIME_PROGMEM = {
8012  // -6:00 Chile -06/-05
8013  {
8014  &kPolicyChile /*zonePolicy*/,
8015  "-06/-05" /*format*/,
8016  -24 /*offsetCode*/,
8017  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8018  127 /*untilYearTiny*/,
8019  1 /*untilMonth*/,
8020  1 /*untilDay*/,
8021  0 /*untilTimeCode*/,
8022  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8023  },
8024 
8025 };
8026 
8027 static const char kZoneNamePacific_Easter[] ACE_TIME_PROGMEM = "\x0b" "Easter";
8028 
8029 const basic::ZoneInfo kZonePacific_Easter ACE_TIME_PROGMEM = {
8030  kZoneNamePacific_Easter /*name*/,
8031  0xcf54f7e7 /*zoneId*/,
8032  &kZoneContext /*zoneContext*/,
8033  1 /*numEras*/,
8034  kZoneEraPacific_Easter /*eras*/,
8035 };
8036 
8037 //---------------------------------------------------------------------------
8038 // Zone name: Pacific/Efate
8039 // Zone Eras: 1
8040 // Strings (bytes): 15 (originally 22)
8041 // Memory (8-bit): 37
8042 // Memory (32-bit): 51
8043 //---------------------------------------------------------------------------
8044 
8045 static const basic::ZoneEra kZoneEraPacific_Efate[] ACE_TIME_PROGMEM = {
8046  // 11:00 Vanuatu +11/+12
8047  {
8048  &kPolicyVanuatu /*zonePolicy*/,
8049  "+11/+12" /*format*/,
8050  44 /*offsetCode*/,
8051  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8052  127 /*untilYearTiny*/,
8053  1 /*untilMonth*/,
8054  1 /*untilDay*/,
8055  0 /*untilTimeCode*/,
8056  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8057  },
8058 
8059 };
8060 
8061 static const char kZoneNamePacific_Efate[] ACE_TIME_PROGMEM = "\x0b" "Efate";
8062 
8063 const basic::ZoneInfo kZonePacific_Efate ACE_TIME_PROGMEM = {
8064  kZoneNamePacific_Efate /*name*/,
8065  0x8a2bce28 /*zoneId*/,
8066  &kZoneContext /*zoneContext*/,
8067  1 /*numEras*/,
8068  kZoneEraPacific_Efate /*eras*/,
8069 };
8070 
8071 //---------------------------------------------------------------------------
8072 // Zone name: Pacific/Fiji
8073 // Zone Eras: 1
8074 // Strings (bytes): 14 (originally 21)
8075 // Memory (8-bit): 36
8076 // Memory (32-bit): 50
8077 //---------------------------------------------------------------------------
8078 
8079 static const basic::ZoneEra kZoneEraPacific_Fiji[] ACE_TIME_PROGMEM = {
8080  // 12:00 Fiji +12/+13
8081  {
8082  &kPolicyFiji /*zonePolicy*/,
8083  "+12/+13" /*format*/,
8084  48 /*offsetCode*/,
8085  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8086  127 /*untilYearTiny*/,
8087  1 /*untilMonth*/,
8088  1 /*untilDay*/,
8089  0 /*untilTimeCode*/,
8090  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8091  },
8092 
8093 };
8094 
8095 static const char kZoneNamePacific_Fiji[] ACE_TIME_PROGMEM = "\x0b" "Fiji";
8096 
8097 const basic::ZoneInfo kZonePacific_Fiji ACE_TIME_PROGMEM = {
8098  kZoneNamePacific_Fiji /*name*/,
8099  0x23383ba5 /*zoneId*/,
8100  &kZoneContext /*zoneContext*/,
8101  1 /*numEras*/,
8102  kZoneEraPacific_Fiji /*eras*/,
8103 };
8104 
8105 //---------------------------------------------------------------------------
8106 // Zone name: Pacific/Funafuti
8107 // Zone Eras: 1
8108 // Strings (bytes): 14 (originally 21)
8109 // Memory (8-bit): 36
8110 // Memory (32-bit): 50
8111 //---------------------------------------------------------------------------
8112 
8113 static const basic::ZoneEra kZoneEraPacific_Funafuti[] ACE_TIME_PROGMEM = {
8114  // 12:00 - +12
8115  {
8116  nullptr /*zonePolicy*/,
8117  "+12" /*format*/,
8118  48 /*offsetCode*/,
8119  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8120  127 /*untilYearTiny*/,
8121  1 /*untilMonth*/,
8122  1 /*untilDay*/,
8123  0 /*untilTimeCode*/,
8124  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8125  },
8126 
8127 };
8128 
8129 static const char kZoneNamePacific_Funafuti[] ACE_TIME_PROGMEM = "\x0b" "Funafuti";
8130 
8131 const basic::ZoneInfo kZonePacific_Funafuti ACE_TIME_PROGMEM = {
8132  kZoneNamePacific_Funafuti /*name*/,
8133  0xdb402d65 /*zoneId*/,
8134  &kZoneContext /*zoneContext*/,
8135  1 /*numEras*/,
8136  kZoneEraPacific_Funafuti /*eras*/,
8137 };
8138 
8139 //---------------------------------------------------------------------------
8140 // Zone name: Pacific/Galapagos
8141 // Zone Eras: 1
8142 // Strings (bytes): 19 (originally 26)
8143 // Memory (8-bit): 41
8144 // Memory (32-bit): 55
8145 //---------------------------------------------------------------------------
8146 
8147 static const basic::ZoneEra kZoneEraPacific_Galapagos[] ACE_TIME_PROGMEM = {
8148  // -6:00 Ecuador -06/-05
8149  {
8150  &kPolicyEcuador /*zonePolicy*/,
8151  "-06/-05" /*format*/,
8152  -24 /*offsetCode*/,
8153  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8154  127 /*untilYearTiny*/,
8155  1 /*untilMonth*/,
8156  1 /*untilDay*/,
8157  0 /*untilTimeCode*/,
8158  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8159  },
8160 
8161 };
8162 
8163 static const char kZoneNamePacific_Galapagos[] ACE_TIME_PROGMEM = "\x0b" "Galapagos";
8164 
8165 const basic::ZoneInfo kZonePacific_Galapagos ACE_TIME_PROGMEM = {
8166  kZoneNamePacific_Galapagos /*name*/,
8167  0xa952f752 /*zoneId*/,
8168  &kZoneContext /*zoneContext*/,
8169  1 /*numEras*/,
8170  kZoneEraPacific_Galapagos /*eras*/,
8171 };
8172 
8173 //---------------------------------------------------------------------------
8174 // Zone name: Pacific/Gambier
8175 // Zone Eras: 1
8176 // Strings (bytes): 13 (originally 20)
8177 // Memory (8-bit): 35
8178 // Memory (32-bit): 49
8179 //---------------------------------------------------------------------------
8180 
8181 static const basic::ZoneEra kZoneEraPacific_Gambier[] ACE_TIME_PROGMEM = {
8182  // -9:00 - -09
8183  {
8184  nullptr /*zonePolicy*/,
8185  "-09" /*format*/,
8186  -36 /*offsetCode*/,
8187  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8188  127 /*untilYearTiny*/,
8189  1 /*untilMonth*/,
8190  1 /*untilDay*/,
8191  0 /*untilTimeCode*/,
8192  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8193  },
8194 
8195 };
8196 
8197 static const char kZoneNamePacific_Gambier[] ACE_TIME_PROGMEM = "\x0b" "Gambier";
8198 
8199 const basic::ZoneInfo kZonePacific_Gambier ACE_TIME_PROGMEM = {
8200  kZoneNamePacific_Gambier /*name*/,
8201  0x53720c3a /*zoneId*/,
8202  &kZoneContext /*zoneContext*/,
8203  1 /*numEras*/,
8204  kZoneEraPacific_Gambier /*eras*/,
8205 };
8206 
8207 //---------------------------------------------------------------------------
8208 // Zone name: Pacific/Guadalcanal
8209 // Zone Eras: 1
8210 // Strings (bytes): 17 (originally 24)
8211 // Memory (8-bit): 39
8212 // Memory (32-bit): 53
8213 //---------------------------------------------------------------------------
8214 
8215 static const basic::ZoneEra kZoneEraPacific_Guadalcanal[] ACE_TIME_PROGMEM = {
8216  // 11:00 - +11
8217  {
8218  nullptr /*zonePolicy*/,
8219  "+11" /*format*/,
8220  44 /*offsetCode*/,
8221  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8222  127 /*untilYearTiny*/,
8223  1 /*untilMonth*/,
8224  1 /*untilDay*/,
8225  0 /*untilTimeCode*/,
8226  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8227  },
8228 
8229 };
8230 
8231 static const char kZoneNamePacific_Guadalcanal[] ACE_TIME_PROGMEM = "\x0b" "Guadalcanal";
8232 
8233 const basic::ZoneInfo kZonePacific_Guadalcanal ACE_TIME_PROGMEM = {
8234  kZoneNamePacific_Guadalcanal /*name*/,
8235  0xf4dd25f0 /*zoneId*/,
8236  &kZoneContext /*zoneContext*/,
8237  1 /*numEras*/,
8238  kZoneEraPacific_Guadalcanal /*eras*/,
8239 };
8240 
8241 //---------------------------------------------------------------------------
8242 // Zone name: Pacific/Honolulu
8243 // Zone Eras: 1
8244 // Strings (bytes): 14 (originally 21)
8245 // Memory (8-bit): 36
8246 // Memory (32-bit): 50
8247 //---------------------------------------------------------------------------
8248 
8249 static const basic::ZoneEra kZoneEraPacific_Honolulu[] ACE_TIME_PROGMEM = {
8250  // -10:00 - HST
8251  {
8252  nullptr /*zonePolicy*/,
8253  "HST" /*format*/,
8254  -40 /*offsetCode*/,
8255  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8256  127 /*untilYearTiny*/,
8257  1 /*untilMonth*/,
8258  1 /*untilDay*/,
8259  0 /*untilTimeCode*/,
8260  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8261  },
8262 
8263 };
8264 
8265 static const char kZoneNamePacific_Honolulu[] ACE_TIME_PROGMEM = "\x0b" "Honolulu";
8266 
8267 const basic::ZoneInfo kZonePacific_Honolulu ACE_TIME_PROGMEM = {
8268  kZoneNamePacific_Honolulu /*name*/,
8269  0xe6e70af9 /*zoneId*/,
8270  &kZoneContext /*zoneContext*/,
8271  1 /*numEras*/,
8272  kZoneEraPacific_Honolulu /*eras*/,
8273 };
8274 
8275 //---------------------------------------------------------------------------
8276 // Zone name: Pacific/Kanton
8277 // Zone Eras: 1
8278 // Strings (bytes): 12 (originally 19)
8279 // Memory (8-bit): 34
8280 // Memory (32-bit): 48
8281 //---------------------------------------------------------------------------
8282 
8283 static const basic::ZoneEra kZoneEraPacific_Kanton[] ACE_TIME_PROGMEM = {
8284  // 13:00 - +13
8285  {
8286  nullptr /*zonePolicy*/,
8287  "+13" /*format*/,
8288  52 /*offsetCode*/,
8289  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8290  127 /*untilYearTiny*/,
8291  1 /*untilMonth*/,
8292  1 /*untilDay*/,
8293  0 /*untilTimeCode*/,
8294  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8295  },
8296 
8297 };
8298 
8299 static const char kZoneNamePacific_Kanton[] ACE_TIME_PROGMEM = "\x0b" "Kanton";
8300 
8301 const basic::ZoneInfo kZonePacific_Kanton ACE_TIME_PROGMEM = {
8302  kZoneNamePacific_Kanton /*name*/,
8303  0xdd512f0e /*zoneId*/,
8304  &kZoneContext /*zoneContext*/,
8305  1 /*numEras*/,
8306  kZoneEraPacific_Kanton /*eras*/,
8307 };
8308 
8309 //---------------------------------------------------------------------------
8310 // Zone name: Pacific/Kiritimati
8311 // Zone Eras: 1
8312 // Strings (bytes): 16 (originally 23)
8313 // Memory (8-bit): 38
8314 // Memory (32-bit): 52
8315 //---------------------------------------------------------------------------
8316 
8317 static const basic::ZoneEra kZoneEraPacific_Kiritimati[] ACE_TIME_PROGMEM = {
8318  // 14:00 - +14
8319  {
8320  nullptr /*zonePolicy*/,
8321  "+14" /*format*/,
8322  56 /*offsetCode*/,
8323  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8324  127 /*untilYearTiny*/,
8325  1 /*untilMonth*/,
8326  1 /*untilDay*/,
8327  0 /*untilTimeCode*/,
8328  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8329  },
8330 
8331 };
8332 
8333 static const char kZoneNamePacific_Kiritimati[] ACE_TIME_PROGMEM = "\x0b" "Kiritimati";
8334 
8335 const basic::ZoneInfo kZonePacific_Kiritimati ACE_TIME_PROGMEM = {
8336  kZoneNamePacific_Kiritimati /*name*/,
8337  0x8305073a /*zoneId*/,
8338  &kZoneContext /*zoneContext*/,
8339  1 /*numEras*/,
8340  kZoneEraPacific_Kiritimati /*eras*/,
8341 };
8342 
8343 //---------------------------------------------------------------------------
8344 // Zone name: Pacific/Kosrae
8345 // Zone Eras: 2
8346 // Strings (bytes): 16 (originally 23)
8347 // Memory (8-bit): 49
8348 // Memory (32-bit): 68
8349 //---------------------------------------------------------------------------
8350 
8351 static const basic::ZoneEra kZoneEraPacific_Kosrae[] ACE_TIME_PROGMEM = {
8352  // 12:00 - +12 1999
8353  {
8354  nullptr /*zonePolicy*/,
8355  "+12" /*format*/,
8356  48 /*offsetCode*/,
8357  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8358  -1 /*untilYearTiny*/,
8359  1 /*untilMonth*/,
8360  1 /*untilDay*/,
8361  0 /*untilTimeCode*/,
8362  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8363  },
8364  // 11:00 - +11
8365  {
8366  nullptr /*zonePolicy*/,
8367  "+11" /*format*/,
8368  44 /*offsetCode*/,
8369  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8370  127 /*untilYearTiny*/,
8371  1 /*untilMonth*/,
8372  1 /*untilDay*/,
8373  0 /*untilTimeCode*/,
8374  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8375  },
8376 
8377 };
8378 
8379 static const char kZoneNamePacific_Kosrae[] ACE_TIME_PROGMEM = "\x0b" "Kosrae";
8380 
8381 const basic::ZoneInfo kZonePacific_Kosrae ACE_TIME_PROGMEM = {
8382  kZoneNamePacific_Kosrae /*name*/,
8383  0xde5139a8 /*zoneId*/,
8384  &kZoneContext /*zoneContext*/,
8385  2 /*numEras*/,
8386  kZoneEraPacific_Kosrae /*eras*/,
8387 };
8388 
8389 //---------------------------------------------------------------------------
8390 // Zone name: Pacific/Kwajalein
8391 // Zone Eras: 1
8392 // Strings (bytes): 15 (originally 22)
8393 // Memory (8-bit): 37
8394 // Memory (32-bit): 51
8395 //---------------------------------------------------------------------------
8396 
8397 static const basic::ZoneEra kZoneEraPacific_Kwajalein[] ACE_TIME_PROGMEM = {
8398  // 12:00 - +12
8399  {
8400  nullptr /*zonePolicy*/,
8401  "+12" /*format*/,
8402  48 /*offsetCode*/,
8403  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8404  127 /*untilYearTiny*/,
8405  1 /*untilMonth*/,
8406  1 /*untilDay*/,
8407  0 /*untilTimeCode*/,
8408  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8409  },
8410 
8411 };
8412 
8413 static const char kZoneNamePacific_Kwajalein[] ACE_TIME_PROGMEM = "\x0b" "Kwajalein";
8414 
8415 const basic::ZoneInfo kZonePacific_Kwajalein ACE_TIME_PROGMEM = {
8416  kZoneNamePacific_Kwajalein /*name*/,
8417  0x8e216759 /*zoneId*/,
8418  &kZoneContext /*zoneContext*/,
8419  1 /*numEras*/,
8420  kZoneEraPacific_Kwajalein /*eras*/,
8421 };
8422 
8423 //---------------------------------------------------------------------------
8424 // Zone name: Pacific/Majuro
8425 // Zone Eras: 1
8426 // Strings (bytes): 12 (originally 19)
8427 // Memory (8-bit): 34
8428 // Memory (32-bit): 48
8429 //---------------------------------------------------------------------------
8430 
8431 static const basic::ZoneEra kZoneEraPacific_Majuro[] ACE_TIME_PROGMEM = {
8432  // 12:00 - +12
8433  {
8434  nullptr /*zonePolicy*/,
8435  "+12" /*format*/,
8436  48 /*offsetCode*/,
8437  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8438  127 /*untilYearTiny*/,
8439  1 /*untilMonth*/,
8440  1 /*untilDay*/,
8441  0 /*untilTimeCode*/,
8442  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8443  },
8444 
8445 };
8446 
8447 static const char kZoneNamePacific_Majuro[] ACE_TIME_PROGMEM = "\x0b" "Majuro";
8448 
8449 const basic::ZoneInfo kZonePacific_Majuro ACE_TIME_PROGMEM = {
8450  kZoneNamePacific_Majuro /*name*/,
8451  0xe1f95371 /*zoneId*/,
8452  &kZoneContext /*zoneContext*/,
8453  1 /*numEras*/,
8454  kZoneEraPacific_Majuro /*eras*/,
8455 };
8456 
8457 //---------------------------------------------------------------------------
8458 // Zone name: Pacific/Marquesas
8459 // Zone Eras: 1
8460 // Strings (bytes): 17 (originally 24)
8461 // Memory (8-bit): 39
8462 // Memory (32-bit): 53
8463 //---------------------------------------------------------------------------
8464 
8465 static const basic::ZoneEra kZoneEraPacific_Marquesas[] ACE_TIME_PROGMEM = {
8466  // -9:30 - -0930
8467  {
8468  nullptr /*zonePolicy*/,
8469  "-0930" /*format*/,
8470  -38 /*offsetCode*/,
8471  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8472  127 /*untilYearTiny*/,
8473  1 /*untilMonth*/,
8474  1 /*untilDay*/,
8475  0 /*untilTimeCode*/,
8476  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8477  },
8478 
8479 };
8480 
8481 static const char kZoneNamePacific_Marquesas[] ACE_TIME_PROGMEM = "\x0b" "Marquesas";
8482 
8483 const basic::ZoneInfo kZonePacific_Marquesas ACE_TIME_PROGMEM = {
8484  kZoneNamePacific_Marquesas /*name*/,
8485  0x57ca7135 /*zoneId*/,
8486  &kZoneContext /*zoneContext*/,
8487  1 /*numEras*/,
8488  kZoneEraPacific_Marquesas /*eras*/,
8489 };
8490 
8491 //---------------------------------------------------------------------------
8492 // Zone name: Pacific/Nauru
8493 // Zone Eras: 1
8494 // Strings (bytes): 11 (originally 18)
8495 // Memory (8-bit): 33
8496 // Memory (32-bit): 47
8497 //---------------------------------------------------------------------------
8498 
8499 static const basic::ZoneEra kZoneEraPacific_Nauru[] ACE_TIME_PROGMEM = {
8500  // 12:00 - +12
8501  {
8502  nullptr /*zonePolicy*/,
8503  "+12" /*format*/,
8504  48 /*offsetCode*/,
8505  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8506  127 /*untilYearTiny*/,
8507  1 /*untilMonth*/,
8508  1 /*untilDay*/,
8509  0 /*untilTimeCode*/,
8510  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8511  },
8512 
8513 };
8514 
8515 static const char kZoneNamePacific_Nauru[] ACE_TIME_PROGMEM = "\x0b" "Nauru";
8516 
8517 const basic::ZoneInfo kZonePacific_Nauru ACE_TIME_PROGMEM = {
8518  kZoneNamePacific_Nauru /*name*/,
8519  0x8acc41ae /*zoneId*/,
8520  &kZoneContext /*zoneContext*/,
8521  1 /*numEras*/,
8522  kZoneEraPacific_Nauru /*eras*/,
8523 };
8524 
8525 //---------------------------------------------------------------------------
8526 // Zone name: Pacific/Niue
8527 // Zone Eras: 1
8528 // Strings (bytes): 10 (originally 17)
8529 // Memory (8-bit): 32
8530 // Memory (32-bit): 46
8531 //---------------------------------------------------------------------------
8532 
8533 static const basic::ZoneEra kZoneEraPacific_Niue[] ACE_TIME_PROGMEM = {
8534  // -11:00 - -11
8535  {
8536  nullptr /*zonePolicy*/,
8537  "-11" /*format*/,
8538  -44 /*offsetCode*/,
8539  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8540  127 /*untilYearTiny*/,
8541  1 /*untilMonth*/,
8542  1 /*untilDay*/,
8543  0 /*untilTimeCode*/,
8544  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8545  },
8546 
8547 };
8548 
8549 static const char kZoneNamePacific_Niue[] ACE_TIME_PROGMEM = "\x0b" "Niue";
8550 
8551 const basic::ZoneInfo kZonePacific_Niue ACE_TIME_PROGMEM = {
8552  kZoneNamePacific_Niue /*name*/,
8553  0x233ca014 /*zoneId*/,
8554  &kZoneContext /*zoneContext*/,
8555  1 /*numEras*/,
8556  kZoneEraPacific_Niue /*eras*/,
8557 };
8558 
8559 //---------------------------------------------------------------------------
8560 // Zone name: Pacific/Noumea
8561 // Zone Eras: 1
8562 // Strings (bytes): 16 (originally 23)
8563 // Memory (8-bit): 38
8564 // Memory (32-bit): 52
8565 //---------------------------------------------------------------------------
8566 
8567 static const basic::ZoneEra kZoneEraPacific_Noumea[] ACE_TIME_PROGMEM = {
8568  // 11:00 NC +11/+12
8569  {
8570  &kPolicyNC /*zonePolicy*/,
8571  "+11/+12" /*format*/,
8572  44 /*offsetCode*/,
8573  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8574  127 /*untilYearTiny*/,
8575  1 /*untilMonth*/,
8576  1 /*untilDay*/,
8577  0 /*untilTimeCode*/,
8578  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8579  },
8580 
8581 };
8582 
8583 static const char kZoneNamePacific_Noumea[] ACE_TIME_PROGMEM = "\x0b" "Noumea";
8584 
8585 const basic::ZoneInfo kZonePacific_Noumea ACE_TIME_PROGMEM = {
8586  kZoneNamePacific_Noumea /*name*/,
8587  0xe551b788 /*zoneId*/,
8588  &kZoneContext /*zoneContext*/,
8589  1 /*numEras*/,
8590  kZoneEraPacific_Noumea /*eras*/,
8591 };
8592 
8593 //---------------------------------------------------------------------------
8594 // Zone name: Pacific/Pago_Pago
8595 // Zone Eras: 1
8596 // Strings (bytes): 15 (originally 22)
8597 // Memory (8-bit): 37
8598 // Memory (32-bit): 51
8599 //---------------------------------------------------------------------------
8600 
8601 static const basic::ZoneEra kZoneEraPacific_Pago_Pago[] ACE_TIME_PROGMEM = {
8602  // -11:00 - SST
8603  {
8604  nullptr /*zonePolicy*/,
8605  "SST" /*format*/,
8606  -44 /*offsetCode*/,
8607  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8608  127 /*untilYearTiny*/,
8609  1 /*untilMonth*/,
8610  1 /*untilDay*/,
8611  0 /*untilTimeCode*/,
8612  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8613  },
8614 
8615 };
8616 
8617 static const char kZoneNamePacific_Pago_Pago[] ACE_TIME_PROGMEM = "\x0b" "Pago_Pago";
8618 
8619 const basic::ZoneInfo kZonePacific_Pago_Pago ACE_TIME_PROGMEM = {
8620  kZoneNamePacific_Pago_Pago /*name*/,
8621  0x603aebd0 /*zoneId*/,
8622  &kZoneContext /*zoneContext*/,
8623  1 /*numEras*/,
8624  kZoneEraPacific_Pago_Pago /*eras*/,
8625 };
8626 
8627 //---------------------------------------------------------------------------
8628 // Zone name: Pacific/Palau
8629 // Zone Eras: 1
8630 // Strings (bytes): 11 (originally 18)
8631 // Memory (8-bit): 33
8632 // Memory (32-bit): 47
8633 //---------------------------------------------------------------------------
8634 
8635 static const basic::ZoneEra kZoneEraPacific_Palau[] ACE_TIME_PROGMEM = {
8636  // 9:00 - +09
8637  {
8638  nullptr /*zonePolicy*/,
8639  "+09" /*format*/,
8640  36 /*offsetCode*/,
8641  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8642  127 /*untilYearTiny*/,
8643  1 /*untilMonth*/,
8644  1 /*untilDay*/,
8645  0 /*untilTimeCode*/,
8646  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8647  },
8648 
8649 };
8650 
8651 static const char kZoneNamePacific_Palau[] ACE_TIME_PROGMEM = "\x0b" "Palau";
8652 
8653 const basic::ZoneInfo kZonePacific_Palau ACE_TIME_PROGMEM = {
8654  kZoneNamePacific_Palau /*name*/,
8655  0x8af04a36 /*zoneId*/,
8656  &kZoneContext /*zoneContext*/,
8657  1 /*numEras*/,
8658  kZoneEraPacific_Palau /*eras*/,
8659 };
8660 
8661 //---------------------------------------------------------------------------
8662 // Zone name: Pacific/Pitcairn
8663 // Zone Eras: 1
8664 // Strings (bytes): 14 (originally 21)
8665 // Memory (8-bit): 36
8666 // Memory (32-bit): 50
8667 //---------------------------------------------------------------------------
8668 
8669 static const basic::ZoneEra kZoneEraPacific_Pitcairn[] ACE_TIME_PROGMEM = {
8670  // -8:00 - -08
8671  {
8672  nullptr /*zonePolicy*/,
8673  "-08" /*format*/,
8674  -32 /*offsetCode*/,
8675  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8676  127 /*untilYearTiny*/,
8677  1 /*untilMonth*/,
8678  1 /*untilDay*/,
8679  0 /*untilTimeCode*/,
8680  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8681  },
8682 
8683 };
8684 
8685 static const char kZoneNamePacific_Pitcairn[] ACE_TIME_PROGMEM = "\x0b" "Pitcairn";
8686 
8687 const basic::ZoneInfo kZonePacific_Pitcairn ACE_TIME_PROGMEM = {
8688  kZoneNamePacific_Pitcairn /*name*/,
8689  0x8837d8bd /*zoneId*/,
8690  &kZoneContext /*zoneContext*/,
8691  1 /*numEras*/,
8692  kZoneEraPacific_Pitcairn /*eras*/,
8693 };
8694 
8695 //---------------------------------------------------------------------------
8696 // Zone name: Pacific/Pohnpei
8697 // Zone Eras: 1
8698 // Strings (bytes): 13 (originally 20)
8699 // Memory (8-bit): 35
8700 // Memory (32-bit): 49
8701 //---------------------------------------------------------------------------
8702 
8703 static const basic::ZoneEra kZoneEraPacific_Pohnpei[] ACE_TIME_PROGMEM = {
8704  // 11:00 - +11
8705  {
8706  nullptr /*zonePolicy*/,
8707  "+11" /*format*/,
8708  44 /*offsetCode*/,
8709  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8710  127 /*untilYearTiny*/,
8711  1 /*untilMonth*/,
8712  1 /*untilDay*/,
8713  0 /*untilTimeCode*/,
8714  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8715  },
8716 
8717 };
8718 
8719 static const char kZoneNamePacific_Pohnpei[] ACE_TIME_PROGMEM = "\x0b" "Pohnpei";
8720 
8721 const basic::ZoneInfo kZonePacific_Pohnpei ACE_TIME_PROGMEM = {
8722  kZoneNamePacific_Pohnpei /*name*/,
8723  0x28929f96 /*zoneId*/,
8724  &kZoneContext /*zoneContext*/,
8725  1 /*numEras*/,
8726  kZoneEraPacific_Pohnpei /*eras*/,
8727 };
8728 
8729 //---------------------------------------------------------------------------
8730 // Zone name: Pacific/Port_Moresby
8731 // Zone Eras: 1
8732 // Strings (bytes): 18 (originally 25)
8733 // Memory (8-bit): 40
8734 // Memory (32-bit): 54
8735 //---------------------------------------------------------------------------
8736 
8737 static const basic::ZoneEra kZoneEraPacific_Port_Moresby[] ACE_TIME_PROGMEM = {
8738  // 10:00 - +10
8739  {
8740  nullptr /*zonePolicy*/,
8741  "+10" /*format*/,
8742  40 /*offsetCode*/,
8743  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8744  127 /*untilYearTiny*/,
8745  1 /*untilMonth*/,
8746  1 /*untilDay*/,
8747  0 /*untilTimeCode*/,
8748  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8749  },
8750 
8751 };
8752 
8753 static const char kZoneNamePacific_Port_Moresby[] ACE_TIME_PROGMEM = "\x0b" "Port_Moresby";
8754 
8755 const basic::ZoneInfo kZonePacific_Port_Moresby ACE_TIME_PROGMEM = {
8756  kZoneNamePacific_Port_Moresby /*name*/,
8757  0xa7ba7f68 /*zoneId*/,
8758  &kZoneContext /*zoneContext*/,
8759  1 /*numEras*/,
8760  kZoneEraPacific_Port_Moresby /*eras*/,
8761 };
8762 
8763 //---------------------------------------------------------------------------
8764 // Zone name: Pacific/Rarotonga
8765 // Zone Eras: 1
8766 // Strings (bytes): 21 (originally 28)
8767 // Memory (8-bit): 43
8768 // Memory (32-bit): 57
8769 //---------------------------------------------------------------------------
8770 
8771 static const basic::ZoneEra kZoneEraPacific_Rarotonga[] ACE_TIME_PROGMEM = {
8772  // -10:00 Cook -10/-0930
8773  {
8774  &kPolicyCook /*zonePolicy*/,
8775  "-10/-0930" /*format*/,
8776  -40 /*offsetCode*/,
8777  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8778  127 /*untilYearTiny*/,
8779  1 /*untilMonth*/,
8780  1 /*untilDay*/,
8781  0 /*untilTimeCode*/,
8782  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8783  },
8784 
8785 };
8786 
8787 static const char kZoneNamePacific_Rarotonga[] ACE_TIME_PROGMEM = "\x0b" "Rarotonga";
8788 
8789 const basic::ZoneInfo kZonePacific_Rarotonga ACE_TIME_PROGMEM = {
8790  kZoneNamePacific_Rarotonga /*name*/,
8791  0x9981a3b0 /*zoneId*/,
8792  &kZoneContext /*zoneContext*/,
8793  1 /*numEras*/,
8794  kZoneEraPacific_Rarotonga /*eras*/,
8795 };
8796 
8797 //---------------------------------------------------------------------------
8798 // Zone name: Pacific/Tahiti
8799 // Zone Eras: 1
8800 // Strings (bytes): 12 (originally 19)
8801 // Memory (8-bit): 34
8802 // Memory (32-bit): 48
8803 //---------------------------------------------------------------------------
8804 
8805 static const basic::ZoneEra kZoneEraPacific_Tahiti[] ACE_TIME_PROGMEM = {
8806  // -10:00 - -10
8807  {
8808  nullptr /*zonePolicy*/,
8809  "-10" /*format*/,
8810  -40 /*offsetCode*/,
8811  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8812  127 /*untilYearTiny*/,
8813  1 /*untilMonth*/,
8814  1 /*untilDay*/,
8815  0 /*untilTimeCode*/,
8816  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8817  },
8818 
8819 };
8820 
8821 static const char kZoneNamePacific_Tahiti[] ACE_TIME_PROGMEM = "\x0b" "Tahiti";
8822 
8823 const basic::ZoneInfo kZonePacific_Tahiti ACE_TIME_PROGMEM = {
8824  kZoneNamePacific_Tahiti /*name*/,
8825  0xf24c2446 /*zoneId*/,
8826  &kZoneContext /*zoneContext*/,
8827  1 /*numEras*/,
8828  kZoneEraPacific_Tahiti /*eras*/,
8829 };
8830 
8831 //---------------------------------------------------------------------------
8832 // Zone name: Pacific/Tarawa
8833 // Zone Eras: 1
8834 // Strings (bytes): 12 (originally 19)
8835 // Memory (8-bit): 34
8836 // Memory (32-bit): 48
8837 //---------------------------------------------------------------------------
8838 
8839 static const basic::ZoneEra kZoneEraPacific_Tarawa[] ACE_TIME_PROGMEM = {
8840  // 12:00 - +12
8841  {
8842  nullptr /*zonePolicy*/,
8843  "+12" /*format*/,
8844  48 /*offsetCode*/,
8845  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8846  127 /*untilYearTiny*/,
8847  1 /*untilMonth*/,
8848  1 /*untilDay*/,
8849  0 /*untilTimeCode*/,
8850  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8851  },
8852 
8853 };
8854 
8855 static const char kZoneNamePacific_Tarawa[] ACE_TIME_PROGMEM = "\x0b" "Tarawa";
8856 
8857 const basic::ZoneInfo kZonePacific_Tarawa ACE_TIME_PROGMEM = {
8858  kZoneNamePacific_Tarawa /*name*/,
8859  0xf2517e63 /*zoneId*/,
8860  &kZoneContext /*zoneContext*/,
8861  1 /*numEras*/,
8862  kZoneEraPacific_Tarawa /*eras*/,
8863 };
8864 
8865 //---------------------------------------------------------------------------
8866 // Zone name: Pacific/Tongatapu
8867 // Zone Eras: 2
8868 // Strings (bytes): 23 (originally 30)
8869 // Memory (8-bit): 56
8870 // Memory (32-bit): 75
8871 //---------------------------------------------------------------------------
8872 
8873 static const basic::ZoneEra kZoneEraPacific_Tongatapu[] ACE_TIME_PROGMEM = {
8874  // 13:00 - +13 1999
8875  {
8876  nullptr /*zonePolicy*/,
8877  "+13" /*format*/,
8878  52 /*offsetCode*/,
8879  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8880  -1 /*untilYearTiny*/,
8881  1 /*untilMonth*/,
8882  1 /*untilDay*/,
8883  0 /*untilTimeCode*/,
8884  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8885  },
8886  // 13:00 Tonga +13/+14
8887  {
8888  &kPolicyTonga /*zonePolicy*/,
8889  "+13/+14" /*format*/,
8890  52 /*offsetCode*/,
8891  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8892  127 /*untilYearTiny*/,
8893  1 /*untilMonth*/,
8894  1 /*untilDay*/,
8895  0 /*untilTimeCode*/,
8896  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8897  },
8898 
8899 };
8900 
8901 static const char kZoneNamePacific_Tongatapu[] ACE_TIME_PROGMEM = "\x0b" "Tongatapu";
8902 
8903 const basic::ZoneInfo kZonePacific_Tongatapu ACE_TIME_PROGMEM = {
8904  kZoneNamePacific_Tongatapu /*name*/,
8905  0x262ca836 /*zoneId*/,
8906  &kZoneContext /*zoneContext*/,
8907  2 /*numEras*/,
8908  kZoneEraPacific_Tongatapu /*eras*/,
8909 };
8910 
8911 //---------------------------------------------------------------------------
8912 // Zone name: Pacific/Wake
8913 // Zone Eras: 1
8914 // Strings (bytes): 10 (originally 17)
8915 // Memory (8-bit): 32
8916 // Memory (32-bit): 46
8917 //---------------------------------------------------------------------------
8918 
8919 static const basic::ZoneEra kZoneEraPacific_Wake[] ACE_TIME_PROGMEM = {
8920  // 12:00 - +12
8921  {
8922  nullptr /*zonePolicy*/,
8923  "+12" /*format*/,
8924  48 /*offsetCode*/,
8925  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8926  127 /*untilYearTiny*/,
8927  1 /*untilMonth*/,
8928  1 /*untilDay*/,
8929  0 /*untilTimeCode*/,
8930  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8931  },
8932 
8933 };
8934 
8935 static const char kZoneNamePacific_Wake[] ACE_TIME_PROGMEM = "\x0b" "Wake";
8936 
8937 const basic::ZoneInfo kZonePacific_Wake ACE_TIME_PROGMEM = {
8938  kZoneNamePacific_Wake /*name*/,
8939  0x23416c2b /*zoneId*/,
8940  &kZoneContext /*zoneContext*/,
8941  1 /*numEras*/,
8942  kZoneEraPacific_Wake /*eras*/,
8943 };
8944 
8945 //---------------------------------------------------------------------------
8946 // Zone name: Pacific/Wallis
8947 // Zone Eras: 1
8948 // Strings (bytes): 12 (originally 19)
8949 // Memory (8-bit): 34
8950 // Memory (32-bit): 48
8951 //---------------------------------------------------------------------------
8952 
8953 static const basic::ZoneEra kZoneEraPacific_Wallis[] ACE_TIME_PROGMEM = {
8954  // 12:00 - +12
8955  {
8956  nullptr /*zonePolicy*/,
8957  "+12" /*format*/,
8958  48 /*offsetCode*/,
8959  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8960  127 /*untilYearTiny*/,
8961  1 /*untilMonth*/,
8962  1 /*untilDay*/,
8963  0 /*untilTimeCode*/,
8964  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8965  },
8966 
8967 };
8968 
8969 static const char kZoneNamePacific_Wallis[] ACE_TIME_PROGMEM = "\x0b" "Wallis";
8970 
8971 const basic::ZoneInfo kZonePacific_Wallis ACE_TIME_PROGMEM = {
8972  kZoneNamePacific_Wallis /*name*/,
8973  0xf94ddb0f /*zoneId*/,
8974  &kZoneContext /*zoneContext*/,
8975  1 /*numEras*/,
8976  kZoneEraPacific_Wallis /*eras*/,
8977 };
8978 
8979 //---------------------------------------------------------------------------
8980 // Zone name: WET
8981 // Zone Eras: 1
8982 // Strings (bytes): 9 (originally 9)
8983 // Memory (8-bit): 31
8984 // Memory (32-bit): 45
8985 //---------------------------------------------------------------------------
8986 
8987 static const basic::ZoneEra kZoneEraWET[] ACE_TIME_PROGMEM = {
8988  // 0:00 EU WE%sT
8989  {
8990  &kPolicyEU /*zonePolicy*/,
8991  "WE%T" /*format*/,
8992  0 /*offsetCode*/,
8993  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8994  127 /*untilYearTiny*/,
8995  1 /*untilMonth*/,
8996  1 /*untilDay*/,
8997  0 /*untilTimeCode*/,
8998  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8999  },
9000 
9001 };
9002 
9003 static const char kZoneNameWET[] ACE_TIME_PROGMEM = "WET";
9004 
9005 const basic::ZoneInfo kZoneWET ACE_TIME_PROGMEM = {
9006  kZoneNameWET /*name*/,
9007  0x0b882e35 /*zoneId*/,
9008  &kZoneContext /*zoneContext*/,
9009  1 /*numEras*/,
9010  kZoneEraWET /*eras*/,
9011 };
9012 
9013 
9014 
9015 //---------------------------------------------------------------------------
9016 // Links: 193
9017 //---------------------------------------------------------------------------
9018 
9019 //---------------------------------------------------------------------------
9020 // Link name: Africa/Accra -> Africa/Abidjan
9021 // Strings (bytes): 7 (originally 13)
9022 // Memory (8-bit): 18
9023 // Memory (32-bit): 27
9024 //---------------------------------------------------------------------------
9025 
9026 static const char kZoneNameAfrica_Accra[] ACE_TIME_PROGMEM = "\x01" "Accra";
9027 
9028 const basic::ZoneInfo kZoneAfrica_Accra ACE_TIME_PROGMEM = {
9029  kZoneNameAfrica_Accra /*name*/,
9030  0x77d5b054 /*zoneId*/,
9031  &kZoneContext /*zoneContext*/,
9032  0 /*numEras*/,
9033  &kZoneAfrica_Abidjan /*eras(info)*/,
9034 };
9035 
9036 //---------------------------------------------------------------------------
9037 // Link name: Africa/Addis_Ababa -> Africa/Nairobi
9038 // Strings (bytes): 13 (originally 19)
9039 // Memory (8-bit): 24
9040 // Memory (32-bit): 33
9041 //---------------------------------------------------------------------------
9042 
9043 static const char kZoneNameAfrica_Addis_Ababa[] ACE_TIME_PROGMEM = "\x01" "Addis_Ababa";
9044 
9045 const basic::ZoneInfo kZoneAfrica_Addis_Ababa ACE_TIME_PROGMEM = {
9046  kZoneNameAfrica_Addis_Ababa /*name*/,
9047  0x05ae1e65 /*zoneId*/,
9048  &kZoneContext /*zoneContext*/,
9049  0 /*numEras*/,
9050  &kZoneAfrica_Nairobi /*eras(info)*/,
9051 };
9052 
9053 //---------------------------------------------------------------------------
9054 // Link name: Africa/Asmara -> Africa/Nairobi
9055 // Strings (bytes): 8 (originally 14)
9056 // Memory (8-bit): 19
9057 // Memory (32-bit): 28
9058 //---------------------------------------------------------------------------
9059 
9060 static const char kZoneNameAfrica_Asmara[] ACE_TIME_PROGMEM = "\x01" "Asmara";
9061 
9062 const basic::ZoneInfo kZoneAfrica_Asmara ACE_TIME_PROGMEM = {
9063  kZoneNameAfrica_Asmara /*name*/,
9064  0x73b278ef /*zoneId*/,
9065  &kZoneContext /*zoneContext*/,
9066  0 /*numEras*/,
9067  &kZoneAfrica_Nairobi /*eras(info)*/,
9068 };
9069 
9070 //---------------------------------------------------------------------------
9071 // Link name: Africa/Asmera -> Africa/Nairobi
9072 // Strings (bytes): 8 (originally 14)
9073 // Memory (8-bit): 19
9074 // Memory (32-bit): 28
9075 //---------------------------------------------------------------------------
9076 
9077 static const char kZoneNameAfrica_Asmera[] ACE_TIME_PROGMEM = "\x01" "Asmera";
9078 
9079 const basic::ZoneInfo kZoneAfrica_Asmera ACE_TIME_PROGMEM = {
9080  kZoneNameAfrica_Asmera /*name*/,
9081  0x73b289f3 /*zoneId*/,
9082  &kZoneContext /*zoneContext*/,
9083  0 /*numEras*/,
9084  &kZoneAfrica_Nairobi /*eras(info)*/,
9085 };
9086 
9087 //---------------------------------------------------------------------------
9088 // Link name: Africa/Bamako -> Africa/Abidjan
9089 // Strings (bytes): 8 (originally 14)
9090 // Memory (8-bit): 19
9091 // Memory (32-bit): 28
9092 //---------------------------------------------------------------------------
9093 
9094 static const char kZoneNameAfrica_Bamako[] ACE_TIME_PROGMEM = "\x01" "Bamako";
9095 
9096 const basic::ZoneInfo kZoneAfrica_Bamako ACE_TIME_PROGMEM = {
9097  kZoneNameAfrica_Bamako /*name*/,
9098  0x74c1e7a5 /*zoneId*/,
9099  &kZoneContext /*zoneContext*/,
9100  0 /*numEras*/,
9101  &kZoneAfrica_Abidjan /*eras(info)*/,
9102 };
9103 
9104 //---------------------------------------------------------------------------
9105 // Link name: Africa/Bangui -> Africa/Lagos
9106 // Strings (bytes): 8 (originally 14)
9107 // Memory (8-bit): 19
9108 // Memory (32-bit): 28
9109 //---------------------------------------------------------------------------
9110 
9111 static const char kZoneNameAfrica_Bangui[] ACE_TIME_PROGMEM = "\x01" "Bangui";
9112 
9113 const basic::ZoneInfo kZoneAfrica_Bangui ACE_TIME_PROGMEM = {
9114  kZoneNameAfrica_Bangui /*name*/,
9115  0x74c28ed0 /*zoneId*/,
9116  &kZoneContext /*zoneContext*/,
9117  0 /*numEras*/,
9118  &kZoneAfrica_Lagos /*eras(info)*/,
9119 };
9120 
9121 //---------------------------------------------------------------------------
9122 // Link name: Africa/Banjul -> Africa/Abidjan
9123 // Strings (bytes): 8 (originally 14)
9124 // Memory (8-bit): 19
9125 // Memory (32-bit): 28
9126 //---------------------------------------------------------------------------
9127 
9128 static const char kZoneNameAfrica_Banjul[] ACE_TIME_PROGMEM = "\x01" "Banjul";
9129 
9130 const basic::ZoneInfo kZoneAfrica_Banjul ACE_TIME_PROGMEM = {
9131  kZoneNameAfrica_Banjul /*name*/,
9132  0x74c29b96 /*zoneId*/,
9133  &kZoneContext /*zoneContext*/,
9134  0 /*numEras*/,
9135  &kZoneAfrica_Abidjan /*eras(info)*/,
9136 };
9137 
9138 //---------------------------------------------------------------------------
9139 // Link name: Africa/Blantyre -> Africa/Maputo
9140 // Strings (bytes): 10 (originally 16)
9141 // Memory (8-bit): 21
9142 // Memory (32-bit): 30
9143 //---------------------------------------------------------------------------
9144 
9145 static const char kZoneNameAfrica_Blantyre[] ACE_TIME_PROGMEM = "\x01" "Blantyre";
9146 
9147 const basic::ZoneInfo kZoneAfrica_Blantyre ACE_TIME_PROGMEM = {
9148  kZoneNameAfrica_Blantyre /*name*/,
9149  0xe08d813b /*zoneId*/,
9150  &kZoneContext /*zoneContext*/,
9151  0 /*numEras*/,
9152  &kZoneAfrica_Maputo /*eras(info)*/,
9153 };
9154 
9155 //---------------------------------------------------------------------------
9156 // Link name: Africa/Brazzaville -> Africa/Lagos
9157 // Strings (bytes): 13 (originally 19)
9158 // Memory (8-bit): 24
9159 // Memory (32-bit): 33
9160 //---------------------------------------------------------------------------
9161 
9162 static const char kZoneNameAfrica_Brazzaville[] ACE_TIME_PROGMEM = "\x01" "Brazzaville";
9163 
9164 const basic::ZoneInfo kZoneAfrica_Brazzaville ACE_TIME_PROGMEM = {
9165  kZoneNameAfrica_Brazzaville /*name*/,
9166  0x39cda760 /*zoneId*/,
9167  &kZoneContext /*zoneContext*/,
9168  0 /*numEras*/,
9169  &kZoneAfrica_Lagos /*eras(info)*/,
9170 };
9171 
9172 //---------------------------------------------------------------------------
9173 // Link name: Africa/Bujumbura -> Africa/Maputo
9174 // Strings (bytes): 11 (originally 17)
9175 // Memory (8-bit): 22
9176 // Memory (32-bit): 31
9177 //---------------------------------------------------------------------------
9178 
9179 static const char kZoneNameAfrica_Bujumbura[] ACE_TIME_PROGMEM = "\x01" "Bujumbura";
9180 
9181 const basic::ZoneInfo kZoneAfrica_Bujumbura ACE_TIME_PROGMEM = {
9182  kZoneNameAfrica_Bujumbura /*name*/,
9183  0x05232a47 /*zoneId*/,
9184  &kZoneContext /*zoneContext*/,
9185  0 /*numEras*/,
9186  &kZoneAfrica_Maputo /*eras(info)*/,
9187 };
9188 
9189 //---------------------------------------------------------------------------
9190 // Link name: Africa/Conakry -> Africa/Abidjan
9191 // Strings (bytes): 9 (originally 15)
9192 // Memory (8-bit): 20
9193 // Memory (32-bit): 29
9194 //---------------------------------------------------------------------------
9195 
9196 static const char kZoneNameAfrica_Conakry[] ACE_TIME_PROGMEM = "\x01" "Conakry";
9197 
9198 const basic::ZoneInfo kZoneAfrica_Conakry ACE_TIME_PROGMEM = {
9199  kZoneNameAfrica_Conakry /*name*/,
9200  0x7ab36b31 /*zoneId*/,
9201  &kZoneContext /*zoneContext*/,
9202  0 /*numEras*/,
9203  &kZoneAfrica_Abidjan /*eras(info)*/,
9204 };
9205 
9206 //---------------------------------------------------------------------------
9207 // Link name: Africa/Dakar -> Africa/Abidjan
9208 // Strings (bytes): 7 (originally 13)
9209 // Memory (8-bit): 18
9210 // Memory (32-bit): 27
9211 //---------------------------------------------------------------------------
9212 
9213 static const char kZoneNameAfrica_Dakar[] ACE_TIME_PROGMEM = "\x01" "Dakar";
9214 
9215 const basic::ZoneInfo kZoneAfrica_Dakar ACE_TIME_PROGMEM = {
9216  kZoneNameAfrica_Dakar /*name*/,
9217  0x780b00fd /*zoneId*/,
9218  &kZoneContext /*zoneContext*/,
9219  0 /*numEras*/,
9220  &kZoneAfrica_Abidjan /*eras(info)*/,
9221 };
9222 
9223 //---------------------------------------------------------------------------
9224 // Link name: Africa/Dar_es_Salaam -> Africa/Nairobi
9225 // Strings (bytes): 15 (originally 21)
9226 // Memory (8-bit): 26
9227 // Memory (32-bit): 35
9228 //---------------------------------------------------------------------------
9229 
9230 static const char kZoneNameAfrica_Dar_es_Salaam[] ACE_TIME_PROGMEM = "\x01" "Dar_es_Salaam";
9231 
9232 const basic::ZoneInfo kZoneAfrica_Dar_es_Salaam ACE_TIME_PROGMEM = {
9233  kZoneNameAfrica_Dar_es_Salaam /*name*/,
9234  0xa04c47b6 /*zoneId*/,
9235  &kZoneContext /*zoneContext*/,
9236  0 /*numEras*/,
9237  &kZoneAfrica_Nairobi /*eras(info)*/,
9238 };
9239 
9240 //---------------------------------------------------------------------------
9241 // Link name: Africa/Djibouti -> Africa/Nairobi
9242 // Strings (bytes): 10 (originally 16)
9243 // Memory (8-bit): 21
9244 // Memory (32-bit): 30
9245 //---------------------------------------------------------------------------
9246 
9247 static const char kZoneNameAfrica_Djibouti[] ACE_TIME_PROGMEM = "\x01" "Djibouti";
9248 
9249 const basic::ZoneInfo kZoneAfrica_Djibouti ACE_TIME_PROGMEM = {
9250  kZoneNameAfrica_Djibouti /*name*/,
9251  0x30ea01d4 /*zoneId*/,
9252  &kZoneContext /*zoneContext*/,
9253  0 /*numEras*/,
9254  &kZoneAfrica_Nairobi /*eras(info)*/,
9255 };
9256 
9257 //---------------------------------------------------------------------------
9258 // Link name: Africa/Douala -> Africa/Lagos
9259 // Strings (bytes): 8 (originally 14)
9260 // Memory (8-bit): 19
9261 // Memory (32-bit): 28
9262 //---------------------------------------------------------------------------
9263 
9264 static const char kZoneNameAfrica_Douala[] ACE_TIME_PROGMEM = "\x01" "Douala";
9265 
9266 const basic::ZoneInfo kZoneAfrica_Douala ACE_TIME_PROGMEM = {
9267  kZoneNameAfrica_Douala /*name*/,
9268  0x7a6df310 /*zoneId*/,
9269  &kZoneContext /*zoneContext*/,
9270  0 /*numEras*/,
9271  &kZoneAfrica_Lagos /*eras(info)*/,
9272 };
9273 
9274 //---------------------------------------------------------------------------
9275 // Link name: Africa/Freetown -> Africa/Abidjan
9276 // Strings (bytes): 10 (originally 16)
9277 // Memory (8-bit): 21
9278 // Memory (32-bit): 30
9279 //---------------------------------------------------------------------------
9280 
9281 static const char kZoneNameAfrica_Freetown[] ACE_TIME_PROGMEM = "\x01" "Freetown";
9282 
9283 const basic::ZoneInfo kZoneAfrica_Freetown ACE_TIME_PROGMEM = {
9284  kZoneNameAfrica_Freetown /*name*/,
9285  0x6823dd64 /*zoneId*/,
9286  &kZoneContext /*zoneContext*/,
9287  0 /*numEras*/,
9288  &kZoneAfrica_Abidjan /*eras(info)*/,
9289 };
9290 
9291 //---------------------------------------------------------------------------
9292 // Link name: Africa/Gaborone -> Africa/Maputo
9293 // Strings (bytes): 10 (originally 16)
9294 // Memory (8-bit): 21
9295 // Memory (32-bit): 30
9296 //---------------------------------------------------------------------------
9297 
9298 static const char kZoneNameAfrica_Gaborone[] ACE_TIME_PROGMEM = "\x01" "Gaborone";
9299 
9300 const basic::ZoneInfo kZoneAfrica_Gaborone ACE_TIME_PROGMEM = {
9301  kZoneNameAfrica_Gaborone /*name*/,
9302  0x317c0aa7 /*zoneId*/,
9303  &kZoneContext /*zoneContext*/,
9304  0 /*numEras*/,
9305  &kZoneAfrica_Maputo /*eras(info)*/,
9306 };
9307 
9308 //---------------------------------------------------------------------------
9309 // Link name: Africa/Harare -> Africa/Maputo
9310 // Strings (bytes): 8 (originally 14)
9311 // Memory (8-bit): 19
9312 // Memory (32-bit): 28
9313 //---------------------------------------------------------------------------
9314 
9315 static const char kZoneNameAfrica_Harare[] ACE_TIME_PROGMEM = "\x01" "Harare";
9316 
9317 const basic::ZoneInfo kZoneAfrica_Harare ACE_TIME_PROGMEM = {
9318  kZoneNameAfrica_Harare /*name*/,
9319  0x82c39a2d /*zoneId*/,
9320  &kZoneContext /*zoneContext*/,
9321  0 /*numEras*/,
9322  &kZoneAfrica_Maputo /*eras(info)*/,
9323 };
9324 
9325 //---------------------------------------------------------------------------
9326 // Link name: Africa/Kampala -> Africa/Nairobi
9327 // Strings (bytes): 9 (originally 15)
9328 // Memory (8-bit): 20
9329 // Memory (32-bit): 29
9330 //---------------------------------------------------------------------------
9331 
9332 static const char kZoneNameAfrica_Kampala[] ACE_TIME_PROGMEM = "\x01" "Kampala";
9333 
9334 const basic::ZoneInfo kZoneAfrica_Kampala ACE_TIME_PROGMEM = {
9335  kZoneNameAfrica_Kampala /*name*/,
9336  0xc1d30e31 /*zoneId*/,
9337  &kZoneContext /*zoneContext*/,
9338  0 /*numEras*/,
9339  &kZoneAfrica_Nairobi /*eras(info)*/,
9340 };
9341 
9342 //---------------------------------------------------------------------------
9343 // Link name: Africa/Kigali -> Africa/Maputo
9344 // Strings (bytes): 8 (originally 14)
9345 // Memory (8-bit): 19
9346 // Memory (32-bit): 28
9347 //---------------------------------------------------------------------------
9348 
9349 static const char kZoneNameAfrica_Kigali[] ACE_TIME_PROGMEM = "\x01" "Kigali";
9350 
9351 const basic::ZoneInfo kZoneAfrica_Kigali ACE_TIME_PROGMEM = {
9352  kZoneNameAfrica_Kigali /*name*/,
9353  0x8a4dcf2b /*zoneId*/,
9354  &kZoneContext /*zoneContext*/,
9355  0 /*numEras*/,
9356  &kZoneAfrica_Maputo /*eras(info)*/,
9357 };
9358 
9359 //---------------------------------------------------------------------------
9360 // Link name: Africa/Kinshasa -> Africa/Lagos
9361 // Strings (bytes): 10 (originally 16)
9362 // Memory (8-bit): 21
9363 // Memory (32-bit): 30
9364 //---------------------------------------------------------------------------
9365 
9366 static const char kZoneNameAfrica_Kinshasa[] ACE_TIME_PROGMEM = "\x01" "Kinshasa";
9367 
9368 const basic::ZoneInfo kZoneAfrica_Kinshasa ACE_TIME_PROGMEM = {
9369  kZoneNameAfrica_Kinshasa /*name*/,
9370  0x6695d70c /*zoneId*/,
9371  &kZoneContext /*zoneContext*/,
9372  0 /*numEras*/,
9373  &kZoneAfrica_Lagos /*eras(info)*/,
9374 };
9375 
9376 //---------------------------------------------------------------------------
9377 // Link name: Africa/Libreville -> Africa/Lagos
9378 // Strings (bytes): 12 (originally 18)
9379 // Memory (8-bit): 23
9380 // Memory (32-bit): 32
9381 //---------------------------------------------------------------------------
9382 
9383 static const char kZoneNameAfrica_Libreville[] ACE_TIME_PROGMEM = "\x01" "Libreville";
9384 
9385 const basic::ZoneInfo kZoneAfrica_Libreville ACE_TIME_PROGMEM = {
9386  kZoneNameAfrica_Libreville /*name*/,
9387  0x01d96de4 /*zoneId*/,
9388  &kZoneContext /*zoneContext*/,
9389  0 /*numEras*/,
9390  &kZoneAfrica_Lagos /*eras(info)*/,
9391 };
9392 
9393 //---------------------------------------------------------------------------
9394 // Link name: Africa/Lome -> Africa/Abidjan
9395 // Strings (bytes): 6 (originally 12)
9396 // Memory (8-bit): 17
9397 // Memory (32-bit): 26
9398 //---------------------------------------------------------------------------
9399 
9400 static const char kZoneNameAfrica_Lome[] ACE_TIME_PROGMEM = "\x01" "Lome";
9401 
9402 const basic::ZoneInfo kZoneAfrica_Lome ACE_TIME_PROGMEM = {
9403  kZoneNameAfrica_Lome /*name*/,
9404  0xd51c3a07 /*zoneId*/,
9405  &kZoneContext /*zoneContext*/,
9406  0 /*numEras*/,
9407  &kZoneAfrica_Abidjan /*eras(info)*/,
9408 };
9409 
9410 //---------------------------------------------------------------------------
9411 // Link name: Africa/Luanda -> Africa/Lagos
9412 // Strings (bytes): 8 (originally 14)
9413 // Memory (8-bit): 19
9414 // Memory (32-bit): 28
9415 //---------------------------------------------------------------------------
9416 
9417 static const char kZoneNameAfrica_Luanda[] ACE_TIME_PROGMEM = "\x01" "Luanda";
9418 
9419 const basic::ZoneInfo kZoneAfrica_Luanda ACE_TIME_PROGMEM = {
9420  kZoneNameAfrica_Luanda /*name*/,
9421  0x8d7909cf /*zoneId*/,
9422  &kZoneContext /*zoneContext*/,
9423  0 /*numEras*/,
9424  &kZoneAfrica_Lagos /*eras(info)*/,
9425 };
9426 
9427 //---------------------------------------------------------------------------
9428 // Link name: Africa/Lubumbashi -> Africa/Maputo
9429 // Strings (bytes): 12 (originally 18)
9430 // Memory (8-bit): 23
9431 // Memory (32-bit): 32
9432 //---------------------------------------------------------------------------
9433 
9434 static const char kZoneNameAfrica_Lubumbashi[] ACE_TIME_PROGMEM = "\x01" "Lubumbashi";
9435 
9436 const basic::ZoneInfo kZoneAfrica_Lubumbashi ACE_TIME_PROGMEM = {
9437  kZoneNameAfrica_Lubumbashi /*name*/,
9438  0x6fd88566 /*zoneId*/,
9439  &kZoneContext /*zoneContext*/,
9440  0 /*numEras*/,
9441  &kZoneAfrica_Maputo /*eras(info)*/,
9442 };
9443 
9444 //---------------------------------------------------------------------------
9445 // Link name: Africa/Lusaka -> Africa/Maputo
9446 // Strings (bytes): 8 (originally 14)
9447 // Memory (8-bit): 19
9448 // Memory (32-bit): 28
9449 //---------------------------------------------------------------------------
9450 
9451 static const char kZoneNameAfrica_Lusaka[] ACE_TIME_PROGMEM = "\x01" "Lusaka";
9452 
9453 const basic::ZoneInfo kZoneAfrica_Lusaka ACE_TIME_PROGMEM = {
9454  kZoneNameAfrica_Lusaka /*name*/,
9455  0x8d82b23b /*zoneId*/,
9456  &kZoneContext /*zoneContext*/,
9457  0 /*numEras*/,
9458  &kZoneAfrica_Maputo /*eras(info)*/,
9459 };
9460 
9461 //---------------------------------------------------------------------------
9462 // Link name: Africa/Malabo -> Africa/Lagos
9463 // Strings (bytes): 8 (originally 14)
9464 // Memory (8-bit): 19
9465 // Memory (32-bit): 28
9466 //---------------------------------------------------------------------------
9467 
9468 static const char kZoneNameAfrica_Malabo[] ACE_TIME_PROGMEM = "\x01" "Malabo";
9469 
9470 const basic::ZoneInfo kZoneAfrica_Malabo ACE_TIME_PROGMEM = {
9471  kZoneNameAfrica_Malabo /*name*/,
9472  0x8e6a1906 /*zoneId*/,
9473  &kZoneContext /*zoneContext*/,
9474  0 /*numEras*/,
9475  &kZoneAfrica_Lagos /*eras(info)*/,
9476 };
9477 
9478 //---------------------------------------------------------------------------
9479 // Link name: Africa/Maseru -> Africa/Johannesburg
9480 // Strings (bytes): 8 (originally 14)
9481 // Memory (8-bit): 19
9482 // Memory (32-bit): 28
9483 //---------------------------------------------------------------------------
9484 
9485 static const char kZoneNameAfrica_Maseru[] ACE_TIME_PROGMEM = "\x01" "Maseru";
9486 
9487 const basic::ZoneInfo kZoneAfrica_Maseru ACE_TIME_PROGMEM = {
9488  kZoneNameAfrica_Maseru /*name*/,
9489  0x8e6e02c7 /*zoneId*/,
9490  &kZoneContext /*zoneContext*/,
9491  0 /*numEras*/,
9492  &kZoneAfrica_Johannesburg /*eras(info)*/,
9493 };
9494 
9495 //---------------------------------------------------------------------------
9496 // Link name: Africa/Mbabane -> Africa/Johannesburg
9497 // Strings (bytes): 9 (originally 15)
9498 // Memory (8-bit): 20
9499 // Memory (32-bit): 29
9500 //---------------------------------------------------------------------------
9501 
9502 static const char kZoneNameAfrica_Mbabane[] ACE_TIME_PROGMEM = "\x01" "Mbabane";
9503 
9504 const basic::ZoneInfo kZoneAfrica_Mbabane ACE_TIME_PROGMEM = {
9505  kZoneNameAfrica_Mbabane /*name*/,
9506  0x5d3bdd40 /*zoneId*/,
9507  &kZoneContext /*zoneContext*/,
9508  0 /*numEras*/,
9509  &kZoneAfrica_Johannesburg /*eras(info)*/,
9510 };
9511 
9512 //---------------------------------------------------------------------------
9513 // Link name: Africa/Mogadishu -> Africa/Nairobi
9514 // Strings (bytes): 11 (originally 17)
9515 // Memory (8-bit): 22
9516 // Memory (32-bit): 31
9517 //---------------------------------------------------------------------------
9518 
9519 static const char kZoneNameAfrica_Mogadishu[] ACE_TIME_PROGMEM = "\x01" "Mogadishu";
9520 
9521 const basic::ZoneInfo kZoneAfrica_Mogadishu ACE_TIME_PROGMEM = {
9522  kZoneNameAfrica_Mogadishu /*name*/,
9523  0x66bc159b /*zoneId*/,
9524  &kZoneContext /*zoneContext*/,
9525  0 /*numEras*/,
9526  &kZoneAfrica_Nairobi /*eras(info)*/,
9527 };
9528 
9529 //---------------------------------------------------------------------------
9530 // Link name: Africa/Niamey -> Africa/Lagos
9531 // Strings (bytes): 8 (originally 14)
9532 // Memory (8-bit): 19
9533 // Memory (32-bit): 28
9534 //---------------------------------------------------------------------------
9535 
9536 static const char kZoneNameAfrica_Niamey[] ACE_TIME_PROGMEM = "\x01" "Niamey";
9537 
9538 const basic::ZoneInfo kZoneAfrica_Niamey ACE_TIME_PROGMEM = {
9539  kZoneNameAfrica_Niamey /*name*/,
9540  0x914a30fd /*zoneId*/,
9541  &kZoneContext /*zoneContext*/,
9542  0 /*numEras*/,
9543  &kZoneAfrica_Lagos /*eras(info)*/,
9544 };
9545 
9546 //---------------------------------------------------------------------------
9547 // Link name: Africa/Nouakchott -> Africa/Abidjan
9548 // Strings (bytes): 12 (originally 18)
9549 // Memory (8-bit): 23
9550 // Memory (32-bit): 32
9551 //---------------------------------------------------------------------------
9552 
9553 static const char kZoneNameAfrica_Nouakchott[] ACE_TIME_PROGMEM = "\x01" "Nouakchott";
9554 
9555 const basic::ZoneInfo kZoneAfrica_Nouakchott ACE_TIME_PROGMEM = {
9556  kZoneNameAfrica_Nouakchott /*name*/,
9557  0x3dc49dba /*zoneId*/,
9558  &kZoneContext /*zoneContext*/,
9559  0 /*numEras*/,
9560  &kZoneAfrica_Abidjan /*eras(info)*/,
9561 };
9562 
9563 //---------------------------------------------------------------------------
9564 // Link name: Africa/Ouagadougou -> Africa/Abidjan
9565 // Strings (bytes): 13 (originally 19)
9566 // Memory (8-bit): 24
9567 // Memory (32-bit): 33
9568 //---------------------------------------------------------------------------
9569 
9570 static const char kZoneNameAfrica_Ouagadougou[] ACE_TIME_PROGMEM = "\x01" "Ouagadougou";
9571 
9572 const basic::ZoneInfo kZoneAfrica_Ouagadougou ACE_TIME_PROGMEM = {
9573  kZoneNameAfrica_Ouagadougou /*name*/,
9574  0x04d7219a /*zoneId*/,
9575  &kZoneContext /*zoneContext*/,
9576  0 /*numEras*/,
9577  &kZoneAfrica_Abidjan /*eras(info)*/,
9578 };
9579 
9580 //---------------------------------------------------------------------------
9581 // Link name: Africa/Porto-Novo -> Africa/Lagos
9582 // Strings (bytes): 12 (originally 18)
9583 // Memory (8-bit): 23
9584 // Memory (32-bit): 32
9585 //---------------------------------------------------------------------------
9586 
9587 static const char kZoneNameAfrica_Porto_Novo[] ACE_TIME_PROGMEM = "\x01" "Porto-Novo";
9588 
9589 const basic::ZoneInfo kZoneAfrica_Porto_Novo ACE_TIME_PROGMEM = {
9590  kZoneNameAfrica_Porto_Novo /*name*/,
9591  0x3d1bf95d /*zoneId*/,
9592  &kZoneContext /*zoneContext*/,
9593  0 /*numEras*/,
9594  &kZoneAfrica_Lagos /*eras(info)*/,
9595 };
9596 
9597 //---------------------------------------------------------------------------
9598 // Link name: Africa/Timbuktu -> Africa/Abidjan
9599 // Strings (bytes): 10 (originally 16)
9600 // Memory (8-bit): 21
9601 // Memory (32-bit): 30
9602 //---------------------------------------------------------------------------
9603 
9604 static const char kZoneNameAfrica_Timbuktu[] ACE_TIME_PROGMEM = "\x01" "Timbuktu";
9605 
9606 const basic::ZoneInfo kZoneAfrica_Timbuktu ACE_TIME_PROGMEM = {
9607  kZoneNameAfrica_Timbuktu /*name*/,
9608  0xb164d56f /*zoneId*/,
9609  &kZoneContext /*zoneContext*/,
9610  0 /*numEras*/,
9611  &kZoneAfrica_Abidjan /*eras(info)*/,
9612 };
9613 
9614 //---------------------------------------------------------------------------
9615 // Link name: America/Anguilla -> America/Puerto_Rico
9616 // Strings (bytes): 10 (originally 17)
9617 // Memory (8-bit): 21
9618 // Memory (32-bit): 30
9619 //---------------------------------------------------------------------------
9620 
9621 static const char kZoneNameAmerica_Anguilla[] ACE_TIME_PROGMEM = "\x02" "Anguilla";
9622 
9623 const basic::ZoneInfo kZoneAmerica_Anguilla ACE_TIME_PROGMEM = {
9624  kZoneNameAmerica_Anguilla /*name*/,
9625  0xafe31333 /*zoneId*/,
9626  &kZoneContext /*zoneContext*/,
9627  0 /*numEras*/,
9628  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9629 };
9630 
9631 //---------------------------------------------------------------------------
9632 // Link name: America/Antigua -> America/Puerto_Rico
9633 // Strings (bytes): 9 (originally 16)
9634 // Memory (8-bit): 20
9635 // Memory (32-bit): 29
9636 //---------------------------------------------------------------------------
9637 
9638 static const char kZoneNameAmerica_Antigua[] ACE_TIME_PROGMEM = "\x02" "Antigua";
9639 
9640 const basic::ZoneInfo kZoneAmerica_Antigua ACE_TIME_PROGMEM = {
9641  kZoneNameAmerica_Antigua /*name*/,
9642  0xc067a32f /*zoneId*/,
9643  &kZoneContext /*zoneContext*/,
9644  0 /*numEras*/,
9645  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9646 };
9647 
9648 //---------------------------------------------------------------------------
9649 // Link name: America/Aruba -> America/Puerto_Rico
9650 // Strings (bytes): 7 (originally 14)
9651 // Memory (8-bit): 18
9652 // Memory (32-bit): 27
9653 //---------------------------------------------------------------------------
9654 
9655 static const char kZoneNameAmerica_Aruba[] ACE_TIME_PROGMEM = "\x02" "Aruba";
9656 
9657 const basic::ZoneInfo kZoneAmerica_Aruba ACE_TIME_PROGMEM = {
9658  kZoneNameAmerica_Aruba /*name*/,
9659  0x97cf8651 /*zoneId*/,
9660  &kZoneContext /*zoneContext*/,
9661  0 /*numEras*/,
9662  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9663 };
9664 
9665 //---------------------------------------------------------------------------
9666 // Link name: America/Atikokan -> America/Panama
9667 // Strings (bytes): 10 (originally 17)
9668 // Memory (8-bit): 21
9669 // Memory (32-bit): 30
9670 //---------------------------------------------------------------------------
9671 
9672 static const char kZoneNameAmerica_Atikokan[] ACE_TIME_PROGMEM = "\x02" "Atikokan";
9673 
9674 const basic::ZoneInfo kZoneAmerica_Atikokan ACE_TIME_PROGMEM = {
9675  kZoneNameAmerica_Atikokan /*name*/,
9676  0x81b92098 /*zoneId*/,
9677  &kZoneContext /*zoneContext*/,
9678  0 /*numEras*/,
9679  &kZoneAmerica_Panama /*eras(info)*/,
9680 };
9681 
9682 //---------------------------------------------------------------------------
9683 // Link name: America/Atka -> America/Adak
9684 // Strings (bytes): 6 (originally 13)
9685 // Memory (8-bit): 17
9686 // Memory (32-bit): 26
9687 //---------------------------------------------------------------------------
9688 
9689 static const char kZoneNameAmerica_Atka[] ACE_TIME_PROGMEM = "\x02" "Atka";
9690 
9691 const basic::ZoneInfo kZoneAmerica_Atka ACE_TIME_PROGMEM = {
9692  kZoneNameAmerica_Atka /*name*/,
9693  0x97fe8f27 /*zoneId*/,
9694  &kZoneContext /*zoneContext*/,
9695  0 /*numEras*/,
9696  &kZoneAmerica_Adak /*eras(info)*/,
9697 };
9698 
9699 //---------------------------------------------------------------------------
9700 // Link name: America/Blanc-Sablon -> America/Puerto_Rico
9701 // Strings (bytes): 14 (originally 21)
9702 // Memory (8-bit): 25
9703 // Memory (32-bit): 34
9704 //---------------------------------------------------------------------------
9705 
9706 static const char kZoneNameAmerica_Blanc_Sablon[] ACE_TIME_PROGMEM = "\x02" "Blanc-Sablon";
9707 
9708 const basic::ZoneInfo kZoneAmerica_Blanc_Sablon ACE_TIME_PROGMEM = {
9709  kZoneNameAmerica_Blanc_Sablon /*name*/,
9710  0x6e299892 /*zoneId*/,
9711  &kZoneContext /*zoneContext*/,
9712  0 /*numEras*/,
9713  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9714 };
9715 
9716 //---------------------------------------------------------------------------
9717 // Link name: America/Cayman -> America/Panama
9718 // Strings (bytes): 8 (originally 15)
9719 // Memory (8-bit): 19
9720 // Memory (32-bit): 28
9721 //---------------------------------------------------------------------------
9722 
9723 static const char kZoneNameAmerica_Cayman[] ACE_TIME_PROGMEM = "\x02" "Cayman";
9724 
9725 const basic::ZoneInfo kZoneAmerica_Cayman ACE_TIME_PROGMEM = {
9726  kZoneNameAmerica_Cayman /*name*/,
9727  0x953961df /*zoneId*/,
9728  &kZoneContext /*zoneContext*/,
9729  0 /*numEras*/,
9730  &kZoneAmerica_Panama /*eras(info)*/,
9731 };
9732 
9733 //---------------------------------------------------------------------------
9734 // Link name: America/Coral_Harbour -> America/Panama
9735 // Strings (bytes): 15 (originally 22)
9736 // Memory (8-bit): 26
9737 // Memory (32-bit): 35
9738 //---------------------------------------------------------------------------
9739 
9740 static const char kZoneNameAmerica_Coral_Harbour[] ACE_TIME_PROGMEM = "\x02" "Coral_Harbour";
9741 
9742 const basic::ZoneInfo kZoneAmerica_Coral_Harbour ACE_TIME_PROGMEM = {
9743  kZoneNameAmerica_Coral_Harbour /*name*/,
9744  0xabcb7569 /*zoneId*/,
9745  &kZoneContext /*zoneContext*/,
9746  0 /*numEras*/,
9747  &kZoneAmerica_Panama /*eras(info)*/,
9748 };
9749 
9750 //---------------------------------------------------------------------------
9751 // Link name: America/Creston -> America/Phoenix
9752 // Strings (bytes): 9 (originally 16)
9753 // Memory (8-bit): 20
9754 // Memory (32-bit): 29
9755 //---------------------------------------------------------------------------
9756 
9757 static const char kZoneNameAmerica_Creston[] ACE_TIME_PROGMEM = "\x02" "Creston";
9758 
9759 const basic::ZoneInfo kZoneAmerica_Creston ACE_TIME_PROGMEM = {
9760  kZoneNameAmerica_Creston /*name*/,
9761  0x62a70204 /*zoneId*/,
9762  &kZoneContext /*zoneContext*/,
9763  0 /*numEras*/,
9764  &kZoneAmerica_Phoenix /*eras(info)*/,
9765 };
9766 
9767 //---------------------------------------------------------------------------
9768 // Link name: America/Curacao -> America/Puerto_Rico
9769 // Strings (bytes): 9 (originally 16)
9770 // Memory (8-bit): 20
9771 // Memory (32-bit): 29
9772 //---------------------------------------------------------------------------
9773 
9774 static const char kZoneNameAmerica_Curacao[] ACE_TIME_PROGMEM = "\x02" "Curacao";
9775 
9776 const basic::ZoneInfo kZoneAmerica_Curacao ACE_TIME_PROGMEM = {
9777  kZoneNameAmerica_Curacao /*name*/,
9778  0x6a879184 /*zoneId*/,
9779  &kZoneContext /*zoneContext*/,
9780  0 /*numEras*/,
9781  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9782 };
9783 
9784 //---------------------------------------------------------------------------
9785 // Link name: America/Dominica -> America/Puerto_Rico
9786 // Strings (bytes): 10 (originally 17)
9787 // Memory (8-bit): 21
9788 // Memory (32-bit): 30
9789 //---------------------------------------------------------------------------
9790 
9791 static const char kZoneNameAmerica_Dominica[] ACE_TIME_PROGMEM = "\x02" "Dominica";
9792 
9793 const basic::ZoneInfo kZoneAmerica_Dominica ACE_TIME_PROGMEM = {
9794  kZoneNameAmerica_Dominica /*name*/,
9795  0xcecb4c4a /*zoneId*/,
9796  &kZoneContext /*zoneContext*/,
9797  0 /*numEras*/,
9798  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9799 };
9800 
9801 //---------------------------------------------------------------------------
9802 // Link name: America/Fort_Wayne -> America/Indiana/Indianapolis
9803 // Strings (bytes): 12 (originally 19)
9804 // Memory (8-bit): 23
9805 // Memory (32-bit): 32
9806 //---------------------------------------------------------------------------
9807 
9808 static const char kZoneNameAmerica_Fort_Wayne[] ACE_TIME_PROGMEM = "\x02" "Fort_Wayne";
9809 
9810 const basic::ZoneInfo kZoneAmerica_Fort_Wayne ACE_TIME_PROGMEM = {
9811  kZoneNameAmerica_Fort_Wayne /*name*/,
9812  0x7eaaaf24 /*zoneId*/,
9813  &kZoneContext /*zoneContext*/,
9814  0 /*numEras*/,
9815  &kZoneAmerica_Indiana_Indianapolis /*eras(info)*/,
9816 };
9817 
9818 //---------------------------------------------------------------------------
9819 // Link name: America/Godthab -> America/Nuuk
9820 // Strings (bytes): 9 (originally 16)
9821 // Memory (8-bit): 20
9822 // Memory (32-bit): 29
9823 //---------------------------------------------------------------------------
9824 
9825 static const char kZoneNameAmerica_Godthab[] ACE_TIME_PROGMEM = "\x02" "Godthab";
9826 
9827 const basic::ZoneInfo kZoneAmerica_Godthab ACE_TIME_PROGMEM = {
9828  kZoneNameAmerica_Godthab /*name*/,
9829  0x8f7eba1f /*zoneId*/,
9830  &kZoneContext /*zoneContext*/,
9831  0 /*numEras*/,
9832  &kZoneAmerica_Nuuk /*eras(info)*/,
9833 };
9834 
9835 //---------------------------------------------------------------------------
9836 // Link name: America/Grenada -> America/Puerto_Rico
9837 // Strings (bytes): 9 (originally 16)
9838 // Memory (8-bit): 20
9839 // Memory (32-bit): 29
9840 //---------------------------------------------------------------------------
9841 
9842 static const char kZoneNameAmerica_Grenada[] ACE_TIME_PROGMEM = "\x02" "Grenada";
9843 
9844 const basic::ZoneInfo kZoneAmerica_Grenada ACE_TIME_PROGMEM = {
9845  kZoneNameAmerica_Grenada /*name*/,
9846  0x968ce4d8 /*zoneId*/,
9847  &kZoneContext /*zoneContext*/,
9848  0 /*numEras*/,
9849  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9850 };
9851 
9852 //---------------------------------------------------------------------------
9853 // Link name: America/Guadeloupe -> America/Puerto_Rico
9854 // Strings (bytes): 12 (originally 19)
9855 // Memory (8-bit): 23
9856 // Memory (32-bit): 32
9857 //---------------------------------------------------------------------------
9858 
9859 static const char kZoneNameAmerica_Guadeloupe[] ACE_TIME_PROGMEM = "\x02" "Guadeloupe";
9860 
9861 const basic::ZoneInfo kZoneAmerica_Guadeloupe ACE_TIME_PROGMEM = {
9862  kZoneNameAmerica_Guadeloupe /*name*/,
9863  0xcd1f8a31 /*zoneId*/,
9864  &kZoneContext /*zoneContext*/,
9865  0 /*numEras*/,
9866  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9867 };
9868 
9869 //---------------------------------------------------------------------------
9870 // Link name: America/Indianapolis -> America/Indiana/Indianapolis
9871 // Strings (bytes): 14 (originally 21)
9872 // Memory (8-bit): 25
9873 // Memory (32-bit): 34
9874 //---------------------------------------------------------------------------
9875 
9876 static const char kZoneNameAmerica_Indianapolis[] ACE_TIME_PROGMEM = "\x02" "Indianapolis";
9877 
9878 const basic::ZoneInfo kZoneAmerica_Indianapolis ACE_TIME_PROGMEM = {
9879  kZoneNameAmerica_Indianapolis /*name*/,
9880  0x6a009ae1 /*zoneId*/,
9881  &kZoneContext /*zoneContext*/,
9882  0 /*numEras*/,
9883  &kZoneAmerica_Indiana_Indianapolis /*eras(info)*/,
9884 };
9885 
9886 //---------------------------------------------------------------------------
9887 // Link name: America/Kralendijk -> America/Puerto_Rico
9888 // Strings (bytes): 12 (originally 19)
9889 // Memory (8-bit): 23
9890 // Memory (32-bit): 32
9891 //---------------------------------------------------------------------------
9892 
9893 static const char kZoneNameAmerica_Kralendijk[] ACE_TIME_PROGMEM = "\x02" "Kralendijk";
9894 
9895 const basic::ZoneInfo kZoneAmerica_Kralendijk ACE_TIME_PROGMEM = {
9896  kZoneNameAmerica_Kralendijk /*name*/,
9897  0xe7c456c5 /*zoneId*/,
9898  &kZoneContext /*zoneContext*/,
9899  0 /*numEras*/,
9900  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9901 };
9902 
9903 //---------------------------------------------------------------------------
9904 // Link name: America/Louisville -> America/Kentucky/Louisville
9905 // Strings (bytes): 12 (originally 19)
9906 // Memory (8-bit): 23
9907 // Memory (32-bit): 32
9908 //---------------------------------------------------------------------------
9909 
9910 static const char kZoneNameAmerica_Louisville[] ACE_TIME_PROGMEM = "\x02" "Louisville";
9911 
9912 const basic::ZoneInfo kZoneAmerica_Louisville ACE_TIME_PROGMEM = {
9913  kZoneNameAmerica_Louisville /*name*/,
9914  0x3dcb47ee /*zoneId*/,
9915  &kZoneContext /*zoneContext*/,
9916  0 /*numEras*/,
9917  &kZoneAmerica_Kentucky_Louisville /*eras(info)*/,
9918 };
9919 
9920 //---------------------------------------------------------------------------
9921 // Link name: America/Lower_Princes -> America/Puerto_Rico
9922 // Strings (bytes): 15 (originally 22)
9923 // Memory (8-bit): 26
9924 // Memory (32-bit): 35
9925 //---------------------------------------------------------------------------
9926 
9927 static const char kZoneNameAmerica_Lower_Princes[] ACE_TIME_PROGMEM = "\x02" "Lower_Princes";
9928 
9929 const basic::ZoneInfo kZoneAmerica_Lower_Princes ACE_TIME_PROGMEM = {
9930  kZoneNameAmerica_Lower_Princes /*name*/,
9931  0x6ae45b62 /*zoneId*/,
9932  &kZoneContext /*zoneContext*/,
9933  0 /*numEras*/,
9934  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9935 };
9936 
9937 //---------------------------------------------------------------------------
9938 // Link name: America/Marigot -> America/Puerto_Rico
9939 // Strings (bytes): 9 (originally 16)
9940 // Memory (8-bit): 20
9941 // Memory (32-bit): 29
9942 //---------------------------------------------------------------------------
9943 
9944 static const char kZoneNameAmerica_Marigot[] ACE_TIME_PROGMEM = "\x02" "Marigot";
9945 
9946 const basic::ZoneInfo kZoneAmerica_Marigot ACE_TIME_PROGMEM = {
9947  kZoneNameAmerica_Marigot /*name*/,
9948  0x3dab3a59 /*zoneId*/,
9949  &kZoneContext /*zoneContext*/,
9950  0 /*numEras*/,
9951  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9952 };
9953 
9954 //---------------------------------------------------------------------------
9955 // Link name: America/Montreal -> America/Toronto
9956 // Strings (bytes): 10 (originally 17)
9957 // Memory (8-bit): 21
9958 // Memory (32-bit): 30
9959 //---------------------------------------------------------------------------
9960 
9961 static const char kZoneNameAmerica_Montreal[] ACE_TIME_PROGMEM = "\x02" "Montreal";
9962 
9963 const basic::ZoneInfo kZoneAmerica_Montreal ACE_TIME_PROGMEM = {
9964  kZoneNameAmerica_Montreal /*name*/,
9965  0x203a1ea8 /*zoneId*/,
9966  &kZoneContext /*zoneContext*/,
9967  0 /*numEras*/,
9968  &kZoneAmerica_Toronto /*eras(info)*/,
9969 };
9970 
9971 //---------------------------------------------------------------------------
9972 // Link name: America/Montserrat -> America/Puerto_Rico
9973 // Strings (bytes): 12 (originally 19)
9974 // Memory (8-bit): 23
9975 // Memory (32-bit): 32
9976 //---------------------------------------------------------------------------
9977 
9978 static const char kZoneNameAmerica_Montserrat[] ACE_TIME_PROGMEM = "\x02" "Montserrat";
9979 
9980 const basic::ZoneInfo kZoneAmerica_Montserrat ACE_TIME_PROGMEM = {
9981  kZoneNameAmerica_Montserrat /*name*/,
9982  0x199b0a35 /*zoneId*/,
9983  &kZoneContext /*zoneContext*/,
9984  0 /*numEras*/,
9985  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9986 };
9987 
9988 //---------------------------------------------------------------------------
9989 // Link name: America/Nassau -> America/Toronto
9990 // Strings (bytes): 8 (originally 15)
9991 // Memory (8-bit): 19
9992 // Memory (32-bit): 28
9993 //---------------------------------------------------------------------------
9994 
9995 static const char kZoneNameAmerica_Nassau[] ACE_TIME_PROGMEM = "\x02" "Nassau";
9996 
9997 const basic::ZoneInfo kZoneAmerica_Nassau ACE_TIME_PROGMEM = {
9998  kZoneNameAmerica_Nassau /*name*/,
9999  0xaedef011 /*zoneId*/,
10000  &kZoneContext /*zoneContext*/,
10001  0 /*numEras*/,
10002  &kZoneAmerica_Toronto /*eras(info)*/,
10003 };
10004 
10005 //---------------------------------------------------------------------------
10006 // Link name: America/Port_of_Spain -> America/Puerto_Rico
10007 // Strings (bytes): 15 (originally 22)
10008 // Memory (8-bit): 26
10009 // Memory (32-bit): 35
10010 //---------------------------------------------------------------------------
10011 
10012 static const char kZoneNameAmerica_Port_of_Spain[] ACE_TIME_PROGMEM = "\x02" "Port_of_Spain";
10013 
10014 const basic::ZoneInfo kZoneAmerica_Port_of_Spain ACE_TIME_PROGMEM = {
10015  kZoneNameAmerica_Port_of_Spain /*name*/,
10016  0xd8b28d59 /*zoneId*/,
10017  &kZoneContext /*zoneContext*/,
10018  0 /*numEras*/,
10019  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
10020 };
10021 
10022 //---------------------------------------------------------------------------
10023 // Link name: America/Shiprock -> America/Denver
10024 // Strings (bytes): 10 (originally 17)
10025 // Memory (8-bit): 21
10026 // Memory (32-bit): 30
10027 //---------------------------------------------------------------------------
10028 
10029 static const char kZoneNameAmerica_Shiprock[] ACE_TIME_PROGMEM = "\x02" "Shiprock";
10030 
10031 const basic::ZoneInfo kZoneAmerica_Shiprock ACE_TIME_PROGMEM = {
10032  kZoneNameAmerica_Shiprock /*name*/,
10033  0x82fb7049 /*zoneId*/,
10034  &kZoneContext /*zoneContext*/,
10035  0 /*numEras*/,
10036  &kZoneAmerica_Denver /*eras(info)*/,
10037 };
10038 
10039 //---------------------------------------------------------------------------
10040 // Link name: America/St_Barthelemy -> America/Puerto_Rico
10041 // Strings (bytes): 15 (originally 22)
10042 // Memory (8-bit): 26
10043 // Memory (32-bit): 35
10044 //---------------------------------------------------------------------------
10045 
10046 static const char kZoneNameAmerica_St_Barthelemy[] ACE_TIME_PROGMEM = "\x02" "St_Barthelemy";
10047 
10048 const basic::ZoneInfo kZoneAmerica_St_Barthelemy ACE_TIME_PROGMEM = {
10049  kZoneNameAmerica_St_Barthelemy /*name*/,
10050  0x054e6a79 /*zoneId*/,
10051  &kZoneContext /*zoneContext*/,
10052  0 /*numEras*/,
10053  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
10054 };
10055 
10056 //---------------------------------------------------------------------------
10057 // Link name: America/St_Kitts -> America/Puerto_Rico
10058 // Strings (bytes): 10 (originally 17)
10059 // Memory (8-bit): 21
10060 // Memory (32-bit): 30
10061 //---------------------------------------------------------------------------
10062 
10063 static const char kZoneNameAmerica_St_Kitts[] ACE_TIME_PROGMEM = "\x02" "St_Kitts";
10064 
10065 const basic::ZoneInfo kZoneAmerica_St_Kitts ACE_TIME_PROGMEM = {
10066  kZoneNameAmerica_St_Kitts /*name*/,
10067  0x04c0507b /*zoneId*/,
10068  &kZoneContext /*zoneContext*/,
10069  0 /*numEras*/,
10070  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
10071 };
10072 
10073 //---------------------------------------------------------------------------
10074 // Link name: America/St_Lucia -> America/Puerto_Rico
10075 // Strings (bytes): 10 (originally 17)
10076 // Memory (8-bit): 21
10077 // Memory (32-bit): 30
10078 //---------------------------------------------------------------------------
10079 
10080 static const char kZoneNameAmerica_St_Lucia[] ACE_TIME_PROGMEM = "\x02" "St_Lucia";
10081 
10082 const basic::ZoneInfo kZoneAmerica_St_Lucia ACE_TIME_PROGMEM = {
10083  kZoneNameAmerica_St_Lucia /*name*/,
10084  0x04d8b3ba /*zoneId*/,
10085  &kZoneContext /*zoneContext*/,
10086  0 /*numEras*/,
10087  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
10088 };
10089 
10090 //---------------------------------------------------------------------------
10091 // Link name: America/St_Thomas -> America/Puerto_Rico
10092 // Strings (bytes): 11 (originally 18)
10093 // Memory (8-bit): 22
10094 // Memory (32-bit): 31
10095 //---------------------------------------------------------------------------
10096 
10097 static const char kZoneNameAmerica_St_Thomas[] ACE_TIME_PROGMEM = "\x02" "St_Thomas";
10098 
10099 const basic::ZoneInfo kZoneAmerica_St_Thomas ACE_TIME_PROGMEM = {
10100  kZoneNameAmerica_St_Thomas /*name*/,
10101  0xb1b3d778 /*zoneId*/,
10102  &kZoneContext /*zoneContext*/,
10103  0 /*numEras*/,
10104  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
10105 };
10106 
10107 //---------------------------------------------------------------------------
10108 // Link name: America/St_Vincent -> America/Puerto_Rico
10109 // Strings (bytes): 12 (originally 19)
10110 // Memory (8-bit): 23
10111 // Memory (32-bit): 32
10112 //---------------------------------------------------------------------------
10113 
10114 static const char kZoneNameAmerica_St_Vincent[] ACE_TIME_PROGMEM = "\x02" "St_Vincent";
10115 
10116 const basic::ZoneInfo kZoneAmerica_St_Vincent ACE_TIME_PROGMEM = {
10117  kZoneNameAmerica_St_Vincent /*name*/,
10118  0x8460e523 /*zoneId*/,
10119  &kZoneContext /*zoneContext*/,
10120  0 /*numEras*/,
10121  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
10122 };
10123 
10124 //---------------------------------------------------------------------------
10125 // Link name: America/Tortola -> America/Puerto_Rico
10126 // Strings (bytes): 9 (originally 16)
10127 // Memory (8-bit): 20
10128 // Memory (32-bit): 29
10129 //---------------------------------------------------------------------------
10130 
10131 static const char kZoneNameAmerica_Tortola[] ACE_TIME_PROGMEM = "\x02" "Tortola";
10132 
10133 const basic::ZoneInfo kZoneAmerica_Tortola ACE_TIME_PROGMEM = {
10134  kZoneNameAmerica_Tortola /*name*/,
10135  0x7931462b /*zoneId*/,
10136  &kZoneContext /*zoneContext*/,
10137  0 /*numEras*/,
10138  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
10139 };
10140 
10141 //---------------------------------------------------------------------------
10142 // Link name: America/Virgin -> America/Puerto_Rico
10143 // Strings (bytes): 8 (originally 15)
10144 // Memory (8-bit): 19
10145 // Memory (32-bit): 28
10146 //---------------------------------------------------------------------------
10147 
10148 static const char kZoneNameAmerica_Virgin[] ACE_TIME_PROGMEM = "\x02" "Virgin";
10149 
10150 const basic::ZoneInfo kZoneAmerica_Virgin ACE_TIME_PROGMEM = {
10151  kZoneNameAmerica_Virgin /*name*/,
10152  0xc2183ab5 /*zoneId*/,
10153  &kZoneContext /*zoneContext*/,
10154  0 /*numEras*/,
10155  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
10156 };
10157 
10158 //---------------------------------------------------------------------------
10159 // Link name: Antarctica/DumontDUrville -> Pacific/Port_Moresby
10160 // Strings (bytes): 16 (originally 26)
10161 // Memory (8-bit): 27
10162 // Memory (32-bit): 36
10163 //---------------------------------------------------------------------------
10164 
10165 static const char kZoneNameAntarctica_DumontDUrville[] ACE_TIME_PROGMEM = "\x03" "DumontDUrville";
10166 
10167 const basic::ZoneInfo kZoneAntarctica_DumontDUrville ACE_TIME_PROGMEM = {
10168  kZoneNameAntarctica_DumontDUrville /*name*/,
10169  0x5a3c656c /*zoneId*/,
10170  &kZoneContext /*zoneContext*/,
10171  0 /*numEras*/,
10172  &kZonePacific_Port_Moresby /*eras(info)*/,
10173 };
10174 
10175 //---------------------------------------------------------------------------
10176 // Link name: Antarctica/McMurdo -> Pacific/Auckland
10177 // Strings (bytes): 9 (originally 19)
10178 // Memory (8-bit): 20
10179 // Memory (32-bit): 29
10180 //---------------------------------------------------------------------------
10181 
10182 static const char kZoneNameAntarctica_McMurdo[] ACE_TIME_PROGMEM = "\x03" "McMurdo";
10183 
10184 const basic::ZoneInfo kZoneAntarctica_McMurdo ACE_TIME_PROGMEM = {
10185  kZoneNameAntarctica_McMurdo /*name*/,
10186  0x6eeb5585 /*zoneId*/,
10187  &kZoneContext /*zoneContext*/,
10188  0 /*numEras*/,
10189  &kZonePacific_Auckland /*eras(info)*/,
10190 };
10191 
10192 //---------------------------------------------------------------------------
10193 // Link name: Antarctica/South_Pole -> Pacific/Auckland
10194 // Strings (bytes): 12 (originally 22)
10195 // Memory (8-bit): 23
10196 // Memory (32-bit): 32
10197 //---------------------------------------------------------------------------
10198 
10199 static const char kZoneNameAntarctica_South_Pole[] ACE_TIME_PROGMEM = "\x03" "South_Pole";
10200 
10201 const basic::ZoneInfo kZoneAntarctica_South_Pole ACE_TIME_PROGMEM = {
10202  kZoneNameAntarctica_South_Pole /*name*/,
10203  0xcd96b290 /*zoneId*/,
10204  &kZoneContext /*zoneContext*/,
10205  0 /*numEras*/,
10206  &kZonePacific_Auckland /*eras(info)*/,
10207 };
10208 
10209 //---------------------------------------------------------------------------
10210 // Link name: Antarctica/Syowa -> Asia/Riyadh
10211 // Strings (bytes): 7 (originally 17)
10212 // Memory (8-bit): 18
10213 // Memory (32-bit): 27
10214 //---------------------------------------------------------------------------
10215 
10216 static const char kZoneNameAntarctica_Syowa[] ACE_TIME_PROGMEM = "\x03" "Syowa";
10217 
10218 const basic::ZoneInfo kZoneAntarctica_Syowa ACE_TIME_PROGMEM = {
10219  kZoneNameAntarctica_Syowa /*name*/,
10220  0xe330c7e1 /*zoneId*/,
10221  &kZoneContext /*zoneContext*/,
10222  0 /*numEras*/,
10223  &kZoneAsia_Riyadh /*eras(info)*/,
10224 };
10225 
10226 //---------------------------------------------------------------------------
10227 // Link name: Arctic/Longyearbyen -> Europe/Oslo
10228 // Strings (bytes): 20 (originally 20)
10229 // Memory (8-bit): 31
10230 // Memory (32-bit): 40
10231 //---------------------------------------------------------------------------
10232 
10233 static const char kZoneNameArctic_Longyearbyen[] ACE_TIME_PROGMEM = "Arctic/Longyearbyen";
10234 
10235 const basic::ZoneInfo kZoneArctic_Longyearbyen ACE_TIME_PROGMEM = {
10236  kZoneNameArctic_Longyearbyen /*name*/,
10237  0xd23e7859 /*zoneId*/,
10238  &kZoneContext /*zoneContext*/,
10239  0 /*numEras*/,
10240  &kZoneEurope_Oslo /*eras(info)*/,
10241 };
10242 
10243 //---------------------------------------------------------------------------
10244 // Link name: Asia/Aden -> Asia/Riyadh
10245 // Strings (bytes): 6 (originally 10)
10246 // Memory (8-bit): 17
10247 // Memory (32-bit): 26
10248 //---------------------------------------------------------------------------
10249 
10250 static const char kZoneNameAsia_Aden[] ACE_TIME_PROGMEM = "\x04" "Aden";
10251 
10252 const basic::ZoneInfo kZoneAsia_Aden ACE_TIME_PROGMEM = {
10253  kZoneNameAsia_Aden /*name*/,
10254  0x1fa7084a /*zoneId*/,
10255  &kZoneContext /*zoneContext*/,
10256  0 /*numEras*/,
10257  &kZoneAsia_Riyadh /*eras(info)*/,
10258 };
10259 
10260 //---------------------------------------------------------------------------
10261 // Link name: Asia/Ashkhabad -> Asia/Ashgabat
10262 // Strings (bytes): 11 (originally 15)
10263 // Memory (8-bit): 22
10264 // Memory (32-bit): 31
10265 //---------------------------------------------------------------------------
10266 
10267 static const char kZoneNameAsia_Ashkhabad[] ACE_TIME_PROGMEM = "\x04" "Ashkhabad";
10268 
10269 const basic::ZoneInfo kZoneAsia_Ashkhabad ACE_TIME_PROGMEM = {
10270  kZoneNameAsia_Ashkhabad /*name*/,
10271  0x15454f09 /*zoneId*/,
10272  &kZoneContext /*zoneContext*/,
10273  0 /*numEras*/,
10274  &kZoneAsia_Ashgabat /*eras(info)*/,
10275 };
10276 
10277 //---------------------------------------------------------------------------
10278 // Link name: Asia/Bahrain -> Asia/Qatar
10279 // Strings (bytes): 9 (originally 13)
10280 // Memory (8-bit): 20
10281 // Memory (32-bit): 29
10282 //---------------------------------------------------------------------------
10283 
10284 static const char kZoneNameAsia_Bahrain[] ACE_TIME_PROGMEM = "\x04" "Bahrain";
10285 
10286 const basic::ZoneInfo kZoneAsia_Bahrain ACE_TIME_PROGMEM = {
10287  kZoneNameAsia_Bahrain /*name*/,
10288  0x9d078487 /*zoneId*/,
10289  &kZoneContext /*zoneContext*/,
10290  0 /*numEras*/,
10291  &kZoneAsia_Qatar /*eras(info)*/,
10292 };
10293 
10294 //---------------------------------------------------------------------------
10295 // Link name: Asia/Calcutta -> Asia/Kolkata
10296 // Strings (bytes): 10 (originally 14)
10297 // Memory (8-bit): 21
10298 // Memory (32-bit): 30
10299 //---------------------------------------------------------------------------
10300 
10301 static const char kZoneNameAsia_Calcutta[] ACE_TIME_PROGMEM = "\x04" "Calcutta";
10302 
10303 const basic::ZoneInfo kZoneAsia_Calcutta ACE_TIME_PROGMEM = {
10304  kZoneNameAsia_Calcutta /*name*/,
10305  0x328a44c3 /*zoneId*/,
10306  &kZoneContext /*zoneContext*/,
10307  0 /*numEras*/,
10308  &kZoneAsia_Kolkata /*eras(info)*/,
10309 };
10310 
10311 //---------------------------------------------------------------------------
10312 // Link name: Asia/Chongqing -> Asia/Shanghai
10313 // Strings (bytes): 11 (originally 15)
10314 // Memory (8-bit): 22
10315 // Memory (32-bit): 31
10316 //---------------------------------------------------------------------------
10317 
10318 static const char kZoneNameAsia_Chongqing[] ACE_TIME_PROGMEM = "\x04" "Chongqing";
10319 
10320 const basic::ZoneInfo kZoneAsia_Chongqing ACE_TIME_PROGMEM = {
10321  kZoneNameAsia_Chongqing /*name*/,
10322  0xf937fb90 /*zoneId*/,
10323  &kZoneContext /*zoneContext*/,
10324  0 /*numEras*/,
10325  &kZoneAsia_Shanghai /*eras(info)*/,
10326 };
10327 
10328 //---------------------------------------------------------------------------
10329 // Link name: Asia/Chungking -> Asia/Shanghai
10330 // Strings (bytes): 11 (originally 15)
10331 // Memory (8-bit): 22
10332 // Memory (32-bit): 31
10333 //---------------------------------------------------------------------------
10334 
10335 static const char kZoneNameAsia_Chungking[] ACE_TIME_PROGMEM = "\x04" "Chungking";
10336 
10337 const basic::ZoneInfo kZoneAsia_Chungking ACE_TIME_PROGMEM = {
10338  kZoneNameAsia_Chungking /*name*/,
10339  0xc7121dd0 /*zoneId*/,
10340  &kZoneContext /*zoneContext*/,
10341  0 /*numEras*/,
10342  &kZoneAsia_Shanghai /*eras(info)*/,
10343 };
10344 
10345 //---------------------------------------------------------------------------
10346 // Link name: Asia/Dacca -> Asia/Dhaka
10347 // Strings (bytes): 7 (originally 11)
10348 // Memory (8-bit): 18
10349 // Memory (32-bit): 27
10350 //---------------------------------------------------------------------------
10351 
10352 static const char kZoneNameAsia_Dacca[] ACE_TIME_PROGMEM = "\x04" "Dacca";
10353 
10354 const basic::ZoneInfo kZoneAsia_Dacca ACE_TIME_PROGMEM = {
10355  kZoneNameAsia_Dacca /*name*/,
10356  0x14bcac5e /*zoneId*/,
10357  &kZoneContext /*zoneContext*/,
10358  0 /*numEras*/,
10359  &kZoneAsia_Dhaka /*eras(info)*/,
10360 };
10361 
10362 //---------------------------------------------------------------------------
10363 // Link name: Asia/Harbin -> Asia/Shanghai
10364 // Strings (bytes): 8 (originally 12)
10365 // Memory (8-bit): 19
10366 // Memory (32-bit): 28
10367 //---------------------------------------------------------------------------
10368 
10369 static const char kZoneNameAsia_Harbin[] ACE_TIME_PROGMEM = "\x04" "Harbin";
10370 
10371 const basic::ZoneInfo kZoneAsia_Harbin ACE_TIME_PROGMEM = {
10372  kZoneNameAsia_Harbin /*name*/,
10373  0xb5af1186 /*zoneId*/,
10374  &kZoneContext /*zoneContext*/,
10375  0 /*numEras*/,
10376  &kZoneAsia_Shanghai /*eras(info)*/,
10377 };
10378 
10379 //---------------------------------------------------------------------------
10380 // Link name: Asia/Kashgar -> Asia/Urumqi
10381 // Strings (bytes): 9 (originally 13)
10382 // Memory (8-bit): 20
10383 // Memory (32-bit): 29
10384 //---------------------------------------------------------------------------
10385 
10386 static const char kZoneNameAsia_Kashgar[] ACE_TIME_PROGMEM = "\x04" "Kashgar";
10387 
10388 const basic::ZoneInfo kZoneAsia_Kashgar ACE_TIME_PROGMEM = {
10389  kZoneNameAsia_Kashgar /*name*/,
10390  0x52955193 /*zoneId*/,
10391  &kZoneContext /*zoneContext*/,
10392  0 /*numEras*/,
10393  &kZoneAsia_Urumqi /*eras(info)*/,
10394 };
10395 
10396 //---------------------------------------------------------------------------
10397 // Link name: Asia/Katmandu -> Asia/Kathmandu
10398 // Strings (bytes): 10 (originally 14)
10399 // Memory (8-bit): 21
10400 // Memory (32-bit): 30
10401 //---------------------------------------------------------------------------
10402 
10403 static const char kZoneNameAsia_Katmandu[] ACE_TIME_PROGMEM = "\x04" "Katmandu";
10404 
10405 const basic::ZoneInfo kZoneAsia_Katmandu ACE_TIME_PROGMEM = {
10406  kZoneNameAsia_Katmandu /*name*/,
10407  0xa7ec12c7 /*zoneId*/,
10408  &kZoneContext /*zoneContext*/,
10409  0 /*numEras*/,
10410  &kZoneAsia_Kathmandu /*eras(info)*/,
10411 };
10412 
10413 //---------------------------------------------------------------------------
10414 // Link name: Asia/Kuwait -> Asia/Riyadh
10415 // Strings (bytes): 8 (originally 12)
10416 // Memory (8-bit): 19
10417 // Memory (32-bit): 28
10418 //---------------------------------------------------------------------------
10419 
10420 static const char kZoneNameAsia_Kuwait[] ACE_TIME_PROGMEM = "\x04" "Kuwait";
10421 
10422 const basic::ZoneInfo kZoneAsia_Kuwait ACE_TIME_PROGMEM = {
10423  kZoneNameAsia_Kuwait /*name*/,
10424  0xbe1b2f27 /*zoneId*/,
10425  &kZoneContext /*zoneContext*/,
10426  0 /*numEras*/,
10427  &kZoneAsia_Riyadh /*eras(info)*/,
10428 };
10429 
10430 //---------------------------------------------------------------------------
10431 // Link name: Asia/Macao -> Asia/Macau
10432 // Strings (bytes): 7 (originally 11)
10433 // Memory (8-bit): 18
10434 // Memory (32-bit): 27
10435 //---------------------------------------------------------------------------
10436 
10437 static const char kZoneNameAsia_Macao[] ACE_TIME_PROGMEM = "\x04" "Macao";
10438 
10439 const basic::ZoneInfo kZoneAsia_Macao ACE_TIME_PROGMEM = {
10440  kZoneNameAsia_Macao /*name*/,
10441  0x155f88b3 /*zoneId*/,
10442  &kZoneContext /*zoneContext*/,
10443  0 /*numEras*/,
10444  &kZoneAsia_Macau /*eras(info)*/,
10445 };
10446 
10447 //---------------------------------------------------------------------------
10448 // Link name: Asia/Muscat -> Asia/Dubai
10449 // Strings (bytes): 8 (originally 12)
10450 // Memory (8-bit): 19
10451 // Memory (32-bit): 28
10452 //---------------------------------------------------------------------------
10453 
10454 static const char kZoneNameAsia_Muscat[] ACE_TIME_PROGMEM = "\x04" "Muscat";
10455 
10456 const basic::ZoneInfo kZoneAsia_Muscat ACE_TIME_PROGMEM = {
10457  kZoneNameAsia_Muscat /*name*/,
10458  0xc2c3565f /*zoneId*/,
10459  &kZoneContext /*zoneContext*/,
10460  0 /*numEras*/,
10461  &kZoneAsia_Dubai /*eras(info)*/,
10462 };
10463 
10464 //---------------------------------------------------------------------------
10465 // Link name: Asia/Phnom_Penh -> Asia/Bangkok
10466 // Strings (bytes): 12 (originally 16)
10467 // Memory (8-bit): 23
10468 // Memory (32-bit): 32
10469 //---------------------------------------------------------------------------
10470 
10471 static const char kZoneNameAsia_Phnom_Penh[] ACE_TIME_PROGMEM = "\x04" "Phnom_Penh";
10472 
10473 const basic::ZoneInfo kZoneAsia_Phnom_Penh ACE_TIME_PROGMEM = {
10474  kZoneNameAsia_Phnom_Penh /*name*/,
10475  0xc224945e /*zoneId*/,
10476  &kZoneContext /*zoneContext*/,
10477  0 /*numEras*/,
10478  &kZoneAsia_Bangkok /*eras(info)*/,
10479 };
10480 
10481 //---------------------------------------------------------------------------
10482 // Link name: Asia/Rangoon -> Asia/Yangon
10483 // Strings (bytes): 9 (originally 13)
10484 // Memory (8-bit): 20
10485 // Memory (32-bit): 29
10486 //---------------------------------------------------------------------------
10487 
10488 static const char kZoneNameAsia_Rangoon[] ACE_TIME_PROGMEM = "\x04" "Rangoon";
10489 
10490 const basic::ZoneInfo kZoneAsia_Rangoon ACE_TIME_PROGMEM = {
10491  kZoneNameAsia_Rangoon /*name*/,
10492  0x6d1217c6 /*zoneId*/,
10493  &kZoneContext /*zoneContext*/,
10494  0 /*numEras*/,
10495  &kZoneAsia_Yangon /*eras(info)*/,
10496 };
10497 
10498 //---------------------------------------------------------------------------
10499 // Link name: Asia/Saigon -> Asia/Ho_Chi_Minh
10500 // Strings (bytes): 8 (originally 12)
10501 // Memory (8-bit): 19
10502 // Memory (32-bit): 28
10503 //---------------------------------------------------------------------------
10504 
10505 static const char kZoneNameAsia_Saigon[] ACE_TIME_PROGMEM = "\x04" "Saigon";
10506 
10507 const basic::ZoneInfo kZoneAsia_Saigon ACE_TIME_PROGMEM = {
10508  kZoneNameAsia_Saigon /*name*/,
10509  0xcf52f713 /*zoneId*/,
10510  &kZoneContext /*zoneContext*/,
10511  0 /*numEras*/,
10512  &kZoneAsia_Ho_Chi_Minh /*eras(info)*/,
10513 };
10514 
10515 //---------------------------------------------------------------------------
10516 // Link name: Asia/Tel_Aviv -> Asia/Jerusalem
10517 // Strings (bytes): 10 (originally 14)
10518 // Memory (8-bit): 21
10519 // Memory (32-bit): 30
10520 //---------------------------------------------------------------------------
10521 
10522 static const char kZoneNameAsia_Tel_Aviv[] ACE_TIME_PROGMEM = "\x04" "Tel_Aviv";
10523 
10524 const basic::ZoneInfo kZoneAsia_Tel_Aviv ACE_TIME_PROGMEM = {
10525  kZoneNameAsia_Tel_Aviv /*name*/,
10526  0x166d7c2c /*zoneId*/,
10527  &kZoneContext /*zoneContext*/,
10528  0 /*numEras*/,
10529  &kZoneAsia_Jerusalem /*eras(info)*/,
10530 };
10531 
10532 //---------------------------------------------------------------------------
10533 // Link name: Asia/Thimbu -> Asia/Thimphu
10534 // Strings (bytes): 8 (originally 12)
10535 // Memory (8-bit): 19
10536 // Memory (32-bit): 28
10537 //---------------------------------------------------------------------------
10538 
10539 static const char kZoneNameAsia_Thimbu[] ACE_TIME_PROGMEM = "\x04" "Thimbu";
10540 
10541 const basic::ZoneInfo kZoneAsia_Thimbu ACE_TIME_PROGMEM = {
10542  kZoneNameAsia_Thimbu /*name*/,
10543  0xd226e31b /*zoneId*/,
10544  &kZoneContext /*zoneContext*/,
10545  0 /*numEras*/,
10546  &kZoneAsia_Thimphu /*eras(info)*/,
10547 };
10548 
10549 //---------------------------------------------------------------------------
10550 // Link name: Asia/Ujung_Pandang -> Asia/Makassar
10551 // Strings (bytes): 15 (originally 19)
10552 // Memory (8-bit): 26
10553 // Memory (32-bit): 35
10554 //---------------------------------------------------------------------------
10555 
10556 static const char kZoneNameAsia_Ujung_Pandang[] ACE_TIME_PROGMEM = "\x04" "Ujung_Pandang";
10557 
10558 const basic::ZoneInfo kZoneAsia_Ujung_Pandang ACE_TIME_PROGMEM = {
10559  kZoneNameAsia_Ujung_Pandang /*name*/,
10560  0x5d001eb3 /*zoneId*/,
10561  &kZoneContext /*zoneContext*/,
10562  0 /*numEras*/,
10563  &kZoneAsia_Makassar /*eras(info)*/,
10564 };
10565 
10566 //---------------------------------------------------------------------------
10567 // Link name: Asia/Ulan_Bator -> Asia/Ulaanbaatar
10568 // Strings (bytes): 12 (originally 16)
10569 // Memory (8-bit): 23
10570 // Memory (32-bit): 32
10571 //---------------------------------------------------------------------------
10572 
10573 static const char kZoneNameAsia_Ulan_Bator[] ACE_TIME_PROGMEM = "\x04" "Ulan_Bator";
10574 
10575 const basic::ZoneInfo kZoneAsia_Ulan_Bator ACE_TIME_PROGMEM = {
10576  kZoneNameAsia_Ulan_Bator /*name*/,
10577  0x394db4d9 /*zoneId*/,
10578  &kZoneContext /*zoneContext*/,
10579  0 /*numEras*/,
10580  &kZoneAsia_Ulaanbaatar /*eras(info)*/,
10581 };
10582 
10583 //---------------------------------------------------------------------------
10584 // Link name: Asia/Vientiane -> Asia/Bangkok
10585 // Strings (bytes): 11 (originally 15)
10586 // Memory (8-bit): 22
10587 // Memory (32-bit): 31
10588 //---------------------------------------------------------------------------
10589 
10590 static const char kZoneNameAsia_Vientiane[] ACE_TIME_PROGMEM = "\x04" "Vientiane";
10591 
10592 const basic::ZoneInfo kZoneAsia_Vientiane ACE_TIME_PROGMEM = {
10593  kZoneNameAsia_Vientiane /*name*/,
10594  0x89d68d75 /*zoneId*/,
10595  &kZoneContext /*zoneContext*/,
10596  0 /*numEras*/,
10597  &kZoneAsia_Bangkok /*eras(info)*/,
10598 };
10599 
10600 //---------------------------------------------------------------------------
10601 // Link name: Atlantic/Faeroe -> Atlantic/Faroe
10602 // Strings (bytes): 8 (originally 16)
10603 // Memory (8-bit): 19
10604 // Memory (32-bit): 28
10605 //---------------------------------------------------------------------------
10606 
10607 static const char kZoneNameAtlantic_Faeroe[] ACE_TIME_PROGMEM = "\x05" "Faeroe";
10608 
10609 const basic::ZoneInfo kZoneAtlantic_Faeroe ACE_TIME_PROGMEM = {
10610  kZoneNameAtlantic_Faeroe /*name*/,
10611  0x031ec516 /*zoneId*/,
10612  &kZoneContext /*zoneContext*/,
10613  0 /*numEras*/,
10614  &kZoneAtlantic_Faroe /*eras(info)*/,
10615 };
10616 
10617 //---------------------------------------------------------------------------
10618 // Link name: Atlantic/Jan_Mayen -> Europe/Oslo
10619 // Strings (bytes): 11 (originally 19)
10620 // Memory (8-bit): 22
10621 // Memory (32-bit): 31
10622 //---------------------------------------------------------------------------
10623 
10624 static const char kZoneNameAtlantic_Jan_Mayen[] ACE_TIME_PROGMEM = "\x05" "Jan_Mayen";
10625 
10626 const basic::ZoneInfo kZoneAtlantic_Jan_Mayen ACE_TIME_PROGMEM = {
10627  kZoneNameAtlantic_Jan_Mayen /*name*/,
10628  0x5a7535b6 /*zoneId*/,
10629  &kZoneContext /*zoneContext*/,
10630  0 /*numEras*/,
10631  &kZoneEurope_Oslo /*eras(info)*/,
10632 };
10633 
10634 //---------------------------------------------------------------------------
10635 // Link name: Atlantic/St_Helena -> Africa/Abidjan
10636 // Strings (bytes): 11 (originally 19)
10637 // Memory (8-bit): 22
10638 // Memory (32-bit): 31
10639 //---------------------------------------------------------------------------
10640 
10641 static const char kZoneNameAtlantic_St_Helena[] ACE_TIME_PROGMEM = "\x05" "St_Helena";
10642 
10643 const basic::ZoneInfo kZoneAtlantic_St_Helena ACE_TIME_PROGMEM = {
10644  kZoneNameAtlantic_St_Helena /*name*/,
10645  0x451fc5f7 /*zoneId*/,
10646  &kZoneContext /*zoneContext*/,
10647  0 /*numEras*/,
10648  &kZoneAfrica_Abidjan /*eras(info)*/,
10649 };
10650 
10651 //---------------------------------------------------------------------------
10652 // Link name: Australia/ACT -> Australia/Sydney
10653 // Strings (bytes): 5 (originally 14)
10654 // Memory (8-bit): 16
10655 // Memory (32-bit): 25
10656 //---------------------------------------------------------------------------
10657 
10658 static const char kZoneNameAustralia_ACT[] ACE_TIME_PROGMEM = "\x06" "ACT";
10659 
10660 const basic::ZoneInfo kZoneAustralia_ACT ACE_TIME_PROGMEM = {
10661  kZoneNameAustralia_ACT /*name*/,
10662  0x8a970eb2 /*zoneId*/,
10663  &kZoneContext /*zoneContext*/,
10664  0 /*numEras*/,
10665  &kZoneAustralia_Sydney /*eras(info)*/,
10666 };
10667 
10668 //---------------------------------------------------------------------------
10669 // Link name: Australia/Canberra -> Australia/Sydney
10670 // Strings (bytes): 10 (originally 19)
10671 // Memory (8-bit): 21
10672 // Memory (32-bit): 30
10673 //---------------------------------------------------------------------------
10674 
10675 static const char kZoneNameAustralia_Canberra[] ACE_TIME_PROGMEM = "\x06" "Canberra";
10676 
10677 const basic::ZoneInfo kZoneAustralia_Canberra ACE_TIME_PROGMEM = {
10678  kZoneNameAustralia_Canberra /*name*/,
10679  0x2a09ae58 /*zoneId*/,
10680  &kZoneContext /*zoneContext*/,
10681  0 /*numEras*/,
10682  &kZoneAustralia_Sydney /*eras(info)*/,
10683 };
10684 
10685 //---------------------------------------------------------------------------
10686 // Link name: Australia/Currie -> Australia/Hobart
10687 // Strings (bytes): 8 (originally 17)
10688 // Memory (8-bit): 19
10689 // Memory (32-bit): 28
10690 //---------------------------------------------------------------------------
10691 
10692 static const char kZoneNameAustralia_Currie[] ACE_TIME_PROGMEM = "\x06" "Currie";
10693 
10694 const basic::ZoneInfo kZoneAustralia_Currie ACE_TIME_PROGMEM = {
10695  kZoneNameAustralia_Currie /*name*/,
10696  0x278b6a24 /*zoneId*/,
10697  &kZoneContext /*zoneContext*/,
10698  0 /*numEras*/,
10699  &kZoneAustralia_Hobart /*eras(info)*/,
10700 };
10701 
10702 //---------------------------------------------------------------------------
10703 // Link name: Australia/LHI -> Australia/Lord_Howe
10704 // Strings (bytes): 5 (originally 14)
10705 // Memory (8-bit): 16
10706 // Memory (32-bit): 25
10707 //---------------------------------------------------------------------------
10708 
10709 static const char kZoneNameAustralia_LHI[] ACE_TIME_PROGMEM = "\x06" "LHI";
10710 
10711 const basic::ZoneInfo kZoneAustralia_LHI ACE_TIME_PROGMEM = {
10712  kZoneNameAustralia_LHI /*name*/,
10713  0x8a973e17 /*zoneId*/,
10714  &kZoneContext /*zoneContext*/,
10715  0 /*numEras*/,
10716  &kZoneAustralia_Lord_Howe /*eras(info)*/,
10717 };
10718 
10719 //---------------------------------------------------------------------------
10720 // Link name: Australia/NSW -> Australia/Sydney
10721 // Strings (bytes): 5 (originally 14)
10722 // Memory (8-bit): 16
10723 // Memory (32-bit): 25
10724 //---------------------------------------------------------------------------
10725 
10726 static const char kZoneNameAustralia_NSW[] ACE_TIME_PROGMEM = "\x06" "NSW";
10727 
10728 const basic::ZoneInfo kZoneAustralia_NSW ACE_TIME_PROGMEM = {
10729  kZoneNameAustralia_NSW /*name*/,
10730  0x8a974812 /*zoneId*/,
10731  &kZoneContext /*zoneContext*/,
10732  0 /*numEras*/,
10733  &kZoneAustralia_Sydney /*eras(info)*/,
10734 };
10735 
10736 //---------------------------------------------------------------------------
10737 // Link name: Australia/North -> Australia/Darwin
10738 // Strings (bytes): 7 (originally 16)
10739 // Memory (8-bit): 18
10740 // Memory (32-bit): 27
10741 //---------------------------------------------------------------------------
10742 
10743 static const char kZoneNameAustralia_North[] ACE_TIME_PROGMEM = "\x06" "North";
10744 
10745 const basic::ZoneInfo kZoneAustralia_North ACE_TIME_PROGMEM = {
10746  kZoneNameAustralia_North /*name*/,
10747  0x8d997165 /*zoneId*/,
10748  &kZoneContext /*zoneContext*/,
10749  0 /*numEras*/,
10750  &kZoneAustralia_Darwin /*eras(info)*/,
10751 };
10752 
10753 //---------------------------------------------------------------------------
10754 // Link name: Australia/Queensland -> Australia/Brisbane
10755 // Strings (bytes): 12 (originally 21)
10756 // Memory (8-bit): 23
10757 // Memory (32-bit): 32
10758 //---------------------------------------------------------------------------
10759 
10760 static const char kZoneNameAustralia_Queensland[] ACE_TIME_PROGMEM = "\x06" "Queensland";
10761 
10762 const basic::ZoneInfo kZoneAustralia_Queensland ACE_TIME_PROGMEM = {
10763  kZoneNameAustralia_Queensland /*name*/,
10764  0xd326ed0a /*zoneId*/,
10765  &kZoneContext /*zoneContext*/,
10766  0 /*numEras*/,
10767  &kZoneAustralia_Brisbane /*eras(info)*/,
10768 };
10769 
10770 //---------------------------------------------------------------------------
10771 // Link name: Australia/South -> Australia/Adelaide
10772 // Strings (bytes): 7 (originally 16)
10773 // Memory (8-bit): 18
10774 // Memory (32-bit): 27
10775 //---------------------------------------------------------------------------
10776 
10777 static const char kZoneNameAustralia_South[] ACE_TIME_PROGMEM = "\x06" "South";
10778 
10779 const basic::ZoneInfo kZoneAustralia_South ACE_TIME_PROGMEM = {
10780  kZoneNameAustralia_South /*name*/,
10781  0x8df3f8ad /*zoneId*/,
10782  &kZoneContext /*zoneContext*/,
10783  0 /*numEras*/,
10784  &kZoneAustralia_Adelaide /*eras(info)*/,
10785 };
10786 
10787 //---------------------------------------------------------------------------
10788 // Link name: Australia/Tasmania -> Australia/Hobart
10789 // Strings (bytes): 10 (originally 19)
10790 // Memory (8-bit): 21
10791 // Memory (32-bit): 30
10792 //---------------------------------------------------------------------------
10793 
10794 static const char kZoneNameAustralia_Tasmania[] ACE_TIME_PROGMEM = "\x06" "Tasmania";
10795 
10796 const basic::ZoneInfo kZoneAustralia_Tasmania ACE_TIME_PROGMEM = {
10797  kZoneNameAustralia_Tasmania /*name*/,
10798  0xe6d76648 /*zoneId*/,
10799  &kZoneContext /*zoneContext*/,
10800  0 /*numEras*/,
10801  &kZoneAustralia_Hobart /*eras(info)*/,
10802 };
10803 
10804 //---------------------------------------------------------------------------
10805 // Link name: Australia/Victoria -> Australia/Melbourne
10806 // Strings (bytes): 10 (originally 19)
10807 // Memory (8-bit): 21
10808 // Memory (32-bit): 30
10809 //---------------------------------------------------------------------------
10810 
10811 static const char kZoneNameAustralia_Victoria[] ACE_TIME_PROGMEM = "\x06" "Victoria";
10812 
10813 const basic::ZoneInfo kZoneAustralia_Victoria ACE_TIME_PROGMEM = {
10814  kZoneNameAustralia_Victoria /*name*/,
10815  0x0260d5db /*zoneId*/,
10816  &kZoneContext /*zoneContext*/,
10817  0 /*numEras*/,
10818  &kZoneAustralia_Melbourne /*eras(info)*/,
10819 };
10820 
10821 //---------------------------------------------------------------------------
10822 // Link name: Australia/West -> Australia/Perth
10823 // Strings (bytes): 6 (originally 15)
10824 // Memory (8-bit): 17
10825 // Memory (32-bit): 26
10826 //---------------------------------------------------------------------------
10827 
10828 static const char kZoneNameAustralia_West[] ACE_TIME_PROGMEM = "\x06" "West";
10829 
10830 const basic::ZoneInfo kZoneAustralia_West ACE_TIME_PROGMEM = {
10831  kZoneNameAustralia_West /*name*/,
10832  0xdd858a5d /*zoneId*/,
10833  &kZoneContext /*zoneContext*/,
10834  0 /*numEras*/,
10835  &kZoneAustralia_Perth /*eras(info)*/,
10836 };
10837 
10838 //---------------------------------------------------------------------------
10839 // Link name: Australia/Yancowinna -> Australia/Broken_Hill
10840 // Strings (bytes): 12 (originally 21)
10841 // Memory (8-bit): 23
10842 // Memory (32-bit): 32
10843 //---------------------------------------------------------------------------
10844 
10845 static const char kZoneNameAustralia_Yancowinna[] ACE_TIME_PROGMEM = "\x06" "Yancowinna";
10846 
10847 const basic::ZoneInfo kZoneAustralia_Yancowinna ACE_TIME_PROGMEM = {
10848  kZoneNameAustralia_Yancowinna /*name*/,
10849  0x90bac131 /*zoneId*/,
10850  &kZoneContext /*zoneContext*/,
10851  0 /*numEras*/,
10852  &kZoneAustralia_Broken_Hill /*eras(info)*/,
10853 };
10854 
10855 //---------------------------------------------------------------------------
10856 // Link name: Brazil/East -> America/Sao_Paulo
10857 // Strings (bytes): 12 (originally 12)
10858 // Memory (8-bit): 23
10859 // Memory (32-bit): 32
10860 //---------------------------------------------------------------------------
10861 
10862 static const char kZoneNameBrazil_East[] ACE_TIME_PROGMEM = "Brazil/East";
10863 
10864 const basic::ZoneInfo kZoneBrazil_East ACE_TIME_PROGMEM = {
10865  kZoneNameBrazil_East /*name*/,
10866  0x669578c5 /*zoneId*/,
10867  &kZoneContext /*zoneContext*/,
10868  0 /*numEras*/,
10869  &kZoneAmerica_Sao_Paulo /*eras(info)*/,
10870 };
10871 
10872 //---------------------------------------------------------------------------
10873 // Link name: Brazil/West -> America/Manaus
10874 // Strings (bytes): 12 (originally 12)
10875 // Memory (8-bit): 23
10876 // Memory (32-bit): 32
10877 //---------------------------------------------------------------------------
10878 
10879 static const char kZoneNameBrazil_West[] ACE_TIME_PROGMEM = "Brazil/West";
10880 
10881 const basic::ZoneInfo kZoneBrazil_West ACE_TIME_PROGMEM = {
10882  kZoneNameBrazil_West /*name*/,
10883  0x669f689b /*zoneId*/,
10884  &kZoneContext /*zoneContext*/,
10885  0 /*numEras*/,
10886  &kZoneAmerica_Manaus /*eras(info)*/,
10887 };
10888 
10889 //---------------------------------------------------------------------------
10890 // Link name: Canada/Atlantic -> America/Halifax
10891 // Strings (bytes): 10 (originally 16)
10892 // Memory (8-bit): 21
10893 // Memory (32-bit): 30
10894 //---------------------------------------------------------------------------
10895 
10896 static const char kZoneNameCanada_Atlantic[] ACE_TIME_PROGMEM = "\x07" "Atlantic";
10897 
10898 const basic::ZoneInfo kZoneCanada_Atlantic ACE_TIME_PROGMEM = {
10899  kZoneNameCanada_Atlantic /*name*/,
10900  0x536b119c /*zoneId*/,
10901  &kZoneContext /*zoneContext*/,
10902  0 /*numEras*/,
10903  &kZoneAmerica_Halifax /*eras(info)*/,
10904 };
10905 
10906 //---------------------------------------------------------------------------
10907 // Link name: Canada/Central -> America/Winnipeg
10908 // Strings (bytes): 9 (originally 15)
10909 // Memory (8-bit): 20
10910 // Memory (32-bit): 29
10911 //---------------------------------------------------------------------------
10912 
10913 static const char kZoneNameCanada_Central[] ACE_TIME_PROGMEM = "\x07" "Central";
10914 
10915 const basic::ZoneInfo kZoneCanada_Central ACE_TIME_PROGMEM = {
10916  kZoneNameCanada_Central /*name*/,
10917  0x626710f5 /*zoneId*/,
10918  &kZoneContext /*zoneContext*/,
10919  0 /*numEras*/,
10920  &kZoneAmerica_Winnipeg /*eras(info)*/,
10921 };
10922 
10923 //---------------------------------------------------------------------------
10924 // Link name: Canada/Eastern -> America/Toronto
10925 // Strings (bytes): 9 (originally 15)
10926 // Memory (8-bit): 20
10927 // Memory (32-bit): 29
10928 //---------------------------------------------------------------------------
10929 
10930 static const char kZoneNameCanada_Eastern[] ACE_TIME_PROGMEM = "\x07" "Eastern";
10931 
10932 const basic::ZoneInfo kZoneCanada_Eastern ACE_TIME_PROGMEM = {
10933  kZoneNameCanada_Eastern /*name*/,
10934  0xf3612d5e /*zoneId*/,
10935  &kZoneContext /*zoneContext*/,
10936  0 /*numEras*/,
10937  &kZoneAmerica_Toronto /*eras(info)*/,
10938 };
10939 
10940 //---------------------------------------------------------------------------
10941 // Link name: Canada/Mountain -> America/Edmonton
10942 // Strings (bytes): 10 (originally 16)
10943 // Memory (8-bit): 21
10944 // Memory (32-bit): 30
10945 //---------------------------------------------------------------------------
10946 
10947 static const char kZoneNameCanada_Mountain[] ACE_TIME_PROGMEM = "\x07" "Mountain";
10948 
10949 const basic::ZoneInfo kZoneCanada_Mountain ACE_TIME_PROGMEM = {
10950  kZoneNameCanada_Mountain /*name*/,
10951  0xfb8a8217 /*zoneId*/,
10952  &kZoneContext /*zoneContext*/,
10953  0 /*numEras*/,
10954  &kZoneAmerica_Edmonton /*eras(info)*/,
10955 };
10956 
10957 //---------------------------------------------------------------------------
10958 // Link name: Canada/Pacific -> America/Vancouver
10959 // Strings (bytes): 9 (originally 15)
10960 // Memory (8-bit): 20
10961 // Memory (32-bit): 29
10962 //---------------------------------------------------------------------------
10963 
10964 static const char kZoneNameCanada_Pacific[] ACE_TIME_PROGMEM = "\x07" "Pacific";
10965 
10966 const basic::ZoneInfo kZoneCanada_Pacific ACE_TIME_PROGMEM = {
10967  kZoneNameCanada_Pacific /*name*/,
10968  0x40fa3c7b /*zoneId*/,
10969  &kZoneContext /*zoneContext*/,
10970  0 /*numEras*/,
10971  &kZoneAmerica_Vancouver /*eras(info)*/,
10972 };
10973 
10974 //---------------------------------------------------------------------------
10975 // Link name: Canada/Saskatchewan -> America/Regina
10976 // Strings (bytes): 14 (originally 20)
10977 // Memory (8-bit): 25
10978 // Memory (32-bit): 34
10979 //---------------------------------------------------------------------------
10980 
10981 static const char kZoneNameCanada_Saskatchewan[] ACE_TIME_PROGMEM = "\x07" "Saskatchewan";
10982 
10983 const basic::ZoneInfo kZoneCanada_Saskatchewan ACE_TIME_PROGMEM = {
10984  kZoneNameCanada_Saskatchewan /*name*/,
10985  0x77311f49 /*zoneId*/,
10986  &kZoneContext /*zoneContext*/,
10987  0 /*numEras*/,
10988  &kZoneAmerica_Regina /*eras(info)*/,
10989 };
10990 
10991 //---------------------------------------------------------------------------
10992 // Link name: Chile/Continental -> America/Santiago
10993 // Strings (bytes): 18 (originally 18)
10994 // Memory (8-bit): 29
10995 // Memory (32-bit): 38
10996 //---------------------------------------------------------------------------
10997 
10998 static const char kZoneNameChile_Continental[] ACE_TIME_PROGMEM = "Chile/Continental";
10999 
11000 const basic::ZoneInfo kZoneChile_Continental ACE_TIME_PROGMEM = {
11001  kZoneNameChile_Continental /*name*/,
11002  0x7e2bdb18 /*zoneId*/,
11003  &kZoneContext /*zoneContext*/,
11004  0 /*numEras*/,
11005  &kZoneAmerica_Santiago /*eras(info)*/,
11006 };
11007 
11008 //---------------------------------------------------------------------------
11009 // Link name: Chile/EasterIsland -> Pacific/Easter
11010 // Strings (bytes): 19 (originally 19)
11011 // Memory (8-bit): 30
11012 // Memory (32-bit): 39
11013 //---------------------------------------------------------------------------
11014 
11015 static const char kZoneNameChile_EasterIsland[] ACE_TIME_PROGMEM = "Chile/EasterIsland";
11016 
11017 const basic::ZoneInfo kZoneChile_EasterIsland ACE_TIME_PROGMEM = {
11018  kZoneNameChile_EasterIsland /*name*/,
11019  0xb0982af8 /*zoneId*/,
11020  &kZoneContext /*zoneContext*/,
11021  0 /*numEras*/,
11022  &kZonePacific_Easter /*eras(info)*/,
11023 };
11024 
11025 //---------------------------------------------------------------------------
11026 // Link name: Cuba -> America/Havana
11027 // Strings (bytes): 5 (originally 5)
11028 // Memory (8-bit): 16
11029 // Memory (32-bit): 25
11030 //---------------------------------------------------------------------------
11031 
11032 static const char kZoneNameCuba[] ACE_TIME_PROGMEM = "Cuba";
11033 
11034 const basic::ZoneInfo kZoneCuba ACE_TIME_PROGMEM = {
11035  kZoneNameCuba /*name*/,
11036  0x7c83cba0 /*zoneId*/,
11037  &kZoneContext /*zoneContext*/,
11038  0 /*numEras*/,
11039  &kZoneAmerica_Havana /*eras(info)*/,
11040 };
11041 
11042 //---------------------------------------------------------------------------
11043 // Link name: Eire -> Europe/Dublin
11044 // Strings (bytes): 5 (originally 5)
11045 // Memory (8-bit): 16
11046 // Memory (32-bit): 25
11047 //---------------------------------------------------------------------------
11048 
11049 static const char kZoneNameEire[] ACE_TIME_PROGMEM = "Eire";
11050 
11051 const basic::ZoneInfo kZoneEire ACE_TIME_PROGMEM = {
11052  kZoneNameEire /*name*/,
11053  0x7c84b36a /*zoneId*/,
11054  &kZoneContext /*zoneContext*/,
11055  0 /*numEras*/,
11056  &kZoneEurope_Dublin /*eras(info)*/,
11057 };
11058 
11059 //---------------------------------------------------------------------------
11060 // Link name: Etc/GMT+0 -> Etc/GMT
11061 // Strings (bytes): 7 (originally 10)
11062 // Memory (8-bit): 18
11063 // Memory (32-bit): 27
11064 //---------------------------------------------------------------------------
11065 
11066 static const char kZoneNameEtc_GMT_PLUS_0[] ACE_TIME_PROGMEM = "\x08" "GMT+0";
11067 
11068 const basic::ZoneInfo kZoneEtc_GMT_PLUS_0 ACE_TIME_PROGMEM = {
11069  kZoneNameEtc_GMT_PLUS_0 /*name*/,
11070  0x9d13da13 /*zoneId*/,
11071  &kZoneContext /*zoneContext*/,
11072  0 /*numEras*/,
11073  &kZoneEtc_GMT /*eras(info)*/,
11074 };
11075 
11076 //---------------------------------------------------------------------------
11077 // Link name: Etc/GMT-0 -> Etc/GMT
11078 // Strings (bytes): 7 (originally 10)
11079 // Memory (8-bit): 18
11080 // Memory (32-bit): 27
11081 //---------------------------------------------------------------------------
11082 
11083 static const char kZoneNameEtc_GMT_0[] ACE_TIME_PROGMEM = "\x08" "GMT-0";
11084 
11085 const basic::ZoneInfo kZoneEtc_GMT_0 ACE_TIME_PROGMEM = {
11086  kZoneNameEtc_GMT_0 /*name*/,
11087  0x9d13da55 /*zoneId*/,
11088  &kZoneContext /*zoneContext*/,
11089  0 /*numEras*/,
11090  &kZoneEtc_GMT /*eras(info)*/,
11091 };
11092 
11093 //---------------------------------------------------------------------------
11094 // Link name: Etc/GMT0 -> Etc/GMT
11095 // Strings (bytes): 6 (originally 9)
11096 // Memory (8-bit): 17
11097 // Memory (32-bit): 26
11098 //---------------------------------------------------------------------------
11099 
11100 static const char kZoneNameEtc_GMT0[] ACE_TIME_PROGMEM = "\x08" "GMT0";
11101 
11102 const basic::ZoneInfo kZoneEtc_GMT0 ACE_TIME_PROGMEM = {
11103  kZoneNameEtc_GMT0 /*name*/,
11104  0xf53ea988 /*zoneId*/,
11105  &kZoneContext /*zoneContext*/,
11106  0 /*numEras*/,
11107  &kZoneEtc_GMT /*eras(info)*/,
11108 };
11109 
11110 //---------------------------------------------------------------------------
11111 // Link name: Etc/Greenwich -> Etc/GMT
11112 // Strings (bytes): 11 (originally 14)
11113 // Memory (8-bit): 22
11114 // Memory (32-bit): 31
11115 //---------------------------------------------------------------------------
11116 
11117 static const char kZoneNameEtc_Greenwich[] ACE_TIME_PROGMEM = "\x08" "Greenwich";
11118 
11119 const basic::ZoneInfo kZoneEtc_Greenwich ACE_TIME_PROGMEM = {
11120  kZoneNameEtc_Greenwich /*name*/,
11121  0x26daa98c /*zoneId*/,
11122  &kZoneContext /*zoneContext*/,
11123  0 /*numEras*/,
11124  &kZoneEtc_GMT /*eras(info)*/,
11125 };
11126 
11127 //---------------------------------------------------------------------------
11128 // Link name: Etc/UCT -> Etc/UTC
11129 // Strings (bytes): 5 (originally 8)
11130 // Memory (8-bit): 16
11131 // Memory (32-bit): 25
11132 //---------------------------------------------------------------------------
11133 
11134 static const char kZoneNameEtc_UCT[] ACE_TIME_PROGMEM = "\x08" "UCT";
11135 
11136 const basic::ZoneInfo kZoneEtc_UCT ACE_TIME_PROGMEM = {
11137  kZoneNameEtc_UCT /*name*/,
11138  0xd8e3189c /*zoneId*/,
11139  &kZoneContext /*zoneContext*/,
11140  0 /*numEras*/,
11141  &kZoneEtc_UTC /*eras(info)*/,
11142 };
11143 
11144 //---------------------------------------------------------------------------
11145 // Link name: Etc/Universal -> Etc/UTC
11146 // Strings (bytes): 11 (originally 14)
11147 // Memory (8-bit): 22
11148 // Memory (32-bit): 31
11149 //---------------------------------------------------------------------------
11150 
11151 static const char kZoneNameEtc_Universal[] ACE_TIME_PROGMEM = "\x08" "Universal";
11152 
11153 const basic::ZoneInfo kZoneEtc_Universal ACE_TIME_PROGMEM = {
11154  kZoneNameEtc_Universal /*name*/,
11155  0x2f8cb9a9 /*zoneId*/,
11156  &kZoneContext /*zoneContext*/,
11157  0 /*numEras*/,
11158  &kZoneEtc_UTC /*eras(info)*/,
11159 };
11160 
11161 //---------------------------------------------------------------------------
11162 // Link name: Etc/Zulu -> Etc/UTC
11163 // Strings (bytes): 6 (originally 9)
11164 // Memory (8-bit): 17
11165 // Memory (32-bit): 26
11166 //---------------------------------------------------------------------------
11167 
11168 static const char kZoneNameEtc_Zulu[] ACE_TIME_PROGMEM = "\x08" "Zulu";
11169 
11170 const basic::ZoneInfo kZoneEtc_Zulu ACE_TIME_PROGMEM = {
11171  kZoneNameEtc_Zulu /*name*/,
11172  0xf549c240 /*zoneId*/,
11173  &kZoneContext /*zoneContext*/,
11174  0 /*numEras*/,
11175  &kZoneEtc_UTC /*eras(info)*/,
11176 };
11177 
11178 //---------------------------------------------------------------------------
11179 // Link name: Europe/Belfast -> Europe/London
11180 // Strings (bytes): 9 (originally 15)
11181 // Memory (8-bit): 20
11182 // Memory (32-bit): 29
11183 //---------------------------------------------------------------------------
11184 
11185 static const char kZoneNameEurope_Belfast[] ACE_TIME_PROGMEM = "\x09" "Belfast";
11186 
11187 const basic::ZoneInfo kZoneEurope_Belfast ACE_TIME_PROGMEM = {
11188  kZoneNameEurope_Belfast /*name*/,
11189  0xd07dd1e5 /*zoneId*/,
11190  &kZoneContext /*zoneContext*/,
11191  0 /*numEras*/,
11192  &kZoneEurope_London /*eras(info)*/,
11193 };
11194 
11195 //---------------------------------------------------------------------------
11196 // Link name: Europe/Bratislava -> Europe/Prague
11197 // Strings (bytes): 12 (originally 18)
11198 // Memory (8-bit): 23
11199 // Memory (32-bit): 32
11200 //---------------------------------------------------------------------------
11201 
11202 static const char kZoneNameEurope_Bratislava[] ACE_TIME_PROGMEM = "\x09" "Bratislava";
11203 
11204 const basic::ZoneInfo kZoneEurope_Bratislava ACE_TIME_PROGMEM = {
11205  kZoneNameEurope_Bratislava /*name*/,
11206  0xda493bed /*zoneId*/,
11207  &kZoneContext /*zoneContext*/,
11208  0 /*numEras*/,
11209  &kZoneEurope_Prague /*eras(info)*/,
11210 };
11211 
11212 //---------------------------------------------------------------------------
11213 // Link name: Europe/Busingen -> Europe/Zurich
11214 // Strings (bytes): 10 (originally 16)
11215 // Memory (8-bit): 21
11216 // Memory (32-bit): 30
11217 //---------------------------------------------------------------------------
11218 
11219 static const char kZoneNameEurope_Busingen[] ACE_TIME_PROGMEM = "\x09" "Busingen";
11220 
11221 const basic::ZoneInfo kZoneEurope_Busingen ACE_TIME_PROGMEM = {
11222  kZoneNameEurope_Busingen /*name*/,
11223  0xc06d2cdf /*zoneId*/,
11224  &kZoneContext /*zoneContext*/,
11225  0 /*numEras*/,
11226  &kZoneEurope_Zurich /*eras(info)*/,
11227 };
11228 
11229 //---------------------------------------------------------------------------
11230 // Link name: Europe/Guernsey -> Europe/London
11231 // Strings (bytes): 10 (originally 16)
11232 // Memory (8-bit): 21
11233 // Memory (32-bit): 30
11234 //---------------------------------------------------------------------------
11235 
11236 static const char kZoneNameEurope_Guernsey[] ACE_TIME_PROGMEM = "\x09" "Guernsey";
11237 
11238 const basic::ZoneInfo kZoneEurope_Guernsey ACE_TIME_PROGMEM = {
11239  kZoneNameEurope_Guernsey /*name*/,
11240  0x3db12c16 /*zoneId*/,
11241  &kZoneContext /*zoneContext*/,
11242  0 /*numEras*/,
11243  &kZoneEurope_London /*eras(info)*/,
11244 };
11245 
11246 //---------------------------------------------------------------------------
11247 // Link name: Europe/Isle_of_Man -> Europe/London
11248 // Strings (bytes): 13 (originally 19)
11249 // Memory (8-bit): 24
11250 // Memory (32-bit): 33
11251 //---------------------------------------------------------------------------
11252 
11253 static const char kZoneNameEurope_Isle_of_Man[] ACE_TIME_PROGMEM = "\x09" "Isle_of_Man";
11254 
11255 const basic::ZoneInfo kZoneEurope_Isle_of_Man ACE_TIME_PROGMEM = {
11256  kZoneNameEurope_Isle_of_Man /*name*/,
11257  0xeaf84580 /*zoneId*/,
11258  &kZoneContext /*zoneContext*/,
11259  0 /*numEras*/,
11260  &kZoneEurope_London /*eras(info)*/,
11261 };
11262 
11263 //---------------------------------------------------------------------------
11264 // Link name: Europe/Jersey -> Europe/London
11265 // Strings (bytes): 8 (originally 14)
11266 // Memory (8-bit): 19
11267 // Memory (32-bit): 28
11268 //---------------------------------------------------------------------------
11269 
11270 static const char kZoneNameEurope_Jersey[] ACE_TIME_PROGMEM = "\x09" "Jersey";
11271 
11272 const basic::ZoneInfo kZoneEurope_Jersey ACE_TIME_PROGMEM = {
11273  kZoneNameEurope_Jersey /*name*/,
11274  0x570dae76 /*zoneId*/,
11275  &kZoneContext /*zoneContext*/,
11276  0 /*numEras*/,
11277  &kZoneEurope_London /*eras(info)*/,
11278 };
11279 
11280 //---------------------------------------------------------------------------
11281 // Link name: Europe/Ljubljana -> Europe/Belgrade
11282 // Strings (bytes): 11 (originally 17)
11283 // Memory (8-bit): 22
11284 // Memory (32-bit): 31
11285 //---------------------------------------------------------------------------
11286 
11287 static const char kZoneNameEurope_Ljubljana[] ACE_TIME_PROGMEM = "\x09" "Ljubljana";
11288 
11289 const basic::ZoneInfo kZoneEurope_Ljubljana ACE_TIME_PROGMEM = {
11290  kZoneNameEurope_Ljubljana /*name*/,
11291  0xbd98cdb7 /*zoneId*/,
11292  &kZoneContext /*zoneContext*/,
11293  0 /*numEras*/,
11294  &kZoneEurope_Belgrade /*eras(info)*/,
11295 };
11296 
11297 //---------------------------------------------------------------------------
11298 // Link name: Europe/Mariehamn -> Europe/Helsinki
11299 // Strings (bytes): 11 (originally 17)
11300 // Memory (8-bit): 22
11301 // Memory (32-bit): 31
11302 //---------------------------------------------------------------------------
11303 
11304 static const char kZoneNameEurope_Mariehamn[] ACE_TIME_PROGMEM = "\x09" "Mariehamn";
11305 
11306 const basic::ZoneInfo kZoneEurope_Mariehamn ACE_TIME_PROGMEM = {
11307  kZoneNameEurope_Mariehamn /*name*/,
11308  0x0caa6496 /*zoneId*/,
11309  &kZoneContext /*zoneContext*/,
11310  0 /*numEras*/,
11311  &kZoneEurope_Helsinki /*eras(info)*/,
11312 };
11313 
11314 //---------------------------------------------------------------------------
11315 // Link name: Europe/Nicosia -> Asia/Nicosia
11316 // Strings (bytes): 9 (originally 15)
11317 // Memory (8-bit): 20
11318 // Memory (32-bit): 29
11319 //---------------------------------------------------------------------------
11320 
11321 static const char kZoneNameEurope_Nicosia[] ACE_TIME_PROGMEM = "\x09" "Nicosia";
11322 
11323 const basic::ZoneInfo kZoneEurope_Nicosia ACE_TIME_PROGMEM = {
11324  kZoneNameEurope_Nicosia /*name*/,
11325  0x74efab8a /*zoneId*/,
11326  &kZoneContext /*zoneContext*/,
11327  0 /*numEras*/,
11328  &kZoneAsia_Nicosia /*eras(info)*/,
11329 };
11330 
11331 //---------------------------------------------------------------------------
11332 // Link name: Europe/Podgorica -> Europe/Belgrade
11333 // Strings (bytes): 11 (originally 17)
11334 // Memory (8-bit): 22
11335 // Memory (32-bit): 31
11336 //---------------------------------------------------------------------------
11337 
11338 static const char kZoneNameEurope_Podgorica[] ACE_TIME_PROGMEM = "\x09" "Podgorica";
11339 
11340 const basic::ZoneInfo kZoneEurope_Podgorica ACE_TIME_PROGMEM = {
11341  kZoneNameEurope_Podgorica /*name*/,
11342  0x1c1a499c /*zoneId*/,
11343  &kZoneContext /*zoneContext*/,
11344  0 /*numEras*/,
11345  &kZoneEurope_Belgrade /*eras(info)*/,
11346 };
11347 
11348 //---------------------------------------------------------------------------
11349 // Link name: Europe/San_Marino -> Europe/Rome
11350 // Strings (bytes): 12 (originally 18)
11351 // Memory (8-bit): 23
11352 // Memory (32-bit): 32
11353 //---------------------------------------------------------------------------
11354 
11355 static const char kZoneNameEurope_San_Marino[] ACE_TIME_PROGMEM = "\x09" "San_Marino";
11356 
11357 const basic::ZoneInfo kZoneEurope_San_Marino ACE_TIME_PROGMEM = {
11358  kZoneNameEurope_San_Marino /*name*/,
11359  0xcef7724b /*zoneId*/,
11360  &kZoneContext /*zoneContext*/,
11361  0 /*numEras*/,
11362  &kZoneEurope_Rome /*eras(info)*/,
11363 };
11364 
11365 //---------------------------------------------------------------------------
11366 // Link name: Europe/Sarajevo -> Europe/Belgrade
11367 // Strings (bytes): 10 (originally 16)
11368 // Memory (8-bit): 21
11369 // Memory (32-bit): 30
11370 //---------------------------------------------------------------------------
11371 
11372 static const char kZoneNameEurope_Sarajevo[] ACE_TIME_PROGMEM = "\x09" "Sarajevo";
11373 
11374 const basic::ZoneInfo kZoneEurope_Sarajevo ACE_TIME_PROGMEM = {
11375  kZoneNameEurope_Sarajevo /*name*/,
11376  0x6a576c3f /*zoneId*/,
11377  &kZoneContext /*zoneContext*/,
11378  0 /*numEras*/,
11379  &kZoneEurope_Belgrade /*eras(info)*/,
11380 };
11381 
11382 //---------------------------------------------------------------------------
11383 // Link name: Europe/Skopje -> Europe/Belgrade
11384 // Strings (bytes): 8 (originally 14)
11385 // Memory (8-bit): 19
11386 // Memory (32-bit): 28
11387 //---------------------------------------------------------------------------
11388 
11389 static const char kZoneNameEurope_Skopje[] ACE_TIME_PROGMEM = "\x09" "Skopje";
11390 
11391 const basic::ZoneInfo kZoneEurope_Skopje ACE_TIME_PROGMEM = {
11392  kZoneNameEurope_Skopje /*name*/,
11393  0x6c76fdd0 /*zoneId*/,
11394  &kZoneContext /*zoneContext*/,
11395  0 /*numEras*/,
11396  &kZoneEurope_Belgrade /*eras(info)*/,
11397 };
11398 
11399 //---------------------------------------------------------------------------
11400 // Link name: Europe/Tiraspol -> Europe/Chisinau
11401 // Strings (bytes): 10 (originally 16)
11402 // Memory (8-bit): 21
11403 // Memory (32-bit): 30
11404 //---------------------------------------------------------------------------
11405 
11406 static const char kZoneNameEurope_Tiraspol[] ACE_TIME_PROGMEM = "\x09" "Tiraspol";
11407 
11408 const basic::ZoneInfo kZoneEurope_Tiraspol ACE_TIME_PROGMEM = {
11409  kZoneNameEurope_Tiraspol /*name*/,
11410  0xbe704472 /*zoneId*/,
11411  &kZoneContext /*zoneContext*/,
11412  0 /*numEras*/,
11413  &kZoneEurope_Chisinau /*eras(info)*/,
11414 };
11415 
11416 //---------------------------------------------------------------------------
11417 // Link name: Europe/Vaduz -> Europe/Zurich
11418 // Strings (bytes): 7 (originally 13)
11419 // Memory (8-bit): 18
11420 // Memory (32-bit): 27
11421 //---------------------------------------------------------------------------
11422 
11423 static const char kZoneNameEurope_Vaduz[] ACE_TIME_PROGMEM = "\x09" "Vaduz";
11424 
11425 const basic::ZoneInfo kZoneEurope_Vaduz ACE_TIME_PROGMEM = {
11426  kZoneNameEurope_Vaduz /*name*/,
11427  0xfbb81bae /*zoneId*/,
11428  &kZoneContext /*zoneContext*/,
11429  0 /*numEras*/,
11430  &kZoneEurope_Zurich /*eras(info)*/,
11431 };
11432 
11433 //---------------------------------------------------------------------------
11434 // Link name: Europe/Vatican -> Europe/Rome
11435 // Strings (bytes): 9 (originally 15)
11436 // Memory (8-bit): 20
11437 // Memory (32-bit): 29
11438 //---------------------------------------------------------------------------
11439 
11440 static const char kZoneNameEurope_Vatican[] ACE_TIME_PROGMEM = "\x09" "Vatican";
11441 
11442 const basic::ZoneInfo kZoneEurope_Vatican ACE_TIME_PROGMEM = {
11443  kZoneNameEurope_Vatican /*name*/,
11444  0xcb485dca /*zoneId*/,
11445  &kZoneContext /*zoneContext*/,
11446  0 /*numEras*/,
11447  &kZoneEurope_Rome /*eras(info)*/,
11448 };
11449 
11450 //---------------------------------------------------------------------------
11451 // Link name: Europe/Zagreb -> Europe/Belgrade
11452 // Strings (bytes): 8 (originally 14)
11453 // Memory (8-bit): 19
11454 // Memory (32-bit): 28
11455 //---------------------------------------------------------------------------
11456 
11457 static const char kZoneNameEurope_Zagreb[] ACE_TIME_PROGMEM = "\x09" "Zagreb";
11458 
11459 const basic::ZoneInfo kZoneEurope_Zagreb ACE_TIME_PROGMEM = {
11460  kZoneNameEurope_Zagreb /*name*/,
11461  0x7c11c9ff /*zoneId*/,
11462  &kZoneContext /*zoneContext*/,
11463  0 /*numEras*/,
11464  &kZoneEurope_Belgrade /*eras(info)*/,
11465 };
11466 
11467 //---------------------------------------------------------------------------
11468 // Link name: GB -> Europe/London
11469 // Strings (bytes): 3 (originally 3)
11470 // Memory (8-bit): 14
11471 // Memory (32-bit): 23
11472 //---------------------------------------------------------------------------
11473 
11474 static const char kZoneNameGB[] ACE_TIME_PROGMEM = "GB";
11475 
11476 const basic::ZoneInfo kZoneGB ACE_TIME_PROGMEM = {
11477  kZoneNameGB /*name*/,
11478  0x005973ae /*zoneId*/,
11479  &kZoneContext /*zoneContext*/,
11480  0 /*numEras*/,
11481  &kZoneEurope_London /*eras(info)*/,
11482 };
11483 
11484 //---------------------------------------------------------------------------
11485 // Link name: GB-Eire -> Europe/London
11486 // Strings (bytes): 8 (originally 8)
11487 // Memory (8-bit): 19
11488 // Memory (32-bit): 28
11489 //---------------------------------------------------------------------------
11490 
11491 static const char kZoneNameGB_Eire[] ACE_TIME_PROGMEM = "GB-Eire";
11492 
11493 const basic::ZoneInfo kZoneGB_Eire ACE_TIME_PROGMEM = {
11494  kZoneNameGB_Eire /*name*/,
11495  0xfa70e300 /*zoneId*/,
11496  &kZoneContext /*zoneContext*/,
11497  0 /*numEras*/,
11498  &kZoneEurope_London /*eras(info)*/,
11499 };
11500 
11501 //---------------------------------------------------------------------------
11502 // Link name: GMT -> Etc/GMT
11503 // Strings (bytes): 4 (originally 4)
11504 // Memory (8-bit): 15
11505 // Memory (32-bit): 24
11506 //---------------------------------------------------------------------------
11507 
11508 static const char kZoneNameGMT[] ACE_TIME_PROGMEM = "GMT";
11509 
11510 const basic::ZoneInfo kZoneGMT ACE_TIME_PROGMEM = {
11511  kZoneNameGMT /*name*/,
11512  0x0b87eb2d /*zoneId*/,
11513  &kZoneContext /*zoneContext*/,
11514  0 /*numEras*/,
11515  &kZoneEtc_GMT /*eras(info)*/,
11516 };
11517 
11518 //---------------------------------------------------------------------------
11519 // Link name: GMT+0 -> Etc/GMT
11520 // Strings (bytes): 6 (originally 6)
11521 // Memory (8-bit): 17
11522 // Memory (32-bit): 26
11523 //---------------------------------------------------------------------------
11524 
11525 static const char kZoneNameGMT_PLUS_0[] ACE_TIME_PROGMEM = "GMT+0";
11526 
11527 const basic::ZoneInfo kZoneGMT_PLUS_0 ACE_TIME_PROGMEM = {
11528  kZoneNameGMT_PLUS_0 /*name*/,
11529  0x0d2f7028 /*zoneId*/,
11530  &kZoneContext /*zoneContext*/,
11531  0 /*numEras*/,
11532  &kZoneEtc_GMT /*eras(info)*/,
11533 };
11534 
11535 //---------------------------------------------------------------------------
11536 // Link name: GMT-0 -> Etc/GMT
11537 // Strings (bytes): 6 (originally 6)
11538 // Memory (8-bit): 17
11539 // Memory (32-bit): 26
11540 //---------------------------------------------------------------------------
11541 
11542 static const char kZoneNameGMT_0[] ACE_TIME_PROGMEM = "GMT-0";
11543 
11544 const basic::ZoneInfo kZoneGMT_0 ACE_TIME_PROGMEM = {
11545  kZoneNameGMT_0 /*name*/,
11546  0x0d2f706a /*zoneId*/,
11547  &kZoneContext /*zoneContext*/,
11548  0 /*numEras*/,
11549  &kZoneEtc_GMT /*eras(info)*/,
11550 };
11551 
11552 //---------------------------------------------------------------------------
11553 // Link name: GMT0 -> Etc/GMT
11554 // Strings (bytes): 5 (originally 5)
11555 // Memory (8-bit): 16
11556 // Memory (32-bit): 25
11557 //---------------------------------------------------------------------------
11558 
11559 static const char kZoneNameGMT0[] ACE_TIME_PROGMEM = "GMT0";
11560 
11561 const basic::ZoneInfo kZoneGMT0 ACE_TIME_PROGMEM = {
11562  kZoneNameGMT0 /*name*/,
11563  0x7c8550fd /*zoneId*/,
11564  &kZoneContext /*zoneContext*/,
11565  0 /*numEras*/,
11566  &kZoneEtc_GMT /*eras(info)*/,
11567 };
11568 
11569 //---------------------------------------------------------------------------
11570 // Link name: Greenwich -> Etc/GMT
11571 // Strings (bytes): 10 (originally 10)
11572 // Memory (8-bit): 21
11573 // Memory (32-bit): 30
11574 //---------------------------------------------------------------------------
11575 
11576 static const char kZoneNameGreenwich[] ACE_TIME_PROGMEM = "Greenwich";
11577 
11578 const basic::ZoneInfo kZoneGreenwich ACE_TIME_PROGMEM = {
11579  kZoneNameGreenwich /*name*/,
11580  0xc84d4221 /*zoneId*/,
11581  &kZoneContext /*zoneContext*/,
11582  0 /*numEras*/,
11583  &kZoneEtc_GMT /*eras(info)*/,
11584 };
11585 
11586 //---------------------------------------------------------------------------
11587 // Link name: Hongkong -> Asia/Hong_Kong
11588 // Strings (bytes): 9 (originally 9)
11589 // Memory (8-bit): 20
11590 // Memory (32-bit): 29
11591 //---------------------------------------------------------------------------
11592 
11593 static const char kZoneNameHongkong[] ACE_TIME_PROGMEM = "Hongkong";
11594 
11595 const basic::ZoneInfo kZoneHongkong ACE_TIME_PROGMEM = {
11596  kZoneNameHongkong /*name*/,
11597  0x56d36560 /*zoneId*/,
11598  &kZoneContext /*zoneContext*/,
11599  0 /*numEras*/,
11600  &kZoneAsia_Hong_Kong /*eras(info)*/,
11601 };
11602 
11603 //---------------------------------------------------------------------------
11604 // Link name: Iceland -> Atlantic/Reykjavik
11605 // Strings (bytes): 8 (originally 8)
11606 // Memory (8-bit): 19
11607 // Memory (32-bit): 28
11608 //---------------------------------------------------------------------------
11609 
11610 static const char kZoneNameIceland[] ACE_TIME_PROGMEM = "Iceland";
11611 
11612 const basic::ZoneInfo kZoneIceland ACE_TIME_PROGMEM = {
11613  kZoneNameIceland /*name*/,
11614  0xe56a35b5 /*zoneId*/,
11615  &kZoneContext /*zoneContext*/,
11616  0 /*numEras*/,
11617  &kZoneAtlantic_Reykjavik /*eras(info)*/,
11618 };
11619 
11620 //---------------------------------------------------------------------------
11621 // Link name: Indian/Antananarivo -> Africa/Nairobi
11622 // Strings (bytes): 14 (originally 20)
11623 // Memory (8-bit): 25
11624 // Memory (32-bit): 34
11625 //---------------------------------------------------------------------------
11626 
11627 static const char kZoneNameIndian_Antananarivo[] ACE_TIME_PROGMEM = "\x0a" "Antananarivo";
11628 
11629 const basic::ZoneInfo kZoneIndian_Antananarivo ACE_TIME_PROGMEM = {
11630  kZoneNameIndian_Antananarivo /*name*/,
11631  0x9ebf5289 /*zoneId*/,
11632  &kZoneContext /*zoneContext*/,
11633  0 /*numEras*/,
11634  &kZoneAfrica_Nairobi /*eras(info)*/,
11635 };
11636 
11637 //---------------------------------------------------------------------------
11638 // Link name: Indian/Comoro -> Africa/Nairobi
11639 // Strings (bytes): 8 (originally 14)
11640 // Memory (8-bit): 19
11641 // Memory (32-bit): 28
11642 //---------------------------------------------------------------------------
11643 
11644 static const char kZoneNameIndian_Comoro[] ACE_TIME_PROGMEM = "\x0a" "Comoro";
11645 
11646 const basic::ZoneInfo kZoneIndian_Comoro ACE_TIME_PROGMEM = {
11647  kZoneNameIndian_Comoro /*name*/,
11648  0x45f4deb6 /*zoneId*/,
11649  &kZoneContext /*zoneContext*/,
11650  0 /*numEras*/,
11651  &kZoneAfrica_Nairobi /*eras(info)*/,
11652 };
11653 
11654 //---------------------------------------------------------------------------
11655 // Link name: Indian/Mayotte -> Africa/Nairobi
11656 // Strings (bytes): 9 (originally 15)
11657 // Memory (8-bit): 20
11658 // Memory (32-bit): 29
11659 //---------------------------------------------------------------------------
11660 
11661 static const char kZoneNameIndian_Mayotte[] ACE_TIME_PROGMEM = "\x0a" "Mayotte";
11662 
11663 const basic::ZoneInfo kZoneIndian_Mayotte ACE_TIME_PROGMEM = {
11664  kZoneNameIndian_Mayotte /*name*/,
11665  0xe6880bca /*zoneId*/,
11666  &kZoneContext /*zoneContext*/,
11667  0 /*numEras*/,
11668  &kZoneAfrica_Nairobi /*eras(info)*/,
11669 };
11670 
11671 //---------------------------------------------------------------------------
11672 // Link name: Iran -> Asia/Tehran
11673 // Strings (bytes): 5 (originally 5)
11674 // Memory (8-bit): 16
11675 // Memory (32-bit): 25
11676 //---------------------------------------------------------------------------
11677 
11678 static const char kZoneNameIran[] ACE_TIME_PROGMEM = "Iran";
11679 
11680 const basic::ZoneInfo kZoneIran ACE_TIME_PROGMEM = {
11681  kZoneNameIran /*name*/,
11682  0x7c87090f /*zoneId*/,
11683  &kZoneContext /*zoneContext*/,
11684  0 /*numEras*/,
11685  &kZoneAsia_Tehran /*eras(info)*/,
11686 };
11687 
11688 //---------------------------------------------------------------------------
11689 // Link name: Israel -> Asia/Jerusalem
11690 // Strings (bytes): 7 (originally 7)
11691 // Memory (8-bit): 18
11692 // Memory (32-bit): 27
11693 //---------------------------------------------------------------------------
11694 
11695 static const char kZoneNameIsrael[] ACE_TIME_PROGMEM = "Israel";
11696 
11697 const basic::ZoneInfo kZoneIsrael ACE_TIME_PROGMEM = {
11698  kZoneNameIsrael /*name*/,
11699  0xba88c9e5 /*zoneId*/,
11700  &kZoneContext /*zoneContext*/,
11701  0 /*numEras*/,
11702  &kZoneAsia_Jerusalem /*eras(info)*/,
11703 };
11704 
11705 //---------------------------------------------------------------------------
11706 // Link name: Jamaica -> America/Jamaica
11707 // Strings (bytes): 8 (originally 8)
11708 // Memory (8-bit): 19
11709 // Memory (32-bit): 28
11710 //---------------------------------------------------------------------------
11711 
11712 static const char kZoneNameJamaica[] ACE_TIME_PROGMEM = "Jamaica";
11713 
11714 const basic::ZoneInfo kZoneJamaica ACE_TIME_PROGMEM = {
11715  kZoneNameJamaica /*name*/,
11716  0x2e44fdab /*zoneId*/,
11717  &kZoneContext /*zoneContext*/,
11718  0 /*numEras*/,
11719  &kZoneAmerica_Jamaica /*eras(info)*/,
11720 };
11721 
11722 //---------------------------------------------------------------------------
11723 // Link name: Japan -> Asia/Tokyo
11724 // Strings (bytes): 6 (originally 6)
11725 // Memory (8-bit): 17
11726 // Memory (32-bit): 26
11727 //---------------------------------------------------------------------------
11728 
11729 static const char kZoneNameJapan[] ACE_TIME_PROGMEM = "Japan";
11730 
11731 const basic::ZoneInfo kZoneJapan ACE_TIME_PROGMEM = {
11732  kZoneNameJapan /*name*/,
11733  0x0d712f8f /*zoneId*/,
11734  &kZoneContext /*zoneContext*/,
11735  0 /*numEras*/,
11736  &kZoneAsia_Tokyo /*eras(info)*/,
11737 };
11738 
11739 //---------------------------------------------------------------------------
11740 // Link name: Kwajalein -> Pacific/Kwajalein
11741 // Strings (bytes): 10 (originally 10)
11742 // Memory (8-bit): 21
11743 // Memory (32-bit): 30
11744 //---------------------------------------------------------------------------
11745 
11746 static const char kZoneNameKwajalein[] ACE_TIME_PROGMEM = "Kwajalein";
11747 
11748 const basic::ZoneInfo kZoneKwajalein ACE_TIME_PROGMEM = {
11749  kZoneNameKwajalein /*name*/,
11750  0x0e57afbb /*zoneId*/,
11751  &kZoneContext /*zoneContext*/,
11752  0 /*numEras*/,
11753  &kZonePacific_Kwajalein /*eras(info)*/,
11754 };
11755 
11756 //---------------------------------------------------------------------------
11757 // Link name: Mexico/BajaSur -> America/Mazatlan
11758 // Strings (bytes): 15 (originally 15)
11759 // Memory (8-bit): 26
11760 // Memory (32-bit): 35
11761 //---------------------------------------------------------------------------
11762 
11763 static const char kZoneNameMexico_BajaSur[] ACE_TIME_PROGMEM = "Mexico/BajaSur";
11764 
11765 const basic::ZoneInfo kZoneMexico_BajaSur ACE_TIME_PROGMEM = {
11766  kZoneNameMexico_BajaSur /*name*/,
11767  0x08ee3641 /*zoneId*/,
11768  &kZoneContext /*zoneContext*/,
11769  0 /*numEras*/,
11770  &kZoneAmerica_Mazatlan /*eras(info)*/,
11771 };
11772 
11773 //---------------------------------------------------------------------------
11774 // Link name: NZ -> Pacific/Auckland
11775 // Strings (bytes): 3 (originally 3)
11776 // Memory (8-bit): 14
11777 // Memory (32-bit): 23
11778 //---------------------------------------------------------------------------
11779 
11780 static const char kZoneNameNZ[] ACE_TIME_PROGMEM = "NZ";
11781 
11782 const basic::ZoneInfo kZoneNZ ACE_TIME_PROGMEM = {
11783  kZoneNameNZ /*name*/,
11784  0x005974ad /*zoneId*/,
11785  &kZoneContext /*zoneContext*/,
11786  0 /*numEras*/,
11787  &kZonePacific_Auckland /*eras(info)*/,
11788 };
11789 
11790 //---------------------------------------------------------------------------
11791 // Link name: NZ-CHAT -> Pacific/Chatham
11792 // Strings (bytes): 8 (originally 8)
11793 // Memory (8-bit): 19
11794 // Memory (32-bit): 28
11795 //---------------------------------------------------------------------------
11796 
11797 static const char kZoneNameNZ_CHAT[] ACE_TIME_PROGMEM = "NZ-CHAT";
11798 
11799 const basic::ZoneInfo kZoneNZ_CHAT ACE_TIME_PROGMEM = {
11800  kZoneNameNZ_CHAT /*name*/,
11801  0x4d42afda /*zoneId*/,
11802  &kZoneContext /*zoneContext*/,
11803  0 /*numEras*/,
11804  &kZonePacific_Chatham /*eras(info)*/,
11805 };
11806 
11807 //---------------------------------------------------------------------------
11808 // Link name: Navajo -> America/Denver
11809 // Strings (bytes): 7 (originally 7)
11810 // Memory (8-bit): 18
11811 // Memory (32-bit): 27
11812 //---------------------------------------------------------------------------
11813 
11814 static const char kZoneNameNavajo[] ACE_TIME_PROGMEM = "Navajo";
11815 
11816 const basic::ZoneInfo kZoneNavajo ACE_TIME_PROGMEM = {
11817  kZoneNameNavajo /*name*/,
11818  0xc4ef0e24 /*zoneId*/,
11819  &kZoneContext /*zoneContext*/,
11820  0 /*numEras*/,
11821  &kZoneAmerica_Denver /*eras(info)*/,
11822 };
11823 
11824 //---------------------------------------------------------------------------
11825 // Link name: PRC -> Asia/Shanghai
11826 // Strings (bytes): 4 (originally 4)
11827 // Memory (8-bit): 15
11828 // Memory (32-bit): 24
11829 //---------------------------------------------------------------------------
11830 
11831 static const char kZoneNamePRC[] ACE_TIME_PROGMEM = "PRC";
11832 
11833 const basic::ZoneInfo kZonePRC ACE_TIME_PROGMEM = {
11834  kZoneNamePRC /*name*/,
11835  0x0b88120a /*zoneId*/,
11836  &kZoneContext /*zoneContext*/,
11837  0 /*numEras*/,
11838  &kZoneAsia_Shanghai /*eras(info)*/,
11839 };
11840 
11841 //---------------------------------------------------------------------------
11842 // Link name: Pacific/Enderbury -> Pacific/Kanton
11843 // Strings (bytes): 11 (originally 18)
11844 // Memory (8-bit): 22
11845 // Memory (32-bit): 31
11846 //---------------------------------------------------------------------------
11847 
11848 static const char kZoneNamePacific_Enderbury[] ACE_TIME_PROGMEM = "\x0b" "Enderbury";
11849 
11850 const basic::ZoneInfo kZonePacific_Enderbury ACE_TIME_PROGMEM = {
11851  kZoneNamePacific_Enderbury /*name*/,
11852  0x61599a93 /*zoneId*/,
11853  &kZoneContext /*zoneContext*/,
11854  0 /*numEras*/,
11855  &kZonePacific_Kanton /*eras(info)*/,
11856 };
11857 
11858 //---------------------------------------------------------------------------
11859 // Link name: Pacific/Johnston -> Pacific/Honolulu
11860 // Strings (bytes): 10 (originally 17)
11861 // Memory (8-bit): 21
11862 // Memory (32-bit): 30
11863 //---------------------------------------------------------------------------
11864 
11865 static const char kZoneNamePacific_Johnston[] ACE_TIME_PROGMEM = "\x0b" "Johnston";
11866 
11867 const basic::ZoneInfo kZonePacific_Johnston ACE_TIME_PROGMEM = {
11868  kZoneNamePacific_Johnston /*name*/,
11869  0xb15d7b36 /*zoneId*/,
11870  &kZoneContext /*zoneContext*/,
11871  0 /*numEras*/,
11872  &kZonePacific_Honolulu /*eras(info)*/,
11873 };
11874 
11875 //---------------------------------------------------------------------------
11876 // Link name: Pacific/Midway -> Pacific/Pago_Pago
11877 // Strings (bytes): 8 (originally 15)
11878 // Memory (8-bit): 19
11879 // Memory (32-bit): 28
11880 //---------------------------------------------------------------------------
11881 
11882 static const char kZoneNamePacific_Midway[] ACE_TIME_PROGMEM = "\x0b" "Midway";
11883 
11884 const basic::ZoneInfo kZonePacific_Midway ACE_TIME_PROGMEM = {
11885  kZoneNamePacific_Midway /*name*/,
11886  0xe286d38e /*zoneId*/,
11887  &kZoneContext /*zoneContext*/,
11888  0 /*numEras*/,
11889  &kZonePacific_Pago_Pago /*eras(info)*/,
11890 };
11891 
11892 //---------------------------------------------------------------------------
11893 // Link name: Pacific/Ponape -> Pacific/Pohnpei
11894 // Strings (bytes): 8 (originally 15)
11895 // Memory (8-bit): 19
11896 // Memory (32-bit): 28
11897 //---------------------------------------------------------------------------
11898 
11899 static const char kZoneNamePacific_Ponape[] ACE_TIME_PROGMEM = "\x0b" "Ponape";
11900 
11901 const basic::ZoneInfo kZonePacific_Ponape ACE_TIME_PROGMEM = {
11902  kZoneNamePacific_Ponape /*name*/,
11903  0xe9f80086 /*zoneId*/,
11904  &kZoneContext /*zoneContext*/,
11905  0 /*numEras*/,
11906  &kZonePacific_Pohnpei /*eras(info)*/,
11907 };
11908 
11909 //---------------------------------------------------------------------------
11910 // Link name: Pacific/Samoa -> Pacific/Pago_Pago
11911 // Strings (bytes): 7 (originally 14)
11912 // Memory (8-bit): 18
11913 // Memory (32-bit): 27
11914 //---------------------------------------------------------------------------
11915 
11916 static const char kZoneNamePacific_Samoa[] ACE_TIME_PROGMEM = "\x0b" "Samoa";
11917 
11918 const basic::ZoneInfo kZonePacific_Samoa ACE_TIME_PROGMEM = {
11919  kZoneNamePacific_Samoa /*name*/,
11920  0x8b2699b4 /*zoneId*/,
11921  &kZoneContext /*zoneContext*/,
11922  0 /*numEras*/,
11923  &kZonePacific_Pago_Pago /*eras(info)*/,
11924 };
11925 
11926 //---------------------------------------------------------------------------
11927 // Link name: Pacific/Truk -> Pacific/Chuuk
11928 // Strings (bytes): 6 (originally 13)
11929 // Memory (8-bit): 17
11930 // Memory (32-bit): 26
11931 //---------------------------------------------------------------------------
11932 
11933 static const char kZoneNamePacific_Truk[] ACE_TIME_PROGMEM = "\x0b" "Truk";
11934 
11935 const basic::ZoneInfo kZonePacific_Truk ACE_TIME_PROGMEM = {
11936  kZoneNamePacific_Truk /*name*/,
11937  0x234010a9 /*zoneId*/,
11938  &kZoneContext /*zoneContext*/,
11939  0 /*numEras*/,
11940  &kZonePacific_Chuuk /*eras(info)*/,
11941 };
11942 
11943 //---------------------------------------------------------------------------
11944 // Link name: Pacific/Yap -> Pacific/Chuuk
11945 // Strings (bytes): 5 (originally 12)
11946 // Memory (8-bit): 16
11947 // Memory (32-bit): 25
11948 //---------------------------------------------------------------------------
11949 
11950 static const char kZoneNamePacific_Yap[] ACE_TIME_PROGMEM = "\x0b" "Yap";
11951 
11952 const basic::ZoneInfo kZonePacific_Yap ACE_TIME_PROGMEM = {
11953  kZoneNamePacific_Yap /*name*/,
11954  0xbb40138d /*zoneId*/,
11955  &kZoneContext /*zoneContext*/,
11956  0 /*numEras*/,
11957  &kZonePacific_Chuuk /*eras(info)*/,
11958 };
11959 
11960 //---------------------------------------------------------------------------
11961 // Link name: Poland -> Europe/Warsaw
11962 // Strings (bytes): 7 (originally 7)
11963 // Memory (8-bit): 18
11964 // Memory (32-bit): 27
11965 //---------------------------------------------------------------------------
11966 
11967 static const char kZoneNamePoland[] ACE_TIME_PROGMEM = "Poland";
11968 
11969 const basic::ZoneInfo kZonePoland ACE_TIME_PROGMEM = {
11970  kZoneNamePoland /*name*/,
11971  0xca913b23 /*zoneId*/,
11972  &kZoneContext /*zoneContext*/,
11973  0 /*numEras*/,
11974  &kZoneEurope_Warsaw /*eras(info)*/,
11975 };
11976 
11977 //---------------------------------------------------------------------------
11978 // Link name: Portugal -> Europe/Lisbon
11979 // Strings (bytes): 9 (originally 9)
11980 // Memory (8-bit): 20
11981 // Memory (32-bit): 29
11982 //---------------------------------------------------------------------------
11983 
11984 static const char kZoneNamePortugal[] ACE_TIME_PROGMEM = "Portugal";
11985 
11986 const basic::ZoneInfo kZonePortugal ACE_TIME_PROGMEM = {
11987  kZoneNamePortugal /*name*/,
11988  0xc3274593 /*zoneId*/,
11989  &kZoneContext /*zoneContext*/,
11990  0 /*numEras*/,
11991  &kZoneEurope_Lisbon /*eras(info)*/,
11992 };
11993 
11994 //---------------------------------------------------------------------------
11995 // Link name: ROC -> Asia/Taipei
11996 // Strings (bytes): 4 (originally 4)
11997 // Memory (8-bit): 15
11998 // Memory (32-bit): 24
11999 //---------------------------------------------------------------------------
12000 
12001 static const char kZoneNameROC[] ACE_TIME_PROGMEM = "ROC";
12002 
12003 const basic::ZoneInfo kZoneROC ACE_TIME_PROGMEM = {
12004  kZoneNameROC /*name*/,
12005  0x0b881a29 /*zoneId*/,
12006  &kZoneContext /*zoneContext*/,
12007  0 /*numEras*/,
12008  &kZoneAsia_Taipei /*eras(info)*/,
12009 };
12010 
12011 //---------------------------------------------------------------------------
12012 // Link name: ROK -> Asia/Seoul
12013 // Strings (bytes): 4 (originally 4)
12014 // Memory (8-bit): 15
12015 // Memory (32-bit): 24
12016 //---------------------------------------------------------------------------
12017 
12018 static const char kZoneNameROK[] ACE_TIME_PROGMEM = "ROK";
12019 
12020 const basic::ZoneInfo kZoneROK ACE_TIME_PROGMEM = {
12021  kZoneNameROK /*name*/,
12022  0x0b881a31 /*zoneId*/,
12023  &kZoneContext /*zoneContext*/,
12024  0 /*numEras*/,
12025  &kZoneAsia_Seoul /*eras(info)*/,
12026 };
12027 
12028 //---------------------------------------------------------------------------
12029 // Link name: Singapore -> Asia/Singapore
12030 // Strings (bytes): 10 (originally 10)
12031 // Memory (8-bit): 21
12032 // Memory (32-bit): 30
12033 //---------------------------------------------------------------------------
12034 
12035 static const char kZoneNameSingapore[] ACE_TIME_PROGMEM = "Singapore";
12036 
12037 const basic::ZoneInfo kZoneSingapore ACE_TIME_PROGMEM = {
12038  kZoneNameSingapore /*name*/,
12039  0xa8598c8d /*zoneId*/,
12040  &kZoneContext /*zoneContext*/,
12041  0 /*numEras*/,
12042  &kZoneAsia_Singapore /*eras(info)*/,
12043 };
12044 
12045 //---------------------------------------------------------------------------
12046 // Link name: UCT -> Etc/UTC
12047 // Strings (bytes): 4 (originally 4)
12048 // Memory (8-bit): 15
12049 // Memory (32-bit): 24
12050 //---------------------------------------------------------------------------
12051 
12052 static const char kZoneNameUCT[] ACE_TIME_PROGMEM = "UCT";
12053 
12054 const basic::ZoneInfo kZoneUCT ACE_TIME_PROGMEM = {
12055  kZoneNameUCT /*name*/,
12056  0x0b882571 /*zoneId*/,
12057  &kZoneContext /*zoneContext*/,
12058  0 /*numEras*/,
12059  &kZoneEtc_UTC /*eras(info)*/,
12060 };
12061 
12062 //---------------------------------------------------------------------------
12063 // Link name: US/Alaska -> America/Anchorage
12064 // Strings (bytes): 10 (originally 10)
12065 // Memory (8-bit): 21
12066 // Memory (32-bit): 30
12067 //---------------------------------------------------------------------------
12068 
12069 static const char kZoneNameUS_Alaska[] ACE_TIME_PROGMEM = "US/Alaska";
12070 
12071 const basic::ZoneInfo kZoneUS_Alaska ACE_TIME_PROGMEM = {
12072  kZoneNameUS_Alaska /*name*/,
12073  0xfa300bc9 /*zoneId*/,
12074  &kZoneContext /*zoneContext*/,
12075  0 /*numEras*/,
12076  &kZoneAmerica_Anchorage /*eras(info)*/,
12077 };
12078 
12079 //---------------------------------------------------------------------------
12080 // Link name: US/Aleutian -> America/Adak
12081 // Strings (bytes): 12 (originally 12)
12082 // Memory (8-bit): 23
12083 // Memory (32-bit): 32
12084 //---------------------------------------------------------------------------
12085 
12086 static const char kZoneNameUS_Aleutian[] ACE_TIME_PROGMEM = "US/Aleutian";
12087 
12088 const basic::ZoneInfo kZoneUS_Aleutian ACE_TIME_PROGMEM = {
12089  kZoneNameUS_Aleutian /*name*/,
12090  0x4fe013ef /*zoneId*/,
12091  &kZoneContext /*zoneContext*/,
12092  0 /*numEras*/,
12093  &kZoneAmerica_Adak /*eras(info)*/,
12094 };
12095 
12096 //---------------------------------------------------------------------------
12097 // Link name: US/Arizona -> America/Phoenix
12098 // Strings (bytes): 11 (originally 11)
12099 // Memory (8-bit): 22
12100 // Memory (32-bit): 31
12101 //---------------------------------------------------------------------------
12102 
12103 static const char kZoneNameUS_Arizona[] ACE_TIME_PROGMEM = "US/Arizona";
12104 
12105 const basic::ZoneInfo kZoneUS_Arizona ACE_TIME_PROGMEM = {
12106  kZoneNameUS_Arizona /*name*/,
12107  0x4ec52670 /*zoneId*/,
12108  &kZoneContext /*zoneContext*/,
12109  0 /*numEras*/,
12110  &kZoneAmerica_Phoenix /*eras(info)*/,
12111 };
12112 
12113 //---------------------------------------------------------------------------
12114 // Link name: US/Central -> America/Chicago
12115 // Strings (bytes): 11 (originally 11)
12116 // Memory (8-bit): 22
12117 // Memory (32-bit): 31
12118 //---------------------------------------------------------------------------
12119 
12120 static const char kZoneNameUS_Central[] ACE_TIME_PROGMEM = "US/Central";
12121 
12122 const basic::ZoneInfo kZoneUS_Central ACE_TIME_PROGMEM = {
12123  kZoneNameUS_Central /*name*/,
12124  0xcabdcb25 /*zoneId*/,
12125  &kZoneContext /*zoneContext*/,
12126  0 /*numEras*/,
12127  &kZoneAmerica_Chicago /*eras(info)*/,
12128 };
12129 
12130 //---------------------------------------------------------------------------
12131 // Link name: US/East-Indiana -> America/Indiana/Indianapolis
12132 // Strings (bytes): 16 (originally 16)
12133 // Memory (8-bit): 27
12134 // Memory (32-bit): 36
12135 //---------------------------------------------------------------------------
12136 
12137 static const char kZoneNameUS_East_Indiana[] ACE_TIME_PROGMEM = "US/East-Indiana";
12138 
12139 const basic::ZoneInfo kZoneUS_East_Indiana ACE_TIME_PROGMEM = {
12140  kZoneNameUS_East_Indiana /*name*/,
12141  0x6dcf558a /*zoneId*/,
12142  &kZoneContext /*zoneContext*/,
12143  0 /*numEras*/,
12144  &kZoneAmerica_Indiana_Indianapolis /*eras(info)*/,
12145 };
12146 
12147 //---------------------------------------------------------------------------
12148 // Link name: US/Eastern -> America/New_York
12149 // Strings (bytes): 11 (originally 11)
12150 // Memory (8-bit): 22
12151 // Memory (32-bit): 31
12152 //---------------------------------------------------------------------------
12153 
12154 static const char kZoneNameUS_Eastern[] ACE_TIME_PROGMEM = "US/Eastern";
12155 
12156 const basic::ZoneInfo kZoneUS_Eastern ACE_TIME_PROGMEM = {
12157  kZoneNameUS_Eastern /*name*/,
12158  0x5bb7e78e /*zoneId*/,
12159  &kZoneContext /*zoneContext*/,
12160  0 /*numEras*/,
12161  &kZoneAmerica_New_York /*eras(info)*/,
12162 };
12163 
12164 //---------------------------------------------------------------------------
12165 // Link name: US/Hawaii -> Pacific/Honolulu
12166 // Strings (bytes): 10 (originally 10)
12167 // Memory (8-bit): 21
12168 // Memory (32-bit): 30
12169 //---------------------------------------------------------------------------
12170 
12171 static const char kZoneNameUS_Hawaii[] ACE_TIME_PROGMEM = "US/Hawaii";
12172 
12173 const basic::ZoneInfo kZoneUS_Hawaii ACE_TIME_PROGMEM = {
12174  kZoneNameUS_Hawaii /*name*/,
12175  0x09c8de2f /*zoneId*/,
12176  &kZoneContext /*zoneContext*/,
12177  0 /*numEras*/,
12178  &kZonePacific_Honolulu /*eras(info)*/,
12179 };
12180 
12181 //---------------------------------------------------------------------------
12182 // Link name: US/Michigan -> America/Detroit
12183 // Strings (bytes): 12 (originally 12)
12184 // Memory (8-bit): 23
12185 // Memory (32-bit): 32
12186 //---------------------------------------------------------------------------
12187 
12188 static const char kZoneNameUS_Michigan[] ACE_TIME_PROGMEM = "US/Michigan";
12189 
12190 const basic::ZoneInfo kZoneUS_Michigan ACE_TIME_PROGMEM = {
12191  kZoneNameUS_Michigan /*name*/,
12192  0x766bb7bc /*zoneId*/,
12193  &kZoneContext /*zoneContext*/,
12194  0 /*numEras*/,
12195  &kZoneAmerica_Detroit /*eras(info)*/,
12196 };
12197 
12198 //---------------------------------------------------------------------------
12199 // Link name: US/Mountain -> America/Denver
12200 // Strings (bytes): 12 (originally 12)
12201 // Memory (8-bit): 23
12202 // Memory (32-bit): 32
12203 //---------------------------------------------------------------------------
12204 
12205 static const char kZoneNameUS_Mountain[] ACE_TIME_PROGMEM = "US/Mountain";
12206 
12207 const basic::ZoneInfo kZoneUS_Mountain ACE_TIME_PROGMEM = {
12208  kZoneNameUS_Mountain /*name*/,
12209  0x6eb88247 /*zoneId*/,
12210  &kZoneContext /*zoneContext*/,
12211  0 /*numEras*/,
12212  &kZoneAmerica_Denver /*eras(info)*/,
12213 };
12214 
12215 //---------------------------------------------------------------------------
12216 // Link name: US/Pacific -> America/Los_Angeles
12217 // Strings (bytes): 11 (originally 11)
12218 // Memory (8-bit): 22
12219 // Memory (32-bit): 31
12220 //---------------------------------------------------------------------------
12221 
12222 static const char kZoneNameUS_Pacific[] ACE_TIME_PROGMEM = "US/Pacific";
12223 
12224 const basic::ZoneInfo kZoneUS_Pacific ACE_TIME_PROGMEM = {
12225  kZoneNameUS_Pacific /*name*/,
12226  0xa950f6ab /*zoneId*/,
12227  &kZoneContext /*zoneContext*/,
12228  0 /*numEras*/,
12229  &kZoneAmerica_Los_Angeles /*eras(info)*/,
12230 };
12231 
12232 //---------------------------------------------------------------------------
12233 // Link name: US/Samoa -> Pacific/Pago_Pago
12234 // Strings (bytes): 9 (originally 9)
12235 // Memory (8-bit): 20
12236 // Memory (32-bit): 29
12237 //---------------------------------------------------------------------------
12238 
12239 static const char kZoneNameUS_Samoa[] ACE_TIME_PROGMEM = "US/Samoa";
12240 
12241 const basic::ZoneInfo kZoneUS_Samoa ACE_TIME_PROGMEM = {
12242  kZoneNameUS_Samoa /*name*/,
12243  0x566821cd /*zoneId*/,
12244  &kZoneContext /*zoneContext*/,
12245  0 /*numEras*/,
12246  &kZonePacific_Pago_Pago /*eras(info)*/,
12247 };
12248 
12249 //---------------------------------------------------------------------------
12250 // Link name: UTC -> Etc/UTC
12251 // Strings (bytes): 4 (originally 4)
12252 // Memory (8-bit): 15
12253 // Memory (32-bit): 24
12254 //---------------------------------------------------------------------------
12255 
12256 static const char kZoneNameUTC[] ACE_TIME_PROGMEM = "UTC";
12257 
12258 const basic::ZoneInfo kZoneUTC ACE_TIME_PROGMEM = {
12259  kZoneNameUTC /*name*/,
12260  0x0b882791 /*zoneId*/,
12261  &kZoneContext /*zoneContext*/,
12262  0 /*numEras*/,
12263  &kZoneEtc_UTC /*eras(info)*/,
12264 };
12265 
12266 //---------------------------------------------------------------------------
12267 // Link name: Universal -> Etc/UTC
12268 // Strings (bytes): 10 (originally 10)
12269 // Memory (8-bit): 21
12270 // Memory (32-bit): 30
12271 //---------------------------------------------------------------------------
12272 
12273 static const char kZoneNameUniversal[] ACE_TIME_PROGMEM = "Universal";
12274 
12275 const basic::ZoneInfo kZoneUniversal ACE_TIME_PROGMEM = {
12276  kZoneNameUniversal /*name*/,
12277  0xd0ff523e /*zoneId*/,
12278  &kZoneContext /*zoneContext*/,
12279  0 /*numEras*/,
12280  &kZoneEtc_UTC /*eras(info)*/,
12281 };
12282 
12283 //---------------------------------------------------------------------------
12284 // Link name: Zulu -> Etc/UTC
12285 // Strings (bytes): 5 (originally 5)
12286 // Memory (8-bit): 16
12287 // Memory (32-bit): 25
12288 //---------------------------------------------------------------------------
12289 
12290 static const char kZoneNameZulu[] ACE_TIME_PROGMEM = "Zulu";
12291 
12292 const basic::ZoneInfo kZoneZulu ACE_TIME_PROGMEM = {
12293  kZoneNameZulu /*name*/,
12294  0x7c9069b5 /*zoneId*/,
12295  &kZoneContext /*zoneContext*/,
12296  0 /*numEras*/,
12297  &kZoneEtc_UTC /*eras(info)*/,
12298 };
12299 
12300 
12301 }
12302 }
compat.h