diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b2cbd5..cb1d567 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ ## Changes between the versions +### 0.3.10 (2022-11-30) + +* Update to 2022g + ### 0.3.9 (2022-10-29) * Update to 2022f diff --git a/Cargo.toml b/Cargo.toml index 6d81975..c969b64 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tzdb" -version = "0.3.9" +version = "0.3.10" edition = "2018" authors = ["René Kijewski "] repository = "https://github.com/Kijewski/tzdb" diff --git a/Makefile b/Makefile index 6b025c5..f63e784 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ .DELETE_ON_ERROR: -TZDB_VERSION := tzdb-2022f +TZDB_VERSION := tzdb-2022g src/generated/mod.rs: tmp/${TZDB_VERSION}/usr/share/zoneinfo/ cargo r --package make-tzdb --bin make-tzdb -- $(@D) $< diff --git a/README.md b/README.md index c232581..6137e37 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Static time zone information for [tz-rs](https://crates.io/crates/tz-rs). This crate provides all time zones found in the [Time Zone Database](https://www.iana.org/time-zones), -currently in the version 2022f (released 2022-10-28). +currently in the version 2022g (released 2022-11-29). See the documentation for a full list the the contained time zones: diff --git a/src/generated/mod.rs b/src/generated/mod.rs index 1c29c76..bbfd2a7 100644 --- a/src/generated/mod.rs +++ b/src/generated/mod.rs @@ -569,6 +569,9 @@ pub mod time_zone { /// Time zone data for America/Chihuahua, pub const CHIHUAHUA: TimeZoneRef<'static> = tzdata::AMERICA_CHIHUAHUA; + /// Time zone data for America/Ciudad_Juarez, + pub const CIUDAD_JUAREZ: TimeZoneRef<'static> = tzdata::AMERICA_CIUDAD_JUAREZ; + /// Time zone data for America/Coral_Harbour, pub const CORAL_HARBOUR: TimeZoneRef<'static> = tzdata::AMERICA_CORAL_HARBOUR; @@ -773,14 +776,11 @@ pub mod time_zone { /// Time zone data for America/Nuuk, pub const NUUK: TimeZoneRef<'static> = tzdata::AMERICA_GODTHAB; - /// Time zone data for America/Ojinaga, - pub const OJINAGA: TimeZoneRef<'static> = tzdata::AMERICA_OJINAGA; - /// Time zone data for America/Panama, pub const PANAMA: TimeZoneRef<'static> = tzdata::AMERICA_CORAL_HARBOUR; /// Time zone data for America/Pangnirtung, - pub const PANGNIRTUNG: TimeZoneRef<'static> = tzdata::AMERICA_PANGNIRTUNG; + pub const PANGNIRTUNG: TimeZoneRef<'static> = tzdata::AMERICA_IQALUIT; /// Time zone data for America/Paramaribo, pub const PARAMARIBO: TimeZoneRef<'static> = tzdata::AMERICA_PARAMARIBO; @@ -1048,6 +1048,11 @@ pub mod time_zone { #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_CHIHUAHUA: &[u8] = raw_tzdata::AMERICA_CHIHUAHUA; + /// Raw, unparsed time zone data for America/Ciudad_Juarez, + #[cfg(feature = "binary")] + #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] + pub const RAW_CIUDAD_JUAREZ: &[u8] = raw_tzdata::AMERICA_CIUDAD_JUAREZ; + /// Raw, unparsed time zone data for America/Coral_Harbour, #[cfg(feature = "binary")] #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] @@ -1388,11 +1393,6 @@ pub mod time_zone { #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] pub const RAW_NUUK: &[u8] = raw_tzdata::AMERICA_GODTHAB; - /// Raw, unparsed time zone data for America/Ojinaga, - #[cfg(feature = "binary")] - #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] - pub const RAW_OJINAGA: &[u8] = raw_tzdata::AMERICA_OJINAGA; - /// Raw, unparsed time zone data for America/Panama, #[cfg(feature = "binary")] #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] @@ -1401,7 +1401,7 @@ pub mod time_zone { /// Raw, unparsed time zone data for America/Pangnirtung, #[cfg(feature = "binary")] #[cfg_attr(docsrs, doc(cfg(feature = "binary")))] - pub const RAW_PANGNIRTUNG: &[u8] = raw_tzdata::AMERICA_PANGNIRTUNG; + pub const RAW_PANGNIRTUNG: &[u8] = raw_tzdata::AMERICA_IQALUIT; /// Raw, unparsed time zone data for America/Paramaribo, #[cfg(feature = "binary")] @@ -7508,7 +7508,7 @@ mod tzdata { Transition::new(-2707671824, 1), Transition::new(-1739041424, 3), Transition::new(704869200, 2), - Transition::new(733896000, 3), + Transition::new(729057600, 3), ], &{ const V: [LocalTimeType; 4] = [ @@ -7745,72 +7745,85 @@ mod tzdata { Transition::new(-880210800, 1), Transition::new(-769395600, 2), Transition::new(-765388800, 3), - Transition::new(-147891600, 4), - Transition::new(-131562000, 3), - Transition::new(325674000, 5), + Transition::new(73472400, 4), + Transition::new(89193600, 3), + Transition::new(104922000, 4), + Transition::new(120643200, 3), + Transition::new(136371600, 4), + Transition::new(152092800, 3), + Transition::new(167821200, 4), + Transition::new(183542400, 3), + Transition::new(199270800, 4), + Transition::new(215596800, 3), + Transition::new(230720400, 4), + Transition::new(247046400, 3), + Transition::new(262774800, 4), + Transition::new(278496000, 3), + Transition::new(294224400, 4), + Transition::new(309945600, 3), + Transition::new(325674000, 4), Transition::new(341395200, 3), - Transition::new(357123600, 5), + Transition::new(357123600, 4), Transition::new(372844800, 3), - Transition::new(388573200, 5), + Transition::new(388573200, 4), Transition::new(404899200, 3), - Transition::new(420022800, 5), + Transition::new(420022800, 4), Transition::new(436348800, 3), - Transition::new(452077200, 5), + Transition::new(452077200, 4), Transition::new(467798400, 3), - Transition::new(483526800, 5), + Transition::new(483526800, 4), Transition::new(499248000, 3), - Transition::new(514976400, 5), + Transition::new(514976400, 4), Transition::new(530697600, 3), - Transition::new(544611600, 5), + Transition::new(544611600, 4), Transition::new(562147200, 3), - Transition::new(576061200, 5), + Transition::new(576061200, 4), Transition::new(594201600, 3), - Transition::new(607510800, 5), + Transition::new(607510800, 4), Transition::new(625651200, 3), - Transition::new(638960400, 5), + Transition::new(638960400, 4), Transition::new(657100800, 3), - Transition::new(671014800, 5), + Transition::new(671014800, 4), Transition::new(688550400, 3), - Transition::new(702464400, 5), + Transition::new(702464400, 4), Transition::new(720000000, 3), - Transition::new(733914000, 5), + Transition::new(733914000, 4), Transition::new(752054400, 3), - Transition::new(765363600, 5), + Transition::new(765363600, 4), Transition::new(783504000, 3), - Transition::new(796813200, 5), + Transition::new(796813200, 4), Transition::new(814953600, 3), - Transition::new(828867600, 5), + Transition::new(828867600, 4), Transition::new(846403200, 3), - Transition::new(860317200, 5), + Transition::new(860317200, 4), Transition::new(877852800, 3), - Transition::new(891766800, 5), + Transition::new(891766800, 4), Transition::new(909302400, 3), - Transition::new(923216400, 5), - Transition::new(941356800, 7), - Transition::new(954662400, 6), - Transition::new(972802800, 8), - Transition::new(973400400, 7), - Transition::new(986115600, 5), + Transition::new(923216400, 4), + Transition::new(941356800, 6), + Transition::new(954662400, 5), + Transition::new(972802800, 7), + Transition::new(973400400, 6), + Transition::new(986115600, 4), Transition::new(1004256000, 3), - Transition::new(1018170000, 5), + Transition::new(1018170000, 4), Transition::new(1035705600, 3), - Transition::new(1049619600, 5), + Transition::new(1049619600, 4), Transition::new(1067155200, 3), - Transition::new(1081069200, 5), + Transition::new(1081069200, 4), Transition::new(1099209600, 3), - Transition::new(1112518800, 5), + Transition::new(1112518800, 4), Transition::new(1130659200, 3), - Transition::new(1143968400, 5), + Transition::new(1143968400, 4), Transition::new(1162108800, 3), - Transition::new(1173603600, 5), + Transition::new(1173603600, 4), ], &{ - const V: [LocalTimeType; 9] = [ + const V: [LocalTimeType; 8] = [ crate::generated::unwrap!(LocalTimeType::new(0, false, Some(b"-00"))), crate::generated::unwrap!(LocalTimeType::new(-21600, true, Some(b"MWT"))), crate::generated::unwrap!(LocalTimeType::new(-21600, true, Some(b"MPT"))), crate::generated::unwrap!(LocalTimeType::new(-25200, false, Some(b"MST"))), - crate::generated::unwrap!(LocalTimeType::new(-18000, true, Some(b"MDDT"))), crate::generated::unwrap!(LocalTimeType::new(-21600, true, Some(b"MDT"))), crate::generated::unwrap!(LocalTimeType::new(-18000, true, Some(b"CDT"))), crate::generated::unwrap!(LocalTimeType::new(-21600, false, Some(b"CST"))), @@ -8464,6 +8477,100 @@ mod tzdata { }) )); + pub(crate) const AMERICA_CIUDAD_JUAREZ: TimeZoneRef<'static> = + crate::generated::unwrap!(TimeZoneRef::<'static>::new( + &[ + Transition::new(-1514739600, 1), + Transition::new(-1343066400, 2), + Transition::new(-1234807200, 1), + Transition::new(-1220292000, 3), + Transition::new(-1207159200, 1), + Transition::new(-1191344400, 2), + Transition::new(828864000, 4), + Transition::new(846399600, 2), + Transition::new(860313600, 4), + Transition::new(877849200, 2), + Transition::new(891766800, 3), + Transition::new(909302400, 1), + Transition::new(923216400, 3), + Transition::new(941356800, 1), + Transition::new(954666000, 3), + Transition::new(972806400, 1), + Transition::new(989139600, 3), + Transition::new(1001836800, 1), + Transition::new(1018170000, 3), + Transition::new(1035705600, 1), + Transition::new(1049619600, 3), + Transition::new(1067155200, 1), + Transition::new(1081069200, 3), + Transition::new(1099209600, 1), + Transition::new(1112518800, 3), + Transition::new(1130659200, 1), + Transition::new(1143968400, 3), + Transition::new(1162108800, 1), + Transition::new(1175418000, 3), + Transition::new(1193558400, 1), + Transition::new(1207472400, 3), + Transition::new(1225008000, 1), + Transition::new(1238922000, 3), + Transition::new(1256457600, 1), + Transition::new(1268557200, 3), + Transition::new(1289116800, 1), + Transition::new(1300006800, 3), + Transition::new(1320566400, 1), + Transition::new(1331456400, 3), + Transition::new(1352016000, 1), + Transition::new(1362906000, 3), + Transition::new(1383465600, 1), + Transition::new(1394355600, 3), + Transition::new(1414915200, 1), + Transition::new(1425805200, 3), + Transition::new(1446364800, 1), + Transition::new(1457859600, 3), + Transition::new(1478419200, 1), + Transition::new(1489309200, 3), + Transition::new(1509868800, 1), + Transition::new(1520758800, 3), + Transition::new(1541318400, 1), + Transition::new(1552208400, 3), + Transition::new(1572768000, 1), + Transition::new(1583658000, 3), + Transition::new(1604217600, 1), + Transition::new(1615712400, 3), + Transition::new(1636272000, 1), + Transition::new(1647162000, 3), + Transition::new(1667116800, 2), + Transition::new(1669788000, 1), + ], + &{ + const V: [LocalTimeType; 5] = [ + crate::generated::unwrap!(LocalTimeType::new(-25556, false, Some(b"LMT"))), + crate::generated::unwrap!(LocalTimeType::new(-25200, false, Some(b"MST"))), + crate::generated::unwrap!(LocalTimeType::new(-21600, false, Some(b"CST"))), + crate::generated::unwrap!(LocalTimeType::new(-21600, true, Some(b"MDT"))), + crate::generated::unwrap!(LocalTimeType::new(-18000, true, Some(b"CDT"))), + ]; + V + }, + &[], + &Some({ + const V: TransitionRule = + TransitionRule::Alternate(crate::generated::unwrap!(AlternateTime::new( + crate::generated::unwrap!(LocalTimeType::new(-25200, false, Some(b"MST"))), + crate::generated::unwrap!(LocalTimeType::new(-21600, true, Some(b"MDT"))), + RuleDay::MonthWeekDay(crate::generated::unwrap!(MonthWeekDay::new( + 3, 2, 0 + ))), + 7200, + RuleDay::MonthWeekDay(crate::generated::unwrap!(MonthWeekDay::new( + 11, 1, 0 + ))), + 7200 + ))); + V + }) + )); + pub(crate) const AMERICA_CORAL_HARBOUR: TimeZoneRef<'static> = crate::generated::unwrap!(TimeZoneRef::<'static>::new( &[ @@ -9932,30 +10039,75 @@ mod tzdata { Transition::new(796179600, 2), Transition::new(811904400, 1), Transition::new(828234000, 2), + Transition::new(846378000, 1), + Transition::new(859683600, 2), + Transition::new(877827600, 1), + Transition::new(891133200, 2), + Transition::new(909277200, 1), + Transition::new(922582800, 2), + Transition::new(941331600, 1), + Transition::new(954032400, 2), + Transition::new(972781200, 1), + Transition::new(985482000, 2), + Transition::new(1004230800, 1), + Transition::new(1017536400, 2), + Transition::new(1035680400, 1), + Transition::new(1048986000, 2), + Transition::new(1067130000, 1), + Transition::new(1080435600, 2), + Transition::new(1099184400, 1), + Transition::new(1111885200, 2), + Transition::new(1130634000, 1), + Transition::new(1143334800, 2), + Transition::new(1162083600, 1), + Transition::new(1174784400, 2), + Transition::new(1193533200, 1), + Transition::new(1206838800, 2), + Transition::new(1224982800, 1), + Transition::new(1238288400, 2), + Transition::new(1256432400, 1), + Transition::new(1269738000, 2), + Transition::new(1288486800, 1), + Transition::new(1301187600, 2), + Transition::new(1319936400, 1), + Transition::new(1332637200, 2), + Transition::new(1351386000, 1), + Transition::new(1364691600, 2), + Transition::new(1382835600, 1), + Transition::new(1396141200, 2), + Transition::new(1414285200, 1), + Transition::new(1427590800, 2), + Transition::new(1445734800, 1), + Transition::new(1459040400, 2), + Transition::new(1477789200, 1), + Transition::new(1490490000, 2), + Transition::new(1509238800, 1), + Transition::new(1521939600, 2), + Transition::new(1540688400, 1), + Transition::new(1553994000, 2), + Transition::new(1572138000, 1), + Transition::new(1585443600, 2), + Transition::new(1603587600, 1), + Transition::new(1616893200, 2), + Transition::new(1635642000, 1), + Transition::new(1648342800, 2), + Transition::new(1667091600, 1), + Transition::new(1679792400, 3), ], &{ - const V: [LocalTimeType; 3] = [ + const V: [LocalTimeType; 4] = [ crate::generated::unwrap!(LocalTimeType::new(-12416, false, Some(b"LMT"))), crate::generated::unwrap!(LocalTimeType::new(-10800, false, Some(b"-03"))), crate::generated::unwrap!(LocalTimeType::new(-7200, true, Some(b"-02"))), + crate::generated::unwrap!(LocalTimeType::new(-7200, false, Some(b"-02"))), ]; V }, &[], &Some({ - const V: TransitionRule = - TransitionRule::Alternate(crate::generated::unwrap!(AlternateTime::new( - crate::generated::unwrap!(LocalTimeType::new(-10800, false, Some(b"-03"))), - crate::generated::unwrap!(LocalTimeType::new(-7200, true, Some(b"-02"))), - RuleDay::MonthWeekDay(crate::generated::unwrap!(MonthWeekDay::new( - 3, 5, 0 - ))), - -7200, - RuleDay::MonthWeekDay(crate::generated::unwrap!(MonthWeekDay::new( - 10, 5, 0 - ))), - -3600 - ))); + const V: TransitionRule = TransitionRule::Fixed(crate::generated::unwrap!( + LocalTimeType::new(-7200, false, Some(b"-02")) + )); V }) )); @@ -10621,9 +10773,22 @@ mod tzdata { crate::generated::unwrap!(TimeZoneRef::<'static>::new( &[ Transition::new(-536457600, 2), - Transition::new(-147888000, 1), - Transition::new(-131558400, 2), - Transition::new(294228000, 3), + Transition::new(73476000, 1), + Transition::new(89197200, 2), + Transition::new(104925600, 1), + Transition::new(120646800, 2), + Transition::new(136375200, 1), + Transition::new(152096400, 2), + Transition::new(167824800, 1), + Transition::new(183546000, 2), + Transition::new(199274400, 1), + Transition::new(215600400, 2), + Transition::new(230724000, 1), + Transition::new(247050000, 2), + Transition::new(262778400, 1), + Transition::new(278499600, 2), + Transition::new(294228000, 4), + Transition::new(309945600, 3), Transition::new(325674000, 4), Transition::new(341395200, 3), Transition::new(357123600, 4), @@ -10683,7 +10848,7 @@ mod tzdata { &{ const V: [LocalTimeType; 5] = [ crate::generated::unwrap!(LocalTimeType::new(0, false, Some(b"-00"))), - crate::generated::unwrap!(LocalTimeType::new(-21600, true, Some(b"PDDT"))), + crate::generated::unwrap!(LocalTimeType::new(-25200, true, Some(b"PDT"))), crate::generated::unwrap!(LocalTimeType::new(-28800, false, Some(b"PST"))), crate::generated::unwrap!(LocalTimeType::new(-25200, false, Some(b"MST"))), crate::generated::unwrap!(LocalTimeType::new(-21600, true, Some(b"MDT"))), @@ -10712,73 +10877,86 @@ mod tzdata { pub(crate) const AMERICA_IQALUIT: TimeZoneRef<'static> = crate::generated::unwrap!(TimeZoneRef::<'static>::new( &[ - Transition::new(-865296000, 5), + Transition::new(-865296000, 4), Transition::new(-769395600, 1), Transition::new(-765396000, 2), - Transition::new(-147898800, 3), - Transition::new(-131569200, 2), - Transition::new(325666800, 4), + Transition::new(73465200, 3), + Transition::new(89186400, 2), + Transition::new(104914800, 3), + Transition::new(120636000, 2), + Transition::new(136364400, 3), + Transition::new(152085600, 2), + Transition::new(167814000, 3), + Transition::new(183535200, 2), + Transition::new(199263600, 3), + Transition::new(215589600, 2), + Transition::new(230713200, 3), + Transition::new(247039200, 2), + Transition::new(262767600, 3), + Transition::new(278488800, 2), + Transition::new(294217200, 3), + Transition::new(309938400, 2), + Transition::new(325666800, 3), Transition::new(341388000, 2), - Transition::new(357116400, 4), + Transition::new(357116400, 3), Transition::new(372837600, 2), - Transition::new(388566000, 4), + Transition::new(388566000, 3), Transition::new(404892000, 2), - Transition::new(420015600, 4), + Transition::new(420015600, 3), Transition::new(436341600, 2), - Transition::new(452070000, 4), + Transition::new(452070000, 3), Transition::new(467791200, 2), - Transition::new(483519600, 4), + Transition::new(483519600, 3), Transition::new(499240800, 2), - Transition::new(514969200, 4), + Transition::new(514969200, 3), Transition::new(530690400, 2), - Transition::new(544604400, 4), + Transition::new(544604400, 3), Transition::new(562140000, 2), - Transition::new(576054000, 4), + Transition::new(576054000, 3), Transition::new(594194400, 2), - Transition::new(607503600, 4), + Transition::new(607503600, 3), Transition::new(625644000, 2), - Transition::new(638953200, 4), + Transition::new(638953200, 3), Transition::new(657093600, 2), - Transition::new(671007600, 4), + Transition::new(671007600, 3), Transition::new(688543200, 2), - Transition::new(702457200, 4), + Transition::new(702457200, 3), Transition::new(719992800, 2), - Transition::new(733906800, 4), + Transition::new(733906800, 3), Transition::new(752047200, 2), - Transition::new(765356400, 4), + Transition::new(765356400, 3), Transition::new(783496800, 2), - Transition::new(796806000, 4), + Transition::new(796806000, 3), Transition::new(814946400, 2), - Transition::new(828860400, 4), + Transition::new(828860400, 3), Transition::new(846396000, 2), - Transition::new(860310000, 4), + Transition::new(860310000, 3), Transition::new(877845600, 2), - Transition::new(891759600, 4), + Transition::new(891759600, 3), Transition::new(909295200, 2), - Transition::new(923209200, 4), - Transition::new(941349600, 6), - Transition::new(954662400, 7), + Transition::new(923209200, 3), + Transition::new(941349600, 5), + Transition::new(954662400, 6), Transition::new(972802800, 2), - Transition::new(986108400, 4), + Transition::new(986108400, 3), Transition::new(1004248800, 2), - Transition::new(1018162800, 4), + Transition::new(1018162800, 3), Transition::new(1035698400, 2), - Transition::new(1049612400, 4), + Transition::new(1049612400, 3), Transition::new(1067148000, 2), - Transition::new(1081062000, 4), + Transition::new(1081062000, 3), Transition::new(1099202400, 2), - Transition::new(1112511600, 4), + Transition::new(1112511600, 3), Transition::new(1130652000, 2), - Transition::new(1143961200, 4), + Transition::new(1143961200, 3), Transition::new(1162101600, 2), - Transition::new(1173596400, 4), + Transition::new(1173596400, 3), ], &{ - const V: [LocalTimeType; 8] = [ + const V: [LocalTimeType; 7] = [ crate::generated::unwrap!(LocalTimeType::new(0, false, Some(b"-00"))), crate::generated::unwrap!(LocalTimeType::new(-14400, true, Some(b"EPT"))), crate::generated::unwrap!(LocalTimeType::new(-18000, false, Some(b"EST"))), - crate::generated::unwrap!(LocalTimeType::new(-10800, true, Some(b"EDDT"))), crate::generated::unwrap!(LocalTimeType::new(-14400, true, Some(b"EDT"))), crate::generated::unwrap!(LocalTimeType::new(-14400, true, Some(b"EWT"))), crate::generated::unwrap!(LocalTimeType::new(-21600, false, Some(b"CST"))), @@ -13498,189 +13676,7 @@ mod tzdata { }) )); - pub(crate) const AMERICA_OJINAGA: TimeZoneRef<'static> = - crate::generated::unwrap!(TimeZoneRef::<'static>::new( - &[ - Transition::new(-1514739600, 1), - Transition::new(-1343066400, 2), - Transition::new(-1234807200, 1), - Transition::new(-1220292000, 3), - Transition::new(-1207159200, 1), - Transition::new(-1191344400, 2), - Transition::new(828864000, 4), - Transition::new(846399600, 2), - Transition::new(860313600, 4), - Transition::new(877849200, 2), - Transition::new(891766800, 3), - Transition::new(909302400, 1), - Transition::new(923216400, 3), - Transition::new(941356800, 1), - Transition::new(954666000, 3), - Transition::new(972806400, 1), - Transition::new(989139600, 3), - Transition::new(1001836800, 1), - Transition::new(1018170000, 3), - Transition::new(1035705600, 1), - Transition::new(1049619600, 3), - Transition::new(1067155200, 1), - Transition::new(1081069200, 3), - Transition::new(1099209600, 1), - Transition::new(1112518800, 3), - Transition::new(1130659200, 1), - Transition::new(1143968400, 3), - Transition::new(1162108800, 1), - Transition::new(1175418000, 3), - Transition::new(1193558400, 1), - Transition::new(1207472400, 3), - Transition::new(1225008000, 1), - Transition::new(1238922000, 3), - Transition::new(1256457600, 1), - Transition::new(1268557200, 3), - Transition::new(1289116800, 1), - Transition::new(1300006800, 3), - Transition::new(1320566400, 1), - Transition::new(1331456400, 3), - Transition::new(1352016000, 1), - Transition::new(1362906000, 3), - Transition::new(1383465600, 1), - Transition::new(1394355600, 3), - Transition::new(1414915200, 1), - Transition::new(1425805200, 3), - Transition::new(1446364800, 1), - Transition::new(1457859600, 3), - Transition::new(1478419200, 1), - Transition::new(1489309200, 3), - Transition::new(1509868800, 1), - Transition::new(1520758800, 3), - Transition::new(1541318400, 1), - Transition::new(1552208400, 3), - Transition::new(1572768000, 1), - Transition::new(1583658000, 3), - Transition::new(1604217600, 1), - Transition::new(1615712400, 3), - Transition::new(1636272000, 1), - Transition::new(1647162000, 3), - Transition::new(1667116800, 2), - ], - &{ - const V: [LocalTimeType; 5] = [ - crate::generated::unwrap!(LocalTimeType::new(-25060, false, Some(b"LMT"))), - crate::generated::unwrap!(LocalTimeType::new(-25200, false, Some(b"MST"))), - crate::generated::unwrap!(LocalTimeType::new(-21600, false, Some(b"CST"))), - crate::generated::unwrap!(LocalTimeType::new(-21600, true, Some(b"MDT"))), - crate::generated::unwrap!(LocalTimeType::new(-18000, true, Some(b"CDT"))), - ]; - V - }, - &[], - &Some({ - const V: TransitionRule = TransitionRule::Fixed(crate::generated::unwrap!( - LocalTimeType::new(-21600, false, Some(b"CST")) - )); - V - }) - )); - - pub(crate) const AMERICA_PANGNIRTUNG: TimeZoneRef<'static> = - crate::generated::unwrap!(TimeZoneRef::<'static>::new( - &[ - Transition::new(-1546300800, 3), - Transition::new(-880221600, 1), - Transition::new(-769395600, 2), - Transition::new(-765399600, 3), - Transition::new(-147902400, 4), - Transition::new(-131572800, 3), - Transition::new(325663200, 5), - Transition::new(341384400, 3), - Transition::new(357112800, 5), - Transition::new(372834000, 3), - Transition::new(388562400, 5), - Transition::new(404888400, 3), - Transition::new(420012000, 5), - Transition::new(436338000, 3), - Transition::new(452066400, 5), - Transition::new(467787600, 3), - Transition::new(483516000, 5), - Transition::new(499237200, 3), - Transition::new(514965600, 5), - Transition::new(530686800, 3), - Transition::new(544600800, 5), - Transition::new(562136400, 3), - Transition::new(576050400, 5), - Transition::new(594190800, 3), - Transition::new(607500000, 5), - Transition::new(625640400, 3), - Transition::new(638949600, 5), - Transition::new(657090000, 3), - Transition::new(671004000, 5), - Transition::new(688539600, 3), - Transition::new(702453600, 5), - Transition::new(719989200, 3), - Transition::new(733903200, 5), - Transition::new(752043600, 3), - Transition::new(765352800, 5), - Transition::new(783493200, 3), - Transition::new(796802400, 6), - Transition::new(814946400, 7), - Transition::new(828860400, 6), - Transition::new(846396000, 7), - Transition::new(860310000, 6), - Transition::new(877845600, 7), - Transition::new(891759600, 6), - Transition::new(909295200, 7), - Transition::new(923209200, 6), - Transition::new(941349600, 8), - Transition::new(954662400, 9), - Transition::new(972802800, 7), - Transition::new(986108400, 6), - Transition::new(1004248800, 7), - Transition::new(1018162800, 6), - Transition::new(1035698400, 7), - Transition::new(1049612400, 6), - Transition::new(1067148000, 7), - Transition::new(1081062000, 6), - Transition::new(1099202400, 7), - Transition::new(1112511600, 6), - Transition::new(1130652000, 7), - Transition::new(1143961200, 6), - Transition::new(1162101600, 7), - Transition::new(1173596400, 6), - ], - &{ - const V: [LocalTimeType; 10] = [ - crate::generated::unwrap!(LocalTimeType::new(0, false, Some(b"-00"))), - crate::generated::unwrap!(LocalTimeType::new(-10800, true, Some(b"AWT"))), - crate::generated::unwrap!(LocalTimeType::new(-10800, true, Some(b"APT"))), - crate::generated::unwrap!(LocalTimeType::new(-14400, false, Some(b"AST"))), - crate::generated::unwrap!(LocalTimeType::new(-7200, true, Some(b"ADDT"))), - crate::generated::unwrap!(LocalTimeType::new(-10800, true, Some(b"ADT"))), - crate::generated::unwrap!(LocalTimeType::new(-14400, true, Some(b"EDT"))), - crate::generated::unwrap!(LocalTimeType::new(-18000, false, Some(b"EST"))), - crate::generated::unwrap!(LocalTimeType::new(-21600, false, Some(b"CST"))), - crate::generated::unwrap!(LocalTimeType::new(-18000, true, Some(b"CDT"))), - ]; - V - }, - &[], - &Some({ - const V: TransitionRule = - TransitionRule::Alternate(crate::generated::unwrap!(AlternateTime::new( - crate::generated::unwrap!(LocalTimeType::new(-18000, false, Some(b"EST"))), - crate::generated::unwrap!(LocalTimeType::new(-14400, true, Some(b"EDT"))), - RuleDay::MonthWeekDay(crate::generated::unwrap!(MonthWeekDay::new( - 3, 2, 0 - ))), - 7200, - RuleDay::MonthWeekDay(crate::generated::unwrap!(MonthWeekDay::new( - 11, 1, 0 - ))), - 7200 - ))); - V - }) - )); - - pub(crate) const AMERICA_PARAMARIBO: TimeZoneRef<'static> = + pub(crate) const AMERICA_PARAMARIBO: TimeZoneRef<'static> = crate::generated::unwrap!(TimeZoneRef::<'static>::new( &[ Transition::new(-1861906760, 1), @@ -14243,70 +14239,83 @@ mod tzdata { crate::generated::unwrap!(TimeZoneRef::<'static>::new( &[ Transition::new(-410227200, 2), - Transition::new(-147895200, 1), - Transition::new(-131565600, 2), - Transition::new(325670400, 3), + Transition::new(73468800, 1), + Transition::new(89190000, 2), + Transition::new(104918400, 1), + Transition::new(120639600, 2), + Transition::new(136368000, 1), + Transition::new(152089200, 2), + Transition::new(167817600, 1), + Transition::new(183538800, 2), + Transition::new(199267200, 1), + Transition::new(215593200, 2), + Transition::new(230716800, 1), + Transition::new(247042800, 2), + Transition::new(262771200, 1), + Transition::new(278492400, 2), + Transition::new(294220800, 1), + Transition::new(309942000, 2), + Transition::new(325670400, 1), Transition::new(341391600, 2), - Transition::new(357120000, 3), + Transition::new(357120000, 1), Transition::new(372841200, 2), - Transition::new(388569600, 3), + Transition::new(388569600, 1), Transition::new(404895600, 2), - Transition::new(420019200, 3), + Transition::new(420019200, 1), Transition::new(436345200, 2), - Transition::new(452073600, 3), + Transition::new(452073600, 1), Transition::new(467794800, 2), - Transition::new(483523200, 3), + Transition::new(483523200, 1), Transition::new(499244400, 2), - Transition::new(514972800, 3), + Transition::new(514972800, 1), Transition::new(530694000, 2), - Transition::new(544608000, 3), + Transition::new(544608000, 1), Transition::new(562143600, 2), - Transition::new(576057600, 3), + Transition::new(576057600, 1), Transition::new(594198000, 2), - Transition::new(607507200, 3), + Transition::new(607507200, 1), Transition::new(625647600, 2), - Transition::new(638956800, 3), + Transition::new(638956800, 1), Transition::new(657097200, 2), - Transition::new(671011200, 3), + Transition::new(671011200, 1), Transition::new(688546800, 2), - Transition::new(702460800, 3), + Transition::new(702460800, 1), Transition::new(719996400, 2), - Transition::new(733910400, 3), + Transition::new(733910400, 1), Transition::new(752050800, 2), - Transition::new(765360000, 3), + Transition::new(765360000, 1), Transition::new(783500400, 2), - Transition::new(796809600, 3), + Transition::new(796809600, 1), Transition::new(814950000, 2), - Transition::new(828864000, 3), + Transition::new(828864000, 1), Transition::new(846399600, 2), - Transition::new(860313600, 3), + Transition::new(860313600, 1), Transition::new(877849200, 2), - Transition::new(891763200, 3), + Transition::new(891763200, 1), Transition::new(909298800, 2), - Transition::new(923212800, 3), + Transition::new(923212800, 1), Transition::new(941353200, 2), - Transition::new(954662400, 3), - Transition::new(972802800, 4), - Transition::new(986112000, 3), + Transition::new(954662400, 1), + Transition::new(972802800, 3), + Transition::new(986112000, 1), Transition::new(1004252400, 2), - Transition::new(1018166400, 3), + Transition::new(1018166400, 1), Transition::new(1035702000, 2), - Transition::new(1049616000, 3), + Transition::new(1049616000, 1), Transition::new(1067151600, 2), - Transition::new(1081065600, 3), + Transition::new(1081065600, 1), Transition::new(1099206000, 2), - Transition::new(1112515200, 3), + Transition::new(1112515200, 1), Transition::new(1130655600, 2), - Transition::new(1143964800, 3), + Transition::new(1143964800, 1), Transition::new(1162105200, 2), - Transition::new(1173600000, 3), + Transition::new(1173600000, 1), ], &{ - const V: [LocalTimeType; 5] = [ + const V: [LocalTimeType; 4] = [ crate::generated::unwrap!(LocalTimeType::new(0, false, Some(b"-00"))), - crate::generated::unwrap!(LocalTimeType::new(-14400, true, Some(b"CDDT"))), - crate::generated::unwrap!(LocalTimeType::new(-21600, false, Some(b"CST"))), crate::generated::unwrap!(LocalTimeType::new(-18000, true, Some(b"CDT"))), + crate::generated::unwrap!(LocalTimeType::new(-21600, false, Some(b"CST"))), crate::generated::unwrap!(LocalTimeType::new(-18000, false, Some(b"EST"))), ]; V @@ -14471,70 +14480,83 @@ mod tzdata { crate::generated::unwrap!(TimeZoneRef::<'static>::new( &[ Transition::new(-704937600, 2), - Transition::new(-147895200, 1), - Transition::new(-131565600, 2), - Transition::new(325670400, 3), + Transition::new(73468800, 1), + Transition::new(89190000, 2), + Transition::new(104918400, 1), + Transition::new(120639600, 2), + Transition::new(136368000, 1), + Transition::new(152089200, 2), + Transition::new(167817600, 1), + Transition::new(183538800, 2), + Transition::new(199267200, 1), + Transition::new(215593200, 2), + Transition::new(230716800, 1), + Transition::new(247042800, 2), + Transition::new(262771200, 1), + Transition::new(278492400, 2), + Transition::new(294220800, 1), + Transition::new(309942000, 2), + Transition::new(325670400, 1), Transition::new(341391600, 2), - Transition::new(357120000, 3), + Transition::new(357120000, 1), Transition::new(372841200, 2), - Transition::new(388569600, 3), + Transition::new(388569600, 1), Transition::new(404895600, 2), - Transition::new(420019200, 3), + Transition::new(420019200, 1), Transition::new(436345200, 2), - Transition::new(452073600, 3), + Transition::new(452073600, 1), Transition::new(467794800, 2), - Transition::new(483523200, 3), + Transition::new(483523200, 1), Transition::new(499244400, 2), - Transition::new(514972800, 3), + Transition::new(514972800, 1), Transition::new(530694000, 2), - Transition::new(544608000, 3), + Transition::new(544608000, 1), Transition::new(562143600, 2), - Transition::new(576057600, 3), + Transition::new(576057600, 1), Transition::new(594198000, 2), - Transition::new(607507200, 3), + Transition::new(607507200, 1), Transition::new(625647600, 2), - Transition::new(638956800, 3), + Transition::new(638956800, 1), Transition::new(657097200, 2), - Transition::new(671011200, 3), + Transition::new(671011200, 1), Transition::new(688546800, 2), - Transition::new(702460800, 3), + Transition::new(702460800, 1), Transition::new(719996400, 2), - Transition::new(733910400, 3), + Transition::new(733910400, 1), Transition::new(752050800, 2), - Transition::new(765360000, 3), + Transition::new(765360000, 1), Transition::new(783500400, 2), - Transition::new(796809600, 3), + Transition::new(796809600, 1), Transition::new(814950000, 2), - Transition::new(828864000, 3), + Transition::new(828864000, 1), Transition::new(846399600, 2), - Transition::new(860313600, 3), + Transition::new(860313600, 1), Transition::new(877849200, 2), - Transition::new(891763200, 3), + Transition::new(891763200, 1), Transition::new(909298800, 2), - Transition::new(923212800, 3), + Transition::new(923212800, 1), Transition::new(941353200, 2), - Transition::new(954662400, 3), - Transition::new(972802800, 4), - Transition::new(986112000, 3), + Transition::new(954662400, 1), + Transition::new(972802800, 3), + Transition::new(986112000, 1), Transition::new(1004252400, 2), - Transition::new(1018166400, 3), + Transition::new(1018166400, 1), Transition::new(1035702000, 2), - Transition::new(1049616000, 3), + Transition::new(1049616000, 1), Transition::new(1067151600, 2), - Transition::new(1081065600, 3), + Transition::new(1081065600, 1), Transition::new(1099206000, 2), - Transition::new(1112515200, 3), + Transition::new(1112515200, 1), Transition::new(1130655600, 2), - Transition::new(1143964800, 3), - Transition::new(1162105200, 4), - Transition::new(1173600000, 3), + Transition::new(1143964800, 1), + Transition::new(1162105200, 3), + Transition::new(1173600000, 1), ], &{ - const V: [LocalTimeType; 5] = [ + const V: [LocalTimeType; 4] = [ crate::generated::unwrap!(LocalTimeType::new(0, false, Some(b"-00"))), - crate::generated::unwrap!(LocalTimeType::new(-14400, true, Some(b"CDDT"))), - crate::generated::unwrap!(LocalTimeType::new(-21600, false, Some(b"CST"))), crate::generated::unwrap!(LocalTimeType::new(-18000, true, Some(b"CDT"))), + crate::generated::unwrap!(LocalTimeType::new(-21600, false, Some(b"CST"))), crate::generated::unwrap!(LocalTimeType::new(-18000, false, Some(b"EST"))), ]; V @@ -15755,7 +15777,7 @@ mod tzdata { Transition::new(-765381600, 2), Transition::new(-147884400, 5), Transition::new(-131554800, 2), - Transition::new(-81961200, 6), + Transition::new(-121273200, 6), Transition::new(325677600, 7), Transition::new(341398800, 6), Transition::new(357127200, 7), @@ -15988,71 +16010,84 @@ mod tzdata { Transition::new(-880210800, 1), Transition::new(-769395600, 2), Transition::new(-765388800, 3), - Transition::new(-147891600, 4), - Transition::new(-131562000, 3), - Transition::new(325674000, 5), + Transition::new(73472400, 4), + Transition::new(89193600, 3), + Transition::new(104922000, 4), + Transition::new(120643200, 3), + Transition::new(136371600, 4), + Transition::new(152092800, 3), + Transition::new(167821200, 4), + Transition::new(183542400, 3), + Transition::new(199270800, 4), + Transition::new(215596800, 3), + Transition::new(230720400, 4), + Transition::new(247046400, 3), + Transition::new(262774800, 4), + Transition::new(278496000, 3), + Transition::new(294224400, 4), + Transition::new(309945600, 3), + Transition::new(325674000, 4), Transition::new(341395200, 3), - Transition::new(357123600, 5), + Transition::new(357123600, 4), Transition::new(372844800, 3), - Transition::new(388573200, 5), + Transition::new(388573200, 4), Transition::new(404899200, 3), - Transition::new(420022800, 5), + Transition::new(420022800, 4), Transition::new(436348800, 3), - Transition::new(452077200, 5), + Transition::new(452077200, 4), Transition::new(467798400, 3), - Transition::new(483526800, 5), + Transition::new(483526800, 4), Transition::new(499248000, 3), - Transition::new(514976400, 5), + Transition::new(514976400, 4), Transition::new(530697600, 3), - Transition::new(544611600, 5), + Transition::new(544611600, 4), Transition::new(562147200, 3), - Transition::new(576061200, 5), + Transition::new(576061200, 4), Transition::new(594201600, 3), - Transition::new(607510800, 5), + Transition::new(607510800, 4), Transition::new(625651200, 3), - Transition::new(638960400, 5), + Transition::new(638960400, 4), Transition::new(657100800, 3), - Transition::new(671014800, 5), + Transition::new(671014800, 4), Transition::new(688550400, 3), - Transition::new(702464400, 5), + Transition::new(702464400, 4), Transition::new(720000000, 3), - Transition::new(733914000, 5), + Transition::new(733914000, 4), Transition::new(752054400, 3), - Transition::new(765363600, 5), + Transition::new(765363600, 4), Transition::new(783504000, 3), - Transition::new(796813200, 5), + Transition::new(796813200, 4), Transition::new(814953600, 3), - Transition::new(828867600, 5), + Transition::new(828867600, 4), Transition::new(846403200, 3), - Transition::new(860317200, 5), + Transition::new(860317200, 4), Transition::new(877852800, 3), - Transition::new(891766800, 5), + Transition::new(891766800, 4), Transition::new(909302400, 3), - Transition::new(923216400, 5), + Transition::new(923216400, 4), Transition::new(941356800, 3), - Transition::new(954666000, 5), + Transition::new(954666000, 4), Transition::new(972806400, 3), - Transition::new(986115600, 5), + Transition::new(986115600, 4), Transition::new(1004256000, 3), - Transition::new(1018170000, 5), + Transition::new(1018170000, 4), Transition::new(1035705600, 3), - Transition::new(1049619600, 5), + Transition::new(1049619600, 4), Transition::new(1067155200, 3), - Transition::new(1081069200, 5), + Transition::new(1081069200, 4), Transition::new(1099209600, 3), - Transition::new(1112518800, 5), + Transition::new(1112518800, 4), Transition::new(1130659200, 3), - Transition::new(1143968400, 5), + Transition::new(1143968400, 4), Transition::new(1162108800, 3), - Transition::new(1173603600, 5), + Transition::new(1173603600, 4), ], &{ - const V: [LocalTimeType; 6] = [ + const V: [LocalTimeType; 5] = [ crate::generated::unwrap!(LocalTimeType::new(0, false, Some(b"-00"))), crate::generated::unwrap!(LocalTimeType::new(-21600, true, Some(b"MWT"))), crate::generated::unwrap!(LocalTimeType::new(-21600, true, Some(b"MPT"))), crate::generated::unwrap!(LocalTimeType::new(-25200, false, Some(b"MST"))), - crate::generated::unwrap!(LocalTimeType::new(-18000, true, Some(b"MDDT"))), crate::generated::unwrap!(LocalTimeType::new(-21600, true, Some(b"MDT"))), ]; V @@ -19292,7 +19327,7 @@ mod tzdata { Transition::new(-894180000, 5), Transition::new(-879665400, 6), Transition::new(-767005200, 5), - Transition::new(378664200, 7), + Transition::new(378662400, 7), ], &{ const V: [LocalTimeType; 8] = [ @@ -32207,7 +32242,7 @@ mod tzdata { Transition::new(-894180000, 5), Transition::new(-879665400, 6), Transition::new(-767005200, 5), - Transition::new(378664200, 7), + Transition::new(378662400, 7), ], &{ const V: [LocalTimeType; 8] = [ diff --git a/src/generated/raw_time_zones_by_name.inc.rs b/src/generated/raw_time_zones_by_name.inc.rs index 477c975..7fec8cc 100644 --- a/src/generated/raw_time_zones_by_name.inc.rs +++ b/src/generated/raw_time_zones_by_name.inc.rs @@ -22,7 +22,7 @@ (0, 22), (0, 9), (0, 188), - (1, 73), + (1, 153), (0, 25), (0, 2), (0, 12), @@ -37,15 +37,15 @@ (0, 5), (0, 148), (0, 49), - (0, 212), - (11, 58), + (0, 248), + (1, 286), (1, 10), (0, 428), (0, 87), (0, 18), (0, 79), - (3, 15), - (4, 533), + (0, 443), + (11, 541), (0, 9), (0, 409), (0, 0), @@ -72,7 +72,7 @@ (0, 3), (1, 0), (0, 280), - (1, 249), + (12, 503), (0, 8), (0, 155), (4, 8), @@ -81,12 +81,12 @@ (0, 67), (0, 0), (2, 458), - (0, 168), + (0, 306), (0, 60), (0, 10), (0, 555), (0, 2), - (0, 472), + (18, 229), (2, 458), (0, 35), (1, 292), @@ -96,23 +96,23 @@ (0, 50), (0, 183), (7, 250), - (62, 447), + (38, 392), (0, 90), (20, 407), (0, 0), - (25, 51), + (2, 320), (0, 131), (1, 50), (0, 108), (1, 18), - (3, 39), + (42, 523), (3, 44), (0, 0), (0, 0), (0, 239), (0, 389), - (9, 33), - (70, 308), + (14, 59), + (50, 361), (0, 3), (3, 337), (8, 492), @@ -123,7 +123,7 @@ (Lower(*b"asia/almaty\0 "), raw_tzdata::ASIA_ALMATY), (Lower(*b"europe/minsk\0 "), raw_tzdata::EUROPE_MINSK), (Lower(*b"asia/magadan\0 "), raw_tzdata::ASIA_MAGADAN), - (Lower(*b"gb\0 "), raw_tzdata::GB), + (Lower(*b"europe/nicosia\0 "), raw_tzdata::ASIA_NICOSIA), (Lower(*b"america/nome\0 "), raw_tzdata::AMERICA_NOME), (Lower(*b"africa/bamako\0 "), raw_tzdata::AFRICA_BAMAKO), (Lower(*b"etc/localtime\0 "), raw_tzdata::FACTORY), @@ -132,7 +132,7 @@ (Lower(*b"asia/vladivostok\0 "), raw_tzdata::ASIA_VLADIVOSTOK), (Lower(*b"america/guatemala\0 "), raw_tzdata::AMERICA_GUATEMALA), (Lower(*b"europe/paris\0 "), raw_tzdata::EUROPE_PARIS), - (Lower(*b"roc\0 "), raw_tzdata::ROC), + (Lower(*b"canada/mountain\0 "), raw_tzdata::AMERICA_EDMONTON), (Lower(*b"pacific/saipan\0 "), raw_tzdata::PACIFIC_SAIPAN), (Lower(*b"europe/vienna\0 "), raw_tzdata::EUROPE_VIENNA), (Lower(*b"europe/podgorica\0 "), raw_tzdata::EUROPE_BELGRADE), @@ -160,7 +160,7 @@ (Lower(*b"america/ensenada\0 "), raw_tzdata::AMERICA_ENSENADA), (Lower(*b"asia/baku\0 "), raw_tzdata::ASIA_BAKU), (Lower(*b"etc/gmt-10\0 "), raw_tzdata::ETC_GMT_MINUS_10), - (Lower(*b"antarctica/syowa\0 "), raw_tzdata::ANTARCTICA_SYOWA), + (Lower(*b"america/dawson\0 "), raw_tzdata::AMERICA_DAWSON), (Lower(*b"asia/dubai\0 "), raw_tzdata::ASIA_DUBAI), (Lower(*b"asia/taipei\0 "), raw_tzdata::ROC), (Lower(*b"africa/kinshasa\0 "), raw_tzdata::AFRICA_KINSHASA), @@ -173,7 +173,7 @@ (Lower(*b"america/rainy\x7friver\0 "), raw_tzdata::AMERICA_RAINY_RIVER), (Lower(*b"europe/kirov\0 "), raw_tzdata::EUROPE_KIROV), (Lower(*b"america/fortaleza\0 "), raw_tzdata::AMERICA_FORTALEZA), - (Lower(*b"america/sitka\0 "), raw_tzdata::AMERICA_SITKA), + (Lower(*b"europe/warsaw\0 "), raw_tzdata::POLAND), (Lower(*b"africa/bujumbura\0 "), raw_tzdata::AFRICA_BUJUMBURA), (Lower(*b"asia/irkutsk\0 "), raw_tzdata::ASIA_IRKUTSK), (Lower(*b"nz-chat\0 "), raw_tzdata::NZ_CHAT), @@ -190,17 +190,17 @@ (Lower(*b"europe/mariehamn\0 "), raw_tzdata::EUROPE_HELSINKI), (Lower(*b"america/paramaribo\0 "), raw_tzdata::AMERICA_PARAMARIBO), (Lower(*b"etc/gmt-0\0 "), raw_tzdata::GMT), - (Lower(*b"america/ojinaga\0 "), raw_tzdata::AMERICA_OJINAGA), + (Lower(*b"america/detroit\0 "), raw_tzdata::AMERICA_DETROIT), (Lower(*b"america/nassau\0 "), raw_tzdata::AMERICA_NASSAU), (Lower(*b"antarctica/troll\0 "), raw_tzdata::ANTARCTICA_TROLL), (Lower(*b"asia/tashkent\0 "), raw_tzdata::ASIA_TASHKENT), (Lower(*b"gb-eire\0 "), raw_tzdata::GB), - (Lower(*b"pacific/enderbury\0 "), raw_tzdata::PACIFIC_ENDERBURY), + (Lower(*b"roc\0 "), raw_tzdata::ROC), (Lower(*b"america/scoresbysund\0 "), raw_tzdata::AMERICA_SCORESBYSUND), (Lower(*b"asia/tbilisi\0 "), raw_tzdata::ASIA_TBILISI), (Lower(*b"asia/khandyga\0 "), raw_tzdata::ASIA_KHANDYGA), (Lower(*b"indian/reunion\0 "), raw_tzdata::INDIAN_REUNION), - (Lower(*b"europe/lisbon\0 "), raw_tzdata::PORTUGAL), + (Lower(*b"america/anguilla\0 "), raw_tzdata::AMERICA_ANGUILLA), (Lower(*b"europe/brussels\0 "), raw_tzdata::EUROPE_BRUSSELS), (Lower(*b"etc/gmt+10\0 "), raw_tzdata::ETC_GMT_PLUS_10), (Lower(*b"africa/lusaka\0 "), raw_tzdata::AFRICA_LUSAKA), @@ -221,7 +221,7 @@ (Lower(*b"turkey\0 "), raw_tzdata::TURKEY), (Lower(*b"america/mexico\x7fcity\0 "), raw_tzdata::AMERICA_MEXICO_CITY), (Lower(*b"australia/nsw\0 "), raw_tzdata::AUSTRALIA_ACT), - (Lower(*b"prc\0 "), raw_tzdata::PRC), + (Lower(*b"asia/phnom\x7fpenh\0 "), raw_tzdata::ASIA_PHNOM_PENH), (Lower(*b"asia/singapore\0 "), raw_tzdata::SINGAPORE), (Lower(*b"australia/act\0 "), raw_tzdata::AUSTRALIA_ACT), (Lower(*b"asia/bishkek\0 "), raw_tzdata::ASIA_BISHKEK), @@ -239,7 +239,7 @@ (Lower(*b"africa/addis\x7fababa\0 "), raw_tzdata::AFRICA_ADDIS_ABABA), (Lower(*b"europe/andorra\0 "), raw_tzdata::EUROPE_ANDORRA), (Lower(*b"antarctica/mawson\0 "), raw_tzdata::ANTARCTICA_MAWSON), - (Lower(*b"etc/gmt-1\0 "), raw_tzdata::ETC_GMT_MINUS_1), + (Lower(*b"pacific/enderbury\0 "), raw_tzdata::PACIFIC_ENDERBURY), (Lower(*b"europe/luxembourg\0 "), raw_tzdata::EUROPE_LUXEMBOURG), (Lower(*b"europe/belgrade\0 "), raw_tzdata::EUROPE_BELGRADE), (Lower(*b"met\0 "), raw_tzdata::MET), @@ -250,7 +250,7 @@ (Lower(*b"etc/zulu\0 "), raw_tzdata::UCT), (Lower(*b"america/inuvik\0 "), raw_tzdata::AMERICA_INUVIK), (Lower(*b"africa/conakry\0 "), raw_tzdata::AFRICA_CONAKRY), - (Lower(*b"america/goose\x7fbay\0 "), raw_tzdata::AMERICA_GOOSE_BAY), + (Lower(*b"asia/oral\0 "), raw_tzdata::ASIA_ORAL), (Lower(*b"australia/lhi\0 "), raw_tzdata::AUSTRALIA_LHI), (Lower(*b"america/mazatlan\0 "), raw_tzdata::AMERICA_MAZATLAN), (Lower(*b"australia/brisbane\0 "), raw_tzdata::AUSTRALIA_BRISBANE), @@ -260,8 +260,8 @@ (Lower(*b"africa/windhoek\0 "), raw_tzdata::AFRICA_WINDHOEK), (Lower(*b"asia/ust-nera\0 "), raw_tzdata::ASIA_UST_NERA), (Lower(*b"asia/nicosia\0 "), raw_tzdata::ASIA_NICOSIA), - (Lower(*b"asia/phnom\x7fpenh\0 "), raw_tzdata::ASIA_PHNOM_PENH), - (Lower(*b"america/mendoza\0 "), raw_tzdata::AMERICA_MENDOZA), + (Lower(*b"etc/gmt-1\0 "), raw_tzdata::ETC_GMT_MINUS_1), + (Lower(*b"gb\0 "), raw_tzdata::GB), (Lower(*b"america/edmonton\0 "), raw_tzdata::AMERICA_EDMONTON), (Lower(*b"europe/tirane\0 "), raw_tzdata::EUROPE_TIRANE), (Lower(*b"america/antigua\0 "), raw_tzdata::AMERICA_ANTIGUA), @@ -310,12 +310,12 @@ (Lower(*b"asia/riyadh\0 "), raw_tzdata::ASIA_RIYADH), (Lower(*b"pacific/guadalcanal\0 "), raw_tzdata::PACIFIC_GUADALCANAL), (Lower(*b"europe/saratov\0 "), raw_tzdata::EUROPE_SARATOV), - (Lower(*b"america/pangnirtung\0 "), raw_tzdata::AMERICA_PANGNIRTUNG), + (Lower(*b"america/pangnirtung\0 "), raw_tzdata::AMERICA_IQALUIT), (Lower(*b"africa/tripoli\0 "), raw_tzdata::LIBYA), (Lower(*b"mexico/bajanorte\0 "), raw_tzdata::AMERICA_ENSENADA), (Lower(*b"pst8pdt\0 "), raw_tzdata::PST_8_PDT), (Lower(*b"europe/sofia\0 "), raw_tzdata::EUROPE_SOFIA), - (Lower(*b"europe/warsaw\0 "), raw_tzdata::POLAND), + (Lower(*b"america/mendoza\0 "), raw_tzdata::AMERICA_MENDOZA), (Lower(*b"america/chihuahua\0 "), raw_tzdata::AMERICA_CHIHUAHUA), (Lower(*b"africa/ndjamena\0 "), raw_tzdata::AFRICA_NDJAMENA), (Lower(*b"america/creston\0 "), raw_tzdata::AMERICA_CRESTON), @@ -330,7 +330,7 @@ (Lower(*b"etc/gmt-3\0 "), raw_tzdata::ETC_GMT_MINUS_3), (Lower(*b"asia/colombo\0 "), raw_tzdata::ASIA_COLOMBO), (Lower(*b"america/marigot\0 "), raw_tzdata::AMERICA_KRALENDIJK), - (Lower(*b"america/anguilla\0 "), raw_tzdata::AMERICA_ANGUILLA), + (Lower(*b"america/goose\x7fbay\0 "), raw_tzdata::AMERICA_GOOSE_BAY), (Lower(*b"asia/yangon\0 "), raw_tzdata::ASIA_RANGOON), (Lower(*b"europe/athens\0 "), raw_tzdata::EUROPE_ATHENS), (Lower(*b"europe/chisinau\0 "), raw_tzdata::EUROPE_CHISINAU), @@ -338,17 +338,17 @@ (Lower(*b"africa/abidjan\0 "), raw_tzdata::ICELAND), (Lower(*b"australia/yancowinna\0 "), raw_tzdata::AUSTRALIA_BROKEN_HILL), (Lower(*b"us/pacific\0 "), raw_tzdata::AMERICA_LOS_ANGELES), - (Lower(*b"asia/oral\0 "), raw_tzdata::ASIA_ORAL), + (Lower(*b"europe/lisbon\0 "), raw_tzdata::PORTUGAL), (Lower(*b"indian/comoro\0 "), raw_tzdata::INDIAN_COMORO), (Lower(*b"etc/gmt+8\0 "), raw_tzdata::ETC_GMT_PLUS_8), (Lower(*b"asia/aqtau\0 "), raw_tzdata::ASIA_AQTAU), (Lower(*b"europe/tiraspol\0 "), raw_tzdata::EUROPE_CHISINAU), (Lower(*b"atlantic/south\x7fgeorgia\0 "), raw_tzdata::ATLANTIC_SOUTH_GEORGIA), (Lower(*b"europe/gibraltar\0 "), raw_tzdata::EUROPE_GIBRALTAR), - (Lower(*b"africa/blantyre\0 "), raw_tzdata::AFRICA_BLANTYRE), + (Lower(*b"asia/krasnoyarsk\0 "), raw_tzdata::ASIA_KRASNOYARSK), (Lower(*b"atlantic/stanley\0 "), raw_tzdata::ATLANTIC_STANLEY), (Lower(*b"asia/harbin\0 "), raw_tzdata::PRC), - (Lower(*b"asia/karachi\0 "), raw_tzdata::ASIA_KARACHI), + (Lower(*b"pacific/yap\0 "), raw_tzdata::PACIFIC_PORT_MORESBY), (Lower(*b"africa/ceuta\0 "), raw_tzdata::AFRICA_CEUTA), (Lower(*b"pacific/nauru\0 "), raw_tzdata::PACIFIC_NAURU), (Lower(*b"kwajalein\0 "), raw_tzdata::KWAJALEIN), @@ -376,7 +376,7 @@ (Lower(*b"america/guadeloupe\0 "), raw_tzdata::AMERICA_GUADELOUPE), (Lower(*b"asia/vientiane\0 "), raw_tzdata::ASIA_VIENTIANE), (Lower(*b"asia/bahrain\0 "), raw_tzdata::ASIA_BAHRAIN), - (Lower(*b"canada/mountain\0 "), raw_tzdata::AMERICA_EDMONTON), + (Lower(*b"africa/blantyre\0 "), raw_tzdata::AFRICA_BLANTYRE), (Lower(*b"asia/ulaanbaatar\0 "), raw_tzdata::ASIA_ULAANBAATAR), (Lower(*b"asia/amman\0 "), raw_tzdata::ASIA_AMMAN), (Lower(*b"europe/san\x7fmarino\0 "), raw_tzdata::EUROPE_ROME), @@ -416,7 +416,7 @@ (Lower(*b"uct\0 "), raw_tzdata::UCT), (Lower(*b"africa/el\x7faaiun\0 "), raw_tzdata::AFRICA_EL_AAIUN), (Lower(*b"atlantic/madeira\0 "), raw_tzdata::ATLANTIC_MADEIRA), - (Lower(*b"asia/krasnoyarsk\0 "), raw_tzdata::ASIA_KRASNOYARSK), + (Lower(*b"america/sitka\0 "), raw_tzdata::AMERICA_SITKA), (Lower(*b"africa/sao\x7ftome\0 "), raw_tzdata::AFRICA_SAO_TOME), (Lower(*b"etc/gmt0\0 "), raw_tzdata::GMT), (Lower(*b"portugal\0 "), raw_tzdata::PORTUGAL), @@ -493,7 +493,7 @@ (Lower(*b"asia/chungking\0 "), raw_tzdata::PRC), (Lower(*b"america/fort\x7fnelson\0 "), raw_tzdata::AMERICA_FORT_NELSON), (Lower(*b"asia/kathmandu\0 "), raw_tzdata::ASIA_KATHMANDU), - (Lower(*b"africa/khartoum\0 "), raw_tzdata::AFRICA_KHARTOUM), + (Lower(*b"america/blanc-sablon\0 "), raw_tzdata::AMERICA_BLANC_SABLON), (Lower(*b"america/boa\x7fvista\0 "), raw_tzdata::AMERICA_BOA_VISTA), (Lower(*b"america/anchorage\0 "), raw_tzdata::AMERICA_ANCHORAGE), (Lower(*b"asia/istanbul\0 "), raw_tzdata::TURKEY), @@ -573,7 +573,7 @@ (Lower(*b"asia/thimphu\0 "), raw_tzdata::ASIA_THIMBU), (Lower(*b"america/chicago\0 "), raw_tzdata::AMERICA_CHICAGO), (Lower(*b"pacific/samoa\0 "), raw_tzdata::PACIFIC_PAGO_PAGO), - (Lower(*b"poland\0 "), raw_tzdata::POLAND), + (Lower(*b"africa/khartoum\0 "), raw_tzdata::AFRICA_KHARTOUM), (Lower(*b"asia/kolkata\0 "), raw_tzdata::ASIA_CALCUTTA), (Lower(*b"etc/gmt+7\0 "), raw_tzdata::ETC_GMT_PLUS_7), (Lower(*b"africa/monrovia\0 "), raw_tzdata::AFRICA_MONROVIA), @@ -588,17 +588,17 @@ (Lower(*b"europe/skopje\0 "), raw_tzdata::EUROPE_SKOPJE), (Lower(*b"atlantic/st\x7fhelena\0 "), raw_tzdata::ATLANTIC_ST_HELENA), (Lower(*b"europe/kyiv\0 "), raw_tzdata::EUROPE_KIEV), - (Lower(*b"america/blanc-sablon\0 "), raw_tzdata::AMERICA_BLANC_SABLON), + (Lower(*b"america/ciudad\x7fjuarez\0 "), raw_tzdata::AMERICA_CIUDAD_JUAREZ), (Lower(*b"asia/hong\x7fkong\0 "), raw_tzdata::HONGKONG), (Lower(*b"africa/kigali\0 "), raw_tzdata::AFRICA_KIGALI), (Lower(*b"africa/bangui\0 "), raw_tzdata::AFRICA_BANGUI), (Lower(*b"australia/lord\x7fhowe\0 "), raw_tzdata::AUSTRALIA_LHI), (Lower(*b"europe/oslo\0 "), raw_tzdata::EUROPE_OSLO), - (Lower(*b"america/dawson\0 "), raw_tzdata::AMERICA_DAWSON), + (Lower(*b"antarctica/syowa\0 "), raw_tzdata::ANTARCTICA_SYOWA), (Lower(*b"australia/currie\0 "), raw_tzdata::AUSTRALIA_CURRIE), (Lower(*b"indian/mahe\0 "), raw_tzdata::INDIAN_MAHE), (Lower(*b"asia/anadyr\0 "), raw_tzdata::ASIA_ANADYR), - (Lower(*b"mexico/general\0 "), raw_tzdata::AMERICA_MEXICO_CITY), + (Lower(*b"asia/karachi\0 "), raw_tzdata::ASIA_KARACHI), (Lower(*b"asia/macao\0 "), raw_tzdata::ASIA_MACAO), (Lower(*b"europe/vilnius\0 "), raw_tzdata::EUROPE_VILNIUS), (Lower(*b"america/toronto\0 "), raw_tzdata::AMERICA_MONTREAL), @@ -609,7 +609,7 @@ (Lower(*b"etc/gmt-14\0 "), raw_tzdata::ETC_GMT_MINUS_14), (Lower(*b"america/menominee\0 "), raw_tzdata::AMERICA_MENOMINEE), (Lower(*b"america/belize\0 "), raw_tzdata::AMERICA_BELIZE), - (Lower(*b"europe/nicosia\0 "), raw_tzdata::ASIA_NICOSIA), + (Lower(*b"poland\0 "), raw_tzdata::POLAND), (Lower(*b"africa/casablanca\0 "), raw_tzdata::AFRICA_CASABLANCA), (Lower(*b"america/resolute\0 "), raw_tzdata::AMERICA_RESOLUTE), (Lower(*b"america/grand\x7fturk\0 "), raw_tzdata::AMERICA_GRAND_TURK), @@ -665,7 +665,7 @@ (Lower(*b"pacific/niue\0 "), raw_tzdata::PACIFIC_NIUE), (Lower(*b"america/la\x7fpaz\0 "), raw_tzdata::AMERICA_LA_PAZ), (Lower(*b"america/miquelon\0 "), raw_tzdata::AMERICA_MIQUELON), - (Lower(*b"america/detroit\0 "), raw_tzdata::AMERICA_DETROIT), + (Lower(*b"prc\0 "), raw_tzdata::PRC), (Lower(*b"australia/tasmania\0 "), raw_tzdata::AUSTRALIA_CURRIE), (Lower(*b"pacific/kwajalein\0 "), raw_tzdata::KWAJALEIN), (Lower(*b"pacific/wake\0 "), raw_tzdata::PACIFIC_WAKE), @@ -677,7 +677,7 @@ (Lower(*b"australia/west\0 "), raw_tzdata::AUSTRALIA_PERTH), (Lower(*b"pacific/fakaofo\0 "), raw_tzdata::PACIFIC_FAKAOFO), (Lower(*b"america/santiago\0 "), raw_tzdata::AMERICA_SANTIAGO), - (Lower(*b"pacific/yap\0 "), raw_tzdata::PACIFIC_PORT_MORESBY), + (Lower(*b"mexico/general\0 "), raw_tzdata::AMERICA_MEXICO_CITY), (Lower(*b"europe/riga\0 "), raw_tzdata::EUROPE_RIGA), (Lower(*b"europe/rome\0 "), raw_tzdata::EUROPE_ROME), (Lower(*b"antarctica/dumontdurville\0 "), raw_tzdata::ANTARCTICA_DUMONT_D_URVILLE), diff --git a/src/generated/raw_tzdata.rs b/src/generated/raw_tzdata.rs index ac4611c..05ce2cf 100644 --- a/src/generated/raw_tzdata.rs +++ b/src/generated/raw_tzdata.rs @@ -1011,7 +1011,7 @@ pub(crate) const AMERICA_BOGOTA: &[u8] = &[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 84, 90, 105, 102, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 16, 255, 255, 255, 255, 94, 156, 52, 240, 255, 255, 255, 255, 152, 88, 85, 112, 0, - 0, 0, 0, 42, 3, 115, 80, 0, 0, 0, 0, 43, 190, 93, 64, 1, 3, 2, 3, 255, 255, 186, 144, 0, 0, + 0, 0, 0, 42, 3, 115, 80, 0, 0, 0, 0, 43, 116, 137, 64, 1, 3, 2, 3, 255, 255, 186, 144, 0, 0, 255, 255, 186, 144, 0, 4, 255, 255, 199, 192, 1, 8, 255, 255, 185, 176, 0, 12, 76, 77, 84, 0, 66, 77, 84, 0, 45, 48, 52, 0, 45, 48, 53, 0, 10, 60, 45, 48, 53, 62, 53, 10, ]; @@ -1094,34 +1094,39 @@ pub(crate) const AMERICA_BUENOS_AIRES: &[u8] = &[ pub(crate) const AMERICA_CAMBRIDGE_BAY: &[u8] = &[ 84, 90, 105, 102, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 84, 90, 105, 102, 50, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 0, 0, - 0, 9, 0, 0, 0, 37, 255, 255, 255, 255, 161, 242, 205, 128, 255, 255, 255, 255, 203, 137, 12, - 144, 255, 255, 255, 255, 210, 35, 244, 112, 255, 255, 255, 255, 210, 97, 24, 0, 255, 255, 255, - 255, 247, 47, 90, 112, 255, 255, 255, 255, 248, 40, 133, 240, 0, 0, 0, 0, 19, 105, 100, 16, 0, - 0, 0, 0, 20, 89, 71, 0, 0, 0, 0, 0, 21, 73, 70, 16, 0, 0, 0, 0, 22, 57, 41, 0, 0, 0, 0, 0, 23, - 41, 40, 16, 0, 0, 0, 0, 24, 34, 69, 128, 0, 0, 0, 0, 25, 9, 10, 16, 0, 0, 0, 0, 26, 2, 39, 128, - 0, 0, 0, 0, 26, 242, 38, 144, 0, 0, 0, 0, 27, 226, 9, 128, 0, 0, 0, 0, 28, 210, 8, 144, 0, 0, - 0, 0, 29, 193, 235, 128, 0, 0, 0, 0, 30, 177, 234, 144, 0, 0, 0, 0, 31, 161, 205, 128, 0, 0, 0, - 0, 32, 118, 29, 16, 0, 0, 0, 0, 33, 129, 175, 128, 0, 0, 0, 0, 34, 85, 255, 16, 0, 0, 0, 0, 35, - 106, 204, 0, 0, 0, 0, 0, 36, 53, 225, 16, 0, 0, 0, 0, 37, 74, 174, 0, 0, 0, 0, 0, 38, 21, 195, - 16, 0, 0, 0, 0, 39, 42, 144, 0, 0, 0, 0, 0, 39, 254, 223, 144, 0, 0, 0, 0, 41, 10, 114, 0, 0, - 0, 0, 0, 41, 222, 193, 144, 0, 0, 0, 0, 42, 234, 84, 0, 0, 0, 0, 0, 43, 190, 163, 144, 0, 0, 0, - 0, 44, 211, 112, 128, 0, 0, 0, 0, 45, 158, 133, 144, 0, 0, 0, 0, 46, 179, 82, 128, 0, 0, 0, 0, - 47, 126, 103, 144, 0, 0, 0, 0, 48, 147, 52, 128, 0, 0, 0, 0, 49, 103, 132, 16, 0, 0, 0, 0, 50, - 115, 22, 128, 0, 0, 0, 0, 51, 71, 102, 16, 0, 0, 0, 0, 52, 82, 248, 128, 0, 0, 0, 0, 53, 39, - 72, 16, 0, 0, 0, 0, 54, 50, 218, 128, 0, 0, 0, 0, 55, 7, 42, 16, 0, 0, 0, 0, 56, 27, 247, 0, 0, - 0, 0, 0, 56, 230, 254, 0, 0, 0, 0, 0, 57, 251, 202, 240, 0, 0, 0, 0, 58, 4, 233, 80, 0, 0, 0, - 0, 58, 198, 238, 16, 0, 0, 0, 0, 59, 219, 187, 0, 0, 0, 0, 0, 60, 176, 10, 144, 0, 0, 0, 0, 61, - 187, 157, 0, 0, 0, 0, 0, 62, 143, 236, 144, 0, 0, 0, 0, 63, 155, 127, 0, 0, 0, 0, 0, 64, 111, - 206, 144, 0, 0, 0, 0, 65, 132, 155, 128, 0, 0, 0, 0, 66, 79, 176, 144, 0, 0, 0, 0, 67, 100, - 125, 128, 0, 0, 0, 0, 68, 47, 146, 144, 0, 0, 0, 0, 69, 68, 95, 128, 0, 0, 0, 0, 69, 243, 197, - 16, 3, 1, 2, 3, 4, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, - 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 7, 6, 8, 7, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, - 0, 0, 0, 0, 0, 0, 255, 255, 171, 160, 1, 4, 255, 255, 171, 160, 1, 8, 255, 255, 157, 144, 0, - 12, 255, 255, 185, 176, 1, 16, 255, 255, 171, 160, 1, 21, 255, 255, 185, 176, 1, 25, 255, 255, - 171, 160, 0, 29, 255, 255, 185, 176, 0, 33, 45, 48, 48, 0, 77, 87, 84, 0, 77, 80, 84, 0, 77, - 83, 84, 0, 77, 68, 68, 84, 0, 77, 68, 84, 0, 67, 68, 84, 0, 67, 83, 84, 0, 69, 83, 84, 0, 10, - 77, 83, 84, 55, 77, 68, 84, 44, 77, 51, 46, 50, 46, 48, 44, 77, 49, 49, 46, 49, 46, 48, 10, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 0, 0, + 0, 8, 0, 0, 0, 32, 255, 255, 255, 255, 161, 242, 205, 128, 255, 255, 255, 255, 203, 137, 12, + 144, 255, 255, 255, 255, 210, 35, 244, 112, 255, 255, 255, 255, 210, 97, 24, 0, 0, 0, 0, 0, 4, + 97, 25, 144, 0, 0, 0, 0, 5, 80, 252, 128, 0, 0, 0, 0, 6, 64, 251, 144, 0, 0, 0, 0, 7, 48, 222, + 128, 0, 0, 0, 0, 8, 32, 221, 144, 0, 0, 0, 0, 9, 16, 192, 128, 0, 0, 0, 0, 10, 0, 191, 144, 0, + 0, 0, 0, 10, 240, 162, 128, 0, 0, 0, 0, 11, 224, 161, 144, 0, 0, 0, 0, 12, 217, 191, 0, 0, 0, + 0, 0, 13, 192, 131, 144, 0, 0, 0, 0, 14, 185, 161, 0, 0, 0, 0, 0, 15, 169, 160, 16, 0, 0, 0, 0, + 16, 153, 131, 0, 0, 0, 0, 0, 17, 137, 130, 16, 0, 0, 0, 0, 18, 121, 101, 0, 0, 0, 0, 0, 19, + 105, 100, 16, 0, 0, 0, 0, 20, 89, 71, 0, 0, 0, 0, 0, 21, 73, 70, 16, 0, 0, 0, 0, 22, 57, 41, 0, + 0, 0, 0, 0, 23, 41, 40, 16, 0, 0, 0, 0, 24, 34, 69, 128, 0, 0, 0, 0, 25, 9, 10, 16, 0, 0, 0, 0, + 26, 2, 39, 128, 0, 0, 0, 0, 26, 242, 38, 144, 0, 0, 0, 0, 27, 226, 9, 128, 0, 0, 0, 0, 28, 210, + 8, 144, 0, 0, 0, 0, 29, 193, 235, 128, 0, 0, 0, 0, 30, 177, 234, 144, 0, 0, 0, 0, 31, 161, 205, + 128, 0, 0, 0, 0, 32, 118, 29, 16, 0, 0, 0, 0, 33, 129, 175, 128, 0, 0, 0, 0, 34, 85, 255, 16, + 0, 0, 0, 0, 35, 106, 204, 0, 0, 0, 0, 0, 36, 53, 225, 16, 0, 0, 0, 0, 37, 74, 174, 0, 0, 0, 0, + 0, 38, 21, 195, 16, 0, 0, 0, 0, 39, 42, 144, 0, 0, 0, 0, 0, 39, 254, 223, 144, 0, 0, 0, 0, 41, + 10, 114, 0, 0, 0, 0, 0, 41, 222, 193, 144, 0, 0, 0, 0, 42, 234, 84, 0, 0, 0, 0, 0, 43, 190, + 163, 144, 0, 0, 0, 0, 44, 211, 112, 128, 0, 0, 0, 0, 45, 158, 133, 144, 0, 0, 0, 0, 46, 179, + 82, 128, 0, 0, 0, 0, 47, 126, 103, 144, 0, 0, 0, 0, 48, 147, 52, 128, 0, 0, 0, 0, 49, 103, 132, + 16, 0, 0, 0, 0, 50, 115, 22, 128, 0, 0, 0, 0, 51, 71, 102, 16, 0, 0, 0, 0, 52, 82, 248, 128, 0, + 0, 0, 0, 53, 39, 72, 16, 0, 0, 0, 0, 54, 50, 218, 128, 0, 0, 0, 0, 55, 7, 42, 16, 0, 0, 0, 0, + 56, 27, 247, 0, 0, 0, 0, 0, 56, 230, 254, 0, 0, 0, 0, 0, 57, 251, 202, 240, 0, 0, 0, 0, 58, 4, + 233, 80, 0, 0, 0, 0, 58, 198, 238, 16, 0, 0, 0, 0, 59, 219, 187, 0, 0, 0, 0, 0, 60, 176, 10, + 144, 0, 0, 0, 0, 61, 187, 157, 0, 0, 0, 0, 0, 62, 143, 236, 144, 0, 0, 0, 0, 63, 155, 127, 0, + 0, 0, 0, 0, 64, 111, 206, 144, 0, 0, 0, 0, 65, 132, 155, 128, 0, 0, 0, 0, 66, 79, 176, 144, 0, + 0, 0, 0, 67, 100, 125, 128, 0, 0, 0, 0, 68, 47, 146, 144, 0, 0, 0, 0, 69, 68, 95, 128, 0, 0, 0, + 0, 69, 243, 197, 16, 3, 1, 2, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, + 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, + 3, 4, 6, 5, 7, 6, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 0, 0, 0, 0, 0, 0, 255, 255, 171, 160, + 1, 4, 255, 255, 171, 160, 1, 8, 255, 255, 157, 144, 0, 12, 255, 255, 171, 160, 1, 16, 255, 255, + 185, 176, 1, 20, 255, 255, 171, 160, 0, 24, 255, 255, 185, 176, 0, 28, 45, 48, 48, 0, 77, 87, + 84, 0, 77, 80, 84, 0, 77, 83, 84, 0, 77, 68, 84, 0, 67, 68, 84, 0, 67, 83, 84, 0, 69, 83, 84, + 0, 10, 77, 83, 84, 55, 77, 68, 84, 44, 77, 51, 46, 50, 46, 48, 44, 77, 49, 49, 46, 49, 46, 48, + 10, ]; pub(crate) const AMERICA_CAMPO_GRANDE: &[u8] = &[ 84, 90, 105, 102, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1355,6 +1360,36 @@ pub(crate) const AMERICA_CHIHUAHUA: &[u8] = &[ 0, 8, 255, 255, 171, 160, 1, 12, 255, 255, 185, 176, 1, 16, 76, 77, 84, 0, 77, 83, 84, 0, 67, 83, 84, 0, 77, 68, 84, 0, 67, 68, 84, 0, 10, 67, 83, 84, 54, 10, ]; +pub(crate) const AMERICA_CIUDAD_JUAREZ: &[u8] = &[ + 84, 90, 105, 102, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 84, 90, 105, 102, 50, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 0, 0, + 0, 5, 0, 0, 0, 20, 255, 255, 255, 255, 165, 182, 232, 112, 255, 255, 255, 255, 175, 242, 110, + 224, 255, 255, 255, 255, 182, 102, 86, 96, 255, 255, 255, 255, 183, 67, 210, 96, 255, 255, 255, + 255, 184, 12, 54, 96, 255, 255, 255, 255, 184, 253, 134, 240, 0, 0, 0, 0, 49, 103, 118, 0, 0, + 0, 0, 0, 50, 115, 8, 112, 0, 0, 0, 0, 51, 71, 88, 0, 0, 0, 0, 0, 52, 82, 234, 112, 0, 0, 0, 0, + 53, 39, 72, 16, 0, 0, 0, 0, 54, 50, 218, 128, 0, 0, 0, 0, 55, 7, 42, 16, 0, 0, 0, 0, 56, 27, + 247, 0, 0, 0, 0, 0, 56, 231, 12, 16, 0, 0, 0, 0, 57, 251, 217, 0, 0, 0, 0, 0, 58, 245, 18, 144, + 0, 0, 0, 0, 59, 182, 209, 0, 0, 0, 0, 0, 60, 176, 10, 144, 0, 0, 0, 0, 61, 187, 157, 0, 0, 0, + 0, 0, 62, 143, 236, 144, 0, 0, 0, 0, 63, 155, 127, 0, 0, 0, 0, 0, 64, 111, 206, 144, 0, 0, 0, + 0, 65, 132, 155, 128, 0, 0, 0, 0, 66, 79, 176, 144, 0, 0, 0, 0, 67, 100, 125, 128, 0, 0, 0, 0, + 68, 47, 146, 144, 0, 0, 0, 0, 69, 68, 95, 128, 0, 0, 0, 0, 70, 15, 116, 144, 0, 0, 0, 0, 71, + 36, 65, 128, 0, 0, 0, 0, 71, 248, 145, 16, 0, 0, 0, 0, 73, 4, 35, 128, 0, 0, 0, 0, 73, 216, + 115, 16, 0, 0, 0, 0, 74, 228, 5, 128, 0, 0, 0, 0, 75, 156, 165, 144, 0, 0, 0, 0, 76, 214, 92, + 128, 0, 0, 0, 0, 77, 124, 135, 144, 0, 0, 0, 0, 78, 182, 62, 128, 0, 0, 0, 0, 79, 92, 105, 144, + 0, 0, 0, 0, 80, 150, 32, 128, 0, 0, 0, 0, 81, 60, 75, 144, 0, 0, 0, 0, 82, 118, 2, 128, 0, 0, + 0, 0, 83, 28, 45, 144, 0, 0, 0, 0, 84, 85, 228, 128, 0, 0, 0, 0, 84, 252, 15, 144, 0, 0, 0, 0, + 86, 53, 198, 128, 0, 0, 0, 0, 86, 229, 44, 16, 0, 0, 0, 0, 88, 30, 227, 0, 0, 0, 0, 0, 88, 197, + 14, 16, 0, 0, 0, 0, 89, 254, 197, 0, 0, 0, 0, 0, 90, 164, 240, 16, 0, 0, 0, 0, 91, 222, 167, 0, + 0, 0, 0, 0, 92, 132, 210, 16, 0, 0, 0, 0, 93, 190, 137, 0, 0, 0, 0, 0, 94, 100, 180, 16, 0, 0, + 0, 0, 95, 158, 107, 0, 0, 0, 0, 0, 96, 77, 208, 144, 0, 0, 0, 0, 97, 135, 135, 128, 0, 0, 0, 0, + 98, 45, 178, 144, 0, 0, 0, 0, 99, 94, 47, 0, 0, 0, 0, 0, 99, 134, 241, 96, 1, 2, 1, 3, 1, 2, 4, + 2, 4, 2, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, + 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 2, 1, 255, 255, 156, 44, 0, 0, 255, + 255, 157, 144, 0, 4, 255, 255, 171, 160, 0, 8, 255, 255, 171, 160, 1, 12, 255, 255, 185, 176, + 1, 16, 76, 77, 84, 0, 77, 83, 84, 0, 67, 83, 84, 0, 77, 68, 84, 0, 67, 68, 84, 0, 10, 77, 83, + 84, 55, 77, 68, 84, 44, 77, 51, 46, 50, 46, 48, 44, 77, 49, 49, 46, 49, 46, 48, 10, +]; pub(crate) const AMERICA_CORAL_HARBOUR: &[u8] = &[ 84, 90, 105, 102, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 84, 90, 105, 102, 50, 0, 0, @@ -1871,10 +1906,10 @@ pub(crate) const AMERICA_GLACE_BAY: &[u8] = &[ 44, 77, 49, 49, 46, 49, 46, 48, 10, ]; pub(crate) const AMERICA_GODTHAB: &[u8] = &[ - 84, 90, 105, 102, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 84, 90, 105, 102, 51, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 0, 0, - 0, 3, 0, 0, 0, 12, 255, 255, 255, 255, 155, 128, 104, 0, 0, 0, 0, 0, 19, 77, 124, 80, 0, 0, 0, + 84, 90, 105, 102, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 84, 90, 105, 102, 50, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88, 0, 0, + 0, 4, 0, 0, 0, 12, 255, 255, 255, 255, 155, 128, 104, 0, 0, 0, 0, 0, 19, 77, 124, 80, 0, 0, 0, 0, 20, 51, 250, 144, 0, 0, 0, 0, 21, 35, 235, 144, 0, 0, 0, 0, 22, 19, 220, 144, 0, 0, 0, 0, 23, 3, 205, 144, 0, 0, 0, 0, 23, 243, 190, 144, 0, 0, 0, 0, 24, 227, 175, 144, 0, 0, 0, 0, 25, 211, 160, 144, 0, 0, 0, 0, 26, 195, 145, 144, 0, 0, 0, 0, 27, 188, 189, 16, 0, 0, 0, 0, 28, @@ -1885,10 +1920,28 @@ pub(crate) const AMERICA_GODTHAB: &[u8] = &[ 37, 144, 0, 0, 0, 0, 41, 213, 22, 144, 0, 0, 0, 0, 42, 197, 7, 144, 0, 0, 0, 0, 43, 180, 248, 144, 0, 0, 0, 0, 44, 164, 233, 144, 0, 0, 0, 0, 45, 148, 218, 144, 0, 0, 0, 0, 46, 132, 203, 144, 0, 0, 0, 0, 47, 116, 188, 144, 0, 0, 0, 0, 48, 100, 173, 144, 0, 0, 0, 0, 49, 93, 217, 16, + 0, 0, 0, 0, 50, 114, 180, 16, 0, 0, 0, 0, 51, 61, 187, 16, 0, 0, 0, 0, 52, 82, 150, 16, 0, 0, + 0, 0, 53, 29, 157, 16, 0, 0, 0, 0, 54, 50, 120, 16, 0, 0, 0, 0, 54, 253, 127, 16, 0, 0, 0, 0, + 56, 27, 148, 144, 0, 0, 0, 0, 56, 221, 97, 16, 0, 0, 0, 0, 57, 251, 118, 144, 0, 0, 0, 0, 58, + 189, 67, 16, 0, 0, 0, 0, 59, 219, 88, 144, 0, 0, 0, 0, 60, 166, 95, 144, 0, 0, 0, 0, 61, 187, + 58, 144, 0, 0, 0, 0, 62, 134, 65, 144, 0, 0, 0, 0, 63, 155, 28, 144, 0, 0, 0, 0, 64, 102, 35, + 144, 0, 0, 0, 0, 65, 132, 57, 16, 0, 0, 0, 0, 66, 70, 5, 144, 0, 0, 0, 0, 67, 100, 27, 16, 0, + 0, 0, 0, 68, 37, 231, 144, 0, 0, 0, 0, 69, 67, 253, 16, 0, 0, 0, 0, 70, 5, 201, 144, 0, 0, 0, + 0, 71, 35, 223, 16, 0, 0, 0, 0, 71, 238, 230, 16, 0, 0, 0, 0, 73, 3, 193, 16, 0, 0, 0, 0, 73, + 206, 200, 16, 0, 0, 0, 0, 74, 227, 163, 16, 0, 0, 0, 0, 75, 174, 170, 16, 0, 0, 0, 0, 76, 204, + 191, 144, 0, 0, 0, 0, 77, 142, 140, 16, 0, 0, 0, 0, 78, 172, 161, 144, 0, 0, 0, 0, 79, 110, + 110, 16, 0, 0, 0, 0, 80, 140, 131, 144, 0, 0, 0, 0, 81, 87, 138, 144, 0, 0, 0, 0, 82, 108, 101, + 144, 0, 0, 0, 0, 83, 55, 108, 144, 0, 0, 0, 0, 84, 76, 71, 144, 0, 0, 0, 0, 85, 23, 78, 144, 0, + 0, 0, 0, 86, 44, 41, 144, 0, 0, 0, 0, 86, 247, 48, 144, 0, 0, 0, 0, 88, 21, 70, 16, 0, 0, 0, 0, + 88, 215, 18, 144, 0, 0, 0, 0, 89, 245, 40, 16, 0, 0, 0, 0, 90, 182, 244, 144, 0, 0, 0, 0, 91, + 213, 10, 16, 0, 0, 0, 0, 92, 160, 17, 16, 0, 0, 0, 0, 93, 180, 236, 16, 0, 0, 0, 0, 94, 127, + 243, 16, 0, 0, 0, 0, 95, 148, 206, 16, 0, 0, 0, 0, 96, 95, 213, 16, 0, 0, 0, 0, 97, 125, 234, + 144, 0, 0, 0, 0, 98, 63, 183, 16, 0, 0, 0, 0, 99, 93, 204, 144, 0, 0, 0, 0, 100, 31, 153, 16, + 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, - 1, 2, 255, 255, 207, 128, 0, 0, 255, 255, 213, 208, 0, 4, 255, 255, 227, 224, 1, 8, 76, 77, 84, - 0, 45, 48, 51, 0, 45, 48, 50, 0, 10, 60, 45, 48, 51, 62, 51, 60, 45, 48, 50, 62, 44, 77, 51, - 46, 53, 46, 48, 47, 45, 50, 44, 77, 49, 48, 46, 53, 46, 48, 47, 45, 49, 10, + 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 255, 255, 207, 128, 0, + 0, 255, 255, 213, 208, 0, 4, 255, 255, 227, 224, 1, 8, 255, 255, 227, 224, 0, 8, 76, 77, 84, 0, + 45, 48, 51, 0, 45, 48, 50, 0, 10, 60, 45, 48, 50, 62, 50, 10, ]; pub(crate) const AMERICA_GOOSE_BAY: &[u8] = &[ 84, 90, 105, 102, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2131,62 +2184,71 @@ pub(crate) const AMERICA_HERMOSILLO: &[u8] = &[ pub(crate) const AMERICA_INUVIK: &[u8] = &[ 84, 90, 105, 102, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 84, 90, 105, 102, 50, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, - 0, 5, 0, 0, 0, 21, 255, 255, 255, 255, 224, 6, 78, 128, 255, 255, 255, 255, 247, 47, 104, 128, - 255, 255, 255, 255, 248, 40, 148, 0, 0, 0, 0, 0, 17, 137, 144, 32, 0, 0, 0, 0, 19, 105, 100, - 16, 0, 0, 0, 0, 20, 89, 71, 0, 0, 0, 0, 0, 21, 73, 70, 16, 0, 0, 0, 0, 22, 57, 41, 0, 0, 0, 0, - 0, 23, 41, 40, 16, 0, 0, 0, 0, 24, 34, 69, 128, 0, 0, 0, 0, 25, 9, 10, 16, 0, 0, 0, 0, 26, 2, - 39, 128, 0, 0, 0, 0, 26, 242, 38, 144, 0, 0, 0, 0, 27, 226, 9, 128, 0, 0, 0, 0, 28, 210, 8, - 144, 0, 0, 0, 0, 29, 193, 235, 128, 0, 0, 0, 0, 30, 177, 234, 144, 0, 0, 0, 0, 31, 161, 205, - 128, 0, 0, 0, 0, 32, 118, 29, 16, 0, 0, 0, 0, 33, 129, 175, 128, 0, 0, 0, 0, 34, 85, 255, 16, - 0, 0, 0, 0, 35, 106, 204, 0, 0, 0, 0, 0, 36, 53, 225, 16, 0, 0, 0, 0, 37, 74, 174, 0, 0, 0, 0, - 0, 38, 21, 195, 16, 0, 0, 0, 0, 39, 42, 144, 0, 0, 0, 0, 0, 39, 254, 223, 144, 0, 0, 0, 0, 41, - 10, 114, 0, 0, 0, 0, 0, 41, 222, 193, 144, 0, 0, 0, 0, 42, 234, 84, 0, 0, 0, 0, 0, 43, 190, - 163, 144, 0, 0, 0, 0, 44, 211, 112, 128, 0, 0, 0, 0, 45, 158, 133, 144, 0, 0, 0, 0, 46, 179, - 82, 128, 0, 0, 0, 0, 47, 126, 103, 144, 0, 0, 0, 0, 48, 147, 52, 128, 0, 0, 0, 0, 49, 103, 132, - 16, 0, 0, 0, 0, 50, 115, 22, 128, 0, 0, 0, 0, 51, 71, 102, 16, 0, 0, 0, 0, 52, 82, 248, 128, 0, - 0, 0, 0, 53, 39, 72, 16, 0, 0, 0, 0, 54, 50, 218, 128, 0, 0, 0, 0, 55, 7, 42, 16, 0, 0, 0, 0, - 56, 27, 247, 0, 0, 0, 0, 0, 56, 231, 12, 16, 0, 0, 0, 0, 57, 251, 217, 0, 0, 0, 0, 0, 58, 198, - 238, 16, 0, 0, 0, 0, 59, 219, 187, 0, 0, 0, 0, 0, 60, 176, 10, 144, 0, 0, 0, 0, 61, 187, 157, - 0, 0, 0, 0, 0, 62, 143, 236, 144, 0, 0, 0, 0, 63, 155, 127, 0, 0, 0, 0, 0, 64, 111, 206, 144, - 0, 0, 0, 0, 65, 132, 155, 128, 0, 0, 0, 0, 66, 79, 176, 144, 0, 0, 0, 0, 67, 100, 125, 128, 0, - 0, 0, 0, 68, 47, 146, 144, 0, 0, 0, 0, 69, 68, 95, 128, 0, 0, 0, 0, 69, 243, 197, 16, 2, 1, 2, - 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, - 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 0, 0, 0, 0, 0, 0, 255, - 255, 171, 160, 1, 4, 255, 255, 143, 128, 0, 9, 255, 255, 157, 144, 0, 13, 255, 255, 171, 160, - 1, 17, 45, 48, 48, 0, 80, 68, 68, 84, 0, 80, 83, 84, 0, 77, 83, 84, 0, 77, 68, 84, 0, 10, 77, - 83, 84, 55, 77, 68, 84, 44, 77, 51, 46, 50, 46, 48, 44, 77, 49, 49, 46, 49, 46, 48, 10, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 0, 0, + 0, 5, 0, 0, 0, 20, 255, 255, 255, 255, 224, 6, 78, 128, 0, 0, 0, 0, 4, 97, 39, 160, 0, 0, 0, 0, + 5, 81, 10, 144, 0, 0, 0, 0, 6, 65, 9, 160, 0, 0, 0, 0, 7, 48, 236, 144, 0, 0, 0, 0, 8, 32, 235, + 160, 0, 0, 0, 0, 9, 16, 206, 144, 0, 0, 0, 0, 10, 0, 205, 160, 0, 0, 0, 0, 10, 240, 176, 144, + 0, 0, 0, 0, 11, 224, 175, 160, 0, 0, 0, 0, 12, 217, 205, 16, 0, 0, 0, 0, 13, 192, 145, 160, 0, + 0, 0, 0, 14, 185, 175, 16, 0, 0, 0, 0, 15, 169, 174, 32, 0, 0, 0, 0, 16, 153, 145, 16, 0, 0, 0, + 0, 17, 137, 144, 32, 0, 0, 0, 0, 18, 121, 101, 0, 0, 0, 0, 0, 19, 105, 100, 16, 0, 0, 0, 0, 20, + 89, 71, 0, 0, 0, 0, 0, 21, 73, 70, 16, 0, 0, 0, 0, 22, 57, 41, 0, 0, 0, 0, 0, 23, 41, 40, 16, + 0, 0, 0, 0, 24, 34, 69, 128, 0, 0, 0, 0, 25, 9, 10, 16, 0, 0, 0, 0, 26, 2, 39, 128, 0, 0, 0, 0, + 26, 242, 38, 144, 0, 0, 0, 0, 27, 226, 9, 128, 0, 0, 0, 0, 28, 210, 8, 144, 0, 0, 0, 0, 29, + 193, 235, 128, 0, 0, 0, 0, 30, 177, 234, 144, 0, 0, 0, 0, 31, 161, 205, 128, 0, 0, 0, 0, 32, + 118, 29, 16, 0, 0, 0, 0, 33, 129, 175, 128, 0, 0, 0, 0, 34, 85, 255, 16, 0, 0, 0, 0, 35, 106, + 204, 0, 0, 0, 0, 0, 36, 53, 225, 16, 0, 0, 0, 0, 37, 74, 174, 0, 0, 0, 0, 0, 38, 21, 195, 16, + 0, 0, 0, 0, 39, 42, 144, 0, 0, 0, 0, 0, 39, 254, 223, 144, 0, 0, 0, 0, 41, 10, 114, 0, 0, 0, 0, + 0, 41, 222, 193, 144, 0, 0, 0, 0, 42, 234, 84, 0, 0, 0, 0, 0, 43, 190, 163, 144, 0, 0, 0, 0, + 44, 211, 112, 128, 0, 0, 0, 0, 45, 158, 133, 144, 0, 0, 0, 0, 46, 179, 82, 128, 0, 0, 0, 0, 47, + 126, 103, 144, 0, 0, 0, 0, 48, 147, 52, 128, 0, 0, 0, 0, 49, 103, 132, 16, 0, 0, 0, 0, 50, 115, + 22, 128, 0, 0, 0, 0, 51, 71, 102, 16, 0, 0, 0, 0, 52, 82, 248, 128, 0, 0, 0, 0, 53, 39, 72, 16, + 0, 0, 0, 0, 54, 50, 218, 128, 0, 0, 0, 0, 55, 7, 42, 16, 0, 0, 0, 0, 56, 27, 247, 0, 0, 0, 0, + 0, 56, 231, 12, 16, 0, 0, 0, 0, 57, 251, 217, 0, 0, 0, 0, 0, 58, 198, 238, 16, 0, 0, 0, 0, 59, + 219, 187, 0, 0, 0, 0, 0, 60, 176, 10, 144, 0, 0, 0, 0, 61, 187, 157, 0, 0, 0, 0, 0, 62, 143, + 236, 144, 0, 0, 0, 0, 63, 155, 127, 0, 0, 0, 0, 0, 64, 111, 206, 144, 0, 0, 0, 0, 65, 132, 155, + 128, 0, 0, 0, 0, 66, 79, 176, 144, 0, 0, 0, 0, 67, 100, 125, 128, 0, 0, 0, 0, 68, 47, 146, 144, + 0, 0, 0, 0, 69, 68, 95, 128, 0, 0, 0, 0, 69, 243, 197, 16, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, + 2, 1, 2, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, + 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 0, 0, 0, 0, + 0, 0, 255, 255, 157, 144, 1, 4, 255, 255, 143, 128, 0, 8, 255, 255, 157, 144, 0, 12, 255, 255, + 171, 160, 1, 16, 45, 48, 48, 0, 80, 68, 84, 0, 80, 83, 84, 0, 77, 83, 84, 0, 77, 68, 84, 0, 10, + 77, 83, 84, 55, 77, 68, 84, 44, 77, 51, 46, 50, 46, 48, 44, 77, 49, 49, 46, 49, 46, 48, 10, ]; pub(crate) const AMERICA_IQALUIT: &[u8] = &[ 84, 90, 105, 102, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 84, 90, 105, 102, 50, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, - 0, 8, 0, 0, 0, 33, 255, 255, 255, 255, 204, 108, 161, 128, 255, 255, 255, 255, 210, 35, 244, - 112, 255, 255, 255, 255, 210, 96, 251, 224, 255, 255, 255, 255, 247, 47, 62, 80, 255, 255, 255, - 255, 248, 40, 105, 208, 0, 0, 0, 0, 19, 105, 71, 240, 0, 0, 0, 0, 20, 89, 42, 224, 0, 0, 0, 0, - 21, 73, 41, 240, 0, 0, 0, 0, 22, 57, 12, 224, 0, 0, 0, 0, 23, 41, 11, 240, 0, 0, 0, 0, 24, 34, - 41, 96, 0, 0, 0, 0, 25, 8, 237, 240, 0, 0, 0, 0, 26, 2, 11, 96, 0, 0, 0, 0, 26, 242, 10, 112, - 0, 0, 0, 0, 27, 225, 237, 96, 0, 0, 0, 0, 28, 209, 236, 112, 0, 0, 0, 0, 29, 193, 207, 96, 0, - 0, 0, 0, 30, 177, 206, 112, 0, 0, 0, 0, 31, 161, 177, 96, 0, 0, 0, 0, 32, 118, 0, 240, 0, 0, 0, - 0, 33, 129, 147, 96, 0, 0, 0, 0, 34, 85, 226, 240, 0, 0, 0, 0, 35, 106, 175, 224, 0, 0, 0, 0, - 36, 53, 196, 240, 0, 0, 0, 0, 37, 74, 145, 224, 0, 0, 0, 0, 38, 21, 166, 240, 0, 0, 0, 0, 39, - 42, 115, 224, 0, 0, 0, 0, 39, 254, 195, 112, 0, 0, 0, 0, 41, 10, 85, 224, 0, 0, 0, 0, 41, 222, - 165, 112, 0, 0, 0, 0, 42, 234, 55, 224, 0, 0, 0, 0, 43, 190, 135, 112, 0, 0, 0, 0, 44, 211, 84, - 96, 0, 0, 0, 0, 45, 158, 105, 112, 0, 0, 0, 0, 46, 179, 54, 96, 0, 0, 0, 0, 47, 126, 75, 112, - 0, 0, 0, 0, 48, 147, 24, 96, 0, 0, 0, 0, 49, 103, 103, 240, 0, 0, 0, 0, 50, 114, 250, 96, 0, 0, - 0, 0, 51, 71, 73, 240, 0, 0, 0, 0, 52, 82, 220, 96, 0, 0, 0, 0, 53, 39, 43, 240, 0, 0, 0, 0, - 54, 50, 190, 96, 0, 0, 0, 0, 55, 7, 13, 240, 0, 0, 0, 0, 56, 27, 218, 224, 0, 0, 0, 0, 56, 230, - 254, 0, 0, 0, 0, 0, 57, 251, 202, 240, 0, 0, 0, 0, 58, 198, 209, 240, 0, 0, 0, 0, 59, 219, 158, - 224, 0, 0, 0, 0, 60, 175, 238, 112, 0, 0, 0, 0, 61, 187, 128, 224, 0, 0, 0, 0, 62, 143, 208, - 112, 0, 0, 0, 0, 63, 155, 98, 224, 0, 0, 0, 0, 64, 111, 178, 112, 0, 0, 0, 0, 65, 132, 127, 96, - 0, 0, 0, 0, 66, 79, 148, 112, 0, 0, 0, 0, 67, 100, 97, 96, 0, 0, 0, 0, 68, 47, 118, 112, 0, 0, - 0, 0, 69, 68, 67, 96, 0, 0, 0, 0, 69, 243, 168, 240, 5, 1, 2, 3, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, - 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 6, 7, - 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 0, 0, 0, 0, 0, 0, 255, 255, 199, 192, 1, 4, 255, 255, - 185, 176, 0, 8, 255, 255, 213, 208, 1, 12, 255, 255, 199, 192, 1, 17, 255, 255, 199, 192, 1, - 21, 255, 255, 171, 160, 0, 25, 255, 255, 185, 176, 1, 29, 45, 48, 48, 0, 69, 80, 84, 0, 69, 83, - 84, 0, 69, 68, 68, 84, 0, 69, 68, 84, 0, 69, 87, 84, 0, 67, 83, 84, 0, 67, 68, 84, 0, 10, 69, - 83, 84, 53, 69, 68, 84, 44, 77, 51, 46, 50, 46, 48, 44, 77, 49, 49, 46, 49, 46, 48, 10, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 0, 0, + 0, 7, 0, 0, 0, 28, 255, 255, 255, 255, 204, 108, 161, 128, 255, 255, 255, 255, 210, 35, 244, + 112, 255, 255, 255, 255, 210, 96, 251, 224, 0, 0, 0, 0, 4, 96, 253, 112, 0, 0, 0, 0, 5, 80, + 224, 96, 0, 0, 0, 0, 6, 64, 223, 112, 0, 0, 0, 0, 7, 48, 194, 96, 0, 0, 0, 0, 8, 32, 193, 112, + 0, 0, 0, 0, 9, 16, 164, 96, 0, 0, 0, 0, 10, 0, 163, 112, 0, 0, 0, 0, 10, 240, 134, 96, 0, 0, 0, + 0, 11, 224, 133, 112, 0, 0, 0, 0, 12, 217, 162, 224, 0, 0, 0, 0, 13, 192, 103, 112, 0, 0, 0, 0, + 14, 185, 132, 224, 0, 0, 0, 0, 15, 169, 131, 240, 0, 0, 0, 0, 16, 153, 102, 224, 0, 0, 0, 0, + 17, 137, 101, 240, 0, 0, 0, 0, 18, 121, 72, 224, 0, 0, 0, 0, 19, 105, 71, 240, 0, 0, 0, 0, 20, + 89, 42, 224, 0, 0, 0, 0, 21, 73, 41, 240, 0, 0, 0, 0, 22, 57, 12, 224, 0, 0, 0, 0, 23, 41, 11, + 240, 0, 0, 0, 0, 24, 34, 41, 96, 0, 0, 0, 0, 25, 8, 237, 240, 0, 0, 0, 0, 26, 2, 11, 96, 0, 0, + 0, 0, 26, 242, 10, 112, 0, 0, 0, 0, 27, 225, 237, 96, 0, 0, 0, 0, 28, 209, 236, 112, 0, 0, 0, + 0, 29, 193, 207, 96, 0, 0, 0, 0, 30, 177, 206, 112, 0, 0, 0, 0, 31, 161, 177, 96, 0, 0, 0, 0, + 32, 118, 0, 240, 0, 0, 0, 0, 33, 129, 147, 96, 0, 0, 0, 0, 34, 85, 226, 240, 0, 0, 0, 0, 35, + 106, 175, 224, 0, 0, 0, 0, 36, 53, 196, 240, 0, 0, 0, 0, 37, 74, 145, 224, 0, 0, 0, 0, 38, 21, + 166, 240, 0, 0, 0, 0, 39, 42, 115, 224, 0, 0, 0, 0, 39, 254, 195, 112, 0, 0, 0, 0, 41, 10, 85, + 224, 0, 0, 0, 0, 41, 222, 165, 112, 0, 0, 0, 0, 42, 234, 55, 224, 0, 0, 0, 0, 43, 190, 135, + 112, 0, 0, 0, 0, 44, 211, 84, 96, 0, 0, 0, 0, 45, 158, 105, 112, 0, 0, 0, 0, 46, 179, 54, 96, + 0, 0, 0, 0, 47, 126, 75, 112, 0, 0, 0, 0, 48, 147, 24, 96, 0, 0, 0, 0, 49, 103, 103, 240, 0, 0, + 0, 0, 50, 114, 250, 96, 0, 0, 0, 0, 51, 71, 73, 240, 0, 0, 0, 0, 52, 82, 220, 96, 0, 0, 0, 0, + 53, 39, 43, 240, 0, 0, 0, 0, 54, 50, 190, 96, 0, 0, 0, 0, 55, 7, 13, 240, 0, 0, 0, 0, 56, 27, + 218, 224, 0, 0, 0, 0, 56, 230, 254, 0, 0, 0, 0, 0, 57, 251, 202, 240, 0, 0, 0, 0, 58, 198, 209, + 240, 0, 0, 0, 0, 59, 219, 158, 224, 0, 0, 0, 0, 60, 175, 238, 112, 0, 0, 0, 0, 61, 187, 128, + 224, 0, 0, 0, 0, 62, 143, 208, 112, 0, 0, 0, 0, 63, 155, 98, 224, 0, 0, 0, 0, 64, 111, 178, + 112, 0, 0, 0, 0, 65, 132, 127, 96, 0, 0, 0, 0, 66, 79, 148, 112, 0, 0, 0, 0, 67, 100, 97, 96, + 0, 0, 0, 0, 68, 47, 118, 112, 0, 0, 0, 0, 69, 68, 67, 96, 0, 0, 0, 0, 69, 243, 168, 240, 4, 1, + 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, + 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 5, 6, 2, 3, 2, 3, 2, 3, + 2, 3, 2, 3, 2, 3, 2, 3, 0, 0, 0, 0, 0, 0, 255, 255, 199, 192, 1, 4, 255, 255, 185, 176, 0, 8, + 255, 255, 199, 192, 1, 12, 255, 255, 199, 192, 1, 16, 255, 255, 171, 160, 0, 20, 255, 255, 185, + 176, 1, 24, 45, 48, 48, 0, 69, 80, 84, 0, 69, 83, 84, 0, 69, 68, 84, 0, 69, 87, 84, 0, 67, 83, + 84, 0, 67, 68, 84, 0, 10, 69, 83, 84, 53, 69, 68, 84, 44, 77, 51, 46, 50, 46, 48, 44, 77, 49, + 49, 46, 49, 46, 48, 10, ]; pub(crate) const AMERICA_JUJUY: &[u8] = &[ 84, 90, 105, 102, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3159,68 +3221,6 @@ pub(crate) const AMERICA_NORONHA: &[u8] = &[ 255, 225, 156, 0, 0, 255, 255, 241, 240, 1, 4, 255, 255, 227, 224, 0, 8, 76, 77, 84, 0, 45, 48, 49, 0, 45, 48, 50, 0, 10, 60, 45, 48, 50, 62, 50, 10, ]; -pub(crate) const AMERICA_OJINAGA: &[u8] = &[ - 84, 90, 105, 102, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 84, 90, 105, 102, 50, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, - 0, 5, 0, 0, 0, 20, 255, 255, 255, 255, 165, 182, 232, 112, 255, 255, 255, 255, 175, 242, 110, - 224, 255, 255, 255, 255, 182, 102, 86, 96, 255, 255, 255, 255, 183, 67, 210, 96, 255, 255, 255, - 255, 184, 12, 54, 96, 255, 255, 255, 255, 184, 253, 134, 240, 0, 0, 0, 0, 49, 103, 118, 0, 0, - 0, 0, 0, 50, 115, 8, 112, 0, 0, 0, 0, 51, 71, 88, 0, 0, 0, 0, 0, 52, 82, 234, 112, 0, 0, 0, 0, - 53, 39, 72, 16, 0, 0, 0, 0, 54, 50, 218, 128, 0, 0, 0, 0, 55, 7, 42, 16, 0, 0, 0, 0, 56, 27, - 247, 0, 0, 0, 0, 0, 56, 231, 12, 16, 0, 0, 0, 0, 57, 251, 217, 0, 0, 0, 0, 0, 58, 245, 18, 144, - 0, 0, 0, 0, 59, 182, 209, 0, 0, 0, 0, 0, 60, 176, 10, 144, 0, 0, 0, 0, 61, 187, 157, 0, 0, 0, - 0, 0, 62, 143, 236, 144, 0, 0, 0, 0, 63, 155, 127, 0, 0, 0, 0, 0, 64, 111, 206, 144, 0, 0, 0, - 0, 65, 132, 155, 128, 0, 0, 0, 0, 66, 79, 176, 144, 0, 0, 0, 0, 67, 100, 125, 128, 0, 0, 0, 0, - 68, 47, 146, 144, 0, 0, 0, 0, 69, 68, 95, 128, 0, 0, 0, 0, 70, 15, 116, 144, 0, 0, 0, 0, 71, - 36, 65, 128, 0, 0, 0, 0, 71, 248, 145, 16, 0, 0, 0, 0, 73, 4, 35, 128, 0, 0, 0, 0, 73, 216, - 115, 16, 0, 0, 0, 0, 74, 228, 5, 128, 0, 0, 0, 0, 75, 156, 165, 144, 0, 0, 0, 0, 76, 214, 92, - 128, 0, 0, 0, 0, 77, 124, 135, 144, 0, 0, 0, 0, 78, 182, 62, 128, 0, 0, 0, 0, 79, 92, 105, 144, - 0, 0, 0, 0, 80, 150, 32, 128, 0, 0, 0, 0, 81, 60, 75, 144, 0, 0, 0, 0, 82, 118, 2, 128, 0, 0, - 0, 0, 83, 28, 45, 144, 0, 0, 0, 0, 84, 85, 228, 128, 0, 0, 0, 0, 84, 252, 15, 144, 0, 0, 0, 0, - 86, 53, 198, 128, 0, 0, 0, 0, 86, 229, 44, 16, 0, 0, 0, 0, 88, 30, 227, 0, 0, 0, 0, 0, 88, 197, - 14, 16, 0, 0, 0, 0, 89, 254, 197, 0, 0, 0, 0, 0, 90, 164, 240, 16, 0, 0, 0, 0, 91, 222, 167, 0, - 0, 0, 0, 0, 92, 132, 210, 16, 0, 0, 0, 0, 93, 190, 137, 0, 0, 0, 0, 0, 94, 100, 180, 16, 0, 0, - 0, 0, 95, 158, 107, 0, 0, 0, 0, 0, 96, 77, 208, 144, 0, 0, 0, 0, 97, 135, 135, 128, 0, 0, 0, 0, - 98, 45, 178, 144, 0, 0, 0, 0, 99, 94, 47, 0, 1, 2, 1, 3, 1, 2, 4, 2, 4, 2, 3, 1, 3, 1, 3, 1, 3, - 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, - 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 2, 255, 255, 158, 28, 0, 0, 255, 255, 157, 144, 0, 4, 255, 255, - 171, 160, 0, 8, 255, 255, 171, 160, 1, 12, 255, 255, 185, 176, 1, 16, 76, 77, 84, 0, 77, 83, - 84, 0, 67, 83, 84, 0, 77, 68, 84, 0, 67, 68, 84, 0, 10, 67, 83, 84, 54, 10, -]; -pub(crate) const AMERICA_PANGNIRTUNG: &[u8] = &[ - 84, 90, 105, 102, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 84, 90, 105, 102, 50, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 0, 0, - 0, 10, 0, 0, 0, 41, 255, 255, 255, 255, 163, 213, 82, 128, 255, 255, 255, 255, 203, 136, 226, - 96, 255, 255, 255, 255, 210, 35, 244, 112, 255, 255, 255, 255, 210, 96, 237, 208, 255, 255, - 255, 255, 247, 47, 48, 64, 255, 255, 255, 255, 248, 40, 91, 192, 0, 0, 0, 0, 19, 105, 57, 224, - 0, 0, 0, 0, 20, 89, 28, 208, 0, 0, 0, 0, 21, 73, 27, 224, 0, 0, 0, 0, 22, 56, 254, 208, 0, 0, - 0, 0, 23, 40, 253, 224, 0, 0, 0, 0, 24, 34, 27, 80, 0, 0, 0, 0, 25, 8, 223, 224, 0, 0, 0, 0, - 26, 1, 253, 80, 0, 0, 0, 0, 26, 241, 252, 96, 0, 0, 0, 0, 27, 225, 223, 80, 0, 0, 0, 0, 28, - 209, 222, 96, 0, 0, 0, 0, 29, 193, 193, 80, 0, 0, 0, 0, 30, 177, 192, 96, 0, 0, 0, 0, 31, 161, - 163, 80, 0, 0, 0, 0, 32, 117, 242, 224, 0, 0, 0, 0, 33, 129, 133, 80, 0, 0, 0, 0, 34, 85, 212, - 224, 0, 0, 0, 0, 35, 106, 161, 208, 0, 0, 0, 0, 36, 53, 182, 224, 0, 0, 0, 0, 37, 74, 131, 208, - 0, 0, 0, 0, 38, 21, 152, 224, 0, 0, 0, 0, 39, 42, 101, 208, 0, 0, 0, 0, 39, 254, 181, 96, 0, 0, - 0, 0, 41, 10, 71, 208, 0, 0, 0, 0, 41, 222, 151, 96, 0, 0, 0, 0, 42, 234, 41, 208, 0, 0, 0, 0, - 43, 190, 121, 96, 0, 0, 0, 0, 44, 211, 70, 80, 0, 0, 0, 0, 45, 158, 91, 96, 0, 0, 0, 0, 46, - 179, 40, 80, 0, 0, 0, 0, 47, 126, 61, 96, 0, 0, 0, 0, 48, 147, 24, 96, 0, 0, 0, 0, 49, 103, - 103, 240, 0, 0, 0, 0, 50, 114, 250, 96, 0, 0, 0, 0, 51, 71, 73, 240, 0, 0, 0, 0, 52, 82, 220, - 96, 0, 0, 0, 0, 53, 39, 43, 240, 0, 0, 0, 0, 54, 50, 190, 96, 0, 0, 0, 0, 55, 7, 13, 240, 0, 0, - 0, 0, 56, 27, 218, 224, 0, 0, 0, 0, 56, 230, 254, 0, 0, 0, 0, 0, 57, 251, 202, 240, 0, 0, 0, 0, - 58, 198, 209, 240, 0, 0, 0, 0, 59, 219, 158, 224, 0, 0, 0, 0, 60, 175, 238, 112, 0, 0, 0, 0, - 61, 187, 128, 224, 0, 0, 0, 0, 62, 143, 208, 112, 0, 0, 0, 0, 63, 155, 98, 224, 0, 0, 0, 0, 64, - 111, 178, 112, 0, 0, 0, 0, 65, 132, 127, 96, 0, 0, 0, 0, 66, 79, 148, 112, 0, 0, 0, 0, 67, 100, - 97, 96, 0, 0, 0, 0, 68, 47, 118, 112, 0, 0, 0, 0, 69, 68, 67, 96, 0, 0, 0, 0, 69, 243, 168, - 240, 3, 1, 2, 3, 4, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, - 5, 3, 5, 3, 5, 3, 6, 7, 6, 7, 6, 7, 6, 7, 6, 8, 9, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 0, - 0, 0, 0, 0, 0, 255, 255, 213, 208, 1, 4, 255, 255, 213, 208, 1, 8, 255, 255, 199, 192, 0, 12, - 255, 255, 227, 224, 1, 16, 255, 255, 213, 208, 1, 21, 255, 255, 199, 192, 1, 25, 255, 255, 185, - 176, 0, 29, 255, 255, 171, 160, 0, 33, 255, 255, 185, 176, 1, 37, 45, 48, 48, 0, 65, 87, 84, 0, - 65, 80, 84, 0, 65, 83, 84, 0, 65, 68, 68, 84, 0, 65, 68, 84, 0, 69, 68, 84, 0, 69, 83, 84, 0, - 67, 83, 84, 0, 67, 68, 84, 0, 10, 69, 83, 84, 53, 69, 68, 84, 44, 77, 51, 46, 50, 46, 48, 44, - 77, 49, 49, 46, 49, 46, 48, 10, -]; pub(crate) const AMERICA_PARAMARIBO: &[u8] = &[ 84, 90, 105, 102, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 84, 90, 105, 102, 50, 0, 0, @@ -3426,31 +3426,35 @@ pub(crate) const AMERICA_RAINY_RIVER: &[u8] = &[ pub(crate) const AMERICA_RANKIN_INLET: &[u8] = &[ 84, 90, 105, 102, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 84, 90, 105, 102, 50, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 0, 0, - 0, 5, 0, 0, 0, 21, 255, 255, 255, 255, 231, 140, 110, 0, 255, 255, 255, 255, 247, 47, 76, 96, - 255, 255, 255, 255, 248, 40, 119, 224, 0, 0, 0, 0, 19, 105, 86, 0, 0, 0, 0, 0, 20, 89, 56, 240, - 0, 0, 0, 0, 21, 73, 56, 0, 0, 0, 0, 0, 22, 57, 26, 240, 0, 0, 0, 0, 23, 41, 26, 0, 0, 0, 0, 0, - 24, 34, 55, 112, 0, 0, 0, 0, 25, 8, 252, 0, 0, 0, 0, 0, 26, 2, 25, 112, 0, 0, 0, 0, 26, 242, - 24, 128, 0, 0, 0, 0, 27, 225, 251, 112, 0, 0, 0, 0, 28, 209, 250, 128, 0, 0, 0, 0, 29, 193, - 221, 112, 0, 0, 0, 0, 30, 177, 220, 128, 0, 0, 0, 0, 31, 161, 191, 112, 0, 0, 0, 0, 32, 118, - 15, 0, 0, 0, 0, 0, 33, 129, 161, 112, 0, 0, 0, 0, 34, 85, 241, 0, 0, 0, 0, 0, 35, 106, 189, - 240, 0, 0, 0, 0, 36, 53, 211, 0, 0, 0, 0, 0, 37, 74, 159, 240, 0, 0, 0, 0, 38, 21, 181, 0, 0, - 0, 0, 0, 39, 42, 129, 240, 0, 0, 0, 0, 39, 254, 209, 128, 0, 0, 0, 0, 41, 10, 99, 240, 0, 0, 0, - 0, 41, 222, 179, 128, 0, 0, 0, 0, 42, 234, 69, 240, 0, 0, 0, 0, 43, 190, 149, 128, 0, 0, 0, 0, - 44, 211, 98, 112, 0, 0, 0, 0, 45, 158, 119, 128, 0, 0, 0, 0, 46, 179, 68, 112, 0, 0, 0, 0, 47, - 126, 89, 128, 0, 0, 0, 0, 48, 147, 38, 112, 0, 0, 0, 0, 49, 103, 118, 0, 0, 0, 0, 0, 50, 115, - 8, 112, 0, 0, 0, 0, 51, 71, 88, 0, 0, 0, 0, 0, 52, 82, 234, 112, 0, 0, 0, 0, 53, 39, 58, 0, 0, - 0, 0, 0, 54, 50, 204, 112, 0, 0, 0, 0, 55, 7, 28, 0, 0, 0, 0, 0, 56, 27, 232, 240, 0, 0, 0, 0, - 56, 230, 254, 0, 0, 0, 0, 0, 57, 251, 202, 240, 0, 0, 0, 0, 58, 198, 224, 0, 0, 0, 0, 0, 59, - 219, 172, 240, 0, 0, 0, 0, 60, 175, 252, 128, 0, 0, 0, 0, 61, 187, 142, 240, 0, 0, 0, 0, 62, - 143, 222, 128, 0, 0, 0, 0, 63, 155, 112, 240, 0, 0, 0, 0, 64, 111, 192, 128, 0, 0, 0, 0, 65, - 132, 141, 112, 0, 0, 0, 0, 66, 79, 162, 128, 0, 0, 0, 0, 67, 100, 111, 112, 0, 0, 0, 0, 68, 47, - 132, 128, 0, 0, 0, 0, 69, 68, 81, 112, 0, 0, 0, 0, 69, 243, 183, 0, 2, 1, 2, 3, 2, 3, 2, 3, 2, - 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, - 3, 2, 3, 4, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 0, 0, 0, 0, 0, 0, 255, 255, 199, 192, 1, 4, - 255, 255, 171, 160, 0, 9, 255, 255, 185, 176, 1, 13, 255, 255, 185, 176, 0, 17, 45, 48, 48, 0, - 67, 68, 68, 84, 0, 67, 83, 84, 0, 67, 68, 84, 0, 69, 83, 84, 0, 10, 67, 83, 84, 54, 67, 68, 84, - 44, 77, 51, 46, 50, 46, 48, 44, 77, 49, 49, 46, 49, 46, 48, 10, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 0, 0, + 0, 4, 0, 0, 0, 16, 255, 255, 255, 255, 231, 140, 110, 0, 0, 0, 0, 0, 4, 97, 11, 128, 0, 0, 0, + 0, 5, 80, 238, 112, 0, 0, 0, 0, 6, 64, 237, 128, 0, 0, 0, 0, 7, 48, 208, 112, 0, 0, 0, 0, 8, + 32, 207, 128, 0, 0, 0, 0, 9, 16, 178, 112, 0, 0, 0, 0, 10, 0, 177, 128, 0, 0, 0, 0, 10, 240, + 148, 112, 0, 0, 0, 0, 11, 224, 147, 128, 0, 0, 0, 0, 12, 217, 176, 240, 0, 0, 0, 0, 13, 192, + 117, 128, 0, 0, 0, 0, 14, 185, 146, 240, 0, 0, 0, 0, 15, 169, 146, 0, 0, 0, 0, 0, 16, 153, 116, + 240, 0, 0, 0, 0, 17, 137, 116, 0, 0, 0, 0, 0, 18, 121, 86, 240, 0, 0, 0, 0, 19, 105, 86, 0, 0, + 0, 0, 0, 20, 89, 56, 240, 0, 0, 0, 0, 21, 73, 56, 0, 0, 0, 0, 0, 22, 57, 26, 240, 0, 0, 0, 0, + 23, 41, 26, 0, 0, 0, 0, 0, 24, 34, 55, 112, 0, 0, 0, 0, 25, 8, 252, 0, 0, 0, 0, 0, 26, 2, 25, + 112, 0, 0, 0, 0, 26, 242, 24, 128, 0, 0, 0, 0, 27, 225, 251, 112, 0, 0, 0, 0, 28, 209, 250, + 128, 0, 0, 0, 0, 29, 193, 221, 112, 0, 0, 0, 0, 30, 177, 220, 128, 0, 0, 0, 0, 31, 161, 191, + 112, 0, 0, 0, 0, 32, 118, 15, 0, 0, 0, 0, 0, 33, 129, 161, 112, 0, 0, 0, 0, 34, 85, 241, 0, 0, + 0, 0, 0, 35, 106, 189, 240, 0, 0, 0, 0, 36, 53, 211, 0, 0, 0, 0, 0, 37, 74, 159, 240, 0, 0, 0, + 0, 38, 21, 181, 0, 0, 0, 0, 0, 39, 42, 129, 240, 0, 0, 0, 0, 39, 254, 209, 128, 0, 0, 0, 0, 41, + 10, 99, 240, 0, 0, 0, 0, 41, 222, 179, 128, 0, 0, 0, 0, 42, 234, 69, 240, 0, 0, 0, 0, 43, 190, + 149, 128, 0, 0, 0, 0, 44, 211, 98, 112, 0, 0, 0, 0, 45, 158, 119, 128, 0, 0, 0, 0, 46, 179, 68, + 112, 0, 0, 0, 0, 47, 126, 89, 128, 0, 0, 0, 0, 48, 147, 38, 112, 0, 0, 0, 0, 49, 103, 118, 0, + 0, 0, 0, 0, 50, 115, 8, 112, 0, 0, 0, 0, 51, 71, 88, 0, 0, 0, 0, 0, 52, 82, 234, 112, 0, 0, 0, + 0, 53, 39, 58, 0, 0, 0, 0, 0, 54, 50, 204, 112, 0, 0, 0, 0, 55, 7, 28, 0, 0, 0, 0, 0, 56, 27, + 232, 240, 0, 0, 0, 0, 56, 230, 254, 0, 0, 0, 0, 0, 57, 251, 202, 240, 0, 0, 0, 0, 58, 198, 224, + 0, 0, 0, 0, 0, 59, 219, 172, 240, 0, 0, 0, 0, 60, 175, 252, 128, 0, 0, 0, 0, 61, 187, 142, 240, + 0, 0, 0, 0, 62, 143, 222, 128, 0, 0, 0, 0, 63, 155, 112, 240, 0, 0, 0, 0, 64, 111, 192, 128, 0, + 0, 0, 0, 65, 132, 141, 112, 0, 0, 0, 0, 66, 79, 162, 128, 0, 0, 0, 0, 67, 100, 111, 112, 0, 0, + 0, 0, 68, 47, 132, 128, 0, 0, 0, 0, 69, 68, 81, 112, 0, 0, 0, 0, 69, 243, 183, 0, 2, 1, 2, 1, + 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, + 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, + 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 255, 255, 185, 176, 1, 4, 255, 255, 171, 160, 0, 8, 255, 255, + 185, 176, 0, 12, 45, 48, 48, 0, 67, 68, 84, 0, 67, 83, 84, 0, 69, 83, 84, 0, 10, 67, 83, 84, + 54, 67, 68, 84, 44, 77, 51, 46, 50, 46, 48, 44, 77, 49, 49, 46, 49, 46, 48, 10, ]; pub(crate) const AMERICA_RECIFE: &[u8] = &[ 84, 90, 105, 102, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3510,31 +3514,35 @@ pub(crate) const AMERICA_REGINA: &[u8] = &[ pub(crate) const AMERICA_RESOLUTE: &[u8] = &[ 84, 90, 105, 102, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 84, 90, 105, 102, 50, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 0, 0, - 0, 5, 0, 0, 0, 21, 255, 255, 255, 255, 213, 251, 129, 128, 255, 255, 255, 255, 247, 47, 76, 96, - 255, 255, 255, 255, 248, 40, 119, 224, 0, 0, 0, 0, 19, 105, 86, 0, 0, 0, 0, 0, 20, 89, 56, 240, - 0, 0, 0, 0, 21, 73, 56, 0, 0, 0, 0, 0, 22, 57, 26, 240, 0, 0, 0, 0, 23, 41, 26, 0, 0, 0, 0, 0, - 24, 34, 55, 112, 0, 0, 0, 0, 25, 8, 252, 0, 0, 0, 0, 0, 26, 2, 25, 112, 0, 0, 0, 0, 26, 242, - 24, 128, 0, 0, 0, 0, 27, 225, 251, 112, 0, 0, 0, 0, 28, 209, 250, 128, 0, 0, 0, 0, 29, 193, - 221, 112, 0, 0, 0, 0, 30, 177, 220, 128, 0, 0, 0, 0, 31, 161, 191, 112, 0, 0, 0, 0, 32, 118, - 15, 0, 0, 0, 0, 0, 33, 129, 161, 112, 0, 0, 0, 0, 34, 85, 241, 0, 0, 0, 0, 0, 35, 106, 189, - 240, 0, 0, 0, 0, 36, 53, 211, 0, 0, 0, 0, 0, 37, 74, 159, 240, 0, 0, 0, 0, 38, 21, 181, 0, 0, - 0, 0, 0, 39, 42, 129, 240, 0, 0, 0, 0, 39, 254, 209, 128, 0, 0, 0, 0, 41, 10, 99, 240, 0, 0, 0, - 0, 41, 222, 179, 128, 0, 0, 0, 0, 42, 234, 69, 240, 0, 0, 0, 0, 43, 190, 149, 128, 0, 0, 0, 0, - 44, 211, 98, 112, 0, 0, 0, 0, 45, 158, 119, 128, 0, 0, 0, 0, 46, 179, 68, 112, 0, 0, 0, 0, 47, - 126, 89, 128, 0, 0, 0, 0, 48, 147, 38, 112, 0, 0, 0, 0, 49, 103, 118, 0, 0, 0, 0, 0, 50, 115, - 8, 112, 0, 0, 0, 0, 51, 71, 88, 0, 0, 0, 0, 0, 52, 82, 234, 112, 0, 0, 0, 0, 53, 39, 58, 0, 0, - 0, 0, 0, 54, 50, 204, 112, 0, 0, 0, 0, 55, 7, 28, 0, 0, 0, 0, 0, 56, 27, 232, 240, 0, 0, 0, 0, - 56, 230, 254, 0, 0, 0, 0, 0, 57, 251, 202, 240, 0, 0, 0, 0, 58, 198, 224, 0, 0, 0, 0, 0, 59, - 219, 172, 240, 0, 0, 0, 0, 60, 175, 252, 128, 0, 0, 0, 0, 61, 187, 142, 240, 0, 0, 0, 0, 62, - 143, 222, 128, 0, 0, 0, 0, 63, 155, 112, 240, 0, 0, 0, 0, 64, 111, 192, 128, 0, 0, 0, 0, 65, - 132, 141, 112, 0, 0, 0, 0, 66, 79, 162, 128, 0, 0, 0, 0, 67, 100, 111, 112, 0, 0, 0, 0, 68, 47, - 132, 128, 0, 0, 0, 0, 69, 68, 81, 112, 0, 0, 0, 0, 69, 243, 183, 0, 2, 1, 2, 3, 2, 3, 2, 3, 2, - 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, - 3, 2, 3, 4, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 4, 3, 0, 0, 0, 0, 0, 0, 255, 255, 199, 192, 1, 4, - 255, 255, 171, 160, 0, 9, 255, 255, 185, 176, 1, 13, 255, 255, 185, 176, 0, 17, 45, 48, 48, 0, - 67, 68, 68, 84, 0, 67, 83, 84, 0, 67, 68, 84, 0, 69, 83, 84, 0, 10, 67, 83, 84, 54, 67, 68, 84, - 44, 77, 51, 46, 50, 46, 48, 44, 77, 49, 49, 46, 49, 46, 48, 10, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 0, 0, + 0, 4, 0, 0, 0, 16, 255, 255, 255, 255, 213, 251, 129, 128, 0, 0, 0, 0, 4, 97, 11, 128, 0, 0, 0, + 0, 5, 80, 238, 112, 0, 0, 0, 0, 6, 64, 237, 128, 0, 0, 0, 0, 7, 48, 208, 112, 0, 0, 0, 0, 8, + 32, 207, 128, 0, 0, 0, 0, 9, 16, 178, 112, 0, 0, 0, 0, 10, 0, 177, 128, 0, 0, 0, 0, 10, 240, + 148, 112, 0, 0, 0, 0, 11, 224, 147, 128, 0, 0, 0, 0, 12, 217, 176, 240, 0, 0, 0, 0, 13, 192, + 117, 128, 0, 0, 0, 0, 14, 185, 146, 240, 0, 0, 0, 0, 15, 169, 146, 0, 0, 0, 0, 0, 16, 153, 116, + 240, 0, 0, 0, 0, 17, 137, 116, 0, 0, 0, 0, 0, 18, 121, 86, 240, 0, 0, 0, 0, 19, 105, 86, 0, 0, + 0, 0, 0, 20, 89, 56, 240, 0, 0, 0, 0, 21, 73, 56, 0, 0, 0, 0, 0, 22, 57, 26, 240, 0, 0, 0, 0, + 23, 41, 26, 0, 0, 0, 0, 0, 24, 34, 55, 112, 0, 0, 0, 0, 25, 8, 252, 0, 0, 0, 0, 0, 26, 2, 25, + 112, 0, 0, 0, 0, 26, 242, 24, 128, 0, 0, 0, 0, 27, 225, 251, 112, 0, 0, 0, 0, 28, 209, 250, + 128, 0, 0, 0, 0, 29, 193, 221, 112, 0, 0, 0, 0, 30, 177, 220, 128, 0, 0, 0, 0, 31, 161, 191, + 112, 0, 0, 0, 0, 32, 118, 15, 0, 0, 0, 0, 0, 33, 129, 161, 112, 0, 0, 0, 0, 34, 85, 241, 0, 0, + 0, 0, 0, 35, 106, 189, 240, 0, 0, 0, 0, 36, 53, 211, 0, 0, 0, 0, 0, 37, 74, 159, 240, 0, 0, 0, + 0, 38, 21, 181, 0, 0, 0, 0, 0, 39, 42, 129, 240, 0, 0, 0, 0, 39, 254, 209, 128, 0, 0, 0, 0, 41, + 10, 99, 240, 0, 0, 0, 0, 41, 222, 179, 128, 0, 0, 0, 0, 42, 234, 69, 240, 0, 0, 0, 0, 43, 190, + 149, 128, 0, 0, 0, 0, 44, 211, 98, 112, 0, 0, 0, 0, 45, 158, 119, 128, 0, 0, 0, 0, 46, 179, 68, + 112, 0, 0, 0, 0, 47, 126, 89, 128, 0, 0, 0, 0, 48, 147, 38, 112, 0, 0, 0, 0, 49, 103, 118, 0, + 0, 0, 0, 0, 50, 115, 8, 112, 0, 0, 0, 0, 51, 71, 88, 0, 0, 0, 0, 0, 52, 82, 234, 112, 0, 0, 0, + 0, 53, 39, 58, 0, 0, 0, 0, 0, 54, 50, 204, 112, 0, 0, 0, 0, 55, 7, 28, 0, 0, 0, 0, 0, 56, 27, + 232, 240, 0, 0, 0, 0, 56, 230, 254, 0, 0, 0, 0, 0, 57, 251, 202, 240, 0, 0, 0, 0, 58, 198, 224, + 0, 0, 0, 0, 0, 59, 219, 172, 240, 0, 0, 0, 0, 60, 175, 252, 128, 0, 0, 0, 0, 61, 187, 142, 240, + 0, 0, 0, 0, 62, 143, 222, 128, 0, 0, 0, 0, 63, 155, 112, 240, 0, 0, 0, 0, 64, 111, 192, 128, 0, + 0, 0, 0, 65, 132, 141, 112, 0, 0, 0, 0, 66, 79, 162, 128, 0, 0, 0, 0, 67, 100, 111, 112, 0, 0, + 0, 0, 68, 47, 132, 128, 0, 0, 0, 0, 69, 68, 81, 112, 0, 0, 0, 0, 69, 243, 183, 0, 2, 1, 2, 1, + 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, + 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 3, 1, 2, 1, 2, 1, 2, 1, 2, 1, + 2, 1, 3, 1, 0, 0, 0, 0, 0, 0, 255, 255, 185, 176, 1, 4, 255, 255, 171, 160, 0, 8, 255, 255, + 185, 176, 0, 12, 45, 48, 48, 0, 67, 68, 84, 0, 67, 83, 84, 0, 69, 83, 84, 0, 10, 67, 83, 84, + 54, 67, 68, 84, 44, 77, 51, 46, 50, 46, 48, 44, 77, 49, 49, 46, 49, 46, 48, 10, ]; pub(crate) const AMERICA_SANTAREM: &[u8] = &[ 84, 90, 105, 102, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3967,20 +3975,20 @@ pub(crate) const AMERICA_WHITEHORSE: &[u8] = &[ 176, 255, 255, 255, 255, 159, 187, 35, 160, 255, 255, 255, 255, 160, 208, 12, 176, 255, 255, 255, 255, 161, 162, 210, 128, 255, 255, 255, 255, 203, 137, 40, 176, 255, 255, 255, 255, 210, 35, 244, 112, 255, 255, 255, 255, 210, 97, 52, 32, 255, 255, 255, 255, 247, 47, 118, 144, 255, - 255, 255, 255, 248, 40, 162, 16, 255, 255, 255, 255, 251, 29, 95, 16, 0, 0, 0, 0, 19, 105, 114, - 32, 0, 0, 0, 0, 20, 89, 85, 16, 0, 0, 0, 0, 21, 73, 84, 32, 0, 0, 0, 0, 22, 57, 55, 16, 0, 0, - 0, 0, 23, 41, 54, 32, 0, 0, 0, 0, 24, 34, 83, 144, 0, 0, 0, 0, 25, 9, 24, 32, 0, 0, 0, 0, 26, - 2, 53, 144, 0, 0, 0, 0, 26, 242, 52, 160, 0, 0, 0, 0, 27, 226, 23, 144, 0, 0, 0, 0, 28, 210, - 22, 160, 0, 0, 0, 0, 29, 193, 249, 144, 0, 0, 0, 0, 30, 177, 248, 160, 0, 0, 0, 0, 31, 161, - 219, 144, 0, 0, 0, 0, 32, 118, 43, 32, 0, 0, 0, 0, 33, 129, 189, 144, 0, 0, 0, 0, 34, 86, 13, - 32, 0, 0, 0, 0, 35, 106, 218, 16, 0, 0, 0, 0, 36, 53, 239, 32, 0, 0, 0, 0, 37, 74, 188, 16, 0, - 0, 0, 0, 38, 21, 209, 32, 0, 0, 0, 0, 39, 42, 158, 16, 0, 0, 0, 0, 39, 254, 237, 160, 0, 0, 0, - 0, 41, 10, 128, 16, 0, 0, 0, 0, 41, 222, 207, 160, 0, 0, 0, 0, 42, 234, 98, 16, 0, 0, 0, 0, 43, - 190, 177, 160, 0, 0, 0, 0, 44, 211, 126, 144, 0, 0, 0, 0, 45, 158, 147, 160, 0, 0, 0, 0, 46, - 179, 96, 144, 0, 0, 0, 0, 47, 126, 117, 160, 0, 0, 0, 0, 48, 147, 66, 144, 0, 0, 0, 0, 49, 103, - 146, 32, 0, 0, 0, 0, 50, 115, 36, 144, 0, 0, 0, 0, 51, 71, 116, 32, 0, 0, 0, 0, 52, 83, 6, 144, - 0, 0, 0, 0, 53, 39, 86, 32, 0, 0, 0, 0, 54, 50, 232, 144, 0, 0, 0, 0, 55, 7, 56, 32, 0, 0, 0, - 0, 56, 28, 5, 16, 0, 0, 0, 0, 56, 231, 26, 32, 0, 0, 0, 0, 57, 251, 231, 16, 0, 0, 0, 0, 58, + 255, 255, 255, 248, 40, 162, 16, 255, 255, 255, 255, 248, 197, 132, 144, 0, 0, 0, 0, 19, 105, + 114, 32, 0, 0, 0, 0, 20, 89, 85, 16, 0, 0, 0, 0, 21, 73, 84, 32, 0, 0, 0, 0, 22, 57, 55, 16, 0, + 0, 0, 0, 23, 41, 54, 32, 0, 0, 0, 0, 24, 34, 83, 144, 0, 0, 0, 0, 25, 9, 24, 32, 0, 0, 0, 0, + 26, 2, 53, 144, 0, 0, 0, 0, 26, 242, 52, 160, 0, 0, 0, 0, 27, 226, 23, 144, 0, 0, 0, 0, 28, + 210, 22, 160, 0, 0, 0, 0, 29, 193, 249, 144, 0, 0, 0, 0, 30, 177, 248, 160, 0, 0, 0, 0, 31, + 161, 219, 144, 0, 0, 0, 0, 32, 118, 43, 32, 0, 0, 0, 0, 33, 129, 189, 144, 0, 0, 0, 0, 34, 86, + 13, 32, 0, 0, 0, 0, 35, 106, 218, 16, 0, 0, 0, 0, 36, 53, 239, 32, 0, 0, 0, 0, 37, 74, 188, 16, + 0, 0, 0, 0, 38, 21, 209, 32, 0, 0, 0, 0, 39, 42, 158, 16, 0, 0, 0, 0, 39, 254, 237, 160, 0, 0, + 0, 0, 41, 10, 128, 16, 0, 0, 0, 0, 41, 222, 207, 160, 0, 0, 0, 0, 42, 234, 98, 16, 0, 0, 0, 0, + 43, 190, 177, 160, 0, 0, 0, 0, 44, 211, 126, 144, 0, 0, 0, 0, 45, 158, 147, 160, 0, 0, 0, 0, + 46, 179, 96, 144, 0, 0, 0, 0, 47, 126, 117, 160, 0, 0, 0, 0, 48, 147, 66, 144, 0, 0, 0, 0, 49, + 103, 146, 32, 0, 0, 0, 0, 50, 115, 36, 144, 0, 0, 0, 0, 51, 71, 116, 32, 0, 0, 0, 0, 52, 83, 6, + 144, 0, 0, 0, 0, 53, 39, 86, 32, 0, 0, 0, 0, 54, 50, 232, 144, 0, 0, 0, 0, 55, 7, 56, 32, 0, 0, + 0, 0, 56, 28, 5, 16, 0, 0, 0, 0, 56, 231, 26, 32, 0, 0, 0, 0, 57, 251, 231, 16, 0, 0, 0, 0, 58, 198, 252, 32, 0, 0, 0, 0, 59, 219, 201, 16, 0, 0, 0, 0, 60, 176, 24, 160, 0, 0, 0, 0, 61, 187, 171, 16, 0, 0, 0, 0, 62, 143, 250, 160, 0, 0, 0, 0, 63, 155, 141, 16, 0, 0, 0, 0, 64, 111, 220, 160, 0, 0, 0, 0, 65, 132, 169, 144, 0, 0, 0, 0, 66, 79, 190, 160, 0, 0, 0, 0, 67, 100, 139, @@ -4044,33 +4052,37 @@ pub(crate) const AMERICA_YAKUTAT: &[u8] = &[ pub(crate) const AMERICA_YELLOWKNIFE: &[u8] = &[ 84, 90, 105, 102, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 84, 90, 105, 102, 50, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 0, 0, - 0, 6, 0, 0, 0, 25, 255, 255, 255, 255, 190, 42, 24, 0, 255, 255, 255, 255, 203, 137, 12, 144, - 255, 255, 255, 255, 210, 35, 244, 112, 255, 255, 255, 255, 210, 97, 24, 0, 255, 255, 255, 255, - 247, 47, 90, 112, 255, 255, 255, 255, 248, 40, 133, 240, 0, 0, 0, 0, 19, 105, 100, 16, 0, 0, 0, - 0, 20, 89, 71, 0, 0, 0, 0, 0, 21, 73, 70, 16, 0, 0, 0, 0, 22, 57, 41, 0, 0, 0, 0, 0, 23, 41, - 40, 16, 0, 0, 0, 0, 24, 34, 69, 128, 0, 0, 0, 0, 25, 9, 10, 16, 0, 0, 0, 0, 26, 2, 39, 128, 0, - 0, 0, 0, 26, 242, 38, 144, 0, 0, 0, 0, 27, 226, 9, 128, 0, 0, 0, 0, 28, 210, 8, 144, 0, 0, 0, - 0, 29, 193, 235, 128, 0, 0, 0, 0, 30, 177, 234, 144, 0, 0, 0, 0, 31, 161, 205, 128, 0, 0, 0, 0, - 32, 118, 29, 16, 0, 0, 0, 0, 33, 129, 175, 128, 0, 0, 0, 0, 34, 85, 255, 16, 0, 0, 0, 0, 35, - 106, 204, 0, 0, 0, 0, 0, 36, 53, 225, 16, 0, 0, 0, 0, 37, 74, 174, 0, 0, 0, 0, 0, 38, 21, 195, - 16, 0, 0, 0, 0, 39, 42, 144, 0, 0, 0, 0, 0, 39, 254, 223, 144, 0, 0, 0, 0, 41, 10, 114, 0, 0, - 0, 0, 0, 41, 222, 193, 144, 0, 0, 0, 0, 42, 234, 84, 0, 0, 0, 0, 0, 43, 190, 163, 144, 0, 0, 0, - 0, 44, 211, 112, 128, 0, 0, 0, 0, 45, 158, 133, 144, 0, 0, 0, 0, 46, 179, 82, 128, 0, 0, 0, 0, - 47, 126, 103, 144, 0, 0, 0, 0, 48, 147, 52, 128, 0, 0, 0, 0, 49, 103, 132, 16, 0, 0, 0, 0, 50, - 115, 22, 128, 0, 0, 0, 0, 51, 71, 102, 16, 0, 0, 0, 0, 52, 82, 248, 128, 0, 0, 0, 0, 53, 39, - 72, 16, 0, 0, 0, 0, 54, 50, 218, 128, 0, 0, 0, 0, 55, 7, 42, 16, 0, 0, 0, 0, 56, 27, 247, 0, 0, - 0, 0, 0, 56, 231, 12, 16, 0, 0, 0, 0, 57, 251, 217, 0, 0, 0, 0, 0, 58, 198, 238, 16, 0, 0, 0, - 0, 59, 219, 187, 0, 0, 0, 0, 0, 60, 176, 10, 144, 0, 0, 0, 0, 61, 187, 157, 0, 0, 0, 0, 0, 62, - 143, 236, 144, 0, 0, 0, 0, 63, 155, 127, 0, 0, 0, 0, 0, 64, 111, 206, 144, 0, 0, 0, 0, 65, 132, - 155, 128, 0, 0, 0, 0, 66, 79, 176, 144, 0, 0, 0, 0, 67, 100, 125, 128, 0, 0, 0, 0, 68, 47, 146, - 144, 0, 0, 0, 0, 69, 68, 95, 128, 0, 0, 0, 0, 69, 243, 197, 16, 3, 1, 2, 3, 4, 3, 5, 3, 5, 3, - 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, - 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 3, 5, 0, 0, 0, 0, 0, 0, 255, 255, 171, 160, - 1, 4, 255, 255, 171, 160, 1, 8, 255, 255, 157, 144, 0, 12, 255, 255, 185, 176, 1, 16, 255, 255, - 171, 160, 1, 21, 45, 48, 48, 0, 77, 87, 84, 0, 77, 80, 84, 0, 77, 83, 84, 0, 77, 68, 68, 84, 0, - 77, 68, 84, 0, 10, 77, 83, 84, 55, 77, 68, 84, 44, 77, 51, 46, 50, 46, 48, 44, 77, 49, 49, 46, - 49, 46, 48, 10, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 0, 0, + 0, 5, 0, 0, 0, 20, 255, 255, 255, 255, 190, 42, 24, 0, 255, 255, 255, 255, 203, 137, 12, 144, + 255, 255, 255, 255, 210, 35, 244, 112, 255, 255, 255, 255, 210, 97, 24, 0, 0, 0, 0, 0, 4, 97, + 25, 144, 0, 0, 0, 0, 5, 80, 252, 128, 0, 0, 0, 0, 6, 64, 251, 144, 0, 0, 0, 0, 7, 48, 222, 128, + 0, 0, 0, 0, 8, 32, 221, 144, 0, 0, 0, 0, 9, 16, 192, 128, 0, 0, 0, 0, 10, 0, 191, 144, 0, 0, 0, + 0, 10, 240, 162, 128, 0, 0, 0, 0, 11, 224, 161, 144, 0, 0, 0, 0, 12, 217, 191, 0, 0, 0, 0, 0, + 13, 192, 131, 144, 0, 0, 0, 0, 14, 185, 161, 0, 0, 0, 0, 0, 15, 169, 160, 16, 0, 0, 0, 0, 16, + 153, 131, 0, 0, 0, 0, 0, 17, 137, 130, 16, 0, 0, 0, 0, 18, 121, 101, 0, 0, 0, 0, 0, 19, 105, + 100, 16, 0, 0, 0, 0, 20, 89, 71, 0, 0, 0, 0, 0, 21, 73, 70, 16, 0, 0, 0, 0, 22, 57, 41, 0, 0, + 0, 0, 0, 23, 41, 40, 16, 0, 0, 0, 0, 24, 34, 69, 128, 0, 0, 0, 0, 25, 9, 10, 16, 0, 0, 0, 0, + 26, 2, 39, 128, 0, 0, 0, 0, 26, 242, 38, 144, 0, 0, 0, 0, 27, 226, 9, 128, 0, 0, 0, 0, 28, 210, + 8, 144, 0, 0, 0, 0, 29, 193, 235, 128, 0, 0, 0, 0, 30, 177, 234, 144, 0, 0, 0, 0, 31, 161, 205, + 128, 0, 0, 0, 0, 32, 118, 29, 16, 0, 0, 0, 0, 33, 129, 175, 128, 0, 0, 0, 0, 34, 85, 255, 16, + 0, 0, 0, 0, 35, 106, 204, 0, 0, 0, 0, 0, 36, 53, 225, 16, 0, 0, 0, 0, 37, 74, 174, 0, 0, 0, 0, + 0, 38, 21, 195, 16, 0, 0, 0, 0, 39, 42, 144, 0, 0, 0, 0, 0, 39, 254, 223, 144, 0, 0, 0, 0, 41, + 10, 114, 0, 0, 0, 0, 0, 41, 222, 193, 144, 0, 0, 0, 0, 42, 234, 84, 0, 0, 0, 0, 0, 43, 190, + 163, 144, 0, 0, 0, 0, 44, 211, 112, 128, 0, 0, 0, 0, 45, 158, 133, 144, 0, 0, 0, 0, 46, 179, + 82, 128, 0, 0, 0, 0, 47, 126, 103, 144, 0, 0, 0, 0, 48, 147, 52, 128, 0, 0, 0, 0, 49, 103, 132, + 16, 0, 0, 0, 0, 50, 115, 22, 128, 0, 0, 0, 0, 51, 71, 102, 16, 0, 0, 0, 0, 52, 82, 248, 128, 0, + 0, 0, 0, 53, 39, 72, 16, 0, 0, 0, 0, 54, 50, 218, 128, 0, 0, 0, 0, 55, 7, 42, 16, 0, 0, 0, 0, + 56, 27, 247, 0, 0, 0, 0, 0, 56, 231, 12, 16, 0, 0, 0, 0, 57, 251, 217, 0, 0, 0, 0, 0, 58, 198, + 238, 16, 0, 0, 0, 0, 59, 219, 187, 0, 0, 0, 0, 0, 60, 176, 10, 144, 0, 0, 0, 0, 61, 187, 157, + 0, 0, 0, 0, 0, 62, 143, 236, 144, 0, 0, 0, 0, 63, 155, 127, 0, 0, 0, 0, 0, 64, 111, 206, 144, + 0, 0, 0, 0, 65, 132, 155, 128, 0, 0, 0, 0, 66, 79, 176, 144, 0, 0, 0, 0, 67, 100, 125, 128, 0, + 0, 0, 0, 68, 47, 146, 144, 0, 0, 0, 0, 69, 68, 95, 128, 0, 0, 0, 0, 69, 243, 197, 16, 3, 1, 2, + 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, + 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, 3, 4, + 3, 4, 3, 4, 3, 4, 3, 4, 0, 0, 0, 0, 0, 0, 255, 255, 171, 160, 1, 4, 255, 255, 171, 160, 1, 8, + 255, 255, 157, 144, 0, 12, 255, 255, 171, 160, 1, 16, 45, 48, 48, 0, 77, 87, 84, 0, 77, 80, 84, + 0, 77, 83, 84, 0, 77, 68, 84, 0, 10, 77, 83, 84, 55, 77, 68, 84, 44, 77, 51, 46, 50, 46, 48, + 44, 77, 49, 49, 46, 49, 46, 48, 10, ]; pub(crate) const ANTARCTICA_CASEY: &[u8] = &[ 84, 90, 105, 102, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -5193,7 +5205,7 @@ pub(crate) const ASIA_KUALA_LUMPUR: &[u8] = &[ 8, 0, 0, 0, 32, 255, 255, 255, 255, 126, 54, 85, 170, 255, 255, 255, 255, 134, 131, 133, 163, 255, 255, 255, 255, 186, 103, 78, 144, 255, 255, 255, 255, 192, 10, 228, 96, 255, 255, 255, 255, 202, 179, 229, 96, 255, 255, 255, 255, 203, 145, 95, 8, 255, 255, 255, 255, 210, 72, 109, - 240, 0, 0, 0, 0, 22, 145, 245, 8, 1, 2, 3, 4, 5, 6, 5, 7, 0, 0, 95, 86, 0, 0, 0, 0, 97, 93, 0, + 240, 0, 0, 0, 0, 22, 145, 238, 0, 1, 2, 3, 4, 5, 6, 5, 7, 0, 0, 95, 86, 0, 0, 0, 0, 97, 93, 0, 4, 0, 0, 98, 112, 0, 8, 0, 0, 103, 32, 1, 12, 0, 0, 103, 32, 0, 12, 0, 0, 105, 120, 0, 18, 0, 0, 126, 144, 0, 24, 0, 0, 112, 128, 0, 28, 76, 77, 84, 0, 83, 77, 84, 0, 43, 48, 55, 0, 43, 48, 55, 50, 48, 0, 43, 48, 55, 51, 48, 0, 43, 48, 57, 0, 43, 48, 56, 0, 10, 60, 43, 48, 56, 62, 45, @@ -9717,7 +9729,7 @@ pub(crate) const SINGAPORE: &[u8] = &[ 8, 0, 0, 0, 32, 255, 255, 255, 255, 126, 54, 83, 163, 255, 255, 255, 255, 134, 131, 133, 163, 255, 255, 255, 255, 186, 103, 78, 144, 255, 255, 255, 255, 192, 10, 228, 96, 255, 255, 255, 255, 202, 179, 229, 96, 255, 255, 255, 255, 203, 145, 95, 8, 255, 255, 255, 255, 210, 72, 109, - 240, 0, 0, 0, 0, 22, 145, 245, 8, 1, 2, 3, 4, 5, 6, 5, 7, 0, 0, 97, 93, 0, 0, 0, 0, 97, 93, 0, + 240, 0, 0, 0, 0, 22, 145, 238, 0, 1, 2, 3, 4, 5, 6, 5, 7, 0, 0, 97, 93, 0, 0, 0, 0, 97, 93, 0, 4, 0, 0, 98, 112, 0, 8, 0, 0, 103, 32, 1, 12, 0, 0, 103, 32, 0, 12, 0, 0, 105, 120, 0, 18, 0, 0, 126, 144, 0, 24, 0, 0, 112, 128, 0, 28, 76, 77, 84, 0, 83, 77, 84, 0, 43, 48, 55, 0, 43, 48, 55, 50, 48, 0, 43, 48, 55, 51, 48, 0, 43, 48, 57, 0, 43, 48, 56, 0, 10, 60, 43, 48, 56, 62, 45, diff --git a/src/generated/time_zones_by_name.inc.rs b/src/generated/time_zones_by_name.inc.rs index 459bd30..96508ab 100644 --- a/src/generated/time_zones_by_name.inc.rs +++ b/src/generated/time_zones_by_name.inc.rs @@ -22,7 +22,7 @@ (0, 22), (0, 9), (0, 188), - (1, 73), + (1, 153), (0, 25), (0, 2), (0, 12), @@ -37,15 +37,15 @@ (0, 5), (0, 148), (0, 49), - (0, 212), - (11, 58), + (0, 248), + (1, 286), (1, 10), (0, 428), (0, 87), (0, 18), (0, 79), - (3, 15), - (4, 533), + (0, 443), + (11, 541), (0, 9), (0, 409), (0, 0), @@ -72,7 +72,7 @@ (0, 3), (1, 0), (0, 280), - (1, 249), + (12, 503), (0, 8), (0, 155), (4, 8), @@ -81,12 +81,12 @@ (0, 67), (0, 0), (2, 458), - (0, 168), + (0, 306), (0, 60), (0, 10), (0, 555), (0, 2), - (0, 472), + (18, 229), (2, 458), (0, 35), (1, 292), @@ -96,23 +96,23 @@ (0, 50), (0, 183), (7, 250), - (62, 447), + (38, 392), (0, 90), (20, 407), (0, 0), - (25, 51), + (2, 320), (0, 131), (1, 50), (0, 108), (1, 18), - (3, 39), + (42, 523), (3, 44), (0, 0), (0, 0), (0, 239), (0, 389), - (9, 33), - (70, 308), + (14, 59), + (50, 361), (0, 3), (3, 337), (8, 492), @@ -123,7 +123,7 @@ (Lower(*b"asia/almaty\0 "), &tzdata::ASIA_ALMATY), (Lower(*b"europe/minsk\0 "), &tzdata::EUROPE_MINSK), (Lower(*b"asia/magadan\0 "), &tzdata::ASIA_MAGADAN), - (Lower(*b"gb\0 "), &tzdata::GB), + (Lower(*b"europe/nicosia\0 "), &tzdata::ASIA_NICOSIA), (Lower(*b"america/nome\0 "), &tzdata::AMERICA_NOME), (Lower(*b"africa/bamako\0 "), &tzdata::AFRICA_BAMAKO), (Lower(*b"etc/localtime\0 "), &tzdata::FACTORY), @@ -132,7 +132,7 @@ (Lower(*b"asia/vladivostok\0 "), &tzdata::ASIA_VLADIVOSTOK), (Lower(*b"america/guatemala\0 "), &tzdata::AMERICA_GUATEMALA), (Lower(*b"europe/paris\0 "), &tzdata::EUROPE_PARIS), - (Lower(*b"roc\0 "), &tzdata::ROC), + (Lower(*b"canada/mountain\0 "), &tzdata::AMERICA_EDMONTON), (Lower(*b"pacific/saipan\0 "), &tzdata::PACIFIC_SAIPAN), (Lower(*b"europe/vienna\0 "), &tzdata::EUROPE_VIENNA), (Lower(*b"europe/podgorica\0 "), &tzdata::EUROPE_BELGRADE), @@ -160,7 +160,7 @@ (Lower(*b"america/ensenada\0 "), &tzdata::AMERICA_ENSENADA), (Lower(*b"asia/baku\0 "), &tzdata::ASIA_BAKU), (Lower(*b"etc/gmt-10\0 "), &tzdata::ETC_GMT_MINUS_10), - (Lower(*b"antarctica/syowa\0 "), &tzdata::ANTARCTICA_SYOWA), + (Lower(*b"america/dawson\0 "), &tzdata::AMERICA_DAWSON), (Lower(*b"asia/dubai\0 "), &tzdata::ASIA_DUBAI), (Lower(*b"asia/taipei\0 "), &tzdata::ROC), (Lower(*b"africa/kinshasa\0 "), &tzdata::AFRICA_KINSHASA), @@ -173,7 +173,7 @@ (Lower(*b"america/rainy\x7friver\0 "), &tzdata::AMERICA_RAINY_RIVER), (Lower(*b"europe/kirov\0 "), &tzdata::EUROPE_KIROV), (Lower(*b"america/fortaleza\0 "), &tzdata::AMERICA_FORTALEZA), - (Lower(*b"america/sitka\0 "), &tzdata::AMERICA_SITKA), + (Lower(*b"europe/warsaw\0 "), &tzdata::POLAND), (Lower(*b"africa/bujumbura\0 "), &tzdata::AFRICA_BUJUMBURA), (Lower(*b"asia/irkutsk\0 "), &tzdata::ASIA_IRKUTSK), (Lower(*b"nz-chat\0 "), &tzdata::NZ_CHAT), @@ -190,17 +190,17 @@ (Lower(*b"europe/mariehamn\0 "), &tzdata::EUROPE_HELSINKI), (Lower(*b"america/paramaribo\0 "), &tzdata::AMERICA_PARAMARIBO), (Lower(*b"etc/gmt-0\0 "), &tzdata::GMT), - (Lower(*b"america/ojinaga\0 "), &tzdata::AMERICA_OJINAGA), + (Lower(*b"america/detroit\0 "), &tzdata::AMERICA_DETROIT), (Lower(*b"america/nassau\0 "), &tzdata::AMERICA_NASSAU), (Lower(*b"antarctica/troll\0 "), &tzdata::ANTARCTICA_TROLL), (Lower(*b"asia/tashkent\0 "), &tzdata::ASIA_TASHKENT), (Lower(*b"gb-eire\0 "), &tzdata::GB), - (Lower(*b"pacific/enderbury\0 "), &tzdata::PACIFIC_ENDERBURY), + (Lower(*b"roc\0 "), &tzdata::ROC), (Lower(*b"america/scoresbysund\0 "), &tzdata::AMERICA_SCORESBYSUND), (Lower(*b"asia/tbilisi\0 "), &tzdata::ASIA_TBILISI), (Lower(*b"asia/khandyga\0 "), &tzdata::ASIA_KHANDYGA), (Lower(*b"indian/reunion\0 "), &tzdata::INDIAN_REUNION), - (Lower(*b"europe/lisbon\0 "), &tzdata::PORTUGAL), + (Lower(*b"america/anguilla\0 "), &tzdata::AMERICA_ANGUILLA), (Lower(*b"europe/brussels\0 "), &tzdata::EUROPE_BRUSSELS), (Lower(*b"etc/gmt+10\0 "), &tzdata::ETC_GMT_PLUS_10), (Lower(*b"africa/lusaka\0 "), &tzdata::AFRICA_LUSAKA), @@ -221,7 +221,7 @@ (Lower(*b"turkey\0 "), &tzdata::TURKEY), (Lower(*b"america/mexico\x7fcity\0 "), &tzdata::AMERICA_MEXICO_CITY), (Lower(*b"australia/nsw\0 "), &tzdata::AUSTRALIA_ACT), - (Lower(*b"prc\0 "), &tzdata::PRC), + (Lower(*b"asia/phnom\x7fpenh\0 "), &tzdata::ASIA_PHNOM_PENH), (Lower(*b"asia/singapore\0 "), &tzdata::SINGAPORE), (Lower(*b"australia/act\0 "), &tzdata::AUSTRALIA_ACT), (Lower(*b"asia/bishkek\0 "), &tzdata::ASIA_BISHKEK), @@ -239,7 +239,7 @@ (Lower(*b"africa/addis\x7fababa\0 "), &tzdata::AFRICA_ADDIS_ABABA), (Lower(*b"europe/andorra\0 "), &tzdata::EUROPE_ANDORRA), (Lower(*b"antarctica/mawson\0 "), &tzdata::ANTARCTICA_MAWSON), - (Lower(*b"etc/gmt-1\0 "), &tzdata::ETC_GMT_MINUS_1), + (Lower(*b"pacific/enderbury\0 "), &tzdata::PACIFIC_ENDERBURY), (Lower(*b"europe/luxembourg\0 "), &tzdata::EUROPE_LUXEMBOURG), (Lower(*b"europe/belgrade\0 "), &tzdata::EUROPE_BELGRADE), (Lower(*b"met\0 "), &tzdata::MET), @@ -250,7 +250,7 @@ (Lower(*b"etc/zulu\0 "), &tzdata::UCT), (Lower(*b"america/inuvik\0 "), &tzdata::AMERICA_INUVIK), (Lower(*b"africa/conakry\0 "), &tzdata::AFRICA_CONAKRY), - (Lower(*b"america/goose\x7fbay\0 "), &tzdata::AMERICA_GOOSE_BAY), + (Lower(*b"asia/oral\0 "), &tzdata::ASIA_ORAL), (Lower(*b"australia/lhi\0 "), &tzdata::AUSTRALIA_LHI), (Lower(*b"america/mazatlan\0 "), &tzdata::AMERICA_MAZATLAN), (Lower(*b"australia/brisbane\0 "), &tzdata::AUSTRALIA_BRISBANE), @@ -260,8 +260,8 @@ (Lower(*b"africa/windhoek\0 "), &tzdata::AFRICA_WINDHOEK), (Lower(*b"asia/ust-nera\0 "), &tzdata::ASIA_UST_NERA), (Lower(*b"asia/nicosia\0 "), &tzdata::ASIA_NICOSIA), - (Lower(*b"asia/phnom\x7fpenh\0 "), &tzdata::ASIA_PHNOM_PENH), - (Lower(*b"america/mendoza\0 "), &tzdata::AMERICA_MENDOZA), + (Lower(*b"etc/gmt-1\0 "), &tzdata::ETC_GMT_MINUS_1), + (Lower(*b"gb\0 "), &tzdata::GB), (Lower(*b"america/edmonton\0 "), &tzdata::AMERICA_EDMONTON), (Lower(*b"europe/tirane\0 "), &tzdata::EUROPE_TIRANE), (Lower(*b"america/antigua\0 "), &tzdata::AMERICA_ANTIGUA), @@ -310,12 +310,12 @@ (Lower(*b"asia/riyadh\0 "), &tzdata::ASIA_RIYADH), (Lower(*b"pacific/guadalcanal\0 "), &tzdata::PACIFIC_GUADALCANAL), (Lower(*b"europe/saratov\0 "), &tzdata::EUROPE_SARATOV), - (Lower(*b"america/pangnirtung\0 "), &tzdata::AMERICA_PANGNIRTUNG), + (Lower(*b"america/pangnirtung\0 "), &tzdata::AMERICA_IQALUIT), (Lower(*b"africa/tripoli\0 "), &tzdata::LIBYA), (Lower(*b"mexico/bajanorte\0 "), &tzdata::AMERICA_ENSENADA), (Lower(*b"pst8pdt\0 "), &tzdata::PST_8_PDT), (Lower(*b"europe/sofia\0 "), &tzdata::EUROPE_SOFIA), - (Lower(*b"europe/warsaw\0 "), &tzdata::POLAND), + (Lower(*b"america/mendoza\0 "), &tzdata::AMERICA_MENDOZA), (Lower(*b"america/chihuahua\0 "), &tzdata::AMERICA_CHIHUAHUA), (Lower(*b"africa/ndjamena\0 "), &tzdata::AFRICA_NDJAMENA), (Lower(*b"america/creston\0 "), &tzdata::AMERICA_CRESTON), @@ -330,7 +330,7 @@ (Lower(*b"etc/gmt-3\0 "), &tzdata::ETC_GMT_MINUS_3), (Lower(*b"asia/colombo\0 "), &tzdata::ASIA_COLOMBO), (Lower(*b"america/marigot\0 "), &tzdata::AMERICA_KRALENDIJK), - (Lower(*b"america/anguilla\0 "), &tzdata::AMERICA_ANGUILLA), + (Lower(*b"america/goose\x7fbay\0 "), &tzdata::AMERICA_GOOSE_BAY), (Lower(*b"asia/yangon\0 "), &tzdata::ASIA_RANGOON), (Lower(*b"europe/athens\0 "), &tzdata::EUROPE_ATHENS), (Lower(*b"europe/chisinau\0 "), &tzdata::EUROPE_CHISINAU), @@ -338,17 +338,17 @@ (Lower(*b"africa/abidjan\0 "), &tzdata::ICELAND), (Lower(*b"australia/yancowinna\0 "), &tzdata::AUSTRALIA_BROKEN_HILL), (Lower(*b"us/pacific\0 "), &tzdata::AMERICA_LOS_ANGELES), - (Lower(*b"asia/oral\0 "), &tzdata::ASIA_ORAL), + (Lower(*b"europe/lisbon\0 "), &tzdata::PORTUGAL), (Lower(*b"indian/comoro\0 "), &tzdata::INDIAN_COMORO), (Lower(*b"etc/gmt+8\0 "), &tzdata::ETC_GMT_PLUS_8), (Lower(*b"asia/aqtau\0 "), &tzdata::ASIA_AQTAU), (Lower(*b"europe/tiraspol\0 "), &tzdata::EUROPE_CHISINAU), (Lower(*b"atlantic/south\x7fgeorgia\0 "), &tzdata::ATLANTIC_SOUTH_GEORGIA), (Lower(*b"europe/gibraltar\0 "), &tzdata::EUROPE_GIBRALTAR), - (Lower(*b"africa/blantyre\0 "), &tzdata::AFRICA_BLANTYRE), + (Lower(*b"asia/krasnoyarsk\0 "), &tzdata::ASIA_KRASNOYARSK), (Lower(*b"atlantic/stanley\0 "), &tzdata::ATLANTIC_STANLEY), (Lower(*b"asia/harbin\0 "), &tzdata::PRC), - (Lower(*b"asia/karachi\0 "), &tzdata::ASIA_KARACHI), + (Lower(*b"pacific/yap\0 "), &tzdata::PACIFIC_PORT_MORESBY), (Lower(*b"africa/ceuta\0 "), &tzdata::AFRICA_CEUTA), (Lower(*b"pacific/nauru\0 "), &tzdata::PACIFIC_NAURU), (Lower(*b"kwajalein\0 "), &tzdata::KWAJALEIN), @@ -376,7 +376,7 @@ (Lower(*b"america/guadeloupe\0 "), &tzdata::AMERICA_GUADELOUPE), (Lower(*b"asia/vientiane\0 "), &tzdata::ASIA_VIENTIANE), (Lower(*b"asia/bahrain\0 "), &tzdata::ASIA_BAHRAIN), - (Lower(*b"canada/mountain\0 "), &tzdata::AMERICA_EDMONTON), + (Lower(*b"africa/blantyre\0 "), &tzdata::AFRICA_BLANTYRE), (Lower(*b"asia/ulaanbaatar\0 "), &tzdata::ASIA_ULAANBAATAR), (Lower(*b"asia/amman\0 "), &tzdata::ASIA_AMMAN), (Lower(*b"europe/san\x7fmarino\0 "), &tzdata::EUROPE_ROME), @@ -416,7 +416,7 @@ (Lower(*b"uct\0 "), &tzdata::UCT), (Lower(*b"africa/el\x7faaiun\0 "), &tzdata::AFRICA_EL_AAIUN), (Lower(*b"atlantic/madeira\0 "), &tzdata::ATLANTIC_MADEIRA), - (Lower(*b"asia/krasnoyarsk\0 "), &tzdata::ASIA_KRASNOYARSK), + (Lower(*b"america/sitka\0 "), &tzdata::AMERICA_SITKA), (Lower(*b"africa/sao\x7ftome\0 "), &tzdata::AFRICA_SAO_TOME), (Lower(*b"etc/gmt0\0 "), &tzdata::GMT), (Lower(*b"portugal\0 "), &tzdata::PORTUGAL), @@ -493,7 +493,7 @@ (Lower(*b"asia/chungking\0 "), &tzdata::PRC), (Lower(*b"america/fort\x7fnelson\0 "), &tzdata::AMERICA_FORT_NELSON), (Lower(*b"asia/kathmandu\0 "), &tzdata::ASIA_KATHMANDU), - (Lower(*b"africa/khartoum\0 "), &tzdata::AFRICA_KHARTOUM), + (Lower(*b"america/blanc-sablon\0 "), &tzdata::AMERICA_BLANC_SABLON), (Lower(*b"america/boa\x7fvista\0 "), &tzdata::AMERICA_BOA_VISTA), (Lower(*b"america/anchorage\0 "), &tzdata::AMERICA_ANCHORAGE), (Lower(*b"asia/istanbul\0 "), &tzdata::TURKEY), @@ -573,7 +573,7 @@ (Lower(*b"asia/thimphu\0 "), &tzdata::ASIA_THIMBU), (Lower(*b"america/chicago\0 "), &tzdata::AMERICA_CHICAGO), (Lower(*b"pacific/samoa\0 "), &tzdata::PACIFIC_PAGO_PAGO), - (Lower(*b"poland\0 "), &tzdata::POLAND), + (Lower(*b"africa/khartoum\0 "), &tzdata::AFRICA_KHARTOUM), (Lower(*b"asia/kolkata\0 "), &tzdata::ASIA_CALCUTTA), (Lower(*b"etc/gmt+7\0 "), &tzdata::ETC_GMT_PLUS_7), (Lower(*b"africa/monrovia\0 "), &tzdata::AFRICA_MONROVIA), @@ -588,17 +588,17 @@ (Lower(*b"europe/skopje\0 "), &tzdata::EUROPE_SKOPJE), (Lower(*b"atlantic/st\x7fhelena\0 "), &tzdata::ATLANTIC_ST_HELENA), (Lower(*b"europe/kyiv\0 "), &tzdata::EUROPE_KIEV), - (Lower(*b"america/blanc-sablon\0 "), &tzdata::AMERICA_BLANC_SABLON), + (Lower(*b"america/ciudad\x7fjuarez\0 "), &tzdata::AMERICA_CIUDAD_JUAREZ), (Lower(*b"asia/hong\x7fkong\0 "), &tzdata::HONGKONG), (Lower(*b"africa/kigali\0 "), &tzdata::AFRICA_KIGALI), (Lower(*b"africa/bangui\0 "), &tzdata::AFRICA_BANGUI), (Lower(*b"australia/lord\x7fhowe\0 "), &tzdata::AUSTRALIA_LHI), (Lower(*b"europe/oslo\0 "), &tzdata::EUROPE_OSLO), - (Lower(*b"america/dawson\0 "), &tzdata::AMERICA_DAWSON), + (Lower(*b"antarctica/syowa\0 "), &tzdata::ANTARCTICA_SYOWA), (Lower(*b"australia/currie\0 "), &tzdata::AUSTRALIA_CURRIE), (Lower(*b"indian/mahe\0 "), &tzdata::INDIAN_MAHE), (Lower(*b"asia/anadyr\0 "), &tzdata::ASIA_ANADYR), - (Lower(*b"mexico/general\0 "), &tzdata::AMERICA_MEXICO_CITY), + (Lower(*b"asia/karachi\0 "), &tzdata::ASIA_KARACHI), (Lower(*b"asia/macao\0 "), &tzdata::ASIA_MACAO), (Lower(*b"europe/vilnius\0 "), &tzdata::EUROPE_VILNIUS), (Lower(*b"america/toronto\0 "), &tzdata::AMERICA_MONTREAL), @@ -609,7 +609,7 @@ (Lower(*b"etc/gmt-14\0 "), &tzdata::ETC_GMT_MINUS_14), (Lower(*b"america/menominee\0 "), &tzdata::AMERICA_MENOMINEE), (Lower(*b"america/belize\0 "), &tzdata::AMERICA_BELIZE), - (Lower(*b"europe/nicosia\0 "), &tzdata::ASIA_NICOSIA), + (Lower(*b"poland\0 "), &tzdata::POLAND), (Lower(*b"africa/casablanca\0 "), &tzdata::AFRICA_CASABLANCA), (Lower(*b"america/resolute\0 "), &tzdata::AMERICA_RESOLUTE), (Lower(*b"america/grand\x7fturk\0 "), &tzdata::AMERICA_GRAND_TURK), @@ -665,7 +665,7 @@ (Lower(*b"pacific/niue\0 "), &tzdata::PACIFIC_NIUE), (Lower(*b"america/la\x7fpaz\0 "), &tzdata::AMERICA_LA_PAZ), (Lower(*b"america/miquelon\0 "), &tzdata::AMERICA_MIQUELON), - (Lower(*b"america/detroit\0 "), &tzdata::AMERICA_DETROIT), + (Lower(*b"prc\0 "), &tzdata::PRC), (Lower(*b"australia/tasmania\0 "), &tzdata::AUSTRALIA_CURRIE), (Lower(*b"pacific/kwajalein\0 "), &tzdata::KWAJALEIN), (Lower(*b"pacific/wake\0 "), &tzdata::PACIFIC_WAKE), @@ -677,7 +677,7 @@ (Lower(*b"australia/west\0 "), &tzdata::AUSTRALIA_PERTH), (Lower(*b"pacific/fakaofo\0 "), &tzdata::PACIFIC_FAKAOFO), (Lower(*b"america/santiago\0 "), &tzdata::AMERICA_SANTIAGO), - (Lower(*b"pacific/yap\0 "), &tzdata::PACIFIC_PORT_MORESBY), + (Lower(*b"mexico/general\0 "), &tzdata::AMERICA_MEXICO_CITY), (Lower(*b"europe/riga\0 "), &tzdata::EUROPE_RIGA), (Lower(*b"europe/rome\0 "), &tzdata::EUROPE_ROME), (Lower(*b"antarctica/dumontdurville\0 "), &tzdata::ANTARCTICA_DUMONT_D_URVILLE), diff --git a/src/generated/time_zones_list.inc.rs b/src/generated/time_zones_list.inc.rs index 01baa12..7d34cc3 100644 --- a/src/generated/time_zones_list.inc.rs +++ b/src/generated/time_zones_list.inc.rs @@ -81,6 +81,7 @@ "America/Cayman", "America/Chicago", "America/Chihuahua", +"America/Ciudad_Juarez", "America/Coral_Harbour", "America/Cordoba", "America/Costa_Rica", @@ -149,7 +150,6 @@ "America/Nome", "America/Noronha", "America/Nuuk", -"America/Ojinaga", "America/Panama", "America/Pangnirtung", "America/Paramaribo", diff --git a/src/lib.rs b/src/lib.rs index c37c959..f7c8614 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -43,7 +43,7 @@ //! Static time zone information for [tz-rs](https://crates.io/crates/tz-rs). //! //! This crate provides all time zones found in the [Time Zone Database](https://www.iana.org/time-zones), -//! currently in the version 2022f (released 2022-10-28). +//! currently in the version 2022g (released 2022-11-29). //! //! See the documentation for a full list the the contained time zones: //! @@ -105,10 +105,10 @@ pub mod changelog { } /// The version of the source Time Zone Database -pub const VERSION: &str = "2022f"; +pub const VERSION: &str = "2022g"; /// The SHA512 hash of the source Time Zone Database (using the "Complete Distribution") -pub const VERSION_HASH: &str = "1dd9f8fc3e9fa113a72010b9bceb04c7540b1175801fbd15b591a6bca9400503c6683a4c89f83e08d77f5b78624a005113a8fc428c552a2a4a2b8d26de110141"; +pub const VERSION_HASH: &str = "f471046189f519de5735ac2d8c3edb27cbe925247b06f44634e700e5e4453ec5f715d85256fc74d300bcdaa070a7600fcc054327f2dfe743ab3c0fe404ff83c1"; /// Find a time zone by name, e.g. `"Europe/Berlin"` (case-insensitive) /// diff --git a/tzdb-2022f.tar.lz.sha b/tzdb-2022f.tar.lz.sha deleted file mode 100644 index 2299326..0000000 --- a/tzdb-2022f.tar.lz.sha +++ /dev/null @@ -1 +0,0 @@ -1dd9f8fc3e9fa113a72010b9bceb04c7540b1175801fbd15b591a6bca9400503c6683a4c89f83e08d77f5b78624a005113a8fc428c552a2a4a2b8d26de110141 tmp/tzdb-2022f.tar.lz diff --git a/tzdb-2022g.tar.lz.sha b/tzdb-2022g.tar.lz.sha new file mode 100644 index 0000000..b756bde --- /dev/null +++ b/tzdb-2022g.tar.lz.sha @@ -0,0 +1 @@ +f471046189f519de5735ac2d8c3edb27cbe925247b06f44634e700e5e4453ec5f715d85256fc74d300bcdaa070a7600fcc054327f2dfe743ab3c0fe404ff83c1 tmp/tzdb-2022g.tar.lz