AceTime  2.1.0
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/src/AceTime/src/ace_time/zonedb/tzfiles
5 // --output_dir /home/brian/src/AceTime/src/ace_time/zonedb
6 // --tz_version 2022g
7 // --action zonedb
8 // --language arduino
9 // --scope basic
10 // --generate_int16_years
11 // --start_year 2000
12 // --until_year 10000
13 //
14 // using the TZ Database files
15 //
16 // africa
17 // antarctica
18 // asia
19 // australasia
20 // backward
21 // etcetera
22 // europe
23 // northamerica
24 // southamerica
25 //
26 // from https://github.com/eggert/tz/releases/tag/2022g
27 //
28 // Zones: 227
29 // Links: 219
30 // kZoneRegistry sizes (bytes):
31 // Names: 2077 (originally 3354)
32 // Formats: 465
33 // Fragments: 94
34 // Memory (8-bit): 8933
35 // Memory (32-bit): 12840
36 // kZoneAndLinkRegistry sizes (bytes):
37 // Names: 4144 (originally 6503)
38 // Formats: 465
39 // Fragments: 94
40 // Memory (8-bit): 14285
41 // Memory (32-bit): 21039
42 //
43 // DO NOT EDIT
44 
45 #include <ace_time/common/compat.h>
46 #include "zone_policies.h"
47 #include "zone_infos.h"
48 
49 namespace ace_time {
50 namespace zonedb {
51 
52 //---------------------------------------------------------------------------
53 // ZoneContext (should not be in PROGMEM)
54 //---------------------------------------------------------------------------
55 
56 const char kTzDatabaseVersion[] = "2022g";
57 
58 const char* const kFragments[] = {
59 /*\x00*/ nullptr,
60 /*\x01*/ "Africa/",
61 /*\x02*/ "America/",
62 /*\x03*/ "Antarctica/",
63 /*\x04*/ "Asia/",
64 /*\x05*/ "Atlantic/",
65 /*\x06*/ "Australia/",
66 /*\x07*/ "Canada/",
67 /*\x08*/ "Etc/",
68 /*\x09*/ "Europe/",
69 /*\x0a*/ "Indian/",
70 /*\x0b*/ "Pacific/",
71 
72 };
73 
74 const internal::ZoneContext kZoneContext = {
75  2000 /*startYear*/,
76  10000 /*untilYear*/,
77  kTzDatabaseVersion /*tzVersion*/,
78  12 /*numFragments*/,
79  kFragments /*fragments*/,
80 };
81 
82 //---------------------------------------------------------------------------
83 // Zones: 227
84 //---------------------------------------------------------------------------
85 
86 //---------------------------------------------------------------------------
87 // Zone name: Africa/Abidjan
88 // Zone Eras: 1
89 // Strings (bytes): 13 (originally 19)
90 // Memory (8-bit): 38
91 // Memory (32-bit): 53
92 //---------------------------------------------------------------------------
93 
94 static const basic::ZoneEra kZoneEraAfrica_Abidjan[] ACE_TIME_PROGMEM = {
95  // 0:00 - GMT
96  {
97  nullptr /*zonePolicy*/,
98  "GMT" /*format*/,
99  0 /*offsetCode*/,
100  0 /*deltaCode ((deltaMinutes=0)/15)*/,
101  10000 /*untilYear*/,
102  1 /*untilMonth*/,
103  1 /*untilDay*/,
104  0 /*untilTimeCode*/,
105  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
106  },
107 
108 };
109 
110 static const char kZoneNameAfrica_Abidjan[] ACE_TIME_PROGMEM = "\x01" "Abidjan";
111 
112 const basic::ZoneInfo kZoneAfrica_Abidjan ACE_TIME_PROGMEM = {
113  kZoneNameAfrica_Abidjan /*name*/,
114  0xc21305a3 /*zoneId*/,
115  &kZoneContext /*zoneContext*/,
116  1 /*numEras*/,
117  kZoneEraAfrica_Abidjan /*eras*/,
118  nullptr /*targetInfo*/,
119 };
120 
121 //---------------------------------------------------------------------------
122 // Zone name: Africa/Algiers
123 // Zone Eras: 1
124 // Strings (bytes): 13 (originally 19)
125 // Memory (8-bit): 38
126 // Memory (32-bit): 53
127 //---------------------------------------------------------------------------
128 
129 static const basic::ZoneEra kZoneEraAfrica_Algiers[] ACE_TIME_PROGMEM = {
130  // 1:00 - CET
131  {
132  nullptr /*zonePolicy*/,
133  "CET" /*format*/,
134  4 /*offsetCode*/,
135  0 /*deltaCode ((deltaMinutes=0)/15)*/,
136  10000 /*untilYear*/,
137  1 /*untilMonth*/,
138  1 /*untilDay*/,
139  0 /*untilTimeCode*/,
140  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
141  },
142 
143 };
144 
145 static const char kZoneNameAfrica_Algiers[] ACE_TIME_PROGMEM = "\x01" "Algiers";
146 
147 const basic::ZoneInfo kZoneAfrica_Algiers ACE_TIME_PROGMEM = {
148  kZoneNameAfrica_Algiers /*name*/,
149  0xd94515c1 /*zoneId*/,
150  &kZoneContext /*zoneContext*/,
151  1 /*numEras*/,
152  kZoneEraAfrica_Algiers /*eras*/,
153  nullptr /*targetInfo*/,
154 };
155 
156 //---------------------------------------------------------------------------
157 // Zone name: Africa/Bissau
158 // Zone Eras: 1
159 // Strings (bytes): 12 (originally 18)
160 // Memory (8-bit): 37
161 // Memory (32-bit): 52
162 //---------------------------------------------------------------------------
163 
164 static const basic::ZoneEra kZoneEraAfrica_Bissau[] ACE_TIME_PROGMEM = {
165  // 0:00 - GMT
166  {
167  nullptr /*zonePolicy*/,
168  "GMT" /*format*/,
169  0 /*offsetCode*/,
170  0 /*deltaCode ((deltaMinutes=0)/15)*/,
171  10000 /*untilYear*/,
172  1 /*untilMonth*/,
173  1 /*untilDay*/,
174  0 /*untilTimeCode*/,
175  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
176  },
177 
178 };
179 
180 static const char kZoneNameAfrica_Bissau[] ACE_TIME_PROGMEM = "\x01" "Bissau";
181 
182 const basic::ZoneInfo kZoneAfrica_Bissau ACE_TIME_PROGMEM = {
183  kZoneNameAfrica_Bissau /*name*/,
184  0x75564141 /*zoneId*/,
185  &kZoneContext /*zoneContext*/,
186  1 /*numEras*/,
187  kZoneEraAfrica_Bissau /*eras*/,
188  nullptr /*targetInfo*/,
189 };
190 
191 //---------------------------------------------------------------------------
192 // Zone name: Africa/Ceuta
193 // Zone Eras: 1
194 // Strings (bytes): 12 (originally 18)
195 // Memory (8-bit): 37
196 // Memory (32-bit): 52
197 //---------------------------------------------------------------------------
198 
199 static const basic::ZoneEra kZoneEraAfrica_Ceuta[] ACE_TIME_PROGMEM = {
200  // 1:00 EU CE%sT
201  {
202  &kZonePolicyEU /*zonePolicy*/,
203  "CE%T" /*format*/,
204  4 /*offsetCode*/,
205  0 /*deltaCode ((deltaMinutes=0)/15)*/,
206  10000 /*untilYear*/,
207  1 /*untilMonth*/,
208  1 /*untilDay*/,
209  0 /*untilTimeCode*/,
210  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
211  },
212 
213 };
214 
215 static const char kZoneNameAfrica_Ceuta[] ACE_TIME_PROGMEM = "\x01" "Ceuta";
216 
217 const basic::ZoneInfo kZoneAfrica_Ceuta ACE_TIME_PROGMEM = {
218  kZoneNameAfrica_Ceuta /*name*/,
219  0x77fb46ec /*zoneId*/,
220  &kZoneContext /*zoneContext*/,
221  1 /*numEras*/,
222  kZoneEraAfrica_Ceuta /*eras*/,
223  nullptr /*targetInfo*/,
224 };
225 
226 //---------------------------------------------------------------------------
227 // Zone name: Africa/Johannesburg
228 // Zone Eras: 1
229 // Strings (bytes): 19 (originally 25)
230 // Memory (8-bit): 44
231 // Memory (32-bit): 59
232 //---------------------------------------------------------------------------
233 
234 static const basic::ZoneEra kZoneEraAfrica_Johannesburg[] ACE_TIME_PROGMEM = {
235  // 2:00 SA SAST
236  {
237  &kZonePolicySA /*zonePolicy*/,
238  "SAST" /*format*/,
239  8 /*offsetCode*/,
240  0 /*deltaCode ((deltaMinutes=0)/15)*/,
241  10000 /*untilYear*/,
242  1 /*untilMonth*/,
243  1 /*untilDay*/,
244  0 /*untilTimeCode*/,
245  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
246  },
247 
248 };
249 
250 static const char kZoneNameAfrica_Johannesburg[] ACE_TIME_PROGMEM = "\x01" "Johannesburg";
251 
252 const basic::ZoneInfo kZoneAfrica_Johannesburg ACE_TIME_PROGMEM = {
253  kZoneNameAfrica_Johannesburg /*name*/,
254  0xd5d157a0 /*zoneId*/,
255  &kZoneContext /*zoneContext*/,
256  1 /*numEras*/,
257  kZoneEraAfrica_Johannesburg /*eras*/,
258  nullptr /*targetInfo*/,
259 };
260 
261 //---------------------------------------------------------------------------
262 // Zone name: Africa/Lagos
263 // Zone Eras: 1
264 // Strings (bytes): 11 (originally 17)
265 // Memory (8-bit): 36
266 // Memory (32-bit): 51
267 //---------------------------------------------------------------------------
268 
269 static const basic::ZoneEra kZoneEraAfrica_Lagos[] ACE_TIME_PROGMEM = {
270  // 1:00 - WAT
271  {
272  nullptr /*zonePolicy*/,
273  "WAT" /*format*/,
274  4 /*offsetCode*/,
275  0 /*deltaCode ((deltaMinutes=0)/15)*/,
276  10000 /*untilYear*/,
277  1 /*untilMonth*/,
278  1 /*untilDay*/,
279  0 /*untilTimeCode*/,
280  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
281  },
282 
283 };
284 
285 static const char kZoneNameAfrica_Lagos[] ACE_TIME_PROGMEM = "\x01" "Lagos";
286 
287 const basic::ZoneInfo kZoneAfrica_Lagos ACE_TIME_PROGMEM = {
288  kZoneNameAfrica_Lagos /*name*/,
289  0x789bb5d0 /*zoneId*/,
290  &kZoneContext /*zoneContext*/,
291  1 /*numEras*/,
292  kZoneEraAfrica_Lagos /*eras*/,
293  nullptr /*targetInfo*/,
294 };
295 
296 //---------------------------------------------------------------------------
297 // Zone name: Africa/Maputo
298 // Zone Eras: 1
299 // Strings (bytes): 12 (originally 18)
300 // Memory (8-bit): 37
301 // Memory (32-bit): 52
302 //---------------------------------------------------------------------------
303 
304 static const basic::ZoneEra kZoneEraAfrica_Maputo[] ACE_TIME_PROGMEM = {
305  // 2:00 - CAT
306  {
307  nullptr /*zonePolicy*/,
308  "CAT" /*format*/,
309  8 /*offsetCode*/,
310  0 /*deltaCode ((deltaMinutes=0)/15)*/,
311  10000 /*untilYear*/,
312  1 /*untilMonth*/,
313  1 /*untilDay*/,
314  0 /*untilTimeCode*/,
315  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
316  },
317 
318 };
319 
320 static const char kZoneNameAfrica_Maputo[] ACE_TIME_PROGMEM = "\x01" "Maputo";
321 
322 const basic::ZoneInfo kZoneAfrica_Maputo ACE_TIME_PROGMEM = {
323  kZoneNameAfrica_Maputo /*name*/,
324  0x8e6ca1f0 /*zoneId*/,
325  &kZoneContext /*zoneContext*/,
326  1 /*numEras*/,
327  kZoneEraAfrica_Maputo /*eras*/,
328  nullptr /*targetInfo*/,
329 };
330 
331 //---------------------------------------------------------------------------
332 // Zone name: Africa/Monrovia
333 // Zone Eras: 1
334 // Strings (bytes): 14 (originally 20)
335 // Memory (8-bit): 39
336 // Memory (32-bit): 54
337 //---------------------------------------------------------------------------
338 
339 static const basic::ZoneEra kZoneEraAfrica_Monrovia[] ACE_TIME_PROGMEM = {
340  // 0:00 - GMT
341  {
342  nullptr /*zonePolicy*/,
343  "GMT" /*format*/,
344  0 /*offsetCode*/,
345  0 /*deltaCode ((deltaMinutes=0)/15)*/,
346  10000 /*untilYear*/,
347  1 /*untilMonth*/,
348  1 /*untilDay*/,
349  0 /*untilTimeCode*/,
350  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
351  },
352 
353 };
354 
355 static const char kZoneNameAfrica_Monrovia[] ACE_TIME_PROGMEM = "\x01" "Monrovia";
356 
357 const basic::ZoneInfo kZoneAfrica_Monrovia ACE_TIME_PROGMEM = {
358  kZoneNameAfrica_Monrovia /*name*/,
359  0x0ce90385 /*zoneId*/,
360  &kZoneContext /*zoneContext*/,
361  1 /*numEras*/,
362  kZoneEraAfrica_Monrovia /*eras*/,
363  nullptr /*targetInfo*/,
364 };
365 
366 //---------------------------------------------------------------------------
367 // Zone name: Africa/Nairobi
368 // Zone Eras: 1
369 // Strings (bytes): 13 (originally 19)
370 // Memory (8-bit): 38
371 // Memory (32-bit): 53
372 //---------------------------------------------------------------------------
373 
374 static const basic::ZoneEra kZoneEraAfrica_Nairobi[] ACE_TIME_PROGMEM = {
375  // 3:00 - EAT
376  {
377  nullptr /*zonePolicy*/,
378  "EAT" /*format*/,
379  12 /*offsetCode*/,
380  0 /*deltaCode ((deltaMinutes=0)/15)*/,
381  10000 /*untilYear*/,
382  1 /*untilMonth*/,
383  1 /*untilDay*/,
384  0 /*untilTimeCode*/,
385  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
386  },
387 
388 };
389 
390 static const char kZoneNameAfrica_Nairobi[] ACE_TIME_PROGMEM = "\x01" "Nairobi";
391 
392 const basic::ZoneInfo kZoneAfrica_Nairobi ACE_TIME_PROGMEM = {
393  kZoneNameAfrica_Nairobi /*name*/,
394  0xa87ab57e /*zoneId*/,
395  &kZoneContext /*zoneContext*/,
396  1 /*numEras*/,
397  kZoneEraAfrica_Nairobi /*eras*/,
398  nullptr /*targetInfo*/,
399 };
400 
401 //---------------------------------------------------------------------------
402 // Zone name: Africa/Ndjamena
403 // Zone Eras: 1
404 // Strings (bytes): 14 (originally 20)
405 // Memory (8-bit): 39
406 // Memory (32-bit): 54
407 //---------------------------------------------------------------------------
408 
409 static const basic::ZoneEra kZoneEraAfrica_Ndjamena[] ACE_TIME_PROGMEM = {
410  // 1:00 - WAT
411  {
412  nullptr /*zonePolicy*/,
413  "WAT" /*format*/,
414  4 /*offsetCode*/,
415  0 /*deltaCode ((deltaMinutes=0)/15)*/,
416  10000 /*untilYear*/,
417  1 /*untilMonth*/,
418  1 /*untilDay*/,
419  0 /*untilTimeCode*/,
420  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
421  },
422 
423 };
424 
425 static const char kZoneNameAfrica_Ndjamena[] ACE_TIME_PROGMEM = "\x01" "Ndjamena";
426 
427 const basic::ZoneInfo kZoneAfrica_Ndjamena ACE_TIME_PROGMEM = {
428  kZoneNameAfrica_Ndjamena /*name*/,
429  0x9fe09898 /*zoneId*/,
430  &kZoneContext /*zoneContext*/,
431  1 /*numEras*/,
432  kZoneEraAfrica_Ndjamena /*eras*/,
433  nullptr /*targetInfo*/,
434 };
435 
436 //---------------------------------------------------------------------------
437 // Zone name: Africa/Tunis
438 // Zone Eras: 1
439 // Strings (bytes): 12 (originally 18)
440 // Memory (8-bit): 37
441 // Memory (32-bit): 52
442 //---------------------------------------------------------------------------
443 
444 static const basic::ZoneEra kZoneEraAfrica_Tunis[] ACE_TIME_PROGMEM = {
445  // 1:00 Tunisia CE%sT
446  {
447  &kZonePolicyTunisia /*zonePolicy*/,
448  "CE%T" /*format*/,
449  4 /*offsetCode*/,
450  0 /*deltaCode ((deltaMinutes=0)/15)*/,
451  10000 /*untilYear*/,
452  1 /*untilMonth*/,
453  1 /*untilDay*/,
454  0 /*untilTimeCode*/,
455  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
456  },
457 
458 };
459 
460 static const char kZoneNameAfrica_Tunis[] ACE_TIME_PROGMEM = "\x01" "Tunis";
461 
462 const basic::ZoneInfo kZoneAfrica_Tunis ACE_TIME_PROGMEM = {
463  kZoneNameAfrica_Tunis /*name*/,
464  0x79378e6d /*zoneId*/,
465  &kZoneContext /*zoneContext*/,
466  1 /*numEras*/,
467  kZoneEraAfrica_Tunis /*eras*/,
468  nullptr /*targetInfo*/,
469 };
470 
471 //---------------------------------------------------------------------------
472 // Zone name: America/Adak
473 // Zone Eras: 1
474 // Strings (bytes): 10 (originally 17)
475 // Memory (8-bit): 35
476 // Memory (32-bit): 50
477 //---------------------------------------------------------------------------
478 
479 static const basic::ZoneEra kZoneEraAmerica_Adak[] ACE_TIME_PROGMEM = {
480  // -10:00 US H%sT
481  {
482  &kZonePolicyUS /*zonePolicy*/,
483  "H%T" /*format*/,
484  -40 /*offsetCode*/,
485  0 /*deltaCode ((deltaMinutes=0)/15)*/,
486  10000 /*untilYear*/,
487  1 /*untilMonth*/,
488  1 /*untilDay*/,
489  0 /*untilTimeCode*/,
490  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
491  },
492 
493 };
494 
495 static const char kZoneNameAmerica_Adak[] ACE_TIME_PROGMEM = "\x02" "Adak";
496 
497 const basic::ZoneInfo kZoneAmerica_Adak ACE_TIME_PROGMEM = {
498  kZoneNameAmerica_Adak /*name*/,
499  0x97fe49d7 /*zoneId*/,
500  &kZoneContext /*zoneContext*/,
501  1 /*numEras*/,
502  kZoneEraAmerica_Adak /*eras*/,
503  nullptr /*targetInfo*/,
504 };
505 
506 //---------------------------------------------------------------------------
507 // Zone name: America/Anchorage
508 // Zone Eras: 1
509 // Strings (bytes): 16 (originally 23)
510 // Memory (8-bit): 41
511 // Memory (32-bit): 56
512 //---------------------------------------------------------------------------
513 
514 static const basic::ZoneEra kZoneEraAmerica_Anchorage[] ACE_TIME_PROGMEM = {
515  // -9:00 US AK%sT
516  {
517  &kZonePolicyUS /*zonePolicy*/,
518  "AK%T" /*format*/,
519  -36 /*offsetCode*/,
520  0 /*deltaCode ((deltaMinutes=0)/15)*/,
521  10000 /*untilYear*/,
522  1 /*untilMonth*/,
523  1 /*untilDay*/,
524  0 /*untilTimeCode*/,
525  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
526  },
527 
528 };
529 
530 static const char kZoneNameAmerica_Anchorage[] ACE_TIME_PROGMEM = "\x02" "Anchorage";
531 
532 const basic::ZoneInfo kZoneAmerica_Anchorage ACE_TIME_PROGMEM = {
533  kZoneNameAmerica_Anchorage /*name*/,
534  0x5a79260e /*zoneId*/,
535  &kZoneContext /*zoneContext*/,
536  1 /*numEras*/,
537  kZoneEraAmerica_Anchorage /*eras*/,
538  nullptr /*targetInfo*/,
539 };
540 
541 //---------------------------------------------------------------------------
542 // Zone name: America/Asuncion
543 // Zone Eras: 1
544 // Strings (bytes): 18 (originally 25)
545 // Memory (8-bit): 43
546 // Memory (32-bit): 58
547 //---------------------------------------------------------------------------
548 
549 static const basic::ZoneEra kZoneEraAmerica_Asuncion[] ACE_TIME_PROGMEM = {
550  // -4:00 Para -04/-03
551  {
552  &kZonePolicyPara /*zonePolicy*/,
553  "-04/-03" /*format*/,
554  -16 /*offsetCode*/,
555  0 /*deltaCode ((deltaMinutes=0)/15)*/,
556  10000 /*untilYear*/,
557  1 /*untilMonth*/,
558  1 /*untilDay*/,
559  0 /*untilTimeCode*/,
560  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
561  },
562 
563 };
564 
565 static const char kZoneNameAmerica_Asuncion[] ACE_TIME_PROGMEM = "\x02" "Asuncion";
566 
567 const basic::ZoneInfo kZoneAmerica_Asuncion ACE_TIME_PROGMEM = {
568  kZoneNameAmerica_Asuncion /*name*/,
569  0x50ec79a6 /*zoneId*/,
570  &kZoneContext /*zoneContext*/,
571  1 /*numEras*/,
572  kZoneEraAmerica_Asuncion /*eras*/,
573  nullptr /*targetInfo*/,
574 };
575 
576 //---------------------------------------------------------------------------
577 // Zone name: America/Barbados
578 // Zone Eras: 1
579 // Strings (bytes): 14 (originally 21)
580 // Memory (8-bit): 39
581 // Memory (32-bit): 54
582 //---------------------------------------------------------------------------
583 
584 static const basic::ZoneEra kZoneEraAmerica_Barbados[] ACE_TIME_PROGMEM = {
585  // -4:00 Barb A%sT
586  {
587  &kZonePolicyBarb /*zonePolicy*/,
588  "A%T" /*format*/,
589  -16 /*offsetCode*/,
590  0 /*deltaCode ((deltaMinutes=0)/15)*/,
591  10000 /*untilYear*/,
592  1 /*untilMonth*/,
593  1 /*untilDay*/,
594  0 /*untilTimeCode*/,
595  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
596  },
597 
598 };
599 
600 static const char kZoneNameAmerica_Barbados[] ACE_TIME_PROGMEM = "\x02" "Barbados";
601 
602 const basic::ZoneInfo kZoneAmerica_Barbados ACE_TIME_PROGMEM = {
603  kZoneNameAmerica_Barbados /*name*/,
604  0xcbbc3b04 /*zoneId*/,
605  &kZoneContext /*zoneContext*/,
606  1 /*numEras*/,
607  kZoneEraAmerica_Barbados /*eras*/,
608  nullptr /*targetInfo*/,
609 };
610 
611 //---------------------------------------------------------------------------
612 // Zone name: America/Belem
613 // Zone Eras: 1
614 // Strings (bytes): 11 (originally 18)
615 // Memory (8-bit): 36
616 // Memory (32-bit): 51
617 //---------------------------------------------------------------------------
618 
619 static const basic::ZoneEra kZoneEraAmerica_Belem[] ACE_TIME_PROGMEM = {
620  // -3:00 - -03
621  {
622  nullptr /*zonePolicy*/,
623  "-03" /*format*/,
624  -12 /*offsetCode*/,
625  0 /*deltaCode ((deltaMinutes=0)/15)*/,
626  10000 /*untilYear*/,
627  1 /*untilMonth*/,
628  1 /*untilDay*/,
629  0 /*untilTimeCode*/,
630  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
631  },
632 
633 };
634 
635 static const char kZoneNameAmerica_Belem[] ACE_TIME_PROGMEM = "\x02" "Belem";
636 
637 const basic::ZoneInfo kZoneAmerica_Belem ACE_TIME_PROGMEM = {
638  kZoneNameAmerica_Belem /*name*/,
639  0x97da580b /*zoneId*/,
640  &kZoneContext /*zoneContext*/,
641  1 /*numEras*/,
642  kZoneEraAmerica_Belem /*eras*/,
643  nullptr /*targetInfo*/,
644 };
645 
646 //---------------------------------------------------------------------------
647 // Zone name: America/Bogota
648 // Zone Eras: 1
649 // Strings (bytes): 16 (originally 23)
650 // Memory (8-bit): 41
651 // Memory (32-bit): 56
652 //---------------------------------------------------------------------------
653 
654 static const basic::ZoneEra kZoneEraAmerica_Bogota[] ACE_TIME_PROGMEM = {
655  // -5:00 CO -05/-04
656  {
657  &kZonePolicyCO /*zonePolicy*/,
658  "-05/-04" /*format*/,
659  -20 /*offsetCode*/,
660  0 /*deltaCode ((deltaMinutes=0)/15)*/,
661  10000 /*untilYear*/,
662  1 /*untilMonth*/,
663  1 /*untilDay*/,
664  0 /*untilTimeCode*/,
665  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
666  },
667 
668 };
669 
670 static const char kZoneNameAmerica_Bogota[] ACE_TIME_PROGMEM = "\x02" "Bogota";
671 
672 const basic::ZoneInfo kZoneAmerica_Bogota ACE_TIME_PROGMEM = {
673  kZoneNameAmerica_Bogota /*name*/,
674  0x93d7bc62 /*zoneId*/,
675  &kZoneContext /*zoneContext*/,
676  1 /*numEras*/,
677  kZoneEraAmerica_Bogota /*eras*/,
678  nullptr /*targetInfo*/,
679 };
680 
681 //---------------------------------------------------------------------------
682 // Zone name: America/Boise
683 // Zone Eras: 1
684 // Strings (bytes): 11 (originally 18)
685 // Memory (8-bit): 36
686 // Memory (32-bit): 51
687 //---------------------------------------------------------------------------
688 
689 static const basic::ZoneEra kZoneEraAmerica_Boise[] ACE_TIME_PROGMEM = {
690  // -7:00 US M%sT
691  {
692  &kZonePolicyUS /*zonePolicy*/,
693  "M%T" /*format*/,
694  -28 /*offsetCode*/,
695  0 /*deltaCode ((deltaMinutes=0)/15)*/,
696  10000 /*untilYear*/,
697  1 /*untilMonth*/,
698  1 /*untilDay*/,
699  0 /*untilTimeCode*/,
700  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
701  },
702 
703 };
704 
705 static const char kZoneNameAmerica_Boise[] ACE_TIME_PROGMEM = "\x02" "Boise";
706 
707 const basic::ZoneInfo kZoneAmerica_Boise ACE_TIME_PROGMEM = {
708  kZoneNameAmerica_Boise /*name*/,
709  0x97dfc8d8 /*zoneId*/,
710  &kZoneContext /*zoneContext*/,
711  1 /*numEras*/,
712  kZoneEraAmerica_Boise /*eras*/,
713  nullptr /*targetInfo*/,
714 };
715 
716 //---------------------------------------------------------------------------
717 // Zone name: America/Campo_Grande
718 // Zone Eras: 1
719 // Strings (bytes): 22 (originally 29)
720 // Memory (8-bit): 47
721 // Memory (32-bit): 62
722 //---------------------------------------------------------------------------
723 
724 static const basic::ZoneEra kZoneEraAmerica_Campo_Grande[] ACE_TIME_PROGMEM = {
725  // -4:00 Brazil -04/-03
726  {
727  &kZonePolicyBrazil /*zonePolicy*/,
728  "-04/-03" /*format*/,
729  -16 /*offsetCode*/,
730  0 /*deltaCode ((deltaMinutes=0)/15)*/,
731  10000 /*untilYear*/,
732  1 /*untilMonth*/,
733  1 /*untilDay*/,
734  0 /*untilTimeCode*/,
735  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
736  },
737 
738 };
739 
740 static const char kZoneNameAmerica_Campo_Grande[] ACE_TIME_PROGMEM = "\x02" "Campo_Grande";
741 
742 const basic::ZoneInfo kZoneAmerica_Campo_Grande ACE_TIME_PROGMEM = {
743  kZoneNameAmerica_Campo_Grande /*name*/,
744  0xfec3e7a6 /*zoneId*/,
745  &kZoneContext /*zoneContext*/,
746  1 /*numEras*/,
747  kZoneEraAmerica_Campo_Grande /*eras*/,
748  nullptr /*targetInfo*/,
749 };
750 
751 //---------------------------------------------------------------------------
752 // Zone name: America/Cayenne
753 // Zone Eras: 1
754 // Strings (bytes): 13 (originally 20)
755 // Memory (8-bit): 38
756 // Memory (32-bit): 53
757 //---------------------------------------------------------------------------
758 
759 static const basic::ZoneEra kZoneEraAmerica_Cayenne[] ACE_TIME_PROGMEM = {
760  // -3:00 - -03
761  {
762  nullptr /*zonePolicy*/,
763  "-03" /*format*/,
764  -12 /*offsetCode*/,
765  0 /*deltaCode ((deltaMinutes=0)/15)*/,
766  10000 /*untilYear*/,
767  1 /*untilMonth*/,
768  1 /*untilDay*/,
769  0 /*untilTimeCode*/,
770  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
771  },
772 
773 };
774 
775 static const char kZoneNameAmerica_Cayenne[] ACE_TIME_PROGMEM = "\x02" "Cayenne";
776 
777 const basic::ZoneInfo kZoneAmerica_Cayenne ACE_TIME_PROGMEM = {
778  kZoneNameAmerica_Cayenne /*name*/,
779  0x3c617269 /*zoneId*/,
780  &kZoneContext /*zoneContext*/,
781  1 /*numEras*/,
782  kZoneEraAmerica_Cayenne /*eras*/,
783  nullptr /*targetInfo*/,
784 };
785 
786 //---------------------------------------------------------------------------
787 // Zone name: America/Chicago
788 // Zone Eras: 1
789 // Strings (bytes): 13 (originally 20)
790 // Memory (8-bit): 38
791 // Memory (32-bit): 53
792 //---------------------------------------------------------------------------
793 
794 static const basic::ZoneEra kZoneEraAmerica_Chicago[] ACE_TIME_PROGMEM = {
795  // -6:00 US C%sT
796  {
797  &kZonePolicyUS /*zonePolicy*/,
798  "C%T" /*format*/,
799  -24 /*offsetCode*/,
800  0 /*deltaCode ((deltaMinutes=0)/15)*/,
801  10000 /*untilYear*/,
802  1 /*untilMonth*/,
803  1 /*untilDay*/,
804  0 /*untilTimeCode*/,
805  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
806  },
807 
808 };
809 
810 static const char kZoneNameAmerica_Chicago[] ACE_TIME_PROGMEM = "\x02" "Chicago";
811 
812 const basic::ZoneInfo kZoneAmerica_Chicago ACE_TIME_PROGMEM = {
813  kZoneNameAmerica_Chicago /*name*/,
814  0x4b92b5d4 /*zoneId*/,
815  &kZoneContext /*zoneContext*/,
816  1 /*numEras*/,
817  kZoneEraAmerica_Chicago /*eras*/,
818  nullptr /*targetInfo*/,
819 };
820 
821 //---------------------------------------------------------------------------
822 // Zone name: America/Costa_Rica
823 // Zone Eras: 1
824 // Strings (bytes): 16 (originally 23)
825 // Memory (8-bit): 41
826 // Memory (32-bit): 56
827 //---------------------------------------------------------------------------
828 
829 static const basic::ZoneEra kZoneEraAmerica_Costa_Rica[] ACE_TIME_PROGMEM = {
830  // -6:00 CR C%sT
831  {
832  &kZonePolicyCR /*zonePolicy*/,
833  "C%T" /*format*/,
834  -24 /*offsetCode*/,
835  0 /*deltaCode ((deltaMinutes=0)/15)*/,
836  10000 /*untilYear*/,
837  1 /*untilMonth*/,
838  1 /*untilDay*/,
839  0 /*untilTimeCode*/,
840  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
841  },
842 
843 };
844 
845 static const char kZoneNameAmerica_Costa_Rica[] ACE_TIME_PROGMEM = "\x02" "Costa_Rica";
846 
847 const basic::ZoneInfo kZoneAmerica_Costa_Rica ACE_TIME_PROGMEM = {
848  kZoneNameAmerica_Costa_Rica /*name*/,
849  0x63ff66be /*zoneId*/,
850  &kZoneContext /*zoneContext*/,
851  1 /*numEras*/,
852  kZoneEraAmerica_Costa_Rica /*eras*/,
853  nullptr /*targetInfo*/,
854 };
855 
856 //---------------------------------------------------------------------------
857 // Zone name: America/Danmarkshavn
858 // Zone Eras: 1
859 // Strings (bytes): 18 (originally 25)
860 // Memory (8-bit): 43
861 // Memory (32-bit): 58
862 //---------------------------------------------------------------------------
863 
864 static const basic::ZoneEra kZoneEraAmerica_Danmarkshavn[] ACE_TIME_PROGMEM = {
865  // 0:00 - GMT
866  {
867  nullptr /*zonePolicy*/,
868  "GMT" /*format*/,
869  0 /*offsetCode*/,
870  0 /*deltaCode ((deltaMinutes=0)/15)*/,
871  10000 /*untilYear*/,
872  1 /*untilMonth*/,
873  1 /*untilDay*/,
874  0 /*untilTimeCode*/,
875  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
876  },
877 
878 };
879 
880 static const char kZoneNameAmerica_Danmarkshavn[] ACE_TIME_PROGMEM = "\x02" "Danmarkshavn";
881 
882 const basic::ZoneInfo kZoneAmerica_Danmarkshavn ACE_TIME_PROGMEM = {
883  kZoneNameAmerica_Danmarkshavn /*name*/,
884  0xf554d204 /*zoneId*/,
885  &kZoneContext /*zoneContext*/,
886  1 /*numEras*/,
887  kZoneEraAmerica_Danmarkshavn /*eras*/,
888  nullptr /*targetInfo*/,
889 };
890 
891 //---------------------------------------------------------------------------
892 // Zone name: America/Dawson_Creek
893 // Zone Eras: 1
894 // Strings (bytes): 18 (originally 25)
895 // Memory (8-bit): 43
896 // Memory (32-bit): 58
897 //---------------------------------------------------------------------------
898 
899 static const basic::ZoneEra kZoneEraAmerica_Dawson_Creek[] ACE_TIME_PROGMEM = {
900  // -7:00 - MST
901  {
902  nullptr /*zonePolicy*/,
903  "MST" /*format*/,
904  -28 /*offsetCode*/,
905  0 /*deltaCode ((deltaMinutes=0)/15)*/,
906  10000 /*untilYear*/,
907  1 /*untilMonth*/,
908  1 /*untilDay*/,
909  0 /*untilTimeCode*/,
910  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
911  },
912 
913 };
914 
915 static const char kZoneNameAmerica_Dawson_Creek[] ACE_TIME_PROGMEM = "\x02" "Dawson_Creek";
916 
917 const basic::ZoneInfo kZoneAmerica_Dawson_Creek ACE_TIME_PROGMEM = {
918  kZoneNameAmerica_Dawson_Creek /*name*/,
919  0x6cf24e5b /*zoneId*/,
920  &kZoneContext /*zoneContext*/,
921  1 /*numEras*/,
922  kZoneEraAmerica_Dawson_Creek /*eras*/,
923  nullptr /*targetInfo*/,
924 };
925 
926 //---------------------------------------------------------------------------
927 // Zone name: America/Denver
928 // Zone Eras: 1
929 // Strings (bytes): 12 (originally 19)
930 // Memory (8-bit): 37
931 // Memory (32-bit): 52
932 //---------------------------------------------------------------------------
933 
934 static const basic::ZoneEra kZoneEraAmerica_Denver[] ACE_TIME_PROGMEM = {
935  // -7:00 US M%sT
936  {
937  &kZonePolicyUS /*zonePolicy*/,
938  "M%T" /*format*/,
939  -28 /*offsetCode*/,
940  0 /*deltaCode ((deltaMinutes=0)/15)*/,
941  10000 /*untilYear*/,
942  1 /*untilMonth*/,
943  1 /*untilDay*/,
944  0 /*untilTimeCode*/,
945  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
946  },
947 
948 };
949 
950 static const char kZoneNameAmerica_Denver[] ACE_TIME_PROGMEM = "\x02" "Denver";
951 
952 const basic::ZoneInfo kZoneAmerica_Denver ACE_TIME_PROGMEM = {
953  kZoneNameAmerica_Denver /*name*/,
954  0x97d10b2a /*zoneId*/,
955  &kZoneContext /*zoneContext*/,
956  1 /*numEras*/,
957  kZoneEraAmerica_Denver /*eras*/,
958  nullptr /*targetInfo*/,
959 };
960 
961 //---------------------------------------------------------------------------
962 // Zone name: America/Detroit
963 // Zone Eras: 1
964 // Strings (bytes): 13 (originally 20)
965 // Memory (8-bit): 38
966 // Memory (32-bit): 53
967 //---------------------------------------------------------------------------
968 
969 static const basic::ZoneEra kZoneEraAmerica_Detroit[] ACE_TIME_PROGMEM = {
970  // -5:00 US E%sT
971  {
972  &kZonePolicyUS /*zonePolicy*/,
973  "E%T" /*format*/,
974  -20 /*offsetCode*/,
975  0 /*deltaCode ((deltaMinutes=0)/15)*/,
976  10000 /*untilYear*/,
977  1 /*untilMonth*/,
978  1 /*untilDay*/,
979  0 /*untilTimeCode*/,
980  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
981  },
982 
983 };
984 
985 static const char kZoneNameAmerica_Detroit[] ACE_TIME_PROGMEM = "\x02" "Detroit";
986 
987 const basic::ZoneInfo kZoneAmerica_Detroit ACE_TIME_PROGMEM = {
988  kZoneNameAmerica_Detroit /*name*/,
989  0x925cfbc1 /*zoneId*/,
990  &kZoneContext /*zoneContext*/,
991  1 /*numEras*/,
992  kZoneEraAmerica_Detroit /*eras*/,
993  nullptr /*targetInfo*/,
994 };
995 
996 //---------------------------------------------------------------------------
997 // Zone name: America/Edmonton
998 // Zone Eras: 1
999 // Strings (bytes): 14 (originally 21)
1000 // Memory (8-bit): 39
1001 // Memory (32-bit): 54
1002 //---------------------------------------------------------------------------
1003 
1004 static const basic::ZoneEra kZoneEraAmerica_Edmonton[] ACE_TIME_PROGMEM = {
1005  // -7:00 Canada M%sT
1006  {
1007  &kZonePolicyCanada /*zonePolicy*/,
1008  "M%T" /*format*/,
1009  -28 /*offsetCode*/,
1010  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1011  10000 /*untilYear*/,
1012  1 /*untilMonth*/,
1013  1 /*untilDay*/,
1014  0 /*untilTimeCode*/,
1015  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1016  },
1017 
1018 };
1019 
1020 static const char kZoneNameAmerica_Edmonton[] ACE_TIME_PROGMEM = "\x02" "Edmonton";
1021 
1022 const basic::ZoneInfo kZoneAmerica_Edmonton ACE_TIME_PROGMEM = {
1023  kZoneNameAmerica_Edmonton /*name*/,
1024  0x6cb9484a /*zoneId*/,
1025  &kZoneContext /*zoneContext*/,
1026  1 /*numEras*/,
1027  kZoneEraAmerica_Edmonton /*eras*/,
1028  nullptr /*targetInfo*/,
1029 };
1030 
1031 //---------------------------------------------------------------------------
1032 // Zone name: America/El_Salvador
1033 // Zone Eras: 1
1034 // Strings (bytes): 17 (originally 24)
1035 // Memory (8-bit): 42
1036 // Memory (32-bit): 57
1037 //---------------------------------------------------------------------------
1038 
1039 static const basic::ZoneEra kZoneEraAmerica_El_Salvador[] ACE_TIME_PROGMEM = {
1040  // -6:00 Salv C%sT
1041  {
1042  &kZonePolicySalv /*zonePolicy*/,
1043  "C%T" /*format*/,
1044  -24 /*offsetCode*/,
1045  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1046  10000 /*untilYear*/,
1047  1 /*untilMonth*/,
1048  1 /*untilDay*/,
1049  0 /*untilTimeCode*/,
1050  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1051  },
1052 
1053 };
1054 
1055 static const char kZoneNameAmerica_El_Salvador[] ACE_TIME_PROGMEM = "\x02" "El_Salvador";
1056 
1057 const basic::ZoneInfo kZoneAmerica_El_Salvador ACE_TIME_PROGMEM = {
1058  kZoneNameAmerica_El_Salvador /*name*/,
1059  0x752ad652 /*zoneId*/,
1060  &kZoneContext /*zoneContext*/,
1061  1 /*numEras*/,
1062  kZoneEraAmerica_El_Salvador /*eras*/,
1063  nullptr /*targetInfo*/,
1064 };
1065 
1066 //---------------------------------------------------------------------------
1067 // Zone name: America/Glace_Bay
1068 // Zone Eras: 1
1069 // Strings (bytes): 15 (originally 22)
1070 // Memory (8-bit): 40
1071 // Memory (32-bit): 55
1072 //---------------------------------------------------------------------------
1073 
1074 static const basic::ZoneEra kZoneEraAmerica_Glace_Bay[] ACE_TIME_PROGMEM = {
1075  // -4:00 Canada A%sT
1076  {
1077  &kZonePolicyCanada /*zonePolicy*/,
1078  "A%T" /*format*/,
1079  -16 /*offsetCode*/,
1080  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1081  10000 /*untilYear*/,
1082  1 /*untilMonth*/,
1083  1 /*untilDay*/,
1084  0 /*untilTimeCode*/,
1085  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1086  },
1087 
1088 };
1089 
1090 static const char kZoneNameAmerica_Glace_Bay[] ACE_TIME_PROGMEM = "\x02" "Glace_Bay";
1091 
1092 const basic::ZoneInfo kZoneAmerica_Glace_Bay ACE_TIME_PROGMEM = {
1093  kZoneNameAmerica_Glace_Bay /*name*/,
1094  0x9681f8dd /*zoneId*/,
1095  &kZoneContext /*zoneContext*/,
1096  1 /*numEras*/,
1097  kZoneEraAmerica_Glace_Bay /*eras*/,
1098  nullptr /*targetInfo*/,
1099 };
1100 
1101 //---------------------------------------------------------------------------
1102 // Zone name: America/Guatemala
1103 // Zone Eras: 1
1104 // Strings (bytes): 15 (originally 22)
1105 // Memory (8-bit): 40
1106 // Memory (32-bit): 55
1107 //---------------------------------------------------------------------------
1108 
1109 static const basic::ZoneEra kZoneEraAmerica_Guatemala[] ACE_TIME_PROGMEM = {
1110  // -6:00 Guat C%sT
1111  {
1112  &kZonePolicyGuat /*zonePolicy*/,
1113  "C%T" /*format*/,
1114  -24 /*offsetCode*/,
1115  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1116  10000 /*untilYear*/,
1117  1 /*untilMonth*/,
1118  1 /*untilDay*/,
1119  0 /*untilTimeCode*/,
1120  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1121  },
1122 
1123 };
1124 
1125 static const char kZoneNameAmerica_Guatemala[] ACE_TIME_PROGMEM = "\x02" "Guatemala";
1126 
1127 const basic::ZoneInfo kZoneAmerica_Guatemala ACE_TIME_PROGMEM = {
1128  kZoneNameAmerica_Guatemala /*name*/,
1129  0x0c8259f7 /*zoneId*/,
1130  &kZoneContext /*zoneContext*/,
1131  1 /*numEras*/,
1132  kZoneEraAmerica_Guatemala /*eras*/,
1133  nullptr /*targetInfo*/,
1134 };
1135 
1136 //---------------------------------------------------------------------------
1137 // Zone name: America/Guayaquil
1138 // Zone Eras: 1
1139 // Strings (bytes): 19 (originally 26)
1140 // Memory (8-bit): 44
1141 // Memory (32-bit): 59
1142 //---------------------------------------------------------------------------
1143 
1144 static const basic::ZoneEra kZoneEraAmerica_Guayaquil[] ACE_TIME_PROGMEM = {
1145  // -5:00 Ecuador -05/-04
1146  {
1147  &kZonePolicyEcuador /*zonePolicy*/,
1148  "-05/-04" /*format*/,
1149  -20 /*offsetCode*/,
1150  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1151  10000 /*untilYear*/,
1152  1 /*untilMonth*/,
1153  1 /*untilDay*/,
1154  0 /*untilTimeCode*/,
1155  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1156  },
1157 
1158 };
1159 
1160 static const char kZoneNameAmerica_Guayaquil[] ACE_TIME_PROGMEM = "\x02" "Guayaquil";
1161 
1162 const basic::ZoneInfo kZoneAmerica_Guayaquil ACE_TIME_PROGMEM = {
1163  kZoneNameAmerica_Guayaquil /*name*/,
1164  0x17e64958 /*zoneId*/,
1165  &kZoneContext /*zoneContext*/,
1166  1 /*numEras*/,
1167  kZoneEraAmerica_Guayaquil /*eras*/,
1168  nullptr /*targetInfo*/,
1169 };
1170 
1171 //---------------------------------------------------------------------------
1172 // Zone name: America/Guyana
1173 // Zone Eras: 1
1174 // Strings (bytes): 12 (originally 19)
1175 // Memory (8-bit): 37
1176 // Memory (32-bit): 52
1177 //---------------------------------------------------------------------------
1178 
1179 static const basic::ZoneEra kZoneEraAmerica_Guyana[] ACE_TIME_PROGMEM = {
1180  // -4:00 - -04
1181  {
1182  nullptr /*zonePolicy*/,
1183  "-04" /*format*/,
1184  -16 /*offsetCode*/,
1185  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1186  10000 /*untilYear*/,
1187  1 /*untilMonth*/,
1188  1 /*untilDay*/,
1189  0 /*untilTimeCode*/,
1190  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1191  },
1192 
1193 };
1194 
1195 static const char kZoneNameAmerica_Guyana[] ACE_TIME_PROGMEM = "\x02" "Guyana";
1196 
1197 const basic::ZoneInfo kZoneAmerica_Guyana ACE_TIME_PROGMEM = {
1198  kZoneNameAmerica_Guyana /*name*/,
1199  0x9ff7bd0b /*zoneId*/,
1200  &kZoneContext /*zoneContext*/,
1201  1 /*numEras*/,
1202  kZoneEraAmerica_Guyana /*eras*/,
1203  nullptr /*targetInfo*/,
1204 };
1205 
1206 //---------------------------------------------------------------------------
1207 // Zone name: America/Halifax
1208 // Zone Eras: 1
1209 // Strings (bytes): 13 (originally 20)
1210 // Memory (8-bit): 38
1211 // Memory (32-bit): 53
1212 //---------------------------------------------------------------------------
1213 
1214 static const basic::ZoneEra kZoneEraAmerica_Halifax[] ACE_TIME_PROGMEM = {
1215  // -4:00 Canada A%sT
1216  {
1217  &kZonePolicyCanada /*zonePolicy*/,
1218  "A%T" /*format*/,
1219  -16 /*offsetCode*/,
1220  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1221  10000 /*untilYear*/,
1222  1 /*untilMonth*/,
1223  1 /*untilDay*/,
1224  0 /*untilTimeCode*/,
1225  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1226  },
1227 
1228 };
1229 
1230 static const char kZoneNameAmerica_Halifax[] ACE_TIME_PROGMEM = "\x02" "Halifax";
1231 
1232 const basic::ZoneInfo kZoneAmerica_Halifax ACE_TIME_PROGMEM = {
1233  kZoneNameAmerica_Halifax /*name*/,
1234  0xbc5b7183 /*zoneId*/,
1235  &kZoneContext /*zoneContext*/,
1236  1 /*numEras*/,
1237  kZoneEraAmerica_Halifax /*eras*/,
1238  nullptr /*targetInfo*/,
1239 };
1240 
1241 //---------------------------------------------------------------------------
1242 // Zone name: America/Havana
1243 // Zone Eras: 1
1244 // Strings (bytes): 12 (originally 19)
1245 // Memory (8-bit): 37
1246 // Memory (32-bit): 52
1247 //---------------------------------------------------------------------------
1248 
1249 static const basic::ZoneEra kZoneEraAmerica_Havana[] ACE_TIME_PROGMEM = {
1250  // -5:00 Cuba C%sT
1251  {
1252  &kZonePolicyCuba /*zonePolicy*/,
1253  "C%T" /*format*/,
1254  -20 /*offsetCode*/,
1255  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1256  10000 /*untilYear*/,
1257  1 /*untilMonth*/,
1258  1 /*untilDay*/,
1259  0 /*untilTimeCode*/,
1260  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1261  },
1262 
1263 };
1264 
1265 static const char kZoneNameAmerica_Havana[] ACE_TIME_PROGMEM = "\x02" "Havana";
1266 
1267 const basic::ZoneInfo kZoneAmerica_Havana ACE_TIME_PROGMEM = {
1268  kZoneNameAmerica_Havana /*name*/,
1269  0xa0e15675 /*zoneId*/,
1270  &kZoneContext /*zoneContext*/,
1271  1 /*numEras*/,
1272  kZoneEraAmerica_Havana /*eras*/,
1273  nullptr /*targetInfo*/,
1274 };
1275 
1276 //---------------------------------------------------------------------------
1277 // Zone name: America/Hermosillo
1278 // Zone Eras: 2
1279 // Strings (bytes): 20 (originally 27)
1280 // Memory (8-bit): 57
1281 // Memory (32-bit): 76
1282 //---------------------------------------------------------------------------
1283 
1284 static const basic::ZoneEra kZoneEraAmerica_Hermosillo[] ACE_TIME_PROGMEM = {
1285  // -7:00 Mexico M%sT 1999
1286  {
1287  &kZonePolicyMexico /*zonePolicy*/,
1288  "M%T" /*format*/,
1289  -28 /*offsetCode*/,
1290  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1291  1999 /*untilYear*/,
1292  1 /*untilMonth*/,
1293  1 /*untilDay*/,
1294  0 /*untilTimeCode*/,
1295  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1296  },
1297  // -7:00 - MST
1298  {
1299  nullptr /*zonePolicy*/,
1300  "MST" /*format*/,
1301  -28 /*offsetCode*/,
1302  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1303  10000 /*untilYear*/,
1304  1 /*untilMonth*/,
1305  1 /*untilDay*/,
1306  0 /*untilTimeCode*/,
1307  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1308  },
1309 
1310 };
1311 
1312 static const char kZoneNameAmerica_Hermosillo[] ACE_TIME_PROGMEM = "\x02" "Hermosillo";
1313 
1314 const basic::ZoneInfo kZoneAmerica_Hermosillo ACE_TIME_PROGMEM = {
1315  kZoneNameAmerica_Hermosillo /*name*/,
1316  0x065d21c4 /*zoneId*/,
1317  &kZoneContext /*zoneContext*/,
1318  2 /*numEras*/,
1319  kZoneEraAmerica_Hermosillo /*eras*/,
1320  nullptr /*targetInfo*/,
1321 };
1322 
1323 //---------------------------------------------------------------------------
1324 // Zone name: America/Indiana/Indianapolis
1325 // Zone Eras: 2
1326 // Strings (bytes): 30 (originally 37)
1327 // Memory (8-bit): 67
1328 // Memory (32-bit): 86
1329 //---------------------------------------------------------------------------
1330 
1331 static const basic::ZoneEra kZoneEraAmerica_Indiana_Indianapolis[] ACE_TIME_PROGMEM = {
1332  // -5:00 - EST 2006
1333  {
1334  nullptr /*zonePolicy*/,
1335  "EST" /*format*/,
1336  -20 /*offsetCode*/,
1337  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1338  2006 /*untilYear*/,
1339  1 /*untilMonth*/,
1340  1 /*untilDay*/,
1341  0 /*untilTimeCode*/,
1342  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1343  },
1344  // -5:00 US E%sT
1345  {
1346  &kZonePolicyUS /*zonePolicy*/,
1347  "E%T" /*format*/,
1348  -20 /*offsetCode*/,
1349  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1350  10000 /*untilYear*/,
1351  1 /*untilMonth*/,
1352  1 /*untilDay*/,
1353  0 /*untilTimeCode*/,
1354  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1355  },
1356 
1357 };
1358 
1359 static const char kZoneNameAmerica_Indiana_Indianapolis[] ACE_TIME_PROGMEM = "\x02" "Indiana/Indianapolis";
1360 
1361 const basic::ZoneInfo kZoneAmerica_Indiana_Indianapolis ACE_TIME_PROGMEM = {
1362  kZoneNameAmerica_Indiana_Indianapolis /*name*/,
1363  0x28a669a4 /*zoneId*/,
1364  &kZoneContext /*zoneContext*/,
1365  2 /*numEras*/,
1366  kZoneEraAmerica_Indiana_Indianapolis /*eras*/,
1367  nullptr /*targetInfo*/,
1368 };
1369 
1370 //---------------------------------------------------------------------------
1371 // Zone name: America/Indiana/Marengo
1372 // Zone Eras: 2
1373 // Strings (bytes): 25 (originally 32)
1374 // Memory (8-bit): 62
1375 // Memory (32-bit): 81
1376 //---------------------------------------------------------------------------
1377 
1378 static const basic::ZoneEra kZoneEraAmerica_Indiana_Marengo[] ACE_TIME_PROGMEM = {
1379  // -5:00 - EST 2006
1380  {
1381  nullptr /*zonePolicy*/,
1382  "EST" /*format*/,
1383  -20 /*offsetCode*/,
1384  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1385  2006 /*untilYear*/,
1386  1 /*untilMonth*/,
1387  1 /*untilDay*/,
1388  0 /*untilTimeCode*/,
1389  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1390  },
1391  // -5:00 US E%sT
1392  {
1393  &kZonePolicyUS /*zonePolicy*/,
1394  "E%T" /*format*/,
1395  -20 /*offsetCode*/,
1396  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1397  10000 /*untilYear*/,
1398  1 /*untilMonth*/,
1399  1 /*untilDay*/,
1400  0 /*untilTimeCode*/,
1401  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1402  },
1403 
1404 };
1405 
1406 static const char kZoneNameAmerica_Indiana_Marengo[] ACE_TIME_PROGMEM = "\x02" "Indiana/Marengo";
1407 
1408 const basic::ZoneInfo kZoneAmerica_Indiana_Marengo ACE_TIME_PROGMEM = {
1409  kZoneNameAmerica_Indiana_Marengo /*name*/,
1410  0x2feeee72 /*zoneId*/,
1411  &kZoneContext /*zoneContext*/,
1412  2 /*numEras*/,
1413  kZoneEraAmerica_Indiana_Marengo /*eras*/,
1414  nullptr /*targetInfo*/,
1415 };
1416 
1417 //---------------------------------------------------------------------------
1418 // Zone name: America/Indiana/Vevay
1419 // Zone Eras: 2
1420 // Strings (bytes): 23 (originally 30)
1421 // Memory (8-bit): 60
1422 // Memory (32-bit): 79
1423 //---------------------------------------------------------------------------
1424 
1425 static const basic::ZoneEra kZoneEraAmerica_Indiana_Vevay[] ACE_TIME_PROGMEM = {
1426  // -5:00 - EST 2006
1427  {
1428  nullptr /*zonePolicy*/,
1429  "EST" /*format*/,
1430  -20 /*offsetCode*/,
1431  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1432  2006 /*untilYear*/,
1433  1 /*untilMonth*/,
1434  1 /*untilDay*/,
1435  0 /*untilTimeCode*/,
1436  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1437  },
1438  // -5:00 US E%sT
1439  {
1440  &kZonePolicyUS /*zonePolicy*/,
1441  "E%T" /*format*/,
1442  -20 /*offsetCode*/,
1443  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1444  10000 /*untilYear*/,
1445  1 /*untilMonth*/,
1446  1 /*untilDay*/,
1447  0 /*untilTimeCode*/,
1448  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1449  },
1450 
1451 };
1452 
1453 static const char kZoneNameAmerica_Indiana_Vevay[] ACE_TIME_PROGMEM = "\x02" "Indiana/Vevay";
1454 
1455 const basic::ZoneInfo kZoneAmerica_Indiana_Vevay ACE_TIME_PROGMEM = {
1456  kZoneNameAmerica_Indiana_Vevay /*name*/,
1457  0x10aca054 /*zoneId*/,
1458  &kZoneContext /*zoneContext*/,
1459  2 /*numEras*/,
1460  kZoneEraAmerica_Indiana_Vevay /*eras*/,
1461  nullptr /*targetInfo*/,
1462 };
1463 
1464 //---------------------------------------------------------------------------
1465 // Zone name: America/Inuvik
1466 // Zone Eras: 1
1467 // Strings (bytes): 12 (originally 19)
1468 // Memory (8-bit): 37
1469 // Memory (32-bit): 52
1470 //---------------------------------------------------------------------------
1471 
1472 static const basic::ZoneEra kZoneEraAmerica_Inuvik[] ACE_TIME_PROGMEM = {
1473  // -7:00 Canada M%sT
1474  {
1475  &kZonePolicyCanada /*zonePolicy*/,
1476  "M%T" /*format*/,
1477  -28 /*offsetCode*/,
1478  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1479  10000 /*untilYear*/,
1480  1 /*untilMonth*/,
1481  1 /*untilDay*/,
1482  0 /*untilTimeCode*/,
1483  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1484  },
1485 
1486 };
1487 
1488 static const char kZoneNameAmerica_Inuvik[] ACE_TIME_PROGMEM = "\x02" "Inuvik";
1489 
1490 const basic::ZoneInfo kZoneAmerica_Inuvik ACE_TIME_PROGMEM = {
1491  kZoneNameAmerica_Inuvik /*name*/,
1492  0xa42189fc /*zoneId*/,
1493  &kZoneContext /*zoneContext*/,
1494  1 /*numEras*/,
1495  kZoneEraAmerica_Inuvik /*eras*/,
1496  nullptr /*targetInfo*/,
1497 };
1498 
1499 //---------------------------------------------------------------------------
1500 // Zone name: America/Jamaica
1501 // Zone Eras: 1
1502 // Strings (bytes): 13 (originally 20)
1503 // Memory (8-bit): 38
1504 // Memory (32-bit): 53
1505 //---------------------------------------------------------------------------
1506 
1507 static const basic::ZoneEra kZoneEraAmerica_Jamaica[] ACE_TIME_PROGMEM = {
1508  // -5:00 - EST
1509  {
1510  nullptr /*zonePolicy*/,
1511  "EST" /*format*/,
1512  -20 /*offsetCode*/,
1513  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1514  10000 /*untilYear*/,
1515  1 /*untilMonth*/,
1516  1 /*untilDay*/,
1517  0 /*untilTimeCode*/,
1518  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1519  },
1520 
1521 };
1522 
1523 static const char kZoneNameAmerica_Jamaica[] ACE_TIME_PROGMEM = "\x02" "Jamaica";
1524 
1525 const basic::ZoneInfo kZoneAmerica_Jamaica ACE_TIME_PROGMEM = {
1526  kZoneNameAmerica_Jamaica /*name*/,
1527  0x565dad6c /*zoneId*/,
1528  &kZoneContext /*zoneContext*/,
1529  1 /*numEras*/,
1530  kZoneEraAmerica_Jamaica /*eras*/,
1531  nullptr /*targetInfo*/,
1532 };
1533 
1534 //---------------------------------------------------------------------------
1535 // Zone name: America/Juneau
1536 // Zone Eras: 1
1537 // Strings (bytes): 13 (originally 20)
1538 // Memory (8-bit): 38
1539 // Memory (32-bit): 53
1540 //---------------------------------------------------------------------------
1541 
1542 static const basic::ZoneEra kZoneEraAmerica_Juneau[] ACE_TIME_PROGMEM = {
1543  // -9:00 US AK%sT
1544  {
1545  &kZonePolicyUS /*zonePolicy*/,
1546  "AK%T" /*format*/,
1547  -36 /*offsetCode*/,
1548  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1549  10000 /*untilYear*/,
1550  1 /*untilMonth*/,
1551  1 /*untilDay*/,
1552  0 /*untilTimeCode*/,
1553  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1554  },
1555 
1556 };
1557 
1558 static const char kZoneNameAmerica_Juneau[] ACE_TIME_PROGMEM = "\x02" "Juneau";
1559 
1560 const basic::ZoneInfo kZoneAmerica_Juneau ACE_TIME_PROGMEM = {
1561  kZoneNameAmerica_Juneau /*name*/,
1562  0xa6f13e2e /*zoneId*/,
1563  &kZoneContext /*zoneContext*/,
1564  1 /*numEras*/,
1565  kZoneEraAmerica_Juneau /*eras*/,
1566  nullptr /*targetInfo*/,
1567 };
1568 
1569 //---------------------------------------------------------------------------
1570 // Zone name: America/Kentucky/Louisville
1571 // Zone Eras: 1
1572 // Strings (bytes): 25 (originally 32)
1573 // Memory (8-bit): 50
1574 // Memory (32-bit): 65
1575 //---------------------------------------------------------------------------
1576 
1577 static const basic::ZoneEra kZoneEraAmerica_Kentucky_Louisville[] ACE_TIME_PROGMEM = {
1578  // -5:00 US E%sT
1579  {
1580  &kZonePolicyUS /*zonePolicy*/,
1581  "E%T" /*format*/,
1582  -20 /*offsetCode*/,
1583  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1584  10000 /*untilYear*/,
1585  1 /*untilMonth*/,
1586  1 /*untilDay*/,
1587  0 /*untilTimeCode*/,
1588  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1589  },
1590 
1591 };
1592 
1593 static const char kZoneNameAmerica_Kentucky_Louisville[] ACE_TIME_PROGMEM = "\x02" "Kentucky/Louisville";
1594 
1595 const basic::ZoneInfo kZoneAmerica_Kentucky_Louisville ACE_TIME_PROGMEM = {
1596  kZoneNameAmerica_Kentucky_Louisville /*name*/,
1597  0x1a21024b /*zoneId*/,
1598  &kZoneContext /*zoneContext*/,
1599  1 /*numEras*/,
1600  kZoneEraAmerica_Kentucky_Louisville /*eras*/,
1601  nullptr /*targetInfo*/,
1602 };
1603 
1604 //---------------------------------------------------------------------------
1605 // Zone name: America/La_Paz
1606 // Zone Eras: 1
1607 // Strings (bytes): 12 (originally 19)
1608 // Memory (8-bit): 37
1609 // Memory (32-bit): 52
1610 //---------------------------------------------------------------------------
1611 
1612 static const basic::ZoneEra kZoneEraAmerica_La_Paz[] ACE_TIME_PROGMEM = {
1613  // -4:00 - -04
1614  {
1615  nullptr /*zonePolicy*/,
1616  "-04" /*format*/,
1617  -16 /*offsetCode*/,
1618  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1619  10000 /*untilYear*/,
1620  1 /*untilMonth*/,
1621  1 /*untilDay*/,
1622  0 /*untilTimeCode*/,
1623  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1624  },
1625 
1626 };
1627 
1628 static const char kZoneNameAmerica_La_Paz[] ACE_TIME_PROGMEM = "\x02" "La_Paz";
1629 
1630 const basic::ZoneInfo kZoneAmerica_La_Paz ACE_TIME_PROGMEM = {
1631  kZoneNameAmerica_La_Paz /*name*/,
1632  0xaa29125d /*zoneId*/,
1633  &kZoneContext /*zoneContext*/,
1634  1 /*numEras*/,
1635  kZoneEraAmerica_La_Paz /*eras*/,
1636  nullptr /*targetInfo*/,
1637 };
1638 
1639 //---------------------------------------------------------------------------
1640 // Zone name: America/Lima
1641 // Zone Eras: 1
1642 // Strings (bytes): 14 (originally 21)
1643 // Memory (8-bit): 39
1644 // Memory (32-bit): 54
1645 //---------------------------------------------------------------------------
1646 
1647 static const basic::ZoneEra kZoneEraAmerica_Lima[] ACE_TIME_PROGMEM = {
1648  // -5:00 Peru -05/-04
1649  {
1650  &kZonePolicyPeru /*zonePolicy*/,
1651  "-05/-04" /*format*/,
1652  -20 /*offsetCode*/,
1653  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1654  10000 /*untilYear*/,
1655  1 /*untilMonth*/,
1656  1 /*untilDay*/,
1657  0 /*untilTimeCode*/,
1658  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1659  },
1660 
1661 };
1662 
1663 static const char kZoneNameAmerica_Lima[] ACE_TIME_PROGMEM = "\x02" "Lima";
1664 
1665 const basic::ZoneInfo kZoneAmerica_Lima ACE_TIME_PROGMEM = {
1666  kZoneNameAmerica_Lima /*name*/,
1667  0x980468c9 /*zoneId*/,
1668  &kZoneContext /*zoneContext*/,
1669  1 /*numEras*/,
1670  kZoneEraAmerica_Lima /*eras*/,
1671  nullptr /*targetInfo*/,
1672 };
1673 
1674 //---------------------------------------------------------------------------
1675 // Zone name: America/Los_Angeles
1676 // Zone Eras: 1
1677 // Strings (bytes): 17 (originally 24)
1678 // Memory (8-bit): 42
1679 // Memory (32-bit): 57
1680 //---------------------------------------------------------------------------
1681 
1682 static const basic::ZoneEra kZoneEraAmerica_Los_Angeles[] ACE_TIME_PROGMEM = {
1683  // -8:00 US P%sT
1684  {
1685  &kZonePolicyUS /*zonePolicy*/,
1686  "P%T" /*format*/,
1687  -32 /*offsetCode*/,
1688  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1689  10000 /*untilYear*/,
1690  1 /*untilMonth*/,
1691  1 /*untilDay*/,
1692  0 /*untilTimeCode*/,
1693  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1694  },
1695 
1696 };
1697 
1698 static const char kZoneNameAmerica_Los_Angeles[] ACE_TIME_PROGMEM = "\x02" "Los_Angeles";
1699 
1700 const basic::ZoneInfo kZoneAmerica_Los_Angeles ACE_TIME_PROGMEM = {
1701  kZoneNameAmerica_Los_Angeles /*name*/,
1702  0xb7f7e8f2 /*zoneId*/,
1703  &kZoneContext /*zoneContext*/,
1704  1 /*numEras*/,
1705  kZoneEraAmerica_Los_Angeles /*eras*/,
1706  nullptr /*targetInfo*/,
1707 };
1708 
1709 //---------------------------------------------------------------------------
1710 // Zone name: America/Managua
1711 // Zone Eras: 1
1712 // Strings (bytes): 13 (originally 20)
1713 // Memory (8-bit): 38
1714 // Memory (32-bit): 53
1715 //---------------------------------------------------------------------------
1716 
1717 static const basic::ZoneEra kZoneEraAmerica_Managua[] ACE_TIME_PROGMEM = {
1718  // -6:00 Nic C%sT
1719  {
1720  &kZonePolicyNic /*zonePolicy*/,
1721  "C%T" /*format*/,
1722  -24 /*offsetCode*/,
1723  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1724  10000 /*untilYear*/,
1725  1 /*untilMonth*/,
1726  1 /*untilDay*/,
1727  0 /*untilTimeCode*/,
1728  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1729  },
1730 
1731 };
1732 
1733 static const char kZoneNameAmerica_Managua[] ACE_TIME_PROGMEM = "\x02" "Managua";
1734 
1735 const basic::ZoneInfo kZoneAmerica_Managua ACE_TIME_PROGMEM = {
1736  kZoneNameAmerica_Managua /*name*/,
1737  0x3d5e7600 /*zoneId*/,
1738  &kZoneContext /*zoneContext*/,
1739  1 /*numEras*/,
1740  kZoneEraAmerica_Managua /*eras*/,
1741  nullptr /*targetInfo*/,
1742 };
1743 
1744 //---------------------------------------------------------------------------
1745 // Zone name: America/Manaus
1746 // Zone Eras: 1
1747 // Strings (bytes): 12 (originally 19)
1748 // Memory (8-bit): 37
1749 // Memory (32-bit): 52
1750 //---------------------------------------------------------------------------
1751 
1752 static const basic::ZoneEra kZoneEraAmerica_Manaus[] ACE_TIME_PROGMEM = {
1753  // -4:00 - -04
1754  {
1755  nullptr /*zonePolicy*/,
1756  "-04" /*format*/,
1757  -16 /*offsetCode*/,
1758  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1759  10000 /*untilYear*/,
1760  1 /*untilMonth*/,
1761  1 /*untilDay*/,
1762  0 /*untilTimeCode*/,
1763  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1764  },
1765 
1766 };
1767 
1768 static const char kZoneNameAmerica_Manaus[] ACE_TIME_PROGMEM = "\x02" "Manaus";
1769 
1770 const basic::ZoneInfo kZoneAmerica_Manaus ACE_TIME_PROGMEM = {
1771  kZoneNameAmerica_Manaus /*name*/,
1772  0xac86bf8b /*zoneId*/,
1773  &kZoneContext /*zoneContext*/,
1774  1 /*numEras*/,
1775  kZoneEraAmerica_Manaus /*eras*/,
1776  nullptr /*targetInfo*/,
1777 };
1778 
1779 //---------------------------------------------------------------------------
1780 // Zone name: America/Martinique
1781 // Zone Eras: 1
1782 // Strings (bytes): 16 (originally 23)
1783 // Memory (8-bit): 41
1784 // Memory (32-bit): 56
1785 //---------------------------------------------------------------------------
1786 
1787 static const basic::ZoneEra kZoneEraAmerica_Martinique[] ACE_TIME_PROGMEM = {
1788  // -4:00 - AST
1789  {
1790  nullptr /*zonePolicy*/,
1791  "AST" /*format*/,
1792  -16 /*offsetCode*/,
1793  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1794  10000 /*untilYear*/,
1795  1 /*untilMonth*/,
1796  1 /*untilDay*/,
1797  0 /*untilTimeCode*/,
1798  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1799  },
1800 
1801 };
1802 
1803 static const char kZoneNameAmerica_Martinique[] ACE_TIME_PROGMEM = "\x02" "Martinique";
1804 
1805 const basic::ZoneInfo kZoneAmerica_Martinique ACE_TIME_PROGMEM = {
1806  kZoneNameAmerica_Martinique /*name*/,
1807  0x551e84c5 /*zoneId*/,
1808  &kZoneContext /*zoneContext*/,
1809  1 /*numEras*/,
1810  kZoneEraAmerica_Martinique /*eras*/,
1811  nullptr /*targetInfo*/,
1812 };
1813 
1814 //---------------------------------------------------------------------------
1815 // Zone name: America/Matamoros
1816 // Zone Eras: 2
1817 // Strings (bytes): 19 (originally 26)
1818 // Memory (8-bit): 56
1819 // Memory (32-bit): 75
1820 //---------------------------------------------------------------------------
1821 
1822 static const basic::ZoneEra kZoneEraAmerica_Matamoros[] ACE_TIME_PROGMEM = {
1823  // -6:00 Mexico C%sT 2010
1824  {
1825  &kZonePolicyMexico /*zonePolicy*/,
1826  "C%T" /*format*/,
1827  -24 /*offsetCode*/,
1828  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1829  2010 /*untilYear*/,
1830  1 /*untilMonth*/,
1831  1 /*untilDay*/,
1832  0 /*untilTimeCode*/,
1833  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1834  },
1835  // -6:00 US C%sT
1836  {
1837  &kZonePolicyUS /*zonePolicy*/,
1838  "C%T" /*format*/,
1839  -24 /*offsetCode*/,
1840  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1841  10000 /*untilYear*/,
1842  1 /*untilMonth*/,
1843  1 /*untilDay*/,
1844  0 /*untilTimeCode*/,
1845  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1846  },
1847 
1848 };
1849 
1850 static const char kZoneNameAmerica_Matamoros[] ACE_TIME_PROGMEM = "\x02" "Matamoros";
1851 
1852 const basic::ZoneInfo kZoneAmerica_Matamoros ACE_TIME_PROGMEM = {
1853  kZoneNameAmerica_Matamoros /*name*/,
1854  0xdd1b0259 /*zoneId*/,
1855  &kZoneContext /*zoneContext*/,
1856  2 /*numEras*/,
1857  kZoneEraAmerica_Matamoros /*eras*/,
1858  nullptr /*targetInfo*/,
1859 };
1860 
1861 //---------------------------------------------------------------------------
1862 // Zone name: America/Mazatlan
1863 // Zone Eras: 1
1864 // Strings (bytes): 14 (originally 21)
1865 // Memory (8-bit): 39
1866 // Memory (32-bit): 54
1867 //---------------------------------------------------------------------------
1868 
1869 static const basic::ZoneEra kZoneEraAmerica_Mazatlan[] ACE_TIME_PROGMEM = {
1870  // -7:00 Mexico M%sT
1871  {
1872  &kZonePolicyMexico /*zonePolicy*/,
1873  "M%T" /*format*/,
1874  -28 /*offsetCode*/,
1875  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1876  10000 /*untilYear*/,
1877  1 /*untilMonth*/,
1878  1 /*untilDay*/,
1879  0 /*untilTimeCode*/,
1880  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1881  },
1882 
1883 };
1884 
1885 static const char kZoneNameAmerica_Mazatlan[] ACE_TIME_PROGMEM = "\x02" "Mazatlan";
1886 
1887 const basic::ZoneInfo kZoneAmerica_Mazatlan ACE_TIME_PROGMEM = {
1888  kZoneNameAmerica_Mazatlan /*name*/,
1889  0x0532189e /*zoneId*/,
1890  &kZoneContext /*zoneContext*/,
1891  1 /*numEras*/,
1892  kZoneEraAmerica_Mazatlan /*eras*/,
1893  nullptr /*targetInfo*/,
1894 };
1895 
1896 //---------------------------------------------------------------------------
1897 // Zone name: America/Menominee
1898 // Zone Eras: 1
1899 // Strings (bytes): 15 (originally 22)
1900 // Memory (8-bit): 40
1901 // Memory (32-bit): 55
1902 //---------------------------------------------------------------------------
1903 
1904 static const basic::ZoneEra kZoneEraAmerica_Menominee[] ACE_TIME_PROGMEM = {
1905  // -6:00 US C%sT
1906  {
1907  &kZonePolicyUS /*zonePolicy*/,
1908  "C%T" /*format*/,
1909  -24 /*offsetCode*/,
1910  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1911  10000 /*untilYear*/,
1912  1 /*untilMonth*/,
1913  1 /*untilDay*/,
1914  0 /*untilTimeCode*/,
1915  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1916  },
1917 
1918 };
1919 
1920 static const char kZoneNameAmerica_Menominee[] ACE_TIME_PROGMEM = "\x02" "Menominee";
1921 
1922 const basic::ZoneInfo kZoneAmerica_Menominee ACE_TIME_PROGMEM = {
1923  kZoneNameAmerica_Menominee /*name*/,
1924  0xe0e9c583 /*zoneId*/,
1925  &kZoneContext /*zoneContext*/,
1926  1 /*numEras*/,
1927  kZoneEraAmerica_Menominee /*eras*/,
1928  nullptr /*targetInfo*/,
1929 };
1930 
1931 //---------------------------------------------------------------------------
1932 // Zone name: America/Merida
1933 // Zone Eras: 1
1934 // Strings (bytes): 12 (originally 19)
1935 // Memory (8-bit): 37
1936 // Memory (32-bit): 52
1937 //---------------------------------------------------------------------------
1938 
1939 static const basic::ZoneEra kZoneEraAmerica_Merida[] ACE_TIME_PROGMEM = {
1940  // -6:00 Mexico C%sT
1941  {
1942  &kZonePolicyMexico /*zonePolicy*/,
1943  "C%T" /*format*/,
1944  -24 /*offsetCode*/,
1945  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1946  10000 /*untilYear*/,
1947  1 /*untilMonth*/,
1948  1 /*untilDay*/,
1949  0 /*untilTimeCode*/,
1950  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1951  },
1952 
1953 };
1954 
1955 static const char kZoneNameAmerica_Merida[] ACE_TIME_PROGMEM = "\x02" "Merida";
1956 
1957 const basic::ZoneInfo kZoneAmerica_Merida ACE_TIME_PROGMEM = {
1958  kZoneNameAmerica_Merida /*name*/,
1959  0xacd172d8 /*zoneId*/,
1960  &kZoneContext /*zoneContext*/,
1961  1 /*numEras*/,
1962  kZoneEraAmerica_Merida /*eras*/,
1963  nullptr /*targetInfo*/,
1964 };
1965 
1966 //---------------------------------------------------------------------------
1967 // Zone name: America/Miquelon
1968 // Zone Eras: 1
1969 // Strings (bytes): 18 (originally 25)
1970 // Memory (8-bit): 43
1971 // Memory (32-bit): 58
1972 //---------------------------------------------------------------------------
1973 
1974 static const basic::ZoneEra kZoneEraAmerica_Miquelon[] ACE_TIME_PROGMEM = {
1975  // -3:00 Canada -03/-02
1976  {
1977  &kZonePolicyCanada /*zonePolicy*/,
1978  "-03/-02" /*format*/,
1979  -12 /*offsetCode*/,
1980  0 /*deltaCode ((deltaMinutes=0)/15)*/,
1981  10000 /*untilYear*/,
1982  1 /*untilMonth*/,
1983  1 /*untilDay*/,
1984  0 /*untilTimeCode*/,
1985  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
1986  },
1987 
1988 };
1989 
1990 static const char kZoneNameAmerica_Miquelon[] ACE_TIME_PROGMEM = "\x02" "Miquelon";
1991 
1992 const basic::ZoneInfo kZoneAmerica_Miquelon ACE_TIME_PROGMEM = {
1993  kZoneNameAmerica_Miquelon /*name*/,
1994  0x59674330 /*zoneId*/,
1995  &kZoneContext /*zoneContext*/,
1996  1 /*numEras*/,
1997  kZoneEraAmerica_Miquelon /*eras*/,
1998  nullptr /*targetInfo*/,
1999 };
2000 
2001 //---------------------------------------------------------------------------
2002 // Zone name: America/Moncton
2003 // Zone Eras: 2
2004 // Strings (bytes): 17 (originally 24)
2005 // Memory (8-bit): 54
2006 // Memory (32-bit): 73
2007 //---------------------------------------------------------------------------
2008 
2009 static const basic::ZoneEra kZoneEraAmerica_Moncton[] ACE_TIME_PROGMEM = {
2010  // -4:00 Moncton A%sT 2007
2011  {
2012  &kZonePolicyMoncton /*zonePolicy*/,
2013  "A%T" /*format*/,
2014  -16 /*offsetCode*/,
2015  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2016  2007 /*untilYear*/,
2017  1 /*untilMonth*/,
2018  1 /*untilDay*/,
2019  0 /*untilTimeCode*/,
2020  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2021  },
2022  // -4:00 Canada A%sT
2023  {
2024  &kZonePolicyCanada /*zonePolicy*/,
2025  "A%T" /*format*/,
2026  -16 /*offsetCode*/,
2027  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2028  10000 /*untilYear*/,
2029  1 /*untilMonth*/,
2030  1 /*untilDay*/,
2031  0 /*untilTimeCode*/,
2032  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2033  },
2034 
2035 };
2036 
2037 static const char kZoneNameAmerica_Moncton[] ACE_TIME_PROGMEM = "\x02" "Moncton";
2038 
2039 const basic::ZoneInfo kZoneAmerica_Moncton ACE_TIME_PROGMEM = {
2040  kZoneNameAmerica_Moncton /*name*/,
2041  0x5e07fe24 /*zoneId*/,
2042  &kZoneContext /*zoneContext*/,
2043  2 /*numEras*/,
2044  kZoneEraAmerica_Moncton /*eras*/,
2045  nullptr /*targetInfo*/,
2046 };
2047 
2048 //---------------------------------------------------------------------------
2049 // Zone name: America/Monterrey
2050 // Zone Eras: 1
2051 // Strings (bytes): 15 (originally 22)
2052 // Memory (8-bit): 40
2053 // Memory (32-bit): 55
2054 //---------------------------------------------------------------------------
2055 
2056 static const basic::ZoneEra kZoneEraAmerica_Monterrey[] ACE_TIME_PROGMEM = {
2057  // -6:00 Mexico C%sT
2058  {
2059  &kZonePolicyMexico /*zonePolicy*/,
2060  "C%T" /*format*/,
2061  -24 /*offsetCode*/,
2062  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2063  10000 /*untilYear*/,
2064  1 /*untilMonth*/,
2065  1 /*untilDay*/,
2066  0 /*untilTimeCode*/,
2067  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2068  },
2069 
2070 };
2071 
2072 static const char kZoneNameAmerica_Monterrey[] ACE_TIME_PROGMEM = "\x02" "Monterrey";
2073 
2074 const basic::ZoneInfo kZoneAmerica_Monterrey ACE_TIME_PROGMEM = {
2075  kZoneNameAmerica_Monterrey /*name*/,
2076  0x269a1deb /*zoneId*/,
2077  &kZoneContext /*zoneContext*/,
2078  1 /*numEras*/,
2079  kZoneEraAmerica_Monterrey /*eras*/,
2080  nullptr /*targetInfo*/,
2081 };
2082 
2083 //---------------------------------------------------------------------------
2084 // Zone name: America/Montevideo
2085 // Zone Eras: 1
2086 // Strings (bytes): 20 (originally 27)
2087 // Memory (8-bit): 45
2088 // Memory (32-bit): 60
2089 //---------------------------------------------------------------------------
2090 
2091 static const basic::ZoneEra kZoneEraAmerica_Montevideo[] ACE_TIME_PROGMEM = {
2092  // -3:00 Uruguay -03/-02
2093  {
2094  &kZonePolicyUruguay /*zonePolicy*/,
2095  "-03/-02" /*format*/,
2096  -12 /*offsetCode*/,
2097  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2098  10000 /*untilYear*/,
2099  1 /*untilMonth*/,
2100  1 /*untilDay*/,
2101  0 /*untilTimeCode*/,
2102  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2103  },
2104 
2105 };
2106 
2107 static const char kZoneNameAmerica_Montevideo[] ACE_TIME_PROGMEM = "\x02" "Montevideo";
2108 
2109 const basic::ZoneInfo kZoneAmerica_Montevideo ACE_TIME_PROGMEM = {
2110  kZoneNameAmerica_Montevideo /*name*/,
2111  0xfa214780 /*zoneId*/,
2112  &kZoneContext /*zoneContext*/,
2113  1 /*numEras*/,
2114  kZoneEraAmerica_Montevideo /*eras*/,
2115  nullptr /*targetInfo*/,
2116 };
2117 
2118 //---------------------------------------------------------------------------
2119 // Zone name: America/New_York
2120 // Zone Eras: 1
2121 // Strings (bytes): 14 (originally 21)
2122 // Memory (8-bit): 39
2123 // Memory (32-bit): 54
2124 //---------------------------------------------------------------------------
2125 
2126 static const basic::ZoneEra kZoneEraAmerica_New_York[] ACE_TIME_PROGMEM = {
2127  // -5:00 US E%sT
2128  {
2129  &kZonePolicyUS /*zonePolicy*/,
2130  "E%T" /*format*/,
2131  -20 /*offsetCode*/,
2132  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2133  10000 /*untilYear*/,
2134  1 /*untilMonth*/,
2135  1 /*untilDay*/,
2136  0 /*untilTimeCode*/,
2137  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2138  },
2139 
2140 };
2141 
2142 static const char kZoneNameAmerica_New_York[] ACE_TIME_PROGMEM = "\x02" "New_York";
2143 
2144 const basic::ZoneInfo kZoneAmerica_New_York ACE_TIME_PROGMEM = {
2145  kZoneNameAmerica_New_York /*name*/,
2146  0x1e2a7654 /*zoneId*/,
2147  &kZoneContext /*zoneContext*/,
2148  1 /*numEras*/,
2149  kZoneEraAmerica_New_York /*eras*/,
2150  nullptr /*targetInfo*/,
2151 };
2152 
2153 //---------------------------------------------------------------------------
2154 // Zone name: America/Nome
2155 // Zone Eras: 1
2156 // Strings (bytes): 11 (originally 18)
2157 // Memory (8-bit): 36
2158 // Memory (32-bit): 51
2159 //---------------------------------------------------------------------------
2160 
2161 static const basic::ZoneEra kZoneEraAmerica_Nome[] ACE_TIME_PROGMEM = {
2162  // -9:00 US AK%sT
2163  {
2164  &kZonePolicyUS /*zonePolicy*/,
2165  "AK%T" /*format*/,
2166  -36 /*offsetCode*/,
2167  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2168  10000 /*untilYear*/,
2169  1 /*untilMonth*/,
2170  1 /*untilDay*/,
2171  0 /*untilTimeCode*/,
2172  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2173  },
2174 
2175 };
2176 
2177 static const char kZoneNameAmerica_Nome[] ACE_TIME_PROGMEM = "\x02" "Nome";
2178 
2179 const basic::ZoneInfo kZoneAmerica_Nome ACE_TIME_PROGMEM = {
2180  kZoneNameAmerica_Nome /*name*/,
2181  0x98059b15 /*zoneId*/,
2182  &kZoneContext /*zoneContext*/,
2183  1 /*numEras*/,
2184  kZoneEraAmerica_Nome /*eras*/,
2185  nullptr /*targetInfo*/,
2186 };
2187 
2188 //---------------------------------------------------------------------------
2189 // Zone name: America/North_Dakota/Center
2190 // Zone Eras: 1
2191 // Strings (bytes): 25 (originally 32)
2192 // Memory (8-bit): 50
2193 // Memory (32-bit): 65
2194 //---------------------------------------------------------------------------
2195 
2196 static const basic::ZoneEra kZoneEraAmerica_North_Dakota_Center[] ACE_TIME_PROGMEM = {
2197  // -6:00 US C%sT
2198  {
2199  &kZonePolicyUS /*zonePolicy*/,
2200  "C%T" /*format*/,
2201  -24 /*offsetCode*/,
2202  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2203  10000 /*untilYear*/,
2204  1 /*untilMonth*/,
2205  1 /*untilDay*/,
2206  0 /*untilTimeCode*/,
2207  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2208  },
2209 
2210 };
2211 
2212 static const char kZoneNameAmerica_North_Dakota_Center[] ACE_TIME_PROGMEM = "\x02" "North_Dakota/Center";
2213 
2214 const basic::ZoneInfo kZoneAmerica_North_Dakota_Center ACE_TIME_PROGMEM = {
2215  kZoneNameAmerica_North_Dakota_Center /*name*/,
2216  0x9da42814 /*zoneId*/,
2217  &kZoneContext /*zoneContext*/,
2218  1 /*numEras*/,
2219  kZoneEraAmerica_North_Dakota_Center /*eras*/,
2220  nullptr /*targetInfo*/,
2221 };
2222 
2223 //---------------------------------------------------------------------------
2224 // Zone name: America/Panama
2225 // Zone Eras: 1
2226 // Strings (bytes): 12 (originally 19)
2227 // Memory (8-bit): 37
2228 // Memory (32-bit): 52
2229 //---------------------------------------------------------------------------
2230 
2231 static const basic::ZoneEra kZoneEraAmerica_Panama[] ACE_TIME_PROGMEM = {
2232  // -5:00 - EST
2233  {
2234  nullptr /*zonePolicy*/,
2235  "EST" /*format*/,
2236  -20 /*offsetCode*/,
2237  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2238  10000 /*untilYear*/,
2239  1 /*untilMonth*/,
2240  1 /*untilDay*/,
2241  0 /*untilTimeCode*/,
2242  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2243  },
2244 
2245 };
2246 
2247 static const char kZoneNameAmerica_Panama[] ACE_TIME_PROGMEM = "\x02" "Panama";
2248 
2249 const basic::ZoneInfo kZoneAmerica_Panama ACE_TIME_PROGMEM = {
2250  kZoneNameAmerica_Panama /*name*/,
2251  0xb3863854 /*zoneId*/,
2252  &kZoneContext /*zoneContext*/,
2253  1 /*numEras*/,
2254  kZoneEraAmerica_Panama /*eras*/,
2255  nullptr /*targetInfo*/,
2256 };
2257 
2258 //---------------------------------------------------------------------------
2259 // Zone name: America/Paramaribo
2260 // Zone Eras: 1
2261 // Strings (bytes): 16 (originally 23)
2262 // Memory (8-bit): 41
2263 // Memory (32-bit): 56
2264 //---------------------------------------------------------------------------
2265 
2266 static const basic::ZoneEra kZoneEraAmerica_Paramaribo[] ACE_TIME_PROGMEM = {
2267  // -3:00 - -03
2268  {
2269  nullptr /*zonePolicy*/,
2270  "-03" /*format*/,
2271  -12 /*offsetCode*/,
2272  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2273  10000 /*untilYear*/,
2274  1 /*untilMonth*/,
2275  1 /*untilDay*/,
2276  0 /*untilTimeCode*/,
2277  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2278  },
2279 
2280 };
2281 
2282 static const char kZoneNameAmerica_Paramaribo[] ACE_TIME_PROGMEM = "\x02" "Paramaribo";
2283 
2284 const basic::ZoneInfo kZoneAmerica_Paramaribo ACE_TIME_PROGMEM = {
2285  kZoneNameAmerica_Paramaribo /*name*/,
2286  0xb319e4c4 /*zoneId*/,
2287  &kZoneContext /*zoneContext*/,
2288  1 /*numEras*/,
2289  kZoneEraAmerica_Paramaribo /*eras*/,
2290  nullptr /*targetInfo*/,
2291 };
2292 
2293 //---------------------------------------------------------------------------
2294 // Zone name: America/Phoenix
2295 // Zone Eras: 1
2296 // Strings (bytes): 13 (originally 20)
2297 // Memory (8-bit): 38
2298 // Memory (32-bit): 53
2299 //---------------------------------------------------------------------------
2300 
2301 static const basic::ZoneEra kZoneEraAmerica_Phoenix[] ACE_TIME_PROGMEM = {
2302  // -7:00 - MST
2303  {
2304  nullptr /*zonePolicy*/,
2305  "MST" /*format*/,
2306  -28 /*offsetCode*/,
2307  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2308  10000 /*untilYear*/,
2309  1 /*untilMonth*/,
2310  1 /*untilDay*/,
2311  0 /*untilTimeCode*/,
2312  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2313  },
2314 
2315 };
2316 
2317 static const char kZoneNameAmerica_Phoenix[] ACE_TIME_PROGMEM = "\x02" "Phoenix";
2318 
2319 const basic::ZoneInfo kZoneAmerica_Phoenix ACE_TIME_PROGMEM = {
2320  kZoneNameAmerica_Phoenix /*name*/,
2321  0x34b5af01 /*zoneId*/,
2322  &kZoneContext /*zoneContext*/,
2323  1 /*numEras*/,
2324  kZoneEraAmerica_Phoenix /*eras*/,
2325  nullptr /*targetInfo*/,
2326 };
2327 
2328 //---------------------------------------------------------------------------
2329 // Zone name: America/Port-au-Prince
2330 // Zone Eras: 1
2331 // Strings (bytes): 20 (originally 27)
2332 // Memory (8-bit): 45
2333 // Memory (32-bit): 60
2334 //---------------------------------------------------------------------------
2335 
2336 static const basic::ZoneEra kZoneEraAmerica_Port_au_Prince[] ACE_TIME_PROGMEM = {
2337  // -5:00 Haiti E%sT
2338  {
2339  &kZonePolicyHaiti /*zonePolicy*/,
2340  "E%T" /*format*/,
2341  -20 /*offsetCode*/,
2342  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2343  10000 /*untilYear*/,
2344  1 /*untilMonth*/,
2345  1 /*untilDay*/,
2346  0 /*untilTimeCode*/,
2347  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2348  },
2349 
2350 };
2351 
2352 static const char kZoneNameAmerica_Port_au_Prince[] ACE_TIME_PROGMEM = "\x02" "Port-au-Prince";
2353 
2354 const basic::ZoneInfo kZoneAmerica_Port_au_Prince ACE_TIME_PROGMEM = {
2355  kZoneNameAmerica_Port_au_Prince /*name*/,
2356  0x8e4a7bdc /*zoneId*/,
2357  &kZoneContext /*zoneContext*/,
2358  1 /*numEras*/,
2359  kZoneEraAmerica_Port_au_Prince /*eras*/,
2360  nullptr /*targetInfo*/,
2361 };
2362 
2363 //---------------------------------------------------------------------------
2364 // Zone name: America/Porto_Velho
2365 // Zone Eras: 1
2366 // Strings (bytes): 17 (originally 24)
2367 // Memory (8-bit): 42
2368 // Memory (32-bit): 57
2369 //---------------------------------------------------------------------------
2370 
2371 static const basic::ZoneEra kZoneEraAmerica_Porto_Velho[] ACE_TIME_PROGMEM = {
2372  // -4:00 - -04
2373  {
2374  nullptr /*zonePolicy*/,
2375  "-04" /*format*/,
2376  -16 /*offsetCode*/,
2377  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2378  10000 /*untilYear*/,
2379  1 /*untilMonth*/,
2380  1 /*untilDay*/,
2381  0 /*untilTimeCode*/,
2382  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2383  },
2384 
2385 };
2386 
2387 static const char kZoneNameAmerica_Porto_Velho[] ACE_TIME_PROGMEM = "\x02" "Porto_Velho";
2388 
2389 const basic::ZoneInfo kZoneAmerica_Porto_Velho ACE_TIME_PROGMEM = {
2390  kZoneNameAmerica_Porto_Velho /*name*/,
2391  0x6b1aac77 /*zoneId*/,
2392  &kZoneContext /*zoneContext*/,
2393  1 /*numEras*/,
2394  kZoneEraAmerica_Porto_Velho /*eras*/,
2395  nullptr /*targetInfo*/,
2396 };
2397 
2398 //---------------------------------------------------------------------------
2399 // Zone name: America/Puerto_Rico
2400 // Zone Eras: 1
2401 // Strings (bytes): 17 (originally 24)
2402 // Memory (8-bit): 42
2403 // Memory (32-bit): 57
2404 //---------------------------------------------------------------------------
2405 
2406 static const basic::ZoneEra kZoneEraAmerica_Puerto_Rico[] ACE_TIME_PROGMEM = {
2407  // -4:00 - AST
2408  {
2409  nullptr /*zonePolicy*/,
2410  "AST" /*format*/,
2411  -16 /*offsetCode*/,
2412  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2413  10000 /*untilYear*/,
2414  1 /*untilMonth*/,
2415  1 /*untilDay*/,
2416  0 /*untilTimeCode*/,
2417  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2418  },
2419 
2420 };
2421 
2422 static const char kZoneNameAmerica_Puerto_Rico[] ACE_TIME_PROGMEM = "\x02" "Puerto_Rico";
2423 
2424 const basic::ZoneInfo kZoneAmerica_Puerto_Rico ACE_TIME_PROGMEM = {
2425  kZoneNameAmerica_Puerto_Rico /*name*/,
2426  0x6752ca31 /*zoneId*/,
2427  &kZoneContext /*zoneContext*/,
2428  1 /*numEras*/,
2429  kZoneEraAmerica_Puerto_Rico /*eras*/,
2430  nullptr /*targetInfo*/,
2431 };
2432 
2433 //---------------------------------------------------------------------------
2434 // Zone name: America/Regina
2435 // Zone Eras: 1
2436 // Strings (bytes): 12 (originally 19)
2437 // Memory (8-bit): 37
2438 // Memory (32-bit): 52
2439 //---------------------------------------------------------------------------
2440 
2441 static const basic::ZoneEra kZoneEraAmerica_Regina[] ACE_TIME_PROGMEM = {
2442  // -6:00 - CST
2443  {
2444  nullptr /*zonePolicy*/,
2445  "CST" /*format*/,
2446  -24 /*offsetCode*/,
2447  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2448  10000 /*untilYear*/,
2449  1 /*untilMonth*/,
2450  1 /*untilDay*/,
2451  0 /*untilTimeCode*/,
2452  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2453  },
2454 
2455 };
2456 
2457 static const char kZoneNameAmerica_Regina[] ACE_TIME_PROGMEM = "\x02" "Regina";
2458 
2459 const basic::ZoneInfo kZoneAmerica_Regina ACE_TIME_PROGMEM = {
2460  kZoneNameAmerica_Regina /*name*/,
2461  0xb875371c /*zoneId*/,
2462  &kZoneContext /*zoneContext*/,
2463  1 /*numEras*/,
2464  kZoneEraAmerica_Regina /*eras*/,
2465  nullptr /*targetInfo*/,
2466 };
2467 
2468 //---------------------------------------------------------------------------
2469 // Zone name: America/Santiago
2470 // Zone Eras: 1
2471 // Strings (bytes): 18 (originally 25)
2472 // Memory (8-bit): 43
2473 // Memory (32-bit): 58
2474 //---------------------------------------------------------------------------
2475 
2476 static const basic::ZoneEra kZoneEraAmerica_Santiago[] ACE_TIME_PROGMEM = {
2477  // -4:00 Chile -04/-03
2478  {
2479  &kZonePolicyChile /*zonePolicy*/,
2480  "-04/-03" /*format*/,
2481  -16 /*offsetCode*/,
2482  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2483  10000 /*untilYear*/,
2484  1 /*untilMonth*/,
2485  1 /*untilDay*/,
2486  0 /*untilTimeCode*/,
2487  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2488  },
2489 
2490 };
2491 
2492 static const char kZoneNameAmerica_Santiago[] ACE_TIME_PROGMEM = "\x02" "Santiago";
2493 
2494 const basic::ZoneInfo kZoneAmerica_Santiago ACE_TIME_PROGMEM = {
2495  kZoneNameAmerica_Santiago /*name*/,
2496  0x7410c9bc /*zoneId*/,
2497  &kZoneContext /*zoneContext*/,
2498  1 /*numEras*/,
2499  kZoneEraAmerica_Santiago /*eras*/,
2500  nullptr /*targetInfo*/,
2501 };
2502 
2503 //---------------------------------------------------------------------------
2504 // Zone name: America/Sao_Paulo
2505 // Zone Eras: 1
2506 // Strings (bytes): 19 (originally 26)
2507 // Memory (8-bit): 44
2508 // Memory (32-bit): 59
2509 //---------------------------------------------------------------------------
2510 
2511 static const basic::ZoneEra kZoneEraAmerica_Sao_Paulo[] ACE_TIME_PROGMEM = {
2512  // -3:00 Brazil -03/-02
2513  {
2514  &kZonePolicyBrazil /*zonePolicy*/,
2515  "-03/-02" /*format*/,
2516  -12 /*offsetCode*/,
2517  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2518  10000 /*untilYear*/,
2519  1 /*untilMonth*/,
2520  1 /*untilDay*/,
2521  0 /*untilTimeCode*/,
2522  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2523  },
2524 
2525 };
2526 
2527 static const char kZoneNameAmerica_Sao_Paulo[] ACE_TIME_PROGMEM = "\x02" "Sao_Paulo";
2528 
2529 const basic::ZoneInfo kZoneAmerica_Sao_Paulo ACE_TIME_PROGMEM = {
2530  kZoneNameAmerica_Sao_Paulo /*name*/,
2531  0x1063bfc9 /*zoneId*/,
2532  &kZoneContext /*zoneContext*/,
2533  1 /*numEras*/,
2534  kZoneEraAmerica_Sao_Paulo /*eras*/,
2535  nullptr /*targetInfo*/,
2536 };
2537 
2538 //---------------------------------------------------------------------------
2539 // Zone name: America/Scoresbysund
2540 // Zone Eras: 1
2541 // Strings (bytes): 22 (originally 29)
2542 // Memory (8-bit): 47
2543 // Memory (32-bit): 62
2544 //---------------------------------------------------------------------------
2545 
2546 static const basic::ZoneEra kZoneEraAmerica_Scoresbysund[] ACE_TIME_PROGMEM = {
2547  // -1:00 EU -01/+00
2548  {
2549  &kZonePolicyEU /*zonePolicy*/,
2550  "-01/+00" /*format*/,
2551  -4 /*offsetCode*/,
2552  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2553  10000 /*untilYear*/,
2554  1 /*untilMonth*/,
2555  1 /*untilDay*/,
2556  0 /*untilTimeCode*/,
2557  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2558  },
2559 
2560 };
2561 
2562 static const char kZoneNameAmerica_Scoresbysund[] ACE_TIME_PROGMEM = "\x02" "Scoresbysund";
2563 
2564 const basic::ZoneInfo kZoneAmerica_Scoresbysund ACE_TIME_PROGMEM = {
2565  kZoneNameAmerica_Scoresbysund /*name*/,
2566  0x123f8d2a /*zoneId*/,
2567  &kZoneContext /*zoneContext*/,
2568  1 /*numEras*/,
2569  kZoneEraAmerica_Scoresbysund /*eras*/,
2570  nullptr /*targetInfo*/,
2571 };
2572 
2573 //---------------------------------------------------------------------------
2574 // Zone name: America/Sitka
2575 // Zone Eras: 1
2576 // Strings (bytes): 12 (originally 19)
2577 // Memory (8-bit): 37
2578 // Memory (32-bit): 52
2579 //---------------------------------------------------------------------------
2580 
2581 static const basic::ZoneEra kZoneEraAmerica_Sitka[] ACE_TIME_PROGMEM = {
2582  // -9:00 US AK%sT
2583  {
2584  &kZonePolicyUS /*zonePolicy*/,
2585  "AK%T" /*format*/,
2586  -36 /*offsetCode*/,
2587  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2588  10000 /*untilYear*/,
2589  1 /*untilMonth*/,
2590  1 /*untilDay*/,
2591  0 /*untilTimeCode*/,
2592  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2593  },
2594 
2595 };
2596 
2597 static const char kZoneNameAmerica_Sitka[] ACE_TIME_PROGMEM = "\x02" "Sitka";
2598 
2599 const basic::ZoneInfo kZoneAmerica_Sitka ACE_TIME_PROGMEM = {
2600  kZoneNameAmerica_Sitka /*name*/,
2601  0x99104ce2 /*zoneId*/,
2602  &kZoneContext /*zoneContext*/,
2603  1 /*numEras*/,
2604  kZoneEraAmerica_Sitka /*eras*/,
2605  nullptr /*targetInfo*/,
2606 };
2607 
2608 //---------------------------------------------------------------------------
2609 // Zone name: America/Swift_Current
2610 // Zone Eras: 1
2611 // Strings (bytes): 19 (originally 26)
2612 // Memory (8-bit): 44
2613 // Memory (32-bit): 59
2614 //---------------------------------------------------------------------------
2615 
2616 static const basic::ZoneEra kZoneEraAmerica_Swift_Current[] ACE_TIME_PROGMEM = {
2617  // -6:00 - CST
2618  {
2619  nullptr /*zonePolicy*/,
2620  "CST" /*format*/,
2621  -24 /*offsetCode*/,
2622  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2623  10000 /*untilYear*/,
2624  1 /*untilMonth*/,
2625  1 /*untilDay*/,
2626  0 /*untilTimeCode*/,
2627  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2628  },
2629 
2630 };
2631 
2632 static const char kZoneNameAmerica_Swift_Current[] ACE_TIME_PROGMEM = "\x02" "Swift_Current";
2633 
2634 const basic::ZoneInfo kZoneAmerica_Swift_Current ACE_TIME_PROGMEM = {
2635  kZoneNameAmerica_Swift_Current /*name*/,
2636  0xdef98e55 /*zoneId*/,
2637  &kZoneContext /*zoneContext*/,
2638  1 /*numEras*/,
2639  kZoneEraAmerica_Swift_Current /*eras*/,
2640  nullptr /*targetInfo*/,
2641 };
2642 
2643 //---------------------------------------------------------------------------
2644 // Zone name: America/Tegucigalpa
2645 // Zone Eras: 1
2646 // Strings (bytes): 17 (originally 24)
2647 // Memory (8-bit): 42
2648 // Memory (32-bit): 57
2649 //---------------------------------------------------------------------------
2650 
2651 static const basic::ZoneEra kZoneEraAmerica_Tegucigalpa[] ACE_TIME_PROGMEM = {
2652  // -6:00 Hond C%sT
2653  {
2654  &kZonePolicyHond /*zonePolicy*/,
2655  "C%T" /*format*/,
2656  -24 /*offsetCode*/,
2657  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2658  10000 /*untilYear*/,
2659  1 /*untilMonth*/,
2660  1 /*untilDay*/,
2661  0 /*untilTimeCode*/,
2662  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2663  },
2664 
2665 };
2666 
2667 static const char kZoneNameAmerica_Tegucigalpa[] ACE_TIME_PROGMEM = "\x02" "Tegucigalpa";
2668 
2669 const basic::ZoneInfo kZoneAmerica_Tegucigalpa ACE_TIME_PROGMEM = {
2670  kZoneNameAmerica_Tegucigalpa /*name*/,
2671  0xbfd6fd4c /*zoneId*/,
2672  &kZoneContext /*zoneContext*/,
2673  1 /*numEras*/,
2674  kZoneEraAmerica_Tegucigalpa /*eras*/,
2675  nullptr /*targetInfo*/,
2676 };
2677 
2678 //---------------------------------------------------------------------------
2679 // Zone name: America/Thule
2680 // Zone Eras: 1
2681 // Strings (bytes): 11 (originally 18)
2682 // Memory (8-bit): 36
2683 // Memory (32-bit): 51
2684 //---------------------------------------------------------------------------
2685 
2686 static const basic::ZoneEra kZoneEraAmerica_Thule[] ACE_TIME_PROGMEM = {
2687  // -4:00 Thule A%sT
2688  {
2689  &kZonePolicyThule /*zonePolicy*/,
2690  "A%T" /*format*/,
2691  -16 /*offsetCode*/,
2692  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2693  10000 /*untilYear*/,
2694  1 /*untilMonth*/,
2695  1 /*untilDay*/,
2696  0 /*untilTimeCode*/,
2697  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2698  },
2699 
2700 };
2701 
2702 static const char kZoneNameAmerica_Thule[] ACE_TIME_PROGMEM = "\x02" "Thule";
2703 
2704 const basic::ZoneInfo kZoneAmerica_Thule ACE_TIME_PROGMEM = {
2705  kZoneNameAmerica_Thule /*name*/,
2706  0x9921dd68 /*zoneId*/,
2707  &kZoneContext /*zoneContext*/,
2708  1 /*numEras*/,
2709  kZoneEraAmerica_Thule /*eras*/,
2710  nullptr /*targetInfo*/,
2711 };
2712 
2713 //---------------------------------------------------------------------------
2714 // Zone name: America/Toronto
2715 // Zone Eras: 1
2716 // Strings (bytes): 13 (originally 20)
2717 // Memory (8-bit): 38
2718 // Memory (32-bit): 53
2719 //---------------------------------------------------------------------------
2720 
2721 static const basic::ZoneEra kZoneEraAmerica_Toronto[] ACE_TIME_PROGMEM = {
2722  // -5:00 Canada E%sT
2723  {
2724  &kZonePolicyCanada /*zonePolicy*/,
2725  "E%T" /*format*/,
2726  -20 /*offsetCode*/,
2727  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2728  10000 /*untilYear*/,
2729  1 /*untilMonth*/,
2730  1 /*untilDay*/,
2731  0 /*untilTimeCode*/,
2732  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2733  },
2734 
2735 };
2736 
2737 static const char kZoneNameAmerica_Toronto[] ACE_TIME_PROGMEM = "\x02" "Toronto";
2738 
2739 const basic::ZoneInfo kZoneAmerica_Toronto ACE_TIME_PROGMEM = {
2740  kZoneNameAmerica_Toronto /*name*/,
2741  0x792e851b /*zoneId*/,
2742  &kZoneContext /*zoneContext*/,
2743  1 /*numEras*/,
2744  kZoneEraAmerica_Toronto /*eras*/,
2745  nullptr /*targetInfo*/,
2746 };
2747 
2748 //---------------------------------------------------------------------------
2749 // Zone name: America/Vancouver
2750 // Zone Eras: 1
2751 // Strings (bytes): 15 (originally 22)
2752 // Memory (8-bit): 40
2753 // Memory (32-bit): 55
2754 //---------------------------------------------------------------------------
2755 
2756 static const basic::ZoneEra kZoneEraAmerica_Vancouver[] ACE_TIME_PROGMEM = {
2757  // -8:00 Canada P%sT
2758  {
2759  &kZonePolicyCanada /*zonePolicy*/,
2760  "P%T" /*format*/,
2761  -32 /*offsetCode*/,
2762  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2763  10000 /*untilYear*/,
2764  1 /*untilMonth*/,
2765  1 /*untilDay*/,
2766  0 /*untilTimeCode*/,
2767  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2768  },
2769 
2770 };
2771 
2772 static const char kZoneNameAmerica_Vancouver[] ACE_TIME_PROGMEM = "\x02" "Vancouver";
2773 
2774 const basic::ZoneInfo kZoneAmerica_Vancouver ACE_TIME_PROGMEM = {
2775  kZoneNameAmerica_Vancouver /*name*/,
2776  0x2c6f6b1f /*zoneId*/,
2777  &kZoneContext /*zoneContext*/,
2778  1 /*numEras*/,
2779  kZoneEraAmerica_Vancouver /*eras*/,
2780  nullptr /*targetInfo*/,
2781 };
2782 
2783 //---------------------------------------------------------------------------
2784 // Zone name: America/Winnipeg
2785 // Zone Eras: 2
2786 // Strings (bytes): 18 (originally 25)
2787 // Memory (8-bit): 55
2788 // Memory (32-bit): 74
2789 //---------------------------------------------------------------------------
2790 
2791 static const basic::ZoneEra kZoneEraAmerica_Winnipeg[] ACE_TIME_PROGMEM = {
2792  // -6:00 Winn C%sT 2006
2793  {
2794  &kZonePolicyWinn /*zonePolicy*/,
2795  "C%T" /*format*/,
2796  -24 /*offsetCode*/,
2797  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2798  2006 /*untilYear*/,
2799  1 /*untilMonth*/,
2800  1 /*untilDay*/,
2801  0 /*untilTimeCode*/,
2802  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2803  },
2804  // -6:00 Canada C%sT
2805  {
2806  &kZonePolicyCanada /*zonePolicy*/,
2807  "C%T" /*format*/,
2808  -24 /*offsetCode*/,
2809  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2810  10000 /*untilYear*/,
2811  1 /*untilMonth*/,
2812  1 /*untilDay*/,
2813  0 /*untilTimeCode*/,
2814  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2815  },
2816 
2817 };
2818 
2819 static const char kZoneNameAmerica_Winnipeg[] ACE_TIME_PROGMEM = "\x02" "Winnipeg";
2820 
2821 const basic::ZoneInfo kZoneAmerica_Winnipeg ACE_TIME_PROGMEM = {
2822  kZoneNameAmerica_Winnipeg /*name*/,
2823  0x8c7dafc7 /*zoneId*/,
2824  &kZoneContext /*zoneContext*/,
2825  2 /*numEras*/,
2826  kZoneEraAmerica_Winnipeg /*eras*/,
2827  nullptr /*targetInfo*/,
2828 };
2829 
2830 //---------------------------------------------------------------------------
2831 // Zone name: America/Yakutat
2832 // Zone Eras: 1
2833 // Strings (bytes): 14 (originally 21)
2834 // Memory (8-bit): 39
2835 // Memory (32-bit): 54
2836 //---------------------------------------------------------------------------
2837 
2838 static const basic::ZoneEra kZoneEraAmerica_Yakutat[] ACE_TIME_PROGMEM = {
2839  // -9:00 US AK%sT
2840  {
2841  &kZonePolicyUS /*zonePolicy*/,
2842  "AK%T" /*format*/,
2843  -36 /*offsetCode*/,
2844  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2845  10000 /*untilYear*/,
2846  1 /*untilMonth*/,
2847  1 /*untilDay*/,
2848  0 /*untilTimeCode*/,
2849  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2850  },
2851 
2852 };
2853 
2854 static const char kZoneNameAmerica_Yakutat[] ACE_TIME_PROGMEM = "\x02" "Yakutat";
2855 
2856 const basic::ZoneInfo kZoneAmerica_Yakutat ACE_TIME_PROGMEM = {
2857  kZoneNameAmerica_Yakutat /*name*/,
2858  0xd8ee31e9 /*zoneId*/,
2859  &kZoneContext /*zoneContext*/,
2860  1 /*numEras*/,
2861  kZoneEraAmerica_Yakutat /*eras*/,
2862  nullptr /*targetInfo*/,
2863 };
2864 
2865 //---------------------------------------------------------------------------
2866 // Zone name: America/Yellowknife
2867 // Zone Eras: 1
2868 // Strings (bytes): 17 (originally 24)
2869 // Memory (8-bit): 42
2870 // Memory (32-bit): 57
2871 //---------------------------------------------------------------------------
2872 
2873 static const basic::ZoneEra kZoneEraAmerica_Yellowknife[] ACE_TIME_PROGMEM = {
2874  // -7:00 Canada M%sT
2875  {
2876  &kZonePolicyCanada /*zonePolicy*/,
2877  "M%T" /*format*/,
2878  -28 /*offsetCode*/,
2879  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2880  10000 /*untilYear*/,
2881  1 /*untilMonth*/,
2882  1 /*untilDay*/,
2883  0 /*untilTimeCode*/,
2884  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2885  },
2886 
2887 };
2888 
2889 static const char kZoneNameAmerica_Yellowknife[] ACE_TIME_PROGMEM = "\x02" "Yellowknife";
2890 
2891 const basic::ZoneInfo kZoneAmerica_Yellowknife ACE_TIME_PROGMEM = {
2892  kZoneNameAmerica_Yellowknife /*name*/,
2893  0x0f76c76f /*zoneId*/,
2894  &kZoneContext /*zoneContext*/,
2895  1 /*numEras*/,
2896  kZoneEraAmerica_Yellowknife /*eras*/,
2897  nullptr /*targetInfo*/,
2898 };
2899 
2900 //---------------------------------------------------------------------------
2901 // Zone name: Antarctica/Rothera
2902 // Zone Eras: 1
2903 // Strings (bytes): 13 (originally 23)
2904 // Memory (8-bit): 38
2905 // Memory (32-bit): 53
2906 //---------------------------------------------------------------------------
2907 
2908 static const basic::ZoneEra kZoneEraAntarctica_Rothera[] ACE_TIME_PROGMEM = {
2909  // -3:00 - -03
2910  {
2911  nullptr /*zonePolicy*/,
2912  "-03" /*format*/,
2913  -12 /*offsetCode*/,
2914  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2915  10000 /*untilYear*/,
2916  1 /*untilMonth*/,
2917  1 /*untilDay*/,
2918  0 /*untilTimeCode*/,
2919  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2920  },
2921 
2922 };
2923 
2924 static const char kZoneNameAntarctica_Rothera[] ACE_TIME_PROGMEM = "\x03" "Rothera";
2925 
2926 const basic::ZoneInfo kZoneAntarctica_Rothera ACE_TIME_PROGMEM = {
2927  kZoneNameAntarctica_Rothera /*name*/,
2928  0x0e86d203 /*zoneId*/,
2929  &kZoneContext /*zoneContext*/,
2930  1 /*numEras*/,
2931  kZoneEraAntarctica_Rothera /*eras*/,
2932  nullptr /*targetInfo*/,
2933 };
2934 
2935 //---------------------------------------------------------------------------
2936 // Zone name: Asia/Ashgabat
2937 // Zone Eras: 1
2938 // Strings (bytes): 14 (originally 18)
2939 // Memory (8-bit): 39
2940 // Memory (32-bit): 54
2941 //---------------------------------------------------------------------------
2942 
2943 static const basic::ZoneEra kZoneEraAsia_Ashgabat[] ACE_TIME_PROGMEM = {
2944  // 5:00 - +05
2945  {
2946  nullptr /*zonePolicy*/,
2947  "+05" /*format*/,
2948  20 /*offsetCode*/,
2949  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2950  10000 /*untilYear*/,
2951  1 /*untilMonth*/,
2952  1 /*untilDay*/,
2953  0 /*untilTimeCode*/,
2954  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2955  },
2956 
2957 };
2958 
2959 static const char kZoneNameAsia_Ashgabat[] ACE_TIME_PROGMEM = "\x04" "Ashgabat";
2960 
2961 const basic::ZoneInfo kZoneAsia_Ashgabat ACE_TIME_PROGMEM = {
2962  kZoneNameAsia_Ashgabat /*name*/,
2963  0xba87598d /*zoneId*/,
2964  &kZoneContext /*zoneContext*/,
2965  1 /*numEras*/,
2966  kZoneEraAsia_Ashgabat /*eras*/,
2967  nullptr /*targetInfo*/,
2968 };
2969 
2970 //---------------------------------------------------------------------------
2971 // Zone name: Asia/Baghdad
2972 // Zone Eras: 1
2973 // Strings (bytes): 17 (originally 21)
2974 // Memory (8-bit): 42
2975 // Memory (32-bit): 57
2976 //---------------------------------------------------------------------------
2977 
2978 static const basic::ZoneEra kZoneEraAsia_Baghdad[] ACE_TIME_PROGMEM = {
2979  // 3:00 Iraq +03/+04
2980  {
2981  &kZonePolicyIraq /*zonePolicy*/,
2982  "+03/+04" /*format*/,
2983  12 /*offsetCode*/,
2984  0 /*deltaCode ((deltaMinutes=0)/15)*/,
2985  10000 /*untilYear*/,
2986  1 /*untilMonth*/,
2987  1 /*untilDay*/,
2988  0 /*untilTimeCode*/,
2989  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
2990  },
2991 
2992 };
2993 
2994 static const char kZoneNameAsia_Baghdad[] ACE_TIME_PROGMEM = "\x04" "Baghdad";
2995 
2996 const basic::ZoneInfo kZoneAsia_Baghdad ACE_TIME_PROGMEM = {
2997  kZoneNameAsia_Baghdad /*name*/,
2998  0x9ceffbed /*zoneId*/,
2999  &kZoneContext /*zoneContext*/,
3000  1 /*numEras*/,
3001  kZoneEraAsia_Baghdad /*eras*/,
3002  nullptr /*targetInfo*/,
3003 };
3004 
3005 //---------------------------------------------------------------------------
3006 // Zone name: Asia/Baku
3007 // Zone Eras: 1
3008 // Strings (bytes): 14 (originally 18)
3009 // Memory (8-bit): 39
3010 // Memory (32-bit): 54
3011 //---------------------------------------------------------------------------
3012 
3013 static const basic::ZoneEra kZoneEraAsia_Baku[] ACE_TIME_PROGMEM = {
3014  // 4:00 Azer +04/+05
3015  {
3016  &kZonePolicyAzer /*zonePolicy*/,
3017  "+04/+05" /*format*/,
3018  16 /*offsetCode*/,
3019  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3020  10000 /*untilYear*/,
3021  1 /*untilMonth*/,
3022  1 /*untilDay*/,
3023  0 /*untilTimeCode*/,
3024  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3025  },
3026 
3027 };
3028 
3029 static const char kZoneNameAsia_Baku[] ACE_TIME_PROGMEM = "\x04" "Baku";
3030 
3031 const basic::ZoneInfo kZoneAsia_Baku ACE_TIME_PROGMEM = {
3032  kZoneNameAsia_Baku /*name*/,
3033  0x1fa788b5 /*zoneId*/,
3034  &kZoneContext /*zoneContext*/,
3035  1 /*numEras*/,
3036  kZoneEraAsia_Baku /*eras*/,
3037  nullptr /*targetInfo*/,
3038 };
3039 
3040 //---------------------------------------------------------------------------
3041 // Zone name: Asia/Bangkok
3042 // Zone Eras: 1
3043 // Strings (bytes): 13 (originally 17)
3044 // Memory (8-bit): 38
3045 // Memory (32-bit): 53
3046 //---------------------------------------------------------------------------
3047 
3048 static const basic::ZoneEra kZoneEraAsia_Bangkok[] ACE_TIME_PROGMEM = {
3049  // 7:00 - +07
3050  {
3051  nullptr /*zonePolicy*/,
3052  "+07" /*format*/,
3053  28 /*offsetCode*/,
3054  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3055  10000 /*untilYear*/,
3056  1 /*untilMonth*/,
3057  1 /*untilDay*/,
3058  0 /*untilTimeCode*/,
3059  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3060  },
3061 
3062 };
3063 
3064 static const char kZoneNameAsia_Bangkok[] ACE_TIME_PROGMEM = "\x04" "Bangkok";
3065 
3066 const basic::ZoneInfo kZoneAsia_Bangkok ACE_TIME_PROGMEM = {
3067  kZoneNameAsia_Bangkok /*name*/,
3068  0x9d6e3aaf /*zoneId*/,
3069  &kZoneContext /*zoneContext*/,
3070  1 /*numEras*/,
3071  kZoneEraAsia_Bangkok /*eras*/,
3072  nullptr /*targetInfo*/,
3073 };
3074 
3075 //---------------------------------------------------------------------------
3076 // Zone name: Asia/Beirut
3077 // Zone Eras: 1
3078 // Strings (bytes): 13 (originally 17)
3079 // Memory (8-bit): 38
3080 // Memory (32-bit): 53
3081 //---------------------------------------------------------------------------
3082 
3083 static const basic::ZoneEra kZoneEraAsia_Beirut[] ACE_TIME_PROGMEM = {
3084  // 2:00 Lebanon EE%sT
3085  {
3086  &kZonePolicyLebanon /*zonePolicy*/,
3087  "EE%T" /*format*/,
3088  8 /*offsetCode*/,
3089  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3090  10000 /*untilYear*/,
3091  1 /*untilMonth*/,
3092  1 /*untilDay*/,
3093  0 /*untilTimeCode*/,
3094  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3095  },
3096 
3097 };
3098 
3099 static const char kZoneNameAsia_Beirut[] ACE_TIME_PROGMEM = "\x04" "Beirut";
3100 
3101 const basic::ZoneInfo kZoneAsia_Beirut ACE_TIME_PROGMEM = {
3102  kZoneNameAsia_Beirut /*name*/,
3103  0xa7f3d5fd /*zoneId*/,
3104  &kZoneContext /*zoneContext*/,
3105  1 /*numEras*/,
3106  kZoneEraAsia_Beirut /*eras*/,
3107  nullptr /*targetInfo*/,
3108 };
3109 
3110 //---------------------------------------------------------------------------
3111 // Zone name: Asia/Dhaka
3112 // Zone Eras: 2
3113 // Strings (bytes): 19 (originally 23)
3114 // Memory (8-bit): 56
3115 // Memory (32-bit): 75
3116 //---------------------------------------------------------------------------
3117 
3118 static const basic::ZoneEra kZoneEraAsia_Dhaka[] ACE_TIME_PROGMEM = {
3119  // 6:00 - +06 2009
3120  {
3121  nullptr /*zonePolicy*/,
3122  "+06" /*format*/,
3123  24 /*offsetCode*/,
3124  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3125  2009 /*untilYear*/,
3126  1 /*untilMonth*/,
3127  1 /*untilDay*/,
3128  0 /*untilTimeCode*/,
3129  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3130  },
3131  // 6:00 Dhaka +06/+07
3132  {
3133  &kZonePolicyDhaka /*zonePolicy*/,
3134  "+06/+07" /*format*/,
3135  24 /*offsetCode*/,
3136  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3137  10000 /*untilYear*/,
3138  1 /*untilMonth*/,
3139  1 /*untilDay*/,
3140  0 /*untilTimeCode*/,
3141  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3142  },
3143 
3144 };
3145 
3146 static const char kZoneNameAsia_Dhaka[] ACE_TIME_PROGMEM = "\x04" "Dhaka";
3147 
3148 const basic::ZoneInfo kZoneAsia_Dhaka ACE_TIME_PROGMEM = {
3149  kZoneNameAsia_Dhaka /*name*/,
3150  0x14c07b8b /*zoneId*/,
3151  &kZoneContext /*zoneContext*/,
3152  2 /*numEras*/,
3153  kZoneEraAsia_Dhaka /*eras*/,
3154  nullptr /*targetInfo*/,
3155 };
3156 
3157 //---------------------------------------------------------------------------
3158 // Zone name: Asia/Dubai
3159 // Zone Eras: 1
3160 // Strings (bytes): 11 (originally 15)
3161 // Memory (8-bit): 36
3162 // Memory (32-bit): 51
3163 //---------------------------------------------------------------------------
3164 
3165 static const basic::ZoneEra kZoneEraAsia_Dubai[] ACE_TIME_PROGMEM = {
3166  // 4:00 - +04
3167  {
3168  nullptr /*zonePolicy*/,
3169  "+04" /*format*/,
3170  16 /*offsetCode*/,
3171  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3172  10000 /*untilYear*/,
3173  1 /*untilMonth*/,
3174  1 /*untilDay*/,
3175  0 /*untilTimeCode*/,
3176  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3177  },
3178 
3179 };
3180 
3181 static const char kZoneNameAsia_Dubai[] ACE_TIME_PROGMEM = "\x04" "Dubai";
3182 
3183 const basic::ZoneInfo kZoneAsia_Dubai ACE_TIME_PROGMEM = {
3184  kZoneNameAsia_Dubai /*name*/,
3185  0x14c79f77 /*zoneId*/,
3186  &kZoneContext /*zoneContext*/,
3187  1 /*numEras*/,
3188  kZoneEraAsia_Dubai /*eras*/,
3189  nullptr /*targetInfo*/,
3190 };
3191 
3192 //---------------------------------------------------------------------------
3193 // Zone name: Asia/Dushanbe
3194 // Zone Eras: 1
3195 // Strings (bytes): 14 (originally 18)
3196 // Memory (8-bit): 39
3197 // Memory (32-bit): 54
3198 //---------------------------------------------------------------------------
3199 
3200 static const basic::ZoneEra kZoneEraAsia_Dushanbe[] ACE_TIME_PROGMEM = {
3201  // 5:00 - +05
3202  {
3203  nullptr /*zonePolicy*/,
3204  "+05" /*format*/,
3205  20 /*offsetCode*/,
3206  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3207  10000 /*untilYear*/,
3208  1 /*untilMonth*/,
3209  1 /*untilDay*/,
3210  0 /*untilTimeCode*/,
3211  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3212  },
3213 
3214 };
3215 
3216 static const char kZoneNameAsia_Dushanbe[] ACE_TIME_PROGMEM = "\x04" "Dushanbe";
3217 
3218 const basic::ZoneInfo kZoneAsia_Dushanbe ACE_TIME_PROGMEM = {
3219  kZoneNameAsia_Dushanbe /*name*/,
3220  0x32fc5c3c /*zoneId*/,
3221  &kZoneContext /*zoneContext*/,
3222  1 /*numEras*/,
3223  kZoneEraAsia_Dushanbe /*eras*/,
3224  nullptr /*targetInfo*/,
3225 };
3226 
3227 //---------------------------------------------------------------------------
3228 // Zone name: Asia/Ho_Chi_Minh
3229 // Zone Eras: 1
3230 // Strings (bytes): 17 (originally 21)
3231 // Memory (8-bit): 42
3232 // Memory (32-bit): 57
3233 //---------------------------------------------------------------------------
3234 
3235 static const basic::ZoneEra kZoneEraAsia_Ho_Chi_Minh[] ACE_TIME_PROGMEM = {
3236  // 7:00 - +07
3237  {
3238  nullptr /*zonePolicy*/,
3239  "+07" /*format*/,
3240  28 /*offsetCode*/,
3241  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3242  10000 /*untilYear*/,
3243  1 /*untilMonth*/,
3244  1 /*untilDay*/,
3245  0 /*untilTimeCode*/,
3246  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3247  },
3248 
3249 };
3250 
3251 static const char kZoneNameAsia_Ho_Chi_Minh[] ACE_TIME_PROGMEM = "\x04" "Ho_Chi_Minh";
3252 
3253 const basic::ZoneInfo kZoneAsia_Ho_Chi_Minh ACE_TIME_PROGMEM = {
3254  kZoneNameAsia_Ho_Chi_Minh /*name*/,
3255  0x20f2d127 /*zoneId*/,
3256  &kZoneContext /*zoneContext*/,
3257  1 /*numEras*/,
3258  kZoneEraAsia_Ho_Chi_Minh /*eras*/,
3259  nullptr /*targetInfo*/,
3260 };
3261 
3262 //---------------------------------------------------------------------------
3263 // Zone name: Asia/Hong_Kong
3264 // Zone Eras: 1
3265 // Strings (bytes): 16 (originally 20)
3266 // Memory (8-bit): 41
3267 // Memory (32-bit): 56
3268 //---------------------------------------------------------------------------
3269 
3270 static const basic::ZoneEra kZoneEraAsia_Hong_Kong[] ACE_TIME_PROGMEM = {
3271  // 8:00 HK HK%sT
3272  {
3273  &kZonePolicyHK /*zonePolicy*/,
3274  "HK%T" /*format*/,
3275  32 /*offsetCode*/,
3276  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3277  10000 /*untilYear*/,
3278  1 /*untilMonth*/,
3279  1 /*untilDay*/,
3280  0 /*untilTimeCode*/,
3281  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3282  },
3283 
3284 };
3285 
3286 static const char kZoneNameAsia_Hong_Kong[] ACE_TIME_PROGMEM = "\x04" "Hong_Kong";
3287 
3288 const basic::ZoneInfo kZoneAsia_Hong_Kong ACE_TIME_PROGMEM = {
3289  kZoneNameAsia_Hong_Kong /*name*/,
3290  0x577f28ac /*zoneId*/,
3291  &kZoneContext /*zoneContext*/,
3292  1 /*numEras*/,
3293  kZoneEraAsia_Hong_Kong /*eras*/,
3294  nullptr /*targetInfo*/,
3295 };
3296 
3297 //---------------------------------------------------------------------------
3298 // Zone name: Asia/Hovd
3299 // Zone Eras: 1
3300 // Strings (bytes): 14 (originally 18)
3301 // Memory (8-bit): 39
3302 // Memory (32-bit): 54
3303 //---------------------------------------------------------------------------
3304 
3305 static const basic::ZoneEra kZoneEraAsia_Hovd[] ACE_TIME_PROGMEM = {
3306  // 7:00 Mongol +07/+08
3307  {
3308  &kZonePolicyMongol /*zonePolicy*/,
3309  "+07/+08" /*format*/,
3310  28 /*offsetCode*/,
3311  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3312  10000 /*untilYear*/,
3313  1 /*untilMonth*/,
3314  1 /*untilDay*/,
3315  0 /*untilTimeCode*/,
3316  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3317  },
3318 
3319 };
3320 
3321 static const char kZoneNameAsia_Hovd[] ACE_TIME_PROGMEM = "\x04" "Hovd";
3322 
3323 const basic::ZoneInfo kZoneAsia_Hovd ACE_TIME_PROGMEM = {
3324  kZoneNameAsia_Hovd /*name*/,
3325  0x1fab0fe3 /*zoneId*/,
3326  &kZoneContext /*zoneContext*/,
3327  1 /*numEras*/,
3328  kZoneEraAsia_Hovd /*eras*/,
3329  nullptr /*targetInfo*/,
3330 };
3331 
3332 //---------------------------------------------------------------------------
3333 // Zone name: Asia/Jakarta
3334 // Zone Eras: 1
3335 // Strings (bytes): 13 (originally 17)
3336 // Memory (8-bit): 38
3337 // Memory (32-bit): 53
3338 //---------------------------------------------------------------------------
3339 
3340 static const basic::ZoneEra kZoneEraAsia_Jakarta[] ACE_TIME_PROGMEM = {
3341  // 7:00 - WIB
3342  {
3343  nullptr /*zonePolicy*/,
3344  "WIB" /*format*/,
3345  28 /*offsetCode*/,
3346  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3347  10000 /*untilYear*/,
3348  1 /*untilMonth*/,
3349  1 /*untilDay*/,
3350  0 /*untilTimeCode*/,
3351  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3352  },
3353 
3354 };
3355 
3356 static const char kZoneNameAsia_Jakarta[] ACE_TIME_PROGMEM = "\x04" "Jakarta";
3357 
3358 const basic::ZoneInfo kZoneAsia_Jakarta ACE_TIME_PROGMEM = {
3359  kZoneNameAsia_Jakarta /*name*/,
3360  0x0506ab50 /*zoneId*/,
3361  &kZoneContext /*zoneContext*/,
3362  1 /*numEras*/,
3363  kZoneEraAsia_Jakarta /*eras*/,
3364  nullptr /*targetInfo*/,
3365 };
3366 
3367 //---------------------------------------------------------------------------
3368 // Zone name: Asia/Jayapura
3369 // Zone Eras: 1
3370 // Strings (bytes): 14 (originally 18)
3371 // Memory (8-bit): 39
3372 // Memory (32-bit): 54
3373 //---------------------------------------------------------------------------
3374 
3375 static const basic::ZoneEra kZoneEraAsia_Jayapura[] ACE_TIME_PROGMEM = {
3376  // 9:00 - WIT
3377  {
3378  nullptr /*zonePolicy*/,
3379  "WIT" /*format*/,
3380  36 /*offsetCode*/,
3381  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3382  10000 /*untilYear*/,
3383  1 /*untilMonth*/,
3384  1 /*untilDay*/,
3385  0 /*untilTimeCode*/,
3386  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3387  },
3388 
3389 };
3390 
3391 static const char kZoneNameAsia_Jayapura[] ACE_TIME_PROGMEM = "\x04" "Jayapura";
3392 
3393 const basic::ZoneInfo kZoneAsia_Jayapura ACE_TIME_PROGMEM = {
3394  kZoneNameAsia_Jayapura /*name*/,
3395  0xc6833c2f /*zoneId*/,
3396  &kZoneContext /*zoneContext*/,
3397  1 /*numEras*/,
3398  kZoneEraAsia_Jayapura /*eras*/,
3399  nullptr /*targetInfo*/,
3400 };
3401 
3402 //---------------------------------------------------------------------------
3403 // Zone name: Asia/Jerusalem
3404 // Zone Eras: 1
3405 // Strings (bytes): 15 (originally 19)
3406 // Memory (8-bit): 40
3407 // Memory (32-bit): 55
3408 //---------------------------------------------------------------------------
3409 
3410 static const basic::ZoneEra kZoneEraAsia_Jerusalem[] ACE_TIME_PROGMEM = {
3411  // 2:00 Zion I%sT
3412  {
3413  &kZonePolicyZion /*zonePolicy*/,
3414  "I%T" /*format*/,
3415  8 /*offsetCode*/,
3416  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3417  10000 /*untilYear*/,
3418  1 /*untilMonth*/,
3419  1 /*untilDay*/,
3420  0 /*untilTimeCode*/,
3421  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3422  },
3423 
3424 };
3425 
3426 static const char kZoneNameAsia_Jerusalem[] ACE_TIME_PROGMEM = "\x04" "Jerusalem";
3427 
3428 const basic::ZoneInfo kZoneAsia_Jerusalem ACE_TIME_PROGMEM = {
3429  kZoneNameAsia_Jerusalem /*name*/,
3430  0x5becd23a /*zoneId*/,
3431  &kZoneContext /*zoneContext*/,
3432  1 /*numEras*/,
3433  kZoneEraAsia_Jerusalem /*eras*/,
3434  nullptr /*targetInfo*/,
3435 };
3436 
3437 //---------------------------------------------------------------------------
3438 // Zone name: Asia/Kabul
3439 // Zone Eras: 1
3440 // Strings (bytes): 13 (originally 17)
3441 // Memory (8-bit): 38
3442 // Memory (32-bit): 53
3443 //---------------------------------------------------------------------------
3444 
3445 static const basic::ZoneEra kZoneEraAsia_Kabul[] ACE_TIME_PROGMEM = {
3446  // 4:30 - +0430
3447  {
3448  nullptr /*zonePolicy*/,
3449  "+0430" /*format*/,
3450  18 /*offsetCode*/,
3451  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3452  10000 /*untilYear*/,
3453  1 /*untilMonth*/,
3454  1 /*untilDay*/,
3455  0 /*untilTimeCode*/,
3456  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3457  },
3458 
3459 };
3460 
3461 static const char kZoneNameAsia_Kabul[] ACE_TIME_PROGMEM = "\x04" "Kabul";
3462 
3463 const basic::ZoneInfo kZoneAsia_Kabul ACE_TIME_PROGMEM = {
3464  kZoneNameAsia_Kabul /*name*/,
3465  0x153b5601 /*zoneId*/,
3466  &kZoneContext /*zoneContext*/,
3467  1 /*numEras*/,
3468  kZoneEraAsia_Kabul /*eras*/,
3469  nullptr /*targetInfo*/,
3470 };
3471 
3472 //---------------------------------------------------------------------------
3473 // Zone name: Asia/Karachi
3474 // Zone Eras: 1
3475 // Strings (bytes): 14 (originally 18)
3476 // Memory (8-bit): 39
3477 // Memory (32-bit): 54
3478 //---------------------------------------------------------------------------
3479 
3480 static const basic::ZoneEra kZoneEraAsia_Karachi[] ACE_TIME_PROGMEM = {
3481  // 5:00 Pakistan PK%sT
3482  {
3483  &kZonePolicyPakistan /*zonePolicy*/,
3484  "PK%T" /*format*/,
3485  20 /*offsetCode*/,
3486  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3487  10000 /*untilYear*/,
3488  1 /*untilMonth*/,
3489  1 /*untilDay*/,
3490  0 /*untilTimeCode*/,
3491  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3492  },
3493 
3494 };
3495 
3496 static const char kZoneNameAsia_Karachi[] ACE_TIME_PROGMEM = "\x04" "Karachi";
3497 
3498 const basic::ZoneInfo kZoneAsia_Karachi ACE_TIME_PROGMEM = {
3499  kZoneNameAsia_Karachi /*name*/,
3500  0x527f5245 /*zoneId*/,
3501  &kZoneContext /*zoneContext*/,
3502  1 /*numEras*/,
3503  kZoneEraAsia_Karachi /*eras*/,
3504  nullptr /*targetInfo*/,
3505 };
3506 
3507 //---------------------------------------------------------------------------
3508 // Zone name: Asia/Kathmandu
3509 // Zone Eras: 1
3510 // Strings (bytes): 17 (originally 21)
3511 // Memory (8-bit): 42
3512 // Memory (32-bit): 57
3513 //---------------------------------------------------------------------------
3514 
3515 static const basic::ZoneEra kZoneEraAsia_Kathmandu[] ACE_TIME_PROGMEM = {
3516  // 5:45 - +0545
3517  {
3518  nullptr /*zonePolicy*/,
3519  "+0545" /*format*/,
3520  23 /*offsetCode*/,
3521  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3522  10000 /*untilYear*/,
3523  1 /*untilMonth*/,
3524  1 /*untilDay*/,
3525  0 /*untilTimeCode*/,
3526  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3527  },
3528 
3529 };
3530 
3531 static const char kZoneNameAsia_Kathmandu[] ACE_TIME_PROGMEM = "\x04" "Kathmandu";
3532 
3533 const basic::ZoneInfo kZoneAsia_Kathmandu ACE_TIME_PROGMEM = {
3534  kZoneNameAsia_Kathmandu /*name*/,
3535  0x9a96ce6f /*zoneId*/,
3536  &kZoneContext /*zoneContext*/,
3537  1 /*numEras*/,
3538  kZoneEraAsia_Kathmandu /*eras*/,
3539  nullptr /*targetInfo*/,
3540 };
3541 
3542 //---------------------------------------------------------------------------
3543 // Zone name: Asia/Kolkata
3544 // Zone Eras: 1
3545 // Strings (bytes): 13 (originally 17)
3546 // Memory (8-bit): 38
3547 // Memory (32-bit): 53
3548 //---------------------------------------------------------------------------
3549 
3550 static const basic::ZoneEra kZoneEraAsia_Kolkata[] ACE_TIME_PROGMEM = {
3551  // 5:30 - IST
3552  {
3553  nullptr /*zonePolicy*/,
3554  "IST" /*format*/,
3555  22 /*offsetCode*/,
3556  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3557  10000 /*untilYear*/,
3558  1 /*untilMonth*/,
3559  1 /*untilDay*/,
3560  0 /*untilTimeCode*/,
3561  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3562  },
3563 
3564 };
3565 
3566 static const char kZoneNameAsia_Kolkata[] ACE_TIME_PROGMEM = "\x04" "Kolkata";
3567 
3568 const basic::ZoneInfo kZoneAsia_Kolkata ACE_TIME_PROGMEM = {
3569  kZoneNameAsia_Kolkata /*name*/,
3570  0x72c06cd9 /*zoneId*/,
3571  &kZoneContext /*zoneContext*/,
3572  1 /*numEras*/,
3573  kZoneEraAsia_Kolkata /*eras*/,
3574  nullptr /*targetInfo*/,
3575 };
3576 
3577 //---------------------------------------------------------------------------
3578 // Zone name: Asia/Kuching
3579 // Zone Eras: 1
3580 // Strings (bytes): 13 (originally 17)
3581 // Memory (8-bit): 38
3582 // Memory (32-bit): 53
3583 //---------------------------------------------------------------------------
3584 
3585 static const basic::ZoneEra kZoneEraAsia_Kuching[] ACE_TIME_PROGMEM = {
3586  // 8:00 - +08
3587  {
3588  nullptr /*zonePolicy*/,
3589  "+08" /*format*/,
3590  32 /*offsetCode*/,
3591  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3592  10000 /*untilYear*/,
3593  1 /*untilMonth*/,
3594  1 /*untilDay*/,
3595  0 /*untilTimeCode*/,
3596  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3597  },
3598 
3599 };
3600 
3601 static const char kZoneNameAsia_Kuching[] ACE_TIME_PROGMEM = "\x04" "Kuching";
3602 
3603 const basic::ZoneInfo kZoneAsia_Kuching ACE_TIME_PROGMEM = {
3604  kZoneNameAsia_Kuching /*name*/,
3605  0x801b003b /*zoneId*/,
3606  &kZoneContext /*zoneContext*/,
3607  1 /*numEras*/,
3608  kZoneEraAsia_Kuching /*eras*/,
3609  nullptr /*targetInfo*/,
3610 };
3611 
3612 //---------------------------------------------------------------------------
3613 // Zone name: Asia/Macau
3614 // Zone Eras: 1
3615 // Strings (bytes): 11 (originally 15)
3616 // Memory (8-bit): 36
3617 // Memory (32-bit): 51
3618 //---------------------------------------------------------------------------
3619 
3620 static const basic::ZoneEra kZoneEraAsia_Macau[] ACE_TIME_PROGMEM = {
3621  // 8:00 Macau C%sT
3622  {
3623  &kZonePolicyMacau /*zonePolicy*/,
3624  "C%T" /*format*/,
3625  32 /*offsetCode*/,
3626  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3627  10000 /*untilYear*/,
3628  1 /*untilMonth*/,
3629  1 /*untilDay*/,
3630  0 /*untilTimeCode*/,
3631  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3632  },
3633 
3634 };
3635 
3636 static const char kZoneNameAsia_Macau[] ACE_TIME_PROGMEM = "\x04" "Macau";
3637 
3638 const basic::ZoneInfo kZoneAsia_Macau ACE_TIME_PROGMEM = {
3639  kZoneNameAsia_Macau /*name*/,
3640  0x155f88b9 /*zoneId*/,
3641  &kZoneContext /*zoneContext*/,
3642  1 /*numEras*/,
3643  kZoneEraAsia_Macau /*eras*/,
3644  nullptr /*targetInfo*/,
3645 };
3646 
3647 //---------------------------------------------------------------------------
3648 // Zone name: Asia/Makassar
3649 // Zone Eras: 1
3650 // Strings (bytes): 15 (originally 19)
3651 // Memory (8-bit): 40
3652 // Memory (32-bit): 55
3653 //---------------------------------------------------------------------------
3654 
3655 static const basic::ZoneEra kZoneEraAsia_Makassar[] ACE_TIME_PROGMEM = {
3656  // 8:00 - WITA
3657  {
3658  nullptr /*zonePolicy*/,
3659  "WITA" /*format*/,
3660  32 /*offsetCode*/,
3661  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3662  10000 /*untilYear*/,
3663  1 /*untilMonth*/,
3664  1 /*untilDay*/,
3665  0 /*untilTimeCode*/,
3666  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3667  },
3668 
3669 };
3670 
3671 static const char kZoneNameAsia_Makassar[] ACE_TIME_PROGMEM = "\x04" "Makassar";
3672 
3673 const basic::ZoneInfo kZoneAsia_Makassar ACE_TIME_PROGMEM = {
3674  kZoneNameAsia_Makassar /*name*/,
3675  0x6aa21c85 /*zoneId*/,
3676  &kZoneContext /*zoneContext*/,
3677  1 /*numEras*/,
3678  kZoneEraAsia_Makassar /*eras*/,
3679  nullptr /*targetInfo*/,
3680 };
3681 
3682 //---------------------------------------------------------------------------
3683 // Zone name: Asia/Manila
3684 // Zone Eras: 1
3685 // Strings (bytes): 12 (originally 16)
3686 // Memory (8-bit): 37
3687 // Memory (32-bit): 52
3688 //---------------------------------------------------------------------------
3689 
3690 static const basic::ZoneEra kZoneEraAsia_Manila[] ACE_TIME_PROGMEM = {
3691  // 8:00 Phil P%sT
3692  {
3693  &kZonePolicyPhil /*zonePolicy*/,
3694  "P%T" /*format*/,
3695  32 /*offsetCode*/,
3696  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3697  10000 /*untilYear*/,
3698  1 /*untilMonth*/,
3699  1 /*untilDay*/,
3700  0 /*untilTimeCode*/,
3701  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3702  },
3703 
3704 };
3705 
3706 static const char kZoneNameAsia_Manila[] ACE_TIME_PROGMEM = "\x04" "Manila";
3707 
3708 const basic::ZoneInfo kZoneAsia_Manila ACE_TIME_PROGMEM = {
3709  kZoneNameAsia_Manila /*name*/,
3710  0xc156c944 /*zoneId*/,
3711  &kZoneContext /*zoneContext*/,
3712  1 /*numEras*/,
3713  kZoneEraAsia_Manila /*eras*/,
3714  nullptr /*targetInfo*/,
3715 };
3716 
3717 //---------------------------------------------------------------------------
3718 // Zone name: Asia/Nicosia
3719 // Zone Eras: 1
3720 // Strings (bytes): 14 (originally 18)
3721 // Memory (8-bit): 39
3722 // Memory (32-bit): 54
3723 //---------------------------------------------------------------------------
3724 
3725 static const basic::ZoneEra kZoneEraAsia_Nicosia[] ACE_TIME_PROGMEM = {
3726  // 2:00 EUAsia EE%sT
3727  {
3728  &kZonePolicyEUAsia /*zonePolicy*/,
3729  "EE%T" /*format*/,
3730  8 /*offsetCode*/,
3731  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3732  10000 /*untilYear*/,
3733  1 /*untilMonth*/,
3734  1 /*untilDay*/,
3735  0 /*untilTimeCode*/,
3736  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3737  },
3738 
3739 };
3740 
3741 static const char kZoneNameAsia_Nicosia[] ACE_TIME_PROGMEM = "\x04" "Nicosia";
3742 
3743 const basic::ZoneInfo kZoneAsia_Nicosia ACE_TIME_PROGMEM = {
3744  kZoneNameAsia_Nicosia /*name*/,
3745  0x4b0fcf78 /*zoneId*/,
3746  &kZoneContext /*zoneContext*/,
3747  1 /*numEras*/,
3748  kZoneEraAsia_Nicosia /*eras*/,
3749  nullptr /*targetInfo*/,
3750 };
3751 
3752 //---------------------------------------------------------------------------
3753 // Zone name: Asia/Pontianak
3754 // Zone Eras: 1
3755 // Strings (bytes): 15 (originally 19)
3756 // Memory (8-bit): 40
3757 // Memory (32-bit): 55
3758 //---------------------------------------------------------------------------
3759 
3760 static const basic::ZoneEra kZoneEraAsia_Pontianak[] ACE_TIME_PROGMEM = {
3761  // 7:00 - WIB
3762  {
3763  nullptr /*zonePolicy*/,
3764  "WIB" /*format*/,
3765  28 /*offsetCode*/,
3766  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3767  10000 /*untilYear*/,
3768  1 /*untilMonth*/,
3769  1 /*untilDay*/,
3770  0 /*untilTimeCode*/,
3771  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3772  },
3773 
3774 };
3775 
3776 static const char kZoneNameAsia_Pontianak[] ACE_TIME_PROGMEM = "\x04" "Pontianak";
3777 
3778 const basic::ZoneInfo kZoneAsia_Pontianak ACE_TIME_PROGMEM = {
3779  kZoneNameAsia_Pontianak /*name*/,
3780  0x1a76c057 /*zoneId*/,
3781  &kZoneContext /*zoneContext*/,
3782  1 /*numEras*/,
3783  kZoneEraAsia_Pontianak /*eras*/,
3784  nullptr /*targetInfo*/,
3785 };
3786 
3787 //---------------------------------------------------------------------------
3788 // Zone name: Asia/Qatar
3789 // Zone Eras: 1
3790 // Strings (bytes): 11 (originally 15)
3791 // Memory (8-bit): 36
3792 // Memory (32-bit): 51
3793 //---------------------------------------------------------------------------
3794 
3795 static const basic::ZoneEra kZoneEraAsia_Qatar[] ACE_TIME_PROGMEM = {
3796  // 3:00 - +03
3797  {
3798  nullptr /*zonePolicy*/,
3799  "+03" /*format*/,
3800  12 /*offsetCode*/,
3801  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3802  10000 /*untilYear*/,
3803  1 /*untilMonth*/,
3804  1 /*untilDay*/,
3805  0 /*untilTimeCode*/,
3806  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3807  },
3808 
3809 };
3810 
3811 static const char kZoneNameAsia_Qatar[] ACE_TIME_PROGMEM = "\x04" "Qatar";
3812 
3813 const basic::ZoneInfo kZoneAsia_Qatar ACE_TIME_PROGMEM = {
3814  kZoneNameAsia_Qatar /*name*/,
3815  0x15a8330b /*zoneId*/,
3816  &kZoneContext /*zoneContext*/,
3817  1 /*numEras*/,
3818  kZoneEraAsia_Qatar /*eras*/,
3819  nullptr /*targetInfo*/,
3820 };
3821 
3822 //---------------------------------------------------------------------------
3823 // Zone name: Asia/Riyadh
3824 // Zone Eras: 1
3825 // Strings (bytes): 12 (originally 16)
3826 // Memory (8-bit): 37
3827 // Memory (32-bit): 52
3828 //---------------------------------------------------------------------------
3829 
3830 static const basic::ZoneEra kZoneEraAsia_Riyadh[] ACE_TIME_PROGMEM = {
3831  // 3:00 - +03
3832  {
3833  nullptr /*zonePolicy*/,
3834  "+03" /*format*/,
3835  12 /*offsetCode*/,
3836  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3837  10000 /*untilYear*/,
3838  1 /*untilMonth*/,
3839  1 /*untilDay*/,
3840  0 /*untilTimeCode*/,
3841  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3842  },
3843 
3844 };
3845 
3846 static const char kZoneNameAsia_Riyadh[] ACE_TIME_PROGMEM = "\x04" "Riyadh";
3847 
3848 const basic::ZoneInfo kZoneAsia_Riyadh ACE_TIME_PROGMEM = {
3849  kZoneNameAsia_Riyadh /*name*/,
3850  0xcd973d93 /*zoneId*/,
3851  &kZoneContext /*zoneContext*/,
3852  1 /*numEras*/,
3853  kZoneEraAsia_Riyadh /*eras*/,
3854  nullptr /*targetInfo*/,
3855 };
3856 
3857 //---------------------------------------------------------------------------
3858 // Zone name: Asia/Samarkand
3859 // Zone Eras: 1
3860 // Strings (bytes): 15 (originally 19)
3861 // Memory (8-bit): 40
3862 // Memory (32-bit): 55
3863 //---------------------------------------------------------------------------
3864 
3865 static const basic::ZoneEra kZoneEraAsia_Samarkand[] ACE_TIME_PROGMEM = {
3866  // 5:00 - +05
3867  {
3868  nullptr /*zonePolicy*/,
3869  "+05" /*format*/,
3870  20 /*offsetCode*/,
3871  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3872  10000 /*untilYear*/,
3873  1 /*untilMonth*/,
3874  1 /*untilDay*/,
3875  0 /*untilTimeCode*/,
3876  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3877  },
3878 
3879 };
3880 
3881 static const char kZoneNameAsia_Samarkand[] ACE_TIME_PROGMEM = "\x04" "Samarkand";
3882 
3883 const basic::ZoneInfo kZoneAsia_Samarkand ACE_TIME_PROGMEM = {
3884  kZoneNameAsia_Samarkand /*name*/,
3885  0x13ae5104 /*zoneId*/,
3886  &kZoneContext /*zoneContext*/,
3887  1 /*numEras*/,
3888  kZoneEraAsia_Samarkand /*eras*/,
3889  nullptr /*targetInfo*/,
3890 };
3891 
3892 //---------------------------------------------------------------------------
3893 // Zone name: Asia/Seoul
3894 // Zone Eras: 1
3895 // Strings (bytes): 11 (originally 15)
3896 // Memory (8-bit): 36
3897 // Memory (32-bit): 51
3898 //---------------------------------------------------------------------------
3899 
3900 static const basic::ZoneEra kZoneEraAsia_Seoul[] ACE_TIME_PROGMEM = {
3901  // 9:00 ROK K%sT
3902  {
3903  &kZonePolicyROK /*zonePolicy*/,
3904  "K%T" /*format*/,
3905  36 /*offsetCode*/,
3906  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3907  10000 /*untilYear*/,
3908  1 /*untilMonth*/,
3909  1 /*untilDay*/,
3910  0 /*untilTimeCode*/,
3911  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3912  },
3913 
3914 };
3915 
3916 static const char kZoneNameAsia_Seoul[] ACE_TIME_PROGMEM = "\x04" "Seoul";
3917 
3918 const basic::ZoneInfo kZoneAsia_Seoul ACE_TIME_PROGMEM = {
3919  kZoneNameAsia_Seoul /*name*/,
3920  0x15ce82da /*zoneId*/,
3921  &kZoneContext /*zoneContext*/,
3922  1 /*numEras*/,
3923  kZoneEraAsia_Seoul /*eras*/,
3924  nullptr /*targetInfo*/,
3925 };
3926 
3927 //---------------------------------------------------------------------------
3928 // Zone name: Asia/Shanghai
3929 // Zone Eras: 1
3930 // Strings (bytes): 14 (originally 18)
3931 // Memory (8-bit): 39
3932 // Memory (32-bit): 54
3933 //---------------------------------------------------------------------------
3934 
3935 static const basic::ZoneEra kZoneEraAsia_Shanghai[] ACE_TIME_PROGMEM = {
3936  // 8:00 PRC C%sT
3937  {
3938  &kZonePolicyPRC /*zonePolicy*/,
3939  "C%T" /*format*/,
3940  32 /*offsetCode*/,
3941  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3942  10000 /*untilYear*/,
3943  1 /*untilMonth*/,
3944  1 /*untilDay*/,
3945  0 /*untilTimeCode*/,
3946  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3947  },
3948 
3949 };
3950 
3951 static const char kZoneNameAsia_Shanghai[] ACE_TIME_PROGMEM = "\x04" "Shanghai";
3952 
3953 const basic::ZoneInfo kZoneAsia_Shanghai ACE_TIME_PROGMEM = {
3954  kZoneNameAsia_Shanghai /*name*/,
3955  0xf895a7f5 /*zoneId*/,
3956  &kZoneContext /*zoneContext*/,
3957  1 /*numEras*/,
3958  kZoneEraAsia_Shanghai /*eras*/,
3959  nullptr /*targetInfo*/,
3960 };
3961 
3962 //---------------------------------------------------------------------------
3963 // Zone name: Asia/Singapore
3964 // Zone Eras: 1
3965 // Strings (bytes): 15 (originally 19)
3966 // Memory (8-bit): 40
3967 // Memory (32-bit): 55
3968 //---------------------------------------------------------------------------
3969 
3970 static const basic::ZoneEra kZoneEraAsia_Singapore[] ACE_TIME_PROGMEM = {
3971  // 8:00 - +08
3972  {
3973  nullptr /*zonePolicy*/,
3974  "+08" /*format*/,
3975  32 /*offsetCode*/,
3976  0 /*deltaCode ((deltaMinutes=0)/15)*/,
3977  10000 /*untilYear*/,
3978  1 /*untilMonth*/,
3979  1 /*untilDay*/,
3980  0 /*untilTimeCode*/,
3981  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3982  },
3983 
3984 };
3985 
3986 static const char kZoneNameAsia_Singapore[] ACE_TIME_PROGMEM = "\x04" "Singapore";
3987 
3988 const basic::ZoneInfo kZoneAsia_Singapore ACE_TIME_PROGMEM = {
3989  kZoneNameAsia_Singapore /*name*/,
3990  0xcf8581fa /*zoneId*/,
3991  &kZoneContext /*zoneContext*/,
3992  1 /*numEras*/,
3993  kZoneEraAsia_Singapore /*eras*/,
3994  nullptr /*targetInfo*/,
3995 };
3996 
3997 //---------------------------------------------------------------------------
3998 // Zone name: Asia/Taipei
3999 // Zone Eras: 1
4000 // Strings (bytes): 12 (originally 16)
4001 // Memory (8-bit): 37
4002 // Memory (32-bit): 52
4003 //---------------------------------------------------------------------------
4004 
4005 static const basic::ZoneEra kZoneEraAsia_Taipei[] ACE_TIME_PROGMEM = {
4006  // 8:00 Taiwan C%sT
4007  {
4008  &kZonePolicyTaiwan /*zonePolicy*/,
4009  "C%T" /*format*/,
4010  32 /*offsetCode*/,
4011  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4012  10000 /*untilYear*/,
4013  1 /*untilMonth*/,
4014  1 /*untilDay*/,
4015  0 /*untilTimeCode*/,
4016  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4017  },
4018 
4019 };
4020 
4021 static const char kZoneNameAsia_Taipei[] ACE_TIME_PROGMEM = "\x04" "Taipei";
4022 
4023 const basic::ZoneInfo kZoneAsia_Taipei ACE_TIME_PROGMEM = {
4024  kZoneNameAsia_Taipei /*name*/,
4025  0xd1a844ae /*zoneId*/,
4026  &kZoneContext /*zoneContext*/,
4027  1 /*numEras*/,
4028  kZoneEraAsia_Taipei /*eras*/,
4029  nullptr /*targetInfo*/,
4030 };
4031 
4032 //---------------------------------------------------------------------------
4033 // Zone name: Asia/Tashkent
4034 // Zone Eras: 1
4035 // Strings (bytes): 14 (originally 18)
4036 // Memory (8-bit): 39
4037 // Memory (32-bit): 54
4038 //---------------------------------------------------------------------------
4039 
4040 static const basic::ZoneEra kZoneEraAsia_Tashkent[] ACE_TIME_PROGMEM = {
4041  // 5:00 - +05
4042  {
4043  nullptr /*zonePolicy*/,
4044  "+05" /*format*/,
4045  20 /*offsetCode*/,
4046  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4047  10000 /*untilYear*/,
4048  1 /*untilMonth*/,
4049  1 /*untilDay*/,
4050  0 /*untilTimeCode*/,
4051  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4052  },
4053 
4054 };
4055 
4056 static const char kZoneNameAsia_Tashkent[] ACE_TIME_PROGMEM = "\x04" "Tashkent";
4057 
4058 const basic::ZoneInfo kZoneAsia_Tashkent ACE_TIME_PROGMEM = {
4059  kZoneNameAsia_Tashkent /*name*/,
4060  0xf3924254 /*zoneId*/,
4061  &kZoneContext /*zoneContext*/,
4062  1 /*numEras*/,
4063  kZoneEraAsia_Tashkent /*eras*/,
4064  nullptr /*targetInfo*/,
4065 };
4066 
4067 //---------------------------------------------------------------------------
4068 // Zone name: Asia/Tehran
4069 // Zone Eras: 1
4070 // Strings (bytes): 20 (originally 24)
4071 // Memory (8-bit): 45
4072 // Memory (32-bit): 60
4073 //---------------------------------------------------------------------------
4074 
4075 static const basic::ZoneEra kZoneEraAsia_Tehran[] ACE_TIME_PROGMEM = {
4076  // 3:30 Iran +0330/+0430
4077  {
4078  &kZonePolicyIran /*zonePolicy*/,
4079  "+0330/+0430" /*format*/,
4080  14 /*offsetCode*/,
4081  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4082  10000 /*untilYear*/,
4083  1 /*untilMonth*/,
4084  1 /*untilDay*/,
4085  0 /*untilTimeCode*/,
4086  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4087  },
4088 
4089 };
4090 
4091 static const char kZoneNameAsia_Tehran[] ACE_TIME_PROGMEM = "\x04" "Tehran";
4092 
4093 const basic::ZoneInfo kZoneAsia_Tehran ACE_TIME_PROGMEM = {
4094  kZoneNameAsia_Tehran /*name*/,
4095  0xd1f02254 /*zoneId*/,
4096  &kZoneContext /*zoneContext*/,
4097  1 /*numEras*/,
4098  kZoneEraAsia_Tehran /*eras*/,
4099  nullptr /*targetInfo*/,
4100 };
4101 
4102 //---------------------------------------------------------------------------
4103 // Zone name: Asia/Thimphu
4104 // Zone Eras: 1
4105 // Strings (bytes): 13 (originally 17)
4106 // Memory (8-bit): 38
4107 // Memory (32-bit): 53
4108 //---------------------------------------------------------------------------
4109 
4110 static const basic::ZoneEra kZoneEraAsia_Thimphu[] ACE_TIME_PROGMEM = {
4111  // 6:00 - +06
4112  {
4113  nullptr /*zonePolicy*/,
4114  "+06" /*format*/,
4115  24 /*offsetCode*/,
4116  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4117  10000 /*untilYear*/,
4118  1 /*untilMonth*/,
4119  1 /*untilDay*/,
4120  0 /*untilTimeCode*/,
4121  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4122  },
4123 
4124 };
4125 
4126 static const char kZoneNameAsia_Thimphu[] ACE_TIME_PROGMEM = "\x04" "Thimphu";
4127 
4128 const basic::ZoneInfo kZoneAsia_Thimphu ACE_TIME_PROGMEM = {
4129  kZoneNameAsia_Thimphu /*name*/,
4130  0x170380d1 /*zoneId*/,
4131  &kZoneContext /*zoneContext*/,
4132  1 /*numEras*/,
4133  kZoneEraAsia_Thimphu /*eras*/,
4134  nullptr /*targetInfo*/,
4135 };
4136 
4137 //---------------------------------------------------------------------------
4138 // Zone name: Asia/Tokyo
4139 // Zone Eras: 1
4140 // Strings (bytes): 11 (originally 15)
4141 // Memory (8-bit): 36
4142 // Memory (32-bit): 51
4143 //---------------------------------------------------------------------------
4144 
4145 static const basic::ZoneEra kZoneEraAsia_Tokyo[] ACE_TIME_PROGMEM = {
4146  // 9:00 Japan J%sT
4147  {
4148  &kZonePolicyJapan /*zonePolicy*/,
4149  "J%T" /*format*/,
4150  36 /*offsetCode*/,
4151  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4152  10000 /*untilYear*/,
4153  1 /*untilMonth*/,
4154  1 /*untilDay*/,
4155  0 /*untilTimeCode*/,
4156  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4157  },
4158 
4159 };
4160 
4161 static const char kZoneNameAsia_Tokyo[] ACE_TIME_PROGMEM = "\x04" "Tokyo";
4162 
4163 const basic::ZoneInfo kZoneAsia_Tokyo ACE_TIME_PROGMEM = {
4164  kZoneNameAsia_Tokyo /*name*/,
4165  0x15e606a8 /*zoneId*/,
4166  &kZoneContext /*zoneContext*/,
4167  1 /*numEras*/,
4168  kZoneEraAsia_Tokyo /*eras*/,
4169  nullptr /*targetInfo*/,
4170 };
4171 
4172 //---------------------------------------------------------------------------
4173 // Zone name: Asia/Ulaanbaatar
4174 // Zone Eras: 1
4175 // Strings (bytes): 21 (originally 25)
4176 // Memory (8-bit): 46
4177 // Memory (32-bit): 61
4178 //---------------------------------------------------------------------------
4179 
4180 static const basic::ZoneEra kZoneEraAsia_Ulaanbaatar[] ACE_TIME_PROGMEM = {
4181  // 8:00 Mongol +08/+09
4182  {
4183  &kZonePolicyMongol /*zonePolicy*/,
4184  "+08/+09" /*format*/,
4185  32 /*offsetCode*/,
4186  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4187  10000 /*untilYear*/,
4188  1 /*untilMonth*/,
4189  1 /*untilDay*/,
4190  0 /*untilTimeCode*/,
4191  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4192  },
4193 
4194 };
4195 
4196 static const char kZoneNameAsia_Ulaanbaatar[] ACE_TIME_PROGMEM = "\x04" "Ulaanbaatar";
4197 
4198 const basic::ZoneInfo kZoneAsia_Ulaanbaatar ACE_TIME_PROGMEM = {
4199  kZoneNameAsia_Ulaanbaatar /*name*/,
4200  0x30f0cc4e /*zoneId*/,
4201  &kZoneContext /*zoneContext*/,
4202  1 /*numEras*/,
4203  kZoneEraAsia_Ulaanbaatar /*eras*/,
4204  nullptr /*targetInfo*/,
4205 };
4206 
4207 //---------------------------------------------------------------------------
4208 // Zone name: Asia/Urumqi
4209 // Zone Eras: 1
4210 // Strings (bytes): 12 (originally 16)
4211 // Memory (8-bit): 37
4212 // Memory (32-bit): 52
4213 //---------------------------------------------------------------------------
4214 
4215 static const basic::ZoneEra kZoneEraAsia_Urumqi[] ACE_TIME_PROGMEM = {
4216  // 6:00 - +06
4217  {
4218  nullptr /*zonePolicy*/,
4219  "+06" /*format*/,
4220  24 /*offsetCode*/,
4221  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4222  10000 /*untilYear*/,
4223  1 /*untilMonth*/,
4224  1 /*untilDay*/,
4225  0 /*untilTimeCode*/,
4226  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4227  },
4228 
4229 };
4230 
4231 static const char kZoneNameAsia_Urumqi[] ACE_TIME_PROGMEM = "\x04" "Urumqi";
4232 
4233 const basic::ZoneInfo kZoneAsia_Urumqi ACE_TIME_PROGMEM = {
4234  kZoneNameAsia_Urumqi /*name*/,
4235  0xd5379735 /*zoneId*/,
4236  &kZoneContext /*zoneContext*/,
4237  1 /*numEras*/,
4238  kZoneEraAsia_Urumqi /*eras*/,
4239  nullptr /*targetInfo*/,
4240 };
4241 
4242 //---------------------------------------------------------------------------
4243 // Zone name: Asia/Yangon
4244 // Zone Eras: 1
4245 // Strings (bytes): 14 (originally 18)
4246 // Memory (8-bit): 39
4247 // Memory (32-bit): 54
4248 //---------------------------------------------------------------------------
4249 
4250 static const basic::ZoneEra kZoneEraAsia_Yangon[] ACE_TIME_PROGMEM = {
4251  // 6:30 - +0630
4252  {
4253  nullptr /*zonePolicy*/,
4254  "+0630" /*format*/,
4255  26 /*offsetCode*/,
4256  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4257  10000 /*untilYear*/,
4258  1 /*untilMonth*/,
4259  1 /*untilDay*/,
4260  0 /*untilTimeCode*/,
4261  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4262  },
4263 
4264 };
4265 
4266 static const char kZoneNameAsia_Yangon[] ACE_TIME_PROGMEM = "\x04" "Yangon";
4267 
4268 const basic::ZoneInfo kZoneAsia_Yangon ACE_TIME_PROGMEM = {
4269  kZoneNameAsia_Yangon /*name*/,
4270  0xdd54a8be /*zoneId*/,
4271  &kZoneContext /*zoneContext*/,
4272  1 /*numEras*/,
4273  kZoneEraAsia_Yangon /*eras*/,
4274  nullptr /*targetInfo*/,
4275 };
4276 
4277 //---------------------------------------------------------------------------
4278 // Zone name: Asia/Yerevan
4279 // Zone Eras: 2
4280 // Strings (bytes): 25 (originally 29)
4281 // Memory (8-bit): 62
4282 // Memory (32-bit): 81
4283 //---------------------------------------------------------------------------
4284 
4285 static const basic::ZoneEra kZoneEraAsia_Yerevan[] ACE_TIME_PROGMEM = {
4286  // 4:00 RussiaAsia +04/+05 2011
4287  {
4288  &kZonePolicyRussiaAsia /*zonePolicy*/,
4289  "+04/+05" /*format*/,
4290  16 /*offsetCode*/,
4291  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4292  2011 /*untilYear*/,
4293  1 /*untilMonth*/,
4294  1 /*untilDay*/,
4295  0 /*untilTimeCode*/,
4296  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4297  },
4298  // 4:00 Armenia +04/+05
4299  {
4300  &kZonePolicyArmenia /*zonePolicy*/,
4301  "+04/+05" /*format*/,
4302  16 /*offsetCode*/,
4303  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4304  10000 /*untilYear*/,
4305  1 /*untilMonth*/,
4306  1 /*untilDay*/,
4307  0 /*untilTimeCode*/,
4308  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4309  },
4310 
4311 };
4312 
4313 static const char kZoneNameAsia_Yerevan[] ACE_TIME_PROGMEM = "\x04" "Yerevan";
4314 
4315 const basic::ZoneInfo kZoneAsia_Yerevan ACE_TIME_PROGMEM = {
4316  kZoneNameAsia_Yerevan /*name*/,
4317  0x9185c8cc /*zoneId*/,
4318  &kZoneContext /*zoneContext*/,
4319  2 /*numEras*/,
4320  kZoneEraAsia_Yerevan /*eras*/,
4321  nullptr /*targetInfo*/,
4322 };
4323 
4324 //---------------------------------------------------------------------------
4325 // Zone name: Atlantic/Azores
4326 // Zone Eras: 1
4327 // Strings (bytes): 16 (originally 24)
4328 // Memory (8-bit): 41
4329 // Memory (32-bit): 56
4330 //---------------------------------------------------------------------------
4331 
4332 static const basic::ZoneEra kZoneEraAtlantic_Azores[] ACE_TIME_PROGMEM = {
4333  // -1:00 EU -01/+00
4334  {
4335  &kZonePolicyEU /*zonePolicy*/,
4336  "-01/+00" /*format*/,
4337  -4 /*offsetCode*/,
4338  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4339  10000 /*untilYear*/,
4340  1 /*untilMonth*/,
4341  1 /*untilDay*/,
4342  0 /*untilTimeCode*/,
4343  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4344  },
4345 
4346 };
4347 
4348 static const char kZoneNameAtlantic_Azores[] ACE_TIME_PROGMEM = "\x05" "Azores";
4349 
4350 const basic::ZoneInfo kZoneAtlantic_Azores ACE_TIME_PROGMEM = {
4351  kZoneNameAtlantic_Azores /*name*/,
4352  0xf93ed918 /*zoneId*/,
4353  &kZoneContext /*zoneContext*/,
4354  1 /*numEras*/,
4355  kZoneEraAtlantic_Azores /*eras*/,
4356  nullptr /*targetInfo*/,
4357 };
4358 
4359 //---------------------------------------------------------------------------
4360 // Zone name: Atlantic/Bermuda
4361 // Zone Eras: 1
4362 // Strings (bytes): 13 (originally 21)
4363 // Memory (8-bit): 38
4364 // Memory (32-bit): 53
4365 //---------------------------------------------------------------------------
4366 
4367 static const basic::ZoneEra kZoneEraAtlantic_Bermuda[] ACE_TIME_PROGMEM = {
4368  // -4:00 US A%sT
4369  {
4370  &kZonePolicyUS /*zonePolicy*/,
4371  "A%T" /*format*/,
4372  -16 /*offsetCode*/,
4373  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4374  10000 /*untilYear*/,
4375  1 /*untilMonth*/,
4376  1 /*untilDay*/,
4377  0 /*untilTimeCode*/,
4378  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4379  },
4380 
4381 };
4382 
4383 static const char kZoneNameAtlantic_Bermuda[] ACE_TIME_PROGMEM = "\x05" "Bermuda";
4384 
4385 const basic::ZoneInfo kZoneAtlantic_Bermuda ACE_TIME_PROGMEM = {
4386  kZoneNameAtlantic_Bermuda /*name*/,
4387  0x3d4bb1c4 /*zoneId*/,
4388  &kZoneContext /*zoneContext*/,
4389  1 /*numEras*/,
4390  kZoneEraAtlantic_Bermuda /*eras*/,
4391  nullptr /*targetInfo*/,
4392 };
4393 
4394 //---------------------------------------------------------------------------
4395 // Zone name: Atlantic/Canary
4396 // Zone Eras: 1
4397 // Strings (bytes): 13 (originally 21)
4398 // Memory (8-bit): 38
4399 // Memory (32-bit): 53
4400 //---------------------------------------------------------------------------
4401 
4402 static const basic::ZoneEra kZoneEraAtlantic_Canary[] ACE_TIME_PROGMEM = {
4403  // 0:00 EU WE%sT
4404  {
4405  &kZonePolicyEU /*zonePolicy*/,
4406  "WE%T" /*format*/,
4407  0 /*offsetCode*/,
4408  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4409  10000 /*untilYear*/,
4410  1 /*untilMonth*/,
4411  1 /*untilDay*/,
4412  0 /*untilTimeCode*/,
4413  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4414  },
4415 
4416 };
4417 
4418 static const char kZoneNameAtlantic_Canary[] ACE_TIME_PROGMEM = "\x05" "Canary";
4419 
4420 const basic::ZoneInfo kZoneAtlantic_Canary ACE_TIME_PROGMEM = {
4421  kZoneNameAtlantic_Canary /*name*/,
4422  0xfc23f2c2 /*zoneId*/,
4423  &kZoneContext /*zoneContext*/,
4424  1 /*numEras*/,
4425  kZoneEraAtlantic_Canary /*eras*/,
4426  nullptr /*targetInfo*/,
4427 };
4428 
4429 //---------------------------------------------------------------------------
4430 // Zone name: Atlantic/Cape_Verde
4431 // Zone Eras: 1
4432 // Strings (bytes): 16 (originally 24)
4433 // Memory (8-bit): 41
4434 // Memory (32-bit): 56
4435 //---------------------------------------------------------------------------
4436 
4437 static const basic::ZoneEra kZoneEraAtlantic_Cape_Verde[] ACE_TIME_PROGMEM = {
4438  // -1:00 - -01
4439  {
4440  nullptr /*zonePolicy*/,
4441  "-01" /*format*/,
4442  -4 /*offsetCode*/,
4443  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4444  10000 /*untilYear*/,
4445  1 /*untilMonth*/,
4446  1 /*untilDay*/,
4447  0 /*untilTimeCode*/,
4448  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4449  },
4450 
4451 };
4452 
4453 static const char kZoneNameAtlantic_Cape_Verde[] ACE_TIME_PROGMEM = "\x05" "Cape_Verde";
4454 
4455 const basic::ZoneInfo kZoneAtlantic_Cape_Verde ACE_TIME_PROGMEM = {
4456  kZoneNameAtlantic_Cape_Verde /*name*/,
4457  0x5c5e1772 /*zoneId*/,
4458  &kZoneContext /*zoneContext*/,
4459  1 /*numEras*/,
4460  kZoneEraAtlantic_Cape_Verde /*eras*/,
4461  nullptr /*targetInfo*/,
4462 };
4463 
4464 //---------------------------------------------------------------------------
4465 // Zone name: Atlantic/Faroe
4466 // Zone Eras: 1
4467 // Strings (bytes): 12 (originally 20)
4468 // Memory (8-bit): 37
4469 // Memory (32-bit): 52
4470 //---------------------------------------------------------------------------
4471 
4472 static const basic::ZoneEra kZoneEraAtlantic_Faroe[] ACE_TIME_PROGMEM = {
4473  // 0:00 EU WE%sT
4474  {
4475  &kZonePolicyEU /*zonePolicy*/,
4476  "WE%T" /*format*/,
4477  0 /*offsetCode*/,
4478  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4479  10000 /*untilYear*/,
4480  1 /*untilMonth*/,
4481  1 /*untilDay*/,
4482  0 /*untilTimeCode*/,
4483  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4484  },
4485 
4486 };
4487 
4488 static const char kZoneNameAtlantic_Faroe[] ACE_TIME_PROGMEM = "\x05" "Faroe";
4489 
4490 const basic::ZoneInfo kZoneAtlantic_Faroe ACE_TIME_PROGMEM = {
4491  kZoneNameAtlantic_Faroe /*name*/,
4492  0xe110a971 /*zoneId*/,
4493  &kZoneContext /*zoneContext*/,
4494  1 /*numEras*/,
4495  kZoneEraAtlantic_Faroe /*eras*/,
4496  nullptr /*targetInfo*/,
4497 };
4498 
4499 //---------------------------------------------------------------------------
4500 // Zone name: Atlantic/Madeira
4501 // Zone Eras: 1
4502 // Strings (bytes): 14 (originally 22)
4503 // Memory (8-bit): 39
4504 // Memory (32-bit): 54
4505 //---------------------------------------------------------------------------
4506 
4507 static const basic::ZoneEra kZoneEraAtlantic_Madeira[] ACE_TIME_PROGMEM = {
4508  // 0:00 EU WE%sT
4509  {
4510  &kZonePolicyEU /*zonePolicy*/,
4511  "WE%T" /*format*/,
4512  0 /*offsetCode*/,
4513  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4514  10000 /*untilYear*/,
4515  1 /*untilMonth*/,
4516  1 /*untilDay*/,
4517  0 /*untilTimeCode*/,
4518  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4519  },
4520 
4521 };
4522 
4523 static const char kZoneNameAtlantic_Madeira[] ACE_TIME_PROGMEM = "\x05" "Madeira";
4524 
4525 const basic::ZoneInfo kZoneAtlantic_Madeira ACE_TIME_PROGMEM = {
4526  kZoneNameAtlantic_Madeira /*name*/,
4527  0x81b5c037 /*zoneId*/,
4528  &kZoneContext /*zoneContext*/,
4529  1 /*numEras*/,
4530  kZoneEraAtlantic_Madeira /*eras*/,
4531  nullptr /*targetInfo*/,
4532 };
4533 
4534 //---------------------------------------------------------------------------
4535 // Zone name: Atlantic/South_Georgia
4536 // Zone Eras: 1
4537 // Strings (bytes): 19 (originally 27)
4538 // Memory (8-bit): 44
4539 // Memory (32-bit): 59
4540 //---------------------------------------------------------------------------
4541 
4542 static const basic::ZoneEra kZoneEraAtlantic_South_Georgia[] ACE_TIME_PROGMEM = {
4543  // -2:00 - -02
4544  {
4545  nullptr /*zonePolicy*/,
4546  "-02" /*format*/,
4547  -8 /*offsetCode*/,
4548  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4549  10000 /*untilYear*/,
4550  1 /*untilMonth*/,
4551  1 /*untilDay*/,
4552  0 /*untilTimeCode*/,
4553  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4554  },
4555 
4556 };
4557 
4558 static const char kZoneNameAtlantic_South_Georgia[] ACE_TIME_PROGMEM = "\x05" "South_Georgia";
4559 
4560 const basic::ZoneInfo kZoneAtlantic_South_Georgia ACE_TIME_PROGMEM = {
4561  kZoneNameAtlantic_South_Georgia /*name*/,
4562  0x33013174 /*zoneId*/,
4563  &kZoneContext /*zoneContext*/,
4564  1 /*numEras*/,
4565  kZoneEraAtlantic_South_Georgia /*eras*/,
4566  nullptr /*targetInfo*/,
4567 };
4568 
4569 //---------------------------------------------------------------------------
4570 // Zone name: Australia/Adelaide
4571 // Zone Eras: 1
4572 // Strings (bytes): 15 (originally 24)
4573 // Memory (8-bit): 40
4574 // Memory (32-bit): 55
4575 //---------------------------------------------------------------------------
4576 
4577 static const basic::ZoneEra kZoneEraAustralia_Adelaide[] ACE_TIME_PROGMEM = {
4578  // 9:30 AS AC%sT
4579  {
4580  &kZonePolicyAS /*zonePolicy*/,
4581  "AC%T" /*format*/,
4582  38 /*offsetCode*/,
4583  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4584  10000 /*untilYear*/,
4585  1 /*untilMonth*/,
4586  1 /*untilDay*/,
4587  0 /*untilTimeCode*/,
4588  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4589  },
4590 
4591 };
4592 
4593 static const char kZoneNameAustralia_Adelaide[] ACE_TIME_PROGMEM = "\x06" "Adelaide";
4594 
4595 const basic::ZoneInfo kZoneAustralia_Adelaide ACE_TIME_PROGMEM = {
4596  kZoneNameAustralia_Adelaide /*name*/,
4597  0x2428e8a3 /*zoneId*/,
4598  &kZoneContext /*zoneContext*/,
4599  1 /*numEras*/,
4600  kZoneEraAustralia_Adelaide /*eras*/,
4601  nullptr /*targetInfo*/,
4602 };
4603 
4604 //---------------------------------------------------------------------------
4605 // Zone name: Australia/Brisbane
4606 // Zone Eras: 1
4607 // Strings (bytes): 15 (originally 24)
4608 // Memory (8-bit): 40
4609 // Memory (32-bit): 55
4610 //---------------------------------------------------------------------------
4611 
4612 static const basic::ZoneEra kZoneEraAustralia_Brisbane[] ACE_TIME_PROGMEM = {
4613  // 10:00 AQ AE%sT
4614  {
4615  &kZonePolicyAQ /*zonePolicy*/,
4616  "AE%T" /*format*/,
4617  40 /*offsetCode*/,
4618  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4619  10000 /*untilYear*/,
4620  1 /*untilMonth*/,
4621  1 /*untilDay*/,
4622  0 /*untilTimeCode*/,
4623  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4624  },
4625 
4626 };
4627 
4628 static const char kZoneNameAustralia_Brisbane[] ACE_TIME_PROGMEM = "\x06" "Brisbane";
4629 
4630 const basic::ZoneInfo kZoneAustralia_Brisbane ACE_TIME_PROGMEM = {
4631  kZoneNameAustralia_Brisbane /*name*/,
4632  0x4fedc9c0 /*zoneId*/,
4633  &kZoneContext /*zoneContext*/,
4634  1 /*numEras*/,
4635  kZoneEraAustralia_Brisbane /*eras*/,
4636  nullptr /*targetInfo*/,
4637 };
4638 
4639 //---------------------------------------------------------------------------
4640 // Zone name: Australia/Broken_Hill
4641 // Zone Eras: 2
4642 // Strings (bytes): 23 (originally 32)
4643 // Memory (8-bit): 60
4644 // Memory (32-bit): 79
4645 //---------------------------------------------------------------------------
4646 
4647 static const basic::ZoneEra kZoneEraAustralia_Broken_Hill[] ACE_TIME_PROGMEM = {
4648  // 9:30 AN AC%sT 2000
4649  {
4650  &kZonePolicyAN /*zonePolicy*/,
4651  "AC%T" /*format*/,
4652  38 /*offsetCode*/,
4653  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4654  2000 /*untilYear*/,
4655  1 /*untilMonth*/,
4656  1 /*untilDay*/,
4657  0 /*untilTimeCode*/,
4658  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4659  },
4660  // 9:30 AS AC%sT
4661  {
4662  &kZonePolicyAS /*zonePolicy*/,
4663  "AC%T" /*format*/,
4664  38 /*offsetCode*/,
4665  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4666  10000 /*untilYear*/,
4667  1 /*untilMonth*/,
4668  1 /*untilDay*/,
4669  0 /*untilTimeCode*/,
4670  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4671  },
4672 
4673 };
4674 
4675 static const char kZoneNameAustralia_Broken_Hill[] ACE_TIME_PROGMEM = "\x06" "Broken_Hill";
4676 
4677 const basic::ZoneInfo kZoneAustralia_Broken_Hill ACE_TIME_PROGMEM = {
4678  kZoneNameAustralia_Broken_Hill /*name*/,
4679  0xb06eada3 /*zoneId*/,
4680  &kZoneContext /*zoneContext*/,
4681  2 /*numEras*/,
4682  kZoneEraAustralia_Broken_Hill /*eras*/,
4683  nullptr /*targetInfo*/,
4684 };
4685 
4686 //---------------------------------------------------------------------------
4687 // Zone name: Australia/Darwin
4688 // Zone Eras: 1
4689 // Strings (bytes): 13 (originally 22)
4690 // Memory (8-bit): 38
4691 // Memory (32-bit): 53
4692 //---------------------------------------------------------------------------
4693 
4694 static const basic::ZoneEra kZoneEraAustralia_Darwin[] ACE_TIME_PROGMEM = {
4695  // 9:30 Aus AC%sT
4696  {
4697  &kZonePolicyAus /*zonePolicy*/,
4698  "AC%T" /*format*/,
4699  38 /*offsetCode*/,
4700  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4701  10000 /*untilYear*/,
4702  1 /*untilMonth*/,
4703  1 /*untilDay*/,
4704  0 /*untilTimeCode*/,
4705  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4706  },
4707 
4708 };
4709 
4710 static const char kZoneNameAustralia_Darwin[] ACE_TIME_PROGMEM = "\x06" "Darwin";
4711 
4712 const basic::ZoneInfo kZoneAustralia_Darwin ACE_TIME_PROGMEM = {
4713  kZoneNameAustralia_Darwin /*name*/,
4714  0x2876bdff /*zoneId*/,
4715  &kZoneContext /*zoneContext*/,
4716  1 /*numEras*/,
4717  kZoneEraAustralia_Darwin /*eras*/,
4718  nullptr /*targetInfo*/,
4719 };
4720 
4721 //---------------------------------------------------------------------------
4722 // Zone name: Australia/Eucla
4723 // Zone Eras: 1
4724 // Strings (bytes): 19 (originally 28)
4725 // Memory (8-bit): 44
4726 // Memory (32-bit): 59
4727 //---------------------------------------------------------------------------
4728 
4729 static const basic::ZoneEra kZoneEraAustralia_Eucla[] ACE_TIME_PROGMEM = {
4730  // 8:45 AW +0845/+0945
4731  {
4732  &kZonePolicyAW /*zonePolicy*/,
4733  "+0845/+0945" /*format*/,
4734  35 /*offsetCode*/,
4735  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4736  10000 /*untilYear*/,
4737  1 /*untilMonth*/,
4738  1 /*untilDay*/,
4739  0 /*untilTimeCode*/,
4740  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4741  },
4742 
4743 };
4744 
4745 static const char kZoneNameAustralia_Eucla[] ACE_TIME_PROGMEM = "\x06" "Eucla";
4746 
4747 const basic::ZoneInfo kZoneAustralia_Eucla ACE_TIME_PROGMEM = {
4748  kZoneNameAustralia_Eucla /*name*/,
4749  0x8cf99e44 /*zoneId*/,
4750  &kZoneContext /*zoneContext*/,
4751  1 /*numEras*/,
4752  kZoneEraAustralia_Eucla /*eras*/,
4753  nullptr /*targetInfo*/,
4754 };
4755 
4756 //---------------------------------------------------------------------------
4757 // Zone name: Australia/Hobart
4758 // Zone Eras: 1
4759 // Strings (bytes): 13 (originally 22)
4760 // Memory (8-bit): 38
4761 // Memory (32-bit): 53
4762 //---------------------------------------------------------------------------
4763 
4764 static const basic::ZoneEra kZoneEraAustralia_Hobart[] ACE_TIME_PROGMEM = {
4765  // 10:00 AT AE%sT
4766  {
4767  &kZonePolicyAT /*zonePolicy*/,
4768  "AE%T" /*format*/,
4769  40 /*offsetCode*/,
4770  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4771  10000 /*untilYear*/,
4772  1 /*untilMonth*/,
4773  1 /*untilDay*/,
4774  0 /*untilTimeCode*/,
4775  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4776  },
4777 
4778 };
4779 
4780 static const char kZoneNameAustralia_Hobart[] ACE_TIME_PROGMEM = "\x06" "Hobart";
4781 
4782 const basic::ZoneInfo kZoneAustralia_Hobart ACE_TIME_PROGMEM = {
4783  kZoneNameAustralia_Hobart /*name*/,
4784  0x32bf951a /*zoneId*/,
4785  &kZoneContext /*zoneContext*/,
4786  1 /*numEras*/,
4787  kZoneEraAustralia_Hobart /*eras*/,
4788  nullptr /*targetInfo*/,
4789 };
4790 
4791 //---------------------------------------------------------------------------
4792 // Zone name: Australia/Lindeman
4793 // Zone Eras: 1
4794 // Strings (bytes): 15 (originally 24)
4795 // Memory (8-bit): 40
4796 // Memory (32-bit): 55
4797 //---------------------------------------------------------------------------
4798 
4799 static const basic::ZoneEra kZoneEraAustralia_Lindeman[] ACE_TIME_PROGMEM = {
4800  // 10:00 Holiday AE%sT
4801  {
4802  &kZonePolicyHoliday /*zonePolicy*/,
4803  "AE%T" /*format*/,
4804  40 /*offsetCode*/,
4805  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4806  10000 /*untilYear*/,
4807  1 /*untilMonth*/,
4808  1 /*untilDay*/,
4809  0 /*untilTimeCode*/,
4810  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4811  },
4812 
4813 };
4814 
4815 static const char kZoneNameAustralia_Lindeman[] ACE_TIME_PROGMEM = "\x06" "Lindeman";
4816 
4817 const basic::ZoneInfo kZoneAustralia_Lindeman ACE_TIME_PROGMEM = {
4818  kZoneNameAustralia_Lindeman /*name*/,
4819  0xe05029e2 /*zoneId*/,
4820  &kZoneContext /*zoneContext*/,
4821  1 /*numEras*/,
4822  kZoneEraAustralia_Lindeman /*eras*/,
4823  nullptr /*targetInfo*/,
4824 };
4825 
4826 //---------------------------------------------------------------------------
4827 // Zone name: Australia/Lord_Howe
4828 // Zone Eras: 1
4829 // Strings (bytes): 21 (originally 30)
4830 // Memory (8-bit): 46
4831 // Memory (32-bit): 61
4832 //---------------------------------------------------------------------------
4833 
4834 static const basic::ZoneEra kZoneEraAustralia_Lord_Howe[] ACE_TIME_PROGMEM = {
4835  // 10:30 LH +1030/+11
4836  {
4837  &kZonePolicyLH /*zonePolicy*/,
4838  "+1030/+11" /*format*/,
4839  42 /*offsetCode*/,
4840  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4841  10000 /*untilYear*/,
4842  1 /*untilMonth*/,
4843  1 /*untilDay*/,
4844  0 /*untilTimeCode*/,
4845  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4846  },
4847 
4848 };
4849 
4850 static const char kZoneNameAustralia_Lord_Howe[] ACE_TIME_PROGMEM = "\x06" "Lord_Howe";
4851 
4852 const basic::ZoneInfo kZoneAustralia_Lord_Howe ACE_TIME_PROGMEM = {
4853  kZoneNameAustralia_Lord_Howe /*name*/,
4854  0xa748b67d /*zoneId*/,
4855  &kZoneContext /*zoneContext*/,
4856  1 /*numEras*/,
4857  kZoneEraAustralia_Lord_Howe /*eras*/,
4858  nullptr /*targetInfo*/,
4859 };
4860 
4861 //---------------------------------------------------------------------------
4862 // Zone name: Australia/Melbourne
4863 // Zone Eras: 1
4864 // Strings (bytes): 16 (originally 25)
4865 // Memory (8-bit): 41
4866 // Memory (32-bit): 56
4867 //---------------------------------------------------------------------------
4868 
4869 static const basic::ZoneEra kZoneEraAustralia_Melbourne[] ACE_TIME_PROGMEM = {
4870  // 10:00 AV AE%sT
4871  {
4872  &kZonePolicyAV /*zonePolicy*/,
4873  "AE%T" /*format*/,
4874  40 /*offsetCode*/,
4875  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4876  10000 /*untilYear*/,
4877  1 /*untilMonth*/,
4878  1 /*untilDay*/,
4879  0 /*untilTimeCode*/,
4880  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4881  },
4882 
4883 };
4884 
4885 static const char kZoneNameAustralia_Melbourne[] ACE_TIME_PROGMEM = "\x06" "Melbourne";
4886 
4887 const basic::ZoneInfo kZoneAustralia_Melbourne ACE_TIME_PROGMEM = {
4888  kZoneNameAustralia_Melbourne /*name*/,
4889  0x0fe559a3 /*zoneId*/,
4890  &kZoneContext /*zoneContext*/,
4891  1 /*numEras*/,
4892  kZoneEraAustralia_Melbourne /*eras*/,
4893  nullptr /*targetInfo*/,
4894 };
4895 
4896 //---------------------------------------------------------------------------
4897 // Zone name: Australia/Perth
4898 // Zone Eras: 1
4899 // Strings (bytes): 12 (originally 21)
4900 // Memory (8-bit): 37
4901 // Memory (32-bit): 52
4902 //---------------------------------------------------------------------------
4903 
4904 static const basic::ZoneEra kZoneEraAustralia_Perth[] ACE_TIME_PROGMEM = {
4905  // 8:00 AW AW%sT
4906  {
4907  &kZonePolicyAW /*zonePolicy*/,
4908  "AW%T" /*format*/,
4909  32 /*offsetCode*/,
4910  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4911  10000 /*untilYear*/,
4912  1 /*untilMonth*/,
4913  1 /*untilDay*/,
4914  0 /*untilTimeCode*/,
4915  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4916  },
4917 
4918 };
4919 
4920 static const char kZoneNameAustralia_Perth[] ACE_TIME_PROGMEM = "\x06" "Perth";
4921 
4922 const basic::ZoneInfo kZoneAustralia_Perth ACE_TIME_PROGMEM = {
4923  kZoneNameAustralia_Perth /*name*/,
4924  0x8db8269d /*zoneId*/,
4925  &kZoneContext /*zoneContext*/,
4926  1 /*numEras*/,
4927  kZoneEraAustralia_Perth /*eras*/,
4928  nullptr /*targetInfo*/,
4929 };
4930 
4931 //---------------------------------------------------------------------------
4932 // Zone name: Australia/Sydney
4933 // Zone Eras: 1
4934 // Strings (bytes): 13 (originally 22)
4935 // Memory (8-bit): 38
4936 // Memory (32-bit): 53
4937 //---------------------------------------------------------------------------
4938 
4939 static const basic::ZoneEra kZoneEraAustralia_Sydney[] ACE_TIME_PROGMEM = {
4940  // 10:00 AN AE%sT
4941  {
4942  &kZonePolicyAN /*zonePolicy*/,
4943  "AE%T" /*format*/,
4944  40 /*offsetCode*/,
4945  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4946  10000 /*untilYear*/,
4947  1 /*untilMonth*/,
4948  1 /*untilDay*/,
4949  0 /*untilTimeCode*/,
4950  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4951  },
4952 
4953 };
4954 
4955 static const char kZoneNameAustralia_Sydney[] ACE_TIME_PROGMEM = "\x06" "Sydney";
4956 
4957 const basic::ZoneInfo kZoneAustralia_Sydney ACE_TIME_PROGMEM = {
4958  kZoneNameAustralia_Sydney /*name*/,
4959  0x4d1e9776 /*zoneId*/,
4960  &kZoneContext /*zoneContext*/,
4961  1 /*numEras*/,
4962  kZoneEraAustralia_Sydney /*eras*/,
4963  nullptr /*targetInfo*/,
4964 };
4965 
4966 //---------------------------------------------------------------------------
4967 // Zone name: CET
4968 // Zone Eras: 1
4969 // Strings (bytes): 9 (originally 9)
4970 // Memory (8-bit): 34
4971 // Memory (32-bit): 49
4972 //---------------------------------------------------------------------------
4973 
4974 static const basic::ZoneEra kZoneEraCET[] ACE_TIME_PROGMEM = {
4975  // 1:00 C-Eur CE%sT
4976  {
4977  &kZonePolicyC_Eur /*zonePolicy*/,
4978  "CE%T" /*format*/,
4979  4 /*offsetCode*/,
4980  0 /*deltaCode ((deltaMinutes=0)/15)*/,
4981  10000 /*untilYear*/,
4982  1 /*untilMonth*/,
4983  1 /*untilDay*/,
4984  0 /*untilTimeCode*/,
4985  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
4986  },
4987 
4988 };
4989 
4990 static const char kZoneNameCET[] ACE_TIME_PROGMEM = "CET";
4991 
4992 const basic::ZoneInfo kZoneCET ACE_TIME_PROGMEM = {
4993  kZoneNameCET /*name*/,
4994  0x0b87d921 /*zoneId*/,
4995  &kZoneContext /*zoneContext*/,
4996  1 /*numEras*/,
4997  kZoneEraCET /*eras*/,
4998  nullptr /*targetInfo*/,
4999 };
5000 
5001 //---------------------------------------------------------------------------
5002 // Zone name: CST6CDT
5003 // Zone Eras: 1
5004 // Strings (bytes): 12 (originally 12)
5005 // Memory (8-bit): 37
5006 // Memory (32-bit): 52
5007 //---------------------------------------------------------------------------
5008 
5009 static const basic::ZoneEra kZoneEraCST6CDT[] ACE_TIME_PROGMEM = {
5010  // -6:00 US C%sT
5011  {
5012  &kZonePolicyUS /*zonePolicy*/,
5013  "C%T" /*format*/,
5014  -24 /*offsetCode*/,
5015  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5016  10000 /*untilYear*/,
5017  1 /*untilMonth*/,
5018  1 /*untilDay*/,
5019  0 /*untilTimeCode*/,
5020  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5021  },
5022 
5023 };
5024 
5025 static const char kZoneNameCST6CDT[] ACE_TIME_PROGMEM = "CST6CDT";
5026 
5027 const basic::ZoneInfo kZoneCST6CDT ACE_TIME_PROGMEM = {
5028  kZoneNameCST6CDT /*name*/,
5029  0xf0e87d00 /*zoneId*/,
5030  &kZoneContext /*zoneContext*/,
5031  1 /*numEras*/,
5032  kZoneEraCST6CDT /*eras*/,
5033  nullptr /*targetInfo*/,
5034 };
5035 
5036 //---------------------------------------------------------------------------
5037 // Zone name: EET
5038 // Zone Eras: 1
5039 // Strings (bytes): 9 (originally 9)
5040 // Memory (8-bit): 34
5041 // Memory (32-bit): 49
5042 //---------------------------------------------------------------------------
5043 
5044 static const basic::ZoneEra kZoneEraEET[] ACE_TIME_PROGMEM = {
5045  // 2:00 EU EE%sT
5046  {
5047  &kZonePolicyEU /*zonePolicy*/,
5048  "EE%T" /*format*/,
5049  8 /*offsetCode*/,
5050  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5051  10000 /*untilYear*/,
5052  1 /*untilMonth*/,
5053  1 /*untilDay*/,
5054  0 /*untilTimeCode*/,
5055  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5056  },
5057 
5058 };
5059 
5060 static const char kZoneNameEET[] ACE_TIME_PROGMEM = "EET";
5061 
5062 const basic::ZoneInfo kZoneEET ACE_TIME_PROGMEM = {
5063  kZoneNameEET /*name*/,
5064  0x0b87e1a3 /*zoneId*/,
5065  &kZoneContext /*zoneContext*/,
5066  1 /*numEras*/,
5067  kZoneEraEET /*eras*/,
5068  nullptr /*targetInfo*/,
5069 };
5070 
5071 //---------------------------------------------------------------------------
5072 // Zone name: EST
5073 // Zone Eras: 1
5074 // Strings (bytes): 8 (originally 8)
5075 // Memory (8-bit): 33
5076 // Memory (32-bit): 48
5077 //---------------------------------------------------------------------------
5078 
5079 static const basic::ZoneEra kZoneEraEST[] ACE_TIME_PROGMEM = {
5080  // -5:00 - EST
5081  {
5082  nullptr /*zonePolicy*/,
5083  "EST" /*format*/,
5084  -20 /*offsetCode*/,
5085  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5086  10000 /*untilYear*/,
5087  1 /*untilMonth*/,
5088  1 /*untilDay*/,
5089  0 /*untilTimeCode*/,
5090  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5091  },
5092 
5093 };
5094 
5095 static const char kZoneNameEST[] ACE_TIME_PROGMEM = "EST";
5096 
5097 const basic::ZoneInfo kZoneEST ACE_TIME_PROGMEM = {
5098  kZoneNameEST /*name*/,
5099  0x0b87e371 /*zoneId*/,
5100  &kZoneContext /*zoneContext*/,
5101  1 /*numEras*/,
5102  kZoneEraEST /*eras*/,
5103  nullptr /*targetInfo*/,
5104 };
5105 
5106 //---------------------------------------------------------------------------
5107 // Zone name: EST5EDT
5108 // Zone Eras: 1
5109 // Strings (bytes): 12 (originally 12)
5110 // Memory (8-bit): 37
5111 // Memory (32-bit): 52
5112 //---------------------------------------------------------------------------
5113 
5114 static const basic::ZoneEra kZoneEraEST5EDT[] ACE_TIME_PROGMEM = {
5115  // -5:00 US E%sT
5116  {
5117  &kZonePolicyUS /*zonePolicy*/,
5118  "E%T" /*format*/,
5119  -20 /*offsetCode*/,
5120  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5121  10000 /*untilYear*/,
5122  1 /*untilMonth*/,
5123  1 /*untilDay*/,
5124  0 /*untilTimeCode*/,
5125  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5126  },
5127 
5128 };
5129 
5130 static const char kZoneNameEST5EDT[] ACE_TIME_PROGMEM = "EST5EDT";
5131 
5132 const basic::ZoneInfo kZoneEST5EDT ACE_TIME_PROGMEM = {
5133  kZoneNameEST5EDT /*name*/,
5134  0x8adc72a3 /*zoneId*/,
5135  &kZoneContext /*zoneContext*/,
5136  1 /*numEras*/,
5137  kZoneEraEST5EDT /*eras*/,
5138  nullptr /*targetInfo*/,
5139 };
5140 
5141 //---------------------------------------------------------------------------
5142 // Zone name: Etc/GMT
5143 // Zone Eras: 1
5144 // Strings (bytes): 9 (originally 12)
5145 // Memory (8-bit): 34
5146 // Memory (32-bit): 49
5147 //---------------------------------------------------------------------------
5148 
5149 static const basic::ZoneEra kZoneEraEtc_GMT[] ACE_TIME_PROGMEM = {
5150  // 0 - GMT
5151  {
5152  nullptr /*zonePolicy*/,
5153  "GMT" /*format*/,
5154  0 /*offsetCode*/,
5155  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5156  10000 /*untilYear*/,
5157  1 /*untilMonth*/,
5158  1 /*untilDay*/,
5159  0 /*untilTimeCode*/,
5160  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5161  },
5162 
5163 };
5164 
5165 static const char kZoneNameEtc_GMT[] ACE_TIME_PROGMEM = "\x08" "GMT";
5166 
5167 const basic::ZoneInfo kZoneEtc_GMT ACE_TIME_PROGMEM = {
5168  kZoneNameEtc_GMT /*name*/,
5169  0xd8e2de58 /*zoneId*/,
5170  &kZoneContext /*zoneContext*/,
5171  1 /*numEras*/,
5172  kZoneEraEtc_GMT /*eras*/,
5173  nullptr /*targetInfo*/,
5174 };
5175 
5176 //---------------------------------------------------------------------------
5177 // Zone name: Etc/GMT+1
5178 // Zone Eras: 1
5179 // Strings (bytes): 11 (originally 14)
5180 // Memory (8-bit): 36
5181 // Memory (32-bit): 51
5182 //---------------------------------------------------------------------------
5183 
5184 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_1[] ACE_TIME_PROGMEM = {
5185  // -1 - -01
5186  {
5187  nullptr /*zonePolicy*/,
5188  "-01" /*format*/,
5189  -4 /*offsetCode*/,
5190  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5191  10000 /*untilYear*/,
5192  1 /*untilMonth*/,
5193  1 /*untilDay*/,
5194  0 /*untilTimeCode*/,
5195  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5196  },
5197 
5198 };
5199 
5200 static const char kZoneNameEtc_GMT_PLUS_1[] ACE_TIME_PROGMEM = "\x08" "GMT+1";
5201 
5202 const basic::ZoneInfo kZoneEtc_GMT_PLUS_1 ACE_TIME_PROGMEM = {
5203  kZoneNameEtc_GMT_PLUS_1 /*name*/,
5204  0x9d13da14 /*zoneId*/,
5205  &kZoneContext /*zoneContext*/,
5206  1 /*numEras*/,
5207  kZoneEraEtc_GMT_PLUS_1 /*eras*/,
5208  nullptr /*targetInfo*/,
5209 };
5210 
5211 //---------------------------------------------------------------------------
5212 // Zone name: Etc/GMT+10
5213 // Zone Eras: 1
5214 // Strings (bytes): 12 (originally 15)
5215 // Memory (8-bit): 37
5216 // Memory (32-bit): 52
5217 //---------------------------------------------------------------------------
5218 
5219 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_10[] ACE_TIME_PROGMEM = {
5220  // -10 - -10
5221  {
5222  nullptr /*zonePolicy*/,
5223  "-10" /*format*/,
5224  -40 /*offsetCode*/,
5225  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5226  10000 /*untilYear*/,
5227  1 /*untilMonth*/,
5228  1 /*untilDay*/,
5229  0 /*untilTimeCode*/,
5230  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5231  },
5232 
5233 };
5234 
5235 static const char kZoneNameEtc_GMT_PLUS_10[] ACE_TIME_PROGMEM = "\x08" "GMT+10";
5236 
5237 const basic::ZoneInfo kZoneEtc_GMT_PLUS_10 ACE_TIME_PROGMEM = {
5238  kZoneNameEtc_GMT_PLUS_10 /*name*/,
5239  0x3f8f1cc4 /*zoneId*/,
5240  &kZoneContext /*zoneContext*/,
5241  1 /*numEras*/,
5242  kZoneEraEtc_GMT_PLUS_10 /*eras*/,
5243  nullptr /*targetInfo*/,
5244 };
5245 
5246 //---------------------------------------------------------------------------
5247 // Zone name: Etc/GMT+11
5248 // Zone Eras: 1
5249 // Strings (bytes): 12 (originally 15)
5250 // Memory (8-bit): 37
5251 // Memory (32-bit): 52
5252 //---------------------------------------------------------------------------
5253 
5254 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_11[] ACE_TIME_PROGMEM = {
5255  // -11 - -11
5256  {
5257  nullptr /*zonePolicy*/,
5258  "-11" /*format*/,
5259  -44 /*offsetCode*/,
5260  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5261  10000 /*untilYear*/,
5262  1 /*untilMonth*/,
5263  1 /*untilDay*/,
5264  0 /*untilTimeCode*/,
5265  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5266  },
5267 
5268 };
5269 
5270 static const char kZoneNameEtc_GMT_PLUS_11[] ACE_TIME_PROGMEM = "\x08" "GMT+11";
5271 
5272 const basic::ZoneInfo kZoneEtc_GMT_PLUS_11 ACE_TIME_PROGMEM = {
5273  kZoneNameEtc_GMT_PLUS_11 /*name*/,
5274  0x3f8f1cc5 /*zoneId*/,
5275  &kZoneContext /*zoneContext*/,
5276  1 /*numEras*/,
5277  kZoneEraEtc_GMT_PLUS_11 /*eras*/,
5278  nullptr /*targetInfo*/,
5279 };
5280 
5281 //---------------------------------------------------------------------------
5282 // Zone name: Etc/GMT+12
5283 // Zone Eras: 1
5284 // Strings (bytes): 12 (originally 15)
5285 // Memory (8-bit): 37
5286 // Memory (32-bit): 52
5287 //---------------------------------------------------------------------------
5288 
5289 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_12[] ACE_TIME_PROGMEM = {
5290  // -12 - -12
5291  {
5292  nullptr /*zonePolicy*/,
5293  "-12" /*format*/,
5294  -48 /*offsetCode*/,
5295  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5296  10000 /*untilYear*/,
5297  1 /*untilMonth*/,
5298  1 /*untilDay*/,
5299  0 /*untilTimeCode*/,
5300  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5301  },
5302 
5303 };
5304 
5305 static const char kZoneNameEtc_GMT_PLUS_12[] ACE_TIME_PROGMEM = "\x08" "GMT+12";
5306 
5307 const basic::ZoneInfo kZoneEtc_GMT_PLUS_12 ACE_TIME_PROGMEM = {
5308  kZoneNameEtc_GMT_PLUS_12 /*name*/,
5309  0x3f8f1cc6 /*zoneId*/,
5310  &kZoneContext /*zoneContext*/,
5311  1 /*numEras*/,
5312  kZoneEraEtc_GMT_PLUS_12 /*eras*/,
5313  nullptr /*targetInfo*/,
5314 };
5315 
5316 //---------------------------------------------------------------------------
5317 // Zone name: Etc/GMT+2
5318 // Zone Eras: 1
5319 // Strings (bytes): 11 (originally 14)
5320 // Memory (8-bit): 36
5321 // Memory (32-bit): 51
5322 //---------------------------------------------------------------------------
5323 
5324 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_2[] ACE_TIME_PROGMEM = {
5325  // -2 - -02
5326  {
5327  nullptr /*zonePolicy*/,
5328  "-02" /*format*/,
5329  -8 /*offsetCode*/,
5330  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5331  10000 /*untilYear*/,
5332  1 /*untilMonth*/,
5333  1 /*untilDay*/,
5334  0 /*untilTimeCode*/,
5335  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5336  },
5337 
5338 };
5339 
5340 static const char kZoneNameEtc_GMT_PLUS_2[] ACE_TIME_PROGMEM = "\x08" "GMT+2";
5341 
5342 const basic::ZoneInfo kZoneEtc_GMT_PLUS_2 ACE_TIME_PROGMEM = {
5343  kZoneNameEtc_GMT_PLUS_2 /*name*/,
5344  0x9d13da15 /*zoneId*/,
5345  &kZoneContext /*zoneContext*/,
5346  1 /*numEras*/,
5347  kZoneEraEtc_GMT_PLUS_2 /*eras*/,
5348  nullptr /*targetInfo*/,
5349 };
5350 
5351 //---------------------------------------------------------------------------
5352 // Zone name: Etc/GMT+3
5353 // Zone Eras: 1
5354 // Strings (bytes): 11 (originally 14)
5355 // Memory (8-bit): 36
5356 // Memory (32-bit): 51
5357 //---------------------------------------------------------------------------
5358 
5359 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_3[] ACE_TIME_PROGMEM = {
5360  // -3 - -03
5361  {
5362  nullptr /*zonePolicy*/,
5363  "-03" /*format*/,
5364  -12 /*offsetCode*/,
5365  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5366  10000 /*untilYear*/,
5367  1 /*untilMonth*/,
5368  1 /*untilDay*/,
5369  0 /*untilTimeCode*/,
5370  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5371  },
5372 
5373 };
5374 
5375 static const char kZoneNameEtc_GMT_PLUS_3[] ACE_TIME_PROGMEM = "\x08" "GMT+3";
5376 
5377 const basic::ZoneInfo kZoneEtc_GMT_PLUS_3 ACE_TIME_PROGMEM = {
5378  kZoneNameEtc_GMT_PLUS_3 /*name*/,
5379  0x9d13da16 /*zoneId*/,
5380  &kZoneContext /*zoneContext*/,
5381  1 /*numEras*/,
5382  kZoneEraEtc_GMT_PLUS_3 /*eras*/,
5383  nullptr /*targetInfo*/,
5384 };
5385 
5386 //---------------------------------------------------------------------------
5387 // Zone name: Etc/GMT+4
5388 // Zone Eras: 1
5389 // Strings (bytes): 11 (originally 14)
5390 // Memory (8-bit): 36
5391 // Memory (32-bit): 51
5392 //---------------------------------------------------------------------------
5393 
5394 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_4[] ACE_TIME_PROGMEM = {
5395  // -4 - -04
5396  {
5397  nullptr /*zonePolicy*/,
5398  "-04" /*format*/,
5399  -16 /*offsetCode*/,
5400  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5401  10000 /*untilYear*/,
5402  1 /*untilMonth*/,
5403  1 /*untilDay*/,
5404  0 /*untilTimeCode*/,
5405  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5406  },
5407 
5408 };
5409 
5410 static const char kZoneNameEtc_GMT_PLUS_4[] ACE_TIME_PROGMEM = "\x08" "GMT+4";
5411 
5412 const basic::ZoneInfo kZoneEtc_GMT_PLUS_4 ACE_TIME_PROGMEM = {
5413  kZoneNameEtc_GMT_PLUS_4 /*name*/,
5414  0x9d13da17 /*zoneId*/,
5415  &kZoneContext /*zoneContext*/,
5416  1 /*numEras*/,
5417  kZoneEraEtc_GMT_PLUS_4 /*eras*/,
5418  nullptr /*targetInfo*/,
5419 };
5420 
5421 //---------------------------------------------------------------------------
5422 // Zone name: Etc/GMT+5
5423 // Zone Eras: 1
5424 // Strings (bytes): 11 (originally 14)
5425 // Memory (8-bit): 36
5426 // Memory (32-bit): 51
5427 //---------------------------------------------------------------------------
5428 
5429 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_5[] ACE_TIME_PROGMEM = {
5430  // -5 - -05
5431  {
5432  nullptr /*zonePolicy*/,
5433  "-05" /*format*/,
5434  -20 /*offsetCode*/,
5435  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5436  10000 /*untilYear*/,
5437  1 /*untilMonth*/,
5438  1 /*untilDay*/,
5439  0 /*untilTimeCode*/,
5440  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5441  },
5442 
5443 };
5444 
5445 static const char kZoneNameEtc_GMT_PLUS_5[] ACE_TIME_PROGMEM = "\x08" "GMT+5";
5446 
5447 const basic::ZoneInfo kZoneEtc_GMT_PLUS_5 ACE_TIME_PROGMEM = {
5448  kZoneNameEtc_GMT_PLUS_5 /*name*/,
5449  0x9d13da18 /*zoneId*/,
5450  &kZoneContext /*zoneContext*/,
5451  1 /*numEras*/,
5452  kZoneEraEtc_GMT_PLUS_5 /*eras*/,
5453  nullptr /*targetInfo*/,
5454 };
5455 
5456 //---------------------------------------------------------------------------
5457 // Zone name: Etc/GMT+6
5458 // Zone Eras: 1
5459 // Strings (bytes): 11 (originally 14)
5460 // Memory (8-bit): 36
5461 // Memory (32-bit): 51
5462 //---------------------------------------------------------------------------
5463 
5464 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_6[] ACE_TIME_PROGMEM = {
5465  // -6 - -06
5466  {
5467  nullptr /*zonePolicy*/,
5468  "-06" /*format*/,
5469  -24 /*offsetCode*/,
5470  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5471  10000 /*untilYear*/,
5472  1 /*untilMonth*/,
5473  1 /*untilDay*/,
5474  0 /*untilTimeCode*/,
5475  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5476  },
5477 
5478 };
5479 
5480 static const char kZoneNameEtc_GMT_PLUS_6[] ACE_TIME_PROGMEM = "\x08" "GMT+6";
5481 
5482 const basic::ZoneInfo kZoneEtc_GMT_PLUS_6 ACE_TIME_PROGMEM = {
5483  kZoneNameEtc_GMT_PLUS_6 /*name*/,
5484  0x9d13da19 /*zoneId*/,
5485  &kZoneContext /*zoneContext*/,
5486  1 /*numEras*/,
5487  kZoneEraEtc_GMT_PLUS_6 /*eras*/,
5488  nullptr /*targetInfo*/,
5489 };
5490 
5491 //---------------------------------------------------------------------------
5492 // Zone name: Etc/GMT+7
5493 // Zone Eras: 1
5494 // Strings (bytes): 11 (originally 14)
5495 // Memory (8-bit): 36
5496 // Memory (32-bit): 51
5497 //---------------------------------------------------------------------------
5498 
5499 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_7[] ACE_TIME_PROGMEM = {
5500  // -7 - -07
5501  {
5502  nullptr /*zonePolicy*/,
5503  "-07" /*format*/,
5504  -28 /*offsetCode*/,
5505  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5506  10000 /*untilYear*/,
5507  1 /*untilMonth*/,
5508  1 /*untilDay*/,
5509  0 /*untilTimeCode*/,
5510  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5511  },
5512 
5513 };
5514 
5515 static const char kZoneNameEtc_GMT_PLUS_7[] ACE_TIME_PROGMEM = "\x08" "GMT+7";
5516 
5517 const basic::ZoneInfo kZoneEtc_GMT_PLUS_7 ACE_TIME_PROGMEM = {
5518  kZoneNameEtc_GMT_PLUS_7 /*name*/,
5519  0x9d13da1a /*zoneId*/,
5520  &kZoneContext /*zoneContext*/,
5521  1 /*numEras*/,
5522  kZoneEraEtc_GMT_PLUS_7 /*eras*/,
5523  nullptr /*targetInfo*/,
5524 };
5525 
5526 //---------------------------------------------------------------------------
5527 // Zone name: Etc/GMT+8
5528 // Zone Eras: 1
5529 // Strings (bytes): 11 (originally 14)
5530 // Memory (8-bit): 36
5531 // Memory (32-bit): 51
5532 //---------------------------------------------------------------------------
5533 
5534 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_8[] ACE_TIME_PROGMEM = {
5535  // -8 - -08
5536  {
5537  nullptr /*zonePolicy*/,
5538  "-08" /*format*/,
5539  -32 /*offsetCode*/,
5540  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5541  10000 /*untilYear*/,
5542  1 /*untilMonth*/,
5543  1 /*untilDay*/,
5544  0 /*untilTimeCode*/,
5545  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5546  },
5547 
5548 };
5549 
5550 static const char kZoneNameEtc_GMT_PLUS_8[] ACE_TIME_PROGMEM = "\x08" "GMT+8";
5551 
5552 const basic::ZoneInfo kZoneEtc_GMT_PLUS_8 ACE_TIME_PROGMEM = {
5553  kZoneNameEtc_GMT_PLUS_8 /*name*/,
5554  0x9d13da1b /*zoneId*/,
5555  &kZoneContext /*zoneContext*/,
5556  1 /*numEras*/,
5557  kZoneEraEtc_GMT_PLUS_8 /*eras*/,
5558  nullptr /*targetInfo*/,
5559 };
5560 
5561 //---------------------------------------------------------------------------
5562 // Zone name: Etc/GMT+9
5563 // Zone Eras: 1
5564 // Strings (bytes): 11 (originally 14)
5565 // Memory (8-bit): 36
5566 // Memory (32-bit): 51
5567 //---------------------------------------------------------------------------
5568 
5569 static const basic::ZoneEra kZoneEraEtc_GMT_PLUS_9[] ACE_TIME_PROGMEM = {
5570  // -9 - -09
5571  {
5572  nullptr /*zonePolicy*/,
5573  "-09" /*format*/,
5574  -36 /*offsetCode*/,
5575  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5576  10000 /*untilYear*/,
5577  1 /*untilMonth*/,
5578  1 /*untilDay*/,
5579  0 /*untilTimeCode*/,
5580  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5581  },
5582 
5583 };
5584 
5585 static const char kZoneNameEtc_GMT_PLUS_9[] ACE_TIME_PROGMEM = "\x08" "GMT+9";
5586 
5587 const basic::ZoneInfo kZoneEtc_GMT_PLUS_9 ACE_TIME_PROGMEM = {
5588  kZoneNameEtc_GMT_PLUS_9 /*name*/,
5589  0x9d13da1c /*zoneId*/,
5590  &kZoneContext /*zoneContext*/,
5591  1 /*numEras*/,
5592  kZoneEraEtc_GMT_PLUS_9 /*eras*/,
5593  nullptr /*targetInfo*/,
5594 };
5595 
5596 //---------------------------------------------------------------------------
5597 // Zone name: Etc/GMT-1
5598 // Zone Eras: 1
5599 // Strings (bytes): 11 (originally 14)
5600 // Memory (8-bit): 36
5601 // Memory (32-bit): 51
5602 //---------------------------------------------------------------------------
5603 
5604 static const basic::ZoneEra kZoneEraEtc_GMT_1[] ACE_TIME_PROGMEM = {
5605  // 1 - +01
5606  {
5607  nullptr /*zonePolicy*/,
5608  "+01" /*format*/,
5609  4 /*offsetCode*/,
5610  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5611  10000 /*untilYear*/,
5612  1 /*untilMonth*/,
5613  1 /*untilDay*/,
5614  0 /*untilTimeCode*/,
5615  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5616  },
5617 
5618 };
5619 
5620 static const char kZoneNameEtc_GMT_1[] ACE_TIME_PROGMEM = "\x08" "GMT-1";
5621 
5622 const basic::ZoneInfo kZoneEtc_GMT_1 ACE_TIME_PROGMEM = {
5623  kZoneNameEtc_GMT_1 /*name*/,
5624  0x9d13da56 /*zoneId*/,
5625  &kZoneContext /*zoneContext*/,
5626  1 /*numEras*/,
5627  kZoneEraEtc_GMT_1 /*eras*/,
5628  nullptr /*targetInfo*/,
5629 };
5630 
5631 //---------------------------------------------------------------------------
5632 // Zone name: Etc/GMT-10
5633 // Zone Eras: 1
5634 // Strings (bytes): 12 (originally 15)
5635 // Memory (8-bit): 37
5636 // Memory (32-bit): 52
5637 //---------------------------------------------------------------------------
5638 
5639 static const basic::ZoneEra kZoneEraEtc_GMT_10[] ACE_TIME_PROGMEM = {
5640  // 10 - +10
5641  {
5642  nullptr /*zonePolicy*/,
5643  "+10" /*format*/,
5644  40 /*offsetCode*/,
5645  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5646  10000 /*untilYear*/,
5647  1 /*untilMonth*/,
5648  1 /*untilDay*/,
5649  0 /*untilTimeCode*/,
5650  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5651  },
5652 
5653 };
5654 
5655 static const char kZoneNameEtc_GMT_10[] ACE_TIME_PROGMEM = "\x08" "GMT-10";
5656 
5657 const basic::ZoneInfo kZoneEtc_GMT_10 ACE_TIME_PROGMEM = {
5658  kZoneNameEtc_GMT_10 /*name*/,
5659  0x3f8f2546 /*zoneId*/,
5660  &kZoneContext /*zoneContext*/,
5661  1 /*numEras*/,
5662  kZoneEraEtc_GMT_10 /*eras*/,
5663  nullptr /*targetInfo*/,
5664 };
5665 
5666 //---------------------------------------------------------------------------
5667 // Zone name: Etc/GMT-11
5668 // Zone Eras: 1
5669 // Strings (bytes): 12 (originally 15)
5670 // Memory (8-bit): 37
5671 // Memory (32-bit): 52
5672 //---------------------------------------------------------------------------
5673 
5674 static const basic::ZoneEra kZoneEraEtc_GMT_11[] ACE_TIME_PROGMEM = {
5675  // 11 - +11
5676  {
5677  nullptr /*zonePolicy*/,
5678  "+11" /*format*/,
5679  44 /*offsetCode*/,
5680  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5681  10000 /*untilYear*/,
5682  1 /*untilMonth*/,
5683  1 /*untilDay*/,
5684  0 /*untilTimeCode*/,
5685  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5686  },
5687 
5688 };
5689 
5690 static const char kZoneNameEtc_GMT_11[] ACE_TIME_PROGMEM = "\x08" "GMT-11";
5691 
5692 const basic::ZoneInfo kZoneEtc_GMT_11 ACE_TIME_PROGMEM = {
5693  kZoneNameEtc_GMT_11 /*name*/,
5694  0x3f8f2547 /*zoneId*/,
5695  &kZoneContext /*zoneContext*/,
5696  1 /*numEras*/,
5697  kZoneEraEtc_GMT_11 /*eras*/,
5698  nullptr /*targetInfo*/,
5699 };
5700 
5701 //---------------------------------------------------------------------------
5702 // Zone name: Etc/GMT-12
5703 // Zone Eras: 1
5704 // Strings (bytes): 12 (originally 15)
5705 // Memory (8-bit): 37
5706 // Memory (32-bit): 52
5707 //---------------------------------------------------------------------------
5708 
5709 static const basic::ZoneEra kZoneEraEtc_GMT_12[] ACE_TIME_PROGMEM = {
5710  // 12 - +12
5711  {
5712  nullptr /*zonePolicy*/,
5713  "+12" /*format*/,
5714  48 /*offsetCode*/,
5715  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5716  10000 /*untilYear*/,
5717  1 /*untilMonth*/,
5718  1 /*untilDay*/,
5719  0 /*untilTimeCode*/,
5720  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5721  },
5722 
5723 };
5724 
5725 static const char kZoneNameEtc_GMT_12[] ACE_TIME_PROGMEM = "\x08" "GMT-12";
5726 
5727 const basic::ZoneInfo kZoneEtc_GMT_12 ACE_TIME_PROGMEM = {
5728  kZoneNameEtc_GMT_12 /*name*/,
5729  0x3f8f2548 /*zoneId*/,
5730  &kZoneContext /*zoneContext*/,
5731  1 /*numEras*/,
5732  kZoneEraEtc_GMT_12 /*eras*/,
5733  nullptr /*targetInfo*/,
5734 };
5735 
5736 //---------------------------------------------------------------------------
5737 // Zone name: Etc/GMT-13
5738 // Zone Eras: 1
5739 // Strings (bytes): 12 (originally 15)
5740 // Memory (8-bit): 37
5741 // Memory (32-bit): 52
5742 //---------------------------------------------------------------------------
5743 
5744 static const basic::ZoneEra kZoneEraEtc_GMT_13[] ACE_TIME_PROGMEM = {
5745  // 13 - +13
5746  {
5747  nullptr /*zonePolicy*/,
5748  "+13" /*format*/,
5749  52 /*offsetCode*/,
5750  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5751  10000 /*untilYear*/,
5752  1 /*untilMonth*/,
5753  1 /*untilDay*/,
5754  0 /*untilTimeCode*/,
5755  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5756  },
5757 
5758 };
5759 
5760 static const char kZoneNameEtc_GMT_13[] ACE_TIME_PROGMEM = "\x08" "GMT-13";
5761 
5762 const basic::ZoneInfo kZoneEtc_GMT_13 ACE_TIME_PROGMEM = {
5763  kZoneNameEtc_GMT_13 /*name*/,
5764  0x3f8f2549 /*zoneId*/,
5765  &kZoneContext /*zoneContext*/,
5766  1 /*numEras*/,
5767  kZoneEraEtc_GMT_13 /*eras*/,
5768  nullptr /*targetInfo*/,
5769 };
5770 
5771 //---------------------------------------------------------------------------
5772 // Zone name: Etc/GMT-14
5773 // Zone Eras: 1
5774 // Strings (bytes): 12 (originally 15)
5775 // Memory (8-bit): 37
5776 // Memory (32-bit): 52
5777 //---------------------------------------------------------------------------
5778 
5779 static const basic::ZoneEra kZoneEraEtc_GMT_14[] ACE_TIME_PROGMEM = {
5780  // 14 - +14
5781  {
5782  nullptr /*zonePolicy*/,
5783  "+14" /*format*/,
5784  56 /*offsetCode*/,
5785  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5786  10000 /*untilYear*/,
5787  1 /*untilMonth*/,
5788  1 /*untilDay*/,
5789  0 /*untilTimeCode*/,
5790  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5791  },
5792 
5793 };
5794 
5795 static const char kZoneNameEtc_GMT_14[] ACE_TIME_PROGMEM = "\x08" "GMT-14";
5796 
5797 const basic::ZoneInfo kZoneEtc_GMT_14 ACE_TIME_PROGMEM = {
5798  kZoneNameEtc_GMT_14 /*name*/,
5799  0x3f8f254a /*zoneId*/,
5800  &kZoneContext /*zoneContext*/,
5801  1 /*numEras*/,
5802  kZoneEraEtc_GMT_14 /*eras*/,
5803  nullptr /*targetInfo*/,
5804 };
5805 
5806 //---------------------------------------------------------------------------
5807 // Zone name: Etc/GMT-2
5808 // Zone Eras: 1
5809 // Strings (bytes): 11 (originally 14)
5810 // Memory (8-bit): 36
5811 // Memory (32-bit): 51
5812 //---------------------------------------------------------------------------
5813 
5814 static const basic::ZoneEra kZoneEraEtc_GMT_2[] ACE_TIME_PROGMEM = {
5815  // 2 - +02
5816  {
5817  nullptr /*zonePolicy*/,
5818  "+02" /*format*/,
5819  8 /*offsetCode*/,
5820  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5821  10000 /*untilYear*/,
5822  1 /*untilMonth*/,
5823  1 /*untilDay*/,
5824  0 /*untilTimeCode*/,
5825  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5826  },
5827 
5828 };
5829 
5830 static const char kZoneNameEtc_GMT_2[] ACE_TIME_PROGMEM = "\x08" "GMT-2";
5831 
5832 const basic::ZoneInfo kZoneEtc_GMT_2 ACE_TIME_PROGMEM = {
5833  kZoneNameEtc_GMT_2 /*name*/,
5834  0x9d13da57 /*zoneId*/,
5835  &kZoneContext /*zoneContext*/,
5836  1 /*numEras*/,
5837  kZoneEraEtc_GMT_2 /*eras*/,
5838  nullptr /*targetInfo*/,
5839 };
5840 
5841 //---------------------------------------------------------------------------
5842 // Zone name: Etc/GMT-3
5843 // Zone Eras: 1
5844 // Strings (bytes): 11 (originally 14)
5845 // Memory (8-bit): 36
5846 // Memory (32-bit): 51
5847 //---------------------------------------------------------------------------
5848 
5849 static const basic::ZoneEra kZoneEraEtc_GMT_3[] ACE_TIME_PROGMEM = {
5850  // 3 - +03
5851  {
5852  nullptr /*zonePolicy*/,
5853  "+03" /*format*/,
5854  12 /*offsetCode*/,
5855  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5856  10000 /*untilYear*/,
5857  1 /*untilMonth*/,
5858  1 /*untilDay*/,
5859  0 /*untilTimeCode*/,
5860  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5861  },
5862 
5863 };
5864 
5865 static const char kZoneNameEtc_GMT_3[] ACE_TIME_PROGMEM = "\x08" "GMT-3";
5866 
5867 const basic::ZoneInfo kZoneEtc_GMT_3 ACE_TIME_PROGMEM = {
5868  kZoneNameEtc_GMT_3 /*name*/,
5869  0x9d13da58 /*zoneId*/,
5870  &kZoneContext /*zoneContext*/,
5871  1 /*numEras*/,
5872  kZoneEraEtc_GMT_3 /*eras*/,
5873  nullptr /*targetInfo*/,
5874 };
5875 
5876 //---------------------------------------------------------------------------
5877 // Zone name: Etc/GMT-4
5878 // Zone Eras: 1
5879 // Strings (bytes): 11 (originally 14)
5880 // Memory (8-bit): 36
5881 // Memory (32-bit): 51
5882 //---------------------------------------------------------------------------
5883 
5884 static const basic::ZoneEra kZoneEraEtc_GMT_4[] ACE_TIME_PROGMEM = {
5885  // 4 - +04
5886  {
5887  nullptr /*zonePolicy*/,
5888  "+04" /*format*/,
5889  16 /*offsetCode*/,
5890  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5891  10000 /*untilYear*/,
5892  1 /*untilMonth*/,
5893  1 /*untilDay*/,
5894  0 /*untilTimeCode*/,
5895  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5896  },
5897 
5898 };
5899 
5900 static const char kZoneNameEtc_GMT_4[] ACE_TIME_PROGMEM = "\x08" "GMT-4";
5901 
5902 const basic::ZoneInfo kZoneEtc_GMT_4 ACE_TIME_PROGMEM = {
5903  kZoneNameEtc_GMT_4 /*name*/,
5904  0x9d13da59 /*zoneId*/,
5905  &kZoneContext /*zoneContext*/,
5906  1 /*numEras*/,
5907  kZoneEraEtc_GMT_4 /*eras*/,
5908  nullptr /*targetInfo*/,
5909 };
5910 
5911 //---------------------------------------------------------------------------
5912 // Zone name: Etc/GMT-5
5913 // Zone Eras: 1
5914 // Strings (bytes): 11 (originally 14)
5915 // Memory (8-bit): 36
5916 // Memory (32-bit): 51
5917 //---------------------------------------------------------------------------
5918 
5919 static const basic::ZoneEra kZoneEraEtc_GMT_5[] ACE_TIME_PROGMEM = {
5920  // 5 - +05
5921  {
5922  nullptr /*zonePolicy*/,
5923  "+05" /*format*/,
5924  20 /*offsetCode*/,
5925  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5926  10000 /*untilYear*/,
5927  1 /*untilMonth*/,
5928  1 /*untilDay*/,
5929  0 /*untilTimeCode*/,
5930  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5931  },
5932 
5933 };
5934 
5935 static const char kZoneNameEtc_GMT_5[] ACE_TIME_PROGMEM = "\x08" "GMT-5";
5936 
5937 const basic::ZoneInfo kZoneEtc_GMT_5 ACE_TIME_PROGMEM = {
5938  kZoneNameEtc_GMT_5 /*name*/,
5939  0x9d13da5a /*zoneId*/,
5940  &kZoneContext /*zoneContext*/,
5941  1 /*numEras*/,
5942  kZoneEraEtc_GMT_5 /*eras*/,
5943  nullptr /*targetInfo*/,
5944 };
5945 
5946 //---------------------------------------------------------------------------
5947 // Zone name: Etc/GMT-6
5948 // Zone Eras: 1
5949 // Strings (bytes): 11 (originally 14)
5950 // Memory (8-bit): 36
5951 // Memory (32-bit): 51
5952 //---------------------------------------------------------------------------
5953 
5954 static const basic::ZoneEra kZoneEraEtc_GMT_6[] ACE_TIME_PROGMEM = {
5955  // 6 - +06
5956  {
5957  nullptr /*zonePolicy*/,
5958  "+06" /*format*/,
5959  24 /*offsetCode*/,
5960  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5961  10000 /*untilYear*/,
5962  1 /*untilMonth*/,
5963  1 /*untilDay*/,
5964  0 /*untilTimeCode*/,
5965  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
5966  },
5967 
5968 };
5969 
5970 static const char kZoneNameEtc_GMT_6[] ACE_TIME_PROGMEM = "\x08" "GMT-6";
5971 
5972 const basic::ZoneInfo kZoneEtc_GMT_6 ACE_TIME_PROGMEM = {
5973  kZoneNameEtc_GMT_6 /*name*/,
5974  0x9d13da5b /*zoneId*/,
5975  &kZoneContext /*zoneContext*/,
5976  1 /*numEras*/,
5977  kZoneEraEtc_GMT_6 /*eras*/,
5978  nullptr /*targetInfo*/,
5979 };
5980 
5981 //---------------------------------------------------------------------------
5982 // Zone name: Etc/GMT-7
5983 // Zone Eras: 1
5984 // Strings (bytes): 11 (originally 14)
5985 // Memory (8-bit): 36
5986 // Memory (32-bit): 51
5987 //---------------------------------------------------------------------------
5988 
5989 static const basic::ZoneEra kZoneEraEtc_GMT_7[] ACE_TIME_PROGMEM = {
5990  // 7 - +07
5991  {
5992  nullptr /*zonePolicy*/,
5993  "+07" /*format*/,
5994  28 /*offsetCode*/,
5995  0 /*deltaCode ((deltaMinutes=0)/15)*/,
5996  10000 /*untilYear*/,
5997  1 /*untilMonth*/,
5998  1 /*untilDay*/,
5999  0 /*untilTimeCode*/,
6000  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6001  },
6002 
6003 };
6004 
6005 static const char kZoneNameEtc_GMT_7[] ACE_TIME_PROGMEM = "\x08" "GMT-7";
6006 
6007 const basic::ZoneInfo kZoneEtc_GMT_7 ACE_TIME_PROGMEM = {
6008  kZoneNameEtc_GMT_7 /*name*/,
6009  0x9d13da5c /*zoneId*/,
6010  &kZoneContext /*zoneContext*/,
6011  1 /*numEras*/,
6012  kZoneEraEtc_GMT_7 /*eras*/,
6013  nullptr /*targetInfo*/,
6014 };
6015 
6016 //---------------------------------------------------------------------------
6017 // Zone name: Etc/GMT-8
6018 // Zone Eras: 1
6019 // Strings (bytes): 11 (originally 14)
6020 // Memory (8-bit): 36
6021 // Memory (32-bit): 51
6022 //---------------------------------------------------------------------------
6023 
6024 static const basic::ZoneEra kZoneEraEtc_GMT_8[] ACE_TIME_PROGMEM = {
6025  // 8 - +08
6026  {
6027  nullptr /*zonePolicy*/,
6028  "+08" /*format*/,
6029  32 /*offsetCode*/,
6030  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6031  10000 /*untilYear*/,
6032  1 /*untilMonth*/,
6033  1 /*untilDay*/,
6034  0 /*untilTimeCode*/,
6035  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6036  },
6037 
6038 };
6039 
6040 static const char kZoneNameEtc_GMT_8[] ACE_TIME_PROGMEM = "\x08" "GMT-8";
6041 
6042 const basic::ZoneInfo kZoneEtc_GMT_8 ACE_TIME_PROGMEM = {
6043  kZoneNameEtc_GMT_8 /*name*/,
6044  0x9d13da5d /*zoneId*/,
6045  &kZoneContext /*zoneContext*/,
6046  1 /*numEras*/,
6047  kZoneEraEtc_GMT_8 /*eras*/,
6048  nullptr /*targetInfo*/,
6049 };
6050 
6051 //---------------------------------------------------------------------------
6052 // Zone name: Etc/GMT-9
6053 // Zone Eras: 1
6054 // Strings (bytes): 11 (originally 14)
6055 // Memory (8-bit): 36
6056 // Memory (32-bit): 51
6057 //---------------------------------------------------------------------------
6058 
6059 static const basic::ZoneEra kZoneEraEtc_GMT_9[] ACE_TIME_PROGMEM = {
6060  // 9 - +09
6061  {
6062  nullptr /*zonePolicy*/,
6063  "+09" /*format*/,
6064  36 /*offsetCode*/,
6065  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6066  10000 /*untilYear*/,
6067  1 /*untilMonth*/,
6068  1 /*untilDay*/,
6069  0 /*untilTimeCode*/,
6070  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6071  },
6072 
6073 };
6074 
6075 static const char kZoneNameEtc_GMT_9[] ACE_TIME_PROGMEM = "\x08" "GMT-9";
6076 
6077 const basic::ZoneInfo kZoneEtc_GMT_9 ACE_TIME_PROGMEM = {
6078  kZoneNameEtc_GMT_9 /*name*/,
6079  0x9d13da5e /*zoneId*/,
6080  &kZoneContext /*zoneContext*/,
6081  1 /*numEras*/,
6082  kZoneEraEtc_GMT_9 /*eras*/,
6083  nullptr /*targetInfo*/,
6084 };
6085 
6086 //---------------------------------------------------------------------------
6087 // Zone name: Etc/UTC
6088 // Zone Eras: 1
6089 // Strings (bytes): 9 (originally 12)
6090 // Memory (8-bit): 34
6091 // Memory (32-bit): 49
6092 //---------------------------------------------------------------------------
6093 
6094 static const basic::ZoneEra kZoneEraEtc_UTC[] ACE_TIME_PROGMEM = {
6095  // 0 - UTC
6096  {
6097  nullptr /*zonePolicy*/,
6098  "UTC" /*format*/,
6099  0 /*offsetCode*/,
6100  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6101  10000 /*untilYear*/,
6102  1 /*untilMonth*/,
6103  1 /*untilDay*/,
6104  0 /*untilTimeCode*/,
6105  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6106  },
6107 
6108 };
6109 
6110 static const char kZoneNameEtc_UTC[] ACE_TIME_PROGMEM = "\x08" "UTC";
6111 
6112 const basic::ZoneInfo kZoneEtc_UTC ACE_TIME_PROGMEM = {
6113  kZoneNameEtc_UTC /*name*/,
6114  0xd8e31abc /*zoneId*/,
6115  &kZoneContext /*zoneContext*/,
6116  1 /*numEras*/,
6117  kZoneEraEtc_UTC /*eras*/,
6118  nullptr /*targetInfo*/,
6119 };
6120 
6121 //---------------------------------------------------------------------------
6122 // Zone name: Europe/Andorra
6123 // Zone Eras: 1
6124 // Strings (bytes): 14 (originally 20)
6125 // Memory (8-bit): 39
6126 // Memory (32-bit): 54
6127 //---------------------------------------------------------------------------
6128 
6129 static const basic::ZoneEra kZoneEraEurope_Andorra[] ACE_TIME_PROGMEM = {
6130  // 1:00 EU CE%sT
6131  {
6132  &kZonePolicyEU /*zonePolicy*/,
6133  "CE%T" /*format*/,
6134  4 /*offsetCode*/,
6135  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6136  10000 /*untilYear*/,
6137  1 /*untilMonth*/,
6138  1 /*untilDay*/,
6139  0 /*untilTimeCode*/,
6140  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6141  },
6142 
6143 };
6144 
6145 static const char kZoneNameEurope_Andorra[] ACE_TIME_PROGMEM = "\x09" "Andorra";
6146 
6147 const basic::ZoneInfo kZoneEurope_Andorra ACE_TIME_PROGMEM = {
6148  kZoneNameEurope_Andorra /*name*/,
6149  0x97f6764b /*zoneId*/,
6150  &kZoneContext /*zoneContext*/,
6151  1 /*numEras*/,
6152  kZoneEraEurope_Andorra /*eras*/,
6153  nullptr /*targetInfo*/,
6154 };
6155 
6156 //---------------------------------------------------------------------------
6157 // Zone name: Europe/Athens
6158 // Zone Eras: 1
6159 // Strings (bytes): 13 (originally 19)
6160 // Memory (8-bit): 38
6161 // Memory (32-bit): 53
6162 //---------------------------------------------------------------------------
6163 
6164 static const basic::ZoneEra kZoneEraEurope_Athens[] ACE_TIME_PROGMEM = {
6165  // 2:00 EU EE%sT
6166  {
6167  &kZonePolicyEU /*zonePolicy*/,
6168  "EE%T" /*format*/,
6169  8 /*offsetCode*/,
6170  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6171  10000 /*untilYear*/,
6172  1 /*untilMonth*/,
6173  1 /*untilDay*/,
6174  0 /*untilTimeCode*/,
6175  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6176  },
6177 
6178 };
6179 
6180 static const char kZoneNameEurope_Athens[] ACE_TIME_PROGMEM = "\x09" "Athens";
6181 
6182 const basic::ZoneInfo kZoneEurope_Athens ACE_TIME_PROGMEM = {
6183  kZoneNameEurope_Athens /*name*/,
6184  0x4318fa27 /*zoneId*/,
6185  &kZoneContext /*zoneContext*/,
6186  1 /*numEras*/,
6187  kZoneEraEurope_Athens /*eras*/,
6188  nullptr /*targetInfo*/,
6189 };
6190 
6191 //---------------------------------------------------------------------------
6192 // Zone name: Europe/Belgrade
6193 // Zone Eras: 1
6194 // Strings (bytes): 15 (originally 21)
6195 // Memory (8-bit): 40
6196 // Memory (32-bit): 55
6197 //---------------------------------------------------------------------------
6198 
6199 static const basic::ZoneEra kZoneEraEurope_Belgrade[] ACE_TIME_PROGMEM = {
6200  // 1:00 EU CE%sT
6201  {
6202  &kZonePolicyEU /*zonePolicy*/,
6203  "CE%T" /*format*/,
6204  4 /*offsetCode*/,
6205  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6206  10000 /*untilYear*/,
6207  1 /*untilMonth*/,
6208  1 /*untilDay*/,
6209  0 /*untilTimeCode*/,
6210  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6211  },
6212 
6213 };
6214 
6215 static const char kZoneNameEurope_Belgrade[] ACE_TIME_PROGMEM = "\x09" "Belgrade";
6216 
6217 const basic::ZoneInfo kZoneEurope_Belgrade ACE_TIME_PROGMEM = {
6218  kZoneNameEurope_Belgrade /*name*/,
6219  0xe0532b3a /*zoneId*/,
6220  &kZoneContext /*zoneContext*/,
6221  1 /*numEras*/,
6222  kZoneEraEurope_Belgrade /*eras*/,
6223  nullptr /*targetInfo*/,
6224 };
6225 
6226 //---------------------------------------------------------------------------
6227 // Zone name: Europe/Berlin
6228 // Zone Eras: 1
6229 // Strings (bytes): 13 (originally 19)
6230 // Memory (8-bit): 38
6231 // Memory (32-bit): 53
6232 //---------------------------------------------------------------------------
6233 
6234 static const basic::ZoneEra kZoneEraEurope_Berlin[] ACE_TIME_PROGMEM = {
6235  // 1:00 EU CE%sT
6236  {
6237  &kZonePolicyEU /*zonePolicy*/,
6238  "CE%T" /*format*/,
6239  4 /*offsetCode*/,
6240  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6241  10000 /*untilYear*/,
6242  1 /*untilMonth*/,
6243  1 /*untilDay*/,
6244  0 /*untilTimeCode*/,
6245  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6246  },
6247 
6248 };
6249 
6250 static const char kZoneNameEurope_Berlin[] ACE_TIME_PROGMEM = "\x09" "Berlin";
6251 
6252 const basic::ZoneInfo kZoneEurope_Berlin ACE_TIME_PROGMEM = {
6253  kZoneNameEurope_Berlin /*name*/,
6254  0x44644c20 /*zoneId*/,
6255  &kZoneContext /*zoneContext*/,
6256  1 /*numEras*/,
6257  kZoneEraEurope_Berlin /*eras*/,
6258  nullptr /*targetInfo*/,
6259 };
6260 
6261 //---------------------------------------------------------------------------
6262 // Zone name: Europe/Brussels
6263 // Zone Eras: 1
6264 // Strings (bytes): 15 (originally 21)
6265 // Memory (8-bit): 40
6266 // Memory (32-bit): 55
6267 //---------------------------------------------------------------------------
6268 
6269 static const basic::ZoneEra kZoneEraEurope_Brussels[] ACE_TIME_PROGMEM = {
6270  // 1:00 EU CE%sT
6271  {
6272  &kZonePolicyEU /*zonePolicy*/,
6273  "CE%T" /*format*/,
6274  4 /*offsetCode*/,
6275  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6276  10000 /*untilYear*/,
6277  1 /*untilMonth*/,
6278  1 /*untilDay*/,
6279  0 /*untilTimeCode*/,
6280  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6281  },
6282 
6283 };
6284 
6285 static const char kZoneNameEurope_Brussels[] ACE_TIME_PROGMEM = "\x09" "Brussels";
6286 
6287 const basic::ZoneInfo kZoneEurope_Brussels ACE_TIME_PROGMEM = {
6288  kZoneNameEurope_Brussels /*name*/,
6289  0xdee07337 /*zoneId*/,
6290  &kZoneContext /*zoneContext*/,
6291  1 /*numEras*/,
6292  kZoneEraEurope_Brussels /*eras*/,
6293  nullptr /*targetInfo*/,
6294 };
6295 
6296 //---------------------------------------------------------------------------
6297 // Zone name: Europe/Bucharest
6298 // Zone Eras: 1
6299 // Strings (bytes): 16 (originally 22)
6300 // Memory (8-bit): 41
6301 // Memory (32-bit): 56
6302 //---------------------------------------------------------------------------
6303 
6304 static const basic::ZoneEra kZoneEraEurope_Bucharest[] ACE_TIME_PROGMEM = {
6305  // 2:00 EU EE%sT
6306  {
6307  &kZonePolicyEU /*zonePolicy*/,
6308  "EE%T" /*format*/,
6309  8 /*offsetCode*/,
6310  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6311  10000 /*untilYear*/,
6312  1 /*untilMonth*/,
6313  1 /*untilDay*/,
6314  0 /*untilTimeCode*/,
6315  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6316  },
6317 
6318 };
6319 
6320 static const char kZoneNameEurope_Bucharest[] ACE_TIME_PROGMEM = "\x09" "Bucharest";
6321 
6322 const basic::ZoneInfo kZoneEurope_Bucharest ACE_TIME_PROGMEM = {
6323  kZoneNameEurope_Bucharest /*name*/,
6324  0xfb349ec5 /*zoneId*/,
6325  &kZoneContext /*zoneContext*/,
6326  1 /*numEras*/,
6327  kZoneEraEurope_Bucharest /*eras*/,
6328  nullptr /*targetInfo*/,
6329 };
6330 
6331 //---------------------------------------------------------------------------
6332 // Zone name: Europe/Budapest
6333 // Zone Eras: 1
6334 // Strings (bytes): 15 (originally 21)
6335 // Memory (8-bit): 40
6336 // Memory (32-bit): 55
6337 //---------------------------------------------------------------------------
6338 
6339 static const basic::ZoneEra kZoneEraEurope_Budapest[] ACE_TIME_PROGMEM = {
6340  // 1:00 EU CE%sT
6341  {
6342  &kZonePolicyEU /*zonePolicy*/,
6343  "CE%T" /*format*/,
6344  4 /*offsetCode*/,
6345  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6346  10000 /*untilYear*/,
6347  1 /*untilMonth*/,
6348  1 /*untilDay*/,
6349  0 /*untilTimeCode*/,
6350  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6351  },
6352 
6353 };
6354 
6355 static const char kZoneNameEurope_Budapest[] ACE_TIME_PROGMEM = "\x09" "Budapest";
6356 
6357 const basic::ZoneInfo kZoneEurope_Budapest ACE_TIME_PROGMEM = {
6358  kZoneNameEurope_Budapest /*name*/,
6359  0x9ce0197c /*zoneId*/,
6360  &kZoneContext /*zoneContext*/,
6361  1 /*numEras*/,
6362  kZoneEraEurope_Budapest /*eras*/,
6363  nullptr /*targetInfo*/,
6364 };
6365 
6366 //---------------------------------------------------------------------------
6367 // Zone name: Europe/Chisinau
6368 // Zone Eras: 1
6369 // Strings (bytes): 15 (originally 21)
6370 // Memory (8-bit): 40
6371 // Memory (32-bit): 55
6372 //---------------------------------------------------------------------------
6373 
6374 static const basic::ZoneEra kZoneEraEurope_Chisinau[] ACE_TIME_PROGMEM = {
6375  // 2:00 Moldova EE%sT
6376  {
6377  &kZonePolicyMoldova /*zonePolicy*/,
6378  "EE%T" /*format*/,
6379  8 /*offsetCode*/,
6380  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6381  10000 /*untilYear*/,
6382  1 /*untilMonth*/,
6383  1 /*untilDay*/,
6384  0 /*untilTimeCode*/,
6385  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6386  },
6387 
6388 };
6389 
6390 static const char kZoneNameEurope_Chisinau[] ACE_TIME_PROGMEM = "\x09" "Chisinau";
6391 
6392 const basic::ZoneInfo kZoneEurope_Chisinau ACE_TIME_PROGMEM = {
6393  kZoneNameEurope_Chisinau /*name*/,
6394  0xad58aa18 /*zoneId*/,
6395  &kZoneContext /*zoneContext*/,
6396  1 /*numEras*/,
6397  kZoneEraEurope_Chisinau /*eras*/,
6398  nullptr /*targetInfo*/,
6399 };
6400 
6401 //---------------------------------------------------------------------------
6402 // Zone name: Europe/Dublin
6403 // Zone Eras: 1
6404 // Strings (bytes): 16 (originally 22)
6405 // Memory (8-bit): 41
6406 // Memory (32-bit): 56
6407 //---------------------------------------------------------------------------
6408 
6409 static const basic::ZoneEra kZoneEraEurope_Dublin[] ACE_TIME_PROGMEM = {
6410  // 1:00 Eire IST/GMT
6411  {
6412  &kZonePolicyEire /*zonePolicy*/,
6413  "IST/GMT" /*format*/,
6414  4 /*offsetCode*/,
6415  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6416  10000 /*untilYear*/,
6417  1 /*untilMonth*/,
6418  1 /*untilDay*/,
6419  0 /*untilTimeCode*/,
6420  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6421  },
6422 
6423 };
6424 
6425 static const char kZoneNameEurope_Dublin[] ACE_TIME_PROGMEM = "\x09" "Dublin";
6426 
6427 const basic::ZoneInfo kZoneEurope_Dublin ACE_TIME_PROGMEM = {
6428  kZoneNameEurope_Dublin /*name*/,
6429  0x4a275f62 /*zoneId*/,
6430  &kZoneContext /*zoneContext*/,
6431  1 /*numEras*/,
6432  kZoneEraEurope_Dublin /*eras*/,
6433  nullptr /*targetInfo*/,
6434 };
6435 
6436 //---------------------------------------------------------------------------
6437 // Zone name: Europe/Gibraltar
6438 // Zone Eras: 1
6439 // Strings (bytes): 16 (originally 22)
6440 // Memory (8-bit): 41
6441 // Memory (32-bit): 56
6442 //---------------------------------------------------------------------------
6443 
6444 static const basic::ZoneEra kZoneEraEurope_Gibraltar[] ACE_TIME_PROGMEM = {
6445  // 1:00 EU CE%sT
6446  {
6447  &kZonePolicyEU /*zonePolicy*/,
6448  "CE%T" /*format*/,
6449  4 /*offsetCode*/,
6450  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6451  10000 /*untilYear*/,
6452  1 /*untilMonth*/,
6453  1 /*untilDay*/,
6454  0 /*untilTimeCode*/,
6455  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6456  },
6457 
6458 };
6459 
6460 static const char kZoneNameEurope_Gibraltar[] ACE_TIME_PROGMEM = "\x09" "Gibraltar";
6461 
6462 const basic::ZoneInfo kZoneEurope_Gibraltar ACE_TIME_PROGMEM = {
6463  kZoneNameEurope_Gibraltar /*name*/,
6464  0xf8e325fc /*zoneId*/,
6465  &kZoneContext /*zoneContext*/,
6466  1 /*numEras*/,
6467  kZoneEraEurope_Gibraltar /*eras*/,
6468  nullptr /*targetInfo*/,
6469 };
6470 
6471 //---------------------------------------------------------------------------
6472 // Zone name: Europe/Helsinki
6473 // Zone Eras: 1
6474 // Strings (bytes): 15 (originally 21)
6475 // Memory (8-bit): 40
6476 // Memory (32-bit): 55
6477 //---------------------------------------------------------------------------
6478 
6479 static const basic::ZoneEra kZoneEraEurope_Helsinki[] ACE_TIME_PROGMEM = {
6480  // 2:00 EU EE%sT
6481  {
6482  &kZonePolicyEU /*zonePolicy*/,
6483  "EE%T" /*format*/,
6484  8 /*offsetCode*/,
6485  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6486  10000 /*untilYear*/,
6487  1 /*untilMonth*/,
6488  1 /*untilDay*/,
6489  0 /*untilTimeCode*/,
6490  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6491  },
6492 
6493 };
6494 
6495 static const char kZoneNameEurope_Helsinki[] ACE_TIME_PROGMEM = "\x09" "Helsinki";
6496 
6497 const basic::ZoneInfo kZoneEurope_Helsinki ACE_TIME_PROGMEM = {
6498  kZoneNameEurope_Helsinki /*name*/,
6499  0x6ab2975b /*zoneId*/,
6500  &kZoneContext /*zoneContext*/,
6501  1 /*numEras*/,
6502  kZoneEraEurope_Helsinki /*eras*/,
6503  nullptr /*targetInfo*/,
6504 };
6505 
6506 //---------------------------------------------------------------------------
6507 // Zone name: Europe/Kyiv
6508 // Zone Eras: 1
6509 // Strings (bytes): 11 (originally 17)
6510 // Memory (8-bit): 36
6511 // Memory (32-bit): 51
6512 //---------------------------------------------------------------------------
6513 
6514 static const basic::ZoneEra kZoneEraEurope_Kyiv[] ACE_TIME_PROGMEM = {
6515  // 2:00 EU EE%sT
6516  {
6517  &kZonePolicyEU /*zonePolicy*/,
6518  "EE%T" /*format*/,
6519  8 /*offsetCode*/,
6520  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6521  10000 /*untilYear*/,
6522  1 /*untilMonth*/,
6523  1 /*untilDay*/,
6524  0 /*untilTimeCode*/,
6525  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6526  },
6527 
6528 };
6529 
6530 static const char kZoneNameEurope_Kyiv[] ACE_TIME_PROGMEM = "\x09" "Kyiv";
6531 
6532 const basic::ZoneInfo kZoneEurope_Kyiv ACE_TIME_PROGMEM = {
6533  kZoneNameEurope_Kyiv /*name*/,
6534  0xa2c1e347 /*zoneId*/,
6535  &kZoneContext /*zoneContext*/,
6536  1 /*numEras*/,
6537  kZoneEraEurope_Kyiv /*eras*/,
6538  nullptr /*targetInfo*/,
6539 };
6540 
6541 //---------------------------------------------------------------------------
6542 // Zone name: Europe/Lisbon
6543 // Zone Eras: 1
6544 // Strings (bytes): 13 (originally 19)
6545 // Memory (8-bit): 38
6546 // Memory (32-bit): 53
6547 //---------------------------------------------------------------------------
6548 
6549 static const basic::ZoneEra kZoneEraEurope_Lisbon[] ACE_TIME_PROGMEM = {
6550  // 0:00 EU WE%sT
6551  {
6552  &kZonePolicyEU /*zonePolicy*/,
6553  "WE%T" /*format*/,
6554  0 /*offsetCode*/,
6555  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6556  10000 /*untilYear*/,
6557  1 /*untilMonth*/,
6558  1 /*untilDay*/,
6559  0 /*untilTimeCode*/,
6560  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6561  },
6562 
6563 };
6564 
6565 static const char kZoneNameEurope_Lisbon[] ACE_TIME_PROGMEM = "\x09" "Lisbon";
6566 
6567 const basic::ZoneInfo kZoneEurope_Lisbon ACE_TIME_PROGMEM = {
6568  kZoneNameEurope_Lisbon /*name*/,
6569  0x5c00a70b /*zoneId*/,
6570  &kZoneContext /*zoneContext*/,
6571  1 /*numEras*/,
6572  kZoneEraEurope_Lisbon /*eras*/,
6573  nullptr /*targetInfo*/,
6574 };
6575 
6576 //---------------------------------------------------------------------------
6577 // Zone name: Europe/London
6578 // Zone Eras: 1
6579 // Strings (bytes): 16 (originally 22)
6580 // Memory (8-bit): 41
6581 // Memory (32-bit): 56
6582 //---------------------------------------------------------------------------
6583 
6584 static const basic::ZoneEra kZoneEraEurope_London[] ACE_TIME_PROGMEM = {
6585  // 0:00 EU GMT/BST
6586  {
6587  &kZonePolicyEU /*zonePolicy*/,
6588  "GMT/BST" /*format*/,
6589  0 /*offsetCode*/,
6590  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6591  10000 /*untilYear*/,
6592  1 /*untilMonth*/,
6593  1 /*untilDay*/,
6594  0 /*untilTimeCode*/,
6595  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6596  },
6597 
6598 };
6599 
6600 static const char kZoneNameEurope_London[] ACE_TIME_PROGMEM = "\x09" "London";
6601 
6602 const basic::ZoneInfo kZoneEurope_London ACE_TIME_PROGMEM = {
6603  kZoneNameEurope_London /*name*/,
6604  0x5c6a84ae /*zoneId*/,
6605  &kZoneContext /*zoneContext*/,
6606  1 /*numEras*/,
6607  kZoneEraEurope_London /*eras*/,
6608  nullptr /*targetInfo*/,
6609 };
6610 
6611 //---------------------------------------------------------------------------
6612 // Zone name: Europe/Madrid
6613 // Zone Eras: 1
6614 // Strings (bytes): 13 (originally 19)
6615 // Memory (8-bit): 38
6616 // Memory (32-bit): 53
6617 //---------------------------------------------------------------------------
6618 
6619 static const basic::ZoneEra kZoneEraEurope_Madrid[] ACE_TIME_PROGMEM = {
6620  // 1:00 EU CE%sT
6621  {
6622  &kZonePolicyEU /*zonePolicy*/,
6623  "CE%T" /*format*/,
6624  4 /*offsetCode*/,
6625  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6626  10000 /*untilYear*/,
6627  1 /*untilMonth*/,
6628  1 /*untilDay*/,
6629  0 /*untilTimeCode*/,
6630  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6631  },
6632 
6633 };
6634 
6635 static const char kZoneNameEurope_Madrid[] ACE_TIME_PROGMEM = "\x09" "Madrid";
6636 
6637 const basic::ZoneInfo kZoneEurope_Madrid ACE_TIME_PROGMEM = {
6638  kZoneNameEurope_Madrid /*name*/,
6639  0x5dbd1535 /*zoneId*/,
6640  &kZoneContext /*zoneContext*/,
6641  1 /*numEras*/,
6642  kZoneEraEurope_Madrid /*eras*/,
6643  nullptr /*targetInfo*/,
6644 };
6645 
6646 //---------------------------------------------------------------------------
6647 // Zone name: Europe/Malta
6648 // Zone Eras: 1
6649 // Strings (bytes): 12 (originally 18)
6650 // Memory (8-bit): 37
6651 // Memory (32-bit): 52
6652 //---------------------------------------------------------------------------
6653 
6654 static const basic::ZoneEra kZoneEraEurope_Malta[] ACE_TIME_PROGMEM = {
6655  // 1:00 EU CE%sT
6656  {
6657  &kZonePolicyEU /*zonePolicy*/,
6658  "CE%T" /*format*/,
6659  4 /*offsetCode*/,
6660  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6661  10000 /*untilYear*/,
6662  1 /*untilMonth*/,
6663  1 /*untilDay*/,
6664  0 /*untilTimeCode*/,
6665  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6666  },
6667 
6668 };
6669 
6670 static const char kZoneNameEurope_Malta[] ACE_TIME_PROGMEM = "\x09" "Malta";
6671 
6672 const basic::ZoneInfo kZoneEurope_Malta ACE_TIME_PROGMEM = {
6673  kZoneNameEurope_Malta /*name*/,
6674  0xfb1560f3 /*zoneId*/,
6675  &kZoneContext /*zoneContext*/,
6676  1 /*numEras*/,
6677  kZoneEraEurope_Malta /*eras*/,
6678  nullptr /*targetInfo*/,
6679 };
6680 
6681 //---------------------------------------------------------------------------
6682 // Zone name: Europe/Paris
6683 // Zone Eras: 1
6684 // Strings (bytes): 12 (originally 18)
6685 // Memory (8-bit): 37
6686 // Memory (32-bit): 52
6687 //---------------------------------------------------------------------------
6688 
6689 static const basic::ZoneEra kZoneEraEurope_Paris[] ACE_TIME_PROGMEM = {
6690  // 1:00 EU CE%sT
6691  {
6692  &kZonePolicyEU /*zonePolicy*/,
6693  "CE%T" /*format*/,
6694  4 /*offsetCode*/,
6695  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6696  10000 /*untilYear*/,
6697  1 /*untilMonth*/,
6698  1 /*untilDay*/,
6699  0 /*untilTimeCode*/,
6700  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6701  },
6702 
6703 };
6704 
6705 static const char kZoneNameEurope_Paris[] ACE_TIME_PROGMEM = "\x09" "Paris";
6706 
6707 const basic::ZoneInfo kZoneEurope_Paris ACE_TIME_PROGMEM = {
6708  kZoneNameEurope_Paris /*name*/,
6709  0xfb4bc2a3 /*zoneId*/,
6710  &kZoneContext /*zoneContext*/,
6711  1 /*numEras*/,
6712  kZoneEraEurope_Paris /*eras*/,
6713  nullptr /*targetInfo*/,
6714 };
6715 
6716 //---------------------------------------------------------------------------
6717 // Zone name: Europe/Prague
6718 // Zone Eras: 1
6719 // Strings (bytes): 13 (originally 19)
6720 // Memory (8-bit): 38
6721 // Memory (32-bit): 53
6722 //---------------------------------------------------------------------------
6723 
6724 static const basic::ZoneEra kZoneEraEurope_Prague[] ACE_TIME_PROGMEM = {
6725  // 1:00 EU CE%sT
6726  {
6727  &kZonePolicyEU /*zonePolicy*/,
6728  "CE%T" /*format*/,
6729  4 /*offsetCode*/,
6730  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6731  10000 /*untilYear*/,
6732  1 /*untilMonth*/,
6733  1 /*untilDay*/,
6734  0 /*untilTimeCode*/,
6735  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6736  },
6737 
6738 };
6739 
6740 static const char kZoneNameEurope_Prague[] ACE_TIME_PROGMEM = "\x09" "Prague";
6741 
6742 const basic::ZoneInfo kZoneEurope_Prague ACE_TIME_PROGMEM = {
6743  kZoneNameEurope_Prague /*name*/,
6744  0x65ee5d48 /*zoneId*/,
6745  &kZoneContext /*zoneContext*/,
6746  1 /*numEras*/,
6747  kZoneEraEurope_Prague /*eras*/,
6748  nullptr /*targetInfo*/,
6749 };
6750 
6751 //---------------------------------------------------------------------------
6752 // Zone name: Europe/Rome
6753 // Zone Eras: 1
6754 // Strings (bytes): 11 (originally 17)
6755 // Memory (8-bit): 36
6756 // Memory (32-bit): 51
6757 //---------------------------------------------------------------------------
6758 
6759 static const basic::ZoneEra kZoneEraEurope_Rome[] ACE_TIME_PROGMEM = {
6760  // 1:00 EU CE%sT
6761  {
6762  &kZonePolicyEU /*zonePolicy*/,
6763  "CE%T" /*format*/,
6764  4 /*offsetCode*/,
6765  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6766  10000 /*untilYear*/,
6767  1 /*untilMonth*/,
6768  1 /*untilDay*/,
6769  0 /*untilTimeCode*/,
6770  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6771  },
6772 
6773 };
6774 
6775 static const char kZoneNameEurope_Rome[] ACE_TIME_PROGMEM = "\x09" "Rome";
6776 
6777 const basic::ZoneInfo kZoneEurope_Rome ACE_TIME_PROGMEM = {
6778  kZoneNameEurope_Rome /*name*/,
6779  0xa2c58fd7 /*zoneId*/,
6780  &kZoneContext /*zoneContext*/,
6781  1 /*numEras*/,
6782  kZoneEraEurope_Rome /*eras*/,
6783  nullptr /*targetInfo*/,
6784 };
6785 
6786 //---------------------------------------------------------------------------
6787 // Zone name: Europe/Sofia
6788 // Zone Eras: 1
6789 // Strings (bytes): 12 (originally 18)
6790 // Memory (8-bit): 37
6791 // Memory (32-bit): 52
6792 //---------------------------------------------------------------------------
6793 
6794 static const basic::ZoneEra kZoneEraEurope_Sofia[] ACE_TIME_PROGMEM = {
6795  // 2:00 EU EE%sT
6796  {
6797  &kZonePolicyEU /*zonePolicy*/,
6798  "EE%T" /*format*/,
6799  8 /*offsetCode*/,
6800  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6801  10000 /*untilYear*/,
6802  1 /*untilMonth*/,
6803  1 /*untilDay*/,
6804  0 /*untilTimeCode*/,
6805  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6806  },
6807 
6808 };
6809 
6810 static const char kZoneNameEurope_Sofia[] ACE_TIME_PROGMEM = "\x09" "Sofia";
6811 
6812 const basic::ZoneInfo kZoneEurope_Sofia ACE_TIME_PROGMEM = {
6813  kZoneNameEurope_Sofia /*name*/,
6814  0xfb898656 /*zoneId*/,
6815  &kZoneContext /*zoneContext*/,
6816  1 /*numEras*/,
6817  kZoneEraEurope_Sofia /*eras*/,
6818  nullptr /*targetInfo*/,
6819 };
6820 
6821 //---------------------------------------------------------------------------
6822 // Zone name: Europe/Tirane
6823 // Zone Eras: 1
6824 // Strings (bytes): 13 (originally 19)
6825 // Memory (8-bit): 38
6826 // Memory (32-bit): 53
6827 //---------------------------------------------------------------------------
6828 
6829 static const basic::ZoneEra kZoneEraEurope_Tirane[] ACE_TIME_PROGMEM = {
6830  // 1:00 EU CE%sT
6831  {
6832  &kZonePolicyEU /*zonePolicy*/,
6833  "CE%T" /*format*/,
6834  4 /*offsetCode*/,
6835  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6836  10000 /*untilYear*/,
6837  1 /*untilMonth*/,
6838  1 /*untilDay*/,
6839  0 /*untilTimeCode*/,
6840  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6841  },
6842 
6843 };
6844 
6845 static const char kZoneNameEurope_Tirane[] ACE_TIME_PROGMEM = "\x09" "Tirane";
6846 
6847 const basic::ZoneInfo kZoneEurope_Tirane ACE_TIME_PROGMEM = {
6848  kZoneNameEurope_Tirane /*name*/,
6849  0x6ea95b47 /*zoneId*/,
6850  &kZoneContext /*zoneContext*/,
6851  1 /*numEras*/,
6852  kZoneEraEurope_Tirane /*eras*/,
6853  nullptr /*targetInfo*/,
6854 };
6855 
6856 //---------------------------------------------------------------------------
6857 // Zone name: Europe/Vienna
6858 // Zone Eras: 1
6859 // Strings (bytes): 13 (originally 19)
6860 // Memory (8-bit): 38
6861 // Memory (32-bit): 53
6862 //---------------------------------------------------------------------------
6863 
6864 static const basic::ZoneEra kZoneEraEurope_Vienna[] ACE_TIME_PROGMEM = {
6865  // 1:00 EU CE%sT
6866  {
6867  &kZonePolicyEU /*zonePolicy*/,
6868  "CE%T" /*format*/,
6869  4 /*offsetCode*/,
6870  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6871  10000 /*untilYear*/,
6872  1 /*untilMonth*/,
6873  1 /*untilDay*/,
6874  0 /*untilTimeCode*/,
6875  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6876  },
6877 
6878 };
6879 
6880 static const char kZoneNameEurope_Vienna[] ACE_TIME_PROGMEM = "\x09" "Vienna";
6881 
6882 const basic::ZoneInfo kZoneEurope_Vienna ACE_TIME_PROGMEM = {
6883  kZoneNameEurope_Vienna /*name*/,
6884  0x734cc2e5 /*zoneId*/,
6885  &kZoneContext /*zoneContext*/,
6886  1 /*numEras*/,
6887  kZoneEraEurope_Vienna /*eras*/,
6888  nullptr /*targetInfo*/,
6889 };
6890 
6891 //---------------------------------------------------------------------------
6892 // Zone name: Europe/Warsaw
6893 // Zone Eras: 1
6894 // Strings (bytes): 13 (originally 19)
6895 // Memory (8-bit): 38
6896 // Memory (32-bit): 53
6897 //---------------------------------------------------------------------------
6898 
6899 static const basic::ZoneEra kZoneEraEurope_Warsaw[] ACE_TIME_PROGMEM = {
6900  // 1:00 EU CE%sT
6901  {
6902  &kZonePolicyEU /*zonePolicy*/,
6903  "CE%T" /*format*/,
6904  4 /*offsetCode*/,
6905  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6906  10000 /*untilYear*/,
6907  1 /*untilMonth*/,
6908  1 /*untilDay*/,
6909  0 /*untilTimeCode*/,
6910  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6911  },
6912 
6913 };
6914 
6915 static const char kZoneNameEurope_Warsaw[] ACE_TIME_PROGMEM = "\x09" "Warsaw";
6916 
6917 const basic::ZoneInfo kZoneEurope_Warsaw ACE_TIME_PROGMEM = {
6918  kZoneNameEurope_Warsaw /*name*/,
6919  0x75185c19 /*zoneId*/,
6920  &kZoneContext /*zoneContext*/,
6921  1 /*numEras*/,
6922  kZoneEraEurope_Warsaw /*eras*/,
6923  nullptr /*targetInfo*/,
6924 };
6925 
6926 //---------------------------------------------------------------------------
6927 // Zone name: Europe/Zurich
6928 // Zone Eras: 1
6929 // Strings (bytes): 13 (originally 19)
6930 // Memory (8-bit): 38
6931 // Memory (32-bit): 53
6932 //---------------------------------------------------------------------------
6933 
6934 static const basic::ZoneEra kZoneEraEurope_Zurich[] ACE_TIME_PROGMEM = {
6935  // 1:00 EU CE%sT
6936  {
6937  &kZonePolicyEU /*zonePolicy*/,
6938  "CE%T" /*format*/,
6939  4 /*offsetCode*/,
6940  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6941  10000 /*untilYear*/,
6942  1 /*untilMonth*/,
6943  1 /*untilDay*/,
6944  0 /*untilTimeCode*/,
6945  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6946  },
6947 
6948 };
6949 
6950 static const char kZoneNameEurope_Zurich[] ACE_TIME_PROGMEM = "\x09" "Zurich";
6951 
6952 const basic::ZoneInfo kZoneEurope_Zurich ACE_TIME_PROGMEM = {
6953  kZoneNameEurope_Zurich /*name*/,
6954  0x7d8195b9 /*zoneId*/,
6955  &kZoneContext /*zoneContext*/,
6956  1 /*numEras*/,
6957  kZoneEraEurope_Zurich /*eras*/,
6958  nullptr /*targetInfo*/,
6959 };
6960 
6961 //---------------------------------------------------------------------------
6962 // Zone name: HST
6963 // Zone Eras: 1
6964 // Strings (bytes): 8 (originally 8)
6965 // Memory (8-bit): 33
6966 // Memory (32-bit): 48
6967 //---------------------------------------------------------------------------
6968 
6969 static const basic::ZoneEra kZoneEraHST[] ACE_TIME_PROGMEM = {
6970  // -10:00 - HST
6971  {
6972  nullptr /*zonePolicy*/,
6973  "HST" /*format*/,
6974  -40 /*offsetCode*/,
6975  0 /*deltaCode ((deltaMinutes=0)/15)*/,
6976  10000 /*untilYear*/,
6977  1 /*untilMonth*/,
6978  1 /*untilDay*/,
6979  0 /*untilTimeCode*/,
6980  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
6981  },
6982 
6983 };
6984 
6985 static const char kZoneNameHST[] ACE_TIME_PROGMEM = "HST";
6986 
6987 const basic::ZoneInfo kZoneHST ACE_TIME_PROGMEM = {
6988  kZoneNameHST /*name*/,
6989  0x0b87f034 /*zoneId*/,
6990  &kZoneContext /*zoneContext*/,
6991  1 /*numEras*/,
6992  kZoneEraHST /*eras*/,
6993  nullptr /*targetInfo*/,
6994 };
6995 
6996 //---------------------------------------------------------------------------
6997 // Zone name: Indian/Chagos
6998 // Zone Eras: 1
6999 // Strings (bytes): 12 (originally 18)
7000 // Memory (8-bit): 37
7001 // Memory (32-bit): 52
7002 //---------------------------------------------------------------------------
7003 
7004 static const basic::ZoneEra kZoneEraIndian_Chagos[] ACE_TIME_PROGMEM = {
7005  // 6:00 - +06
7006  {
7007  nullptr /*zonePolicy*/,
7008  "+06" /*format*/,
7009  24 /*offsetCode*/,
7010  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7011  10000 /*untilYear*/,
7012  1 /*untilMonth*/,
7013  1 /*untilDay*/,
7014  0 /*untilTimeCode*/,
7015  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7016  },
7017 
7018 };
7019 
7020 static const char kZoneNameIndian_Chagos[] ACE_TIME_PROGMEM = "\x0a" "Chagos";
7021 
7022 const basic::ZoneInfo kZoneIndian_Chagos ACE_TIME_PROGMEM = {
7023  kZoneNameIndian_Chagos /*name*/,
7024  0x456f7c3c /*zoneId*/,
7025  &kZoneContext /*zoneContext*/,
7026  1 /*numEras*/,
7027  kZoneEraIndian_Chagos /*eras*/,
7028  nullptr /*targetInfo*/,
7029 };
7030 
7031 //---------------------------------------------------------------------------
7032 // Zone name: Indian/Maldives
7033 // Zone Eras: 1
7034 // Strings (bytes): 14 (originally 20)
7035 // Memory (8-bit): 39
7036 // Memory (32-bit): 54
7037 //---------------------------------------------------------------------------
7038 
7039 static const basic::ZoneEra kZoneEraIndian_Maldives[] ACE_TIME_PROGMEM = {
7040  // 5:00 - +05
7041  {
7042  nullptr /*zonePolicy*/,
7043  "+05" /*format*/,
7044  20 /*offsetCode*/,
7045  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7046  10000 /*untilYear*/,
7047  1 /*untilMonth*/,
7048  1 /*untilDay*/,
7049  0 /*untilTimeCode*/,
7050  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7051  },
7052 
7053 };
7054 
7055 static const char kZoneNameIndian_Maldives[] ACE_TIME_PROGMEM = "\x0a" "Maldives";
7056 
7057 const basic::ZoneInfo kZoneIndian_Maldives ACE_TIME_PROGMEM = {
7058  kZoneNameIndian_Maldives /*name*/,
7059  0x9869681c /*zoneId*/,
7060  &kZoneContext /*zoneContext*/,
7061  1 /*numEras*/,
7062  kZoneEraIndian_Maldives /*eras*/,
7063  nullptr /*targetInfo*/,
7064 };
7065 
7066 //---------------------------------------------------------------------------
7067 // Zone name: Indian/Mauritius
7068 // Zone Eras: 1
7069 // Strings (bytes): 19 (originally 25)
7070 // Memory (8-bit): 44
7071 // Memory (32-bit): 59
7072 //---------------------------------------------------------------------------
7073 
7074 static const basic::ZoneEra kZoneEraIndian_Mauritius[] ACE_TIME_PROGMEM = {
7075  // 4:00 Mauritius +04/+05
7076  {
7077  &kZonePolicyMauritius /*zonePolicy*/,
7078  "+04/+05" /*format*/,
7079  16 /*offsetCode*/,
7080  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7081  10000 /*untilYear*/,
7082  1 /*untilMonth*/,
7083  1 /*untilDay*/,
7084  0 /*untilTimeCode*/,
7085  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7086  },
7087 
7088 };
7089 
7090 static const char kZoneNameIndian_Mauritius[] ACE_TIME_PROGMEM = "\x0a" "Mauritius";
7091 
7092 const basic::ZoneInfo kZoneIndian_Mauritius ACE_TIME_PROGMEM = {
7093  kZoneNameIndian_Mauritius /*name*/,
7094  0x7b09c02a /*zoneId*/,
7095  &kZoneContext /*zoneContext*/,
7096  1 /*numEras*/,
7097  kZoneEraIndian_Mauritius /*eras*/,
7098  nullptr /*targetInfo*/,
7099 };
7100 
7101 //---------------------------------------------------------------------------
7102 // Zone name: MET
7103 // Zone Eras: 1
7104 // Strings (bytes): 9 (originally 9)
7105 // Memory (8-bit): 34
7106 // Memory (32-bit): 49
7107 //---------------------------------------------------------------------------
7108 
7109 static const basic::ZoneEra kZoneEraMET[] ACE_TIME_PROGMEM = {
7110  // 1:00 C-Eur ME%sT
7111  {
7112  &kZonePolicyC_Eur /*zonePolicy*/,
7113  "ME%T" /*format*/,
7114  4 /*offsetCode*/,
7115  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7116  10000 /*untilYear*/,
7117  1 /*untilMonth*/,
7118  1 /*untilDay*/,
7119  0 /*untilTimeCode*/,
7120  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7121  },
7122 
7123 };
7124 
7125 static const char kZoneNameMET[] ACE_TIME_PROGMEM = "MET";
7126 
7127 const basic::ZoneInfo kZoneMET ACE_TIME_PROGMEM = {
7128  kZoneNameMET /*name*/,
7129  0x0b8803ab /*zoneId*/,
7130  &kZoneContext /*zoneContext*/,
7131  1 /*numEras*/,
7132  kZoneEraMET /*eras*/,
7133  nullptr /*targetInfo*/,
7134 };
7135 
7136 //---------------------------------------------------------------------------
7137 // Zone name: MST
7138 // Zone Eras: 1
7139 // Strings (bytes): 8 (originally 8)
7140 // Memory (8-bit): 33
7141 // Memory (32-bit): 48
7142 //---------------------------------------------------------------------------
7143 
7144 static const basic::ZoneEra kZoneEraMST[] ACE_TIME_PROGMEM = {
7145  // -7:00 - MST
7146  {
7147  nullptr /*zonePolicy*/,
7148  "MST" /*format*/,
7149  -28 /*offsetCode*/,
7150  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7151  10000 /*untilYear*/,
7152  1 /*untilMonth*/,
7153  1 /*untilDay*/,
7154  0 /*untilTimeCode*/,
7155  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7156  },
7157 
7158 };
7159 
7160 static const char kZoneNameMST[] ACE_TIME_PROGMEM = "MST";
7161 
7162 const basic::ZoneInfo kZoneMST ACE_TIME_PROGMEM = {
7163  kZoneNameMST /*name*/,
7164  0x0b880579 /*zoneId*/,
7165  &kZoneContext /*zoneContext*/,
7166  1 /*numEras*/,
7167  kZoneEraMST /*eras*/,
7168  nullptr /*targetInfo*/,
7169 };
7170 
7171 //---------------------------------------------------------------------------
7172 // Zone name: MST7MDT
7173 // Zone Eras: 1
7174 // Strings (bytes): 12 (originally 12)
7175 // Memory (8-bit): 37
7176 // Memory (32-bit): 52
7177 //---------------------------------------------------------------------------
7178 
7179 static const basic::ZoneEra kZoneEraMST7MDT[] ACE_TIME_PROGMEM = {
7180  // -7:00 US M%sT
7181  {
7182  &kZonePolicyUS /*zonePolicy*/,
7183  "M%T" /*format*/,
7184  -28 /*offsetCode*/,
7185  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7186  10000 /*untilYear*/,
7187  1 /*untilMonth*/,
7188  1 /*untilDay*/,
7189  0 /*untilTimeCode*/,
7190  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7191  },
7192 
7193 };
7194 
7195 static const char kZoneNameMST7MDT[] ACE_TIME_PROGMEM = "MST7MDT";
7196 
7197 const basic::ZoneInfo kZoneMST7MDT ACE_TIME_PROGMEM = {
7198  kZoneNameMST7MDT /*name*/,
7199  0xf2af9375 /*zoneId*/,
7200  &kZoneContext /*zoneContext*/,
7201  1 /*numEras*/,
7202  kZoneEraMST7MDT /*eras*/,
7203  nullptr /*targetInfo*/,
7204 };
7205 
7206 //---------------------------------------------------------------------------
7207 // Zone name: PST8PDT
7208 // Zone Eras: 1
7209 // Strings (bytes): 12 (originally 12)
7210 // Memory (8-bit): 37
7211 // Memory (32-bit): 52
7212 //---------------------------------------------------------------------------
7213 
7214 static const basic::ZoneEra kZoneEraPST8PDT[] ACE_TIME_PROGMEM = {
7215  // -8:00 US P%sT
7216  {
7217  &kZonePolicyUS /*zonePolicy*/,
7218  "P%T" /*format*/,
7219  -32 /*offsetCode*/,
7220  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7221  10000 /*untilYear*/,
7222  1 /*untilMonth*/,
7223  1 /*untilDay*/,
7224  0 /*untilTimeCode*/,
7225  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7226  },
7227 
7228 };
7229 
7230 static const char kZoneNamePST8PDT[] ACE_TIME_PROGMEM = "PST8PDT";
7231 
7232 const basic::ZoneInfo kZonePST8PDT ACE_TIME_PROGMEM = {
7233  kZoneNamePST8PDT /*name*/,
7234  0xd99ee2dc /*zoneId*/,
7235  &kZoneContext /*zoneContext*/,
7236  1 /*numEras*/,
7237  kZoneEraPST8PDT /*eras*/,
7238  nullptr /*targetInfo*/,
7239 };
7240 
7241 //---------------------------------------------------------------------------
7242 // Zone name: Pacific/Auckland
7243 // Zone Eras: 1
7244 // Strings (bytes): 15 (originally 22)
7245 // Memory (8-bit): 40
7246 // Memory (32-bit): 55
7247 //---------------------------------------------------------------------------
7248 
7249 static const basic::ZoneEra kZoneEraPacific_Auckland[] ACE_TIME_PROGMEM = {
7250  // 12:00 NZ NZ%sT
7251  {
7252  &kZonePolicyNZ /*zonePolicy*/,
7253  "NZ%T" /*format*/,
7254  48 /*offsetCode*/,
7255  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7256  10000 /*untilYear*/,
7257  1 /*untilMonth*/,
7258  1 /*untilDay*/,
7259  0 /*untilTimeCode*/,
7260  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7261  },
7262 
7263 };
7264 
7265 static const char kZoneNamePacific_Auckland[] ACE_TIME_PROGMEM = "\x0b" "Auckland";
7266 
7267 const basic::ZoneInfo kZonePacific_Auckland ACE_TIME_PROGMEM = {
7268  kZoneNamePacific_Auckland /*name*/,
7269  0x25062f86 /*zoneId*/,
7270  &kZoneContext /*zoneContext*/,
7271  1 /*numEras*/,
7272  kZoneEraPacific_Auckland /*eras*/,
7273  nullptr /*targetInfo*/,
7274 };
7275 
7276 //---------------------------------------------------------------------------
7277 // Zone name: Pacific/Chatham
7278 // Zone Eras: 1
7279 // Strings (bytes): 21 (originally 28)
7280 // Memory (8-bit): 46
7281 // Memory (32-bit): 61
7282 //---------------------------------------------------------------------------
7283 
7284 static const basic::ZoneEra kZoneEraPacific_Chatham[] ACE_TIME_PROGMEM = {
7285  // 12:45 Chatham +1245/+1345
7286  {
7287  &kZonePolicyChatham /*zonePolicy*/,
7288  "+1245/+1345" /*format*/,
7289  51 /*offsetCode*/,
7290  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7291  10000 /*untilYear*/,
7292  1 /*untilMonth*/,
7293  1 /*untilDay*/,
7294  0 /*untilTimeCode*/,
7295  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7296  },
7297 
7298 };
7299 
7300 static const char kZoneNamePacific_Chatham[] ACE_TIME_PROGMEM = "\x0b" "Chatham";
7301 
7302 const basic::ZoneInfo kZonePacific_Chatham ACE_TIME_PROGMEM = {
7303  kZoneNamePacific_Chatham /*name*/,
7304  0x2f0de999 /*zoneId*/,
7305  &kZoneContext /*zoneContext*/,
7306  1 /*numEras*/,
7307  kZoneEraPacific_Chatham /*eras*/,
7308  nullptr /*targetInfo*/,
7309 };
7310 
7311 //---------------------------------------------------------------------------
7312 // Zone name: Pacific/Easter
7313 // Zone Eras: 1
7314 // Strings (bytes): 16 (originally 23)
7315 // Memory (8-bit): 41
7316 // Memory (32-bit): 56
7317 //---------------------------------------------------------------------------
7318 
7319 static const basic::ZoneEra kZoneEraPacific_Easter[] ACE_TIME_PROGMEM = {
7320  // -6:00 Chile -06/-05
7321  {
7322  &kZonePolicyChile /*zonePolicy*/,
7323  "-06/-05" /*format*/,
7324  -24 /*offsetCode*/,
7325  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7326  10000 /*untilYear*/,
7327  1 /*untilMonth*/,
7328  1 /*untilDay*/,
7329  0 /*untilTimeCode*/,
7330  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7331  },
7332 
7333 };
7334 
7335 static const char kZoneNamePacific_Easter[] ACE_TIME_PROGMEM = "\x0b" "Easter";
7336 
7337 const basic::ZoneInfo kZonePacific_Easter ACE_TIME_PROGMEM = {
7338  kZoneNamePacific_Easter /*name*/,
7339  0xcf54f7e7 /*zoneId*/,
7340  &kZoneContext /*zoneContext*/,
7341  1 /*numEras*/,
7342  kZoneEraPacific_Easter /*eras*/,
7343  nullptr /*targetInfo*/,
7344 };
7345 
7346 //---------------------------------------------------------------------------
7347 // Zone name: Pacific/Efate
7348 // Zone Eras: 1
7349 // Strings (bytes): 15 (originally 22)
7350 // Memory (8-bit): 40
7351 // Memory (32-bit): 55
7352 //---------------------------------------------------------------------------
7353 
7354 static const basic::ZoneEra kZoneEraPacific_Efate[] ACE_TIME_PROGMEM = {
7355  // 11:00 Vanuatu +11/+12
7356  {
7357  &kZonePolicyVanuatu /*zonePolicy*/,
7358  "+11/+12" /*format*/,
7359  44 /*offsetCode*/,
7360  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7361  10000 /*untilYear*/,
7362  1 /*untilMonth*/,
7363  1 /*untilDay*/,
7364  0 /*untilTimeCode*/,
7365  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7366  },
7367 
7368 };
7369 
7370 static const char kZoneNamePacific_Efate[] ACE_TIME_PROGMEM = "\x0b" "Efate";
7371 
7372 const basic::ZoneInfo kZonePacific_Efate ACE_TIME_PROGMEM = {
7373  kZoneNamePacific_Efate /*name*/,
7374  0x8a2bce28 /*zoneId*/,
7375  &kZoneContext /*zoneContext*/,
7376  1 /*numEras*/,
7377  kZoneEraPacific_Efate /*eras*/,
7378  nullptr /*targetInfo*/,
7379 };
7380 
7381 //---------------------------------------------------------------------------
7382 // Zone name: Pacific/Fiji
7383 // Zone Eras: 1
7384 // Strings (bytes): 14 (originally 21)
7385 // Memory (8-bit): 39
7386 // Memory (32-bit): 54
7387 //---------------------------------------------------------------------------
7388 
7389 static const basic::ZoneEra kZoneEraPacific_Fiji[] ACE_TIME_PROGMEM = {
7390  // 12:00 Fiji +12/+13
7391  {
7392  &kZonePolicyFiji /*zonePolicy*/,
7393  "+12/+13" /*format*/,
7394  48 /*offsetCode*/,
7395  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7396  10000 /*untilYear*/,
7397  1 /*untilMonth*/,
7398  1 /*untilDay*/,
7399  0 /*untilTimeCode*/,
7400  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7401  },
7402 
7403 };
7404 
7405 static const char kZoneNamePacific_Fiji[] ACE_TIME_PROGMEM = "\x0b" "Fiji";
7406 
7407 const basic::ZoneInfo kZonePacific_Fiji ACE_TIME_PROGMEM = {
7408  kZoneNamePacific_Fiji /*name*/,
7409  0x23383ba5 /*zoneId*/,
7410  &kZoneContext /*zoneContext*/,
7411  1 /*numEras*/,
7412  kZoneEraPacific_Fiji /*eras*/,
7413  nullptr /*targetInfo*/,
7414 };
7415 
7416 //---------------------------------------------------------------------------
7417 // Zone name: Pacific/Galapagos
7418 // Zone Eras: 1
7419 // Strings (bytes): 19 (originally 26)
7420 // Memory (8-bit): 44
7421 // Memory (32-bit): 59
7422 //---------------------------------------------------------------------------
7423 
7424 static const basic::ZoneEra kZoneEraPacific_Galapagos[] ACE_TIME_PROGMEM = {
7425  // -6:00 Ecuador -06/-05
7426  {
7427  &kZonePolicyEcuador /*zonePolicy*/,
7428  "-06/-05" /*format*/,
7429  -24 /*offsetCode*/,
7430  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7431  10000 /*untilYear*/,
7432  1 /*untilMonth*/,
7433  1 /*untilDay*/,
7434  0 /*untilTimeCode*/,
7435  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7436  },
7437 
7438 };
7439 
7440 static const char kZoneNamePacific_Galapagos[] ACE_TIME_PROGMEM = "\x0b" "Galapagos";
7441 
7442 const basic::ZoneInfo kZonePacific_Galapagos ACE_TIME_PROGMEM = {
7443  kZoneNamePacific_Galapagos /*name*/,
7444  0xa952f752 /*zoneId*/,
7445  &kZoneContext /*zoneContext*/,
7446  1 /*numEras*/,
7447  kZoneEraPacific_Galapagos /*eras*/,
7448  nullptr /*targetInfo*/,
7449 };
7450 
7451 //---------------------------------------------------------------------------
7452 // Zone name: Pacific/Gambier
7453 // Zone Eras: 1
7454 // Strings (bytes): 13 (originally 20)
7455 // Memory (8-bit): 38
7456 // Memory (32-bit): 53
7457 //---------------------------------------------------------------------------
7458 
7459 static const basic::ZoneEra kZoneEraPacific_Gambier[] ACE_TIME_PROGMEM = {
7460  // -9:00 - -09
7461  {
7462  nullptr /*zonePolicy*/,
7463  "-09" /*format*/,
7464  -36 /*offsetCode*/,
7465  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7466  10000 /*untilYear*/,
7467  1 /*untilMonth*/,
7468  1 /*untilDay*/,
7469  0 /*untilTimeCode*/,
7470  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7471  },
7472 
7473 };
7474 
7475 static const char kZoneNamePacific_Gambier[] ACE_TIME_PROGMEM = "\x0b" "Gambier";
7476 
7477 const basic::ZoneInfo kZonePacific_Gambier ACE_TIME_PROGMEM = {
7478  kZoneNamePacific_Gambier /*name*/,
7479  0x53720c3a /*zoneId*/,
7480  &kZoneContext /*zoneContext*/,
7481  1 /*numEras*/,
7482  kZoneEraPacific_Gambier /*eras*/,
7483  nullptr /*targetInfo*/,
7484 };
7485 
7486 //---------------------------------------------------------------------------
7487 // Zone name: Pacific/Guadalcanal
7488 // Zone Eras: 1
7489 // Strings (bytes): 17 (originally 24)
7490 // Memory (8-bit): 42
7491 // Memory (32-bit): 57
7492 //---------------------------------------------------------------------------
7493 
7494 static const basic::ZoneEra kZoneEraPacific_Guadalcanal[] ACE_TIME_PROGMEM = {
7495  // 11:00 - +11
7496  {
7497  nullptr /*zonePolicy*/,
7498  "+11" /*format*/,
7499  44 /*offsetCode*/,
7500  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7501  10000 /*untilYear*/,
7502  1 /*untilMonth*/,
7503  1 /*untilDay*/,
7504  0 /*untilTimeCode*/,
7505  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7506  },
7507 
7508 };
7509 
7510 static const char kZoneNamePacific_Guadalcanal[] ACE_TIME_PROGMEM = "\x0b" "Guadalcanal";
7511 
7512 const basic::ZoneInfo kZonePacific_Guadalcanal ACE_TIME_PROGMEM = {
7513  kZoneNamePacific_Guadalcanal /*name*/,
7514  0xf4dd25f0 /*zoneId*/,
7515  &kZoneContext /*zoneContext*/,
7516  1 /*numEras*/,
7517  kZoneEraPacific_Guadalcanal /*eras*/,
7518  nullptr /*targetInfo*/,
7519 };
7520 
7521 //---------------------------------------------------------------------------
7522 // Zone name: Pacific/Honolulu
7523 // Zone Eras: 1
7524 // Strings (bytes): 14 (originally 21)
7525 // Memory (8-bit): 39
7526 // Memory (32-bit): 54
7527 //---------------------------------------------------------------------------
7528 
7529 static const basic::ZoneEra kZoneEraPacific_Honolulu[] ACE_TIME_PROGMEM = {
7530  // -10:00 - HST
7531  {
7532  nullptr /*zonePolicy*/,
7533  "HST" /*format*/,
7534  -40 /*offsetCode*/,
7535  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7536  10000 /*untilYear*/,
7537  1 /*untilMonth*/,
7538  1 /*untilDay*/,
7539  0 /*untilTimeCode*/,
7540  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7541  },
7542 
7543 };
7544 
7545 static const char kZoneNamePacific_Honolulu[] ACE_TIME_PROGMEM = "\x0b" "Honolulu";
7546 
7547 const basic::ZoneInfo kZonePacific_Honolulu ACE_TIME_PROGMEM = {
7548  kZoneNamePacific_Honolulu /*name*/,
7549  0xe6e70af9 /*zoneId*/,
7550  &kZoneContext /*zoneContext*/,
7551  1 /*numEras*/,
7552  kZoneEraPacific_Honolulu /*eras*/,
7553  nullptr /*targetInfo*/,
7554 };
7555 
7556 //---------------------------------------------------------------------------
7557 // Zone name: Pacific/Kanton
7558 // Zone Eras: 1
7559 // Strings (bytes): 12 (originally 19)
7560 // Memory (8-bit): 37
7561 // Memory (32-bit): 52
7562 //---------------------------------------------------------------------------
7563 
7564 static const basic::ZoneEra kZoneEraPacific_Kanton[] ACE_TIME_PROGMEM = {
7565  // 13:00 - +13
7566  {
7567  nullptr /*zonePolicy*/,
7568  "+13" /*format*/,
7569  52 /*offsetCode*/,
7570  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7571  10000 /*untilYear*/,
7572  1 /*untilMonth*/,
7573  1 /*untilDay*/,
7574  0 /*untilTimeCode*/,
7575  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7576  },
7577 
7578 };
7579 
7580 static const char kZoneNamePacific_Kanton[] ACE_TIME_PROGMEM = "\x0b" "Kanton";
7581 
7582 const basic::ZoneInfo kZonePacific_Kanton ACE_TIME_PROGMEM = {
7583  kZoneNamePacific_Kanton /*name*/,
7584  0xdd512f0e /*zoneId*/,
7585  &kZoneContext /*zoneContext*/,
7586  1 /*numEras*/,
7587  kZoneEraPacific_Kanton /*eras*/,
7588  nullptr /*targetInfo*/,
7589 };
7590 
7591 //---------------------------------------------------------------------------
7592 // Zone name: Pacific/Kiritimati
7593 // Zone Eras: 1
7594 // Strings (bytes): 16 (originally 23)
7595 // Memory (8-bit): 41
7596 // Memory (32-bit): 56
7597 //---------------------------------------------------------------------------
7598 
7599 static const basic::ZoneEra kZoneEraPacific_Kiritimati[] ACE_TIME_PROGMEM = {
7600  // 14:00 - +14
7601  {
7602  nullptr /*zonePolicy*/,
7603  "+14" /*format*/,
7604  56 /*offsetCode*/,
7605  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7606  10000 /*untilYear*/,
7607  1 /*untilMonth*/,
7608  1 /*untilDay*/,
7609  0 /*untilTimeCode*/,
7610  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7611  },
7612 
7613 };
7614 
7615 static const char kZoneNamePacific_Kiritimati[] ACE_TIME_PROGMEM = "\x0b" "Kiritimati";
7616 
7617 const basic::ZoneInfo kZonePacific_Kiritimati ACE_TIME_PROGMEM = {
7618  kZoneNamePacific_Kiritimati /*name*/,
7619  0x8305073a /*zoneId*/,
7620  &kZoneContext /*zoneContext*/,
7621  1 /*numEras*/,
7622  kZoneEraPacific_Kiritimati /*eras*/,
7623  nullptr /*targetInfo*/,
7624 };
7625 
7626 //---------------------------------------------------------------------------
7627 // Zone name: Pacific/Kosrae
7628 // Zone Eras: 2
7629 // Strings (bytes): 16 (originally 23)
7630 // Memory (8-bit): 53
7631 // Memory (32-bit): 72
7632 //---------------------------------------------------------------------------
7633 
7634 static const basic::ZoneEra kZoneEraPacific_Kosrae[] ACE_TIME_PROGMEM = {
7635  // 12:00 - +12 1999
7636  {
7637  nullptr /*zonePolicy*/,
7638  "+12" /*format*/,
7639  48 /*offsetCode*/,
7640  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7641  1999 /*untilYear*/,
7642  1 /*untilMonth*/,
7643  1 /*untilDay*/,
7644  0 /*untilTimeCode*/,
7645  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7646  },
7647  // 11:00 - +11
7648  {
7649  nullptr /*zonePolicy*/,
7650  "+11" /*format*/,
7651  44 /*offsetCode*/,
7652  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7653  10000 /*untilYear*/,
7654  1 /*untilMonth*/,
7655  1 /*untilDay*/,
7656  0 /*untilTimeCode*/,
7657  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7658  },
7659 
7660 };
7661 
7662 static const char kZoneNamePacific_Kosrae[] ACE_TIME_PROGMEM = "\x0b" "Kosrae";
7663 
7664 const basic::ZoneInfo kZonePacific_Kosrae ACE_TIME_PROGMEM = {
7665  kZoneNamePacific_Kosrae /*name*/,
7666  0xde5139a8 /*zoneId*/,
7667  &kZoneContext /*zoneContext*/,
7668  2 /*numEras*/,
7669  kZoneEraPacific_Kosrae /*eras*/,
7670  nullptr /*targetInfo*/,
7671 };
7672 
7673 //---------------------------------------------------------------------------
7674 // Zone name: Pacific/Kwajalein
7675 // Zone Eras: 1
7676 // Strings (bytes): 15 (originally 22)
7677 // Memory (8-bit): 40
7678 // Memory (32-bit): 55
7679 //---------------------------------------------------------------------------
7680 
7681 static const basic::ZoneEra kZoneEraPacific_Kwajalein[] ACE_TIME_PROGMEM = {
7682  // 12:00 - +12
7683  {
7684  nullptr /*zonePolicy*/,
7685  "+12" /*format*/,
7686  48 /*offsetCode*/,
7687  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7688  10000 /*untilYear*/,
7689  1 /*untilMonth*/,
7690  1 /*untilDay*/,
7691  0 /*untilTimeCode*/,
7692  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7693  },
7694 
7695 };
7696 
7697 static const char kZoneNamePacific_Kwajalein[] ACE_TIME_PROGMEM = "\x0b" "Kwajalein";
7698 
7699 const basic::ZoneInfo kZonePacific_Kwajalein ACE_TIME_PROGMEM = {
7700  kZoneNamePacific_Kwajalein /*name*/,
7701  0x8e216759 /*zoneId*/,
7702  &kZoneContext /*zoneContext*/,
7703  1 /*numEras*/,
7704  kZoneEraPacific_Kwajalein /*eras*/,
7705  nullptr /*targetInfo*/,
7706 };
7707 
7708 //---------------------------------------------------------------------------
7709 // Zone name: Pacific/Marquesas
7710 // Zone Eras: 1
7711 // Strings (bytes): 17 (originally 24)
7712 // Memory (8-bit): 42
7713 // Memory (32-bit): 57
7714 //---------------------------------------------------------------------------
7715 
7716 static const basic::ZoneEra kZoneEraPacific_Marquesas[] ACE_TIME_PROGMEM = {
7717  // -9:30 - -0930
7718  {
7719  nullptr /*zonePolicy*/,
7720  "-0930" /*format*/,
7721  -38 /*offsetCode*/,
7722  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7723  10000 /*untilYear*/,
7724  1 /*untilMonth*/,
7725  1 /*untilDay*/,
7726  0 /*untilTimeCode*/,
7727  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7728  },
7729 
7730 };
7731 
7732 static const char kZoneNamePacific_Marquesas[] ACE_TIME_PROGMEM = "\x0b" "Marquesas";
7733 
7734 const basic::ZoneInfo kZonePacific_Marquesas ACE_TIME_PROGMEM = {
7735  kZoneNamePacific_Marquesas /*name*/,
7736  0x57ca7135 /*zoneId*/,
7737  &kZoneContext /*zoneContext*/,
7738  1 /*numEras*/,
7739  kZoneEraPacific_Marquesas /*eras*/,
7740  nullptr /*targetInfo*/,
7741 };
7742 
7743 //---------------------------------------------------------------------------
7744 // Zone name: Pacific/Nauru
7745 // Zone Eras: 1
7746 // Strings (bytes): 11 (originally 18)
7747 // Memory (8-bit): 36
7748 // Memory (32-bit): 51
7749 //---------------------------------------------------------------------------
7750 
7751 static const basic::ZoneEra kZoneEraPacific_Nauru[] ACE_TIME_PROGMEM = {
7752  // 12:00 - +12
7753  {
7754  nullptr /*zonePolicy*/,
7755  "+12" /*format*/,
7756  48 /*offsetCode*/,
7757  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7758  10000 /*untilYear*/,
7759  1 /*untilMonth*/,
7760  1 /*untilDay*/,
7761  0 /*untilTimeCode*/,
7762  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7763  },
7764 
7765 };
7766 
7767 static const char kZoneNamePacific_Nauru[] ACE_TIME_PROGMEM = "\x0b" "Nauru";
7768 
7769 const basic::ZoneInfo kZonePacific_Nauru ACE_TIME_PROGMEM = {
7770  kZoneNamePacific_Nauru /*name*/,
7771  0x8acc41ae /*zoneId*/,
7772  &kZoneContext /*zoneContext*/,
7773  1 /*numEras*/,
7774  kZoneEraPacific_Nauru /*eras*/,
7775  nullptr /*targetInfo*/,
7776 };
7777 
7778 //---------------------------------------------------------------------------
7779 // Zone name: Pacific/Niue
7780 // Zone Eras: 1
7781 // Strings (bytes): 10 (originally 17)
7782 // Memory (8-bit): 35
7783 // Memory (32-bit): 50
7784 //---------------------------------------------------------------------------
7785 
7786 static const basic::ZoneEra kZoneEraPacific_Niue[] ACE_TIME_PROGMEM = {
7787  // -11:00 - -11
7788  {
7789  nullptr /*zonePolicy*/,
7790  "-11" /*format*/,
7791  -44 /*offsetCode*/,
7792  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7793  10000 /*untilYear*/,
7794  1 /*untilMonth*/,
7795  1 /*untilDay*/,
7796  0 /*untilTimeCode*/,
7797  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7798  },
7799 
7800 };
7801 
7802 static const char kZoneNamePacific_Niue[] ACE_TIME_PROGMEM = "\x0b" "Niue";
7803 
7804 const basic::ZoneInfo kZonePacific_Niue ACE_TIME_PROGMEM = {
7805  kZoneNamePacific_Niue /*name*/,
7806  0x233ca014 /*zoneId*/,
7807  &kZoneContext /*zoneContext*/,
7808  1 /*numEras*/,
7809  kZoneEraPacific_Niue /*eras*/,
7810  nullptr /*targetInfo*/,
7811 };
7812 
7813 //---------------------------------------------------------------------------
7814 // Zone name: Pacific/Noumea
7815 // Zone Eras: 1
7816 // Strings (bytes): 16 (originally 23)
7817 // Memory (8-bit): 41
7818 // Memory (32-bit): 56
7819 //---------------------------------------------------------------------------
7820 
7821 static const basic::ZoneEra kZoneEraPacific_Noumea[] ACE_TIME_PROGMEM = {
7822  // 11:00 NC +11/+12
7823  {
7824  &kZonePolicyNC /*zonePolicy*/,
7825  "+11/+12" /*format*/,
7826  44 /*offsetCode*/,
7827  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7828  10000 /*untilYear*/,
7829  1 /*untilMonth*/,
7830  1 /*untilDay*/,
7831  0 /*untilTimeCode*/,
7832  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7833  },
7834 
7835 };
7836 
7837 static const char kZoneNamePacific_Noumea[] ACE_TIME_PROGMEM = "\x0b" "Noumea";
7838 
7839 const basic::ZoneInfo kZonePacific_Noumea ACE_TIME_PROGMEM = {
7840  kZoneNamePacific_Noumea /*name*/,
7841  0xe551b788 /*zoneId*/,
7842  &kZoneContext /*zoneContext*/,
7843  1 /*numEras*/,
7844  kZoneEraPacific_Noumea /*eras*/,
7845  nullptr /*targetInfo*/,
7846 };
7847 
7848 //---------------------------------------------------------------------------
7849 // Zone name: Pacific/Pago_Pago
7850 // Zone Eras: 1
7851 // Strings (bytes): 15 (originally 22)
7852 // Memory (8-bit): 40
7853 // Memory (32-bit): 55
7854 //---------------------------------------------------------------------------
7855 
7856 static const basic::ZoneEra kZoneEraPacific_Pago_Pago[] ACE_TIME_PROGMEM = {
7857  // -11:00 - SST
7858  {
7859  nullptr /*zonePolicy*/,
7860  "SST" /*format*/,
7861  -44 /*offsetCode*/,
7862  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7863  10000 /*untilYear*/,
7864  1 /*untilMonth*/,
7865  1 /*untilDay*/,
7866  0 /*untilTimeCode*/,
7867  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7868  },
7869 
7870 };
7871 
7872 static const char kZoneNamePacific_Pago_Pago[] ACE_TIME_PROGMEM = "\x0b" "Pago_Pago";
7873 
7874 const basic::ZoneInfo kZonePacific_Pago_Pago ACE_TIME_PROGMEM = {
7875  kZoneNamePacific_Pago_Pago /*name*/,
7876  0x603aebd0 /*zoneId*/,
7877  &kZoneContext /*zoneContext*/,
7878  1 /*numEras*/,
7879  kZoneEraPacific_Pago_Pago /*eras*/,
7880  nullptr /*targetInfo*/,
7881 };
7882 
7883 //---------------------------------------------------------------------------
7884 // Zone name: Pacific/Palau
7885 // Zone Eras: 1
7886 // Strings (bytes): 11 (originally 18)
7887 // Memory (8-bit): 36
7888 // Memory (32-bit): 51
7889 //---------------------------------------------------------------------------
7890 
7891 static const basic::ZoneEra kZoneEraPacific_Palau[] ACE_TIME_PROGMEM = {
7892  // 9:00 - +09
7893  {
7894  nullptr /*zonePolicy*/,
7895  "+09" /*format*/,
7896  36 /*offsetCode*/,
7897  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7898  10000 /*untilYear*/,
7899  1 /*untilMonth*/,
7900  1 /*untilDay*/,
7901  0 /*untilTimeCode*/,
7902  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7903  },
7904 
7905 };
7906 
7907 static const char kZoneNamePacific_Palau[] ACE_TIME_PROGMEM = "\x0b" "Palau";
7908 
7909 const basic::ZoneInfo kZonePacific_Palau ACE_TIME_PROGMEM = {
7910  kZoneNamePacific_Palau /*name*/,
7911  0x8af04a36 /*zoneId*/,
7912  &kZoneContext /*zoneContext*/,
7913  1 /*numEras*/,
7914  kZoneEraPacific_Palau /*eras*/,
7915  nullptr /*targetInfo*/,
7916 };
7917 
7918 //---------------------------------------------------------------------------
7919 // Zone name: Pacific/Pitcairn
7920 // Zone Eras: 1
7921 // Strings (bytes): 14 (originally 21)
7922 // Memory (8-bit): 39
7923 // Memory (32-bit): 54
7924 //---------------------------------------------------------------------------
7925 
7926 static const basic::ZoneEra kZoneEraPacific_Pitcairn[] ACE_TIME_PROGMEM = {
7927  // -8:00 - -08
7928  {
7929  nullptr /*zonePolicy*/,
7930  "-08" /*format*/,
7931  -32 /*offsetCode*/,
7932  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7933  10000 /*untilYear*/,
7934  1 /*untilMonth*/,
7935  1 /*untilDay*/,
7936  0 /*untilTimeCode*/,
7937  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7938  },
7939 
7940 };
7941 
7942 static const char kZoneNamePacific_Pitcairn[] ACE_TIME_PROGMEM = "\x0b" "Pitcairn";
7943 
7944 const basic::ZoneInfo kZonePacific_Pitcairn ACE_TIME_PROGMEM = {
7945  kZoneNamePacific_Pitcairn /*name*/,
7946  0x8837d8bd /*zoneId*/,
7947  &kZoneContext /*zoneContext*/,
7948  1 /*numEras*/,
7949  kZoneEraPacific_Pitcairn /*eras*/,
7950  nullptr /*targetInfo*/,
7951 };
7952 
7953 //---------------------------------------------------------------------------
7954 // Zone name: Pacific/Port_Moresby
7955 // Zone Eras: 1
7956 // Strings (bytes): 18 (originally 25)
7957 // Memory (8-bit): 43
7958 // Memory (32-bit): 58
7959 //---------------------------------------------------------------------------
7960 
7961 static const basic::ZoneEra kZoneEraPacific_Port_Moresby[] ACE_TIME_PROGMEM = {
7962  // 10:00 - +10
7963  {
7964  nullptr /*zonePolicy*/,
7965  "+10" /*format*/,
7966  40 /*offsetCode*/,
7967  0 /*deltaCode ((deltaMinutes=0)/15)*/,
7968  10000 /*untilYear*/,
7969  1 /*untilMonth*/,
7970  1 /*untilDay*/,
7971  0 /*untilTimeCode*/,
7972  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
7973  },
7974 
7975 };
7976 
7977 static const char kZoneNamePacific_Port_Moresby[] ACE_TIME_PROGMEM = "\x0b" "Port_Moresby";
7978 
7979 const basic::ZoneInfo kZonePacific_Port_Moresby ACE_TIME_PROGMEM = {
7980  kZoneNamePacific_Port_Moresby /*name*/,
7981  0xa7ba7f68 /*zoneId*/,
7982  &kZoneContext /*zoneContext*/,
7983  1 /*numEras*/,
7984  kZoneEraPacific_Port_Moresby /*eras*/,
7985  nullptr /*targetInfo*/,
7986 };
7987 
7988 //---------------------------------------------------------------------------
7989 // Zone name: Pacific/Rarotonga
7990 // Zone Eras: 1
7991 // Strings (bytes): 21 (originally 28)
7992 // Memory (8-bit): 46
7993 // Memory (32-bit): 61
7994 //---------------------------------------------------------------------------
7995 
7996 static const basic::ZoneEra kZoneEraPacific_Rarotonga[] ACE_TIME_PROGMEM = {
7997  // -10:00 Cook -10/-0930
7998  {
7999  &kZonePolicyCook /*zonePolicy*/,
8000  "-10/-0930" /*format*/,
8001  -40 /*offsetCode*/,
8002  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8003  10000 /*untilYear*/,
8004  1 /*untilMonth*/,
8005  1 /*untilDay*/,
8006  0 /*untilTimeCode*/,
8007  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8008  },
8009 
8010 };
8011 
8012 static const char kZoneNamePacific_Rarotonga[] ACE_TIME_PROGMEM = "\x0b" "Rarotonga";
8013 
8014 const basic::ZoneInfo kZonePacific_Rarotonga ACE_TIME_PROGMEM = {
8015  kZoneNamePacific_Rarotonga /*name*/,
8016  0x9981a3b0 /*zoneId*/,
8017  &kZoneContext /*zoneContext*/,
8018  1 /*numEras*/,
8019  kZoneEraPacific_Rarotonga /*eras*/,
8020  nullptr /*targetInfo*/,
8021 };
8022 
8023 //---------------------------------------------------------------------------
8024 // Zone name: Pacific/Tahiti
8025 // Zone Eras: 1
8026 // Strings (bytes): 12 (originally 19)
8027 // Memory (8-bit): 37
8028 // Memory (32-bit): 52
8029 //---------------------------------------------------------------------------
8030 
8031 static const basic::ZoneEra kZoneEraPacific_Tahiti[] ACE_TIME_PROGMEM = {
8032  // -10:00 - -10
8033  {
8034  nullptr /*zonePolicy*/,
8035  "-10" /*format*/,
8036  -40 /*offsetCode*/,
8037  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8038  10000 /*untilYear*/,
8039  1 /*untilMonth*/,
8040  1 /*untilDay*/,
8041  0 /*untilTimeCode*/,
8042  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8043  },
8044 
8045 };
8046 
8047 static const char kZoneNamePacific_Tahiti[] ACE_TIME_PROGMEM = "\x0b" "Tahiti";
8048 
8049 const basic::ZoneInfo kZonePacific_Tahiti ACE_TIME_PROGMEM = {
8050  kZoneNamePacific_Tahiti /*name*/,
8051  0xf24c2446 /*zoneId*/,
8052  &kZoneContext /*zoneContext*/,
8053  1 /*numEras*/,
8054  kZoneEraPacific_Tahiti /*eras*/,
8055  nullptr /*targetInfo*/,
8056 };
8057 
8058 //---------------------------------------------------------------------------
8059 // Zone name: Pacific/Tarawa
8060 // Zone Eras: 1
8061 // Strings (bytes): 12 (originally 19)
8062 // Memory (8-bit): 37
8063 // Memory (32-bit): 52
8064 //---------------------------------------------------------------------------
8065 
8066 static const basic::ZoneEra kZoneEraPacific_Tarawa[] ACE_TIME_PROGMEM = {
8067  // 12:00 - +12
8068  {
8069  nullptr /*zonePolicy*/,
8070  "+12" /*format*/,
8071  48 /*offsetCode*/,
8072  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8073  10000 /*untilYear*/,
8074  1 /*untilMonth*/,
8075  1 /*untilDay*/,
8076  0 /*untilTimeCode*/,
8077  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8078  },
8079 
8080 };
8081 
8082 static const char kZoneNamePacific_Tarawa[] ACE_TIME_PROGMEM = "\x0b" "Tarawa";
8083 
8084 const basic::ZoneInfo kZonePacific_Tarawa ACE_TIME_PROGMEM = {
8085  kZoneNamePacific_Tarawa /*name*/,
8086  0xf2517e63 /*zoneId*/,
8087  &kZoneContext /*zoneContext*/,
8088  1 /*numEras*/,
8089  kZoneEraPacific_Tarawa /*eras*/,
8090  nullptr /*targetInfo*/,
8091 };
8092 
8093 //---------------------------------------------------------------------------
8094 // Zone name: Pacific/Tongatapu
8095 // Zone Eras: 2
8096 // Strings (bytes): 23 (originally 30)
8097 // Memory (8-bit): 60
8098 // Memory (32-bit): 79
8099 //---------------------------------------------------------------------------
8100 
8101 static const basic::ZoneEra kZoneEraPacific_Tongatapu[] ACE_TIME_PROGMEM = {
8102  // 13:00 - +13 1999
8103  {
8104  nullptr /*zonePolicy*/,
8105  "+13" /*format*/,
8106  52 /*offsetCode*/,
8107  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8108  1999 /*untilYear*/,
8109  1 /*untilMonth*/,
8110  1 /*untilDay*/,
8111  0 /*untilTimeCode*/,
8112  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8113  },
8114  // 13:00 Tonga +13/+14
8115  {
8116  &kZonePolicyTonga /*zonePolicy*/,
8117  "+13/+14" /*format*/,
8118  52 /*offsetCode*/,
8119  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8120  10000 /*untilYear*/,
8121  1 /*untilMonth*/,
8122  1 /*untilDay*/,
8123  0 /*untilTimeCode*/,
8124  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8125  },
8126 
8127 };
8128 
8129 static const char kZoneNamePacific_Tongatapu[] ACE_TIME_PROGMEM = "\x0b" "Tongatapu";
8130 
8131 const basic::ZoneInfo kZonePacific_Tongatapu ACE_TIME_PROGMEM = {
8132  kZoneNamePacific_Tongatapu /*name*/,
8133  0x262ca836 /*zoneId*/,
8134  &kZoneContext /*zoneContext*/,
8135  2 /*numEras*/,
8136  kZoneEraPacific_Tongatapu /*eras*/,
8137  nullptr /*targetInfo*/,
8138 };
8139 
8140 //---------------------------------------------------------------------------
8141 // Zone name: WET
8142 // Zone Eras: 1
8143 // Strings (bytes): 9 (originally 9)
8144 // Memory (8-bit): 34
8145 // Memory (32-bit): 49
8146 //---------------------------------------------------------------------------
8147 
8148 static const basic::ZoneEra kZoneEraWET[] ACE_TIME_PROGMEM = {
8149  // 0:00 EU WE%sT
8150  {
8151  &kZonePolicyEU /*zonePolicy*/,
8152  "WE%T" /*format*/,
8153  0 /*offsetCode*/,
8154  0 /*deltaCode ((deltaMinutes=0)/15)*/,
8155  10000 /*untilYear*/,
8156  1 /*untilMonth*/,
8157  1 /*untilDay*/,
8158  0 /*untilTimeCode*/,
8159  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
8160  },
8161 
8162 };
8163 
8164 static const char kZoneNameWET[] ACE_TIME_PROGMEM = "WET";
8165 
8166 const basic::ZoneInfo kZoneWET ACE_TIME_PROGMEM = {
8167  kZoneNameWET /*name*/,
8168  0x0b882e35 /*zoneId*/,
8169  &kZoneContext /*zoneContext*/,
8170  1 /*numEras*/,
8171  kZoneEraWET /*eras*/,
8172  nullptr /*targetInfo*/,
8173 };
8174 
8175 
8176 
8177 //---------------------------------------------------------------------------
8178 // Links: 219
8179 //---------------------------------------------------------------------------
8180 
8181 //---------------------------------------------------------------------------
8182 // Link name: Africa/Accra -> Africa/Abidjan
8183 // Strings (bytes): 7 (originally 13)
8184 // Memory (8-bit): 20
8185 // Memory (32-bit): 31
8186 //---------------------------------------------------------------------------
8187 
8188 static const char kZoneNameAfrica_Accra[] ACE_TIME_PROGMEM = "\x01" "Accra";
8189 
8190 const basic::ZoneInfo kZoneAfrica_Accra ACE_TIME_PROGMEM = {
8191  kZoneNameAfrica_Accra /*name*/,
8192  0x77d5b054 /*zoneId*/,
8193  &kZoneContext /*zoneContext*/,
8194  1 /*numEras*/,
8195  kZoneEraAfrica_Abidjan /*eras*/,
8196  &kZoneAfrica_Abidjan /*targetInfo*/,
8197 };
8198 
8199 //---------------------------------------------------------------------------
8200 // Link name: Africa/Addis_Ababa -> Africa/Nairobi
8201 // Strings (bytes): 13 (originally 19)
8202 // Memory (8-bit): 26
8203 // Memory (32-bit): 37
8204 //---------------------------------------------------------------------------
8205 
8206 static const char kZoneNameAfrica_Addis_Ababa[] ACE_TIME_PROGMEM = "\x01" "Addis_Ababa";
8207 
8208 const basic::ZoneInfo kZoneAfrica_Addis_Ababa ACE_TIME_PROGMEM = {
8209  kZoneNameAfrica_Addis_Ababa /*name*/,
8210  0x05ae1e65 /*zoneId*/,
8211  &kZoneContext /*zoneContext*/,
8212  1 /*numEras*/,
8213  kZoneEraAfrica_Nairobi /*eras*/,
8214  &kZoneAfrica_Nairobi /*targetInfo*/,
8215 };
8216 
8217 //---------------------------------------------------------------------------
8218 // Link name: Africa/Asmara -> Africa/Nairobi
8219 // Strings (bytes): 8 (originally 14)
8220 // Memory (8-bit): 21
8221 // Memory (32-bit): 32
8222 //---------------------------------------------------------------------------
8223 
8224 static const char kZoneNameAfrica_Asmara[] ACE_TIME_PROGMEM = "\x01" "Asmara";
8225 
8226 const basic::ZoneInfo kZoneAfrica_Asmara ACE_TIME_PROGMEM = {
8227  kZoneNameAfrica_Asmara /*name*/,
8228  0x73b278ef /*zoneId*/,
8229  &kZoneContext /*zoneContext*/,
8230  1 /*numEras*/,
8231  kZoneEraAfrica_Nairobi /*eras*/,
8232  &kZoneAfrica_Nairobi /*targetInfo*/,
8233 };
8234 
8235 //---------------------------------------------------------------------------
8236 // Link name: Africa/Asmera -> Africa/Nairobi
8237 // Strings (bytes): 8 (originally 14)
8238 // Memory (8-bit): 21
8239 // Memory (32-bit): 32
8240 //---------------------------------------------------------------------------
8241 
8242 static const char kZoneNameAfrica_Asmera[] ACE_TIME_PROGMEM = "\x01" "Asmera";
8243 
8244 const basic::ZoneInfo kZoneAfrica_Asmera ACE_TIME_PROGMEM = {
8245  kZoneNameAfrica_Asmera /*name*/,
8246  0x73b289f3 /*zoneId*/,
8247  &kZoneContext /*zoneContext*/,
8248  1 /*numEras*/,
8249  kZoneEraAfrica_Nairobi /*eras*/,
8250  &kZoneAfrica_Nairobi /*targetInfo*/,
8251 };
8252 
8253 //---------------------------------------------------------------------------
8254 // Link name: Africa/Bamako -> Africa/Abidjan
8255 // Strings (bytes): 8 (originally 14)
8256 // Memory (8-bit): 21
8257 // Memory (32-bit): 32
8258 //---------------------------------------------------------------------------
8259 
8260 static const char kZoneNameAfrica_Bamako[] ACE_TIME_PROGMEM = "\x01" "Bamako";
8261 
8262 const basic::ZoneInfo kZoneAfrica_Bamako ACE_TIME_PROGMEM = {
8263  kZoneNameAfrica_Bamako /*name*/,
8264  0x74c1e7a5 /*zoneId*/,
8265  &kZoneContext /*zoneContext*/,
8266  1 /*numEras*/,
8267  kZoneEraAfrica_Abidjan /*eras*/,
8268  &kZoneAfrica_Abidjan /*targetInfo*/,
8269 };
8270 
8271 //---------------------------------------------------------------------------
8272 // Link name: Africa/Bangui -> Africa/Lagos
8273 // Strings (bytes): 8 (originally 14)
8274 // Memory (8-bit): 21
8275 // Memory (32-bit): 32
8276 //---------------------------------------------------------------------------
8277 
8278 static const char kZoneNameAfrica_Bangui[] ACE_TIME_PROGMEM = "\x01" "Bangui";
8279 
8280 const basic::ZoneInfo kZoneAfrica_Bangui ACE_TIME_PROGMEM = {
8281  kZoneNameAfrica_Bangui /*name*/,
8282  0x74c28ed0 /*zoneId*/,
8283  &kZoneContext /*zoneContext*/,
8284  1 /*numEras*/,
8285  kZoneEraAfrica_Lagos /*eras*/,
8286  &kZoneAfrica_Lagos /*targetInfo*/,
8287 };
8288 
8289 //---------------------------------------------------------------------------
8290 // Link name: Africa/Banjul -> Africa/Abidjan
8291 // Strings (bytes): 8 (originally 14)
8292 // Memory (8-bit): 21
8293 // Memory (32-bit): 32
8294 //---------------------------------------------------------------------------
8295 
8296 static const char kZoneNameAfrica_Banjul[] ACE_TIME_PROGMEM = "\x01" "Banjul";
8297 
8298 const basic::ZoneInfo kZoneAfrica_Banjul ACE_TIME_PROGMEM = {
8299  kZoneNameAfrica_Banjul /*name*/,
8300  0x74c29b96 /*zoneId*/,
8301  &kZoneContext /*zoneContext*/,
8302  1 /*numEras*/,
8303  kZoneEraAfrica_Abidjan /*eras*/,
8304  &kZoneAfrica_Abidjan /*targetInfo*/,
8305 };
8306 
8307 //---------------------------------------------------------------------------
8308 // Link name: Africa/Blantyre -> Africa/Maputo
8309 // Strings (bytes): 10 (originally 16)
8310 // Memory (8-bit): 23
8311 // Memory (32-bit): 34
8312 //---------------------------------------------------------------------------
8313 
8314 static const char kZoneNameAfrica_Blantyre[] ACE_TIME_PROGMEM = "\x01" "Blantyre";
8315 
8316 const basic::ZoneInfo kZoneAfrica_Blantyre ACE_TIME_PROGMEM = {
8317  kZoneNameAfrica_Blantyre /*name*/,
8318  0xe08d813b /*zoneId*/,
8319  &kZoneContext /*zoneContext*/,
8320  1 /*numEras*/,
8321  kZoneEraAfrica_Maputo /*eras*/,
8322  &kZoneAfrica_Maputo /*targetInfo*/,
8323 };
8324 
8325 //---------------------------------------------------------------------------
8326 // Link name: Africa/Brazzaville -> Africa/Lagos
8327 // Strings (bytes): 13 (originally 19)
8328 // Memory (8-bit): 26
8329 // Memory (32-bit): 37
8330 //---------------------------------------------------------------------------
8331 
8332 static const char kZoneNameAfrica_Brazzaville[] ACE_TIME_PROGMEM = "\x01" "Brazzaville";
8333 
8334 const basic::ZoneInfo kZoneAfrica_Brazzaville ACE_TIME_PROGMEM = {
8335  kZoneNameAfrica_Brazzaville /*name*/,
8336  0x39cda760 /*zoneId*/,
8337  &kZoneContext /*zoneContext*/,
8338  1 /*numEras*/,
8339  kZoneEraAfrica_Lagos /*eras*/,
8340  &kZoneAfrica_Lagos /*targetInfo*/,
8341 };
8342 
8343 //---------------------------------------------------------------------------
8344 // Link name: Africa/Bujumbura -> Africa/Maputo
8345 // Strings (bytes): 11 (originally 17)
8346 // Memory (8-bit): 24
8347 // Memory (32-bit): 35
8348 //---------------------------------------------------------------------------
8349 
8350 static const char kZoneNameAfrica_Bujumbura[] ACE_TIME_PROGMEM = "\x01" "Bujumbura";
8351 
8352 const basic::ZoneInfo kZoneAfrica_Bujumbura ACE_TIME_PROGMEM = {
8353  kZoneNameAfrica_Bujumbura /*name*/,
8354  0x05232a47 /*zoneId*/,
8355  &kZoneContext /*zoneContext*/,
8356  1 /*numEras*/,
8357  kZoneEraAfrica_Maputo /*eras*/,
8358  &kZoneAfrica_Maputo /*targetInfo*/,
8359 };
8360 
8361 //---------------------------------------------------------------------------
8362 // Link name: Africa/Conakry -> Africa/Abidjan
8363 // Strings (bytes): 9 (originally 15)
8364 // Memory (8-bit): 22
8365 // Memory (32-bit): 33
8366 //---------------------------------------------------------------------------
8367 
8368 static const char kZoneNameAfrica_Conakry[] ACE_TIME_PROGMEM = "\x01" "Conakry";
8369 
8370 const basic::ZoneInfo kZoneAfrica_Conakry ACE_TIME_PROGMEM = {
8371  kZoneNameAfrica_Conakry /*name*/,
8372  0x7ab36b31 /*zoneId*/,
8373  &kZoneContext /*zoneContext*/,
8374  1 /*numEras*/,
8375  kZoneEraAfrica_Abidjan /*eras*/,
8376  &kZoneAfrica_Abidjan /*targetInfo*/,
8377 };
8378 
8379 //---------------------------------------------------------------------------
8380 // Link name: Africa/Dakar -> Africa/Abidjan
8381 // Strings (bytes): 7 (originally 13)
8382 // Memory (8-bit): 20
8383 // Memory (32-bit): 31
8384 //---------------------------------------------------------------------------
8385 
8386 static const char kZoneNameAfrica_Dakar[] ACE_TIME_PROGMEM = "\x01" "Dakar";
8387 
8388 const basic::ZoneInfo kZoneAfrica_Dakar ACE_TIME_PROGMEM = {
8389  kZoneNameAfrica_Dakar /*name*/,
8390  0x780b00fd /*zoneId*/,
8391  &kZoneContext /*zoneContext*/,
8392  1 /*numEras*/,
8393  kZoneEraAfrica_Abidjan /*eras*/,
8394  &kZoneAfrica_Abidjan /*targetInfo*/,
8395 };
8396 
8397 //---------------------------------------------------------------------------
8398 // Link name: Africa/Dar_es_Salaam -> Africa/Nairobi
8399 // Strings (bytes): 15 (originally 21)
8400 // Memory (8-bit): 28
8401 // Memory (32-bit): 39
8402 //---------------------------------------------------------------------------
8403 
8404 static const char kZoneNameAfrica_Dar_es_Salaam[] ACE_TIME_PROGMEM = "\x01" "Dar_es_Salaam";
8405 
8406 const basic::ZoneInfo kZoneAfrica_Dar_es_Salaam ACE_TIME_PROGMEM = {
8407  kZoneNameAfrica_Dar_es_Salaam /*name*/,
8408  0xa04c47b6 /*zoneId*/,
8409  &kZoneContext /*zoneContext*/,
8410  1 /*numEras*/,
8411  kZoneEraAfrica_Nairobi /*eras*/,
8412  &kZoneAfrica_Nairobi /*targetInfo*/,
8413 };
8414 
8415 //---------------------------------------------------------------------------
8416 // Link name: Africa/Djibouti -> Africa/Nairobi
8417 // Strings (bytes): 10 (originally 16)
8418 // Memory (8-bit): 23
8419 // Memory (32-bit): 34
8420 //---------------------------------------------------------------------------
8421 
8422 static const char kZoneNameAfrica_Djibouti[] ACE_TIME_PROGMEM = "\x01" "Djibouti";
8423 
8424 const basic::ZoneInfo kZoneAfrica_Djibouti ACE_TIME_PROGMEM = {
8425  kZoneNameAfrica_Djibouti /*name*/,
8426  0x30ea01d4 /*zoneId*/,
8427  &kZoneContext /*zoneContext*/,
8428  1 /*numEras*/,
8429  kZoneEraAfrica_Nairobi /*eras*/,
8430  &kZoneAfrica_Nairobi /*targetInfo*/,
8431 };
8432 
8433 //---------------------------------------------------------------------------
8434 // Link name: Africa/Douala -> Africa/Lagos
8435 // Strings (bytes): 8 (originally 14)
8436 // Memory (8-bit): 21
8437 // Memory (32-bit): 32
8438 //---------------------------------------------------------------------------
8439 
8440 static const char kZoneNameAfrica_Douala[] ACE_TIME_PROGMEM = "\x01" "Douala";
8441 
8442 const basic::ZoneInfo kZoneAfrica_Douala ACE_TIME_PROGMEM = {
8443  kZoneNameAfrica_Douala /*name*/,
8444  0x7a6df310 /*zoneId*/,
8445  &kZoneContext /*zoneContext*/,
8446  1 /*numEras*/,
8447  kZoneEraAfrica_Lagos /*eras*/,
8448  &kZoneAfrica_Lagos /*targetInfo*/,
8449 };
8450 
8451 //---------------------------------------------------------------------------
8452 // Link name: Africa/Freetown -> Africa/Abidjan
8453 // Strings (bytes): 10 (originally 16)
8454 // Memory (8-bit): 23
8455 // Memory (32-bit): 34
8456 //---------------------------------------------------------------------------
8457 
8458 static const char kZoneNameAfrica_Freetown[] ACE_TIME_PROGMEM = "\x01" "Freetown";
8459 
8460 const basic::ZoneInfo kZoneAfrica_Freetown ACE_TIME_PROGMEM = {
8461  kZoneNameAfrica_Freetown /*name*/,
8462  0x6823dd64 /*zoneId*/,
8463  &kZoneContext /*zoneContext*/,
8464  1 /*numEras*/,
8465  kZoneEraAfrica_Abidjan /*eras*/,
8466  &kZoneAfrica_Abidjan /*targetInfo*/,
8467 };
8468 
8469 //---------------------------------------------------------------------------
8470 // Link name: Africa/Gaborone -> Africa/Maputo
8471 // Strings (bytes): 10 (originally 16)
8472 // Memory (8-bit): 23
8473 // Memory (32-bit): 34
8474 //---------------------------------------------------------------------------
8475 
8476 static const char kZoneNameAfrica_Gaborone[] ACE_TIME_PROGMEM = "\x01" "Gaborone";
8477 
8478 const basic::ZoneInfo kZoneAfrica_Gaborone ACE_TIME_PROGMEM = {
8479  kZoneNameAfrica_Gaborone /*name*/,
8480  0x317c0aa7 /*zoneId*/,
8481  &kZoneContext /*zoneContext*/,
8482  1 /*numEras*/,
8483  kZoneEraAfrica_Maputo /*eras*/,
8484  &kZoneAfrica_Maputo /*targetInfo*/,
8485 };
8486 
8487 //---------------------------------------------------------------------------
8488 // Link name: Africa/Harare -> Africa/Maputo
8489 // Strings (bytes): 8 (originally 14)
8490 // Memory (8-bit): 21
8491 // Memory (32-bit): 32
8492 //---------------------------------------------------------------------------
8493 
8494 static const char kZoneNameAfrica_Harare[] ACE_TIME_PROGMEM = "\x01" "Harare";
8495 
8496 const basic::ZoneInfo kZoneAfrica_Harare ACE_TIME_PROGMEM = {
8497  kZoneNameAfrica_Harare /*name*/,
8498  0x82c39a2d /*zoneId*/,
8499  &kZoneContext /*zoneContext*/,
8500  1 /*numEras*/,
8501  kZoneEraAfrica_Maputo /*eras*/,
8502  &kZoneAfrica_Maputo /*targetInfo*/,
8503 };
8504 
8505 //---------------------------------------------------------------------------
8506 // Link name: Africa/Kampala -> Africa/Nairobi
8507 // Strings (bytes): 9 (originally 15)
8508 // Memory (8-bit): 22
8509 // Memory (32-bit): 33
8510 //---------------------------------------------------------------------------
8511 
8512 static const char kZoneNameAfrica_Kampala[] ACE_TIME_PROGMEM = "\x01" "Kampala";
8513 
8514 const basic::ZoneInfo kZoneAfrica_Kampala ACE_TIME_PROGMEM = {
8515  kZoneNameAfrica_Kampala /*name*/,
8516  0xc1d30e31 /*zoneId*/,
8517  &kZoneContext /*zoneContext*/,
8518  1 /*numEras*/,
8519  kZoneEraAfrica_Nairobi /*eras*/,
8520  &kZoneAfrica_Nairobi /*targetInfo*/,
8521 };
8522 
8523 //---------------------------------------------------------------------------
8524 // Link name: Africa/Kigali -> Africa/Maputo
8525 // Strings (bytes): 8 (originally 14)
8526 // Memory (8-bit): 21
8527 // Memory (32-bit): 32
8528 //---------------------------------------------------------------------------
8529 
8530 static const char kZoneNameAfrica_Kigali[] ACE_TIME_PROGMEM = "\x01" "Kigali";
8531 
8532 const basic::ZoneInfo kZoneAfrica_Kigali ACE_TIME_PROGMEM = {
8533  kZoneNameAfrica_Kigali /*name*/,
8534  0x8a4dcf2b /*zoneId*/,
8535  &kZoneContext /*zoneContext*/,
8536  1 /*numEras*/,
8537  kZoneEraAfrica_Maputo /*eras*/,
8538  &kZoneAfrica_Maputo /*targetInfo*/,
8539 };
8540 
8541 //---------------------------------------------------------------------------
8542 // Link name: Africa/Kinshasa -> Africa/Lagos
8543 // Strings (bytes): 10 (originally 16)
8544 // Memory (8-bit): 23
8545 // Memory (32-bit): 34
8546 //---------------------------------------------------------------------------
8547 
8548 static const char kZoneNameAfrica_Kinshasa[] ACE_TIME_PROGMEM = "\x01" "Kinshasa";
8549 
8550 const basic::ZoneInfo kZoneAfrica_Kinshasa ACE_TIME_PROGMEM = {
8551  kZoneNameAfrica_Kinshasa /*name*/,
8552  0x6695d70c /*zoneId*/,
8553  &kZoneContext /*zoneContext*/,
8554  1 /*numEras*/,
8555  kZoneEraAfrica_Lagos /*eras*/,
8556  &kZoneAfrica_Lagos /*targetInfo*/,
8557 };
8558 
8559 //---------------------------------------------------------------------------
8560 // Link name: Africa/Libreville -> Africa/Lagos
8561 // Strings (bytes): 12 (originally 18)
8562 // Memory (8-bit): 25
8563 // Memory (32-bit): 36
8564 //---------------------------------------------------------------------------
8565 
8566 static const char kZoneNameAfrica_Libreville[] ACE_TIME_PROGMEM = "\x01" "Libreville";
8567 
8568 const basic::ZoneInfo kZoneAfrica_Libreville ACE_TIME_PROGMEM = {
8569  kZoneNameAfrica_Libreville /*name*/,
8570  0x01d96de4 /*zoneId*/,
8571  &kZoneContext /*zoneContext*/,
8572  1 /*numEras*/,
8573  kZoneEraAfrica_Lagos /*eras*/,
8574  &kZoneAfrica_Lagos /*targetInfo*/,
8575 };
8576 
8577 //---------------------------------------------------------------------------
8578 // Link name: Africa/Lome -> Africa/Abidjan
8579 // Strings (bytes): 6 (originally 12)
8580 // Memory (8-bit): 19
8581 // Memory (32-bit): 30
8582 //---------------------------------------------------------------------------
8583 
8584 static const char kZoneNameAfrica_Lome[] ACE_TIME_PROGMEM = "\x01" "Lome";
8585 
8586 const basic::ZoneInfo kZoneAfrica_Lome ACE_TIME_PROGMEM = {
8587  kZoneNameAfrica_Lome /*name*/,
8588  0xd51c3a07 /*zoneId*/,
8589  &kZoneContext /*zoneContext*/,
8590  1 /*numEras*/,
8591  kZoneEraAfrica_Abidjan /*eras*/,
8592  &kZoneAfrica_Abidjan /*targetInfo*/,
8593 };
8594 
8595 //---------------------------------------------------------------------------
8596 // Link name: Africa/Luanda -> Africa/Lagos
8597 // Strings (bytes): 8 (originally 14)
8598 // Memory (8-bit): 21
8599 // Memory (32-bit): 32
8600 //---------------------------------------------------------------------------
8601 
8602 static const char kZoneNameAfrica_Luanda[] ACE_TIME_PROGMEM = "\x01" "Luanda";
8603 
8604 const basic::ZoneInfo kZoneAfrica_Luanda ACE_TIME_PROGMEM = {
8605  kZoneNameAfrica_Luanda /*name*/,
8606  0x8d7909cf /*zoneId*/,
8607  &kZoneContext /*zoneContext*/,
8608  1 /*numEras*/,
8609  kZoneEraAfrica_Lagos /*eras*/,
8610  &kZoneAfrica_Lagos /*targetInfo*/,
8611 };
8612 
8613 //---------------------------------------------------------------------------
8614 // Link name: Africa/Lubumbashi -> Africa/Maputo
8615 // Strings (bytes): 12 (originally 18)
8616 // Memory (8-bit): 25
8617 // Memory (32-bit): 36
8618 //---------------------------------------------------------------------------
8619 
8620 static const char kZoneNameAfrica_Lubumbashi[] ACE_TIME_PROGMEM = "\x01" "Lubumbashi";
8621 
8622 const basic::ZoneInfo kZoneAfrica_Lubumbashi ACE_TIME_PROGMEM = {
8623  kZoneNameAfrica_Lubumbashi /*name*/,
8624  0x6fd88566 /*zoneId*/,
8625  &kZoneContext /*zoneContext*/,
8626  1 /*numEras*/,
8627  kZoneEraAfrica_Maputo /*eras*/,
8628  &kZoneAfrica_Maputo /*targetInfo*/,
8629 };
8630 
8631 //---------------------------------------------------------------------------
8632 // Link name: Africa/Lusaka -> Africa/Maputo
8633 // Strings (bytes): 8 (originally 14)
8634 // Memory (8-bit): 21
8635 // Memory (32-bit): 32
8636 //---------------------------------------------------------------------------
8637 
8638 static const char kZoneNameAfrica_Lusaka[] ACE_TIME_PROGMEM = "\x01" "Lusaka";
8639 
8640 const basic::ZoneInfo kZoneAfrica_Lusaka ACE_TIME_PROGMEM = {
8641  kZoneNameAfrica_Lusaka /*name*/,
8642  0x8d82b23b /*zoneId*/,
8643  &kZoneContext /*zoneContext*/,
8644  1 /*numEras*/,
8645  kZoneEraAfrica_Maputo /*eras*/,
8646  &kZoneAfrica_Maputo /*targetInfo*/,
8647 };
8648 
8649 //---------------------------------------------------------------------------
8650 // Link name: Africa/Malabo -> Africa/Lagos
8651 // Strings (bytes): 8 (originally 14)
8652 // Memory (8-bit): 21
8653 // Memory (32-bit): 32
8654 //---------------------------------------------------------------------------
8655 
8656 static const char kZoneNameAfrica_Malabo[] ACE_TIME_PROGMEM = "\x01" "Malabo";
8657 
8658 const basic::ZoneInfo kZoneAfrica_Malabo ACE_TIME_PROGMEM = {
8659  kZoneNameAfrica_Malabo /*name*/,
8660  0x8e6a1906 /*zoneId*/,
8661  &kZoneContext /*zoneContext*/,
8662  1 /*numEras*/,
8663  kZoneEraAfrica_Lagos /*eras*/,
8664  &kZoneAfrica_Lagos /*targetInfo*/,
8665 };
8666 
8667 //---------------------------------------------------------------------------
8668 // Link name: Africa/Maseru -> Africa/Johannesburg
8669 // Strings (bytes): 8 (originally 14)
8670 // Memory (8-bit): 21
8671 // Memory (32-bit): 32
8672 //---------------------------------------------------------------------------
8673 
8674 static const char kZoneNameAfrica_Maseru[] ACE_TIME_PROGMEM = "\x01" "Maseru";
8675 
8676 const basic::ZoneInfo kZoneAfrica_Maseru ACE_TIME_PROGMEM = {
8677  kZoneNameAfrica_Maseru /*name*/,
8678  0x8e6e02c7 /*zoneId*/,
8679  &kZoneContext /*zoneContext*/,
8680  1 /*numEras*/,
8681  kZoneEraAfrica_Johannesburg /*eras*/,
8682  &kZoneAfrica_Johannesburg /*targetInfo*/,
8683 };
8684 
8685 //---------------------------------------------------------------------------
8686 // Link name: Africa/Mbabane -> Africa/Johannesburg
8687 // Strings (bytes): 9 (originally 15)
8688 // Memory (8-bit): 22
8689 // Memory (32-bit): 33
8690 //---------------------------------------------------------------------------
8691 
8692 static const char kZoneNameAfrica_Mbabane[] ACE_TIME_PROGMEM = "\x01" "Mbabane";
8693 
8694 const basic::ZoneInfo kZoneAfrica_Mbabane ACE_TIME_PROGMEM = {
8695  kZoneNameAfrica_Mbabane /*name*/,
8696  0x5d3bdd40 /*zoneId*/,
8697  &kZoneContext /*zoneContext*/,
8698  1 /*numEras*/,
8699  kZoneEraAfrica_Johannesburg /*eras*/,
8700  &kZoneAfrica_Johannesburg /*targetInfo*/,
8701 };
8702 
8703 //---------------------------------------------------------------------------
8704 // Link name: Africa/Mogadishu -> Africa/Nairobi
8705 // Strings (bytes): 11 (originally 17)
8706 // Memory (8-bit): 24
8707 // Memory (32-bit): 35
8708 //---------------------------------------------------------------------------
8709 
8710 static const char kZoneNameAfrica_Mogadishu[] ACE_TIME_PROGMEM = "\x01" "Mogadishu";
8711 
8712 const basic::ZoneInfo kZoneAfrica_Mogadishu ACE_TIME_PROGMEM = {
8713  kZoneNameAfrica_Mogadishu /*name*/,
8714  0x66bc159b /*zoneId*/,
8715  &kZoneContext /*zoneContext*/,
8716  1 /*numEras*/,
8717  kZoneEraAfrica_Nairobi /*eras*/,
8718  &kZoneAfrica_Nairobi /*targetInfo*/,
8719 };
8720 
8721 //---------------------------------------------------------------------------
8722 // Link name: Africa/Niamey -> Africa/Lagos
8723 // Strings (bytes): 8 (originally 14)
8724 // Memory (8-bit): 21
8725 // Memory (32-bit): 32
8726 //---------------------------------------------------------------------------
8727 
8728 static const char kZoneNameAfrica_Niamey[] ACE_TIME_PROGMEM = "\x01" "Niamey";
8729 
8730 const basic::ZoneInfo kZoneAfrica_Niamey ACE_TIME_PROGMEM = {
8731  kZoneNameAfrica_Niamey /*name*/,
8732  0x914a30fd /*zoneId*/,
8733  &kZoneContext /*zoneContext*/,
8734  1 /*numEras*/,
8735  kZoneEraAfrica_Lagos /*eras*/,
8736  &kZoneAfrica_Lagos /*targetInfo*/,
8737 };
8738 
8739 //---------------------------------------------------------------------------
8740 // Link name: Africa/Nouakchott -> Africa/Abidjan
8741 // Strings (bytes): 12 (originally 18)
8742 // Memory (8-bit): 25
8743 // Memory (32-bit): 36
8744 //---------------------------------------------------------------------------
8745 
8746 static const char kZoneNameAfrica_Nouakchott[] ACE_TIME_PROGMEM = "\x01" "Nouakchott";
8747 
8748 const basic::ZoneInfo kZoneAfrica_Nouakchott ACE_TIME_PROGMEM = {
8749  kZoneNameAfrica_Nouakchott /*name*/,
8750  0x3dc49dba /*zoneId*/,
8751  &kZoneContext /*zoneContext*/,
8752  1 /*numEras*/,
8753  kZoneEraAfrica_Abidjan /*eras*/,
8754  &kZoneAfrica_Abidjan /*targetInfo*/,
8755 };
8756 
8757 //---------------------------------------------------------------------------
8758 // Link name: Africa/Ouagadougou -> Africa/Abidjan
8759 // Strings (bytes): 13 (originally 19)
8760 // Memory (8-bit): 26
8761 // Memory (32-bit): 37
8762 //---------------------------------------------------------------------------
8763 
8764 static const char kZoneNameAfrica_Ouagadougou[] ACE_TIME_PROGMEM = "\x01" "Ouagadougou";
8765 
8766 const basic::ZoneInfo kZoneAfrica_Ouagadougou ACE_TIME_PROGMEM = {
8767  kZoneNameAfrica_Ouagadougou /*name*/,
8768  0x04d7219a /*zoneId*/,
8769  &kZoneContext /*zoneContext*/,
8770  1 /*numEras*/,
8771  kZoneEraAfrica_Abidjan /*eras*/,
8772  &kZoneAfrica_Abidjan /*targetInfo*/,
8773 };
8774 
8775 //---------------------------------------------------------------------------
8776 // Link name: Africa/Porto-Novo -> Africa/Lagos
8777 // Strings (bytes): 12 (originally 18)
8778 // Memory (8-bit): 25
8779 // Memory (32-bit): 36
8780 //---------------------------------------------------------------------------
8781 
8782 static const char kZoneNameAfrica_Porto_Novo[] ACE_TIME_PROGMEM = "\x01" "Porto-Novo";
8783 
8784 const basic::ZoneInfo kZoneAfrica_Porto_Novo ACE_TIME_PROGMEM = {
8785  kZoneNameAfrica_Porto_Novo /*name*/,
8786  0x3d1bf95d /*zoneId*/,
8787  &kZoneContext /*zoneContext*/,
8788  1 /*numEras*/,
8789  kZoneEraAfrica_Lagos /*eras*/,
8790  &kZoneAfrica_Lagos /*targetInfo*/,
8791 };
8792 
8793 //---------------------------------------------------------------------------
8794 // Link name: Africa/Timbuktu -> Africa/Abidjan
8795 // Strings (bytes): 10 (originally 16)
8796 // Memory (8-bit): 23
8797 // Memory (32-bit): 34
8798 //---------------------------------------------------------------------------
8799 
8800 static const char kZoneNameAfrica_Timbuktu[] ACE_TIME_PROGMEM = "\x01" "Timbuktu";
8801 
8802 const basic::ZoneInfo kZoneAfrica_Timbuktu ACE_TIME_PROGMEM = {
8803  kZoneNameAfrica_Timbuktu /*name*/,
8804  0xb164d56f /*zoneId*/,
8805  &kZoneContext /*zoneContext*/,
8806  1 /*numEras*/,
8807  kZoneEraAfrica_Abidjan /*eras*/,
8808  &kZoneAfrica_Abidjan /*targetInfo*/,
8809 };
8810 
8811 //---------------------------------------------------------------------------
8812 // Link name: America/Anguilla -> America/Puerto_Rico
8813 // Strings (bytes): 10 (originally 17)
8814 // Memory (8-bit): 23
8815 // Memory (32-bit): 34
8816 //---------------------------------------------------------------------------
8817 
8818 static const char kZoneNameAmerica_Anguilla[] ACE_TIME_PROGMEM = "\x02" "Anguilla";
8819 
8820 const basic::ZoneInfo kZoneAmerica_Anguilla ACE_TIME_PROGMEM = {
8821  kZoneNameAmerica_Anguilla /*name*/,
8822  0xafe31333 /*zoneId*/,
8823  &kZoneContext /*zoneContext*/,
8824  1 /*numEras*/,
8825  kZoneEraAmerica_Puerto_Rico /*eras*/,
8826  &kZoneAmerica_Puerto_Rico /*targetInfo*/,
8827 };
8828 
8829 //---------------------------------------------------------------------------
8830 // Link name: America/Antigua -> America/Puerto_Rico
8831 // Strings (bytes): 9 (originally 16)
8832 // Memory (8-bit): 22
8833 // Memory (32-bit): 33
8834 //---------------------------------------------------------------------------
8835 
8836 static const char kZoneNameAmerica_Antigua[] ACE_TIME_PROGMEM = "\x02" "Antigua";
8837 
8838 const basic::ZoneInfo kZoneAmerica_Antigua ACE_TIME_PROGMEM = {
8839  kZoneNameAmerica_Antigua /*name*/,
8840  0xc067a32f /*zoneId*/,
8841  &kZoneContext /*zoneContext*/,
8842  1 /*numEras*/,
8843  kZoneEraAmerica_Puerto_Rico /*eras*/,
8844  &kZoneAmerica_Puerto_Rico /*targetInfo*/,
8845 };
8846 
8847 //---------------------------------------------------------------------------
8848 // Link name: America/Aruba -> America/Puerto_Rico
8849 // Strings (bytes): 7 (originally 14)
8850 // Memory (8-bit): 20
8851 // Memory (32-bit): 31
8852 //---------------------------------------------------------------------------
8853 
8854 static const char kZoneNameAmerica_Aruba[] ACE_TIME_PROGMEM = "\x02" "Aruba";
8855 
8856 const basic::ZoneInfo kZoneAmerica_Aruba ACE_TIME_PROGMEM = {
8857  kZoneNameAmerica_Aruba /*name*/,
8858  0x97cf8651 /*zoneId*/,
8859  &kZoneContext /*zoneContext*/,
8860  1 /*numEras*/,
8861  kZoneEraAmerica_Puerto_Rico /*eras*/,
8862  &kZoneAmerica_Puerto_Rico /*targetInfo*/,
8863 };
8864 
8865 //---------------------------------------------------------------------------
8866 // Link name: America/Atikokan -> America/Panama
8867 // Strings (bytes): 10 (originally 17)
8868 // Memory (8-bit): 23
8869 // Memory (32-bit): 34
8870 //---------------------------------------------------------------------------
8871 
8872 static const char kZoneNameAmerica_Atikokan[] ACE_TIME_PROGMEM = "\x02" "Atikokan";
8873 
8874 const basic::ZoneInfo kZoneAmerica_Atikokan ACE_TIME_PROGMEM = {
8875  kZoneNameAmerica_Atikokan /*name*/,
8876  0x81b92098 /*zoneId*/,
8877  &kZoneContext /*zoneContext*/,
8878  1 /*numEras*/,
8879  kZoneEraAmerica_Panama /*eras*/,
8880  &kZoneAmerica_Panama /*targetInfo*/,
8881 };
8882 
8883 //---------------------------------------------------------------------------
8884 // Link name: America/Atka -> America/Adak
8885 // Strings (bytes): 6 (originally 13)
8886 // Memory (8-bit): 19
8887 // Memory (32-bit): 30
8888 //---------------------------------------------------------------------------
8889 
8890 static const char kZoneNameAmerica_Atka[] ACE_TIME_PROGMEM = "\x02" "Atka";
8891 
8892 const basic::ZoneInfo kZoneAmerica_Atka ACE_TIME_PROGMEM = {
8893  kZoneNameAmerica_Atka /*name*/,
8894  0x97fe8f27 /*zoneId*/,
8895  &kZoneContext /*zoneContext*/,
8896  1 /*numEras*/,
8897  kZoneEraAmerica_Adak /*eras*/,
8898  &kZoneAmerica_Adak /*targetInfo*/,
8899 };
8900 
8901 //---------------------------------------------------------------------------
8902 // Link name: America/Blanc-Sablon -> America/Puerto_Rico
8903 // Strings (bytes): 14 (originally 21)
8904 // Memory (8-bit): 27
8905 // Memory (32-bit): 38
8906 //---------------------------------------------------------------------------
8907 
8908 static const char kZoneNameAmerica_Blanc_Sablon[] ACE_TIME_PROGMEM = "\x02" "Blanc-Sablon";
8909 
8910 const basic::ZoneInfo kZoneAmerica_Blanc_Sablon ACE_TIME_PROGMEM = {
8911  kZoneNameAmerica_Blanc_Sablon /*name*/,
8912  0x6e299892 /*zoneId*/,
8913  &kZoneContext /*zoneContext*/,
8914  1 /*numEras*/,
8915  kZoneEraAmerica_Puerto_Rico /*eras*/,
8916  &kZoneAmerica_Puerto_Rico /*targetInfo*/,
8917 };
8918 
8919 //---------------------------------------------------------------------------
8920 // Link name: America/Cayman -> America/Panama
8921 // Strings (bytes): 8 (originally 15)
8922 // Memory (8-bit): 21
8923 // Memory (32-bit): 32
8924 //---------------------------------------------------------------------------
8925 
8926 static const char kZoneNameAmerica_Cayman[] ACE_TIME_PROGMEM = "\x02" "Cayman";
8927 
8928 const basic::ZoneInfo kZoneAmerica_Cayman ACE_TIME_PROGMEM = {
8929  kZoneNameAmerica_Cayman /*name*/,
8930  0x953961df /*zoneId*/,
8931  &kZoneContext /*zoneContext*/,
8932  1 /*numEras*/,
8933  kZoneEraAmerica_Panama /*eras*/,
8934  &kZoneAmerica_Panama /*targetInfo*/,
8935 };
8936 
8937 //---------------------------------------------------------------------------
8938 // Link name: America/Coral_Harbour -> America/Panama
8939 // Strings (bytes): 15 (originally 22)
8940 // Memory (8-bit): 28
8941 // Memory (32-bit): 39
8942 //---------------------------------------------------------------------------
8943 
8944 static const char kZoneNameAmerica_Coral_Harbour[] ACE_TIME_PROGMEM = "\x02" "Coral_Harbour";
8945 
8946 const basic::ZoneInfo kZoneAmerica_Coral_Harbour ACE_TIME_PROGMEM = {
8947  kZoneNameAmerica_Coral_Harbour /*name*/,
8948  0xabcb7569 /*zoneId*/,
8949  &kZoneContext /*zoneContext*/,
8950  1 /*numEras*/,
8951  kZoneEraAmerica_Panama /*eras*/,
8952  &kZoneAmerica_Panama /*targetInfo*/,
8953 };
8954 
8955 //---------------------------------------------------------------------------
8956 // Link name: America/Creston -> America/Phoenix
8957 // Strings (bytes): 9 (originally 16)
8958 // Memory (8-bit): 22
8959 // Memory (32-bit): 33
8960 //---------------------------------------------------------------------------
8961 
8962 static const char kZoneNameAmerica_Creston[] ACE_TIME_PROGMEM = "\x02" "Creston";
8963 
8964 const basic::ZoneInfo kZoneAmerica_Creston ACE_TIME_PROGMEM = {
8965  kZoneNameAmerica_Creston /*name*/,
8966  0x62a70204 /*zoneId*/,
8967  &kZoneContext /*zoneContext*/,
8968  1 /*numEras*/,
8969  kZoneEraAmerica_Phoenix /*eras*/,
8970  &kZoneAmerica_Phoenix /*targetInfo*/,
8971 };
8972 
8973 //---------------------------------------------------------------------------
8974 // Link name: America/Curacao -> America/Puerto_Rico
8975 // Strings (bytes): 9 (originally 16)
8976 // Memory (8-bit): 22
8977 // Memory (32-bit): 33
8978 //---------------------------------------------------------------------------
8979 
8980 static const char kZoneNameAmerica_Curacao[] ACE_TIME_PROGMEM = "\x02" "Curacao";
8981 
8982 const basic::ZoneInfo kZoneAmerica_Curacao ACE_TIME_PROGMEM = {
8983  kZoneNameAmerica_Curacao /*name*/,
8984  0x6a879184 /*zoneId*/,
8985  &kZoneContext /*zoneContext*/,
8986  1 /*numEras*/,
8987  kZoneEraAmerica_Puerto_Rico /*eras*/,
8988  &kZoneAmerica_Puerto_Rico /*targetInfo*/,
8989 };
8990 
8991 //---------------------------------------------------------------------------
8992 // Link name: America/Dominica -> America/Puerto_Rico
8993 // Strings (bytes): 10 (originally 17)
8994 // Memory (8-bit): 23
8995 // Memory (32-bit): 34
8996 //---------------------------------------------------------------------------
8997 
8998 static const char kZoneNameAmerica_Dominica[] ACE_TIME_PROGMEM = "\x02" "Dominica";
8999 
9000 const basic::ZoneInfo kZoneAmerica_Dominica ACE_TIME_PROGMEM = {
9001  kZoneNameAmerica_Dominica /*name*/,
9002  0xcecb4c4a /*zoneId*/,
9003  &kZoneContext /*zoneContext*/,
9004  1 /*numEras*/,
9005  kZoneEraAmerica_Puerto_Rico /*eras*/,
9006  &kZoneAmerica_Puerto_Rico /*targetInfo*/,
9007 };
9008 
9009 //---------------------------------------------------------------------------
9010 // Link name: America/Fort_Wayne -> America/Indiana/Indianapolis
9011 // Strings (bytes): 12 (originally 19)
9012 // Memory (8-bit): 25
9013 // Memory (32-bit): 36
9014 //---------------------------------------------------------------------------
9015 
9016 static const char kZoneNameAmerica_Fort_Wayne[] ACE_TIME_PROGMEM = "\x02" "Fort_Wayne";
9017 
9018 const basic::ZoneInfo kZoneAmerica_Fort_Wayne ACE_TIME_PROGMEM = {
9019  kZoneNameAmerica_Fort_Wayne /*name*/,
9020  0x7eaaaf24 /*zoneId*/,
9021  &kZoneContext /*zoneContext*/,
9022  2 /*numEras*/,
9023  kZoneEraAmerica_Indiana_Indianapolis /*eras*/,
9024  &kZoneAmerica_Indiana_Indianapolis /*targetInfo*/,
9025 };
9026 
9027 //---------------------------------------------------------------------------
9028 // Link name: America/Grenada -> America/Puerto_Rico
9029 // Strings (bytes): 9 (originally 16)
9030 // Memory (8-bit): 22
9031 // Memory (32-bit): 33
9032 //---------------------------------------------------------------------------
9033 
9034 static const char kZoneNameAmerica_Grenada[] ACE_TIME_PROGMEM = "\x02" "Grenada";
9035 
9036 const basic::ZoneInfo kZoneAmerica_Grenada ACE_TIME_PROGMEM = {
9037  kZoneNameAmerica_Grenada /*name*/,
9038  0x968ce4d8 /*zoneId*/,
9039  &kZoneContext /*zoneContext*/,
9040  1 /*numEras*/,
9041  kZoneEraAmerica_Puerto_Rico /*eras*/,
9042  &kZoneAmerica_Puerto_Rico /*targetInfo*/,
9043 };
9044 
9045 //---------------------------------------------------------------------------
9046 // Link name: America/Guadeloupe -> America/Puerto_Rico
9047 // Strings (bytes): 12 (originally 19)
9048 // Memory (8-bit): 25
9049 // Memory (32-bit): 36
9050 //---------------------------------------------------------------------------
9051 
9052 static const char kZoneNameAmerica_Guadeloupe[] ACE_TIME_PROGMEM = "\x02" "Guadeloupe";
9053 
9054 const basic::ZoneInfo kZoneAmerica_Guadeloupe ACE_TIME_PROGMEM = {
9055  kZoneNameAmerica_Guadeloupe /*name*/,
9056  0xcd1f8a31 /*zoneId*/,
9057  &kZoneContext /*zoneContext*/,
9058  1 /*numEras*/,
9059  kZoneEraAmerica_Puerto_Rico /*eras*/,
9060  &kZoneAmerica_Puerto_Rico /*targetInfo*/,
9061 };
9062 
9063 //---------------------------------------------------------------------------
9064 // Link name: America/Indianapolis -> America/Indiana/Indianapolis
9065 // Strings (bytes): 14 (originally 21)
9066 // Memory (8-bit): 27
9067 // Memory (32-bit): 38
9068 //---------------------------------------------------------------------------
9069 
9070 static const char kZoneNameAmerica_Indianapolis[] ACE_TIME_PROGMEM = "\x02" "Indianapolis";
9071 
9072 const basic::ZoneInfo kZoneAmerica_Indianapolis ACE_TIME_PROGMEM = {
9073  kZoneNameAmerica_Indianapolis /*name*/,
9074  0x6a009ae1 /*zoneId*/,
9075  &kZoneContext /*zoneContext*/,
9076  2 /*numEras*/,
9077  kZoneEraAmerica_Indiana_Indianapolis /*eras*/,
9078  &kZoneAmerica_Indiana_Indianapolis /*targetInfo*/,
9079 };
9080 
9081 //---------------------------------------------------------------------------
9082 // Link name: America/Kralendijk -> America/Puerto_Rico
9083 // Strings (bytes): 12 (originally 19)
9084 // Memory (8-bit): 25
9085 // Memory (32-bit): 36
9086 //---------------------------------------------------------------------------
9087 
9088 static const char kZoneNameAmerica_Kralendijk[] ACE_TIME_PROGMEM = "\x02" "Kralendijk";
9089 
9090 const basic::ZoneInfo kZoneAmerica_Kralendijk ACE_TIME_PROGMEM = {
9091  kZoneNameAmerica_Kralendijk /*name*/,
9092  0xe7c456c5 /*zoneId*/,
9093  &kZoneContext /*zoneContext*/,
9094  1 /*numEras*/,
9095  kZoneEraAmerica_Puerto_Rico /*eras*/,
9096  &kZoneAmerica_Puerto_Rico /*targetInfo*/,
9097 };
9098 
9099 //---------------------------------------------------------------------------
9100 // Link name: America/Louisville -> America/Kentucky/Louisville
9101 // Strings (bytes): 12 (originally 19)
9102 // Memory (8-bit): 25
9103 // Memory (32-bit): 36
9104 //---------------------------------------------------------------------------
9105 
9106 static const char kZoneNameAmerica_Louisville[] ACE_TIME_PROGMEM = "\x02" "Louisville";
9107 
9108 const basic::ZoneInfo kZoneAmerica_Louisville ACE_TIME_PROGMEM = {
9109  kZoneNameAmerica_Louisville /*name*/,
9110  0x3dcb47ee /*zoneId*/,
9111  &kZoneContext /*zoneContext*/,
9112  1 /*numEras*/,
9113  kZoneEraAmerica_Kentucky_Louisville /*eras*/,
9114  &kZoneAmerica_Kentucky_Louisville /*targetInfo*/,
9115 };
9116 
9117 //---------------------------------------------------------------------------
9118 // Link name: America/Lower_Princes -> America/Puerto_Rico
9119 // Strings (bytes): 15 (originally 22)
9120 // Memory (8-bit): 28
9121 // Memory (32-bit): 39
9122 //---------------------------------------------------------------------------
9123 
9124 static const char kZoneNameAmerica_Lower_Princes[] ACE_TIME_PROGMEM = "\x02" "Lower_Princes";
9125 
9126 const basic::ZoneInfo kZoneAmerica_Lower_Princes ACE_TIME_PROGMEM = {
9127  kZoneNameAmerica_Lower_Princes /*name*/,
9128  0x6ae45b62 /*zoneId*/,
9129  &kZoneContext /*zoneContext*/,
9130  1 /*numEras*/,
9131  kZoneEraAmerica_Puerto_Rico /*eras*/,
9132  &kZoneAmerica_Puerto_Rico /*targetInfo*/,
9133 };
9134 
9135 //---------------------------------------------------------------------------
9136 // Link name: America/Marigot -> America/Puerto_Rico
9137 // Strings (bytes): 9 (originally 16)
9138 // Memory (8-bit): 22
9139 // Memory (32-bit): 33
9140 //---------------------------------------------------------------------------
9141 
9142 static const char kZoneNameAmerica_Marigot[] ACE_TIME_PROGMEM = "\x02" "Marigot";
9143 
9144 const basic::ZoneInfo kZoneAmerica_Marigot ACE_TIME_PROGMEM = {
9145  kZoneNameAmerica_Marigot /*name*/,
9146  0x3dab3a59 /*zoneId*/,
9147  &kZoneContext /*zoneContext*/,
9148  1 /*numEras*/,
9149  kZoneEraAmerica_Puerto_Rico /*eras*/,
9150  &kZoneAmerica_Puerto_Rico /*targetInfo*/,
9151 };
9152 
9153 //---------------------------------------------------------------------------
9154 // Link name: America/Montreal -> America/Toronto
9155 // Strings (bytes): 10 (originally 17)
9156 // Memory (8-bit): 23
9157 // Memory (32-bit): 34
9158 //---------------------------------------------------------------------------
9159 
9160 static const char kZoneNameAmerica_Montreal[] ACE_TIME_PROGMEM = "\x02" "Montreal";
9161 
9162 const basic::ZoneInfo kZoneAmerica_Montreal ACE_TIME_PROGMEM = {
9163  kZoneNameAmerica_Montreal /*name*/,
9164  0x203a1ea8 /*zoneId*/,
9165  &kZoneContext /*zoneContext*/,
9166  1 /*numEras*/,
9167  kZoneEraAmerica_Toronto /*eras*/,
9168  &kZoneAmerica_Toronto /*targetInfo*/,
9169 };
9170 
9171 //---------------------------------------------------------------------------
9172 // Link name: America/Montserrat -> America/Puerto_Rico
9173 // Strings (bytes): 12 (originally 19)
9174 // Memory (8-bit): 25
9175 // Memory (32-bit): 36
9176 //---------------------------------------------------------------------------
9177 
9178 static const char kZoneNameAmerica_Montserrat[] ACE_TIME_PROGMEM = "\x02" "Montserrat";
9179 
9180 const basic::ZoneInfo kZoneAmerica_Montserrat ACE_TIME_PROGMEM = {
9181  kZoneNameAmerica_Montserrat /*name*/,
9182  0x199b0a35 /*zoneId*/,
9183  &kZoneContext /*zoneContext*/,
9184  1 /*numEras*/,
9185  kZoneEraAmerica_Puerto_Rico /*eras*/,
9186  &kZoneAmerica_Puerto_Rico /*targetInfo*/,
9187 };
9188 
9189 //---------------------------------------------------------------------------
9190 // Link name: America/Nassau -> America/Toronto
9191 // Strings (bytes): 8 (originally 15)
9192 // Memory (8-bit): 21
9193 // Memory (32-bit): 32
9194 //---------------------------------------------------------------------------
9195 
9196 static const char kZoneNameAmerica_Nassau[] ACE_TIME_PROGMEM = "\x02" "Nassau";
9197 
9198 const basic::ZoneInfo kZoneAmerica_Nassau ACE_TIME_PROGMEM = {
9199  kZoneNameAmerica_Nassau /*name*/,
9200  0xaedef011 /*zoneId*/,
9201  &kZoneContext /*zoneContext*/,
9202  1 /*numEras*/,
9203  kZoneEraAmerica_Toronto /*eras*/,
9204  &kZoneAmerica_Toronto /*targetInfo*/,
9205 };
9206 
9207 //---------------------------------------------------------------------------
9208 // Link name: America/Nipigon -> America/Toronto
9209 // Strings (bytes): 9 (originally 16)
9210 // Memory (8-bit): 22
9211 // Memory (32-bit): 33
9212 //---------------------------------------------------------------------------
9213 
9214 static const char kZoneNameAmerica_Nipigon[] ACE_TIME_PROGMEM = "\x02" "Nipigon";
9215 
9216 const basic::ZoneInfo kZoneAmerica_Nipigon ACE_TIME_PROGMEM = {
9217  kZoneNameAmerica_Nipigon /*name*/,
9218  0x9d2a8b1a /*zoneId*/,
9219  &kZoneContext /*zoneContext*/,
9220  1 /*numEras*/,
9221  kZoneEraAmerica_Toronto /*eras*/,
9222  &kZoneAmerica_Toronto /*targetInfo*/,
9223 };
9224 
9225 //---------------------------------------------------------------------------
9226 // Link name: America/Port_of_Spain -> America/Puerto_Rico
9227 // Strings (bytes): 15 (originally 22)
9228 // Memory (8-bit): 28
9229 // Memory (32-bit): 39
9230 //---------------------------------------------------------------------------
9231 
9232 static const char kZoneNameAmerica_Port_of_Spain[] ACE_TIME_PROGMEM = "\x02" "Port_of_Spain";
9233 
9234 const basic::ZoneInfo kZoneAmerica_Port_of_Spain ACE_TIME_PROGMEM = {
9235  kZoneNameAmerica_Port_of_Spain /*name*/,
9236  0xd8b28d59 /*zoneId*/,
9237  &kZoneContext /*zoneContext*/,
9238  1 /*numEras*/,
9239  kZoneEraAmerica_Puerto_Rico /*eras*/,
9240  &kZoneAmerica_Puerto_Rico /*targetInfo*/,
9241 };
9242 
9243 //---------------------------------------------------------------------------
9244 // Link name: America/Rainy_River -> America/Winnipeg
9245 // Strings (bytes): 13 (originally 20)
9246 // Memory (8-bit): 26
9247 // Memory (32-bit): 37
9248 //---------------------------------------------------------------------------
9249 
9250 static const char kZoneNameAmerica_Rainy_River[] ACE_TIME_PROGMEM = "\x02" "Rainy_River";
9251 
9252 const basic::ZoneInfo kZoneAmerica_Rainy_River ACE_TIME_PROGMEM = {
9253  kZoneNameAmerica_Rainy_River /*name*/,
9254  0x9cd58a10 /*zoneId*/,
9255  &kZoneContext /*zoneContext*/,
9256  2 /*numEras*/,
9257  kZoneEraAmerica_Winnipeg /*eras*/,
9258  &kZoneAmerica_Winnipeg /*targetInfo*/,
9259 };
9260 
9261 //---------------------------------------------------------------------------
9262 // Link name: America/Shiprock -> America/Denver
9263 // Strings (bytes): 10 (originally 17)
9264 // Memory (8-bit): 23
9265 // Memory (32-bit): 34
9266 //---------------------------------------------------------------------------
9267 
9268 static const char kZoneNameAmerica_Shiprock[] ACE_TIME_PROGMEM = "\x02" "Shiprock";
9269 
9270 const basic::ZoneInfo kZoneAmerica_Shiprock ACE_TIME_PROGMEM = {
9271  kZoneNameAmerica_Shiprock /*name*/,
9272  0x82fb7049 /*zoneId*/,
9273  &kZoneContext /*zoneContext*/,
9274  1 /*numEras*/,
9275  kZoneEraAmerica_Denver /*eras*/,
9276  &kZoneAmerica_Denver /*targetInfo*/,
9277 };
9278 
9279 //---------------------------------------------------------------------------
9280 // Link name: America/St_Barthelemy -> America/Puerto_Rico
9281 // Strings (bytes): 15 (originally 22)
9282 // Memory (8-bit): 28
9283 // Memory (32-bit): 39
9284 //---------------------------------------------------------------------------
9285 
9286 static const char kZoneNameAmerica_St_Barthelemy[] ACE_TIME_PROGMEM = "\x02" "St_Barthelemy";
9287 
9288 const basic::ZoneInfo kZoneAmerica_St_Barthelemy ACE_TIME_PROGMEM = {
9289  kZoneNameAmerica_St_Barthelemy /*name*/,
9290  0x054e6a79 /*zoneId*/,
9291  &kZoneContext /*zoneContext*/,
9292  1 /*numEras*/,
9293  kZoneEraAmerica_Puerto_Rico /*eras*/,
9294  &kZoneAmerica_Puerto_Rico /*targetInfo*/,
9295 };
9296 
9297 //---------------------------------------------------------------------------
9298 // Link name: America/St_Kitts -> America/Puerto_Rico
9299 // Strings (bytes): 10 (originally 17)
9300 // Memory (8-bit): 23
9301 // Memory (32-bit): 34
9302 //---------------------------------------------------------------------------
9303 
9304 static const char kZoneNameAmerica_St_Kitts[] ACE_TIME_PROGMEM = "\x02" "St_Kitts";
9305 
9306 const basic::ZoneInfo kZoneAmerica_St_Kitts ACE_TIME_PROGMEM = {
9307  kZoneNameAmerica_St_Kitts /*name*/,
9308  0x04c0507b /*zoneId*/,
9309  &kZoneContext /*zoneContext*/,
9310  1 /*numEras*/,
9311  kZoneEraAmerica_Puerto_Rico /*eras*/,
9312  &kZoneAmerica_Puerto_Rico /*targetInfo*/,
9313 };
9314 
9315 //---------------------------------------------------------------------------
9316 // Link name: America/St_Lucia -> America/Puerto_Rico
9317 // Strings (bytes): 10 (originally 17)
9318 // Memory (8-bit): 23
9319 // Memory (32-bit): 34
9320 //---------------------------------------------------------------------------
9321 
9322 static const char kZoneNameAmerica_St_Lucia[] ACE_TIME_PROGMEM = "\x02" "St_Lucia";
9323 
9324 const basic::ZoneInfo kZoneAmerica_St_Lucia ACE_TIME_PROGMEM = {
9325  kZoneNameAmerica_St_Lucia /*name*/,
9326  0x04d8b3ba /*zoneId*/,
9327  &kZoneContext /*zoneContext*/,
9328  1 /*numEras*/,
9329  kZoneEraAmerica_Puerto_Rico /*eras*/,
9330  &kZoneAmerica_Puerto_Rico /*targetInfo*/,
9331 };
9332 
9333 //---------------------------------------------------------------------------
9334 // Link name: America/St_Thomas -> America/Puerto_Rico
9335 // Strings (bytes): 11 (originally 18)
9336 // Memory (8-bit): 24
9337 // Memory (32-bit): 35
9338 //---------------------------------------------------------------------------
9339 
9340 static const char kZoneNameAmerica_St_Thomas[] ACE_TIME_PROGMEM = "\x02" "St_Thomas";
9341 
9342 const basic::ZoneInfo kZoneAmerica_St_Thomas ACE_TIME_PROGMEM = {
9343  kZoneNameAmerica_St_Thomas /*name*/,
9344  0xb1b3d778 /*zoneId*/,
9345  &kZoneContext /*zoneContext*/,
9346  1 /*numEras*/,
9347  kZoneEraAmerica_Puerto_Rico /*eras*/,
9348  &kZoneAmerica_Puerto_Rico /*targetInfo*/,
9349 };
9350 
9351 //---------------------------------------------------------------------------
9352 // Link name: America/St_Vincent -> America/Puerto_Rico
9353 // Strings (bytes): 12 (originally 19)
9354 // Memory (8-bit): 25
9355 // Memory (32-bit): 36
9356 //---------------------------------------------------------------------------
9357 
9358 static const char kZoneNameAmerica_St_Vincent[] ACE_TIME_PROGMEM = "\x02" "St_Vincent";
9359 
9360 const basic::ZoneInfo kZoneAmerica_St_Vincent ACE_TIME_PROGMEM = {
9361  kZoneNameAmerica_St_Vincent /*name*/,
9362  0x8460e523 /*zoneId*/,
9363  &kZoneContext /*zoneContext*/,
9364  1 /*numEras*/,
9365  kZoneEraAmerica_Puerto_Rico /*eras*/,
9366  &kZoneAmerica_Puerto_Rico /*targetInfo*/,
9367 };
9368 
9369 //---------------------------------------------------------------------------
9370 // Link name: America/Thunder_Bay -> America/Toronto
9371 // Strings (bytes): 13 (originally 20)
9372 // Memory (8-bit): 26
9373 // Memory (32-bit): 37
9374 //---------------------------------------------------------------------------
9375 
9376 static const char kZoneNameAmerica_Thunder_Bay[] ACE_TIME_PROGMEM = "\x02" "Thunder_Bay";
9377 
9378 const basic::ZoneInfo kZoneAmerica_Thunder_Bay ACE_TIME_PROGMEM = {
9379  kZoneNameAmerica_Thunder_Bay /*name*/,
9380  0xf962e71b /*zoneId*/,
9381  &kZoneContext /*zoneContext*/,
9382  1 /*numEras*/,
9383  kZoneEraAmerica_Toronto /*eras*/,
9384  &kZoneAmerica_Toronto /*targetInfo*/,
9385 };
9386 
9387 //---------------------------------------------------------------------------
9388 // Link name: America/Tortola -> America/Puerto_Rico
9389 // Strings (bytes): 9 (originally 16)
9390 // Memory (8-bit): 22
9391 // Memory (32-bit): 33
9392 //---------------------------------------------------------------------------
9393 
9394 static const char kZoneNameAmerica_Tortola[] ACE_TIME_PROGMEM = "\x02" "Tortola";
9395 
9396 const basic::ZoneInfo kZoneAmerica_Tortola ACE_TIME_PROGMEM = {
9397  kZoneNameAmerica_Tortola /*name*/,
9398  0x7931462b /*zoneId*/,
9399  &kZoneContext /*zoneContext*/,
9400  1 /*numEras*/,
9401  kZoneEraAmerica_Puerto_Rico /*eras*/,
9402  &kZoneAmerica_Puerto_Rico /*targetInfo*/,
9403 };
9404 
9405 //---------------------------------------------------------------------------
9406 // Link name: America/Virgin -> America/Puerto_Rico
9407 // Strings (bytes): 8 (originally 15)
9408 // Memory (8-bit): 21
9409 // Memory (32-bit): 32
9410 //---------------------------------------------------------------------------
9411 
9412 static const char kZoneNameAmerica_Virgin[] ACE_TIME_PROGMEM = "\x02" "Virgin";
9413 
9414 const basic::ZoneInfo kZoneAmerica_Virgin ACE_TIME_PROGMEM = {
9415  kZoneNameAmerica_Virgin /*name*/,
9416  0xc2183ab5 /*zoneId*/,
9417  &kZoneContext /*zoneContext*/,
9418  1 /*numEras*/,
9419  kZoneEraAmerica_Puerto_Rico /*eras*/,
9420  &kZoneAmerica_Puerto_Rico /*targetInfo*/,
9421 };
9422 
9423 //---------------------------------------------------------------------------
9424 // Link name: Antarctica/DumontDUrville -> Pacific/Port_Moresby
9425 // Strings (bytes): 16 (originally 26)
9426 // Memory (8-bit): 29
9427 // Memory (32-bit): 40
9428 //---------------------------------------------------------------------------
9429 
9430 static const char kZoneNameAntarctica_DumontDUrville[] ACE_TIME_PROGMEM = "\x03" "DumontDUrville";
9431 
9432 const basic::ZoneInfo kZoneAntarctica_DumontDUrville ACE_TIME_PROGMEM = {
9433  kZoneNameAntarctica_DumontDUrville /*name*/,
9434  0x5a3c656c /*zoneId*/,
9435  &kZoneContext /*zoneContext*/,
9436  1 /*numEras*/,
9437  kZoneEraPacific_Port_Moresby /*eras*/,
9438  &kZonePacific_Port_Moresby /*targetInfo*/,
9439 };
9440 
9441 //---------------------------------------------------------------------------
9442 // Link name: Antarctica/McMurdo -> Pacific/Auckland
9443 // Strings (bytes): 9 (originally 19)
9444 // Memory (8-bit): 22
9445 // Memory (32-bit): 33
9446 //---------------------------------------------------------------------------
9447 
9448 static const char kZoneNameAntarctica_McMurdo[] ACE_TIME_PROGMEM = "\x03" "McMurdo";
9449 
9450 const basic::ZoneInfo kZoneAntarctica_McMurdo ACE_TIME_PROGMEM = {
9451  kZoneNameAntarctica_McMurdo /*name*/,
9452  0x6eeb5585 /*zoneId*/,
9453  &kZoneContext /*zoneContext*/,
9454  1 /*numEras*/,
9455  kZoneEraPacific_Auckland /*eras*/,
9456  &kZonePacific_Auckland /*targetInfo*/,
9457 };
9458 
9459 //---------------------------------------------------------------------------
9460 // Link name: Antarctica/South_Pole -> Pacific/Auckland
9461 // Strings (bytes): 12 (originally 22)
9462 // Memory (8-bit): 25
9463 // Memory (32-bit): 36
9464 //---------------------------------------------------------------------------
9465 
9466 static const char kZoneNameAntarctica_South_Pole[] ACE_TIME_PROGMEM = "\x03" "South_Pole";
9467 
9468 const basic::ZoneInfo kZoneAntarctica_South_Pole ACE_TIME_PROGMEM = {
9469  kZoneNameAntarctica_South_Pole /*name*/,
9470  0xcd96b290 /*zoneId*/,
9471  &kZoneContext /*zoneContext*/,
9472  1 /*numEras*/,
9473  kZoneEraPacific_Auckland /*eras*/,
9474  &kZonePacific_Auckland /*targetInfo*/,
9475 };
9476 
9477 //---------------------------------------------------------------------------
9478 // Link name: Antarctica/Syowa -> Asia/Riyadh
9479 // Strings (bytes): 7 (originally 17)
9480 // Memory (8-bit): 20
9481 // Memory (32-bit): 31
9482 //---------------------------------------------------------------------------
9483 
9484 static const char kZoneNameAntarctica_Syowa[] ACE_TIME_PROGMEM = "\x03" "Syowa";
9485 
9486 const basic::ZoneInfo kZoneAntarctica_Syowa ACE_TIME_PROGMEM = {
9487  kZoneNameAntarctica_Syowa /*name*/,
9488  0xe330c7e1 /*zoneId*/,
9489  &kZoneContext /*zoneContext*/,
9490  1 /*numEras*/,
9491  kZoneEraAsia_Riyadh /*eras*/,
9492  &kZoneAsia_Riyadh /*targetInfo*/,
9493 };
9494 
9495 //---------------------------------------------------------------------------
9496 // Link name: Antarctica/Vostok -> Asia/Urumqi
9497 // Strings (bytes): 8 (originally 18)
9498 // Memory (8-bit): 21
9499 // Memory (32-bit): 32
9500 //---------------------------------------------------------------------------
9501 
9502 static const char kZoneNameAntarctica_Vostok[] ACE_TIME_PROGMEM = "\x03" "Vostok";
9503 
9504 const basic::ZoneInfo kZoneAntarctica_Vostok ACE_TIME_PROGMEM = {
9505  kZoneNameAntarctica_Vostok /*name*/,
9506  0x4f966fd4 /*zoneId*/,
9507  &kZoneContext /*zoneContext*/,
9508  1 /*numEras*/,
9509  kZoneEraAsia_Urumqi /*eras*/,
9510  &kZoneAsia_Urumqi /*targetInfo*/,
9511 };
9512 
9513 //---------------------------------------------------------------------------
9514 // Link name: Arctic/Longyearbyen -> Europe/Berlin
9515 // Strings (bytes): 20 (originally 20)
9516 // Memory (8-bit): 33
9517 // Memory (32-bit): 44
9518 //---------------------------------------------------------------------------
9519 
9520 static const char kZoneNameArctic_Longyearbyen[] ACE_TIME_PROGMEM = "Arctic/Longyearbyen";
9521 
9522 const basic::ZoneInfo kZoneArctic_Longyearbyen ACE_TIME_PROGMEM = {
9523  kZoneNameArctic_Longyearbyen /*name*/,
9524  0xd23e7859 /*zoneId*/,
9525  &kZoneContext /*zoneContext*/,
9526  1 /*numEras*/,
9527  kZoneEraEurope_Berlin /*eras*/,
9528  &kZoneEurope_Berlin /*targetInfo*/,
9529 };
9530 
9531 //---------------------------------------------------------------------------
9532 // Link name: Asia/Aden -> Asia/Riyadh
9533 // Strings (bytes): 6 (originally 10)
9534 // Memory (8-bit): 19
9535 // Memory (32-bit): 30
9536 //---------------------------------------------------------------------------
9537 
9538 static const char kZoneNameAsia_Aden[] ACE_TIME_PROGMEM = "\x04" "Aden";
9539 
9540 const basic::ZoneInfo kZoneAsia_Aden ACE_TIME_PROGMEM = {
9541  kZoneNameAsia_Aden /*name*/,
9542  0x1fa7084a /*zoneId*/,
9543  &kZoneContext /*zoneContext*/,
9544  1 /*numEras*/,
9545  kZoneEraAsia_Riyadh /*eras*/,
9546  &kZoneAsia_Riyadh /*targetInfo*/,
9547 };
9548 
9549 //---------------------------------------------------------------------------
9550 // Link name: Asia/Ashkhabad -> Asia/Ashgabat
9551 // Strings (bytes): 11 (originally 15)
9552 // Memory (8-bit): 24
9553 // Memory (32-bit): 35
9554 //---------------------------------------------------------------------------
9555 
9556 static const char kZoneNameAsia_Ashkhabad[] ACE_TIME_PROGMEM = "\x04" "Ashkhabad";
9557 
9558 const basic::ZoneInfo kZoneAsia_Ashkhabad ACE_TIME_PROGMEM = {
9559  kZoneNameAsia_Ashkhabad /*name*/,
9560  0x15454f09 /*zoneId*/,
9561  &kZoneContext /*zoneContext*/,
9562  1 /*numEras*/,
9563  kZoneEraAsia_Ashgabat /*eras*/,
9564  &kZoneAsia_Ashgabat /*targetInfo*/,
9565 };
9566 
9567 //---------------------------------------------------------------------------
9568 // Link name: Asia/Bahrain -> Asia/Qatar
9569 // Strings (bytes): 9 (originally 13)
9570 // Memory (8-bit): 22
9571 // Memory (32-bit): 33
9572 //---------------------------------------------------------------------------
9573 
9574 static const char kZoneNameAsia_Bahrain[] ACE_TIME_PROGMEM = "\x04" "Bahrain";
9575 
9576 const basic::ZoneInfo kZoneAsia_Bahrain ACE_TIME_PROGMEM = {
9577  kZoneNameAsia_Bahrain /*name*/,
9578  0x9d078487 /*zoneId*/,
9579  &kZoneContext /*zoneContext*/,
9580  1 /*numEras*/,
9581  kZoneEraAsia_Qatar /*eras*/,
9582  &kZoneAsia_Qatar /*targetInfo*/,
9583 };
9584 
9585 //---------------------------------------------------------------------------
9586 // Link name: Asia/Brunei -> Asia/Kuching
9587 // Strings (bytes): 8 (originally 12)
9588 // Memory (8-bit): 21
9589 // Memory (32-bit): 32
9590 //---------------------------------------------------------------------------
9591 
9592 static const char kZoneNameAsia_Brunei[] ACE_TIME_PROGMEM = "\x04" "Brunei";
9593 
9594 const basic::ZoneInfo kZoneAsia_Brunei ACE_TIME_PROGMEM = {
9595  kZoneNameAsia_Brunei /*name*/,
9596  0xa8e595f7 /*zoneId*/,
9597  &kZoneContext /*zoneContext*/,
9598  1 /*numEras*/,
9599  kZoneEraAsia_Kuching /*eras*/,
9600  &kZoneAsia_Kuching /*targetInfo*/,
9601 };
9602 
9603 //---------------------------------------------------------------------------
9604 // Link name: Asia/Calcutta -> Asia/Kolkata
9605 // Strings (bytes): 10 (originally 14)
9606 // Memory (8-bit): 23
9607 // Memory (32-bit): 34
9608 //---------------------------------------------------------------------------
9609 
9610 static const char kZoneNameAsia_Calcutta[] ACE_TIME_PROGMEM = "\x04" "Calcutta";
9611 
9612 const basic::ZoneInfo kZoneAsia_Calcutta ACE_TIME_PROGMEM = {
9613  kZoneNameAsia_Calcutta /*name*/,
9614  0x328a44c3 /*zoneId*/,
9615  &kZoneContext /*zoneContext*/,
9616  1 /*numEras*/,
9617  kZoneEraAsia_Kolkata /*eras*/,
9618  &kZoneAsia_Kolkata /*targetInfo*/,
9619 };
9620 
9621 //---------------------------------------------------------------------------
9622 // Link name: Asia/Chongqing -> Asia/Shanghai
9623 // Strings (bytes): 11 (originally 15)
9624 // Memory (8-bit): 24
9625 // Memory (32-bit): 35
9626 //---------------------------------------------------------------------------
9627 
9628 static const char kZoneNameAsia_Chongqing[] ACE_TIME_PROGMEM = "\x04" "Chongqing";
9629 
9630 const basic::ZoneInfo kZoneAsia_Chongqing ACE_TIME_PROGMEM = {
9631  kZoneNameAsia_Chongqing /*name*/,
9632  0xf937fb90 /*zoneId*/,
9633  &kZoneContext /*zoneContext*/,
9634  1 /*numEras*/,
9635  kZoneEraAsia_Shanghai /*eras*/,
9636  &kZoneAsia_Shanghai /*targetInfo*/,
9637 };
9638 
9639 //---------------------------------------------------------------------------
9640 // Link name: Asia/Chungking -> Asia/Shanghai
9641 // Strings (bytes): 11 (originally 15)
9642 // Memory (8-bit): 24
9643 // Memory (32-bit): 35
9644 //---------------------------------------------------------------------------
9645 
9646 static const char kZoneNameAsia_Chungking[] ACE_TIME_PROGMEM = "\x04" "Chungking";
9647 
9648 const basic::ZoneInfo kZoneAsia_Chungking ACE_TIME_PROGMEM = {
9649  kZoneNameAsia_Chungking /*name*/,
9650  0xc7121dd0 /*zoneId*/,
9651  &kZoneContext /*zoneContext*/,
9652  1 /*numEras*/,
9653  kZoneEraAsia_Shanghai /*eras*/,
9654  &kZoneAsia_Shanghai /*targetInfo*/,
9655 };
9656 
9657 //---------------------------------------------------------------------------
9658 // Link name: Asia/Dacca -> Asia/Dhaka
9659 // Strings (bytes): 7 (originally 11)
9660 // Memory (8-bit): 20
9661 // Memory (32-bit): 31
9662 //---------------------------------------------------------------------------
9663 
9664 static const char kZoneNameAsia_Dacca[] ACE_TIME_PROGMEM = "\x04" "Dacca";
9665 
9666 const basic::ZoneInfo kZoneAsia_Dacca ACE_TIME_PROGMEM = {
9667  kZoneNameAsia_Dacca /*name*/,
9668  0x14bcac5e /*zoneId*/,
9669  &kZoneContext /*zoneContext*/,
9670  2 /*numEras*/,
9671  kZoneEraAsia_Dhaka /*eras*/,
9672  &kZoneAsia_Dhaka /*targetInfo*/,
9673 };
9674 
9675 //---------------------------------------------------------------------------
9676 // Link name: Asia/Harbin -> Asia/Shanghai
9677 // Strings (bytes): 8 (originally 12)
9678 // Memory (8-bit): 21
9679 // Memory (32-bit): 32
9680 //---------------------------------------------------------------------------
9681 
9682 static const char kZoneNameAsia_Harbin[] ACE_TIME_PROGMEM = "\x04" "Harbin";
9683 
9684 const basic::ZoneInfo kZoneAsia_Harbin ACE_TIME_PROGMEM = {
9685  kZoneNameAsia_Harbin /*name*/,
9686  0xb5af1186 /*zoneId*/,
9687  &kZoneContext /*zoneContext*/,
9688  1 /*numEras*/,
9689  kZoneEraAsia_Shanghai /*eras*/,
9690  &kZoneAsia_Shanghai /*targetInfo*/,
9691 };
9692 
9693 //---------------------------------------------------------------------------
9694 // Link name: Asia/Kashgar -> Asia/Urumqi
9695 // Strings (bytes): 9 (originally 13)
9696 // Memory (8-bit): 22
9697 // Memory (32-bit): 33
9698 //---------------------------------------------------------------------------
9699 
9700 static const char kZoneNameAsia_Kashgar[] ACE_TIME_PROGMEM = "\x04" "Kashgar";
9701 
9702 const basic::ZoneInfo kZoneAsia_Kashgar ACE_TIME_PROGMEM = {
9703  kZoneNameAsia_Kashgar /*name*/,
9704  0x52955193 /*zoneId*/,
9705  &kZoneContext /*zoneContext*/,
9706  1 /*numEras*/,
9707  kZoneEraAsia_Urumqi /*eras*/,
9708  &kZoneAsia_Urumqi /*targetInfo*/,
9709 };
9710 
9711 //---------------------------------------------------------------------------
9712 // Link name: Asia/Katmandu -> Asia/Kathmandu
9713 // Strings (bytes): 10 (originally 14)
9714 // Memory (8-bit): 23
9715 // Memory (32-bit): 34
9716 //---------------------------------------------------------------------------
9717 
9718 static const char kZoneNameAsia_Katmandu[] ACE_TIME_PROGMEM = "\x04" "Katmandu";
9719 
9720 const basic::ZoneInfo kZoneAsia_Katmandu ACE_TIME_PROGMEM = {
9721  kZoneNameAsia_Katmandu /*name*/,
9722  0xa7ec12c7 /*zoneId*/,
9723  &kZoneContext /*zoneContext*/,
9724  1 /*numEras*/,
9725  kZoneEraAsia_Kathmandu /*eras*/,
9726  &kZoneAsia_Kathmandu /*targetInfo*/,
9727 };
9728 
9729 //---------------------------------------------------------------------------
9730 // Link name: Asia/Kuala_Lumpur -> Asia/Singapore
9731 // Strings (bytes): 14 (originally 18)
9732 // Memory (8-bit): 27
9733 // Memory (32-bit): 38
9734 //---------------------------------------------------------------------------
9735 
9736 static const char kZoneNameAsia_Kuala_Lumpur[] ACE_TIME_PROGMEM = "\x04" "Kuala_Lumpur";
9737 
9738 const basic::ZoneInfo kZoneAsia_Kuala_Lumpur ACE_TIME_PROGMEM = {
9739  kZoneNameAsia_Kuala_Lumpur /*name*/,
9740  0x014763c4 /*zoneId*/,
9741  &kZoneContext /*zoneContext*/,
9742  1 /*numEras*/,
9743  kZoneEraAsia_Singapore /*eras*/,
9744  &kZoneAsia_Singapore /*targetInfo*/,
9745 };
9746 
9747 //---------------------------------------------------------------------------
9748 // Link name: Asia/Kuwait -> Asia/Riyadh
9749 // Strings (bytes): 8 (originally 12)
9750 // Memory (8-bit): 21
9751 // Memory (32-bit): 32
9752 //---------------------------------------------------------------------------
9753 
9754 static const char kZoneNameAsia_Kuwait[] ACE_TIME_PROGMEM = "\x04" "Kuwait";
9755 
9756 const basic::ZoneInfo kZoneAsia_Kuwait ACE_TIME_PROGMEM = {
9757  kZoneNameAsia_Kuwait /*name*/,
9758  0xbe1b2f27 /*zoneId*/,
9759  &kZoneContext /*zoneContext*/,
9760  1 /*numEras*/,
9761  kZoneEraAsia_Riyadh /*eras*/,
9762  &kZoneAsia_Riyadh /*targetInfo*/,
9763 };
9764 
9765 //---------------------------------------------------------------------------
9766 // Link name: Asia/Macao -> Asia/Macau
9767 // Strings (bytes): 7 (originally 11)
9768 // Memory (8-bit): 20
9769 // Memory (32-bit): 31
9770 //---------------------------------------------------------------------------
9771 
9772 static const char kZoneNameAsia_Macao[] ACE_TIME_PROGMEM = "\x04" "Macao";
9773 
9774 const basic::ZoneInfo kZoneAsia_Macao ACE_TIME_PROGMEM = {
9775  kZoneNameAsia_Macao /*name*/,
9776  0x155f88b3 /*zoneId*/,
9777  &kZoneContext /*zoneContext*/,
9778  1 /*numEras*/,
9779  kZoneEraAsia_Macau /*eras*/,
9780  &kZoneAsia_Macau /*targetInfo*/,
9781 };
9782 
9783 //---------------------------------------------------------------------------
9784 // Link name: Asia/Muscat -> Asia/Dubai
9785 // Strings (bytes): 8 (originally 12)
9786 // Memory (8-bit): 21
9787 // Memory (32-bit): 32
9788 //---------------------------------------------------------------------------
9789 
9790 static const char kZoneNameAsia_Muscat[] ACE_TIME_PROGMEM = "\x04" "Muscat";
9791 
9792 const basic::ZoneInfo kZoneAsia_Muscat ACE_TIME_PROGMEM = {
9793  kZoneNameAsia_Muscat /*name*/,
9794  0xc2c3565f /*zoneId*/,
9795  &kZoneContext /*zoneContext*/,
9796  1 /*numEras*/,
9797  kZoneEraAsia_Dubai /*eras*/,
9798  &kZoneAsia_Dubai /*targetInfo*/,
9799 };
9800 
9801 //---------------------------------------------------------------------------
9802 // Link name: Asia/Phnom_Penh -> Asia/Bangkok
9803 // Strings (bytes): 12 (originally 16)
9804 // Memory (8-bit): 25
9805 // Memory (32-bit): 36
9806 //---------------------------------------------------------------------------
9807 
9808 static const char kZoneNameAsia_Phnom_Penh[] ACE_TIME_PROGMEM = "\x04" "Phnom_Penh";
9809 
9810 const basic::ZoneInfo kZoneAsia_Phnom_Penh ACE_TIME_PROGMEM = {
9811  kZoneNameAsia_Phnom_Penh /*name*/,
9812  0xc224945e /*zoneId*/,
9813  &kZoneContext /*zoneContext*/,
9814  1 /*numEras*/,
9815  kZoneEraAsia_Bangkok /*eras*/,
9816  &kZoneAsia_Bangkok /*targetInfo*/,
9817 };
9818 
9819 //---------------------------------------------------------------------------
9820 // Link name: Asia/Rangoon -> Asia/Yangon
9821 // Strings (bytes): 9 (originally 13)
9822 // Memory (8-bit): 22
9823 // Memory (32-bit): 33
9824 //---------------------------------------------------------------------------
9825 
9826 static const char kZoneNameAsia_Rangoon[] ACE_TIME_PROGMEM = "\x04" "Rangoon";
9827 
9828 const basic::ZoneInfo kZoneAsia_Rangoon ACE_TIME_PROGMEM = {
9829  kZoneNameAsia_Rangoon /*name*/,
9830  0x6d1217c6 /*zoneId*/,
9831  &kZoneContext /*zoneContext*/,
9832  1 /*numEras*/,
9833  kZoneEraAsia_Yangon /*eras*/,
9834  &kZoneAsia_Yangon /*targetInfo*/,
9835 };
9836 
9837 //---------------------------------------------------------------------------
9838 // Link name: Asia/Saigon -> Asia/Ho_Chi_Minh
9839 // Strings (bytes): 8 (originally 12)
9840 // Memory (8-bit): 21
9841 // Memory (32-bit): 32
9842 //---------------------------------------------------------------------------
9843 
9844 static const char kZoneNameAsia_Saigon[] ACE_TIME_PROGMEM = "\x04" "Saigon";
9845 
9846 const basic::ZoneInfo kZoneAsia_Saigon ACE_TIME_PROGMEM = {
9847  kZoneNameAsia_Saigon /*name*/,
9848  0xcf52f713 /*zoneId*/,
9849  &kZoneContext /*zoneContext*/,
9850  1 /*numEras*/,
9851  kZoneEraAsia_Ho_Chi_Minh /*eras*/,
9852  &kZoneAsia_Ho_Chi_Minh /*targetInfo*/,
9853 };
9854 
9855 //---------------------------------------------------------------------------
9856 // Link name: Asia/Tel_Aviv -> Asia/Jerusalem
9857 // Strings (bytes): 10 (originally 14)
9858 // Memory (8-bit): 23
9859 // Memory (32-bit): 34
9860 //---------------------------------------------------------------------------
9861 
9862 static const char kZoneNameAsia_Tel_Aviv[] ACE_TIME_PROGMEM = "\x04" "Tel_Aviv";
9863 
9864 const basic::ZoneInfo kZoneAsia_Tel_Aviv ACE_TIME_PROGMEM = {
9865  kZoneNameAsia_Tel_Aviv /*name*/,
9866  0x166d7c2c /*zoneId*/,
9867  &kZoneContext /*zoneContext*/,
9868  1 /*numEras*/,
9869  kZoneEraAsia_Jerusalem /*eras*/,
9870  &kZoneAsia_Jerusalem /*targetInfo*/,
9871 };
9872 
9873 //---------------------------------------------------------------------------
9874 // Link name: Asia/Thimbu -> Asia/Thimphu
9875 // Strings (bytes): 8 (originally 12)
9876 // Memory (8-bit): 21
9877 // Memory (32-bit): 32
9878 //---------------------------------------------------------------------------
9879 
9880 static const char kZoneNameAsia_Thimbu[] ACE_TIME_PROGMEM = "\x04" "Thimbu";
9881 
9882 const basic::ZoneInfo kZoneAsia_Thimbu ACE_TIME_PROGMEM = {
9883  kZoneNameAsia_Thimbu /*name*/,
9884  0xd226e31b /*zoneId*/,
9885  &kZoneContext /*zoneContext*/,
9886  1 /*numEras*/,
9887  kZoneEraAsia_Thimphu /*eras*/,
9888  &kZoneAsia_Thimphu /*targetInfo*/,
9889 };
9890 
9891 //---------------------------------------------------------------------------
9892 // Link name: Asia/Ujung_Pandang -> Asia/Makassar
9893 // Strings (bytes): 15 (originally 19)
9894 // Memory (8-bit): 28
9895 // Memory (32-bit): 39
9896 //---------------------------------------------------------------------------
9897 
9898 static const char kZoneNameAsia_Ujung_Pandang[] ACE_TIME_PROGMEM = "\x04" "Ujung_Pandang";
9899 
9900 const basic::ZoneInfo kZoneAsia_Ujung_Pandang ACE_TIME_PROGMEM = {
9901  kZoneNameAsia_Ujung_Pandang /*name*/,
9902  0x5d001eb3 /*zoneId*/,
9903  &kZoneContext /*zoneContext*/,
9904  1 /*numEras*/,
9905  kZoneEraAsia_Makassar /*eras*/,
9906  &kZoneAsia_Makassar /*targetInfo*/,
9907 };
9908 
9909 //---------------------------------------------------------------------------
9910 // Link name: Asia/Ulan_Bator -> Asia/Ulaanbaatar
9911 // Strings (bytes): 12 (originally 16)
9912 // Memory (8-bit): 25
9913 // Memory (32-bit): 36
9914 //---------------------------------------------------------------------------
9915 
9916 static const char kZoneNameAsia_Ulan_Bator[] ACE_TIME_PROGMEM = "\x04" "Ulan_Bator";
9917 
9918 const basic::ZoneInfo kZoneAsia_Ulan_Bator ACE_TIME_PROGMEM = {
9919  kZoneNameAsia_Ulan_Bator /*name*/,
9920  0x394db4d9 /*zoneId*/,
9921  &kZoneContext /*zoneContext*/,
9922  1 /*numEras*/,
9923  kZoneEraAsia_Ulaanbaatar /*eras*/,
9924  &kZoneAsia_Ulaanbaatar /*targetInfo*/,
9925 };
9926 
9927 //---------------------------------------------------------------------------
9928 // Link name: Asia/Vientiane -> Asia/Bangkok
9929 // Strings (bytes): 11 (originally 15)
9930 // Memory (8-bit): 24
9931 // Memory (32-bit): 35
9932 //---------------------------------------------------------------------------
9933 
9934 static const char kZoneNameAsia_Vientiane[] ACE_TIME_PROGMEM = "\x04" "Vientiane";
9935 
9936 const basic::ZoneInfo kZoneAsia_Vientiane ACE_TIME_PROGMEM = {
9937  kZoneNameAsia_Vientiane /*name*/,
9938  0x89d68d75 /*zoneId*/,
9939  &kZoneContext /*zoneContext*/,
9940  1 /*numEras*/,
9941  kZoneEraAsia_Bangkok /*eras*/,
9942  &kZoneAsia_Bangkok /*targetInfo*/,
9943 };
9944 
9945 //---------------------------------------------------------------------------
9946 // Link name: Atlantic/Faeroe -> Atlantic/Faroe
9947 // Strings (bytes): 8 (originally 16)
9948 // Memory (8-bit): 21
9949 // Memory (32-bit): 32
9950 //---------------------------------------------------------------------------
9951 
9952 static const char kZoneNameAtlantic_Faeroe[] ACE_TIME_PROGMEM = "\x05" "Faeroe";
9953 
9954 const basic::ZoneInfo kZoneAtlantic_Faeroe ACE_TIME_PROGMEM = {
9955  kZoneNameAtlantic_Faeroe /*name*/,
9956  0x031ec516 /*zoneId*/,
9957  &kZoneContext /*zoneContext*/,
9958  1 /*numEras*/,
9959  kZoneEraAtlantic_Faroe /*eras*/,
9960  &kZoneAtlantic_Faroe /*targetInfo*/,
9961 };
9962 
9963 //---------------------------------------------------------------------------
9964 // Link name: Atlantic/Jan_Mayen -> Europe/Berlin
9965 // Strings (bytes): 11 (originally 19)
9966 // Memory (8-bit): 24
9967 // Memory (32-bit): 35
9968 //---------------------------------------------------------------------------
9969 
9970 static const char kZoneNameAtlantic_Jan_Mayen[] ACE_TIME_PROGMEM = "\x05" "Jan_Mayen";
9971 
9972 const basic::ZoneInfo kZoneAtlantic_Jan_Mayen ACE_TIME_PROGMEM = {
9973  kZoneNameAtlantic_Jan_Mayen /*name*/,
9974  0x5a7535b6 /*zoneId*/,
9975  &kZoneContext /*zoneContext*/,
9976  1 /*numEras*/,
9977  kZoneEraEurope_Berlin /*eras*/,
9978  &kZoneEurope_Berlin /*targetInfo*/,
9979 };
9980 
9981 //---------------------------------------------------------------------------
9982 // Link name: Atlantic/Reykjavik -> Africa/Abidjan
9983 // Strings (bytes): 11 (originally 19)
9984 // Memory (8-bit): 24
9985 // Memory (32-bit): 35
9986 //---------------------------------------------------------------------------
9987 
9988 static const char kZoneNameAtlantic_Reykjavik[] ACE_TIME_PROGMEM = "\x05" "Reykjavik";
9989 
9990 const basic::ZoneInfo kZoneAtlantic_Reykjavik ACE_TIME_PROGMEM = {
9991  kZoneNameAtlantic_Reykjavik /*name*/,
9992  0x1c2b4f74 /*zoneId*/,
9993  &kZoneContext /*zoneContext*/,
9994  1 /*numEras*/,
9995  kZoneEraAfrica_Abidjan /*eras*/,
9996  &kZoneAfrica_Abidjan /*targetInfo*/,
9997 };
9998 
9999 //---------------------------------------------------------------------------
10000 // Link name: Atlantic/St_Helena -> Africa/Abidjan
10001 // Strings (bytes): 11 (originally 19)
10002 // Memory (8-bit): 24
10003 // Memory (32-bit): 35
10004 //---------------------------------------------------------------------------
10005 
10006 static const char kZoneNameAtlantic_St_Helena[] ACE_TIME_PROGMEM = "\x05" "St_Helena";
10007 
10008 const basic::ZoneInfo kZoneAtlantic_St_Helena ACE_TIME_PROGMEM = {
10009  kZoneNameAtlantic_St_Helena /*name*/,
10010  0x451fc5f7 /*zoneId*/,
10011  &kZoneContext /*zoneContext*/,
10012  1 /*numEras*/,
10013  kZoneEraAfrica_Abidjan /*eras*/,
10014  &kZoneAfrica_Abidjan /*targetInfo*/,
10015 };
10016 
10017 //---------------------------------------------------------------------------
10018 // Link name: Australia/ACT -> Australia/Sydney
10019 // Strings (bytes): 5 (originally 14)
10020 // Memory (8-bit): 18
10021 // Memory (32-bit): 29
10022 //---------------------------------------------------------------------------
10023 
10024 static const char kZoneNameAustralia_ACT[] ACE_TIME_PROGMEM = "\x06" "ACT";
10025 
10026 const basic::ZoneInfo kZoneAustralia_ACT ACE_TIME_PROGMEM = {
10027  kZoneNameAustralia_ACT /*name*/,
10028  0x8a970eb2 /*zoneId*/,
10029  &kZoneContext /*zoneContext*/,
10030  1 /*numEras*/,
10031  kZoneEraAustralia_Sydney /*eras*/,
10032  &kZoneAustralia_Sydney /*targetInfo*/,
10033 };
10034 
10035 //---------------------------------------------------------------------------
10036 // Link name: Australia/Canberra -> Australia/Sydney
10037 // Strings (bytes): 10 (originally 19)
10038 // Memory (8-bit): 23
10039 // Memory (32-bit): 34
10040 //---------------------------------------------------------------------------
10041 
10042 static const char kZoneNameAustralia_Canberra[] ACE_TIME_PROGMEM = "\x06" "Canberra";
10043 
10044 const basic::ZoneInfo kZoneAustralia_Canberra ACE_TIME_PROGMEM = {
10045  kZoneNameAustralia_Canberra /*name*/,
10046  0x2a09ae58 /*zoneId*/,
10047  &kZoneContext /*zoneContext*/,
10048  1 /*numEras*/,
10049  kZoneEraAustralia_Sydney /*eras*/,
10050  &kZoneAustralia_Sydney /*targetInfo*/,
10051 };
10052 
10053 //---------------------------------------------------------------------------
10054 // Link name: Australia/Currie -> Australia/Hobart
10055 // Strings (bytes): 8 (originally 17)
10056 // Memory (8-bit): 21
10057 // Memory (32-bit): 32
10058 //---------------------------------------------------------------------------
10059 
10060 static const char kZoneNameAustralia_Currie[] ACE_TIME_PROGMEM = "\x06" "Currie";
10061 
10062 const basic::ZoneInfo kZoneAustralia_Currie ACE_TIME_PROGMEM = {
10063  kZoneNameAustralia_Currie /*name*/,
10064  0x278b6a24 /*zoneId*/,
10065  &kZoneContext /*zoneContext*/,
10066  1 /*numEras*/,
10067  kZoneEraAustralia_Hobart /*eras*/,
10068  &kZoneAustralia_Hobart /*targetInfo*/,
10069 };
10070 
10071 //---------------------------------------------------------------------------
10072 // Link name: Australia/LHI -> Australia/Lord_Howe
10073 // Strings (bytes): 5 (originally 14)
10074 // Memory (8-bit): 18
10075 // Memory (32-bit): 29
10076 //---------------------------------------------------------------------------
10077 
10078 static const char kZoneNameAustralia_LHI[] ACE_TIME_PROGMEM = "\x06" "LHI";
10079 
10080 const basic::ZoneInfo kZoneAustralia_LHI ACE_TIME_PROGMEM = {
10081  kZoneNameAustralia_LHI /*name*/,
10082  0x8a973e17 /*zoneId*/,
10083  &kZoneContext /*zoneContext*/,
10084  1 /*numEras*/,
10085  kZoneEraAustralia_Lord_Howe /*eras*/,
10086  &kZoneAustralia_Lord_Howe /*targetInfo*/,
10087 };
10088 
10089 //---------------------------------------------------------------------------
10090 // Link name: Australia/NSW -> Australia/Sydney
10091 // Strings (bytes): 5 (originally 14)
10092 // Memory (8-bit): 18
10093 // Memory (32-bit): 29
10094 //---------------------------------------------------------------------------
10095 
10096 static const char kZoneNameAustralia_NSW[] ACE_TIME_PROGMEM = "\x06" "NSW";
10097 
10098 const basic::ZoneInfo kZoneAustralia_NSW ACE_TIME_PROGMEM = {
10099  kZoneNameAustralia_NSW /*name*/,
10100  0x8a974812 /*zoneId*/,
10101  &kZoneContext /*zoneContext*/,
10102  1 /*numEras*/,
10103  kZoneEraAustralia_Sydney /*eras*/,
10104  &kZoneAustralia_Sydney /*targetInfo*/,
10105 };
10106 
10107 //---------------------------------------------------------------------------
10108 // Link name: Australia/North -> Australia/Darwin
10109 // Strings (bytes): 7 (originally 16)
10110 // Memory (8-bit): 20
10111 // Memory (32-bit): 31
10112 //---------------------------------------------------------------------------
10113 
10114 static const char kZoneNameAustralia_North[] ACE_TIME_PROGMEM = "\x06" "North";
10115 
10116 const basic::ZoneInfo kZoneAustralia_North ACE_TIME_PROGMEM = {
10117  kZoneNameAustralia_North /*name*/,
10118  0x8d997165 /*zoneId*/,
10119  &kZoneContext /*zoneContext*/,
10120  1 /*numEras*/,
10121  kZoneEraAustralia_Darwin /*eras*/,
10122  &kZoneAustralia_Darwin /*targetInfo*/,
10123 };
10124 
10125 //---------------------------------------------------------------------------
10126 // Link name: Australia/Queensland -> Australia/Brisbane
10127 // Strings (bytes): 12 (originally 21)
10128 // Memory (8-bit): 25
10129 // Memory (32-bit): 36
10130 //---------------------------------------------------------------------------
10131 
10132 static const char kZoneNameAustralia_Queensland[] ACE_TIME_PROGMEM = "\x06" "Queensland";
10133 
10134 const basic::ZoneInfo kZoneAustralia_Queensland ACE_TIME_PROGMEM = {
10135  kZoneNameAustralia_Queensland /*name*/,
10136  0xd326ed0a /*zoneId*/,
10137  &kZoneContext /*zoneContext*/,
10138  1 /*numEras*/,
10139  kZoneEraAustralia_Brisbane /*eras*/,
10140  &kZoneAustralia_Brisbane /*targetInfo*/,
10141 };
10142 
10143 //---------------------------------------------------------------------------
10144 // Link name: Australia/South -> Australia/Adelaide
10145 // Strings (bytes): 7 (originally 16)
10146 // Memory (8-bit): 20
10147 // Memory (32-bit): 31
10148 //---------------------------------------------------------------------------
10149 
10150 static const char kZoneNameAustralia_South[] ACE_TIME_PROGMEM = "\x06" "South";
10151 
10152 const basic::ZoneInfo kZoneAustralia_South ACE_TIME_PROGMEM = {
10153  kZoneNameAustralia_South /*name*/,
10154  0x8df3f8ad /*zoneId*/,
10155  &kZoneContext /*zoneContext*/,
10156  1 /*numEras*/,
10157  kZoneEraAustralia_Adelaide /*eras*/,
10158  &kZoneAustralia_Adelaide /*targetInfo*/,
10159 };
10160 
10161 //---------------------------------------------------------------------------
10162 // Link name: Australia/Tasmania -> Australia/Hobart
10163 // Strings (bytes): 10 (originally 19)
10164 // Memory (8-bit): 23
10165 // Memory (32-bit): 34
10166 //---------------------------------------------------------------------------
10167 
10168 static const char kZoneNameAustralia_Tasmania[] ACE_TIME_PROGMEM = "\x06" "Tasmania";
10169 
10170 const basic::ZoneInfo kZoneAustralia_Tasmania ACE_TIME_PROGMEM = {
10171  kZoneNameAustralia_Tasmania /*name*/,
10172  0xe6d76648 /*zoneId*/,
10173  &kZoneContext /*zoneContext*/,
10174  1 /*numEras*/,
10175  kZoneEraAustralia_Hobart /*eras*/,
10176  &kZoneAustralia_Hobart /*targetInfo*/,
10177 };
10178 
10179 //---------------------------------------------------------------------------
10180 // Link name: Australia/Victoria -> Australia/Melbourne
10181 // Strings (bytes): 10 (originally 19)
10182 // Memory (8-bit): 23
10183 // Memory (32-bit): 34
10184 //---------------------------------------------------------------------------
10185 
10186 static const char kZoneNameAustralia_Victoria[] ACE_TIME_PROGMEM = "\x06" "Victoria";
10187 
10188 const basic::ZoneInfo kZoneAustralia_Victoria ACE_TIME_PROGMEM = {
10189  kZoneNameAustralia_Victoria /*name*/,
10190  0x0260d5db /*zoneId*/,
10191  &kZoneContext /*zoneContext*/,
10192  1 /*numEras*/,
10193  kZoneEraAustralia_Melbourne /*eras*/,
10194  &kZoneAustralia_Melbourne /*targetInfo*/,
10195 };
10196 
10197 //---------------------------------------------------------------------------
10198 // Link name: Australia/West -> Australia/Perth
10199 // Strings (bytes): 6 (originally 15)
10200 // Memory (8-bit): 19
10201 // Memory (32-bit): 30
10202 //---------------------------------------------------------------------------
10203 
10204 static const char kZoneNameAustralia_West[] ACE_TIME_PROGMEM = "\x06" "West";
10205 
10206 const basic::ZoneInfo kZoneAustralia_West ACE_TIME_PROGMEM = {
10207  kZoneNameAustralia_West /*name*/,
10208  0xdd858a5d /*zoneId*/,
10209  &kZoneContext /*zoneContext*/,
10210  1 /*numEras*/,
10211  kZoneEraAustralia_Perth /*eras*/,
10212  &kZoneAustralia_Perth /*targetInfo*/,
10213 };
10214 
10215 //---------------------------------------------------------------------------
10216 // Link name: Australia/Yancowinna -> Australia/Broken_Hill
10217 // Strings (bytes): 12 (originally 21)
10218 // Memory (8-bit): 25
10219 // Memory (32-bit): 36
10220 //---------------------------------------------------------------------------
10221 
10222 static const char kZoneNameAustralia_Yancowinna[] ACE_TIME_PROGMEM = "\x06" "Yancowinna";
10223 
10224 const basic::ZoneInfo kZoneAustralia_Yancowinna ACE_TIME_PROGMEM = {
10225  kZoneNameAustralia_Yancowinna /*name*/,
10226  0x90bac131 /*zoneId*/,
10227  &kZoneContext /*zoneContext*/,
10228  2 /*numEras*/,
10229  kZoneEraAustralia_Broken_Hill /*eras*/,
10230  &kZoneAustralia_Broken_Hill /*targetInfo*/,
10231 };
10232 
10233 //---------------------------------------------------------------------------
10234 // Link name: Brazil/East -> America/Sao_Paulo
10235 // Strings (bytes): 12 (originally 12)
10236 // Memory (8-bit): 25
10237 // Memory (32-bit): 36
10238 //---------------------------------------------------------------------------
10239 
10240 static const char kZoneNameBrazil_East[] ACE_TIME_PROGMEM = "Brazil/East";
10241 
10242 const basic::ZoneInfo kZoneBrazil_East ACE_TIME_PROGMEM = {
10243  kZoneNameBrazil_East /*name*/,
10244  0x669578c5 /*zoneId*/,
10245  &kZoneContext /*zoneContext*/,
10246  1 /*numEras*/,
10247  kZoneEraAmerica_Sao_Paulo /*eras*/,
10248  &kZoneAmerica_Sao_Paulo /*targetInfo*/,
10249 };
10250 
10251 //---------------------------------------------------------------------------
10252 // Link name: Brazil/West -> America/Manaus
10253 // Strings (bytes): 12 (originally 12)
10254 // Memory (8-bit): 25
10255 // Memory (32-bit): 36
10256 //---------------------------------------------------------------------------
10257 
10258 static const char kZoneNameBrazil_West[] ACE_TIME_PROGMEM = "Brazil/West";
10259 
10260 const basic::ZoneInfo kZoneBrazil_West ACE_TIME_PROGMEM = {
10261  kZoneNameBrazil_West /*name*/,
10262  0x669f689b /*zoneId*/,
10263  &kZoneContext /*zoneContext*/,
10264  1 /*numEras*/,
10265  kZoneEraAmerica_Manaus /*eras*/,
10266  &kZoneAmerica_Manaus /*targetInfo*/,
10267 };
10268 
10269 //---------------------------------------------------------------------------
10270 // Link name: Canada/Atlantic -> America/Halifax
10271 // Strings (bytes): 10 (originally 16)
10272 // Memory (8-bit): 23
10273 // Memory (32-bit): 34
10274 //---------------------------------------------------------------------------
10275 
10276 static const char kZoneNameCanada_Atlantic[] ACE_TIME_PROGMEM = "\x07" "Atlantic";
10277 
10278 const basic::ZoneInfo kZoneCanada_Atlantic ACE_TIME_PROGMEM = {
10279  kZoneNameCanada_Atlantic /*name*/,
10280  0x536b119c /*zoneId*/,
10281  &kZoneContext /*zoneContext*/,
10282  1 /*numEras*/,
10283  kZoneEraAmerica_Halifax /*eras*/,
10284  &kZoneAmerica_Halifax /*targetInfo*/,
10285 };
10286 
10287 //---------------------------------------------------------------------------
10288 // Link name: Canada/Central -> America/Winnipeg
10289 // Strings (bytes): 9 (originally 15)
10290 // Memory (8-bit): 22
10291 // Memory (32-bit): 33
10292 //---------------------------------------------------------------------------
10293 
10294 static const char kZoneNameCanada_Central[] ACE_TIME_PROGMEM = "\x07" "Central";
10295 
10296 const basic::ZoneInfo kZoneCanada_Central ACE_TIME_PROGMEM = {
10297  kZoneNameCanada_Central /*name*/,
10298  0x626710f5 /*zoneId*/,
10299  &kZoneContext /*zoneContext*/,
10300  2 /*numEras*/,
10301  kZoneEraAmerica_Winnipeg /*eras*/,
10302  &kZoneAmerica_Winnipeg /*targetInfo*/,
10303 };
10304 
10305 //---------------------------------------------------------------------------
10306 // Link name: Canada/Eastern -> America/Toronto
10307 // Strings (bytes): 9 (originally 15)
10308 // Memory (8-bit): 22
10309 // Memory (32-bit): 33
10310 //---------------------------------------------------------------------------
10311 
10312 static const char kZoneNameCanada_Eastern[] ACE_TIME_PROGMEM = "\x07" "Eastern";
10313 
10314 const basic::ZoneInfo kZoneCanada_Eastern ACE_TIME_PROGMEM = {
10315  kZoneNameCanada_Eastern /*name*/,
10316  0xf3612d5e /*zoneId*/,
10317  &kZoneContext /*zoneContext*/,
10318  1 /*numEras*/,
10319  kZoneEraAmerica_Toronto /*eras*/,
10320  &kZoneAmerica_Toronto /*targetInfo*/,
10321 };
10322 
10323 //---------------------------------------------------------------------------
10324 // Link name: Canada/Mountain -> America/Edmonton
10325 // Strings (bytes): 10 (originally 16)
10326 // Memory (8-bit): 23
10327 // Memory (32-bit): 34
10328 //---------------------------------------------------------------------------
10329 
10330 static const char kZoneNameCanada_Mountain[] ACE_TIME_PROGMEM = "\x07" "Mountain";
10331 
10332 const basic::ZoneInfo kZoneCanada_Mountain ACE_TIME_PROGMEM = {
10333  kZoneNameCanada_Mountain /*name*/,
10334  0xfb8a8217 /*zoneId*/,
10335  &kZoneContext /*zoneContext*/,
10336  1 /*numEras*/,
10337  kZoneEraAmerica_Edmonton /*eras*/,
10338  &kZoneAmerica_Edmonton /*targetInfo*/,
10339 };
10340 
10341 //---------------------------------------------------------------------------
10342 // Link name: Canada/Pacific -> America/Vancouver
10343 // Strings (bytes): 9 (originally 15)
10344 // Memory (8-bit): 22
10345 // Memory (32-bit): 33
10346 //---------------------------------------------------------------------------
10347 
10348 static const char kZoneNameCanada_Pacific[] ACE_TIME_PROGMEM = "\x07" "Pacific";
10349 
10350 const basic::ZoneInfo kZoneCanada_Pacific ACE_TIME_PROGMEM = {
10351  kZoneNameCanada_Pacific /*name*/,
10352  0x40fa3c7b /*zoneId*/,
10353  &kZoneContext /*zoneContext*/,
10354  1 /*numEras*/,
10355  kZoneEraAmerica_Vancouver /*eras*/,
10356  &kZoneAmerica_Vancouver /*targetInfo*/,
10357 };
10358 
10359 //---------------------------------------------------------------------------
10360 // Link name: Canada/Saskatchewan -> America/Regina
10361 // Strings (bytes): 14 (originally 20)
10362 // Memory (8-bit): 27
10363 // Memory (32-bit): 38
10364 //---------------------------------------------------------------------------
10365 
10366 static const char kZoneNameCanada_Saskatchewan[] ACE_TIME_PROGMEM = "\x07" "Saskatchewan";
10367 
10368 const basic::ZoneInfo kZoneCanada_Saskatchewan ACE_TIME_PROGMEM = {
10369  kZoneNameCanada_Saskatchewan /*name*/,
10370  0x77311f49 /*zoneId*/,
10371  &kZoneContext /*zoneContext*/,
10372  1 /*numEras*/,
10373  kZoneEraAmerica_Regina /*eras*/,
10374  &kZoneAmerica_Regina /*targetInfo*/,
10375 };
10376 
10377 //---------------------------------------------------------------------------
10378 // Link name: Chile/Continental -> America/Santiago
10379 // Strings (bytes): 18 (originally 18)
10380 // Memory (8-bit): 31
10381 // Memory (32-bit): 42
10382 //---------------------------------------------------------------------------
10383 
10384 static const char kZoneNameChile_Continental[] ACE_TIME_PROGMEM = "Chile/Continental";
10385 
10386 const basic::ZoneInfo kZoneChile_Continental ACE_TIME_PROGMEM = {
10387  kZoneNameChile_Continental /*name*/,
10388  0x7e2bdb18 /*zoneId*/,
10389  &kZoneContext /*zoneContext*/,
10390  1 /*numEras*/,
10391  kZoneEraAmerica_Santiago /*eras*/,
10392  &kZoneAmerica_Santiago /*targetInfo*/,
10393 };
10394 
10395 //---------------------------------------------------------------------------
10396 // Link name: Chile/EasterIsland -> Pacific/Easter
10397 // Strings (bytes): 19 (originally 19)
10398 // Memory (8-bit): 32
10399 // Memory (32-bit): 43
10400 //---------------------------------------------------------------------------
10401 
10402 static const char kZoneNameChile_EasterIsland[] ACE_TIME_PROGMEM = "Chile/EasterIsland";
10403 
10404 const basic::ZoneInfo kZoneChile_EasterIsland ACE_TIME_PROGMEM = {
10405  kZoneNameChile_EasterIsland /*name*/,
10406  0xb0982af8 /*zoneId*/,
10407  &kZoneContext /*zoneContext*/,
10408  1 /*numEras*/,
10409  kZoneEraPacific_Easter /*eras*/,
10410  &kZonePacific_Easter /*targetInfo*/,
10411 };
10412 
10413 //---------------------------------------------------------------------------
10414 // Link name: Cuba -> America/Havana
10415 // Strings (bytes): 5 (originally 5)
10416 // Memory (8-bit): 18
10417 // Memory (32-bit): 29
10418 //---------------------------------------------------------------------------
10419 
10420 static const char kZoneNameCuba[] ACE_TIME_PROGMEM = "Cuba";
10421 
10422 const basic::ZoneInfo kZoneCuba ACE_TIME_PROGMEM = {
10423  kZoneNameCuba /*name*/,
10424  0x7c83cba0 /*zoneId*/,
10425  &kZoneContext /*zoneContext*/,
10426  1 /*numEras*/,
10427  kZoneEraAmerica_Havana /*eras*/,
10428  &kZoneAmerica_Havana /*targetInfo*/,
10429 };
10430 
10431 //---------------------------------------------------------------------------
10432 // Link name: Eire -> Europe/Dublin
10433 // Strings (bytes): 5 (originally 5)
10434 // Memory (8-bit): 18
10435 // Memory (32-bit): 29
10436 //---------------------------------------------------------------------------
10437 
10438 static const char kZoneNameEire[] ACE_TIME_PROGMEM = "Eire";
10439 
10440 const basic::ZoneInfo kZoneEire ACE_TIME_PROGMEM = {
10441  kZoneNameEire /*name*/,
10442  0x7c84b36a /*zoneId*/,
10443  &kZoneContext /*zoneContext*/,
10444  1 /*numEras*/,
10445  kZoneEraEurope_Dublin /*eras*/,
10446  &kZoneEurope_Dublin /*targetInfo*/,
10447 };
10448 
10449 //---------------------------------------------------------------------------
10450 // Link name: Etc/GMT+0 -> Etc/GMT
10451 // Strings (bytes): 7 (originally 10)
10452 // Memory (8-bit): 20
10453 // Memory (32-bit): 31
10454 //---------------------------------------------------------------------------
10455 
10456 static const char kZoneNameEtc_GMT_PLUS_0[] ACE_TIME_PROGMEM = "\x08" "GMT+0";
10457 
10458 const basic::ZoneInfo kZoneEtc_GMT_PLUS_0 ACE_TIME_PROGMEM = {
10459  kZoneNameEtc_GMT_PLUS_0 /*name*/,
10460  0x9d13da13 /*zoneId*/,
10461  &kZoneContext /*zoneContext*/,
10462  1 /*numEras*/,
10463  kZoneEraEtc_GMT /*eras*/,
10464  &kZoneEtc_GMT /*targetInfo*/,
10465 };
10466 
10467 //---------------------------------------------------------------------------
10468 // Link name: Etc/GMT-0 -> Etc/GMT
10469 // Strings (bytes): 7 (originally 10)
10470 // Memory (8-bit): 20
10471 // Memory (32-bit): 31
10472 //---------------------------------------------------------------------------
10473 
10474 static const char kZoneNameEtc_GMT_0[] ACE_TIME_PROGMEM = "\x08" "GMT-0";
10475 
10476 const basic::ZoneInfo kZoneEtc_GMT_0 ACE_TIME_PROGMEM = {
10477  kZoneNameEtc_GMT_0 /*name*/,
10478  0x9d13da55 /*zoneId*/,
10479  &kZoneContext /*zoneContext*/,
10480  1 /*numEras*/,
10481  kZoneEraEtc_GMT /*eras*/,
10482  &kZoneEtc_GMT /*targetInfo*/,
10483 };
10484 
10485 //---------------------------------------------------------------------------
10486 // Link name: Etc/GMT0 -> Etc/GMT
10487 // Strings (bytes): 6 (originally 9)
10488 // Memory (8-bit): 19
10489 // Memory (32-bit): 30
10490 //---------------------------------------------------------------------------
10491 
10492 static const char kZoneNameEtc_GMT0[] ACE_TIME_PROGMEM = "\x08" "GMT0";
10493 
10494 const basic::ZoneInfo kZoneEtc_GMT0 ACE_TIME_PROGMEM = {
10495  kZoneNameEtc_GMT0 /*name*/,
10496  0xf53ea988 /*zoneId*/,
10497  &kZoneContext /*zoneContext*/,
10498  1 /*numEras*/,
10499  kZoneEraEtc_GMT /*eras*/,
10500  &kZoneEtc_GMT /*targetInfo*/,
10501 };
10502 
10503 //---------------------------------------------------------------------------
10504 // Link name: Etc/Greenwich -> Etc/GMT
10505 // Strings (bytes): 11 (originally 14)
10506 // Memory (8-bit): 24
10507 // Memory (32-bit): 35
10508 //---------------------------------------------------------------------------
10509 
10510 static const char kZoneNameEtc_Greenwich[] ACE_TIME_PROGMEM = "\x08" "Greenwich";
10511 
10512 const basic::ZoneInfo kZoneEtc_Greenwich ACE_TIME_PROGMEM = {
10513  kZoneNameEtc_Greenwich /*name*/,
10514  0x26daa98c /*zoneId*/,
10515  &kZoneContext /*zoneContext*/,
10516  1 /*numEras*/,
10517  kZoneEraEtc_GMT /*eras*/,
10518  &kZoneEtc_GMT /*targetInfo*/,
10519 };
10520 
10521 //---------------------------------------------------------------------------
10522 // Link name: Etc/UCT -> Etc/UTC
10523 // Strings (bytes): 5 (originally 8)
10524 // Memory (8-bit): 18
10525 // Memory (32-bit): 29
10526 //---------------------------------------------------------------------------
10527 
10528 static const char kZoneNameEtc_UCT[] ACE_TIME_PROGMEM = "\x08" "UCT";
10529 
10530 const basic::ZoneInfo kZoneEtc_UCT ACE_TIME_PROGMEM = {
10531  kZoneNameEtc_UCT /*name*/,
10532  0xd8e3189c /*zoneId*/,
10533  &kZoneContext /*zoneContext*/,
10534  1 /*numEras*/,
10535  kZoneEraEtc_UTC /*eras*/,
10536  &kZoneEtc_UTC /*targetInfo*/,
10537 };
10538 
10539 //---------------------------------------------------------------------------
10540 // Link name: Etc/Universal -> Etc/UTC
10541 // Strings (bytes): 11 (originally 14)
10542 // Memory (8-bit): 24
10543 // Memory (32-bit): 35
10544 //---------------------------------------------------------------------------
10545 
10546 static const char kZoneNameEtc_Universal[] ACE_TIME_PROGMEM = "\x08" "Universal";
10547 
10548 const basic::ZoneInfo kZoneEtc_Universal ACE_TIME_PROGMEM = {
10549  kZoneNameEtc_Universal /*name*/,
10550  0x2f8cb9a9 /*zoneId*/,
10551  &kZoneContext /*zoneContext*/,
10552  1 /*numEras*/,
10553  kZoneEraEtc_UTC /*eras*/,
10554  &kZoneEtc_UTC /*targetInfo*/,
10555 };
10556 
10557 //---------------------------------------------------------------------------
10558 // Link name: Etc/Zulu -> Etc/UTC
10559 // Strings (bytes): 6 (originally 9)
10560 // Memory (8-bit): 19
10561 // Memory (32-bit): 30
10562 //---------------------------------------------------------------------------
10563 
10564 static const char kZoneNameEtc_Zulu[] ACE_TIME_PROGMEM = "\x08" "Zulu";
10565 
10566 const basic::ZoneInfo kZoneEtc_Zulu ACE_TIME_PROGMEM = {
10567  kZoneNameEtc_Zulu /*name*/,
10568  0xf549c240 /*zoneId*/,
10569  &kZoneContext /*zoneContext*/,
10570  1 /*numEras*/,
10571  kZoneEraEtc_UTC /*eras*/,
10572  &kZoneEtc_UTC /*targetInfo*/,
10573 };
10574 
10575 //---------------------------------------------------------------------------
10576 // Link name: Europe/Amsterdam -> Europe/Brussels
10577 // Strings (bytes): 11 (originally 17)
10578 // Memory (8-bit): 24
10579 // Memory (32-bit): 35
10580 //---------------------------------------------------------------------------
10581 
10582 static const char kZoneNameEurope_Amsterdam[] ACE_TIME_PROGMEM = "\x09" "Amsterdam";
10583 
10584 const basic::ZoneInfo kZoneEurope_Amsterdam ACE_TIME_PROGMEM = {
10585  kZoneNameEurope_Amsterdam /*name*/,
10586  0x109395c2 /*zoneId*/,
10587  &kZoneContext /*zoneContext*/,
10588  1 /*numEras*/,
10589  kZoneEraEurope_Brussels /*eras*/,
10590  &kZoneEurope_Brussels /*targetInfo*/,
10591 };
10592 
10593 //---------------------------------------------------------------------------
10594 // Link name: Europe/Belfast -> Europe/London
10595 // Strings (bytes): 9 (originally 15)
10596 // Memory (8-bit): 22
10597 // Memory (32-bit): 33
10598 //---------------------------------------------------------------------------
10599 
10600 static const char kZoneNameEurope_Belfast[] ACE_TIME_PROGMEM = "\x09" "Belfast";
10601 
10602 const basic::ZoneInfo kZoneEurope_Belfast ACE_TIME_PROGMEM = {
10603  kZoneNameEurope_Belfast /*name*/,
10604  0xd07dd1e5 /*zoneId*/,
10605  &kZoneContext /*zoneContext*/,
10606  1 /*numEras*/,
10607  kZoneEraEurope_London /*eras*/,
10608  &kZoneEurope_London /*targetInfo*/,
10609 };
10610 
10611 //---------------------------------------------------------------------------
10612 // Link name: Europe/Bratislava -> Europe/Prague
10613 // Strings (bytes): 12 (originally 18)
10614 // Memory (8-bit): 25
10615 // Memory (32-bit): 36
10616 //---------------------------------------------------------------------------
10617 
10618 static const char kZoneNameEurope_Bratislava[] ACE_TIME_PROGMEM = "\x09" "Bratislava";
10619 
10620 const basic::ZoneInfo kZoneEurope_Bratislava ACE_TIME_PROGMEM = {
10621  kZoneNameEurope_Bratislava /*name*/,
10622  0xda493bed /*zoneId*/,
10623  &kZoneContext /*zoneContext*/,
10624  1 /*numEras*/,
10625  kZoneEraEurope_Prague /*eras*/,
10626  &kZoneEurope_Prague /*targetInfo*/,
10627 };
10628 
10629 //---------------------------------------------------------------------------
10630 // Link name: Europe/Busingen -> Europe/Zurich
10631 // Strings (bytes): 10 (originally 16)
10632 // Memory (8-bit): 23
10633 // Memory (32-bit): 34
10634 //---------------------------------------------------------------------------
10635 
10636 static const char kZoneNameEurope_Busingen[] ACE_TIME_PROGMEM = "\x09" "Busingen";
10637 
10638 const basic::ZoneInfo kZoneEurope_Busingen ACE_TIME_PROGMEM = {
10639  kZoneNameEurope_Busingen /*name*/,
10640  0xc06d2cdf /*zoneId*/,
10641  &kZoneContext /*zoneContext*/,
10642  1 /*numEras*/,
10643  kZoneEraEurope_Zurich /*eras*/,
10644  &kZoneEurope_Zurich /*targetInfo*/,
10645 };
10646 
10647 //---------------------------------------------------------------------------
10648 // Link name: Europe/Copenhagen -> Europe/Berlin
10649 // Strings (bytes): 12 (originally 18)
10650 // Memory (8-bit): 25
10651 // Memory (32-bit): 36
10652 //---------------------------------------------------------------------------
10653 
10654 static const char kZoneNameEurope_Copenhagen[] ACE_TIME_PROGMEM = "\x09" "Copenhagen";
10655 
10656 const basic::ZoneInfo kZoneEurope_Copenhagen ACE_TIME_PROGMEM = {
10657  kZoneNameEurope_Copenhagen /*name*/,
10658  0xe0ed30bc /*zoneId*/,
10659  &kZoneContext /*zoneContext*/,
10660  1 /*numEras*/,
10661  kZoneEraEurope_Berlin /*eras*/,
10662  &kZoneEurope_Berlin /*targetInfo*/,
10663 };
10664 
10665 //---------------------------------------------------------------------------
10666 // Link name: Europe/Guernsey -> Europe/London
10667 // Strings (bytes): 10 (originally 16)
10668 // Memory (8-bit): 23
10669 // Memory (32-bit): 34
10670 //---------------------------------------------------------------------------
10671 
10672 static const char kZoneNameEurope_Guernsey[] ACE_TIME_PROGMEM = "\x09" "Guernsey";
10673 
10674 const basic::ZoneInfo kZoneEurope_Guernsey ACE_TIME_PROGMEM = {
10675  kZoneNameEurope_Guernsey /*name*/,
10676  0x3db12c16 /*zoneId*/,
10677  &kZoneContext /*zoneContext*/,
10678  1 /*numEras*/,
10679  kZoneEraEurope_London /*eras*/,
10680  &kZoneEurope_London /*targetInfo*/,
10681 };
10682 
10683 //---------------------------------------------------------------------------
10684 // Link name: Europe/Isle_of_Man -> Europe/London
10685 // Strings (bytes): 13 (originally 19)
10686 // Memory (8-bit): 26
10687 // Memory (32-bit): 37
10688 //---------------------------------------------------------------------------
10689 
10690 static const char kZoneNameEurope_Isle_of_Man[] ACE_TIME_PROGMEM = "\x09" "Isle_of_Man";
10691 
10692 const basic::ZoneInfo kZoneEurope_Isle_of_Man ACE_TIME_PROGMEM = {
10693  kZoneNameEurope_Isle_of_Man /*name*/,
10694  0xeaf84580 /*zoneId*/,
10695  &kZoneContext /*zoneContext*/,
10696  1 /*numEras*/,
10697  kZoneEraEurope_London /*eras*/,
10698  &kZoneEurope_London /*targetInfo*/,
10699 };
10700 
10701 //---------------------------------------------------------------------------
10702 // Link name: Europe/Jersey -> Europe/London
10703 // Strings (bytes): 8 (originally 14)
10704 // Memory (8-bit): 21
10705 // Memory (32-bit): 32
10706 //---------------------------------------------------------------------------
10707 
10708 static const char kZoneNameEurope_Jersey[] ACE_TIME_PROGMEM = "\x09" "Jersey";
10709 
10710 const basic::ZoneInfo kZoneEurope_Jersey ACE_TIME_PROGMEM = {
10711  kZoneNameEurope_Jersey /*name*/,
10712  0x570dae76 /*zoneId*/,
10713  &kZoneContext /*zoneContext*/,
10714  1 /*numEras*/,
10715  kZoneEraEurope_London /*eras*/,
10716  &kZoneEurope_London /*targetInfo*/,
10717 };
10718 
10719 //---------------------------------------------------------------------------
10720 // Link name: Europe/Kiev -> Europe/Kyiv
10721 // Strings (bytes): 6 (originally 12)
10722 // Memory (8-bit): 19
10723 // Memory (32-bit): 30
10724 //---------------------------------------------------------------------------
10725 
10726 static const char kZoneNameEurope_Kiev[] ACE_TIME_PROGMEM = "\x09" "Kiev";
10727 
10728 const basic::ZoneInfo kZoneEurope_Kiev ACE_TIME_PROGMEM = {
10729  kZoneNameEurope_Kiev /*name*/,
10730  0xa2c19eb3 /*zoneId*/,
10731  &kZoneContext /*zoneContext*/,
10732  1 /*numEras*/,
10733  kZoneEraEurope_Kyiv /*eras*/,
10734  &kZoneEurope_Kyiv /*targetInfo*/,
10735 };
10736 
10737 //---------------------------------------------------------------------------
10738 // Link name: Europe/Ljubljana -> Europe/Belgrade
10739 // Strings (bytes): 11 (originally 17)
10740 // Memory (8-bit): 24
10741 // Memory (32-bit): 35
10742 //---------------------------------------------------------------------------
10743 
10744 static const char kZoneNameEurope_Ljubljana[] ACE_TIME_PROGMEM = "\x09" "Ljubljana";
10745 
10746 const basic::ZoneInfo kZoneEurope_Ljubljana ACE_TIME_PROGMEM = {
10747  kZoneNameEurope_Ljubljana /*name*/,
10748  0xbd98cdb7 /*zoneId*/,
10749  &kZoneContext /*zoneContext*/,
10750  1 /*numEras*/,
10751  kZoneEraEurope_Belgrade /*eras*/,
10752  &kZoneEurope_Belgrade /*targetInfo*/,
10753 };
10754 
10755 //---------------------------------------------------------------------------
10756 // Link name: Europe/Luxembourg -> Europe/Brussels
10757 // Strings (bytes): 12 (originally 18)
10758 // Memory (8-bit): 25
10759 // Memory (32-bit): 36
10760 //---------------------------------------------------------------------------
10761 
10762 static const char kZoneNameEurope_Luxembourg[] ACE_TIME_PROGMEM = "\x09" "Luxembourg";
10763 
10764 const basic::ZoneInfo kZoneEurope_Luxembourg ACE_TIME_PROGMEM = {
10765  kZoneNameEurope_Luxembourg /*name*/,
10766  0x1f8bc6ce /*zoneId*/,
10767  &kZoneContext /*zoneContext*/,
10768  1 /*numEras*/,
10769  kZoneEraEurope_Brussels /*eras*/,
10770  &kZoneEurope_Brussels /*targetInfo*/,
10771 };
10772 
10773 //---------------------------------------------------------------------------
10774 // Link name: Europe/Mariehamn -> Europe/Helsinki
10775 // Strings (bytes): 11 (originally 17)
10776 // Memory (8-bit): 24
10777 // Memory (32-bit): 35
10778 //---------------------------------------------------------------------------
10779 
10780 static const char kZoneNameEurope_Mariehamn[] ACE_TIME_PROGMEM = "\x09" "Mariehamn";
10781 
10782 const basic::ZoneInfo kZoneEurope_Mariehamn ACE_TIME_PROGMEM = {
10783  kZoneNameEurope_Mariehamn /*name*/,
10784  0x0caa6496 /*zoneId*/,
10785  &kZoneContext /*zoneContext*/,
10786  1 /*numEras*/,
10787  kZoneEraEurope_Helsinki /*eras*/,
10788  &kZoneEurope_Helsinki /*targetInfo*/,
10789 };
10790 
10791 //---------------------------------------------------------------------------
10792 // Link name: Europe/Monaco -> Europe/Paris
10793 // Strings (bytes): 8 (originally 14)
10794 // Memory (8-bit): 21
10795 // Memory (32-bit): 32
10796 //---------------------------------------------------------------------------
10797 
10798 static const char kZoneNameEurope_Monaco[] ACE_TIME_PROGMEM = "\x09" "Monaco";
10799 
10800 const basic::ZoneInfo kZoneEurope_Monaco ACE_TIME_PROGMEM = {
10801  kZoneNameEurope_Monaco /*name*/,
10802  0x5ebf9f01 /*zoneId*/,
10803  &kZoneContext /*zoneContext*/,
10804  1 /*numEras*/,
10805  kZoneEraEurope_Paris /*eras*/,
10806  &kZoneEurope_Paris /*targetInfo*/,
10807 };
10808 
10809 //---------------------------------------------------------------------------
10810 // Link name: Europe/Nicosia -> Asia/Nicosia
10811 // Strings (bytes): 9 (originally 15)
10812 // Memory (8-bit): 22
10813 // Memory (32-bit): 33
10814 //---------------------------------------------------------------------------
10815 
10816 static const char kZoneNameEurope_Nicosia[] ACE_TIME_PROGMEM = "\x09" "Nicosia";
10817 
10818 const basic::ZoneInfo kZoneEurope_Nicosia ACE_TIME_PROGMEM = {
10819  kZoneNameEurope_Nicosia /*name*/,
10820  0x74efab8a /*zoneId*/,
10821  &kZoneContext /*zoneContext*/,
10822  1 /*numEras*/,
10823  kZoneEraAsia_Nicosia /*eras*/,
10824  &kZoneAsia_Nicosia /*targetInfo*/,
10825 };
10826 
10827 //---------------------------------------------------------------------------
10828 // Link name: Europe/Oslo -> Europe/Berlin
10829 // Strings (bytes): 6 (originally 12)
10830 // Memory (8-bit): 19
10831 // Memory (32-bit): 30
10832 //---------------------------------------------------------------------------
10833 
10834 static const char kZoneNameEurope_Oslo[] ACE_TIME_PROGMEM = "\x09" "Oslo";
10835 
10836 const basic::ZoneInfo kZoneEurope_Oslo ACE_TIME_PROGMEM = {
10837  kZoneNameEurope_Oslo /*name*/,
10838  0xa2c3fba1 /*zoneId*/,
10839  &kZoneContext /*zoneContext*/,
10840  1 /*numEras*/,
10841  kZoneEraEurope_Berlin /*eras*/,
10842  &kZoneEurope_Berlin /*targetInfo*/,
10843 };
10844 
10845 //---------------------------------------------------------------------------
10846 // Link name: Europe/Podgorica -> Europe/Belgrade
10847 // Strings (bytes): 11 (originally 17)
10848 // Memory (8-bit): 24
10849 // Memory (32-bit): 35
10850 //---------------------------------------------------------------------------
10851 
10852 static const char kZoneNameEurope_Podgorica[] ACE_TIME_PROGMEM = "\x09" "Podgorica";
10853 
10854 const basic::ZoneInfo kZoneEurope_Podgorica ACE_TIME_PROGMEM = {
10855  kZoneNameEurope_Podgorica /*name*/,
10856  0x1c1a499c /*zoneId*/,
10857  &kZoneContext /*zoneContext*/,
10858  1 /*numEras*/,
10859  kZoneEraEurope_Belgrade /*eras*/,
10860  &kZoneEurope_Belgrade /*targetInfo*/,
10861 };
10862 
10863 //---------------------------------------------------------------------------
10864 // Link name: Europe/San_Marino -> Europe/Rome
10865 // Strings (bytes): 12 (originally 18)
10866 // Memory (8-bit): 25
10867 // Memory (32-bit): 36
10868 //---------------------------------------------------------------------------
10869 
10870 static const char kZoneNameEurope_San_Marino[] ACE_TIME_PROGMEM = "\x09" "San_Marino";
10871 
10872 const basic::ZoneInfo kZoneEurope_San_Marino ACE_TIME_PROGMEM = {
10873  kZoneNameEurope_San_Marino /*name*/,
10874  0xcef7724b /*zoneId*/,
10875  &kZoneContext /*zoneContext*/,
10876  1 /*numEras*/,
10877  kZoneEraEurope_Rome /*eras*/,
10878  &kZoneEurope_Rome /*targetInfo*/,
10879 };
10880 
10881 //---------------------------------------------------------------------------
10882 // Link name: Europe/Sarajevo -> Europe/Belgrade
10883 // Strings (bytes): 10 (originally 16)
10884 // Memory (8-bit): 23
10885 // Memory (32-bit): 34
10886 //---------------------------------------------------------------------------
10887 
10888 static const char kZoneNameEurope_Sarajevo[] ACE_TIME_PROGMEM = "\x09" "Sarajevo";
10889 
10890 const basic::ZoneInfo kZoneEurope_Sarajevo ACE_TIME_PROGMEM = {
10891  kZoneNameEurope_Sarajevo /*name*/,
10892  0x6a576c3f /*zoneId*/,
10893  &kZoneContext /*zoneContext*/,
10894  1 /*numEras*/,
10895  kZoneEraEurope_Belgrade /*eras*/,
10896  &kZoneEurope_Belgrade /*targetInfo*/,
10897 };
10898 
10899 //---------------------------------------------------------------------------
10900 // Link name: Europe/Skopje -> Europe/Belgrade
10901 // Strings (bytes): 8 (originally 14)
10902 // Memory (8-bit): 21
10903 // Memory (32-bit): 32
10904 //---------------------------------------------------------------------------
10905 
10906 static const char kZoneNameEurope_Skopje[] ACE_TIME_PROGMEM = "\x09" "Skopje";
10907 
10908 const basic::ZoneInfo kZoneEurope_Skopje ACE_TIME_PROGMEM = {
10909  kZoneNameEurope_Skopje /*name*/,
10910  0x6c76fdd0 /*zoneId*/,
10911  &kZoneContext /*zoneContext*/,
10912  1 /*numEras*/,
10913  kZoneEraEurope_Belgrade /*eras*/,
10914  &kZoneEurope_Belgrade /*targetInfo*/,
10915 };
10916 
10917 //---------------------------------------------------------------------------
10918 // Link name: Europe/Stockholm -> Europe/Berlin
10919 // Strings (bytes): 11 (originally 17)
10920 // Memory (8-bit): 24
10921 // Memory (32-bit): 35
10922 //---------------------------------------------------------------------------
10923 
10924 static const char kZoneNameEurope_Stockholm[] ACE_TIME_PROGMEM = "\x09" "Stockholm";
10925 
10926 const basic::ZoneInfo kZoneEurope_Stockholm ACE_TIME_PROGMEM = {
10927  kZoneNameEurope_Stockholm /*name*/,
10928  0x5bf6fbb8 /*zoneId*/,
10929  &kZoneContext /*zoneContext*/,
10930  1 /*numEras*/,
10931  kZoneEraEurope_Berlin /*eras*/,
10932  &kZoneEurope_Berlin /*targetInfo*/,
10933 };
10934 
10935 //---------------------------------------------------------------------------
10936 // Link name: Europe/Tiraspol -> Europe/Chisinau
10937 // Strings (bytes): 10 (originally 16)
10938 // Memory (8-bit): 23
10939 // Memory (32-bit): 34
10940 //---------------------------------------------------------------------------
10941 
10942 static const char kZoneNameEurope_Tiraspol[] ACE_TIME_PROGMEM = "\x09" "Tiraspol";
10943 
10944 const basic::ZoneInfo kZoneEurope_Tiraspol ACE_TIME_PROGMEM = {
10945  kZoneNameEurope_Tiraspol /*name*/,
10946  0xbe704472 /*zoneId*/,
10947  &kZoneContext /*zoneContext*/,
10948  1 /*numEras*/,
10949  kZoneEraEurope_Chisinau /*eras*/,
10950  &kZoneEurope_Chisinau /*targetInfo*/,
10951 };
10952 
10953 //---------------------------------------------------------------------------
10954 // Link name: Europe/Uzhgorod -> Europe/Kyiv
10955 // Strings (bytes): 10 (originally 16)
10956 // Memory (8-bit): 23
10957 // Memory (32-bit): 34
10958 //---------------------------------------------------------------------------
10959 
10960 static const char kZoneNameEurope_Uzhgorod[] ACE_TIME_PROGMEM = "\x09" "Uzhgorod";
10961 
10962 const basic::ZoneInfo kZoneEurope_Uzhgorod ACE_TIME_PROGMEM = {
10963  kZoneNameEurope_Uzhgorod /*name*/,
10964  0xb066f5d6 /*zoneId*/,
10965  &kZoneContext /*zoneContext*/,
10966  1 /*numEras*/,
10967  kZoneEraEurope_Kyiv /*eras*/,
10968  &kZoneEurope_Kyiv /*targetInfo*/,
10969 };
10970 
10971 //---------------------------------------------------------------------------
10972 // Link name: Europe/Vaduz -> Europe/Zurich
10973 // Strings (bytes): 7 (originally 13)
10974 // Memory (8-bit): 20
10975 // Memory (32-bit): 31
10976 //---------------------------------------------------------------------------
10977 
10978 static const char kZoneNameEurope_Vaduz[] ACE_TIME_PROGMEM = "\x09" "Vaduz";
10979 
10980 const basic::ZoneInfo kZoneEurope_Vaduz ACE_TIME_PROGMEM = {
10981  kZoneNameEurope_Vaduz /*name*/,
10982  0xfbb81bae /*zoneId*/,
10983  &kZoneContext /*zoneContext*/,
10984  1 /*numEras*/,
10985  kZoneEraEurope_Zurich /*eras*/,
10986  &kZoneEurope_Zurich /*targetInfo*/,
10987 };
10988 
10989 //---------------------------------------------------------------------------
10990 // Link name: Europe/Vatican -> Europe/Rome
10991 // Strings (bytes): 9 (originally 15)
10992 // Memory (8-bit): 22
10993 // Memory (32-bit): 33
10994 //---------------------------------------------------------------------------
10995 
10996 static const char kZoneNameEurope_Vatican[] ACE_TIME_PROGMEM = "\x09" "Vatican";
10997 
10998 const basic::ZoneInfo kZoneEurope_Vatican ACE_TIME_PROGMEM = {
10999  kZoneNameEurope_Vatican /*name*/,
11000  0xcb485dca /*zoneId*/,
11001  &kZoneContext /*zoneContext*/,
11002  1 /*numEras*/,
11003  kZoneEraEurope_Rome /*eras*/,
11004  &kZoneEurope_Rome /*targetInfo*/,
11005 };
11006 
11007 //---------------------------------------------------------------------------
11008 // Link name: Europe/Zagreb -> Europe/Belgrade
11009 // Strings (bytes): 8 (originally 14)
11010 // Memory (8-bit): 21
11011 // Memory (32-bit): 32
11012 //---------------------------------------------------------------------------
11013 
11014 static const char kZoneNameEurope_Zagreb[] ACE_TIME_PROGMEM = "\x09" "Zagreb";
11015 
11016 const basic::ZoneInfo kZoneEurope_Zagreb ACE_TIME_PROGMEM = {
11017  kZoneNameEurope_Zagreb /*name*/,
11018  0x7c11c9ff /*zoneId*/,
11019  &kZoneContext /*zoneContext*/,
11020  1 /*numEras*/,
11021  kZoneEraEurope_Belgrade /*eras*/,
11022  &kZoneEurope_Belgrade /*targetInfo*/,
11023 };
11024 
11025 //---------------------------------------------------------------------------
11026 // Link name: Europe/Zaporozhye -> Europe/Kyiv
11027 // Strings (bytes): 12 (originally 18)
11028 // Memory (8-bit): 25
11029 // Memory (32-bit): 36
11030 //---------------------------------------------------------------------------
11031 
11032 static const char kZoneNameEurope_Zaporozhye[] ACE_TIME_PROGMEM = "\x09" "Zaporozhye";
11033 
11034 const basic::ZoneInfo kZoneEurope_Zaporozhye ACE_TIME_PROGMEM = {
11035  kZoneNameEurope_Zaporozhye /*name*/,
11036  0xeab9767f /*zoneId*/,
11037  &kZoneContext /*zoneContext*/,
11038  1 /*numEras*/,
11039  kZoneEraEurope_Kyiv /*eras*/,
11040  &kZoneEurope_Kyiv /*targetInfo*/,
11041 };
11042 
11043 //---------------------------------------------------------------------------
11044 // Link name: GB -> Europe/London
11045 // Strings (bytes): 3 (originally 3)
11046 // Memory (8-bit): 16
11047 // Memory (32-bit): 27
11048 //---------------------------------------------------------------------------
11049 
11050 static const char kZoneNameGB[] ACE_TIME_PROGMEM = "GB";
11051 
11052 const basic::ZoneInfo kZoneGB ACE_TIME_PROGMEM = {
11053  kZoneNameGB /*name*/,
11054  0x005973ae /*zoneId*/,
11055  &kZoneContext /*zoneContext*/,
11056  1 /*numEras*/,
11057  kZoneEraEurope_London /*eras*/,
11058  &kZoneEurope_London /*targetInfo*/,
11059 };
11060 
11061 //---------------------------------------------------------------------------
11062 // Link name: GB-Eire -> Europe/London
11063 // Strings (bytes): 8 (originally 8)
11064 // Memory (8-bit): 21
11065 // Memory (32-bit): 32
11066 //---------------------------------------------------------------------------
11067 
11068 static const char kZoneNameGB_Eire[] ACE_TIME_PROGMEM = "GB-Eire";
11069 
11070 const basic::ZoneInfo kZoneGB_Eire ACE_TIME_PROGMEM = {
11071  kZoneNameGB_Eire /*name*/,
11072  0xfa70e300 /*zoneId*/,
11073  &kZoneContext /*zoneContext*/,
11074  1 /*numEras*/,
11075  kZoneEraEurope_London /*eras*/,
11076  &kZoneEurope_London /*targetInfo*/,
11077 };
11078 
11079 //---------------------------------------------------------------------------
11080 // Link name: GMT -> Etc/GMT
11081 // Strings (bytes): 4 (originally 4)
11082 // Memory (8-bit): 17
11083 // Memory (32-bit): 28
11084 //---------------------------------------------------------------------------
11085 
11086 static const char kZoneNameGMT[] ACE_TIME_PROGMEM = "GMT";
11087 
11088 const basic::ZoneInfo kZoneGMT ACE_TIME_PROGMEM = {
11089  kZoneNameGMT /*name*/,
11090  0x0b87eb2d /*zoneId*/,
11091  &kZoneContext /*zoneContext*/,
11092  1 /*numEras*/,
11093  kZoneEraEtc_GMT /*eras*/,
11094  &kZoneEtc_GMT /*targetInfo*/,
11095 };
11096 
11097 //---------------------------------------------------------------------------
11098 // Link name: GMT+0 -> Etc/GMT
11099 // Strings (bytes): 6 (originally 6)
11100 // Memory (8-bit): 19
11101 // Memory (32-bit): 30
11102 //---------------------------------------------------------------------------
11103 
11104 static const char kZoneNameGMT_PLUS_0[] ACE_TIME_PROGMEM = "GMT+0";
11105 
11106 const basic::ZoneInfo kZoneGMT_PLUS_0 ACE_TIME_PROGMEM = {
11107  kZoneNameGMT_PLUS_0 /*name*/,
11108  0x0d2f7028 /*zoneId*/,
11109  &kZoneContext /*zoneContext*/,
11110  1 /*numEras*/,
11111  kZoneEraEtc_GMT /*eras*/,
11112  &kZoneEtc_GMT /*targetInfo*/,
11113 };
11114 
11115 //---------------------------------------------------------------------------
11116 // Link name: GMT-0 -> Etc/GMT
11117 // Strings (bytes): 6 (originally 6)
11118 // Memory (8-bit): 19
11119 // Memory (32-bit): 30
11120 //---------------------------------------------------------------------------
11121 
11122 static const char kZoneNameGMT_0[] ACE_TIME_PROGMEM = "GMT-0";
11123 
11124 const basic::ZoneInfo kZoneGMT_0 ACE_TIME_PROGMEM = {
11125  kZoneNameGMT_0 /*name*/,
11126  0x0d2f706a /*zoneId*/,
11127  &kZoneContext /*zoneContext*/,
11128  1 /*numEras*/,
11129  kZoneEraEtc_GMT /*eras*/,
11130  &kZoneEtc_GMT /*targetInfo*/,
11131 };
11132 
11133 //---------------------------------------------------------------------------
11134 // Link name: GMT0 -> Etc/GMT
11135 // Strings (bytes): 5 (originally 5)
11136 // Memory (8-bit): 18
11137 // Memory (32-bit): 29
11138 //---------------------------------------------------------------------------
11139 
11140 static const char kZoneNameGMT0[] ACE_TIME_PROGMEM = "GMT0";
11141 
11142 const basic::ZoneInfo kZoneGMT0 ACE_TIME_PROGMEM = {
11143  kZoneNameGMT0 /*name*/,
11144  0x7c8550fd /*zoneId*/,
11145  &kZoneContext /*zoneContext*/,
11146  1 /*numEras*/,
11147  kZoneEraEtc_GMT /*eras*/,
11148  &kZoneEtc_GMT /*targetInfo*/,
11149 };
11150 
11151 //---------------------------------------------------------------------------
11152 // Link name: Greenwich -> Etc/GMT
11153 // Strings (bytes): 10 (originally 10)
11154 // Memory (8-bit): 23
11155 // Memory (32-bit): 34
11156 //---------------------------------------------------------------------------
11157 
11158 static const char kZoneNameGreenwich[] ACE_TIME_PROGMEM = "Greenwich";
11159 
11160 const basic::ZoneInfo kZoneGreenwich ACE_TIME_PROGMEM = {
11161  kZoneNameGreenwich /*name*/,
11162  0xc84d4221 /*zoneId*/,
11163  &kZoneContext /*zoneContext*/,
11164  1 /*numEras*/,
11165  kZoneEraEtc_GMT /*eras*/,
11166  &kZoneEtc_GMT /*targetInfo*/,
11167 };
11168 
11169 //---------------------------------------------------------------------------
11170 // Link name: Hongkong -> Asia/Hong_Kong
11171 // Strings (bytes): 9 (originally 9)
11172 // Memory (8-bit): 22
11173 // Memory (32-bit): 33
11174 //---------------------------------------------------------------------------
11175 
11176 static const char kZoneNameHongkong[] ACE_TIME_PROGMEM = "Hongkong";
11177 
11178 const basic::ZoneInfo kZoneHongkong ACE_TIME_PROGMEM = {
11179  kZoneNameHongkong /*name*/,
11180  0x56d36560 /*zoneId*/,
11181  &kZoneContext /*zoneContext*/,
11182  1 /*numEras*/,
11183  kZoneEraAsia_Hong_Kong /*eras*/,
11184  &kZoneAsia_Hong_Kong /*targetInfo*/,
11185 };
11186 
11187 //---------------------------------------------------------------------------
11188 // Link name: Iceland -> Africa/Abidjan
11189 // Strings (bytes): 8 (originally 8)
11190 // Memory (8-bit): 21
11191 // Memory (32-bit): 32
11192 //---------------------------------------------------------------------------
11193 
11194 static const char kZoneNameIceland[] ACE_TIME_PROGMEM = "Iceland";
11195 
11196 const basic::ZoneInfo kZoneIceland ACE_TIME_PROGMEM = {
11197  kZoneNameIceland /*name*/,
11198  0xe56a35b5 /*zoneId*/,
11199  &kZoneContext /*zoneContext*/,
11200  1 /*numEras*/,
11201  kZoneEraAfrica_Abidjan /*eras*/,
11202  &kZoneAfrica_Abidjan /*targetInfo*/,
11203 };
11204 
11205 //---------------------------------------------------------------------------
11206 // Link name: Indian/Antananarivo -> Africa/Nairobi
11207 // Strings (bytes): 14 (originally 20)
11208 // Memory (8-bit): 27
11209 // Memory (32-bit): 38
11210 //---------------------------------------------------------------------------
11211 
11212 static const char kZoneNameIndian_Antananarivo[] ACE_TIME_PROGMEM = "\x0a" "Antananarivo";
11213 
11214 const basic::ZoneInfo kZoneIndian_Antananarivo ACE_TIME_PROGMEM = {
11215  kZoneNameIndian_Antananarivo /*name*/,
11216  0x9ebf5289 /*zoneId*/,
11217  &kZoneContext /*zoneContext*/,
11218  1 /*numEras*/,
11219  kZoneEraAfrica_Nairobi /*eras*/,
11220  &kZoneAfrica_Nairobi /*targetInfo*/,
11221 };
11222 
11223 //---------------------------------------------------------------------------
11224 // Link name: Indian/Christmas -> Asia/Bangkok
11225 // Strings (bytes): 11 (originally 17)
11226 // Memory (8-bit): 24
11227 // Memory (32-bit): 35
11228 //---------------------------------------------------------------------------
11229 
11230 static const char kZoneNameIndian_Christmas[] ACE_TIME_PROGMEM = "\x0a" "Christmas";
11231 
11232 const basic::ZoneInfo kZoneIndian_Christmas ACE_TIME_PROGMEM = {
11233  kZoneNameIndian_Christmas /*name*/,
11234  0x68c207d5 /*zoneId*/,
11235  &kZoneContext /*zoneContext*/,
11236  1 /*numEras*/,
11237  kZoneEraAsia_Bangkok /*eras*/,
11238  &kZoneAsia_Bangkok /*targetInfo*/,
11239 };
11240 
11241 //---------------------------------------------------------------------------
11242 // Link name: Indian/Cocos -> Asia/Yangon
11243 // Strings (bytes): 7 (originally 13)
11244 // Memory (8-bit): 20
11245 // Memory (32-bit): 31
11246 //---------------------------------------------------------------------------
11247 
11248 static const char kZoneNameIndian_Cocos[] ACE_TIME_PROGMEM = "\x0a" "Cocos";
11249 
11250 const basic::ZoneInfo kZoneIndian_Cocos ACE_TIME_PROGMEM = {
11251  kZoneNameIndian_Cocos /*name*/,
11252  0x021e86de /*zoneId*/,
11253  &kZoneContext /*zoneContext*/,
11254  1 /*numEras*/,
11255  kZoneEraAsia_Yangon /*eras*/,
11256  &kZoneAsia_Yangon /*targetInfo*/,
11257 };
11258 
11259 //---------------------------------------------------------------------------
11260 // Link name: Indian/Comoro -> Africa/Nairobi
11261 // Strings (bytes): 8 (originally 14)
11262 // Memory (8-bit): 21
11263 // Memory (32-bit): 32
11264 //---------------------------------------------------------------------------
11265 
11266 static const char kZoneNameIndian_Comoro[] ACE_TIME_PROGMEM = "\x0a" "Comoro";
11267 
11268 const basic::ZoneInfo kZoneIndian_Comoro ACE_TIME_PROGMEM = {
11269  kZoneNameIndian_Comoro /*name*/,
11270  0x45f4deb6 /*zoneId*/,
11271  &kZoneContext /*zoneContext*/,
11272  1 /*numEras*/,
11273  kZoneEraAfrica_Nairobi /*eras*/,
11274  &kZoneAfrica_Nairobi /*targetInfo*/,
11275 };
11276 
11277 //---------------------------------------------------------------------------
11278 // Link name: Indian/Kerguelen -> Indian/Maldives
11279 // Strings (bytes): 11 (originally 17)
11280 // Memory (8-bit): 24
11281 // Memory (32-bit): 35
11282 //---------------------------------------------------------------------------
11283 
11284 static const char kZoneNameIndian_Kerguelen[] ACE_TIME_PROGMEM = "\x0a" "Kerguelen";
11285 
11286 const basic::ZoneInfo kZoneIndian_Kerguelen ACE_TIME_PROGMEM = {
11287  kZoneNameIndian_Kerguelen /*name*/,
11288  0x4351b389 /*zoneId*/,
11289  &kZoneContext /*zoneContext*/,
11290  1 /*numEras*/,
11291  kZoneEraIndian_Maldives /*eras*/,
11292  &kZoneIndian_Maldives /*targetInfo*/,
11293 };
11294 
11295 //---------------------------------------------------------------------------
11296 // Link name: Indian/Mahe -> Asia/Dubai
11297 // Strings (bytes): 6 (originally 12)
11298 // Memory (8-bit): 19
11299 // Memory (32-bit): 30
11300 //---------------------------------------------------------------------------
11301 
11302 static const char kZoneNameIndian_Mahe[] ACE_TIME_PROGMEM = "\x0a" "Mahe";
11303 
11304 const basic::ZoneInfo kZoneIndian_Mahe ACE_TIME_PROGMEM = {
11305  kZoneNameIndian_Mahe /*name*/,
11306  0x45e725e2 /*zoneId*/,
11307  &kZoneContext /*zoneContext*/,
11308  1 /*numEras*/,
11309  kZoneEraAsia_Dubai /*eras*/,
11310  &kZoneAsia_Dubai /*targetInfo*/,
11311 };
11312 
11313 //---------------------------------------------------------------------------
11314 // Link name: Indian/Mayotte -> Africa/Nairobi
11315 // Strings (bytes): 9 (originally 15)
11316 // Memory (8-bit): 22
11317 // Memory (32-bit): 33
11318 //---------------------------------------------------------------------------
11319 
11320 static const char kZoneNameIndian_Mayotte[] ACE_TIME_PROGMEM = "\x0a" "Mayotte";
11321 
11322 const basic::ZoneInfo kZoneIndian_Mayotte ACE_TIME_PROGMEM = {
11323  kZoneNameIndian_Mayotte /*name*/,
11324  0xe6880bca /*zoneId*/,
11325  &kZoneContext /*zoneContext*/,
11326  1 /*numEras*/,
11327  kZoneEraAfrica_Nairobi /*eras*/,
11328  &kZoneAfrica_Nairobi /*targetInfo*/,
11329 };
11330 
11331 //---------------------------------------------------------------------------
11332 // Link name: Indian/Reunion -> Asia/Dubai
11333 // Strings (bytes): 9 (originally 15)
11334 // Memory (8-bit): 22
11335 // Memory (32-bit): 33
11336 //---------------------------------------------------------------------------
11337 
11338 static const char kZoneNameIndian_Reunion[] ACE_TIME_PROGMEM = "\x0a" "Reunion";
11339 
11340 const basic::ZoneInfo kZoneIndian_Reunion ACE_TIME_PROGMEM = {
11341  kZoneNameIndian_Reunion /*name*/,
11342  0x7076c047 /*zoneId*/,
11343  &kZoneContext /*zoneContext*/,
11344  1 /*numEras*/,
11345  kZoneEraAsia_Dubai /*eras*/,
11346  &kZoneAsia_Dubai /*targetInfo*/,
11347 };
11348 
11349 //---------------------------------------------------------------------------
11350 // Link name: Iran -> Asia/Tehran
11351 // Strings (bytes): 5 (originally 5)
11352 // Memory (8-bit): 18
11353 // Memory (32-bit): 29
11354 //---------------------------------------------------------------------------
11355 
11356 static const char kZoneNameIran[] ACE_TIME_PROGMEM = "Iran";
11357 
11358 const basic::ZoneInfo kZoneIran ACE_TIME_PROGMEM = {
11359  kZoneNameIran /*name*/,
11360  0x7c87090f /*zoneId*/,
11361  &kZoneContext /*zoneContext*/,
11362  1 /*numEras*/,
11363  kZoneEraAsia_Tehran /*eras*/,
11364  &kZoneAsia_Tehran /*targetInfo*/,
11365 };
11366 
11367 //---------------------------------------------------------------------------
11368 // Link name: Israel -> Asia/Jerusalem
11369 // Strings (bytes): 7 (originally 7)
11370 // Memory (8-bit): 20
11371 // Memory (32-bit): 31
11372 //---------------------------------------------------------------------------
11373 
11374 static const char kZoneNameIsrael[] ACE_TIME_PROGMEM = "Israel";
11375 
11376 const basic::ZoneInfo kZoneIsrael ACE_TIME_PROGMEM = {
11377  kZoneNameIsrael /*name*/,
11378  0xba88c9e5 /*zoneId*/,
11379  &kZoneContext /*zoneContext*/,
11380  1 /*numEras*/,
11381  kZoneEraAsia_Jerusalem /*eras*/,
11382  &kZoneAsia_Jerusalem /*targetInfo*/,
11383 };
11384 
11385 //---------------------------------------------------------------------------
11386 // Link name: Jamaica -> America/Jamaica
11387 // Strings (bytes): 8 (originally 8)
11388 // Memory (8-bit): 21
11389 // Memory (32-bit): 32
11390 //---------------------------------------------------------------------------
11391 
11392 static const char kZoneNameJamaica[] ACE_TIME_PROGMEM = "Jamaica";
11393 
11394 const basic::ZoneInfo kZoneJamaica ACE_TIME_PROGMEM = {
11395  kZoneNameJamaica /*name*/,
11396  0x2e44fdab /*zoneId*/,
11397  &kZoneContext /*zoneContext*/,
11398  1 /*numEras*/,
11399  kZoneEraAmerica_Jamaica /*eras*/,
11400  &kZoneAmerica_Jamaica /*targetInfo*/,
11401 };
11402 
11403 //---------------------------------------------------------------------------
11404 // Link name: Japan -> Asia/Tokyo
11405 // Strings (bytes): 6 (originally 6)
11406 // Memory (8-bit): 19
11407 // Memory (32-bit): 30
11408 //---------------------------------------------------------------------------
11409 
11410 static const char kZoneNameJapan[] ACE_TIME_PROGMEM = "Japan";
11411 
11412 const basic::ZoneInfo kZoneJapan ACE_TIME_PROGMEM = {
11413  kZoneNameJapan /*name*/,
11414  0x0d712f8f /*zoneId*/,
11415  &kZoneContext /*zoneContext*/,
11416  1 /*numEras*/,
11417  kZoneEraAsia_Tokyo /*eras*/,
11418  &kZoneAsia_Tokyo /*targetInfo*/,
11419 };
11420 
11421 //---------------------------------------------------------------------------
11422 // Link name: Kwajalein -> Pacific/Kwajalein
11423 // Strings (bytes): 10 (originally 10)
11424 // Memory (8-bit): 23
11425 // Memory (32-bit): 34
11426 //---------------------------------------------------------------------------
11427 
11428 static const char kZoneNameKwajalein[] ACE_TIME_PROGMEM = "Kwajalein";
11429 
11430 const basic::ZoneInfo kZoneKwajalein ACE_TIME_PROGMEM = {
11431  kZoneNameKwajalein /*name*/,
11432  0x0e57afbb /*zoneId*/,
11433  &kZoneContext /*zoneContext*/,
11434  1 /*numEras*/,
11435  kZoneEraPacific_Kwajalein /*eras*/,
11436  &kZonePacific_Kwajalein /*targetInfo*/,
11437 };
11438 
11439 //---------------------------------------------------------------------------
11440 // Link name: Mexico/BajaSur -> America/Mazatlan
11441 // Strings (bytes): 15 (originally 15)
11442 // Memory (8-bit): 28
11443 // Memory (32-bit): 39
11444 //---------------------------------------------------------------------------
11445 
11446 static const char kZoneNameMexico_BajaSur[] ACE_TIME_PROGMEM = "Mexico/BajaSur";
11447 
11448 const basic::ZoneInfo kZoneMexico_BajaSur ACE_TIME_PROGMEM = {
11449  kZoneNameMexico_BajaSur /*name*/,
11450  0x08ee3641 /*zoneId*/,
11451  &kZoneContext /*zoneContext*/,
11452  1 /*numEras*/,
11453  kZoneEraAmerica_Mazatlan /*eras*/,
11454  &kZoneAmerica_Mazatlan /*targetInfo*/,
11455 };
11456 
11457 //---------------------------------------------------------------------------
11458 // Link name: NZ -> Pacific/Auckland
11459 // Strings (bytes): 3 (originally 3)
11460 // Memory (8-bit): 16
11461 // Memory (32-bit): 27
11462 //---------------------------------------------------------------------------
11463 
11464 static const char kZoneNameNZ[] ACE_TIME_PROGMEM = "NZ";
11465 
11466 const basic::ZoneInfo kZoneNZ ACE_TIME_PROGMEM = {
11467  kZoneNameNZ /*name*/,
11468  0x005974ad /*zoneId*/,
11469  &kZoneContext /*zoneContext*/,
11470  1 /*numEras*/,
11471  kZoneEraPacific_Auckland /*eras*/,
11472  &kZonePacific_Auckland /*targetInfo*/,
11473 };
11474 
11475 //---------------------------------------------------------------------------
11476 // Link name: NZ-CHAT -> Pacific/Chatham
11477 // Strings (bytes): 8 (originally 8)
11478 // Memory (8-bit): 21
11479 // Memory (32-bit): 32
11480 //---------------------------------------------------------------------------
11481 
11482 static const char kZoneNameNZ_CHAT[] ACE_TIME_PROGMEM = "NZ-CHAT";
11483 
11484 const basic::ZoneInfo kZoneNZ_CHAT ACE_TIME_PROGMEM = {
11485  kZoneNameNZ_CHAT /*name*/,
11486  0x4d42afda /*zoneId*/,
11487  &kZoneContext /*zoneContext*/,
11488  1 /*numEras*/,
11489  kZoneEraPacific_Chatham /*eras*/,
11490  &kZonePacific_Chatham /*targetInfo*/,
11491 };
11492 
11493 //---------------------------------------------------------------------------
11494 // Link name: Navajo -> America/Denver
11495 // Strings (bytes): 7 (originally 7)
11496 // Memory (8-bit): 20
11497 // Memory (32-bit): 31
11498 //---------------------------------------------------------------------------
11499 
11500 static const char kZoneNameNavajo[] ACE_TIME_PROGMEM = "Navajo";
11501 
11502 const basic::ZoneInfo kZoneNavajo ACE_TIME_PROGMEM = {
11503  kZoneNameNavajo /*name*/,
11504  0xc4ef0e24 /*zoneId*/,
11505  &kZoneContext /*zoneContext*/,
11506  1 /*numEras*/,
11507  kZoneEraAmerica_Denver /*eras*/,
11508  &kZoneAmerica_Denver /*targetInfo*/,
11509 };
11510 
11511 //---------------------------------------------------------------------------
11512 // Link name: PRC -> Asia/Shanghai
11513 // Strings (bytes): 4 (originally 4)
11514 // Memory (8-bit): 17
11515 // Memory (32-bit): 28
11516 //---------------------------------------------------------------------------
11517 
11518 static const char kZoneNamePRC[] ACE_TIME_PROGMEM = "PRC";
11519 
11520 const basic::ZoneInfo kZonePRC ACE_TIME_PROGMEM = {
11521  kZoneNamePRC /*name*/,
11522  0x0b88120a /*zoneId*/,
11523  &kZoneContext /*zoneContext*/,
11524  1 /*numEras*/,
11525  kZoneEraAsia_Shanghai /*eras*/,
11526  &kZoneAsia_Shanghai /*targetInfo*/,
11527 };
11528 
11529 //---------------------------------------------------------------------------
11530 // Link name: Pacific/Chuuk -> Pacific/Port_Moresby
11531 // Strings (bytes): 7 (originally 14)
11532 // Memory (8-bit): 20
11533 // Memory (32-bit): 31
11534 //---------------------------------------------------------------------------
11535 
11536 static const char kZoneNamePacific_Chuuk[] ACE_TIME_PROGMEM = "\x0b" "Chuuk";
11537 
11538 const basic::ZoneInfo kZonePacific_Chuuk ACE_TIME_PROGMEM = {
11539  kZoneNamePacific_Chuuk /*name*/,
11540  0x8a090b23 /*zoneId*/,
11541  &kZoneContext /*zoneContext*/,
11542  1 /*numEras*/,
11543  kZoneEraPacific_Port_Moresby /*eras*/,
11544  &kZonePacific_Port_Moresby /*targetInfo*/,
11545 };
11546 
11547 //---------------------------------------------------------------------------
11548 // Link name: Pacific/Enderbury -> Pacific/Kanton
11549 // Strings (bytes): 11 (originally 18)
11550 // Memory (8-bit): 24
11551 // Memory (32-bit): 35
11552 //---------------------------------------------------------------------------
11553 
11554 static const char kZoneNamePacific_Enderbury[] ACE_TIME_PROGMEM = "\x0b" "Enderbury";
11555 
11556 const basic::ZoneInfo kZonePacific_Enderbury ACE_TIME_PROGMEM = {
11557  kZoneNamePacific_Enderbury /*name*/,
11558  0x61599a93 /*zoneId*/,
11559  &kZoneContext /*zoneContext*/,
11560  1 /*numEras*/,
11561  kZoneEraPacific_Kanton /*eras*/,
11562  &kZonePacific_Kanton /*targetInfo*/,
11563 };
11564 
11565 //---------------------------------------------------------------------------
11566 // Link name: Pacific/Funafuti -> Pacific/Tarawa
11567 // Strings (bytes): 10 (originally 17)
11568 // Memory (8-bit): 23
11569 // Memory (32-bit): 34
11570 //---------------------------------------------------------------------------
11571 
11572 static const char kZoneNamePacific_Funafuti[] ACE_TIME_PROGMEM = "\x0b" "Funafuti";
11573 
11574 const basic::ZoneInfo kZonePacific_Funafuti ACE_TIME_PROGMEM = {
11575  kZoneNamePacific_Funafuti /*name*/,
11576  0xdb402d65 /*zoneId*/,
11577  &kZoneContext /*zoneContext*/,
11578  1 /*numEras*/,
11579  kZoneEraPacific_Tarawa /*eras*/,
11580  &kZonePacific_Tarawa /*targetInfo*/,
11581 };
11582 
11583 //---------------------------------------------------------------------------
11584 // Link name: Pacific/Johnston -> Pacific/Honolulu
11585 // Strings (bytes): 10 (originally 17)
11586 // Memory (8-bit): 23
11587 // Memory (32-bit): 34
11588 //---------------------------------------------------------------------------
11589 
11590 static const char kZoneNamePacific_Johnston[] ACE_TIME_PROGMEM = "\x0b" "Johnston";
11591 
11592 const basic::ZoneInfo kZonePacific_Johnston ACE_TIME_PROGMEM = {
11593  kZoneNamePacific_Johnston /*name*/,
11594  0xb15d7b36 /*zoneId*/,
11595  &kZoneContext /*zoneContext*/,
11596  1 /*numEras*/,
11597  kZoneEraPacific_Honolulu /*eras*/,
11598  &kZonePacific_Honolulu /*targetInfo*/,
11599 };
11600 
11601 //---------------------------------------------------------------------------
11602 // Link name: Pacific/Majuro -> Pacific/Tarawa
11603 // Strings (bytes): 8 (originally 15)
11604 // Memory (8-bit): 21
11605 // Memory (32-bit): 32
11606 //---------------------------------------------------------------------------
11607 
11608 static const char kZoneNamePacific_Majuro[] ACE_TIME_PROGMEM = "\x0b" "Majuro";
11609 
11610 const basic::ZoneInfo kZonePacific_Majuro ACE_TIME_PROGMEM = {
11611  kZoneNamePacific_Majuro /*name*/,
11612  0xe1f95371 /*zoneId*/,
11613  &kZoneContext /*zoneContext*/,
11614  1 /*numEras*/,
11615  kZoneEraPacific_Tarawa /*eras*/,
11616  &kZonePacific_Tarawa /*targetInfo*/,
11617 };
11618 
11619 //---------------------------------------------------------------------------
11620 // Link name: Pacific/Midway -> Pacific/Pago_Pago
11621 // Strings (bytes): 8 (originally 15)
11622 // Memory (8-bit): 21
11623 // Memory (32-bit): 32
11624 //---------------------------------------------------------------------------
11625 
11626 static const char kZoneNamePacific_Midway[] ACE_TIME_PROGMEM = "\x0b" "Midway";
11627 
11628 const basic::ZoneInfo kZonePacific_Midway ACE_TIME_PROGMEM = {
11629  kZoneNamePacific_Midway /*name*/,
11630  0xe286d38e /*zoneId*/,
11631  &kZoneContext /*zoneContext*/,
11632  1 /*numEras*/,
11633  kZoneEraPacific_Pago_Pago /*eras*/,
11634  &kZonePacific_Pago_Pago /*targetInfo*/,
11635 };
11636 
11637 //---------------------------------------------------------------------------
11638 // Link name: Pacific/Pohnpei -> Pacific/Guadalcanal
11639 // Strings (bytes): 9 (originally 16)
11640 // Memory (8-bit): 22
11641 // Memory (32-bit): 33
11642 //---------------------------------------------------------------------------
11643 
11644 static const char kZoneNamePacific_Pohnpei[] ACE_TIME_PROGMEM = "\x0b" "Pohnpei";
11645 
11646 const basic::ZoneInfo kZonePacific_Pohnpei ACE_TIME_PROGMEM = {
11647  kZoneNamePacific_Pohnpei /*name*/,
11648  0x28929f96 /*zoneId*/,
11649  &kZoneContext /*zoneContext*/,
11650  1 /*numEras*/,
11651  kZoneEraPacific_Guadalcanal /*eras*/,
11652  &kZonePacific_Guadalcanal /*targetInfo*/,
11653 };
11654 
11655 //---------------------------------------------------------------------------
11656 // Link name: Pacific/Ponape -> Pacific/Guadalcanal
11657 // Strings (bytes): 8 (originally 15)
11658 // Memory (8-bit): 21
11659 // Memory (32-bit): 32
11660 //---------------------------------------------------------------------------
11661 
11662 static const char kZoneNamePacific_Ponape[] ACE_TIME_PROGMEM = "\x0b" "Ponape";
11663 
11664 const basic::ZoneInfo kZonePacific_Ponape ACE_TIME_PROGMEM = {
11665  kZoneNamePacific_Ponape /*name*/,
11666  0xe9f80086 /*zoneId*/,
11667  &kZoneContext /*zoneContext*/,
11668  1 /*numEras*/,
11669  kZoneEraPacific_Guadalcanal /*eras*/,
11670  &kZonePacific_Guadalcanal /*targetInfo*/,
11671 };
11672 
11673 //---------------------------------------------------------------------------
11674 // Link name: Pacific/Samoa -> Pacific/Pago_Pago
11675 // Strings (bytes): 7 (originally 14)
11676 // Memory (8-bit): 20
11677 // Memory (32-bit): 31
11678 //---------------------------------------------------------------------------
11679 
11680 static const char kZoneNamePacific_Samoa[] ACE_TIME_PROGMEM = "\x0b" "Samoa";
11681 
11682 const basic::ZoneInfo kZonePacific_Samoa ACE_TIME_PROGMEM = {
11683  kZoneNamePacific_Samoa /*name*/,
11684  0x8b2699b4 /*zoneId*/,
11685  &kZoneContext /*zoneContext*/,
11686  1 /*numEras*/,
11687  kZoneEraPacific_Pago_Pago /*eras*/,
11688  &kZonePacific_Pago_Pago /*targetInfo*/,
11689 };
11690 
11691 //---------------------------------------------------------------------------
11692 // Link name: Pacific/Truk -> Pacific/Port_Moresby
11693 // Strings (bytes): 6 (originally 13)
11694 // Memory (8-bit): 19
11695 // Memory (32-bit): 30
11696 //---------------------------------------------------------------------------
11697 
11698 static const char kZoneNamePacific_Truk[] ACE_TIME_PROGMEM = "\x0b" "Truk";
11699 
11700 const basic::ZoneInfo kZonePacific_Truk ACE_TIME_PROGMEM = {
11701  kZoneNamePacific_Truk /*name*/,
11702  0x234010a9 /*zoneId*/,
11703  &kZoneContext /*zoneContext*/,
11704  1 /*numEras*/,
11705  kZoneEraPacific_Port_Moresby /*eras*/,
11706  &kZonePacific_Port_Moresby /*targetInfo*/,
11707 };
11708 
11709 //---------------------------------------------------------------------------
11710 // Link name: Pacific/Wake -> Pacific/Tarawa
11711 // Strings (bytes): 6 (originally 13)
11712 // Memory (8-bit): 19
11713 // Memory (32-bit): 30
11714 //---------------------------------------------------------------------------
11715 
11716 static const char kZoneNamePacific_Wake[] ACE_TIME_PROGMEM = "\x0b" "Wake";
11717 
11718 const basic::ZoneInfo kZonePacific_Wake ACE_TIME_PROGMEM = {
11719  kZoneNamePacific_Wake /*name*/,
11720  0x23416c2b /*zoneId*/,
11721  &kZoneContext /*zoneContext*/,
11722  1 /*numEras*/,
11723  kZoneEraPacific_Tarawa /*eras*/,
11724  &kZonePacific_Tarawa /*targetInfo*/,
11725 };
11726 
11727 //---------------------------------------------------------------------------
11728 // Link name: Pacific/Wallis -> Pacific/Tarawa
11729 // Strings (bytes): 8 (originally 15)
11730 // Memory (8-bit): 21
11731 // Memory (32-bit): 32
11732 //---------------------------------------------------------------------------
11733 
11734 static const char kZoneNamePacific_Wallis[] ACE_TIME_PROGMEM = "\x0b" "Wallis";
11735 
11736 const basic::ZoneInfo kZonePacific_Wallis ACE_TIME_PROGMEM = {
11737  kZoneNamePacific_Wallis /*name*/,
11738  0xf94ddb0f /*zoneId*/,
11739  &kZoneContext /*zoneContext*/,
11740  1 /*numEras*/,
11741  kZoneEraPacific_Tarawa /*eras*/,
11742  &kZonePacific_Tarawa /*targetInfo*/,
11743 };
11744 
11745 //---------------------------------------------------------------------------
11746 // Link name: Pacific/Yap -> Pacific/Port_Moresby
11747 // Strings (bytes): 5 (originally 12)
11748 // Memory (8-bit): 18
11749 // Memory (32-bit): 29
11750 //---------------------------------------------------------------------------
11751 
11752 static const char kZoneNamePacific_Yap[] ACE_TIME_PROGMEM = "\x0b" "Yap";
11753 
11754 const basic::ZoneInfo kZonePacific_Yap ACE_TIME_PROGMEM = {
11755  kZoneNamePacific_Yap /*name*/,
11756  0xbb40138d /*zoneId*/,
11757  &kZoneContext /*zoneContext*/,
11758  1 /*numEras*/,
11759  kZoneEraPacific_Port_Moresby /*eras*/,
11760  &kZonePacific_Port_Moresby /*targetInfo*/,
11761 };
11762 
11763 //---------------------------------------------------------------------------
11764 // Link name: Poland -> Europe/Warsaw
11765 // Strings (bytes): 7 (originally 7)
11766 // Memory (8-bit): 20
11767 // Memory (32-bit): 31
11768 //---------------------------------------------------------------------------
11769 
11770 static const char kZoneNamePoland[] ACE_TIME_PROGMEM = "Poland";
11771 
11772 const basic::ZoneInfo kZonePoland ACE_TIME_PROGMEM = {
11773  kZoneNamePoland /*name*/,
11774  0xca913b23 /*zoneId*/,
11775  &kZoneContext /*zoneContext*/,
11776  1 /*numEras*/,
11777  kZoneEraEurope_Warsaw /*eras*/,
11778  &kZoneEurope_Warsaw /*targetInfo*/,
11779 };
11780 
11781 //---------------------------------------------------------------------------
11782 // Link name: Portugal -> Europe/Lisbon
11783 // Strings (bytes): 9 (originally 9)
11784 // Memory (8-bit): 22
11785 // Memory (32-bit): 33
11786 //---------------------------------------------------------------------------
11787 
11788 static const char kZoneNamePortugal[] ACE_TIME_PROGMEM = "Portugal";
11789 
11790 const basic::ZoneInfo kZonePortugal ACE_TIME_PROGMEM = {
11791  kZoneNamePortugal /*name*/,
11792  0xc3274593 /*zoneId*/,
11793  &kZoneContext /*zoneContext*/,
11794  1 /*numEras*/,
11795  kZoneEraEurope_Lisbon /*eras*/,
11796  &kZoneEurope_Lisbon /*targetInfo*/,
11797 };
11798 
11799 //---------------------------------------------------------------------------
11800 // Link name: ROC -> Asia/Taipei
11801 // Strings (bytes): 4 (originally 4)
11802 // Memory (8-bit): 17
11803 // Memory (32-bit): 28
11804 //---------------------------------------------------------------------------
11805 
11806 static const char kZoneNameROC[] ACE_TIME_PROGMEM = "ROC";
11807 
11808 const basic::ZoneInfo kZoneROC ACE_TIME_PROGMEM = {
11809  kZoneNameROC /*name*/,
11810  0x0b881a29 /*zoneId*/,
11811  &kZoneContext /*zoneContext*/,
11812  1 /*numEras*/,
11813  kZoneEraAsia_Taipei /*eras*/,
11814  &kZoneAsia_Taipei /*targetInfo*/,
11815 };
11816 
11817 //---------------------------------------------------------------------------
11818 // Link name: ROK -> Asia/Seoul
11819 // Strings (bytes): 4 (originally 4)
11820 // Memory (8-bit): 17
11821 // Memory (32-bit): 28
11822 //---------------------------------------------------------------------------
11823 
11824 static const char kZoneNameROK[] ACE_TIME_PROGMEM = "ROK";
11825 
11826 const basic::ZoneInfo kZoneROK ACE_TIME_PROGMEM = {
11827  kZoneNameROK /*name*/,
11828  0x0b881a31 /*zoneId*/,
11829  &kZoneContext /*zoneContext*/,
11830  1 /*numEras*/,
11831  kZoneEraAsia_Seoul /*eras*/,
11832  &kZoneAsia_Seoul /*targetInfo*/,
11833 };
11834 
11835 //---------------------------------------------------------------------------
11836 // Link name: Singapore -> Asia/Singapore
11837 // Strings (bytes): 10 (originally 10)
11838 // Memory (8-bit): 23
11839 // Memory (32-bit): 34
11840 //---------------------------------------------------------------------------
11841 
11842 static const char kZoneNameSingapore[] ACE_TIME_PROGMEM = "Singapore";
11843 
11844 const basic::ZoneInfo kZoneSingapore ACE_TIME_PROGMEM = {
11845  kZoneNameSingapore /*name*/,
11846  0xa8598c8d /*zoneId*/,
11847  &kZoneContext /*zoneContext*/,
11848  1 /*numEras*/,
11849  kZoneEraAsia_Singapore /*eras*/,
11850  &kZoneAsia_Singapore /*targetInfo*/,
11851 };
11852 
11853 //---------------------------------------------------------------------------
11854 // Link name: UCT -> Etc/UTC
11855 // Strings (bytes): 4 (originally 4)
11856 // Memory (8-bit): 17
11857 // Memory (32-bit): 28
11858 //---------------------------------------------------------------------------
11859 
11860 static const char kZoneNameUCT[] ACE_TIME_PROGMEM = "UCT";
11861 
11862 const basic::ZoneInfo kZoneUCT ACE_TIME_PROGMEM = {
11863  kZoneNameUCT /*name*/,
11864  0x0b882571 /*zoneId*/,
11865  &kZoneContext /*zoneContext*/,
11866  1 /*numEras*/,
11867  kZoneEraEtc_UTC /*eras*/,
11868  &kZoneEtc_UTC /*targetInfo*/,
11869 };
11870 
11871 //---------------------------------------------------------------------------
11872 // Link name: US/Alaska -> America/Anchorage
11873 // Strings (bytes): 10 (originally 10)
11874 // Memory (8-bit): 23
11875 // Memory (32-bit): 34
11876 //---------------------------------------------------------------------------
11877 
11878 static const char kZoneNameUS_Alaska[] ACE_TIME_PROGMEM = "US/Alaska";
11879 
11880 const basic::ZoneInfo kZoneUS_Alaska ACE_TIME_PROGMEM = {
11881  kZoneNameUS_Alaska /*name*/,
11882  0xfa300bc9 /*zoneId*/,
11883  &kZoneContext /*zoneContext*/,
11884  1 /*numEras*/,
11885  kZoneEraAmerica_Anchorage /*eras*/,
11886  &kZoneAmerica_Anchorage /*targetInfo*/,
11887 };
11888 
11889 //---------------------------------------------------------------------------
11890 // Link name: US/Aleutian -> America/Adak
11891 // Strings (bytes): 12 (originally 12)
11892 // Memory (8-bit): 25
11893 // Memory (32-bit): 36
11894 //---------------------------------------------------------------------------
11895 
11896 static const char kZoneNameUS_Aleutian[] ACE_TIME_PROGMEM = "US/Aleutian";
11897 
11898 const basic::ZoneInfo kZoneUS_Aleutian ACE_TIME_PROGMEM = {
11899  kZoneNameUS_Aleutian /*name*/,
11900  0x4fe013ef /*zoneId*/,
11901  &kZoneContext /*zoneContext*/,
11902  1 /*numEras*/,
11903  kZoneEraAmerica_Adak /*eras*/,
11904  &kZoneAmerica_Adak /*targetInfo*/,
11905 };
11906 
11907 //---------------------------------------------------------------------------
11908 // Link name: US/Arizona -> America/Phoenix
11909 // Strings (bytes): 11 (originally 11)
11910 // Memory (8-bit): 24
11911 // Memory (32-bit): 35
11912 //---------------------------------------------------------------------------
11913 
11914 static const char kZoneNameUS_Arizona[] ACE_TIME_PROGMEM = "US/Arizona";
11915 
11916 const basic::ZoneInfo kZoneUS_Arizona ACE_TIME_PROGMEM = {
11917  kZoneNameUS_Arizona /*name*/,
11918  0x4ec52670 /*zoneId*/,
11919  &kZoneContext /*zoneContext*/,
11920  1 /*numEras*/,
11921  kZoneEraAmerica_Phoenix /*eras*/,
11922  &kZoneAmerica_Phoenix /*targetInfo*/,
11923 };
11924 
11925 //---------------------------------------------------------------------------
11926 // Link name: US/Central -> America/Chicago
11927 // Strings (bytes): 11 (originally 11)
11928 // Memory (8-bit): 24
11929 // Memory (32-bit): 35
11930 //---------------------------------------------------------------------------
11931 
11932 static const char kZoneNameUS_Central[] ACE_TIME_PROGMEM = "US/Central";
11933 
11934 const basic::ZoneInfo kZoneUS_Central ACE_TIME_PROGMEM = {
11935  kZoneNameUS_Central /*name*/,
11936  0xcabdcb25 /*zoneId*/,
11937  &kZoneContext /*zoneContext*/,
11938  1 /*numEras*/,
11939  kZoneEraAmerica_Chicago /*eras*/,
11940  &kZoneAmerica_Chicago /*targetInfo*/,
11941 };
11942 
11943 //---------------------------------------------------------------------------
11944 // Link name: US/East-Indiana -> America/Indiana/Indianapolis
11945 // Strings (bytes): 16 (originally 16)
11946 // Memory (8-bit): 29
11947 // Memory (32-bit): 40
11948 //---------------------------------------------------------------------------
11949 
11950 static const char kZoneNameUS_East_Indiana[] ACE_TIME_PROGMEM = "US/East-Indiana";
11951 
11952 const basic::ZoneInfo kZoneUS_East_Indiana ACE_TIME_PROGMEM = {
11953  kZoneNameUS_East_Indiana /*name*/,
11954  0x6dcf558a /*zoneId*/,
11955  &kZoneContext /*zoneContext*/,
11956  2 /*numEras*/,
11957  kZoneEraAmerica_Indiana_Indianapolis /*eras*/,
11958  &kZoneAmerica_Indiana_Indianapolis /*targetInfo*/,
11959 };
11960 
11961 //---------------------------------------------------------------------------
11962 // Link name: US/Eastern -> America/New_York
11963 // Strings (bytes): 11 (originally 11)
11964 // Memory (8-bit): 24
11965 // Memory (32-bit): 35
11966 //---------------------------------------------------------------------------
11967 
11968 static const char kZoneNameUS_Eastern[] ACE_TIME_PROGMEM = "US/Eastern";
11969 
11970 const basic::ZoneInfo kZoneUS_Eastern ACE_TIME_PROGMEM = {
11971  kZoneNameUS_Eastern /*name*/,
11972  0x5bb7e78e /*zoneId*/,
11973  &kZoneContext /*zoneContext*/,
11974  1 /*numEras*/,
11975  kZoneEraAmerica_New_York /*eras*/,
11976  &kZoneAmerica_New_York /*targetInfo*/,
11977 };
11978 
11979 //---------------------------------------------------------------------------
11980 // Link name: US/Hawaii -> Pacific/Honolulu
11981 // Strings (bytes): 10 (originally 10)
11982 // Memory (8-bit): 23
11983 // Memory (32-bit): 34
11984 //---------------------------------------------------------------------------
11985 
11986 static const char kZoneNameUS_Hawaii[] ACE_TIME_PROGMEM = "US/Hawaii";
11987 
11988 const basic::ZoneInfo kZoneUS_Hawaii ACE_TIME_PROGMEM = {
11989  kZoneNameUS_Hawaii /*name*/,
11990  0x09c8de2f /*zoneId*/,
11991  &kZoneContext /*zoneContext*/,
11992  1 /*numEras*/,
11993  kZoneEraPacific_Honolulu /*eras*/,
11994  &kZonePacific_Honolulu /*targetInfo*/,
11995 };
11996 
11997 //---------------------------------------------------------------------------
11998 // Link name: US/Michigan -> America/Detroit
11999 // Strings (bytes): 12 (originally 12)
12000 // Memory (8-bit): 25
12001 // Memory (32-bit): 36
12002 //---------------------------------------------------------------------------
12003 
12004 static const char kZoneNameUS_Michigan[] ACE_TIME_PROGMEM = "US/Michigan";
12005 
12006 const basic::ZoneInfo kZoneUS_Michigan ACE_TIME_PROGMEM = {
12007  kZoneNameUS_Michigan /*name*/,
12008  0x766bb7bc /*zoneId*/,
12009  &kZoneContext /*zoneContext*/,
12010  1 /*numEras*/,
12011  kZoneEraAmerica_Detroit /*eras*/,
12012  &kZoneAmerica_Detroit /*targetInfo*/,
12013 };
12014 
12015 //---------------------------------------------------------------------------
12016 // Link name: US/Mountain -> America/Denver
12017 // Strings (bytes): 12 (originally 12)
12018 // Memory (8-bit): 25
12019 // Memory (32-bit): 36
12020 //---------------------------------------------------------------------------
12021 
12022 static const char kZoneNameUS_Mountain[] ACE_TIME_PROGMEM = "US/Mountain";
12023 
12024 const basic::ZoneInfo kZoneUS_Mountain ACE_TIME_PROGMEM = {
12025  kZoneNameUS_Mountain /*name*/,
12026  0x6eb88247 /*zoneId*/,
12027  &kZoneContext /*zoneContext*/,
12028  1 /*numEras*/,
12029  kZoneEraAmerica_Denver /*eras*/,
12030  &kZoneAmerica_Denver /*targetInfo*/,
12031 };
12032 
12033 //---------------------------------------------------------------------------
12034 // Link name: US/Pacific -> America/Los_Angeles
12035 // Strings (bytes): 11 (originally 11)
12036 // Memory (8-bit): 24
12037 // Memory (32-bit): 35
12038 //---------------------------------------------------------------------------
12039 
12040 static const char kZoneNameUS_Pacific[] ACE_TIME_PROGMEM = "US/Pacific";
12041 
12042 const basic::ZoneInfo kZoneUS_Pacific ACE_TIME_PROGMEM = {
12043  kZoneNameUS_Pacific /*name*/,
12044  0xa950f6ab /*zoneId*/,
12045  &kZoneContext /*zoneContext*/,
12046  1 /*numEras*/,
12047  kZoneEraAmerica_Los_Angeles /*eras*/,
12048  &kZoneAmerica_Los_Angeles /*targetInfo*/,
12049 };
12050 
12051 //---------------------------------------------------------------------------
12052 // Link name: US/Samoa -> Pacific/Pago_Pago
12053 // Strings (bytes): 9 (originally 9)
12054 // Memory (8-bit): 22
12055 // Memory (32-bit): 33
12056 //---------------------------------------------------------------------------
12057 
12058 static const char kZoneNameUS_Samoa[] ACE_TIME_PROGMEM = "US/Samoa";
12059 
12060 const basic::ZoneInfo kZoneUS_Samoa ACE_TIME_PROGMEM = {
12061  kZoneNameUS_Samoa /*name*/,
12062  0x566821cd /*zoneId*/,
12063  &kZoneContext /*zoneContext*/,
12064  1 /*numEras*/,
12065  kZoneEraPacific_Pago_Pago /*eras*/,
12066  &kZonePacific_Pago_Pago /*targetInfo*/,
12067 };
12068 
12069 //---------------------------------------------------------------------------
12070 // Link name: UTC -> Etc/UTC
12071 // Strings (bytes): 4 (originally 4)
12072 // Memory (8-bit): 17
12073 // Memory (32-bit): 28
12074 //---------------------------------------------------------------------------
12075 
12076 static const char kZoneNameUTC[] ACE_TIME_PROGMEM = "UTC";
12077 
12078 const basic::ZoneInfo kZoneUTC ACE_TIME_PROGMEM = {
12079  kZoneNameUTC /*name*/,
12080  0x0b882791 /*zoneId*/,
12081  &kZoneContext /*zoneContext*/,
12082  1 /*numEras*/,
12083  kZoneEraEtc_UTC /*eras*/,
12084  &kZoneEtc_UTC /*targetInfo*/,
12085 };
12086 
12087 //---------------------------------------------------------------------------
12088 // Link name: Universal -> Etc/UTC
12089 // Strings (bytes): 10 (originally 10)
12090 // Memory (8-bit): 23
12091 // Memory (32-bit): 34
12092 //---------------------------------------------------------------------------
12093 
12094 static const char kZoneNameUniversal[] ACE_TIME_PROGMEM = "Universal";
12095 
12096 const basic::ZoneInfo kZoneUniversal ACE_TIME_PROGMEM = {
12097  kZoneNameUniversal /*name*/,
12098  0xd0ff523e /*zoneId*/,
12099  &kZoneContext /*zoneContext*/,
12100  1 /*numEras*/,
12101  kZoneEraEtc_UTC /*eras*/,
12102  &kZoneEtc_UTC /*targetInfo*/,
12103 };
12104 
12105 //---------------------------------------------------------------------------
12106 // Link name: Zulu -> Etc/UTC
12107 // Strings (bytes): 5 (originally 5)
12108 // Memory (8-bit): 18
12109 // Memory (32-bit): 29
12110 //---------------------------------------------------------------------------
12111 
12112 static const char kZoneNameZulu[] ACE_TIME_PROGMEM = "Zulu";
12113 
12114 const basic::ZoneInfo kZoneZulu ACE_TIME_PROGMEM = {
12115  kZoneNameZulu /*name*/,
12116  0x7c9069b5 /*zoneId*/,
12117  &kZoneContext /*zoneContext*/,
12118  1 /*numEras*/,
12119  kZoneEraEtc_UTC /*eras*/,
12120  &kZoneEtc_UTC /*targetInfo*/,
12121 };
12122 
12123 
12124 }
12125 }
Macros and definitions that provide a consistency layer among the various Arduino boards for compatib...