AceTime  1.11.7
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 2022f
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/2022f
26 //
27 // Zones: 228
28 // Links: 220
29 // kZoneRegistry sizes (bytes):
30 // Names: 2083 (originally 3367)
31 // Formats: 465
32 // Fragments: 94
33 // Memory (8-bit): 8270
34 // Memory (32-bit): 11978
35 // kZoneAndLinkRegistry sizes (bytes):
36 // Names: 4159 (originally 6532)
37 // Formats: 465
38 // Fragments: 94
39 // Memory (8-bit): 13206
40 // Memory (32-bit): 19334
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[] = "2022f";
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: 228
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/Costa_Rica
801 // Zone Eras: 1
802 // Strings (bytes): 16 (originally 23)
803 // Memory (8-bit): 38
804 // Memory (32-bit): 52
805 //---------------------------------------------------------------------------
806 
807 static const basic::ZoneEra kZoneEraAmerica_Costa_Rica[] ACE_TIME_PROGMEM = {
808  // -6:00 CR C%sT
809  {
810  &kPolicyCR /*zonePolicy*/,
811  "C%T" /*format*/,
812  -24 /*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_Costa_Rica[] ACE_TIME_PROGMEM = "\x02" "Costa_Rica";
824 
825 const basic::ZoneInfo kZoneAmerica_Costa_Rica ACE_TIME_PROGMEM = {
826  kZoneNameAmerica_Costa_Rica /*name*/,
827  0x63ff66be /*zoneId*/,
828  &kZoneContext /*zoneContext*/,
829  1 /*numEras*/,
830  kZoneEraAmerica_Costa_Rica /*eras*/,
831 };
832 
833 //---------------------------------------------------------------------------
834 // Zone name: America/Danmarkshavn
835 // Zone Eras: 1
836 // Strings (bytes): 18 (originally 25)
837 // Memory (8-bit): 40
838 // Memory (32-bit): 54
839 //---------------------------------------------------------------------------
840 
841 static const basic::ZoneEra kZoneEraAmerica_Danmarkshavn[] ACE_TIME_PROGMEM = {
842  // 0:00 - GMT
843  {
844  nullptr /*zonePolicy*/,
845  "GMT" /*format*/,
846  0 /*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_Danmarkshavn[] ACE_TIME_PROGMEM = "\x02" "Danmarkshavn";
858 
859 const basic::ZoneInfo kZoneAmerica_Danmarkshavn ACE_TIME_PROGMEM = {
860  kZoneNameAmerica_Danmarkshavn /*name*/,
861  0xf554d204 /*zoneId*/,
862  &kZoneContext /*zoneContext*/,
863  1 /*numEras*/,
864  kZoneEraAmerica_Danmarkshavn /*eras*/,
865 };
866 
867 //---------------------------------------------------------------------------
868 // Zone name: America/Dawson_Creek
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_Dawson_Creek[] ACE_TIME_PROGMEM = {
876  // -7:00 - MST
877  {
878  nullptr /*zonePolicy*/,
879  "MST" /*format*/,
880  -28 /*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_Dawson_Creek[] ACE_TIME_PROGMEM = "\x02" "Dawson_Creek";
892 
893 const basic::ZoneInfo kZoneAmerica_Dawson_Creek ACE_TIME_PROGMEM = {
894  kZoneNameAmerica_Dawson_Creek /*name*/,
895  0x6cf24e5b /*zoneId*/,
896  &kZoneContext /*zoneContext*/,
897  1 /*numEras*/,
898  kZoneEraAmerica_Dawson_Creek /*eras*/,
899 };
900 
901 //---------------------------------------------------------------------------
902 // Zone name: America/Denver
903 // Zone Eras: 1
904 // Strings (bytes): 12 (originally 19)
905 // Memory (8-bit): 34
906 // Memory (32-bit): 48
907 //---------------------------------------------------------------------------
908 
909 static const basic::ZoneEra kZoneEraAmerica_Denver[] ACE_TIME_PROGMEM = {
910  // -7:00 US M%sT
911  {
912  &kPolicyUS /*zonePolicy*/,
913  "M%T" /*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_Denver[] ACE_TIME_PROGMEM = "\x02" "Denver";
926 
927 const basic::ZoneInfo kZoneAmerica_Denver ACE_TIME_PROGMEM = {
928  kZoneNameAmerica_Denver /*name*/,
929  0x97d10b2a /*zoneId*/,
930  &kZoneContext /*zoneContext*/,
931  1 /*numEras*/,
932  kZoneEraAmerica_Denver /*eras*/,
933 };
934 
935 //---------------------------------------------------------------------------
936 // Zone name: America/Detroit
937 // Zone Eras: 1
938 // Strings (bytes): 13 (originally 20)
939 // Memory (8-bit): 35
940 // Memory (32-bit): 49
941 //---------------------------------------------------------------------------
942 
943 static const basic::ZoneEra kZoneEraAmerica_Detroit[] ACE_TIME_PROGMEM = {
944  // -5:00 US E%sT
945  {
946  &kPolicyUS /*zonePolicy*/,
947  "E%T" /*format*/,
948  -20 /*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_Detroit[] ACE_TIME_PROGMEM = "\x02" "Detroit";
960 
961 const basic::ZoneInfo kZoneAmerica_Detroit ACE_TIME_PROGMEM = {
962  kZoneNameAmerica_Detroit /*name*/,
963  0x925cfbc1 /*zoneId*/,
964  &kZoneContext /*zoneContext*/,
965  1 /*numEras*/,
966  kZoneEraAmerica_Detroit /*eras*/,
967 };
968 
969 //---------------------------------------------------------------------------
970 // Zone name: America/Edmonton
971 // Zone Eras: 1
972 // Strings (bytes): 14 (originally 21)
973 // Memory (8-bit): 36
974 // Memory (32-bit): 50
975 //---------------------------------------------------------------------------
976 
977 static const basic::ZoneEra kZoneEraAmerica_Edmonton[] ACE_TIME_PROGMEM = {
978  // -7:00 Canada M%sT
979  {
980  &kPolicyCanada /*zonePolicy*/,
981  "M%T" /*format*/,
982  -28 /*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_Edmonton[] ACE_TIME_PROGMEM = "\x02" "Edmonton";
994 
995 const basic::ZoneInfo kZoneAmerica_Edmonton ACE_TIME_PROGMEM = {
996  kZoneNameAmerica_Edmonton /*name*/,
997  0x6cb9484a /*zoneId*/,
998  &kZoneContext /*zoneContext*/,
999  1 /*numEras*/,
1000  kZoneEraAmerica_Edmonton /*eras*/,
1001 };
1002 
1003 //---------------------------------------------------------------------------
1004 // Zone name: America/El_Salvador
1005 // Zone Eras: 1
1006 // Strings (bytes): 17 (originally 24)
1007 // Memory (8-bit): 39
1008 // Memory (32-bit): 53
1009 //---------------------------------------------------------------------------
1010 
1011 static const basic::ZoneEra kZoneEraAmerica_El_Salvador[] ACE_TIME_PROGMEM = {
1012  // -6:00 Salv C%sT
1013  {
1014  &kPolicySalv /*zonePolicy*/,
1015  "C%T" /*format*/,
1016  -24 /*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_El_Salvador[] ACE_TIME_PROGMEM = "\x02" "El_Salvador";
1028 
1029 const basic::ZoneInfo kZoneAmerica_El_Salvador ACE_TIME_PROGMEM = {
1030  kZoneNameAmerica_El_Salvador /*name*/,
1031  0x752ad652 /*zoneId*/,
1032  &kZoneContext /*zoneContext*/,
1033  1 /*numEras*/,
1034  kZoneEraAmerica_El_Salvador /*eras*/,
1035 };
1036 
1037 //---------------------------------------------------------------------------
1038 // Zone name: America/Glace_Bay
1039 // Zone Eras: 1
1040 // Strings (bytes): 15 (originally 22)
1041 // Memory (8-bit): 37
1042 // Memory (32-bit): 51
1043 //---------------------------------------------------------------------------
1044 
1045 static const basic::ZoneEra kZoneEraAmerica_Glace_Bay[] ACE_TIME_PROGMEM = {
1046  // -4:00 Canada A%sT
1047  {
1048  &kPolicyCanada /*zonePolicy*/,
1049  "A%T" /*format*/,
1050  -16 /*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_Glace_Bay[] ACE_TIME_PROGMEM = "\x02" "Glace_Bay";
1062 
1063 const basic::ZoneInfo kZoneAmerica_Glace_Bay ACE_TIME_PROGMEM = {
1064  kZoneNameAmerica_Glace_Bay /*name*/,
1065  0x9681f8dd /*zoneId*/,
1066  &kZoneContext /*zoneContext*/,
1067  1 /*numEras*/,
1068  kZoneEraAmerica_Glace_Bay /*eras*/,
1069 };
1070 
1071 //---------------------------------------------------------------------------
1072 // Zone name: America/Guatemala
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_Guatemala[] ACE_TIME_PROGMEM = {
1080  // -6:00 Guat C%sT
1081  {
1082  &kPolicyGuat /*zonePolicy*/,
1083  "C%T" /*format*/,
1084  -24 /*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_Guatemala[] ACE_TIME_PROGMEM = "\x02" "Guatemala";
1096 
1097 const basic::ZoneInfo kZoneAmerica_Guatemala ACE_TIME_PROGMEM = {
1098  kZoneNameAmerica_Guatemala /*name*/,
1099  0x0c8259f7 /*zoneId*/,
1100  &kZoneContext /*zoneContext*/,
1101  1 /*numEras*/,
1102  kZoneEraAmerica_Guatemala /*eras*/,
1103 };
1104 
1105 //---------------------------------------------------------------------------
1106 // Zone name: America/Guayaquil
1107 // Zone Eras: 1
1108 // Strings (bytes): 19 (originally 26)
1109 // Memory (8-bit): 41
1110 // Memory (32-bit): 55
1111 //---------------------------------------------------------------------------
1112 
1113 static const basic::ZoneEra kZoneEraAmerica_Guayaquil[] ACE_TIME_PROGMEM = {
1114  // -5:00 Ecuador -05/-04
1115  {
1116  &kPolicyEcuador /*zonePolicy*/,
1117  "-05/-04" /*format*/,
1118  -20 /*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_Guayaquil[] ACE_TIME_PROGMEM = "\x02" "Guayaquil";
1130 
1131 const basic::ZoneInfo kZoneAmerica_Guayaquil ACE_TIME_PROGMEM = {
1132  kZoneNameAmerica_Guayaquil /*name*/,
1133  0x17e64958 /*zoneId*/,
1134  &kZoneContext /*zoneContext*/,
1135  1 /*numEras*/,
1136  kZoneEraAmerica_Guayaquil /*eras*/,
1137 };
1138 
1139 //---------------------------------------------------------------------------
1140 // Zone name: America/Guyana
1141 // Zone Eras: 1
1142 // Strings (bytes): 12 (originally 19)
1143 // Memory (8-bit): 34
1144 // Memory (32-bit): 48
1145 //---------------------------------------------------------------------------
1146 
1147 static const basic::ZoneEra kZoneEraAmerica_Guyana[] ACE_TIME_PROGMEM = {
1148  // -4:00 - -04
1149  {
1150  nullptr /*zonePolicy*/,
1151  "-04" /*format*/,
1152  -16 /*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_Guyana[] ACE_TIME_PROGMEM = "\x02" "Guyana";
1164 
1165 const basic::ZoneInfo kZoneAmerica_Guyana ACE_TIME_PROGMEM = {
1166  kZoneNameAmerica_Guyana /*name*/,
1167  0x9ff7bd0b /*zoneId*/,
1168  &kZoneContext /*zoneContext*/,
1169  1 /*numEras*/,
1170  kZoneEraAmerica_Guyana /*eras*/,
1171 };
1172 
1173 //---------------------------------------------------------------------------
1174 // Zone name: America/Halifax
1175 // Zone Eras: 1
1176 // Strings (bytes): 13 (originally 20)
1177 // Memory (8-bit): 35
1178 // Memory (32-bit): 49
1179 //---------------------------------------------------------------------------
1180 
1181 static const basic::ZoneEra kZoneEraAmerica_Halifax[] ACE_TIME_PROGMEM = {
1182  // -4:00 Canada A%sT
1183  {
1184  &kPolicyCanada /*zonePolicy*/,
1185  "A%T" /*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_Halifax[] ACE_TIME_PROGMEM = "\x02" "Halifax";
1198 
1199 const basic::ZoneInfo kZoneAmerica_Halifax ACE_TIME_PROGMEM = {
1200  kZoneNameAmerica_Halifax /*name*/,
1201  0xbc5b7183 /*zoneId*/,
1202  &kZoneContext /*zoneContext*/,
1203  1 /*numEras*/,
1204  kZoneEraAmerica_Halifax /*eras*/,
1205 };
1206 
1207 //---------------------------------------------------------------------------
1208 // Zone name: America/Havana
1209 // Zone Eras: 1
1210 // Strings (bytes): 12 (originally 19)
1211 // Memory (8-bit): 34
1212 // Memory (32-bit): 48
1213 //---------------------------------------------------------------------------
1214 
1215 static const basic::ZoneEra kZoneEraAmerica_Havana[] ACE_TIME_PROGMEM = {
1216  // -5:00 Cuba C%sT
1217  {
1218  &kPolicyCuba /*zonePolicy*/,
1219  "C%T" /*format*/,
1220  -20 /*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_Havana[] ACE_TIME_PROGMEM = "\x02" "Havana";
1232 
1233 const basic::ZoneInfo kZoneAmerica_Havana ACE_TIME_PROGMEM = {
1234  kZoneNameAmerica_Havana /*name*/,
1235  0xa0e15675 /*zoneId*/,
1236  &kZoneContext /*zoneContext*/,
1237  1 /*numEras*/,
1238  kZoneEraAmerica_Havana /*eras*/,
1239 };
1240 
1241 //---------------------------------------------------------------------------
1242 // Zone name: America/Hermosillo
1243 // Zone Eras: 2
1244 // Strings (bytes): 20 (originally 27)
1245 // Memory (8-bit): 53
1246 // Memory (32-bit): 72
1247 //---------------------------------------------------------------------------
1248 
1249 static const basic::ZoneEra kZoneEraAmerica_Hermosillo[] ACE_TIME_PROGMEM = {
1250  // -7:00 Mexico M%sT 1999
1251  {
1252  &kPolicyMexico /*zonePolicy*/,
1253  "M%T" /*format*/,
1254  -28 /*offsetCode*/,
1255  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1256  -1 /*untilYearTiny*/,
1257  1 /*untilMonth*/,
1258  1 /*untilDay*/,
1259  0 /*untilTimeCode*/,
1260  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1261  },
1262  // -7:00 - MST
1263  {
1264  nullptr /*zonePolicy*/,
1265  "MST" /*format*/,
1266  -28 /*offsetCode*/,
1267  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1268  127 /*untilYearTiny*/,
1269  1 /*untilMonth*/,
1270  1 /*untilDay*/,
1271  0 /*untilTimeCode*/,
1272  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1273  },
1274 
1275 };
1276 
1277 static const char kZoneNameAmerica_Hermosillo[] ACE_TIME_PROGMEM = "\x02" "Hermosillo";
1278 
1279 const basic::ZoneInfo kZoneAmerica_Hermosillo ACE_TIME_PROGMEM = {
1280  kZoneNameAmerica_Hermosillo /*name*/,
1281  0x065d21c4 /*zoneId*/,
1282  &kZoneContext /*zoneContext*/,
1283  2 /*numEras*/,
1284  kZoneEraAmerica_Hermosillo /*eras*/,
1285 };
1286 
1287 //---------------------------------------------------------------------------
1288 // Zone name: America/Indiana/Indianapolis
1289 // Zone Eras: 2
1290 // Strings (bytes): 30 (originally 37)
1291 // Memory (8-bit): 63
1292 // Memory (32-bit): 82
1293 //---------------------------------------------------------------------------
1294 
1295 static const basic::ZoneEra kZoneEraAmerica_Indiana_Indianapolis[] ACE_TIME_PROGMEM = {
1296  // -5:00 - EST 2006
1297  {
1298  nullptr /*zonePolicy*/,
1299  "EST" /*format*/,
1300  -20 /*offsetCode*/,
1301  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1302  6 /*untilYearTiny*/,
1303  1 /*untilMonth*/,
1304  1 /*untilDay*/,
1305  0 /*untilTimeCode*/,
1306  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1307  },
1308  // -5:00 US E%sT
1309  {
1310  &kPolicyUS /*zonePolicy*/,
1311  "E%T" /*format*/,
1312  -20 /*offsetCode*/,
1313  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1314  127 /*untilYearTiny*/,
1315  1 /*untilMonth*/,
1316  1 /*untilDay*/,
1317  0 /*untilTimeCode*/,
1318  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1319  },
1320 
1321 };
1322 
1323 static const char kZoneNameAmerica_Indiana_Indianapolis[] ACE_TIME_PROGMEM = "\x02" "Indiana/Indianapolis";
1324 
1325 const basic::ZoneInfo kZoneAmerica_Indiana_Indianapolis ACE_TIME_PROGMEM = {
1326  kZoneNameAmerica_Indiana_Indianapolis /*name*/,
1327  0x28a669a4 /*zoneId*/,
1328  &kZoneContext /*zoneContext*/,
1329  2 /*numEras*/,
1330  kZoneEraAmerica_Indiana_Indianapolis /*eras*/,
1331 };
1332 
1333 //---------------------------------------------------------------------------
1334 // Zone name: America/Indiana/Marengo
1335 // Zone Eras: 2
1336 // Strings (bytes): 25 (originally 32)
1337 // Memory (8-bit): 58
1338 // Memory (32-bit): 77
1339 //---------------------------------------------------------------------------
1340 
1341 static const basic::ZoneEra kZoneEraAmerica_Indiana_Marengo[] ACE_TIME_PROGMEM = {
1342  // -5:00 - EST 2006
1343  {
1344  nullptr /*zonePolicy*/,
1345  "EST" /*format*/,
1346  -20 /*offsetCode*/,
1347  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1348  6 /*untilYearTiny*/,
1349  1 /*untilMonth*/,
1350  1 /*untilDay*/,
1351  0 /*untilTimeCode*/,
1352  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1353  },
1354  // -5:00 US E%sT
1355  {
1356  &kPolicyUS /*zonePolicy*/,
1357  "E%T" /*format*/,
1358  -20 /*offsetCode*/,
1359  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1360  127 /*untilYearTiny*/,
1361  1 /*untilMonth*/,
1362  1 /*untilDay*/,
1363  0 /*untilTimeCode*/,
1364  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1365  },
1366 
1367 };
1368 
1369 static const char kZoneNameAmerica_Indiana_Marengo[] ACE_TIME_PROGMEM = "\x02" "Indiana/Marengo";
1370 
1371 const basic::ZoneInfo kZoneAmerica_Indiana_Marengo ACE_TIME_PROGMEM = {
1372  kZoneNameAmerica_Indiana_Marengo /*name*/,
1373  0x2feeee72 /*zoneId*/,
1374  &kZoneContext /*zoneContext*/,
1375  2 /*numEras*/,
1376  kZoneEraAmerica_Indiana_Marengo /*eras*/,
1377 };
1378 
1379 //---------------------------------------------------------------------------
1380 // Zone name: America/Indiana/Vevay
1381 // Zone Eras: 2
1382 // Strings (bytes): 23 (originally 30)
1383 // Memory (8-bit): 56
1384 // Memory (32-bit): 75
1385 //---------------------------------------------------------------------------
1386 
1387 static const basic::ZoneEra kZoneEraAmerica_Indiana_Vevay[] ACE_TIME_PROGMEM = {
1388  // -5:00 - EST 2006
1389  {
1390  nullptr /*zonePolicy*/,
1391  "EST" /*format*/,
1392  -20 /*offsetCode*/,
1393  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1394  6 /*untilYearTiny*/,
1395  1 /*untilMonth*/,
1396  1 /*untilDay*/,
1397  0 /*untilTimeCode*/,
1398  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1399  },
1400  // -5:00 US E%sT
1401  {
1402  &kPolicyUS /*zonePolicy*/,
1403  "E%T" /*format*/,
1404  -20 /*offsetCode*/,
1405  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1406  127 /*untilYearTiny*/,
1407  1 /*untilMonth*/,
1408  1 /*untilDay*/,
1409  0 /*untilTimeCode*/,
1410  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1411  },
1412 
1413 };
1414 
1415 static const char kZoneNameAmerica_Indiana_Vevay[] ACE_TIME_PROGMEM = "\x02" "Indiana/Vevay";
1416 
1417 const basic::ZoneInfo kZoneAmerica_Indiana_Vevay ACE_TIME_PROGMEM = {
1418  kZoneNameAmerica_Indiana_Vevay /*name*/,
1419  0x10aca054 /*zoneId*/,
1420  &kZoneContext /*zoneContext*/,
1421  2 /*numEras*/,
1422  kZoneEraAmerica_Indiana_Vevay /*eras*/,
1423 };
1424 
1425 //---------------------------------------------------------------------------
1426 // Zone name: America/Inuvik
1427 // Zone Eras: 1
1428 // Strings (bytes): 12 (originally 19)
1429 // Memory (8-bit): 34
1430 // Memory (32-bit): 48
1431 //---------------------------------------------------------------------------
1432 
1433 static const basic::ZoneEra kZoneEraAmerica_Inuvik[] ACE_TIME_PROGMEM = {
1434  // -7:00 Canada M%sT
1435  {
1436  &kPolicyCanada /*zonePolicy*/,
1437  "M%T" /*format*/,
1438  -28 /*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_Inuvik[] ACE_TIME_PROGMEM = "\x02" "Inuvik";
1450 
1451 const basic::ZoneInfo kZoneAmerica_Inuvik ACE_TIME_PROGMEM = {
1452  kZoneNameAmerica_Inuvik /*name*/,
1453  0xa42189fc /*zoneId*/,
1454  &kZoneContext /*zoneContext*/,
1455  1 /*numEras*/,
1456  kZoneEraAmerica_Inuvik /*eras*/,
1457 };
1458 
1459 //---------------------------------------------------------------------------
1460 // Zone name: America/Jamaica
1461 // Zone Eras: 1
1462 // Strings (bytes): 13 (originally 20)
1463 // Memory (8-bit): 35
1464 // Memory (32-bit): 49
1465 //---------------------------------------------------------------------------
1466 
1467 static const basic::ZoneEra kZoneEraAmerica_Jamaica[] ACE_TIME_PROGMEM = {
1468  // -5:00 - EST
1469  {
1470  nullptr /*zonePolicy*/,
1471  "EST" /*format*/,
1472  -20 /*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_Jamaica[] ACE_TIME_PROGMEM = "\x02" "Jamaica";
1484 
1485 const basic::ZoneInfo kZoneAmerica_Jamaica ACE_TIME_PROGMEM = {
1486  kZoneNameAmerica_Jamaica /*name*/,
1487  0x565dad6c /*zoneId*/,
1488  &kZoneContext /*zoneContext*/,
1489  1 /*numEras*/,
1490  kZoneEraAmerica_Jamaica /*eras*/,
1491 };
1492 
1493 //---------------------------------------------------------------------------
1494 // Zone name: America/Juneau
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_Juneau[] ACE_TIME_PROGMEM = {
1502  // -9:00 US AK%sT
1503  {
1504  &kPolicyUS /*zonePolicy*/,
1505  "AK%T" /*format*/,
1506  -36 /*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_Juneau[] ACE_TIME_PROGMEM = "\x02" "Juneau";
1518 
1519 const basic::ZoneInfo kZoneAmerica_Juneau ACE_TIME_PROGMEM = {
1520  kZoneNameAmerica_Juneau /*name*/,
1521  0xa6f13e2e /*zoneId*/,
1522  &kZoneContext /*zoneContext*/,
1523  1 /*numEras*/,
1524  kZoneEraAmerica_Juneau /*eras*/,
1525 };
1526 
1527 //---------------------------------------------------------------------------
1528 // Zone name: America/Kentucky/Louisville
1529 // Zone Eras: 1
1530 // Strings (bytes): 25 (originally 32)
1531 // Memory (8-bit): 47
1532 // Memory (32-bit): 61
1533 //---------------------------------------------------------------------------
1534 
1535 static const basic::ZoneEra kZoneEraAmerica_Kentucky_Louisville[] ACE_TIME_PROGMEM = {
1536  // -5:00 US E%sT
1537  {
1538  &kPolicyUS /*zonePolicy*/,
1539  "E%T" /*format*/,
1540  -20 /*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_Kentucky_Louisville[] ACE_TIME_PROGMEM = "\x02" "Kentucky/Louisville";
1552 
1553 const basic::ZoneInfo kZoneAmerica_Kentucky_Louisville ACE_TIME_PROGMEM = {
1554  kZoneNameAmerica_Kentucky_Louisville /*name*/,
1555  0x1a21024b /*zoneId*/,
1556  &kZoneContext /*zoneContext*/,
1557  1 /*numEras*/,
1558  kZoneEraAmerica_Kentucky_Louisville /*eras*/,
1559 };
1560 
1561 //---------------------------------------------------------------------------
1562 // Zone name: America/La_Paz
1563 // Zone Eras: 1
1564 // Strings (bytes): 12 (originally 19)
1565 // Memory (8-bit): 34
1566 // Memory (32-bit): 48
1567 //---------------------------------------------------------------------------
1568 
1569 static const basic::ZoneEra kZoneEraAmerica_La_Paz[] ACE_TIME_PROGMEM = {
1570  // -4:00 - -04
1571  {
1572  nullptr /*zonePolicy*/,
1573  "-04" /*format*/,
1574  -16 /*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_La_Paz[] ACE_TIME_PROGMEM = "\x02" "La_Paz";
1586 
1587 const basic::ZoneInfo kZoneAmerica_La_Paz ACE_TIME_PROGMEM = {
1588  kZoneNameAmerica_La_Paz /*name*/,
1589  0xaa29125d /*zoneId*/,
1590  &kZoneContext /*zoneContext*/,
1591  1 /*numEras*/,
1592  kZoneEraAmerica_La_Paz /*eras*/,
1593 };
1594 
1595 //---------------------------------------------------------------------------
1596 // Zone name: America/Lima
1597 // Zone Eras: 1
1598 // Strings (bytes): 14 (originally 21)
1599 // Memory (8-bit): 36
1600 // Memory (32-bit): 50
1601 //---------------------------------------------------------------------------
1602 
1603 static const basic::ZoneEra kZoneEraAmerica_Lima[] ACE_TIME_PROGMEM = {
1604  // -5:00 Peru -05/-04
1605  {
1606  &kPolicyPeru /*zonePolicy*/,
1607  "-05/-04" /*format*/,
1608  -20 /*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_Lima[] ACE_TIME_PROGMEM = "\x02" "Lima";
1620 
1621 const basic::ZoneInfo kZoneAmerica_Lima ACE_TIME_PROGMEM = {
1622  kZoneNameAmerica_Lima /*name*/,
1623  0x980468c9 /*zoneId*/,
1624  &kZoneContext /*zoneContext*/,
1625  1 /*numEras*/,
1626  kZoneEraAmerica_Lima /*eras*/,
1627 };
1628 
1629 //---------------------------------------------------------------------------
1630 // Zone name: America/Los_Angeles
1631 // Zone Eras: 1
1632 // Strings (bytes): 17 (originally 24)
1633 // Memory (8-bit): 39
1634 // Memory (32-bit): 53
1635 //---------------------------------------------------------------------------
1636 
1637 static const basic::ZoneEra kZoneEraAmerica_Los_Angeles[] ACE_TIME_PROGMEM = {
1638  // -8:00 US P%sT
1639  {
1640  &kPolicyUS /*zonePolicy*/,
1641  "P%T" /*format*/,
1642  -32 /*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_Los_Angeles[] ACE_TIME_PROGMEM = "\x02" "Los_Angeles";
1654 
1655 const basic::ZoneInfo kZoneAmerica_Los_Angeles ACE_TIME_PROGMEM = {
1656  kZoneNameAmerica_Los_Angeles /*name*/,
1657  0xb7f7e8f2 /*zoneId*/,
1658  &kZoneContext /*zoneContext*/,
1659  1 /*numEras*/,
1660  kZoneEraAmerica_Los_Angeles /*eras*/,
1661 };
1662 
1663 //---------------------------------------------------------------------------
1664 // Zone name: America/Managua
1665 // Zone Eras: 1
1666 // Strings (bytes): 13 (originally 20)
1667 // Memory (8-bit): 35
1668 // Memory (32-bit): 49
1669 //---------------------------------------------------------------------------
1670 
1671 static const basic::ZoneEra kZoneEraAmerica_Managua[] ACE_TIME_PROGMEM = {
1672  // -6:00 Nic C%sT
1673  {
1674  &kPolicyNic /*zonePolicy*/,
1675  "C%T" /*format*/,
1676  -24 /*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_Managua[] ACE_TIME_PROGMEM = "\x02" "Managua";
1688 
1689 const basic::ZoneInfo kZoneAmerica_Managua ACE_TIME_PROGMEM = {
1690  kZoneNameAmerica_Managua /*name*/,
1691  0x3d5e7600 /*zoneId*/,
1692  &kZoneContext /*zoneContext*/,
1693  1 /*numEras*/,
1694  kZoneEraAmerica_Managua /*eras*/,
1695 };
1696 
1697 //---------------------------------------------------------------------------
1698 // Zone name: America/Manaus
1699 // Zone Eras: 1
1700 // Strings (bytes): 12 (originally 19)
1701 // Memory (8-bit): 34
1702 // Memory (32-bit): 48
1703 //---------------------------------------------------------------------------
1704 
1705 static const basic::ZoneEra kZoneEraAmerica_Manaus[] ACE_TIME_PROGMEM = {
1706  // -4:00 - -04
1707  {
1708  nullptr /*zonePolicy*/,
1709  "-04" /*format*/,
1710  -16 /*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_Manaus[] ACE_TIME_PROGMEM = "\x02" "Manaus";
1722 
1723 const basic::ZoneInfo kZoneAmerica_Manaus ACE_TIME_PROGMEM = {
1724  kZoneNameAmerica_Manaus /*name*/,
1725  0xac86bf8b /*zoneId*/,
1726  &kZoneContext /*zoneContext*/,
1727  1 /*numEras*/,
1728  kZoneEraAmerica_Manaus /*eras*/,
1729 };
1730 
1731 //---------------------------------------------------------------------------
1732 // Zone name: America/Martinique
1733 // Zone Eras: 1
1734 // Strings (bytes): 16 (originally 23)
1735 // Memory (8-bit): 38
1736 // Memory (32-bit): 52
1737 //---------------------------------------------------------------------------
1738 
1739 static const basic::ZoneEra kZoneEraAmerica_Martinique[] ACE_TIME_PROGMEM = {
1740  // -4:00 - AST
1741  {
1742  nullptr /*zonePolicy*/,
1743  "AST" /*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_Martinique[] ACE_TIME_PROGMEM = "\x02" "Martinique";
1756 
1757 const basic::ZoneInfo kZoneAmerica_Martinique ACE_TIME_PROGMEM = {
1758  kZoneNameAmerica_Martinique /*name*/,
1759  0x551e84c5 /*zoneId*/,
1760  &kZoneContext /*zoneContext*/,
1761  1 /*numEras*/,
1762  kZoneEraAmerica_Martinique /*eras*/,
1763 };
1764 
1765 //---------------------------------------------------------------------------
1766 // Zone name: America/Matamoros
1767 // Zone Eras: 2
1768 // Strings (bytes): 19 (originally 26)
1769 // Memory (8-bit): 52
1770 // Memory (32-bit): 71
1771 //---------------------------------------------------------------------------
1772 
1773 static const basic::ZoneEra kZoneEraAmerica_Matamoros[] ACE_TIME_PROGMEM = {
1774  // -6:00 Mexico C%sT 2010
1775  {
1776  &kPolicyMexico /*zonePolicy*/,
1777  "C%T" /*format*/,
1778  -24 /*offsetCode*/,
1779  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1780  10 /*untilYearTiny*/,
1781  1 /*untilMonth*/,
1782  1 /*untilDay*/,
1783  0 /*untilTimeCode*/,
1784  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1785  },
1786  // -6:00 US C%sT
1787  {
1788  &kPolicyUS /*zonePolicy*/,
1789  "C%T" /*format*/,
1790  -24 /*offsetCode*/,
1791  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1792  127 /*untilYearTiny*/,
1793  1 /*untilMonth*/,
1794  1 /*untilDay*/,
1795  0 /*untilTimeCode*/,
1796  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1797  },
1798 
1799 };
1800 
1801 static const char kZoneNameAmerica_Matamoros[] ACE_TIME_PROGMEM = "\x02" "Matamoros";
1802 
1803 const basic::ZoneInfo kZoneAmerica_Matamoros ACE_TIME_PROGMEM = {
1804  kZoneNameAmerica_Matamoros /*name*/,
1805  0xdd1b0259 /*zoneId*/,
1806  &kZoneContext /*zoneContext*/,
1807  2 /*numEras*/,
1808  kZoneEraAmerica_Matamoros /*eras*/,
1809 };
1810 
1811 //---------------------------------------------------------------------------
1812 // Zone name: America/Mazatlan
1813 // Zone Eras: 1
1814 // Strings (bytes): 14 (originally 21)
1815 // Memory (8-bit): 36
1816 // Memory (32-bit): 50
1817 //---------------------------------------------------------------------------
1818 
1819 static const basic::ZoneEra kZoneEraAmerica_Mazatlan[] ACE_TIME_PROGMEM = {
1820  // -7:00 Mexico M%sT
1821  {
1822  &kPolicyMexico /*zonePolicy*/,
1823  "M%T" /*format*/,
1824  -28 /*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_Mazatlan[] ACE_TIME_PROGMEM = "\x02" "Mazatlan";
1836 
1837 const basic::ZoneInfo kZoneAmerica_Mazatlan ACE_TIME_PROGMEM = {
1838  kZoneNameAmerica_Mazatlan /*name*/,
1839  0x0532189e /*zoneId*/,
1840  &kZoneContext /*zoneContext*/,
1841  1 /*numEras*/,
1842  kZoneEraAmerica_Mazatlan /*eras*/,
1843 };
1844 
1845 //---------------------------------------------------------------------------
1846 // Zone name: America/Menominee
1847 // Zone Eras: 1
1848 // Strings (bytes): 15 (originally 22)
1849 // Memory (8-bit): 37
1850 // Memory (32-bit): 51
1851 //---------------------------------------------------------------------------
1852 
1853 static const basic::ZoneEra kZoneEraAmerica_Menominee[] ACE_TIME_PROGMEM = {
1854  // -6:00 US C%sT
1855  {
1856  &kPolicyUS /*zonePolicy*/,
1857  "C%T" /*format*/,
1858  -24 /*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_Menominee[] ACE_TIME_PROGMEM = "\x02" "Menominee";
1870 
1871 const basic::ZoneInfo kZoneAmerica_Menominee ACE_TIME_PROGMEM = {
1872  kZoneNameAmerica_Menominee /*name*/,
1873  0xe0e9c583 /*zoneId*/,
1874  &kZoneContext /*zoneContext*/,
1875  1 /*numEras*/,
1876  kZoneEraAmerica_Menominee /*eras*/,
1877 };
1878 
1879 //---------------------------------------------------------------------------
1880 // Zone name: America/Merida
1881 // Zone Eras: 1
1882 // Strings (bytes): 12 (originally 19)
1883 // Memory (8-bit): 34
1884 // Memory (32-bit): 48
1885 //---------------------------------------------------------------------------
1886 
1887 static const basic::ZoneEra kZoneEraAmerica_Merida[] ACE_TIME_PROGMEM = {
1888  // -6:00 Mexico C%sT
1889  {
1890  &kPolicyMexico /*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_Merida[] ACE_TIME_PROGMEM = "\x02" "Merida";
1904 
1905 const basic::ZoneInfo kZoneAmerica_Merida ACE_TIME_PROGMEM = {
1906  kZoneNameAmerica_Merida /*name*/,
1907  0xacd172d8 /*zoneId*/,
1908  &kZoneContext /*zoneContext*/,
1909  1 /*numEras*/,
1910  kZoneEraAmerica_Merida /*eras*/,
1911 };
1912 
1913 //---------------------------------------------------------------------------
1914 // Zone name: America/Miquelon
1915 // Zone Eras: 1
1916 // Strings (bytes): 18 (originally 25)
1917 // Memory (8-bit): 40
1918 // Memory (32-bit): 54
1919 //---------------------------------------------------------------------------
1920 
1921 static const basic::ZoneEra kZoneEraAmerica_Miquelon[] ACE_TIME_PROGMEM = {
1922  // -3:00 Canada -03/-02
1923  {
1924  &kPolicyCanada /*zonePolicy*/,
1925  "-03/-02" /*format*/,
1926  -12 /*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_Miquelon[] ACE_TIME_PROGMEM = "\x02" "Miquelon";
1938 
1939 const basic::ZoneInfo kZoneAmerica_Miquelon ACE_TIME_PROGMEM = {
1940  kZoneNameAmerica_Miquelon /*name*/,
1941  0x59674330 /*zoneId*/,
1942  &kZoneContext /*zoneContext*/,
1943  1 /*numEras*/,
1944  kZoneEraAmerica_Miquelon /*eras*/,
1945 };
1946 
1947 //---------------------------------------------------------------------------
1948 // Zone name: America/Moncton
1949 // Zone Eras: 2
1950 // Strings (bytes): 17 (originally 24)
1951 // Memory (8-bit): 50
1952 // Memory (32-bit): 69
1953 //---------------------------------------------------------------------------
1954 
1955 static const basic::ZoneEra kZoneEraAmerica_Moncton[] ACE_TIME_PROGMEM = {
1956  // -4:00 Moncton A%sT 2007
1957  {
1958  &kPolicyMoncton /*zonePolicy*/,
1959  "A%T" /*format*/,
1960  -16 /*offsetCode*/,
1961  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1962  7 /*untilYearTiny*/,
1963  1 /*untilMonth*/,
1964  1 /*untilDay*/,
1965  0 /*untilTimeCode*/,
1966  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1967  },
1968  // -4:00 Canada A%sT
1969  {
1970  &kPolicyCanada /*zonePolicy*/,
1971  "A%T" /*format*/,
1972  -16 /*offsetCode*/,
1973  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1974  127 /*untilYearTiny*/,
1975  1 /*untilMonth*/,
1976  1 /*untilDay*/,
1977  0 /*untilTimeCode*/,
1978  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1979  },
1980 
1981 };
1982 
1983 static const char kZoneNameAmerica_Moncton[] ACE_TIME_PROGMEM = "\x02" "Moncton";
1984 
1985 const basic::ZoneInfo kZoneAmerica_Moncton ACE_TIME_PROGMEM = {
1986  kZoneNameAmerica_Moncton /*name*/,
1987  0x5e07fe24 /*zoneId*/,
1988  &kZoneContext /*zoneContext*/,
1989  2 /*numEras*/,
1990  kZoneEraAmerica_Moncton /*eras*/,
1991 };
1992 
1993 //---------------------------------------------------------------------------
1994 // Zone name: America/Monterrey
1995 // Zone Eras: 1
1996 // Strings (bytes): 15 (originally 22)
1997 // Memory (8-bit): 37
1998 // Memory (32-bit): 51
1999 //---------------------------------------------------------------------------
2000 
2001 static const basic::ZoneEra kZoneEraAmerica_Monterrey[] ACE_TIME_PROGMEM = {
2002  // -6:00 Mexico C%sT
2003  {
2004  &kPolicyMexico /*zonePolicy*/,
2005  "C%T" /*format*/,
2006  -24 /*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_Monterrey[] ACE_TIME_PROGMEM = "\x02" "Monterrey";
2018 
2019 const basic::ZoneInfo kZoneAmerica_Monterrey ACE_TIME_PROGMEM = {
2020  kZoneNameAmerica_Monterrey /*name*/,
2021  0x269a1deb /*zoneId*/,
2022  &kZoneContext /*zoneContext*/,
2023  1 /*numEras*/,
2024  kZoneEraAmerica_Monterrey /*eras*/,
2025 };
2026 
2027 //---------------------------------------------------------------------------
2028 // Zone name: America/Montevideo
2029 // Zone Eras: 1
2030 // Strings (bytes): 20 (originally 27)
2031 // Memory (8-bit): 42
2032 // Memory (32-bit): 56
2033 //---------------------------------------------------------------------------
2034 
2035 static const basic::ZoneEra kZoneEraAmerica_Montevideo[] ACE_TIME_PROGMEM = {
2036  // -3:00 Uruguay -03/-02
2037  {
2038  &kPolicyUruguay /*zonePolicy*/,
2039  "-03/-02" /*format*/,
2040  -12 /*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_Montevideo[] ACE_TIME_PROGMEM = "\x02" "Montevideo";
2052 
2053 const basic::ZoneInfo kZoneAmerica_Montevideo ACE_TIME_PROGMEM = {
2054  kZoneNameAmerica_Montevideo /*name*/,
2055  0xfa214780 /*zoneId*/,
2056  &kZoneContext /*zoneContext*/,
2057  1 /*numEras*/,
2058  kZoneEraAmerica_Montevideo /*eras*/,
2059 };
2060 
2061 //---------------------------------------------------------------------------
2062 // Zone name: America/New_York
2063 // Zone Eras: 1
2064 // Strings (bytes): 14 (originally 21)
2065 // Memory (8-bit): 36
2066 // Memory (32-bit): 50
2067 //---------------------------------------------------------------------------
2068 
2069 static const basic::ZoneEra kZoneEraAmerica_New_York[] ACE_TIME_PROGMEM = {
2070  // -5:00 US E%sT
2071  {
2072  &kPolicyUS /*zonePolicy*/,
2073  "E%T" /*format*/,
2074  -20 /*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_New_York[] ACE_TIME_PROGMEM = "\x02" "New_York";
2086 
2087 const basic::ZoneInfo kZoneAmerica_New_York ACE_TIME_PROGMEM = {
2088  kZoneNameAmerica_New_York /*name*/,
2089  0x1e2a7654 /*zoneId*/,
2090  &kZoneContext /*zoneContext*/,
2091  1 /*numEras*/,
2092  kZoneEraAmerica_New_York /*eras*/,
2093 };
2094 
2095 //---------------------------------------------------------------------------
2096 // Zone name: America/Nome
2097 // Zone Eras: 1
2098 // Strings (bytes): 11 (originally 18)
2099 // Memory (8-bit): 33
2100 // Memory (32-bit): 47
2101 //---------------------------------------------------------------------------
2102 
2103 static const basic::ZoneEra kZoneEraAmerica_Nome[] ACE_TIME_PROGMEM = {
2104  // -9:00 US AK%sT
2105  {
2106  &kPolicyUS /*zonePolicy*/,
2107  "AK%T" /*format*/,
2108  -36 /*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_Nome[] ACE_TIME_PROGMEM = "\x02" "Nome";
2120 
2121 const basic::ZoneInfo kZoneAmerica_Nome ACE_TIME_PROGMEM = {
2122  kZoneNameAmerica_Nome /*name*/,
2123  0x98059b15 /*zoneId*/,
2124  &kZoneContext /*zoneContext*/,
2125  1 /*numEras*/,
2126  kZoneEraAmerica_Nome /*eras*/,
2127 };
2128 
2129 //---------------------------------------------------------------------------
2130 // Zone name: America/North_Dakota/Center
2131 // Zone Eras: 1
2132 // Strings (bytes): 25 (originally 32)
2133 // Memory (8-bit): 47
2134 // Memory (32-bit): 61
2135 //---------------------------------------------------------------------------
2136 
2137 static const basic::ZoneEra kZoneEraAmerica_North_Dakota_Center[] ACE_TIME_PROGMEM = {
2138  // -6:00 US C%sT
2139  {
2140  &kPolicyUS /*zonePolicy*/,
2141  "C%T" /*format*/,
2142  -24 /*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_North_Dakota_Center[] ACE_TIME_PROGMEM = "\x02" "North_Dakota/Center";
2154 
2155 const basic::ZoneInfo kZoneAmerica_North_Dakota_Center ACE_TIME_PROGMEM = {
2156  kZoneNameAmerica_North_Dakota_Center /*name*/,
2157  0x9da42814 /*zoneId*/,
2158  &kZoneContext /*zoneContext*/,
2159  1 /*numEras*/,
2160  kZoneEraAmerica_North_Dakota_Center /*eras*/,
2161 };
2162 
2163 //---------------------------------------------------------------------------
2164 // Zone name: America/Nuuk
2165 // Zone Eras: 1
2166 // Strings (bytes): 14 (originally 21)
2167 // Memory (8-bit): 36
2168 // Memory (32-bit): 50
2169 //---------------------------------------------------------------------------
2170 
2171 static const basic::ZoneEra kZoneEraAmerica_Nuuk[] ACE_TIME_PROGMEM = {
2172  // -3:00 EU -03/-02
2173  {
2174  &kPolicyEU /*zonePolicy*/,
2175  "-03/-02" /*format*/,
2176  -12 /*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_Nuuk[] ACE_TIME_PROGMEM = "\x02" "Nuuk";
2188 
2189 const basic::ZoneInfo kZoneAmerica_Nuuk ACE_TIME_PROGMEM = {
2190  kZoneNameAmerica_Nuuk /*name*/,
2191  0x9805b5a9 /*zoneId*/,
2192  &kZoneContext /*zoneContext*/,
2193  1 /*numEras*/,
2194  kZoneEraAmerica_Nuuk /*eras*/,
2195 };
2196 
2197 //---------------------------------------------------------------------------
2198 // Zone name: America/Panama
2199 // Zone Eras: 1
2200 // Strings (bytes): 12 (originally 19)
2201 // Memory (8-bit): 34
2202 // Memory (32-bit): 48
2203 //---------------------------------------------------------------------------
2204 
2205 static const basic::ZoneEra kZoneEraAmerica_Panama[] ACE_TIME_PROGMEM = {
2206  // -5:00 - EST
2207  {
2208  nullptr /*zonePolicy*/,
2209  "EST" /*format*/,
2210  -20 /*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_Panama[] ACE_TIME_PROGMEM = "\x02" "Panama";
2222 
2223 const basic::ZoneInfo kZoneAmerica_Panama ACE_TIME_PROGMEM = {
2224  kZoneNameAmerica_Panama /*name*/,
2225  0xb3863854 /*zoneId*/,
2226  &kZoneContext /*zoneContext*/,
2227  1 /*numEras*/,
2228  kZoneEraAmerica_Panama /*eras*/,
2229 };
2230 
2231 //---------------------------------------------------------------------------
2232 // Zone name: America/Paramaribo
2233 // Zone Eras: 1
2234 // Strings (bytes): 16 (originally 23)
2235 // Memory (8-bit): 38
2236 // Memory (32-bit): 52
2237 //---------------------------------------------------------------------------
2238 
2239 static const basic::ZoneEra kZoneEraAmerica_Paramaribo[] ACE_TIME_PROGMEM = {
2240  // -3:00 - -03
2241  {
2242  nullptr /*zonePolicy*/,
2243  "-03" /*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_Paramaribo[] ACE_TIME_PROGMEM = "\x02" "Paramaribo";
2256 
2257 const basic::ZoneInfo kZoneAmerica_Paramaribo ACE_TIME_PROGMEM = {
2258  kZoneNameAmerica_Paramaribo /*name*/,
2259  0xb319e4c4 /*zoneId*/,
2260  &kZoneContext /*zoneContext*/,
2261  1 /*numEras*/,
2262  kZoneEraAmerica_Paramaribo /*eras*/,
2263 };
2264 
2265 //---------------------------------------------------------------------------
2266 // Zone name: America/Phoenix
2267 // Zone Eras: 1
2268 // Strings (bytes): 13 (originally 20)
2269 // Memory (8-bit): 35
2270 // Memory (32-bit): 49
2271 //---------------------------------------------------------------------------
2272 
2273 static const basic::ZoneEra kZoneEraAmerica_Phoenix[] ACE_TIME_PROGMEM = {
2274  // -7:00 - MST
2275  {
2276  nullptr /*zonePolicy*/,
2277  "MST" /*format*/,
2278  -28 /*offsetCode*/,
2279  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2280  127 /*untilYearTiny*/,
2281  1 /*untilMonth*/,
2282  1 /*untilDay*/,
2283  0 /*untilTimeCode*/,
2284  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2285  },
2286 
2287 };
2288 
2289 static const char kZoneNameAmerica_Phoenix[] ACE_TIME_PROGMEM = "\x02" "Phoenix";
2290 
2291 const basic::ZoneInfo kZoneAmerica_Phoenix ACE_TIME_PROGMEM = {
2292  kZoneNameAmerica_Phoenix /*name*/,
2293  0x34b5af01 /*zoneId*/,
2294  &kZoneContext /*zoneContext*/,
2295  1 /*numEras*/,
2296  kZoneEraAmerica_Phoenix /*eras*/,
2297 };
2298 
2299 //---------------------------------------------------------------------------
2300 // Zone name: America/Port-au-Prince
2301 // Zone Eras: 1
2302 // Strings (bytes): 20 (originally 27)
2303 // Memory (8-bit): 42
2304 // Memory (32-bit): 56
2305 //---------------------------------------------------------------------------
2306 
2307 static const basic::ZoneEra kZoneEraAmerica_Port_au_Prince[] ACE_TIME_PROGMEM = {
2308  // -5:00 Haiti E%sT
2309  {
2310  &kPolicyHaiti /*zonePolicy*/,
2311  "E%T" /*format*/,
2312  -20 /*offsetCode*/,
2313  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2314  127 /*untilYearTiny*/,
2315  1 /*untilMonth*/,
2316  1 /*untilDay*/,
2317  0 /*untilTimeCode*/,
2318  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2319  },
2320 
2321 };
2322 
2323 static const char kZoneNameAmerica_Port_au_Prince[] ACE_TIME_PROGMEM = "\x02" "Port-au-Prince";
2324 
2325 const basic::ZoneInfo kZoneAmerica_Port_au_Prince ACE_TIME_PROGMEM = {
2326  kZoneNameAmerica_Port_au_Prince /*name*/,
2327  0x8e4a7bdc /*zoneId*/,
2328  &kZoneContext /*zoneContext*/,
2329  1 /*numEras*/,
2330  kZoneEraAmerica_Port_au_Prince /*eras*/,
2331 };
2332 
2333 //---------------------------------------------------------------------------
2334 // Zone name: America/Porto_Velho
2335 // Zone Eras: 1
2336 // Strings (bytes): 17 (originally 24)
2337 // Memory (8-bit): 39
2338 // Memory (32-bit): 53
2339 //---------------------------------------------------------------------------
2340 
2341 static const basic::ZoneEra kZoneEraAmerica_Porto_Velho[] ACE_TIME_PROGMEM = {
2342  // -4:00 - -04
2343  {
2344  nullptr /*zonePolicy*/,
2345  "-04" /*format*/,
2346  -16 /*offsetCode*/,
2347  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2348  127 /*untilYearTiny*/,
2349  1 /*untilMonth*/,
2350  1 /*untilDay*/,
2351  0 /*untilTimeCode*/,
2352  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2353  },
2354 
2355 };
2356 
2357 static const char kZoneNameAmerica_Porto_Velho[] ACE_TIME_PROGMEM = "\x02" "Porto_Velho";
2358 
2359 const basic::ZoneInfo kZoneAmerica_Porto_Velho ACE_TIME_PROGMEM = {
2360  kZoneNameAmerica_Porto_Velho /*name*/,
2361  0x6b1aac77 /*zoneId*/,
2362  &kZoneContext /*zoneContext*/,
2363  1 /*numEras*/,
2364  kZoneEraAmerica_Porto_Velho /*eras*/,
2365 };
2366 
2367 //---------------------------------------------------------------------------
2368 // Zone name: America/Puerto_Rico
2369 // Zone Eras: 1
2370 // Strings (bytes): 17 (originally 24)
2371 // Memory (8-bit): 39
2372 // Memory (32-bit): 53
2373 //---------------------------------------------------------------------------
2374 
2375 static const basic::ZoneEra kZoneEraAmerica_Puerto_Rico[] ACE_TIME_PROGMEM = {
2376  // -4:00 - AST
2377  {
2378  nullptr /*zonePolicy*/,
2379  "AST" /*format*/,
2380  -16 /*offsetCode*/,
2381  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2382  127 /*untilYearTiny*/,
2383  1 /*untilMonth*/,
2384  1 /*untilDay*/,
2385  0 /*untilTimeCode*/,
2386  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2387  },
2388 
2389 };
2390 
2391 static const char kZoneNameAmerica_Puerto_Rico[] ACE_TIME_PROGMEM = "\x02" "Puerto_Rico";
2392 
2393 const basic::ZoneInfo kZoneAmerica_Puerto_Rico ACE_TIME_PROGMEM = {
2394  kZoneNameAmerica_Puerto_Rico /*name*/,
2395  0x6752ca31 /*zoneId*/,
2396  &kZoneContext /*zoneContext*/,
2397  1 /*numEras*/,
2398  kZoneEraAmerica_Puerto_Rico /*eras*/,
2399 };
2400 
2401 //---------------------------------------------------------------------------
2402 // Zone name: America/Regina
2403 // Zone Eras: 1
2404 // Strings (bytes): 12 (originally 19)
2405 // Memory (8-bit): 34
2406 // Memory (32-bit): 48
2407 //---------------------------------------------------------------------------
2408 
2409 static const basic::ZoneEra kZoneEraAmerica_Regina[] ACE_TIME_PROGMEM = {
2410  // -6:00 - CST
2411  {
2412  nullptr /*zonePolicy*/,
2413  "CST" /*format*/,
2414  -24 /*offsetCode*/,
2415  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2416  127 /*untilYearTiny*/,
2417  1 /*untilMonth*/,
2418  1 /*untilDay*/,
2419  0 /*untilTimeCode*/,
2420  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2421  },
2422 
2423 };
2424 
2425 static const char kZoneNameAmerica_Regina[] ACE_TIME_PROGMEM = "\x02" "Regina";
2426 
2427 const basic::ZoneInfo kZoneAmerica_Regina ACE_TIME_PROGMEM = {
2428  kZoneNameAmerica_Regina /*name*/,
2429  0xb875371c /*zoneId*/,
2430  &kZoneContext /*zoneContext*/,
2431  1 /*numEras*/,
2432  kZoneEraAmerica_Regina /*eras*/,
2433 };
2434 
2435 //---------------------------------------------------------------------------
2436 // Zone name: America/Santiago
2437 // Zone Eras: 1
2438 // Strings (bytes): 18 (originally 25)
2439 // Memory (8-bit): 40
2440 // Memory (32-bit): 54
2441 //---------------------------------------------------------------------------
2442 
2443 static const basic::ZoneEra kZoneEraAmerica_Santiago[] ACE_TIME_PROGMEM = {
2444  // -4:00 Chile -04/-03
2445  {
2446  &kPolicyChile /*zonePolicy*/,
2447  "-04/-03" /*format*/,
2448  -16 /*offsetCode*/,
2449  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2450  127 /*untilYearTiny*/,
2451  1 /*untilMonth*/,
2452  1 /*untilDay*/,
2453  0 /*untilTimeCode*/,
2454  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2455  },
2456 
2457 };
2458 
2459 static const char kZoneNameAmerica_Santiago[] ACE_TIME_PROGMEM = "\x02" "Santiago";
2460 
2461 const basic::ZoneInfo kZoneAmerica_Santiago ACE_TIME_PROGMEM = {
2462  kZoneNameAmerica_Santiago /*name*/,
2463  0x7410c9bc /*zoneId*/,
2464  &kZoneContext /*zoneContext*/,
2465  1 /*numEras*/,
2466  kZoneEraAmerica_Santiago /*eras*/,
2467 };
2468 
2469 //---------------------------------------------------------------------------
2470 // Zone name: America/Sao_Paulo
2471 // Zone Eras: 1
2472 // Strings (bytes): 19 (originally 26)
2473 // Memory (8-bit): 41
2474 // Memory (32-bit): 55
2475 //---------------------------------------------------------------------------
2476 
2477 static const basic::ZoneEra kZoneEraAmerica_Sao_Paulo[] ACE_TIME_PROGMEM = {
2478  // -3:00 Brazil -03/-02
2479  {
2480  &kPolicyBrazil /*zonePolicy*/,
2481  "-03/-02" /*format*/,
2482  -12 /*offsetCode*/,
2483  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2484  127 /*untilYearTiny*/,
2485  1 /*untilMonth*/,
2486  1 /*untilDay*/,
2487  0 /*untilTimeCode*/,
2488  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2489  },
2490 
2491 };
2492 
2493 static const char kZoneNameAmerica_Sao_Paulo[] ACE_TIME_PROGMEM = "\x02" "Sao_Paulo";
2494 
2495 const basic::ZoneInfo kZoneAmerica_Sao_Paulo ACE_TIME_PROGMEM = {
2496  kZoneNameAmerica_Sao_Paulo /*name*/,
2497  0x1063bfc9 /*zoneId*/,
2498  &kZoneContext /*zoneContext*/,
2499  1 /*numEras*/,
2500  kZoneEraAmerica_Sao_Paulo /*eras*/,
2501 };
2502 
2503 //---------------------------------------------------------------------------
2504 // Zone name: America/Scoresbysund
2505 // Zone Eras: 1
2506 // Strings (bytes): 22 (originally 29)
2507 // Memory (8-bit): 44
2508 // Memory (32-bit): 58
2509 //---------------------------------------------------------------------------
2510 
2511 static const basic::ZoneEra kZoneEraAmerica_Scoresbysund[] ACE_TIME_PROGMEM = {
2512  // -1:00 EU -01/+00
2513  {
2514  &kPolicyEU /*zonePolicy*/,
2515  "-01/+00" /*format*/,
2516  -4 /*offsetCode*/,
2517  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2518  127 /*untilYearTiny*/,
2519  1 /*untilMonth*/,
2520  1 /*untilDay*/,
2521  0 /*untilTimeCode*/,
2522  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2523  },
2524 
2525 };
2526 
2527 static const char kZoneNameAmerica_Scoresbysund[] ACE_TIME_PROGMEM = "\x02" "Scoresbysund";
2528 
2529 const basic::ZoneInfo kZoneAmerica_Scoresbysund ACE_TIME_PROGMEM = {
2530  kZoneNameAmerica_Scoresbysund /*name*/,
2531  0x123f8d2a /*zoneId*/,
2532  &kZoneContext /*zoneContext*/,
2533  1 /*numEras*/,
2534  kZoneEraAmerica_Scoresbysund /*eras*/,
2535 };
2536 
2537 //---------------------------------------------------------------------------
2538 // Zone name: America/Sitka
2539 // Zone Eras: 1
2540 // Strings (bytes): 12 (originally 19)
2541 // Memory (8-bit): 34
2542 // Memory (32-bit): 48
2543 //---------------------------------------------------------------------------
2544 
2545 static const basic::ZoneEra kZoneEraAmerica_Sitka[] ACE_TIME_PROGMEM = {
2546  // -9:00 US AK%sT
2547  {
2548  &kPolicyUS /*zonePolicy*/,
2549  "AK%T" /*format*/,
2550  -36 /*offsetCode*/,
2551  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2552  127 /*untilYearTiny*/,
2553  1 /*untilMonth*/,
2554  1 /*untilDay*/,
2555  0 /*untilTimeCode*/,
2556  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2557  },
2558 
2559 };
2560 
2561 static const char kZoneNameAmerica_Sitka[] ACE_TIME_PROGMEM = "\x02" "Sitka";
2562 
2563 const basic::ZoneInfo kZoneAmerica_Sitka ACE_TIME_PROGMEM = {
2564  kZoneNameAmerica_Sitka /*name*/,
2565  0x99104ce2 /*zoneId*/,
2566  &kZoneContext /*zoneContext*/,
2567  1 /*numEras*/,
2568  kZoneEraAmerica_Sitka /*eras*/,
2569 };
2570 
2571 //---------------------------------------------------------------------------
2572 // Zone name: America/Swift_Current
2573 // Zone Eras: 1
2574 // Strings (bytes): 19 (originally 26)
2575 // Memory (8-bit): 41
2576 // Memory (32-bit): 55
2577 //---------------------------------------------------------------------------
2578 
2579 static const basic::ZoneEra kZoneEraAmerica_Swift_Current[] ACE_TIME_PROGMEM = {
2580  // -6:00 - CST
2581  {
2582  nullptr /*zonePolicy*/,
2583  "CST" /*format*/,
2584  -24 /*offsetCode*/,
2585  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2586  127 /*untilYearTiny*/,
2587  1 /*untilMonth*/,
2588  1 /*untilDay*/,
2589  0 /*untilTimeCode*/,
2590  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2591  },
2592 
2593 };
2594 
2595 static const char kZoneNameAmerica_Swift_Current[] ACE_TIME_PROGMEM = "\x02" "Swift_Current";
2596 
2597 const basic::ZoneInfo kZoneAmerica_Swift_Current ACE_TIME_PROGMEM = {
2598  kZoneNameAmerica_Swift_Current /*name*/,
2599  0xdef98e55 /*zoneId*/,
2600  &kZoneContext /*zoneContext*/,
2601  1 /*numEras*/,
2602  kZoneEraAmerica_Swift_Current /*eras*/,
2603 };
2604 
2605 //---------------------------------------------------------------------------
2606 // Zone name: America/Tegucigalpa
2607 // Zone Eras: 1
2608 // Strings (bytes): 17 (originally 24)
2609 // Memory (8-bit): 39
2610 // Memory (32-bit): 53
2611 //---------------------------------------------------------------------------
2612 
2613 static const basic::ZoneEra kZoneEraAmerica_Tegucigalpa[] ACE_TIME_PROGMEM = {
2614  // -6:00 Hond C%sT
2615  {
2616  &kPolicyHond /*zonePolicy*/,
2617  "C%T" /*format*/,
2618  -24 /*offsetCode*/,
2619  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2620  127 /*untilYearTiny*/,
2621  1 /*untilMonth*/,
2622  1 /*untilDay*/,
2623  0 /*untilTimeCode*/,
2624  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2625  },
2626 
2627 };
2628 
2629 static const char kZoneNameAmerica_Tegucigalpa[] ACE_TIME_PROGMEM = "\x02" "Tegucigalpa";
2630 
2631 const basic::ZoneInfo kZoneAmerica_Tegucigalpa ACE_TIME_PROGMEM = {
2632  kZoneNameAmerica_Tegucigalpa /*name*/,
2633  0xbfd6fd4c /*zoneId*/,
2634  &kZoneContext /*zoneContext*/,
2635  1 /*numEras*/,
2636  kZoneEraAmerica_Tegucigalpa /*eras*/,
2637 };
2638 
2639 //---------------------------------------------------------------------------
2640 // Zone name: America/Thule
2641 // Zone Eras: 1
2642 // Strings (bytes): 11 (originally 18)
2643 // Memory (8-bit): 33
2644 // Memory (32-bit): 47
2645 //---------------------------------------------------------------------------
2646 
2647 static const basic::ZoneEra kZoneEraAmerica_Thule[] ACE_TIME_PROGMEM = {
2648  // -4:00 Thule A%sT
2649  {
2650  &kPolicyThule /*zonePolicy*/,
2651  "A%T" /*format*/,
2652  -16 /*offsetCode*/,
2653  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2654  127 /*untilYearTiny*/,
2655  1 /*untilMonth*/,
2656  1 /*untilDay*/,
2657  0 /*untilTimeCode*/,
2658  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2659  },
2660 
2661 };
2662 
2663 static const char kZoneNameAmerica_Thule[] ACE_TIME_PROGMEM = "\x02" "Thule";
2664 
2665 const basic::ZoneInfo kZoneAmerica_Thule ACE_TIME_PROGMEM = {
2666  kZoneNameAmerica_Thule /*name*/,
2667  0x9921dd68 /*zoneId*/,
2668  &kZoneContext /*zoneContext*/,
2669  1 /*numEras*/,
2670  kZoneEraAmerica_Thule /*eras*/,
2671 };
2672 
2673 //---------------------------------------------------------------------------
2674 // Zone name: America/Toronto
2675 // Zone Eras: 1
2676 // Strings (bytes): 13 (originally 20)
2677 // Memory (8-bit): 35
2678 // Memory (32-bit): 49
2679 //---------------------------------------------------------------------------
2680 
2681 static const basic::ZoneEra kZoneEraAmerica_Toronto[] ACE_TIME_PROGMEM = {
2682  // -5:00 Canada E%sT
2683  {
2684  &kPolicyCanada /*zonePolicy*/,
2685  "E%T" /*format*/,
2686  -20 /*offsetCode*/,
2687  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2688  127 /*untilYearTiny*/,
2689  1 /*untilMonth*/,
2690  1 /*untilDay*/,
2691  0 /*untilTimeCode*/,
2692  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2693  },
2694 
2695 };
2696 
2697 static const char kZoneNameAmerica_Toronto[] ACE_TIME_PROGMEM = "\x02" "Toronto";
2698 
2699 const basic::ZoneInfo kZoneAmerica_Toronto ACE_TIME_PROGMEM = {
2700  kZoneNameAmerica_Toronto /*name*/,
2701  0x792e851b /*zoneId*/,
2702  &kZoneContext /*zoneContext*/,
2703  1 /*numEras*/,
2704  kZoneEraAmerica_Toronto /*eras*/,
2705 };
2706 
2707 //---------------------------------------------------------------------------
2708 // Zone name: America/Vancouver
2709 // Zone Eras: 1
2710 // Strings (bytes): 15 (originally 22)
2711 // Memory (8-bit): 37
2712 // Memory (32-bit): 51
2713 //---------------------------------------------------------------------------
2714 
2715 static const basic::ZoneEra kZoneEraAmerica_Vancouver[] ACE_TIME_PROGMEM = {
2716  // -8:00 Canada P%sT
2717  {
2718  &kPolicyCanada /*zonePolicy*/,
2719  "P%T" /*format*/,
2720  -32 /*offsetCode*/,
2721  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2722  127 /*untilYearTiny*/,
2723  1 /*untilMonth*/,
2724  1 /*untilDay*/,
2725  0 /*untilTimeCode*/,
2726  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2727  },
2728 
2729 };
2730 
2731 static const char kZoneNameAmerica_Vancouver[] ACE_TIME_PROGMEM = "\x02" "Vancouver";
2732 
2733 const basic::ZoneInfo kZoneAmerica_Vancouver ACE_TIME_PROGMEM = {
2734  kZoneNameAmerica_Vancouver /*name*/,
2735  0x2c6f6b1f /*zoneId*/,
2736  &kZoneContext /*zoneContext*/,
2737  1 /*numEras*/,
2738  kZoneEraAmerica_Vancouver /*eras*/,
2739 };
2740 
2741 //---------------------------------------------------------------------------
2742 // Zone name: America/Winnipeg
2743 // Zone Eras: 2
2744 // Strings (bytes): 18 (originally 25)
2745 // Memory (8-bit): 51
2746 // Memory (32-bit): 70
2747 //---------------------------------------------------------------------------
2748 
2749 static const basic::ZoneEra kZoneEraAmerica_Winnipeg[] ACE_TIME_PROGMEM = {
2750  // -6:00 Winn C%sT 2006
2751  {
2752  &kPolicyWinn /*zonePolicy*/,
2753  "C%T" /*format*/,
2754  -24 /*offsetCode*/,
2755  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2756  6 /*untilYearTiny*/,
2757  1 /*untilMonth*/,
2758  1 /*untilDay*/,
2759  0 /*untilTimeCode*/,
2760  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2761  },
2762  // -6:00 Canada C%sT
2763  {
2764  &kPolicyCanada /*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_Winnipeg[] ACE_TIME_PROGMEM = "\x02" "Winnipeg";
2778 
2779 const basic::ZoneInfo kZoneAmerica_Winnipeg ACE_TIME_PROGMEM = {
2780  kZoneNameAmerica_Winnipeg /*name*/,
2781  0x8c7dafc7 /*zoneId*/,
2782  &kZoneContext /*zoneContext*/,
2783  2 /*numEras*/,
2784  kZoneEraAmerica_Winnipeg /*eras*/,
2785 };
2786 
2787 //---------------------------------------------------------------------------
2788 // Zone name: America/Yakutat
2789 // Zone Eras: 1
2790 // Strings (bytes): 14 (originally 21)
2791 // Memory (8-bit): 36
2792 // Memory (32-bit): 50
2793 //---------------------------------------------------------------------------
2794 
2795 static const basic::ZoneEra kZoneEraAmerica_Yakutat[] ACE_TIME_PROGMEM = {
2796  // -9:00 US AK%sT
2797  {
2798  &kPolicyUS /*zonePolicy*/,
2799  "AK%T" /*format*/,
2800  -36 /*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_Yakutat[] ACE_TIME_PROGMEM = "\x02" "Yakutat";
2812 
2813 const basic::ZoneInfo kZoneAmerica_Yakutat ACE_TIME_PROGMEM = {
2814  kZoneNameAmerica_Yakutat /*name*/,
2815  0xd8ee31e9 /*zoneId*/,
2816  &kZoneContext /*zoneContext*/,
2817  1 /*numEras*/,
2818  kZoneEraAmerica_Yakutat /*eras*/,
2819 };
2820 
2821 //---------------------------------------------------------------------------
2822 // Zone name: America/Yellowknife
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_Yellowknife[] ACE_TIME_PROGMEM = {
2830  // -7:00 Canada M%sT
2831  {
2832  &kPolicyCanada /*zonePolicy*/,
2833  "M%T" /*format*/,
2834  -28 /*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_Yellowknife[] ACE_TIME_PROGMEM = "\x02" "Yellowknife";
2846 
2847 const basic::ZoneInfo kZoneAmerica_Yellowknife ACE_TIME_PROGMEM = {
2848  kZoneNameAmerica_Yellowknife /*name*/,
2849  0x0f76c76f /*zoneId*/,
2850  &kZoneContext /*zoneContext*/,
2851  1 /*numEras*/,
2852  kZoneEraAmerica_Yellowknife /*eras*/,
2853 };
2854 
2855 //---------------------------------------------------------------------------
2856 // Zone name: Antarctica/Rothera
2857 // Zone Eras: 1
2858 // Strings (bytes): 13 (originally 23)
2859 // Memory (8-bit): 35
2860 // Memory (32-bit): 49
2861 //---------------------------------------------------------------------------
2862 
2863 static const basic::ZoneEra kZoneEraAntarctica_Rothera[] ACE_TIME_PROGMEM = {
2864  // -3:00 - -03
2865  {
2866  nullptr /*zonePolicy*/,
2867  "-03" /*format*/,
2868  -12 /*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 kZoneNameAntarctica_Rothera[] ACE_TIME_PROGMEM = "\x03" "Rothera";
2880 
2881 const basic::ZoneInfo kZoneAntarctica_Rothera ACE_TIME_PROGMEM = {
2882  kZoneNameAntarctica_Rothera /*name*/,
2883  0x0e86d203 /*zoneId*/,
2884  &kZoneContext /*zoneContext*/,
2885  1 /*numEras*/,
2886  kZoneEraAntarctica_Rothera /*eras*/,
2887 };
2888 
2889 //---------------------------------------------------------------------------
2890 // Zone name: Asia/Ashgabat
2891 // Zone Eras: 1
2892 // Strings (bytes): 14 (originally 18)
2893 // Memory (8-bit): 36
2894 // Memory (32-bit): 50
2895 //---------------------------------------------------------------------------
2896 
2897 static const basic::ZoneEra kZoneEraAsia_Ashgabat[] ACE_TIME_PROGMEM = {
2898  // 5:00 - +05
2899  {
2900  nullptr /*zonePolicy*/,
2901  "+05" /*format*/,
2902  20 /*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 kZoneNameAsia_Ashgabat[] ACE_TIME_PROGMEM = "\x04" "Ashgabat";
2914 
2915 const basic::ZoneInfo kZoneAsia_Ashgabat ACE_TIME_PROGMEM = {
2916  kZoneNameAsia_Ashgabat /*name*/,
2917  0xba87598d /*zoneId*/,
2918  &kZoneContext /*zoneContext*/,
2919  1 /*numEras*/,
2920  kZoneEraAsia_Ashgabat /*eras*/,
2921 };
2922 
2923 //---------------------------------------------------------------------------
2924 // Zone name: Asia/Baghdad
2925 // Zone Eras: 1
2926 // Strings (bytes): 17 (originally 21)
2927 // Memory (8-bit): 39
2928 // Memory (32-bit): 53
2929 //---------------------------------------------------------------------------
2930 
2931 static const basic::ZoneEra kZoneEraAsia_Baghdad[] ACE_TIME_PROGMEM = {
2932  // 3:00 Iraq +03/+04
2933  {
2934  &kPolicyIraq /*zonePolicy*/,
2935  "+03/+04" /*format*/,
2936  12 /*offsetCode*/,
2937  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2938  127 /*untilYearTiny*/,
2939  1 /*untilMonth*/,
2940  1 /*untilDay*/,
2941  0 /*untilTimeCode*/,
2942  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2943  },
2944 
2945 };
2946 
2947 static const char kZoneNameAsia_Baghdad[] ACE_TIME_PROGMEM = "\x04" "Baghdad";
2948 
2949 const basic::ZoneInfo kZoneAsia_Baghdad ACE_TIME_PROGMEM = {
2950  kZoneNameAsia_Baghdad /*name*/,
2951  0x9ceffbed /*zoneId*/,
2952  &kZoneContext /*zoneContext*/,
2953  1 /*numEras*/,
2954  kZoneEraAsia_Baghdad /*eras*/,
2955 };
2956 
2957 //---------------------------------------------------------------------------
2958 // Zone name: Asia/Baku
2959 // Zone Eras: 1
2960 // Strings (bytes): 14 (originally 18)
2961 // Memory (8-bit): 36
2962 // Memory (32-bit): 50
2963 //---------------------------------------------------------------------------
2964 
2965 static const basic::ZoneEra kZoneEraAsia_Baku[] ACE_TIME_PROGMEM = {
2966  // 4:00 Azer +04/+05
2967  {
2968  &kPolicyAzer /*zonePolicy*/,
2969  "+04/+05" /*format*/,
2970  16 /*offsetCode*/,
2971  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2972  127 /*untilYearTiny*/,
2973  1 /*untilMonth*/,
2974  1 /*untilDay*/,
2975  0 /*untilTimeCode*/,
2976  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2977  },
2978 
2979 };
2980 
2981 static const char kZoneNameAsia_Baku[] ACE_TIME_PROGMEM = "\x04" "Baku";
2982 
2983 const basic::ZoneInfo kZoneAsia_Baku ACE_TIME_PROGMEM = {
2984  kZoneNameAsia_Baku /*name*/,
2985  0x1fa788b5 /*zoneId*/,
2986  &kZoneContext /*zoneContext*/,
2987  1 /*numEras*/,
2988  kZoneEraAsia_Baku /*eras*/,
2989 };
2990 
2991 //---------------------------------------------------------------------------
2992 // Zone name: Asia/Bangkok
2993 // Zone Eras: 1
2994 // Strings (bytes): 13 (originally 17)
2995 // Memory (8-bit): 35
2996 // Memory (32-bit): 49
2997 //---------------------------------------------------------------------------
2998 
2999 static const basic::ZoneEra kZoneEraAsia_Bangkok[] ACE_TIME_PROGMEM = {
3000  // 7:00 - +07
3001  {
3002  nullptr /*zonePolicy*/,
3003  "+07" /*format*/,
3004  28 /*offsetCode*/,
3005  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3006  127 /*untilYearTiny*/,
3007  1 /*untilMonth*/,
3008  1 /*untilDay*/,
3009  0 /*untilTimeCode*/,
3010  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3011  },
3012 
3013 };
3014 
3015 static const char kZoneNameAsia_Bangkok[] ACE_TIME_PROGMEM = "\x04" "Bangkok";
3016 
3017 const basic::ZoneInfo kZoneAsia_Bangkok ACE_TIME_PROGMEM = {
3018  kZoneNameAsia_Bangkok /*name*/,
3019  0x9d6e3aaf /*zoneId*/,
3020  &kZoneContext /*zoneContext*/,
3021  1 /*numEras*/,
3022  kZoneEraAsia_Bangkok /*eras*/,
3023 };
3024 
3025 //---------------------------------------------------------------------------
3026 // Zone name: Asia/Beirut
3027 // Zone Eras: 1
3028 // Strings (bytes): 13 (originally 17)
3029 // Memory (8-bit): 35
3030 // Memory (32-bit): 49
3031 //---------------------------------------------------------------------------
3032 
3033 static const basic::ZoneEra kZoneEraAsia_Beirut[] ACE_TIME_PROGMEM = {
3034  // 2:00 Lebanon EE%sT
3035  {
3036  &kPolicyLebanon /*zonePolicy*/,
3037  "EE%T" /*format*/,
3038  8 /*offsetCode*/,
3039  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3040  127 /*untilYearTiny*/,
3041  1 /*untilMonth*/,
3042  1 /*untilDay*/,
3043  0 /*untilTimeCode*/,
3044  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3045  },
3046 
3047 };
3048 
3049 static const char kZoneNameAsia_Beirut[] ACE_TIME_PROGMEM = "\x04" "Beirut";
3050 
3051 const basic::ZoneInfo kZoneAsia_Beirut ACE_TIME_PROGMEM = {
3052  kZoneNameAsia_Beirut /*name*/,
3053  0xa7f3d5fd /*zoneId*/,
3054  &kZoneContext /*zoneContext*/,
3055  1 /*numEras*/,
3056  kZoneEraAsia_Beirut /*eras*/,
3057 };
3058 
3059 //---------------------------------------------------------------------------
3060 // Zone name: Asia/Dhaka
3061 // Zone Eras: 2
3062 // Strings (bytes): 19 (originally 23)
3063 // Memory (8-bit): 52
3064 // Memory (32-bit): 71
3065 //---------------------------------------------------------------------------
3066 
3067 static const basic::ZoneEra kZoneEraAsia_Dhaka[] ACE_TIME_PROGMEM = {
3068  // 6:00 - +06 2009
3069  {
3070  nullptr /*zonePolicy*/,
3071  "+06" /*format*/,
3072  24 /*offsetCode*/,
3073  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3074  9 /*untilYearTiny*/,
3075  1 /*untilMonth*/,
3076  1 /*untilDay*/,
3077  0 /*untilTimeCode*/,
3078  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3079  },
3080  // 6:00 Dhaka +06/+07
3081  {
3082  &kPolicyDhaka /*zonePolicy*/,
3083  "+06/+07" /*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 kZoneNameAsia_Dhaka[] ACE_TIME_PROGMEM = "\x04" "Dhaka";
3096 
3097 const basic::ZoneInfo kZoneAsia_Dhaka ACE_TIME_PROGMEM = {
3098  kZoneNameAsia_Dhaka /*name*/,
3099  0x14c07b8b /*zoneId*/,
3100  &kZoneContext /*zoneContext*/,
3101  2 /*numEras*/,
3102  kZoneEraAsia_Dhaka /*eras*/,
3103 };
3104 
3105 //---------------------------------------------------------------------------
3106 // Zone name: Asia/Dubai
3107 // Zone Eras: 1
3108 // Strings (bytes): 11 (originally 15)
3109 // Memory (8-bit): 33
3110 // Memory (32-bit): 47
3111 //---------------------------------------------------------------------------
3112 
3113 static const basic::ZoneEra kZoneEraAsia_Dubai[] ACE_TIME_PROGMEM = {
3114  // 4:00 - +04
3115  {
3116  nullptr /*zonePolicy*/,
3117  "+04" /*format*/,
3118  16 /*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_Dubai[] ACE_TIME_PROGMEM = "\x04" "Dubai";
3130 
3131 const basic::ZoneInfo kZoneAsia_Dubai ACE_TIME_PROGMEM = {
3132  kZoneNameAsia_Dubai /*name*/,
3133  0x14c79f77 /*zoneId*/,
3134  &kZoneContext /*zoneContext*/,
3135  1 /*numEras*/,
3136  kZoneEraAsia_Dubai /*eras*/,
3137 };
3138 
3139 //---------------------------------------------------------------------------
3140 // Zone name: Asia/Dushanbe
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_Dushanbe[] 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_Dushanbe[] ACE_TIME_PROGMEM = "\x04" "Dushanbe";
3164 
3165 const basic::ZoneInfo kZoneAsia_Dushanbe ACE_TIME_PROGMEM = {
3166  kZoneNameAsia_Dushanbe /*name*/,
3167  0x32fc5c3c /*zoneId*/,
3168  &kZoneContext /*zoneContext*/,
3169  1 /*numEras*/,
3170  kZoneEraAsia_Dushanbe /*eras*/,
3171 };
3172 
3173 //---------------------------------------------------------------------------
3174 // Zone name: Asia/Ho_Chi_Minh
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_Ho_Chi_Minh[] ACE_TIME_PROGMEM = {
3182  // 7:00 - +07
3183  {
3184  nullptr /*zonePolicy*/,
3185  "+07" /*format*/,
3186  28 /*offsetCode*/,
3187  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3188  127 /*untilYearTiny*/,
3189  1 /*untilMonth*/,
3190  1 /*untilDay*/,
3191  0 /*untilTimeCode*/,
3192  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3193  },
3194 
3195 };
3196 
3197 static const char kZoneNameAsia_Ho_Chi_Minh[] ACE_TIME_PROGMEM = "\x04" "Ho_Chi_Minh";
3198 
3199 const basic::ZoneInfo kZoneAsia_Ho_Chi_Minh ACE_TIME_PROGMEM = {
3200  kZoneNameAsia_Ho_Chi_Minh /*name*/,
3201  0x20f2d127 /*zoneId*/,
3202  &kZoneContext /*zoneContext*/,
3203  1 /*numEras*/,
3204  kZoneEraAsia_Ho_Chi_Minh /*eras*/,
3205 };
3206 
3207 //---------------------------------------------------------------------------
3208 // Zone name: Asia/Hong_Kong
3209 // Zone Eras: 1
3210 // Strings (bytes): 16 (originally 20)
3211 // Memory (8-bit): 38
3212 // Memory (32-bit): 52
3213 //---------------------------------------------------------------------------
3214 
3215 static const basic::ZoneEra kZoneEraAsia_Hong_Kong[] ACE_TIME_PROGMEM = {
3216  // 8:00 HK HK%sT
3217  {
3218  &kPolicyHK /*zonePolicy*/,
3219  "HK%T" /*format*/,
3220  32 /*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_Hong_Kong[] ACE_TIME_PROGMEM = "\x04" "Hong_Kong";
3232 
3233 const basic::ZoneInfo kZoneAsia_Hong_Kong ACE_TIME_PROGMEM = {
3234  kZoneNameAsia_Hong_Kong /*name*/,
3235  0x577f28ac /*zoneId*/,
3236  &kZoneContext /*zoneContext*/,
3237  1 /*numEras*/,
3238  kZoneEraAsia_Hong_Kong /*eras*/,
3239 };
3240 
3241 //---------------------------------------------------------------------------
3242 // Zone name: Asia/Hovd
3243 // Zone Eras: 1
3244 // Strings (bytes): 14 (originally 18)
3245 // Memory (8-bit): 36
3246 // Memory (32-bit): 50
3247 //---------------------------------------------------------------------------
3248 
3249 static const basic::ZoneEra kZoneEraAsia_Hovd[] ACE_TIME_PROGMEM = {
3250  // 7:00 Mongol +07/+08
3251  {
3252  &kPolicyMongol /*zonePolicy*/,
3253  "+07/+08" /*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_Hovd[] ACE_TIME_PROGMEM = "\x04" "Hovd";
3266 
3267 const basic::ZoneInfo kZoneAsia_Hovd ACE_TIME_PROGMEM = {
3268  kZoneNameAsia_Hovd /*name*/,
3269  0x1fab0fe3 /*zoneId*/,
3270  &kZoneContext /*zoneContext*/,
3271  1 /*numEras*/,
3272  kZoneEraAsia_Hovd /*eras*/,
3273 };
3274 
3275 //---------------------------------------------------------------------------
3276 // Zone name: Asia/Jakarta
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_Jakarta[] ACE_TIME_PROGMEM = {
3284  // 7:00 - WIB
3285  {
3286  nullptr /*zonePolicy*/,
3287  "WIB" /*format*/,
3288  28 /*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_Jakarta[] ACE_TIME_PROGMEM = "\x04" "Jakarta";
3300 
3301 const basic::ZoneInfo kZoneAsia_Jakarta ACE_TIME_PROGMEM = {
3302  kZoneNameAsia_Jakarta /*name*/,
3303  0x0506ab50 /*zoneId*/,
3304  &kZoneContext /*zoneContext*/,
3305  1 /*numEras*/,
3306  kZoneEraAsia_Jakarta /*eras*/,
3307 };
3308 
3309 //---------------------------------------------------------------------------
3310 // Zone name: Asia/Jayapura
3311 // Zone Eras: 1
3312 // Strings (bytes): 14 (originally 18)
3313 // Memory (8-bit): 36
3314 // Memory (32-bit): 50
3315 //---------------------------------------------------------------------------
3316 
3317 static const basic::ZoneEra kZoneEraAsia_Jayapura[] ACE_TIME_PROGMEM = {
3318  // 9:00 - WIT
3319  {
3320  nullptr /*zonePolicy*/,
3321  "WIT" /*format*/,
3322  36 /*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_Jayapura[] ACE_TIME_PROGMEM = "\x04" "Jayapura";
3334 
3335 const basic::ZoneInfo kZoneAsia_Jayapura ACE_TIME_PROGMEM = {
3336  kZoneNameAsia_Jayapura /*name*/,
3337  0xc6833c2f /*zoneId*/,
3338  &kZoneContext /*zoneContext*/,
3339  1 /*numEras*/,
3340  kZoneEraAsia_Jayapura /*eras*/,
3341 };
3342 
3343 //---------------------------------------------------------------------------
3344 // Zone name: Asia/Jerusalem
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_Jerusalem[] ACE_TIME_PROGMEM = {
3352  // 2:00 Zion I%sT
3353  {
3354  &kPolicyZion /*zonePolicy*/,
3355  "I%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_Jerusalem[] ACE_TIME_PROGMEM = "\x04" "Jerusalem";
3368 
3369 const basic::ZoneInfo kZoneAsia_Jerusalem ACE_TIME_PROGMEM = {
3370  kZoneNameAsia_Jerusalem /*name*/,
3371  0x5becd23a /*zoneId*/,
3372  &kZoneContext /*zoneContext*/,
3373  1 /*numEras*/,
3374  kZoneEraAsia_Jerusalem /*eras*/,
3375 };
3376 
3377 //---------------------------------------------------------------------------
3378 // Zone name: Asia/Kabul
3379 // Zone Eras: 1
3380 // Strings (bytes): 13 (originally 17)
3381 // Memory (8-bit): 35
3382 // Memory (32-bit): 49
3383 //---------------------------------------------------------------------------
3384 
3385 static const basic::ZoneEra kZoneEraAsia_Kabul[] ACE_TIME_PROGMEM = {
3386  // 4:30 - +0430
3387  {
3388  nullptr /*zonePolicy*/,
3389  "+0430" /*format*/,
3390  18 /*offsetCode*/,
3391  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3392  127 /*untilYearTiny*/,
3393  1 /*untilMonth*/,
3394  1 /*untilDay*/,
3395  0 /*untilTimeCode*/,
3396  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3397  },
3398 
3399 };
3400 
3401 static const char kZoneNameAsia_Kabul[] ACE_TIME_PROGMEM = "\x04" "Kabul";
3402 
3403 const basic::ZoneInfo kZoneAsia_Kabul ACE_TIME_PROGMEM = {
3404  kZoneNameAsia_Kabul /*name*/,
3405  0x153b5601 /*zoneId*/,
3406  &kZoneContext /*zoneContext*/,
3407  1 /*numEras*/,
3408  kZoneEraAsia_Kabul /*eras*/,
3409 };
3410 
3411 //---------------------------------------------------------------------------
3412 // Zone name: Asia/Karachi
3413 // Zone Eras: 1
3414 // Strings (bytes): 14 (originally 18)
3415 // Memory (8-bit): 36
3416 // Memory (32-bit): 50
3417 //---------------------------------------------------------------------------
3418 
3419 static const basic::ZoneEra kZoneEraAsia_Karachi[] ACE_TIME_PROGMEM = {
3420  // 5:00 Pakistan PK%sT
3421  {
3422  &kPolicyPakistan /*zonePolicy*/,
3423  "PK%T" /*format*/,
3424  20 /*offsetCode*/,
3425  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3426  127 /*untilYearTiny*/,
3427  1 /*untilMonth*/,
3428  1 /*untilDay*/,
3429  0 /*untilTimeCode*/,
3430  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3431  },
3432 
3433 };
3434 
3435 static const char kZoneNameAsia_Karachi[] ACE_TIME_PROGMEM = "\x04" "Karachi";
3436 
3437 const basic::ZoneInfo kZoneAsia_Karachi ACE_TIME_PROGMEM = {
3438  kZoneNameAsia_Karachi /*name*/,
3439  0x527f5245 /*zoneId*/,
3440  &kZoneContext /*zoneContext*/,
3441  1 /*numEras*/,
3442  kZoneEraAsia_Karachi /*eras*/,
3443 };
3444 
3445 //---------------------------------------------------------------------------
3446 // Zone name: Asia/Kathmandu
3447 // Zone Eras: 1
3448 // Strings (bytes): 17 (originally 21)
3449 // Memory (8-bit): 39
3450 // Memory (32-bit): 53
3451 //---------------------------------------------------------------------------
3452 
3453 static const basic::ZoneEra kZoneEraAsia_Kathmandu[] ACE_TIME_PROGMEM = {
3454  // 5:45 - +0545
3455  {
3456  nullptr /*zonePolicy*/,
3457  "+0545" /*format*/,
3458  23 /*offsetCode*/,
3459  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3460  127 /*untilYearTiny*/,
3461  1 /*untilMonth*/,
3462  1 /*untilDay*/,
3463  0 /*untilTimeCode*/,
3464  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3465  },
3466 
3467 };
3468 
3469 static const char kZoneNameAsia_Kathmandu[] ACE_TIME_PROGMEM = "\x04" "Kathmandu";
3470 
3471 const basic::ZoneInfo kZoneAsia_Kathmandu ACE_TIME_PROGMEM = {
3472  kZoneNameAsia_Kathmandu /*name*/,
3473  0x9a96ce6f /*zoneId*/,
3474  &kZoneContext /*zoneContext*/,
3475  1 /*numEras*/,
3476  kZoneEraAsia_Kathmandu /*eras*/,
3477 };
3478 
3479 //---------------------------------------------------------------------------
3480 // Zone name: Asia/Kolkata
3481 // Zone Eras: 1
3482 // Strings (bytes): 13 (originally 17)
3483 // Memory (8-bit): 35
3484 // Memory (32-bit): 49
3485 //---------------------------------------------------------------------------
3486 
3487 static const basic::ZoneEra kZoneEraAsia_Kolkata[] ACE_TIME_PROGMEM = {
3488  // 5:30 - IST
3489  {
3490  nullptr /*zonePolicy*/,
3491  "IST" /*format*/,
3492  22 /*offsetCode*/,
3493  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3494  127 /*untilYearTiny*/,
3495  1 /*untilMonth*/,
3496  1 /*untilDay*/,
3497  0 /*untilTimeCode*/,
3498  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3499  },
3500 
3501 };
3502 
3503 static const char kZoneNameAsia_Kolkata[] ACE_TIME_PROGMEM = "\x04" "Kolkata";
3504 
3505 const basic::ZoneInfo kZoneAsia_Kolkata ACE_TIME_PROGMEM = {
3506  kZoneNameAsia_Kolkata /*name*/,
3507  0x72c06cd9 /*zoneId*/,
3508  &kZoneContext /*zoneContext*/,
3509  1 /*numEras*/,
3510  kZoneEraAsia_Kolkata /*eras*/,
3511 };
3512 
3513 //---------------------------------------------------------------------------
3514 // Zone name: Asia/Kuching
3515 // Zone Eras: 1
3516 // Strings (bytes): 13 (originally 17)
3517 // Memory (8-bit): 35
3518 // Memory (32-bit): 49
3519 //---------------------------------------------------------------------------
3520 
3521 static const basic::ZoneEra kZoneEraAsia_Kuching[] ACE_TIME_PROGMEM = {
3522  // 8:00 - +08
3523  {
3524  nullptr /*zonePolicy*/,
3525  "+08" /*format*/,
3526  32 /*offsetCode*/,
3527  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3528  127 /*untilYearTiny*/,
3529  1 /*untilMonth*/,
3530  1 /*untilDay*/,
3531  0 /*untilTimeCode*/,
3532  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3533  },
3534 
3535 };
3536 
3537 static const char kZoneNameAsia_Kuching[] ACE_TIME_PROGMEM = "\x04" "Kuching";
3538 
3539 const basic::ZoneInfo kZoneAsia_Kuching ACE_TIME_PROGMEM = {
3540  kZoneNameAsia_Kuching /*name*/,
3541  0x801b003b /*zoneId*/,
3542  &kZoneContext /*zoneContext*/,
3543  1 /*numEras*/,
3544  kZoneEraAsia_Kuching /*eras*/,
3545 };
3546 
3547 //---------------------------------------------------------------------------
3548 // Zone name: Asia/Macau
3549 // Zone Eras: 1
3550 // Strings (bytes): 11 (originally 15)
3551 // Memory (8-bit): 33
3552 // Memory (32-bit): 47
3553 //---------------------------------------------------------------------------
3554 
3555 static const basic::ZoneEra kZoneEraAsia_Macau[] ACE_TIME_PROGMEM = {
3556  // 8:00 Macau C%sT
3557  {
3558  &kPolicyMacau /*zonePolicy*/,
3559  "C%T" /*format*/,
3560  32 /*offsetCode*/,
3561  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3562  127 /*untilYearTiny*/,
3563  1 /*untilMonth*/,
3564  1 /*untilDay*/,
3565  0 /*untilTimeCode*/,
3566  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3567  },
3568 
3569 };
3570 
3571 static const char kZoneNameAsia_Macau[] ACE_TIME_PROGMEM = "\x04" "Macau";
3572 
3573 const basic::ZoneInfo kZoneAsia_Macau ACE_TIME_PROGMEM = {
3574  kZoneNameAsia_Macau /*name*/,
3575  0x155f88b9 /*zoneId*/,
3576  &kZoneContext /*zoneContext*/,
3577  1 /*numEras*/,
3578  kZoneEraAsia_Macau /*eras*/,
3579 };
3580 
3581 //---------------------------------------------------------------------------
3582 // Zone name: Asia/Makassar
3583 // Zone Eras: 1
3584 // Strings (bytes): 15 (originally 19)
3585 // Memory (8-bit): 37
3586 // Memory (32-bit): 51
3587 //---------------------------------------------------------------------------
3588 
3589 static const basic::ZoneEra kZoneEraAsia_Makassar[] ACE_TIME_PROGMEM = {
3590  // 8:00 - WITA
3591  {
3592  nullptr /*zonePolicy*/,
3593  "WITA" /*format*/,
3594  32 /*offsetCode*/,
3595  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3596  127 /*untilYearTiny*/,
3597  1 /*untilMonth*/,
3598  1 /*untilDay*/,
3599  0 /*untilTimeCode*/,
3600  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3601  },
3602 
3603 };
3604 
3605 static const char kZoneNameAsia_Makassar[] ACE_TIME_PROGMEM = "\x04" "Makassar";
3606 
3607 const basic::ZoneInfo kZoneAsia_Makassar ACE_TIME_PROGMEM = {
3608  kZoneNameAsia_Makassar /*name*/,
3609  0x6aa21c85 /*zoneId*/,
3610  &kZoneContext /*zoneContext*/,
3611  1 /*numEras*/,
3612  kZoneEraAsia_Makassar /*eras*/,
3613 };
3614 
3615 //---------------------------------------------------------------------------
3616 // Zone name: Asia/Manila
3617 // Zone Eras: 1
3618 // Strings (bytes): 12 (originally 16)
3619 // Memory (8-bit): 34
3620 // Memory (32-bit): 48
3621 //---------------------------------------------------------------------------
3622 
3623 static const basic::ZoneEra kZoneEraAsia_Manila[] ACE_TIME_PROGMEM = {
3624  // 8:00 Phil P%sT
3625  {
3626  &kPolicyPhil /*zonePolicy*/,
3627  "P%T" /*format*/,
3628  32 /*offsetCode*/,
3629  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3630  127 /*untilYearTiny*/,
3631  1 /*untilMonth*/,
3632  1 /*untilDay*/,
3633  0 /*untilTimeCode*/,
3634  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3635  },
3636 
3637 };
3638 
3639 static const char kZoneNameAsia_Manila[] ACE_TIME_PROGMEM = "\x04" "Manila";
3640 
3641 const basic::ZoneInfo kZoneAsia_Manila ACE_TIME_PROGMEM = {
3642  kZoneNameAsia_Manila /*name*/,
3643  0xc156c944 /*zoneId*/,
3644  &kZoneContext /*zoneContext*/,
3645  1 /*numEras*/,
3646  kZoneEraAsia_Manila /*eras*/,
3647 };
3648 
3649 //---------------------------------------------------------------------------
3650 // Zone name: Asia/Nicosia
3651 // Zone Eras: 1
3652 // Strings (bytes): 14 (originally 18)
3653 // Memory (8-bit): 36
3654 // Memory (32-bit): 50
3655 //---------------------------------------------------------------------------
3656 
3657 static const basic::ZoneEra kZoneEraAsia_Nicosia[] ACE_TIME_PROGMEM = {
3658  // 2:00 EUAsia EE%sT
3659  {
3660  &kPolicyEUAsia /*zonePolicy*/,
3661  "EE%T" /*format*/,
3662  8 /*offsetCode*/,
3663  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3664  127 /*untilYearTiny*/,
3665  1 /*untilMonth*/,
3666  1 /*untilDay*/,
3667  0 /*untilTimeCode*/,
3668  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3669  },
3670 
3671 };
3672 
3673 static const char kZoneNameAsia_Nicosia[] ACE_TIME_PROGMEM = "\x04" "Nicosia";
3674 
3675 const basic::ZoneInfo kZoneAsia_Nicosia ACE_TIME_PROGMEM = {
3676  kZoneNameAsia_Nicosia /*name*/,
3677  0x4b0fcf78 /*zoneId*/,
3678  &kZoneContext /*zoneContext*/,
3679  1 /*numEras*/,
3680  kZoneEraAsia_Nicosia /*eras*/,
3681 };
3682 
3683 //---------------------------------------------------------------------------
3684 // Zone name: Asia/Pontianak
3685 // Zone Eras: 1
3686 // Strings (bytes): 15 (originally 19)
3687 // Memory (8-bit): 37
3688 // Memory (32-bit): 51
3689 //---------------------------------------------------------------------------
3690 
3691 static const basic::ZoneEra kZoneEraAsia_Pontianak[] ACE_TIME_PROGMEM = {
3692  // 7:00 - WIB
3693  {
3694  nullptr /*zonePolicy*/,
3695  "WIB" /*format*/,
3696  28 /*offsetCode*/,
3697  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3698  127 /*untilYearTiny*/,
3699  1 /*untilMonth*/,
3700  1 /*untilDay*/,
3701  0 /*untilTimeCode*/,
3702  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3703  },
3704 
3705 };
3706 
3707 static const char kZoneNameAsia_Pontianak[] ACE_TIME_PROGMEM = "\x04" "Pontianak";
3708 
3709 const basic::ZoneInfo kZoneAsia_Pontianak ACE_TIME_PROGMEM = {
3710  kZoneNameAsia_Pontianak /*name*/,
3711  0x1a76c057 /*zoneId*/,
3712  &kZoneContext /*zoneContext*/,
3713  1 /*numEras*/,
3714  kZoneEraAsia_Pontianak /*eras*/,
3715 };
3716 
3717 //---------------------------------------------------------------------------
3718 // Zone name: Asia/Qatar
3719 // Zone Eras: 1
3720 // Strings (bytes): 11 (originally 15)
3721 // Memory (8-bit): 33
3722 // Memory (32-bit): 47
3723 //---------------------------------------------------------------------------
3724 
3725 static const basic::ZoneEra kZoneEraAsia_Qatar[] ACE_TIME_PROGMEM = {
3726  // 3:00 - +03
3727  {
3728  nullptr /*zonePolicy*/,
3729  "+03" /*format*/,
3730  12 /*offsetCode*/,
3731  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3732  127 /*untilYearTiny*/,
3733  1 /*untilMonth*/,
3734  1 /*untilDay*/,
3735  0 /*untilTimeCode*/,
3736  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3737  },
3738 
3739 };
3740 
3741 static const char kZoneNameAsia_Qatar[] ACE_TIME_PROGMEM = "\x04" "Qatar";
3742 
3743 const basic::ZoneInfo kZoneAsia_Qatar ACE_TIME_PROGMEM = {
3744  kZoneNameAsia_Qatar /*name*/,
3745  0x15a8330b /*zoneId*/,
3746  &kZoneContext /*zoneContext*/,
3747  1 /*numEras*/,
3748  kZoneEraAsia_Qatar /*eras*/,
3749 };
3750 
3751 //---------------------------------------------------------------------------
3752 // Zone name: Asia/Riyadh
3753 // Zone Eras: 1
3754 // Strings (bytes): 12 (originally 16)
3755 // Memory (8-bit): 34
3756 // Memory (32-bit): 48
3757 //---------------------------------------------------------------------------
3758 
3759 static const basic::ZoneEra kZoneEraAsia_Riyadh[] ACE_TIME_PROGMEM = {
3760  // 3:00 - +03
3761  {
3762  nullptr /*zonePolicy*/,
3763  "+03" /*format*/,
3764  12 /*offsetCode*/,
3765  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3766  127 /*untilYearTiny*/,
3767  1 /*untilMonth*/,
3768  1 /*untilDay*/,
3769  0 /*untilTimeCode*/,
3770  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3771  },
3772 
3773 };
3774 
3775 static const char kZoneNameAsia_Riyadh[] ACE_TIME_PROGMEM = "\x04" "Riyadh";
3776 
3777 const basic::ZoneInfo kZoneAsia_Riyadh ACE_TIME_PROGMEM = {
3778  kZoneNameAsia_Riyadh /*name*/,
3779  0xcd973d93 /*zoneId*/,
3780  &kZoneContext /*zoneContext*/,
3781  1 /*numEras*/,
3782  kZoneEraAsia_Riyadh /*eras*/,
3783 };
3784 
3785 //---------------------------------------------------------------------------
3786 // Zone name: Asia/Samarkand
3787 // Zone Eras: 1
3788 // Strings (bytes): 15 (originally 19)
3789 // Memory (8-bit): 37
3790 // Memory (32-bit): 51
3791 //---------------------------------------------------------------------------
3792 
3793 static const basic::ZoneEra kZoneEraAsia_Samarkand[] ACE_TIME_PROGMEM = {
3794  // 5:00 - +05
3795  {
3796  nullptr /*zonePolicy*/,
3797  "+05" /*format*/,
3798  20 /*offsetCode*/,
3799  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3800  127 /*untilYearTiny*/,
3801  1 /*untilMonth*/,
3802  1 /*untilDay*/,
3803  0 /*untilTimeCode*/,
3804  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3805  },
3806 
3807 };
3808 
3809 static const char kZoneNameAsia_Samarkand[] ACE_TIME_PROGMEM = "\x04" "Samarkand";
3810 
3811 const basic::ZoneInfo kZoneAsia_Samarkand ACE_TIME_PROGMEM = {
3812  kZoneNameAsia_Samarkand /*name*/,
3813  0x13ae5104 /*zoneId*/,
3814  &kZoneContext /*zoneContext*/,
3815  1 /*numEras*/,
3816  kZoneEraAsia_Samarkand /*eras*/,
3817 };
3818 
3819 //---------------------------------------------------------------------------
3820 // Zone name: Asia/Seoul
3821 // Zone Eras: 1
3822 // Strings (bytes): 11 (originally 15)
3823 // Memory (8-bit): 33
3824 // Memory (32-bit): 47
3825 //---------------------------------------------------------------------------
3826 
3827 static const basic::ZoneEra kZoneEraAsia_Seoul[] ACE_TIME_PROGMEM = {
3828  // 9:00 ROK K%sT
3829  {
3830  &kPolicyROK /*zonePolicy*/,
3831  "K%T" /*format*/,
3832  36 /*offsetCode*/,
3833  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3834  127 /*untilYearTiny*/,
3835  1 /*untilMonth*/,
3836  1 /*untilDay*/,
3837  0 /*untilTimeCode*/,
3838  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3839  },
3840 
3841 };
3842 
3843 static const char kZoneNameAsia_Seoul[] ACE_TIME_PROGMEM = "\x04" "Seoul";
3844 
3845 const basic::ZoneInfo kZoneAsia_Seoul ACE_TIME_PROGMEM = {
3846  kZoneNameAsia_Seoul /*name*/,
3847  0x15ce82da /*zoneId*/,
3848  &kZoneContext /*zoneContext*/,
3849  1 /*numEras*/,
3850  kZoneEraAsia_Seoul /*eras*/,
3851 };
3852 
3853 //---------------------------------------------------------------------------
3854 // Zone name: Asia/Shanghai
3855 // Zone Eras: 1
3856 // Strings (bytes): 14 (originally 18)
3857 // Memory (8-bit): 36
3858 // Memory (32-bit): 50
3859 //---------------------------------------------------------------------------
3860 
3861 static const basic::ZoneEra kZoneEraAsia_Shanghai[] ACE_TIME_PROGMEM = {
3862  // 8:00 PRC C%sT
3863  {
3864  &kPolicyPRC /*zonePolicy*/,
3865  "C%T" /*format*/,
3866  32 /*offsetCode*/,
3867  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3868  127 /*untilYearTiny*/,
3869  1 /*untilMonth*/,
3870  1 /*untilDay*/,
3871  0 /*untilTimeCode*/,
3872  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3873  },
3874 
3875 };
3876 
3877 static const char kZoneNameAsia_Shanghai[] ACE_TIME_PROGMEM = "\x04" "Shanghai";
3878 
3879 const basic::ZoneInfo kZoneAsia_Shanghai ACE_TIME_PROGMEM = {
3880  kZoneNameAsia_Shanghai /*name*/,
3881  0xf895a7f5 /*zoneId*/,
3882  &kZoneContext /*zoneContext*/,
3883  1 /*numEras*/,
3884  kZoneEraAsia_Shanghai /*eras*/,
3885 };
3886 
3887 //---------------------------------------------------------------------------
3888 // Zone name: Asia/Singapore
3889 // Zone Eras: 1
3890 // Strings (bytes): 15 (originally 19)
3891 // Memory (8-bit): 37
3892 // Memory (32-bit): 51
3893 //---------------------------------------------------------------------------
3894 
3895 static const basic::ZoneEra kZoneEraAsia_Singapore[] ACE_TIME_PROGMEM = {
3896  // 8:00 - +08
3897  {
3898  nullptr /*zonePolicy*/,
3899  "+08" /*format*/,
3900  32 /*offsetCode*/,
3901  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3902  127 /*untilYearTiny*/,
3903  1 /*untilMonth*/,
3904  1 /*untilDay*/,
3905  0 /*untilTimeCode*/,
3906  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3907  },
3908 
3909 };
3910 
3911 static const char kZoneNameAsia_Singapore[] ACE_TIME_PROGMEM = "\x04" "Singapore";
3912 
3913 const basic::ZoneInfo kZoneAsia_Singapore ACE_TIME_PROGMEM = {
3914  kZoneNameAsia_Singapore /*name*/,
3915  0xcf8581fa /*zoneId*/,
3916  &kZoneContext /*zoneContext*/,
3917  1 /*numEras*/,
3918  kZoneEraAsia_Singapore /*eras*/,
3919 };
3920 
3921 //---------------------------------------------------------------------------
3922 // Zone name: Asia/Taipei
3923 // Zone Eras: 1
3924 // Strings (bytes): 12 (originally 16)
3925 // Memory (8-bit): 34
3926 // Memory (32-bit): 48
3927 //---------------------------------------------------------------------------
3928 
3929 static const basic::ZoneEra kZoneEraAsia_Taipei[] ACE_TIME_PROGMEM = {
3930  // 8:00 Taiwan C%sT
3931  {
3932  &kPolicyTaiwan /*zonePolicy*/,
3933  "C%T" /*format*/,
3934  32 /*offsetCode*/,
3935  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3936  127 /*untilYearTiny*/,
3937  1 /*untilMonth*/,
3938  1 /*untilDay*/,
3939  0 /*untilTimeCode*/,
3940  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3941  },
3942 
3943 };
3944 
3945 static const char kZoneNameAsia_Taipei[] ACE_TIME_PROGMEM = "\x04" "Taipei";
3946 
3947 const basic::ZoneInfo kZoneAsia_Taipei ACE_TIME_PROGMEM = {
3948  kZoneNameAsia_Taipei /*name*/,
3949  0xd1a844ae /*zoneId*/,
3950  &kZoneContext /*zoneContext*/,
3951  1 /*numEras*/,
3952  kZoneEraAsia_Taipei /*eras*/,
3953 };
3954 
3955 //---------------------------------------------------------------------------
3956 // Zone name: Asia/Tashkent
3957 // Zone Eras: 1
3958 // Strings (bytes): 14 (originally 18)
3959 // Memory (8-bit): 36
3960 // Memory (32-bit): 50
3961 //---------------------------------------------------------------------------
3962 
3963 static const basic::ZoneEra kZoneEraAsia_Tashkent[] ACE_TIME_PROGMEM = {
3964  // 5:00 - +05
3965  {
3966  nullptr /*zonePolicy*/,
3967  "+05" /*format*/,
3968  20 /*offsetCode*/,
3969  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3970  127 /*untilYearTiny*/,
3971  1 /*untilMonth*/,
3972  1 /*untilDay*/,
3973  0 /*untilTimeCode*/,
3974  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3975  },
3976 
3977 };
3978 
3979 static const char kZoneNameAsia_Tashkent[] ACE_TIME_PROGMEM = "\x04" "Tashkent";
3980 
3981 const basic::ZoneInfo kZoneAsia_Tashkent ACE_TIME_PROGMEM = {
3982  kZoneNameAsia_Tashkent /*name*/,
3983  0xf3924254 /*zoneId*/,
3984  &kZoneContext /*zoneContext*/,
3985  1 /*numEras*/,
3986  kZoneEraAsia_Tashkent /*eras*/,
3987 };
3988 
3989 //---------------------------------------------------------------------------
3990 // Zone name: Asia/Tehran
3991 // Zone Eras: 1
3992 // Strings (bytes): 20 (originally 24)
3993 // Memory (8-bit): 42
3994 // Memory (32-bit): 56
3995 //---------------------------------------------------------------------------
3996 
3997 static const basic::ZoneEra kZoneEraAsia_Tehran[] ACE_TIME_PROGMEM = {
3998  // 3:30 Iran +0330/+0430
3999  {
4000  &kPolicyIran /*zonePolicy*/,
4001  "+0330/+0430" /*format*/,
4002  14 /*offsetCode*/,
4003  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4004  127 /*untilYearTiny*/,
4005  1 /*untilMonth*/,
4006  1 /*untilDay*/,
4007  0 /*untilTimeCode*/,
4008  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4009  },
4010 
4011 };
4012 
4013 static const char kZoneNameAsia_Tehran[] ACE_TIME_PROGMEM = "\x04" "Tehran";
4014 
4015 const basic::ZoneInfo kZoneAsia_Tehran ACE_TIME_PROGMEM = {
4016  kZoneNameAsia_Tehran /*name*/,
4017  0xd1f02254 /*zoneId*/,
4018  &kZoneContext /*zoneContext*/,
4019  1 /*numEras*/,
4020  kZoneEraAsia_Tehran /*eras*/,
4021 };
4022 
4023 //---------------------------------------------------------------------------
4024 // Zone name: Asia/Thimphu
4025 // Zone Eras: 1
4026 // Strings (bytes): 13 (originally 17)
4027 // Memory (8-bit): 35
4028 // Memory (32-bit): 49
4029 //---------------------------------------------------------------------------
4030 
4031 static const basic::ZoneEra kZoneEraAsia_Thimphu[] ACE_TIME_PROGMEM = {
4032  // 6:00 - +06
4033  {
4034  nullptr /*zonePolicy*/,
4035  "+06" /*format*/,
4036  24 /*offsetCode*/,
4037  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4038  127 /*untilYearTiny*/,
4039  1 /*untilMonth*/,
4040  1 /*untilDay*/,
4041  0 /*untilTimeCode*/,
4042  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4043  },
4044 
4045 };
4046 
4047 static const char kZoneNameAsia_Thimphu[] ACE_TIME_PROGMEM = "\x04" "Thimphu";
4048 
4049 const basic::ZoneInfo kZoneAsia_Thimphu ACE_TIME_PROGMEM = {
4050  kZoneNameAsia_Thimphu /*name*/,
4051  0x170380d1 /*zoneId*/,
4052  &kZoneContext /*zoneContext*/,
4053  1 /*numEras*/,
4054  kZoneEraAsia_Thimphu /*eras*/,
4055 };
4056 
4057 //---------------------------------------------------------------------------
4058 // Zone name: Asia/Tokyo
4059 // Zone Eras: 1
4060 // Strings (bytes): 11 (originally 15)
4061 // Memory (8-bit): 33
4062 // Memory (32-bit): 47
4063 //---------------------------------------------------------------------------
4064 
4065 static const basic::ZoneEra kZoneEraAsia_Tokyo[] ACE_TIME_PROGMEM = {
4066  // 9:00 Japan J%sT
4067  {
4068  &kPolicyJapan /*zonePolicy*/,
4069  "J%T" /*format*/,
4070  36 /*offsetCode*/,
4071  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4072  127 /*untilYearTiny*/,
4073  1 /*untilMonth*/,
4074  1 /*untilDay*/,
4075  0 /*untilTimeCode*/,
4076  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4077  },
4078 
4079 };
4080 
4081 static const char kZoneNameAsia_Tokyo[] ACE_TIME_PROGMEM = "\x04" "Tokyo";
4082 
4083 const basic::ZoneInfo kZoneAsia_Tokyo ACE_TIME_PROGMEM = {
4084  kZoneNameAsia_Tokyo /*name*/,
4085  0x15e606a8 /*zoneId*/,
4086  &kZoneContext /*zoneContext*/,
4087  1 /*numEras*/,
4088  kZoneEraAsia_Tokyo /*eras*/,
4089 };
4090 
4091 //---------------------------------------------------------------------------
4092 // Zone name: Asia/Ulaanbaatar
4093 // Zone Eras: 1
4094 // Strings (bytes): 21 (originally 25)
4095 // Memory (8-bit): 43
4096 // Memory (32-bit): 57
4097 //---------------------------------------------------------------------------
4098 
4099 static const basic::ZoneEra kZoneEraAsia_Ulaanbaatar[] ACE_TIME_PROGMEM = {
4100  // 8:00 Mongol +08/+09
4101  {
4102  &kPolicyMongol /*zonePolicy*/,
4103  "+08/+09" /*format*/,
4104  32 /*offsetCode*/,
4105  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4106  127 /*untilYearTiny*/,
4107  1 /*untilMonth*/,
4108  1 /*untilDay*/,
4109  0 /*untilTimeCode*/,
4110  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4111  },
4112 
4113 };
4114 
4115 static const char kZoneNameAsia_Ulaanbaatar[] ACE_TIME_PROGMEM = "\x04" "Ulaanbaatar";
4116 
4117 const basic::ZoneInfo kZoneAsia_Ulaanbaatar ACE_TIME_PROGMEM = {
4118  kZoneNameAsia_Ulaanbaatar /*name*/,
4119  0x30f0cc4e /*zoneId*/,
4120  &kZoneContext /*zoneContext*/,
4121  1 /*numEras*/,
4122  kZoneEraAsia_Ulaanbaatar /*eras*/,
4123 };
4124 
4125 //---------------------------------------------------------------------------
4126 // Zone name: Asia/Urumqi
4127 // Zone Eras: 1
4128 // Strings (bytes): 12 (originally 16)
4129 // Memory (8-bit): 34
4130 // Memory (32-bit): 48
4131 //---------------------------------------------------------------------------
4132 
4133 static const basic::ZoneEra kZoneEraAsia_Urumqi[] ACE_TIME_PROGMEM = {
4134  // 6:00 - +06
4135  {
4136  nullptr /*zonePolicy*/,
4137  "+06" /*format*/,
4138  24 /*offsetCode*/,
4139  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4140  127 /*untilYearTiny*/,
4141  1 /*untilMonth*/,
4142  1 /*untilDay*/,
4143  0 /*untilTimeCode*/,
4144  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4145  },
4146 
4147 };
4148 
4149 static const char kZoneNameAsia_Urumqi[] ACE_TIME_PROGMEM = "\x04" "Urumqi";
4150 
4151 const basic::ZoneInfo kZoneAsia_Urumqi ACE_TIME_PROGMEM = {
4152  kZoneNameAsia_Urumqi /*name*/,
4153  0xd5379735 /*zoneId*/,
4154  &kZoneContext /*zoneContext*/,
4155  1 /*numEras*/,
4156  kZoneEraAsia_Urumqi /*eras*/,
4157 };
4158 
4159 //---------------------------------------------------------------------------
4160 // Zone name: Asia/Yangon
4161 // Zone Eras: 1
4162 // Strings (bytes): 14 (originally 18)
4163 // Memory (8-bit): 36
4164 // Memory (32-bit): 50
4165 //---------------------------------------------------------------------------
4166 
4167 static const basic::ZoneEra kZoneEraAsia_Yangon[] ACE_TIME_PROGMEM = {
4168  // 6:30 - +0630
4169  {
4170  nullptr /*zonePolicy*/,
4171  "+0630" /*format*/,
4172  26 /*offsetCode*/,
4173  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4174  127 /*untilYearTiny*/,
4175  1 /*untilMonth*/,
4176  1 /*untilDay*/,
4177  0 /*untilTimeCode*/,
4178  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4179  },
4180 
4181 };
4182 
4183 static const char kZoneNameAsia_Yangon[] ACE_TIME_PROGMEM = "\x04" "Yangon";
4184 
4185 const basic::ZoneInfo kZoneAsia_Yangon ACE_TIME_PROGMEM = {
4186  kZoneNameAsia_Yangon /*name*/,
4187  0xdd54a8be /*zoneId*/,
4188  &kZoneContext /*zoneContext*/,
4189  1 /*numEras*/,
4190  kZoneEraAsia_Yangon /*eras*/,
4191 };
4192 
4193 //---------------------------------------------------------------------------
4194 // Zone name: Asia/Yerevan
4195 // Zone Eras: 2
4196 // Strings (bytes): 25 (originally 29)
4197 // Memory (8-bit): 58
4198 // Memory (32-bit): 77
4199 //---------------------------------------------------------------------------
4200 
4201 static const basic::ZoneEra kZoneEraAsia_Yerevan[] ACE_TIME_PROGMEM = {
4202  // 4:00 RussiaAsia +04/+05 2011
4203  {
4204  &kPolicyRussiaAsia /*zonePolicy*/,
4205  "+04/+05" /*format*/,
4206  16 /*offsetCode*/,
4207  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4208  11 /*untilYearTiny*/,
4209  1 /*untilMonth*/,
4210  1 /*untilDay*/,
4211  0 /*untilTimeCode*/,
4212  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4213  },
4214  // 4:00 Armenia +04/+05
4215  {
4216  &kPolicyArmenia /*zonePolicy*/,
4217  "+04/+05" /*format*/,
4218  16 /*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_Yerevan[] ACE_TIME_PROGMEM = "\x04" "Yerevan";
4230 
4231 const basic::ZoneInfo kZoneAsia_Yerevan ACE_TIME_PROGMEM = {
4232  kZoneNameAsia_Yerevan /*name*/,
4233  0x9185c8cc /*zoneId*/,
4234  &kZoneContext /*zoneContext*/,
4235  2 /*numEras*/,
4236  kZoneEraAsia_Yerevan /*eras*/,
4237 };
4238 
4239 //---------------------------------------------------------------------------
4240 // Zone name: Atlantic/Azores
4241 // Zone Eras: 1
4242 // Strings (bytes): 16 (originally 24)
4243 // Memory (8-bit): 38
4244 // Memory (32-bit): 52
4245 //---------------------------------------------------------------------------
4246 
4247 static const basic::ZoneEra kZoneEraAtlantic_Azores[] ACE_TIME_PROGMEM = {
4248  // -1:00 EU -01/+00
4249  {
4250  &kPolicyEU /*zonePolicy*/,
4251  "-01/+00" /*format*/,
4252  -4 /*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 kZoneNameAtlantic_Azores[] ACE_TIME_PROGMEM = "\x05" "Azores";
4264 
4265 const basic::ZoneInfo kZoneAtlantic_Azores ACE_TIME_PROGMEM = {
4266  kZoneNameAtlantic_Azores /*name*/,
4267  0xf93ed918 /*zoneId*/,
4268  &kZoneContext /*zoneContext*/,
4269  1 /*numEras*/,
4270  kZoneEraAtlantic_Azores /*eras*/,
4271 };
4272 
4273 //---------------------------------------------------------------------------
4274 // Zone name: Atlantic/Bermuda
4275 // Zone Eras: 1
4276 // Strings (bytes): 13 (originally 21)
4277 // Memory (8-bit): 35
4278 // Memory (32-bit): 49
4279 //---------------------------------------------------------------------------
4280 
4281 static const basic::ZoneEra kZoneEraAtlantic_Bermuda[] ACE_TIME_PROGMEM = {
4282  // -4:00 US A%sT
4283  {
4284  &kPolicyUS /*zonePolicy*/,
4285  "A%T" /*format*/,
4286  -16 /*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 kZoneNameAtlantic_Bermuda[] ACE_TIME_PROGMEM = "\x05" "Bermuda";
4298 
4299 const basic::ZoneInfo kZoneAtlantic_Bermuda ACE_TIME_PROGMEM = {
4300  kZoneNameAtlantic_Bermuda /*name*/,
4301  0x3d4bb1c4 /*zoneId*/,
4302  &kZoneContext /*zoneContext*/,
4303  1 /*numEras*/,
4304  kZoneEraAtlantic_Bermuda /*eras*/,
4305 };
4306 
4307 //---------------------------------------------------------------------------
4308 // Zone name: Atlantic/Canary
4309 // Zone Eras: 1
4310 // Strings (bytes): 13 (originally 21)
4311 // Memory (8-bit): 35
4312 // Memory (32-bit): 49
4313 //---------------------------------------------------------------------------
4314 
4315 static const basic::ZoneEra kZoneEraAtlantic_Canary[] ACE_TIME_PROGMEM = {
4316  // 0:00 EU WE%sT
4317  {
4318  &kPolicyEU /*zonePolicy*/,
4319  "WE%T" /*format*/,
4320  0 /*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 kZoneNameAtlantic_Canary[] ACE_TIME_PROGMEM = "\x05" "Canary";
4332 
4333 const basic::ZoneInfo kZoneAtlantic_Canary ACE_TIME_PROGMEM = {
4334  kZoneNameAtlantic_Canary /*name*/,
4335  0xfc23f2c2 /*zoneId*/,
4336  &kZoneContext /*zoneContext*/,
4337  1 /*numEras*/,
4338  kZoneEraAtlantic_Canary /*eras*/,
4339 };
4340 
4341 //---------------------------------------------------------------------------
4342 // Zone name: Atlantic/Cape_Verde
4343 // Zone Eras: 1
4344 // Strings (bytes): 16 (originally 24)
4345 // Memory (8-bit): 38
4346 // Memory (32-bit): 52
4347 //---------------------------------------------------------------------------
4348 
4349 static const basic::ZoneEra kZoneEraAtlantic_Cape_Verde[] ACE_TIME_PROGMEM = {
4350  // -1:00 - -01
4351  {
4352  nullptr /*zonePolicy*/,
4353  "-01" /*format*/,
4354  -4 /*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 kZoneNameAtlantic_Cape_Verde[] ACE_TIME_PROGMEM = "\x05" "Cape_Verde";
4366 
4367 const basic::ZoneInfo kZoneAtlantic_Cape_Verde ACE_TIME_PROGMEM = {
4368  kZoneNameAtlantic_Cape_Verde /*name*/,
4369  0x5c5e1772 /*zoneId*/,
4370  &kZoneContext /*zoneContext*/,
4371  1 /*numEras*/,
4372  kZoneEraAtlantic_Cape_Verde /*eras*/,
4373 };
4374 
4375 //---------------------------------------------------------------------------
4376 // Zone name: Atlantic/Faroe
4377 // Zone Eras: 1
4378 // Strings (bytes): 12 (originally 20)
4379 // Memory (8-bit): 34
4380 // Memory (32-bit): 48
4381 //---------------------------------------------------------------------------
4382 
4383 static const basic::ZoneEra kZoneEraAtlantic_Faroe[] ACE_TIME_PROGMEM = {
4384  // 0:00 EU WE%sT
4385  {
4386  &kPolicyEU /*zonePolicy*/,
4387  "WE%T" /*format*/,
4388  0 /*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 kZoneNameAtlantic_Faroe[] ACE_TIME_PROGMEM = "\x05" "Faroe";
4400 
4401 const basic::ZoneInfo kZoneAtlantic_Faroe ACE_TIME_PROGMEM = {
4402  kZoneNameAtlantic_Faroe /*name*/,
4403  0xe110a971 /*zoneId*/,
4404  &kZoneContext /*zoneContext*/,
4405  1 /*numEras*/,
4406  kZoneEraAtlantic_Faroe /*eras*/,
4407 };
4408 
4409 //---------------------------------------------------------------------------
4410 // Zone name: Atlantic/Madeira
4411 // Zone Eras: 1
4412 // Strings (bytes): 14 (originally 22)
4413 // Memory (8-bit): 36
4414 // Memory (32-bit): 50
4415 //---------------------------------------------------------------------------
4416 
4417 static const basic::ZoneEra kZoneEraAtlantic_Madeira[] ACE_TIME_PROGMEM = {
4418  // 0:00 EU WE%sT
4419  {
4420  &kPolicyEU /*zonePolicy*/,
4421  "WE%T" /*format*/,
4422  0 /*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 kZoneNameAtlantic_Madeira[] ACE_TIME_PROGMEM = "\x05" "Madeira";
4434 
4435 const basic::ZoneInfo kZoneAtlantic_Madeira ACE_TIME_PROGMEM = {
4436  kZoneNameAtlantic_Madeira /*name*/,
4437  0x81b5c037 /*zoneId*/,
4438  &kZoneContext /*zoneContext*/,
4439  1 /*numEras*/,
4440  kZoneEraAtlantic_Madeira /*eras*/,
4441 };
4442 
4443 //---------------------------------------------------------------------------
4444 // Zone name: Atlantic/South_Georgia
4445 // Zone Eras: 1
4446 // Strings (bytes): 19 (originally 27)
4447 // Memory (8-bit): 41
4448 // Memory (32-bit): 55
4449 //---------------------------------------------------------------------------
4450 
4451 static const basic::ZoneEra kZoneEraAtlantic_South_Georgia[] ACE_TIME_PROGMEM = {
4452  // -2:00 - -02
4453  {
4454  nullptr /*zonePolicy*/,
4455  "-02" /*format*/,
4456  -8 /*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 kZoneNameAtlantic_South_Georgia[] ACE_TIME_PROGMEM = "\x05" "South_Georgia";
4468 
4469 const basic::ZoneInfo kZoneAtlantic_South_Georgia ACE_TIME_PROGMEM = {
4470  kZoneNameAtlantic_South_Georgia /*name*/,
4471  0x33013174 /*zoneId*/,
4472  &kZoneContext /*zoneContext*/,
4473  1 /*numEras*/,
4474  kZoneEraAtlantic_South_Georgia /*eras*/,
4475 };
4476 
4477 //---------------------------------------------------------------------------
4478 // Zone name: Australia/Adelaide
4479 // Zone Eras: 1
4480 // Strings (bytes): 15 (originally 24)
4481 // Memory (8-bit): 37
4482 // Memory (32-bit): 51
4483 //---------------------------------------------------------------------------
4484 
4485 static const basic::ZoneEra kZoneEraAustralia_Adelaide[] ACE_TIME_PROGMEM = {
4486  // 9:30 AS AC%sT
4487  {
4488  &kPolicyAS /*zonePolicy*/,
4489  "AC%T" /*format*/,
4490  38 /*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 kZoneNameAustralia_Adelaide[] ACE_TIME_PROGMEM = "\x06" "Adelaide";
4502 
4503 const basic::ZoneInfo kZoneAustralia_Adelaide ACE_TIME_PROGMEM = {
4504  kZoneNameAustralia_Adelaide /*name*/,
4505  0x2428e8a3 /*zoneId*/,
4506  &kZoneContext /*zoneContext*/,
4507  1 /*numEras*/,
4508  kZoneEraAustralia_Adelaide /*eras*/,
4509 };
4510 
4511 //---------------------------------------------------------------------------
4512 // Zone name: Australia/Brisbane
4513 // Zone Eras: 1
4514 // Strings (bytes): 15 (originally 24)
4515 // Memory (8-bit): 37
4516 // Memory (32-bit): 51
4517 //---------------------------------------------------------------------------
4518 
4519 static const basic::ZoneEra kZoneEraAustralia_Brisbane[] ACE_TIME_PROGMEM = {
4520  // 10:00 AQ AE%sT
4521  {
4522  &kPolicyAQ /*zonePolicy*/,
4523  "AE%T" /*format*/,
4524  40 /*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 kZoneNameAustralia_Brisbane[] ACE_TIME_PROGMEM = "\x06" "Brisbane";
4536 
4537 const basic::ZoneInfo kZoneAustralia_Brisbane ACE_TIME_PROGMEM = {
4538  kZoneNameAustralia_Brisbane /*name*/,
4539  0x4fedc9c0 /*zoneId*/,
4540  &kZoneContext /*zoneContext*/,
4541  1 /*numEras*/,
4542  kZoneEraAustralia_Brisbane /*eras*/,
4543 };
4544 
4545 //---------------------------------------------------------------------------
4546 // Zone name: Australia/Broken_Hill
4547 // Zone Eras: 2
4548 // Strings (bytes): 23 (originally 32)
4549 // Memory (8-bit): 56
4550 // Memory (32-bit): 75
4551 //---------------------------------------------------------------------------
4552 
4553 static const basic::ZoneEra kZoneEraAustralia_Broken_Hill[] ACE_TIME_PROGMEM = {
4554  // 9:30 AN AC%sT 2000
4555  {
4556  &kPolicyAN /*zonePolicy*/,
4557  "AC%T" /*format*/,
4558  38 /*offsetCode*/,
4559  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4560  0 /*untilYearTiny*/,
4561  1 /*untilMonth*/,
4562  1 /*untilDay*/,
4563  0 /*untilTimeCode*/,
4564  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4565  },
4566  // 9:30 AS AC%sT
4567  {
4568  &kPolicyAS /*zonePolicy*/,
4569  "AC%T" /*format*/,
4570  38 /*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 kZoneNameAustralia_Broken_Hill[] ACE_TIME_PROGMEM = "\x06" "Broken_Hill";
4582 
4583 const basic::ZoneInfo kZoneAustralia_Broken_Hill ACE_TIME_PROGMEM = {
4584  kZoneNameAustralia_Broken_Hill /*name*/,
4585  0xb06eada3 /*zoneId*/,
4586  &kZoneContext /*zoneContext*/,
4587  2 /*numEras*/,
4588  kZoneEraAustralia_Broken_Hill /*eras*/,
4589 };
4590 
4591 //---------------------------------------------------------------------------
4592 // Zone name: Australia/Darwin
4593 // Zone Eras: 1
4594 // Strings (bytes): 13 (originally 22)
4595 // Memory (8-bit): 35
4596 // Memory (32-bit): 49
4597 //---------------------------------------------------------------------------
4598 
4599 static const basic::ZoneEra kZoneEraAustralia_Darwin[] ACE_TIME_PROGMEM = {
4600  // 9:30 Aus AC%sT
4601  {
4602  &kPolicyAus /*zonePolicy*/,
4603  "AC%T" /*format*/,
4604  38 /*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 kZoneNameAustralia_Darwin[] ACE_TIME_PROGMEM = "\x06" "Darwin";
4616 
4617 const basic::ZoneInfo kZoneAustralia_Darwin ACE_TIME_PROGMEM = {
4618  kZoneNameAustralia_Darwin /*name*/,
4619  0x2876bdff /*zoneId*/,
4620  &kZoneContext /*zoneContext*/,
4621  1 /*numEras*/,
4622  kZoneEraAustralia_Darwin /*eras*/,
4623 };
4624 
4625 //---------------------------------------------------------------------------
4626 // Zone name: Australia/Eucla
4627 // Zone Eras: 1
4628 // Strings (bytes): 19 (originally 28)
4629 // Memory (8-bit): 41
4630 // Memory (32-bit): 55
4631 //---------------------------------------------------------------------------
4632 
4633 static const basic::ZoneEra kZoneEraAustralia_Eucla[] ACE_TIME_PROGMEM = {
4634  // 8:45 AW +0845/+0945
4635  {
4636  &kPolicyAW /*zonePolicy*/,
4637  "+0845/+0945" /*format*/,
4638  35 /*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 kZoneNameAustralia_Eucla[] ACE_TIME_PROGMEM = "\x06" "Eucla";
4650 
4651 const basic::ZoneInfo kZoneAustralia_Eucla ACE_TIME_PROGMEM = {
4652  kZoneNameAustralia_Eucla /*name*/,
4653  0x8cf99e44 /*zoneId*/,
4654  &kZoneContext /*zoneContext*/,
4655  1 /*numEras*/,
4656  kZoneEraAustralia_Eucla /*eras*/,
4657 };
4658 
4659 //---------------------------------------------------------------------------
4660 // Zone name: Australia/Hobart
4661 // Zone Eras: 1
4662 // Strings (bytes): 13 (originally 22)
4663 // Memory (8-bit): 35
4664 // Memory (32-bit): 49
4665 //---------------------------------------------------------------------------
4666 
4667 static const basic::ZoneEra kZoneEraAustralia_Hobart[] ACE_TIME_PROGMEM = {
4668  // 10:00 AT AE%sT
4669  {
4670  &kPolicyAT /*zonePolicy*/,
4671  "AE%T" /*format*/,
4672  40 /*offsetCode*/,
4673  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4674  127 /*untilYearTiny*/,
4675  1 /*untilMonth*/,
4676  1 /*untilDay*/,
4677  0 /*untilTimeCode*/,
4678  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4679  },
4680 
4681 };
4682 
4683 static const char kZoneNameAustralia_Hobart[] ACE_TIME_PROGMEM = "\x06" "Hobart";
4684 
4685 const basic::ZoneInfo kZoneAustralia_Hobart ACE_TIME_PROGMEM = {
4686  kZoneNameAustralia_Hobart /*name*/,
4687  0x32bf951a /*zoneId*/,
4688  &kZoneContext /*zoneContext*/,
4689  1 /*numEras*/,
4690  kZoneEraAustralia_Hobart /*eras*/,
4691 };
4692 
4693 //---------------------------------------------------------------------------
4694 // Zone name: Australia/Lindeman
4695 // Zone Eras: 1
4696 // Strings (bytes): 15 (originally 24)
4697 // Memory (8-bit): 37
4698 // Memory (32-bit): 51
4699 //---------------------------------------------------------------------------
4700 
4701 static const basic::ZoneEra kZoneEraAustralia_Lindeman[] ACE_TIME_PROGMEM = {
4702  // 10:00 Holiday AE%sT
4703  {
4704  &kPolicyHoliday /*zonePolicy*/,
4705  "AE%T" /*format*/,
4706  40 /*offsetCode*/,
4707  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4708  127 /*untilYearTiny*/,
4709  1 /*untilMonth*/,
4710  1 /*untilDay*/,
4711  0 /*untilTimeCode*/,
4712  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4713  },
4714 
4715 };
4716 
4717 static const char kZoneNameAustralia_Lindeman[] ACE_TIME_PROGMEM = "\x06" "Lindeman";
4718 
4719 const basic::ZoneInfo kZoneAustralia_Lindeman ACE_TIME_PROGMEM = {
4720  kZoneNameAustralia_Lindeman /*name*/,
4721  0xe05029e2 /*zoneId*/,
4722  &kZoneContext /*zoneContext*/,
4723  1 /*numEras*/,
4724  kZoneEraAustralia_Lindeman /*eras*/,
4725 };
4726 
4727 //---------------------------------------------------------------------------
4728 // Zone name: Australia/Lord_Howe
4729 // Zone Eras: 1
4730 // Strings (bytes): 21 (originally 30)
4731 // Memory (8-bit): 43
4732 // Memory (32-bit): 57
4733 //---------------------------------------------------------------------------
4734 
4735 static const basic::ZoneEra kZoneEraAustralia_Lord_Howe[] ACE_TIME_PROGMEM = {
4736  // 10:30 LH +1030/+11
4737  {
4738  &kPolicyLH /*zonePolicy*/,
4739  "+1030/+11" /*format*/,
4740  42 /*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 kZoneNameAustralia_Lord_Howe[] ACE_TIME_PROGMEM = "\x06" "Lord_Howe";
4752 
4753 const basic::ZoneInfo kZoneAustralia_Lord_Howe ACE_TIME_PROGMEM = {
4754  kZoneNameAustralia_Lord_Howe /*name*/,
4755  0xa748b67d /*zoneId*/,
4756  &kZoneContext /*zoneContext*/,
4757  1 /*numEras*/,
4758  kZoneEraAustralia_Lord_Howe /*eras*/,
4759 };
4760 
4761 //---------------------------------------------------------------------------
4762 // Zone name: Australia/Melbourne
4763 // Zone Eras: 1
4764 // Strings (bytes): 16 (originally 25)
4765 // Memory (8-bit): 38
4766 // Memory (32-bit): 52
4767 //---------------------------------------------------------------------------
4768 
4769 static const basic::ZoneEra kZoneEraAustralia_Melbourne[] ACE_TIME_PROGMEM = {
4770  // 10:00 AV AE%sT
4771  {
4772  &kPolicyAV /*zonePolicy*/,
4773  "AE%T" /*format*/,
4774  40 /*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 kZoneNameAustralia_Melbourne[] ACE_TIME_PROGMEM = "\x06" "Melbourne";
4786 
4787 const basic::ZoneInfo kZoneAustralia_Melbourne ACE_TIME_PROGMEM = {
4788  kZoneNameAustralia_Melbourne /*name*/,
4789  0x0fe559a3 /*zoneId*/,
4790  &kZoneContext /*zoneContext*/,
4791  1 /*numEras*/,
4792  kZoneEraAustralia_Melbourne /*eras*/,
4793 };
4794 
4795 //---------------------------------------------------------------------------
4796 // Zone name: Australia/Perth
4797 // Zone Eras: 1
4798 // Strings (bytes): 12 (originally 21)
4799 // Memory (8-bit): 34
4800 // Memory (32-bit): 48
4801 //---------------------------------------------------------------------------
4802 
4803 static const basic::ZoneEra kZoneEraAustralia_Perth[] ACE_TIME_PROGMEM = {
4804  // 8:00 AW AW%sT
4805  {
4806  &kPolicyAW /*zonePolicy*/,
4807  "AW%T" /*format*/,
4808  32 /*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 kZoneNameAustralia_Perth[] ACE_TIME_PROGMEM = "\x06" "Perth";
4820 
4821 const basic::ZoneInfo kZoneAustralia_Perth ACE_TIME_PROGMEM = {
4822  kZoneNameAustralia_Perth /*name*/,
4823  0x8db8269d /*zoneId*/,
4824  &kZoneContext /*zoneContext*/,
4825  1 /*numEras*/,
4826  kZoneEraAustralia_Perth /*eras*/,
4827 };
4828 
4829 //---------------------------------------------------------------------------
4830 // Zone name: Australia/Sydney
4831 // Zone Eras: 1
4832 // Strings (bytes): 13 (originally 22)
4833 // Memory (8-bit): 35
4834 // Memory (32-bit): 49
4835 //---------------------------------------------------------------------------
4836 
4837 static const basic::ZoneEra kZoneEraAustralia_Sydney[] ACE_TIME_PROGMEM = {
4838  // 10:00 AN AE%sT
4839  {
4840  &kPolicyAN /*zonePolicy*/,
4841  "AE%T" /*format*/,
4842  40 /*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 kZoneNameAustralia_Sydney[] ACE_TIME_PROGMEM = "\x06" "Sydney";
4854 
4855 const basic::ZoneInfo kZoneAustralia_Sydney ACE_TIME_PROGMEM = {
4856  kZoneNameAustralia_Sydney /*name*/,
4857  0x4d1e9776 /*zoneId*/,
4858  &kZoneContext /*zoneContext*/,
4859  1 /*numEras*/,
4860  kZoneEraAustralia_Sydney /*eras*/,
4861 };
4862 
4863 //---------------------------------------------------------------------------
4864 // Zone name: CET
4865 // Zone Eras: 1
4866 // Strings (bytes): 9 (originally 9)
4867 // Memory (8-bit): 31
4868 // Memory (32-bit): 45
4869 //---------------------------------------------------------------------------
4870 
4871 static const basic::ZoneEra kZoneEraCET[] ACE_TIME_PROGMEM = {
4872  // 1:00 C-Eur CE%sT
4873  {
4874  &kPolicyC_Eur /*zonePolicy*/,
4875  "CE%T" /*format*/,
4876  4 /*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 kZoneNameCET[] ACE_TIME_PROGMEM = "CET";
4888 
4889 const basic::ZoneInfo kZoneCET ACE_TIME_PROGMEM = {
4890  kZoneNameCET /*name*/,
4891  0x0b87d921 /*zoneId*/,
4892  &kZoneContext /*zoneContext*/,
4893  1 /*numEras*/,
4894  kZoneEraCET /*eras*/,
4895 };
4896 
4897 //---------------------------------------------------------------------------
4898 // Zone name: CST6CDT
4899 // Zone Eras: 1
4900 // Strings (bytes): 12 (originally 12)
4901 // Memory (8-bit): 34
4902 // Memory (32-bit): 48
4903 //---------------------------------------------------------------------------
4904 
4905 static const basic::ZoneEra kZoneEraCST6CDT[] ACE_TIME_PROGMEM = {
4906  // -6:00 US C%sT
4907  {
4908  &kPolicyUS /*zonePolicy*/,
4909  "C%T" /*format*/,
4910  -24 /*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 kZoneNameCST6CDT[] ACE_TIME_PROGMEM = "CST6CDT";
4922 
4923 const basic::ZoneInfo kZoneCST6CDT ACE_TIME_PROGMEM = {
4924  kZoneNameCST6CDT /*name*/,
4925  0xf0e87d00 /*zoneId*/,
4926  &kZoneContext /*zoneContext*/,
4927  1 /*numEras*/,
4928  kZoneEraCST6CDT /*eras*/,
4929 };
4930 
4931 //---------------------------------------------------------------------------
4932 // Zone name: EET
4933 // Zone Eras: 1
4934 // Strings (bytes): 9 (originally 9)
4935 // Memory (8-bit): 31
4936 // Memory (32-bit): 45
4937 //---------------------------------------------------------------------------
4938 
4939 static const basic::ZoneEra kZoneEraEET[] ACE_TIME_PROGMEM = {
4940  // 2:00 EU EE%sT
4941  {
4942  &kPolicyEU /*zonePolicy*/,
4943  "EE%T" /*format*/,
4944  8 /*offsetCode*/,
4945  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4946  127 /*untilYearTiny*/,
4947  1 /*untilMonth*/,
4948  1 /*untilDay*/,
4949  0 /*untilTimeCode*/,
4950  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4951  },
4952 
4953 };
4954 
4955 static const char kZoneNameEET[] ACE_TIME_PROGMEM = "EET";
4956 
4957 const basic::ZoneInfo kZoneEET ACE_TIME_PROGMEM = {
4958  kZoneNameEET /*name*/,
4959  0x0b87e1a3 /*zoneId*/,
4960  &kZoneContext /*zoneContext*/,
4961  1 /*numEras*/,
4962  kZoneEraEET /*eras*/,
4963 };
4964 
4965 //---------------------------------------------------------------------------
4966 // Zone name: EST
4967 // Zone Eras: 1
4968 // Strings (bytes): 8 (originally 8)
4969 // Memory (8-bit): 30
4970 // Memory (32-bit): 44
4971 //---------------------------------------------------------------------------
4972 
4973 static const basic::ZoneEra kZoneEraEST[] ACE_TIME_PROGMEM = {
4974  // -5:00 - EST
4975  {
4976  nullptr /*zonePolicy*/,
4977  "EST" /*format*/,
4978  -20 /*offsetCode*/,
4979  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4980  127 /*untilYearTiny*/,
4981  1 /*untilMonth*/,
4982  1 /*untilDay*/,
4983  0 /*untilTimeCode*/,
4984  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4985  },
4986 
4987 };
4988 
4989 static const char kZoneNameEST[] ACE_TIME_PROGMEM = "EST";
4990 
4991 const basic::ZoneInfo kZoneEST ACE_TIME_PROGMEM = {
4992  kZoneNameEST /*name*/,
4993  0x0b87e371 /*zoneId*/,
4994  &kZoneContext /*zoneContext*/,
4995  1 /*numEras*/,
4996  kZoneEraEST /*eras*/,
4997 };
4998 
4999 //---------------------------------------------------------------------------
5000 // Zone name: EST5EDT
5001 // Zone Eras: 1
5002 // Strings (bytes): 12 (originally 12)
5003 // Memory (8-bit): 34
5004 // Memory (32-bit): 48
5005 //---------------------------------------------------------------------------
5006 
5007 static const basic::ZoneEra kZoneEraEST5EDT[] ACE_TIME_PROGMEM = {
5008  // -5:00 US E%sT
5009  {
5010  &kPolicyUS /*zonePolicy*/,
5011  "E%T" /*format*/,
5012  -20 /*offsetCode*/,
5013  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5014  127 /*untilYearTiny*/,
5015  1 /*untilMonth*/,
5016  1 /*untilDay*/,
5017  0 /*untilTimeCode*/,
5018  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5019  },
5020 
5021 };
5022 
5023 static const char kZoneNameEST5EDT[] ACE_TIME_PROGMEM = "EST5EDT";
5024 
5025 const basic::ZoneInfo kZoneEST5EDT ACE_TIME_PROGMEM = {
5026  kZoneNameEST5EDT /*name*/,
5027  0x8adc72a3 /*zoneId*/,
5028  &kZoneContext /*zoneContext*/,
5029  1 /*numEras*/,
5030  kZoneEraEST5EDT /*eras*/,
5031 };
5032 
5033 //---------------------------------------------------------------------------
5034 // Zone name: Etc/GMT
5035 // Zone Eras: 1
5036 // Strings (bytes): 9 (originally 12)
5037 // Memory (8-bit): 31
5038 // Memory (32-bit): 45
5039 //---------------------------------------------------------------------------
5040 
5041 static const basic::ZoneEra kZoneEraEtc_GMT[] ACE_TIME_PROGMEM = {
5042  // 0 - GMT
5043  {
5044  nullptr /*zonePolicy*/,
5045  "GMT" /*format*/,
5046  0 /*offsetCode*/,
5047  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5048  127 /*untilYearTiny*/,
5049  1 /*untilMonth*/,
5050  1 /*untilDay*/,
5051  0 /*untilTimeCode*/,
5052  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5053  },
5054 
5055 };
5056 
5057 static const char kZoneNameEtc_GMT[] ACE_TIME_PROGMEM = "\x08" "GMT";
5058 
5059 const basic::ZoneInfo kZoneEtc_GMT ACE_TIME_PROGMEM = {
5060  kZoneNameEtc_GMT /*name*/,
5061  0xd8e2de58 /*zoneId*/,
5062  &kZoneContext /*zoneContext*/,
5063  1 /*numEras*/,
5064  kZoneEraEtc_GMT /*eras*/,
5065 };
5066 
5067 //---------------------------------------------------------------------------
5068 // Zone name: Etc/GMT+1
5069 // Zone Eras: 1
5070 // Strings (bytes): 11 (originally 14)
5071 // Memory (8-bit): 33
5072 // Memory (32-bit): 47
5073 //---------------------------------------------------------------------------
5074 
5075 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_1[] ACE_TIME_PROGMEM = {
5076  // -1 - -01
5077  {
5078  nullptr /*zonePolicy*/,
5079  "-01" /*format*/,
5080  -4 /*offsetCode*/,
5081  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5082  127 /*untilYearTiny*/,
5083  1 /*untilMonth*/,
5084  1 /*untilDay*/,
5085  0 /*untilTimeCode*/,
5086  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5087  },
5088 
5089 };
5090 
5091 static const char kZoneNameEtc_GMT_PLUS_1[] ACE_TIME_PROGMEM = "\x08" "GMT+1";
5092 
5093 const basic::ZoneInfo kZoneEtc_GMT_PLUS_1 ACE_TIME_PROGMEM = {
5094  kZoneNameEtc_GMT_PLUS_1 /*name*/,
5095  0x9d13da14 /*zoneId*/,
5096  &kZoneContext /*zoneContext*/,
5097  1 /*numEras*/,
5098  kZoneEraEtc_GMT_PLUS_1 /*eras*/,
5099 };
5100 
5101 //---------------------------------------------------------------------------
5102 // Zone name: Etc/GMT+10
5103 // Zone Eras: 1
5104 // Strings (bytes): 12 (originally 15)
5105 // Memory (8-bit): 34
5106 // Memory (32-bit): 48
5107 //---------------------------------------------------------------------------
5108 
5109 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_10[] ACE_TIME_PROGMEM = {
5110  // -10 - -10
5111  {
5112  nullptr /*zonePolicy*/,
5113  "-10" /*format*/,
5114  -40 /*offsetCode*/,
5115  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5116  127 /*untilYearTiny*/,
5117  1 /*untilMonth*/,
5118  1 /*untilDay*/,
5119  0 /*untilTimeCode*/,
5120  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5121  },
5122 
5123 };
5124 
5125 static const char kZoneNameEtc_GMT_PLUS_10[] ACE_TIME_PROGMEM = "\x08" "GMT+10";
5126 
5127 const basic::ZoneInfo kZoneEtc_GMT_PLUS_10 ACE_TIME_PROGMEM = {
5128  kZoneNameEtc_GMT_PLUS_10 /*name*/,
5129  0x3f8f1cc4 /*zoneId*/,
5130  &kZoneContext /*zoneContext*/,
5131  1 /*numEras*/,
5132  kZoneEraEtc_GMT_PLUS_10 /*eras*/,
5133 };
5134 
5135 //---------------------------------------------------------------------------
5136 // Zone name: Etc/GMT+11
5137 // Zone Eras: 1
5138 // Strings (bytes): 12 (originally 15)
5139 // Memory (8-bit): 34
5140 // Memory (32-bit): 48
5141 //---------------------------------------------------------------------------
5142 
5143 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_11[] ACE_TIME_PROGMEM = {
5144  // -11 - -11
5145  {
5146  nullptr /*zonePolicy*/,
5147  "-11" /*format*/,
5148  -44 /*offsetCode*/,
5149  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5150  127 /*untilYearTiny*/,
5151  1 /*untilMonth*/,
5152  1 /*untilDay*/,
5153  0 /*untilTimeCode*/,
5154  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5155  },
5156 
5157 };
5158 
5159 static const char kZoneNameEtc_GMT_PLUS_11[] ACE_TIME_PROGMEM = "\x08" "GMT+11";
5160 
5161 const basic::ZoneInfo kZoneEtc_GMT_PLUS_11 ACE_TIME_PROGMEM = {
5162  kZoneNameEtc_GMT_PLUS_11 /*name*/,
5163  0x3f8f1cc5 /*zoneId*/,
5164  &kZoneContext /*zoneContext*/,
5165  1 /*numEras*/,
5166  kZoneEraEtc_GMT_PLUS_11 /*eras*/,
5167 };
5168 
5169 //---------------------------------------------------------------------------
5170 // Zone name: Etc/GMT+12
5171 // Zone Eras: 1
5172 // Strings (bytes): 12 (originally 15)
5173 // Memory (8-bit): 34
5174 // Memory (32-bit): 48
5175 //---------------------------------------------------------------------------
5176 
5177 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_12[] ACE_TIME_PROGMEM = {
5178  // -12 - -12
5179  {
5180  nullptr /*zonePolicy*/,
5181  "-12" /*format*/,
5182  -48 /*offsetCode*/,
5183  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5184  127 /*untilYearTiny*/,
5185  1 /*untilMonth*/,
5186  1 /*untilDay*/,
5187  0 /*untilTimeCode*/,
5188  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5189  },
5190 
5191 };
5192 
5193 static const char kZoneNameEtc_GMT_PLUS_12[] ACE_TIME_PROGMEM = "\x08" "GMT+12";
5194 
5195 const basic::ZoneInfo kZoneEtc_GMT_PLUS_12 ACE_TIME_PROGMEM = {
5196  kZoneNameEtc_GMT_PLUS_12 /*name*/,
5197  0x3f8f1cc6 /*zoneId*/,
5198  &kZoneContext /*zoneContext*/,
5199  1 /*numEras*/,
5200  kZoneEraEtc_GMT_PLUS_12 /*eras*/,
5201 };
5202 
5203 //---------------------------------------------------------------------------
5204 // Zone name: Etc/GMT+2
5205 // Zone Eras: 1
5206 // Strings (bytes): 11 (originally 14)
5207 // Memory (8-bit): 33
5208 // Memory (32-bit): 47
5209 //---------------------------------------------------------------------------
5210 
5211 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_2[] ACE_TIME_PROGMEM = {
5212  // -2 - -02
5213  {
5214  nullptr /*zonePolicy*/,
5215  "-02" /*format*/,
5216  -8 /*offsetCode*/,
5217  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5218  127 /*untilYearTiny*/,
5219  1 /*untilMonth*/,
5220  1 /*untilDay*/,
5221  0 /*untilTimeCode*/,
5222  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5223  },
5224 
5225 };
5226 
5227 static const char kZoneNameEtc_GMT_PLUS_2[] ACE_TIME_PROGMEM = "\x08" "GMT+2";
5228 
5229 const basic::ZoneInfo kZoneEtc_GMT_PLUS_2 ACE_TIME_PROGMEM = {
5230  kZoneNameEtc_GMT_PLUS_2 /*name*/,
5231  0x9d13da15 /*zoneId*/,
5232  &kZoneContext /*zoneContext*/,
5233  1 /*numEras*/,
5234  kZoneEraEtc_GMT_PLUS_2 /*eras*/,
5235 };
5236 
5237 //---------------------------------------------------------------------------
5238 // Zone name: Etc/GMT+3
5239 // Zone Eras: 1
5240 // Strings (bytes): 11 (originally 14)
5241 // Memory (8-bit): 33
5242 // Memory (32-bit): 47
5243 //---------------------------------------------------------------------------
5244 
5245 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_3[] ACE_TIME_PROGMEM = {
5246  // -3 - -03
5247  {
5248  nullptr /*zonePolicy*/,
5249  "-03" /*format*/,
5250  -12 /*offsetCode*/,
5251  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5252  127 /*untilYearTiny*/,
5253  1 /*untilMonth*/,
5254  1 /*untilDay*/,
5255  0 /*untilTimeCode*/,
5256  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5257  },
5258 
5259 };
5260 
5261 static const char kZoneNameEtc_GMT_PLUS_3[] ACE_TIME_PROGMEM = "\x08" "GMT+3";
5262 
5263 const basic::ZoneInfo kZoneEtc_GMT_PLUS_3 ACE_TIME_PROGMEM = {
5264  kZoneNameEtc_GMT_PLUS_3 /*name*/,
5265  0x9d13da16 /*zoneId*/,
5266  &kZoneContext /*zoneContext*/,
5267  1 /*numEras*/,
5268  kZoneEraEtc_GMT_PLUS_3 /*eras*/,
5269 };
5270 
5271 //---------------------------------------------------------------------------
5272 // Zone name: Etc/GMT+4
5273 // Zone Eras: 1
5274 // Strings (bytes): 11 (originally 14)
5275 // Memory (8-bit): 33
5276 // Memory (32-bit): 47
5277 //---------------------------------------------------------------------------
5278 
5279 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_4[] ACE_TIME_PROGMEM = {
5280  // -4 - -04
5281  {
5282  nullptr /*zonePolicy*/,
5283  "-04" /*format*/,
5284  -16 /*offsetCode*/,
5285  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5286  127 /*untilYearTiny*/,
5287  1 /*untilMonth*/,
5288  1 /*untilDay*/,
5289  0 /*untilTimeCode*/,
5290  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5291  },
5292 
5293 };
5294 
5295 static const char kZoneNameEtc_GMT_PLUS_4[] ACE_TIME_PROGMEM = "\x08" "GMT+4";
5296 
5297 const basic::ZoneInfo kZoneEtc_GMT_PLUS_4 ACE_TIME_PROGMEM = {
5298  kZoneNameEtc_GMT_PLUS_4 /*name*/,
5299  0x9d13da17 /*zoneId*/,
5300  &kZoneContext /*zoneContext*/,
5301  1 /*numEras*/,
5302  kZoneEraEtc_GMT_PLUS_4 /*eras*/,
5303 };
5304 
5305 //---------------------------------------------------------------------------
5306 // Zone name: Etc/GMT+5
5307 // Zone Eras: 1
5308 // Strings (bytes): 11 (originally 14)
5309 // Memory (8-bit): 33
5310 // Memory (32-bit): 47
5311 //---------------------------------------------------------------------------
5312 
5313 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_5[] ACE_TIME_PROGMEM = {
5314  // -5 - -05
5315  {
5316  nullptr /*zonePolicy*/,
5317  "-05" /*format*/,
5318  -20 /*offsetCode*/,
5319  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5320  127 /*untilYearTiny*/,
5321  1 /*untilMonth*/,
5322  1 /*untilDay*/,
5323  0 /*untilTimeCode*/,
5324  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5325  },
5326 
5327 };
5328 
5329 static const char kZoneNameEtc_GMT_PLUS_5[] ACE_TIME_PROGMEM = "\x08" "GMT+5";
5330 
5331 const basic::ZoneInfo kZoneEtc_GMT_PLUS_5 ACE_TIME_PROGMEM = {
5332  kZoneNameEtc_GMT_PLUS_5 /*name*/,
5333  0x9d13da18 /*zoneId*/,
5334  &kZoneContext /*zoneContext*/,
5335  1 /*numEras*/,
5336  kZoneEraEtc_GMT_PLUS_5 /*eras*/,
5337 };
5338 
5339 //---------------------------------------------------------------------------
5340 // Zone name: Etc/GMT+6
5341 // Zone Eras: 1
5342 // Strings (bytes): 11 (originally 14)
5343 // Memory (8-bit): 33
5344 // Memory (32-bit): 47
5345 //---------------------------------------------------------------------------
5346 
5347 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_6[] ACE_TIME_PROGMEM = {
5348  // -6 - -06
5349  {
5350  nullptr /*zonePolicy*/,
5351  "-06" /*format*/,
5352  -24 /*offsetCode*/,
5353  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5354  127 /*untilYearTiny*/,
5355  1 /*untilMonth*/,
5356  1 /*untilDay*/,
5357  0 /*untilTimeCode*/,
5358  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5359  },
5360 
5361 };
5362 
5363 static const char kZoneNameEtc_GMT_PLUS_6[] ACE_TIME_PROGMEM = "\x08" "GMT+6";
5364 
5365 const basic::ZoneInfo kZoneEtc_GMT_PLUS_6 ACE_TIME_PROGMEM = {
5366  kZoneNameEtc_GMT_PLUS_6 /*name*/,
5367  0x9d13da19 /*zoneId*/,
5368  &kZoneContext /*zoneContext*/,
5369  1 /*numEras*/,
5370  kZoneEraEtc_GMT_PLUS_6 /*eras*/,
5371 };
5372 
5373 //---------------------------------------------------------------------------
5374 // Zone name: Etc/GMT+7
5375 // Zone Eras: 1
5376 // Strings (bytes): 11 (originally 14)
5377 // Memory (8-bit): 33
5378 // Memory (32-bit): 47
5379 //---------------------------------------------------------------------------
5380 
5381 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_7[] ACE_TIME_PROGMEM = {
5382  // -7 - -07
5383  {
5384  nullptr /*zonePolicy*/,
5385  "-07" /*format*/,
5386  -28 /*offsetCode*/,
5387  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5388  127 /*untilYearTiny*/,
5389  1 /*untilMonth*/,
5390  1 /*untilDay*/,
5391  0 /*untilTimeCode*/,
5392  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5393  },
5394 
5395 };
5396 
5397 static const char kZoneNameEtc_GMT_PLUS_7[] ACE_TIME_PROGMEM = "\x08" "GMT+7";
5398 
5399 const basic::ZoneInfo kZoneEtc_GMT_PLUS_7 ACE_TIME_PROGMEM = {
5400  kZoneNameEtc_GMT_PLUS_7 /*name*/,
5401  0x9d13da1a /*zoneId*/,
5402  &kZoneContext /*zoneContext*/,
5403  1 /*numEras*/,
5404  kZoneEraEtc_GMT_PLUS_7 /*eras*/,
5405 };
5406 
5407 //---------------------------------------------------------------------------
5408 // Zone name: Etc/GMT+8
5409 // Zone Eras: 1
5410 // Strings (bytes): 11 (originally 14)
5411 // Memory (8-bit): 33
5412 // Memory (32-bit): 47
5413 //---------------------------------------------------------------------------
5414 
5415 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_8[] ACE_TIME_PROGMEM = {
5416  // -8 - -08
5417  {
5418  nullptr /*zonePolicy*/,
5419  "-08" /*format*/,
5420  -32 /*offsetCode*/,
5421  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5422  127 /*untilYearTiny*/,
5423  1 /*untilMonth*/,
5424  1 /*untilDay*/,
5425  0 /*untilTimeCode*/,
5426  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5427  },
5428 
5429 };
5430 
5431 static const char kZoneNameEtc_GMT_PLUS_8[] ACE_TIME_PROGMEM = "\x08" "GMT+8";
5432 
5433 const basic::ZoneInfo kZoneEtc_GMT_PLUS_8 ACE_TIME_PROGMEM = {
5434  kZoneNameEtc_GMT_PLUS_8 /*name*/,
5435  0x9d13da1b /*zoneId*/,
5436  &kZoneContext /*zoneContext*/,
5437  1 /*numEras*/,
5438  kZoneEraEtc_GMT_PLUS_8 /*eras*/,
5439 };
5440 
5441 //---------------------------------------------------------------------------
5442 // Zone name: Etc/GMT+9
5443 // Zone Eras: 1
5444 // Strings (bytes): 11 (originally 14)
5445 // Memory (8-bit): 33
5446 // Memory (32-bit): 47
5447 //---------------------------------------------------------------------------
5448 
5449 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_9[] ACE_TIME_PROGMEM = {
5450  // -9 - -09
5451  {
5452  nullptr /*zonePolicy*/,
5453  "-09" /*format*/,
5454  -36 /*offsetCode*/,
5455  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5456  127 /*untilYearTiny*/,
5457  1 /*untilMonth*/,
5458  1 /*untilDay*/,
5459  0 /*untilTimeCode*/,
5460  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5461  },
5462 
5463 };
5464 
5465 static const char kZoneNameEtc_GMT_PLUS_9[] ACE_TIME_PROGMEM = "\x08" "GMT+9";
5466 
5467 const basic::ZoneInfo kZoneEtc_GMT_PLUS_9 ACE_TIME_PROGMEM = {
5468  kZoneNameEtc_GMT_PLUS_9 /*name*/,
5469  0x9d13da1c /*zoneId*/,
5470  &kZoneContext /*zoneContext*/,
5471  1 /*numEras*/,
5472  kZoneEraEtc_GMT_PLUS_9 /*eras*/,
5473 };
5474 
5475 //---------------------------------------------------------------------------
5476 // Zone name: Etc/GMT-1
5477 // Zone Eras: 1
5478 // Strings (bytes): 11 (originally 14)
5479 // Memory (8-bit): 33
5480 // Memory (32-bit): 47
5481 //---------------------------------------------------------------------------
5482 
5483 static const basic::ZoneEra kZoneEraEtc_GMT_1[] ACE_TIME_PROGMEM = {
5484  // 1 - +01
5485  {
5486  nullptr /*zonePolicy*/,
5487  "+01" /*format*/,
5488  4 /*offsetCode*/,
5489  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5490  127 /*untilYearTiny*/,
5491  1 /*untilMonth*/,
5492  1 /*untilDay*/,
5493  0 /*untilTimeCode*/,
5494  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5495  },
5496 
5497 };
5498 
5499 static const char kZoneNameEtc_GMT_1[] ACE_TIME_PROGMEM = "\x08" "GMT-1";
5500 
5501 const basic::ZoneInfo kZoneEtc_GMT_1 ACE_TIME_PROGMEM = {
5502  kZoneNameEtc_GMT_1 /*name*/,
5503  0x9d13da56 /*zoneId*/,
5504  &kZoneContext /*zoneContext*/,
5505  1 /*numEras*/,
5506  kZoneEraEtc_GMT_1 /*eras*/,
5507 };
5508 
5509 //---------------------------------------------------------------------------
5510 // Zone name: Etc/GMT-10
5511 // Zone Eras: 1
5512 // Strings (bytes): 12 (originally 15)
5513 // Memory (8-bit): 34
5514 // Memory (32-bit): 48
5515 //---------------------------------------------------------------------------
5516 
5517 static const basic::ZoneEra kZoneEraEtc_GMT_10[] ACE_TIME_PROGMEM = {
5518  // 10 - +10
5519  {
5520  nullptr /*zonePolicy*/,
5521  "+10" /*format*/,
5522  40 /*offsetCode*/,
5523  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5524  127 /*untilYearTiny*/,
5525  1 /*untilMonth*/,
5526  1 /*untilDay*/,
5527  0 /*untilTimeCode*/,
5528  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5529  },
5530 
5531 };
5532 
5533 static const char kZoneNameEtc_GMT_10[] ACE_TIME_PROGMEM = "\x08" "GMT-10";
5534 
5535 const basic::ZoneInfo kZoneEtc_GMT_10 ACE_TIME_PROGMEM = {
5536  kZoneNameEtc_GMT_10 /*name*/,
5537  0x3f8f2546 /*zoneId*/,
5538  &kZoneContext /*zoneContext*/,
5539  1 /*numEras*/,
5540  kZoneEraEtc_GMT_10 /*eras*/,
5541 };
5542 
5543 //---------------------------------------------------------------------------
5544 // Zone name: Etc/GMT-11
5545 // Zone Eras: 1
5546 // Strings (bytes): 12 (originally 15)
5547 // Memory (8-bit): 34
5548 // Memory (32-bit): 48
5549 //---------------------------------------------------------------------------
5550 
5551 static const basic::ZoneEra kZoneEraEtc_GMT_11[] ACE_TIME_PROGMEM = {
5552  // 11 - +11
5553  {
5554  nullptr /*zonePolicy*/,
5555  "+11" /*format*/,
5556  44 /*offsetCode*/,
5557  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5558  127 /*untilYearTiny*/,
5559  1 /*untilMonth*/,
5560  1 /*untilDay*/,
5561  0 /*untilTimeCode*/,
5562  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5563  },
5564 
5565 };
5566 
5567 static const char kZoneNameEtc_GMT_11[] ACE_TIME_PROGMEM = "\x08" "GMT-11";
5568 
5569 const basic::ZoneInfo kZoneEtc_GMT_11 ACE_TIME_PROGMEM = {
5570  kZoneNameEtc_GMT_11 /*name*/,
5571  0x3f8f2547 /*zoneId*/,
5572  &kZoneContext /*zoneContext*/,
5573  1 /*numEras*/,
5574  kZoneEraEtc_GMT_11 /*eras*/,
5575 };
5576 
5577 //---------------------------------------------------------------------------
5578 // Zone name: Etc/GMT-12
5579 // Zone Eras: 1
5580 // Strings (bytes): 12 (originally 15)
5581 // Memory (8-bit): 34
5582 // Memory (32-bit): 48
5583 //---------------------------------------------------------------------------
5584 
5585 static const basic::ZoneEra kZoneEraEtc_GMT_12[] ACE_TIME_PROGMEM = {
5586  // 12 - +12
5587  {
5588  nullptr /*zonePolicy*/,
5589  "+12" /*format*/,
5590  48 /*offsetCode*/,
5591  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5592  127 /*untilYearTiny*/,
5593  1 /*untilMonth*/,
5594  1 /*untilDay*/,
5595  0 /*untilTimeCode*/,
5596  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5597  },
5598 
5599 };
5600 
5601 static const char kZoneNameEtc_GMT_12[] ACE_TIME_PROGMEM = "\x08" "GMT-12";
5602 
5603 const basic::ZoneInfo kZoneEtc_GMT_12 ACE_TIME_PROGMEM = {
5604  kZoneNameEtc_GMT_12 /*name*/,
5605  0x3f8f2548 /*zoneId*/,
5606  &kZoneContext /*zoneContext*/,
5607  1 /*numEras*/,
5608  kZoneEraEtc_GMT_12 /*eras*/,
5609 };
5610 
5611 //---------------------------------------------------------------------------
5612 // Zone name: Etc/GMT-13
5613 // Zone Eras: 1
5614 // Strings (bytes): 12 (originally 15)
5615 // Memory (8-bit): 34
5616 // Memory (32-bit): 48
5617 //---------------------------------------------------------------------------
5618 
5619 static const basic::ZoneEra kZoneEraEtc_GMT_13[] ACE_TIME_PROGMEM = {
5620  // 13 - +13
5621  {
5622  nullptr /*zonePolicy*/,
5623  "+13" /*format*/,
5624  52 /*offsetCode*/,
5625  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5626  127 /*untilYearTiny*/,
5627  1 /*untilMonth*/,
5628  1 /*untilDay*/,
5629  0 /*untilTimeCode*/,
5630  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5631  },
5632 
5633 };
5634 
5635 static const char kZoneNameEtc_GMT_13[] ACE_TIME_PROGMEM = "\x08" "GMT-13";
5636 
5637 const basic::ZoneInfo kZoneEtc_GMT_13 ACE_TIME_PROGMEM = {
5638  kZoneNameEtc_GMT_13 /*name*/,
5639  0x3f8f2549 /*zoneId*/,
5640  &kZoneContext /*zoneContext*/,
5641  1 /*numEras*/,
5642  kZoneEraEtc_GMT_13 /*eras*/,
5643 };
5644 
5645 //---------------------------------------------------------------------------
5646 // Zone name: Etc/GMT-14
5647 // Zone Eras: 1
5648 // Strings (bytes): 12 (originally 15)
5649 // Memory (8-bit): 34
5650 // Memory (32-bit): 48
5651 //---------------------------------------------------------------------------
5652 
5653 static const basic::ZoneEra kZoneEraEtc_GMT_14[] ACE_TIME_PROGMEM = {
5654  // 14 - +14
5655  {
5656  nullptr /*zonePolicy*/,
5657  "+14" /*format*/,
5658  56 /*offsetCode*/,
5659  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5660  127 /*untilYearTiny*/,
5661  1 /*untilMonth*/,
5662  1 /*untilDay*/,
5663  0 /*untilTimeCode*/,
5664  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5665  },
5666 
5667 };
5668 
5669 static const char kZoneNameEtc_GMT_14[] ACE_TIME_PROGMEM = "\x08" "GMT-14";
5670 
5671 const basic::ZoneInfo kZoneEtc_GMT_14 ACE_TIME_PROGMEM = {
5672  kZoneNameEtc_GMT_14 /*name*/,
5673  0x3f8f254a /*zoneId*/,
5674  &kZoneContext /*zoneContext*/,
5675  1 /*numEras*/,
5676  kZoneEraEtc_GMT_14 /*eras*/,
5677 };
5678 
5679 //---------------------------------------------------------------------------
5680 // Zone name: Etc/GMT-2
5681 // Zone Eras: 1
5682 // Strings (bytes): 11 (originally 14)
5683 // Memory (8-bit): 33
5684 // Memory (32-bit): 47
5685 //---------------------------------------------------------------------------
5686 
5687 static const basic::ZoneEra kZoneEraEtc_GMT_2[] ACE_TIME_PROGMEM = {
5688  // 2 - +02
5689  {
5690  nullptr /*zonePolicy*/,
5691  "+02" /*format*/,
5692  8 /*offsetCode*/,
5693  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5694  127 /*untilYearTiny*/,
5695  1 /*untilMonth*/,
5696  1 /*untilDay*/,
5697  0 /*untilTimeCode*/,
5698  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5699  },
5700 
5701 };
5702 
5703 static const char kZoneNameEtc_GMT_2[] ACE_TIME_PROGMEM = "\x08" "GMT-2";
5704 
5705 const basic::ZoneInfo kZoneEtc_GMT_2 ACE_TIME_PROGMEM = {
5706  kZoneNameEtc_GMT_2 /*name*/,
5707  0x9d13da57 /*zoneId*/,
5708  &kZoneContext /*zoneContext*/,
5709  1 /*numEras*/,
5710  kZoneEraEtc_GMT_2 /*eras*/,
5711 };
5712 
5713 //---------------------------------------------------------------------------
5714 // Zone name: Etc/GMT-3
5715 // Zone Eras: 1
5716 // Strings (bytes): 11 (originally 14)
5717 // Memory (8-bit): 33
5718 // Memory (32-bit): 47
5719 //---------------------------------------------------------------------------
5720 
5721 static const basic::ZoneEra kZoneEraEtc_GMT_3[] ACE_TIME_PROGMEM = {
5722  // 3 - +03
5723  {
5724  nullptr /*zonePolicy*/,
5725  "+03" /*format*/,
5726  12 /*offsetCode*/,
5727  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5728  127 /*untilYearTiny*/,
5729  1 /*untilMonth*/,
5730  1 /*untilDay*/,
5731  0 /*untilTimeCode*/,
5732  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5733  },
5734 
5735 };
5736 
5737 static const char kZoneNameEtc_GMT_3[] ACE_TIME_PROGMEM = "\x08" "GMT-3";
5738 
5739 const basic::ZoneInfo kZoneEtc_GMT_3 ACE_TIME_PROGMEM = {
5740  kZoneNameEtc_GMT_3 /*name*/,
5741  0x9d13da58 /*zoneId*/,
5742  &kZoneContext /*zoneContext*/,
5743  1 /*numEras*/,
5744  kZoneEraEtc_GMT_3 /*eras*/,
5745 };
5746 
5747 //---------------------------------------------------------------------------
5748 // Zone name: Etc/GMT-4
5749 // Zone Eras: 1
5750 // Strings (bytes): 11 (originally 14)
5751 // Memory (8-bit): 33
5752 // Memory (32-bit): 47
5753 //---------------------------------------------------------------------------
5754 
5755 static const basic::ZoneEra kZoneEraEtc_GMT_4[] ACE_TIME_PROGMEM = {
5756  // 4 - +04
5757  {
5758  nullptr /*zonePolicy*/,
5759  "+04" /*format*/,
5760  16 /*offsetCode*/,
5761  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5762  127 /*untilYearTiny*/,
5763  1 /*untilMonth*/,
5764  1 /*untilDay*/,
5765  0 /*untilTimeCode*/,
5766  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5767  },
5768 
5769 };
5770 
5771 static const char kZoneNameEtc_GMT_4[] ACE_TIME_PROGMEM = "\x08" "GMT-4";
5772 
5773 const basic::ZoneInfo kZoneEtc_GMT_4 ACE_TIME_PROGMEM = {
5774  kZoneNameEtc_GMT_4 /*name*/,
5775  0x9d13da59 /*zoneId*/,
5776  &kZoneContext /*zoneContext*/,
5777  1 /*numEras*/,
5778  kZoneEraEtc_GMT_4 /*eras*/,
5779 };
5780 
5781 //---------------------------------------------------------------------------
5782 // Zone name: Etc/GMT-5
5783 // Zone Eras: 1
5784 // Strings (bytes): 11 (originally 14)
5785 // Memory (8-bit): 33
5786 // Memory (32-bit): 47
5787 //---------------------------------------------------------------------------
5788 
5789 static const basic::ZoneEra kZoneEraEtc_GMT_5[] ACE_TIME_PROGMEM = {
5790  // 5 - +05
5791  {
5792  nullptr /*zonePolicy*/,
5793  "+05" /*format*/,
5794  20 /*offsetCode*/,
5795  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5796  127 /*untilYearTiny*/,
5797  1 /*untilMonth*/,
5798  1 /*untilDay*/,
5799  0 /*untilTimeCode*/,
5800  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5801  },
5802 
5803 };
5804 
5805 static const char kZoneNameEtc_GMT_5[] ACE_TIME_PROGMEM = "\x08" "GMT-5";
5806 
5807 const basic::ZoneInfo kZoneEtc_GMT_5 ACE_TIME_PROGMEM = {
5808  kZoneNameEtc_GMT_5 /*name*/,
5809  0x9d13da5a /*zoneId*/,
5810  &kZoneContext /*zoneContext*/,
5811  1 /*numEras*/,
5812  kZoneEraEtc_GMT_5 /*eras*/,
5813 };
5814 
5815 //---------------------------------------------------------------------------
5816 // Zone name: Etc/GMT-6
5817 // Zone Eras: 1
5818 // Strings (bytes): 11 (originally 14)
5819 // Memory (8-bit): 33
5820 // Memory (32-bit): 47
5821 //---------------------------------------------------------------------------
5822 
5823 static const basic::ZoneEra kZoneEraEtc_GMT_6[] ACE_TIME_PROGMEM = {
5824  // 6 - +06
5825  {
5826  nullptr /*zonePolicy*/,
5827  "+06" /*format*/,
5828  24 /*offsetCode*/,
5829  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5830  127 /*untilYearTiny*/,
5831  1 /*untilMonth*/,
5832  1 /*untilDay*/,
5833  0 /*untilTimeCode*/,
5834  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5835  },
5836 
5837 };
5838 
5839 static const char kZoneNameEtc_GMT_6[] ACE_TIME_PROGMEM = "\x08" "GMT-6";
5840 
5841 const basic::ZoneInfo kZoneEtc_GMT_6 ACE_TIME_PROGMEM = {
5842  kZoneNameEtc_GMT_6 /*name*/,
5843  0x9d13da5b /*zoneId*/,
5844  &kZoneContext /*zoneContext*/,
5845  1 /*numEras*/,
5846  kZoneEraEtc_GMT_6 /*eras*/,
5847 };
5848 
5849 //---------------------------------------------------------------------------
5850 // Zone name: Etc/GMT-7
5851 // Zone Eras: 1
5852 // Strings (bytes): 11 (originally 14)
5853 // Memory (8-bit): 33
5854 // Memory (32-bit): 47
5855 //---------------------------------------------------------------------------
5856 
5857 static const basic::ZoneEra kZoneEraEtc_GMT_7[] ACE_TIME_PROGMEM = {
5858  // 7 - +07
5859  {
5860  nullptr /*zonePolicy*/,
5861  "+07" /*format*/,
5862  28 /*offsetCode*/,
5863  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5864  127 /*untilYearTiny*/,
5865  1 /*untilMonth*/,
5866  1 /*untilDay*/,
5867  0 /*untilTimeCode*/,
5868  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5869  },
5870 
5871 };
5872 
5873 static const char kZoneNameEtc_GMT_7[] ACE_TIME_PROGMEM = "\x08" "GMT-7";
5874 
5875 const basic::ZoneInfo kZoneEtc_GMT_7 ACE_TIME_PROGMEM = {
5876  kZoneNameEtc_GMT_7 /*name*/,
5877  0x9d13da5c /*zoneId*/,
5878  &kZoneContext /*zoneContext*/,
5879  1 /*numEras*/,
5880  kZoneEraEtc_GMT_7 /*eras*/,
5881 };
5882 
5883 //---------------------------------------------------------------------------
5884 // Zone name: Etc/GMT-8
5885 // Zone Eras: 1
5886 // Strings (bytes): 11 (originally 14)
5887 // Memory (8-bit): 33
5888 // Memory (32-bit): 47
5889 //---------------------------------------------------------------------------
5890 
5891 static const basic::ZoneEra kZoneEraEtc_GMT_8[] ACE_TIME_PROGMEM = {
5892  // 8 - +08
5893  {
5894  nullptr /*zonePolicy*/,
5895  "+08" /*format*/,
5896  32 /*offsetCode*/,
5897  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5898  127 /*untilYearTiny*/,
5899  1 /*untilMonth*/,
5900  1 /*untilDay*/,
5901  0 /*untilTimeCode*/,
5902  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5903  },
5904 
5905 };
5906 
5907 static const char kZoneNameEtc_GMT_8[] ACE_TIME_PROGMEM = "\x08" "GMT-8";
5908 
5909 const basic::ZoneInfo kZoneEtc_GMT_8 ACE_TIME_PROGMEM = {
5910  kZoneNameEtc_GMT_8 /*name*/,
5911  0x9d13da5d /*zoneId*/,
5912  &kZoneContext /*zoneContext*/,
5913  1 /*numEras*/,
5914  kZoneEraEtc_GMT_8 /*eras*/,
5915 };
5916 
5917 //---------------------------------------------------------------------------
5918 // Zone name: Etc/GMT-9
5919 // Zone Eras: 1
5920 // Strings (bytes): 11 (originally 14)
5921 // Memory (8-bit): 33
5922 // Memory (32-bit): 47
5923 //---------------------------------------------------------------------------
5924 
5925 static const basic::ZoneEra kZoneEraEtc_GMT_9[] ACE_TIME_PROGMEM = {
5926  // 9 - +09
5927  {
5928  nullptr /*zonePolicy*/,
5929  "+09" /*format*/,
5930  36 /*offsetCode*/,
5931  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5932  127 /*untilYearTiny*/,
5933  1 /*untilMonth*/,
5934  1 /*untilDay*/,
5935  0 /*untilTimeCode*/,
5936  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5937  },
5938 
5939 };
5940 
5941 static const char kZoneNameEtc_GMT_9[] ACE_TIME_PROGMEM = "\x08" "GMT-9";
5942 
5943 const basic::ZoneInfo kZoneEtc_GMT_9 ACE_TIME_PROGMEM = {
5944  kZoneNameEtc_GMT_9 /*name*/,
5945  0x9d13da5e /*zoneId*/,
5946  &kZoneContext /*zoneContext*/,
5947  1 /*numEras*/,
5948  kZoneEraEtc_GMT_9 /*eras*/,
5949 };
5950 
5951 //---------------------------------------------------------------------------
5952 // Zone name: Etc/UTC
5953 // Zone Eras: 1
5954 // Strings (bytes): 9 (originally 12)
5955 // Memory (8-bit): 31
5956 // Memory (32-bit): 45
5957 //---------------------------------------------------------------------------
5958 
5959 static const basic::ZoneEra kZoneEraEtc_UTC[] ACE_TIME_PROGMEM = {
5960  // 0 - UTC
5961  {
5962  nullptr /*zonePolicy*/,
5963  "UTC" /*format*/,
5964  0 /*offsetCode*/,
5965  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5966  127 /*untilYearTiny*/,
5967  1 /*untilMonth*/,
5968  1 /*untilDay*/,
5969  0 /*untilTimeCode*/,
5970  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5971  },
5972 
5973 };
5974 
5975 static const char kZoneNameEtc_UTC[] ACE_TIME_PROGMEM = "\x08" "UTC";
5976 
5977 const basic::ZoneInfo kZoneEtc_UTC ACE_TIME_PROGMEM = {
5978  kZoneNameEtc_UTC /*name*/,
5979  0xd8e31abc /*zoneId*/,
5980  &kZoneContext /*zoneContext*/,
5981  1 /*numEras*/,
5982  kZoneEraEtc_UTC /*eras*/,
5983 };
5984 
5985 //---------------------------------------------------------------------------
5986 // Zone name: Europe/Andorra
5987 // Zone Eras: 1
5988 // Strings (bytes): 14 (originally 20)
5989 // Memory (8-bit): 36
5990 // Memory (32-bit): 50
5991 //---------------------------------------------------------------------------
5992 
5993 static const basic::ZoneEra kZoneEraEurope_Andorra[] ACE_TIME_PROGMEM = {
5994  // 1:00 EU CE%sT
5995  {
5996  &kPolicyEU /*zonePolicy*/,
5997  "CE%T" /*format*/,
5998  4 /*offsetCode*/,
5999  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6000  127 /*untilYearTiny*/,
6001  1 /*untilMonth*/,
6002  1 /*untilDay*/,
6003  0 /*untilTimeCode*/,
6004  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6005  },
6006 
6007 };
6008 
6009 static const char kZoneNameEurope_Andorra[] ACE_TIME_PROGMEM = "\x09" "Andorra";
6010 
6011 const basic::ZoneInfo kZoneEurope_Andorra ACE_TIME_PROGMEM = {
6012  kZoneNameEurope_Andorra /*name*/,
6013  0x97f6764b /*zoneId*/,
6014  &kZoneContext /*zoneContext*/,
6015  1 /*numEras*/,
6016  kZoneEraEurope_Andorra /*eras*/,
6017 };
6018 
6019 //---------------------------------------------------------------------------
6020 // Zone name: Europe/Athens
6021 // Zone Eras: 1
6022 // Strings (bytes): 13 (originally 19)
6023 // Memory (8-bit): 35
6024 // Memory (32-bit): 49
6025 //---------------------------------------------------------------------------
6026 
6027 static const basic::ZoneEra kZoneEraEurope_Athens[] ACE_TIME_PROGMEM = {
6028  // 2:00 EU EE%sT
6029  {
6030  &kPolicyEU /*zonePolicy*/,
6031  "EE%T" /*format*/,
6032  8 /*offsetCode*/,
6033  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6034  127 /*untilYearTiny*/,
6035  1 /*untilMonth*/,
6036  1 /*untilDay*/,
6037  0 /*untilTimeCode*/,
6038  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6039  },
6040 
6041 };
6042 
6043 static const char kZoneNameEurope_Athens[] ACE_TIME_PROGMEM = "\x09" "Athens";
6044 
6045 const basic::ZoneInfo kZoneEurope_Athens ACE_TIME_PROGMEM = {
6046  kZoneNameEurope_Athens /*name*/,
6047  0x4318fa27 /*zoneId*/,
6048  &kZoneContext /*zoneContext*/,
6049  1 /*numEras*/,
6050  kZoneEraEurope_Athens /*eras*/,
6051 };
6052 
6053 //---------------------------------------------------------------------------
6054 // Zone name: Europe/Belgrade
6055 // Zone Eras: 1
6056 // Strings (bytes): 15 (originally 21)
6057 // Memory (8-bit): 37
6058 // Memory (32-bit): 51
6059 //---------------------------------------------------------------------------
6060 
6061 static const basic::ZoneEra kZoneEraEurope_Belgrade[] ACE_TIME_PROGMEM = {
6062  // 1:00 EU CE%sT
6063  {
6064  &kPolicyEU /*zonePolicy*/,
6065  "CE%T" /*format*/,
6066  4 /*offsetCode*/,
6067  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6068  127 /*untilYearTiny*/,
6069  1 /*untilMonth*/,
6070  1 /*untilDay*/,
6071  0 /*untilTimeCode*/,
6072  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6073  },
6074 
6075 };
6076 
6077 static const char kZoneNameEurope_Belgrade[] ACE_TIME_PROGMEM = "\x09" "Belgrade";
6078 
6079 const basic::ZoneInfo kZoneEurope_Belgrade ACE_TIME_PROGMEM = {
6080  kZoneNameEurope_Belgrade /*name*/,
6081  0xe0532b3a /*zoneId*/,
6082  &kZoneContext /*zoneContext*/,
6083  1 /*numEras*/,
6084  kZoneEraEurope_Belgrade /*eras*/,
6085 };
6086 
6087 //---------------------------------------------------------------------------
6088 // Zone name: Europe/Berlin
6089 // Zone Eras: 1
6090 // Strings (bytes): 13 (originally 19)
6091 // Memory (8-bit): 35
6092 // Memory (32-bit): 49
6093 //---------------------------------------------------------------------------
6094 
6095 static const basic::ZoneEra kZoneEraEurope_Berlin[] ACE_TIME_PROGMEM = {
6096  // 1:00 EU CE%sT
6097  {
6098  &kPolicyEU /*zonePolicy*/,
6099  "CE%T" /*format*/,
6100  4 /*offsetCode*/,
6101  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6102  127 /*untilYearTiny*/,
6103  1 /*untilMonth*/,
6104  1 /*untilDay*/,
6105  0 /*untilTimeCode*/,
6106  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6107  },
6108 
6109 };
6110 
6111 static const char kZoneNameEurope_Berlin[] ACE_TIME_PROGMEM = "\x09" "Berlin";
6112 
6113 const basic::ZoneInfo kZoneEurope_Berlin ACE_TIME_PROGMEM = {
6114  kZoneNameEurope_Berlin /*name*/,
6115  0x44644c20 /*zoneId*/,
6116  &kZoneContext /*zoneContext*/,
6117  1 /*numEras*/,
6118  kZoneEraEurope_Berlin /*eras*/,
6119 };
6120 
6121 //---------------------------------------------------------------------------
6122 // Zone name: Europe/Brussels
6123 // Zone Eras: 1
6124 // Strings (bytes): 15 (originally 21)
6125 // Memory (8-bit): 37
6126 // Memory (32-bit): 51
6127 //---------------------------------------------------------------------------
6128 
6129 static const basic::ZoneEra kZoneEraEurope_Brussels[] ACE_TIME_PROGMEM = {
6130  // 1:00 EU CE%sT
6131  {
6132  &kPolicyEU /*zonePolicy*/,
6133  "CE%T" /*format*/,
6134  4 /*offsetCode*/,
6135  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6136  127 /*untilYearTiny*/,
6137  1 /*untilMonth*/,
6138  1 /*untilDay*/,
6139  0 /*untilTimeCode*/,
6140  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6141  },
6142 
6143 };
6144 
6145 static const char kZoneNameEurope_Brussels[] ACE_TIME_PROGMEM = "\x09" "Brussels";
6146 
6147 const basic::ZoneInfo kZoneEurope_Brussels ACE_TIME_PROGMEM = {
6148  kZoneNameEurope_Brussels /*name*/,
6149  0xdee07337 /*zoneId*/,
6150  &kZoneContext /*zoneContext*/,
6151  1 /*numEras*/,
6152  kZoneEraEurope_Brussels /*eras*/,
6153 };
6154 
6155 //---------------------------------------------------------------------------
6156 // Zone name: Europe/Bucharest
6157 // Zone Eras: 1
6158 // Strings (bytes): 16 (originally 22)
6159 // Memory (8-bit): 38
6160 // Memory (32-bit): 52
6161 //---------------------------------------------------------------------------
6162 
6163 static const basic::ZoneEra kZoneEraEurope_Bucharest[] ACE_TIME_PROGMEM = {
6164  // 2:00 EU EE%sT
6165  {
6166  &kPolicyEU /*zonePolicy*/,
6167  "EE%T" /*format*/,
6168  8 /*offsetCode*/,
6169  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6170  127 /*untilYearTiny*/,
6171  1 /*untilMonth*/,
6172  1 /*untilDay*/,
6173  0 /*untilTimeCode*/,
6174  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6175  },
6176 
6177 };
6178 
6179 static const char kZoneNameEurope_Bucharest[] ACE_TIME_PROGMEM = "\x09" "Bucharest";
6180 
6181 const basic::ZoneInfo kZoneEurope_Bucharest ACE_TIME_PROGMEM = {
6182  kZoneNameEurope_Bucharest /*name*/,
6183  0xfb349ec5 /*zoneId*/,
6184  &kZoneContext /*zoneContext*/,
6185  1 /*numEras*/,
6186  kZoneEraEurope_Bucharest /*eras*/,
6187 };
6188 
6189 //---------------------------------------------------------------------------
6190 // Zone name: Europe/Budapest
6191 // Zone Eras: 1
6192 // Strings (bytes): 15 (originally 21)
6193 // Memory (8-bit): 37
6194 // Memory (32-bit): 51
6195 //---------------------------------------------------------------------------
6196 
6197 static const basic::ZoneEra kZoneEraEurope_Budapest[] ACE_TIME_PROGMEM = {
6198  // 1:00 EU CE%sT
6199  {
6200  &kPolicyEU /*zonePolicy*/,
6201  "CE%T" /*format*/,
6202  4 /*offsetCode*/,
6203  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6204  127 /*untilYearTiny*/,
6205  1 /*untilMonth*/,
6206  1 /*untilDay*/,
6207  0 /*untilTimeCode*/,
6208  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6209  },
6210 
6211 };
6212 
6213 static const char kZoneNameEurope_Budapest[] ACE_TIME_PROGMEM = "\x09" "Budapest";
6214 
6215 const basic::ZoneInfo kZoneEurope_Budapest ACE_TIME_PROGMEM = {
6216  kZoneNameEurope_Budapest /*name*/,
6217  0x9ce0197c /*zoneId*/,
6218  &kZoneContext /*zoneContext*/,
6219  1 /*numEras*/,
6220  kZoneEraEurope_Budapest /*eras*/,
6221 };
6222 
6223 //---------------------------------------------------------------------------
6224 // Zone name: Europe/Chisinau
6225 // Zone Eras: 1
6226 // Strings (bytes): 15 (originally 21)
6227 // Memory (8-bit): 37
6228 // Memory (32-bit): 51
6229 //---------------------------------------------------------------------------
6230 
6231 static const basic::ZoneEra kZoneEraEurope_Chisinau[] ACE_TIME_PROGMEM = {
6232  // 2:00 Moldova EE%sT
6233  {
6234  &kPolicyMoldova /*zonePolicy*/,
6235  "EE%T" /*format*/,
6236  8 /*offsetCode*/,
6237  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6238  127 /*untilYearTiny*/,
6239  1 /*untilMonth*/,
6240  1 /*untilDay*/,
6241  0 /*untilTimeCode*/,
6242  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6243  },
6244 
6245 };
6246 
6247 static const char kZoneNameEurope_Chisinau[] ACE_TIME_PROGMEM = "\x09" "Chisinau";
6248 
6249 const basic::ZoneInfo kZoneEurope_Chisinau ACE_TIME_PROGMEM = {
6250  kZoneNameEurope_Chisinau /*name*/,
6251  0xad58aa18 /*zoneId*/,
6252  &kZoneContext /*zoneContext*/,
6253  1 /*numEras*/,
6254  kZoneEraEurope_Chisinau /*eras*/,
6255 };
6256 
6257 //---------------------------------------------------------------------------
6258 // Zone name: Europe/Dublin
6259 // Zone Eras: 1
6260 // Strings (bytes): 16 (originally 22)
6261 // Memory (8-bit): 38
6262 // Memory (32-bit): 52
6263 //---------------------------------------------------------------------------
6264 
6265 static const basic::ZoneEra kZoneEraEurope_Dublin[] ACE_TIME_PROGMEM = {
6266  // 1:00 Eire IST/GMT
6267  {
6268  &kPolicyEire /*zonePolicy*/,
6269  "IST/GMT" /*format*/,
6270  4 /*offsetCode*/,
6271  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6272  127 /*untilYearTiny*/,
6273  1 /*untilMonth*/,
6274  1 /*untilDay*/,
6275  0 /*untilTimeCode*/,
6276  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6277  },
6278 
6279 };
6280 
6281 static const char kZoneNameEurope_Dublin[] ACE_TIME_PROGMEM = "\x09" "Dublin";
6282 
6283 const basic::ZoneInfo kZoneEurope_Dublin ACE_TIME_PROGMEM = {
6284  kZoneNameEurope_Dublin /*name*/,
6285  0x4a275f62 /*zoneId*/,
6286  &kZoneContext /*zoneContext*/,
6287  1 /*numEras*/,
6288  kZoneEraEurope_Dublin /*eras*/,
6289 };
6290 
6291 //---------------------------------------------------------------------------
6292 // Zone name: Europe/Gibraltar
6293 // Zone Eras: 1
6294 // Strings (bytes): 16 (originally 22)
6295 // Memory (8-bit): 38
6296 // Memory (32-bit): 52
6297 //---------------------------------------------------------------------------
6298 
6299 static const basic::ZoneEra kZoneEraEurope_Gibraltar[] ACE_TIME_PROGMEM = {
6300  // 1:00 EU CE%sT
6301  {
6302  &kPolicyEU /*zonePolicy*/,
6303  "CE%T" /*format*/,
6304  4 /*offsetCode*/,
6305  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6306  127 /*untilYearTiny*/,
6307  1 /*untilMonth*/,
6308  1 /*untilDay*/,
6309  0 /*untilTimeCode*/,
6310  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6311  },
6312 
6313 };
6314 
6315 static const char kZoneNameEurope_Gibraltar[] ACE_TIME_PROGMEM = "\x09" "Gibraltar";
6316 
6317 const basic::ZoneInfo kZoneEurope_Gibraltar ACE_TIME_PROGMEM = {
6318  kZoneNameEurope_Gibraltar /*name*/,
6319  0xf8e325fc /*zoneId*/,
6320  &kZoneContext /*zoneContext*/,
6321  1 /*numEras*/,
6322  kZoneEraEurope_Gibraltar /*eras*/,
6323 };
6324 
6325 //---------------------------------------------------------------------------
6326 // Zone name: Europe/Helsinki
6327 // Zone Eras: 1
6328 // Strings (bytes): 15 (originally 21)
6329 // Memory (8-bit): 37
6330 // Memory (32-bit): 51
6331 //---------------------------------------------------------------------------
6332 
6333 static const basic::ZoneEra kZoneEraEurope_Helsinki[] ACE_TIME_PROGMEM = {
6334  // 2:00 EU EE%sT
6335  {
6336  &kPolicyEU /*zonePolicy*/,
6337  "EE%T" /*format*/,
6338  8 /*offsetCode*/,
6339  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6340  127 /*untilYearTiny*/,
6341  1 /*untilMonth*/,
6342  1 /*untilDay*/,
6343  0 /*untilTimeCode*/,
6344  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6345  },
6346 
6347 };
6348 
6349 static const char kZoneNameEurope_Helsinki[] ACE_TIME_PROGMEM = "\x09" "Helsinki";
6350 
6351 const basic::ZoneInfo kZoneEurope_Helsinki ACE_TIME_PROGMEM = {
6352  kZoneNameEurope_Helsinki /*name*/,
6353  0x6ab2975b /*zoneId*/,
6354  &kZoneContext /*zoneContext*/,
6355  1 /*numEras*/,
6356  kZoneEraEurope_Helsinki /*eras*/,
6357 };
6358 
6359 //---------------------------------------------------------------------------
6360 // Zone name: Europe/Kyiv
6361 // Zone Eras: 1
6362 // Strings (bytes): 11 (originally 17)
6363 // Memory (8-bit): 33
6364 // Memory (32-bit): 47
6365 //---------------------------------------------------------------------------
6366 
6367 static const basic::ZoneEra kZoneEraEurope_Kyiv[] ACE_TIME_PROGMEM = {
6368  // 2:00 EU EE%sT
6369  {
6370  &kPolicyEU /*zonePolicy*/,
6371  "EE%T" /*format*/,
6372  8 /*offsetCode*/,
6373  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6374  127 /*untilYearTiny*/,
6375  1 /*untilMonth*/,
6376  1 /*untilDay*/,
6377  0 /*untilTimeCode*/,
6378  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6379  },
6380 
6381 };
6382 
6383 static const char kZoneNameEurope_Kyiv[] ACE_TIME_PROGMEM = "\x09" "Kyiv";
6384 
6385 const basic::ZoneInfo kZoneEurope_Kyiv ACE_TIME_PROGMEM = {
6386  kZoneNameEurope_Kyiv /*name*/,
6387  0xa2c1e347 /*zoneId*/,
6388  &kZoneContext /*zoneContext*/,
6389  1 /*numEras*/,
6390  kZoneEraEurope_Kyiv /*eras*/,
6391 };
6392 
6393 //---------------------------------------------------------------------------
6394 // Zone name: Europe/Lisbon
6395 // Zone Eras: 1
6396 // Strings (bytes): 13 (originally 19)
6397 // Memory (8-bit): 35
6398 // Memory (32-bit): 49
6399 //---------------------------------------------------------------------------
6400 
6401 static const basic::ZoneEra kZoneEraEurope_Lisbon[] ACE_TIME_PROGMEM = {
6402  // 0:00 EU WE%sT
6403  {
6404  &kPolicyEU /*zonePolicy*/,
6405  "WE%T" /*format*/,
6406  0 /*offsetCode*/,
6407  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6408  127 /*untilYearTiny*/,
6409  1 /*untilMonth*/,
6410  1 /*untilDay*/,
6411  0 /*untilTimeCode*/,
6412  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6413  },
6414 
6415 };
6416 
6417 static const char kZoneNameEurope_Lisbon[] ACE_TIME_PROGMEM = "\x09" "Lisbon";
6418 
6419 const basic::ZoneInfo kZoneEurope_Lisbon ACE_TIME_PROGMEM = {
6420  kZoneNameEurope_Lisbon /*name*/,
6421  0x5c00a70b /*zoneId*/,
6422  &kZoneContext /*zoneContext*/,
6423  1 /*numEras*/,
6424  kZoneEraEurope_Lisbon /*eras*/,
6425 };
6426 
6427 //---------------------------------------------------------------------------
6428 // Zone name: Europe/London
6429 // Zone Eras: 1
6430 // Strings (bytes): 16 (originally 22)
6431 // Memory (8-bit): 38
6432 // Memory (32-bit): 52
6433 //---------------------------------------------------------------------------
6434 
6435 static const basic::ZoneEra kZoneEraEurope_London[] ACE_TIME_PROGMEM = {
6436  // 0:00 EU GMT/BST
6437  {
6438  &kPolicyEU /*zonePolicy*/,
6439  "GMT/BST" /*format*/,
6440  0 /*offsetCode*/,
6441  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6442  127 /*untilYearTiny*/,
6443  1 /*untilMonth*/,
6444  1 /*untilDay*/,
6445  0 /*untilTimeCode*/,
6446  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6447  },
6448 
6449 };
6450 
6451 static const char kZoneNameEurope_London[] ACE_TIME_PROGMEM = "\x09" "London";
6452 
6453 const basic::ZoneInfo kZoneEurope_London ACE_TIME_PROGMEM = {
6454  kZoneNameEurope_London /*name*/,
6455  0x5c6a84ae /*zoneId*/,
6456  &kZoneContext /*zoneContext*/,
6457  1 /*numEras*/,
6458  kZoneEraEurope_London /*eras*/,
6459 };
6460 
6461 //---------------------------------------------------------------------------
6462 // Zone name: Europe/Madrid
6463 // Zone Eras: 1
6464 // Strings (bytes): 13 (originally 19)
6465 // Memory (8-bit): 35
6466 // Memory (32-bit): 49
6467 //---------------------------------------------------------------------------
6468 
6469 static const basic::ZoneEra kZoneEraEurope_Madrid[] ACE_TIME_PROGMEM = {
6470  // 1:00 EU CE%sT
6471  {
6472  &kPolicyEU /*zonePolicy*/,
6473  "CE%T" /*format*/,
6474  4 /*offsetCode*/,
6475  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6476  127 /*untilYearTiny*/,
6477  1 /*untilMonth*/,
6478  1 /*untilDay*/,
6479  0 /*untilTimeCode*/,
6480  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6481  },
6482 
6483 };
6484 
6485 static const char kZoneNameEurope_Madrid[] ACE_TIME_PROGMEM = "\x09" "Madrid";
6486 
6487 const basic::ZoneInfo kZoneEurope_Madrid ACE_TIME_PROGMEM = {
6488  kZoneNameEurope_Madrid /*name*/,
6489  0x5dbd1535 /*zoneId*/,
6490  &kZoneContext /*zoneContext*/,
6491  1 /*numEras*/,
6492  kZoneEraEurope_Madrid /*eras*/,
6493 };
6494 
6495 //---------------------------------------------------------------------------
6496 // Zone name: Europe/Malta
6497 // Zone Eras: 1
6498 // Strings (bytes): 12 (originally 18)
6499 // Memory (8-bit): 34
6500 // Memory (32-bit): 48
6501 //---------------------------------------------------------------------------
6502 
6503 static const basic::ZoneEra kZoneEraEurope_Malta[] ACE_TIME_PROGMEM = {
6504  // 1:00 EU CE%sT
6505  {
6506  &kPolicyEU /*zonePolicy*/,
6507  "CE%T" /*format*/,
6508  4 /*offsetCode*/,
6509  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6510  127 /*untilYearTiny*/,
6511  1 /*untilMonth*/,
6512  1 /*untilDay*/,
6513  0 /*untilTimeCode*/,
6514  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6515  },
6516 
6517 };
6518 
6519 static const char kZoneNameEurope_Malta[] ACE_TIME_PROGMEM = "\x09" "Malta";
6520 
6521 const basic::ZoneInfo kZoneEurope_Malta ACE_TIME_PROGMEM = {
6522  kZoneNameEurope_Malta /*name*/,
6523  0xfb1560f3 /*zoneId*/,
6524  &kZoneContext /*zoneContext*/,
6525  1 /*numEras*/,
6526  kZoneEraEurope_Malta /*eras*/,
6527 };
6528 
6529 //---------------------------------------------------------------------------
6530 // Zone name: Europe/Paris
6531 // Zone Eras: 1
6532 // Strings (bytes): 12 (originally 18)
6533 // Memory (8-bit): 34
6534 // Memory (32-bit): 48
6535 //---------------------------------------------------------------------------
6536 
6537 static const basic::ZoneEra kZoneEraEurope_Paris[] ACE_TIME_PROGMEM = {
6538  // 1:00 EU CE%sT
6539  {
6540  &kPolicyEU /*zonePolicy*/,
6541  "CE%T" /*format*/,
6542  4 /*offsetCode*/,
6543  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6544  127 /*untilYearTiny*/,
6545  1 /*untilMonth*/,
6546  1 /*untilDay*/,
6547  0 /*untilTimeCode*/,
6548  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6549  },
6550 
6551 };
6552 
6553 static const char kZoneNameEurope_Paris[] ACE_TIME_PROGMEM = "\x09" "Paris";
6554 
6555 const basic::ZoneInfo kZoneEurope_Paris ACE_TIME_PROGMEM = {
6556  kZoneNameEurope_Paris /*name*/,
6557  0xfb4bc2a3 /*zoneId*/,
6558  &kZoneContext /*zoneContext*/,
6559  1 /*numEras*/,
6560  kZoneEraEurope_Paris /*eras*/,
6561 };
6562 
6563 //---------------------------------------------------------------------------
6564 // Zone name: Europe/Prague
6565 // Zone Eras: 1
6566 // Strings (bytes): 13 (originally 19)
6567 // Memory (8-bit): 35
6568 // Memory (32-bit): 49
6569 //---------------------------------------------------------------------------
6570 
6571 static const basic::ZoneEra kZoneEraEurope_Prague[] ACE_TIME_PROGMEM = {
6572  // 1:00 EU CE%sT
6573  {
6574  &kPolicyEU /*zonePolicy*/,
6575  "CE%T" /*format*/,
6576  4 /*offsetCode*/,
6577  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6578  127 /*untilYearTiny*/,
6579  1 /*untilMonth*/,
6580  1 /*untilDay*/,
6581  0 /*untilTimeCode*/,
6582  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6583  },
6584 
6585 };
6586 
6587 static const char kZoneNameEurope_Prague[] ACE_TIME_PROGMEM = "\x09" "Prague";
6588 
6589 const basic::ZoneInfo kZoneEurope_Prague ACE_TIME_PROGMEM = {
6590  kZoneNameEurope_Prague /*name*/,
6591  0x65ee5d48 /*zoneId*/,
6592  &kZoneContext /*zoneContext*/,
6593  1 /*numEras*/,
6594  kZoneEraEurope_Prague /*eras*/,
6595 };
6596 
6597 //---------------------------------------------------------------------------
6598 // Zone name: Europe/Rome
6599 // Zone Eras: 1
6600 // Strings (bytes): 11 (originally 17)
6601 // Memory (8-bit): 33
6602 // Memory (32-bit): 47
6603 //---------------------------------------------------------------------------
6604 
6605 static const basic::ZoneEra kZoneEraEurope_Rome[] ACE_TIME_PROGMEM = {
6606  // 1:00 EU CE%sT
6607  {
6608  &kPolicyEU /*zonePolicy*/,
6609  "CE%T" /*format*/,
6610  4 /*offsetCode*/,
6611  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6612  127 /*untilYearTiny*/,
6613  1 /*untilMonth*/,
6614  1 /*untilDay*/,
6615  0 /*untilTimeCode*/,
6616  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6617  },
6618 
6619 };
6620 
6621 static const char kZoneNameEurope_Rome[] ACE_TIME_PROGMEM = "\x09" "Rome";
6622 
6623 const basic::ZoneInfo kZoneEurope_Rome ACE_TIME_PROGMEM = {
6624  kZoneNameEurope_Rome /*name*/,
6625  0xa2c58fd7 /*zoneId*/,
6626  &kZoneContext /*zoneContext*/,
6627  1 /*numEras*/,
6628  kZoneEraEurope_Rome /*eras*/,
6629 };
6630 
6631 //---------------------------------------------------------------------------
6632 // Zone name: Europe/Sofia
6633 // Zone Eras: 1
6634 // Strings (bytes): 12 (originally 18)
6635 // Memory (8-bit): 34
6636 // Memory (32-bit): 48
6637 //---------------------------------------------------------------------------
6638 
6639 static const basic::ZoneEra kZoneEraEurope_Sofia[] ACE_TIME_PROGMEM = {
6640  // 2:00 EU EE%sT
6641  {
6642  &kPolicyEU /*zonePolicy*/,
6643  "EE%T" /*format*/,
6644  8 /*offsetCode*/,
6645  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6646  127 /*untilYearTiny*/,
6647  1 /*untilMonth*/,
6648  1 /*untilDay*/,
6649  0 /*untilTimeCode*/,
6650  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6651  },
6652 
6653 };
6654 
6655 static const char kZoneNameEurope_Sofia[] ACE_TIME_PROGMEM = "\x09" "Sofia";
6656 
6657 const basic::ZoneInfo kZoneEurope_Sofia ACE_TIME_PROGMEM = {
6658  kZoneNameEurope_Sofia /*name*/,
6659  0xfb898656 /*zoneId*/,
6660  &kZoneContext /*zoneContext*/,
6661  1 /*numEras*/,
6662  kZoneEraEurope_Sofia /*eras*/,
6663 };
6664 
6665 //---------------------------------------------------------------------------
6666 // Zone name: Europe/Tirane
6667 // Zone Eras: 1
6668 // Strings (bytes): 13 (originally 19)
6669 // Memory (8-bit): 35
6670 // Memory (32-bit): 49
6671 //---------------------------------------------------------------------------
6672 
6673 static const basic::ZoneEra kZoneEraEurope_Tirane[] ACE_TIME_PROGMEM = {
6674  // 1:00 EU CE%sT
6675  {
6676  &kPolicyEU /*zonePolicy*/,
6677  "CE%T" /*format*/,
6678  4 /*offsetCode*/,
6679  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6680  127 /*untilYearTiny*/,
6681  1 /*untilMonth*/,
6682  1 /*untilDay*/,
6683  0 /*untilTimeCode*/,
6684  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6685  },
6686 
6687 };
6688 
6689 static const char kZoneNameEurope_Tirane[] ACE_TIME_PROGMEM = "\x09" "Tirane";
6690 
6691 const basic::ZoneInfo kZoneEurope_Tirane ACE_TIME_PROGMEM = {
6692  kZoneNameEurope_Tirane /*name*/,
6693  0x6ea95b47 /*zoneId*/,
6694  &kZoneContext /*zoneContext*/,
6695  1 /*numEras*/,
6696  kZoneEraEurope_Tirane /*eras*/,
6697 };
6698 
6699 //---------------------------------------------------------------------------
6700 // Zone name: Europe/Vienna
6701 // Zone Eras: 1
6702 // Strings (bytes): 13 (originally 19)
6703 // Memory (8-bit): 35
6704 // Memory (32-bit): 49
6705 //---------------------------------------------------------------------------
6706 
6707 static const basic::ZoneEra kZoneEraEurope_Vienna[] ACE_TIME_PROGMEM = {
6708  // 1:00 EU CE%sT
6709  {
6710  &kPolicyEU /*zonePolicy*/,
6711  "CE%T" /*format*/,
6712  4 /*offsetCode*/,
6713  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6714  127 /*untilYearTiny*/,
6715  1 /*untilMonth*/,
6716  1 /*untilDay*/,
6717  0 /*untilTimeCode*/,
6718  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6719  },
6720 
6721 };
6722 
6723 static const char kZoneNameEurope_Vienna[] ACE_TIME_PROGMEM = "\x09" "Vienna";
6724 
6725 const basic::ZoneInfo kZoneEurope_Vienna ACE_TIME_PROGMEM = {
6726  kZoneNameEurope_Vienna /*name*/,
6727  0x734cc2e5 /*zoneId*/,
6728  &kZoneContext /*zoneContext*/,
6729  1 /*numEras*/,
6730  kZoneEraEurope_Vienna /*eras*/,
6731 };
6732 
6733 //---------------------------------------------------------------------------
6734 // Zone name: Europe/Warsaw
6735 // Zone Eras: 1
6736 // Strings (bytes): 13 (originally 19)
6737 // Memory (8-bit): 35
6738 // Memory (32-bit): 49
6739 //---------------------------------------------------------------------------
6740 
6741 static const basic::ZoneEra kZoneEraEurope_Warsaw[] ACE_TIME_PROGMEM = {
6742  // 1:00 EU CE%sT
6743  {
6744  &kPolicyEU /*zonePolicy*/,
6745  "CE%T" /*format*/,
6746  4 /*offsetCode*/,
6747  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6748  127 /*untilYearTiny*/,
6749  1 /*untilMonth*/,
6750  1 /*untilDay*/,
6751  0 /*untilTimeCode*/,
6752  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6753  },
6754 
6755 };
6756 
6757 static const char kZoneNameEurope_Warsaw[] ACE_TIME_PROGMEM = "\x09" "Warsaw";
6758 
6759 const basic::ZoneInfo kZoneEurope_Warsaw ACE_TIME_PROGMEM = {
6760  kZoneNameEurope_Warsaw /*name*/,
6761  0x75185c19 /*zoneId*/,
6762  &kZoneContext /*zoneContext*/,
6763  1 /*numEras*/,
6764  kZoneEraEurope_Warsaw /*eras*/,
6765 };
6766 
6767 //---------------------------------------------------------------------------
6768 // Zone name: Europe/Zurich
6769 // Zone Eras: 1
6770 // Strings (bytes): 13 (originally 19)
6771 // Memory (8-bit): 35
6772 // Memory (32-bit): 49
6773 //---------------------------------------------------------------------------
6774 
6775 static const basic::ZoneEra kZoneEraEurope_Zurich[] ACE_TIME_PROGMEM = {
6776  // 1:00 EU CE%sT
6777  {
6778  &kPolicyEU /*zonePolicy*/,
6779  "CE%T" /*format*/,
6780  4 /*offsetCode*/,
6781  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6782  127 /*untilYearTiny*/,
6783  1 /*untilMonth*/,
6784  1 /*untilDay*/,
6785  0 /*untilTimeCode*/,
6786  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6787  },
6788 
6789 };
6790 
6791 static const char kZoneNameEurope_Zurich[] ACE_TIME_PROGMEM = "\x09" "Zurich";
6792 
6793 const basic::ZoneInfo kZoneEurope_Zurich ACE_TIME_PROGMEM = {
6794  kZoneNameEurope_Zurich /*name*/,
6795  0x7d8195b9 /*zoneId*/,
6796  &kZoneContext /*zoneContext*/,
6797  1 /*numEras*/,
6798  kZoneEraEurope_Zurich /*eras*/,
6799 };
6800 
6801 //---------------------------------------------------------------------------
6802 // Zone name: HST
6803 // Zone Eras: 1
6804 // Strings (bytes): 8 (originally 8)
6805 // Memory (8-bit): 30
6806 // Memory (32-bit): 44
6807 //---------------------------------------------------------------------------
6808 
6809 static const basic::ZoneEra kZoneEraHST[] ACE_TIME_PROGMEM = {
6810  // -10:00 - HST
6811  {
6812  nullptr /*zonePolicy*/,
6813  "HST" /*format*/,
6814  -40 /*offsetCode*/,
6815  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6816  127 /*untilYearTiny*/,
6817  1 /*untilMonth*/,
6818  1 /*untilDay*/,
6819  0 /*untilTimeCode*/,
6820  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6821  },
6822 
6823 };
6824 
6825 static const char kZoneNameHST[] ACE_TIME_PROGMEM = "HST";
6826 
6827 const basic::ZoneInfo kZoneHST ACE_TIME_PROGMEM = {
6828  kZoneNameHST /*name*/,
6829  0x0b87f034 /*zoneId*/,
6830  &kZoneContext /*zoneContext*/,
6831  1 /*numEras*/,
6832  kZoneEraHST /*eras*/,
6833 };
6834 
6835 //---------------------------------------------------------------------------
6836 // Zone name: Indian/Chagos
6837 // Zone Eras: 1
6838 // Strings (bytes): 12 (originally 18)
6839 // Memory (8-bit): 34
6840 // Memory (32-bit): 48
6841 //---------------------------------------------------------------------------
6842 
6843 static const basic::ZoneEra kZoneEraIndian_Chagos[] ACE_TIME_PROGMEM = {
6844  // 6:00 - +06
6845  {
6846  nullptr /*zonePolicy*/,
6847  "+06" /*format*/,
6848  24 /*offsetCode*/,
6849  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6850  127 /*untilYearTiny*/,
6851  1 /*untilMonth*/,
6852  1 /*untilDay*/,
6853  0 /*untilTimeCode*/,
6854  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6855  },
6856 
6857 };
6858 
6859 static const char kZoneNameIndian_Chagos[] ACE_TIME_PROGMEM = "\x0a" "Chagos";
6860 
6861 const basic::ZoneInfo kZoneIndian_Chagos ACE_TIME_PROGMEM = {
6862  kZoneNameIndian_Chagos /*name*/,
6863  0x456f7c3c /*zoneId*/,
6864  &kZoneContext /*zoneContext*/,
6865  1 /*numEras*/,
6866  kZoneEraIndian_Chagos /*eras*/,
6867 };
6868 
6869 //---------------------------------------------------------------------------
6870 // Zone name: Indian/Maldives
6871 // Zone Eras: 1
6872 // Strings (bytes): 14 (originally 20)
6873 // Memory (8-bit): 36
6874 // Memory (32-bit): 50
6875 //---------------------------------------------------------------------------
6876 
6877 static const basic::ZoneEra kZoneEraIndian_Maldives[] ACE_TIME_PROGMEM = {
6878  // 5:00 - +05
6879  {
6880  nullptr /*zonePolicy*/,
6881  "+05" /*format*/,
6882  20 /*offsetCode*/,
6883  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6884  127 /*untilYearTiny*/,
6885  1 /*untilMonth*/,
6886  1 /*untilDay*/,
6887  0 /*untilTimeCode*/,
6888  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6889  },
6890 
6891 };
6892 
6893 static const char kZoneNameIndian_Maldives[] ACE_TIME_PROGMEM = "\x0a" "Maldives";
6894 
6895 const basic::ZoneInfo kZoneIndian_Maldives ACE_TIME_PROGMEM = {
6896  kZoneNameIndian_Maldives /*name*/,
6897  0x9869681c /*zoneId*/,
6898  &kZoneContext /*zoneContext*/,
6899  1 /*numEras*/,
6900  kZoneEraIndian_Maldives /*eras*/,
6901 };
6902 
6903 //---------------------------------------------------------------------------
6904 // Zone name: Indian/Mauritius
6905 // Zone Eras: 1
6906 // Strings (bytes): 19 (originally 25)
6907 // Memory (8-bit): 41
6908 // Memory (32-bit): 55
6909 //---------------------------------------------------------------------------
6910 
6911 static const basic::ZoneEra kZoneEraIndian_Mauritius[] ACE_TIME_PROGMEM = {
6912  // 4:00 Mauritius +04/+05
6913  {
6914  &kPolicyMauritius /*zonePolicy*/,
6915  "+04/+05" /*format*/,
6916  16 /*offsetCode*/,
6917  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6918  127 /*untilYearTiny*/,
6919  1 /*untilMonth*/,
6920  1 /*untilDay*/,
6921  0 /*untilTimeCode*/,
6922  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6923  },
6924 
6925 };
6926 
6927 static const char kZoneNameIndian_Mauritius[] ACE_TIME_PROGMEM = "\x0a" "Mauritius";
6928 
6929 const basic::ZoneInfo kZoneIndian_Mauritius ACE_TIME_PROGMEM = {
6930  kZoneNameIndian_Mauritius /*name*/,
6931  0x7b09c02a /*zoneId*/,
6932  &kZoneContext /*zoneContext*/,
6933  1 /*numEras*/,
6934  kZoneEraIndian_Mauritius /*eras*/,
6935 };
6936 
6937 //---------------------------------------------------------------------------
6938 // Zone name: MET
6939 // Zone Eras: 1
6940 // Strings (bytes): 9 (originally 9)
6941 // Memory (8-bit): 31
6942 // Memory (32-bit): 45
6943 //---------------------------------------------------------------------------
6944 
6945 static const basic::ZoneEra kZoneEraMET[] ACE_TIME_PROGMEM = {
6946  // 1:00 C-Eur ME%sT
6947  {
6948  &kPolicyC_Eur /*zonePolicy*/,
6949  "ME%T" /*format*/,
6950  4 /*offsetCode*/,
6951  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6952  127 /*untilYearTiny*/,
6953  1 /*untilMonth*/,
6954  1 /*untilDay*/,
6955  0 /*untilTimeCode*/,
6956  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6957  },
6958 
6959 };
6960 
6961 static const char kZoneNameMET[] ACE_TIME_PROGMEM = "MET";
6962 
6963 const basic::ZoneInfo kZoneMET ACE_TIME_PROGMEM = {
6964  kZoneNameMET /*name*/,
6965  0x0b8803ab /*zoneId*/,
6966  &kZoneContext /*zoneContext*/,
6967  1 /*numEras*/,
6968  kZoneEraMET /*eras*/,
6969 };
6970 
6971 //---------------------------------------------------------------------------
6972 // Zone name: MST
6973 // Zone Eras: 1
6974 // Strings (bytes): 8 (originally 8)
6975 // Memory (8-bit): 30
6976 // Memory (32-bit): 44
6977 //---------------------------------------------------------------------------
6978 
6979 static const basic::ZoneEra kZoneEraMST[] ACE_TIME_PROGMEM = {
6980  // -7:00 - MST
6981  {
6982  nullptr /*zonePolicy*/,
6983  "MST" /*format*/,
6984  -28 /*offsetCode*/,
6985  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6986  127 /*untilYearTiny*/,
6987  1 /*untilMonth*/,
6988  1 /*untilDay*/,
6989  0 /*untilTimeCode*/,
6990  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6991  },
6992 
6993 };
6994 
6995 static const char kZoneNameMST[] ACE_TIME_PROGMEM = "MST";
6996 
6997 const basic::ZoneInfo kZoneMST ACE_TIME_PROGMEM = {
6998  kZoneNameMST /*name*/,
6999  0x0b880579 /*zoneId*/,
7000  &kZoneContext /*zoneContext*/,
7001  1 /*numEras*/,
7002  kZoneEraMST /*eras*/,
7003 };
7004 
7005 //---------------------------------------------------------------------------
7006 // Zone name: MST7MDT
7007 // Zone Eras: 1
7008 // Strings (bytes): 12 (originally 12)
7009 // Memory (8-bit): 34
7010 // Memory (32-bit): 48
7011 //---------------------------------------------------------------------------
7012 
7013 static const basic::ZoneEra kZoneEraMST7MDT[] ACE_TIME_PROGMEM = {
7014  // -7:00 US M%sT
7015  {
7016  &kPolicyUS /*zonePolicy*/,
7017  "M%T" /*format*/,
7018  -28 /*offsetCode*/,
7019  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7020  127 /*untilYearTiny*/,
7021  1 /*untilMonth*/,
7022  1 /*untilDay*/,
7023  0 /*untilTimeCode*/,
7024  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7025  },
7026 
7027 };
7028 
7029 static const char kZoneNameMST7MDT[] ACE_TIME_PROGMEM = "MST7MDT";
7030 
7031 const basic::ZoneInfo kZoneMST7MDT ACE_TIME_PROGMEM = {
7032  kZoneNameMST7MDT /*name*/,
7033  0xf2af9375 /*zoneId*/,
7034  &kZoneContext /*zoneContext*/,
7035  1 /*numEras*/,
7036  kZoneEraMST7MDT /*eras*/,
7037 };
7038 
7039 //---------------------------------------------------------------------------
7040 // Zone name: PST8PDT
7041 // Zone Eras: 1
7042 // Strings (bytes): 12 (originally 12)
7043 // Memory (8-bit): 34
7044 // Memory (32-bit): 48
7045 //---------------------------------------------------------------------------
7046 
7047 static const basic::ZoneEra kZoneEraPST8PDT[] ACE_TIME_PROGMEM = {
7048  // -8:00 US P%sT
7049  {
7050  &kPolicyUS /*zonePolicy*/,
7051  "P%T" /*format*/,
7052  -32 /*offsetCode*/,
7053  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7054  127 /*untilYearTiny*/,
7055  1 /*untilMonth*/,
7056  1 /*untilDay*/,
7057  0 /*untilTimeCode*/,
7058  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7059  },
7060 
7061 };
7062 
7063 static const char kZoneNamePST8PDT[] ACE_TIME_PROGMEM = "PST8PDT";
7064 
7065 const basic::ZoneInfo kZonePST8PDT ACE_TIME_PROGMEM = {
7066  kZoneNamePST8PDT /*name*/,
7067  0xd99ee2dc /*zoneId*/,
7068  &kZoneContext /*zoneContext*/,
7069  1 /*numEras*/,
7070  kZoneEraPST8PDT /*eras*/,
7071 };
7072 
7073 //---------------------------------------------------------------------------
7074 // Zone name: Pacific/Auckland
7075 // Zone Eras: 1
7076 // Strings (bytes): 15 (originally 22)
7077 // Memory (8-bit): 37
7078 // Memory (32-bit): 51
7079 //---------------------------------------------------------------------------
7080 
7081 static const basic::ZoneEra kZoneEraPacific_Auckland[] ACE_TIME_PROGMEM = {
7082  // 12:00 NZ NZ%sT
7083  {
7084  &kPolicyNZ /*zonePolicy*/,
7085  "NZ%T" /*format*/,
7086  48 /*offsetCode*/,
7087  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7088  127 /*untilYearTiny*/,
7089  1 /*untilMonth*/,
7090  1 /*untilDay*/,
7091  0 /*untilTimeCode*/,
7092  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7093  },
7094 
7095 };
7096 
7097 static const char kZoneNamePacific_Auckland[] ACE_TIME_PROGMEM = "\x0b" "Auckland";
7098 
7099 const basic::ZoneInfo kZonePacific_Auckland ACE_TIME_PROGMEM = {
7100  kZoneNamePacific_Auckland /*name*/,
7101  0x25062f86 /*zoneId*/,
7102  &kZoneContext /*zoneContext*/,
7103  1 /*numEras*/,
7104  kZoneEraPacific_Auckland /*eras*/,
7105 };
7106 
7107 //---------------------------------------------------------------------------
7108 // Zone name: Pacific/Chatham
7109 // Zone Eras: 1
7110 // Strings (bytes): 21 (originally 28)
7111 // Memory (8-bit): 43
7112 // Memory (32-bit): 57
7113 //---------------------------------------------------------------------------
7114 
7115 static const basic::ZoneEra kZoneEraPacific_Chatham[] ACE_TIME_PROGMEM = {
7116  // 12:45 Chatham +1245/+1345
7117  {
7118  &kPolicyChatham /*zonePolicy*/,
7119  "+1245/+1345" /*format*/,
7120  51 /*offsetCode*/,
7121  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7122  127 /*untilYearTiny*/,
7123  1 /*untilMonth*/,
7124  1 /*untilDay*/,
7125  0 /*untilTimeCode*/,
7126  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7127  },
7128 
7129 };
7130 
7131 static const char kZoneNamePacific_Chatham[] ACE_TIME_PROGMEM = "\x0b" "Chatham";
7132 
7133 const basic::ZoneInfo kZonePacific_Chatham ACE_TIME_PROGMEM = {
7134  kZoneNamePacific_Chatham /*name*/,
7135  0x2f0de999 /*zoneId*/,
7136  &kZoneContext /*zoneContext*/,
7137  1 /*numEras*/,
7138  kZoneEraPacific_Chatham /*eras*/,
7139 };
7140 
7141 //---------------------------------------------------------------------------
7142 // Zone name: Pacific/Easter
7143 // Zone Eras: 1
7144 // Strings (bytes): 16 (originally 23)
7145 // Memory (8-bit): 38
7146 // Memory (32-bit): 52
7147 //---------------------------------------------------------------------------
7148 
7149 static const basic::ZoneEra kZoneEraPacific_Easter[] ACE_TIME_PROGMEM = {
7150  // -6:00 Chile -06/-05
7151  {
7152  &kPolicyChile /*zonePolicy*/,
7153  "-06/-05" /*format*/,
7154  -24 /*offsetCode*/,
7155  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7156  127 /*untilYearTiny*/,
7157  1 /*untilMonth*/,
7158  1 /*untilDay*/,
7159  0 /*untilTimeCode*/,
7160  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7161  },
7162 
7163 };
7164 
7165 static const char kZoneNamePacific_Easter[] ACE_TIME_PROGMEM = "\x0b" "Easter";
7166 
7167 const basic::ZoneInfo kZonePacific_Easter ACE_TIME_PROGMEM = {
7168  kZoneNamePacific_Easter /*name*/,
7169  0xcf54f7e7 /*zoneId*/,
7170  &kZoneContext /*zoneContext*/,
7171  1 /*numEras*/,
7172  kZoneEraPacific_Easter /*eras*/,
7173 };
7174 
7175 //---------------------------------------------------------------------------
7176 // Zone name: Pacific/Efate
7177 // Zone Eras: 1
7178 // Strings (bytes): 15 (originally 22)
7179 // Memory (8-bit): 37
7180 // Memory (32-bit): 51
7181 //---------------------------------------------------------------------------
7182 
7183 static const basic::ZoneEra kZoneEraPacific_Efate[] ACE_TIME_PROGMEM = {
7184  // 11:00 Vanuatu +11/+12
7185  {
7186  &kPolicyVanuatu /*zonePolicy*/,
7187  "+11/+12" /*format*/,
7188  44 /*offsetCode*/,
7189  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7190  127 /*untilYearTiny*/,
7191  1 /*untilMonth*/,
7192  1 /*untilDay*/,
7193  0 /*untilTimeCode*/,
7194  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7195  },
7196 
7197 };
7198 
7199 static const char kZoneNamePacific_Efate[] ACE_TIME_PROGMEM = "\x0b" "Efate";
7200 
7201 const basic::ZoneInfo kZonePacific_Efate ACE_TIME_PROGMEM = {
7202  kZoneNamePacific_Efate /*name*/,
7203  0x8a2bce28 /*zoneId*/,
7204  &kZoneContext /*zoneContext*/,
7205  1 /*numEras*/,
7206  kZoneEraPacific_Efate /*eras*/,
7207 };
7208 
7209 //---------------------------------------------------------------------------
7210 // Zone name: Pacific/Fiji
7211 // Zone Eras: 1
7212 // Strings (bytes): 14 (originally 21)
7213 // Memory (8-bit): 36
7214 // Memory (32-bit): 50
7215 //---------------------------------------------------------------------------
7216 
7217 static const basic::ZoneEra kZoneEraPacific_Fiji[] ACE_TIME_PROGMEM = {
7218  // 12:00 Fiji +12/+13
7219  {
7220  &kPolicyFiji /*zonePolicy*/,
7221  "+12/+13" /*format*/,
7222  48 /*offsetCode*/,
7223  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7224  127 /*untilYearTiny*/,
7225  1 /*untilMonth*/,
7226  1 /*untilDay*/,
7227  0 /*untilTimeCode*/,
7228  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7229  },
7230 
7231 };
7232 
7233 static const char kZoneNamePacific_Fiji[] ACE_TIME_PROGMEM = "\x0b" "Fiji";
7234 
7235 const basic::ZoneInfo kZonePacific_Fiji ACE_TIME_PROGMEM = {
7236  kZoneNamePacific_Fiji /*name*/,
7237  0x23383ba5 /*zoneId*/,
7238  &kZoneContext /*zoneContext*/,
7239  1 /*numEras*/,
7240  kZoneEraPacific_Fiji /*eras*/,
7241 };
7242 
7243 //---------------------------------------------------------------------------
7244 // Zone name: Pacific/Galapagos
7245 // Zone Eras: 1
7246 // Strings (bytes): 19 (originally 26)
7247 // Memory (8-bit): 41
7248 // Memory (32-bit): 55
7249 //---------------------------------------------------------------------------
7250 
7251 static const basic::ZoneEra kZoneEraPacific_Galapagos[] ACE_TIME_PROGMEM = {
7252  // -6:00 Ecuador -06/-05
7253  {
7254  &kPolicyEcuador /*zonePolicy*/,
7255  "-06/-05" /*format*/,
7256  -24 /*offsetCode*/,
7257  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7258  127 /*untilYearTiny*/,
7259  1 /*untilMonth*/,
7260  1 /*untilDay*/,
7261  0 /*untilTimeCode*/,
7262  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7263  },
7264 
7265 };
7266 
7267 static const char kZoneNamePacific_Galapagos[] ACE_TIME_PROGMEM = "\x0b" "Galapagos";
7268 
7269 const basic::ZoneInfo kZonePacific_Galapagos ACE_TIME_PROGMEM = {
7270  kZoneNamePacific_Galapagos /*name*/,
7271  0xa952f752 /*zoneId*/,
7272  &kZoneContext /*zoneContext*/,
7273  1 /*numEras*/,
7274  kZoneEraPacific_Galapagos /*eras*/,
7275 };
7276 
7277 //---------------------------------------------------------------------------
7278 // Zone name: Pacific/Gambier
7279 // Zone Eras: 1
7280 // Strings (bytes): 13 (originally 20)
7281 // Memory (8-bit): 35
7282 // Memory (32-bit): 49
7283 //---------------------------------------------------------------------------
7284 
7285 static const basic::ZoneEra kZoneEraPacific_Gambier[] ACE_TIME_PROGMEM = {
7286  // -9:00 - -09
7287  {
7288  nullptr /*zonePolicy*/,
7289  "-09" /*format*/,
7290  -36 /*offsetCode*/,
7291  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7292  127 /*untilYearTiny*/,
7293  1 /*untilMonth*/,
7294  1 /*untilDay*/,
7295  0 /*untilTimeCode*/,
7296  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7297  },
7298 
7299 };
7300 
7301 static const char kZoneNamePacific_Gambier[] ACE_TIME_PROGMEM = "\x0b" "Gambier";
7302 
7303 const basic::ZoneInfo kZonePacific_Gambier ACE_TIME_PROGMEM = {
7304  kZoneNamePacific_Gambier /*name*/,
7305  0x53720c3a /*zoneId*/,
7306  &kZoneContext /*zoneContext*/,
7307  1 /*numEras*/,
7308  kZoneEraPacific_Gambier /*eras*/,
7309 };
7310 
7311 //---------------------------------------------------------------------------
7312 // Zone name: Pacific/Guadalcanal
7313 // Zone Eras: 1
7314 // Strings (bytes): 17 (originally 24)
7315 // Memory (8-bit): 39
7316 // Memory (32-bit): 53
7317 //---------------------------------------------------------------------------
7318 
7319 static const basic::ZoneEra kZoneEraPacific_Guadalcanal[] ACE_TIME_PROGMEM = {
7320  // 11:00 - +11
7321  {
7322  nullptr /*zonePolicy*/,
7323  "+11" /*format*/,
7324  44 /*offsetCode*/,
7325  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7326  127 /*untilYearTiny*/,
7327  1 /*untilMonth*/,
7328  1 /*untilDay*/,
7329  0 /*untilTimeCode*/,
7330  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7331  },
7332 
7333 };
7334 
7335 static const char kZoneNamePacific_Guadalcanal[] ACE_TIME_PROGMEM = "\x0b" "Guadalcanal";
7336 
7337 const basic::ZoneInfo kZonePacific_Guadalcanal ACE_TIME_PROGMEM = {
7338  kZoneNamePacific_Guadalcanal /*name*/,
7339  0xf4dd25f0 /*zoneId*/,
7340  &kZoneContext /*zoneContext*/,
7341  1 /*numEras*/,
7342  kZoneEraPacific_Guadalcanal /*eras*/,
7343 };
7344 
7345 //---------------------------------------------------------------------------
7346 // Zone name: Pacific/Honolulu
7347 // Zone Eras: 1
7348 // Strings (bytes): 14 (originally 21)
7349 // Memory (8-bit): 36
7350 // Memory (32-bit): 50
7351 //---------------------------------------------------------------------------
7352 
7353 static const basic::ZoneEra kZoneEraPacific_Honolulu[] ACE_TIME_PROGMEM = {
7354  // -10:00 - HST
7355  {
7356  nullptr /*zonePolicy*/,
7357  "HST" /*format*/,
7358  -40 /*offsetCode*/,
7359  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7360  127 /*untilYearTiny*/,
7361  1 /*untilMonth*/,
7362  1 /*untilDay*/,
7363  0 /*untilTimeCode*/,
7364  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7365  },
7366 
7367 };
7368 
7369 static const char kZoneNamePacific_Honolulu[] ACE_TIME_PROGMEM = "\x0b" "Honolulu";
7370 
7371 const basic::ZoneInfo kZonePacific_Honolulu ACE_TIME_PROGMEM = {
7372  kZoneNamePacific_Honolulu /*name*/,
7373  0xe6e70af9 /*zoneId*/,
7374  &kZoneContext /*zoneContext*/,
7375  1 /*numEras*/,
7376  kZoneEraPacific_Honolulu /*eras*/,
7377 };
7378 
7379 //---------------------------------------------------------------------------
7380 // Zone name: Pacific/Kanton
7381 // Zone Eras: 1
7382 // Strings (bytes): 12 (originally 19)
7383 // Memory (8-bit): 34
7384 // Memory (32-bit): 48
7385 //---------------------------------------------------------------------------
7386 
7387 static const basic::ZoneEra kZoneEraPacific_Kanton[] ACE_TIME_PROGMEM = {
7388  // 13:00 - +13
7389  {
7390  nullptr /*zonePolicy*/,
7391  "+13" /*format*/,
7392  52 /*offsetCode*/,
7393  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7394  127 /*untilYearTiny*/,
7395  1 /*untilMonth*/,
7396  1 /*untilDay*/,
7397  0 /*untilTimeCode*/,
7398  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7399  },
7400 
7401 };
7402 
7403 static const char kZoneNamePacific_Kanton[] ACE_TIME_PROGMEM = "\x0b" "Kanton";
7404 
7405 const basic::ZoneInfo kZonePacific_Kanton ACE_TIME_PROGMEM = {
7406  kZoneNamePacific_Kanton /*name*/,
7407  0xdd512f0e /*zoneId*/,
7408  &kZoneContext /*zoneContext*/,
7409  1 /*numEras*/,
7410  kZoneEraPacific_Kanton /*eras*/,
7411 };
7412 
7413 //---------------------------------------------------------------------------
7414 // Zone name: Pacific/Kiritimati
7415 // Zone Eras: 1
7416 // Strings (bytes): 16 (originally 23)
7417 // Memory (8-bit): 38
7418 // Memory (32-bit): 52
7419 //---------------------------------------------------------------------------
7420 
7421 static const basic::ZoneEra kZoneEraPacific_Kiritimati[] ACE_TIME_PROGMEM = {
7422  // 14:00 - +14
7423  {
7424  nullptr /*zonePolicy*/,
7425  "+14" /*format*/,
7426  56 /*offsetCode*/,
7427  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7428  127 /*untilYearTiny*/,
7429  1 /*untilMonth*/,
7430  1 /*untilDay*/,
7431  0 /*untilTimeCode*/,
7432  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7433  },
7434 
7435 };
7436 
7437 static const char kZoneNamePacific_Kiritimati[] ACE_TIME_PROGMEM = "\x0b" "Kiritimati";
7438 
7439 const basic::ZoneInfo kZonePacific_Kiritimati ACE_TIME_PROGMEM = {
7440  kZoneNamePacific_Kiritimati /*name*/,
7441  0x8305073a /*zoneId*/,
7442  &kZoneContext /*zoneContext*/,
7443  1 /*numEras*/,
7444  kZoneEraPacific_Kiritimati /*eras*/,
7445 };
7446 
7447 //---------------------------------------------------------------------------
7448 // Zone name: Pacific/Kosrae
7449 // Zone Eras: 2
7450 // Strings (bytes): 16 (originally 23)
7451 // Memory (8-bit): 49
7452 // Memory (32-bit): 68
7453 //---------------------------------------------------------------------------
7454 
7455 static const basic::ZoneEra kZoneEraPacific_Kosrae[] ACE_TIME_PROGMEM = {
7456  // 12:00 - +12 1999
7457  {
7458  nullptr /*zonePolicy*/,
7459  "+12" /*format*/,
7460  48 /*offsetCode*/,
7461  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7462  -1 /*untilYearTiny*/,
7463  1 /*untilMonth*/,
7464  1 /*untilDay*/,
7465  0 /*untilTimeCode*/,
7466  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7467  },
7468  // 11:00 - +11
7469  {
7470  nullptr /*zonePolicy*/,
7471  "+11" /*format*/,
7472  44 /*offsetCode*/,
7473  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7474  127 /*untilYearTiny*/,
7475  1 /*untilMonth*/,
7476  1 /*untilDay*/,
7477  0 /*untilTimeCode*/,
7478  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7479  },
7480 
7481 };
7482 
7483 static const char kZoneNamePacific_Kosrae[] ACE_TIME_PROGMEM = "\x0b" "Kosrae";
7484 
7485 const basic::ZoneInfo kZonePacific_Kosrae ACE_TIME_PROGMEM = {
7486  kZoneNamePacific_Kosrae /*name*/,
7487  0xde5139a8 /*zoneId*/,
7488  &kZoneContext /*zoneContext*/,
7489  2 /*numEras*/,
7490  kZoneEraPacific_Kosrae /*eras*/,
7491 };
7492 
7493 //---------------------------------------------------------------------------
7494 // Zone name: Pacific/Kwajalein
7495 // Zone Eras: 1
7496 // Strings (bytes): 15 (originally 22)
7497 // Memory (8-bit): 37
7498 // Memory (32-bit): 51
7499 //---------------------------------------------------------------------------
7500 
7501 static const basic::ZoneEra kZoneEraPacific_Kwajalein[] ACE_TIME_PROGMEM = {
7502  // 12:00 - +12
7503  {
7504  nullptr /*zonePolicy*/,
7505  "+12" /*format*/,
7506  48 /*offsetCode*/,
7507  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7508  127 /*untilYearTiny*/,
7509  1 /*untilMonth*/,
7510  1 /*untilDay*/,
7511  0 /*untilTimeCode*/,
7512  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7513  },
7514 
7515 };
7516 
7517 static const char kZoneNamePacific_Kwajalein[] ACE_TIME_PROGMEM = "\x0b" "Kwajalein";
7518 
7519 const basic::ZoneInfo kZonePacific_Kwajalein ACE_TIME_PROGMEM = {
7520  kZoneNamePacific_Kwajalein /*name*/,
7521  0x8e216759 /*zoneId*/,
7522  &kZoneContext /*zoneContext*/,
7523  1 /*numEras*/,
7524  kZoneEraPacific_Kwajalein /*eras*/,
7525 };
7526 
7527 //---------------------------------------------------------------------------
7528 // Zone name: Pacific/Marquesas
7529 // Zone Eras: 1
7530 // Strings (bytes): 17 (originally 24)
7531 // Memory (8-bit): 39
7532 // Memory (32-bit): 53
7533 //---------------------------------------------------------------------------
7534 
7535 static const basic::ZoneEra kZoneEraPacific_Marquesas[] ACE_TIME_PROGMEM = {
7536  // -9:30 - -0930
7537  {
7538  nullptr /*zonePolicy*/,
7539  "-0930" /*format*/,
7540  -38 /*offsetCode*/,
7541  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7542  127 /*untilYearTiny*/,
7543  1 /*untilMonth*/,
7544  1 /*untilDay*/,
7545  0 /*untilTimeCode*/,
7546  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7547  },
7548 
7549 };
7550 
7551 static const char kZoneNamePacific_Marquesas[] ACE_TIME_PROGMEM = "\x0b" "Marquesas";
7552 
7553 const basic::ZoneInfo kZonePacific_Marquesas ACE_TIME_PROGMEM = {
7554  kZoneNamePacific_Marquesas /*name*/,
7555  0x57ca7135 /*zoneId*/,
7556  &kZoneContext /*zoneContext*/,
7557  1 /*numEras*/,
7558  kZoneEraPacific_Marquesas /*eras*/,
7559 };
7560 
7561 //---------------------------------------------------------------------------
7562 // Zone name: Pacific/Nauru
7563 // Zone Eras: 1
7564 // Strings (bytes): 11 (originally 18)
7565 // Memory (8-bit): 33
7566 // Memory (32-bit): 47
7567 //---------------------------------------------------------------------------
7568 
7569 static const basic::ZoneEra kZoneEraPacific_Nauru[] ACE_TIME_PROGMEM = {
7570  // 12:00 - +12
7571  {
7572  nullptr /*zonePolicy*/,
7573  "+12" /*format*/,
7574  48 /*offsetCode*/,
7575  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7576  127 /*untilYearTiny*/,
7577  1 /*untilMonth*/,
7578  1 /*untilDay*/,
7579  0 /*untilTimeCode*/,
7580  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7581  },
7582 
7583 };
7584 
7585 static const char kZoneNamePacific_Nauru[] ACE_TIME_PROGMEM = "\x0b" "Nauru";
7586 
7587 const basic::ZoneInfo kZonePacific_Nauru ACE_TIME_PROGMEM = {
7588  kZoneNamePacific_Nauru /*name*/,
7589  0x8acc41ae /*zoneId*/,
7590  &kZoneContext /*zoneContext*/,
7591  1 /*numEras*/,
7592  kZoneEraPacific_Nauru /*eras*/,
7593 };
7594 
7595 //---------------------------------------------------------------------------
7596 // Zone name: Pacific/Niue
7597 // Zone Eras: 1
7598 // Strings (bytes): 10 (originally 17)
7599 // Memory (8-bit): 32
7600 // Memory (32-bit): 46
7601 //---------------------------------------------------------------------------
7602 
7603 static const basic::ZoneEra kZoneEraPacific_Niue[] ACE_TIME_PROGMEM = {
7604  // -11:00 - -11
7605  {
7606  nullptr /*zonePolicy*/,
7607  "-11" /*format*/,
7608  -44 /*offsetCode*/,
7609  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7610  127 /*untilYearTiny*/,
7611  1 /*untilMonth*/,
7612  1 /*untilDay*/,
7613  0 /*untilTimeCode*/,
7614  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7615  },
7616 
7617 };
7618 
7619 static const char kZoneNamePacific_Niue[] ACE_TIME_PROGMEM = "\x0b" "Niue";
7620 
7621 const basic::ZoneInfo kZonePacific_Niue ACE_TIME_PROGMEM = {
7622  kZoneNamePacific_Niue /*name*/,
7623  0x233ca014 /*zoneId*/,
7624  &kZoneContext /*zoneContext*/,
7625  1 /*numEras*/,
7626  kZoneEraPacific_Niue /*eras*/,
7627 };
7628 
7629 //---------------------------------------------------------------------------
7630 // Zone name: Pacific/Noumea
7631 // Zone Eras: 1
7632 // Strings (bytes): 16 (originally 23)
7633 // Memory (8-bit): 38
7634 // Memory (32-bit): 52
7635 //---------------------------------------------------------------------------
7636 
7637 static const basic::ZoneEra kZoneEraPacific_Noumea[] ACE_TIME_PROGMEM = {
7638  // 11:00 NC +11/+12
7639  {
7640  &kPolicyNC /*zonePolicy*/,
7641  "+11/+12" /*format*/,
7642  44 /*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 kZoneNamePacific_Noumea[] ACE_TIME_PROGMEM = "\x0b" "Noumea";
7654 
7655 const basic::ZoneInfo kZonePacific_Noumea ACE_TIME_PROGMEM = {
7656  kZoneNamePacific_Noumea /*name*/,
7657  0xe551b788 /*zoneId*/,
7658  &kZoneContext /*zoneContext*/,
7659  1 /*numEras*/,
7660  kZoneEraPacific_Noumea /*eras*/,
7661 };
7662 
7663 //---------------------------------------------------------------------------
7664 // Zone name: Pacific/Pago_Pago
7665 // Zone Eras: 1
7666 // Strings (bytes): 15 (originally 22)
7667 // Memory (8-bit): 37
7668 // Memory (32-bit): 51
7669 //---------------------------------------------------------------------------
7670 
7671 static const basic::ZoneEra kZoneEraPacific_Pago_Pago[] ACE_TIME_PROGMEM = {
7672  // -11:00 - SST
7673  {
7674  nullptr /*zonePolicy*/,
7675  "SST" /*format*/,
7676  -44 /*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 kZoneNamePacific_Pago_Pago[] ACE_TIME_PROGMEM = "\x0b" "Pago_Pago";
7688 
7689 const basic::ZoneInfo kZonePacific_Pago_Pago ACE_TIME_PROGMEM = {
7690  kZoneNamePacific_Pago_Pago /*name*/,
7691  0x603aebd0 /*zoneId*/,
7692  &kZoneContext /*zoneContext*/,
7693  1 /*numEras*/,
7694  kZoneEraPacific_Pago_Pago /*eras*/,
7695 };
7696 
7697 //---------------------------------------------------------------------------
7698 // Zone name: Pacific/Palau
7699 // Zone Eras: 1
7700 // Strings (bytes): 11 (originally 18)
7701 // Memory (8-bit): 33
7702 // Memory (32-bit): 47
7703 //---------------------------------------------------------------------------
7704 
7705 static const basic::ZoneEra kZoneEraPacific_Palau[] ACE_TIME_PROGMEM = {
7706  // 9:00 - +09
7707  {
7708  nullptr /*zonePolicy*/,
7709  "+09" /*format*/,
7710  36 /*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 kZoneNamePacific_Palau[] ACE_TIME_PROGMEM = "\x0b" "Palau";
7722 
7723 const basic::ZoneInfo kZonePacific_Palau ACE_TIME_PROGMEM = {
7724  kZoneNamePacific_Palau /*name*/,
7725  0x8af04a36 /*zoneId*/,
7726  &kZoneContext /*zoneContext*/,
7727  1 /*numEras*/,
7728  kZoneEraPacific_Palau /*eras*/,
7729 };
7730 
7731 //---------------------------------------------------------------------------
7732 // Zone name: Pacific/Pitcairn
7733 // Zone Eras: 1
7734 // Strings (bytes): 14 (originally 21)
7735 // Memory (8-bit): 36
7736 // Memory (32-bit): 50
7737 //---------------------------------------------------------------------------
7738 
7739 static const basic::ZoneEra kZoneEraPacific_Pitcairn[] ACE_TIME_PROGMEM = {
7740  // -8:00 - -08
7741  {
7742  nullptr /*zonePolicy*/,
7743  "-08" /*format*/,
7744  -32 /*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 kZoneNamePacific_Pitcairn[] ACE_TIME_PROGMEM = "\x0b" "Pitcairn";
7756 
7757 const basic::ZoneInfo kZonePacific_Pitcairn ACE_TIME_PROGMEM = {
7758  kZoneNamePacific_Pitcairn /*name*/,
7759  0x8837d8bd /*zoneId*/,
7760  &kZoneContext /*zoneContext*/,
7761  1 /*numEras*/,
7762  kZoneEraPacific_Pitcairn /*eras*/,
7763 };
7764 
7765 //---------------------------------------------------------------------------
7766 // Zone name: Pacific/Port_Moresby
7767 // Zone Eras: 1
7768 // Strings (bytes): 18 (originally 25)
7769 // Memory (8-bit): 40
7770 // Memory (32-bit): 54
7771 //---------------------------------------------------------------------------
7772 
7773 static const basic::ZoneEra kZoneEraPacific_Port_Moresby[] ACE_TIME_PROGMEM = {
7774  // 10:00 - +10
7775  {
7776  nullptr /*zonePolicy*/,
7777  "+10" /*format*/,
7778  40 /*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 kZoneNamePacific_Port_Moresby[] ACE_TIME_PROGMEM = "\x0b" "Port_Moresby";
7790 
7791 const basic::ZoneInfo kZonePacific_Port_Moresby ACE_TIME_PROGMEM = {
7792  kZoneNamePacific_Port_Moresby /*name*/,
7793  0xa7ba7f68 /*zoneId*/,
7794  &kZoneContext /*zoneContext*/,
7795  1 /*numEras*/,
7796  kZoneEraPacific_Port_Moresby /*eras*/,
7797 };
7798 
7799 //---------------------------------------------------------------------------
7800 // Zone name: Pacific/Rarotonga
7801 // Zone Eras: 1
7802 // Strings (bytes): 21 (originally 28)
7803 // Memory (8-bit): 43
7804 // Memory (32-bit): 57
7805 //---------------------------------------------------------------------------
7806 
7807 static const basic::ZoneEra kZoneEraPacific_Rarotonga[] ACE_TIME_PROGMEM = {
7808  // -10:00 Cook -10/-0930
7809  {
7810  &kPolicyCook /*zonePolicy*/,
7811  "-10/-0930" /*format*/,
7812  -40 /*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 kZoneNamePacific_Rarotonga[] ACE_TIME_PROGMEM = "\x0b" "Rarotonga";
7824 
7825 const basic::ZoneInfo kZonePacific_Rarotonga ACE_TIME_PROGMEM = {
7826  kZoneNamePacific_Rarotonga /*name*/,
7827  0x9981a3b0 /*zoneId*/,
7828  &kZoneContext /*zoneContext*/,
7829  1 /*numEras*/,
7830  kZoneEraPacific_Rarotonga /*eras*/,
7831 };
7832 
7833 //---------------------------------------------------------------------------
7834 // Zone name: Pacific/Tahiti
7835 // Zone Eras: 1
7836 // Strings (bytes): 12 (originally 19)
7837 // Memory (8-bit): 34
7838 // Memory (32-bit): 48
7839 //---------------------------------------------------------------------------
7840 
7841 static const basic::ZoneEra kZoneEraPacific_Tahiti[] ACE_TIME_PROGMEM = {
7842  // -10:00 - -10
7843  {
7844  nullptr /*zonePolicy*/,
7845  "-10" /*format*/,
7846  -40 /*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 kZoneNamePacific_Tahiti[] ACE_TIME_PROGMEM = "\x0b" "Tahiti";
7858 
7859 const basic::ZoneInfo kZonePacific_Tahiti ACE_TIME_PROGMEM = {
7860  kZoneNamePacific_Tahiti /*name*/,
7861  0xf24c2446 /*zoneId*/,
7862  &kZoneContext /*zoneContext*/,
7863  1 /*numEras*/,
7864  kZoneEraPacific_Tahiti /*eras*/,
7865 };
7866 
7867 //---------------------------------------------------------------------------
7868 // Zone name: Pacific/Tarawa
7869 // Zone Eras: 1
7870 // Strings (bytes): 12 (originally 19)
7871 // Memory (8-bit): 34
7872 // Memory (32-bit): 48
7873 //---------------------------------------------------------------------------
7874 
7875 static const basic::ZoneEra kZoneEraPacific_Tarawa[] ACE_TIME_PROGMEM = {
7876  // 12:00 - +12
7877  {
7878  nullptr /*zonePolicy*/,
7879  "+12" /*format*/,
7880  48 /*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 kZoneNamePacific_Tarawa[] ACE_TIME_PROGMEM = "\x0b" "Tarawa";
7892 
7893 const basic::ZoneInfo kZonePacific_Tarawa ACE_TIME_PROGMEM = {
7894  kZoneNamePacific_Tarawa /*name*/,
7895  0xf2517e63 /*zoneId*/,
7896  &kZoneContext /*zoneContext*/,
7897  1 /*numEras*/,
7898  kZoneEraPacific_Tarawa /*eras*/,
7899 };
7900 
7901 //---------------------------------------------------------------------------
7902 // Zone name: Pacific/Tongatapu
7903 // Zone Eras: 2
7904 // Strings (bytes): 23 (originally 30)
7905 // Memory (8-bit): 56
7906 // Memory (32-bit): 75
7907 //---------------------------------------------------------------------------
7908 
7909 static const basic::ZoneEra kZoneEraPacific_Tongatapu[] ACE_TIME_PROGMEM = {
7910  // 13:00 - +13 1999
7911  {
7912  nullptr /*zonePolicy*/,
7913  "+13" /*format*/,
7914  52 /*offsetCode*/,
7915  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7916  -1 /*untilYearTiny*/,
7917  1 /*untilMonth*/,
7918  1 /*untilDay*/,
7919  0 /*untilTimeCode*/,
7920  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7921  },
7922  // 13:00 Tonga +13/+14
7923  {
7924  &kPolicyTonga /*zonePolicy*/,
7925  "+13/+14" /*format*/,
7926  52 /*offsetCode*/,
7927  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7928  127 /*untilYearTiny*/,
7929  1 /*untilMonth*/,
7930  1 /*untilDay*/,
7931  0 /*untilTimeCode*/,
7932  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7933  },
7934 
7935 };
7936 
7937 static const char kZoneNamePacific_Tongatapu[] ACE_TIME_PROGMEM = "\x0b" "Tongatapu";
7938 
7939 const basic::ZoneInfo kZonePacific_Tongatapu ACE_TIME_PROGMEM = {
7940  kZoneNamePacific_Tongatapu /*name*/,
7941  0x262ca836 /*zoneId*/,
7942  &kZoneContext /*zoneContext*/,
7943  2 /*numEras*/,
7944  kZoneEraPacific_Tongatapu /*eras*/,
7945 };
7946 
7947 //---------------------------------------------------------------------------
7948 // Zone name: WET
7949 // Zone Eras: 1
7950 // Strings (bytes): 9 (originally 9)
7951 // Memory (8-bit): 31
7952 // Memory (32-bit): 45
7953 //---------------------------------------------------------------------------
7954 
7955 static const basic::ZoneEra kZoneEraWET[] ACE_TIME_PROGMEM = {
7956  // 0:00 EU WE%sT
7957  {
7958  &kPolicyEU /*zonePolicy*/,
7959  "WE%T" /*format*/,
7960  0 /*offsetCode*/,
7961  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7962  127 /*untilYearTiny*/,
7963  1 /*untilMonth*/,
7964  1 /*untilDay*/,
7965  0 /*untilTimeCode*/,
7966  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7967  },
7968 
7969 };
7970 
7971 static const char kZoneNameWET[] ACE_TIME_PROGMEM = "WET";
7972 
7973 const basic::ZoneInfo kZoneWET ACE_TIME_PROGMEM = {
7974  kZoneNameWET /*name*/,
7975  0x0b882e35 /*zoneId*/,
7976  &kZoneContext /*zoneContext*/,
7977  1 /*numEras*/,
7978  kZoneEraWET /*eras*/,
7979 };
7980 
7981 
7982 
7983 //---------------------------------------------------------------------------
7984 // Links: 220
7985 //---------------------------------------------------------------------------
7986 
7987 //---------------------------------------------------------------------------
7988 // Link name: Africa/Accra -> Africa/Abidjan
7989 // Strings (bytes): 7 (originally 13)
7990 // Memory (8-bit): 18
7991 // Memory (32-bit): 27
7992 //---------------------------------------------------------------------------
7993 
7994 static const char kZoneNameAfrica_Accra[] ACE_TIME_PROGMEM = "\x01" "Accra";
7995 
7996 const basic::ZoneInfo kZoneAfrica_Accra ACE_TIME_PROGMEM = {
7997  kZoneNameAfrica_Accra /*name*/,
7998  0x77d5b054 /*zoneId*/,
7999  &kZoneContext /*zoneContext*/,
8000  0 /*numEras*/,
8001  &kZoneAfrica_Abidjan /*eras(info)*/,
8002 };
8003 
8004 //---------------------------------------------------------------------------
8005 // Link name: Africa/Addis_Ababa -> Africa/Nairobi
8006 // Strings (bytes): 13 (originally 19)
8007 // Memory (8-bit): 24
8008 // Memory (32-bit): 33
8009 //---------------------------------------------------------------------------
8010 
8011 static const char kZoneNameAfrica_Addis_Ababa[] ACE_TIME_PROGMEM = "\x01" "Addis_Ababa";
8012 
8013 const basic::ZoneInfo kZoneAfrica_Addis_Ababa ACE_TIME_PROGMEM = {
8014  kZoneNameAfrica_Addis_Ababa /*name*/,
8015  0x05ae1e65 /*zoneId*/,
8016  &kZoneContext /*zoneContext*/,
8017  0 /*numEras*/,
8018  &kZoneAfrica_Nairobi /*eras(info)*/,
8019 };
8020 
8021 //---------------------------------------------------------------------------
8022 // Link name: Africa/Asmara -> Africa/Nairobi
8023 // Strings (bytes): 8 (originally 14)
8024 // Memory (8-bit): 19
8025 // Memory (32-bit): 28
8026 //---------------------------------------------------------------------------
8027 
8028 static const char kZoneNameAfrica_Asmara[] ACE_TIME_PROGMEM = "\x01" "Asmara";
8029 
8030 const basic::ZoneInfo kZoneAfrica_Asmara ACE_TIME_PROGMEM = {
8031  kZoneNameAfrica_Asmara /*name*/,
8032  0x73b278ef /*zoneId*/,
8033  &kZoneContext /*zoneContext*/,
8034  0 /*numEras*/,
8035  &kZoneAfrica_Nairobi /*eras(info)*/,
8036 };
8037 
8038 //---------------------------------------------------------------------------
8039 // Link name: Africa/Asmera -> Africa/Nairobi
8040 // Strings (bytes): 8 (originally 14)
8041 // Memory (8-bit): 19
8042 // Memory (32-bit): 28
8043 //---------------------------------------------------------------------------
8044 
8045 static const char kZoneNameAfrica_Asmera[] ACE_TIME_PROGMEM = "\x01" "Asmera";
8046 
8047 const basic::ZoneInfo kZoneAfrica_Asmera ACE_TIME_PROGMEM = {
8048  kZoneNameAfrica_Asmera /*name*/,
8049  0x73b289f3 /*zoneId*/,
8050  &kZoneContext /*zoneContext*/,
8051  0 /*numEras*/,
8052  &kZoneAfrica_Nairobi /*eras(info)*/,
8053 };
8054 
8055 //---------------------------------------------------------------------------
8056 // Link name: Africa/Bamako -> Africa/Abidjan
8057 // Strings (bytes): 8 (originally 14)
8058 // Memory (8-bit): 19
8059 // Memory (32-bit): 28
8060 //---------------------------------------------------------------------------
8061 
8062 static const char kZoneNameAfrica_Bamako[] ACE_TIME_PROGMEM = "\x01" "Bamako";
8063 
8064 const basic::ZoneInfo kZoneAfrica_Bamako ACE_TIME_PROGMEM = {
8065  kZoneNameAfrica_Bamako /*name*/,
8066  0x74c1e7a5 /*zoneId*/,
8067  &kZoneContext /*zoneContext*/,
8068  0 /*numEras*/,
8069  &kZoneAfrica_Abidjan /*eras(info)*/,
8070 };
8071 
8072 //---------------------------------------------------------------------------
8073 // Link name: Africa/Bangui -> Africa/Lagos
8074 // Strings (bytes): 8 (originally 14)
8075 // Memory (8-bit): 19
8076 // Memory (32-bit): 28
8077 //---------------------------------------------------------------------------
8078 
8079 static const char kZoneNameAfrica_Bangui[] ACE_TIME_PROGMEM = "\x01" "Bangui";
8080 
8081 const basic::ZoneInfo kZoneAfrica_Bangui ACE_TIME_PROGMEM = {
8082  kZoneNameAfrica_Bangui /*name*/,
8083  0x74c28ed0 /*zoneId*/,
8084  &kZoneContext /*zoneContext*/,
8085  0 /*numEras*/,
8086  &kZoneAfrica_Lagos /*eras(info)*/,
8087 };
8088 
8089 //---------------------------------------------------------------------------
8090 // Link name: Africa/Banjul -> Africa/Abidjan
8091 // Strings (bytes): 8 (originally 14)
8092 // Memory (8-bit): 19
8093 // Memory (32-bit): 28
8094 //---------------------------------------------------------------------------
8095 
8096 static const char kZoneNameAfrica_Banjul[] ACE_TIME_PROGMEM = "\x01" "Banjul";
8097 
8098 const basic::ZoneInfo kZoneAfrica_Banjul ACE_TIME_PROGMEM = {
8099  kZoneNameAfrica_Banjul /*name*/,
8100  0x74c29b96 /*zoneId*/,
8101  &kZoneContext /*zoneContext*/,
8102  0 /*numEras*/,
8103  &kZoneAfrica_Abidjan /*eras(info)*/,
8104 };
8105 
8106 //---------------------------------------------------------------------------
8107 // Link name: Africa/Blantyre -> Africa/Maputo
8108 // Strings (bytes): 10 (originally 16)
8109 // Memory (8-bit): 21
8110 // Memory (32-bit): 30
8111 //---------------------------------------------------------------------------
8112 
8113 static const char kZoneNameAfrica_Blantyre[] ACE_TIME_PROGMEM = "\x01" "Blantyre";
8114 
8115 const basic::ZoneInfo kZoneAfrica_Blantyre ACE_TIME_PROGMEM = {
8116  kZoneNameAfrica_Blantyre /*name*/,
8117  0xe08d813b /*zoneId*/,
8118  &kZoneContext /*zoneContext*/,
8119  0 /*numEras*/,
8120  &kZoneAfrica_Maputo /*eras(info)*/,
8121 };
8122 
8123 //---------------------------------------------------------------------------
8124 // Link name: Africa/Brazzaville -> Africa/Lagos
8125 // Strings (bytes): 13 (originally 19)
8126 // Memory (8-bit): 24
8127 // Memory (32-bit): 33
8128 //---------------------------------------------------------------------------
8129 
8130 static const char kZoneNameAfrica_Brazzaville[] ACE_TIME_PROGMEM = "\x01" "Brazzaville";
8131 
8132 const basic::ZoneInfo kZoneAfrica_Brazzaville ACE_TIME_PROGMEM = {
8133  kZoneNameAfrica_Brazzaville /*name*/,
8134  0x39cda760 /*zoneId*/,
8135  &kZoneContext /*zoneContext*/,
8136  0 /*numEras*/,
8137  &kZoneAfrica_Lagos /*eras(info)*/,
8138 };
8139 
8140 //---------------------------------------------------------------------------
8141 // Link name: Africa/Bujumbura -> Africa/Maputo
8142 // Strings (bytes): 11 (originally 17)
8143 // Memory (8-bit): 22
8144 // Memory (32-bit): 31
8145 //---------------------------------------------------------------------------
8146 
8147 static const char kZoneNameAfrica_Bujumbura[] ACE_TIME_PROGMEM = "\x01" "Bujumbura";
8148 
8149 const basic::ZoneInfo kZoneAfrica_Bujumbura ACE_TIME_PROGMEM = {
8150  kZoneNameAfrica_Bujumbura /*name*/,
8151  0x05232a47 /*zoneId*/,
8152  &kZoneContext /*zoneContext*/,
8153  0 /*numEras*/,
8154  &kZoneAfrica_Maputo /*eras(info)*/,
8155 };
8156 
8157 //---------------------------------------------------------------------------
8158 // Link name: Africa/Conakry -> Africa/Abidjan
8159 // Strings (bytes): 9 (originally 15)
8160 // Memory (8-bit): 20
8161 // Memory (32-bit): 29
8162 //---------------------------------------------------------------------------
8163 
8164 static const char kZoneNameAfrica_Conakry[] ACE_TIME_PROGMEM = "\x01" "Conakry";
8165 
8166 const basic::ZoneInfo kZoneAfrica_Conakry ACE_TIME_PROGMEM = {
8167  kZoneNameAfrica_Conakry /*name*/,
8168  0x7ab36b31 /*zoneId*/,
8169  &kZoneContext /*zoneContext*/,
8170  0 /*numEras*/,
8171  &kZoneAfrica_Abidjan /*eras(info)*/,
8172 };
8173 
8174 //---------------------------------------------------------------------------
8175 // Link name: Africa/Dakar -> Africa/Abidjan
8176 // Strings (bytes): 7 (originally 13)
8177 // Memory (8-bit): 18
8178 // Memory (32-bit): 27
8179 //---------------------------------------------------------------------------
8180 
8181 static const char kZoneNameAfrica_Dakar[] ACE_TIME_PROGMEM = "\x01" "Dakar";
8182 
8183 const basic::ZoneInfo kZoneAfrica_Dakar ACE_TIME_PROGMEM = {
8184  kZoneNameAfrica_Dakar /*name*/,
8185  0x780b00fd /*zoneId*/,
8186  &kZoneContext /*zoneContext*/,
8187  0 /*numEras*/,
8188  &kZoneAfrica_Abidjan /*eras(info)*/,
8189 };
8190 
8191 //---------------------------------------------------------------------------
8192 // Link name: Africa/Dar_es_Salaam -> Africa/Nairobi
8193 // Strings (bytes): 15 (originally 21)
8194 // Memory (8-bit): 26
8195 // Memory (32-bit): 35
8196 //---------------------------------------------------------------------------
8197 
8198 static const char kZoneNameAfrica_Dar_es_Salaam[] ACE_TIME_PROGMEM = "\x01" "Dar_es_Salaam";
8199 
8200 const basic::ZoneInfo kZoneAfrica_Dar_es_Salaam ACE_TIME_PROGMEM = {
8201  kZoneNameAfrica_Dar_es_Salaam /*name*/,
8202  0xa04c47b6 /*zoneId*/,
8203  &kZoneContext /*zoneContext*/,
8204  0 /*numEras*/,
8205  &kZoneAfrica_Nairobi /*eras(info)*/,
8206 };
8207 
8208 //---------------------------------------------------------------------------
8209 // Link name: Africa/Djibouti -> Africa/Nairobi
8210 // Strings (bytes): 10 (originally 16)
8211 // Memory (8-bit): 21
8212 // Memory (32-bit): 30
8213 //---------------------------------------------------------------------------
8214 
8215 static const char kZoneNameAfrica_Djibouti[] ACE_TIME_PROGMEM = "\x01" "Djibouti";
8216 
8217 const basic::ZoneInfo kZoneAfrica_Djibouti ACE_TIME_PROGMEM = {
8218  kZoneNameAfrica_Djibouti /*name*/,
8219  0x30ea01d4 /*zoneId*/,
8220  &kZoneContext /*zoneContext*/,
8221  0 /*numEras*/,
8222  &kZoneAfrica_Nairobi /*eras(info)*/,
8223 };
8224 
8225 //---------------------------------------------------------------------------
8226 // Link name: Africa/Douala -> Africa/Lagos
8227 // Strings (bytes): 8 (originally 14)
8228 // Memory (8-bit): 19
8229 // Memory (32-bit): 28
8230 //---------------------------------------------------------------------------
8231 
8232 static const char kZoneNameAfrica_Douala[] ACE_TIME_PROGMEM = "\x01" "Douala";
8233 
8234 const basic::ZoneInfo kZoneAfrica_Douala ACE_TIME_PROGMEM = {
8235  kZoneNameAfrica_Douala /*name*/,
8236  0x7a6df310 /*zoneId*/,
8237  &kZoneContext /*zoneContext*/,
8238  0 /*numEras*/,
8239  &kZoneAfrica_Lagos /*eras(info)*/,
8240 };
8241 
8242 //---------------------------------------------------------------------------
8243 // Link name: Africa/Freetown -> Africa/Abidjan
8244 // Strings (bytes): 10 (originally 16)
8245 // Memory (8-bit): 21
8246 // Memory (32-bit): 30
8247 //---------------------------------------------------------------------------
8248 
8249 static const char kZoneNameAfrica_Freetown[] ACE_TIME_PROGMEM = "\x01" "Freetown";
8250 
8251 const basic::ZoneInfo kZoneAfrica_Freetown ACE_TIME_PROGMEM = {
8252  kZoneNameAfrica_Freetown /*name*/,
8253  0x6823dd64 /*zoneId*/,
8254  &kZoneContext /*zoneContext*/,
8255  0 /*numEras*/,
8256  &kZoneAfrica_Abidjan /*eras(info)*/,
8257 };
8258 
8259 //---------------------------------------------------------------------------
8260 // Link name: Africa/Gaborone -> Africa/Maputo
8261 // Strings (bytes): 10 (originally 16)
8262 // Memory (8-bit): 21
8263 // Memory (32-bit): 30
8264 //---------------------------------------------------------------------------
8265 
8266 static const char kZoneNameAfrica_Gaborone[] ACE_TIME_PROGMEM = "\x01" "Gaborone";
8267 
8268 const basic::ZoneInfo kZoneAfrica_Gaborone ACE_TIME_PROGMEM = {
8269  kZoneNameAfrica_Gaborone /*name*/,
8270  0x317c0aa7 /*zoneId*/,
8271  &kZoneContext /*zoneContext*/,
8272  0 /*numEras*/,
8273  &kZoneAfrica_Maputo /*eras(info)*/,
8274 };
8275 
8276 //---------------------------------------------------------------------------
8277 // Link name: Africa/Harare -> Africa/Maputo
8278 // Strings (bytes): 8 (originally 14)
8279 // Memory (8-bit): 19
8280 // Memory (32-bit): 28
8281 //---------------------------------------------------------------------------
8282 
8283 static const char kZoneNameAfrica_Harare[] ACE_TIME_PROGMEM = "\x01" "Harare";
8284 
8285 const basic::ZoneInfo kZoneAfrica_Harare ACE_TIME_PROGMEM = {
8286  kZoneNameAfrica_Harare /*name*/,
8287  0x82c39a2d /*zoneId*/,
8288  &kZoneContext /*zoneContext*/,
8289  0 /*numEras*/,
8290  &kZoneAfrica_Maputo /*eras(info)*/,
8291 };
8292 
8293 //---------------------------------------------------------------------------
8294 // Link name: Africa/Kampala -> Africa/Nairobi
8295 // Strings (bytes): 9 (originally 15)
8296 // Memory (8-bit): 20
8297 // Memory (32-bit): 29
8298 //---------------------------------------------------------------------------
8299 
8300 static const char kZoneNameAfrica_Kampala[] ACE_TIME_PROGMEM = "\x01" "Kampala";
8301 
8302 const basic::ZoneInfo kZoneAfrica_Kampala ACE_TIME_PROGMEM = {
8303  kZoneNameAfrica_Kampala /*name*/,
8304  0xc1d30e31 /*zoneId*/,
8305  &kZoneContext /*zoneContext*/,
8306  0 /*numEras*/,
8307  &kZoneAfrica_Nairobi /*eras(info)*/,
8308 };
8309 
8310 //---------------------------------------------------------------------------
8311 // Link name: Africa/Kigali -> Africa/Maputo
8312 // Strings (bytes): 8 (originally 14)
8313 // Memory (8-bit): 19
8314 // Memory (32-bit): 28
8315 //---------------------------------------------------------------------------
8316 
8317 static const char kZoneNameAfrica_Kigali[] ACE_TIME_PROGMEM = "\x01" "Kigali";
8318 
8319 const basic::ZoneInfo kZoneAfrica_Kigali ACE_TIME_PROGMEM = {
8320  kZoneNameAfrica_Kigali /*name*/,
8321  0x8a4dcf2b /*zoneId*/,
8322  &kZoneContext /*zoneContext*/,
8323  0 /*numEras*/,
8324  &kZoneAfrica_Maputo /*eras(info)*/,
8325 };
8326 
8327 //---------------------------------------------------------------------------
8328 // Link name: Africa/Kinshasa -> Africa/Lagos
8329 // Strings (bytes): 10 (originally 16)
8330 // Memory (8-bit): 21
8331 // Memory (32-bit): 30
8332 //---------------------------------------------------------------------------
8333 
8334 static const char kZoneNameAfrica_Kinshasa[] ACE_TIME_PROGMEM = "\x01" "Kinshasa";
8335 
8336 const basic::ZoneInfo kZoneAfrica_Kinshasa ACE_TIME_PROGMEM = {
8337  kZoneNameAfrica_Kinshasa /*name*/,
8338  0x6695d70c /*zoneId*/,
8339  &kZoneContext /*zoneContext*/,
8340  0 /*numEras*/,
8341  &kZoneAfrica_Lagos /*eras(info)*/,
8342 };
8343 
8344 //---------------------------------------------------------------------------
8345 // Link name: Africa/Libreville -> Africa/Lagos
8346 // Strings (bytes): 12 (originally 18)
8347 // Memory (8-bit): 23
8348 // Memory (32-bit): 32
8349 //---------------------------------------------------------------------------
8350 
8351 static const char kZoneNameAfrica_Libreville[] ACE_TIME_PROGMEM = "\x01" "Libreville";
8352 
8353 const basic::ZoneInfo kZoneAfrica_Libreville ACE_TIME_PROGMEM = {
8354  kZoneNameAfrica_Libreville /*name*/,
8355  0x01d96de4 /*zoneId*/,
8356  &kZoneContext /*zoneContext*/,
8357  0 /*numEras*/,
8358  &kZoneAfrica_Lagos /*eras(info)*/,
8359 };
8360 
8361 //---------------------------------------------------------------------------
8362 // Link name: Africa/Lome -> Africa/Abidjan
8363 // Strings (bytes): 6 (originally 12)
8364 // Memory (8-bit): 17
8365 // Memory (32-bit): 26
8366 //---------------------------------------------------------------------------
8367 
8368 static const char kZoneNameAfrica_Lome[] ACE_TIME_PROGMEM = "\x01" "Lome";
8369 
8370 const basic::ZoneInfo kZoneAfrica_Lome ACE_TIME_PROGMEM = {
8371  kZoneNameAfrica_Lome /*name*/,
8372  0xd51c3a07 /*zoneId*/,
8373  &kZoneContext /*zoneContext*/,
8374  0 /*numEras*/,
8375  &kZoneAfrica_Abidjan /*eras(info)*/,
8376 };
8377 
8378 //---------------------------------------------------------------------------
8379 // Link name: Africa/Luanda -> Africa/Lagos
8380 // Strings (bytes): 8 (originally 14)
8381 // Memory (8-bit): 19
8382 // Memory (32-bit): 28
8383 //---------------------------------------------------------------------------
8384 
8385 static const char kZoneNameAfrica_Luanda[] ACE_TIME_PROGMEM = "\x01" "Luanda";
8386 
8387 const basic::ZoneInfo kZoneAfrica_Luanda ACE_TIME_PROGMEM = {
8388  kZoneNameAfrica_Luanda /*name*/,
8389  0x8d7909cf /*zoneId*/,
8390  &kZoneContext /*zoneContext*/,
8391  0 /*numEras*/,
8392  &kZoneAfrica_Lagos /*eras(info)*/,
8393 };
8394 
8395 //---------------------------------------------------------------------------
8396 // Link name: Africa/Lubumbashi -> Africa/Maputo
8397 // Strings (bytes): 12 (originally 18)
8398 // Memory (8-bit): 23
8399 // Memory (32-bit): 32
8400 //---------------------------------------------------------------------------
8401 
8402 static const char kZoneNameAfrica_Lubumbashi[] ACE_TIME_PROGMEM = "\x01" "Lubumbashi";
8403 
8404 const basic::ZoneInfo kZoneAfrica_Lubumbashi ACE_TIME_PROGMEM = {
8405  kZoneNameAfrica_Lubumbashi /*name*/,
8406  0x6fd88566 /*zoneId*/,
8407  &kZoneContext /*zoneContext*/,
8408  0 /*numEras*/,
8409  &kZoneAfrica_Maputo /*eras(info)*/,
8410 };
8411 
8412 //---------------------------------------------------------------------------
8413 // Link name: Africa/Lusaka -> Africa/Maputo
8414 // Strings (bytes): 8 (originally 14)
8415 // Memory (8-bit): 19
8416 // Memory (32-bit): 28
8417 //---------------------------------------------------------------------------
8418 
8419 static const char kZoneNameAfrica_Lusaka[] ACE_TIME_PROGMEM = "\x01" "Lusaka";
8420 
8421 const basic::ZoneInfo kZoneAfrica_Lusaka ACE_TIME_PROGMEM = {
8422  kZoneNameAfrica_Lusaka /*name*/,
8423  0x8d82b23b /*zoneId*/,
8424  &kZoneContext /*zoneContext*/,
8425  0 /*numEras*/,
8426  &kZoneAfrica_Maputo /*eras(info)*/,
8427 };
8428 
8429 //---------------------------------------------------------------------------
8430 // Link name: Africa/Malabo -> Africa/Lagos
8431 // Strings (bytes): 8 (originally 14)
8432 // Memory (8-bit): 19
8433 // Memory (32-bit): 28
8434 //---------------------------------------------------------------------------
8435 
8436 static const char kZoneNameAfrica_Malabo[] ACE_TIME_PROGMEM = "\x01" "Malabo";
8437 
8438 const basic::ZoneInfo kZoneAfrica_Malabo ACE_TIME_PROGMEM = {
8439  kZoneNameAfrica_Malabo /*name*/,
8440  0x8e6a1906 /*zoneId*/,
8441  &kZoneContext /*zoneContext*/,
8442  0 /*numEras*/,
8443  &kZoneAfrica_Lagos /*eras(info)*/,
8444 };
8445 
8446 //---------------------------------------------------------------------------
8447 // Link name: Africa/Maseru -> Africa/Johannesburg
8448 // Strings (bytes): 8 (originally 14)
8449 // Memory (8-bit): 19
8450 // Memory (32-bit): 28
8451 //---------------------------------------------------------------------------
8452 
8453 static const char kZoneNameAfrica_Maseru[] ACE_TIME_PROGMEM = "\x01" "Maseru";
8454 
8455 const basic::ZoneInfo kZoneAfrica_Maseru ACE_TIME_PROGMEM = {
8456  kZoneNameAfrica_Maseru /*name*/,
8457  0x8e6e02c7 /*zoneId*/,
8458  &kZoneContext /*zoneContext*/,
8459  0 /*numEras*/,
8460  &kZoneAfrica_Johannesburg /*eras(info)*/,
8461 };
8462 
8463 //---------------------------------------------------------------------------
8464 // Link name: Africa/Mbabane -> Africa/Johannesburg
8465 // Strings (bytes): 9 (originally 15)
8466 // Memory (8-bit): 20
8467 // Memory (32-bit): 29
8468 //---------------------------------------------------------------------------
8469 
8470 static const char kZoneNameAfrica_Mbabane[] ACE_TIME_PROGMEM = "\x01" "Mbabane";
8471 
8472 const basic::ZoneInfo kZoneAfrica_Mbabane ACE_TIME_PROGMEM = {
8473  kZoneNameAfrica_Mbabane /*name*/,
8474  0x5d3bdd40 /*zoneId*/,
8475  &kZoneContext /*zoneContext*/,
8476  0 /*numEras*/,
8477  &kZoneAfrica_Johannesburg /*eras(info)*/,
8478 };
8479 
8480 //---------------------------------------------------------------------------
8481 // Link name: Africa/Mogadishu -> Africa/Nairobi
8482 // Strings (bytes): 11 (originally 17)
8483 // Memory (8-bit): 22
8484 // Memory (32-bit): 31
8485 //---------------------------------------------------------------------------
8486 
8487 static const char kZoneNameAfrica_Mogadishu[] ACE_TIME_PROGMEM = "\x01" "Mogadishu";
8488 
8489 const basic::ZoneInfo kZoneAfrica_Mogadishu ACE_TIME_PROGMEM = {
8490  kZoneNameAfrica_Mogadishu /*name*/,
8491  0x66bc159b /*zoneId*/,
8492  &kZoneContext /*zoneContext*/,
8493  0 /*numEras*/,
8494  &kZoneAfrica_Nairobi /*eras(info)*/,
8495 };
8496 
8497 //---------------------------------------------------------------------------
8498 // Link name: Africa/Niamey -> Africa/Lagos
8499 // Strings (bytes): 8 (originally 14)
8500 // Memory (8-bit): 19
8501 // Memory (32-bit): 28
8502 //---------------------------------------------------------------------------
8503 
8504 static const char kZoneNameAfrica_Niamey[] ACE_TIME_PROGMEM = "\x01" "Niamey";
8505 
8506 const basic::ZoneInfo kZoneAfrica_Niamey ACE_TIME_PROGMEM = {
8507  kZoneNameAfrica_Niamey /*name*/,
8508  0x914a30fd /*zoneId*/,
8509  &kZoneContext /*zoneContext*/,
8510  0 /*numEras*/,
8511  &kZoneAfrica_Lagos /*eras(info)*/,
8512 };
8513 
8514 //---------------------------------------------------------------------------
8515 // Link name: Africa/Nouakchott -> Africa/Abidjan
8516 // Strings (bytes): 12 (originally 18)
8517 // Memory (8-bit): 23
8518 // Memory (32-bit): 32
8519 //---------------------------------------------------------------------------
8520 
8521 static const char kZoneNameAfrica_Nouakchott[] ACE_TIME_PROGMEM = "\x01" "Nouakchott";
8522 
8523 const basic::ZoneInfo kZoneAfrica_Nouakchott ACE_TIME_PROGMEM = {
8524  kZoneNameAfrica_Nouakchott /*name*/,
8525  0x3dc49dba /*zoneId*/,
8526  &kZoneContext /*zoneContext*/,
8527  0 /*numEras*/,
8528  &kZoneAfrica_Abidjan /*eras(info)*/,
8529 };
8530 
8531 //---------------------------------------------------------------------------
8532 // Link name: Africa/Ouagadougou -> Africa/Abidjan
8533 // Strings (bytes): 13 (originally 19)
8534 // Memory (8-bit): 24
8535 // Memory (32-bit): 33
8536 //---------------------------------------------------------------------------
8537 
8538 static const char kZoneNameAfrica_Ouagadougou[] ACE_TIME_PROGMEM = "\x01" "Ouagadougou";
8539 
8540 const basic::ZoneInfo kZoneAfrica_Ouagadougou ACE_TIME_PROGMEM = {
8541  kZoneNameAfrica_Ouagadougou /*name*/,
8542  0x04d7219a /*zoneId*/,
8543  &kZoneContext /*zoneContext*/,
8544  0 /*numEras*/,
8545  &kZoneAfrica_Abidjan /*eras(info)*/,
8546 };
8547 
8548 //---------------------------------------------------------------------------
8549 // Link name: Africa/Porto-Novo -> Africa/Lagos
8550 // Strings (bytes): 12 (originally 18)
8551 // Memory (8-bit): 23
8552 // Memory (32-bit): 32
8553 //---------------------------------------------------------------------------
8554 
8555 static const char kZoneNameAfrica_Porto_Novo[] ACE_TIME_PROGMEM = "\x01" "Porto-Novo";
8556 
8557 const basic::ZoneInfo kZoneAfrica_Porto_Novo ACE_TIME_PROGMEM = {
8558  kZoneNameAfrica_Porto_Novo /*name*/,
8559  0x3d1bf95d /*zoneId*/,
8560  &kZoneContext /*zoneContext*/,
8561  0 /*numEras*/,
8562  &kZoneAfrica_Lagos /*eras(info)*/,
8563 };
8564 
8565 //---------------------------------------------------------------------------
8566 // Link name: Africa/Timbuktu -> Africa/Abidjan
8567 // Strings (bytes): 10 (originally 16)
8568 // Memory (8-bit): 21
8569 // Memory (32-bit): 30
8570 //---------------------------------------------------------------------------
8571 
8572 static const char kZoneNameAfrica_Timbuktu[] ACE_TIME_PROGMEM = "\x01" "Timbuktu";
8573 
8574 const basic::ZoneInfo kZoneAfrica_Timbuktu ACE_TIME_PROGMEM = {
8575  kZoneNameAfrica_Timbuktu /*name*/,
8576  0xb164d56f /*zoneId*/,
8577  &kZoneContext /*zoneContext*/,
8578  0 /*numEras*/,
8579  &kZoneAfrica_Abidjan /*eras(info)*/,
8580 };
8581 
8582 //---------------------------------------------------------------------------
8583 // Link name: America/Anguilla -> America/Puerto_Rico
8584 // Strings (bytes): 10 (originally 17)
8585 // Memory (8-bit): 21
8586 // Memory (32-bit): 30
8587 //---------------------------------------------------------------------------
8588 
8589 static const char kZoneNameAmerica_Anguilla[] ACE_TIME_PROGMEM = "\x02" "Anguilla";
8590 
8591 const basic::ZoneInfo kZoneAmerica_Anguilla ACE_TIME_PROGMEM = {
8592  kZoneNameAmerica_Anguilla /*name*/,
8593  0xafe31333 /*zoneId*/,
8594  &kZoneContext /*zoneContext*/,
8595  0 /*numEras*/,
8596  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
8597 };
8598 
8599 //---------------------------------------------------------------------------
8600 // Link name: America/Antigua -> America/Puerto_Rico
8601 // Strings (bytes): 9 (originally 16)
8602 // Memory (8-bit): 20
8603 // Memory (32-bit): 29
8604 //---------------------------------------------------------------------------
8605 
8606 static const char kZoneNameAmerica_Antigua[] ACE_TIME_PROGMEM = "\x02" "Antigua";
8607 
8608 const basic::ZoneInfo kZoneAmerica_Antigua ACE_TIME_PROGMEM = {
8609  kZoneNameAmerica_Antigua /*name*/,
8610  0xc067a32f /*zoneId*/,
8611  &kZoneContext /*zoneContext*/,
8612  0 /*numEras*/,
8613  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
8614 };
8615 
8616 //---------------------------------------------------------------------------
8617 // Link name: America/Aruba -> America/Puerto_Rico
8618 // Strings (bytes): 7 (originally 14)
8619 // Memory (8-bit): 18
8620 // Memory (32-bit): 27
8621 //---------------------------------------------------------------------------
8622 
8623 static const char kZoneNameAmerica_Aruba[] ACE_TIME_PROGMEM = "\x02" "Aruba";
8624 
8625 const basic::ZoneInfo kZoneAmerica_Aruba ACE_TIME_PROGMEM = {
8626  kZoneNameAmerica_Aruba /*name*/,
8627  0x97cf8651 /*zoneId*/,
8628  &kZoneContext /*zoneContext*/,
8629  0 /*numEras*/,
8630  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
8631 };
8632 
8633 //---------------------------------------------------------------------------
8634 // Link name: America/Atikokan -> America/Panama
8635 // Strings (bytes): 10 (originally 17)
8636 // Memory (8-bit): 21
8637 // Memory (32-bit): 30
8638 //---------------------------------------------------------------------------
8639 
8640 static const char kZoneNameAmerica_Atikokan[] ACE_TIME_PROGMEM = "\x02" "Atikokan";
8641 
8642 const basic::ZoneInfo kZoneAmerica_Atikokan ACE_TIME_PROGMEM = {
8643  kZoneNameAmerica_Atikokan /*name*/,
8644  0x81b92098 /*zoneId*/,
8645  &kZoneContext /*zoneContext*/,
8646  0 /*numEras*/,
8647  &kZoneAmerica_Panama /*eras(info)*/,
8648 };
8649 
8650 //---------------------------------------------------------------------------
8651 // Link name: America/Atka -> America/Adak
8652 // Strings (bytes): 6 (originally 13)
8653 // Memory (8-bit): 17
8654 // Memory (32-bit): 26
8655 //---------------------------------------------------------------------------
8656 
8657 static const char kZoneNameAmerica_Atka[] ACE_TIME_PROGMEM = "\x02" "Atka";
8658 
8659 const basic::ZoneInfo kZoneAmerica_Atka ACE_TIME_PROGMEM = {
8660  kZoneNameAmerica_Atka /*name*/,
8661  0x97fe8f27 /*zoneId*/,
8662  &kZoneContext /*zoneContext*/,
8663  0 /*numEras*/,
8664  &kZoneAmerica_Adak /*eras(info)*/,
8665 };
8666 
8667 //---------------------------------------------------------------------------
8668 // Link name: America/Blanc-Sablon -> America/Puerto_Rico
8669 // Strings (bytes): 14 (originally 21)
8670 // Memory (8-bit): 25
8671 // Memory (32-bit): 34
8672 //---------------------------------------------------------------------------
8673 
8674 static const char kZoneNameAmerica_Blanc_Sablon[] ACE_TIME_PROGMEM = "\x02" "Blanc-Sablon";
8675 
8676 const basic::ZoneInfo kZoneAmerica_Blanc_Sablon ACE_TIME_PROGMEM = {
8677  kZoneNameAmerica_Blanc_Sablon /*name*/,
8678  0x6e299892 /*zoneId*/,
8679  &kZoneContext /*zoneContext*/,
8680  0 /*numEras*/,
8681  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
8682 };
8683 
8684 //---------------------------------------------------------------------------
8685 // Link name: America/Cayman -> America/Panama
8686 // Strings (bytes): 8 (originally 15)
8687 // Memory (8-bit): 19
8688 // Memory (32-bit): 28
8689 //---------------------------------------------------------------------------
8690 
8691 static const char kZoneNameAmerica_Cayman[] ACE_TIME_PROGMEM = "\x02" "Cayman";
8692 
8693 const basic::ZoneInfo kZoneAmerica_Cayman ACE_TIME_PROGMEM = {
8694  kZoneNameAmerica_Cayman /*name*/,
8695  0x953961df /*zoneId*/,
8696  &kZoneContext /*zoneContext*/,
8697  0 /*numEras*/,
8698  &kZoneAmerica_Panama /*eras(info)*/,
8699 };
8700 
8701 //---------------------------------------------------------------------------
8702 // Link name: America/Coral_Harbour -> America/Panama
8703 // Strings (bytes): 15 (originally 22)
8704 // Memory (8-bit): 26
8705 // Memory (32-bit): 35
8706 //---------------------------------------------------------------------------
8707 
8708 static const char kZoneNameAmerica_Coral_Harbour[] ACE_TIME_PROGMEM = "\x02" "Coral_Harbour";
8709 
8710 const basic::ZoneInfo kZoneAmerica_Coral_Harbour ACE_TIME_PROGMEM = {
8711  kZoneNameAmerica_Coral_Harbour /*name*/,
8712  0xabcb7569 /*zoneId*/,
8713  &kZoneContext /*zoneContext*/,
8714  0 /*numEras*/,
8715  &kZoneAmerica_Panama /*eras(info)*/,
8716 };
8717 
8718 //---------------------------------------------------------------------------
8719 // Link name: America/Creston -> America/Phoenix
8720 // Strings (bytes): 9 (originally 16)
8721 // Memory (8-bit): 20
8722 // Memory (32-bit): 29
8723 //---------------------------------------------------------------------------
8724 
8725 static const char kZoneNameAmerica_Creston[] ACE_TIME_PROGMEM = "\x02" "Creston";
8726 
8727 const basic::ZoneInfo kZoneAmerica_Creston ACE_TIME_PROGMEM = {
8728  kZoneNameAmerica_Creston /*name*/,
8729  0x62a70204 /*zoneId*/,
8730  &kZoneContext /*zoneContext*/,
8731  0 /*numEras*/,
8732  &kZoneAmerica_Phoenix /*eras(info)*/,
8733 };
8734 
8735 //---------------------------------------------------------------------------
8736 // Link name: America/Curacao -> America/Puerto_Rico
8737 // Strings (bytes): 9 (originally 16)
8738 // Memory (8-bit): 20
8739 // Memory (32-bit): 29
8740 //---------------------------------------------------------------------------
8741 
8742 static const char kZoneNameAmerica_Curacao[] ACE_TIME_PROGMEM = "\x02" "Curacao";
8743 
8744 const basic::ZoneInfo kZoneAmerica_Curacao ACE_TIME_PROGMEM = {
8745  kZoneNameAmerica_Curacao /*name*/,
8746  0x6a879184 /*zoneId*/,
8747  &kZoneContext /*zoneContext*/,
8748  0 /*numEras*/,
8749  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
8750 };
8751 
8752 //---------------------------------------------------------------------------
8753 // Link name: America/Dominica -> America/Puerto_Rico
8754 // Strings (bytes): 10 (originally 17)
8755 // Memory (8-bit): 21
8756 // Memory (32-bit): 30
8757 //---------------------------------------------------------------------------
8758 
8759 static const char kZoneNameAmerica_Dominica[] ACE_TIME_PROGMEM = "\x02" "Dominica";
8760 
8761 const basic::ZoneInfo kZoneAmerica_Dominica ACE_TIME_PROGMEM = {
8762  kZoneNameAmerica_Dominica /*name*/,
8763  0xcecb4c4a /*zoneId*/,
8764  &kZoneContext /*zoneContext*/,
8765  0 /*numEras*/,
8766  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
8767 };
8768 
8769 //---------------------------------------------------------------------------
8770 // Link name: America/Fort_Wayne -> America/Indiana/Indianapolis
8771 // Strings (bytes): 12 (originally 19)
8772 // Memory (8-bit): 23
8773 // Memory (32-bit): 32
8774 //---------------------------------------------------------------------------
8775 
8776 static const char kZoneNameAmerica_Fort_Wayne[] ACE_TIME_PROGMEM = "\x02" "Fort_Wayne";
8777 
8778 const basic::ZoneInfo kZoneAmerica_Fort_Wayne ACE_TIME_PROGMEM = {
8779  kZoneNameAmerica_Fort_Wayne /*name*/,
8780  0x7eaaaf24 /*zoneId*/,
8781  &kZoneContext /*zoneContext*/,
8782  0 /*numEras*/,
8783  &kZoneAmerica_Indiana_Indianapolis /*eras(info)*/,
8784 };
8785 
8786 //---------------------------------------------------------------------------
8787 // Link name: America/Godthab -> America/Nuuk
8788 // Strings (bytes): 9 (originally 16)
8789 // Memory (8-bit): 20
8790 // Memory (32-bit): 29
8791 //---------------------------------------------------------------------------
8792 
8793 static const char kZoneNameAmerica_Godthab[] ACE_TIME_PROGMEM = "\x02" "Godthab";
8794 
8795 const basic::ZoneInfo kZoneAmerica_Godthab ACE_TIME_PROGMEM = {
8796  kZoneNameAmerica_Godthab /*name*/,
8797  0x8f7eba1f /*zoneId*/,
8798  &kZoneContext /*zoneContext*/,
8799  0 /*numEras*/,
8800  &kZoneAmerica_Nuuk /*eras(info)*/,
8801 };
8802 
8803 //---------------------------------------------------------------------------
8804 // Link name: America/Grenada -> America/Puerto_Rico
8805 // Strings (bytes): 9 (originally 16)
8806 // Memory (8-bit): 20
8807 // Memory (32-bit): 29
8808 //---------------------------------------------------------------------------
8809 
8810 static const char kZoneNameAmerica_Grenada[] ACE_TIME_PROGMEM = "\x02" "Grenada";
8811 
8812 const basic::ZoneInfo kZoneAmerica_Grenada ACE_TIME_PROGMEM = {
8813  kZoneNameAmerica_Grenada /*name*/,
8814  0x968ce4d8 /*zoneId*/,
8815  &kZoneContext /*zoneContext*/,
8816  0 /*numEras*/,
8817  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
8818 };
8819 
8820 //---------------------------------------------------------------------------
8821 // Link name: America/Guadeloupe -> America/Puerto_Rico
8822 // Strings (bytes): 12 (originally 19)
8823 // Memory (8-bit): 23
8824 // Memory (32-bit): 32
8825 //---------------------------------------------------------------------------
8826 
8827 static const char kZoneNameAmerica_Guadeloupe[] ACE_TIME_PROGMEM = "\x02" "Guadeloupe";
8828 
8829 const basic::ZoneInfo kZoneAmerica_Guadeloupe ACE_TIME_PROGMEM = {
8830  kZoneNameAmerica_Guadeloupe /*name*/,
8831  0xcd1f8a31 /*zoneId*/,
8832  &kZoneContext /*zoneContext*/,
8833  0 /*numEras*/,
8834  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
8835 };
8836 
8837 //---------------------------------------------------------------------------
8838 // Link name: America/Indianapolis -> America/Indiana/Indianapolis
8839 // Strings (bytes): 14 (originally 21)
8840 // Memory (8-bit): 25
8841 // Memory (32-bit): 34
8842 //---------------------------------------------------------------------------
8843 
8844 static const char kZoneNameAmerica_Indianapolis[] ACE_TIME_PROGMEM = "\x02" "Indianapolis";
8845 
8846 const basic::ZoneInfo kZoneAmerica_Indianapolis ACE_TIME_PROGMEM = {
8847  kZoneNameAmerica_Indianapolis /*name*/,
8848  0x6a009ae1 /*zoneId*/,
8849  &kZoneContext /*zoneContext*/,
8850  0 /*numEras*/,
8851  &kZoneAmerica_Indiana_Indianapolis /*eras(info)*/,
8852 };
8853 
8854 //---------------------------------------------------------------------------
8855 // Link name: America/Kralendijk -> America/Puerto_Rico
8856 // Strings (bytes): 12 (originally 19)
8857 // Memory (8-bit): 23
8858 // Memory (32-bit): 32
8859 //---------------------------------------------------------------------------
8860 
8861 static const char kZoneNameAmerica_Kralendijk[] ACE_TIME_PROGMEM = "\x02" "Kralendijk";
8862 
8863 const basic::ZoneInfo kZoneAmerica_Kralendijk ACE_TIME_PROGMEM = {
8864  kZoneNameAmerica_Kralendijk /*name*/,
8865  0xe7c456c5 /*zoneId*/,
8866  &kZoneContext /*zoneContext*/,
8867  0 /*numEras*/,
8868  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
8869 };
8870 
8871 //---------------------------------------------------------------------------
8872 // Link name: America/Louisville -> America/Kentucky/Louisville
8873 // Strings (bytes): 12 (originally 19)
8874 // Memory (8-bit): 23
8875 // Memory (32-bit): 32
8876 //---------------------------------------------------------------------------
8877 
8878 static const char kZoneNameAmerica_Louisville[] ACE_TIME_PROGMEM = "\x02" "Louisville";
8879 
8880 const basic::ZoneInfo kZoneAmerica_Louisville ACE_TIME_PROGMEM = {
8881  kZoneNameAmerica_Louisville /*name*/,
8882  0x3dcb47ee /*zoneId*/,
8883  &kZoneContext /*zoneContext*/,
8884  0 /*numEras*/,
8885  &kZoneAmerica_Kentucky_Louisville /*eras(info)*/,
8886 };
8887 
8888 //---------------------------------------------------------------------------
8889 // Link name: America/Lower_Princes -> America/Puerto_Rico
8890 // Strings (bytes): 15 (originally 22)
8891 // Memory (8-bit): 26
8892 // Memory (32-bit): 35
8893 //---------------------------------------------------------------------------
8894 
8895 static const char kZoneNameAmerica_Lower_Princes[] ACE_TIME_PROGMEM = "\x02" "Lower_Princes";
8896 
8897 const basic::ZoneInfo kZoneAmerica_Lower_Princes ACE_TIME_PROGMEM = {
8898  kZoneNameAmerica_Lower_Princes /*name*/,
8899  0x6ae45b62 /*zoneId*/,
8900  &kZoneContext /*zoneContext*/,
8901  0 /*numEras*/,
8902  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
8903 };
8904 
8905 //---------------------------------------------------------------------------
8906 // Link name: America/Marigot -> America/Puerto_Rico
8907 // Strings (bytes): 9 (originally 16)
8908 // Memory (8-bit): 20
8909 // Memory (32-bit): 29
8910 //---------------------------------------------------------------------------
8911 
8912 static const char kZoneNameAmerica_Marigot[] ACE_TIME_PROGMEM = "\x02" "Marigot";
8913 
8914 const basic::ZoneInfo kZoneAmerica_Marigot ACE_TIME_PROGMEM = {
8915  kZoneNameAmerica_Marigot /*name*/,
8916  0x3dab3a59 /*zoneId*/,
8917  &kZoneContext /*zoneContext*/,
8918  0 /*numEras*/,
8919  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
8920 };
8921 
8922 //---------------------------------------------------------------------------
8923 // Link name: America/Montreal -> America/Toronto
8924 // Strings (bytes): 10 (originally 17)
8925 // Memory (8-bit): 21
8926 // Memory (32-bit): 30
8927 //---------------------------------------------------------------------------
8928 
8929 static const char kZoneNameAmerica_Montreal[] ACE_TIME_PROGMEM = "\x02" "Montreal";
8930 
8931 const basic::ZoneInfo kZoneAmerica_Montreal ACE_TIME_PROGMEM = {
8932  kZoneNameAmerica_Montreal /*name*/,
8933  0x203a1ea8 /*zoneId*/,
8934  &kZoneContext /*zoneContext*/,
8935  0 /*numEras*/,
8936  &kZoneAmerica_Toronto /*eras(info)*/,
8937 };
8938 
8939 //---------------------------------------------------------------------------
8940 // Link name: America/Montserrat -> America/Puerto_Rico
8941 // Strings (bytes): 12 (originally 19)
8942 // Memory (8-bit): 23
8943 // Memory (32-bit): 32
8944 //---------------------------------------------------------------------------
8945 
8946 static const char kZoneNameAmerica_Montserrat[] ACE_TIME_PROGMEM = "\x02" "Montserrat";
8947 
8948 const basic::ZoneInfo kZoneAmerica_Montserrat ACE_TIME_PROGMEM = {
8949  kZoneNameAmerica_Montserrat /*name*/,
8950  0x199b0a35 /*zoneId*/,
8951  &kZoneContext /*zoneContext*/,
8952  0 /*numEras*/,
8953  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
8954 };
8955 
8956 //---------------------------------------------------------------------------
8957 // Link name: America/Nassau -> America/Toronto
8958 // Strings (bytes): 8 (originally 15)
8959 // Memory (8-bit): 19
8960 // Memory (32-bit): 28
8961 //---------------------------------------------------------------------------
8962 
8963 static const char kZoneNameAmerica_Nassau[] ACE_TIME_PROGMEM = "\x02" "Nassau";
8964 
8965 const basic::ZoneInfo kZoneAmerica_Nassau ACE_TIME_PROGMEM = {
8966  kZoneNameAmerica_Nassau /*name*/,
8967  0xaedef011 /*zoneId*/,
8968  &kZoneContext /*zoneContext*/,
8969  0 /*numEras*/,
8970  &kZoneAmerica_Toronto /*eras(info)*/,
8971 };
8972 
8973 //---------------------------------------------------------------------------
8974 // Link name: America/Nipigon -> America/Toronto
8975 // Strings (bytes): 9 (originally 16)
8976 // Memory (8-bit): 20
8977 // Memory (32-bit): 29
8978 //---------------------------------------------------------------------------
8979 
8980 static const char kZoneNameAmerica_Nipigon[] ACE_TIME_PROGMEM = "\x02" "Nipigon";
8981 
8982 const basic::ZoneInfo kZoneAmerica_Nipigon ACE_TIME_PROGMEM = {
8983  kZoneNameAmerica_Nipigon /*name*/,
8984  0x9d2a8b1a /*zoneId*/,
8985  &kZoneContext /*zoneContext*/,
8986  0 /*numEras*/,
8987  &kZoneAmerica_Toronto /*eras(info)*/,
8988 };
8989 
8990 //---------------------------------------------------------------------------
8991 // Link name: America/Port_of_Spain -> America/Puerto_Rico
8992 // Strings (bytes): 15 (originally 22)
8993 // Memory (8-bit): 26
8994 // Memory (32-bit): 35
8995 //---------------------------------------------------------------------------
8996 
8997 static const char kZoneNameAmerica_Port_of_Spain[] ACE_TIME_PROGMEM = "\x02" "Port_of_Spain";
8998 
8999 const basic::ZoneInfo kZoneAmerica_Port_of_Spain ACE_TIME_PROGMEM = {
9000  kZoneNameAmerica_Port_of_Spain /*name*/,
9001  0xd8b28d59 /*zoneId*/,
9002  &kZoneContext /*zoneContext*/,
9003  0 /*numEras*/,
9004  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9005 };
9006 
9007 //---------------------------------------------------------------------------
9008 // Link name: America/Rainy_River -> America/Winnipeg
9009 // Strings (bytes): 13 (originally 20)
9010 // Memory (8-bit): 24
9011 // Memory (32-bit): 33
9012 //---------------------------------------------------------------------------
9013 
9014 static const char kZoneNameAmerica_Rainy_River[] ACE_TIME_PROGMEM = "\x02" "Rainy_River";
9015 
9016 const basic::ZoneInfo kZoneAmerica_Rainy_River ACE_TIME_PROGMEM = {
9017  kZoneNameAmerica_Rainy_River /*name*/,
9018  0x9cd58a10 /*zoneId*/,
9019  &kZoneContext /*zoneContext*/,
9020  0 /*numEras*/,
9021  &kZoneAmerica_Winnipeg /*eras(info)*/,
9022 };
9023 
9024 //---------------------------------------------------------------------------
9025 // Link name: America/Shiprock -> America/Denver
9026 // Strings (bytes): 10 (originally 17)
9027 // Memory (8-bit): 21
9028 // Memory (32-bit): 30
9029 //---------------------------------------------------------------------------
9030 
9031 static const char kZoneNameAmerica_Shiprock[] ACE_TIME_PROGMEM = "\x02" "Shiprock";
9032 
9033 const basic::ZoneInfo kZoneAmerica_Shiprock ACE_TIME_PROGMEM = {
9034  kZoneNameAmerica_Shiprock /*name*/,
9035  0x82fb7049 /*zoneId*/,
9036  &kZoneContext /*zoneContext*/,
9037  0 /*numEras*/,
9038  &kZoneAmerica_Denver /*eras(info)*/,
9039 };
9040 
9041 //---------------------------------------------------------------------------
9042 // Link name: America/St_Barthelemy -> America/Puerto_Rico
9043 // Strings (bytes): 15 (originally 22)
9044 // Memory (8-bit): 26
9045 // Memory (32-bit): 35
9046 //---------------------------------------------------------------------------
9047 
9048 static const char kZoneNameAmerica_St_Barthelemy[] ACE_TIME_PROGMEM = "\x02" "St_Barthelemy";
9049 
9050 const basic::ZoneInfo kZoneAmerica_St_Barthelemy ACE_TIME_PROGMEM = {
9051  kZoneNameAmerica_St_Barthelemy /*name*/,
9052  0x054e6a79 /*zoneId*/,
9053  &kZoneContext /*zoneContext*/,
9054  0 /*numEras*/,
9055  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9056 };
9057 
9058 //---------------------------------------------------------------------------
9059 // Link name: America/St_Kitts -> America/Puerto_Rico
9060 // Strings (bytes): 10 (originally 17)
9061 // Memory (8-bit): 21
9062 // Memory (32-bit): 30
9063 //---------------------------------------------------------------------------
9064 
9065 static const char kZoneNameAmerica_St_Kitts[] ACE_TIME_PROGMEM = "\x02" "St_Kitts";
9066 
9067 const basic::ZoneInfo kZoneAmerica_St_Kitts ACE_TIME_PROGMEM = {
9068  kZoneNameAmerica_St_Kitts /*name*/,
9069  0x04c0507b /*zoneId*/,
9070  &kZoneContext /*zoneContext*/,
9071  0 /*numEras*/,
9072  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9073 };
9074 
9075 //---------------------------------------------------------------------------
9076 // Link name: America/St_Lucia -> America/Puerto_Rico
9077 // Strings (bytes): 10 (originally 17)
9078 // Memory (8-bit): 21
9079 // Memory (32-bit): 30
9080 //---------------------------------------------------------------------------
9081 
9082 static const char kZoneNameAmerica_St_Lucia[] ACE_TIME_PROGMEM = "\x02" "St_Lucia";
9083 
9084 const basic::ZoneInfo kZoneAmerica_St_Lucia ACE_TIME_PROGMEM = {
9085  kZoneNameAmerica_St_Lucia /*name*/,
9086  0x04d8b3ba /*zoneId*/,
9087  &kZoneContext /*zoneContext*/,
9088  0 /*numEras*/,
9089  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9090 };
9091 
9092 //---------------------------------------------------------------------------
9093 // Link name: America/St_Thomas -> America/Puerto_Rico
9094 // Strings (bytes): 11 (originally 18)
9095 // Memory (8-bit): 22
9096 // Memory (32-bit): 31
9097 //---------------------------------------------------------------------------
9098 
9099 static const char kZoneNameAmerica_St_Thomas[] ACE_TIME_PROGMEM = "\x02" "St_Thomas";
9100 
9101 const basic::ZoneInfo kZoneAmerica_St_Thomas ACE_TIME_PROGMEM = {
9102  kZoneNameAmerica_St_Thomas /*name*/,
9103  0xb1b3d778 /*zoneId*/,
9104  &kZoneContext /*zoneContext*/,
9105  0 /*numEras*/,
9106  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9107 };
9108 
9109 //---------------------------------------------------------------------------
9110 // Link name: America/St_Vincent -> America/Puerto_Rico
9111 // Strings (bytes): 12 (originally 19)
9112 // Memory (8-bit): 23
9113 // Memory (32-bit): 32
9114 //---------------------------------------------------------------------------
9115 
9116 static const char kZoneNameAmerica_St_Vincent[] ACE_TIME_PROGMEM = "\x02" "St_Vincent";
9117 
9118 const basic::ZoneInfo kZoneAmerica_St_Vincent ACE_TIME_PROGMEM = {
9119  kZoneNameAmerica_St_Vincent /*name*/,
9120  0x8460e523 /*zoneId*/,
9121  &kZoneContext /*zoneContext*/,
9122  0 /*numEras*/,
9123  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9124 };
9125 
9126 //---------------------------------------------------------------------------
9127 // Link name: America/Thunder_Bay -> America/Toronto
9128 // Strings (bytes): 13 (originally 20)
9129 // Memory (8-bit): 24
9130 // Memory (32-bit): 33
9131 //---------------------------------------------------------------------------
9132 
9133 static const char kZoneNameAmerica_Thunder_Bay[] ACE_TIME_PROGMEM = "\x02" "Thunder_Bay";
9134 
9135 const basic::ZoneInfo kZoneAmerica_Thunder_Bay ACE_TIME_PROGMEM = {
9136  kZoneNameAmerica_Thunder_Bay /*name*/,
9137  0xf962e71b /*zoneId*/,
9138  &kZoneContext /*zoneContext*/,
9139  0 /*numEras*/,
9140  &kZoneAmerica_Toronto /*eras(info)*/,
9141 };
9142 
9143 //---------------------------------------------------------------------------
9144 // Link name: America/Tortola -> America/Puerto_Rico
9145 // Strings (bytes): 9 (originally 16)
9146 // Memory (8-bit): 20
9147 // Memory (32-bit): 29
9148 //---------------------------------------------------------------------------
9149 
9150 static const char kZoneNameAmerica_Tortola[] ACE_TIME_PROGMEM = "\x02" "Tortola";
9151 
9152 const basic::ZoneInfo kZoneAmerica_Tortola ACE_TIME_PROGMEM = {
9153  kZoneNameAmerica_Tortola /*name*/,
9154  0x7931462b /*zoneId*/,
9155  &kZoneContext /*zoneContext*/,
9156  0 /*numEras*/,
9157  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9158 };
9159 
9160 //---------------------------------------------------------------------------
9161 // Link name: America/Virgin -> America/Puerto_Rico
9162 // Strings (bytes): 8 (originally 15)
9163 // Memory (8-bit): 19
9164 // Memory (32-bit): 28
9165 //---------------------------------------------------------------------------
9166 
9167 static const char kZoneNameAmerica_Virgin[] ACE_TIME_PROGMEM = "\x02" "Virgin";
9168 
9169 const basic::ZoneInfo kZoneAmerica_Virgin ACE_TIME_PROGMEM = {
9170  kZoneNameAmerica_Virgin /*name*/,
9171  0xc2183ab5 /*zoneId*/,
9172  &kZoneContext /*zoneContext*/,
9173  0 /*numEras*/,
9174  &kZoneAmerica_Puerto_Rico /*eras(info)*/,
9175 };
9176 
9177 //---------------------------------------------------------------------------
9178 // Link name: Antarctica/DumontDUrville -> Pacific/Port_Moresby
9179 // Strings (bytes): 16 (originally 26)
9180 // Memory (8-bit): 27
9181 // Memory (32-bit): 36
9182 //---------------------------------------------------------------------------
9183 
9184 static const char kZoneNameAntarctica_DumontDUrville[] ACE_TIME_PROGMEM = "\x03" "DumontDUrville";
9185 
9186 const basic::ZoneInfo kZoneAntarctica_DumontDUrville ACE_TIME_PROGMEM = {
9187  kZoneNameAntarctica_DumontDUrville /*name*/,
9188  0x5a3c656c /*zoneId*/,
9189  &kZoneContext /*zoneContext*/,
9190  0 /*numEras*/,
9191  &kZonePacific_Port_Moresby /*eras(info)*/,
9192 };
9193 
9194 //---------------------------------------------------------------------------
9195 // Link name: Antarctica/McMurdo -> Pacific/Auckland
9196 // Strings (bytes): 9 (originally 19)
9197 // Memory (8-bit): 20
9198 // Memory (32-bit): 29
9199 //---------------------------------------------------------------------------
9200 
9201 static const char kZoneNameAntarctica_McMurdo[] ACE_TIME_PROGMEM = "\x03" "McMurdo";
9202 
9203 const basic::ZoneInfo kZoneAntarctica_McMurdo ACE_TIME_PROGMEM = {
9204  kZoneNameAntarctica_McMurdo /*name*/,
9205  0x6eeb5585 /*zoneId*/,
9206  &kZoneContext /*zoneContext*/,
9207  0 /*numEras*/,
9208  &kZonePacific_Auckland /*eras(info)*/,
9209 };
9210 
9211 //---------------------------------------------------------------------------
9212 // Link name: Antarctica/South_Pole -> Pacific/Auckland
9213 // Strings (bytes): 12 (originally 22)
9214 // Memory (8-bit): 23
9215 // Memory (32-bit): 32
9216 //---------------------------------------------------------------------------
9217 
9218 static const char kZoneNameAntarctica_South_Pole[] ACE_TIME_PROGMEM = "\x03" "South_Pole";
9219 
9220 const basic::ZoneInfo kZoneAntarctica_South_Pole ACE_TIME_PROGMEM = {
9221  kZoneNameAntarctica_South_Pole /*name*/,
9222  0xcd96b290 /*zoneId*/,
9223  &kZoneContext /*zoneContext*/,
9224  0 /*numEras*/,
9225  &kZonePacific_Auckland /*eras(info)*/,
9226 };
9227 
9228 //---------------------------------------------------------------------------
9229 // Link name: Antarctica/Syowa -> Asia/Riyadh
9230 // Strings (bytes): 7 (originally 17)
9231 // Memory (8-bit): 18
9232 // Memory (32-bit): 27
9233 //---------------------------------------------------------------------------
9234 
9235 static const char kZoneNameAntarctica_Syowa[] ACE_TIME_PROGMEM = "\x03" "Syowa";
9236 
9237 const basic::ZoneInfo kZoneAntarctica_Syowa ACE_TIME_PROGMEM = {
9238  kZoneNameAntarctica_Syowa /*name*/,
9239  0xe330c7e1 /*zoneId*/,
9240  &kZoneContext /*zoneContext*/,
9241  0 /*numEras*/,
9242  &kZoneAsia_Riyadh /*eras(info)*/,
9243 };
9244 
9245 //---------------------------------------------------------------------------
9246 // Link name: Antarctica/Vostok -> Asia/Urumqi
9247 // Strings (bytes): 8 (originally 18)
9248 // Memory (8-bit): 19
9249 // Memory (32-bit): 28
9250 //---------------------------------------------------------------------------
9251 
9252 static const char kZoneNameAntarctica_Vostok[] ACE_TIME_PROGMEM = "\x03" "Vostok";
9253 
9254 const basic::ZoneInfo kZoneAntarctica_Vostok ACE_TIME_PROGMEM = {
9255  kZoneNameAntarctica_Vostok /*name*/,
9256  0x4f966fd4 /*zoneId*/,
9257  &kZoneContext /*zoneContext*/,
9258  0 /*numEras*/,
9259  &kZoneAsia_Urumqi /*eras(info)*/,
9260 };
9261 
9262 //---------------------------------------------------------------------------
9263 // Link name: Arctic/Longyearbyen -> Europe/Berlin
9264 // Strings (bytes): 20 (originally 20)
9265 // Memory (8-bit): 31
9266 // Memory (32-bit): 40
9267 //---------------------------------------------------------------------------
9268 
9269 static const char kZoneNameArctic_Longyearbyen[] ACE_TIME_PROGMEM = "Arctic/Longyearbyen";
9270 
9271 const basic::ZoneInfo kZoneArctic_Longyearbyen ACE_TIME_PROGMEM = {
9272  kZoneNameArctic_Longyearbyen /*name*/,
9273  0xd23e7859 /*zoneId*/,
9274  &kZoneContext /*zoneContext*/,
9275  0 /*numEras*/,
9276  &kZoneEurope_Berlin /*eras(info)*/,
9277 };
9278 
9279 //---------------------------------------------------------------------------
9280 // Link name: Asia/Aden -> Asia/Riyadh
9281 // Strings (bytes): 6 (originally 10)
9282 // Memory (8-bit): 17
9283 // Memory (32-bit): 26
9284 //---------------------------------------------------------------------------
9285 
9286 static const char kZoneNameAsia_Aden[] ACE_TIME_PROGMEM = "\x04" "Aden";
9287 
9288 const basic::ZoneInfo kZoneAsia_Aden ACE_TIME_PROGMEM = {
9289  kZoneNameAsia_Aden /*name*/,
9290  0x1fa7084a /*zoneId*/,
9291  &kZoneContext /*zoneContext*/,
9292  0 /*numEras*/,
9293  &kZoneAsia_Riyadh /*eras(info)*/,
9294 };
9295 
9296 //---------------------------------------------------------------------------
9297 // Link name: Asia/Ashkhabad -> Asia/Ashgabat
9298 // Strings (bytes): 11 (originally 15)
9299 // Memory (8-bit): 22
9300 // Memory (32-bit): 31
9301 //---------------------------------------------------------------------------
9302 
9303 static const char kZoneNameAsia_Ashkhabad[] ACE_TIME_PROGMEM = "\x04" "Ashkhabad";
9304 
9305 const basic::ZoneInfo kZoneAsia_Ashkhabad ACE_TIME_PROGMEM = {
9306  kZoneNameAsia_Ashkhabad /*name*/,
9307  0x15454f09 /*zoneId*/,
9308  &kZoneContext /*zoneContext*/,
9309  0 /*numEras*/,
9310  &kZoneAsia_Ashgabat /*eras(info)*/,
9311 };
9312 
9313 //---------------------------------------------------------------------------
9314 // Link name: Asia/Bahrain -> Asia/Qatar
9315 // Strings (bytes): 9 (originally 13)
9316 // Memory (8-bit): 20
9317 // Memory (32-bit): 29
9318 //---------------------------------------------------------------------------
9319 
9320 static const char kZoneNameAsia_Bahrain[] ACE_TIME_PROGMEM = "\x04" "Bahrain";
9321 
9322 const basic::ZoneInfo kZoneAsia_Bahrain ACE_TIME_PROGMEM = {
9323  kZoneNameAsia_Bahrain /*name*/,
9324  0x9d078487 /*zoneId*/,
9325  &kZoneContext /*zoneContext*/,
9326  0 /*numEras*/,
9327  &kZoneAsia_Qatar /*eras(info)*/,
9328 };
9329 
9330 //---------------------------------------------------------------------------
9331 // Link name: Asia/Brunei -> Asia/Kuching
9332 // Strings (bytes): 8 (originally 12)
9333 // Memory (8-bit): 19
9334 // Memory (32-bit): 28
9335 //---------------------------------------------------------------------------
9336 
9337 static const char kZoneNameAsia_Brunei[] ACE_TIME_PROGMEM = "\x04" "Brunei";
9338 
9339 const basic::ZoneInfo kZoneAsia_Brunei ACE_TIME_PROGMEM = {
9340  kZoneNameAsia_Brunei /*name*/,
9341  0xa8e595f7 /*zoneId*/,
9342  &kZoneContext /*zoneContext*/,
9343  0 /*numEras*/,
9344  &kZoneAsia_Kuching /*eras(info)*/,
9345 };
9346 
9347 //---------------------------------------------------------------------------
9348 // Link name: Asia/Calcutta -> Asia/Kolkata
9349 // Strings (bytes): 10 (originally 14)
9350 // Memory (8-bit): 21
9351 // Memory (32-bit): 30
9352 //---------------------------------------------------------------------------
9353 
9354 static const char kZoneNameAsia_Calcutta[] ACE_TIME_PROGMEM = "\x04" "Calcutta";
9355 
9356 const basic::ZoneInfo kZoneAsia_Calcutta ACE_TIME_PROGMEM = {
9357  kZoneNameAsia_Calcutta /*name*/,
9358  0x328a44c3 /*zoneId*/,
9359  &kZoneContext /*zoneContext*/,
9360  0 /*numEras*/,
9361  &kZoneAsia_Kolkata /*eras(info)*/,
9362 };
9363 
9364 //---------------------------------------------------------------------------
9365 // Link name: Asia/Chongqing -> Asia/Shanghai
9366 // Strings (bytes): 11 (originally 15)
9367 // Memory (8-bit): 22
9368 // Memory (32-bit): 31
9369 //---------------------------------------------------------------------------
9370 
9371 static const char kZoneNameAsia_Chongqing[] ACE_TIME_PROGMEM = "\x04" "Chongqing";
9372 
9373 const basic::ZoneInfo kZoneAsia_Chongqing ACE_TIME_PROGMEM = {
9374  kZoneNameAsia_Chongqing /*name*/,
9375  0xf937fb90 /*zoneId*/,
9376  &kZoneContext /*zoneContext*/,
9377  0 /*numEras*/,
9378  &kZoneAsia_Shanghai /*eras(info)*/,
9379 };
9380 
9381 //---------------------------------------------------------------------------
9382 // Link name: Asia/Chungking -> Asia/Shanghai
9383 // Strings (bytes): 11 (originally 15)
9384 // Memory (8-bit): 22
9385 // Memory (32-bit): 31
9386 //---------------------------------------------------------------------------
9387 
9388 static const char kZoneNameAsia_Chungking[] ACE_TIME_PROGMEM = "\x04" "Chungking";
9389 
9390 const basic::ZoneInfo kZoneAsia_Chungking ACE_TIME_PROGMEM = {
9391  kZoneNameAsia_Chungking /*name*/,
9392  0xc7121dd0 /*zoneId*/,
9393  &kZoneContext /*zoneContext*/,
9394  0 /*numEras*/,
9395  &kZoneAsia_Shanghai /*eras(info)*/,
9396 };
9397 
9398 //---------------------------------------------------------------------------
9399 // Link name: Asia/Dacca -> Asia/Dhaka
9400 // Strings (bytes): 7 (originally 11)
9401 // Memory (8-bit): 18
9402 // Memory (32-bit): 27
9403 //---------------------------------------------------------------------------
9404 
9405 static const char kZoneNameAsia_Dacca[] ACE_TIME_PROGMEM = "\x04" "Dacca";
9406 
9407 const basic::ZoneInfo kZoneAsia_Dacca ACE_TIME_PROGMEM = {
9408  kZoneNameAsia_Dacca /*name*/,
9409  0x14bcac5e /*zoneId*/,
9410  &kZoneContext /*zoneContext*/,
9411  0 /*numEras*/,
9412  &kZoneAsia_Dhaka /*eras(info)*/,
9413 };
9414 
9415 //---------------------------------------------------------------------------
9416 // Link name: Asia/Harbin -> Asia/Shanghai
9417 // Strings (bytes): 8 (originally 12)
9418 // Memory (8-bit): 19
9419 // Memory (32-bit): 28
9420 //---------------------------------------------------------------------------
9421 
9422 static const char kZoneNameAsia_Harbin[] ACE_TIME_PROGMEM = "\x04" "Harbin";
9423 
9424 const basic::ZoneInfo kZoneAsia_Harbin ACE_TIME_PROGMEM = {
9425  kZoneNameAsia_Harbin /*name*/,
9426  0xb5af1186 /*zoneId*/,
9427  &kZoneContext /*zoneContext*/,
9428  0 /*numEras*/,
9429  &kZoneAsia_Shanghai /*eras(info)*/,
9430 };
9431 
9432 //---------------------------------------------------------------------------
9433 // Link name: Asia/Kashgar -> Asia/Urumqi
9434 // Strings (bytes): 9 (originally 13)
9435 // Memory (8-bit): 20
9436 // Memory (32-bit): 29
9437 //---------------------------------------------------------------------------
9438 
9439 static const char kZoneNameAsia_Kashgar[] ACE_TIME_PROGMEM = "\x04" "Kashgar";
9440 
9441 const basic::ZoneInfo kZoneAsia_Kashgar ACE_TIME_PROGMEM = {
9442  kZoneNameAsia_Kashgar /*name*/,
9443  0x52955193 /*zoneId*/,
9444  &kZoneContext /*zoneContext*/,
9445  0 /*numEras*/,
9446  &kZoneAsia_Urumqi /*eras(info)*/,
9447 };
9448 
9449 //---------------------------------------------------------------------------
9450 // Link name: Asia/Katmandu -> Asia/Kathmandu
9451 // Strings (bytes): 10 (originally 14)
9452 // Memory (8-bit): 21
9453 // Memory (32-bit): 30
9454 //---------------------------------------------------------------------------
9455 
9456 static const char kZoneNameAsia_Katmandu[] ACE_TIME_PROGMEM = "\x04" "Katmandu";
9457 
9458 const basic::ZoneInfo kZoneAsia_Katmandu ACE_TIME_PROGMEM = {
9459  kZoneNameAsia_Katmandu /*name*/,
9460  0xa7ec12c7 /*zoneId*/,
9461  &kZoneContext /*zoneContext*/,
9462  0 /*numEras*/,
9463  &kZoneAsia_Kathmandu /*eras(info)*/,
9464 };
9465 
9466 //---------------------------------------------------------------------------
9467 // Link name: Asia/Kuala_Lumpur -> Asia/Singapore
9468 // Strings (bytes): 14 (originally 18)
9469 // Memory (8-bit): 25
9470 // Memory (32-bit): 34
9471 //---------------------------------------------------------------------------
9472 
9473 static const char kZoneNameAsia_Kuala_Lumpur[] ACE_TIME_PROGMEM = "\x04" "Kuala_Lumpur";
9474 
9475 const basic::ZoneInfo kZoneAsia_Kuala_Lumpur ACE_TIME_PROGMEM = {
9476  kZoneNameAsia_Kuala_Lumpur /*name*/,
9477  0x014763c4 /*zoneId*/,
9478  &kZoneContext /*zoneContext*/,
9479  0 /*numEras*/,
9480  &kZoneAsia_Singapore /*eras(info)*/,
9481 };
9482 
9483 //---------------------------------------------------------------------------
9484 // Link name: Asia/Kuwait -> Asia/Riyadh
9485 // Strings (bytes): 8 (originally 12)
9486 // Memory (8-bit): 19
9487 // Memory (32-bit): 28
9488 //---------------------------------------------------------------------------
9489 
9490 static const char kZoneNameAsia_Kuwait[] ACE_TIME_PROGMEM = "\x04" "Kuwait";
9491 
9492 const basic::ZoneInfo kZoneAsia_Kuwait ACE_TIME_PROGMEM = {
9493  kZoneNameAsia_Kuwait /*name*/,
9494  0xbe1b2f27 /*zoneId*/,
9495  &kZoneContext /*zoneContext*/,
9496  0 /*numEras*/,
9497  &kZoneAsia_Riyadh /*eras(info)*/,
9498 };
9499 
9500 //---------------------------------------------------------------------------
9501 // Link name: Asia/Macao -> Asia/Macau
9502 // Strings (bytes): 7 (originally 11)
9503 // Memory (8-bit): 18
9504 // Memory (32-bit): 27
9505 //---------------------------------------------------------------------------
9506 
9507 static const char kZoneNameAsia_Macao[] ACE_TIME_PROGMEM = "\x04" "Macao";
9508 
9509 const basic::ZoneInfo kZoneAsia_Macao ACE_TIME_PROGMEM = {
9510  kZoneNameAsia_Macao /*name*/,
9511  0x155f88b3 /*zoneId*/,
9512  &kZoneContext /*zoneContext*/,
9513  0 /*numEras*/,
9514  &kZoneAsia_Macau /*eras(info)*/,
9515 };
9516 
9517 //---------------------------------------------------------------------------
9518 // Link name: Asia/Muscat -> Asia/Dubai
9519 // Strings (bytes): 8 (originally 12)
9520 // Memory (8-bit): 19
9521 // Memory (32-bit): 28
9522 //---------------------------------------------------------------------------
9523 
9524 static const char kZoneNameAsia_Muscat[] ACE_TIME_PROGMEM = "\x04" "Muscat";
9525 
9526 const basic::ZoneInfo kZoneAsia_Muscat ACE_TIME_PROGMEM = {
9527  kZoneNameAsia_Muscat /*name*/,
9528  0xc2c3565f /*zoneId*/,
9529  &kZoneContext /*zoneContext*/,
9530  0 /*numEras*/,
9531  &kZoneAsia_Dubai /*eras(info)*/,
9532 };
9533 
9534 //---------------------------------------------------------------------------
9535 // Link name: Asia/Phnom_Penh -> Asia/Bangkok
9536 // Strings (bytes): 12 (originally 16)
9537 // Memory (8-bit): 23
9538 // Memory (32-bit): 32
9539 //---------------------------------------------------------------------------
9540 
9541 static const char kZoneNameAsia_Phnom_Penh[] ACE_TIME_PROGMEM = "\x04" "Phnom_Penh";
9542 
9543 const basic::ZoneInfo kZoneAsia_Phnom_Penh ACE_TIME_PROGMEM = {
9544  kZoneNameAsia_Phnom_Penh /*name*/,
9545  0xc224945e /*zoneId*/,
9546  &kZoneContext /*zoneContext*/,
9547  0 /*numEras*/,
9548  &kZoneAsia_Bangkok /*eras(info)*/,
9549 };
9550 
9551 //---------------------------------------------------------------------------
9552 // Link name: Asia/Rangoon -> Asia/Yangon
9553 // Strings (bytes): 9 (originally 13)
9554 // Memory (8-bit): 20
9555 // Memory (32-bit): 29
9556 //---------------------------------------------------------------------------
9557 
9558 static const char kZoneNameAsia_Rangoon[] ACE_TIME_PROGMEM = "\x04" "Rangoon";
9559 
9560 const basic::ZoneInfo kZoneAsia_Rangoon ACE_TIME_PROGMEM = {
9561  kZoneNameAsia_Rangoon /*name*/,
9562  0x6d1217c6 /*zoneId*/,
9563  &kZoneContext /*zoneContext*/,
9564  0 /*numEras*/,
9565  &kZoneAsia_Yangon /*eras(info)*/,
9566 };
9567 
9568 //---------------------------------------------------------------------------
9569 // Link name: Asia/Saigon -> Asia/Ho_Chi_Minh
9570 // Strings (bytes): 8 (originally 12)
9571 // Memory (8-bit): 19
9572 // Memory (32-bit): 28
9573 //---------------------------------------------------------------------------
9574 
9575 static const char kZoneNameAsia_Saigon[] ACE_TIME_PROGMEM = "\x04" "Saigon";
9576 
9577 const basic::ZoneInfo kZoneAsia_Saigon ACE_TIME_PROGMEM = {
9578  kZoneNameAsia_Saigon /*name*/,
9579  0xcf52f713 /*zoneId*/,
9580  &kZoneContext /*zoneContext*/,
9581  0 /*numEras*/,
9582  &kZoneAsia_Ho_Chi_Minh /*eras(info)*/,
9583 };
9584 
9585 //---------------------------------------------------------------------------
9586 // Link name: Asia/Tel_Aviv -> Asia/Jerusalem
9587 // Strings (bytes): 10 (originally 14)
9588 // Memory (8-bit): 21
9589 // Memory (32-bit): 30
9590 //---------------------------------------------------------------------------
9591 
9592 static const char kZoneNameAsia_Tel_Aviv[] ACE_TIME_PROGMEM = "\x04" "Tel_Aviv";
9593 
9594 const basic::ZoneInfo kZoneAsia_Tel_Aviv ACE_TIME_PROGMEM = {
9595  kZoneNameAsia_Tel_Aviv /*name*/,
9596  0x166d7c2c /*zoneId*/,
9597  &kZoneContext /*zoneContext*/,
9598  0 /*numEras*/,
9599  &kZoneAsia_Jerusalem /*eras(info)*/,
9600 };
9601 
9602 //---------------------------------------------------------------------------
9603 // Link name: Asia/Thimbu -> Asia/Thimphu
9604 // Strings (bytes): 8 (originally 12)
9605 // Memory (8-bit): 19
9606 // Memory (32-bit): 28
9607 //---------------------------------------------------------------------------
9608 
9609 static const char kZoneNameAsia_Thimbu[] ACE_TIME_PROGMEM = "\x04" "Thimbu";
9610 
9611 const basic::ZoneInfo kZoneAsia_Thimbu ACE_TIME_PROGMEM = {
9612  kZoneNameAsia_Thimbu /*name*/,
9613  0xd226e31b /*zoneId*/,
9614  &kZoneContext /*zoneContext*/,
9615  0 /*numEras*/,
9616  &kZoneAsia_Thimphu /*eras(info)*/,
9617 };
9618 
9619 //---------------------------------------------------------------------------
9620 // Link name: Asia/Ujung_Pandang -> Asia/Makassar
9621 // Strings (bytes): 15 (originally 19)
9622 // Memory (8-bit): 26
9623 // Memory (32-bit): 35
9624 //---------------------------------------------------------------------------
9625 
9626 static const char kZoneNameAsia_Ujung_Pandang[] ACE_TIME_PROGMEM = "\x04" "Ujung_Pandang";
9627 
9628 const basic::ZoneInfo kZoneAsia_Ujung_Pandang ACE_TIME_PROGMEM = {
9629  kZoneNameAsia_Ujung_Pandang /*name*/,
9630  0x5d001eb3 /*zoneId*/,
9631  &kZoneContext /*zoneContext*/,
9632  0 /*numEras*/,
9633  &kZoneAsia_Makassar /*eras(info)*/,
9634 };
9635 
9636 //---------------------------------------------------------------------------
9637 // Link name: Asia/Ulan_Bator -> Asia/Ulaanbaatar
9638 // Strings (bytes): 12 (originally 16)
9639 // Memory (8-bit): 23
9640 // Memory (32-bit): 32
9641 //---------------------------------------------------------------------------
9642 
9643 static const char kZoneNameAsia_Ulan_Bator[] ACE_TIME_PROGMEM = "\x04" "Ulan_Bator";
9644 
9645 const basic::ZoneInfo kZoneAsia_Ulan_Bator ACE_TIME_PROGMEM = {
9646  kZoneNameAsia_Ulan_Bator /*name*/,
9647  0x394db4d9 /*zoneId*/,
9648  &kZoneContext /*zoneContext*/,
9649  0 /*numEras*/,
9650  &kZoneAsia_Ulaanbaatar /*eras(info)*/,
9651 };
9652 
9653 //---------------------------------------------------------------------------
9654 // Link name: Asia/Vientiane -> Asia/Bangkok
9655 // Strings (bytes): 11 (originally 15)
9656 // Memory (8-bit): 22
9657 // Memory (32-bit): 31
9658 //---------------------------------------------------------------------------
9659 
9660 static const char kZoneNameAsia_Vientiane[] ACE_TIME_PROGMEM = "\x04" "Vientiane";
9661 
9662 const basic::ZoneInfo kZoneAsia_Vientiane ACE_TIME_PROGMEM = {
9663  kZoneNameAsia_Vientiane /*name*/,
9664  0x89d68d75 /*zoneId*/,
9665  &kZoneContext /*zoneContext*/,
9666  0 /*numEras*/,
9667  &kZoneAsia_Bangkok /*eras(info)*/,
9668 };
9669 
9670 //---------------------------------------------------------------------------
9671 // Link name: Atlantic/Faeroe -> Atlantic/Faroe
9672 // Strings (bytes): 8 (originally 16)
9673 // Memory (8-bit): 19
9674 // Memory (32-bit): 28
9675 //---------------------------------------------------------------------------
9676 
9677 static const char kZoneNameAtlantic_Faeroe[] ACE_TIME_PROGMEM = "\x05" "Faeroe";
9678 
9679 const basic::ZoneInfo kZoneAtlantic_Faeroe ACE_TIME_PROGMEM = {
9680  kZoneNameAtlantic_Faeroe /*name*/,
9681  0x031ec516 /*zoneId*/,
9682  &kZoneContext /*zoneContext*/,
9683  0 /*numEras*/,
9684  &kZoneAtlantic_Faroe /*eras(info)*/,
9685 };
9686 
9687 //---------------------------------------------------------------------------
9688 // Link name: Atlantic/Jan_Mayen -> Europe/Berlin
9689 // Strings (bytes): 11 (originally 19)
9690 // Memory (8-bit): 22
9691 // Memory (32-bit): 31
9692 //---------------------------------------------------------------------------
9693 
9694 static const char kZoneNameAtlantic_Jan_Mayen[] ACE_TIME_PROGMEM = "\x05" "Jan_Mayen";
9695 
9696 const basic::ZoneInfo kZoneAtlantic_Jan_Mayen ACE_TIME_PROGMEM = {
9697  kZoneNameAtlantic_Jan_Mayen /*name*/,
9698  0x5a7535b6 /*zoneId*/,
9699  &kZoneContext /*zoneContext*/,
9700  0 /*numEras*/,
9701  &kZoneEurope_Berlin /*eras(info)*/,
9702 };
9703 
9704 //---------------------------------------------------------------------------
9705 // Link name: Atlantic/Reykjavik -> Africa/Abidjan
9706 // Strings (bytes): 11 (originally 19)
9707 // Memory (8-bit): 22
9708 // Memory (32-bit): 31
9709 //---------------------------------------------------------------------------
9710 
9711 static const char kZoneNameAtlantic_Reykjavik[] ACE_TIME_PROGMEM = "\x05" "Reykjavik";
9712 
9713 const basic::ZoneInfo kZoneAtlantic_Reykjavik ACE_TIME_PROGMEM = {
9714  kZoneNameAtlantic_Reykjavik /*name*/,
9715  0x1c2b4f74 /*zoneId*/,
9716  &kZoneContext /*zoneContext*/,
9717  0 /*numEras*/,
9718  &kZoneAfrica_Abidjan /*eras(info)*/,
9719 };
9720 
9721 //---------------------------------------------------------------------------
9722 // Link name: Atlantic/St_Helena -> Africa/Abidjan
9723 // Strings (bytes): 11 (originally 19)
9724 // Memory (8-bit): 22
9725 // Memory (32-bit): 31
9726 //---------------------------------------------------------------------------
9727 
9728 static const char kZoneNameAtlantic_St_Helena[] ACE_TIME_PROGMEM = "\x05" "St_Helena";
9729 
9730 const basic::ZoneInfo kZoneAtlantic_St_Helena ACE_TIME_PROGMEM = {
9731  kZoneNameAtlantic_St_Helena /*name*/,
9732  0x451fc5f7 /*zoneId*/,
9733  &kZoneContext /*zoneContext*/,
9734  0 /*numEras*/,
9735  &kZoneAfrica_Abidjan /*eras(info)*/,
9736 };
9737 
9738 //---------------------------------------------------------------------------
9739 // Link name: Australia/ACT -> Australia/Sydney
9740 // Strings (bytes): 5 (originally 14)
9741 // Memory (8-bit): 16
9742 // Memory (32-bit): 25
9743 //---------------------------------------------------------------------------
9744 
9745 static const char kZoneNameAustralia_ACT[] ACE_TIME_PROGMEM = "\x06" "ACT";
9746 
9747 const basic::ZoneInfo kZoneAustralia_ACT ACE_TIME_PROGMEM = {
9748  kZoneNameAustralia_ACT /*name*/,
9749  0x8a970eb2 /*zoneId*/,
9750  &kZoneContext /*zoneContext*/,
9751  0 /*numEras*/,
9752  &kZoneAustralia_Sydney /*eras(info)*/,
9753 };
9754 
9755 //---------------------------------------------------------------------------
9756 // Link name: Australia/Canberra -> Australia/Sydney
9757 // Strings (bytes): 10 (originally 19)
9758 // Memory (8-bit): 21
9759 // Memory (32-bit): 30
9760 //---------------------------------------------------------------------------
9761 
9762 static const char kZoneNameAustralia_Canberra[] ACE_TIME_PROGMEM = "\x06" "Canberra";
9763 
9764 const basic::ZoneInfo kZoneAustralia_Canberra ACE_TIME_PROGMEM = {
9765  kZoneNameAustralia_Canberra /*name*/,
9766  0x2a09ae58 /*zoneId*/,
9767  &kZoneContext /*zoneContext*/,
9768  0 /*numEras*/,
9769  &kZoneAustralia_Sydney /*eras(info)*/,
9770 };
9771 
9772 //---------------------------------------------------------------------------
9773 // Link name: Australia/Currie -> Australia/Hobart
9774 // Strings (bytes): 8 (originally 17)
9775 // Memory (8-bit): 19
9776 // Memory (32-bit): 28
9777 //---------------------------------------------------------------------------
9778 
9779 static const char kZoneNameAustralia_Currie[] ACE_TIME_PROGMEM = "\x06" "Currie";
9780 
9781 const basic::ZoneInfo kZoneAustralia_Currie ACE_TIME_PROGMEM = {
9782  kZoneNameAustralia_Currie /*name*/,
9783  0x278b6a24 /*zoneId*/,
9784  &kZoneContext /*zoneContext*/,
9785  0 /*numEras*/,
9786  &kZoneAustralia_Hobart /*eras(info)*/,
9787 };
9788 
9789 //---------------------------------------------------------------------------
9790 // Link name: Australia/LHI -> Australia/Lord_Howe
9791 // Strings (bytes): 5 (originally 14)
9792 // Memory (8-bit): 16
9793 // Memory (32-bit): 25
9794 //---------------------------------------------------------------------------
9795 
9796 static const char kZoneNameAustralia_LHI[] ACE_TIME_PROGMEM = "\x06" "LHI";
9797 
9798 const basic::ZoneInfo kZoneAustralia_LHI ACE_TIME_PROGMEM = {
9799  kZoneNameAustralia_LHI /*name*/,
9800  0x8a973e17 /*zoneId*/,
9801  &kZoneContext /*zoneContext*/,
9802  0 /*numEras*/,
9803  &kZoneAustralia_Lord_Howe /*eras(info)*/,
9804 };
9805 
9806 //---------------------------------------------------------------------------
9807 // Link name: Australia/NSW -> Australia/Sydney
9808 // Strings (bytes): 5 (originally 14)
9809 // Memory (8-bit): 16
9810 // Memory (32-bit): 25
9811 //---------------------------------------------------------------------------
9812 
9813 static const char kZoneNameAustralia_NSW[] ACE_TIME_PROGMEM = "\x06" "NSW";
9814 
9815 const basic::ZoneInfo kZoneAustralia_NSW ACE_TIME_PROGMEM = {
9816  kZoneNameAustralia_NSW /*name*/,
9817  0x8a974812 /*zoneId*/,
9818  &kZoneContext /*zoneContext*/,
9819  0 /*numEras*/,
9820  &kZoneAustralia_Sydney /*eras(info)*/,
9821 };
9822 
9823 //---------------------------------------------------------------------------
9824 // Link name: Australia/North -> Australia/Darwin
9825 // Strings (bytes): 7 (originally 16)
9826 // Memory (8-bit): 18
9827 // Memory (32-bit): 27
9828 //---------------------------------------------------------------------------
9829 
9830 static const char kZoneNameAustralia_North[] ACE_TIME_PROGMEM = "\x06" "North";
9831 
9832 const basic::ZoneInfo kZoneAustralia_North ACE_TIME_PROGMEM = {
9833  kZoneNameAustralia_North /*name*/,
9834  0x8d997165 /*zoneId*/,
9835  &kZoneContext /*zoneContext*/,
9836  0 /*numEras*/,
9837  &kZoneAustralia_Darwin /*eras(info)*/,
9838 };
9839 
9840 //---------------------------------------------------------------------------
9841 // Link name: Australia/Queensland -> Australia/Brisbane
9842 // Strings (bytes): 12 (originally 21)
9843 // Memory (8-bit): 23
9844 // Memory (32-bit): 32
9845 //---------------------------------------------------------------------------
9846 
9847 static const char kZoneNameAustralia_Queensland[] ACE_TIME_PROGMEM = "\x06" "Queensland";
9848 
9849 const basic::ZoneInfo kZoneAustralia_Queensland ACE_TIME_PROGMEM = {
9850  kZoneNameAustralia_Queensland /*name*/,
9851  0xd326ed0a /*zoneId*/,
9852  &kZoneContext /*zoneContext*/,
9853  0 /*numEras*/,
9854  &kZoneAustralia_Brisbane /*eras(info)*/,
9855 };
9856 
9857 //---------------------------------------------------------------------------
9858 // Link name: Australia/South -> Australia/Adelaide
9859 // Strings (bytes): 7 (originally 16)
9860 // Memory (8-bit): 18
9861 // Memory (32-bit): 27
9862 //---------------------------------------------------------------------------
9863 
9864 static const char kZoneNameAustralia_South[] ACE_TIME_PROGMEM = "\x06" "South";
9865 
9866 const basic::ZoneInfo kZoneAustralia_South ACE_TIME_PROGMEM = {
9867  kZoneNameAustralia_South /*name*/,
9868  0x8df3f8ad /*zoneId*/,
9869  &kZoneContext /*zoneContext*/,
9870  0 /*numEras*/,
9871  &kZoneAustralia_Adelaide /*eras(info)*/,
9872 };
9873 
9874 //---------------------------------------------------------------------------
9875 // Link name: Australia/Tasmania -> Australia/Hobart
9876 // Strings (bytes): 10 (originally 19)
9877 // Memory (8-bit): 21
9878 // Memory (32-bit): 30
9879 //---------------------------------------------------------------------------
9880 
9881 static const char kZoneNameAustralia_Tasmania[] ACE_TIME_PROGMEM = "\x06" "Tasmania";
9882 
9883 const basic::ZoneInfo kZoneAustralia_Tasmania ACE_TIME_PROGMEM = {
9884  kZoneNameAustralia_Tasmania /*name*/,
9885  0xe6d76648 /*zoneId*/,
9886  &kZoneContext /*zoneContext*/,
9887  0 /*numEras*/,
9888  &kZoneAustralia_Hobart /*eras(info)*/,
9889 };
9890 
9891 //---------------------------------------------------------------------------
9892 // Link name: Australia/Victoria -> Australia/Melbourne
9893 // Strings (bytes): 10 (originally 19)
9894 // Memory (8-bit): 21
9895 // Memory (32-bit): 30
9896 //---------------------------------------------------------------------------
9897 
9898 static const char kZoneNameAustralia_Victoria[] ACE_TIME_PROGMEM = "\x06" "Victoria";
9899 
9900 const basic::ZoneInfo kZoneAustralia_Victoria ACE_TIME_PROGMEM = {
9901  kZoneNameAustralia_Victoria /*name*/,
9902  0x0260d5db /*zoneId*/,
9903  &kZoneContext /*zoneContext*/,
9904  0 /*numEras*/,
9905  &kZoneAustralia_Melbourne /*eras(info)*/,
9906 };
9907 
9908 //---------------------------------------------------------------------------
9909 // Link name: Australia/West -> Australia/Perth
9910 // Strings (bytes): 6 (originally 15)
9911 // Memory (8-bit): 17
9912 // Memory (32-bit): 26
9913 //---------------------------------------------------------------------------
9914 
9915 static const char kZoneNameAustralia_West[] ACE_TIME_PROGMEM = "\x06" "West";
9916 
9917 const basic::ZoneInfo kZoneAustralia_West ACE_TIME_PROGMEM = {
9918  kZoneNameAustralia_West /*name*/,
9919  0xdd858a5d /*zoneId*/,
9920  &kZoneContext /*zoneContext*/,
9921  0 /*numEras*/,
9922  &kZoneAustralia_Perth /*eras(info)*/,
9923 };
9924 
9925 //---------------------------------------------------------------------------
9926 // Link name: Australia/Yancowinna -> Australia/Broken_Hill
9927 // Strings (bytes): 12 (originally 21)
9928 // Memory (8-bit): 23
9929 // Memory (32-bit): 32
9930 //---------------------------------------------------------------------------
9931 
9932 static const char kZoneNameAustralia_Yancowinna[] ACE_TIME_PROGMEM = "\x06" "Yancowinna";
9933 
9934 const basic::ZoneInfo kZoneAustralia_Yancowinna ACE_TIME_PROGMEM = {
9935  kZoneNameAustralia_Yancowinna /*name*/,
9936  0x90bac131 /*zoneId*/,
9937  &kZoneContext /*zoneContext*/,
9938  0 /*numEras*/,
9939  &kZoneAustralia_Broken_Hill /*eras(info)*/,
9940 };
9941 
9942 //---------------------------------------------------------------------------
9943 // Link name: Brazil/East -> America/Sao_Paulo
9944 // Strings (bytes): 12 (originally 12)
9945 // Memory (8-bit): 23
9946 // Memory (32-bit): 32
9947 //---------------------------------------------------------------------------
9948 
9949 static const char kZoneNameBrazil_East[] ACE_TIME_PROGMEM = "Brazil/East";
9950 
9951 const basic::ZoneInfo kZoneBrazil_East ACE_TIME_PROGMEM = {
9952  kZoneNameBrazil_East /*name*/,
9953  0x669578c5 /*zoneId*/,
9954  &kZoneContext /*zoneContext*/,
9955  0 /*numEras*/,
9956  &kZoneAmerica_Sao_Paulo /*eras(info)*/,
9957 };
9958 
9959 //---------------------------------------------------------------------------
9960 // Link name: Brazil/West -> America/Manaus
9961 // Strings (bytes): 12 (originally 12)
9962 // Memory (8-bit): 23
9963 // Memory (32-bit): 32
9964 //---------------------------------------------------------------------------
9965 
9966 static const char kZoneNameBrazil_West[] ACE_TIME_PROGMEM = "Brazil/West";
9967 
9968 const basic::ZoneInfo kZoneBrazil_West ACE_TIME_PROGMEM = {
9969  kZoneNameBrazil_West /*name*/,
9970  0x669f689b /*zoneId*/,
9971  &kZoneContext /*zoneContext*/,
9972  0 /*numEras*/,
9973  &kZoneAmerica_Manaus /*eras(info)*/,
9974 };
9975 
9976 //---------------------------------------------------------------------------
9977 // Link name: Canada/Atlantic -> America/Halifax
9978 // Strings (bytes): 10 (originally 16)
9979 // Memory (8-bit): 21
9980 // Memory (32-bit): 30
9981 //---------------------------------------------------------------------------
9982 
9983 static const char kZoneNameCanada_Atlantic[] ACE_TIME_PROGMEM = "\x07" "Atlantic";
9984 
9985 const basic::ZoneInfo kZoneCanada_Atlantic ACE_TIME_PROGMEM = {
9986  kZoneNameCanada_Atlantic /*name*/,
9987  0x536b119c /*zoneId*/,
9988  &kZoneContext /*zoneContext*/,
9989  0 /*numEras*/,
9990  &kZoneAmerica_Halifax /*eras(info)*/,
9991 };
9992 
9993 //---------------------------------------------------------------------------
9994 // Link name: Canada/Central -> America/Winnipeg
9995 // Strings (bytes): 9 (originally 15)
9996 // Memory (8-bit): 20
9997 // Memory (32-bit): 29
9998 //---------------------------------------------------------------------------
9999 
10000 static const char kZoneNameCanada_Central[] ACE_TIME_PROGMEM = "\x07" "Central";
10001 
10002 const basic::ZoneInfo kZoneCanada_Central ACE_TIME_PROGMEM = {
10003  kZoneNameCanada_Central /*name*/,
10004  0x626710f5 /*zoneId*/,
10005  &kZoneContext /*zoneContext*/,
10006  0 /*numEras*/,
10007  &kZoneAmerica_Winnipeg /*eras(info)*/,
10008 };
10009 
10010 //---------------------------------------------------------------------------
10011 // Link name: Canada/Eastern -> America/Toronto
10012 // Strings (bytes): 9 (originally 15)
10013 // Memory (8-bit): 20
10014 // Memory (32-bit): 29
10015 //---------------------------------------------------------------------------
10016 
10017 static const char kZoneNameCanada_Eastern[] ACE_TIME_PROGMEM = "\x07" "Eastern";
10018 
10019 const basic::ZoneInfo kZoneCanada_Eastern ACE_TIME_PROGMEM = {
10020  kZoneNameCanada_Eastern /*name*/,
10021  0xf3612d5e /*zoneId*/,
10022  &kZoneContext /*zoneContext*/,
10023  0 /*numEras*/,
10024  &kZoneAmerica_Toronto /*eras(info)*/,
10025 };
10026 
10027 //---------------------------------------------------------------------------
10028 // Link name: Canada/Mountain -> America/Edmonton
10029 // Strings (bytes): 10 (originally 16)
10030 // Memory (8-bit): 21
10031 // Memory (32-bit): 30
10032 //---------------------------------------------------------------------------
10033 
10034 static const char kZoneNameCanada_Mountain[] ACE_TIME_PROGMEM = "\x07" "Mountain";
10035 
10036 const basic::ZoneInfo kZoneCanada_Mountain ACE_TIME_PROGMEM = {
10037  kZoneNameCanada_Mountain /*name*/,
10038  0xfb8a8217 /*zoneId*/,
10039  &kZoneContext /*zoneContext*/,
10040  0 /*numEras*/,
10041  &kZoneAmerica_Edmonton /*eras(info)*/,
10042 };
10043 
10044 //---------------------------------------------------------------------------
10045 // Link name: Canada/Pacific -> America/Vancouver
10046 // Strings (bytes): 9 (originally 15)
10047 // Memory (8-bit): 20
10048 // Memory (32-bit): 29
10049 //---------------------------------------------------------------------------
10050 
10051 static const char kZoneNameCanada_Pacific[] ACE_TIME_PROGMEM = "\x07" "Pacific";
10052 
10053 const basic::ZoneInfo kZoneCanada_Pacific ACE_TIME_PROGMEM = {
10054  kZoneNameCanada_Pacific /*name*/,
10055  0x40fa3c7b /*zoneId*/,
10056  &kZoneContext /*zoneContext*/,
10057  0 /*numEras*/,
10058  &kZoneAmerica_Vancouver /*eras(info)*/,
10059 };
10060 
10061 //---------------------------------------------------------------------------
10062 // Link name: Canada/Saskatchewan -> America/Regina
10063 // Strings (bytes): 14 (originally 20)
10064 // Memory (8-bit): 25
10065 // Memory (32-bit): 34
10066 //---------------------------------------------------------------------------
10067 
10068 static const char kZoneNameCanada_Saskatchewan[] ACE_TIME_PROGMEM = "\x07" "Saskatchewan";
10069 
10070 const basic::ZoneInfo kZoneCanada_Saskatchewan ACE_TIME_PROGMEM = {
10071  kZoneNameCanada_Saskatchewan /*name*/,
10072  0x77311f49 /*zoneId*/,
10073  &kZoneContext /*zoneContext*/,
10074  0 /*numEras*/,
10075  &kZoneAmerica_Regina /*eras(info)*/,
10076 };
10077 
10078 //---------------------------------------------------------------------------
10079 // Link name: Chile/Continental -> America/Santiago
10080 // Strings (bytes): 18 (originally 18)
10081 // Memory (8-bit): 29
10082 // Memory (32-bit): 38
10083 //---------------------------------------------------------------------------
10084 
10085 static const char kZoneNameChile_Continental[] ACE_TIME_PROGMEM = "Chile/Continental";
10086 
10087 const basic::ZoneInfo kZoneChile_Continental ACE_TIME_PROGMEM = {
10088  kZoneNameChile_Continental /*name*/,
10089  0x7e2bdb18 /*zoneId*/,
10090  &kZoneContext /*zoneContext*/,
10091  0 /*numEras*/,
10092  &kZoneAmerica_Santiago /*eras(info)*/,
10093 };
10094 
10095 //---------------------------------------------------------------------------
10096 // Link name: Chile/EasterIsland -> Pacific/Easter
10097 // Strings (bytes): 19 (originally 19)
10098 // Memory (8-bit): 30
10099 // Memory (32-bit): 39
10100 //---------------------------------------------------------------------------
10101 
10102 static const char kZoneNameChile_EasterIsland[] ACE_TIME_PROGMEM = "Chile/EasterIsland";
10103 
10104 const basic::ZoneInfo kZoneChile_EasterIsland ACE_TIME_PROGMEM = {
10105  kZoneNameChile_EasterIsland /*name*/,
10106  0xb0982af8 /*zoneId*/,
10107  &kZoneContext /*zoneContext*/,
10108  0 /*numEras*/,
10109  &kZonePacific_Easter /*eras(info)*/,
10110 };
10111 
10112 //---------------------------------------------------------------------------
10113 // Link name: Cuba -> America/Havana
10114 // Strings (bytes): 5 (originally 5)
10115 // Memory (8-bit): 16
10116 // Memory (32-bit): 25
10117 //---------------------------------------------------------------------------
10118 
10119 static const char kZoneNameCuba[] ACE_TIME_PROGMEM = "Cuba";
10120 
10121 const basic::ZoneInfo kZoneCuba ACE_TIME_PROGMEM = {
10122  kZoneNameCuba /*name*/,
10123  0x7c83cba0 /*zoneId*/,
10124  &kZoneContext /*zoneContext*/,
10125  0 /*numEras*/,
10126  &kZoneAmerica_Havana /*eras(info)*/,
10127 };
10128 
10129 //---------------------------------------------------------------------------
10130 // Link name: Eire -> Europe/Dublin
10131 // Strings (bytes): 5 (originally 5)
10132 // Memory (8-bit): 16
10133 // Memory (32-bit): 25
10134 //---------------------------------------------------------------------------
10135 
10136 static const char kZoneNameEire[] ACE_TIME_PROGMEM = "Eire";
10137 
10138 const basic::ZoneInfo kZoneEire ACE_TIME_PROGMEM = {
10139  kZoneNameEire /*name*/,
10140  0x7c84b36a /*zoneId*/,
10141  &kZoneContext /*zoneContext*/,
10142  0 /*numEras*/,
10143  &kZoneEurope_Dublin /*eras(info)*/,
10144 };
10145 
10146 //---------------------------------------------------------------------------
10147 // Link name: Etc/GMT+0 -> Etc/GMT
10148 // Strings (bytes): 7 (originally 10)
10149 // Memory (8-bit): 18
10150 // Memory (32-bit): 27
10151 //---------------------------------------------------------------------------
10152 
10153 static const char kZoneNameEtc_GMT_PLUS_0[] ACE_TIME_PROGMEM = "\x08" "GMT+0";
10154 
10155 const basic::ZoneInfo kZoneEtc_GMT_PLUS_0 ACE_TIME_PROGMEM = {
10156  kZoneNameEtc_GMT_PLUS_0 /*name*/,
10157  0x9d13da13 /*zoneId*/,
10158  &kZoneContext /*zoneContext*/,
10159  0 /*numEras*/,
10160  &kZoneEtc_GMT /*eras(info)*/,
10161 };
10162 
10163 //---------------------------------------------------------------------------
10164 // Link name: Etc/GMT-0 -> Etc/GMT
10165 // Strings (bytes): 7 (originally 10)
10166 // Memory (8-bit): 18
10167 // Memory (32-bit): 27
10168 //---------------------------------------------------------------------------
10169 
10170 static const char kZoneNameEtc_GMT_0[] ACE_TIME_PROGMEM = "\x08" "GMT-0";
10171 
10172 const basic::ZoneInfo kZoneEtc_GMT_0 ACE_TIME_PROGMEM = {
10173  kZoneNameEtc_GMT_0 /*name*/,
10174  0x9d13da55 /*zoneId*/,
10175  &kZoneContext /*zoneContext*/,
10176  0 /*numEras*/,
10177  &kZoneEtc_GMT /*eras(info)*/,
10178 };
10179 
10180 //---------------------------------------------------------------------------
10181 // Link name: Etc/GMT0 -> Etc/GMT
10182 // Strings (bytes): 6 (originally 9)
10183 // Memory (8-bit): 17
10184 // Memory (32-bit): 26
10185 //---------------------------------------------------------------------------
10186 
10187 static const char kZoneNameEtc_GMT0[] ACE_TIME_PROGMEM = "\x08" "GMT0";
10188 
10189 const basic::ZoneInfo kZoneEtc_GMT0 ACE_TIME_PROGMEM = {
10190  kZoneNameEtc_GMT0 /*name*/,
10191  0xf53ea988 /*zoneId*/,
10192  &kZoneContext /*zoneContext*/,
10193  0 /*numEras*/,
10194  &kZoneEtc_GMT /*eras(info)*/,
10195 };
10196 
10197 //---------------------------------------------------------------------------
10198 // Link name: Etc/Greenwich -> Etc/GMT
10199 // Strings (bytes): 11 (originally 14)
10200 // Memory (8-bit): 22
10201 // Memory (32-bit): 31
10202 //---------------------------------------------------------------------------
10203 
10204 static const char kZoneNameEtc_Greenwich[] ACE_TIME_PROGMEM = "\x08" "Greenwich";
10205 
10206 const basic::ZoneInfo kZoneEtc_Greenwich ACE_TIME_PROGMEM = {
10207  kZoneNameEtc_Greenwich /*name*/,
10208  0x26daa98c /*zoneId*/,
10209  &kZoneContext /*zoneContext*/,
10210  0 /*numEras*/,
10211  &kZoneEtc_GMT /*eras(info)*/,
10212 };
10213 
10214 //---------------------------------------------------------------------------
10215 // Link name: Etc/UCT -> Etc/UTC
10216 // Strings (bytes): 5 (originally 8)
10217 // Memory (8-bit): 16
10218 // Memory (32-bit): 25
10219 //---------------------------------------------------------------------------
10220 
10221 static const char kZoneNameEtc_UCT[] ACE_TIME_PROGMEM = "\x08" "UCT";
10222 
10223 const basic::ZoneInfo kZoneEtc_UCT ACE_TIME_PROGMEM = {
10224  kZoneNameEtc_UCT /*name*/,
10225  0xd8e3189c /*zoneId*/,
10226  &kZoneContext /*zoneContext*/,
10227  0 /*numEras*/,
10228  &kZoneEtc_UTC /*eras(info)*/,
10229 };
10230 
10231 //---------------------------------------------------------------------------
10232 // Link name: Etc/Universal -> Etc/UTC
10233 // Strings (bytes): 11 (originally 14)
10234 // Memory (8-bit): 22
10235 // Memory (32-bit): 31
10236 //---------------------------------------------------------------------------
10237 
10238 static const char kZoneNameEtc_Universal[] ACE_TIME_PROGMEM = "\x08" "Universal";
10239 
10240 const basic::ZoneInfo kZoneEtc_Universal ACE_TIME_PROGMEM = {
10241  kZoneNameEtc_Universal /*name*/,
10242  0x2f8cb9a9 /*zoneId*/,
10243  &kZoneContext /*zoneContext*/,
10244  0 /*numEras*/,
10245  &kZoneEtc_UTC /*eras(info)*/,
10246 };
10247 
10248 //---------------------------------------------------------------------------
10249 // Link name: Etc/Zulu -> Etc/UTC
10250 // Strings (bytes): 6 (originally 9)
10251 // Memory (8-bit): 17
10252 // Memory (32-bit): 26
10253 //---------------------------------------------------------------------------
10254 
10255 static const char kZoneNameEtc_Zulu[] ACE_TIME_PROGMEM = "\x08" "Zulu";
10256 
10257 const basic::ZoneInfo kZoneEtc_Zulu ACE_TIME_PROGMEM = {
10258  kZoneNameEtc_Zulu /*name*/,
10259  0xf549c240 /*zoneId*/,
10260  &kZoneContext /*zoneContext*/,
10261  0 /*numEras*/,
10262  &kZoneEtc_UTC /*eras(info)*/,
10263 };
10264 
10265 //---------------------------------------------------------------------------
10266 // Link name: Europe/Amsterdam -> Europe/Brussels
10267 // Strings (bytes): 11 (originally 17)
10268 // Memory (8-bit): 22
10269 // Memory (32-bit): 31
10270 //---------------------------------------------------------------------------
10271 
10272 static const char kZoneNameEurope_Amsterdam[] ACE_TIME_PROGMEM = "\x09" "Amsterdam";
10273 
10274 const basic::ZoneInfo kZoneEurope_Amsterdam ACE_TIME_PROGMEM = {
10275  kZoneNameEurope_Amsterdam /*name*/,
10276  0x109395c2 /*zoneId*/,
10277  &kZoneContext /*zoneContext*/,
10278  0 /*numEras*/,
10279  &kZoneEurope_Brussels /*eras(info)*/,
10280 };
10281 
10282 //---------------------------------------------------------------------------
10283 // Link name: Europe/Belfast -> Europe/London
10284 // Strings (bytes): 9 (originally 15)
10285 // Memory (8-bit): 20
10286 // Memory (32-bit): 29
10287 //---------------------------------------------------------------------------
10288 
10289 static const char kZoneNameEurope_Belfast[] ACE_TIME_PROGMEM = "\x09" "Belfast";
10290 
10291 const basic::ZoneInfo kZoneEurope_Belfast ACE_TIME_PROGMEM = {
10292  kZoneNameEurope_Belfast /*name*/,
10293  0xd07dd1e5 /*zoneId*/,
10294  &kZoneContext /*zoneContext*/,
10295  0 /*numEras*/,
10296  &kZoneEurope_London /*eras(info)*/,
10297 };
10298 
10299 //---------------------------------------------------------------------------
10300 // Link name: Europe/Bratislava -> Europe/Prague
10301 // Strings (bytes): 12 (originally 18)
10302 // Memory (8-bit): 23
10303 // Memory (32-bit): 32
10304 //---------------------------------------------------------------------------
10305 
10306 static const char kZoneNameEurope_Bratislava[] ACE_TIME_PROGMEM = "\x09" "Bratislava";
10307 
10308 const basic::ZoneInfo kZoneEurope_Bratislava ACE_TIME_PROGMEM = {
10309  kZoneNameEurope_Bratislava /*name*/,
10310  0xda493bed /*zoneId*/,
10311  &kZoneContext /*zoneContext*/,
10312  0 /*numEras*/,
10313  &kZoneEurope_Prague /*eras(info)*/,
10314 };
10315 
10316 //---------------------------------------------------------------------------
10317 // Link name: Europe/Busingen -> Europe/Zurich
10318 // Strings (bytes): 10 (originally 16)
10319 // Memory (8-bit): 21
10320 // Memory (32-bit): 30
10321 //---------------------------------------------------------------------------
10322 
10323 static const char kZoneNameEurope_Busingen[] ACE_TIME_PROGMEM = "\x09" "Busingen";
10324 
10325 const basic::ZoneInfo kZoneEurope_Busingen ACE_TIME_PROGMEM = {
10326  kZoneNameEurope_Busingen /*name*/,
10327  0xc06d2cdf /*zoneId*/,
10328  &kZoneContext /*zoneContext*/,
10329  0 /*numEras*/,
10330  &kZoneEurope_Zurich /*eras(info)*/,
10331 };
10332 
10333 //---------------------------------------------------------------------------
10334 // Link name: Europe/Copenhagen -> Europe/Berlin
10335 // Strings (bytes): 12 (originally 18)
10336 // Memory (8-bit): 23
10337 // Memory (32-bit): 32
10338 //---------------------------------------------------------------------------
10339 
10340 static const char kZoneNameEurope_Copenhagen[] ACE_TIME_PROGMEM = "\x09" "Copenhagen";
10341 
10342 const basic::ZoneInfo kZoneEurope_Copenhagen ACE_TIME_PROGMEM = {
10343  kZoneNameEurope_Copenhagen /*name*/,
10344  0xe0ed30bc /*zoneId*/,
10345  &kZoneContext /*zoneContext*/,
10346  0 /*numEras*/,
10347  &kZoneEurope_Berlin /*eras(info)*/,
10348 };
10349 
10350 //---------------------------------------------------------------------------
10351 // Link name: Europe/Guernsey -> Europe/London
10352 // Strings (bytes): 10 (originally 16)
10353 // Memory (8-bit): 21
10354 // Memory (32-bit): 30
10355 //---------------------------------------------------------------------------
10356 
10357 static const char kZoneNameEurope_Guernsey[] ACE_TIME_PROGMEM = "\x09" "Guernsey";
10358 
10359 const basic::ZoneInfo kZoneEurope_Guernsey ACE_TIME_PROGMEM = {
10360  kZoneNameEurope_Guernsey /*name*/,
10361  0x3db12c16 /*zoneId*/,
10362  &kZoneContext /*zoneContext*/,
10363  0 /*numEras*/,
10364  &kZoneEurope_London /*eras(info)*/,
10365 };
10366 
10367 //---------------------------------------------------------------------------
10368 // Link name: Europe/Isle_of_Man -> Europe/London
10369 // Strings (bytes): 13 (originally 19)
10370 // Memory (8-bit): 24
10371 // Memory (32-bit): 33
10372 //---------------------------------------------------------------------------
10373 
10374 static const char kZoneNameEurope_Isle_of_Man[] ACE_TIME_PROGMEM = "\x09" "Isle_of_Man";
10375 
10376 const basic::ZoneInfo kZoneEurope_Isle_of_Man ACE_TIME_PROGMEM = {
10377  kZoneNameEurope_Isle_of_Man /*name*/,
10378  0xeaf84580 /*zoneId*/,
10379  &kZoneContext /*zoneContext*/,
10380  0 /*numEras*/,
10381  &kZoneEurope_London /*eras(info)*/,
10382 };
10383 
10384 //---------------------------------------------------------------------------
10385 // Link name: Europe/Jersey -> Europe/London
10386 // Strings (bytes): 8 (originally 14)
10387 // Memory (8-bit): 19
10388 // Memory (32-bit): 28
10389 //---------------------------------------------------------------------------
10390 
10391 static const char kZoneNameEurope_Jersey[] ACE_TIME_PROGMEM = "\x09" "Jersey";
10392 
10393 const basic::ZoneInfo kZoneEurope_Jersey ACE_TIME_PROGMEM = {
10394  kZoneNameEurope_Jersey /*name*/,
10395  0x570dae76 /*zoneId*/,
10396  &kZoneContext /*zoneContext*/,
10397  0 /*numEras*/,
10398  &kZoneEurope_London /*eras(info)*/,
10399 };
10400 
10401 //---------------------------------------------------------------------------
10402 // Link name: Europe/Kiev -> Europe/Kyiv
10403 // Strings (bytes): 6 (originally 12)
10404 // Memory (8-bit): 17
10405 // Memory (32-bit): 26
10406 //---------------------------------------------------------------------------
10407 
10408 static const char kZoneNameEurope_Kiev[] ACE_TIME_PROGMEM = "\x09" "Kiev";
10409 
10410 const basic::ZoneInfo kZoneEurope_Kiev ACE_TIME_PROGMEM = {
10411  kZoneNameEurope_Kiev /*name*/,
10412  0xa2c19eb3 /*zoneId*/,
10413  &kZoneContext /*zoneContext*/,
10414  0 /*numEras*/,
10415  &kZoneEurope_Kyiv /*eras(info)*/,
10416 };
10417 
10418 //---------------------------------------------------------------------------
10419 // Link name: Europe/Ljubljana -> Europe/Belgrade
10420 // Strings (bytes): 11 (originally 17)
10421 // Memory (8-bit): 22
10422 // Memory (32-bit): 31
10423 //---------------------------------------------------------------------------
10424 
10425 static const char kZoneNameEurope_Ljubljana[] ACE_TIME_PROGMEM = "\x09" "Ljubljana";
10426 
10427 const basic::ZoneInfo kZoneEurope_Ljubljana ACE_TIME_PROGMEM = {
10428  kZoneNameEurope_Ljubljana /*name*/,
10429  0xbd98cdb7 /*zoneId*/,
10430  &kZoneContext /*zoneContext*/,
10431  0 /*numEras*/,
10432  &kZoneEurope_Belgrade /*eras(info)*/,
10433 };
10434 
10435 //---------------------------------------------------------------------------
10436 // Link name: Europe/Luxembourg -> Europe/Brussels
10437 // Strings (bytes): 12 (originally 18)
10438 // Memory (8-bit): 23
10439 // Memory (32-bit): 32
10440 //---------------------------------------------------------------------------
10441 
10442 static const char kZoneNameEurope_Luxembourg[] ACE_TIME_PROGMEM = "\x09" "Luxembourg";
10443 
10444 const basic::ZoneInfo kZoneEurope_Luxembourg ACE_TIME_PROGMEM = {
10445  kZoneNameEurope_Luxembourg /*name*/,
10446  0x1f8bc6ce /*zoneId*/,
10447  &kZoneContext /*zoneContext*/,
10448  0 /*numEras*/,
10449  &kZoneEurope_Brussels /*eras(info)*/,
10450 };
10451 
10452 //---------------------------------------------------------------------------
10453 // Link name: Europe/Mariehamn -> Europe/Helsinki
10454 // Strings (bytes): 11 (originally 17)
10455 // Memory (8-bit): 22
10456 // Memory (32-bit): 31
10457 //---------------------------------------------------------------------------
10458 
10459 static const char kZoneNameEurope_Mariehamn[] ACE_TIME_PROGMEM = "\x09" "Mariehamn";
10460 
10461 const basic::ZoneInfo kZoneEurope_Mariehamn ACE_TIME_PROGMEM = {
10462  kZoneNameEurope_Mariehamn /*name*/,
10463  0x0caa6496 /*zoneId*/,
10464  &kZoneContext /*zoneContext*/,
10465  0 /*numEras*/,
10466  &kZoneEurope_Helsinki /*eras(info)*/,
10467 };
10468 
10469 //---------------------------------------------------------------------------
10470 // Link name: Europe/Monaco -> Europe/Paris
10471 // Strings (bytes): 8 (originally 14)
10472 // Memory (8-bit): 19
10473 // Memory (32-bit): 28
10474 //---------------------------------------------------------------------------
10475 
10476 static const char kZoneNameEurope_Monaco[] ACE_TIME_PROGMEM = "\x09" "Monaco";
10477 
10478 const basic::ZoneInfo kZoneEurope_Monaco ACE_TIME_PROGMEM = {
10479  kZoneNameEurope_Monaco /*name*/,
10480  0x5ebf9f01 /*zoneId*/,
10481  &kZoneContext /*zoneContext*/,
10482  0 /*numEras*/,
10483  &kZoneEurope_Paris /*eras(info)*/,
10484 };
10485 
10486 //---------------------------------------------------------------------------
10487 // Link name: Europe/Nicosia -> Asia/Nicosia
10488 // Strings (bytes): 9 (originally 15)
10489 // Memory (8-bit): 20
10490 // Memory (32-bit): 29
10491 //---------------------------------------------------------------------------
10492 
10493 static const char kZoneNameEurope_Nicosia[] ACE_TIME_PROGMEM = "\x09" "Nicosia";
10494 
10495 const basic::ZoneInfo kZoneEurope_Nicosia ACE_TIME_PROGMEM = {
10496  kZoneNameEurope_Nicosia /*name*/,
10497  0x74efab8a /*zoneId*/,
10498  &kZoneContext /*zoneContext*/,
10499  0 /*numEras*/,
10500  &kZoneAsia_Nicosia /*eras(info)*/,
10501 };
10502 
10503 //---------------------------------------------------------------------------
10504 // Link name: Europe/Oslo -> Europe/Berlin
10505 // Strings (bytes): 6 (originally 12)
10506 // Memory (8-bit): 17
10507 // Memory (32-bit): 26
10508 //---------------------------------------------------------------------------
10509 
10510 static const char kZoneNameEurope_Oslo[] ACE_TIME_PROGMEM = "\x09" "Oslo";
10511 
10512 const basic::ZoneInfo kZoneEurope_Oslo ACE_TIME_PROGMEM = {
10513  kZoneNameEurope_Oslo /*name*/,
10514  0xa2c3fba1 /*zoneId*/,
10515  &kZoneContext /*zoneContext*/,
10516  0 /*numEras*/,
10517  &kZoneEurope_Berlin /*eras(info)*/,
10518 };
10519 
10520 //---------------------------------------------------------------------------
10521 // Link name: Europe/Podgorica -> Europe/Belgrade
10522 // Strings (bytes): 11 (originally 17)
10523 // Memory (8-bit): 22
10524 // Memory (32-bit): 31
10525 //---------------------------------------------------------------------------
10526 
10527 static const char kZoneNameEurope_Podgorica[] ACE_TIME_PROGMEM = "\x09" "Podgorica";
10528 
10529 const basic::ZoneInfo kZoneEurope_Podgorica ACE_TIME_PROGMEM = {
10530  kZoneNameEurope_Podgorica /*name*/,
10531  0x1c1a499c /*zoneId*/,
10532  &kZoneContext /*zoneContext*/,
10533  0 /*numEras*/,
10534  &kZoneEurope_Belgrade /*eras(info)*/,
10535 };
10536 
10537 //---------------------------------------------------------------------------
10538 // Link name: Europe/San_Marino -> Europe/Rome
10539 // Strings (bytes): 12 (originally 18)
10540 // Memory (8-bit): 23
10541 // Memory (32-bit): 32
10542 //---------------------------------------------------------------------------
10543 
10544 static const char kZoneNameEurope_San_Marino[] ACE_TIME_PROGMEM = "\x09" "San_Marino";
10545 
10546 const basic::ZoneInfo kZoneEurope_San_Marino ACE_TIME_PROGMEM = {
10547  kZoneNameEurope_San_Marino /*name*/,
10548  0xcef7724b /*zoneId*/,
10549  &kZoneContext /*zoneContext*/,
10550  0 /*numEras*/,
10551  &kZoneEurope_Rome /*eras(info)*/,
10552 };
10553 
10554 //---------------------------------------------------------------------------
10555 // Link name: Europe/Sarajevo -> Europe/Belgrade
10556 // Strings (bytes): 10 (originally 16)
10557 // Memory (8-bit): 21
10558 // Memory (32-bit): 30
10559 //---------------------------------------------------------------------------
10560 
10561 static const char kZoneNameEurope_Sarajevo[] ACE_TIME_PROGMEM = "\x09" "Sarajevo";
10562 
10563 const basic::ZoneInfo kZoneEurope_Sarajevo ACE_TIME_PROGMEM = {
10564  kZoneNameEurope_Sarajevo /*name*/,
10565  0x6a576c3f /*zoneId*/,
10566  &kZoneContext /*zoneContext*/,
10567  0 /*numEras*/,
10568  &kZoneEurope_Belgrade /*eras(info)*/,
10569 };
10570 
10571 //---------------------------------------------------------------------------
10572 // Link name: Europe/Skopje -> Europe/Belgrade
10573 // Strings (bytes): 8 (originally 14)
10574 // Memory (8-bit): 19
10575 // Memory (32-bit): 28
10576 //---------------------------------------------------------------------------
10577 
10578 static const char kZoneNameEurope_Skopje[] ACE_TIME_PROGMEM = "\x09" "Skopje";
10579 
10580 const basic::ZoneInfo kZoneEurope_Skopje ACE_TIME_PROGMEM = {
10581  kZoneNameEurope_Skopje /*name*/,
10582  0x6c76fdd0 /*zoneId*/,
10583  &kZoneContext /*zoneContext*/,
10584  0 /*numEras*/,
10585  &kZoneEurope_Belgrade /*eras(info)*/,
10586 };
10587 
10588 //---------------------------------------------------------------------------
10589 // Link name: Europe/Stockholm -> Europe/Berlin
10590 // Strings (bytes): 11 (originally 17)
10591 // Memory (8-bit): 22
10592 // Memory (32-bit): 31
10593 //---------------------------------------------------------------------------
10594 
10595 static const char kZoneNameEurope_Stockholm[] ACE_TIME_PROGMEM = "\x09" "Stockholm";
10596 
10597 const basic::ZoneInfo kZoneEurope_Stockholm ACE_TIME_PROGMEM = {
10598  kZoneNameEurope_Stockholm /*name*/,
10599  0x5bf6fbb8 /*zoneId*/,
10600  &kZoneContext /*zoneContext*/,
10601  0 /*numEras*/,
10602  &kZoneEurope_Berlin /*eras(info)*/,
10603 };
10604 
10605 //---------------------------------------------------------------------------
10606 // Link name: Europe/Tiraspol -> Europe/Chisinau
10607 // Strings (bytes): 10 (originally 16)
10608 // Memory (8-bit): 21
10609 // Memory (32-bit): 30
10610 //---------------------------------------------------------------------------
10611 
10612 static const char kZoneNameEurope_Tiraspol[] ACE_TIME_PROGMEM = "\x09" "Tiraspol";
10613 
10614 const basic::ZoneInfo kZoneEurope_Tiraspol ACE_TIME_PROGMEM = {
10615  kZoneNameEurope_Tiraspol /*name*/,
10616  0xbe704472 /*zoneId*/,
10617  &kZoneContext /*zoneContext*/,
10618  0 /*numEras*/,
10619  &kZoneEurope_Chisinau /*eras(info)*/,
10620 };
10621 
10622 //---------------------------------------------------------------------------
10623 // Link name: Europe/Uzhgorod -> Europe/Kyiv
10624 // Strings (bytes): 10 (originally 16)
10625 // Memory (8-bit): 21
10626 // Memory (32-bit): 30
10627 //---------------------------------------------------------------------------
10628 
10629 static const char kZoneNameEurope_Uzhgorod[] ACE_TIME_PROGMEM = "\x09" "Uzhgorod";
10630 
10631 const basic::ZoneInfo kZoneEurope_Uzhgorod ACE_TIME_PROGMEM = {
10632  kZoneNameEurope_Uzhgorod /*name*/,
10633  0xb066f5d6 /*zoneId*/,
10634  &kZoneContext /*zoneContext*/,
10635  0 /*numEras*/,
10636  &kZoneEurope_Kyiv /*eras(info)*/,
10637 };
10638 
10639 //---------------------------------------------------------------------------
10640 // Link name: Europe/Vaduz -> Europe/Zurich
10641 // Strings (bytes): 7 (originally 13)
10642 // Memory (8-bit): 18
10643 // Memory (32-bit): 27
10644 //---------------------------------------------------------------------------
10645 
10646 static const char kZoneNameEurope_Vaduz[] ACE_TIME_PROGMEM = "\x09" "Vaduz";
10647 
10648 const basic::ZoneInfo kZoneEurope_Vaduz ACE_TIME_PROGMEM = {
10649  kZoneNameEurope_Vaduz /*name*/,
10650  0xfbb81bae /*zoneId*/,
10651  &kZoneContext /*zoneContext*/,
10652  0 /*numEras*/,
10653  &kZoneEurope_Zurich /*eras(info)*/,
10654 };
10655 
10656 //---------------------------------------------------------------------------
10657 // Link name: Europe/Vatican -> Europe/Rome
10658 // Strings (bytes): 9 (originally 15)
10659 // Memory (8-bit): 20
10660 // Memory (32-bit): 29
10661 //---------------------------------------------------------------------------
10662 
10663 static const char kZoneNameEurope_Vatican[] ACE_TIME_PROGMEM = "\x09" "Vatican";
10664 
10665 const basic::ZoneInfo kZoneEurope_Vatican ACE_TIME_PROGMEM = {
10666  kZoneNameEurope_Vatican /*name*/,
10667  0xcb485dca /*zoneId*/,
10668  &kZoneContext /*zoneContext*/,
10669  0 /*numEras*/,
10670  &kZoneEurope_Rome /*eras(info)*/,
10671 };
10672 
10673 //---------------------------------------------------------------------------
10674 // Link name: Europe/Zagreb -> Europe/Belgrade
10675 // Strings (bytes): 8 (originally 14)
10676 // Memory (8-bit): 19
10677 // Memory (32-bit): 28
10678 //---------------------------------------------------------------------------
10679 
10680 static const char kZoneNameEurope_Zagreb[] ACE_TIME_PROGMEM = "\x09" "Zagreb";
10681 
10682 const basic::ZoneInfo kZoneEurope_Zagreb ACE_TIME_PROGMEM = {
10683  kZoneNameEurope_Zagreb /*name*/,
10684  0x7c11c9ff /*zoneId*/,
10685  &kZoneContext /*zoneContext*/,
10686  0 /*numEras*/,
10687  &kZoneEurope_Belgrade /*eras(info)*/,
10688 };
10689 
10690 //---------------------------------------------------------------------------
10691 // Link name: Europe/Zaporozhye -> Europe/Kyiv
10692 // Strings (bytes): 12 (originally 18)
10693 // Memory (8-bit): 23
10694 // Memory (32-bit): 32
10695 //---------------------------------------------------------------------------
10696 
10697 static const char kZoneNameEurope_Zaporozhye[] ACE_TIME_PROGMEM = "\x09" "Zaporozhye";
10698 
10699 const basic::ZoneInfo kZoneEurope_Zaporozhye ACE_TIME_PROGMEM = {
10700  kZoneNameEurope_Zaporozhye /*name*/,
10701  0xeab9767f /*zoneId*/,
10702  &kZoneContext /*zoneContext*/,
10703  0 /*numEras*/,
10704  &kZoneEurope_Kyiv /*eras(info)*/,
10705 };
10706 
10707 //---------------------------------------------------------------------------
10708 // Link name: GB -> Europe/London
10709 // Strings (bytes): 3 (originally 3)
10710 // Memory (8-bit): 14
10711 // Memory (32-bit): 23
10712 //---------------------------------------------------------------------------
10713 
10714 static const char kZoneNameGB[] ACE_TIME_PROGMEM = "GB";
10715 
10716 const basic::ZoneInfo kZoneGB ACE_TIME_PROGMEM = {
10717  kZoneNameGB /*name*/,
10718  0x005973ae /*zoneId*/,
10719  &kZoneContext /*zoneContext*/,
10720  0 /*numEras*/,
10721  &kZoneEurope_London /*eras(info)*/,
10722 };
10723 
10724 //---------------------------------------------------------------------------
10725 // Link name: GB-Eire -> Europe/London
10726 // Strings (bytes): 8 (originally 8)
10727 // Memory (8-bit): 19
10728 // Memory (32-bit): 28
10729 //---------------------------------------------------------------------------
10730 
10731 static const char kZoneNameGB_Eire[] ACE_TIME_PROGMEM = "GB-Eire";
10732 
10733 const basic::ZoneInfo kZoneGB_Eire ACE_TIME_PROGMEM = {
10734  kZoneNameGB_Eire /*name*/,
10735  0xfa70e300 /*zoneId*/,
10736  &kZoneContext /*zoneContext*/,
10737  0 /*numEras*/,
10738  &kZoneEurope_London /*eras(info)*/,
10739 };
10740 
10741 //---------------------------------------------------------------------------
10742 // Link name: GMT -> Etc/GMT
10743 // Strings (bytes): 4 (originally 4)
10744 // Memory (8-bit): 15
10745 // Memory (32-bit): 24
10746 //---------------------------------------------------------------------------
10747 
10748 static const char kZoneNameGMT[] ACE_TIME_PROGMEM = "GMT";
10749 
10750 const basic::ZoneInfo kZoneGMT ACE_TIME_PROGMEM = {
10751  kZoneNameGMT /*name*/,
10752  0x0b87eb2d /*zoneId*/,
10753  &kZoneContext /*zoneContext*/,
10754  0 /*numEras*/,
10755  &kZoneEtc_GMT /*eras(info)*/,
10756 };
10757 
10758 //---------------------------------------------------------------------------
10759 // Link name: GMT+0 -> Etc/GMT
10760 // Strings (bytes): 6 (originally 6)
10761 // Memory (8-bit): 17
10762 // Memory (32-bit): 26
10763 //---------------------------------------------------------------------------
10764 
10765 static const char kZoneNameGMT_PLUS_0[] ACE_TIME_PROGMEM = "GMT+0";
10766 
10767 const basic::ZoneInfo kZoneGMT_PLUS_0 ACE_TIME_PROGMEM = {
10768  kZoneNameGMT_PLUS_0 /*name*/,
10769  0x0d2f7028 /*zoneId*/,
10770  &kZoneContext /*zoneContext*/,
10771  0 /*numEras*/,
10772  &kZoneEtc_GMT /*eras(info)*/,
10773 };
10774 
10775 //---------------------------------------------------------------------------
10776 // Link name: GMT-0 -> Etc/GMT
10777 // Strings (bytes): 6 (originally 6)
10778 // Memory (8-bit): 17
10779 // Memory (32-bit): 26
10780 //---------------------------------------------------------------------------
10781 
10782 static const char kZoneNameGMT_0[] ACE_TIME_PROGMEM = "GMT-0";
10783 
10784 const basic::ZoneInfo kZoneGMT_0 ACE_TIME_PROGMEM = {
10785  kZoneNameGMT_0 /*name*/,
10786  0x0d2f706a /*zoneId*/,
10787  &kZoneContext /*zoneContext*/,
10788  0 /*numEras*/,
10789  &kZoneEtc_GMT /*eras(info)*/,
10790 };
10791 
10792 //---------------------------------------------------------------------------
10793 // Link name: GMT0 -> Etc/GMT
10794 // Strings (bytes): 5 (originally 5)
10795 // Memory (8-bit): 16
10796 // Memory (32-bit): 25
10797 //---------------------------------------------------------------------------
10798 
10799 static const char kZoneNameGMT0[] ACE_TIME_PROGMEM = "GMT0";
10800 
10801 const basic::ZoneInfo kZoneGMT0 ACE_TIME_PROGMEM = {
10802  kZoneNameGMT0 /*name*/,
10803  0x7c8550fd /*zoneId*/,
10804  &kZoneContext /*zoneContext*/,
10805  0 /*numEras*/,
10806  &kZoneEtc_GMT /*eras(info)*/,
10807 };
10808 
10809 //---------------------------------------------------------------------------
10810 // Link name: Greenwich -> Etc/GMT
10811 // Strings (bytes): 10 (originally 10)
10812 // Memory (8-bit): 21
10813 // Memory (32-bit): 30
10814 //---------------------------------------------------------------------------
10815 
10816 static const char kZoneNameGreenwich[] ACE_TIME_PROGMEM = "Greenwich";
10817 
10818 const basic::ZoneInfo kZoneGreenwich ACE_TIME_PROGMEM = {
10819  kZoneNameGreenwich /*name*/,
10820  0xc84d4221 /*zoneId*/,
10821  &kZoneContext /*zoneContext*/,
10822  0 /*numEras*/,
10823  &kZoneEtc_GMT /*eras(info)*/,
10824 };
10825 
10826 //---------------------------------------------------------------------------
10827 // Link name: Hongkong -> Asia/Hong_Kong
10828 // Strings (bytes): 9 (originally 9)
10829 // Memory (8-bit): 20
10830 // Memory (32-bit): 29
10831 //---------------------------------------------------------------------------
10832 
10833 static const char kZoneNameHongkong[] ACE_TIME_PROGMEM = "Hongkong";
10834 
10835 const basic::ZoneInfo kZoneHongkong ACE_TIME_PROGMEM = {
10836  kZoneNameHongkong /*name*/,
10837  0x56d36560 /*zoneId*/,
10838  &kZoneContext /*zoneContext*/,
10839  0 /*numEras*/,
10840  &kZoneAsia_Hong_Kong /*eras(info)*/,
10841 };
10842 
10843 //---------------------------------------------------------------------------
10844 // Link name: Iceland -> Africa/Abidjan
10845 // Strings (bytes): 8 (originally 8)
10846 // Memory (8-bit): 19
10847 // Memory (32-bit): 28
10848 //---------------------------------------------------------------------------
10849 
10850 static const char kZoneNameIceland[] ACE_TIME_PROGMEM = "Iceland";
10851 
10852 const basic::ZoneInfo kZoneIceland ACE_TIME_PROGMEM = {
10853  kZoneNameIceland /*name*/,
10854  0xe56a35b5 /*zoneId*/,
10855  &kZoneContext /*zoneContext*/,
10856  0 /*numEras*/,
10857  &kZoneAfrica_Abidjan /*eras(info)*/,
10858 };
10859 
10860 //---------------------------------------------------------------------------
10861 // Link name: Indian/Antananarivo -> Africa/Nairobi
10862 // Strings (bytes): 14 (originally 20)
10863 // Memory (8-bit): 25
10864 // Memory (32-bit): 34
10865 //---------------------------------------------------------------------------
10866 
10867 static const char kZoneNameIndian_Antananarivo[] ACE_TIME_PROGMEM = "\x0a" "Antananarivo";
10868 
10869 const basic::ZoneInfo kZoneIndian_Antananarivo ACE_TIME_PROGMEM = {
10870  kZoneNameIndian_Antananarivo /*name*/,
10871  0x9ebf5289 /*zoneId*/,
10872  &kZoneContext /*zoneContext*/,
10873  0 /*numEras*/,
10874  &kZoneAfrica_Nairobi /*eras(info)*/,
10875 };
10876 
10877 //---------------------------------------------------------------------------
10878 // Link name: Indian/Christmas -> Asia/Bangkok
10879 // Strings (bytes): 11 (originally 17)
10880 // Memory (8-bit): 22
10881 // Memory (32-bit): 31
10882 //---------------------------------------------------------------------------
10883 
10884 static const char kZoneNameIndian_Christmas[] ACE_TIME_PROGMEM = "\x0a" "Christmas";
10885 
10886 const basic::ZoneInfo kZoneIndian_Christmas ACE_TIME_PROGMEM = {
10887  kZoneNameIndian_Christmas /*name*/,
10888  0x68c207d5 /*zoneId*/,
10889  &kZoneContext /*zoneContext*/,
10890  0 /*numEras*/,
10891  &kZoneAsia_Bangkok /*eras(info)*/,
10892 };
10893 
10894 //---------------------------------------------------------------------------
10895 // Link name: Indian/Cocos -> Asia/Yangon
10896 // Strings (bytes): 7 (originally 13)
10897 // Memory (8-bit): 18
10898 // Memory (32-bit): 27
10899 //---------------------------------------------------------------------------
10900 
10901 static const char kZoneNameIndian_Cocos[] ACE_TIME_PROGMEM = "\x0a" "Cocos";
10902 
10903 const basic::ZoneInfo kZoneIndian_Cocos ACE_TIME_PROGMEM = {
10904  kZoneNameIndian_Cocos /*name*/,
10905  0x021e86de /*zoneId*/,
10906  &kZoneContext /*zoneContext*/,
10907  0 /*numEras*/,
10908  &kZoneAsia_Yangon /*eras(info)*/,
10909 };
10910 
10911 //---------------------------------------------------------------------------
10912 // Link name: Indian/Comoro -> Africa/Nairobi
10913 // Strings (bytes): 8 (originally 14)
10914 // Memory (8-bit): 19
10915 // Memory (32-bit): 28
10916 //---------------------------------------------------------------------------
10917 
10918 static const char kZoneNameIndian_Comoro[] ACE_TIME_PROGMEM = "\x0a" "Comoro";
10919 
10920 const basic::ZoneInfo kZoneIndian_Comoro ACE_TIME_PROGMEM = {
10921  kZoneNameIndian_Comoro /*name*/,
10922  0x45f4deb6 /*zoneId*/,
10923  &kZoneContext /*zoneContext*/,
10924  0 /*numEras*/,
10925  &kZoneAfrica_Nairobi /*eras(info)*/,
10926 };
10927 
10928 //---------------------------------------------------------------------------
10929 // Link name: Indian/Kerguelen -> Indian/Maldives
10930 // Strings (bytes): 11 (originally 17)
10931 // Memory (8-bit): 22
10932 // Memory (32-bit): 31
10933 //---------------------------------------------------------------------------
10934 
10935 static const char kZoneNameIndian_Kerguelen[] ACE_TIME_PROGMEM = "\x0a" "Kerguelen";
10936 
10937 const basic::ZoneInfo kZoneIndian_Kerguelen ACE_TIME_PROGMEM = {
10938  kZoneNameIndian_Kerguelen /*name*/,
10939  0x4351b389 /*zoneId*/,
10940  &kZoneContext /*zoneContext*/,
10941  0 /*numEras*/,
10942  &kZoneIndian_Maldives /*eras(info)*/,
10943 };
10944 
10945 //---------------------------------------------------------------------------
10946 // Link name: Indian/Mahe -> Asia/Dubai
10947 // Strings (bytes): 6 (originally 12)
10948 // Memory (8-bit): 17
10949 // Memory (32-bit): 26
10950 //---------------------------------------------------------------------------
10951 
10952 static const char kZoneNameIndian_Mahe[] ACE_TIME_PROGMEM = "\x0a" "Mahe";
10953 
10954 const basic::ZoneInfo kZoneIndian_Mahe ACE_TIME_PROGMEM = {
10955  kZoneNameIndian_Mahe /*name*/,
10956  0x45e725e2 /*zoneId*/,
10957  &kZoneContext /*zoneContext*/,
10958  0 /*numEras*/,
10959  &kZoneAsia_Dubai /*eras(info)*/,
10960 };
10961 
10962 //---------------------------------------------------------------------------
10963 // Link name: Indian/Mayotte -> Africa/Nairobi
10964 // Strings (bytes): 9 (originally 15)
10965 // Memory (8-bit): 20
10966 // Memory (32-bit): 29
10967 //---------------------------------------------------------------------------
10968 
10969 static const char kZoneNameIndian_Mayotte[] ACE_TIME_PROGMEM = "\x0a" "Mayotte";
10970 
10971 const basic::ZoneInfo kZoneIndian_Mayotte ACE_TIME_PROGMEM = {
10972  kZoneNameIndian_Mayotte /*name*/,
10973  0xe6880bca /*zoneId*/,
10974  &kZoneContext /*zoneContext*/,
10975  0 /*numEras*/,
10976  &kZoneAfrica_Nairobi /*eras(info)*/,
10977 };
10978 
10979 //---------------------------------------------------------------------------
10980 // Link name: Indian/Reunion -> Asia/Dubai
10981 // Strings (bytes): 9 (originally 15)
10982 // Memory (8-bit): 20
10983 // Memory (32-bit): 29
10984 //---------------------------------------------------------------------------
10985 
10986 static const char kZoneNameIndian_Reunion[] ACE_TIME_PROGMEM = "\x0a" "Reunion";
10987 
10988 const basic::ZoneInfo kZoneIndian_Reunion ACE_TIME_PROGMEM = {
10989  kZoneNameIndian_Reunion /*name*/,
10990  0x7076c047 /*zoneId*/,
10991  &kZoneContext /*zoneContext*/,
10992  0 /*numEras*/,
10993  &kZoneAsia_Dubai /*eras(info)*/,
10994 };
10995 
10996 //---------------------------------------------------------------------------
10997 // Link name: Iran -> Asia/Tehran
10998 // Strings (bytes): 5 (originally 5)
10999 // Memory (8-bit): 16
11000 // Memory (32-bit): 25
11001 //---------------------------------------------------------------------------
11002 
11003 static const char kZoneNameIran[] ACE_TIME_PROGMEM = "Iran";
11004 
11005 const basic::ZoneInfo kZoneIran ACE_TIME_PROGMEM = {
11006  kZoneNameIran /*name*/,
11007  0x7c87090f /*zoneId*/,
11008  &kZoneContext /*zoneContext*/,
11009  0 /*numEras*/,
11010  &kZoneAsia_Tehran /*eras(info)*/,
11011 };
11012 
11013 //---------------------------------------------------------------------------
11014 // Link name: Israel -> Asia/Jerusalem
11015 // Strings (bytes): 7 (originally 7)
11016 // Memory (8-bit): 18
11017 // Memory (32-bit): 27
11018 //---------------------------------------------------------------------------
11019 
11020 static const char kZoneNameIsrael[] ACE_TIME_PROGMEM = "Israel";
11021 
11022 const basic::ZoneInfo kZoneIsrael ACE_TIME_PROGMEM = {
11023  kZoneNameIsrael /*name*/,
11024  0xba88c9e5 /*zoneId*/,
11025  &kZoneContext /*zoneContext*/,
11026  0 /*numEras*/,
11027  &kZoneAsia_Jerusalem /*eras(info)*/,
11028 };
11029 
11030 //---------------------------------------------------------------------------
11031 // Link name: Jamaica -> America/Jamaica
11032 // Strings (bytes): 8 (originally 8)
11033 // Memory (8-bit): 19
11034 // Memory (32-bit): 28
11035 //---------------------------------------------------------------------------
11036 
11037 static const char kZoneNameJamaica[] ACE_TIME_PROGMEM = "Jamaica";
11038 
11039 const basic::ZoneInfo kZoneJamaica ACE_TIME_PROGMEM = {
11040  kZoneNameJamaica /*name*/,
11041  0x2e44fdab /*zoneId*/,
11042  &kZoneContext /*zoneContext*/,
11043  0 /*numEras*/,
11044  &kZoneAmerica_Jamaica /*eras(info)*/,
11045 };
11046 
11047 //---------------------------------------------------------------------------
11048 // Link name: Japan -> Asia/Tokyo
11049 // Strings (bytes): 6 (originally 6)
11050 // Memory (8-bit): 17
11051 // Memory (32-bit): 26
11052 //---------------------------------------------------------------------------
11053 
11054 static const char kZoneNameJapan[] ACE_TIME_PROGMEM = "Japan";
11055 
11056 const basic::ZoneInfo kZoneJapan ACE_TIME_PROGMEM = {
11057  kZoneNameJapan /*name*/,
11058  0x0d712f8f /*zoneId*/,
11059  &kZoneContext /*zoneContext*/,
11060  0 /*numEras*/,
11061  &kZoneAsia_Tokyo /*eras(info)*/,
11062 };
11063 
11064 //---------------------------------------------------------------------------
11065 // Link name: Kwajalein -> Pacific/Kwajalein
11066 // Strings (bytes): 10 (originally 10)
11067 // Memory (8-bit): 21
11068 // Memory (32-bit): 30
11069 //---------------------------------------------------------------------------
11070 
11071 static const char kZoneNameKwajalein[] ACE_TIME_PROGMEM = "Kwajalein";
11072 
11073 const basic::ZoneInfo kZoneKwajalein ACE_TIME_PROGMEM = {
11074  kZoneNameKwajalein /*name*/,
11075  0x0e57afbb /*zoneId*/,
11076  &kZoneContext /*zoneContext*/,
11077  0 /*numEras*/,
11078  &kZonePacific_Kwajalein /*eras(info)*/,
11079 };
11080 
11081 //---------------------------------------------------------------------------
11082 // Link name: Mexico/BajaSur -> America/Mazatlan
11083 // Strings (bytes): 15 (originally 15)
11084 // Memory (8-bit): 26
11085 // Memory (32-bit): 35
11086 //---------------------------------------------------------------------------
11087 
11088 static const char kZoneNameMexico_BajaSur[] ACE_TIME_PROGMEM = "Mexico/BajaSur";
11089 
11090 const basic::ZoneInfo kZoneMexico_BajaSur ACE_TIME_PROGMEM = {
11091  kZoneNameMexico_BajaSur /*name*/,
11092  0x08ee3641 /*zoneId*/,
11093  &kZoneContext /*zoneContext*/,
11094  0 /*numEras*/,
11095  &kZoneAmerica_Mazatlan /*eras(info)*/,
11096 };
11097 
11098 //---------------------------------------------------------------------------
11099 // Link name: NZ -> Pacific/Auckland
11100 // Strings (bytes): 3 (originally 3)
11101 // Memory (8-bit): 14
11102 // Memory (32-bit): 23
11103 //---------------------------------------------------------------------------
11104 
11105 static const char kZoneNameNZ[] ACE_TIME_PROGMEM = "NZ";
11106 
11107 const basic::ZoneInfo kZoneNZ ACE_TIME_PROGMEM = {
11108  kZoneNameNZ /*name*/,
11109  0x005974ad /*zoneId*/,
11110  &kZoneContext /*zoneContext*/,
11111  0 /*numEras*/,
11112  &kZonePacific_Auckland /*eras(info)*/,
11113 };
11114 
11115 //---------------------------------------------------------------------------
11116 // Link name: NZ-CHAT -> Pacific/Chatham
11117 // Strings (bytes): 8 (originally 8)
11118 // Memory (8-bit): 19
11119 // Memory (32-bit): 28
11120 //---------------------------------------------------------------------------
11121 
11122 static const char kZoneNameNZ_CHAT[] ACE_TIME_PROGMEM = "NZ-CHAT";
11123 
11124 const basic::ZoneInfo kZoneNZ_CHAT ACE_TIME_PROGMEM = {
11125  kZoneNameNZ_CHAT /*name*/,
11126  0x4d42afda /*zoneId*/,
11127  &kZoneContext /*zoneContext*/,
11128  0 /*numEras*/,
11129  &kZonePacific_Chatham /*eras(info)*/,
11130 };
11131 
11132 //---------------------------------------------------------------------------
11133 // Link name: Navajo -> America/Denver
11134 // Strings (bytes): 7 (originally 7)
11135 // Memory (8-bit): 18
11136 // Memory (32-bit): 27
11137 //---------------------------------------------------------------------------
11138 
11139 static const char kZoneNameNavajo[] ACE_TIME_PROGMEM = "Navajo";
11140 
11141 const basic::ZoneInfo kZoneNavajo ACE_TIME_PROGMEM = {
11142  kZoneNameNavajo /*name*/,
11143  0xc4ef0e24 /*zoneId*/,
11144  &kZoneContext /*zoneContext*/,
11145  0 /*numEras*/,
11146  &kZoneAmerica_Denver /*eras(info)*/,
11147 };
11148 
11149 //---------------------------------------------------------------------------
11150 // Link name: PRC -> Asia/Shanghai
11151 // Strings (bytes): 4 (originally 4)
11152 // Memory (8-bit): 15
11153 // Memory (32-bit): 24
11154 //---------------------------------------------------------------------------
11155 
11156 static const char kZoneNamePRC[] ACE_TIME_PROGMEM = "PRC";
11157 
11158 const basic::ZoneInfo kZonePRC ACE_TIME_PROGMEM = {
11159  kZoneNamePRC /*name*/,
11160  0x0b88120a /*zoneId*/,
11161  &kZoneContext /*zoneContext*/,
11162  0 /*numEras*/,
11163  &kZoneAsia_Shanghai /*eras(info)*/,
11164 };
11165 
11166 //---------------------------------------------------------------------------
11167 // Link name: Pacific/Chuuk -> Pacific/Port_Moresby
11168 // Strings (bytes): 7 (originally 14)
11169 // Memory (8-bit): 18
11170 // Memory (32-bit): 27
11171 //---------------------------------------------------------------------------
11172 
11173 static const char kZoneNamePacific_Chuuk[] ACE_TIME_PROGMEM = "\x0b" "Chuuk";
11174 
11175 const basic::ZoneInfo kZonePacific_Chuuk ACE_TIME_PROGMEM = {
11176  kZoneNamePacific_Chuuk /*name*/,
11177  0x8a090b23 /*zoneId*/,
11178  &kZoneContext /*zoneContext*/,
11179  0 /*numEras*/,
11180  &kZonePacific_Port_Moresby /*eras(info)*/,
11181 };
11182 
11183 //---------------------------------------------------------------------------
11184 // Link name: Pacific/Enderbury -> Pacific/Kanton
11185 // Strings (bytes): 11 (originally 18)
11186 // Memory (8-bit): 22
11187 // Memory (32-bit): 31
11188 //---------------------------------------------------------------------------
11189 
11190 static const char kZoneNamePacific_Enderbury[] ACE_TIME_PROGMEM = "\x0b" "Enderbury";
11191 
11192 const basic::ZoneInfo kZonePacific_Enderbury ACE_TIME_PROGMEM = {
11193  kZoneNamePacific_Enderbury /*name*/,
11194  0x61599a93 /*zoneId*/,
11195  &kZoneContext /*zoneContext*/,
11196  0 /*numEras*/,
11197  &kZonePacific_Kanton /*eras(info)*/,
11198 };
11199 
11200 //---------------------------------------------------------------------------
11201 // Link name: Pacific/Funafuti -> Pacific/Tarawa
11202 // Strings (bytes): 10 (originally 17)
11203 // Memory (8-bit): 21
11204 // Memory (32-bit): 30
11205 //---------------------------------------------------------------------------
11206 
11207 static const char kZoneNamePacific_Funafuti[] ACE_TIME_PROGMEM = "\x0b" "Funafuti";
11208 
11209 const basic::ZoneInfo kZonePacific_Funafuti ACE_TIME_PROGMEM = {
11210  kZoneNamePacific_Funafuti /*name*/,
11211  0xdb402d65 /*zoneId*/,
11212  &kZoneContext /*zoneContext*/,
11213  0 /*numEras*/,
11214  &kZonePacific_Tarawa /*eras(info)*/,
11215 };
11216 
11217 //---------------------------------------------------------------------------
11218 // Link name: Pacific/Johnston -> Pacific/Honolulu
11219 // Strings (bytes): 10 (originally 17)
11220 // Memory (8-bit): 21
11221 // Memory (32-bit): 30
11222 //---------------------------------------------------------------------------
11223 
11224 static const char kZoneNamePacific_Johnston[] ACE_TIME_PROGMEM = "\x0b" "Johnston";
11225 
11226 const basic::ZoneInfo kZonePacific_Johnston ACE_TIME_PROGMEM = {
11227  kZoneNamePacific_Johnston /*name*/,
11228  0xb15d7b36 /*zoneId*/,
11229  &kZoneContext /*zoneContext*/,
11230  0 /*numEras*/,
11231  &kZonePacific_Honolulu /*eras(info)*/,
11232 };
11233 
11234 //---------------------------------------------------------------------------
11235 // Link name: Pacific/Majuro -> Pacific/Tarawa
11236 // Strings (bytes): 8 (originally 15)
11237 // Memory (8-bit): 19
11238 // Memory (32-bit): 28
11239 //---------------------------------------------------------------------------
11240 
11241 static const char kZoneNamePacific_Majuro[] ACE_TIME_PROGMEM = "\x0b" "Majuro";
11242 
11243 const basic::ZoneInfo kZonePacific_Majuro ACE_TIME_PROGMEM = {
11244  kZoneNamePacific_Majuro /*name*/,
11245  0xe1f95371 /*zoneId*/,
11246  &kZoneContext /*zoneContext*/,
11247  0 /*numEras*/,
11248  &kZonePacific_Tarawa /*eras(info)*/,
11249 };
11250 
11251 //---------------------------------------------------------------------------
11252 // Link name: Pacific/Midway -> Pacific/Pago_Pago
11253 // Strings (bytes): 8 (originally 15)
11254 // Memory (8-bit): 19
11255 // Memory (32-bit): 28
11256 //---------------------------------------------------------------------------
11257 
11258 static const char kZoneNamePacific_Midway[] ACE_TIME_PROGMEM = "\x0b" "Midway";
11259 
11260 const basic::ZoneInfo kZonePacific_Midway ACE_TIME_PROGMEM = {
11261  kZoneNamePacific_Midway /*name*/,
11262  0xe286d38e /*zoneId*/,
11263  &kZoneContext /*zoneContext*/,
11264  0 /*numEras*/,
11265  &kZonePacific_Pago_Pago /*eras(info)*/,
11266 };
11267 
11268 //---------------------------------------------------------------------------
11269 // Link name: Pacific/Pohnpei -> Pacific/Guadalcanal
11270 // Strings (bytes): 9 (originally 16)
11271 // Memory (8-bit): 20
11272 // Memory (32-bit): 29
11273 //---------------------------------------------------------------------------
11274 
11275 static const char kZoneNamePacific_Pohnpei[] ACE_TIME_PROGMEM = "\x0b" "Pohnpei";
11276 
11277 const basic::ZoneInfo kZonePacific_Pohnpei ACE_TIME_PROGMEM = {
11278  kZoneNamePacific_Pohnpei /*name*/,
11279  0x28929f96 /*zoneId*/,
11280  &kZoneContext /*zoneContext*/,
11281  0 /*numEras*/,
11282  &kZonePacific_Guadalcanal /*eras(info)*/,
11283 };
11284 
11285 //---------------------------------------------------------------------------
11286 // Link name: Pacific/Ponape -> Pacific/Guadalcanal
11287 // Strings (bytes): 8 (originally 15)
11288 // Memory (8-bit): 19
11289 // Memory (32-bit): 28
11290 //---------------------------------------------------------------------------
11291 
11292 static const char kZoneNamePacific_Ponape[] ACE_TIME_PROGMEM = "\x0b" "Ponape";
11293 
11294 const basic::ZoneInfo kZonePacific_Ponape ACE_TIME_PROGMEM = {
11295  kZoneNamePacific_Ponape /*name*/,
11296  0xe9f80086 /*zoneId*/,
11297  &kZoneContext /*zoneContext*/,
11298  0 /*numEras*/,
11299  &kZonePacific_Guadalcanal /*eras(info)*/,
11300 };
11301 
11302 //---------------------------------------------------------------------------
11303 // Link name: Pacific/Samoa -> Pacific/Pago_Pago
11304 // Strings (bytes): 7 (originally 14)
11305 // Memory (8-bit): 18
11306 // Memory (32-bit): 27
11307 //---------------------------------------------------------------------------
11308 
11309 static const char kZoneNamePacific_Samoa[] ACE_TIME_PROGMEM = "\x0b" "Samoa";
11310 
11311 const basic::ZoneInfo kZonePacific_Samoa ACE_TIME_PROGMEM = {
11312  kZoneNamePacific_Samoa /*name*/,
11313  0x8b2699b4 /*zoneId*/,
11314  &kZoneContext /*zoneContext*/,
11315  0 /*numEras*/,
11316  &kZonePacific_Pago_Pago /*eras(info)*/,
11317 };
11318 
11319 //---------------------------------------------------------------------------
11320 // Link name: Pacific/Truk -> Pacific/Port_Moresby
11321 // Strings (bytes): 6 (originally 13)
11322 // Memory (8-bit): 17
11323 // Memory (32-bit): 26
11324 //---------------------------------------------------------------------------
11325 
11326 static const char kZoneNamePacific_Truk[] ACE_TIME_PROGMEM = "\x0b" "Truk";
11327 
11328 const basic::ZoneInfo kZonePacific_Truk ACE_TIME_PROGMEM = {
11329  kZoneNamePacific_Truk /*name*/,
11330  0x234010a9 /*zoneId*/,
11331  &kZoneContext /*zoneContext*/,
11332  0 /*numEras*/,
11333  &kZonePacific_Port_Moresby /*eras(info)*/,
11334 };
11335 
11336 //---------------------------------------------------------------------------
11337 // Link name: Pacific/Wake -> Pacific/Tarawa
11338 // Strings (bytes): 6 (originally 13)
11339 // Memory (8-bit): 17
11340 // Memory (32-bit): 26
11341 //---------------------------------------------------------------------------
11342 
11343 static const char kZoneNamePacific_Wake[] ACE_TIME_PROGMEM = "\x0b" "Wake";
11344 
11345 const basic::ZoneInfo kZonePacific_Wake ACE_TIME_PROGMEM = {
11346  kZoneNamePacific_Wake /*name*/,
11347  0x23416c2b /*zoneId*/,
11348  &kZoneContext /*zoneContext*/,
11349  0 /*numEras*/,
11350  &kZonePacific_Tarawa /*eras(info)*/,
11351 };
11352 
11353 //---------------------------------------------------------------------------
11354 // Link name: Pacific/Wallis -> Pacific/Tarawa
11355 // Strings (bytes): 8 (originally 15)
11356 // Memory (8-bit): 19
11357 // Memory (32-bit): 28
11358 //---------------------------------------------------------------------------
11359 
11360 static const char kZoneNamePacific_Wallis[] ACE_TIME_PROGMEM = "\x0b" "Wallis";
11361 
11362 const basic::ZoneInfo kZonePacific_Wallis ACE_TIME_PROGMEM = {
11363  kZoneNamePacific_Wallis /*name*/,
11364  0xf94ddb0f /*zoneId*/,
11365  &kZoneContext /*zoneContext*/,
11366  0 /*numEras*/,
11367  &kZonePacific_Tarawa /*eras(info)*/,
11368 };
11369 
11370 //---------------------------------------------------------------------------
11371 // Link name: Pacific/Yap -> Pacific/Port_Moresby
11372 // Strings (bytes): 5 (originally 12)
11373 // Memory (8-bit): 16
11374 // Memory (32-bit): 25
11375 //---------------------------------------------------------------------------
11376 
11377 static const char kZoneNamePacific_Yap[] ACE_TIME_PROGMEM = "\x0b" "Yap";
11378 
11379 const basic::ZoneInfo kZonePacific_Yap ACE_TIME_PROGMEM = {
11380  kZoneNamePacific_Yap /*name*/,
11381  0xbb40138d /*zoneId*/,
11382  &kZoneContext /*zoneContext*/,
11383  0 /*numEras*/,
11384  &kZonePacific_Port_Moresby /*eras(info)*/,
11385 };
11386 
11387 //---------------------------------------------------------------------------
11388 // Link name: Poland -> Europe/Warsaw
11389 // Strings (bytes): 7 (originally 7)
11390 // Memory (8-bit): 18
11391 // Memory (32-bit): 27
11392 //---------------------------------------------------------------------------
11393 
11394 static const char kZoneNamePoland[] ACE_TIME_PROGMEM = "Poland";
11395 
11396 const basic::ZoneInfo kZonePoland ACE_TIME_PROGMEM = {
11397  kZoneNamePoland /*name*/,
11398  0xca913b23 /*zoneId*/,
11399  &kZoneContext /*zoneContext*/,
11400  0 /*numEras*/,
11401  &kZoneEurope_Warsaw /*eras(info)*/,
11402 };
11403 
11404 //---------------------------------------------------------------------------
11405 // Link name: Portugal -> Europe/Lisbon
11406 // Strings (bytes): 9 (originally 9)
11407 // Memory (8-bit): 20
11408 // Memory (32-bit): 29
11409 //---------------------------------------------------------------------------
11410 
11411 static const char kZoneNamePortugal[] ACE_TIME_PROGMEM = "Portugal";
11412 
11413 const basic::ZoneInfo kZonePortugal ACE_TIME_PROGMEM = {
11414  kZoneNamePortugal /*name*/,
11415  0xc3274593 /*zoneId*/,
11416  &kZoneContext /*zoneContext*/,
11417  0 /*numEras*/,
11418  &kZoneEurope_Lisbon /*eras(info)*/,
11419 };
11420 
11421 //---------------------------------------------------------------------------
11422 // Link name: ROC -> Asia/Taipei
11423 // Strings (bytes): 4 (originally 4)
11424 // Memory (8-bit): 15
11425 // Memory (32-bit): 24
11426 //---------------------------------------------------------------------------
11427 
11428 static const char kZoneNameROC[] ACE_TIME_PROGMEM = "ROC";
11429 
11430 const basic::ZoneInfo kZoneROC ACE_TIME_PROGMEM = {
11431  kZoneNameROC /*name*/,
11432  0x0b881a29 /*zoneId*/,
11433  &kZoneContext /*zoneContext*/,
11434  0 /*numEras*/,
11435  &kZoneAsia_Taipei /*eras(info)*/,
11436 };
11437 
11438 //---------------------------------------------------------------------------
11439 // Link name: ROK -> Asia/Seoul
11440 // Strings (bytes): 4 (originally 4)
11441 // Memory (8-bit): 15
11442 // Memory (32-bit): 24
11443 //---------------------------------------------------------------------------
11444 
11445 static const char kZoneNameROK[] ACE_TIME_PROGMEM = "ROK";
11446 
11447 const basic::ZoneInfo kZoneROK ACE_TIME_PROGMEM = {
11448  kZoneNameROK /*name*/,
11449  0x0b881a31 /*zoneId*/,
11450  &kZoneContext /*zoneContext*/,
11451  0 /*numEras*/,
11452  &kZoneAsia_Seoul /*eras(info)*/,
11453 };
11454 
11455 //---------------------------------------------------------------------------
11456 // Link name: Singapore -> Asia/Singapore
11457 // Strings (bytes): 10 (originally 10)
11458 // Memory (8-bit): 21
11459 // Memory (32-bit): 30
11460 //---------------------------------------------------------------------------
11461 
11462 static const char kZoneNameSingapore[] ACE_TIME_PROGMEM = "Singapore";
11463 
11464 const basic::ZoneInfo kZoneSingapore ACE_TIME_PROGMEM = {
11465  kZoneNameSingapore /*name*/,
11466  0xa8598c8d /*zoneId*/,
11467  &kZoneContext /*zoneContext*/,
11468  0 /*numEras*/,
11469  &kZoneAsia_Singapore /*eras(info)*/,
11470 };
11471 
11472 //---------------------------------------------------------------------------
11473 // Link name: UCT -> Etc/UTC
11474 // Strings (bytes): 4 (originally 4)
11475 // Memory (8-bit): 15
11476 // Memory (32-bit): 24
11477 //---------------------------------------------------------------------------
11478 
11479 static const char kZoneNameUCT[] ACE_TIME_PROGMEM = "UCT";
11480 
11481 const basic::ZoneInfo kZoneUCT ACE_TIME_PROGMEM = {
11482  kZoneNameUCT /*name*/,
11483  0x0b882571 /*zoneId*/,
11484  &kZoneContext /*zoneContext*/,
11485  0 /*numEras*/,
11486  &kZoneEtc_UTC /*eras(info)*/,
11487 };
11488 
11489 //---------------------------------------------------------------------------
11490 // Link name: US/Alaska -> America/Anchorage
11491 // Strings (bytes): 10 (originally 10)
11492 // Memory (8-bit): 21
11493 // Memory (32-bit): 30
11494 //---------------------------------------------------------------------------
11495 
11496 static const char kZoneNameUS_Alaska[] ACE_TIME_PROGMEM = "US/Alaska";
11497 
11498 const basic::ZoneInfo kZoneUS_Alaska ACE_TIME_PROGMEM = {
11499  kZoneNameUS_Alaska /*name*/,
11500  0xfa300bc9 /*zoneId*/,
11501  &kZoneContext /*zoneContext*/,
11502  0 /*numEras*/,
11503  &kZoneAmerica_Anchorage /*eras(info)*/,
11504 };
11505 
11506 //---------------------------------------------------------------------------
11507 // Link name: US/Aleutian -> America/Adak
11508 // Strings (bytes): 12 (originally 12)
11509 // Memory (8-bit): 23
11510 // Memory (32-bit): 32
11511 //---------------------------------------------------------------------------
11512 
11513 static const char kZoneNameUS_Aleutian[] ACE_TIME_PROGMEM = "US/Aleutian";
11514 
11515 const basic::ZoneInfo kZoneUS_Aleutian ACE_TIME_PROGMEM = {
11516  kZoneNameUS_Aleutian /*name*/,
11517  0x4fe013ef /*zoneId*/,
11518  &kZoneContext /*zoneContext*/,
11519  0 /*numEras*/,
11520  &kZoneAmerica_Adak /*eras(info)*/,
11521 };
11522 
11523 //---------------------------------------------------------------------------
11524 // Link name: US/Arizona -> America/Phoenix
11525 // Strings (bytes): 11 (originally 11)
11526 // Memory (8-bit): 22
11527 // Memory (32-bit): 31
11528 //---------------------------------------------------------------------------
11529 
11530 static const char kZoneNameUS_Arizona[] ACE_TIME_PROGMEM = "US/Arizona";
11531 
11532 const basic::ZoneInfo kZoneUS_Arizona ACE_TIME_PROGMEM = {
11533  kZoneNameUS_Arizona /*name*/,
11534  0x4ec52670 /*zoneId*/,
11535  &kZoneContext /*zoneContext*/,
11536  0 /*numEras*/,
11537  &kZoneAmerica_Phoenix /*eras(info)*/,
11538 };
11539 
11540 //---------------------------------------------------------------------------
11541 // Link name: US/Central -> America/Chicago
11542 // Strings (bytes): 11 (originally 11)
11543 // Memory (8-bit): 22
11544 // Memory (32-bit): 31
11545 //---------------------------------------------------------------------------
11546 
11547 static const char kZoneNameUS_Central[] ACE_TIME_PROGMEM = "US/Central";
11548 
11549 const basic::ZoneInfo kZoneUS_Central ACE_TIME_PROGMEM = {
11550  kZoneNameUS_Central /*name*/,
11551  0xcabdcb25 /*zoneId*/,
11552  &kZoneContext /*zoneContext*/,
11553  0 /*numEras*/,
11554  &kZoneAmerica_Chicago /*eras(info)*/,
11555 };
11556 
11557 //---------------------------------------------------------------------------
11558 // Link name: US/East-Indiana -> America/Indiana/Indianapolis
11559 // Strings (bytes): 16 (originally 16)
11560 // Memory (8-bit): 27
11561 // Memory (32-bit): 36
11562 //---------------------------------------------------------------------------
11563 
11564 static const char kZoneNameUS_East_Indiana[] ACE_TIME_PROGMEM = "US/East-Indiana";
11565 
11566 const basic::ZoneInfo kZoneUS_East_Indiana ACE_TIME_PROGMEM = {
11567  kZoneNameUS_East_Indiana /*name*/,
11568  0x6dcf558a /*zoneId*/,
11569  &kZoneContext /*zoneContext*/,
11570  0 /*numEras*/,
11571  &kZoneAmerica_Indiana_Indianapolis /*eras(info)*/,
11572 };
11573 
11574 //---------------------------------------------------------------------------
11575 // Link name: US/Eastern -> America/New_York
11576 // Strings (bytes): 11 (originally 11)
11577 // Memory (8-bit): 22
11578 // Memory (32-bit): 31
11579 //---------------------------------------------------------------------------
11580 
11581 static const char kZoneNameUS_Eastern[] ACE_TIME_PROGMEM = "US/Eastern";
11582 
11583 const basic::ZoneInfo kZoneUS_Eastern ACE_TIME_PROGMEM = {
11584  kZoneNameUS_Eastern /*name*/,
11585  0x5bb7e78e /*zoneId*/,
11586  &kZoneContext /*zoneContext*/,
11587  0 /*numEras*/,
11588  &kZoneAmerica_New_York /*eras(info)*/,
11589 };
11590 
11591 //---------------------------------------------------------------------------
11592 // Link name: US/Hawaii -> Pacific/Honolulu
11593 // Strings (bytes): 10 (originally 10)
11594 // Memory (8-bit): 21
11595 // Memory (32-bit): 30
11596 //---------------------------------------------------------------------------
11597 
11598 static const char kZoneNameUS_Hawaii[] ACE_TIME_PROGMEM = "US/Hawaii";
11599 
11600 const basic::ZoneInfo kZoneUS_Hawaii ACE_TIME_PROGMEM = {
11601  kZoneNameUS_Hawaii /*name*/,
11602  0x09c8de2f /*zoneId*/,
11603  &kZoneContext /*zoneContext*/,
11604  0 /*numEras*/,
11605  &kZonePacific_Honolulu /*eras(info)*/,
11606 };
11607 
11608 //---------------------------------------------------------------------------
11609 // Link name: US/Michigan -> America/Detroit
11610 // Strings (bytes): 12 (originally 12)
11611 // Memory (8-bit): 23
11612 // Memory (32-bit): 32
11613 //---------------------------------------------------------------------------
11614 
11615 static const char kZoneNameUS_Michigan[] ACE_TIME_PROGMEM = "US/Michigan";
11616 
11617 const basic::ZoneInfo kZoneUS_Michigan ACE_TIME_PROGMEM = {
11618  kZoneNameUS_Michigan /*name*/,
11619  0x766bb7bc /*zoneId*/,
11620  &kZoneContext /*zoneContext*/,
11621  0 /*numEras*/,
11622  &kZoneAmerica_Detroit /*eras(info)*/,
11623 };
11624 
11625 //---------------------------------------------------------------------------
11626 // Link name: US/Mountain -> America/Denver
11627 // Strings (bytes): 12 (originally 12)
11628 // Memory (8-bit): 23
11629 // Memory (32-bit): 32
11630 //---------------------------------------------------------------------------
11631 
11632 static const char kZoneNameUS_Mountain[] ACE_TIME_PROGMEM = "US/Mountain";
11633 
11634 const basic::ZoneInfo kZoneUS_Mountain ACE_TIME_PROGMEM = {
11635  kZoneNameUS_Mountain /*name*/,
11636  0x6eb88247 /*zoneId*/,
11637  &kZoneContext /*zoneContext*/,
11638  0 /*numEras*/,
11639  &kZoneAmerica_Denver /*eras(info)*/,
11640 };
11641 
11642 //---------------------------------------------------------------------------
11643 // Link name: US/Pacific -> America/Los_Angeles
11644 // Strings (bytes): 11 (originally 11)
11645 // Memory (8-bit): 22
11646 // Memory (32-bit): 31
11647 //---------------------------------------------------------------------------
11648 
11649 static const char kZoneNameUS_Pacific[] ACE_TIME_PROGMEM = "US/Pacific";
11650 
11651 const basic::ZoneInfo kZoneUS_Pacific ACE_TIME_PROGMEM = {
11652  kZoneNameUS_Pacific /*name*/,
11653  0xa950f6ab /*zoneId*/,
11654  &kZoneContext /*zoneContext*/,
11655  0 /*numEras*/,
11656  &kZoneAmerica_Los_Angeles /*eras(info)*/,
11657 };
11658 
11659 //---------------------------------------------------------------------------
11660 // Link name: US/Samoa -> Pacific/Pago_Pago
11661 // Strings (bytes): 9 (originally 9)
11662 // Memory (8-bit): 20
11663 // Memory (32-bit): 29
11664 //---------------------------------------------------------------------------
11665 
11666 static const char kZoneNameUS_Samoa[] ACE_TIME_PROGMEM = "US/Samoa";
11667 
11668 const basic::ZoneInfo kZoneUS_Samoa ACE_TIME_PROGMEM = {
11669  kZoneNameUS_Samoa /*name*/,
11670  0x566821cd /*zoneId*/,
11671  &kZoneContext /*zoneContext*/,
11672  0 /*numEras*/,
11673  &kZonePacific_Pago_Pago /*eras(info)*/,
11674 };
11675 
11676 //---------------------------------------------------------------------------
11677 // Link name: UTC -> Etc/UTC
11678 // Strings (bytes): 4 (originally 4)
11679 // Memory (8-bit): 15
11680 // Memory (32-bit): 24
11681 //---------------------------------------------------------------------------
11682 
11683 static const char kZoneNameUTC[] ACE_TIME_PROGMEM = "UTC";
11684 
11685 const basic::ZoneInfo kZoneUTC ACE_TIME_PROGMEM = {
11686  kZoneNameUTC /*name*/,
11687  0x0b882791 /*zoneId*/,
11688  &kZoneContext /*zoneContext*/,
11689  0 /*numEras*/,
11690  &kZoneEtc_UTC /*eras(info)*/,
11691 };
11692 
11693 //---------------------------------------------------------------------------
11694 // Link name: Universal -> Etc/UTC
11695 // Strings (bytes): 10 (originally 10)
11696 // Memory (8-bit): 21
11697 // Memory (32-bit): 30
11698 //---------------------------------------------------------------------------
11699 
11700 static const char kZoneNameUniversal[] ACE_TIME_PROGMEM = "Universal";
11701 
11702 const basic::ZoneInfo kZoneUniversal ACE_TIME_PROGMEM = {
11703  kZoneNameUniversal /*name*/,
11704  0xd0ff523e /*zoneId*/,
11705  &kZoneContext /*zoneContext*/,
11706  0 /*numEras*/,
11707  &kZoneEtc_UTC /*eras(info)*/,
11708 };
11709 
11710 //---------------------------------------------------------------------------
11711 // Link name: Zulu -> Etc/UTC
11712 // Strings (bytes): 5 (originally 5)
11713 // Memory (8-bit): 16
11714 // Memory (32-bit): 25
11715 //---------------------------------------------------------------------------
11716 
11717 static const char kZoneNameZulu[] ACE_TIME_PROGMEM = "Zulu";
11718 
11719 const basic::ZoneInfo kZoneZulu ACE_TIME_PROGMEM = {
11720  kZoneNameZulu /*name*/,
11721  0x7c9069b5 /*zoneId*/,
11722  &kZoneContext /*zoneContext*/,
11723  0 /*numEras*/,
11724  &kZoneEtc_UTC /*eras(info)*/,
11725 };
11726 
11727 
11728 }
11729 }
Macros and definitions that provide a consistency layer among the various Arduino boards for compatib...