diff --git a/Cargo.lock b/Cargo.lock index e1e3503f059..88ce7b98372 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1528,7 +1528,6 @@ dependencies = [ "icu_testdata", "icu_uniset", "itertools", - "litemap", "log", "proc-macro2", "quote", @@ -1738,7 +1737,6 @@ dependencies = [ "icu_locid", "icu_provider_adapters", "icu_provider_macros", - "litemap", "log", "postcard", "serde", @@ -1771,7 +1769,6 @@ version = "0.6.0" dependencies = [ "icu_locid", "icu_provider", - "litemap", "log", "postcard", "serde", diff --git a/components/datetime/src/provider/time_zones.rs b/components/datetime/src/provider/time_zones.rs index 8f0756f12a9..dee3429a125 100644 --- a/components/datetime/src/provider/time_zones.rs +++ b/components/datetime/src/provider/time_zones.rs @@ -47,7 +47,7 @@ pub struct TimeZoneFormatsV1<'data> { /// TimeZone ID in BCP47 format #[repr(transparent)] -#[derive(Debug, Clone, Copy, Eq, Ord, PartialEq, PartialOrd, yoke::Yokeable, ULE)] +#[derive(Debug, Clone, Copy, Eq, Ord, PartialEq, PartialOrd, yoke::Yokeable, ULE, Hash)] #[cfg_attr(feature = "datagen", derive(serde::Serialize))] #[cfg_attr(feature = "serde", derive(serde::Deserialize))] pub struct TimeZoneBcp47Id(pub TinyAsciiStr<8>); @@ -75,7 +75,7 @@ impl<'a> zerovec::maps::ZeroMapKV<'a> for TimeZoneBcp47Id { /// MetaZone ID in a compact format #[repr(transparent)] -#[derive(Debug, Clone, Copy, Eq, Ord, PartialEq, PartialOrd, yoke::Yokeable, ULE)] +#[derive(Debug, Clone, Copy, Eq, Ord, PartialEq, PartialOrd, yoke::Yokeable, ULE, Hash)] #[cfg_attr(feature = "datagen", derive(serde::Serialize))] #[cfg_attr(feature = "serde", derive(serde::Deserialize))] pub struct MetaZoneId(pub TinyAsciiStr<4>); diff --git a/provider/adapters/src/filter/impls.rs b/provider/adapters/src/filter/impls.rs index eff9059fce1..12633661595 100644 --- a/provider/adapters/src/filter/impls.rs +++ b/provider/adapters/src/filter/impls.rs @@ -28,7 +28,7 @@ where /// use icu_provider::prelude::*; /// use icu_provider_adapters::filter::Filterable; /// - /// let provider = HelloWorldProvider::new_with_placeholder_data() + /// let provider = HelloWorldProvider /// .filterable("Demo no-English filter") /// .filter_by_langid(|langid| langid.language != language!("en")); /// @@ -102,7 +102,7 @@ where /// use icu_provider_adapters::filter::Filterable; /// /// let allowlist = vec![langid!("de"), langid!("zh")]; - /// let provider = HelloWorldProvider::new_with_placeholder_data() + /// let provider = HelloWorldProvider /// .filterable("Demo German+Chinese filter") /// .filter_by_langid_allowlist_strict(&allowlist); /// @@ -162,7 +162,7 @@ where /// use icu_provider::prelude::*; /// use icu_provider_adapters::filter::Filterable; /// - /// let provider = HelloWorldProvider::new_with_placeholder_data() + /// let provider = HelloWorldProvider /// .filterable("Demo require-langid filter") /// .require_langid(); /// diff --git a/provider/adapters/src/filter/mod.rs b/provider/adapters/src/filter/mod.rs index 438e151a77a..d4e2482692a 100644 --- a/provider/adapters/src/filter/mod.rs +++ b/provider/adapters/src/filter/mod.rs @@ -27,7 +27,7 @@ //! use icu_provider_adapters::filter::Filterable; //! //! // Only return German data from a HelloWorldProvider: -//! HelloWorldProvider::new_with_placeholder_data() +//! HelloWorldProvider //! .filterable("Demo German-only filter") //! .filter_by_langid(|langid| langid.language == language!("de")); //! ``` diff --git a/provider/adapters/src/fork/by_key.rs b/provider/adapters/src/fork/by_key.rs index fe98e16ef3b..29d69e7b1b0 100644 --- a/provider/adapters/src/fork/by_key.rs +++ b/provider/adapters/src/fork/by_key.rs @@ -45,7 +45,7 @@ use crate::helpers::result_is_err_missing_resource_key; /// /// let forking_provider = ForkByKeyProvider( /// DummyBufferProvider, -/// HelloWorldProvider::new_with_placeholder_data().into_json_provider(), +/// HelloWorldProvider.into_json_provider(), /// ); /// /// let data_provider = forking_provider.as_deserializing(); @@ -74,11 +74,11 @@ use crate::helpers::result_is_err_missing_resource_key; /// use icu_provider_adapters::fork::by_key::ForkByKeyProvider; /// /// let forking_provider = ForkByKeyProvider( -/// HelloWorldProvider::new_with_placeholder_data() +/// HelloWorldProvider /// .into_json_provider() /// .filterable("Chinese") /// .filter_by_langid(|langid| langid.language == language!("zh")), -/// HelloWorldProvider::new_with_placeholder_data() +/// HelloWorldProvider /// .into_json_provider() /// .filterable("German") /// .filter_by_langid(|langid| langid.language == language!("de")), @@ -204,11 +204,11 @@ where /// /// let forking_provider = MultiForkByKeyProvider { /// providers: vec![ -/// HelloWorldProvider::new_with_placeholder_data() +/// HelloWorldProvider /// .into_json_provider() /// .filterable("Chinese") /// .filter_by_langid(|langid| langid.language == language!("zh")), -/// HelloWorldProvider::new_with_placeholder_data() +/// HelloWorldProvider /// .into_json_provider() /// .filterable("German") /// .filter_by_langid(|langid| langid.language == language!("de")), diff --git a/provider/blob/Cargo.toml b/provider/blob/Cargo.toml index 2b416b5ab73..370e147c4cd 100644 --- a/provider/blob/Cargo.toml +++ b/provider/blob/Cargo.toml @@ -36,7 +36,6 @@ zerovec = { version = "0.7", path = "../../utils/zerovec", features = ["serde", # For the export feature log = { version = "0.4", optional = true } -litemap = { version = "0.4", path = "../../utils/litemap/", optional = true } [dev-dependencies] icu_locid = { version = "0.6", path = "../../components/locid", features = ["serde"] } @@ -50,7 +49,6 @@ export = [ "log", "postcard/alloc", "std", - "litemap", "icu_provider/datagen", "zerovec/serde", ] diff --git a/provider/core/Cargo.toml b/provider/core/Cargo.toml index 5925775079b..9f1234b26b0 100644 --- a/provider/core/Cargo.toml +++ b/provider/core/Cargo.toml @@ -58,7 +58,6 @@ displaydoc = { version = "0.2.3", default-features = false } yoke = { version = "0.6.0", path = "../../utils/yoke", features = ["derive"] } zerofrom = { version = "0.1.0", path = "../../utils/zerofrom", features = ["derive"] } zerovec = { version = "0.7.0", path = "../../utils/zerovec", features = ["derive"]} -litemap = { version = "0.4.0", path = "../../utils/litemap" } stable_deref_trait = { version = "1.2.0", default-features = false } log = { version = "0.4", optional = true } diff --git a/provider/core/src/buf.rs b/provider/core/src/buf.rs index f650f823084..32e790608f7 100644 --- a/provider/core/src/buf.rs +++ b/provider/core/src/buf.rs @@ -31,7 +31,7 @@ impl DataMarker for BufferMarker { /// use icu_provider::hello_world::*; /// use icu_provider::prelude::*; /// -/// let buffer_provider = HelloWorldProvider::new_with_placeholder_data().into_json_provider(); +/// let buffer_provider = HelloWorldProvider.into_json_provider(); /// /// let data_provider = buffer_provider.as_deserializing(); /// diff --git a/provider/core/src/hello_world.rs b/provider/core/src/hello_world.rs index d57912213cd..4597c8693bb 100644 --- a/provider/core/src/hello_world.rs +++ b/provider/core/src/hello_world.rs @@ -16,8 +16,6 @@ use crate::zerofrom::{self, *}; use alloc::borrow::Cow; use alloc::string::String; use core::fmt::Debug; -use icu_locid::locale; -use litemap::LiteMap; /// A struct containing "Hello World" in the requested language. #[derive(Debug, PartialEq, Clone, Yokeable, ZeroFrom)] @@ -61,9 +59,7 @@ impl ResourceMarker for HelloWorldV1Marker { /// use icu_provider::hello_world::*; /// use icu_provider::prelude::*; /// -/// let provider = HelloWorldProvider::new_with_placeholder_data(); -/// -/// let german_hello_world: DataPayload = provider +/// let german_hello_world: DataPayload = HelloWorldProvider /// .load_resource(&DataRequest { /// options: locale!("de").into(), /// metadata: Default::default(), @@ -75,42 +71,30 @@ impl ResourceMarker for HelloWorldV1Marker { /// assert_eq!("Hallo Welt", german_hello_world.get().message); /// ``` #[derive(Debug, PartialEq, Default)] -pub struct HelloWorldProvider { - map: LiteMap>, -} +pub struct HelloWorldProvider; impl HelloWorldProvider { - pub const DATA: &'static [(icu_locid::Locale, &'static str)] = &[ - (locale!("bn"), "ওহে বিশ্ব"), - (locale!("cs"), "Ahoj světe"), - (locale!("de"), "Hallo Welt"), - (locale!("el"), "Καλημέρα κόσμε"), - (locale!("en"), "Hello World"), - (locale!("eo"), "Saluton, Mondo"), - (locale!("fa"), "سلام دنیا‎"), - (locale!("fi"), "hei maailma"), - (locale!("is"), "Halló, heimur"), - (locale!("ja"), "こんにちは世界"), - (locale!("la"), "Ave, munde"), - (locale!("pt"), "Olá, mundo"), - (locale!("ro"), "Salut, lume"), - (locale!("ru"), "Привет, мир"), - (locale!("vi"), "Xin chào thế giới"), - (locale!("zh"), "你好世界"), + // Data from https://en.wiktionary.org/wiki/Hello_World#Translations + // Keep this sorted! + const DATA: &'static [(&'static str, &'static str)] = &[ + ("bn", "ওহে বিশ্ব"), + ("cs", "Ahoj světe"), + ("de", "Hallo Welt"), + ("el", "Καλημέρα κόσμε"), + ("en", "Hello World"), + ("eo", "Saluton, Mondo"), + ("fa", "سلام دنیا‎"), + ("fi", "hei maailma"), + ("is", "Halló, heimur"), + ("ja", "こんにちは世界"), + ("la", "Ave, munde"), + ("pt", "Olá, mundo"), + ("ro", "Salut, lume"), + ("ru", "Привет, мир"), + ("vi", "Xin chào thế giới"), + ("zh", "你好世界"), ]; - /// Creates a [`HelloWorldProvider`] pre-populated with hardcoded data from Wiktionary. - pub fn new_with_placeholder_data() -> HelloWorldProvider { - // Data from https://en.wiktionary.org/wiki/Hello_World#Translations - HelloWorldProvider { - map: Self::DATA - .iter() - .cloned() - .map(|(loc, value)| (loc.into(), value.into())) - .collect(), - } - } - /// Converts this provider into one that serves JSON blobs of the same data. pub fn into_json_provider(self) -> HelloWorldJsonProvider { HelloWorldJsonProvider(self) @@ -122,11 +106,14 @@ impl ResourceProvider for HelloWorldProvider { &self, req: &DataRequest, ) -> Result, DataError> { - let data = self - .map - .get(&req.options) - .map(|s| HelloWorldV1 { message: s.clone() }) - .ok_or_else(|| DataErrorKind::MissingLocale.with_key(HelloWorldV1Marker::KEY))?; + #[allow(clippy::indexing_slicing)] // binary_search + let data = Self::DATA + .binary_search_by(|(k, _)| req.options.strict_cmp(k.as_bytes()).reverse()) + .map(|i| Self::DATA[i].1) + .map(|s| HelloWorldV1 { + message: Cow::Borrowed(s), + }) + .map_err(|_| DataErrorKind::MissingLocale.with_req(HelloWorldV1Marker::KEY, req))?; let metadata = DataResponseMetadata { data_langid: Some(req.options.get_langid()), ..Default::default() @@ -170,10 +157,10 @@ impl BufferProvider for HelloWorldJsonProvider { #[cfg(feature = "datagen")] impl IterableResourceProvider for HelloWorldProvider { fn supported_options(&self) -> Result, DataError> { - Ok(self - .map - .iter_keys() - .cloned() + #[allow(clippy::unwrap_used)] // datagen + Ok(Self::DATA + .iter() + .map(|(s, _)| s.parse::().unwrap()) .map(ResourceOptions::from) .collect()) } @@ -181,9 +168,8 @@ impl IterableResourceProvider for HelloWorldProvider { #[test] fn test_iter() { - let provider = HelloWorldProvider::new_with_placeholder_data(); - let mut supported_langids: Vec = provider.supported_options().unwrap(); - supported_langids.sort(); + use icu_locid::locale; + let supported_langids: Vec = HelloWorldProvider.supported_options().unwrap(); assert_eq!( supported_langids, diff --git a/provider/core/src/resource.rs b/provider/core/src/resource.rs index ba6c8f5cde7..91dc10e7a7a 100644 --- a/provider/core/src/resource.rs +++ b/provider/core/src/resource.rs @@ -118,6 +118,19 @@ pub struct ResourceKey { hash: ResourceKeyHash, } +// I don't think this lint makes sense, see https://github.com/rust-lang/rust-clippy/issues/2627. +// It's not possible to violate the hash invariant (k1 == k2 -> hash(k1) == hash(k2)) without +// using non-determinism or unsafe code when PartialEq is derived. +#[allow(clippy::derive_hash_xor_eq)] + +// Custom implementation to avoid hashing the path. +impl core::hash::Hash for ResourceKey { + #[inline] + fn hash(&self, state: &mut H) { + self.hash.hash(state) + } +} + #[cfg(test)] static_assertions::const_assert_eq!(24, core::mem::size_of::()); diff --git a/provider/datagen/Cargo.toml b/provider/datagen/Cargo.toml index 2d0c8ad1847..82f47295d58 100644 --- a/provider/datagen/Cargo.toml +++ b/provider/datagen/Cargo.toml @@ -62,7 +62,6 @@ icu_codepointtrie_builder = { path = "../../utils/codepointtrie/builder" } icu_locid = { version = "0.6", path = "../../components/locid", features = ["std"]} icu_uniset = { version = "0.5", path = "../../utils/uniset", features = ["serde"] } itertools = "0.10" -litemap = { version = "0.4.0", path = "../../utils/litemap" } log = "0.4" rayon = "1.5" serde = { version = "1.0", default-features = false, features = ["derive", "alloc"] } diff --git a/provider/datagen/src/databake.rs b/provider/datagen/src/databake.rs index cfacf196507..1cc57ec9064 100644 --- a/provider/datagen/src/databake.rs +++ b/provider/datagen/src/databake.rs @@ -6,7 +6,6 @@ use databake::{quote, CrateEnv, TokenStream}; use icu_provider::datagen::*; use icu_provider::prelude::*; use itertools::Itertools; -use litemap::LiteMap; use rayon::prelude::*; use std::collections::HashMap; use std::fs::File; @@ -31,8 +30,8 @@ pub(crate) struct BakedDataExporter { mod_directory: PathBuf, pretty: bool, insert_feature_gates: bool, - // Temporary storage for put_payload: key -> (marker path, options -> bake) - data: Mutex)>>, + // Temporary storage for put_payload: key -> (marker path, bake -> [options]) + data: Mutex>)>>, // All mod.rs files in the module tree. Because generation is parallel, // this will be non-deterministic and have to be sorted later. mod_files: Mutex>>, @@ -117,15 +116,15 @@ impl DataExporter for BakedDataExporter { payload: &DataPayload, ) -> Result<(), DataError> { let (payload, marker_type) = payload.tokenize(&self.dependencies); - let payload_string = payload.to_string(); - let mut map = self.data.lock().expect("poison"); - if !map.contains_key(&key) { - map.insert(key, (marker_type.to_string(), LiteMap::new())); - } - map.get_mut(&key) - .unwrap() + self.data + .lock() + .expect("poison") + .entry(key) + .or_insert_with(|| (marker_type.to_string(), Default::default())) .1 - .insert(options.clone(), payload_string); + .entry(payload.to_string()) + .or_default() + .push(options.to_string()); Ok(()) } @@ -136,21 +135,11 @@ impl DataExporter for BakedDataExporter { .expect("poison") .remove(&key) .ok_or_else(|| DataError::custom("No data").with_key(key))?; - let mut sorted = raw.into_tuple_vec(); - // Sort by payload bake so we can deduplicate. - sorted.sort_by(|(_, a), (_, b)| a.cmp(b)); - let mut statics = Vec::new(); let mut all_options = Vec::new(); - for (payload_bake_string, group) in &sorted - .into_iter() - .group_by(|(_, payload_bake_string)| payload_bake_string.clone()) - { - // These are sorted because we stably sorted earlier. - let options = group - .map(|(options, _)| options.to_string()) - .collect::>(); + for (payload_bake_string, mut options) in raw { + options.sort(); let ident_string = options .iter() .map(|options| { @@ -171,7 +160,6 @@ impl DataExporter for BakedDataExporter { statics.push((ident_string, payload_bake_string)); } - // Not necessary for functionality, but prettier statics.sort_unstable_by(|(a, _), (b, _)| a.cmp(b)); let statics = statics diff --git a/provider/datagen/src/registry.rs b/provider/datagen/src/registry.rs index 1f047beddbe..8dd6407c679 100644 --- a/provider/datagen/src/registry.rs +++ b/provider/datagen/src/registry.rs @@ -121,7 +121,7 @@ macro_rules! create_datagen_provider { icu_provider_adapters::make_forking_provider!( icu_provider_adapters::fork::by_key::ForkByKeyProvider, [ - icu_provider::hello_world::HelloWorldProvider::new_with_placeholder_data(), + icu_provider::hello_world::HelloWorldProvider, $(<$constructor>::from(__source)),+, ] ) @@ -202,7 +202,7 @@ macro_rules! create_datagen_provider { icu_provider_adapters::make_forking_provider!( icu_provider_adapters::fork::by_key::ForkByKeyProvider, [ - icu_provider::hello_world::HelloWorldProvider::new_with_placeholder_data(), + icu_provider::hello_world::HelloWorldProvider, $(<$constructor>::from(__source)),+, ] ) diff --git a/provider/datagen/src/transform/cldr/cldr_serde/aliases.rs b/provider/datagen/src/transform/cldr/cldr_serde/aliases.rs index 156d0da8a27..3d4cc77dcb9 100644 --- a/provider/datagen/src/transform/cldr/cldr_serde/aliases.rs +++ b/provider/datagen/src/transform/cldr/cldr_serde/aliases.rs @@ -7,8 +7,8 @@ //! Sample file: //! -use litemap::LiteMap; use serde::Deserialize; +use std::collections::HashMap; use tinystr::TinyAsciiStr; #[derive(PartialEq, Debug, Deserialize)] @@ -20,15 +20,15 @@ pub struct Replacement { #[derive(PartialEq, Debug, Deserialize)] pub struct Alias { #[serde(rename = "languageAlias")] - pub language_aliases: LiteMap>, + pub language_aliases: HashMap>, #[serde(rename = "scriptAlias")] - pub script_aliases: LiteMap, Replacement>>, + pub script_aliases: HashMap, Replacement>>, #[serde(rename = "territoryAlias")] - pub region_aliases: LiteMap, Replacement>, + pub region_aliases: HashMap, Replacement>, #[serde(rename = "variantAlias")] - pub variant_aliases: LiteMap, Replacement>>, + pub variant_aliases: HashMap, Replacement>>, #[serde(rename = "subdivisionAlias")] - pub subdivision_aliases: LiteMap, Replacement>, + pub subdivision_aliases: HashMap, Replacement>, } #[derive(PartialEq, Debug, Deserialize)] diff --git a/provider/datagen/src/transform/cldr/cldr_serde/ca.rs b/provider/datagen/src/transform/cldr/cldr_serde/ca.rs index 3a36690f1a3..d1c3bf4adb4 100644 --- a/provider/datagen/src/transform/cldr/cldr_serde/ca.rs +++ b/provider/datagen/src/transform/cldr/cldr_serde/ca.rs @@ -10,9 +10,9 @@ //! use icu_locid::LanguageIdentifier; -use litemap::LiteMap; use serde::Deserialize; use std::borrow::Cow; +use std::collections::HashMap; macro_rules! symbols { ($name: ident, $symbols:item) => { @@ -51,7 +51,7 @@ macro_rules! symbols { } } -symbols!(months, pub struct Symbols(pub LiteMap);); +symbols!(months, pub struct Symbols(pub HashMap);); symbols!( days, @@ -103,11 +103,11 @@ impl LengthPattern { #[derive(PartialEq, Debug, Deserialize, Clone)] pub struct Eras { #[serde(rename = "eraNames")] - pub names: LiteMap, + pub names: HashMap, #[serde(rename = "eraAbbr")] - pub abbr: LiteMap, + pub abbr: HashMap, #[serde(rename = "eraNarrow")] - pub narrow: LiteMap, + pub narrow: HashMap, } #[derive(PartialEq, Debug, Deserialize, Clone)] @@ -129,7 +129,7 @@ pub struct DateTimeFormats { } #[derive(PartialEq, Clone, Debug, Deserialize)] -pub struct AvailableFormats(pub LiteMap); +pub struct AvailableFormats(pub HashMap); /// This struct represents a 1:1 mapping of the CLDR ca-gregorian.json data at the key /// "main.LANGID.dates.calendars.gregorian" where "LANGID" is the identifier. @@ -153,7 +153,7 @@ pub struct Dates { #[derive(PartialEq, Debug, Deserialize)] pub struct DatesCalendars { - pub calendars: LiteMap, + pub calendars: HashMap, } #[derive(PartialEq, Debug, Deserialize)] @@ -162,7 +162,7 @@ pub struct LangDates { } #[derive(PartialEq, Debug, Deserialize)] -pub struct LangData(pub LiteMap); +pub struct LangData(pub HashMap); #[derive(PartialEq, Debug, Deserialize)] pub struct Resource { diff --git a/provider/datagen/src/transform/cldr/cldr_serde/japanese.rs b/provider/datagen/src/transform/cldr/cldr_serde/japanese.rs index a232fc12416..c1c07671b62 100644 --- a/provider/datagen/src/transform/cldr/cldr_serde/japanese.rs +++ b/provider/datagen/src/transform/cldr/cldr_serde/japanese.rs @@ -2,8 +2,8 @@ // called LICENSE at the top level of the ICU4X source tree // (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ). -use litemap::LiteMap; use serde::Deserialize; +use std::collections::HashMap; // cldr-core/supplemental/calendarData.json #[derive(PartialEq, Debug, Deserialize)] @@ -24,7 +24,7 @@ pub struct CalendarDatas { #[derive(PartialEq, Debug, Deserialize)] pub struct CalendarData { - pub eras: LiteMap, + pub eras: HashMap, } #[derive(PartialEq, Debug, Deserialize)] diff --git a/provider/datagen/src/transform/cldr/cldr_serde/likely_subtags.rs b/provider/datagen/src/transform/cldr/cldr_serde/likely_subtags.rs index 8c44dfa8e4a..16d91528f32 100644 --- a/provider/datagen/src/transform/cldr/cldr_serde/likely_subtags.rs +++ b/provider/datagen/src/transform/cldr/cldr_serde/likely_subtags.rs @@ -8,13 +8,13 @@ //! use icu_locid::LanguageIdentifier; -use litemap::LiteMap; use serde::Deserialize; +use std::collections::HashMap; #[derive(PartialEq, Debug, Deserialize)] pub struct Supplemental { #[serde(rename = "likelySubtags")] - pub likely_subtags: LiteMap, + pub likely_subtags: HashMap, } #[derive(PartialEq, Debug, Deserialize)] diff --git a/provider/datagen/src/transform/cldr/cldr_serde/list_patterns.rs b/provider/datagen/src/transform/cldr/cldr_serde/list_patterns.rs index d2614bf787c..75455977f4e 100644 --- a/provider/datagen/src/transform/cldr/cldr_serde/list_patterns.rs +++ b/provider/datagen/src/transform/cldr/cldr_serde/list_patterns.rs @@ -8,8 +8,8 @@ //! use icu_locid::LanguageIdentifier; -use litemap::LiteMap; use serde::Deserialize; +use std::collections::HashMap; #[derive(PartialEq, Debug, Deserialize)] pub struct ListPattern { @@ -49,7 +49,7 @@ pub struct LangListPatterns { } #[derive(PartialEq, Debug, Deserialize)] -pub struct LangData(pub LiteMap); +pub struct LangData(pub HashMap); #[derive(PartialEq, Debug, Deserialize)] pub struct Resource { diff --git a/provider/datagen/src/transform/cldr/cldr_serde/numbering_systems.rs b/provider/datagen/src/transform/cldr/cldr_serde/numbering_systems.rs index d9af0428394..e9e65974cde 100644 --- a/provider/datagen/src/transform/cldr/cldr_serde/numbering_systems.rs +++ b/provider/datagen/src/transform/cldr/cldr_serde/numbering_systems.rs @@ -7,8 +7,8 @@ //! Sample file: //! -use litemap::LiteMap; use serde::Deserialize; +use std::collections::HashMap; use tinystr::TinyStr8; #[derive(PartialEq, Debug, Deserialize)] @@ -31,7 +31,7 @@ pub struct NumberingSystem { #[derive(PartialEq, Debug, Deserialize)] pub struct SupplementalData { #[serde(rename = "numberingSystems")] - pub numbering_systems: LiteMap, + pub numbering_systems: HashMap, } #[derive(PartialEq, Debug, Deserialize)] diff --git a/provider/datagen/src/transform/cldr/cldr_serde/numbers.rs b/provider/datagen/src/transform/cldr/cldr_serde/numbers.rs index ee47e348c38..0664e8bdcfa 100644 --- a/provider/datagen/src/transform/cldr/cldr_serde/numbers.rs +++ b/provider/datagen/src/transform/cldr/cldr_serde/numbers.rs @@ -9,9 +9,9 @@ use icu_locid::LanguageIdentifier; use itertools::Itertools; -use litemap::LiteMap; use serde::de::{Deserializer, Error, MapAccess, Unexpected, Visitor}; use serde::Deserialize; +use std::collections::HashMap; use tinystr::TinyStr8; #[derive(PartialEq, Debug, Deserialize)] @@ -33,9 +33,9 @@ pub struct DecimalFormats { #[derive(PartialEq, Debug, Default)] pub struct NumberingSystemData { /// Map from numbering system to symbols - pub symbols: LiteMap, + pub symbols: HashMap, /// Map from numbering system to decimal formats - pub formats: LiteMap, + pub formats: HashMap, } pub struct NumberingSystemDataVisitor; @@ -107,7 +107,7 @@ pub struct LangNumbers { } #[derive(PartialEq, Debug, Deserialize)] -pub struct LangData(pub LiteMap); +pub struct LangData(pub HashMap); #[derive(PartialEq, Debug, Deserialize)] pub struct Resource { diff --git a/provider/datagen/src/transform/cldr/cldr_serde/parent_locales.rs b/provider/datagen/src/transform/cldr/cldr_serde/parent_locales.rs index 1880030bf79..d013193ed08 100644 --- a/provider/datagen/src/transform/cldr/cldr_serde/parent_locales.rs +++ b/provider/datagen/src/transform/cldr/cldr_serde/parent_locales.rs @@ -8,13 +8,13 @@ //! use icu_locid::LanguageIdentifier; -use litemap::LiteMap; use serde::Deserialize; +use std::collections::HashMap; #[derive(PartialEq, Debug, Deserialize)] pub struct ParentLocales { #[serde(rename = "parentLocale")] - pub parent_locale: LiteMap, + pub parent_locale: HashMap, } #[derive(PartialEq, Debug, Deserialize)] diff --git a/provider/datagen/src/transform/cldr/cldr_serde/plurals.rs b/provider/datagen/src/transform/cldr/cldr_serde/plurals.rs index c158983b00b..e4e3e469800 100644 --- a/provider/datagen/src/transform/cldr/cldr_serde/plurals.rs +++ b/provider/datagen/src/transform/cldr/cldr_serde/plurals.rs @@ -8,8 +8,8 @@ //! use icu_locid::LanguageIdentifier; -use litemap::LiteMap; use serde::Deserialize; +use std::collections::HashMap; #[derive(PartialEq, PartialOrd, Ord, Eq, Debug, Deserialize)] pub struct LocalePluralRules { @@ -26,7 +26,7 @@ pub struct LocalePluralRules { } #[derive(PartialEq, Debug, Deserialize)] -pub struct Rules(pub LiteMap); +pub struct Rules(pub HashMap); #[derive(PartialEq, Debug, Deserialize)] pub struct Supplemental { diff --git a/provider/datagen/src/transform/cldr/cldr_serde/time_zones/bcp47_tzid.rs b/provider/datagen/src/transform/cldr/cldr_serde/time_zones/bcp47_tzid.rs index b6256e0735a..34653a1797d 100644 --- a/provider/datagen/src/transform/cldr/cldr_serde/time_zones/bcp47_tzid.rs +++ b/provider/datagen/src/transform/cldr/cldr_serde/time_zones/bcp47_tzid.rs @@ -8,8 +8,8 @@ //! use icu_datetime::provider::time_zones::TimeZoneBcp47Id; -use litemap::LiteMap; use serde::Deserialize; +use std::collections::HashMap; #[derive(PartialEq, Debug, Clone, Deserialize)] pub struct Bcp47TzidAliasData { @@ -30,7 +30,7 @@ pub struct Bcp47TimeZoneIds { pub _alias: String, pub _description: String, #[serde(flatten)] - pub values: LiteMap, + pub values: HashMap, } #[derive(PartialEq, Debug, Deserialize)] diff --git a/provider/datagen/src/transform/cldr/cldr_serde/time_zones/meta_zones.rs b/provider/datagen/src/transform/cldr/cldr_serde/time_zones/meta_zones.rs index 0519118e71f..5c585f9bbee 100644 --- a/provider/datagen/src/transform/cldr/cldr_serde/time_zones/meta_zones.rs +++ b/provider/datagen/src/transform/cldr/cldr_serde/time_zones/meta_zones.rs @@ -8,8 +8,8 @@ //! use icu_datetime::provider::time_zones::MetaZoneId; -use litemap::LiteMap; use serde::Deserialize; +use std::collections::HashMap; #[derive(PartialEq, Debug, Clone, Deserialize)] pub struct MetaZoneAliasData { @@ -19,8 +19,8 @@ pub struct MetaZoneAliasData { pub since: String, } -#[derive(PartialEq, Debug, Clone, Deserialize)] -pub struct MetaZoneIds(pub LiteMap); +#[derive(Debug, Clone, Deserialize)] +pub struct MetaZoneIds(pub HashMap); #[derive(PartialEq, Debug, Clone, Deserialize)] pub struct UsesMetaZone { @@ -43,7 +43,7 @@ pub struct MetaZoneForPeriod { #[allow(clippy::enum_variant_names)] pub enum MetaLocationOrSubRegion { Location(Vec), - SubRegion(LiteMap>), + SubRegion(HashMap>), } #[derive(PartialEq, Debug, Clone, Deserialize)] @@ -51,11 +51,11 @@ pub enum MetaLocationOrSubRegion { #[allow(clippy::enum_variant_names)] pub enum ZonePeriod { Region(Vec), - LocationOrSubRegion(LiteMap), + LocationOrSubRegion(HashMap), } #[derive(PartialEq, Debug, Clone, Deserialize)] -pub struct TimeZonePeriod(pub LiteMap); +pub struct TimeZonePeriod(pub HashMap); #[derive(PartialEq, Debug, Clone, Deserialize)] pub struct MetaZoneInfo { @@ -82,7 +82,7 @@ pub struct MetaZoneTerritory { #[derive(PartialEq, Debug, Clone, Deserialize)] pub struct MetaZonesTerritory(pub Vec); -#[derive(PartialEq, Debug, Clone, Deserialize)] +#[derive(Debug, Clone, Deserialize)] pub struct MetaZones { #[serde(rename = "metazoneInfo")] pub meta_zone_info: MetaZoneInfo, @@ -92,13 +92,13 @@ pub struct MetaZones { pub meta_zone_ids: MetaZoneIds, } -#[derive(PartialEq, Debug, Clone, Deserialize)] +#[derive(Debug, Clone, Deserialize)] pub struct Supplemental { #[serde(rename = "metaZones")] pub meta_zones: MetaZones, } -#[derive(PartialEq, Debug, Clone, Deserialize)] +#[derive(Debug, Clone, Deserialize)] pub struct Resource { pub supplemental: Supplemental, } diff --git a/provider/datagen/src/transform/cldr/cldr_serde/time_zones/mod.rs b/provider/datagen/src/transform/cldr/cldr_serde/time_zones/mod.rs index c5b6b81a4e4..78b3379cb64 100644 --- a/provider/datagen/src/transform/cldr/cldr_serde/time_zones/mod.rs +++ b/provider/datagen/src/transform/cldr/cldr_serde/time_zones/mod.rs @@ -7,14 +7,14 @@ pub mod meta_zones; pub mod time_zone_names; use icu_datetime::provider::time_zones::{MetaZoneId, TimeZoneBcp47Id}; -use litemap::LiteMap; use meta_zones::ZonePeriod; +use std::collections::HashMap; use time_zone_names::TimeZoneNames; #[derive(Debug)] pub struct CldrTimeZonesData { pub time_zone_names: TimeZoneNames, - pub bcp47_tzids: LiteMap, - pub meta_zone_ids: LiteMap, - pub meta_zone_periods: LiteMap, + pub bcp47_tzids: HashMap, + pub meta_zone_ids: HashMap, + pub meta_zone_periods: HashMap, } diff --git a/provider/datagen/src/transform/cldr/cldr_serde/time_zones/time_zone_names.rs b/provider/datagen/src/transform/cldr/cldr_serde/time_zones/time_zone_names.rs index 68d99afd708..607013e2aa7 100644 --- a/provider/datagen/src/transform/cldr/cldr_serde/time_zones/time_zone_names.rs +++ b/provider/datagen/src/transform/cldr/cldr_serde/time_zones/time_zone_names.rs @@ -8,14 +8,14 @@ //! use icu_locid::LanguageIdentifier; -use litemap::LiteMap; use serde::{ de::{IgnoredAny, MapAccess, Visitor}, Deserialize, Deserializer, }; +use std::collections::{BTreeMap, HashMap}; #[derive(PartialEq, Debug, Clone, Deserialize)] -pub struct ZoneFormat(pub LiteMap); +pub struct ZoneFormat(pub HashMap); #[derive(PartialEq, Debug, Clone, Deserialize)] pub struct MetaZone { @@ -24,7 +24,7 @@ pub struct MetaZone { } #[derive(PartialEq, Debug, Clone, Deserialize)] -pub struct MetaZones(pub LiteMap); +pub struct MetaZones(pub HashMap); #[derive(PartialEq, Debug, Clone, Deserialize)] pub struct LocationWithExemplarCity { @@ -63,14 +63,14 @@ pub enum Location { #[serde(untagged)] pub enum LocationOrSubRegion { Location(Location), - SubRegion(LiteMap), + SubRegion(HashMap), } #[derive(PartialEq, Debug, Clone, Default, Deserialize)] -pub struct Region(pub LiteMap); +pub struct Region(pub BTreeMap); #[derive(PartialEq, Debug, Clone, Default, Deserialize)] -pub struct Zones(pub LiteMap); +pub struct Zones(pub HashMap); #[derive(PartialEq, Debug, Default, Clone)] pub struct TimeZoneNames { @@ -78,7 +78,7 @@ pub struct TimeZoneNames { pub gmt_format: String, pub gmt_zero_format: String, pub region_format: String, - pub region_format_variants: LiteMap, + pub region_format_variants: HashMap, pub fallback_format: String, pub zone: Zones, pub metazone: Option, @@ -161,7 +161,7 @@ pub struct LangTimeZones { } #[derive(PartialEq, Debug, Deserialize)] -pub struct LangData(pub LiteMap); +pub struct LangData(pub HashMap); #[derive(PartialEq, Debug, Deserialize)] pub struct Resource { diff --git a/provider/datagen/src/transform/cldr/datetime/mod.rs b/provider/datagen/src/transform/cldr/datetime/mod.rs index b7a641852a8..01d8c6c3061 100644 --- a/provider/datagen/src/transform/cldr/datetime/mod.rs +++ b/provider/datagen/src/transform/cldr/datetime/mod.rs @@ -8,7 +8,7 @@ use icu_datetime::provider::calendar::*; use icu_locid::{extensions_unicode_key as key, extensions_unicode_value as value, Locale}; use icu_provider::datagen::IterableResourceProvider; use icu_provider::prelude::*; -use litemap::LiteMap; +use std::collections::HashMap; mod patterns; mod skeletons; @@ -20,7 +20,7 @@ pub mod week_data; pub struct CommonDateProvider { source: SourceData, // BCP-47 value -> CLDR identifier - supported_cals: LiteMap, + supported_cals: HashMap, } impl From<&SourceData> for CommonDateProvider { diff --git a/provider/datagen/src/transform/cldr/datetime/skeletons.rs b/provider/datagen/src/transform/cldr/datetime/skeletons.rs index 9aa83e6bbdc..5f4096b8877 100644 --- a/provider/datagen/src/transform/cldr/datetime/skeletons.rs +++ b/provider/datagen/src/transform/cldr/datetime/skeletons.rs @@ -3,21 +3,16 @@ // (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ). use crate::transform::cldr::cldr_serde; +use icu_datetime::pattern::runtime::{PatternPlurals, PluralPattern}; use icu_datetime::provider::calendar::*; +use icu_datetime::skeleton::reference::Skeleton; use icu_datetime::skeleton::SkeletonError; - use icu_plurals::PluralCategory; +use std::collections::HashMap; use std::convert::TryFrom; impl From<&cldr_serde::ca::Dates> for DateSkeletonPatternsV1<'_> { fn from(other: &cldr_serde::ca::Dates) -> Self { - use icu_datetime::{ - pattern::runtime::{PatternPlurals, PluralPattern}, - skeleton::reference::Skeleton, - }; - use litemap::LiteMap; - use std::collections::HashMap; - let mut patterns: HashMap> = HashMap::new(); // The CLDR keys for available_formats can have duplicate skeletons with either @@ -30,64 +25,60 @@ impl From<&cldr_serde::ca::Dates> for DateSkeletonPatternsV1<'_> { patterns .entry(skeleton_str.to_string()) - .and_modify(|map| { - map.insert(plural_form_str.to_string(), pattern_str.to_string()); - }) - .or_insert_with(|| { - let mut map = HashMap::new(); - map.insert(plural_form_str.to_string(), pattern_str.to_string()); - map - }); + .or_default() + .insert(plural_form_str.to_string(), pattern_str.to_string()); } - let mut skeletons = LiteMap::new(); - - for (skeleton_str, patterns) in patterns { - let skeleton = match Skeleton::try_from(skeleton_str.as_str()) { - Ok(s) => s, - Err(SkeletonError::SymbolUnimplemented(_)) => continue, - Err(SkeletonError::SkeletonHasVariant) => continue, - #[allow(clippy::panic)] - // TODO(#1668) Clippy exceptions need docs or fixing. - Err(err) => panic!( - "Unexpected skeleton error while parsing skeleton {:?} {}", - skeleton_str, err - ), - }; - #[allow(clippy::expect_used)] // TODO(#1668) Clippy exceptions need docs or fixing. - let pattern_str = patterns.get("other").expect("Other variant must exist"); - #[allow(clippy::expect_used)] // TODO(#1668) Clippy exceptions need docs or fixing. - let pattern = pattern_str.parse().expect("Unable to parse a pattern"); - - let mut pattern_plurals = if patterns.len() == 1 { - PatternPlurals::SinglePattern(pattern) - } else { + let skeletons = patterns + .iter() + .filter_map(|(skeleton_str, patterns)| { + let skeleton = match Skeleton::try_from(skeleton_str.as_str()) { + Ok(s) => s, + Err(SkeletonError::SymbolUnimplemented(_)) => return None, + Err(SkeletonError::SkeletonHasVariant) => return None, + #[allow(clippy::panic)] + // TODO(#1668) Clippy exceptions need docs or fixing. + Err(err) => panic!( + "Unexpected skeleton error while parsing skeleton {:?} {}", + skeleton_str, err + ), + }; + #[allow(clippy::expect_used)] // TODO(#1668) Clippy exceptions need docs or fixing. + let pattern_str = patterns.get("other").expect("Other variant must exist"); #[allow(clippy::expect_used)] // TODO(#1668) Clippy exceptions need docs or fixing. - let mut plural_pattern = - PluralPattern::new(pattern).expect("Unable to construct PluralPattern"); + let pattern = pattern_str.parse().expect("Unable to parse a pattern"); - for (key, pattern_str) in patterns { - if key == "other" { - continue; - } - #[allow(clippy::expect_used)] - // TODO(#1668) Clippy exceptions need docs or fixing. - let cat = PluralCategory::from_tr35_string(&key) - .expect("Failed to retrieve plural category"); + let mut pattern_plurals = if patterns.len() == 1 { + PatternPlurals::SinglePattern(pattern) + } else { #[allow(clippy::expect_used)] // TODO(#1668) Clippy exceptions need docs or fixing. - let pattern = pattern_str.parse().expect("Unable to parse a pattern"); - plural_pattern.maybe_set_variant(cat, pattern); - } - PatternPlurals::MultipleVariants(plural_pattern) - }; - // In some cases we may encounter duplicated patterns, which will - // get deduplicated and result in a single-variant `MultiVariant` branch - // here. The following `normalize` will turn those cases to `SingleVariant`. - pattern_plurals.normalize(); + let mut plural_pattern = + PluralPattern::new(pattern).expect("Unable to construct PluralPattern"); - skeletons.insert(SkeletonV1(skeleton), pattern_plurals); - } + for (key, pattern_str) in patterns { + if key == "other" { + continue; + } + #[allow(clippy::expect_used)] + // TODO(#1668) Clippy exceptions need docs or fixing. + let cat = PluralCategory::from_tr35_string(key) + .expect("Failed to retrieve plural category"); + #[allow(clippy::expect_used)] + // TODO(#1668) Clippy exceptions need docs or fixing. + let pattern = pattern_str.parse().expect("Unable to parse a pattern"); + plural_pattern.maybe_set_variant(cat, pattern); + } + PatternPlurals::MultipleVariants(plural_pattern) + }; + // In some cases we may encounter duplicated patterns, which will + // get deduplicated and result in a single-variant `MultiVariant` branch + // here. The following `normalize` will turn those cases to `SingleVariant`. + pattern_plurals.normalize(); + + Some((SkeletonV1(skeleton), pattern_plurals)) + }) + .collect(); // TODO(#308): Support numbering system variations. We currently throw them away. Self(skeletons) diff --git a/provider/datagen/src/transform/cldr/plurals/mod.rs b/provider/datagen/src/transform/cldr/plurals/mod.rs index 7ef623a2ddf..022dcc80a6c 100644 --- a/provider/datagen/src/transform/cldr/plurals/mod.rs +++ b/provider/datagen/src/transform/cldr/plurals/mod.rs @@ -74,7 +74,7 @@ impl>> IterableResourceProvi Ok(self .get_rules_for(M::KEY)? .0 - .iter_keys() + .keys() // TODO(#568): Avoid the clone .cloned() .map(ResourceOptions::from) diff --git a/provider/datagen/src/transform/cldr/time_zones/convert.rs b/provider/datagen/src/transform/cldr/time_zones/convert.rs index e9c8dfd3823..484d77d34b4 100644 --- a/provider/datagen/src/transform/cldr/time_zones/convert.rs +++ b/provider/datagen/src/transform/cldr/time_zones/convert.rs @@ -8,8 +8,8 @@ use icu_datetime::provider::time_zones::{ MetaZonePeriodV1, MetaZoneSpecificNamesLongV1, MetaZoneSpecificNamesShortV1, TimeZoneBcp47Id, TimeZoneFormatsV1, }; -use litemap::LiteMap; use std::borrow::Cow; +use std::collections::HashMap; use tinystr::TinyStr8; use zerovec::{ZeroMap, ZeroMap2d}; @@ -405,8 +405,7 @@ fn iterate_zone_format_for_meta_zone_id( pair: (MetaZoneId, ZoneFormat), ) -> impl Iterator { let (key1, zf) = pair; - zf.0.into_tuple_vec() - .into_iter() + zf.0.into_iter() .filter(|(key, _)| !key.eq("generic")) .map(move |(key, value)| { ( @@ -424,8 +423,7 @@ fn iterate_zone_format_for_time_zone_id( pair: (TimeZoneBcp47Id, ZoneFormat), ) -> impl Iterator { let (key1, zf) = pair; - zf.0.into_tuple_vec() - .into_iter() + zf.0.into_iter() .filter(|(key, _)| !key.eq("generic")) .map(move |(key, value)| { ( @@ -443,7 +441,7 @@ fn metazone_periods_iter( pair: ( TimeZoneBcp47Id, Vec, - LiteMap, + HashMap, ), ) -> impl Iterator)> { let (time_zone_key, periods, meta_zone_id_data) = pair; diff --git a/provider/datagen/src/transform/cldr/time_zones/mod.rs b/provider/datagen/src/transform/cldr/time_zones/mod.rs index 0cac8283453..32ceb5e96af 100644 --- a/provider/datagen/src/transform/cldr/time_zones/mod.rs +++ b/provider/datagen/src/transform/cldr/time_zones/mod.rs @@ -8,7 +8,7 @@ use crate::SourceData; use icu_datetime::provider::time_zones::*; use icu_provider::datagen::IterableResourceProvider; use icu_provider::prelude::*; -use litemap::LiteMap; +use std::collections::HashMap; mod convert; @@ -53,7 +53,7 @@ macro_rules! impl_resource_provider { .bcp47() .read_and_parse("timezone.json")?; - let mut bcp47_tzids = LiteMap::new(); + let mut bcp47_tzids = HashMap::new(); for (bcp47_tzid, bcp47_tzid_data) in resource.keyword.u.time_zones.values.iter() { if let Some(alias) = &bcp47_tzid_data.alias { for data_value in alias.split(" ") { @@ -68,7 +68,7 @@ macro_rules! impl_resource_provider { .core() .read_and_parse("supplemental/metaZones.json")?; - let mut meta_zone_ids = LiteMap::new(); + let mut meta_zone_ids = HashMap::new(); for (meta_zone_id, meta_zone_id_data) in resource.supplemental.meta_zones.meta_zone_ids.0.iter() { diff --git a/provider/datagen/tests/verify-zero-copy.rs b/provider/datagen/tests/verify-zero-copy.rs index 44727e1c053..542b4a79bbd 100644 --- a/provider/datagen/tests/verify-zero-copy.rs +++ b/provider/datagen/tests/verify-zero-copy.rs @@ -9,8 +9,8 @@ use icu_provider_adapters::filter::Filterable; use icu_provider::prelude::*; use icu_datagen::{all_keys, CldrLocaleSubset, SourceData}; -use litemap::LiteMap; use std::cmp; +use std::collections::BTreeSet; use std::mem::ManuallyDrop; #[global_allocator] @@ -61,12 +61,10 @@ fn main() { let provider = icu_testdata::get_postcard_provider(); - // Litemap keeps it sorted, convenient - // violations for net_bytes_allocated - let mut net_violations: LiteMap<&'static str, usize> = LiteMap::new(); + let mut net_violations = BTreeSet::new(); // violations for total_bytes_allocated (but not net_bytes_allocated) - let mut total_violations: LiteMap<&'static str, u64> = LiteMap::new(); + let mut total_violations = BTreeSet::new(); for key in all_keys().into_iter() { let mut max_total_violation = 0; @@ -100,20 +98,17 @@ fn main() { } if max_total_violation != 0 { if max_net_violation != 0 { - net_violations.insert(key.get_path(), max_net_violation); + net_violations.insert(key.get_path()); } else { - total_violations.insert(key.get_path(), max_total_violation); + total_violations.insert(key.get_path()); } } } - let total_vio_vec: Vec<_> = total_violations.iter_keys().copied().collect(); - let net_vio_vec: Vec<_> = net_violations.iter_keys().copied().collect(); - - assert!(total_vio_vec == EXPECTED_TOTAL_VIOLATIONS && net_vio_vec == EXPECTED_NET_VIOLATIONS, + assert!(total_violations.iter().eq(EXPECTED_TOTAL_VIOLATIONS.iter()) && net_violations.iter().eq(EXPECTED_NET_VIOLATIONS.iter()), "Expected violations list does not match found violations!\n\ If the new list is smaller, please update EXPECTED_VIOLATIONS in verify-zero-copy.rs\n\ If it is bigger and that was unexpected, please make sure the key remains zero-copy, or ask ICU4X team members if it is okay\ to temporarily allow for this key to be allowlisted.\n\ - Expected (net):\n{:?}\nFound (net):\n{:?}\nExpected (total):\n{:?}\nFound (total):\n{:?}", EXPECTED_NET_VIOLATIONS, net_vio_vec, EXPECTED_TOTAL_VIOLATIONS, total_vio_vec) + Expected (net):\n{:?}\nFound (net):\n{:?}\nExpected (total):\n{:?}\nFound (total):\n{:?}", EXPECTED_NET_VIOLATIONS, total_violations, EXPECTED_TOTAL_VIOLATIONS, net_violations) } diff --git a/provider/fs/Cargo.toml b/provider/fs/Cargo.toml index 9811bbda755..890bc48eb26 100644 --- a/provider/fs/Cargo.toml +++ b/provider/fs/Cargo.toml @@ -50,7 +50,7 @@ sha2 = { version = "0.10.2", optional = true } [dev-dependencies] icu_locid = { version = "0.6", path = "../../components/locid", features = ["serde"] } icu_benchmark_macros = { version = "0.6", path = "../../tools/benchmark/macros" } -icu_provider = { version = "0.6", path = "../core", features = ["deserialize_json", "deserialize_bincode_1", "deserialize_postcard_07"] } +icu_provider = { version = "0.6", path = "../core", features = ["deserialize_json", "deserialize_bincode_1", "deserialize_postcard_07", "datagen"] } criterion = "0.3.3" [features] diff --git a/provider/fs/tests/test_file_io.rs b/provider/fs/tests/test_file_io.rs index 66b951ad57c..27124131c91 100644 --- a/provider/fs/tests/test_file_io.rs +++ b/provider/fs/tests/test_file_io.rs @@ -3,6 +3,7 @@ // (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ). use icu_locid::langid; +use icu_provider::datagen::IterableResourceProvider; use icu_provider::hello_world::{HelloWorldProvider, HelloWorldV1, HelloWorldV1Marker}; use icu_provider::prelude::*; use icu_provider_fs::FsDataProvider; @@ -17,18 +18,24 @@ const PATHS: &[&str] = &[JSON_PATH, BINCODE_PATH, POSTCARD_PATH]; fn test_provider() { for path in PATHS { let provider = FsDataProvider::try_new(path).unwrap(); - for (locale, expected) in HelloWorldProvider::DATA.iter() { + for options in HelloWorldProvider.supported_options().unwrap() { let req = DataRequest { - options: locale.clone().into(), + options, metadata: Default::default(), }; + let expected = HelloWorldProvider + .load_resource(&req) + .unwrap() + .take_payload() + .unwrap(); + let actual: DataPayload = provider .load_resource(&req) .unwrap() .take_payload() .unwrap(); - assert_eq!(&actual.get().message, expected); + assert_eq!(actual.get(), expected.get()); let actual: DataPayload = (&provider as &dyn BufferProvider) .as_deserializing() @@ -36,7 +43,7 @@ fn test_provider() { .unwrap() .take_payload() .unwrap(); - assert_eq!(&actual.get().message, expected); + assert_eq!(actual.get(), expected.get()); } } } diff --git a/provider/testdata/data/baked/datetime/datelengths_v1.rs b/provider/testdata/data/baked/datetime/datelengths_v1.rs index fd56bd939c9..a82c142fc2e 100644 --- a/provider/testdata/data/baked/datetime/datelengths_v1.rs +++ b/provider/testdata/data/baked/datetime/datelengths_v1.rs @@ -1,48 +1,18 @@ // @generated type DataStruct = & 'static < :: icu_datetime :: provider :: calendar :: DatePatternsV1Marker as :: icu_provider :: DataMarker > :: Yokeable ; pub static DATA: &[(&str, DataStruct)] = &[ - ( - "ar-EG-u-ca-buddhist", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-EG-u-ca-coptic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-EG-u-ca-ethiopic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ("ar-EG-u-ca-gregory", AR_U_CA_GREGORY_AR_EG_U_CA_GREGORY), - ( - "ar-EG-u-ca-indian", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-EG-u-ca-japanese", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-u-ca-buddhist", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-u-ca-coptic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-u-ca-ethiopic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ("ar-u-ca-gregory", AR_U_CA_GREGORY_AR_EG_U_CA_GREGORY), - ( - "ar-u-ca-indian", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-u-ca-japanese", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), + ("ar-EG-u-ca-buddhist", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-EG-u-ca-coptic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-EG-u-ca-ethiopic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-EG-u-ca-gregory", AR_EG_U_CA_GREGORY_AR_U_CA_GREGORY), + ("ar-EG-u-ca-indian", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-EG-u-ca-japanese", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-u-ca-buddhist", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-u-ca-coptic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-u-ca-ethiopic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-u-ca-gregory", AR_EG_U_CA_GREGORY_AR_U_CA_GREGORY), + ("ar-u-ca-indian", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-u-ca-japanese", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), ( "bn-u-ca-buddhist", BN_U_CA_BUDDHIST_BN_U_CA_COPTIC_BN_U_CA_ETHIOPIC, @@ -104,7 +74,7 @@ pub static DATA: &[(&str, DataStruct)] = &[ ), ( "en-001-u-ca-japanese", - EN_U_CA_BUDDHIST_EN_U_CA_COPTIC_EN_U_CA_ETHIOPIC, + EN_001_U_CA_JAPANESE_EN_ZA_U_CA_JAPANESE, ), ("en-ZA-u-ca-buddhist", EN_ZA_U_CA_BUDDHIST_EN_ZA_U_CA_COPTIC), ("en-ZA-u-ca-coptic", EN_ZA_U_CA_BUDDHIST_EN_ZA_U_CA_COPTIC), @@ -113,29 +83,14 @@ pub static DATA: &[(&str, DataStruct)] = &[ ("en-ZA-u-ca-indian", EN_ZA_U_CA_BUDDHIST_EN_ZA_U_CA_COPTIC), ( "en-ZA-u-ca-japanese", - EN_U_CA_BUDDHIST_EN_U_CA_COPTIC_EN_U_CA_ETHIOPIC, - ), - ( - "en-u-ca-buddhist", - EN_U_CA_BUDDHIST_EN_U_CA_COPTIC_EN_U_CA_ETHIOPIC, - ), - ( - "en-u-ca-coptic", - EN_U_CA_BUDDHIST_EN_U_CA_COPTIC_EN_U_CA_ETHIOPIC, - ), - ( - "en-u-ca-ethiopic", - EN_U_CA_BUDDHIST_EN_U_CA_COPTIC_EN_U_CA_ETHIOPIC, + EN_001_U_CA_JAPANESE_EN_ZA_U_CA_JAPANESE, ), + ("en-u-ca-buddhist", EN_001_U_CA_JAPANESE_EN_ZA_U_CA_JAPANESE), + ("en-u-ca-coptic", EN_001_U_CA_JAPANESE_EN_ZA_U_CA_JAPANESE), + ("en-u-ca-ethiopic", EN_001_U_CA_JAPANESE_EN_ZA_U_CA_JAPANESE), ("en-u-ca-gregory", EN_U_CA_GREGORY), - ( - "en-u-ca-indian", - EN_U_CA_BUDDHIST_EN_U_CA_COPTIC_EN_U_CA_ETHIOPIC, - ), - ( - "en-u-ca-japanese", - EN_U_CA_BUDDHIST_EN_U_CA_COPTIC_EN_U_CA_ETHIOPIC, - ), + ("en-u-ca-indian", EN_001_U_CA_JAPANESE_EN_ZA_U_CA_JAPANESE), + ("en-u-ca-japanese", EN_001_U_CA_JAPANESE_EN_ZA_U_CA_JAPANESE), ("es-AR-u-ca-buddhist", ES_AR_U_CA_BUDDHIST_ES_AR_U_CA_COPTIC), ("es-AR-u-ca-coptic", ES_AR_U_CA_BUDDHIST_ES_AR_U_CA_COPTIC), ("es-AR-u-ca-ethiopic", ES_AR_U_CA_BUDDHIST_ES_AR_U_CA_COPTIC), @@ -237,64 +192,67 @@ pub static DATA: &[(&str, DataStruct)] = &[ ), ( "sr-Cyrl-u-ca-buddhist", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Cyrl-u-ca-coptic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Cyrl-u-ca-ethiopic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, + ), + ( + "sr-Cyrl-u-ca-gregory", + SR_CYRL_U_CA_GREGORY_SR_LATN_U_CA_GREGORY, ), - ("sr-Cyrl-u-ca-gregory", SR_U_CA_GREGORY_SR_CYRL_U_CA_GREGORY), ( "sr-Cyrl-u-ca-indian", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Cyrl-u-ca-japanese", - SR_U_CA_JAPANESE_SR_CYRL_U_CA_JAPANESE, + SR_CYRL_U_CA_JAPANESE_SR_LATN_U_CA_JAPANESE, ), ( "sr-Latn-u-ca-buddhist", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Latn-u-ca-coptic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Latn-u-ca-ethiopic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, + ), + ( + "sr-Latn-u-ca-gregory", + SR_CYRL_U_CA_GREGORY_SR_LATN_U_CA_GREGORY, ), - ("sr-Latn-u-ca-gregory", SR_U_CA_GREGORY_SR_CYRL_U_CA_GREGORY), ( "sr-Latn-u-ca-indian", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Latn-u-ca-japanese", - SR_U_CA_JAPANESE_SR_CYRL_U_CA_JAPANESE, + SR_CYRL_U_CA_JAPANESE_SR_LATN_U_CA_JAPANESE, ), ( "sr-u-ca-buddhist", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, - ), - ( - "sr-u-ca-coptic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), + ("sr-u-ca-coptic", SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC), ( "sr-u-ca-ethiopic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), - ("sr-u-ca-gregory", SR_U_CA_GREGORY_SR_CYRL_U_CA_GREGORY), + ("sr-u-ca-gregory", SR_CYRL_U_CA_GREGORY_SR_LATN_U_CA_GREGORY), + ("sr-u-ca-indian", SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC), ( - "sr-u-ca-indian", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + "sr-u-ca-japanese", + SR_CYRL_U_CA_JAPANESE_SR_LATN_U_CA_JAPANESE, ), - ("sr-u-ca-japanese", SR_U_CA_JAPANESE_SR_CYRL_U_CA_JAPANESE), ("th-u-ca-buddhist", TH_U_CA_BUDDHIST), ( "th-u-ca-coptic", @@ -350,7 +308,7 @@ pub static DATA: &[(&str, DataStruct)] = &[ UND_U_CA_BUDDHIST_UND_U_CA_COPTIC_UND_U_CA_ETHIOPIC, ), ]; -static AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC: DataStruct = +static AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC: DataStruct = &::icu_datetime::provider::calendar::DatePatternsV1 { date: ::icu_datetime::provider::calendar::patterns::LengthPatternsV1 { full: ::icu_datetime::pattern::runtime::Pattern { @@ -429,7 +387,7 @@ static AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC: DataStruct = }, }, }; -static AR_U_CA_GREGORY_AR_EG_U_CA_GREGORY: DataStruct = +static AR_EG_U_CA_GREGORY_AR_U_CA_GREGORY: DataStruct = &::icu_datetime::provider::calendar::DatePatternsV1 { date: ::icu_datetime::provider::calendar::patterns::LengthPatternsV1 { full: ::icu_datetime::pattern::runtime::Pattern { @@ -796,7 +754,7 @@ static EN_001_U_CA_GREGORY: DataStruct = &::icu_datetime::provider::calendar::Da }, }, }; -static EN_U_CA_BUDDHIST_EN_U_CA_COPTIC_EN_U_CA_ETHIOPIC: DataStruct = +static EN_001_U_CA_JAPANESE_EN_ZA_U_CA_JAPANESE: DataStruct = &::icu_datetime::provider::calendar::DatePatternsV1 { date: ::icu_datetime::provider::calendar::patterns::LengthPatternsV1 { full: ::icu_datetime::pattern::runtime::Pattern { @@ -2325,7 +2283,7 @@ static RU_U_CA_GREGORY: DataStruct = &::icu_datetime::provider::calendar::DatePa }, }, }; -static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = +static SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC: DataStruct = &::icu_datetime::provider::calendar::DatePatternsV1 { date: ::icu_datetime::provider::calendar::patterns::LengthPatternsV1 { full: ::icu_datetime::pattern::runtime::Pattern { @@ -2399,7 +2357,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = }, }, }; -static SR_U_CA_GREGORY_SR_CYRL_U_CA_GREGORY: DataStruct = +static SR_CYRL_U_CA_GREGORY_SR_LATN_U_CA_GREGORY: DataStruct = &::icu_datetime::provider::calendar::DatePatternsV1 { date: ::icu_datetime::provider::calendar::patterns::LengthPatternsV1 { full: ::icu_datetime::pattern::runtime::Pattern { @@ -2472,7 +2430,7 @@ static SR_U_CA_GREGORY_SR_CYRL_U_CA_GREGORY: DataStruct = }, }, }; -static SR_U_CA_JAPANESE_SR_CYRL_U_CA_JAPANESE: DataStruct = +static SR_CYRL_U_CA_JAPANESE_SR_LATN_U_CA_JAPANESE: DataStruct = &::icu_datetime::provider::calendar::DatePatternsV1 { date: ::icu_datetime::provider::calendar::patterns::LengthPatternsV1 { full: ::icu_datetime::pattern::runtime::Pattern { diff --git a/provider/testdata/data/baked/datetime/datesymbols_v1.rs b/provider/testdata/data/baked/datetime/datesymbols_v1.rs index 3a9e9b2f814..fb8d8fb190a 100644 --- a/provider/testdata/data/baked/datetime/datesymbols_v1.rs +++ b/provider/testdata/data/baked/datetime/datesymbols_v1.rs @@ -1,18 +1,18 @@ // @generated type DataStruct = & 'static < :: icu_datetime :: provider :: calendar :: DateSymbolsV1Marker as :: icu_provider :: DataMarker > :: Yokeable ; pub static DATA: &[(&str, DataStruct)] = &[ - ("ar-EG-u-ca-buddhist", AR_U_CA_BUDDHIST_AR_EG_U_CA_BUDDHIST), - ("ar-EG-u-ca-coptic", AR_U_CA_COPTIC_AR_EG_U_CA_COPTIC), - ("ar-EG-u-ca-ethiopic", AR_U_CA_ETHIOPIC_AR_EG_U_CA_ETHIOPIC), - ("ar-EG-u-ca-gregory", AR_U_CA_GREGORY_AR_EG_U_CA_GREGORY), - ("ar-EG-u-ca-indian", AR_U_CA_INDIAN_AR_EG_U_CA_INDIAN), - ("ar-EG-u-ca-japanese", AR_U_CA_JAPANESE_AR_EG_U_CA_JAPANESE), - ("ar-u-ca-buddhist", AR_U_CA_BUDDHIST_AR_EG_U_CA_BUDDHIST), - ("ar-u-ca-coptic", AR_U_CA_COPTIC_AR_EG_U_CA_COPTIC), - ("ar-u-ca-ethiopic", AR_U_CA_ETHIOPIC_AR_EG_U_CA_ETHIOPIC), - ("ar-u-ca-gregory", AR_U_CA_GREGORY_AR_EG_U_CA_GREGORY), - ("ar-u-ca-indian", AR_U_CA_INDIAN_AR_EG_U_CA_INDIAN), - ("ar-u-ca-japanese", AR_U_CA_JAPANESE_AR_EG_U_CA_JAPANESE), + ("ar-EG-u-ca-buddhist", AR_EG_U_CA_BUDDHIST_AR_U_CA_BUDDHIST), + ("ar-EG-u-ca-coptic", AR_EG_U_CA_COPTIC_AR_U_CA_COPTIC), + ("ar-EG-u-ca-ethiopic", AR_EG_U_CA_ETHIOPIC_AR_U_CA_ETHIOPIC), + ("ar-EG-u-ca-gregory", AR_EG_U_CA_GREGORY_AR_U_CA_GREGORY), + ("ar-EG-u-ca-indian", AR_EG_U_CA_INDIAN_AR_U_CA_INDIAN), + ("ar-EG-u-ca-japanese", AR_EG_U_CA_JAPANESE_AR_U_CA_JAPANESE), + ("ar-u-ca-buddhist", AR_EG_U_CA_BUDDHIST_AR_U_CA_BUDDHIST), + ("ar-u-ca-coptic", AR_EG_U_CA_COPTIC_AR_U_CA_COPTIC), + ("ar-u-ca-ethiopic", AR_EG_U_CA_ETHIOPIC_AR_U_CA_ETHIOPIC), + ("ar-u-ca-gregory", AR_EG_U_CA_GREGORY_AR_U_CA_GREGORY), + ("ar-u-ca-indian", AR_EG_U_CA_INDIAN_AR_U_CA_INDIAN), + ("ar-u-ca-japanese", AR_EG_U_CA_JAPANESE_AR_U_CA_JAPANESE), ("bn-u-ca-buddhist", BN_U_CA_BUDDHIST), ("bn-u-ca-coptic", BN_U_CA_COPTIC), ("bn-u-ca-ethiopic", BN_U_CA_ETHIOPIC), @@ -29,22 +29,16 @@ pub static DATA: &[(&str, DataStruct)] = &[ "en-001-u-ca-buddhist", EN_001_U_CA_BUDDHIST_EN_ZA_U_CA_BUDDHIST, ), - ( - "en-001-u-ca-coptic", - EN_U_CA_COPTIC_EN_001_U_CA_COPTIC_EN_ZA_U_CA_COPTIC, - ), + ("en-001-u-ca-coptic", EN_001_U_CA_COPTIC_EN_ZA_U_CA_COPTIC), ( "en-001-u-ca-ethiopic", - EN_U_CA_ETHIOPIC_EN_001_U_CA_ETHIOPIC, + EN_001_U_CA_ETHIOPIC_EN_ZA_U_CA_ETHIOPIC, ), ( "en-001-u-ca-gregory", EN_001_U_CA_GREGORY_EN_ZA_U_CA_GREGORY, ), - ( - "en-001-u-ca-indian", - EN_U_CA_INDIAN_EN_001_U_CA_INDIAN_EN_ZA_U_CA_INDIAN, - ), + ("en-001-u-ca-indian", EN_001_U_CA_INDIAN_EN_ZA_U_CA_INDIAN), ( "en-001-u-ca-japanese", EN_001_U_CA_JAPANESE_EN_ZA_U_CA_JAPANESE, @@ -53,31 +47,22 @@ pub static DATA: &[(&str, DataStruct)] = &[ "en-ZA-u-ca-buddhist", EN_001_U_CA_BUDDHIST_EN_ZA_U_CA_BUDDHIST, ), + ("en-ZA-u-ca-coptic", EN_001_U_CA_COPTIC_EN_ZA_U_CA_COPTIC), ( - "en-ZA-u-ca-coptic", - EN_U_CA_COPTIC_EN_001_U_CA_COPTIC_EN_ZA_U_CA_COPTIC, + "en-ZA-u-ca-ethiopic", + EN_001_U_CA_ETHIOPIC_EN_ZA_U_CA_ETHIOPIC, ), - ("en-ZA-u-ca-ethiopic", EN_U_CA_ETHIOPIC_EN_001_U_CA_ETHIOPIC), ("en-ZA-u-ca-gregory", EN_001_U_CA_GREGORY_EN_ZA_U_CA_GREGORY), - ( - "en-ZA-u-ca-indian", - EN_U_CA_INDIAN_EN_001_U_CA_INDIAN_EN_ZA_U_CA_INDIAN, - ), + ("en-ZA-u-ca-indian", EN_001_U_CA_INDIAN_EN_ZA_U_CA_INDIAN), ( "en-ZA-u-ca-japanese", EN_001_U_CA_JAPANESE_EN_ZA_U_CA_JAPANESE, ), ("en-u-ca-buddhist", EN_U_CA_BUDDHIST), - ( - "en-u-ca-coptic", - EN_U_CA_COPTIC_EN_001_U_CA_COPTIC_EN_ZA_U_CA_COPTIC, - ), - ("en-u-ca-ethiopic", EN_U_CA_ETHIOPIC_EN_001_U_CA_ETHIOPIC), + ("en-u-ca-coptic", EN_001_U_CA_COPTIC_EN_ZA_U_CA_COPTIC), + ("en-u-ca-ethiopic", EN_001_U_CA_ETHIOPIC_EN_ZA_U_CA_ETHIOPIC), ("en-u-ca-gregory", EN_U_CA_GREGORY), - ( - "en-u-ca-indian", - EN_U_CA_INDIAN_EN_001_U_CA_INDIAN_EN_ZA_U_CA_INDIAN, - ), + ("en-u-ca-indian", EN_001_U_CA_INDIAN_EN_ZA_U_CA_INDIAN), ("en-u-ca-japanese", EN_U_CA_JAPANESE), ("es-AR-u-ca-buddhist", ES_AR_U_CA_BUDDHIST), ("es-AR-u-ca-coptic", ES_AR_U_CA_COPTIC), @@ -117,18 +102,18 @@ pub static DATA: &[(&str, DataStruct)] = &[ ("ru-u-ca-japanese", RU_U_CA_JAPANESE), ( "sr-Cyrl-u-ca-buddhist", - SR_U_CA_BUDDHIST_SR_CYRL_U_CA_BUDDHIST, + SR_CYRL_U_CA_BUDDHIST_SR_U_CA_BUDDHIST, ), - ("sr-Cyrl-u-ca-coptic", SR_U_CA_COPTIC_SR_CYRL_U_CA_COPTIC), + ("sr-Cyrl-u-ca-coptic", SR_CYRL_U_CA_COPTIC_SR_U_CA_COPTIC), ( "sr-Cyrl-u-ca-ethiopic", - SR_U_CA_ETHIOPIC_SR_CYRL_U_CA_ETHIOPIC, + SR_CYRL_U_CA_ETHIOPIC_SR_U_CA_ETHIOPIC, ), - ("sr-Cyrl-u-ca-gregory", SR_U_CA_GREGORY_SR_CYRL_U_CA_GREGORY), - ("sr-Cyrl-u-ca-indian", SR_U_CA_INDIAN_SR_CYRL_U_CA_INDIAN), + ("sr-Cyrl-u-ca-gregory", SR_CYRL_U_CA_GREGORY_SR_U_CA_GREGORY), + ("sr-Cyrl-u-ca-indian", SR_CYRL_U_CA_INDIAN_SR_U_CA_INDIAN), ( "sr-Cyrl-u-ca-japanese", - SR_U_CA_JAPANESE_SR_CYRL_U_CA_JAPANESE, + SR_CYRL_U_CA_JAPANESE_SR_U_CA_JAPANESE, ), ("sr-Latn-u-ca-buddhist", SR_LATN_U_CA_BUDDHIST), ("sr-Latn-u-ca-coptic", SR_LATN_U_CA_COPTIC), @@ -136,12 +121,12 @@ pub static DATA: &[(&str, DataStruct)] = &[ ("sr-Latn-u-ca-gregory", SR_LATN_U_CA_GREGORY), ("sr-Latn-u-ca-indian", SR_LATN_U_CA_INDIAN), ("sr-Latn-u-ca-japanese", SR_LATN_U_CA_JAPANESE), - ("sr-u-ca-buddhist", SR_U_CA_BUDDHIST_SR_CYRL_U_CA_BUDDHIST), - ("sr-u-ca-coptic", SR_U_CA_COPTIC_SR_CYRL_U_CA_COPTIC), - ("sr-u-ca-ethiopic", SR_U_CA_ETHIOPIC_SR_CYRL_U_CA_ETHIOPIC), - ("sr-u-ca-gregory", SR_U_CA_GREGORY_SR_CYRL_U_CA_GREGORY), - ("sr-u-ca-indian", SR_U_CA_INDIAN_SR_CYRL_U_CA_INDIAN), - ("sr-u-ca-japanese", SR_U_CA_JAPANESE_SR_CYRL_U_CA_JAPANESE), + ("sr-u-ca-buddhist", SR_CYRL_U_CA_BUDDHIST_SR_U_CA_BUDDHIST), + ("sr-u-ca-coptic", SR_CYRL_U_CA_COPTIC_SR_U_CA_COPTIC), + ("sr-u-ca-ethiopic", SR_CYRL_U_CA_ETHIOPIC_SR_U_CA_ETHIOPIC), + ("sr-u-ca-gregory", SR_CYRL_U_CA_GREGORY_SR_U_CA_GREGORY), + ("sr-u-ca-indian", SR_CYRL_U_CA_INDIAN_SR_U_CA_INDIAN), + ("sr-u-ca-japanese", SR_CYRL_U_CA_JAPANESE_SR_U_CA_JAPANESE), ("th-u-ca-buddhist", TH_U_CA_BUDDHIST), ("th-u-ca-coptic", TH_U_CA_COPTIC), ("th-u-ca-ethiopic", TH_U_CA_ETHIOPIC), @@ -161,7 +146,7 @@ pub static DATA: &[(&str, DataStruct)] = &[ ("und-u-ca-indian", UND_U_CA_INDIAN), ("und-u-ca-japanese", UND_U_CA_JAPANESE), ]; -static AR_U_CA_BUDDHIST_AR_EG_U_CA_BUDDHIST: DataStruct = +static AR_EG_U_CA_BUDDHIST_AR_U_CA_BUDDHIST: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { months: ::icu_datetime::provider::calendar::months::ContextsV1 { format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { @@ -303,7 +288,7 @@ static AR_U_CA_BUDDHIST_AR_EG_U_CA_BUDDHIST: DataStruct = }, }, }; -static AR_U_CA_COPTIC_AR_EG_U_CA_COPTIC: DataStruct = +static AR_EG_U_CA_COPTIC_AR_U_CA_COPTIC: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { months: ::icu_datetime::provider::calendar::months::ContextsV1 { format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { @@ -505,7 +490,7 @@ static AR_U_CA_COPTIC_AR_EG_U_CA_COPTIC: DataStruct = }, }, }; -static AR_U_CA_ETHIOPIC_AR_EG_U_CA_ETHIOPIC: DataStruct = +static AR_EG_U_CA_ETHIOPIC_AR_U_CA_ETHIOPIC: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { months: ::icu_datetime::provider::calendar::months::ContextsV1 { format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { @@ -711,7 +696,7 @@ static AR_U_CA_ETHIOPIC_AR_EG_U_CA_ETHIOPIC: DataStruct = }, }, }; -static AR_U_CA_GREGORY_AR_EG_U_CA_GREGORY: DataStruct = +static AR_EG_U_CA_GREGORY_AR_U_CA_GREGORY: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { months: ::icu_datetime::provider::calendar::months::ContextsV1 { format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { @@ -859,7 +844,7 @@ static AR_U_CA_GREGORY_AR_EG_U_CA_GREGORY: DataStruct = }, }, }; -static AR_U_CA_INDIAN_AR_EG_U_CA_INDIAN: DataStruct = +static AR_EG_U_CA_INDIAN_AR_U_CA_INDIAN: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { months: ::icu_datetime::provider::calendar::months::ContextsV1 { format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { @@ -998,7 +983,7 @@ static AR_U_CA_INDIAN_AR_EG_U_CA_INDIAN: DataStruct = }, }, }; -static AR_U_CA_JAPANESE_AR_EG_U_CA_JAPANESE: DataStruct = +static AR_EG_U_CA_JAPANESE_AR_U_CA_JAPANESE: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { months: ::icu_datetime::provider::calendar::months::ContextsV1 { format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { @@ -10187,53 +10172,95 @@ static EN_001_U_CA_BUDDHIST_EN_ZA_U_CA_BUDDHIST: DataStruct = }, }, }; -static EN_001_U_CA_GREGORY_EN_ZA_U_CA_GREGORY: DataStruct = +static EN_001_U_CA_COPTIC_EN_ZA_U_CA_COPTIC: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { months: ::icu_datetime::provider::calendar::months::ContextsV1 { format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("Jan"), - alloc::borrow::Cow::Borrowed("Feb"), - alloc::borrow::Cow::Borrowed("Mar"), - alloc::borrow::Cow::Borrowed("Apr"), - alloc::borrow::Cow::Borrowed("May"), - alloc::borrow::Cow::Borrowed("Jun"), - alloc::borrow::Cow::Borrowed("Jul"), - alloc::borrow::Cow::Borrowed("Aug"), - alloc::borrow::Cow::Borrowed("Sept"), - alloc::borrow::Cow::Borrowed("Oct"), - alloc::borrow::Cow::Borrowed("Nov"), - alloc::borrow::Cow::Borrowed("Dec"), - ]), - narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("J"), - alloc::borrow::Cow::Borrowed("F"), - alloc::borrow::Cow::Borrowed("M"), - alloc::borrow::Cow::Borrowed("A"), - alloc::borrow::Cow::Borrowed("M"), - alloc::borrow::Cow::Borrowed("J"), - alloc::borrow::Cow::Borrowed("J"), - alloc::borrow::Cow::Borrowed("A"), - alloc::borrow::Cow::Borrowed("S"), - alloc::borrow::Cow::Borrowed("O"), - alloc::borrow::Cow::Borrowed("N"), - alloc::borrow::Cow::Borrowed("D"), - ]), + abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, + 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, + 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, + 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, + 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, + 0u8, 0u8, 0u8, 13u8, 0u8, 0u8, 0u8, 18u8, 0u8, 0u8, 0u8, 22u8, 0u8, + 0u8, 0u8, 28u8, 0u8, 0u8, 0u8, 36u8, 0u8, 0u8, 0u8, 45u8, 0u8, 0u8, + 0u8, 52u8, 0u8, 0u8, 0u8, 57u8, 0u8, 0u8, 0u8, 61u8, 0u8, 0u8, 0u8, + 66u8, 0u8, 0u8, 0u8, 84u8, 111u8, 117u8, 116u8, 66u8, 97u8, 98u8, + 97u8, 72u8, 97u8, 116u8, 111u8, 114u8, 75u8, 105u8, 97u8, 104u8, + 107u8, 84u8, 111u8, 98u8, 97u8, 65u8, 109u8, 115u8, 104u8, 105u8, + 114u8, 66u8, 97u8, 114u8, 97u8, 109u8, 104u8, 97u8, 116u8, 66u8, + 97u8, 114u8, 97u8, 109u8, 111u8, 117u8, 100u8, 97u8, 66u8, 97u8, + 115u8, 104u8, 97u8, 110u8, 115u8, 80u8, 97u8, 111u8, 110u8, 97u8, + 69u8, 112u8, 101u8, 112u8, 77u8, 101u8, 115u8, 114u8, 97u8, 78u8, + 97u8, 115u8, 105u8, 101u8, + ]) + }, + ) + }), + narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, + 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, + 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, + 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, + 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 1u8, 0u8, 0u8, 0u8, 2u8, + 0u8, 0u8, 0u8, 3u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 5u8, 0u8, + 0u8, 0u8, 6u8, 0u8, 0u8, 0u8, 7u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, + 0u8, 9u8, 0u8, 0u8, 0u8, 11u8, 0u8, 0u8, 0u8, 13u8, 0u8, 0u8, 0u8, + 15u8, 0u8, 0u8, 0u8, 49u8, 50u8, 51u8, 52u8, 53u8, 54u8, 55u8, + 56u8, 57u8, 49u8, 48u8, 49u8, 49u8, 49u8, 50u8, 49u8, 51u8, + ]) + }, + ) + }), short: None, - wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("January"), - alloc::borrow::Cow::Borrowed("February"), - alloc::borrow::Cow::Borrowed("March"), - alloc::borrow::Cow::Borrowed("April"), - alloc::borrow::Cow::Borrowed("May"), - alloc::borrow::Cow::Borrowed("June"), - alloc::borrow::Cow::Borrowed("July"), - alloc::borrow::Cow::Borrowed("August"), - alloc::borrow::Cow::Borrowed("September"), - alloc::borrow::Cow::Borrowed("October"), - alloc::borrow::Cow::Borrowed("November"), - alloc::borrow::Cow::Borrowed("December"), - ]), + wide: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, + 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, + 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, + 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, + 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, + 0u8, 0u8, 0u8, 13u8, 0u8, 0u8, 0u8, 18u8, 0u8, 0u8, 0u8, 22u8, 0u8, + 0u8, 0u8, 28u8, 0u8, 0u8, 0u8, 36u8, 0u8, 0u8, 0u8, 45u8, 0u8, 0u8, + 0u8, 52u8, 0u8, 0u8, 0u8, 57u8, 0u8, 0u8, 0u8, 61u8, 0u8, 0u8, 0u8, + 66u8, 0u8, 0u8, 0u8, 84u8, 111u8, 117u8, 116u8, 66u8, 97u8, 98u8, + 97u8, 72u8, 97u8, 116u8, 111u8, 114u8, 75u8, 105u8, 97u8, 104u8, + 107u8, 84u8, 111u8, 98u8, 97u8, 65u8, 109u8, 115u8, 104u8, 105u8, + 114u8, 66u8, 97u8, 114u8, 97u8, 109u8, 104u8, 97u8, 116u8, 66u8, + 97u8, 114u8, 97u8, 109u8, 111u8, 117u8, 100u8, 97u8, 66u8, 97u8, + 115u8, 104u8, 97u8, 110u8, 115u8, 80u8, 97u8, 111u8, 110u8, 97u8, + 69u8, 112u8, 101u8, 112u8, 77u8, 101u8, 115u8, 114u8, 97u8, 78u8, + 97u8, 115u8, 105u8, 101u8, + ]) + }, + ) + }), }, stand_alone: None, }, @@ -10290,10 +10317,8 @@ static EN_001_U_CA_GREGORY_EN_ZA_U_CA_GREGORY: DataStruct = }, unsafe { ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 11u8, 0u8, 0u8, 0u8, 65u8, - 110u8, 110u8, 111u8, 32u8, 68u8, 111u8, 109u8, 105u8, 110u8, 105u8, - 66u8, 101u8, 102u8, 111u8, 114u8, 101u8, 32u8, 67u8, 104u8, 114u8, - 105u8, 115u8, 116u8, + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 69u8, 82u8, + 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, ]) }, ) @@ -10309,8 +10334,8 @@ static EN_001_U_CA_GREGORY_EN_ZA_U_CA_GREGORY: DataStruct = }, unsafe { ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 65u8, 68u8, - 66u8, 67u8, + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 69u8, 82u8, + 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, ]) }, ) @@ -10326,60 +10351,544 @@ static EN_001_U_CA_GREGORY_EN_ZA_U_CA_GREGORY: DataStruct = }, unsafe { ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 1u8, 0u8, 0u8, 0u8, 65u8, 66u8, + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 69u8, 82u8, + 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, ]) }, ) }, }, }; -static EN_001_U_CA_JAPANESE_EN_ZA_U_CA_JAPANESE: DataStruct = +static EN_001_U_CA_ETHIOPIC_EN_ZA_U_CA_ETHIOPIC: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { months: ::icu_datetime::provider::calendar::months::ContextsV1 { format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("Jan"), - alloc::borrow::Cow::Borrowed("Feb"), - alloc::borrow::Cow::Borrowed("Mar"), - alloc::borrow::Cow::Borrowed("Apr"), - alloc::borrow::Cow::Borrowed("May"), - alloc::borrow::Cow::Borrowed("Jun"), - alloc::borrow::Cow::Borrowed("Jul"), - alloc::borrow::Cow::Borrowed("Aug"), - alloc::borrow::Cow::Borrowed("Sept"), - alloc::borrow::Cow::Borrowed("Oct"), - alloc::borrow::Cow::Borrowed("Nov"), - alloc::borrow::Cow::Borrowed("Dec"), - ]), - narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("J"), - alloc::borrow::Cow::Borrowed("F"), - alloc::borrow::Cow::Borrowed("M"), - alloc::borrow::Cow::Borrowed("A"), - alloc::borrow::Cow::Borrowed("M"), - alloc::borrow::Cow::Borrowed("J"), - alloc::borrow::Cow::Borrowed("J"), - alloc::borrow::Cow::Borrowed("A"), - alloc::borrow::Cow::Borrowed("S"), - alloc::borrow::Cow::Borrowed("O"), - alloc::borrow::Cow::Borrowed("N"), - alloc::borrow::Cow::Borrowed("D"), - ]), + abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, + 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, + 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, + 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, + 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, 0u8, 14u8, + 0u8, 0u8, 0u8, 19u8, 0u8, 0u8, 0u8, 25u8, 0u8, 0u8, 0u8, 28u8, 0u8, + 0u8, 0u8, 35u8, 0u8, 0u8, 0u8, 42u8, 0u8, 0u8, 0u8, 48u8, 0u8, 0u8, + 0u8, 54u8, 0u8, 0u8, 0u8, 58u8, 0u8, 0u8, 0u8, 63u8, 0u8, 0u8, 0u8, + 70u8, 0u8, 0u8, 0u8, 77u8, 101u8, 115u8, 107u8, 101u8, 114u8, + 101u8, 109u8, 84u8, 101u8, 107u8, 101u8, 109u8, 116u8, 72u8, 101u8, + 100u8, 97u8, 114u8, 84u8, 97u8, 104u8, 115u8, 97u8, 115u8, 84u8, + 101u8, 114u8, 89u8, 101u8, 107u8, 97u8, 116u8, 105u8, 116u8, 77u8, + 101u8, 103u8, 97u8, 98u8, 105u8, 116u8, 77u8, 105u8, 97u8, 122u8, + 105u8, 97u8, 71u8, 101u8, 110u8, 98u8, 111u8, 116u8, 83u8, 101u8, + 110u8, 101u8, 72u8, 97u8, 109u8, 108u8, 101u8, 78u8, 101u8, 104u8, + 97u8, 115u8, 115u8, 101u8, 80u8, 97u8, 103u8, 117u8, 109u8, 101u8, + 110u8, + ]) + }, + ) + }), + narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, + 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, + 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, + 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, + 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 1u8, 0u8, 0u8, 0u8, 2u8, + 0u8, 0u8, 0u8, 3u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 5u8, 0u8, + 0u8, 0u8, 6u8, 0u8, 0u8, 0u8, 7u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, + 0u8, 9u8, 0u8, 0u8, 0u8, 11u8, 0u8, 0u8, 0u8, 13u8, 0u8, 0u8, 0u8, + 15u8, 0u8, 0u8, 0u8, 49u8, 50u8, 51u8, 52u8, 53u8, 54u8, 55u8, + 56u8, 57u8, 49u8, 48u8, 49u8, 49u8, 49u8, 50u8, 49u8, 51u8, + ]) + }, + ) + }), short: None, - wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("January"), - alloc::borrow::Cow::Borrowed("February"), - alloc::borrow::Cow::Borrowed("March"), - alloc::borrow::Cow::Borrowed("April"), - alloc::borrow::Cow::Borrowed("May"), - alloc::borrow::Cow::Borrowed("June"), - alloc::borrow::Cow::Borrowed("July"), - alloc::borrow::Cow::Borrowed("August"), - alloc::borrow::Cow::Borrowed("September"), - alloc::borrow::Cow::Borrowed("October"), - alloc::borrow::Cow::Borrowed("November"), - alloc::borrow::Cow::Borrowed("December"), - ]), + wide: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, + 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, + 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, + 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, + 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, 0u8, 14u8, + 0u8, 0u8, 0u8, 19u8, 0u8, 0u8, 0u8, 25u8, 0u8, 0u8, 0u8, 28u8, 0u8, + 0u8, 0u8, 35u8, 0u8, 0u8, 0u8, 42u8, 0u8, 0u8, 0u8, 48u8, 0u8, 0u8, + 0u8, 54u8, 0u8, 0u8, 0u8, 58u8, 0u8, 0u8, 0u8, 63u8, 0u8, 0u8, 0u8, + 70u8, 0u8, 0u8, 0u8, 77u8, 101u8, 115u8, 107u8, 101u8, 114u8, + 101u8, 109u8, 84u8, 101u8, 107u8, 101u8, 109u8, 116u8, 72u8, 101u8, + 100u8, 97u8, 114u8, 84u8, 97u8, 104u8, 115u8, 97u8, 115u8, 84u8, + 101u8, 114u8, 89u8, 101u8, 107u8, 97u8, 116u8, 105u8, 116u8, 77u8, + 101u8, 103u8, 97u8, 98u8, 105u8, 116u8, 77u8, 105u8, 97u8, 122u8, + 105u8, 97u8, 71u8, 101u8, 110u8, 98u8, 111u8, 116u8, 83u8, 101u8, + 110u8, 101u8, 72u8, 97u8, 109u8, 108u8, 101u8, 78u8, 101u8, 104u8, + 97u8, 115u8, 115u8, 101u8, 80u8, 97u8, 103u8, 117u8, 109u8, 101u8, + 110u8, + ]) + }, + ) + }), + }, + stand_alone: None, + }, + weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { + format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("Sun"), + alloc::borrow::Cow::Borrowed("Mon"), + alloc::borrow::Cow::Borrowed("Tue"), + alloc::borrow::Cow::Borrowed("Wed"), + alloc::borrow::Cow::Borrowed("Thu"), + alloc::borrow::Cow::Borrowed("Fri"), + alloc::borrow::Cow::Borrowed("Sat"), + ]), + narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("S"), + alloc::borrow::Cow::Borrowed("M"), + alloc::borrow::Cow::Borrowed("T"), + alloc::borrow::Cow::Borrowed("W"), + alloc::borrow::Cow::Borrowed("T"), + alloc::borrow::Cow::Borrowed("F"), + alloc::borrow::Cow::Borrowed("S"), + ]), + short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("Su"), + alloc::borrow::Cow::Borrowed("Mo"), + alloc::borrow::Cow::Borrowed("Tu"), + alloc::borrow::Cow::Borrowed("We"), + alloc::borrow::Cow::Borrowed("Th"), + alloc::borrow::Cow::Borrowed("Fr"), + alloc::borrow::Cow::Borrowed("Sa"), + ])), + wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("Sunday"), + alloc::borrow::Cow::Borrowed("Monday"), + alloc::borrow::Cow::Borrowed("Tuesday"), + alloc::borrow::Cow::Borrowed("Wednesday"), + alloc::borrow::Cow::Borrowed("Thursday"), + alloc::borrow::Cow::Borrowed("Friday"), + alloc::borrow::Cow::Borrowed("Saturday"), + ]), + }, + stand_alone: None, + }, + eras: ::icu_datetime::provider::calendar::Eras { + names: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 12u8, 0u8, 0u8, 0u8, 23u8, 0u8, + 0u8, 0u8, 98u8, 101u8, 102u8, 111u8, 114u8, 101u8, 45u8, 105u8, 110u8, + 99u8, 97u8, 114u8, 105u8, 110u8, 99u8, 97u8, 114u8, 110u8, 97u8, 116u8, + 105u8, 111u8, 110u8, 109u8, 117u8, 110u8, 100u8, 105u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, + 0u8, 0u8, 69u8, 82u8, 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, 69u8, 82u8, + 65u8, 48u8, + ]) + }, + ) + }, + abbr: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 12u8, 0u8, 0u8, 0u8, 23u8, 0u8, + 0u8, 0u8, 98u8, 101u8, 102u8, 111u8, 114u8, 101u8, 45u8, 105u8, 110u8, + 99u8, 97u8, 114u8, 105u8, 110u8, 99u8, 97u8, 114u8, 110u8, 97u8, 116u8, + 105u8, 111u8, 110u8, 109u8, 117u8, 110u8, 100u8, 105u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, + 0u8, 0u8, 69u8, 82u8, 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, 69u8, 82u8, + 65u8, 48u8, + ]) + }, + ) + }, + narrow: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 12u8, 0u8, 0u8, 0u8, 23u8, 0u8, + 0u8, 0u8, 98u8, 101u8, 102u8, 111u8, 114u8, 101u8, 45u8, 105u8, 110u8, + 99u8, 97u8, 114u8, 105u8, 110u8, 99u8, 97u8, 114u8, 110u8, 97u8, 116u8, + 105u8, 111u8, 110u8, 109u8, 117u8, 110u8, 100u8, 105u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, + 0u8, 0u8, 69u8, 82u8, 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, 69u8, 82u8, + 65u8, 48u8, + ]) + }, + ) + }, + }, + }; +static EN_001_U_CA_GREGORY_EN_ZA_U_CA_GREGORY: DataStruct = + &::icu_datetime::provider::calendar::DateSymbolsV1 { + months: ::icu_datetime::provider::calendar::months::ContextsV1 { + format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("Jan"), + alloc::borrow::Cow::Borrowed("Feb"), + alloc::borrow::Cow::Borrowed("Mar"), + alloc::borrow::Cow::Borrowed("Apr"), + alloc::borrow::Cow::Borrowed("May"), + alloc::borrow::Cow::Borrowed("Jun"), + alloc::borrow::Cow::Borrowed("Jul"), + alloc::borrow::Cow::Borrowed("Aug"), + alloc::borrow::Cow::Borrowed("Sept"), + alloc::borrow::Cow::Borrowed("Oct"), + alloc::borrow::Cow::Borrowed("Nov"), + alloc::borrow::Cow::Borrowed("Dec"), + ]), + narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("J"), + alloc::borrow::Cow::Borrowed("F"), + alloc::borrow::Cow::Borrowed("M"), + alloc::borrow::Cow::Borrowed("A"), + alloc::borrow::Cow::Borrowed("M"), + alloc::borrow::Cow::Borrowed("J"), + alloc::borrow::Cow::Borrowed("J"), + alloc::borrow::Cow::Borrowed("A"), + alloc::borrow::Cow::Borrowed("S"), + alloc::borrow::Cow::Borrowed("O"), + alloc::borrow::Cow::Borrowed("N"), + alloc::borrow::Cow::Borrowed("D"), + ]), + short: None, + wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("January"), + alloc::borrow::Cow::Borrowed("February"), + alloc::borrow::Cow::Borrowed("March"), + alloc::borrow::Cow::Borrowed("April"), + alloc::borrow::Cow::Borrowed("May"), + alloc::borrow::Cow::Borrowed("June"), + alloc::borrow::Cow::Borrowed("July"), + alloc::borrow::Cow::Borrowed("August"), + alloc::borrow::Cow::Borrowed("September"), + alloc::borrow::Cow::Borrowed("October"), + alloc::borrow::Cow::Borrowed("November"), + alloc::borrow::Cow::Borrowed("December"), + ]), + }, + stand_alone: None, + }, + weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { + format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("Sun"), + alloc::borrow::Cow::Borrowed("Mon"), + alloc::borrow::Cow::Borrowed("Tue"), + alloc::borrow::Cow::Borrowed("Wed"), + alloc::borrow::Cow::Borrowed("Thu"), + alloc::borrow::Cow::Borrowed("Fri"), + alloc::borrow::Cow::Borrowed("Sat"), + ]), + narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("S"), + alloc::borrow::Cow::Borrowed("M"), + alloc::borrow::Cow::Borrowed("T"), + alloc::borrow::Cow::Borrowed("W"), + alloc::borrow::Cow::Borrowed("T"), + alloc::borrow::Cow::Borrowed("F"), + alloc::borrow::Cow::Borrowed("S"), + ]), + short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("Su"), + alloc::borrow::Cow::Borrowed("Mo"), + alloc::borrow::Cow::Borrowed("Tu"), + alloc::borrow::Cow::Borrowed("We"), + alloc::borrow::Cow::Borrowed("Th"), + alloc::borrow::Cow::Borrowed("Fr"), + alloc::borrow::Cow::Borrowed("Sa"), + ])), + wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("Sunday"), + alloc::borrow::Cow::Borrowed("Monday"), + alloc::borrow::Cow::Borrowed("Tuesday"), + alloc::borrow::Cow::Borrowed("Wednesday"), + alloc::borrow::Cow::Borrowed("Thursday"), + alloc::borrow::Cow::Borrowed("Friday"), + alloc::borrow::Cow::Borrowed("Saturday"), + ]), + }, + stand_alone: None, + }, + eras: ::icu_datetime::provider::calendar::Eras { + names: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, + 100u8, 98u8, 99u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 11u8, 0u8, 0u8, 0u8, 65u8, + 110u8, 110u8, 111u8, 32u8, 68u8, 111u8, 109u8, 105u8, 110u8, 105u8, + 66u8, 101u8, 102u8, 111u8, 114u8, 101u8, 32u8, 67u8, 104u8, 114u8, + 105u8, 115u8, 116u8, + ]) + }, + ) + }, + abbr: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, + 100u8, 98u8, 99u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 65u8, 68u8, + 66u8, 67u8, + ]) + }, + ) + }, + narrow: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, + 100u8, 98u8, 99u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 1u8, 0u8, 0u8, 0u8, 65u8, 66u8, + ]) + }, + ) + }, + }, + }; +static EN_001_U_CA_INDIAN_EN_ZA_U_CA_INDIAN: DataStruct = + &::icu_datetime::provider::calendar::DateSymbolsV1 { + months: ::icu_datetime::provider::calendar::months::ContextsV1 { + format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("Chaitra"), + alloc::borrow::Cow::Borrowed("Vaisakha"), + alloc::borrow::Cow::Borrowed("Jyaistha"), + alloc::borrow::Cow::Borrowed("Asadha"), + alloc::borrow::Cow::Borrowed("Sravana"), + alloc::borrow::Cow::Borrowed("Bhadra"), + alloc::borrow::Cow::Borrowed("Asvina"), + alloc::borrow::Cow::Borrowed("Kartika"), + alloc::borrow::Cow::Borrowed("Agrahayana"), + alloc::borrow::Cow::Borrowed("Pausa"), + alloc::borrow::Cow::Borrowed("Magha"), + alloc::borrow::Cow::Borrowed("Phalguna"), + ]), + narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("1"), + alloc::borrow::Cow::Borrowed("2"), + alloc::borrow::Cow::Borrowed("3"), + alloc::borrow::Cow::Borrowed("4"), + alloc::borrow::Cow::Borrowed("5"), + alloc::borrow::Cow::Borrowed("6"), + alloc::borrow::Cow::Borrowed("7"), + alloc::borrow::Cow::Borrowed("8"), + alloc::borrow::Cow::Borrowed("9"), + alloc::borrow::Cow::Borrowed("10"), + alloc::borrow::Cow::Borrowed("11"), + alloc::borrow::Cow::Borrowed("12"), + ]), + short: None, + wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("Chaitra"), + alloc::borrow::Cow::Borrowed("Vaisakha"), + alloc::borrow::Cow::Borrowed("Jyaistha"), + alloc::borrow::Cow::Borrowed("Asadha"), + alloc::borrow::Cow::Borrowed("Sravana"), + alloc::borrow::Cow::Borrowed("Bhadra"), + alloc::borrow::Cow::Borrowed("Asvina"), + alloc::borrow::Cow::Borrowed("Kartika"), + alloc::borrow::Cow::Borrowed("Agrahayana"), + alloc::borrow::Cow::Borrowed("Pausa"), + alloc::borrow::Cow::Borrowed("Magha"), + alloc::borrow::Cow::Borrowed("Phalguna"), + ]), + }, + stand_alone: None, + }, + weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { + format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("Sun"), + alloc::borrow::Cow::Borrowed("Mon"), + alloc::borrow::Cow::Borrowed("Tue"), + alloc::borrow::Cow::Borrowed("Wed"), + alloc::borrow::Cow::Borrowed("Thu"), + alloc::borrow::Cow::Borrowed("Fri"), + alloc::borrow::Cow::Borrowed("Sat"), + ]), + narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("S"), + alloc::borrow::Cow::Borrowed("M"), + alloc::borrow::Cow::Borrowed("T"), + alloc::borrow::Cow::Borrowed("W"), + alloc::borrow::Cow::Borrowed("T"), + alloc::borrow::Cow::Borrowed("F"), + alloc::borrow::Cow::Borrowed("S"), + ]), + short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("Su"), + alloc::borrow::Cow::Borrowed("Mo"), + alloc::borrow::Cow::Borrowed("Tu"), + alloc::borrow::Cow::Borrowed("We"), + alloc::borrow::Cow::Borrowed("Th"), + alloc::borrow::Cow::Borrowed("Fr"), + alloc::borrow::Cow::Borrowed("Sa"), + ])), + wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("Sunday"), + alloc::borrow::Cow::Borrowed("Monday"), + alloc::borrow::Cow::Borrowed("Tuesday"), + alloc::borrow::Cow::Borrowed("Wednesday"), + alloc::borrow::Cow::Borrowed("Thursday"), + alloc::borrow::Cow::Borrowed("Friday"), + alloc::borrow::Cow::Borrowed("Saturday"), + ]), + }, + stand_alone: None, + }, + eras: ::icu_datetime::provider::calendar::Eras { + names: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 115u8, 97u8, 107u8, 97u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 83u8, 97u8, 107u8, 97u8, + ]) + }, + ) + }, + abbr: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 115u8, 97u8, 107u8, 97u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 83u8, 97u8, 107u8, 97u8, + ]) + }, + ) + }, + narrow: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 115u8, 97u8, 107u8, 97u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 83u8, 97u8, 107u8, 97u8, + ]) + }, + ) + }, + }, + }; +static EN_001_U_CA_JAPANESE_EN_ZA_U_CA_JAPANESE: DataStruct = + &::icu_datetime::provider::calendar::DateSymbolsV1 { + months: ::icu_datetime::provider::calendar::months::ContextsV1 { + format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("Jan"), + alloc::borrow::Cow::Borrowed("Feb"), + alloc::borrow::Cow::Borrowed("Mar"), + alloc::borrow::Cow::Borrowed("Apr"), + alloc::borrow::Cow::Borrowed("May"), + alloc::borrow::Cow::Borrowed("Jun"), + alloc::borrow::Cow::Borrowed("Jul"), + alloc::borrow::Cow::Borrowed("Aug"), + alloc::borrow::Cow::Borrowed("Sept"), + alloc::borrow::Cow::Borrowed("Oct"), + alloc::borrow::Cow::Borrowed("Nov"), + alloc::borrow::Cow::Borrowed("Dec"), + ]), + narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("J"), + alloc::borrow::Cow::Borrowed("F"), + alloc::borrow::Cow::Borrowed("M"), + alloc::borrow::Cow::Borrowed("A"), + alloc::borrow::Cow::Borrowed("M"), + alloc::borrow::Cow::Borrowed("J"), + alloc::borrow::Cow::Borrowed("J"), + alloc::borrow::Cow::Borrowed("A"), + alloc::borrow::Cow::Borrowed("S"), + alloc::borrow::Cow::Borrowed("O"), + alloc::borrow::Cow::Borrowed("N"), + alloc::borrow::Cow::Borrowed("D"), + ]), + short: None, + wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("January"), + alloc::borrow::Cow::Borrowed("February"), + alloc::borrow::Cow::Borrowed("March"), + alloc::borrow::Cow::Borrowed("April"), + alloc::borrow::Cow::Borrowed("May"), + alloc::borrow::Cow::Borrowed("June"), + alloc::borrow::Cow::Borrowed("July"), + alloc::borrow::Cow::Borrowed("August"), + alloc::borrow::Cow::Borrowed("September"), + alloc::borrow::Cow::Borrowed("October"), + alloc::borrow::Cow::Borrowed("November"), + alloc::borrow::Cow::Borrowed("December"), + ]), }, stand_alone: None, }, @@ -12978,391 +13487,6 @@ static EN_U_CA_BUDDHIST: DataStruct = &::icu_datetime::provider::calendar::DateS }, }, }; -static EN_U_CA_COPTIC_EN_001_U_CA_COPTIC_EN_ZA_U_CA_COPTIC: DataStruct = - &::icu_datetime::provider::calendar::DateSymbolsV1 { - months: ::icu_datetime::provider::calendar::months::ContextsV1 { - format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, - 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, - 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, - 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, - 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, - 0u8, 0u8, 0u8, 13u8, 0u8, 0u8, 0u8, 18u8, 0u8, 0u8, 0u8, 22u8, 0u8, - 0u8, 0u8, 28u8, 0u8, 0u8, 0u8, 36u8, 0u8, 0u8, 0u8, 45u8, 0u8, 0u8, - 0u8, 52u8, 0u8, 0u8, 0u8, 57u8, 0u8, 0u8, 0u8, 61u8, 0u8, 0u8, 0u8, - 66u8, 0u8, 0u8, 0u8, 84u8, 111u8, 117u8, 116u8, 66u8, 97u8, 98u8, - 97u8, 72u8, 97u8, 116u8, 111u8, 114u8, 75u8, 105u8, 97u8, 104u8, - 107u8, 84u8, 111u8, 98u8, 97u8, 65u8, 109u8, 115u8, 104u8, 105u8, - 114u8, 66u8, 97u8, 114u8, 97u8, 109u8, 104u8, 97u8, 116u8, 66u8, - 97u8, 114u8, 97u8, 109u8, 111u8, 117u8, 100u8, 97u8, 66u8, 97u8, - 115u8, 104u8, 97u8, 110u8, 115u8, 80u8, 97u8, 111u8, 110u8, 97u8, - 69u8, 112u8, 101u8, 112u8, 77u8, 101u8, 115u8, 114u8, 97u8, 78u8, - 97u8, 115u8, 105u8, 101u8, - ]) - }, - ) - }), - narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, - 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, - 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, - 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, - 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 1u8, 0u8, 0u8, 0u8, 2u8, - 0u8, 0u8, 0u8, 3u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 5u8, 0u8, - 0u8, 0u8, 6u8, 0u8, 0u8, 0u8, 7u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, - 0u8, 9u8, 0u8, 0u8, 0u8, 11u8, 0u8, 0u8, 0u8, 13u8, 0u8, 0u8, 0u8, - 15u8, 0u8, 0u8, 0u8, 49u8, 50u8, 51u8, 52u8, 53u8, 54u8, 55u8, - 56u8, 57u8, 49u8, 48u8, 49u8, 49u8, 49u8, 50u8, 49u8, 51u8, - ]) - }, - ) - }), - short: None, - wide: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, - 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, - 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, - 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, - 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, - 0u8, 0u8, 0u8, 13u8, 0u8, 0u8, 0u8, 18u8, 0u8, 0u8, 0u8, 22u8, 0u8, - 0u8, 0u8, 28u8, 0u8, 0u8, 0u8, 36u8, 0u8, 0u8, 0u8, 45u8, 0u8, 0u8, - 0u8, 52u8, 0u8, 0u8, 0u8, 57u8, 0u8, 0u8, 0u8, 61u8, 0u8, 0u8, 0u8, - 66u8, 0u8, 0u8, 0u8, 84u8, 111u8, 117u8, 116u8, 66u8, 97u8, 98u8, - 97u8, 72u8, 97u8, 116u8, 111u8, 114u8, 75u8, 105u8, 97u8, 104u8, - 107u8, 84u8, 111u8, 98u8, 97u8, 65u8, 109u8, 115u8, 104u8, 105u8, - 114u8, 66u8, 97u8, 114u8, 97u8, 109u8, 104u8, 97u8, 116u8, 66u8, - 97u8, 114u8, 97u8, 109u8, 111u8, 117u8, 100u8, 97u8, 66u8, 97u8, - 115u8, 104u8, 97u8, 110u8, 115u8, 80u8, 97u8, 111u8, 110u8, 97u8, - 69u8, 112u8, 101u8, 112u8, 77u8, 101u8, 115u8, 114u8, 97u8, 78u8, - 97u8, 115u8, 105u8, 101u8, - ]) - }, - ) - }), - }, - stand_alone: None, - }, - weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { - format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("Sun"), - alloc::borrow::Cow::Borrowed("Mon"), - alloc::borrow::Cow::Borrowed("Tue"), - alloc::borrow::Cow::Borrowed("Wed"), - alloc::borrow::Cow::Borrowed("Thu"), - alloc::borrow::Cow::Borrowed("Fri"), - alloc::borrow::Cow::Borrowed("Sat"), - ]), - narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("S"), - alloc::borrow::Cow::Borrowed("M"), - alloc::borrow::Cow::Borrowed("T"), - alloc::borrow::Cow::Borrowed("W"), - alloc::borrow::Cow::Borrowed("T"), - alloc::borrow::Cow::Borrowed("F"), - alloc::borrow::Cow::Borrowed("S"), - ]), - short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("Su"), - alloc::borrow::Cow::Borrowed("Mo"), - alloc::borrow::Cow::Borrowed("Tu"), - alloc::borrow::Cow::Borrowed("We"), - alloc::borrow::Cow::Borrowed("Th"), - alloc::borrow::Cow::Borrowed("Fr"), - alloc::borrow::Cow::Borrowed("Sa"), - ])), - wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("Sunday"), - alloc::borrow::Cow::Borrowed("Monday"), - alloc::borrow::Cow::Borrowed("Tuesday"), - alloc::borrow::Cow::Borrowed("Wednesday"), - alloc::borrow::Cow::Borrowed("Thursday"), - alloc::borrow::Cow::Borrowed("Friday"), - alloc::borrow::Cow::Borrowed("Saturday"), - ]), - }, - stand_alone: None, - }, - eras: ::icu_datetime::provider::calendar::Eras { - names: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, - 100u8, 98u8, 99u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 69u8, 82u8, - 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, - ]) - }, - ) - }, - abbr: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, - 100u8, 98u8, 99u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 69u8, 82u8, - 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, - ]) - }, - ) - }, - narrow: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, - 100u8, 98u8, 99u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 69u8, 82u8, - 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, - ]) - }, - ) - }, - }, - }; -static EN_U_CA_ETHIOPIC_EN_001_U_CA_ETHIOPIC: DataStruct = - &::icu_datetime::provider::calendar::DateSymbolsV1 { - months: ::icu_datetime::provider::calendar::months::ContextsV1 { - format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, - 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, - 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, - 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, - 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, 0u8, 14u8, - 0u8, 0u8, 0u8, 19u8, 0u8, 0u8, 0u8, 25u8, 0u8, 0u8, 0u8, 28u8, 0u8, - 0u8, 0u8, 35u8, 0u8, 0u8, 0u8, 42u8, 0u8, 0u8, 0u8, 48u8, 0u8, 0u8, - 0u8, 54u8, 0u8, 0u8, 0u8, 58u8, 0u8, 0u8, 0u8, 63u8, 0u8, 0u8, 0u8, - 70u8, 0u8, 0u8, 0u8, 77u8, 101u8, 115u8, 107u8, 101u8, 114u8, - 101u8, 109u8, 84u8, 101u8, 107u8, 101u8, 109u8, 116u8, 72u8, 101u8, - 100u8, 97u8, 114u8, 84u8, 97u8, 104u8, 115u8, 97u8, 115u8, 84u8, - 101u8, 114u8, 89u8, 101u8, 107u8, 97u8, 116u8, 105u8, 116u8, 77u8, - 101u8, 103u8, 97u8, 98u8, 105u8, 116u8, 77u8, 105u8, 97u8, 122u8, - 105u8, 97u8, 71u8, 101u8, 110u8, 98u8, 111u8, 116u8, 83u8, 101u8, - 110u8, 101u8, 72u8, 97u8, 109u8, 108u8, 101u8, 78u8, 101u8, 104u8, - 97u8, 115u8, 115u8, 101u8, 80u8, 97u8, 103u8, 117u8, 109u8, 101u8, - 110u8, - ]) - }, - ) - }), - narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, - 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, - 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, - 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, - 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 1u8, 0u8, 0u8, 0u8, 2u8, - 0u8, 0u8, 0u8, 3u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 5u8, 0u8, - 0u8, 0u8, 6u8, 0u8, 0u8, 0u8, 7u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, - 0u8, 9u8, 0u8, 0u8, 0u8, 11u8, 0u8, 0u8, 0u8, 13u8, 0u8, 0u8, 0u8, - 15u8, 0u8, 0u8, 0u8, 49u8, 50u8, 51u8, 52u8, 53u8, 54u8, 55u8, - 56u8, 57u8, 49u8, 48u8, 49u8, 49u8, 49u8, 50u8, 49u8, 51u8, - ]) - }, - ) - }), - short: None, - wide: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, - 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, - 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, - 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, - 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, 0u8, 14u8, - 0u8, 0u8, 0u8, 19u8, 0u8, 0u8, 0u8, 25u8, 0u8, 0u8, 0u8, 28u8, 0u8, - 0u8, 0u8, 35u8, 0u8, 0u8, 0u8, 42u8, 0u8, 0u8, 0u8, 48u8, 0u8, 0u8, - 0u8, 54u8, 0u8, 0u8, 0u8, 58u8, 0u8, 0u8, 0u8, 63u8, 0u8, 0u8, 0u8, - 70u8, 0u8, 0u8, 0u8, 77u8, 101u8, 115u8, 107u8, 101u8, 114u8, - 101u8, 109u8, 84u8, 101u8, 107u8, 101u8, 109u8, 116u8, 72u8, 101u8, - 100u8, 97u8, 114u8, 84u8, 97u8, 104u8, 115u8, 97u8, 115u8, 84u8, - 101u8, 114u8, 89u8, 101u8, 107u8, 97u8, 116u8, 105u8, 116u8, 77u8, - 101u8, 103u8, 97u8, 98u8, 105u8, 116u8, 77u8, 105u8, 97u8, 122u8, - 105u8, 97u8, 71u8, 101u8, 110u8, 98u8, 111u8, 116u8, 83u8, 101u8, - 110u8, 101u8, 72u8, 97u8, 109u8, 108u8, 101u8, 78u8, 101u8, 104u8, - 97u8, 115u8, 115u8, 101u8, 80u8, 97u8, 103u8, 117u8, 109u8, 101u8, - 110u8, - ]) - }, - ) - }), - }, - stand_alone: None, - }, - weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { - format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("Sun"), - alloc::borrow::Cow::Borrowed("Mon"), - alloc::borrow::Cow::Borrowed("Tue"), - alloc::borrow::Cow::Borrowed("Wed"), - alloc::borrow::Cow::Borrowed("Thu"), - alloc::borrow::Cow::Borrowed("Fri"), - alloc::borrow::Cow::Borrowed("Sat"), - ]), - narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("S"), - alloc::borrow::Cow::Borrowed("M"), - alloc::borrow::Cow::Borrowed("T"), - alloc::borrow::Cow::Borrowed("W"), - alloc::borrow::Cow::Borrowed("T"), - alloc::borrow::Cow::Borrowed("F"), - alloc::borrow::Cow::Borrowed("S"), - ]), - short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("Su"), - alloc::borrow::Cow::Borrowed("Mo"), - alloc::borrow::Cow::Borrowed("Tu"), - alloc::borrow::Cow::Borrowed("We"), - alloc::borrow::Cow::Borrowed("Th"), - alloc::borrow::Cow::Borrowed("Fr"), - alloc::borrow::Cow::Borrowed("Sa"), - ])), - wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("Sunday"), - alloc::borrow::Cow::Borrowed("Monday"), - alloc::borrow::Cow::Borrowed("Tuesday"), - alloc::borrow::Cow::Borrowed("Wednesday"), - alloc::borrow::Cow::Borrowed("Thursday"), - alloc::borrow::Cow::Borrowed("Friday"), - alloc::borrow::Cow::Borrowed("Saturday"), - ]), - }, - stand_alone: None, - }, - eras: ::icu_datetime::provider::calendar::Eras { - names: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 12u8, 0u8, 0u8, 0u8, 23u8, 0u8, - 0u8, 0u8, 98u8, 101u8, 102u8, 111u8, 114u8, 101u8, 45u8, 105u8, 110u8, - 99u8, 97u8, 114u8, 105u8, 110u8, 99u8, 97u8, 114u8, 110u8, 97u8, 116u8, - 105u8, 111u8, 110u8, 109u8, 117u8, 110u8, 100u8, 105u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, - 0u8, 0u8, 69u8, 82u8, 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, 69u8, 82u8, - 65u8, 48u8, - ]) - }, - ) - }, - abbr: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 12u8, 0u8, 0u8, 0u8, 23u8, 0u8, - 0u8, 0u8, 98u8, 101u8, 102u8, 111u8, 114u8, 101u8, 45u8, 105u8, 110u8, - 99u8, 97u8, 114u8, 105u8, 110u8, 99u8, 97u8, 114u8, 110u8, 97u8, 116u8, - 105u8, 111u8, 110u8, 109u8, 117u8, 110u8, 100u8, 105u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, - 0u8, 0u8, 69u8, 82u8, 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, 69u8, 82u8, - 65u8, 48u8, - ]) - }, - ) - }, - narrow: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 12u8, 0u8, 0u8, 0u8, 23u8, 0u8, - 0u8, 0u8, 98u8, 101u8, 102u8, 111u8, 114u8, 101u8, 45u8, 105u8, 110u8, - 99u8, 97u8, 114u8, 105u8, 110u8, 99u8, 97u8, 114u8, 110u8, 97u8, 116u8, - 105u8, 111u8, 110u8, 109u8, 117u8, 110u8, 100u8, 105u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, - 0u8, 0u8, 69u8, 82u8, 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, 69u8, 82u8, - 65u8, 48u8, - ]) - }, - ) - }, - }, - }; static EN_U_CA_GREGORY: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { months: ::icu_datetime::provider::calendar::months::ContextsV1 { format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { @@ -13507,191 +13631,52 @@ static EN_U_CA_GREGORY: DataStruct = &::icu_datetime::provider::calendar::DateSy }, }, }; -static EN_U_CA_INDIAN_EN_001_U_CA_INDIAN_EN_ZA_U_CA_INDIAN: DataStruct = - &::icu_datetime::provider::calendar::DateSymbolsV1 { - months: ::icu_datetime::provider::calendar::months::ContextsV1 { - format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("Chaitra"), - alloc::borrow::Cow::Borrowed("Vaisakha"), - alloc::borrow::Cow::Borrowed("Jyaistha"), - alloc::borrow::Cow::Borrowed("Asadha"), - alloc::borrow::Cow::Borrowed("Sravana"), - alloc::borrow::Cow::Borrowed("Bhadra"), - alloc::borrow::Cow::Borrowed("Asvina"), - alloc::borrow::Cow::Borrowed("Kartika"), - alloc::borrow::Cow::Borrowed("Agrahayana"), - alloc::borrow::Cow::Borrowed("Pausa"), - alloc::borrow::Cow::Borrowed("Magha"), - alloc::borrow::Cow::Borrowed("Phalguna"), - ]), - narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("1"), - alloc::borrow::Cow::Borrowed("2"), - alloc::borrow::Cow::Borrowed("3"), - alloc::borrow::Cow::Borrowed("4"), - alloc::borrow::Cow::Borrowed("5"), - alloc::borrow::Cow::Borrowed("6"), - alloc::borrow::Cow::Borrowed("7"), - alloc::borrow::Cow::Borrowed("8"), - alloc::borrow::Cow::Borrowed("9"), - alloc::borrow::Cow::Borrowed("10"), - alloc::borrow::Cow::Borrowed("11"), - alloc::borrow::Cow::Borrowed("12"), - ]), - short: None, - wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("Chaitra"), - alloc::borrow::Cow::Borrowed("Vaisakha"), - alloc::borrow::Cow::Borrowed("Jyaistha"), - alloc::borrow::Cow::Borrowed("Asadha"), - alloc::borrow::Cow::Borrowed("Sravana"), - alloc::borrow::Cow::Borrowed("Bhadra"), - alloc::borrow::Cow::Borrowed("Asvina"), - alloc::borrow::Cow::Borrowed("Kartika"), - alloc::borrow::Cow::Borrowed("Agrahayana"), - alloc::borrow::Cow::Borrowed("Pausa"), - alloc::borrow::Cow::Borrowed("Magha"), - alloc::borrow::Cow::Borrowed("Phalguna"), - ]), - }, - stand_alone: None, - }, - weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { - format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("Sun"), - alloc::borrow::Cow::Borrowed("Mon"), - alloc::borrow::Cow::Borrowed("Tue"), - alloc::borrow::Cow::Borrowed("Wed"), - alloc::borrow::Cow::Borrowed("Thu"), - alloc::borrow::Cow::Borrowed("Fri"), - alloc::borrow::Cow::Borrowed("Sat"), - ]), - narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("S"), - alloc::borrow::Cow::Borrowed("M"), - alloc::borrow::Cow::Borrowed("T"), - alloc::borrow::Cow::Borrowed("W"), - alloc::borrow::Cow::Borrowed("T"), - alloc::borrow::Cow::Borrowed("F"), - alloc::borrow::Cow::Borrowed("S"), - ]), - short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("Su"), - alloc::borrow::Cow::Borrowed("Mo"), - alloc::borrow::Cow::Borrowed("Tu"), - alloc::borrow::Cow::Borrowed("We"), - alloc::borrow::Cow::Borrowed("Th"), - alloc::borrow::Cow::Borrowed("Fr"), - alloc::borrow::Cow::Borrowed("Sa"), - ])), - wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("Sunday"), - alloc::borrow::Cow::Borrowed("Monday"), - alloc::borrow::Cow::Borrowed("Tuesday"), - alloc::borrow::Cow::Borrowed("Wednesday"), - alloc::borrow::Cow::Borrowed("Thursday"), - alloc::borrow::Cow::Borrowed("Friday"), - alloc::borrow::Cow::Borrowed("Saturday"), - ]), - }, - stand_alone: None, - }, - eras: ::icu_datetime::provider::calendar::Eras { - names: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 115u8, 97u8, 107u8, 97u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 83u8, 97u8, 107u8, 97u8, - ]) - }, - ) - }, - abbr: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 115u8, 97u8, 107u8, 97u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 83u8, 97u8, 107u8, 97u8, - ]) - }, - ) - }, - narrow: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 115u8, 97u8, 107u8, 97u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 83u8, 97u8, 107u8, 97u8, - ]) - }, - ) - }, - }, - }; -static EN_U_CA_JAPANESE: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { - months: ::icu_datetime::provider::calendar::months::ContextsV1 { - format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("Jan"), - alloc::borrow::Cow::Borrowed("Feb"), - alloc::borrow::Cow::Borrowed("Mar"), - alloc::borrow::Cow::Borrowed("Apr"), - alloc::borrow::Cow::Borrowed("May"), - alloc::borrow::Cow::Borrowed("Jun"), - alloc::borrow::Cow::Borrowed("Jul"), - alloc::borrow::Cow::Borrowed("Aug"), - alloc::borrow::Cow::Borrowed("Sep"), - alloc::borrow::Cow::Borrowed("Oct"), - alloc::borrow::Cow::Borrowed("Nov"), - alloc::borrow::Cow::Borrowed("Dec"), - ]), - narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("J"), - alloc::borrow::Cow::Borrowed("F"), - alloc::borrow::Cow::Borrowed("M"), - alloc::borrow::Cow::Borrowed("A"), - alloc::borrow::Cow::Borrowed("M"), - alloc::borrow::Cow::Borrowed("J"), - alloc::borrow::Cow::Borrowed("J"), - alloc::borrow::Cow::Borrowed("A"), - alloc::borrow::Cow::Borrowed("S"), - alloc::borrow::Cow::Borrowed("O"), - alloc::borrow::Cow::Borrowed("N"), - alloc::borrow::Cow::Borrowed("D"), - ]), - short: None, - wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("January"), - alloc::borrow::Cow::Borrowed("February"), - alloc::borrow::Cow::Borrowed("March"), - alloc::borrow::Cow::Borrowed("April"), - alloc::borrow::Cow::Borrowed("May"), - alloc::borrow::Cow::Borrowed("June"), - alloc::borrow::Cow::Borrowed("July"), - alloc::borrow::Cow::Borrowed("August"), - alloc::borrow::Cow::Borrowed("September"), - alloc::borrow::Cow::Borrowed("October"), - alloc::borrow::Cow::Borrowed("November"), - alloc::borrow::Cow::Borrowed("December"), - ]), +static EN_U_CA_JAPANESE: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { + months: ::icu_datetime::provider::calendar::months::ContextsV1 { + format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("Jan"), + alloc::borrow::Cow::Borrowed("Feb"), + alloc::borrow::Cow::Borrowed("Mar"), + alloc::borrow::Cow::Borrowed("Apr"), + alloc::borrow::Cow::Borrowed("May"), + alloc::borrow::Cow::Borrowed("Jun"), + alloc::borrow::Cow::Borrowed("Jul"), + alloc::borrow::Cow::Borrowed("Aug"), + alloc::borrow::Cow::Borrowed("Sep"), + alloc::borrow::Cow::Borrowed("Oct"), + alloc::borrow::Cow::Borrowed("Nov"), + alloc::borrow::Cow::Borrowed("Dec"), + ]), + narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("J"), + alloc::borrow::Cow::Borrowed("F"), + alloc::borrow::Cow::Borrowed("M"), + alloc::borrow::Cow::Borrowed("A"), + alloc::borrow::Cow::Borrowed("M"), + alloc::borrow::Cow::Borrowed("J"), + alloc::borrow::Cow::Borrowed("J"), + alloc::borrow::Cow::Borrowed("A"), + alloc::borrow::Cow::Borrowed("S"), + alloc::borrow::Cow::Borrowed("O"), + alloc::borrow::Cow::Borrowed("N"), + alloc::borrow::Cow::Borrowed("D"), + ]), + short: None, + wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("January"), + alloc::borrow::Cow::Borrowed("February"), + alloc::borrow::Cow::Borrowed("March"), + alloc::borrow::Cow::Borrowed("April"), + alloc::borrow::Cow::Borrowed("May"), + alloc::borrow::Cow::Borrowed("June"), + alloc::borrow::Cow::Borrowed("July"), + alloc::borrow::Cow::Borrowed("August"), + alloc::borrow::Cow::Borrowed("September"), + alloc::borrow::Cow::Borrowed("October"), + alloc::borrow::Cow::Borrowed("November"), + alloc::borrow::Cow::Borrowed("December"), + ]), }, stand_alone: None, }, @@ -35562,4125 +35547,946 @@ static RU_U_CA_JAPANESE: DataStruct = &::icu_datetime::provider::calendar::DateS }, }, }; -static SR_LATN_U_CA_BUDDHIST: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { - months: ::icu_datetime::provider::calendar::months::ContextsV1 { - format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("jan"), - alloc::borrow::Cow::Borrowed("feb"), - alloc::borrow::Cow::Borrowed("mar"), - alloc::borrow::Cow::Borrowed("apr"), - alloc::borrow::Cow::Borrowed("maj"), - alloc::borrow::Cow::Borrowed("jun"), - alloc::borrow::Cow::Borrowed("jul"), - alloc::borrow::Cow::Borrowed("avg"), - alloc::borrow::Cow::Borrowed("sep"), - alloc::borrow::Cow::Borrowed("okt"), - alloc::borrow::Cow::Borrowed("nov"), - alloc::borrow::Cow::Borrowed("dec"), - ]), - narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("j"), - alloc::borrow::Cow::Borrowed("f"), - alloc::borrow::Cow::Borrowed("m"), - alloc::borrow::Cow::Borrowed("a"), - alloc::borrow::Cow::Borrowed("m"), - alloc::borrow::Cow::Borrowed("j"), - alloc::borrow::Cow::Borrowed("j"), - alloc::borrow::Cow::Borrowed("a"), - alloc::borrow::Cow::Borrowed("s"), - alloc::borrow::Cow::Borrowed("o"), - alloc::borrow::Cow::Borrowed("n"), - alloc::borrow::Cow::Borrowed("d"), - ]), - short: None, - wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("januar"), - alloc::borrow::Cow::Borrowed("februar"), - alloc::borrow::Cow::Borrowed("mart"), - alloc::borrow::Cow::Borrowed("april"), - alloc::borrow::Cow::Borrowed("maj"), - alloc::borrow::Cow::Borrowed("jun"), - alloc::borrow::Cow::Borrowed("jul"), - alloc::borrow::Cow::Borrowed("avgust"), - alloc::borrow::Cow::Borrowed("septembar"), - alloc::borrow::Cow::Borrowed("oktobar"), - alloc::borrow::Cow::Borrowed("novembar"), - alloc::borrow::Cow::Borrowed("decembar"), - ]), - }, - stand_alone: None, - }, - weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { - format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("ned"), - alloc::borrow::Cow::Borrowed("pon"), - alloc::borrow::Cow::Borrowed("uto"), - alloc::borrow::Cow::Borrowed("sre"), - alloc::borrow::Cow::Borrowed("čet"), - alloc::borrow::Cow::Borrowed("pet"), - alloc::borrow::Cow::Borrowed("sub"), - ]), - narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("n"), - alloc::borrow::Cow::Borrowed("p"), - alloc::borrow::Cow::Borrowed("u"), - alloc::borrow::Cow::Borrowed("s"), - alloc::borrow::Cow::Borrowed("č"), - alloc::borrow::Cow::Borrowed("p"), - alloc::borrow::Cow::Borrowed("s"), - ]), - short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("ne"), - alloc::borrow::Cow::Borrowed("po"), - alloc::borrow::Cow::Borrowed("ut"), - alloc::borrow::Cow::Borrowed("sr"), - alloc::borrow::Cow::Borrowed("če"), - alloc::borrow::Cow::Borrowed("pe"), - alloc::borrow::Cow::Borrowed("su"), - ])), - wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("nedelja"), - alloc::borrow::Cow::Borrowed("ponedeljak"), - alloc::borrow::Cow::Borrowed("utorak"), - alloc::borrow::Cow::Borrowed("sreda"), - alloc::borrow::Cow::Borrowed("četvrtak"), - alloc::borrow::Cow::Borrowed("petak"), - alloc::borrow::Cow::Borrowed("subota"), - ]), - }, - stand_alone: None, - }, - eras: ::icu_datetime::provider::calendar::Eras { - names: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 98u8, 101u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 66u8, 69u8, - ]) - }, - ) - }, - abbr: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 98u8, 101u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 66u8, 69u8, - ]) - }, - ) +static SR_CYRL_U_CA_BUDDHIST_SR_U_CA_BUDDHIST: DataStruct = + &::icu_datetime::provider::calendar::DateSymbolsV1 { + months: ::icu_datetime::provider::calendar::months::ContextsV1 { + format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("јан"), + alloc::borrow::Cow::Borrowed("феб"), + alloc::borrow::Cow::Borrowed("мар"), + alloc::borrow::Cow::Borrowed("апр"), + alloc::borrow::Cow::Borrowed("мај"), + alloc::borrow::Cow::Borrowed("јун"), + alloc::borrow::Cow::Borrowed("јул"), + alloc::borrow::Cow::Borrowed("авг"), + alloc::borrow::Cow::Borrowed("сеп"), + alloc::borrow::Cow::Borrowed("окт"), + alloc::borrow::Cow::Borrowed("нов"), + alloc::borrow::Cow::Borrowed("дец"), + ]), + narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("ј"), + alloc::borrow::Cow::Borrowed("ф"), + alloc::borrow::Cow::Borrowed("м"), + alloc::borrow::Cow::Borrowed("а"), + alloc::borrow::Cow::Borrowed("м"), + alloc::borrow::Cow::Borrowed("ј"), + alloc::borrow::Cow::Borrowed("ј"), + alloc::borrow::Cow::Borrowed("а"), + alloc::borrow::Cow::Borrowed("с"), + alloc::borrow::Cow::Borrowed("о"), + alloc::borrow::Cow::Borrowed("н"), + alloc::borrow::Cow::Borrowed("д"), + ]), + short: None, + wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("јануар"), + alloc::borrow::Cow::Borrowed("фебруар"), + alloc::borrow::Cow::Borrowed("март"), + alloc::borrow::Cow::Borrowed("април"), + alloc::borrow::Cow::Borrowed("мај"), + alloc::borrow::Cow::Borrowed("јун"), + alloc::borrow::Cow::Borrowed("јул"), + alloc::borrow::Cow::Borrowed("август"), + alloc::borrow::Cow::Borrowed("септембар"), + alloc::borrow::Cow::Borrowed("октобар"), + alloc::borrow::Cow::Borrowed("новембар"), + alloc::borrow::Cow::Borrowed("децембар"), + ]), + }, + stand_alone: None, }, - narrow: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 98u8, 101u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 66u8, 69u8, - ]) - }, - ) + weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { + format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("нед"), + alloc::borrow::Cow::Borrowed("пон"), + alloc::borrow::Cow::Borrowed("уто"), + alloc::borrow::Cow::Borrowed("сре"), + alloc::borrow::Cow::Borrowed("чет"), + alloc::borrow::Cow::Borrowed("пет"), + alloc::borrow::Cow::Borrowed("суб"), + ]), + narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("н"), + alloc::borrow::Cow::Borrowed("п"), + alloc::borrow::Cow::Borrowed("у"), + alloc::borrow::Cow::Borrowed("с"), + alloc::borrow::Cow::Borrowed("ч"), + alloc::borrow::Cow::Borrowed("п"), + alloc::borrow::Cow::Borrowed("с"), + ]), + short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("не"), + alloc::borrow::Cow::Borrowed("по"), + alloc::borrow::Cow::Borrowed("ут"), + alloc::borrow::Cow::Borrowed("ср"), + alloc::borrow::Cow::Borrowed("че"), + alloc::borrow::Cow::Borrowed("пе"), + alloc::borrow::Cow::Borrowed("су"), + ])), + wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("недеља"), + alloc::borrow::Cow::Borrowed("понедељак"), + alloc::borrow::Cow::Borrowed("уторак"), + alloc::borrow::Cow::Borrowed("среда"), + alloc::borrow::Cow::Borrowed("четвртак"), + alloc::borrow::Cow::Borrowed("петак"), + alloc::borrow::Cow::Borrowed("субота"), + ]), + }, + stand_alone: None, }, - }, -}; -static SR_LATN_U_CA_COPTIC: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { - months: ::icu_datetime::provider::calendar::months::ContextsV1 { - format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + eras: ::icu_datetime::provider::calendar::Eras { + names: unsafe { #[allow(unused_unsafe)] ::zerovec::ZeroMap::from_parts_unchecked( unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, 0u8, - 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, 54u8, 0u8, - 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, 48u8, 57u8, 0u8, - 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, 77u8, 49u8, 50u8, 0u8, - 77u8, 49u8, 51u8, 0u8, + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 98u8, 101u8, ]) }, unsafe { ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, - 0u8, 0u8, 13u8, 0u8, 0u8, 0u8, 18u8, 0u8, 0u8, 0u8, 22u8, 0u8, 0u8, - 0u8, 28u8, 0u8, 0u8, 0u8, 36u8, 0u8, 0u8, 0u8, 44u8, 0u8, 0u8, 0u8, - 51u8, 0u8, 0u8, 0u8, 56u8, 0u8, 0u8, 0u8, 60u8, 0u8, 0u8, 0u8, 65u8, - 0u8, 0u8, 0u8, 84u8, 97u8, 117u8, 116u8, 66u8, 97u8, 98u8, 97u8, 72u8, - 97u8, 116u8, 111u8, 114u8, 75u8, 105u8, 97u8, 104u8, 107u8, 84u8, - 111u8, 98u8, 97u8, 65u8, 109u8, 197u8, 161u8, 105u8, 114u8, 66u8, 97u8, - 114u8, 97u8, 109u8, 104u8, 97u8, 116u8, 66u8, 97u8, 114u8, 97u8, 109u8, - 117u8, 100u8, 97u8, 66u8, 97u8, 197u8, 161u8, 97u8, 110u8, 115u8, 80u8, - 97u8, 111u8, 110u8, 97u8, 69u8, 112u8, 101u8, 112u8, 77u8, 101u8, - 115u8, 114u8, 97u8, 78u8, 97u8, 115u8, 105u8, + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 208u8, 145u8, 208u8, 149u8, ]) }, ) - }), - narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + }, + abbr: unsafe { #[allow(unused_unsafe)] ::zerovec::ZeroMap::from_parts_unchecked( unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, 0u8, - 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, 54u8, 0u8, - 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, 48u8, 57u8, 0u8, - 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, 77u8, 49u8, 50u8, 0u8, - 77u8, 49u8, 51u8, 0u8, + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 98u8, 101u8, ]) }, unsafe { ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 1u8, 0u8, 0u8, 0u8, 2u8, 0u8, - 0u8, 0u8, 3u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 5u8, 0u8, 0u8, 0u8, - 6u8, 0u8, 0u8, 0u8, 7u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, 0u8, 9u8, 0u8, - 0u8, 0u8, 11u8, 0u8, 0u8, 0u8, 13u8, 0u8, 0u8, 0u8, 15u8, 0u8, 0u8, - 0u8, 49u8, 50u8, 51u8, 52u8, 53u8, 54u8, 55u8, 56u8, 57u8, 49u8, 48u8, - 49u8, 49u8, 49u8, 50u8, 49u8, 51u8, + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 208u8, 145u8, 208u8, 149u8, ]) }, ) - }), - short: None, - wide: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + }, + narrow: unsafe { #[allow(unused_unsafe)] ::zerovec::ZeroMap::from_parts_unchecked( unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, 0u8, - 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, 54u8, 0u8, - 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, 48u8, 57u8, 0u8, - 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, 77u8, 49u8, 50u8, 0u8, - 77u8, 49u8, 51u8, 0u8, + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 98u8, 101u8, ]) }, unsafe { ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, - 0u8, 0u8, 13u8, 0u8, 0u8, 0u8, 18u8, 0u8, 0u8, 0u8, 22u8, 0u8, 0u8, - 0u8, 28u8, 0u8, 0u8, 0u8, 36u8, 0u8, 0u8, 0u8, 44u8, 0u8, 0u8, 0u8, - 51u8, 0u8, 0u8, 0u8, 56u8, 0u8, 0u8, 0u8, 60u8, 0u8, 0u8, 0u8, 65u8, - 0u8, 0u8, 0u8, 84u8, 97u8, 117u8, 116u8, 66u8, 97u8, 98u8, 97u8, 72u8, - 97u8, 116u8, 111u8, 114u8, 75u8, 105u8, 97u8, 104u8, 107u8, 84u8, - 111u8, 98u8, 97u8, 65u8, 109u8, 197u8, 161u8, 105u8, 114u8, 66u8, 97u8, - 114u8, 97u8, 109u8, 104u8, 97u8, 116u8, 66u8, 97u8, 114u8, 97u8, 109u8, - 117u8, 100u8, 97u8, 66u8, 97u8, 197u8, 161u8, 97u8, 110u8, 115u8, 80u8, - 97u8, 111u8, 110u8, 97u8, 69u8, 112u8, 101u8, 112u8, 77u8, 101u8, - 115u8, 114u8, 97u8, 78u8, 97u8, 115u8, 105u8, + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 208u8, 145u8, 208u8, 149u8, ]) }, ) - }), - }, - stand_alone: None, - }, - weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { - format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("ned"), - alloc::borrow::Cow::Borrowed("pon"), - alloc::borrow::Cow::Borrowed("uto"), - alloc::borrow::Cow::Borrowed("sre"), - alloc::borrow::Cow::Borrowed("čet"), - alloc::borrow::Cow::Borrowed("pet"), - alloc::borrow::Cow::Borrowed("sub"), - ]), - narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("n"), - alloc::borrow::Cow::Borrowed("p"), - alloc::borrow::Cow::Borrowed("u"), - alloc::borrow::Cow::Borrowed("s"), - alloc::borrow::Cow::Borrowed("č"), - alloc::borrow::Cow::Borrowed("p"), - alloc::borrow::Cow::Borrowed("s"), - ]), - short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("ne"), - alloc::borrow::Cow::Borrowed("po"), - alloc::borrow::Cow::Borrowed("ut"), - alloc::borrow::Cow::Borrowed("sr"), - alloc::borrow::Cow::Borrowed("če"), - alloc::borrow::Cow::Borrowed("pe"), - alloc::borrow::Cow::Borrowed("su"), - ])), - wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("nedelja"), - alloc::borrow::Cow::Borrowed("ponedeljak"), - alloc::borrow::Cow::Borrowed("utorak"), - alloc::borrow::Cow::Borrowed("sreda"), - alloc::borrow::Cow::Borrowed("četvrtak"), - alloc::borrow::Cow::Borrowed("petak"), - alloc::borrow::Cow::Borrowed("subota"), - ]), - }, - stand_alone: None, - }, - eras: ::icu_datetime::provider::calendar::Eras { - names: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, 100u8, - 98u8, 99u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 69u8, 82u8, - 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, - ]) - }, - ) - }, - abbr: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, 100u8, - 98u8, 99u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 69u8, 82u8, - 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, - ]) - }, - ) - }, - narrow: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, 100u8, - 98u8, 99u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 69u8, 82u8, - 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, - ]) - }, - ) + }, }, - }, -}; -static SR_LATN_U_CA_ETHIOPIC: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { - months: ::icu_datetime::provider::calendar::months::ContextsV1 { - format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, 0u8, - 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, 54u8, 0u8, - 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, 48u8, 57u8, 0u8, - 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, 77u8, 49u8, 50u8, 0u8, - 77u8, 49u8, 51u8, 0u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, 0u8, 14u8, 0u8, - 0u8, 0u8, 19u8, 0u8, 0u8, 0u8, 25u8, 0u8, 0u8, 0u8, 28u8, 0u8, 0u8, - 0u8, 35u8, 0u8, 0u8, 0u8, 42u8, 0u8, 0u8, 0u8, 48u8, 0u8, 0u8, 0u8, - 54u8, 0u8, 0u8, 0u8, 58u8, 0u8, 0u8, 0u8, 63u8, 0u8, 0u8, 0u8, 69u8, - 0u8, 0u8, 0u8, 77u8, 101u8, 115u8, 107u8, 101u8, 114u8, 101u8, 109u8, - 84u8, 101u8, 107u8, 101u8, 109u8, 116u8, 72u8, 101u8, 100u8, 97u8, - 114u8, 84u8, 97u8, 104u8, 115u8, 97u8, 115u8, 84u8, 101u8, 114u8, 74u8, - 101u8, 107u8, 97u8, 116u8, 105u8, 116u8, 77u8, 101u8, 103u8, 97u8, - 98u8, 105u8, 116u8, 77u8, 105u8, 97u8, 122u8, 105u8, 97u8, 71u8, 101u8, - 110u8, 98u8, 111u8, 116u8, 83u8, 101u8, 110u8, 101u8, 72u8, 97u8, - 109u8, 108u8, 101u8, 78u8, 101u8, 104u8, 97u8, 115u8, 101u8, 80u8, - 97u8, 103u8, 117u8, 109u8, 101u8, 110u8, + }; +static SR_CYRL_U_CA_COPTIC_SR_U_CA_COPTIC: DataStruct = + &::icu_datetime::provider::calendar::DateSymbolsV1 { + months: ::icu_datetime::provider::calendar::months::ContextsV1 { + format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, + 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, + 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, + 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, + 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, 0u8, 16u8, + 0u8, 0u8, 0u8, 26u8, 0u8, 0u8, 0u8, 36u8, 0u8, 0u8, 0u8, 44u8, 0u8, + 0u8, 0u8, 54u8, 0u8, 0u8, 0u8, 70u8, 0u8, 0u8, 0u8, 86u8, 0u8, 0u8, + 0u8, 98u8, 0u8, 0u8, 0u8, 108u8, 0u8, 0u8, 0u8, 116u8, 0u8, 0u8, + 0u8, 126u8, 0u8, 0u8, 0u8, 208u8, 162u8, 208u8, 176u8, 209u8, + 131u8, 209u8, 130u8, 208u8, 145u8, 208u8, 176u8, 208u8, 177u8, + 208u8, 176u8, 208u8, 165u8, 208u8, 176u8, 209u8, 130u8, 208u8, + 190u8, 209u8, 128u8, 208u8, 154u8, 208u8, 184u8, 208u8, 176u8, + 209u8, 133u8, 208u8, 186u8, 208u8, 162u8, 208u8, 190u8, 208u8, + 177u8, 208u8, 176u8, 208u8, 144u8, 208u8, 188u8, 209u8, 136u8, + 208u8, 184u8, 209u8, 128u8, 208u8, 145u8, 208u8, 176u8, 209u8, + 128u8, 208u8, 176u8, 208u8, 188u8, 209u8, 133u8, 208u8, 176u8, + 209u8, 130u8, 208u8, 145u8, 208u8, 176u8, 209u8, 128u8, 208u8, + 176u8, 208u8, 188u8, 209u8, 131u8, 208u8, 180u8, 208u8, 176u8, + 208u8, 145u8, 208u8, 176u8, 209u8, 136u8, 208u8, 176u8, 208u8, + 189u8, 209u8, 129u8, 208u8, 159u8, 208u8, 176u8, 208u8, 190u8, + 208u8, 189u8, 208u8, 176u8, 208u8, 149u8, 208u8, 191u8, 208u8, + 181u8, 208u8, 191u8, 208u8, 156u8, 208u8, 181u8, 209u8, 129u8, + 209u8, 128u8, 208u8, 176u8, 208u8, 157u8, 208u8, 176u8, 209u8, + 129u8, 208u8, 184u8, + ]) + }, + ) + }), + narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, + 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, + 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, + 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, + 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 1u8, 0u8, 0u8, 0u8, 2u8, + 0u8, 0u8, 0u8, 3u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 5u8, 0u8, + 0u8, 0u8, 6u8, 0u8, 0u8, 0u8, 7u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, + 0u8, 9u8, 0u8, 0u8, 0u8, 11u8, 0u8, 0u8, 0u8, 13u8, 0u8, 0u8, 0u8, + 15u8, 0u8, 0u8, 0u8, 49u8, 50u8, 51u8, 52u8, 53u8, 54u8, 55u8, + 56u8, 57u8, 49u8, 48u8, 49u8, 49u8, 49u8, 50u8, 49u8, 51u8, + ]) + }, + ) + }), + short: None, + wide: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, + 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, + 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, + 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, + 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, 0u8, 16u8, + 0u8, 0u8, 0u8, 26u8, 0u8, 0u8, 0u8, 36u8, 0u8, 0u8, 0u8, 44u8, 0u8, + 0u8, 0u8, 54u8, 0u8, 0u8, 0u8, 70u8, 0u8, 0u8, 0u8, 86u8, 0u8, 0u8, + 0u8, 98u8, 0u8, 0u8, 0u8, 108u8, 0u8, 0u8, 0u8, 116u8, 0u8, 0u8, + 0u8, 126u8, 0u8, 0u8, 0u8, 208u8, 162u8, 208u8, 176u8, 209u8, + 131u8, 209u8, 130u8, 208u8, 145u8, 208u8, 176u8, 208u8, 177u8, + 208u8, 176u8, 208u8, 165u8, 208u8, 176u8, 209u8, 130u8, 208u8, + 190u8, 209u8, 128u8, 208u8, 154u8, 208u8, 184u8, 208u8, 176u8, + 209u8, 133u8, 208u8, 186u8, 208u8, 162u8, 208u8, 190u8, 208u8, + 177u8, 208u8, 176u8, 208u8, 144u8, 208u8, 188u8, 209u8, 136u8, + 208u8, 184u8, 209u8, 128u8, 208u8, 145u8, 208u8, 176u8, 209u8, + 128u8, 208u8, 176u8, 208u8, 188u8, 209u8, 133u8, 208u8, 176u8, + 209u8, 130u8, 208u8, 145u8, 208u8, 176u8, 209u8, 128u8, 208u8, + 176u8, 208u8, 188u8, 209u8, 131u8, 208u8, 180u8, 208u8, 176u8, + 208u8, 145u8, 208u8, 176u8, 209u8, 136u8, 208u8, 176u8, 208u8, + 189u8, 209u8, 129u8, 208u8, 159u8, 208u8, 176u8, 208u8, 190u8, + 208u8, 189u8, 208u8, 176u8, 208u8, 149u8, 208u8, 191u8, 208u8, + 181u8, 208u8, 191u8, 208u8, 156u8, 208u8, 181u8, 209u8, 129u8, + 209u8, 128u8, 208u8, 176u8, 208u8, 157u8, 208u8, 176u8, 209u8, + 129u8, 208u8, 184u8, + ]) + }, + ) + }), + }, + stand_alone: None, + }, + weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { + format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("нед"), + alloc::borrow::Cow::Borrowed("пон"), + alloc::borrow::Cow::Borrowed("уто"), + alloc::borrow::Cow::Borrowed("сре"), + alloc::borrow::Cow::Borrowed("чет"), + alloc::borrow::Cow::Borrowed("пет"), + alloc::borrow::Cow::Borrowed("суб"), + ]), + narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("н"), + alloc::borrow::Cow::Borrowed("п"), + alloc::borrow::Cow::Borrowed("у"), + alloc::borrow::Cow::Borrowed("с"), + alloc::borrow::Cow::Borrowed("ч"), + alloc::borrow::Cow::Borrowed("п"), + alloc::borrow::Cow::Borrowed("с"), + ]), + short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("не"), + alloc::borrow::Cow::Borrowed("по"), + alloc::borrow::Cow::Borrowed("ут"), + alloc::borrow::Cow::Borrowed("ср"), + alloc::borrow::Cow::Borrowed("че"), + alloc::borrow::Cow::Borrowed("пе"), + alloc::borrow::Cow::Borrowed("су"), + ])), + wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("недеља"), + alloc::borrow::Cow::Borrowed("понедељак"), + alloc::borrow::Cow::Borrowed("уторак"), + alloc::borrow::Cow::Borrowed("среда"), + alloc::borrow::Cow::Borrowed("четвртак"), + alloc::borrow::Cow::Borrowed("петак"), + alloc::borrow::Cow::Borrowed("субота"), + ]), + }, + stand_alone: None, + }, + eras: ::icu_datetime::provider::calendar::Eras { + names: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, + 100u8, 98u8, 99u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 69u8, 82u8, + 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, ]) }, ) - }), - narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + }, + abbr: unsafe { #[allow(unused_unsafe)] ::zerovec::ZeroMap::from_parts_unchecked( unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, 0u8, - 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, 54u8, 0u8, - 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, 48u8, 57u8, 0u8, - 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, 77u8, 49u8, 50u8, 0u8, - 77u8, 49u8, 51u8, 0u8, + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, + 100u8, 98u8, 99u8, ]) }, unsafe { ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 1u8, 0u8, 0u8, 0u8, 2u8, 0u8, - 0u8, 0u8, 3u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 5u8, 0u8, 0u8, 0u8, - 6u8, 0u8, 0u8, 0u8, 7u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, 0u8, 9u8, 0u8, - 0u8, 0u8, 11u8, 0u8, 0u8, 0u8, 13u8, 0u8, 0u8, 0u8, 15u8, 0u8, 0u8, - 0u8, 49u8, 50u8, 51u8, 52u8, 53u8, 54u8, 55u8, 56u8, 57u8, 49u8, 48u8, - 49u8, 49u8, 49u8, 50u8, 49u8, 51u8, + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 69u8, 82u8, + 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, ]) }, ) - }), - short: None, - wide: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + }, + narrow: unsafe { #[allow(unused_unsafe)] ::zerovec::ZeroMap::from_parts_unchecked( unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, 0u8, - 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, 54u8, 0u8, - 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, 48u8, 57u8, 0u8, - 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, 77u8, 49u8, 50u8, 0u8, - 77u8, 49u8, 51u8, 0u8, + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, + 100u8, 98u8, 99u8, ]) }, unsafe { ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, 0u8, 14u8, 0u8, - 0u8, 0u8, 19u8, 0u8, 0u8, 0u8, 25u8, 0u8, 0u8, 0u8, 28u8, 0u8, 0u8, - 0u8, 35u8, 0u8, 0u8, 0u8, 42u8, 0u8, 0u8, 0u8, 48u8, 0u8, 0u8, 0u8, - 54u8, 0u8, 0u8, 0u8, 58u8, 0u8, 0u8, 0u8, 63u8, 0u8, 0u8, 0u8, 69u8, - 0u8, 0u8, 0u8, 77u8, 101u8, 115u8, 107u8, 101u8, 114u8, 101u8, 109u8, - 84u8, 101u8, 107u8, 101u8, 109u8, 116u8, 72u8, 101u8, 100u8, 97u8, - 114u8, 84u8, 97u8, 104u8, 115u8, 97u8, 115u8, 84u8, 101u8, 114u8, 74u8, - 101u8, 107u8, 97u8, 116u8, 105u8, 116u8, 77u8, 101u8, 103u8, 97u8, - 98u8, 105u8, 116u8, 77u8, 105u8, 97u8, 122u8, 105u8, 97u8, 71u8, 101u8, - 110u8, 98u8, 111u8, 116u8, 83u8, 101u8, 110u8, 101u8, 72u8, 97u8, - 109u8, 108u8, 101u8, 78u8, 101u8, 104u8, 97u8, 115u8, 101u8, 80u8, - 97u8, 103u8, 117u8, 109u8, 101u8, 110u8, + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 69u8, 82u8, + 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, ]) }, ) - }), - }, - stand_alone: None, - }, - weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { - format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("ned"), - alloc::borrow::Cow::Borrowed("pon"), - alloc::borrow::Cow::Borrowed("uto"), - alloc::borrow::Cow::Borrowed("sre"), - alloc::borrow::Cow::Borrowed("čet"), - alloc::borrow::Cow::Borrowed("pet"), - alloc::borrow::Cow::Borrowed("sub"), - ]), - narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("n"), - alloc::borrow::Cow::Borrowed("p"), - alloc::borrow::Cow::Borrowed("u"), - alloc::borrow::Cow::Borrowed("s"), - alloc::borrow::Cow::Borrowed("č"), - alloc::borrow::Cow::Borrowed("p"), - alloc::borrow::Cow::Borrowed("s"), - ]), - short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("ne"), - alloc::borrow::Cow::Borrowed("po"), - alloc::borrow::Cow::Borrowed("ut"), - alloc::borrow::Cow::Borrowed("sr"), - alloc::borrow::Cow::Borrowed("če"), - alloc::borrow::Cow::Borrowed("pe"), - alloc::borrow::Cow::Borrowed("su"), - ])), - wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("nedelja"), - alloc::borrow::Cow::Borrowed("ponedeljak"), - alloc::borrow::Cow::Borrowed("utorak"), - alloc::borrow::Cow::Borrowed("sreda"), - alloc::borrow::Cow::Borrowed("četvrtak"), - alloc::borrow::Cow::Borrowed("petak"), - alloc::borrow::Cow::Borrowed("subota"), - ]), - }, - stand_alone: None, - }, - eras: ::icu_datetime::provider::calendar::Eras { - names: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 12u8, 0u8, 0u8, 0u8, 23u8, 0u8, - 0u8, 0u8, 98u8, 101u8, 102u8, 111u8, 114u8, 101u8, 45u8, 105u8, 110u8, - 99u8, 97u8, 114u8, 105u8, 110u8, 99u8, 97u8, 114u8, 110u8, 97u8, 116u8, - 105u8, 111u8, 110u8, 109u8, 117u8, 110u8, 100u8, 105u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, - 0u8, 69u8, 82u8, 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, 69u8, 82u8, 65u8, - 48u8, - ]) - }, - ) + }, }, - abbr: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 12u8, 0u8, 0u8, 0u8, 23u8, 0u8, - 0u8, 0u8, 98u8, 101u8, 102u8, 111u8, 114u8, 101u8, 45u8, 105u8, 110u8, - 99u8, 97u8, 114u8, 105u8, 110u8, 99u8, 97u8, 114u8, 110u8, 97u8, 116u8, - 105u8, 111u8, 110u8, 109u8, 117u8, 110u8, 100u8, 105u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, - 0u8, 69u8, 82u8, 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, 69u8, 82u8, 65u8, - 48u8, - ]) - }, - ) + }; +static SR_CYRL_U_CA_ETHIOPIC_SR_U_CA_ETHIOPIC: DataStruct = + &::icu_datetime::provider::calendar::DateSymbolsV1 { + months: ::icu_datetime::provider::calendar::months::ContextsV1 { + format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, + 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, + 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, + 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, + 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 16u8, 0u8, 0u8, 0u8, 28u8, + 0u8, 0u8, 0u8, 38u8, 0u8, 0u8, 0u8, 50u8, 0u8, 0u8, 0u8, 56u8, 0u8, + 0u8, 0u8, 70u8, 0u8, 0u8, 0u8, 84u8, 0u8, 0u8, 0u8, 96u8, 0u8, 0u8, + 0u8, 108u8, 0u8, 0u8, 0u8, 116u8, 0u8, 0u8, 0u8, 126u8, 0u8, 0u8, + 0u8, 138u8, 0u8, 0u8, 0u8, 208u8, 156u8, 208u8, 181u8, 209u8, + 129u8, 208u8, 186u8, 208u8, 181u8, 209u8, 128u8, 208u8, 181u8, + 208u8, 188u8, 208u8, 162u8, 208u8, 181u8, 208u8, 186u8, 208u8, + 181u8, 208u8, 188u8, 209u8, 130u8, 208u8, 165u8, 208u8, 181u8, + 208u8, 180u8, 208u8, 176u8, 209u8, 128u8, 208u8, 162u8, 208u8, + 176u8, 209u8, 133u8, 209u8, 129u8, 208u8, 176u8, 209u8, 129u8, + 208u8, 162u8, 208u8, 181u8, 209u8, 128u8, 208u8, 136u8, 208u8, + 181u8, 208u8, 186u8, 208u8, 176u8, 209u8, 130u8, 208u8, 184u8, + 209u8, 130u8, 208u8, 156u8, 208u8, 181u8, 208u8, 179u8, 208u8, + 176u8, 208u8, 177u8, 208u8, 184u8, 209u8, 130u8, 208u8, 156u8, + 208u8, 184u8, 208u8, 176u8, 208u8, 183u8, 208u8, 184u8, 208u8, + 176u8, 208u8, 147u8, 208u8, 181u8, 208u8, 189u8, 208u8, 177u8, + 208u8, 190u8, 209u8, 130u8, 208u8, 161u8, 208u8, 181u8, 208u8, + 189u8, 208u8, 181u8, 208u8, 165u8, 208u8, 176u8, 208u8, 188u8, + 208u8, 187u8, 208u8, 181u8, 208u8, 157u8, 208u8, 181u8, 209u8, + 133u8, 208u8, 176u8, 209u8, 129u8, 208u8, 181u8, 208u8, 159u8, + 208u8, 176u8, 208u8, 179u8, 209u8, 131u8, 208u8, 188u8, 208u8, + 181u8, 208u8, 189u8, + ]) + }, + ) + }), + narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, + 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, + 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, + 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, + 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 1u8, 0u8, 0u8, 0u8, 2u8, + 0u8, 0u8, 0u8, 3u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 5u8, 0u8, + 0u8, 0u8, 6u8, 0u8, 0u8, 0u8, 7u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, + 0u8, 9u8, 0u8, 0u8, 0u8, 11u8, 0u8, 0u8, 0u8, 13u8, 0u8, 0u8, 0u8, + 15u8, 0u8, 0u8, 0u8, 49u8, 50u8, 51u8, 52u8, 53u8, 54u8, 55u8, + 56u8, 57u8, 49u8, 48u8, 49u8, 49u8, 49u8, 50u8, 49u8, 51u8, + ]) + }, + ) + }), + short: None, + wide: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, + 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, + 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, + 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, + 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 16u8, 0u8, 0u8, 0u8, 28u8, + 0u8, 0u8, 0u8, 38u8, 0u8, 0u8, 0u8, 50u8, 0u8, 0u8, 0u8, 56u8, 0u8, + 0u8, 0u8, 70u8, 0u8, 0u8, 0u8, 84u8, 0u8, 0u8, 0u8, 96u8, 0u8, 0u8, + 0u8, 108u8, 0u8, 0u8, 0u8, 116u8, 0u8, 0u8, 0u8, 126u8, 0u8, 0u8, + 0u8, 138u8, 0u8, 0u8, 0u8, 208u8, 156u8, 208u8, 181u8, 209u8, + 129u8, 208u8, 186u8, 208u8, 181u8, 209u8, 128u8, 208u8, 181u8, + 208u8, 188u8, 208u8, 162u8, 208u8, 181u8, 208u8, 186u8, 208u8, + 181u8, 208u8, 188u8, 209u8, 130u8, 208u8, 165u8, 208u8, 181u8, + 208u8, 180u8, 208u8, 176u8, 209u8, 128u8, 208u8, 162u8, 208u8, + 176u8, 209u8, 133u8, 209u8, 129u8, 208u8, 176u8, 209u8, 129u8, + 208u8, 162u8, 208u8, 181u8, 209u8, 128u8, 208u8, 136u8, 208u8, + 181u8, 208u8, 186u8, 208u8, 176u8, 209u8, 130u8, 208u8, 184u8, + 209u8, 130u8, 208u8, 156u8, 208u8, 181u8, 208u8, 179u8, 208u8, + 176u8, 208u8, 177u8, 208u8, 184u8, 209u8, 130u8, 208u8, 156u8, + 208u8, 184u8, 208u8, 176u8, 208u8, 183u8, 208u8, 184u8, 208u8, + 176u8, 208u8, 147u8, 208u8, 181u8, 208u8, 189u8, 208u8, 177u8, + 208u8, 190u8, 209u8, 130u8, 208u8, 161u8, 208u8, 181u8, 208u8, + 189u8, 208u8, 181u8, 208u8, 165u8, 208u8, 176u8, 208u8, 188u8, + 208u8, 187u8, 208u8, 181u8, 208u8, 157u8, 208u8, 181u8, 209u8, + 133u8, 208u8, 176u8, 209u8, 129u8, 208u8, 181u8, 208u8, 159u8, + 208u8, 176u8, 208u8, 179u8, 209u8, 131u8, 208u8, 188u8, 208u8, + 181u8, 208u8, 189u8, + ]) + }, + ) + }), + }, + stand_alone: None, }, - narrow: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 12u8, 0u8, 0u8, 0u8, 23u8, 0u8, - 0u8, 0u8, 98u8, 101u8, 102u8, 111u8, 114u8, 101u8, 45u8, 105u8, 110u8, - 99u8, 97u8, 114u8, 105u8, 110u8, 99u8, 97u8, 114u8, 110u8, 97u8, 116u8, - 105u8, 111u8, 110u8, 109u8, 117u8, 110u8, 100u8, 105u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, - 0u8, 69u8, 82u8, 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, 69u8, 82u8, 65u8, - 48u8, - ]) - }, - ) + weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { + format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("нед"), + alloc::borrow::Cow::Borrowed("пон"), + alloc::borrow::Cow::Borrowed("уто"), + alloc::borrow::Cow::Borrowed("сре"), + alloc::borrow::Cow::Borrowed("чет"), + alloc::borrow::Cow::Borrowed("пет"), + alloc::borrow::Cow::Borrowed("суб"), + ]), + narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("н"), + alloc::borrow::Cow::Borrowed("п"), + alloc::borrow::Cow::Borrowed("у"), + alloc::borrow::Cow::Borrowed("с"), + alloc::borrow::Cow::Borrowed("ч"), + alloc::borrow::Cow::Borrowed("п"), + alloc::borrow::Cow::Borrowed("с"), + ]), + short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("не"), + alloc::borrow::Cow::Borrowed("по"), + alloc::borrow::Cow::Borrowed("ут"), + alloc::borrow::Cow::Borrowed("ср"), + alloc::borrow::Cow::Borrowed("че"), + alloc::borrow::Cow::Borrowed("пе"), + alloc::borrow::Cow::Borrowed("су"), + ])), + wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("недеља"), + alloc::borrow::Cow::Borrowed("понедељак"), + alloc::borrow::Cow::Borrowed("уторак"), + alloc::borrow::Cow::Borrowed("среда"), + alloc::borrow::Cow::Borrowed("четвртак"), + alloc::borrow::Cow::Borrowed("петак"), + alloc::borrow::Cow::Borrowed("субота"), + ]), + }, + stand_alone: None, }, - }, -}; -static SR_LATN_U_CA_GREGORY: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { - months: ::icu_datetime::provider::calendar::months::ContextsV1 { - format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("jan"), - alloc::borrow::Cow::Borrowed("feb"), - alloc::borrow::Cow::Borrowed("mar"), - alloc::borrow::Cow::Borrowed("apr"), - alloc::borrow::Cow::Borrowed("maj"), - alloc::borrow::Cow::Borrowed("jun"), - alloc::borrow::Cow::Borrowed("jul"), - alloc::borrow::Cow::Borrowed("avg"), - alloc::borrow::Cow::Borrowed("sep"), - alloc::borrow::Cow::Borrowed("okt"), - alloc::borrow::Cow::Borrowed("nov"), - alloc::borrow::Cow::Borrowed("dec"), - ]), - narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("j"), - alloc::borrow::Cow::Borrowed("f"), - alloc::borrow::Cow::Borrowed("m"), - alloc::borrow::Cow::Borrowed("a"), - alloc::borrow::Cow::Borrowed("m"), - alloc::borrow::Cow::Borrowed("j"), - alloc::borrow::Cow::Borrowed("j"), - alloc::borrow::Cow::Borrowed("a"), - alloc::borrow::Cow::Borrowed("s"), - alloc::borrow::Cow::Borrowed("o"), - alloc::borrow::Cow::Borrowed("n"), - alloc::borrow::Cow::Borrowed("d"), - ]), - short: None, - wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("januar"), - alloc::borrow::Cow::Borrowed("februar"), - alloc::borrow::Cow::Borrowed("mart"), - alloc::borrow::Cow::Borrowed("april"), - alloc::borrow::Cow::Borrowed("maj"), - alloc::borrow::Cow::Borrowed("jun"), - alloc::borrow::Cow::Borrowed("jul"), - alloc::borrow::Cow::Borrowed("avgust"), - alloc::borrow::Cow::Borrowed("septembar"), - alloc::borrow::Cow::Borrowed("oktobar"), - alloc::borrow::Cow::Borrowed("novembar"), - alloc::borrow::Cow::Borrowed("decembar"), - ]), - }, - stand_alone: None, - }, - weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { - format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("ned"), - alloc::borrow::Cow::Borrowed("pon"), - alloc::borrow::Cow::Borrowed("uto"), - alloc::borrow::Cow::Borrowed("sre"), - alloc::borrow::Cow::Borrowed("čet"), - alloc::borrow::Cow::Borrowed("pet"), - alloc::borrow::Cow::Borrowed("sub"), - ]), - narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("n"), - alloc::borrow::Cow::Borrowed("p"), - alloc::borrow::Cow::Borrowed("u"), - alloc::borrow::Cow::Borrowed("s"), - alloc::borrow::Cow::Borrowed("č"), - alloc::borrow::Cow::Borrowed("p"), - alloc::borrow::Cow::Borrowed("s"), - ]), - short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("ne"), - alloc::borrow::Cow::Borrowed("po"), - alloc::borrow::Cow::Borrowed("ut"), - alloc::borrow::Cow::Borrowed("sr"), - alloc::borrow::Cow::Borrowed("če"), - alloc::borrow::Cow::Borrowed("pe"), - alloc::borrow::Cow::Borrowed("su"), - ])), - wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("nedelja"), - alloc::borrow::Cow::Borrowed("ponedeljak"), - alloc::borrow::Cow::Borrowed("utorak"), - alloc::borrow::Cow::Borrowed("sreda"), - alloc::borrow::Cow::Borrowed("četvrtak"), - alloc::borrow::Cow::Borrowed("petak"), - alloc::borrow::Cow::Borrowed("subota"), - ]), - }, - stand_alone: None, - }, - eras: ::icu_datetime::provider::calendar::Eras { - names: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, 100u8, - 98u8, 99u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, 0u8, 110u8, 111u8, - 118u8, 101u8, 32u8, 101u8, 114u8, 101u8, 112u8, 114u8, 101u8, 32u8, 110u8, - 111u8, 118u8, 101u8, 32u8, 101u8, 114u8, 101u8, - ]) - }, - ) + eras: ::icu_datetime::provider::calendar::Eras { + names: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 12u8, 0u8, 0u8, 0u8, 23u8, 0u8, + 0u8, 0u8, 98u8, 101u8, 102u8, 111u8, 114u8, 101u8, 45u8, 105u8, 110u8, + 99u8, 97u8, 114u8, 105u8, 110u8, 99u8, 97u8, 114u8, 110u8, 97u8, 116u8, + 105u8, 111u8, 110u8, 109u8, 117u8, 110u8, 100u8, 105u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, + 0u8, 0u8, 69u8, 82u8, 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, 69u8, 82u8, + 65u8, 48u8, + ]) + }, + ) + }, + abbr: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 12u8, 0u8, 0u8, 0u8, 23u8, 0u8, + 0u8, 0u8, 98u8, 101u8, 102u8, 111u8, 114u8, 101u8, 45u8, 105u8, 110u8, + 99u8, 97u8, 114u8, 105u8, 110u8, 99u8, 97u8, 114u8, 110u8, 97u8, 116u8, + 105u8, 111u8, 110u8, 109u8, 117u8, 110u8, 100u8, 105u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, + 0u8, 0u8, 69u8, 82u8, 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, 69u8, 82u8, + 65u8, 48u8, + ]) + }, + ) + }, + narrow: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 12u8, 0u8, 0u8, 0u8, 23u8, 0u8, + 0u8, 0u8, 98u8, 101u8, 102u8, 111u8, 114u8, 101u8, 45u8, 105u8, 110u8, + 99u8, 97u8, 114u8, 105u8, 110u8, 99u8, 97u8, 114u8, 110u8, 97u8, 116u8, + 105u8, 111u8, 110u8, 109u8, 117u8, 110u8, 100u8, 105u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, + 0u8, 0u8, 69u8, 82u8, 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, 69u8, 82u8, + 65u8, 48u8, + ]) + }, + ) + }, }, - abbr: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, 100u8, - 98u8, 99u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 5u8, 0u8, 0u8, 0u8, 110u8, 46u8, - 32u8, 101u8, 46u8, 112u8, 46u8, 32u8, 110u8, 46u8, 32u8, 101u8, 46u8, - ]) - }, - ) + }; +static SR_CYRL_U_CA_GREGORY_SR_U_CA_GREGORY: DataStruct = + &::icu_datetime::provider::calendar::DateSymbolsV1 { + months: ::icu_datetime::provider::calendar::months::ContextsV1 { + format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("јан"), + alloc::borrow::Cow::Borrowed("феб"), + alloc::borrow::Cow::Borrowed("мар"), + alloc::borrow::Cow::Borrowed("апр"), + alloc::borrow::Cow::Borrowed("мај"), + alloc::borrow::Cow::Borrowed("јун"), + alloc::borrow::Cow::Borrowed("јул"), + alloc::borrow::Cow::Borrowed("авг"), + alloc::borrow::Cow::Borrowed("сеп"), + alloc::borrow::Cow::Borrowed("окт"), + alloc::borrow::Cow::Borrowed("нов"), + alloc::borrow::Cow::Borrowed("дец"), + ]), + narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("ј"), + alloc::borrow::Cow::Borrowed("ф"), + alloc::borrow::Cow::Borrowed("м"), + alloc::borrow::Cow::Borrowed("а"), + alloc::borrow::Cow::Borrowed("м"), + alloc::borrow::Cow::Borrowed("ј"), + alloc::borrow::Cow::Borrowed("ј"), + alloc::borrow::Cow::Borrowed("а"), + alloc::borrow::Cow::Borrowed("с"), + alloc::borrow::Cow::Borrowed("о"), + alloc::borrow::Cow::Borrowed("н"), + alloc::borrow::Cow::Borrowed("д"), + ]), + short: None, + wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("јануар"), + alloc::borrow::Cow::Borrowed("фебруар"), + alloc::borrow::Cow::Borrowed("март"), + alloc::borrow::Cow::Borrowed("април"), + alloc::borrow::Cow::Borrowed("мај"), + alloc::borrow::Cow::Borrowed("јун"), + alloc::borrow::Cow::Borrowed("јул"), + alloc::borrow::Cow::Borrowed("август"), + alloc::borrow::Cow::Borrowed("септембар"), + alloc::borrow::Cow::Borrowed("октобар"), + alloc::borrow::Cow::Borrowed("новембар"), + alloc::borrow::Cow::Borrowed("децембар"), + ]), + }, + stand_alone: None, }, - narrow: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, 100u8, - 98u8, 99u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 110u8, 46u8, - 101u8, 46u8, 112u8, 46u8, 110u8, 46u8, 101u8, 46u8, - ]) - }, - ) + weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { + format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("нед"), + alloc::borrow::Cow::Borrowed("пон"), + alloc::borrow::Cow::Borrowed("уто"), + alloc::borrow::Cow::Borrowed("сре"), + alloc::borrow::Cow::Borrowed("чет"), + alloc::borrow::Cow::Borrowed("пет"), + alloc::borrow::Cow::Borrowed("суб"), + ]), + narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("н"), + alloc::borrow::Cow::Borrowed("п"), + alloc::borrow::Cow::Borrowed("у"), + alloc::borrow::Cow::Borrowed("с"), + alloc::borrow::Cow::Borrowed("ч"), + alloc::borrow::Cow::Borrowed("п"), + alloc::borrow::Cow::Borrowed("с"), + ]), + short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("не"), + alloc::borrow::Cow::Borrowed("по"), + alloc::borrow::Cow::Borrowed("ут"), + alloc::borrow::Cow::Borrowed("ср"), + alloc::borrow::Cow::Borrowed("че"), + alloc::borrow::Cow::Borrowed("пе"), + alloc::borrow::Cow::Borrowed("су"), + ])), + wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("недеља"), + alloc::borrow::Cow::Borrowed("понедељак"), + alloc::borrow::Cow::Borrowed("уторак"), + alloc::borrow::Cow::Borrowed("среда"), + alloc::borrow::Cow::Borrowed("четвртак"), + alloc::borrow::Cow::Borrowed("петак"), + alloc::borrow::Cow::Borrowed("субота"), + ]), + }, + stand_alone: None, }, - }, -}; -static SR_LATN_U_CA_INDIAN: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { - months: ::icu_datetime::provider::calendar::months::ContextsV1 { - format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("Čaitra"), - alloc::borrow::Cow::Borrowed("Vaisaka"), - alloc::borrow::Cow::Borrowed("Jiaista"), - alloc::borrow::Cow::Borrowed("Asada"), - alloc::borrow::Cow::Borrowed("Sravana"), - alloc::borrow::Cow::Borrowed("Badra"), - alloc::borrow::Cow::Borrowed("Asvina"), - alloc::borrow::Cow::Borrowed("Kartika"), - alloc::borrow::Cow::Borrowed("Argajana"), - alloc::borrow::Cow::Borrowed("Pauza"), - alloc::borrow::Cow::Borrowed("Maga"), - alloc::borrow::Cow::Borrowed("Falguna"), - ]), - narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("1"), - alloc::borrow::Cow::Borrowed("2"), - alloc::borrow::Cow::Borrowed("3"), - alloc::borrow::Cow::Borrowed("4"), - alloc::borrow::Cow::Borrowed("5"), - alloc::borrow::Cow::Borrowed("6"), - alloc::borrow::Cow::Borrowed("7"), - alloc::borrow::Cow::Borrowed("8"), - alloc::borrow::Cow::Borrowed("9"), - alloc::borrow::Cow::Borrowed("10"), - alloc::borrow::Cow::Borrowed("11"), - alloc::borrow::Cow::Borrowed("12"), - ]), - short: None, - wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("Čaitra"), - alloc::borrow::Cow::Borrowed("Vaisaka"), - alloc::borrow::Cow::Borrowed("Jiaista"), - alloc::borrow::Cow::Borrowed("Asada"), - alloc::borrow::Cow::Borrowed("Sravana"), - alloc::borrow::Cow::Borrowed("Badra"), - alloc::borrow::Cow::Borrowed("Asvina"), - alloc::borrow::Cow::Borrowed("Kartika"), - alloc::borrow::Cow::Borrowed("Argajana"), - alloc::borrow::Cow::Borrowed("Pauza"), - alloc::borrow::Cow::Borrowed("Maga"), - alloc::borrow::Cow::Borrowed("Falguna"), - ]), + eras: ::icu_datetime::provider::calendar::Eras { + names: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, + 100u8, 98u8, 99u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 15u8, 0u8, 0u8, 0u8, 208u8, + 189u8, 208u8, 190u8, 208u8, 178u8, 208u8, 181u8, 32u8, 208u8, 181u8, + 209u8, 128u8, 208u8, 181u8, 208u8, 191u8, 209u8, 128u8, 208u8, 181u8, + 32u8, 208u8, 189u8, 208u8, 190u8, 208u8, 178u8, 208u8, 181u8, 32u8, + 208u8, 181u8, 209u8, 128u8, 208u8, 181u8, + ]) + }, + ) + }, + abbr: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, + 100u8, 98u8, 99u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 7u8, 0u8, 0u8, 0u8, 208u8, + 189u8, 46u8, 32u8, 208u8, 181u8, 46u8, 208u8, 191u8, 46u8, 32u8, 208u8, + 189u8, 46u8, 32u8, 208u8, 181u8, 46u8, + ]) + }, + ) + }, + narrow: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, + 100u8, 98u8, 99u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 6u8, 0u8, 0u8, 0u8, 208u8, + 189u8, 46u8, 208u8, 181u8, 46u8, 208u8, 191u8, 46u8, 208u8, 189u8, + 46u8, 208u8, 181u8, 46u8, + ]) + }, + ) + }, }, - stand_alone: None, - }, - weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { - format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("ned"), - alloc::borrow::Cow::Borrowed("pon"), - alloc::borrow::Cow::Borrowed("uto"), - alloc::borrow::Cow::Borrowed("sre"), - alloc::borrow::Cow::Borrowed("čet"), - alloc::borrow::Cow::Borrowed("pet"), - alloc::borrow::Cow::Borrowed("sub"), - ]), - narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("n"), - alloc::borrow::Cow::Borrowed("p"), - alloc::borrow::Cow::Borrowed("u"), - alloc::borrow::Cow::Borrowed("s"), - alloc::borrow::Cow::Borrowed("č"), - alloc::borrow::Cow::Borrowed("p"), - alloc::borrow::Cow::Borrowed("s"), - ]), - short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("ne"), - alloc::borrow::Cow::Borrowed("po"), - alloc::borrow::Cow::Borrowed("ut"), - alloc::borrow::Cow::Borrowed("sr"), - alloc::borrow::Cow::Borrowed("če"), - alloc::borrow::Cow::Borrowed("pe"), - alloc::borrow::Cow::Borrowed("su"), - ])), - wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("nedelja"), - alloc::borrow::Cow::Borrowed("ponedeljak"), - alloc::borrow::Cow::Borrowed("utorak"), - alloc::borrow::Cow::Borrowed("sreda"), - alloc::borrow::Cow::Borrowed("četvrtak"), - alloc::borrow::Cow::Borrowed("petak"), - alloc::borrow::Cow::Borrowed("subota"), - ]), + }; +static SR_CYRL_U_CA_INDIAN_SR_U_CA_INDIAN: DataStruct = + &::icu_datetime::provider::calendar::DateSymbolsV1 { + months: ::icu_datetime::provider::calendar::months::ContextsV1 { + format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("Чаитра"), + alloc::borrow::Cow::Borrowed("Ваисака"), + alloc::borrow::Cow::Borrowed("Јиаиста"), + alloc::borrow::Cow::Borrowed("Асада"), + alloc::borrow::Cow::Borrowed("Сравана"), + alloc::borrow::Cow::Borrowed("Бадра"), + alloc::borrow::Cow::Borrowed("Асвина"), + alloc::borrow::Cow::Borrowed("Картика"), + alloc::borrow::Cow::Borrowed("Аргајана"), + alloc::borrow::Cow::Borrowed("Пауза"), + alloc::borrow::Cow::Borrowed("Мага"), + alloc::borrow::Cow::Borrowed("Фалгуна"), + ]), + narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("1"), + alloc::borrow::Cow::Borrowed("2"), + alloc::borrow::Cow::Borrowed("3"), + alloc::borrow::Cow::Borrowed("4"), + alloc::borrow::Cow::Borrowed("5"), + alloc::borrow::Cow::Borrowed("6"), + alloc::borrow::Cow::Borrowed("7"), + alloc::borrow::Cow::Borrowed("8"), + alloc::borrow::Cow::Borrowed("9"), + alloc::borrow::Cow::Borrowed("10"), + alloc::borrow::Cow::Borrowed("11"), + alloc::borrow::Cow::Borrowed("12"), + ]), + short: None, + wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("Чаитра"), + alloc::borrow::Cow::Borrowed("Ваисака"), + alloc::borrow::Cow::Borrowed("Јиаиста"), + alloc::borrow::Cow::Borrowed("Асада"), + alloc::borrow::Cow::Borrowed("Сравана"), + alloc::borrow::Cow::Borrowed("Бадра"), + alloc::borrow::Cow::Borrowed("Асвина"), + alloc::borrow::Cow::Borrowed("Картика"), + alloc::borrow::Cow::Borrowed("Аргајана"), + alloc::borrow::Cow::Borrowed("Пауза"), + alloc::borrow::Cow::Borrowed("Мага"), + alloc::borrow::Cow::Borrowed("Фалгуна"), + ]), + }, + stand_alone: None, }, - stand_alone: None, - }, - eras: ::icu_datetime::provider::calendar::Eras { - names: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 115u8, 97u8, 107u8, 97u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 83u8, 65u8, 75u8, 65u8, - ]) - }, - ) + weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { + format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("нед"), + alloc::borrow::Cow::Borrowed("пон"), + alloc::borrow::Cow::Borrowed("уто"), + alloc::borrow::Cow::Borrowed("сре"), + alloc::borrow::Cow::Borrowed("чет"), + alloc::borrow::Cow::Borrowed("пет"), + alloc::borrow::Cow::Borrowed("суб"), + ]), + narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("н"), + alloc::borrow::Cow::Borrowed("п"), + alloc::borrow::Cow::Borrowed("у"), + alloc::borrow::Cow::Borrowed("с"), + alloc::borrow::Cow::Borrowed("ч"), + alloc::borrow::Cow::Borrowed("п"), + alloc::borrow::Cow::Borrowed("с"), + ]), + short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("не"), + alloc::borrow::Cow::Borrowed("по"), + alloc::borrow::Cow::Borrowed("ут"), + alloc::borrow::Cow::Borrowed("ср"), + alloc::borrow::Cow::Borrowed("че"), + alloc::borrow::Cow::Borrowed("пе"), + alloc::borrow::Cow::Borrowed("су"), + ])), + wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("недеља"), + alloc::borrow::Cow::Borrowed("понедељак"), + alloc::borrow::Cow::Borrowed("уторак"), + alloc::borrow::Cow::Borrowed("среда"), + alloc::borrow::Cow::Borrowed("четвртак"), + alloc::borrow::Cow::Borrowed("петак"), + alloc::borrow::Cow::Borrowed("субота"), + ]), + }, + stand_alone: None, }, - abbr: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 115u8, 97u8, 107u8, 97u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 83u8, 65u8, 75u8, 65u8, - ]) - }, - ) - }, - narrow: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 115u8, 97u8, 107u8, 97u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 83u8, 65u8, 75u8, 65u8, - ]) - }, - ) + eras: ::icu_datetime::provider::calendar::Eras { + names: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 115u8, 97u8, 107u8, 97u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 208u8, 161u8, 208u8, 144u8, + 208u8, 154u8, 208u8, 144u8, + ]) + }, + ) + }, + abbr: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 115u8, 97u8, 107u8, 97u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 208u8, 161u8, 208u8, 144u8, + 208u8, 154u8, 208u8, 144u8, + ]) + }, + ) + }, + narrow: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 115u8, 97u8, 107u8, 97u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 208u8, 161u8, 208u8, 144u8, + 208u8, 154u8, 208u8, 144u8, + ]) + }, + ) + }, }, - }, -}; -static SR_LATN_U_CA_JAPANESE: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { - months: ::icu_datetime::provider::calendar::months::ContextsV1 { - format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("jan"), - alloc::borrow::Cow::Borrowed("feb"), - alloc::borrow::Cow::Borrowed("mar"), - alloc::borrow::Cow::Borrowed("apr"), - alloc::borrow::Cow::Borrowed("maj"), - alloc::borrow::Cow::Borrowed("jun"), - alloc::borrow::Cow::Borrowed("jul"), - alloc::borrow::Cow::Borrowed("avg"), - alloc::borrow::Cow::Borrowed("sep"), - alloc::borrow::Cow::Borrowed("okt"), - alloc::borrow::Cow::Borrowed("nov"), - alloc::borrow::Cow::Borrowed("dec"), - ]), - narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("j"), - alloc::borrow::Cow::Borrowed("f"), - alloc::borrow::Cow::Borrowed("m"), - alloc::borrow::Cow::Borrowed("a"), - alloc::borrow::Cow::Borrowed("m"), - alloc::borrow::Cow::Borrowed("j"), - alloc::borrow::Cow::Borrowed("j"), - alloc::borrow::Cow::Borrowed("a"), - alloc::borrow::Cow::Borrowed("s"), - alloc::borrow::Cow::Borrowed("o"), - alloc::borrow::Cow::Borrowed("n"), - alloc::borrow::Cow::Borrowed("d"), - ]), - short: None, - wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("januar"), - alloc::borrow::Cow::Borrowed("februar"), - alloc::borrow::Cow::Borrowed("mart"), - alloc::borrow::Cow::Borrowed("april"), - alloc::borrow::Cow::Borrowed("maj"), - alloc::borrow::Cow::Borrowed("jun"), - alloc::borrow::Cow::Borrowed("jul"), - alloc::borrow::Cow::Borrowed("avgust"), - alloc::borrow::Cow::Borrowed("septembar"), - alloc::borrow::Cow::Borrowed("oktobar"), - alloc::borrow::Cow::Borrowed("novembar"), - alloc::borrow::Cow::Borrowed("decembar"), - ]), + }; +static SR_CYRL_U_CA_JAPANESE_SR_U_CA_JAPANESE: DataStruct = + &::icu_datetime::provider::calendar::DateSymbolsV1 { + months: ::icu_datetime::provider::calendar::months::ContextsV1 { + format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("јан"), + alloc::borrow::Cow::Borrowed("феб"), + alloc::borrow::Cow::Borrowed("мар"), + alloc::borrow::Cow::Borrowed("апр"), + alloc::borrow::Cow::Borrowed("мај"), + alloc::borrow::Cow::Borrowed("јун"), + alloc::borrow::Cow::Borrowed("јул"), + alloc::borrow::Cow::Borrowed("авг"), + alloc::borrow::Cow::Borrowed("сеп"), + alloc::borrow::Cow::Borrowed("окт"), + alloc::borrow::Cow::Borrowed("нов"), + alloc::borrow::Cow::Borrowed("дец"), + ]), + narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("ј"), + alloc::borrow::Cow::Borrowed("ф"), + alloc::borrow::Cow::Borrowed("м"), + alloc::borrow::Cow::Borrowed("а"), + alloc::borrow::Cow::Borrowed("м"), + alloc::borrow::Cow::Borrowed("ј"), + alloc::borrow::Cow::Borrowed("ј"), + alloc::borrow::Cow::Borrowed("а"), + alloc::borrow::Cow::Borrowed("с"), + alloc::borrow::Cow::Borrowed("о"), + alloc::borrow::Cow::Borrowed("н"), + alloc::borrow::Cow::Borrowed("д"), + ]), + short: None, + wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("јануар"), + alloc::borrow::Cow::Borrowed("фебруар"), + alloc::borrow::Cow::Borrowed("март"), + alloc::borrow::Cow::Borrowed("април"), + alloc::borrow::Cow::Borrowed("мај"), + alloc::borrow::Cow::Borrowed("јун"), + alloc::borrow::Cow::Borrowed("јул"), + alloc::borrow::Cow::Borrowed("август"), + alloc::borrow::Cow::Borrowed("септембар"), + alloc::borrow::Cow::Borrowed("октобар"), + alloc::borrow::Cow::Borrowed("новембар"), + alloc::borrow::Cow::Borrowed("децембар"), + ]), + }, + stand_alone: None, }, - stand_alone: None, - }, - weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { - format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("ned"), - alloc::borrow::Cow::Borrowed("pon"), - alloc::borrow::Cow::Borrowed("uto"), - alloc::borrow::Cow::Borrowed("sre"), - alloc::borrow::Cow::Borrowed("čet"), - alloc::borrow::Cow::Borrowed("pet"), - alloc::borrow::Cow::Borrowed("sub"), - ]), - narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("n"), - alloc::borrow::Cow::Borrowed("p"), - alloc::borrow::Cow::Borrowed("u"), - alloc::borrow::Cow::Borrowed("s"), - alloc::borrow::Cow::Borrowed("č"), - alloc::borrow::Cow::Borrowed("p"), - alloc::borrow::Cow::Borrowed("s"), - ]), - short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("ne"), - alloc::borrow::Cow::Borrowed("po"), - alloc::borrow::Cow::Borrowed("ut"), - alloc::borrow::Cow::Borrowed("sr"), - alloc::borrow::Cow::Borrowed("če"), - alloc::borrow::Cow::Borrowed("pe"), - alloc::borrow::Cow::Borrowed("su"), - ])), - wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("nedelja"), - alloc::borrow::Cow::Borrowed("ponedeljak"), - alloc::borrow::Cow::Borrowed("utorak"), - alloc::borrow::Cow::Borrowed("sreda"), - alloc::borrow::Cow::Borrowed("četvrtak"), - alloc::borrow::Cow::Borrowed("petak"), - alloc::borrow::Cow::Borrowed("subota"), - ]), - }, - stand_alone: None, - }, - eras: ::icu_datetime::provider::calendar::Eras { - names: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 237u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 9u8, 0u8, 0u8, 0u8, 19u8, 0u8, - 0u8, 0u8, 27u8, 0u8, 0u8, 0u8, 37u8, 0u8, 0u8, 0u8, 47u8, 0u8, 0u8, 0u8, - 57u8, 0u8, 0u8, 0u8, 68u8, 0u8, 0u8, 0u8, 78u8, 0u8, 0u8, 0u8, 88u8, 0u8, - 0u8, 0u8, 98u8, 0u8, 0u8, 0u8, 108u8, 0u8, 0u8, 0u8, 119u8, 0u8, 0u8, 0u8, - 130u8, 0u8, 0u8, 0u8, 139u8, 0u8, 0u8, 0u8, 149u8, 0u8, 0u8, 0u8, 161u8, - 0u8, 0u8, 0u8, 174u8, 0u8, 0u8, 0u8, 185u8, 0u8, 0u8, 0u8, 196u8, 0u8, 0u8, - 0u8, 207u8, 0u8, 0u8, 0u8, 216u8, 0u8, 0u8, 0u8, 226u8, 0u8, 0u8, 0u8, - 237u8, 0u8, 0u8, 0u8, 248u8, 0u8, 0u8, 0u8, 3u8, 1u8, 0u8, 0u8, 15u8, 1u8, - 0u8, 0u8, 28u8, 1u8, 0u8, 0u8, 39u8, 1u8, 0u8, 0u8, 50u8, 1u8, 0u8, 0u8, - 60u8, 1u8, 0u8, 0u8, 69u8, 1u8, 0u8, 0u8, 79u8, 1u8, 0u8, 0u8, 89u8, 1u8, - 0u8, 0u8, 97u8, 1u8, 0u8, 0u8, 106u8, 1u8, 0u8, 0u8, 115u8, 1u8, 0u8, 0u8, - 124u8, 1u8, 0u8, 0u8, 134u8, 1u8, 0u8, 0u8, 144u8, 1u8, 0u8, 0u8, 154u8, - 1u8, 0u8, 0u8, 164u8, 1u8, 0u8, 0u8, 175u8, 1u8, 0u8, 0u8, 187u8, 1u8, 0u8, - 0u8, 197u8, 1u8, 0u8, 0u8, 207u8, 1u8, 0u8, 0u8, 215u8, 1u8, 0u8, 0u8, - 224u8, 1u8, 0u8, 0u8, 234u8, 1u8, 0u8, 0u8, 242u8, 1u8, 0u8, 0u8, 252u8, - 1u8, 0u8, 0u8, 6u8, 2u8, 0u8, 0u8, 16u8, 2u8, 0u8, 0u8, 24u8, 2u8, 0u8, - 0u8, 33u8, 2u8, 0u8, 0u8, 44u8, 2u8, 0u8, 0u8, 55u8, 2u8, 0u8, 0u8, 65u8, - 2u8, 0u8, 0u8, 76u8, 2u8, 0u8, 0u8, 87u8, 2u8, 0u8, 0u8, 97u8, 2u8, 0u8, - 0u8, 107u8, 2u8, 0u8, 0u8, 117u8, 2u8, 0u8, 0u8, 127u8, 2u8, 0u8, 0u8, - 137u8, 2u8, 0u8, 0u8, 148u8, 2u8, 0u8, 0u8, 158u8, 2u8, 0u8, 0u8, 169u8, - 2u8, 0u8, 0u8, 178u8, 2u8, 0u8, 0u8, 190u8, 2u8, 0u8, 0u8, 203u8, 2u8, 0u8, - 0u8, 215u8, 2u8, 0u8, 0u8, 226u8, 2u8, 0u8, 0u8, 236u8, 2u8, 0u8, 0u8, - 246u8, 2u8, 0u8, 0u8, 252u8, 2u8, 0u8, 0u8, 5u8, 3u8, 0u8, 0u8, 14u8, 3u8, - 0u8, 0u8, 23u8, 3u8, 0u8, 0u8, 33u8, 3u8, 0u8, 0u8, 42u8, 3u8, 0u8, 0u8, - 50u8, 3u8, 0u8, 0u8, 61u8, 3u8, 0u8, 0u8, 72u8, 3u8, 0u8, 0u8, 81u8, 3u8, - 0u8, 0u8, 95u8, 3u8, 0u8, 0u8, 104u8, 3u8, 0u8, 0u8, 116u8, 3u8, 0u8, 0u8, - 126u8, 3u8, 0u8, 0u8, 135u8, 3u8, 0u8, 0u8, 144u8, 3u8, 0u8, 0u8, 154u8, - 3u8, 0u8, 0u8, 163u8, 3u8, 0u8, 0u8, 172u8, 3u8, 0u8, 0u8, 182u8, 3u8, 0u8, - 0u8, 192u8, 3u8, 0u8, 0u8, 200u8, 3u8, 0u8, 0u8, 208u8, 3u8, 0u8, 0u8, - 219u8, 3u8, 0u8, 0u8, 227u8, 3u8, 0u8, 0u8, 236u8, 3u8, 0u8, 0u8, 245u8, - 3u8, 0u8, 0u8, 255u8, 3u8, 0u8, 0u8, 8u8, 4u8, 0u8, 0u8, 16u8, 4u8, 0u8, - 0u8, 26u8, 4u8, 0u8, 0u8, 38u8, 4u8, 0u8, 0u8, 49u8, 4u8, 0u8, 0u8, 59u8, - 4u8, 0u8, 0u8, 69u8, 4u8, 0u8, 0u8, 80u8, 4u8, 0u8, 0u8, 90u8, 4u8, 0u8, - 0u8, 100u8, 4u8, 0u8, 0u8, 110u8, 4u8, 0u8, 0u8, 119u8, 4u8, 0u8, 0u8, - 130u8, 4u8, 0u8, 0u8, 140u8, 4u8, 0u8, 0u8, 150u8, 4u8, 0u8, 0u8, 161u8, - 4u8, 0u8, 0u8, 172u8, 4u8, 0u8, 0u8, 184u8, 4u8, 0u8, 0u8, 192u8, 4u8, 0u8, - 0u8, 203u8, 4u8, 0u8, 0u8, 215u8, 4u8, 0u8, 0u8, 225u8, 4u8, 0u8, 0u8, - 235u8, 4u8, 0u8, 0u8, 245u8, 4u8, 0u8, 0u8, 0u8, 5u8, 0u8, 0u8, 9u8, 5u8, - 0u8, 0u8, 18u8, 5u8, 0u8, 0u8, 29u8, 5u8, 0u8, 0u8, 39u8, 5u8, 0u8, 0u8, - 50u8, 5u8, 0u8, 0u8, 60u8, 5u8, 0u8, 0u8, 71u8, 5u8, 0u8, 0u8, 81u8, 5u8, - 0u8, 0u8, 92u8, 5u8, 0u8, 0u8, 102u8, 5u8, 0u8, 0u8, 115u8, 5u8, 0u8, 0u8, - 127u8, 5u8, 0u8, 0u8, 136u8, 5u8, 0u8, 0u8, 146u8, 5u8, 0u8, 0u8, 156u8, - 5u8, 0u8, 0u8, 166u8, 5u8, 0u8, 0u8, 174u8, 5u8, 0u8, 0u8, 183u8, 5u8, 0u8, - 0u8, 192u8, 5u8, 0u8, 0u8, 201u8, 5u8, 0u8, 0u8, 212u8, 5u8, 0u8, 0u8, - 221u8, 5u8, 0u8, 0u8, 229u8, 5u8, 0u8, 0u8, 241u8, 5u8, 0u8, 0u8, 251u8, - 5u8, 0u8, 0u8, 4u8, 6u8, 0u8, 0u8, 13u8, 6u8, 0u8, 0u8, 23u8, 6u8, 0u8, - 0u8, 35u8, 6u8, 0u8, 0u8, 47u8, 6u8, 0u8, 0u8, 57u8, 6u8, 0u8, 0u8, 67u8, - 6u8, 0u8, 0u8, 77u8, 6u8, 0u8, 0u8, 87u8, 6u8, 0u8, 0u8, 97u8, 6u8, 0u8, - 0u8, 107u8, 6u8, 0u8, 0u8, 112u8, 6u8, 0u8, 0u8, 121u8, 6u8, 0u8, 0u8, - 133u8, 6u8, 0u8, 0u8, 145u8, 6u8, 0u8, 0u8, 157u8, 6u8, 0u8, 0u8, 167u8, - 6u8, 0u8, 0u8, 177u8, 6u8, 0u8, 0u8, 187u8, 6u8, 0u8, 0u8, 196u8, 6u8, 0u8, - 0u8, 205u8, 6u8, 0u8, 0u8, 216u8, 6u8, 0u8, 0u8, 225u8, 6u8, 0u8, 0u8, - 233u8, 6u8, 0u8, 0u8, 241u8, 6u8, 0u8, 0u8, 250u8, 6u8, 0u8, 0u8, 4u8, 7u8, - 0u8, 0u8, 11u8, 7u8, 0u8, 0u8, 20u8, 7u8, 0u8, 0u8, 25u8, 7u8, 0u8, 0u8, - 38u8, 7u8, 0u8, 0u8, 47u8, 7u8, 0u8, 0u8, 57u8, 7u8, 0u8, 0u8, 67u8, 7u8, - 0u8, 0u8, 78u8, 7u8, 0u8, 0u8, 89u8, 7u8, 0u8, 0u8, 100u8, 7u8, 0u8, 0u8, - 111u8, 7u8, 0u8, 0u8, 121u8, 7u8, 0u8, 0u8, 131u8, 7u8, 0u8, 0u8, 141u8, - 7u8, 0u8, 0u8, 151u8, 7u8, 0u8, 0u8, 160u8, 7u8, 0u8, 0u8, 173u8, 7u8, 0u8, - 0u8, 185u8, 7u8, 0u8, 0u8, 195u8, 7u8, 0u8, 0u8, 207u8, 7u8, 0u8, 0u8, - 212u8, 7u8, 0u8, 0u8, 222u8, 7u8, 0u8, 0u8, 232u8, 7u8, 0u8, 0u8, 242u8, - 7u8, 0u8, 0u8, 251u8, 7u8, 0u8, 0u8, 4u8, 8u8, 0u8, 0u8, 10u8, 8u8, 0u8, - 0u8, 19u8, 8u8, 0u8, 0u8, 30u8, 8u8, 0u8, 0u8, 40u8, 8u8, 0u8, 0u8, 50u8, - 8u8, 0u8, 0u8, 59u8, 8u8, 0u8, 0u8, 69u8, 8u8, 0u8, 0u8, 79u8, 8u8, 0u8, - 0u8, 89u8, 8u8, 0u8, 0u8, 99u8, 8u8, 0u8, 0u8, 109u8, 8u8, 0u8, 0u8, 120u8, - 8u8, 0u8, 0u8, 130u8, 8u8, 0u8, 0u8, 141u8, 8u8, 0u8, 0u8, 149u8, 8u8, 0u8, - 0u8, 159u8, 8u8, 0u8, 0u8, 171u8, 8u8, 0u8, 0u8, 181u8, 8u8, 0u8, 0u8, - 195u8, 8u8, 0u8, 0u8, 210u8, 8u8, 0u8, 0u8, 225u8, 8u8, 0u8, 0u8, 240u8, - 8u8, 0u8, 0u8, 251u8, 8u8, 0u8, 0u8, 7u8, 9u8, 0u8, 0u8, 18u8, 9u8, 0u8, - 0u8, 29u8, 9u8, 0u8, 0u8, 40u8, 9u8, 0u8, 0u8, 50u8, 9u8, 0u8, 0u8, 61u8, - 9u8, 0u8, 0u8, 69u8, 9u8, 0u8, 0u8, 77u8, 9u8, 0u8, 0u8, 97u8, 110u8, - 101u8, 105u8, 45u8, 49u8, 55u8, 55u8, 50u8, 97u8, 110u8, 103u8, 101u8, - 110u8, 45u8, 49u8, 49u8, 55u8, 53u8, 97u8, 110u8, 110u8, 97u8, 45u8, 57u8, - 54u8, 56u8, 97u8, 110u8, 115u8, 101u8, 105u8, 45u8, 49u8, 56u8, 53u8, 52u8, - 97u8, 110u8, 116u8, 101u8, 105u8, 45u8, 49u8, 50u8, 50u8, 55u8, 98u8, - 117u8, 110u8, 97u8, 110u8, 45u8, 49u8, 52u8, 52u8, 52u8, 98u8, 117u8, - 110u8, 99u8, 104u8, 117u8, 45u8, 49u8, 51u8, 55u8, 50u8, 98u8, 117u8, - 110u8, 101u8, 105u8, 45u8, 49u8, 50u8, 54u8, 52u8, 98u8, 117u8, 110u8, - 106u8, 105u8, 45u8, 49u8, 49u8, 56u8, 53u8, 98u8, 117u8, 110u8, 107u8, - 97u8, 45u8, 49u8, 56u8, 48u8, 52u8, 98u8, 117u8, 110u8, 107u8, 105u8, 45u8, - 49u8, 53u8, 48u8, 49u8, 98u8, 117u8, 110u8, 107u8, 121u8, 117u8, 45u8, - 49u8, 56u8, 54u8, 49u8, 98u8, 117u8, 110u8, 109u8, 101u8, 105u8, 45u8, - 49u8, 52u8, 54u8, 57u8, 98u8, 117u8, 110u8, 111u8, 45u8, 49u8, 50u8, 54u8, - 48u8, 98u8, 117u8, 110u8, 112u8, 111u8, 45u8, 49u8, 51u8, 49u8, 55u8, 98u8, - 117u8, 110u8, 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 53u8, 57u8, 50u8, - 98u8, 117u8, 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 50u8, - 51u8, 52u8, 98u8, 117u8, 110u8, 115u8, 101u8, 105u8, 45u8, 49u8, 56u8, - 49u8, 56u8, 98u8, 117u8, 110u8, 115u8, 104u8, 111u8, 45u8, 49u8, 52u8, - 54u8, 54u8, 99u8, 104u8, 111u8, 103u8, 101u8, 110u8, 45u8, 49u8, 48u8, - 50u8, 56u8, 99u8, 104u8, 111u8, 104u8, 111u8, 45u8, 57u8, 57u8, 57u8, 99u8, - 104u8, 111u8, 106u8, 105u8, 45u8, 49u8, 49u8, 48u8, 52u8, 99u8, 104u8, - 111u8, 107u8, 97u8, 110u8, 45u8, 49u8, 49u8, 54u8, 51u8, 99u8, 104u8, - 111u8, 107u8, 121u8, 111u8, 45u8, 49u8, 52u8, 56u8, 55u8, 99u8, 104u8, - 111u8, 107u8, 121u8, 117u8, 45u8, 49u8, 48u8, 52u8, 48u8, 99u8, 104u8, - 111u8, 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 52u8, 53u8, 55u8, 99u8, - 104u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 48u8, 51u8, - 55u8, 99u8, 104u8, 111u8, 115u8, 104u8, 111u8, 45u8, 49u8, 49u8, 51u8, - 50u8, 99u8, 104u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 57u8, 57u8, - 53u8, 99u8, 104u8, 111u8, 119u8, 97u8, 45u8, 49u8, 48u8, 49u8, 50u8, 100u8, - 97u8, 105u8, 100u8, 111u8, 45u8, 56u8, 48u8, 54u8, 100u8, 97u8, 105u8, - 106u8, 105u8, 45u8, 49u8, 49u8, 50u8, 54u8, 101u8, 105u8, 99u8, 104u8, - 111u8, 45u8, 49u8, 48u8, 57u8, 54u8, 101u8, 105u8, 101u8, 110u8, 45u8, - 57u8, 56u8, 55u8, 101u8, 105u8, 104u8, 111u8, 45u8, 49u8, 48u8, 56u8, 49u8, - 101u8, 105u8, 106u8, 105u8, 45u8, 49u8, 49u8, 52u8, 49u8, 101u8, 105u8, - 107u8, 97u8, 110u8, 45u8, 57u8, 56u8, 51u8, 101u8, 105u8, 107u8, 121u8, - 111u8, 45u8, 49u8, 52u8, 50u8, 57u8, 101u8, 105u8, 107u8, 121u8, 117u8, - 45u8, 49u8, 49u8, 49u8, 51u8, 101u8, 105u8, 109u8, 97u8, 110u8, 45u8, 49u8, - 49u8, 54u8, 53u8, 101u8, 105u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, - 57u8, 51u8, 101u8, 105u8, 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 53u8, - 53u8, 56u8, 101u8, 105u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, - 49u8, 54u8, 48u8, 101u8, 105u8, 115u8, 104u8, 111u8, 45u8, 49u8, 48u8, - 52u8, 54u8, 101u8, 105u8, 115u8, 104u8, 111u8, 45u8, 49u8, 53u8, 48u8, - 52u8, 101u8, 105u8, 115u8, 111u8, 45u8, 57u8, 56u8, 57u8, 101u8, 110u8, - 99u8, 104u8, 111u8, 45u8, 57u8, 50u8, 51u8, 101u8, 110u8, 103u8, 101u8, - 110u8, 45u8, 49u8, 51u8, 51u8, 54u8, 101u8, 110u8, 103u8, 105u8, 45u8, - 57u8, 48u8, 49u8, 101u8, 110u8, 107u8, 121u8, 111u8, 45u8, 49u8, 51u8, - 48u8, 56u8, 101u8, 110u8, 107u8, 121u8, 111u8, 45u8, 49u8, 55u8, 52u8, - 52u8, 101u8, 110u8, 107u8, 121u8, 117u8, 45u8, 49u8, 48u8, 54u8, 57u8, - 101u8, 110u8, 111u8, 45u8, 49u8, 50u8, 51u8, 57u8, 101u8, 110u8, 112u8, - 111u8, 45u8, 49u8, 54u8, 55u8, 51u8, 101u8, 110u8, 114u8, 121u8, 97u8, - 107u8, 117u8, 45u8, 55u8, 56u8, 50u8, 101u8, 110u8, 116u8, 111u8, 107u8, - 117u8, 45u8, 49u8, 52u8, 56u8, 57u8, 103u8, 97u8, 110u8, 103u8, 121u8, - 111u8, 45u8, 56u8, 55u8, 55u8, 103u8, 101u8, 110u8, 98u8, 117u8, 110u8, - 45u8, 49u8, 55u8, 51u8, 54u8, 103u8, 101u8, 110u8, 99u8, 104u8, 117u8, - 45u8, 49u8, 51u8, 56u8, 52u8, 103u8, 101u8, 110u8, 101u8, 105u8, 45u8, - 49u8, 49u8, 49u8, 56u8, 103u8, 101u8, 110u8, 106u8, 105u8, 45u8, 49u8, - 56u8, 54u8, 52u8, 103u8, 101u8, 110u8, 107u8, 105u8, 45u8, 49u8, 53u8, - 55u8, 48u8, 103u8, 101u8, 110u8, 107u8, 111u8, 45u8, 49u8, 51u8, 50u8, - 49u8, 103u8, 101u8, 110u8, 107u8, 111u8, 45u8, 49u8, 51u8, 51u8, 49u8, - 103u8, 101u8, 110u8, 107u8, 121u8, 117u8, 45u8, 49u8, 50u8, 48u8, 52u8, - 103u8, 101u8, 110u8, 110u8, 97u8, 45u8, 49u8, 54u8, 49u8, 53u8, 103u8, - 101u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, 50u8, 52u8, 103u8, - 101u8, 110u8, 111u8, 45u8, 49u8, 51u8, 49u8, 57u8, 103u8, 101u8, 110u8, - 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 54u8, 56u8, 56u8, 103u8, 101u8, - 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 49u8, 56u8, 52u8, - 103u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 50u8, - 57u8, 104u8, 97u8, 107u8, 117u8, 99u8, 104u8, 105u8, 45u8, 54u8, 53u8, - 48u8, 104u8, 97u8, 107u8, 117u8, 104u8, 111u8, 45u8, 54u8, 55u8, 50u8, - 104u8, 101u8, 105u8, 106u8, 105u8, 45u8, 49u8, 49u8, 53u8, 57u8, 104u8, - 101u8, 105u8, 115u8, 101u8, 105u8, 104u8, 111u8, 97u8, 110u8, 45u8, 49u8, - 49u8, 50u8, 48u8, 104u8, 111u8, 101u8, 105u8, 45u8, 49u8, 55u8, 48u8, 52u8, - 104u8, 111u8, 101u8, 110u8, 45u8, 49u8, 49u8, 51u8, 53u8, 104u8, 111u8, - 103u8, 101u8, 110u8, 45u8, 49u8, 49u8, 53u8, 54u8, 104u8, 111u8, 106u8, - 105u8, 45u8, 49u8, 50u8, 52u8, 55u8, 104u8, 111u8, 107u8, 105u8, 45u8, - 55u8, 55u8, 48u8, 104u8, 111u8, 114u8, 101u8, 107u8, 105u8, 45u8, 49u8, - 55u8, 53u8, 49u8, 104u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, - 52u8, 52u8, 57u8, 106u8, 105u8, 97u8, 110u8, 45u8, 49u8, 48u8, 50u8, 49u8, - 106u8, 105u8, 110u8, 103u8, 111u8, 107u8, 101u8, 105u8, 117u8, 110u8, 45u8, - 55u8, 54u8, 55u8, 106u8, 105u8, 110u8, 107u8, 105u8, 45u8, 55u8, 50u8, - 52u8, 106u8, 105u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 48u8, - 54u8, 53u8, 106u8, 105u8, 115u8, 104u8, 111u8, 45u8, 49u8, 49u8, 55u8, - 55u8, 106u8, 111u8, 101u8, 105u8, 45u8, 49u8, 50u8, 51u8, 50u8, 106u8, - 111u8, 103u8, 97u8, 110u8, 45u8, 56u8, 53u8, 57u8, 106u8, 111u8, 103u8, - 101u8, 110u8, 45u8, 49u8, 50u8, 48u8, 55u8, 106u8, 111u8, 103u8, 101u8, - 110u8, 45u8, 57u8, 55u8, 54u8, 106u8, 111u8, 104u8, 101u8, 105u8, 45u8, - 57u8, 51u8, 49u8, 106u8, 111u8, 107u8, 121u8, 111u8, 45u8, 49u8, 54u8, - 56u8, 52u8, 106u8, 111u8, 107u8, 121u8, 117u8, 45u8, 49u8, 50u8, 49u8, - 57u8, 106u8, 111u8, 111u8, 45u8, 49u8, 50u8, 50u8, 50u8, 106u8, 111u8, - 111u8, 45u8, 49u8, 54u8, 53u8, 50u8, 106u8, 111u8, 116u8, 111u8, 107u8, - 117u8, 45u8, 49u8, 48u8, 57u8, 55u8, 106u8, 111u8, 119u8, 97u8, 45u8, 56u8, - 51u8, 52u8, 106u8, 117u8, 101u8, 105u8, 45u8, 49u8, 49u8, 56u8, 50u8, - 107u8, 97u8, 101u8, 105u8, 45u8, 49u8, 56u8, 52u8, 56u8, 107u8, 97u8, - 103u8, 101u8, 110u8, 45u8, 49u8, 51u8, 48u8, 51u8, 107u8, 97u8, 104u8, - 111u8, 45u8, 49u8, 48u8, 57u8, 52u8, 107u8, 97u8, 106u8, 111u8, 45u8, 56u8, - 52u8, 56u8, 107u8, 97u8, 107u8, 101u8, 105u8, 45u8, 49u8, 51u8, 56u8, 55u8, - 107u8, 97u8, 107u8, 105u8, 116u8, 115u8, 117u8, 45u8, 49u8, 52u8, 52u8, - 49u8, 107u8, 97u8, 110u8, 98u8, 117u8, 110u8, 45u8, 49u8, 54u8, 54u8, 49u8, - 107u8, 97u8, 110u8, 101u8, 105u8, 45u8, 49u8, 54u8, 50u8, 52u8, 107u8, - 97u8, 110u8, 101u8, 110u8, 45u8, 49u8, 55u8, 52u8, 56u8, 107u8, 97u8, - 110u8, 103u8, 101u8, 110u8, 45u8, 49u8, 50u8, 52u8, 51u8, 107u8, 97u8, - 110u8, 106u8, 105u8, 45u8, 49u8, 48u8, 56u8, 55u8, 107u8, 97u8, 110u8, - 107u8, 105u8, 45u8, 49u8, 50u8, 50u8, 57u8, 107u8, 97u8, 110u8, 107u8, - 111u8, 45u8, 49u8, 48u8, 48u8, 52u8, 107u8, 97u8, 110u8, 110u8, 97u8, 45u8, - 57u8, 56u8, 53u8, 107u8, 97u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, - 48u8, 49u8, 55u8, 107u8, 97u8, 110u8, 112u8, 111u8, 45u8, 49u8, 55u8, 52u8, - 49u8, 107u8, 97u8, 110u8, 112u8, 121u8, 111u8, 45u8, 56u8, 56u8, 57u8, - 107u8, 97u8, 110u8, 115u8, 101u8, 105u8, 45u8, 49u8, 55u8, 56u8, 57u8, - 107u8, 97u8, 110u8, 115u8, 104u8, 111u8, 45u8, 49u8, 52u8, 54u8, 48u8, - 107u8, 97u8, 110u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 48u8, 52u8, - 52u8, 107u8, 97u8, 111u8, 45u8, 49u8, 49u8, 54u8, 57u8, 107u8, 97u8, 114u8, - 111u8, 107u8, 117u8, 45u8, 49u8, 50u8, 50u8, 53u8, 107u8, 97u8, 114u8, - 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 51u8, 50u8, 54u8, 107u8, 97u8, - 115u8, 104u8, 111u8, 45u8, 49u8, 49u8, 48u8, 54u8, 107u8, 97u8, 116u8, - 101u8, 105u8, 45u8, 49u8, 50u8, 51u8, 53u8, 107u8, 101u8, 105u8, 97u8, - 110u8, 45u8, 49u8, 54u8, 52u8, 56u8, 107u8, 101u8, 105u8, 99u8, 104u8, - 111u8, 45u8, 49u8, 53u8, 57u8, 54u8, 107u8, 101u8, 105u8, 111u8, 45u8, - 49u8, 56u8, 54u8, 53u8, 107u8, 101u8, 105u8, 117u8, 110u8, 45u8, 55u8, - 48u8, 52u8, 107u8, 101u8, 110u8, 99u8, 104u8, 111u8, 45u8, 49u8, 50u8, - 52u8, 57u8, 107u8, 101u8, 110u8, 101u8, 105u8, 45u8, 49u8, 50u8, 48u8, - 54u8, 107u8, 101u8, 110u8, 103u8, 101u8, 110u8, 45u8, 49u8, 51u8, 48u8, - 50u8, 107u8, 101u8, 110u8, 106u8, 105u8, 45u8, 49u8, 50u8, 55u8, 53u8, - 107u8, 101u8, 110u8, 107u8, 121u8, 117u8, 45u8, 49u8, 49u8, 57u8, 48u8, - 107u8, 101u8, 110u8, 109u8, 117u8, 45u8, 49u8, 51u8, 51u8, 52u8, 107u8, - 101u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, 48u8, 49u8, 107u8, - 101u8, 110u8, 112u8, 111u8, 45u8, 49u8, 50u8, 49u8, 51u8, 107u8, 101u8, - 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 50u8, 49u8, 49u8, - 107u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 55u8, - 48u8, 107u8, 111u8, 97u8, 110u8, 45u8, 49u8, 50u8, 55u8, 56u8, 107u8, - 111u8, 99u8, 104u8, 111u8, 45u8, 49u8, 50u8, 54u8, 49u8, 107u8, 111u8, - 103u8, 101u8, 110u8, 45u8, 49u8, 50u8, 53u8, 54u8, 107u8, 111u8, 104u8, - 101u8, 105u8, 45u8, 49u8, 48u8, 53u8, 56u8, 107u8, 111u8, 104u8, 111u8, - 45u8, 57u8, 54u8, 52u8, 107u8, 111u8, 106u8, 105u8, 45u8, 49u8, 49u8, 52u8, - 50u8, 107u8, 111u8, 106u8, 105u8, 45u8, 49u8, 53u8, 53u8, 53u8, 107u8, - 111u8, 107u8, 97u8, 45u8, 49u8, 56u8, 52u8, 52u8, 107u8, 111u8, 107u8, - 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 52u8, 48u8, 107u8, 111u8, 110u8, - 105u8, 110u8, 45u8, 56u8, 49u8, 48u8, 107u8, 111u8, 111u8, 45u8, 49u8, - 51u8, 56u8, 57u8, 107u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, - 49u8, 51u8, 55u8, 57u8, 107u8, 111u8, 115u8, 104u8, 111u8, 45u8, 49u8, - 52u8, 53u8, 53u8, 107u8, 111u8, 119u8, 97u8, 45u8, 49u8, 48u8, 57u8, 57u8, - 107u8, 111u8, 119u8, 97u8, 45u8, 49u8, 51u8, 56u8, 49u8, 107u8, 121u8, - 111u8, 104u8, 111u8, 45u8, 49u8, 55u8, 49u8, 54u8, 107u8, 121u8, 111u8, - 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 53u8, 50u8, 56u8, 107u8, 121u8, - 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 52u8, 53u8, 50u8, 107u8, - 121u8, 111u8, 119u8, 97u8, 45u8, 49u8, 56u8, 48u8, 49u8, 107u8, 121u8, - 117u8, 97u8, 110u8, 45u8, 49u8, 49u8, 52u8, 53u8, 107u8, 121u8, 117u8, - 106u8, 117u8, 45u8, 49u8, 49u8, 53u8, 52u8, 109u8, 97u8, 110u8, 101u8, - 110u8, 45u8, 49u8, 56u8, 54u8, 48u8, 109u8, 97u8, 110u8, 106u8, 105u8, - 45u8, 49u8, 54u8, 53u8, 56u8, 109u8, 97u8, 110u8, 106u8, 117u8, 45u8, 49u8, - 48u8, 50u8, 52u8, 109u8, 101u8, 105u8, 106u8, 105u8, 109u8, 101u8, 105u8, - 111u8, 45u8, 49u8, 52u8, 57u8, 50u8, 109u8, 101u8, 105u8, 114u8, 101u8, - 107u8, 105u8, 45u8, 49u8, 54u8, 53u8, 53u8, 109u8, 101u8, 105u8, 116u8, - 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 56u8, 55u8, 109u8, 101u8, 105u8, - 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 57u8, 48u8, 109u8, 101u8, - 105u8, 119u8, 97u8, 45u8, 49u8, 55u8, 54u8, 52u8, 110u8, 105u8, 110u8, - 97u8, 110u8, 45u8, 49u8, 49u8, 54u8, 54u8, 110u8, 105u8, 110u8, 106u8, - 105u8, 45u8, 49u8, 50u8, 52u8, 48u8, 110u8, 105u8, 110u8, 106u8, 117u8, - 45u8, 56u8, 53u8, 49u8, 110u8, 105u8, 110u8, 110u8, 97u8, 45u8, 56u8, 56u8, - 53u8, 110u8, 105u8, 110u8, 112u8, 101u8, 105u8, 45u8, 49u8, 49u8, 53u8, - 49u8, 111u8, 99u8, 104u8, 111u8, 45u8, 49u8, 51u8, 49u8, 49u8, 111u8, - 101u8, 105u8, 45u8, 49u8, 51u8, 57u8, 52u8, 111u8, 104u8, 111u8, 45u8, - 49u8, 49u8, 54u8, 49u8, 111u8, 110u8, 105u8, 110u8, 45u8, 49u8, 52u8, 54u8, - 55u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 48u8, 56u8, 52u8, - 111u8, 119u8, 97u8, 45u8, 57u8, 54u8, 49u8, 114u8, 101u8, 105u8, 107u8, - 105u8, 45u8, 55u8, 49u8, 53u8, 114u8, 101u8, 105u8, 119u8, 97u8, 114u8, - 121u8, 97u8, 107u8, 117u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, 51u8, - 56u8, 115u8, 97u8, 105u8, 107u8, 111u8, 45u8, 56u8, 53u8, 52u8, 115u8, - 104u8, 111u8, 97u8, 110u8, 45u8, 49u8, 49u8, 55u8, 49u8, 115u8, 104u8, - 111u8, 97u8, 110u8, 45u8, 49u8, 50u8, 57u8, 57u8, 115u8, 104u8, 111u8, - 99u8, 104u8, 111u8, 45u8, 49u8, 52u8, 50u8, 56u8, 115u8, 104u8, 111u8, - 99u8, 104u8, 117u8, 45u8, 49u8, 51u8, 50u8, 52u8, 115u8, 104u8, 111u8, - 103u8, 101u8, 110u8, 45u8, 49u8, 50u8, 53u8, 57u8, 115u8, 104u8, 111u8, - 104u8, 101u8, 105u8, 45u8, 49u8, 51u8, 52u8, 54u8, 115u8, 104u8, 111u8, - 104u8, 111u8, 45u8, 49u8, 48u8, 55u8, 52u8, 115u8, 104u8, 111u8, 104u8, - 111u8, 45u8, 49u8, 54u8, 52u8, 52u8, 115u8, 104u8, 111u8, 106u8, 105u8, - 45u8, 49u8, 49u8, 57u8, 57u8, 115u8, 104u8, 111u8, 107u8, 97u8, 45u8, 49u8, - 50u8, 53u8, 55u8, 115u8, 104u8, 111u8, 111u8, 45u8, 49u8, 50u8, 56u8, 56u8, - 115u8, 104u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 48u8, - 55u8, 55u8, 115u8, 104u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, - 57u8, 57u8, 48u8, 115u8, 104u8, 111u8, 116u8, 97u8, 105u8, 45u8, 56u8, - 57u8, 56u8, 115u8, 104u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, - 55u8, 49u8, 49u8, 115u8, 104u8, 111u8, 119u8, 97u8, 115u8, 104u8, 111u8, - 119u8, 97u8, 45u8, 49u8, 51u8, 49u8, 50u8, 115u8, 104u8, 117u8, 99u8, - 104u8, 111u8, 45u8, 54u8, 56u8, 54u8, 116u8, 97u8, 105u8, 101u8, 105u8, - 45u8, 49u8, 53u8, 50u8, 49u8, 116u8, 97u8, 105u8, 104u8, 111u8, 45u8, 55u8, - 48u8, 49u8, 116u8, 97u8, 105u8, 107u8, 97u8, 45u8, 54u8, 52u8, 53u8, 116u8, - 97u8, 105u8, 115u8, 104u8, 111u8, 116u8, 101u8, 110u8, 97u8, 110u8, 45u8, - 56u8, 53u8, 55u8, 116u8, 101u8, 110u8, 98u8, 117u8, 110u8, 45u8, 49u8, - 53u8, 51u8, 50u8, 116u8, 101u8, 110u8, 99u8, 104u8, 111u8, 45u8, 56u8, - 50u8, 52u8, 116u8, 101u8, 110u8, 101u8, 105u8, 45u8, 49u8, 49u8, 49u8, - 48u8, 116u8, 101u8, 110u8, 101u8, 110u8, 45u8, 57u8, 55u8, 51u8, 116u8, - 101u8, 110u8, 103u8, 101u8, 110u8, 45u8, 57u8, 55u8, 56u8, 116u8, 101u8, - 110u8, 103u8, 105u8, 45u8, 49u8, 48u8, 53u8, 51u8, 116u8, 101u8, 110u8, - 103u8, 121u8, 111u8, 45u8, 57u8, 51u8, 56u8, 116u8, 101u8, 110u8, 106u8, - 105u8, 45u8, 49u8, 49u8, 50u8, 52u8, 116u8, 101u8, 110u8, 106u8, 117u8, - 45u8, 49u8, 51u8, 55u8, 53u8, 116u8, 101u8, 110u8, 109u8, 101u8, 105u8, - 45u8, 49u8, 55u8, 56u8, 49u8, 116u8, 101u8, 110u8, 110u8, 97u8, 45u8, 49u8, - 54u8, 56u8, 49u8, 116u8, 101u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, - 49u8, 48u8, 56u8, 116u8, 101u8, 110u8, 111u8, 45u8, 55u8, 56u8, 49u8, - 116u8, 101u8, 110u8, 112u8, 111u8, 45u8, 49u8, 56u8, 51u8, 48u8, 116u8, - 101u8, 110u8, 112u8, 117u8, 107u8, 117u8, 45u8, 49u8, 50u8, 51u8, 51u8, - 116u8, 101u8, 110u8, 112u8, 121u8, 111u8, 45u8, 55u8, 50u8, 57u8, 116u8, - 101u8, 110u8, 112u8, 121u8, 111u8, 104u8, 111u8, 106u8, 105u8, 45u8, 55u8, - 53u8, 55u8, 116u8, 101u8, 110u8, 112u8, 121u8, 111u8, 106u8, 105u8, 110u8, - 103u8, 111u8, 45u8, 55u8, 54u8, 53u8, 116u8, 101u8, 110u8, 112u8, 121u8, - 111u8, 107u8, 97u8, 109u8, 112u8, 111u8, 45u8, 55u8, 52u8, 57u8, 116u8, - 101u8, 110u8, 112u8, 121u8, 111u8, 115u8, 104u8, 111u8, 104u8, 111u8, 45u8, - 55u8, 52u8, 57u8, 116u8, 101u8, 110u8, 114u8, 111u8, 107u8, 117u8, 45u8, - 57u8, 55u8, 48u8, 116u8, 101u8, 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, - 45u8, 57u8, 52u8, 55u8, 116u8, 101u8, 110u8, 115u8, 104u8, 111u8, 45u8, - 49u8, 49u8, 51u8, 49u8, 116u8, 101u8, 110u8, 115u8, 104u8, 111u8, 45u8, - 49u8, 53u8, 55u8, 51u8, 116u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, - 45u8, 57u8, 53u8, 55u8, 116u8, 101u8, 110u8, 121u8, 111u8, 45u8, 49u8, - 49u8, 52u8, 52u8, 116u8, 111u8, 107u8, 117u8, 106u8, 105u8, 45u8, 49u8, - 51u8, 48u8, 54u8, 119u8, 97u8, 100u8, 111u8, 45u8, 55u8, 48u8, 56u8, 121u8, - 111u8, 114u8, 111u8, 45u8, 55u8, 49u8, 55u8, 121u8, 111u8, 119u8, 97u8, - 45u8, 49u8, 49u8, 56u8, 49u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 237u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 17u8, 0u8, 0u8, 0u8, 36u8, 0u8, - 0u8, 0u8, 51u8, 0u8, 0u8, 0u8, 70u8, 0u8, 0u8, 0u8, 89u8, 0u8, 0u8, 0u8, - 107u8, 0u8, 0u8, 0u8, 126u8, 0u8, 0u8, 0u8, 144u8, 0u8, 0u8, 0u8, 164u8, - 0u8, 0u8, 0u8, 183u8, 0u8, 0u8, 0u8, 202u8, 0u8, 0u8, 0u8, 222u8, 0u8, 0u8, - 0u8, 242u8, 0u8, 0u8, 0u8, 3u8, 1u8, 0u8, 0u8, 22u8, 1u8, 0u8, 0u8, 43u8, - 1u8, 0u8, 0u8, 65u8, 1u8, 0u8, 0u8, 85u8, 1u8, 0u8, 0u8, 105u8, 1u8, 0u8, - 0u8, 125u8, 1u8, 0u8, 0u8, 143u8, 1u8, 0u8, 0u8, 163u8, 1u8, 0u8, 0u8, - 183u8, 1u8, 0u8, 0u8, 203u8, 1u8, 0u8, 0u8, 223u8, 1u8, 0u8, 0u8, 244u8, - 1u8, 0u8, 0u8, 10u8, 2u8, 0u8, 0u8, 31u8, 2u8, 0u8, 0u8, 50u8, 2u8, 0u8, - 0u8, 69u8, 2u8, 0u8, 0u8, 86u8, 2u8, 0u8, 0u8, 106u8, 2u8, 0u8, 0u8, 125u8, - 2u8, 0u8, 0u8, 140u8, 2u8, 0u8, 0u8, 159u8, 2u8, 0u8, 0u8, 178u8, 2u8, 0u8, - 0u8, 195u8, 2u8, 0u8, 0u8, 214u8, 2u8, 0u8, 0u8, 233u8, 2u8, 0u8, 0u8, - 252u8, 2u8, 0u8, 0u8, 15u8, 3u8, 0u8, 0u8, 35u8, 3u8, 0u8, 0u8, 56u8, 3u8, - 0u8, 0u8, 75u8, 3u8, 0u8, 0u8, 94u8, 3u8, 0u8, 0u8, 110u8, 3u8, 0u8, 0u8, - 127u8, 3u8, 0u8, 0u8, 146u8, 3u8, 0u8, 0u8, 163u8, 3u8, 0u8, 0u8, 182u8, - 3u8, 0u8, 0u8, 201u8, 3u8, 0u8, 0u8, 220u8, 3u8, 0u8, 0u8, 236u8, 3u8, 0u8, - 0u8, 254u8, 3u8, 0u8, 0u8, 17u8, 4u8, 0u8, 0u8, 37u8, 4u8, 0u8, 0u8, 55u8, - 4u8, 0u8, 0u8, 75u8, 4u8, 0u8, 0u8, 95u8, 4u8, 0u8, 0u8, 114u8, 4u8, 0u8, - 0u8, 134u8, 4u8, 0u8, 0u8, 153u8, 4u8, 0u8, 0u8, 174u8, 4u8, 0u8, 0u8, - 193u8, 4u8, 0u8, 0u8, 213u8, 4u8, 0u8, 0u8, 232u8, 4u8, 0u8, 0u8, 252u8, - 4u8, 0u8, 0u8, 15u8, 5u8, 0u8, 0u8, 36u8, 5u8, 0u8, 0u8, 58u8, 5u8, 0u8, - 0u8, 79u8, 5u8, 0u8, 0u8, 98u8, 5u8, 0u8, 0u8, 116u8, 5u8, 0u8, 0u8, 136u8, - 5u8, 0u8, 0u8, 142u8, 5u8, 0u8, 0u8, 160u8, 5u8, 0u8, 0u8, 178u8, 5u8, 0u8, - 0u8, 196u8, 5u8, 0u8, 0u8, 215u8, 5u8, 0u8, 0u8, 234u8, 5u8, 0u8, 0u8, - 250u8, 5u8, 0u8, 0u8, 15u8, 6u8, 0u8, 0u8, 35u8, 6u8, 0u8, 0u8, 54u8, 6u8, - 0u8, 0u8, 76u8, 6u8, 0u8, 0u8, 93u8, 6u8, 0u8, 0u8, 115u8, 6u8, 0u8, 0u8, - 135u8, 6u8, 0u8, 0u8, 154u8, 6u8, 0u8, 0u8, 171u8, 6u8, 0u8, 0u8, 191u8, - 6u8, 0u8, 0u8, 208u8, 6u8, 0u8, 0u8, 226u8, 6u8, 0u8, 0u8, 245u8, 6u8, 0u8, - 0u8, 9u8, 7u8, 0u8, 0u8, 26u8, 7u8, 0u8, 0u8, 43u8, 7u8, 0u8, 0u8, 64u8, - 7u8, 0u8, 0u8, 81u8, 7u8, 0u8, 0u8, 100u8, 7u8, 0u8, 0u8, 118u8, 7u8, 0u8, - 0u8, 137u8, 7u8, 0u8, 0u8, 155u8, 7u8, 0u8, 0u8, 171u8, 7u8, 0u8, 0u8, - 190u8, 7u8, 0u8, 0u8, 211u8, 7u8, 0u8, 0u8, 231u8, 7u8, 0u8, 0u8, 249u8, - 7u8, 0u8, 0u8, 11u8, 8u8, 0u8, 0u8, 31u8, 8u8, 0u8, 0u8, 51u8, 8u8, 0u8, - 0u8, 70u8, 8u8, 0u8, 0u8, 89u8, 8u8, 0u8, 0u8, 105u8, 8u8, 0u8, 0u8, 124u8, - 8u8, 0u8, 0u8, 143u8, 8u8, 0u8, 0u8, 161u8, 8u8, 0u8, 0u8, 181u8, 8u8, 0u8, - 0u8, 201u8, 8u8, 0u8, 0u8, 222u8, 8u8, 0u8, 0u8, 239u8, 8u8, 0u8, 0u8, 3u8, - 9u8, 0u8, 0u8, 23u8, 9u8, 0u8, 0u8, 42u8, 9u8, 0u8, 0u8, 61u8, 9u8, 0u8, - 0u8, 80u8, 9u8, 0u8, 0u8, 100u8, 9u8, 0u8, 0u8, 119u8, 9u8, 0u8, 0u8, - 136u8, 9u8, 0u8, 0u8, 156u8, 9u8, 0u8, 0u8, 174u8, 9u8, 0u8, 0u8, 194u8, - 9u8, 0u8, 0u8, 214u8, 9u8, 0u8, 0u8, 234u8, 9u8, 0u8, 0u8, 252u8, 9u8, 0u8, - 0u8, 15u8, 10u8, 0u8, 0u8, 34u8, 10u8, 0u8, 0u8, 56u8, 10u8, 0u8, 0u8, - 77u8, 10u8, 0u8, 0u8, 95u8, 10u8, 0u8, 0u8, 114u8, 10u8, 0u8, 0u8, 133u8, - 10u8, 0u8, 0u8, 152u8, 10u8, 0u8, 0u8, 168u8, 10u8, 0u8, 0u8, 187u8, 10u8, - 0u8, 0u8, 206u8, 10u8, 0u8, 0u8, 224u8, 10u8, 0u8, 0u8, 244u8, 10u8, 0u8, - 0u8, 5u8, 11u8, 0u8, 0u8, 21u8, 11u8, 0u8, 0u8, 42u8, 11u8, 0u8, 0u8, 61u8, - 11u8, 0u8, 0u8, 79u8, 11u8, 0u8, 0u8, 97u8, 11u8, 0u8, 0u8, 116u8, 11u8, - 0u8, 0u8, 137u8, 11u8, 0u8, 0u8, 158u8, 11u8, 0u8, 0u8, 177u8, 11u8, 0u8, - 0u8, 196u8, 11u8, 0u8, 0u8, 215u8, 11u8, 0u8, 0u8, 233u8, 11u8, 0u8, 0u8, - 252u8, 11u8, 0u8, 0u8, 15u8, 12u8, 0u8, 0u8, 21u8, 12u8, 0u8, 0u8, 39u8, - 12u8, 0u8, 0u8, 61u8, 12u8, 0u8, 0u8, 82u8, 12u8, 0u8, 0u8, 103u8, 12u8, - 0u8, 0u8, 122u8, 12u8, 0u8, 0u8, 140u8, 12u8, 0u8, 0u8, 159u8, 12u8, 0u8, - 0u8, 176u8, 12u8, 0u8, 0u8, 193u8, 12u8, 0u8, 0u8, 213u8, 12u8, 0u8, 0u8, - 231u8, 12u8, 0u8, 0u8, 248u8, 12u8, 0u8, 0u8, 9u8, 13u8, 0u8, 0u8, 27u8, - 13u8, 0u8, 0u8, 46u8, 13u8, 0u8, 0u8, 61u8, 13u8, 0u8, 0u8, 78u8, 13u8, - 0u8, 0u8, 83u8, 13u8, 0u8, 0u8, 105u8, 13u8, 0u8, 0u8, 122u8, 13u8, 0u8, - 0u8, 141u8, 13u8, 0u8, 0u8, 160u8, 13u8, 0u8, 0u8, 180u8, 13u8, 0u8, 0u8, - 200u8, 13u8, 0u8, 0u8, 220u8, 13u8, 0u8, 0u8, 240u8, 13u8, 0u8, 0u8, 3u8, - 14u8, 0u8, 0u8, 22u8, 14u8, 0u8, 0u8, 42u8, 14u8, 0u8, 0u8, 61u8, 14u8, - 0u8, 0u8, 78u8, 14u8, 0u8, 0u8, 100u8, 14u8, 0u8, 0u8, 120u8, 14u8, 0u8, - 0u8, 138u8, 14u8, 0u8, 0u8, 159u8, 14u8, 0u8, 0u8, 164u8, 14u8, 0u8, 0u8, - 183u8, 14u8, 0u8, 0u8, 201u8, 14u8, 0u8, 0u8, 220u8, 14u8, 0u8, 0u8, 237u8, - 14u8, 0u8, 0u8, 254u8, 14u8, 0u8, 0u8, 4u8, 15u8, 0u8, 0u8, 21u8, 15u8, - 0u8, 0u8, 41u8, 15u8, 0u8, 0u8, 59u8, 15u8, 0u8, 0u8, 77u8, 15u8, 0u8, 0u8, - 93u8, 15u8, 0u8, 0u8, 111u8, 15u8, 0u8, 0u8, 131u8, 15u8, 0u8, 0u8, 149u8, - 15u8, 0u8, 0u8, 169u8, 15u8, 0u8, 0u8, 188u8, 15u8, 0u8, 0u8, 208u8, 15u8, - 0u8, 0u8, 227u8, 15u8, 0u8, 0u8, 246u8, 15u8, 0u8, 0u8, 5u8, 16u8, 0u8, - 0u8, 24u8, 16u8, 0u8, 0u8, 45u8, 16u8, 0u8, 0u8, 63u8, 16u8, 0u8, 0u8, - 85u8, 16u8, 0u8, 0u8, 107u8, 16u8, 0u8, 0u8, 129u8, 16u8, 0u8, 0u8, 151u8, - 16u8, 0u8, 0u8, 170u8, 16u8, 0u8, 0u8, 190u8, 16u8, 0u8, 0u8, 210u8, 16u8, - 0u8, 0u8, 230u8, 16u8, 0u8, 0u8, 249u8, 16u8, 0u8, 0u8, 12u8, 17u8, 0u8, - 0u8, 33u8, 17u8, 0u8, 0u8, 49u8, 17u8, 0u8, 0u8, 65u8, 17u8, 0u8, 0u8, - 65u8, 110u8, 45u8, 101u8, 105u8, 32u8, 40u8, 49u8, 55u8, 55u8, 50u8, 45u8, - 49u8, 55u8, 56u8, 49u8, 41u8, 65u8, 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, - 49u8, 49u8, 55u8, 53u8, 226u8, 128u8, 147u8, 49u8, 49u8, 55u8, 55u8, 41u8, - 65u8, 110u8, 97u8, 32u8, 40u8, 57u8, 54u8, 56u8, 226u8, 128u8, 147u8, 57u8, - 55u8, 48u8, 41u8, 65u8, 110u8, 115u8, 101u8, 105u8, 32u8, 40u8, 49u8, 56u8, - 53u8, 52u8, 226u8, 128u8, 147u8, 49u8, 56u8, 54u8, 48u8, 41u8, 65u8, 110u8, - 116u8, 101u8, 105u8, 32u8, 40u8, 49u8, 50u8, 50u8, 55u8, 226u8, 128u8, - 147u8, 49u8, 50u8, 50u8, 57u8, 41u8, 66u8, 117u8, 110u8, 45u8, 97u8, 110u8, - 32u8, 40u8, 49u8, 52u8, 52u8, 52u8, 45u8, 49u8, 52u8, 52u8, 57u8, 41u8, - 66u8, 117u8, 196u8, 141u8, 117u8, 32u8, 40u8, 49u8, 51u8, 55u8, 50u8, - 226u8, 128u8, 147u8, 49u8, 51u8, 55u8, 53u8, 41u8, 66u8, 117u8, 110u8, - 45u8, 101u8, 105u8, 32u8, 40u8, 49u8, 50u8, 54u8, 52u8, 45u8, 49u8, 50u8, - 55u8, 53u8, 41u8, 66u8, 117u8, 110u8, 196u8, 145u8, 105u8, 32u8, 40u8, - 49u8, 49u8, 56u8, 53u8, 226u8, 128u8, 147u8, 49u8, 49u8, 57u8, 48u8, 41u8, - 66u8, 117u8, 110u8, 107u8, 97u8, 32u8, 40u8, 49u8, 56u8, 48u8, 52u8, 226u8, - 128u8, 147u8, 49u8, 56u8, 49u8, 56u8, 41u8, 66u8, 117u8, 110u8, 107u8, - 105u8, 32u8, 40u8, 49u8, 53u8, 48u8, 49u8, 226u8, 128u8, 147u8, 49u8, 53u8, - 48u8, 52u8, 41u8, 66u8, 117u8, 110u8, 107u8, 106u8, 117u8, 32u8, 40u8, - 49u8, 56u8, 54u8, 49u8, 226u8, 128u8, 147u8, 49u8, 56u8, 54u8, 52u8, 41u8, - 66u8, 117u8, 110u8, 109u8, 101u8, 105u8, 32u8, 40u8, 49u8, 52u8, 54u8, - 57u8, 226u8, 128u8, 147u8, 49u8, 52u8, 56u8, 55u8, 41u8, 66u8, 117u8, - 110u8, 45u8, 111u8, 32u8, 40u8, 49u8, 50u8, 54u8, 48u8, 45u8, 49u8, 50u8, - 54u8, 49u8, 41u8, 66u8, 117u8, 110u8, 112u8, 111u8, 32u8, 40u8, 49u8, 51u8, - 49u8, 55u8, 226u8, 128u8, 147u8, 49u8, 51u8, 49u8, 57u8, 41u8, 66u8, 117u8, - 110u8, 114u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 53u8, 57u8, 50u8, - 226u8, 128u8, 147u8, 49u8, 53u8, 57u8, 54u8, 41u8, 66u8, 117u8, 110u8, - 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 50u8, 51u8, 52u8, - 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 53u8, 41u8, 66u8, 117u8, 110u8, - 115u8, 101u8, 105u8, 32u8, 40u8, 49u8, 56u8, 49u8, 56u8, 226u8, 128u8, - 147u8, 49u8, 56u8, 51u8, 48u8, 41u8, 66u8, 117u8, 110u8, 197u8, 161u8, - 111u8, 32u8, 40u8, 49u8, 52u8, 54u8, 54u8, 226u8, 128u8, 147u8, 49u8, 52u8, - 54u8, 55u8, 41u8, 196u8, 140u8, 111u8, 103u8, 101u8, 110u8, 32u8, 40u8, - 49u8, 48u8, 50u8, 56u8, 226u8, 128u8, 147u8, 49u8, 48u8, 51u8, 55u8, 41u8, - 196u8, 140u8, 111u8, 104u8, 111u8, 32u8, 40u8, 57u8, 57u8, 57u8, 226u8, - 128u8, 147u8, 49u8, 48u8, 48u8, 52u8, 41u8, 196u8, 140u8, 111u8, 196u8, - 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, 48u8, 52u8, 226u8, 128u8, 147u8, - 49u8, 49u8, 48u8, 54u8, 41u8, 196u8, 140u8, 111u8, 107u8, 97u8, 110u8, - 32u8, 40u8, 49u8, 49u8, 54u8, 51u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, - 53u8, 41u8, 196u8, 140u8, 111u8, 107u8, 106u8, 111u8, 32u8, 40u8, 49u8, - 52u8, 56u8, 55u8, 226u8, 128u8, 147u8, 49u8, 52u8, 56u8, 57u8, 41u8, 196u8, - 140u8, 111u8, 107u8, 106u8, 117u8, 32u8, 40u8, 49u8, 48u8, 52u8, 48u8, - 226u8, 128u8, 147u8, 49u8, 48u8, 52u8, 52u8, 41u8, 196u8, 140u8, 111u8, - 114u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 52u8, 53u8, 55u8, 226u8, - 128u8, 147u8, 49u8, 52u8, 54u8, 48u8, 41u8, 196u8, 140u8, 111u8, 114u8, - 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, 51u8, 55u8, 226u8, - 128u8, 147u8, 49u8, 48u8, 52u8, 48u8, 41u8, 196u8, 140u8, 111u8, 197u8, - 161u8, 97u8, 111u8, 32u8, 40u8, 49u8, 49u8, 51u8, 50u8, 226u8, 128u8, - 147u8, 49u8, 49u8, 51u8, 53u8, 41u8, 196u8, 140u8, 111u8, 116u8, 111u8, - 107u8, 117u8, 32u8, 40u8, 57u8, 57u8, 53u8, 226u8, 128u8, 147u8, 57u8, - 57u8, 57u8, 41u8, 196u8, 140u8, 111u8, 118u8, 97u8, 32u8, 40u8, 49u8, 48u8, - 49u8, 50u8, 226u8, 128u8, 147u8, 49u8, 48u8, 49u8, 55u8, 41u8, 68u8, 97u8, - 105u8, 100u8, 111u8, 32u8, 40u8, 56u8, 48u8, 54u8, 226u8, 128u8, 147u8, - 56u8, 49u8, 48u8, 41u8, 68u8, 97u8, 105u8, 196u8, 145u8, 105u8, 32u8, 40u8, - 49u8, 49u8, 50u8, 54u8, 226u8, 128u8, 147u8, 49u8, 49u8, 51u8, 49u8, 41u8, - 69u8, 105u8, 196u8, 141u8, 111u8, 32u8, 40u8, 49u8, 48u8, 57u8, 54u8, - 226u8, 128u8, 147u8, 49u8, 48u8, 57u8, 55u8, 41u8, 69u8, 105u8, 45u8, - 101u8, 110u8, 32u8, 40u8, 57u8, 56u8, 55u8, 45u8, 57u8, 56u8, 57u8, 41u8, - 69u8, 105u8, 197u8, 161u8, 111u8, 32u8, 40u8, 49u8, 48u8, 56u8, 49u8, - 226u8, 128u8, 147u8, 49u8, 48u8, 56u8, 52u8, 41u8, 69u8, 105u8, 196u8, - 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, 52u8, 49u8, 226u8, 128u8, 147u8, - 49u8, 49u8, 52u8, 50u8, 41u8, 69u8, 105u8, 107u8, 97u8, 110u8, 32u8, 40u8, - 57u8, 56u8, 51u8, 226u8, 128u8, 147u8, 57u8, 56u8, 53u8, 41u8, 69u8, 105u8, - 107u8, 106u8, 111u8, 32u8, 40u8, 49u8, 52u8, 50u8, 57u8, 226u8, 128u8, - 147u8, 49u8, 52u8, 52u8, 49u8, 41u8, 69u8, 105u8, 107u8, 106u8, 117u8, - 32u8, 40u8, 49u8, 49u8, 49u8, 51u8, 226u8, 128u8, 147u8, 49u8, 49u8, 49u8, - 56u8, 41u8, 69u8, 105u8, 109u8, 97u8, 110u8, 32u8, 40u8, 49u8, 49u8, 54u8, - 53u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, 54u8, 41u8, 69u8, 105u8, - 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 50u8, 57u8, 51u8, 226u8, 128u8, - 147u8, 49u8, 50u8, 57u8, 57u8, 41u8, 69u8, 105u8, 114u8, 111u8, 107u8, - 117u8, 32u8, 40u8, 49u8, 53u8, 53u8, 56u8, 226u8, 128u8, 147u8, 49u8, 53u8, - 55u8, 48u8, 41u8, 69u8, 105u8, 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, - 40u8, 49u8, 49u8, 54u8, 48u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, 49u8, - 41u8, 69u8, 105u8, 197u8, 161u8, 111u8, 32u8, 40u8, 49u8, 48u8, 52u8, 54u8, - 226u8, 128u8, 147u8, 49u8, 48u8, 53u8, 51u8, 41u8, 69u8, 105u8, 197u8, - 161u8, 111u8, 32u8, 40u8, 49u8, 53u8, 48u8, 52u8, 226u8, 128u8, 147u8, - 49u8, 53u8, 50u8, 49u8, 41u8, 69u8, 105u8, 115u8, 111u8, 32u8, 40u8, 57u8, - 56u8, 57u8, 226u8, 128u8, 147u8, 57u8, 57u8, 48u8, 41u8, 69u8, 110u8, - 196u8, 141u8, 111u8, 32u8, 40u8, 57u8, 50u8, 51u8, 226u8, 128u8, 147u8, - 57u8, 51u8, 49u8, 41u8, 69u8, 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, - 51u8, 51u8, 54u8, 226u8, 128u8, 147u8, 49u8, 51u8, 52u8, 48u8, 41u8, 69u8, - 110u8, 196u8, 145u8, 105u8, 32u8, 40u8, 57u8, 48u8, 49u8, 226u8, 128u8, - 147u8, 57u8, 50u8, 51u8, 41u8, 69u8, 110u8, 107u8, 101u8, 105u8, 32u8, - 40u8, 49u8, 51u8, 48u8, 56u8, 226u8, 128u8, 147u8, 49u8, 51u8, 49u8, 49u8, - 41u8, 69u8, 110u8, 107u8, 106u8, 111u8, 32u8, 40u8, 49u8, 55u8, 52u8, 52u8, - 226u8, 128u8, 147u8, 49u8, 55u8, 52u8, 56u8, 41u8, 69u8, 110u8, 107u8, - 106u8, 117u8, 32u8, 40u8, 49u8, 48u8, 54u8, 57u8, 226u8, 128u8, 147u8, - 49u8, 48u8, 55u8, 52u8, 41u8, 69u8, 110u8, 45u8, 111u8, 32u8, 40u8, 49u8, - 50u8, 51u8, 57u8, 45u8, 49u8, 50u8, 52u8, 48u8, 41u8, 69u8, 110u8, 112u8, - 111u8, 32u8, 40u8, 49u8, 54u8, 55u8, 51u8, 226u8, 128u8, 147u8, 49u8, 54u8, - 56u8, 49u8, 41u8, 69u8, 110u8, 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, - 40u8, 55u8, 56u8, 50u8, 226u8, 128u8, 147u8, 56u8, 48u8, 54u8, 41u8, 69u8, - 110u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 52u8, 56u8, 57u8, - 226u8, 128u8, 147u8, 49u8, 52u8, 57u8, 50u8, 41u8, 71u8, 101u8, 110u8, - 107u8, 101u8, 105u8, 32u8, 40u8, 56u8, 55u8, 55u8, 226u8, 128u8, 147u8, - 56u8, 56u8, 53u8, 41u8, 71u8, 101u8, 110u8, 98u8, 117u8, 110u8, 32u8, 40u8, - 49u8, 55u8, 51u8, 54u8, 226u8, 128u8, 147u8, 49u8, 55u8, 52u8, 49u8, 41u8, - 71u8, 101u8, 110u8, 196u8, 141u8, 117u8, 32u8, 40u8, 49u8, 51u8, 56u8, - 52u8, 226u8, 128u8, 147u8, 49u8, 51u8, 57u8, 50u8, 41u8, 196u8, 144u8, - 101u8, 110u8, 45u8, 101u8, 105u8, 32u8, 40u8, 49u8, 49u8, 49u8, 56u8, 45u8, - 49u8, 49u8, 50u8, 48u8, 41u8, 71u8, 101u8, 110u8, 196u8, 145u8, 105u8, - 32u8, 40u8, 49u8, 56u8, 54u8, 52u8, 226u8, 128u8, 147u8, 49u8, 56u8, 54u8, - 53u8, 41u8, 71u8, 101u8, 110u8, 107u8, 105u8, 32u8, 40u8, 49u8, 53u8, 55u8, - 48u8, 226u8, 128u8, 147u8, 49u8, 53u8, 55u8, 51u8, 41u8, 196u8, 144u8, - 101u8, 110u8, 107u8, 106u8, 111u8, 32u8, 40u8, 49u8, 51u8, 50u8, 49u8, - 226u8, 128u8, 147u8, 49u8, 51u8, 50u8, 52u8, 41u8, 71u8, 101u8, 110u8, - 107u8, 111u8, 32u8, 40u8, 49u8, 51u8, 51u8, 49u8, 226u8, 128u8, 147u8, - 49u8, 51u8, 51u8, 52u8, 41u8, 71u8, 101u8, 110u8, 107u8, 106u8, 117u8, - 32u8, 40u8, 49u8, 50u8, 48u8, 52u8, 226u8, 128u8, 147u8, 49u8, 50u8, 48u8, - 54u8, 41u8, 71u8, 101u8, 110u8, 118u8, 97u8, 32u8, 40u8, 49u8, 54u8, 49u8, - 53u8, 226u8, 128u8, 147u8, 49u8, 54u8, 50u8, 52u8, 41u8, 196u8, 144u8, - 101u8, 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 50u8, 50u8, 52u8, 226u8, - 128u8, 147u8, 49u8, 50u8, 50u8, 53u8, 41u8, 196u8, 144u8, 101u8, 110u8, - 111u8, 32u8, 40u8, 49u8, 51u8, 49u8, 57u8, 226u8, 128u8, 147u8, 49u8, 51u8, - 50u8, 49u8, 41u8, 71u8, 101u8, 110u8, 114u8, 111u8, 107u8, 117u8, 32u8, - 40u8, 49u8, 54u8, 56u8, 56u8, 226u8, 128u8, 147u8, 49u8, 55u8, 48u8, 52u8, - 41u8, 71u8, 101u8, 110u8, 114u8, 106u8, 117u8, 107u8, 117u8, 32u8, 40u8, - 49u8, 49u8, 56u8, 52u8, 226u8, 128u8, 147u8, 49u8, 49u8, 56u8, 53u8, 41u8, - 71u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, - 50u8, 57u8, 226u8, 128u8, 147u8, 49u8, 51u8, 51u8, 49u8, 41u8, 72u8, 97u8, - 107u8, 117u8, 196u8, 141u8, 105u8, 32u8, 40u8, 54u8, 53u8, 48u8, 226u8, - 128u8, 147u8, 54u8, 55u8, 49u8, 41u8, 72u8, 97u8, 107u8, 117u8, 104u8, - 111u8, 32u8, 40u8, 54u8, 55u8, 50u8, 226u8, 128u8, 147u8, 54u8, 56u8, 54u8, - 41u8, 72u8, 101u8, 105u8, 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, - 53u8, 57u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, 48u8, 41u8, 72u8, 97u8, - 105u8, 115u8, 101u8, 105u8, 72u8, 111u8, 97u8, 110u8, 32u8, 40u8, 49u8, - 49u8, 50u8, 48u8, 226u8, 128u8, 147u8, 49u8, 49u8, 50u8, 52u8, 41u8, 72u8, - 111u8, 101u8, 105u8, 32u8, 40u8, 49u8, 55u8, 48u8, 52u8, 226u8, 128u8, - 147u8, 49u8, 55u8, 49u8, 49u8, 41u8, 72u8, 111u8, 101u8, 110u8, 32u8, 40u8, - 49u8, 49u8, 51u8, 53u8, 226u8, 128u8, 147u8, 49u8, 49u8, 52u8, 49u8, 41u8, - 72u8, 111u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 49u8, 53u8, 54u8, - 226u8, 128u8, 147u8, 49u8, 49u8, 53u8, 57u8, 41u8, 72u8, 111u8, 196u8, - 145u8, 105u8, 32u8, 40u8, 49u8, 50u8, 52u8, 55u8, 226u8, 128u8, 147u8, - 49u8, 50u8, 52u8, 57u8, 41u8, 72u8, 111u8, 107u8, 105u8, 32u8, 40u8, 55u8, - 55u8, 48u8, 226u8, 128u8, 147u8, 55u8, 56u8, 48u8, 41u8, 72u8, 111u8, - 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 55u8, 53u8, 49u8, - 226u8, 128u8, 147u8, 49u8, 55u8, 54u8, 52u8, 41u8, 72u8, 111u8, 116u8, - 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 52u8, 52u8, 57u8, 226u8, 128u8, - 147u8, 49u8, 52u8, 53u8, 50u8, 41u8, 196u8, 144u8, 105u8, 97u8, 110u8, - 32u8, 40u8, 49u8, 48u8, 50u8, 49u8, 226u8, 128u8, 147u8, 49u8, 48u8, 50u8, - 52u8, 41u8, 196u8, 144u8, 105u8, 110u8, 103u8, 111u8, 45u8, 107u8, 101u8, - 105u8, 117u8, 110u8, 32u8, 40u8, 55u8, 54u8, 55u8, 45u8, 55u8, 55u8, 48u8, - 41u8, 74u8, 105u8, 110u8, 107u8, 105u8, 32u8, 40u8, 55u8, 50u8, 52u8, - 226u8, 128u8, 147u8, 55u8, 50u8, 57u8, 41u8, 196u8, 144u8, 105u8, 114u8, - 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, 54u8, 53u8, 226u8, - 128u8, 147u8, 49u8, 48u8, 54u8, 57u8, 41u8, 196u8, 144u8, 105u8, 197u8, - 161u8, 111u8, 32u8, 40u8, 49u8, 49u8, 55u8, 55u8, 226u8, 128u8, 147u8, - 49u8, 49u8, 56u8, 49u8, 41u8, 196u8, 144u8, 111u8, 101u8, 105u8, 32u8, - 40u8, 49u8, 50u8, 51u8, 50u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 51u8, - 41u8, 74u8, 111u8, 103u8, 97u8, 110u8, 32u8, 40u8, 56u8, 53u8, 57u8, 226u8, - 128u8, 147u8, 56u8, 55u8, 55u8, 41u8, 197u8, 160u8, 111u8, 103u8, 101u8, - 110u8, 32u8, 40u8, 49u8, 50u8, 48u8, 55u8, 226u8, 128u8, 147u8, 49u8, 50u8, - 49u8, 49u8, 41u8, 74u8, 111u8, 103u8, 101u8, 110u8, 32u8, 40u8, 57u8, 55u8, - 54u8, 226u8, 128u8, 147u8, 57u8, 55u8, 56u8, 41u8, 197u8, 160u8, 111u8, - 104u8, 101u8, 105u8, 32u8, 40u8, 57u8, 51u8, 49u8, 226u8, 128u8, 147u8, - 57u8, 51u8, 56u8, 41u8, 74u8, 111u8, 107u8, 106u8, 111u8, 32u8, 40u8, 49u8, - 54u8, 56u8, 52u8, 226u8, 128u8, 147u8, 49u8, 54u8, 56u8, 56u8, 41u8, 197u8, - 160u8, 111u8, 107u8, 106u8, 117u8, 32u8, 40u8, 49u8, 50u8, 49u8, 57u8, - 226u8, 128u8, 147u8, 49u8, 50u8, 50u8, 50u8, 41u8, 196u8, 144u8, 117u8, - 32u8, 40u8, 49u8, 50u8, 50u8, 50u8, 226u8, 128u8, 147u8, 49u8, 50u8, 50u8, - 52u8, 41u8, 197u8, 160u8, 117u8, 32u8, 40u8, 49u8, 54u8, 53u8, 50u8, 226u8, - 128u8, 147u8, 49u8, 54u8, 53u8, 53u8, 41u8, 197u8, 160u8, 111u8, 116u8, - 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, 57u8, 55u8, 226u8, 128u8, - 147u8, 49u8, 48u8, 57u8, 57u8, 41u8, 197u8, 160u8, 111u8, 118u8, 97u8, - 32u8, 40u8, 56u8, 51u8, 52u8, 226u8, 128u8, 147u8, 56u8, 52u8, 56u8, 41u8, - 196u8, 144u8, 117u8, 101u8, 105u8, 32u8, 40u8, 49u8, 49u8, 56u8, 50u8, - 226u8, 128u8, 147u8, 49u8, 49u8, 56u8, 52u8, 41u8, 75u8, 97u8, 101u8, - 105u8, 32u8, 40u8, 49u8, 56u8, 52u8, 56u8, 226u8, 128u8, 147u8, 49u8, 56u8, - 53u8, 52u8, 41u8, 75u8, 97u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 51u8, - 48u8, 51u8, 226u8, 128u8, 147u8, 49u8, 51u8, 48u8, 54u8, 41u8, 75u8, 97u8, - 104u8, 111u8, 32u8, 40u8, 49u8, 48u8, 57u8, 52u8, 226u8, 128u8, 147u8, - 49u8, 48u8, 57u8, 54u8, 41u8, 75u8, 97u8, 106u8, 111u8, 32u8, 40u8, 56u8, - 52u8, 56u8, 226u8, 128u8, 147u8, 56u8, 53u8, 49u8, 41u8, 75u8, 97u8, 107u8, - 101u8, 105u8, 32u8, 40u8, 49u8, 51u8, 56u8, 55u8, 226u8, 128u8, 147u8, - 49u8, 51u8, 56u8, 57u8, 41u8, 75u8, 97u8, 107u8, 105u8, 116u8, 115u8, - 117u8, 32u8, 40u8, 49u8, 52u8, 52u8, 49u8, 226u8, 128u8, 147u8, 49u8, 52u8, - 52u8, 52u8, 41u8, 75u8, 97u8, 110u8, 98u8, 117u8, 110u8, 32u8, 40u8, 49u8, - 54u8, 54u8, 49u8, 226u8, 128u8, 147u8, 49u8, 54u8, 55u8, 51u8, 41u8, 75u8, - 97u8, 110u8, 45u8, 101u8, 105u8, 32u8, 40u8, 49u8, 54u8, 50u8, 52u8, 45u8, - 49u8, 54u8, 52u8, 52u8, 41u8, 75u8, 97u8, 110u8, 45u8, 101u8, 110u8, 32u8, - 40u8, 49u8, 55u8, 52u8, 56u8, 45u8, 49u8, 55u8, 53u8, 49u8, 41u8, 75u8, - 97u8, 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 50u8, 52u8, 51u8, - 226u8, 128u8, 147u8, 49u8, 50u8, 52u8, 55u8, 41u8, 75u8, 97u8, 110u8, - 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 48u8, 56u8, 55u8, 226u8, 128u8, - 147u8, 49u8, 48u8, 57u8, 52u8, 41u8, 75u8, 97u8, 110u8, 107u8, 105u8, 32u8, - 40u8, 49u8, 50u8, 50u8, 57u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 50u8, - 41u8, 75u8, 97u8, 110u8, 107u8, 111u8, 32u8, 40u8, 49u8, 48u8, 48u8, 52u8, - 226u8, 128u8, 147u8, 49u8, 48u8, 49u8, 50u8, 41u8, 75u8, 97u8, 110u8, 97u8, - 32u8, 40u8, 57u8, 56u8, 53u8, 226u8, 128u8, 147u8, 57u8, 56u8, 55u8, 41u8, - 75u8, 97u8, 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 48u8, 49u8, 55u8, 226u8, - 128u8, 147u8, 49u8, 48u8, 50u8, 49u8, 41u8, 75u8, 97u8, 110u8, 112u8, - 111u8, 32u8, 40u8, 49u8, 55u8, 52u8, 49u8, 226u8, 128u8, 147u8, 49u8, 55u8, - 52u8, 52u8, 41u8, 75u8, 97u8, 109u8, 112u8, 106u8, 111u8, 32u8, 40u8, 56u8, - 56u8, 57u8, 226u8, 128u8, 147u8, 56u8, 57u8, 56u8, 41u8, 75u8, 97u8, 110u8, - 115u8, 101u8, 105u8, 32u8, 40u8, 49u8, 55u8, 56u8, 57u8, 226u8, 128u8, - 147u8, 49u8, 56u8, 48u8, 49u8, 41u8, 75u8, 97u8, 110u8, 197u8, 161u8, - 111u8, 32u8, 40u8, 49u8, 52u8, 54u8, 48u8, 226u8, 128u8, 147u8, 49u8, 52u8, - 54u8, 54u8, 41u8, 75u8, 97u8, 110u8, 116u8, 111u8, 107u8, 117u8, 32u8, - 40u8, 49u8, 48u8, 52u8, 52u8, 226u8, 128u8, 147u8, 49u8, 48u8, 52u8, 54u8, - 41u8, 75u8, 97u8, 111u8, 32u8, 40u8, 49u8, 49u8, 54u8, 57u8, 226u8, 128u8, - 147u8, 49u8, 49u8, 55u8, 49u8, 41u8, 75u8, 97u8, 114u8, 111u8, 107u8, - 117u8, 32u8, 40u8, 49u8, 50u8, 50u8, 53u8, 226u8, 128u8, 147u8, 49u8, 50u8, - 50u8, 55u8, 41u8, 75u8, 97u8, 114u8, 101u8, 107u8, 105u8, 32u8, 40u8, 49u8, - 51u8, 50u8, 54u8, 226u8, 128u8, 147u8, 49u8, 51u8, 50u8, 57u8, 41u8, 75u8, - 97u8, 197u8, 161u8, 111u8, 32u8, 40u8, 49u8, 49u8, 48u8, 54u8, 226u8, - 128u8, 147u8, 49u8, 49u8, 48u8, 56u8, 41u8, 75u8, 97u8, 116u8, 101u8, - 105u8, 32u8, 40u8, 49u8, 50u8, 51u8, 53u8, 226u8, 128u8, 147u8, 49u8, 50u8, - 51u8, 56u8, 41u8, 75u8, 101u8, 105u8, 97u8, 110u8, 32u8, 40u8, 49u8, 54u8, - 52u8, 56u8, 226u8, 128u8, 147u8, 49u8, 54u8, 53u8, 50u8, 41u8, 75u8, 101u8, - 105u8, 196u8, 141u8, 111u8, 32u8, 40u8, 49u8, 53u8, 57u8, 54u8, 226u8, - 128u8, 147u8, 49u8, 54u8, 49u8, 53u8, 41u8, 75u8, 101u8, 105u8, 107u8, - 111u8, 32u8, 40u8, 49u8, 56u8, 54u8, 53u8, 226u8, 128u8, 147u8, 49u8, 56u8, - 54u8, 56u8, 41u8, 75u8, 101u8, 105u8, 117u8, 110u8, 32u8, 40u8, 55u8, 48u8, - 52u8, 226u8, 128u8, 147u8, 55u8, 48u8, 56u8, 41u8, 75u8, 101u8, 110u8, - 196u8, 141u8, 111u8, 32u8, 40u8, 49u8, 50u8, 52u8, 57u8, 226u8, 128u8, - 147u8, 49u8, 50u8, 53u8, 54u8, 41u8, 75u8, 101u8, 110u8, 45u8, 101u8, - 105u8, 32u8, 40u8, 49u8, 50u8, 48u8, 54u8, 45u8, 49u8, 50u8, 48u8, 55u8, - 41u8, 75u8, 101u8, 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 51u8, - 48u8, 50u8, 226u8, 128u8, 147u8, 49u8, 51u8, 48u8, 51u8, 41u8, 75u8, 101u8, - 110u8, 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 50u8, 55u8, 53u8, 226u8, - 128u8, 147u8, 49u8, 50u8, 55u8, 56u8, 41u8, 75u8, 101u8, 110u8, 107u8, - 106u8, 117u8, 32u8, 40u8, 49u8, 49u8, 57u8, 48u8, 226u8, 128u8, 147u8, - 49u8, 49u8, 57u8, 57u8, 41u8, 75u8, 101u8, 109u8, 117u8, 32u8, 40u8, 49u8, - 51u8, 51u8, 52u8, 226u8, 128u8, 147u8, 49u8, 51u8, 51u8, 54u8, 41u8, 75u8, - 101u8, 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 50u8, 48u8, 49u8, 226u8, - 128u8, 147u8, 49u8, 50u8, 48u8, 52u8, 41u8, 75u8, 101u8, 110u8, 112u8, - 111u8, 32u8, 40u8, 49u8, 50u8, 49u8, 51u8, 226u8, 128u8, 147u8, 49u8, 50u8, - 49u8, 57u8, 41u8, 75u8, 101u8, 110u8, 114u8, 106u8, 97u8, 107u8, 117u8, - 32u8, 40u8, 49u8, 50u8, 49u8, 49u8, 226u8, 128u8, 147u8, 49u8, 50u8, 49u8, - 51u8, 41u8, 75u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, - 49u8, 51u8, 55u8, 48u8, 226u8, 128u8, 147u8, 49u8, 51u8, 55u8, 50u8, 41u8, - 75u8, 111u8, 97u8, 110u8, 32u8, 40u8, 49u8, 50u8, 55u8, 56u8, 226u8, 128u8, - 147u8, 49u8, 50u8, 56u8, 56u8, 41u8, 75u8, 111u8, 196u8, 141u8, 111u8, - 32u8, 40u8, 49u8, 50u8, 54u8, 49u8, 226u8, 128u8, 147u8, 49u8, 50u8, 54u8, - 52u8, 41u8, 75u8, 111u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 50u8, 53u8, - 54u8, 226u8, 128u8, 147u8, 49u8, 50u8, 53u8, 55u8, 41u8, 75u8, 111u8, - 104u8, 101u8, 105u8, 32u8, 40u8, 49u8, 48u8, 53u8, 56u8, 226u8, 128u8, - 147u8, 49u8, 48u8, 54u8, 53u8, 41u8, 75u8, 111u8, 104u8, 111u8, 32u8, 40u8, - 57u8, 54u8, 52u8, 226u8, 128u8, 147u8, 57u8, 54u8, 56u8, 41u8, 75u8, 111u8, - 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, 52u8, 50u8, 226u8, 128u8, - 147u8, 49u8, 49u8, 52u8, 52u8, 41u8, 75u8, 111u8, 196u8, 145u8, 105u8, - 32u8, 40u8, 49u8, 53u8, 53u8, 53u8, 226u8, 128u8, 147u8, 49u8, 53u8, 53u8, - 56u8, 41u8, 75u8, 111u8, 107u8, 97u8, 32u8, 40u8, 49u8, 56u8, 52u8, 52u8, - 226u8, 128u8, 147u8, 49u8, 56u8, 52u8, 56u8, 41u8, 75u8, 111u8, 107u8, - 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 52u8, 48u8, 226u8, 128u8, - 147u8, 49u8, 51u8, 52u8, 54u8, 41u8, 75u8, 111u8, 110u8, 105u8, 110u8, - 32u8, 40u8, 56u8, 49u8, 48u8, 226u8, 128u8, 147u8, 56u8, 50u8, 52u8, 41u8, - 75u8, 117u8, 32u8, 40u8, 49u8, 51u8, 56u8, 57u8, 226u8, 128u8, 147u8, 49u8, - 51u8, 57u8, 48u8, 41u8, 75u8, 111u8, 114u8, 106u8, 97u8, 107u8, 117u8, - 32u8, 40u8, 49u8, 51u8, 55u8, 57u8, 226u8, 128u8, 147u8, 49u8, 51u8, 56u8, - 49u8, 41u8, 75u8, 111u8, 197u8, 161u8, 111u8, 32u8, 40u8, 49u8, 52u8, 53u8, - 53u8, 226u8, 128u8, 147u8, 49u8, 52u8, 53u8, 55u8, 41u8, 75u8, 111u8, - 118u8, 97u8, 32u8, 40u8, 49u8, 48u8, 57u8, 57u8, 226u8, 128u8, 147u8, 49u8, - 49u8, 48u8, 52u8, 41u8, 75u8, 111u8, 118u8, 97u8, 32u8, 40u8, 49u8, 51u8, - 56u8, 49u8, 226u8, 128u8, 147u8, 49u8, 51u8, 56u8, 52u8, 41u8, 75u8, 106u8, - 111u8, 104u8, 111u8, 32u8, 40u8, 49u8, 55u8, 49u8, 54u8, 226u8, 128u8, - 147u8, 49u8, 55u8, 51u8, 54u8, 41u8, 75u8, 106u8, 111u8, 114u8, 111u8, - 107u8, 117u8, 32u8, 40u8, 49u8, 53u8, 50u8, 56u8, 226u8, 128u8, 147u8, - 49u8, 53u8, 51u8, 50u8, 41u8, 75u8, 106u8, 111u8, 116u8, 111u8, 107u8, - 117u8, 32u8, 40u8, 49u8, 52u8, 53u8, 50u8, 226u8, 128u8, 147u8, 49u8, 52u8, - 53u8, 53u8, 41u8, 75u8, 106u8, 111u8, 118u8, 97u8, 32u8, 40u8, 49u8, 56u8, - 48u8, 49u8, 226u8, 128u8, 147u8, 49u8, 56u8, 48u8, 52u8, 41u8, 75u8, 106u8, - 117u8, 97u8, 110u8, 32u8, 40u8, 49u8, 49u8, 52u8, 53u8, 226u8, 128u8, - 147u8, 49u8, 49u8, 53u8, 49u8, 41u8, 75u8, 106u8, 117u8, 106u8, 117u8, - 32u8, 40u8, 49u8, 49u8, 53u8, 52u8, 226u8, 128u8, 147u8, 49u8, 49u8, 53u8, - 54u8, 41u8, 77u8, 97u8, 110u8, 45u8, 101u8, 110u8, 32u8, 40u8, 49u8, 56u8, - 54u8, 48u8, 45u8, 49u8, 56u8, 54u8, 49u8, 41u8, 77u8, 97u8, 110u8, 106u8, - 105u8, 32u8, 40u8, 49u8, 54u8, 53u8, 56u8, 226u8, 128u8, 147u8, 49u8, 54u8, - 54u8, 49u8, 41u8, 77u8, 97u8, 110u8, 106u8, 117u8, 32u8, 40u8, 49u8, 48u8, - 50u8, 52u8, 226u8, 128u8, 147u8, 49u8, 48u8, 50u8, 56u8, 41u8, 77u8, 101u8, - 105u8, 196u8, 145u8, 105u8, 77u8, 101u8, 105u8, 111u8, 32u8, 40u8, 49u8, - 52u8, 57u8, 50u8, 226u8, 128u8, 147u8, 49u8, 53u8, 48u8, 49u8, 41u8, 77u8, - 101u8, 105u8, 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 54u8, - 53u8, 53u8, 226u8, 128u8, 147u8, 49u8, 54u8, 53u8, 56u8, 41u8, 77u8, 101u8, - 105u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 56u8, 52u8, - 226u8, 128u8, 147u8, 49u8, 51u8, 56u8, 55u8, 41u8, 77u8, 101u8, 105u8, - 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 57u8, 48u8, 226u8, - 128u8, 147u8, 49u8, 51u8, 57u8, 52u8, 41u8, 77u8, 101u8, 105u8, 118u8, - 97u8, 32u8, 40u8, 49u8, 55u8, 54u8, 52u8, 226u8, 128u8, 147u8, 49u8, 55u8, - 55u8, 50u8, 41u8, 78u8, 105u8, 110u8, 45u8, 97u8, 110u8, 32u8, 40u8, 49u8, - 49u8, 54u8, 54u8, 45u8, 49u8, 49u8, 54u8, 57u8, 41u8, 78u8, 105u8, 110u8, - 106u8, 105u8, 32u8, 40u8, 49u8, 50u8, 52u8, 48u8, 226u8, 128u8, 147u8, - 49u8, 50u8, 52u8, 51u8, 41u8, 78u8, 105u8, 110u8, 106u8, 117u8, 32u8, 40u8, - 56u8, 53u8, 49u8, 226u8, 128u8, 147u8, 56u8, 53u8, 52u8, 41u8, 78u8, 105u8, - 110u8, 106u8, 97u8, 32u8, 40u8, 56u8, 56u8, 53u8, 226u8, 128u8, 147u8, - 56u8, 56u8, 57u8, 41u8, 78u8, 105u8, 110u8, 112u8, 101u8, 105u8, 32u8, - 40u8, 49u8, 49u8, 53u8, 49u8, 226u8, 128u8, 147u8, 49u8, 49u8, 53u8, 52u8, - 41u8, 79u8, 196u8, 141u8, 111u8, 32u8, 40u8, 49u8, 51u8, 49u8, 49u8, 226u8, - 128u8, 147u8, 49u8, 51u8, 49u8, 50u8, 41u8, 79u8, 101u8, 105u8, 32u8, 40u8, - 49u8, 51u8, 57u8, 52u8, 226u8, 128u8, 147u8, 49u8, 52u8, 50u8, 56u8, 41u8, - 79u8, 104u8, 111u8, 32u8, 40u8, 49u8, 49u8, 54u8, 49u8, 226u8, 128u8, - 147u8, 49u8, 49u8, 54u8, 51u8, 41u8, 79u8, 110u8, 105u8, 110u8, 32u8, 40u8, - 49u8, 52u8, 54u8, 55u8, 226u8, 128u8, 147u8, 49u8, 52u8, 54u8, 57u8, 41u8, - 79u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, 56u8, 52u8, - 226u8, 128u8, 147u8, 49u8, 48u8, 56u8, 55u8, 41u8, 79u8, 118u8, 97u8, 32u8, - 40u8, 57u8, 54u8, 49u8, 226u8, 128u8, 147u8, 57u8, 54u8, 52u8, 41u8, 82u8, - 101u8, 105u8, 107u8, 105u8, 32u8, 40u8, 55u8, 49u8, 53u8, 226u8, 128u8, - 147u8, 55u8, 49u8, 55u8, 41u8, 82u8, 101u8, 105u8, 118u8, 97u8, 82u8, - 106u8, 97u8, 107u8, 117u8, 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 50u8, - 51u8, 56u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 57u8, 41u8, 83u8, 97u8, - 105u8, 107u8, 111u8, 32u8, 40u8, 56u8, 53u8, 52u8, 226u8, 128u8, 147u8, - 56u8, 53u8, 55u8, 41u8, 197u8, 160u8, 111u8, 97u8, 110u8, 32u8, 40u8, 49u8, - 49u8, 55u8, 49u8, 226u8, 128u8, 147u8, 49u8, 49u8, 55u8, 53u8, 41u8, 197u8, - 160u8, 111u8, 97u8, 110u8, 32u8, 40u8, 49u8, 50u8, 57u8, 57u8, 226u8, - 128u8, 147u8, 49u8, 51u8, 48u8, 50u8, 41u8, 197u8, 160u8, 111u8, 196u8, - 141u8, 111u8, 32u8, 40u8, 49u8, 52u8, 50u8, 56u8, 226u8, 128u8, 147u8, - 49u8, 52u8, 50u8, 57u8, 41u8, 197u8, 160u8, 111u8, 196u8, 141u8, 117u8, - 32u8, 40u8, 49u8, 51u8, 50u8, 52u8, 226u8, 128u8, 147u8, 49u8, 51u8, 50u8, - 54u8, 41u8, 197u8, 160u8, 111u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, - 50u8, 53u8, 57u8, 226u8, 128u8, 147u8, 49u8, 50u8, 54u8, 48u8, 41u8, 197u8, - 160u8, 111u8, 104u8, 101u8, 105u8, 32u8, 40u8, 49u8, 51u8, 52u8, 54u8, - 226u8, 128u8, 147u8, 49u8, 51u8, 55u8, 48u8, 41u8, 197u8, 160u8, 111u8, - 104u8, 111u8, 32u8, 40u8, 49u8, 48u8, 55u8, 52u8, 226u8, 128u8, 147u8, - 49u8, 48u8, 55u8, 55u8, 41u8, 197u8, 160u8, 111u8, 104u8, 111u8, 32u8, - 40u8, 49u8, 54u8, 52u8, 52u8, 226u8, 128u8, 147u8, 49u8, 54u8, 52u8, 56u8, - 41u8, 197u8, 160u8, 111u8, 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, - 57u8, 57u8, 226u8, 128u8, 147u8, 49u8, 50u8, 48u8, 49u8, 41u8, 197u8, - 160u8, 111u8, 107u8, 97u8, 32u8, 40u8, 49u8, 50u8, 53u8, 55u8, 226u8, - 128u8, 147u8, 49u8, 50u8, 53u8, 57u8, 41u8, 197u8, 160u8, 117u8, 32u8, - 40u8, 49u8, 50u8, 56u8, 56u8, 226u8, 128u8, 147u8, 49u8, 50u8, 57u8, 51u8, - 41u8, 197u8, 160u8, 111u8, 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, - 49u8, 48u8, 55u8, 55u8, 226u8, 128u8, 147u8, 49u8, 48u8, 56u8, 49u8, 41u8, - 197u8, 160u8, 111u8, 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 57u8, - 57u8, 48u8, 226u8, 128u8, 147u8, 57u8, 57u8, 53u8, 41u8, 197u8, 160u8, - 111u8, 116u8, 97u8, 105u8, 32u8, 40u8, 56u8, 57u8, 56u8, 226u8, 128u8, - 147u8, 57u8, 48u8, 49u8, 41u8, 197u8, 160u8, 111u8, 116u8, 111u8, 107u8, - 117u8, 32u8, 40u8, 49u8, 55u8, 49u8, 49u8, 226u8, 128u8, 147u8, 49u8, 55u8, - 49u8, 54u8, 41u8, 197u8, 160u8, 111u8, 118u8, 97u8, 197u8, 160u8, 111u8, - 118u8, 97u8, 32u8, 40u8, 49u8, 51u8, 49u8, 50u8, 226u8, 128u8, 147u8, 49u8, - 51u8, 49u8, 55u8, 41u8, 197u8, 160u8, 117u8, 196u8, 141u8, 111u8, 32u8, - 40u8, 54u8, 56u8, 54u8, 226u8, 128u8, 147u8, 55u8, 48u8, 49u8, 41u8, 84u8, - 97u8, 105u8, 101u8, 105u8, 32u8, 40u8, 49u8, 53u8, 50u8, 49u8, 226u8, - 128u8, 147u8, 49u8, 53u8, 50u8, 56u8, 41u8, 84u8, 97u8, 105u8, 104u8, - 111u8, 32u8, 40u8, 55u8, 48u8, 49u8, 226u8, 128u8, 147u8, 55u8, 48u8, 52u8, - 41u8, 84u8, 97u8, 105u8, 107u8, 97u8, 32u8, 40u8, 54u8, 52u8, 53u8, 226u8, - 128u8, 147u8, 54u8, 53u8, 48u8, 41u8, 84u8, 97u8, 105u8, 197u8, 161u8, - 111u8, 84u8, 101u8, 110u8, 97u8, 110u8, 32u8, 40u8, 56u8, 53u8, 55u8, - 226u8, 128u8, 147u8, 56u8, 53u8, 57u8, 41u8, 84u8, 101u8, 110u8, 109u8, - 111u8, 110u8, 32u8, 40u8, 49u8, 53u8, 51u8, 50u8, 226u8, 128u8, 147u8, - 49u8, 53u8, 53u8, 53u8, 41u8, 84u8, 101u8, 110u8, 196u8, 141u8, 111u8, - 32u8, 40u8, 56u8, 50u8, 52u8, 226u8, 128u8, 147u8, 56u8, 51u8, 52u8, 41u8, - 84u8, 101u8, 110u8, 45u8, 101u8, 105u8, 32u8, 40u8, 49u8, 49u8, 49u8, 48u8, - 45u8, 49u8, 49u8, 49u8, 51u8, 41u8, 84u8, 101u8, 110u8, 45u8, 101u8, 110u8, - 32u8, 40u8, 57u8, 55u8, 51u8, 45u8, 57u8, 55u8, 54u8, 41u8, 84u8, 101u8, - 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 57u8, 55u8, 56u8, 226u8, 128u8, - 147u8, 57u8, 56u8, 51u8, 41u8, 84u8, 101u8, 110u8, 196u8, 145u8, 105u8, - 32u8, 40u8, 49u8, 48u8, 53u8, 51u8, 226u8, 128u8, 147u8, 49u8, 48u8, 53u8, - 56u8, 41u8, 84u8, 101u8, 110u8, 103u8, 106u8, 111u8, 32u8, 40u8, 57u8, - 51u8, 56u8, 226u8, 128u8, 147u8, 57u8, 52u8, 55u8, 41u8, 84u8, 101u8, - 110u8, 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, 50u8, 52u8, 226u8, - 128u8, 147u8, 49u8, 49u8, 50u8, 54u8, 41u8, 84u8, 101u8, 110u8, 106u8, - 117u8, 32u8, 40u8, 49u8, 51u8, 55u8, 53u8, 226u8, 128u8, 147u8, 49u8, 51u8, - 55u8, 57u8, 41u8, 84u8, 101u8, 110u8, 109u8, 101u8, 105u8, 32u8, 40u8, - 49u8, 55u8, 56u8, 49u8, 226u8, 128u8, 147u8, 49u8, 55u8, 56u8, 57u8, 41u8, - 84u8, 101u8, 110u8, 118u8, 97u8, 32u8, 40u8, 49u8, 54u8, 56u8, 49u8, 226u8, - 128u8, 147u8, 49u8, 54u8, 56u8, 52u8, 41u8, 84u8, 101u8, 110u8, 105u8, - 110u8, 32u8, 40u8, 49u8, 49u8, 48u8, 56u8, 226u8, 128u8, 147u8, 49u8, 49u8, - 49u8, 48u8, 41u8, 84u8, 101u8, 110u8, 45u8, 111u8, 32u8, 40u8, 55u8, 56u8, - 49u8, 45u8, 55u8, 56u8, 50u8, 41u8, 84u8, 101u8, 110u8, 112u8, 111u8, 32u8, - 40u8, 49u8, 56u8, 51u8, 48u8, 226u8, 128u8, 147u8, 49u8, 56u8, 52u8, 52u8, - 41u8, 84u8, 101u8, 109u8, 112u8, 117u8, 107u8, 117u8, 32u8, 40u8, 49u8, - 50u8, 51u8, 51u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 52u8, 41u8, 84u8, - 101u8, 109u8, 112u8, 105u8, 111u8, 32u8, 40u8, 55u8, 50u8, 57u8, 226u8, - 128u8, 147u8, 55u8, 52u8, 57u8, 41u8, 84u8, 101u8, 109u8, 112u8, 105u8, - 111u8, 45u8, 104u8, 111u8, 196u8, 145u8, 105u8, 32u8, 40u8, 55u8, 53u8, - 55u8, 45u8, 55u8, 54u8, 53u8, 41u8, 84u8, 101u8, 109u8, 112u8, 111u8, 45u8, - 196u8, 145u8, 105u8, 110u8, 103u8, 111u8, 32u8, 40u8, 55u8, 54u8, 53u8, - 45u8, 55u8, 54u8, 55u8, 41u8, 84u8, 101u8, 109u8, 112u8, 105u8, 111u8, - 45u8, 107u8, 97u8, 109u8, 112u8, 111u8, 32u8, 40u8, 55u8, 52u8, 57u8, 45u8, - 55u8, 52u8, 57u8, 41u8, 84u8, 101u8, 109u8, 112u8, 105u8, 111u8, 45u8, - 197u8, 161u8, 111u8, 104u8, 111u8, 32u8, 40u8, 55u8, 52u8, 57u8, 45u8, - 55u8, 53u8, 55u8, 41u8, 84u8, 101u8, 110u8, 114u8, 111u8, 107u8, 117u8, - 32u8, 40u8, 57u8, 55u8, 48u8, 226u8, 128u8, 147u8, 57u8, 55u8, 51u8, 41u8, - 84u8, 101u8, 110u8, 114u8, 105u8, 97u8, 107u8, 117u8, 32u8, 40u8, 57u8, - 52u8, 55u8, 226u8, 128u8, 147u8, 57u8, 53u8, 55u8, 41u8, 84u8, 101u8, - 110u8, 197u8, 161u8, 111u8, 32u8, 40u8, 49u8, 49u8, 51u8, 49u8, 226u8, - 128u8, 147u8, 49u8, 49u8, 51u8, 50u8, 41u8, 84u8, 101u8, 110u8, 197u8, - 161u8, 111u8, 32u8, 40u8, 49u8, 53u8, 55u8, 51u8, 226u8, 128u8, 147u8, - 49u8, 53u8, 57u8, 50u8, 41u8, 84u8, 101u8, 110u8, 116u8, 111u8, 107u8, - 117u8, 32u8, 40u8, 57u8, 53u8, 55u8, 226u8, 128u8, 147u8, 57u8, 54u8, 49u8, - 41u8, 84u8, 101u8, 110u8, 106u8, 111u8, 32u8, 40u8, 49u8, 49u8, 52u8, 52u8, - 226u8, 128u8, 147u8, 49u8, 49u8, 52u8, 53u8, 41u8, 84u8, 111u8, 107u8, - 117u8, 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 51u8, 48u8, 54u8, 226u8, - 128u8, 147u8, 49u8, 51u8, 48u8, 56u8, 41u8, 86u8, 97u8, 100u8, 111u8, 32u8, - 40u8, 55u8, 48u8, 56u8, 226u8, 128u8, 147u8, 55u8, 49u8, 53u8, 41u8, 74u8, - 111u8, 114u8, 111u8, 32u8, 40u8, 55u8, 49u8, 55u8, 226u8, 128u8, 147u8, - 55u8, 50u8, 52u8, 41u8, 74u8, 111u8, 118u8, 97u8, 32u8, 40u8, 49u8, 49u8, - 56u8, 49u8, 226u8, 128u8, 147u8, 49u8, 49u8, 56u8, 50u8, 41u8, - ]) - }, - ) - }, - abbr: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 237u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 9u8, 0u8, 0u8, 0u8, 19u8, 0u8, - 0u8, 0u8, 27u8, 0u8, 0u8, 0u8, 37u8, 0u8, 0u8, 0u8, 47u8, 0u8, 0u8, 0u8, - 57u8, 0u8, 0u8, 0u8, 68u8, 0u8, 0u8, 0u8, 78u8, 0u8, 0u8, 0u8, 88u8, 0u8, - 0u8, 0u8, 98u8, 0u8, 0u8, 0u8, 108u8, 0u8, 0u8, 0u8, 119u8, 0u8, 0u8, 0u8, - 130u8, 0u8, 0u8, 0u8, 139u8, 0u8, 0u8, 0u8, 149u8, 0u8, 0u8, 0u8, 161u8, - 0u8, 0u8, 0u8, 174u8, 0u8, 0u8, 0u8, 185u8, 0u8, 0u8, 0u8, 196u8, 0u8, 0u8, - 0u8, 207u8, 0u8, 0u8, 0u8, 216u8, 0u8, 0u8, 0u8, 226u8, 0u8, 0u8, 0u8, - 237u8, 0u8, 0u8, 0u8, 248u8, 0u8, 0u8, 0u8, 3u8, 1u8, 0u8, 0u8, 15u8, 1u8, - 0u8, 0u8, 28u8, 1u8, 0u8, 0u8, 39u8, 1u8, 0u8, 0u8, 50u8, 1u8, 0u8, 0u8, - 60u8, 1u8, 0u8, 0u8, 69u8, 1u8, 0u8, 0u8, 79u8, 1u8, 0u8, 0u8, 89u8, 1u8, - 0u8, 0u8, 97u8, 1u8, 0u8, 0u8, 106u8, 1u8, 0u8, 0u8, 115u8, 1u8, 0u8, 0u8, - 124u8, 1u8, 0u8, 0u8, 134u8, 1u8, 0u8, 0u8, 144u8, 1u8, 0u8, 0u8, 154u8, - 1u8, 0u8, 0u8, 164u8, 1u8, 0u8, 0u8, 175u8, 1u8, 0u8, 0u8, 187u8, 1u8, 0u8, - 0u8, 197u8, 1u8, 0u8, 0u8, 207u8, 1u8, 0u8, 0u8, 215u8, 1u8, 0u8, 0u8, - 224u8, 1u8, 0u8, 0u8, 234u8, 1u8, 0u8, 0u8, 242u8, 1u8, 0u8, 0u8, 252u8, - 1u8, 0u8, 0u8, 6u8, 2u8, 0u8, 0u8, 16u8, 2u8, 0u8, 0u8, 24u8, 2u8, 0u8, - 0u8, 33u8, 2u8, 0u8, 0u8, 44u8, 2u8, 0u8, 0u8, 55u8, 2u8, 0u8, 0u8, 65u8, - 2u8, 0u8, 0u8, 76u8, 2u8, 0u8, 0u8, 87u8, 2u8, 0u8, 0u8, 97u8, 2u8, 0u8, - 0u8, 107u8, 2u8, 0u8, 0u8, 117u8, 2u8, 0u8, 0u8, 127u8, 2u8, 0u8, 0u8, - 137u8, 2u8, 0u8, 0u8, 148u8, 2u8, 0u8, 0u8, 158u8, 2u8, 0u8, 0u8, 169u8, - 2u8, 0u8, 0u8, 178u8, 2u8, 0u8, 0u8, 190u8, 2u8, 0u8, 0u8, 203u8, 2u8, 0u8, - 0u8, 215u8, 2u8, 0u8, 0u8, 226u8, 2u8, 0u8, 0u8, 236u8, 2u8, 0u8, 0u8, - 246u8, 2u8, 0u8, 0u8, 252u8, 2u8, 0u8, 0u8, 5u8, 3u8, 0u8, 0u8, 14u8, 3u8, - 0u8, 0u8, 23u8, 3u8, 0u8, 0u8, 33u8, 3u8, 0u8, 0u8, 42u8, 3u8, 0u8, 0u8, - 50u8, 3u8, 0u8, 0u8, 61u8, 3u8, 0u8, 0u8, 72u8, 3u8, 0u8, 0u8, 81u8, 3u8, - 0u8, 0u8, 95u8, 3u8, 0u8, 0u8, 104u8, 3u8, 0u8, 0u8, 116u8, 3u8, 0u8, 0u8, - 126u8, 3u8, 0u8, 0u8, 135u8, 3u8, 0u8, 0u8, 144u8, 3u8, 0u8, 0u8, 154u8, - 3u8, 0u8, 0u8, 163u8, 3u8, 0u8, 0u8, 172u8, 3u8, 0u8, 0u8, 182u8, 3u8, 0u8, - 0u8, 192u8, 3u8, 0u8, 0u8, 200u8, 3u8, 0u8, 0u8, 208u8, 3u8, 0u8, 0u8, - 219u8, 3u8, 0u8, 0u8, 227u8, 3u8, 0u8, 0u8, 236u8, 3u8, 0u8, 0u8, 245u8, - 3u8, 0u8, 0u8, 255u8, 3u8, 0u8, 0u8, 8u8, 4u8, 0u8, 0u8, 16u8, 4u8, 0u8, - 0u8, 26u8, 4u8, 0u8, 0u8, 38u8, 4u8, 0u8, 0u8, 49u8, 4u8, 0u8, 0u8, 59u8, - 4u8, 0u8, 0u8, 69u8, 4u8, 0u8, 0u8, 80u8, 4u8, 0u8, 0u8, 90u8, 4u8, 0u8, - 0u8, 100u8, 4u8, 0u8, 0u8, 110u8, 4u8, 0u8, 0u8, 119u8, 4u8, 0u8, 0u8, - 130u8, 4u8, 0u8, 0u8, 140u8, 4u8, 0u8, 0u8, 150u8, 4u8, 0u8, 0u8, 161u8, - 4u8, 0u8, 0u8, 172u8, 4u8, 0u8, 0u8, 184u8, 4u8, 0u8, 0u8, 192u8, 4u8, 0u8, - 0u8, 203u8, 4u8, 0u8, 0u8, 215u8, 4u8, 0u8, 0u8, 225u8, 4u8, 0u8, 0u8, - 235u8, 4u8, 0u8, 0u8, 245u8, 4u8, 0u8, 0u8, 0u8, 5u8, 0u8, 0u8, 9u8, 5u8, - 0u8, 0u8, 18u8, 5u8, 0u8, 0u8, 29u8, 5u8, 0u8, 0u8, 39u8, 5u8, 0u8, 0u8, - 50u8, 5u8, 0u8, 0u8, 60u8, 5u8, 0u8, 0u8, 71u8, 5u8, 0u8, 0u8, 81u8, 5u8, - 0u8, 0u8, 92u8, 5u8, 0u8, 0u8, 102u8, 5u8, 0u8, 0u8, 115u8, 5u8, 0u8, 0u8, - 127u8, 5u8, 0u8, 0u8, 136u8, 5u8, 0u8, 0u8, 146u8, 5u8, 0u8, 0u8, 156u8, - 5u8, 0u8, 0u8, 166u8, 5u8, 0u8, 0u8, 174u8, 5u8, 0u8, 0u8, 183u8, 5u8, 0u8, - 0u8, 192u8, 5u8, 0u8, 0u8, 201u8, 5u8, 0u8, 0u8, 212u8, 5u8, 0u8, 0u8, - 221u8, 5u8, 0u8, 0u8, 229u8, 5u8, 0u8, 0u8, 241u8, 5u8, 0u8, 0u8, 251u8, - 5u8, 0u8, 0u8, 4u8, 6u8, 0u8, 0u8, 13u8, 6u8, 0u8, 0u8, 23u8, 6u8, 0u8, - 0u8, 35u8, 6u8, 0u8, 0u8, 47u8, 6u8, 0u8, 0u8, 57u8, 6u8, 0u8, 0u8, 67u8, - 6u8, 0u8, 0u8, 77u8, 6u8, 0u8, 0u8, 87u8, 6u8, 0u8, 0u8, 97u8, 6u8, 0u8, - 0u8, 107u8, 6u8, 0u8, 0u8, 112u8, 6u8, 0u8, 0u8, 121u8, 6u8, 0u8, 0u8, - 133u8, 6u8, 0u8, 0u8, 145u8, 6u8, 0u8, 0u8, 157u8, 6u8, 0u8, 0u8, 167u8, - 6u8, 0u8, 0u8, 177u8, 6u8, 0u8, 0u8, 187u8, 6u8, 0u8, 0u8, 196u8, 6u8, 0u8, - 0u8, 205u8, 6u8, 0u8, 0u8, 216u8, 6u8, 0u8, 0u8, 225u8, 6u8, 0u8, 0u8, - 233u8, 6u8, 0u8, 0u8, 241u8, 6u8, 0u8, 0u8, 250u8, 6u8, 0u8, 0u8, 4u8, 7u8, - 0u8, 0u8, 11u8, 7u8, 0u8, 0u8, 20u8, 7u8, 0u8, 0u8, 25u8, 7u8, 0u8, 0u8, - 38u8, 7u8, 0u8, 0u8, 47u8, 7u8, 0u8, 0u8, 57u8, 7u8, 0u8, 0u8, 67u8, 7u8, - 0u8, 0u8, 78u8, 7u8, 0u8, 0u8, 89u8, 7u8, 0u8, 0u8, 100u8, 7u8, 0u8, 0u8, - 111u8, 7u8, 0u8, 0u8, 121u8, 7u8, 0u8, 0u8, 131u8, 7u8, 0u8, 0u8, 141u8, - 7u8, 0u8, 0u8, 151u8, 7u8, 0u8, 0u8, 160u8, 7u8, 0u8, 0u8, 173u8, 7u8, 0u8, - 0u8, 185u8, 7u8, 0u8, 0u8, 195u8, 7u8, 0u8, 0u8, 207u8, 7u8, 0u8, 0u8, - 212u8, 7u8, 0u8, 0u8, 222u8, 7u8, 0u8, 0u8, 232u8, 7u8, 0u8, 0u8, 242u8, - 7u8, 0u8, 0u8, 251u8, 7u8, 0u8, 0u8, 4u8, 8u8, 0u8, 0u8, 10u8, 8u8, 0u8, - 0u8, 19u8, 8u8, 0u8, 0u8, 30u8, 8u8, 0u8, 0u8, 40u8, 8u8, 0u8, 0u8, 50u8, - 8u8, 0u8, 0u8, 59u8, 8u8, 0u8, 0u8, 69u8, 8u8, 0u8, 0u8, 79u8, 8u8, 0u8, - 0u8, 89u8, 8u8, 0u8, 0u8, 99u8, 8u8, 0u8, 0u8, 109u8, 8u8, 0u8, 0u8, 120u8, - 8u8, 0u8, 0u8, 130u8, 8u8, 0u8, 0u8, 141u8, 8u8, 0u8, 0u8, 149u8, 8u8, 0u8, - 0u8, 159u8, 8u8, 0u8, 0u8, 171u8, 8u8, 0u8, 0u8, 181u8, 8u8, 0u8, 0u8, - 195u8, 8u8, 0u8, 0u8, 210u8, 8u8, 0u8, 0u8, 225u8, 8u8, 0u8, 0u8, 240u8, - 8u8, 0u8, 0u8, 251u8, 8u8, 0u8, 0u8, 7u8, 9u8, 0u8, 0u8, 18u8, 9u8, 0u8, - 0u8, 29u8, 9u8, 0u8, 0u8, 40u8, 9u8, 0u8, 0u8, 50u8, 9u8, 0u8, 0u8, 61u8, - 9u8, 0u8, 0u8, 69u8, 9u8, 0u8, 0u8, 77u8, 9u8, 0u8, 0u8, 97u8, 110u8, - 101u8, 105u8, 45u8, 49u8, 55u8, 55u8, 50u8, 97u8, 110u8, 103u8, 101u8, - 110u8, 45u8, 49u8, 49u8, 55u8, 53u8, 97u8, 110u8, 110u8, 97u8, 45u8, 57u8, - 54u8, 56u8, 97u8, 110u8, 115u8, 101u8, 105u8, 45u8, 49u8, 56u8, 53u8, 52u8, - 97u8, 110u8, 116u8, 101u8, 105u8, 45u8, 49u8, 50u8, 50u8, 55u8, 98u8, - 117u8, 110u8, 97u8, 110u8, 45u8, 49u8, 52u8, 52u8, 52u8, 98u8, 117u8, - 110u8, 99u8, 104u8, 117u8, 45u8, 49u8, 51u8, 55u8, 50u8, 98u8, 117u8, - 110u8, 101u8, 105u8, 45u8, 49u8, 50u8, 54u8, 52u8, 98u8, 117u8, 110u8, - 106u8, 105u8, 45u8, 49u8, 49u8, 56u8, 53u8, 98u8, 117u8, 110u8, 107u8, - 97u8, 45u8, 49u8, 56u8, 48u8, 52u8, 98u8, 117u8, 110u8, 107u8, 105u8, 45u8, - 49u8, 53u8, 48u8, 49u8, 98u8, 117u8, 110u8, 107u8, 121u8, 117u8, 45u8, - 49u8, 56u8, 54u8, 49u8, 98u8, 117u8, 110u8, 109u8, 101u8, 105u8, 45u8, - 49u8, 52u8, 54u8, 57u8, 98u8, 117u8, 110u8, 111u8, 45u8, 49u8, 50u8, 54u8, - 48u8, 98u8, 117u8, 110u8, 112u8, 111u8, 45u8, 49u8, 51u8, 49u8, 55u8, 98u8, - 117u8, 110u8, 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 53u8, 57u8, 50u8, - 98u8, 117u8, 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 50u8, - 51u8, 52u8, 98u8, 117u8, 110u8, 115u8, 101u8, 105u8, 45u8, 49u8, 56u8, - 49u8, 56u8, 98u8, 117u8, 110u8, 115u8, 104u8, 111u8, 45u8, 49u8, 52u8, - 54u8, 54u8, 99u8, 104u8, 111u8, 103u8, 101u8, 110u8, 45u8, 49u8, 48u8, - 50u8, 56u8, 99u8, 104u8, 111u8, 104u8, 111u8, 45u8, 57u8, 57u8, 57u8, 99u8, - 104u8, 111u8, 106u8, 105u8, 45u8, 49u8, 49u8, 48u8, 52u8, 99u8, 104u8, - 111u8, 107u8, 97u8, 110u8, 45u8, 49u8, 49u8, 54u8, 51u8, 99u8, 104u8, - 111u8, 107u8, 121u8, 111u8, 45u8, 49u8, 52u8, 56u8, 55u8, 99u8, 104u8, - 111u8, 107u8, 121u8, 117u8, 45u8, 49u8, 48u8, 52u8, 48u8, 99u8, 104u8, - 111u8, 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 52u8, 53u8, 55u8, 99u8, - 104u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 48u8, 51u8, - 55u8, 99u8, 104u8, 111u8, 115u8, 104u8, 111u8, 45u8, 49u8, 49u8, 51u8, - 50u8, 99u8, 104u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 57u8, 57u8, - 53u8, 99u8, 104u8, 111u8, 119u8, 97u8, 45u8, 49u8, 48u8, 49u8, 50u8, 100u8, - 97u8, 105u8, 100u8, 111u8, 45u8, 56u8, 48u8, 54u8, 100u8, 97u8, 105u8, - 106u8, 105u8, 45u8, 49u8, 49u8, 50u8, 54u8, 101u8, 105u8, 99u8, 104u8, - 111u8, 45u8, 49u8, 48u8, 57u8, 54u8, 101u8, 105u8, 101u8, 110u8, 45u8, - 57u8, 56u8, 55u8, 101u8, 105u8, 104u8, 111u8, 45u8, 49u8, 48u8, 56u8, 49u8, - 101u8, 105u8, 106u8, 105u8, 45u8, 49u8, 49u8, 52u8, 49u8, 101u8, 105u8, - 107u8, 97u8, 110u8, 45u8, 57u8, 56u8, 51u8, 101u8, 105u8, 107u8, 121u8, - 111u8, 45u8, 49u8, 52u8, 50u8, 57u8, 101u8, 105u8, 107u8, 121u8, 117u8, - 45u8, 49u8, 49u8, 49u8, 51u8, 101u8, 105u8, 109u8, 97u8, 110u8, 45u8, 49u8, - 49u8, 54u8, 53u8, 101u8, 105u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, - 57u8, 51u8, 101u8, 105u8, 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 53u8, - 53u8, 56u8, 101u8, 105u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, - 49u8, 54u8, 48u8, 101u8, 105u8, 115u8, 104u8, 111u8, 45u8, 49u8, 48u8, - 52u8, 54u8, 101u8, 105u8, 115u8, 104u8, 111u8, 45u8, 49u8, 53u8, 48u8, - 52u8, 101u8, 105u8, 115u8, 111u8, 45u8, 57u8, 56u8, 57u8, 101u8, 110u8, - 99u8, 104u8, 111u8, 45u8, 57u8, 50u8, 51u8, 101u8, 110u8, 103u8, 101u8, - 110u8, 45u8, 49u8, 51u8, 51u8, 54u8, 101u8, 110u8, 103u8, 105u8, 45u8, - 57u8, 48u8, 49u8, 101u8, 110u8, 107u8, 121u8, 111u8, 45u8, 49u8, 51u8, - 48u8, 56u8, 101u8, 110u8, 107u8, 121u8, 111u8, 45u8, 49u8, 55u8, 52u8, - 52u8, 101u8, 110u8, 107u8, 121u8, 117u8, 45u8, 49u8, 48u8, 54u8, 57u8, - 101u8, 110u8, 111u8, 45u8, 49u8, 50u8, 51u8, 57u8, 101u8, 110u8, 112u8, - 111u8, 45u8, 49u8, 54u8, 55u8, 51u8, 101u8, 110u8, 114u8, 121u8, 97u8, - 107u8, 117u8, 45u8, 55u8, 56u8, 50u8, 101u8, 110u8, 116u8, 111u8, 107u8, - 117u8, 45u8, 49u8, 52u8, 56u8, 57u8, 103u8, 97u8, 110u8, 103u8, 121u8, - 111u8, 45u8, 56u8, 55u8, 55u8, 103u8, 101u8, 110u8, 98u8, 117u8, 110u8, - 45u8, 49u8, 55u8, 51u8, 54u8, 103u8, 101u8, 110u8, 99u8, 104u8, 117u8, - 45u8, 49u8, 51u8, 56u8, 52u8, 103u8, 101u8, 110u8, 101u8, 105u8, 45u8, - 49u8, 49u8, 49u8, 56u8, 103u8, 101u8, 110u8, 106u8, 105u8, 45u8, 49u8, - 56u8, 54u8, 52u8, 103u8, 101u8, 110u8, 107u8, 105u8, 45u8, 49u8, 53u8, - 55u8, 48u8, 103u8, 101u8, 110u8, 107u8, 111u8, 45u8, 49u8, 51u8, 50u8, - 49u8, 103u8, 101u8, 110u8, 107u8, 111u8, 45u8, 49u8, 51u8, 51u8, 49u8, - 103u8, 101u8, 110u8, 107u8, 121u8, 117u8, 45u8, 49u8, 50u8, 48u8, 52u8, - 103u8, 101u8, 110u8, 110u8, 97u8, 45u8, 49u8, 54u8, 49u8, 53u8, 103u8, - 101u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, 50u8, 52u8, 103u8, - 101u8, 110u8, 111u8, 45u8, 49u8, 51u8, 49u8, 57u8, 103u8, 101u8, 110u8, - 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 54u8, 56u8, 56u8, 103u8, 101u8, - 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 49u8, 56u8, 52u8, - 103u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 50u8, - 57u8, 104u8, 97u8, 107u8, 117u8, 99u8, 104u8, 105u8, 45u8, 54u8, 53u8, - 48u8, 104u8, 97u8, 107u8, 117u8, 104u8, 111u8, 45u8, 54u8, 55u8, 50u8, - 104u8, 101u8, 105u8, 106u8, 105u8, 45u8, 49u8, 49u8, 53u8, 57u8, 104u8, - 101u8, 105u8, 115u8, 101u8, 105u8, 104u8, 111u8, 97u8, 110u8, 45u8, 49u8, - 49u8, 50u8, 48u8, 104u8, 111u8, 101u8, 105u8, 45u8, 49u8, 55u8, 48u8, 52u8, - 104u8, 111u8, 101u8, 110u8, 45u8, 49u8, 49u8, 51u8, 53u8, 104u8, 111u8, - 103u8, 101u8, 110u8, 45u8, 49u8, 49u8, 53u8, 54u8, 104u8, 111u8, 106u8, - 105u8, 45u8, 49u8, 50u8, 52u8, 55u8, 104u8, 111u8, 107u8, 105u8, 45u8, - 55u8, 55u8, 48u8, 104u8, 111u8, 114u8, 101u8, 107u8, 105u8, 45u8, 49u8, - 55u8, 53u8, 49u8, 104u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, - 52u8, 52u8, 57u8, 106u8, 105u8, 97u8, 110u8, 45u8, 49u8, 48u8, 50u8, 49u8, - 106u8, 105u8, 110u8, 103u8, 111u8, 107u8, 101u8, 105u8, 117u8, 110u8, 45u8, - 55u8, 54u8, 55u8, 106u8, 105u8, 110u8, 107u8, 105u8, 45u8, 55u8, 50u8, - 52u8, 106u8, 105u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 48u8, - 54u8, 53u8, 106u8, 105u8, 115u8, 104u8, 111u8, 45u8, 49u8, 49u8, 55u8, - 55u8, 106u8, 111u8, 101u8, 105u8, 45u8, 49u8, 50u8, 51u8, 50u8, 106u8, - 111u8, 103u8, 97u8, 110u8, 45u8, 56u8, 53u8, 57u8, 106u8, 111u8, 103u8, - 101u8, 110u8, 45u8, 49u8, 50u8, 48u8, 55u8, 106u8, 111u8, 103u8, 101u8, - 110u8, 45u8, 57u8, 55u8, 54u8, 106u8, 111u8, 104u8, 101u8, 105u8, 45u8, - 57u8, 51u8, 49u8, 106u8, 111u8, 107u8, 121u8, 111u8, 45u8, 49u8, 54u8, - 56u8, 52u8, 106u8, 111u8, 107u8, 121u8, 117u8, 45u8, 49u8, 50u8, 49u8, - 57u8, 106u8, 111u8, 111u8, 45u8, 49u8, 50u8, 50u8, 50u8, 106u8, 111u8, - 111u8, 45u8, 49u8, 54u8, 53u8, 50u8, 106u8, 111u8, 116u8, 111u8, 107u8, - 117u8, 45u8, 49u8, 48u8, 57u8, 55u8, 106u8, 111u8, 119u8, 97u8, 45u8, 56u8, - 51u8, 52u8, 106u8, 117u8, 101u8, 105u8, 45u8, 49u8, 49u8, 56u8, 50u8, - 107u8, 97u8, 101u8, 105u8, 45u8, 49u8, 56u8, 52u8, 56u8, 107u8, 97u8, - 103u8, 101u8, 110u8, 45u8, 49u8, 51u8, 48u8, 51u8, 107u8, 97u8, 104u8, - 111u8, 45u8, 49u8, 48u8, 57u8, 52u8, 107u8, 97u8, 106u8, 111u8, 45u8, 56u8, - 52u8, 56u8, 107u8, 97u8, 107u8, 101u8, 105u8, 45u8, 49u8, 51u8, 56u8, 55u8, - 107u8, 97u8, 107u8, 105u8, 116u8, 115u8, 117u8, 45u8, 49u8, 52u8, 52u8, - 49u8, 107u8, 97u8, 110u8, 98u8, 117u8, 110u8, 45u8, 49u8, 54u8, 54u8, 49u8, - 107u8, 97u8, 110u8, 101u8, 105u8, 45u8, 49u8, 54u8, 50u8, 52u8, 107u8, - 97u8, 110u8, 101u8, 110u8, 45u8, 49u8, 55u8, 52u8, 56u8, 107u8, 97u8, - 110u8, 103u8, 101u8, 110u8, 45u8, 49u8, 50u8, 52u8, 51u8, 107u8, 97u8, - 110u8, 106u8, 105u8, 45u8, 49u8, 48u8, 56u8, 55u8, 107u8, 97u8, 110u8, - 107u8, 105u8, 45u8, 49u8, 50u8, 50u8, 57u8, 107u8, 97u8, 110u8, 107u8, - 111u8, 45u8, 49u8, 48u8, 48u8, 52u8, 107u8, 97u8, 110u8, 110u8, 97u8, 45u8, - 57u8, 56u8, 53u8, 107u8, 97u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, - 48u8, 49u8, 55u8, 107u8, 97u8, 110u8, 112u8, 111u8, 45u8, 49u8, 55u8, 52u8, - 49u8, 107u8, 97u8, 110u8, 112u8, 121u8, 111u8, 45u8, 56u8, 56u8, 57u8, - 107u8, 97u8, 110u8, 115u8, 101u8, 105u8, 45u8, 49u8, 55u8, 56u8, 57u8, - 107u8, 97u8, 110u8, 115u8, 104u8, 111u8, 45u8, 49u8, 52u8, 54u8, 48u8, - 107u8, 97u8, 110u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 48u8, 52u8, - 52u8, 107u8, 97u8, 111u8, 45u8, 49u8, 49u8, 54u8, 57u8, 107u8, 97u8, 114u8, - 111u8, 107u8, 117u8, 45u8, 49u8, 50u8, 50u8, 53u8, 107u8, 97u8, 114u8, - 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 51u8, 50u8, 54u8, 107u8, 97u8, - 115u8, 104u8, 111u8, 45u8, 49u8, 49u8, 48u8, 54u8, 107u8, 97u8, 116u8, - 101u8, 105u8, 45u8, 49u8, 50u8, 51u8, 53u8, 107u8, 101u8, 105u8, 97u8, - 110u8, 45u8, 49u8, 54u8, 52u8, 56u8, 107u8, 101u8, 105u8, 99u8, 104u8, - 111u8, 45u8, 49u8, 53u8, 57u8, 54u8, 107u8, 101u8, 105u8, 111u8, 45u8, - 49u8, 56u8, 54u8, 53u8, 107u8, 101u8, 105u8, 117u8, 110u8, 45u8, 55u8, - 48u8, 52u8, 107u8, 101u8, 110u8, 99u8, 104u8, 111u8, 45u8, 49u8, 50u8, - 52u8, 57u8, 107u8, 101u8, 110u8, 101u8, 105u8, 45u8, 49u8, 50u8, 48u8, - 54u8, 107u8, 101u8, 110u8, 103u8, 101u8, 110u8, 45u8, 49u8, 51u8, 48u8, - 50u8, 107u8, 101u8, 110u8, 106u8, 105u8, 45u8, 49u8, 50u8, 55u8, 53u8, - 107u8, 101u8, 110u8, 107u8, 121u8, 117u8, 45u8, 49u8, 49u8, 57u8, 48u8, - 107u8, 101u8, 110u8, 109u8, 117u8, 45u8, 49u8, 51u8, 51u8, 52u8, 107u8, - 101u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, 48u8, 49u8, 107u8, - 101u8, 110u8, 112u8, 111u8, 45u8, 49u8, 50u8, 49u8, 51u8, 107u8, 101u8, - 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 50u8, 49u8, 49u8, - 107u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 55u8, - 48u8, 107u8, 111u8, 97u8, 110u8, 45u8, 49u8, 50u8, 55u8, 56u8, 107u8, - 111u8, 99u8, 104u8, 111u8, 45u8, 49u8, 50u8, 54u8, 49u8, 107u8, 111u8, - 103u8, 101u8, 110u8, 45u8, 49u8, 50u8, 53u8, 54u8, 107u8, 111u8, 104u8, - 101u8, 105u8, 45u8, 49u8, 48u8, 53u8, 56u8, 107u8, 111u8, 104u8, 111u8, - 45u8, 57u8, 54u8, 52u8, 107u8, 111u8, 106u8, 105u8, 45u8, 49u8, 49u8, 52u8, - 50u8, 107u8, 111u8, 106u8, 105u8, 45u8, 49u8, 53u8, 53u8, 53u8, 107u8, - 111u8, 107u8, 97u8, 45u8, 49u8, 56u8, 52u8, 52u8, 107u8, 111u8, 107u8, - 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 52u8, 48u8, 107u8, 111u8, 110u8, - 105u8, 110u8, 45u8, 56u8, 49u8, 48u8, 107u8, 111u8, 111u8, 45u8, 49u8, - 51u8, 56u8, 57u8, 107u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, - 49u8, 51u8, 55u8, 57u8, 107u8, 111u8, 115u8, 104u8, 111u8, 45u8, 49u8, - 52u8, 53u8, 53u8, 107u8, 111u8, 119u8, 97u8, 45u8, 49u8, 48u8, 57u8, 57u8, - 107u8, 111u8, 119u8, 97u8, 45u8, 49u8, 51u8, 56u8, 49u8, 107u8, 121u8, - 111u8, 104u8, 111u8, 45u8, 49u8, 55u8, 49u8, 54u8, 107u8, 121u8, 111u8, - 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 53u8, 50u8, 56u8, 107u8, 121u8, - 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 52u8, 53u8, 50u8, 107u8, - 121u8, 111u8, 119u8, 97u8, 45u8, 49u8, 56u8, 48u8, 49u8, 107u8, 121u8, - 117u8, 97u8, 110u8, 45u8, 49u8, 49u8, 52u8, 53u8, 107u8, 121u8, 117u8, - 106u8, 117u8, 45u8, 49u8, 49u8, 53u8, 52u8, 109u8, 97u8, 110u8, 101u8, - 110u8, 45u8, 49u8, 56u8, 54u8, 48u8, 109u8, 97u8, 110u8, 106u8, 105u8, - 45u8, 49u8, 54u8, 53u8, 56u8, 109u8, 97u8, 110u8, 106u8, 117u8, 45u8, 49u8, - 48u8, 50u8, 52u8, 109u8, 101u8, 105u8, 106u8, 105u8, 109u8, 101u8, 105u8, - 111u8, 45u8, 49u8, 52u8, 57u8, 50u8, 109u8, 101u8, 105u8, 114u8, 101u8, - 107u8, 105u8, 45u8, 49u8, 54u8, 53u8, 53u8, 109u8, 101u8, 105u8, 116u8, - 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 56u8, 55u8, 109u8, 101u8, 105u8, - 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 57u8, 48u8, 109u8, 101u8, - 105u8, 119u8, 97u8, 45u8, 49u8, 55u8, 54u8, 52u8, 110u8, 105u8, 110u8, - 97u8, 110u8, 45u8, 49u8, 49u8, 54u8, 54u8, 110u8, 105u8, 110u8, 106u8, - 105u8, 45u8, 49u8, 50u8, 52u8, 48u8, 110u8, 105u8, 110u8, 106u8, 117u8, - 45u8, 56u8, 53u8, 49u8, 110u8, 105u8, 110u8, 110u8, 97u8, 45u8, 56u8, 56u8, - 53u8, 110u8, 105u8, 110u8, 112u8, 101u8, 105u8, 45u8, 49u8, 49u8, 53u8, - 49u8, 111u8, 99u8, 104u8, 111u8, 45u8, 49u8, 51u8, 49u8, 49u8, 111u8, - 101u8, 105u8, 45u8, 49u8, 51u8, 57u8, 52u8, 111u8, 104u8, 111u8, 45u8, - 49u8, 49u8, 54u8, 49u8, 111u8, 110u8, 105u8, 110u8, 45u8, 49u8, 52u8, 54u8, - 55u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 48u8, 56u8, 52u8, - 111u8, 119u8, 97u8, 45u8, 57u8, 54u8, 49u8, 114u8, 101u8, 105u8, 107u8, - 105u8, 45u8, 55u8, 49u8, 53u8, 114u8, 101u8, 105u8, 119u8, 97u8, 114u8, - 121u8, 97u8, 107u8, 117u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, 51u8, - 56u8, 115u8, 97u8, 105u8, 107u8, 111u8, 45u8, 56u8, 53u8, 52u8, 115u8, - 104u8, 111u8, 97u8, 110u8, 45u8, 49u8, 49u8, 55u8, 49u8, 115u8, 104u8, - 111u8, 97u8, 110u8, 45u8, 49u8, 50u8, 57u8, 57u8, 115u8, 104u8, 111u8, - 99u8, 104u8, 111u8, 45u8, 49u8, 52u8, 50u8, 56u8, 115u8, 104u8, 111u8, - 99u8, 104u8, 117u8, 45u8, 49u8, 51u8, 50u8, 52u8, 115u8, 104u8, 111u8, - 103u8, 101u8, 110u8, 45u8, 49u8, 50u8, 53u8, 57u8, 115u8, 104u8, 111u8, - 104u8, 101u8, 105u8, 45u8, 49u8, 51u8, 52u8, 54u8, 115u8, 104u8, 111u8, - 104u8, 111u8, 45u8, 49u8, 48u8, 55u8, 52u8, 115u8, 104u8, 111u8, 104u8, - 111u8, 45u8, 49u8, 54u8, 52u8, 52u8, 115u8, 104u8, 111u8, 106u8, 105u8, - 45u8, 49u8, 49u8, 57u8, 57u8, 115u8, 104u8, 111u8, 107u8, 97u8, 45u8, 49u8, - 50u8, 53u8, 55u8, 115u8, 104u8, 111u8, 111u8, 45u8, 49u8, 50u8, 56u8, 56u8, - 115u8, 104u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 48u8, - 55u8, 55u8, 115u8, 104u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, - 57u8, 57u8, 48u8, 115u8, 104u8, 111u8, 116u8, 97u8, 105u8, 45u8, 56u8, - 57u8, 56u8, 115u8, 104u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, - 55u8, 49u8, 49u8, 115u8, 104u8, 111u8, 119u8, 97u8, 115u8, 104u8, 111u8, - 119u8, 97u8, 45u8, 49u8, 51u8, 49u8, 50u8, 115u8, 104u8, 117u8, 99u8, - 104u8, 111u8, 45u8, 54u8, 56u8, 54u8, 116u8, 97u8, 105u8, 101u8, 105u8, - 45u8, 49u8, 53u8, 50u8, 49u8, 116u8, 97u8, 105u8, 104u8, 111u8, 45u8, 55u8, - 48u8, 49u8, 116u8, 97u8, 105u8, 107u8, 97u8, 45u8, 54u8, 52u8, 53u8, 116u8, - 97u8, 105u8, 115u8, 104u8, 111u8, 116u8, 101u8, 110u8, 97u8, 110u8, 45u8, - 56u8, 53u8, 55u8, 116u8, 101u8, 110u8, 98u8, 117u8, 110u8, 45u8, 49u8, - 53u8, 51u8, 50u8, 116u8, 101u8, 110u8, 99u8, 104u8, 111u8, 45u8, 56u8, - 50u8, 52u8, 116u8, 101u8, 110u8, 101u8, 105u8, 45u8, 49u8, 49u8, 49u8, - 48u8, 116u8, 101u8, 110u8, 101u8, 110u8, 45u8, 57u8, 55u8, 51u8, 116u8, - 101u8, 110u8, 103u8, 101u8, 110u8, 45u8, 57u8, 55u8, 56u8, 116u8, 101u8, - 110u8, 103u8, 105u8, 45u8, 49u8, 48u8, 53u8, 51u8, 116u8, 101u8, 110u8, - 103u8, 121u8, 111u8, 45u8, 57u8, 51u8, 56u8, 116u8, 101u8, 110u8, 106u8, - 105u8, 45u8, 49u8, 49u8, 50u8, 52u8, 116u8, 101u8, 110u8, 106u8, 117u8, - 45u8, 49u8, 51u8, 55u8, 53u8, 116u8, 101u8, 110u8, 109u8, 101u8, 105u8, - 45u8, 49u8, 55u8, 56u8, 49u8, 116u8, 101u8, 110u8, 110u8, 97u8, 45u8, 49u8, - 54u8, 56u8, 49u8, 116u8, 101u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, - 49u8, 48u8, 56u8, 116u8, 101u8, 110u8, 111u8, 45u8, 55u8, 56u8, 49u8, - 116u8, 101u8, 110u8, 112u8, 111u8, 45u8, 49u8, 56u8, 51u8, 48u8, 116u8, - 101u8, 110u8, 112u8, 117u8, 107u8, 117u8, 45u8, 49u8, 50u8, 51u8, 51u8, - 116u8, 101u8, 110u8, 112u8, 121u8, 111u8, 45u8, 55u8, 50u8, 57u8, 116u8, - 101u8, 110u8, 112u8, 121u8, 111u8, 104u8, 111u8, 106u8, 105u8, 45u8, 55u8, - 53u8, 55u8, 116u8, 101u8, 110u8, 112u8, 121u8, 111u8, 106u8, 105u8, 110u8, - 103u8, 111u8, 45u8, 55u8, 54u8, 53u8, 116u8, 101u8, 110u8, 112u8, 121u8, - 111u8, 107u8, 97u8, 109u8, 112u8, 111u8, 45u8, 55u8, 52u8, 57u8, 116u8, - 101u8, 110u8, 112u8, 121u8, 111u8, 115u8, 104u8, 111u8, 104u8, 111u8, 45u8, - 55u8, 52u8, 57u8, 116u8, 101u8, 110u8, 114u8, 111u8, 107u8, 117u8, 45u8, - 57u8, 55u8, 48u8, 116u8, 101u8, 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, - 45u8, 57u8, 52u8, 55u8, 116u8, 101u8, 110u8, 115u8, 104u8, 111u8, 45u8, - 49u8, 49u8, 51u8, 49u8, 116u8, 101u8, 110u8, 115u8, 104u8, 111u8, 45u8, - 49u8, 53u8, 55u8, 51u8, 116u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, - 45u8, 57u8, 53u8, 55u8, 116u8, 101u8, 110u8, 121u8, 111u8, 45u8, 49u8, - 49u8, 52u8, 52u8, 116u8, 111u8, 107u8, 117u8, 106u8, 105u8, 45u8, 49u8, - 51u8, 48u8, 54u8, 119u8, 97u8, 100u8, 111u8, 45u8, 55u8, 48u8, 56u8, 121u8, - 111u8, 114u8, 111u8, 45u8, 55u8, 49u8, 55u8, 121u8, 111u8, 119u8, 97u8, - 45u8, 49u8, 49u8, 56u8, 49u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 237u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 17u8, 0u8, 0u8, 0u8, 36u8, 0u8, - 0u8, 0u8, 51u8, 0u8, 0u8, 0u8, 70u8, 0u8, 0u8, 0u8, 89u8, 0u8, 0u8, 0u8, - 107u8, 0u8, 0u8, 0u8, 126u8, 0u8, 0u8, 0u8, 144u8, 0u8, 0u8, 0u8, 164u8, - 0u8, 0u8, 0u8, 183u8, 0u8, 0u8, 0u8, 202u8, 0u8, 0u8, 0u8, 222u8, 0u8, 0u8, - 0u8, 242u8, 0u8, 0u8, 0u8, 3u8, 1u8, 0u8, 0u8, 22u8, 1u8, 0u8, 0u8, 43u8, - 1u8, 0u8, 0u8, 65u8, 1u8, 0u8, 0u8, 85u8, 1u8, 0u8, 0u8, 105u8, 1u8, 0u8, - 0u8, 125u8, 1u8, 0u8, 0u8, 143u8, 1u8, 0u8, 0u8, 163u8, 1u8, 0u8, 0u8, - 183u8, 1u8, 0u8, 0u8, 203u8, 1u8, 0u8, 0u8, 223u8, 1u8, 0u8, 0u8, 244u8, - 1u8, 0u8, 0u8, 10u8, 2u8, 0u8, 0u8, 31u8, 2u8, 0u8, 0u8, 50u8, 2u8, 0u8, - 0u8, 69u8, 2u8, 0u8, 0u8, 86u8, 2u8, 0u8, 0u8, 106u8, 2u8, 0u8, 0u8, 125u8, - 2u8, 0u8, 0u8, 140u8, 2u8, 0u8, 0u8, 159u8, 2u8, 0u8, 0u8, 178u8, 2u8, 0u8, - 0u8, 195u8, 2u8, 0u8, 0u8, 214u8, 2u8, 0u8, 0u8, 233u8, 2u8, 0u8, 0u8, - 252u8, 2u8, 0u8, 0u8, 15u8, 3u8, 0u8, 0u8, 35u8, 3u8, 0u8, 0u8, 56u8, 3u8, - 0u8, 0u8, 75u8, 3u8, 0u8, 0u8, 94u8, 3u8, 0u8, 0u8, 110u8, 3u8, 0u8, 0u8, - 127u8, 3u8, 0u8, 0u8, 146u8, 3u8, 0u8, 0u8, 163u8, 3u8, 0u8, 0u8, 182u8, - 3u8, 0u8, 0u8, 201u8, 3u8, 0u8, 0u8, 220u8, 3u8, 0u8, 0u8, 236u8, 3u8, 0u8, - 0u8, 254u8, 3u8, 0u8, 0u8, 17u8, 4u8, 0u8, 0u8, 37u8, 4u8, 0u8, 0u8, 55u8, - 4u8, 0u8, 0u8, 75u8, 4u8, 0u8, 0u8, 95u8, 4u8, 0u8, 0u8, 114u8, 4u8, 0u8, - 0u8, 134u8, 4u8, 0u8, 0u8, 153u8, 4u8, 0u8, 0u8, 174u8, 4u8, 0u8, 0u8, - 193u8, 4u8, 0u8, 0u8, 213u8, 4u8, 0u8, 0u8, 232u8, 4u8, 0u8, 0u8, 252u8, - 4u8, 0u8, 0u8, 15u8, 5u8, 0u8, 0u8, 36u8, 5u8, 0u8, 0u8, 58u8, 5u8, 0u8, - 0u8, 79u8, 5u8, 0u8, 0u8, 98u8, 5u8, 0u8, 0u8, 116u8, 5u8, 0u8, 0u8, 136u8, - 5u8, 0u8, 0u8, 142u8, 5u8, 0u8, 0u8, 160u8, 5u8, 0u8, 0u8, 178u8, 5u8, 0u8, - 0u8, 196u8, 5u8, 0u8, 0u8, 215u8, 5u8, 0u8, 0u8, 234u8, 5u8, 0u8, 0u8, - 250u8, 5u8, 0u8, 0u8, 15u8, 6u8, 0u8, 0u8, 35u8, 6u8, 0u8, 0u8, 54u8, 6u8, - 0u8, 0u8, 76u8, 6u8, 0u8, 0u8, 93u8, 6u8, 0u8, 0u8, 115u8, 6u8, 0u8, 0u8, - 135u8, 6u8, 0u8, 0u8, 154u8, 6u8, 0u8, 0u8, 171u8, 6u8, 0u8, 0u8, 191u8, - 6u8, 0u8, 0u8, 208u8, 6u8, 0u8, 0u8, 226u8, 6u8, 0u8, 0u8, 245u8, 6u8, 0u8, - 0u8, 9u8, 7u8, 0u8, 0u8, 26u8, 7u8, 0u8, 0u8, 43u8, 7u8, 0u8, 0u8, 64u8, - 7u8, 0u8, 0u8, 81u8, 7u8, 0u8, 0u8, 100u8, 7u8, 0u8, 0u8, 118u8, 7u8, 0u8, - 0u8, 137u8, 7u8, 0u8, 0u8, 155u8, 7u8, 0u8, 0u8, 171u8, 7u8, 0u8, 0u8, - 190u8, 7u8, 0u8, 0u8, 211u8, 7u8, 0u8, 0u8, 231u8, 7u8, 0u8, 0u8, 249u8, - 7u8, 0u8, 0u8, 11u8, 8u8, 0u8, 0u8, 31u8, 8u8, 0u8, 0u8, 51u8, 8u8, 0u8, - 0u8, 70u8, 8u8, 0u8, 0u8, 89u8, 8u8, 0u8, 0u8, 105u8, 8u8, 0u8, 0u8, 124u8, - 8u8, 0u8, 0u8, 143u8, 8u8, 0u8, 0u8, 161u8, 8u8, 0u8, 0u8, 181u8, 8u8, 0u8, - 0u8, 201u8, 8u8, 0u8, 0u8, 222u8, 8u8, 0u8, 0u8, 239u8, 8u8, 0u8, 0u8, 3u8, - 9u8, 0u8, 0u8, 23u8, 9u8, 0u8, 0u8, 42u8, 9u8, 0u8, 0u8, 61u8, 9u8, 0u8, - 0u8, 80u8, 9u8, 0u8, 0u8, 100u8, 9u8, 0u8, 0u8, 119u8, 9u8, 0u8, 0u8, - 136u8, 9u8, 0u8, 0u8, 156u8, 9u8, 0u8, 0u8, 174u8, 9u8, 0u8, 0u8, 194u8, - 9u8, 0u8, 0u8, 214u8, 9u8, 0u8, 0u8, 234u8, 9u8, 0u8, 0u8, 252u8, 9u8, 0u8, - 0u8, 15u8, 10u8, 0u8, 0u8, 34u8, 10u8, 0u8, 0u8, 56u8, 10u8, 0u8, 0u8, - 77u8, 10u8, 0u8, 0u8, 95u8, 10u8, 0u8, 0u8, 114u8, 10u8, 0u8, 0u8, 133u8, - 10u8, 0u8, 0u8, 152u8, 10u8, 0u8, 0u8, 168u8, 10u8, 0u8, 0u8, 187u8, 10u8, - 0u8, 0u8, 206u8, 10u8, 0u8, 0u8, 224u8, 10u8, 0u8, 0u8, 244u8, 10u8, 0u8, - 0u8, 5u8, 11u8, 0u8, 0u8, 21u8, 11u8, 0u8, 0u8, 42u8, 11u8, 0u8, 0u8, 61u8, - 11u8, 0u8, 0u8, 79u8, 11u8, 0u8, 0u8, 97u8, 11u8, 0u8, 0u8, 116u8, 11u8, - 0u8, 0u8, 137u8, 11u8, 0u8, 0u8, 158u8, 11u8, 0u8, 0u8, 177u8, 11u8, 0u8, - 0u8, 196u8, 11u8, 0u8, 0u8, 215u8, 11u8, 0u8, 0u8, 233u8, 11u8, 0u8, 0u8, - 252u8, 11u8, 0u8, 0u8, 15u8, 12u8, 0u8, 0u8, 21u8, 12u8, 0u8, 0u8, 39u8, - 12u8, 0u8, 0u8, 61u8, 12u8, 0u8, 0u8, 82u8, 12u8, 0u8, 0u8, 103u8, 12u8, - 0u8, 0u8, 122u8, 12u8, 0u8, 0u8, 140u8, 12u8, 0u8, 0u8, 159u8, 12u8, 0u8, - 0u8, 176u8, 12u8, 0u8, 0u8, 193u8, 12u8, 0u8, 0u8, 213u8, 12u8, 0u8, 0u8, - 231u8, 12u8, 0u8, 0u8, 248u8, 12u8, 0u8, 0u8, 9u8, 13u8, 0u8, 0u8, 27u8, - 13u8, 0u8, 0u8, 46u8, 13u8, 0u8, 0u8, 61u8, 13u8, 0u8, 0u8, 78u8, 13u8, - 0u8, 0u8, 83u8, 13u8, 0u8, 0u8, 105u8, 13u8, 0u8, 0u8, 122u8, 13u8, 0u8, - 0u8, 141u8, 13u8, 0u8, 0u8, 160u8, 13u8, 0u8, 0u8, 180u8, 13u8, 0u8, 0u8, - 200u8, 13u8, 0u8, 0u8, 220u8, 13u8, 0u8, 0u8, 240u8, 13u8, 0u8, 0u8, 3u8, - 14u8, 0u8, 0u8, 22u8, 14u8, 0u8, 0u8, 42u8, 14u8, 0u8, 0u8, 61u8, 14u8, - 0u8, 0u8, 78u8, 14u8, 0u8, 0u8, 100u8, 14u8, 0u8, 0u8, 120u8, 14u8, 0u8, - 0u8, 138u8, 14u8, 0u8, 0u8, 159u8, 14u8, 0u8, 0u8, 164u8, 14u8, 0u8, 0u8, - 183u8, 14u8, 0u8, 0u8, 201u8, 14u8, 0u8, 0u8, 220u8, 14u8, 0u8, 0u8, 237u8, - 14u8, 0u8, 0u8, 254u8, 14u8, 0u8, 0u8, 4u8, 15u8, 0u8, 0u8, 21u8, 15u8, - 0u8, 0u8, 41u8, 15u8, 0u8, 0u8, 59u8, 15u8, 0u8, 0u8, 77u8, 15u8, 0u8, 0u8, - 93u8, 15u8, 0u8, 0u8, 111u8, 15u8, 0u8, 0u8, 131u8, 15u8, 0u8, 0u8, 149u8, - 15u8, 0u8, 0u8, 169u8, 15u8, 0u8, 0u8, 188u8, 15u8, 0u8, 0u8, 208u8, 15u8, - 0u8, 0u8, 227u8, 15u8, 0u8, 0u8, 246u8, 15u8, 0u8, 0u8, 5u8, 16u8, 0u8, - 0u8, 24u8, 16u8, 0u8, 0u8, 45u8, 16u8, 0u8, 0u8, 63u8, 16u8, 0u8, 0u8, - 85u8, 16u8, 0u8, 0u8, 107u8, 16u8, 0u8, 0u8, 129u8, 16u8, 0u8, 0u8, 151u8, - 16u8, 0u8, 0u8, 170u8, 16u8, 0u8, 0u8, 190u8, 16u8, 0u8, 0u8, 210u8, 16u8, - 0u8, 0u8, 230u8, 16u8, 0u8, 0u8, 249u8, 16u8, 0u8, 0u8, 12u8, 17u8, 0u8, - 0u8, 33u8, 17u8, 0u8, 0u8, 49u8, 17u8, 0u8, 0u8, 65u8, 17u8, 0u8, 0u8, - 65u8, 110u8, 45u8, 101u8, 105u8, 32u8, 40u8, 49u8, 55u8, 55u8, 50u8, 45u8, - 49u8, 55u8, 56u8, 49u8, 41u8, 65u8, 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, - 49u8, 49u8, 55u8, 53u8, 226u8, 128u8, 147u8, 49u8, 49u8, 55u8, 55u8, 41u8, - 65u8, 110u8, 97u8, 32u8, 40u8, 57u8, 54u8, 56u8, 226u8, 128u8, 147u8, 57u8, - 55u8, 48u8, 41u8, 65u8, 110u8, 115u8, 101u8, 105u8, 32u8, 40u8, 49u8, 56u8, - 53u8, 52u8, 226u8, 128u8, 147u8, 49u8, 56u8, 54u8, 48u8, 41u8, 65u8, 110u8, - 116u8, 101u8, 105u8, 32u8, 40u8, 49u8, 50u8, 50u8, 55u8, 226u8, 128u8, - 147u8, 49u8, 50u8, 50u8, 57u8, 41u8, 66u8, 117u8, 110u8, 45u8, 97u8, 110u8, - 32u8, 40u8, 49u8, 52u8, 52u8, 52u8, 45u8, 49u8, 52u8, 52u8, 57u8, 41u8, - 66u8, 117u8, 196u8, 141u8, 117u8, 32u8, 40u8, 49u8, 51u8, 55u8, 50u8, - 226u8, 128u8, 147u8, 49u8, 51u8, 55u8, 53u8, 41u8, 66u8, 117u8, 110u8, - 45u8, 101u8, 105u8, 32u8, 40u8, 49u8, 50u8, 54u8, 52u8, 45u8, 49u8, 50u8, - 55u8, 53u8, 41u8, 66u8, 117u8, 110u8, 196u8, 145u8, 105u8, 32u8, 40u8, - 49u8, 49u8, 56u8, 53u8, 226u8, 128u8, 147u8, 49u8, 49u8, 57u8, 48u8, 41u8, - 66u8, 117u8, 110u8, 107u8, 97u8, 32u8, 40u8, 49u8, 56u8, 48u8, 52u8, 226u8, - 128u8, 147u8, 49u8, 56u8, 49u8, 56u8, 41u8, 66u8, 117u8, 110u8, 107u8, - 105u8, 32u8, 40u8, 49u8, 53u8, 48u8, 49u8, 226u8, 128u8, 147u8, 49u8, 53u8, - 48u8, 52u8, 41u8, 66u8, 117u8, 110u8, 107u8, 106u8, 117u8, 32u8, 40u8, - 49u8, 56u8, 54u8, 49u8, 226u8, 128u8, 147u8, 49u8, 56u8, 54u8, 52u8, 41u8, - 66u8, 117u8, 110u8, 109u8, 101u8, 105u8, 32u8, 40u8, 49u8, 52u8, 54u8, - 57u8, 226u8, 128u8, 147u8, 49u8, 52u8, 56u8, 55u8, 41u8, 66u8, 117u8, - 110u8, 45u8, 111u8, 32u8, 40u8, 49u8, 50u8, 54u8, 48u8, 45u8, 49u8, 50u8, - 54u8, 49u8, 41u8, 66u8, 117u8, 110u8, 112u8, 111u8, 32u8, 40u8, 49u8, 51u8, - 49u8, 55u8, 226u8, 128u8, 147u8, 49u8, 51u8, 49u8, 57u8, 41u8, 66u8, 117u8, - 110u8, 114u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 53u8, 57u8, 50u8, - 226u8, 128u8, 147u8, 49u8, 53u8, 57u8, 54u8, 41u8, 66u8, 117u8, 110u8, - 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 50u8, 51u8, 52u8, - 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 53u8, 41u8, 66u8, 117u8, 110u8, - 115u8, 101u8, 105u8, 32u8, 40u8, 49u8, 56u8, 49u8, 56u8, 226u8, 128u8, - 147u8, 49u8, 56u8, 51u8, 48u8, 41u8, 66u8, 117u8, 110u8, 197u8, 161u8, - 111u8, 32u8, 40u8, 49u8, 52u8, 54u8, 54u8, 226u8, 128u8, 147u8, 49u8, 52u8, - 54u8, 55u8, 41u8, 196u8, 140u8, 111u8, 103u8, 101u8, 110u8, 32u8, 40u8, - 49u8, 48u8, 50u8, 56u8, 226u8, 128u8, 147u8, 49u8, 48u8, 51u8, 55u8, 41u8, - 196u8, 140u8, 111u8, 104u8, 111u8, 32u8, 40u8, 57u8, 57u8, 57u8, 226u8, - 128u8, 147u8, 49u8, 48u8, 48u8, 52u8, 41u8, 196u8, 140u8, 111u8, 196u8, - 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, 48u8, 52u8, 226u8, 128u8, 147u8, - 49u8, 49u8, 48u8, 54u8, 41u8, 196u8, 140u8, 111u8, 107u8, 97u8, 110u8, - 32u8, 40u8, 49u8, 49u8, 54u8, 51u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, - 53u8, 41u8, 196u8, 140u8, 111u8, 107u8, 106u8, 111u8, 32u8, 40u8, 49u8, - 52u8, 56u8, 55u8, 226u8, 128u8, 147u8, 49u8, 52u8, 56u8, 57u8, 41u8, 196u8, - 140u8, 111u8, 107u8, 106u8, 117u8, 32u8, 40u8, 49u8, 48u8, 52u8, 48u8, - 226u8, 128u8, 147u8, 49u8, 48u8, 52u8, 52u8, 41u8, 196u8, 140u8, 111u8, - 114u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 52u8, 53u8, 55u8, 226u8, - 128u8, 147u8, 49u8, 52u8, 54u8, 48u8, 41u8, 196u8, 140u8, 111u8, 114u8, - 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, 51u8, 55u8, 226u8, - 128u8, 147u8, 49u8, 48u8, 52u8, 48u8, 41u8, 196u8, 140u8, 111u8, 197u8, - 161u8, 97u8, 111u8, 32u8, 40u8, 49u8, 49u8, 51u8, 50u8, 226u8, 128u8, - 147u8, 49u8, 49u8, 51u8, 53u8, 41u8, 196u8, 140u8, 111u8, 116u8, 111u8, - 107u8, 117u8, 32u8, 40u8, 57u8, 57u8, 53u8, 226u8, 128u8, 147u8, 57u8, - 57u8, 57u8, 41u8, 196u8, 140u8, 111u8, 118u8, 97u8, 32u8, 40u8, 49u8, 48u8, - 49u8, 50u8, 226u8, 128u8, 147u8, 49u8, 48u8, 49u8, 55u8, 41u8, 68u8, 97u8, - 105u8, 100u8, 111u8, 32u8, 40u8, 56u8, 48u8, 54u8, 226u8, 128u8, 147u8, - 56u8, 49u8, 48u8, 41u8, 68u8, 97u8, 105u8, 196u8, 145u8, 105u8, 32u8, 40u8, - 49u8, 49u8, 50u8, 54u8, 226u8, 128u8, 147u8, 49u8, 49u8, 51u8, 49u8, 41u8, - 69u8, 105u8, 196u8, 141u8, 111u8, 32u8, 40u8, 49u8, 48u8, 57u8, 54u8, - 226u8, 128u8, 147u8, 49u8, 48u8, 57u8, 55u8, 41u8, 69u8, 105u8, 45u8, - 101u8, 110u8, 32u8, 40u8, 57u8, 56u8, 55u8, 45u8, 57u8, 56u8, 57u8, 41u8, - 69u8, 105u8, 197u8, 161u8, 111u8, 32u8, 40u8, 49u8, 48u8, 56u8, 49u8, - 226u8, 128u8, 147u8, 49u8, 48u8, 56u8, 52u8, 41u8, 69u8, 105u8, 196u8, - 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, 52u8, 49u8, 226u8, 128u8, 147u8, - 49u8, 49u8, 52u8, 50u8, 41u8, 69u8, 105u8, 107u8, 97u8, 110u8, 32u8, 40u8, - 57u8, 56u8, 51u8, 226u8, 128u8, 147u8, 57u8, 56u8, 53u8, 41u8, 69u8, 105u8, - 107u8, 106u8, 111u8, 32u8, 40u8, 49u8, 52u8, 50u8, 57u8, 226u8, 128u8, - 147u8, 49u8, 52u8, 52u8, 49u8, 41u8, 69u8, 105u8, 107u8, 106u8, 117u8, - 32u8, 40u8, 49u8, 49u8, 49u8, 51u8, 226u8, 128u8, 147u8, 49u8, 49u8, 49u8, - 56u8, 41u8, 69u8, 105u8, 109u8, 97u8, 110u8, 32u8, 40u8, 49u8, 49u8, 54u8, - 53u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, 54u8, 41u8, 69u8, 105u8, - 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 50u8, 57u8, 51u8, 226u8, 128u8, - 147u8, 49u8, 50u8, 57u8, 57u8, 41u8, 69u8, 105u8, 114u8, 111u8, 107u8, - 117u8, 32u8, 40u8, 49u8, 53u8, 53u8, 56u8, 226u8, 128u8, 147u8, 49u8, 53u8, - 55u8, 48u8, 41u8, 69u8, 105u8, 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, - 40u8, 49u8, 49u8, 54u8, 48u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, 49u8, - 41u8, 69u8, 105u8, 197u8, 161u8, 111u8, 32u8, 40u8, 49u8, 48u8, 52u8, 54u8, - 226u8, 128u8, 147u8, 49u8, 48u8, 53u8, 51u8, 41u8, 69u8, 105u8, 197u8, - 161u8, 111u8, 32u8, 40u8, 49u8, 53u8, 48u8, 52u8, 226u8, 128u8, 147u8, - 49u8, 53u8, 50u8, 49u8, 41u8, 69u8, 105u8, 115u8, 111u8, 32u8, 40u8, 57u8, - 56u8, 57u8, 226u8, 128u8, 147u8, 57u8, 57u8, 48u8, 41u8, 69u8, 110u8, - 196u8, 141u8, 111u8, 32u8, 40u8, 57u8, 50u8, 51u8, 226u8, 128u8, 147u8, - 57u8, 51u8, 49u8, 41u8, 69u8, 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, - 51u8, 51u8, 54u8, 226u8, 128u8, 147u8, 49u8, 51u8, 52u8, 48u8, 41u8, 69u8, - 110u8, 196u8, 145u8, 105u8, 32u8, 40u8, 57u8, 48u8, 49u8, 226u8, 128u8, - 147u8, 57u8, 50u8, 51u8, 41u8, 69u8, 110u8, 107u8, 101u8, 105u8, 32u8, - 40u8, 49u8, 51u8, 48u8, 56u8, 226u8, 128u8, 147u8, 49u8, 51u8, 49u8, 49u8, - 41u8, 69u8, 110u8, 107u8, 106u8, 111u8, 32u8, 40u8, 49u8, 55u8, 52u8, 52u8, - 226u8, 128u8, 147u8, 49u8, 55u8, 52u8, 56u8, 41u8, 69u8, 110u8, 107u8, - 106u8, 117u8, 32u8, 40u8, 49u8, 48u8, 54u8, 57u8, 226u8, 128u8, 147u8, - 49u8, 48u8, 55u8, 52u8, 41u8, 69u8, 110u8, 45u8, 111u8, 32u8, 40u8, 49u8, - 50u8, 51u8, 57u8, 45u8, 49u8, 50u8, 52u8, 48u8, 41u8, 69u8, 110u8, 112u8, - 111u8, 32u8, 40u8, 49u8, 54u8, 55u8, 51u8, 226u8, 128u8, 147u8, 49u8, 54u8, - 56u8, 49u8, 41u8, 69u8, 110u8, 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, - 40u8, 55u8, 56u8, 50u8, 226u8, 128u8, 147u8, 56u8, 48u8, 54u8, 41u8, 69u8, - 110u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 52u8, 56u8, 57u8, - 226u8, 128u8, 147u8, 49u8, 52u8, 57u8, 50u8, 41u8, 71u8, 101u8, 110u8, - 107u8, 101u8, 105u8, 32u8, 40u8, 56u8, 55u8, 55u8, 226u8, 128u8, 147u8, - 56u8, 56u8, 53u8, 41u8, 71u8, 101u8, 110u8, 98u8, 117u8, 110u8, 32u8, 40u8, - 49u8, 55u8, 51u8, 54u8, 226u8, 128u8, 147u8, 49u8, 55u8, 52u8, 49u8, 41u8, - 71u8, 101u8, 110u8, 196u8, 141u8, 117u8, 32u8, 40u8, 49u8, 51u8, 56u8, - 52u8, 226u8, 128u8, 147u8, 49u8, 51u8, 57u8, 50u8, 41u8, 196u8, 144u8, - 101u8, 110u8, 45u8, 101u8, 105u8, 32u8, 40u8, 49u8, 49u8, 49u8, 56u8, 45u8, - 49u8, 49u8, 50u8, 48u8, 41u8, 71u8, 101u8, 110u8, 196u8, 145u8, 105u8, - 32u8, 40u8, 49u8, 56u8, 54u8, 52u8, 226u8, 128u8, 147u8, 49u8, 56u8, 54u8, - 53u8, 41u8, 71u8, 101u8, 110u8, 107u8, 105u8, 32u8, 40u8, 49u8, 53u8, 55u8, - 48u8, 226u8, 128u8, 147u8, 49u8, 53u8, 55u8, 51u8, 41u8, 196u8, 144u8, - 101u8, 110u8, 107u8, 106u8, 111u8, 32u8, 40u8, 49u8, 51u8, 50u8, 49u8, - 226u8, 128u8, 147u8, 49u8, 51u8, 50u8, 52u8, 41u8, 71u8, 101u8, 110u8, - 107u8, 111u8, 32u8, 40u8, 49u8, 51u8, 51u8, 49u8, 226u8, 128u8, 147u8, - 49u8, 51u8, 51u8, 52u8, 41u8, 71u8, 101u8, 110u8, 107u8, 106u8, 117u8, - 32u8, 40u8, 49u8, 50u8, 48u8, 52u8, 226u8, 128u8, 147u8, 49u8, 50u8, 48u8, - 54u8, 41u8, 71u8, 101u8, 110u8, 118u8, 97u8, 32u8, 40u8, 49u8, 54u8, 49u8, - 53u8, 226u8, 128u8, 147u8, 49u8, 54u8, 50u8, 52u8, 41u8, 196u8, 144u8, - 101u8, 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 50u8, 50u8, 52u8, 226u8, - 128u8, 147u8, 49u8, 50u8, 50u8, 53u8, 41u8, 196u8, 144u8, 101u8, 110u8, - 111u8, 32u8, 40u8, 49u8, 51u8, 49u8, 57u8, 226u8, 128u8, 147u8, 49u8, 51u8, - 50u8, 49u8, 41u8, 71u8, 101u8, 110u8, 114u8, 111u8, 107u8, 117u8, 32u8, - 40u8, 49u8, 54u8, 56u8, 56u8, 226u8, 128u8, 147u8, 49u8, 55u8, 48u8, 52u8, - 41u8, 71u8, 101u8, 110u8, 114u8, 106u8, 117u8, 107u8, 117u8, 32u8, 40u8, - 49u8, 49u8, 56u8, 52u8, 226u8, 128u8, 147u8, 49u8, 49u8, 56u8, 53u8, 41u8, - 71u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, - 50u8, 57u8, 226u8, 128u8, 147u8, 49u8, 51u8, 51u8, 49u8, 41u8, 72u8, 97u8, - 107u8, 117u8, 196u8, 141u8, 105u8, 32u8, 40u8, 54u8, 53u8, 48u8, 226u8, - 128u8, 147u8, 54u8, 55u8, 49u8, 41u8, 72u8, 97u8, 107u8, 117u8, 104u8, - 111u8, 32u8, 40u8, 54u8, 55u8, 50u8, 226u8, 128u8, 147u8, 54u8, 56u8, 54u8, - 41u8, 72u8, 101u8, 105u8, 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, - 53u8, 57u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, 48u8, 41u8, 72u8, 97u8, - 105u8, 115u8, 101u8, 105u8, 72u8, 111u8, 97u8, 110u8, 32u8, 40u8, 49u8, - 49u8, 50u8, 48u8, 226u8, 128u8, 147u8, 49u8, 49u8, 50u8, 52u8, 41u8, 72u8, - 111u8, 101u8, 105u8, 32u8, 40u8, 49u8, 55u8, 48u8, 52u8, 226u8, 128u8, - 147u8, 49u8, 55u8, 49u8, 49u8, 41u8, 72u8, 111u8, 101u8, 110u8, 32u8, 40u8, - 49u8, 49u8, 51u8, 53u8, 226u8, 128u8, 147u8, 49u8, 49u8, 52u8, 49u8, 41u8, - 72u8, 111u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 49u8, 53u8, 54u8, - 226u8, 128u8, 147u8, 49u8, 49u8, 53u8, 57u8, 41u8, 72u8, 111u8, 196u8, - 145u8, 105u8, 32u8, 40u8, 49u8, 50u8, 52u8, 55u8, 226u8, 128u8, 147u8, - 49u8, 50u8, 52u8, 57u8, 41u8, 72u8, 111u8, 107u8, 105u8, 32u8, 40u8, 55u8, - 55u8, 48u8, 226u8, 128u8, 147u8, 55u8, 56u8, 48u8, 41u8, 72u8, 111u8, - 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 55u8, 53u8, 49u8, - 226u8, 128u8, 147u8, 49u8, 55u8, 54u8, 52u8, 41u8, 72u8, 111u8, 116u8, - 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 52u8, 52u8, 57u8, 226u8, 128u8, - 147u8, 49u8, 52u8, 53u8, 50u8, 41u8, 196u8, 144u8, 105u8, 97u8, 110u8, - 32u8, 40u8, 49u8, 48u8, 50u8, 49u8, 226u8, 128u8, 147u8, 49u8, 48u8, 50u8, - 52u8, 41u8, 196u8, 144u8, 105u8, 110u8, 103u8, 111u8, 45u8, 107u8, 101u8, - 105u8, 117u8, 110u8, 32u8, 40u8, 55u8, 54u8, 55u8, 45u8, 55u8, 55u8, 48u8, - 41u8, 74u8, 105u8, 110u8, 107u8, 105u8, 32u8, 40u8, 55u8, 50u8, 52u8, - 226u8, 128u8, 147u8, 55u8, 50u8, 57u8, 41u8, 196u8, 144u8, 105u8, 114u8, - 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, 54u8, 53u8, 226u8, - 128u8, 147u8, 49u8, 48u8, 54u8, 57u8, 41u8, 196u8, 144u8, 105u8, 197u8, - 161u8, 111u8, 32u8, 40u8, 49u8, 49u8, 55u8, 55u8, 226u8, 128u8, 147u8, - 49u8, 49u8, 56u8, 49u8, 41u8, 196u8, 144u8, 111u8, 101u8, 105u8, 32u8, - 40u8, 49u8, 50u8, 51u8, 50u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 51u8, - 41u8, 74u8, 111u8, 103u8, 97u8, 110u8, 32u8, 40u8, 56u8, 53u8, 57u8, 226u8, - 128u8, 147u8, 56u8, 55u8, 55u8, 41u8, 197u8, 160u8, 111u8, 103u8, 101u8, - 110u8, 32u8, 40u8, 49u8, 50u8, 48u8, 55u8, 226u8, 128u8, 147u8, 49u8, 50u8, - 49u8, 49u8, 41u8, 74u8, 111u8, 103u8, 101u8, 110u8, 32u8, 40u8, 57u8, 55u8, - 54u8, 226u8, 128u8, 147u8, 57u8, 55u8, 56u8, 41u8, 197u8, 160u8, 111u8, - 104u8, 101u8, 105u8, 32u8, 40u8, 57u8, 51u8, 49u8, 226u8, 128u8, 147u8, - 57u8, 51u8, 56u8, 41u8, 74u8, 111u8, 107u8, 106u8, 111u8, 32u8, 40u8, 49u8, - 54u8, 56u8, 52u8, 226u8, 128u8, 147u8, 49u8, 54u8, 56u8, 56u8, 41u8, 197u8, - 160u8, 111u8, 107u8, 106u8, 117u8, 32u8, 40u8, 49u8, 50u8, 49u8, 57u8, - 226u8, 128u8, 147u8, 49u8, 50u8, 50u8, 50u8, 41u8, 196u8, 144u8, 117u8, - 32u8, 40u8, 49u8, 50u8, 50u8, 50u8, 226u8, 128u8, 147u8, 49u8, 50u8, 50u8, - 52u8, 41u8, 197u8, 160u8, 117u8, 32u8, 40u8, 49u8, 54u8, 53u8, 50u8, 226u8, - 128u8, 147u8, 49u8, 54u8, 53u8, 53u8, 41u8, 197u8, 160u8, 111u8, 116u8, - 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, 57u8, 55u8, 226u8, 128u8, - 147u8, 49u8, 48u8, 57u8, 57u8, 41u8, 197u8, 160u8, 111u8, 118u8, 97u8, - 32u8, 40u8, 56u8, 51u8, 52u8, 226u8, 128u8, 147u8, 56u8, 52u8, 56u8, 41u8, - 196u8, 144u8, 117u8, 101u8, 105u8, 32u8, 40u8, 49u8, 49u8, 56u8, 50u8, - 226u8, 128u8, 147u8, 49u8, 49u8, 56u8, 52u8, 41u8, 75u8, 97u8, 101u8, - 105u8, 32u8, 40u8, 49u8, 56u8, 52u8, 56u8, 226u8, 128u8, 147u8, 49u8, 56u8, - 53u8, 52u8, 41u8, 75u8, 97u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 51u8, - 48u8, 51u8, 226u8, 128u8, 147u8, 49u8, 51u8, 48u8, 54u8, 41u8, 75u8, 97u8, - 104u8, 111u8, 32u8, 40u8, 49u8, 48u8, 57u8, 52u8, 226u8, 128u8, 147u8, - 49u8, 48u8, 57u8, 54u8, 41u8, 75u8, 97u8, 106u8, 111u8, 32u8, 40u8, 56u8, - 52u8, 56u8, 226u8, 128u8, 147u8, 56u8, 53u8, 49u8, 41u8, 75u8, 97u8, 107u8, - 101u8, 105u8, 32u8, 40u8, 49u8, 51u8, 56u8, 55u8, 226u8, 128u8, 147u8, - 49u8, 51u8, 56u8, 57u8, 41u8, 75u8, 97u8, 107u8, 105u8, 116u8, 115u8, - 117u8, 32u8, 40u8, 49u8, 52u8, 52u8, 49u8, 226u8, 128u8, 147u8, 49u8, 52u8, - 52u8, 52u8, 41u8, 75u8, 97u8, 110u8, 98u8, 117u8, 110u8, 32u8, 40u8, 49u8, - 54u8, 54u8, 49u8, 226u8, 128u8, 147u8, 49u8, 54u8, 55u8, 51u8, 41u8, 75u8, - 97u8, 110u8, 45u8, 101u8, 105u8, 32u8, 40u8, 49u8, 54u8, 50u8, 52u8, 45u8, - 49u8, 54u8, 52u8, 52u8, 41u8, 75u8, 97u8, 110u8, 45u8, 101u8, 110u8, 32u8, - 40u8, 49u8, 55u8, 52u8, 56u8, 45u8, 49u8, 55u8, 53u8, 49u8, 41u8, 75u8, - 97u8, 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 50u8, 52u8, 51u8, - 226u8, 128u8, 147u8, 49u8, 50u8, 52u8, 55u8, 41u8, 75u8, 97u8, 110u8, - 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 48u8, 56u8, 55u8, 226u8, 128u8, - 147u8, 49u8, 48u8, 57u8, 52u8, 41u8, 75u8, 97u8, 110u8, 107u8, 105u8, 32u8, - 40u8, 49u8, 50u8, 50u8, 57u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 50u8, - 41u8, 75u8, 97u8, 110u8, 107u8, 111u8, 32u8, 40u8, 49u8, 48u8, 48u8, 52u8, - 226u8, 128u8, 147u8, 49u8, 48u8, 49u8, 50u8, 41u8, 75u8, 97u8, 110u8, 97u8, - 32u8, 40u8, 57u8, 56u8, 53u8, 226u8, 128u8, 147u8, 57u8, 56u8, 55u8, 41u8, - 75u8, 97u8, 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 48u8, 49u8, 55u8, 226u8, - 128u8, 147u8, 49u8, 48u8, 50u8, 49u8, 41u8, 75u8, 97u8, 110u8, 112u8, - 111u8, 32u8, 40u8, 49u8, 55u8, 52u8, 49u8, 226u8, 128u8, 147u8, 49u8, 55u8, - 52u8, 52u8, 41u8, 75u8, 97u8, 109u8, 112u8, 106u8, 111u8, 32u8, 40u8, 56u8, - 56u8, 57u8, 226u8, 128u8, 147u8, 56u8, 57u8, 56u8, 41u8, 75u8, 97u8, 110u8, - 115u8, 101u8, 105u8, 32u8, 40u8, 49u8, 55u8, 56u8, 57u8, 226u8, 128u8, - 147u8, 49u8, 56u8, 48u8, 49u8, 41u8, 75u8, 97u8, 110u8, 197u8, 161u8, - 111u8, 32u8, 40u8, 49u8, 52u8, 54u8, 48u8, 226u8, 128u8, 147u8, 49u8, 52u8, - 54u8, 54u8, 41u8, 75u8, 97u8, 110u8, 116u8, 111u8, 107u8, 117u8, 32u8, - 40u8, 49u8, 48u8, 52u8, 52u8, 226u8, 128u8, 147u8, 49u8, 48u8, 52u8, 54u8, - 41u8, 75u8, 97u8, 111u8, 32u8, 40u8, 49u8, 49u8, 54u8, 57u8, 226u8, 128u8, - 147u8, 49u8, 49u8, 55u8, 49u8, 41u8, 75u8, 97u8, 114u8, 111u8, 107u8, - 117u8, 32u8, 40u8, 49u8, 50u8, 50u8, 53u8, 226u8, 128u8, 147u8, 49u8, 50u8, - 50u8, 55u8, 41u8, 75u8, 97u8, 114u8, 101u8, 107u8, 105u8, 32u8, 40u8, 49u8, - 51u8, 50u8, 54u8, 226u8, 128u8, 147u8, 49u8, 51u8, 50u8, 57u8, 41u8, 75u8, - 97u8, 197u8, 161u8, 111u8, 32u8, 40u8, 49u8, 49u8, 48u8, 54u8, 226u8, - 128u8, 147u8, 49u8, 49u8, 48u8, 56u8, 41u8, 75u8, 97u8, 116u8, 101u8, - 105u8, 32u8, 40u8, 49u8, 50u8, 51u8, 53u8, 226u8, 128u8, 147u8, 49u8, 50u8, - 51u8, 56u8, 41u8, 75u8, 101u8, 105u8, 97u8, 110u8, 32u8, 40u8, 49u8, 54u8, - 52u8, 56u8, 226u8, 128u8, 147u8, 49u8, 54u8, 53u8, 50u8, 41u8, 75u8, 101u8, - 105u8, 196u8, 141u8, 111u8, 32u8, 40u8, 49u8, 53u8, 57u8, 54u8, 226u8, - 128u8, 147u8, 49u8, 54u8, 49u8, 53u8, 41u8, 75u8, 101u8, 105u8, 107u8, - 111u8, 32u8, 40u8, 49u8, 56u8, 54u8, 53u8, 226u8, 128u8, 147u8, 49u8, 56u8, - 54u8, 56u8, 41u8, 75u8, 101u8, 105u8, 117u8, 110u8, 32u8, 40u8, 55u8, 48u8, - 52u8, 226u8, 128u8, 147u8, 55u8, 48u8, 56u8, 41u8, 75u8, 101u8, 110u8, - 196u8, 141u8, 111u8, 32u8, 40u8, 49u8, 50u8, 52u8, 57u8, 226u8, 128u8, - 147u8, 49u8, 50u8, 53u8, 54u8, 41u8, 75u8, 101u8, 110u8, 45u8, 101u8, - 105u8, 32u8, 40u8, 49u8, 50u8, 48u8, 54u8, 45u8, 49u8, 50u8, 48u8, 55u8, - 41u8, 75u8, 101u8, 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 51u8, - 48u8, 50u8, 226u8, 128u8, 147u8, 49u8, 51u8, 48u8, 51u8, 41u8, 75u8, 101u8, - 110u8, 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 50u8, 55u8, 53u8, 226u8, - 128u8, 147u8, 49u8, 50u8, 55u8, 56u8, 41u8, 75u8, 101u8, 110u8, 107u8, - 106u8, 117u8, 32u8, 40u8, 49u8, 49u8, 57u8, 48u8, 226u8, 128u8, 147u8, - 49u8, 49u8, 57u8, 57u8, 41u8, 75u8, 101u8, 109u8, 117u8, 32u8, 40u8, 49u8, - 51u8, 51u8, 52u8, 226u8, 128u8, 147u8, 49u8, 51u8, 51u8, 54u8, 41u8, 75u8, - 101u8, 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 50u8, 48u8, 49u8, 226u8, - 128u8, 147u8, 49u8, 50u8, 48u8, 52u8, 41u8, 75u8, 101u8, 110u8, 112u8, - 111u8, 32u8, 40u8, 49u8, 50u8, 49u8, 51u8, 226u8, 128u8, 147u8, 49u8, 50u8, - 49u8, 57u8, 41u8, 75u8, 101u8, 110u8, 114u8, 106u8, 97u8, 107u8, 117u8, - 32u8, 40u8, 49u8, 50u8, 49u8, 49u8, 226u8, 128u8, 147u8, 49u8, 50u8, 49u8, - 51u8, 41u8, 75u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, - 49u8, 51u8, 55u8, 48u8, 226u8, 128u8, 147u8, 49u8, 51u8, 55u8, 50u8, 41u8, - 75u8, 111u8, 97u8, 110u8, 32u8, 40u8, 49u8, 50u8, 55u8, 56u8, 226u8, 128u8, - 147u8, 49u8, 50u8, 56u8, 56u8, 41u8, 75u8, 111u8, 196u8, 141u8, 111u8, - 32u8, 40u8, 49u8, 50u8, 54u8, 49u8, 226u8, 128u8, 147u8, 49u8, 50u8, 54u8, - 52u8, 41u8, 75u8, 111u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 50u8, 53u8, - 54u8, 226u8, 128u8, 147u8, 49u8, 50u8, 53u8, 55u8, 41u8, 75u8, 111u8, - 104u8, 101u8, 105u8, 32u8, 40u8, 49u8, 48u8, 53u8, 56u8, 226u8, 128u8, - 147u8, 49u8, 48u8, 54u8, 53u8, 41u8, 75u8, 111u8, 104u8, 111u8, 32u8, 40u8, - 57u8, 54u8, 52u8, 226u8, 128u8, 147u8, 57u8, 54u8, 56u8, 41u8, 75u8, 111u8, - 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, 52u8, 50u8, 226u8, 128u8, - 147u8, 49u8, 49u8, 52u8, 52u8, 41u8, 75u8, 111u8, 196u8, 145u8, 105u8, - 32u8, 40u8, 49u8, 53u8, 53u8, 53u8, 226u8, 128u8, 147u8, 49u8, 53u8, 53u8, - 56u8, 41u8, 75u8, 111u8, 107u8, 97u8, 32u8, 40u8, 49u8, 56u8, 52u8, 52u8, - 226u8, 128u8, 147u8, 49u8, 56u8, 52u8, 56u8, 41u8, 75u8, 111u8, 107u8, - 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 52u8, 48u8, 226u8, 128u8, - 147u8, 49u8, 51u8, 52u8, 54u8, 41u8, 75u8, 111u8, 110u8, 105u8, 110u8, - 32u8, 40u8, 56u8, 49u8, 48u8, 226u8, 128u8, 147u8, 56u8, 50u8, 52u8, 41u8, - 75u8, 117u8, 32u8, 40u8, 49u8, 51u8, 56u8, 57u8, 226u8, 128u8, 147u8, 49u8, - 51u8, 57u8, 48u8, 41u8, 75u8, 111u8, 114u8, 106u8, 97u8, 107u8, 117u8, - 32u8, 40u8, 49u8, 51u8, 55u8, 57u8, 226u8, 128u8, 147u8, 49u8, 51u8, 56u8, - 49u8, 41u8, 75u8, 111u8, 197u8, 161u8, 111u8, 32u8, 40u8, 49u8, 52u8, 53u8, - 53u8, 226u8, 128u8, 147u8, 49u8, 52u8, 53u8, 55u8, 41u8, 75u8, 111u8, - 118u8, 97u8, 32u8, 40u8, 49u8, 48u8, 57u8, 57u8, 226u8, 128u8, 147u8, 49u8, - 49u8, 48u8, 52u8, 41u8, 75u8, 111u8, 118u8, 97u8, 32u8, 40u8, 49u8, 51u8, - 56u8, 49u8, 226u8, 128u8, 147u8, 49u8, 51u8, 56u8, 52u8, 41u8, 75u8, 106u8, - 111u8, 104u8, 111u8, 32u8, 40u8, 49u8, 55u8, 49u8, 54u8, 226u8, 128u8, - 147u8, 49u8, 55u8, 51u8, 54u8, 41u8, 75u8, 106u8, 111u8, 114u8, 111u8, - 107u8, 117u8, 32u8, 40u8, 49u8, 53u8, 50u8, 56u8, 226u8, 128u8, 147u8, - 49u8, 53u8, 51u8, 50u8, 41u8, 75u8, 106u8, 111u8, 116u8, 111u8, 107u8, - 117u8, 32u8, 40u8, 49u8, 52u8, 53u8, 50u8, 226u8, 128u8, 147u8, 49u8, 52u8, - 53u8, 53u8, 41u8, 75u8, 106u8, 111u8, 118u8, 97u8, 32u8, 40u8, 49u8, 56u8, - 48u8, 49u8, 226u8, 128u8, 147u8, 49u8, 56u8, 48u8, 52u8, 41u8, 75u8, 106u8, - 117u8, 97u8, 110u8, 32u8, 40u8, 49u8, 49u8, 52u8, 53u8, 226u8, 128u8, - 147u8, 49u8, 49u8, 53u8, 49u8, 41u8, 75u8, 106u8, 117u8, 106u8, 117u8, - 32u8, 40u8, 49u8, 49u8, 53u8, 52u8, 226u8, 128u8, 147u8, 49u8, 49u8, 53u8, - 54u8, 41u8, 77u8, 97u8, 110u8, 45u8, 101u8, 110u8, 32u8, 40u8, 49u8, 56u8, - 54u8, 48u8, 45u8, 49u8, 56u8, 54u8, 49u8, 41u8, 77u8, 97u8, 110u8, 106u8, - 105u8, 32u8, 40u8, 49u8, 54u8, 53u8, 56u8, 226u8, 128u8, 147u8, 49u8, 54u8, - 54u8, 49u8, 41u8, 77u8, 97u8, 110u8, 106u8, 117u8, 32u8, 40u8, 49u8, 48u8, - 50u8, 52u8, 226u8, 128u8, 147u8, 49u8, 48u8, 50u8, 56u8, 41u8, 77u8, 101u8, - 105u8, 196u8, 145u8, 105u8, 77u8, 101u8, 105u8, 111u8, 32u8, 40u8, 49u8, - 52u8, 57u8, 50u8, 226u8, 128u8, 147u8, 49u8, 53u8, 48u8, 49u8, 41u8, 77u8, - 101u8, 105u8, 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 54u8, - 53u8, 53u8, 226u8, 128u8, 147u8, 49u8, 54u8, 53u8, 56u8, 41u8, 77u8, 101u8, - 105u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 56u8, 52u8, - 226u8, 128u8, 147u8, 49u8, 51u8, 56u8, 55u8, 41u8, 77u8, 101u8, 105u8, - 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 57u8, 48u8, 226u8, - 128u8, 147u8, 49u8, 51u8, 57u8, 52u8, 41u8, 77u8, 101u8, 105u8, 118u8, - 97u8, 32u8, 40u8, 49u8, 55u8, 54u8, 52u8, 226u8, 128u8, 147u8, 49u8, 55u8, - 55u8, 50u8, 41u8, 78u8, 105u8, 110u8, 45u8, 97u8, 110u8, 32u8, 40u8, 49u8, - 49u8, 54u8, 54u8, 45u8, 49u8, 49u8, 54u8, 57u8, 41u8, 78u8, 105u8, 110u8, - 106u8, 105u8, 32u8, 40u8, 49u8, 50u8, 52u8, 48u8, 226u8, 128u8, 147u8, - 49u8, 50u8, 52u8, 51u8, 41u8, 78u8, 105u8, 110u8, 106u8, 117u8, 32u8, 40u8, - 56u8, 53u8, 49u8, 226u8, 128u8, 147u8, 56u8, 53u8, 52u8, 41u8, 78u8, 105u8, - 110u8, 106u8, 97u8, 32u8, 40u8, 56u8, 56u8, 53u8, 226u8, 128u8, 147u8, - 56u8, 56u8, 57u8, 41u8, 78u8, 105u8, 110u8, 112u8, 101u8, 105u8, 32u8, - 40u8, 49u8, 49u8, 53u8, 49u8, 226u8, 128u8, 147u8, 49u8, 49u8, 53u8, 52u8, - 41u8, 79u8, 196u8, 141u8, 111u8, 32u8, 40u8, 49u8, 51u8, 49u8, 49u8, 226u8, - 128u8, 147u8, 49u8, 51u8, 49u8, 50u8, 41u8, 79u8, 101u8, 105u8, 32u8, 40u8, - 49u8, 51u8, 57u8, 52u8, 226u8, 128u8, 147u8, 49u8, 52u8, 50u8, 56u8, 41u8, - 79u8, 104u8, 111u8, 32u8, 40u8, 49u8, 49u8, 54u8, 49u8, 226u8, 128u8, - 147u8, 49u8, 49u8, 54u8, 51u8, 41u8, 79u8, 110u8, 105u8, 110u8, 32u8, 40u8, - 49u8, 52u8, 54u8, 55u8, 226u8, 128u8, 147u8, 49u8, 52u8, 54u8, 57u8, 41u8, - 79u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, 56u8, 52u8, - 226u8, 128u8, 147u8, 49u8, 48u8, 56u8, 55u8, 41u8, 79u8, 118u8, 97u8, 32u8, - 40u8, 57u8, 54u8, 49u8, 226u8, 128u8, 147u8, 57u8, 54u8, 52u8, 41u8, 82u8, - 101u8, 105u8, 107u8, 105u8, 32u8, 40u8, 55u8, 49u8, 53u8, 226u8, 128u8, - 147u8, 55u8, 49u8, 55u8, 41u8, 82u8, 101u8, 105u8, 118u8, 97u8, 82u8, - 106u8, 97u8, 107u8, 117u8, 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 50u8, - 51u8, 56u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 57u8, 41u8, 83u8, 97u8, - 105u8, 107u8, 111u8, 32u8, 40u8, 56u8, 53u8, 52u8, 226u8, 128u8, 147u8, - 56u8, 53u8, 55u8, 41u8, 197u8, 160u8, 111u8, 97u8, 110u8, 32u8, 40u8, 49u8, - 49u8, 55u8, 49u8, 226u8, 128u8, 147u8, 49u8, 49u8, 55u8, 53u8, 41u8, 197u8, - 160u8, 111u8, 97u8, 110u8, 32u8, 40u8, 49u8, 50u8, 57u8, 57u8, 226u8, - 128u8, 147u8, 49u8, 51u8, 48u8, 50u8, 41u8, 197u8, 160u8, 111u8, 196u8, - 141u8, 111u8, 32u8, 40u8, 49u8, 52u8, 50u8, 56u8, 226u8, 128u8, 147u8, - 49u8, 52u8, 50u8, 57u8, 41u8, 197u8, 160u8, 111u8, 196u8, 141u8, 117u8, - 32u8, 40u8, 49u8, 51u8, 50u8, 52u8, 226u8, 128u8, 147u8, 49u8, 51u8, 50u8, - 54u8, 41u8, 197u8, 160u8, 111u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, - 50u8, 53u8, 57u8, 226u8, 128u8, 147u8, 49u8, 50u8, 54u8, 48u8, 41u8, 197u8, - 160u8, 111u8, 104u8, 101u8, 105u8, 32u8, 40u8, 49u8, 51u8, 52u8, 54u8, - 226u8, 128u8, 147u8, 49u8, 51u8, 55u8, 48u8, 41u8, 197u8, 160u8, 111u8, - 104u8, 111u8, 32u8, 40u8, 49u8, 48u8, 55u8, 52u8, 226u8, 128u8, 147u8, - 49u8, 48u8, 55u8, 55u8, 41u8, 197u8, 160u8, 111u8, 104u8, 111u8, 32u8, - 40u8, 49u8, 54u8, 52u8, 52u8, 226u8, 128u8, 147u8, 49u8, 54u8, 52u8, 56u8, - 41u8, 197u8, 160u8, 111u8, 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, - 57u8, 57u8, 226u8, 128u8, 147u8, 49u8, 50u8, 48u8, 49u8, 41u8, 197u8, - 160u8, 111u8, 107u8, 97u8, 32u8, 40u8, 49u8, 50u8, 53u8, 55u8, 226u8, - 128u8, 147u8, 49u8, 50u8, 53u8, 57u8, 41u8, 197u8, 160u8, 117u8, 32u8, - 40u8, 49u8, 50u8, 56u8, 56u8, 226u8, 128u8, 147u8, 49u8, 50u8, 57u8, 51u8, - 41u8, 197u8, 160u8, 111u8, 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, - 49u8, 48u8, 55u8, 55u8, 226u8, 128u8, 147u8, 49u8, 48u8, 56u8, 49u8, 41u8, - 197u8, 160u8, 111u8, 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 57u8, - 57u8, 48u8, 226u8, 128u8, 147u8, 57u8, 57u8, 53u8, 41u8, 197u8, 160u8, - 111u8, 116u8, 97u8, 105u8, 32u8, 40u8, 56u8, 57u8, 56u8, 226u8, 128u8, - 147u8, 57u8, 48u8, 49u8, 41u8, 197u8, 160u8, 111u8, 116u8, 111u8, 107u8, - 117u8, 32u8, 40u8, 49u8, 55u8, 49u8, 49u8, 226u8, 128u8, 147u8, 49u8, 55u8, - 49u8, 54u8, 41u8, 197u8, 160u8, 111u8, 118u8, 97u8, 197u8, 160u8, 111u8, - 118u8, 97u8, 32u8, 40u8, 49u8, 51u8, 49u8, 50u8, 226u8, 128u8, 147u8, 49u8, - 51u8, 49u8, 55u8, 41u8, 197u8, 160u8, 117u8, 196u8, 141u8, 111u8, 32u8, - 40u8, 54u8, 56u8, 54u8, 226u8, 128u8, 147u8, 55u8, 48u8, 49u8, 41u8, 84u8, - 97u8, 105u8, 101u8, 105u8, 32u8, 40u8, 49u8, 53u8, 50u8, 49u8, 226u8, - 128u8, 147u8, 49u8, 53u8, 50u8, 56u8, 41u8, 84u8, 97u8, 105u8, 104u8, - 111u8, 32u8, 40u8, 55u8, 48u8, 49u8, 226u8, 128u8, 147u8, 55u8, 48u8, 52u8, - 41u8, 84u8, 97u8, 105u8, 107u8, 97u8, 32u8, 40u8, 54u8, 52u8, 53u8, 226u8, - 128u8, 147u8, 54u8, 53u8, 48u8, 41u8, 84u8, 97u8, 105u8, 197u8, 161u8, - 111u8, 84u8, 101u8, 110u8, 97u8, 110u8, 32u8, 40u8, 56u8, 53u8, 55u8, - 226u8, 128u8, 147u8, 56u8, 53u8, 57u8, 41u8, 84u8, 101u8, 110u8, 109u8, - 111u8, 110u8, 32u8, 40u8, 49u8, 53u8, 51u8, 50u8, 226u8, 128u8, 147u8, - 49u8, 53u8, 53u8, 53u8, 41u8, 84u8, 101u8, 110u8, 196u8, 141u8, 111u8, - 32u8, 40u8, 56u8, 50u8, 52u8, 226u8, 128u8, 147u8, 56u8, 51u8, 52u8, 41u8, - 84u8, 101u8, 110u8, 45u8, 101u8, 105u8, 32u8, 40u8, 49u8, 49u8, 49u8, 48u8, - 45u8, 49u8, 49u8, 49u8, 51u8, 41u8, 84u8, 101u8, 110u8, 45u8, 101u8, 110u8, - 32u8, 40u8, 57u8, 55u8, 51u8, 45u8, 57u8, 55u8, 54u8, 41u8, 84u8, 101u8, - 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 57u8, 55u8, 56u8, 226u8, 128u8, - 147u8, 57u8, 56u8, 51u8, 41u8, 84u8, 101u8, 110u8, 196u8, 145u8, 105u8, - 32u8, 40u8, 49u8, 48u8, 53u8, 51u8, 226u8, 128u8, 147u8, 49u8, 48u8, 53u8, - 56u8, 41u8, 84u8, 101u8, 110u8, 103u8, 106u8, 111u8, 32u8, 40u8, 57u8, - 51u8, 56u8, 226u8, 128u8, 147u8, 57u8, 52u8, 55u8, 41u8, 84u8, 101u8, - 110u8, 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, 50u8, 52u8, 226u8, - 128u8, 147u8, 49u8, 49u8, 50u8, 54u8, 41u8, 84u8, 101u8, 110u8, 106u8, - 117u8, 32u8, 40u8, 49u8, 51u8, 55u8, 53u8, 226u8, 128u8, 147u8, 49u8, 51u8, - 55u8, 57u8, 41u8, 84u8, 101u8, 110u8, 109u8, 101u8, 105u8, 32u8, 40u8, - 49u8, 55u8, 56u8, 49u8, 226u8, 128u8, 147u8, 49u8, 55u8, 56u8, 57u8, 41u8, - 84u8, 101u8, 110u8, 118u8, 97u8, 32u8, 40u8, 49u8, 54u8, 56u8, 49u8, 226u8, - 128u8, 147u8, 49u8, 54u8, 56u8, 52u8, 41u8, 84u8, 101u8, 110u8, 105u8, - 110u8, 32u8, 40u8, 49u8, 49u8, 48u8, 56u8, 226u8, 128u8, 147u8, 49u8, 49u8, - 49u8, 48u8, 41u8, 84u8, 101u8, 110u8, 45u8, 111u8, 32u8, 40u8, 55u8, 56u8, - 49u8, 45u8, 55u8, 56u8, 50u8, 41u8, 84u8, 101u8, 110u8, 112u8, 111u8, 32u8, - 40u8, 49u8, 56u8, 51u8, 48u8, 226u8, 128u8, 147u8, 49u8, 56u8, 52u8, 52u8, - 41u8, 84u8, 101u8, 109u8, 112u8, 117u8, 107u8, 117u8, 32u8, 40u8, 49u8, - 50u8, 51u8, 51u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 52u8, 41u8, 84u8, - 101u8, 109u8, 112u8, 105u8, 111u8, 32u8, 40u8, 55u8, 50u8, 57u8, 226u8, - 128u8, 147u8, 55u8, 52u8, 57u8, 41u8, 84u8, 101u8, 109u8, 112u8, 105u8, - 111u8, 45u8, 104u8, 111u8, 196u8, 145u8, 105u8, 32u8, 40u8, 55u8, 53u8, - 55u8, 45u8, 55u8, 54u8, 53u8, 41u8, 84u8, 101u8, 109u8, 112u8, 111u8, 45u8, - 196u8, 145u8, 105u8, 110u8, 103u8, 111u8, 32u8, 40u8, 55u8, 54u8, 53u8, - 45u8, 55u8, 54u8, 55u8, 41u8, 84u8, 101u8, 109u8, 112u8, 105u8, 111u8, - 45u8, 107u8, 97u8, 109u8, 112u8, 111u8, 32u8, 40u8, 55u8, 52u8, 57u8, 45u8, - 55u8, 52u8, 57u8, 41u8, 84u8, 101u8, 109u8, 112u8, 105u8, 111u8, 45u8, - 197u8, 161u8, 111u8, 104u8, 111u8, 32u8, 40u8, 55u8, 52u8, 57u8, 45u8, - 55u8, 53u8, 55u8, 41u8, 84u8, 101u8, 110u8, 114u8, 111u8, 107u8, 117u8, - 32u8, 40u8, 57u8, 55u8, 48u8, 226u8, 128u8, 147u8, 57u8, 55u8, 51u8, 41u8, - 84u8, 101u8, 110u8, 114u8, 105u8, 97u8, 107u8, 117u8, 32u8, 40u8, 57u8, - 52u8, 55u8, 226u8, 128u8, 147u8, 57u8, 53u8, 55u8, 41u8, 84u8, 101u8, - 110u8, 197u8, 161u8, 111u8, 32u8, 40u8, 49u8, 49u8, 51u8, 49u8, 226u8, - 128u8, 147u8, 49u8, 49u8, 51u8, 50u8, 41u8, 84u8, 101u8, 110u8, 197u8, - 161u8, 111u8, 32u8, 40u8, 49u8, 53u8, 55u8, 51u8, 226u8, 128u8, 147u8, - 49u8, 53u8, 57u8, 50u8, 41u8, 84u8, 101u8, 110u8, 116u8, 111u8, 107u8, - 117u8, 32u8, 40u8, 57u8, 53u8, 55u8, 226u8, 128u8, 147u8, 57u8, 54u8, 49u8, - 41u8, 84u8, 101u8, 110u8, 106u8, 111u8, 32u8, 40u8, 49u8, 49u8, 52u8, 52u8, - 226u8, 128u8, 147u8, 49u8, 49u8, 52u8, 53u8, 41u8, 84u8, 111u8, 107u8, - 117u8, 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 51u8, 48u8, 54u8, 226u8, - 128u8, 147u8, 49u8, 51u8, 48u8, 56u8, 41u8, 86u8, 97u8, 100u8, 111u8, 32u8, - 40u8, 55u8, 48u8, 56u8, 226u8, 128u8, 147u8, 55u8, 49u8, 53u8, 41u8, 74u8, - 111u8, 114u8, 111u8, 32u8, 40u8, 55u8, 49u8, 55u8, 226u8, 128u8, 147u8, - 55u8, 50u8, 52u8, 41u8, 74u8, 111u8, 118u8, 97u8, 32u8, 40u8, 49u8, 49u8, - 56u8, 49u8, 226u8, 128u8, 147u8, 49u8, 49u8, 56u8, 50u8, 41u8, - ]) - }, - ) - }, - narrow: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 237u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 9u8, 0u8, 0u8, 0u8, 19u8, 0u8, - 0u8, 0u8, 27u8, 0u8, 0u8, 0u8, 37u8, 0u8, 0u8, 0u8, 47u8, 0u8, 0u8, 0u8, - 57u8, 0u8, 0u8, 0u8, 68u8, 0u8, 0u8, 0u8, 78u8, 0u8, 0u8, 0u8, 88u8, 0u8, - 0u8, 0u8, 98u8, 0u8, 0u8, 0u8, 108u8, 0u8, 0u8, 0u8, 119u8, 0u8, 0u8, 0u8, - 130u8, 0u8, 0u8, 0u8, 139u8, 0u8, 0u8, 0u8, 149u8, 0u8, 0u8, 0u8, 161u8, - 0u8, 0u8, 0u8, 174u8, 0u8, 0u8, 0u8, 185u8, 0u8, 0u8, 0u8, 196u8, 0u8, 0u8, - 0u8, 207u8, 0u8, 0u8, 0u8, 216u8, 0u8, 0u8, 0u8, 226u8, 0u8, 0u8, 0u8, - 237u8, 0u8, 0u8, 0u8, 248u8, 0u8, 0u8, 0u8, 3u8, 1u8, 0u8, 0u8, 15u8, 1u8, - 0u8, 0u8, 28u8, 1u8, 0u8, 0u8, 39u8, 1u8, 0u8, 0u8, 50u8, 1u8, 0u8, 0u8, - 60u8, 1u8, 0u8, 0u8, 69u8, 1u8, 0u8, 0u8, 79u8, 1u8, 0u8, 0u8, 89u8, 1u8, - 0u8, 0u8, 97u8, 1u8, 0u8, 0u8, 106u8, 1u8, 0u8, 0u8, 115u8, 1u8, 0u8, 0u8, - 124u8, 1u8, 0u8, 0u8, 134u8, 1u8, 0u8, 0u8, 144u8, 1u8, 0u8, 0u8, 154u8, - 1u8, 0u8, 0u8, 164u8, 1u8, 0u8, 0u8, 175u8, 1u8, 0u8, 0u8, 187u8, 1u8, 0u8, - 0u8, 197u8, 1u8, 0u8, 0u8, 207u8, 1u8, 0u8, 0u8, 215u8, 1u8, 0u8, 0u8, - 224u8, 1u8, 0u8, 0u8, 234u8, 1u8, 0u8, 0u8, 242u8, 1u8, 0u8, 0u8, 252u8, - 1u8, 0u8, 0u8, 6u8, 2u8, 0u8, 0u8, 16u8, 2u8, 0u8, 0u8, 24u8, 2u8, 0u8, - 0u8, 33u8, 2u8, 0u8, 0u8, 44u8, 2u8, 0u8, 0u8, 55u8, 2u8, 0u8, 0u8, 65u8, - 2u8, 0u8, 0u8, 76u8, 2u8, 0u8, 0u8, 87u8, 2u8, 0u8, 0u8, 97u8, 2u8, 0u8, - 0u8, 107u8, 2u8, 0u8, 0u8, 117u8, 2u8, 0u8, 0u8, 127u8, 2u8, 0u8, 0u8, - 137u8, 2u8, 0u8, 0u8, 148u8, 2u8, 0u8, 0u8, 158u8, 2u8, 0u8, 0u8, 169u8, - 2u8, 0u8, 0u8, 178u8, 2u8, 0u8, 0u8, 190u8, 2u8, 0u8, 0u8, 203u8, 2u8, 0u8, - 0u8, 215u8, 2u8, 0u8, 0u8, 226u8, 2u8, 0u8, 0u8, 236u8, 2u8, 0u8, 0u8, - 246u8, 2u8, 0u8, 0u8, 252u8, 2u8, 0u8, 0u8, 5u8, 3u8, 0u8, 0u8, 14u8, 3u8, - 0u8, 0u8, 23u8, 3u8, 0u8, 0u8, 33u8, 3u8, 0u8, 0u8, 42u8, 3u8, 0u8, 0u8, - 50u8, 3u8, 0u8, 0u8, 61u8, 3u8, 0u8, 0u8, 72u8, 3u8, 0u8, 0u8, 81u8, 3u8, - 0u8, 0u8, 95u8, 3u8, 0u8, 0u8, 104u8, 3u8, 0u8, 0u8, 116u8, 3u8, 0u8, 0u8, - 126u8, 3u8, 0u8, 0u8, 135u8, 3u8, 0u8, 0u8, 144u8, 3u8, 0u8, 0u8, 154u8, - 3u8, 0u8, 0u8, 163u8, 3u8, 0u8, 0u8, 172u8, 3u8, 0u8, 0u8, 182u8, 3u8, 0u8, - 0u8, 192u8, 3u8, 0u8, 0u8, 200u8, 3u8, 0u8, 0u8, 208u8, 3u8, 0u8, 0u8, - 219u8, 3u8, 0u8, 0u8, 227u8, 3u8, 0u8, 0u8, 236u8, 3u8, 0u8, 0u8, 245u8, - 3u8, 0u8, 0u8, 255u8, 3u8, 0u8, 0u8, 8u8, 4u8, 0u8, 0u8, 16u8, 4u8, 0u8, - 0u8, 26u8, 4u8, 0u8, 0u8, 38u8, 4u8, 0u8, 0u8, 49u8, 4u8, 0u8, 0u8, 59u8, - 4u8, 0u8, 0u8, 69u8, 4u8, 0u8, 0u8, 80u8, 4u8, 0u8, 0u8, 90u8, 4u8, 0u8, - 0u8, 100u8, 4u8, 0u8, 0u8, 110u8, 4u8, 0u8, 0u8, 119u8, 4u8, 0u8, 0u8, - 130u8, 4u8, 0u8, 0u8, 140u8, 4u8, 0u8, 0u8, 150u8, 4u8, 0u8, 0u8, 161u8, - 4u8, 0u8, 0u8, 172u8, 4u8, 0u8, 0u8, 184u8, 4u8, 0u8, 0u8, 192u8, 4u8, 0u8, - 0u8, 203u8, 4u8, 0u8, 0u8, 215u8, 4u8, 0u8, 0u8, 225u8, 4u8, 0u8, 0u8, - 235u8, 4u8, 0u8, 0u8, 245u8, 4u8, 0u8, 0u8, 0u8, 5u8, 0u8, 0u8, 9u8, 5u8, - 0u8, 0u8, 18u8, 5u8, 0u8, 0u8, 29u8, 5u8, 0u8, 0u8, 39u8, 5u8, 0u8, 0u8, - 50u8, 5u8, 0u8, 0u8, 60u8, 5u8, 0u8, 0u8, 71u8, 5u8, 0u8, 0u8, 81u8, 5u8, - 0u8, 0u8, 92u8, 5u8, 0u8, 0u8, 102u8, 5u8, 0u8, 0u8, 115u8, 5u8, 0u8, 0u8, - 127u8, 5u8, 0u8, 0u8, 136u8, 5u8, 0u8, 0u8, 146u8, 5u8, 0u8, 0u8, 156u8, - 5u8, 0u8, 0u8, 166u8, 5u8, 0u8, 0u8, 174u8, 5u8, 0u8, 0u8, 183u8, 5u8, 0u8, - 0u8, 192u8, 5u8, 0u8, 0u8, 201u8, 5u8, 0u8, 0u8, 212u8, 5u8, 0u8, 0u8, - 221u8, 5u8, 0u8, 0u8, 229u8, 5u8, 0u8, 0u8, 241u8, 5u8, 0u8, 0u8, 251u8, - 5u8, 0u8, 0u8, 4u8, 6u8, 0u8, 0u8, 13u8, 6u8, 0u8, 0u8, 23u8, 6u8, 0u8, - 0u8, 35u8, 6u8, 0u8, 0u8, 47u8, 6u8, 0u8, 0u8, 57u8, 6u8, 0u8, 0u8, 67u8, - 6u8, 0u8, 0u8, 77u8, 6u8, 0u8, 0u8, 87u8, 6u8, 0u8, 0u8, 97u8, 6u8, 0u8, - 0u8, 107u8, 6u8, 0u8, 0u8, 112u8, 6u8, 0u8, 0u8, 121u8, 6u8, 0u8, 0u8, - 133u8, 6u8, 0u8, 0u8, 145u8, 6u8, 0u8, 0u8, 157u8, 6u8, 0u8, 0u8, 167u8, - 6u8, 0u8, 0u8, 177u8, 6u8, 0u8, 0u8, 187u8, 6u8, 0u8, 0u8, 196u8, 6u8, 0u8, - 0u8, 205u8, 6u8, 0u8, 0u8, 216u8, 6u8, 0u8, 0u8, 225u8, 6u8, 0u8, 0u8, - 233u8, 6u8, 0u8, 0u8, 241u8, 6u8, 0u8, 0u8, 250u8, 6u8, 0u8, 0u8, 4u8, 7u8, - 0u8, 0u8, 11u8, 7u8, 0u8, 0u8, 20u8, 7u8, 0u8, 0u8, 25u8, 7u8, 0u8, 0u8, - 38u8, 7u8, 0u8, 0u8, 47u8, 7u8, 0u8, 0u8, 57u8, 7u8, 0u8, 0u8, 67u8, 7u8, - 0u8, 0u8, 78u8, 7u8, 0u8, 0u8, 89u8, 7u8, 0u8, 0u8, 100u8, 7u8, 0u8, 0u8, - 111u8, 7u8, 0u8, 0u8, 121u8, 7u8, 0u8, 0u8, 131u8, 7u8, 0u8, 0u8, 141u8, - 7u8, 0u8, 0u8, 151u8, 7u8, 0u8, 0u8, 160u8, 7u8, 0u8, 0u8, 173u8, 7u8, 0u8, - 0u8, 185u8, 7u8, 0u8, 0u8, 195u8, 7u8, 0u8, 0u8, 207u8, 7u8, 0u8, 0u8, - 212u8, 7u8, 0u8, 0u8, 222u8, 7u8, 0u8, 0u8, 232u8, 7u8, 0u8, 0u8, 242u8, - 7u8, 0u8, 0u8, 251u8, 7u8, 0u8, 0u8, 4u8, 8u8, 0u8, 0u8, 10u8, 8u8, 0u8, - 0u8, 19u8, 8u8, 0u8, 0u8, 30u8, 8u8, 0u8, 0u8, 40u8, 8u8, 0u8, 0u8, 50u8, - 8u8, 0u8, 0u8, 59u8, 8u8, 0u8, 0u8, 69u8, 8u8, 0u8, 0u8, 79u8, 8u8, 0u8, - 0u8, 89u8, 8u8, 0u8, 0u8, 99u8, 8u8, 0u8, 0u8, 109u8, 8u8, 0u8, 0u8, 120u8, - 8u8, 0u8, 0u8, 130u8, 8u8, 0u8, 0u8, 141u8, 8u8, 0u8, 0u8, 149u8, 8u8, 0u8, - 0u8, 159u8, 8u8, 0u8, 0u8, 171u8, 8u8, 0u8, 0u8, 181u8, 8u8, 0u8, 0u8, - 195u8, 8u8, 0u8, 0u8, 210u8, 8u8, 0u8, 0u8, 225u8, 8u8, 0u8, 0u8, 240u8, - 8u8, 0u8, 0u8, 251u8, 8u8, 0u8, 0u8, 7u8, 9u8, 0u8, 0u8, 18u8, 9u8, 0u8, - 0u8, 29u8, 9u8, 0u8, 0u8, 40u8, 9u8, 0u8, 0u8, 50u8, 9u8, 0u8, 0u8, 61u8, - 9u8, 0u8, 0u8, 69u8, 9u8, 0u8, 0u8, 77u8, 9u8, 0u8, 0u8, 97u8, 110u8, - 101u8, 105u8, 45u8, 49u8, 55u8, 55u8, 50u8, 97u8, 110u8, 103u8, 101u8, - 110u8, 45u8, 49u8, 49u8, 55u8, 53u8, 97u8, 110u8, 110u8, 97u8, 45u8, 57u8, - 54u8, 56u8, 97u8, 110u8, 115u8, 101u8, 105u8, 45u8, 49u8, 56u8, 53u8, 52u8, - 97u8, 110u8, 116u8, 101u8, 105u8, 45u8, 49u8, 50u8, 50u8, 55u8, 98u8, - 117u8, 110u8, 97u8, 110u8, 45u8, 49u8, 52u8, 52u8, 52u8, 98u8, 117u8, - 110u8, 99u8, 104u8, 117u8, 45u8, 49u8, 51u8, 55u8, 50u8, 98u8, 117u8, - 110u8, 101u8, 105u8, 45u8, 49u8, 50u8, 54u8, 52u8, 98u8, 117u8, 110u8, - 106u8, 105u8, 45u8, 49u8, 49u8, 56u8, 53u8, 98u8, 117u8, 110u8, 107u8, - 97u8, 45u8, 49u8, 56u8, 48u8, 52u8, 98u8, 117u8, 110u8, 107u8, 105u8, 45u8, - 49u8, 53u8, 48u8, 49u8, 98u8, 117u8, 110u8, 107u8, 121u8, 117u8, 45u8, - 49u8, 56u8, 54u8, 49u8, 98u8, 117u8, 110u8, 109u8, 101u8, 105u8, 45u8, - 49u8, 52u8, 54u8, 57u8, 98u8, 117u8, 110u8, 111u8, 45u8, 49u8, 50u8, 54u8, - 48u8, 98u8, 117u8, 110u8, 112u8, 111u8, 45u8, 49u8, 51u8, 49u8, 55u8, 98u8, - 117u8, 110u8, 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 53u8, 57u8, 50u8, - 98u8, 117u8, 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 50u8, - 51u8, 52u8, 98u8, 117u8, 110u8, 115u8, 101u8, 105u8, 45u8, 49u8, 56u8, - 49u8, 56u8, 98u8, 117u8, 110u8, 115u8, 104u8, 111u8, 45u8, 49u8, 52u8, - 54u8, 54u8, 99u8, 104u8, 111u8, 103u8, 101u8, 110u8, 45u8, 49u8, 48u8, - 50u8, 56u8, 99u8, 104u8, 111u8, 104u8, 111u8, 45u8, 57u8, 57u8, 57u8, 99u8, - 104u8, 111u8, 106u8, 105u8, 45u8, 49u8, 49u8, 48u8, 52u8, 99u8, 104u8, - 111u8, 107u8, 97u8, 110u8, 45u8, 49u8, 49u8, 54u8, 51u8, 99u8, 104u8, - 111u8, 107u8, 121u8, 111u8, 45u8, 49u8, 52u8, 56u8, 55u8, 99u8, 104u8, - 111u8, 107u8, 121u8, 117u8, 45u8, 49u8, 48u8, 52u8, 48u8, 99u8, 104u8, - 111u8, 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 52u8, 53u8, 55u8, 99u8, - 104u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 48u8, 51u8, - 55u8, 99u8, 104u8, 111u8, 115u8, 104u8, 111u8, 45u8, 49u8, 49u8, 51u8, - 50u8, 99u8, 104u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 57u8, 57u8, - 53u8, 99u8, 104u8, 111u8, 119u8, 97u8, 45u8, 49u8, 48u8, 49u8, 50u8, 100u8, - 97u8, 105u8, 100u8, 111u8, 45u8, 56u8, 48u8, 54u8, 100u8, 97u8, 105u8, - 106u8, 105u8, 45u8, 49u8, 49u8, 50u8, 54u8, 101u8, 105u8, 99u8, 104u8, - 111u8, 45u8, 49u8, 48u8, 57u8, 54u8, 101u8, 105u8, 101u8, 110u8, 45u8, - 57u8, 56u8, 55u8, 101u8, 105u8, 104u8, 111u8, 45u8, 49u8, 48u8, 56u8, 49u8, - 101u8, 105u8, 106u8, 105u8, 45u8, 49u8, 49u8, 52u8, 49u8, 101u8, 105u8, - 107u8, 97u8, 110u8, 45u8, 57u8, 56u8, 51u8, 101u8, 105u8, 107u8, 121u8, - 111u8, 45u8, 49u8, 52u8, 50u8, 57u8, 101u8, 105u8, 107u8, 121u8, 117u8, - 45u8, 49u8, 49u8, 49u8, 51u8, 101u8, 105u8, 109u8, 97u8, 110u8, 45u8, 49u8, - 49u8, 54u8, 53u8, 101u8, 105u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, - 57u8, 51u8, 101u8, 105u8, 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 53u8, - 53u8, 56u8, 101u8, 105u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, - 49u8, 54u8, 48u8, 101u8, 105u8, 115u8, 104u8, 111u8, 45u8, 49u8, 48u8, - 52u8, 54u8, 101u8, 105u8, 115u8, 104u8, 111u8, 45u8, 49u8, 53u8, 48u8, - 52u8, 101u8, 105u8, 115u8, 111u8, 45u8, 57u8, 56u8, 57u8, 101u8, 110u8, - 99u8, 104u8, 111u8, 45u8, 57u8, 50u8, 51u8, 101u8, 110u8, 103u8, 101u8, - 110u8, 45u8, 49u8, 51u8, 51u8, 54u8, 101u8, 110u8, 103u8, 105u8, 45u8, - 57u8, 48u8, 49u8, 101u8, 110u8, 107u8, 121u8, 111u8, 45u8, 49u8, 51u8, - 48u8, 56u8, 101u8, 110u8, 107u8, 121u8, 111u8, 45u8, 49u8, 55u8, 52u8, - 52u8, 101u8, 110u8, 107u8, 121u8, 117u8, 45u8, 49u8, 48u8, 54u8, 57u8, - 101u8, 110u8, 111u8, 45u8, 49u8, 50u8, 51u8, 57u8, 101u8, 110u8, 112u8, - 111u8, 45u8, 49u8, 54u8, 55u8, 51u8, 101u8, 110u8, 114u8, 121u8, 97u8, - 107u8, 117u8, 45u8, 55u8, 56u8, 50u8, 101u8, 110u8, 116u8, 111u8, 107u8, - 117u8, 45u8, 49u8, 52u8, 56u8, 57u8, 103u8, 97u8, 110u8, 103u8, 121u8, - 111u8, 45u8, 56u8, 55u8, 55u8, 103u8, 101u8, 110u8, 98u8, 117u8, 110u8, - 45u8, 49u8, 55u8, 51u8, 54u8, 103u8, 101u8, 110u8, 99u8, 104u8, 117u8, - 45u8, 49u8, 51u8, 56u8, 52u8, 103u8, 101u8, 110u8, 101u8, 105u8, 45u8, - 49u8, 49u8, 49u8, 56u8, 103u8, 101u8, 110u8, 106u8, 105u8, 45u8, 49u8, - 56u8, 54u8, 52u8, 103u8, 101u8, 110u8, 107u8, 105u8, 45u8, 49u8, 53u8, - 55u8, 48u8, 103u8, 101u8, 110u8, 107u8, 111u8, 45u8, 49u8, 51u8, 50u8, - 49u8, 103u8, 101u8, 110u8, 107u8, 111u8, 45u8, 49u8, 51u8, 51u8, 49u8, - 103u8, 101u8, 110u8, 107u8, 121u8, 117u8, 45u8, 49u8, 50u8, 48u8, 52u8, - 103u8, 101u8, 110u8, 110u8, 97u8, 45u8, 49u8, 54u8, 49u8, 53u8, 103u8, - 101u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, 50u8, 52u8, 103u8, - 101u8, 110u8, 111u8, 45u8, 49u8, 51u8, 49u8, 57u8, 103u8, 101u8, 110u8, - 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 54u8, 56u8, 56u8, 103u8, 101u8, - 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 49u8, 56u8, 52u8, - 103u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 50u8, - 57u8, 104u8, 97u8, 107u8, 117u8, 99u8, 104u8, 105u8, 45u8, 54u8, 53u8, - 48u8, 104u8, 97u8, 107u8, 117u8, 104u8, 111u8, 45u8, 54u8, 55u8, 50u8, - 104u8, 101u8, 105u8, 106u8, 105u8, 45u8, 49u8, 49u8, 53u8, 57u8, 104u8, - 101u8, 105u8, 115u8, 101u8, 105u8, 104u8, 111u8, 97u8, 110u8, 45u8, 49u8, - 49u8, 50u8, 48u8, 104u8, 111u8, 101u8, 105u8, 45u8, 49u8, 55u8, 48u8, 52u8, - 104u8, 111u8, 101u8, 110u8, 45u8, 49u8, 49u8, 51u8, 53u8, 104u8, 111u8, - 103u8, 101u8, 110u8, 45u8, 49u8, 49u8, 53u8, 54u8, 104u8, 111u8, 106u8, - 105u8, 45u8, 49u8, 50u8, 52u8, 55u8, 104u8, 111u8, 107u8, 105u8, 45u8, - 55u8, 55u8, 48u8, 104u8, 111u8, 114u8, 101u8, 107u8, 105u8, 45u8, 49u8, - 55u8, 53u8, 49u8, 104u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, - 52u8, 52u8, 57u8, 106u8, 105u8, 97u8, 110u8, 45u8, 49u8, 48u8, 50u8, 49u8, - 106u8, 105u8, 110u8, 103u8, 111u8, 107u8, 101u8, 105u8, 117u8, 110u8, 45u8, - 55u8, 54u8, 55u8, 106u8, 105u8, 110u8, 107u8, 105u8, 45u8, 55u8, 50u8, - 52u8, 106u8, 105u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 48u8, - 54u8, 53u8, 106u8, 105u8, 115u8, 104u8, 111u8, 45u8, 49u8, 49u8, 55u8, - 55u8, 106u8, 111u8, 101u8, 105u8, 45u8, 49u8, 50u8, 51u8, 50u8, 106u8, - 111u8, 103u8, 97u8, 110u8, 45u8, 56u8, 53u8, 57u8, 106u8, 111u8, 103u8, - 101u8, 110u8, 45u8, 49u8, 50u8, 48u8, 55u8, 106u8, 111u8, 103u8, 101u8, - 110u8, 45u8, 57u8, 55u8, 54u8, 106u8, 111u8, 104u8, 101u8, 105u8, 45u8, - 57u8, 51u8, 49u8, 106u8, 111u8, 107u8, 121u8, 111u8, 45u8, 49u8, 54u8, - 56u8, 52u8, 106u8, 111u8, 107u8, 121u8, 117u8, 45u8, 49u8, 50u8, 49u8, - 57u8, 106u8, 111u8, 111u8, 45u8, 49u8, 50u8, 50u8, 50u8, 106u8, 111u8, - 111u8, 45u8, 49u8, 54u8, 53u8, 50u8, 106u8, 111u8, 116u8, 111u8, 107u8, - 117u8, 45u8, 49u8, 48u8, 57u8, 55u8, 106u8, 111u8, 119u8, 97u8, 45u8, 56u8, - 51u8, 52u8, 106u8, 117u8, 101u8, 105u8, 45u8, 49u8, 49u8, 56u8, 50u8, - 107u8, 97u8, 101u8, 105u8, 45u8, 49u8, 56u8, 52u8, 56u8, 107u8, 97u8, - 103u8, 101u8, 110u8, 45u8, 49u8, 51u8, 48u8, 51u8, 107u8, 97u8, 104u8, - 111u8, 45u8, 49u8, 48u8, 57u8, 52u8, 107u8, 97u8, 106u8, 111u8, 45u8, 56u8, - 52u8, 56u8, 107u8, 97u8, 107u8, 101u8, 105u8, 45u8, 49u8, 51u8, 56u8, 55u8, - 107u8, 97u8, 107u8, 105u8, 116u8, 115u8, 117u8, 45u8, 49u8, 52u8, 52u8, - 49u8, 107u8, 97u8, 110u8, 98u8, 117u8, 110u8, 45u8, 49u8, 54u8, 54u8, 49u8, - 107u8, 97u8, 110u8, 101u8, 105u8, 45u8, 49u8, 54u8, 50u8, 52u8, 107u8, - 97u8, 110u8, 101u8, 110u8, 45u8, 49u8, 55u8, 52u8, 56u8, 107u8, 97u8, - 110u8, 103u8, 101u8, 110u8, 45u8, 49u8, 50u8, 52u8, 51u8, 107u8, 97u8, - 110u8, 106u8, 105u8, 45u8, 49u8, 48u8, 56u8, 55u8, 107u8, 97u8, 110u8, - 107u8, 105u8, 45u8, 49u8, 50u8, 50u8, 57u8, 107u8, 97u8, 110u8, 107u8, - 111u8, 45u8, 49u8, 48u8, 48u8, 52u8, 107u8, 97u8, 110u8, 110u8, 97u8, 45u8, - 57u8, 56u8, 53u8, 107u8, 97u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, - 48u8, 49u8, 55u8, 107u8, 97u8, 110u8, 112u8, 111u8, 45u8, 49u8, 55u8, 52u8, - 49u8, 107u8, 97u8, 110u8, 112u8, 121u8, 111u8, 45u8, 56u8, 56u8, 57u8, - 107u8, 97u8, 110u8, 115u8, 101u8, 105u8, 45u8, 49u8, 55u8, 56u8, 57u8, - 107u8, 97u8, 110u8, 115u8, 104u8, 111u8, 45u8, 49u8, 52u8, 54u8, 48u8, - 107u8, 97u8, 110u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 48u8, 52u8, - 52u8, 107u8, 97u8, 111u8, 45u8, 49u8, 49u8, 54u8, 57u8, 107u8, 97u8, 114u8, - 111u8, 107u8, 117u8, 45u8, 49u8, 50u8, 50u8, 53u8, 107u8, 97u8, 114u8, - 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 51u8, 50u8, 54u8, 107u8, 97u8, - 115u8, 104u8, 111u8, 45u8, 49u8, 49u8, 48u8, 54u8, 107u8, 97u8, 116u8, - 101u8, 105u8, 45u8, 49u8, 50u8, 51u8, 53u8, 107u8, 101u8, 105u8, 97u8, - 110u8, 45u8, 49u8, 54u8, 52u8, 56u8, 107u8, 101u8, 105u8, 99u8, 104u8, - 111u8, 45u8, 49u8, 53u8, 57u8, 54u8, 107u8, 101u8, 105u8, 111u8, 45u8, - 49u8, 56u8, 54u8, 53u8, 107u8, 101u8, 105u8, 117u8, 110u8, 45u8, 55u8, - 48u8, 52u8, 107u8, 101u8, 110u8, 99u8, 104u8, 111u8, 45u8, 49u8, 50u8, - 52u8, 57u8, 107u8, 101u8, 110u8, 101u8, 105u8, 45u8, 49u8, 50u8, 48u8, - 54u8, 107u8, 101u8, 110u8, 103u8, 101u8, 110u8, 45u8, 49u8, 51u8, 48u8, - 50u8, 107u8, 101u8, 110u8, 106u8, 105u8, 45u8, 49u8, 50u8, 55u8, 53u8, - 107u8, 101u8, 110u8, 107u8, 121u8, 117u8, 45u8, 49u8, 49u8, 57u8, 48u8, - 107u8, 101u8, 110u8, 109u8, 117u8, 45u8, 49u8, 51u8, 51u8, 52u8, 107u8, - 101u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, 48u8, 49u8, 107u8, - 101u8, 110u8, 112u8, 111u8, 45u8, 49u8, 50u8, 49u8, 51u8, 107u8, 101u8, - 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 50u8, 49u8, 49u8, - 107u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 55u8, - 48u8, 107u8, 111u8, 97u8, 110u8, 45u8, 49u8, 50u8, 55u8, 56u8, 107u8, - 111u8, 99u8, 104u8, 111u8, 45u8, 49u8, 50u8, 54u8, 49u8, 107u8, 111u8, - 103u8, 101u8, 110u8, 45u8, 49u8, 50u8, 53u8, 54u8, 107u8, 111u8, 104u8, - 101u8, 105u8, 45u8, 49u8, 48u8, 53u8, 56u8, 107u8, 111u8, 104u8, 111u8, - 45u8, 57u8, 54u8, 52u8, 107u8, 111u8, 106u8, 105u8, 45u8, 49u8, 49u8, 52u8, - 50u8, 107u8, 111u8, 106u8, 105u8, 45u8, 49u8, 53u8, 53u8, 53u8, 107u8, - 111u8, 107u8, 97u8, 45u8, 49u8, 56u8, 52u8, 52u8, 107u8, 111u8, 107u8, - 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 52u8, 48u8, 107u8, 111u8, 110u8, - 105u8, 110u8, 45u8, 56u8, 49u8, 48u8, 107u8, 111u8, 111u8, 45u8, 49u8, - 51u8, 56u8, 57u8, 107u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, - 49u8, 51u8, 55u8, 57u8, 107u8, 111u8, 115u8, 104u8, 111u8, 45u8, 49u8, - 52u8, 53u8, 53u8, 107u8, 111u8, 119u8, 97u8, 45u8, 49u8, 48u8, 57u8, 57u8, - 107u8, 111u8, 119u8, 97u8, 45u8, 49u8, 51u8, 56u8, 49u8, 107u8, 121u8, - 111u8, 104u8, 111u8, 45u8, 49u8, 55u8, 49u8, 54u8, 107u8, 121u8, 111u8, - 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 53u8, 50u8, 56u8, 107u8, 121u8, - 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 52u8, 53u8, 50u8, 107u8, - 121u8, 111u8, 119u8, 97u8, 45u8, 49u8, 56u8, 48u8, 49u8, 107u8, 121u8, - 117u8, 97u8, 110u8, 45u8, 49u8, 49u8, 52u8, 53u8, 107u8, 121u8, 117u8, - 106u8, 117u8, 45u8, 49u8, 49u8, 53u8, 52u8, 109u8, 97u8, 110u8, 101u8, - 110u8, 45u8, 49u8, 56u8, 54u8, 48u8, 109u8, 97u8, 110u8, 106u8, 105u8, - 45u8, 49u8, 54u8, 53u8, 56u8, 109u8, 97u8, 110u8, 106u8, 117u8, 45u8, 49u8, - 48u8, 50u8, 52u8, 109u8, 101u8, 105u8, 106u8, 105u8, 109u8, 101u8, 105u8, - 111u8, 45u8, 49u8, 52u8, 57u8, 50u8, 109u8, 101u8, 105u8, 114u8, 101u8, - 107u8, 105u8, 45u8, 49u8, 54u8, 53u8, 53u8, 109u8, 101u8, 105u8, 116u8, - 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 56u8, 55u8, 109u8, 101u8, 105u8, - 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 57u8, 48u8, 109u8, 101u8, - 105u8, 119u8, 97u8, 45u8, 49u8, 55u8, 54u8, 52u8, 110u8, 105u8, 110u8, - 97u8, 110u8, 45u8, 49u8, 49u8, 54u8, 54u8, 110u8, 105u8, 110u8, 106u8, - 105u8, 45u8, 49u8, 50u8, 52u8, 48u8, 110u8, 105u8, 110u8, 106u8, 117u8, - 45u8, 56u8, 53u8, 49u8, 110u8, 105u8, 110u8, 110u8, 97u8, 45u8, 56u8, 56u8, - 53u8, 110u8, 105u8, 110u8, 112u8, 101u8, 105u8, 45u8, 49u8, 49u8, 53u8, - 49u8, 111u8, 99u8, 104u8, 111u8, 45u8, 49u8, 51u8, 49u8, 49u8, 111u8, - 101u8, 105u8, 45u8, 49u8, 51u8, 57u8, 52u8, 111u8, 104u8, 111u8, 45u8, - 49u8, 49u8, 54u8, 49u8, 111u8, 110u8, 105u8, 110u8, 45u8, 49u8, 52u8, 54u8, - 55u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 48u8, 56u8, 52u8, - 111u8, 119u8, 97u8, 45u8, 57u8, 54u8, 49u8, 114u8, 101u8, 105u8, 107u8, - 105u8, 45u8, 55u8, 49u8, 53u8, 114u8, 101u8, 105u8, 119u8, 97u8, 114u8, - 121u8, 97u8, 107u8, 117u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, 51u8, - 56u8, 115u8, 97u8, 105u8, 107u8, 111u8, 45u8, 56u8, 53u8, 52u8, 115u8, - 104u8, 111u8, 97u8, 110u8, 45u8, 49u8, 49u8, 55u8, 49u8, 115u8, 104u8, - 111u8, 97u8, 110u8, 45u8, 49u8, 50u8, 57u8, 57u8, 115u8, 104u8, 111u8, - 99u8, 104u8, 111u8, 45u8, 49u8, 52u8, 50u8, 56u8, 115u8, 104u8, 111u8, - 99u8, 104u8, 117u8, 45u8, 49u8, 51u8, 50u8, 52u8, 115u8, 104u8, 111u8, - 103u8, 101u8, 110u8, 45u8, 49u8, 50u8, 53u8, 57u8, 115u8, 104u8, 111u8, - 104u8, 101u8, 105u8, 45u8, 49u8, 51u8, 52u8, 54u8, 115u8, 104u8, 111u8, - 104u8, 111u8, 45u8, 49u8, 48u8, 55u8, 52u8, 115u8, 104u8, 111u8, 104u8, - 111u8, 45u8, 49u8, 54u8, 52u8, 52u8, 115u8, 104u8, 111u8, 106u8, 105u8, - 45u8, 49u8, 49u8, 57u8, 57u8, 115u8, 104u8, 111u8, 107u8, 97u8, 45u8, 49u8, - 50u8, 53u8, 55u8, 115u8, 104u8, 111u8, 111u8, 45u8, 49u8, 50u8, 56u8, 56u8, - 115u8, 104u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 48u8, - 55u8, 55u8, 115u8, 104u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, - 57u8, 57u8, 48u8, 115u8, 104u8, 111u8, 116u8, 97u8, 105u8, 45u8, 56u8, - 57u8, 56u8, 115u8, 104u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, - 55u8, 49u8, 49u8, 115u8, 104u8, 111u8, 119u8, 97u8, 115u8, 104u8, 111u8, - 119u8, 97u8, 45u8, 49u8, 51u8, 49u8, 50u8, 115u8, 104u8, 117u8, 99u8, - 104u8, 111u8, 45u8, 54u8, 56u8, 54u8, 116u8, 97u8, 105u8, 101u8, 105u8, - 45u8, 49u8, 53u8, 50u8, 49u8, 116u8, 97u8, 105u8, 104u8, 111u8, 45u8, 55u8, - 48u8, 49u8, 116u8, 97u8, 105u8, 107u8, 97u8, 45u8, 54u8, 52u8, 53u8, 116u8, - 97u8, 105u8, 115u8, 104u8, 111u8, 116u8, 101u8, 110u8, 97u8, 110u8, 45u8, - 56u8, 53u8, 55u8, 116u8, 101u8, 110u8, 98u8, 117u8, 110u8, 45u8, 49u8, - 53u8, 51u8, 50u8, 116u8, 101u8, 110u8, 99u8, 104u8, 111u8, 45u8, 56u8, - 50u8, 52u8, 116u8, 101u8, 110u8, 101u8, 105u8, 45u8, 49u8, 49u8, 49u8, - 48u8, 116u8, 101u8, 110u8, 101u8, 110u8, 45u8, 57u8, 55u8, 51u8, 116u8, - 101u8, 110u8, 103u8, 101u8, 110u8, 45u8, 57u8, 55u8, 56u8, 116u8, 101u8, - 110u8, 103u8, 105u8, 45u8, 49u8, 48u8, 53u8, 51u8, 116u8, 101u8, 110u8, - 103u8, 121u8, 111u8, 45u8, 57u8, 51u8, 56u8, 116u8, 101u8, 110u8, 106u8, - 105u8, 45u8, 49u8, 49u8, 50u8, 52u8, 116u8, 101u8, 110u8, 106u8, 117u8, - 45u8, 49u8, 51u8, 55u8, 53u8, 116u8, 101u8, 110u8, 109u8, 101u8, 105u8, - 45u8, 49u8, 55u8, 56u8, 49u8, 116u8, 101u8, 110u8, 110u8, 97u8, 45u8, 49u8, - 54u8, 56u8, 49u8, 116u8, 101u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, - 49u8, 48u8, 56u8, 116u8, 101u8, 110u8, 111u8, 45u8, 55u8, 56u8, 49u8, - 116u8, 101u8, 110u8, 112u8, 111u8, 45u8, 49u8, 56u8, 51u8, 48u8, 116u8, - 101u8, 110u8, 112u8, 117u8, 107u8, 117u8, 45u8, 49u8, 50u8, 51u8, 51u8, - 116u8, 101u8, 110u8, 112u8, 121u8, 111u8, 45u8, 55u8, 50u8, 57u8, 116u8, - 101u8, 110u8, 112u8, 121u8, 111u8, 104u8, 111u8, 106u8, 105u8, 45u8, 55u8, - 53u8, 55u8, 116u8, 101u8, 110u8, 112u8, 121u8, 111u8, 106u8, 105u8, 110u8, - 103u8, 111u8, 45u8, 55u8, 54u8, 53u8, 116u8, 101u8, 110u8, 112u8, 121u8, - 111u8, 107u8, 97u8, 109u8, 112u8, 111u8, 45u8, 55u8, 52u8, 57u8, 116u8, - 101u8, 110u8, 112u8, 121u8, 111u8, 115u8, 104u8, 111u8, 104u8, 111u8, 45u8, - 55u8, 52u8, 57u8, 116u8, 101u8, 110u8, 114u8, 111u8, 107u8, 117u8, 45u8, - 57u8, 55u8, 48u8, 116u8, 101u8, 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, - 45u8, 57u8, 52u8, 55u8, 116u8, 101u8, 110u8, 115u8, 104u8, 111u8, 45u8, - 49u8, 49u8, 51u8, 49u8, 116u8, 101u8, 110u8, 115u8, 104u8, 111u8, 45u8, - 49u8, 53u8, 55u8, 51u8, 116u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, - 45u8, 57u8, 53u8, 55u8, 116u8, 101u8, 110u8, 121u8, 111u8, 45u8, 49u8, - 49u8, 52u8, 52u8, 116u8, 111u8, 107u8, 117u8, 106u8, 105u8, 45u8, 49u8, - 51u8, 48u8, 54u8, 119u8, 97u8, 100u8, 111u8, 45u8, 55u8, 48u8, 56u8, 121u8, - 111u8, 114u8, 111u8, 45u8, 55u8, 49u8, 55u8, 121u8, 111u8, 119u8, 97u8, - 45u8, 49u8, 49u8, 56u8, 49u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 237u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 21u8, 0u8, 0u8, 0u8, 40u8, 0u8, - 0u8, 0u8, 56u8, 0u8, 0u8, 0u8, 75u8, 0u8, 0u8, 0u8, 94u8, 0u8, 0u8, 0u8, - 116u8, 0u8, 0u8, 0u8, 137u8, 0u8, 0u8, 0u8, 159u8, 0u8, 0u8, 0u8, 178u8, - 0u8, 0u8, 0u8, 197u8, 0u8, 0u8, 0u8, 216u8, 0u8, 0u8, 0u8, 237u8, 0u8, 0u8, - 0u8, 1u8, 1u8, 0u8, 0u8, 23u8, 1u8, 0u8, 0u8, 43u8, 1u8, 0u8, 0u8, 64u8, - 1u8, 0u8, 0u8, 86u8, 1u8, 0u8, 0u8, 106u8, 1u8, 0u8, 0u8, 127u8, 1u8, 0u8, - 0u8, 148u8, 1u8, 0u8, 0u8, 168u8, 1u8, 0u8, 0u8, 188u8, 1u8, 0u8, 0u8, - 209u8, 1u8, 0u8, 0u8, 231u8, 1u8, 0u8, 0u8, 253u8, 1u8, 0u8, 0u8, 19u8, - 2u8, 0u8, 0u8, 42u8, 2u8, 0u8, 0u8, 64u8, 2u8, 0u8, 0u8, 84u8, 2u8, 0u8, - 0u8, 104u8, 2u8, 0u8, 0u8, 122u8, 2u8, 0u8, 0u8, 141u8, 2u8, 0u8, 0u8, - 161u8, 2u8, 0u8, 0u8, 177u8, 2u8, 0u8, 0u8, 196u8, 2u8, 0u8, 0u8, 214u8, - 2u8, 0u8, 0u8, 231u8, 2u8, 0u8, 0u8, 251u8, 2u8, 0u8, 0u8, 15u8, 3u8, 0u8, - 0u8, 34u8, 3u8, 0u8, 0u8, 53u8, 3u8, 0u8, 0u8, 73u8, 3u8, 0u8, 0u8, 94u8, - 3u8, 0u8, 0u8, 114u8, 3u8, 0u8, 0u8, 134u8, 3u8, 0u8, 0u8, 150u8, 3u8, 0u8, - 0u8, 168u8, 3u8, 0u8, 0u8, 187u8, 3u8, 0u8, 0u8, 203u8, 3u8, 0u8, 0u8, - 223u8, 3u8, 0u8, 0u8, 243u8, 3u8, 0u8, 0u8, 7u8, 4u8, 0u8, 0u8, 28u8, 4u8, - 0u8, 0u8, 47u8, 4u8, 0u8, 0u8, 66u8, 4u8, 0u8, 0u8, 86u8, 4u8, 0u8, 0u8, - 105u8, 4u8, 0u8, 0u8, 125u8, 4u8, 0u8, 0u8, 146u8, 4u8, 0u8, 0u8, 168u8, - 4u8, 0u8, 0u8, 187u8, 4u8, 0u8, 0u8, 206u8, 4u8, 0u8, 0u8, 226u8, 4u8, 0u8, - 0u8, 246u8, 4u8, 0u8, 0u8, 11u8, 5u8, 0u8, 0u8, 30u8, 5u8, 0u8, 0u8, 50u8, - 5u8, 0u8, 0u8, 69u8, 5u8, 0u8, 0u8, 90u8, 5u8, 0u8, 0u8, 112u8, 5u8, 0u8, - 0u8, 133u8, 5u8, 0u8, 0u8, 152u8, 5u8, 0u8, 0u8, 171u8, 5u8, 0u8, 0u8, - 190u8, 5u8, 0u8, 0u8, 191u8, 5u8, 0u8, 0u8, 210u8, 5u8, 0u8, 0u8, 229u8, - 5u8, 0u8, 0u8, 248u8, 5u8, 0u8, 0u8, 12u8, 6u8, 0u8, 0u8, 31u8, 6u8, 0u8, - 0u8, 48u8, 6u8, 0u8, 0u8, 69u8, 6u8, 0u8, 0u8, 90u8, 6u8, 0u8, 0u8, 108u8, - 6u8, 0u8, 0u8, 131u8, 6u8, 0u8, 0u8, 148u8, 6u8, 0u8, 0u8, 169u8, 6u8, 0u8, - 0u8, 189u8, 6u8, 0u8, 0u8, 208u8, 6u8, 0u8, 0u8, 226u8, 6u8, 0u8, 0u8, - 246u8, 6u8, 0u8, 0u8, 8u8, 7u8, 0u8, 0u8, 26u8, 7u8, 0u8, 0u8, 47u8, 7u8, - 0u8, 0u8, 68u8, 7u8, 0u8, 0u8, 87u8, 7u8, 0u8, 0u8, 106u8, 7u8, 0u8, 0u8, - 127u8, 7u8, 0u8, 0u8, 144u8, 7u8, 0u8, 0u8, 162u8, 7u8, 0u8, 0u8, 180u8, - 7u8, 0u8, 0u8, 199u8, 7u8, 0u8, 0u8, 218u8, 7u8, 0u8, 0u8, 235u8, 7u8, 0u8, - 0u8, 254u8, 7u8, 0u8, 0u8, 19u8, 8u8, 0u8, 0u8, 39u8, 8u8, 0u8, 0u8, 61u8, - 8u8, 0u8, 0u8, 83u8, 8u8, 0u8, 0u8, 103u8, 8u8, 0u8, 0u8, 122u8, 8u8, 0u8, - 0u8, 141u8, 8u8, 0u8, 0u8, 161u8, 8u8, 0u8, 0u8, 178u8, 8u8, 0u8, 0u8, - 198u8, 8u8, 0u8, 0u8, 218u8, 8u8, 0u8, 0u8, 237u8, 8u8, 0u8, 0u8, 1u8, 9u8, - 0u8, 0u8, 22u8, 9u8, 0u8, 0u8, 43u8, 9u8, 0u8, 0u8, 61u8, 9u8, 0u8, 0u8, - 81u8, 9u8, 0u8, 0u8, 102u8, 9u8, 0u8, 0u8, 122u8, 9u8, 0u8, 0u8, 141u8, - 9u8, 0u8, 0u8, 160u8, 9u8, 0u8, 0u8, 181u8, 9u8, 0u8, 0u8, 200u8, 9u8, 0u8, - 0u8, 217u8, 9u8, 0u8, 0u8, 238u8, 9u8, 0u8, 0u8, 4u8, 10u8, 0u8, 0u8, 24u8, - 10u8, 0u8, 0u8, 43u8, 10u8, 0u8, 0u8, 64u8, 10u8, 0u8, 0u8, 83u8, 10u8, - 0u8, 0u8, 103u8, 10u8, 0u8, 0u8, 123u8, 10u8, 0u8, 0u8, 145u8, 10u8, 0u8, - 0u8, 166u8, 10u8, 0u8, 0u8, 185u8, 10u8, 0u8, 0u8, 206u8, 10u8, 0u8, 0u8, - 226u8, 10u8, 0u8, 0u8, 246u8, 10u8, 0u8, 0u8, 8u8, 11u8, 0u8, 0u8, 27u8, - 11u8, 0u8, 0u8, 46u8, 11u8, 0u8, 0u8, 65u8, 11u8, 0u8, 0u8, 86u8, 11u8, - 0u8, 0u8, 104u8, 11u8, 0u8, 0u8, 123u8, 11u8, 0u8, 0u8, 145u8, 11u8, 0u8, - 0u8, 166u8, 11u8, 0u8, 0u8, 185u8, 11u8, 0u8, 0u8, 204u8, 11u8, 0u8, 0u8, - 225u8, 11u8, 0u8, 0u8, 247u8, 11u8, 0u8, 0u8, 13u8, 12u8, 0u8, 0u8, 33u8, - 12u8, 0u8, 0u8, 53u8, 12u8, 0u8, 0u8, 73u8, 12u8, 0u8, 0u8, 95u8, 12u8, - 0u8, 0u8, 114u8, 12u8, 0u8, 0u8, 133u8, 12u8, 0u8, 0u8, 134u8, 12u8, 0u8, - 0u8, 153u8, 12u8, 0u8, 0u8, 174u8, 12u8, 0u8, 0u8, 195u8, 12u8, 0u8, 0u8, - 216u8, 12u8, 0u8, 0u8, 235u8, 12u8, 0u8, 0u8, 1u8, 13u8, 0u8, 0u8, 20u8, - 13u8, 0u8, 0u8, 37u8, 13u8, 0u8, 0u8, 54u8, 13u8, 0u8, 0u8, 74u8, 13u8, - 0u8, 0u8, 94u8, 13u8, 0u8, 0u8, 112u8, 13u8, 0u8, 0u8, 130u8, 13u8, 0u8, - 0u8, 149u8, 13u8, 0u8, 0u8, 169u8, 13u8, 0u8, 0u8, 185u8, 13u8, 0u8, 0u8, - 202u8, 13u8, 0u8, 0u8, 203u8, 13u8, 0u8, 0u8, 225u8, 13u8, 0u8, 0u8, 243u8, - 13u8, 0u8, 0u8, 7u8, 14u8, 0u8, 0u8, 27u8, 14u8, 0u8, 0u8, 49u8, 14u8, 0u8, - 0u8, 71u8, 14u8, 0u8, 0u8, 92u8, 14u8, 0u8, 0u8, 113u8, 14u8, 0u8, 0u8, - 133u8, 14u8, 0u8, 0u8, 153u8, 14u8, 0u8, 0u8, 173u8, 14u8, 0u8, 0u8, 193u8, - 14u8, 0u8, 0u8, 213u8, 14u8, 0u8, 0u8, 236u8, 14u8, 0u8, 0u8, 1u8, 15u8, - 0u8, 0u8, 20u8, 15u8, 0u8, 0u8, 42u8, 15u8, 0u8, 0u8, 43u8, 15u8, 0u8, 0u8, - 63u8, 15u8, 0u8, 0u8, 82u8, 15u8, 0u8, 0u8, 101u8, 15u8, 0u8, 0u8, 119u8, - 15u8, 0u8, 0u8, 136u8, 15u8, 0u8, 0u8, 137u8, 15u8, 0u8, 0u8, 155u8, 15u8, - 0u8, 0u8, 175u8, 15u8, 0u8, 0u8, 194u8, 15u8, 0u8, 0u8, 214u8, 15u8, 0u8, - 0u8, 234u8, 15u8, 0u8, 0u8, 252u8, 15u8, 0u8, 0u8, 15u8, 16u8, 0u8, 0u8, - 34u8, 16u8, 0u8, 0u8, 53u8, 16u8, 0u8, 0u8, 72u8, 16u8, 0u8, 0u8, 92u8, - 16u8, 0u8, 0u8, 111u8, 16u8, 0u8, 0u8, 131u8, 16u8, 0u8, 0u8, 149u8, 16u8, - 0u8, 0u8, 169u8, 16u8, 0u8, 0u8, 190u8, 16u8, 0u8, 0u8, 209u8, 16u8, 0u8, - 0u8, 234u8, 16u8, 0u8, 0u8, 3u8, 17u8, 0u8, 0u8, 29u8, 17u8, 0u8, 0u8, - 56u8, 17u8, 0u8, 0u8, 75u8, 17u8, 0u8, 0u8, 95u8, 17u8, 0u8, 0u8, 116u8, - 17u8, 0u8, 0u8, 137u8, 17u8, 0u8, 0u8, 156u8, 17u8, 0u8, 0u8, 179u8, 17u8, - 0u8, 0u8, 199u8, 17u8, 0u8, 0u8, 216u8, 17u8, 0u8, 0u8, 234u8, 17u8, 0u8, - 0u8, 65u8, 110u8, 226u8, 128u8, 153u8, 101u8, 105u8, 32u8, 40u8, 49u8, - 55u8, 55u8, 50u8, 226u8, 128u8, 147u8, 49u8, 55u8, 56u8, 49u8, 41u8, 65u8, - 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 49u8, 55u8, 53u8, 226u8, - 128u8, 147u8, 49u8, 49u8, 55u8, 55u8, 41u8, 65u8, 110u8, 110u8, 97u8, 32u8, - 40u8, 57u8, 54u8, 56u8, 226u8, 128u8, 147u8, 57u8, 55u8, 48u8, 41u8, 65u8, - 110u8, 115u8, 101u8, 105u8, 32u8, 40u8, 49u8, 56u8, 53u8, 52u8, 226u8, - 128u8, 147u8, 49u8, 56u8, 54u8, 48u8, 41u8, 65u8, 110u8, 116u8, 101u8, - 105u8, 32u8, 40u8, 49u8, 50u8, 50u8, 55u8, 226u8, 128u8, 147u8, 49u8, 50u8, - 50u8, 57u8, 41u8, 66u8, 117u8, 110u8, 226u8, 128u8, 153u8, 97u8, 110u8, - 32u8, 40u8, 49u8, 52u8, 52u8, 52u8, 226u8, 128u8, 147u8, 49u8, 52u8, 52u8, - 57u8, 41u8, 66u8, 117u8, 110u8, 99u8, 104u8, 197u8, 171u8, 32u8, 40u8, - 49u8, 51u8, 55u8, 50u8, 226u8, 128u8, 147u8, 49u8, 51u8, 55u8, 53u8, 41u8, - 66u8, 117u8, 110u8, 226u8, 128u8, 153u8, 101u8, 105u8, 32u8, 40u8, 49u8, - 50u8, 54u8, 52u8, 226u8, 128u8, 147u8, 49u8, 50u8, 55u8, 53u8, 41u8, 66u8, - 117u8, 110u8, 106u8, 105u8, 32u8, 40u8, 49u8, 49u8, 56u8, 53u8, 226u8, - 128u8, 147u8, 49u8, 49u8, 57u8, 48u8, 41u8, 66u8, 117u8, 110u8, 107u8, - 97u8, 32u8, 40u8, 49u8, 56u8, 48u8, 52u8, 226u8, 128u8, 147u8, 49u8, 56u8, - 49u8, 56u8, 41u8, 66u8, 117u8, 110u8, 107u8, 105u8, 32u8, 40u8, 49u8, 53u8, - 48u8, 49u8, 226u8, 128u8, 147u8, 49u8, 53u8, 48u8, 52u8, 41u8, 66u8, 117u8, - 110u8, 107u8, 121u8, 197u8, 171u8, 32u8, 40u8, 49u8, 56u8, 54u8, 49u8, - 226u8, 128u8, 147u8, 49u8, 56u8, 54u8, 52u8, 41u8, 66u8, 117u8, 110u8, - 109u8, 101u8, 105u8, 32u8, 40u8, 49u8, 52u8, 54u8, 57u8, 226u8, 128u8, - 147u8, 49u8, 52u8, 56u8, 55u8, 41u8, 66u8, 117u8, 110u8, 226u8, 128u8, - 153u8, 197u8, 141u8, 32u8, 40u8, 49u8, 50u8, 54u8, 48u8, 226u8, 128u8, - 147u8, 49u8, 50u8, 54u8, 49u8, 41u8, 66u8, 117u8, 110u8, 112u8, 197u8, - 141u8, 32u8, 40u8, 49u8, 51u8, 49u8, 55u8, 226u8, 128u8, 147u8, 49u8, 51u8, - 49u8, 57u8, 41u8, 66u8, 117u8, 110u8, 114u8, 111u8, 107u8, 117u8, 32u8, - 40u8, 49u8, 53u8, 57u8, 50u8, 226u8, 128u8, 147u8, 49u8, 53u8, 57u8, 54u8, - 41u8, 66u8, 117u8, 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 32u8, 40u8, - 49u8, 50u8, 51u8, 52u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 53u8, 41u8, - 66u8, 117u8, 110u8, 115u8, 101u8, 105u8, 32u8, 40u8, 49u8, 56u8, 49u8, - 56u8, 226u8, 128u8, 147u8, 49u8, 56u8, 51u8, 48u8, 41u8, 66u8, 117u8, - 110u8, 115u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 52u8, 54u8, 54u8, - 226u8, 128u8, 147u8, 49u8, 52u8, 54u8, 55u8, 41u8, 67u8, 104u8, 197u8, - 141u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 48u8, 50u8, 56u8, 226u8, - 128u8, 147u8, 49u8, 48u8, 51u8, 55u8, 41u8, 67u8, 104u8, 197u8, 141u8, - 104u8, 197u8, 141u8, 32u8, 40u8, 57u8, 57u8, 57u8, 226u8, 128u8, 147u8, - 49u8, 48u8, 48u8, 52u8, 41u8, 67u8, 104u8, 197u8, 141u8, 106u8, 105u8, - 32u8, 40u8, 49u8, 49u8, 48u8, 52u8, 226u8, 128u8, 147u8, 49u8, 49u8, 48u8, - 54u8, 41u8, 67u8, 104u8, 197u8, 141u8, 107u8, 97u8, 110u8, 32u8, 40u8, - 49u8, 49u8, 54u8, 51u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, 53u8, 41u8, - 67u8, 104u8, 197u8, 141u8, 107u8, 121u8, 197u8, 141u8, 32u8, 40u8, 49u8, - 52u8, 56u8, 55u8, 226u8, 128u8, 147u8, 49u8, 52u8, 56u8, 57u8, 41u8, 67u8, - 104u8, 197u8, 141u8, 107u8, 121u8, 197u8, 171u8, 32u8, 40u8, 49u8, 48u8, - 52u8, 48u8, 226u8, 128u8, 147u8, 49u8, 48u8, 52u8, 52u8, 41u8, 67u8, 104u8, - 197u8, 141u8, 114u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 52u8, 53u8, - 55u8, 226u8, 128u8, 147u8, 49u8, 52u8, 54u8, 48u8, 41u8, 67u8, 104u8, - 197u8, 141u8, 114u8, 121u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, - 51u8, 55u8, 226u8, 128u8, 147u8, 49u8, 48u8, 52u8, 48u8, 41u8, 67u8, 104u8, - 197u8, 141u8, 115u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 49u8, 51u8, - 50u8, 226u8, 128u8, 147u8, 49u8, 49u8, 51u8, 53u8, 41u8, 67u8, 104u8, - 197u8, 141u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 57u8, 57u8, 53u8, - 226u8, 128u8, 147u8, 57u8, 57u8, 57u8, 41u8, 67u8, 104u8, 197u8, 141u8, - 119u8, 97u8, 32u8, 40u8, 49u8, 48u8, 49u8, 50u8, 226u8, 128u8, 147u8, 49u8, - 48u8, 49u8, 55u8, 41u8, 68u8, 97u8, 105u8, 100u8, 197u8, 141u8, 32u8, 40u8, - 56u8, 48u8, 54u8, 226u8, 128u8, 147u8, 56u8, 49u8, 48u8, 41u8, 68u8, 97u8, - 105u8, 106u8, 105u8, 32u8, 40u8, 49u8, 49u8, 50u8, 54u8, 226u8, 128u8, - 147u8, 49u8, 49u8, 51u8, 49u8, 41u8, 69u8, 105u8, 99u8, 104u8, 197u8, - 141u8, 32u8, 40u8, 49u8, 48u8, 57u8, 54u8, 226u8, 128u8, 147u8, 49u8, 48u8, - 57u8, 55u8, 41u8, 69u8, 105u8, 101u8, 110u8, 32u8, 40u8, 57u8, 56u8, 55u8, - 226u8, 128u8, 147u8, 57u8, 56u8, 57u8, 41u8, 69u8, 105u8, 104u8, 197u8, - 141u8, 32u8, 40u8, 49u8, 48u8, 56u8, 49u8, 226u8, 128u8, 147u8, 49u8, 48u8, - 56u8, 52u8, 41u8, 69u8, 105u8, 106u8, 105u8, 32u8, 40u8, 49u8, 49u8, 52u8, - 49u8, 226u8, 128u8, 147u8, 49u8, 49u8, 52u8, 50u8, 41u8, 69u8, 105u8, - 107u8, 97u8, 110u8, 32u8, 40u8, 57u8, 56u8, 51u8, 226u8, 128u8, 147u8, - 57u8, 56u8, 53u8, 41u8, 69u8, 105u8, 107u8, 121u8, 197u8, 141u8, 32u8, - 40u8, 49u8, 52u8, 50u8, 57u8, 226u8, 128u8, 147u8, 49u8, 52u8, 52u8, 49u8, - 41u8, 69u8, 105u8, 107u8, 121u8, 197u8, 171u8, 32u8, 40u8, 49u8, 49u8, - 49u8, 51u8, 226u8, 128u8, 147u8, 49u8, 49u8, 49u8, 56u8, 41u8, 69u8, 105u8, - 109u8, 97u8, 110u8, 32u8, 40u8, 49u8, 49u8, 54u8, 53u8, 226u8, 128u8, - 147u8, 49u8, 49u8, 54u8, 54u8, 41u8, 69u8, 105u8, 110u8, 105u8, 110u8, - 32u8, 40u8, 49u8, 50u8, 57u8, 51u8, 226u8, 128u8, 147u8, 49u8, 50u8, 57u8, - 57u8, 41u8, 69u8, 105u8, 114u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, - 53u8, 53u8, 56u8, 226u8, 128u8, 147u8, 49u8, 53u8, 55u8, 48u8, 41u8, 69u8, - 105u8, 114u8, 121u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 49u8, 54u8, - 48u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, 49u8, 41u8, 69u8, 105u8, - 115u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 48u8, 52u8, 54u8, 226u8, - 128u8, 147u8, 49u8, 48u8, 53u8, 51u8, 41u8, 69u8, 105u8, 115u8, 104u8, - 197u8, 141u8, 32u8, 40u8, 49u8, 53u8, 48u8, 52u8, 226u8, 128u8, 147u8, - 49u8, 53u8, 50u8, 49u8, 41u8, 69u8, 105u8, 115u8, 111u8, 32u8, 40u8, 57u8, - 56u8, 57u8, 226u8, 128u8, 147u8, 57u8, 57u8, 48u8, 41u8, 69u8, 110u8, 99u8, - 104u8, 197u8, 141u8, 32u8, 40u8, 57u8, 50u8, 51u8, 226u8, 128u8, 147u8, - 57u8, 51u8, 49u8, 41u8, 69u8, 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, - 51u8, 51u8, 54u8, 226u8, 128u8, 147u8, 49u8, 51u8, 52u8, 48u8, 41u8, 69u8, - 110u8, 103u8, 105u8, 32u8, 40u8, 57u8, 48u8, 49u8, 226u8, 128u8, 147u8, - 57u8, 50u8, 51u8, 41u8, 69u8, 110u8, 107u8, 121u8, 197u8, 141u8, 32u8, - 40u8, 49u8, 51u8, 48u8, 56u8, 226u8, 128u8, 147u8, 49u8, 51u8, 49u8, 49u8, - 41u8, 69u8, 110u8, 107u8, 121u8, 197u8, 141u8, 32u8, 40u8, 49u8, 55u8, - 52u8, 52u8, 226u8, 128u8, 147u8, 49u8, 55u8, 52u8, 56u8, 41u8, 69u8, 110u8, - 107u8, 121u8, 197u8, 171u8, 32u8, 40u8, 49u8, 48u8, 54u8, 57u8, 226u8, - 128u8, 147u8, 49u8, 48u8, 55u8, 52u8, 41u8, 69u8, 110u8, 226u8, 128u8, - 153u8, 197u8, 141u8, 32u8, 40u8, 49u8, 50u8, 51u8, 57u8, 226u8, 128u8, - 147u8, 49u8, 50u8, 52u8, 48u8, 41u8, 69u8, 110u8, 112u8, 197u8, 141u8, - 32u8, 40u8, 49u8, 54u8, 55u8, 51u8, 226u8, 128u8, 147u8, 49u8, 54u8, 56u8, - 49u8, 41u8, 69u8, 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 32u8, 40u8, - 55u8, 56u8, 50u8, 226u8, 128u8, 147u8, 56u8, 48u8, 54u8, 41u8, 69u8, 110u8, - 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 52u8, 56u8, 57u8, 226u8, - 128u8, 147u8, 49u8, 52u8, 57u8, 50u8, 41u8, 71u8, 97u8, 110u8, 103u8, - 121u8, 197u8, 141u8, 32u8, 40u8, 56u8, 55u8, 55u8, 226u8, 128u8, 147u8, - 56u8, 56u8, 53u8, 41u8, 71u8, 101u8, 110u8, 98u8, 117u8, 110u8, 32u8, 40u8, - 49u8, 55u8, 51u8, 54u8, 226u8, 128u8, 147u8, 49u8, 55u8, 52u8, 49u8, 41u8, - 71u8, 101u8, 110u8, 99u8, 104u8, 197u8, 171u8, 32u8, 40u8, 49u8, 51u8, - 56u8, 52u8, 226u8, 128u8, 147u8, 49u8, 51u8, 57u8, 50u8, 41u8, 71u8, 101u8, - 110u8, 226u8, 128u8, 153u8, 101u8, 105u8, 32u8, 40u8, 49u8, 49u8, 49u8, - 56u8, 226u8, 128u8, 147u8, 49u8, 49u8, 50u8, 48u8, 41u8, 71u8, 101u8, - 110u8, 106u8, 105u8, 32u8, 40u8, 49u8, 56u8, 54u8, 52u8, 226u8, 128u8, - 147u8, 49u8, 56u8, 54u8, 53u8, 41u8, 71u8, 101u8, 110u8, 107u8, 105u8, - 32u8, 40u8, 49u8, 53u8, 55u8, 48u8, 226u8, 128u8, 147u8, 49u8, 53u8, 55u8, - 51u8, 41u8, 71u8, 101u8, 110u8, 107u8, 197u8, 141u8, 32u8, 40u8, 49u8, - 51u8, 50u8, 49u8, 226u8, 128u8, 147u8, 49u8, 51u8, 50u8, 52u8, 41u8, 71u8, - 101u8, 110u8, 107u8, 197u8, 141u8, 32u8, 40u8, 49u8, 51u8, 51u8, 49u8, - 226u8, 128u8, 147u8, 49u8, 51u8, 51u8, 52u8, 41u8, 71u8, 101u8, 110u8, - 107u8, 121u8, 197u8, 171u8, 32u8, 40u8, 49u8, 50u8, 48u8, 52u8, 226u8, - 128u8, 147u8, 49u8, 50u8, 48u8, 54u8, 41u8, 71u8, 101u8, 110u8, 110u8, - 97u8, 32u8, 40u8, 49u8, 54u8, 49u8, 53u8, 226u8, 128u8, 147u8, 49u8, 54u8, - 50u8, 52u8, 41u8, 71u8, 101u8, 110u8, 110u8, 105u8, 110u8, 32u8, 40u8, - 49u8, 50u8, 50u8, 52u8, 226u8, 128u8, 147u8, 49u8, 50u8, 50u8, 53u8, 41u8, - 71u8, 101u8, 110u8, 197u8, 141u8, 32u8, 40u8, 49u8, 51u8, 49u8, 57u8, - 226u8, 128u8, 147u8, 49u8, 51u8, 50u8, 49u8, 41u8, 71u8, 101u8, 110u8, - 114u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 54u8, 56u8, 56u8, 226u8, - 128u8, 147u8, 49u8, 55u8, 48u8, 52u8, 41u8, 71u8, 101u8, 110u8, 114u8, - 121u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 49u8, 56u8, 52u8, 226u8, - 128u8, 147u8, 49u8, 49u8, 56u8, 53u8, 41u8, 71u8, 101u8, 110u8, 116u8, - 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 50u8, 57u8, 226u8, 128u8, - 147u8, 49u8, 51u8, 51u8, 49u8, 41u8, 72u8, 97u8, 107u8, 117u8, 99u8, 104u8, - 105u8, 32u8, 40u8, 54u8, 53u8, 48u8, 226u8, 128u8, 147u8, 54u8, 55u8, 49u8, - 41u8, 72u8, 97u8, 107u8, 117u8, 104u8, 197u8, 141u8, 32u8, 40u8, 54u8, - 55u8, 50u8, 226u8, 128u8, 147u8, 54u8, 56u8, 54u8, 41u8, 72u8, 101u8, - 105u8, 106u8, 105u8, 32u8, 40u8, 49u8, 49u8, 53u8, 57u8, 226u8, 128u8, - 147u8, 49u8, 49u8, 54u8, 48u8, 41u8, 72u8, 72u8, 197u8, 141u8, 97u8, 110u8, - 32u8, 40u8, 49u8, 49u8, 50u8, 48u8, 226u8, 128u8, 147u8, 49u8, 49u8, 50u8, - 52u8, 41u8, 72u8, 197u8, 141u8, 101u8, 105u8, 32u8, 40u8, 49u8, 55u8, 48u8, - 52u8, 226u8, 128u8, 147u8, 49u8, 55u8, 49u8, 49u8, 41u8, 72u8, 197u8, - 141u8, 101u8, 110u8, 32u8, 40u8, 49u8, 49u8, 51u8, 53u8, 226u8, 128u8, - 147u8, 49u8, 49u8, 52u8, 49u8, 41u8, 72u8, 197u8, 141u8, 103u8, 101u8, - 110u8, 32u8, 40u8, 49u8, 49u8, 53u8, 54u8, 226u8, 128u8, 147u8, 49u8, 49u8, - 53u8, 57u8, 41u8, 72u8, 197u8, 141u8, 106u8, 105u8, 32u8, 40u8, 49u8, 50u8, - 52u8, 55u8, 226u8, 128u8, 147u8, 49u8, 50u8, 52u8, 57u8, 41u8, 72u8, 197u8, - 141u8, 107u8, 105u8, 32u8, 40u8, 55u8, 55u8, 48u8, 226u8, 128u8, 147u8, - 55u8, 56u8, 48u8, 41u8, 72u8, 197u8, 141u8, 114u8, 101u8, 107u8, 105u8, - 32u8, 40u8, 49u8, 55u8, 53u8, 49u8, 226u8, 128u8, 147u8, 49u8, 55u8, 54u8, - 52u8, 41u8, 72u8, 197u8, 141u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, - 49u8, 52u8, 52u8, 57u8, 226u8, 128u8, 147u8, 49u8, 52u8, 53u8, 50u8, 41u8, - 74u8, 105u8, 97u8, 110u8, 32u8, 40u8, 49u8, 48u8, 50u8, 49u8, 226u8, 128u8, - 147u8, 49u8, 48u8, 50u8, 52u8, 41u8, 74u8, 105u8, 110u8, 103u8, 111u8, - 45u8, 107u8, 101u8, 105u8, 117u8, 110u8, 32u8, 40u8, 55u8, 54u8, 55u8, - 226u8, 128u8, 147u8, 55u8, 55u8, 48u8, 41u8, 74u8, 105u8, 110u8, 107u8, - 105u8, 32u8, 40u8, 55u8, 50u8, 52u8, 226u8, 128u8, 147u8, 55u8, 50u8, 57u8, - 41u8, 74u8, 105u8, 114u8, 121u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, - 48u8, 54u8, 53u8, 226u8, 128u8, 147u8, 49u8, 48u8, 54u8, 57u8, 41u8, 74u8, - 105u8, 115u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 49u8, 55u8, 55u8, - 226u8, 128u8, 147u8, 49u8, 49u8, 56u8, 49u8, 41u8, 74u8, 197u8, 141u8, - 101u8, 105u8, 32u8, 40u8, 49u8, 50u8, 51u8, 50u8, 226u8, 128u8, 147u8, - 49u8, 50u8, 51u8, 51u8, 41u8, 74u8, 197u8, 141u8, 103u8, 97u8, 110u8, 32u8, - 40u8, 56u8, 53u8, 57u8, 226u8, 128u8, 147u8, 56u8, 55u8, 55u8, 41u8, 74u8, - 197u8, 141u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 50u8, 48u8, 55u8, - 226u8, 128u8, 147u8, 49u8, 50u8, 49u8, 49u8, 41u8, 74u8, 197u8, 141u8, - 103u8, 101u8, 110u8, 32u8, 40u8, 57u8, 55u8, 54u8, 226u8, 128u8, 147u8, - 57u8, 55u8, 56u8, 41u8, 74u8, 197u8, 141u8, 104u8, 101u8, 105u8, 32u8, - 40u8, 57u8, 51u8, 49u8, 226u8, 128u8, 147u8, 57u8, 51u8, 56u8, 41u8, 74u8, - 197u8, 141u8, 107u8, 121u8, 197u8, 141u8, 32u8, 40u8, 49u8, 54u8, 56u8, - 52u8, 226u8, 128u8, 147u8, 49u8, 54u8, 56u8, 56u8, 41u8, 74u8, 197u8, - 141u8, 107u8, 121u8, 197u8, 171u8, 32u8, 40u8, 49u8, 50u8, 49u8, 57u8, - 226u8, 128u8, 147u8, 49u8, 50u8, 50u8, 50u8, 41u8, 74u8, 197u8, 141u8, - 197u8, 141u8, 32u8, 40u8, 49u8, 50u8, 50u8, 50u8, 226u8, 128u8, 147u8, - 49u8, 50u8, 50u8, 52u8, 41u8, 74u8, 197u8, 141u8, 197u8, 141u8, 32u8, 40u8, - 49u8, 54u8, 53u8, 50u8, 226u8, 128u8, 147u8, 49u8, 54u8, 53u8, 53u8, 41u8, - 74u8, 197u8, 141u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, - 57u8, 55u8, 226u8, 128u8, 147u8, 49u8, 48u8, 57u8, 57u8, 41u8, 74u8, 197u8, - 141u8, 119u8, 97u8, 32u8, 40u8, 56u8, 51u8, 52u8, 226u8, 128u8, 147u8, - 56u8, 52u8, 56u8, 41u8, 74u8, 117u8, 101u8, 105u8, 32u8, 40u8, 49u8, 49u8, - 56u8, 50u8, 226u8, 128u8, 147u8, 49u8, 49u8, 56u8, 52u8, 41u8, 75u8, 97u8, - 101u8, 105u8, 32u8, 40u8, 49u8, 56u8, 52u8, 56u8, 226u8, 128u8, 147u8, - 49u8, 56u8, 53u8, 52u8, 41u8, 75u8, 97u8, 103u8, 101u8, 110u8, 32u8, 40u8, - 49u8, 51u8, 48u8, 51u8, 226u8, 128u8, 147u8, 49u8, 51u8, 48u8, 54u8, 41u8, - 75u8, 97u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 48u8, 57u8, 52u8, 226u8, - 128u8, 147u8, 49u8, 48u8, 57u8, 54u8, 41u8, 75u8, 97u8, 106u8, 197u8, - 141u8, 32u8, 40u8, 56u8, 52u8, 56u8, 226u8, 128u8, 147u8, 56u8, 53u8, 49u8, - 41u8, 75u8, 97u8, 107u8, 101u8, 105u8, 32u8, 40u8, 49u8, 51u8, 56u8, 55u8, - 226u8, 128u8, 147u8, 49u8, 51u8, 56u8, 57u8, 41u8, 75u8, 97u8, 107u8, - 105u8, 116u8, 115u8, 117u8, 32u8, 40u8, 49u8, 52u8, 52u8, 49u8, 226u8, - 128u8, 147u8, 49u8, 52u8, 52u8, 52u8, 41u8, 75u8, 97u8, 110u8, 98u8, 117u8, - 110u8, 32u8, 40u8, 49u8, 54u8, 54u8, 49u8, 226u8, 128u8, 147u8, 49u8, 54u8, - 55u8, 51u8, 41u8, 75u8, 97u8, 110u8, 226u8, 128u8, 153u8, 101u8, 105u8, - 32u8, 40u8, 49u8, 54u8, 50u8, 52u8, 226u8, 128u8, 147u8, 49u8, 54u8, 52u8, - 52u8, 41u8, 75u8, 97u8, 110u8, 226u8, 128u8, 153u8, 101u8, 110u8, 32u8, - 40u8, 49u8, 55u8, 52u8, 56u8, 226u8, 128u8, 147u8, 49u8, 55u8, 53u8, 49u8, - 41u8, 75u8, 97u8, 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 50u8, 52u8, - 51u8, 226u8, 128u8, 147u8, 49u8, 50u8, 52u8, 55u8, 41u8, 75u8, 97u8, 110u8, - 106u8, 105u8, 32u8, 40u8, 49u8, 48u8, 56u8, 55u8, 226u8, 128u8, 147u8, - 49u8, 48u8, 57u8, 52u8, 41u8, 75u8, 97u8, 110u8, 107u8, 105u8, 32u8, 40u8, - 49u8, 50u8, 50u8, 57u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 50u8, 41u8, - 75u8, 97u8, 110u8, 107u8, 197u8, 141u8, 32u8, 40u8, 49u8, 48u8, 48u8, 52u8, - 226u8, 128u8, 147u8, 49u8, 48u8, 49u8, 50u8, 41u8, 75u8, 97u8, 110u8, - 110u8, 97u8, 32u8, 40u8, 57u8, 56u8, 53u8, 226u8, 128u8, 147u8, 57u8, 56u8, - 55u8, 41u8, 75u8, 97u8, 110u8, 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 48u8, - 49u8, 55u8, 226u8, 128u8, 147u8, 49u8, 48u8, 50u8, 49u8, 41u8, 75u8, 97u8, - 110u8, 112u8, 197u8, 141u8, 32u8, 40u8, 49u8, 55u8, 52u8, 49u8, 226u8, - 128u8, 147u8, 49u8, 55u8, 52u8, 52u8, 41u8, 75u8, 97u8, 110u8, 112u8, - 121u8, 197u8, 141u8, 32u8, 40u8, 56u8, 56u8, 57u8, 226u8, 128u8, 147u8, - 56u8, 57u8, 56u8, 41u8, 75u8, 97u8, 110u8, 115u8, 101u8, 105u8, 32u8, 40u8, - 49u8, 55u8, 56u8, 57u8, 226u8, 128u8, 147u8, 49u8, 56u8, 48u8, 49u8, 41u8, - 75u8, 97u8, 110u8, 115u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 52u8, - 54u8, 48u8, 226u8, 128u8, 147u8, 49u8, 52u8, 54u8, 54u8, 41u8, 75u8, 97u8, - 110u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, 52u8, 52u8, - 226u8, 128u8, 147u8, 49u8, 48u8, 52u8, 54u8, 41u8, 75u8, 97u8, 197u8, - 141u8, 32u8, 40u8, 49u8, 49u8, 54u8, 57u8, 226u8, 128u8, 147u8, 49u8, 49u8, - 55u8, 49u8, 41u8, 75u8, 97u8, 114u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, - 50u8, 50u8, 53u8, 226u8, 128u8, 147u8, 49u8, 50u8, 50u8, 55u8, 41u8, 75u8, - 97u8, 114u8, 121u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 50u8, 54u8, - 226u8, 128u8, 147u8, 49u8, 51u8, 50u8, 57u8, 41u8, 75u8, 97u8, 115u8, - 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 49u8, 48u8, 54u8, 226u8, 128u8, - 147u8, 49u8, 49u8, 48u8, 56u8, 41u8, 75u8, 97u8, 116u8, 101u8, 105u8, 32u8, - 40u8, 49u8, 50u8, 51u8, 53u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 56u8, - 41u8, 75u8, 101u8, 105u8, 97u8, 110u8, 32u8, 40u8, 49u8, 54u8, 52u8, 56u8, - 226u8, 128u8, 147u8, 49u8, 54u8, 53u8, 50u8, 41u8, 75u8, 101u8, 105u8, - 99u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 53u8, 57u8, 54u8, 226u8, - 128u8, 147u8, 49u8, 54u8, 49u8, 53u8, 41u8, 75u8, 101u8, 105u8, 197u8, - 141u8, 32u8, 40u8, 49u8, 56u8, 54u8, 53u8, 226u8, 128u8, 147u8, 49u8, 56u8, - 54u8, 56u8, 41u8, 75u8, 101u8, 105u8, 117u8, 110u8, 32u8, 40u8, 55u8, 48u8, - 52u8, 226u8, 128u8, 147u8, 55u8, 48u8, 56u8, 41u8, 75u8, 101u8, 110u8, - 99u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 50u8, 52u8, 57u8, 226u8, - 128u8, 147u8, 49u8, 50u8, 53u8, 54u8, 41u8, 75u8, 101u8, 110u8, 226u8, - 128u8, 153u8, 101u8, 105u8, 32u8, 40u8, 49u8, 50u8, 48u8, 54u8, 226u8, - 128u8, 147u8, 49u8, 50u8, 48u8, 55u8, 41u8, 75u8, 101u8, 110u8, 103u8, - 101u8, 110u8, 32u8, 40u8, 49u8, 51u8, 48u8, 50u8, 226u8, 128u8, 147u8, - 49u8, 51u8, 48u8, 51u8, 41u8, 75u8, 101u8, 110u8, 106u8, 105u8, 32u8, 40u8, - 49u8, 50u8, 55u8, 53u8, 226u8, 128u8, 147u8, 49u8, 50u8, 55u8, 56u8, 41u8, - 75u8, 101u8, 110u8, 107u8, 121u8, 197u8, 171u8, 32u8, 40u8, 49u8, 49u8, - 57u8, 48u8, 226u8, 128u8, 147u8, 49u8, 49u8, 57u8, 57u8, 41u8, 75u8, 101u8, - 110u8, 109u8, 117u8, 32u8, 40u8, 49u8, 51u8, 51u8, 52u8, 226u8, 128u8, - 147u8, 49u8, 51u8, 51u8, 54u8, 41u8, 75u8, 101u8, 110u8, 110u8, 105u8, - 110u8, 32u8, 40u8, 49u8, 50u8, 48u8, 49u8, 226u8, 128u8, 147u8, 49u8, 50u8, - 48u8, 52u8, 41u8, 75u8, 101u8, 110u8, 112u8, 197u8, 141u8, 32u8, 40u8, - 49u8, 50u8, 49u8, 51u8, 226u8, 128u8, 147u8, 49u8, 50u8, 49u8, 57u8, 41u8, - 75u8, 101u8, 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, - 50u8, 49u8, 49u8, 226u8, 128u8, 147u8, 49u8, 50u8, 49u8, 51u8, 41u8, 75u8, - 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 55u8, - 48u8, 226u8, 128u8, 147u8, 49u8, 51u8, 55u8, 50u8, 41u8, 75u8, 197u8, - 141u8, 97u8, 110u8, 32u8, 40u8, 49u8, 50u8, 55u8, 56u8, 226u8, 128u8, - 147u8, 49u8, 50u8, 56u8, 56u8, 41u8, 75u8, 197u8, 141u8, 99u8, 104u8, - 197u8, 141u8, 32u8, 40u8, 49u8, 50u8, 54u8, 49u8, 226u8, 128u8, 147u8, - 49u8, 50u8, 54u8, 52u8, 41u8, 75u8, 197u8, 141u8, 103u8, 101u8, 110u8, - 32u8, 40u8, 49u8, 50u8, 53u8, 54u8, 226u8, 128u8, 147u8, 49u8, 50u8, 53u8, - 55u8, 41u8, 75u8, 197u8, 141u8, 104u8, 101u8, 105u8, 32u8, 40u8, 49u8, - 48u8, 53u8, 56u8, 226u8, 128u8, 147u8, 49u8, 48u8, 54u8, 53u8, 41u8, 75u8, - 197u8, 141u8, 104u8, 197u8, 141u8, 32u8, 40u8, 57u8, 54u8, 52u8, 226u8, - 128u8, 147u8, 57u8, 54u8, 56u8, 41u8, 75u8, 197u8, 141u8, 106u8, 105u8, - 32u8, 40u8, 49u8, 49u8, 52u8, 50u8, 226u8, 128u8, 147u8, 49u8, 49u8, 52u8, - 52u8, 41u8, 75u8, 197u8, 141u8, 106u8, 105u8, 32u8, 40u8, 49u8, 53u8, 53u8, - 53u8, 226u8, 128u8, 147u8, 49u8, 53u8, 53u8, 56u8, 41u8, 75u8, 197u8, - 141u8, 107u8, 97u8, 32u8, 40u8, 49u8, 56u8, 52u8, 52u8, 226u8, 128u8, - 147u8, 49u8, 56u8, 52u8, 56u8, 41u8, 75u8, 197u8, 141u8, 107u8, 111u8, - 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 52u8, 48u8, 226u8, 128u8, 147u8, - 49u8, 51u8, 52u8, 54u8, 41u8, 75u8, 197u8, 141u8, 110u8, 105u8, 110u8, - 32u8, 40u8, 56u8, 49u8, 48u8, 226u8, 128u8, 147u8, 56u8, 50u8, 52u8, 41u8, - 75u8, 197u8, 141u8, 197u8, 141u8, 32u8, 40u8, 49u8, 51u8, 56u8, 57u8, - 226u8, 128u8, 147u8, 49u8, 51u8, 57u8, 48u8, 41u8, 75u8, 197u8, 141u8, - 114u8, 121u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 55u8, 57u8, - 226u8, 128u8, 147u8, 49u8, 51u8, 56u8, 49u8, 41u8, 75u8, 197u8, 141u8, - 115u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 52u8, 53u8, 53u8, 226u8, - 128u8, 147u8, 49u8, 52u8, 53u8, 55u8, 41u8, 75u8, 197u8, 141u8, 119u8, - 97u8, 32u8, 40u8, 49u8, 48u8, 57u8, 57u8, 226u8, 128u8, 147u8, 49u8, 49u8, - 48u8, 52u8, 41u8, 75u8, 197u8, 141u8, 119u8, 97u8, 32u8, 40u8, 49u8, 51u8, - 56u8, 49u8, 226u8, 128u8, 147u8, 49u8, 51u8, 56u8, 52u8, 41u8, 75u8, 121u8, - 197u8, 141u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 55u8, 49u8, 54u8, - 226u8, 128u8, 147u8, 49u8, 55u8, 51u8, 54u8, 41u8, 75u8, 121u8, 197u8, - 141u8, 114u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 53u8, 50u8, 56u8, - 226u8, 128u8, 147u8, 49u8, 53u8, 51u8, 50u8, 41u8, 75u8, 121u8, 197u8, - 141u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 52u8, 53u8, 50u8, - 226u8, 128u8, 147u8, 49u8, 52u8, 53u8, 53u8, 41u8, 75u8, 121u8, 197u8, - 141u8, 119u8, 97u8, 32u8, 40u8, 49u8, 56u8, 48u8, 49u8, 226u8, 128u8, - 147u8, 49u8, 56u8, 48u8, 52u8, 41u8, 75u8, 121u8, 197u8, 171u8, 97u8, - 110u8, 32u8, 40u8, 49u8, 49u8, 52u8, 53u8, 226u8, 128u8, 147u8, 49u8, 49u8, - 53u8, 49u8, 41u8, 75u8, 121u8, 197u8, 171u8, 106u8, 117u8, 32u8, 40u8, - 49u8, 49u8, 53u8, 52u8, 226u8, 128u8, 147u8, 49u8, 49u8, 53u8, 54u8, 41u8, - 77u8, 97u8, 110u8, 226u8, 128u8, 153u8, 101u8, 110u8, 32u8, 40u8, 49u8, - 56u8, 54u8, 48u8, 226u8, 128u8, 147u8, 49u8, 56u8, 54u8, 49u8, 41u8, 77u8, - 97u8, 110u8, 106u8, 105u8, 32u8, 40u8, 49u8, 54u8, 53u8, 56u8, 226u8, - 128u8, 147u8, 49u8, 54u8, 54u8, 49u8, 41u8, 77u8, 97u8, 110u8, 106u8, - 117u8, 32u8, 40u8, 49u8, 48u8, 50u8, 52u8, 226u8, 128u8, 147u8, 49u8, 48u8, - 50u8, 56u8, 41u8, 77u8, 77u8, 101u8, 105u8, 197u8, 141u8, 32u8, 40u8, 49u8, - 52u8, 57u8, 50u8, 226u8, 128u8, 147u8, 49u8, 53u8, 48u8, 49u8, 41u8, 77u8, - 101u8, 105u8, 114u8, 101u8, 107u8, 105u8, 32u8, 40u8, 49u8, 54u8, 53u8, - 53u8, 226u8, 128u8, 147u8, 49u8, 54u8, 53u8, 56u8, 41u8, 77u8, 101u8, - 105u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 56u8, 52u8, - 226u8, 128u8, 147u8, 49u8, 51u8, 56u8, 55u8, 41u8, 77u8, 101u8, 105u8, - 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 57u8, 48u8, 226u8, - 128u8, 147u8, 49u8, 51u8, 57u8, 52u8, 41u8, 77u8, 101u8, 105u8, 119u8, - 97u8, 32u8, 40u8, 49u8, 55u8, 54u8, 52u8, 226u8, 128u8, 147u8, 49u8, 55u8, - 55u8, 50u8, 41u8, 78u8, 105u8, 110u8, 226u8, 128u8, 153u8, 97u8, 110u8, - 32u8, 40u8, 49u8, 49u8, 54u8, 54u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, - 57u8, 41u8, 78u8, 105u8, 110u8, 106u8, 105u8, 32u8, 40u8, 49u8, 50u8, 52u8, - 48u8, 226u8, 128u8, 147u8, 49u8, 50u8, 52u8, 51u8, 41u8, 78u8, 105u8, - 110u8, 106u8, 117u8, 32u8, 40u8, 56u8, 53u8, 49u8, 226u8, 128u8, 147u8, - 56u8, 53u8, 52u8, 41u8, 78u8, 105u8, 110u8, 110u8, 97u8, 32u8, 40u8, 56u8, - 56u8, 53u8, 226u8, 128u8, 147u8, 56u8, 56u8, 57u8, 41u8, 78u8, 105u8, - 110u8, 112u8, 101u8, 105u8, 32u8, 40u8, 49u8, 49u8, 53u8, 49u8, 226u8, - 128u8, 147u8, 49u8, 49u8, 53u8, 52u8, 41u8, 197u8, 140u8, 99u8, 104u8, - 197u8, 141u8, 32u8, 40u8, 49u8, 51u8, 49u8, 49u8, 226u8, 128u8, 147u8, - 49u8, 51u8, 49u8, 50u8, 41u8, 197u8, 140u8, 101u8, 105u8, 32u8, 40u8, 49u8, - 51u8, 57u8, 52u8, 226u8, 128u8, 147u8, 49u8, 52u8, 50u8, 56u8, 41u8, 197u8, - 140u8, 104u8, 111u8, 32u8, 40u8, 49u8, 49u8, 54u8, 49u8, 226u8, 128u8, - 147u8, 49u8, 49u8, 54u8, 51u8, 41u8, 197u8, 140u8, 110u8, 105u8, 110u8, - 32u8, 40u8, 49u8, 52u8, 54u8, 55u8, 226u8, 128u8, 147u8, 49u8, 52u8, 54u8, - 57u8, 41u8, 197u8, 140u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, - 48u8, 56u8, 52u8, 226u8, 128u8, 147u8, 49u8, 48u8, 56u8, 55u8, 41u8, 197u8, - 140u8, 119u8, 97u8, 32u8, 40u8, 57u8, 54u8, 49u8, 226u8, 128u8, 147u8, - 57u8, 54u8, 52u8, 41u8, 82u8, 101u8, 105u8, 107u8, 105u8, 32u8, 40u8, 55u8, - 49u8, 53u8, 226u8, 128u8, 147u8, 55u8, 49u8, 55u8, 41u8, 82u8, 82u8, 121u8, - 97u8, 107u8, 117u8, 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 50u8, 51u8, - 56u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 57u8, 41u8, 83u8, 97u8, 105u8, - 107u8, 197u8, 141u8, 32u8, 40u8, 56u8, 53u8, 52u8, 226u8, 128u8, 147u8, - 56u8, 53u8, 55u8, 41u8, 83u8, 104u8, 197u8, 141u8, 97u8, 110u8, 32u8, 40u8, - 49u8, 49u8, 55u8, 49u8, 226u8, 128u8, 147u8, 49u8, 49u8, 55u8, 53u8, 41u8, - 83u8, 104u8, 197u8, 141u8, 97u8, 110u8, 32u8, 40u8, 49u8, 50u8, 57u8, 57u8, - 226u8, 128u8, 147u8, 49u8, 51u8, 48u8, 50u8, 41u8, 83u8, 104u8, 197u8, - 141u8, 99u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 52u8, 50u8, 56u8, - 226u8, 128u8, 147u8, 49u8, 52u8, 50u8, 57u8, 41u8, 83u8, 104u8, 197u8, - 141u8, 99u8, 104u8, 197u8, 171u8, 32u8, 40u8, 49u8, 51u8, 50u8, 52u8, - 226u8, 128u8, 147u8, 49u8, 51u8, 50u8, 54u8, 41u8, 83u8, 104u8, 197u8, - 141u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 50u8, 53u8, 57u8, 226u8, - 128u8, 147u8, 49u8, 50u8, 54u8, 48u8, 41u8, 83u8, 104u8, 197u8, 141u8, - 104u8, 101u8, 105u8, 32u8, 40u8, 49u8, 51u8, 52u8, 54u8, 226u8, 128u8, - 147u8, 49u8, 51u8, 55u8, 48u8, 41u8, 83u8, 104u8, 197u8, 141u8, 104u8, - 111u8, 32u8, 40u8, 49u8, 48u8, 55u8, 52u8, 226u8, 128u8, 147u8, 49u8, 48u8, - 55u8, 55u8, 41u8, 83u8, 104u8, 197u8, 141u8, 104u8, 111u8, 32u8, 40u8, - 49u8, 54u8, 52u8, 52u8, 226u8, 128u8, 147u8, 49u8, 54u8, 52u8, 56u8, 41u8, - 83u8, 104u8, 197u8, 141u8, 106u8, 105u8, 32u8, 40u8, 49u8, 49u8, 57u8, - 57u8, 226u8, 128u8, 147u8, 49u8, 50u8, 48u8, 49u8, 41u8, 83u8, 104u8, - 197u8, 141u8, 107u8, 97u8, 32u8, 40u8, 49u8, 50u8, 53u8, 55u8, 226u8, - 128u8, 147u8, 49u8, 50u8, 53u8, 57u8, 41u8, 83u8, 104u8, 197u8, 141u8, - 197u8, 141u8, 32u8, 40u8, 49u8, 50u8, 56u8, 56u8, 226u8, 128u8, 147u8, - 49u8, 50u8, 57u8, 51u8, 41u8, 83u8, 104u8, 197u8, 141u8, 114u8, 121u8, - 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, 55u8, 55u8, 226u8, 128u8, - 147u8, 49u8, 48u8, 56u8, 49u8, 41u8, 83u8, 104u8, 197u8, 141u8, 114u8, - 121u8, 97u8, 107u8, 117u8, 32u8, 40u8, 57u8, 57u8, 48u8, 226u8, 128u8, - 147u8, 57u8, 57u8, 53u8, 41u8, 83u8, 104u8, 197u8, 141u8, 116u8, 97u8, - 105u8, 32u8, 40u8, 56u8, 57u8, 56u8, 226u8, 128u8, 147u8, 57u8, 48u8, 49u8, - 41u8, 83u8, 104u8, 197u8, 141u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, - 49u8, 55u8, 49u8, 49u8, 226u8, 128u8, 147u8, 49u8, 55u8, 49u8, 54u8, 41u8, - 83u8, 83u8, 104u8, 197u8, 141u8, 119u8, 97u8, 32u8, 40u8, 49u8, 51u8, 49u8, - 50u8, 226u8, 128u8, 147u8, 49u8, 51u8, 49u8, 55u8, 41u8, 83u8, 104u8, - 117u8, 99u8, 104u8, 197u8, 141u8, 32u8, 40u8, 54u8, 56u8, 54u8, 226u8, - 128u8, 147u8, 55u8, 48u8, 49u8, 41u8, 84u8, 97u8, 105u8, 101u8, 105u8, - 32u8, 40u8, 49u8, 53u8, 50u8, 49u8, 226u8, 128u8, 147u8, 49u8, 53u8, 50u8, - 56u8, 41u8, 84u8, 97u8, 105u8, 104u8, 197u8, 141u8, 32u8, 40u8, 55u8, 48u8, - 49u8, 226u8, 128u8, 147u8, 55u8, 48u8, 52u8, 41u8, 84u8, 97u8, 105u8, - 107u8, 97u8, 32u8, 40u8, 54u8, 52u8, 53u8, 226u8, 128u8, 147u8, 54u8, 53u8, - 48u8, 41u8, 84u8, 84u8, 101u8, 110u8, 45u8, 97u8, 110u8, 32u8, 40u8, 56u8, - 53u8, 55u8, 226u8, 128u8, 147u8, 56u8, 53u8, 57u8, 41u8, 84u8, 101u8, - 110u8, 98u8, 117u8, 110u8, 32u8, 40u8, 49u8, 53u8, 51u8, 50u8, 226u8, - 128u8, 147u8, 49u8, 53u8, 53u8, 53u8, 41u8, 84u8, 101u8, 110u8, 99u8, - 104u8, 197u8, 141u8, 32u8, 40u8, 56u8, 50u8, 52u8, 226u8, 128u8, 147u8, - 56u8, 51u8, 52u8, 41u8, 84u8, 101u8, 110u8, 45u8, 101u8, 105u8, 32u8, 40u8, - 49u8, 49u8, 49u8, 48u8, 226u8, 128u8, 147u8, 49u8, 49u8, 49u8, 51u8, 41u8, - 84u8, 101u8, 110u8, 226u8, 128u8, 153u8, 101u8, 110u8, 32u8, 40u8, 57u8, - 55u8, 51u8, 226u8, 128u8, 147u8, 57u8, 55u8, 54u8, 41u8, 84u8, 101u8, - 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 57u8, 55u8, 56u8, 226u8, 128u8, - 147u8, 57u8, 56u8, 51u8, 41u8, 84u8, 101u8, 110u8, 103u8, 105u8, 32u8, - 40u8, 49u8, 48u8, 53u8, 51u8, 226u8, 128u8, 147u8, 49u8, 48u8, 53u8, 56u8, - 41u8, 84u8, 101u8, 110u8, 103u8, 121u8, 197u8, 141u8, 32u8, 40u8, 57u8, - 51u8, 56u8, 226u8, 128u8, 147u8, 57u8, 52u8, 55u8, 41u8, 84u8, 101u8, - 110u8, 106u8, 105u8, 32u8, 40u8, 49u8, 49u8, 50u8, 52u8, 226u8, 128u8, - 147u8, 49u8, 49u8, 50u8, 54u8, 41u8, 84u8, 101u8, 110u8, 106u8, 117u8, - 32u8, 40u8, 49u8, 51u8, 55u8, 53u8, 226u8, 128u8, 147u8, 49u8, 51u8, 55u8, - 57u8, 41u8, 84u8, 101u8, 110u8, 109u8, 101u8, 105u8, 32u8, 40u8, 49u8, - 55u8, 56u8, 49u8, 226u8, 128u8, 147u8, 49u8, 55u8, 56u8, 57u8, 41u8, 84u8, - 101u8, 110u8, 110u8, 97u8, 32u8, 40u8, 49u8, 54u8, 56u8, 49u8, 226u8, - 128u8, 147u8, 49u8, 54u8, 56u8, 52u8, 41u8, 84u8, 101u8, 110u8, 110u8, - 105u8, 110u8, 32u8, 40u8, 49u8, 49u8, 48u8, 56u8, 226u8, 128u8, 147u8, - 49u8, 49u8, 49u8, 48u8, 41u8, 84u8, 101u8, 110u8, 45u8, 197u8, 141u8, 32u8, - 40u8, 55u8, 56u8, 49u8, 226u8, 128u8, 147u8, 55u8, 56u8, 50u8, 41u8, 84u8, - 101u8, 110u8, 112u8, 197u8, 141u8, 32u8, 40u8, 49u8, 56u8, 51u8, 48u8, - 226u8, 128u8, 147u8, 49u8, 56u8, 52u8, 52u8, 41u8, 84u8, 101u8, 110u8, - 112u8, 117u8, 107u8, 117u8, 32u8, 40u8, 49u8, 50u8, 51u8, 51u8, 226u8, - 128u8, 147u8, 49u8, 50u8, 51u8, 52u8, 41u8, 84u8, 101u8, 110u8, 112u8, - 121u8, 197u8, 141u8, 32u8, 40u8, 55u8, 50u8, 57u8, 226u8, 128u8, 147u8, - 55u8, 52u8, 57u8, 41u8, 84u8, 101u8, 110u8, 112u8, 121u8, 197u8, 141u8, - 45u8, 104u8, 197u8, 141u8, 106u8, 105u8, 32u8, 40u8, 55u8, 53u8, 55u8, - 226u8, 128u8, 147u8, 55u8, 54u8, 53u8, 41u8, 84u8, 101u8, 110u8, 112u8, - 121u8, 197u8, 141u8, 45u8, 106u8, 105u8, 110u8, 103u8, 111u8, 32u8, 40u8, - 55u8, 54u8, 53u8, 226u8, 128u8, 147u8, 55u8, 54u8, 55u8, 41u8, 84u8, 101u8, - 110u8, 112u8, 121u8, 197u8, 141u8, 45u8, 107u8, 97u8, 109u8, 112u8, 197u8, - 141u8, 32u8, 40u8, 55u8, 52u8, 57u8, 226u8, 128u8, 147u8, 55u8, 52u8, 57u8, - 41u8, 84u8, 101u8, 110u8, 112u8, 121u8, 197u8, 141u8, 45u8, 115u8, 104u8, - 197u8, 141u8, 104u8, 197u8, 141u8, 32u8, 40u8, 55u8, 52u8, 57u8, 226u8, - 128u8, 147u8, 55u8, 53u8, 55u8, 41u8, 84u8, 101u8, 110u8, 114u8, 111u8, - 107u8, 117u8, 32u8, 40u8, 57u8, 55u8, 48u8, 226u8, 128u8, 147u8, 57u8, - 55u8, 51u8, 41u8, 84u8, 101u8, 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, - 32u8, 40u8, 57u8, 52u8, 55u8, 226u8, 128u8, 147u8, 57u8, 53u8, 55u8, 41u8, - 84u8, 101u8, 110u8, 115u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 49u8, - 51u8, 49u8, 226u8, 128u8, 147u8, 49u8, 49u8, 51u8, 50u8, 41u8, 84u8, 101u8, - 110u8, 115u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 53u8, 55u8, 51u8, - 226u8, 128u8, 147u8, 49u8, 53u8, 57u8, 50u8, 41u8, 84u8, 101u8, 110u8, - 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 57u8, 53u8, 55u8, 226u8, 128u8, - 147u8, 57u8, 54u8, 49u8, 41u8, 84u8, 101u8, 110u8, 226u8, 128u8, 153u8, - 121u8, 197u8, 141u8, 32u8, 40u8, 49u8, 49u8, 52u8, 52u8, 226u8, 128u8, - 147u8, 49u8, 49u8, 52u8, 53u8, 41u8, 84u8, 111u8, 107u8, 117u8, 106u8, - 105u8, 32u8, 40u8, 49u8, 51u8, 48u8, 54u8, 226u8, 128u8, 147u8, 49u8, 51u8, - 48u8, 56u8, 41u8, 87u8, 97u8, 100u8, 197u8, 141u8, 32u8, 40u8, 55u8, 48u8, - 56u8, 226u8, 128u8, 147u8, 55u8, 49u8, 53u8, 41u8, 89u8, 197u8, 141u8, - 114u8, 197u8, 141u8, 32u8, 40u8, 55u8, 49u8, 55u8, 226u8, 128u8, 147u8, - 55u8, 50u8, 52u8, 41u8, 89u8, 197u8, 141u8, 119u8, 97u8, 32u8, 40u8, 49u8, - 49u8, 56u8, 49u8, 226u8, 128u8, 147u8, 49u8, 49u8, 56u8, 50u8, 41u8, - ]) - }, - ) - }, - }, -}; -static SR_U_CA_BUDDHIST_SR_CYRL_U_CA_BUDDHIST: DataStruct = - &::icu_datetime::provider::calendar::DateSymbolsV1 { - months: ::icu_datetime::provider::calendar::months::ContextsV1 { - format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("јан"), - alloc::borrow::Cow::Borrowed("феб"), - alloc::borrow::Cow::Borrowed("мар"), - alloc::borrow::Cow::Borrowed("апр"), - alloc::borrow::Cow::Borrowed("мај"), - alloc::borrow::Cow::Borrowed("јун"), - alloc::borrow::Cow::Borrowed("јул"), - alloc::borrow::Cow::Borrowed("авг"), - alloc::borrow::Cow::Borrowed("сеп"), - alloc::borrow::Cow::Borrowed("окт"), - alloc::borrow::Cow::Borrowed("нов"), - alloc::borrow::Cow::Borrowed("дец"), - ]), - narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("ј"), - alloc::borrow::Cow::Borrowed("ф"), - alloc::borrow::Cow::Borrowed("м"), - alloc::borrow::Cow::Borrowed("а"), - alloc::borrow::Cow::Borrowed("м"), - alloc::borrow::Cow::Borrowed("ј"), - alloc::borrow::Cow::Borrowed("ј"), - alloc::borrow::Cow::Borrowed("а"), - alloc::borrow::Cow::Borrowed("с"), - alloc::borrow::Cow::Borrowed("о"), - alloc::borrow::Cow::Borrowed("н"), - alloc::borrow::Cow::Borrowed("д"), - ]), - short: None, - wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("јануар"), - alloc::borrow::Cow::Borrowed("фебруар"), - alloc::borrow::Cow::Borrowed("март"), - alloc::borrow::Cow::Borrowed("април"), - alloc::borrow::Cow::Borrowed("мај"), - alloc::borrow::Cow::Borrowed("јун"), - alloc::borrow::Cow::Borrowed("јул"), - alloc::borrow::Cow::Borrowed("август"), - alloc::borrow::Cow::Borrowed("септембар"), - alloc::borrow::Cow::Borrowed("октобар"), - alloc::borrow::Cow::Borrowed("новембар"), - alloc::borrow::Cow::Borrowed("децембар"), - ]), - }, - stand_alone: None, - }, - weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { - format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("нед"), - alloc::borrow::Cow::Borrowed("пон"), - alloc::borrow::Cow::Borrowed("уто"), - alloc::borrow::Cow::Borrowed("сре"), - alloc::borrow::Cow::Borrowed("чет"), - alloc::borrow::Cow::Borrowed("пет"), - alloc::borrow::Cow::Borrowed("суб"), - ]), - narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("н"), - alloc::borrow::Cow::Borrowed("п"), - alloc::borrow::Cow::Borrowed("у"), - alloc::borrow::Cow::Borrowed("с"), - alloc::borrow::Cow::Borrowed("ч"), - alloc::borrow::Cow::Borrowed("п"), - alloc::borrow::Cow::Borrowed("с"), - ]), - short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("не"), - alloc::borrow::Cow::Borrowed("по"), - alloc::borrow::Cow::Borrowed("ут"), - alloc::borrow::Cow::Borrowed("ср"), - alloc::borrow::Cow::Borrowed("че"), - alloc::borrow::Cow::Borrowed("пе"), - alloc::borrow::Cow::Borrowed("су"), - ])), - wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("недеља"), - alloc::borrow::Cow::Borrowed("понедељак"), - alloc::borrow::Cow::Borrowed("уторак"), - alloc::borrow::Cow::Borrowed("среда"), - alloc::borrow::Cow::Borrowed("четвртак"), - alloc::borrow::Cow::Borrowed("петак"), - alloc::borrow::Cow::Borrowed("субота"), - ]), - }, - stand_alone: None, - }, - eras: ::icu_datetime::provider::calendar::Eras { - names: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 98u8, 101u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 208u8, 145u8, 208u8, 149u8, - ]) - }, - ) - }, - abbr: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 98u8, 101u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 208u8, 145u8, 208u8, 149u8, - ]) - }, - ) - }, - narrow: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 98u8, 101u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 208u8, 145u8, 208u8, 149u8, - ]) - }, - ) - }, - }, - }; -static SR_U_CA_COPTIC_SR_CYRL_U_CA_COPTIC: DataStruct = - &::icu_datetime::provider::calendar::DateSymbolsV1 { - months: ::icu_datetime::provider::calendar::months::ContextsV1 { - format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, - 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, - 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, - 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, - 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, 0u8, 16u8, - 0u8, 0u8, 0u8, 26u8, 0u8, 0u8, 0u8, 36u8, 0u8, 0u8, 0u8, 44u8, 0u8, - 0u8, 0u8, 54u8, 0u8, 0u8, 0u8, 70u8, 0u8, 0u8, 0u8, 86u8, 0u8, 0u8, - 0u8, 98u8, 0u8, 0u8, 0u8, 108u8, 0u8, 0u8, 0u8, 116u8, 0u8, 0u8, - 0u8, 126u8, 0u8, 0u8, 0u8, 208u8, 162u8, 208u8, 176u8, 209u8, - 131u8, 209u8, 130u8, 208u8, 145u8, 208u8, 176u8, 208u8, 177u8, - 208u8, 176u8, 208u8, 165u8, 208u8, 176u8, 209u8, 130u8, 208u8, - 190u8, 209u8, 128u8, 208u8, 154u8, 208u8, 184u8, 208u8, 176u8, - 209u8, 133u8, 208u8, 186u8, 208u8, 162u8, 208u8, 190u8, 208u8, - 177u8, 208u8, 176u8, 208u8, 144u8, 208u8, 188u8, 209u8, 136u8, - 208u8, 184u8, 209u8, 128u8, 208u8, 145u8, 208u8, 176u8, 209u8, - 128u8, 208u8, 176u8, 208u8, 188u8, 209u8, 133u8, 208u8, 176u8, - 209u8, 130u8, 208u8, 145u8, 208u8, 176u8, 209u8, 128u8, 208u8, - 176u8, 208u8, 188u8, 209u8, 131u8, 208u8, 180u8, 208u8, 176u8, - 208u8, 145u8, 208u8, 176u8, 209u8, 136u8, 208u8, 176u8, 208u8, - 189u8, 209u8, 129u8, 208u8, 159u8, 208u8, 176u8, 208u8, 190u8, - 208u8, 189u8, 208u8, 176u8, 208u8, 149u8, 208u8, 191u8, 208u8, - 181u8, 208u8, 191u8, 208u8, 156u8, 208u8, 181u8, 209u8, 129u8, - 209u8, 128u8, 208u8, 176u8, 208u8, 157u8, 208u8, 176u8, 209u8, - 129u8, 208u8, 184u8, - ]) - }, - ) - }), - narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, - 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, - 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, - 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, - 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 1u8, 0u8, 0u8, 0u8, 2u8, - 0u8, 0u8, 0u8, 3u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 5u8, 0u8, - 0u8, 0u8, 6u8, 0u8, 0u8, 0u8, 7u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, - 0u8, 9u8, 0u8, 0u8, 0u8, 11u8, 0u8, 0u8, 0u8, 13u8, 0u8, 0u8, 0u8, - 15u8, 0u8, 0u8, 0u8, 49u8, 50u8, 51u8, 52u8, 53u8, 54u8, 55u8, - 56u8, 57u8, 49u8, 48u8, 49u8, 49u8, 49u8, 50u8, 49u8, 51u8, - ]) - }, - ) - }), - short: None, - wide: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, - 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, - 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, - 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, - 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, 0u8, 16u8, - 0u8, 0u8, 0u8, 26u8, 0u8, 0u8, 0u8, 36u8, 0u8, 0u8, 0u8, 44u8, 0u8, - 0u8, 0u8, 54u8, 0u8, 0u8, 0u8, 70u8, 0u8, 0u8, 0u8, 86u8, 0u8, 0u8, - 0u8, 98u8, 0u8, 0u8, 0u8, 108u8, 0u8, 0u8, 0u8, 116u8, 0u8, 0u8, - 0u8, 126u8, 0u8, 0u8, 0u8, 208u8, 162u8, 208u8, 176u8, 209u8, - 131u8, 209u8, 130u8, 208u8, 145u8, 208u8, 176u8, 208u8, 177u8, - 208u8, 176u8, 208u8, 165u8, 208u8, 176u8, 209u8, 130u8, 208u8, - 190u8, 209u8, 128u8, 208u8, 154u8, 208u8, 184u8, 208u8, 176u8, - 209u8, 133u8, 208u8, 186u8, 208u8, 162u8, 208u8, 190u8, 208u8, - 177u8, 208u8, 176u8, 208u8, 144u8, 208u8, 188u8, 209u8, 136u8, - 208u8, 184u8, 209u8, 128u8, 208u8, 145u8, 208u8, 176u8, 209u8, - 128u8, 208u8, 176u8, 208u8, 188u8, 209u8, 133u8, 208u8, 176u8, - 209u8, 130u8, 208u8, 145u8, 208u8, 176u8, 209u8, 128u8, 208u8, - 176u8, 208u8, 188u8, 209u8, 131u8, 208u8, 180u8, 208u8, 176u8, - 208u8, 145u8, 208u8, 176u8, 209u8, 136u8, 208u8, 176u8, 208u8, - 189u8, 209u8, 129u8, 208u8, 159u8, 208u8, 176u8, 208u8, 190u8, - 208u8, 189u8, 208u8, 176u8, 208u8, 149u8, 208u8, 191u8, 208u8, - 181u8, 208u8, 191u8, 208u8, 156u8, 208u8, 181u8, 209u8, 129u8, - 209u8, 128u8, 208u8, 176u8, 208u8, 157u8, 208u8, 176u8, 209u8, - 129u8, 208u8, 184u8, - ]) - }, - ) - }), - }, - stand_alone: None, - }, - weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { - format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("нед"), - alloc::borrow::Cow::Borrowed("пон"), - alloc::borrow::Cow::Borrowed("уто"), - alloc::borrow::Cow::Borrowed("сре"), - alloc::borrow::Cow::Borrowed("чет"), - alloc::borrow::Cow::Borrowed("пет"), - alloc::borrow::Cow::Borrowed("суб"), - ]), - narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("н"), - alloc::borrow::Cow::Borrowed("п"), - alloc::borrow::Cow::Borrowed("у"), - alloc::borrow::Cow::Borrowed("с"), - alloc::borrow::Cow::Borrowed("ч"), - alloc::borrow::Cow::Borrowed("п"), - alloc::borrow::Cow::Borrowed("с"), - ]), - short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("не"), - alloc::borrow::Cow::Borrowed("по"), - alloc::borrow::Cow::Borrowed("ут"), - alloc::borrow::Cow::Borrowed("ср"), - alloc::borrow::Cow::Borrowed("че"), - alloc::borrow::Cow::Borrowed("пе"), - alloc::borrow::Cow::Borrowed("су"), - ])), - wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("недеља"), - alloc::borrow::Cow::Borrowed("понедељак"), - alloc::borrow::Cow::Borrowed("уторак"), - alloc::borrow::Cow::Borrowed("среда"), - alloc::borrow::Cow::Borrowed("четвртак"), - alloc::borrow::Cow::Borrowed("петак"), - alloc::borrow::Cow::Borrowed("субота"), - ]), - }, - stand_alone: None, - }, - eras: ::icu_datetime::provider::calendar::Eras { - names: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, - 100u8, 98u8, 99u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 69u8, 82u8, - 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, - ]) - }, - ) - }, - abbr: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, - 100u8, 98u8, 99u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 69u8, 82u8, - 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, - ]) - }, - ) - }, - narrow: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, - 100u8, 98u8, 99u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 69u8, 82u8, - 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, - ]) - }, - ) - }, - }, - }; -static SR_U_CA_ETHIOPIC_SR_CYRL_U_CA_ETHIOPIC: DataStruct = - &::icu_datetime::provider::calendar::DateSymbolsV1 { - months: ::icu_datetime::provider::calendar::months::ContextsV1 { - format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, - 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, - 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, - 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, - 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 16u8, 0u8, 0u8, 0u8, 28u8, - 0u8, 0u8, 0u8, 38u8, 0u8, 0u8, 0u8, 50u8, 0u8, 0u8, 0u8, 56u8, 0u8, - 0u8, 0u8, 70u8, 0u8, 0u8, 0u8, 84u8, 0u8, 0u8, 0u8, 96u8, 0u8, 0u8, - 0u8, 108u8, 0u8, 0u8, 0u8, 116u8, 0u8, 0u8, 0u8, 126u8, 0u8, 0u8, - 0u8, 138u8, 0u8, 0u8, 0u8, 208u8, 156u8, 208u8, 181u8, 209u8, - 129u8, 208u8, 186u8, 208u8, 181u8, 209u8, 128u8, 208u8, 181u8, - 208u8, 188u8, 208u8, 162u8, 208u8, 181u8, 208u8, 186u8, 208u8, - 181u8, 208u8, 188u8, 209u8, 130u8, 208u8, 165u8, 208u8, 181u8, - 208u8, 180u8, 208u8, 176u8, 209u8, 128u8, 208u8, 162u8, 208u8, - 176u8, 209u8, 133u8, 209u8, 129u8, 208u8, 176u8, 209u8, 129u8, - 208u8, 162u8, 208u8, 181u8, 209u8, 128u8, 208u8, 136u8, 208u8, - 181u8, 208u8, 186u8, 208u8, 176u8, 209u8, 130u8, 208u8, 184u8, - 209u8, 130u8, 208u8, 156u8, 208u8, 181u8, 208u8, 179u8, 208u8, - 176u8, 208u8, 177u8, 208u8, 184u8, 209u8, 130u8, 208u8, 156u8, - 208u8, 184u8, 208u8, 176u8, 208u8, 183u8, 208u8, 184u8, 208u8, - 176u8, 208u8, 147u8, 208u8, 181u8, 208u8, 189u8, 208u8, 177u8, - 208u8, 190u8, 209u8, 130u8, 208u8, 161u8, 208u8, 181u8, 208u8, - 189u8, 208u8, 181u8, 208u8, 165u8, 208u8, 176u8, 208u8, 188u8, - 208u8, 187u8, 208u8, 181u8, 208u8, 157u8, 208u8, 181u8, 209u8, - 133u8, 208u8, 176u8, 209u8, 129u8, 208u8, 181u8, 208u8, 159u8, - 208u8, 176u8, 208u8, 179u8, 209u8, 131u8, 208u8, 188u8, 208u8, - 181u8, 208u8, 189u8, - ]) - }, - ) - }), - narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, - 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, - 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, - 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, - 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 1u8, 0u8, 0u8, 0u8, 2u8, - 0u8, 0u8, 0u8, 3u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 5u8, 0u8, - 0u8, 0u8, 6u8, 0u8, 0u8, 0u8, 7u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, - 0u8, 9u8, 0u8, 0u8, 0u8, 11u8, 0u8, 0u8, 0u8, 13u8, 0u8, 0u8, 0u8, - 15u8, 0u8, 0u8, 0u8, 49u8, 50u8, 51u8, 52u8, 53u8, 54u8, 55u8, - 56u8, 57u8, 49u8, 48u8, 49u8, 49u8, 49u8, 50u8, 49u8, 51u8, - ]) - }, - ) - }), - short: None, - wide: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, - 0u8, 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, - 54u8, 0u8, 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, - 48u8, 57u8, 0u8, 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, - 77u8, 49u8, 50u8, 0u8, 77u8, 49u8, 51u8, 0u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 16u8, 0u8, 0u8, 0u8, 28u8, - 0u8, 0u8, 0u8, 38u8, 0u8, 0u8, 0u8, 50u8, 0u8, 0u8, 0u8, 56u8, 0u8, - 0u8, 0u8, 70u8, 0u8, 0u8, 0u8, 84u8, 0u8, 0u8, 0u8, 96u8, 0u8, 0u8, - 0u8, 108u8, 0u8, 0u8, 0u8, 116u8, 0u8, 0u8, 0u8, 126u8, 0u8, 0u8, - 0u8, 138u8, 0u8, 0u8, 0u8, 208u8, 156u8, 208u8, 181u8, 209u8, - 129u8, 208u8, 186u8, 208u8, 181u8, 209u8, 128u8, 208u8, 181u8, - 208u8, 188u8, 208u8, 162u8, 208u8, 181u8, 208u8, 186u8, 208u8, - 181u8, 208u8, 188u8, 209u8, 130u8, 208u8, 165u8, 208u8, 181u8, - 208u8, 180u8, 208u8, 176u8, 209u8, 128u8, 208u8, 162u8, 208u8, - 176u8, 209u8, 133u8, 209u8, 129u8, 208u8, 176u8, 209u8, 129u8, - 208u8, 162u8, 208u8, 181u8, 209u8, 128u8, 208u8, 136u8, 208u8, - 181u8, 208u8, 186u8, 208u8, 176u8, 209u8, 130u8, 208u8, 184u8, - 209u8, 130u8, 208u8, 156u8, 208u8, 181u8, 208u8, 179u8, 208u8, - 176u8, 208u8, 177u8, 208u8, 184u8, 209u8, 130u8, 208u8, 156u8, - 208u8, 184u8, 208u8, 176u8, 208u8, 183u8, 208u8, 184u8, 208u8, - 176u8, 208u8, 147u8, 208u8, 181u8, 208u8, 189u8, 208u8, 177u8, - 208u8, 190u8, 209u8, 130u8, 208u8, 161u8, 208u8, 181u8, 208u8, - 189u8, 208u8, 181u8, 208u8, 165u8, 208u8, 176u8, 208u8, 188u8, - 208u8, 187u8, 208u8, 181u8, 208u8, 157u8, 208u8, 181u8, 209u8, - 133u8, 208u8, 176u8, 209u8, 129u8, 208u8, 181u8, 208u8, 159u8, - 208u8, 176u8, 208u8, 179u8, 209u8, 131u8, 208u8, 188u8, 208u8, - 181u8, 208u8, 189u8, - ]) - }, - ) - }), - }, - stand_alone: None, - }, - weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { - format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("нед"), - alloc::borrow::Cow::Borrowed("пон"), - alloc::borrow::Cow::Borrowed("уто"), - alloc::borrow::Cow::Borrowed("сре"), - alloc::borrow::Cow::Borrowed("чет"), - alloc::borrow::Cow::Borrowed("пет"), - alloc::borrow::Cow::Borrowed("суб"), - ]), - narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("н"), - alloc::borrow::Cow::Borrowed("п"), - alloc::borrow::Cow::Borrowed("у"), - alloc::borrow::Cow::Borrowed("с"), - alloc::borrow::Cow::Borrowed("ч"), - alloc::borrow::Cow::Borrowed("п"), - alloc::borrow::Cow::Borrowed("с"), - ]), - short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("не"), - alloc::borrow::Cow::Borrowed("по"), - alloc::borrow::Cow::Borrowed("ут"), - alloc::borrow::Cow::Borrowed("ср"), - alloc::borrow::Cow::Borrowed("че"), - alloc::borrow::Cow::Borrowed("пе"), - alloc::borrow::Cow::Borrowed("су"), - ])), - wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("недеља"), - alloc::borrow::Cow::Borrowed("понедељак"), - alloc::borrow::Cow::Borrowed("уторак"), - alloc::borrow::Cow::Borrowed("среда"), - alloc::borrow::Cow::Borrowed("четвртак"), - alloc::borrow::Cow::Borrowed("петак"), - alloc::borrow::Cow::Borrowed("субота"), - ]), - }, - stand_alone: None, - }, - eras: ::icu_datetime::provider::calendar::Eras { - names: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 12u8, 0u8, 0u8, 0u8, 23u8, 0u8, - 0u8, 0u8, 98u8, 101u8, 102u8, 111u8, 114u8, 101u8, 45u8, 105u8, 110u8, - 99u8, 97u8, 114u8, 105u8, 110u8, 99u8, 97u8, 114u8, 110u8, 97u8, 116u8, - 105u8, 111u8, 110u8, 109u8, 117u8, 110u8, 100u8, 105u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, - 0u8, 0u8, 69u8, 82u8, 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, 69u8, 82u8, - 65u8, 48u8, - ]) - }, - ) - }, - abbr: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 12u8, 0u8, 0u8, 0u8, 23u8, 0u8, - 0u8, 0u8, 98u8, 101u8, 102u8, 111u8, 114u8, 101u8, 45u8, 105u8, 110u8, - 99u8, 97u8, 114u8, 105u8, 110u8, 99u8, 97u8, 114u8, 110u8, 97u8, 116u8, - 105u8, 111u8, 110u8, 109u8, 117u8, 110u8, 100u8, 105u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, - 0u8, 0u8, 69u8, 82u8, 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, 69u8, 82u8, - 65u8, 48u8, - ]) - }, - ) - }, - narrow: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 12u8, 0u8, 0u8, 0u8, 23u8, 0u8, - 0u8, 0u8, 98u8, 101u8, 102u8, 111u8, 114u8, 101u8, 45u8, 105u8, 110u8, - 99u8, 97u8, 114u8, 105u8, 110u8, 99u8, 97u8, 114u8, 110u8, 97u8, 116u8, - 105u8, 111u8, 110u8, 109u8, 117u8, 110u8, 100u8, 105u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, - 0u8, 0u8, 69u8, 82u8, 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, 69u8, 82u8, - 65u8, 48u8, - ]) - }, - ) - }, - }, - }; -static SR_U_CA_GREGORY_SR_CYRL_U_CA_GREGORY: DataStruct = - &::icu_datetime::provider::calendar::DateSymbolsV1 { - months: ::icu_datetime::provider::calendar::months::ContextsV1 { - format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("јан"), - alloc::borrow::Cow::Borrowed("феб"), - alloc::borrow::Cow::Borrowed("мар"), - alloc::borrow::Cow::Borrowed("апр"), - alloc::borrow::Cow::Borrowed("мај"), - alloc::borrow::Cow::Borrowed("јун"), - alloc::borrow::Cow::Borrowed("јул"), - alloc::borrow::Cow::Borrowed("авг"), - alloc::borrow::Cow::Borrowed("сеп"), - alloc::borrow::Cow::Borrowed("окт"), - alloc::borrow::Cow::Borrowed("нов"), - alloc::borrow::Cow::Borrowed("дец"), - ]), - narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("ј"), - alloc::borrow::Cow::Borrowed("ф"), - alloc::borrow::Cow::Borrowed("м"), - alloc::borrow::Cow::Borrowed("а"), - alloc::borrow::Cow::Borrowed("м"), - alloc::borrow::Cow::Borrowed("ј"), - alloc::borrow::Cow::Borrowed("ј"), - alloc::borrow::Cow::Borrowed("а"), - alloc::borrow::Cow::Borrowed("с"), - alloc::borrow::Cow::Borrowed("о"), - alloc::borrow::Cow::Borrowed("н"), - alloc::borrow::Cow::Borrowed("д"), - ]), - short: None, - wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("јануар"), - alloc::borrow::Cow::Borrowed("фебруар"), - alloc::borrow::Cow::Borrowed("март"), - alloc::borrow::Cow::Borrowed("април"), - alloc::borrow::Cow::Borrowed("мај"), - alloc::borrow::Cow::Borrowed("јун"), - alloc::borrow::Cow::Borrowed("јул"), - alloc::borrow::Cow::Borrowed("август"), - alloc::borrow::Cow::Borrowed("септембар"), - alloc::borrow::Cow::Borrowed("октобар"), - alloc::borrow::Cow::Borrowed("новембар"), - alloc::borrow::Cow::Borrowed("децембар"), - ]), - }, - stand_alone: None, - }, - weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { - format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("нед"), - alloc::borrow::Cow::Borrowed("пон"), - alloc::borrow::Cow::Borrowed("уто"), - alloc::borrow::Cow::Borrowed("сре"), - alloc::borrow::Cow::Borrowed("чет"), - alloc::borrow::Cow::Borrowed("пет"), - alloc::borrow::Cow::Borrowed("суб"), - ]), - narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("н"), - alloc::borrow::Cow::Borrowed("п"), - alloc::borrow::Cow::Borrowed("у"), - alloc::borrow::Cow::Borrowed("с"), - alloc::borrow::Cow::Borrowed("ч"), - alloc::borrow::Cow::Borrowed("п"), - alloc::borrow::Cow::Borrowed("с"), - ]), - short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("не"), - alloc::borrow::Cow::Borrowed("по"), - alloc::borrow::Cow::Borrowed("ут"), - alloc::borrow::Cow::Borrowed("ср"), - alloc::borrow::Cow::Borrowed("че"), - alloc::borrow::Cow::Borrowed("пе"), - alloc::borrow::Cow::Borrowed("су"), - ])), - wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("недеља"), - alloc::borrow::Cow::Borrowed("понедељак"), - alloc::borrow::Cow::Borrowed("уторак"), - alloc::borrow::Cow::Borrowed("среда"), - alloc::borrow::Cow::Borrowed("четвртак"), - alloc::borrow::Cow::Borrowed("петак"), - alloc::borrow::Cow::Borrowed("субота"), - ]), - }, - stand_alone: None, - }, - eras: ::icu_datetime::provider::calendar::Eras { - names: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, - 100u8, 98u8, 99u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 15u8, 0u8, 0u8, 0u8, 208u8, - 189u8, 208u8, 190u8, 208u8, 178u8, 208u8, 181u8, 32u8, 208u8, 181u8, - 209u8, 128u8, 208u8, 181u8, 208u8, 191u8, 209u8, 128u8, 208u8, 181u8, - 32u8, 208u8, 189u8, 208u8, 190u8, 208u8, 178u8, 208u8, 181u8, 32u8, - 208u8, 181u8, 209u8, 128u8, 208u8, 181u8, - ]) - }, - ) - }, - abbr: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, - 100u8, 98u8, 99u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 7u8, 0u8, 0u8, 0u8, 208u8, - 189u8, 46u8, 32u8, 208u8, 181u8, 46u8, 208u8, 191u8, 46u8, 32u8, 208u8, - 189u8, 46u8, 32u8, 208u8, 181u8, 46u8, - ]) - }, - ) - }, - narrow: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, - 100u8, 98u8, 99u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 6u8, 0u8, 0u8, 0u8, 208u8, - 189u8, 46u8, 208u8, 181u8, 46u8, 208u8, 191u8, 46u8, 208u8, 189u8, - 46u8, 208u8, 181u8, 46u8, - ]) - }, - ) - }, - }, - }; -static SR_U_CA_INDIAN_SR_CYRL_U_CA_INDIAN: DataStruct = - &::icu_datetime::provider::calendar::DateSymbolsV1 { - months: ::icu_datetime::provider::calendar::months::ContextsV1 { - format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("Чаитра"), - alloc::borrow::Cow::Borrowed("Ваисака"), - alloc::borrow::Cow::Borrowed("Јиаиста"), - alloc::borrow::Cow::Borrowed("Асада"), - alloc::borrow::Cow::Borrowed("Сравана"), - alloc::borrow::Cow::Borrowed("Бадра"), - alloc::borrow::Cow::Borrowed("Асвина"), - alloc::borrow::Cow::Borrowed("Картика"), - alloc::borrow::Cow::Borrowed("Аргајана"), - alloc::borrow::Cow::Borrowed("Пауза"), - alloc::borrow::Cow::Borrowed("Мага"), - alloc::borrow::Cow::Borrowed("Фалгуна"), - ]), - narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("1"), - alloc::borrow::Cow::Borrowed("2"), - alloc::borrow::Cow::Borrowed("3"), - alloc::borrow::Cow::Borrowed("4"), - alloc::borrow::Cow::Borrowed("5"), - alloc::borrow::Cow::Borrowed("6"), - alloc::borrow::Cow::Borrowed("7"), - alloc::borrow::Cow::Borrowed("8"), - alloc::borrow::Cow::Borrowed("9"), - alloc::borrow::Cow::Borrowed("10"), - alloc::borrow::Cow::Borrowed("11"), - alloc::borrow::Cow::Borrowed("12"), - ]), - short: None, - wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("Чаитра"), - alloc::borrow::Cow::Borrowed("Ваисака"), - alloc::borrow::Cow::Borrowed("Јиаиста"), - alloc::borrow::Cow::Borrowed("Асада"), - alloc::borrow::Cow::Borrowed("Сравана"), - alloc::borrow::Cow::Borrowed("Бадра"), - alloc::borrow::Cow::Borrowed("Асвина"), - alloc::borrow::Cow::Borrowed("Картика"), - alloc::borrow::Cow::Borrowed("Аргајана"), - alloc::borrow::Cow::Borrowed("Пауза"), - alloc::borrow::Cow::Borrowed("Мага"), - alloc::borrow::Cow::Borrowed("Фалгуна"), - ]), - }, - stand_alone: None, - }, - weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { - format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("нед"), - alloc::borrow::Cow::Borrowed("пон"), - alloc::borrow::Cow::Borrowed("уто"), - alloc::borrow::Cow::Borrowed("сре"), - alloc::borrow::Cow::Borrowed("чет"), - alloc::borrow::Cow::Borrowed("пет"), - alloc::borrow::Cow::Borrowed("суб"), - ]), - narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("н"), - alloc::borrow::Cow::Borrowed("п"), - alloc::borrow::Cow::Borrowed("у"), - alloc::borrow::Cow::Borrowed("с"), - alloc::borrow::Cow::Borrowed("ч"), - alloc::borrow::Cow::Borrowed("п"), - alloc::borrow::Cow::Borrowed("с"), - ]), - short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("не"), - alloc::borrow::Cow::Borrowed("по"), - alloc::borrow::Cow::Borrowed("ут"), - alloc::borrow::Cow::Borrowed("ср"), - alloc::borrow::Cow::Borrowed("че"), - alloc::borrow::Cow::Borrowed("пе"), - alloc::borrow::Cow::Borrowed("су"), - ])), - wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("недеља"), - alloc::borrow::Cow::Borrowed("понедељак"), - alloc::borrow::Cow::Borrowed("уторак"), - alloc::borrow::Cow::Borrowed("среда"), - alloc::borrow::Cow::Borrowed("четвртак"), - alloc::borrow::Cow::Borrowed("петак"), - alloc::borrow::Cow::Borrowed("субота"), - ]), - }, - stand_alone: None, - }, - eras: ::icu_datetime::provider::calendar::Eras { - names: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 115u8, 97u8, 107u8, 97u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 208u8, 161u8, 208u8, 144u8, - 208u8, 154u8, 208u8, 144u8, - ]) - }, - ) - }, - abbr: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 115u8, 97u8, 107u8, 97u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 208u8, 161u8, 208u8, 144u8, - 208u8, 154u8, 208u8, 144u8, - ]) - }, - ) - }, - narrow: unsafe { - #[allow(unused_unsafe)] - ::zerovec::ZeroMap::from_parts_unchecked( - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 115u8, 97u8, 107u8, 97u8, - ]) - }, - unsafe { - ::zerovec::VarZeroVec::from_bytes_unchecked(&[ - 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 208u8, 161u8, 208u8, 144u8, - 208u8, 154u8, 208u8, 144u8, - ]) - }, - ) - }, - }, - }; -static SR_U_CA_JAPANESE_SR_CYRL_U_CA_JAPANESE: DataStruct = - &::icu_datetime::provider::calendar::DateSymbolsV1 { - months: ::icu_datetime::provider::calendar::months::ContextsV1 { - format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("јан"), - alloc::borrow::Cow::Borrowed("феб"), - alloc::borrow::Cow::Borrowed("мар"), - alloc::borrow::Cow::Borrowed("апр"), - alloc::borrow::Cow::Borrowed("мај"), - alloc::borrow::Cow::Borrowed("јун"), - alloc::borrow::Cow::Borrowed("јул"), - alloc::borrow::Cow::Borrowed("авг"), - alloc::borrow::Cow::Borrowed("сеп"), - alloc::borrow::Cow::Borrowed("окт"), - alloc::borrow::Cow::Borrowed("нов"), - alloc::borrow::Cow::Borrowed("дец"), - ]), - narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("ј"), - alloc::borrow::Cow::Borrowed("ф"), - alloc::borrow::Cow::Borrowed("м"), - alloc::borrow::Cow::Borrowed("а"), - alloc::borrow::Cow::Borrowed("м"), - alloc::borrow::Cow::Borrowed("ј"), - alloc::borrow::Cow::Borrowed("ј"), - alloc::borrow::Cow::Borrowed("а"), - alloc::borrow::Cow::Borrowed("с"), - alloc::borrow::Cow::Borrowed("о"), - alloc::borrow::Cow::Borrowed("н"), - alloc::borrow::Cow::Borrowed("д"), - ]), - short: None, - wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ - alloc::borrow::Cow::Borrowed("јануар"), - alloc::borrow::Cow::Borrowed("фебруар"), - alloc::borrow::Cow::Borrowed("март"), - alloc::borrow::Cow::Borrowed("април"), - alloc::borrow::Cow::Borrowed("мај"), - alloc::borrow::Cow::Borrowed("јун"), - alloc::borrow::Cow::Borrowed("јул"), - alloc::borrow::Cow::Borrowed("август"), - alloc::borrow::Cow::Borrowed("септембар"), - alloc::borrow::Cow::Borrowed("октобар"), - alloc::borrow::Cow::Borrowed("новембар"), - alloc::borrow::Cow::Borrowed("децембар"), - ]), - }, - stand_alone: None, - }, - weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { - format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { - abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("нед"), - alloc::borrow::Cow::Borrowed("пон"), - alloc::borrow::Cow::Borrowed("уто"), - alloc::borrow::Cow::Borrowed("сре"), - alloc::borrow::Cow::Borrowed("чет"), - alloc::borrow::Cow::Borrowed("пет"), - alloc::borrow::Cow::Borrowed("суб"), - ]), - narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("н"), - alloc::borrow::Cow::Borrowed("п"), - alloc::borrow::Cow::Borrowed("у"), - alloc::borrow::Cow::Borrowed("с"), - alloc::borrow::Cow::Borrowed("ч"), - alloc::borrow::Cow::Borrowed("п"), - alloc::borrow::Cow::Borrowed("с"), - ]), - short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("не"), - alloc::borrow::Cow::Borrowed("по"), - alloc::borrow::Cow::Borrowed("ут"), - alloc::borrow::Cow::Borrowed("ср"), - alloc::borrow::Cow::Borrowed("че"), - alloc::borrow::Cow::Borrowed("пе"), - alloc::borrow::Cow::Borrowed("су"), - ])), - wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ - alloc::borrow::Cow::Borrowed("недеља"), - alloc::borrow::Cow::Borrowed("понедељак"), - alloc::borrow::Cow::Borrowed("уторак"), - alloc::borrow::Cow::Borrowed("среда"), - alloc::borrow::Cow::Borrowed("четвртак"), - alloc::borrow::Cow::Borrowed("петак"), - alloc::borrow::Cow::Borrowed("субота"), - ]), - }, - stand_alone: None, + weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { + format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("нед"), + alloc::borrow::Cow::Borrowed("пон"), + alloc::borrow::Cow::Borrowed("уто"), + alloc::borrow::Cow::Borrowed("сре"), + alloc::borrow::Cow::Borrowed("чет"), + alloc::borrow::Cow::Borrowed("пет"), + alloc::borrow::Cow::Borrowed("суб"), + ]), + narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("н"), + alloc::borrow::Cow::Borrowed("п"), + alloc::borrow::Cow::Borrowed("у"), + alloc::borrow::Cow::Borrowed("с"), + alloc::borrow::Cow::Borrowed("ч"), + alloc::borrow::Cow::Borrowed("п"), + alloc::borrow::Cow::Borrowed("с"), + ]), + short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("не"), + alloc::borrow::Cow::Borrowed("по"), + alloc::borrow::Cow::Borrowed("ут"), + alloc::borrow::Cow::Borrowed("ср"), + alloc::borrow::Cow::Borrowed("че"), + alloc::borrow::Cow::Borrowed("пе"), + alloc::borrow::Cow::Borrowed("су"), + ])), + wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("недеља"), + alloc::borrow::Cow::Borrowed("понедељак"), + alloc::borrow::Cow::Borrowed("уторак"), + alloc::borrow::Cow::Borrowed("среда"), + alloc::borrow::Cow::Borrowed("четвртак"), + alloc::borrow::Cow::Borrowed("петак"), + alloc::borrow::Cow::Borrowed("субота"), + ]), + }, + stand_alone: None, }, eras: ::icu_datetime::provider::calendar::Eras { names: unsafe { @@ -42297,9 +39103,3188 @@ static SR_U_CA_JAPANESE_SR_CYRL_U_CA_JAPANESE: DataStruct = ]) }, ) - }, + }, + }, + }; +static SR_LATN_U_CA_BUDDHIST: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { + months: ::icu_datetime::provider::calendar::months::ContextsV1 { + format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("jan"), + alloc::borrow::Cow::Borrowed("feb"), + alloc::borrow::Cow::Borrowed("mar"), + alloc::borrow::Cow::Borrowed("apr"), + alloc::borrow::Cow::Borrowed("maj"), + alloc::borrow::Cow::Borrowed("jun"), + alloc::borrow::Cow::Borrowed("jul"), + alloc::borrow::Cow::Borrowed("avg"), + alloc::borrow::Cow::Borrowed("sep"), + alloc::borrow::Cow::Borrowed("okt"), + alloc::borrow::Cow::Borrowed("nov"), + alloc::borrow::Cow::Borrowed("dec"), + ]), + narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("j"), + alloc::borrow::Cow::Borrowed("f"), + alloc::borrow::Cow::Borrowed("m"), + alloc::borrow::Cow::Borrowed("a"), + alloc::borrow::Cow::Borrowed("m"), + alloc::borrow::Cow::Borrowed("j"), + alloc::borrow::Cow::Borrowed("j"), + alloc::borrow::Cow::Borrowed("a"), + alloc::borrow::Cow::Borrowed("s"), + alloc::borrow::Cow::Borrowed("o"), + alloc::borrow::Cow::Borrowed("n"), + alloc::borrow::Cow::Borrowed("d"), + ]), + short: None, + wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("januar"), + alloc::borrow::Cow::Borrowed("februar"), + alloc::borrow::Cow::Borrowed("mart"), + alloc::borrow::Cow::Borrowed("april"), + alloc::borrow::Cow::Borrowed("maj"), + alloc::borrow::Cow::Borrowed("jun"), + alloc::borrow::Cow::Borrowed("jul"), + alloc::borrow::Cow::Borrowed("avgust"), + alloc::borrow::Cow::Borrowed("septembar"), + alloc::borrow::Cow::Borrowed("oktobar"), + alloc::borrow::Cow::Borrowed("novembar"), + alloc::borrow::Cow::Borrowed("decembar"), + ]), + }, + stand_alone: None, + }, + weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { + format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("ned"), + alloc::borrow::Cow::Borrowed("pon"), + alloc::borrow::Cow::Borrowed("uto"), + alloc::borrow::Cow::Borrowed("sre"), + alloc::borrow::Cow::Borrowed("čet"), + alloc::borrow::Cow::Borrowed("pet"), + alloc::borrow::Cow::Borrowed("sub"), + ]), + narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("n"), + alloc::borrow::Cow::Borrowed("p"), + alloc::borrow::Cow::Borrowed("u"), + alloc::borrow::Cow::Borrowed("s"), + alloc::borrow::Cow::Borrowed("č"), + alloc::borrow::Cow::Borrowed("p"), + alloc::borrow::Cow::Borrowed("s"), + ]), + short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("ne"), + alloc::borrow::Cow::Borrowed("po"), + alloc::borrow::Cow::Borrowed("ut"), + alloc::borrow::Cow::Borrowed("sr"), + alloc::borrow::Cow::Borrowed("če"), + alloc::borrow::Cow::Borrowed("pe"), + alloc::borrow::Cow::Borrowed("su"), + ])), + wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("nedelja"), + alloc::borrow::Cow::Borrowed("ponedeljak"), + alloc::borrow::Cow::Borrowed("utorak"), + alloc::borrow::Cow::Borrowed("sreda"), + alloc::borrow::Cow::Borrowed("četvrtak"), + alloc::borrow::Cow::Borrowed("petak"), + alloc::borrow::Cow::Borrowed("subota"), + ]), + }, + stand_alone: None, + }, + eras: ::icu_datetime::provider::calendar::Eras { + names: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 98u8, 101u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 66u8, 69u8, + ]) + }, + ) + }, + abbr: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 98u8, 101u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 66u8, 69u8, + ]) + }, + ) + }, + narrow: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 98u8, 101u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 66u8, 69u8, + ]) + }, + ) + }, + }, +}; +static SR_LATN_U_CA_COPTIC: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { + months: ::icu_datetime::provider::calendar::months::ContextsV1 { + format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, 0u8, + 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, 54u8, 0u8, + 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, 48u8, 57u8, 0u8, + 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, 77u8, 49u8, 50u8, 0u8, + 77u8, 49u8, 51u8, 0u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, + 0u8, 0u8, 13u8, 0u8, 0u8, 0u8, 18u8, 0u8, 0u8, 0u8, 22u8, 0u8, 0u8, + 0u8, 28u8, 0u8, 0u8, 0u8, 36u8, 0u8, 0u8, 0u8, 44u8, 0u8, 0u8, 0u8, + 51u8, 0u8, 0u8, 0u8, 56u8, 0u8, 0u8, 0u8, 60u8, 0u8, 0u8, 0u8, 65u8, + 0u8, 0u8, 0u8, 84u8, 97u8, 117u8, 116u8, 66u8, 97u8, 98u8, 97u8, 72u8, + 97u8, 116u8, 111u8, 114u8, 75u8, 105u8, 97u8, 104u8, 107u8, 84u8, + 111u8, 98u8, 97u8, 65u8, 109u8, 197u8, 161u8, 105u8, 114u8, 66u8, 97u8, + 114u8, 97u8, 109u8, 104u8, 97u8, 116u8, 66u8, 97u8, 114u8, 97u8, 109u8, + 117u8, 100u8, 97u8, 66u8, 97u8, 197u8, 161u8, 97u8, 110u8, 115u8, 80u8, + 97u8, 111u8, 110u8, 97u8, 69u8, 112u8, 101u8, 112u8, 77u8, 101u8, + 115u8, 114u8, 97u8, 78u8, 97u8, 115u8, 105u8, + ]) + }, + ) + }), + narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, 0u8, + 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, 54u8, 0u8, + 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, 48u8, 57u8, 0u8, + 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, 77u8, 49u8, 50u8, 0u8, + 77u8, 49u8, 51u8, 0u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 1u8, 0u8, 0u8, 0u8, 2u8, 0u8, + 0u8, 0u8, 3u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 5u8, 0u8, 0u8, 0u8, + 6u8, 0u8, 0u8, 0u8, 7u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, 0u8, 9u8, 0u8, + 0u8, 0u8, 11u8, 0u8, 0u8, 0u8, 13u8, 0u8, 0u8, 0u8, 15u8, 0u8, 0u8, + 0u8, 49u8, 50u8, 51u8, 52u8, 53u8, 54u8, 55u8, 56u8, 57u8, 49u8, 48u8, + 49u8, 49u8, 49u8, 50u8, 49u8, 51u8, + ]) + }, + ) + }), + short: None, + wide: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, 0u8, + 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, 54u8, 0u8, + 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, 48u8, 57u8, 0u8, + 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, 77u8, 49u8, 50u8, 0u8, + 77u8, 49u8, 51u8, 0u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, + 0u8, 0u8, 13u8, 0u8, 0u8, 0u8, 18u8, 0u8, 0u8, 0u8, 22u8, 0u8, 0u8, + 0u8, 28u8, 0u8, 0u8, 0u8, 36u8, 0u8, 0u8, 0u8, 44u8, 0u8, 0u8, 0u8, + 51u8, 0u8, 0u8, 0u8, 56u8, 0u8, 0u8, 0u8, 60u8, 0u8, 0u8, 0u8, 65u8, + 0u8, 0u8, 0u8, 84u8, 97u8, 117u8, 116u8, 66u8, 97u8, 98u8, 97u8, 72u8, + 97u8, 116u8, 111u8, 114u8, 75u8, 105u8, 97u8, 104u8, 107u8, 84u8, + 111u8, 98u8, 97u8, 65u8, 109u8, 197u8, 161u8, 105u8, 114u8, 66u8, 97u8, + 114u8, 97u8, 109u8, 104u8, 97u8, 116u8, 66u8, 97u8, 114u8, 97u8, 109u8, + 117u8, 100u8, 97u8, 66u8, 97u8, 197u8, 161u8, 97u8, 110u8, 115u8, 80u8, + 97u8, 111u8, 110u8, 97u8, 69u8, 112u8, 101u8, 112u8, 77u8, 101u8, + 115u8, 114u8, 97u8, 78u8, 97u8, 115u8, 105u8, + ]) + }, + ) + }), + }, + stand_alone: None, + }, + weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { + format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("ned"), + alloc::borrow::Cow::Borrowed("pon"), + alloc::borrow::Cow::Borrowed("uto"), + alloc::borrow::Cow::Borrowed("sre"), + alloc::borrow::Cow::Borrowed("čet"), + alloc::borrow::Cow::Borrowed("pet"), + alloc::borrow::Cow::Borrowed("sub"), + ]), + narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("n"), + alloc::borrow::Cow::Borrowed("p"), + alloc::borrow::Cow::Borrowed("u"), + alloc::borrow::Cow::Borrowed("s"), + alloc::borrow::Cow::Borrowed("č"), + alloc::borrow::Cow::Borrowed("p"), + alloc::borrow::Cow::Borrowed("s"), + ]), + short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("ne"), + alloc::borrow::Cow::Borrowed("po"), + alloc::borrow::Cow::Borrowed("ut"), + alloc::borrow::Cow::Borrowed("sr"), + alloc::borrow::Cow::Borrowed("če"), + alloc::borrow::Cow::Borrowed("pe"), + alloc::borrow::Cow::Borrowed("su"), + ])), + wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("nedelja"), + alloc::borrow::Cow::Borrowed("ponedeljak"), + alloc::borrow::Cow::Borrowed("utorak"), + alloc::borrow::Cow::Borrowed("sreda"), + alloc::borrow::Cow::Borrowed("četvrtak"), + alloc::borrow::Cow::Borrowed("petak"), + alloc::borrow::Cow::Borrowed("subota"), + ]), + }, + stand_alone: None, + }, + eras: ::icu_datetime::provider::calendar::Eras { + names: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, 100u8, + 98u8, 99u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 69u8, 82u8, + 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, + ]) + }, + ) + }, + abbr: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, 100u8, + 98u8, 99u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 69u8, 82u8, + 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, + ]) + }, + ) + }, + narrow: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, 100u8, + 98u8, 99u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 69u8, 82u8, + 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, + ]) + }, + ) + }, + }, +}; +static SR_LATN_U_CA_ETHIOPIC: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { + months: ::icu_datetime::provider::calendar::months::ContextsV1 { + format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, 0u8, + 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, 54u8, 0u8, + 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, 48u8, 57u8, 0u8, + 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, 77u8, 49u8, 50u8, 0u8, + 77u8, 49u8, 51u8, 0u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, 0u8, 14u8, 0u8, + 0u8, 0u8, 19u8, 0u8, 0u8, 0u8, 25u8, 0u8, 0u8, 0u8, 28u8, 0u8, 0u8, + 0u8, 35u8, 0u8, 0u8, 0u8, 42u8, 0u8, 0u8, 0u8, 48u8, 0u8, 0u8, 0u8, + 54u8, 0u8, 0u8, 0u8, 58u8, 0u8, 0u8, 0u8, 63u8, 0u8, 0u8, 0u8, 69u8, + 0u8, 0u8, 0u8, 77u8, 101u8, 115u8, 107u8, 101u8, 114u8, 101u8, 109u8, + 84u8, 101u8, 107u8, 101u8, 109u8, 116u8, 72u8, 101u8, 100u8, 97u8, + 114u8, 84u8, 97u8, 104u8, 115u8, 97u8, 115u8, 84u8, 101u8, 114u8, 74u8, + 101u8, 107u8, 97u8, 116u8, 105u8, 116u8, 77u8, 101u8, 103u8, 97u8, + 98u8, 105u8, 116u8, 77u8, 105u8, 97u8, 122u8, 105u8, 97u8, 71u8, 101u8, + 110u8, 98u8, 111u8, 116u8, 83u8, 101u8, 110u8, 101u8, 72u8, 97u8, + 109u8, 108u8, 101u8, 78u8, 101u8, 104u8, 97u8, 115u8, 101u8, 80u8, + 97u8, 103u8, 117u8, 109u8, 101u8, 110u8, + ]) + }, + ) + }), + narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, 0u8, + 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, 54u8, 0u8, + 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, 48u8, 57u8, 0u8, + 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, 77u8, 49u8, 50u8, 0u8, + 77u8, 49u8, 51u8, 0u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 1u8, 0u8, 0u8, 0u8, 2u8, 0u8, + 0u8, 0u8, 3u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 5u8, 0u8, 0u8, 0u8, + 6u8, 0u8, 0u8, 0u8, 7u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, 0u8, 9u8, 0u8, + 0u8, 0u8, 11u8, 0u8, 0u8, 0u8, 13u8, 0u8, 0u8, 0u8, 15u8, 0u8, 0u8, + 0u8, 49u8, 50u8, 51u8, 52u8, 53u8, 54u8, 55u8, 56u8, 57u8, 49u8, 48u8, + 49u8, 49u8, 49u8, 50u8, 49u8, 51u8, + ]) + }, + ) + }), + short: None, + wide: ::icu_datetime::provider::calendar::months::SymbolsV1::Other(unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 77u8, 48u8, 49u8, 0u8, 77u8, 48u8, 50u8, 0u8, 77u8, 48u8, 51u8, 0u8, + 77u8, 48u8, 52u8, 0u8, 77u8, 48u8, 53u8, 0u8, 77u8, 48u8, 54u8, 0u8, + 77u8, 48u8, 55u8, 0u8, 77u8, 48u8, 56u8, 0u8, 77u8, 48u8, 57u8, 0u8, + 77u8, 49u8, 48u8, 0u8, 77u8, 49u8, 49u8, 0u8, 77u8, 49u8, 50u8, 0u8, + 77u8, 49u8, 51u8, 0u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 13u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, 0u8, 14u8, 0u8, + 0u8, 0u8, 19u8, 0u8, 0u8, 0u8, 25u8, 0u8, 0u8, 0u8, 28u8, 0u8, 0u8, + 0u8, 35u8, 0u8, 0u8, 0u8, 42u8, 0u8, 0u8, 0u8, 48u8, 0u8, 0u8, 0u8, + 54u8, 0u8, 0u8, 0u8, 58u8, 0u8, 0u8, 0u8, 63u8, 0u8, 0u8, 0u8, 69u8, + 0u8, 0u8, 0u8, 77u8, 101u8, 115u8, 107u8, 101u8, 114u8, 101u8, 109u8, + 84u8, 101u8, 107u8, 101u8, 109u8, 116u8, 72u8, 101u8, 100u8, 97u8, + 114u8, 84u8, 97u8, 104u8, 115u8, 97u8, 115u8, 84u8, 101u8, 114u8, 74u8, + 101u8, 107u8, 97u8, 116u8, 105u8, 116u8, 77u8, 101u8, 103u8, 97u8, + 98u8, 105u8, 116u8, 77u8, 105u8, 97u8, 122u8, 105u8, 97u8, 71u8, 101u8, + 110u8, 98u8, 111u8, 116u8, 83u8, 101u8, 110u8, 101u8, 72u8, 97u8, + 109u8, 108u8, 101u8, 78u8, 101u8, 104u8, 97u8, 115u8, 101u8, 80u8, + 97u8, 103u8, 117u8, 109u8, 101u8, 110u8, + ]) + }, + ) + }), + }, + stand_alone: None, + }, + weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { + format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("ned"), + alloc::borrow::Cow::Borrowed("pon"), + alloc::borrow::Cow::Borrowed("uto"), + alloc::borrow::Cow::Borrowed("sre"), + alloc::borrow::Cow::Borrowed("čet"), + alloc::borrow::Cow::Borrowed("pet"), + alloc::borrow::Cow::Borrowed("sub"), + ]), + narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("n"), + alloc::borrow::Cow::Borrowed("p"), + alloc::borrow::Cow::Borrowed("u"), + alloc::borrow::Cow::Borrowed("s"), + alloc::borrow::Cow::Borrowed("č"), + alloc::borrow::Cow::Borrowed("p"), + alloc::borrow::Cow::Borrowed("s"), + ]), + short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("ne"), + alloc::borrow::Cow::Borrowed("po"), + alloc::borrow::Cow::Borrowed("ut"), + alloc::borrow::Cow::Borrowed("sr"), + alloc::borrow::Cow::Borrowed("če"), + alloc::borrow::Cow::Borrowed("pe"), + alloc::borrow::Cow::Borrowed("su"), + ])), + wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("nedelja"), + alloc::borrow::Cow::Borrowed("ponedeljak"), + alloc::borrow::Cow::Borrowed("utorak"), + alloc::borrow::Cow::Borrowed("sreda"), + alloc::borrow::Cow::Borrowed("četvrtak"), + alloc::borrow::Cow::Borrowed("petak"), + alloc::borrow::Cow::Borrowed("subota"), + ]), + }, + stand_alone: None, + }, + eras: ::icu_datetime::provider::calendar::Eras { + names: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 12u8, 0u8, 0u8, 0u8, 23u8, 0u8, + 0u8, 0u8, 98u8, 101u8, 102u8, 111u8, 114u8, 101u8, 45u8, 105u8, 110u8, + 99u8, 97u8, 114u8, 105u8, 110u8, 99u8, 97u8, 114u8, 110u8, 97u8, 116u8, + 105u8, 111u8, 110u8, 109u8, 117u8, 110u8, 100u8, 105u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, + 0u8, 69u8, 82u8, 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, 69u8, 82u8, 65u8, + 48u8, + ]) + }, + ) + }, + abbr: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 12u8, 0u8, 0u8, 0u8, 23u8, 0u8, + 0u8, 0u8, 98u8, 101u8, 102u8, 111u8, 114u8, 101u8, 45u8, 105u8, 110u8, + 99u8, 97u8, 114u8, 105u8, 110u8, 99u8, 97u8, 114u8, 110u8, 97u8, 116u8, + 105u8, 111u8, 110u8, 109u8, 117u8, 110u8, 100u8, 105u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, + 0u8, 69u8, 82u8, 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, 69u8, 82u8, 65u8, + 48u8, + ]) + }, + ) + }, + narrow: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 12u8, 0u8, 0u8, 0u8, 23u8, 0u8, + 0u8, 0u8, 98u8, 101u8, 102u8, 111u8, 114u8, 101u8, 45u8, 105u8, 110u8, + 99u8, 97u8, 114u8, 105u8, 110u8, 99u8, 97u8, 114u8, 110u8, 97u8, 116u8, + 105u8, 111u8, 110u8, 109u8, 117u8, 110u8, 100u8, 105u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 3u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, + 0u8, 69u8, 82u8, 65u8, 49u8, 69u8, 82u8, 65u8, 48u8, 69u8, 82u8, 65u8, + 48u8, + ]) + }, + ) + }, + }, +}; +static SR_LATN_U_CA_GREGORY: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { + months: ::icu_datetime::provider::calendar::months::ContextsV1 { + format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("jan"), + alloc::borrow::Cow::Borrowed("feb"), + alloc::borrow::Cow::Borrowed("mar"), + alloc::borrow::Cow::Borrowed("apr"), + alloc::borrow::Cow::Borrowed("maj"), + alloc::borrow::Cow::Borrowed("jun"), + alloc::borrow::Cow::Borrowed("jul"), + alloc::borrow::Cow::Borrowed("avg"), + alloc::borrow::Cow::Borrowed("sep"), + alloc::borrow::Cow::Borrowed("okt"), + alloc::borrow::Cow::Borrowed("nov"), + alloc::borrow::Cow::Borrowed("dec"), + ]), + narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("j"), + alloc::borrow::Cow::Borrowed("f"), + alloc::borrow::Cow::Borrowed("m"), + alloc::borrow::Cow::Borrowed("a"), + alloc::borrow::Cow::Borrowed("m"), + alloc::borrow::Cow::Borrowed("j"), + alloc::borrow::Cow::Borrowed("j"), + alloc::borrow::Cow::Borrowed("a"), + alloc::borrow::Cow::Borrowed("s"), + alloc::borrow::Cow::Borrowed("o"), + alloc::borrow::Cow::Borrowed("n"), + alloc::borrow::Cow::Borrowed("d"), + ]), + short: None, + wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("januar"), + alloc::borrow::Cow::Borrowed("februar"), + alloc::borrow::Cow::Borrowed("mart"), + alloc::borrow::Cow::Borrowed("april"), + alloc::borrow::Cow::Borrowed("maj"), + alloc::borrow::Cow::Borrowed("jun"), + alloc::borrow::Cow::Borrowed("jul"), + alloc::borrow::Cow::Borrowed("avgust"), + alloc::borrow::Cow::Borrowed("septembar"), + alloc::borrow::Cow::Borrowed("oktobar"), + alloc::borrow::Cow::Borrowed("novembar"), + alloc::borrow::Cow::Borrowed("decembar"), + ]), + }, + stand_alone: None, + }, + weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { + format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("ned"), + alloc::borrow::Cow::Borrowed("pon"), + alloc::borrow::Cow::Borrowed("uto"), + alloc::borrow::Cow::Borrowed("sre"), + alloc::borrow::Cow::Borrowed("čet"), + alloc::borrow::Cow::Borrowed("pet"), + alloc::borrow::Cow::Borrowed("sub"), + ]), + narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("n"), + alloc::borrow::Cow::Borrowed("p"), + alloc::borrow::Cow::Borrowed("u"), + alloc::borrow::Cow::Borrowed("s"), + alloc::borrow::Cow::Borrowed("č"), + alloc::borrow::Cow::Borrowed("p"), + alloc::borrow::Cow::Borrowed("s"), + ]), + short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("ne"), + alloc::borrow::Cow::Borrowed("po"), + alloc::borrow::Cow::Borrowed("ut"), + alloc::borrow::Cow::Borrowed("sr"), + alloc::borrow::Cow::Borrowed("če"), + alloc::borrow::Cow::Borrowed("pe"), + alloc::borrow::Cow::Borrowed("su"), + ])), + wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("nedelja"), + alloc::borrow::Cow::Borrowed("ponedeljak"), + alloc::borrow::Cow::Borrowed("utorak"), + alloc::borrow::Cow::Borrowed("sreda"), + alloc::borrow::Cow::Borrowed("četvrtak"), + alloc::borrow::Cow::Borrowed("petak"), + alloc::borrow::Cow::Borrowed("subota"), + ]), + }, + stand_alone: None, + }, + eras: ::icu_datetime::provider::calendar::Eras { + names: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, 100u8, + 98u8, 99u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 8u8, 0u8, 0u8, 0u8, 110u8, 111u8, + 118u8, 101u8, 32u8, 101u8, 114u8, 101u8, 112u8, 114u8, 101u8, 32u8, 110u8, + 111u8, 118u8, 101u8, 32u8, 101u8, 114u8, 101u8, + ]) + }, + ) + }, + abbr: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, 100u8, + 98u8, 99u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 5u8, 0u8, 0u8, 0u8, 110u8, 46u8, + 32u8, 101u8, 46u8, 112u8, 46u8, 32u8, 110u8, 46u8, 32u8, 101u8, 46u8, + ]) + }, + ) + }, + narrow: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 2u8, 0u8, 0u8, 0u8, 97u8, 100u8, + 98u8, 99u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 2u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 4u8, 0u8, 0u8, 0u8, 110u8, 46u8, + 101u8, 46u8, 112u8, 46u8, 110u8, 46u8, 101u8, 46u8, + ]) + }, + ) + }, + }, +}; +static SR_LATN_U_CA_INDIAN: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { + months: ::icu_datetime::provider::calendar::months::ContextsV1 { + format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("Čaitra"), + alloc::borrow::Cow::Borrowed("Vaisaka"), + alloc::borrow::Cow::Borrowed("Jiaista"), + alloc::borrow::Cow::Borrowed("Asada"), + alloc::borrow::Cow::Borrowed("Sravana"), + alloc::borrow::Cow::Borrowed("Badra"), + alloc::borrow::Cow::Borrowed("Asvina"), + alloc::borrow::Cow::Borrowed("Kartika"), + alloc::borrow::Cow::Borrowed("Argajana"), + alloc::borrow::Cow::Borrowed("Pauza"), + alloc::borrow::Cow::Borrowed("Maga"), + alloc::borrow::Cow::Borrowed("Falguna"), + ]), + narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("1"), + alloc::borrow::Cow::Borrowed("2"), + alloc::borrow::Cow::Borrowed("3"), + alloc::borrow::Cow::Borrowed("4"), + alloc::borrow::Cow::Borrowed("5"), + alloc::borrow::Cow::Borrowed("6"), + alloc::borrow::Cow::Borrowed("7"), + alloc::borrow::Cow::Borrowed("8"), + alloc::borrow::Cow::Borrowed("9"), + alloc::borrow::Cow::Borrowed("10"), + alloc::borrow::Cow::Borrowed("11"), + alloc::borrow::Cow::Borrowed("12"), + ]), + short: None, + wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("Čaitra"), + alloc::borrow::Cow::Borrowed("Vaisaka"), + alloc::borrow::Cow::Borrowed("Jiaista"), + alloc::borrow::Cow::Borrowed("Asada"), + alloc::borrow::Cow::Borrowed("Sravana"), + alloc::borrow::Cow::Borrowed("Badra"), + alloc::borrow::Cow::Borrowed("Asvina"), + alloc::borrow::Cow::Borrowed("Kartika"), + alloc::borrow::Cow::Borrowed("Argajana"), + alloc::borrow::Cow::Borrowed("Pauza"), + alloc::borrow::Cow::Borrowed("Maga"), + alloc::borrow::Cow::Borrowed("Falguna"), + ]), + }, + stand_alone: None, + }, + weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { + format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("ned"), + alloc::borrow::Cow::Borrowed("pon"), + alloc::borrow::Cow::Borrowed("uto"), + alloc::borrow::Cow::Borrowed("sre"), + alloc::borrow::Cow::Borrowed("čet"), + alloc::borrow::Cow::Borrowed("pet"), + alloc::borrow::Cow::Borrowed("sub"), + ]), + narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("n"), + alloc::borrow::Cow::Borrowed("p"), + alloc::borrow::Cow::Borrowed("u"), + alloc::borrow::Cow::Borrowed("s"), + alloc::borrow::Cow::Borrowed("č"), + alloc::borrow::Cow::Borrowed("p"), + alloc::borrow::Cow::Borrowed("s"), + ]), + short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("ne"), + alloc::borrow::Cow::Borrowed("po"), + alloc::borrow::Cow::Borrowed("ut"), + alloc::borrow::Cow::Borrowed("sr"), + alloc::borrow::Cow::Borrowed("če"), + alloc::borrow::Cow::Borrowed("pe"), + alloc::borrow::Cow::Borrowed("su"), + ])), + wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("nedelja"), + alloc::borrow::Cow::Borrowed("ponedeljak"), + alloc::borrow::Cow::Borrowed("utorak"), + alloc::borrow::Cow::Borrowed("sreda"), + alloc::borrow::Cow::Borrowed("četvrtak"), + alloc::borrow::Cow::Borrowed("petak"), + alloc::borrow::Cow::Borrowed("subota"), + ]), + }, + stand_alone: None, + }, + eras: ::icu_datetime::provider::calendar::Eras { + names: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 115u8, 97u8, 107u8, 97u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 83u8, 65u8, 75u8, 65u8, + ]) + }, + ) + }, + abbr: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 115u8, 97u8, 107u8, 97u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 83u8, 65u8, 75u8, 65u8, + ]) + }, + ) + }, + narrow: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 115u8, 97u8, 107u8, 97u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 1u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 83u8, 65u8, 75u8, 65u8, + ]) + }, + ) + }, + }, +}; +static SR_LATN_U_CA_JAPANESE: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { + months: ::icu_datetime::provider::calendar::months::ContextsV1 { + format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("jan"), + alloc::borrow::Cow::Borrowed("feb"), + alloc::borrow::Cow::Borrowed("mar"), + alloc::borrow::Cow::Borrowed("apr"), + alloc::borrow::Cow::Borrowed("maj"), + alloc::borrow::Cow::Borrowed("jun"), + alloc::borrow::Cow::Borrowed("jul"), + alloc::borrow::Cow::Borrowed("avg"), + alloc::borrow::Cow::Borrowed("sep"), + alloc::borrow::Cow::Borrowed("okt"), + alloc::borrow::Cow::Borrowed("nov"), + alloc::borrow::Cow::Borrowed("dec"), + ]), + narrow: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("j"), + alloc::borrow::Cow::Borrowed("f"), + alloc::borrow::Cow::Borrowed("m"), + alloc::borrow::Cow::Borrowed("a"), + alloc::borrow::Cow::Borrowed("m"), + alloc::borrow::Cow::Borrowed("j"), + alloc::borrow::Cow::Borrowed("j"), + alloc::borrow::Cow::Borrowed("a"), + alloc::borrow::Cow::Borrowed("s"), + alloc::borrow::Cow::Borrowed("o"), + alloc::borrow::Cow::Borrowed("n"), + alloc::borrow::Cow::Borrowed("d"), + ]), + short: None, + wide: ::icu_datetime::provider::calendar::months::SymbolsV1::SolarTwelve([ + alloc::borrow::Cow::Borrowed("januar"), + alloc::borrow::Cow::Borrowed("februar"), + alloc::borrow::Cow::Borrowed("mart"), + alloc::borrow::Cow::Borrowed("april"), + alloc::borrow::Cow::Borrowed("maj"), + alloc::borrow::Cow::Borrowed("jun"), + alloc::borrow::Cow::Borrowed("jul"), + alloc::borrow::Cow::Borrowed("avgust"), + alloc::borrow::Cow::Borrowed("septembar"), + alloc::borrow::Cow::Borrowed("oktobar"), + alloc::borrow::Cow::Borrowed("novembar"), + alloc::borrow::Cow::Borrowed("decembar"), + ]), + }, + stand_alone: None, + }, + weekdays: ::icu_datetime::provider::calendar::weekdays::ContextsV1 { + format: ::icu_datetime::provider::calendar::weekdays::FormatWidthsV1 { + abbreviated: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("ned"), + alloc::borrow::Cow::Borrowed("pon"), + alloc::borrow::Cow::Borrowed("uto"), + alloc::borrow::Cow::Borrowed("sre"), + alloc::borrow::Cow::Borrowed("čet"), + alloc::borrow::Cow::Borrowed("pet"), + alloc::borrow::Cow::Borrowed("sub"), + ]), + narrow: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("n"), + alloc::borrow::Cow::Borrowed("p"), + alloc::borrow::Cow::Borrowed("u"), + alloc::borrow::Cow::Borrowed("s"), + alloc::borrow::Cow::Borrowed("č"), + alloc::borrow::Cow::Borrowed("p"), + alloc::borrow::Cow::Borrowed("s"), + ]), + short: Some(::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("ne"), + alloc::borrow::Cow::Borrowed("po"), + alloc::borrow::Cow::Borrowed("ut"), + alloc::borrow::Cow::Borrowed("sr"), + alloc::borrow::Cow::Borrowed("če"), + alloc::borrow::Cow::Borrowed("pe"), + alloc::borrow::Cow::Borrowed("su"), + ])), + wide: ::icu_datetime::provider::calendar::weekdays::SymbolsV1([ + alloc::borrow::Cow::Borrowed("nedelja"), + alloc::borrow::Cow::Borrowed("ponedeljak"), + alloc::borrow::Cow::Borrowed("utorak"), + alloc::borrow::Cow::Borrowed("sreda"), + alloc::borrow::Cow::Borrowed("četvrtak"), + alloc::borrow::Cow::Borrowed("petak"), + alloc::borrow::Cow::Borrowed("subota"), + ]), + }, + stand_alone: None, + }, + eras: ::icu_datetime::provider::calendar::Eras { + names: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 237u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 9u8, 0u8, 0u8, 0u8, 19u8, 0u8, + 0u8, 0u8, 27u8, 0u8, 0u8, 0u8, 37u8, 0u8, 0u8, 0u8, 47u8, 0u8, 0u8, 0u8, + 57u8, 0u8, 0u8, 0u8, 68u8, 0u8, 0u8, 0u8, 78u8, 0u8, 0u8, 0u8, 88u8, 0u8, + 0u8, 0u8, 98u8, 0u8, 0u8, 0u8, 108u8, 0u8, 0u8, 0u8, 119u8, 0u8, 0u8, 0u8, + 130u8, 0u8, 0u8, 0u8, 139u8, 0u8, 0u8, 0u8, 149u8, 0u8, 0u8, 0u8, 161u8, + 0u8, 0u8, 0u8, 174u8, 0u8, 0u8, 0u8, 185u8, 0u8, 0u8, 0u8, 196u8, 0u8, 0u8, + 0u8, 207u8, 0u8, 0u8, 0u8, 216u8, 0u8, 0u8, 0u8, 226u8, 0u8, 0u8, 0u8, + 237u8, 0u8, 0u8, 0u8, 248u8, 0u8, 0u8, 0u8, 3u8, 1u8, 0u8, 0u8, 15u8, 1u8, + 0u8, 0u8, 28u8, 1u8, 0u8, 0u8, 39u8, 1u8, 0u8, 0u8, 50u8, 1u8, 0u8, 0u8, + 60u8, 1u8, 0u8, 0u8, 69u8, 1u8, 0u8, 0u8, 79u8, 1u8, 0u8, 0u8, 89u8, 1u8, + 0u8, 0u8, 97u8, 1u8, 0u8, 0u8, 106u8, 1u8, 0u8, 0u8, 115u8, 1u8, 0u8, 0u8, + 124u8, 1u8, 0u8, 0u8, 134u8, 1u8, 0u8, 0u8, 144u8, 1u8, 0u8, 0u8, 154u8, + 1u8, 0u8, 0u8, 164u8, 1u8, 0u8, 0u8, 175u8, 1u8, 0u8, 0u8, 187u8, 1u8, 0u8, + 0u8, 197u8, 1u8, 0u8, 0u8, 207u8, 1u8, 0u8, 0u8, 215u8, 1u8, 0u8, 0u8, + 224u8, 1u8, 0u8, 0u8, 234u8, 1u8, 0u8, 0u8, 242u8, 1u8, 0u8, 0u8, 252u8, + 1u8, 0u8, 0u8, 6u8, 2u8, 0u8, 0u8, 16u8, 2u8, 0u8, 0u8, 24u8, 2u8, 0u8, + 0u8, 33u8, 2u8, 0u8, 0u8, 44u8, 2u8, 0u8, 0u8, 55u8, 2u8, 0u8, 0u8, 65u8, + 2u8, 0u8, 0u8, 76u8, 2u8, 0u8, 0u8, 87u8, 2u8, 0u8, 0u8, 97u8, 2u8, 0u8, + 0u8, 107u8, 2u8, 0u8, 0u8, 117u8, 2u8, 0u8, 0u8, 127u8, 2u8, 0u8, 0u8, + 137u8, 2u8, 0u8, 0u8, 148u8, 2u8, 0u8, 0u8, 158u8, 2u8, 0u8, 0u8, 169u8, + 2u8, 0u8, 0u8, 178u8, 2u8, 0u8, 0u8, 190u8, 2u8, 0u8, 0u8, 203u8, 2u8, 0u8, + 0u8, 215u8, 2u8, 0u8, 0u8, 226u8, 2u8, 0u8, 0u8, 236u8, 2u8, 0u8, 0u8, + 246u8, 2u8, 0u8, 0u8, 252u8, 2u8, 0u8, 0u8, 5u8, 3u8, 0u8, 0u8, 14u8, 3u8, + 0u8, 0u8, 23u8, 3u8, 0u8, 0u8, 33u8, 3u8, 0u8, 0u8, 42u8, 3u8, 0u8, 0u8, + 50u8, 3u8, 0u8, 0u8, 61u8, 3u8, 0u8, 0u8, 72u8, 3u8, 0u8, 0u8, 81u8, 3u8, + 0u8, 0u8, 95u8, 3u8, 0u8, 0u8, 104u8, 3u8, 0u8, 0u8, 116u8, 3u8, 0u8, 0u8, + 126u8, 3u8, 0u8, 0u8, 135u8, 3u8, 0u8, 0u8, 144u8, 3u8, 0u8, 0u8, 154u8, + 3u8, 0u8, 0u8, 163u8, 3u8, 0u8, 0u8, 172u8, 3u8, 0u8, 0u8, 182u8, 3u8, 0u8, + 0u8, 192u8, 3u8, 0u8, 0u8, 200u8, 3u8, 0u8, 0u8, 208u8, 3u8, 0u8, 0u8, + 219u8, 3u8, 0u8, 0u8, 227u8, 3u8, 0u8, 0u8, 236u8, 3u8, 0u8, 0u8, 245u8, + 3u8, 0u8, 0u8, 255u8, 3u8, 0u8, 0u8, 8u8, 4u8, 0u8, 0u8, 16u8, 4u8, 0u8, + 0u8, 26u8, 4u8, 0u8, 0u8, 38u8, 4u8, 0u8, 0u8, 49u8, 4u8, 0u8, 0u8, 59u8, + 4u8, 0u8, 0u8, 69u8, 4u8, 0u8, 0u8, 80u8, 4u8, 0u8, 0u8, 90u8, 4u8, 0u8, + 0u8, 100u8, 4u8, 0u8, 0u8, 110u8, 4u8, 0u8, 0u8, 119u8, 4u8, 0u8, 0u8, + 130u8, 4u8, 0u8, 0u8, 140u8, 4u8, 0u8, 0u8, 150u8, 4u8, 0u8, 0u8, 161u8, + 4u8, 0u8, 0u8, 172u8, 4u8, 0u8, 0u8, 184u8, 4u8, 0u8, 0u8, 192u8, 4u8, 0u8, + 0u8, 203u8, 4u8, 0u8, 0u8, 215u8, 4u8, 0u8, 0u8, 225u8, 4u8, 0u8, 0u8, + 235u8, 4u8, 0u8, 0u8, 245u8, 4u8, 0u8, 0u8, 0u8, 5u8, 0u8, 0u8, 9u8, 5u8, + 0u8, 0u8, 18u8, 5u8, 0u8, 0u8, 29u8, 5u8, 0u8, 0u8, 39u8, 5u8, 0u8, 0u8, + 50u8, 5u8, 0u8, 0u8, 60u8, 5u8, 0u8, 0u8, 71u8, 5u8, 0u8, 0u8, 81u8, 5u8, + 0u8, 0u8, 92u8, 5u8, 0u8, 0u8, 102u8, 5u8, 0u8, 0u8, 115u8, 5u8, 0u8, 0u8, + 127u8, 5u8, 0u8, 0u8, 136u8, 5u8, 0u8, 0u8, 146u8, 5u8, 0u8, 0u8, 156u8, + 5u8, 0u8, 0u8, 166u8, 5u8, 0u8, 0u8, 174u8, 5u8, 0u8, 0u8, 183u8, 5u8, 0u8, + 0u8, 192u8, 5u8, 0u8, 0u8, 201u8, 5u8, 0u8, 0u8, 212u8, 5u8, 0u8, 0u8, + 221u8, 5u8, 0u8, 0u8, 229u8, 5u8, 0u8, 0u8, 241u8, 5u8, 0u8, 0u8, 251u8, + 5u8, 0u8, 0u8, 4u8, 6u8, 0u8, 0u8, 13u8, 6u8, 0u8, 0u8, 23u8, 6u8, 0u8, + 0u8, 35u8, 6u8, 0u8, 0u8, 47u8, 6u8, 0u8, 0u8, 57u8, 6u8, 0u8, 0u8, 67u8, + 6u8, 0u8, 0u8, 77u8, 6u8, 0u8, 0u8, 87u8, 6u8, 0u8, 0u8, 97u8, 6u8, 0u8, + 0u8, 107u8, 6u8, 0u8, 0u8, 112u8, 6u8, 0u8, 0u8, 121u8, 6u8, 0u8, 0u8, + 133u8, 6u8, 0u8, 0u8, 145u8, 6u8, 0u8, 0u8, 157u8, 6u8, 0u8, 0u8, 167u8, + 6u8, 0u8, 0u8, 177u8, 6u8, 0u8, 0u8, 187u8, 6u8, 0u8, 0u8, 196u8, 6u8, 0u8, + 0u8, 205u8, 6u8, 0u8, 0u8, 216u8, 6u8, 0u8, 0u8, 225u8, 6u8, 0u8, 0u8, + 233u8, 6u8, 0u8, 0u8, 241u8, 6u8, 0u8, 0u8, 250u8, 6u8, 0u8, 0u8, 4u8, 7u8, + 0u8, 0u8, 11u8, 7u8, 0u8, 0u8, 20u8, 7u8, 0u8, 0u8, 25u8, 7u8, 0u8, 0u8, + 38u8, 7u8, 0u8, 0u8, 47u8, 7u8, 0u8, 0u8, 57u8, 7u8, 0u8, 0u8, 67u8, 7u8, + 0u8, 0u8, 78u8, 7u8, 0u8, 0u8, 89u8, 7u8, 0u8, 0u8, 100u8, 7u8, 0u8, 0u8, + 111u8, 7u8, 0u8, 0u8, 121u8, 7u8, 0u8, 0u8, 131u8, 7u8, 0u8, 0u8, 141u8, + 7u8, 0u8, 0u8, 151u8, 7u8, 0u8, 0u8, 160u8, 7u8, 0u8, 0u8, 173u8, 7u8, 0u8, + 0u8, 185u8, 7u8, 0u8, 0u8, 195u8, 7u8, 0u8, 0u8, 207u8, 7u8, 0u8, 0u8, + 212u8, 7u8, 0u8, 0u8, 222u8, 7u8, 0u8, 0u8, 232u8, 7u8, 0u8, 0u8, 242u8, + 7u8, 0u8, 0u8, 251u8, 7u8, 0u8, 0u8, 4u8, 8u8, 0u8, 0u8, 10u8, 8u8, 0u8, + 0u8, 19u8, 8u8, 0u8, 0u8, 30u8, 8u8, 0u8, 0u8, 40u8, 8u8, 0u8, 0u8, 50u8, + 8u8, 0u8, 0u8, 59u8, 8u8, 0u8, 0u8, 69u8, 8u8, 0u8, 0u8, 79u8, 8u8, 0u8, + 0u8, 89u8, 8u8, 0u8, 0u8, 99u8, 8u8, 0u8, 0u8, 109u8, 8u8, 0u8, 0u8, 120u8, + 8u8, 0u8, 0u8, 130u8, 8u8, 0u8, 0u8, 141u8, 8u8, 0u8, 0u8, 149u8, 8u8, 0u8, + 0u8, 159u8, 8u8, 0u8, 0u8, 171u8, 8u8, 0u8, 0u8, 181u8, 8u8, 0u8, 0u8, + 195u8, 8u8, 0u8, 0u8, 210u8, 8u8, 0u8, 0u8, 225u8, 8u8, 0u8, 0u8, 240u8, + 8u8, 0u8, 0u8, 251u8, 8u8, 0u8, 0u8, 7u8, 9u8, 0u8, 0u8, 18u8, 9u8, 0u8, + 0u8, 29u8, 9u8, 0u8, 0u8, 40u8, 9u8, 0u8, 0u8, 50u8, 9u8, 0u8, 0u8, 61u8, + 9u8, 0u8, 0u8, 69u8, 9u8, 0u8, 0u8, 77u8, 9u8, 0u8, 0u8, 97u8, 110u8, + 101u8, 105u8, 45u8, 49u8, 55u8, 55u8, 50u8, 97u8, 110u8, 103u8, 101u8, + 110u8, 45u8, 49u8, 49u8, 55u8, 53u8, 97u8, 110u8, 110u8, 97u8, 45u8, 57u8, + 54u8, 56u8, 97u8, 110u8, 115u8, 101u8, 105u8, 45u8, 49u8, 56u8, 53u8, 52u8, + 97u8, 110u8, 116u8, 101u8, 105u8, 45u8, 49u8, 50u8, 50u8, 55u8, 98u8, + 117u8, 110u8, 97u8, 110u8, 45u8, 49u8, 52u8, 52u8, 52u8, 98u8, 117u8, + 110u8, 99u8, 104u8, 117u8, 45u8, 49u8, 51u8, 55u8, 50u8, 98u8, 117u8, + 110u8, 101u8, 105u8, 45u8, 49u8, 50u8, 54u8, 52u8, 98u8, 117u8, 110u8, + 106u8, 105u8, 45u8, 49u8, 49u8, 56u8, 53u8, 98u8, 117u8, 110u8, 107u8, + 97u8, 45u8, 49u8, 56u8, 48u8, 52u8, 98u8, 117u8, 110u8, 107u8, 105u8, 45u8, + 49u8, 53u8, 48u8, 49u8, 98u8, 117u8, 110u8, 107u8, 121u8, 117u8, 45u8, + 49u8, 56u8, 54u8, 49u8, 98u8, 117u8, 110u8, 109u8, 101u8, 105u8, 45u8, + 49u8, 52u8, 54u8, 57u8, 98u8, 117u8, 110u8, 111u8, 45u8, 49u8, 50u8, 54u8, + 48u8, 98u8, 117u8, 110u8, 112u8, 111u8, 45u8, 49u8, 51u8, 49u8, 55u8, 98u8, + 117u8, 110u8, 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 53u8, 57u8, 50u8, + 98u8, 117u8, 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 50u8, + 51u8, 52u8, 98u8, 117u8, 110u8, 115u8, 101u8, 105u8, 45u8, 49u8, 56u8, + 49u8, 56u8, 98u8, 117u8, 110u8, 115u8, 104u8, 111u8, 45u8, 49u8, 52u8, + 54u8, 54u8, 99u8, 104u8, 111u8, 103u8, 101u8, 110u8, 45u8, 49u8, 48u8, + 50u8, 56u8, 99u8, 104u8, 111u8, 104u8, 111u8, 45u8, 57u8, 57u8, 57u8, 99u8, + 104u8, 111u8, 106u8, 105u8, 45u8, 49u8, 49u8, 48u8, 52u8, 99u8, 104u8, + 111u8, 107u8, 97u8, 110u8, 45u8, 49u8, 49u8, 54u8, 51u8, 99u8, 104u8, + 111u8, 107u8, 121u8, 111u8, 45u8, 49u8, 52u8, 56u8, 55u8, 99u8, 104u8, + 111u8, 107u8, 121u8, 117u8, 45u8, 49u8, 48u8, 52u8, 48u8, 99u8, 104u8, + 111u8, 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 52u8, 53u8, 55u8, 99u8, + 104u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 48u8, 51u8, + 55u8, 99u8, 104u8, 111u8, 115u8, 104u8, 111u8, 45u8, 49u8, 49u8, 51u8, + 50u8, 99u8, 104u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 57u8, 57u8, + 53u8, 99u8, 104u8, 111u8, 119u8, 97u8, 45u8, 49u8, 48u8, 49u8, 50u8, 100u8, + 97u8, 105u8, 100u8, 111u8, 45u8, 56u8, 48u8, 54u8, 100u8, 97u8, 105u8, + 106u8, 105u8, 45u8, 49u8, 49u8, 50u8, 54u8, 101u8, 105u8, 99u8, 104u8, + 111u8, 45u8, 49u8, 48u8, 57u8, 54u8, 101u8, 105u8, 101u8, 110u8, 45u8, + 57u8, 56u8, 55u8, 101u8, 105u8, 104u8, 111u8, 45u8, 49u8, 48u8, 56u8, 49u8, + 101u8, 105u8, 106u8, 105u8, 45u8, 49u8, 49u8, 52u8, 49u8, 101u8, 105u8, + 107u8, 97u8, 110u8, 45u8, 57u8, 56u8, 51u8, 101u8, 105u8, 107u8, 121u8, + 111u8, 45u8, 49u8, 52u8, 50u8, 57u8, 101u8, 105u8, 107u8, 121u8, 117u8, + 45u8, 49u8, 49u8, 49u8, 51u8, 101u8, 105u8, 109u8, 97u8, 110u8, 45u8, 49u8, + 49u8, 54u8, 53u8, 101u8, 105u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, + 57u8, 51u8, 101u8, 105u8, 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 53u8, + 53u8, 56u8, 101u8, 105u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, + 49u8, 54u8, 48u8, 101u8, 105u8, 115u8, 104u8, 111u8, 45u8, 49u8, 48u8, + 52u8, 54u8, 101u8, 105u8, 115u8, 104u8, 111u8, 45u8, 49u8, 53u8, 48u8, + 52u8, 101u8, 105u8, 115u8, 111u8, 45u8, 57u8, 56u8, 57u8, 101u8, 110u8, + 99u8, 104u8, 111u8, 45u8, 57u8, 50u8, 51u8, 101u8, 110u8, 103u8, 101u8, + 110u8, 45u8, 49u8, 51u8, 51u8, 54u8, 101u8, 110u8, 103u8, 105u8, 45u8, + 57u8, 48u8, 49u8, 101u8, 110u8, 107u8, 121u8, 111u8, 45u8, 49u8, 51u8, + 48u8, 56u8, 101u8, 110u8, 107u8, 121u8, 111u8, 45u8, 49u8, 55u8, 52u8, + 52u8, 101u8, 110u8, 107u8, 121u8, 117u8, 45u8, 49u8, 48u8, 54u8, 57u8, + 101u8, 110u8, 111u8, 45u8, 49u8, 50u8, 51u8, 57u8, 101u8, 110u8, 112u8, + 111u8, 45u8, 49u8, 54u8, 55u8, 51u8, 101u8, 110u8, 114u8, 121u8, 97u8, + 107u8, 117u8, 45u8, 55u8, 56u8, 50u8, 101u8, 110u8, 116u8, 111u8, 107u8, + 117u8, 45u8, 49u8, 52u8, 56u8, 57u8, 103u8, 97u8, 110u8, 103u8, 121u8, + 111u8, 45u8, 56u8, 55u8, 55u8, 103u8, 101u8, 110u8, 98u8, 117u8, 110u8, + 45u8, 49u8, 55u8, 51u8, 54u8, 103u8, 101u8, 110u8, 99u8, 104u8, 117u8, + 45u8, 49u8, 51u8, 56u8, 52u8, 103u8, 101u8, 110u8, 101u8, 105u8, 45u8, + 49u8, 49u8, 49u8, 56u8, 103u8, 101u8, 110u8, 106u8, 105u8, 45u8, 49u8, + 56u8, 54u8, 52u8, 103u8, 101u8, 110u8, 107u8, 105u8, 45u8, 49u8, 53u8, + 55u8, 48u8, 103u8, 101u8, 110u8, 107u8, 111u8, 45u8, 49u8, 51u8, 50u8, + 49u8, 103u8, 101u8, 110u8, 107u8, 111u8, 45u8, 49u8, 51u8, 51u8, 49u8, + 103u8, 101u8, 110u8, 107u8, 121u8, 117u8, 45u8, 49u8, 50u8, 48u8, 52u8, + 103u8, 101u8, 110u8, 110u8, 97u8, 45u8, 49u8, 54u8, 49u8, 53u8, 103u8, + 101u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, 50u8, 52u8, 103u8, + 101u8, 110u8, 111u8, 45u8, 49u8, 51u8, 49u8, 57u8, 103u8, 101u8, 110u8, + 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 54u8, 56u8, 56u8, 103u8, 101u8, + 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 49u8, 56u8, 52u8, + 103u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 50u8, + 57u8, 104u8, 97u8, 107u8, 117u8, 99u8, 104u8, 105u8, 45u8, 54u8, 53u8, + 48u8, 104u8, 97u8, 107u8, 117u8, 104u8, 111u8, 45u8, 54u8, 55u8, 50u8, + 104u8, 101u8, 105u8, 106u8, 105u8, 45u8, 49u8, 49u8, 53u8, 57u8, 104u8, + 101u8, 105u8, 115u8, 101u8, 105u8, 104u8, 111u8, 97u8, 110u8, 45u8, 49u8, + 49u8, 50u8, 48u8, 104u8, 111u8, 101u8, 105u8, 45u8, 49u8, 55u8, 48u8, 52u8, + 104u8, 111u8, 101u8, 110u8, 45u8, 49u8, 49u8, 51u8, 53u8, 104u8, 111u8, + 103u8, 101u8, 110u8, 45u8, 49u8, 49u8, 53u8, 54u8, 104u8, 111u8, 106u8, + 105u8, 45u8, 49u8, 50u8, 52u8, 55u8, 104u8, 111u8, 107u8, 105u8, 45u8, + 55u8, 55u8, 48u8, 104u8, 111u8, 114u8, 101u8, 107u8, 105u8, 45u8, 49u8, + 55u8, 53u8, 49u8, 104u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, + 52u8, 52u8, 57u8, 106u8, 105u8, 97u8, 110u8, 45u8, 49u8, 48u8, 50u8, 49u8, + 106u8, 105u8, 110u8, 103u8, 111u8, 107u8, 101u8, 105u8, 117u8, 110u8, 45u8, + 55u8, 54u8, 55u8, 106u8, 105u8, 110u8, 107u8, 105u8, 45u8, 55u8, 50u8, + 52u8, 106u8, 105u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 48u8, + 54u8, 53u8, 106u8, 105u8, 115u8, 104u8, 111u8, 45u8, 49u8, 49u8, 55u8, + 55u8, 106u8, 111u8, 101u8, 105u8, 45u8, 49u8, 50u8, 51u8, 50u8, 106u8, + 111u8, 103u8, 97u8, 110u8, 45u8, 56u8, 53u8, 57u8, 106u8, 111u8, 103u8, + 101u8, 110u8, 45u8, 49u8, 50u8, 48u8, 55u8, 106u8, 111u8, 103u8, 101u8, + 110u8, 45u8, 57u8, 55u8, 54u8, 106u8, 111u8, 104u8, 101u8, 105u8, 45u8, + 57u8, 51u8, 49u8, 106u8, 111u8, 107u8, 121u8, 111u8, 45u8, 49u8, 54u8, + 56u8, 52u8, 106u8, 111u8, 107u8, 121u8, 117u8, 45u8, 49u8, 50u8, 49u8, + 57u8, 106u8, 111u8, 111u8, 45u8, 49u8, 50u8, 50u8, 50u8, 106u8, 111u8, + 111u8, 45u8, 49u8, 54u8, 53u8, 50u8, 106u8, 111u8, 116u8, 111u8, 107u8, + 117u8, 45u8, 49u8, 48u8, 57u8, 55u8, 106u8, 111u8, 119u8, 97u8, 45u8, 56u8, + 51u8, 52u8, 106u8, 117u8, 101u8, 105u8, 45u8, 49u8, 49u8, 56u8, 50u8, + 107u8, 97u8, 101u8, 105u8, 45u8, 49u8, 56u8, 52u8, 56u8, 107u8, 97u8, + 103u8, 101u8, 110u8, 45u8, 49u8, 51u8, 48u8, 51u8, 107u8, 97u8, 104u8, + 111u8, 45u8, 49u8, 48u8, 57u8, 52u8, 107u8, 97u8, 106u8, 111u8, 45u8, 56u8, + 52u8, 56u8, 107u8, 97u8, 107u8, 101u8, 105u8, 45u8, 49u8, 51u8, 56u8, 55u8, + 107u8, 97u8, 107u8, 105u8, 116u8, 115u8, 117u8, 45u8, 49u8, 52u8, 52u8, + 49u8, 107u8, 97u8, 110u8, 98u8, 117u8, 110u8, 45u8, 49u8, 54u8, 54u8, 49u8, + 107u8, 97u8, 110u8, 101u8, 105u8, 45u8, 49u8, 54u8, 50u8, 52u8, 107u8, + 97u8, 110u8, 101u8, 110u8, 45u8, 49u8, 55u8, 52u8, 56u8, 107u8, 97u8, + 110u8, 103u8, 101u8, 110u8, 45u8, 49u8, 50u8, 52u8, 51u8, 107u8, 97u8, + 110u8, 106u8, 105u8, 45u8, 49u8, 48u8, 56u8, 55u8, 107u8, 97u8, 110u8, + 107u8, 105u8, 45u8, 49u8, 50u8, 50u8, 57u8, 107u8, 97u8, 110u8, 107u8, + 111u8, 45u8, 49u8, 48u8, 48u8, 52u8, 107u8, 97u8, 110u8, 110u8, 97u8, 45u8, + 57u8, 56u8, 53u8, 107u8, 97u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, + 48u8, 49u8, 55u8, 107u8, 97u8, 110u8, 112u8, 111u8, 45u8, 49u8, 55u8, 52u8, + 49u8, 107u8, 97u8, 110u8, 112u8, 121u8, 111u8, 45u8, 56u8, 56u8, 57u8, + 107u8, 97u8, 110u8, 115u8, 101u8, 105u8, 45u8, 49u8, 55u8, 56u8, 57u8, + 107u8, 97u8, 110u8, 115u8, 104u8, 111u8, 45u8, 49u8, 52u8, 54u8, 48u8, + 107u8, 97u8, 110u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 48u8, 52u8, + 52u8, 107u8, 97u8, 111u8, 45u8, 49u8, 49u8, 54u8, 57u8, 107u8, 97u8, 114u8, + 111u8, 107u8, 117u8, 45u8, 49u8, 50u8, 50u8, 53u8, 107u8, 97u8, 114u8, + 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 51u8, 50u8, 54u8, 107u8, 97u8, + 115u8, 104u8, 111u8, 45u8, 49u8, 49u8, 48u8, 54u8, 107u8, 97u8, 116u8, + 101u8, 105u8, 45u8, 49u8, 50u8, 51u8, 53u8, 107u8, 101u8, 105u8, 97u8, + 110u8, 45u8, 49u8, 54u8, 52u8, 56u8, 107u8, 101u8, 105u8, 99u8, 104u8, + 111u8, 45u8, 49u8, 53u8, 57u8, 54u8, 107u8, 101u8, 105u8, 111u8, 45u8, + 49u8, 56u8, 54u8, 53u8, 107u8, 101u8, 105u8, 117u8, 110u8, 45u8, 55u8, + 48u8, 52u8, 107u8, 101u8, 110u8, 99u8, 104u8, 111u8, 45u8, 49u8, 50u8, + 52u8, 57u8, 107u8, 101u8, 110u8, 101u8, 105u8, 45u8, 49u8, 50u8, 48u8, + 54u8, 107u8, 101u8, 110u8, 103u8, 101u8, 110u8, 45u8, 49u8, 51u8, 48u8, + 50u8, 107u8, 101u8, 110u8, 106u8, 105u8, 45u8, 49u8, 50u8, 55u8, 53u8, + 107u8, 101u8, 110u8, 107u8, 121u8, 117u8, 45u8, 49u8, 49u8, 57u8, 48u8, + 107u8, 101u8, 110u8, 109u8, 117u8, 45u8, 49u8, 51u8, 51u8, 52u8, 107u8, + 101u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, 48u8, 49u8, 107u8, + 101u8, 110u8, 112u8, 111u8, 45u8, 49u8, 50u8, 49u8, 51u8, 107u8, 101u8, + 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 50u8, 49u8, 49u8, + 107u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 55u8, + 48u8, 107u8, 111u8, 97u8, 110u8, 45u8, 49u8, 50u8, 55u8, 56u8, 107u8, + 111u8, 99u8, 104u8, 111u8, 45u8, 49u8, 50u8, 54u8, 49u8, 107u8, 111u8, + 103u8, 101u8, 110u8, 45u8, 49u8, 50u8, 53u8, 54u8, 107u8, 111u8, 104u8, + 101u8, 105u8, 45u8, 49u8, 48u8, 53u8, 56u8, 107u8, 111u8, 104u8, 111u8, + 45u8, 57u8, 54u8, 52u8, 107u8, 111u8, 106u8, 105u8, 45u8, 49u8, 49u8, 52u8, + 50u8, 107u8, 111u8, 106u8, 105u8, 45u8, 49u8, 53u8, 53u8, 53u8, 107u8, + 111u8, 107u8, 97u8, 45u8, 49u8, 56u8, 52u8, 52u8, 107u8, 111u8, 107u8, + 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 52u8, 48u8, 107u8, 111u8, 110u8, + 105u8, 110u8, 45u8, 56u8, 49u8, 48u8, 107u8, 111u8, 111u8, 45u8, 49u8, + 51u8, 56u8, 57u8, 107u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, + 49u8, 51u8, 55u8, 57u8, 107u8, 111u8, 115u8, 104u8, 111u8, 45u8, 49u8, + 52u8, 53u8, 53u8, 107u8, 111u8, 119u8, 97u8, 45u8, 49u8, 48u8, 57u8, 57u8, + 107u8, 111u8, 119u8, 97u8, 45u8, 49u8, 51u8, 56u8, 49u8, 107u8, 121u8, + 111u8, 104u8, 111u8, 45u8, 49u8, 55u8, 49u8, 54u8, 107u8, 121u8, 111u8, + 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 53u8, 50u8, 56u8, 107u8, 121u8, + 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 52u8, 53u8, 50u8, 107u8, + 121u8, 111u8, 119u8, 97u8, 45u8, 49u8, 56u8, 48u8, 49u8, 107u8, 121u8, + 117u8, 97u8, 110u8, 45u8, 49u8, 49u8, 52u8, 53u8, 107u8, 121u8, 117u8, + 106u8, 117u8, 45u8, 49u8, 49u8, 53u8, 52u8, 109u8, 97u8, 110u8, 101u8, + 110u8, 45u8, 49u8, 56u8, 54u8, 48u8, 109u8, 97u8, 110u8, 106u8, 105u8, + 45u8, 49u8, 54u8, 53u8, 56u8, 109u8, 97u8, 110u8, 106u8, 117u8, 45u8, 49u8, + 48u8, 50u8, 52u8, 109u8, 101u8, 105u8, 106u8, 105u8, 109u8, 101u8, 105u8, + 111u8, 45u8, 49u8, 52u8, 57u8, 50u8, 109u8, 101u8, 105u8, 114u8, 101u8, + 107u8, 105u8, 45u8, 49u8, 54u8, 53u8, 53u8, 109u8, 101u8, 105u8, 116u8, + 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 56u8, 55u8, 109u8, 101u8, 105u8, + 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 57u8, 48u8, 109u8, 101u8, + 105u8, 119u8, 97u8, 45u8, 49u8, 55u8, 54u8, 52u8, 110u8, 105u8, 110u8, + 97u8, 110u8, 45u8, 49u8, 49u8, 54u8, 54u8, 110u8, 105u8, 110u8, 106u8, + 105u8, 45u8, 49u8, 50u8, 52u8, 48u8, 110u8, 105u8, 110u8, 106u8, 117u8, + 45u8, 56u8, 53u8, 49u8, 110u8, 105u8, 110u8, 110u8, 97u8, 45u8, 56u8, 56u8, + 53u8, 110u8, 105u8, 110u8, 112u8, 101u8, 105u8, 45u8, 49u8, 49u8, 53u8, + 49u8, 111u8, 99u8, 104u8, 111u8, 45u8, 49u8, 51u8, 49u8, 49u8, 111u8, + 101u8, 105u8, 45u8, 49u8, 51u8, 57u8, 52u8, 111u8, 104u8, 111u8, 45u8, + 49u8, 49u8, 54u8, 49u8, 111u8, 110u8, 105u8, 110u8, 45u8, 49u8, 52u8, 54u8, + 55u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 48u8, 56u8, 52u8, + 111u8, 119u8, 97u8, 45u8, 57u8, 54u8, 49u8, 114u8, 101u8, 105u8, 107u8, + 105u8, 45u8, 55u8, 49u8, 53u8, 114u8, 101u8, 105u8, 119u8, 97u8, 114u8, + 121u8, 97u8, 107u8, 117u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, 51u8, + 56u8, 115u8, 97u8, 105u8, 107u8, 111u8, 45u8, 56u8, 53u8, 52u8, 115u8, + 104u8, 111u8, 97u8, 110u8, 45u8, 49u8, 49u8, 55u8, 49u8, 115u8, 104u8, + 111u8, 97u8, 110u8, 45u8, 49u8, 50u8, 57u8, 57u8, 115u8, 104u8, 111u8, + 99u8, 104u8, 111u8, 45u8, 49u8, 52u8, 50u8, 56u8, 115u8, 104u8, 111u8, + 99u8, 104u8, 117u8, 45u8, 49u8, 51u8, 50u8, 52u8, 115u8, 104u8, 111u8, + 103u8, 101u8, 110u8, 45u8, 49u8, 50u8, 53u8, 57u8, 115u8, 104u8, 111u8, + 104u8, 101u8, 105u8, 45u8, 49u8, 51u8, 52u8, 54u8, 115u8, 104u8, 111u8, + 104u8, 111u8, 45u8, 49u8, 48u8, 55u8, 52u8, 115u8, 104u8, 111u8, 104u8, + 111u8, 45u8, 49u8, 54u8, 52u8, 52u8, 115u8, 104u8, 111u8, 106u8, 105u8, + 45u8, 49u8, 49u8, 57u8, 57u8, 115u8, 104u8, 111u8, 107u8, 97u8, 45u8, 49u8, + 50u8, 53u8, 55u8, 115u8, 104u8, 111u8, 111u8, 45u8, 49u8, 50u8, 56u8, 56u8, + 115u8, 104u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 48u8, + 55u8, 55u8, 115u8, 104u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, + 57u8, 57u8, 48u8, 115u8, 104u8, 111u8, 116u8, 97u8, 105u8, 45u8, 56u8, + 57u8, 56u8, 115u8, 104u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, + 55u8, 49u8, 49u8, 115u8, 104u8, 111u8, 119u8, 97u8, 115u8, 104u8, 111u8, + 119u8, 97u8, 45u8, 49u8, 51u8, 49u8, 50u8, 115u8, 104u8, 117u8, 99u8, + 104u8, 111u8, 45u8, 54u8, 56u8, 54u8, 116u8, 97u8, 105u8, 101u8, 105u8, + 45u8, 49u8, 53u8, 50u8, 49u8, 116u8, 97u8, 105u8, 104u8, 111u8, 45u8, 55u8, + 48u8, 49u8, 116u8, 97u8, 105u8, 107u8, 97u8, 45u8, 54u8, 52u8, 53u8, 116u8, + 97u8, 105u8, 115u8, 104u8, 111u8, 116u8, 101u8, 110u8, 97u8, 110u8, 45u8, + 56u8, 53u8, 55u8, 116u8, 101u8, 110u8, 98u8, 117u8, 110u8, 45u8, 49u8, + 53u8, 51u8, 50u8, 116u8, 101u8, 110u8, 99u8, 104u8, 111u8, 45u8, 56u8, + 50u8, 52u8, 116u8, 101u8, 110u8, 101u8, 105u8, 45u8, 49u8, 49u8, 49u8, + 48u8, 116u8, 101u8, 110u8, 101u8, 110u8, 45u8, 57u8, 55u8, 51u8, 116u8, + 101u8, 110u8, 103u8, 101u8, 110u8, 45u8, 57u8, 55u8, 56u8, 116u8, 101u8, + 110u8, 103u8, 105u8, 45u8, 49u8, 48u8, 53u8, 51u8, 116u8, 101u8, 110u8, + 103u8, 121u8, 111u8, 45u8, 57u8, 51u8, 56u8, 116u8, 101u8, 110u8, 106u8, + 105u8, 45u8, 49u8, 49u8, 50u8, 52u8, 116u8, 101u8, 110u8, 106u8, 117u8, + 45u8, 49u8, 51u8, 55u8, 53u8, 116u8, 101u8, 110u8, 109u8, 101u8, 105u8, + 45u8, 49u8, 55u8, 56u8, 49u8, 116u8, 101u8, 110u8, 110u8, 97u8, 45u8, 49u8, + 54u8, 56u8, 49u8, 116u8, 101u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, + 49u8, 48u8, 56u8, 116u8, 101u8, 110u8, 111u8, 45u8, 55u8, 56u8, 49u8, + 116u8, 101u8, 110u8, 112u8, 111u8, 45u8, 49u8, 56u8, 51u8, 48u8, 116u8, + 101u8, 110u8, 112u8, 117u8, 107u8, 117u8, 45u8, 49u8, 50u8, 51u8, 51u8, + 116u8, 101u8, 110u8, 112u8, 121u8, 111u8, 45u8, 55u8, 50u8, 57u8, 116u8, + 101u8, 110u8, 112u8, 121u8, 111u8, 104u8, 111u8, 106u8, 105u8, 45u8, 55u8, + 53u8, 55u8, 116u8, 101u8, 110u8, 112u8, 121u8, 111u8, 106u8, 105u8, 110u8, + 103u8, 111u8, 45u8, 55u8, 54u8, 53u8, 116u8, 101u8, 110u8, 112u8, 121u8, + 111u8, 107u8, 97u8, 109u8, 112u8, 111u8, 45u8, 55u8, 52u8, 57u8, 116u8, + 101u8, 110u8, 112u8, 121u8, 111u8, 115u8, 104u8, 111u8, 104u8, 111u8, 45u8, + 55u8, 52u8, 57u8, 116u8, 101u8, 110u8, 114u8, 111u8, 107u8, 117u8, 45u8, + 57u8, 55u8, 48u8, 116u8, 101u8, 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, + 45u8, 57u8, 52u8, 55u8, 116u8, 101u8, 110u8, 115u8, 104u8, 111u8, 45u8, + 49u8, 49u8, 51u8, 49u8, 116u8, 101u8, 110u8, 115u8, 104u8, 111u8, 45u8, + 49u8, 53u8, 55u8, 51u8, 116u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, + 45u8, 57u8, 53u8, 55u8, 116u8, 101u8, 110u8, 121u8, 111u8, 45u8, 49u8, + 49u8, 52u8, 52u8, 116u8, 111u8, 107u8, 117u8, 106u8, 105u8, 45u8, 49u8, + 51u8, 48u8, 54u8, 119u8, 97u8, 100u8, 111u8, 45u8, 55u8, 48u8, 56u8, 121u8, + 111u8, 114u8, 111u8, 45u8, 55u8, 49u8, 55u8, 121u8, 111u8, 119u8, 97u8, + 45u8, 49u8, 49u8, 56u8, 49u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 237u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 17u8, 0u8, 0u8, 0u8, 36u8, 0u8, + 0u8, 0u8, 51u8, 0u8, 0u8, 0u8, 70u8, 0u8, 0u8, 0u8, 89u8, 0u8, 0u8, 0u8, + 107u8, 0u8, 0u8, 0u8, 126u8, 0u8, 0u8, 0u8, 144u8, 0u8, 0u8, 0u8, 164u8, + 0u8, 0u8, 0u8, 183u8, 0u8, 0u8, 0u8, 202u8, 0u8, 0u8, 0u8, 222u8, 0u8, 0u8, + 0u8, 242u8, 0u8, 0u8, 0u8, 3u8, 1u8, 0u8, 0u8, 22u8, 1u8, 0u8, 0u8, 43u8, + 1u8, 0u8, 0u8, 65u8, 1u8, 0u8, 0u8, 85u8, 1u8, 0u8, 0u8, 105u8, 1u8, 0u8, + 0u8, 125u8, 1u8, 0u8, 0u8, 143u8, 1u8, 0u8, 0u8, 163u8, 1u8, 0u8, 0u8, + 183u8, 1u8, 0u8, 0u8, 203u8, 1u8, 0u8, 0u8, 223u8, 1u8, 0u8, 0u8, 244u8, + 1u8, 0u8, 0u8, 10u8, 2u8, 0u8, 0u8, 31u8, 2u8, 0u8, 0u8, 50u8, 2u8, 0u8, + 0u8, 69u8, 2u8, 0u8, 0u8, 86u8, 2u8, 0u8, 0u8, 106u8, 2u8, 0u8, 0u8, 125u8, + 2u8, 0u8, 0u8, 140u8, 2u8, 0u8, 0u8, 159u8, 2u8, 0u8, 0u8, 178u8, 2u8, 0u8, + 0u8, 195u8, 2u8, 0u8, 0u8, 214u8, 2u8, 0u8, 0u8, 233u8, 2u8, 0u8, 0u8, + 252u8, 2u8, 0u8, 0u8, 15u8, 3u8, 0u8, 0u8, 35u8, 3u8, 0u8, 0u8, 56u8, 3u8, + 0u8, 0u8, 75u8, 3u8, 0u8, 0u8, 94u8, 3u8, 0u8, 0u8, 110u8, 3u8, 0u8, 0u8, + 127u8, 3u8, 0u8, 0u8, 146u8, 3u8, 0u8, 0u8, 163u8, 3u8, 0u8, 0u8, 182u8, + 3u8, 0u8, 0u8, 201u8, 3u8, 0u8, 0u8, 220u8, 3u8, 0u8, 0u8, 236u8, 3u8, 0u8, + 0u8, 254u8, 3u8, 0u8, 0u8, 17u8, 4u8, 0u8, 0u8, 37u8, 4u8, 0u8, 0u8, 55u8, + 4u8, 0u8, 0u8, 75u8, 4u8, 0u8, 0u8, 95u8, 4u8, 0u8, 0u8, 114u8, 4u8, 0u8, + 0u8, 134u8, 4u8, 0u8, 0u8, 153u8, 4u8, 0u8, 0u8, 174u8, 4u8, 0u8, 0u8, + 193u8, 4u8, 0u8, 0u8, 213u8, 4u8, 0u8, 0u8, 232u8, 4u8, 0u8, 0u8, 252u8, + 4u8, 0u8, 0u8, 15u8, 5u8, 0u8, 0u8, 36u8, 5u8, 0u8, 0u8, 58u8, 5u8, 0u8, + 0u8, 79u8, 5u8, 0u8, 0u8, 98u8, 5u8, 0u8, 0u8, 116u8, 5u8, 0u8, 0u8, 136u8, + 5u8, 0u8, 0u8, 142u8, 5u8, 0u8, 0u8, 160u8, 5u8, 0u8, 0u8, 178u8, 5u8, 0u8, + 0u8, 196u8, 5u8, 0u8, 0u8, 215u8, 5u8, 0u8, 0u8, 234u8, 5u8, 0u8, 0u8, + 250u8, 5u8, 0u8, 0u8, 15u8, 6u8, 0u8, 0u8, 35u8, 6u8, 0u8, 0u8, 54u8, 6u8, + 0u8, 0u8, 76u8, 6u8, 0u8, 0u8, 93u8, 6u8, 0u8, 0u8, 115u8, 6u8, 0u8, 0u8, + 135u8, 6u8, 0u8, 0u8, 154u8, 6u8, 0u8, 0u8, 171u8, 6u8, 0u8, 0u8, 191u8, + 6u8, 0u8, 0u8, 208u8, 6u8, 0u8, 0u8, 226u8, 6u8, 0u8, 0u8, 245u8, 6u8, 0u8, + 0u8, 9u8, 7u8, 0u8, 0u8, 26u8, 7u8, 0u8, 0u8, 43u8, 7u8, 0u8, 0u8, 64u8, + 7u8, 0u8, 0u8, 81u8, 7u8, 0u8, 0u8, 100u8, 7u8, 0u8, 0u8, 118u8, 7u8, 0u8, + 0u8, 137u8, 7u8, 0u8, 0u8, 155u8, 7u8, 0u8, 0u8, 171u8, 7u8, 0u8, 0u8, + 190u8, 7u8, 0u8, 0u8, 211u8, 7u8, 0u8, 0u8, 231u8, 7u8, 0u8, 0u8, 249u8, + 7u8, 0u8, 0u8, 11u8, 8u8, 0u8, 0u8, 31u8, 8u8, 0u8, 0u8, 51u8, 8u8, 0u8, + 0u8, 70u8, 8u8, 0u8, 0u8, 89u8, 8u8, 0u8, 0u8, 105u8, 8u8, 0u8, 0u8, 124u8, + 8u8, 0u8, 0u8, 143u8, 8u8, 0u8, 0u8, 161u8, 8u8, 0u8, 0u8, 181u8, 8u8, 0u8, + 0u8, 201u8, 8u8, 0u8, 0u8, 222u8, 8u8, 0u8, 0u8, 239u8, 8u8, 0u8, 0u8, 3u8, + 9u8, 0u8, 0u8, 23u8, 9u8, 0u8, 0u8, 42u8, 9u8, 0u8, 0u8, 61u8, 9u8, 0u8, + 0u8, 80u8, 9u8, 0u8, 0u8, 100u8, 9u8, 0u8, 0u8, 119u8, 9u8, 0u8, 0u8, + 136u8, 9u8, 0u8, 0u8, 156u8, 9u8, 0u8, 0u8, 174u8, 9u8, 0u8, 0u8, 194u8, + 9u8, 0u8, 0u8, 214u8, 9u8, 0u8, 0u8, 234u8, 9u8, 0u8, 0u8, 252u8, 9u8, 0u8, + 0u8, 15u8, 10u8, 0u8, 0u8, 34u8, 10u8, 0u8, 0u8, 56u8, 10u8, 0u8, 0u8, + 77u8, 10u8, 0u8, 0u8, 95u8, 10u8, 0u8, 0u8, 114u8, 10u8, 0u8, 0u8, 133u8, + 10u8, 0u8, 0u8, 152u8, 10u8, 0u8, 0u8, 168u8, 10u8, 0u8, 0u8, 187u8, 10u8, + 0u8, 0u8, 206u8, 10u8, 0u8, 0u8, 224u8, 10u8, 0u8, 0u8, 244u8, 10u8, 0u8, + 0u8, 5u8, 11u8, 0u8, 0u8, 21u8, 11u8, 0u8, 0u8, 42u8, 11u8, 0u8, 0u8, 61u8, + 11u8, 0u8, 0u8, 79u8, 11u8, 0u8, 0u8, 97u8, 11u8, 0u8, 0u8, 116u8, 11u8, + 0u8, 0u8, 137u8, 11u8, 0u8, 0u8, 158u8, 11u8, 0u8, 0u8, 177u8, 11u8, 0u8, + 0u8, 196u8, 11u8, 0u8, 0u8, 215u8, 11u8, 0u8, 0u8, 233u8, 11u8, 0u8, 0u8, + 252u8, 11u8, 0u8, 0u8, 15u8, 12u8, 0u8, 0u8, 21u8, 12u8, 0u8, 0u8, 39u8, + 12u8, 0u8, 0u8, 61u8, 12u8, 0u8, 0u8, 82u8, 12u8, 0u8, 0u8, 103u8, 12u8, + 0u8, 0u8, 122u8, 12u8, 0u8, 0u8, 140u8, 12u8, 0u8, 0u8, 159u8, 12u8, 0u8, + 0u8, 176u8, 12u8, 0u8, 0u8, 193u8, 12u8, 0u8, 0u8, 213u8, 12u8, 0u8, 0u8, + 231u8, 12u8, 0u8, 0u8, 248u8, 12u8, 0u8, 0u8, 9u8, 13u8, 0u8, 0u8, 27u8, + 13u8, 0u8, 0u8, 46u8, 13u8, 0u8, 0u8, 61u8, 13u8, 0u8, 0u8, 78u8, 13u8, + 0u8, 0u8, 83u8, 13u8, 0u8, 0u8, 105u8, 13u8, 0u8, 0u8, 122u8, 13u8, 0u8, + 0u8, 141u8, 13u8, 0u8, 0u8, 160u8, 13u8, 0u8, 0u8, 180u8, 13u8, 0u8, 0u8, + 200u8, 13u8, 0u8, 0u8, 220u8, 13u8, 0u8, 0u8, 240u8, 13u8, 0u8, 0u8, 3u8, + 14u8, 0u8, 0u8, 22u8, 14u8, 0u8, 0u8, 42u8, 14u8, 0u8, 0u8, 61u8, 14u8, + 0u8, 0u8, 78u8, 14u8, 0u8, 0u8, 100u8, 14u8, 0u8, 0u8, 120u8, 14u8, 0u8, + 0u8, 138u8, 14u8, 0u8, 0u8, 159u8, 14u8, 0u8, 0u8, 164u8, 14u8, 0u8, 0u8, + 183u8, 14u8, 0u8, 0u8, 201u8, 14u8, 0u8, 0u8, 220u8, 14u8, 0u8, 0u8, 237u8, + 14u8, 0u8, 0u8, 254u8, 14u8, 0u8, 0u8, 4u8, 15u8, 0u8, 0u8, 21u8, 15u8, + 0u8, 0u8, 41u8, 15u8, 0u8, 0u8, 59u8, 15u8, 0u8, 0u8, 77u8, 15u8, 0u8, 0u8, + 93u8, 15u8, 0u8, 0u8, 111u8, 15u8, 0u8, 0u8, 131u8, 15u8, 0u8, 0u8, 149u8, + 15u8, 0u8, 0u8, 169u8, 15u8, 0u8, 0u8, 188u8, 15u8, 0u8, 0u8, 208u8, 15u8, + 0u8, 0u8, 227u8, 15u8, 0u8, 0u8, 246u8, 15u8, 0u8, 0u8, 5u8, 16u8, 0u8, + 0u8, 24u8, 16u8, 0u8, 0u8, 45u8, 16u8, 0u8, 0u8, 63u8, 16u8, 0u8, 0u8, + 85u8, 16u8, 0u8, 0u8, 107u8, 16u8, 0u8, 0u8, 129u8, 16u8, 0u8, 0u8, 151u8, + 16u8, 0u8, 0u8, 170u8, 16u8, 0u8, 0u8, 190u8, 16u8, 0u8, 0u8, 210u8, 16u8, + 0u8, 0u8, 230u8, 16u8, 0u8, 0u8, 249u8, 16u8, 0u8, 0u8, 12u8, 17u8, 0u8, + 0u8, 33u8, 17u8, 0u8, 0u8, 49u8, 17u8, 0u8, 0u8, 65u8, 17u8, 0u8, 0u8, + 65u8, 110u8, 45u8, 101u8, 105u8, 32u8, 40u8, 49u8, 55u8, 55u8, 50u8, 45u8, + 49u8, 55u8, 56u8, 49u8, 41u8, 65u8, 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, + 49u8, 49u8, 55u8, 53u8, 226u8, 128u8, 147u8, 49u8, 49u8, 55u8, 55u8, 41u8, + 65u8, 110u8, 97u8, 32u8, 40u8, 57u8, 54u8, 56u8, 226u8, 128u8, 147u8, 57u8, + 55u8, 48u8, 41u8, 65u8, 110u8, 115u8, 101u8, 105u8, 32u8, 40u8, 49u8, 56u8, + 53u8, 52u8, 226u8, 128u8, 147u8, 49u8, 56u8, 54u8, 48u8, 41u8, 65u8, 110u8, + 116u8, 101u8, 105u8, 32u8, 40u8, 49u8, 50u8, 50u8, 55u8, 226u8, 128u8, + 147u8, 49u8, 50u8, 50u8, 57u8, 41u8, 66u8, 117u8, 110u8, 45u8, 97u8, 110u8, + 32u8, 40u8, 49u8, 52u8, 52u8, 52u8, 45u8, 49u8, 52u8, 52u8, 57u8, 41u8, + 66u8, 117u8, 196u8, 141u8, 117u8, 32u8, 40u8, 49u8, 51u8, 55u8, 50u8, + 226u8, 128u8, 147u8, 49u8, 51u8, 55u8, 53u8, 41u8, 66u8, 117u8, 110u8, + 45u8, 101u8, 105u8, 32u8, 40u8, 49u8, 50u8, 54u8, 52u8, 45u8, 49u8, 50u8, + 55u8, 53u8, 41u8, 66u8, 117u8, 110u8, 196u8, 145u8, 105u8, 32u8, 40u8, + 49u8, 49u8, 56u8, 53u8, 226u8, 128u8, 147u8, 49u8, 49u8, 57u8, 48u8, 41u8, + 66u8, 117u8, 110u8, 107u8, 97u8, 32u8, 40u8, 49u8, 56u8, 48u8, 52u8, 226u8, + 128u8, 147u8, 49u8, 56u8, 49u8, 56u8, 41u8, 66u8, 117u8, 110u8, 107u8, + 105u8, 32u8, 40u8, 49u8, 53u8, 48u8, 49u8, 226u8, 128u8, 147u8, 49u8, 53u8, + 48u8, 52u8, 41u8, 66u8, 117u8, 110u8, 107u8, 106u8, 117u8, 32u8, 40u8, + 49u8, 56u8, 54u8, 49u8, 226u8, 128u8, 147u8, 49u8, 56u8, 54u8, 52u8, 41u8, + 66u8, 117u8, 110u8, 109u8, 101u8, 105u8, 32u8, 40u8, 49u8, 52u8, 54u8, + 57u8, 226u8, 128u8, 147u8, 49u8, 52u8, 56u8, 55u8, 41u8, 66u8, 117u8, + 110u8, 45u8, 111u8, 32u8, 40u8, 49u8, 50u8, 54u8, 48u8, 45u8, 49u8, 50u8, + 54u8, 49u8, 41u8, 66u8, 117u8, 110u8, 112u8, 111u8, 32u8, 40u8, 49u8, 51u8, + 49u8, 55u8, 226u8, 128u8, 147u8, 49u8, 51u8, 49u8, 57u8, 41u8, 66u8, 117u8, + 110u8, 114u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 53u8, 57u8, 50u8, + 226u8, 128u8, 147u8, 49u8, 53u8, 57u8, 54u8, 41u8, 66u8, 117u8, 110u8, + 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 50u8, 51u8, 52u8, + 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 53u8, 41u8, 66u8, 117u8, 110u8, + 115u8, 101u8, 105u8, 32u8, 40u8, 49u8, 56u8, 49u8, 56u8, 226u8, 128u8, + 147u8, 49u8, 56u8, 51u8, 48u8, 41u8, 66u8, 117u8, 110u8, 197u8, 161u8, + 111u8, 32u8, 40u8, 49u8, 52u8, 54u8, 54u8, 226u8, 128u8, 147u8, 49u8, 52u8, + 54u8, 55u8, 41u8, 196u8, 140u8, 111u8, 103u8, 101u8, 110u8, 32u8, 40u8, + 49u8, 48u8, 50u8, 56u8, 226u8, 128u8, 147u8, 49u8, 48u8, 51u8, 55u8, 41u8, + 196u8, 140u8, 111u8, 104u8, 111u8, 32u8, 40u8, 57u8, 57u8, 57u8, 226u8, + 128u8, 147u8, 49u8, 48u8, 48u8, 52u8, 41u8, 196u8, 140u8, 111u8, 196u8, + 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, 48u8, 52u8, 226u8, 128u8, 147u8, + 49u8, 49u8, 48u8, 54u8, 41u8, 196u8, 140u8, 111u8, 107u8, 97u8, 110u8, + 32u8, 40u8, 49u8, 49u8, 54u8, 51u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, + 53u8, 41u8, 196u8, 140u8, 111u8, 107u8, 106u8, 111u8, 32u8, 40u8, 49u8, + 52u8, 56u8, 55u8, 226u8, 128u8, 147u8, 49u8, 52u8, 56u8, 57u8, 41u8, 196u8, + 140u8, 111u8, 107u8, 106u8, 117u8, 32u8, 40u8, 49u8, 48u8, 52u8, 48u8, + 226u8, 128u8, 147u8, 49u8, 48u8, 52u8, 52u8, 41u8, 196u8, 140u8, 111u8, + 114u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 52u8, 53u8, 55u8, 226u8, + 128u8, 147u8, 49u8, 52u8, 54u8, 48u8, 41u8, 196u8, 140u8, 111u8, 114u8, + 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, 51u8, 55u8, 226u8, + 128u8, 147u8, 49u8, 48u8, 52u8, 48u8, 41u8, 196u8, 140u8, 111u8, 197u8, + 161u8, 97u8, 111u8, 32u8, 40u8, 49u8, 49u8, 51u8, 50u8, 226u8, 128u8, + 147u8, 49u8, 49u8, 51u8, 53u8, 41u8, 196u8, 140u8, 111u8, 116u8, 111u8, + 107u8, 117u8, 32u8, 40u8, 57u8, 57u8, 53u8, 226u8, 128u8, 147u8, 57u8, + 57u8, 57u8, 41u8, 196u8, 140u8, 111u8, 118u8, 97u8, 32u8, 40u8, 49u8, 48u8, + 49u8, 50u8, 226u8, 128u8, 147u8, 49u8, 48u8, 49u8, 55u8, 41u8, 68u8, 97u8, + 105u8, 100u8, 111u8, 32u8, 40u8, 56u8, 48u8, 54u8, 226u8, 128u8, 147u8, + 56u8, 49u8, 48u8, 41u8, 68u8, 97u8, 105u8, 196u8, 145u8, 105u8, 32u8, 40u8, + 49u8, 49u8, 50u8, 54u8, 226u8, 128u8, 147u8, 49u8, 49u8, 51u8, 49u8, 41u8, + 69u8, 105u8, 196u8, 141u8, 111u8, 32u8, 40u8, 49u8, 48u8, 57u8, 54u8, + 226u8, 128u8, 147u8, 49u8, 48u8, 57u8, 55u8, 41u8, 69u8, 105u8, 45u8, + 101u8, 110u8, 32u8, 40u8, 57u8, 56u8, 55u8, 45u8, 57u8, 56u8, 57u8, 41u8, + 69u8, 105u8, 197u8, 161u8, 111u8, 32u8, 40u8, 49u8, 48u8, 56u8, 49u8, + 226u8, 128u8, 147u8, 49u8, 48u8, 56u8, 52u8, 41u8, 69u8, 105u8, 196u8, + 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, 52u8, 49u8, 226u8, 128u8, 147u8, + 49u8, 49u8, 52u8, 50u8, 41u8, 69u8, 105u8, 107u8, 97u8, 110u8, 32u8, 40u8, + 57u8, 56u8, 51u8, 226u8, 128u8, 147u8, 57u8, 56u8, 53u8, 41u8, 69u8, 105u8, + 107u8, 106u8, 111u8, 32u8, 40u8, 49u8, 52u8, 50u8, 57u8, 226u8, 128u8, + 147u8, 49u8, 52u8, 52u8, 49u8, 41u8, 69u8, 105u8, 107u8, 106u8, 117u8, + 32u8, 40u8, 49u8, 49u8, 49u8, 51u8, 226u8, 128u8, 147u8, 49u8, 49u8, 49u8, + 56u8, 41u8, 69u8, 105u8, 109u8, 97u8, 110u8, 32u8, 40u8, 49u8, 49u8, 54u8, + 53u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, 54u8, 41u8, 69u8, 105u8, + 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 50u8, 57u8, 51u8, 226u8, 128u8, + 147u8, 49u8, 50u8, 57u8, 57u8, 41u8, 69u8, 105u8, 114u8, 111u8, 107u8, + 117u8, 32u8, 40u8, 49u8, 53u8, 53u8, 56u8, 226u8, 128u8, 147u8, 49u8, 53u8, + 55u8, 48u8, 41u8, 69u8, 105u8, 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, + 40u8, 49u8, 49u8, 54u8, 48u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, 49u8, + 41u8, 69u8, 105u8, 197u8, 161u8, 111u8, 32u8, 40u8, 49u8, 48u8, 52u8, 54u8, + 226u8, 128u8, 147u8, 49u8, 48u8, 53u8, 51u8, 41u8, 69u8, 105u8, 197u8, + 161u8, 111u8, 32u8, 40u8, 49u8, 53u8, 48u8, 52u8, 226u8, 128u8, 147u8, + 49u8, 53u8, 50u8, 49u8, 41u8, 69u8, 105u8, 115u8, 111u8, 32u8, 40u8, 57u8, + 56u8, 57u8, 226u8, 128u8, 147u8, 57u8, 57u8, 48u8, 41u8, 69u8, 110u8, + 196u8, 141u8, 111u8, 32u8, 40u8, 57u8, 50u8, 51u8, 226u8, 128u8, 147u8, + 57u8, 51u8, 49u8, 41u8, 69u8, 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, + 51u8, 51u8, 54u8, 226u8, 128u8, 147u8, 49u8, 51u8, 52u8, 48u8, 41u8, 69u8, + 110u8, 196u8, 145u8, 105u8, 32u8, 40u8, 57u8, 48u8, 49u8, 226u8, 128u8, + 147u8, 57u8, 50u8, 51u8, 41u8, 69u8, 110u8, 107u8, 101u8, 105u8, 32u8, + 40u8, 49u8, 51u8, 48u8, 56u8, 226u8, 128u8, 147u8, 49u8, 51u8, 49u8, 49u8, + 41u8, 69u8, 110u8, 107u8, 106u8, 111u8, 32u8, 40u8, 49u8, 55u8, 52u8, 52u8, + 226u8, 128u8, 147u8, 49u8, 55u8, 52u8, 56u8, 41u8, 69u8, 110u8, 107u8, + 106u8, 117u8, 32u8, 40u8, 49u8, 48u8, 54u8, 57u8, 226u8, 128u8, 147u8, + 49u8, 48u8, 55u8, 52u8, 41u8, 69u8, 110u8, 45u8, 111u8, 32u8, 40u8, 49u8, + 50u8, 51u8, 57u8, 45u8, 49u8, 50u8, 52u8, 48u8, 41u8, 69u8, 110u8, 112u8, + 111u8, 32u8, 40u8, 49u8, 54u8, 55u8, 51u8, 226u8, 128u8, 147u8, 49u8, 54u8, + 56u8, 49u8, 41u8, 69u8, 110u8, 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, + 40u8, 55u8, 56u8, 50u8, 226u8, 128u8, 147u8, 56u8, 48u8, 54u8, 41u8, 69u8, + 110u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 52u8, 56u8, 57u8, + 226u8, 128u8, 147u8, 49u8, 52u8, 57u8, 50u8, 41u8, 71u8, 101u8, 110u8, + 107u8, 101u8, 105u8, 32u8, 40u8, 56u8, 55u8, 55u8, 226u8, 128u8, 147u8, + 56u8, 56u8, 53u8, 41u8, 71u8, 101u8, 110u8, 98u8, 117u8, 110u8, 32u8, 40u8, + 49u8, 55u8, 51u8, 54u8, 226u8, 128u8, 147u8, 49u8, 55u8, 52u8, 49u8, 41u8, + 71u8, 101u8, 110u8, 196u8, 141u8, 117u8, 32u8, 40u8, 49u8, 51u8, 56u8, + 52u8, 226u8, 128u8, 147u8, 49u8, 51u8, 57u8, 50u8, 41u8, 196u8, 144u8, + 101u8, 110u8, 45u8, 101u8, 105u8, 32u8, 40u8, 49u8, 49u8, 49u8, 56u8, 45u8, + 49u8, 49u8, 50u8, 48u8, 41u8, 71u8, 101u8, 110u8, 196u8, 145u8, 105u8, + 32u8, 40u8, 49u8, 56u8, 54u8, 52u8, 226u8, 128u8, 147u8, 49u8, 56u8, 54u8, + 53u8, 41u8, 71u8, 101u8, 110u8, 107u8, 105u8, 32u8, 40u8, 49u8, 53u8, 55u8, + 48u8, 226u8, 128u8, 147u8, 49u8, 53u8, 55u8, 51u8, 41u8, 196u8, 144u8, + 101u8, 110u8, 107u8, 106u8, 111u8, 32u8, 40u8, 49u8, 51u8, 50u8, 49u8, + 226u8, 128u8, 147u8, 49u8, 51u8, 50u8, 52u8, 41u8, 71u8, 101u8, 110u8, + 107u8, 111u8, 32u8, 40u8, 49u8, 51u8, 51u8, 49u8, 226u8, 128u8, 147u8, + 49u8, 51u8, 51u8, 52u8, 41u8, 71u8, 101u8, 110u8, 107u8, 106u8, 117u8, + 32u8, 40u8, 49u8, 50u8, 48u8, 52u8, 226u8, 128u8, 147u8, 49u8, 50u8, 48u8, + 54u8, 41u8, 71u8, 101u8, 110u8, 118u8, 97u8, 32u8, 40u8, 49u8, 54u8, 49u8, + 53u8, 226u8, 128u8, 147u8, 49u8, 54u8, 50u8, 52u8, 41u8, 196u8, 144u8, + 101u8, 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 50u8, 50u8, 52u8, 226u8, + 128u8, 147u8, 49u8, 50u8, 50u8, 53u8, 41u8, 196u8, 144u8, 101u8, 110u8, + 111u8, 32u8, 40u8, 49u8, 51u8, 49u8, 57u8, 226u8, 128u8, 147u8, 49u8, 51u8, + 50u8, 49u8, 41u8, 71u8, 101u8, 110u8, 114u8, 111u8, 107u8, 117u8, 32u8, + 40u8, 49u8, 54u8, 56u8, 56u8, 226u8, 128u8, 147u8, 49u8, 55u8, 48u8, 52u8, + 41u8, 71u8, 101u8, 110u8, 114u8, 106u8, 117u8, 107u8, 117u8, 32u8, 40u8, + 49u8, 49u8, 56u8, 52u8, 226u8, 128u8, 147u8, 49u8, 49u8, 56u8, 53u8, 41u8, + 71u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, + 50u8, 57u8, 226u8, 128u8, 147u8, 49u8, 51u8, 51u8, 49u8, 41u8, 72u8, 97u8, + 107u8, 117u8, 196u8, 141u8, 105u8, 32u8, 40u8, 54u8, 53u8, 48u8, 226u8, + 128u8, 147u8, 54u8, 55u8, 49u8, 41u8, 72u8, 97u8, 107u8, 117u8, 104u8, + 111u8, 32u8, 40u8, 54u8, 55u8, 50u8, 226u8, 128u8, 147u8, 54u8, 56u8, 54u8, + 41u8, 72u8, 101u8, 105u8, 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, + 53u8, 57u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, 48u8, 41u8, 72u8, 97u8, + 105u8, 115u8, 101u8, 105u8, 72u8, 111u8, 97u8, 110u8, 32u8, 40u8, 49u8, + 49u8, 50u8, 48u8, 226u8, 128u8, 147u8, 49u8, 49u8, 50u8, 52u8, 41u8, 72u8, + 111u8, 101u8, 105u8, 32u8, 40u8, 49u8, 55u8, 48u8, 52u8, 226u8, 128u8, + 147u8, 49u8, 55u8, 49u8, 49u8, 41u8, 72u8, 111u8, 101u8, 110u8, 32u8, 40u8, + 49u8, 49u8, 51u8, 53u8, 226u8, 128u8, 147u8, 49u8, 49u8, 52u8, 49u8, 41u8, + 72u8, 111u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 49u8, 53u8, 54u8, + 226u8, 128u8, 147u8, 49u8, 49u8, 53u8, 57u8, 41u8, 72u8, 111u8, 196u8, + 145u8, 105u8, 32u8, 40u8, 49u8, 50u8, 52u8, 55u8, 226u8, 128u8, 147u8, + 49u8, 50u8, 52u8, 57u8, 41u8, 72u8, 111u8, 107u8, 105u8, 32u8, 40u8, 55u8, + 55u8, 48u8, 226u8, 128u8, 147u8, 55u8, 56u8, 48u8, 41u8, 72u8, 111u8, + 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 55u8, 53u8, 49u8, + 226u8, 128u8, 147u8, 49u8, 55u8, 54u8, 52u8, 41u8, 72u8, 111u8, 116u8, + 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 52u8, 52u8, 57u8, 226u8, 128u8, + 147u8, 49u8, 52u8, 53u8, 50u8, 41u8, 196u8, 144u8, 105u8, 97u8, 110u8, + 32u8, 40u8, 49u8, 48u8, 50u8, 49u8, 226u8, 128u8, 147u8, 49u8, 48u8, 50u8, + 52u8, 41u8, 196u8, 144u8, 105u8, 110u8, 103u8, 111u8, 45u8, 107u8, 101u8, + 105u8, 117u8, 110u8, 32u8, 40u8, 55u8, 54u8, 55u8, 45u8, 55u8, 55u8, 48u8, + 41u8, 74u8, 105u8, 110u8, 107u8, 105u8, 32u8, 40u8, 55u8, 50u8, 52u8, + 226u8, 128u8, 147u8, 55u8, 50u8, 57u8, 41u8, 196u8, 144u8, 105u8, 114u8, + 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, 54u8, 53u8, 226u8, + 128u8, 147u8, 49u8, 48u8, 54u8, 57u8, 41u8, 196u8, 144u8, 105u8, 197u8, + 161u8, 111u8, 32u8, 40u8, 49u8, 49u8, 55u8, 55u8, 226u8, 128u8, 147u8, + 49u8, 49u8, 56u8, 49u8, 41u8, 196u8, 144u8, 111u8, 101u8, 105u8, 32u8, + 40u8, 49u8, 50u8, 51u8, 50u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 51u8, + 41u8, 74u8, 111u8, 103u8, 97u8, 110u8, 32u8, 40u8, 56u8, 53u8, 57u8, 226u8, + 128u8, 147u8, 56u8, 55u8, 55u8, 41u8, 197u8, 160u8, 111u8, 103u8, 101u8, + 110u8, 32u8, 40u8, 49u8, 50u8, 48u8, 55u8, 226u8, 128u8, 147u8, 49u8, 50u8, + 49u8, 49u8, 41u8, 74u8, 111u8, 103u8, 101u8, 110u8, 32u8, 40u8, 57u8, 55u8, + 54u8, 226u8, 128u8, 147u8, 57u8, 55u8, 56u8, 41u8, 197u8, 160u8, 111u8, + 104u8, 101u8, 105u8, 32u8, 40u8, 57u8, 51u8, 49u8, 226u8, 128u8, 147u8, + 57u8, 51u8, 56u8, 41u8, 74u8, 111u8, 107u8, 106u8, 111u8, 32u8, 40u8, 49u8, + 54u8, 56u8, 52u8, 226u8, 128u8, 147u8, 49u8, 54u8, 56u8, 56u8, 41u8, 197u8, + 160u8, 111u8, 107u8, 106u8, 117u8, 32u8, 40u8, 49u8, 50u8, 49u8, 57u8, + 226u8, 128u8, 147u8, 49u8, 50u8, 50u8, 50u8, 41u8, 196u8, 144u8, 117u8, + 32u8, 40u8, 49u8, 50u8, 50u8, 50u8, 226u8, 128u8, 147u8, 49u8, 50u8, 50u8, + 52u8, 41u8, 197u8, 160u8, 117u8, 32u8, 40u8, 49u8, 54u8, 53u8, 50u8, 226u8, + 128u8, 147u8, 49u8, 54u8, 53u8, 53u8, 41u8, 197u8, 160u8, 111u8, 116u8, + 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, 57u8, 55u8, 226u8, 128u8, + 147u8, 49u8, 48u8, 57u8, 57u8, 41u8, 197u8, 160u8, 111u8, 118u8, 97u8, + 32u8, 40u8, 56u8, 51u8, 52u8, 226u8, 128u8, 147u8, 56u8, 52u8, 56u8, 41u8, + 196u8, 144u8, 117u8, 101u8, 105u8, 32u8, 40u8, 49u8, 49u8, 56u8, 50u8, + 226u8, 128u8, 147u8, 49u8, 49u8, 56u8, 52u8, 41u8, 75u8, 97u8, 101u8, + 105u8, 32u8, 40u8, 49u8, 56u8, 52u8, 56u8, 226u8, 128u8, 147u8, 49u8, 56u8, + 53u8, 52u8, 41u8, 75u8, 97u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 51u8, + 48u8, 51u8, 226u8, 128u8, 147u8, 49u8, 51u8, 48u8, 54u8, 41u8, 75u8, 97u8, + 104u8, 111u8, 32u8, 40u8, 49u8, 48u8, 57u8, 52u8, 226u8, 128u8, 147u8, + 49u8, 48u8, 57u8, 54u8, 41u8, 75u8, 97u8, 106u8, 111u8, 32u8, 40u8, 56u8, + 52u8, 56u8, 226u8, 128u8, 147u8, 56u8, 53u8, 49u8, 41u8, 75u8, 97u8, 107u8, + 101u8, 105u8, 32u8, 40u8, 49u8, 51u8, 56u8, 55u8, 226u8, 128u8, 147u8, + 49u8, 51u8, 56u8, 57u8, 41u8, 75u8, 97u8, 107u8, 105u8, 116u8, 115u8, + 117u8, 32u8, 40u8, 49u8, 52u8, 52u8, 49u8, 226u8, 128u8, 147u8, 49u8, 52u8, + 52u8, 52u8, 41u8, 75u8, 97u8, 110u8, 98u8, 117u8, 110u8, 32u8, 40u8, 49u8, + 54u8, 54u8, 49u8, 226u8, 128u8, 147u8, 49u8, 54u8, 55u8, 51u8, 41u8, 75u8, + 97u8, 110u8, 45u8, 101u8, 105u8, 32u8, 40u8, 49u8, 54u8, 50u8, 52u8, 45u8, + 49u8, 54u8, 52u8, 52u8, 41u8, 75u8, 97u8, 110u8, 45u8, 101u8, 110u8, 32u8, + 40u8, 49u8, 55u8, 52u8, 56u8, 45u8, 49u8, 55u8, 53u8, 49u8, 41u8, 75u8, + 97u8, 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 50u8, 52u8, 51u8, + 226u8, 128u8, 147u8, 49u8, 50u8, 52u8, 55u8, 41u8, 75u8, 97u8, 110u8, + 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 48u8, 56u8, 55u8, 226u8, 128u8, + 147u8, 49u8, 48u8, 57u8, 52u8, 41u8, 75u8, 97u8, 110u8, 107u8, 105u8, 32u8, + 40u8, 49u8, 50u8, 50u8, 57u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 50u8, + 41u8, 75u8, 97u8, 110u8, 107u8, 111u8, 32u8, 40u8, 49u8, 48u8, 48u8, 52u8, + 226u8, 128u8, 147u8, 49u8, 48u8, 49u8, 50u8, 41u8, 75u8, 97u8, 110u8, 97u8, + 32u8, 40u8, 57u8, 56u8, 53u8, 226u8, 128u8, 147u8, 57u8, 56u8, 55u8, 41u8, + 75u8, 97u8, 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 48u8, 49u8, 55u8, 226u8, + 128u8, 147u8, 49u8, 48u8, 50u8, 49u8, 41u8, 75u8, 97u8, 110u8, 112u8, + 111u8, 32u8, 40u8, 49u8, 55u8, 52u8, 49u8, 226u8, 128u8, 147u8, 49u8, 55u8, + 52u8, 52u8, 41u8, 75u8, 97u8, 109u8, 112u8, 106u8, 111u8, 32u8, 40u8, 56u8, + 56u8, 57u8, 226u8, 128u8, 147u8, 56u8, 57u8, 56u8, 41u8, 75u8, 97u8, 110u8, + 115u8, 101u8, 105u8, 32u8, 40u8, 49u8, 55u8, 56u8, 57u8, 226u8, 128u8, + 147u8, 49u8, 56u8, 48u8, 49u8, 41u8, 75u8, 97u8, 110u8, 197u8, 161u8, + 111u8, 32u8, 40u8, 49u8, 52u8, 54u8, 48u8, 226u8, 128u8, 147u8, 49u8, 52u8, + 54u8, 54u8, 41u8, 75u8, 97u8, 110u8, 116u8, 111u8, 107u8, 117u8, 32u8, + 40u8, 49u8, 48u8, 52u8, 52u8, 226u8, 128u8, 147u8, 49u8, 48u8, 52u8, 54u8, + 41u8, 75u8, 97u8, 111u8, 32u8, 40u8, 49u8, 49u8, 54u8, 57u8, 226u8, 128u8, + 147u8, 49u8, 49u8, 55u8, 49u8, 41u8, 75u8, 97u8, 114u8, 111u8, 107u8, + 117u8, 32u8, 40u8, 49u8, 50u8, 50u8, 53u8, 226u8, 128u8, 147u8, 49u8, 50u8, + 50u8, 55u8, 41u8, 75u8, 97u8, 114u8, 101u8, 107u8, 105u8, 32u8, 40u8, 49u8, + 51u8, 50u8, 54u8, 226u8, 128u8, 147u8, 49u8, 51u8, 50u8, 57u8, 41u8, 75u8, + 97u8, 197u8, 161u8, 111u8, 32u8, 40u8, 49u8, 49u8, 48u8, 54u8, 226u8, + 128u8, 147u8, 49u8, 49u8, 48u8, 56u8, 41u8, 75u8, 97u8, 116u8, 101u8, + 105u8, 32u8, 40u8, 49u8, 50u8, 51u8, 53u8, 226u8, 128u8, 147u8, 49u8, 50u8, + 51u8, 56u8, 41u8, 75u8, 101u8, 105u8, 97u8, 110u8, 32u8, 40u8, 49u8, 54u8, + 52u8, 56u8, 226u8, 128u8, 147u8, 49u8, 54u8, 53u8, 50u8, 41u8, 75u8, 101u8, + 105u8, 196u8, 141u8, 111u8, 32u8, 40u8, 49u8, 53u8, 57u8, 54u8, 226u8, + 128u8, 147u8, 49u8, 54u8, 49u8, 53u8, 41u8, 75u8, 101u8, 105u8, 107u8, + 111u8, 32u8, 40u8, 49u8, 56u8, 54u8, 53u8, 226u8, 128u8, 147u8, 49u8, 56u8, + 54u8, 56u8, 41u8, 75u8, 101u8, 105u8, 117u8, 110u8, 32u8, 40u8, 55u8, 48u8, + 52u8, 226u8, 128u8, 147u8, 55u8, 48u8, 56u8, 41u8, 75u8, 101u8, 110u8, + 196u8, 141u8, 111u8, 32u8, 40u8, 49u8, 50u8, 52u8, 57u8, 226u8, 128u8, + 147u8, 49u8, 50u8, 53u8, 54u8, 41u8, 75u8, 101u8, 110u8, 45u8, 101u8, + 105u8, 32u8, 40u8, 49u8, 50u8, 48u8, 54u8, 45u8, 49u8, 50u8, 48u8, 55u8, + 41u8, 75u8, 101u8, 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 51u8, + 48u8, 50u8, 226u8, 128u8, 147u8, 49u8, 51u8, 48u8, 51u8, 41u8, 75u8, 101u8, + 110u8, 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 50u8, 55u8, 53u8, 226u8, + 128u8, 147u8, 49u8, 50u8, 55u8, 56u8, 41u8, 75u8, 101u8, 110u8, 107u8, + 106u8, 117u8, 32u8, 40u8, 49u8, 49u8, 57u8, 48u8, 226u8, 128u8, 147u8, + 49u8, 49u8, 57u8, 57u8, 41u8, 75u8, 101u8, 109u8, 117u8, 32u8, 40u8, 49u8, + 51u8, 51u8, 52u8, 226u8, 128u8, 147u8, 49u8, 51u8, 51u8, 54u8, 41u8, 75u8, + 101u8, 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 50u8, 48u8, 49u8, 226u8, + 128u8, 147u8, 49u8, 50u8, 48u8, 52u8, 41u8, 75u8, 101u8, 110u8, 112u8, + 111u8, 32u8, 40u8, 49u8, 50u8, 49u8, 51u8, 226u8, 128u8, 147u8, 49u8, 50u8, + 49u8, 57u8, 41u8, 75u8, 101u8, 110u8, 114u8, 106u8, 97u8, 107u8, 117u8, + 32u8, 40u8, 49u8, 50u8, 49u8, 49u8, 226u8, 128u8, 147u8, 49u8, 50u8, 49u8, + 51u8, 41u8, 75u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, + 49u8, 51u8, 55u8, 48u8, 226u8, 128u8, 147u8, 49u8, 51u8, 55u8, 50u8, 41u8, + 75u8, 111u8, 97u8, 110u8, 32u8, 40u8, 49u8, 50u8, 55u8, 56u8, 226u8, 128u8, + 147u8, 49u8, 50u8, 56u8, 56u8, 41u8, 75u8, 111u8, 196u8, 141u8, 111u8, + 32u8, 40u8, 49u8, 50u8, 54u8, 49u8, 226u8, 128u8, 147u8, 49u8, 50u8, 54u8, + 52u8, 41u8, 75u8, 111u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 50u8, 53u8, + 54u8, 226u8, 128u8, 147u8, 49u8, 50u8, 53u8, 55u8, 41u8, 75u8, 111u8, + 104u8, 101u8, 105u8, 32u8, 40u8, 49u8, 48u8, 53u8, 56u8, 226u8, 128u8, + 147u8, 49u8, 48u8, 54u8, 53u8, 41u8, 75u8, 111u8, 104u8, 111u8, 32u8, 40u8, + 57u8, 54u8, 52u8, 226u8, 128u8, 147u8, 57u8, 54u8, 56u8, 41u8, 75u8, 111u8, + 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, 52u8, 50u8, 226u8, 128u8, + 147u8, 49u8, 49u8, 52u8, 52u8, 41u8, 75u8, 111u8, 196u8, 145u8, 105u8, + 32u8, 40u8, 49u8, 53u8, 53u8, 53u8, 226u8, 128u8, 147u8, 49u8, 53u8, 53u8, + 56u8, 41u8, 75u8, 111u8, 107u8, 97u8, 32u8, 40u8, 49u8, 56u8, 52u8, 52u8, + 226u8, 128u8, 147u8, 49u8, 56u8, 52u8, 56u8, 41u8, 75u8, 111u8, 107u8, + 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 52u8, 48u8, 226u8, 128u8, + 147u8, 49u8, 51u8, 52u8, 54u8, 41u8, 75u8, 111u8, 110u8, 105u8, 110u8, + 32u8, 40u8, 56u8, 49u8, 48u8, 226u8, 128u8, 147u8, 56u8, 50u8, 52u8, 41u8, + 75u8, 117u8, 32u8, 40u8, 49u8, 51u8, 56u8, 57u8, 226u8, 128u8, 147u8, 49u8, + 51u8, 57u8, 48u8, 41u8, 75u8, 111u8, 114u8, 106u8, 97u8, 107u8, 117u8, + 32u8, 40u8, 49u8, 51u8, 55u8, 57u8, 226u8, 128u8, 147u8, 49u8, 51u8, 56u8, + 49u8, 41u8, 75u8, 111u8, 197u8, 161u8, 111u8, 32u8, 40u8, 49u8, 52u8, 53u8, + 53u8, 226u8, 128u8, 147u8, 49u8, 52u8, 53u8, 55u8, 41u8, 75u8, 111u8, + 118u8, 97u8, 32u8, 40u8, 49u8, 48u8, 57u8, 57u8, 226u8, 128u8, 147u8, 49u8, + 49u8, 48u8, 52u8, 41u8, 75u8, 111u8, 118u8, 97u8, 32u8, 40u8, 49u8, 51u8, + 56u8, 49u8, 226u8, 128u8, 147u8, 49u8, 51u8, 56u8, 52u8, 41u8, 75u8, 106u8, + 111u8, 104u8, 111u8, 32u8, 40u8, 49u8, 55u8, 49u8, 54u8, 226u8, 128u8, + 147u8, 49u8, 55u8, 51u8, 54u8, 41u8, 75u8, 106u8, 111u8, 114u8, 111u8, + 107u8, 117u8, 32u8, 40u8, 49u8, 53u8, 50u8, 56u8, 226u8, 128u8, 147u8, + 49u8, 53u8, 51u8, 50u8, 41u8, 75u8, 106u8, 111u8, 116u8, 111u8, 107u8, + 117u8, 32u8, 40u8, 49u8, 52u8, 53u8, 50u8, 226u8, 128u8, 147u8, 49u8, 52u8, + 53u8, 53u8, 41u8, 75u8, 106u8, 111u8, 118u8, 97u8, 32u8, 40u8, 49u8, 56u8, + 48u8, 49u8, 226u8, 128u8, 147u8, 49u8, 56u8, 48u8, 52u8, 41u8, 75u8, 106u8, + 117u8, 97u8, 110u8, 32u8, 40u8, 49u8, 49u8, 52u8, 53u8, 226u8, 128u8, + 147u8, 49u8, 49u8, 53u8, 49u8, 41u8, 75u8, 106u8, 117u8, 106u8, 117u8, + 32u8, 40u8, 49u8, 49u8, 53u8, 52u8, 226u8, 128u8, 147u8, 49u8, 49u8, 53u8, + 54u8, 41u8, 77u8, 97u8, 110u8, 45u8, 101u8, 110u8, 32u8, 40u8, 49u8, 56u8, + 54u8, 48u8, 45u8, 49u8, 56u8, 54u8, 49u8, 41u8, 77u8, 97u8, 110u8, 106u8, + 105u8, 32u8, 40u8, 49u8, 54u8, 53u8, 56u8, 226u8, 128u8, 147u8, 49u8, 54u8, + 54u8, 49u8, 41u8, 77u8, 97u8, 110u8, 106u8, 117u8, 32u8, 40u8, 49u8, 48u8, + 50u8, 52u8, 226u8, 128u8, 147u8, 49u8, 48u8, 50u8, 56u8, 41u8, 77u8, 101u8, + 105u8, 196u8, 145u8, 105u8, 77u8, 101u8, 105u8, 111u8, 32u8, 40u8, 49u8, + 52u8, 57u8, 50u8, 226u8, 128u8, 147u8, 49u8, 53u8, 48u8, 49u8, 41u8, 77u8, + 101u8, 105u8, 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 54u8, + 53u8, 53u8, 226u8, 128u8, 147u8, 49u8, 54u8, 53u8, 56u8, 41u8, 77u8, 101u8, + 105u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 56u8, 52u8, + 226u8, 128u8, 147u8, 49u8, 51u8, 56u8, 55u8, 41u8, 77u8, 101u8, 105u8, + 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 57u8, 48u8, 226u8, + 128u8, 147u8, 49u8, 51u8, 57u8, 52u8, 41u8, 77u8, 101u8, 105u8, 118u8, + 97u8, 32u8, 40u8, 49u8, 55u8, 54u8, 52u8, 226u8, 128u8, 147u8, 49u8, 55u8, + 55u8, 50u8, 41u8, 78u8, 105u8, 110u8, 45u8, 97u8, 110u8, 32u8, 40u8, 49u8, + 49u8, 54u8, 54u8, 45u8, 49u8, 49u8, 54u8, 57u8, 41u8, 78u8, 105u8, 110u8, + 106u8, 105u8, 32u8, 40u8, 49u8, 50u8, 52u8, 48u8, 226u8, 128u8, 147u8, + 49u8, 50u8, 52u8, 51u8, 41u8, 78u8, 105u8, 110u8, 106u8, 117u8, 32u8, 40u8, + 56u8, 53u8, 49u8, 226u8, 128u8, 147u8, 56u8, 53u8, 52u8, 41u8, 78u8, 105u8, + 110u8, 106u8, 97u8, 32u8, 40u8, 56u8, 56u8, 53u8, 226u8, 128u8, 147u8, + 56u8, 56u8, 57u8, 41u8, 78u8, 105u8, 110u8, 112u8, 101u8, 105u8, 32u8, + 40u8, 49u8, 49u8, 53u8, 49u8, 226u8, 128u8, 147u8, 49u8, 49u8, 53u8, 52u8, + 41u8, 79u8, 196u8, 141u8, 111u8, 32u8, 40u8, 49u8, 51u8, 49u8, 49u8, 226u8, + 128u8, 147u8, 49u8, 51u8, 49u8, 50u8, 41u8, 79u8, 101u8, 105u8, 32u8, 40u8, + 49u8, 51u8, 57u8, 52u8, 226u8, 128u8, 147u8, 49u8, 52u8, 50u8, 56u8, 41u8, + 79u8, 104u8, 111u8, 32u8, 40u8, 49u8, 49u8, 54u8, 49u8, 226u8, 128u8, + 147u8, 49u8, 49u8, 54u8, 51u8, 41u8, 79u8, 110u8, 105u8, 110u8, 32u8, 40u8, + 49u8, 52u8, 54u8, 55u8, 226u8, 128u8, 147u8, 49u8, 52u8, 54u8, 57u8, 41u8, + 79u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, 56u8, 52u8, + 226u8, 128u8, 147u8, 49u8, 48u8, 56u8, 55u8, 41u8, 79u8, 118u8, 97u8, 32u8, + 40u8, 57u8, 54u8, 49u8, 226u8, 128u8, 147u8, 57u8, 54u8, 52u8, 41u8, 82u8, + 101u8, 105u8, 107u8, 105u8, 32u8, 40u8, 55u8, 49u8, 53u8, 226u8, 128u8, + 147u8, 55u8, 49u8, 55u8, 41u8, 82u8, 101u8, 105u8, 118u8, 97u8, 82u8, + 106u8, 97u8, 107u8, 117u8, 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 50u8, + 51u8, 56u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 57u8, 41u8, 83u8, 97u8, + 105u8, 107u8, 111u8, 32u8, 40u8, 56u8, 53u8, 52u8, 226u8, 128u8, 147u8, + 56u8, 53u8, 55u8, 41u8, 197u8, 160u8, 111u8, 97u8, 110u8, 32u8, 40u8, 49u8, + 49u8, 55u8, 49u8, 226u8, 128u8, 147u8, 49u8, 49u8, 55u8, 53u8, 41u8, 197u8, + 160u8, 111u8, 97u8, 110u8, 32u8, 40u8, 49u8, 50u8, 57u8, 57u8, 226u8, + 128u8, 147u8, 49u8, 51u8, 48u8, 50u8, 41u8, 197u8, 160u8, 111u8, 196u8, + 141u8, 111u8, 32u8, 40u8, 49u8, 52u8, 50u8, 56u8, 226u8, 128u8, 147u8, + 49u8, 52u8, 50u8, 57u8, 41u8, 197u8, 160u8, 111u8, 196u8, 141u8, 117u8, + 32u8, 40u8, 49u8, 51u8, 50u8, 52u8, 226u8, 128u8, 147u8, 49u8, 51u8, 50u8, + 54u8, 41u8, 197u8, 160u8, 111u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, + 50u8, 53u8, 57u8, 226u8, 128u8, 147u8, 49u8, 50u8, 54u8, 48u8, 41u8, 197u8, + 160u8, 111u8, 104u8, 101u8, 105u8, 32u8, 40u8, 49u8, 51u8, 52u8, 54u8, + 226u8, 128u8, 147u8, 49u8, 51u8, 55u8, 48u8, 41u8, 197u8, 160u8, 111u8, + 104u8, 111u8, 32u8, 40u8, 49u8, 48u8, 55u8, 52u8, 226u8, 128u8, 147u8, + 49u8, 48u8, 55u8, 55u8, 41u8, 197u8, 160u8, 111u8, 104u8, 111u8, 32u8, + 40u8, 49u8, 54u8, 52u8, 52u8, 226u8, 128u8, 147u8, 49u8, 54u8, 52u8, 56u8, + 41u8, 197u8, 160u8, 111u8, 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, + 57u8, 57u8, 226u8, 128u8, 147u8, 49u8, 50u8, 48u8, 49u8, 41u8, 197u8, + 160u8, 111u8, 107u8, 97u8, 32u8, 40u8, 49u8, 50u8, 53u8, 55u8, 226u8, + 128u8, 147u8, 49u8, 50u8, 53u8, 57u8, 41u8, 197u8, 160u8, 117u8, 32u8, + 40u8, 49u8, 50u8, 56u8, 56u8, 226u8, 128u8, 147u8, 49u8, 50u8, 57u8, 51u8, + 41u8, 197u8, 160u8, 111u8, 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, + 49u8, 48u8, 55u8, 55u8, 226u8, 128u8, 147u8, 49u8, 48u8, 56u8, 49u8, 41u8, + 197u8, 160u8, 111u8, 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 57u8, + 57u8, 48u8, 226u8, 128u8, 147u8, 57u8, 57u8, 53u8, 41u8, 197u8, 160u8, + 111u8, 116u8, 97u8, 105u8, 32u8, 40u8, 56u8, 57u8, 56u8, 226u8, 128u8, + 147u8, 57u8, 48u8, 49u8, 41u8, 197u8, 160u8, 111u8, 116u8, 111u8, 107u8, + 117u8, 32u8, 40u8, 49u8, 55u8, 49u8, 49u8, 226u8, 128u8, 147u8, 49u8, 55u8, + 49u8, 54u8, 41u8, 197u8, 160u8, 111u8, 118u8, 97u8, 197u8, 160u8, 111u8, + 118u8, 97u8, 32u8, 40u8, 49u8, 51u8, 49u8, 50u8, 226u8, 128u8, 147u8, 49u8, + 51u8, 49u8, 55u8, 41u8, 197u8, 160u8, 117u8, 196u8, 141u8, 111u8, 32u8, + 40u8, 54u8, 56u8, 54u8, 226u8, 128u8, 147u8, 55u8, 48u8, 49u8, 41u8, 84u8, + 97u8, 105u8, 101u8, 105u8, 32u8, 40u8, 49u8, 53u8, 50u8, 49u8, 226u8, + 128u8, 147u8, 49u8, 53u8, 50u8, 56u8, 41u8, 84u8, 97u8, 105u8, 104u8, + 111u8, 32u8, 40u8, 55u8, 48u8, 49u8, 226u8, 128u8, 147u8, 55u8, 48u8, 52u8, + 41u8, 84u8, 97u8, 105u8, 107u8, 97u8, 32u8, 40u8, 54u8, 52u8, 53u8, 226u8, + 128u8, 147u8, 54u8, 53u8, 48u8, 41u8, 84u8, 97u8, 105u8, 197u8, 161u8, + 111u8, 84u8, 101u8, 110u8, 97u8, 110u8, 32u8, 40u8, 56u8, 53u8, 55u8, + 226u8, 128u8, 147u8, 56u8, 53u8, 57u8, 41u8, 84u8, 101u8, 110u8, 109u8, + 111u8, 110u8, 32u8, 40u8, 49u8, 53u8, 51u8, 50u8, 226u8, 128u8, 147u8, + 49u8, 53u8, 53u8, 53u8, 41u8, 84u8, 101u8, 110u8, 196u8, 141u8, 111u8, + 32u8, 40u8, 56u8, 50u8, 52u8, 226u8, 128u8, 147u8, 56u8, 51u8, 52u8, 41u8, + 84u8, 101u8, 110u8, 45u8, 101u8, 105u8, 32u8, 40u8, 49u8, 49u8, 49u8, 48u8, + 45u8, 49u8, 49u8, 49u8, 51u8, 41u8, 84u8, 101u8, 110u8, 45u8, 101u8, 110u8, + 32u8, 40u8, 57u8, 55u8, 51u8, 45u8, 57u8, 55u8, 54u8, 41u8, 84u8, 101u8, + 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 57u8, 55u8, 56u8, 226u8, 128u8, + 147u8, 57u8, 56u8, 51u8, 41u8, 84u8, 101u8, 110u8, 196u8, 145u8, 105u8, + 32u8, 40u8, 49u8, 48u8, 53u8, 51u8, 226u8, 128u8, 147u8, 49u8, 48u8, 53u8, + 56u8, 41u8, 84u8, 101u8, 110u8, 103u8, 106u8, 111u8, 32u8, 40u8, 57u8, + 51u8, 56u8, 226u8, 128u8, 147u8, 57u8, 52u8, 55u8, 41u8, 84u8, 101u8, + 110u8, 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, 50u8, 52u8, 226u8, + 128u8, 147u8, 49u8, 49u8, 50u8, 54u8, 41u8, 84u8, 101u8, 110u8, 106u8, + 117u8, 32u8, 40u8, 49u8, 51u8, 55u8, 53u8, 226u8, 128u8, 147u8, 49u8, 51u8, + 55u8, 57u8, 41u8, 84u8, 101u8, 110u8, 109u8, 101u8, 105u8, 32u8, 40u8, + 49u8, 55u8, 56u8, 49u8, 226u8, 128u8, 147u8, 49u8, 55u8, 56u8, 57u8, 41u8, + 84u8, 101u8, 110u8, 118u8, 97u8, 32u8, 40u8, 49u8, 54u8, 56u8, 49u8, 226u8, + 128u8, 147u8, 49u8, 54u8, 56u8, 52u8, 41u8, 84u8, 101u8, 110u8, 105u8, + 110u8, 32u8, 40u8, 49u8, 49u8, 48u8, 56u8, 226u8, 128u8, 147u8, 49u8, 49u8, + 49u8, 48u8, 41u8, 84u8, 101u8, 110u8, 45u8, 111u8, 32u8, 40u8, 55u8, 56u8, + 49u8, 45u8, 55u8, 56u8, 50u8, 41u8, 84u8, 101u8, 110u8, 112u8, 111u8, 32u8, + 40u8, 49u8, 56u8, 51u8, 48u8, 226u8, 128u8, 147u8, 49u8, 56u8, 52u8, 52u8, + 41u8, 84u8, 101u8, 109u8, 112u8, 117u8, 107u8, 117u8, 32u8, 40u8, 49u8, + 50u8, 51u8, 51u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 52u8, 41u8, 84u8, + 101u8, 109u8, 112u8, 105u8, 111u8, 32u8, 40u8, 55u8, 50u8, 57u8, 226u8, + 128u8, 147u8, 55u8, 52u8, 57u8, 41u8, 84u8, 101u8, 109u8, 112u8, 105u8, + 111u8, 45u8, 104u8, 111u8, 196u8, 145u8, 105u8, 32u8, 40u8, 55u8, 53u8, + 55u8, 45u8, 55u8, 54u8, 53u8, 41u8, 84u8, 101u8, 109u8, 112u8, 111u8, 45u8, + 196u8, 145u8, 105u8, 110u8, 103u8, 111u8, 32u8, 40u8, 55u8, 54u8, 53u8, + 45u8, 55u8, 54u8, 55u8, 41u8, 84u8, 101u8, 109u8, 112u8, 105u8, 111u8, + 45u8, 107u8, 97u8, 109u8, 112u8, 111u8, 32u8, 40u8, 55u8, 52u8, 57u8, 45u8, + 55u8, 52u8, 57u8, 41u8, 84u8, 101u8, 109u8, 112u8, 105u8, 111u8, 45u8, + 197u8, 161u8, 111u8, 104u8, 111u8, 32u8, 40u8, 55u8, 52u8, 57u8, 45u8, + 55u8, 53u8, 55u8, 41u8, 84u8, 101u8, 110u8, 114u8, 111u8, 107u8, 117u8, + 32u8, 40u8, 57u8, 55u8, 48u8, 226u8, 128u8, 147u8, 57u8, 55u8, 51u8, 41u8, + 84u8, 101u8, 110u8, 114u8, 105u8, 97u8, 107u8, 117u8, 32u8, 40u8, 57u8, + 52u8, 55u8, 226u8, 128u8, 147u8, 57u8, 53u8, 55u8, 41u8, 84u8, 101u8, + 110u8, 197u8, 161u8, 111u8, 32u8, 40u8, 49u8, 49u8, 51u8, 49u8, 226u8, + 128u8, 147u8, 49u8, 49u8, 51u8, 50u8, 41u8, 84u8, 101u8, 110u8, 197u8, + 161u8, 111u8, 32u8, 40u8, 49u8, 53u8, 55u8, 51u8, 226u8, 128u8, 147u8, + 49u8, 53u8, 57u8, 50u8, 41u8, 84u8, 101u8, 110u8, 116u8, 111u8, 107u8, + 117u8, 32u8, 40u8, 57u8, 53u8, 55u8, 226u8, 128u8, 147u8, 57u8, 54u8, 49u8, + 41u8, 84u8, 101u8, 110u8, 106u8, 111u8, 32u8, 40u8, 49u8, 49u8, 52u8, 52u8, + 226u8, 128u8, 147u8, 49u8, 49u8, 52u8, 53u8, 41u8, 84u8, 111u8, 107u8, + 117u8, 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 51u8, 48u8, 54u8, 226u8, + 128u8, 147u8, 49u8, 51u8, 48u8, 56u8, 41u8, 86u8, 97u8, 100u8, 111u8, 32u8, + 40u8, 55u8, 48u8, 56u8, 226u8, 128u8, 147u8, 55u8, 49u8, 53u8, 41u8, 74u8, + 111u8, 114u8, 111u8, 32u8, 40u8, 55u8, 49u8, 55u8, 226u8, 128u8, 147u8, + 55u8, 50u8, 52u8, 41u8, 74u8, 111u8, 118u8, 97u8, 32u8, 40u8, 49u8, 49u8, + 56u8, 49u8, 226u8, 128u8, 147u8, 49u8, 49u8, 56u8, 50u8, 41u8, + ]) + }, + ) + }, + abbr: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 237u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 9u8, 0u8, 0u8, 0u8, 19u8, 0u8, + 0u8, 0u8, 27u8, 0u8, 0u8, 0u8, 37u8, 0u8, 0u8, 0u8, 47u8, 0u8, 0u8, 0u8, + 57u8, 0u8, 0u8, 0u8, 68u8, 0u8, 0u8, 0u8, 78u8, 0u8, 0u8, 0u8, 88u8, 0u8, + 0u8, 0u8, 98u8, 0u8, 0u8, 0u8, 108u8, 0u8, 0u8, 0u8, 119u8, 0u8, 0u8, 0u8, + 130u8, 0u8, 0u8, 0u8, 139u8, 0u8, 0u8, 0u8, 149u8, 0u8, 0u8, 0u8, 161u8, + 0u8, 0u8, 0u8, 174u8, 0u8, 0u8, 0u8, 185u8, 0u8, 0u8, 0u8, 196u8, 0u8, 0u8, + 0u8, 207u8, 0u8, 0u8, 0u8, 216u8, 0u8, 0u8, 0u8, 226u8, 0u8, 0u8, 0u8, + 237u8, 0u8, 0u8, 0u8, 248u8, 0u8, 0u8, 0u8, 3u8, 1u8, 0u8, 0u8, 15u8, 1u8, + 0u8, 0u8, 28u8, 1u8, 0u8, 0u8, 39u8, 1u8, 0u8, 0u8, 50u8, 1u8, 0u8, 0u8, + 60u8, 1u8, 0u8, 0u8, 69u8, 1u8, 0u8, 0u8, 79u8, 1u8, 0u8, 0u8, 89u8, 1u8, + 0u8, 0u8, 97u8, 1u8, 0u8, 0u8, 106u8, 1u8, 0u8, 0u8, 115u8, 1u8, 0u8, 0u8, + 124u8, 1u8, 0u8, 0u8, 134u8, 1u8, 0u8, 0u8, 144u8, 1u8, 0u8, 0u8, 154u8, + 1u8, 0u8, 0u8, 164u8, 1u8, 0u8, 0u8, 175u8, 1u8, 0u8, 0u8, 187u8, 1u8, 0u8, + 0u8, 197u8, 1u8, 0u8, 0u8, 207u8, 1u8, 0u8, 0u8, 215u8, 1u8, 0u8, 0u8, + 224u8, 1u8, 0u8, 0u8, 234u8, 1u8, 0u8, 0u8, 242u8, 1u8, 0u8, 0u8, 252u8, + 1u8, 0u8, 0u8, 6u8, 2u8, 0u8, 0u8, 16u8, 2u8, 0u8, 0u8, 24u8, 2u8, 0u8, + 0u8, 33u8, 2u8, 0u8, 0u8, 44u8, 2u8, 0u8, 0u8, 55u8, 2u8, 0u8, 0u8, 65u8, + 2u8, 0u8, 0u8, 76u8, 2u8, 0u8, 0u8, 87u8, 2u8, 0u8, 0u8, 97u8, 2u8, 0u8, + 0u8, 107u8, 2u8, 0u8, 0u8, 117u8, 2u8, 0u8, 0u8, 127u8, 2u8, 0u8, 0u8, + 137u8, 2u8, 0u8, 0u8, 148u8, 2u8, 0u8, 0u8, 158u8, 2u8, 0u8, 0u8, 169u8, + 2u8, 0u8, 0u8, 178u8, 2u8, 0u8, 0u8, 190u8, 2u8, 0u8, 0u8, 203u8, 2u8, 0u8, + 0u8, 215u8, 2u8, 0u8, 0u8, 226u8, 2u8, 0u8, 0u8, 236u8, 2u8, 0u8, 0u8, + 246u8, 2u8, 0u8, 0u8, 252u8, 2u8, 0u8, 0u8, 5u8, 3u8, 0u8, 0u8, 14u8, 3u8, + 0u8, 0u8, 23u8, 3u8, 0u8, 0u8, 33u8, 3u8, 0u8, 0u8, 42u8, 3u8, 0u8, 0u8, + 50u8, 3u8, 0u8, 0u8, 61u8, 3u8, 0u8, 0u8, 72u8, 3u8, 0u8, 0u8, 81u8, 3u8, + 0u8, 0u8, 95u8, 3u8, 0u8, 0u8, 104u8, 3u8, 0u8, 0u8, 116u8, 3u8, 0u8, 0u8, + 126u8, 3u8, 0u8, 0u8, 135u8, 3u8, 0u8, 0u8, 144u8, 3u8, 0u8, 0u8, 154u8, + 3u8, 0u8, 0u8, 163u8, 3u8, 0u8, 0u8, 172u8, 3u8, 0u8, 0u8, 182u8, 3u8, 0u8, + 0u8, 192u8, 3u8, 0u8, 0u8, 200u8, 3u8, 0u8, 0u8, 208u8, 3u8, 0u8, 0u8, + 219u8, 3u8, 0u8, 0u8, 227u8, 3u8, 0u8, 0u8, 236u8, 3u8, 0u8, 0u8, 245u8, + 3u8, 0u8, 0u8, 255u8, 3u8, 0u8, 0u8, 8u8, 4u8, 0u8, 0u8, 16u8, 4u8, 0u8, + 0u8, 26u8, 4u8, 0u8, 0u8, 38u8, 4u8, 0u8, 0u8, 49u8, 4u8, 0u8, 0u8, 59u8, + 4u8, 0u8, 0u8, 69u8, 4u8, 0u8, 0u8, 80u8, 4u8, 0u8, 0u8, 90u8, 4u8, 0u8, + 0u8, 100u8, 4u8, 0u8, 0u8, 110u8, 4u8, 0u8, 0u8, 119u8, 4u8, 0u8, 0u8, + 130u8, 4u8, 0u8, 0u8, 140u8, 4u8, 0u8, 0u8, 150u8, 4u8, 0u8, 0u8, 161u8, + 4u8, 0u8, 0u8, 172u8, 4u8, 0u8, 0u8, 184u8, 4u8, 0u8, 0u8, 192u8, 4u8, 0u8, + 0u8, 203u8, 4u8, 0u8, 0u8, 215u8, 4u8, 0u8, 0u8, 225u8, 4u8, 0u8, 0u8, + 235u8, 4u8, 0u8, 0u8, 245u8, 4u8, 0u8, 0u8, 0u8, 5u8, 0u8, 0u8, 9u8, 5u8, + 0u8, 0u8, 18u8, 5u8, 0u8, 0u8, 29u8, 5u8, 0u8, 0u8, 39u8, 5u8, 0u8, 0u8, + 50u8, 5u8, 0u8, 0u8, 60u8, 5u8, 0u8, 0u8, 71u8, 5u8, 0u8, 0u8, 81u8, 5u8, + 0u8, 0u8, 92u8, 5u8, 0u8, 0u8, 102u8, 5u8, 0u8, 0u8, 115u8, 5u8, 0u8, 0u8, + 127u8, 5u8, 0u8, 0u8, 136u8, 5u8, 0u8, 0u8, 146u8, 5u8, 0u8, 0u8, 156u8, + 5u8, 0u8, 0u8, 166u8, 5u8, 0u8, 0u8, 174u8, 5u8, 0u8, 0u8, 183u8, 5u8, 0u8, + 0u8, 192u8, 5u8, 0u8, 0u8, 201u8, 5u8, 0u8, 0u8, 212u8, 5u8, 0u8, 0u8, + 221u8, 5u8, 0u8, 0u8, 229u8, 5u8, 0u8, 0u8, 241u8, 5u8, 0u8, 0u8, 251u8, + 5u8, 0u8, 0u8, 4u8, 6u8, 0u8, 0u8, 13u8, 6u8, 0u8, 0u8, 23u8, 6u8, 0u8, + 0u8, 35u8, 6u8, 0u8, 0u8, 47u8, 6u8, 0u8, 0u8, 57u8, 6u8, 0u8, 0u8, 67u8, + 6u8, 0u8, 0u8, 77u8, 6u8, 0u8, 0u8, 87u8, 6u8, 0u8, 0u8, 97u8, 6u8, 0u8, + 0u8, 107u8, 6u8, 0u8, 0u8, 112u8, 6u8, 0u8, 0u8, 121u8, 6u8, 0u8, 0u8, + 133u8, 6u8, 0u8, 0u8, 145u8, 6u8, 0u8, 0u8, 157u8, 6u8, 0u8, 0u8, 167u8, + 6u8, 0u8, 0u8, 177u8, 6u8, 0u8, 0u8, 187u8, 6u8, 0u8, 0u8, 196u8, 6u8, 0u8, + 0u8, 205u8, 6u8, 0u8, 0u8, 216u8, 6u8, 0u8, 0u8, 225u8, 6u8, 0u8, 0u8, + 233u8, 6u8, 0u8, 0u8, 241u8, 6u8, 0u8, 0u8, 250u8, 6u8, 0u8, 0u8, 4u8, 7u8, + 0u8, 0u8, 11u8, 7u8, 0u8, 0u8, 20u8, 7u8, 0u8, 0u8, 25u8, 7u8, 0u8, 0u8, + 38u8, 7u8, 0u8, 0u8, 47u8, 7u8, 0u8, 0u8, 57u8, 7u8, 0u8, 0u8, 67u8, 7u8, + 0u8, 0u8, 78u8, 7u8, 0u8, 0u8, 89u8, 7u8, 0u8, 0u8, 100u8, 7u8, 0u8, 0u8, + 111u8, 7u8, 0u8, 0u8, 121u8, 7u8, 0u8, 0u8, 131u8, 7u8, 0u8, 0u8, 141u8, + 7u8, 0u8, 0u8, 151u8, 7u8, 0u8, 0u8, 160u8, 7u8, 0u8, 0u8, 173u8, 7u8, 0u8, + 0u8, 185u8, 7u8, 0u8, 0u8, 195u8, 7u8, 0u8, 0u8, 207u8, 7u8, 0u8, 0u8, + 212u8, 7u8, 0u8, 0u8, 222u8, 7u8, 0u8, 0u8, 232u8, 7u8, 0u8, 0u8, 242u8, + 7u8, 0u8, 0u8, 251u8, 7u8, 0u8, 0u8, 4u8, 8u8, 0u8, 0u8, 10u8, 8u8, 0u8, + 0u8, 19u8, 8u8, 0u8, 0u8, 30u8, 8u8, 0u8, 0u8, 40u8, 8u8, 0u8, 0u8, 50u8, + 8u8, 0u8, 0u8, 59u8, 8u8, 0u8, 0u8, 69u8, 8u8, 0u8, 0u8, 79u8, 8u8, 0u8, + 0u8, 89u8, 8u8, 0u8, 0u8, 99u8, 8u8, 0u8, 0u8, 109u8, 8u8, 0u8, 0u8, 120u8, + 8u8, 0u8, 0u8, 130u8, 8u8, 0u8, 0u8, 141u8, 8u8, 0u8, 0u8, 149u8, 8u8, 0u8, + 0u8, 159u8, 8u8, 0u8, 0u8, 171u8, 8u8, 0u8, 0u8, 181u8, 8u8, 0u8, 0u8, + 195u8, 8u8, 0u8, 0u8, 210u8, 8u8, 0u8, 0u8, 225u8, 8u8, 0u8, 0u8, 240u8, + 8u8, 0u8, 0u8, 251u8, 8u8, 0u8, 0u8, 7u8, 9u8, 0u8, 0u8, 18u8, 9u8, 0u8, + 0u8, 29u8, 9u8, 0u8, 0u8, 40u8, 9u8, 0u8, 0u8, 50u8, 9u8, 0u8, 0u8, 61u8, + 9u8, 0u8, 0u8, 69u8, 9u8, 0u8, 0u8, 77u8, 9u8, 0u8, 0u8, 97u8, 110u8, + 101u8, 105u8, 45u8, 49u8, 55u8, 55u8, 50u8, 97u8, 110u8, 103u8, 101u8, + 110u8, 45u8, 49u8, 49u8, 55u8, 53u8, 97u8, 110u8, 110u8, 97u8, 45u8, 57u8, + 54u8, 56u8, 97u8, 110u8, 115u8, 101u8, 105u8, 45u8, 49u8, 56u8, 53u8, 52u8, + 97u8, 110u8, 116u8, 101u8, 105u8, 45u8, 49u8, 50u8, 50u8, 55u8, 98u8, + 117u8, 110u8, 97u8, 110u8, 45u8, 49u8, 52u8, 52u8, 52u8, 98u8, 117u8, + 110u8, 99u8, 104u8, 117u8, 45u8, 49u8, 51u8, 55u8, 50u8, 98u8, 117u8, + 110u8, 101u8, 105u8, 45u8, 49u8, 50u8, 54u8, 52u8, 98u8, 117u8, 110u8, + 106u8, 105u8, 45u8, 49u8, 49u8, 56u8, 53u8, 98u8, 117u8, 110u8, 107u8, + 97u8, 45u8, 49u8, 56u8, 48u8, 52u8, 98u8, 117u8, 110u8, 107u8, 105u8, 45u8, + 49u8, 53u8, 48u8, 49u8, 98u8, 117u8, 110u8, 107u8, 121u8, 117u8, 45u8, + 49u8, 56u8, 54u8, 49u8, 98u8, 117u8, 110u8, 109u8, 101u8, 105u8, 45u8, + 49u8, 52u8, 54u8, 57u8, 98u8, 117u8, 110u8, 111u8, 45u8, 49u8, 50u8, 54u8, + 48u8, 98u8, 117u8, 110u8, 112u8, 111u8, 45u8, 49u8, 51u8, 49u8, 55u8, 98u8, + 117u8, 110u8, 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 53u8, 57u8, 50u8, + 98u8, 117u8, 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 50u8, + 51u8, 52u8, 98u8, 117u8, 110u8, 115u8, 101u8, 105u8, 45u8, 49u8, 56u8, + 49u8, 56u8, 98u8, 117u8, 110u8, 115u8, 104u8, 111u8, 45u8, 49u8, 52u8, + 54u8, 54u8, 99u8, 104u8, 111u8, 103u8, 101u8, 110u8, 45u8, 49u8, 48u8, + 50u8, 56u8, 99u8, 104u8, 111u8, 104u8, 111u8, 45u8, 57u8, 57u8, 57u8, 99u8, + 104u8, 111u8, 106u8, 105u8, 45u8, 49u8, 49u8, 48u8, 52u8, 99u8, 104u8, + 111u8, 107u8, 97u8, 110u8, 45u8, 49u8, 49u8, 54u8, 51u8, 99u8, 104u8, + 111u8, 107u8, 121u8, 111u8, 45u8, 49u8, 52u8, 56u8, 55u8, 99u8, 104u8, + 111u8, 107u8, 121u8, 117u8, 45u8, 49u8, 48u8, 52u8, 48u8, 99u8, 104u8, + 111u8, 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 52u8, 53u8, 55u8, 99u8, + 104u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 48u8, 51u8, + 55u8, 99u8, 104u8, 111u8, 115u8, 104u8, 111u8, 45u8, 49u8, 49u8, 51u8, + 50u8, 99u8, 104u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 57u8, 57u8, + 53u8, 99u8, 104u8, 111u8, 119u8, 97u8, 45u8, 49u8, 48u8, 49u8, 50u8, 100u8, + 97u8, 105u8, 100u8, 111u8, 45u8, 56u8, 48u8, 54u8, 100u8, 97u8, 105u8, + 106u8, 105u8, 45u8, 49u8, 49u8, 50u8, 54u8, 101u8, 105u8, 99u8, 104u8, + 111u8, 45u8, 49u8, 48u8, 57u8, 54u8, 101u8, 105u8, 101u8, 110u8, 45u8, + 57u8, 56u8, 55u8, 101u8, 105u8, 104u8, 111u8, 45u8, 49u8, 48u8, 56u8, 49u8, + 101u8, 105u8, 106u8, 105u8, 45u8, 49u8, 49u8, 52u8, 49u8, 101u8, 105u8, + 107u8, 97u8, 110u8, 45u8, 57u8, 56u8, 51u8, 101u8, 105u8, 107u8, 121u8, + 111u8, 45u8, 49u8, 52u8, 50u8, 57u8, 101u8, 105u8, 107u8, 121u8, 117u8, + 45u8, 49u8, 49u8, 49u8, 51u8, 101u8, 105u8, 109u8, 97u8, 110u8, 45u8, 49u8, + 49u8, 54u8, 53u8, 101u8, 105u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, + 57u8, 51u8, 101u8, 105u8, 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 53u8, + 53u8, 56u8, 101u8, 105u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, + 49u8, 54u8, 48u8, 101u8, 105u8, 115u8, 104u8, 111u8, 45u8, 49u8, 48u8, + 52u8, 54u8, 101u8, 105u8, 115u8, 104u8, 111u8, 45u8, 49u8, 53u8, 48u8, + 52u8, 101u8, 105u8, 115u8, 111u8, 45u8, 57u8, 56u8, 57u8, 101u8, 110u8, + 99u8, 104u8, 111u8, 45u8, 57u8, 50u8, 51u8, 101u8, 110u8, 103u8, 101u8, + 110u8, 45u8, 49u8, 51u8, 51u8, 54u8, 101u8, 110u8, 103u8, 105u8, 45u8, + 57u8, 48u8, 49u8, 101u8, 110u8, 107u8, 121u8, 111u8, 45u8, 49u8, 51u8, + 48u8, 56u8, 101u8, 110u8, 107u8, 121u8, 111u8, 45u8, 49u8, 55u8, 52u8, + 52u8, 101u8, 110u8, 107u8, 121u8, 117u8, 45u8, 49u8, 48u8, 54u8, 57u8, + 101u8, 110u8, 111u8, 45u8, 49u8, 50u8, 51u8, 57u8, 101u8, 110u8, 112u8, + 111u8, 45u8, 49u8, 54u8, 55u8, 51u8, 101u8, 110u8, 114u8, 121u8, 97u8, + 107u8, 117u8, 45u8, 55u8, 56u8, 50u8, 101u8, 110u8, 116u8, 111u8, 107u8, + 117u8, 45u8, 49u8, 52u8, 56u8, 57u8, 103u8, 97u8, 110u8, 103u8, 121u8, + 111u8, 45u8, 56u8, 55u8, 55u8, 103u8, 101u8, 110u8, 98u8, 117u8, 110u8, + 45u8, 49u8, 55u8, 51u8, 54u8, 103u8, 101u8, 110u8, 99u8, 104u8, 117u8, + 45u8, 49u8, 51u8, 56u8, 52u8, 103u8, 101u8, 110u8, 101u8, 105u8, 45u8, + 49u8, 49u8, 49u8, 56u8, 103u8, 101u8, 110u8, 106u8, 105u8, 45u8, 49u8, + 56u8, 54u8, 52u8, 103u8, 101u8, 110u8, 107u8, 105u8, 45u8, 49u8, 53u8, + 55u8, 48u8, 103u8, 101u8, 110u8, 107u8, 111u8, 45u8, 49u8, 51u8, 50u8, + 49u8, 103u8, 101u8, 110u8, 107u8, 111u8, 45u8, 49u8, 51u8, 51u8, 49u8, + 103u8, 101u8, 110u8, 107u8, 121u8, 117u8, 45u8, 49u8, 50u8, 48u8, 52u8, + 103u8, 101u8, 110u8, 110u8, 97u8, 45u8, 49u8, 54u8, 49u8, 53u8, 103u8, + 101u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, 50u8, 52u8, 103u8, + 101u8, 110u8, 111u8, 45u8, 49u8, 51u8, 49u8, 57u8, 103u8, 101u8, 110u8, + 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 54u8, 56u8, 56u8, 103u8, 101u8, + 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 49u8, 56u8, 52u8, + 103u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 50u8, + 57u8, 104u8, 97u8, 107u8, 117u8, 99u8, 104u8, 105u8, 45u8, 54u8, 53u8, + 48u8, 104u8, 97u8, 107u8, 117u8, 104u8, 111u8, 45u8, 54u8, 55u8, 50u8, + 104u8, 101u8, 105u8, 106u8, 105u8, 45u8, 49u8, 49u8, 53u8, 57u8, 104u8, + 101u8, 105u8, 115u8, 101u8, 105u8, 104u8, 111u8, 97u8, 110u8, 45u8, 49u8, + 49u8, 50u8, 48u8, 104u8, 111u8, 101u8, 105u8, 45u8, 49u8, 55u8, 48u8, 52u8, + 104u8, 111u8, 101u8, 110u8, 45u8, 49u8, 49u8, 51u8, 53u8, 104u8, 111u8, + 103u8, 101u8, 110u8, 45u8, 49u8, 49u8, 53u8, 54u8, 104u8, 111u8, 106u8, + 105u8, 45u8, 49u8, 50u8, 52u8, 55u8, 104u8, 111u8, 107u8, 105u8, 45u8, + 55u8, 55u8, 48u8, 104u8, 111u8, 114u8, 101u8, 107u8, 105u8, 45u8, 49u8, + 55u8, 53u8, 49u8, 104u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, + 52u8, 52u8, 57u8, 106u8, 105u8, 97u8, 110u8, 45u8, 49u8, 48u8, 50u8, 49u8, + 106u8, 105u8, 110u8, 103u8, 111u8, 107u8, 101u8, 105u8, 117u8, 110u8, 45u8, + 55u8, 54u8, 55u8, 106u8, 105u8, 110u8, 107u8, 105u8, 45u8, 55u8, 50u8, + 52u8, 106u8, 105u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 48u8, + 54u8, 53u8, 106u8, 105u8, 115u8, 104u8, 111u8, 45u8, 49u8, 49u8, 55u8, + 55u8, 106u8, 111u8, 101u8, 105u8, 45u8, 49u8, 50u8, 51u8, 50u8, 106u8, + 111u8, 103u8, 97u8, 110u8, 45u8, 56u8, 53u8, 57u8, 106u8, 111u8, 103u8, + 101u8, 110u8, 45u8, 49u8, 50u8, 48u8, 55u8, 106u8, 111u8, 103u8, 101u8, + 110u8, 45u8, 57u8, 55u8, 54u8, 106u8, 111u8, 104u8, 101u8, 105u8, 45u8, + 57u8, 51u8, 49u8, 106u8, 111u8, 107u8, 121u8, 111u8, 45u8, 49u8, 54u8, + 56u8, 52u8, 106u8, 111u8, 107u8, 121u8, 117u8, 45u8, 49u8, 50u8, 49u8, + 57u8, 106u8, 111u8, 111u8, 45u8, 49u8, 50u8, 50u8, 50u8, 106u8, 111u8, + 111u8, 45u8, 49u8, 54u8, 53u8, 50u8, 106u8, 111u8, 116u8, 111u8, 107u8, + 117u8, 45u8, 49u8, 48u8, 57u8, 55u8, 106u8, 111u8, 119u8, 97u8, 45u8, 56u8, + 51u8, 52u8, 106u8, 117u8, 101u8, 105u8, 45u8, 49u8, 49u8, 56u8, 50u8, + 107u8, 97u8, 101u8, 105u8, 45u8, 49u8, 56u8, 52u8, 56u8, 107u8, 97u8, + 103u8, 101u8, 110u8, 45u8, 49u8, 51u8, 48u8, 51u8, 107u8, 97u8, 104u8, + 111u8, 45u8, 49u8, 48u8, 57u8, 52u8, 107u8, 97u8, 106u8, 111u8, 45u8, 56u8, + 52u8, 56u8, 107u8, 97u8, 107u8, 101u8, 105u8, 45u8, 49u8, 51u8, 56u8, 55u8, + 107u8, 97u8, 107u8, 105u8, 116u8, 115u8, 117u8, 45u8, 49u8, 52u8, 52u8, + 49u8, 107u8, 97u8, 110u8, 98u8, 117u8, 110u8, 45u8, 49u8, 54u8, 54u8, 49u8, + 107u8, 97u8, 110u8, 101u8, 105u8, 45u8, 49u8, 54u8, 50u8, 52u8, 107u8, + 97u8, 110u8, 101u8, 110u8, 45u8, 49u8, 55u8, 52u8, 56u8, 107u8, 97u8, + 110u8, 103u8, 101u8, 110u8, 45u8, 49u8, 50u8, 52u8, 51u8, 107u8, 97u8, + 110u8, 106u8, 105u8, 45u8, 49u8, 48u8, 56u8, 55u8, 107u8, 97u8, 110u8, + 107u8, 105u8, 45u8, 49u8, 50u8, 50u8, 57u8, 107u8, 97u8, 110u8, 107u8, + 111u8, 45u8, 49u8, 48u8, 48u8, 52u8, 107u8, 97u8, 110u8, 110u8, 97u8, 45u8, + 57u8, 56u8, 53u8, 107u8, 97u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, + 48u8, 49u8, 55u8, 107u8, 97u8, 110u8, 112u8, 111u8, 45u8, 49u8, 55u8, 52u8, + 49u8, 107u8, 97u8, 110u8, 112u8, 121u8, 111u8, 45u8, 56u8, 56u8, 57u8, + 107u8, 97u8, 110u8, 115u8, 101u8, 105u8, 45u8, 49u8, 55u8, 56u8, 57u8, + 107u8, 97u8, 110u8, 115u8, 104u8, 111u8, 45u8, 49u8, 52u8, 54u8, 48u8, + 107u8, 97u8, 110u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 48u8, 52u8, + 52u8, 107u8, 97u8, 111u8, 45u8, 49u8, 49u8, 54u8, 57u8, 107u8, 97u8, 114u8, + 111u8, 107u8, 117u8, 45u8, 49u8, 50u8, 50u8, 53u8, 107u8, 97u8, 114u8, + 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 51u8, 50u8, 54u8, 107u8, 97u8, + 115u8, 104u8, 111u8, 45u8, 49u8, 49u8, 48u8, 54u8, 107u8, 97u8, 116u8, + 101u8, 105u8, 45u8, 49u8, 50u8, 51u8, 53u8, 107u8, 101u8, 105u8, 97u8, + 110u8, 45u8, 49u8, 54u8, 52u8, 56u8, 107u8, 101u8, 105u8, 99u8, 104u8, + 111u8, 45u8, 49u8, 53u8, 57u8, 54u8, 107u8, 101u8, 105u8, 111u8, 45u8, + 49u8, 56u8, 54u8, 53u8, 107u8, 101u8, 105u8, 117u8, 110u8, 45u8, 55u8, + 48u8, 52u8, 107u8, 101u8, 110u8, 99u8, 104u8, 111u8, 45u8, 49u8, 50u8, + 52u8, 57u8, 107u8, 101u8, 110u8, 101u8, 105u8, 45u8, 49u8, 50u8, 48u8, + 54u8, 107u8, 101u8, 110u8, 103u8, 101u8, 110u8, 45u8, 49u8, 51u8, 48u8, + 50u8, 107u8, 101u8, 110u8, 106u8, 105u8, 45u8, 49u8, 50u8, 55u8, 53u8, + 107u8, 101u8, 110u8, 107u8, 121u8, 117u8, 45u8, 49u8, 49u8, 57u8, 48u8, + 107u8, 101u8, 110u8, 109u8, 117u8, 45u8, 49u8, 51u8, 51u8, 52u8, 107u8, + 101u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, 48u8, 49u8, 107u8, + 101u8, 110u8, 112u8, 111u8, 45u8, 49u8, 50u8, 49u8, 51u8, 107u8, 101u8, + 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 50u8, 49u8, 49u8, + 107u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 55u8, + 48u8, 107u8, 111u8, 97u8, 110u8, 45u8, 49u8, 50u8, 55u8, 56u8, 107u8, + 111u8, 99u8, 104u8, 111u8, 45u8, 49u8, 50u8, 54u8, 49u8, 107u8, 111u8, + 103u8, 101u8, 110u8, 45u8, 49u8, 50u8, 53u8, 54u8, 107u8, 111u8, 104u8, + 101u8, 105u8, 45u8, 49u8, 48u8, 53u8, 56u8, 107u8, 111u8, 104u8, 111u8, + 45u8, 57u8, 54u8, 52u8, 107u8, 111u8, 106u8, 105u8, 45u8, 49u8, 49u8, 52u8, + 50u8, 107u8, 111u8, 106u8, 105u8, 45u8, 49u8, 53u8, 53u8, 53u8, 107u8, + 111u8, 107u8, 97u8, 45u8, 49u8, 56u8, 52u8, 52u8, 107u8, 111u8, 107u8, + 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 52u8, 48u8, 107u8, 111u8, 110u8, + 105u8, 110u8, 45u8, 56u8, 49u8, 48u8, 107u8, 111u8, 111u8, 45u8, 49u8, + 51u8, 56u8, 57u8, 107u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, + 49u8, 51u8, 55u8, 57u8, 107u8, 111u8, 115u8, 104u8, 111u8, 45u8, 49u8, + 52u8, 53u8, 53u8, 107u8, 111u8, 119u8, 97u8, 45u8, 49u8, 48u8, 57u8, 57u8, + 107u8, 111u8, 119u8, 97u8, 45u8, 49u8, 51u8, 56u8, 49u8, 107u8, 121u8, + 111u8, 104u8, 111u8, 45u8, 49u8, 55u8, 49u8, 54u8, 107u8, 121u8, 111u8, + 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 53u8, 50u8, 56u8, 107u8, 121u8, + 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 52u8, 53u8, 50u8, 107u8, + 121u8, 111u8, 119u8, 97u8, 45u8, 49u8, 56u8, 48u8, 49u8, 107u8, 121u8, + 117u8, 97u8, 110u8, 45u8, 49u8, 49u8, 52u8, 53u8, 107u8, 121u8, 117u8, + 106u8, 117u8, 45u8, 49u8, 49u8, 53u8, 52u8, 109u8, 97u8, 110u8, 101u8, + 110u8, 45u8, 49u8, 56u8, 54u8, 48u8, 109u8, 97u8, 110u8, 106u8, 105u8, + 45u8, 49u8, 54u8, 53u8, 56u8, 109u8, 97u8, 110u8, 106u8, 117u8, 45u8, 49u8, + 48u8, 50u8, 52u8, 109u8, 101u8, 105u8, 106u8, 105u8, 109u8, 101u8, 105u8, + 111u8, 45u8, 49u8, 52u8, 57u8, 50u8, 109u8, 101u8, 105u8, 114u8, 101u8, + 107u8, 105u8, 45u8, 49u8, 54u8, 53u8, 53u8, 109u8, 101u8, 105u8, 116u8, + 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 56u8, 55u8, 109u8, 101u8, 105u8, + 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 57u8, 48u8, 109u8, 101u8, + 105u8, 119u8, 97u8, 45u8, 49u8, 55u8, 54u8, 52u8, 110u8, 105u8, 110u8, + 97u8, 110u8, 45u8, 49u8, 49u8, 54u8, 54u8, 110u8, 105u8, 110u8, 106u8, + 105u8, 45u8, 49u8, 50u8, 52u8, 48u8, 110u8, 105u8, 110u8, 106u8, 117u8, + 45u8, 56u8, 53u8, 49u8, 110u8, 105u8, 110u8, 110u8, 97u8, 45u8, 56u8, 56u8, + 53u8, 110u8, 105u8, 110u8, 112u8, 101u8, 105u8, 45u8, 49u8, 49u8, 53u8, + 49u8, 111u8, 99u8, 104u8, 111u8, 45u8, 49u8, 51u8, 49u8, 49u8, 111u8, + 101u8, 105u8, 45u8, 49u8, 51u8, 57u8, 52u8, 111u8, 104u8, 111u8, 45u8, + 49u8, 49u8, 54u8, 49u8, 111u8, 110u8, 105u8, 110u8, 45u8, 49u8, 52u8, 54u8, + 55u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 48u8, 56u8, 52u8, + 111u8, 119u8, 97u8, 45u8, 57u8, 54u8, 49u8, 114u8, 101u8, 105u8, 107u8, + 105u8, 45u8, 55u8, 49u8, 53u8, 114u8, 101u8, 105u8, 119u8, 97u8, 114u8, + 121u8, 97u8, 107u8, 117u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, 51u8, + 56u8, 115u8, 97u8, 105u8, 107u8, 111u8, 45u8, 56u8, 53u8, 52u8, 115u8, + 104u8, 111u8, 97u8, 110u8, 45u8, 49u8, 49u8, 55u8, 49u8, 115u8, 104u8, + 111u8, 97u8, 110u8, 45u8, 49u8, 50u8, 57u8, 57u8, 115u8, 104u8, 111u8, + 99u8, 104u8, 111u8, 45u8, 49u8, 52u8, 50u8, 56u8, 115u8, 104u8, 111u8, + 99u8, 104u8, 117u8, 45u8, 49u8, 51u8, 50u8, 52u8, 115u8, 104u8, 111u8, + 103u8, 101u8, 110u8, 45u8, 49u8, 50u8, 53u8, 57u8, 115u8, 104u8, 111u8, + 104u8, 101u8, 105u8, 45u8, 49u8, 51u8, 52u8, 54u8, 115u8, 104u8, 111u8, + 104u8, 111u8, 45u8, 49u8, 48u8, 55u8, 52u8, 115u8, 104u8, 111u8, 104u8, + 111u8, 45u8, 49u8, 54u8, 52u8, 52u8, 115u8, 104u8, 111u8, 106u8, 105u8, + 45u8, 49u8, 49u8, 57u8, 57u8, 115u8, 104u8, 111u8, 107u8, 97u8, 45u8, 49u8, + 50u8, 53u8, 55u8, 115u8, 104u8, 111u8, 111u8, 45u8, 49u8, 50u8, 56u8, 56u8, + 115u8, 104u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 48u8, + 55u8, 55u8, 115u8, 104u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, + 57u8, 57u8, 48u8, 115u8, 104u8, 111u8, 116u8, 97u8, 105u8, 45u8, 56u8, + 57u8, 56u8, 115u8, 104u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, + 55u8, 49u8, 49u8, 115u8, 104u8, 111u8, 119u8, 97u8, 115u8, 104u8, 111u8, + 119u8, 97u8, 45u8, 49u8, 51u8, 49u8, 50u8, 115u8, 104u8, 117u8, 99u8, + 104u8, 111u8, 45u8, 54u8, 56u8, 54u8, 116u8, 97u8, 105u8, 101u8, 105u8, + 45u8, 49u8, 53u8, 50u8, 49u8, 116u8, 97u8, 105u8, 104u8, 111u8, 45u8, 55u8, + 48u8, 49u8, 116u8, 97u8, 105u8, 107u8, 97u8, 45u8, 54u8, 52u8, 53u8, 116u8, + 97u8, 105u8, 115u8, 104u8, 111u8, 116u8, 101u8, 110u8, 97u8, 110u8, 45u8, + 56u8, 53u8, 55u8, 116u8, 101u8, 110u8, 98u8, 117u8, 110u8, 45u8, 49u8, + 53u8, 51u8, 50u8, 116u8, 101u8, 110u8, 99u8, 104u8, 111u8, 45u8, 56u8, + 50u8, 52u8, 116u8, 101u8, 110u8, 101u8, 105u8, 45u8, 49u8, 49u8, 49u8, + 48u8, 116u8, 101u8, 110u8, 101u8, 110u8, 45u8, 57u8, 55u8, 51u8, 116u8, + 101u8, 110u8, 103u8, 101u8, 110u8, 45u8, 57u8, 55u8, 56u8, 116u8, 101u8, + 110u8, 103u8, 105u8, 45u8, 49u8, 48u8, 53u8, 51u8, 116u8, 101u8, 110u8, + 103u8, 121u8, 111u8, 45u8, 57u8, 51u8, 56u8, 116u8, 101u8, 110u8, 106u8, + 105u8, 45u8, 49u8, 49u8, 50u8, 52u8, 116u8, 101u8, 110u8, 106u8, 117u8, + 45u8, 49u8, 51u8, 55u8, 53u8, 116u8, 101u8, 110u8, 109u8, 101u8, 105u8, + 45u8, 49u8, 55u8, 56u8, 49u8, 116u8, 101u8, 110u8, 110u8, 97u8, 45u8, 49u8, + 54u8, 56u8, 49u8, 116u8, 101u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, + 49u8, 48u8, 56u8, 116u8, 101u8, 110u8, 111u8, 45u8, 55u8, 56u8, 49u8, + 116u8, 101u8, 110u8, 112u8, 111u8, 45u8, 49u8, 56u8, 51u8, 48u8, 116u8, + 101u8, 110u8, 112u8, 117u8, 107u8, 117u8, 45u8, 49u8, 50u8, 51u8, 51u8, + 116u8, 101u8, 110u8, 112u8, 121u8, 111u8, 45u8, 55u8, 50u8, 57u8, 116u8, + 101u8, 110u8, 112u8, 121u8, 111u8, 104u8, 111u8, 106u8, 105u8, 45u8, 55u8, + 53u8, 55u8, 116u8, 101u8, 110u8, 112u8, 121u8, 111u8, 106u8, 105u8, 110u8, + 103u8, 111u8, 45u8, 55u8, 54u8, 53u8, 116u8, 101u8, 110u8, 112u8, 121u8, + 111u8, 107u8, 97u8, 109u8, 112u8, 111u8, 45u8, 55u8, 52u8, 57u8, 116u8, + 101u8, 110u8, 112u8, 121u8, 111u8, 115u8, 104u8, 111u8, 104u8, 111u8, 45u8, + 55u8, 52u8, 57u8, 116u8, 101u8, 110u8, 114u8, 111u8, 107u8, 117u8, 45u8, + 57u8, 55u8, 48u8, 116u8, 101u8, 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, + 45u8, 57u8, 52u8, 55u8, 116u8, 101u8, 110u8, 115u8, 104u8, 111u8, 45u8, + 49u8, 49u8, 51u8, 49u8, 116u8, 101u8, 110u8, 115u8, 104u8, 111u8, 45u8, + 49u8, 53u8, 55u8, 51u8, 116u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, + 45u8, 57u8, 53u8, 55u8, 116u8, 101u8, 110u8, 121u8, 111u8, 45u8, 49u8, + 49u8, 52u8, 52u8, 116u8, 111u8, 107u8, 117u8, 106u8, 105u8, 45u8, 49u8, + 51u8, 48u8, 54u8, 119u8, 97u8, 100u8, 111u8, 45u8, 55u8, 48u8, 56u8, 121u8, + 111u8, 114u8, 111u8, 45u8, 55u8, 49u8, 55u8, 121u8, 111u8, 119u8, 97u8, + 45u8, 49u8, 49u8, 56u8, 49u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 237u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 17u8, 0u8, 0u8, 0u8, 36u8, 0u8, + 0u8, 0u8, 51u8, 0u8, 0u8, 0u8, 70u8, 0u8, 0u8, 0u8, 89u8, 0u8, 0u8, 0u8, + 107u8, 0u8, 0u8, 0u8, 126u8, 0u8, 0u8, 0u8, 144u8, 0u8, 0u8, 0u8, 164u8, + 0u8, 0u8, 0u8, 183u8, 0u8, 0u8, 0u8, 202u8, 0u8, 0u8, 0u8, 222u8, 0u8, 0u8, + 0u8, 242u8, 0u8, 0u8, 0u8, 3u8, 1u8, 0u8, 0u8, 22u8, 1u8, 0u8, 0u8, 43u8, + 1u8, 0u8, 0u8, 65u8, 1u8, 0u8, 0u8, 85u8, 1u8, 0u8, 0u8, 105u8, 1u8, 0u8, + 0u8, 125u8, 1u8, 0u8, 0u8, 143u8, 1u8, 0u8, 0u8, 163u8, 1u8, 0u8, 0u8, + 183u8, 1u8, 0u8, 0u8, 203u8, 1u8, 0u8, 0u8, 223u8, 1u8, 0u8, 0u8, 244u8, + 1u8, 0u8, 0u8, 10u8, 2u8, 0u8, 0u8, 31u8, 2u8, 0u8, 0u8, 50u8, 2u8, 0u8, + 0u8, 69u8, 2u8, 0u8, 0u8, 86u8, 2u8, 0u8, 0u8, 106u8, 2u8, 0u8, 0u8, 125u8, + 2u8, 0u8, 0u8, 140u8, 2u8, 0u8, 0u8, 159u8, 2u8, 0u8, 0u8, 178u8, 2u8, 0u8, + 0u8, 195u8, 2u8, 0u8, 0u8, 214u8, 2u8, 0u8, 0u8, 233u8, 2u8, 0u8, 0u8, + 252u8, 2u8, 0u8, 0u8, 15u8, 3u8, 0u8, 0u8, 35u8, 3u8, 0u8, 0u8, 56u8, 3u8, + 0u8, 0u8, 75u8, 3u8, 0u8, 0u8, 94u8, 3u8, 0u8, 0u8, 110u8, 3u8, 0u8, 0u8, + 127u8, 3u8, 0u8, 0u8, 146u8, 3u8, 0u8, 0u8, 163u8, 3u8, 0u8, 0u8, 182u8, + 3u8, 0u8, 0u8, 201u8, 3u8, 0u8, 0u8, 220u8, 3u8, 0u8, 0u8, 236u8, 3u8, 0u8, + 0u8, 254u8, 3u8, 0u8, 0u8, 17u8, 4u8, 0u8, 0u8, 37u8, 4u8, 0u8, 0u8, 55u8, + 4u8, 0u8, 0u8, 75u8, 4u8, 0u8, 0u8, 95u8, 4u8, 0u8, 0u8, 114u8, 4u8, 0u8, + 0u8, 134u8, 4u8, 0u8, 0u8, 153u8, 4u8, 0u8, 0u8, 174u8, 4u8, 0u8, 0u8, + 193u8, 4u8, 0u8, 0u8, 213u8, 4u8, 0u8, 0u8, 232u8, 4u8, 0u8, 0u8, 252u8, + 4u8, 0u8, 0u8, 15u8, 5u8, 0u8, 0u8, 36u8, 5u8, 0u8, 0u8, 58u8, 5u8, 0u8, + 0u8, 79u8, 5u8, 0u8, 0u8, 98u8, 5u8, 0u8, 0u8, 116u8, 5u8, 0u8, 0u8, 136u8, + 5u8, 0u8, 0u8, 142u8, 5u8, 0u8, 0u8, 160u8, 5u8, 0u8, 0u8, 178u8, 5u8, 0u8, + 0u8, 196u8, 5u8, 0u8, 0u8, 215u8, 5u8, 0u8, 0u8, 234u8, 5u8, 0u8, 0u8, + 250u8, 5u8, 0u8, 0u8, 15u8, 6u8, 0u8, 0u8, 35u8, 6u8, 0u8, 0u8, 54u8, 6u8, + 0u8, 0u8, 76u8, 6u8, 0u8, 0u8, 93u8, 6u8, 0u8, 0u8, 115u8, 6u8, 0u8, 0u8, + 135u8, 6u8, 0u8, 0u8, 154u8, 6u8, 0u8, 0u8, 171u8, 6u8, 0u8, 0u8, 191u8, + 6u8, 0u8, 0u8, 208u8, 6u8, 0u8, 0u8, 226u8, 6u8, 0u8, 0u8, 245u8, 6u8, 0u8, + 0u8, 9u8, 7u8, 0u8, 0u8, 26u8, 7u8, 0u8, 0u8, 43u8, 7u8, 0u8, 0u8, 64u8, + 7u8, 0u8, 0u8, 81u8, 7u8, 0u8, 0u8, 100u8, 7u8, 0u8, 0u8, 118u8, 7u8, 0u8, + 0u8, 137u8, 7u8, 0u8, 0u8, 155u8, 7u8, 0u8, 0u8, 171u8, 7u8, 0u8, 0u8, + 190u8, 7u8, 0u8, 0u8, 211u8, 7u8, 0u8, 0u8, 231u8, 7u8, 0u8, 0u8, 249u8, + 7u8, 0u8, 0u8, 11u8, 8u8, 0u8, 0u8, 31u8, 8u8, 0u8, 0u8, 51u8, 8u8, 0u8, + 0u8, 70u8, 8u8, 0u8, 0u8, 89u8, 8u8, 0u8, 0u8, 105u8, 8u8, 0u8, 0u8, 124u8, + 8u8, 0u8, 0u8, 143u8, 8u8, 0u8, 0u8, 161u8, 8u8, 0u8, 0u8, 181u8, 8u8, 0u8, + 0u8, 201u8, 8u8, 0u8, 0u8, 222u8, 8u8, 0u8, 0u8, 239u8, 8u8, 0u8, 0u8, 3u8, + 9u8, 0u8, 0u8, 23u8, 9u8, 0u8, 0u8, 42u8, 9u8, 0u8, 0u8, 61u8, 9u8, 0u8, + 0u8, 80u8, 9u8, 0u8, 0u8, 100u8, 9u8, 0u8, 0u8, 119u8, 9u8, 0u8, 0u8, + 136u8, 9u8, 0u8, 0u8, 156u8, 9u8, 0u8, 0u8, 174u8, 9u8, 0u8, 0u8, 194u8, + 9u8, 0u8, 0u8, 214u8, 9u8, 0u8, 0u8, 234u8, 9u8, 0u8, 0u8, 252u8, 9u8, 0u8, + 0u8, 15u8, 10u8, 0u8, 0u8, 34u8, 10u8, 0u8, 0u8, 56u8, 10u8, 0u8, 0u8, + 77u8, 10u8, 0u8, 0u8, 95u8, 10u8, 0u8, 0u8, 114u8, 10u8, 0u8, 0u8, 133u8, + 10u8, 0u8, 0u8, 152u8, 10u8, 0u8, 0u8, 168u8, 10u8, 0u8, 0u8, 187u8, 10u8, + 0u8, 0u8, 206u8, 10u8, 0u8, 0u8, 224u8, 10u8, 0u8, 0u8, 244u8, 10u8, 0u8, + 0u8, 5u8, 11u8, 0u8, 0u8, 21u8, 11u8, 0u8, 0u8, 42u8, 11u8, 0u8, 0u8, 61u8, + 11u8, 0u8, 0u8, 79u8, 11u8, 0u8, 0u8, 97u8, 11u8, 0u8, 0u8, 116u8, 11u8, + 0u8, 0u8, 137u8, 11u8, 0u8, 0u8, 158u8, 11u8, 0u8, 0u8, 177u8, 11u8, 0u8, + 0u8, 196u8, 11u8, 0u8, 0u8, 215u8, 11u8, 0u8, 0u8, 233u8, 11u8, 0u8, 0u8, + 252u8, 11u8, 0u8, 0u8, 15u8, 12u8, 0u8, 0u8, 21u8, 12u8, 0u8, 0u8, 39u8, + 12u8, 0u8, 0u8, 61u8, 12u8, 0u8, 0u8, 82u8, 12u8, 0u8, 0u8, 103u8, 12u8, + 0u8, 0u8, 122u8, 12u8, 0u8, 0u8, 140u8, 12u8, 0u8, 0u8, 159u8, 12u8, 0u8, + 0u8, 176u8, 12u8, 0u8, 0u8, 193u8, 12u8, 0u8, 0u8, 213u8, 12u8, 0u8, 0u8, + 231u8, 12u8, 0u8, 0u8, 248u8, 12u8, 0u8, 0u8, 9u8, 13u8, 0u8, 0u8, 27u8, + 13u8, 0u8, 0u8, 46u8, 13u8, 0u8, 0u8, 61u8, 13u8, 0u8, 0u8, 78u8, 13u8, + 0u8, 0u8, 83u8, 13u8, 0u8, 0u8, 105u8, 13u8, 0u8, 0u8, 122u8, 13u8, 0u8, + 0u8, 141u8, 13u8, 0u8, 0u8, 160u8, 13u8, 0u8, 0u8, 180u8, 13u8, 0u8, 0u8, + 200u8, 13u8, 0u8, 0u8, 220u8, 13u8, 0u8, 0u8, 240u8, 13u8, 0u8, 0u8, 3u8, + 14u8, 0u8, 0u8, 22u8, 14u8, 0u8, 0u8, 42u8, 14u8, 0u8, 0u8, 61u8, 14u8, + 0u8, 0u8, 78u8, 14u8, 0u8, 0u8, 100u8, 14u8, 0u8, 0u8, 120u8, 14u8, 0u8, + 0u8, 138u8, 14u8, 0u8, 0u8, 159u8, 14u8, 0u8, 0u8, 164u8, 14u8, 0u8, 0u8, + 183u8, 14u8, 0u8, 0u8, 201u8, 14u8, 0u8, 0u8, 220u8, 14u8, 0u8, 0u8, 237u8, + 14u8, 0u8, 0u8, 254u8, 14u8, 0u8, 0u8, 4u8, 15u8, 0u8, 0u8, 21u8, 15u8, + 0u8, 0u8, 41u8, 15u8, 0u8, 0u8, 59u8, 15u8, 0u8, 0u8, 77u8, 15u8, 0u8, 0u8, + 93u8, 15u8, 0u8, 0u8, 111u8, 15u8, 0u8, 0u8, 131u8, 15u8, 0u8, 0u8, 149u8, + 15u8, 0u8, 0u8, 169u8, 15u8, 0u8, 0u8, 188u8, 15u8, 0u8, 0u8, 208u8, 15u8, + 0u8, 0u8, 227u8, 15u8, 0u8, 0u8, 246u8, 15u8, 0u8, 0u8, 5u8, 16u8, 0u8, + 0u8, 24u8, 16u8, 0u8, 0u8, 45u8, 16u8, 0u8, 0u8, 63u8, 16u8, 0u8, 0u8, + 85u8, 16u8, 0u8, 0u8, 107u8, 16u8, 0u8, 0u8, 129u8, 16u8, 0u8, 0u8, 151u8, + 16u8, 0u8, 0u8, 170u8, 16u8, 0u8, 0u8, 190u8, 16u8, 0u8, 0u8, 210u8, 16u8, + 0u8, 0u8, 230u8, 16u8, 0u8, 0u8, 249u8, 16u8, 0u8, 0u8, 12u8, 17u8, 0u8, + 0u8, 33u8, 17u8, 0u8, 0u8, 49u8, 17u8, 0u8, 0u8, 65u8, 17u8, 0u8, 0u8, + 65u8, 110u8, 45u8, 101u8, 105u8, 32u8, 40u8, 49u8, 55u8, 55u8, 50u8, 45u8, + 49u8, 55u8, 56u8, 49u8, 41u8, 65u8, 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, + 49u8, 49u8, 55u8, 53u8, 226u8, 128u8, 147u8, 49u8, 49u8, 55u8, 55u8, 41u8, + 65u8, 110u8, 97u8, 32u8, 40u8, 57u8, 54u8, 56u8, 226u8, 128u8, 147u8, 57u8, + 55u8, 48u8, 41u8, 65u8, 110u8, 115u8, 101u8, 105u8, 32u8, 40u8, 49u8, 56u8, + 53u8, 52u8, 226u8, 128u8, 147u8, 49u8, 56u8, 54u8, 48u8, 41u8, 65u8, 110u8, + 116u8, 101u8, 105u8, 32u8, 40u8, 49u8, 50u8, 50u8, 55u8, 226u8, 128u8, + 147u8, 49u8, 50u8, 50u8, 57u8, 41u8, 66u8, 117u8, 110u8, 45u8, 97u8, 110u8, + 32u8, 40u8, 49u8, 52u8, 52u8, 52u8, 45u8, 49u8, 52u8, 52u8, 57u8, 41u8, + 66u8, 117u8, 196u8, 141u8, 117u8, 32u8, 40u8, 49u8, 51u8, 55u8, 50u8, + 226u8, 128u8, 147u8, 49u8, 51u8, 55u8, 53u8, 41u8, 66u8, 117u8, 110u8, + 45u8, 101u8, 105u8, 32u8, 40u8, 49u8, 50u8, 54u8, 52u8, 45u8, 49u8, 50u8, + 55u8, 53u8, 41u8, 66u8, 117u8, 110u8, 196u8, 145u8, 105u8, 32u8, 40u8, + 49u8, 49u8, 56u8, 53u8, 226u8, 128u8, 147u8, 49u8, 49u8, 57u8, 48u8, 41u8, + 66u8, 117u8, 110u8, 107u8, 97u8, 32u8, 40u8, 49u8, 56u8, 48u8, 52u8, 226u8, + 128u8, 147u8, 49u8, 56u8, 49u8, 56u8, 41u8, 66u8, 117u8, 110u8, 107u8, + 105u8, 32u8, 40u8, 49u8, 53u8, 48u8, 49u8, 226u8, 128u8, 147u8, 49u8, 53u8, + 48u8, 52u8, 41u8, 66u8, 117u8, 110u8, 107u8, 106u8, 117u8, 32u8, 40u8, + 49u8, 56u8, 54u8, 49u8, 226u8, 128u8, 147u8, 49u8, 56u8, 54u8, 52u8, 41u8, + 66u8, 117u8, 110u8, 109u8, 101u8, 105u8, 32u8, 40u8, 49u8, 52u8, 54u8, + 57u8, 226u8, 128u8, 147u8, 49u8, 52u8, 56u8, 55u8, 41u8, 66u8, 117u8, + 110u8, 45u8, 111u8, 32u8, 40u8, 49u8, 50u8, 54u8, 48u8, 45u8, 49u8, 50u8, + 54u8, 49u8, 41u8, 66u8, 117u8, 110u8, 112u8, 111u8, 32u8, 40u8, 49u8, 51u8, + 49u8, 55u8, 226u8, 128u8, 147u8, 49u8, 51u8, 49u8, 57u8, 41u8, 66u8, 117u8, + 110u8, 114u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 53u8, 57u8, 50u8, + 226u8, 128u8, 147u8, 49u8, 53u8, 57u8, 54u8, 41u8, 66u8, 117u8, 110u8, + 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 50u8, 51u8, 52u8, + 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 53u8, 41u8, 66u8, 117u8, 110u8, + 115u8, 101u8, 105u8, 32u8, 40u8, 49u8, 56u8, 49u8, 56u8, 226u8, 128u8, + 147u8, 49u8, 56u8, 51u8, 48u8, 41u8, 66u8, 117u8, 110u8, 197u8, 161u8, + 111u8, 32u8, 40u8, 49u8, 52u8, 54u8, 54u8, 226u8, 128u8, 147u8, 49u8, 52u8, + 54u8, 55u8, 41u8, 196u8, 140u8, 111u8, 103u8, 101u8, 110u8, 32u8, 40u8, + 49u8, 48u8, 50u8, 56u8, 226u8, 128u8, 147u8, 49u8, 48u8, 51u8, 55u8, 41u8, + 196u8, 140u8, 111u8, 104u8, 111u8, 32u8, 40u8, 57u8, 57u8, 57u8, 226u8, + 128u8, 147u8, 49u8, 48u8, 48u8, 52u8, 41u8, 196u8, 140u8, 111u8, 196u8, + 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, 48u8, 52u8, 226u8, 128u8, 147u8, + 49u8, 49u8, 48u8, 54u8, 41u8, 196u8, 140u8, 111u8, 107u8, 97u8, 110u8, + 32u8, 40u8, 49u8, 49u8, 54u8, 51u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, + 53u8, 41u8, 196u8, 140u8, 111u8, 107u8, 106u8, 111u8, 32u8, 40u8, 49u8, + 52u8, 56u8, 55u8, 226u8, 128u8, 147u8, 49u8, 52u8, 56u8, 57u8, 41u8, 196u8, + 140u8, 111u8, 107u8, 106u8, 117u8, 32u8, 40u8, 49u8, 48u8, 52u8, 48u8, + 226u8, 128u8, 147u8, 49u8, 48u8, 52u8, 52u8, 41u8, 196u8, 140u8, 111u8, + 114u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 52u8, 53u8, 55u8, 226u8, + 128u8, 147u8, 49u8, 52u8, 54u8, 48u8, 41u8, 196u8, 140u8, 111u8, 114u8, + 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, 51u8, 55u8, 226u8, + 128u8, 147u8, 49u8, 48u8, 52u8, 48u8, 41u8, 196u8, 140u8, 111u8, 197u8, + 161u8, 97u8, 111u8, 32u8, 40u8, 49u8, 49u8, 51u8, 50u8, 226u8, 128u8, + 147u8, 49u8, 49u8, 51u8, 53u8, 41u8, 196u8, 140u8, 111u8, 116u8, 111u8, + 107u8, 117u8, 32u8, 40u8, 57u8, 57u8, 53u8, 226u8, 128u8, 147u8, 57u8, + 57u8, 57u8, 41u8, 196u8, 140u8, 111u8, 118u8, 97u8, 32u8, 40u8, 49u8, 48u8, + 49u8, 50u8, 226u8, 128u8, 147u8, 49u8, 48u8, 49u8, 55u8, 41u8, 68u8, 97u8, + 105u8, 100u8, 111u8, 32u8, 40u8, 56u8, 48u8, 54u8, 226u8, 128u8, 147u8, + 56u8, 49u8, 48u8, 41u8, 68u8, 97u8, 105u8, 196u8, 145u8, 105u8, 32u8, 40u8, + 49u8, 49u8, 50u8, 54u8, 226u8, 128u8, 147u8, 49u8, 49u8, 51u8, 49u8, 41u8, + 69u8, 105u8, 196u8, 141u8, 111u8, 32u8, 40u8, 49u8, 48u8, 57u8, 54u8, + 226u8, 128u8, 147u8, 49u8, 48u8, 57u8, 55u8, 41u8, 69u8, 105u8, 45u8, + 101u8, 110u8, 32u8, 40u8, 57u8, 56u8, 55u8, 45u8, 57u8, 56u8, 57u8, 41u8, + 69u8, 105u8, 197u8, 161u8, 111u8, 32u8, 40u8, 49u8, 48u8, 56u8, 49u8, + 226u8, 128u8, 147u8, 49u8, 48u8, 56u8, 52u8, 41u8, 69u8, 105u8, 196u8, + 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, 52u8, 49u8, 226u8, 128u8, 147u8, + 49u8, 49u8, 52u8, 50u8, 41u8, 69u8, 105u8, 107u8, 97u8, 110u8, 32u8, 40u8, + 57u8, 56u8, 51u8, 226u8, 128u8, 147u8, 57u8, 56u8, 53u8, 41u8, 69u8, 105u8, + 107u8, 106u8, 111u8, 32u8, 40u8, 49u8, 52u8, 50u8, 57u8, 226u8, 128u8, + 147u8, 49u8, 52u8, 52u8, 49u8, 41u8, 69u8, 105u8, 107u8, 106u8, 117u8, + 32u8, 40u8, 49u8, 49u8, 49u8, 51u8, 226u8, 128u8, 147u8, 49u8, 49u8, 49u8, + 56u8, 41u8, 69u8, 105u8, 109u8, 97u8, 110u8, 32u8, 40u8, 49u8, 49u8, 54u8, + 53u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, 54u8, 41u8, 69u8, 105u8, + 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 50u8, 57u8, 51u8, 226u8, 128u8, + 147u8, 49u8, 50u8, 57u8, 57u8, 41u8, 69u8, 105u8, 114u8, 111u8, 107u8, + 117u8, 32u8, 40u8, 49u8, 53u8, 53u8, 56u8, 226u8, 128u8, 147u8, 49u8, 53u8, + 55u8, 48u8, 41u8, 69u8, 105u8, 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, + 40u8, 49u8, 49u8, 54u8, 48u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, 49u8, + 41u8, 69u8, 105u8, 197u8, 161u8, 111u8, 32u8, 40u8, 49u8, 48u8, 52u8, 54u8, + 226u8, 128u8, 147u8, 49u8, 48u8, 53u8, 51u8, 41u8, 69u8, 105u8, 197u8, + 161u8, 111u8, 32u8, 40u8, 49u8, 53u8, 48u8, 52u8, 226u8, 128u8, 147u8, + 49u8, 53u8, 50u8, 49u8, 41u8, 69u8, 105u8, 115u8, 111u8, 32u8, 40u8, 57u8, + 56u8, 57u8, 226u8, 128u8, 147u8, 57u8, 57u8, 48u8, 41u8, 69u8, 110u8, + 196u8, 141u8, 111u8, 32u8, 40u8, 57u8, 50u8, 51u8, 226u8, 128u8, 147u8, + 57u8, 51u8, 49u8, 41u8, 69u8, 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, + 51u8, 51u8, 54u8, 226u8, 128u8, 147u8, 49u8, 51u8, 52u8, 48u8, 41u8, 69u8, + 110u8, 196u8, 145u8, 105u8, 32u8, 40u8, 57u8, 48u8, 49u8, 226u8, 128u8, + 147u8, 57u8, 50u8, 51u8, 41u8, 69u8, 110u8, 107u8, 101u8, 105u8, 32u8, + 40u8, 49u8, 51u8, 48u8, 56u8, 226u8, 128u8, 147u8, 49u8, 51u8, 49u8, 49u8, + 41u8, 69u8, 110u8, 107u8, 106u8, 111u8, 32u8, 40u8, 49u8, 55u8, 52u8, 52u8, + 226u8, 128u8, 147u8, 49u8, 55u8, 52u8, 56u8, 41u8, 69u8, 110u8, 107u8, + 106u8, 117u8, 32u8, 40u8, 49u8, 48u8, 54u8, 57u8, 226u8, 128u8, 147u8, + 49u8, 48u8, 55u8, 52u8, 41u8, 69u8, 110u8, 45u8, 111u8, 32u8, 40u8, 49u8, + 50u8, 51u8, 57u8, 45u8, 49u8, 50u8, 52u8, 48u8, 41u8, 69u8, 110u8, 112u8, + 111u8, 32u8, 40u8, 49u8, 54u8, 55u8, 51u8, 226u8, 128u8, 147u8, 49u8, 54u8, + 56u8, 49u8, 41u8, 69u8, 110u8, 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, + 40u8, 55u8, 56u8, 50u8, 226u8, 128u8, 147u8, 56u8, 48u8, 54u8, 41u8, 69u8, + 110u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 52u8, 56u8, 57u8, + 226u8, 128u8, 147u8, 49u8, 52u8, 57u8, 50u8, 41u8, 71u8, 101u8, 110u8, + 107u8, 101u8, 105u8, 32u8, 40u8, 56u8, 55u8, 55u8, 226u8, 128u8, 147u8, + 56u8, 56u8, 53u8, 41u8, 71u8, 101u8, 110u8, 98u8, 117u8, 110u8, 32u8, 40u8, + 49u8, 55u8, 51u8, 54u8, 226u8, 128u8, 147u8, 49u8, 55u8, 52u8, 49u8, 41u8, + 71u8, 101u8, 110u8, 196u8, 141u8, 117u8, 32u8, 40u8, 49u8, 51u8, 56u8, + 52u8, 226u8, 128u8, 147u8, 49u8, 51u8, 57u8, 50u8, 41u8, 196u8, 144u8, + 101u8, 110u8, 45u8, 101u8, 105u8, 32u8, 40u8, 49u8, 49u8, 49u8, 56u8, 45u8, + 49u8, 49u8, 50u8, 48u8, 41u8, 71u8, 101u8, 110u8, 196u8, 145u8, 105u8, + 32u8, 40u8, 49u8, 56u8, 54u8, 52u8, 226u8, 128u8, 147u8, 49u8, 56u8, 54u8, + 53u8, 41u8, 71u8, 101u8, 110u8, 107u8, 105u8, 32u8, 40u8, 49u8, 53u8, 55u8, + 48u8, 226u8, 128u8, 147u8, 49u8, 53u8, 55u8, 51u8, 41u8, 196u8, 144u8, + 101u8, 110u8, 107u8, 106u8, 111u8, 32u8, 40u8, 49u8, 51u8, 50u8, 49u8, + 226u8, 128u8, 147u8, 49u8, 51u8, 50u8, 52u8, 41u8, 71u8, 101u8, 110u8, + 107u8, 111u8, 32u8, 40u8, 49u8, 51u8, 51u8, 49u8, 226u8, 128u8, 147u8, + 49u8, 51u8, 51u8, 52u8, 41u8, 71u8, 101u8, 110u8, 107u8, 106u8, 117u8, + 32u8, 40u8, 49u8, 50u8, 48u8, 52u8, 226u8, 128u8, 147u8, 49u8, 50u8, 48u8, + 54u8, 41u8, 71u8, 101u8, 110u8, 118u8, 97u8, 32u8, 40u8, 49u8, 54u8, 49u8, + 53u8, 226u8, 128u8, 147u8, 49u8, 54u8, 50u8, 52u8, 41u8, 196u8, 144u8, + 101u8, 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 50u8, 50u8, 52u8, 226u8, + 128u8, 147u8, 49u8, 50u8, 50u8, 53u8, 41u8, 196u8, 144u8, 101u8, 110u8, + 111u8, 32u8, 40u8, 49u8, 51u8, 49u8, 57u8, 226u8, 128u8, 147u8, 49u8, 51u8, + 50u8, 49u8, 41u8, 71u8, 101u8, 110u8, 114u8, 111u8, 107u8, 117u8, 32u8, + 40u8, 49u8, 54u8, 56u8, 56u8, 226u8, 128u8, 147u8, 49u8, 55u8, 48u8, 52u8, + 41u8, 71u8, 101u8, 110u8, 114u8, 106u8, 117u8, 107u8, 117u8, 32u8, 40u8, + 49u8, 49u8, 56u8, 52u8, 226u8, 128u8, 147u8, 49u8, 49u8, 56u8, 53u8, 41u8, + 71u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, + 50u8, 57u8, 226u8, 128u8, 147u8, 49u8, 51u8, 51u8, 49u8, 41u8, 72u8, 97u8, + 107u8, 117u8, 196u8, 141u8, 105u8, 32u8, 40u8, 54u8, 53u8, 48u8, 226u8, + 128u8, 147u8, 54u8, 55u8, 49u8, 41u8, 72u8, 97u8, 107u8, 117u8, 104u8, + 111u8, 32u8, 40u8, 54u8, 55u8, 50u8, 226u8, 128u8, 147u8, 54u8, 56u8, 54u8, + 41u8, 72u8, 101u8, 105u8, 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, + 53u8, 57u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, 48u8, 41u8, 72u8, 97u8, + 105u8, 115u8, 101u8, 105u8, 72u8, 111u8, 97u8, 110u8, 32u8, 40u8, 49u8, + 49u8, 50u8, 48u8, 226u8, 128u8, 147u8, 49u8, 49u8, 50u8, 52u8, 41u8, 72u8, + 111u8, 101u8, 105u8, 32u8, 40u8, 49u8, 55u8, 48u8, 52u8, 226u8, 128u8, + 147u8, 49u8, 55u8, 49u8, 49u8, 41u8, 72u8, 111u8, 101u8, 110u8, 32u8, 40u8, + 49u8, 49u8, 51u8, 53u8, 226u8, 128u8, 147u8, 49u8, 49u8, 52u8, 49u8, 41u8, + 72u8, 111u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 49u8, 53u8, 54u8, + 226u8, 128u8, 147u8, 49u8, 49u8, 53u8, 57u8, 41u8, 72u8, 111u8, 196u8, + 145u8, 105u8, 32u8, 40u8, 49u8, 50u8, 52u8, 55u8, 226u8, 128u8, 147u8, + 49u8, 50u8, 52u8, 57u8, 41u8, 72u8, 111u8, 107u8, 105u8, 32u8, 40u8, 55u8, + 55u8, 48u8, 226u8, 128u8, 147u8, 55u8, 56u8, 48u8, 41u8, 72u8, 111u8, + 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 55u8, 53u8, 49u8, + 226u8, 128u8, 147u8, 49u8, 55u8, 54u8, 52u8, 41u8, 72u8, 111u8, 116u8, + 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 52u8, 52u8, 57u8, 226u8, 128u8, + 147u8, 49u8, 52u8, 53u8, 50u8, 41u8, 196u8, 144u8, 105u8, 97u8, 110u8, + 32u8, 40u8, 49u8, 48u8, 50u8, 49u8, 226u8, 128u8, 147u8, 49u8, 48u8, 50u8, + 52u8, 41u8, 196u8, 144u8, 105u8, 110u8, 103u8, 111u8, 45u8, 107u8, 101u8, + 105u8, 117u8, 110u8, 32u8, 40u8, 55u8, 54u8, 55u8, 45u8, 55u8, 55u8, 48u8, + 41u8, 74u8, 105u8, 110u8, 107u8, 105u8, 32u8, 40u8, 55u8, 50u8, 52u8, + 226u8, 128u8, 147u8, 55u8, 50u8, 57u8, 41u8, 196u8, 144u8, 105u8, 114u8, + 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, 54u8, 53u8, 226u8, + 128u8, 147u8, 49u8, 48u8, 54u8, 57u8, 41u8, 196u8, 144u8, 105u8, 197u8, + 161u8, 111u8, 32u8, 40u8, 49u8, 49u8, 55u8, 55u8, 226u8, 128u8, 147u8, + 49u8, 49u8, 56u8, 49u8, 41u8, 196u8, 144u8, 111u8, 101u8, 105u8, 32u8, + 40u8, 49u8, 50u8, 51u8, 50u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 51u8, + 41u8, 74u8, 111u8, 103u8, 97u8, 110u8, 32u8, 40u8, 56u8, 53u8, 57u8, 226u8, + 128u8, 147u8, 56u8, 55u8, 55u8, 41u8, 197u8, 160u8, 111u8, 103u8, 101u8, + 110u8, 32u8, 40u8, 49u8, 50u8, 48u8, 55u8, 226u8, 128u8, 147u8, 49u8, 50u8, + 49u8, 49u8, 41u8, 74u8, 111u8, 103u8, 101u8, 110u8, 32u8, 40u8, 57u8, 55u8, + 54u8, 226u8, 128u8, 147u8, 57u8, 55u8, 56u8, 41u8, 197u8, 160u8, 111u8, + 104u8, 101u8, 105u8, 32u8, 40u8, 57u8, 51u8, 49u8, 226u8, 128u8, 147u8, + 57u8, 51u8, 56u8, 41u8, 74u8, 111u8, 107u8, 106u8, 111u8, 32u8, 40u8, 49u8, + 54u8, 56u8, 52u8, 226u8, 128u8, 147u8, 49u8, 54u8, 56u8, 56u8, 41u8, 197u8, + 160u8, 111u8, 107u8, 106u8, 117u8, 32u8, 40u8, 49u8, 50u8, 49u8, 57u8, + 226u8, 128u8, 147u8, 49u8, 50u8, 50u8, 50u8, 41u8, 196u8, 144u8, 117u8, + 32u8, 40u8, 49u8, 50u8, 50u8, 50u8, 226u8, 128u8, 147u8, 49u8, 50u8, 50u8, + 52u8, 41u8, 197u8, 160u8, 117u8, 32u8, 40u8, 49u8, 54u8, 53u8, 50u8, 226u8, + 128u8, 147u8, 49u8, 54u8, 53u8, 53u8, 41u8, 197u8, 160u8, 111u8, 116u8, + 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, 57u8, 55u8, 226u8, 128u8, + 147u8, 49u8, 48u8, 57u8, 57u8, 41u8, 197u8, 160u8, 111u8, 118u8, 97u8, + 32u8, 40u8, 56u8, 51u8, 52u8, 226u8, 128u8, 147u8, 56u8, 52u8, 56u8, 41u8, + 196u8, 144u8, 117u8, 101u8, 105u8, 32u8, 40u8, 49u8, 49u8, 56u8, 50u8, + 226u8, 128u8, 147u8, 49u8, 49u8, 56u8, 52u8, 41u8, 75u8, 97u8, 101u8, + 105u8, 32u8, 40u8, 49u8, 56u8, 52u8, 56u8, 226u8, 128u8, 147u8, 49u8, 56u8, + 53u8, 52u8, 41u8, 75u8, 97u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 51u8, + 48u8, 51u8, 226u8, 128u8, 147u8, 49u8, 51u8, 48u8, 54u8, 41u8, 75u8, 97u8, + 104u8, 111u8, 32u8, 40u8, 49u8, 48u8, 57u8, 52u8, 226u8, 128u8, 147u8, + 49u8, 48u8, 57u8, 54u8, 41u8, 75u8, 97u8, 106u8, 111u8, 32u8, 40u8, 56u8, + 52u8, 56u8, 226u8, 128u8, 147u8, 56u8, 53u8, 49u8, 41u8, 75u8, 97u8, 107u8, + 101u8, 105u8, 32u8, 40u8, 49u8, 51u8, 56u8, 55u8, 226u8, 128u8, 147u8, + 49u8, 51u8, 56u8, 57u8, 41u8, 75u8, 97u8, 107u8, 105u8, 116u8, 115u8, + 117u8, 32u8, 40u8, 49u8, 52u8, 52u8, 49u8, 226u8, 128u8, 147u8, 49u8, 52u8, + 52u8, 52u8, 41u8, 75u8, 97u8, 110u8, 98u8, 117u8, 110u8, 32u8, 40u8, 49u8, + 54u8, 54u8, 49u8, 226u8, 128u8, 147u8, 49u8, 54u8, 55u8, 51u8, 41u8, 75u8, + 97u8, 110u8, 45u8, 101u8, 105u8, 32u8, 40u8, 49u8, 54u8, 50u8, 52u8, 45u8, + 49u8, 54u8, 52u8, 52u8, 41u8, 75u8, 97u8, 110u8, 45u8, 101u8, 110u8, 32u8, + 40u8, 49u8, 55u8, 52u8, 56u8, 45u8, 49u8, 55u8, 53u8, 49u8, 41u8, 75u8, + 97u8, 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 50u8, 52u8, 51u8, + 226u8, 128u8, 147u8, 49u8, 50u8, 52u8, 55u8, 41u8, 75u8, 97u8, 110u8, + 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 48u8, 56u8, 55u8, 226u8, 128u8, + 147u8, 49u8, 48u8, 57u8, 52u8, 41u8, 75u8, 97u8, 110u8, 107u8, 105u8, 32u8, + 40u8, 49u8, 50u8, 50u8, 57u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 50u8, + 41u8, 75u8, 97u8, 110u8, 107u8, 111u8, 32u8, 40u8, 49u8, 48u8, 48u8, 52u8, + 226u8, 128u8, 147u8, 49u8, 48u8, 49u8, 50u8, 41u8, 75u8, 97u8, 110u8, 97u8, + 32u8, 40u8, 57u8, 56u8, 53u8, 226u8, 128u8, 147u8, 57u8, 56u8, 55u8, 41u8, + 75u8, 97u8, 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 48u8, 49u8, 55u8, 226u8, + 128u8, 147u8, 49u8, 48u8, 50u8, 49u8, 41u8, 75u8, 97u8, 110u8, 112u8, + 111u8, 32u8, 40u8, 49u8, 55u8, 52u8, 49u8, 226u8, 128u8, 147u8, 49u8, 55u8, + 52u8, 52u8, 41u8, 75u8, 97u8, 109u8, 112u8, 106u8, 111u8, 32u8, 40u8, 56u8, + 56u8, 57u8, 226u8, 128u8, 147u8, 56u8, 57u8, 56u8, 41u8, 75u8, 97u8, 110u8, + 115u8, 101u8, 105u8, 32u8, 40u8, 49u8, 55u8, 56u8, 57u8, 226u8, 128u8, + 147u8, 49u8, 56u8, 48u8, 49u8, 41u8, 75u8, 97u8, 110u8, 197u8, 161u8, + 111u8, 32u8, 40u8, 49u8, 52u8, 54u8, 48u8, 226u8, 128u8, 147u8, 49u8, 52u8, + 54u8, 54u8, 41u8, 75u8, 97u8, 110u8, 116u8, 111u8, 107u8, 117u8, 32u8, + 40u8, 49u8, 48u8, 52u8, 52u8, 226u8, 128u8, 147u8, 49u8, 48u8, 52u8, 54u8, + 41u8, 75u8, 97u8, 111u8, 32u8, 40u8, 49u8, 49u8, 54u8, 57u8, 226u8, 128u8, + 147u8, 49u8, 49u8, 55u8, 49u8, 41u8, 75u8, 97u8, 114u8, 111u8, 107u8, + 117u8, 32u8, 40u8, 49u8, 50u8, 50u8, 53u8, 226u8, 128u8, 147u8, 49u8, 50u8, + 50u8, 55u8, 41u8, 75u8, 97u8, 114u8, 101u8, 107u8, 105u8, 32u8, 40u8, 49u8, + 51u8, 50u8, 54u8, 226u8, 128u8, 147u8, 49u8, 51u8, 50u8, 57u8, 41u8, 75u8, + 97u8, 197u8, 161u8, 111u8, 32u8, 40u8, 49u8, 49u8, 48u8, 54u8, 226u8, + 128u8, 147u8, 49u8, 49u8, 48u8, 56u8, 41u8, 75u8, 97u8, 116u8, 101u8, + 105u8, 32u8, 40u8, 49u8, 50u8, 51u8, 53u8, 226u8, 128u8, 147u8, 49u8, 50u8, + 51u8, 56u8, 41u8, 75u8, 101u8, 105u8, 97u8, 110u8, 32u8, 40u8, 49u8, 54u8, + 52u8, 56u8, 226u8, 128u8, 147u8, 49u8, 54u8, 53u8, 50u8, 41u8, 75u8, 101u8, + 105u8, 196u8, 141u8, 111u8, 32u8, 40u8, 49u8, 53u8, 57u8, 54u8, 226u8, + 128u8, 147u8, 49u8, 54u8, 49u8, 53u8, 41u8, 75u8, 101u8, 105u8, 107u8, + 111u8, 32u8, 40u8, 49u8, 56u8, 54u8, 53u8, 226u8, 128u8, 147u8, 49u8, 56u8, + 54u8, 56u8, 41u8, 75u8, 101u8, 105u8, 117u8, 110u8, 32u8, 40u8, 55u8, 48u8, + 52u8, 226u8, 128u8, 147u8, 55u8, 48u8, 56u8, 41u8, 75u8, 101u8, 110u8, + 196u8, 141u8, 111u8, 32u8, 40u8, 49u8, 50u8, 52u8, 57u8, 226u8, 128u8, + 147u8, 49u8, 50u8, 53u8, 54u8, 41u8, 75u8, 101u8, 110u8, 45u8, 101u8, + 105u8, 32u8, 40u8, 49u8, 50u8, 48u8, 54u8, 45u8, 49u8, 50u8, 48u8, 55u8, + 41u8, 75u8, 101u8, 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 51u8, + 48u8, 50u8, 226u8, 128u8, 147u8, 49u8, 51u8, 48u8, 51u8, 41u8, 75u8, 101u8, + 110u8, 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 50u8, 55u8, 53u8, 226u8, + 128u8, 147u8, 49u8, 50u8, 55u8, 56u8, 41u8, 75u8, 101u8, 110u8, 107u8, + 106u8, 117u8, 32u8, 40u8, 49u8, 49u8, 57u8, 48u8, 226u8, 128u8, 147u8, + 49u8, 49u8, 57u8, 57u8, 41u8, 75u8, 101u8, 109u8, 117u8, 32u8, 40u8, 49u8, + 51u8, 51u8, 52u8, 226u8, 128u8, 147u8, 49u8, 51u8, 51u8, 54u8, 41u8, 75u8, + 101u8, 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 50u8, 48u8, 49u8, 226u8, + 128u8, 147u8, 49u8, 50u8, 48u8, 52u8, 41u8, 75u8, 101u8, 110u8, 112u8, + 111u8, 32u8, 40u8, 49u8, 50u8, 49u8, 51u8, 226u8, 128u8, 147u8, 49u8, 50u8, + 49u8, 57u8, 41u8, 75u8, 101u8, 110u8, 114u8, 106u8, 97u8, 107u8, 117u8, + 32u8, 40u8, 49u8, 50u8, 49u8, 49u8, 226u8, 128u8, 147u8, 49u8, 50u8, 49u8, + 51u8, 41u8, 75u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, + 49u8, 51u8, 55u8, 48u8, 226u8, 128u8, 147u8, 49u8, 51u8, 55u8, 50u8, 41u8, + 75u8, 111u8, 97u8, 110u8, 32u8, 40u8, 49u8, 50u8, 55u8, 56u8, 226u8, 128u8, + 147u8, 49u8, 50u8, 56u8, 56u8, 41u8, 75u8, 111u8, 196u8, 141u8, 111u8, + 32u8, 40u8, 49u8, 50u8, 54u8, 49u8, 226u8, 128u8, 147u8, 49u8, 50u8, 54u8, + 52u8, 41u8, 75u8, 111u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 50u8, 53u8, + 54u8, 226u8, 128u8, 147u8, 49u8, 50u8, 53u8, 55u8, 41u8, 75u8, 111u8, + 104u8, 101u8, 105u8, 32u8, 40u8, 49u8, 48u8, 53u8, 56u8, 226u8, 128u8, + 147u8, 49u8, 48u8, 54u8, 53u8, 41u8, 75u8, 111u8, 104u8, 111u8, 32u8, 40u8, + 57u8, 54u8, 52u8, 226u8, 128u8, 147u8, 57u8, 54u8, 56u8, 41u8, 75u8, 111u8, + 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, 52u8, 50u8, 226u8, 128u8, + 147u8, 49u8, 49u8, 52u8, 52u8, 41u8, 75u8, 111u8, 196u8, 145u8, 105u8, + 32u8, 40u8, 49u8, 53u8, 53u8, 53u8, 226u8, 128u8, 147u8, 49u8, 53u8, 53u8, + 56u8, 41u8, 75u8, 111u8, 107u8, 97u8, 32u8, 40u8, 49u8, 56u8, 52u8, 52u8, + 226u8, 128u8, 147u8, 49u8, 56u8, 52u8, 56u8, 41u8, 75u8, 111u8, 107u8, + 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 52u8, 48u8, 226u8, 128u8, + 147u8, 49u8, 51u8, 52u8, 54u8, 41u8, 75u8, 111u8, 110u8, 105u8, 110u8, + 32u8, 40u8, 56u8, 49u8, 48u8, 226u8, 128u8, 147u8, 56u8, 50u8, 52u8, 41u8, + 75u8, 117u8, 32u8, 40u8, 49u8, 51u8, 56u8, 57u8, 226u8, 128u8, 147u8, 49u8, + 51u8, 57u8, 48u8, 41u8, 75u8, 111u8, 114u8, 106u8, 97u8, 107u8, 117u8, + 32u8, 40u8, 49u8, 51u8, 55u8, 57u8, 226u8, 128u8, 147u8, 49u8, 51u8, 56u8, + 49u8, 41u8, 75u8, 111u8, 197u8, 161u8, 111u8, 32u8, 40u8, 49u8, 52u8, 53u8, + 53u8, 226u8, 128u8, 147u8, 49u8, 52u8, 53u8, 55u8, 41u8, 75u8, 111u8, + 118u8, 97u8, 32u8, 40u8, 49u8, 48u8, 57u8, 57u8, 226u8, 128u8, 147u8, 49u8, + 49u8, 48u8, 52u8, 41u8, 75u8, 111u8, 118u8, 97u8, 32u8, 40u8, 49u8, 51u8, + 56u8, 49u8, 226u8, 128u8, 147u8, 49u8, 51u8, 56u8, 52u8, 41u8, 75u8, 106u8, + 111u8, 104u8, 111u8, 32u8, 40u8, 49u8, 55u8, 49u8, 54u8, 226u8, 128u8, + 147u8, 49u8, 55u8, 51u8, 54u8, 41u8, 75u8, 106u8, 111u8, 114u8, 111u8, + 107u8, 117u8, 32u8, 40u8, 49u8, 53u8, 50u8, 56u8, 226u8, 128u8, 147u8, + 49u8, 53u8, 51u8, 50u8, 41u8, 75u8, 106u8, 111u8, 116u8, 111u8, 107u8, + 117u8, 32u8, 40u8, 49u8, 52u8, 53u8, 50u8, 226u8, 128u8, 147u8, 49u8, 52u8, + 53u8, 53u8, 41u8, 75u8, 106u8, 111u8, 118u8, 97u8, 32u8, 40u8, 49u8, 56u8, + 48u8, 49u8, 226u8, 128u8, 147u8, 49u8, 56u8, 48u8, 52u8, 41u8, 75u8, 106u8, + 117u8, 97u8, 110u8, 32u8, 40u8, 49u8, 49u8, 52u8, 53u8, 226u8, 128u8, + 147u8, 49u8, 49u8, 53u8, 49u8, 41u8, 75u8, 106u8, 117u8, 106u8, 117u8, + 32u8, 40u8, 49u8, 49u8, 53u8, 52u8, 226u8, 128u8, 147u8, 49u8, 49u8, 53u8, + 54u8, 41u8, 77u8, 97u8, 110u8, 45u8, 101u8, 110u8, 32u8, 40u8, 49u8, 56u8, + 54u8, 48u8, 45u8, 49u8, 56u8, 54u8, 49u8, 41u8, 77u8, 97u8, 110u8, 106u8, + 105u8, 32u8, 40u8, 49u8, 54u8, 53u8, 56u8, 226u8, 128u8, 147u8, 49u8, 54u8, + 54u8, 49u8, 41u8, 77u8, 97u8, 110u8, 106u8, 117u8, 32u8, 40u8, 49u8, 48u8, + 50u8, 52u8, 226u8, 128u8, 147u8, 49u8, 48u8, 50u8, 56u8, 41u8, 77u8, 101u8, + 105u8, 196u8, 145u8, 105u8, 77u8, 101u8, 105u8, 111u8, 32u8, 40u8, 49u8, + 52u8, 57u8, 50u8, 226u8, 128u8, 147u8, 49u8, 53u8, 48u8, 49u8, 41u8, 77u8, + 101u8, 105u8, 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 54u8, + 53u8, 53u8, 226u8, 128u8, 147u8, 49u8, 54u8, 53u8, 56u8, 41u8, 77u8, 101u8, + 105u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 56u8, 52u8, + 226u8, 128u8, 147u8, 49u8, 51u8, 56u8, 55u8, 41u8, 77u8, 101u8, 105u8, + 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 57u8, 48u8, 226u8, + 128u8, 147u8, 49u8, 51u8, 57u8, 52u8, 41u8, 77u8, 101u8, 105u8, 118u8, + 97u8, 32u8, 40u8, 49u8, 55u8, 54u8, 52u8, 226u8, 128u8, 147u8, 49u8, 55u8, + 55u8, 50u8, 41u8, 78u8, 105u8, 110u8, 45u8, 97u8, 110u8, 32u8, 40u8, 49u8, + 49u8, 54u8, 54u8, 45u8, 49u8, 49u8, 54u8, 57u8, 41u8, 78u8, 105u8, 110u8, + 106u8, 105u8, 32u8, 40u8, 49u8, 50u8, 52u8, 48u8, 226u8, 128u8, 147u8, + 49u8, 50u8, 52u8, 51u8, 41u8, 78u8, 105u8, 110u8, 106u8, 117u8, 32u8, 40u8, + 56u8, 53u8, 49u8, 226u8, 128u8, 147u8, 56u8, 53u8, 52u8, 41u8, 78u8, 105u8, + 110u8, 106u8, 97u8, 32u8, 40u8, 56u8, 56u8, 53u8, 226u8, 128u8, 147u8, + 56u8, 56u8, 57u8, 41u8, 78u8, 105u8, 110u8, 112u8, 101u8, 105u8, 32u8, + 40u8, 49u8, 49u8, 53u8, 49u8, 226u8, 128u8, 147u8, 49u8, 49u8, 53u8, 52u8, + 41u8, 79u8, 196u8, 141u8, 111u8, 32u8, 40u8, 49u8, 51u8, 49u8, 49u8, 226u8, + 128u8, 147u8, 49u8, 51u8, 49u8, 50u8, 41u8, 79u8, 101u8, 105u8, 32u8, 40u8, + 49u8, 51u8, 57u8, 52u8, 226u8, 128u8, 147u8, 49u8, 52u8, 50u8, 56u8, 41u8, + 79u8, 104u8, 111u8, 32u8, 40u8, 49u8, 49u8, 54u8, 49u8, 226u8, 128u8, + 147u8, 49u8, 49u8, 54u8, 51u8, 41u8, 79u8, 110u8, 105u8, 110u8, 32u8, 40u8, + 49u8, 52u8, 54u8, 55u8, 226u8, 128u8, 147u8, 49u8, 52u8, 54u8, 57u8, 41u8, + 79u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, 56u8, 52u8, + 226u8, 128u8, 147u8, 49u8, 48u8, 56u8, 55u8, 41u8, 79u8, 118u8, 97u8, 32u8, + 40u8, 57u8, 54u8, 49u8, 226u8, 128u8, 147u8, 57u8, 54u8, 52u8, 41u8, 82u8, + 101u8, 105u8, 107u8, 105u8, 32u8, 40u8, 55u8, 49u8, 53u8, 226u8, 128u8, + 147u8, 55u8, 49u8, 55u8, 41u8, 82u8, 101u8, 105u8, 118u8, 97u8, 82u8, + 106u8, 97u8, 107u8, 117u8, 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 50u8, + 51u8, 56u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 57u8, 41u8, 83u8, 97u8, + 105u8, 107u8, 111u8, 32u8, 40u8, 56u8, 53u8, 52u8, 226u8, 128u8, 147u8, + 56u8, 53u8, 55u8, 41u8, 197u8, 160u8, 111u8, 97u8, 110u8, 32u8, 40u8, 49u8, + 49u8, 55u8, 49u8, 226u8, 128u8, 147u8, 49u8, 49u8, 55u8, 53u8, 41u8, 197u8, + 160u8, 111u8, 97u8, 110u8, 32u8, 40u8, 49u8, 50u8, 57u8, 57u8, 226u8, + 128u8, 147u8, 49u8, 51u8, 48u8, 50u8, 41u8, 197u8, 160u8, 111u8, 196u8, + 141u8, 111u8, 32u8, 40u8, 49u8, 52u8, 50u8, 56u8, 226u8, 128u8, 147u8, + 49u8, 52u8, 50u8, 57u8, 41u8, 197u8, 160u8, 111u8, 196u8, 141u8, 117u8, + 32u8, 40u8, 49u8, 51u8, 50u8, 52u8, 226u8, 128u8, 147u8, 49u8, 51u8, 50u8, + 54u8, 41u8, 197u8, 160u8, 111u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, + 50u8, 53u8, 57u8, 226u8, 128u8, 147u8, 49u8, 50u8, 54u8, 48u8, 41u8, 197u8, + 160u8, 111u8, 104u8, 101u8, 105u8, 32u8, 40u8, 49u8, 51u8, 52u8, 54u8, + 226u8, 128u8, 147u8, 49u8, 51u8, 55u8, 48u8, 41u8, 197u8, 160u8, 111u8, + 104u8, 111u8, 32u8, 40u8, 49u8, 48u8, 55u8, 52u8, 226u8, 128u8, 147u8, + 49u8, 48u8, 55u8, 55u8, 41u8, 197u8, 160u8, 111u8, 104u8, 111u8, 32u8, + 40u8, 49u8, 54u8, 52u8, 52u8, 226u8, 128u8, 147u8, 49u8, 54u8, 52u8, 56u8, + 41u8, 197u8, 160u8, 111u8, 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, + 57u8, 57u8, 226u8, 128u8, 147u8, 49u8, 50u8, 48u8, 49u8, 41u8, 197u8, + 160u8, 111u8, 107u8, 97u8, 32u8, 40u8, 49u8, 50u8, 53u8, 55u8, 226u8, + 128u8, 147u8, 49u8, 50u8, 53u8, 57u8, 41u8, 197u8, 160u8, 117u8, 32u8, + 40u8, 49u8, 50u8, 56u8, 56u8, 226u8, 128u8, 147u8, 49u8, 50u8, 57u8, 51u8, + 41u8, 197u8, 160u8, 111u8, 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, + 49u8, 48u8, 55u8, 55u8, 226u8, 128u8, 147u8, 49u8, 48u8, 56u8, 49u8, 41u8, + 197u8, 160u8, 111u8, 114u8, 106u8, 97u8, 107u8, 117u8, 32u8, 40u8, 57u8, + 57u8, 48u8, 226u8, 128u8, 147u8, 57u8, 57u8, 53u8, 41u8, 197u8, 160u8, + 111u8, 116u8, 97u8, 105u8, 32u8, 40u8, 56u8, 57u8, 56u8, 226u8, 128u8, + 147u8, 57u8, 48u8, 49u8, 41u8, 197u8, 160u8, 111u8, 116u8, 111u8, 107u8, + 117u8, 32u8, 40u8, 49u8, 55u8, 49u8, 49u8, 226u8, 128u8, 147u8, 49u8, 55u8, + 49u8, 54u8, 41u8, 197u8, 160u8, 111u8, 118u8, 97u8, 197u8, 160u8, 111u8, + 118u8, 97u8, 32u8, 40u8, 49u8, 51u8, 49u8, 50u8, 226u8, 128u8, 147u8, 49u8, + 51u8, 49u8, 55u8, 41u8, 197u8, 160u8, 117u8, 196u8, 141u8, 111u8, 32u8, + 40u8, 54u8, 56u8, 54u8, 226u8, 128u8, 147u8, 55u8, 48u8, 49u8, 41u8, 84u8, + 97u8, 105u8, 101u8, 105u8, 32u8, 40u8, 49u8, 53u8, 50u8, 49u8, 226u8, + 128u8, 147u8, 49u8, 53u8, 50u8, 56u8, 41u8, 84u8, 97u8, 105u8, 104u8, + 111u8, 32u8, 40u8, 55u8, 48u8, 49u8, 226u8, 128u8, 147u8, 55u8, 48u8, 52u8, + 41u8, 84u8, 97u8, 105u8, 107u8, 97u8, 32u8, 40u8, 54u8, 52u8, 53u8, 226u8, + 128u8, 147u8, 54u8, 53u8, 48u8, 41u8, 84u8, 97u8, 105u8, 197u8, 161u8, + 111u8, 84u8, 101u8, 110u8, 97u8, 110u8, 32u8, 40u8, 56u8, 53u8, 55u8, + 226u8, 128u8, 147u8, 56u8, 53u8, 57u8, 41u8, 84u8, 101u8, 110u8, 109u8, + 111u8, 110u8, 32u8, 40u8, 49u8, 53u8, 51u8, 50u8, 226u8, 128u8, 147u8, + 49u8, 53u8, 53u8, 53u8, 41u8, 84u8, 101u8, 110u8, 196u8, 141u8, 111u8, + 32u8, 40u8, 56u8, 50u8, 52u8, 226u8, 128u8, 147u8, 56u8, 51u8, 52u8, 41u8, + 84u8, 101u8, 110u8, 45u8, 101u8, 105u8, 32u8, 40u8, 49u8, 49u8, 49u8, 48u8, + 45u8, 49u8, 49u8, 49u8, 51u8, 41u8, 84u8, 101u8, 110u8, 45u8, 101u8, 110u8, + 32u8, 40u8, 57u8, 55u8, 51u8, 45u8, 57u8, 55u8, 54u8, 41u8, 84u8, 101u8, + 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 57u8, 55u8, 56u8, 226u8, 128u8, + 147u8, 57u8, 56u8, 51u8, 41u8, 84u8, 101u8, 110u8, 196u8, 145u8, 105u8, + 32u8, 40u8, 49u8, 48u8, 53u8, 51u8, 226u8, 128u8, 147u8, 49u8, 48u8, 53u8, + 56u8, 41u8, 84u8, 101u8, 110u8, 103u8, 106u8, 111u8, 32u8, 40u8, 57u8, + 51u8, 56u8, 226u8, 128u8, 147u8, 57u8, 52u8, 55u8, 41u8, 84u8, 101u8, + 110u8, 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 49u8, 50u8, 52u8, 226u8, + 128u8, 147u8, 49u8, 49u8, 50u8, 54u8, 41u8, 84u8, 101u8, 110u8, 106u8, + 117u8, 32u8, 40u8, 49u8, 51u8, 55u8, 53u8, 226u8, 128u8, 147u8, 49u8, 51u8, + 55u8, 57u8, 41u8, 84u8, 101u8, 110u8, 109u8, 101u8, 105u8, 32u8, 40u8, + 49u8, 55u8, 56u8, 49u8, 226u8, 128u8, 147u8, 49u8, 55u8, 56u8, 57u8, 41u8, + 84u8, 101u8, 110u8, 118u8, 97u8, 32u8, 40u8, 49u8, 54u8, 56u8, 49u8, 226u8, + 128u8, 147u8, 49u8, 54u8, 56u8, 52u8, 41u8, 84u8, 101u8, 110u8, 105u8, + 110u8, 32u8, 40u8, 49u8, 49u8, 48u8, 56u8, 226u8, 128u8, 147u8, 49u8, 49u8, + 49u8, 48u8, 41u8, 84u8, 101u8, 110u8, 45u8, 111u8, 32u8, 40u8, 55u8, 56u8, + 49u8, 45u8, 55u8, 56u8, 50u8, 41u8, 84u8, 101u8, 110u8, 112u8, 111u8, 32u8, + 40u8, 49u8, 56u8, 51u8, 48u8, 226u8, 128u8, 147u8, 49u8, 56u8, 52u8, 52u8, + 41u8, 84u8, 101u8, 109u8, 112u8, 117u8, 107u8, 117u8, 32u8, 40u8, 49u8, + 50u8, 51u8, 51u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 52u8, 41u8, 84u8, + 101u8, 109u8, 112u8, 105u8, 111u8, 32u8, 40u8, 55u8, 50u8, 57u8, 226u8, + 128u8, 147u8, 55u8, 52u8, 57u8, 41u8, 84u8, 101u8, 109u8, 112u8, 105u8, + 111u8, 45u8, 104u8, 111u8, 196u8, 145u8, 105u8, 32u8, 40u8, 55u8, 53u8, + 55u8, 45u8, 55u8, 54u8, 53u8, 41u8, 84u8, 101u8, 109u8, 112u8, 111u8, 45u8, + 196u8, 145u8, 105u8, 110u8, 103u8, 111u8, 32u8, 40u8, 55u8, 54u8, 53u8, + 45u8, 55u8, 54u8, 55u8, 41u8, 84u8, 101u8, 109u8, 112u8, 105u8, 111u8, + 45u8, 107u8, 97u8, 109u8, 112u8, 111u8, 32u8, 40u8, 55u8, 52u8, 57u8, 45u8, + 55u8, 52u8, 57u8, 41u8, 84u8, 101u8, 109u8, 112u8, 105u8, 111u8, 45u8, + 197u8, 161u8, 111u8, 104u8, 111u8, 32u8, 40u8, 55u8, 52u8, 57u8, 45u8, + 55u8, 53u8, 55u8, 41u8, 84u8, 101u8, 110u8, 114u8, 111u8, 107u8, 117u8, + 32u8, 40u8, 57u8, 55u8, 48u8, 226u8, 128u8, 147u8, 57u8, 55u8, 51u8, 41u8, + 84u8, 101u8, 110u8, 114u8, 105u8, 97u8, 107u8, 117u8, 32u8, 40u8, 57u8, + 52u8, 55u8, 226u8, 128u8, 147u8, 57u8, 53u8, 55u8, 41u8, 84u8, 101u8, + 110u8, 197u8, 161u8, 111u8, 32u8, 40u8, 49u8, 49u8, 51u8, 49u8, 226u8, + 128u8, 147u8, 49u8, 49u8, 51u8, 50u8, 41u8, 84u8, 101u8, 110u8, 197u8, + 161u8, 111u8, 32u8, 40u8, 49u8, 53u8, 55u8, 51u8, 226u8, 128u8, 147u8, + 49u8, 53u8, 57u8, 50u8, 41u8, 84u8, 101u8, 110u8, 116u8, 111u8, 107u8, + 117u8, 32u8, 40u8, 57u8, 53u8, 55u8, 226u8, 128u8, 147u8, 57u8, 54u8, 49u8, + 41u8, 84u8, 101u8, 110u8, 106u8, 111u8, 32u8, 40u8, 49u8, 49u8, 52u8, 52u8, + 226u8, 128u8, 147u8, 49u8, 49u8, 52u8, 53u8, 41u8, 84u8, 111u8, 107u8, + 117u8, 196u8, 145u8, 105u8, 32u8, 40u8, 49u8, 51u8, 48u8, 54u8, 226u8, + 128u8, 147u8, 49u8, 51u8, 48u8, 56u8, 41u8, 86u8, 97u8, 100u8, 111u8, 32u8, + 40u8, 55u8, 48u8, 56u8, 226u8, 128u8, 147u8, 55u8, 49u8, 53u8, 41u8, 74u8, + 111u8, 114u8, 111u8, 32u8, 40u8, 55u8, 49u8, 55u8, 226u8, 128u8, 147u8, + 55u8, 50u8, 52u8, 41u8, 74u8, 111u8, 118u8, 97u8, 32u8, 40u8, 49u8, 49u8, + 56u8, 49u8, 226u8, 128u8, 147u8, 49u8, 49u8, 56u8, 50u8, 41u8, + ]) + }, + ) + }, + narrow: unsafe { + #[allow(unused_unsafe)] + ::zerovec::ZeroMap::from_parts_unchecked( + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 237u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 9u8, 0u8, 0u8, 0u8, 19u8, 0u8, + 0u8, 0u8, 27u8, 0u8, 0u8, 0u8, 37u8, 0u8, 0u8, 0u8, 47u8, 0u8, 0u8, 0u8, + 57u8, 0u8, 0u8, 0u8, 68u8, 0u8, 0u8, 0u8, 78u8, 0u8, 0u8, 0u8, 88u8, 0u8, + 0u8, 0u8, 98u8, 0u8, 0u8, 0u8, 108u8, 0u8, 0u8, 0u8, 119u8, 0u8, 0u8, 0u8, + 130u8, 0u8, 0u8, 0u8, 139u8, 0u8, 0u8, 0u8, 149u8, 0u8, 0u8, 0u8, 161u8, + 0u8, 0u8, 0u8, 174u8, 0u8, 0u8, 0u8, 185u8, 0u8, 0u8, 0u8, 196u8, 0u8, 0u8, + 0u8, 207u8, 0u8, 0u8, 0u8, 216u8, 0u8, 0u8, 0u8, 226u8, 0u8, 0u8, 0u8, + 237u8, 0u8, 0u8, 0u8, 248u8, 0u8, 0u8, 0u8, 3u8, 1u8, 0u8, 0u8, 15u8, 1u8, + 0u8, 0u8, 28u8, 1u8, 0u8, 0u8, 39u8, 1u8, 0u8, 0u8, 50u8, 1u8, 0u8, 0u8, + 60u8, 1u8, 0u8, 0u8, 69u8, 1u8, 0u8, 0u8, 79u8, 1u8, 0u8, 0u8, 89u8, 1u8, + 0u8, 0u8, 97u8, 1u8, 0u8, 0u8, 106u8, 1u8, 0u8, 0u8, 115u8, 1u8, 0u8, 0u8, + 124u8, 1u8, 0u8, 0u8, 134u8, 1u8, 0u8, 0u8, 144u8, 1u8, 0u8, 0u8, 154u8, + 1u8, 0u8, 0u8, 164u8, 1u8, 0u8, 0u8, 175u8, 1u8, 0u8, 0u8, 187u8, 1u8, 0u8, + 0u8, 197u8, 1u8, 0u8, 0u8, 207u8, 1u8, 0u8, 0u8, 215u8, 1u8, 0u8, 0u8, + 224u8, 1u8, 0u8, 0u8, 234u8, 1u8, 0u8, 0u8, 242u8, 1u8, 0u8, 0u8, 252u8, + 1u8, 0u8, 0u8, 6u8, 2u8, 0u8, 0u8, 16u8, 2u8, 0u8, 0u8, 24u8, 2u8, 0u8, + 0u8, 33u8, 2u8, 0u8, 0u8, 44u8, 2u8, 0u8, 0u8, 55u8, 2u8, 0u8, 0u8, 65u8, + 2u8, 0u8, 0u8, 76u8, 2u8, 0u8, 0u8, 87u8, 2u8, 0u8, 0u8, 97u8, 2u8, 0u8, + 0u8, 107u8, 2u8, 0u8, 0u8, 117u8, 2u8, 0u8, 0u8, 127u8, 2u8, 0u8, 0u8, + 137u8, 2u8, 0u8, 0u8, 148u8, 2u8, 0u8, 0u8, 158u8, 2u8, 0u8, 0u8, 169u8, + 2u8, 0u8, 0u8, 178u8, 2u8, 0u8, 0u8, 190u8, 2u8, 0u8, 0u8, 203u8, 2u8, 0u8, + 0u8, 215u8, 2u8, 0u8, 0u8, 226u8, 2u8, 0u8, 0u8, 236u8, 2u8, 0u8, 0u8, + 246u8, 2u8, 0u8, 0u8, 252u8, 2u8, 0u8, 0u8, 5u8, 3u8, 0u8, 0u8, 14u8, 3u8, + 0u8, 0u8, 23u8, 3u8, 0u8, 0u8, 33u8, 3u8, 0u8, 0u8, 42u8, 3u8, 0u8, 0u8, + 50u8, 3u8, 0u8, 0u8, 61u8, 3u8, 0u8, 0u8, 72u8, 3u8, 0u8, 0u8, 81u8, 3u8, + 0u8, 0u8, 95u8, 3u8, 0u8, 0u8, 104u8, 3u8, 0u8, 0u8, 116u8, 3u8, 0u8, 0u8, + 126u8, 3u8, 0u8, 0u8, 135u8, 3u8, 0u8, 0u8, 144u8, 3u8, 0u8, 0u8, 154u8, + 3u8, 0u8, 0u8, 163u8, 3u8, 0u8, 0u8, 172u8, 3u8, 0u8, 0u8, 182u8, 3u8, 0u8, + 0u8, 192u8, 3u8, 0u8, 0u8, 200u8, 3u8, 0u8, 0u8, 208u8, 3u8, 0u8, 0u8, + 219u8, 3u8, 0u8, 0u8, 227u8, 3u8, 0u8, 0u8, 236u8, 3u8, 0u8, 0u8, 245u8, + 3u8, 0u8, 0u8, 255u8, 3u8, 0u8, 0u8, 8u8, 4u8, 0u8, 0u8, 16u8, 4u8, 0u8, + 0u8, 26u8, 4u8, 0u8, 0u8, 38u8, 4u8, 0u8, 0u8, 49u8, 4u8, 0u8, 0u8, 59u8, + 4u8, 0u8, 0u8, 69u8, 4u8, 0u8, 0u8, 80u8, 4u8, 0u8, 0u8, 90u8, 4u8, 0u8, + 0u8, 100u8, 4u8, 0u8, 0u8, 110u8, 4u8, 0u8, 0u8, 119u8, 4u8, 0u8, 0u8, + 130u8, 4u8, 0u8, 0u8, 140u8, 4u8, 0u8, 0u8, 150u8, 4u8, 0u8, 0u8, 161u8, + 4u8, 0u8, 0u8, 172u8, 4u8, 0u8, 0u8, 184u8, 4u8, 0u8, 0u8, 192u8, 4u8, 0u8, + 0u8, 203u8, 4u8, 0u8, 0u8, 215u8, 4u8, 0u8, 0u8, 225u8, 4u8, 0u8, 0u8, + 235u8, 4u8, 0u8, 0u8, 245u8, 4u8, 0u8, 0u8, 0u8, 5u8, 0u8, 0u8, 9u8, 5u8, + 0u8, 0u8, 18u8, 5u8, 0u8, 0u8, 29u8, 5u8, 0u8, 0u8, 39u8, 5u8, 0u8, 0u8, + 50u8, 5u8, 0u8, 0u8, 60u8, 5u8, 0u8, 0u8, 71u8, 5u8, 0u8, 0u8, 81u8, 5u8, + 0u8, 0u8, 92u8, 5u8, 0u8, 0u8, 102u8, 5u8, 0u8, 0u8, 115u8, 5u8, 0u8, 0u8, + 127u8, 5u8, 0u8, 0u8, 136u8, 5u8, 0u8, 0u8, 146u8, 5u8, 0u8, 0u8, 156u8, + 5u8, 0u8, 0u8, 166u8, 5u8, 0u8, 0u8, 174u8, 5u8, 0u8, 0u8, 183u8, 5u8, 0u8, + 0u8, 192u8, 5u8, 0u8, 0u8, 201u8, 5u8, 0u8, 0u8, 212u8, 5u8, 0u8, 0u8, + 221u8, 5u8, 0u8, 0u8, 229u8, 5u8, 0u8, 0u8, 241u8, 5u8, 0u8, 0u8, 251u8, + 5u8, 0u8, 0u8, 4u8, 6u8, 0u8, 0u8, 13u8, 6u8, 0u8, 0u8, 23u8, 6u8, 0u8, + 0u8, 35u8, 6u8, 0u8, 0u8, 47u8, 6u8, 0u8, 0u8, 57u8, 6u8, 0u8, 0u8, 67u8, + 6u8, 0u8, 0u8, 77u8, 6u8, 0u8, 0u8, 87u8, 6u8, 0u8, 0u8, 97u8, 6u8, 0u8, + 0u8, 107u8, 6u8, 0u8, 0u8, 112u8, 6u8, 0u8, 0u8, 121u8, 6u8, 0u8, 0u8, + 133u8, 6u8, 0u8, 0u8, 145u8, 6u8, 0u8, 0u8, 157u8, 6u8, 0u8, 0u8, 167u8, + 6u8, 0u8, 0u8, 177u8, 6u8, 0u8, 0u8, 187u8, 6u8, 0u8, 0u8, 196u8, 6u8, 0u8, + 0u8, 205u8, 6u8, 0u8, 0u8, 216u8, 6u8, 0u8, 0u8, 225u8, 6u8, 0u8, 0u8, + 233u8, 6u8, 0u8, 0u8, 241u8, 6u8, 0u8, 0u8, 250u8, 6u8, 0u8, 0u8, 4u8, 7u8, + 0u8, 0u8, 11u8, 7u8, 0u8, 0u8, 20u8, 7u8, 0u8, 0u8, 25u8, 7u8, 0u8, 0u8, + 38u8, 7u8, 0u8, 0u8, 47u8, 7u8, 0u8, 0u8, 57u8, 7u8, 0u8, 0u8, 67u8, 7u8, + 0u8, 0u8, 78u8, 7u8, 0u8, 0u8, 89u8, 7u8, 0u8, 0u8, 100u8, 7u8, 0u8, 0u8, + 111u8, 7u8, 0u8, 0u8, 121u8, 7u8, 0u8, 0u8, 131u8, 7u8, 0u8, 0u8, 141u8, + 7u8, 0u8, 0u8, 151u8, 7u8, 0u8, 0u8, 160u8, 7u8, 0u8, 0u8, 173u8, 7u8, 0u8, + 0u8, 185u8, 7u8, 0u8, 0u8, 195u8, 7u8, 0u8, 0u8, 207u8, 7u8, 0u8, 0u8, + 212u8, 7u8, 0u8, 0u8, 222u8, 7u8, 0u8, 0u8, 232u8, 7u8, 0u8, 0u8, 242u8, + 7u8, 0u8, 0u8, 251u8, 7u8, 0u8, 0u8, 4u8, 8u8, 0u8, 0u8, 10u8, 8u8, 0u8, + 0u8, 19u8, 8u8, 0u8, 0u8, 30u8, 8u8, 0u8, 0u8, 40u8, 8u8, 0u8, 0u8, 50u8, + 8u8, 0u8, 0u8, 59u8, 8u8, 0u8, 0u8, 69u8, 8u8, 0u8, 0u8, 79u8, 8u8, 0u8, + 0u8, 89u8, 8u8, 0u8, 0u8, 99u8, 8u8, 0u8, 0u8, 109u8, 8u8, 0u8, 0u8, 120u8, + 8u8, 0u8, 0u8, 130u8, 8u8, 0u8, 0u8, 141u8, 8u8, 0u8, 0u8, 149u8, 8u8, 0u8, + 0u8, 159u8, 8u8, 0u8, 0u8, 171u8, 8u8, 0u8, 0u8, 181u8, 8u8, 0u8, 0u8, + 195u8, 8u8, 0u8, 0u8, 210u8, 8u8, 0u8, 0u8, 225u8, 8u8, 0u8, 0u8, 240u8, + 8u8, 0u8, 0u8, 251u8, 8u8, 0u8, 0u8, 7u8, 9u8, 0u8, 0u8, 18u8, 9u8, 0u8, + 0u8, 29u8, 9u8, 0u8, 0u8, 40u8, 9u8, 0u8, 0u8, 50u8, 9u8, 0u8, 0u8, 61u8, + 9u8, 0u8, 0u8, 69u8, 9u8, 0u8, 0u8, 77u8, 9u8, 0u8, 0u8, 97u8, 110u8, + 101u8, 105u8, 45u8, 49u8, 55u8, 55u8, 50u8, 97u8, 110u8, 103u8, 101u8, + 110u8, 45u8, 49u8, 49u8, 55u8, 53u8, 97u8, 110u8, 110u8, 97u8, 45u8, 57u8, + 54u8, 56u8, 97u8, 110u8, 115u8, 101u8, 105u8, 45u8, 49u8, 56u8, 53u8, 52u8, + 97u8, 110u8, 116u8, 101u8, 105u8, 45u8, 49u8, 50u8, 50u8, 55u8, 98u8, + 117u8, 110u8, 97u8, 110u8, 45u8, 49u8, 52u8, 52u8, 52u8, 98u8, 117u8, + 110u8, 99u8, 104u8, 117u8, 45u8, 49u8, 51u8, 55u8, 50u8, 98u8, 117u8, + 110u8, 101u8, 105u8, 45u8, 49u8, 50u8, 54u8, 52u8, 98u8, 117u8, 110u8, + 106u8, 105u8, 45u8, 49u8, 49u8, 56u8, 53u8, 98u8, 117u8, 110u8, 107u8, + 97u8, 45u8, 49u8, 56u8, 48u8, 52u8, 98u8, 117u8, 110u8, 107u8, 105u8, 45u8, + 49u8, 53u8, 48u8, 49u8, 98u8, 117u8, 110u8, 107u8, 121u8, 117u8, 45u8, + 49u8, 56u8, 54u8, 49u8, 98u8, 117u8, 110u8, 109u8, 101u8, 105u8, 45u8, + 49u8, 52u8, 54u8, 57u8, 98u8, 117u8, 110u8, 111u8, 45u8, 49u8, 50u8, 54u8, + 48u8, 98u8, 117u8, 110u8, 112u8, 111u8, 45u8, 49u8, 51u8, 49u8, 55u8, 98u8, + 117u8, 110u8, 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 53u8, 57u8, 50u8, + 98u8, 117u8, 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 50u8, + 51u8, 52u8, 98u8, 117u8, 110u8, 115u8, 101u8, 105u8, 45u8, 49u8, 56u8, + 49u8, 56u8, 98u8, 117u8, 110u8, 115u8, 104u8, 111u8, 45u8, 49u8, 52u8, + 54u8, 54u8, 99u8, 104u8, 111u8, 103u8, 101u8, 110u8, 45u8, 49u8, 48u8, + 50u8, 56u8, 99u8, 104u8, 111u8, 104u8, 111u8, 45u8, 57u8, 57u8, 57u8, 99u8, + 104u8, 111u8, 106u8, 105u8, 45u8, 49u8, 49u8, 48u8, 52u8, 99u8, 104u8, + 111u8, 107u8, 97u8, 110u8, 45u8, 49u8, 49u8, 54u8, 51u8, 99u8, 104u8, + 111u8, 107u8, 121u8, 111u8, 45u8, 49u8, 52u8, 56u8, 55u8, 99u8, 104u8, + 111u8, 107u8, 121u8, 117u8, 45u8, 49u8, 48u8, 52u8, 48u8, 99u8, 104u8, + 111u8, 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 52u8, 53u8, 55u8, 99u8, + 104u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 48u8, 51u8, + 55u8, 99u8, 104u8, 111u8, 115u8, 104u8, 111u8, 45u8, 49u8, 49u8, 51u8, + 50u8, 99u8, 104u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 57u8, 57u8, + 53u8, 99u8, 104u8, 111u8, 119u8, 97u8, 45u8, 49u8, 48u8, 49u8, 50u8, 100u8, + 97u8, 105u8, 100u8, 111u8, 45u8, 56u8, 48u8, 54u8, 100u8, 97u8, 105u8, + 106u8, 105u8, 45u8, 49u8, 49u8, 50u8, 54u8, 101u8, 105u8, 99u8, 104u8, + 111u8, 45u8, 49u8, 48u8, 57u8, 54u8, 101u8, 105u8, 101u8, 110u8, 45u8, + 57u8, 56u8, 55u8, 101u8, 105u8, 104u8, 111u8, 45u8, 49u8, 48u8, 56u8, 49u8, + 101u8, 105u8, 106u8, 105u8, 45u8, 49u8, 49u8, 52u8, 49u8, 101u8, 105u8, + 107u8, 97u8, 110u8, 45u8, 57u8, 56u8, 51u8, 101u8, 105u8, 107u8, 121u8, + 111u8, 45u8, 49u8, 52u8, 50u8, 57u8, 101u8, 105u8, 107u8, 121u8, 117u8, + 45u8, 49u8, 49u8, 49u8, 51u8, 101u8, 105u8, 109u8, 97u8, 110u8, 45u8, 49u8, + 49u8, 54u8, 53u8, 101u8, 105u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, + 57u8, 51u8, 101u8, 105u8, 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 53u8, + 53u8, 56u8, 101u8, 105u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, + 49u8, 54u8, 48u8, 101u8, 105u8, 115u8, 104u8, 111u8, 45u8, 49u8, 48u8, + 52u8, 54u8, 101u8, 105u8, 115u8, 104u8, 111u8, 45u8, 49u8, 53u8, 48u8, + 52u8, 101u8, 105u8, 115u8, 111u8, 45u8, 57u8, 56u8, 57u8, 101u8, 110u8, + 99u8, 104u8, 111u8, 45u8, 57u8, 50u8, 51u8, 101u8, 110u8, 103u8, 101u8, + 110u8, 45u8, 49u8, 51u8, 51u8, 54u8, 101u8, 110u8, 103u8, 105u8, 45u8, + 57u8, 48u8, 49u8, 101u8, 110u8, 107u8, 121u8, 111u8, 45u8, 49u8, 51u8, + 48u8, 56u8, 101u8, 110u8, 107u8, 121u8, 111u8, 45u8, 49u8, 55u8, 52u8, + 52u8, 101u8, 110u8, 107u8, 121u8, 117u8, 45u8, 49u8, 48u8, 54u8, 57u8, + 101u8, 110u8, 111u8, 45u8, 49u8, 50u8, 51u8, 57u8, 101u8, 110u8, 112u8, + 111u8, 45u8, 49u8, 54u8, 55u8, 51u8, 101u8, 110u8, 114u8, 121u8, 97u8, + 107u8, 117u8, 45u8, 55u8, 56u8, 50u8, 101u8, 110u8, 116u8, 111u8, 107u8, + 117u8, 45u8, 49u8, 52u8, 56u8, 57u8, 103u8, 97u8, 110u8, 103u8, 121u8, + 111u8, 45u8, 56u8, 55u8, 55u8, 103u8, 101u8, 110u8, 98u8, 117u8, 110u8, + 45u8, 49u8, 55u8, 51u8, 54u8, 103u8, 101u8, 110u8, 99u8, 104u8, 117u8, + 45u8, 49u8, 51u8, 56u8, 52u8, 103u8, 101u8, 110u8, 101u8, 105u8, 45u8, + 49u8, 49u8, 49u8, 56u8, 103u8, 101u8, 110u8, 106u8, 105u8, 45u8, 49u8, + 56u8, 54u8, 52u8, 103u8, 101u8, 110u8, 107u8, 105u8, 45u8, 49u8, 53u8, + 55u8, 48u8, 103u8, 101u8, 110u8, 107u8, 111u8, 45u8, 49u8, 51u8, 50u8, + 49u8, 103u8, 101u8, 110u8, 107u8, 111u8, 45u8, 49u8, 51u8, 51u8, 49u8, + 103u8, 101u8, 110u8, 107u8, 121u8, 117u8, 45u8, 49u8, 50u8, 48u8, 52u8, + 103u8, 101u8, 110u8, 110u8, 97u8, 45u8, 49u8, 54u8, 49u8, 53u8, 103u8, + 101u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, 50u8, 52u8, 103u8, + 101u8, 110u8, 111u8, 45u8, 49u8, 51u8, 49u8, 57u8, 103u8, 101u8, 110u8, + 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 54u8, 56u8, 56u8, 103u8, 101u8, + 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 49u8, 56u8, 52u8, + 103u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 50u8, + 57u8, 104u8, 97u8, 107u8, 117u8, 99u8, 104u8, 105u8, 45u8, 54u8, 53u8, + 48u8, 104u8, 97u8, 107u8, 117u8, 104u8, 111u8, 45u8, 54u8, 55u8, 50u8, + 104u8, 101u8, 105u8, 106u8, 105u8, 45u8, 49u8, 49u8, 53u8, 57u8, 104u8, + 101u8, 105u8, 115u8, 101u8, 105u8, 104u8, 111u8, 97u8, 110u8, 45u8, 49u8, + 49u8, 50u8, 48u8, 104u8, 111u8, 101u8, 105u8, 45u8, 49u8, 55u8, 48u8, 52u8, + 104u8, 111u8, 101u8, 110u8, 45u8, 49u8, 49u8, 51u8, 53u8, 104u8, 111u8, + 103u8, 101u8, 110u8, 45u8, 49u8, 49u8, 53u8, 54u8, 104u8, 111u8, 106u8, + 105u8, 45u8, 49u8, 50u8, 52u8, 55u8, 104u8, 111u8, 107u8, 105u8, 45u8, + 55u8, 55u8, 48u8, 104u8, 111u8, 114u8, 101u8, 107u8, 105u8, 45u8, 49u8, + 55u8, 53u8, 49u8, 104u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, + 52u8, 52u8, 57u8, 106u8, 105u8, 97u8, 110u8, 45u8, 49u8, 48u8, 50u8, 49u8, + 106u8, 105u8, 110u8, 103u8, 111u8, 107u8, 101u8, 105u8, 117u8, 110u8, 45u8, + 55u8, 54u8, 55u8, 106u8, 105u8, 110u8, 107u8, 105u8, 45u8, 55u8, 50u8, + 52u8, 106u8, 105u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 48u8, + 54u8, 53u8, 106u8, 105u8, 115u8, 104u8, 111u8, 45u8, 49u8, 49u8, 55u8, + 55u8, 106u8, 111u8, 101u8, 105u8, 45u8, 49u8, 50u8, 51u8, 50u8, 106u8, + 111u8, 103u8, 97u8, 110u8, 45u8, 56u8, 53u8, 57u8, 106u8, 111u8, 103u8, + 101u8, 110u8, 45u8, 49u8, 50u8, 48u8, 55u8, 106u8, 111u8, 103u8, 101u8, + 110u8, 45u8, 57u8, 55u8, 54u8, 106u8, 111u8, 104u8, 101u8, 105u8, 45u8, + 57u8, 51u8, 49u8, 106u8, 111u8, 107u8, 121u8, 111u8, 45u8, 49u8, 54u8, + 56u8, 52u8, 106u8, 111u8, 107u8, 121u8, 117u8, 45u8, 49u8, 50u8, 49u8, + 57u8, 106u8, 111u8, 111u8, 45u8, 49u8, 50u8, 50u8, 50u8, 106u8, 111u8, + 111u8, 45u8, 49u8, 54u8, 53u8, 50u8, 106u8, 111u8, 116u8, 111u8, 107u8, + 117u8, 45u8, 49u8, 48u8, 57u8, 55u8, 106u8, 111u8, 119u8, 97u8, 45u8, 56u8, + 51u8, 52u8, 106u8, 117u8, 101u8, 105u8, 45u8, 49u8, 49u8, 56u8, 50u8, + 107u8, 97u8, 101u8, 105u8, 45u8, 49u8, 56u8, 52u8, 56u8, 107u8, 97u8, + 103u8, 101u8, 110u8, 45u8, 49u8, 51u8, 48u8, 51u8, 107u8, 97u8, 104u8, + 111u8, 45u8, 49u8, 48u8, 57u8, 52u8, 107u8, 97u8, 106u8, 111u8, 45u8, 56u8, + 52u8, 56u8, 107u8, 97u8, 107u8, 101u8, 105u8, 45u8, 49u8, 51u8, 56u8, 55u8, + 107u8, 97u8, 107u8, 105u8, 116u8, 115u8, 117u8, 45u8, 49u8, 52u8, 52u8, + 49u8, 107u8, 97u8, 110u8, 98u8, 117u8, 110u8, 45u8, 49u8, 54u8, 54u8, 49u8, + 107u8, 97u8, 110u8, 101u8, 105u8, 45u8, 49u8, 54u8, 50u8, 52u8, 107u8, + 97u8, 110u8, 101u8, 110u8, 45u8, 49u8, 55u8, 52u8, 56u8, 107u8, 97u8, + 110u8, 103u8, 101u8, 110u8, 45u8, 49u8, 50u8, 52u8, 51u8, 107u8, 97u8, + 110u8, 106u8, 105u8, 45u8, 49u8, 48u8, 56u8, 55u8, 107u8, 97u8, 110u8, + 107u8, 105u8, 45u8, 49u8, 50u8, 50u8, 57u8, 107u8, 97u8, 110u8, 107u8, + 111u8, 45u8, 49u8, 48u8, 48u8, 52u8, 107u8, 97u8, 110u8, 110u8, 97u8, 45u8, + 57u8, 56u8, 53u8, 107u8, 97u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, + 48u8, 49u8, 55u8, 107u8, 97u8, 110u8, 112u8, 111u8, 45u8, 49u8, 55u8, 52u8, + 49u8, 107u8, 97u8, 110u8, 112u8, 121u8, 111u8, 45u8, 56u8, 56u8, 57u8, + 107u8, 97u8, 110u8, 115u8, 101u8, 105u8, 45u8, 49u8, 55u8, 56u8, 57u8, + 107u8, 97u8, 110u8, 115u8, 104u8, 111u8, 45u8, 49u8, 52u8, 54u8, 48u8, + 107u8, 97u8, 110u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 48u8, 52u8, + 52u8, 107u8, 97u8, 111u8, 45u8, 49u8, 49u8, 54u8, 57u8, 107u8, 97u8, 114u8, + 111u8, 107u8, 117u8, 45u8, 49u8, 50u8, 50u8, 53u8, 107u8, 97u8, 114u8, + 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 51u8, 50u8, 54u8, 107u8, 97u8, + 115u8, 104u8, 111u8, 45u8, 49u8, 49u8, 48u8, 54u8, 107u8, 97u8, 116u8, + 101u8, 105u8, 45u8, 49u8, 50u8, 51u8, 53u8, 107u8, 101u8, 105u8, 97u8, + 110u8, 45u8, 49u8, 54u8, 52u8, 56u8, 107u8, 101u8, 105u8, 99u8, 104u8, + 111u8, 45u8, 49u8, 53u8, 57u8, 54u8, 107u8, 101u8, 105u8, 111u8, 45u8, + 49u8, 56u8, 54u8, 53u8, 107u8, 101u8, 105u8, 117u8, 110u8, 45u8, 55u8, + 48u8, 52u8, 107u8, 101u8, 110u8, 99u8, 104u8, 111u8, 45u8, 49u8, 50u8, + 52u8, 57u8, 107u8, 101u8, 110u8, 101u8, 105u8, 45u8, 49u8, 50u8, 48u8, + 54u8, 107u8, 101u8, 110u8, 103u8, 101u8, 110u8, 45u8, 49u8, 51u8, 48u8, + 50u8, 107u8, 101u8, 110u8, 106u8, 105u8, 45u8, 49u8, 50u8, 55u8, 53u8, + 107u8, 101u8, 110u8, 107u8, 121u8, 117u8, 45u8, 49u8, 49u8, 57u8, 48u8, + 107u8, 101u8, 110u8, 109u8, 117u8, 45u8, 49u8, 51u8, 51u8, 52u8, 107u8, + 101u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, 48u8, 49u8, 107u8, + 101u8, 110u8, 112u8, 111u8, 45u8, 49u8, 50u8, 49u8, 51u8, 107u8, 101u8, + 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 50u8, 49u8, 49u8, + 107u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 55u8, + 48u8, 107u8, 111u8, 97u8, 110u8, 45u8, 49u8, 50u8, 55u8, 56u8, 107u8, + 111u8, 99u8, 104u8, 111u8, 45u8, 49u8, 50u8, 54u8, 49u8, 107u8, 111u8, + 103u8, 101u8, 110u8, 45u8, 49u8, 50u8, 53u8, 54u8, 107u8, 111u8, 104u8, + 101u8, 105u8, 45u8, 49u8, 48u8, 53u8, 56u8, 107u8, 111u8, 104u8, 111u8, + 45u8, 57u8, 54u8, 52u8, 107u8, 111u8, 106u8, 105u8, 45u8, 49u8, 49u8, 52u8, + 50u8, 107u8, 111u8, 106u8, 105u8, 45u8, 49u8, 53u8, 53u8, 53u8, 107u8, + 111u8, 107u8, 97u8, 45u8, 49u8, 56u8, 52u8, 52u8, 107u8, 111u8, 107u8, + 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 52u8, 48u8, 107u8, 111u8, 110u8, + 105u8, 110u8, 45u8, 56u8, 49u8, 48u8, 107u8, 111u8, 111u8, 45u8, 49u8, + 51u8, 56u8, 57u8, 107u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, + 49u8, 51u8, 55u8, 57u8, 107u8, 111u8, 115u8, 104u8, 111u8, 45u8, 49u8, + 52u8, 53u8, 53u8, 107u8, 111u8, 119u8, 97u8, 45u8, 49u8, 48u8, 57u8, 57u8, + 107u8, 111u8, 119u8, 97u8, 45u8, 49u8, 51u8, 56u8, 49u8, 107u8, 121u8, + 111u8, 104u8, 111u8, 45u8, 49u8, 55u8, 49u8, 54u8, 107u8, 121u8, 111u8, + 114u8, 111u8, 107u8, 117u8, 45u8, 49u8, 53u8, 50u8, 56u8, 107u8, 121u8, + 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 52u8, 53u8, 50u8, 107u8, + 121u8, 111u8, 119u8, 97u8, 45u8, 49u8, 56u8, 48u8, 49u8, 107u8, 121u8, + 117u8, 97u8, 110u8, 45u8, 49u8, 49u8, 52u8, 53u8, 107u8, 121u8, 117u8, + 106u8, 117u8, 45u8, 49u8, 49u8, 53u8, 52u8, 109u8, 97u8, 110u8, 101u8, + 110u8, 45u8, 49u8, 56u8, 54u8, 48u8, 109u8, 97u8, 110u8, 106u8, 105u8, + 45u8, 49u8, 54u8, 53u8, 56u8, 109u8, 97u8, 110u8, 106u8, 117u8, 45u8, 49u8, + 48u8, 50u8, 52u8, 109u8, 101u8, 105u8, 106u8, 105u8, 109u8, 101u8, 105u8, + 111u8, 45u8, 49u8, 52u8, 57u8, 50u8, 109u8, 101u8, 105u8, 114u8, 101u8, + 107u8, 105u8, 45u8, 49u8, 54u8, 53u8, 53u8, 109u8, 101u8, 105u8, 116u8, + 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 56u8, 55u8, 109u8, 101u8, 105u8, + 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 51u8, 57u8, 48u8, 109u8, 101u8, + 105u8, 119u8, 97u8, 45u8, 49u8, 55u8, 54u8, 52u8, 110u8, 105u8, 110u8, + 97u8, 110u8, 45u8, 49u8, 49u8, 54u8, 54u8, 110u8, 105u8, 110u8, 106u8, + 105u8, 45u8, 49u8, 50u8, 52u8, 48u8, 110u8, 105u8, 110u8, 106u8, 117u8, + 45u8, 56u8, 53u8, 49u8, 110u8, 105u8, 110u8, 110u8, 97u8, 45u8, 56u8, 56u8, + 53u8, 110u8, 105u8, 110u8, 112u8, 101u8, 105u8, 45u8, 49u8, 49u8, 53u8, + 49u8, 111u8, 99u8, 104u8, 111u8, 45u8, 49u8, 51u8, 49u8, 49u8, 111u8, + 101u8, 105u8, 45u8, 49u8, 51u8, 57u8, 52u8, 111u8, 104u8, 111u8, 45u8, + 49u8, 49u8, 54u8, 49u8, 111u8, 110u8, 105u8, 110u8, 45u8, 49u8, 52u8, 54u8, + 55u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, 48u8, 56u8, 52u8, + 111u8, 119u8, 97u8, 45u8, 57u8, 54u8, 49u8, 114u8, 101u8, 105u8, 107u8, + 105u8, 45u8, 55u8, 49u8, 53u8, 114u8, 101u8, 105u8, 119u8, 97u8, 114u8, + 121u8, 97u8, 107u8, 117u8, 110u8, 105u8, 110u8, 45u8, 49u8, 50u8, 51u8, + 56u8, 115u8, 97u8, 105u8, 107u8, 111u8, 45u8, 56u8, 53u8, 52u8, 115u8, + 104u8, 111u8, 97u8, 110u8, 45u8, 49u8, 49u8, 55u8, 49u8, 115u8, 104u8, + 111u8, 97u8, 110u8, 45u8, 49u8, 50u8, 57u8, 57u8, 115u8, 104u8, 111u8, + 99u8, 104u8, 111u8, 45u8, 49u8, 52u8, 50u8, 56u8, 115u8, 104u8, 111u8, + 99u8, 104u8, 117u8, 45u8, 49u8, 51u8, 50u8, 52u8, 115u8, 104u8, 111u8, + 103u8, 101u8, 110u8, 45u8, 49u8, 50u8, 53u8, 57u8, 115u8, 104u8, 111u8, + 104u8, 101u8, 105u8, 45u8, 49u8, 51u8, 52u8, 54u8, 115u8, 104u8, 111u8, + 104u8, 111u8, 45u8, 49u8, 48u8, 55u8, 52u8, 115u8, 104u8, 111u8, 104u8, + 111u8, 45u8, 49u8, 54u8, 52u8, 52u8, 115u8, 104u8, 111u8, 106u8, 105u8, + 45u8, 49u8, 49u8, 57u8, 57u8, 115u8, 104u8, 111u8, 107u8, 97u8, 45u8, 49u8, + 50u8, 53u8, 55u8, 115u8, 104u8, 111u8, 111u8, 45u8, 49u8, 50u8, 56u8, 56u8, + 115u8, 104u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, 49u8, 48u8, + 55u8, 55u8, 115u8, 104u8, 111u8, 114u8, 121u8, 97u8, 107u8, 117u8, 45u8, + 57u8, 57u8, 48u8, 115u8, 104u8, 111u8, 116u8, 97u8, 105u8, 45u8, 56u8, + 57u8, 56u8, 115u8, 104u8, 111u8, 116u8, 111u8, 107u8, 117u8, 45u8, 49u8, + 55u8, 49u8, 49u8, 115u8, 104u8, 111u8, 119u8, 97u8, 115u8, 104u8, 111u8, + 119u8, 97u8, 45u8, 49u8, 51u8, 49u8, 50u8, 115u8, 104u8, 117u8, 99u8, + 104u8, 111u8, 45u8, 54u8, 56u8, 54u8, 116u8, 97u8, 105u8, 101u8, 105u8, + 45u8, 49u8, 53u8, 50u8, 49u8, 116u8, 97u8, 105u8, 104u8, 111u8, 45u8, 55u8, + 48u8, 49u8, 116u8, 97u8, 105u8, 107u8, 97u8, 45u8, 54u8, 52u8, 53u8, 116u8, + 97u8, 105u8, 115u8, 104u8, 111u8, 116u8, 101u8, 110u8, 97u8, 110u8, 45u8, + 56u8, 53u8, 55u8, 116u8, 101u8, 110u8, 98u8, 117u8, 110u8, 45u8, 49u8, + 53u8, 51u8, 50u8, 116u8, 101u8, 110u8, 99u8, 104u8, 111u8, 45u8, 56u8, + 50u8, 52u8, 116u8, 101u8, 110u8, 101u8, 105u8, 45u8, 49u8, 49u8, 49u8, + 48u8, 116u8, 101u8, 110u8, 101u8, 110u8, 45u8, 57u8, 55u8, 51u8, 116u8, + 101u8, 110u8, 103u8, 101u8, 110u8, 45u8, 57u8, 55u8, 56u8, 116u8, 101u8, + 110u8, 103u8, 105u8, 45u8, 49u8, 48u8, 53u8, 51u8, 116u8, 101u8, 110u8, + 103u8, 121u8, 111u8, 45u8, 57u8, 51u8, 56u8, 116u8, 101u8, 110u8, 106u8, + 105u8, 45u8, 49u8, 49u8, 50u8, 52u8, 116u8, 101u8, 110u8, 106u8, 117u8, + 45u8, 49u8, 51u8, 55u8, 53u8, 116u8, 101u8, 110u8, 109u8, 101u8, 105u8, + 45u8, 49u8, 55u8, 56u8, 49u8, 116u8, 101u8, 110u8, 110u8, 97u8, 45u8, 49u8, + 54u8, 56u8, 49u8, 116u8, 101u8, 110u8, 110u8, 105u8, 110u8, 45u8, 49u8, + 49u8, 48u8, 56u8, 116u8, 101u8, 110u8, 111u8, 45u8, 55u8, 56u8, 49u8, + 116u8, 101u8, 110u8, 112u8, 111u8, 45u8, 49u8, 56u8, 51u8, 48u8, 116u8, + 101u8, 110u8, 112u8, 117u8, 107u8, 117u8, 45u8, 49u8, 50u8, 51u8, 51u8, + 116u8, 101u8, 110u8, 112u8, 121u8, 111u8, 45u8, 55u8, 50u8, 57u8, 116u8, + 101u8, 110u8, 112u8, 121u8, 111u8, 104u8, 111u8, 106u8, 105u8, 45u8, 55u8, + 53u8, 55u8, 116u8, 101u8, 110u8, 112u8, 121u8, 111u8, 106u8, 105u8, 110u8, + 103u8, 111u8, 45u8, 55u8, 54u8, 53u8, 116u8, 101u8, 110u8, 112u8, 121u8, + 111u8, 107u8, 97u8, 109u8, 112u8, 111u8, 45u8, 55u8, 52u8, 57u8, 116u8, + 101u8, 110u8, 112u8, 121u8, 111u8, 115u8, 104u8, 111u8, 104u8, 111u8, 45u8, + 55u8, 52u8, 57u8, 116u8, 101u8, 110u8, 114u8, 111u8, 107u8, 117u8, 45u8, + 57u8, 55u8, 48u8, 116u8, 101u8, 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, + 45u8, 57u8, 52u8, 55u8, 116u8, 101u8, 110u8, 115u8, 104u8, 111u8, 45u8, + 49u8, 49u8, 51u8, 49u8, 116u8, 101u8, 110u8, 115u8, 104u8, 111u8, 45u8, + 49u8, 53u8, 55u8, 51u8, 116u8, 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, + 45u8, 57u8, 53u8, 55u8, 116u8, 101u8, 110u8, 121u8, 111u8, 45u8, 49u8, + 49u8, 52u8, 52u8, 116u8, 111u8, 107u8, 117u8, 106u8, 105u8, 45u8, 49u8, + 51u8, 48u8, 54u8, 119u8, 97u8, 100u8, 111u8, 45u8, 55u8, 48u8, 56u8, 121u8, + 111u8, 114u8, 111u8, 45u8, 55u8, 49u8, 55u8, 121u8, 111u8, 119u8, 97u8, + 45u8, 49u8, 49u8, 56u8, 49u8, + ]) + }, + unsafe { + ::zerovec::VarZeroVec::from_bytes_unchecked(&[ + 237u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 0u8, 21u8, 0u8, 0u8, 0u8, 40u8, 0u8, + 0u8, 0u8, 56u8, 0u8, 0u8, 0u8, 75u8, 0u8, 0u8, 0u8, 94u8, 0u8, 0u8, 0u8, + 116u8, 0u8, 0u8, 0u8, 137u8, 0u8, 0u8, 0u8, 159u8, 0u8, 0u8, 0u8, 178u8, + 0u8, 0u8, 0u8, 197u8, 0u8, 0u8, 0u8, 216u8, 0u8, 0u8, 0u8, 237u8, 0u8, 0u8, + 0u8, 1u8, 1u8, 0u8, 0u8, 23u8, 1u8, 0u8, 0u8, 43u8, 1u8, 0u8, 0u8, 64u8, + 1u8, 0u8, 0u8, 86u8, 1u8, 0u8, 0u8, 106u8, 1u8, 0u8, 0u8, 127u8, 1u8, 0u8, + 0u8, 148u8, 1u8, 0u8, 0u8, 168u8, 1u8, 0u8, 0u8, 188u8, 1u8, 0u8, 0u8, + 209u8, 1u8, 0u8, 0u8, 231u8, 1u8, 0u8, 0u8, 253u8, 1u8, 0u8, 0u8, 19u8, + 2u8, 0u8, 0u8, 42u8, 2u8, 0u8, 0u8, 64u8, 2u8, 0u8, 0u8, 84u8, 2u8, 0u8, + 0u8, 104u8, 2u8, 0u8, 0u8, 122u8, 2u8, 0u8, 0u8, 141u8, 2u8, 0u8, 0u8, + 161u8, 2u8, 0u8, 0u8, 177u8, 2u8, 0u8, 0u8, 196u8, 2u8, 0u8, 0u8, 214u8, + 2u8, 0u8, 0u8, 231u8, 2u8, 0u8, 0u8, 251u8, 2u8, 0u8, 0u8, 15u8, 3u8, 0u8, + 0u8, 34u8, 3u8, 0u8, 0u8, 53u8, 3u8, 0u8, 0u8, 73u8, 3u8, 0u8, 0u8, 94u8, + 3u8, 0u8, 0u8, 114u8, 3u8, 0u8, 0u8, 134u8, 3u8, 0u8, 0u8, 150u8, 3u8, 0u8, + 0u8, 168u8, 3u8, 0u8, 0u8, 187u8, 3u8, 0u8, 0u8, 203u8, 3u8, 0u8, 0u8, + 223u8, 3u8, 0u8, 0u8, 243u8, 3u8, 0u8, 0u8, 7u8, 4u8, 0u8, 0u8, 28u8, 4u8, + 0u8, 0u8, 47u8, 4u8, 0u8, 0u8, 66u8, 4u8, 0u8, 0u8, 86u8, 4u8, 0u8, 0u8, + 105u8, 4u8, 0u8, 0u8, 125u8, 4u8, 0u8, 0u8, 146u8, 4u8, 0u8, 0u8, 168u8, + 4u8, 0u8, 0u8, 187u8, 4u8, 0u8, 0u8, 206u8, 4u8, 0u8, 0u8, 226u8, 4u8, 0u8, + 0u8, 246u8, 4u8, 0u8, 0u8, 11u8, 5u8, 0u8, 0u8, 30u8, 5u8, 0u8, 0u8, 50u8, + 5u8, 0u8, 0u8, 69u8, 5u8, 0u8, 0u8, 90u8, 5u8, 0u8, 0u8, 112u8, 5u8, 0u8, + 0u8, 133u8, 5u8, 0u8, 0u8, 152u8, 5u8, 0u8, 0u8, 171u8, 5u8, 0u8, 0u8, + 190u8, 5u8, 0u8, 0u8, 191u8, 5u8, 0u8, 0u8, 210u8, 5u8, 0u8, 0u8, 229u8, + 5u8, 0u8, 0u8, 248u8, 5u8, 0u8, 0u8, 12u8, 6u8, 0u8, 0u8, 31u8, 6u8, 0u8, + 0u8, 48u8, 6u8, 0u8, 0u8, 69u8, 6u8, 0u8, 0u8, 90u8, 6u8, 0u8, 0u8, 108u8, + 6u8, 0u8, 0u8, 131u8, 6u8, 0u8, 0u8, 148u8, 6u8, 0u8, 0u8, 169u8, 6u8, 0u8, + 0u8, 189u8, 6u8, 0u8, 0u8, 208u8, 6u8, 0u8, 0u8, 226u8, 6u8, 0u8, 0u8, + 246u8, 6u8, 0u8, 0u8, 8u8, 7u8, 0u8, 0u8, 26u8, 7u8, 0u8, 0u8, 47u8, 7u8, + 0u8, 0u8, 68u8, 7u8, 0u8, 0u8, 87u8, 7u8, 0u8, 0u8, 106u8, 7u8, 0u8, 0u8, + 127u8, 7u8, 0u8, 0u8, 144u8, 7u8, 0u8, 0u8, 162u8, 7u8, 0u8, 0u8, 180u8, + 7u8, 0u8, 0u8, 199u8, 7u8, 0u8, 0u8, 218u8, 7u8, 0u8, 0u8, 235u8, 7u8, 0u8, + 0u8, 254u8, 7u8, 0u8, 0u8, 19u8, 8u8, 0u8, 0u8, 39u8, 8u8, 0u8, 0u8, 61u8, + 8u8, 0u8, 0u8, 83u8, 8u8, 0u8, 0u8, 103u8, 8u8, 0u8, 0u8, 122u8, 8u8, 0u8, + 0u8, 141u8, 8u8, 0u8, 0u8, 161u8, 8u8, 0u8, 0u8, 178u8, 8u8, 0u8, 0u8, + 198u8, 8u8, 0u8, 0u8, 218u8, 8u8, 0u8, 0u8, 237u8, 8u8, 0u8, 0u8, 1u8, 9u8, + 0u8, 0u8, 22u8, 9u8, 0u8, 0u8, 43u8, 9u8, 0u8, 0u8, 61u8, 9u8, 0u8, 0u8, + 81u8, 9u8, 0u8, 0u8, 102u8, 9u8, 0u8, 0u8, 122u8, 9u8, 0u8, 0u8, 141u8, + 9u8, 0u8, 0u8, 160u8, 9u8, 0u8, 0u8, 181u8, 9u8, 0u8, 0u8, 200u8, 9u8, 0u8, + 0u8, 217u8, 9u8, 0u8, 0u8, 238u8, 9u8, 0u8, 0u8, 4u8, 10u8, 0u8, 0u8, 24u8, + 10u8, 0u8, 0u8, 43u8, 10u8, 0u8, 0u8, 64u8, 10u8, 0u8, 0u8, 83u8, 10u8, + 0u8, 0u8, 103u8, 10u8, 0u8, 0u8, 123u8, 10u8, 0u8, 0u8, 145u8, 10u8, 0u8, + 0u8, 166u8, 10u8, 0u8, 0u8, 185u8, 10u8, 0u8, 0u8, 206u8, 10u8, 0u8, 0u8, + 226u8, 10u8, 0u8, 0u8, 246u8, 10u8, 0u8, 0u8, 8u8, 11u8, 0u8, 0u8, 27u8, + 11u8, 0u8, 0u8, 46u8, 11u8, 0u8, 0u8, 65u8, 11u8, 0u8, 0u8, 86u8, 11u8, + 0u8, 0u8, 104u8, 11u8, 0u8, 0u8, 123u8, 11u8, 0u8, 0u8, 145u8, 11u8, 0u8, + 0u8, 166u8, 11u8, 0u8, 0u8, 185u8, 11u8, 0u8, 0u8, 204u8, 11u8, 0u8, 0u8, + 225u8, 11u8, 0u8, 0u8, 247u8, 11u8, 0u8, 0u8, 13u8, 12u8, 0u8, 0u8, 33u8, + 12u8, 0u8, 0u8, 53u8, 12u8, 0u8, 0u8, 73u8, 12u8, 0u8, 0u8, 95u8, 12u8, + 0u8, 0u8, 114u8, 12u8, 0u8, 0u8, 133u8, 12u8, 0u8, 0u8, 134u8, 12u8, 0u8, + 0u8, 153u8, 12u8, 0u8, 0u8, 174u8, 12u8, 0u8, 0u8, 195u8, 12u8, 0u8, 0u8, + 216u8, 12u8, 0u8, 0u8, 235u8, 12u8, 0u8, 0u8, 1u8, 13u8, 0u8, 0u8, 20u8, + 13u8, 0u8, 0u8, 37u8, 13u8, 0u8, 0u8, 54u8, 13u8, 0u8, 0u8, 74u8, 13u8, + 0u8, 0u8, 94u8, 13u8, 0u8, 0u8, 112u8, 13u8, 0u8, 0u8, 130u8, 13u8, 0u8, + 0u8, 149u8, 13u8, 0u8, 0u8, 169u8, 13u8, 0u8, 0u8, 185u8, 13u8, 0u8, 0u8, + 202u8, 13u8, 0u8, 0u8, 203u8, 13u8, 0u8, 0u8, 225u8, 13u8, 0u8, 0u8, 243u8, + 13u8, 0u8, 0u8, 7u8, 14u8, 0u8, 0u8, 27u8, 14u8, 0u8, 0u8, 49u8, 14u8, 0u8, + 0u8, 71u8, 14u8, 0u8, 0u8, 92u8, 14u8, 0u8, 0u8, 113u8, 14u8, 0u8, 0u8, + 133u8, 14u8, 0u8, 0u8, 153u8, 14u8, 0u8, 0u8, 173u8, 14u8, 0u8, 0u8, 193u8, + 14u8, 0u8, 0u8, 213u8, 14u8, 0u8, 0u8, 236u8, 14u8, 0u8, 0u8, 1u8, 15u8, + 0u8, 0u8, 20u8, 15u8, 0u8, 0u8, 42u8, 15u8, 0u8, 0u8, 43u8, 15u8, 0u8, 0u8, + 63u8, 15u8, 0u8, 0u8, 82u8, 15u8, 0u8, 0u8, 101u8, 15u8, 0u8, 0u8, 119u8, + 15u8, 0u8, 0u8, 136u8, 15u8, 0u8, 0u8, 137u8, 15u8, 0u8, 0u8, 155u8, 15u8, + 0u8, 0u8, 175u8, 15u8, 0u8, 0u8, 194u8, 15u8, 0u8, 0u8, 214u8, 15u8, 0u8, + 0u8, 234u8, 15u8, 0u8, 0u8, 252u8, 15u8, 0u8, 0u8, 15u8, 16u8, 0u8, 0u8, + 34u8, 16u8, 0u8, 0u8, 53u8, 16u8, 0u8, 0u8, 72u8, 16u8, 0u8, 0u8, 92u8, + 16u8, 0u8, 0u8, 111u8, 16u8, 0u8, 0u8, 131u8, 16u8, 0u8, 0u8, 149u8, 16u8, + 0u8, 0u8, 169u8, 16u8, 0u8, 0u8, 190u8, 16u8, 0u8, 0u8, 209u8, 16u8, 0u8, + 0u8, 234u8, 16u8, 0u8, 0u8, 3u8, 17u8, 0u8, 0u8, 29u8, 17u8, 0u8, 0u8, + 56u8, 17u8, 0u8, 0u8, 75u8, 17u8, 0u8, 0u8, 95u8, 17u8, 0u8, 0u8, 116u8, + 17u8, 0u8, 0u8, 137u8, 17u8, 0u8, 0u8, 156u8, 17u8, 0u8, 0u8, 179u8, 17u8, + 0u8, 0u8, 199u8, 17u8, 0u8, 0u8, 216u8, 17u8, 0u8, 0u8, 234u8, 17u8, 0u8, + 0u8, 65u8, 110u8, 226u8, 128u8, 153u8, 101u8, 105u8, 32u8, 40u8, 49u8, + 55u8, 55u8, 50u8, 226u8, 128u8, 147u8, 49u8, 55u8, 56u8, 49u8, 41u8, 65u8, + 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 49u8, 55u8, 53u8, 226u8, + 128u8, 147u8, 49u8, 49u8, 55u8, 55u8, 41u8, 65u8, 110u8, 110u8, 97u8, 32u8, + 40u8, 57u8, 54u8, 56u8, 226u8, 128u8, 147u8, 57u8, 55u8, 48u8, 41u8, 65u8, + 110u8, 115u8, 101u8, 105u8, 32u8, 40u8, 49u8, 56u8, 53u8, 52u8, 226u8, + 128u8, 147u8, 49u8, 56u8, 54u8, 48u8, 41u8, 65u8, 110u8, 116u8, 101u8, + 105u8, 32u8, 40u8, 49u8, 50u8, 50u8, 55u8, 226u8, 128u8, 147u8, 49u8, 50u8, + 50u8, 57u8, 41u8, 66u8, 117u8, 110u8, 226u8, 128u8, 153u8, 97u8, 110u8, + 32u8, 40u8, 49u8, 52u8, 52u8, 52u8, 226u8, 128u8, 147u8, 49u8, 52u8, 52u8, + 57u8, 41u8, 66u8, 117u8, 110u8, 99u8, 104u8, 197u8, 171u8, 32u8, 40u8, + 49u8, 51u8, 55u8, 50u8, 226u8, 128u8, 147u8, 49u8, 51u8, 55u8, 53u8, 41u8, + 66u8, 117u8, 110u8, 226u8, 128u8, 153u8, 101u8, 105u8, 32u8, 40u8, 49u8, + 50u8, 54u8, 52u8, 226u8, 128u8, 147u8, 49u8, 50u8, 55u8, 53u8, 41u8, 66u8, + 117u8, 110u8, 106u8, 105u8, 32u8, 40u8, 49u8, 49u8, 56u8, 53u8, 226u8, + 128u8, 147u8, 49u8, 49u8, 57u8, 48u8, 41u8, 66u8, 117u8, 110u8, 107u8, + 97u8, 32u8, 40u8, 49u8, 56u8, 48u8, 52u8, 226u8, 128u8, 147u8, 49u8, 56u8, + 49u8, 56u8, 41u8, 66u8, 117u8, 110u8, 107u8, 105u8, 32u8, 40u8, 49u8, 53u8, + 48u8, 49u8, 226u8, 128u8, 147u8, 49u8, 53u8, 48u8, 52u8, 41u8, 66u8, 117u8, + 110u8, 107u8, 121u8, 197u8, 171u8, 32u8, 40u8, 49u8, 56u8, 54u8, 49u8, + 226u8, 128u8, 147u8, 49u8, 56u8, 54u8, 52u8, 41u8, 66u8, 117u8, 110u8, + 109u8, 101u8, 105u8, 32u8, 40u8, 49u8, 52u8, 54u8, 57u8, 226u8, 128u8, + 147u8, 49u8, 52u8, 56u8, 55u8, 41u8, 66u8, 117u8, 110u8, 226u8, 128u8, + 153u8, 197u8, 141u8, 32u8, 40u8, 49u8, 50u8, 54u8, 48u8, 226u8, 128u8, + 147u8, 49u8, 50u8, 54u8, 49u8, 41u8, 66u8, 117u8, 110u8, 112u8, 197u8, + 141u8, 32u8, 40u8, 49u8, 51u8, 49u8, 55u8, 226u8, 128u8, 147u8, 49u8, 51u8, + 49u8, 57u8, 41u8, 66u8, 117u8, 110u8, 114u8, 111u8, 107u8, 117u8, 32u8, + 40u8, 49u8, 53u8, 57u8, 50u8, 226u8, 128u8, 147u8, 49u8, 53u8, 57u8, 54u8, + 41u8, 66u8, 117u8, 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 32u8, 40u8, + 49u8, 50u8, 51u8, 52u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 53u8, 41u8, + 66u8, 117u8, 110u8, 115u8, 101u8, 105u8, 32u8, 40u8, 49u8, 56u8, 49u8, + 56u8, 226u8, 128u8, 147u8, 49u8, 56u8, 51u8, 48u8, 41u8, 66u8, 117u8, + 110u8, 115u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 52u8, 54u8, 54u8, + 226u8, 128u8, 147u8, 49u8, 52u8, 54u8, 55u8, 41u8, 67u8, 104u8, 197u8, + 141u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 48u8, 50u8, 56u8, 226u8, + 128u8, 147u8, 49u8, 48u8, 51u8, 55u8, 41u8, 67u8, 104u8, 197u8, 141u8, + 104u8, 197u8, 141u8, 32u8, 40u8, 57u8, 57u8, 57u8, 226u8, 128u8, 147u8, + 49u8, 48u8, 48u8, 52u8, 41u8, 67u8, 104u8, 197u8, 141u8, 106u8, 105u8, + 32u8, 40u8, 49u8, 49u8, 48u8, 52u8, 226u8, 128u8, 147u8, 49u8, 49u8, 48u8, + 54u8, 41u8, 67u8, 104u8, 197u8, 141u8, 107u8, 97u8, 110u8, 32u8, 40u8, + 49u8, 49u8, 54u8, 51u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, 53u8, 41u8, + 67u8, 104u8, 197u8, 141u8, 107u8, 121u8, 197u8, 141u8, 32u8, 40u8, 49u8, + 52u8, 56u8, 55u8, 226u8, 128u8, 147u8, 49u8, 52u8, 56u8, 57u8, 41u8, 67u8, + 104u8, 197u8, 141u8, 107u8, 121u8, 197u8, 171u8, 32u8, 40u8, 49u8, 48u8, + 52u8, 48u8, 226u8, 128u8, 147u8, 49u8, 48u8, 52u8, 52u8, 41u8, 67u8, 104u8, + 197u8, 141u8, 114u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 52u8, 53u8, + 55u8, 226u8, 128u8, 147u8, 49u8, 52u8, 54u8, 48u8, 41u8, 67u8, 104u8, + 197u8, 141u8, 114u8, 121u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, + 51u8, 55u8, 226u8, 128u8, 147u8, 49u8, 48u8, 52u8, 48u8, 41u8, 67u8, 104u8, + 197u8, 141u8, 115u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 49u8, 51u8, + 50u8, 226u8, 128u8, 147u8, 49u8, 49u8, 51u8, 53u8, 41u8, 67u8, 104u8, + 197u8, 141u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 57u8, 57u8, 53u8, + 226u8, 128u8, 147u8, 57u8, 57u8, 57u8, 41u8, 67u8, 104u8, 197u8, 141u8, + 119u8, 97u8, 32u8, 40u8, 49u8, 48u8, 49u8, 50u8, 226u8, 128u8, 147u8, 49u8, + 48u8, 49u8, 55u8, 41u8, 68u8, 97u8, 105u8, 100u8, 197u8, 141u8, 32u8, 40u8, + 56u8, 48u8, 54u8, 226u8, 128u8, 147u8, 56u8, 49u8, 48u8, 41u8, 68u8, 97u8, + 105u8, 106u8, 105u8, 32u8, 40u8, 49u8, 49u8, 50u8, 54u8, 226u8, 128u8, + 147u8, 49u8, 49u8, 51u8, 49u8, 41u8, 69u8, 105u8, 99u8, 104u8, 197u8, + 141u8, 32u8, 40u8, 49u8, 48u8, 57u8, 54u8, 226u8, 128u8, 147u8, 49u8, 48u8, + 57u8, 55u8, 41u8, 69u8, 105u8, 101u8, 110u8, 32u8, 40u8, 57u8, 56u8, 55u8, + 226u8, 128u8, 147u8, 57u8, 56u8, 57u8, 41u8, 69u8, 105u8, 104u8, 197u8, + 141u8, 32u8, 40u8, 49u8, 48u8, 56u8, 49u8, 226u8, 128u8, 147u8, 49u8, 48u8, + 56u8, 52u8, 41u8, 69u8, 105u8, 106u8, 105u8, 32u8, 40u8, 49u8, 49u8, 52u8, + 49u8, 226u8, 128u8, 147u8, 49u8, 49u8, 52u8, 50u8, 41u8, 69u8, 105u8, + 107u8, 97u8, 110u8, 32u8, 40u8, 57u8, 56u8, 51u8, 226u8, 128u8, 147u8, + 57u8, 56u8, 53u8, 41u8, 69u8, 105u8, 107u8, 121u8, 197u8, 141u8, 32u8, + 40u8, 49u8, 52u8, 50u8, 57u8, 226u8, 128u8, 147u8, 49u8, 52u8, 52u8, 49u8, + 41u8, 69u8, 105u8, 107u8, 121u8, 197u8, 171u8, 32u8, 40u8, 49u8, 49u8, + 49u8, 51u8, 226u8, 128u8, 147u8, 49u8, 49u8, 49u8, 56u8, 41u8, 69u8, 105u8, + 109u8, 97u8, 110u8, 32u8, 40u8, 49u8, 49u8, 54u8, 53u8, 226u8, 128u8, + 147u8, 49u8, 49u8, 54u8, 54u8, 41u8, 69u8, 105u8, 110u8, 105u8, 110u8, + 32u8, 40u8, 49u8, 50u8, 57u8, 51u8, 226u8, 128u8, 147u8, 49u8, 50u8, 57u8, + 57u8, 41u8, 69u8, 105u8, 114u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, + 53u8, 53u8, 56u8, 226u8, 128u8, 147u8, 49u8, 53u8, 55u8, 48u8, 41u8, 69u8, + 105u8, 114u8, 121u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 49u8, 54u8, + 48u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, 49u8, 41u8, 69u8, 105u8, + 115u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 48u8, 52u8, 54u8, 226u8, + 128u8, 147u8, 49u8, 48u8, 53u8, 51u8, 41u8, 69u8, 105u8, 115u8, 104u8, + 197u8, 141u8, 32u8, 40u8, 49u8, 53u8, 48u8, 52u8, 226u8, 128u8, 147u8, + 49u8, 53u8, 50u8, 49u8, 41u8, 69u8, 105u8, 115u8, 111u8, 32u8, 40u8, 57u8, + 56u8, 57u8, 226u8, 128u8, 147u8, 57u8, 57u8, 48u8, 41u8, 69u8, 110u8, 99u8, + 104u8, 197u8, 141u8, 32u8, 40u8, 57u8, 50u8, 51u8, 226u8, 128u8, 147u8, + 57u8, 51u8, 49u8, 41u8, 69u8, 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, + 51u8, 51u8, 54u8, 226u8, 128u8, 147u8, 49u8, 51u8, 52u8, 48u8, 41u8, 69u8, + 110u8, 103u8, 105u8, 32u8, 40u8, 57u8, 48u8, 49u8, 226u8, 128u8, 147u8, + 57u8, 50u8, 51u8, 41u8, 69u8, 110u8, 107u8, 121u8, 197u8, 141u8, 32u8, + 40u8, 49u8, 51u8, 48u8, 56u8, 226u8, 128u8, 147u8, 49u8, 51u8, 49u8, 49u8, + 41u8, 69u8, 110u8, 107u8, 121u8, 197u8, 141u8, 32u8, 40u8, 49u8, 55u8, + 52u8, 52u8, 226u8, 128u8, 147u8, 49u8, 55u8, 52u8, 56u8, 41u8, 69u8, 110u8, + 107u8, 121u8, 197u8, 171u8, 32u8, 40u8, 49u8, 48u8, 54u8, 57u8, 226u8, + 128u8, 147u8, 49u8, 48u8, 55u8, 52u8, 41u8, 69u8, 110u8, 226u8, 128u8, + 153u8, 197u8, 141u8, 32u8, 40u8, 49u8, 50u8, 51u8, 57u8, 226u8, 128u8, + 147u8, 49u8, 50u8, 52u8, 48u8, 41u8, 69u8, 110u8, 112u8, 197u8, 141u8, + 32u8, 40u8, 49u8, 54u8, 55u8, 51u8, 226u8, 128u8, 147u8, 49u8, 54u8, 56u8, + 49u8, 41u8, 69u8, 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 32u8, 40u8, + 55u8, 56u8, 50u8, 226u8, 128u8, 147u8, 56u8, 48u8, 54u8, 41u8, 69u8, 110u8, + 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 52u8, 56u8, 57u8, 226u8, + 128u8, 147u8, 49u8, 52u8, 57u8, 50u8, 41u8, 71u8, 97u8, 110u8, 103u8, + 121u8, 197u8, 141u8, 32u8, 40u8, 56u8, 55u8, 55u8, 226u8, 128u8, 147u8, + 56u8, 56u8, 53u8, 41u8, 71u8, 101u8, 110u8, 98u8, 117u8, 110u8, 32u8, 40u8, + 49u8, 55u8, 51u8, 54u8, 226u8, 128u8, 147u8, 49u8, 55u8, 52u8, 49u8, 41u8, + 71u8, 101u8, 110u8, 99u8, 104u8, 197u8, 171u8, 32u8, 40u8, 49u8, 51u8, + 56u8, 52u8, 226u8, 128u8, 147u8, 49u8, 51u8, 57u8, 50u8, 41u8, 71u8, 101u8, + 110u8, 226u8, 128u8, 153u8, 101u8, 105u8, 32u8, 40u8, 49u8, 49u8, 49u8, + 56u8, 226u8, 128u8, 147u8, 49u8, 49u8, 50u8, 48u8, 41u8, 71u8, 101u8, + 110u8, 106u8, 105u8, 32u8, 40u8, 49u8, 56u8, 54u8, 52u8, 226u8, 128u8, + 147u8, 49u8, 56u8, 54u8, 53u8, 41u8, 71u8, 101u8, 110u8, 107u8, 105u8, + 32u8, 40u8, 49u8, 53u8, 55u8, 48u8, 226u8, 128u8, 147u8, 49u8, 53u8, 55u8, + 51u8, 41u8, 71u8, 101u8, 110u8, 107u8, 197u8, 141u8, 32u8, 40u8, 49u8, + 51u8, 50u8, 49u8, 226u8, 128u8, 147u8, 49u8, 51u8, 50u8, 52u8, 41u8, 71u8, + 101u8, 110u8, 107u8, 197u8, 141u8, 32u8, 40u8, 49u8, 51u8, 51u8, 49u8, + 226u8, 128u8, 147u8, 49u8, 51u8, 51u8, 52u8, 41u8, 71u8, 101u8, 110u8, + 107u8, 121u8, 197u8, 171u8, 32u8, 40u8, 49u8, 50u8, 48u8, 52u8, 226u8, + 128u8, 147u8, 49u8, 50u8, 48u8, 54u8, 41u8, 71u8, 101u8, 110u8, 110u8, + 97u8, 32u8, 40u8, 49u8, 54u8, 49u8, 53u8, 226u8, 128u8, 147u8, 49u8, 54u8, + 50u8, 52u8, 41u8, 71u8, 101u8, 110u8, 110u8, 105u8, 110u8, 32u8, 40u8, + 49u8, 50u8, 50u8, 52u8, 226u8, 128u8, 147u8, 49u8, 50u8, 50u8, 53u8, 41u8, + 71u8, 101u8, 110u8, 197u8, 141u8, 32u8, 40u8, 49u8, 51u8, 49u8, 57u8, + 226u8, 128u8, 147u8, 49u8, 51u8, 50u8, 49u8, 41u8, 71u8, 101u8, 110u8, + 114u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 54u8, 56u8, 56u8, 226u8, + 128u8, 147u8, 49u8, 55u8, 48u8, 52u8, 41u8, 71u8, 101u8, 110u8, 114u8, + 121u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 49u8, 56u8, 52u8, 226u8, + 128u8, 147u8, 49u8, 49u8, 56u8, 53u8, 41u8, 71u8, 101u8, 110u8, 116u8, + 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 50u8, 57u8, 226u8, 128u8, + 147u8, 49u8, 51u8, 51u8, 49u8, 41u8, 72u8, 97u8, 107u8, 117u8, 99u8, 104u8, + 105u8, 32u8, 40u8, 54u8, 53u8, 48u8, 226u8, 128u8, 147u8, 54u8, 55u8, 49u8, + 41u8, 72u8, 97u8, 107u8, 117u8, 104u8, 197u8, 141u8, 32u8, 40u8, 54u8, + 55u8, 50u8, 226u8, 128u8, 147u8, 54u8, 56u8, 54u8, 41u8, 72u8, 101u8, + 105u8, 106u8, 105u8, 32u8, 40u8, 49u8, 49u8, 53u8, 57u8, 226u8, 128u8, + 147u8, 49u8, 49u8, 54u8, 48u8, 41u8, 72u8, 72u8, 197u8, 141u8, 97u8, 110u8, + 32u8, 40u8, 49u8, 49u8, 50u8, 48u8, 226u8, 128u8, 147u8, 49u8, 49u8, 50u8, + 52u8, 41u8, 72u8, 197u8, 141u8, 101u8, 105u8, 32u8, 40u8, 49u8, 55u8, 48u8, + 52u8, 226u8, 128u8, 147u8, 49u8, 55u8, 49u8, 49u8, 41u8, 72u8, 197u8, + 141u8, 101u8, 110u8, 32u8, 40u8, 49u8, 49u8, 51u8, 53u8, 226u8, 128u8, + 147u8, 49u8, 49u8, 52u8, 49u8, 41u8, 72u8, 197u8, 141u8, 103u8, 101u8, + 110u8, 32u8, 40u8, 49u8, 49u8, 53u8, 54u8, 226u8, 128u8, 147u8, 49u8, 49u8, + 53u8, 57u8, 41u8, 72u8, 197u8, 141u8, 106u8, 105u8, 32u8, 40u8, 49u8, 50u8, + 52u8, 55u8, 226u8, 128u8, 147u8, 49u8, 50u8, 52u8, 57u8, 41u8, 72u8, 197u8, + 141u8, 107u8, 105u8, 32u8, 40u8, 55u8, 55u8, 48u8, 226u8, 128u8, 147u8, + 55u8, 56u8, 48u8, 41u8, 72u8, 197u8, 141u8, 114u8, 101u8, 107u8, 105u8, + 32u8, 40u8, 49u8, 55u8, 53u8, 49u8, 226u8, 128u8, 147u8, 49u8, 55u8, 54u8, + 52u8, 41u8, 72u8, 197u8, 141u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, + 49u8, 52u8, 52u8, 57u8, 226u8, 128u8, 147u8, 49u8, 52u8, 53u8, 50u8, 41u8, + 74u8, 105u8, 97u8, 110u8, 32u8, 40u8, 49u8, 48u8, 50u8, 49u8, 226u8, 128u8, + 147u8, 49u8, 48u8, 50u8, 52u8, 41u8, 74u8, 105u8, 110u8, 103u8, 111u8, + 45u8, 107u8, 101u8, 105u8, 117u8, 110u8, 32u8, 40u8, 55u8, 54u8, 55u8, + 226u8, 128u8, 147u8, 55u8, 55u8, 48u8, 41u8, 74u8, 105u8, 110u8, 107u8, + 105u8, 32u8, 40u8, 55u8, 50u8, 52u8, 226u8, 128u8, 147u8, 55u8, 50u8, 57u8, + 41u8, 74u8, 105u8, 114u8, 121u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, + 48u8, 54u8, 53u8, 226u8, 128u8, 147u8, 49u8, 48u8, 54u8, 57u8, 41u8, 74u8, + 105u8, 115u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 49u8, 55u8, 55u8, + 226u8, 128u8, 147u8, 49u8, 49u8, 56u8, 49u8, 41u8, 74u8, 197u8, 141u8, + 101u8, 105u8, 32u8, 40u8, 49u8, 50u8, 51u8, 50u8, 226u8, 128u8, 147u8, + 49u8, 50u8, 51u8, 51u8, 41u8, 74u8, 197u8, 141u8, 103u8, 97u8, 110u8, 32u8, + 40u8, 56u8, 53u8, 57u8, 226u8, 128u8, 147u8, 56u8, 55u8, 55u8, 41u8, 74u8, + 197u8, 141u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 50u8, 48u8, 55u8, + 226u8, 128u8, 147u8, 49u8, 50u8, 49u8, 49u8, 41u8, 74u8, 197u8, 141u8, + 103u8, 101u8, 110u8, 32u8, 40u8, 57u8, 55u8, 54u8, 226u8, 128u8, 147u8, + 57u8, 55u8, 56u8, 41u8, 74u8, 197u8, 141u8, 104u8, 101u8, 105u8, 32u8, + 40u8, 57u8, 51u8, 49u8, 226u8, 128u8, 147u8, 57u8, 51u8, 56u8, 41u8, 74u8, + 197u8, 141u8, 107u8, 121u8, 197u8, 141u8, 32u8, 40u8, 49u8, 54u8, 56u8, + 52u8, 226u8, 128u8, 147u8, 49u8, 54u8, 56u8, 56u8, 41u8, 74u8, 197u8, + 141u8, 107u8, 121u8, 197u8, 171u8, 32u8, 40u8, 49u8, 50u8, 49u8, 57u8, + 226u8, 128u8, 147u8, 49u8, 50u8, 50u8, 50u8, 41u8, 74u8, 197u8, 141u8, + 197u8, 141u8, 32u8, 40u8, 49u8, 50u8, 50u8, 50u8, 226u8, 128u8, 147u8, + 49u8, 50u8, 50u8, 52u8, 41u8, 74u8, 197u8, 141u8, 197u8, 141u8, 32u8, 40u8, + 49u8, 54u8, 53u8, 50u8, 226u8, 128u8, 147u8, 49u8, 54u8, 53u8, 53u8, 41u8, + 74u8, 197u8, 141u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, + 57u8, 55u8, 226u8, 128u8, 147u8, 49u8, 48u8, 57u8, 57u8, 41u8, 74u8, 197u8, + 141u8, 119u8, 97u8, 32u8, 40u8, 56u8, 51u8, 52u8, 226u8, 128u8, 147u8, + 56u8, 52u8, 56u8, 41u8, 74u8, 117u8, 101u8, 105u8, 32u8, 40u8, 49u8, 49u8, + 56u8, 50u8, 226u8, 128u8, 147u8, 49u8, 49u8, 56u8, 52u8, 41u8, 75u8, 97u8, + 101u8, 105u8, 32u8, 40u8, 49u8, 56u8, 52u8, 56u8, 226u8, 128u8, 147u8, + 49u8, 56u8, 53u8, 52u8, 41u8, 75u8, 97u8, 103u8, 101u8, 110u8, 32u8, 40u8, + 49u8, 51u8, 48u8, 51u8, 226u8, 128u8, 147u8, 49u8, 51u8, 48u8, 54u8, 41u8, + 75u8, 97u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 48u8, 57u8, 52u8, 226u8, + 128u8, 147u8, 49u8, 48u8, 57u8, 54u8, 41u8, 75u8, 97u8, 106u8, 197u8, + 141u8, 32u8, 40u8, 56u8, 52u8, 56u8, 226u8, 128u8, 147u8, 56u8, 53u8, 49u8, + 41u8, 75u8, 97u8, 107u8, 101u8, 105u8, 32u8, 40u8, 49u8, 51u8, 56u8, 55u8, + 226u8, 128u8, 147u8, 49u8, 51u8, 56u8, 57u8, 41u8, 75u8, 97u8, 107u8, + 105u8, 116u8, 115u8, 117u8, 32u8, 40u8, 49u8, 52u8, 52u8, 49u8, 226u8, + 128u8, 147u8, 49u8, 52u8, 52u8, 52u8, 41u8, 75u8, 97u8, 110u8, 98u8, 117u8, + 110u8, 32u8, 40u8, 49u8, 54u8, 54u8, 49u8, 226u8, 128u8, 147u8, 49u8, 54u8, + 55u8, 51u8, 41u8, 75u8, 97u8, 110u8, 226u8, 128u8, 153u8, 101u8, 105u8, + 32u8, 40u8, 49u8, 54u8, 50u8, 52u8, 226u8, 128u8, 147u8, 49u8, 54u8, 52u8, + 52u8, 41u8, 75u8, 97u8, 110u8, 226u8, 128u8, 153u8, 101u8, 110u8, 32u8, + 40u8, 49u8, 55u8, 52u8, 56u8, 226u8, 128u8, 147u8, 49u8, 55u8, 53u8, 49u8, + 41u8, 75u8, 97u8, 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 50u8, 52u8, + 51u8, 226u8, 128u8, 147u8, 49u8, 50u8, 52u8, 55u8, 41u8, 75u8, 97u8, 110u8, + 106u8, 105u8, 32u8, 40u8, 49u8, 48u8, 56u8, 55u8, 226u8, 128u8, 147u8, + 49u8, 48u8, 57u8, 52u8, 41u8, 75u8, 97u8, 110u8, 107u8, 105u8, 32u8, 40u8, + 49u8, 50u8, 50u8, 57u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 50u8, 41u8, + 75u8, 97u8, 110u8, 107u8, 197u8, 141u8, 32u8, 40u8, 49u8, 48u8, 48u8, 52u8, + 226u8, 128u8, 147u8, 49u8, 48u8, 49u8, 50u8, 41u8, 75u8, 97u8, 110u8, + 110u8, 97u8, 32u8, 40u8, 57u8, 56u8, 53u8, 226u8, 128u8, 147u8, 57u8, 56u8, + 55u8, 41u8, 75u8, 97u8, 110u8, 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 48u8, + 49u8, 55u8, 226u8, 128u8, 147u8, 49u8, 48u8, 50u8, 49u8, 41u8, 75u8, 97u8, + 110u8, 112u8, 197u8, 141u8, 32u8, 40u8, 49u8, 55u8, 52u8, 49u8, 226u8, + 128u8, 147u8, 49u8, 55u8, 52u8, 52u8, 41u8, 75u8, 97u8, 110u8, 112u8, + 121u8, 197u8, 141u8, 32u8, 40u8, 56u8, 56u8, 57u8, 226u8, 128u8, 147u8, + 56u8, 57u8, 56u8, 41u8, 75u8, 97u8, 110u8, 115u8, 101u8, 105u8, 32u8, 40u8, + 49u8, 55u8, 56u8, 57u8, 226u8, 128u8, 147u8, 49u8, 56u8, 48u8, 49u8, 41u8, + 75u8, 97u8, 110u8, 115u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 52u8, + 54u8, 48u8, 226u8, 128u8, 147u8, 49u8, 52u8, 54u8, 54u8, 41u8, 75u8, 97u8, + 110u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, 52u8, 52u8, + 226u8, 128u8, 147u8, 49u8, 48u8, 52u8, 54u8, 41u8, 75u8, 97u8, 197u8, + 141u8, 32u8, 40u8, 49u8, 49u8, 54u8, 57u8, 226u8, 128u8, 147u8, 49u8, 49u8, + 55u8, 49u8, 41u8, 75u8, 97u8, 114u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, + 50u8, 50u8, 53u8, 226u8, 128u8, 147u8, 49u8, 50u8, 50u8, 55u8, 41u8, 75u8, + 97u8, 114u8, 121u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 50u8, 54u8, + 226u8, 128u8, 147u8, 49u8, 51u8, 50u8, 57u8, 41u8, 75u8, 97u8, 115u8, + 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 49u8, 48u8, 54u8, 226u8, 128u8, + 147u8, 49u8, 49u8, 48u8, 56u8, 41u8, 75u8, 97u8, 116u8, 101u8, 105u8, 32u8, + 40u8, 49u8, 50u8, 51u8, 53u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 56u8, + 41u8, 75u8, 101u8, 105u8, 97u8, 110u8, 32u8, 40u8, 49u8, 54u8, 52u8, 56u8, + 226u8, 128u8, 147u8, 49u8, 54u8, 53u8, 50u8, 41u8, 75u8, 101u8, 105u8, + 99u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 53u8, 57u8, 54u8, 226u8, + 128u8, 147u8, 49u8, 54u8, 49u8, 53u8, 41u8, 75u8, 101u8, 105u8, 197u8, + 141u8, 32u8, 40u8, 49u8, 56u8, 54u8, 53u8, 226u8, 128u8, 147u8, 49u8, 56u8, + 54u8, 56u8, 41u8, 75u8, 101u8, 105u8, 117u8, 110u8, 32u8, 40u8, 55u8, 48u8, + 52u8, 226u8, 128u8, 147u8, 55u8, 48u8, 56u8, 41u8, 75u8, 101u8, 110u8, + 99u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 50u8, 52u8, 57u8, 226u8, + 128u8, 147u8, 49u8, 50u8, 53u8, 54u8, 41u8, 75u8, 101u8, 110u8, 226u8, + 128u8, 153u8, 101u8, 105u8, 32u8, 40u8, 49u8, 50u8, 48u8, 54u8, 226u8, + 128u8, 147u8, 49u8, 50u8, 48u8, 55u8, 41u8, 75u8, 101u8, 110u8, 103u8, + 101u8, 110u8, 32u8, 40u8, 49u8, 51u8, 48u8, 50u8, 226u8, 128u8, 147u8, + 49u8, 51u8, 48u8, 51u8, 41u8, 75u8, 101u8, 110u8, 106u8, 105u8, 32u8, 40u8, + 49u8, 50u8, 55u8, 53u8, 226u8, 128u8, 147u8, 49u8, 50u8, 55u8, 56u8, 41u8, + 75u8, 101u8, 110u8, 107u8, 121u8, 197u8, 171u8, 32u8, 40u8, 49u8, 49u8, + 57u8, 48u8, 226u8, 128u8, 147u8, 49u8, 49u8, 57u8, 57u8, 41u8, 75u8, 101u8, + 110u8, 109u8, 117u8, 32u8, 40u8, 49u8, 51u8, 51u8, 52u8, 226u8, 128u8, + 147u8, 49u8, 51u8, 51u8, 54u8, 41u8, 75u8, 101u8, 110u8, 110u8, 105u8, + 110u8, 32u8, 40u8, 49u8, 50u8, 48u8, 49u8, 226u8, 128u8, 147u8, 49u8, 50u8, + 48u8, 52u8, 41u8, 75u8, 101u8, 110u8, 112u8, 197u8, 141u8, 32u8, 40u8, + 49u8, 50u8, 49u8, 51u8, 226u8, 128u8, 147u8, 49u8, 50u8, 49u8, 57u8, 41u8, + 75u8, 101u8, 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, + 50u8, 49u8, 49u8, 226u8, 128u8, 147u8, 49u8, 50u8, 49u8, 51u8, 41u8, 75u8, + 101u8, 110u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 55u8, + 48u8, 226u8, 128u8, 147u8, 49u8, 51u8, 55u8, 50u8, 41u8, 75u8, 197u8, + 141u8, 97u8, 110u8, 32u8, 40u8, 49u8, 50u8, 55u8, 56u8, 226u8, 128u8, + 147u8, 49u8, 50u8, 56u8, 56u8, 41u8, 75u8, 197u8, 141u8, 99u8, 104u8, + 197u8, 141u8, 32u8, 40u8, 49u8, 50u8, 54u8, 49u8, 226u8, 128u8, 147u8, + 49u8, 50u8, 54u8, 52u8, 41u8, 75u8, 197u8, 141u8, 103u8, 101u8, 110u8, + 32u8, 40u8, 49u8, 50u8, 53u8, 54u8, 226u8, 128u8, 147u8, 49u8, 50u8, 53u8, + 55u8, 41u8, 75u8, 197u8, 141u8, 104u8, 101u8, 105u8, 32u8, 40u8, 49u8, + 48u8, 53u8, 56u8, 226u8, 128u8, 147u8, 49u8, 48u8, 54u8, 53u8, 41u8, 75u8, + 197u8, 141u8, 104u8, 197u8, 141u8, 32u8, 40u8, 57u8, 54u8, 52u8, 226u8, + 128u8, 147u8, 57u8, 54u8, 56u8, 41u8, 75u8, 197u8, 141u8, 106u8, 105u8, + 32u8, 40u8, 49u8, 49u8, 52u8, 50u8, 226u8, 128u8, 147u8, 49u8, 49u8, 52u8, + 52u8, 41u8, 75u8, 197u8, 141u8, 106u8, 105u8, 32u8, 40u8, 49u8, 53u8, 53u8, + 53u8, 226u8, 128u8, 147u8, 49u8, 53u8, 53u8, 56u8, 41u8, 75u8, 197u8, + 141u8, 107u8, 97u8, 32u8, 40u8, 49u8, 56u8, 52u8, 52u8, 226u8, 128u8, + 147u8, 49u8, 56u8, 52u8, 56u8, 41u8, 75u8, 197u8, 141u8, 107u8, 111u8, + 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 52u8, 48u8, 226u8, 128u8, 147u8, + 49u8, 51u8, 52u8, 54u8, 41u8, 75u8, 197u8, 141u8, 110u8, 105u8, 110u8, + 32u8, 40u8, 56u8, 49u8, 48u8, 226u8, 128u8, 147u8, 56u8, 50u8, 52u8, 41u8, + 75u8, 197u8, 141u8, 197u8, 141u8, 32u8, 40u8, 49u8, 51u8, 56u8, 57u8, + 226u8, 128u8, 147u8, 49u8, 51u8, 57u8, 48u8, 41u8, 75u8, 197u8, 141u8, + 114u8, 121u8, 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 55u8, 57u8, + 226u8, 128u8, 147u8, 49u8, 51u8, 56u8, 49u8, 41u8, 75u8, 197u8, 141u8, + 115u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 52u8, 53u8, 53u8, 226u8, + 128u8, 147u8, 49u8, 52u8, 53u8, 55u8, 41u8, 75u8, 197u8, 141u8, 119u8, + 97u8, 32u8, 40u8, 49u8, 48u8, 57u8, 57u8, 226u8, 128u8, 147u8, 49u8, 49u8, + 48u8, 52u8, 41u8, 75u8, 197u8, 141u8, 119u8, 97u8, 32u8, 40u8, 49u8, 51u8, + 56u8, 49u8, 226u8, 128u8, 147u8, 49u8, 51u8, 56u8, 52u8, 41u8, 75u8, 121u8, + 197u8, 141u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 55u8, 49u8, 54u8, + 226u8, 128u8, 147u8, 49u8, 55u8, 51u8, 54u8, 41u8, 75u8, 121u8, 197u8, + 141u8, 114u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 53u8, 50u8, 56u8, + 226u8, 128u8, 147u8, 49u8, 53u8, 51u8, 50u8, 41u8, 75u8, 121u8, 197u8, + 141u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 52u8, 53u8, 50u8, + 226u8, 128u8, 147u8, 49u8, 52u8, 53u8, 53u8, 41u8, 75u8, 121u8, 197u8, + 141u8, 119u8, 97u8, 32u8, 40u8, 49u8, 56u8, 48u8, 49u8, 226u8, 128u8, + 147u8, 49u8, 56u8, 48u8, 52u8, 41u8, 75u8, 121u8, 197u8, 171u8, 97u8, + 110u8, 32u8, 40u8, 49u8, 49u8, 52u8, 53u8, 226u8, 128u8, 147u8, 49u8, 49u8, + 53u8, 49u8, 41u8, 75u8, 121u8, 197u8, 171u8, 106u8, 117u8, 32u8, 40u8, + 49u8, 49u8, 53u8, 52u8, 226u8, 128u8, 147u8, 49u8, 49u8, 53u8, 54u8, 41u8, + 77u8, 97u8, 110u8, 226u8, 128u8, 153u8, 101u8, 110u8, 32u8, 40u8, 49u8, + 56u8, 54u8, 48u8, 226u8, 128u8, 147u8, 49u8, 56u8, 54u8, 49u8, 41u8, 77u8, + 97u8, 110u8, 106u8, 105u8, 32u8, 40u8, 49u8, 54u8, 53u8, 56u8, 226u8, + 128u8, 147u8, 49u8, 54u8, 54u8, 49u8, 41u8, 77u8, 97u8, 110u8, 106u8, + 117u8, 32u8, 40u8, 49u8, 48u8, 50u8, 52u8, 226u8, 128u8, 147u8, 49u8, 48u8, + 50u8, 56u8, 41u8, 77u8, 77u8, 101u8, 105u8, 197u8, 141u8, 32u8, 40u8, 49u8, + 52u8, 57u8, 50u8, 226u8, 128u8, 147u8, 49u8, 53u8, 48u8, 49u8, 41u8, 77u8, + 101u8, 105u8, 114u8, 101u8, 107u8, 105u8, 32u8, 40u8, 49u8, 54u8, 53u8, + 53u8, 226u8, 128u8, 147u8, 49u8, 54u8, 53u8, 56u8, 41u8, 77u8, 101u8, + 105u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 56u8, 52u8, + 226u8, 128u8, 147u8, 49u8, 51u8, 56u8, 55u8, 41u8, 77u8, 101u8, 105u8, + 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, 51u8, 57u8, 48u8, 226u8, + 128u8, 147u8, 49u8, 51u8, 57u8, 52u8, 41u8, 77u8, 101u8, 105u8, 119u8, + 97u8, 32u8, 40u8, 49u8, 55u8, 54u8, 52u8, 226u8, 128u8, 147u8, 49u8, 55u8, + 55u8, 50u8, 41u8, 78u8, 105u8, 110u8, 226u8, 128u8, 153u8, 97u8, 110u8, + 32u8, 40u8, 49u8, 49u8, 54u8, 54u8, 226u8, 128u8, 147u8, 49u8, 49u8, 54u8, + 57u8, 41u8, 78u8, 105u8, 110u8, 106u8, 105u8, 32u8, 40u8, 49u8, 50u8, 52u8, + 48u8, 226u8, 128u8, 147u8, 49u8, 50u8, 52u8, 51u8, 41u8, 78u8, 105u8, + 110u8, 106u8, 117u8, 32u8, 40u8, 56u8, 53u8, 49u8, 226u8, 128u8, 147u8, + 56u8, 53u8, 52u8, 41u8, 78u8, 105u8, 110u8, 110u8, 97u8, 32u8, 40u8, 56u8, + 56u8, 53u8, 226u8, 128u8, 147u8, 56u8, 56u8, 57u8, 41u8, 78u8, 105u8, + 110u8, 112u8, 101u8, 105u8, 32u8, 40u8, 49u8, 49u8, 53u8, 49u8, 226u8, + 128u8, 147u8, 49u8, 49u8, 53u8, 52u8, 41u8, 197u8, 140u8, 99u8, 104u8, + 197u8, 141u8, 32u8, 40u8, 49u8, 51u8, 49u8, 49u8, 226u8, 128u8, 147u8, + 49u8, 51u8, 49u8, 50u8, 41u8, 197u8, 140u8, 101u8, 105u8, 32u8, 40u8, 49u8, + 51u8, 57u8, 52u8, 226u8, 128u8, 147u8, 49u8, 52u8, 50u8, 56u8, 41u8, 197u8, + 140u8, 104u8, 111u8, 32u8, 40u8, 49u8, 49u8, 54u8, 49u8, 226u8, 128u8, + 147u8, 49u8, 49u8, 54u8, 51u8, 41u8, 197u8, 140u8, 110u8, 105u8, 110u8, + 32u8, 40u8, 49u8, 52u8, 54u8, 55u8, 226u8, 128u8, 147u8, 49u8, 52u8, 54u8, + 57u8, 41u8, 197u8, 140u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 49u8, + 48u8, 56u8, 52u8, 226u8, 128u8, 147u8, 49u8, 48u8, 56u8, 55u8, 41u8, 197u8, + 140u8, 119u8, 97u8, 32u8, 40u8, 57u8, 54u8, 49u8, 226u8, 128u8, 147u8, + 57u8, 54u8, 52u8, 41u8, 82u8, 101u8, 105u8, 107u8, 105u8, 32u8, 40u8, 55u8, + 49u8, 53u8, 226u8, 128u8, 147u8, 55u8, 49u8, 55u8, 41u8, 82u8, 82u8, 121u8, + 97u8, 107u8, 117u8, 110u8, 105u8, 110u8, 32u8, 40u8, 49u8, 50u8, 51u8, + 56u8, 226u8, 128u8, 147u8, 49u8, 50u8, 51u8, 57u8, 41u8, 83u8, 97u8, 105u8, + 107u8, 197u8, 141u8, 32u8, 40u8, 56u8, 53u8, 52u8, 226u8, 128u8, 147u8, + 56u8, 53u8, 55u8, 41u8, 83u8, 104u8, 197u8, 141u8, 97u8, 110u8, 32u8, 40u8, + 49u8, 49u8, 55u8, 49u8, 226u8, 128u8, 147u8, 49u8, 49u8, 55u8, 53u8, 41u8, + 83u8, 104u8, 197u8, 141u8, 97u8, 110u8, 32u8, 40u8, 49u8, 50u8, 57u8, 57u8, + 226u8, 128u8, 147u8, 49u8, 51u8, 48u8, 50u8, 41u8, 83u8, 104u8, 197u8, + 141u8, 99u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 52u8, 50u8, 56u8, + 226u8, 128u8, 147u8, 49u8, 52u8, 50u8, 57u8, 41u8, 83u8, 104u8, 197u8, + 141u8, 99u8, 104u8, 197u8, 171u8, 32u8, 40u8, 49u8, 51u8, 50u8, 52u8, + 226u8, 128u8, 147u8, 49u8, 51u8, 50u8, 54u8, 41u8, 83u8, 104u8, 197u8, + 141u8, 103u8, 101u8, 110u8, 32u8, 40u8, 49u8, 50u8, 53u8, 57u8, 226u8, + 128u8, 147u8, 49u8, 50u8, 54u8, 48u8, 41u8, 83u8, 104u8, 197u8, 141u8, + 104u8, 101u8, 105u8, 32u8, 40u8, 49u8, 51u8, 52u8, 54u8, 226u8, 128u8, + 147u8, 49u8, 51u8, 55u8, 48u8, 41u8, 83u8, 104u8, 197u8, 141u8, 104u8, + 111u8, 32u8, 40u8, 49u8, 48u8, 55u8, 52u8, 226u8, 128u8, 147u8, 49u8, 48u8, + 55u8, 55u8, 41u8, 83u8, 104u8, 197u8, 141u8, 104u8, 111u8, 32u8, 40u8, + 49u8, 54u8, 52u8, 52u8, 226u8, 128u8, 147u8, 49u8, 54u8, 52u8, 56u8, 41u8, + 83u8, 104u8, 197u8, 141u8, 106u8, 105u8, 32u8, 40u8, 49u8, 49u8, 57u8, + 57u8, 226u8, 128u8, 147u8, 49u8, 50u8, 48u8, 49u8, 41u8, 83u8, 104u8, + 197u8, 141u8, 107u8, 97u8, 32u8, 40u8, 49u8, 50u8, 53u8, 55u8, 226u8, + 128u8, 147u8, 49u8, 50u8, 53u8, 57u8, 41u8, 83u8, 104u8, 197u8, 141u8, + 197u8, 141u8, 32u8, 40u8, 49u8, 50u8, 56u8, 56u8, 226u8, 128u8, 147u8, + 49u8, 50u8, 57u8, 51u8, 41u8, 83u8, 104u8, 197u8, 141u8, 114u8, 121u8, + 97u8, 107u8, 117u8, 32u8, 40u8, 49u8, 48u8, 55u8, 55u8, 226u8, 128u8, + 147u8, 49u8, 48u8, 56u8, 49u8, 41u8, 83u8, 104u8, 197u8, 141u8, 114u8, + 121u8, 97u8, 107u8, 117u8, 32u8, 40u8, 57u8, 57u8, 48u8, 226u8, 128u8, + 147u8, 57u8, 57u8, 53u8, 41u8, 83u8, 104u8, 197u8, 141u8, 116u8, 97u8, + 105u8, 32u8, 40u8, 56u8, 57u8, 56u8, 226u8, 128u8, 147u8, 57u8, 48u8, 49u8, + 41u8, 83u8, 104u8, 197u8, 141u8, 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, + 49u8, 55u8, 49u8, 49u8, 226u8, 128u8, 147u8, 49u8, 55u8, 49u8, 54u8, 41u8, + 83u8, 83u8, 104u8, 197u8, 141u8, 119u8, 97u8, 32u8, 40u8, 49u8, 51u8, 49u8, + 50u8, 226u8, 128u8, 147u8, 49u8, 51u8, 49u8, 55u8, 41u8, 83u8, 104u8, + 117u8, 99u8, 104u8, 197u8, 141u8, 32u8, 40u8, 54u8, 56u8, 54u8, 226u8, + 128u8, 147u8, 55u8, 48u8, 49u8, 41u8, 84u8, 97u8, 105u8, 101u8, 105u8, + 32u8, 40u8, 49u8, 53u8, 50u8, 49u8, 226u8, 128u8, 147u8, 49u8, 53u8, 50u8, + 56u8, 41u8, 84u8, 97u8, 105u8, 104u8, 197u8, 141u8, 32u8, 40u8, 55u8, 48u8, + 49u8, 226u8, 128u8, 147u8, 55u8, 48u8, 52u8, 41u8, 84u8, 97u8, 105u8, + 107u8, 97u8, 32u8, 40u8, 54u8, 52u8, 53u8, 226u8, 128u8, 147u8, 54u8, 53u8, + 48u8, 41u8, 84u8, 84u8, 101u8, 110u8, 45u8, 97u8, 110u8, 32u8, 40u8, 56u8, + 53u8, 55u8, 226u8, 128u8, 147u8, 56u8, 53u8, 57u8, 41u8, 84u8, 101u8, + 110u8, 98u8, 117u8, 110u8, 32u8, 40u8, 49u8, 53u8, 51u8, 50u8, 226u8, + 128u8, 147u8, 49u8, 53u8, 53u8, 53u8, 41u8, 84u8, 101u8, 110u8, 99u8, + 104u8, 197u8, 141u8, 32u8, 40u8, 56u8, 50u8, 52u8, 226u8, 128u8, 147u8, + 56u8, 51u8, 52u8, 41u8, 84u8, 101u8, 110u8, 45u8, 101u8, 105u8, 32u8, 40u8, + 49u8, 49u8, 49u8, 48u8, 226u8, 128u8, 147u8, 49u8, 49u8, 49u8, 51u8, 41u8, + 84u8, 101u8, 110u8, 226u8, 128u8, 153u8, 101u8, 110u8, 32u8, 40u8, 57u8, + 55u8, 51u8, 226u8, 128u8, 147u8, 57u8, 55u8, 54u8, 41u8, 84u8, 101u8, + 110u8, 103u8, 101u8, 110u8, 32u8, 40u8, 57u8, 55u8, 56u8, 226u8, 128u8, + 147u8, 57u8, 56u8, 51u8, 41u8, 84u8, 101u8, 110u8, 103u8, 105u8, 32u8, + 40u8, 49u8, 48u8, 53u8, 51u8, 226u8, 128u8, 147u8, 49u8, 48u8, 53u8, 56u8, + 41u8, 84u8, 101u8, 110u8, 103u8, 121u8, 197u8, 141u8, 32u8, 40u8, 57u8, + 51u8, 56u8, 226u8, 128u8, 147u8, 57u8, 52u8, 55u8, 41u8, 84u8, 101u8, + 110u8, 106u8, 105u8, 32u8, 40u8, 49u8, 49u8, 50u8, 52u8, 226u8, 128u8, + 147u8, 49u8, 49u8, 50u8, 54u8, 41u8, 84u8, 101u8, 110u8, 106u8, 117u8, + 32u8, 40u8, 49u8, 51u8, 55u8, 53u8, 226u8, 128u8, 147u8, 49u8, 51u8, 55u8, + 57u8, 41u8, 84u8, 101u8, 110u8, 109u8, 101u8, 105u8, 32u8, 40u8, 49u8, + 55u8, 56u8, 49u8, 226u8, 128u8, 147u8, 49u8, 55u8, 56u8, 57u8, 41u8, 84u8, + 101u8, 110u8, 110u8, 97u8, 32u8, 40u8, 49u8, 54u8, 56u8, 49u8, 226u8, + 128u8, 147u8, 49u8, 54u8, 56u8, 52u8, 41u8, 84u8, 101u8, 110u8, 110u8, + 105u8, 110u8, 32u8, 40u8, 49u8, 49u8, 48u8, 56u8, 226u8, 128u8, 147u8, + 49u8, 49u8, 49u8, 48u8, 41u8, 84u8, 101u8, 110u8, 45u8, 197u8, 141u8, 32u8, + 40u8, 55u8, 56u8, 49u8, 226u8, 128u8, 147u8, 55u8, 56u8, 50u8, 41u8, 84u8, + 101u8, 110u8, 112u8, 197u8, 141u8, 32u8, 40u8, 49u8, 56u8, 51u8, 48u8, + 226u8, 128u8, 147u8, 49u8, 56u8, 52u8, 52u8, 41u8, 84u8, 101u8, 110u8, + 112u8, 117u8, 107u8, 117u8, 32u8, 40u8, 49u8, 50u8, 51u8, 51u8, 226u8, + 128u8, 147u8, 49u8, 50u8, 51u8, 52u8, 41u8, 84u8, 101u8, 110u8, 112u8, + 121u8, 197u8, 141u8, 32u8, 40u8, 55u8, 50u8, 57u8, 226u8, 128u8, 147u8, + 55u8, 52u8, 57u8, 41u8, 84u8, 101u8, 110u8, 112u8, 121u8, 197u8, 141u8, + 45u8, 104u8, 197u8, 141u8, 106u8, 105u8, 32u8, 40u8, 55u8, 53u8, 55u8, + 226u8, 128u8, 147u8, 55u8, 54u8, 53u8, 41u8, 84u8, 101u8, 110u8, 112u8, + 121u8, 197u8, 141u8, 45u8, 106u8, 105u8, 110u8, 103u8, 111u8, 32u8, 40u8, + 55u8, 54u8, 53u8, 226u8, 128u8, 147u8, 55u8, 54u8, 55u8, 41u8, 84u8, 101u8, + 110u8, 112u8, 121u8, 197u8, 141u8, 45u8, 107u8, 97u8, 109u8, 112u8, 197u8, + 141u8, 32u8, 40u8, 55u8, 52u8, 57u8, 226u8, 128u8, 147u8, 55u8, 52u8, 57u8, + 41u8, 84u8, 101u8, 110u8, 112u8, 121u8, 197u8, 141u8, 45u8, 115u8, 104u8, + 197u8, 141u8, 104u8, 197u8, 141u8, 32u8, 40u8, 55u8, 52u8, 57u8, 226u8, + 128u8, 147u8, 55u8, 53u8, 55u8, 41u8, 84u8, 101u8, 110u8, 114u8, 111u8, + 107u8, 117u8, 32u8, 40u8, 57u8, 55u8, 48u8, 226u8, 128u8, 147u8, 57u8, + 55u8, 51u8, 41u8, 84u8, 101u8, 110u8, 114u8, 121u8, 97u8, 107u8, 117u8, + 32u8, 40u8, 57u8, 52u8, 55u8, 226u8, 128u8, 147u8, 57u8, 53u8, 55u8, 41u8, + 84u8, 101u8, 110u8, 115u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 49u8, + 51u8, 49u8, 226u8, 128u8, 147u8, 49u8, 49u8, 51u8, 50u8, 41u8, 84u8, 101u8, + 110u8, 115u8, 104u8, 197u8, 141u8, 32u8, 40u8, 49u8, 53u8, 55u8, 51u8, + 226u8, 128u8, 147u8, 49u8, 53u8, 57u8, 50u8, 41u8, 84u8, 101u8, 110u8, + 116u8, 111u8, 107u8, 117u8, 32u8, 40u8, 57u8, 53u8, 55u8, 226u8, 128u8, + 147u8, 57u8, 54u8, 49u8, 41u8, 84u8, 101u8, 110u8, 226u8, 128u8, 153u8, + 121u8, 197u8, 141u8, 32u8, 40u8, 49u8, 49u8, 52u8, 52u8, 226u8, 128u8, + 147u8, 49u8, 49u8, 52u8, 53u8, 41u8, 84u8, 111u8, 107u8, 117u8, 106u8, + 105u8, 32u8, 40u8, 49u8, 51u8, 48u8, 54u8, 226u8, 128u8, 147u8, 49u8, 51u8, + 48u8, 56u8, 41u8, 87u8, 97u8, 100u8, 197u8, 141u8, 32u8, 40u8, 55u8, 48u8, + 56u8, 226u8, 128u8, 147u8, 55u8, 49u8, 53u8, 41u8, 89u8, 197u8, 141u8, + 114u8, 197u8, 141u8, 32u8, 40u8, 55u8, 49u8, 55u8, 226u8, 128u8, 147u8, + 55u8, 50u8, 52u8, 41u8, 89u8, 197u8, 141u8, 119u8, 97u8, 32u8, 40u8, 49u8, + 49u8, 56u8, 49u8, 226u8, 128u8, 147u8, 49u8, 49u8, 56u8, 50u8, 41u8, + ]) + }, + ) }, - }; + }, +}; static TH_U_CA_BUDDHIST: DataStruct = &::icu_datetime::provider::calendar::DateSymbolsV1 { months: ::icu_datetime::provider::calendar::months::ContextsV1 { format: ::icu_datetime::provider::calendar::months::FormatWidthsV1 { diff --git a/provider/testdata/data/baked/datetime/skeletons_v1.rs b/provider/testdata/data/baked/datetime/skeletons_v1.rs index ea2105ebd7d..88afa0d16d9 100644 --- a/provider/testdata/data/baked/datetime/skeletons_v1.rs +++ b/provider/testdata/data/baked/datetime/skeletons_v1.rs @@ -4,48 +4,18 @@ type DataStruct = &'static [( ::icu_datetime::pattern::runtime::PatternPlurals<'static>, )]; pub static DATA: &[(&str, DataStruct)] = &[ - ( - "ar-EG-u-ca-buddhist", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-EG-u-ca-coptic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-EG-u-ca-ethiopic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ("ar-EG-u-ca-gregory", AR_U_CA_GREGORY_AR_EG_U_CA_GREGORY), - ( - "ar-EG-u-ca-indian", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-EG-u-ca-japanese", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-u-ca-buddhist", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-u-ca-coptic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-u-ca-ethiopic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ("ar-u-ca-gregory", AR_U_CA_GREGORY_AR_EG_U_CA_GREGORY), - ( - "ar-u-ca-indian", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-u-ca-japanese", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), + ("ar-EG-u-ca-buddhist", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-EG-u-ca-coptic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-EG-u-ca-ethiopic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-EG-u-ca-gregory", AR_EG_U_CA_GREGORY_AR_U_CA_GREGORY), + ("ar-EG-u-ca-indian", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-EG-u-ca-japanese", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-u-ca-buddhist", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-u-ca-coptic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-u-ca-ethiopic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-u-ca-gregory", AR_EG_U_CA_GREGORY_AR_U_CA_GREGORY), + ("ar-u-ca-indian", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-u-ca-japanese", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), ( "bn-u-ca-buddhist", BN_U_CA_BUDDHIST_BN_U_CA_COPTIC_BN_U_CA_ETHIOPIC, @@ -237,66 +207,60 @@ pub static DATA: &[(&str, DataStruct)] = &[ ), ( "sr-Cyrl-u-ca-buddhist", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Cyrl-u-ca-coptic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Cyrl-u-ca-ethiopic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), - ("sr-Cyrl-u-ca-gregory", SR_U_CA_GREGORY_SR_CYRL_U_CA_GREGORY), + ("sr-Cyrl-u-ca-gregory", SR_CYRL_U_CA_GREGORY_SR_U_CA_GREGORY), ( "sr-Cyrl-u-ca-indian", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Cyrl-u-ca-japanese", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Latn-u-ca-buddhist", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Latn-u-ca-coptic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Latn-u-ca-ethiopic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ("sr-Latn-u-ca-gregory", SR_LATN_U_CA_GREGORY), ( "sr-Latn-u-ca-indian", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Latn-u-ca-japanese", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-u-ca-buddhist", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, - ), - ( - "sr-u-ca-coptic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), + ("sr-u-ca-coptic", SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC), ( "sr-u-ca-ethiopic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, - ), - ("sr-u-ca-gregory", SR_U_CA_GREGORY_SR_CYRL_U_CA_GREGORY), - ( - "sr-u-ca-indian", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), + ("sr-u-ca-gregory", SR_CYRL_U_CA_GREGORY_SR_U_CA_GREGORY), + ("sr-u-ca-indian", SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC), ( "sr-u-ca-japanese", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ("th-u-ca-buddhist", TH_U_CA_BUDDHIST), ( @@ -356,7 +320,7 @@ pub static DATA: &[(&str, DataStruct)] = &[ UND_U_CA_BUDDHIST_UND_U_CA_COPTIC_UND_U_CA_ETHIOPIC, ), ]; -static AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC: DataStruct = &[ +static AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC: DataStruct = &[ ( &[ ::icu_datetime::fields::Field { @@ -1322,7 +1286,7 @@ static AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC: DataStruct = &[ ), ), ]; -static AR_U_CA_GREGORY_AR_EG_U_CA_GREGORY: DataStruct = &[ +static AR_EG_U_CA_GREGORY_AR_U_CA_GREGORY: DataStruct = &[ ( &[ ::icu_datetime::fields::Field { @@ -32306,7 +32270,7 @@ static RU_U_CA_GREGORY: DataStruct = &[ ), ), ]; -static SR_LATN_U_CA_GREGORY: DataStruct = &[ +static SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC: DataStruct = &[ ( &[ ::icu_datetime::fields::Field { @@ -32360,7 +32324,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 64u8, 1u8, 0u8, 0u8, 46u8, 128u8, 32u8, 2u8, 0u8, 0u8, 46u8, 128u8, + 128u8, 64u8, 1u8, 0u8, 0u8, 46u8, 128u8, 32u8, 1u8, 0u8, 0u8, 46u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 128u8, 0u8, 5u8, ]) }, @@ -32491,7 +32455,27 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ ::icu_datetime::pattern::runtime::PatternPlurals::SinglePattern( ::icu_datetime::pattern::runtime::Pattern { items: unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[128u8, 16u8, 1u8, 0u8, 0u8, 46u8]) + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 128u8, 0u8, 1u8, + ]) + }, + time_granularity: ::icu_datetime::pattern::TimeGranularity::None, + }, + ), + ), + ( + &[::icu_datetime::fields::Field { + symbol: ::icu_datetime::fields::FieldSymbol::Year( + ::icu_datetime::fields::Year::Calendar, + ), + length: ::icu_datetime::fields::FieldLength::Wide, + }], + ::icu_datetime::pattern::runtime::PatternPlurals::SinglePattern( + ::icu_datetime::pattern::runtime::Pattern { + items: unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 128u8, 0u8, 1u8, + ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, }, @@ -32503,7 +32487,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ symbol: ::icu_datetime::fields::FieldSymbol::Year( ::icu_datetime::fields::Year::Calendar, ), - length: ::icu_datetime::fields::FieldLength::One, + length: ::icu_datetime::fields::FieldLength::Wide, }, ::icu_datetime::fields::Field { symbol: ::icu_datetime::fields::FieldSymbol::Month( @@ -32516,7 +32500,8 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 32u8, 1u8, 0u8, 0u8, 46u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, + 128u8, 32u8, 1u8, 0u8, 0u8, 46u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, 0u8, + 0u8, 32u8, 128u8, 0u8, 5u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -32529,7 +32514,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ symbol: ::icu_datetime::fields::FieldSymbol::Year( ::icu_datetime::fields::Year::Calendar, ), - length: ::icu_datetime::fields::FieldLength::One, + length: ::icu_datetime::fields::FieldLength::Wide, }, ::icu_datetime::fields::Field { symbol: ::icu_datetime::fields::FieldSymbol::Month( @@ -32549,7 +32534,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ 128u8, 64u8, 1u8, 0u8, 0u8, 46u8, 128u8, 32u8, 1u8, 0u8, 0u8, 46u8, 128u8, - 16u8, 1u8, 0u8, 0u8, 46u8, + 16u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 128u8, 0u8, 5u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -32562,7 +32547,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ symbol: ::icu_datetime::fields::FieldSymbol::Year( ::icu_datetime::fields::Year::Calendar, ), - length: ::icu_datetime::fields::FieldLength::One, + length: ::icu_datetime::fields::FieldLength::Wide, }, ::icu_datetime::fields::Field { symbol: ::icu_datetime::fields::FieldSymbol::Month( @@ -32589,7 +32574,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ ::zerovec::ZeroVec::from_bytes_unchecked(&[ 128u8, 80u8, 1u8, 0u8, 0u8, 44u8, 0u8, 0u8, 32u8, 128u8, 64u8, 1u8, 0u8, 0u8, 46u8, 128u8, 32u8, 1u8, 0u8, 0u8, 46u8, 128u8, 16u8, 1u8, 0u8, 0u8, - 46u8, + 46u8, 0u8, 0u8, 32u8, 128u8, 0u8, 5u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -32602,7 +32587,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ symbol: ::icu_datetime::fields::FieldSymbol::Year( ::icu_datetime::fields::Year::Calendar, ), - length: ::icu_datetime::fields::FieldLength::One, + length: ::icu_datetime::fields::FieldLength::Wide, }, ::icu_datetime::fields::Field { symbol: ::icu_datetime::fields::FieldSymbol::Month( @@ -32615,7 +32600,8 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 32u8, 2u8, 0u8, 0u8, 46u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, + 128u8, 32u8, 2u8, 0u8, 0u8, 46u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, 0u8, + 0u8, 32u8, 128u8, 0u8, 1u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -32628,7 +32614,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ symbol: ::icu_datetime::fields::FieldSymbol::Year( ::icu_datetime::fields::Year::Calendar, ), - length: ::icu_datetime::fields::FieldLength::One, + length: ::icu_datetime::fields::FieldLength::Wide, }, ::icu_datetime::fields::Field { symbol: ::icu_datetime::fields::FieldSymbol::Month( @@ -32648,7 +32634,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ 128u8, 64u8, 2u8, 0u8, 0u8, 46u8, 128u8, 32u8, 2u8, 0u8, 0u8, 46u8, 128u8, - 16u8, 1u8, 0u8, 0u8, 46u8, + 16u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 128u8, 0u8, 1u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -32661,7 +32647,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ symbol: ::icu_datetime::fields::FieldSymbol::Year( ::icu_datetime::fields::Year::Calendar, ), - length: ::icu_datetime::fields::FieldLength::One, + length: ::icu_datetime::fields::FieldLength::Wide, }, ::icu_datetime::fields::Field { symbol: ::icu_datetime::fields::FieldSymbol::Month( @@ -32674,7 +32660,8 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 32u8, 3u8, 0u8, 0u8, 32u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, + 128u8, 32u8, 3u8, 0u8, 0u8, 32u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, 0u8, + 0u8, 32u8, 128u8, 0u8, 1u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -32687,7 +32674,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ symbol: ::icu_datetime::fields::FieldSymbol::Year( ::icu_datetime::fields::Year::Calendar, ), - length: ::icu_datetime::fields::FieldLength::One, + length: ::icu_datetime::fields::FieldLength::Wide, }, ::icu_datetime::fields::Field { symbol: ::icu_datetime::fields::FieldSymbol::Month( @@ -32707,7 +32694,8 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ 128u8, 64u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 128u8, 32u8, 3u8, 0u8, - 0u8, 32u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, + 0u8, 32u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 128u8, 0u8, + 1u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -32720,7 +32708,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ symbol: ::icu_datetime::fields::FieldSymbol::Year( ::icu_datetime::fields::Year::Calendar, ), - length: ::icu_datetime::fields::FieldLength::One, + length: ::icu_datetime::fields::FieldLength::Wide, }, ::icu_datetime::fields::Field { symbol: ::icu_datetime::fields::FieldSymbol::Month( @@ -32747,7 +32735,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ ::zerovec::ZeroVec::from_bytes_unchecked(&[ 128u8, 80u8, 1u8, 0u8, 0u8, 44u8, 0u8, 0u8, 32u8, 128u8, 64u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 128u8, 32u8, 3u8, 0u8, 0u8, 32u8, 128u8, 16u8, - 1u8, 0u8, 0u8, 46u8, + 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 128u8, 0u8, 1u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -32760,7 +32748,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ symbol: ::icu_datetime::fields::FieldSymbol::Year( ::icu_datetime::fields::Year::Calendar, ), - length: ::icu_datetime::fields::FieldLength::One, + length: ::icu_datetime::fields::FieldLength::Wide, }, ::icu_datetime::fields::Field { symbol: ::icu_datetime::fields::FieldSymbol::Month( @@ -32773,36 +32761,8 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 32u8, 4u8, 0u8, 0u8, 32u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, - ]) - }, - time_granularity: ::icu_datetime::pattern::TimeGranularity::None, - }, - ), - ), - ( - &[ - ::icu_datetime::fields::Field { - symbol: ::icu_datetime::fields::FieldSymbol::Year( - ::icu_datetime::fields::Year::Calendar, - ), - length: ::icu_datetime::fields::FieldLength::One, - }, - ::icu_datetime::fields::Field { - symbol: ::icu_datetime::fields::FieldSymbol::Week( - ::icu_datetime::fields::Week::WeekOfYear, - ), - length: ::icu_datetime::fields::FieldLength::One, - }, - ], - ::icu_datetime::pattern::runtime::PatternPlurals::SinglePattern( - ::icu_datetime::pattern::runtime::Pattern { - items: unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 48u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 0u8, 0u8, 115u8, 0u8, - 0u8, 101u8, 0u8, 0u8, 100u8, 0u8, 0u8, 109u8, 0u8, 0u8, 105u8, 0u8, 0u8, - 99u8, 0u8, 0u8, 97u8, 0u8, 0u8, 32u8, 0u8, 0u8, 117u8, 0u8, 0u8, 32u8, - 128u8, 17u8, 1u8, 0u8, 0u8, 46u8, + 128u8, 32u8, 4u8, 0u8, 0u8, 32u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, 0u8, + 0u8, 32u8, 128u8, 0u8, 1u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -32901,7 +32861,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 64u8, 2u8, 0u8, 0u8, 46u8, 128u8, 32u8, 2u8, 0u8, 0u8, 46u8, + 128u8, 32u8, 2u8, 0u8, 0u8, 45u8, 128u8, 64u8, 2u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -32973,8 +32933,8 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 80u8, 1u8, 0u8, 0u8, 32u8, 128u8, 64u8, 1u8, 0u8, 0u8, 46u8, 0u8, - 0u8, 32u8, 128u8, 32u8, 3u8, + 128u8, 80u8, 1u8, 0u8, 0u8, 44u8, 0u8, 0u8, 32u8, 128u8, 64u8, 1u8, 0u8, + 0u8, 46u8, 0u8, 0u8, 32u8, 128u8, 32u8, 3u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -33007,35 +32967,6 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ }, ), ), - ( - &[ - ::icu_datetime::fields::Field { - symbol: ::icu_datetime::fields::FieldSymbol::Month( - ::icu_datetime::fields::Month::Format, - ), - length: ::icu_datetime::fields::FieldLength::Wide, - }, - ::icu_datetime::fields::Field { - symbol: ::icu_datetime::fields::FieldSymbol::Week( - ::icu_datetime::fields::Week::WeekOfMonth, - ), - length: ::icu_datetime::fields::FieldLength::One, - }, - ], - ::icu_datetime::pattern::runtime::PatternPlurals::SinglePattern( - ::icu_datetime::pattern::runtime::Pattern { - items: unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 49u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 0u8, 0u8, 115u8, 0u8, - 0u8, 101u8, 0u8, 0u8, 100u8, 0u8, 0u8, 109u8, 0u8, 0u8, 105u8, 0u8, 0u8, - 99u8, 0u8, 0u8, 97u8, 0u8, 0u8, 32u8, 0u8, 0u8, 117u8, 0u8, 0u8, 32u8, - 128u8, 32u8, 4u8, 0u8, 0u8, 46u8, - ]) - }, - time_granularity: ::icu_datetime::pattern::TimeGranularity::None, - }, - ), - ), ( &[ ::icu_datetime::fields::Field { @@ -33144,7 +33075,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ }], ::icu_datetime::pattern::runtime::PatternPlurals::SinglePattern( ::icu_datetime::pattern::runtime::Pattern { - items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[128u8, 80u8, 1u8]) }, + items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[128u8, 82u8, 3u8]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, }, ), @@ -33172,7 +33103,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 80u8, 1u8, 0u8, 0u8, 32u8, 128u8, 113u8, 1u8, 0u8, 0u8, 58u8, 128u8, + 128u8, 80u8, 1u8, 0u8, 0u8, 32u8, 128u8, 113u8, 2u8, 0u8, 0u8, 58u8, 128u8, 128u8, 2u8, 0u8, 0u8, 32u8, 128u8, 96u8, 1u8, ]) }, @@ -33209,7 +33140,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 80u8, 1u8, 0u8, 0u8, 32u8, 128u8, 113u8, 1u8, 0u8, 0u8, 58u8, 128u8, + 128u8, 80u8, 1u8, 0u8, 0u8, 32u8, 128u8, 113u8, 2u8, 0u8, 0u8, 58u8, 128u8, 128u8, 2u8, 0u8, 0u8, 58u8, 128u8, 144u8, 2u8, 0u8, 0u8, 32u8, 128u8, 96u8, 1u8, ]) @@ -33319,7 +33250,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 113u8, 1u8, 0u8, 0u8, 58u8, 128u8, 128u8, 2u8, 0u8, 0u8, 32u8, + 128u8, 113u8, 2u8, 0u8, 0u8, 58u8, 128u8, 128u8, 2u8, 0u8, 0u8, 32u8, 128u8, 96u8, 1u8, ]) }, @@ -33350,7 +33281,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 113u8, 1u8, 0u8, 0u8, 58u8, 128u8, 128u8, 2u8, 0u8, 0u8, 58u8, + 128u8, 113u8, 2u8, 0u8, 0u8, 58u8, 128u8, 128u8, 2u8, 0u8, 0u8, 58u8, 128u8, 144u8, 2u8, 0u8, 0u8, 32u8, 128u8, 96u8, 1u8, ]) }, @@ -33358,75 +33289,6 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ }, ), ), - ( - &[ - ::icu_datetime::fields::Field { - symbol: ::icu_datetime::fields::FieldSymbol::Hour( - ::icu_datetime::fields::Hour::H12, - ), - length: ::icu_datetime::fields::FieldLength::One, - }, - ::icu_datetime::fields::Field { - symbol: ::icu_datetime::fields::FieldSymbol::Minute, - length: ::icu_datetime::fields::FieldLength::One, - }, - ::icu_datetime::fields::Field { - symbol: ::icu_datetime::fields::FieldSymbol::Second( - ::icu_datetime::fields::Second::Second, - ), - length: ::icu_datetime::fields::FieldLength::One, - }, - ::icu_datetime::fields::Field { - symbol: ::icu_datetime::fields::FieldSymbol::TimeZone( - ::icu_datetime::fields::TimeZone::LowerV, - ), - length: ::icu_datetime::fields::FieldLength::One, - }, - ], - ::icu_datetime::pattern::runtime::PatternPlurals::SinglePattern( - ::icu_datetime::pattern::runtime::Pattern { - items: unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 113u8, 1u8, 0u8, 0u8, 58u8, 128u8, 128u8, 2u8, 0u8, 0u8, 58u8, - 128u8, 144u8, 2u8, 0u8, 0u8, 32u8, 128u8, 96u8, 1u8, 0u8, 0u8, 32u8, 128u8, - 163u8, 1u8, - ]) - }, - time_granularity: ::icu_datetime::pattern::TimeGranularity::Seconds, - }, - ), - ), - ( - &[ - ::icu_datetime::fields::Field { - symbol: ::icu_datetime::fields::FieldSymbol::Hour( - ::icu_datetime::fields::Hour::H12, - ), - length: ::icu_datetime::fields::FieldLength::One, - }, - ::icu_datetime::fields::Field { - symbol: ::icu_datetime::fields::FieldSymbol::Minute, - length: ::icu_datetime::fields::FieldLength::One, - }, - ::icu_datetime::fields::Field { - symbol: ::icu_datetime::fields::FieldSymbol::TimeZone( - ::icu_datetime::fields::TimeZone::LowerV, - ), - length: ::icu_datetime::fields::FieldLength::One, - }, - ], - ::icu_datetime::pattern::runtime::PatternPlurals::SinglePattern( - ::icu_datetime::pattern::runtime::Pattern { - items: unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 113u8, 1u8, 0u8, 0u8, 58u8, 128u8, 128u8, 2u8, 0u8, 0u8, 32u8, - 128u8, 96u8, 1u8, 0u8, 0u8, 32u8, 128u8, 163u8, 1u8, - ]) - }, - time_granularity: ::icu_datetime::pattern::TimeGranularity::Minutes, - }, - ), - ), ( &[::icu_datetime::fields::Field { symbol: ::icu_datetime::fields::FieldSymbol::Hour(::icu_datetime::fields::Hour::H23), @@ -33494,74 +33356,6 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ }, ), ), - ( - &[ - ::icu_datetime::fields::Field { - symbol: ::icu_datetime::fields::FieldSymbol::Hour( - ::icu_datetime::fields::Hour::H23, - ), - length: ::icu_datetime::fields::FieldLength::One, - }, - ::icu_datetime::fields::Field { - symbol: ::icu_datetime::fields::FieldSymbol::Minute, - length: ::icu_datetime::fields::FieldLength::One, - }, - ::icu_datetime::fields::Field { - symbol: ::icu_datetime::fields::FieldSymbol::Second( - ::icu_datetime::fields::Second::Second, - ), - length: ::icu_datetime::fields::FieldLength::One, - }, - ::icu_datetime::fields::Field { - symbol: ::icu_datetime::fields::FieldSymbol::TimeZone( - ::icu_datetime::fields::TimeZone::LowerV, - ), - length: ::icu_datetime::fields::FieldLength::One, - }, - ], - ::icu_datetime::pattern::runtime::PatternPlurals::SinglePattern( - ::icu_datetime::pattern::runtime::Pattern { - items: unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 114u8, 2u8, 0u8, 0u8, 58u8, 128u8, 128u8, 2u8, 0u8, 0u8, 58u8, - 128u8, 144u8, 2u8, 0u8, 0u8, 32u8, 128u8, 163u8, 1u8, - ]) - }, - time_granularity: ::icu_datetime::pattern::TimeGranularity::Seconds, - }, - ), - ), - ( - &[ - ::icu_datetime::fields::Field { - symbol: ::icu_datetime::fields::FieldSymbol::Hour( - ::icu_datetime::fields::Hour::H23, - ), - length: ::icu_datetime::fields::FieldLength::One, - }, - ::icu_datetime::fields::Field { - symbol: ::icu_datetime::fields::FieldSymbol::Minute, - length: ::icu_datetime::fields::FieldLength::One, - }, - ::icu_datetime::fields::Field { - symbol: ::icu_datetime::fields::FieldSymbol::TimeZone( - ::icu_datetime::fields::TimeZone::LowerV, - ), - length: ::icu_datetime::fields::FieldLength::One, - }, - ], - ::icu_datetime::pattern::runtime::PatternPlurals::SinglePattern( - ::icu_datetime::pattern::runtime::Pattern { - items: unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 114u8, 2u8, 0u8, 0u8, 58u8, 128u8, 128u8, 2u8, 0u8, 0u8, 32u8, - 128u8, 163u8, 1u8, - ]) - }, - time_granularity: ::icu_datetime::pattern::TimeGranularity::Minutes, - }, - ), - ), ( &[ ::icu_datetime::fields::Field { @@ -33587,7 +33381,7 @@ static SR_LATN_U_CA_GREGORY: DataStruct = &[ ), ), ]; -static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ +static SR_CYRL_U_CA_GREGORY_SR_U_CA_GREGORY: DataStruct = &[ ( &[ ::icu_datetime::fields::Field { @@ -33641,7 +33435,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 64u8, 1u8, 0u8, 0u8, 46u8, 128u8, 32u8, 1u8, 0u8, 0u8, 46u8, 128u8, + 128u8, 64u8, 1u8, 0u8, 0u8, 46u8, 128u8, 32u8, 2u8, 0u8, 0u8, 46u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 128u8, 0u8, 5u8, ]) }, @@ -33772,27 +33566,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ ::icu_datetime::pattern::runtime::PatternPlurals::SinglePattern( ::icu_datetime::pattern::runtime::Pattern { items: unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 128u8, 0u8, 1u8, - ]) - }, - time_granularity: ::icu_datetime::pattern::TimeGranularity::None, - }, - ), - ), - ( - &[::icu_datetime::fields::Field { - symbol: ::icu_datetime::fields::FieldSymbol::Year( - ::icu_datetime::fields::Year::Calendar, - ), - length: ::icu_datetime::fields::FieldLength::Wide, - }], - ::icu_datetime::pattern::runtime::PatternPlurals::SinglePattern( - ::icu_datetime::pattern::runtime::Pattern { - items: unsafe { - ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 128u8, 0u8, 1u8, - ]) + ::zerovec::ZeroVec::from_bytes_unchecked(&[128u8, 16u8, 1u8, 0u8, 0u8, 46u8]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, }, @@ -33804,7 +33578,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ symbol: ::icu_datetime::fields::FieldSymbol::Year( ::icu_datetime::fields::Year::Calendar, ), - length: ::icu_datetime::fields::FieldLength::Wide, + length: ::icu_datetime::fields::FieldLength::One, }, ::icu_datetime::fields::Field { symbol: ::icu_datetime::fields::FieldSymbol::Month( @@ -33817,8 +33591,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 32u8, 1u8, 0u8, 0u8, 46u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, 0u8, - 0u8, 32u8, 128u8, 0u8, 5u8, + 128u8, 32u8, 1u8, 0u8, 0u8, 46u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -33831,7 +33604,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ symbol: ::icu_datetime::fields::FieldSymbol::Year( ::icu_datetime::fields::Year::Calendar, ), - length: ::icu_datetime::fields::FieldLength::Wide, + length: ::icu_datetime::fields::FieldLength::One, }, ::icu_datetime::fields::Field { symbol: ::icu_datetime::fields::FieldSymbol::Month( @@ -33851,7 +33624,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ 128u8, 64u8, 1u8, 0u8, 0u8, 46u8, 128u8, 32u8, 1u8, 0u8, 0u8, 46u8, 128u8, - 16u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 128u8, 0u8, 5u8, + 16u8, 1u8, 0u8, 0u8, 46u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -33864,7 +33637,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ symbol: ::icu_datetime::fields::FieldSymbol::Year( ::icu_datetime::fields::Year::Calendar, ), - length: ::icu_datetime::fields::FieldLength::Wide, + length: ::icu_datetime::fields::FieldLength::One, }, ::icu_datetime::fields::Field { symbol: ::icu_datetime::fields::FieldSymbol::Month( @@ -33891,7 +33664,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ ::zerovec::ZeroVec::from_bytes_unchecked(&[ 128u8, 80u8, 1u8, 0u8, 0u8, 44u8, 0u8, 0u8, 32u8, 128u8, 64u8, 1u8, 0u8, 0u8, 46u8, 128u8, 32u8, 1u8, 0u8, 0u8, 46u8, 128u8, 16u8, 1u8, 0u8, 0u8, - 46u8, 0u8, 0u8, 32u8, 128u8, 0u8, 5u8, + 46u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -33904,7 +33677,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ symbol: ::icu_datetime::fields::FieldSymbol::Year( ::icu_datetime::fields::Year::Calendar, ), - length: ::icu_datetime::fields::FieldLength::Wide, + length: ::icu_datetime::fields::FieldLength::One, }, ::icu_datetime::fields::Field { symbol: ::icu_datetime::fields::FieldSymbol::Month( @@ -33917,8 +33690,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 32u8, 2u8, 0u8, 0u8, 46u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, 0u8, - 0u8, 32u8, 128u8, 0u8, 1u8, + 128u8, 32u8, 2u8, 0u8, 0u8, 46u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -33931,7 +33703,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ symbol: ::icu_datetime::fields::FieldSymbol::Year( ::icu_datetime::fields::Year::Calendar, ), - length: ::icu_datetime::fields::FieldLength::Wide, + length: ::icu_datetime::fields::FieldLength::One, }, ::icu_datetime::fields::Field { symbol: ::icu_datetime::fields::FieldSymbol::Month( @@ -33951,7 +33723,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ 128u8, 64u8, 2u8, 0u8, 0u8, 46u8, 128u8, 32u8, 2u8, 0u8, 0u8, 46u8, 128u8, - 16u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 128u8, 0u8, 1u8, + 16u8, 1u8, 0u8, 0u8, 46u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -33964,7 +33736,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ symbol: ::icu_datetime::fields::FieldSymbol::Year( ::icu_datetime::fields::Year::Calendar, ), - length: ::icu_datetime::fields::FieldLength::Wide, + length: ::icu_datetime::fields::FieldLength::One, }, ::icu_datetime::fields::Field { symbol: ::icu_datetime::fields::FieldSymbol::Month( @@ -33977,8 +33749,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 32u8, 3u8, 0u8, 0u8, 32u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, 0u8, - 0u8, 32u8, 128u8, 0u8, 1u8, + 128u8, 32u8, 3u8, 0u8, 0u8, 32u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -33991,7 +33762,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ symbol: ::icu_datetime::fields::FieldSymbol::Year( ::icu_datetime::fields::Year::Calendar, ), - length: ::icu_datetime::fields::FieldLength::Wide, + length: ::icu_datetime::fields::FieldLength::One, }, ::icu_datetime::fields::Field { symbol: ::icu_datetime::fields::FieldSymbol::Month( @@ -34011,8 +33782,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ 128u8, 64u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 128u8, 32u8, 3u8, 0u8, - 0u8, 32u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 128u8, 0u8, - 1u8, + 0u8, 32u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -34025,7 +33795,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ symbol: ::icu_datetime::fields::FieldSymbol::Year( ::icu_datetime::fields::Year::Calendar, ), - length: ::icu_datetime::fields::FieldLength::Wide, + length: ::icu_datetime::fields::FieldLength::One, }, ::icu_datetime::fields::Field { symbol: ::icu_datetime::fields::FieldSymbol::Month( @@ -34052,7 +33822,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ ::zerovec::ZeroVec::from_bytes_unchecked(&[ 128u8, 80u8, 1u8, 0u8, 0u8, 44u8, 0u8, 0u8, 32u8, 128u8, 64u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 128u8, 32u8, 3u8, 0u8, 0u8, 32u8, 128u8, 16u8, - 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 128u8, 0u8, 1u8, + 1u8, 0u8, 0u8, 46u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -34065,7 +33835,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ symbol: ::icu_datetime::fields::FieldSymbol::Year( ::icu_datetime::fields::Year::Calendar, ), - length: ::icu_datetime::fields::FieldLength::Wide, + length: ::icu_datetime::fields::FieldLength::One, }, ::icu_datetime::fields::Field { symbol: ::icu_datetime::fields::FieldSymbol::Month( @@ -34078,8 +33848,36 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 32u8, 4u8, 0u8, 0u8, 32u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, 0u8, - 0u8, 32u8, 128u8, 0u8, 1u8, + 128u8, 32u8, 4u8, 0u8, 0u8, 32u8, 128u8, 16u8, 1u8, 0u8, 0u8, 46u8, + ]) + }, + time_granularity: ::icu_datetime::pattern::TimeGranularity::None, + }, + ), + ), + ( + &[ + ::icu_datetime::fields::Field { + symbol: ::icu_datetime::fields::FieldSymbol::Year( + ::icu_datetime::fields::Year::Calendar, + ), + length: ::icu_datetime::fields::FieldLength::One, + }, + ::icu_datetime::fields::Field { + symbol: ::icu_datetime::fields::FieldSymbol::Week( + ::icu_datetime::fields::Week::WeekOfYear, + ), + length: ::icu_datetime::fields::FieldLength::One, + }, + ], + ::icu_datetime::pattern::runtime::PatternPlurals::SinglePattern( + ::icu_datetime::pattern::runtime::Pattern { + items: unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 128u8, 48u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 0u8, 4u8, 65u8, 0u8, 4u8, + 53u8, 0u8, 4u8, 52u8, 0u8, 4u8, 60u8, 0u8, 4u8, 56u8, 0u8, 4u8, 70u8, 0u8, + 4u8, 48u8, 0u8, 0u8, 32u8, 0u8, 4u8, 67u8, 0u8, 0u8, 32u8, 128u8, 17u8, + 1u8, 0u8, 0u8, 46u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -34178,7 +33976,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 32u8, 2u8, 0u8, 0u8, 45u8, 128u8, 64u8, 2u8, + 128u8, 64u8, 2u8, 0u8, 0u8, 46u8, 128u8, 32u8, 2u8, 0u8, 0u8, 46u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -34250,8 +34048,8 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 80u8, 1u8, 0u8, 0u8, 44u8, 0u8, 0u8, 32u8, 128u8, 64u8, 1u8, 0u8, - 0u8, 46u8, 0u8, 0u8, 32u8, 128u8, 32u8, 3u8, + 128u8, 80u8, 1u8, 0u8, 0u8, 32u8, 128u8, 64u8, 1u8, 0u8, 0u8, 46u8, 0u8, + 0u8, 32u8, 128u8, 32u8, 3u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -34284,6 +34082,35 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ }, ), ), + ( + &[ + ::icu_datetime::fields::Field { + symbol: ::icu_datetime::fields::FieldSymbol::Month( + ::icu_datetime::fields::Month::Format, + ), + length: ::icu_datetime::fields::FieldLength::Wide, + }, + ::icu_datetime::fields::Field { + symbol: ::icu_datetime::fields::FieldSymbol::Week( + ::icu_datetime::fields::Week::WeekOfMonth, + ), + length: ::icu_datetime::fields::FieldLength::One, + }, + ], + ::icu_datetime::pattern::runtime::PatternPlurals::SinglePattern( + ::icu_datetime::pattern::runtime::Pattern { + items: unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 128u8, 49u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 0u8, 4u8, 65u8, 0u8, 4u8, + 53u8, 0u8, 4u8, 52u8, 0u8, 4u8, 60u8, 0u8, 4u8, 56u8, 0u8, 4u8, 70u8, 0u8, + 4u8, 48u8, 0u8, 0u8, 32u8, 0u8, 4u8, 67u8, 0u8, 0u8, 32u8, 128u8, 32u8, + 4u8, 0u8, 0u8, 46u8, + ]) + }, + time_granularity: ::icu_datetime::pattern::TimeGranularity::None, + }, + ), + ), ( &[ ::icu_datetime::fields::Field { @@ -34392,7 +34219,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ }], ::icu_datetime::pattern::runtime::PatternPlurals::SinglePattern( ::icu_datetime::pattern::runtime::Pattern { - items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[128u8, 82u8, 3u8]) }, + items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[128u8, 80u8, 1u8]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, }, ), @@ -34420,7 +34247,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 80u8, 1u8, 0u8, 0u8, 32u8, 128u8, 113u8, 2u8, 0u8, 0u8, 58u8, 128u8, + 128u8, 80u8, 1u8, 0u8, 0u8, 32u8, 128u8, 113u8, 1u8, 0u8, 0u8, 58u8, 128u8, 128u8, 2u8, 0u8, 0u8, 32u8, 128u8, 96u8, 1u8, ]) }, @@ -34457,7 +34284,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 80u8, 1u8, 0u8, 0u8, 32u8, 128u8, 113u8, 2u8, 0u8, 0u8, 58u8, 128u8, + 128u8, 80u8, 1u8, 0u8, 0u8, 32u8, 128u8, 113u8, 1u8, 0u8, 0u8, 58u8, 128u8, 128u8, 2u8, 0u8, 0u8, 58u8, 128u8, 144u8, 2u8, 0u8, 0u8, 32u8, 128u8, 96u8, 1u8, ]) @@ -34567,7 +34394,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 113u8, 2u8, 0u8, 0u8, 58u8, 128u8, 128u8, 2u8, 0u8, 0u8, 32u8, + 128u8, 113u8, 1u8, 0u8, 0u8, 58u8, 128u8, 128u8, 2u8, 0u8, 0u8, 32u8, 128u8, 96u8, 1u8, ]) }, @@ -34598,7 +34425,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 113u8, 2u8, 0u8, 0u8, 58u8, 128u8, 128u8, 2u8, 0u8, 0u8, 58u8, + 128u8, 113u8, 1u8, 0u8, 0u8, 58u8, 128u8, 128u8, 2u8, 0u8, 0u8, 58u8, 128u8, 144u8, 2u8, 0u8, 0u8, 32u8, 128u8, 96u8, 1u8, ]) }, @@ -34606,6 +34433,75 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ }, ), ), + ( + &[ + ::icu_datetime::fields::Field { + symbol: ::icu_datetime::fields::FieldSymbol::Hour( + ::icu_datetime::fields::Hour::H12, + ), + length: ::icu_datetime::fields::FieldLength::One, + }, + ::icu_datetime::fields::Field { + symbol: ::icu_datetime::fields::FieldSymbol::Minute, + length: ::icu_datetime::fields::FieldLength::One, + }, + ::icu_datetime::fields::Field { + symbol: ::icu_datetime::fields::FieldSymbol::Second( + ::icu_datetime::fields::Second::Second, + ), + length: ::icu_datetime::fields::FieldLength::One, + }, + ::icu_datetime::fields::Field { + symbol: ::icu_datetime::fields::FieldSymbol::TimeZone( + ::icu_datetime::fields::TimeZone::LowerV, + ), + length: ::icu_datetime::fields::FieldLength::One, + }, + ], + ::icu_datetime::pattern::runtime::PatternPlurals::SinglePattern( + ::icu_datetime::pattern::runtime::Pattern { + items: unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 128u8, 113u8, 1u8, 0u8, 0u8, 58u8, 128u8, 128u8, 2u8, 0u8, 0u8, 58u8, + 128u8, 144u8, 2u8, 0u8, 0u8, 32u8, 128u8, 96u8, 1u8, 0u8, 0u8, 32u8, 128u8, + 163u8, 1u8, + ]) + }, + time_granularity: ::icu_datetime::pattern::TimeGranularity::Seconds, + }, + ), + ), + ( + &[ + ::icu_datetime::fields::Field { + symbol: ::icu_datetime::fields::FieldSymbol::Hour( + ::icu_datetime::fields::Hour::H12, + ), + length: ::icu_datetime::fields::FieldLength::One, + }, + ::icu_datetime::fields::Field { + symbol: ::icu_datetime::fields::FieldSymbol::Minute, + length: ::icu_datetime::fields::FieldLength::One, + }, + ::icu_datetime::fields::Field { + symbol: ::icu_datetime::fields::FieldSymbol::TimeZone( + ::icu_datetime::fields::TimeZone::LowerV, + ), + length: ::icu_datetime::fields::FieldLength::One, + }, + ], + ::icu_datetime::pattern::runtime::PatternPlurals::SinglePattern( + ::icu_datetime::pattern::runtime::Pattern { + items: unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 128u8, 113u8, 1u8, 0u8, 0u8, 58u8, 128u8, 128u8, 2u8, 0u8, 0u8, 32u8, + 128u8, 96u8, 1u8, 0u8, 0u8, 32u8, 128u8, 163u8, 1u8, + ]) + }, + time_granularity: ::icu_datetime::pattern::TimeGranularity::Minutes, + }, + ), + ), ( &[::icu_datetime::fields::Field { symbol: ::icu_datetime::fields::FieldSymbol::Hour(::icu_datetime::fields::Hour::H23), @@ -34673,6 +34569,74 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ }, ), ), + ( + &[ + ::icu_datetime::fields::Field { + symbol: ::icu_datetime::fields::FieldSymbol::Hour( + ::icu_datetime::fields::Hour::H23, + ), + length: ::icu_datetime::fields::FieldLength::One, + }, + ::icu_datetime::fields::Field { + symbol: ::icu_datetime::fields::FieldSymbol::Minute, + length: ::icu_datetime::fields::FieldLength::One, + }, + ::icu_datetime::fields::Field { + symbol: ::icu_datetime::fields::FieldSymbol::Second( + ::icu_datetime::fields::Second::Second, + ), + length: ::icu_datetime::fields::FieldLength::One, + }, + ::icu_datetime::fields::Field { + symbol: ::icu_datetime::fields::FieldSymbol::TimeZone( + ::icu_datetime::fields::TimeZone::LowerV, + ), + length: ::icu_datetime::fields::FieldLength::One, + }, + ], + ::icu_datetime::pattern::runtime::PatternPlurals::SinglePattern( + ::icu_datetime::pattern::runtime::Pattern { + items: unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 128u8, 114u8, 2u8, 0u8, 0u8, 58u8, 128u8, 128u8, 2u8, 0u8, 0u8, 58u8, + 128u8, 144u8, 2u8, 0u8, 0u8, 32u8, 128u8, 163u8, 1u8, + ]) + }, + time_granularity: ::icu_datetime::pattern::TimeGranularity::Seconds, + }, + ), + ), + ( + &[ + ::icu_datetime::fields::Field { + symbol: ::icu_datetime::fields::FieldSymbol::Hour( + ::icu_datetime::fields::Hour::H23, + ), + length: ::icu_datetime::fields::FieldLength::One, + }, + ::icu_datetime::fields::Field { + symbol: ::icu_datetime::fields::FieldSymbol::Minute, + length: ::icu_datetime::fields::FieldLength::One, + }, + ::icu_datetime::fields::Field { + symbol: ::icu_datetime::fields::FieldSymbol::TimeZone( + ::icu_datetime::fields::TimeZone::LowerV, + ), + length: ::icu_datetime::fields::FieldLength::One, + }, + ], + ::icu_datetime::pattern::runtime::PatternPlurals::SinglePattern( + ::icu_datetime::pattern::runtime::Pattern { + items: unsafe { + ::zerovec::ZeroVec::from_bytes_unchecked(&[ + 128u8, 114u8, 2u8, 0u8, 0u8, 58u8, 128u8, 128u8, 2u8, 0u8, 0u8, 32u8, + 128u8, 163u8, 1u8, + ]) + }, + time_granularity: ::icu_datetime::pattern::TimeGranularity::Minutes, + }, + ), + ), ( &[ ::icu_datetime::fields::Field { @@ -34698,7 +34662,7 @@ static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = &[ ), ), ]; -static SR_U_CA_GREGORY_SR_CYRL_U_CA_GREGORY: DataStruct = &[ +static SR_LATN_U_CA_GREGORY: DataStruct = &[ ( &[ ::icu_datetime::fields::Field { @@ -35191,10 +35155,10 @@ static SR_U_CA_GREGORY_SR_CYRL_U_CA_GREGORY: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 48u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 0u8, 4u8, 65u8, 0u8, 4u8, - 53u8, 0u8, 4u8, 52u8, 0u8, 4u8, 60u8, 0u8, 4u8, 56u8, 0u8, 4u8, 70u8, 0u8, - 4u8, 48u8, 0u8, 0u8, 32u8, 0u8, 4u8, 67u8, 0u8, 0u8, 32u8, 128u8, 17u8, - 1u8, 0u8, 0u8, 46u8, + 128u8, 48u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 0u8, 0u8, 115u8, 0u8, + 0u8, 101u8, 0u8, 0u8, 100u8, 0u8, 0u8, 109u8, 0u8, 0u8, 105u8, 0u8, 0u8, + 99u8, 0u8, 0u8, 97u8, 0u8, 0u8, 32u8, 0u8, 0u8, 117u8, 0u8, 0u8, 32u8, + 128u8, 17u8, 1u8, 0u8, 0u8, 46u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, @@ -35418,10 +35382,10 @@ static SR_U_CA_GREGORY_SR_CYRL_U_CA_GREGORY: DataStruct = &[ ::icu_datetime::pattern::runtime::Pattern { items: unsafe { ::zerovec::ZeroVec::from_bytes_unchecked(&[ - 128u8, 49u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 0u8, 4u8, 65u8, 0u8, 4u8, - 53u8, 0u8, 4u8, 52u8, 0u8, 4u8, 60u8, 0u8, 4u8, 56u8, 0u8, 4u8, 70u8, 0u8, - 4u8, 48u8, 0u8, 0u8, 32u8, 0u8, 4u8, 67u8, 0u8, 0u8, 32u8, 128u8, 32u8, - 4u8, 0u8, 0u8, 46u8, + 128u8, 49u8, 1u8, 0u8, 0u8, 46u8, 0u8, 0u8, 32u8, 0u8, 0u8, 115u8, 0u8, + 0u8, 101u8, 0u8, 0u8, 100u8, 0u8, 0u8, 109u8, 0u8, 0u8, 105u8, 0u8, 0u8, + 99u8, 0u8, 0u8, 97u8, 0u8, 0u8, 32u8, 0u8, 0u8, 117u8, 0u8, 0u8, 32u8, + 128u8, 32u8, 4u8, 0u8, 0u8, 46u8, ]) }, time_granularity: ::icu_datetime::pattern::TimeGranularity::None, diff --git a/provider/testdata/data/baked/datetime/timelengths_v1.rs b/provider/testdata/data/baked/datetime/timelengths_v1.rs index c8bcce47c62..ba8fe997219 100644 --- a/provider/testdata/data/baked/datetime/timelengths_v1.rs +++ b/provider/testdata/data/baked/datetime/timelengths_v1.rs @@ -1,125 +1,59 @@ // @generated type DataStruct = & 'static < :: icu_datetime :: provider :: calendar :: TimePatternsV1Marker as :: icu_provider :: DataMarker > :: Yokeable ; pub static DATA: &[(&str, DataStruct)] = &[ - ( - "ar-EG-u-ca-buddhist", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-EG-u-ca-coptic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-EG-u-ca-ethiopic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), + ("ar-EG-u-ca-buddhist", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-EG-u-ca-coptic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-EG-u-ca-ethiopic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), ( "ar-EG-u-ca-gregory", - AR_U_CA_GREGORY_AR_EG_U_CA_GREGORY_BN_U_CA_GREGORY, - ), - ( - "ar-EG-u-ca-indian", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-EG-u-ca-japanese", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-u-ca-buddhist", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-u-ca-coptic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-u-ca-ethiopic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, + AR_EG_U_CA_GREGORY_AR_U_CA_GREGORY_BN_U_CA_GREGORY, ), + ("ar-EG-u-ca-indian", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-EG-u-ca-japanese", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-u-ca-buddhist", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-u-ca-coptic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-u-ca-ethiopic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), ( "ar-u-ca-gregory", - AR_U_CA_GREGORY_AR_EG_U_CA_GREGORY_BN_U_CA_GREGORY, - ), - ( - "ar-u-ca-indian", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-u-ca-japanese", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "bn-u-ca-buddhist", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "bn-u-ca-coptic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "bn-u-ca-ethiopic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, + AR_EG_U_CA_GREGORY_AR_U_CA_GREGORY_BN_U_CA_GREGORY, ), + ("ar-u-ca-indian", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-u-ca-japanese", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("bn-u-ca-buddhist", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("bn-u-ca-coptic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("bn-u-ca-ethiopic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), ( "bn-u-ca-gregory", - AR_U_CA_GREGORY_AR_EG_U_CA_GREGORY_BN_U_CA_GREGORY, - ), - ( - "bn-u-ca-indian", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "bn-u-ca-japanese", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ccp-u-ca-buddhist", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ccp-u-ca-coptic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ccp-u-ca-ethiopic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, + AR_EG_U_CA_GREGORY_AR_U_CA_GREGORY_BN_U_CA_GREGORY, ), + ("bn-u-ca-indian", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("bn-u-ca-japanese", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ccp-u-ca-buddhist", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ccp-u-ca-coptic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ccp-u-ca-ethiopic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), ( "ccp-u-ca-gregory", - AR_U_CA_GREGORY_AR_EG_U_CA_GREGORY_BN_U_CA_GREGORY, - ), - ( - "ccp-u-ca-indian", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ccp-u-ca-japanese", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, + AR_EG_U_CA_GREGORY_AR_U_CA_GREGORY_BN_U_CA_GREGORY, ), + ("ccp-u-ca-indian", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ccp-u-ca-japanese", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), ( "en-001-u-ca-buddhist", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "en-001-u-ca-coptic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, + AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC, ), + ("en-001-u-ca-coptic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), ( "en-001-u-ca-ethiopic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, + AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC, ), ( "en-001-u-ca-gregory", - AR_U_CA_GREGORY_AR_EG_U_CA_GREGORY_BN_U_CA_GREGORY, - ), - ( - "en-001-u-ca-indian", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, + AR_EG_U_CA_GREGORY_AR_U_CA_GREGORY_BN_U_CA_GREGORY, ), + ("en-001-u-ca-indian", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), ( "en-001-u-ca-japanese", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, + AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC, ), ("en-ZA-u-ca-buddhist", EN_ZA_U_CA_BUDDHIST_EN_ZA_U_CA_COPTIC), ("en-ZA-u-ca-coptic", EN_ZA_U_CA_BUDDHIST_EN_ZA_U_CA_COPTIC), @@ -130,30 +64,15 @@ pub static DATA: &[(&str, DataStruct)] = &[ ), ("en-ZA-u-ca-indian", EN_ZA_U_CA_BUDDHIST_EN_ZA_U_CA_COPTIC), ("en-ZA-u-ca-japanese", EN_ZA_U_CA_BUDDHIST_EN_ZA_U_CA_COPTIC), - ( - "en-u-ca-buddhist", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "en-u-ca-coptic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "en-u-ca-ethiopic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), + ("en-u-ca-buddhist", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("en-u-ca-coptic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("en-u-ca-ethiopic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), ( "en-u-ca-gregory", - AR_U_CA_GREGORY_AR_EG_U_CA_GREGORY_BN_U_CA_GREGORY, - ), - ( - "en-u-ca-indian", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "en-u-ca-japanese", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, + AR_EG_U_CA_GREGORY_AR_U_CA_GREGORY_BN_U_CA_GREGORY, ), + ("en-u-ca-indian", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("en-u-ca-japanese", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), ("es-AR-u-ca-buddhist", EN_ZA_U_CA_BUDDHIST_EN_ZA_U_CA_COPTIC), ("es-AR-u-ca-coptic", EN_ZA_U_CA_BUDDHIST_EN_ZA_U_CA_COPTIC), ("es-AR-u-ca-ethiopic", EN_ZA_U_CA_BUDDHIST_EN_ZA_U_CA_COPTIC), @@ -181,30 +100,15 @@ pub static DATA: &[(&str, DataStruct)] = &[ "es-u-ca-japanese", ES_U_CA_BUDDHIST_ES_U_CA_COPTIC_ES_U_CA_ETHIOPIC, ), - ( - "fil-u-ca-buddhist", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "fil-u-ca-coptic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "fil-u-ca-ethiopic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), + ("fil-u-ca-buddhist", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("fil-u-ca-coptic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("fil-u-ca-ethiopic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), ( "fil-u-ca-gregory", - AR_U_CA_GREGORY_AR_EG_U_CA_GREGORY_BN_U_CA_GREGORY, - ), - ( - "fil-u-ca-indian", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "fil-u-ca-japanese", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, + AR_EG_U_CA_GREGORY_AR_U_CA_GREGORY_BN_U_CA_GREGORY, ), + ("fil-u-ca-indian", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("fil-u-ca-japanese", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), ("fr-u-ca-buddhist", EN_ZA_U_CA_BUDDHIST_EN_ZA_U_CA_COPTIC), ("fr-u-ca-coptic", EN_ZA_U_CA_BUDDHIST_EN_ZA_U_CA_COPTIC), ("fr-u-ca-ethiopic", EN_ZA_U_CA_BUDDHIST_EN_ZA_U_CA_COPTIC), @@ -246,15 +150,15 @@ pub static DATA: &[(&str, DataStruct)] = &[ ("ru-u-ca-japanese", EN_ZA_U_CA_BUDDHIST_EN_ZA_U_CA_COPTIC), ( "sr-Cyrl-u-ca-buddhist", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Cyrl-u-ca-coptic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Cyrl-u-ca-ethiopic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Cyrl-u-ca-gregory", @@ -262,23 +166,23 @@ pub static DATA: &[(&str, DataStruct)] = &[ ), ( "sr-Cyrl-u-ca-indian", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Cyrl-u-ca-japanese", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Latn-u-ca-buddhist", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Latn-u-ca-coptic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Latn-u-ca-ethiopic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Latn-u-ca-gregory", @@ -286,35 +190,29 @@ pub static DATA: &[(&str, DataStruct)] = &[ ), ( "sr-Latn-u-ca-indian", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Latn-u-ca-japanese", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-u-ca-buddhist", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, - ), - ( - "sr-u-ca-coptic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), + ("sr-u-ca-coptic", SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC), ( "sr-u-ca-ethiopic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-u-ca-gregory", EN_ZA_U_CA_GREGORY_FR_U_CA_GREGORY_RU_U_CA_GREGORY, ), - ( - "sr-u-ca-indian", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, - ), + ("sr-u-ca-indian", SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC), ( "sr-u-ca-japanese", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "th-u-ca-buddhist", @@ -353,7 +251,7 @@ pub static DATA: &[(&str, DataStruct)] = &[ ("und-u-ca-indian", EN_ZA_U_CA_BUDDHIST_EN_ZA_U_CA_COPTIC), ("und-u-ca-japanese", EN_ZA_U_CA_BUDDHIST_EN_ZA_U_CA_COPTIC), ]; -static AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC: DataStruct = +static AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC: DataStruct = &::icu_datetime::provider::calendar::TimePatternsV1 { time_h11_h12: ::icu_datetime::provider::calendar::patterns::LengthPatternsV1 { full: ::icu_datetime::pattern::runtime::Pattern { @@ -434,7 +332,7 @@ static AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC: DataStruct = }, preferred_hour_cycle: ::icu_datetime::pattern::CoarseHourCycle::H11H12, }; -static AR_U_CA_GREGORY_AR_EG_U_CA_GREGORY_BN_U_CA_GREGORY: DataStruct = +static AR_EG_U_CA_GREGORY_AR_U_CA_GREGORY_BN_U_CA_GREGORY: DataStruct = &::icu_datetime::provider::calendar::TimePatternsV1 { time_h11_h12: ::icu_datetime::provider::calendar::patterns::LengthPatternsV1 { full: ::icu_datetime::pattern::runtime::Pattern { @@ -1070,7 +968,7 @@ static JA_U_CA_GREGORY: DataStruct = &::icu_datetime::provider::calendar::TimePa }, preferred_hour_cycle: ::icu_datetime::pattern::CoarseHourCycle::H23H24, }; -static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = +static SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC: DataStruct = &::icu_datetime::provider::calendar::TimePatternsV1 { time_h11_h12: ::icu_datetime::provider::calendar::patterns::LengthPatternsV1 { full: ::icu_datetime::pattern::runtime::Pattern { diff --git a/provider/testdata/data/baked/datetime/timesymbols_v1.rs b/provider/testdata/data/baked/datetime/timesymbols_v1.rs index f806f58f1b6..3429e5bb0eb 100644 --- a/provider/testdata/data/baked/datetime/timesymbols_v1.rs +++ b/provider/testdata/data/baked/datetime/timesymbols_v1.rs @@ -1,54 +1,18 @@ // @generated type DataStruct = & 'static < :: icu_datetime :: provider :: calendar :: TimeSymbolsV1Marker as :: icu_provider :: DataMarker > :: Yokeable ; pub static DATA: &[(&str, DataStruct)] = &[ - ( - "ar-EG-u-ca-buddhist", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-EG-u-ca-coptic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-EG-u-ca-ethiopic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-EG-u-ca-gregory", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-EG-u-ca-indian", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-EG-u-ca-japanese", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-u-ca-buddhist", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-u-ca-coptic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-u-ca-ethiopic", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-u-ca-gregory", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-u-ca-indian", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), - ( - "ar-u-ca-japanese", - AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC, - ), + ("ar-EG-u-ca-buddhist", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-EG-u-ca-coptic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-EG-u-ca-ethiopic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-EG-u-ca-gregory", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-EG-u-ca-indian", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-EG-u-ca-japanese", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-u-ca-buddhist", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-u-ca-coptic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-u-ca-ethiopic", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-u-ca-gregory", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-u-ca-indian", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), + ("ar-u-ca-japanese", AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC), ( "bn-u-ca-buddhist", BN_U_CA_BUDDHIST_BN_U_CA_COPTIC_BN_U_CA_ETHIOPIC, @@ -291,27 +255,27 @@ pub static DATA: &[(&str, DataStruct)] = &[ ), ( "sr-Cyrl-u-ca-buddhist", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Cyrl-u-ca-coptic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Cyrl-u-ca-ethiopic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Cyrl-u-ca-gregory", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Cyrl-u-ca-indian", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Cyrl-u-ca-japanese", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "sr-Latn-u-ca-buddhist", @@ -339,27 +303,18 @@ pub static DATA: &[(&str, DataStruct)] = &[ ), ( "sr-u-ca-buddhist", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, - ), - ( - "sr-u-ca-coptic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), + ("sr-u-ca-coptic", SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC), ( "sr-u-ca-ethiopic", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, - ), - ( - "sr-u-ca-gregory", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, - ), - ( - "sr-u-ca-indian", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), + ("sr-u-ca-gregory", SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC), + ("sr-u-ca-indian", SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC), ( "sr-u-ca-japanese", - SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC, + SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC, ), ( "th-u-ca-buddhist", @@ -434,7 +389,7 @@ pub static DATA: &[(&str, DataStruct)] = &[ BN_U_CA_BUDDHIST_BN_U_CA_COPTIC_BN_U_CA_ETHIOPIC, ), ]; -static AR_U_CA_BUDDHIST_AR_U_CA_COPTIC_AR_U_CA_ETHIOPIC: DataStruct = +static AR_EG_U_CA_BUDDHIST_AR_EG_U_CA_COPTIC: DataStruct = &::icu_datetime::provider::calendar::TimeSymbolsV1 { day_periods: ::icu_datetime::provider::calendar::day_periods::ContextsV1 { format: ::icu_datetime::provider::calendar::day_periods::FormatWidthsV1 { @@ -786,38 +741,38 @@ static RU_U_CA_BUDDHIST_RU_U_CA_COPTIC_RU_U_CA_ETHIOPIC: DataStruct = stand_alone: None, }, }; -static SR_LATN_U_CA_BUDDHIST_SR_LATN_U_CA_COPTIC: DataStruct = +static SR_CYRL_U_CA_BUDDHIST_SR_CYRL_U_CA_COPTIC: DataStruct = &::icu_datetime::provider::calendar::TimeSymbolsV1 { day_periods: ::icu_datetime::provider::calendar::day_periods::ContextsV1 { format: ::icu_datetime::provider::calendar::day_periods::FormatWidthsV1 { abbreviated: ::icu_datetime::provider::calendar::day_periods::SymbolsV1 { am: alloc::borrow::Cow::Borrowed("AM"), pm: alloc::borrow::Cow::Borrowed("PM"), - noon: Some(alloc::borrow::Cow::Borrowed("podne")), - midnight: Some(alloc::borrow::Cow::Borrowed("ponoć")), + noon: Some(alloc::borrow::Cow::Borrowed("подне")), + midnight: Some(alloc::borrow::Cow::Borrowed("поноћ")), }, narrow: ::icu_datetime::provider::calendar::day_periods::SymbolsV1 { am: alloc::borrow::Cow::Borrowed("AM"), pm: alloc::borrow::Cow::Borrowed("PM"), - noon: Some(alloc::borrow::Cow::Borrowed("podne")), - midnight: Some(alloc::borrow::Cow::Borrowed("ponoć")), + noon: Some(alloc::borrow::Cow::Borrowed("подне")), + midnight: Some(alloc::borrow::Cow::Borrowed("поноћ")), }, short: None, wide: ::icu_datetime::provider::calendar::day_periods::SymbolsV1 { am: alloc::borrow::Cow::Borrowed("AM"), pm: alloc::borrow::Cow::Borrowed("PM"), - noon: Some(alloc::borrow::Cow::Borrowed("podne")), - midnight: Some(alloc::borrow::Cow::Borrowed("ponoć")), + noon: Some(alloc::borrow::Cow::Borrowed("подне")), + midnight: Some(alloc::borrow::Cow::Borrowed("поноћ")), }, }, stand_alone: Some( ::icu_datetime::provider::calendar::day_periods::StandAloneWidthsV1 { abbreviated: None, narrow: Some(::icu_datetime::provider::calendar::day_periods::SymbolsV1 { - am: alloc::borrow::Cow::Borrowed("pre podne"), - pm: alloc::borrow::Cow::Borrowed("po podne"), - noon: Some(alloc::borrow::Cow::Borrowed("podne")), - midnight: Some(alloc::borrow::Cow::Borrowed("ponoć")), + am: alloc::borrow::Cow::Borrowed("пре подне"), + pm: alloc::borrow::Cow::Borrowed("по подне"), + noon: Some(alloc::borrow::Cow::Borrowed("подне")), + midnight: Some(alloc::borrow::Cow::Borrowed("поноћ")), }), short: None, wide: None, @@ -825,38 +780,38 @@ static SR_LATN_U_CA_BUDDHIST_SR_LATN_U_CA_COPTIC: DataStruct = ), }, }; -static SR_U_CA_BUDDHIST_SR_U_CA_COPTIC_SR_U_CA_ETHIOPIC: DataStruct = +static SR_LATN_U_CA_BUDDHIST_SR_LATN_U_CA_COPTIC: DataStruct = &::icu_datetime::provider::calendar::TimeSymbolsV1 { day_periods: ::icu_datetime::provider::calendar::day_periods::ContextsV1 { format: ::icu_datetime::provider::calendar::day_periods::FormatWidthsV1 { abbreviated: ::icu_datetime::provider::calendar::day_periods::SymbolsV1 { am: alloc::borrow::Cow::Borrowed("AM"), pm: alloc::borrow::Cow::Borrowed("PM"), - noon: Some(alloc::borrow::Cow::Borrowed("подне")), - midnight: Some(alloc::borrow::Cow::Borrowed("поноћ")), + noon: Some(alloc::borrow::Cow::Borrowed("podne")), + midnight: Some(alloc::borrow::Cow::Borrowed("ponoć")), }, narrow: ::icu_datetime::provider::calendar::day_periods::SymbolsV1 { am: alloc::borrow::Cow::Borrowed("AM"), pm: alloc::borrow::Cow::Borrowed("PM"), - noon: Some(alloc::borrow::Cow::Borrowed("подне")), - midnight: Some(alloc::borrow::Cow::Borrowed("поноћ")), + noon: Some(alloc::borrow::Cow::Borrowed("podne")), + midnight: Some(alloc::borrow::Cow::Borrowed("ponoć")), }, short: None, wide: ::icu_datetime::provider::calendar::day_periods::SymbolsV1 { am: alloc::borrow::Cow::Borrowed("AM"), pm: alloc::borrow::Cow::Borrowed("PM"), - noon: Some(alloc::borrow::Cow::Borrowed("подне")), - midnight: Some(alloc::borrow::Cow::Borrowed("поноћ")), + noon: Some(alloc::borrow::Cow::Borrowed("podne")), + midnight: Some(alloc::borrow::Cow::Borrowed("ponoć")), }, }, stand_alone: Some( ::icu_datetime::provider::calendar::day_periods::StandAloneWidthsV1 { abbreviated: None, narrow: Some(::icu_datetime::provider::calendar::day_periods::SymbolsV1 { - am: alloc::borrow::Cow::Borrowed("пре подне"), - pm: alloc::borrow::Cow::Borrowed("по подне"), - noon: Some(alloc::borrow::Cow::Borrowed("подне")), - midnight: Some(alloc::borrow::Cow::Borrowed("поноћ")), + am: alloc::borrow::Cow::Borrowed("pre podne"), + pm: alloc::borrow::Cow::Borrowed("po podne"), + noon: Some(alloc::borrow::Cow::Borrowed("podne")), + midnight: Some(alloc::borrow::Cow::Borrowed("ponoć")), }), short: None, wide: None,