diff --git a/CHANGELOG.md b/CHANGELOG.md index e50d80373..a53db6fd7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,9 @@ # Changelog * Unreleased +* 1.4.1 (2020-12-30, TZDB version 2020f for real) + * Actually update `src/ace_time/zonedb` and `src/ace_time/zonedbx` + zone info files to 2020f. Oops. * 1.4 (2020-12-30, TZ DB version 2020f) * Add entry for `ManualZoneManager` in [examples/MemoryBenchmark](examples/MemoryBenchmark). It seems to need diff --git a/README.md b/README.md index 50f0380e2..141da772e 100644 --- a/README.md +++ b/README.md @@ -222,7 +222,7 @@ Conversion from an epochSeconds to date-time components including timezone * 2.8 microseconds on an ESP32, * 6 microseconds on a Teensy 3.2. -**Version**: 1.4 (2020-12-30, TZ DB version 2020f) +**Version**: 1.4.1 (2020-12-30, TZ DB version 2020f) **Changelog**: [CHANGELOG.md](CHANGELOG.md) diff --git a/USER_GUIDE.md b/USER_GUIDE.md index 3934cc7be..5179ebffb 100644 --- a/USER_GUIDE.md +++ b/USER_GUIDE.md @@ -2,7 +2,7 @@ See the [README.md](README.md) for introductory background. -**Version**: 1.4 (2020-12-30, TZ DB version 2020f) +**Version**: 1.4.1 (2020-12-30, TZ DB version 2020f) ## Table of Contents diff --git a/docs/doxygen.cfg b/docs/doxygen.cfg index 3d134fad5..4267c54de 100644 --- a/docs/doxygen.cfg +++ b/docs/doxygen.cfg @@ -38,7 +38,7 @@ PROJECT_NAME = "AceTime" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 1.4 +PROJECT_NUMBER = 1.4.1 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/docs/html/AceTime_8h_source.html b/docs/html/AceTime_8h_source.html index b8ec42941..6938ebb1c 100644 --- a/docs/html/AceTime_8h_source.html +++ b/docs/html/AceTime_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
@@ -126,8 +126,8 @@
64 
65 
66 // Version format: xxyyzz == "xx.yy.zz"
-
67 #define ACE_TIME_VERSION 10400
-
68 #define ACE_TIME_VERSION_STRING "1.4.0"
+
67 #define ACE_TIME_VERSION 10401
+
68 #define ACE_TIME_VERSION_STRING "1.4.1"
69 
70 #endif
diff --git a/docs/html/BasicZoneProcessor_8cpp_source.html b/docs/html/BasicZoneProcessor_8cpp_source.html index 27aafa044..2b24c414f 100644 --- a/docs/html/BasicZoneProcessor_8cpp_source.html +++ b/docs/html/BasicZoneProcessor_8cpp_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/BasicZoneProcessor_8h_source.html b/docs/html/BasicZoneProcessor_8h_source.html index 4cfc887bf..e3525c0de 100644 --- a/docs/html/BasicZoneProcessor_8h_source.html +++ b/docs/html/BasicZoneProcessor_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/BasicZone_8h_source.html b/docs/html/BasicZone_8h_source.html index 0231f3722..328ea05b6 100644 --- a/docs/html/BasicZone_8h_source.html +++ b/docs/html/BasicZone_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/Brokers_8h.html b/docs/html/Brokers_8h.html index 96c1dbbc5..c58c337c1 100644 --- a/docs/html/Brokers_8h.html +++ b/docs/html/Brokers_8h.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/Brokers_8h_source.html b/docs/html/Brokers_8h_source.html index dfb9021d6..e5e45ef92 100644 --- a/docs/html/Brokers_8h_source.html +++ b/docs/html/Brokers_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/Clock_8h_source.html b/docs/html/Clock_8h_source.html index 80303f863..2c337f981 100644 --- a/docs/html/Clock_8h_source.html +++ b/docs/html/Clock_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/DS3231Clock_8h_source.html b/docs/html/DS3231Clock_8h_source.html index 718d59c7b..42d0a9a89 100644 --- a/docs/html/DS3231Clock_8h_source.html +++ b/docs/html/DS3231Clock_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/DS3231_8cpp_source.html b/docs/html/DS3231_8cpp_source.html index bb0606416..97355e18f 100644 --- a/docs/html/DS3231_8cpp_source.html +++ b/docs/html/DS3231_8cpp_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/DS3231_8h_source.html b/docs/html/DS3231_8h_source.html index b5a76cddc..ea2fc9518 100644 --- a/docs/html/DS3231_8h_source.html +++ b/docs/html/DS3231_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/DateStrings_8cpp_source.html b/docs/html/DateStrings_8cpp_source.html index caef19d6b..f892c4386 100644 --- a/docs/html/DateStrings_8cpp_source.html +++ b/docs/html/DateStrings_8cpp_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/DateStrings_8h_source.html b/docs/html/DateStrings_8h_source.html index 3bc02c6db..21a5de3d7 100644 --- a/docs/html/DateStrings_8h_source.html +++ b/docs/html/DateStrings_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/ExtendedZoneProcessor_8cpp_source.html b/docs/html/ExtendedZoneProcessor_8cpp_source.html index 93dabc1a4..c7508fec8 100644 --- a/docs/html/ExtendedZoneProcessor_8cpp_source.html +++ b/docs/html/ExtendedZoneProcessor_8cpp_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/ExtendedZoneProcessor_8h_source.html b/docs/html/ExtendedZoneProcessor_8h_source.html index f6d898895..3ef6fca75 100644 --- a/docs/html/ExtendedZoneProcessor_8h_source.html +++ b/docs/html/ExtendedZoneProcessor_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/ExtendedZone_8h_source.html b/docs/html/ExtendedZone_8h_source.html index 919ce61b4..35ac660fe 100644 --- a/docs/html/ExtendedZone_8h_source.html +++ b/docs/html/ExtendedZone_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/HardwareDateTime_8cpp_source.html b/docs/html/HardwareDateTime_8cpp_source.html index 98481d2e2..0514f310a 100644 --- a/docs/html/HardwareDateTime_8cpp_source.html +++ b/docs/html/HardwareDateTime_8cpp_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/HardwareDateTime_8h_source.html b/docs/html/HardwareDateTime_8h_source.html index a19cf4a67..30878625f 100644 --- a/docs/html/HardwareDateTime_8h_source.html +++ b/docs/html/HardwareDateTime_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/HardwareTemperature_8h_source.html b/docs/html/HardwareTemperature_8h_source.html index d3b3bea64..e696a02ef 100644 --- a/docs/html/HardwareTemperature_8h_source.html +++ b/docs/html/HardwareTemperature_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/LocalDateTime_8cpp_source.html b/docs/html/LocalDateTime_8cpp_source.html index c204d7e46..1362435af 100644 --- a/docs/html/LocalDateTime_8cpp_source.html +++ b/docs/html/LocalDateTime_8cpp_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/LocalDateTime_8h_source.html b/docs/html/LocalDateTime_8h_source.html index 734705a7f..985a15d40 100644 --- a/docs/html/LocalDateTime_8h_source.html +++ b/docs/html/LocalDateTime_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/LocalDate_8cpp_source.html b/docs/html/LocalDate_8cpp_source.html index 8930b18eb..fc560c484 100644 --- a/docs/html/LocalDate_8cpp_source.html +++ b/docs/html/LocalDate_8cpp_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/LocalDate_8h_source.html b/docs/html/LocalDate_8h_source.html index eb845b832..db2eebcc1 100644 --- a/docs/html/LocalDate_8h_source.html +++ b/docs/html/LocalDate_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/LocalTime_8cpp_source.html b/docs/html/LocalTime_8cpp_source.html index e14b1ad81..d7d3e19c2 100644 --- a/docs/html/LocalTime_8cpp_source.html +++ b/docs/html/LocalTime_8cpp_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/LocalTime_8h_source.html b/docs/html/LocalTime_8h_source.html index 47b1013a4..2d8a2974e 100644 --- a/docs/html/LocalTime_8h_source.html +++ b/docs/html/LocalTime_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/NtpClock_8cpp_source.html b/docs/html/NtpClock_8cpp_source.html index d37c4f995..622a3b14f 100644 --- a/docs/html/NtpClock_8cpp_source.html +++ b/docs/html/NtpClock_8cpp_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/NtpClock_8h_source.html b/docs/html/NtpClock_8h_source.html index 85dd8a00a..0ab4e2699 100644 --- a/docs/html/NtpClock_8h_source.html +++ b/docs/html/NtpClock_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/OffsetDateTime_8cpp_source.html b/docs/html/OffsetDateTime_8cpp_source.html index 8c155c0dc..420c54f61 100644 --- a/docs/html/OffsetDateTime_8cpp_source.html +++ b/docs/html/OffsetDateTime_8cpp_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/OffsetDateTime_8h_source.html b/docs/html/OffsetDateTime_8h_source.html index d5398c35c..876f5959d 100644 --- a/docs/html/OffsetDateTime_8h_source.html +++ b/docs/html/OffsetDateTime_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/StmRtcClock_8h_source.html b/docs/html/StmRtcClock_8h_source.html index 880046137..ad2eecd47 100644 --- a/docs/html/StmRtcClock_8h_source.html +++ b/docs/html/StmRtcClock_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/StmRtc_8cpp_source.html b/docs/html/StmRtc_8cpp_source.html index 6dd35e68e..a011e42ea 100644 --- a/docs/html/StmRtc_8cpp_source.html +++ b/docs/html/StmRtc_8cpp_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/StmRtc_8h_source.html b/docs/html/StmRtc_8h_source.html index 0223ab667..0d418c4f0 100644 --- a/docs/html/StmRtc_8h_source.html +++ b/docs/html/StmRtc_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/SystemClockCoroutine_8h_source.html b/docs/html/SystemClockCoroutine_8h_source.html index 64e6ec64b..d3cdf2570 100644 --- a/docs/html/SystemClockCoroutine_8h_source.html +++ b/docs/html/SystemClockCoroutine_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/SystemClockLoop_8h_source.html b/docs/html/SystemClockLoop_8h_source.html index ec03ea281..4db7424f1 100644 --- a/docs/html/SystemClockLoop_8h_source.html +++ b/docs/html/SystemClockLoop_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/SystemClock_8h_source.html b/docs/html/SystemClock_8h_source.html index 88ded49da..44405f517 100644 --- a/docs/html/SystemClock_8h_source.html +++ b/docs/html/SystemClock_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/TimeOffset_8cpp_source.html b/docs/html/TimeOffset_8cpp_source.html index 0cf15dc7f..8f04edc60 100644 --- a/docs/html/TimeOffset_8cpp_source.html +++ b/docs/html/TimeOffset_8cpp_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/TimeOffset_8h_source.html b/docs/html/TimeOffset_8h_source.html index 28a5ddb2e..ffa6db910 100644 --- a/docs/html/TimeOffset_8h_source.html +++ b/docs/html/TimeOffset_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/TimePeriod_8cpp_source.html b/docs/html/TimePeriod_8cpp_source.html index dbe3e5bc7..b8eeb2987 100644 --- a/docs/html/TimePeriod_8cpp_source.html +++ b/docs/html/TimePeriod_8cpp_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/TimePeriod_8h_source.html b/docs/html/TimePeriod_8h_source.html index 4f0014054..1487e9628 100644 --- a/docs/html/TimePeriod_8h_source.html +++ b/docs/html/TimePeriod_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/TimeZoneData_8h_source.html b/docs/html/TimeZoneData_8h_source.html index 3685456a6..3a8bc8dec 100644 --- a/docs/html/TimeZoneData_8h_source.html +++ b/docs/html/TimeZoneData_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/TimeZone_8cpp_source.html b/docs/html/TimeZone_8cpp_source.html index 0f87de67f..ef439b62e 100644 --- a/docs/html/TimeZone_8cpp_source.html +++ b/docs/html/TimeZone_8cpp_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/TimeZone_8h_source.html b/docs/html/TimeZone_8h_source.html index 12d61b317..ded32219f 100644 --- a/docs/html/TimeZone_8h_source.html +++ b/docs/html/TimeZone_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/UnixClock_8h_source.html b/docs/html/UnixClock_8h_source.html index 55d44f807..fafebea96 100644 --- a/docs/html/UnixClock_8h_source.html +++ b/docs/html/UnixClock_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/ZoneContext_8h_source.html b/docs/html/ZoneContext_8h_source.html index 119d98b00..32d8a8e6d 100644 --- a/docs/html/ZoneContext_8h_source.html +++ b/docs/html/ZoneContext_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/ZoneContext_8inc_source.html b/docs/html/ZoneContext_8inc_source.html index 247c6529d..f504aca28 100644 --- a/docs/html/ZoneContext_8inc_source.html +++ b/docs/html/ZoneContext_8inc_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/ZoneInfo_8h_source.html b/docs/html/ZoneInfo_8h_source.html index 07d59ff98..31538c74a 100644 --- a/docs/html/ZoneInfo_8h_source.html +++ b/docs/html/ZoneInfo_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/ZoneInfo_8inc_source.html b/docs/html/ZoneInfo_8inc_source.html index 416d04247..dd6ecec06 100644 --- a/docs/html/ZoneInfo_8inc_source.html +++ b/docs/html/ZoneInfo_8inc_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/ZoneManager_8h_source.html b/docs/html/ZoneManager_8h_source.html index e731be4c3..45ecc0c29 100644 --- a/docs/html/ZoneManager_8h_source.html +++ b/docs/html/ZoneManager_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/ZonePolicy_8h_source.html b/docs/html/ZonePolicy_8h_source.html index 129a08410..78dab2ccc 100644 --- a/docs/html/ZonePolicy_8h_source.html +++ b/docs/html/ZonePolicy_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/ZonePolicy_8inc_source.html b/docs/html/ZonePolicy_8inc_source.html index 8bd4981a4..45ee5ba74 100644 --- a/docs/html/ZonePolicy_8inc_source.html +++ b/docs/html/ZonePolicy_8inc_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/ZoneProcessorCache_8h_source.html b/docs/html/ZoneProcessorCache_8h_source.html index 264261e34..a17e558d5 100644 --- a/docs/html/ZoneProcessorCache_8h_source.html +++ b/docs/html/ZoneProcessorCache_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/ZoneProcessor_8h_source.html b/docs/html/ZoneProcessor_8h_source.html index 8aa74080c..70552538b 100644 --- a/docs/html/ZoneProcessor_8h_source.html +++ b/docs/html/ZoneProcessor_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/ZoneRegistrar_8h_source.html b/docs/html/ZoneRegistrar_8h_source.html index 337a53d48..bc8a2a762 100644 --- a/docs/html/ZoneRegistrar_8h_source.html +++ b/docs/html/ZoneRegistrar_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/ZonedDateTime_8cpp_source.html b/docs/html/ZonedDateTime_8cpp_source.html index 6ec285b3a..d0a8a5012 100644 --- a/docs/html/ZonedDateTime_8cpp_source.html +++ b/docs/html/ZonedDateTime_8cpp_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/ZonedDateTime_8h_source.html b/docs/html/ZonedDateTime_8h_source.html index 1af8be74c..b603cb42b 100644 --- a/docs/html/ZonedDateTime_8h_source.html +++ b/docs/html/ZonedDateTime_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
diff --git a/docs/html/_2zone__infos_8cpp_source.html b/docs/html/_2zone__infos_8cpp_source.html index f6e67d75f..6115ee2b7 100644 --- a/docs/html/_2zone__infos_8cpp_source.html +++ b/docs/html/_2zone__infos_8cpp_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
@@ -76,7 +76,7 @@
3 // $ ../../../tools/tzcompiler.py
4 // --input_dir /home/brian/dev/tz
5 // --output_dir /home/brian/src/AceTime/src/ace_time/zonedbx
-
6 // --tz_version 2020d
+
6 // --tz_version 2020f
7 // --action zonedb
8 // --language arduino
9 // --scope extended
@@ -95,13 +95,13 @@
22 // northamerica
23 // southamerica
24 //
-
25 // from https://github.com/eggert/tz/releases/tag/2020d
+
25 // from https://github.com/eggert/tz/releases/tag/2020f
26 //
-
27 // Zones: 387
-
28 // Links: 206
-
29 // Strings (bytes): 9491
-
30 // Memory (8-bit): 21549
-
31 // Memory (32-bit): 28015
+
27 // Zones: 386
+
28 // Links: 207
+
29 // Strings (bytes): 9465
+
30 // Memory (8-bit): 21511
+
31 // Memory (32-bit): 27969
32 //
33 // DO NOT EDIT
34 
@@ -116,7 +116,7 @@
43 // ZoneContext (should not be in PROGMEM)
44 //---------------------------------------------------------------------------
45 
-
46 const char kTzDatabaseVersion[] = "2020d";
+
46 const char kTzDatabaseVersion[] = "2020f";
47 
48 const extended::ZoneContext kZoneContext = {
49  2000 /*startYear*/,
@@ -125,7 +125,7 @@
52 };
53 
54 //---------------------------------------------------------------------------
-
55 // Zones: 387
+
55 // Zones: 386
56 //---------------------------------------------------------------------------
57 
58 //---------------------------------------------------------------------------
@@ -166,16 +166,16 @@
93 //---------------------------------------------------------------------------
94 // Zone name: Africa/Accra
95 // Zone Eras: 1
-
96 // Strings (bytes): 23
-
97 // Memory (8-bit): 46
-
98 // Memory (32-bit): 59
+
96 // Strings (bytes): 15
+
97 // Memory (8-bit): 38
+
98 // Memory (32-bit): 51
99 //---------------------------------------------------------------------------
100 
101 static const extended::ZoneEra kZoneEraAfrica_Accra[] ACE_TIME_PROGMEM = {
-
102  // 0:00 Ghana GMT/+0020
+
102  // 0:00 Ghana %s
103  {
104  &kPolicyGhana /*zonePolicy*/,
-
105  "GMT/+0020" /*format*/,
+
105  "%" /*format*/,
106  0 /*offsetCode*/,
107  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
108  127 /*untilYearTiny*/,
@@ -3584,19 +3584,19 @@
3511 //---------------------------------------------------------------------------
3512 
3513 static const extended::ZoneEra kZoneEraAmerica_Grand_Turk[] ACE_TIME_PROGMEM = {
-
3514  // -5:00 US E%sT 2015 Nov Sun>=1 2:00
+
3514  // -5:00 US E%sT 2015 Mar 8 2:00
3515  {
3516  &kPolicyUS /*zonePolicy*/,
3517  "E%T" /*format*/,
3518  -20 /*offsetCode*/,
3519  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
3520  15 /*untilYearTiny*/,
-
3521  11 /*untilMonth*/,
-
3522  1 /*untilDay*/,
+
3521  3 /*untilMonth*/,
+
3522  8 /*untilDay*/,
3523  8 /*untilTimeCode*/,
3524  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
3525  },
-
3526  // -4:00 - AST 2018 Mar 11 3:00
+
3526  // -4:00 - AST 2018 Mar 11 3:00
3527  {
3528  nullptr /*zonePolicy*/,
3529  "AST" /*format*/,
@@ -11748,19 +11748,19 @@
11675 };
11676 
11677 //---------------------------------------------------------------------------
-
11678 // Zone name: Australia/Currie
+
11678 // Zone name: Australia/Darwin
11679 // Zone Eras: 1
11680 // Strings (bytes): 22
11681 // Memory (8-bit): 45
11682 // Memory (32-bit): 58
11683 //---------------------------------------------------------------------------
11684 
-
11685 static const extended::ZoneEra kZoneEraAustralia_Currie[] ACE_TIME_PROGMEM = {
-
11686  // 10:00 AT AE%sT
+
11685 static const extended::ZoneEra kZoneEraAustralia_Darwin[] ACE_TIME_PROGMEM = {
+
11686  // 9:30 Aus AC%sT
11687  {
-
11688  &kPolicyAT /*zonePolicy*/,
-
11689  "AE%T" /*format*/,
-
11690  40 /*offsetCode*/,
+
11688  &kPolicyAus /*zonePolicy*/,
+
11689  "AC%T" /*format*/,
+
11690  38 /*offsetCode*/,
11691  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
11692  127 /*untilYearTiny*/,
11693  1 /*untilMonth*/,
@@ -11771,31 +11771,31 @@
11698 
11699 };
11700 
-
11701 static const char kZoneNameAustralia_Currie[] ACE_TIME_PROGMEM = "Australia/Currie";
+
11701 static const char kZoneNameAustralia_Darwin[] ACE_TIME_PROGMEM = "Australia/Darwin";
11702 
-
11703 const extended::ZoneInfo kZoneAustralia_Currie ACE_TIME_PROGMEM = {
-
11704  kZoneNameAustralia_Currie /*name*/,
-
11705  0x278b6a24 /*zoneId*/,
+
11703 const extended::ZoneInfo kZoneAustralia_Darwin ACE_TIME_PROGMEM = {
+
11704  kZoneNameAustralia_Darwin /*name*/,
+
11705  0x2876bdff /*zoneId*/,
11706  &kZoneContext /*zoneContext*/,
-
11707  5 /*transitionBufSize*/,
+
11707  2 /*transitionBufSize*/,
11708  1 /*numEras*/,
-
11709  kZoneEraAustralia_Currie /*eras*/,
+
11709  kZoneEraAustralia_Darwin /*eras*/,
11710 };
11711 
11712 //---------------------------------------------------------------------------
-
11713 // Zone name: Australia/Darwin
+
11713 // Zone name: Australia/Eucla
11714 // Zone Eras: 1
-
11715 // Strings (bytes): 22
-
11716 // Memory (8-bit): 45
-
11717 // Memory (32-bit): 58
+
11715 // Strings (bytes): 28
+
11716 // Memory (8-bit): 51
+
11717 // Memory (32-bit): 64
11718 //---------------------------------------------------------------------------
11719 
-
11720 static const extended::ZoneEra kZoneEraAustralia_Darwin[] ACE_TIME_PROGMEM = {
-
11721  // 9:30 Aus AC%sT
+
11720 static const extended::ZoneEra kZoneEraAustralia_Eucla[] ACE_TIME_PROGMEM = {
+
11721  // 8:45 AW +0845/+0945
11722  {
-
11723  &kPolicyAus /*zonePolicy*/,
-
11724  "AC%T" /*format*/,
-
11725  38 /*offsetCode*/,
+
11723  &kPolicyAW /*zonePolicy*/,
+
11724  "+0845/+0945" /*format*/,
+
11725  35 /*offsetCode*/,
11726  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
11727  127 /*untilYearTiny*/,
11728  1 /*untilMonth*/,
@@ -11806,31 +11806,31 @@
11733 
11734 };
11735 
-
11736 static const char kZoneNameAustralia_Darwin[] ACE_TIME_PROGMEM = "Australia/Darwin";
+
11736 static const char kZoneNameAustralia_Eucla[] ACE_TIME_PROGMEM = "Australia/Eucla";
11737 
-
11738 const extended::ZoneInfo kZoneAustralia_Darwin ACE_TIME_PROGMEM = {
-
11739  kZoneNameAustralia_Darwin /*name*/,
-
11740  0x2876bdff /*zoneId*/,
+
11738 const extended::ZoneInfo kZoneAustralia_Eucla ACE_TIME_PROGMEM = {
+
11739  kZoneNameAustralia_Eucla /*name*/,
+
11740  0x8cf99e44 /*zoneId*/,
11741  &kZoneContext /*zoneContext*/,
-
11742  2 /*transitionBufSize*/,
+
11742  6 /*transitionBufSize*/,
11743  1 /*numEras*/,
-
11744  kZoneEraAustralia_Darwin /*eras*/,
+
11744  kZoneEraAustralia_Eucla /*eras*/,
11745 };
11746 
11747 //---------------------------------------------------------------------------
-
11748 // Zone name: Australia/Eucla
+
11748 // Zone name: Australia/Hobart
11749 // Zone Eras: 1
-
11750 // Strings (bytes): 28
-
11751 // Memory (8-bit): 51
-
11752 // Memory (32-bit): 64
+
11750 // Strings (bytes): 22
+
11751 // Memory (8-bit): 45
+
11752 // Memory (32-bit): 58
11753 //---------------------------------------------------------------------------
11754 
-
11755 static const extended::ZoneEra kZoneEraAustralia_Eucla[] ACE_TIME_PROGMEM = {
-
11756  // 8:45 AW +0845/+0945
+
11755 static const extended::ZoneEra kZoneEraAustralia_Hobart[] ACE_TIME_PROGMEM = {
+
11756  // 10:00 AT AE%sT
11757  {
-
11758  &kPolicyAW /*zonePolicy*/,
-
11759  "+0845/+0945" /*format*/,
-
11760  35 /*offsetCode*/,
+
11758  &kPolicyAT /*zonePolicy*/,
+
11759  "AE%T" /*format*/,
+
11760  40 /*offsetCode*/,
11761  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
11762  127 /*untilYearTiny*/,
11763  1 /*untilMonth*/,
@@ -11841,29 +11841,29 @@
11768 
11769 };
11770 
-
11771 static const char kZoneNameAustralia_Eucla[] ACE_TIME_PROGMEM = "Australia/Eucla";
+
11771 static const char kZoneNameAustralia_Hobart[] ACE_TIME_PROGMEM = "Australia/Hobart";
11772 
-
11773 const extended::ZoneInfo kZoneAustralia_Eucla ACE_TIME_PROGMEM = {
-
11774  kZoneNameAustralia_Eucla /*name*/,
-
11775  0x8cf99e44 /*zoneId*/,
+
11773 const extended::ZoneInfo kZoneAustralia_Hobart ACE_TIME_PROGMEM = {
+
11774  kZoneNameAustralia_Hobart /*name*/,
+
11775  0x32bf951a /*zoneId*/,
11776  &kZoneContext /*zoneContext*/,
-
11777  6 /*transitionBufSize*/,
+
11777  5 /*transitionBufSize*/,
11778  1 /*numEras*/,
-
11779  kZoneEraAustralia_Eucla /*eras*/,
+
11779  kZoneEraAustralia_Hobart /*eras*/,
11780 };
11781 
11782 //---------------------------------------------------------------------------
-
11783 // Zone name: Australia/Hobart
+
11783 // Zone name: Australia/Lindeman
11784 // Zone Eras: 1
-
11785 // Strings (bytes): 22
-
11786 // Memory (8-bit): 45
-
11787 // Memory (32-bit): 58
+
11785 // Strings (bytes): 24
+
11786 // Memory (8-bit): 47
+
11787 // Memory (32-bit): 60
11788 //---------------------------------------------------------------------------
11789 
-
11790 static const extended::ZoneEra kZoneEraAustralia_Hobart[] ACE_TIME_PROGMEM = {
-
11791  // 10:00 AT AE%sT
+
11790 static const extended::ZoneEra kZoneEraAustralia_Lindeman[] ACE_TIME_PROGMEM = {
+
11791  // 10:00 Holiday AE%sT
11792  {
-
11793  &kPolicyAT /*zonePolicy*/,
+
11793  &kPolicyHoliday /*zonePolicy*/,
11794  "AE%T" /*format*/,
11795  40 /*offsetCode*/,
11796  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
@@ -11876,31 +11876,31 @@
11803 
11804 };
11805 
-
11806 static const char kZoneNameAustralia_Hobart[] ACE_TIME_PROGMEM = "Australia/Hobart";
+
11806 static const char kZoneNameAustralia_Lindeman[] ACE_TIME_PROGMEM = "Australia/Lindeman";
11807 
-
11808 const extended::ZoneInfo kZoneAustralia_Hobart ACE_TIME_PROGMEM = {
-
11809  kZoneNameAustralia_Hobart /*name*/,
-
11810  0x32bf951a /*zoneId*/,
+
11808 const extended::ZoneInfo kZoneAustralia_Lindeman ACE_TIME_PROGMEM = {
+
11809  kZoneNameAustralia_Lindeman /*name*/,
+
11810  0xe05029e2 /*zoneId*/,
11811  &kZoneContext /*zoneContext*/,
-
11812  5 /*transitionBufSize*/,
+
11812  2 /*transitionBufSize*/,
11813  1 /*numEras*/,
-
11814  kZoneEraAustralia_Hobart /*eras*/,
+
11814  kZoneEraAustralia_Lindeman /*eras*/,
11815 };
11816 
11817 //---------------------------------------------------------------------------
-
11818 // Zone name: Australia/Lindeman
+
11818 // Zone name: Australia/Lord_Howe
11819 // Zone Eras: 1
-
11820 // Strings (bytes): 24
-
11821 // Memory (8-bit): 47
-
11822 // Memory (32-bit): 60
+
11820 // Strings (bytes): 30
+
11821 // Memory (8-bit): 53
+
11822 // Memory (32-bit): 66
11823 //---------------------------------------------------------------------------
11824 
-
11825 static const extended::ZoneEra kZoneEraAustralia_Lindeman[] ACE_TIME_PROGMEM = {
-
11826  // 10:00 Holiday AE%sT
+
11825 static const extended::ZoneEra kZoneEraAustralia_Lord_Howe[] ACE_TIME_PROGMEM = {
+
11826  // 10:30 LH +1030/+11
11827  {
-
11828  &kPolicyHoliday /*zonePolicy*/,
-
11829  "AE%T" /*format*/,
-
11830  40 /*offsetCode*/,
+
11828  &kPolicyLH /*zonePolicy*/,
+
11829  "+1030/+11" /*format*/,
+
11830  42 /*offsetCode*/,
11831  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
11832  127 /*untilYearTiny*/,
11833  1 /*untilMonth*/,
@@ -11911,31 +11911,31 @@
11838 
11839 };
11840 
-
11841 static const char kZoneNameAustralia_Lindeman[] ACE_TIME_PROGMEM = "Australia/Lindeman";
+
11841 static const char kZoneNameAustralia_Lord_Howe[] ACE_TIME_PROGMEM = "Australia/Lord_Howe";
11842 
-
11843 const extended::ZoneInfo kZoneAustralia_Lindeman ACE_TIME_PROGMEM = {
-
11844  kZoneNameAustralia_Lindeman /*name*/,
-
11845  0xe05029e2 /*zoneId*/,
+
11843 const extended::ZoneInfo kZoneAustralia_Lord_Howe ACE_TIME_PROGMEM = {
+
11844  kZoneNameAustralia_Lord_Howe /*name*/,
+
11845  0xa748b67d /*zoneId*/,
11846  &kZoneContext /*zoneContext*/,
-
11847  2 /*transitionBufSize*/,
+
11847  5 /*transitionBufSize*/,
11848  1 /*numEras*/,
-
11849  kZoneEraAustralia_Lindeman /*eras*/,
+
11849  kZoneEraAustralia_Lord_Howe /*eras*/,
11850 };
11851 
11852 //---------------------------------------------------------------------------
-
11853 // Zone name: Australia/Lord_Howe
+
11853 // Zone name: Australia/Melbourne
11854 // Zone Eras: 1
-
11855 // Strings (bytes): 30
-
11856 // Memory (8-bit): 53
-
11857 // Memory (32-bit): 66
+
11855 // Strings (bytes): 25
+
11856 // Memory (8-bit): 48
+
11857 // Memory (32-bit): 61
11858 //---------------------------------------------------------------------------
11859 
-
11860 static const extended::ZoneEra kZoneEraAustralia_Lord_Howe[] ACE_TIME_PROGMEM = {
-
11861  // 10:30 LH +1030/+11
+
11860 static const extended::ZoneEra kZoneEraAustralia_Melbourne[] ACE_TIME_PROGMEM = {
+
11861  // 10:00 AV AE%sT
11862  {
-
11863  &kPolicyLH /*zonePolicy*/,
-
11864  "+1030/+11" /*format*/,
-
11865  42 /*offsetCode*/,
+
11863  &kPolicyAV /*zonePolicy*/,
+
11864  "AE%T" /*format*/,
+
11865  40 /*offsetCode*/,
11866  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
11867  127 /*untilYearTiny*/,
11868  1 /*untilMonth*/,
@@ -11946,31 +11946,31 @@
11873 
11874 };
11875 
-
11876 static const char kZoneNameAustralia_Lord_Howe[] ACE_TIME_PROGMEM = "Australia/Lord_Howe";
+
11876 static const char kZoneNameAustralia_Melbourne[] ACE_TIME_PROGMEM = "Australia/Melbourne";
11877 
-
11878 const extended::ZoneInfo kZoneAustralia_Lord_Howe ACE_TIME_PROGMEM = {
-
11879  kZoneNameAustralia_Lord_Howe /*name*/,
-
11880  0xa748b67d /*zoneId*/,
+
11878 const extended::ZoneInfo kZoneAustralia_Melbourne ACE_TIME_PROGMEM = {
+
11879  kZoneNameAustralia_Melbourne /*name*/,
+
11880  0x0fe559a3 /*zoneId*/,
11881  &kZoneContext /*zoneContext*/,
11882  5 /*transitionBufSize*/,
11883  1 /*numEras*/,
-
11884  kZoneEraAustralia_Lord_Howe /*eras*/,
+
11884  kZoneEraAustralia_Melbourne /*eras*/,
11885 };
11886 
11887 //---------------------------------------------------------------------------
-
11888 // Zone name: Australia/Melbourne
+
11888 // Zone name: Australia/Perth
11889 // Zone Eras: 1
-
11890 // Strings (bytes): 25
-
11891 // Memory (8-bit): 48
-
11892 // Memory (32-bit): 61
+
11890 // Strings (bytes): 21
+
11891 // Memory (8-bit): 44
+
11892 // Memory (32-bit): 57
11893 //---------------------------------------------------------------------------
11894 
-
11895 static const extended::ZoneEra kZoneEraAustralia_Melbourne[] ACE_TIME_PROGMEM = {
-
11896  // 10:00 AV AE%sT
+
11895 static const extended::ZoneEra kZoneEraAustralia_Perth[] ACE_TIME_PROGMEM = {
+
11896  // 8:00 AW AW%sT
11897  {
-
11898  &kPolicyAV /*zonePolicy*/,
-
11899  "AE%T" /*format*/,
-
11900  40 /*offsetCode*/,
+
11898  &kPolicyAW /*zonePolicy*/,
+
11899  "AW%T" /*format*/,
+
11900  32 /*offsetCode*/,
11901  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
11902  127 /*untilYearTiny*/,
11903  1 /*untilMonth*/,
@@ -11981,31 +11981,31 @@
11908 
11909 };
11910 
-
11911 static const char kZoneNameAustralia_Melbourne[] ACE_TIME_PROGMEM = "Australia/Melbourne";
+
11911 static const char kZoneNameAustralia_Perth[] ACE_TIME_PROGMEM = "Australia/Perth";
11912 
-
11913 const extended::ZoneInfo kZoneAustralia_Melbourne ACE_TIME_PROGMEM = {
-
11914  kZoneNameAustralia_Melbourne /*name*/,
-
11915  0x0fe559a3 /*zoneId*/,
+
11913 const extended::ZoneInfo kZoneAustralia_Perth ACE_TIME_PROGMEM = {
+
11914  kZoneNameAustralia_Perth /*name*/,
+
11915  0x8db8269d /*zoneId*/,
11916  &kZoneContext /*zoneContext*/,
-
11917  5 /*transitionBufSize*/,
+
11917  6 /*transitionBufSize*/,
11918  1 /*numEras*/,
-
11919  kZoneEraAustralia_Melbourne /*eras*/,
+
11919  kZoneEraAustralia_Perth /*eras*/,
11920 };
11921 
11922 //---------------------------------------------------------------------------
-
11923 // Zone name: Australia/Perth
+
11923 // Zone name: Australia/Sydney
11924 // Zone Eras: 1
-
11925 // Strings (bytes): 21
-
11926 // Memory (8-bit): 44
-
11927 // Memory (32-bit): 57
+
11925 // Strings (bytes): 22
+
11926 // Memory (8-bit): 45
+
11927 // Memory (32-bit): 58
11928 //---------------------------------------------------------------------------
11929 
-
11930 static const extended::ZoneEra kZoneEraAustralia_Perth[] ACE_TIME_PROGMEM = {
-
11931  // 8:00 AW AW%sT
+
11930 static const extended::ZoneEra kZoneEraAustralia_Sydney[] ACE_TIME_PROGMEM = {
+
11931  // 10:00 AN AE%sT
11932  {
-
11933  &kPolicyAW /*zonePolicy*/,
-
11934  "AW%T" /*format*/,
-
11935  32 /*offsetCode*/,
+
11933  &kPolicyAN /*zonePolicy*/,
+
11934  "AE%T" /*format*/,
+
11935  40 /*offsetCode*/,
11936  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
11937  127 /*untilYearTiny*/,
11938  1 /*untilMonth*/,
@@ -12016,31 +12016,31 @@
11943 
11944 };
11945 
-
11946 static const char kZoneNameAustralia_Perth[] ACE_TIME_PROGMEM = "Australia/Perth";
+
11946 static const char kZoneNameAustralia_Sydney[] ACE_TIME_PROGMEM = "Australia/Sydney";
11947 
-
11948 const extended::ZoneInfo kZoneAustralia_Perth ACE_TIME_PROGMEM = {
-
11949  kZoneNameAustralia_Perth /*name*/,
-
11950  0x8db8269d /*zoneId*/,
+
11948 const extended::ZoneInfo kZoneAustralia_Sydney ACE_TIME_PROGMEM = {
+
11949  kZoneNameAustralia_Sydney /*name*/,
+
11950  0x4d1e9776 /*zoneId*/,
11951  &kZoneContext /*zoneContext*/,
-
11952  6 /*transitionBufSize*/,
+
11952  5 /*transitionBufSize*/,
11953  1 /*numEras*/,
-
11954  kZoneEraAustralia_Perth /*eras*/,
+
11954  kZoneEraAustralia_Sydney /*eras*/,
11955 };
11956 
11957 //---------------------------------------------------------------------------
-
11958 // Zone name: Australia/Sydney
+
11958 // Zone name: CET
11959 // Zone Eras: 1
-
11960 // Strings (bytes): 22
-
11961 // Memory (8-bit): 45
-
11962 // Memory (32-bit): 58
+
11960 // Strings (bytes): 9
+
11961 // Memory (8-bit): 32
+
11962 // Memory (32-bit): 45
11963 //---------------------------------------------------------------------------
11964 
-
11965 static const extended::ZoneEra kZoneEraAustralia_Sydney[] ACE_TIME_PROGMEM = {
-
11966  // 10:00 AN AE%sT
+
11965 static const extended::ZoneEra kZoneEraCET[] ACE_TIME_PROGMEM = {
+
11966  // 1:00 C-Eur CE%sT
11967  {
-
11968  &kPolicyAN /*zonePolicy*/,
-
11969  "AE%T" /*format*/,
-
11970  40 /*offsetCode*/,
+
11968  &kPolicyC_Eur /*zonePolicy*/,
+
11969  "CE%T" /*format*/,
+
11970  4 /*offsetCode*/,
11971  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
11972  127 /*untilYearTiny*/,
11973  1 /*untilMonth*/,
@@ -12051,31 +12051,31 @@
11978 
11979 };
11980 
-
11981 static const char kZoneNameAustralia_Sydney[] ACE_TIME_PROGMEM = "Australia/Sydney";
+
11981 static const char kZoneNameCET[] ACE_TIME_PROGMEM = "CET";
11982 
-
11983 const extended::ZoneInfo kZoneAustralia_Sydney ACE_TIME_PROGMEM = {
-
11984  kZoneNameAustralia_Sydney /*name*/,
-
11985  0x4d1e9776 /*zoneId*/,
+
11983 const extended::ZoneInfo kZoneCET ACE_TIME_PROGMEM = {
+
11984  kZoneNameCET /*name*/,
+
11985  0x0b87d921 /*zoneId*/,
11986  &kZoneContext /*zoneContext*/,
11987  5 /*transitionBufSize*/,
11988  1 /*numEras*/,
-
11989  kZoneEraAustralia_Sydney /*eras*/,
+
11989  kZoneEraCET /*eras*/,
11990 };
11991 
11992 //---------------------------------------------------------------------------
-
11993 // Zone name: CET
+
11993 // Zone name: CST6CDT
11994 // Zone Eras: 1
-
11995 // Strings (bytes): 9
-
11996 // Memory (8-bit): 32
-
11997 // Memory (32-bit): 45
+
11995 // Strings (bytes): 12
+
11996 // Memory (8-bit): 35
+
11997 // Memory (32-bit): 48
11998 //---------------------------------------------------------------------------
11999 
-
12000 static const extended::ZoneEra kZoneEraCET[] ACE_TIME_PROGMEM = {
-
12001  // 1:00 C-Eur CE%sT
+
12000 static const extended::ZoneEra kZoneEraCST6CDT[] ACE_TIME_PROGMEM = {
+
12001  // -6:00 US C%sT
12002  {
-
12003  &kPolicyC_Eur /*zonePolicy*/,
-
12004  "CE%T" /*format*/,
-
12005  4 /*offsetCode*/,
+
12003  &kPolicyUS /*zonePolicy*/,
+
12004  "C%T" /*format*/,
+
12005  -24 /*offsetCode*/,
12006  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12007  127 /*untilYearTiny*/,
12008  1 /*untilMonth*/,
@@ -12086,31 +12086,31 @@
12013 
12014 };
12015 
-
12016 static const char kZoneNameCET[] ACE_TIME_PROGMEM = "CET";
+
12016 static const char kZoneNameCST6CDT[] ACE_TIME_PROGMEM = "CST6CDT";
12017 
-
12018 const extended::ZoneInfo kZoneCET ACE_TIME_PROGMEM = {
-
12019  kZoneNameCET /*name*/,
-
12020  0x0b87d921 /*zoneId*/,
+
12018 const extended::ZoneInfo kZoneCST6CDT ACE_TIME_PROGMEM = {
+
12019  kZoneNameCST6CDT /*name*/,
+
12020  0xf0e87d00 /*zoneId*/,
12021  &kZoneContext /*zoneContext*/,
-
12022  5 /*transitionBufSize*/,
+
12022  6 /*transitionBufSize*/,
12023  1 /*numEras*/,
-
12024  kZoneEraCET /*eras*/,
+
12024  kZoneEraCST6CDT /*eras*/,
12025 };
12026 
12027 //---------------------------------------------------------------------------
-
12028 // Zone name: CST6CDT
+
12028 // Zone name: EET
12029 // Zone Eras: 1
-
12030 // Strings (bytes): 12
-
12031 // Memory (8-bit): 35
-
12032 // Memory (32-bit): 48
+
12030 // Strings (bytes): 9
+
12031 // Memory (8-bit): 32
+
12032 // Memory (32-bit): 45
12033 //---------------------------------------------------------------------------
12034 
-
12035 static const extended::ZoneEra kZoneEraCST6CDT[] ACE_TIME_PROGMEM = {
-
12036  // -6:00 US C%sT
+
12035 static const extended::ZoneEra kZoneEraEET[] ACE_TIME_PROGMEM = {
+
12036  // 2:00 EU EE%sT
12037  {
-
12038  &kPolicyUS /*zonePolicy*/,
-
12039  "C%T" /*format*/,
-
12040  -24 /*offsetCode*/,
+
12038  &kPolicyEU /*zonePolicy*/,
+
12039  "EE%T" /*format*/,
+
12040  8 /*offsetCode*/,
12041  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12042  127 /*untilYearTiny*/,
12043  1 /*untilMonth*/,
@@ -12121,31 +12121,31 @@
12048 
12049 };
12050 
-
12051 static const char kZoneNameCST6CDT[] ACE_TIME_PROGMEM = "CST6CDT";
+
12051 static const char kZoneNameEET[] ACE_TIME_PROGMEM = "EET";
12052 
-
12053 const extended::ZoneInfo kZoneCST6CDT ACE_TIME_PROGMEM = {
-
12054  kZoneNameCST6CDT /*name*/,
-
12055  0xf0e87d00 /*zoneId*/,
+
12053 const extended::ZoneInfo kZoneEET ACE_TIME_PROGMEM = {
+
12054  kZoneNameEET /*name*/,
+
12055  0x0b87e1a3 /*zoneId*/,
12056  &kZoneContext /*zoneContext*/,
-
12057  6 /*transitionBufSize*/,
+
12057  5 /*transitionBufSize*/,
12058  1 /*numEras*/,
-
12059  kZoneEraCST6CDT /*eras*/,
+
12059  kZoneEraEET /*eras*/,
12060 };
12061 
12062 //---------------------------------------------------------------------------
-
12063 // Zone name: EET
+
12063 // Zone name: EST
12064 // Zone Eras: 1
-
12065 // Strings (bytes): 9
-
12066 // Memory (8-bit): 32
-
12067 // Memory (32-bit): 45
+
12065 // Strings (bytes): 8
+
12066 // Memory (8-bit): 31
+
12067 // Memory (32-bit): 44
12068 //---------------------------------------------------------------------------
12069 
-
12070 static const extended::ZoneEra kZoneEraEET[] ACE_TIME_PROGMEM = {
-
12071  // 2:00 EU EE%sT
+
12070 static const extended::ZoneEra kZoneEraEST[] ACE_TIME_PROGMEM = {
+
12071  // -5:00 - EST
12072  {
-
12073  &kPolicyEU /*zonePolicy*/,
-
12074  "EE%T" /*format*/,
-
12075  8 /*offsetCode*/,
+
12073  nullptr /*zonePolicy*/,
+
12074  "EST" /*format*/,
+
12075  -20 /*offsetCode*/,
12076  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12077  127 /*untilYearTiny*/,
12078  1 /*untilMonth*/,
@@ -12156,30 +12156,30 @@
12083 
12084 };
12085 
-
12086 static const char kZoneNameEET[] ACE_TIME_PROGMEM = "EET";
+
12086 static const char kZoneNameEST[] ACE_TIME_PROGMEM = "EST";
12087 
-
12088 const extended::ZoneInfo kZoneEET ACE_TIME_PROGMEM = {
-
12089  kZoneNameEET /*name*/,
-
12090  0x0b87e1a3 /*zoneId*/,
+
12088 const extended::ZoneInfo kZoneEST ACE_TIME_PROGMEM = {
+
12089  kZoneNameEST /*name*/,
+
12090  0x0b87e371 /*zoneId*/,
12091  &kZoneContext /*zoneContext*/,
-
12092  5 /*transitionBufSize*/,
+
12092  2 /*transitionBufSize*/,
12093  1 /*numEras*/,
-
12094  kZoneEraEET /*eras*/,
+
12094  kZoneEraEST /*eras*/,
12095 };
12096 
12097 //---------------------------------------------------------------------------
-
12098 // Zone name: EST
+
12098 // Zone name: EST5EDT
12099 // Zone Eras: 1
-
12100 // Strings (bytes): 8
-
12101 // Memory (8-bit): 31
-
12102 // Memory (32-bit): 44
+
12100 // Strings (bytes): 12
+
12101 // Memory (8-bit): 35
+
12102 // Memory (32-bit): 48
12103 //---------------------------------------------------------------------------
12104 
-
12105 static const extended::ZoneEra kZoneEraEST[] ACE_TIME_PROGMEM = {
-
12106  // -5:00 - EST
+
12105 static const extended::ZoneEra kZoneEraEST5EDT[] ACE_TIME_PROGMEM = {
+
12106  // -5:00 US E%sT
12107  {
-
12108  nullptr /*zonePolicy*/,
-
12109  "EST" /*format*/,
+
12108  &kPolicyUS /*zonePolicy*/,
+
12109  "E%T" /*format*/,
12110  -20 /*offsetCode*/,
12111  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12112  127 /*untilYearTiny*/,
@@ -12191,31 +12191,31 @@
12118 
12119 };
12120 
-
12121 static const char kZoneNameEST[] ACE_TIME_PROGMEM = "EST";
+
12121 static const char kZoneNameEST5EDT[] ACE_TIME_PROGMEM = "EST5EDT";
12122 
-
12123 const extended::ZoneInfo kZoneEST ACE_TIME_PROGMEM = {
-
12124  kZoneNameEST /*name*/,
-
12125  0x0b87e371 /*zoneId*/,
+
12123 const extended::ZoneInfo kZoneEST5EDT ACE_TIME_PROGMEM = {
+
12124  kZoneNameEST5EDT /*name*/,
+
12125  0x8adc72a3 /*zoneId*/,
12126  &kZoneContext /*zoneContext*/,
-
12127  2 /*transitionBufSize*/,
+
12127  6 /*transitionBufSize*/,
12128  1 /*numEras*/,
-
12129  kZoneEraEST /*eras*/,
+
12129  kZoneEraEST5EDT /*eras*/,
12130 };
12131 
12132 //---------------------------------------------------------------------------
-
12133 // Zone name: EST5EDT
+
12133 // Zone name: Etc/GMT
12134 // Zone Eras: 1
12135 // Strings (bytes): 12
12136 // Memory (8-bit): 35
12137 // Memory (32-bit): 48
12138 //---------------------------------------------------------------------------
12139 
-
12140 static const extended::ZoneEra kZoneEraEST5EDT[] ACE_TIME_PROGMEM = {
-
12141  // -5:00 US E%sT
+
12140 static const extended::ZoneEra kZoneEraEtc_GMT[] ACE_TIME_PROGMEM = {
+
12141  // 0 - GMT
12142  {
-
12143  &kPolicyUS /*zonePolicy*/,
-
12144  "E%T" /*format*/,
-
12145  -20 /*offsetCode*/,
+
12143  nullptr /*zonePolicy*/,
+
12144  "GMT" /*format*/,
+
12145  0 /*offsetCode*/,
12146  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12147  127 /*untilYearTiny*/,
12148  1 /*untilMonth*/,
@@ -12226,31 +12226,31 @@
12153 
12154 };
12155 
-
12156 static const char kZoneNameEST5EDT[] ACE_TIME_PROGMEM = "EST5EDT";
+
12156 static const char kZoneNameEtc_GMT[] ACE_TIME_PROGMEM = "Etc/GMT";
12157 
-
12158 const extended::ZoneInfo kZoneEST5EDT ACE_TIME_PROGMEM = {
-
12159  kZoneNameEST5EDT /*name*/,
-
12160  0x8adc72a3 /*zoneId*/,
+
12158 const extended::ZoneInfo kZoneEtc_GMT ACE_TIME_PROGMEM = {
+
12159  kZoneNameEtc_GMT /*name*/,
+
12160  0xd8e2de58 /*zoneId*/,
12161  &kZoneContext /*zoneContext*/,
-
12162  6 /*transitionBufSize*/,
+
12162  2 /*transitionBufSize*/,
12163  1 /*numEras*/,
-
12164  kZoneEraEST5EDT /*eras*/,
+
12164  kZoneEraEtc_GMT /*eras*/,
12165 };
12166 
12167 //---------------------------------------------------------------------------
-
12168 // Zone name: Etc/GMT
+
12168 // Zone name: Etc/GMT+1
12169 // Zone Eras: 1
-
12170 // Strings (bytes): 12
-
12171 // Memory (8-bit): 35
-
12172 // Memory (32-bit): 48
+
12170 // Strings (bytes): 14
+
12171 // Memory (8-bit): 37
+
12172 // Memory (32-bit): 50
12173 //---------------------------------------------------------------------------
12174 
-
12175 static const extended::ZoneEra kZoneEraEtc_GMT[] ACE_TIME_PROGMEM = {
-
12176  // 0 - GMT
+
12175 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_1[] ACE_TIME_PROGMEM = {
+
12176  // -1 - -01
12177  {
12178  nullptr /*zonePolicy*/,
-
12179  "GMT" /*format*/,
-
12180  0 /*offsetCode*/,
+
12179  "-01" /*format*/,
+
12180  -4 /*offsetCode*/,
12181  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12182  127 /*untilYearTiny*/,
12183  1 /*untilMonth*/,
@@ -12261,31 +12261,31 @@
12188 
12189 };
12190 
-
12191 static const char kZoneNameEtc_GMT[] ACE_TIME_PROGMEM = "Etc/GMT";
+
12191 static const char kZoneNameEtc_GMT_PLUS_1[] ACE_TIME_PROGMEM = "Etc/GMT+1";
12192 
-
12193 const extended::ZoneInfo kZoneEtc_GMT ACE_TIME_PROGMEM = {
-
12194  kZoneNameEtc_GMT /*name*/,
-
12195  0xd8e2de58 /*zoneId*/,
+
12193 const extended::ZoneInfo kZoneEtc_GMT_PLUS_1 ACE_TIME_PROGMEM = {
+
12194  kZoneNameEtc_GMT_PLUS_1 /*name*/,
+
12195  0x9d13da14 /*zoneId*/,
12196  &kZoneContext /*zoneContext*/,
12197  2 /*transitionBufSize*/,
12198  1 /*numEras*/,
-
12199  kZoneEraEtc_GMT /*eras*/,
+
12199  kZoneEraEtc_GMT_PLUS_1 /*eras*/,
12200 };
12201 
12202 //---------------------------------------------------------------------------
-
12203 // Zone name: Etc/GMT+1
+
12203 // Zone name: Etc/GMT+10
12204 // Zone Eras: 1
-
12205 // Strings (bytes): 14
-
12206 // Memory (8-bit): 37
-
12207 // Memory (32-bit): 50
+
12205 // Strings (bytes): 15
+
12206 // Memory (8-bit): 38
+
12207 // Memory (32-bit): 51
12208 //---------------------------------------------------------------------------
12209 
-
12210 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_1[] ACE_TIME_PROGMEM = {
-
12211  // -1 - -01
+
12210 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_10[] ACE_TIME_PROGMEM = {
+
12211  // -10 - -10
12212  {
12213  nullptr /*zonePolicy*/,
-
12214  "-01" /*format*/,
-
12215  -4 /*offsetCode*/,
+
12214  "-10" /*format*/,
+
12215  -40 /*offsetCode*/,
12216  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12217  127 /*untilYearTiny*/,
12218  1 /*untilMonth*/,
@@ -12296,31 +12296,31 @@
12223 
12224 };
12225 
-
12226 static const char kZoneNameEtc_GMT_PLUS_1[] ACE_TIME_PROGMEM = "Etc/GMT+1";
+
12226 static const char kZoneNameEtc_GMT_PLUS_10[] ACE_TIME_PROGMEM = "Etc/GMT+10";
12227 
-
12228 const extended::ZoneInfo kZoneEtc_GMT_PLUS_1 ACE_TIME_PROGMEM = {
-
12229  kZoneNameEtc_GMT_PLUS_1 /*name*/,
-
12230  0x9d13da14 /*zoneId*/,
+
12228 const extended::ZoneInfo kZoneEtc_GMT_PLUS_10 ACE_TIME_PROGMEM = {
+
12229  kZoneNameEtc_GMT_PLUS_10 /*name*/,
+
12230  0x3f8f1cc4 /*zoneId*/,
12231  &kZoneContext /*zoneContext*/,
12232  2 /*transitionBufSize*/,
12233  1 /*numEras*/,
-
12234  kZoneEraEtc_GMT_PLUS_1 /*eras*/,
+
12234  kZoneEraEtc_GMT_PLUS_10 /*eras*/,
12235 };
12236 
12237 //---------------------------------------------------------------------------
-
12238 // Zone name: Etc/GMT+10
+
12238 // Zone name: Etc/GMT+11
12239 // Zone Eras: 1
12240 // Strings (bytes): 15
12241 // Memory (8-bit): 38
12242 // Memory (32-bit): 51
12243 //---------------------------------------------------------------------------
12244 
-
12245 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_10[] ACE_TIME_PROGMEM = {
-
12246  // -10 - -10
+
12245 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_11[] ACE_TIME_PROGMEM = {
+
12246  // -11 - -11
12247  {
12248  nullptr /*zonePolicy*/,
-
12249  "-10" /*format*/,
-
12250  -40 /*offsetCode*/,
+
12249  "-11" /*format*/,
+
12250  -44 /*offsetCode*/,
12251  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12252  127 /*untilYearTiny*/,
12253  1 /*untilMonth*/,
@@ -12331,31 +12331,31 @@
12258 
12259 };
12260 
-
12261 static const char kZoneNameEtc_GMT_PLUS_10[] ACE_TIME_PROGMEM = "Etc/GMT+10";
+
12261 static const char kZoneNameEtc_GMT_PLUS_11[] ACE_TIME_PROGMEM = "Etc/GMT+11";
12262 
-
12263 const extended::ZoneInfo kZoneEtc_GMT_PLUS_10 ACE_TIME_PROGMEM = {
-
12264  kZoneNameEtc_GMT_PLUS_10 /*name*/,
-
12265  0x3f8f1cc4 /*zoneId*/,
+
12263 const extended::ZoneInfo kZoneEtc_GMT_PLUS_11 ACE_TIME_PROGMEM = {
+
12264  kZoneNameEtc_GMT_PLUS_11 /*name*/,
+
12265  0x3f8f1cc5 /*zoneId*/,
12266  &kZoneContext /*zoneContext*/,
12267  2 /*transitionBufSize*/,
12268  1 /*numEras*/,
-
12269  kZoneEraEtc_GMT_PLUS_10 /*eras*/,
+
12269  kZoneEraEtc_GMT_PLUS_11 /*eras*/,
12270 };
12271 
12272 //---------------------------------------------------------------------------
-
12273 // Zone name: Etc/GMT+11
+
12273 // Zone name: Etc/GMT+12
12274 // Zone Eras: 1
12275 // Strings (bytes): 15
12276 // Memory (8-bit): 38
12277 // Memory (32-bit): 51
12278 //---------------------------------------------------------------------------
12279 
-
12280 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_11[] ACE_TIME_PROGMEM = {
-
12281  // -11 - -11
+
12280 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_12[] ACE_TIME_PROGMEM = {
+
12281  // -12 - -12
12282  {
12283  nullptr /*zonePolicy*/,
-
12284  "-11" /*format*/,
-
12285  -44 /*offsetCode*/,
+
12284  "-12" /*format*/,
+
12285  -48 /*offsetCode*/,
12286  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12287  127 /*untilYearTiny*/,
12288  1 /*untilMonth*/,
@@ -12366,31 +12366,31 @@
12293 
12294 };
12295 
-
12296 static const char kZoneNameEtc_GMT_PLUS_11[] ACE_TIME_PROGMEM = "Etc/GMT+11";
+
12296 static const char kZoneNameEtc_GMT_PLUS_12[] ACE_TIME_PROGMEM = "Etc/GMT+12";
12297 
-
12298 const extended::ZoneInfo kZoneEtc_GMT_PLUS_11 ACE_TIME_PROGMEM = {
-
12299  kZoneNameEtc_GMT_PLUS_11 /*name*/,
-
12300  0x3f8f1cc5 /*zoneId*/,
+
12298 const extended::ZoneInfo kZoneEtc_GMT_PLUS_12 ACE_TIME_PROGMEM = {
+
12299  kZoneNameEtc_GMT_PLUS_12 /*name*/,
+
12300  0x3f8f1cc6 /*zoneId*/,
12301  &kZoneContext /*zoneContext*/,
12302  2 /*transitionBufSize*/,
12303  1 /*numEras*/,
-
12304  kZoneEraEtc_GMT_PLUS_11 /*eras*/,
+
12304  kZoneEraEtc_GMT_PLUS_12 /*eras*/,
12305 };
12306 
12307 //---------------------------------------------------------------------------
-
12308 // Zone name: Etc/GMT+12
+
12308 // Zone name: Etc/GMT+2
12309 // Zone Eras: 1
-
12310 // Strings (bytes): 15
-
12311 // Memory (8-bit): 38
-
12312 // Memory (32-bit): 51
+
12310 // Strings (bytes): 14
+
12311 // Memory (8-bit): 37
+
12312 // Memory (32-bit): 50
12313 //---------------------------------------------------------------------------
12314 
-
12315 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_12[] ACE_TIME_PROGMEM = {
-
12316  // -12 - -12
+
12315 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_2[] ACE_TIME_PROGMEM = {
+
12316  // -2 - -02
12317  {
12318  nullptr /*zonePolicy*/,
-
12319  "-12" /*format*/,
-
12320  -48 /*offsetCode*/,
+
12319  "-02" /*format*/,
+
12320  -8 /*offsetCode*/,
12321  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12322  127 /*untilYearTiny*/,
12323  1 /*untilMonth*/,
@@ -12401,31 +12401,31 @@
12328 
12329 };
12330 
-
12331 static const char kZoneNameEtc_GMT_PLUS_12[] ACE_TIME_PROGMEM = "Etc/GMT+12";
+
12331 static const char kZoneNameEtc_GMT_PLUS_2[] ACE_TIME_PROGMEM = "Etc/GMT+2";
12332 
-
12333 const extended::ZoneInfo kZoneEtc_GMT_PLUS_12 ACE_TIME_PROGMEM = {
-
12334  kZoneNameEtc_GMT_PLUS_12 /*name*/,
-
12335  0x3f8f1cc6 /*zoneId*/,
+
12333 const extended::ZoneInfo kZoneEtc_GMT_PLUS_2 ACE_TIME_PROGMEM = {
+
12334  kZoneNameEtc_GMT_PLUS_2 /*name*/,
+
12335  0x9d13da15 /*zoneId*/,
12336  &kZoneContext /*zoneContext*/,
12337  2 /*transitionBufSize*/,
12338  1 /*numEras*/,
-
12339  kZoneEraEtc_GMT_PLUS_12 /*eras*/,
+
12339  kZoneEraEtc_GMT_PLUS_2 /*eras*/,
12340 };
12341 
12342 //---------------------------------------------------------------------------
-
12343 // Zone name: Etc/GMT+2
+
12343 // Zone name: Etc/GMT+3
12344 // Zone Eras: 1
12345 // Strings (bytes): 14
12346 // Memory (8-bit): 37
12347 // Memory (32-bit): 50
12348 //---------------------------------------------------------------------------
12349 
-
12350 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_2[] ACE_TIME_PROGMEM = {
-
12351  // -2 - -02
+
12350 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_3[] ACE_TIME_PROGMEM = {
+
12351  // -3 - -03
12352  {
12353  nullptr /*zonePolicy*/,
-
12354  "-02" /*format*/,
-
12355  -8 /*offsetCode*/,
+
12354  "-03" /*format*/,
+
12355  -12 /*offsetCode*/,
12356  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12357  127 /*untilYearTiny*/,
12358  1 /*untilMonth*/,
@@ -12436,31 +12436,31 @@
12363 
12364 };
12365 
-
12366 static const char kZoneNameEtc_GMT_PLUS_2[] ACE_TIME_PROGMEM = "Etc/GMT+2";
+
12366 static const char kZoneNameEtc_GMT_PLUS_3[] ACE_TIME_PROGMEM = "Etc/GMT+3";
12367 
-
12368 const extended::ZoneInfo kZoneEtc_GMT_PLUS_2 ACE_TIME_PROGMEM = {
-
12369  kZoneNameEtc_GMT_PLUS_2 /*name*/,
-
12370  0x9d13da15 /*zoneId*/,
+
12368 const extended::ZoneInfo kZoneEtc_GMT_PLUS_3 ACE_TIME_PROGMEM = {
+
12369  kZoneNameEtc_GMT_PLUS_3 /*name*/,
+
12370  0x9d13da16 /*zoneId*/,
12371  &kZoneContext /*zoneContext*/,
12372  2 /*transitionBufSize*/,
12373  1 /*numEras*/,
-
12374  kZoneEraEtc_GMT_PLUS_2 /*eras*/,
+
12374  kZoneEraEtc_GMT_PLUS_3 /*eras*/,
12375 };
12376 
12377 //---------------------------------------------------------------------------
-
12378 // Zone name: Etc/GMT+3
+
12378 // Zone name: Etc/GMT+4
12379 // Zone Eras: 1
12380 // Strings (bytes): 14
12381 // Memory (8-bit): 37
12382 // Memory (32-bit): 50
12383 //---------------------------------------------------------------------------
12384 
-
12385 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_3[] ACE_TIME_PROGMEM = {
-
12386  // -3 - -03
+
12385 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_4[] ACE_TIME_PROGMEM = {
+
12386  // -4 - -04
12387  {
12388  nullptr /*zonePolicy*/,
-
12389  "-03" /*format*/,
-
12390  -12 /*offsetCode*/,
+
12389  "-04" /*format*/,
+
12390  -16 /*offsetCode*/,
12391  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12392  127 /*untilYearTiny*/,
12393  1 /*untilMonth*/,
@@ -12471,31 +12471,31 @@
12398 
12399 };
12400 
-
12401 static const char kZoneNameEtc_GMT_PLUS_3[] ACE_TIME_PROGMEM = "Etc/GMT+3";
+
12401 static const char kZoneNameEtc_GMT_PLUS_4[] ACE_TIME_PROGMEM = "Etc/GMT+4";
12402 
-
12403 const extended::ZoneInfo kZoneEtc_GMT_PLUS_3 ACE_TIME_PROGMEM = {
-
12404  kZoneNameEtc_GMT_PLUS_3 /*name*/,
-
12405  0x9d13da16 /*zoneId*/,
+
12403 const extended::ZoneInfo kZoneEtc_GMT_PLUS_4 ACE_TIME_PROGMEM = {
+
12404  kZoneNameEtc_GMT_PLUS_4 /*name*/,
+
12405  0x9d13da17 /*zoneId*/,
12406  &kZoneContext /*zoneContext*/,
12407  2 /*transitionBufSize*/,
12408  1 /*numEras*/,
-
12409  kZoneEraEtc_GMT_PLUS_3 /*eras*/,
+
12409  kZoneEraEtc_GMT_PLUS_4 /*eras*/,
12410 };
12411 
12412 //---------------------------------------------------------------------------
-
12413 // Zone name: Etc/GMT+4
+
12413 // Zone name: Etc/GMT+5
12414 // Zone Eras: 1
12415 // Strings (bytes): 14
12416 // Memory (8-bit): 37
12417 // Memory (32-bit): 50
12418 //---------------------------------------------------------------------------
12419 
-
12420 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_4[] ACE_TIME_PROGMEM = {
-
12421  // -4 - -04
+
12420 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_5[] ACE_TIME_PROGMEM = {
+
12421  // -5 - -05
12422  {
12423  nullptr /*zonePolicy*/,
-
12424  "-04" /*format*/,
-
12425  -16 /*offsetCode*/,
+
12424  "-05" /*format*/,
+
12425  -20 /*offsetCode*/,
12426  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12427  127 /*untilYearTiny*/,
12428  1 /*untilMonth*/,
@@ -12506,31 +12506,31 @@
12433 
12434 };
12435 
-
12436 static const char kZoneNameEtc_GMT_PLUS_4[] ACE_TIME_PROGMEM = "Etc/GMT+4";
+
12436 static const char kZoneNameEtc_GMT_PLUS_5[] ACE_TIME_PROGMEM = "Etc/GMT+5";
12437 
-
12438 const extended::ZoneInfo kZoneEtc_GMT_PLUS_4 ACE_TIME_PROGMEM = {
-
12439  kZoneNameEtc_GMT_PLUS_4 /*name*/,
-
12440  0x9d13da17 /*zoneId*/,
+
12438 const extended::ZoneInfo kZoneEtc_GMT_PLUS_5 ACE_TIME_PROGMEM = {
+
12439  kZoneNameEtc_GMT_PLUS_5 /*name*/,
+
12440  0x9d13da18 /*zoneId*/,
12441  &kZoneContext /*zoneContext*/,
12442  2 /*transitionBufSize*/,
12443  1 /*numEras*/,
-
12444  kZoneEraEtc_GMT_PLUS_4 /*eras*/,
+
12444  kZoneEraEtc_GMT_PLUS_5 /*eras*/,
12445 };
12446 
12447 //---------------------------------------------------------------------------
-
12448 // Zone name: Etc/GMT+5
+
12448 // Zone name: Etc/GMT+6
12449 // Zone Eras: 1
12450 // Strings (bytes): 14
12451 // Memory (8-bit): 37
12452 // Memory (32-bit): 50
12453 //---------------------------------------------------------------------------
12454 
-
12455 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_5[] ACE_TIME_PROGMEM = {
-
12456  // -5 - -05
+
12455 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_6[] ACE_TIME_PROGMEM = {
+
12456  // -6 - -06
12457  {
12458  nullptr /*zonePolicy*/,
-
12459  "-05" /*format*/,
-
12460  -20 /*offsetCode*/,
+
12459  "-06" /*format*/,
+
12460  -24 /*offsetCode*/,
12461  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12462  127 /*untilYearTiny*/,
12463  1 /*untilMonth*/,
@@ -12541,31 +12541,31 @@
12468 
12469 };
12470 
-
12471 static const char kZoneNameEtc_GMT_PLUS_5[] ACE_TIME_PROGMEM = "Etc/GMT+5";
+
12471 static const char kZoneNameEtc_GMT_PLUS_6[] ACE_TIME_PROGMEM = "Etc/GMT+6";
12472 
-
12473 const extended::ZoneInfo kZoneEtc_GMT_PLUS_5 ACE_TIME_PROGMEM = {
-
12474  kZoneNameEtc_GMT_PLUS_5 /*name*/,
-
12475  0x9d13da18 /*zoneId*/,
+
12473 const extended::ZoneInfo kZoneEtc_GMT_PLUS_6 ACE_TIME_PROGMEM = {
+
12474  kZoneNameEtc_GMT_PLUS_6 /*name*/,
+
12475  0x9d13da19 /*zoneId*/,
12476  &kZoneContext /*zoneContext*/,
12477  2 /*transitionBufSize*/,
12478  1 /*numEras*/,
-
12479  kZoneEraEtc_GMT_PLUS_5 /*eras*/,
+
12479  kZoneEraEtc_GMT_PLUS_6 /*eras*/,
12480 };
12481 
12482 //---------------------------------------------------------------------------
-
12483 // Zone name: Etc/GMT+6
+
12483 // Zone name: Etc/GMT+7
12484 // Zone Eras: 1
12485 // Strings (bytes): 14
12486 // Memory (8-bit): 37
12487 // Memory (32-bit): 50
12488 //---------------------------------------------------------------------------
12489 
-
12490 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_6[] ACE_TIME_PROGMEM = {
-
12491  // -6 - -06
+
12490 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_7[] ACE_TIME_PROGMEM = {
+
12491  // -7 - -07
12492  {
12493  nullptr /*zonePolicy*/,
-
12494  "-06" /*format*/,
-
12495  -24 /*offsetCode*/,
+
12494  "-07" /*format*/,
+
12495  -28 /*offsetCode*/,
12496  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12497  127 /*untilYearTiny*/,
12498  1 /*untilMonth*/,
@@ -12576,31 +12576,31 @@
12503 
12504 };
12505 
-
12506 static const char kZoneNameEtc_GMT_PLUS_6[] ACE_TIME_PROGMEM = "Etc/GMT+6";
+
12506 static const char kZoneNameEtc_GMT_PLUS_7[] ACE_TIME_PROGMEM = "Etc/GMT+7";
12507 
-
12508 const extended::ZoneInfo kZoneEtc_GMT_PLUS_6 ACE_TIME_PROGMEM = {
-
12509  kZoneNameEtc_GMT_PLUS_6 /*name*/,
-
12510  0x9d13da19 /*zoneId*/,
+
12508 const extended::ZoneInfo kZoneEtc_GMT_PLUS_7 ACE_TIME_PROGMEM = {
+
12509  kZoneNameEtc_GMT_PLUS_7 /*name*/,
+
12510  0x9d13da1a /*zoneId*/,
12511  &kZoneContext /*zoneContext*/,
12512  2 /*transitionBufSize*/,
12513  1 /*numEras*/,
-
12514  kZoneEraEtc_GMT_PLUS_6 /*eras*/,
+
12514  kZoneEraEtc_GMT_PLUS_7 /*eras*/,
12515 };
12516 
12517 //---------------------------------------------------------------------------
-
12518 // Zone name: Etc/GMT+7
+
12518 // Zone name: Etc/GMT+8
12519 // Zone Eras: 1
12520 // Strings (bytes): 14
12521 // Memory (8-bit): 37
12522 // Memory (32-bit): 50
12523 //---------------------------------------------------------------------------
12524 
-
12525 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_7[] ACE_TIME_PROGMEM = {
-
12526  // -7 - -07
+
12525 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_8[] ACE_TIME_PROGMEM = {
+
12526  // -8 - -08
12527  {
12528  nullptr /*zonePolicy*/,
-
12529  "-07" /*format*/,
-
12530  -28 /*offsetCode*/,
+
12529  "-08" /*format*/,
+
12530  -32 /*offsetCode*/,
12531  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12532  127 /*untilYearTiny*/,
12533  1 /*untilMonth*/,
@@ -12611,31 +12611,31 @@
12538 
12539 };
12540 
-
12541 static const char kZoneNameEtc_GMT_PLUS_7[] ACE_TIME_PROGMEM = "Etc/GMT+7";
+
12541 static const char kZoneNameEtc_GMT_PLUS_8[] ACE_TIME_PROGMEM = "Etc/GMT+8";
12542 
-
12543 const extended::ZoneInfo kZoneEtc_GMT_PLUS_7 ACE_TIME_PROGMEM = {
-
12544  kZoneNameEtc_GMT_PLUS_7 /*name*/,
-
12545  0x9d13da1a /*zoneId*/,
+
12543 const extended::ZoneInfo kZoneEtc_GMT_PLUS_8 ACE_TIME_PROGMEM = {
+
12544  kZoneNameEtc_GMT_PLUS_8 /*name*/,
+
12545  0x9d13da1b /*zoneId*/,
12546  &kZoneContext /*zoneContext*/,
12547  2 /*transitionBufSize*/,
12548  1 /*numEras*/,
-
12549  kZoneEraEtc_GMT_PLUS_7 /*eras*/,
+
12549  kZoneEraEtc_GMT_PLUS_8 /*eras*/,
12550 };
12551 
12552 //---------------------------------------------------------------------------
-
12553 // Zone name: Etc/GMT+8
+
12553 // Zone name: Etc/GMT+9
12554 // Zone Eras: 1
12555 // Strings (bytes): 14
12556 // Memory (8-bit): 37
12557 // Memory (32-bit): 50
12558 //---------------------------------------------------------------------------
12559 
-
12560 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_8[] ACE_TIME_PROGMEM = {
-
12561  // -8 - -08
+
12560 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_9[] ACE_TIME_PROGMEM = {
+
12561  // -9 - -09
12562  {
12563  nullptr /*zonePolicy*/,
-
12564  "-08" /*format*/,
-
12565  -32 /*offsetCode*/,
+
12564  "-09" /*format*/,
+
12565  -36 /*offsetCode*/,
12566  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12567  127 /*untilYearTiny*/,
12568  1 /*untilMonth*/,
@@ -12646,31 +12646,31 @@
12573 
12574 };
12575 
-
12576 static const char kZoneNameEtc_GMT_PLUS_8[] ACE_TIME_PROGMEM = "Etc/GMT+8";
+
12576 static const char kZoneNameEtc_GMT_PLUS_9[] ACE_TIME_PROGMEM = "Etc/GMT+9";
12577 
-
12578 const extended::ZoneInfo kZoneEtc_GMT_PLUS_8 ACE_TIME_PROGMEM = {
-
12579  kZoneNameEtc_GMT_PLUS_8 /*name*/,
-
12580  0x9d13da1b /*zoneId*/,
+
12578 const extended::ZoneInfo kZoneEtc_GMT_PLUS_9 ACE_TIME_PROGMEM = {
+
12579  kZoneNameEtc_GMT_PLUS_9 /*name*/,
+
12580  0x9d13da1c /*zoneId*/,
12581  &kZoneContext /*zoneContext*/,
12582  2 /*transitionBufSize*/,
12583  1 /*numEras*/,
-
12584  kZoneEraEtc_GMT_PLUS_8 /*eras*/,
+
12584  kZoneEraEtc_GMT_PLUS_9 /*eras*/,
12585 };
12586 
12587 //---------------------------------------------------------------------------
-
12588 // Zone name: Etc/GMT+9
+
12588 // Zone name: Etc/GMT-1
12589 // Zone Eras: 1
12590 // Strings (bytes): 14
12591 // Memory (8-bit): 37
12592 // Memory (32-bit): 50
12593 //---------------------------------------------------------------------------
12594 
-
12595 static const extended::ZoneEra kZoneEraEtc_GMT_PLUS_9[] ACE_TIME_PROGMEM = {
-
12596  // -9 - -09
+
12595 static const extended::ZoneEra kZoneEraEtc_GMT_1[] ACE_TIME_PROGMEM = {
+
12596  // 1 - +01
12597  {
12598  nullptr /*zonePolicy*/,
-
12599  "-09" /*format*/,
-
12600  -36 /*offsetCode*/,
+
12599  "+01" /*format*/,
+
12600  4 /*offsetCode*/,
12601  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12602  127 /*untilYearTiny*/,
12603  1 /*untilMonth*/,
@@ -12681,31 +12681,31 @@
12608 
12609 };
12610 
-
12611 static const char kZoneNameEtc_GMT_PLUS_9[] ACE_TIME_PROGMEM = "Etc/GMT+9";
+
12611 static const char kZoneNameEtc_GMT_1[] ACE_TIME_PROGMEM = "Etc/GMT-1";
12612 
-
12613 const extended::ZoneInfo kZoneEtc_GMT_PLUS_9 ACE_TIME_PROGMEM = {
-
12614  kZoneNameEtc_GMT_PLUS_9 /*name*/,
-
12615  0x9d13da1c /*zoneId*/,
+
12613 const extended::ZoneInfo kZoneEtc_GMT_1 ACE_TIME_PROGMEM = {
+
12614  kZoneNameEtc_GMT_1 /*name*/,
+
12615  0x9d13da56 /*zoneId*/,
12616  &kZoneContext /*zoneContext*/,
12617  2 /*transitionBufSize*/,
12618  1 /*numEras*/,
-
12619  kZoneEraEtc_GMT_PLUS_9 /*eras*/,
+
12619  kZoneEraEtc_GMT_1 /*eras*/,
12620 };
12621 
12622 //---------------------------------------------------------------------------
-
12623 // Zone name: Etc/GMT-1
+
12623 // Zone name: Etc/GMT-10
12624 // Zone Eras: 1
-
12625 // Strings (bytes): 14
-
12626 // Memory (8-bit): 37
-
12627 // Memory (32-bit): 50
+
12625 // Strings (bytes): 15
+
12626 // Memory (8-bit): 38
+
12627 // Memory (32-bit): 51
12628 //---------------------------------------------------------------------------
12629 
-
12630 static const extended::ZoneEra kZoneEraEtc_GMT_1[] ACE_TIME_PROGMEM = {
-
12631  // 1 - +01
+
12630 static const extended::ZoneEra kZoneEraEtc_GMT_10[] ACE_TIME_PROGMEM = {
+
12631  // 10 - +10
12632  {
12633  nullptr /*zonePolicy*/,
-
12634  "+01" /*format*/,
-
12635  4 /*offsetCode*/,
+
12634  "+10" /*format*/,
+
12635  40 /*offsetCode*/,
12636  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12637  127 /*untilYearTiny*/,
12638  1 /*untilMonth*/,
@@ -12716,31 +12716,31 @@
12643 
12644 };
12645 
-
12646 static const char kZoneNameEtc_GMT_1[] ACE_TIME_PROGMEM = "Etc/GMT-1";
+
12646 static const char kZoneNameEtc_GMT_10[] ACE_TIME_PROGMEM = "Etc/GMT-10";
12647 
-
12648 const extended::ZoneInfo kZoneEtc_GMT_1 ACE_TIME_PROGMEM = {
-
12649  kZoneNameEtc_GMT_1 /*name*/,
-
12650  0x9d13da56 /*zoneId*/,
+
12648 const extended::ZoneInfo kZoneEtc_GMT_10 ACE_TIME_PROGMEM = {
+
12649  kZoneNameEtc_GMT_10 /*name*/,
+
12650  0x3f8f2546 /*zoneId*/,
12651  &kZoneContext /*zoneContext*/,
12652  2 /*transitionBufSize*/,
12653  1 /*numEras*/,
-
12654  kZoneEraEtc_GMT_1 /*eras*/,
+
12654  kZoneEraEtc_GMT_10 /*eras*/,
12655 };
12656 
12657 //---------------------------------------------------------------------------
-
12658 // Zone name: Etc/GMT-10
+
12658 // Zone name: Etc/GMT-11
12659 // Zone Eras: 1
12660 // Strings (bytes): 15
12661 // Memory (8-bit): 38
12662 // Memory (32-bit): 51
12663 //---------------------------------------------------------------------------
12664 
-
12665 static const extended::ZoneEra kZoneEraEtc_GMT_10[] ACE_TIME_PROGMEM = {
-
12666  // 10 - +10
+
12665 static const extended::ZoneEra kZoneEraEtc_GMT_11[] ACE_TIME_PROGMEM = {
+
12666  // 11 - +11
12667  {
12668  nullptr /*zonePolicy*/,
-
12669  "+10" /*format*/,
-
12670  40 /*offsetCode*/,
+
12669  "+11" /*format*/,
+
12670  44 /*offsetCode*/,
12671  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12672  127 /*untilYearTiny*/,
12673  1 /*untilMonth*/,
@@ -12751,31 +12751,31 @@
12678 
12679 };
12680 
-
12681 static const char kZoneNameEtc_GMT_10[] ACE_TIME_PROGMEM = "Etc/GMT-10";
+
12681 static const char kZoneNameEtc_GMT_11[] ACE_TIME_PROGMEM = "Etc/GMT-11";
12682 
-
12683 const extended::ZoneInfo kZoneEtc_GMT_10 ACE_TIME_PROGMEM = {
-
12684  kZoneNameEtc_GMT_10 /*name*/,
-
12685  0x3f8f2546 /*zoneId*/,
+
12683 const extended::ZoneInfo kZoneEtc_GMT_11 ACE_TIME_PROGMEM = {
+
12684  kZoneNameEtc_GMT_11 /*name*/,
+
12685  0x3f8f2547 /*zoneId*/,
12686  &kZoneContext /*zoneContext*/,
12687  2 /*transitionBufSize*/,
12688  1 /*numEras*/,
-
12689  kZoneEraEtc_GMT_10 /*eras*/,
+
12689  kZoneEraEtc_GMT_11 /*eras*/,
12690 };
12691 
12692 //---------------------------------------------------------------------------
-
12693 // Zone name: Etc/GMT-11
+
12693 // Zone name: Etc/GMT-12
12694 // Zone Eras: 1
12695 // Strings (bytes): 15
12696 // Memory (8-bit): 38
12697 // Memory (32-bit): 51
12698 //---------------------------------------------------------------------------
12699 
-
12700 static const extended::ZoneEra kZoneEraEtc_GMT_11[] ACE_TIME_PROGMEM = {
-
12701  // 11 - +11
+
12700 static const extended::ZoneEra kZoneEraEtc_GMT_12[] ACE_TIME_PROGMEM = {
+
12701  // 12 - +12
12702  {
12703  nullptr /*zonePolicy*/,
-
12704  "+11" /*format*/,
-
12705  44 /*offsetCode*/,
+
12704  "+12" /*format*/,
+
12705  48 /*offsetCode*/,
12706  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12707  127 /*untilYearTiny*/,
12708  1 /*untilMonth*/,
@@ -12786,31 +12786,31 @@
12713 
12714 };
12715 
-
12716 static const char kZoneNameEtc_GMT_11[] ACE_TIME_PROGMEM = "Etc/GMT-11";
+
12716 static const char kZoneNameEtc_GMT_12[] ACE_TIME_PROGMEM = "Etc/GMT-12";
12717 
-
12718 const extended::ZoneInfo kZoneEtc_GMT_11 ACE_TIME_PROGMEM = {
-
12719  kZoneNameEtc_GMT_11 /*name*/,
-
12720  0x3f8f2547 /*zoneId*/,
+
12718 const extended::ZoneInfo kZoneEtc_GMT_12 ACE_TIME_PROGMEM = {
+
12719  kZoneNameEtc_GMT_12 /*name*/,
+
12720  0x3f8f2548 /*zoneId*/,
12721  &kZoneContext /*zoneContext*/,
12722  2 /*transitionBufSize*/,
12723  1 /*numEras*/,
-
12724  kZoneEraEtc_GMT_11 /*eras*/,
+
12724  kZoneEraEtc_GMT_12 /*eras*/,
12725 };
12726 
12727 //---------------------------------------------------------------------------
-
12728 // Zone name: Etc/GMT-12
+
12728 // Zone name: Etc/GMT-13
12729 // Zone Eras: 1
12730 // Strings (bytes): 15
12731 // Memory (8-bit): 38
12732 // Memory (32-bit): 51
12733 //---------------------------------------------------------------------------
12734 
-
12735 static const extended::ZoneEra kZoneEraEtc_GMT_12[] ACE_TIME_PROGMEM = {
-
12736  // 12 - +12
+
12735 static const extended::ZoneEra kZoneEraEtc_GMT_13[] ACE_TIME_PROGMEM = {
+
12736  // 13 - +13
12737  {
12738  nullptr /*zonePolicy*/,
-
12739  "+12" /*format*/,
-
12740  48 /*offsetCode*/,
+
12739  "+13" /*format*/,
+
12740  52 /*offsetCode*/,
12741  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12742  127 /*untilYearTiny*/,
12743  1 /*untilMonth*/,
@@ -12821,31 +12821,31 @@
12748 
12749 };
12750 
-
12751 static const char kZoneNameEtc_GMT_12[] ACE_TIME_PROGMEM = "Etc/GMT-12";
+
12751 static const char kZoneNameEtc_GMT_13[] ACE_TIME_PROGMEM = "Etc/GMT-13";
12752 
-
12753 const extended::ZoneInfo kZoneEtc_GMT_12 ACE_TIME_PROGMEM = {
-
12754  kZoneNameEtc_GMT_12 /*name*/,
-
12755  0x3f8f2548 /*zoneId*/,
+
12753 const extended::ZoneInfo kZoneEtc_GMT_13 ACE_TIME_PROGMEM = {
+
12754  kZoneNameEtc_GMT_13 /*name*/,
+
12755  0x3f8f2549 /*zoneId*/,
12756  &kZoneContext /*zoneContext*/,
12757  2 /*transitionBufSize*/,
12758  1 /*numEras*/,
-
12759  kZoneEraEtc_GMT_12 /*eras*/,
+
12759  kZoneEraEtc_GMT_13 /*eras*/,
12760 };
12761 
12762 //---------------------------------------------------------------------------
-
12763 // Zone name: Etc/GMT-13
+
12763 // Zone name: Etc/GMT-14
12764 // Zone Eras: 1
12765 // Strings (bytes): 15
12766 // Memory (8-bit): 38
12767 // Memory (32-bit): 51
12768 //---------------------------------------------------------------------------
12769 
-
12770 static const extended::ZoneEra kZoneEraEtc_GMT_13[] ACE_TIME_PROGMEM = {
-
12771  // 13 - +13
+
12770 static const extended::ZoneEra kZoneEraEtc_GMT_14[] ACE_TIME_PROGMEM = {
+
12771  // 14 - +14
12772  {
12773  nullptr /*zonePolicy*/,
-
12774  "+13" /*format*/,
-
12775  52 /*offsetCode*/,
+
12774  "+14" /*format*/,
+
12775  56 /*offsetCode*/,
12776  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12777  127 /*untilYearTiny*/,
12778  1 /*untilMonth*/,
@@ -12856,31 +12856,31 @@
12783 
12784 };
12785 
-
12786 static const char kZoneNameEtc_GMT_13[] ACE_TIME_PROGMEM = "Etc/GMT-13";
+
12786 static const char kZoneNameEtc_GMT_14[] ACE_TIME_PROGMEM = "Etc/GMT-14";
12787 
-
12788 const extended::ZoneInfo kZoneEtc_GMT_13 ACE_TIME_PROGMEM = {
-
12789  kZoneNameEtc_GMT_13 /*name*/,
-
12790  0x3f8f2549 /*zoneId*/,
+
12788 const extended::ZoneInfo kZoneEtc_GMT_14 ACE_TIME_PROGMEM = {
+
12789  kZoneNameEtc_GMT_14 /*name*/,
+
12790  0x3f8f254a /*zoneId*/,
12791  &kZoneContext /*zoneContext*/,
12792  2 /*transitionBufSize*/,
12793  1 /*numEras*/,
-
12794  kZoneEraEtc_GMT_13 /*eras*/,
+
12794  kZoneEraEtc_GMT_14 /*eras*/,
12795 };
12796 
12797 //---------------------------------------------------------------------------
-
12798 // Zone name: Etc/GMT-14
+
12798 // Zone name: Etc/GMT-2
12799 // Zone Eras: 1
-
12800 // Strings (bytes): 15
-
12801 // Memory (8-bit): 38
-
12802 // Memory (32-bit): 51
+
12800 // Strings (bytes): 14
+
12801 // Memory (8-bit): 37
+
12802 // Memory (32-bit): 50
12803 //---------------------------------------------------------------------------
12804 
-
12805 static const extended::ZoneEra kZoneEraEtc_GMT_14[] ACE_TIME_PROGMEM = {
-
12806  // 14 - +14
+
12805 static const extended::ZoneEra kZoneEraEtc_GMT_2[] ACE_TIME_PROGMEM = {
+
12806  // 2 - +02
12807  {
12808  nullptr /*zonePolicy*/,
-
12809  "+14" /*format*/,
-
12810  56 /*offsetCode*/,
+
12809  "+02" /*format*/,
+
12810  8 /*offsetCode*/,
12811  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12812  127 /*untilYearTiny*/,
12813  1 /*untilMonth*/,
@@ -12891,31 +12891,31 @@
12818 
12819 };
12820 
-
12821 static const char kZoneNameEtc_GMT_14[] ACE_TIME_PROGMEM = "Etc/GMT-14";
+
12821 static const char kZoneNameEtc_GMT_2[] ACE_TIME_PROGMEM = "Etc/GMT-2";
12822 
-
12823 const extended::ZoneInfo kZoneEtc_GMT_14 ACE_TIME_PROGMEM = {
-
12824  kZoneNameEtc_GMT_14 /*name*/,
-
12825  0x3f8f254a /*zoneId*/,
+
12823 const extended::ZoneInfo kZoneEtc_GMT_2 ACE_TIME_PROGMEM = {
+
12824  kZoneNameEtc_GMT_2 /*name*/,
+
12825  0x9d13da57 /*zoneId*/,
12826  &kZoneContext /*zoneContext*/,
12827  2 /*transitionBufSize*/,
12828  1 /*numEras*/,
-
12829  kZoneEraEtc_GMT_14 /*eras*/,
+
12829  kZoneEraEtc_GMT_2 /*eras*/,
12830 };
12831 
12832 //---------------------------------------------------------------------------
-
12833 // Zone name: Etc/GMT-2
+
12833 // Zone name: Etc/GMT-3
12834 // Zone Eras: 1
12835 // Strings (bytes): 14
12836 // Memory (8-bit): 37
12837 // Memory (32-bit): 50
12838 //---------------------------------------------------------------------------
12839 
-
12840 static const extended::ZoneEra kZoneEraEtc_GMT_2[] ACE_TIME_PROGMEM = {
-
12841  // 2 - +02
+
12840 static const extended::ZoneEra kZoneEraEtc_GMT_3[] ACE_TIME_PROGMEM = {
+
12841  // 3 - +03
12842  {
12843  nullptr /*zonePolicy*/,
-
12844  "+02" /*format*/,
-
12845  8 /*offsetCode*/,
+
12844  "+03" /*format*/,
+
12845  12 /*offsetCode*/,
12846  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12847  127 /*untilYearTiny*/,
12848  1 /*untilMonth*/,
@@ -12926,31 +12926,31 @@
12853 
12854 };
12855 
-
12856 static const char kZoneNameEtc_GMT_2[] ACE_TIME_PROGMEM = "Etc/GMT-2";
+
12856 static const char kZoneNameEtc_GMT_3[] ACE_TIME_PROGMEM = "Etc/GMT-3";
12857 
-
12858 const extended::ZoneInfo kZoneEtc_GMT_2 ACE_TIME_PROGMEM = {
-
12859  kZoneNameEtc_GMT_2 /*name*/,
-
12860  0x9d13da57 /*zoneId*/,
+
12858 const extended::ZoneInfo kZoneEtc_GMT_3 ACE_TIME_PROGMEM = {
+
12859  kZoneNameEtc_GMT_3 /*name*/,
+
12860  0x9d13da58 /*zoneId*/,
12861  &kZoneContext /*zoneContext*/,
12862  2 /*transitionBufSize*/,
12863  1 /*numEras*/,
-
12864  kZoneEraEtc_GMT_2 /*eras*/,
+
12864  kZoneEraEtc_GMT_3 /*eras*/,
12865 };
12866 
12867 //---------------------------------------------------------------------------
-
12868 // Zone name: Etc/GMT-3
+
12868 // Zone name: Etc/GMT-4
12869 // Zone Eras: 1
12870 // Strings (bytes): 14
12871 // Memory (8-bit): 37
12872 // Memory (32-bit): 50
12873 //---------------------------------------------------------------------------
12874 
-
12875 static const extended::ZoneEra kZoneEraEtc_GMT_3[] ACE_TIME_PROGMEM = {
-
12876  // 3 - +03
+
12875 static const extended::ZoneEra kZoneEraEtc_GMT_4[] ACE_TIME_PROGMEM = {
+
12876  // 4 - +04
12877  {
12878  nullptr /*zonePolicy*/,
-
12879  "+03" /*format*/,
-
12880  12 /*offsetCode*/,
+
12879  "+04" /*format*/,
+
12880  16 /*offsetCode*/,
12881  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12882  127 /*untilYearTiny*/,
12883  1 /*untilMonth*/,
@@ -12961,31 +12961,31 @@
12888 
12889 };
12890 
-
12891 static const char kZoneNameEtc_GMT_3[] ACE_TIME_PROGMEM = "Etc/GMT-3";
+
12891 static const char kZoneNameEtc_GMT_4[] ACE_TIME_PROGMEM = "Etc/GMT-4";
12892 
-
12893 const extended::ZoneInfo kZoneEtc_GMT_3 ACE_TIME_PROGMEM = {
-
12894  kZoneNameEtc_GMT_3 /*name*/,
-
12895  0x9d13da58 /*zoneId*/,
+
12893 const extended::ZoneInfo kZoneEtc_GMT_4 ACE_TIME_PROGMEM = {
+
12894  kZoneNameEtc_GMT_4 /*name*/,
+
12895  0x9d13da59 /*zoneId*/,
12896  &kZoneContext /*zoneContext*/,
12897  2 /*transitionBufSize*/,
12898  1 /*numEras*/,
-
12899  kZoneEraEtc_GMT_3 /*eras*/,
+
12899  kZoneEraEtc_GMT_4 /*eras*/,
12900 };
12901 
12902 //---------------------------------------------------------------------------
-
12903 // Zone name: Etc/GMT-4
+
12903 // Zone name: Etc/GMT-5
12904 // Zone Eras: 1
12905 // Strings (bytes): 14
12906 // Memory (8-bit): 37
12907 // Memory (32-bit): 50
12908 //---------------------------------------------------------------------------
12909 
-
12910 static const extended::ZoneEra kZoneEraEtc_GMT_4[] ACE_TIME_PROGMEM = {
-
12911  // 4 - +04
+
12910 static const extended::ZoneEra kZoneEraEtc_GMT_5[] ACE_TIME_PROGMEM = {
+
12911  // 5 - +05
12912  {
12913  nullptr /*zonePolicy*/,
-
12914  "+04" /*format*/,
-
12915  16 /*offsetCode*/,
+
12914  "+05" /*format*/,
+
12915  20 /*offsetCode*/,
12916  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12917  127 /*untilYearTiny*/,
12918  1 /*untilMonth*/,
@@ -12996,31 +12996,31 @@
12923 
12924 };
12925 
-
12926 static const char kZoneNameEtc_GMT_4[] ACE_TIME_PROGMEM = "Etc/GMT-4";
+
12926 static const char kZoneNameEtc_GMT_5[] ACE_TIME_PROGMEM = "Etc/GMT-5";
12927 
-
12928 const extended::ZoneInfo kZoneEtc_GMT_4 ACE_TIME_PROGMEM = {
-
12929  kZoneNameEtc_GMT_4 /*name*/,
-
12930  0x9d13da59 /*zoneId*/,
+
12928 const extended::ZoneInfo kZoneEtc_GMT_5 ACE_TIME_PROGMEM = {
+
12929  kZoneNameEtc_GMT_5 /*name*/,
+
12930  0x9d13da5a /*zoneId*/,
12931  &kZoneContext /*zoneContext*/,
12932  2 /*transitionBufSize*/,
12933  1 /*numEras*/,
-
12934  kZoneEraEtc_GMT_4 /*eras*/,
+
12934  kZoneEraEtc_GMT_5 /*eras*/,
12935 };
12936 
12937 //---------------------------------------------------------------------------
-
12938 // Zone name: Etc/GMT-5
+
12938 // Zone name: Etc/GMT-6
12939 // Zone Eras: 1
12940 // Strings (bytes): 14
12941 // Memory (8-bit): 37
12942 // Memory (32-bit): 50
12943 //---------------------------------------------------------------------------
12944 
-
12945 static const extended::ZoneEra kZoneEraEtc_GMT_5[] ACE_TIME_PROGMEM = {
-
12946  // 5 - +05
+
12945 static const extended::ZoneEra kZoneEraEtc_GMT_6[] ACE_TIME_PROGMEM = {
+
12946  // 6 - +06
12947  {
12948  nullptr /*zonePolicy*/,
-
12949  "+05" /*format*/,
-
12950  20 /*offsetCode*/,
+
12949  "+06" /*format*/,
+
12950  24 /*offsetCode*/,
12951  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12952  127 /*untilYearTiny*/,
12953  1 /*untilMonth*/,
@@ -13031,31 +13031,31 @@
12958 
12959 };
12960 
-
12961 static const char kZoneNameEtc_GMT_5[] ACE_TIME_PROGMEM = "Etc/GMT-5";
+
12961 static const char kZoneNameEtc_GMT_6[] ACE_TIME_PROGMEM = "Etc/GMT-6";
12962 
-
12963 const extended::ZoneInfo kZoneEtc_GMT_5 ACE_TIME_PROGMEM = {
-
12964  kZoneNameEtc_GMT_5 /*name*/,
-
12965  0x9d13da5a /*zoneId*/,
+
12963 const extended::ZoneInfo kZoneEtc_GMT_6 ACE_TIME_PROGMEM = {
+
12964  kZoneNameEtc_GMT_6 /*name*/,
+
12965  0x9d13da5b /*zoneId*/,
12966  &kZoneContext /*zoneContext*/,
12967  2 /*transitionBufSize*/,
12968  1 /*numEras*/,
-
12969  kZoneEraEtc_GMT_5 /*eras*/,
+
12969  kZoneEraEtc_GMT_6 /*eras*/,
12970 };
12971 
12972 //---------------------------------------------------------------------------
-
12973 // Zone name: Etc/GMT-6
+
12973 // Zone name: Etc/GMT-7
12974 // Zone Eras: 1
12975 // Strings (bytes): 14
12976 // Memory (8-bit): 37
12977 // Memory (32-bit): 50
12978 //---------------------------------------------------------------------------
12979 
-
12980 static const extended::ZoneEra kZoneEraEtc_GMT_6[] ACE_TIME_PROGMEM = {
-
12981  // 6 - +06
+
12980 static const extended::ZoneEra kZoneEraEtc_GMT_7[] ACE_TIME_PROGMEM = {
+
12981  // 7 - +07
12982  {
12983  nullptr /*zonePolicy*/,
-
12984  "+06" /*format*/,
-
12985  24 /*offsetCode*/,
+
12984  "+07" /*format*/,
+
12985  28 /*offsetCode*/,
12986  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
12987  127 /*untilYearTiny*/,
12988  1 /*untilMonth*/,
@@ -13066,31 +13066,31 @@
12993 
12994 };
12995 
-
12996 static const char kZoneNameEtc_GMT_6[] ACE_TIME_PROGMEM = "Etc/GMT-6";
+
12996 static const char kZoneNameEtc_GMT_7[] ACE_TIME_PROGMEM = "Etc/GMT-7";
12997 
-
12998 const extended::ZoneInfo kZoneEtc_GMT_6 ACE_TIME_PROGMEM = {
-
12999  kZoneNameEtc_GMT_6 /*name*/,
-
13000  0x9d13da5b /*zoneId*/,
+
12998 const extended::ZoneInfo kZoneEtc_GMT_7 ACE_TIME_PROGMEM = {
+
12999  kZoneNameEtc_GMT_7 /*name*/,
+
13000  0x9d13da5c /*zoneId*/,
13001  &kZoneContext /*zoneContext*/,
13002  2 /*transitionBufSize*/,
13003  1 /*numEras*/,
-
13004  kZoneEraEtc_GMT_6 /*eras*/,
+
13004  kZoneEraEtc_GMT_7 /*eras*/,
13005 };
13006 
13007 //---------------------------------------------------------------------------
-
13008 // Zone name: Etc/GMT-7
+
13008 // Zone name: Etc/GMT-8
13009 // Zone Eras: 1
13010 // Strings (bytes): 14
13011 // Memory (8-bit): 37
13012 // Memory (32-bit): 50
13013 //---------------------------------------------------------------------------
13014 
-
13015 static const extended::ZoneEra kZoneEraEtc_GMT_7[] ACE_TIME_PROGMEM = {
-
13016  // 7 - +07
+
13015 static const extended::ZoneEra kZoneEraEtc_GMT_8[] ACE_TIME_PROGMEM = {
+
13016  // 8 - +08
13017  {
13018  nullptr /*zonePolicy*/,
-
13019  "+07" /*format*/,
-
13020  28 /*offsetCode*/,
+
13019  "+08" /*format*/,
+
13020  32 /*offsetCode*/,
13021  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
13022  127 /*untilYearTiny*/,
13023  1 /*untilMonth*/,
@@ -13101,31 +13101,31 @@
13028 
13029 };
13030 
-
13031 static const char kZoneNameEtc_GMT_7[] ACE_TIME_PROGMEM = "Etc/GMT-7";
+
13031 static const char kZoneNameEtc_GMT_8[] ACE_TIME_PROGMEM = "Etc/GMT-8";
13032 
-
13033 const extended::ZoneInfo kZoneEtc_GMT_7 ACE_TIME_PROGMEM = {
-
13034  kZoneNameEtc_GMT_7 /*name*/,
-
13035  0x9d13da5c /*zoneId*/,
+
13033 const extended::ZoneInfo kZoneEtc_GMT_8 ACE_TIME_PROGMEM = {
+
13034  kZoneNameEtc_GMT_8 /*name*/,
+
13035  0x9d13da5d /*zoneId*/,
13036  &kZoneContext /*zoneContext*/,
13037  2 /*transitionBufSize*/,
13038  1 /*numEras*/,
-
13039  kZoneEraEtc_GMT_7 /*eras*/,
+
13039  kZoneEraEtc_GMT_8 /*eras*/,
13040 };
13041 
13042 //---------------------------------------------------------------------------
-
13043 // Zone name: Etc/GMT-8
+
13043 // Zone name: Etc/GMT-9
13044 // Zone Eras: 1
13045 // Strings (bytes): 14
13046 // Memory (8-bit): 37
13047 // Memory (32-bit): 50
13048 //---------------------------------------------------------------------------
13049 
-
13050 static const extended::ZoneEra kZoneEraEtc_GMT_8[] ACE_TIME_PROGMEM = {
-
13051  // 8 - +08
+
13050 static const extended::ZoneEra kZoneEraEtc_GMT_9[] ACE_TIME_PROGMEM = {
+
13051  // 9 - +09
13052  {
13053  nullptr /*zonePolicy*/,
-
13054  "+08" /*format*/,
-
13055  32 /*offsetCode*/,
+
13054  "+09" /*format*/,
+
13055  36 /*offsetCode*/,
13056  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
13057  127 /*untilYearTiny*/,
13058  1 /*untilMonth*/,
@@ -13136,31 +13136,31 @@
13063 
13064 };
13065 
-
13066 static const char kZoneNameEtc_GMT_8[] ACE_TIME_PROGMEM = "Etc/GMT-8";
+
13066 static const char kZoneNameEtc_GMT_9[] ACE_TIME_PROGMEM = "Etc/GMT-9";
13067 
-
13068 const extended::ZoneInfo kZoneEtc_GMT_8 ACE_TIME_PROGMEM = {
-
13069  kZoneNameEtc_GMT_8 /*name*/,
-
13070  0x9d13da5d /*zoneId*/,
+
13068 const extended::ZoneInfo kZoneEtc_GMT_9 ACE_TIME_PROGMEM = {
+
13069  kZoneNameEtc_GMT_9 /*name*/,
+
13070  0x9d13da5e /*zoneId*/,
13071  &kZoneContext /*zoneContext*/,
13072  2 /*transitionBufSize*/,
13073  1 /*numEras*/,
-
13074  kZoneEraEtc_GMT_8 /*eras*/,
+
13074  kZoneEraEtc_GMT_9 /*eras*/,
13075 };
13076 
13077 //---------------------------------------------------------------------------
-
13078 // Zone name: Etc/GMT-9
+
13078 // Zone name: Etc/UTC
13079 // Zone Eras: 1
-
13080 // Strings (bytes): 14
-
13081 // Memory (8-bit): 37
-
13082 // Memory (32-bit): 50
+
13080 // Strings (bytes): 12
+
13081 // Memory (8-bit): 35
+
13082 // Memory (32-bit): 48
13083 //---------------------------------------------------------------------------
13084 
-
13085 static const extended::ZoneEra kZoneEraEtc_GMT_9[] ACE_TIME_PROGMEM = {
-
13086  // 9 - +09
+
13085 static const extended::ZoneEra kZoneEraEtc_UTC[] ACE_TIME_PROGMEM = {
+
13086  // 0 - UTC
13087  {
13088  nullptr /*zonePolicy*/,
-
13089  "+09" /*format*/,
-
13090  36 /*offsetCode*/,
+
13089  "UTC" /*format*/,
+
13090  0 /*offsetCode*/,
13091  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
13092  127 /*untilYearTiny*/,
13093  1 /*untilMonth*/,
@@ -13171,31 +13171,31 @@
13098 
13099 };
13100 
-
13101 static const char kZoneNameEtc_GMT_9[] ACE_TIME_PROGMEM = "Etc/GMT-9";
+
13101 static const char kZoneNameEtc_UTC[] ACE_TIME_PROGMEM = "Etc/UTC";
13102 
-
13103 const extended::ZoneInfo kZoneEtc_GMT_9 ACE_TIME_PROGMEM = {
-
13104  kZoneNameEtc_GMT_9 /*name*/,
-
13105  0x9d13da5e /*zoneId*/,
+
13103 const extended::ZoneInfo kZoneEtc_UTC ACE_TIME_PROGMEM = {
+
13104  kZoneNameEtc_UTC /*name*/,
+
13105  0xd8e31abc /*zoneId*/,
13106  &kZoneContext /*zoneContext*/,
13107  2 /*transitionBufSize*/,
13108  1 /*numEras*/,
-
13109  kZoneEraEtc_GMT_9 /*eras*/,
+
13109  kZoneEraEtc_UTC /*eras*/,
13110 };
13111 
13112 //---------------------------------------------------------------------------
-
13113 // Zone name: Etc/UTC
+
13113 // Zone name: Europe/Amsterdam
13114 // Zone Eras: 1
-
13115 // Strings (bytes): 12
-
13116 // Memory (8-bit): 35
-
13117 // Memory (32-bit): 48
+
13115 // Strings (bytes): 22
+
13116 // Memory (8-bit): 45
+
13117 // Memory (32-bit): 58
13118 //---------------------------------------------------------------------------
13119 
-
13120 static const extended::ZoneEra kZoneEraEtc_UTC[] ACE_TIME_PROGMEM = {
-
13121  // 0 - UTC
+
13120 static const extended::ZoneEra kZoneEraEurope_Amsterdam[] ACE_TIME_PROGMEM = {
+
13121  // 1:00 EU CE%sT
13122  {
-
13123  nullptr /*zonePolicy*/,
-
13124  "UTC" /*format*/,
-
13125  0 /*offsetCode*/,
+
13123  &kPolicyEU /*zonePolicy*/,
+
13124  "CE%T" /*format*/,
+
13125  4 /*offsetCode*/,
13126  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
13127  127 /*untilYearTiny*/,
13128  1 /*untilMonth*/,
@@ -13206,26 +13206,26 @@
13133 
13134 };
13135 
-
13136 static const char kZoneNameEtc_UTC[] ACE_TIME_PROGMEM = "Etc/UTC";
+
13136 static const char kZoneNameEurope_Amsterdam[] ACE_TIME_PROGMEM = "Europe/Amsterdam";
13137 
-
13138 const extended::ZoneInfo kZoneEtc_UTC ACE_TIME_PROGMEM = {
-
13139  kZoneNameEtc_UTC /*name*/,
-
13140  0xd8e31abc /*zoneId*/,
+
13138 const extended::ZoneInfo kZoneEurope_Amsterdam ACE_TIME_PROGMEM = {
+
13139  kZoneNameEurope_Amsterdam /*name*/,
+
13140  0x109395c2 /*zoneId*/,
13141  &kZoneContext /*zoneContext*/,
-
13142  2 /*transitionBufSize*/,
+
13142  5 /*transitionBufSize*/,
13143  1 /*numEras*/,
-
13144  kZoneEraEtc_UTC /*eras*/,
+
13144  kZoneEraEurope_Amsterdam /*eras*/,
13145 };
13146 
13147 //---------------------------------------------------------------------------
-
13148 // Zone name: Europe/Amsterdam
+
13148 // Zone name: Europe/Andorra
13149 // Zone Eras: 1
-
13150 // Strings (bytes): 22
-
13151 // Memory (8-bit): 45
-
13152 // Memory (32-bit): 58
+
13150 // Strings (bytes): 20
+
13151 // Memory (8-bit): 43
+
13152 // Memory (32-bit): 56
13153 //---------------------------------------------------------------------------
13154 
-
13155 static const extended::ZoneEra kZoneEraEurope_Amsterdam[] ACE_TIME_PROGMEM = {
+
13155 static const extended::ZoneEra kZoneEraEurope_Andorra[] ACE_TIME_PROGMEM = {
13156  // 1:00 EU CE%sT
13157  {
13158  &kPolicyEU /*zonePolicy*/,
@@ -13241,102 +13241,102 @@
13168 
13169 };
13170 
-
13171 static const char kZoneNameEurope_Amsterdam[] ACE_TIME_PROGMEM = "Europe/Amsterdam";
+
13171 static const char kZoneNameEurope_Andorra[] ACE_TIME_PROGMEM = "Europe/Andorra";
13172 
-
13173 const extended::ZoneInfo kZoneEurope_Amsterdam ACE_TIME_PROGMEM = {
-
13174  kZoneNameEurope_Amsterdam /*name*/,
-
13175  0x109395c2 /*zoneId*/,
+
13173 const extended::ZoneInfo kZoneEurope_Andorra ACE_TIME_PROGMEM = {
+
13174  kZoneNameEurope_Andorra /*name*/,
+
13175  0x97f6764b /*zoneId*/,
13176  &kZoneContext /*zoneContext*/,
13177  5 /*transitionBufSize*/,
13178  1 /*numEras*/,
-
13179  kZoneEraEurope_Amsterdam /*eras*/,
+
13179  kZoneEraEurope_Andorra /*eras*/,
13180 };
13181 
13182 //---------------------------------------------------------------------------
-
13183 // Zone name: Europe/Andorra
-
13184 // Zone Eras: 1
-
13185 // Strings (bytes): 20
-
13186 // Memory (8-bit): 43
-
13187 // Memory (32-bit): 56
+
13183 // Zone name: Europe/Astrakhan
+
13184 // Zone Eras: 4
+
13185 // Strings (bytes): 37
+
13186 // Memory (8-bit): 93
+
13187 // Memory (32-bit): 121
13188 //---------------------------------------------------------------------------
13189 
-
13190 static const extended::ZoneEra kZoneEraEurope_Andorra[] ACE_TIME_PROGMEM = {
-
13191  // 1:00 EU CE%sT
+
13190 static const extended::ZoneEra kZoneEraEurope_Astrakhan[] ACE_TIME_PROGMEM = {
+
13191  // 3:00 Russia +03/+04 2011 Mar 27 2:00s
13192  {
-
13193  &kPolicyEU /*zonePolicy*/,
-
13194  "CE%T" /*format*/,
-
13195  4 /*offsetCode*/,
+
13193  &kPolicyRussia /*zonePolicy*/,
+
13194  "+03/+04" /*format*/,
+
13195  12 /*offsetCode*/,
13196  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
13197  127 /*untilYearTiny*/,
-
13198  1 /*untilMonth*/,
-
13199  1 /*untilDay*/,
-
13200  0 /*untilTimeCode*/,
-
13201  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
13197  11 /*untilYearTiny*/,
+
13198  3 /*untilMonth*/,
+
13199  27 /*untilDay*/,
+
13200  8 /*untilTimeCode*/,
+
13201  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
13202  },
-
13203 
-
13204 };
-
13205 
-
13206 static const char kZoneNameEurope_Andorra[] ACE_TIME_PROGMEM = "Europe/Andorra";
-
13207 
-
13208 const extended::ZoneInfo kZoneEurope_Andorra ACE_TIME_PROGMEM = {
-
13209  kZoneNameEurope_Andorra /*name*/,
-
13210  0x97f6764b /*zoneId*/,
-
13211  &kZoneContext /*zoneContext*/,
-
13212  5 /*transitionBufSize*/,
-
13213  1 /*numEras*/,
-
13214  kZoneEraEurope_Andorra /*eras*/,
-
13215 };
-
13216 
-
13217 //---------------------------------------------------------------------------
-
13218 // Zone name: Europe/Astrakhan
-
13219 // Zone Eras: 4
-
13220 // Strings (bytes): 37
-
13221 // Memory (8-bit): 93
-
13222 // Memory (32-bit): 121
-
13223 //---------------------------------------------------------------------------
-
13224 
-
13225 static const extended::ZoneEra kZoneEraEurope_Astrakhan[] ACE_TIME_PROGMEM = {
-
13226  // 3:00 Russia +03/+04 2011 Mar 27 2:00s
-
13227  {
-
13228  &kPolicyRussia /*zonePolicy*/,
-
13229  "+03/+04" /*format*/,
-
13230  12 /*offsetCode*/,
-
13231  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
13232  11 /*untilYearTiny*/,
-
13233  3 /*untilMonth*/,
-
13234  27 /*untilDay*/,
-
13235  8 /*untilTimeCode*/,
-
13236  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
13237  },
-
13238  // 4:00 - +04 2014 Oct 26 2:00s
-
13239  {
-
13240  nullptr /*zonePolicy*/,
-
13241  "+04" /*format*/,
-
13242  16 /*offsetCode*/,
-
13243  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
13244  14 /*untilYearTiny*/,
-
13245  10 /*untilMonth*/,
-
13246  26 /*untilDay*/,
-
13247  8 /*untilTimeCode*/,
-
13248  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
13249  },
-
13250  // 3:00 - +03 2016 Mar 27 2:00s
-
13251  {
-
13252  nullptr /*zonePolicy*/,
-
13253  "+03" /*format*/,
-
13254  12 /*offsetCode*/,
-
13255  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
13256  16 /*untilYearTiny*/,
-
13257  3 /*untilMonth*/,
-
13258  27 /*untilDay*/,
-
13259  8 /*untilTimeCode*/,
-
13260  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
13261  },
-
13262  // 4:00 - +04
+
13203  // 4:00 - +04 2014 Oct 26 2:00s
+
13204  {
+
13205  nullptr /*zonePolicy*/,
+
13206  "+04" /*format*/,
+
13207  16 /*offsetCode*/,
+
13208  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
13209  14 /*untilYearTiny*/,
+
13210  10 /*untilMonth*/,
+
13211  26 /*untilDay*/,
+
13212  8 /*untilTimeCode*/,
+
13213  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
+
13214  },
+
13215  // 3:00 - +03 2016 Mar 27 2:00s
+
13216  {
+
13217  nullptr /*zonePolicy*/,
+
13218  "+03" /*format*/,
+
13219  12 /*offsetCode*/,
+
13220  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
13221  16 /*untilYearTiny*/,
+
13222  3 /*untilMonth*/,
+
13223  27 /*untilDay*/,
+
13224  8 /*untilTimeCode*/,
+
13225  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
+
13226  },
+
13227  // 4:00 - +04
+
13228  {
+
13229  nullptr /*zonePolicy*/,
+
13230  "+04" /*format*/,
+
13231  16 /*offsetCode*/,
+
13232  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
13233  127 /*untilYearTiny*/,
+
13234  1 /*untilMonth*/,
+
13235  1 /*untilDay*/,
+
13236  0 /*untilTimeCode*/,
+
13237  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
13238  },
+
13239 
+
13240 };
+
13241 
+
13242 static const char kZoneNameEurope_Astrakhan[] ACE_TIME_PROGMEM = "Europe/Astrakhan";
+
13243 
+
13244 const extended::ZoneInfo kZoneEurope_Astrakhan ACE_TIME_PROGMEM = {
+
13245  kZoneNameEurope_Astrakhan /*name*/,
+
13246  0xe22256e1 /*zoneId*/,
+
13247  &kZoneContext /*zoneContext*/,
+
13248  5 /*transitionBufSize*/,
+
13249  4 /*numEras*/,
+
13250  kZoneEraEurope_Astrakhan /*eras*/,
+
13251 };
+
13252 
+
13253 //---------------------------------------------------------------------------
+
13254 // Zone name: Europe/Athens
+
13255 // Zone Eras: 1
+
13256 // Strings (bytes): 19
+
13257 // Memory (8-bit): 42
+
13258 // Memory (32-bit): 55
+
13259 //---------------------------------------------------------------------------
+
13260 
+
13261 static const extended::ZoneEra kZoneEraEurope_Athens[] ACE_TIME_PROGMEM = {
+
13262  // 2:00 EU EE%sT
13263  {
-
13264  nullptr /*zonePolicy*/,
-
13265  "+04" /*format*/,
-
13266  16 /*offsetCode*/,
+
13264  &kPolicyEU /*zonePolicy*/,
+
13265  "EE%T" /*format*/,
+
13266  8 /*offsetCode*/,
13267  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
13268  127 /*untilYearTiny*/,
13269  1 /*untilMonth*/,
@@ -13347,31 +13347,31 @@
13274 
13275 };
13276 
-
13277 static const char kZoneNameEurope_Astrakhan[] ACE_TIME_PROGMEM = "Europe/Astrakhan";
+
13277 static const char kZoneNameEurope_Athens[] ACE_TIME_PROGMEM = "Europe/Athens";
13278 
-
13279 const extended::ZoneInfo kZoneEurope_Astrakhan ACE_TIME_PROGMEM = {
-
13280  kZoneNameEurope_Astrakhan /*name*/,
-
13281  0xe22256e1 /*zoneId*/,
+
13279 const extended::ZoneInfo kZoneEurope_Athens ACE_TIME_PROGMEM = {
+
13280  kZoneNameEurope_Athens /*name*/,
+
13281  0x4318fa27 /*zoneId*/,
13282  &kZoneContext /*zoneContext*/,
13283  5 /*transitionBufSize*/,
-
13284  4 /*numEras*/,
-
13285  kZoneEraEurope_Astrakhan /*eras*/,
+
13284  1 /*numEras*/,
+
13285  kZoneEraEurope_Athens /*eras*/,
13286 };
13287 
13288 //---------------------------------------------------------------------------
-
13289 // Zone name: Europe/Athens
+
13289 // Zone name: Europe/Belgrade
13290 // Zone Eras: 1
-
13291 // Strings (bytes): 19
-
13292 // Memory (8-bit): 42
-
13293 // Memory (32-bit): 55
+
13291 // Strings (bytes): 21
+
13292 // Memory (8-bit): 44
+
13293 // Memory (32-bit): 57
13294 //---------------------------------------------------------------------------
13295 
-
13296 static const extended::ZoneEra kZoneEraEurope_Athens[] ACE_TIME_PROGMEM = {
-
13297  // 2:00 EU EE%sT
+
13296 static const extended::ZoneEra kZoneEraEurope_Belgrade[] ACE_TIME_PROGMEM = {
+
13297  // 1:00 EU CE%sT
13298  {
13299  &kPolicyEU /*zonePolicy*/,
-
13300  "EE%T" /*format*/,
-
13301  8 /*offsetCode*/,
+
13300  "CE%T" /*format*/,
+
13301  4 /*offsetCode*/,
13302  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
13303  127 /*untilYearTiny*/,
13304  1 /*untilMonth*/,
@@ -13382,26 +13382,26 @@
13309 
13310 };
13311 
-
13312 static const char kZoneNameEurope_Athens[] ACE_TIME_PROGMEM = "Europe/Athens";
+
13312 static const char kZoneNameEurope_Belgrade[] ACE_TIME_PROGMEM = "Europe/Belgrade";
13313 
-
13314 const extended::ZoneInfo kZoneEurope_Athens ACE_TIME_PROGMEM = {
-
13315  kZoneNameEurope_Athens /*name*/,
-
13316  0x4318fa27 /*zoneId*/,
+
13314 const extended::ZoneInfo kZoneEurope_Belgrade ACE_TIME_PROGMEM = {
+
13315  kZoneNameEurope_Belgrade /*name*/,
+
13316  0xe0532b3a /*zoneId*/,
13317  &kZoneContext /*zoneContext*/,
13318  5 /*transitionBufSize*/,
13319  1 /*numEras*/,
-
13320  kZoneEraEurope_Athens /*eras*/,
+
13320  kZoneEraEurope_Belgrade /*eras*/,
13321 };
13322 
13323 //---------------------------------------------------------------------------
-
13324 // Zone name: Europe/Belgrade
+
13324 // Zone name: Europe/Berlin
13325 // Zone Eras: 1
-
13326 // Strings (bytes): 21
-
13327 // Memory (8-bit): 44
-
13328 // Memory (32-bit): 57
+
13326 // Strings (bytes): 19
+
13327 // Memory (8-bit): 42
+
13328 // Memory (32-bit): 55
13329 //---------------------------------------------------------------------------
13330 
-
13331 static const extended::ZoneEra kZoneEraEurope_Belgrade[] ACE_TIME_PROGMEM = {
+
13331 static const extended::ZoneEra kZoneEraEurope_Berlin[] ACE_TIME_PROGMEM = {
13332  // 1:00 EU CE%sT
13333  {
13334  &kPolicyEU /*zonePolicy*/,
@@ -13417,26 +13417,26 @@
13344 
13345 };
13346 
-
13347 static const char kZoneNameEurope_Belgrade[] ACE_TIME_PROGMEM = "Europe/Belgrade";
+
13347 static const char kZoneNameEurope_Berlin[] ACE_TIME_PROGMEM = "Europe/Berlin";
13348 
-
13349 const extended::ZoneInfo kZoneEurope_Belgrade ACE_TIME_PROGMEM = {
-
13350  kZoneNameEurope_Belgrade /*name*/,
-
13351  0xe0532b3a /*zoneId*/,
+
13349 const extended::ZoneInfo kZoneEurope_Berlin ACE_TIME_PROGMEM = {
+
13350  kZoneNameEurope_Berlin /*name*/,
+
13351  0x44644c20 /*zoneId*/,
13352  &kZoneContext /*zoneContext*/,
13353  5 /*transitionBufSize*/,
13354  1 /*numEras*/,
-
13355  kZoneEraEurope_Belgrade /*eras*/,
+
13355  kZoneEraEurope_Berlin /*eras*/,
13356 };
13357 
13358 //---------------------------------------------------------------------------
-
13359 // Zone name: Europe/Berlin
+
13359 // Zone name: Europe/Brussels
13360 // Zone Eras: 1
-
13361 // Strings (bytes): 19
-
13362 // Memory (8-bit): 42
-
13363 // Memory (32-bit): 55
+
13361 // Strings (bytes): 21
+
13362 // Memory (8-bit): 44
+
13363 // Memory (32-bit): 57
13364 //---------------------------------------------------------------------------
13365 
-
13366 static const extended::ZoneEra kZoneEraEurope_Berlin[] ACE_TIME_PROGMEM = {
+
13366 static const extended::ZoneEra kZoneEraEurope_Brussels[] ACE_TIME_PROGMEM = {
13367  // 1:00 EU CE%sT
13368  {
13369  &kPolicyEU /*zonePolicy*/,
@@ -13452,31 +13452,31 @@
13379 
13380 };
13381 
-
13382 static const char kZoneNameEurope_Berlin[] ACE_TIME_PROGMEM = "Europe/Berlin";
+
13382 static const char kZoneNameEurope_Brussels[] ACE_TIME_PROGMEM = "Europe/Brussels";
13383 
-
13384 const extended::ZoneInfo kZoneEurope_Berlin ACE_TIME_PROGMEM = {
-
13385  kZoneNameEurope_Berlin /*name*/,
-
13386  0x44644c20 /*zoneId*/,
+
13384 const extended::ZoneInfo kZoneEurope_Brussels ACE_TIME_PROGMEM = {
+
13385  kZoneNameEurope_Brussels /*name*/,
+
13386  0xdee07337 /*zoneId*/,
13387  &kZoneContext /*zoneContext*/,
13388  5 /*transitionBufSize*/,
13389  1 /*numEras*/,
-
13390  kZoneEraEurope_Berlin /*eras*/,
+
13390  kZoneEraEurope_Brussels /*eras*/,
13391 };
13392 
13393 //---------------------------------------------------------------------------
-
13394 // Zone name: Europe/Brussels
+
13394 // Zone name: Europe/Bucharest
13395 // Zone Eras: 1
-
13396 // Strings (bytes): 21
-
13397 // Memory (8-bit): 44
-
13398 // Memory (32-bit): 57
+
13396 // Strings (bytes): 22
+
13397 // Memory (8-bit): 45
+
13398 // Memory (32-bit): 58
13399 //---------------------------------------------------------------------------
13400 
-
13401 static const extended::ZoneEra kZoneEraEurope_Brussels[] ACE_TIME_PROGMEM = {
-
13402  // 1:00 EU CE%sT
+
13401 static const extended::ZoneEra kZoneEraEurope_Bucharest[] ACE_TIME_PROGMEM = {
+
13402  // 2:00 EU EE%sT
13403  {
13404  &kPolicyEU /*zonePolicy*/,
-
13405  "CE%T" /*format*/,
-
13406  4 /*offsetCode*/,
+
13405  "EE%T" /*format*/,
+
13406  8 /*offsetCode*/,
13407  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
13408  127 /*untilYearTiny*/,
13409  1 /*untilMonth*/,
@@ -13487,31 +13487,31 @@
13414 
13415 };
13416 
-
13417 static const char kZoneNameEurope_Brussels[] ACE_TIME_PROGMEM = "Europe/Brussels";
+
13417 static const char kZoneNameEurope_Bucharest[] ACE_TIME_PROGMEM = "Europe/Bucharest";
13418 
-
13419 const extended::ZoneInfo kZoneEurope_Brussels ACE_TIME_PROGMEM = {
-
13420  kZoneNameEurope_Brussels /*name*/,
-
13421  0xdee07337 /*zoneId*/,
+
13419 const extended::ZoneInfo kZoneEurope_Bucharest ACE_TIME_PROGMEM = {
+
13420  kZoneNameEurope_Bucharest /*name*/,
+
13421  0xfb349ec5 /*zoneId*/,
13422  &kZoneContext /*zoneContext*/,
13423  5 /*transitionBufSize*/,
13424  1 /*numEras*/,
-
13425  kZoneEraEurope_Brussels /*eras*/,
+
13425  kZoneEraEurope_Bucharest /*eras*/,
13426 };
13427 
13428 //---------------------------------------------------------------------------
-
13429 // Zone name: Europe/Bucharest
+
13429 // Zone name: Europe/Budapest
13430 // Zone Eras: 1
-
13431 // Strings (bytes): 22
-
13432 // Memory (8-bit): 45
-
13433 // Memory (32-bit): 58
+
13431 // Strings (bytes): 21
+
13432 // Memory (8-bit): 44
+
13433 // Memory (32-bit): 57
13434 //---------------------------------------------------------------------------
13435 
-
13436 static const extended::ZoneEra kZoneEraEurope_Bucharest[] ACE_TIME_PROGMEM = {
-
13437  // 2:00 EU EE%sT
+
13436 static const extended::ZoneEra kZoneEraEurope_Budapest[] ACE_TIME_PROGMEM = {
+
13437  // 1:00 EU CE%sT
13438  {
13439  &kPolicyEU /*zonePolicy*/,
-
13440  "EE%T" /*format*/,
-
13441  8 /*offsetCode*/,
+
13440  "CE%T" /*format*/,
+
13441  4 /*offsetCode*/,
13442  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
13443  127 /*untilYearTiny*/,
13444  1 /*untilMonth*/,
@@ -13522,31 +13522,31 @@
13449 
13450 };
13451 
-
13452 static const char kZoneNameEurope_Bucharest[] ACE_TIME_PROGMEM = "Europe/Bucharest";
+
13452 static const char kZoneNameEurope_Budapest[] ACE_TIME_PROGMEM = "Europe/Budapest";
13453 
-
13454 const extended::ZoneInfo kZoneEurope_Bucharest ACE_TIME_PROGMEM = {
-
13455  kZoneNameEurope_Bucharest /*name*/,
-
13456  0xfb349ec5 /*zoneId*/,
+
13454 const extended::ZoneInfo kZoneEurope_Budapest ACE_TIME_PROGMEM = {
+
13455  kZoneNameEurope_Budapest /*name*/,
+
13456  0x9ce0197c /*zoneId*/,
13457  &kZoneContext /*zoneContext*/,
13458  5 /*transitionBufSize*/,
13459  1 /*numEras*/,
-
13460  kZoneEraEurope_Bucharest /*eras*/,
+
13460  kZoneEraEurope_Budapest /*eras*/,
13461 };
13462 
13463 //---------------------------------------------------------------------------
-
13464 // Zone name: Europe/Budapest
+
13464 // Zone name: Europe/Chisinau
13465 // Zone Eras: 1
13466 // Strings (bytes): 21
13467 // Memory (8-bit): 44
13468 // Memory (32-bit): 57
13469 //---------------------------------------------------------------------------
13470 
-
13471 static const extended::ZoneEra kZoneEraEurope_Budapest[] ACE_TIME_PROGMEM = {
-
13472  // 1:00 EU CE%sT
+
13471 static const extended::ZoneEra kZoneEraEurope_Chisinau[] ACE_TIME_PROGMEM = {
+
13472  // 2:00 Moldova EE%sT
13473  {
-
13474  &kPolicyEU /*zonePolicy*/,
-
13475  "CE%T" /*format*/,
-
13476  4 /*offsetCode*/,
+
13474  &kPolicyMoldova /*zonePolicy*/,
+
13475  "EE%T" /*format*/,
+
13476  8 /*offsetCode*/,
13477  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
13478  127 /*untilYearTiny*/,
13479  1 /*untilMonth*/,
@@ -13557,31 +13557,31 @@
13484 
13485 };
13486 
-
13487 static const char kZoneNameEurope_Budapest[] ACE_TIME_PROGMEM = "Europe/Budapest";
+
13487 static const char kZoneNameEurope_Chisinau[] ACE_TIME_PROGMEM = "Europe/Chisinau";
13488 
-
13489 const extended::ZoneInfo kZoneEurope_Budapest ACE_TIME_PROGMEM = {
-
13490  kZoneNameEurope_Budapest /*name*/,
-
13491  0x9ce0197c /*zoneId*/,
+
13489 const extended::ZoneInfo kZoneEurope_Chisinau ACE_TIME_PROGMEM = {
+
13490  kZoneNameEurope_Chisinau /*name*/,
+
13491  0xad58aa18 /*zoneId*/,
13492  &kZoneContext /*zoneContext*/,
13493  5 /*transitionBufSize*/,
13494  1 /*numEras*/,
-
13495  kZoneEraEurope_Budapest /*eras*/,
+
13495  kZoneEraEurope_Chisinau /*eras*/,
13496 };
13497 
13498 //---------------------------------------------------------------------------
-
13499 // Zone name: Europe/Chisinau
+
13499 // Zone name: Europe/Copenhagen
13500 // Zone Eras: 1
-
13501 // Strings (bytes): 21
-
13502 // Memory (8-bit): 44
-
13503 // Memory (32-bit): 57
+
13501 // Strings (bytes): 23
+
13502 // Memory (8-bit): 46
+
13503 // Memory (32-bit): 59
13504 //---------------------------------------------------------------------------
13505 
-
13506 static const extended::ZoneEra kZoneEraEurope_Chisinau[] ACE_TIME_PROGMEM = {
-
13507  // 2:00 Moldova EE%sT
+
13506 static const extended::ZoneEra kZoneEraEurope_Copenhagen[] ACE_TIME_PROGMEM = {
+
13507  // 1:00 EU CE%sT
13508  {
-
13509  &kPolicyMoldova /*zonePolicy*/,
-
13510  "EE%T" /*format*/,
-
13511  8 /*offsetCode*/,
+
13509  &kPolicyEU /*zonePolicy*/,
+
13510  "CE%T" /*format*/,
+
13511  4 /*offsetCode*/,
13512  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
13513  127 /*untilYearTiny*/,
13514  1 /*untilMonth*/,
@@ -13592,30 +13592,30 @@
13519 
13520 };
13521 
-
13522 static const char kZoneNameEurope_Chisinau[] ACE_TIME_PROGMEM = "Europe/Chisinau";
+
13522 static const char kZoneNameEurope_Copenhagen[] ACE_TIME_PROGMEM = "Europe/Copenhagen";
13523 
-
13524 const extended::ZoneInfo kZoneEurope_Chisinau ACE_TIME_PROGMEM = {
-
13525  kZoneNameEurope_Chisinau /*name*/,
-
13526  0xad58aa18 /*zoneId*/,
+
13524 const extended::ZoneInfo kZoneEurope_Copenhagen ACE_TIME_PROGMEM = {
+
13525  kZoneNameEurope_Copenhagen /*name*/,
+
13526  0xe0ed30bc /*zoneId*/,
13527  &kZoneContext /*zoneContext*/,
13528  5 /*transitionBufSize*/,
13529  1 /*numEras*/,
-
13530  kZoneEraEurope_Chisinau /*eras*/,
+
13530  kZoneEraEurope_Copenhagen /*eras*/,
13531 };
13532 
13533 //---------------------------------------------------------------------------
-
13534 // Zone name: Europe/Copenhagen
+
13534 // Zone name: Europe/Dublin
13535 // Zone Eras: 1
-
13536 // Strings (bytes): 23
-
13537 // Memory (8-bit): 46
-
13538 // Memory (32-bit): 59
+
13536 // Strings (bytes): 22
+
13537 // Memory (8-bit): 45
+
13538 // Memory (32-bit): 58
13539 //---------------------------------------------------------------------------
13540 
-
13541 static const extended::ZoneEra kZoneEraEurope_Copenhagen[] ACE_TIME_PROGMEM = {
-
13542  // 1:00 EU CE%sT
+
13541 static const extended::ZoneEra kZoneEraEurope_Dublin[] ACE_TIME_PROGMEM = {
+
13542  // 1:00 Eire IST/GMT
13543  {
-
13544  &kPolicyEU /*zonePolicy*/,
-
13545  "CE%T" /*format*/,
+
13544  &kPolicyEire /*zonePolicy*/,
+
13545  "IST/GMT" /*format*/,
13546  4 /*offsetCode*/,
13547  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
13548  127 /*untilYearTiny*/,
@@ -13627,30 +13627,30 @@
13554 
13555 };
13556 
-
13557 static const char kZoneNameEurope_Copenhagen[] ACE_TIME_PROGMEM = "Europe/Copenhagen";
+
13557 static const char kZoneNameEurope_Dublin[] ACE_TIME_PROGMEM = "Europe/Dublin";
13558 
-
13559 const extended::ZoneInfo kZoneEurope_Copenhagen ACE_TIME_PROGMEM = {
-
13560  kZoneNameEurope_Copenhagen /*name*/,
-
13561  0xe0ed30bc /*zoneId*/,
+
13559 const extended::ZoneInfo kZoneEurope_Dublin ACE_TIME_PROGMEM = {
+
13560  kZoneNameEurope_Dublin /*name*/,
+
13561  0x4a275f62 /*zoneId*/,
13562  &kZoneContext /*zoneContext*/,
13563  5 /*transitionBufSize*/,
13564  1 /*numEras*/,
-
13565  kZoneEraEurope_Copenhagen /*eras*/,
+
13565  kZoneEraEurope_Dublin /*eras*/,
13566 };
13567 
13568 //---------------------------------------------------------------------------
-
13569 // Zone name: Europe/Dublin
+
13569 // Zone name: Europe/Gibraltar
13570 // Zone Eras: 1
13571 // Strings (bytes): 22
13572 // Memory (8-bit): 45
13573 // Memory (32-bit): 58
13574 //---------------------------------------------------------------------------
13575 
-
13576 static const extended::ZoneEra kZoneEraEurope_Dublin[] ACE_TIME_PROGMEM = {
-
13577  // 1:00 Eire IST/GMT
+
13576 static const extended::ZoneEra kZoneEraEurope_Gibraltar[] ACE_TIME_PROGMEM = {
+
13577  // 1:00 EU CE%sT
13578  {
-
13579  &kPolicyEire /*zonePolicy*/,
-
13580  "IST/GMT" /*format*/,
+
13579  &kPolicyEU /*zonePolicy*/,
+
13580  "CE%T" /*format*/,
13581  4 /*offsetCode*/,
13582  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
13583  127 /*untilYearTiny*/,
@@ -13662,31 +13662,31 @@
13589 
13590 };
13591 
-
13592 static const char kZoneNameEurope_Dublin[] ACE_TIME_PROGMEM = "Europe/Dublin";
+
13592 static const char kZoneNameEurope_Gibraltar[] ACE_TIME_PROGMEM = "Europe/Gibraltar";
13593 
-
13594 const extended::ZoneInfo kZoneEurope_Dublin ACE_TIME_PROGMEM = {
-
13595  kZoneNameEurope_Dublin /*name*/,
-
13596  0x4a275f62 /*zoneId*/,
+
13594 const extended::ZoneInfo kZoneEurope_Gibraltar ACE_TIME_PROGMEM = {
+
13595  kZoneNameEurope_Gibraltar /*name*/,
+
13596  0xf8e325fc /*zoneId*/,
13597  &kZoneContext /*zoneContext*/,
13598  5 /*transitionBufSize*/,
13599  1 /*numEras*/,
-
13600  kZoneEraEurope_Dublin /*eras*/,
+
13600  kZoneEraEurope_Gibraltar /*eras*/,
13601 };
13602 
13603 //---------------------------------------------------------------------------
-
13604 // Zone name: Europe/Gibraltar
+
13604 // Zone name: Europe/Helsinki
13605 // Zone Eras: 1
-
13606 // Strings (bytes): 22
-
13607 // Memory (8-bit): 45
-
13608 // Memory (32-bit): 58
+
13606 // Strings (bytes): 21
+
13607 // Memory (8-bit): 44
+
13608 // Memory (32-bit): 57
13609 //---------------------------------------------------------------------------
13610 
-
13611 static const extended::ZoneEra kZoneEraEurope_Gibraltar[] ACE_TIME_PROGMEM = {
-
13612  // 1:00 EU CE%sT
+
13611 static const extended::ZoneEra kZoneEraEurope_Helsinki[] ACE_TIME_PROGMEM = {
+
13612  // 2:00 EU EE%sT
13613  {
13614  &kPolicyEU /*zonePolicy*/,
-
13615  "CE%T" /*format*/,
-
13616  4 /*offsetCode*/,
+
13615  "EE%T" /*format*/,
+
13616  8 /*offsetCode*/,
13617  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
13618  127 /*untilYearTiny*/,
13619  1 /*untilMonth*/,
@@ -13697,220 +13697,220 @@
13624 
13625 };
13626 
-
13627 static const char kZoneNameEurope_Gibraltar[] ACE_TIME_PROGMEM = "Europe/Gibraltar";
+
13627 static const char kZoneNameEurope_Helsinki[] ACE_TIME_PROGMEM = "Europe/Helsinki";
13628 
-
13629 const extended::ZoneInfo kZoneEurope_Gibraltar ACE_TIME_PROGMEM = {
-
13630  kZoneNameEurope_Gibraltar /*name*/,
-
13631  0xf8e325fc /*zoneId*/,
+
13629 const extended::ZoneInfo kZoneEurope_Helsinki ACE_TIME_PROGMEM = {
+
13630  kZoneNameEurope_Helsinki /*name*/,
+
13631  0x6ab2975b /*zoneId*/,
13632  &kZoneContext /*zoneContext*/,
13633  5 /*transitionBufSize*/,
13634  1 /*numEras*/,
-
13635  kZoneEraEurope_Gibraltar /*eras*/,
+
13635  kZoneEraEurope_Helsinki /*eras*/,
13636 };
13637 
13638 //---------------------------------------------------------------------------
-
13639 // Zone name: Europe/Helsinki
-
13640 // Zone Eras: 1
-
13641 // Strings (bytes): 21
-
13642 // Memory (8-bit): 44
-
13643 // Memory (32-bit): 57
+
13639 // Zone name: Europe/Istanbul
+
13640 // Zone Eras: 9
+
13641 // Strings (bytes): 58
+
13642 // Memory (8-bit): 169
+
13643 // Memory (32-bit): 222
13644 //---------------------------------------------------------------------------
13645 
-
13646 static const extended::ZoneEra kZoneEraEurope_Helsinki[] ACE_TIME_PROGMEM = {
-
13647  // 2:00 EU EE%sT
+
13646 static const extended::ZoneEra kZoneEraEurope_Istanbul[] ACE_TIME_PROGMEM = {
+
13647  // 2:00 Turkey EE%sT 2007
13648  {
-
13649  &kPolicyEU /*zonePolicy*/,
+
13649  &kPolicyTurkey /*zonePolicy*/,
13650  "EE%T" /*format*/,
13651  8 /*offsetCode*/,
13652  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
13653  127 /*untilYearTiny*/,
+
13653  7 /*untilYearTiny*/,
13654  1 /*untilMonth*/,
13655  1 /*untilDay*/,
13656  0 /*untilTimeCode*/,
13657  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
13658  },
-
13659 
-
13660 };
-
13661 
-
13662 static const char kZoneNameEurope_Helsinki[] ACE_TIME_PROGMEM = "Europe/Helsinki";
-
13663 
-
13664 const extended::ZoneInfo kZoneEurope_Helsinki ACE_TIME_PROGMEM = {
-
13665  kZoneNameEurope_Helsinki /*name*/,
-
13666  0x6ab2975b /*zoneId*/,
-
13667  &kZoneContext /*zoneContext*/,
-
13668  5 /*transitionBufSize*/,
-
13669  1 /*numEras*/,
-
13670  kZoneEraEurope_Helsinki /*eras*/,
-
13671 };
-
13672 
-
13673 //---------------------------------------------------------------------------
-
13674 // Zone name: Europe/Istanbul
-
13675 // Zone Eras: 9
-
13676 // Strings (bytes): 58
-
13677 // Memory (8-bit): 169
-
13678 // Memory (32-bit): 222
-
13679 //---------------------------------------------------------------------------
-
13680 
-
13681 static const extended::ZoneEra kZoneEraEurope_Istanbul[] ACE_TIME_PROGMEM = {
-
13682  // 2:00 Turkey EE%sT 2007
-
13683  {
-
13684  &kPolicyTurkey /*zonePolicy*/,
-
13685  "EE%T" /*format*/,
-
13686  8 /*offsetCode*/,
-
13687  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
13688  7 /*untilYearTiny*/,
-
13689  1 /*untilMonth*/,
-
13690  1 /*untilDay*/,
-
13691  0 /*untilTimeCode*/,
-
13692  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
13693  },
-
13694  // 2:00 EU EE%sT 2011 Mar 27 1:00u
-
13695  {
-
13696  &kPolicyEU /*zonePolicy*/,
-
13697  "EE%T" /*format*/,
-
13698  8 /*offsetCode*/,
-
13699  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
13700  11 /*untilYearTiny*/,
-
13701  3 /*untilMonth*/,
-
13702  27 /*untilDay*/,
-
13703  4 /*untilTimeCode*/,
-
13704  32 /*untilTimeModifier (kSuffixU + minute=0)*/,
-
13705  },
-
13706  // 2:00 - EET 2011 Mar 28 1:00u
-
13707  {
-
13708  nullptr /*zonePolicy*/,
-
13709  "EET" /*format*/,
-
13710  8 /*offsetCode*/,
-
13711  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
13712  11 /*untilYearTiny*/,
-
13713  3 /*untilMonth*/,
-
13714  28 /*untilDay*/,
-
13715  4 /*untilTimeCode*/,
-
13716  32 /*untilTimeModifier (kSuffixU + minute=0)*/,
-
13717  },
-
13718  // 2:00 EU EE%sT 2014 Mar 30 1:00u
-
13719  {
-
13720  &kPolicyEU /*zonePolicy*/,
-
13721  "EE%T" /*format*/,
-
13722  8 /*offsetCode*/,
-
13723  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
13724  14 /*untilYearTiny*/,
-
13725  3 /*untilMonth*/,
-
13726  30 /*untilDay*/,
-
13727  4 /*untilTimeCode*/,
-
13728  32 /*untilTimeModifier (kSuffixU + minute=0)*/,
-
13729  },
-
13730  // 2:00 - EET 2014 Mar 31 1:00u
-
13731  {
-
13732  nullptr /*zonePolicy*/,
-
13733  "EET" /*format*/,
-
13734  8 /*offsetCode*/,
-
13735  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
13736  14 /*untilYearTiny*/,
-
13737  3 /*untilMonth*/,
-
13738  31 /*untilDay*/,
-
13739  4 /*untilTimeCode*/,
-
13740  32 /*untilTimeModifier (kSuffixU + minute=0)*/,
-
13741  },
-
13742  // 2:00 EU EE%sT 2015 Oct 25 1:00u
-
13743  {
-
13744  &kPolicyEU /*zonePolicy*/,
-
13745  "EE%T" /*format*/,
-
13746  8 /*offsetCode*/,
-
13747  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
13748  15 /*untilYearTiny*/,
-
13749  10 /*untilMonth*/,
-
13750  25 /*untilDay*/,
-
13751  4 /*untilTimeCode*/,
-
13752  32 /*untilTimeModifier (kSuffixU + minute=0)*/,
-
13753  },
-
13754  // 2:00 1:00 EEST 2015 Nov 8 1:00u
-
13755  {
-
13756  nullptr /*zonePolicy*/,
-
13757  "EEST" /*format*/,
-
13758  8 /*offsetCode*/,
-
13759  8 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=60/15 + 4))*/,
-
13760  15 /*untilYearTiny*/,
-
13761  11 /*untilMonth*/,
-
13762  8 /*untilDay*/,
-
13763  4 /*untilTimeCode*/,
-
13764  32 /*untilTimeModifier (kSuffixU + minute=0)*/,
-
13765  },
-
13766  // 2:00 EU EE%sT 2016 Sep 7
-
13767  {
-
13768  &kPolicyEU /*zonePolicy*/,
-
13769  "EE%T" /*format*/,
-
13770  8 /*offsetCode*/,
-
13771  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
13772  16 /*untilYearTiny*/,
-
13773  9 /*untilMonth*/,
-
13774  7 /*untilDay*/,
-
13775  0 /*untilTimeCode*/,
-
13776  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
13777  },
-
13778  // 3:00 - +03
+
13659  // 2:00 EU EE%sT 2011 Mar 27 1:00u
+
13660  {
+
13661  &kPolicyEU /*zonePolicy*/,
+
13662  "EE%T" /*format*/,
+
13663  8 /*offsetCode*/,
+
13664  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
13665  11 /*untilYearTiny*/,
+
13666  3 /*untilMonth*/,
+
13667  27 /*untilDay*/,
+
13668  4 /*untilTimeCode*/,
+
13669  32 /*untilTimeModifier (kSuffixU + minute=0)*/,
+
13670  },
+
13671  // 2:00 - EET 2011 Mar 28 1:00u
+
13672  {
+
13673  nullptr /*zonePolicy*/,
+
13674  "EET" /*format*/,
+
13675  8 /*offsetCode*/,
+
13676  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
13677  11 /*untilYearTiny*/,
+
13678  3 /*untilMonth*/,
+
13679  28 /*untilDay*/,
+
13680  4 /*untilTimeCode*/,
+
13681  32 /*untilTimeModifier (kSuffixU + minute=0)*/,
+
13682  },
+
13683  // 2:00 EU EE%sT 2014 Mar 30 1:00u
+
13684  {
+
13685  &kPolicyEU /*zonePolicy*/,
+
13686  "EE%T" /*format*/,
+
13687  8 /*offsetCode*/,
+
13688  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
13689  14 /*untilYearTiny*/,
+
13690  3 /*untilMonth*/,
+
13691  30 /*untilDay*/,
+
13692  4 /*untilTimeCode*/,
+
13693  32 /*untilTimeModifier (kSuffixU + minute=0)*/,
+
13694  },
+
13695  // 2:00 - EET 2014 Mar 31 1:00u
+
13696  {
+
13697  nullptr /*zonePolicy*/,
+
13698  "EET" /*format*/,
+
13699  8 /*offsetCode*/,
+
13700  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
13701  14 /*untilYearTiny*/,
+
13702  3 /*untilMonth*/,
+
13703  31 /*untilDay*/,
+
13704  4 /*untilTimeCode*/,
+
13705  32 /*untilTimeModifier (kSuffixU + minute=0)*/,
+
13706  },
+
13707  // 2:00 EU EE%sT 2015 Oct 25 1:00u
+
13708  {
+
13709  &kPolicyEU /*zonePolicy*/,
+
13710  "EE%T" /*format*/,
+
13711  8 /*offsetCode*/,
+
13712  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
13713  15 /*untilYearTiny*/,
+
13714  10 /*untilMonth*/,
+
13715  25 /*untilDay*/,
+
13716  4 /*untilTimeCode*/,
+
13717  32 /*untilTimeModifier (kSuffixU + minute=0)*/,
+
13718  },
+
13719  // 2:00 1:00 EEST 2015 Nov 8 1:00u
+
13720  {
+
13721  nullptr /*zonePolicy*/,
+
13722  "EEST" /*format*/,
+
13723  8 /*offsetCode*/,
+
13724  8 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=60/15 + 4))*/,
+
13725  15 /*untilYearTiny*/,
+
13726  11 /*untilMonth*/,
+
13727  8 /*untilDay*/,
+
13728  4 /*untilTimeCode*/,
+
13729  32 /*untilTimeModifier (kSuffixU + minute=0)*/,
+
13730  },
+
13731  // 2:00 EU EE%sT 2016 Sep 7
+
13732  {
+
13733  &kPolicyEU /*zonePolicy*/,
+
13734  "EE%T" /*format*/,
+
13735  8 /*offsetCode*/,
+
13736  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
13737  16 /*untilYearTiny*/,
+
13738  9 /*untilMonth*/,
+
13739  7 /*untilDay*/,
+
13740  0 /*untilTimeCode*/,
+
13741  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
13742  },
+
13743  // 3:00 - +03
+
13744  {
+
13745  nullptr /*zonePolicy*/,
+
13746  "+03" /*format*/,
+
13747  12 /*offsetCode*/,
+
13748  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
13749  127 /*untilYearTiny*/,
+
13750  1 /*untilMonth*/,
+
13751  1 /*untilDay*/,
+
13752  0 /*untilTimeCode*/,
+
13753  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
13754  },
+
13755 
+
13756 };
+
13757 
+
13758 static const char kZoneNameEurope_Istanbul[] ACE_TIME_PROGMEM = "Europe/Istanbul";
+
13759 
+
13760 const extended::ZoneInfo kZoneEurope_Istanbul ACE_TIME_PROGMEM = {
+
13761  kZoneNameEurope_Istanbul /*name*/,
+
13762  0x9e09d6e6 /*zoneId*/,
+
13763  &kZoneContext /*zoneContext*/,
+
13764  7 /*transitionBufSize*/,
+
13765  9 /*numEras*/,
+
13766  kZoneEraEurope_Istanbul /*eras*/,
+
13767 };
+
13768 
+
13769 //---------------------------------------------------------------------------
+
13770 // Zone name: Europe/Kaliningrad
+
13771 // Zone Eras: 3
+
13772 // Strings (bytes): 32
+
13773 // Memory (8-bit): 77
+
13774 // Memory (32-bit): 100
+
13775 //---------------------------------------------------------------------------
+
13776 
+
13777 static const extended::ZoneEra kZoneEraEurope_Kaliningrad[] ACE_TIME_PROGMEM = {
+
13778  // 2:00 Russia EE%sT 2011 Mar 27 2:00s
13779  {
-
13780  nullptr /*zonePolicy*/,
-
13781  "+03" /*format*/,
-
13782  12 /*offsetCode*/,
+
13780  &kPolicyRussia /*zonePolicy*/,
+
13781  "EE%T" /*format*/,
+
13782  8 /*offsetCode*/,
13783  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
13784  127 /*untilYearTiny*/,
-
13785  1 /*untilMonth*/,
-
13786  1 /*untilDay*/,
-
13787  0 /*untilTimeCode*/,
-
13788  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
13784  11 /*untilYearTiny*/,
+
13785  3 /*untilMonth*/,
+
13786  27 /*untilDay*/,
+
13787  8 /*untilTimeCode*/,
+
13788  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
13789  },
-
13790 
-
13791 };
-
13792 
-
13793 static const char kZoneNameEurope_Istanbul[] ACE_TIME_PROGMEM = "Europe/Istanbul";
-
13794 
-
13795 const extended::ZoneInfo kZoneEurope_Istanbul ACE_TIME_PROGMEM = {
-
13796  kZoneNameEurope_Istanbul /*name*/,
-
13797  0x9e09d6e6 /*zoneId*/,
-
13798  &kZoneContext /*zoneContext*/,
-
13799  7 /*transitionBufSize*/,
-
13800  9 /*numEras*/,
-
13801  kZoneEraEurope_Istanbul /*eras*/,
-
13802 };
-
13803 
-
13804 //---------------------------------------------------------------------------
-
13805 // Zone name: Europe/Kaliningrad
-
13806 // Zone Eras: 3
-
13807 // Strings (bytes): 32
-
13808 // Memory (8-bit): 77
-
13809 // Memory (32-bit): 100
-
13810 //---------------------------------------------------------------------------
-
13811 
-
13812 static const extended::ZoneEra kZoneEraEurope_Kaliningrad[] ACE_TIME_PROGMEM = {
-
13813  // 2:00 Russia EE%sT 2011 Mar 27 2:00s
-
13814  {
-
13815  &kPolicyRussia /*zonePolicy*/,
-
13816  "EE%T" /*format*/,
-
13817  8 /*offsetCode*/,
-
13818  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
13819  11 /*untilYearTiny*/,
-
13820  3 /*untilMonth*/,
-
13821  27 /*untilDay*/,
-
13822  8 /*untilTimeCode*/,
-
13823  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
13824  },
-
13825  // 3:00 - +03 2014 Oct 26 2:00s
-
13826  {
-
13827  nullptr /*zonePolicy*/,
-
13828  "+03" /*format*/,
-
13829  12 /*offsetCode*/,
-
13830  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
13831  14 /*untilYearTiny*/,
-
13832  10 /*untilMonth*/,
-
13833  26 /*untilDay*/,
-
13834  8 /*untilTimeCode*/,
-
13835  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
13836  },
-
13837  // 2:00 - EET
+
13790  // 3:00 - +03 2014 Oct 26 2:00s
+
13791  {
+
13792  nullptr /*zonePolicy*/,
+
13793  "+03" /*format*/,
+
13794  12 /*offsetCode*/,
+
13795  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
13796  14 /*untilYearTiny*/,
+
13797  10 /*untilMonth*/,
+
13798  26 /*untilDay*/,
+
13799  8 /*untilTimeCode*/,
+
13800  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
+
13801  },
+
13802  // 2:00 - EET
+
13803  {
+
13804  nullptr /*zonePolicy*/,
+
13805  "EET" /*format*/,
+
13806  8 /*offsetCode*/,
+
13807  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
13808  127 /*untilYearTiny*/,
+
13809  1 /*untilMonth*/,
+
13810  1 /*untilDay*/,
+
13811  0 /*untilTimeCode*/,
+
13812  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
13813  },
+
13814 
+
13815 };
+
13816 
+
13817 static const char kZoneNameEurope_Kaliningrad[] ACE_TIME_PROGMEM = "Europe/Kaliningrad";
+
13818 
+
13819 const extended::ZoneInfo kZoneEurope_Kaliningrad ACE_TIME_PROGMEM = {
+
13820  kZoneNameEurope_Kaliningrad /*name*/,
+
13821  0xd33b2f28 /*zoneId*/,
+
13822  &kZoneContext /*zoneContext*/,
+
13823  5 /*transitionBufSize*/,
+
13824  3 /*numEras*/,
+
13825  kZoneEraEurope_Kaliningrad /*eras*/,
+
13826 };
+
13827 
+
13828 //---------------------------------------------------------------------------
+
13829 // Zone name: Europe/Kiev
+
13830 // Zone Eras: 1
+
13831 // Strings (bytes): 17
+
13832 // Memory (8-bit): 40
+
13833 // Memory (32-bit): 53
+
13834 //---------------------------------------------------------------------------
+
13835 
+
13836 static const extended::ZoneEra kZoneEraEurope_Kiev[] ACE_TIME_PROGMEM = {
+
13837  // 2:00 EU EE%sT
13838  {
-
13839  nullptr /*zonePolicy*/,
-
13840  "EET" /*format*/,
+
13839  &kPolicyEU /*zonePolicy*/,
+
13840  "EE%T" /*format*/,
13841  8 /*offsetCode*/,
13842  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
13843  127 /*untilYearTiny*/,
@@ -13922,90 +13922,90 @@
13849 
13850 };
13851 
-
13852 static const char kZoneNameEurope_Kaliningrad[] ACE_TIME_PROGMEM = "Europe/Kaliningrad";
+
13852 static const char kZoneNameEurope_Kiev[] ACE_TIME_PROGMEM = "Europe/Kiev";
13853 
-
13854 const extended::ZoneInfo kZoneEurope_Kaliningrad ACE_TIME_PROGMEM = {
-
13855  kZoneNameEurope_Kaliningrad /*name*/,
-
13856  0xd33b2f28 /*zoneId*/,
+
13854 const extended::ZoneInfo kZoneEurope_Kiev ACE_TIME_PROGMEM = {
+
13855  kZoneNameEurope_Kiev /*name*/,
+
13856  0xa2c19eb3 /*zoneId*/,
13857  &kZoneContext /*zoneContext*/,
13858  5 /*transitionBufSize*/,
-
13859  3 /*numEras*/,
-
13860  kZoneEraEurope_Kaliningrad /*eras*/,
+
13859  1 /*numEras*/,
+
13860  kZoneEraEurope_Kiev /*eras*/,
13861 };
13862 
13863 //---------------------------------------------------------------------------
-
13864 // Zone name: Europe/Kiev
-
13865 // Zone Eras: 1
-
13866 // Strings (bytes): 17
-
13867 // Memory (8-bit): 40
-
13868 // Memory (32-bit): 53
+
13864 // Zone name: Europe/Kirov
+
13865 // Zone Eras: 3
+
13866 // Strings (bytes): 29
+
13867 // Memory (8-bit): 74
+
13868 // Memory (32-bit): 97
13869 //---------------------------------------------------------------------------
13870 
-
13871 static const extended::ZoneEra kZoneEraEurope_Kiev[] ACE_TIME_PROGMEM = {
-
13872  // 2:00 EU EE%sT
+
13871 static const extended::ZoneEra kZoneEraEurope_Kirov[] ACE_TIME_PROGMEM = {
+
13872  // 3:00 Russia +03/+04 2011 Mar 27 2:00s
13873  {
-
13874  &kPolicyEU /*zonePolicy*/,
-
13875  "EE%T" /*format*/,
-
13876  8 /*offsetCode*/,
+
13874  &kPolicyRussia /*zonePolicy*/,
+
13875  "+03/+04" /*format*/,
+
13876  12 /*offsetCode*/,
13877  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
13878  127 /*untilYearTiny*/,
-
13879  1 /*untilMonth*/,
-
13880  1 /*untilDay*/,
-
13881  0 /*untilTimeCode*/,
-
13882  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
13878  11 /*untilYearTiny*/,
+
13879  3 /*untilMonth*/,
+
13880  27 /*untilDay*/,
+
13881  8 /*untilTimeCode*/,
+
13882  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
13883  },
-
13884 
-
13885 };
-
13886 
-
13887 static const char kZoneNameEurope_Kiev[] ACE_TIME_PROGMEM = "Europe/Kiev";
-
13888 
-
13889 const extended::ZoneInfo kZoneEurope_Kiev ACE_TIME_PROGMEM = {
-
13890  kZoneNameEurope_Kiev /*name*/,
-
13891  0xa2c19eb3 /*zoneId*/,
-
13892  &kZoneContext /*zoneContext*/,
-
13893  5 /*transitionBufSize*/,
-
13894  1 /*numEras*/,
-
13895  kZoneEraEurope_Kiev /*eras*/,
-
13896 };
-
13897 
-
13898 //---------------------------------------------------------------------------
-
13899 // Zone name: Europe/Kirov
-
13900 // Zone Eras: 3
-
13901 // Strings (bytes): 29
-
13902 // Memory (8-bit): 74
-
13903 // Memory (32-bit): 97
-
13904 //---------------------------------------------------------------------------
-
13905 
-
13906 static const extended::ZoneEra kZoneEraEurope_Kirov[] ACE_TIME_PROGMEM = {
-
13907  // 3:00 Russia +03/+04 2011 Mar 27 2:00s
-
13908  {
-
13909  &kPolicyRussia /*zonePolicy*/,
-
13910  "+03/+04" /*format*/,
-
13911  12 /*offsetCode*/,
-
13912  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
13913  11 /*untilYearTiny*/,
-
13914  3 /*untilMonth*/,
-
13915  27 /*untilDay*/,
-
13916  8 /*untilTimeCode*/,
-
13917  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
13918  },
-
13919  // 4:00 - +04 2014 Oct 26 2:00s
-
13920  {
-
13921  nullptr /*zonePolicy*/,
-
13922  "+04" /*format*/,
-
13923  16 /*offsetCode*/,
-
13924  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
13925  14 /*untilYearTiny*/,
-
13926  10 /*untilMonth*/,
-
13927  26 /*untilDay*/,
-
13928  8 /*untilTimeCode*/,
-
13929  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
13930  },
-
13931  // 3:00 - +03
+
13884  // 4:00 - +04 2014 Oct 26 2:00s
+
13885  {
+
13886  nullptr /*zonePolicy*/,
+
13887  "+04" /*format*/,
+
13888  16 /*offsetCode*/,
+
13889  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
13890  14 /*untilYearTiny*/,
+
13891  10 /*untilMonth*/,
+
13892  26 /*untilDay*/,
+
13893  8 /*untilTimeCode*/,
+
13894  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
+
13895  },
+
13896  // 3:00 - +03
+
13897  {
+
13898  nullptr /*zonePolicy*/,
+
13899  "+03" /*format*/,
+
13900  12 /*offsetCode*/,
+
13901  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
13902  127 /*untilYearTiny*/,
+
13903  1 /*untilMonth*/,
+
13904  1 /*untilDay*/,
+
13905  0 /*untilTimeCode*/,
+
13906  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
13907  },
+
13908 
+
13909 };
+
13910 
+
13911 static const char kZoneNameEurope_Kirov[] ACE_TIME_PROGMEM = "Europe/Kirov";
+
13912 
+
13913 const extended::ZoneInfo kZoneEurope_Kirov ACE_TIME_PROGMEM = {
+
13914  kZoneNameEurope_Kirov /*name*/,
+
13915  0xfaf5abef /*zoneId*/,
+
13916  &kZoneContext /*zoneContext*/,
+
13917  5 /*transitionBufSize*/,
+
13918  3 /*numEras*/,
+
13919  kZoneEraEurope_Kirov /*eras*/,
+
13920 };
+
13921 
+
13922 //---------------------------------------------------------------------------
+
13923 // Zone name: Europe/Lisbon
+
13924 // Zone Eras: 1
+
13925 // Strings (bytes): 19
+
13926 // Memory (8-bit): 42
+
13927 // Memory (32-bit): 55
+
13928 //---------------------------------------------------------------------------
+
13929 
+
13930 static const extended::ZoneEra kZoneEraEurope_Lisbon[] ACE_TIME_PROGMEM = {
+
13931  // 0:00 EU WE%sT
13932  {
-
13933  nullptr /*zonePolicy*/,
-
13934  "+03" /*format*/,
-
13935  12 /*offsetCode*/,
+
13933  &kPolicyEU /*zonePolicy*/,
+
13934  "WE%T" /*format*/,
+
13935  0 /*offsetCode*/,
13936  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
13937  127 /*untilYearTiny*/,
13938  1 /*untilMonth*/,
@@ -14016,30 +14016,30 @@
13943 
13944 };
13945 
-
13946 static const char kZoneNameEurope_Kirov[] ACE_TIME_PROGMEM = "Europe/Kirov";
+
13946 static const char kZoneNameEurope_Lisbon[] ACE_TIME_PROGMEM = "Europe/Lisbon";
13947 
-
13948 const extended::ZoneInfo kZoneEurope_Kirov ACE_TIME_PROGMEM = {
-
13949  kZoneNameEurope_Kirov /*name*/,
-
13950  0xfaf5abef /*zoneId*/,
+
13948 const extended::ZoneInfo kZoneEurope_Lisbon ACE_TIME_PROGMEM = {
+
13949  kZoneNameEurope_Lisbon /*name*/,
+
13950  0x5c00a70b /*zoneId*/,
13951  &kZoneContext /*zoneContext*/,
13952  5 /*transitionBufSize*/,
-
13953  3 /*numEras*/,
-
13954  kZoneEraEurope_Kirov /*eras*/,
+
13953  1 /*numEras*/,
+
13954  kZoneEraEurope_Lisbon /*eras*/,
13955 };
13956 
13957 //---------------------------------------------------------------------------
-
13958 // Zone name: Europe/Lisbon
+
13958 // Zone name: Europe/London
13959 // Zone Eras: 1
-
13960 // Strings (bytes): 19
-
13961 // Memory (8-bit): 42
-
13962 // Memory (32-bit): 55
+
13960 // Strings (bytes): 22
+
13961 // Memory (8-bit): 45
+
13962 // Memory (32-bit): 58
13963 //---------------------------------------------------------------------------
13964 
-
13965 static const extended::ZoneEra kZoneEraEurope_Lisbon[] ACE_TIME_PROGMEM = {
-
13966  // 0:00 EU WE%sT
+
13965 static const extended::ZoneEra kZoneEraEurope_London[] ACE_TIME_PROGMEM = {
+
13966  // 0:00 EU GMT/BST
13967  {
13968  &kPolicyEU /*zonePolicy*/,
-
13969  "WE%T" /*format*/,
+
13969  "GMT/BST" /*format*/,
13970  0 /*offsetCode*/,
13971  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
13972  127 /*untilYearTiny*/,
@@ -14051,31 +14051,31 @@
13978 
13979 };
13980 
-
13981 static const char kZoneNameEurope_Lisbon[] ACE_TIME_PROGMEM = "Europe/Lisbon";
+
13981 static const char kZoneNameEurope_London[] ACE_TIME_PROGMEM = "Europe/London";
13982 
-
13983 const extended::ZoneInfo kZoneEurope_Lisbon ACE_TIME_PROGMEM = {
-
13984  kZoneNameEurope_Lisbon /*name*/,
-
13985  0x5c00a70b /*zoneId*/,
+
13983 const extended::ZoneInfo kZoneEurope_London ACE_TIME_PROGMEM = {
+
13984  kZoneNameEurope_London /*name*/,
+
13985  0x5c6a84ae /*zoneId*/,
13986  &kZoneContext /*zoneContext*/,
13987  5 /*transitionBufSize*/,
13988  1 /*numEras*/,
-
13989  kZoneEraEurope_Lisbon /*eras*/,
+
13989  kZoneEraEurope_London /*eras*/,
13990 };
13991 
13992 //---------------------------------------------------------------------------
-
13993 // Zone name: Europe/London
+
13993 // Zone name: Europe/Luxembourg
13994 // Zone Eras: 1
-
13995 // Strings (bytes): 22
-
13996 // Memory (8-bit): 45
-
13997 // Memory (32-bit): 58
+
13995 // Strings (bytes): 23
+
13996 // Memory (8-bit): 46
+
13997 // Memory (32-bit): 59
13998 //---------------------------------------------------------------------------
13999 
-
14000 static const extended::ZoneEra kZoneEraEurope_London[] ACE_TIME_PROGMEM = {
-
14001  // 0:00 EU GMT/BST
+
14000 static const extended::ZoneEra kZoneEraEurope_Luxembourg[] ACE_TIME_PROGMEM = {
+
14001  // 1:00 EU CE%sT
14002  {
14003  &kPolicyEU /*zonePolicy*/,
-
14004  "GMT/BST" /*format*/,
-
14005  0 /*offsetCode*/,
+
14004  "CE%T" /*format*/,
+
14005  4 /*offsetCode*/,
14006  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
14007  127 /*untilYearTiny*/,
14008  1 /*untilMonth*/,
@@ -14086,27 +14086,27 @@
14013 
14014 };
14015 
-
14016 static const char kZoneNameEurope_London[] ACE_TIME_PROGMEM = "Europe/London";
+
14016 static const char kZoneNameEurope_Luxembourg[] ACE_TIME_PROGMEM = "Europe/Luxembourg";
14017 
-
14018 const extended::ZoneInfo kZoneEurope_London ACE_TIME_PROGMEM = {
-
14019  kZoneNameEurope_London /*name*/,
-
14020  0x5c6a84ae /*zoneId*/,
+
14018 const extended::ZoneInfo kZoneEurope_Luxembourg ACE_TIME_PROGMEM = {
+
14019  kZoneNameEurope_Luxembourg /*name*/,
+
14020  0x1f8bc6ce /*zoneId*/,
14021  &kZoneContext /*zoneContext*/,
14022  5 /*transitionBufSize*/,
14023  1 /*numEras*/,
-
14024  kZoneEraEurope_London /*eras*/,
+
14024  kZoneEraEurope_Luxembourg /*eras*/,
14025 };
14026 
14027 //---------------------------------------------------------------------------
-
14028 // Zone name: Europe/Luxembourg
+
14028 // Zone name: Europe/Madrid
14029 // Zone Eras: 1
-
14030 // Strings (bytes): 23
-
14031 // Memory (8-bit): 46
-
14032 // Memory (32-bit): 59
+
14030 // Strings (bytes): 19
+
14031 // Memory (8-bit): 42
+
14032 // Memory (32-bit): 55
14033 //---------------------------------------------------------------------------
14034 
-
14035 static const extended::ZoneEra kZoneEraEurope_Luxembourg[] ACE_TIME_PROGMEM = {
-
14036  // 1:00 EU CE%sT
+
14035 static const extended::ZoneEra kZoneEraEurope_Madrid[] ACE_TIME_PROGMEM = {
+
14036  // 1:00 EU CE%sT
14037  {
14038  &kPolicyEU /*zonePolicy*/,
14039  "CE%T" /*format*/,
@@ -14121,27 +14121,27 @@
14048 
14049 };
14050 
-
14051 static const char kZoneNameEurope_Luxembourg[] ACE_TIME_PROGMEM = "Europe/Luxembourg";
+
14051 static const char kZoneNameEurope_Madrid[] ACE_TIME_PROGMEM = "Europe/Madrid";
14052 
-
14053 const extended::ZoneInfo kZoneEurope_Luxembourg ACE_TIME_PROGMEM = {
-
14054  kZoneNameEurope_Luxembourg /*name*/,
-
14055  0x1f8bc6ce /*zoneId*/,
+
14053 const extended::ZoneInfo kZoneEurope_Madrid ACE_TIME_PROGMEM = {
+
14054  kZoneNameEurope_Madrid /*name*/,
+
14055  0x5dbd1535 /*zoneId*/,
14056  &kZoneContext /*zoneContext*/,
14057  5 /*transitionBufSize*/,
14058  1 /*numEras*/,
-
14059  kZoneEraEurope_Luxembourg /*eras*/,
+
14059  kZoneEraEurope_Madrid /*eras*/,
14060 };
14061 
14062 //---------------------------------------------------------------------------
-
14063 // Zone name: Europe/Madrid
+
14063 // Zone name: Europe/Malta
14064 // Zone Eras: 1
-
14065 // Strings (bytes): 19
-
14066 // Memory (8-bit): 42
-
14067 // Memory (32-bit): 55
+
14065 // Strings (bytes): 18
+
14066 // Memory (8-bit): 41
+
14067 // Memory (32-bit): 54
14068 //---------------------------------------------------------------------------
14069 
-
14070 static const extended::ZoneEra kZoneEraEurope_Madrid[] ACE_TIME_PROGMEM = {
-
14071  // 1:00 EU CE%sT
+
14070 static const extended::ZoneEra kZoneEraEurope_Malta[] ACE_TIME_PROGMEM = {
+
14071  // 1:00 EU CE%sT
14072  {
14073  &kPolicyEU /*zonePolicy*/,
14074  "CE%T" /*format*/,
@@ -14156,78 +14156,78 @@
14083 
14084 };
14085 
-
14086 static const char kZoneNameEurope_Madrid[] ACE_TIME_PROGMEM = "Europe/Madrid";
+
14086 static const char kZoneNameEurope_Malta[] ACE_TIME_PROGMEM = "Europe/Malta";
14087 
-
14088 const extended::ZoneInfo kZoneEurope_Madrid ACE_TIME_PROGMEM = {
-
14089  kZoneNameEurope_Madrid /*name*/,
-
14090  0x5dbd1535 /*zoneId*/,
+
14088 const extended::ZoneInfo kZoneEurope_Malta ACE_TIME_PROGMEM = {
+
14089  kZoneNameEurope_Malta /*name*/,
+
14090  0xfb1560f3 /*zoneId*/,
14091  &kZoneContext /*zoneContext*/,
14092  5 /*transitionBufSize*/,
14093  1 /*numEras*/,
-
14094  kZoneEraEurope_Madrid /*eras*/,
+
14094  kZoneEraEurope_Malta /*eras*/,
14095 };
14096 
14097 //---------------------------------------------------------------------------
-
14098 // Zone name: Europe/Malta
-
14099 // Zone Eras: 1
-
14100 // Strings (bytes): 18
-
14101 // Memory (8-bit): 41
-
14102 // Memory (32-bit): 54
+
14098 // Zone name: Europe/Minsk
+
14099 // Zone Eras: 2
+
14100 // Strings (bytes): 22
+
14101 // Memory (8-bit): 56
+
14102 // Memory (32-bit): 74
14103 //---------------------------------------------------------------------------
14104 
-
14105 static const extended::ZoneEra kZoneEraEurope_Malta[] ACE_TIME_PROGMEM = {
-
14106  // 1:00 EU CE%sT
+
14105 static const extended::ZoneEra kZoneEraEurope_Minsk[] ACE_TIME_PROGMEM = {
+
14106  // 2:00 Russia EE%sT 2011 Mar 27 2:00s
14107  {
-
14108  &kPolicyEU /*zonePolicy*/,
-
14109  "CE%T" /*format*/,
-
14110  4 /*offsetCode*/,
+
14108  &kPolicyRussia /*zonePolicy*/,
+
14109  "EE%T" /*format*/,
+
14110  8 /*offsetCode*/,
14111  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14112  127 /*untilYearTiny*/,
-
14113  1 /*untilMonth*/,
-
14114  1 /*untilDay*/,
-
14115  0 /*untilTimeCode*/,
-
14116  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
14112  11 /*untilYearTiny*/,
+
14113  3 /*untilMonth*/,
+
14114  27 /*untilDay*/,
+
14115  8 /*untilTimeCode*/,
+
14116  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
14117  },
-
14118 
-
14119 };
-
14120 
-
14121 static const char kZoneNameEurope_Malta[] ACE_TIME_PROGMEM = "Europe/Malta";
-
14122 
-
14123 const extended::ZoneInfo kZoneEurope_Malta ACE_TIME_PROGMEM = {
-
14124  kZoneNameEurope_Malta /*name*/,
-
14125  0xfb1560f3 /*zoneId*/,
-
14126  &kZoneContext /*zoneContext*/,
-
14127  5 /*transitionBufSize*/,
-
14128  1 /*numEras*/,
-
14129  kZoneEraEurope_Malta /*eras*/,
-
14130 };
-
14131 
-
14132 //---------------------------------------------------------------------------
-
14133 // Zone name: Europe/Minsk
-
14134 // Zone Eras: 2
-
14135 // Strings (bytes): 22
-
14136 // Memory (8-bit): 56
-
14137 // Memory (32-bit): 74
-
14138 //---------------------------------------------------------------------------
-
14139 
-
14140 static const extended::ZoneEra kZoneEraEurope_Minsk[] ACE_TIME_PROGMEM = {
-
14141  // 2:00 Russia EE%sT 2011 Mar 27 2:00s
-
14142  {
-
14143  &kPolicyRussia /*zonePolicy*/,
-
14144  "EE%T" /*format*/,
-
14145  8 /*offsetCode*/,
-
14146  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14147  11 /*untilYearTiny*/,
-
14148  3 /*untilMonth*/,
-
14149  27 /*untilDay*/,
-
14150  8 /*untilTimeCode*/,
-
14151  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
14152  },
-
14153  // 3:00 - +03
+
14118  // 3:00 - +03
+
14119  {
+
14120  nullptr /*zonePolicy*/,
+
14121  "+03" /*format*/,
+
14122  12 /*offsetCode*/,
+
14123  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
14124  127 /*untilYearTiny*/,
+
14125  1 /*untilMonth*/,
+
14126  1 /*untilDay*/,
+
14127  0 /*untilTimeCode*/,
+
14128  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
14129  },
+
14130 
+
14131 };
+
14132 
+
14133 static const char kZoneNameEurope_Minsk[] ACE_TIME_PROGMEM = "Europe/Minsk";
+
14134 
+
14135 const extended::ZoneInfo kZoneEurope_Minsk ACE_TIME_PROGMEM = {
+
14136  kZoneNameEurope_Minsk /*name*/,
+
14137  0xfb19cc66 /*zoneId*/,
+
14138  &kZoneContext /*zoneContext*/,
+
14139  5 /*transitionBufSize*/,
+
14140  2 /*numEras*/,
+
14141  kZoneEraEurope_Minsk /*eras*/,
+
14142 };
+
14143 
+
14144 //---------------------------------------------------------------------------
+
14145 // Zone name: Europe/Monaco
+
14146 // Zone Eras: 1
+
14147 // Strings (bytes): 19
+
14148 // Memory (8-bit): 42
+
14149 // Memory (32-bit): 55
+
14150 //---------------------------------------------------------------------------
+
14151 
+
14152 static const extended::ZoneEra kZoneEraEurope_Monaco[] ACE_TIME_PROGMEM = {
+
14153  // 1:00 EU CE%sT
14154  {
-
14155  nullptr /*zonePolicy*/,
-
14156  "+03" /*format*/,
-
14157  12 /*offsetCode*/,
+
14155  &kPolicyEU /*zonePolicy*/,
+
14156  "CE%T" /*format*/,
+
14157  4 /*offsetCode*/,
14158  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
14159  127 /*untilYearTiny*/,
14160  1 /*untilMonth*/,
@@ -14238,90 +14238,90 @@
14165 
14166 };
14167 
-
14168 static const char kZoneNameEurope_Minsk[] ACE_TIME_PROGMEM = "Europe/Minsk";
+
14168 static const char kZoneNameEurope_Monaco[] ACE_TIME_PROGMEM = "Europe/Monaco";
14169 
-
14170 const extended::ZoneInfo kZoneEurope_Minsk ACE_TIME_PROGMEM = {
-
14171  kZoneNameEurope_Minsk /*name*/,
-
14172  0xfb19cc66 /*zoneId*/,
+
14170 const extended::ZoneInfo kZoneEurope_Monaco ACE_TIME_PROGMEM = {
+
14171  kZoneNameEurope_Monaco /*name*/,
+
14172  0x5ebf9f01 /*zoneId*/,
14173  &kZoneContext /*zoneContext*/,
14174  5 /*transitionBufSize*/,
-
14175  2 /*numEras*/,
-
14176  kZoneEraEurope_Minsk /*eras*/,
+
14175  1 /*numEras*/,
+
14176  kZoneEraEurope_Monaco /*eras*/,
14177 };
14178 
14179 //---------------------------------------------------------------------------
-
14180 // Zone name: Europe/Monaco
-
14181 // Zone Eras: 1
-
14182 // Strings (bytes): 19
-
14183 // Memory (8-bit): 42
-
14184 // Memory (32-bit): 55
+
14180 // Zone name: Europe/Moscow
+
14181 // Zone Eras: 3
+
14182 // Strings (bytes): 30
+
14183 // Memory (8-bit): 75
+
14184 // Memory (32-bit): 98
14185 //---------------------------------------------------------------------------
14186 
-
14187 static const extended::ZoneEra kZoneEraEurope_Monaco[] ACE_TIME_PROGMEM = {
-
14188  // 1:00 EU CE%sT
+
14187 static const extended::ZoneEra kZoneEraEurope_Moscow[] ACE_TIME_PROGMEM = {
+
14188  // 3:00 Russia MSK/MSD 2011 Mar 27 2:00s
14189  {
-
14190  &kPolicyEU /*zonePolicy*/,
-
14191  "CE%T" /*format*/,
-
14192  4 /*offsetCode*/,
+
14190  &kPolicyRussia /*zonePolicy*/,
+
14191  "MSK/MSD" /*format*/,
+
14192  12 /*offsetCode*/,
14193  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14194  127 /*untilYearTiny*/,
-
14195  1 /*untilMonth*/,
-
14196  1 /*untilDay*/,
-
14197  0 /*untilTimeCode*/,
-
14198  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
14194  11 /*untilYearTiny*/,
+
14195  3 /*untilMonth*/,
+
14196  27 /*untilDay*/,
+
14197  8 /*untilTimeCode*/,
+
14198  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
14199  },
-
14200 
-
14201 };
-
14202 
-
14203 static const char kZoneNameEurope_Monaco[] ACE_TIME_PROGMEM = "Europe/Monaco";
-
14204 
-
14205 const extended::ZoneInfo kZoneEurope_Monaco ACE_TIME_PROGMEM = {
-
14206  kZoneNameEurope_Monaco /*name*/,
-
14207  0x5ebf9f01 /*zoneId*/,
-
14208  &kZoneContext /*zoneContext*/,
-
14209  5 /*transitionBufSize*/,
-
14210  1 /*numEras*/,
-
14211  kZoneEraEurope_Monaco /*eras*/,
-
14212 };
-
14213 
-
14214 //---------------------------------------------------------------------------
-
14215 // Zone name: Europe/Moscow
-
14216 // Zone Eras: 3
-
14217 // Strings (bytes): 30
-
14218 // Memory (8-bit): 75
-
14219 // Memory (32-bit): 98
-
14220 //---------------------------------------------------------------------------
-
14221 
-
14222 static const extended::ZoneEra kZoneEraEurope_Moscow[] ACE_TIME_PROGMEM = {
-
14223  // 3:00 Russia MSK/MSD 2011 Mar 27 2:00s
-
14224  {
-
14225  &kPolicyRussia /*zonePolicy*/,
-
14226  "MSK/MSD" /*format*/,
-
14227  12 /*offsetCode*/,
-
14228  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14229  11 /*untilYearTiny*/,
-
14230  3 /*untilMonth*/,
-
14231  27 /*untilDay*/,
-
14232  8 /*untilTimeCode*/,
-
14233  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
14234  },
-
14235  // 4:00 - MSK 2014 Oct 26 2:00s
-
14236  {
-
14237  nullptr /*zonePolicy*/,
-
14238  "MSK" /*format*/,
-
14239  16 /*offsetCode*/,
-
14240  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14241  14 /*untilYearTiny*/,
-
14242  10 /*untilMonth*/,
-
14243  26 /*untilDay*/,
-
14244  8 /*untilTimeCode*/,
-
14245  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
14246  },
-
14247  // 3:00 - MSK
+
14200  // 4:00 - MSK 2014 Oct 26 2:00s
+
14201  {
+
14202  nullptr /*zonePolicy*/,
+
14203  "MSK" /*format*/,
+
14204  16 /*offsetCode*/,
+
14205  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
14206  14 /*untilYearTiny*/,
+
14207  10 /*untilMonth*/,
+
14208  26 /*untilDay*/,
+
14209  8 /*untilTimeCode*/,
+
14210  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
+
14211  },
+
14212  // 3:00 - MSK
+
14213  {
+
14214  nullptr /*zonePolicy*/,
+
14215  "MSK" /*format*/,
+
14216  12 /*offsetCode*/,
+
14217  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
14218  127 /*untilYearTiny*/,
+
14219  1 /*untilMonth*/,
+
14220  1 /*untilDay*/,
+
14221  0 /*untilTimeCode*/,
+
14222  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
14223  },
+
14224 
+
14225 };
+
14226 
+
14227 static const char kZoneNameEurope_Moscow[] ACE_TIME_PROGMEM = "Europe/Moscow";
+
14228 
+
14229 const extended::ZoneInfo kZoneEurope_Moscow ACE_TIME_PROGMEM = {
+
14230  kZoneNameEurope_Moscow /*name*/,
+
14231  0x5ec266fc /*zoneId*/,
+
14232  &kZoneContext /*zoneContext*/,
+
14233  5 /*transitionBufSize*/,
+
14234  3 /*numEras*/,
+
14235  kZoneEraEurope_Moscow /*eras*/,
+
14236 };
+
14237 
+
14238 //---------------------------------------------------------------------------
+
14239 // Zone name: Europe/Oslo
+
14240 // Zone Eras: 1
+
14241 // Strings (bytes): 17
+
14242 // Memory (8-bit): 40
+
14243 // Memory (32-bit): 53
+
14244 //---------------------------------------------------------------------------
+
14245 
+
14246 static const extended::ZoneEra kZoneEraEurope_Oslo[] ACE_TIME_PROGMEM = {
+
14247  // 1:00 EU CE%sT
14248  {
-
14249  nullptr /*zonePolicy*/,
-
14250  "MSK" /*format*/,
-
14251  12 /*offsetCode*/,
+
14249  &kPolicyEU /*zonePolicy*/,
+
14250  "CE%T" /*format*/,
+
14251  4 /*offsetCode*/,
14252  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
14253  127 /*untilYearTiny*/,
14254  1 /*untilMonth*/,
@@ -14332,26 +14332,26 @@
14259 
14260 };
14261 
-
14262 static const char kZoneNameEurope_Moscow[] ACE_TIME_PROGMEM = "Europe/Moscow";
+
14262 static const char kZoneNameEurope_Oslo[] ACE_TIME_PROGMEM = "Europe/Oslo";
14263 
-
14264 const extended::ZoneInfo kZoneEurope_Moscow ACE_TIME_PROGMEM = {
-
14265  kZoneNameEurope_Moscow /*name*/,
-
14266  0x5ec266fc /*zoneId*/,
+
14264 const extended::ZoneInfo kZoneEurope_Oslo ACE_TIME_PROGMEM = {
+
14265  kZoneNameEurope_Oslo /*name*/,
+
14266  0xa2c3fba1 /*zoneId*/,
14267  &kZoneContext /*zoneContext*/,
14268  5 /*transitionBufSize*/,
-
14269  3 /*numEras*/,
-
14270  kZoneEraEurope_Moscow /*eras*/,
+
14269  1 /*numEras*/,
+
14270  kZoneEraEurope_Oslo /*eras*/,
14271 };
14272 
14273 //---------------------------------------------------------------------------
-
14274 // Zone name: Europe/Oslo
+
14274 // Zone name: Europe/Paris
14275 // Zone Eras: 1
-
14276 // Strings (bytes): 17
-
14277 // Memory (8-bit): 40
-
14278 // Memory (32-bit): 53
+
14276 // Strings (bytes): 18
+
14277 // Memory (8-bit): 41
+
14278 // Memory (32-bit): 54
14279 //---------------------------------------------------------------------------
14280 
-
14281 static const extended::ZoneEra kZoneEraEurope_Oslo[] ACE_TIME_PROGMEM = {
+
14281 static const extended::ZoneEra kZoneEraEurope_Paris[] ACE_TIME_PROGMEM = {
14282  // 1:00 EU CE%sT
14283  {
14284  &kPolicyEU /*zonePolicy*/,
@@ -14367,26 +14367,26 @@
14294 
14295 };
14296 
-
14297 static const char kZoneNameEurope_Oslo[] ACE_TIME_PROGMEM = "Europe/Oslo";
+
14297 static const char kZoneNameEurope_Paris[] ACE_TIME_PROGMEM = "Europe/Paris";
14298 
-
14299 const extended::ZoneInfo kZoneEurope_Oslo ACE_TIME_PROGMEM = {
-
14300  kZoneNameEurope_Oslo /*name*/,
-
14301  0xa2c3fba1 /*zoneId*/,
+
14299 const extended::ZoneInfo kZoneEurope_Paris ACE_TIME_PROGMEM = {
+
14300  kZoneNameEurope_Paris /*name*/,
+
14301  0xfb4bc2a3 /*zoneId*/,
14302  &kZoneContext /*zoneContext*/,
14303  5 /*transitionBufSize*/,
14304  1 /*numEras*/,
-
14305  kZoneEraEurope_Oslo /*eras*/,
+
14305  kZoneEraEurope_Paris /*eras*/,
14306 };
14307 
14308 //---------------------------------------------------------------------------
-
14309 // Zone name: Europe/Paris
+
14309 // Zone name: Europe/Prague
14310 // Zone Eras: 1
-
14311 // Strings (bytes): 18
-
14312 // Memory (8-bit): 41
-
14313 // Memory (32-bit): 54
+
14311 // Strings (bytes): 19
+
14312 // Memory (8-bit): 42
+
14313 // Memory (32-bit): 55
14314 //---------------------------------------------------------------------------
14315 
-
14316 static const extended::ZoneEra kZoneEraEurope_Paris[] ACE_TIME_PROGMEM = {
+
14316 static const extended::ZoneEra kZoneEraEurope_Prague[] ACE_TIME_PROGMEM = {
14317  // 1:00 EU CE%sT
14318  {
14319  &kPolicyEU /*zonePolicy*/,
@@ -14402,90 +14402,90 @@
14329 
14330 };
14331 
-
14332 static const char kZoneNameEurope_Paris[] ACE_TIME_PROGMEM = "Europe/Paris";
+
14332 static const char kZoneNameEurope_Prague[] ACE_TIME_PROGMEM = "Europe/Prague";
14333 
-
14334 const extended::ZoneInfo kZoneEurope_Paris ACE_TIME_PROGMEM = {
-
14335  kZoneNameEurope_Paris /*name*/,
-
14336  0xfb4bc2a3 /*zoneId*/,
+
14334 const extended::ZoneInfo kZoneEurope_Prague ACE_TIME_PROGMEM = {
+
14335  kZoneNameEurope_Prague /*name*/,
+
14336  0x65ee5d48 /*zoneId*/,
14337  &kZoneContext /*zoneContext*/,
14338  5 /*transitionBufSize*/,
14339  1 /*numEras*/,
-
14340  kZoneEraEurope_Paris /*eras*/,
+
14340  kZoneEraEurope_Prague /*eras*/,
14341 };
14342 
14343 //---------------------------------------------------------------------------
-
14344 // Zone name: Europe/Prague
-
14345 // Zone Eras: 1
-
14346 // Strings (bytes): 19
-
14347 // Memory (8-bit): 42
-
14348 // Memory (32-bit): 55
+
14344 // Zone name: Europe/Riga
+
14345 // Zone Eras: 3
+
14346 // Strings (bytes): 26
+
14347 // Memory (8-bit): 71
+
14348 // Memory (32-bit): 94
14349 //---------------------------------------------------------------------------
14350 
-
14351 static const extended::ZoneEra kZoneEraEurope_Prague[] ACE_TIME_PROGMEM = {
-
14352  // 1:00 EU CE%sT
+
14351 static const extended::ZoneEra kZoneEraEurope_Riga[] ACE_TIME_PROGMEM = {
+
14352  // 2:00 EU EE%sT 2000 Feb 29
14353  {
14354  &kPolicyEU /*zonePolicy*/,
-
14355  "CE%T" /*format*/,
-
14356  4 /*offsetCode*/,
+
14355  "EE%T" /*format*/,
+
14356  8 /*offsetCode*/,
14357  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14358  127 /*untilYearTiny*/,
-
14359  1 /*untilMonth*/,
-
14360  1 /*untilDay*/,
+
14358  0 /*untilYearTiny*/,
+
14359  2 /*untilMonth*/,
+
14360  29 /*untilDay*/,
14361  0 /*untilTimeCode*/,
14362  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
14363  },
-
14364 
-
14365 };
-
14366 
-
14367 static const char kZoneNameEurope_Prague[] ACE_TIME_PROGMEM = "Europe/Prague";
-
14368 
-
14369 const extended::ZoneInfo kZoneEurope_Prague ACE_TIME_PROGMEM = {
-
14370  kZoneNameEurope_Prague /*name*/,
-
14371  0x65ee5d48 /*zoneId*/,
-
14372  &kZoneContext /*zoneContext*/,
-
14373  5 /*transitionBufSize*/,
-
14374  1 /*numEras*/,
-
14375  kZoneEraEurope_Prague /*eras*/,
-
14376 };
-
14377 
-
14378 //---------------------------------------------------------------------------
-
14379 // Zone name: Europe/Riga
-
14380 // Zone Eras: 3
-
14381 // Strings (bytes): 26
-
14382 // Memory (8-bit): 71
-
14383 // Memory (32-bit): 94
-
14384 //---------------------------------------------------------------------------
-
14385 
-
14386 static const extended::ZoneEra kZoneEraEurope_Riga[] ACE_TIME_PROGMEM = {
-
14387  // 2:00 EU EE%sT 2000 Feb 29
-
14388  {
-
14389  &kPolicyEU /*zonePolicy*/,
-
14390  "EE%T" /*format*/,
-
14391  8 /*offsetCode*/,
-
14392  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14393  0 /*untilYearTiny*/,
-
14394  2 /*untilMonth*/,
-
14395  29 /*untilDay*/,
-
14396  0 /*untilTimeCode*/,
-
14397  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
14398  },
-
14399  // 2:00 - EET 2001 Jan 2
-
14400  {
-
14401  nullptr /*zonePolicy*/,
-
14402  "EET" /*format*/,
-
14403  8 /*offsetCode*/,
-
14404  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14405  1 /*untilYearTiny*/,
-
14406  1 /*untilMonth*/,
-
14407  2 /*untilDay*/,
-
14408  0 /*untilTimeCode*/,
-
14409  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
14410  },
-
14411  // 2:00 EU EE%sT
+
14364  // 2:00 - EET 2001 Jan 2
+
14365  {
+
14366  nullptr /*zonePolicy*/,
+
14367  "EET" /*format*/,
+
14368  8 /*offsetCode*/,
+
14369  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
14370  1 /*untilYearTiny*/,
+
14371  1 /*untilMonth*/,
+
14372  2 /*untilDay*/,
+
14373  0 /*untilTimeCode*/,
+
14374  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
14375  },
+
14376  // 2:00 EU EE%sT
+
14377  {
+
14378  &kPolicyEU /*zonePolicy*/,
+
14379  "EE%T" /*format*/,
+
14380  8 /*offsetCode*/,
+
14381  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
14382  127 /*untilYearTiny*/,
+
14383  1 /*untilMonth*/,
+
14384  1 /*untilDay*/,
+
14385  0 /*untilTimeCode*/,
+
14386  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
14387  },
+
14388 
+
14389 };
+
14390 
+
14391 static const char kZoneNameEurope_Riga[] ACE_TIME_PROGMEM = "Europe/Riga";
+
14392 
+
14393 const extended::ZoneInfo kZoneEurope_Riga ACE_TIME_PROGMEM = {
+
14394  kZoneNameEurope_Riga /*name*/,
+
14395  0xa2c57587 /*zoneId*/,
+
14396  &kZoneContext /*zoneContext*/,
+
14397  6 /*transitionBufSize*/,
+
14398  3 /*numEras*/,
+
14399  kZoneEraEurope_Riga /*eras*/,
+
14400 };
+
14401 
+
14402 //---------------------------------------------------------------------------
+
14403 // Zone name: Europe/Rome
+
14404 // Zone Eras: 1
+
14405 // Strings (bytes): 17
+
14406 // Memory (8-bit): 40
+
14407 // Memory (32-bit): 53
+
14408 //---------------------------------------------------------------------------
+
14409 
+
14410 static const extended::ZoneEra kZoneEraEurope_Rome[] ACE_TIME_PROGMEM = {
+
14411  // 1:00 EU CE%sT
14412  {
14413  &kPolicyEU /*zonePolicy*/,
-
14414  "EE%T" /*format*/,
-
14415  8 /*offsetCode*/,
+
14414  "CE%T" /*format*/,
+
14415  4 /*offsetCode*/,
14416  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
14417  127 /*untilYearTiny*/,
14418  1 /*untilMonth*/,
@@ -14496,220 +14496,220 @@
14423 
14424 };
14425 
-
14426 static const char kZoneNameEurope_Riga[] ACE_TIME_PROGMEM = "Europe/Riga";
+
14426 static const char kZoneNameEurope_Rome[] ACE_TIME_PROGMEM = "Europe/Rome";
14427 
-
14428 const extended::ZoneInfo kZoneEurope_Riga ACE_TIME_PROGMEM = {
-
14429  kZoneNameEurope_Riga /*name*/,
-
14430  0xa2c57587 /*zoneId*/,
+
14428 const extended::ZoneInfo kZoneEurope_Rome ACE_TIME_PROGMEM = {
+
14429  kZoneNameEurope_Rome /*name*/,
+
14430  0xa2c58fd7 /*zoneId*/,
14431  &kZoneContext /*zoneContext*/,
-
14432  6 /*transitionBufSize*/,
-
14433  3 /*numEras*/,
-
14434  kZoneEraEurope_Riga /*eras*/,
+
14432  5 /*transitionBufSize*/,
+
14433  1 /*numEras*/,
+
14434  kZoneEraEurope_Rome /*eras*/,
14435 };
14436 
14437 //---------------------------------------------------------------------------
-
14438 // Zone name: Europe/Rome
-
14439 // Zone Eras: 1
-
14440 // Strings (bytes): 17
-
14441 // Memory (8-bit): 40
-
14442 // Memory (32-bit): 53
+
14438 // Zone name: Europe/Samara
+
14439 // Zone Eras: 3
+
14440 // Strings (bytes): 34
+
14441 // Memory (8-bit): 79
+
14442 // Memory (32-bit): 102
14443 //---------------------------------------------------------------------------
14444 
-
14445 static const extended::ZoneEra kZoneEraEurope_Rome[] ACE_TIME_PROGMEM = {
-
14446  // 1:00 EU CE%sT
+
14445 static const extended::ZoneEra kZoneEraEurope_Samara[] ACE_TIME_PROGMEM = {
+
14446  // 4:00 Russia +04/+05 2010 Mar 28 2:00s
14447  {
-
14448  &kPolicyEU /*zonePolicy*/,
-
14449  "CE%T" /*format*/,
-
14450  4 /*offsetCode*/,
+
14448  &kPolicyRussia /*zonePolicy*/,
+
14449  "+04/+05" /*format*/,
+
14450  16 /*offsetCode*/,
14451  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14452  127 /*untilYearTiny*/,
-
14453  1 /*untilMonth*/,
-
14454  1 /*untilDay*/,
-
14455  0 /*untilTimeCode*/,
-
14456  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
14452  10 /*untilYearTiny*/,
+
14453  3 /*untilMonth*/,
+
14454  28 /*untilDay*/,
+
14455  8 /*untilTimeCode*/,
+
14456  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
14457  },
-
14458 
-
14459 };
-
14460 
-
14461 static const char kZoneNameEurope_Rome[] ACE_TIME_PROGMEM = "Europe/Rome";
-
14462 
-
14463 const extended::ZoneInfo kZoneEurope_Rome ACE_TIME_PROGMEM = {
-
14464  kZoneNameEurope_Rome /*name*/,
-
14465  0xa2c58fd7 /*zoneId*/,
-
14466  &kZoneContext /*zoneContext*/,
-
14467  5 /*transitionBufSize*/,
-
14468  1 /*numEras*/,
-
14469  kZoneEraEurope_Rome /*eras*/,
-
14470 };
-
14471 
-
14472 //---------------------------------------------------------------------------
-
14473 // Zone name: Europe/Samara
-
14474 // Zone Eras: 3
-
14475 // Strings (bytes): 34
-
14476 // Memory (8-bit): 79
-
14477 // Memory (32-bit): 102
-
14478 //---------------------------------------------------------------------------
-
14479 
-
14480 static const extended::ZoneEra kZoneEraEurope_Samara[] ACE_TIME_PROGMEM = {
-
14481  // 4:00 Russia +04/+05 2010 Mar 28 2:00s
-
14482  {
-
14483  &kPolicyRussia /*zonePolicy*/,
-
14484  "+04/+05" /*format*/,
-
14485  16 /*offsetCode*/,
-
14486  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14487  10 /*untilYearTiny*/,
-
14488  3 /*untilMonth*/,
-
14489  28 /*untilDay*/,
-
14490  8 /*untilTimeCode*/,
-
14491  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
14492  },
-
14493  // 3:00 Russia +03/+04 2011 Mar 27 2:00s
-
14494  {
-
14495  &kPolicyRussia /*zonePolicy*/,
-
14496  "+03/+04" /*format*/,
-
14497  12 /*offsetCode*/,
-
14498  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14499  11 /*untilYearTiny*/,
-
14500  3 /*untilMonth*/,
-
14501  27 /*untilDay*/,
-
14502  8 /*untilTimeCode*/,
-
14503  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
14504  },
-
14505  // 4:00 - +04
+
14458  // 3:00 Russia +03/+04 2011 Mar 27 2:00s
+
14459  {
+
14460  &kPolicyRussia /*zonePolicy*/,
+
14461  "+03/+04" /*format*/,
+
14462  12 /*offsetCode*/,
+
14463  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
14464  11 /*untilYearTiny*/,
+
14465  3 /*untilMonth*/,
+
14466  27 /*untilDay*/,
+
14467  8 /*untilTimeCode*/,
+
14468  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
+
14469  },
+
14470  // 4:00 - +04
+
14471  {
+
14472  nullptr /*zonePolicy*/,
+
14473  "+04" /*format*/,
+
14474  16 /*offsetCode*/,
+
14475  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
14476  127 /*untilYearTiny*/,
+
14477  1 /*untilMonth*/,
+
14478  1 /*untilDay*/,
+
14479  0 /*untilTimeCode*/,
+
14480  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
14481  },
+
14482 
+
14483 };
+
14484 
+
14485 static const char kZoneNameEurope_Samara[] ACE_TIME_PROGMEM = "Europe/Samara";
+
14486 
+
14487 const extended::ZoneInfo kZoneEurope_Samara ACE_TIME_PROGMEM = {
+
14488  kZoneNameEurope_Samara /*name*/,
+
14489  0x6bc0b139 /*zoneId*/,
+
14490  &kZoneContext /*zoneContext*/,
+
14491  5 /*transitionBufSize*/,
+
14492  3 /*numEras*/,
+
14493  kZoneEraEurope_Samara /*eras*/,
+
14494 };
+
14495 
+
14496 //---------------------------------------------------------------------------
+
14497 // Zone name: Europe/Saratov
+
14498 // Zone Eras: 4
+
14499 // Strings (bytes): 35
+
14500 // Memory (8-bit): 91
+
14501 // Memory (32-bit): 119
+
14502 //---------------------------------------------------------------------------
+
14503 
+
14504 static const extended::ZoneEra kZoneEraEurope_Saratov[] ACE_TIME_PROGMEM = {
+
14505  // 3:00 Russia +03/+04 2011 Mar 27 2:00s
14506  {
-
14507  nullptr /*zonePolicy*/,
-
14508  "+04" /*format*/,
-
14509  16 /*offsetCode*/,
+
14507  &kPolicyRussia /*zonePolicy*/,
+
14508  "+03/+04" /*format*/,
+
14509  12 /*offsetCode*/,
14510  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14511  127 /*untilYearTiny*/,
-
14512  1 /*untilMonth*/,
-
14513  1 /*untilDay*/,
-
14514  0 /*untilTimeCode*/,
-
14515  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
14511  11 /*untilYearTiny*/,
+
14512  3 /*untilMonth*/,
+
14513  27 /*untilDay*/,
+
14514  8 /*untilTimeCode*/,
+
14515  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
14516  },
-
14517 
-
14518 };
-
14519 
-
14520 static const char kZoneNameEurope_Samara[] ACE_TIME_PROGMEM = "Europe/Samara";
-
14521 
-
14522 const extended::ZoneInfo kZoneEurope_Samara ACE_TIME_PROGMEM = {
-
14523  kZoneNameEurope_Samara /*name*/,
-
14524  0x6bc0b139 /*zoneId*/,
-
14525  &kZoneContext /*zoneContext*/,
-
14526  5 /*transitionBufSize*/,
-
14527  3 /*numEras*/,
-
14528  kZoneEraEurope_Samara /*eras*/,
-
14529 };
-
14530 
-
14531 //---------------------------------------------------------------------------
-
14532 // Zone name: Europe/Saratov
-
14533 // Zone Eras: 4
-
14534 // Strings (bytes): 35
-
14535 // Memory (8-bit): 91
-
14536 // Memory (32-bit): 119
-
14537 //---------------------------------------------------------------------------
-
14538 
-
14539 static const extended::ZoneEra kZoneEraEurope_Saratov[] ACE_TIME_PROGMEM = {
-
14540  // 3:00 Russia +03/+04 2011 Mar 27 2:00s
-
14541  {
-
14542  &kPolicyRussia /*zonePolicy*/,
-
14543  "+03/+04" /*format*/,
-
14544  12 /*offsetCode*/,
-
14545  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14546  11 /*untilYearTiny*/,
-
14547  3 /*untilMonth*/,
-
14548  27 /*untilDay*/,
-
14549  8 /*untilTimeCode*/,
-
14550  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
14551  },
-
14552  // 4:00 - +04 2014 Oct 26 2:00s
-
14553  {
-
14554  nullptr /*zonePolicy*/,
-
14555  "+04" /*format*/,
-
14556  16 /*offsetCode*/,
-
14557  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14558  14 /*untilYearTiny*/,
-
14559  10 /*untilMonth*/,
-
14560  26 /*untilDay*/,
-
14561  8 /*untilTimeCode*/,
-
14562  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
14563  },
-
14564  // 3:00 - +03 2016 Dec 4 2:00s
-
14565  {
-
14566  nullptr /*zonePolicy*/,
-
14567  "+03" /*format*/,
-
14568  12 /*offsetCode*/,
-
14569  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14570  16 /*untilYearTiny*/,
-
14571  12 /*untilMonth*/,
-
14572  4 /*untilDay*/,
-
14573  8 /*untilTimeCode*/,
-
14574  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
14575  },
-
14576  // 4:00 - +04
+
14517  // 4:00 - +04 2014 Oct 26 2:00s
+
14518  {
+
14519  nullptr /*zonePolicy*/,
+
14520  "+04" /*format*/,
+
14521  16 /*offsetCode*/,
+
14522  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
14523  14 /*untilYearTiny*/,
+
14524  10 /*untilMonth*/,
+
14525  26 /*untilDay*/,
+
14526  8 /*untilTimeCode*/,
+
14527  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
+
14528  },
+
14529  // 3:00 - +03 2016 Dec 4 2:00s
+
14530  {
+
14531  nullptr /*zonePolicy*/,
+
14532  "+03" /*format*/,
+
14533  12 /*offsetCode*/,
+
14534  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
14535  16 /*untilYearTiny*/,
+
14536  12 /*untilMonth*/,
+
14537  4 /*untilDay*/,
+
14538  8 /*untilTimeCode*/,
+
14539  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
+
14540  },
+
14541  // 4:00 - +04
+
14542  {
+
14543  nullptr /*zonePolicy*/,
+
14544  "+04" /*format*/,
+
14545  16 /*offsetCode*/,
+
14546  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
14547  127 /*untilYearTiny*/,
+
14548  1 /*untilMonth*/,
+
14549  1 /*untilDay*/,
+
14550  0 /*untilTimeCode*/,
+
14551  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
14552  },
+
14553 
+
14554 };
+
14555 
+
14556 static const char kZoneNameEurope_Saratov[] ACE_TIME_PROGMEM = "Europe/Saratov";
+
14557 
+
14558 const extended::ZoneInfo kZoneEurope_Saratov ACE_TIME_PROGMEM = {
+
14559  kZoneNameEurope_Saratov /*name*/,
+
14560  0xe4315da4 /*zoneId*/,
+
14561  &kZoneContext /*zoneContext*/,
+
14562  5 /*transitionBufSize*/,
+
14563  4 /*numEras*/,
+
14564  kZoneEraEurope_Saratov /*eras*/,
+
14565 };
+
14566 
+
14567 //---------------------------------------------------------------------------
+
14568 // Zone name: Europe/Simferopol
+
14569 // Zone Eras: 3
+
14570 // Strings (bytes): 31
+
14571 // Memory (8-bit): 76
+
14572 // Memory (32-bit): 99
+
14573 //---------------------------------------------------------------------------
+
14574 
+
14575 static const extended::ZoneEra kZoneEraEurope_Simferopol[] ACE_TIME_PROGMEM = {
+
14576  // 2:00 EU EE%sT 2014 Mar 30 2:00
14577  {
-
14578  nullptr /*zonePolicy*/,
-
14579  "+04" /*format*/,
-
14580  16 /*offsetCode*/,
+
14578  &kPolicyEU /*zonePolicy*/,
+
14579  "EE%T" /*format*/,
+
14580  8 /*offsetCode*/,
14581  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14582  127 /*untilYearTiny*/,
-
14583  1 /*untilMonth*/,
-
14584  1 /*untilDay*/,
-
14585  0 /*untilTimeCode*/,
+
14582  14 /*untilYearTiny*/,
+
14583  3 /*untilMonth*/,
+
14584  30 /*untilDay*/,
+
14585  8 /*untilTimeCode*/,
14586  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
14587  },
-
14588 
-
14589 };
-
14590 
-
14591 static const char kZoneNameEurope_Saratov[] ACE_TIME_PROGMEM = "Europe/Saratov";
-
14592 
-
14593 const extended::ZoneInfo kZoneEurope_Saratov ACE_TIME_PROGMEM = {
-
14594  kZoneNameEurope_Saratov /*name*/,
-
14595  0xe4315da4 /*zoneId*/,
-
14596  &kZoneContext /*zoneContext*/,
-
14597  5 /*transitionBufSize*/,
-
14598  4 /*numEras*/,
-
14599  kZoneEraEurope_Saratov /*eras*/,
-
14600 };
-
14601 
-
14602 //---------------------------------------------------------------------------
-
14603 // Zone name: Europe/Simferopol
-
14604 // Zone Eras: 3
-
14605 // Strings (bytes): 31
-
14606 // Memory (8-bit): 76
-
14607 // Memory (32-bit): 99
-
14608 //---------------------------------------------------------------------------
-
14609 
-
14610 static const extended::ZoneEra kZoneEraEurope_Simferopol[] ACE_TIME_PROGMEM = {
-
14611  // 2:00 EU EE%sT 2014 Mar 30 2:00
-
14612  {
-
14613  &kPolicyEU /*zonePolicy*/,
-
14614  "EE%T" /*format*/,
-
14615  8 /*offsetCode*/,
-
14616  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14617  14 /*untilYearTiny*/,
-
14618  3 /*untilMonth*/,
-
14619  30 /*untilDay*/,
-
14620  8 /*untilTimeCode*/,
-
14621  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
14622  },
-
14623  // 4:00 - MSK 2014 Oct 26 2:00s
-
14624  {
-
14625  nullptr /*zonePolicy*/,
-
14626  "MSK" /*format*/,
-
14627  16 /*offsetCode*/,
-
14628  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14629  14 /*untilYearTiny*/,
-
14630  10 /*untilMonth*/,
-
14631  26 /*untilDay*/,
-
14632  8 /*untilTimeCode*/,
-
14633  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
14634  },
-
14635  // 3:00 - MSK
+
14588  // 4:00 - MSK 2014 Oct 26 2:00s
+
14589  {
+
14590  nullptr /*zonePolicy*/,
+
14591  "MSK" /*format*/,
+
14592  16 /*offsetCode*/,
+
14593  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
14594  14 /*untilYearTiny*/,
+
14595  10 /*untilMonth*/,
+
14596  26 /*untilDay*/,
+
14597  8 /*untilTimeCode*/,
+
14598  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
+
14599  },
+
14600  // 3:00 - MSK
+
14601  {
+
14602  nullptr /*zonePolicy*/,
+
14603  "MSK" /*format*/,
+
14604  12 /*offsetCode*/,
+
14605  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
14606  127 /*untilYearTiny*/,
+
14607  1 /*untilMonth*/,
+
14608  1 /*untilDay*/,
+
14609  0 /*untilTimeCode*/,
+
14610  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
14611  },
+
14612 
+
14613 };
+
14614 
+
14615 static const char kZoneNameEurope_Simferopol[] ACE_TIME_PROGMEM = "Europe/Simferopol";
+
14616 
+
14617 const extended::ZoneInfo kZoneEurope_Simferopol ACE_TIME_PROGMEM = {
+
14618  kZoneNameEurope_Simferopol /*name*/,
+
14619  0xda9eb724 /*zoneId*/,
+
14620  &kZoneContext /*zoneContext*/,
+
14621  5 /*transitionBufSize*/,
+
14622  3 /*numEras*/,
+
14623  kZoneEraEurope_Simferopol /*eras*/,
+
14624 };
+
14625 
+
14626 //---------------------------------------------------------------------------
+
14627 // Zone name: Europe/Sofia
+
14628 // Zone Eras: 1
+
14629 // Strings (bytes): 18
+
14630 // Memory (8-bit): 41
+
14631 // Memory (32-bit): 54
+
14632 //---------------------------------------------------------------------------
+
14633 
+
14634 static const extended::ZoneEra kZoneEraEurope_Sofia[] ACE_TIME_PROGMEM = {
+
14635  // 2:00 EU EE%sT
14636  {
-
14637  nullptr /*zonePolicy*/,
-
14638  "MSK" /*format*/,
-
14639  12 /*offsetCode*/,
+
14637  &kPolicyEU /*zonePolicy*/,
+
14638  "EE%T" /*format*/,
+
14639  8 /*offsetCode*/,
14640  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
14641  127 /*untilYearTiny*/,
14642  1 /*untilMonth*/,
@@ -14720,31 +14720,31 @@
14647 
14648 };
14649 
-
14650 static const char kZoneNameEurope_Simferopol[] ACE_TIME_PROGMEM = "Europe/Simferopol";
+
14650 static const char kZoneNameEurope_Sofia[] ACE_TIME_PROGMEM = "Europe/Sofia";
14651 
-
14652 const extended::ZoneInfo kZoneEurope_Simferopol ACE_TIME_PROGMEM = {
-
14653  kZoneNameEurope_Simferopol /*name*/,
-
14654  0xda9eb724 /*zoneId*/,
+
14652 const extended::ZoneInfo kZoneEurope_Sofia ACE_TIME_PROGMEM = {
+
14653  kZoneNameEurope_Sofia /*name*/,
+
14654  0xfb898656 /*zoneId*/,
14655  &kZoneContext /*zoneContext*/,
14656  5 /*transitionBufSize*/,
-
14657  3 /*numEras*/,
-
14658  kZoneEraEurope_Simferopol /*eras*/,
+
14657  1 /*numEras*/,
+
14658  kZoneEraEurope_Sofia /*eras*/,
14659 };
14660 
14661 //---------------------------------------------------------------------------
-
14662 // Zone name: Europe/Sofia
+
14662 // Zone name: Europe/Stockholm
14663 // Zone Eras: 1
-
14664 // Strings (bytes): 18
-
14665 // Memory (8-bit): 41
-
14666 // Memory (32-bit): 54
+
14664 // Strings (bytes): 22
+
14665 // Memory (8-bit): 45
+
14666 // Memory (32-bit): 58
14667 //---------------------------------------------------------------------------
14668 
-
14669 static const extended::ZoneEra kZoneEraEurope_Sofia[] ACE_TIME_PROGMEM = {
-
14670  // 2:00 EU EE%sT
+
14669 static const extended::ZoneEra kZoneEraEurope_Stockholm[] ACE_TIME_PROGMEM = {
+
14670  // 1:00 EU CE%sT
14671  {
14672  &kPolicyEU /*zonePolicy*/,
-
14673  "EE%T" /*format*/,
-
14674  8 /*offsetCode*/,
+
14673  "CE%T" /*format*/,
+
14674  4 /*offsetCode*/,
14675  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
14676  127 /*untilYearTiny*/,
14677  1 /*untilMonth*/,
@@ -14755,90 +14755,90 @@
14682 
14683 };
14684 
-
14685 static const char kZoneNameEurope_Sofia[] ACE_TIME_PROGMEM = "Europe/Sofia";
+
14685 static const char kZoneNameEurope_Stockholm[] ACE_TIME_PROGMEM = "Europe/Stockholm";
14686 
-
14687 const extended::ZoneInfo kZoneEurope_Sofia ACE_TIME_PROGMEM = {
-
14688  kZoneNameEurope_Sofia /*name*/,
-
14689  0xfb898656 /*zoneId*/,
+
14687 const extended::ZoneInfo kZoneEurope_Stockholm ACE_TIME_PROGMEM = {
+
14688  kZoneNameEurope_Stockholm /*name*/,
+
14689  0x5bf6fbb8 /*zoneId*/,
14690  &kZoneContext /*zoneContext*/,
14691  5 /*transitionBufSize*/,
14692  1 /*numEras*/,
-
14693  kZoneEraEurope_Sofia /*eras*/,
+
14693  kZoneEraEurope_Stockholm /*eras*/,
14694 };
14695 
14696 //---------------------------------------------------------------------------
-
14697 // Zone name: Europe/Stockholm
-
14698 // Zone Eras: 1
-
14699 // Strings (bytes): 22
-
14700 // Memory (8-bit): 45
-
14701 // Memory (32-bit): 58
+
14697 // Zone name: Europe/Tallinn
+
14698 // Zone Eras: 3
+
14699 // Strings (bytes): 29
+
14700 // Memory (8-bit): 74
+
14701 // Memory (32-bit): 97
14702 //---------------------------------------------------------------------------
14703 
-
14704 static const extended::ZoneEra kZoneEraEurope_Stockholm[] ACE_TIME_PROGMEM = {
-
14705  // 1:00 EU CE%sT
+
14704 static const extended::ZoneEra kZoneEraEurope_Tallinn[] ACE_TIME_PROGMEM = {
+
14705  // 2:00 EU EE%sT 1999 Oct 31 4:00
14706  {
14707  &kPolicyEU /*zonePolicy*/,
-
14708  "CE%T" /*format*/,
-
14709  4 /*offsetCode*/,
+
14708  "EE%T" /*format*/,
+
14709  8 /*offsetCode*/,
14710  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14711  127 /*untilYearTiny*/,
-
14712  1 /*untilMonth*/,
-
14713  1 /*untilDay*/,
-
14714  0 /*untilTimeCode*/,
+
14711  -1 /*untilYearTiny*/,
+
14712  10 /*untilMonth*/,
+
14713  31 /*untilDay*/,
+
14714  16 /*untilTimeCode*/,
14715  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
14716  },
-
14717 
-
14718 };
-
14719 
-
14720 static const char kZoneNameEurope_Stockholm[] ACE_TIME_PROGMEM = "Europe/Stockholm";
-
14721 
-
14722 const extended::ZoneInfo kZoneEurope_Stockholm ACE_TIME_PROGMEM = {
-
14723  kZoneNameEurope_Stockholm /*name*/,
-
14724  0x5bf6fbb8 /*zoneId*/,
-
14725  &kZoneContext /*zoneContext*/,
-
14726  5 /*transitionBufSize*/,
-
14727  1 /*numEras*/,
-
14728  kZoneEraEurope_Stockholm /*eras*/,
-
14729 };
-
14730 
-
14731 //---------------------------------------------------------------------------
-
14732 // Zone name: Europe/Tallinn
-
14733 // Zone Eras: 3
-
14734 // Strings (bytes): 29
-
14735 // Memory (8-bit): 74
-
14736 // Memory (32-bit): 97
-
14737 //---------------------------------------------------------------------------
-
14738 
-
14739 static const extended::ZoneEra kZoneEraEurope_Tallinn[] ACE_TIME_PROGMEM = {
-
14740  // 2:00 EU EE%sT 1999 Oct 31 4:00
-
14741  {
-
14742  &kPolicyEU /*zonePolicy*/,
-
14743  "EE%T" /*format*/,
-
14744  8 /*offsetCode*/,
-
14745  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14746  -1 /*untilYearTiny*/,
-
14747  10 /*untilMonth*/,
-
14748  31 /*untilDay*/,
-
14749  16 /*untilTimeCode*/,
-
14750  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
14751  },
-
14752  // 2:00 - EET 2002 Feb 21
-
14753  {
-
14754  nullptr /*zonePolicy*/,
-
14755  "EET" /*format*/,
-
14756  8 /*offsetCode*/,
-
14757  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14758  2 /*untilYearTiny*/,
-
14759  2 /*untilMonth*/,
-
14760  21 /*untilDay*/,
-
14761  0 /*untilTimeCode*/,
-
14762  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
14763  },
-
14764  // 2:00 EU EE%sT
+
14717  // 2:00 - EET 2002 Feb 21
+
14718  {
+
14719  nullptr /*zonePolicy*/,
+
14720  "EET" /*format*/,
+
14721  8 /*offsetCode*/,
+
14722  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
14723  2 /*untilYearTiny*/,
+
14724  2 /*untilMonth*/,
+
14725  21 /*untilDay*/,
+
14726  0 /*untilTimeCode*/,
+
14727  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
14728  },
+
14729  // 2:00 EU EE%sT
+
14730  {
+
14731  &kPolicyEU /*zonePolicy*/,
+
14732  "EE%T" /*format*/,
+
14733  8 /*offsetCode*/,
+
14734  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
14735  127 /*untilYearTiny*/,
+
14736  1 /*untilMonth*/,
+
14737  1 /*untilDay*/,
+
14738  0 /*untilTimeCode*/,
+
14739  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
14740  },
+
14741 
+
14742 };
+
14743 
+
14744 static const char kZoneNameEurope_Tallinn[] ACE_TIME_PROGMEM = "Europe/Tallinn";
+
14745 
+
14746 const extended::ZoneInfo kZoneEurope_Tallinn ACE_TIME_PROGMEM = {
+
14747  kZoneNameEurope_Tallinn /*name*/,
+
14748  0x30c4e096 /*zoneId*/,
+
14749  &kZoneContext /*zoneContext*/,
+
14750  6 /*transitionBufSize*/,
+
14751  3 /*numEras*/,
+
14752  kZoneEraEurope_Tallinn /*eras*/,
+
14753 };
+
14754 
+
14755 //---------------------------------------------------------------------------
+
14756 // Zone name: Europe/Tirane
+
14757 // Zone Eras: 1
+
14758 // Strings (bytes): 19
+
14759 // Memory (8-bit): 42
+
14760 // Memory (32-bit): 55
+
14761 //---------------------------------------------------------------------------
+
14762 
+
14763 static const extended::ZoneEra kZoneEraEurope_Tirane[] ACE_TIME_PROGMEM = {
+
14764  // 1:00 EU CE%sT
14765  {
14766  &kPolicyEU /*zonePolicy*/,
-
14767  "EE%T" /*format*/,
-
14768  8 /*offsetCode*/,
+
14767  "CE%T" /*format*/,
+
14768  4 /*offsetCode*/,
14769  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
14770  127 /*untilYearTiny*/,
14771  1 /*untilMonth*/,
@@ -14849,102 +14849,102 @@
14776 
14777 };
14778 
-
14779 static const char kZoneNameEurope_Tallinn[] ACE_TIME_PROGMEM = "Europe/Tallinn";
+
14779 static const char kZoneNameEurope_Tirane[] ACE_TIME_PROGMEM = "Europe/Tirane";
14780 
-
14781 const extended::ZoneInfo kZoneEurope_Tallinn ACE_TIME_PROGMEM = {
-
14782  kZoneNameEurope_Tallinn /*name*/,
-
14783  0x30c4e096 /*zoneId*/,
+
14781 const extended::ZoneInfo kZoneEurope_Tirane ACE_TIME_PROGMEM = {
+
14782  kZoneNameEurope_Tirane /*name*/,
+
14783  0x6ea95b47 /*zoneId*/,
14784  &kZoneContext /*zoneContext*/,
-
14785  6 /*transitionBufSize*/,
-
14786  3 /*numEras*/,
-
14787  kZoneEraEurope_Tallinn /*eras*/,
+
14785  5 /*transitionBufSize*/,
+
14786  1 /*numEras*/,
+
14787  kZoneEraEurope_Tirane /*eras*/,
14788 };
14789 
14790 //---------------------------------------------------------------------------
-
14791 // Zone name: Europe/Tirane
-
14792 // Zone Eras: 1
-
14793 // Strings (bytes): 19
-
14794 // Memory (8-bit): 42
-
14795 // Memory (32-bit): 55
+
14791 // Zone name: Europe/Ulyanovsk
+
14792 // Zone Eras: 4
+
14793 // Strings (bytes): 37
+
14794 // Memory (8-bit): 93
+
14795 // Memory (32-bit): 121
14796 //---------------------------------------------------------------------------
14797 
-
14798 static const extended::ZoneEra kZoneEraEurope_Tirane[] ACE_TIME_PROGMEM = {
-
14799  // 1:00 EU CE%sT
+
14798 static const extended::ZoneEra kZoneEraEurope_Ulyanovsk[] ACE_TIME_PROGMEM = {
+
14799  // 3:00 Russia +03/+04 2011 Mar 27 2:00s
14800  {
-
14801  &kPolicyEU /*zonePolicy*/,
-
14802  "CE%T" /*format*/,
-
14803  4 /*offsetCode*/,
+
14801  &kPolicyRussia /*zonePolicy*/,
+
14802  "+03/+04" /*format*/,
+
14803  12 /*offsetCode*/,
14804  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14805  127 /*untilYearTiny*/,
-
14806  1 /*untilMonth*/,
-
14807  1 /*untilDay*/,
-
14808  0 /*untilTimeCode*/,
-
14809  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
14805  11 /*untilYearTiny*/,
+
14806  3 /*untilMonth*/,
+
14807  27 /*untilDay*/,
+
14808  8 /*untilTimeCode*/,
+
14809  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
14810  },
-
14811 
-
14812 };
-
14813 
-
14814 static const char kZoneNameEurope_Tirane[] ACE_TIME_PROGMEM = "Europe/Tirane";
-
14815 
-
14816 const extended::ZoneInfo kZoneEurope_Tirane ACE_TIME_PROGMEM = {
-
14817  kZoneNameEurope_Tirane /*name*/,
-
14818  0x6ea95b47 /*zoneId*/,
-
14819  &kZoneContext /*zoneContext*/,
-
14820  5 /*transitionBufSize*/,
-
14821  1 /*numEras*/,
-
14822  kZoneEraEurope_Tirane /*eras*/,
-
14823 };
-
14824 
-
14825 //---------------------------------------------------------------------------
-
14826 // Zone name: Europe/Ulyanovsk
-
14827 // Zone Eras: 4
-
14828 // Strings (bytes): 37
-
14829 // Memory (8-bit): 93
-
14830 // Memory (32-bit): 121
-
14831 //---------------------------------------------------------------------------
-
14832 
-
14833 static const extended::ZoneEra kZoneEraEurope_Ulyanovsk[] ACE_TIME_PROGMEM = {
-
14834  // 3:00 Russia +03/+04 2011 Mar 27 2:00s
-
14835  {
-
14836  &kPolicyRussia /*zonePolicy*/,
-
14837  "+03/+04" /*format*/,
-
14838  12 /*offsetCode*/,
-
14839  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14840  11 /*untilYearTiny*/,
-
14841  3 /*untilMonth*/,
-
14842  27 /*untilDay*/,
-
14843  8 /*untilTimeCode*/,
-
14844  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
14845  },
-
14846  // 4:00 - +04 2014 Oct 26 2:00s
-
14847  {
-
14848  nullptr /*zonePolicy*/,
-
14849  "+04" /*format*/,
-
14850  16 /*offsetCode*/,
-
14851  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14852  14 /*untilYearTiny*/,
-
14853  10 /*untilMonth*/,
-
14854  26 /*untilDay*/,
-
14855  8 /*untilTimeCode*/,
-
14856  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
14857  },
-
14858  // 3:00 - +03 2016 Mar 27 2:00s
-
14859  {
-
14860  nullptr /*zonePolicy*/,
-
14861  "+03" /*format*/,
-
14862  12 /*offsetCode*/,
-
14863  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14864  16 /*untilYearTiny*/,
-
14865  3 /*untilMonth*/,
-
14866  27 /*untilDay*/,
-
14867  8 /*untilTimeCode*/,
-
14868  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
14869  },
-
14870  // 4:00 - +04
+
14811  // 4:00 - +04 2014 Oct 26 2:00s
+
14812  {
+
14813  nullptr /*zonePolicy*/,
+
14814  "+04" /*format*/,
+
14815  16 /*offsetCode*/,
+
14816  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
14817  14 /*untilYearTiny*/,
+
14818  10 /*untilMonth*/,
+
14819  26 /*untilDay*/,
+
14820  8 /*untilTimeCode*/,
+
14821  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
+
14822  },
+
14823  // 3:00 - +03 2016 Mar 27 2:00s
+
14824  {
+
14825  nullptr /*zonePolicy*/,
+
14826  "+03" /*format*/,
+
14827  12 /*offsetCode*/,
+
14828  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
14829  16 /*untilYearTiny*/,
+
14830  3 /*untilMonth*/,
+
14831  27 /*untilDay*/,
+
14832  8 /*untilTimeCode*/,
+
14833  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
+
14834  },
+
14835  // 4:00 - +04
+
14836  {
+
14837  nullptr /*zonePolicy*/,
+
14838  "+04" /*format*/,
+
14839  16 /*offsetCode*/,
+
14840  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
14841  127 /*untilYearTiny*/,
+
14842  1 /*untilMonth*/,
+
14843  1 /*untilDay*/,
+
14844  0 /*untilTimeCode*/,
+
14845  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
14846  },
+
14847 
+
14848 };
+
14849 
+
14850 static const char kZoneNameEurope_Ulyanovsk[] ACE_TIME_PROGMEM = "Europe/Ulyanovsk";
+
14851 
+
14852 const extended::ZoneInfo kZoneEurope_Ulyanovsk ACE_TIME_PROGMEM = {
+
14853  kZoneNameEurope_Ulyanovsk /*name*/,
+
14854  0xe03783d0 /*zoneId*/,
+
14855  &kZoneContext /*zoneContext*/,
+
14856  5 /*transitionBufSize*/,
+
14857  4 /*numEras*/,
+
14858  kZoneEraEurope_Ulyanovsk /*eras*/,
+
14859 };
+
14860 
+
14861 //---------------------------------------------------------------------------
+
14862 // Zone name: Europe/Uzhgorod
+
14863 // Zone Eras: 1
+
14864 // Strings (bytes): 21
+
14865 // Memory (8-bit): 44
+
14866 // Memory (32-bit): 57
+
14867 //---------------------------------------------------------------------------
+
14868 
+
14869 static const extended::ZoneEra kZoneEraEurope_Uzhgorod[] ACE_TIME_PROGMEM = {
+
14870  // 2:00 EU EE%sT
14871  {
-
14872  nullptr /*zonePolicy*/,
-
14873  "+04" /*format*/,
-
14874  16 /*offsetCode*/,
+
14872  &kPolicyEU /*zonePolicy*/,
+
14873  "EE%T" /*format*/,
+
14874  8 /*offsetCode*/,
14875  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
14876  127 /*untilYearTiny*/,
14877  1 /*untilMonth*/,
@@ -14955,31 +14955,31 @@
14882 
14883 };
14884 
-
14885 static const char kZoneNameEurope_Ulyanovsk[] ACE_TIME_PROGMEM = "Europe/Ulyanovsk";
+
14885 static const char kZoneNameEurope_Uzhgorod[] ACE_TIME_PROGMEM = "Europe/Uzhgorod";
14886 
-
14887 const extended::ZoneInfo kZoneEurope_Ulyanovsk ACE_TIME_PROGMEM = {
-
14888  kZoneNameEurope_Ulyanovsk /*name*/,
-
14889  0xe03783d0 /*zoneId*/,
+
14887 const extended::ZoneInfo kZoneEurope_Uzhgorod ACE_TIME_PROGMEM = {
+
14888  kZoneNameEurope_Uzhgorod /*name*/,
+
14889  0xb066f5d6 /*zoneId*/,
14890  &kZoneContext /*zoneContext*/,
14891  5 /*transitionBufSize*/,
-
14892  4 /*numEras*/,
-
14893  kZoneEraEurope_Ulyanovsk /*eras*/,
+
14892  1 /*numEras*/,
+
14893  kZoneEraEurope_Uzhgorod /*eras*/,
14894 };
14895 
14896 //---------------------------------------------------------------------------
-
14897 // Zone name: Europe/Uzhgorod
+
14897 // Zone name: Europe/Vienna
14898 // Zone Eras: 1
-
14899 // Strings (bytes): 21
-
14900 // Memory (8-bit): 44
-
14901 // Memory (32-bit): 57
+
14899 // Strings (bytes): 19
+
14900 // Memory (8-bit): 42
+
14901 // Memory (32-bit): 55
14902 //---------------------------------------------------------------------------
14903 
-
14904 static const extended::ZoneEra kZoneEraEurope_Uzhgorod[] ACE_TIME_PROGMEM = {
-
14905  // 2:00 EU EE%sT
+
14904 static const extended::ZoneEra kZoneEraEurope_Vienna[] ACE_TIME_PROGMEM = {
+
14905  // 1:00 EU CE%sT
14906  {
14907  &kPolicyEU /*zonePolicy*/,
-
14908  "EE%T" /*format*/,
-
14909  8 /*offsetCode*/,
+
14908  "CE%T" /*format*/,
+
14909  4 /*offsetCode*/,
14910  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
14911  127 /*untilYearTiny*/,
14912  1 /*untilMonth*/,
@@ -14990,2348 +14990,2326 @@
14917 
14918 };
14919 
-
14920 static const char kZoneNameEurope_Uzhgorod[] ACE_TIME_PROGMEM = "Europe/Uzhgorod";
+
14920 static const char kZoneNameEurope_Vienna[] ACE_TIME_PROGMEM = "Europe/Vienna";
14921 
-
14922 const extended::ZoneInfo kZoneEurope_Uzhgorod ACE_TIME_PROGMEM = {
-
14923  kZoneNameEurope_Uzhgorod /*name*/,
-
14924  0xb066f5d6 /*zoneId*/,
+
14922 const extended::ZoneInfo kZoneEurope_Vienna ACE_TIME_PROGMEM = {
+
14923  kZoneNameEurope_Vienna /*name*/,
+
14924  0x734cc2e5 /*zoneId*/,
14925  &kZoneContext /*zoneContext*/,
14926  5 /*transitionBufSize*/,
14927  1 /*numEras*/,
-
14928  kZoneEraEurope_Uzhgorod /*eras*/,
+
14928  kZoneEraEurope_Vienna /*eras*/,
14929 };
14930 
14931 //---------------------------------------------------------------------------
-
14932 // Zone name: Europe/Vienna
-
14933 // Zone Eras: 1
-
14934 // Strings (bytes): 19
-
14935 // Memory (8-bit): 42
-
14936 // Memory (32-bit): 55
+
14932 // Zone name: Europe/Vilnius
+
14933 // Zone Eras: 3
+
14934 // Strings (bytes): 29
+
14935 // Memory (8-bit): 74
+
14936 // Memory (32-bit): 97
14937 //---------------------------------------------------------------------------
14938 
-
14939 static const extended::ZoneEra kZoneEraEurope_Vienna[] ACE_TIME_PROGMEM = {
-
14940  // 1:00 EU CE%sT
+
14939 static const extended::ZoneEra kZoneEraEurope_Vilnius[] ACE_TIME_PROGMEM = {
+
14940  // 1:00 EU CE%sT 1999 Oct 31 1:00u
14941  {
14942  &kPolicyEU /*zonePolicy*/,
14943  "CE%T" /*format*/,
14944  4 /*offsetCode*/,
14945  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14946  127 /*untilYearTiny*/,
-
14947  1 /*untilMonth*/,
-
14948  1 /*untilDay*/,
-
14949  0 /*untilTimeCode*/,
-
14950  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
14946  -1 /*untilYearTiny*/,
+
14947  10 /*untilMonth*/,
+
14948  31 /*untilDay*/,
+
14949  4 /*untilTimeCode*/,
+
14950  32 /*untilTimeModifier (kSuffixU + minute=0)*/,
14951  },
-
14952 
-
14953 };
-
14954 
-
14955 static const char kZoneNameEurope_Vienna[] ACE_TIME_PROGMEM = "Europe/Vienna";
-
14956 
-
14957 const extended::ZoneInfo kZoneEurope_Vienna ACE_TIME_PROGMEM = {
-
14958  kZoneNameEurope_Vienna /*name*/,
-
14959  0x734cc2e5 /*zoneId*/,
-
14960  &kZoneContext /*zoneContext*/,
-
14961  5 /*transitionBufSize*/,
-
14962  1 /*numEras*/,
-
14963  kZoneEraEurope_Vienna /*eras*/,
-
14964 };
-
14965 
-
14966 //---------------------------------------------------------------------------
-
14967 // Zone name: Europe/Vilnius
-
14968 // Zone Eras: 3
-
14969 // Strings (bytes): 29
-
14970 // Memory (8-bit): 74
-
14971 // Memory (32-bit): 97
-
14972 //---------------------------------------------------------------------------
-
14973 
-
14974 static const extended::ZoneEra kZoneEraEurope_Vilnius[] ACE_TIME_PROGMEM = {
-
14975  // 1:00 EU CE%sT 1999 Oct 31 1:00u
-
14976  {
-
14977  &kPolicyEU /*zonePolicy*/,
-
14978  "CE%T" /*format*/,
-
14979  4 /*offsetCode*/,
-
14980  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14981  -1 /*untilYearTiny*/,
-
14982  10 /*untilMonth*/,
-
14983  31 /*untilDay*/,
-
14984  4 /*untilTimeCode*/,
-
14985  32 /*untilTimeModifier (kSuffixU + minute=0)*/,
-
14986  },
-
14987  // 2:00 - EET 2003 Jan 1
-
14988  {
-
14989  nullptr /*zonePolicy*/,
-
14990  "EET" /*format*/,
-
14991  8 /*offsetCode*/,
-
14992  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
14993  3 /*untilYearTiny*/,
-
14994  1 /*untilMonth*/,
-
14995  1 /*untilDay*/,
-
14996  0 /*untilTimeCode*/,
-
14997  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
14998  },
-
14999  // 2:00 EU EE%sT
+
14952  // 2:00 - EET 2003 Jan 1
+
14953  {
+
14954  nullptr /*zonePolicy*/,
+
14955  "EET" /*format*/,
+
14956  8 /*offsetCode*/,
+
14957  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
14958  3 /*untilYearTiny*/,
+
14959  1 /*untilMonth*/,
+
14960  1 /*untilDay*/,
+
14961  0 /*untilTimeCode*/,
+
14962  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
14963  },
+
14964  // 2:00 EU EE%sT
+
14965  {
+
14966  &kPolicyEU /*zonePolicy*/,
+
14967  "EE%T" /*format*/,
+
14968  8 /*offsetCode*/,
+
14969  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
14970  127 /*untilYearTiny*/,
+
14971  1 /*untilMonth*/,
+
14972  1 /*untilDay*/,
+
14973  0 /*untilTimeCode*/,
+
14974  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
14975  },
+
14976 
+
14977 };
+
14978 
+
14979 static const char kZoneNameEurope_Vilnius[] ACE_TIME_PROGMEM = "Europe/Vilnius";
+
14980 
+
14981 const extended::ZoneInfo kZoneEurope_Vilnius ACE_TIME_PROGMEM = {
+
14982  kZoneNameEurope_Vilnius /*name*/,
+
14983  0xdd63b8ce /*zoneId*/,
+
14984  &kZoneContext /*zoneContext*/,
+
14985  6 /*transitionBufSize*/,
+
14986  3 /*numEras*/,
+
14987  kZoneEraEurope_Vilnius /*eras*/,
+
14988 };
+
14989 
+
14990 //---------------------------------------------------------------------------
+
14991 // Zone name: Europe/Volgograd
+
14992 // Zone Eras: 5
+
14993 // Strings (bytes): 41
+
14994 // Memory (8-bit): 108
+
14995 // Memory (32-bit): 141
+
14996 //---------------------------------------------------------------------------
+
14997 
+
14998 static const extended::ZoneEra kZoneEraEurope_Volgograd[] ACE_TIME_PROGMEM = {
+
14999  // 3:00 Russia +03/+04 2011 Mar 27 2:00s
15000  {
-
15001  &kPolicyEU /*zonePolicy*/,
-
15002  "EE%T" /*format*/,
-
15003  8 /*offsetCode*/,
+
15001  &kPolicyRussia /*zonePolicy*/,
+
15002  "+03/+04" /*format*/,
+
15003  12 /*offsetCode*/,
15004  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15005  127 /*untilYearTiny*/,
-
15006  1 /*untilMonth*/,
-
15007  1 /*untilDay*/,
-
15008  0 /*untilTimeCode*/,
-
15009  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15005  11 /*untilYearTiny*/,
+
15006  3 /*untilMonth*/,
+
15007  27 /*untilDay*/,
+
15008  8 /*untilTimeCode*/,
+
15009  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
15010  },
-
15011 
-
15012 };
-
15013 
-
15014 static const char kZoneNameEurope_Vilnius[] ACE_TIME_PROGMEM = "Europe/Vilnius";
-
15015 
-
15016 const extended::ZoneInfo kZoneEurope_Vilnius ACE_TIME_PROGMEM = {
-
15017  kZoneNameEurope_Vilnius /*name*/,
-
15018  0xdd63b8ce /*zoneId*/,
-
15019  &kZoneContext /*zoneContext*/,
-
15020  6 /*transitionBufSize*/,
-
15021  3 /*numEras*/,
-
15022  kZoneEraEurope_Vilnius /*eras*/,
-
15023 };
-
15024 
-
15025 //---------------------------------------------------------------------------
-
15026 // Zone name: Europe/Volgograd
-
15027 // Zone Eras: 4
-
15028 // Strings (bytes): 37
-
15029 // Memory (8-bit): 93
-
15030 // Memory (32-bit): 121
-
15031 //---------------------------------------------------------------------------
-
15032 
-
15033 static const extended::ZoneEra kZoneEraEurope_Volgograd[] ACE_TIME_PROGMEM = {
-
15034  // 3:00 Russia +03/+04 2011 Mar 27 2:00s
-
15035  {
-
15036  &kPolicyRussia /*zonePolicy*/,
-
15037  "+03/+04" /*format*/,
-
15038  12 /*offsetCode*/,
-
15039  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15040  11 /*untilYearTiny*/,
-
15041  3 /*untilMonth*/,
-
15042  27 /*untilDay*/,
-
15043  8 /*untilTimeCode*/,
-
15044  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
15045  },
-
15046  // 4:00 - +04 2014 Oct 26 2:00s
-
15047  {
-
15048  nullptr /*zonePolicy*/,
-
15049  "+04" /*format*/,
-
15050  16 /*offsetCode*/,
-
15051  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15052  14 /*untilYearTiny*/,
-
15053  10 /*untilMonth*/,
-
15054  26 /*untilDay*/,
-
15055  8 /*untilTimeCode*/,
-
15056  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
15057  },
-
15058  // 3:00 - +03 2018 Oct 28 2:00s
-
15059  {
-
15060  nullptr /*zonePolicy*/,
-
15061  "+03" /*format*/,
-
15062  12 /*offsetCode*/,
-
15063  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15064  18 /*untilYearTiny*/,
-
15065  10 /*untilMonth*/,
-
15066  28 /*untilDay*/,
-
15067  8 /*untilTimeCode*/,
-
15068  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
15069  },
-
15070  // 4:00 - +04
-
15071  {
-
15072  nullptr /*zonePolicy*/,
-
15073  "+04" /*format*/,
-
15074  16 /*offsetCode*/,
-
15075  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15076  127 /*untilYearTiny*/,
-
15077  1 /*untilMonth*/,
-
15078  1 /*untilDay*/,
-
15079  0 /*untilTimeCode*/,
-
15080  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15081  },
-
15082 
-
15083 };
-
15084 
-
15085 static const char kZoneNameEurope_Volgograd[] ACE_TIME_PROGMEM = "Europe/Volgograd";
-
15086 
-
15087 const extended::ZoneInfo kZoneEurope_Volgograd ACE_TIME_PROGMEM = {
-
15088  kZoneNameEurope_Volgograd /*name*/,
-
15089  0x3ed0f389 /*zoneId*/,
-
15090  &kZoneContext /*zoneContext*/,
-
15091  5 /*transitionBufSize*/,
-
15092  4 /*numEras*/,
-
15093  kZoneEraEurope_Volgograd /*eras*/,
-
15094 };
-
15095 
-
15096 //---------------------------------------------------------------------------
-
15097 // Zone name: Europe/Warsaw
-
15098 // Zone Eras: 1
-
15099 // Strings (bytes): 19
-
15100 // Memory (8-bit): 42
-
15101 // Memory (32-bit): 55
-
15102 //---------------------------------------------------------------------------
-
15103 
-
15104 static const extended::ZoneEra kZoneEraEurope_Warsaw[] ACE_TIME_PROGMEM = {
-
15105  // 1:00 EU CE%sT
-
15106  {
-
15107  &kPolicyEU /*zonePolicy*/,
-
15108  "CE%T" /*format*/,
-
15109  4 /*offsetCode*/,
-
15110  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15111  127 /*untilYearTiny*/,
-
15112  1 /*untilMonth*/,
-
15113  1 /*untilDay*/,
-
15114  0 /*untilTimeCode*/,
-
15115  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15116  },
-
15117 
-
15118 };
-
15119 
-
15120 static const char kZoneNameEurope_Warsaw[] ACE_TIME_PROGMEM = "Europe/Warsaw";
-
15121 
-
15122 const extended::ZoneInfo kZoneEurope_Warsaw ACE_TIME_PROGMEM = {
-
15123  kZoneNameEurope_Warsaw /*name*/,
-
15124  0x75185c19 /*zoneId*/,
-
15125  &kZoneContext /*zoneContext*/,
-
15126  5 /*transitionBufSize*/,
-
15127  1 /*numEras*/,
-
15128  kZoneEraEurope_Warsaw /*eras*/,
-
15129 };
-
15130 
-
15131 //---------------------------------------------------------------------------
-
15132 // Zone name: Europe/Zaporozhye
-
15133 // Zone Eras: 1
-
15134 // Strings (bytes): 23
-
15135 // Memory (8-bit): 46
-
15136 // Memory (32-bit): 59
-
15137 //---------------------------------------------------------------------------
-
15138 
-
15139 static const extended::ZoneEra kZoneEraEurope_Zaporozhye[] ACE_TIME_PROGMEM = {
-
15140  // 2:00 EU EE%sT
-
15141  {
-
15142  &kPolicyEU /*zonePolicy*/,
-
15143  "EE%T" /*format*/,
-
15144  8 /*offsetCode*/,
-
15145  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15146  127 /*untilYearTiny*/,
-
15147  1 /*untilMonth*/,
-
15148  1 /*untilDay*/,
-
15149  0 /*untilTimeCode*/,
-
15150  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15151  },
-
15152 
-
15153 };
-
15154 
-
15155 static const char kZoneNameEurope_Zaporozhye[] ACE_TIME_PROGMEM = "Europe/Zaporozhye";
-
15156 
-
15157 const extended::ZoneInfo kZoneEurope_Zaporozhye ACE_TIME_PROGMEM = {
-
15158  kZoneNameEurope_Zaporozhye /*name*/,
-
15159  0xeab9767f /*zoneId*/,
-
15160  &kZoneContext /*zoneContext*/,
-
15161  5 /*transitionBufSize*/,
-
15162  1 /*numEras*/,
-
15163  kZoneEraEurope_Zaporozhye /*eras*/,
-
15164 };
-
15165 
-
15166 //---------------------------------------------------------------------------
-
15167 // Zone name: Europe/Zurich
-
15168 // Zone Eras: 1
-
15169 // Strings (bytes): 19
-
15170 // Memory (8-bit): 42
-
15171 // Memory (32-bit): 55
-
15172 //---------------------------------------------------------------------------
-
15173 
-
15174 static const extended::ZoneEra kZoneEraEurope_Zurich[] ACE_TIME_PROGMEM = {
-
15175  // 1:00 EU CE%sT
-
15176  {
-
15177  &kPolicyEU /*zonePolicy*/,
-
15178  "CE%T" /*format*/,
-
15179  4 /*offsetCode*/,
-
15180  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15181  127 /*untilYearTiny*/,
-
15182  1 /*untilMonth*/,
-
15183  1 /*untilDay*/,
-
15184  0 /*untilTimeCode*/,
-
15185  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15186  },
-
15187 
-
15188 };
-
15189 
-
15190 static const char kZoneNameEurope_Zurich[] ACE_TIME_PROGMEM = "Europe/Zurich";
-
15191 
-
15192 const extended::ZoneInfo kZoneEurope_Zurich ACE_TIME_PROGMEM = {
-
15193  kZoneNameEurope_Zurich /*name*/,
-
15194  0x7d8195b9 /*zoneId*/,
-
15195  &kZoneContext /*zoneContext*/,
-
15196  5 /*transitionBufSize*/,
-
15197  1 /*numEras*/,
-
15198  kZoneEraEurope_Zurich /*eras*/,
-
15199 };
-
15200 
-
15201 //---------------------------------------------------------------------------
-
15202 // Zone name: HST
-
15203 // Zone Eras: 1
-
15204 // Strings (bytes): 8
-
15205 // Memory (8-bit): 31
-
15206 // Memory (32-bit): 44
-
15207 //---------------------------------------------------------------------------
-
15208 
-
15209 static const extended::ZoneEra kZoneEraHST[] ACE_TIME_PROGMEM = {
-
15210  // -10:00 - HST
-
15211  {
-
15212  nullptr /*zonePolicy*/,
-
15213  "HST" /*format*/,
-
15214  -40 /*offsetCode*/,
-
15215  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15216  127 /*untilYearTiny*/,
-
15217  1 /*untilMonth*/,
-
15218  1 /*untilDay*/,
-
15219  0 /*untilTimeCode*/,
-
15220  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15221  },
-
15222 
-
15223 };
-
15224 
-
15225 static const char kZoneNameHST[] ACE_TIME_PROGMEM = "HST";
-
15226 
-
15227 const extended::ZoneInfo kZoneHST ACE_TIME_PROGMEM = {
-
15228  kZoneNameHST /*name*/,
-
15229  0x0b87f034 /*zoneId*/,
-
15230  &kZoneContext /*zoneContext*/,
-
15231  2 /*transitionBufSize*/,
-
15232  1 /*numEras*/,
-
15233  kZoneEraHST /*eras*/,
-
15234 };
-
15235 
-
15236 //---------------------------------------------------------------------------
-
15237 // Zone name: Indian/Chagos
-
15238 // Zone Eras: 1
-
15239 // Strings (bytes): 18
-
15240 // Memory (8-bit): 41
-
15241 // Memory (32-bit): 54
-
15242 //---------------------------------------------------------------------------
-
15243 
-
15244 static const extended::ZoneEra kZoneEraIndian_Chagos[] ACE_TIME_PROGMEM = {
-
15245  // 6:00 - +06
-
15246  {
-
15247  nullptr /*zonePolicy*/,
-
15248  "+06" /*format*/,
-
15249  24 /*offsetCode*/,
-
15250  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15251  127 /*untilYearTiny*/,
-
15252  1 /*untilMonth*/,
-
15253  1 /*untilDay*/,
-
15254  0 /*untilTimeCode*/,
-
15255  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15256  },
-
15257 
-
15258 };
-
15259 
-
15260 static const char kZoneNameIndian_Chagos[] ACE_TIME_PROGMEM = "Indian/Chagos";
-
15261 
-
15262 const extended::ZoneInfo kZoneIndian_Chagos ACE_TIME_PROGMEM = {
-
15263  kZoneNameIndian_Chagos /*name*/,
-
15264  0x456f7c3c /*zoneId*/,
-
15265  &kZoneContext /*zoneContext*/,
-
15266  2 /*transitionBufSize*/,
-
15267  1 /*numEras*/,
-
15268  kZoneEraIndian_Chagos /*eras*/,
-
15269 };
-
15270 
-
15271 //---------------------------------------------------------------------------
-
15272 // Zone name: Indian/Christmas
-
15273 // Zone Eras: 1
-
15274 // Strings (bytes): 21
-
15275 // Memory (8-bit): 44
-
15276 // Memory (32-bit): 57
-
15277 //---------------------------------------------------------------------------
-
15278 
-
15279 static const extended::ZoneEra kZoneEraIndian_Christmas[] ACE_TIME_PROGMEM = {
-
15280  // 7:00 - +07
-
15281  {
-
15282  nullptr /*zonePolicy*/,
-
15283  "+07" /*format*/,
-
15284  28 /*offsetCode*/,
-
15285  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15286  127 /*untilYearTiny*/,
-
15287  1 /*untilMonth*/,
-
15288  1 /*untilDay*/,
-
15289  0 /*untilTimeCode*/,
-
15290  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15291  },
-
15292 
-
15293 };
-
15294 
-
15295 static const char kZoneNameIndian_Christmas[] ACE_TIME_PROGMEM = "Indian/Christmas";
-
15296 
-
15297 const extended::ZoneInfo kZoneIndian_Christmas ACE_TIME_PROGMEM = {
-
15298  kZoneNameIndian_Christmas /*name*/,
-
15299  0x68c207d5 /*zoneId*/,
-
15300  &kZoneContext /*zoneContext*/,
-
15301  2 /*transitionBufSize*/,
-
15302  1 /*numEras*/,
-
15303  kZoneEraIndian_Christmas /*eras*/,
-
15304 };
-
15305 
-
15306 //---------------------------------------------------------------------------
-
15307 // Zone name: Indian/Cocos
-
15308 // Zone Eras: 1
-
15309 // Strings (bytes): 19
-
15310 // Memory (8-bit): 42
-
15311 // Memory (32-bit): 55
-
15312 //---------------------------------------------------------------------------
-
15313 
-
15314 static const extended::ZoneEra kZoneEraIndian_Cocos[] ACE_TIME_PROGMEM = {
-
15315  // 6:30 - +0630
-
15316  {
-
15317  nullptr /*zonePolicy*/,
-
15318  "+0630" /*format*/,
-
15319  26 /*offsetCode*/,
-
15320  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15321  127 /*untilYearTiny*/,
-
15322  1 /*untilMonth*/,
-
15323  1 /*untilDay*/,
-
15324  0 /*untilTimeCode*/,
-
15325  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15326  },
-
15327 
-
15328 };
-
15329 
-
15330 static const char kZoneNameIndian_Cocos[] ACE_TIME_PROGMEM = "Indian/Cocos";
-
15331 
-
15332 const extended::ZoneInfo kZoneIndian_Cocos ACE_TIME_PROGMEM = {
-
15333  kZoneNameIndian_Cocos /*name*/,
-
15334  0x021e86de /*zoneId*/,
-
15335  &kZoneContext /*zoneContext*/,
-
15336  2 /*transitionBufSize*/,
-
15337  1 /*numEras*/,
-
15338  kZoneEraIndian_Cocos /*eras*/,
-
15339 };
-
15340 
-
15341 //---------------------------------------------------------------------------
-
15342 // Zone name: Indian/Kerguelen
-
15343 // Zone Eras: 1
-
15344 // Strings (bytes): 21
-
15345 // Memory (8-bit): 44
-
15346 // Memory (32-bit): 57
-
15347 //---------------------------------------------------------------------------
-
15348 
-
15349 static const extended::ZoneEra kZoneEraIndian_Kerguelen[] ACE_TIME_PROGMEM = {
-
15350  // 5:00 - +05
-
15351  {
-
15352  nullptr /*zonePolicy*/,
-
15353  "+05" /*format*/,
-
15354  20 /*offsetCode*/,
-
15355  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15356  127 /*untilYearTiny*/,
-
15357  1 /*untilMonth*/,
-
15358  1 /*untilDay*/,
-
15359  0 /*untilTimeCode*/,
-
15360  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15361  },
-
15362 
-
15363 };
-
15364 
-
15365 static const char kZoneNameIndian_Kerguelen[] ACE_TIME_PROGMEM = "Indian/Kerguelen";
-
15366 
-
15367 const extended::ZoneInfo kZoneIndian_Kerguelen ACE_TIME_PROGMEM = {
-
15368  kZoneNameIndian_Kerguelen /*name*/,
-
15369  0x4351b389 /*zoneId*/,
-
15370  &kZoneContext /*zoneContext*/,
-
15371  2 /*transitionBufSize*/,
-
15372  1 /*numEras*/,
-
15373  kZoneEraIndian_Kerguelen /*eras*/,
-
15374 };
-
15375 
-
15376 //---------------------------------------------------------------------------
-
15377 // Zone name: Indian/Mahe
-
15378 // Zone Eras: 1
-
15379 // Strings (bytes): 16
-
15380 // Memory (8-bit): 39
-
15381 // Memory (32-bit): 52
-
15382 //---------------------------------------------------------------------------
-
15383 
-
15384 static const extended::ZoneEra kZoneEraIndian_Mahe[] ACE_TIME_PROGMEM = {
-
15385  // 4:00 - +04
-
15386  {
-
15387  nullptr /*zonePolicy*/,
-
15388  "+04" /*format*/,
-
15389  16 /*offsetCode*/,
-
15390  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15391  127 /*untilYearTiny*/,
-
15392  1 /*untilMonth*/,
-
15393  1 /*untilDay*/,
-
15394  0 /*untilTimeCode*/,
-
15395  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15396  },
-
15397 
-
15398 };
-
15399 
-
15400 static const char kZoneNameIndian_Mahe[] ACE_TIME_PROGMEM = "Indian/Mahe";
-
15401 
-
15402 const extended::ZoneInfo kZoneIndian_Mahe ACE_TIME_PROGMEM = {
-
15403  kZoneNameIndian_Mahe /*name*/,
-
15404  0x45e725e2 /*zoneId*/,
-
15405  &kZoneContext /*zoneContext*/,
-
15406  2 /*transitionBufSize*/,
-
15407  1 /*numEras*/,
-
15408  kZoneEraIndian_Mahe /*eras*/,
-
15409 };
-
15410 
-
15411 //---------------------------------------------------------------------------
-
15412 // Zone name: Indian/Maldives
-
15413 // Zone Eras: 1
-
15414 // Strings (bytes): 20
-
15415 // Memory (8-bit): 43
-
15416 // Memory (32-bit): 56
-
15417 //---------------------------------------------------------------------------
-
15418 
-
15419 static const extended::ZoneEra kZoneEraIndian_Maldives[] ACE_TIME_PROGMEM = {
-
15420  // 5:00 - +05
-
15421  {
-
15422  nullptr /*zonePolicy*/,
-
15423  "+05" /*format*/,
-
15424  20 /*offsetCode*/,
-
15425  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15426  127 /*untilYearTiny*/,
-
15427  1 /*untilMonth*/,
-
15428  1 /*untilDay*/,
-
15429  0 /*untilTimeCode*/,
-
15430  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15431  },
-
15432 
-
15433 };
-
15434 
-
15435 static const char kZoneNameIndian_Maldives[] ACE_TIME_PROGMEM = "Indian/Maldives";
-
15436 
-
15437 const extended::ZoneInfo kZoneIndian_Maldives ACE_TIME_PROGMEM = {
-
15438  kZoneNameIndian_Maldives /*name*/,
-
15439  0x9869681c /*zoneId*/,
-
15440  &kZoneContext /*zoneContext*/,
-
15441  2 /*transitionBufSize*/,
-
15442  1 /*numEras*/,
-
15443  kZoneEraIndian_Maldives /*eras*/,
-
15444 };
-
15445 
-
15446 //---------------------------------------------------------------------------
-
15447 // Zone name: Indian/Mauritius
-
15448 // Zone Eras: 1
-
15449 // Strings (bytes): 25
-
15450 // Memory (8-bit): 48
-
15451 // Memory (32-bit): 61
-
15452 //---------------------------------------------------------------------------
-
15453 
-
15454 static const extended::ZoneEra kZoneEraIndian_Mauritius[] ACE_TIME_PROGMEM = {
-
15455  // 4:00 Mauritius +04/+05
-
15456  {
-
15457  &kPolicyMauritius /*zonePolicy*/,
-
15458  "+04/+05" /*format*/,
-
15459  16 /*offsetCode*/,
-
15460  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15461  127 /*untilYearTiny*/,
-
15462  1 /*untilMonth*/,
-
15463  1 /*untilDay*/,
-
15464  0 /*untilTimeCode*/,
-
15465  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15466  },
-
15467 
-
15468 };
-
15469 
-
15470 static const char kZoneNameIndian_Mauritius[] ACE_TIME_PROGMEM = "Indian/Mauritius";
-
15471 
-
15472 const extended::ZoneInfo kZoneIndian_Mauritius ACE_TIME_PROGMEM = {
-
15473  kZoneNameIndian_Mauritius /*name*/,
-
15474  0x7b09c02a /*zoneId*/,
-
15475  &kZoneContext /*zoneContext*/,
-
15476  4 /*transitionBufSize*/,
-
15477  1 /*numEras*/,
-
15478  kZoneEraIndian_Mauritius /*eras*/,
-
15479 };
-
15480 
-
15481 //---------------------------------------------------------------------------
-
15482 // Zone name: Indian/Reunion
-
15483 // Zone Eras: 1
-
15484 // Strings (bytes): 19
-
15485 // Memory (8-bit): 42
-
15486 // Memory (32-bit): 55
-
15487 //---------------------------------------------------------------------------
-
15488 
-
15489 static const extended::ZoneEra kZoneEraIndian_Reunion[] ACE_TIME_PROGMEM = {
-
15490  // 4:00 - +04
-
15491  {
-
15492  nullptr /*zonePolicy*/,
-
15493  "+04" /*format*/,
-
15494  16 /*offsetCode*/,
-
15495  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15496  127 /*untilYearTiny*/,
-
15497  1 /*untilMonth*/,
-
15498  1 /*untilDay*/,
-
15499  0 /*untilTimeCode*/,
-
15500  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15501  },
-
15502 
-
15503 };
-
15504 
-
15505 static const char kZoneNameIndian_Reunion[] ACE_TIME_PROGMEM = "Indian/Reunion";
-
15506 
-
15507 const extended::ZoneInfo kZoneIndian_Reunion ACE_TIME_PROGMEM = {
-
15508  kZoneNameIndian_Reunion /*name*/,
-
15509  0x7076c047 /*zoneId*/,
-
15510  &kZoneContext /*zoneContext*/,
-
15511  2 /*transitionBufSize*/,
-
15512  1 /*numEras*/,
-
15513  kZoneEraIndian_Reunion /*eras*/,
-
15514 };
-
15515 
-
15516 //---------------------------------------------------------------------------
-
15517 // Zone name: MET
-
15518 // Zone Eras: 1
-
15519 // Strings (bytes): 9
-
15520 // Memory (8-bit): 32
-
15521 // Memory (32-bit): 45
-
15522 //---------------------------------------------------------------------------
-
15523 
-
15524 static const extended::ZoneEra kZoneEraMET[] ACE_TIME_PROGMEM = {
-
15525  // 1:00 C-Eur ME%sT
-
15526  {
-
15527  &kPolicyC_Eur /*zonePolicy*/,
-
15528  "ME%T" /*format*/,
-
15529  4 /*offsetCode*/,
-
15530  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15531  127 /*untilYearTiny*/,
-
15532  1 /*untilMonth*/,
-
15533  1 /*untilDay*/,
-
15534  0 /*untilTimeCode*/,
-
15535  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15536  },
-
15537 
-
15538 };
-
15539 
-
15540 static const char kZoneNameMET[] ACE_TIME_PROGMEM = "MET";
-
15541 
-
15542 const extended::ZoneInfo kZoneMET ACE_TIME_PROGMEM = {
-
15543  kZoneNameMET /*name*/,
-
15544  0x0b8803ab /*zoneId*/,
-
15545  &kZoneContext /*zoneContext*/,
-
15546  5 /*transitionBufSize*/,
-
15547  1 /*numEras*/,
-
15548  kZoneEraMET /*eras*/,
-
15549 };
-
15550 
-
15551 //---------------------------------------------------------------------------
-
15552 // Zone name: MST
-
15553 // Zone Eras: 1
-
15554 // Strings (bytes): 8
-
15555 // Memory (8-bit): 31
-
15556 // Memory (32-bit): 44
-
15557 //---------------------------------------------------------------------------
-
15558 
-
15559 static const extended::ZoneEra kZoneEraMST[] ACE_TIME_PROGMEM = {
-
15560  // -7:00 - MST
-
15561  {
-
15562  nullptr /*zonePolicy*/,
-
15563  "MST" /*format*/,
-
15564  -28 /*offsetCode*/,
-
15565  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15566  127 /*untilYearTiny*/,
-
15567  1 /*untilMonth*/,
-
15568  1 /*untilDay*/,
-
15569  0 /*untilTimeCode*/,
-
15570  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15571  },
-
15572 
-
15573 };
-
15574 
-
15575 static const char kZoneNameMST[] ACE_TIME_PROGMEM = "MST";
-
15576 
-
15577 const extended::ZoneInfo kZoneMST ACE_TIME_PROGMEM = {
-
15578  kZoneNameMST /*name*/,
-
15579  0x0b880579 /*zoneId*/,
-
15580  &kZoneContext /*zoneContext*/,
-
15581  2 /*transitionBufSize*/,
-
15582  1 /*numEras*/,
-
15583  kZoneEraMST /*eras*/,
-
15584 };
-
15585 
-
15586 //---------------------------------------------------------------------------
-
15587 // Zone name: MST7MDT
-
15588 // Zone Eras: 1
-
15589 // Strings (bytes): 12
-
15590 // Memory (8-bit): 35
-
15591 // Memory (32-bit): 48
-
15592 //---------------------------------------------------------------------------
-
15593 
-
15594 static const extended::ZoneEra kZoneEraMST7MDT[] ACE_TIME_PROGMEM = {
-
15595  // -7:00 US M%sT
-
15596  {
-
15597  &kPolicyUS /*zonePolicy*/,
-
15598  "M%T" /*format*/,
-
15599  -28 /*offsetCode*/,
-
15600  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15601  127 /*untilYearTiny*/,
-
15602  1 /*untilMonth*/,
-
15603  1 /*untilDay*/,
-
15604  0 /*untilTimeCode*/,
-
15605  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15606  },
-
15607 
-
15608 };
-
15609 
-
15610 static const char kZoneNameMST7MDT[] ACE_TIME_PROGMEM = "MST7MDT";
-
15611 
-
15612 const extended::ZoneInfo kZoneMST7MDT ACE_TIME_PROGMEM = {
-
15613  kZoneNameMST7MDT /*name*/,
-
15614  0xf2af9375 /*zoneId*/,
-
15615  &kZoneContext /*zoneContext*/,
-
15616  6 /*transitionBufSize*/,
-
15617  1 /*numEras*/,
-
15618  kZoneEraMST7MDT /*eras*/,
-
15619 };
-
15620 
-
15621 //---------------------------------------------------------------------------
-
15622 // Zone name: PST8PDT
-
15623 // Zone Eras: 1
-
15624 // Strings (bytes): 12
-
15625 // Memory (8-bit): 35
-
15626 // Memory (32-bit): 48
-
15627 //---------------------------------------------------------------------------
-
15628 
-
15629 static const extended::ZoneEra kZoneEraPST8PDT[] ACE_TIME_PROGMEM = {
-
15630  // -8:00 US P%sT
-
15631  {
-
15632  &kPolicyUS /*zonePolicy*/,
-
15633  "P%T" /*format*/,
-
15634  -32 /*offsetCode*/,
-
15635  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15636  127 /*untilYearTiny*/,
-
15637  1 /*untilMonth*/,
-
15638  1 /*untilDay*/,
-
15639  0 /*untilTimeCode*/,
-
15640  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15641  },
-
15642 
-
15643 };
-
15644 
-
15645 static const char kZoneNamePST8PDT[] ACE_TIME_PROGMEM = "PST8PDT";
-
15646 
-
15647 const extended::ZoneInfo kZonePST8PDT ACE_TIME_PROGMEM = {
-
15648  kZoneNamePST8PDT /*name*/,
-
15649  0xd99ee2dc /*zoneId*/,
-
15650  &kZoneContext /*zoneContext*/,
-
15651  6 /*transitionBufSize*/,
-
15652  1 /*numEras*/,
-
15653  kZoneEraPST8PDT /*eras*/,
-
15654 };
-
15655 
-
15656 //---------------------------------------------------------------------------
-
15657 // Zone name: Pacific/Apia
-
15658 // Zone Eras: 2
-
15659 // Strings (bytes): 29
-
15660 // Memory (8-bit): 63
-
15661 // Memory (32-bit): 81
-
15662 //---------------------------------------------------------------------------
-
15663 
-
15664 static const extended::ZoneEra kZoneEraPacific_Apia[] ACE_TIME_PROGMEM = {
-
15665  // -11:00 WS -11/-10 2011 Dec 29 24:00
-
15666  {
-
15667  &kPolicyWS /*zonePolicy*/,
-
15668  "-11/-10" /*format*/,
-
15669  -44 /*offsetCode*/,
-
15670  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15671  11 /*untilYearTiny*/,
-
15672  12 /*untilMonth*/,
-
15673  29 /*untilDay*/,
-
15674  96 /*untilTimeCode*/,
-
15675  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15676  },
-
15677  // 13:00 WS +13/+14
-
15678  {
-
15679  &kPolicyWS /*zonePolicy*/,
-
15680  "+13/+14" /*format*/,
-
15681  52 /*offsetCode*/,
-
15682  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15683  127 /*untilYearTiny*/,
-
15684  1 /*untilMonth*/,
-
15685  1 /*untilDay*/,
-
15686  0 /*untilTimeCode*/,
-
15687  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15688  },
-
15689 
-
15690 };
-
15691 
-
15692 static const char kZoneNamePacific_Apia[] ACE_TIME_PROGMEM = "Pacific/Apia";
-
15693 
-
15694 const extended::ZoneInfo kZonePacific_Apia ACE_TIME_PROGMEM = {
-
15695  kZoneNamePacific_Apia /*name*/,
-
15696  0x23359b5e /*zoneId*/,
-
15697  &kZoneContext /*zoneContext*/,
-
15698  5 /*transitionBufSize*/,
-
15699  2 /*numEras*/,
-
15700  kZoneEraPacific_Apia /*eras*/,
-
15701 };
-
15702 
-
15703 //---------------------------------------------------------------------------
-
15704 // Zone name: Pacific/Auckland
-
15705 // Zone Eras: 1
-
15706 // Strings (bytes): 22
-
15707 // Memory (8-bit): 45
-
15708 // Memory (32-bit): 58
-
15709 //---------------------------------------------------------------------------
-
15710 
-
15711 static const extended::ZoneEra kZoneEraPacific_Auckland[] ACE_TIME_PROGMEM = {
-
15712  // 12:00 NZ NZ%sT
-
15713  {
-
15714  &kPolicyNZ /*zonePolicy*/,
-
15715  "NZ%T" /*format*/,
-
15716  48 /*offsetCode*/,
-
15717  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15718  127 /*untilYearTiny*/,
-
15719  1 /*untilMonth*/,
-
15720  1 /*untilDay*/,
-
15721  0 /*untilTimeCode*/,
-
15722  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15723  },
-
15724 
-
15725 };
-
15726 
-
15727 static const char kZoneNamePacific_Auckland[] ACE_TIME_PROGMEM = "Pacific/Auckland";
-
15728 
-
15729 const extended::ZoneInfo kZonePacific_Auckland ACE_TIME_PROGMEM = {
-
15730  kZoneNamePacific_Auckland /*name*/,
-
15731  0x25062f86 /*zoneId*/,
-
15732  &kZoneContext /*zoneContext*/,
-
15733  5 /*transitionBufSize*/,
-
15734  1 /*numEras*/,
-
15735  kZoneEraPacific_Auckland /*eras*/,
-
15736 };
-
15737 
-
15738 //---------------------------------------------------------------------------
-
15739 // Zone name: Pacific/Bougainville
-
15740 // Zone Eras: 2
-
15741 // Strings (bytes): 29
-
15742 // Memory (8-bit): 63
-
15743 // Memory (32-bit): 81
-
15744 //---------------------------------------------------------------------------
-
15745 
-
15746 static const extended::ZoneEra kZoneEraPacific_Bougainville[] ACE_TIME_PROGMEM = {
-
15747  // 10:00 - +10 2014 Dec 28 2:00
-
15748  {
-
15749  nullptr /*zonePolicy*/,
-
15750  "+10" /*format*/,
-
15751  40 /*offsetCode*/,
-
15752  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15753  14 /*untilYearTiny*/,
-
15754  12 /*untilMonth*/,
-
15755  28 /*untilDay*/,
-
15756  8 /*untilTimeCode*/,
-
15757  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15758  },
-
15759  // 11:00 - +11
-
15760  {
-
15761  nullptr /*zonePolicy*/,
-
15762  "+11" /*format*/,
-
15763  44 /*offsetCode*/,
-
15764  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15765  127 /*untilYearTiny*/,
-
15766  1 /*untilMonth*/,
-
15767  1 /*untilDay*/,
-
15768  0 /*untilTimeCode*/,
-
15769  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15770  },
-
15771 
-
15772 };
-
15773 
-
15774 static const char kZoneNamePacific_Bougainville[] ACE_TIME_PROGMEM = "Pacific/Bougainville";
-
15775 
-
15776 const extended::ZoneInfo kZonePacific_Bougainville ACE_TIME_PROGMEM = {
-
15777  kZoneNamePacific_Bougainville /*name*/,
-
15778  0x5e10f7a4 /*zoneId*/,
-
15779  &kZoneContext /*zoneContext*/,
-
15780  3 /*transitionBufSize*/,
-
15781  2 /*numEras*/,
-
15782  kZoneEraPacific_Bougainville /*eras*/,
-
15783 };
-
15784 
-
15785 //---------------------------------------------------------------------------
-
15786 // Zone name: Pacific/Chatham
-
15787 // Zone Eras: 1
-
15788 // Strings (bytes): 28
-
15789 // Memory (8-bit): 51
-
15790 // Memory (32-bit): 64
-
15791 //---------------------------------------------------------------------------
-
15792 
-
15793 static const extended::ZoneEra kZoneEraPacific_Chatham[] ACE_TIME_PROGMEM = {
-
15794  // 12:45 Chatham +1245/+1345
-
15795  {
-
15796  &kPolicyChatham /*zonePolicy*/,
-
15797  "+1245/+1345" /*format*/,
-
15798  51 /*offsetCode*/,
-
15799  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15800  127 /*untilYearTiny*/,
-
15801  1 /*untilMonth*/,
-
15802  1 /*untilDay*/,
-
15803  0 /*untilTimeCode*/,
-
15804  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15805  },
-
15806 
-
15807 };
-
15808 
-
15809 static const char kZoneNamePacific_Chatham[] ACE_TIME_PROGMEM = "Pacific/Chatham";
-
15810 
-
15811 const extended::ZoneInfo kZonePacific_Chatham ACE_TIME_PROGMEM = {
-
15812  kZoneNamePacific_Chatham /*name*/,
-
15813  0x2f0de999 /*zoneId*/,
-
15814  &kZoneContext /*zoneContext*/,
-
15815  5 /*transitionBufSize*/,
-
15816  1 /*numEras*/,
-
15817  kZoneEraPacific_Chatham /*eras*/,
-
15818 };
-
15819 
-
15820 //---------------------------------------------------------------------------
-
15821 // Zone name: Pacific/Chuuk
-
15822 // Zone Eras: 1
-
15823 // Strings (bytes): 18
-
15824 // Memory (8-bit): 41
-
15825 // Memory (32-bit): 54
-
15826 //---------------------------------------------------------------------------
-
15827 
-
15828 static const extended::ZoneEra kZoneEraPacific_Chuuk[] ACE_TIME_PROGMEM = {
-
15829  // 10:00 - +10
-
15830  {
-
15831  nullptr /*zonePolicy*/,
-
15832  "+10" /*format*/,
-
15833  40 /*offsetCode*/,
-
15834  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15835  127 /*untilYearTiny*/,
-
15836  1 /*untilMonth*/,
-
15837  1 /*untilDay*/,
-
15838  0 /*untilTimeCode*/,
-
15839  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15840  },
-
15841 
-
15842 };
-
15843 
-
15844 static const char kZoneNamePacific_Chuuk[] ACE_TIME_PROGMEM = "Pacific/Chuuk";
-
15845 
-
15846 const extended::ZoneInfo kZonePacific_Chuuk ACE_TIME_PROGMEM = {
-
15847  kZoneNamePacific_Chuuk /*name*/,
-
15848  0x8a090b23 /*zoneId*/,
-
15849  &kZoneContext /*zoneContext*/,
-
15850  2 /*transitionBufSize*/,
-
15851  1 /*numEras*/,
-
15852  kZoneEraPacific_Chuuk /*eras*/,
-
15853 };
-
15854 
-
15855 //---------------------------------------------------------------------------
-
15856 // Zone name: Pacific/Easter
-
15857 // Zone Eras: 1
-
15858 // Strings (bytes): 23
-
15859 // Memory (8-bit): 46
-
15860 // Memory (32-bit): 59
-
15861 //---------------------------------------------------------------------------
-
15862 
-
15863 static const extended::ZoneEra kZoneEraPacific_Easter[] ACE_TIME_PROGMEM = {
-
15864  // -6:00 Chile -06/-05
-
15865  {
-
15866  &kPolicyChile /*zonePolicy*/,
-
15867  "-06/-05" /*format*/,
-
15868  -24 /*offsetCode*/,
-
15869  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15870  127 /*untilYearTiny*/,
-
15871  1 /*untilMonth*/,
-
15872  1 /*untilDay*/,
-
15873  0 /*untilTimeCode*/,
-
15874  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15875  },
-
15876 
-
15877 };
-
15878 
-
15879 static const char kZoneNamePacific_Easter[] ACE_TIME_PROGMEM = "Pacific/Easter";
-
15880 
-
15881 const extended::ZoneInfo kZonePacific_Easter ACE_TIME_PROGMEM = {
-
15882  kZoneNamePacific_Easter /*name*/,
-
15883  0xcf54f7e7 /*zoneId*/,
-
15884  &kZoneContext /*zoneContext*/,
-
15885  5 /*transitionBufSize*/,
-
15886  1 /*numEras*/,
-
15887  kZoneEraPacific_Easter /*eras*/,
-
15888 };
-
15889 
-
15890 //---------------------------------------------------------------------------
-
15891 // Zone name: Pacific/Efate
-
15892 // Zone Eras: 1
-
15893 // Strings (bytes): 22
-
15894 // Memory (8-bit): 45
-
15895 // Memory (32-bit): 58
-
15896 //---------------------------------------------------------------------------
-
15897 
-
15898 static const extended::ZoneEra kZoneEraPacific_Efate[] ACE_TIME_PROGMEM = {
-
15899  // 11:00 Vanuatu +11/+12
-
15900  {
-
15901  &kPolicyVanuatu /*zonePolicy*/,
-
15902  "+11/+12" /*format*/,
-
15903  44 /*offsetCode*/,
-
15904  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15905  127 /*untilYearTiny*/,
-
15906  1 /*untilMonth*/,
-
15907  1 /*untilDay*/,
-
15908  0 /*untilTimeCode*/,
-
15909  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15910  },
-
15911 
-
15912 };
-
15913 
-
15914 static const char kZoneNamePacific_Efate[] ACE_TIME_PROGMEM = "Pacific/Efate";
-
15915 
-
15916 const extended::ZoneInfo kZonePacific_Efate ACE_TIME_PROGMEM = {
-
15917  kZoneNamePacific_Efate /*name*/,
-
15918  0x8a2bce28 /*zoneId*/,
-
15919  &kZoneContext /*zoneContext*/,
-
15920  2 /*transitionBufSize*/,
-
15921  1 /*numEras*/,
-
15922  kZoneEraPacific_Efate /*eras*/,
-
15923 };
-
15924 
-
15925 //---------------------------------------------------------------------------
-
15926 // Zone name: Pacific/Enderbury
-
15927 // Zone Eras: 1
-
15928 // Strings (bytes): 22
-
15929 // Memory (8-bit): 45
-
15930 // Memory (32-bit): 58
-
15931 //---------------------------------------------------------------------------
-
15932 
-
15933 static const extended::ZoneEra kZoneEraPacific_Enderbury[] ACE_TIME_PROGMEM = {
-
15934  // 13:00 - +13
-
15935  {
-
15936  nullptr /*zonePolicy*/,
-
15937  "+13" /*format*/,
-
15938  52 /*offsetCode*/,
-
15939  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15940  127 /*untilYearTiny*/,
-
15941  1 /*untilMonth*/,
-
15942  1 /*untilDay*/,
-
15943  0 /*untilTimeCode*/,
-
15944  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15945  },
-
15946 
-
15947 };
-
15948 
-
15949 static const char kZoneNamePacific_Enderbury[] ACE_TIME_PROGMEM = "Pacific/Enderbury";
-
15950 
-
15951 const extended::ZoneInfo kZonePacific_Enderbury ACE_TIME_PROGMEM = {
-
15952  kZoneNamePacific_Enderbury /*name*/,
-
15953  0x61599a93 /*zoneId*/,
-
15954  &kZoneContext /*zoneContext*/,
-
15955  2 /*transitionBufSize*/,
-
15956  1 /*numEras*/,
-
15957  kZoneEraPacific_Enderbury /*eras*/,
-
15958 };
-
15959 
-
15960 //---------------------------------------------------------------------------
-
15961 // Zone name: Pacific/Fakaofo
-
15962 // Zone Eras: 2
-
15963 // Strings (bytes): 24
-
15964 // Memory (8-bit): 58
-
15965 // Memory (32-bit): 76
-
15966 //---------------------------------------------------------------------------
-
15967 
-
15968 static const extended::ZoneEra kZoneEraPacific_Fakaofo[] ACE_TIME_PROGMEM = {
-
15969  // -11:00 - -11 2011 Dec 30
-
15970  {
-
15971  nullptr /*zonePolicy*/,
-
15972  "-11" /*format*/,
-
15973  -44 /*offsetCode*/,
-
15974  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15975  11 /*untilYearTiny*/,
-
15976  12 /*untilMonth*/,
-
15977  30 /*untilDay*/,
-
15978  0 /*untilTimeCode*/,
-
15979  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15980  },
-
15981  // 13:00 - +13
-
15982  {
-
15983  nullptr /*zonePolicy*/,
-
15984  "+13" /*format*/,
-
15985  52 /*offsetCode*/,
-
15986  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
15987  127 /*untilYearTiny*/,
-
15988  1 /*untilMonth*/,
-
15989  1 /*untilDay*/,
-
15990  0 /*untilTimeCode*/,
-
15991  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
15992  },
-
15993 
-
15994 };
-
15995 
-
15996 static const char kZoneNamePacific_Fakaofo[] ACE_TIME_PROGMEM = "Pacific/Fakaofo";
-
15997 
-
15998 const extended::ZoneInfo kZonePacific_Fakaofo ACE_TIME_PROGMEM = {
-
15999  kZoneNamePacific_Fakaofo /*name*/,
-
16000  0x06532bba /*zoneId*/,
-
16001  &kZoneContext /*zoneContext*/,
-
16002  3 /*transitionBufSize*/,
-
16003  2 /*numEras*/,
-
16004  kZoneEraPacific_Fakaofo /*eras*/,
-
16005 };
-
16006 
-
16007 //---------------------------------------------------------------------------
-
16008 // Zone name: Pacific/Fiji
-
16009 // Zone Eras: 1
-
16010 // Strings (bytes): 21
-
16011 // Memory (8-bit): 44
-
16012 // Memory (32-bit): 57
-
16013 //---------------------------------------------------------------------------
-
16014 
-
16015 static const extended::ZoneEra kZoneEraPacific_Fiji[] ACE_TIME_PROGMEM = {
-
16016  // 12:00 Fiji +12/+13
-
16017  {
-
16018  &kPolicyFiji /*zonePolicy*/,
-
16019  "+12/+13" /*format*/,
-
16020  48 /*offsetCode*/,
-
16021  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16022  127 /*untilYearTiny*/,
-
16023  1 /*untilMonth*/,
-
16024  1 /*untilDay*/,
-
16025  0 /*untilTimeCode*/,
-
16026  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16027  },
-
16028 
-
16029 };
-
16030 
-
16031 static const char kZoneNamePacific_Fiji[] ACE_TIME_PROGMEM = "Pacific/Fiji";
-
16032 
-
16033 const extended::ZoneInfo kZonePacific_Fiji ACE_TIME_PROGMEM = {
-
16034  kZoneNamePacific_Fiji /*name*/,
-
16035  0x23383ba5 /*zoneId*/,
-
16036  &kZoneContext /*zoneContext*/,
-
16037  6 /*transitionBufSize*/,
-
16038  1 /*numEras*/,
-
16039  kZoneEraPacific_Fiji /*eras*/,
-
16040 };
-
16041 
-
16042 //---------------------------------------------------------------------------
-
16043 // Zone name: Pacific/Funafuti
-
16044 // Zone Eras: 1
-
16045 // Strings (bytes): 21
-
16046 // Memory (8-bit): 44
-
16047 // Memory (32-bit): 57
-
16048 //---------------------------------------------------------------------------
-
16049 
-
16050 static const extended::ZoneEra kZoneEraPacific_Funafuti[] ACE_TIME_PROGMEM = {
-
16051  // 12:00 - +12
-
16052  {
-
16053  nullptr /*zonePolicy*/,
-
16054  "+12" /*format*/,
-
16055  48 /*offsetCode*/,
-
16056  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16057  127 /*untilYearTiny*/,
-
16058  1 /*untilMonth*/,
-
16059  1 /*untilDay*/,
-
16060  0 /*untilTimeCode*/,
-
16061  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16062  },
-
16063 
-
16064 };
-
16065 
-
16066 static const char kZoneNamePacific_Funafuti[] ACE_TIME_PROGMEM = "Pacific/Funafuti";
-
16067 
-
16068 const extended::ZoneInfo kZonePacific_Funafuti ACE_TIME_PROGMEM = {
-
16069  kZoneNamePacific_Funafuti /*name*/,
-
16070  0xdb402d65 /*zoneId*/,
-
16071  &kZoneContext /*zoneContext*/,
-
16072  2 /*transitionBufSize*/,
-
16073  1 /*numEras*/,
-
16074  kZoneEraPacific_Funafuti /*eras*/,
-
16075 };
-
16076 
-
16077 //---------------------------------------------------------------------------
-
16078 // Zone name: Pacific/Galapagos
-
16079 // Zone Eras: 1
-
16080 // Strings (bytes): 26
-
16081 // Memory (8-bit): 49
-
16082 // Memory (32-bit): 62
-
16083 //---------------------------------------------------------------------------
-
16084 
-
16085 static const extended::ZoneEra kZoneEraPacific_Galapagos[] ACE_TIME_PROGMEM = {
-
16086  // -6:00 Ecuador -06/-05
-
16087  {
-
16088  &kPolicyEcuador /*zonePolicy*/,
-
16089  "-06/-05" /*format*/,
-
16090  -24 /*offsetCode*/,
-
16091  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16092  127 /*untilYearTiny*/,
-
16093  1 /*untilMonth*/,
-
16094  1 /*untilDay*/,
-
16095  0 /*untilTimeCode*/,
-
16096  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16097  },
-
16098 
-
16099 };
-
16100 
-
16101 static const char kZoneNamePacific_Galapagos[] ACE_TIME_PROGMEM = "Pacific/Galapagos";
-
16102 
-
16103 const extended::ZoneInfo kZonePacific_Galapagos ACE_TIME_PROGMEM = {
-
16104  kZoneNamePacific_Galapagos /*name*/,
-
16105  0xa952f752 /*zoneId*/,
-
16106  &kZoneContext /*zoneContext*/,
-
16107  2 /*transitionBufSize*/,
-
16108  1 /*numEras*/,
-
16109  kZoneEraPacific_Galapagos /*eras*/,
-
16110 };
-
16111 
-
16112 //---------------------------------------------------------------------------
-
16113 // Zone name: Pacific/Gambier
-
16114 // Zone Eras: 1
-
16115 // Strings (bytes): 20
-
16116 // Memory (8-bit): 43
-
16117 // Memory (32-bit): 56
-
16118 //---------------------------------------------------------------------------
-
16119 
-
16120 static const extended::ZoneEra kZoneEraPacific_Gambier[] ACE_TIME_PROGMEM = {
-
16121  // -9:00 - -09
-
16122  {
-
16123  nullptr /*zonePolicy*/,
-
16124  "-09" /*format*/,
-
16125  -36 /*offsetCode*/,
-
16126  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16127  127 /*untilYearTiny*/,
-
16128  1 /*untilMonth*/,
-
16129  1 /*untilDay*/,
-
16130  0 /*untilTimeCode*/,
-
16131  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16132  },
-
16133 
-
16134 };
-
16135 
-
16136 static const char kZoneNamePacific_Gambier[] ACE_TIME_PROGMEM = "Pacific/Gambier";
-
16137 
-
16138 const extended::ZoneInfo kZonePacific_Gambier ACE_TIME_PROGMEM = {
-
16139  kZoneNamePacific_Gambier /*name*/,
-
16140  0x53720c3a /*zoneId*/,
-
16141  &kZoneContext /*zoneContext*/,
-
16142  2 /*transitionBufSize*/,
-
16143  1 /*numEras*/,
-
16144  kZoneEraPacific_Gambier /*eras*/,
-
16145 };
-
16146 
-
16147 //---------------------------------------------------------------------------
-
16148 // Zone name: Pacific/Guadalcanal
-
16149 // Zone Eras: 1
-
16150 // Strings (bytes): 24
-
16151 // Memory (8-bit): 47
-
16152 // Memory (32-bit): 60
-
16153 //---------------------------------------------------------------------------
-
16154 
-
16155 static const extended::ZoneEra kZoneEraPacific_Guadalcanal[] ACE_TIME_PROGMEM = {
-
16156  // 11:00 - +11
-
16157  {
-
16158  nullptr /*zonePolicy*/,
-
16159  "+11" /*format*/,
-
16160  44 /*offsetCode*/,
-
16161  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16162  127 /*untilYearTiny*/,
-
16163  1 /*untilMonth*/,
-
16164  1 /*untilDay*/,
-
16165  0 /*untilTimeCode*/,
-
16166  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16167  },
-
16168 
-
16169 };
-
16170 
-
16171 static const char kZoneNamePacific_Guadalcanal[] ACE_TIME_PROGMEM = "Pacific/Guadalcanal";
-
16172 
-
16173 const extended::ZoneInfo kZonePacific_Guadalcanal ACE_TIME_PROGMEM = {
-
16174  kZoneNamePacific_Guadalcanal /*name*/,
-
16175  0xf4dd25f0 /*zoneId*/,
-
16176  &kZoneContext /*zoneContext*/,
-
16177  2 /*transitionBufSize*/,
-
16178  1 /*numEras*/,
-
16179  kZoneEraPacific_Guadalcanal /*eras*/,
-
16180 };
-
16181 
-
16182 //---------------------------------------------------------------------------
-
16183 // Zone name: Pacific/Guam
-
16184 // Zone Eras: 2
-
16185 // Strings (bytes): 22
-
16186 // Memory (8-bit): 56
-
16187 // Memory (32-bit): 74
-
16188 //---------------------------------------------------------------------------
-
16189 
-
16190 static const extended::ZoneEra kZoneEraPacific_Guam[] ACE_TIME_PROGMEM = {
-
16191  // 10:00 Guam G%sT 2000 Dec 23
-
16192  {
-
16193  &kPolicyGuam /*zonePolicy*/,
-
16194  "G%T" /*format*/,
-
16195  40 /*offsetCode*/,
-
16196  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16197  0 /*untilYearTiny*/,
-
16198  12 /*untilMonth*/,
-
16199  23 /*untilDay*/,
-
16200  0 /*untilTimeCode*/,
-
16201  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16202  },
-
16203  // 10:00 - ChST
-
16204  {
-
16205  nullptr /*zonePolicy*/,
-
16206  "ChST" /*format*/,
-
16207  40 /*offsetCode*/,
-
16208  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16209  127 /*untilYearTiny*/,
-
16210  1 /*untilMonth*/,
-
16211  1 /*untilDay*/,
-
16212  0 /*untilTimeCode*/,
-
16213  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16214  },
-
16215 
-
16216 };
-
16217 
-
16218 static const char kZoneNamePacific_Guam[] ACE_TIME_PROGMEM = "Pacific/Guam";
-
16219 
-
16220 const extended::ZoneInfo kZonePacific_Guam ACE_TIME_PROGMEM = {
-
16221  kZoneNamePacific_Guam /*name*/,
-
16222  0x2338f9ed /*zoneId*/,
-
16223  &kZoneContext /*zoneContext*/,
-
16224  3 /*transitionBufSize*/,
-
16225  2 /*numEras*/,
-
16226  kZoneEraPacific_Guam /*eras*/,
-
16227 };
-
16228 
-
16229 //---------------------------------------------------------------------------
-
16230 // Zone name: Pacific/Honolulu
-
16231 // Zone Eras: 1
-
16232 // Strings (bytes): 21
-
16233 // Memory (8-bit): 44
-
16234 // Memory (32-bit): 57
-
16235 //---------------------------------------------------------------------------
-
16236 
-
16237 static const extended::ZoneEra kZoneEraPacific_Honolulu[] ACE_TIME_PROGMEM = {
-
16238  // -10:00 - HST
-
16239  {
-
16240  nullptr /*zonePolicy*/,
-
16241  "HST" /*format*/,
-
16242  -40 /*offsetCode*/,
-
16243  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16244  127 /*untilYearTiny*/,
-
16245  1 /*untilMonth*/,
-
16246  1 /*untilDay*/,
-
16247  0 /*untilTimeCode*/,
-
16248  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16249  },
-
16250 
-
16251 };
-
16252 
-
16253 static const char kZoneNamePacific_Honolulu[] ACE_TIME_PROGMEM = "Pacific/Honolulu";
-
16254 
-
16255 const extended::ZoneInfo kZonePacific_Honolulu ACE_TIME_PROGMEM = {
-
16256  kZoneNamePacific_Honolulu /*name*/,
-
16257  0xe6e70af9 /*zoneId*/,
-
16258  &kZoneContext /*zoneContext*/,
-
16259  2 /*transitionBufSize*/,
-
16260  1 /*numEras*/,
-
16261  kZoneEraPacific_Honolulu /*eras*/,
-
16262 };
-
16263 
-
16264 //---------------------------------------------------------------------------
-
16265 // Zone name: Pacific/Kiritimati
-
16266 // Zone Eras: 1
-
16267 // Strings (bytes): 23
-
16268 // Memory (8-bit): 46
-
16269 // Memory (32-bit): 59
-
16270 //---------------------------------------------------------------------------
-
16271 
-
16272 static const extended::ZoneEra kZoneEraPacific_Kiritimati[] ACE_TIME_PROGMEM = {
-
16273  // 14:00 - +14
-
16274  {
-
16275  nullptr /*zonePolicy*/,
-
16276  "+14" /*format*/,
-
16277  56 /*offsetCode*/,
-
16278  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16279  127 /*untilYearTiny*/,
-
16280  1 /*untilMonth*/,
-
16281  1 /*untilDay*/,
-
16282  0 /*untilTimeCode*/,
-
16283  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16284  },
-
16285 
-
16286 };
-
16287 
-
16288 static const char kZoneNamePacific_Kiritimati[] ACE_TIME_PROGMEM = "Pacific/Kiritimati";
-
16289 
-
16290 const extended::ZoneInfo kZonePacific_Kiritimati ACE_TIME_PROGMEM = {
-
16291  kZoneNamePacific_Kiritimati /*name*/,
-
16292  0x8305073a /*zoneId*/,
-
16293  &kZoneContext /*zoneContext*/,
-
16294  2 /*transitionBufSize*/,
-
16295  1 /*numEras*/,
-
16296  kZoneEraPacific_Kiritimati /*eras*/,
-
16297 };
-
16298 
-
16299 //---------------------------------------------------------------------------
-
16300 // Zone name: Pacific/Kosrae
-
16301 // Zone Eras: 2
-
16302 // Strings (bytes): 23
-
16303 // Memory (8-bit): 57
-
16304 // Memory (32-bit): 75
-
16305 //---------------------------------------------------------------------------
-
16306 
-
16307 static const extended::ZoneEra kZoneEraPacific_Kosrae[] ACE_TIME_PROGMEM = {
-
16308  // 12:00 - +12 1999
-
16309  {
-
16310  nullptr /*zonePolicy*/,
-
16311  "+12" /*format*/,
-
16312  48 /*offsetCode*/,
-
16313  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16314  -1 /*untilYearTiny*/,
-
16315  1 /*untilMonth*/,
-
16316  1 /*untilDay*/,
-
16317  0 /*untilTimeCode*/,
-
16318  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16319  },
-
16320  // 11:00 - +11
-
16321  {
-
16322  nullptr /*zonePolicy*/,
-
16323  "+11" /*format*/,
-
16324  44 /*offsetCode*/,
-
16325  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16326  127 /*untilYearTiny*/,
-
16327  1 /*untilMonth*/,
-
16328  1 /*untilDay*/,
-
16329  0 /*untilTimeCode*/,
-
16330  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16331  },
-
16332 
-
16333 };
-
16334 
-
16335 static const char kZoneNamePacific_Kosrae[] ACE_TIME_PROGMEM = "Pacific/Kosrae";
-
16336 
-
16337 const extended::ZoneInfo kZonePacific_Kosrae ACE_TIME_PROGMEM = {
-
16338  kZoneNamePacific_Kosrae /*name*/,
-
16339  0xde5139a8 /*zoneId*/,
-
16340  &kZoneContext /*zoneContext*/,
-
16341  2 /*transitionBufSize*/,
-
16342  2 /*numEras*/,
-
16343  kZoneEraPacific_Kosrae /*eras*/,
-
16344 };
-
16345 
-
16346 //---------------------------------------------------------------------------
-
16347 // Zone name: Pacific/Kwajalein
-
16348 // Zone Eras: 1
-
16349 // Strings (bytes): 22
-
16350 // Memory (8-bit): 45
-
16351 // Memory (32-bit): 58
-
16352 //---------------------------------------------------------------------------
-
16353 
-
16354 static const extended::ZoneEra kZoneEraPacific_Kwajalein[] ACE_TIME_PROGMEM = {
-
16355  // 12:00 - +12
-
16356  {
-
16357  nullptr /*zonePolicy*/,
-
16358  "+12" /*format*/,
-
16359  48 /*offsetCode*/,
-
16360  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16361  127 /*untilYearTiny*/,
-
16362  1 /*untilMonth*/,
-
16363  1 /*untilDay*/,
-
16364  0 /*untilTimeCode*/,
-
16365  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16366  },
-
16367 
-
16368 };
-
16369 
-
16370 static const char kZoneNamePacific_Kwajalein[] ACE_TIME_PROGMEM = "Pacific/Kwajalein";
-
16371 
-
16372 const extended::ZoneInfo kZonePacific_Kwajalein ACE_TIME_PROGMEM = {
-
16373  kZoneNamePacific_Kwajalein /*name*/,
-
16374  0x8e216759 /*zoneId*/,
-
16375  &kZoneContext /*zoneContext*/,
-
16376  2 /*transitionBufSize*/,
-
16377  1 /*numEras*/,
-
16378  kZoneEraPacific_Kwajalein /*eras*/,
-
16379 };
-
16380 
-
16381 //---------------------------------------------------------------------------
-
16382 // Zone name: Pacific/Majuro
-
16383 // Zone Eras: 1
-
16384 // Strings (bytes): 19
-
16385 // Memory (8-bit): 42
-
16386 // Memory (32-bit): 55
-
16387 //---------------------------------------------------------------------------
-
16388 
-
16389 static const extended::ZoneEra kZoneEraPacific_Majuro[] ACE_TIME_PROGMEM = {
-
16390  // 12:00 - +12
-
16391  {
-
16392  nullptr /*zonePolicy*/,
-
16393  "+12" /*format*/,
-
16394  48 /*offsetCode*/,
-
16395  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16396  127 /*untilYearTiny*/,
-
16397  1 /*untilMonth*/,
-
16398  1 /*untilDay*/,
-
16399  0 /*untilTimeCode*/,
-
16400  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16401  },
-
16402 
-
16403 };
-
16404 
-
16405 static const char kZoneNamePacific_Majuro[] ACE_TIME_PROGMEM = "Pacific/Majuro";
-
16406 
-
16407 const extended::ZoneInfo kZonePacific_Majuro ACE_TIME_PROGMEM = {
-
16408  kZoneNamePacific_Majuro /*name*/,
-
16409  0xe1f95371 /*zoneId*/,
-
16410  &kZoneContext /*zoneContext*/,
-
16411  2 /*transitionBufSize*/,
-
16412  1 /*numEras*/,
-
16413  kZoneEraPacific_Majuro /*eras*/,
-
16414 };
-
16415 
-
16416 //---------------------------------------------------------------------------
-
16417 // Zone name: Pacific/Marquesas
-
16418 // Zone Eras: 1
-
16419 // Strings (bytes): 24
-
16420 // Memory (8-bit): 47
-
16421 // Memory (32-bit): 60
-
16422 //---------------------------------------------------------------------------
-
16423 
-
16424 static const extended::ZoneEra kZoneEraPacific_Marquesas[] ACE_TIME_PROGMEM = {
-
16425  // -9:30 - -0930
-
16426  {
-
16427  nullptr /*zonePolicy*/,
-
16428  "-0930" /*format*/,
-
16429  -38 /*offsetCode*/,
-
16430  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16431  127 /*untilYearTiny*/,
-
16432  1 /*untilMonth*/,
-
16433  1 /*untilDay*/,
-
16434  0 /*untilTimeCode*/,
-
16435  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16436  },
-
16437 
-
16438 };
-
16439 
-
16440 static const char kZoneNamePacific_Marquesas[] ACE_TIME_PROGMEM = "Pacific/Marquesas";
-
16441 
-
16442 const extended::ZoneInfo kZonePacific_Marquesas ACE_TIME_PROGMEM = {
-
16443  kZoneNamePacific_Marquesas /*name*/,
-
16444  0x57ca7135 /*zoneId*/,
-
16445  &kZoneContext /*zoneContext*/,
-
16446  2 /*transitionBufSize*/,
-
16447  1 /*numEras*/,
-
16448  kZoneEraPacific_Marquesas /*eras*/,
-
16449 };
-
16450 
-
16451 //---------------------------------------------------------------------------
-
16452 // Zone name: Pacific/Nauru
-
16453 // Zone Eras: 1
-
16454 // Strings (bytes): 18
-
16455 // Memory (8-bit): 41
-
16456 // Memory (32-bit): 54
-
16457 //---------------------------------------------------------------------------
-
16458 
-
16459 static const extended::ZoneEra kZoneEraPacific_Nauru[] ACE_TIME_PROGMEM = {
-
16460  // 12:00 - +12
-
16461  {
-
16462  nullptr /*zonePolicy*/,
-
16463  "+12" /*format*/,
-
16464  48 /*offsetCode*/,
-
16465  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16466  127 /*untilYearTiny*/,
-
16467  1 /*untilMonth*/,
-
16468  1 /*untilDay*/,
-
16469  0 /*untilTimeCode*/,
-
16470  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16471  },
-
16472 
-
16473 };
-
16474 
-
16475 static const char kZoneNamePacific_Nauru[] ACE_TIME_PROGMEM = "Pacific/Nauru";
-
16476 
-
16477 const extended::ZoneInfo kZonePacific_Nauru ACE_TIME_PROGMEM = {
-
16478  kZoneNamePacific_Nauru /*name*/,
-
16479  0x8acc41ae /*zoneId*/,
-
16480  &kZoneContext /*zoneContext*/,
-
16481  2 /*transitionBufSize*/,
-
16482  1 /*numEras*/,
-
16483  kZoneEraPacific_Nauru /*eras*/,
-
16484 };
-
16485 
-
16486 //---------------------------------------------------------------------------
-
16487 // Zone name: Pacific/Niue
-
16488 // Zone Eras: 1
-
16489 // Strings (bytes): 17
-
16490 // Memory (8-bit): 40
-
16491 // Memory (32-bit): 53
-
16492 //---------------------------------------------------------------------------
-
16493 
-
16494 static const extended::ZoneEra kZoneEraPacific_Niue[] ACE_TIME_PROGMEM = {
-
16495  // -11:00 - -11
-
16496  {
-
16497  nullptr /*zonePolicy*/,
-
16498  "-11" /*format*/,
-
16499  -44 /*offsetCode*/,
-
16500  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16501  127 /*untilYearTiny*/,
-
16502  1 /*untilMonth*/,
-
16503  1 /*untilDay*/,
-
16504  0 /*untilTimeCode*/,
-
16505  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16506  },
-
16507 
-
16508 };
-
16509 
-
16510 static const char kZoneNamePacific_Niue[] ACE_TIME_PROGMEM = "Pacific/Niue";
-
16511 
-
16512 const extended::ZoneInfo kZonePacific_Niue ACE_TIME_PROGMEM = {
-
16513  kZoneNamePacific_Niue /*name*/,
-
16514  0x233ca014 /*zoneId*/,
-
16515  &kZoneContext /*zoneContext*/,
-
16516  2 /*transitionBufSize*/,
-
16517  1 /*numEras*/,
-
16518  kZoneEraPacific_Niue /*eras*/,
-
16519 };
-
16520 
-
16521 //---------------------------------------------------------------------------
-
16522 // Zone name: Pacific/Norfolk
-
16523 // Zone Eras: 3
-
16524 // Strings (bytes): 34
-
16525 // Memory (8-bit): 79
-
16526 // Memory (32-bit): 102
-
16527 //---------------------------------------------------------------------------
-
16528 
-
16529 static const extended::ZoneEra kZoneEraPacific_Norfolk[] ACE_TIME_PROGMEM = {
-
16530  // 11:30 - +1130 2015 Oct 4 02:00s
-
16531  {
-
16532  nullptr /*zonePolicy*/,
-
16533  "+1130" /*format*/,
-
16534  46 /*offsetCode*/,
-
16535  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16536  15 /*untilYearTiny*/,
-
16537  10 /*untilMonth*/,
-
16538  4 /*untilDay*/,
-
16539  8 /*untilTimeCode*/,
-
16540  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
-
16541  },
-
16542  // 11:00 - +11 2019 Jul
-
16543  {
-
16544  nullptr /*zonePolicy*/,
-
16545  "+11" /*format*/,
-
16546  44 /*offsetCode*/,
-
16547  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16548  19 /*untilYearTiny*/,
-
16549  7 /*untilMonth*/,
-
16550  1 /*untilDay*/,
-
16551  0 /*untilTimeCode*/,
-
16552  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16553  },
-
16554  // 11:00 AN +11/+12
-
16555  {
-
16556  &kPolicyAN /*zonePolicy*/,
-
16557  "+11/+12" /*format*/,
-
16558  44 /*offsetCode*/,
-
16559  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16560  127 /*untilYearTiny*/,
-
16561  1 /*untilMonth*/,
-
16562  1 /*untilDay*/,
-
16563  0 /*untilTimeCode*/,
-
16564  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16565  },
-
16566 
-
16567 };
-
16568 
-
16569 static const char kZoneNamePacific_Norfolk[] ACE_TIME_PROGMEM = "Pacific/Norfolk";
-
16570 
-
16571 const extended::ZoneInfo kZonePacific_Norfolk ACE_TIME_PROGMEM = {
-
16572  kZoneNamePacific_Norfolk /*name*/,
-
16573  0x8f4eb4be /*zoneId*/,
-
16574  &kZoneContext /*zoneContext*/,
-
16575  4 /*transitionBufSize*/,
-
16576  3 /*numEras*/,
-
16577  kZoneEraPacific_Norfolk /*eras*/,
-
16578 };
-
16579 
-
16580 //---------------------------------------------------------------------------
-
16581 // Zone name: Pacific/Noumea
-
16582 // Zone Eras: 1
-
16583 // Strings (bytes): 23
-
16584 // Memory (8-bit): 46
-
16585 // Memory (32-bit): 59
-
16586 //---------------------------------------------------------------------------
-
16587 
-
16588 static const extended::ZoneEra kZoneEraPacific_Noumea[] ACE_TIME_PROGMEM = {
-
16589  // 11:00 NC +11/+12
-
16590  {
-
16591  &kPolicyNC /*zonePolicy*/,
-
16592  "+11/+12" /*format*/,
-
16593  44 /*offsetCode*/,
-
16594  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16595  127 /*untilYearTiny*/,
-
16596  1 /*untilMonth*/,
-
16597  1 /*untilDay*/,
-
16598  0 /*untilTimeCode*/,
-
16599  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16600  },
-
16601 
-
16602 };
-
16603 
-
16604 static const char kZoneNamePacific_Noumea[] ACE_TIME_PROGMEM = "Pacific/Noumea";
-
16605 
-
16606 const extended::ZoneInfo kZonePacific_Noumea ACE_TIME_PROGMEM = {
-
16607  kZoneNamePacific_Noumea /*name*/,
-
16608  0xe551b788 /*zoneId*/,
-
16609  &kZoneContext /*zoneContext*/,
-
16610  2 /*transitionBufSize*/,
-
16611  1 /*numEras*/,
-
16612  kZoneEraPacific_Noumea /*eras*/,
-
16613 };
-
16614 
-
16615 //---------------------------------------------------------------------------
-
16616 // Zone name: Pacific/Pago_Pago
-
16617 // Zone Eras: 1
-
16618 // Strings (bytes): 22
-
16619 // Memory (8-bit): 45
-
16620 // Memory (32-bit): 58
-
16621 //---------------------------------------------------------------------------
-
16622 
-
16623 static const extended::ZoneEra kZoneEraPacific_Pago_Pago[] ACE_TIME_PROGMEM = {
-
16624  // -11:00 - SST
-
16625  {
-
16626  nullptr /*zonePolicy*/,
-
16627  "SST" /*format*/,
-
16628  -44 /*offsetCode*/,
-
16629  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16630  127 /*untilYearTiny*/,
-
16631  1 /*untilMonth*/,
-
16632  1 /*untilDay*/,
-
16633  0 /*untilTimeCode*/,
-
16634  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16635  },
-
16636 
-
16637 };
-
16638 
-
16639 static const char kZoneNamePacific_Pago_Pago[] ACE_TIME_PROGMEM = "Pacific/Pago_Pago";
-
16640 
-
16641 const extended::ZoneInfo kZonePacific_Pago_Pago ACE_TIME_PROGMEM = {
-
16642  kZoneNamePacific_Pago_Pago /*name*/,
-
16643  0x603aebd0 /*zoneId*/,
-
16644  &kZoneContext /*zoneContext*/,
-
16645  2 /*transitionBufSize*/,
-
16646  1 /*numEras*/,
-
16647  kZoneEraPacific_Pago_Pago /*eras*/,
-
16648 };
-
16649 
-
16650 //---------------------------------------------------------------------------
-
16651 // Zone name: Pacific/Palau
-
16652 // Zone Eras: 1
-
16653 // Strings (bytes): 18
-
16654 // Memory (8-bit): 41
-
16655 // Memory (32-bit): 54
-
16656 //---------------------------------------------------------------------------
-
16657 
-
16658 static const extended::ZoneEra kZoneEraPacific_Palau[] ACE_TIME_PROGMEM = {
-
16659  // 9:00 - +09
-
16660  {
-
16661  nullptr /*zonePolicy*/,
-
16662  "+09" /*format*/,
-
16663  36 /*offsetCode*/,
-
16664  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16665  127 /*untilYearTiny*/,
-
16666  1 /*untilMonth*/,
-
16667  1 /*untilDay*/,
-
16668  0 /*untilTimeCode*/,
-
16669  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16670  },
-
16671 
-
16672 };
-
16673 
-
16674 static const char kZoneNamePacific_Palau[] ACE_TIME_PROGMEM = "Pacific/Palau";
-
16675 
-
16676 const extended::ZoneInfo kZonePacific_Palau ACE_TIME_PROGMEM = {
-
16677  kZoneNamePacific_Palau /*name*/,
-
16678  0x8af04a36 /*zoneId*/,
-
16679  &kZoneContext /*zoneContext*/,
-
16680  2 /*transitionBufSize*/,
-
16681  1 /*numEras*/,
-
16682  kZoneEraPacific_Palau /*eras*/,
-
16683 };
-
16684 
-
16685 //---------------------------------------------------------------------------
-
16686 // Zone name: Pacific/Pitcairn
-
16687 // Zone Eras: 1
-
16688 // Strings (bytes): 21
-
16689 // Memory (8-bit): 44
-
16690 // Memory (32-bit): 57
-
16691 //---------------------------------------------------------------------------
-
16692 
-
16693 static const extended::ZoneEra kZoneEraPacific_Pitcairn[] ACE_TIME_PROGMEM = {
-
16694  // -8:00 - -08
-
16695  {
-
16696  nullptr /*zonePolicy*/,
-
16697  "-08" /*format*/,
-
16698  -32 /*offsetCode*/,
-
16699  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16700  127 /*untilYearTiny*/,
-
16701  1 /*untilMonth*/,
-
16702  1 /*untilDay*/,
-
16703  0 /*untilTimeCode*/,
-
16704  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16705  },
-
16706 
-
16707 };
-
16708 
-
16709 static const char kZoneNamePacific_Pitcairn[] ACE_TIME_PROGMEM = "Pacific/Pitcairn";
-
16710 
-
16711 const extended::ZoneInfo kZonePacific_Pitcairn ACE_TIME_PROGMEM = {
-
16712  kZoneNamePacific_Pitcairn /*name*/,
-
16713  0x8837d8bd /*zoneId*/,
-
16714  &kZoneContext /*zoneContext*/,
-
16715  2 /*transitionBufSize*/,
-
16716  1 /*numEras*/,
-
16717  kZoneEraPacific_Pitcairn /*eras*/,
-
16718 };
-
16719 
-
16720 //---------------------------------------------------------------------------
-
16721 // Zone name: Pacific/Pohnpei
-
16722 // Zone Eras: 1
-
16723 // Strings (bytes): 20
-
16724 // Memory (8-bit): 43
-
16725 // Memory (32-bit): 56
-
16726 //---------------------------------------------------------------------------
-
16727 
-
16728 static const extended::ZoneEra kZoneEraPacific_Pohnpei[] ACE_TIME_PROGMEM = {
-
16729  // 11:00 - +11
-
16730  {
-
16731  nullptr /*zonePolicy*/,
-
16732  "+11" /*format*/,
-
16733  44 /*offsetCode*/,
-
16734  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16735  127 /*untilYearTiny*/,
-
16736  1 /*untilMonth*/,
-
16737  1 /*untilDay*/,
-
16738  0 /*untilTimeCode*/,
-
16739  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16740  },
-
16741 
-
16742 };
-
16743 
-
16744 static const char kZoneNamePacific_Pohnpei[] ACE_TIME_PROGMEM = "Pacific/Pohnpei";
-
16745 
-
16746 const extended::ZoneInfo kZonePacific_Pohnpei ACE_TIME_PROGMEM = {
-
16747  kZoneNamePacific_Pohnpei /*name*/,
-
16748  0x28929f96 /*zoneId*/,
-
16749  &kZoneContext /*zoneContext*/,
-
16750  2 /*transitionBufSize*/,
-
16751  1 /*numEras*/,
-
16752  kZoneEraPacific_Pohnpei /*eras*/,
-
16753 };
-
16754 
-
16755 //---------------------------------------------------------------------------
-
16756 // Zone name: Pacific/Port_Moresby
-
16757 // Zone Eras: 1
-
16758 // Strings (bytes): 25
-
16759 // Memory (8-bit): 48
-
16760 // Memory (32-bit): 61
-
16761 //---------------------------------------------------------------------------
-
16762 
-
16763 static const extended::ZoneEra kZoneEraPacific_Port_Moresby[] ACE_TIME_PROGMEM = {
-
16764  // 10:00 - +10
-
16765  {
-
16766  nullptr /*zonePolicy*/,
-
16767  "+10" /*format*/,
-
16768  40 /*offsetCode*/,
-
16769  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16770  127 /*untilYearTiny*/,
-
16771  1 /*untilMonth*/,
-
16772  1 /*untilDay*/,
-
16773  0 /*untilTimeCode*/,
-
16774  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16775  },
-
16776 
-
16777 };
-
16778 
-
16779 static const char kZoneNamePacific_Port_Moresby[] ACE_TIME_PROGMEM = "Pacific/Port_Moresby";
-
16780 
-
16781 const extended::ZoneInfo kZonePacific_Port_Moresby ACE_TIME_PROGMEM = {
-
16782  kZoneNamePacific_Port_Moresby /*name*/,
-
16783  0xa7ba7f68 /*zoneId*/,
-
16784  &kZoneContext /*zoneContext*/,
-
16785  2 /*transitionBufSize*/,
-
16786  1 /*numEras*/,
-
16787  kZoneEraPacific_Port_Moresby /*eras*/,
-
16788 };
-
16789 
-
16790 //---------------------------------------------------------------------------
-
16791 // Zone name: Pacific/Rarotonga
-
16792 // Zone Eras: 1
-
16793 // Strings (bytes): 28
-
16794 // Memory (8-bit): 51
-
16795 // Memory (32-bit): 64
-
16796 //---------------------------------------------------------------------------
-
16797 
-
16798 static const extended::ZoneEra kZoneEraPacific_Rarotonga[] ACE_TIME_PROGMEM = {
-
16799  // -10:00 Cook -10/-0930
-
16800  {
-
16801  &kPolicyCook /*zonePolicy*/,
-
16802  "-10/-0930" /*format*/,
-
16803  -40 /*offsetCode*/,
-
16804  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16805  127 /*untilYearTiny*/,
-
16806  1 /*untilMonth*/,
-
16807  1 /*untilDay*/,
-
16808  0 /*untilTimeCode*/,
-
16809  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16810  },
-
16811 
-
16812 };
-
16813 
-
16814 static const char kZoneNamePacific_Rarotonga[] ACE_TIME_PROGMEM = "Pacific/Rarotonga";
-
16815 
-
16816 const extended::ZoneInfo kZonePacific_Rarotonga ACE_TIME_PROGMEM = {
-
16817  kZoneNamePacific_Rarotonga /*name*/,
-
16818  0x9981a3b0 /*zoneId*/,
-
16819  &kZoneContext /*zoneContext*/,
-
16820  2 /*transitionBufSize*/,
-
16821  1 /*numEras*/,
-
16822  kZoneEraPacific_Rarotonga /*eras*/,
-
16823 };
-
16824 
-
16825 //---------------------------------------------------------------------------
-
16826 // Zone name: Pacific/Tahiti
-
16827 // Zone Eras: 1
-
16828 // Strings (bytes): 19
-
16829 // Memory (8-bit): 42
-
16830 // Memory (32-bit): 55
-
16831 //---------------------------------------------------------------------------
-
16832 
-
16833 static const extended::ZoneEra kZoneEraPacific_Tahiti[] ACE_TIME_PROGMEM = {
-
16834  // -10:00 - -10
-
16835  {
-
16836  nullptr /*zonePolicy*/,
-
16837  "-10" /*format*/,
-
16838  -40 /*offsetCode*/,
-
16839  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16840  127 /*untilYearTiny*/,
-
16841  1 /*untilMonth*/,
-
16842  1 /*untilDay*/,
-
16843  0 /*untilTimeCode*/,
-
16844  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16845  },
-
16846 
-
16847 };
-
16848 
-
16849 static const char kZoneNamePacific_Tahiti[] ACE_TIME_PROGMEM = "Pacific/Tahiti";
-
16850 
-
16851 const extended::ZoneInfo kZonePacific_Tahiti ACE_TIME_PROGMEM = {
-
16852  kZoneNamePacific_Tahiti /*name*/,
-
16853  0xf24c2446 /*zoneId*/,
-
16854  &kZoneContext /*zoneContext*/,
-
16855  2 /*transitionBufSize*/,
-
16856  1 /*numEras*/,
-
16857  kZoneEraPacific_Tahiti /*eras*/,
-
16858 };
-
16859 
-
16860 //---------------------------------------------------------------------------
-
16861 // Zone name: Pacific/Tarawa
-
16862 // Zone Eras: 1
-
16863 // Strings (bytes): 19
-
16864 // Memory (8-bit): 42
-
16865 // Memory (32-bit): 55
-
16866 //---------------------------------------------------------------------------
-
16867 
-
16868 static const extended::ZoneEra kZoneEraPacific_Tarawa[] ACE_TIME_PROGMEM = {
-
16869  // 12:00 - +12
-
16870  {
-
16871  nullptr /*zonePolicy*/,
-
16872  "+12" /*format*/,
-
16873  48 /*offsetCode*/,
-
16874  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16875  127 /*untilYearTiny*/,
-
16876  1 /*untilMonth*/,
-
16877  1 /*untilDay*/,
-
16878  0 /*untilTimeCode*/,
-
16879  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16880  },
-
16881 
-
16882 };
-
16883 
-
16884 static const char kZoneNamePacific_Tarawa[] ACE_TIME_PROGMEM = "Pacific/Tarawa";
-
16885 
-
16886 const extended::ZoneInfo kZonePacific_Tarawa ACE_TIME_PROGMEM = {
-
16887  kZoneNamePacific_Tarawa /*name*/,
-
16888  0xf2517e63 /*zoneId*/,
-
16889  &kZoneContext /*zoneContext*/,
-
16890  2 /*transitionBufSize*/,
-
16891  1 /*numEras*/,
-
16892  kZoneEraPacific_Tarawa /*eras*/,
-
16893 };
-
16894 
-
16895 //---------------------------------------------------------------------------
-
16896 // Zone name: Pacific/Tongatapu
-
16897 // Zone Eras: 2
-
16898 // Strings (bytes): 30
-
16899 // Memory (8-bit): 64
-
16900 // Memory (32-bit): 82
-
16901 //---------------------------------------------------------------------------
-
16902 
-
16903 static const extended::ZoneEra kZoneEraPacific_Tongatapu[] ACE_TIME_PROGMEM = {
-
16904  // 13:00 - +13 1999
-
16905  {
-
16906  nullptr /*zonePolicy*/,
-
16907  "+13" /*format*/,
-
16908  52 /*offsetCode*/,
-
16909  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16910  -1 /*untilYearTiny*/,
-
16911  1 /*untilMonth*/,
-
16912  1 /*untilDay*/,
-
16913  0 /*untilTimeCode*/,
-
16914  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16915  },
-
16916  // 13:00 Tonga +13/+14
-
16917  {
-
16918  &kPolicyTonga /*zonePolicy*/,
-
16919  "+13/+14" /*format*/,
-
16920  52 /*offsetCode*/,
-
16921  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16922  127 /*untilYearTiny*/,
-
16923  1 /*untilMonth*/,
-
16924  1 /*untilDay*/,
-
16925  0 /*untilTimeCode*/,
-
16926  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16927  },
-
16928 
-
16929 };
-
16930 
-
16931 static const char kZoneNamePacific_Tongatapu[] ACE_TIME_PROGMEM = "Pacific/Tongatapu";
-
16932 
-
16933 const extended::ZoneInfo kZonePacific_Tongatapu ACE_TIME_PROGMEM = {
-
16934  kZoneNamePacific_Tongatapu /*name*/,
-
16935  0x262ca836 /*zoneId*/,
-
16936  &kZoneContext /*zoneContext*/,
-
16937  6 /*transitionBufSize*/,
-
16938  2 /*numEras*/,
-
16939  kZoneEraPacific_Tongatapu /*eras*/,
-
16940 };
-
16941 
-
16942 //---------------------------------------------------------------------------
-
16943 // Zone name: Pacific/Wake
-
16944 // Zone Eras: 1
-
16945 // Strings (bytes): 17
-
16946 // Memory (8-bit): 40
-
16947 // Memory (32-bit): 53
-
16948 //---------------------------------------------------------------------------
-
16949 
-
16950 static const extended::ZoneEra kZoneEraPacific_Wake[] ACE_TIME_PROGMEM = {
-
16951  // 12:00 - +12
-
16952  {
-
16953  nullptr /*zonePolicy*/,
-
16954  "+12" /*format*/,
-
16955  48 /*offsetCode*/,
-
16956  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16957  127 /*untilYearTiny*/,
-
16958  1 /*untilMonth*/,
-
16959  1 /*untilDay*/,
-
16960  0 /*untilTimeCode*/,
-
16961  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16962  },
-
16963 
-
16964 };
-
16965 
-
16966 static const char kZoneNamePacific_Wake[] ACE_TIME_PROGMEM = "Pacific/Wake";
-
16967 
-
16968 const extended::ZoneInfo kZonePacific_Wake ACE_TIME_PROGMEM = {
-
16969  kZoneNamePacific_Wake /*name*/,
-
16970  0x23416c2b /*zoneId*/,
-
16971  &kZoneContext /*zoneContext*/,
-
16972  2 /*transitionBufSize*/,
-
16973  1 /*numEras*/,
-
16974  kZoneEraPacific_Wake /*eras*/,
-
16975 };
-
16976 
-
16977 //---------------------------------------------------------------------------
-
16978 // Zone name: Pacific/Wallis
-
16979 // Zone Eras: 1
-
16980 // Strings (bytes): 19
-
16981 // Memory (8-bit): 42
-
16982 // Memory (32-bit): 55
-
16983 //---------------------------------------------------------------------------
-
16984 
-
16985 static const extended::ZoneEra kZoneEraPacific_Wallis[] ACE_TIME_PROGMEM = {
-
16986  // 12:00 - +12
-
16987  {
-
16988  nullptr /*zonePolicy*/,
-
16989  "+12" /*format*/,
-
16990  48 /*offsetCode*/,
-
16991  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
16992  127 /*untilYearTiny*/,
-
16993  1 /*untilMonth*/,
-
16994  1 /*untilDay*/,
-
16995  0 /*untilTimeCode*/,
-
16996  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
16997  },
-
16998 
-
16999 };
-
17000 
-
17001 static const char kZoneNamePacific_Wallis[] ACE_TIME_PROGMEM = "Pacific/Wallis";
-
17002 
-
17003 const extended::ZoneInfo kZonePacific_Wallis ACE_TIME_PROGMEM = {
-
17004  kZoneNamePacific_Wallis /*name*/,
-
17005  0xf94ddb0f /*zoneId*/,
-
17006  &kZoneContext /*zoneContext*/,
-
17007  2 /*transitionBufSize*/,
-
17008  1 /*numEras*/,
-
17009  kZoneEraPacific_Wallis /*eras*/,
-
17010 };
-
17011 
-
17012 //---------------------------------------------------------------------------
-
17013 // Zone name: WET
-
17014 // Zone Eras: 1
-
17015 // Strings (bytes): 9
-
17016 // Memory (8-bit): 32
-
17017 // Memory (32-bit): 45
-
17018 //---------------------------------------------------------------------------
-
17019 
-
17020 static const extended::ZoneEra kZoneEraWET[] ACE_TIME_PROGMEM = {
-
17021  // 0:00 EU WE%sT
-
17022  {
-
17023  &kPolicyEU /*zonePolicy*/,
-
17024  "WE%T" /*format*/,
-
17025  0 /*offsetCode*/,
-
17026  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
-
17027  127 /*untilYearTiny*/,
-
17028  1 /*untilMonth*/,
-
17029  1 /*untilDay*/,
-
17030  0 /*untilTimeCode*/,
-
17031  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
-
17032  },
-
17033 
-
17034 };
-
17035 
-
17036 static const char kZoneNameWET[] ACE_TIME_PROGMEM = "WET";
-
17037 
-
17038 const extended::ZoneInfo kZoneWET ACE_TIME_PROGMEM = {
-
17039  kZoneNameWET /*name*/,
-
17040  0x0b882e35 /*zoneId*/,
-
17041  &kZoneContext /*zoneContext*/,
-
17042  5 /*transitionBufSize*/,
-
17043  1 /*numEras*/,
-
17044  kZoneEraWET /*eras*/,
-
17045 };
-
17046 
-
17047 
-
17048 
-
17049 //---------------------------------------------------------------------------
-
17050 // Links: 206
-
17051 //---------------------------------------------------------------------------
-
17052 
-
17053 const extended::ZoneInfo& kZoneAfrica_Addis_Ababa = kZoneAfrica_Nairobi;
-
17054 const extended::ZoneInfo& kZoneAfrica_Asmara = kZoneAfrica_Nairobi;
-
17055 const extended::ZoneInfo& kZoneAfrica_Asmera = kZoneAfrica_Nairobi;
-
17056 const extended::ZoneInfo& kZoneAfrica_Bamako = kZoneAfrica_Abidjan;
-
17057 const extended::ZoneInfo& kZoneAfrica_Bangui = kZoneAfrica_Lagos;
-
17058 const extended::ZoneInfo& kZoneAfrica_Banjul = kZoneAfrica_Abidjan;
-
17059 const extended::ZoneInfo& kZoneAfrica_Blantyre = kZoneAfrica_Maputo;
-
17060 const extended::ZoneInfo& kZoneAfrica_Brazzaville = kZoneAfrica_Lagos;
-
17061 const extended::ZoneInfo& kZoneAfrica_Bujumbura = kZoneAfrica_Maputo;
-
17062 const extended::ZoneInfo& kZoneAfrica_Conakry = kZoneAfrica_Abidjan;
-
17063 const extended::ZoneInfo& kZoneAfrica_Dakar = kZoneAfrica_Abidjan;
-
17064 const extended::ZoneInfo& kZoneAfrica_Dar_es_Salaam = kZoneAfrica_Nairobi;
-
17065 const extended::ZoneInfo& kZoneAfrica_Djibouti = kZoneAfrica_Nairobi;
-
17066 const extended::ZoneInfo& kZoneAfrica_Douala = kZoneAfrica_Lagos;
-
17067 const extended::ZoneInfo& kZoneAfrica_Freetown = kZoneAfrica_Abidjan;
-
17068 const extended::ZoneInfo& kZoneAfrica_Gaborone = kZoneAfrica_Maputo;
-
17069 const extended::ZoneInfo& kZoneAfrica_Harare = kZoneAfrica_Maputo;
-
17070 const extended::ZoneInfo& kZoneAfrica_Kampala = kZoneAfrica_Nairobi;
-
17071 const extended::ZoneInfo& kZoneAfrica_Kigali = kZoneAfrica_Maputo;
-
17072 const extended::ZoneInfo& kZoneAfrica_Kinshasa = kZoneAfrica_Lagos;
-
17073 const extended::ZoneInfo& kZoneAfrica_Libreville = kZoneAfrica_Lagos;
-
17074 const extended::ZoneInfo& kZoneAfrica_Lome = kZoneAfrica_Abidjan;
-
17075 const extended::ZoneInfo& kZoneAfrica_Luanda = kZoneAfrica_Lagos;
-
17076 const extended::ZoneInfo& kZoneAfrica_Lubumbashi = kZoneAfrica_Maputo;
-
17077 const extended::ZoneInfo& kZoneAfrica_Lusaka = kZoneAfrica_Maputo;
-
17078 const extended::ZoneInfo& kZoneAfrica_Malabo = kZoneAfrica_Lagos;
-
17079 const extended::ZoneInfo& kZoneAfrica_Maseru = kZoneAfrica_Johannesburg;
-
17080 const extended::ZoneInfo& kZoneAfrica_Mbabane = kZoneAfrica_Johannesburg;
-
17081 const extended::ZoneInfo& kZoneAfrica_Mogadishu = kZoneAfrica_Nairobi;
-
17082 const extended::ZoneInfo& kZoneAfrica_Niamey = kZoneAfrica_Lagos;
-
17083 const extended::ZoneInfo& kZoneAfrica_Nouakchott = kZoneAfrica_Abidjan;
-
17084 const extended::ZoneInfo& kZoneAfrica_Ouagadougou = kZoneAfrica_Abidjan;
-
17085 const extended::ZoneInfo& kZoneAfrica_Porto_Novo = kZoneAfrica_Lagos;
-
17086 const extended::ZoneInfo& kZoneAfrica_Timbuktu = kZoneAfrica_Abidjan;
-
17087 const extended::ZoneInfo& kZoneAmerica_Anguilla = kZoneAmerica_Port_of_Spain;
-
17088 const extended::ZoneInfo& kZoneAmerica_Antigua = kZoneAmerica_Port_of_Spain;
-
17089 const extended::ZoneInfo& kZoneAmerica_Argentina_ComodRivadavia = kZoneAmerica_Argentina_Catamarca;
-
17090 const extended::ZoneInfo& kZoneAmerica_Aruba = kZoneAmerica_Curacao;
-
17091 const extended::ZoneInfo& kZoneAmerica_Atka = kZoneAmerica_Adak;
-
17092 const extended::ZoneInfo& kZoneAmerica_Buenos_Aires = kZoneAmerica_Argentina_Buenos_Aires;
-
17093 const extended::ZoneInfo& kZoneAmerica_Catamarca = kZoneAmerica_Argentina_Catamarca;
-
17094 const extended::ZoneInfo& kZoneAmerica_Cayman = kZoneAmerica_Panama;
-
17095 const extended::ZoneInfo& kZoneAmerica_Coral_Harbour = kZoneAmerica_Atikokan;
-
17096 const extended::ZoneInfo& kZoneAmerica_Cordoba = kZoneAmerica_Argentina_Cordoba;
-
17097 const extended::ZoneInfo& kZoneAmerica_Dominica = kZoneAmerica_Port_of_Spain;
-
17098 const extended::ZoneInfo& kZoneAmerica_Ensenada = kZoneAmerica_Tijuana;
-
17099 const extended::ZoneInfo& kZoneAmerica_Fort_Wayne = kZoneAmerica_Indiana_Indianapolis;
-
17100 const extended::ZoneInfo& kZoneAmerica_Godthab = kZoneAmerica_Nuuk;
-
17101 const extended::ZoneInfo& kZoneAmerica_Grenada = kZoneAmerica_Port_of_Spain;
-
17102 const extended::ZoneInfo& kZoneAmerica_Guadeloupe = kZoneAmerica_Port_of_Spain;
-
17103 const extended::ZoneInfo& kZoneAmerica_Indianapolis = kZoneAmerica_Indiana_Indianapolis;
-
17104 const extended::ZoneInfo& kZoneAmerica_Jujuy = kZoneAmerica_Argentina_Jujuy;
-
17105 const extended::ZoneInfo& kZoneAmerica_Knox_IN = kZoneAmerica_Indiana_Knox;
-
17106 const extended::ZoneInfo& kZoneAmerica_Kralendijk = kZoneAmerica_Curacao;
-
17107 const extended::ZoneInfo& kZoneAmerica_Louisville = kZoneAmerica_Kentucky_Louisville;
-
17108 const extended::ZoneInfo& kZoneAmerica_Lower_Princes = kZoneAmerica_Curacao;
-
17109 const extended::ZoneInfo& kZoneAmerica_Marigot = kZoneAmerica_Port_of_Spain;
-
17110 const extended::ZoneInfo& kZoneAmerica_Mendoza = kZoneAmerica_Argentina_Mendoza;
-
17111 const extended::ZoneInfo& kZoneAmerica_Montreal = kZoneAmerica_Toronto;
-
17112 const extended::ZoneInfo& kZoneAmerica_Montserrat = kZoneAmerica_Port_of_Spain;
-
17113 const extended::ZoneInfo& kZoneAmerica_Porto_Acre = kZoneAmerica_Rio_Branco;
-
17114 const extended::ZoneInfo& kZoneAmerica_Rosario = kZoneAmerica_Argentina_Cordoba;
-
17115 const extended::ZoneInfo& kZoneAmerica_Santa_Isabel = kZoneAmerica_Tijuana;
-
17116 const extended::ZoneInfo& kZoneAmerica_Shiprock = kZoneAmerica_Denver;
-
17117 const extended::ZoneInfo& kZoneAmerica_St_Barthelemy = kZoneAmerica_Port_of_Spain;
-
17118 const extended::ZoneInfo& kZoneAmerica_St_Kitts = kZoneAmerica_Port_of_Spain;
-
17119 const extended::ZoneInfo& kZoneAmerica_St_Lucia = kZoneAmerica_Port_of_Spain;
-
17120 const extended::ZoneInfo& kZoneAmerica_St_Thomas = kZoneAmerica_Port_of_Spain;
-
17121 const extended::ZoneInfo& kZoneAmerica_St_Vincent = kZoneAmerica_Port_of_Spain;
-
17122 const extended::ZoneInfo& kZoneAmerica_Tortola = kZoneAmerica_Port_of_Spain;
-
17123 const extended::ZoneInfo& kZoneAmerica_Virgin = kZoneAmerica_Port_of_Spain;
-
17124 const extended::ZoneInfo& kZoneAntarctica_McMurdo = kZonePacific_Auckland;
-
17125 const extended::ZoneInfo& kZoneAntarctica_South_Pole = kZonePacific_Auckland;
-
17126 const extended::ZoneInfo& kZoneArctic_Longyearbyen = kZoneEurope_Oslo;
-
17127 const extended::ZoneInfo& kZoneAsia_Aden = kZoneAsia_Riyadh;
-
17128 const extended::ZoneInfo& kZoneAsia_Ashkhabad = kZoneAsia_Ashgabat;
-
17129 const extended::ZoneInfo& kZoneAsia_Bahrain = kZoneAsia_Qatar;
-
17130 const extended::ZoneInfo& kZoneAsia_Calcutta = kZoneAsia_Kolkata;
-
17131 const extended::ZoneInfo& kZoneAsia_Chongqing = kZoneAsia_Shanghai;
-
17132 const extended::ZoneInfo& kZoneAsia_Chungking = kZoneAsia_Shanghai;
-
17133 const extended::ZoneInfo& kZoneAsia_Dacca = kZoneAsia_Dhaka;
-
17134 const extended::ZoneInfo& kZoneAsia_Harbin = kZoneAsia_Shanghai;
-
17135 const extended::ZoneInfo& kZoneAsia_Istanbul = kZoneEurope_Istanbul;
-
17136 const extended::ZoneInfo& kZoneAsia_Kashgar = kZoneAsia_Urumqi;
-
17137 const extended::ZoneInfo& kZoneAsia_Katmandu = kZoneAsia_Kathmandu;
-
17138 const extended::ZoneInfo& kZoneAsia_Kuwait = kZoneAsia_Riyadh;
-
17139 const extended::ZoneInfo& kZoneAsia_Macao = kZoneAsia_Macau;
-
17140 const extended::ZoneInfo& kZoneAsia_Muscat = kZoneAsia_Dubai;
-
17141 const extended::ZoneInfo& kZoneAsia_Phnom_Penh = kZoneAsia_Bangkok;
-
17142 const extended::ZoneInfo& kZoneAsia_Rangoon = kZoneAsia_Yangon;
-
17143 const extended::ZoneInfo& kZoneAsia_Saigon = kZoneAsia_Ho_Chi_Minh;
-
17144 const extended::ZoneInfo& kZoneAsia_Tel_Aviv = kZoneAsia_Jerusalem;
-
17145 const extended::ZoneInfo& kZoneAsia_Thimbu = kZoneAsia_Thimphu;
-
17146 const extended::ZoneInfo& kZoneAsia_Ujung_Pandang = kZoneAsia_Makassar;
-
17147 const extended::ZoneInfo& kZoneAsia_Ulan_Bator = kZoneAsia_Ulaanbaatar;
-
17148 const extended::ZoneInfo& kZoneAsia_Vientiane = kZoneAsia_Bangkok;
-
17149 const extended::ZoneInfo& kZoneAtlantic_Faeroe = kZoneAtlantic_Faroe;
-
17150 const extended::ZoneInfo& kZoneAtlantic_Jan_Mayen = kZoneEurope_Oslo;
-
17151 const extended::ZoneInfo& kZoneAtlantic_St_Helena = kZoneAfrica_Abidjan;
-
17152 const extended::ZoneInfo& kZoneAustralia_ACT = kZoneAustralia_Sydney;
-
17153 const extended::ZoneInfo& kZoneAustralia_Canberra = kZoneAustralia_Sydney;
-
17154 const extended::ZoneInfo& kZoneAustralia_LHI = kZoneAustralia_Lord_Howe;
-
17155 const extended::ZoneInfo& kZoneAustralia_NSW = kZoneAustralia_Sydney;
-
17156 const extended::ZoneInfo& kZoneAustralia_North = kZoneAustralia_Darwin;
-
17157 const extended::ZoneInfo& kZoneAustralia_Queensland = kZoneAustralia_Brisbane;
-
17158 const extended::ZoneInfo& kZoneAustralia_South = kZoneAustralia_Adelaide;
-
17159 const extended::ZoneInfo& kZoneAustralia_Tasmania = kZoneAustralia_Hobart;
-
17160 const extended::ZoneInfo& kZoneAustralia_Victoria = kZoneAustralia_Melbourne;
-
17161 const extended::ZoneInfo& kZoneAustralia_West = kZoneAustralia_Perth;
-
17162 const extended::ZoneInfo& kZoneAustralia_Yancowinna = kZoneAustralia_Broken_Hill;
-
17163 const extended::ZoneInfo& kZoneBrazil_Acre = kZoneAmerica_Rio_Branco;
-
17164 const extended::ZoneInfo& kZoneBrazil_DeNoronha = kZoneAmerica_Noronha;
-
17165 const extended::ZoneInfo& kZoneBrazil_East = kZoneAmerica_Sao_Paulo;
-
17166 const extended::ZoneInfo& kZoneBrazil_West = kZoneAmerica_Manaus;
-
17167 const extended::ZoneInfo& kZoneCanada_Atlantic = kZoneAmerica_Halifax;
-
17168 const extended::ZoneInfo& kZoneCanada_Central = kZoneAmerica_Winnipeg;
-
17169 const extended::ZoneInfo& kZoneCanada_Eastern = kZoneAmerica_Toronto;
-
17170 const extended::ZoneInfo& kZoneCanada_Mountain = kZoneAmerica_Edmonton;
-
17171 const extended::ZoneInfo& kZoneCanada_Newfoundland = kZoneAmerica_St_Johns;
-
17172 const extended::ZoneInfo& kZoneCanada_Pacific = kZoneAmerica_Vancouver;
-
17173 const extended::ZoneInfo& kZoneCanada_Saskatchewan = kZoneAmerica_Regina;
-
17174 const extended::ZoneInfo& kZoneCanada_Yukon = kZoneAmerica_Whitehorse;
-
17175 const extended::ZoneInfo& kZoneChile_Continental = kZoneAmerica_Santiago;
-
17176 const extended::ZoneInfo& kZoneChile_EasterIsland = kZonePacific_Easter;
-
17177 const extended::ZoneInfo& kZoneCuba = kZoneAmerica_Havana;
-
17178 const extended::ZoneInfo& kZoneEgypt = kZoneAfrica_Cairo;
-
17179 const extended::ZoneInfo& kZoneEire = kZoneEurope_Dublin;
-
17180 const extended::ZoneInfo& kZoneEtc_GMT_PLUS_0 = kZoneEtc_GMT;
-
17181 const extended::ZoneInfo& kZoneEtc_GMT_0 = kZoneEtc_GMT;
-
17182 const extended::ZoneInfo& kZoneEtc_GMT0 = kZoneEtc_GMT;
-
17183 const extended::ZoneInfo& kZoneEtc_Greenwich = kZoneEtc_GMT;
-
17184 const extended::ZoneInfo& kZoneEtc_UCT = kZoneEtc_UTC;
-
17185 const extended::ZoneInfo& kZoneEtc_Universal = kZoneEtc_UTC;
-
17186 const extended::ZoneInfo& kZoneEtc_Zulu = kZoneEtc_UTC;
-
17187 const extended::ZoneInfo& kZoneEurope_Belfast = kZoneEurope_London;
-
17188 const extended::ZoneInfo& kZoneEurope_Bratislava = kZoneEurope_Prague;
-
17189 const extended::ZoneInfo& kZoneEurope_Busingen = kZoneEurope_Zurich;
-
17190 const extended::ZoneInfo& kZoneEurope_Guernsey = kZoneEurope_London;
-
17191 const extended::ZoneInfo& kZoneEurope_Isle_of_Man = kZoneEurope_London;
-
17192 const extended::ZoneInfo& kZoneEurope_Jersey = kZoneEurope_London;
-
17193 const extended::ZoneInfo& kZoneEurope_Ljubljana = kZoneEurope_Belgrade;
-
17194 const extended::ZoneInfo& kZoneEurope_Mariehamn = kZoneEurope_Helsinki;
-
17195 const extended::ZoneInfo& kZoneEurope_Nicosia = kZoneAsia_Nicosia;
-
17196 const extended::ZoneInfo& kZoneEurope_Podgorica = kZoneEurope_Belgrade;
-
17197 const extended::ZoneInfo& kZoneEurope_San_Marino = kZoneEurope_Rome;
-
17198 const extended::ZoneInfo& kZoneEurope_Sarajevo = kZoneEurope_Belgrade;
-
17199 const extended::ZoneInfo& kZoneEurope_Skopje = kZoneEurope_Belgrade;
-
17200 const extended::ZoneInfo& kZoneEurope_Tiraspol = kZoneEurope_Chisinau;
-
17201 const extended::ZoneInfo& kZoneEurope_Vaduz = kZoneEurope_Zurich;
-
17202 const extended::ZoneInfo& kZoneEurope_Vatican = kZoneEurope_Rome;
-
17203 const extended::ZoneInfo& kZoneEurope_Zagreb = kZoneEurope_Belgrade;
-
17204 const extended::ZoneInfo& kZoneGB = kZoneEurope_London;
-
17205 const extended::ZoneInfo& kZoneGB_Eire = kZoneEurope_London;
-
17206 const extended::ZoneInfo& kZoneGMT = kZoneEtc_GMT;
-
17207 const extended::ZoneInfo& kZoneGMT_PLUS_0 = kZoneEtc_GMT;
-
17208 const extended::ZoneInfo& kZoneGMT_0 = kZoneEtc_GMT;
-
17209 const extended::ZoneInfo& kZoneGMT0 = kZoneEtc_GMT;
-
17210 const extended::ZoneInfo& kZoneGreenwich = kZoneEtc_GMT;
-
17211 const extended::ZoneInfo& kZoneHongkong = kZoneAsia_Hong_Kong;
-
17212 const extended::ZoneInfo& kZoneIceland = kZoneAtlantic_Reykjavik;
-
17213 const extended::ZoneInfo& kZoneIndian_Antananarivo = kZoneAfrica_Nairobi;
-
17214 const extended::ZoneInfo& kZoneIndian_Comoro = kZoneAfrica_Nairobi;
-
17215 const extended::ZoneInfo& kZoneIndian_Mayotte = kZoneAfrica_Nairobi;
-
17216 const extended::ZoneInfo& kZoneIran = kZoneAsia_Tehran;
-
17217 const extended::ZoneInfo& kZoneIsrael = kZoneAsia_Jerusalem;
-
17218 const extended::ZoneInfo& kZoneJamaica = kZoneAmerica_Jamaica;
-
17219 const extended::ZoneInfo& kZoneJapan = kZoneAsia_Tokyo;
-
17220 const extended::ZoneInfo& kZoneKwajalein = kZonePacific_Kwajalein;
-
17221 const extended::ZoneInfo& kZoneLibya = kZoneAfrica_Tripoli;
-
17222 const extended::ZoneInfo& kZoneMexico_BajaNorte = kZoneAmerica_Tijuana;
-
17223 const extended::ZoneInfo& kZoneMexico_BajaSur = kZoneAmerica_Mazatlan;
-
17224 const extended::ZoneInfo& kZoneMexico_General = kZoneAmerica_Mexico_City;
-
17225 const extended::ZoneInfo& kZoneNZ = kZonePacific_Auckland;
-
17226 const extended::ZoneInfo& kZoneNZ_CHAT = kZonePacific_Chatham;
-
17227 const extended::ZoneInfo& kZoneNavajo = kZoneAmerica_Denver;
-
17228 const extended::ZoneInfo& kZonePRC = kZoneAsia_Shanghai;
-
17229 const extended::ZoneInfo& kZonePacific_Johnston = kZonePacific_Honolulu;
-
17230 const extended::ZoneInfo& kZonePacific_Midway = kZonePacific_Pago_Pago;
-
17231 const extended::ZoneInfo& kZonePacific_Ponape = kZonePacific_Pohnpei;
-
17232 const extended::ZoneInfo& kZonePacific_Saipan = kZonePacific_Guam;
-
17233 const extended::ZoneInfo& kZonePacific_Samoa = kZonePacific_Pago_Pago;
-
17234 const extended::ZoneInfo& kZonePacific_Truk = kZonePacific_Chuuk;
-
17235 const extended::ZoneInfo& kZonePacific_Yap = kZonePacific_Chuuk;
-
17236 const extended::ZoneInfo& kZonePoland = kZoneEurope_Warsaw;
-
17237 const extended::ZoneInfo& kZonePortugal = kZoneEurope_Lisbon;
-
17238 const extended::ZoneInfo& kZoneROC = kZoneAsia_Taipei;
-
17239 const extended::ZoneInfo& kZoneROK = kZoneAsia_Seoul;
-
17240 const extended::ZoneInfo& kZoneSingapore = kZoneAsia_Singapore;
-
17241 const extended::ZoneInfo& kZoneTurkey = kZoneEurope_Istanbul;
-
17242 const extended::ZoneInfo& kZoneUCT = kZoneEtc_UTC;
-
17243 const extended::ZoneInfo& kZoneUS_Alaska = kZoneAmerica_Anchorage;
-
17244 const extended::ZoneInfo& kZoneUS_Aleutian = kZoneAmerica_Adak;
-
17245 const extended::ZoneInfo& kZoneUS_Arizona = kZoneAmerica_Phoenix;
-
17246 const extended::ZoneInfo& kZoneUS_Central = kZoneAmerica_Chicago;
-
17247 const extended::ZoneInfo& kZoneUS_East_Indiana = kZoneAmerica_Indiana_Indianapolis;
-
17248 const extended::ZoneInfo& kZoneUS_Eastern = kZoneAmerica_New_York;
-
17249 const extended::ZoneInfo& kZoneUS_Hawaii = kZonePacific_Honolulu;
-
17250 const extended::ZoneInfo& kZoneUS_Indiana_Starke = kZoneAmerica_Indiana_Knox;
-
17251 const extended::ZoneInfo& kZoneUS_Michigan = kZoneAmerica_Detroit;
-
17252 const extended::ZoneInfo& kZoneUS_Mountain = kZoneAmerica_Denver;
-
17253 const extended::ZoneInfo& kZoneUS_Pacific = kZoneAmerica_Los_Angeles;
-
17254 const extended::ZoneInfo& kZoneUS_Samoa = kZonePacific_Pago_Pago;
-
17255 const extended::ZoneInfo& kZoneUTC = kZoneEtc_UTC;
-
17256 const extended::ZoneInfo& kZoneUniversal = kZoneEtc_UTC;
-
17257 const extended::ZoneInfo& kZoneW_SU = kZoneEurope_Moscow;
-
17258 const extended::ZoneInfo& kZoneZulu = kZoneEtc_UTC;
-
17259 
-
17260 }
-
17261 }
+
15011  // 4:00 - +04 2014 Oct 26 2:00s
+
15012  {
+
15013  nullptr /*zonePolicy*/,
+
15014  "+04" /*format*/,
+
15015  16 /*offsetCode*/,
+
15016  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15017  14 /*untilYearTiny*/,
+
15018  10 /*untilMonth*/,
+
15019  26 /*untilDay*/,
+
15020  8 /*untilTimeCode*/,
+
15021  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
+
15022  },
+
15023  // 3:00 - +03 2018 Oct 28 2:00s
+
15024  {
+
15025  nullptr /*zonePolicy*/,
+
15026  "+03" /*format*/,
+
15027  12 /*offsetCode*/,
+
15028  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15029  18 /*untilYearTiny*/,
+
15030  10 /*untilMonth*/,
+
15031  28 /*untilDay*/,
+
15032  8 /*untilTimeCode*/,
+
15033  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
+
15034  },
+
15035  // 4:00 - +04 2020 Dec 27 2:00s
+
15036  {
+
15037  nullptr /*zonePolicy*/,
+
15038  "+04" /*format*/,
+
15039  16 /*offsetCode*/,
+
15040  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15041  20 /*untilYearTiny*/,
+
15042  12 /*untilMonth*/,
+
15043  27 /*untilDay*/,
+
15044  8 /*untilTimeCode*/,
+
15045  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
+
15046  },
+
15047  // 3:00 - +03
+
15048  {
+
15049  nullptr /*zonePolicy*/,
+
15050  "+03" /*format*/,
+
15051  12 /*offsetCode*/,
+
15052  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15053  127 /*untilYearTiny*/,
+
15054  1 /*untilMonth*/,
+
15055  1 /*untilDay*/,
+
15056  0 /*untilTimeCode*/,
+
15057  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15058  },
+
15059 
+
15060 };
+
15061 
+
15062 static const char kZoneNameEurope_Volgograd[] ACE_TIME_PROGMEM = "Europe/Volgograd";
+
15063 
+
15064 const extended::ZoneInfo kZoneEurope_Volgograd ACE_TIME_PROGMEM = {
+
15065  kZoneNameEurope_Volgograd /*name*/,
+
15066  0x3ed0f389 /*zoneId*/,
+
15067  &kZoneContext /*zoneContext*/,
+
15068  5 /*transitionBufSize*/,
+
15069  5 /*numEras*/,
+
15070  kZoneEraEurope_Volgograd /*eras*/,
+
15071 };
+
15072 
+
15073 //---------------------------------------------------------------------------
+
15074 // Zone name: Europe/Warsaw
+
15075 // Zone Eras: 1
+
15076 // Strings (bytes): 19
+
15077 // Memory (8-bit): 42
+
15078 // Memory (32-bit): 55
+
15079 //---------------------------------------------------------------------------
+
15080 
+
15081 static const extended::ZoneEra kZoneEraEurope_Warsaw[] ACE_TIME_PROGMEM = {
+
15082  // 1:00 EU CE%sT
+
15083  {
+
15084  &kPolicyEU /*zonePolicy*/,
+
15085  "CE%T" /*format*/,
+
15086  4 /*offsetCode*/,
+
15087  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15088  127 /*untilYearTiny*/,
+
15089  1 /*untilMonth*/,
+
15090  1 /*untilDay*/,
+
15091  0 /*untilTimeCode*/,
+
15092  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15093  },
+
15094 
+
15095 };
+
15096 
+
15097 static const char kZoneNameEurope_Warsaw[] ACE_TIME_PROGMEM = "Europe/Warsaw";
+
15098 
+
15099 const extended::ZoneInfo kZoneEurope_Warsaw ACE_TIME_PROGMEM = {
+
15100  kZoneNameEurope_Warsaw /*name*/,
+
15101  0x75185c19 /*zoneId*/,
+
15102  &kZoneContext /*zoneContext*/,
+
15103  5 /*transitionBufSize*/,
+
15104  1 /*numEras*/,
+
15105  kZoneEraEurope_Warsaw /*eras*/,
+
15106 };
+
15107 
+
15108 //---------------------------------------------------------------------------
+
15109 // Zone name: Europe/Zaporozhye
+
15110 // Zone Eras: 1
+
15111 // Strings (bytes): 23
+
15112 // Memory (8-bit): 46
+
15113 // Memory (32-bit): 59
+
15114 //---------------------------------------------------------------------------
+
15115 
+
15116 static const extended::ZoneEra kZoneEraEurope_Zaporozhye[] ACE_TIME_PROGMEM = {
+
15117  // 2:00 EU EE%sT
+
15118  {
+
15119  &kPolicyEU /*zonePolicy*/,
+
15120  "EE%T" /*format*/,
+
15121  8 /*offsetCode*/,
+
15122  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15123  127 /*untilYearTiny*/,
+
15124  1 /*untilMonth*/,
+
15125  1 /*untilDay*/,
+
15126  0 /*untilTimeCode*/,
+
15127  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15128  },
+
15129 
+
15130 };
+
15131 
+
15132 static const char kZoneNameEurope_Zaporozhye[] ACE_TIME_PROGMEM = "Europe/Zaporozhye";
+
15133 
+
15134 const extended::ZoneInfo kZoneEurope_Zaporozhye ACE_TIME_PROGMEM = {
+
15135  kZoneNameEurope_Zaporozhye /*name*/,
+
15136  0xeab9767f /*zoneId*/,
+
15137  &kZoneContext /*zoneContext*/,
+
15138  5 /*transitionBufSize*/,
+
15139  1 /*numEras*/,
+
15140  kZoneEraEurope_Zaporozhye /*eras*/,
+
15141 };
+
15142 
+
15143 //---------------------------------------------------------------------------
+
15144 // Zone name: Europe/Zurich
+
15145 // Zone Eras: 1
+
15146 // Strings (bytes): 19
+
15147 // Memory (8-bit): 42
+
15148 // Memory (32-bit): 55
+
15149 //---------------------------------------------------------------------------
+
15150 
+
15151 static const extended::ZoneEra kZoneEraEurope_Zurich[] ACE_TIME_PROGMEM = {
+
15152  // 1:00 EU CE%sT
+
15153  {
+
15154  &kPolicyEU /*zonePolicy*/,
+
15155  "CE%T" /*format*/,
+
15156  4 /*offsetCode*/,
+
15157  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15158  127 /*untilYearTiny*/,
+
15159  1 /*untilMonth*/,
+
15160  1 /*untilDay*/,
+
15161  0 /*untilTimeCode*/,
+
15162  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15163  },
+
15164 
+
15165 };
+
15166 
+
15167 static const char kZoneNameEurope_Zurich[] ACE_TIME_PROGMEM = "Europe/Zurich";
+
15168 
+
15169 const extended::ZoneInfo kZoneEurope_Zurich ACE_TIME_PROGMEM = {
+
15170  kZoneNameEurope_Zurich /*name*/,
+
15171  0x7d8195b9 /*zoneId*/,
+
15172  &kZoneContext /*zoneContext*/,
+
15173  5 /*transitionBufSize*/,
+
15174  1 /*numEras*/,
+
15175  kZoneEraEurope_Zurich /*eras*/,
+
15176 };
+
15177 
+
15178 //---------------------------------------------------------------------------
+
15179 // Zone name: HST
+
15180 // Zone Eras: 1
+
15181 // Strings (bytes): 8
+
15182 // Memory (8-bit): 31
+
15183 // Memory (32-bit): 44
+
15184 //---------------------------------------------------------------------------
+
15185 
+
15186 static const extended::ZoneEra kZoneEraHST[] ACE_TIME_PROGMEM = {
+
15187  // -10:00 - HST
+
15188  {
+
15189  nullptr /*zonePolicy*/,
+
15190  "HST" /*format*/,
+
15191  -40 /*offsetCode*/,
+
15192  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15193  127 /*untilYearTiny*/,
+
15194  1 /*untilMonth*/,
+
15195  1 /*untilDay*/,
+
15196  0 /*untilTimeCode*/,
+
15197  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15198  },
+
15199 
+
15200 };
+
15201 
+
15202 static const char kZoneNameHST[] ACE_TIME_PROGMEM = "HST";
+
15203 
+
15204 const extended::ZoneInfo kZoneHST ACE_TIME_PROGMEM = {
+
15205  kZoneNameHST /*name*/,
+
15206  0x0b87f034 /*zoneId*/,
+
15207  &kZoneContext /*zoneContext*/,
+
15208  2 /*transitionBufSize*/,
+
15209  1 /*numEras*/,
+
15210  kZoneEraHST /*eras*/,
+
15211 };
+
15212 
+
15213 //---------------------------------------------------------------------------
+
15214 // Zone name: Indian/Chagos
+
15215 // Zone Eras: 1
+
15216 // Strings (bytes): 18
+
15217 // Memory (8-bit): 41
+
15218 // Memory (32-bit): 54
+
15219 //---------------------------------------------------------------------------
+
15220 
+
15221 static const extended::ZoneEra kZoneEraIndian_Chagos[] ACE_TIME_PROGMEM = {
+
15222  // 6:00 - +06
+
15223  {
+
15224  nullptr /*zonePolicy*/,
+
15225  "+06" /*format*/,
+
15226  24 /*offsetCode*/,
+
15227  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15228  127 /*untilYearTiny*/,
+
15229  1 /*untilMonth*/,
+
15230  1 /*untilDay*/,
+
15231  0 /*untilTimeCode*/,
+
15232  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15233  },
+
15234 
+
15235 };
+
15236 
+
15237 static const char kZoneNameIndian_Chagos[] ACE_TIME_PROGMEM = "Indian/Chagos";
+
15238 
+
15239 const extended::ZoneInfo kZoneIndian_Chagos ACE_TIME_PROGMEM = {
+
15240  kZoneNameIndian_Chagos /*name*/,
+
15241  0x456f7c3c /*zoneId*/,
+
15242  &kZoneContext /*zoneContext*/,
+
15243  2 /*transitionBufSize*/,
+
15244  1 /*numEras*/,
+
15245  kZoneEraIndian_Chagos /*eras*/,
+
15246 };
+
15247 
+
15248 //---------------------------------------------------------------------------
+
15249 // Zone name: Indian/Christmas
+
15250 // Zone Eras: 1
+
15251 // Strings (bytes): 21
+
15252 // Memory (8-bit): 44
+
15253 // Memory (32-bit): 57
+
15254 //---------------------------------------------------------------------------
+
15255 
+
15256 static const extended::ZoneEra kZoneEraIndian_Christmas[] ACE_TIME_PROGMEM = {
+
15257  // 7:00 - +07
+
15258  {
+
15259  nullptr /*zonePolicy*/,
+
15260  "+07" /*format*/,
+
15261  28 /*offsetCode*/,
+
15262  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15263  127 /*untilYearTiny*/,
+
15264  1 /*untilMonth*/,
+
15265  1 /*untilDay*/,
+
15266  0 /*untilTimeCode*/,
+
15267  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15268  },
+
15269 
+
15270 };
+
15271 
+
15272 static const char kZoneNameIndian_Christmas[] ACE_TIME_PROGMEM = "Indian/Christmas";
+
15273 
+
15274 const extended::ZoneInfo kZoneIndian_Christmas ACE_TIME_PROGMEM = {
+
15275  kZoneNameIndian_Christmas /*name*/,
+
15276  0x68c207d5 /*zoneId*/,
+
15277  &kZoneContext /*zoneContext*/,
+
15278  2 /*transitionBufSize*/,
+
15279  1 /*numEras*/,
+
15280  kZoneEraIndian_Christmas /*eras*/,
+
15281 };
+
15282 
+
15283 //---------------------------------------------------------------------------
+
15284 // Zone name: Indian/Cocos
+
15285 // Zone Eras: 1
+
15286 // Strings (bytes): 19
+
15287 // Memory (8-bit): 42
+
15288 // Memory (32-bit): 55
+
15289 //---------------------------------------------------------------------------
+
15290 
+
15291 static const extended::ZoneEra kZoneEraIndian_Cocos[] ACE_TIME_PROGMEM = {
+
15292  // 6:30 - +0630
+
15293  {
+
15294  nullptr /*zonePolicy*/,
+
15295  "+0630" /*format*/,
+
15296  26 /*offsetCode*/,
+
15297  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15298  127 /*untilYearTiny*/,
+
15299  1 /*untilMonth*/,
+
15300  1 /*untilDay*/,
+
15301  0 /*untilTimeCode*/,
+
15302  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15303  },
+
15304 
+
15305 };
+
15306 
+
15307 static const char kZoneNameIndian_Cocos[] ACE_TIME_PROGMEM = "Indian/Cocos";
+
15308 
+
15309 const extended::ZoneInfo kZoneIndian_Cocos ACE_TIME_PROGMEM = {
+
15310  kZoneNameIndian_Cocos /*name*/,
+
15311  0x021e86de /*zoneId*/,
+
15312  &kZoneContext /*zoneContext*/,
+
15313  2 /*transitionBufSize*/,
+
15314  1 /*numEras*/,
+
15315  kZoneEraIndian_Cocos /*eras*/,
+
15316 };
+
15317 
+
15318 //---------------------------------------------------------------------------
+
15319 // Zone name: Indian/Kerguelen
+
15320 // Zone Eras: 1
+
15321 // Strings (bytes): 21
+
15322 // Memory (8-bit): 44
+
15323 // Memory (32-bit): 57
+
15324 //---------------------------------------------------------------------------
+
15325 
+
15326 static const extended::ZoneEra kZoneEraIndian_Kerguelen[] ACE_TIME_PROGMEM = {
+
15327  // 5:00 - +05
+
15328  {
+
15329  nullptr /*zonePolicy*/,
+
15330  "+05" /*format*/,
+
15331  20 /*offsetCode*/,
+
15332  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15333  127 /*untilYearTiny*/,
+
15334  1 /*untilMonth*/,
+
15335  1 /*untilDay*/,
+
15336  0 /*untilTimeCode*/,
+
15337  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15338  },
+
15339 
+
15340 };
+
15341 
+
15342 static const char kZoneNameIndian_Kerguelen[] ACE_TIME_PROGMEM = "Indian/Kerguelen";
+
15343 
+
15344 const extended::ZoneInfo kZoneIndian_Kerguelen ACE_TIME_PROGMEM = {
+
15345  kZoneNameIndian_Kerguelen /*name*/,
+
15346  0x4351b389 /*zoneId*/,
+
15347  &kZoneContext /*zoneContext*/,
+
15348  2 /*transitionBufSize*/,
+
15349  1 /*numEras*/,
+
15350  kZoneEraIndian_Kerguelen /*eras*/,
+
15351 };
+
15352 
+
15353 //---------------------------------------------------------------------------
+
15354 // Zone name: Indian/Mahe
+
15355 // Zone Eras: 1
+
15356 // Strings (bytes): 16
+
15357 // Memory (8-bit): 39
+
15358 // Memory (32-bit): 52
+
15359 //---------------------------------------------------------------------------
+
15360 
+
15361 static const extended::ZoneEra kZoneEraIndian_Mahe[] ACE_TIME_PROGMEM = {
+
15362  // 4:00 - +04
+
15363  {
+
15364  nullptr /*zonePolicy*/,
+
15365  "+04" /*format*/,
+
15366  16 /*offsetCode*/,
+
15367  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15368  127 /*untilYearTiny*/,
+
15369  1 /*untilMonth*/,
+
15370  1 /*untilDay*/,
+
15371  0 /*untilTimeCode*/,
+
15372  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15373  },
+
15374 
+
15375 };
+
15376 
+
15377 static const char kZoneNameIndian_Mahe[] ACE_TIME_PROGMEM = "Indian/Mahe";
+
15378 
+
15379 const extended::ZoneInfo kZoneIndian_Mahe ACE_TIME_PROGMEM = {
+
15380  kZoneNameIndian_Mahe /*name*/,
+
15381  0x45e725e2 /*zoneId*/,
+
15382  &kZoneContext /*zoneContext*/,
+
15383  2 /*transitionBufSize*/,
+
15384  1 /*numEras*/,
+
15385  kZoneEraIndian_Mahe /*eras*/,
+
15386 };
+
15387 
+
15388 //---------------------------------------------------------------------------
+
15389 // Zone name: Indian/Maldives
+
15390 // Zone Eras: 1
+
15391 // Strings (bytes): 20
+
15392 // Memory (8-bit): 43
+
15393 // Memory (32-bit): 56
+
15394 //---------------------------------------------------------------------------
+
15395 
+
15396 static const extended::ZoneEra kZoneEraIndian_Maldives[] ACE_TIME_PROGMEM = {
+
15397  // 5:00 - +05
+
15398  {
+
15399  nullptr /*zonePolicy*/,
+
15400  "+05" /*format*/,
+
15401  20 /*offsetCode*/,
+
15402  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15403  127 /*untilYearTiny*/,
+
15404  1 /*untilMonth*/,
+
15405  1 /*untilDay*/,
+
15406  0 /*untilTimeCode*/,
+
15407  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15408  },
+
15409 
+
15410 };
+
15411 
+
15412 static const char kZoneNameIndian_Maldives[] ACE_TIME_PROGMEM = "Indian/Maldives";
+
15413 
+
15414 const extended::ZoneInfo kZoneIndian_Maldives ACE_TIME_PROGMEM = {
+
15415  kZoneNameIndian_Maldives /*name*/,
+
15416  0x9869681c /*zoneId*/,
+
15417  &kZoneContext /*zoneContext*/,
+
15418  2 /*transitionBufSize*/,
+
15419  1 /*numEras*/,
+
15420  kZoneEraIndian_Maldives /*eras*/,
+
15421 };
+
15422 
+
15423 //---------------------------------------------------------------------------
+
15424 // Zone name: Indian/Mauritius
+
15425 // Zone Eras: 1
+
15426 // Strings (bytes): 25
+
15427 // Memory (8-bit): 48
+
15428 // Memory (32-bit): 61
+
15429 //---------------------------------------------------------------------------
+
15430 
+
15431 static const extended::ZoneEra kZoneEraIndian_Mauritius[] ACE_TIME_PROGMEM = {
+
15432  // 4:00 Mauritius +04/+05
+
15433  {
+
15434  &kPolicyMauritius /*zonePolicy*/,
+
15435  "+04/+05" /*format*/,
+
15436  16 /*offsetCode*/,
+
15437  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15438  127 /*untilYearTiny*/,
+
15439  1 /*untilMonth*/,
+
15440  1 /*untilDay*/,
+
15441  0 /*untilTimeCode*/,
+
15442  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15443  },
+
15444 
+
15445 };
+
15446 
+
15447 static const char kZoneNameIndian_Mauritius[] ACE_TIME_PROGMEM = "Indian/Mauritius";
+
15448 
+
15449 const extended::ZoneInfo kZoneIndian_Mauritius ACE_TIME_PROGMEM = {
+
15450  kZoneNameIndian_Mauritius /*name*/,
+
15451  0x7b09c02a /*zoneId*/,
+
15452  &kZoneContext /*zoneContext*/,
+
15453  4 /*transitionBufSize*/,
+
15454  1 /*numEras*/,
+
15455  kZoneEraIndian_Mauritius /*eras*/,
+
15456 };
+
15457 
+
15458 //---------------------------------------------------------------------------
+
15459 // Zone name: Indian/Reunion
+
15460 // Zone Eras: 1
+
15461 // Strings (bytes): 19
+
15462 // Memory (8-bit): 42
+
15463 // Memory (32-bit): 55
+
15464 //---------------------------------------------------------------------------
+
15465 
+
15466 static const extended::ZoneEra kZoneEraIndian_Reunion[] ACE_TIME_PROGMEM = {
+
15467  // 4:00 - +04
+
15468  {
+
15469  nullptr /*zonePolicy*/,
+
15470  "+04" /*format*/,
+
15471  16 /*offsetCode*/,
+
15472  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15473  127 /*untilYearTiny*/,
+
15474  1 /*untilMonth*/,
+
15475  1 /*untilDay*/,
+
15476  0 /*untilTimeCode*/,
+
15477  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15478  },
+
15479 
+
15480 };
+
15481 
+
15482 static const char kZoneNameIndian_Reunion[] ACE_TIME_PROGMEM = "Indian/Reunion";
+
15483 
+
15484 const extended::ZoneInfo kZoneIndian_Reunion ACE_TIME_PROGMEM = {
+
15485  kZoneNameIndian_Reunion /*name*/,
+
15486  0x7076c047 /*zoneId*/,
+
15487  &kZoneContext /*zoneContext*/,
+
15488  2 /*transitionBufSize*/,
+
15489  1 /*numEras*/,
+
15490  kZoneEraIndian_Reunion /*eras*/,
+
15491 };
+
15492 
+
15493 //---------------------------------------------------------------------------
+
15494 // Zone name: MET
+
15495 // Zone Eras: 1
+
15496 // Strings (bytes): 9
+
15497 // Memory (8-bit): 32
+
15498 // Memory (32-bit): 45
+
15499 //---------------------------------------------------------------------------
+
15500 
+
15501 static const extended::ZoneEra kZoneEraMET[] ACE_TIME_PROGMEM = {
+
15502  // 1:00 C-Eur ME%sT
+
15503  {
+
15504  &kPolicyC_Eur /*zonePolicy*/,
+
15505  "ME%T" /*format*/,
+
15506  4 /*offsetCode*/,
+
15507  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15508  127 /*untilYearTiny*/,
+
15509  1 /*untilMonth*/,
+
15510  1 /*untilDay*/,
+
15511  0 /*untilTimeCode*/,
+
15512  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15513  },
+
15514 
+
15515 };
+
15516 
+
15517 static const char kZoneNameMET[] ACE_TIME_PROGMEM = "MET";
+
15518 
+
15519 const extended::ZoneInfo kZoneMET ACE_TIME_PROGMEM = {
+
15520  kZoneNameMET /*name*/,
+
15521  0x0b8803ab /*zoneId*/,
+
15522  &kZoneContext /*zoneContext*/,
+
15523  5 /*transitionBufSize*/,
+
15524  1 /*numEras*/,
+
15525  kZoneEraMET /*eras*/,
+
15526 };
+
15527 
+
15528 //---------------------------------------------------------------------------
+
15529 // Zone name: MST
+
15530 // Zone Eras: 1
+
15531 // Strings (bytes): 8
+
15532 // Memory (8-bit): 31
+
15533 // Memory (32-bit): 44
+
15534 //---------------------------------------------------------------------------
+
15535 
+
15536 static const extended::ZoneEra kZoneEraMST[] ACE_TIME_PROGMEM = {
+
15537  // -7:00 - MST
+
15538  {
+
15539  nullptr /*zonePolicy*/,
+
15540  "MST" /*format*/,
+
15541  -28 /*offsetCode*/,
+
15542  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15543  127 /*untilYearTiny*/,
+
15544  1 /*untilMonth*/,
+
15545  1 /*untilDay*/,
+
15546  0 /*untilTimeCode*/,
+
15547  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15548  },
+
15549 
+
15550 };
+
15551 
+
15552 static const char kZoneNameMST[] ACE_TIME_PROGMEM = "MST";
+
15553 
+
15554 const extended::ZoneInfo kZoneMST ACE_TIME_PROGMEM = {
+
15555  kZoneNameMST /*name*/,
+
15556  0x0b880579 /*zoneId*/,
+
15557  &kZoneContext /*zoneContext*/,
+
15558  2 /*transitionBufSize*/,
+
15559  1 /*numEras*/,
+
15560  kZoneEraMST /*eras*/,
+
15561 };
+
15562 
+
15563 //---------------------------------------------------------------------------
+
15564 // Zone name: MST7MDT
+
15565 // Zone Eras: 1
+
15566 // Strings (bytes): 12
+
15567 // Memory (8-bit): 35
+
15568 // Memory (32-bit): 48
+
15569 //---------------------------------------------------------------------------
+
15570 
+
15571 static const extended::ZoneEra kZoneEraMST7MDT[] ACE_TIME_PROGMEM = {
+
15572  // -7:00 US M%sT
+
15573  {
+
15574  &kPolicyUS /*zonePolicy*/,
+
15575  "M%T" /*format*/,
+
15576  -28 /*offsetCode*/,
+
15577  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15578  127 /*untilYearTiny*/,
+
15579  1 /*untilMonth*/,
+
15580  1 /*untilDay*/,
+
15581  0 /*untilTimeCode*/,
+
15582  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15583  },
+
15584 
+
15585 };
+
15586 
+
15587 static const char kZoneNameMST7MDT[] ACE_TIME_PROGMEM = "MST7MDT";
+
15588 
+
15589 const extended::ZoneInfo kZoneMST7MDT ACE_TIME_PROGMEM = {
+
15590  kZoneNameMST7MDT /*name*/,
+
15591  0xf2af9375 /*zoneId*/,
+
15592  &kZoneContext /*zoneContext*/,
+
15593  6 /*transitionBufSize*/,
+
15594  1 /*numEras*/,
+
15595  kZoneEraMST7MDT /*eras*/,
+
15596 };
+
15597 
+
15598 //---------------------------------------------------------------------------
+
15599 // Zone name: PST8PDT
+
15600 // Zone Eras: 1
+
15601 // Strings (bytes): 12
+
15602 // Memory (8-bit): 35
+
15603 // Memory (32-bit): 48
+
15604 //---------------------------------------------------------------------------
+
15605 
+
15606 static const extended::ZoneEra kZoneEraPST8PDT[] ACE_TIME_PROGMEM = {
+
15607  // -8:00 US P%sT
+
15608  {
+
15609  &kPolicyUS /*zonePolicy*/,
+
15610  "P%T" /*format*/,
+
15611  -32 /*offsetCode*/,
+
15612  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15613  127 /*untilYearTiny*/,
+
15614  1 /*untilMonth*/,
+
15615  1 /*untilDay*/,
+
15616  0 /*untilTimeCode*/,
+
15617  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15618  },
+
15619 
+
15620 };
+
15621 
+
15622 static const char kZoneNamePST8PDT[] ACE_TIME_PROGMEM = "PST8PDT";
+
15623 
+
15624 const extended::ZoneInfo kZonePST8PDT ACE_TIME_PROGMEM = {
+
15625  kZoneNamePST8PDT /*name*/,
+
15626  0xd99ee2dc /*zoneId*/,
+
15627  &kZoneContext /*zoneContext*/,
+
15628  6 /*transitionBufSize*/,
+
15629  1 /*numEras*/,
+
15630  kZoneEraPST8PDT /*eras*/,
+
15631 };
+
15632 
+
15633 //---------------------------------------------------------------------------
+
15634 // Zone name: Pacific/Apia
+
15635 // Zone Eras: 2
+
15636 // Strings (bytes): 29
+
15637 // Memory (8-bit): 63
+
15638 // Memory (32-bit): 81
+
15639 //---------------------------------------------------------------------------
+
15640 
+
15641 static const extended::ZoneEra kZoneEraPacific_Apia[] ACE_TIME_PROGMEM = {
+
15642  // -11:00 WS -11/-10 2011 Dec 29 24:00
+
15643  {
+
15644  &kPolicyWS /*zonePolicy*/,
+
15645  "-11/-10" /*format*/,
+
15646  -44 /*offsetCode*/,
+
15647  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15648  11 /*untilYearTiny*/,
+
15649  12 /*untilMonth*/,
+
15650  29 /*untilDay*/,
+
15651  96 /*untilTimeCode*/,
+
15652  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15653  },
+
15654  // 13:00 WS +13/+14
+
15655  {
+
15656  &kPolicyWS /*zonePolicy*/,
+
15657  "+13/+14" /*format*/,
+
15658  52 /*offsetCode*/,
+
15659  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15660  127 /*untilYearTiny*/,
+
15661  1 /*untilMonth*/,
+
15662  1 /*untilDay*/,
+
15663  0 /*untilTimeCode*/,
+
15664  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15665  },
+
15666 
+
15667 };
+
15668 
+
15669 static const char kZoneNamePacific_Apia[] ACE_TIME_PROGMEM = "Pacific/Apia";
+
15670 
+
15671 const extended::ZoneInfo kZonePacific_Apia ACE_TIME_PROGMEM = {
+
15672  kZoneNamePacific_Apia /*name*/,
+
15673  0x23359b5e /*zoneId*/,
+
15674  &kZoneContext /*zoneContext*/,
+
15675  5 /*transitionBufSize*/,
+
15676  2 /*numEras*/,
+
15677  kZoneEraPacific_Apia /*eras*/,
+
15678 };
+
15679 
+
15680 //---------------------------------------------------------------------------
+
15681 // Zone name: Pacific/Auckland
+
15682 // Zone Eras: 1
+
15683 // Strings (bytes): 22
+
15684 // Memory (8-bit): 45
+
15685 // Memory (32-bit): 58
+
15686 //---------------------------------------------------------------------------
+
15687 
+
15688 static const extended::ZoneEra kZoneEraPacific_Auckland[] ACE_TIME_PROGMEM = {
+
15689  // 12:00 NZ NZ%sT
+
15690  {
+
15691  &kPolicyNZ /*zonePolicy*/,
+
15692  "NZ%T" /*format*/,
+
15693  48 /*offsetCode*/,
+
15694  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15695  127 /*untilYearTiny*/,
+
15696  1 /*untilMonth*/,
+
15697  1 /*untilDay*/,
+
15698  0 /*untilTimeCode*/,
+
15699  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15700  },
+
15701 
+
15702 };
+
15703 
+
15704 static const char kZoneNamePacific_Auckland[] ACE_TIME_PROGMEM = "Pacific/Auckland";
+
15705 
+
15706 const extended::ZoneInfo kZonePacific_Auckland ACE_TIME_PROGMEM = {
+
15707  kZoneNamePacific_Auckland /*name*/,
+
15708  0x25062f86 /*zoneId*/,
+
15709  &kZoneContext /*zoneContext*/,
+
15710  5 /*transitionBufSize*/,
+
15711  1 /*numEras*/,
+
15712  kZoneEraPacific_Auckland /*eras*/,
+
15713 };
+
15714 
+
15715 //---------------------------------------------------------------------------
+
15716 // Zone name: Pacific/Bougainville
+
15717 // Zone Eras: 2
+
15718 // Strings (bytes): 29
+
15719 // Memory (8-bit): 63
+
15720 // Memory (32-bit): 81
+
15721 //---------------------------------------------------------------------------
+
15722 
+
15723 static const extended::ZoneEra kZoneEraPacific_Bougainville[] ACE_TIME_PROGMEM = {
+
15724  // 10:00 - +10 2014 Dec 28 2:00
+
15725  {
+
15726  nullptr /*zonePolicy*/,
+
15727  "+10" /*format*/,
+
15728  40 /*offsetCode*/,
+
15729  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15730  14 /*untilYearTiny*/,
+
15731  12 /*untilMonth*/,
+
15732  28 /*untilDay*/,
+
15733  8 /*untilTimeCode*/,
+
15734  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15735  },
+
15736  // 11:00 - +11
+
15737  {
+
15738  nullptr /*zonePolicy*/,
+
15739  "+11" /*format*/,
+
15740  44 /*offsetCode*/,
+
15741  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15742  127 /*untilYearTiny*/,
+
15743  1 /*untilMonth*/,
+
15744  1 /*untilDay*/,
+
15745  0 /*untilTimeCode*/,
+
15746  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15747  },
+
15748 
+
15749 };
+
15750 
+
15751 static const char kZoneNamePacific_Bougainville[] ACE_TIME_PROGMEM = "Pacific/Bougainville";
+
15752 
+
15753 const extended::ZoneInfo kZonePacific_Bougainville ACE_TIME_PROGMEM = {
+
15754  kZoneNamePacific_Bougainville /*name*/,
+
15755  0x5e10f7a4 /*zoneId*/,
+
15756  &kZoneContext /*zoneContext*/,
+
15757  3 /*transitionBufSize*/,
+
15758  2 /*numEras*/,
+
15759  kZoneEraPacific_Bougainville /*eras*/,
+
15760 };
+
15761 
+
15762 //---------------------------------------------------------------------------
+
15763 // Zone name: Pacific/Chatham
+
15764 // Zone Eras: 1
+
15765 // Strings (bytes): 28
+
15766 // Memory (8-bit): 51
+
15767 // Memory (32-bit): 64
+
15768 //---------------------------------------------------------------------------
+
15769 
+
15770 static const extended::ZoneEra kZoneEraPacific_Chatham[] ACE_TIME_PROGMEM = {
+
15771  // 12:45 Chatham +1245/+1345
+
15772  {
+
15773  &kPolicyChatham /*zonePolicy*/,
+
15774  "+1245/+1345" /*format*/,
+
15775  51 /*offsetCode*/,
+
15776  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15777  127 /*untilYearTiny*/,
+
15778  1 /*untilMonth*/,
+
15779  1 /*untilDay*/,
+
15780  0 /*untilTimeCode*/,
+
15781  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15782  },
+
15783 
+
15784 };
+
15785 
+
15786 static const char kZoneNamePacific_Chatham[] ACE_TIME_PROGMEM = "Pacific/Chatham";
+
15787 
+
15788 const extended::ZoneInfo kZonePacific_Chatham ACE_TIME_PROGMEM = {
+
15789  kZoneNamePacific_Chatham /*name*/,
+
15790  0x2f0de999 /*zoneId*/,
+
15791  &kZoneContext /*zoneContext*/,
+
15792  5 /*transitionBufSize*/,
+
15793  1 /*numEras*/,
+
15794  kZoneEraPacific_Chatham /*eras*/,
+
15795 };
+
15796 
+
15797 //---------------------------------------------------------------------------
+
15798 // Zone name: Pacific/Chuuk
+
15799 // Zone Eras: 1
+
15800 // Strings (bytes): 18
+
15801 // Memory (8-bit): 41
+
15802 // Memory (32-bit): 54
+
15803 //---------------------------------------------------------------------------
+
15804 
+
15805 static const extended::ZoneEra kZoneEraPacific_Chuuk[] ACE_TIME_PROGMEM = {
+
15806  // 10:00 - +10
+
15807  {
+
15808  nullptr /*zonePolicy*/,
+
15809  "+10" /*format*/,
+
15810  40 /*offsetCode*/,
+
15811  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15812  127 /*untilYearTiny*/,
+
15813  1 /*untilMonth*/,
+
15814  1 /*untilDay*/,
+
15815  0 /*untilTimeCode*/,
+
15816  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15817  },
+
15818 
+
15819 };
+
15820 
+
15821 static const char kZoneNamePacific_Chuuk[] ACE_TIME_PROGMEM = "Pacific/Chuuk";
+
15822 
+
15823 const extended::ZoneInfo kZonePacific_Chuuk ACE_TIME_PROGMEM = {
+
15824  kZoneNamePacific_Chuuk /*name*/,
+
15825  0x8a090b23 /*zoneId*/,
+
15826  &kZoneContext /*zoneContext*/,
+
15827  2 /*transitionBufSize*/,
+
15828  1 /*numEras*/,
+
15829  kZoneEraPacific_Chuuk /*eras*/,
+
15830 };
+
15831 
+
15832 //---------------------------------------------------------------------------
+
15833 // Zone name: Pacific/Easter
+
15834 // Zone Eras: 1
+
15835 // Strings (bytes): 23
+
15836 // Memory (8-bit): 46
+
15837 // Memory (32-bit): 59
+
15838 //---------------------------------------------------------------------------
+
15839 
+
15840 static const extended::ZoneEra kZoneEraPacific_Easter[] ACE_TIME_PROGMEM = {
+
15841  // -6:00 Chile -06/-05
+
15842  {
+
15843  &kPolicyChile /*zonePolicy*/,
+
15844  "-06/-05" /*format*/,
+
15845  -24 /*offsetCode*/,
+
15846  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15847  127 /*untilYearTiny*/,
+
15848  1 /*untilMonth*/,
+
15849  1 /*untilDay*/,
+
15850  0 /*untilTimeCode*/,
+
15851  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15852  },
+
15853 
+
15854 };
+
15855 
+
15856 static const char kZoneNamePacific_Easter[] ACE_TIME_PROGMEM = "Pacific/Easter";
+
15857 
+
15858 const extended::ZoneInfo kZonePacific_Easter ACE_TIME_PROGMEM = {
+
15859  kZoneNamePacific_Easter /*name*/,
+
15860  0xcf54f7e7 /*zoneId*/,
+
15861  &kZoneContext /*zoneContext*/,
+
15862  5 /*transitionBufSize*/,
+
15863  1 /*numEras*/,
+
15864  kZoneEraPacific_Easter /*eras*/,
+
15865 };
+
15866 
+
15867 //---------------------------------------------------------------------------
+
15868 // Zone name: Pacific/Efate
+
15869 // Zone Eras: 1
+
15870 // Strings (bytes): 22
+
15871 // Memory (8-bit): 45
+
15872 // Memory (32-bit): 58
+
15873 //---------------------------------------------------------------------------
+
15874 
+
15875 static const extended::ZoneEra kZoneEraPacific_Efate[] ACE_TIME_PROGMEM = {
+
15876  // 11:00 Vanuatu +11/+12
+
15877  {
+
15878  &kPolicyVanuatu /*zonePolicy*/,
+
15879  "+11/+12" /*format*/,
+
15880  44 /*offsetCode*/,
+
15881  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15882  127 /*untilYearTiny*/,
+
15883  1 /*untilMonth*/,
+
15884  1 /*untilDay*/,
+
15885  0 /*untilTimeCode*/,
+
15886  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15887  },
+
15888 
+
15889 };
+
15890 
+
15891 static const char kZoneNamePacific_Efate[] ACE_TIME_PROGMEM = "Pacific/Efate";
+
15892 
+
15893 const extended::ZoneInfo kZonePacific_Efate ACE_TIME_PROGMEM = {
+
15894  kZoneNamePacific_Efate /*name*/,
+
15895  0x8a2bce28 /*zoneId*/,
+
15896  &kZoneContext /*zoneContext*/,
+
15897  2 /*transitionBufSize*/,
+
15898  1 /*numEras*/,
+
15899  kZoneEraPacific_Efate /*eras*/,
+
15900 };
+
15901 
+
15902 //---------------------------------------------------------------------------
+
15903 // Zone name: Pacific/Enderbury
+
15904 // Zone Eras: 1
+
15905 // Strings (bytes): 22
+
15906 // Memory (8-bit): 45
+
15907 // Memory (32-bit): 58
+
15908 //---------------------------------------------------------------------------
+
15909 
+
15910 static const extended::ZoneEra kZoneEraPacific_Enderbury[] ACE_TIME_PROGMEM = {
+
15911  // 13:00 - +13
+
15912  {
+
15913  nullptr /*zonePolicy*/,
+
15914  "+13" /*format*/,
+
15915  52 /*offsetCode*/,
+
15916  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15917  127 /*untilYearTiny*/,
+
15918  1 /*untilMonth*/,
+
15919  1 /*untilDay*/,
+
15920  0 /*untilTimeCode*/,
+
15921  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15922  },
+
15923 
+
15924 };
+
15925 
+
15926 static const char kZoneNamePacific_Enderbury[] ACE_TIME_PROGMEM = "Pacific/Enderbury";
+
15927 
+
15928 const extended::ZoneInfo kZonePacific_Enderbury ACE_TIME_PROGMEM = {
+
15929  kZoneNamePacific_Enderbury /*name*/,
+
15930  0x61599a93 /*zoneId*/,
+
15931  &kZoneContext /*zoneContext*/,
+
15932  2 /*transitionBufSize*/,
+
15933  1 /*numEras*/,
+
15934  kZoneEraPacific_Enderbury /*eras*/,
+
15935 };
+
15936 
+
15937 //---------------------------------------------------------------------------
+
15938 // Zone name: Pacific/Fakaofo
+
15939 // Zone Eras: 2
+
15940 // Strings (bytes): 24
+
15941 // Memory (8-bit): 58
+
15942 // Memory (32-bit): 76
+
15943 //---------------------------------------------------------------------------
+
15944 
+
15945 static const extended::ZoneEra kZoneEraPacific_Fakaofo[] ACE_TIME_PROGMEM = {
+
15946  // -11:00 - -11 2011 Dec 30
+
15947  {
+
15948  nullptr /*zonePolicy*/,
+
15949  "-11" /*format*/,
+
15950  -44 /*offsetCode*/,
+
15951  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15952  11 /*untilYearTiny*/,
+
15953  12 /*untilMonth*/,
+
15954  30 /*untilDay*/,
+
15955  0 /*untilTimeCode*/,
+
15956  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15957  },
+
15958  // 13:00 - +13
+
15959  {
+
15960  nullptr /*zonePolicy*/,
+
15961  "+13" /*format*/,
+
15962  52 /*offsetCode*/,
+
15963  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15964  127 /*untilYearTiny*/,
+
15965  1 /*untilMonth*/,
+
15966  1 /*untilDay*/,
+
15967  0 /*untilTimeCode*/,
+
15968  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
15969  },
+
15970 
+
15971 };
+
15972 
+
15973 static const char kZoneNamePacific_Fakaofo[] ACE_TIME_PROGMEM = "Pacific/Fakaofo";
+
15974 
+
15975 const extended::ZoneInfo kZonePacific_Fakaofo ACE_TIME_PROGMEM = {
+
15976  kZoneNamePacific_Fakaofo /*name*/,
+
15977  0x06532bba /*zoneId*/,
+
15978  &kZoneContext /*zoneContext*/,
+
15979  3 /*transitionBufSize*/,
+
15980  2 /*numEras*/,
+
15981  kZoneEraPacific_Fakaofo /*eras*/,
+
15982 };
+
15983 
+
15984 //---------------------------------------------------------------------------
+
15985 // Zone name: Pacific/Fiji
+
15986 // Zone Eras: 1
+
15987 // Strings (bytes): 21
+
15988 // Memory (8-bit): 44
+
15989 // Memory (32-bit): 57
+
15990 //---------------------------------------------------------------------------
+
15991 
+
15992 static const extended::ZoneEra kZoneEraPacific_Fiji[] ACE_TIME_PROGMEM = {
+
15993  // 12:00 Fiji +12/+13
+
15994  {
+
15995  &kPolicyFiji /*zonePolicy*/,
+
15996  "+12/+13" /*format*/,
+
15997  48 /*offsetCode*/,
+
15998  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
15999  127 /*untilYearTiny*/,
+
16000  1 /*untilMonth*/,
+
16001  1 /*untilDay*/,
+
16002  0 /*untilTimeCode*/,
+
16003  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16004  },
+
16005 
+
16006 };
+
16007 
+
16008 static const char kZoneNamePacific_Fiji[] ACE_TIME_PROGMEM = "Pacific/Fiji";
+
16009 
+
16010 const extended::ZoneInfo kZonePacific_Fiji ACE_TIME_PROGMEM = {
+
16011  kZoneNamePacific_Fiji /*name*/,
+
16012  0x23383ba5 /*zoneId*/,
+
16013  &kZoneContext /*zoneContext*/,
+
16014  6 /*transitionBufSize*/,
+
16015  1 /*numEras*/,
+
16016  kZoneEraPacific_Fiji /*eras*/,
+
16017 };
+
16018 
+
16019 //---------------------------------------------------------------------------
+
16020 // Zone name: Pacific/Funafuti
+
16021 // Zone Eras: 1
+
16022 // Strings (bytes): 21
+
16023 // Memory (8-bit): 44
+
16024 // Memory (32-bit): 57
+
16025 //---------------------------------------------------------------------------
+
16026 
+
16027 static const extended::ZoneEra kZoneEraPacific_Funafuti[] ACE_TIME_PROGMEM = {
+
16028  // 12:00 - +12
+
16029  {
+
16030  nullptr /*zonePolicy*/,
+
16031  "+12" /*format*/,
+
16032  48 /*offsetCode*/,
+
16033  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16034  127 /*untilYearTiny*/,
+
16035  1 /*untilMonth*/,
+
16036  1 /*untilDay*/,
+
16037  0 /*untilTimeCode*/,
+
16038  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16039  },
+
16040 
+
16041 };
+
16042 
+
16043 static const char kZoneNamePacific_Funafuti[] ACE_TIME_PROGMEM = "Pacific/Funafuti";
+
16044 
+
16045 const extended::ZoneInfo kZonePacific_Funafuti ACE_TIME_PROGMEM = {
+
16046  kZoneNamePacific_Funafuti /*name*/,
+
16047  0xdb402d65 /*zoneId*/,
+
16048  &kZoneContext /*zoneContext*/,
+
16049  2 /*transitionBufSize*/,
+
16050  1 /*numEras*/,
+
16051  kZoneEraPacific_Funafuti /*eras*/,
+
16052 };
+
16053 
+
16054 //---------------------------------------------------------------------------
+
16055 // Zone name: Pacific/Galapagos
+
16056 // Zone Eras: 1
+
16057 // Strings (bytes): 26
+
16058 // Memory (8-bit): 49
+
16059 // Memory (32-bit): 62
+
16060 //---------------------------------------------------------------------------
+
16061 
+
16062 static const extended::ZoneEra kZoneEraPacific_Galapagos[] ACE_TIME_PROGMEM = {
+
16063  // -6:00 Ecuador -06/-05
+
16064  {
+
16065  &kPolicyEcuador /*zonePolicy*/,
+
16066  "-06/-05" /*format*/,
+
16067  -24 /*offsetCode*/,
+
16068  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16069  127 /*untilYearTiny*/,
+
16070  1 /*untilMonth*/,
+
16071  1 /*untilDay*/,
+
16072  0 /*untilTimeCode*/,
+
16073  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16074  },
+
16075 
+
16076 };
+
16077 
+
16078 static const char kZoneNamePacific_Galapagos[] ACE_TIME_PROGMEM = "Pacific/Galapagos";
+
16079 
+
16080 const extended::ZoneInfo kZonePacific_Galapagos ACE_TIME_PROGMEM = {
+
16081  kZoneNamePacific_Galapagos /*name*/,
+
16082  0xa952f752 /*zoneId*/,
+
16083  &kZoneContext /*zoneContext*/,
+
16084  2 /*transitionBufSize*/,
+
16085  1 /*numEras*/,
+
16086  kZoneEraPacific_Galapagos /*eras*/,
+
16087 };
+
16088 
+
16089 //---------------------------------------------------------------------------
+
16090 // Zone name: Pacific/Gambier
+
16091 // Zone Eras: 1
+
16092 // Strings (bytes): 20
+
16093 // Memory (8-bit): 43
+
16094 // Memory (32-bit): 56
+
16095 //---------------------------------------------------------------------------
+
16096 
+
16097 static const extended::ZoneEra kZoneEraPacific_Gambier[] ACE_TIME_PROGMEM = {
+
16098  // -9:00 - -09
+
16099  {
+
16100  nullptr /*zonePolicy*/,
+
16101  "-09" /*format*/,
+
16102  -36 /*offsetCode*/,
+
16103  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16104  127 /*untilYearTiny*/,
+
16105  1 /*untilMonth*/,
+
16106  1 /*untilDay*/,
+
16107  0 /*untilTimeCode*/,
+
16108  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16109  },
+
16110 
+
16111 };
+
16112 
+
16113 static const char kZoneNamePacific_Gambier[] ACE_TIME_PROGMEM = "Pacific/Gambier";
+
16114 
+
16115 const extended::ZoneInfo kZonePacific_Gambier ACE_TIME_PROGMEM = {
+
16116  kZoneNamePacific_Gambier /*name*/,
+
16117  0x53720c3a /*zoneId*/,
+
16118  &kZoneContext /*zoneContext*/,
+
16119  2 /*transitionBufSize*/,
+
16120  1 /*numEras*/,
+
16121  kZoneEraPacific_Gambier /*eras*/,
+
16122 };
+
16123 
+
16124 //---------------------------------------------------------------------------
+
16125 // Zone name: Pacific/Guadalcanal
+
16126 // Zone Eras: 1
+
16127 // Strings (bytes): 24
+
16128 // Memory (8-bit): 47
+
16129 // Memory (32-bit): 60
+
16130 //---------------------------------------------------------------------------
+
16131 
+
16132 static const extended::ZoneEra kZoneEraPacific_Guadalcanal[] ACE_TIME_PROGMEM = {
+
16133  // 11:00 - +11
+
16134  {
+
16135  nullptr /*zonePolicy*/,
+
16136  "+11" /*format*/,
+
16137  44 /*offsetCode*/,
+
16138  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16139  127 /*untilYearTiny*/,
+
16140  1 /*untilMonth*/,
+
16141  1 /*untilDay*/,
+
16142  0 /*untilTimeCode*/,
+
16143  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16144  },
+
16145 
+
16146 };
+
16147 
+
16148 static const char kZoneNamePacific_Guadalcanal[] ACE_TIME_PROGMEM = "Pacific/Guadalcanal";
+
16149 
+
16150 const extended::ZoneInfo kZonePacific_Guadalcanal ACE_TIME_PROGMEM = {
+
16151  kZoneNamePacific_Guadalcanal /*name*/,
+
16152  0xf4dd25f0 /*zoneId*/,
+
16153  &kZoneContext /*zoneContext*/,
+
16154  2 /*transitionBufSize*/,
+
16155  1 /*numEras*/,
+
16156  kZoneEraPacific_Guadalcanal /*eras*/,
+
16157 };
+
16158 
+
16159 //---------------------------------------------------------------------------
+
16160 // Zone name: Pacific/Guam
+
16161 // Zone Eras: 2
+
16162 // Strings (bytes): 22
+
16163 // Memory (8-bit): 56
+
16164 // Memory (32-bit): 74
+
16165 //---------------------------------------------------------------------------
+
16166 
+
16167 static const extended::ZoneEra kZoneEraPacific_Guam[] ACE_TIME_PROGMEM = {
+
16168  // 10:00 Guam G%sT 2000 Dec 23
+
16169  {
+
16170  &kPolicyGuam /*zonePolicy*/,
+
16171  "G%T" /*format*/,
+
16172  40 /*offsetCode*/,
+
16173  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16174  0 /*untilYearTiny*/,
+
16175  12 /*untilMonth*/,
+
16176  23 /*untilDay*/,
+
16177  0 /*untilTimeCode*/,
+
16178  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16179  },
+
16180  // 10:00 - ChST
+
16181  {
+
16182  nullptr /*zonePolicy*/,
+
16183  "ChST" /*format*/,
+
16184  40 /*offsetCode*/,
+
16185  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16186  127 /*untilYearTiny*/,
+
16187  1 /*untilMonth*/,
+
16188  1 /*untilDay*/,
+
16189  0 /*untilTimeCode*/,
+
16190  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16191  },
+
16192 
+
16193 };
+
16194 
+
16195 static const char kZoneNamePacific_Guam[] ACE_TIME_PROGMEM = "Pacific/Guam";
+
16196 
+
16197 const extended::ZoneInfo kZonePacific_Guam ACE_TIME_PROGMEM = {
+
16198  kZoneNamePacific_Guam /*name*/,
+
16199  0x2338f9ed /*zoneId*/,
+
16200  &kZoneContext /*zoneContext*/,
+
16201  3 /*transitionBufSize*/,
+
16202  2 /*numEras*/,
+
16203  kZoneEraPacific_Guam /*eras*/,
+
16204 };
+
16205 
+
16206 //---------------------------------------------------------------------------
+
16207 // Zone name: Pacific/Honolulu
+
16208 // Zone Eras: 1
+
16209 // Strings (bytes): 21
+
16210 // Memory (8-bit): 44
+
16211 // Memory (32-bit): 57
+
16212 //---------------------------------------------------------------------------
+
16213 
+
16214 static const extended::ZoneEra kZoneEraPacific_Honolulu[] ACE_TIME_PROGMEM = {
+
16215  // -10:00 - HST
+
16216  {
+
16217  nullptr /*zonePolicy*/,
+
16218  "HST" /*format*/,
+
16219  -40 /*offsetCode*/,
+
16220  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16221  127 /*untilYearTiny*/,
+
16222  1 /*untilMonth*/,
+
16223  1 /*untilDay*/,
+
16224  0 /*untilTimeCode*/,
+
16225  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16226  },
+
16227 
+
16228 };
+
16229 
+
16230 static const char kZoneNamePacific_Honolulu[] ACE_TIME_PROGMEM = "Pacific/Honolulu";
+
16231 
+
16232 const extended::ZoneInfo kZonePacific_Honolulu ACE_TIME_PROGMEM = {
+
16233  kZoneNamePacific_Honolulu /*name*/,
+
16234  0xe6e70af9 /*zoneId*/,
+
16235  &kZoneContext /*zoneContext*/,
+
16236  2 /*transitionBufSize*/,
+
16237  1 /*numEras*/,
+
16238  kZoneEraPacific_Honolulu /*eras*/,
+
16239 };
+
16240 
+
16241 //---------------------------------------------------------------------------
+
16242 // Zone name: Pacific/Kiritimati
+
16243 // Zone Eras: 1
+
16244 // Strings (bytes): 23
+
16245 // Memory (8-bit): 46
+
16246 // Memory (32-bit): 59
+
16247 //---------------------------------------------------------------------------
+
16248 
+
16249 static const extended::ZoneEra kZoneEraPacific_Kiritimati[] ACE_TIME_PROGMEM = {
+
16250  // 14:00 - +14
+
16251  {
+
16252  nullptr /*zonePolicy*/,
+
16253  "+14" /*format*/,
+
16254  56 /*offsetCode*/,
+
16255  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16256  127 /*untilYearTiny*/,
+
16257  1 /*untilMonth*/,
+
16258  1 /*untilDay*/,
+
16259  0 /*untilTimeCode*/,
+
16260  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16261  },
+
16262 
+
16263 };
+
16264 
+
16265 static const char kZoneNamePacific_Kiritimati[] ACE_TIME_PROGMEM = "Pacific/Kiritimati";
+
16266 
+
16267 const extended::ZoneInfo kZonePacific_Kiritimati ACE_TIME_PROGMEM = {
+
16268  kZoneNamePacific_Kiritimati /*name*/,
+
16269  0x8305073a /*zoneId*/,
+
16270  &kZoneContext /*zoneContext*/,
+
16271  2 /*transitionBufSize*/,
+
16272  1 /*numEras*/,
+
16273  kZoneEraPacific_Kiritimati /*eras*/,
+
16274 };
+
16275 
+
16276 //---------------------------------------------------------------------------
+
16277 // Zone name: Pacific/Kosrae
+
16278 // Zone Eras: 2
+
16279 // Strings (bytes): 23
+
16280 // Memory (8-bit): 57
+
16281 // Memory (32-bit): 75
+
16282 //---------------------------------------------------------------------------
+
16283 
+
16284 static const extended::ZoneEra kZoneEraPacific_Kosrae[] ACE_TIME_PROGMEM = {
+
16285  // 12:00 - +12 1999
+
16286  {
+
16287  nullptr /*zonePolicy*/,
+
16288  "+12" /*format*/,
+
16289  48 /*offsetCode*/,
+
16290  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16291  -1 /*untilYearTiny*/,
+
16292  1 /*untilMonth*/,
+
16293  1 /*untilDay*/,
+
16294  0 /*untilTimeCode*/,
+
16295  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16296  },
+
16297  // 11:00 - +11
+
16298  {
+
16299  nullptr /*zonePolicy*/,
+
16300  "+11" /*format*/,
+
16301  44 /*offsetCode*/,
+
16302  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16303  127 /*untilYearTiny*/,
+
16304  1 /*untilMonth*/,
+
16305  1 /*untilDay*/,
+
16306  0 /*untilTimeCode*/,
+
16307  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16308  },
+
16309 
+
16310 };
+
16311 
+
16312 static const char kZoneNamePacific_Kosrae[] ACE_TIME_PROGMEM = "Pacific/Kosrae";
+
16313 
+
16314 const extended::ZoneInfo kZonePacific_Kosrae ACE_TIME_PROGMEM = {
+
16315  kZoneNamePacific_Kosrae /*name*/,
+
16316  0xde5139a8 /*zoneId*/,
+
16317  &kZoneContext /*zoneContext*/,
+
16318  2 /*transitionBufSize*/,
+
16319  2 /*numEras*/,
+
16320  kZoneEraPacific_Kosrae /*eras*/,
+
16321 };
+
16322 
+
16323 //---------------------------------------------------------------------------
+
16324 // Zone name: Pacific/Kwajalein
+
16325 // Zone Eras: 1
+
16326 // Strings (bytes): 22
+
16327 // Memory (8-bit): 45
+
16328 // Memory (32-bit): 58
+
16329 //---------------------------------------------------------------------------
+
16330 
+
16331 static const extended::ZoneEra kZoneEraPacific_Kwajalein[] ACE_TIME_PROGMEM = {
+
16332  // 12:00 - +12
+
16333  {
+
16334  nullptr /*zonePolicy*/,
+
16335  "+12" /*format*/,
+
16336  48 /*offsetCode*/,
+
16337  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16338  127 /*untilYearTiny*/,
+
16339  1 /*untilMonth*/,
+
16340  1 /*untilDay*/,
+
16341  0 /*untilTimeCode*/,
+
16342  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16343  },
+
16344 
+
16345 };
+
16346 
+
16347 static const char kZoneNamePacific_Kwajalein[] ACE_TIME_PROGMEM = "Pacific/Kwajalein";
+
16348 
+
16349 const extended::ZoneInfo kZonePacific_Kwajalein ACE_TIME_PROGMEM = {
+
16350  kZoneNamePacific_Kwajalein /*name*/,
+
16351  0x8e216759 /*zoneId*/,
+
16352  &kZoneContext /*zoneContext*/,
+
16353  2 /*transitionBufSize*/,
+
16354  1 /*numEras*/,
+
16355  kZoneEraPacific_Kwajalein /*eras*/,
+
16356 };
+
16357 
+
16358 //---------------------------------------------------------------------------
+
16359 // Zone name: Pacific/Majuro
+
16360 // Zone Eras: 1
+
16361 // Strings (bytes): 19
+
16362 // Memory (8-bit): 42
+
16363 // Memory (32-bit): 55
+
16364 //---------------------------------------------------------------------------
+
16365 
+
16366 static const extended::ZoneEra kZoneEraPacific_Majuro[] ACE_TIME_PROGMEM = {
+
16367  // 12:00 - +12
+
16368  {
+
16369  nullptr /*zonePolicy*/,
+
16370  "+12" /*format*/,
+
16371  48 /*offsetCode*/,
+
16372  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16373  127 /*untilYearTiny*/,
+
16374  1 /*untilMonth*/,
+
16375  1 /*untilDay*/,
+
16376  0 /*untilTimeCode*/,
+
16377  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16378  },
+
16379 
+
16380 };
+
16381 
+
16382 static const char kZoneNamePacific_Majuro[] ACE_TIME_PROGMEM = "Pacific/Majuro";
+
16383 
+
16384 const extended::ZoneInfo kZonePacific_Majuro ACE_TIME_PROGMEM = {
+
16385  kZoneNamePacific_Majuro /*name*/,
+
16386  0xe1f95371 /*zoneId*/,
+
16387  &kZoneContext /*zoneContext*/,
+
16388  2 /*transitionBufSize*/,
+
16389  1 /*numEras*/,
+
16390  kZoneEraPacific_Majuro /*eras*/,
+
16391 };
+
16392 
+
16393 //---------------------------------------------------------------------------
+
16394 // Zone name: Pacific/Marquesas
+
16395 // Zone Eras: 1
+
16396 // Strings (bytes): 24
+
16397 // Memory (8-bit): 47
+
16398 // Memory (32-bit): 60
+
16399 //---------------------------------------------------------------------------
+
16400 
+
16401 static const extended::ZoneEra kZoneEraPacific_Marquesas[] ACE_TIME_PROGMEM = {
+
16402  // -9:30 - -0930
+
16403  {
+
16404  nullptr /*zonePolicy*/,
+
16405  "-0930" /*format*/,
+
16406  -38 /*offsetCode*/,
+
16407  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16408  127 /*untilYearTiny*/,
+
16409  1 /*untilMonth*/,
+
16410  1 /*untilDay*/,
+
16411  0 /*untilTimeCode*/,
+
16412  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16413  },
+
16414 
+
16415 };
+
16416 
+
16417 static const char kZoneNamePacific_Marquesas[] ACE_TIME_PROGMEM = "Pacific/Marquesas";
+
16418 
+
16419 const extended::ZoneInfo kZonePacific_Marquesas ACE_TIME_PROGMEM = {
+
16420  kZoneNamePacific_Marquesas /*name*/,
+
16421  0x57ca7135 /*zoneId*/,
+
16422  &kZoneContext /*zoneContext*/,
+
16423  2 /*transitionBufSize*/,
+
16424  1 /*numEras*/,
+
16425  kZoneEraPacific_Marquesas /*eras*/,
+
16426 };
+
16427 
+
16428 //---------------------------------------------------------------------------
+
16429 // Zone name: Pacific/Nauru
+
16430 // Zone Eras: 1
+
16431 // Strings (bytes): 18
+
16432 // Memory (8-bit): 41
+
16433 // Memory (32-bit): 54
+
16434 //---------------------------------------------------------------------------
+
16435 
+
16436 static const extended::ZoneEra kZoneEraPacific_Nauru[] ACE_TIME_PROGMEM = {
+
16437  // 12:00 - +12
+
16438  {
+
16439  nullptr /*zonePolicy*/,
+
16440  "+12" /*format*/,
+
16441  48 /*offsetCode*/,
+
16442  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16443  127 /*untilYearTiny*/,
+
16444  1 /*untilMonth*/,
+
16445  1 /*untilDay*/,
+
16446  0 /*untilTimeCode*/,
+
16447  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16448  },
+
16449 
+
16450 };
+
16451 
+
16452 static const char kZoneNamePacific_Nauru[] ACE_TIME_PROGMEM = "Pacific/Nauru";
+
16453 
+
16454 const extended::ZoneInfo kZonePacific_Nauru ACE_TIME_PROGMEM = {
+
16455  kZoneNamePacific_Nauru /*name*/,
+
16456  0x8acc41ae /*zoneId*/,
+
16457  &kZoneContext /*zoneContext*/,
+
16458  2 /*transitionBufSize*/,
+
16459  1 /*numEras*/,
+
16460  kZoneEraPacific_Nauru /*eras*/,
+
16461 };
+
16462 
+
16463 //---------------------------------------------------------------------------
+
16464 // Zone name: Pacific/Niue
+
16465 // Zone Eras: 1
+
16466 // Strings (bytes): 17
+
16467 // Memory (8-bit): 40
+
16468 // Memory (32-bit): 53
+
16469 //---------------------------------------------------------------------------
+
16470 
+
16471 static const extended::ZoneEra kZoneEraPacific_Niue[] ACE_TIME_PROGMEM = {
+
16472  // -11:00 - -11
+
16473  {
+
16474  nullptr /*zonePolicy*/,
+
16475  "-11" /*format*/,
+
16476  -44 /*offsetCode*/,
+
16477  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16478  127 /*untilYearTiny*/,
+
16479  1 /*untilMonth*/,
+
16480  1 /*untilDay*/,
+
16481  0 /*untilTimeCode*/,
+
16482  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16483  },
+
16484 
+
16485 };
+
16486 
+
16487 static const char kZoneNamePacific_Niue[] ACE_TIME_PROGMEM = "Pacific/Niue";
+
16488 
+
16489 const extended::ZoneInfo kZonePacific_Niue ACE_TIME_PROGMEM = {
+
16490  kZoneNamePacific_Niue /*name*/,
+
16491  0x233ca014 /*zoneId*/,
+
16492  &kZoneContext /*zoneContext*/,
+
16493  2 /*transitionBufSize*/,
+
16494  1 /*numEras*/,
+
16495  kZoneEraPacific_Niue /*eras*/,
+
16496 };
+
16497 
+
16498 //---------------------------------------------------------------------------
+
16499 // Zone name: Pacific/Norfolk
+
16500 // Zone Eras: 3
+
16501 // Strings (bytes): 34
+
16502 // Memory (8-bit): 79
+
16503 // Memory (32-bit): 102
+
16504 //---------------------------------------------------------------------------
+
16505 
+
16506 static const extended::ZoneEra kZoneEraPacific_Norfolk[] ACE_TIME_PROGMEM = {
+
16507  // 11:30 - +1130 2015 Oct 4 02:00s
+
16508  {
+
16509  nullptr /*zonePolicy*/,
+
16510  "+1130" /*format*/,
+
16511  46 /*offsetCode*/,
+
16512  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16513  15 /*untilYearTiny*/,
+
16514  10 /*untilMonth*/,
+
16515  4 /*untilDay*/,
+
16516  8 /*untilTimeCode*/,
+
16517  16 /*untilTimeModifier (kSuffixS + minute=0)*/,
+
16518  },
+
16519  // 11:00 - +11 2019 Jul
+
16520  {
+
16521  nullptr /*zonePolicy*/,
+
16522  "+11" /*format*/,
+
16523  44 /*offsetCode*/,
+
16524  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16525  19 /*untilYearTiny*/,
+
16526  7 /*untilMonth*/,
+
16527  1 /*untilDay*/,
+
16528  0 /*untilTimeCode*/,
+
16529  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16530  },
+
16531  // 11:00 AN +11/+12
+
16532  {
+
16533  &kPolicyAN /*zonePolicy*/,
+
16534  "+11/+12" /*format*/,
+
16535  44 /*offsetCode*/,
+
16536  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16537  127 /*untilYearTiny*/,
+
16538  1 /*untilMonth*/,
+
16539  1 /*untilDay*/,
+
16540  0 /*untilTimeCode*/,
+
16541  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16542  },
+
16543 
+
16544 };
+
16545 
+
16546 static const char kZoneNamePacific_Norfolk[] ACE_TIME_PROGMEM = "Pacific/Norfolk";
+
16547 
+
16548 const extended::ZoneInfo kZonePacific_Norfolk ACE_TIME_PROGMEM = {
+
16549  kZoneNamePacific_Norfolk /*name*/,
+
16550  0x8f4eb4be /*zoneId*/,
+
16551  &kZoneContext /*zoneContext*/,
+
16552  4 /*transitionBufSize*/,
+
16553  3 /*numEras*/,
+
16554  kZoneEraPacific_Norfolk /*eras*/,
+
16555 };
+
16556 
+
16557 //---------------------------------------------------------------------------
+
16558 // Zone name: Pacific/Noumea
+
16559 // Zone Eras: 1
+
16560 // Strings (bytes): 23
+
16561 // Memory (8-bit): 46
+
16562 // Memory (32-bit): 59
+
16563 //---------------------------------------------------------------------------
+
16564 
+
16565 static const extended::ZoneEra kZoneEraPacific_Noumea[] ACE_TIME_PROGMEM = {
+
16566  // 11:00 NC +11/+12
+
16567  {
+
16568  &kPolicyNC /*zonePolicy*/,
+
16569  "+11/+12" /*format*/,
+
16570  44 /*offsetCode*/,
+
16571  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16572  127 /*untilYearTiny*/,
+
16573  1 /*untilMonth*/,
+
16574  1 /*untilDay*/,
+
16575  0 /*untilTimeCode*/,
+
16576  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16577  },
+
16578 
+
16579 };
+
16580 
+
16581 static const char kZoneNamePacific_Noumea[] ACE_TIME_PROGMEM = "Pacific/Noumea";
+
16582 
+
16583 const extended::ZoneInfo kZonePacific_Noumea ACE_TIME_PROGMEM = {
+
16584  kZoneNamePacific_Noumea /*name*/,
+
16585  0xe551b788 /*zoneId*/,
+
16586  &kZoneContext /*zoneContext*/,
+
16587  2 /*transitionBufSize*/,
+
16588  1 /*numEras*/,
+
16589  kZoneEraPacific_Noumea /*eras*/,
+
16590 };
+
16591 
+
16592 //---------------------------------------------------------------------------
+
16593 // Zone name: Pacific/Pago_Pago
+
16594 // Zone Eras: 1
+
16595 // Strings (bytes): 22
+
16596 // Memory (8-bit): 45
+
16597 // Memory (32-bit): 58
+
16598 //---------------------------------------------------------------------------
+
16599 
+
16600 static const extended::ZoneEra kZoneEraPacific_Pago_Pago[] ACE_TIME_PROGMEM = {
+
16601  // -11:00 - SST
+
16602  {
+
16603  nullptr /*zonePolicy*/,
+
16604  "SST" /*format*/,
+
16605  -44 /*offsetCode*/,
+
16606  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16607  127 /*untilYearTiny*/,
+
16608  1 /*untilMonth*/,
+
16609  1 /*untilDay*/,
+
16610  0 /*untilTimeCode*/,
+
16611  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16612  },
+
16613 
+
16614 };
+
16615 
+
16616 static const char kZoneNamePacific_Pago_Pago[] ACE_TIME_PROGMEM = "Pacific/Pago_Pago";
+
16617 
+
16618 const extended::ZoneInfo kZonePacific_Pago_Pago ACE_TIME_PROGMEM = {
+
16619  kZoneNamePacific_Pago_Pago /*name*/,
+
16620  0x603aebd0 /*zoneId*/,
+
16621  &kZoneContext /*zoneContext*/,
+
16622  2 /*transitionBufSize*/,
+
16623  1 /*numEras*/,
+
16624  kZoneEraPacific_Pago_Pago /*eras*/,
+
16625 };
+
16626 
+
16627 //---------------------------------------------------------------------------
+
16628 // Zone name: Pacific/Palau
+
16629 // Zone Eras: 1
+
16630 // Strings (bytes): 18
+
16631 // Memory (8-bit): 41
+
16632 // Memory (32-bit): 54
+
16633 //---------------------------------------------------------------------------
+
16634 
+
16635 static const extended::ZoneEra kZoneEraPacific_Palau[] ACE_TIME_PROGMEM = {
+
16636  // 9:00 - +09
+
16637  {
+
16638  nullptr /*zonePolicy*/,
+
16639  "+09" /*format*/,
+
16640  36 /*offsetCode*/,
+
16641  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16642  127 /*untilYearTiny*/,
+
16643  1 /*untilMonth*/,
+
16644  1 /*untilDay*/,
+
16645  0 /*untilTimeCode*/,
+
16646  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16647  },
+
16648 
+
16649 };
+
16650 
+
16651 static const char kZoneNamePacific_Palau[] ACE_TIME_PROGMEM = "Pacific/Palau";
+
16652 
+
16653 const extended::ZoneInfo kZonePacific_Palau ACE_TIME_PROGMEM = {
+
16654  kZoneNamePacific_Palau /*name*/,
+
16655  0x8af04a36 /*zoneId*/,
+
16656  &kZoneContext /*zoneContext*/,
+
16657  2 /*transitionBufSize*/,
+
16658  1 /*numEras*/,
+
16659  kZoneEraPacific_Palau /*eras*/,
+
16660 };
+
16661 
+
16662 //---------------------------------------------------------------------------
+
16663 // Zone name: Pacific/Pitcairn
+
16664 // Zone Eras: 1
+
16665 // Strings (bytes): 21
+
16666 // Memory (8-bit): 44
+
16667 // Memory (32-bit): 57
+
16668 //---------------------------------------------------------------------------
+
16669 
+
16670 static const extended::ZoneEra kZoneEraPacific_Pitcairn[] ACE_TIME_PROGMEM = {
+
16671  // -8:00 - -08
+
16672  {
+
16673  nullptr /*zonePolicy*/,
+
16674  "-08" /*format*/,
+
16675  -32 /*offsetCode*/,
+
16676  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16677  127 /*untilYearTiny*/,
+
16678  1 /*untilMonth*/,
+
16679  1 /*untilDay*/,
+
16680  0 /*untilTimeCode*/,
+
16681  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16682  },
+
16683 
+
16684 };
+
16685 
+
16686 static const char kZoneNamePacific_Pitcairn[] ACE_TIME_PROGMEM = "Pacific/Pitcairn";
+
16687 
+
16688 const extended::ZoneInfo kZonePacific_Pitcairn ACE_TIME_PROGMEM = {
+
16689  kZoneNamePacific_Pitcairn /*name*/,
+
16690  0x8837d8bd /*zoneId*/,
+
16691  &kZoneContext /*zoneContext*/,
+
16692  2 /*transitionBufSize*/,
+
16693  1 /*numEras*/,
+
16694  kZoneEraPacific_Pitcairn /*eras*/,
+
16695 };
+
16696 
+
16697 //---------------------------------------------------------------------------
+
16698 // Zone name: Pacific/Pohnpei
+
16699 // Zone Eras: 1
+
16700 // Strings (bytes): 20
+
16701 // Memory (8-bit): 43
+
16702 // Memory (32-bit): 56
+
16703 //---------------------------------------------------------------------------
+
16704 
+
16705 static const extended::ZoneEra kZoneEraPacific_Pohnpei[] ACE_TIME_PROGMEM = {
+
16706  // 11:00 - +11
+
16707  {
+
16708  nullptr /*zonePolicy*/,
+
16709  "+11" /*format*/,
+
16710  44 /*offsetCode*/,
+
16711  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16712  127 /*untilYearTiny*/,
+
16713  1 /*untilMonth*/,
+
16714  1 /*untilDay*/,
+
16715  0 /*untilTimeCode*/,
+
16716  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16717  },
+
16718 
+
16719 };
+
16720 
+
16721 static const char kZoneNamePacific_Pohnpei[] ACE_TIME_PROGMEM = "Pacific/Pohnpei";
+
16722 
+
16723 const extended::ZoneInfo kZonePacific_Pohnpei ACE_TIME_PROGMEM = {
+
16724  kZoneNamePacific_Pohnpei /*name*/,
+
16725  0x28929f96 /*zoneId*/,
+
16726  &kZoneContext /*zoneContext*/,
+
16727  2 /*transitionBufSize*/,
+
16728  1 /*numEras*/,
+
16729  kZoneEraPacific_Pohnpei /*eras*/,
+
16730 };
+
16731 
+
16732 //---------------------------------------------------------------------------
+
16733 // Zone name: Pacific/Port_Moresby
+
16734 // Zone Eras: 1
+
16735 // Strings (bytes): 25
+
16736 // Memory (8-bit): 48
+
16737 // Memory (32-bit): 61
+
16738 //---------------------------------------------------------------------------
+
16739 
+
16740 static const extended::ZoneEra kZoneEraPacific_Port_Moresby[] ACE_TIME_PROGMEM = {
+
16741  // 10:00 - +10
+
16742  {
+
16743  nullptr /*zonePolicy*/,
+
16744  "+10" /*format*/,
+
16745  40 /*offsetCode*/,
+
16746  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16747  127 /*untilYearTiny*/,
+
16748  1 /*untilMonth*/,
+
16749  1 /*untilDay*/,
+
16750  0 /*untilTimeCode*/,
+
16751  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16752  },
+
16753 
+
16754 };
+
16755 
+
16756 static const char kZoneNamePacific_Port_Moresby[] ACE_TIME_PROGMEM = "Pacific/Port_Moresby";
+
16757 
+
16758 const extended::ZoneInfo kZonePacific_Port_Moresby ACE_TIME_PROGMEM = {
+
16759  kZoneNamePacific_Port_Moresby /*name*/,
+
16760  0xa7ba7f68 /*zoneId*/,
+
16761  &kZoneContext /*zoneContext*/,
+
16762  2 /*transitionBufSize*/,
+
16763  1 /*numEras*/,
+
16764  kZoneEraPacific_Port_Moresby /*eras*/,
+
16765 };
+
16766 
+
16767 //---------------------------------------------------------------------------
+
16768 // Zone name: Pacific/Rarotonga
+
16769 // Zone Eras: 1
+
16770 // Strings (bytes): 28
+
16771 // Memory (8-bit): 51
+
16772 // Memory (32-bit): 64
+
16773 //---------------------------------------------------------------------------
+
16774 
+
16775 static const extended::ZoneEra kZoneEraPacific_Rarotonga[] ACE_TIME_PROGMEM = {
+
16776  // -10:00 Cook -10/-0930
+
16777  {
+
16778  &kPolicyCook /*zonePolicy*/,
+
16779  "-10/-0930" /*format*/,
+
16780  -40 /*offsetCode*/,
+
16781  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16782  127 /*untilYearTiny*/,
+
16783  1 /*untilMonth*/,
+
16784  1 /*untilDay*/,
+
16785  0 /*untilTimeCode*/,
+
16786  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16787  },
+
16788 
+
16789 };
+
16790 
+
16791 static const char kZoneNamePacific_Rarotonga[] ACE_TIME_PROGMEM = "Pacific/Rarotonga";
+
16792 
+
16793 const extended::ZoneInfo kZonePacific_Rarotonga ACE_TIME_PROGMEM = {
+
16794  kZoneNamePacific_Rarotonga /*name*/,
+
16795  0x9981a3b0 /*zoneId*/,
+
16796  &kZoneContext /*zoneContext*/,
+
16797  2 /*transitionBufSize*/,
+
16798  1 /*numEras*/,
+
16799  kZoneEraPacific_Rarotonga /*eras*/,
+
16800 };
+
16801 
+
16802 //---------------------------------------------------------------------------
+
16803 // Zone name: Pacific/Tahiti
+
16804 // Zone Eras: 1
+
16805 // Strings (bytes): 19
+
16806 // Memory (8-bit): 42
+
16807 // Memory (32-bit): 55
+
16808 //---------------------------------------------------------------------------
+
16809 
+
16810 static const extended::ZoneEra kZoneEraPacific_Tahiti[] ACE_TIME_PROGMEM = {
+
16811  // -10:00 - -10
+
16812  {
+
16813  nullptr /*zonePolicy*/,
+
16814  "-10" /*format*/,
+
16815  -40 /*offsetCode*/,
+
16816  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16817  127 /*untilYearTiny*/,
+
16818  1 /*untilMonth*/,
+
16819  1 /*untilDay*/,
+
16820  0 /*untilTimeCode*/,
+
16821  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16822  },
+
16823 
+
16824 };
+
16825 
+
16826 static const char kZoneNamePacific_Tahiti[] ACE_TIME_PROGMEM = "Pacific/Tahiti";
+
16827 
+
16828 const extended::ZoneInfo kZonePacific_Tahiti ACE_TIME_PROGMEM = {
+
16829  kZoneNamePacific_Tahiti /*name*/,
+
16830  0xf24c2446 /*zoneId*/,
+
16831  &kZoneContext /*zoneContext*/,
+
16832  2 /*transitionBufSize*/,
+
16833  1 /*numEras*/,
+
16834  kZoneEraPacific_Tahiti /*eras*/,
+
16835 };
+
16836 
+
16837 //---------------------------------------------------------------------------
+
16838 // Zone name: Pacific/Tarawa
+
16839 // Zone Eras: 1
+
16840 // Strings (bytes): 19
+
16841 // Memory (8-bit): 42
+
16842 // Memory (32-bit): 55
+
16843 //---------------------------------------------------------------------------
+
16844 
+
16845 static const extended::ZoneEra kZoneEraPacific_Tarawa[] ACE_TIME_PROGMEM = {
+
16846  // 12:00 - +12
+
16847  {
+
16848  nullptr /*zonePolicy*/,
+
16849  "+12" /*format*/,
+
16850  48 /*offsetCode*/,
+
16851  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16852  127 /*untilYearTiny*/,
+
16853  1 /*untilMonth*/,
+
16854  1 /*untilDay*/,
+
16855  0 /*untilTimeCode*/,
+
16856  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16857  },
+
16858 
+
16859 };
+
16860 
+
16861 static const char kZoneNamePacific_Tarawa[] ACE_TIME_PROGMEM = "Pacific/Tarawa";
+
16862 
+
16863 const extended::ZoneInfo kZonePacific_Tarawa ACE_TIME_PROGMEM = {
+
16864  kZoneNamePacific_Tarawa /*name*/,
+
16865  0xf2517e63 /*zoneId*/,
+
16866  &kZoneContext /*zoneContext*/,
+
16867  2 /*transitionBufSize*/,
+
16868  1 /*numEras*/,
+
16869  kZoneEraPacific_Tarawa /*eras*/,
+
16870 };
+
16871 
+
16872 //---------------------------------------------------------------------------
+
16873 // Zone name: Pacific/Tongatapu
+
16874 // Zone Eras: 2
+
16875 // Strings (bytes): 30
+
16876 // Memory (8-bit): 64
+
16877 // Memory (32-bit): 82
+
16878 //---------------------------------------------------------------------------
+
16879 
+
16880 static const extended::ZoneEra kZoneEraPacific_Tongatapu[] ACE_TIME_PROGMEM = {
+
16881  // 13:00 - +13 1999
+
16882  {
+
16883  nullptr /*zonePolicy*/,
+
16884  "+13" /*format*/,
+
16885  52 /*offsetCode*/,
+
16886  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16887  -1 /*untilYearTiny*/,
+
16888  1 /*untilMonth*/,
+
16889  1 /*untilDay*/,
+
16890  0 /*untilTimeCode*/,
+
16891  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16892  },
+
16893  // 13:00 Tonga +13/+14
+
16894  {
+
16895  &kPolicyTonga /*zonePolicy*/,
+
16896  "+13/+14" /*format*/,
+
16897  52 /*offsetCode*/,
+
16898  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16899  127 /*untilYearTiny*/,
+
16900  1 /*untilMonth*/,
+
16901  1 /*untilDay*/,
+
16902  0 /*untilTimeCode*/,
+
16903  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16904  },
+
16905 
+
16906 };
+
16907 
+
16908 static const char kZoneNamePacific_Tongatapu[] ACE_TIME_PROGMEM = "Pacific/Tongatapu";
+
16909 
+
16910 const extended::ZoneInfo kZonePacific_Tongatapu ACE_TIME_PROGMEM = {
+
16911  kZoneNamePacific_Tongatapu /*name*/,
+
16912  0x262ca836 /*zoneId*/,
+
16913  &kZoneContext /*zoneContext*/,
+
16914  6 /*transitionBufSize*/,
+
16915  2 /*numEras*/,
+
16916  kZoneEraPacific_Tongatapu /*eras*/,
+
16917 };
+
16918 
+
16919 //---------------------------------------------------------------------------
+
16920 // Zone name: Pacific/Wake
+
16921 // Zone Eras: 1
+
16922 // Strings (bytes): 17
+
16923 // Memory (8-bit): 40
+
16924 // Memory (32-bit): 53
+
16925 //---------------------------------------------------------------------------
+
16926 
+
16927 static const extended::ZoneEra kZoneEraPacific_Wake[] ACE_TIME_PROGMEM = {
+
16928  // 12:00 - +12
+
16929  {
+
16930  nullptr /*zonePolicy*/,
+
16931  "+12" /*format*/,
+
16932  48 /*offsetCode*/,
+
16933  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16934  127 /*untilYearTiny*/,
+
16935  1 /*untilMonth*/,
+
16936  1 /*untilDay*/,
+
16937  0 /*untilTimeCode*/,
+
16938  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16939  },
+
16940 
+
16941 };
+
16942 
+
16943 static const char kZoneNamePacific_Wake[] ACE_TIME_PROGMEM = "Pacific/Wake";
+
16944 
+
16945 const extended::ZoneInfo kZonePacific_Wake ACE_TIME_PROGMEM = {
+
16946  kZoneNamePacific_Wake /*name*/,
+
16947  0x23416c2b /*zoneId*/,
+
16948  &kZoneContext /*zoneContext*/,
+
16949  2 /*transitionBufSize*/,
+
16950  1 /*numEras*/,
+
16951  kZoneEraPacific_Wake /*eras*/,
+
16952 };
+
16953 
+
16954 //---------------------------------------------------------------------------
+
16955 // Zone name: Pacific/Wallis
+
16956 // Zone Eras: 1
+
16957 // Strings (bytes): 19
+
16958 // Memory (8-bit): 42
+
16959 // Memory (32-bit): 55
+
16960 //---------------------------------------------------------------------------
+
16961 
+
16962 static const extended::ZoneEra kZoneEraPacific_Wallis[] ACE_TIME_PROGMEM = {
+
16963  // 12:00 - +12
+
16964  {
+
16965  nullptr /*zonePolicy*/,
+
16966  "+12" /*format*/,
+
16967  48 /*offsetCode*/,
+
16968  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
16969  127 /*untilYearTiny*/,
+
16970  1 /*untilMonth*/,
+
16971  1 /*untilDay*/,
+
16972  0 /*untilTimeCode*/,
+
16973  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
16974  },
+
16975 
+
16976 };
+
16977 
+
16978 static const char kZoneNamePacific_Wallis[] ACE_TIME_PROGMEM = "Pacific/Wallis";
+
16979 
+
16980 const extended::ZoneInfo kZonePacific_Wallis ACE_TIME_PROGMEM = {
+
16981  kZoneNamePacific_Wallis /*name*/,
+
16982  0xf94ddb0f /*zoneId*/,
+
16983  &kZoneContext /*zoneContext*/,
+
16984  2 /*transitionBufSize*/,
+
16985  1 /*numEras*/,
+
16986  kZoneEraPacific_Wallis /*eras*/,
+
16987 };
+
16988 
+
16989 //---------------------------------------------------------------------------
+
16990 // Zone name: WET
+
16991 // Zone Eras: 1
+
16992 // Strings (bytes): 9
+
16993 // Memory (8-bit): 32
+
16994 // Memory (32-bit): 45
+
16995 //---------------------------------------------------------------------------
+
16996 
+
16997 static const extended::ZoneEra kZoneEraWET[] ACE_TIME_PROGMEM = {
+
16998  // 0:00 EU WE%sT
+
16999  {
+
17000  &kPolicyEU /*zonePolicy*/,
+
17001  "WE%T" /*format*/,
+
17002  0 /*offsetCode*/,
+
17003  4 /*deltaCode ((offsetMinute=0 << 4) + (deltaMinute=0/15 + 4))*/,
+
17004  127 /*untilYearTiny*/,
+
17005  1 /*untilMonth*/,
+
17006  1 /*untilDay*/,
+
17007  0 /*untilTimeCode*/,
+
17008  0 /*untilTimeModifier (kSuffixW + minute=0)*/,
+
17009  },
+
17010 
+
17011 };
+
17012 
+
17013 static const char kZoneNameWET[] ACE_TIME_PROGMEM = "WET";
+
17014 
+
17015 const extended::ZoneInfo kZoneWET ACE_TIME_PROGMEM = {
+
17016  kZoneNameWET /*name*/,
+
17017  0x0b882e35 /*zoneId*/,
+
17018  &kZoneContext /*zoneContext*/,
+
17019  5 /*transitionBufSize*/,
+
17020  1 /*numEras*/,
+
17021  kZoneEraWET /*eras*/,
+
17022 };
+
17023 
+
17024 
+
17025 
+
17026 //---------------------------------------------------------------------------
+
17027 // Links: 207
+
17028 //---------------------------------------------------------------------------
+
17029 
+
17030 const extended::ZoneInfo& kZoneAfrica_Addis_Ababa = kZoneAfrica_Nairobi;
+
17031 const extended::ZoneInfo& kZoneAfrica_Asmara = kZoneAfrica_Nairobi;
+
17032 const extended::ZoneInfo& kZoneAfrica_Asmera = kZoneAfrica_Nairobi;
+
17033 const extended::ZoneInfo& kZoneAfrica_Bamako = kZoneAfrica_Abidjan;
+
17034 const extended::ZoneInfo& kZoneAfrica_Bangui = kZoneAfrica_Lagos;
+
17035 const extended::ZoneInfo& kZoneAfrica_Banjul = kZoneAfrica_Abidjan;
+
17036 const extended::ZoneInfo& kZoneAfrica_Blantyre = kZoneAfrica_Maputo;
+
17037 const extended::ZoneInfo& kZoneAfrica_Brazzaville = kZoneAfrica_Lagos;
+
17038 const extended::ZoneInfo& kZoneAfrica_Bujumbura = kZoneAfrica_Maputo;
+
17039 const extended::ZoneInfo& kZoneAfrica_Conakry = kZoneAfrica_Abidjan;
+
17040 const extended::ZoneInfo& kZoneAfrica_Dakar = kZoneAfrica_Abidjan;
+
17041 const extended::ZoneInfo& kZoneAfrica_Dar_es_Salaam = kZoneAfrica_Nairobi;
+
17042 const extended::ZoneInfo& kZoneAfrica_Djibouti = kZoneAfrica_Nairobi;
+
17043 const extended::ZoneInfo& kZoneAfrica_Douala = kZoneAfrica_Lagos;
+
17044 const extended::ZoneInfo& kZoneAfrica_Freetown = kZoneAfrica_Abidjan;
+
17045 const extended::ZoneInfo& kZoneAfrica_Gaborone = kZoneAfrica_Maputo;
+
17046 const extended::ZoneInfo& kZoneAfrica_Harare = kZoneAfrica_Maputo;
+
17047 const extended::ZoneInfo& kZoneAfrica_Kampala = kZoneAfrica_Nairobi;
+
17048 const extended::ZoneInfo& kZoneAfrica_Kigali = kZoneAfrica_Maputo;
+
17049 const extended::ZoneInfo& kZoneAfrica_Kinshasa = kZoneAfrica_Lagos;
+
17050 const extended::ZoneInfo& kZoneAfrica_Libreville = kZoneAfrica_Lagos;
+
17051 const extended::ZoneInfo& kZoneAfrica_Lome = kZoneAfrica_Abidjan;
+
17052 const extended::ZoneInfo& kZoneAfrica_Luanda = kZoneAfrica_Lagos;
+
17053 const extended::ZoneInfo& kZoneAfrica_Lubumbashi = kZoneAfrica_Maputo;
+
17054 const extended::ZoneInfo& kZoneAfrica_Lusaka = kZoneAfrica_Maputo;
+
17055 const extended::ZoneInfo& kZoneAfrica_Malabo = kZoneAfrica_Lagos;
+
17056 const extended::ZoneInfo& kZoneAfrica_Maseru = kZoneAfrica_Johannesburg;
+
17057 const extended::ZoneInfo& kZoneAfrica_Mbabane = kZoneAfrica_Johannesburg;
+
17058 const extended::ZoneInfo& kZoneAfrica_Mogadishu = kZoneAfrica_Nairobi;
+
17059 const extended::ZoneInfo& kZoneAfrica_Niamey = kZoneAfrica_Lagos;
+
17060 const extended::ZoneInfo& kZoneAfrica_Nouakchott = kZoneAfrica_Abidjan;
+
17061 const extended::ZoneInfo& kZoneAfrica_Ouagadougou = kZoneAfrica_Abidjan;
+
17062 const extended::ZoneInfo& kZoneAfrica_Porto_Novo = kZoneAfrica_Lagos;
+
17063 const extended::ZoneInfo& kZoneAfrica_Timbuktu = kZoneAfrica_Abidjan;
+
17064 const extended::ZoneInfo& kZoneAmerica_Anguilla = kZoneAmerica_Port_of_Spain;
+
17065 const extended::ZoneInfo& kZoneAmerica_Antigua = kZoneAmerica_Port_of_Spain;
+
17066 const extended::ZoneInfo& kZoneAmerica_Argentina_ComodRivadavia = kZoneAmerica_Argentina_Catamarca;
+
17067 const extended::ZoneInfo& kZoneAmerica_Aruba = kZoneAmerica_Curacao;
+
17068 const extended::ZoneInfo& kZoneAmerica_Atka = kZoneAmerica_Adak;
+
17069 const extended::ZoneInfo& kZoneAmerica_Buenos_Aires = kZoneAmerica_Argentina_Buenos_Aires;
+
17070 const extended::ZoneInfo& kZoneAmerica_Catamarca = kZoneAmerica_Argentina_Catamarca;
+
17071 const extended::ZoneInfo& kZoneAmerica_Cayman = kZoneAmerica_Panama;
+
17072 const extended::ZoneInfo& kZoneAmerica_Coral_Harbour = kZoneAmerica_Atikokan;
+
17073 const extended::ZoneInfo& kZoneAmerica_Cordoba = kZoneAmerica_Argentina_Cordoba;
+
17074 const extended::ZoneInfo& kZoneAmerica_Dominica = kZoneAmerica_Port_of_Spain;
+
17075 const extended::ZoneInfo& kZoneAmerica_Ensenada = kZoneAmerica_Tijuana;
+
17076 const extended::ZoneInfo& kZoneAmerica_Fort_Wayne = kZoneAmerica_Indiana_Indianapolis;
+
17077 const extended::ZoneInfo& kZoneAmerica_Godthab = kZoneAmerica_Nuuk;
+
17078 const extended::ZoneInfo& kZoneAmerica_Grenada = kZoneAmerica_Port_of_Spain;
+
17079 const extended::ZoneInfo& kZoneAmerica_Guadeloupe = kZoneAmerica_Port_of_Spain;
+
17080 const extended::ZoneInfo& kZoneAmerica_Indianapolis = kZoneAmerica_Indiana_Indianapolis;
+
17081 const extended::ZoneInfo& kZoneAmerica_Jujuy = kZoneAmerica_Argentina_Jujuy;
+
17082 const extended::ZoneInfo& kZoneAmerica_Knox_IN = kZoneAmerica_Indiana_Knox;
+
17083 const extended::ZoneInfo& kZoneAmerica_Kralendijk = kZoneAmerica_Curacao;
+
17084 const extended::ZoneInfo& kZoneAmerica_Louisville = kZoneAmerica_Kentucky_Louisville;
+
17085 const extended::ZoneInfo& kZoneAmerica_Lower_Princes = kZoneAmerica_Curacao;
+
17086 const extended::ZoneInfo& kZoneAmerica_Marigot = kZoneAmerica_Port_of_Spain;
+
17087 const extended::ZoneInfo& kZoneAmerica_Mendoza = kZoneAmerica_Argentina_Mendoza;
+
17088 const extended::ZoneInfo& kZoneAmerica_Montreal = kZoneAmerica_Toronto;
+
17089 const extended::ZoneInfo& kZoneAmerica_Montserrat = kZoneAmerica_Port_of_Spain;
+
17090 const extended::ZoneInfo& kZoneAmerica_Porto_Acre = kZoneAmerica_Rio_Branco;
+
17091 const extended::ZoneInfo& kZoneAmerica_Rosario = kZoneAmerica_Argentina_Cordoba;
+
17092 const extended::ZoneInfo& kZoneAmerica_Santa_Isabel = kZoneAmerica_Tijuana;
+
17093 const extended::ZoneInfo& kZoneAmerica_Shiprock = kZoneAmerica_Denver;
+
17094 const extended::ZoneInfo& kZoneAmerica_St_Barthelemy = kZoneAmerica_Port_of_Spain;
+
17095 const extended::ZoneInfo& kZoneAmerica_St_Kitts = kZoneAmerica_Port_of_Spain;
+
17096 const extended::ZoneInfo& kZoneAmerica_St_Lucia = kZoneAmerica_Port_of_Spain;
+
17097 const extended::ZoneInfo& kZoneAmerica_St_Thomas = kZoneAmerica_Port_of_Spain;
+
17098 const extended::ZoneInfo& kZoneAmerica_St_Vincent = kZoneAmerica_Port_of_Spain;
+
17099 const extended::ZoneInfo& kZoneAmerica_Tortola = kZoneAmerica_Port_of_Spain;
+
17100 const extended::ZoneInfo& kZoneAmerica_Virgin = kZoneAmerica_Port_of_Spain;
+
17101 const extended::ZoneInfo& kZoneAntarctica_McMurdo = kZonePacific_Auckland;
+
17102 const extended::ZoneInfo& kZoneAntarctica_South_Pole = kZonePacific_Auckland;
+
17103 const extended::ZoneInfo& kZoneArctic_Longyearbyen = kZoneEurope_Oslo;
+
17104 const extended::ZoneInfo& kZoneAsia_Aden = kZoneAsia_Riyadh;
+
17105 const extended::ZoneInfo& kZoneAsia_Ashkhabad = kZoneAsia_Ashgabat;
+
17106 const extended::ZoneInfo& kZoneAsia_Bahrain = kZoneAsia_Qatar;
+
17107 const extended::ZoneInfo& kZoneAsia_Calcutta = kZoneAsia_Kolkata;
+
17108 const extended::ZoneInfo& kZoneAsia_Chongqing = kZoneAsia_Shanghai;
+
17109 const extended::ZoneInfo& kZoneAsia_Chungking = kZoneAsia_Shanghai;
+
17110 const extended::ZoneInfo& kZoneAsia_Dacca = kZoneAsia_Dhaka;
+
17111 const extended::ZoneInfo& kZoneAsia_Harbin = kZoneAsia_Shanghai;
+
17112 const extended::ZoneInfo& kZoneAsia_Istanbul = kZoneEurope_Istanbul;
+
17113 const extended::ZoneInfo& kZoneAsia_Kashgar = kZoneAsia_Urumqi;
+
17114 const extended::ZoneInfo& kZoneAsia_Katmandu = kZoneAsia_Kathmandu;
+
17115 const extended::ZoneInfo& kZoneAsia_Kuwait = kZoneAsia_Riyadh;
+
17116 const extended::ZoneInfo& kZoneAsia_Macao = kZoneAsia_Macau;
+
17117 const extended::ZoneInfo& kZoneAsia_Muscat = kZoneAsia_Dubai;
+
17118 const extended::ZoneInfo& kZoneAsia_Phnom_Penh = kZoneAsia_Bangkok;
+
17119 const extended::ZoneInfo& kZoneAsia_Rangoon = kZoneAsia_Yangon;
+
17120 const extended::ZoneInfo& kZoneAsia_Saigon = kZoneAsia_Ho_Chi_Minh;
+
17121 const extended::ZoneInfo& kZoneAsia_Tel_Aviv = kZoneAsia_Jerusalem;
+
17122 const extended::ZoneInfo& kZoneAsia_Thimbu = kZoneAsia_Thimphu;
+
17123 const extended::ZoneInfo& kZoneAsia_Ujung_Pandang = kZoneAsia_Makassar;
+
17124 const extended::ZoneInfo& kZoneAsia_Ulan_Bator = kZoneAsia_Ulaanbaatar;
+
17125 const extended::ZoneInfo& kZoneAsia_Vientiane = kZoneAsia_Bangkok;
+
17126 const extended::ZoneInfo& kZoneAtlantic_Faeroe = kZoneAtlantic_Faroe;
+
17127 const extended::ZoneInfo& kZoneAtlantic_Jan_Mayen = kZoneEurope_Oslo;
+
17128 const extended::ZoneInfo& kZoneAtlantic_St_Helena = kZoneAfrica_Abidjan;
+
17129 const extended::ZoneInfo& kZoneAustralia_ACT = kZoneAustralia_Sydney;
+
17130 const extended::ZoneInfo& kZoneAustralia_Canberra = kZoneAustralia_Sydney;
+
17131 const extended::ZoneInfo& kZoneAustralia_Currie = kZoneAustralia_Hobart;
+
17132 const extended::ZoneInfo& kZoneAustralia_LHI = kZoneAustralia_Lord_Howe;
+
17133 const extended::ZoneInfo& kZoneAustralia_NSW = kZoneAustralia_Sydney;
+
17134 const extended::ZoneInfo& kZoneAustralia_North = kZoneAustralia_Darwin;
+
17135 const extended::ZoneInfo& kZoneAustralia_Queensland = kZoneAustralia_Brisbane;
+
17136 const extended::ZoneInfo& kZoneAustralia_South = kZoneAustralia_Adelaide;
+
17137 const extended::ZoneInfo& kZoneAustralia_Tasmania = kZoneAustralia_Hobart;
+
17138 const extended::ZoneInfo& kZoneAustralia_Victoria = kZoneAustralia_Melbourne;
+
17139 const extended::ZoneInfo& kZoneAustralia_West = kZoneAustralia_Perth;
+
17140 const extended::ZoneInfo& kZoneAustralia_Yancowinna = kZoneAustralia_Broken_Hill;
+
17141 const extended::ZoneInfo& kZoneBrazil_Acre = kZoneAmerica_Rio_Branco;
+
17142 const extended::ZoneInfo& kZoneBrazil_DeNoronha = kZoneAmerica_Noronha;
+
17143 const extended::ZoneInfo& kZoneBrazil_East = kZoneAmerica_Sao_Paulo;
+
17144 const extended::ZoneInfo& kZoneBrazil_West = kZoneAmerica_Manaus;
+
17145 const extended::ZoneInfo& kZoneCanada_Atlantic = kZoneAmerica_Halifax;
+
17146 const extended::ZoneInfo& kZoneCanada_Central = kZoneAmerica_Winnipeg;
+
17147 const extended::ZoneInfo& kZoneCanada_Eastern = kZoneAmerica_Toronto;
+
17148 const extended::ZoneInfo& kZoneCanada_Mountain = kZoneAmerica_Edmonton;
+
17149 const extended::ZoneInfo& kZoneCanada_Newfoundland = kZoneAmerica_St_Johns;
+
17150 const extended::ZoneInfo& kZoneCanada_Pacific = kZoneAmerica_Vancouver;
+
17151 const extended::ZoneInfo& kZoneCanada_Saskatchewan = kZoneAmerica_Regina;
+
17152 const extended::ZoneInfo& kZoneCanada_Yukon = kZoneAmerica_Whitehorse;
+
17153 const extended::ZoneInfo& kZoneChile_Continental = kZoneAmerica_Santiago;
+
17154 const extended::ZoneInfo& kZoneChile_EasterIsland = kZonePacific_Easter;
+
17155 const extended::ZoneInfo& kZoneCuba = kZoneAmerica_Havana;
+
17156 const extended::ZoneInfo& kZoneEgypt = kZoneAfrica_Cairo;
+
17157 const extended::ZoneInfo& kZoneEire = kZoneEurope_Dublin;
+
17158 const extended::ZoneInfo& kZoneEtc_GMT_PLUS_0 = kZoneEtc_GMT;
+
17159 const extended::ZoneInfo& kZoneEtc_GMT_0 = kZoneEtc_GMT;
+
17160 const extended::ZoneInfo& kZoneEtc_GMT0 = kZoneEtc_GMT;
+
17161 const extended::ZoneInfo& kZoneEtc_Greenwich = kZoneEtc_GMT;
+
17162 const extended::ZoneInfo& kZoneEtc_UCT = kZoneEtc_UTC;
+
17163 const extended::ZoneInfo& kZoneEtc_Universal = kZoneEtc_UTC;
+
17164 const extended::ZoneInfo& kZoneEtc_Zulu = kZoneEtc_UTC;
+
17165 const extended::ZoneInfo& kZoneEurope_Belfast = kZoneEurope_London;
+
17166 const extended::ZoneInfo& kZoneEurope_Bratislava = kZoneEurope_Prague;
+
17167 const extended::ZoneInfo& kZoneEurope_Busingen = kZoneEurope_Zurich;
+
17168 const extended::ZoneInfo& kZoneEurope_Guernsey = kZoneEurope_London;
+
17169 const extended::ZoneInfo& kZoneEurope_Isle_of_Man = kZoneEurope_London;
+
17170 const extended::ZoneInfo& kZoneEurope_Jersey = kZoneEurope_London;
+
17171 const extended::ZoneInfo& kZoneEurope_Ljubljana = kZoneEurope_Belgrade;
+
17172 const extended::ZoneInfo& kZoneEurope_Mariehamn = kZoneEurope_Helsinki;
+
17173 const extended::ZoneInfo& kZoneEurope_Nicosia = kZoneAsia_Nicosia;
+
17174 const extended::ZoneInfo& kZoneEurope_Podgorica = kZoneEurope_Belgrade;
+
17175 const extended::ZoneInfo& kZoneEurope_San_Marino = kZoneEurope_Rome;
+
17176 const extended::ZoneInfo& kZoneEurope_Sarajevo = kZoneEurope_Belgrade;
+
17177 const extended::ZoneInfo& kZoneEurope_Skopje = kZoneEurope_Belgrade;
+
17178 const extended::ZoneInfo& kZoneEurope_Tiraspol = kZoneEurope_Chisinau;
+
17179 const extended::ZoneInfo& kZoneEurope_Vaduz = kZoneEurope_Zurich;
+
17180 const extended::ZoneInfo& kZoneEurope_Vatican = kZoneEurope_Rome;
+
17181 const extended::ZoneInfo& kZoneEurope_Zagreb = kZoneEurope_Belgrade;
+
17182 const extended::ZoneInfo& kZoneGB = kZoneEurope_London;
+
17183 const extended::ZoneInfo& kZoneGB_Eire = kZoneEurope_London;
+
17184 const extended::ZoneInfo& kZoneGMT = kZoneEtc_GMT;
+
17185 const extended::ZoneInfo& kZoneGMT_PLUS_0 = kZoneEtc_GMT;
+
17186 const extended::ZoneInfo& kZoneGMT_0 = kZoneEtc_GMT;
+
17187 const extended::ZoneInfo& kZoneGMT0 = kZoneEtc_GMT;
+
17188 const extended::ZoneInfo& kZoneGreenwich = kZoneEtc_GMT;
+
17189 const extended::ZoneInfo& kZoneHongkong = kZoneAsia_Hong_Kong;
+
17190 const extended::ZoneInfo& kZoneIceland = kZoneAtlantic_Reykjavik;
+
17191 const extended::ZoneInfo& kZoneIndian_Antananarivo = kZoneAfrica_Nairobi;
+
17192 const extended::ZoneInfo& kZoneIndian_Comoro = kZoneAfrica_Nairobi;
+
17193 const extended::ZoneInfo& kZoneIndian_Mayotte = kZoneAfrica_Nairobi;
+
17194 const extended::ZoneInfo& kZoneIran = kZoneAsia_Tehran;
+
17195 const extended::ZoneInfo& kZoneIsrael = kZoneAsia_Jerusalem;
+
17196 const extended::ZoneInfo& kZoneJamaica = kZoneAmerica_Jamaica;
+
17197 const extended::ZoneInfo& kZoneJapan = kZoneAsia_Tokyo;
+
17198 const extended::ZoneInfo& kZoneKwajalein = kZonePacific_Kwajalein;
+
17199 const extended::ZoneInfo& kZoneLibya = kZoneAfrica_Tripoli;
+
17200 const extended::ZoneInfo& kZoneMexico_BajaNorte = kZoneAmerica_Tijuana;
+
17201 const extended::ZoneInfo& kZoneMexico_BajaSur = kZoneAmerica_Mazatlan;
+
17202 const extended::ZoneInfo& kZoneMexico_General = kZoneAmerica_Mexico_City;
+
17203 const extended::ZoneInfo& kZoneNZ = kZonePacific_Auckland;
+
17204 const extended::ZoneInfo& kZoneNZ_CHAT = kZonePacific_Chatham;
+
17205 const extended::ZoneInfo& kZoneNavajo = kZoneAmerica_Denver;
+
17206 const extended::ZoneInfo& kZonePRC = kZoneAsia_Shanghai;
+
17207 const extended::ZoneInfo& kZonePacific_Johnston = kZonePacific_Honolulu;
+
17208 const extended::ZoneInfo& kZonePacific_Midway = kZonePacific_Pago_Pago;
+
17209 const extended::ZoneInfo& kZonePacific_Ponape = kZonePacific_Pohnpei;
+
17210 const extended::ZoneInfo& kZonePacific_Saipan = kZonePacific_Guam;
+
17211 const extended::ZoneInfo& kZonePacific_Samoa = kZonePacific_Pago_Pago;
+
17212 const extended::ZoneInfo& kZonePacific_Truk = kZonePacific_Chuuk;
+
17213 const extended::ZoneInfo& kZonePacific_Yap = kZonePacific_Chuuk;
+
17214 const extended::ZoneInfo& kZonePoland = kZoneEurope_Warsaw;
+
17215 const extended::ZoneInfo& kZonePortugal = kZoneEurope_Lisbon;
+
17216 const extended::ZoneInfo& kZoneROC = kZoneAsia_Taipei;
+
17217 const extended::ZoneInfo& kZoneROK = kZoneAsia_Seoul;
+
17218 const extended::ZoneInfo& kZoneSingapore = kZoneAsia_Singapore;
+
17219 const extended::ZoneInfo& kZoneTurkey = kZoneEurope_Istanbul;
+
17220 const extended::ZoneInfo& kZoneUCT = kZoneEtc_UTC;
+
17221 const extended::ZoneInfo& kZoneUS_Alaska = kZoneAmerica_Anchorage;
+
17222 const extended::ZoneInfo& kZoneUS_Aleutian = kZoneAmerica_Adak;
+
17223 const extended::ZoneInfo& kZoneUS_Arizona = kZoneAmerica_Phoenix;
+
17224 const extended::ZoneInfo& kZoneUS_Central = kZoneAmerica_Chicago;
+
17225 const extended::ZoneInfo& kZoneUS_East_Indiana = kZoneAmerica_Indiana_Indianapolis;
+
17226 const extended::ZoneInfo& kZoneUS_Eastern = kZoneAmerica_New_York;
+
17227 const extended::ZoneInfo& kZoneUS_Hawaii = kZonePacific_Honolulu;
+
17228 const extended::ZoneInfo& kZoneUS_Indiana_Starke = kZoneAmerica_Indiana_Knox;
+
17229 const extended::ZoneInfo& kZoneUS_Michigan = kZoneAmerica_Detroit;
+
17230 const extended::ZoneInfo& kZoneUS_Mountain = kZoneAmerica_Denver;
+
17231 const extended::ZoneInfo& kZoneUS_Pacific = kZoneAmerica_Los_Angeles;
+
17232 const extended::ZoneInfo& kZoneUS_Samoa = kZonePacific_Pago_Pago;
+
17233 const extended::ZoneInfo& kZoneUTC = kZoneEtc_UTC;
+
17234 const extended::ZoneInfo& kZoneUniversal = kZoneEtc_UTC;
+
17235 const extended::ZoneInfo& kZoneW_SU = kZoneEurope_Moscow;
+
17236 const extended::ZoneInfo& kZoneZulu = kZoneEtc_UTC;
+
17237 
+
17238 }
+
17239 }
compat.h
diff --git a/docs/html/_2zone__infos_8h_source.html b/docs/html/_2zone__infos_8h_source.html index db9a329b4..0231cae87 100644 --- a/docs/html/_2zone__infos_8h_source.html +++ b/docs/html/_2zone__infos_8h_source.html @@ -22,7 +22,7 @@
AceTime -  1.4 +  1.4.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
@@ -76,7 +76,7 @@
3 // $ ../../../tools/tzcompiler.py
4 // --input_dir /home/brian/dev/tz
5 // --output_dir /home/brian/src/AceTime/src/ace_time/zonedbx
-
6 // --tz_version 2020d
+
6 // --tz_version 2020f
7 // --action zonedb
8 // --language arduino
9 // --scope extended
@@ -95,7 +95,7 @@
22 // northamerica
23 // southamerica
24 //
-
25 // from https://github.com/eggert/tz/releases/tag/2020d
+
25 // from https://github.com/eggert/tz/releases/tag/2020f
26 //
27 // DO NOT EDIT
28 
@@ -118,7 +118,7 @@
45 extern const extended::ZoneContext kZoneContext;
46 
47 //---------------------------------------------------------------------------
-
48 // Supported zones: 387
+
48 // Supported zones: 386
49 //---------------------------------------------------------------------------
50 
51 extern const extended::ZoneInfo kZoneAfrica_Abidjan; // Africa/Abidjan
@@ -370,778 +370,777 @@
297 extern const extended::ZoneInfo kZoneAustralia_Adelaide; // Australia/Adelaide
298 extern const extended::ZoneInfo kZoneAustralia_Brisbane; // Australia/Brisbane
299 extern const extended::ZoneInfo kZoneAustralia_Broken_Hill; // Australia/Broken_Hill
-
300 extern const extended::ZoneInfo kZoneAustralia_Currie; // Australia/Currie
-
301 extern const extended::ZoneInfo kZoneAustralia_Darwin; // Australia/Darwin
-
302 extern const extended::ZoneInfo kZoneAustralia_Eucla; // Australia/Eucla
-
303 extern const extended::ZoneInfo kZoneAustralia_Hobart; // Australia/Hobart
-
304 extern const extended::ZoneInfo kZoneAustralia_Lindeman; // Australia/Lindeman
-
305 extern const extended::ZoneInfo kZoneAustralia_Lord_Howe; // Australia/Lord_Howe
-
306 extern const extended::ZoneInfo kZoneAustralia_Melbourne; // Australia/Melbourne
-
307 extern const extended::ZoneInfo kZoneAustralia_Perth; // Australia/Perth
-
308 extern const extended::ZoneInfo kZoneAustralia_Sydney; // Australia/Sydney
-
309 extern const extended::ZoneInfo kZoneCET; // CET
-
310 extern const extended::ZoneInfo kZoneCST6CDT; // CST6CDT
-
311 extern const extended::ZoneInfo kZoneEET; // EET
-
312 extern const extended::ZoneInfo kZoneEST; // EST
-
313 extern const extended::ZoneInfo kZoneEST5EDT; // EST5EDT
-
314 extern const extended::ZoneInfo kZoneEtc_GMT; // Etc/GMT
-
315 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_1; // Etc/GMT+1
-
316 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_10; // Etc/GMT+10
-
317 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_11; // Etc/GMT+11
-
318 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_12; // Etc/GMT+12
-
319 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_2; // Etc/GMT+2
-
320 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_3; // Etc/GMT+3
-
321 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_4; // Etc/GMT+4
-
322 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_5; // Etc/GMT+5
-
323 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_6; // Etc/GMT+6
-
324 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_7; // Etc/GMT+7
-
325 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_8; // Etc/GMT+8
-
326 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_9; // Etc/GMT+9
-
327 extern const extended::ZoneInfo kZoneEtc_GMT_1; // Etc/GMT-1
-
328 extern const extended::ZoneInfo kZoneEtc_GMT_10; // Etc/GMT-10
-
329 extern const extended::ZoneInfo kZoneEtc_GMT_11; // Etc/GMT-11
-
330 extern const extended::ZoneInfo kZoneEtc_GMT_12; // Etc/GMT-12
-
331 extern const extended::ZoneInfo kZoneEtc_GMT_13; // Etc/GMT-13
-
332 extern const extended::ZoneInfo kZoneEtc_GMT_14; // Etc/GMT-14
-
333 extern const extended::ZoneInfo kZoneEtc_GMT_2; // Etc/GMT-2
-
334 extern const extended::ZoneInfo kZoneEtc_GMT_3; // Etc/GMT-3
-
335 extern const extended::ZoneInfo kZoneEtc_GMT_4; // Etc/GMT-4
-
336 extern const extended::ZoneInfo kZoneEtc_GMT_5; // Etc/GMT-5
-
337 extern const extended::ZoneInfo kZoneEtc_GMT_6; // Etc/GMT-6
-
338 extern const extended::ZoneInfo kZoneEtc_GMT_7; // Etc/GMT-7
-
339 extern const extended::ZoneInfo kZoneEtc_GMT_8; // Etc/GMT-8
-
340 extern const extended::ZoneInfo kZoneEtc_GMT_9; // Etc/GMT-9
-
341 extern const extended::ZoneInfo kZoneEtc_UTC; // Etc/UTC
-
342 extern const extended::ZoneInfo kZoneEurope_Amsterdam; // Europe/Amsterdam
-
343 extern const extended::ZoneInfo kZoneEurope_Andorra; // Europe/Andorra
-
344 extern const extended::ZoneInfo kZoneEurope_Astrakhan; // Europe/Astrakhan
-
345 extern const extended::ZoneInfo kZoneEurope_Athens; // Europe/Athens
-
346 extern const extended::ZoneInfo kZoneEurope_Belgrade; // Europe/Belgrade
-
347 extern const extended::ZoneInfo kZoneEurope_Berlin; // Europe/Berlin
-
348 extern const extended::ZoneInfo kZoneEurope_Brussels; // Europe/Brussels
-
349 extern const extended::ZoneInfo kZoneEurope_Bucharest; // Europe/Bucharest
-
350 extern const extended::ZoneInfo kZoneEurope_Budapest; // Europe/Budapest
-
351 extern const extended::ZoneInfo kZoneEurope_Chisinau; // Europe/Chisinau
-
352 extern const extended::ZoneInfo kZoneEurope_Copenhagen; // Europe/Copenhagen
-
353 extern const extended::ZoneInfo kZoneEurope_Dublin; // Europe/Dublin
-
354 extern const extended::ZoneInfo kZoneEurope_Gibraltar; // Europe/Gibraltar
-
355 extern const extended::ZoneInfo kZoneEurope_Helsinki; // Europe/Helsinki
-
356 extern const extended::ZoneInfo kZoneEurope_Istanbul; // Europe/Istanbul
-
357 extern const extended::ZoneInfo kZoneEurope_Kaliningrad; // Europe/Kaliningrad
-
358 extern const extended::ZoneInfo kZoneEurope_Kiev; // Europe/Kiev
-
359 extern const extended::ZoneInfo kZoneEurope_Kirov; // Europe/Kirov
-
360 extern const extended::ZoneInfo kZoneEurope_Lisbon; // Europe/Lisbon
-
361 extern const extended::ZoneInfo kZoneEurope_London; // Europe/London
-
362 extern const extended::ZoneInfo kZoneEurope_Luxembourg; // Europe/Luxembourg
-
363 extern const extended::ZoneInfo kZoneEurope_Madrid; // Europe/Madrid
-
364 extern const extended::ZoneInfo kZoneEurope_Malta; // Europe/Malta
-
365 extern const extended::ZoneInfo kZoneEurope_Minsk; // Europe/Minsk
-
366 extern const extended::ZoneInfo kZoneEurope_Monaco; // Europe/Monaco
-
367 extern const extended::ZoneInfo kZoneEurope_Moscow; // Europe/Moscow
-
368 extern const extended::ZoneInfo kZoneEurope_Oslo; // Europe/Oslo
-
369 extern const extended::ZoneInfo kZoneEurope_Paris; // Europe/Paris
-
370 extern const extended::ZoneInfo kZoneEurope_Prague; // Europe/Prague
-
371 extern const extended::ZoneInfo kZoneEurope_Riga; // Europe/Riga
-
372 extern const extended::ZoneInfo kZoneEurope_Rome; // Europe/Rome
-
373 extern const extended::ZoneInfo kZoneEurope_Samara; // Europe/Samara
-
374 extern const extended::ZoneInfo kZoneEurope_Saratov; // Europe/Saratov
-
375 extern const extended::ZoneInfo kZoneEurope_Simferopol; // Europe/Simferopol
-
376 extern const extended::ZoneInfo kZoneEurope_Sofia; // Europe/Sofia
-
377 extern const extended::ZoneInfo kZoneEurope_Stockholm; // Europe/Stockholm
-
378 extern const extended::ZoneInfo kZoneEurope_Tallinn; // Europe/Tallinn
-
379 extern const extended::ZoneInfo kZoneEurope_Tirane; // Europe/Tirane
-
380 extern const extended::ZoneInfo kZoneEurope_Ulyanovsk; // Europe/Ulyanovsk
-
381 extern const extended::ZoneInfo kZoneEurope_Uzhgorod; // Europe/Uzhgorod
-
382 extern const extended::ZoneInfo kZoneEurope_Vienna; // Europe/Vienna
-
383 extern const extended::ZoneInfo kZoneEurope_Vilnius; // Europe/Vilnius
-
384 extern const extended::ZoneInfo kZoneEurope_Volgograd; // Europe/Volgograd
-
385 extern const extended::ZoneInfo kZoneEurope_Warsaw; // Europe/Warsaw
-
386 extern const extended::ZoneInfo kZoneEurope_Zaporozhye; // Europe/Zaporozhye
-
387 extern const extended::ZoneInfo kZoneEurope_Zurich; // Europe/Zurich
-
388 extern const extended::ZoneInfo kZoneHST; // HST
-
389 extern const extended::ZoneInfo kZoneIndian_Chagos; // Indian/Chagos
-
390 extern const extended::ZoneInfo kZoneIndian_Christmas; // Indian/Christmas
-
391 extern const extended::ZoneInfo kZoneIndian_Cocos; // Indian/Cocos
-
392 extern const extended::ZoneInfo kZoneIndian_Kerguelen; // Indian/Kerguelen
-
393 extern const extended::ZoneInfo kZoneIndian_Mahe; // Indian/Mahe
-
394 extern const extended::ZoneInfo kZoneIndian_Maldives; // Indian/Maldives
-
395 extern const extended::ZoneInfo kZoneIndian_Mauritius; // Indian/Mauritius
-
396 extern const extended::ZoneInfo kZoneIndian_Reunion; // Indian/Reunion
-
397 extern const extended::ZoneInfo kZoneMET; // MET
-
398 extern const extended::ZoneInfo kZoneMST; // MST
-
399 extern const extended::ZoneInfo kZoneMST7MDT; // MST7MDT
-
400 extern const extended::ZoneInfo kZonePST8PDT; // PST8PDT
-
401 extern const extended::ZoneInfo kZonePacific_Apia; // Pacific/Apia
-
402 extern const extended::ZoneInfo kZonePacific_Auckland; // Pacific/Auckland
-
403 extern const extended::ZoneInfo kZonePacific_Bougainville; // Pacific/Bougainville
-
404 extern const extended::ZoneInfo kZonePacific_Chatham; // Pacific/Chatham
-
405 extern const extended::ZoneInfo kZonePacific_Chuuk; // Pacific/Chuuk
-
406 extern const extended::ZoneInfo kZonePacific_Easter; // Pacific/Easter
-
407 extern const extended::ZoneInfo kZonePacific_Efate; // Pacific/Efate
-
408 extern const extended::ZoneInfo kZonePacific_Enderbury; // Pacific/Enderbury
-
409 extern const extended::ZoneInfo kZonePacific_Fakaofo; // Pacific/Fakaofo
-
410 extern const extended::ZoneInfo kZonePacific_Fiji; // Pacific/Fiji
-
411 extern const extended::ZoneInfo kZonePacific_Funafuti; // Pacific/Funafuti
-
412 extern const extended::ZoneInfo kZonePacific_Galapagos; // Pacific/Galapagos
-
413 extern const extended::ZoneInfo kZonePacific_Gambier; // Pacific/Gambier
-
414 extern const extended::ZoneInfo kZonePacific_Guadalcanal; // Pacific/Guadalcanal
-
415 extern const extended::ZoneInfo kZonePacific_Guam; // Pacific/Guam
-
416 extern const extended::ZoneInfo kZonePacific_Honolulu; // Pacific/Honolulu
-
417 extern const extended::ZoneInfo kZonePacific_Kiritimati; // Pacific/Kiritimati
-
418 extern const extended::ZoneInfo kZonePacific_Kosrae; // Pacific/Kosrae
-
419 extern const extended::ZoneInfo kZonePacific_Kwajalein; // Pacific/Kwajalein
-
420 extern const extended::ZoneInfo kZonePacific_Majuro; // Pacific/Majuro
-
421 extern const extended::ZoneInfo kZonePacific_Marquesas; // Pacific/Marquesas
-
422 extern const extended::ZoneInfo kZonePacific_Nauru; // Pacific/Nauru
-
423 extern const extended::ZoneInfo kZonePacific_Niue; // Pacific/Niue
-
424 extern const extended::ZoneInfo kZonePacific_Norfolk; // Pacific/Norfolk
-
425 extern const extended::ZoneInfo kZonePacific_Noumea; // Pacific/Noumea
-
426 extern const extended::ZoneInfo kZonePacific_Pago_Pago; // Pacific/Pago_Pago
-
427 extern const extended::ZoneInfo kZonePacific_Palau; // Pacific/Palau
-
428 extern const extended::ZoneInfo kZonePacific_Pitcairn; // Pacific/Pitcairn
-
429 extern const extended::ZoneInfo kZonePacific_Pohnpei; // Pacific/Pohnpei
-
430 extern const extended::ZoneInfo kZonePacific_Port_Moresby; // Pacific/Port_Moresby
-
431 extern const extended::ZoneInfo kZonePacific_Rarotonga; // Pacific/Rarotonga
-
432 extern const extended::ZoneInfo kZonePacific_Tahiti; // Pacific/Tahiti
-
433 extern const extended::ZoneInfo kZonePacific_Tarawa; // Pacific/Tarawa
-
434 extern const extended::ZoneInfo kZonePacific_Tongatapu; // Pacific/Tongatapu
-
435 extern const extended::ZoneInfo kZonePacific_Wake; // Pacific/Wake
-
436 extern const extended::ZoneInfo kZonePacific_Wallis; // Pacific/Wallis
-
437 extern const extended::ZoneInfo kZoneWET; // WET
+
300 extern const extended::ZoneInfo kZoneAustralia_Darwin; // Australia/Darwin
+
301 extern const extended::ZoneInfo kZoneAustralia_Eucla; // Australia/Eucla
+
302 extern const extended::ZoneInfo kZoneAustralia_Hobart; // Australia/Hobart
+
303 extern const extended::ZoneInfo kZoneAustralia_Lindeman; // Australia/Lindeman
+
304 extern const extended::ZoneInfo kZoneAustralia_Lord_Howe; // Australia/Lord_Howe
+
305 extern const extended::ZoneInfo kZoneAustralia_Melbourne; // Australia/Melbourne
+
306 extern const extended::ZoneInfo kZoneAustralia_Perth; // Australia/Perth
+
307 extern const extended::ZoneInfo kZoneAustralia_Sydney; // Australia/Sydney
+
308 extern const extended::ZoneInfo kZoneCET; // CET
+
309 extern const extended::ZoneInfo kZoneCST6CDT; // CST6CDT
+
310 extern const extended::ZoneInfo kZoneEET; // EET
+
311 extern const extended::ZoneInfo kZoneEST; // EST
+
312 extern const extended::ZoneInfo kZoneEST5EDT; // EST5EDT
+
313 extern const extended::ZoneInfo kZoneEtc_GMT; // Etc/GMT
+
314 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_1; // Etc/GMT+1
+
315 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_10; // Etc/GMT+10
+
316 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_11; // Etc/GMT+11
+
317 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_12; // Etc/GMT+12
+
318 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_2; // Etc/GMT+2
+
319 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_3; // Etc/GMT+3
+
320 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_4; // Etc/GMT+4
+
321 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_5; // Etc/GMT+5
+
322 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_6; // Etc/GMT+6
+
323 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_7; // Etc/GMT+7
+
324 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_8; // Etc/GMT+8
+
325 extern const extended::ZoneInfo kZoneEtc_GMT_PLUS_9; // Etc/GMT+9
+
326 extern const extended::ZoneInfo kZoneEtc_GMT_1; // Etc/GMT-1
+
327 extern const extended::ZoneInfo kZoneEtc_GMT_10; // Etc/GMT-10
+
328 extern const extended::ZoneInfo kZoneEtc_GMT_11; // Etc/GMT-11
+
329 extern const extended::ZoneInfo kZoneEtc_GMT_12; // Etc/GMT-12
+
330 extern const extended::ZoneInfo kZoneEtc_GMT_13; // Etc/GMT-13
+
331 extern const extended::ZoneInfo kZoneEtc_GMT_14; // Etc/GMT-14
+
332 extern const extended::ZoneInfo kZoneEtc_GMT_2; // Etc/GMT-2
+
333 extern const extended::ZoneInfo kZoneEtc_GMT_3; // Etc/GMT-3
+
334 extern const extended::ZoneInfo kZoneEtc_GMT_4; // Etc/GMT-4
+
335 extern const extended::ZoneInfo kZoneEtc_GMT_5; // Etc/GMT-5
+
336 extern const extended::ZoneInfo kZoneEtc_GMT_6; // Etc/GMT-6
+
337 extern const extended::ZoneInfo kZoneEtc_GMT_7; // Etc/GMT-7
+
338 extern const extended::ZoneInfo kZoneEtc_GMT_8; // Etc/GMT-8
+
339 extern const extended::ZoneInfo kZoneEtc_GMT_9; // Etc/GMT-9
+
340 extern const extended::ZoneInfo kZoneEtc_UTC; // Etc/UTC
+
341 extern const extended::ZoneInfo kZoneEurope_Amsterdam; // Europe/Amsterdam
+
342 extern const extended::ZoneInfo kZoneEurope_Andorra; // Europe/Andorra
+
343 extern const extended::ZoneInfo kZoneEurope_Astrakhan; // Europe/Astrakhan
+
344 extern const extended::ZoneInfo kZoneEurope_Athens; // Europe/Athens
+
345 extern const extended::ZoneInfo kZoneEurope_Belgrade; // Europe/Belgrade
+
346 extern const extended::ZoneInfo kZoneEurope_Berlin; // Europe/Berlin
+
347 extern const extended::ZoneInfo kZoneEurope_Brussels; // Europe/Brussels
+
348 extern const extended::ZoneInfo kZoneEurope_Bucharest; // Europe/Bucharest
+
349 extern const extended::ZoneInfo kZoneEurope_Budapest; // Europe/Budapest
+
350 extern const extended::ZoneInfo kZoneEurope_Chisinau; // Europe/Chisinau
+
351 extern const extended::ZoneInfo kZoneEurope_Copenhagen; // Europe/Copenhagen
+
352 extern const extended::ZoneInfo kZoneEurope_Dublin; // Europe/Dublin
+
353 extern const extended::ZoneInfo kZoneEurope_Gibraltar; // Europe/Gibraltar
+
354 extern const extended::ZoneInfo kZoneEurope_Helsinki; // Europe/Helsinki
+
355 extern const extended::ZoneInfo kZoneEurope_Istanbul; // Europe/Istanbul
+
356 extern const extended::ZoneInfo kZoneEurope_Kaliningrad; // Europe/Kaliningrad
+
357 extern const extended::ZoneInfo kZoneEurope_Kiev; // Europe/Kiev
+
358 extern const extended::ZoneInfo kZoneEurope_Kirov; // Europe/Kirov
+
359 extern const extended::ZoneInfo kZoneEurope_Lisbon; // Europe/Lisbon
+
360 extern const extended::ZoneInfo kZoneEurope_London; // Europe/London
+
361 extern const extended::ZoneInfo kZoneEurope_Luxembourg; // Europe/Luxembourg
+
362 extern const extended::ZoneInfo kZoneEurope_Madrid; // Europe/Madrid
+
363 extern const extended::ZoneInfo kZoneEurope_Malta; // Europe/Malta
+
364 extern const extended::ZoneInfo kZoneEurope_Minsk; // Europe/Minsk
+
365 extern const extended::ZoneInfo kZoneEurope_Monaco; // Europe/Monaco
+
366 extern const extended::ZoneInfo kZoneEurope_Moscow; // Europe/Moscow
+
367 extern const extended::ZoneInfo kZoneEurope_Oslo; // Europe/Oslo
+
368 extern const extended::ZoneInfo kZoneEurope_Paris; // Europe/Paris
+
369 extern const extended::ZoneInfo kZoneEurope_Prague; // Europe/Prague
+
370 extern const extended::ZoneInfo kZoneEurope_Riga; // Europe/Riga
+
371 extern const extended::ZoneInfo kZoneEurope_Rome; // Europe/Rome
+
372 extern const extended::ZoneInfo kZoneEurope_Samara; // Europe/Samara
+
373 extern const extended::ZoneInfo kZoneEurope_Saratov; // Europe/Saratov
+
374 extern const extended::ZoneInfo kZoneEurope_Simferopol; // Europe/Simferopol
+
375 extern const extended::ZoneInfo kZoneEurope_Sofia; // Europe/Sofia
+
376 extern const extended::ZoneInfo kZoneEurope_Stockholm; // Europe/Stockholm
+
377 extern const extended::ZoneInfo kZoneEurope_Tallinn; // Europe/Tallinn
+
378 extern const extended::ZoneInfo kZoneEurope_Tirane; // Europe/Tirane
+
379 extern const extended::ZoneInfo kZoneEurope_Ulyanovsk; // Europe/Ulyanovsk
+
380 extern const extended::ZoneInfo kZoneEurope_Uzhgorod; // Europe/Uzhgorod
+
381 extern const extended::ZoneInfo kZoneEurope_Vienna; // Europe/Vienna
+
382 extern const extended::ZoneInfo kZoneEurope_Vilnius; // Europe/Vilnius
+
383 extern const extended::ZoneInfo kZoneEurope_Volgograd; // Europe/Volgograd
+
384 extern const extended::ZoneInfo kZoneEurope_Warsaw; // Europe/Warsaw
+
385 extern const extended::ZoneInfo kZoneEurope_Zaporozhye; // Europe/Zaporozhye
+
386 extern const extended::ZoneInfo kZoneEurope_Zurich; // Europe/Zurich
+
387 extern const extended::ZoneInfo kZoneHST; // HST
+
388 extern const extended::ZoneInfo kZoneIndian_Chagos; // Indian/Chagos
+
389 extern const extended::ZoneInfo kZoneIndian_Christmas; // Indian/Christmas
+
390 extern const extended::ZoneInfo kZoneIndian_Cocos; // Indian/Cocos
+
391 extern const extended::ZoneInfo kZoneIndian_Kerguelen; // Indian/Kerguelen
+
392 extern const extended::ZoneInfo kZoneIndian_Mahe; // Indian/Mahe
+
393 extern const extended::ZoneInfo kZoneIndian_Maldives; // Indian/Maldives
+
394 extern const extended::ZoneInfo kZoneIndian_Mauritius; // Indian/Mauritius
+
395 extern const extended::ZoneInfo kZoneIndian_Reunion; // Indian/Reunion
+
396 extern const extended::ZoneInfo kZoneMET; // MET
+
397 extern const extended::ZoneInfo kZoneMST; // MST
+
398 extern const extended::ZoneInfo kZoneMST7MDT; // MST7MDT
+
399 extern const extended::ZoneInfo kZonePST8PDT; // PST8PDT
+
400 extern const extended::ZoneInfo kZonePacific_Apia; // Pacific/Apia
+
401 extern const extended::ZoneInfo kZonePacific_Auckland; // Pacific/Auckland
+
402 extern const extended::ZoneInfo kZonePacific_Bougainville; // Pacific/Bougainville
+
403 extern const extended::ZoneInfo kZonePacific_Chatham; // Pacific/Chatham
+
404 extern const extended::ZoneInfo kZonePacific_Chuuk; // Pacific/Chuuk
+
405 extern const extended::ZoneInfo kZonePacific_Easter; // Pacific/Easter
+
406 extern const extended::ZoneInfo kZonePacific_Efate; // Pacific/Efate
+
407 extern const extended::ZoneInfo kZonePacific_Enderbury; // Pacific/Enderbury
+
408 extern const extended::ZoneInfo kZonePacific_Fakaofo; // Pacific/Fakaofo
+
409 extern const extended::ZoneInfo kZonePacific_Fiji; // Pacific/Fiji
+
410 extern const extended::ZoneInfo kZonePacific_Funafuti; // Pacific/Funafuti
+
411 extern const extended::ZoneInfo kZonePacific_Galapagos; // Pacific/Galapagos
+
412 extern const extended::ZoneInfo kZonePacific_Gambier; // Pacific/Gambier
+
413 extern const extended::ZoneInfo kZonePacific_Guadalcanal; // Pacific/Guadalcanal
+
414 extern const extended::ZoneInfo kZonePacific_Guam; // Pacific/Guam
+
415 extern const extended::ZoneInfo kZonePacific_Honolulu; // Pacific/Honolulu
+
416 extern const extended::ZoneInfo kZonePacific_Kiritimati; // Pacific/Kiritimati
+
417 extern const extended::ZoneInfo kZonePacific_Kosrae; // Pacific/Kosrae
+
418 extern const extended::ZoneInfo kZonePacific_Kwajalein; // Pacific/Kwajalein
+
419 extern const extended::ZoneInfo kZonePacific_Majuro; // Pacific/Majuro
+
420 extern const extended::ZoneInfo kZonePacific_Marquesas; // Pacific/Marquesas
+
421 extern const extended::ZoneInfo kZonePacific_Nauru; // Pacific/Nauru
+
422 extern const extended::ZoneInfo kZonePacific_Niue; // Pacific/Niue
+
423 extern const extended::ZoneInfo kZonePacific_Norfolk; // Pacific/Norfolk
+
424 extern const extended::ZoneInfo kZonePacific_Noumea; // Pacific/Noumea
+
425 extern const extended::ZoneInfo kZonePacific_Pago_Pago; // Pacific/Pago_Pago
+
426 extern const extended::ZoneInfo kZonePacific_Palau; // Pacific/Palau
+
427 extern const extended::ZoneInfo kZonePacific_Pitcairn; // Pacific/Pitcairn
+
428 extern const extended::ZoneInfo kZonePacific_Pohnpei; // Pacific/Pohnpei
+
429 extern const extended::ZoneInfo kZonePacific_Port_Moresby; // Pacific/Port_Moresby
+
430 extern const extended::ZoneInfo kZonePacific_Rarotonga; // Pacific/Rarotonga
+
431 extern const extended::ZoneInfo kZonePacific_Tahiti; // Pacific/Tahiti
+
432 extern const extended::ZoneInfo kZonePacific_Tarawa; // Pacific/Tarawa
+
433 extern const extended::ZoneInfo kZonePacific_Tongatapu; // Pacific/Tongatapu
+
434 extern const extended::ZoneInfo kZonePacific_Wake; // Pacific/Wake
+
435 extern const extended::ZoneInfo kZonePacific_Wallis; // Pacific/Wallis
+
436 extern const extended::ZoneInfo kZoneWET; // WET
+
437 
438 
-
439 
-
440 const uint32_t kZoneIdAfrica_Abidjan = 0xc21305a3; // Africa/Abidjan
-
441 const uint32_t kZoneIdAfrica_Accra = 0x77d5b054; // Africa/Accra
-
442 const uint32_t kZoneIdAfrica_Algiers = 0xd94515c1; // Africa/Algiers
-
443 const uint32_t kZoneIdAfrica_Bissau = 0x75564141; // Africa/Bissau
-
444 const uint32_t kZoneIdAfrica_Cairo = 0x77f8e228; // Africa/Cairo
-
445 const uint32_t kZoneIdAfrica_Casablanca = 0xc59f1b33; // Africa/Casablanca
-
446 const uint32_t kZoneIdAfrica_Ceuta = 0x77fb46ec; // Africa/Ceuta
-
447 const uint32_t kZoneIdAfrica_El_Aaiun = 0x9d6fb118; // Africa/El_Aaiun
-
448 const uint32_t kZoneIdAfrica_Johannesburg = 0xd5d157a0; // Africa/Johannesburg
-
449 const uint32_t kZoneIdAfrica_Juba = 0xd51b395c; // Africa/Juba
-
450 const uint32_t kZoneIdAfrica_Khartoum = 0xfb3d4205; // Africa/Khartoum
-
451 const uint32_t kZoneIdAfrica_Lagos = 0x789bb5d0; // Africa/Lagos
-
452 const uint32_t kZoneIdAfrica_Maputo = 0x8e6ca1f0; // Africa/Maputo
-
453 const uint32_t kZoneIdAfrica_Monrovia = 0x0ce90385; // Africa/Monrovia
-
454 const uint32_t kZoneIdAfrica_Nairobi = 0xa87ab57e; // Africa/Nairobi
-
455 const uint32_t kZoneIdAfrica_Ndjamena = 0x9fe09898; // Africa/Ndjamena
-
456 const uint32_t kZoneIdAfrica_Sao_Tome = 0x61b319d1; // Africa/Sao_Tome
-
457 const uint32_t kZoneIdAfrica_Tripoli = 0x9dfebd3d; // Africa/Tripoli
-
458 const uint32_t kZoneIdAfrica_Tunis = 0x79378e6d; // Africa/Tunis
-
459 const uint32_t kZoneIdAfrica_Windhoek = 0x789c9bd3; // Africa/Windhoek
-
460 const uint32_t kZoneIdAmerica_Adak = 0x97fe49d7; // America/Adak
-
461 const uint32_t kZoneIdAmerica_Anchorage = 0x5a79260e; // America/Anchorage
-
462 const uint32_t kZoneIdAmerica_Araguaina = 0x6f9a3aef; // America/Araguaina
-
463 const uint32_t kZoneIdAmerica_Argentina_Buenos_Aires = 0xd43b4c0d; // America/Argentina/Buenos_Aires
-
464 const uint32_t kZoneIdAmerica_Argentina_Catamarca = 0x8d40986b; // America/Argentina/Catamarca
-
465 const uint32_t kZoneIdAmerica_Argentina_Cordoba = 0xbfccc308; // America/Argentina/Cordoba
-
466 const uint32_t kZoneIdAmerica_Argentina_Jujuy = 0x5f2f46c5; // America/Argentina/Jujuy
-
467 const uint32_t kZoneIdAmerica_Argentina_La_Rioja = 0xa46b7eef; // America/Argentina/La_Rioja
-
468 const uint32_t kZoneIdAmerica_Argentina_Mendoza = 0xa9f72d5c; // America/Argentina/Mendoza
-
469 const uint32_t kZoneIdAmerica_Argentina_Rio_Gallegos = 0xc5b0f565; // America/Argentina/Rio_Gallegos
-
470 const uint32_t kZoneIdAmerica_Argentina_Salta = 0x5fc73403; // America/Argentina/Salta
-
471 const uint32_t kZoneIdAmerica_Argentina_San_Juan = 0x3e1009bd; // America/Argentina/San_Juan
-
472 const uint32_t kZoneIdAmerica_Argentina_San_Luis = 0x3e11238c; // America/Argentina/San_Luis
-
473 const uint32_t kZoneIdAmerica_Argentina_Tucuman = 0xe96399eb; // America/Argentina/Tucuman
-
474 const uint32_t kZoneIdAmerica_Argentina_Ushuaia = 0x320dcdde; // America/Argentina/Ushuaia
-
475 const uint32_t kZoneIdAmerica_Asuncion = 0x50ec79a6; // America/Asuncion
-
476 const uint32_t kZoneIdAmerica_Atikokan = 0x81b92098; // America/Atikokan
-
477 const uint32_t kZoneIdAmerica_Bahia = 0x97d815fb; // America/Bahia
-
478 const uint32_t kZoneIdAmerica_Bahia_Banderas = 0x14f6329a; // America/Bahia_Banderas
-
479 const uint32_t kZoneIdAmerica_Barbados = 0xcbbc3b04; // America/Barbados
-
480 const uint32_t kZoneIdAmerica_Belem = 0x97da580b; // America/Belem
-
481 const uint32_t kZoneIdAmerica_Belize = 0x93256c81; // America/Belize
-
482 const uint32_t kZoneIdAmerica_Blanc_Sablon = 0x6e299892; // America/Blanc-Sablon
-
483 const uint32_t kZoneIdAmerica_Boa_Vista = 0x0a7b7efe; // America/Boa_Vista
-
484 const uint32_t kZoneIdAmerica_Bogota = 0x93d7bc62; // America/Bogota
-
485 const uint32_t kZoneIdAmerica_Boise = 0x97dfc8d8; // America/Boise
-
486 const uint32_t kZoneIdAmerica_Cambridge_Bay = 0xd5a44aff; // America/Cambridge_Bay
-
487 const uint32_t kZoneIdAmerica_Campo_Grande = 0xfec3e7a6; // America/Campo_Grande
-
488 const uint32_t kZoneIdAmerica_Cancun = 0x953331be; // America/Cancun
-
489 const uint32_t kZoneIdAmerica_Caracas = 0x3be064f4; // America/Caracas
-
490 const uint32_t kZoneIdAmerica_Cayenne = 0x3c617269; // America/Cayenne
-
491 const uint32_t kZoneIdAmerica_Chicago = 0x4b92b5d4; // America/Chicago
-
492 const uint32_t kZoneIdAmerica_Chihuahua = 0x8827d776; // America/Chihuahua
-
493 const uint32_t kZoneIdAmerica_Costa_Rica = 0x63ff66be; // America/Costa_Rica
-
494 const uint32_t kZoneIdAmerica_Creston = 0x62a70204; // America/Creston
-
495 const uint32_t kZoneIdAmerica_Cuiaba = 0x969a52eb; // America/Cuiaba
-
496 const uint32_t kZoneIdAmerica_Curacao = 0x6a879184; // America/Curacao
-
497 const uint32_t kZoneIdAmerica_Danmarkshavn = 0xf554d204; // America/Danmarkshavn
-
498 const uint32_t kZoneIdAmerica_Dawson = 0x978d8d12; // America/Dawson
-
499 const uint32_t kZoneIdAmerica_Dawson_Creek = 0x6cf24e5b; // America/Dawson_Creek
-
500 const uint32_t kZoneIdAmerica_Denver = 0x97d10b2a; // America/Denver
-
501 const uint32_t kZoneIdAmerica_Detroit = 0x925cfbc1; // America/Detroit
-
502 const uint32_t kZoneIdAmerica_Edmonton = 0x6cb9484a; // America/Edmonton
-
503 const uint32_t kZoneIdAmerica_Eirunepe = 0xf9b29683; // America/Eirunepe
-
504 const uint32_t kZoneIdAmerica_El_Salvador = 0x752ad652; // America/El_Salvador
-
505 const uint32_t kZoneIdAmerica_Fort_Nelson = 0x3f437e0f; // America/Fort_Nelson
-
506 const uint32_t kZoneIdAmerica_Fortaleza = 0x2ad018ee; // America/Fortaleza
-
507 const uint32_t kZoneIdAmerica_Glace_Bay = 0x9681f8dd; // America/Glace_Bay
-
508 const uint32_t kZoneIdAmerica_Goose_Bay = 0xb649541e; // America/Goose_Bay
-
509 const uint32_t kZoneIdAmerica_Grand_Turk = 0x6e216197; // America/Grand_Turk
-
510 const uint32_t kZoneIdAmerica_Guatemala = 0x0c8259f7; // America/Guatemala
-
511 const uint32_t kZoneIdAmerica_Guayaquil = 0x17e64958; // America/Guayaquil
-
512 const uint32_t kZoneIdAmerica_Guyana = 0x9ff7bd0b; // America/Guyana
-
513 const uint32_t kZoneIdAmerica_Halifax = 0xbc5b7183; // America/Halifax
-
514 const uint32_t kZoneIdAmerica_Havana = 0xa0e15675; // America/Havana
-
515 const uint32_t kZoneIdAmerica_Hermosillo = 0x065d21c4; // America/Hermosillo
-
516 const uint32_t kZoneIdAmerica_Indiana_Indianapolis = 0x28a669a4; // America/Indiana/Indianapolis
-
517 const uint32_t kZoneIdAmerica_Indiana_Knox = 0x6554adc9; // America/Indiana/Knox
-
518 const uint32_t kZoneIdAmerica_Indiana_Marengo = 0x2feeee72; // America/Indiana/Marengo
-
519 const uint32_t kZoneIdAmerica_Indiana_Petersburg = 0x94ac7acc; // America/Indiana/Petersburg
-
520 const uint32_t kZoneIdAmerica_Indiana_Tell_City = 0x09263612; // America/Indiana/Tell_City
-
521 const uint32_t kZoneIdAmerica_Indiana_Vevay = 0x10aca054; // America/Indiana/Vevay
-
522 const uint32_t kZoneIdAmerica_Indiana_Vincennes = 0x28a0b212; // America/Indiana/Vincennes
-
523 const uint32_t kZoneIdAmerica_Indiana_Winamac = 0x4413fa69; // America/Indiana/Winamac
-
524 const uint32_t kZoneIdAmerica_Inuvik = 0xa42189fc; // America/Inuvik
-
525 const uint32_t kZoneIdAmerica_Iqaluit = 0x2de310bf; // America/Iqaluit
-
526 const uint32_t kZoneIdAmerica_Jamaica = 0x565dad6c; // America/Jamaica
-
527 const uint32_t kZoneIdAmerica_Juneau = 0xa6f13e2e; // America/Juneau
-
528 const uint32_t kZoneIdAmerica_Kentucky_Louisville = 0x1a21024b; // America/Kentucky/Louisville
-
529 const uint32_t kZoneIdAmerica_Kentucky_Monticello = 0xde71c439; // America/Kentucky/Monticello
-
530 const uint32_t kZoneIdAmerica_La_Paz = 0xaa29125d; // America/La_Paz
-
531 const uint32_t kZoneIdAmerica_Lima = 0x980468c9; // America/Lima
-
532 const uint32_t kZoneIdAmerica_Los_Angeles = 0xb7f7e8f2; // America/Los_Angeles
-
533 const uint32_t kZoneIdAmerica_Maceio = 0xac80c6d4; // America/Maceio
-
534 const uint32_t kZoneIdAmerica_Managua = 0x3d5e7600; // America/Managua
-
535 const uint32_t kZoneIdAmerica_Manaus = 0xac86bf8b; // America/Manaus
-
536 const uint32_t kZoneIdAmerica_Martinique = 0x551e84c5; // America/Martinique
-
537 const uint32_t kZoneIdAmerica_Matamoros = 0xdd1b0259; // America/Matamoros
-
538 const uint32_t kZoneIdAmerica_Mazatlan = 0x0532189e; // America/Mazatlan
-
539 const uint32_t kZoneIdAmerica_Menominee = 0xe0e9c583; // America/Menominee
-
540 const uint32_t kZoneIdAmerica_Merida = 0xacd172d8; // America/Merida
-
541 const uint32_t kZoneIdAmerica_Metlakatla = 0x84de2686; // America/Metlakatla
-
542 const uint32_t kZoneIdAmerica_Mexico_City = 0xd0d93f43; // America/Mexico_City
-
543 const uint32_t kZoneIdAmerica_Miquelon = 0x59674330; // America/Miquelon
-
544 const uint32_t kZoneIdAmerica_Moncton = 0x5e07fe24; // America/Moncton
-
545 const uint32_t kZoneIdAmerica_Monterrey = 0x269a1deb; // America/Monterrey
-
546 const uint32_t kZoneIdAmerica_Montevideo = 0xfa214780; // America/Montevideo
-
547 const uint32_t kZoneIdAmerica_Nassau = 0xaedef011; // America/Nassau
-
548 const uint32_t kZoneIdAmerica_New_York = 0x1e2a7654; // America/New_York
-
549 const uint32_t kZoneIdAmerica_Nipigon = 0x9d2a8b1a; // America/Nipigon
-
550 const uint32_t kZoneIdAmerica_Nome = 0x98059b15; // America/Nome
-
551 const uint32_t kZoneIdAmerica_Noronha = 0xab5116fb; // America/Noronha
-
552 const uint32_t kZoneIdAmerica_North_Dakota_Beulah = 0x9b52b384; // America/North_Dakota/Beulah
-
553 const uint32_t kZoneIdAmerica_North_Dakota_Center = 0x9da42814; // America/North_Dakota/Center
-
554 const uint32_t kZoneIdAmerica_North_Dakota_New_Salem = 0x04f9958e; // America/North_Dakota/New_Salem
-
555 const uint32_t kZoneIdAmerica_Nuuk = 0x9805b5a9; // America/Nuuk
-
556 const uint32_t kZoneIdAmerica_Ojinaga = 0xebfde83f; // America/Ojinaga
-
557 const uint32_t kZoneIdAmerica_Panama = 0xb3863854; // America/Panama
-
558 const uint32_t kZoneIdAmerica_Pangnirtung = 0x2d999193; // America/Pangnirtung
-
559 const uint32_t kZoneIdAmerica_Paramaribo = 0xb319e4c4; // America/Paramaribo
-
560 const uint32_t kZoneIdAmerica_Phoenix = 0x34b5af01; // America/Phoenix
-
561 const uint32_t kZoneIdAmerica_Port_au_Prince = 0x8e4a7bdc; // America/Port-au-Prince
-
562 const uint32_t kZoneIdAmerica_Port_of_Spain = 0xd8b28d59; // America/Port_of_Spain
-
563 const uint32_t kZoneIdAmerica_Porto_Velho = 0x6b1aac77; // America/Porto_Velho
-
564 const uint32_t kZoneIdAmerica_Puerto_Rico = 0x6752ca31; // America/Puerto_Rico
-
565 const uint32_t kZoneIdAmerica_Punta_Arenas = 0xc2c3bce7; // America/Punta_Arenas
-
566 const uint32_t kZoneIdAmerica_Rainy_River = 0x9cd58a10; // America/Rainy_River
-
567 const uint32_t kZoneIdAmerica_Rankin_Inlet = 0xc8de4984; // America/Rankin_Inlet
-
568 const uint32_t kZoneIdAmerica_Recife = 0xb8730494; // America/Recife
-
569 const uint32_t kZoneIdAmerica_Regina = 0xb875371c; // America/Regina
-
570 const uint32_t kZoneIdAmerica_Resolute = 0xc7093459; // America/Resolute
-
571 const uint32_t kZoneIdAmerica_Rio_Branco = 0x9d352764; // America/Rio_Branco
-
572 const uint32_t kZoneIdAmerica_Santarem = 0x740caec1; // America/Santarem
-
573 const uint32_t kZoneIdAmerica_Santiago = 0x7410c9bc; // America/Santiago
-
574 const uint32_t kZoneIdAmerica_Santo_Domingo = 0x75a0d177; // America/Santo_Domingo
-
575 const uint32_t kZoneIdAmerica_Sao_Paulo = 0x1063bfc9; // America/Sao_Paulo
-
576 const uint32_t kZoneIdAmerica_Scoresbysund = 0x123f8d2a; // America/Scoresbysund
-
577 const uint32_t kZoneIdAmerica_Sitka = 0x99104ce2; // America/Sitka
-
578 const uint32_t kZoneIdAmerica_St_Johns = 0x04b14e6e; // America/St_Johns
-
579 const uint32_t kZoneIdAmerica_Swift_Current = 0xdef98e55; // America/Swift_Current
-
580 const uint32_t kZoneIdAmerica_Tegucigalpa = 0xbfd6fd4c; // America/Tegucigalpa
-
581 const uint32_t kZoneIdAmerica_Thule = 0x9921dd68; // America/Thule
-
582 const uint32_t kZoneIdAmerica_Thunder_Bay = 0xf962e71b; // America/Thunder_Bay
-
583 const uint32_t kZoneIdAmerica_Tijuana = 0x6aa1df72; // America/Tijuana
-
584 const uint32_t kZoneIdAmerica_Toronto = 0x792e851b; // America/Toronto
-
585 const uint32_t kZoneIdAmerica_Vancouver = 0x2c6f6b1f; // America/Vancouver
-
586 const uint32_t kZoneIdAmerica_Whitehorse = 0x54e0e3e8; // America/Whitehorse
-
587 const uint32_t kZoneIdAmerica_Winnipeg = 0x8c7dafc7; // America/Winnipeg
-
588 const uint32_t kZoneIdAmerica_Yakutat = 0xd8ee31e9; // America/Yakutat
-
589 const uint32_t kZoneIdAmerica_Yellowknife = 0x0f76c76f; // America/Yellowknife
-
590 const uint32_t kZoneIdAntarctica_Casey = 0xe2022583; // Antarctica/Casey
-
591 const uint32_t kZoneIdAntarctica_Davis = 0xe2144b45; // Antarctica/Davis
-
592 const uint32_t kZoneIdAntarctica_DumontDUrville = 0x5a3c656c; // Antarctica/DumontDUrville
-
593 const uint32_t kZoneIdAntarctica_Macquarie = 0x92f47626; // Antarctica/Macquarie
-
594 const uint32_t kZoneIdAntarctica_Mawson = 0x399cd863; // Antarctica/Mawson
-
595 const uint32_t kZoneIdAntarctica_Palmer = 0x40962f4f; // Antarctica/Palmer
-
596 const uint32_t kZoneIdAntarctica_Rothera = 0x0e86d203; // Antarctica/Rothera
-
597 const uint32_t kZoneIdAntarctica_Syowa = 0xe330c7e1; // Antarctica/Syowa
-
598 const uint32_t kZoneIdAntarctica_Troll = 0xe33f085b; // Antarctica/Troll
-
599 const uint32_t kZoneIdAntarctica_Vostok = 0x4f966fd4; // Antarctica/Vostok
-
600 const uint32_t kZoneIdAsia_Almaty = 0xa61f41fa; // Asia/Almaty
-
601 const uint32_t kZoneIdAsia_Amman = 0x148d21bc; // Asia/Amman
-
602 const uint32_t kZoneIdAsia_Anadyr = 0xa63cebd1; // Asia/Anadyr
-
603 const uint32_t kZoneIdAsia_Aqtau = 0x148f710e; // Asia/Aqtau
-
604 const uint32_t kZoneIdAsia_Aqtobe = 0xa67dcc4e; // Asia/Aqtobe
-
605 const uint32_t kZoneIdAsia_Ashgabat = 0xba87598d; // Asia/Ashgabat
-
606 const uint32_t kZoneIdAsia_Atyrau = 0xa6b6e068; // Asia/Atyrau
-
607 const uint32_t kZoneIdAsia_Baghdad = 0x9ceffbed; // Asia/Baghdad
-
608 const uint32_t kZoneIdAsia_Baku = 0x1fa788b5; // Asia/Baku
-
609 const uint32_t kZoneIdAsia_Bangkok = 0x9d6e3aaf; // Asia/Bangkok
-
610 const uint32_t kZoneIdAsia_Barnaul = 0x9dba4997; // Asia/Barnaul
-
611 const uint32_t kZoneIdAsia_Beirut = 0xa7f3d5fd; // Asia/Beirut
-
612 const uint32_t kZoneIdAsia_Bishkek = 0xb0728553; // Asia/Bishkek
-
613 const uint32_t kZoneIdAsia_Brunei = 0xa8e595f7; // Asia/Brunei
-
614 const uint32_t kZoneIdAsia_Chita = 0x14ae863b; // Asia/Chita
-
615 const uint32_t kZoneIdAsia_Choibalsan = 0x928aa4a6; // Asia/Choibalsan
-
616 const uint32_t kZoneIdAsia_Colombo = 0x0af0e91d; // Asia/Colombo
-
617 const uint32_t kZoneIdAsia_Damascus = 0x20fbb063; // Asia/Damascus
-
618 const uint32_t kZoneIdAsia_Dhaka = 0x14c07b8b; // Asia/Dhaka
-
619 const uint32_t kZoneIdAsia_Dili = 0x1fa8c394; // Asia/Dili
-
620 const uint32_t kZoneIdAsia_Dubai = 0x14c79f77; // Asia/Dubai
-
621 const uint32_t kZoneIdAsia_Dushanbe = 0x32fc5c3c; // Asia/Dushanbe
-
622 const uint32_t kZoneIdAsia_Famagusta = 0x289b4f8b; // Asia/Famagusta
-
623 const uint32_t kZoneIdAsia_Gaza = 0x1faa4875; // Asia/Gaza
-
624 const uint32_t kZoneIdAsia_Hebron = 0xb5eef250; // Asia/Hebron
-
625 const uint32_t kZoneIdAsia_Ho_Chi_Minh = 0x20f2d127; // Asia/Ho_Chi_Minh
-
626 const uint32_t kZoneIdAsia_Hong_Kong = 0x577f28ac; // Asia/Hong_Kong
-
627 const uint32_t kZoneIdAsia_Hovd = 0x1fab0fe3; // Asia/Hovd
-
628 const uint32_t kZoneIdAsia_Irkutsk = 0xdfbf213f; // Asia/Irkutsk
-
629 const uint32_t kZoneIdAsia_Jakarta = 0x0506ab50; // Asia/Jakarta
-
630 const uint32_t kZoneIdAsia_Jayapura = 0xc6833c2f; // Asia/Jayapura
-
631 const uint32_t kZoneIdAsia_Jerusalem = 0x5becd23a; // Asia/Jerusalem
-
632 const uint32_t kZoneIdAsia_Kabul = 0x153b5601; // Asia/Kabul
-
633 const uint32_t kZoneIdAsia_Kamchatka = 0x73baf9d7; // Asia/Kamchatka
-
634 const uint32_t kZoneIdAsia_Karachi = 0x527f5245; // Asia/Karachi
-
635 const uint32_t kZoneIdAsia_Kathmandu = 0x9a96ce6f; // Asia/Kathmandu
-
636 const uint32_t kZoneIdAsia_Khandyga = 0x9685a4d9; // Asia/Khandyga
-
637 const uint32_t kZoneIdAsia_Kolkata = 0x72c06cd9; // Asia/Kolkata
-
638 const uint32_t kZoneIdAsia_Krasnoyarsk = 0xd0376c6a; // Asia/Krasnoyarsk
-
639 const uint32_t kZoneIdAsia_Kuala_Lumpur = 0x014763c4; // Asia/Kuala_Lumpur
-
640 const uint32_t kZoneIdAsia_Kuching = 0x801b003b; // Asia/Kuching
-
641 const uint32_t kZoneIdAsia_Macau = 0x155f88b9; // Asia/Macau
-
642 const uint32_t kZoneIdAsia_Magadan = 0xebacc19b; // Asia/Magadan
-
643 const uint32_t kZoneIdAsia_Makassar = 0x6aa21c85; // Asia/Makassar
-
644 const uint32_t kZoneIdAsia_Manila = 0xc156c944; // Asia/Manila
-
645 const uint32_t kZoneIdAsia_Nicosia = 0x4b0fcf78; // Asia/Nicosia
-
646 const uint32_t kZoneIdAsia_Novokuznetsk = 0x69264f93; // Asia/Novokuznetsk
-
647 const uint32_t kZoneIdAsia_Novosibirsk = 0xa2a435cb; // Asia/Novosibirsk
-
648 const uint32_t kZoneIdAsia_Omsk = 0x1faeddac; // Asia/Omsk
-
649 const uint32_t kZoneIdAsia_Oral = 0x1faef0a0; // Asia/Oral
-
650 const uint32_t kZoneIdAsia_Pontianak = 0x1a76c057; // Asia/Pontianak
-
651 const uint32_t kZoneIdAsia_Pyongyang = 0x93ed1c8e; // Asia/Pyongyang
-
652 const uint32_t kZoneIdAsia_Qatar = 0x15a8330b; // Asia/Qatar
-
653 const uint32_t kZoneIdAsia_Qostanay = 0x654fe522; // Asia/Qostanay
-
654 const uint32_t kZoneIdAsia_Qyzylorda = 0x71282e81; // Asia/Qyzylorda
-
655 const uint32_t kZoneIdAsia_Riyadh = 0xcd973d93; // Asia/Riyadh
-
656 const uint32_t kZoneIdAsia_Sakhalin = 0xf4a1c9bd; // Asia/Sakhalin
-
657 const uint32_t kZoneIdAsia_Samarkand = 0x13ae5104; // Asia/Samarkand
-
658 const uint32_t kZoneIdAsia_Seoul = 0x15ce82da; // Asia/Seoul
-
659 const uint32_t kZoneIdAsia_Shanghai = 0xf895a7f5; // Asia/Shanghai
-
660 const uint32_t kZoneIdAsia_Singapore = 0xcf8581fa; // Asia/Singapore
-
661 const uint32_t kZoneIdAsia_Srednekolymsk = 0xbf8e337d; // Asia/Srednekolymsk
-
662 const uint32_t kZoneIdAsia_Taipei = 0xd1a844ae; // Asia/Taipei
-
663 const uint32_t kZoneIdAsia_Tashkent = 0xf3924254; // Asia/Tashkent
-
664 const uint32_t kZoneIdAsia_Tbilisi = 0x0903e442; // Asia/Tbilisi
-
665 const uint32_t kZoneIdAsia_Tehran = 0xd1f02254; // Asia/Tehran
-
666 const uint32_t kZoneIdAsia_Thimphu = 0x170380d1; // Asia/Thimphu
-
667 const uint32_t kZoneIdAsia_Tokyo = 0x15e606a8; // Asia/Tokyo
-
668 const uint32_t kZoneIdAsia_Tomsk = 0x15e60e60; // Asia/Tomsk
-
669 const uint32_t kZoneIdAsia_Ulaanbaatar = 0x30f0cc4e; // Asia/Ulaanbaatar
-
670 const uint32_t kZoneIdAsia_Urumqi = 0xd5379735; // Asia/Urumqi
-
671 const uint32_t kZoneIdAsia_Ust_Nera = 0x4785f921; // Asia/Ust-Nera
-
672 const uint32_t kZoneIdAsia_Vladivostok = 0x29de34a8; // Asia/Vladivostok
-
673 const uint32_t kZoneIdAsia_Yakutsk = 0x87bb3a9e; // Asia/Yakutsk
-
674 const uint32_t kZoneIdAsia_Yangon = 0xdd54a8be; // Asia/Yangon
-
675 const uint32_t kZoneIdAsia_Yekaterinburg = 0xfb544c6e; // Asia/Yekaterinburg
-
676 const uint32_t kZoneIdAsia_Yerevan = 0x9185c8cc; // Asia/Yerevan
-
677 const uint32_t kZoneIdAtlantic_Azores = 0xf93ed918; // Atlantic/Azores
-
678 const uint32_t kZoneIdAtlantic_Bermuda = 0x3d4bb1c4; // Atlantic/Bermuda
-
679 const uint32_t kZoneIdAtlantic_Canary = 0xfc23f2c2; // Atlantic/Canary
-
680 const uint32_t kZoneIdAtlantic_Cape_Verde = 0x5c5e1772; // Atlantic/Cape_Verde
-
681 const uint32_t kZoneIdAtlantic_Faroe = 0xe110a971; // Atlantic/Faroe
-
682 const uint32_t kZoneIdAtlantic_Madeira = 0x81b5c037; // Atlantic/Madeira
-
683 const uint32_t kZoneIdAtlantic_Reykjavik = 0x1c2b4f74; // Atlantic/Reykjavik
-
684 const uint32_t kZoneIdAtlantic_South_Georgia = 0x33013174; // Atlantic/South_Georgia
-
685 const uint32_t kZoneIdAtlantic_Stanley = 0x7bb3e1c4; // Atlantic/Stanley
-
686 const uint32_t kZoneIdAustralia_Adelaide = 0x2428e8a3; // Australia/Adelaide
-
687 const uint32_t kZoneIdAustralia_Brisbane = 0x4fedc9c0; // Australia/Brisbane
-
688 const uint32_t kZoneIdAustralia_Broken_Hill = 0xb06eada3; // Australia/Broken_Hill
-
689 const uint32_t kZoneIdAustralia_Currie = 0x278b6a24; // Australia/Currie
-
690 const uint32_t kZoneIdAustralia_Darwin = 0x2876bdff; // Australia/Darwin
-
691 const uint32_t kZoneIdAustralia_Eucla = 0x8cf99e44; // Australia/Eucla
-
692 const uint32_t kZoneIdAustralia_Hobart = 0x32bf951a; // Australia/Hobart
-
693 const uint32_t kZoneIdAustralia_Lindeman = 0xe05029e2; // Australia/Lindeman
-
694 const uint32_t kZoneIdAustralia_Lord_Howe = 0xa748b67d; // Australia/Lord_Howe
-
695 const uint32_t kZoneIdAustralia_Melbourne = 0x0fe559a3; // Australia/Melbourne
-
696 const uint32_t kZoneIdAustralia_Perth = 0x8db8269d; // Australia/Perth
-
697 const uint32_t kZoneIdAustralia_Sydney = 0x4d1e9776; // Australia/Sydney
-
698 const uint32_t kZoneIdCET = 0x0b87d921; // CET
-
699 const uint32_t kZoneIdCST6CDT = 0xf0e87d00; // CST6CDT
-
700 const uint32_t kZoneIdEET = 0x0b87e1a3; // EET
-
701 const uint32_t kZoneIdEST = 0x0b87e371; // EST
-
702 const uint32_t kZoneIdEST5EDT = 0x8adc72a3; // EST5EDT
-
703 const uint32_t kZoneIdEtc_GMT = 0xd8e2de58; // Etc/GMT
-
704 const uint32_t kZoneIdEtc_GMT_PLUS_1 = 0x9d13da14; // Etc/GMT+1
-
705 const uint32_t kZoneIdEtc_GMT_PLUS_10 = 0x3f8f1cc4; // Etc/GMT+10
-
706 const uint32_t kZoneIdEtc_GMT_PLUS_11 = 0x3f8f1cc5; // Etc/GMT+11
-
707 const uint32_t kZoneIdEtc_GMT_PLUS_12 = 0x3f8f1cc6; // Etc/GMT+12
-
708 const uint32_t kZoneIdEtc_GMT_PLUS_2 = 0x9d13da15; // Etc/GMT+2
-
709 const uint32_t kZoneIdEtc_GMT_PLUS_3 = 0x9d13da16; // Etc/GMT+3
-
710 const uint32_t kZoneIdEtc_GMT_PLUS_4 = 0x9d13da17; // Etc/GMT+4
-
711 const uint32_t kZoneIdEtc_GMT_PLUS_5 = 0x9d13da18; // Etc/GMT+5
-
712 const uint32_t kZoneIdEtc_GMT_PLUS_6 = 0x9d13da19; // Etc/GMT+6
-
713 const uint32_t kZoneIdEtc_GMT_PLUS_7 = 0x9d13da1a; // Etc/GMT+7
-
714 const uint32_t kZoneIdEtc_GMT_PLUS_8 = 0x9d13da1b; // Etc/GMT+8
-
715 const uint32_t kZoneIdEtc_GMT_PLUS_9 = 0x9d13da1c; // Etc/GMT+9
-
716 const uint32_t kZoneIdEtc_GMT_1 = 0x9d13da56; // Etc/GMT-1
-
717 const uint32_t kZoneIdEtc_GMT_10 = 0x3f8f2546; // Etc/GMT-10
-
718 const uint32_t kZoneIdEtc_GMT_11 = 0x3f8f2547; // Etc/GMT-11
-
719 const uint32_t kZoneIdEtc_GMT_12 = 0x3f8f2548; // Etc/GMT-12
-
720 const uint32_t kZoneIdEtc_GMT_13 = 0x3f8f2549; // Etc/GMT-13
-
721 const uint32_t kZoneIdEtc_GMT_14 = 0x3f8f254a; // Etc/GMT-14
-
722 const uint32_t kZoneIdEtc_GMT_2 = 0x9d13da57; // Etc/GMT-2
-
723 const uint32_t kZoneIdEtc_GMT_3 = 0x9d13da58; // Etc/GMT-3
-
724 const uint32_t kZoneIdEtc_GMT_4 = 0x9d13da59; // Etc/GMT-4
-
725 const uint32_t kZoneIdEtc_GMT_5 = 0x9d13da5a; // Etc/GMT-5
-
726 const uint32_t kZoneIdEtc_GMT_6 = 0x9d13da5b; // Etc/GMT-6
-
727 const uint32_t kZoneIdEtc_GMT_7 = 0x9d13da5c; // Etc/GMT-7
-
728 const uint32_t kZoneIdEtc_GMT_8 = 0x9d13da5d; // Etc/GMT-8
-
729 const uint32_t kZoneIdEtc_GMT_9 = 0x9d13da5e; // Etc/GMT-9
-
730 const uint32_t kZoneIdEtc_UTC = 0xd8e31abc; // Etc/UTC
-
731 const uint32_t kZoneIdEurope_Amsterdam = 0x109395c2; // Europe/Amsterdam
-
732 const uint32_t kZoneIdEurope_Andorra = 0x97f6764b; // Europe/Andorra
-
733 const uint32_t kZoneIdEurope_Astrakhan = 0xe22256e1; // Europe/Astrakhan
-
734 const uint32_t kZoneIdEurope_Athens = 0x4318fa27; // Europe/Athens
-
735 const uint32_t kZoneIdEurope_Belgrade = 0xe0532b3a; // Europe/Belgrade
-
736 const uint32_t kZoneIdEurope_Berlin = 0x44644c20; // Europe/Berlin
-
737 const uint32_t kZoneIdEurope_Brussels = 0xdee07337; // Europe/Brussels
-
738 const uint32_t kZoneIdEurope_Bucharest = 0xfb349ec5; // Europe/Bucharest
-
739 const uint32_t kZoneIdEurope_Budapest = 0x9ce0197c; // Europe/Budapest
-
740 const uint32_t kZoneIdEurope_Chisinau = 0xad58aa18; // Europe/Chisinau
-
741 const uint32_t kZoneIdEurope_Copenhagen = 0xe0ed30bc; // Europe/Copenhagen
-
742 const uint32_t kZoneIdEurope_Dublin = 0x4a275f62; // Europe/Dublin
-
743 const uint32_t kZoneIdEurope_Gibraltar = 0xf8e325fc; // Europe/Gibraltar
-
744 const uint32_t kZoneIdEurope_Helsinki = 0x6ab2975b; // Europe/Helsinki
-
745 const uint32_t kZoneIdEurope_Istanbul = 0x9e09d6e6; // Europe/Istanbul
-
746 const uint32_t kZoneIdEurope_Kaliningrad = 0xd33b2f28; // Europe/Kaliningrad
-
747 const uint32_t kZoneIdEurope_Kiev = 0xa2c19eb3; // Europe/Kiev
-
748 const uint32_t kZoneIdEurope_Kirov = 0xfaf5abef; // Europe/Kirov
-
749 const uint32_t kZoneIdEurope_Lisbon = 0x5c00a70b; // Europe/Lisbon
-
750 const uint32_t kZoneIdEurope_London = 0x5c6a84ae; // Europe/London
-
751 const uint32_t kZoneIdEurope_Luxembourg = 0x1f8bc6ce; // Europe/Luxembourg
-
752 const uint32_t kZoneIdEurope_Madrid = 0x5dbd1535; // Europe/Madrid
-
753 const uint32_t kZoneIdEurope_Malta = 0xfb1560f3; // Europe/Malta
-
754 const uint32_t kZoneIdEurope_Minsk = 0xfb19cc66; // Europe/Minsk
-
755 const uint32_t kZoneIdEurope_Monaco = 0x5ebf9f01; // Europe/Monaco
-
756 const uint32_t kZoneIdEurope_Moscow = 0x5ec266fc; // Europe/Moscow
-
757 const uint32_t kZoneIdEurope_Oslo = 0xa2c3fba1; // Europe/Oslo
-
758 const uint32_t kZoneIdEurope_Paris = 0xfb4bc2a3; // Europe/Paris
-
759 const uint32_t kZoneIdEurope_Prague = 0x65ee5d48; // Europe/Prague
-
760 const uint32_t kZoneIdEurope_Riga = 0xa2c57587; // Europe/Riga
-
761 const uint32_t kZoneIdEurope_Rome = 0xa2c58fd7; // Europe/Rome
-
762 const uint32_t kZoneIdEurope_Samara = 0x6bc0b139; // Europe/Samara
-
763 const uint32_t kZoneIdEurope_Saratov = 0xe4315da4; // Europe/Saratov
-
764 const uint32_t kZoneIdEurope_Simferopol = 0xda9eb724; // Europe/Simferopol
-
765 const uint32_t kZoneIdEurope_Sofia = 0xfb898656; // Europe/Sofia
-
766 const uint32_t kZoneIdEurope_Stockholm = 0x5bf6fbb8; // Europe/Stockholm
-
767 const uint32_t kZoneIdEurope_Tallinn = 0x30c4e096; // Europe/Tallinn
-
768 const uint32_t kZoneIdEurope_Tirane = 0x6ea95b47; // Europe/Tirane
-
769 const uint32_t kZoneIdEurope_Ulyanovsk = 0xe03783d0; // Europe/Ulyanovsk
-
770 const uint32_t kZoneIdEurope_Uzhgorod = 0xb066f5d6; // Europe/Uzhgorod
-
771 const uint32_t kZoneIdEurope_Vienna = 0x734cc2e5; // Europe/Vienna
-
772 const uint32_t kZoneIdEurope_Vilnius = 0xdd63b8ce; // Europe/Vilnius
-
773 const uint32_t kZoneIdEurope_Volgograd = 0x3ed0f389; // Europe/Volgograd
-
774 const uint32_t kZoneIdEurope_Warsaw = 0x75185c19; // Europe/Warsaw
-
775 const uint32_t kZoneIdEurope_Zaporozhye = 0xeab9767f; // Europe/Zaporozhye
-
776 const uint32_t kZoneIdEurope_Zurich = 0x7d8195b9; // Europe/Zurich
-
777 const uint32_t kZoneIdHST = 0x0b87f034; // HST
-
778 const uint32_t kZoneIdIndian_Chagos = 0x456f7c3c; // Indian/Chagos
-
779 const uint32_t kZoneIdIndian_Christmas = 0x68c207d5; // Indian/Christmas
-
780 const uint32_t kZoneIdIndian_Cocos = 0x021e86de; // Indian/Cocos
-
781 const uint32_t kZoneIdIndian_Kerguelen = 0x4351b389; // Indian/Kerguelen
-
782 const uint32_t kZoneIdIndian_Mahe = 0x45e725e2; // Indian/Mahe
-
783 const uint32_t kZoneIdIndian_Maldives = 0x9869681c; // Indian/Maldives
-
784 const uint32_t kZoneIdIndian_Mauritius = 0x7b09c02a; // Indian/Mauritius
-
785 const uint32_t kZoneIdIndian_Reunion = 0x7076c047; // Indian/Reunion
-
786 const uint32_t kZoneIdMET = 0x0b8803ab; // MET
-
787 const uint32_t kZoneIdMST = 0x0b880579; // MST
-
788 const uint32_t kZoneIdMST7MDT = 0xf2af9375; // MST7MDT
-
789 const uint32_t kZoneIdPST8PDT = 0xd99ee2dc; // PST8PDT
-
790 const uint32_t kZoneIdPacific_Apia = 0x23359b5e; // Pacific/Apia
-
791 const uint32_t kZoneIdPacific_Auckland = 0x25062f86; // Pacific/Auckland
-
792 const uint32_t kZoneIdPacific_Bougainville = 0x5e10f7a4; // Pacific/Bougainville
-
793 const uint32_t kZoneIdPacific_Chatham = 0x2f0de999; // Pacific/Chatham
-
794 const uint32_t kZoneIdPacific_Chuuk = 0x8a090b23; // Pacific/Chuuk
-
795 const uint32_t kZoneIdPacific_Easter = 0xcf54f7e7; // Pacific/Easter
-
796 const uint32_t kZoneIdPacific_Efate = 0x8a2bce28; // Pacific/Efate
-
797 const uint32_t kZoneIdPacific_Enderbury = 0x61599a93; // Pacific/Enderbury
-
798 const uint32_t kZoneIdPacific_Fakaofo = 0x06532bba; // Pacific/Fakaofo
-
799 const uint32_t kZoneIdPacific_Fiji = 0x23383ba5; // Pacific/Fiji
-
800 const uint32_t kZoneIdPacific_Funafuti = 0xdb402d65; // Pacific/Funafuti
-
801 const uint32_t kZoneIdPacific_Galapagos = 0xa952f752; // Pacific/Galapagos
-
802 const uint32_t kZoneIdPacific_Gambier = 0x53720c3a; // Pacific/Gambier
-
803 const uint32_t kZoneIdPacific_Guadalcanal = 0xf4dd25f0; // Pacific/Guadalcanal
-
804 const uint32_t kZoneIdPacific_Guam = 0x2338f9ed; // Pacific/Guam
-
805 const uint32_t kZoneIdPacific_Honolulu = 0xe6e70af9; // Pacific/Honolulu
-
806 const uint32_t kZoneIdPacific_Kiritimati = 0x8305073a; // Pacific/Kiritimati
-
807 const uint32_t kZoneIdPacific_Kosrae = 0xde5139a8; // Pacific/Kosrae
-
808 const uint32_t kZoneIdPacific_Kwajalein = 0x8e216759; // Pacific/Kwajalein
-
809 const uint32_t kZoneIdPacific_Majuro = 0xe1f95371; // Pacific/Majuro
-
810 const uint32_t kZoneIdPacific_Marquesas = 0x57ca7135; // Pacific/Marquesas
-
811 const uint32_t kZoneIdPacific_Nauru = 0x8acc41ae; // Pacific/Nauru
-
812 const uint32_t kZoneIdPacific_Niue = 0x233ca014; // Pacific/Niue
-
813 const uint32_t kZoneIdPacific_Norfolk = 0x8f4eb4be; // Pacific/Norfolk
-
814 const uint32_t kZoneIdPacific_Noumea = 0xe551b788; // Pacific/Noumea
-
815 const uint32_t kZoneIdPacific_Pago_Pago = 0x603aebd0; // Pacific/Pago_Pago
-
816 const uint32_t kZoneIdPacific_Palau = 0x8af04a36; // Pacific/Palau
-
817 const uint32_t kZoneIdPacific_Pitcairn = 0x8837d8bd; // Pacific/Pitcairn
-
818 const uint32_t kZoneIdPacific_Pohnpei = 0x28929f96; // Pacific/Pohnpei
-
819 const uint32_t kZoneIdPacific_Port_Moresby = 0xa7ba7f68; // Pacific/Port_Moresby
-
820 const uint32_t kZoneIdPacific_Rarotonga = 0x9981a3b0; // Pacific/Rarotonga
-
821 const uint32_t kZoneIdPacific_Tahiti = 0xf24c2446; // Pacific/Tahiti
-
822 const uint32_t kZoneIdPacific_Tarawa = 0xf2517e63; // Pacific/Tarawa
-
823 const uint32_t kZoneIdPacific_Tongatapu = 0x262ca836; // Pacific/Tongatapu
-
824 const uint32_t kZoneIdPacific_Wake = 0x23416c2b; // Pacific/Wake
-
825 const uint32_t kZoneIdPacific_Wallis = 0xf94ddb0f; // Pacific/Wallis
-
826 const uint32_t kZoneIdWET = 0x0b882e35; // WET
-
827 
-
828 
+
439 const uint32_t kZoneIdAfrica_Abidjan = 0xc21305a3; // Africa/Abidjan
+
440 const uint32_t kZoneIdAfrica_Accra = 0x77d5b054; // Africa/Accra
+
441 const uint32_t kZoneIdAfrica_Algiers = 0xd94515c1; // Africa/Algiers
+
442 const uint32_t kZoneIdAfrica_Bissau = 0x75564141; // Africa/Bissau
+
443 const uint32_t kZoneIdAfrica_Cairo = 0x77f8e228; // Africa/Cairo
+
444 const uint32_t kZoneIdAfrica_Casablanca = 0xc59f1b33; // Africa/Casablanca
+
445 const uint32_t kZoneIdAfrica_Ceuta = 0x77fb46ec; // Africa/Ceuta
+
446 const uint32_t kZoneIdAfrica_El_Aaiun = 0x9d6fb118; // Africa/El_Aaiun
+
447 const uint32_t kZoneIdAfrica_Johannesburg = 0xd5d157a0; // Africa/Johannesburg
+
448 const uint32_t kZoneIdAfrica_Juba = 0xd51b395c; // Africa/Juba
+
449 const uint32_t kZoneIdAfrica_Khartoum = 0xfb3d4205; // Africa/Khartoum
+
450 const uint32_t kZoneIdAfrica_Lagos = 0x789bb5d0; // Africa/Lagos
+
451 const uint32_t kZoneIdAfrica_Maputo = 0x8e6ca1f0; // Africa/Maputo
+
452 const uint32_t kZoneIdAfrica_Monrovia = 0x0ce90385; // Africa/Monrovia
+
453 const uint32_t kZoneIdAfrica_Nairobi = 0xa87ab57e; // Africa/Nairobi
+
454 const uint32_t kZoneIdAfrica_Ndjamena = 0x9fe09898; // Africa/Ndjamena
+
455 const uint32_t kZoneIdAfrica_Sao_Tome = 0x61b319d1; // Africa/Sao_Tome
+
456 const uint32_t kZoneIdAfrica_Tripoli = 0x9dfebd3d; // Africa/Tripoli
+
457 const uint32_t kZoneIdAfrica_Tunis = 0x79378e6d; // Africa/Tunis
+
458 const uint32_t kZoneIdAfrica_Windhoek = 0x789c9bd3; // Africa/Windhoek
+
459 const uint32_t kZoneIdAmerica_Adak = 0x97fe49d7; // America/Adak
+
460 const uint32_t kZoneIdAmerica_Anchorage = 0x5a79260e; // America/Anchorage
+
461 const uint32_t kZoneIdAmerica_Araguaina = 0x6f9a3aef; // America/Araguaina
+
462 const uint32_t kZoneIdAmerica_Argentina_Buenos_Aires = 0xd43b4c0d; // America/Argentina/Buenos_Aires
+
463 const uint32_t kZoneIdAmerica_Argentina_Catamarca = 0x8d40986b; // America/Argentina/Catamarca
+
464 const uint32_t kZoneIdAmerica_Argentina_Cordoba = 0xbfccc308; // America/Argentina/Cordoba
+
465 const uint32_t kZoneIdAmerica_Argentina_Jujuy = 0x5f2f46c5; // America/Argentina/Jujuy
+
466 const uint32_t kZoneIdAmerica_Argentina_La_Rioja = 0xa46b7eef; // America/Argentina/La_Rioja
+
467 const uint32_t kZoneIdAmerica_Argentina_Mendoza = 0xa9f72d5c; // America/Argentina/Mendoza
+
468 const uint32_t kZoneIdAmerica_Argentina_Rio_Gallegos = 0xc5b0f565; // America/Argentina/Rio_Gallegos
+
469 const uint32_t kZoneIdAmerica_Argentina_Salta = 0x5fc73403; // America/Argentina/Salta
+
470 const uint32_t kZoneIdAmerica_Argentina_San_Juan = 0x3e1009bd; // America/Argentina/San_Juan
+
471 const uint32_t kZoneIdAmerica_Argentina_San_Luis = 0x3e11238c; // America/Argentina/San_Luis
+
472 const uint32_t kZoneIdAmerica_Argentina_Tucuman = 0xe96399eb; // America/Argentina/Tucuman
+
473 const uint32_t kZoneIdAmerica_Argentina_Ushuaia = 0x320dcdde; // America/Argentina/Ushuaia
+
474 const uint32_t kZoneIdAmerica_Asuncion = 0x50ec79a6; // America/Asuncion
+
475 const uint32_t kZoneIdAmerica_Atikokan = 0x81b92098; // America/Atikokan
+
476 const uint32_t kZoneIdAmerica_Bahia = 0x97d815fb; // America/Bahia
+
477 const uint32_t kZoneIdAmerica_Bahia_Banderas = 0x14f6329a; // America/Bahia_Banderas
+
478 const uint32_t kZoneIdAmerica_Barbados = 0xcbbc3b04; // America/Barbados
+
479 const uint32_t kZoneIdAmerica_Belem = 0x97da580b; // America/Belem
+
480 const uint32_t kZoneIdAmerica_Belize = 0x93256c81; // America/Belize
+
481 const uint32_t kZoneIdAmerica_Blanc_Sablon = 0x6e299892; // America/Blanc-Sablon
+
482 const uint32_t kZoneIdAmerica_Boa_Vista = 0x0a7b7efe; // America/Boa_Vista
+
483 const uint32_t kZoneIdAmerica_Bogota = 0x93d7bc62; // America/Bogota
+
484 const uint32_t kZoneIdAmerica_Boise = 0x97dfc8d8; // America/Boise
+
485 const uint32_t kZoneIdAmerica_Cambridge_Bay = 0xd5a44aff; // America/Cambridge_Bay
+
486 const uint32_t kZoneIdAmerica_Campo_Grande = 0xfec3e7a6; // America/Campo_Grande
+
487 const uint32_t kZoneIdAmerica_Cancun = 0x953331be; // America/Cancun
+
488 const uint32_t kZoneIdAmerica_Caracas = 0x3be064f4; // America/Caracas
+
489 const uint32_t kZoneIdAmerica_Cayenne = 0x3c617269; // America/Cayenne
+
490 const uint32_t kZoneIdAmerica_Chicago = 0x4b92b5d4; // America/Chicago
+
491 const uint32_t kZoneIdAmerica_Chihuahua = 0x8827d776; // America/Chihuahua
+
492 const uint32_t kZoneIdAmerica_Costa_Rica = 0x63ff66be; // America/Costa_Rica
+
493 const uint32_t kZoneIdAmerica_Creston = 0x62a70204; // America/Creston
+
494 const uint32_t kZoneIdAmerica_Cuiaba = 0x969a52eb; // America/Cuiaba
+
495 const uint32_t kZoneIdAmerica_Curacao = 0x6a879184; // America/Curacao
+
496 const uint32_t kZoneIdAmerica_Danmarkshavn = 0xf554d204; // America/Danmarkshavn
+
497 const uint32_t kZoneIdAmerica_Dawson = 0x978d8d12; // America/Dawson
+
498 const uint32_t kZoneIdAmerica_Dawson_Creek = 0x6cf24e5b; // America/Dawson_Creek
+
499 const uint32_t kZoneIdAmerica_Denver = 0x97d10b2a; // America/Denver
+
500 const uint32_t kZoneIdAmerica_Detroit = 0x925cfbc1; // America/Detroit
+
501 const uint32_t kZoneIdAmerica_Edmonton = 0x6cb9484a; // America/Edmonton
+
502 const uint32_t kZoneIdAmerica_Eirunepe = 0xf9b29683; // America/Eirunepe
+
503 const uint32_t kZoneIdAmerica_El_Salvador = 0x752ad652; // America/El_Salvador
+
504 const uint32_t kZoneIdAmerica_Fort_Nelson = 0x3f437e0f; // America/Fort_Nelson
+
505 const uint32_t kZoneIdAmerica_Fortaleza = 0x2ad018ee; // America/Fortaleza
+
506 const uint32_t kZoneIdAmerica_Glace_Bay = 0x9681f8dd; // America/Glace_Bay
+
507 const uint32_t kZoneIdAmerica_Goose_Bay = 0xb649541e; // America/Goose_Bay
+
508 const uint32_t kZoneIdAmerica_Grand_Turk = 0x6e216197; // America/Grand_Turk
+
509 const uint32_t kZoneIdAmerica_Guatemala = 0x0c8259f7; // America/Guatemala
+
510 const uint32_t kZoneIdAmerica_Guayaquil = 0x17e64958; // America/Guayaquil
+
511 const uint32_t kZoneIdAmerica_Guyana = 0x9ff7bd0b; // America/Guyana
+
512 const uint32_t kZoneIdAmerica_Halifax = 0xbc5b7183; // America/Halifax
+
513 const uint32_t kZoneIdAmerica_Havana = 0xa0e15675; // America/Havana
+
514 const uint32_t kZoneIdAmerica_Hermosillo = 0x065d21c4; // America/Hermosillo
+
515 const uint32_t kZoneIdAmerica_Indiana_Indianapolis = 0x28a669a4; // America/Indiana/Indianapolis
+
516 const uint32_t kZoneIdAmerica_Indiana_Knox = 0x6554adc9; // America/Indiana/Knox
+
517 const uint32_t kZoneIdAmerica_Indiana_Marengo = 0x2feeee72; // America/Indiana/Marengo
+
518 const uint32_t kZoneIdAmerica_Indiana_Petersburg = 0x94ac7acc; // America/Indiana/Petersburg
+
519 const uint32_t kZoneIdAmerica_Indiana_Tell_City = 0x09263612; // America/Indiana/Tell_City
+
520 const uint32_t kZoneIdAmerica_Indiana_Vevay = 0x10aca054; // America/Indiana/Vevay
+
521 const uint32_t kZoneIdAmerica_Indiana_Vincennes = 0x28a0b212; // America/Indiana/Vincennes
+
522 const uint32_t kZoneIdAmerica_Indiana_Winamac = 0x4413fa69; // America/Indiana/Winamac
+
523 const uint32_t kZoneIdAmerica_Inuvik = 0xa42189fc; // America/Inuvik
+
524 const uint32_t kZoneIdAmerica_Iqaluit = 0x2de310bf; // America/Iqaluit
+
525 const uint32_t kZoneIdAmerica_Jamaica = 0x565dad6c; // America/Jamaica
+
526 const uint32_t kZoneIdAmerica_Juneau = 0xa6f13e2e; // America/Juneau
+
527 const uint32_t kZoneIdAmerica_Kentucky_Louisville = 0x1a21024b; // America/Kentucky/Louisville
+
528 const uint32_t kZoneIdAmerica_Kentucky_Monticello = 0xde71c439; // America/Kentucky/Monticello
+
529 const uint32_t kZoneIdAmerica_La_Paz = 0xaa29125d; // America/La_Paz
+
530 const uint32_t kZoneIdAmerica_Lima = 0x980468c9; // America/Lima
+
531 const uint32_t kZoneIdAmerica_Los_Angeles = 0xb7f7e8f2; // America/Los_Angeles
+
532 const uint32_t kZoneIdAmerica_Maceio = 0xac80c6d4; // America/Maceio
+
533 const uint32_t kZoneIdAmerica_Managua = 0x3d5e7600; // America/Managua
+
534 const uint32_t kZoneIdAmerica_Manaus = 0xac86bf8b; // America/Manaus
+
535 const uint32_t kZoneIdAmerica_Martinique = 0x551e84c5; // America/Martinique
+
536 const uint32_t kZoneIdAmerica_Matamoros = 0xdd1b0259; // America/Matamoros
+
537 const uint32_t kZoneIdAmerica_Mazatlan = 0x0532189e; // America/Mazatlan
+
538 const uint32_t kZoneIdAmerica_Menominee = 0xe0e9c583; // America/Menominee
+
539 const uint32_t kZoneIdAmerica_Merida = 0xacd172d8; // America/Merida
+
540 const uint32_t kZoneIdAmerica_Metlakatla = 0x84de2686; // America/Metlakatla
+
541 const uint32_t kZoneIdAmerica_Mexico_City = 0xd0d93f43; // America/Mexico_City
+
542 const uint32_t kZoneIdAmerica_Miquelon = 0x59674330; // America/Miquelon
+
543 const uint32_t kZoneIdAmerica_Moncton = 0x5e07fe24; // America/Moncton
+
544 const uint32_t kZoneIdAmerica_Monterrey = 0x269a1deb; // America/Monterrey
+
545 const uint32_t kZoneIdAmerica_Montevideo = 0xfa214780; // America/Montevideo
+
546 const uint32_t kZoneIdAmerica_Nassau = 0xaedef011; // America/Nassau
+
547 const uint32_t kZoneIdAmerica_New_York = 0x1e2a7654; // America/New_York
+
548 const uint32_t kZoneIdAmerica_Nipigon = 0x9d2a8b1a; // America/Nipigon
+
549 const uint32_t kZoneIdAmerica_Nome = 0x98059b15; // America/Nome
+
550 const uint32_t kZoneIdAmerica_Noronha = 0xab5116fb; // America/Noronha
+
551 const uint32_t kZoneIdAmerica_North_Dakota_Beulah = 0x9b52b384; // America/North_Dakota/Beulah
+
552 const uint32_t kZoneIdAmerica_North_Dakota_Center = 0x9da42814; // America/North_Dakota/Center
+
553 const uint32_t kZoneIdAmerica_North_Dakota_New_Salem = 0x04f9958e; // America/North_Dakota/New_Salem
+
554 const uint32_t kZoneIdAmerica_Nuuk = 0x9805b5a9; // America/Nuuk
+
555 const uint32_t kZoneIdAmerica_Ojinaga = 0xebfde83f; // America/Ojinaga
+
556 const uint32_t kZoneIdAmerica_Panama = 0xb3863854; // America/Panama
+
557 const uint32_t kZoneIdAmerica_Pangnirtung = 0x2d999193; // America/Pangnirtung
+
558 const uint32_t kZoneIdAmerica_Paramaribo = 0xb319e4c4; // America/Paramaribo
+
559 const uint32_t kZoneIdAmerica_Phoenix = 0x34b5af01; // America/Phoenix
+
560 const uint32_t kZoneIdAmerica_Port_au_Prince = 0x8e4a7bdc; // America/Port-au-Prince
+
561 const uint32_t kZoneIdAmerica_Port_of_Spain = 0xd8b28d59; // America/Port_of_Spain
+
562 const uint32_t kZoneIdAmerica_Porto_Velho = 0x6b1aac77; // America/Porto_Velho
+
563 const uint32_t kZoneIdAmerica_Puerto_Rico = 0x6752ca31; // America/Puerto_Rico
+
564 const uint32_t kZoneIdAmerica_Punta_Arenas = 0xc2c3bce7; // America/Punta_Arenas
+
565 const uint32_t kZoneIdAmerica_Rainy_River = 0x9cd58a10; // America/Rainy_River
+
566 const uint32_t kZoneIdAmerica_Rankin_Inlet = 0xc8de4984; // America/Rankin_Inlet
+
567 const uint32_t kZoneIdAmerica_Recife = 0xb8730494; // America/Recife
+
568 const uint32_t kZoneIdAmerica_Regina = 0xb875371c; // America/Regina
+
569 const uint32_t kZoneIdAmerica_Resolute = 0xc7093459; // America/Resolute
+
570 const uint32_t kZoneIdAmerica_Rio_Branco = 0x9d352764; // America/Rio_Branco
+
571 const uint32_t kZoneIdAmerica_Santarem = 0x740caec1; // America/Santarem
+
572 const uint32_t kZoneIdAmerica_Santiago = 0x7410c9bc; // America/Santiago
+
573 const uint32_t kZoneIdAmerica_Santo_Domingo = 0x75a0d177; // America/Santo_Domingo
+
574 const uint32_t kZoneIdAmerica_Sao_Paulo = 0x1063bfc9; // America/Sao_Paulo
+
575 const uint32_t kZoneIdAmerica_Scoresbysund = 0x123f8d2a; // America/Scoresbysund
+
576 const uint32_t kZoneIdAmerica_Sitka = 0x99104ce2; // America/Sitka
+
577 const uint32_t kZoneIdAmerica_St_Johns = 0x04b14e6e; // America/St_Johns
+
578 const uint32_t kZoneIdAmerica_Swift_Current = 0xdef98e55; // America/Swift_Current
+
579 const uint32_t kZoneIdAmerica_Tegucigalpa = 0xbfd6fd4c; // America/Tegucigalpa
+
580 const uint32_t kZoneIdAmerica_Thule = 0x9921dd68; // America/Thule
+
581 const uint32_t kZoneIdAmerica_Thunder_Bay = 0xf962e71b; // America/Thunder_Bay
+
582 const uint32_t kZoneIdAmerica_Tijuana = 0x6aa1df72; // America/Tijuana
+
583 const uint32_t kZoneIdAmerica_Toronto = 0x792e851b; // America/Toronto
+
584 const uint32_t kZoneIdAmerica_Vancouver = 0x2c6f6b1f; // America/Vancouver
+
585 const uint32_t kZoneIdAmerica_Whitehorse = 0x54e0e3e8; // America/Whitehorse
+
586 const uint32_t kZoneIdAmerica_Winnipeg = 0x8c7dafc7; // America/Winnipeg
+
587 const uint32_t kZoneIdAmerica_Yakutat = 0xd8ee31e9; // America/Yakutat
+
588 const uint32_t kZoneIdAmerica_Yellowknife = 0x0f76c76f; // America/Yellowknife
+
589 const uint32_t kZoneIdAntarctica_Casey = 0xe2022583; // Antarctica/Casey
+
590 const uint32_t kZoneIdAntarctica_Davis = 0xe2144b45; // Antarctica/Davis
+
591 const uint32_t kZoneIdAntarctica_DumontDUrville = 0x5a3c656c; // Antarctica/DumontDUrville
+
592 const uint32_t kZoneIdAntarctica_Macquarie = 0x92f47626; // Antarctica/Macquarie
+
593 const uint32_t kZoneIdAntarctica_Mawson = 0x399cd863; // Antarctica/Mawson
+
594 const uint32_t kZoneIdAntarctica_Palmer = 0x40962f4f; // Antarctica/Palmer
+
595 const uint32_t kZoneIdAntarctica_Rothera = 0x0e86d203; // Antarctica/Rothera
+
596 const uint32_t kZoneIdAntarctica_Syowa = 0xe330c7e1; // Antarctica/Syowa
+
597 const uint32_t kZoneIdAntarctica_Troll = 0xe33f085b; // Antarctica/Troll
+
598 const uint32_t kZoneIdAntarctica_Vostok = 0x4f966fd4; // Antarctica/Vostok
+
599 const uint32_t kZoneIdAsia_Almaty = 0xa61f41fa; // Asia/Almaty
+
600 const uint32_t kZoneIdAsia_Amman = 0x148d21bc; // Asia/Amman
+
601 const uint32_t kZoneIdAsia_Anadyr = 0xa63cebd1; // Asia/Anadyr
+
602 const uint32_t kZoneIdAsia_Aqtau = 0x148f710e; // Asia/Aqtau
+
603 const uint32_t kZoneIdAsia_Aqtobe = 0xa67dcc4e; // Asia/Aqtobe
+
604 const uint32_t kZoneIdAsia_Ashgabat = 0xba87598d; // Asia/Ashgabat
+
605 const uint32_t kZoneIdAsia_Atyrau = 0xa6b6e068; // Asia/Atyrau
+
606 const uint32_t kZoneIdAsia_Baghdad = 0x9ceffbed; // Asia/Baghdad
+
607 const uint32_t kZoneIdAsia_Baku = 0x1fa788b5; // Asia/Baku
+
608 const uint32_t kZoneIdAsia_Bangkok = 0x9d6e3aaf; // Asia/Bangkok
+
609 const uint32_t kZoneIdAsia_Barnaul = 0x9dba4997; // Asia/Barnaul
+
610 const uint32_t kZoneIdAsia_Beirut = 0xa7f3d5fd; // Asia/Beirut
+
611 const uint32_t kZoneIdAsia_Bishkek = 0xb0728553; // Asia/Bishkek
+
612 const uint32_t kZoneIdAsia_Brunei = 0xa8e595f7; // Asia/Brunei
+
613 const uint32_t kZoneIdAsia_Chita = 0x14ae863b; // Asia/Chita
+
614 const uint32_t kZoneIdAsia_Choibalsan = 0x928aa4a6; // Asia/Choibalsan
+
615 const uint32_t kZoneIdAsia_Colombo = 0x0af0e91d; // Asia/Colombo
+
616 const uint32_t kZoneIdAsia_Damascus = 0x20fbb063; // Asia/Damascus
+
617 const uint32_t kZoneIdAsia_Dhaka = 0x14c07b8b; // Asia/Dhaka
+
618 const uint32_t kZoneIdAsia_Dili = 0x1fa8c394; // Asia/Dili
+
619 const uint32_t kZoneIdAsia_Dubai = 0x14c79f77; // Asia/Dubai
+
620 const uint32_t kZoneIdAsia_Dushanbe = 0x32fc5c3c; // Asia/Dushanbe
+
621 const uint32_t kZoneIdAsia_Famagusta = 0x289b4f8b; // Asia/Famagusta
+
622 const uint32_t kZoneIdAsia_Gaza = 0x1faa4875; // Asia/Gaza
+
623 const uint32_t kZoneIdAsia_Hebron = 0xb5eef250; // Asia/Hebron
+
624 const uint32_t kZoneIdAsia_Ho_Chi_Minh = 0x20f2d127; // Asia/Ho_Chi_Minh
+
625 const uint32_t kZoneIdAsia_Hong_Kong = 0x577f28ac; // Asia/Hong_Kong
+
626 const uint32_t kZoneIdAsia_Hovd = 0x1fab0fe3; // Asia/Hovd
+
627 const uint32_t kZoneIdAsia_Irkutsk = 0xdfbf213f; // Asia/Irkutsk
+
628 const uint32_t kZoneIdAsia_Jakarta = 0x0506ab50; // Asia/Jakarta
+
629 const uint32_t kZoneIdAsia_Jayapura = 0xc6833c2f; // Asia/Jayapura
+
630 const uint32_t kZoneIdAsia_Jerusalem = 0x5becd23a; // Asia/Jerusalem
+
631 const uint32_t kZoneIdAsia_Kabul = 0x153b5601; // Asia/Kabul
+
632 const uint32_t kZoneIdAsia_Kamchatka = 0x73baf9d7; // Asia/Kamchatka
+
633 const uint32_t kZoneIdAsia_Karachi = 0x527f5245; // Asia/Karachi
+
634 const uint32_t kZoneIdAsia_Kathmandu = 0x9a96ce6f; // Asia/Kathmandu
+
635 const uint32_t kZoneIdAsia_Khandyga = 0x9685a4d9; // Asia/Khandyga
+
636 const uint32_t kZoneIdAsia_Kolkata = 0x72c06cd9; // Asia/Kolkata
+
637 const uint32_t kZoneIdAsia_Krasnoyarsk = 0xd0376c6a; // Asia/Krasnoyarsk
+
638 const uint32_t kZoneIdAsia_Kuala_Lumpur = 0x014763c4; // Asia/Kuala_Lumpur
+
639 const uint32_t kZoneIdAsia_Kuching = 0x801b003b; // Asia/Kuching
+
640 const uint32_t kZoneIdAsia_Macau = 0x155f88b9; // Asia/Macau
+
641 const uint32_t kZoneIdAsia_Magadan = 0xebacc19b; // Asia/Magadan
+
642 const uint32_t kZoneIdAsia_Makassar = 0x6aa21c85; // Asia/Makassar
+
643 const uint32_t kZoneIdAsia_Manila = 0xc156c944; // Asia/Manila
+
644 const uint32_t kZoneIdAsia_Nicosia = 0x4b0fcf78; // Asia/Nicosia
+
645 const uint32_t kZoneIdAsia_Novokuznetsk = 0x69264f93; // Asia/Novokuznetsk
+
646 const uint32_t kZoneIdAsia_Novosibirsk = 0xa2a435cb; // Asia/Novosibirsk
+
647 const uint32_t kZoneIdAsia_Omsk = 0x1faeddac; // Asia/Omsk
+
648 const uint32_t kZoneIdAsia_Oral = 0x1faef0a0; // Asia/Oral
+
649 const uint32_t kZoneIdAsia_Pontianak = 0x1a76c057; // Asia/Pontianak
+
650 const uint32_t kZoneIdAsia_Pyongyang = 0x93ed1c8e; // Asia/Pyongyang
+
651 const uint32_t kZoneIdAsia_Qatar = 0x15a8330b; // Asia/Qatar
+
652 const uint32_t kZoneIdAsia_Qostanay = 0x654fe522; // Asia/Qostanay
+
653 const uint32_t kZoneIdAsia_Qyzylorda = 0x71282e81; // Asia/Qyzylorda
+
654 const uint32_t kZoneIdAsia_Riyadh = 0xcd973d93; // Asia/Riyadh
+
655 const uint32_t kZoneIdAsia_Sakhalin = 0xf4a1c9bd; // Asia/Sakhalin
+
656 const uint32_t kZoneIdAsia_Samarkand = 0x13ae5104; // Asia/Samarkand
+
657 const uint32_t kZoneIdAsia_Seoul = 0x15ce82da; // Asia/Seoul
+
658 const uint32_t kZoneIdAsia_Shanghai = 0xf895a7f5; // Asia/Shanghai
+
659 const uint32_t kZoneIdAsia_Singapore = 0xcf8581fa; // Asia/Singapore
+
660 const uint32_t kZoneIdAsia_Srednekolymsk = 0xbf8e337d; // Asia/Srednekolymsk
+
661 const uint32_t kZoneIdAsia_Taipei = 0xd1a844ae; // Asia/Taipei
+
662 const uint32_t kZoneIdAsia_Tashkent = 0xf3924254; // Asia/Tashkent
+
663 const uint32_t kZoneIdAsia_Tbilisi = 0x0903e442; // Asia/Tbilisi
+
664 const uint32_t kZoneIdAsia_Tehran = 0xd1f02254; // Asia/Tehran
+
665 const uint32_t kZoneIdAsia_Thimphu = 0x170380d1; // Asia/Thimphu
+
666 const uint32_t kZoneIdAsia_Tokyo = 0x15e606a8; // Asia/Tokyo
+
667 const uint32_t kZoneIdAsia_Tomsk = 0x15e60e60; // Asia/Tomsk
+
668 const uint32_t kZoneIdAsia_Ulaanbaatar = 0x30f0cc4e; // Asia/Ulaanbaatar
+
669 const uint32_t kZoneIdAsia_Urumqi = 0xd5379735; // Asia/Urumqi
+
670 const uint32_t kZoneIdAsia_Ust_Nera = 0x4785f921; // Asia/Ust-Nera
+
671 const uint32_t kZoneIdAsia_Vladivostok = 0x29de34a8; // Asia/Vladivostok
+
672 const uint32_t kZoneIdAsia_Yakutsk = 0x87bb3a9e; // Asia/Yakutsk
+
673 const uint32_t kZoneIdAsia_Yangon = 0xdd54a8be; // Asia/Yangon
+
674 const uint32_t kZoneIdAsia_Yekaterinburg = 0xfb544c6e; // Asia/Yekaterinburg
+
675 const uint32_t kZoneIdAsia_Yerevan = 0x9185c8cc; // Asia/Yerevan
+
676 const uint32_t kZoneIdAtlantic_Azores = 0xf93ed918; // Atlantic/Azores
+
677 const uint32_t kZoneIdAtlantic_Bermuda = 0x3d4bb1c4; // Atlantic/Bermuda
+
678 const uint32_t kZoneIdAtlantic_Canary = 0xfc23f2c2; // Atlantic/Canary
+
679 const uint32_t kZoneIdAtlantic_Cape_Verde = 0x5c5e1772; // Atlantic/Cape_Verde
+
680 const uint32_t kZoneIdAtlantic_Faroe = 0xe110a971; // Atlantic/Faroe
+
681 const uint32_t kZoneIdAtlantic_Madeira = 0x81b5c037; // Atlantic/Madeira
+
682 const uint32_t kZoneIdAtlantic_Reykjavik = 0x1c2b4f74; // Atlantic/Reykjavik
+
683 const uint32_t kZoneIdAtlantic_South_Georgia = 0x33013174; // Atlantic/South_Georgia
+
684 const uint32_t kZoneIdAtlantic_Stanley = 0x7bb3e1c4; // Atlantic/Stanley
+
685 const uint32_t kZoneIdAustralia_Adelaide = 0x2428e8a3; // Australia/Adelaide
+
686 const uint32_t kZoneIdAustralia_Brisbane = 0x4fedc9c0; // Australia/Brisbane
+
687 const uint32_t kZoneIdAustralia_Broken_Hill = 0xb06eada3; // Australia/Broken_Hill
+
688 const uint32_t kZoneIdAustralia_Darwin = 0x2876bdff; // Australia/Darwin
+
689 const uint32_t kZoneIdAustralia_Eucla = 0x8cf99e44; // Australia/Eucla
+
690 const uint32_t kZoneIdAustralia_Hobart = 0x32bf951a; // Australia/Hobart
+
691 const uint32_t kZoneIdAustralia_Lindeman = 0xe05029e2; // Australia/Lindeman
+
692 const uint32_t kZoneIdAustralia_Lord_Howe = 0xa748b67d; // Australia/Lord_Howe
+
693 const uint32_t kZoneIdAustralia_Melbourne = 0x0fe559a3; // Australia/Melbourne
+
694 const uint32_t kZoneIdAustralia_Perth = 0x8db8269d; // Australia/Perth
+
695 const uint32_t kZoneIdAustralia_Sydney = 0x4d1e9776; // Australia/Sydney
+
696 const uint32_t kZoneIdCET = 0x0b87d921; // CET
+
697 const uint32_t kZoneIdCST6CDT = 0xf0e87d00; // CST6CDT
+
698 const uint32_t kZoneIdEET = 0x0b87e1a3; // EET
+
699 const uint32_t kZoneIdEST = 0x0b87e371; // EST
+
700 const uint32_t kZoneIdEST5EDT = 0x8adc72a3; // EST5EDT
+
701 const uint32_t kZoneIdEtc_GMT = 0xd8e2de58; // Etc/GMT
+
702 const uint32_t kZoneIdEtc_GMT_PLUS_1 = 0x9d13da14; // Etc/GMT+1
+
703 const uint32_t kZoneIdEtc_GMT_PLUS_10 = 0x3f8f1cc4; // Etc/GMT+10
+
704 const uint32_t kZoneIdEtc_GMT_PLUS_11 = 0x3f8f1cc5; // Etc/GMT+11
+
705 const uint32_t kZoneIdEtc_GMT_PLUS_12 = 0x3f8f1cc6; // Etc/GMT+12
+
706 const uint32_t kZoneIdEtc_GMT_PLUS_2 = 0x9d13da15; // Etc/GMT+2
+
707 const uint32_t kZoneIdEtc_GMT_PLUS_3 = 0x9d13da16; // Etc/GMT+3
+
708 const uint32_t kZoneIdEtc_GMT_PLUS_4 = 0x9d13da17; // Etc/GMT+4
+
709 const uint32_t kZoneIdEtc_GMT_PLUS_5 = 0x9d13da18; // Etc/GMT+5
+
710 const uint32_t kZoneIdEtc_GMT_PLUS_6 = 0x9d13da19; // Etc/GMT+6
+
711 const uint32_t kZoneIdEtc_GMT_PLUS_7 = 0x9d13da1a; // Etc/GMT+7
+
712 const uint32_t kZoneIdEtc_GMT_PLUS_8 = 0x9d13da1b; // Etc/GMT+8
+
713 const uint32_t kZoneIdEtc_GMT_PLUS_9 = 0x9d13da1c; // Etc/GMT+9
+
714 const uint32_t kZoneIdEtc_GMT_1 = 0x9d13da56; // Etc/GMT-1
+
715 const uint32_t kZoneIdEtc_GMT_10 = 0x3f8f2546; // Etc/GMT-10
+
716 const uint32_t kZoneIdEtc_GMT_11 = 0x3f8f2547; // Etc/GMT-11
+
717 const uint32_t kZoneIdEtc_GMT_12 = 0x3f8f2548; // Etc/GMT-12
+
718 const uint32_t kZoneIdEtc_GMT_13 = 0x3f8f2549; // Etc/GMT-13
+
719 const uint32_t kZoneIdEtc_GMT_14 = 0x3f8f254a; // Etc/GMT-14
+
720 const uint32_t kZoneIdEtc_GMT_2 = 0x9d13da57; // Etc/GMT-2
+
721 const uint32_t kZoneIdEtc_GMT_3 = 0x9d13da58; // Etc/GMT-3
+
722 const uint32_t kZoneIdEtc_GMT_4 = 0x9d13da59; // Etc/GMT-4
+
723 const uint32_t kZoneIdEtc_GMT_5 = 0x9d13da5a; // Etc/GMT-5
+
724 const uint32_t kZoneIdEtc_GMT_6 = 0x9d13da5b; // Etc/GMT-6
+
725 const uint32_t kZoneIdEtc_GMT_7 = 0x9d13da5c; // Etc/GMT-7
+
726 const uint32_t kZoneIdEtc_GMT_8 = 0x9d13da5d; // Etc/GMT-8
+
727 const uint32_t kZoneIdEtc_GMT_9 = 0x9d13da5e; // Etc/GMT-9
+
728 const uint32_t kZoneIdEtc_UTC = 0xd8e31abc; // Etc/UTC
+
729 const uint32_t kZoneIdEurope_Amsterdam = 0x109395c2; // Europe/Amsterdam
+
730 const uint32_t kZoneIdEurope_Andorra = 0x97f6764b; // Europe/Andorra
+
731 const uint32_t kZoneIdEurope_Astrakhan = 0xe22256e1; // Europe/Astrakhan
+
732 const uint32_t kZoneIdEurope_Athens = 0x4318fa27; // Europe/Athens
+
733 const uint32_t kZoneIdEurope_Belgrade = 0xe0532b3a; // Europe/Belgrade
+
734 const uint32_t kZoneIdEurope_Berlin = 0x44644c20; // Europe/Berlin
+
735 const uint32_t kZoneIdEurope_Brussels = 0xdee07337; // Europe/Brussels
+
736 const uint32_t kZoneIdEurope_Bucharest = 0xfb349ec5; // Europe/Bucharest
+
737 const uint32_t kZoneIdEurope_Budapest = 0x9ce0197c; // Europe/Budapest
+
738 const uint32_t kZoneIdEurope_Chisinau = 0xad58aa18; // Europe/Chisinau
+
739 const uint32_t kZoneIdEurope_Copenhagen = 0xe0ed30bc; // Europe/Copenhagen
+
740 const uint32_t kZoneIdEurope_Dublin = 0x4a275f62; // Europe/Dublin
+
741 const uint32_t kZoneIdEurope_Gibraltar = 0xf8e325fc; // Europe/Gibraltar
+
742 const uint32_t kZoneIdEurope_Helsinki = 0x6ab2975b; // Europe/Helsinki
+
743 const uint32_t kZoneIdEurope_Istanbul = 0x9e09d6e6; // Europe/Istanbul
+
744 const uint32_t kZoneIdEurope_Kaliningrad = 0xd33b2f28; // Europe/Kaliningrad
+
745 const uint32_t kZoneIdEurope_Kiev = 0xa2c19eb3; // Europe/Kiev
+
746 const uint32_t kZoneIdEurope_Kirov = 0xfaf5abef; // Europe/Kirov
+
747 const uint32_t kZoneIdEurope_Lisbon = 0x5c00a70b; // Europe/Lisbon
+
748 const uint32_t kZoneIdEurope_London = 0x5c6a84ae; // Europe/London
+
749 const uint32_t kZoneIdEurope_Luxembourg = 0x1f8bc6ce; // Europe/Luxembourg
+
750 const uint32_t kZoneIdEurope_Madrid = 0x5dbd1535; // Europe/Madrid
+
751 const uint32_t kZoneIdEurope_Malta = 0xfb1560f3; // Europe/Malta
+
752 const uint32_t kZoneIdEurope_Minsk = 0xfb19cc66; // Europe/Minsk
+
753 const uint32_t kZoneIdEurope_Monaco = 0x5ebf9f01; // Europe/Monaco
+
754 const uint32_t kZoneIdEurope_Moscow = 0x5ec266fc; // Europe/Moscow
+
755 const uint32_t kZoneIdEurope_Oslo = 0xa2c3fba1; // Europe/Oslo
+
756 const uint32_t kZoneIdEurope_Paris = 0xfb4bc2a3; // Europe/Paris
+
757 const uint32_t kZoneIdEurope_Prague = 0x65ee5d48; // Europe/Prague
+
758 const uint32_t kZoneIdEurope_Riga = 0xa2c57587; // Europe/Riga
+
759 const uint32_t kZoneIdEurope_Rome = 0xa2c58fd7; // Europe/Rome
+
760 const uint32_t kZoneIdEurope_Samara = 0x6bc0b139; // Europe/Samara
+
761 const uint32_t kZoneIdEurope_Saratov = 0xe4315da4; // Europe/Saratov
+
762 const uint32_t kZoneIdEurope_Simferopol = 0xda9eb724; // Europe/Simferopol
+
763 const uint32_t kZoneIdEurope_Sofia = 0xfb898656; // Europe/Sofia
+
764 const uint32_t kZoneIdEurope_Stockholm = 0x5bf6fbb8; // Europe/Stockholm
+
765 const uint32_t kZoneIdEurope_Tallinn = 0x30c4e096; // Europe/Tallinn
+
766 const uint32_t kZoneIdEurope_Tirane = 0x6ea95b47; // Europe/Tirane
+
767 const uint32_t kZoneIdEurope_Ulyanovsk = 0xe03783d0; // Europe/Ulyanovsk
+
768 const uint32_t kZoneIdEurope_Uzhgorod = 0xb066f5d6; // Europe/Uzhgorod
+
769 const uint32_t kZoneIdEurope_Vienna = 0x734cc2e5; // Europe/Vienna
+
770 const uint32_t kZoneIdEurope_Vilnius = 0xdd63b8ce; // Europe/Vilnius
+
771 const uint32_t kZoneIdEurope_Volgograd = 0x3ed0f389; // Europe/Volgograd
+
772 const uint32_t kZoneIdEurope_Warsaw = 0x75185c19; // Europe/Warsaw
+
773 const uint32_t kZoneIdEurope_Zaporozhye = 0xeab9767f; // Europe/Zaporozhye
+
774 const uint32_t kZoneIdEurope_Zurich = 0x7d8195b9; // Europe/Zurich
+
775 const uint32_t kZoneIdHST = 0x0b87f034; // HST
+
776 const uint32_t kZoneIdIndian_Chagos = 0x456f7c3c; // Indian/Chagos
+
777 const uint32_t kZoneIdIndian_Christmas = 0x68c207d5; // Indian/Christmas
+
778 const uint32_t kZoneIdIndian_Cocos = 0x021e86de; // Indian/Cocos
+
779 const uint32_t kZoneIdIndian_Kerguelen = 0x4351b389; // Indian/Kerguelen
+
780 const uint32_t kZoneIdIndian_Mahe = 0x45e725e2; // Indian/Mahe
+
781 const uint32_t kZoneIdIndian_Maldives = 0x9869681c; // Indian/Maldives
+
782 const uint32_t kZoneIdIndian_Mauritius = 0x7b09c02a; // Indian/Mauritius
+
783 const uint32_t kZoneIdIndian_Reunion = 0x7076c047; // Indian/Reunion
+
784 const uint32_t kZoneIdMET = 0x0b8803ab; // MET
+
785 const uint32_t kZoneIdMST = 0x0b880579; // MST
+
786 const uint32_t kZoneIdMST7MDT = 0xf2af9375; // MST7MDT
+
787 const uint32_t kZoneIdPST8PDT = 0xd99ee2dc; // PST8PDT
+
788 const uint32_t kZoneIdPacific_Apia = 0x23359b5e; // Pacific/Apia
+
789 const uint32_t kZoneIdPacific_Auckland = 0x25062f86; // Pacific/Auckland
+
790 const uint32_t kZoneIdPacific_Bougainville = 0x5e10f7a4; // Pacific/Bougainville
+
791 const uint32_t kZoneIdPacific_Chatham = 0x2f0de999; // Pacific/Chatham
+
792 const uint32_t kZoneIdPacific_Chuuk = 0x8a090b23; // Pacific/Chuuk
+
793 const uint32_t kZoneIdPacific_Easter = 0xcf54f7e7; // Pacific/Easter
+
794 const uint32_t kZoneIdPacific_Efate = 0x8a2bce28; // Pacific/Efate
+
795 const uint32_t kZoneIdPacific_Enderbury = 0x61599a93; // Pacific/Enderbury
+
796 const uint32_t kZoneIdPacific_Fakaofo = 0x06532bba; // Pacific/Fakaofo
+
797 const uint32_t kZoneIdPacific_Fiji = 0x23383ba5; // Pacific/Fiji
+
798 const uint32_t kZoneIdPacific_Funafuti = 0xdb402d65; // Pacific/Funafuti
+
799 const uint32_t kZoneIdPacific_Galapagos = 0xa952f752; // Pacific/Galapagos
+
800 const uint32_t kZoneIdPacific_Gambier = 0x53720c3a; // Pacific/Gambier
+
801 const uint32_t kZoneIdPacific_Guadalcanal = 0xf4dd25f0; // Pacific/Guadalcanal
+
802 const uint32_t kZoneIdPacific_Guam = 0x2338f9ed; // Pacific/Guam
+
803 const uint32_t kZoneIdPacific_Honolulu = 0xe6e70af9; // Pacific/Honolulu
+
804 const uint32_t kZoneIdPacific_Kiritimati = 0x8305073a; // Pacific/Kiritimati
+
805 const uint32_t kZoneIdPacific_Kosrae = 0xde5139a8; // Pacific/Kosrae
+
806 const uint32_t kZoneIdPacific_Kwajalein = 0x8e216759; // Pacific/Kwajalein
+
807 const uint32_t kZoneIdPacific_Majuro = 0xe1f95371; // Pacific/Majuro
+
808 const uint32_t kZoneIdPacific_Marquesas = 0x57ca7135; // Pacific/Marquesas
+
809 const uint32_t kZoneIdPacific_Nauru = 0x8acc41ae; // Pacific/Nauru
+
810 const uint32_t kZoneIdPacific_Niue = 0x233ca014; // Pacific/Niue
+
811 const uint32_t kZoneIdPacific_Norfolk = 0x8f4eb4be; // Pacific/Norfolk
+
812 const uint32_t kZoneIdPacific_Noumea = 0xe551b788; // Pacific/Noumea
+
813 const uint32_t kZoneIdPacific_Pago_Pago = 0x603aebd0; // Pacific/Pago_Pago
+
814 const uint32_t kZoneIdPacific_Palau = 0x8af04a36; // Pacific/Palau
+
815 const uint32_t kZoneIdPacific_Pitcairn = 0x8837d8bd; // Pacific/Pitcairn
+
816 const uint32_t kZoneIdPacific_Pohnpei = 0x28929f96; // Pacific/Pohnpei
+
817 const uint32_t kZoneIdPacific_Port_Moresby = 0xa7ba7f68; // Pacific/Port_Moresby
+
818 const uint32_t kZoneIdPacific_Rarotonga = 0x9981a3b0; // Pacific/Rarotonga
+
819 const uint32_t kZoneIdPacific_Tahiti = 0xf24c2446; // Pacific/Tahiti
+
820 const uint32_t kZoneIdPacific_Tarawa = 0xf2517e63; // Pacific/Tarawa
+
821 const uint32_t kZoneIdPacific_Tongatapu = 0x262ca836; // Pacific/Tongatapu
+
822 const uint32_t kZoneIdPacific_Wake = 0x23416c2b; // Pacific/Wake
+
823 const uint32_t kZoneIdPacific_Wallis = 0xf94ddb0f; // Pacific/Wallis
+
824 const uint32_t kZoneIdWET = 0x0b882e35; // WET
+
825 
+
826 
+
827 //---------------------------------------------------------------------------
+
828 // Supported links: 207
829 //---------------------------------------------------------------------------
-
830 // Supported links: 206
-
831 //---------------------------------------------------------------------------
-
832 
-
833 extern const extended::ZoneInfo& kZoneAfrica_Addis_Ababa; // Africa/Addis_Ababa -> Africa/Nairobi
-
834 extern const extended::ZoneInfo& kZoneAfrica_Asmara; // Africa/Asmara -> Africa/Nairobi
-
835 extern const extended::ZoneInfo& kZoneAfrica_Asmera; // Africa/Asmera -> Africa/Nairobi
-
836 extern const extended::ZoneInfo& kZoneAfrica_Bamako; // Africa/Bamako -> Africa/Abidjan
-
837 extern const extended::ZoneInfo& kZoneAfrica_Bangui; // Africa/Bangui -> Africa/Lagos
-
838 extern const extended::ZoneInfo& kZoneAfrica_Banjul; // Africa/Banjul -> Africa/Abidjan
-
839 extern const extended::ZoneInfo& kZoneAfrica_Blantyre; // Africa/Blantyre -> Africa/Maputo
-
840 extern const extended::ZoneInfo& kZoneAfrica_Brazzaville; // Africa/Brazzaville -> Africa/Lagos
-
841 extern const extended::ZoneInfo& kZoneAfrica_Bujumbura; // Africa/Bujumbura -> Africa/Maputo
-
842 extern const extended::ZoneInfo& kZoneAfrica_Conakry; // Africa/Conakry -> Africa/Abidjan
-
843 extern const extended::ZoneInfo& kZoneAfrica_Dakar; // Africa/Dakar -> Africa/Abidjan
-
844 extern const extended::ZoneInfo& kZoneAfrica_Dar_es_Salaam; // Africa/Dar_es_Salaam -> Africa/Nairobi
-
845 extern const extended::ZoneInfo& kZoneAfrica_Djibouti; // Africa/Djibouti -> Africa/Nairobi
-
846 extern const extended::ZoneInfo& kZoneAfrica_Douala; // Africa/Douala -> Africa/Lagos
-
847 extern const extended::ZoneInfo& kZoneAfrica_Freetown; // Africa/Freetown -> Africa/Abidjan
-
848 extern const extended::ZoneInfo& kZoneAfrica_Gaborone; // Africa/Gaborone -> Africa/Maputo
-
849 extern const extended::ZoneInfo& kZoneAfrica_Harare; // Africa/Harare -> Africa/Maputo
-
850 extern const extended::ZoneInfo& kZoneAfrica_Kampala; // Africa/Kampala -> Africa/Nairobi
-
851 extern const extended::ZoneInfo& kZoneAfrica_Kigali; // Africa/Kigali -> Africa/Maputo
-
852 extern const extended::ZoneInfo& kZoneAfrica_Kinshasa; // Africa/Kinshasa -> Africa/Lagos
-
853 extern const extended::ZoneInfo& kZoneAfrica_Libreville; // Africa/Libreville -> Africa/Lagos
-
854 extern const extended::ZoneInfo& kZoneAfrica_Lome; // Africa/Lome -> Africa/Abidjan
-
855 extern const extended::ZoneInfo& kZoneAfrica_Luanda; // Africa/Luanda -> Africa/Lagos
-
856 extern const extended::ZoneInfo& kZoneAfrica_Lubumbashi; // Africa/Lubumbashi -> Africa/Maputo
-
857 extern const extended::ZoneInfo& kZoneAfrica_Lusaka; // Africa/Lusaka -> Africa/Maputo
-
858 extern const extended::ZoneInfo& kZoneAfrica_Malabo; // Africa/Malabo -> Africa/Lagos
-
859 extern const extended::ZoneInfo& kZoneAfrica_Maseru; // Africa/Maseru -> Africa/Johannesburg
-
860 extern const extended::ZoneInfo& kZoneAfrica_Mbabane; // Africa/Mbabane -> Africa/Johannesburg
-
861 extern const extended::ZoneInfo& kZoneAfrica_Mogadishu; // Africa/Mogadishu -> Africa/Nairobi
-
862 extern const extended::ZoneInfo& kZoneAfrica_Niamey; // Africa/Niamey -> Africa/Lagos
-
863 extern const extended::ZoneInfo& kZoneAfrica_Nouakchott; // Africa/Nouakchott -> Africa/Abidjan
-
864 extern const extended::ZoneInfo& kZoneAfrica_Ouagadougou; // Africa/Ouagadougou -> Africa/Abidjan
-
865 extern const extended::ZoneInfo& kZoneAfrica_Porto_Novo; // Africa/Porto-Novo -> Africa/Lagos
-
866 extern const extended::ZoneInfo& kZoneAfrica_Timbuktu; // Africa/Timbuktu -> Africa/Abidjan
-
867 extern const extended::ZoneInfo& kZoneAmerica_Anguilla; // America/Anguilla -> America/Port_of_Spain
-
868 extern const extended::ZoneInfo& kZoneAmerica_Antigua; // America/Antigua -> America/Port_of_Spain
-
869 extern const extended::ZoneInfo& kZoneAmerica_Argentina_ComodRivadavia; // America/Argentina/ComodRivadavia -> America/Argentina/Catamarca
-
870 extern const extended::ZoneInfo& kZoneAmerica_Aruba; // America/Aruba -> America/Curacao
-
871 extern const extended::ZoneInfo& kZoneAmerica_Atka; // America/Atka -> America/Adak
-
872 extern const extended::ZoneInfo& kZoneAmerica_Buenos_Aires; // America/Buenos_Aires -> America/Argentina/Buenos_Aires
-
873 extern const extended::ZoneInfo& kZoneAmerica_Catamarca; // America/Catamarca -> America/Argentina/Catamarca
-
874 extern const extended::ZoneInfo& kZoneAmerica_Cayman; // America/Cayman -> America/Panama
-
875 extern const extended::ZoneInfo& kZoneAmerica_Coral_Harbour; // America/Coral_Harbour -> America/Atikokan
-
876 extern const extended::ZoneInfo& kZoneAmerica_Cordoba; // America/Cordoba -> America/Argentina/Cordoba
-
877 extern const extended::ZoneInfo& kZoneAmerica_Dominica; // America/Dominica -> America/Port_of_Spain
-
878 extern const extended::ZoneInfo& kZoneAmerica_Ensenada; // America/Ensenada -> America/Tijuana
-
879 extern const extended::ZoneInfo& kZoneAmerica_Fort_Wayne; // America/Fort_Wayne -> America/Indiana/Indianapolis
-
880 extern const extended::ZoneInfo& kZoneAmerica_Godthab; // America/Godthab -> America/Nuuk
-
881 extern const extended::ZoneInfo& kZoneAmerica_Grenada; // America/Grenada -> America/Port_of_Spain
-
882 extern const extended::ZoneInfo& kZoneAmerica_Guadeloupe; // America/Guadeloupe -> America/Port_of_Spain
-
883 extern const extended::ZoneInfo& kZoneAmerica_Indianapolis; // America/Indianapolis -> America/Indiana/Indianapolis
-
884 extern const extended::ZoneInfo& kZoneAmerica_Jujuy; // America/Jujuy -> America/Argentina/Jujuy
-
885 extern const extended::ZoneInfo& kZoneAmerica_Knox_IN; // America/Knox_IN -> America/Indiana/Knox
-
886 extern const extended::ZoneInfo& kZoneAmerica_Kralendijk; // America/Kralendijk -> America/Curacao
-
887 extern const extended::ZoneInfo& kZoneAmerica_Louisville; // America/Louisville -> America/Kentucky/Louisville
-
888 extern const extended::ZoneInfo& kZoneAmerica_Lower_Princes; // America/Lower_Princes -> America/Curacao
-
889 extern const extended::ZoneInfo& kZoneAmerica_Marigot; // America/Marigot -> America/Port_of_Spain
-
890 extern const extended::ZoneInfo& kZoneAmerica_Mendoza; // America/Mendoza -> America/Argentina/Mendoza
-
891 extern const extended::ZoneInfo& kZoneAmerica_Montreal; // America/Montreal -> America/Toronto
-
892 extern const extended::ZoneInfo& kZoneAmerica_Montserrat; // America/Montserrat -> America/Port_of_Spain
-
893 extern const extended::ZoneInfo& kZoneAmerica_Porto_Acre; // America/Porto_Acre -> America/Rio_Branco
-
894 extern const extended::ZoneInfo& kZoneAmerica_Rosario; // America/Rosario -> America/Argentina/Cordoba
-
895 extern const extended::ZoneInfo& kZoneAmerica_Santa_Isabel; // America/Santa_Isabel -> America/Tijuana
-
896 extern const extended::ZoneInfo& kZoneAmerica_Shiprock; // America/Shiprock -> America/Denver
-
897 extern const extended::ZoneInfo& kZoneAmerica_St_Barthelemy; // America/St_Barthelemy -> America/Port_of_Spain
-
898 extern const extended::ZoneInfo& kZoneAmerica_St_Kitts; // America/St_Kitts -> America/Port_of_Spain
-
899 extern const extended::ZoneInfo& kZoneAmerica_St_Lucia; // America/St_Lucia -> America/Port_of_Spain
-
900 extern const extended::ZoneInfo& kZoneAmerica_St_Thomas; // America/St_Thomas -> America/Port_of_Spain
-
901 extern const extended::ZoneInfo& kZoneAmerica_St_Vincent; // America/St_Vincent -> America/Port_of_Spain
-
902 extern const extended::ZoneInfo& kZoneAmerica_Tortola; // America/Tortola -> America/Port_of_Spain
-
903 extern const extended::ZoneInfo& kZoneAmerica_Virgin; // America/Virgin -> America/Port_of_Spain
-
904 extern const extended::ZoneInfo& kZoneAntarctica_McMurdo; // Antarctica/McMurdo -> Pacific/Auckland
-
905 extern const extended::ZoneInfo& kZoneAntarctica_South_Pole; // Antarctica/South_Pole -> Pacific/Auckland
-
906 extern const extended::ZoneInfo& kZoneArctic_Longyearbyen; // Arctic/Longyearbyen -> Europe/Oslo
-
907 extern const extended::ZoneInfo& kZoneAsia_Aden; // Asia/Aden -> Asia/Riyadh
-
908 extern const extended::ZoneInfo& kZoneAsia_Ashkhabad; // Asia/Ashkhabad -> Asia/Ashgabat
-
909 extern const extended::ZoneInfo& kZoneAsia_Bahrain; // Asia/Bahrain -> Asia/Qatar
-
910 extern const extended::ZoneInfo& kZoneAsia_Calcutta; // Asia/Calcutta -> Asia/Kolkata
-
911 extern const extended::ZoneInfo& kZoneAsia_Chongqing; // Asia/Chongqing -> Asia/Shanghai
-
912 extern const extended::ZoneInfo& kZoneAsia_Chungking; // Asia/Chungking -> Asia/Shanghai
-
913 extern const extended::ZoneInfo& kZoneAsia_Dacca; // Asia/Dacca -> Asia/Dhaka
-
914 extern const extended::ZoneInfo& kZoneAsia_Harbin; // Asia/Harbin -> Asia/Shanghai
-
915 extern const extended::ZoneInfo& kZoneAsia_Istanbul; // Asia/Istanbul -> Europe/Istanbul
-
916 extern const extended::ZoneInfo& kZoneAsia_Kashgar; // Asia/Kashgar -> Asia/Urumqi
-
917 extern const extended::ZoneInfo& kZoneAsia_Katmandu; // Asia/Katmandu -> Asia/Kathmandu
-
918 extern const extended::ZoneInfo& kZoneAsia_Kuwait; // Asia/Kuwait -> Asia/Riyadh
-
919 extern const extended::ZoneInfo& kZoneAsia_Macao; // Asia/Macao -> Asia/Macau
-
920 extern const extended::ZoneInfo& kZoneAsia_Muscat; // Asia/Muscat -> Asia/Dubai
-
921 extern const extended::ZoneInfo& kZoneAsia_Phnom_Penh; // Asia/Phnom_Penh -> Asia/Bangkok
-
922 extern const extended::ZoneInfo& kZoneAsia_Rangoon; // Asia/Rangoon -> Asia/Yangon
-
923 extern const extended::ZoneInfo& kZoneAsia_Saigon; // Asia/Saigon -> Asia/Ho_Chi_Minh
-
924 extern const extended::ZoneInfo& kZoneAsia_Tel_Aviv; // Asia/Tel_Aviv -> Asia/Jerusalem
-
925 extern const extended::ZoneInfo& kZoneAsia_Thimbu; // Asia/Thimbu -> Asia/Thimphu
-
926 extern const extended::ZoneInfo& kZoneAsia_Ujung_Pandang; // Asia/Ujung_Pandang -> Asia/Makassar
-
927 extern const extended::ZoneInfo& kZoneAsia_Ulan_Bator; // Asia/Ulan_Bator -> Asia/Ulaanbaatar
-
928 extern const extended::ZoneInfo& kZoneAsia_Vientiane; // Asia/Vientiane -> Asia/Bangkok
-
929 extern const extended::ZoneInfo& kZoneAtlantic_Faeroe; // Atlantic/Faeroe -> Atlantic/Faroe
-
930 extern const extended::ZoneInfo& kZoneAtlantic_Jan_Mayen; // Atlantic/Jan_Mayen -> Europe/Oslo
-
931 extern const extended::ZoneInfo& kZoneAtlantic_St_Helena; // Atlantic/St_Helena -> Africa/Abidjan
-
932 extern const extended::ZoneInfo& kZoneAustralia_ACT; // Australia/ACT -> Australia/Sydney
-
933 extern const extended::ZoneInfo& kZoneAustralia_Canberra; // Australia/Canberra -> Australia/Sydney
-
934 extern const extended::ZoneInfo& kZoneAustralia_LHI; // Australia/LHI -> Australia/Lord_Howe
-
935 extern const extended::ZoneInfo& kZoneAustralia_NSW; // Australia/NSW -> Australia/Sydney
-
936 extern const extended::ZoneInfo& kZoneAustralia_North; // Australia/North -> Australia/Darwin
-
937 extern const extended::ZoneInfo& kZoneAustralia_Queensland; // Australia/Queensland -> Australia/Brisbane
-
938 extern const extended::ZoneInfo& kZoneAustralia_South; // Australia/South -> Australia/Adelaide
-
939 extern const extended::ZoneInfo& kZoneAustralia_Tasmania; // Australia/Tasmania -> Australia/Hobart
-
940 extern const extended::ZoneInfo& kZoneAustralia_Victoria; // Australia/Victoria -> Australia/Melbourne
-
941 extern const extended::ZoneInfo& kZoneAustralia_West; // Australia/West -> Australia/Perth
-
942 extern const extended::ZoneInfo& kZoneAustralia_Yancowinna; // Australia/Yancowinna -> Australia/Broken_Hill
-
943 extern const extended::ZoneInfo& kZoneBrazil_Acre; // Brazil/Acre -> America/Rio_Branco
-
944 extern const extended::ZoneInfo& kZoneBrazil_DeNoronha; // Brazil/DeNoronha -> America/Noronha
-
945 extern const extended::ZoneInfo& kZoneBrazil_East; // Brazil/East -> America/Sao_Paulo
-
946 extern const extended::ZoneInfo& kZoneBrazil_West; // Brazil/West -> America/Manaus
-
947 extern const extended::ZoneInfo& kZoneCanada_Atlantic; // Canada/Atlantic -> America/Halifax
-
948 extern const extended::ZoneInfo& kZoneCanada_Central; // Canada/Central -> America/Winnipeg
-
949 extern const extended::ZoneInfo& kZoneCanada_Eastern; // Canada/Eastern -> America/Toronto
-
950 extern const extended::ZoneInfo& kZoneCanada_Mountain; // Canada/Mountain -> America/Edmonton
-
951 extern const extended::ZoneInfo& kZoneCanada_Newfoundland; // Canada/Newfoundland -> America/St_Johns
-
952 extern const extended::ZoneInfo& kZoneCanada_Pacific; // Canada/Pacific -> America/Vancouver
-
953 extern const extended::ZoneInfo& kZoneCanada_Saskatchewan; // Canada/Saskatchewan -> America/Regina
-
954 extern const extended::ZoneInfo& kZoneCanada_Yukon; // Canada/Yukon -> America/Whitehorse
-
955 extern const extended::ZoneInfo& kZoneChile_Continental; // Chile/Continental -> America/Santiago
-
956 extern const extended::ZoneInfo& kZoneChile_EasterIsland; // Chile/EasterIsland -> Pacific/Easter
-
957 extern const extended::ZoneInfo& kZoneCuba; // Cuba -> America/Havana
-
958 extern const extended::ZoneInfo& kZoneEgypt; // Egypt -> Africa/Cairo
-
959 extern const extended::ZoneInfo& kZoneEire; // Eire -> Europe/Dublin
-
960 extern const extended::ZoneInfo& kZoneEtc_GMT_PLUS_0; // Etc/GMT+0 -> Etc/GMT
-
961 extern const extended::ZoneInfo& kZoneEtc_GMT_0; // Etc/GMT-0 -> Etc/GMT
-
962 extern const extended::ZoneInfo& kZoneEtc_GMT0; // Etc/GMT0 -> Etc/GMT
-
963 extern const extended::ZoneInfo& kZoneEtc_Greenwich; // Etc/Greenwich -> Etc/GMT
-
964 extern const extended::ZoneInfo& kZoneEtc_UCT; // Etc/UCT -> Etc/UTC
-
965 extern const extended::ZoneInfo& kZoneEtc_Universal; // Etc/Universal -> Etc/UTC
-
966 extern const extended::ZoneInfo& kZoneEtc_Zulu; // Etc/Zulu -> Etc/UTC
-
967 extern const extended::ZoneInfo& kZoneEurope_Belfast; // Europe/Belfast -> Europe/London
-
968 extern const extended::ZoneInfo& kZoneEurope_Bratislava; // Europe/Bratislava -> Europe/Prague
-
969 extern const extended::ZoneInfo& kZoneEurope_Busingen; // Europe/Busingen -> Europe/Zurich
-
970 extern const extended::ZoneInfo& kZoneEurope_Guernsey; // Europe/Guernsey -> Europe/London
-
971 extern const extended::ZoneInfo& kZoneEurope_Isle_of_Man; // Europe/Isle_of_Man -> Europe/London
-
972 extern const extended::ZoneInfo& kZoneEurope_Jersey; // Europe/Jersey -> Europe/London
-
973 extern const extended::ZoneInfo& kZoneEurope_Ljubljana; // Europe/Ljubljana -> Europe/Belgrade
-
974 extern const extended::ZoneInfo& kZoneEurope_Mariehamn; // Europe/Mariehamn -> Europe/Helsinki
-
975 extern const extended::ZoneInfo& kZoneEurope_Nicosia; // Europe/Nicosia -> Asia/Nicosia
-
976 extern const extended::ZoneInfo& kZoneEurope_Podgorica; // Europe/Podgorica -> Europe/Belgrade
-
977 extern const extended::ZoneInfo& kZoneEurope_San_Marino; // Europe/San_Marino -> Europe/Rome
-
978 extern const extended::ZoneInfo& kZoneEurope_Sarajevo; // Europe/Sarajevo -> Europe/Belgrade
-
979 extern const extended::ZoneInfo& kZoneEurope_Skopje; // Europe/Skopje -> Europe/Belgrade
-
980 extern const extended::ZoneInfo& kZoneEurope_Tiraspol; // Europe/Tiraspol -> Europe/Chisinau
-
981 extern const extended::ZoneInfo& kZoneEurope_Vaduz; // Europe/Vaduz -> Europe/Zurich
-
982 extern const extended::ZoneInfo& kZoneEurope_Vatican; // Europe/Vatican -> Europe/Rome
-
983 extern const extended::ZoneInfo& kZoneEurope_Zagreb; // Europe/Zagreb -> Europe/Belgrade
-
984 extern const extended::ZoneInfo& kZoneGB; // GB -> Europe/London
-
985 extern const extended::ZoneInfo& kZoneGB_Eire; // GB-Eire -> Europe/London
-
986 extern const extended::ZoneInfo& kZoneGMT; // GMT -> Etc/GMT
-
987 extern const extended::ZoneInfo& kZoneGMT_PLUS_0; // GMT+0 -> Etc/GMT
-
988 extern const extended::ZoneInfo& kZoneGMT_0; // GMT-0 -> Etc/GMT
-
989 extern const extended::ZoneInfo& kZoneGMT0; // GMT0 -> Etc/GMT
-
990 extern const extended::ZoneInfo& kZoneGreenwich; // Greenwich -> Etc/GMT
-
991 extern const extended::ZoneInfo& kZoneHongkong; // Hongkong -> Asia/Hong_Kong
-
992 extern const extended::ZoneInfo& kZoneIceland; // Iceland -> Atlantic/Reykjavik
-
993 extern const extended::ZoneInfo& kZoneIndian_Antananarivo; // Indian/Antananarivo -> Africa/Nairobi
-
994 extern const extended::ZoneInfo& kZoneIndian_Comoro; // Indian/Comoro -> Africa/Nairobi
-
995 extern const extended::ZoneInfo& kZoneIndian_Mayotte; // Indian/Mayotte -> Africa/Nairobi
-
996 extern const extended::ZoneInfo& kZoneIran; // Iran -> Asia/Tehran
-
997 extern const extended::ZoneInfo& kZoneIsrael; // Israel -> Asia/Jerusalem
-
998 extern const extended::ZoneInfo& kZoneJamaica; // Jamaica -> America/Jamaica
-
999 extern const extended::ZoneInfo& kZoneJapan; // Japan -> Asia/Tokyo
-
1000 extern const extended::ZoneInfo& kZoneKwajalein; // Kwajalein -> Pacific/Kwajalein
-
1001 extern const extended::ZoneInfo& kZoneLibya; // Libya -> Africa/Tripoli
-
1002 extern const extended::ZoneInfo& kZoneMexico_BajaNorte; // Mexico/BajaNorte -> America/Tijuana
-
1003 extern const extended::ZoneInfo& kZoneMexico_BajaSur; // Mexico/BajaSur -> America/Mazatlan
-
1004 extern const extended::ZoneInfo& kZoneMexico_General; // Mexico/General -> America/Mexico_City
-
1005 extern const extended::ZoneInfo& kZoneNZ; // NZ -> Pacific/Auckland
-
1006 extern const extended::ZoneInfo& kZoneNZ_CHAT; // NZ-CHAT -> Pacific/Chatham
-
1007 extern const extended::ZoneInfo& kZoneNavajo; // Navajo -> America/Denver
-
1008 extern const extended::ZoneInfo& kZonePRC; // PRC -> Asia/Shanghai
-
1009 extern const extended::ZoneInfo& kZonePacific_Johnston; // Pacific/Johnston -> Pacific/Honolulu
-
1010 extern const extended::ZoneInfo& kZonePacific_Midway; // Pacific/Midway -> Pacific/Pago_Pago
-
1011 extern const extended::ZoneInfo& kZonePacific_Ponape; // Pacific/Ponape -> Pacific/Pohnpei
-
1012 extern const extended::ZoneInfo& kZonePacific_Saipan; // Pacific/Saipan -> Pacific/Guam
-
1013 extern const extended::ZoneInfo& kZonePacific_Samoa; // Pacific/Samoa -> Pacific/Pago_Pago
-
1014 extern const extended::ZoneInfo& kZonePacific_Truk; // Pacific/Truk -> Pacific/Chuuk
-
1015 extern const extended::ZoneInfo& kZonePacific_Yap; // Pacific/Yap -> Pacific/Chuuk
-
1016 extern const extended::ZoneInfo& kZonePoland; // Poland -> Europe/Warsaw
-
1017 extern const extended::ZoneInfo& kZonePortugal; // Portugal -> Europe/Lisbon
-
1018 extern const extended::ZoneInfo& kZoneROC; // ROC -> Asia/Taipei
-
1019 extern const extended::ZoneInfo& kZoneROK; // ROK -> Asia/Seoul
-
1020 extern const extended::ZoneInfo& kZoneSingapore; // Singapore -> Asia/Singapore
-
1021 extern const extended::ZoneInfo& kZoneTurkey; // Turkey -> Europe/Istanbul
-
1022 extern const extended::ZoneInfo& kZoneUCT; // UCT -> Etc/UTC
-
1023 extern const extended::ZoneInfo& kZoneUS_Alaska; // US/Alaska -> America/Anchorage
-
1024 extern const extended::ZoneInfo& kZoneUS_Aleutian; // US/Aleutian -> America/Adak
-
1025 extern const extended::ZoneInfo& kZoneUS_Arizona; // US/Arizona -> America/Phoenix
-
1026 extern const extended::ZoneInfo& kZoneUS_Central; // US/Central -> America/Chicago
-
1027 extern const extended::ZoneInfo& kZoneUS_East_Indiana; // US/East-Indiana -> America/Indiana/Indianapolis
-
1028 extern const extended::ZoneInfo& kZoneUS_Eastern; // US/Eastern -> America/New_York
-
1029 extern const extended::ZoneInfo& kZoneUS_Hawaii; // US/Hawaii -> Pacific/Honolulu
-
1030 extern const extended::ZoneInfo& kZoneUS_Indiana_Starke; // US/Indiana-Starke -> America/Indiana/Knox
-
1031 extern const extended::ZoneInfo& kZoneUS_Michigan; // US/Michigan -> America/Detroit
-
1032 extern const extended::ZoneInfo& kZoneUS_Mountain; // US/Mountain -> America/Denver
-
1033 extern const extended::ZoneInfo& kZoneUS_Pacific; // US/Pacific -> America/Los_Angeles
-
1034 extern const extended::ZoneInfo& kZoneUS_Samoa; // US/Samoa -> Pacific/Pago_Pago
-
1035 extern const extended::ZoneInfo& kZoneUTC; // UTC -> Etc/UTC
-
1036 extern const extended::ZoneInfo& kZoneUniversal; // Universal -> Etc/UTC
-
1037 extern const extended::ZoneInfo& kZoneW_SU; // W-SU -> Europe/Moscow
-
1038 extern const extended::ZoneInfo& kZoneZulu; // Zulu -> Etc/UTC
+
830 
+
831 extern const extended::ZoneInfo& kZoneAfrica_Addis_Ababa; // Africa/Addis_Ababa -> Africa/Nairobi
+
832 extern const extended::ZoneInfo& kZoneAfrica_Asmara; // Africa/Asmara -> Africa/Nairobi
+
833 extern const extended::ZoneInfo& kZoneAfrica_Asmera; // Africa/Asmera -> Africa/Nairobi
+
834 extern const extended::ZoneInfo& kZoneAfrica_Bamako; // Africa/Bamako -> Africa/Abidjan
+
835 extern const extended::ZoneInfo& kZoneAfrica_Bangui; // Africa/Bangui -> Africa/Lagos
+
836 extern const extended::ZoneInfo& kZoneAfrica_Banjul; // Africa/Banjul -> Africa/Abidjan
+
837 extern const extended::ZoneInfo& kZoneAfrica_Blantyre; // Africa/Blantyre -> Africa/Maputo
+
838 extern const extended::ZoneInfo& kZoneAfrica_Brazzaville; // Africa/Brazzaville -> Africa/Lagos
+
839 extern const extended::ZoneInfo& kZoneAfrica_Bujumbura; // Africa/Bujumbura -> Africa/Maputo
+
840 extern const extended::ZoneInfo& kZoneAfrica_Conakry; // Africa/Conakry -> Africa/Abidjan
+
841 extern const extended::ZoneInfo& kZoneAfrica_Dakar; // Africa/Dakar -> Africa/Abidjan
+
842 extern const extended::ZoneInfo& kZoneAfrica_Dar_es_Salaam; // Africa/Dar_es_Salaam -> Africa/Nairobi
+
843 extern const extended::ZoneInfo& kZoneAfrica_Djibouti; // Africa/Djibouti -> Africa/Nairobi
+
844 extern const extended::ZoneInfo& kZoneAfrica_Douala; // Africa/Douala -> Africa/Lagos
+
845 extern const extended::ZoneInfo& kZoneAfrica_Freetown; // Africa/Freetown -> Africa/Abidjan
+
846 extern const extended::ZoneInfo& kZoneAfrica_Gaborone; // Africa/Gaborone -> Africa/Maputo
+
847 extern const extended::ZoneInfo& kZoneAfrica_Harare; // Africa/Harare -> Africa/Maputo
+
848 extern const extended::ZoneInfo& kZoneAfrica_Kampala; // Africa/Kampala -> Africa/Nairobi
+
849 extern const extended::ZoneInfo& kZoneAfrica_Kigali; // Africa/Kigali -> Africa/Maputo
+
850 extern const extended::ZoneInfo& kZoneAfrica_Kinshasa; // Africa/Kinshasa -> Africa/Lagos
+
851 extern const extended::ZoneInfo& kZoneAfrica_Libreville; // Africa/Libreville -> Africa/Lagos
+
852 extern const extended::ZoneInfo& kZoneAfrica_Lome; // Africa/Lome -> Africa/Abidjan
+
853 extern const extended::ZoneInfo& kZoneAfrica_Luanda; // Africa/Luanda -> Africa/Lagos
+
854 extern const extended::ZoneInfo& kZoneAfrica_Lubumbashi; // Africa/Lubumbashi -> Africa/Maputo
+
855 extern const extended::ZoneInfo& kZoneAfrica_Lusaka; // Africa/Lusaka -> Africa/Maputo
+
856 extern const extended::ZoneInfo& kZoneAfrica_Malabo; // Africa/Malabo -> Africa/Lagos
+
857 extern const extended::ZoneInfo& kZoneAfrica_Maseru; // Africa/Maseru -> Africa/Johannesburg
+
858 extern const extended::ZoneInfo& kZoneAfrica_Mbabane; // Africa/Mbabane -> Africa/Johannesburg
+
859 extern const extended::ZoneInfo& kZoneAfrica_Mogadishu; // Africa/Mogadishu -> Africa/Nairobi
+
860 extern const extended::ZoneInfo& kZoneAfrica_Niamey; // Africa/Niamey -> Africa/Lagos
+
861 extern const extended::ZoneInfo& kZoneAfrica_Nouakchott; // Africa/Nouakchott -> Africa/Abidjan
+
862 extern const extended::ZoneInfo& kZoneAfrica_Ouagadougou; // Africa/Ouagadougou -> Africa/Abidjan
+
863 extern const extended::ZoneInfo& kZoneAfrica_Porto_Novo; // Africa/Porto-Novo -> Africa/Lagos
+
864 extern const extended::ZoneInfo& kZoneAfrica_Timbuktu; // Africa/Timbuktu -> Africa/Abidjan
+
865 extern const extended::ZoneInfo& kZoneAmerica_Anguilla; // America/Anguilla -> America/Port_of_Spain
+
866 extern const extended::ZoneInfo& kZoneAmerica_Antigua; // America/Antigua -> America/Port_of_Spain
+
867 extern const extended::ZoneInfo& kZoneAmerica_Argentina_ComodRivadavia; // America/Argentina/ComodRivadavia -> America/Argentina/Catamarca
+
868 extern const extended::ZoneInfo& kZoneAmerica_Aruba; // America/Aruba -> America/Curacao
+
869 extern const extended::ZoneInfo& kZoneAmerica_Atka; // America/Atka -> America/Adak
+
870 extern const extended::ZoneInfo& kZoneAmerica_Buenos_Aires; // America/Buenos_Aires -> America/Argentina/Buenos_Aires
+
871 extern const extended::ZoneInfo& kZoneAmerica_Catamarca; // America/Catamarca -> America/Argentina/Catamarca
+
872 extern const extended::ZoneInfo& kZoneAmerica_Cayman; // America/Cayman -> America/Panama
+
873 extern const extended::ZoneInfo& kZoneAmerica_Coral_Harbour; // America/Coral_Harbour -> America/Atikokan
+
874 extern const extended::ZoneInfo& kZoneAmerica_Cordoba; // America/Cordoba -> America/Argentina/Cordoba
+
875 extern const extended::ZoneInfo& kZoneAmerica_Dominica; // America/Dominica -> America/Port_of_Spain
+
876 extern const extended::ZoneInfo& kZoneAmerica_Ensenada; // America/Ensenada -> America/Tijuana
+
877 extern const extended::ZoneInfo& kZoneAmerica_Fort_Wayne; // America/Fort_Wayne -> America/Indiana/Indianapolis
+
878 extern const extended::ZoneInfo& kZoneAmerica_Godthab; // America/Godthab -> America/Nuuk
+
879 extern const extended::ZoneInfo& kZoneAmerica_Grenada; // America/Grenada -> America/Port_of_Spain
+
880 extern const extended::ZoneInfo& kZoneAmerica_Guadeloupe; // America/Guadeloupe -> America/Port_of_Spain
+
881 extern const extended::ZoneInfo& kZoneAmerica_Indianapolis; // America/Indianapolis -> America/Indiana/Indianapolis
+
882 extern const extended::ZoneInfo& kZoneAmerica_Jujuy; // America/Jujuy -> America/Argentina/Jujuy
+
883 extern const extended::ZoneInfo& kZoneAmerica_Knox_IN; // America/Knox_IN -> America/Indiana/Knox
+
884 extern const extended::ZoneInfo& kZoneAmerica_Kralendijk; // America/Kralendijk -> America/Curacao
+
885 extern const extended::ZoneInfo& kZoneAmerica_Louisville; // America/Louisville -> America/Kentucky/Louisville
+
886 extern const extended::ZoneInfo& kZoneAmerica_Lower_Princes; // America/Lower_Princes -> America/Curacao
+
887 extern const extended::ZoneInfo& kZoneAmerica_Marigot; // America/Marigot -> America/Port_of_Spain
+
888 extern const extended::ZoneInfo& kZoneAmerica_Mendoza; // America/Mendoza -> America/Argentina/Mendoza
+
889 extern const extended::ZoneInfo& kZoneAmerica_Montreal; // America/Montreal -> America/Toronto
+
890 extern const extended::ZoneInfo& kZoneAmerica_Montserrat; // America/Montserrat -> America/Port_of_Spain
+
891 extern const extended::ZoneInfo& kZoneAmerica_Porto_Acre; // America/Porto_Acre -> America/Rio_Branco
+
892 extern const extended::ZoneInfo& kZoneAmerica_Rosario; // America/Rosario -> America/Argentina/Cordoba
+
893 extern const extended::ZoneInfo& kZoneAmerica_Santa_Isabel; // America/Santa_Isabel -> America/Tijuana
+
894 extern const extended::ZoneInfo& kZoneAmerica_Shiprock; // America/Shiprock -> America/Denver
+
895 extern const extended::ZoneInfo& kZoneAmerica_St_Barthelemy; // America/St_Barthelemy -> America/Port_of_Spain
+
896 extern const extended::ZoneInfo& kZoneAmerica_St_Kitts; // America/St_Kitts -> America/Port_of_Spain
+
897 extern const extended::ZoneInfo& kZoneAmerica_St_Lucia; // America/St_Lucia -> America/Port_of_Spain
+
898 extern const extended::ZoneInfo& kZoneAmerica_St_Thomas; // America/St_Thomas -> America/Port_of_Spain
+
899 extern const extended::ZoneInfo& kZoneAmerica_St_Vincent; // America/St_Vincent -> America/Port_of_Spain
+
900 extern const extended::ZoneInfo& kZoneAmerica_Tortola; // America/Tortola -> America/Port_of_Spain
+
901 extern const extended::ZoneInfo& kZoneAmerica_Virgin; // America/Virgin -> America/Port_of_Spain
+
902 extern const extended::ZoneInfo& kZoneAntarctica_McMurdo; // Antarctica/McMurdo -> Pacific/Auckland
+
903 extern const extended::ZoneInfo& kZoneAntarctica_South_Pole; // Antarctica/South_Pole -> Pacific/Auckland
+
904 extern const extended::ZoneInfo& kZoneArctic_Longyearbyen; // Arctic/Longyearbyen -> Europe/Oslo
+
905 extern const extended::ZoneInfo& kZoneAsia_Aden; // Asia/Aden -> Asia/Riyadh
+
906 extern const extended::ZoneInfo& kZoneAsia_Ashkhabad; // Asia/Ashkhabad -> Asia/Ashgabat
+
907 extern const extended::ZoneInfo& kZoneAsia_Bahrain; // Asia/Bahrain -> Asia/Qatar
+
908 extern const extended::ZoneInfo& kZoneAsia_Calcutta; // Asia/Calcutta -> Asia/Kolkata
+
909 extern const extended::ZoneInfo& kZoneAsia_Chongqing; // Asia/Chongqing -> Asia/Shanghai
+
910 extern const extended::ZoneInfo& kZoneAsia_Chungking; // Asia/Chungking -> Asia/Shanghai
+
911 extern const extended::ZoneInfo& kZoneAsia_Dacca; // Asia/Dacca -> Asia/Dhaka
+
912 extern const extended::ZoneInfo& kZoneAsia_Harbin; // Asia/Harbin -> Asia/Shanghai
+
913 extern const extended::ZoneInfo& kZoneAsia_Istanbul; // Asia/Istanbul -> Europe/Istanbul
+
914 extern const extended::ZoneInfo& kZoneAsia_Kashgar; // Asia/Kashgar -> Asia/Urumqi
+
915 extern const extended::ZoneInfo& kZoneAsia_Katmandu; // Asia/Katmandu -> Asia/Kathmandu
+
916 extern const extended::ZoneInfo& kZoneAsia_Kuwait; // Asia/Kuwait -> Asia/Riyadh
+
917 extern const extended::ZoneInfo& kZoneAsia_Macao; // Asia/Macao -> Asia/Macau
+
918 extern const extended::ZoneInfo& kZoneAsia_Muscat; // Asia/Muscat -> Asia/Dubai
+
919 extern const extended::ZoneInfo& kZoneAsia_Phnom_Penh; // Asia/Phnom_Penh -> Asia/Bangkok
+
920 extern const extended::ZoneInfo& kZoneAsia_Rangoon; // Asia/Rangoon -> Asia/Yangon
+
921 extern const extended::ZoneInfo& kZoneAsia_Saigon; // Asia/Saigon -> Asia/Ho_Chi_Minh
+
922 extern const extended::ZoneInfo& kZoneAsia_Tel_Aviv; // Asia/Tel_Aviv -> Asia/Jerusalem
+
923 extern const extended::ZoneInfo& kZoneAsia_Thimbu; // Asia/Thimbu -> Asia/Thimphu
+
924 extern const extended::ZoneInfo& kZoneAsia_Ujung_Pandang; // Asia/Ujung_Pandang -> Asia/Makassar
+
925 extern const extended::ZoneInfo& kZoneAsia_Ulan_Bator; // Asia/Ulan_Bator -> Asia/Ulaanbaatar
+
926 extern const extended::ZoneInfo& kZoneAsia_Vientiane; // Asia/Vientiane -> Asia/Bangkok
+
927 extern const extended::ZoneInfo& kZoneAtlantic_Faeroe; // Atlantic/Faeroe -> Atlantic/Faroe
+
928 extern const extended::ZoneInfo& kZoneAtlantic_Jan_Mayen; // Atlantic/Jan_Mayen -> Europe/Oslo
+
929 extern const extended::ZoneInfo& kZoneAtlantic_St_Helena; // Atlantic/St_Helena -> Africa/Abidjan
+
930 extern const extended::ZoneInfo& kZoneAustralia_ACT; // Australia/ACT -> Australia/Sydney
+
931 extern const extended::ZoneInfo& kZoneAustralia_Canberra; // Australia/Canberra -> Australia/Sydney
+
932 extern const extended::ZoneInfo& kZoneAustralia_Currie; // Australia/Currie -> Australia/Hobart
+
933 extern const extended::ZoneInfo& kZoneAustralia_LHI; // Australia/LHI -> Australia/Lord_Howe
+
934 extern const extended::ZoneInfo& kZoneAustralia_NSW; // Australia/NSW -> Australia/Sydney
+
935 extern const extended::ZoneInfo& kZoneAustralia_North; // Australia/North -> Australia/Darwin
+
936 extern const extended::ZoneInfo& kZoneAustralia_Queensland; // Australia/Queensland -> Australia/Brisbane
+
937 extern const extended::ZoneInfo& kZoneAustralia_South; // Australia/South -> Australia/Adelaide
+
938 extern const extended::ZoneInfo& kZoneAustralia_Tasmania; // Australia/Tasmania -> Australia/Hobart
+
939 extern const extended::ZoneInfo& kZoneAustralia_Victoria; // Australia/Victoria -> Australia/Melbourne
+
940 extern const extended::ZoneInfo& kZoneAustralia_West; // Australia/West -> Australia/Perth
+
941 extern const extended::ZoneInfo& kZoneAustralia_Yancowinna; // Australia/Yancowinna -> Australia/Broken_Hill
+
942 extern const extended::ZoneInfo& kZoneBrazil_Acre; // Brazil/Acre -> America/Rio_Branco
+
943 extern const extended::ZoneInfo& kZoneBrazil_DeNoronha; // Brazil/DeNoronha -> America/Noronha
+
944 extern const extended::ZoneInfo& kZoneBrazil_East; // Brazil/East -> America/Sao_Paulo
+
945 extern const extended::ZoneInfo& kZoneBrazil_West; // Brazil/West -> America/Manaus
+
946 extern const extended::ZoneInfo& kZoneCanada_Atlantic; // Canada/Atlantic -> America/Halifax
+
947 extern const extended::ZoneInfo& kZoneCanada_Central; // Canada/Central -> America/Winnipeg
+
948 extern const extended::ZoneInfo& kZoneCanada_Eastern; // Canada/Eastern -> America/Toronto
+
949 extern const extended::ZoneInfo& kZoneCanada_Mountain; // Canada/Mountain -> America/Edmonton
+
950 extern const extended::ZoneInfo& kZoneCanada_Newfoundland; // Canada/Newfoundland -> America/St_Johns
+
951 extern const extended::ZoneInfo& kZoneCanada_Pacific; // Canada/Pacific -> America/Vancouver
+
952 extern const extended::ZoneInfo& kZoneCanada_Saskatchewan; // Canada/Saskatchewan -> America/Regina
+
953 extern const extended::ZoneInfo& kZoneCanada_Yukon; // Canada/Yukon -> America/Whitehorse
+
954 extern const extended::ZoneInfo& kZoneChile_Continental; // Chile/Continental -> America/Santiago
+
955 extern const extended::ZoneInfo& kZoneChile_EasterIsland; // Chile/EasterIsland -> Pacific/Easter
+
956 extern const extended::ZoneInfo& kZoneCuba; // Cuba -> America/Havana
+
957 extern const extended::ZoneInfo& kZoneEgypt; // Egypt -> Africa/Cairo
+
958 extern const extended::ZoneInfo& kZoneEire; // Eire -> Europe/Dublin
+
959 extern const extended::ZoneInfo& kZoneEtc_GMT_PLUS_0; // Etc/GMT+0 -> Etc/GMT
+
960 extern const extended::ZoneInfo& kZoneEtc_GMT_0; // Etc/GMT-0 -> Etc/GMT
+
961 extern const extended::ZoneInfo& kZoneEtc_GMT0; // Etc/GMT0 -> Etc/GMT
+
962 extern const extended::ZoneInfo& kZoneEtc_Greenwich; // Etc/Greenwich -> Etc/GMT
+
963 extern const extended::ZoneInfo& kZoneEtc_UCT; // Etc/UCT -> Etc/UTC
+
964 extern const extended::ZoneInfo& kZoneEtc_Universal; // Etc/Universal -> Etc/UTC
+
965 extern const extended::ZoneInfo& kZoneEtc_Zulu; // Etc/Zulu -> Etc/UTC
+
966 extern const extended::ZoneInfo& kZoneEurope_Belfast; // Europe/Belfast -> Europe/London
+
967 extern const extended::ZoneInfo& kZoneEurope_Bratislava; // Europe/Bratislava -> Europe/Prague
+
968 extern const extended::ZoneInfo& kZoneEurope_Busingen; // Europe/Busingen -> Europe/Zurich
+
969 extern const extended::ZoneInfo& kZoneEurope_Guernsey; // Europe/Guernsey -> Europe/London
+
970 extern const extended::ZoneInfo& kZoneEurope_Isle_of_Man; // Europe/Isle_of_Man -> Europe/London
+
971 extern const extended::ZoneInfo& kZoneEurope_Jersey; // Europe/Jersey -> Europe/London
+
972 extern const extended::ZoneInfo& kZoneEurope_Ljubljana; // Europe/Ljubljana -> Europe/Belgrade
+
973 extern const extended::ZoneInfo& kZoneEurope_Mariehamn; // Europe/Mariehamn -> Europe/Helsinki
+
974 extern const extended::ZoneInfo& kZoneEurope_Nicosia; // Europe/Nicosia -> Asia/Nicosia
+
975 extern const extended::ZoneInfo& kZoneEurope_Podgorica; // Europe/Podgorica -> Europe/Belgrade
+
976 extern const extended::ZoneInfo& kZoneEurope_San_Marino; // Europe/San_Marino -> Europe/Rome
+
977 extern const extended::ZoneInfo& kZoneEurope_Sarajevo; // Europe/Sarajevo -> Europe/Belgrade
+
978 extern const extended::ZoneInfo& kZoneEurope_Skopje; // Europe/Skopje -> Europe/Belgrade
+
979 extern const extended::ZoneInfo& kZoneEurope_Tiraspol; // Europe/Tiraspol -> Europe/Chisinau
+
980 extern const extended::ZoneInfo& kZoneEurope_Vaduz; // Europe/Vaduz -> Europe/Zurich
+
981 extern const extended::ZoneInfo& kZoneEurope_Vatican; // Europe/Vatican -> Europe/Rome
+
982 extern const extended::ZoneInfo& kZoneEurope_Zagreb; // Europe/Zagreb -> Europe/Belgrade
+
983 extern const extended::ZoneInfo& kZoneGB; // GB -> Europe/London
+
984 extern const extended::ZoneInfo& kZoneGB_Eire; // GB-Eire -> Europe/London
+
985 extern const extended::ZoneInfo& kZoneGMT; // GMT -> Etc/GMT
+
986 extern const extended::ZoneInfo& kZoneGMT_PLUS_0; // GMT+0 -> Etc/GMT
+
987 extern const extended::ZoneInfo& kZoneGMT_0; // GMT-0 -> Etc/GMT
+
988 extern const extended::ZoneInfo& kZoneGMT0; // GMT0 -> Etc/GMT
+
989 extern const extended::ZoneInfo& kZoneGreenwich; // Greenwich -> Etc/GMT
+
990 extern const extended::ZoneInfo& kZoneHongkong; // Hongkong -> Asia/Hong_Kong
+
991 extern const extended::ZoneInfo& kZoneIceland; // Iceland -> Atlantic/Reykjavik
+
992 extern const extended::ZoneInfo& kZoneIndian_Antananarivo; // Indian/Antananarivo -> Africa/Nairobi
+
993 extern const extended::ZoneInfo& kZoneIndian_Comoro; // Indian/Comoro -> Africa/Nairobi
+
994 extern const extended::ZoneInfo& kZoneIndian_Mayotte; // Indian/Mayotte -> Africa/Nairobi
+
995 extern const extended::ZoneInfo& kZoneIran; // Iran -> Asia/Tehran
+
996 extern const extended::ZoneInfo& kZoneIsrael; // Israel -> Asia/Jerusalem
+
997 extern const extended::ZoneInfo& kZoneJamaica; // Jamaica -> America/Jamaica
+
998 extern const extended::ZoneInfo& kZoneJapan; // Japan -> Asia/Tokyo
+
999 extern const extended::ZoneInfo& kZoneKwajalein; // Kwajalein -> Pacific/Kwajalein
+
1000 extern const extended::ZoneInfo& kZoneLibya; // Libya -> Africa/Tripoli
+
1001 extern const extended::ZoneInfo& kZoneMexico_BajaNorte; // Mexico/BajaNorte -> America/Tijuana
+
1002 extern const extended::ZoneInfo& kZoneMexico_BajaSur; // Mexico/BajaSur -> America/Mazatlan
+
1003 extern const extended::ZoneInfo& kZoneMexico_General; // Mexico/General -> America/Mexico_City
+
1004 extern const extended::ZoneInfo& kZoneNZ; // NZ -> Pacific/Auckland
+
1005 extern const extended::ZoneInfo& kZoneNZ_CHAT; // NZ-CHAT -> Pacific/Chatham
+
1006 extern const extended::ZoneInfo& kZoneNavajo; // Navajo -> America/Denver
+
1007 extern const extended::ZoneInfo& kZonePRC; // PRC -> Asia/Shanghai
+
1008 extern const extended::ZoneInfo& kZonePacific_Johnston; // Pacific/Johnston -> Pacific/Honolulu
+
1009 extern const extended::ZoneInfo& kZonePacific_Midway; // Pacific/Midway -> Pacific/Pago_Pago
+
1010 extern const extended::ZoneInfo& kZonePacific_Ponape; // Pacific/Ponape -> Pacific/Pohnpei
+
1011 extern const extended::ZoneInfo& kZonePacific_Saipan; // Pacific/Saipan -> Pacific/Guam
+
1012 extern const extended::ZoneInfo& kZonePacific_Samoa; // Pacific/Samoa -> Pacific/Pago_Pago
+
1013 extern const extended::ZoneInfo& kZonePacific_Truk; // Pacific/Truk -> Pacific/Chuuk
+
1014 extern const extended::ZoneInfo& kZonePacific_Yap; // Pacific/Yap -> Pacific/Chuuk
+
1015 extern const extended::ZoneInfo& kZonePoland; // Poland -> Europe/Warsaw
+
1016 extern const extended::ZoneInfo& kZonePortugal; // Portugal -> Europe/Lisbon
+
1017 extern const extended::ZoneInfo& kZoneROC; // ROC -> Asia/Taipei
+
1018 extern const extended::ZoneInfo& kZoneROK; // ROK -> Asia/Seoul
+
1019 extern const extended::ZoneInfo& kZoneSingapore; // Singapore -> Asia/Singapore
+
1020 extern const extended::ZoneInfo& kZoneTurkey; // Turkey -> Europe/Istanbul
+
1021 extern const extended::ZoneInfo& kZoneUCT; // UCT -> Etc/UTC
+
1022 extern const extended::ZoneInfo& kZoneUS_Alaska; // US/Alaska -> America/Anchorage
+
1023 extern const extended::ZoneInfo& kZoneUS_Aleutian; // US/Aleutian -> America/Adak
+
1024 extern const extended::ZoneInfo& kZoneUS_Arizona; // US/Arizona -> America/Phoenix
+
1025 extern const extended::ZoneInfo& kZoneUS_Central; // US/Central -> America/Chicago
+
1026 extern const extended::ZoneInfo& kZoneUS_East_Indiana; // US/East-Indiana -> America/Indiana/Indianapolis
+
1027 extern const extended::ZoneInfo& kZoneUS_Eastern; // US/Eastern -> America/New_York
+
1028 extern const extended::ZoneInfo& kZoneUS_Hawaii; // US/Hawaii -> Pacific/Honolulu
+
1029 extern const extended::ZoneInfo& kZoneUS_Indiana_Starke; // US/Indiana-Starke -> America/Indiana/Knox
+
1030 extern const extended::ZoneInfo& kZoneUS_Michigan; // US/Michigan -> America/Detroit
+
1031 extern const extended::ZoneInfo& kZoneUS_Mountain; // US/Mountain -> America/Denver
+
1032 extern const extended::ZoneInfo& kZoneUS_Pacific; // US/Pacific -> America/Los_Angeles
+
1033 extern const extended::ZoneInfo& kZoneUS_Samoa; // US/Samoa -> Pacific/Pago_Pago
+
1034 extern const extended::ZoneInfo& kZoneUTC; // UTC -> Etc/UTC
+
1035 extern const extended::ZoneInfo& kZoneUniversal; // Universal -> Etc/UTC
+
1036 extern const extended::ZoneInfo& kZoneW_SU; // W-SU -> Europe/Moscow
+
1037 extern const extended::ZoneInfo& kZoneZulu; // Zulu -> Etc/UTC
+
1038 
1039 
-
1040 
-
1041 //---------------------------------------------------------------------------
-
1042 // Unsupported zones: 0
-
1043 //---------------------------------------------------------------------------
+
1040 //---------------------------------------------------------------------------
+
1041 // Unsupported zones: 0
+
1042 //---------------------------------------------------------------------------
+
1043 
1044 
1045 
-
1046 
-
1047 //---------------------------------------------------------------------------
-
1048 // Notable zones: 3
-
1049 //---------------------------------------------------------------------------
-
1050 
-
1051 // Africa/Johannesburg (RULES not fixed but FORMAT is missing '%' or '/')
-
1052 // Antarctica/Casey (UNTIL '0:01' not on 15-minute boundary)
-
1053 // Asia/Gaza (UNTIL '0:01' not on 15-minute boundary)
+
1046 //---------------------------------------------------------------------------
+
1047 // Notable zones: 3
+
1048 //---------------------------------------------------------------------------
+
1049 
+
1050 // Africa/Johannesburg (RULES not fixed but FORMAT is missing '%' or '/')
+
1051 // Antarctica/Casey (UNTIL '0:01' not on 15-minute boundary)
+
1052 // Asia/Gaza (UNTIL '0:01' not on 15-minute boundary)
+
1053 
1054 
-
1055 
-
1056 //---------------------------------------------------------------------------
-
1057 // Unsupported links: 0
-
1058 //---------------------------------------------------------------------------
+
1055 //---------------------------------------------------------------------------
+
1056 // Unsupported links: 0
+
1057 //---------------------------------------------------------------------------
+
1058 
1059 
1060 
-
1061 
-
1062 //---------------------------------------------------------------------------
-
1063 // Notable links: 0
-
1064 //---------------------------------------------------------------------------
+
1061 //---------------------------------------------------------------------------
+
1062 // Notable links: 0
+
1063 //---------------------------------------------------------------------------
+
1064 
1065 
1066 
-
1067 
+
1067 }
1068 }
-
1069 }
-
1070 
-
1071 #endif
+
1069 
+
1070 #endif