diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ff03ec95cc..0edda32e6d4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ - `icu_properties` - Add `Aran` script code (https://github.com/unicode-org/icu4x/pull/4426) - Mark `BidiClassAdapter::new` as const (https://github.com/unicode-org/icu4x/pull/4584) + - Implement Joining_Type property (https://github.com/unicode-org/icu4x/pull/4599) - `icu_segmenter` - Fix Unicode 15.0 line breaking (https://github.com/unicode-org/icu4x/pull/4389) - Data model and providers diff --git a/components/properties/src/lib.rs b/components/properties/src/lib.rs index 3b9a236e238..c69cb968068 100644 --- a/components/properties/src/lib.rs +++ b/components/properties/src/lib.rs @@ -92,7 +92,8 @@ mod trievalue; pub use props::{ BidiClass, CanonicalCombiningClass, EastAsianWidth, GeneralCategory, GeneralCategoryGroup, - GraphemeClusterBreak, IndicSyllabicCategory, LineBreak, Script, SentenceBreak, WordBreak, + GraphemeClusterBreak, IndicSyllabicCategory, JoiningType, LineBreak, Script, SentenceBreak, + WordBreak, }; /// Module for working with the names of property values diff --git a/components/properties/src/maps.rs b/components/properties/src/maps.rs index 478ef5f2c1f..ec25384fdb9 100644 --- a/components/properties/src/maps.rs +++ b/components/properties/src/maps.rs @@ -600,3 +600,28 @@ make_map_property! { pub const indic_syllabic_category => SINGLETON_PROPS_INSC_V1; pub fn load_indic_syllabic_category(); } + +make_map_property! { + property: "Joining_Type"; + marker: JoiningTypeProperty; + value: crate::JoiningType; + keyed_data_marker: JoiningTypeV1Marker; + func: + /// Return a [`CodePointMapDataBorrowed`] for the Joining_Type Unicode enumerated + /// property. See [`JoiningType`]. + /// + /// ✨ *Enabled with the `compiled_data` Cargo feature.* + /// + /// [📚 Help choosing a constructor](icu_provider::constructors) + /// + /// # Example + /// + /// ``` + /// use icu::properties::{maps, JoiningType}; + /// + /// assert_eq!(maps::joining_type().get('ؠ'), JoiningType::DualJoining); // U+0620: Arabic Letter Kashmiri Yeh + /// assert_eq!(maps::joining_type().get('𐫍'), JoiningType::LeftJoining); // U+10ACD: Manichaean Letter Heth + /// ``` + pub const joining_type => SINGLETON_PROPS_JT_V1; + pub fn load_joining_type(); +} diff --git a/components/properties/src/props.rs b/components/properties/src/props.rs index fbae09531bb..5cfc84fa1c2 100644 --- a/components/properties/src/props.rs +++ b/components/properties/src/props.rs @@ -2364,3 +2364,95 @@ impl_value_getter! { pub fn get_enum_to_long_name_mapper() / enum_to_long_name_mapper() -> PropertyEnumToValueNameLinearMapper / PropertyEnumToValueNameLinearMapperBorrowed; } } +/// Enumerated property Joining_Type. +/// See Section 9.2, Arabic Cursive Joining in The Unicode Standard for the summary of +/// each property value. +/// +/// The numeric value is compatible with `UJoiningType` in ICU4C. +#[derive(Copy, Clone, Debug, Eq, PartialEq, Ord, PartialOrd)] +#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] +#[cfg_attr(feature = "datagen", derive(databake::Bake))] +#[cfg_attr(feature = "datagen", databake(path = icu_properties))] +#[allow(clippy::exhaustive_structs)] // newtype +#[repr(transparent)] +#[zerovec::make_ule(JoiningTypeULE)] +pub struct JoiningType(pub u8); + +#[allow(missing_docs)] // These constants don't need individual documentation. +#[allow(non_upper_case_globals)] +impl JoiningType { + pub const NonJoining: JoiningType = JoiningType(0); // name="U" + pub const JoinCausing: JoiningType = JoiningType(1); // name="C" + pub const DualJoining: JoiningType = JoiningType(2); // name="D" + pub const LeftJoining: JoiningType = JoiningType(3); // name="L" + pub const RightJoining: JoiningType = JoiningType(4); // name="R" + pub const Transparent: JoiningType = JoiningType(5); // name="T" +} + +impl_value_getter! { + markers: JoiningTypeNameToValueV1Marker / SINGLETON_PROPNAMES_FROM_JT_V1, JoiningTypeValueToShortNameV1Marker / SINGLETON_PROPNAMES_TO_SHORT_LINEAR_JT_V1, JoiningTypeValueToLongNameV1Marker / SINGLETON_PROPNAMES_TO_LONG_LINEAR_JT_V1; + impl JoiningType { + /// Return a [`PropertyValueNameToEnumMapper`], capable of looking up values + /// from strings for the `Joining_Type` enumerated property. + /// + /// ✨ *Enabled with the `compiled_data` Cargo feature.* + /// + /// [📚 Help choosing a constructor](icu_provider::constructors) + /// + /// # Example + /// + /// ``` + /// use icu::properties::JoiningType; + /// + /// let lookup = JoiningType::name_to_enum_mapper(); + /// // short name for value + /// assert_eq!(lookup.get_strict("T"), Some(JoiningType::Transparent)); + /// assert_eq!(lookup.get_strict("D"), Some(JoiningType::DualJoining)); + /// // long name for value + /// assert_eq!(lookup.get_strict("Join_Causing"), Some(JoiningType::JoinCausing)); + /// assert_eq!(lookup.get_strict("Non_Joining"), Some(JoiningType::NonJoining)); + /// // name has incorrect casing + /// assert_eq!(lookup.get_strict("LEFT_JOINING"), None); + /// // loose matching of name + /// assert_eq!(lookup.get_loose("LEFT_JOINING"), Some(JoiningType::LeftJoining)); + /// // fake property + /// assert_eq!(lookup.get_strict("Inner_Joining"), None); + /// ``` + pub fn get_name_to_enum_mapper() / name_to_enum_mapper(); + /// Return a [`PropertyEnumToValueNameLinearMapper`], capable of looking up short names + /// for values of the `Joining_Type` enumerated property. + /// + /// ✨ *Enabled with the `compiled_data` Cargo feature.* + /// + /// [📚 Help choosing a constructor](icu_provider::constructors) + /// + /// # Example + /// + /// ``` + /// use icu::properties::JoiningType; + /// + /// let lookup = JoiningType::enum_to_short_name_mapper(); + /// assert_eq!(lookup.get(JoiningType::JoinCausing), Some("C")); + /// assert_eq!(lookup.get(JoiningType::LeftJoining), Some("L")); + /// ``` + pub fn get_enum_to_short_name_mapper() / enum_to_short_name_mapper() -> PropertyEnumToValueNameLinearMapper / PropertyEnumToValueNameLinearMapperBorrowed; + /// Return a [`PropertyEnumToValueNameLinearMapper`], capable of looking up long names + /// for values of the `Joining_Type` enumerated property. + /// + /// ✨ *Enabled with the `compiled_data` Cargo feature.* + /// + /// [📚 Help choosing a constructor](icu_provider::constructors) + /// + /// # Example + /// + /// ``` + /// use icu::properties::JoiningType; + /// + /// let lookup = JoiningType::enum_to_long_name_mapper(); + /// assert_eq!(lookup.get(JoiningType::Transparent), Some("Transparent")); + /// assert_eq!(lookup.get(JoiningType::NonJoining), Some("Non_Joining")); + /// assert_eq!(lookup.get(JoiningType::RightJoining), Some("Right_Joining")); + /// ``` + pub fn get_enum_to_long_name_mapper() / enum_to_long_name_mapper() -> PropertyEnumToValueNameLinearMapper / PropertyEnumToValueNameLinearMapperBorrowed; + } +} diff --git a/components/properties/src/provider.rs b/components/properties/src/provider.rs index 531f7a6a359..2f906465213 100644 --- a/components/properties/src/provider.rs +++ b/components/properties/src/provider.rs @@ -58,6 +58,7 @@ const _: () = { icu_properties_data::impl_propnames_from_gc_v1!(Baked); icu_properties_data::impl_propnames_from_gcm_v1!(Baked); icu_properties_data::impl_propnames_from_insc_v1!(Baked); + icu_properties_data::impl_propnames_from_jt_v1!(Baked); icu_properties_data::impl_propnames_from_lb_v1!(Baked); icu_properties_data::impl_propnames_from_sb_v1!(Baked); icu_properties_data::impl_propnames_from_sc_v1!(Baked); @@ -67,6 +68,7 @@ const _: () = { icu_properties_data::impl_propnames_to_long_linear_gc_v1!(Baked); icu_properties_data::impl_propnames_to_long_linear_gcb_v1!(Baked); icu_properties_data::impl_propnames_to_long_linear_insc_v1!(Baked); + icu_properties_data::impl_propnames_to_long_linear_jt_v1!(Baked); icu_properties_data::impl_propnames_to_long_linear_lb_v1!(Baked); icu_properties_data::impl_propnames_to_long_linear_sb_v1!(Baked); icu_properties_data::impl_propnames_to_long_linear_sc_v1!(Baked); @@ -77,6 +79,7 @@ const _: () = { icu_properties_data::impl_propnames_to_short_linear_gc_v1!(Baked); icu_properties_data::impl_propnames_to_short_linear_gcb_v1!(Baked); icu_properties_data::impl_propnames_to_short_linear_insc_v1!(Baked); + icu_properties_data::impl_propnames_to_short_linear_jt_v1!(Baked); icu_properties_data::impl_propnames_to_short_linear_lb_v1!(Baked); icu_properties_data::impl_propnames_to_short_linear_sb_v1!(Baked); icu_properties_data::impl_propnames_to_short_linear_wb_v1!(Baked); @@ -133,6 +136,7 @@ const _: () = { icu_properties_data::impl_props_idst_v1!(Baked); icu_properties_data::impl_props_insc_v1!(Baked); icu_properties_data::impl_props_join_c_v1!(Baked); + icu_properties_data::impl_props_jt_v1!(Baked); icu_properties_data::impl_props_lb_v1!(Baked); icu_properties_data::impl_props_loe_v1!(Baked); icu_properties_data::impl_props_lower_v1!(Baked); @@ -896,6 +900,16 @@ expand!( "InSC", IndicSyllabicCategory ), + ( + JoiningTypeV1Marker, + JoiningTypeNameToValueV1Marker, + ( + linear: JoiningTypeValueToShortNameV1Marker, + JoiningTypeValueToLongNameV1Marker + ), + "jt", + JoiningType + ), // note: the names key for the GCM mask is handled above ) ); diff --git a/components/properties/src/trievalue.rs b/components/properties/src/trievalue.rs index d8b65e4aa91..d6da6880c67 100644 --- a/components/properties/src/trievalue.rs +++ b/components/properties/src/trievalue.rs @@ -8,7 +8,8 @@ use crate::provider::bidi_data::{ use crate::script::ScriptWithExt; use crate::{ BidiClass, CanonicalCombiningClass, EastAsianWidth, GeneralCategory, GeneralCategoryGroup, - GraphemeClusterBreak, IndicSyllabicCategory, LineBreak, Script, SentenceBreak, WordBreak, + GraphemeClusterBreak, IndicSyllabicCategory, JoiningType, LineBreak, Script, SentenceBreak, + WordBreak, }; use core::convert::TryInto; use core::num::TryFromIntError; @@ -246,3 +247,15 @@ impl TrieValue for MirroredPairedBracketData { Self::try_from(i) } } + +impl TrieValue for JoiningType { + type TryFromU32Error = TryFromIntError; + + fn try_from_u32(i: u32) -> Result { + u8::try_from(i).map(Self) + } + + fn to_u32(self) -> u32 { + u32::from(self.0) + } +} diff --git a/ffi/capi/bindings/c/ICU4XCodePointMapData8.h b/ffi/capi/bindings/c/ICU4XCodePointMapData8.h index 87fe8854b2e..59a983fb858 100644 --- a/ffi/capi/bindings/c/ICU4XCodePointMapData8.h +++ b/ffi/capi/bindings/c/ICU4XCodePointMapData8.h @@ -52,6 +52,8 @@ diplomat_result_box_ICU4XCodePointMapData8_ICU4XError ICU4XCodePointMapData8_try diplomat_result_box_ICU4XCodePointMapData8_ICU4XError ICU4XCodePointMapData8_load_word_break(const ICU4XDataProvider* provider); diplomat_result_box_ICU4XCodePointMapData8_ICU4XError ICU4XCodePointMapData8_load_sentence_break(const ICU4XDataProvider* provider); + +diplomat_result_box_ICU4XCodePointMapData8_ICU4XError ICU4XCodePointMapData8_load_joining_type(const ICU4XDataProvider* provider); void ICU4XCodePointMapData8_destroy(ICU4XCodePointMapData8* self); #ifdef __cplusplus diff --git a/ffi/capi/bindings/cpp/ICU4XCodePointMapData8.h b/ffi/capi/bindings/cpp/ICU4XCodePointMapData8.h index 87fe8854b2e..59a983fb858 100644 --- a/ffi/capi/bindings/cpp/ICU4XCodePointMapData8.h +++ b/ffi/capi/bindings/cpp/ICU4XCodePointMapData8.h @@ -52,6 +52,8 @@ diplomat_result_box_ICU4XCodePointMapData8_ICU4XError ICU4XCodePointMapData8_try diplomat_result_box_ICU4XCodePointMapData8_ICU4XError ICU4XCodePointMapData8_load_word_break(const ICU4XDataProvider* provider); diplomat_result_box_ICU4XCodePointMapData8_ICU4XError ICU4XCodePointMapData8_load_sentence_break(const ICU4XDataProvider* provider); + +diplomat_result_box_ICU4XCodePointMapData8_ICU4XError ICU4XCodePointMapData8_load_joining_type(const ICU4XDataProvider* provider); void ICU4XCodePointMapData8_destroy(ICU4XCodePointMapData8* self); #ifdef __cplusplus diff --git a/ffi/capi/bindings/cpp/ICU4XCodePointMapData8.hpp b/ffi/capi/bindings/cpp/ICU4XCodePointMapData8.hpp index e2df7546507..179b7b0c7ef 100644 --- a/ffi/capi/bindings/cpp/ICU4XCodePointMapData8.hpp +++ b/ffi/capi/bindings/cpp/ICU4XCodePointMapData8.hpp @@ -141,6 +141,11 @@ class ICU4XCodePointMapData8 { * See the [Rust documentation for `sentence_break`](https://docs.rs/icu/latest/icu/properties/maps/fn.sentence_break.html) for more information. */ static diplomat::result load_sentence_break(const ICU4XDataProvider& provider); + + /** + * See the [Rust documentation for `joining_type`](https://docs.rs/icu/latest/icu/properties/maps/fn.joining_type.html) for more information. + */ + static diplomat::result load_joining_type(const ICU4XDataProvider& provider); inline const capi::ICU4XCodePointMapData8* AsFFI() const { return this->inner.get(); } inline capi::ICU4XCodePointMapData8* AsFFIMut() { return this->inner.get(); } inline explicit ICU4XCodePointMapData8(capi::ICU4XCodePointMapData8* i) : inner(i) {} @@ -256,4 +261,14 @@ inline diplomat::result ICU4XCodePointMapDat } return diplomat_result_out_value; } +inline diplomat::result ICU4XCodePointMapData8::load_joining_type(const ICU4XDataProvider& provider) { + auto diplomat_result_raw_out_value = capi::ICU4XCodePointMapData8_load_joining_type(provider.AsFFI()); + diplomat::result diplomat_result_out_value; + if (diplomat_result_raw_out_value.is_ok) { + diplomat_result_out_value = diplomat::Ok(ICU4XCodePointMapData8(diplomat_result_raw_out_value.ok)); + } else { + diplomat_result_out_value = diplomat::Err(static_cast(diplomat_result_raw_out_value.err)); + } + return diplomat_result_out_value; +} #endif diff --git a/ffi/capi/bindings/dart/CodePointMapData8.g.dart b/ffi/capi/bindings/dart/CodePointMapData8.g.dart index 46b1ed792d6..a9577c26fac 100644 --- a/ffi/capi/bindings/dart/CodePointMapData8.g.dart +++ b/ffi/capi/bindings/dart/CodePointMapData8.g.dart @@ -169,6 +169,17 @@ final class CodePointMapData8 implements ffi.Finalizable { } return CodePointMapData8._(result.union.ok, true); } + + /// See the [Rust documentation for `joining_type`](https://docs.rs/icu/latest/icu/properties/maps/fn.joining_type.html) for more information. + /// + /// Throws [Error] on failure. + factory CodePointMapData8.loadJoiningType(DataProvider provider) { + final result = _ICU4XCodePointMapData8_load_joining_type(provider._underlying); + if (!result.isOk) { + throw Error.values.firstWhere((v) => v._underlying == result.union.err); + } + return CodePointMapData8._(result.union.ok, true); + } } @ffi.Native)>(isLeaf: true, symbol: 'ICU4XCodePointMapData8_destroy') @@ -230,3 +241,7 @@ external _ResultOpaqueInt32 _ICU4XCodePointMapData8_load_word_break(ffi.Pointer< @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer)>(isLeaf: true, symbol: 'ICU4XCodePointMapData8_load_sentence_break') // ignore: non_constant_identifier_names external _ResultOpaqueInt32 _ICU4XCodePointMapData8_load_sentence_break(ffi.Pointer provider); + +@ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer)>(isLeaf: true, symbol: 'ICU4XCodePointMapData8_load_joining_type') +// ignore: non_constant_identifier_names +external _ResultOpaqueInt32 _ICU4XCodePointMapData8_load_joining_type(ffi.Pointer provider); diff --git a/ffi/capi/bindings/js/ICU4XCodePointMapData8.d.ts b/ffi/capi/bindings/js/ICU4XCodePointMapData8.d.ts index ab3ad79607d..0758d6625f8 100644 --- a/ffi/capi/bindings/js/ICU4XCodePointMapData8.d.ts +++ b/ffi/capi/bindings/js/ICU4XCodePointMapData8.d.ts @@ -134,4 +134,11 @@ export class ICU4XCodePointMapData8 { * @throws {@link FFIError}<{@link ICU4XError}> */ static load_sentence_break(provider: ICU4XDataProvider): ICU4XCodePointMapData8 | never; + + /** + + * See the {@link https://docs.rs/icu/latest/icu/properties/maps/fn.joining_type.html Rust documentation for `joining_type`} for more information. + * @throws {@link FFIError}<{@link ICU4XError}> + */ + static load_joining_type(provider: ICU4XDataProvider): ICU4XCodePointMapData8 | never; } diff --git a/ffi/capi/bindings/js/ICU4XCodePointMapData8.mjs b/ffi/capi/bindings/js/ICU4XCodePointMapData8.mjs index 7f4029114c4..9bd4710c455 100644 --- a/ffi/capi/bindings/js/ICU4XCodePointMapData8.mjs +++ b/ffi/capi/bindings/js/ICU4XCodePointMapData8.mjs @@ -181,4 +181,21 @@ export class ICU4XCodePointMapData8 { } })(); } + + static load_joining_type(arg_provider) { + return (() => { + const diplomat_receive_buffer = wasm.diplomat_alloc(5, 4); + wasm.ICU4XCodePointMapData8_load_joining_type(diplomat_receive_buffer, arg_provider.underlying); + const is_ok = diplomatRuntime.resultFlag(wasm, diplomat_receive_buffer, 4); + if (is_ok) { + const ok_value = new ICU4XCodePointMapData8(diplomatRuntime.ptrRead(wasm, diplomat_receive_buffer), true, []); + wasm.diplomat_free(diplomat_receive_buffer, 5, 4); + return ok_value; + } else { + const throw_value = ICU4XError_rust_to_js[diplomatRuntime.enumDiscriminant(wasm, diplomat_receive_buffer)]; + wasm.diplomat_free(diplomat_receive_buffer, 5, 4); + throw new diplomatRuntime.FFIError(throw_value); + } + })(); + } } diff --git a/ffi/capi/src/properties_maps.rs b/ffi/capi/src/properties_maps.rs index e31442e8c3f..8a439aa6e90 100644 --- a/ffi/capi/src/properties_maps.rs +++ b/ffi/capi/src/properties_maps.rs @@ -225,6 +225,18 @@ pub mod ffi { provider, )?)) } + + #[diplomat::rust_link(icu::properties::maps::joining_type, Fn)] + #[diplomat::rust_link(icu::properties::maps::load_joining_type, Fn, hidden)] + pub fn load_joining_type( + provider: &ICU4XDataProvider, + ) -> Result, ICU4XError> { + Ok(convert_8(call_constructor_unstable!( + maps::joining_type [r => Ok(r.static_to_owned())], + maps::load_joining_type, + provider, + )?)) + } } #[diplomat::opaque] diff --git a/provider/baked/properties/data/macros.rs b/provider/baked/properties/data/macros.rs index 9c7da4d9671..2873c4a8bcf 100644 --- a/provider/baked/properties/data/macros.rs +++ b/provider/baked/properties/data/macros.rs @@ -70,6 +70,11 @@ mod propnames_from_gcm_v1; #[doc(inline)] pub use __impl_propnames_from_gcm_v1 as impl_propnames_from_gcm_v1; #[macro_use] +#[path = "macros/propnames_from_jt_v1.rs.data"] +mod propnames_from_jt_v1; +#[doc(inline)] +pub use __impl_propnames_from_jt_v1 as impl_propnames_from_jt_v1; +#[macro_use] #[path = "macros/propnames_from_lb_v1.rs.data"] mod propnames_from_lb_v1; #[doc(inline)] @@ -115,6 +120,11 @@ mod propnames_to_long_linear_gc_v1; #[doc(inline)] pub use __impl_propnames_to_long_linear_gc_v1 as impl_propnames_to_long_linear_gc_v1; #[macro_use] +#[path = "macros/propnames_to_long_linear_jt_v1.rs.data"] +mod propnames_to_long_linear_jt_v1; +#[doc(inline)] +pub use __impl_propnames_to_long_linear_jt_v1 as impl_propnames_to_long_linear_jt_v1; +#[macro_use] #[path = "macros/propnames_to_long_linear_lb_v1.rs.data"] mod propnames_to_long_linear_lb_v1; #[doc(inline)] @@ -165,6 +175,11 @@ mod propnames_to_short_linear_gc_v1; #[doc(inline)] pub use __impl_propnames_to_short_linear_gc_v1 as impl_propnames_to_short_linear_gc_v1; #[macro_use] +#[path = "macros/propnames_to_short_linear_jt_v1.rs.data"] +mod propnames_to_short_linear_jt_v1; +#[doc(inline)] +pub use __impl_propnames_to_short_linear_jt_v1 as impl_propnames_to_short_linear_jt_v1; +#[macro_use] #[path = "macros/propnames_to_short_linear_lb_v1.rs.data"] mod propnames_to_short_linear_lb_v1; #[doc(inline)] @@ -545,6 +560,11 @@ mod props_graph_v1; #[doc(inline)] pub use __impl_props_graph_v1 as impl_props_graph_v1; #[macro_use] +#[path = "macros/props_jt_v1.rs.data"] +mod props_jt_v1; +#[doc(inline)] +pub use __impl_props_jt_v1 as impl_props_jt_v1; +#[macro_use] #[path = "macros/props_lb_v1.rs.data"] mod props_lb_v1; #[doc(inline)] diff --git a/provider/baked/properties/data/macros/propnames_from_jt_v1.rs.data b/provider/baked/properties/data/macros/propnames_from_jt_v1.rs.data new file mode 100644 index 00000000000..2e319bd1297 --- /dev/null +++ b/provider/baked/properties/data/macros/propnames_from_jt_v1.rs.data @@ -0,0 +1,32 @@ +// @generated +/// Implement `DataProvider` on the given struct using the data +/// hardcoded in this file. This allows the struct to be used with +/// `icu`'s `_unstable` constructors. +#[doc(hidden)] +#[macro_export] +macro_rules! __impl_propnames_from_jt_v1 { + ($ provider : ty) => { + #[clippy::msrv = "1.67"] + const _: () = <$provider>::MUST_USE_MAKE_PROVIDER_MACRO; + #[clippy::msrv = "1.67"] + impl $provider { + #[doc(hidden)] + pub const SINGLETON_PROPNAMES_FROM_JT_V1: &'static ::Yokeable = &icu::properties::provider::names::PropertyValueNameToEnumMapV1 { + map: unsafe { + #[allow(unused_unsafe)] + zerovec::ZeroMap::from_parts_unchecked(unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x0C\0\0\0\0\0\x01\0\x02\0\x0E\0\x1A\0\x1B\0'\x002\x003\0@\0A\0L\0CDDual_JoiningJoin_CausingLLeft_JoiningNon_JoiningRRight_JoiningTTransparentU") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\0\x02\0\x02\0\x01\0\x03\0\x03\0\0\0\x04\0\x04\0\x05\0\x05\0\0\0") }) + }, + }; + } + #[clippy::msrv = "1.67"] + impl icu_provider::DataProvider for $provider { + fn load(&self, req: icu_provider::DataRequest) -> Result, icu_provider::DataError> { + if req.locale.is_empty() { + Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPNAMES_FROM_JT_V1)), metadata: Default::default() }) + } else { + Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(::KEY, req)) + } + } + } + }; +} diff --git a/provider/baked/properties/data/macros/propnames_to_long_linear_jt_v1.rs.data b/provider/baked/properties/data/macros/propnames_to_long_linear_jt_v1.rs.data new file mode 100644 index 00000000000..18d3e3ae5a1 --- /dev/null +++ b/provider/baked/properties/data/macros/propnames_to_long_linear_jt_v1.rs.data @@ -0,0 +1,27 @@ +// @generated +/// Implement `DataProvider` on the given struct using the data +/// hardcoded in this file. This allows the struct to be used with +/// `icu`'s `_unstable` constructors. +#[doc(hidden)] +#[macro_export] +macro_rules! __impl_propnames_to_long_linear_jt_v1 { + ($ provider : ty) => { + #[clippy::msrv = "1.67"] + const _: () = <$provider>::MUST_USE_MAKE_PROVIDER_MACRO; + #[clippy::msrv = "1.67"] + impl $provider { + #[doc(hidden)] + pub const SINGLETON_PROPNAMES_TO_LONG_LINEAR_JT_V1: &'static ::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearMapV1 { map: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x06\0\0\0\0\0\x0B\0\x17\0#\0/\0<\0Non_JoiningJoin_CausingDual_JoiningLeft_JoiningRight_JoiningTransparent") } }; + } + #[clippy::msrv = "1.67"] + impl icu_provider::DataProvider for $provider { + fn load(&self, req: icu_provider::DataRequest) -> Result, icu_provider::DataError> { + if req.locale.is_empty() { + Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPNAMES_TO_LONG_LINEAR_JT_V1)), metadata: Default::default() }) + } else { + Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(::KEY, req)) + } + } + } + }; +} diff --git a/provider/baked/properties/data/macros/propnames_to_short_linear_jt_v1.rs.data b/provider/baked/properties/data/macros/propnames_to_short_linear_jt_v1.rs.data new file mode 100644 index 00000000000..c71082babbb --- /dev/null +++ b/provider/baked/properties/data/macros/propnames_to_short_linear_jt_v1.rs.data @@ -0,0 +1,27 @@ +// @generated +/// Implement `DataProvider` on the given struct using the data +/// hardcoded in this file. This allows the struct to be used with +/// `icu`'s `_unstable` constructors. +#[doc(hidden)] +#[macro_export] +macro_rules! __impl_propnames_to_short_linear_jt_v1 { + ($ provider : ty) => { + #[clippy::msrv = "1.67"] + const _: () = <$provider>::MUST_USE_MAKE_PROVIDER_MACRO; + #[clippy::msrv = "1.67"] + impl $provider { + #[doc(hidden)] + pub const SINGLETON_PROPNAMES_TO_SHORT_LINEAR_JT_V1: &'static ::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearMapV1 { map: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x06\0\0\0\0\0\x01\0\x02\0\x03\0\x04\0\x05\0UCDLRT") } }; + } + #[clippy::msrv = "1.67"] + impl icu_provider::DataProvider for $provider { + fn load(&self, req: icu_provider::DataRequest) -> Result, icu_provider::DataError> { + if req.locale.is_empty() { + Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPNAMES_TO_SHORT_LINEAR_JT_V1)), metadata: Default::default() }) + } else { + Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(::KEY, req)) + } + } + } + }; +} diff --git a/provider/baked/properties/data/macros/props_jt_v1.rs.data b/provider/baked/properties/data/macros/props_jt_v1.rs.data new file mode 100644 index 00000000000..0de67d1baa0 --- /dev/null +++ b/provider/baked/properties/data/macros/props_jt_v1.rs.data @@ -0,0 +1,27 @@ +// @generated +/// Implement `DataProvider` on the given struct using the data +/// hardcoded in this file. This allows the struct to be used with +/// `icu`'s `_unstable` constructors. +#[doc(hidden)] +#[macro_export] +macro_rules! __impl_props_jt_v1 { + ($ provider : ty) => { + #[clippy::msrv = "1.67"] + const _: () = <$provider>::MUST_USE_MAKE_PROVIDER_MACRO; + #[clippy::msrv = "1.67"] + impl $provider { + #[doc(hidden)] + pub const SINGLETON_PROPS_JT_V1: &'static ::Yokeable = &icu::properties::provider::PropertyCodePointMapV1::CodePointTrie(icu::collections::codepointtrie::CodePointTrie::from_parts(icu::collections::codepointtrie::CodePointTrieHeader { high_start: 918016u32, shifted12_high_start: 225u16, index3_null_offset: 385u16, data_null_offset: 0u32, null_value: 0u32, trie_type: icu::collections::codepointtrie::TrieType::Small }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0@\0S\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x93\0\xA3\0\0\0\0\0\0\0\0\0\xE0\0\0\0\0\0\0\0\x0F\x01M\x01}\x01\xBD\x01\xF5\x015\x02u\x02\xAA\x02\xEA\x02 \x03^\x03\x9E\x03\xDB\x03\x15\x04R\x04\x91\x04\xD0\x04\x0F\x05N\x05\x8D\x05N\x05\xCC\x05\x0C\x06J\x06\x88\x06\xC8\x06\x08\x07G\x07\x0C\x06\x81\x07\xA3\x07\xE2\x07!\x08W\x08n\x08\xA9\x08\xB8\x08\xDB\0\xF5\x08/\ti\t\xCB\x04\xB5\x05\xCE\x05\xDB\x05\xF1\x05\x11\x06,\x06D\x06c\x06\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\x83\x06\0\0\x10\0 \x000\0@\0P\0`\0p\0S\0c\0s\0\x83\0\0\0\x10\0 \x000\0\0\0\x10\0 \x000\0\0\0\x10\0 \x000\0\0\0\x10\0 \x000\0\0\0\x10\0 \x000\0\x93\0\xA3\0\xB3\0\xC3\0\xA3\0\xB3\0\xC3\0\xD3\0\0\0\x10\0 \x000\0\0\0\x10\0 \x000\0\xE0\0\xF0\0\0\x01\x10\x01\0\0\x10\0 \x000\0\0\0\x10\0 \x000\0\0\0\x10\0 \x000\0\x0F\x01\x1F\x01/\x01?\x01M\x01]\x01m\x01}\x01\x8D\x01\x9D\x01\xAD\x01\xBD\x01\xCD\x01\xDD\x01\xED\x01\xF5\x01\x05\x02\x15\x02%\x025\x02E\x02U\x02e\x02u\x02\x85\x02\x95\x02\xA5\x02\xAA\x02\xBA\x02\xCA\x02\xDA\x02\xEA\x02\xFA\x02\n\x03\x1A\x03 \x030\x03@\x03P\x03^\x03n\x03~\x03\x8E\x03\x9E\x03\xAE\x03\xBE\x03\xCE\x03\xDB\x03\xEB\x03\xFB\x03\x0B\x04\x15\x04%\x045\x04E\x04R\x04b\x04r\x04\x82\x04\x91\x04\xA1\x04\xB1\x04\xC1\x04\xD0\x04\xE0\x04\xF0\x04\0\x05\x0F\x05\x1F\x05/\x05?\x05N\x05^\x05n\x05~\x05\x8D\x05\x9D\x05\xAD\x05\xBD\x05N\x05^\x05n\x05~\x05\xCC\x05\xDC\x05\xEC\x05\xFC\x05\x0C\x06\x1C\x06,\x06<\x06J\x06Z\x06j\x06z\x06\x88\x06\x98\x06\xA8\x06\xB8\x06\xC8\x06\xD8\x06\xE8\x06\xF8\x06\x08\x07\x18\x07(\x078\x07G\x07W\x07g\x07w\x07\x0C\x06\x1C\x06,\x06<\x06\x81\x07\x91\x07\xA1\x07\xB1\x07\xA3\x07\xB3\x07\xC3\x07\xD3\x07\xE2\x07\xF2\x07\x02\x08\x12\x08!\x081\x08A\x08Q\x08W\x08g\x08w\x08\x87\x08n\x08~\x08\x8E\x08\x9E\x08\xA9\x08\xB9\x08\xC9\x08\xD9\x08\xB8\x08\xC8\x08\xD8\x08\xE8\x08\xDB\0\xEB\0\xFB\0\x0B\x01\xF5\x08\x05\t\x15\t%\t/\t?\tO\t_\ti\ty\t\x89\t\x99\t\xCB\x04\xDB\x04\xEB\x04\xFB\x04\0\0\0\0\x86\0\xA9\t\0\0\xB8\t\x80\0\xC5\t\xD3\ts\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x86\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xE1\t\0\0\xB1\x04\0\0\xB1\x04\0\0\xB1\x04\0\0\0\0\0\0\xED\t\x99\x08\xF7\t\0\0\0\0\x05\n\0\0\x0F\x02\x0F\x02\x0F\x02\x0F\x02\x0F\x02\x15\n \n\x0F\x02'\n\0\0\0\0\0\0\0\0\0\0\0\0\0\x007\nE\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Q\n\0\0\0\0\0\0]\nk\nx\n\0\0\0\0\0\0\x93\0\xC4\0\0\0\0\0\0\0\xCF\0\0\0\0\0\x88\n~\0\0\0\x88\0\xCF\0\xD1\0\0\0\x96\n\0\0\0\0\0\0\xA4\n\xD1\0\0\0\0\0\x87\0\xB3\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x004\x04\xC3\n\xCC\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x93\0\x93\0\x93\0\x93\0\xD6\n\0\0\xC3\x05\0\0\0\0\0\0\xE4\n\0\0\0\0\0\0\0\0\0\0\0\0\x93\0\x93\0\x80\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0q\0\xD1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0q\0\0\0\0\0\0\0\0\0\0\0\0\0\x93\0\x93\0\0\0\0\0\xF4\n\0\0\0\0\0\0\0\0\0\0\0\0\xAA\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0q\0\x04\x0B\0\0\x85\0\0\0\0\0\0\0\0\0\0\0\xD1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x12\x0B\0\0\x1E\x0B\0\0\x0F\x02\x0F\x02\x0F\x02.\x0B\0\0\0\0\0\0\0\0\xAF\x04\0\0\x93\0>\x0B\0\0\0\0\xAA\x08\0\0\x8C\0\xD1\0\0\0\0\0\xD0\0\0\0\0\0J\x0B\0\0\0\0{\0\0\0\0\0\xFD\x05U\x0Bb\x0B\0\0\0\0t\0\0\0\0\0\0\0r\x0B\x7F\0\0\0%\x05z\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x82\x0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x93\0\0\0\x93\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0q\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x90\x0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0s\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x80\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x9C\x0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xAB\x0B\0\0\0\0\xBB\x0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xCB\x0B\xD9\x0B\xE8\x0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xF6\x0B\x06\x0C\r\x0C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1D\x0C\x0F\x02+\x0C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0&\x05\0\0\0\0\0\0\0\0\x86\0\0\0\0\0\0\0;\x0C\x19\x04K\x0C\0\0[\x0Ci\x0C\0\0\0\0y\x0C\x89\x0C\0\0\0\0\0\0\x7F\0\0\0\0\0\x8B\0\xCC\0\0\0\0\0\x99\x0C\xD1\0\0\0\0\0\xA5\x0C~\0\0\0\0\0\0\0\xD0\0\0\0\xB0\x0C\xCE\0\0\0\0\0\0\0}\0\xD1\0\0\0\0\0\xC0\x0C\xF5\n\0\0\0\0\0\0q\0\xCD\x0C\x7F\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0q\0\xAD\x08\0\0\xD1\0\0\0\0\0&\x05\x80\0\0\0\xDD\0\xCE\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x8B\0g\x08r\0\0\0\0\0\0\0\0\0\0\0\xDC\x0CM\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xE9\x0C\x80\0%\x05\0\0\0\0\0\0\xF9\x0C\x80\0\0\0\0\0\0\0\0\0\0\0\x81\x04\x06\x06\0\0\0\0\0\0\0\0\0\0\x86\0\t\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0q\0f\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x15\r}\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xA4\x0C\x80\0\0\0$\r\0\0\0\x001\ry\0@\r\0\0\0\0\x89\0P\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0`\r\0\0\0\0\0\0\0\0\0\0\x91\0o\r~\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x8D\r\x06\x06\0\0\0\0\0\0\0\0\x9C\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xB0\x04\xD1\0\0\0\0\0\x9C\x0BR\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x93\0\xBF\x0C\xCD\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xCE\0\0\0\0\0\0\0\xCC\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0q\0\0\0\0\0\0\0q\0\xD0\0\0\0\0\0\0\0\0\0|\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0$\x05\xCF\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x93\0\x93\0\xC5\0\x93\0\xCC\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x92\x0B\x90\0\xAC\r\0\0\xF4\n\0\0\0\0\0\0\0\0\0\0\xE1\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x93\0\x93\0\x93\0\xB1\r\x93\0\x93\0\xC6\0{\0|\0\x88\0\x92\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x000\x04\xBC\r\xCA\r\0\0\0\0\0\0\0\0\0\0q\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xCC\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0r\0\0\0\0\0\0\0\x87\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x87\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xCC\0\0\0\0\0\x0F\x02\x0F\x02\x0F\x02\x0F\x02\xDA\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x7F\0\0\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\0\0y\0\x89\0\xA1\0\xC0\0\xE0\0\0\x01 \x01@\x01`\x01k\x01\x81\x01\x90\x01\xB0\x01\xCF\x01\xEF\x01\x81\x01\x0F\x02\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01!\x02\x81\x01A\x02\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01[\x02{\x02\x9A\x02\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\xB9\x02\x81\x01\xD9\x02\xF9\x02\x19\x03\x81\x01\x81\x01\x81\x019\x03T\x03j\x03\x8A\x03\xA8\x03\xC5\x03\xE3\x03\x01\x04!\x04>\x04X\x04\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01u\x04\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x86\x04\x81\x01\x9A\x04\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\xB9\x04\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\xC9\x04\xDE\x04\xFA\x04\x81\x01\x81\x01\x81\x01\x1A\x05\x81\x01\x81\x01:\x05P\x05b\x05\x81\x01u\x05\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x95\x05") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x02\0\x04\x04\x04\x04\x02\x04\x02\x04\x02\x02\x02\x02\x02\x04\x04\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x04\x02\x02\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x05\x04\x04\x04\0\x04\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x02\x02\x04\x04\x04\x04\x04\x04\x04\x04\x04\x02\x04\x02\x04\x02\x02\x04\x04\0\x04\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\x05\x05\x05\x05\x04\x04\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x04\x05\x02\x02\x02\x04\x04\x04\x04\x04\x02\x02\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x02\x04\x02\x04\x02\x02\x04\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x02\x02\x02\x02\x04\x02\x04\x04\x02\x02\x02\x04\x04\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x01\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x02\x02\x02\x02\x02\x04\x04\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x02\x04\x04\x04\x05\x05\x05\0\0\0\0\x02\0\x02\x02\x02\x02\0\x04\x02\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x01\x01\x01\x02\0\0\x02\x02\x02\x02\x02\x04\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\0\x04\x02\x02\x04\x04\x02\x02\x02\x02\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\x05\x05\0\0\0\0\0\0\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x02\0\0\x01\x05\x05\x05\0\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x05\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\x05\0\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\0\x05\0\x05\x05\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x01\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\x05\0\0\0\0\x05\0\0\0\0\0\x05\x05\0\0\0\0\0\x05\0\0\0\x02\x02\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\x05\x05\0\0\0\0\0\x05\0\0\x05\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x02\x02\x02\x02\x02\x04\0\x04\0\x04\x04\0\0\x03\x04\x04\x04\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x04\x02\x02\x04\0\0\x04\x05\x05\0\0\0\0\x02\x02\x02\x02\x04\x02\x04\x04\x04\x02\x02\x02\x04\x02\x02\x04\x02\x04\x04\x02\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x02\x02\0\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x02\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x02\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x02\x02\x04\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x02\0\x02\x02\x04\x04\x04\0\x02\x04\x04\x02\x02\x04\x02\x02\0\x02\x04\x04\x02\0\0\0\0\x04\x02\x03\0\0\0\0\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\x05\x05\0\0\0\0\0\0\x05\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\x05\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\x05\x05\0\x05\x05\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x02\x02\x02\x02\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0") }, icu::properties::JoiningType(0u8))); + } + #[clippy::msrv = "1.67"] + impl icu_provider::DataProvider for $provider { + fn load(&self, req: icu_provider::DataRequest) -> Result, icu_provider::DataError> { + if req.locale.is_empty() { + Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_JT_V1)), metadata: Default::default() }) + } else { + Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(::KEY, req)) + } + } + } + }; +} diff --git a/provider/datagen/src/registry.rs b/provider/datagen/src/registry.rs index 9c28c831653..cdead2bdc6e 100644 --- a/provider/datagen/src/registry.rs +++ b/provider/datagen/src/registry.rs @@ -376,6 +376,11 @@ registry!( "propnames/to/short/linear/InSC@1", icu_properties::provider::GraphV1Marker = "props/graph@1", icu_properties::provider::JoinControlV1Marker = "props/Join_C@1", + icu_properties::provider::JoiningTypeV1Marker = "props/jt@1", + icu_properties::provider::JoiningTypeNameToValueV1Marker = "propnames/from/jt@1", + icu_properties::provider::JoiningTypeValueToLongNameV1Marker = "propnames/to/long/linear/jt@1", + icu_properties::provider::JoiningTypeValueToShortNameV1Marker = + "propnames/to/short/linear/jt@1", icu_properties::provider::LineBreakV1Marker = "props/lb@1", icu_properties::provider::LineBreakNameToValueV1Marker = "propnames/from/lb@1", icu_properties::provider::LineBreakValueToLongNameV1Marker = "propnames/to/long/linear/lb@1", diff --git a/provider/datagen/src/tests/data.rs b/provider/datagen/src/tests/data.rs index 4009d42095d..2a1e9b94760 100644 --- a/provider/datagen/src/tests/data.rs +++ b/provider/datagen/src/tests/data.rs @@ -21,10 +21,10 @@ impl DatagenProvider { .get_or_init(|| Self { source: SourceData { cldr_paths: Some(Arc::new(CldrCache::from_serde_cache(SerdeCache::new(AbstractFs::Memory( - [("cldr-bcp47/bcp47/timezone.json", include_bytes!("../../tests/data/cldr/cldr-bcp47/bcp47/timezone.json").as_slice()), ("cldr-cal-buddhist-full/main/ar/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/ar/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/ar-EG/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/ar-EG/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/bn/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/bn/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/ccp/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/ccp/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/en/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/en/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/en-001/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/en-001/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/en-ZA/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/en-ZA/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/es/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/es/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/es-AR/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/es-AR/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/fr/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/fr/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/fil/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/fil/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/ja/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/ja/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/ru/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/ru/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/sr/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/sr/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/sr-Latn/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/sr-Latn/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/th/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/th/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/tr/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/tr/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/und/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/und/ca-buddhist.json").as_slice()), ("cldr-cal-chinese-full/main/ar/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/ar/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/ar-EG/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/ar-EG/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/bn/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/bn/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/ccp/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/ccp/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/en/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/en/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/en-001/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/en-001/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/en-ZA/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/en-ZA/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/es/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/es/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/es-AR/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/es-AR/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/fr/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/fr/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/fil/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/fil/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/ja/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/ja/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/ru/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/ru/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/sr/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/sr/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/sr-Latn/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/sr-Latn/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/th/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/th/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/tr/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/tr/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/und/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/und/ca-chinese.json").as_slice()), ("cldr-cal-coptic-full/main/ar/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/ar/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/ar-EG/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/ar-EG/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/bn/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/bn/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/ccp/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/ccp/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/en/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/en/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/en-001/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/en-001/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/en-ZA/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/en-ZA/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/es/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/es/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/es-AR/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/es-AR/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/fr/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/fr/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/fil/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/fil/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/ja/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/ja/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/ru/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/ru/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/sr/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/sr/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/sr-Latn/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/sr-Latn/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/th/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/th/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/tr/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/tr/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/und/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/und/ca-coptic.json").as_slice()), ("cldr-cal-dangi-full/main/ar/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/ar/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/ar-EG/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/ar-EG/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/bn/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/bn/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/ccp/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/ccp/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/en/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/en/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/en-001/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/en-001/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/en-ZA/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/en-ZA/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/es/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/es/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/es-AR/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/es-AR/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/fr/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/fr/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/fil/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/fil/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/ja/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/ja/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/ru/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/ru/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/sr/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/sr/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/sr-Latn/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/sr-Latn/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/th/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/th/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/tr/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/tr/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/und/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/und/ca-dangi.json").as_slice()), ("cldr-cal-ethiopic-full/main/ar/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/ar/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/ar-EG/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/ar-EG/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/bn/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/bn/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/ccp/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/ccp/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/en/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/en/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/en-001/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/en-001/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/en-ZA/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/en-ZA/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/es/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/es/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/es-AR/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/es-AR/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/fr/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/fr/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/fil/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/fil/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/ja/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/ja/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/ru/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/ru/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/sr/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/sr/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/sr-Latn/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/sr-Latn/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/th/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/th/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/tr/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/tr/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/und/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/und/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/ar/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/ar/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/ar-EG/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/ar-EG/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/bn/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/bn/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/ccp/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/ccp/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/en/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/en/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/en-001/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/en-001/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/en-ZA/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/en-ZA/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/es/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/es/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/es-AR/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/es-AR/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/fr/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/fr/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/fil/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/fil/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/ja/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/ja/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/ru/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/ru/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/sr/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/sr/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/sr-Latn/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/sr-Latn/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/th/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/th/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/tr/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/tr/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/und/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/und/ca-ethiopic.json").as_slice()), ("cldr-cal-indian-full/main/ar/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/ar/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/ar-EG/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/ar-EG/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/bn/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/bn/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/ccp/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/ccp/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/en/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/en/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/en-001/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/en-001/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/en-ZA/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/en-ZA/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/es/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/es/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/es-AR/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/es-AR/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/fr/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/fr/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/fil/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/fil/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/ja/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/ja/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/ru/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/ru/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/sr/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/sr/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/sr-Latn/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/sr-Latn/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/th/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/th/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/tr/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/tr/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/und/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/und/ca-indian.json").as_slice()), ("cldr-cal-japanese-full/main/ar/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/ar/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/ar-EG/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/ar-EG/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/bn/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/bn/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/ccp/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/ccp/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/en/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/en/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/en-001/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/en-001/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/en-ZA/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/en-ZA/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/es/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/es/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/es-AR/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/es-AR/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/fr/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/fr/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/fil/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/fil/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/ja/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/ja/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/ru/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/ru/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/sr/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/sr/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/sr-Latn/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/sr-Latn/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/th/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/th/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/tr/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/tr/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/und/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/und/ca-japanese.json").as_slice()), ("cldr-cal-persian-full/main/ar/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/ar/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/ar-EG/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/ar-EG/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/bn/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/bn/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/ccp/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/ccp/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/en/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/en/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/en-001/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/en-001/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/en-ZA/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/en-ZA/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/es/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/es/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/es-AR/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/es-AR/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/fr/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/fr/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/fil/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/fil/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/ja/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/ja/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/ru/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/ru/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/sr/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/sr/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/sr-Latn/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/sr-Latn/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/th/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/th/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/tr/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/tr/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/und/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/und/ca-persian.json").as_slice()), ("cldr-cal-hebrew-full/main/ar/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/ar/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/ar-EG/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/ar-EG/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/bn/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/bn/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/ccp/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/ccp/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/en/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/en/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/en-001/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/en-001/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/en-ZA/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/en-ZA/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/es/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/es/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/es-AR/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/es-AR/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/fr/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/fr/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/fil/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/fil/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/ja/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/ja/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/ru/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/ru/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/sr/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/sr/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/sr-Latn/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/sr-Latn/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/th/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/th/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/tr/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/tr/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/und/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/und/ca-hebrew.json").as_slice()), ("cldr-cal-islamic-full/main/ar/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/ar/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/ar-EG/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/ar-EG/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/bn/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/bn/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/ccp/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/ccp/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/en/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/en/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/en-001/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/en-001/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/en-ZA/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/en-ZA/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/es/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/es/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/es-AR/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/es-AR/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/fr/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/fr/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/fil/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/fil/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/ja/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/ja/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/ru/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/ru/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/sr/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/sr/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/sr-Latn/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/sr-Latn/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/th/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/th/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/tr/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/tr/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/und/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/und/ca-islamic.json").as_slice()), ("cldr-cal-roc-full/main/ar/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/ar/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/ar-EG/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/ar-EG/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/bn/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/bn/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/ccp/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/ccp/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/en/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/en/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/en-001/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/en-001/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/en-ZA/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/en-ZA/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/es/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/es/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/es-AR/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/es-AR/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/fr/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/fr/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/fil/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/fil/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/ja/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/ja/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/ru/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/ru/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/sr/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/sr/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/sr-Latn/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/sr-Latn/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/th/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/th/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/tr/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/tr/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/und/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/und/ca-roc.json").as_slice()), ("cldr-core/coverageLevels.json", include_bytes!("../../tests/data/cldr/cldr-core/coverageLevels.json").as_slice()), ("cldr-core/scriptMetadata.json", include_bytes!("../../tests/data/cldr/cldr-core/scriptMetadata.json").as_slice()), ("cldr-core/supplemental/aliases.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/aliases.json").as_slice()), ("cldr-core/supplemental/calendarData.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/calendarData.json").as_slice()), ("cldr-core/supplemental/currencyData.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/currencyData.json").as_slice()), ("cldr-core/supplemental/units.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/units.json").as_slice()), ("cldr-core/supplemental/likelySubtags.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/likelySubtags.json").as_slice()), ("cldr-core/supplemental/metaZones.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/metaZones.json").as_slice()), ("cldr-core/supplemental/numberingSystems.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/numberingSystems.json").as_slice()), ("cldr-core/supplemental/ordinals.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/ordinals.json").as_slice()), ("cldr-core/supplemental/parentLocales.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/parentLocales.json").as_slice()), ("cldr-core/supplemental/pluralRanges.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/pluralRanges.json").as_slice()), ("cldr-core/supplemental/plurals.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/plurals.json").as_slice()), ("cldr-core/supplemental/weekData.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/weekData.json").as_slice()), ("cldr-dates-full/main/ar/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ar/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/ar-EG/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ar-EG/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/bn/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/bn/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/ccp/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ccp/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/en/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/en/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/en-001/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/en-001/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/en-ZA/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/en-ZA/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/es/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/es/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/es-AR/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/es-AR/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/fr/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/fr/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/fil/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/fil/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/ja/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ja/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/ru/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ru/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/sr/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/sr/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/sr-Latn/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/sr-Latn/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/th/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/th/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/tr/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/tr/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/und/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/und/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/ar/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ar/dateFields.json").as_slice()), ("cldr-dates-full/main/ar-EG/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ar-EG/dateFields.json").as_slice()), ("cldr-dates-full/main/bn/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/bn/dateFields.json").as_slice()), ("cldr-dates-full/main/ccp/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ccp/dateFields.json").as_slice()), ("cldr-dates-full/main/en/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/en/dateFields.json").as_slice()), ("cldr-dates-full/main/en-001/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/en-001/dateFields.json").as_slice()), ("cldr-dates-full/main/en-ZA/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/en-ZA/dateFields.json").as_slice()), ("cldr-dates-full/main/es/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/es/dateFields.json").as_slice()), ("cldr-dates-full/main/es-AR/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/es-AR/dateFields.json").as_slice()), ("cldr-dates-full/main/fr/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/fr/dateFields.json").as_slice()), ("cldr-dates-full/main/fil/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/fil/dateFields.json").as_slice()), ("cldr-dates-full/main/ja/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ja/dateFields.json").as_slice()), ("cldr-dates-full/main/ru/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ru/dateFields.json").as_slice()), ("cldr-dates-full/main/sr/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/sr/dateFields.json").as_slice()), ("cldr-dates-full/main/sr-Latn/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/sr-Latn/dateFields.json").as_slice()), ("cldr-dates-full/main/th/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/th/dateFields.json").as_slice()), ("cldr-dates-full/main/tr/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/tr/dateFields.json").as_slice()), ("cldr-dates-full/main/und/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/und/dateFields.json").as_slice()), ("cldr-dates-full/main/ar/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ar/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/ar-EG/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ar-EG/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/bn/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/bn/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/ccp/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ccp/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/en/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/en/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/en-001/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/en-001/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/en-ZA/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/en-ZA/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/es/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/es/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/es-AR/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/es-AR/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/fr/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/fr/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/fil/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/fil/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/ja/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ja/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/ru/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ru/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/sr/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/sr/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/sr-Latn/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/sr-Latn/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/th/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/th/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/tr/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/tr/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/und/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/und/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/cs/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/cs/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/cs/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/cs/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/haw/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/haw/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/haw/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/haw/timeZoneNames.json").as_slice()), ("cldr-localenames-full/main/ar/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ar/languages.json").as_slice()), ("cldr-localenames-full/main/ar-EG/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ar-EG/languages.json").as_slice()), ("cldr-localenames-full/main/bn/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/bn/languages.json").as_slice()), ("cldr-localenames-full/main/ccp/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ccp/languages.json").as_slice()), ("cldr-localenames-full/main/en/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en/languages.json").as_slice()), ("cldr-localenames-full/main/en-001/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en-001/languages.json").as_slice()), ("cldr-localenames-full/main/en-ZA/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en-ZA/languages.json").as_slice()), ("cldr-localenames-full/main/es/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/es/languages.json").as_slice()), ("cldr-localenames-full/main/es-AR/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/es-AR/languages.json").as_slice()), ("cldr-localenames-full/main/fr/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/fr/languages.json").as_slice()), ("cldr-localenames-full/main/fil/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/fil/languages.json").as_slice()), ("cldr-localenames-full/main/ja/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ja/languages.json").as_slice()), ("cldr-localenames-full/main/ru/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ru/languages.json").as_slice()), ("cldr-localenames-full/main/sr/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/sr/languages.json").as_slice()), ("cldr-localenames-full/main/sr-Latn/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/sr-Latn/languages.json").as_slice()), ("cldr-localenames-full/main/th/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/th/languages.json").as_slice()), ("cldr-localenames-full/main/tr/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/tr/languages.json").as_slice()), ("cldr-localenames-full/main/ar/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ar/scripts.json").as_slice()), ("cldr-localenames-full/main/ar-EG/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ar-EG/scripts.json").as_slice()), ("cldr-localenames-full/main/bn/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/bn/scripts.json").as_slice()), ("cldr-localenames-full/main/ccp/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ccp/scripts.json").as_slice()), ("cldr-localenames-full/main/en/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en/scripts.json").as_slice()), ("cldr-localenames-full/main/en-001/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en-001/scripts.json").as_slice()), ("cldr-localenames-full/main/en-ZA/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en-ZA/scripts.json").as_slice()), ("cldr-localenames-full/main/es/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/es/scripts.json").as_slice()), ("cldr-localenames-full/main/es-AR/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/es-AR/scripts.json").as_slice()), ("cldr-localenames-full/main/fr/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/fr/scripts.json").as_slice()), ("cldr-localenames-full/main/fil/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/fil/scripts.json").as_slice()), ("cldr-localenames-full/main/ja/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ja/scripts.json").as_slice()), ("cldr-localenames-full/main/ru/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ru/scripts.json").as_slice()), ("cldr-localenames-full/main/sr/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/sr/scripts.json").as_slice()), ("cldr-localenames-full/main/sr-Latn/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/sr-Latn/scripts.json").as_slice()), ("cldr-localenames-full/main/th/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/th/scripts.json").as_slice()), ("cldr-localenames-full/main/tr/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/tr/scripts.json").as_slice()), ("cldr-localenames-full/main/ar/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ar/territories.json").as_slice()), ("cldr-localenames-full/main/ar-EG/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ar-EG/territories.json").as_slice()), ("cldr-localenames-full/main/bn/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/bn/territories.json").as_slice()), ("cldr-localenames-full/main/ccp/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ccp/territories.json").as_slice()), ("cldr-localenames-full/main/en/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en/territories.json").as_slice()), ("cldr-localenames-full/main/en-001/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en-001/territories.json").as_slice()), ("cldr-localenames-full/main/en-ZA/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en-ZA/territories.json").as_slice()), ("cldr-localenames-full/main/es/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/es/territories.json").as_slice()), ("cldr-localenames-full/main/es-AR/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/es-AR/territories.json").as_slice()), ("cldr-localenames-full/main/fr/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/fr/territories.json").as_slice()), ("cldr-localenames-full/main/fil/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/fil/territories.json").as_slice()), ("cldr-localenames-full/main/ja/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ja/territories.json").as_slice()), ("cldr-localenames-full/main/ru/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ru/territories.json").as_slice()), ("cldr-localenames-full/main/sr/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/sr/territories.json").as_slice()), ("cldr-localenames-full/main/sr-Latn/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/sr-Latn/territories.json").as_slice()), ("cldr-localenames-full/main/th/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/th/territories.json").as_slice()), ("cldr-localenames-full/main/tr/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/tr/territories.json").as_slice()), ("cldr-localenames-full/main/ar/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ar/variants.json").as_slice()), ("cldr-localenames-full/main/ar-EG/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ar-EG/variants.json").as_slice()), ("cldr-localenames-full/main/en/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en/variants.json").as_slice()), ("cldr-localenames-full/main/en-001/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en-001/variants.json").as_slice()), ("cldr-localenames-full/main/en-ZA/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en-ZA/variants.json").as_slice()), ("cldr-localenames-full/main/es/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/es/variants.json").as_slice()), ("cldr-localenames-full/main/es-AR/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/es-AR/variants.json").as_slice()), ("cldr-localenames-full/main/fr/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/fr/variants.json").as_slice()), ("cldr-localenames-full/main/fil/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/fil/variants.json").as_slice()), ("cldr-localenames-full/main/ja/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ja/variants.json").as_slice()), ("cldr-localenames-full/main/ru/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ru/variants.json").as_slice()), ("cldr-localenames-full/main/sr/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/sr/variants.json").as_slice()), ("cldr-localenames-full/main/sr-Latn/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/sr-Latn/variants.json").as_slice()), ("cldr-localenames-full/main/th/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/th/variants.json").as_slice()), ("cldr-localenames-full/main/tr/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/tr/variants.json").as_slice()), ("cldr-misc-full/main/ar/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/ar/characters.json").as_slice()), ("cldr-misc-full/main/ar-EG/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/ar-EG/characters.json").as_slice()), ("cldr-misc-full/main/bn/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/bn/characters.json").as_slice()), ("cldr-misc-full/main/ccp/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/ccp/characters.json").as_slice()), ("cldr-misc-full/main/en/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/en/characters.json").as_slice()), ("cldr-misc-full/main/en-001/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/en-001/characters.json").as_slice()), ("cldr-misc-full/main/en-ZA/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/en-ZA/characters.json").as_slice()), ("cldr-misc-full/main/es/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/es/characters.json").as_slice()), ("cldr-misc-full/main/es-AR/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/es-AR/characters.json").as_slice()), ("cldr-misc-full/main/fr/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/fr/characters.json").as_slice()), ("cldr-misc-full/main/fil/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/fil/characters.json").as_slice()), ("cldr-misc-full/main/ja/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/ja/characters.json").as_slice()), ("cldr-misc-full/main/ru/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/ru/characters.json").as_slice()), ("cldr-misc-full/main/sr/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/sr/characters.json").as_slice()), ("cldr-misc-full/main/sr-Latn/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/sr-Latn/characters.json").as_slice()), ("cldr-misc-full/main/th/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/th/characters.json").as_slice()), ("cldr-misc-full/main/tr/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/tr/characters.json").as_slice()), ("cldr-misc-full/main/und/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/und/characters.json").as_slice()), ("cldr-misc-full/main/ar/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/ar/listPatterns.json").as_slice()), ("cldr-misc-full/main/ar-EG/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/ar-EG/listPatterns.json").as_slice()), ("cldr-misc-full/main/bn/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/bn/listPatterns.json").as_slice()), ("cldr-misc-full/main/ccp/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/ccp/listPatterns.json").as_slice()), ("cldr-misc-full/main/en/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/en/listPatterns.json").as_slice()), ("cldr-misc-full/main/en-001/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/en-001/listPatterns.json").as_slice()), ("cldr-misc-full/main/en-ZA/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/en-ZA/listPatterns.json").as_slice()), ("cldr-misc-full/main/es/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/es/listPatterns.json").as_slice()), ("cldr-misc-full/main/es-AR/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/es-AR/listPatterns.json").as_slice()), ("cldr-misc-full/main/fr/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/fr/listPatterns.json").as_slice()), ("cldr-misc-full/main/fil/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/fil/listPatterns.json").as_slice()), ("cldr-misc-full/main/ja/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/ja/listPatterns.json").as_slice()), ("cldr-misc-full/main/ru/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/ru/listPatterns.json").as_slice()), ("cldr-misc-full/main/sr/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/sr/listPatterns.json").as_slice()), ("cldr-misc-full/main/sr-Latn/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/sr-Latn/listPatterns.json").as_slice()), ("cldr-misc-full/main/th/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/th/listPatterns.json").as_slice()), ("cldr-misc-full/main/tr/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/tr/listPatterns.json").as_slice()), ("cldr-misc-full/main/und/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/und/listPatterns.json").as_slice()), ("cldr-numbers-full/main/ar/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/ar/currencies.json").as_slice()), ("cldr-numbers-full/main/ar-EG/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/ar-EG/currencies.json").as_slice()), ("cldr-numbers-full/main/bn/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/bn/currencies.json").as_slice()), ("cldr-numbers-full/main/ccp/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/ccp/currencies.json").as_slice()), ("cldr-numbers-full/main/en/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/en/currencies.json").as_slice()), ("cldr-numbers-full/main/en-001/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/en-001/currencies.json").as_slice()), ("cldr-numbers-full/main/en-ZA/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/en-ZA/currencies.json").as_slice()), ("cldr-numbers-full/main/es/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/es/currencies.json").as_slice()), ("cldr-numbers-full/main/es-AR/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/es-AR/currencies.json").as_slice()), ("cldr-numbers-full/main/fr/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/fr/currencies.json").as_slice()), ("cldr-numbers-full/main/fil/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/fil/currencies.json").as_slice()), ("cldr-numbers-full/main/ja/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/ja/currencies.json").as_slice()), ("cldr-numbers-full/main/ru/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/ru/currencies.json").as_slice()), ("cldr-numbers-full/main/sr/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/sr/currencies.json").as_slice()), ("cldr-numbers-full/main/sr-Latn/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/sr-Latn/currencies.json").as_slice()), ("cldr-numbers-full/main/th/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/th/currencies.json").as_slice()), ("cldr-numbers-full/main/tr/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/tr/currencies.json").as_slice()), ("cldr-numbers-full/main/und/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/und/currencies.json").as_slice()), ("cldr-numbers-full/main/ar/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/ar/numbers.json").as_slice()), ("cldr-numbers-full/main/ar-EG/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/ar-EG/numbers.json").as_slice()), ("cldr-numbers-full/main/bn/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/bn/numbers.json").as_slice()), ("cldr-numbers-full/main/ccp/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/ccp/numbers.json").as_slice()), ("cldr-numbers-full/main/en/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/en/numbers.json").as_slice()), ("cldr-numbers-full/main/en-001/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/en-001/numbers.json").as_slice()), ("cldr-numbers-full/main/en-ZA/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/en-ZA/numbers.json").as_slice()), ("cldr-numbers-full/main/es/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/es/numbers.json").as_slice()), ("cldr-numbers-full/main/es-AR/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/es-AR/numbers.json").as_slice()), ("cldr-numbers-full/main/fr/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/fr/numbers.json").as_slice()), ("cldr-numbers-full/main/fil/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/fil/numbers.json").as_slice()), ("cldr-numbers-full/main/ja/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/ja/numbers.json").as_slice()), ("cldr-numbers-full/main/ru/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/ru/numbers.json").as_slice()), ("cldr-numbers-full/main/sr/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/sr/numbers.json").as_slice()), ("cldr-numbers-full/main/sr-Latn/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/sr-Latn/numbers.json").as_slice()), ("cldr-numbers-full/main/th/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/th/numbers.json").as_slice()), ("cldr-numbers-full/main/tr/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/tr/numbers.json").as_slice()), ("cldr-numbers-full/main/und/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/und/numbers.json").as_slice()), ("cldr-person-names-full/main/ar/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/ar/personNames.json").as_slice()), ("cldr-person-names-full/main/ar-EG/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/ar-EG/personNames.json").as_slice()), ("cldr-person-names-full/main/bn/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/bn/personNames.json").as_slice()), ("cldr-person-names-full/main/ccp/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/ccp/personNames.json").as_slice()), ("cldr-person-names-full/main/en/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/en/personNames.json").as_slice()), ("cldr-person-names-full/main/en-001/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/en-001/personNames.json").as_slice()), ("cldr-person-names-full/main/en-ZA/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/en-ZA/personNames.json").as_slice()), ("cldr-person-names-full/main/es/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/es/personNames.json").as_slice()), ("cldr-person-names-full/main/es-AR/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/es-AR/personNames.json").as_slice()), ("cldr-person-names-full/main/fr/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/fr/personNames.json").as_slice()), ("cldr-person-names-full/main/fil/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/fil/personNames.json").as_slice()), ("cldr-person-names-full/main/ja/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/ja/personNames.json").as_slice()), ("cldr-person-names-full/main/ru/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/ru/personNames.json").as_slice()), ("cldr-person-names-full/main/sr/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/sr/personNames.json").as_slice()), ("cldr-person-names-full/main/sr-Latn/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/sr-Latn/personNames.json").as_slice()), ("cldr-person-names-full/main/th/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/th/personNames.json").as_slice()), ("cldr-person-names-full/main/tr/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/tr/personNames.json").as_slice()), ("cldr-person-names-full/main/und/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/und/personNames.json").as_slice()), ("cldr-transforms-full/main/Latin-ASCII/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Latin-ASCII/metadata.json").as_slice()), ("cldr-transforms-full/main/Latin-ASCII/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Latin-ASCII/source.txt").as_slice()), ("cldr-transforms-full/main/el-el_Latn-BGN/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/el-el_Latn-BGN/metadata.json").as_slice()), ("cldr-transforms-full/main/el-el_Latn-BGN/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/el-el_Latn-BGN/source.txt").as_slice()), ("cldr-transforms-full/main/Test-Test-RecursiveSuiteRoot/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-RecursiveSuiteRoot/metadata.json").as_slice()), ("cldr-transforms-full/main/Test-Test-RecursiveSuiteRoot/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-RecursiveSuiteRoot/source.txt").as_slice()), ("cldr-transforms-full/main/Test-Test-HexRustWrapper/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-HexRustWrapper/metadata.json").as_slice()), ("cldr-transforms-full/main/Test-Test-HexRustWrapper/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-HexRustWrapper/source.txt").as_slice()), ("cldr-transforms-full/main/Test-Test-EmptyMatches/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-EmptyMatches/metadata.json").as_slice()), ("cldr-transforms-full/main/Test-Test-EmptyMatches/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-EmptyMatches/source.txt").as_slice()), ("cldr-transforms-full/main/Any-Publishing/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Any-Publishing/metadata.json").as_slice()), ("cldr-transforms-full/main/Any-Publishing/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Any-Publishing/source.txt").as_slice()), ("cldr-transforms-full/main/Test-Test-HexUnicodeWrapper/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-HexUnicodeWrapper/metadata.json").as_slice()), ("cldr-transforms-full/main/Test-Test-HexUnicodeWrapper/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-HexUnicodeWrapper/source.txt").as_slice()), ("cldr-transforms-full/main/Bengali-InterIndic/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Bengali-InterIndic/metadata.json").as_slice()), ("cldr-transforms-full/main/Bengali-InterIndic/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Bengali-InterIndic/source.txt").as_slice()), ("cldr-transforms-full/main/de-ASCII/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/de-ASCII/metadata.json").as_slice()), ("cldr-transforms-full/main/de-ASCII/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/de-ASCII/source.txt").as_slice()), ("cldr-transforms-full/main/InterIndic-Arabic/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/InterIndic-Arabic/metadata.json").as_slice()), ("cldr-transforms-full/main/InterIndic-Arabic/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/InterIndic-Arabic/source.txt").as_slice()), ("cldr-transforms-full/main/Test-Test-RecursiveSuiteA/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-RecursiveSuiteA/metadata.json").as_slice()), ("cldr-transforms-full/main/Test-Test-RecursiveSuiteA/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-RecursiveSuiteA/source.txt").as_slice()), ("cldr-transforms-full/main/Bengali-Arabic/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Bengali-Arabic/metadata.json").as_slice()), ("cldr-transforms-full/main/Bengali-Arabic/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Bengali-Arabic/source.txt").as_slice()), ("cldr-transforms-full/main/Test-Test-CursorFilters/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-CursorFilters/metadata.json").as_slice()), ("cldr-transforms-full/main/Test-Test-CursorFilters/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-CursorFilters/source.txt").as_slice()), ("cldr-transforms-full/main/Test-Test-NielsFunctionalityTest/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-NielsFunctionalityTest/metadata.json").as_slice()), ("cldr-transforms-full/main/Test-Test-NielsFunctionalityTest/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-NielsFunctionalityTest/source.txt").as_slice())].into_iter().collect(), + [("cldr-bcp47/bcp47/timezone.json", include_bytes!("../../tests/data/cldr/cldr-bcp47/bcp47/timezone.json").as_slice()), ("cldr-cal-buddhist-full/main/ar/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/ar/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/ar-EG/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/ar-EG/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/bn/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/bn/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/ccp/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/ccp/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/en/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/en/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/en-001/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/en-001/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/en-ZA/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/en-ZA/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/es/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/es/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/es-AR/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/es-AR/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/fr/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/fr/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/fil/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/fil/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/ja/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/ja/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/ru/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/ru/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/sr/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/sr/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/sr-Latn/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/sr-Latn/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/th/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/th/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/tr/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/tr/ca-buddhist.json").as_slice()), ("cldr-cal-buddhist-full/main/und/ca-buddhist.json", include_bytes!("../../tests/data/cldr/cldr-cal-buddhist-full/main/und/ca-buddhist.json").as_slice()), ("cldr-cal-chinese-full/main/ar/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/ar/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/ar-EG/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/ar-EG/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/bn/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/bn/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/ccp/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/ccp/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/en/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/en/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/en-001/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/en-001/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/en-ZA/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/en-ZA/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/es/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/es/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/es-AR/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/es-AR/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/fr/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/fr/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/fil/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/fil/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/ja/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/ja/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/ru/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/ru/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/sr/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/sr/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/sr-Latn/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/sr-Latn/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/th/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/th/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/tr/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/tr/ca-chinese.json").as_slice()), ("cldr-cal-chinese-full/main/und/ca-chinese.json", include_bytes!("../../tests/data/cldr/cldr-cal-chinese-full/main/und/ca-chinese.json").as_slice()), ("cldr-cal-coptic-full/main/ar/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/ar/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/ar-EG/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/ar-EG/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/bn/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/bn/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/ccp/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/ccp/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/en/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/en/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/en-001/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/en-001/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/en-ZA/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/en-ZA/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/es/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/es/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/es-AR/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/es-AR/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/fr/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/fr/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/fil/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/fil/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/ja/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/ja/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/ru/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/ru/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/sr/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/sr/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/sr-Latn/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/sr-Latn/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/th/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/th/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/tr/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/tr/ca-coptic.json").as_slice()), ("cldr-cal-coptic-full/main/und/ca-coptic.json", include_bytes!("../../tests/data/cldr/cldr-cal-coptic-full/main/und/ca-coptic.json").as_slice()), ("cldr-cal-dangi-full/main/ar/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/ar/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/ar-EG/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/ar-EG/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/bn/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/bn/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/ccp/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/ccp/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/en/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/en/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/en-001/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/en-001/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/en-ZA/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/en-ZA/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/es/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/es/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/es-AR/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/es-AR/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/fr/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/fr/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/fil/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/fil/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/ja/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/ja/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/ru/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/ru/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/sr/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/sr/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/sr-Latn/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/sr-Latn/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/th/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/th/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/tr/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/tr/ca-dangi.json").as_slice()), ("cldr-cal-dangi-full/main/und/ca-dangi.json", include_bytes!("../../tests/data/cldr/cldr-cal-dangi-full/main/und/ca-dangi.json").as_slice()), ("cldr-cal-ethiopic-full/main/ar/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/ar/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/ar-EG/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/ar-EG/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/bn/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/bn/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/ccp/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/ccp/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/en/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/en/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/en-001/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/en-001/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/en-ZA/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/en-ZA/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/es/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/es/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/es-AR/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/es-AR/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/fr/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/fr/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/fil/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/fil/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/ja/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/ja/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/ru/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/ru/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/sr/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/sr/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/sr-Latn/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/sr-Latn/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/th/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/th/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/tr/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/tr/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/und/ca-ethiopic-amete-alem.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/und/ca-ethiopic-amete-alem.json").as_slice()), ("cldr-cal-ethiopic-full/main/ar/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/ar/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/ar-EG/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/ar-EG/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/bn/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/bn/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/ccp/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/ccp/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/en/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/en/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/en-001/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/en-001/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/en-ZA/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/en-ZA/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/es/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/es/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/es-AR/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/es-AR/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/fr/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/fr/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/fil/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/fil/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/ja/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/ja/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/ru/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/ru/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/sr/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/sr/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/sr-Latn/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/sr-Latn/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/th/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/th/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/tr/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/tr/ca-ethiopic.json").as_slice()), ("cldr-cal-ethiopic-full/main/und/ca-ethiopic.json", include_bytes!("../../tests/data/cldr/cldr-cal-ethiopic-full/main/und/ca-ethiopic.json").as_slice()), ("cldr-cal-indian-full/main/ar/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/ar/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/ar-EG/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/ar-EG/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/bn/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/bn/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/ccp/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/ccp/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/en/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/en/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/en-001/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/en-001/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/en-ZA/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/en-ZA/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/es/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/es/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/es-AR/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/es-AR/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/fr/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/fr/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/fil/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/fil/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/ja/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/ja/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/ru/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/ru/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/sr/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/sr/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/sr-Latn/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/sr-Latn/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/th/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/th/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/tr/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/tr/ca-indian.json").as_slice()), ("cldr-cal-indian-full/main/und/ca-indian.json", include_bytes!("../../tests/data/cldr/cldr-cal-indian-full/main/und/ca-indian.json").as_slice()), ("cldr-cal-japanese-full/main/ar/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/ar/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/ar-EG/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/ar-EG/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/bn/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/bn/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/ccp/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/ccp/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/en/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/en/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/en-001/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/en-001/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/en-ZA/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/en-ZA/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/es/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/es/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/es-AR/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/es-AR/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/fr/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/fr/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/fil/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/fil/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/ja/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/ja/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/ru/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/ru/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/sr/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/sr/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/sr-Latn/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/sr-Latn/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/th/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/th/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/tr/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/tr/ca-japanese.json").as_slice()), ("cldr-cal-japanese-full/main/und/ca-japanese.json", include_bytes!("../../tests/data/cldr/cldr-cal-japanese-full/main/und/ca-japanese.json").as_slice()), ("cldr-cal-persian-full/main/ar/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/ar/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/ar-EG/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/ar-EG/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/bn/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/bn/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/ccp/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/ccp/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/en/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/en/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/en-001/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/en-001/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/en-ZA/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/en-ZA/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/es/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/es/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/es-AR/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/es-AR/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/fr/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/fr/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/fil/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/fil/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/ja/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/ja/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/ru/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/ru/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/sr/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/sr/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/sr-Latn/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/sr-Latn/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/th/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/th/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/tr/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/tr/ca-persian.json").as_slice()), ("cldr-cal-persian-full/main/und/ca-persian.json", include_bytes!("../../tests/data/cldr/cldr-cal-persian-full/main/und/ca-persian.json").as_slice()), ("cldr-cal-hebrew-full/main/ar/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/ar/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/ar-EG/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/ar-EG/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/bn/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/bn/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/ccp/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/ccp/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/en/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/en/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/en-001/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/en-001/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/en-ZA/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/en-ZA/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/es/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/es/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/es-AR/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/es-AR/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/fr/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/fr/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/fil/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/fil/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/ja/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/ja/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/ru/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/ru/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/sr/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/sr/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/sr-Latn/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/sr-Latn/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/th/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/th/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/tr/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/tr/ca-hebrew.json").as_slice()), ("cldr-cal-hebrew-full/main/und/ca-hebrew.json", include_bytes!("../../tests/data/cldr/cldr-cal-hebrew-full/main/und/ca-hebrew.json").as_slice()), ("cldr-cal-islamic-full/main/ar/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/ar/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/ar-EG/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/ar-EG/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/bn/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/bn/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/ccp/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/ccp/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/en/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/en/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/en-001/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/en-001/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/en-ZA/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/en-ZA/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/es/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/es/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/es-AR/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/es-AR/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/fr/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/fr/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/fil/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/fil/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/ja/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/ja/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/ru/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/ru/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/sr/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/sr/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/sr-Latn/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/sr-Latn/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/th/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/th/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/tr/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/tr/ca-islamic.json").as_slice()), ("cldr-cal-islamic-full/main/und/ca-islamic.json", include_bytes!("../../tests/data/cldr/cldr-cal-islamic-full/main/und/ca-islamic.json").as_slice()), ("cldr-cal-roc-full/main/ar/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/ar/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/ar-EG/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/ar-EG/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/bn/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/bn/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/ccp/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/ccp/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/en/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/en/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/en-001/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/en-001/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/en-ZA/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/en-ZA/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/es/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/es/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/es-AR/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/es-AR/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/fr/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/fr/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/fil/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/fil/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/ja/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/ja/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/ru/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/ru/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/sr/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/sr/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/sr-Latn/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/sr-Latn/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/th/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/th/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/tr/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/tr/ca-roc.json").as_slice()), ("cldr-cal-roc-full/main/und/ca-roc.json", include_bytes!("../../tests/data/cldr/cldr-cal-roc-full/main/und/ca-roc.json").as_slice()), ("cldr-core/coverageLevels.json", include_bytes!("../../tests/data/cldr/cldr-core/coverageLevels.json").as_slice()), ("cldr-core/scriptMetadata.json", include_bytes!("../../tests/data/cldr/cldr-core/scriptMetadata.json").as_slice()), ("cldr-core/supplemental/aliases.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/aliases.json").as_slice()), ("cldr-core/supplemental/calendarData.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/calendarData.json").as_slice()), ("cldr-core/supplemental/currencyData.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/currencyData.json").as_slice()), ("cldr-core/supplemental/units.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/units.json").as_slice()), ("cldr-core/supplemental/likelySubtags.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/likelySubtags.json").as_slice()), ("cldr-core/supplemental/metaZones.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/metaZones.json").as_slice()), ("cldr-core/supplemental/numberingSystems.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/numberingSystems.json").as_slice()), ("cldr-core/supplemental/ordinals.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/ordinals.json").as_slice()), ("cldr-core/supplemental/parentLocales.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/parentLocales.json").as_slice()), ("cldr-core/supplemental/pluralRanges.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/pluralRanges.json").as_slice()), ("cldr-core/supplemental/plurals.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/plurals.json").as_slice()), ("cldr-core/supplemental/weekData.json", include_bytes!("../../tests/data/cldr/cldr-core/supplemental/weekData.json").as_slice()), ("cldr-dates-full/main/ar/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ar/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/ar-EG/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ar-EG/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/bn/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/bn/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/ccp/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ccp/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/en/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/en/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/en-001/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/en-001/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/en-ZA/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/en-ZA/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/es/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/es/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/es-AR/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/es-AR/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/fr/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/fr/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/fil/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/fil/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/ja/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ja/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/ru/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ru/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/sr/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/sr/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/sr-Latn/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/sr-Latn/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/th/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/th/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/tr/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/tr/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/und/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/und/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/ar/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ar/dateFields.json").as_slice()), ("cldr-dates-full/main/ar-EG/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ar-EG/dateFields.json").as_slice()), ("cldr-dates-full/main/bn/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/bn/dateFields.json").as_slice()), ("cldr-dates-full/main/ccp/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ccp/dateFields.json").as_slice()), ("cldr-dates-full/main/en/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/en/dateFields.json").as_slice()), ("cldr-dates-full/main/en-001/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/en-001/dateFields.json").as_slice()), ("cldr-dates-full/main/en-ZA/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/en-ZA/dateFields.json").as_slice()), ("cldr-dates-full/main/es/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/es/dateFields.json").as_slice()), ("cldr-dates-full/main/es-AR/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/es-AR/dateFields.json").as_slice()), ("cldr-dates-full/main/fr/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/fr/dateFields.json").as_slice()), ("cldr-dates-full/main/fil/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/fil/dateFields.json").as_slice()), ("cldr-dates-full/main/ja/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ja/dateFields.json").as_slice()), ("cldr-dates-full/main/ru/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ru/dateFields.json").as_slice()), ("cldr-dates-full/main/sr/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/sr/dateFields.json").as_slice()), ("cldr-dates-full/main/sr-Latn/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/sr-Latn/dateFields.json").as_slice()), ("cldr-dates-full/main/th/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/th/dateFields.json").as_slice()), ("cldr-dates-full/main/tr/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/tr/dateFields.json").as_slice()), ("cldr-dates-full/main/und/dateFields.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/und/dateFields.json").as_slice()), ("cldr-dates-full/main/ar/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ar/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/ar-EG/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ar-EG/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/bn/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/bn/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/ccp/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ccp/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/en/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/en/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/en-001/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/en-001/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/en-ZA/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/en-ZA/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/es/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/es/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/es-AR/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/es-AR/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/fr/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/fr/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/fil/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/fil/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/ja/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ja/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/ru/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/ru/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/sr/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/sr/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/sr-Latn/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/sr-Latn/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/th/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/th/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/tr/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/tr/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/und/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/und/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/cs/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/cs/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/cs/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/cs/timeZoneNames.json").as_slice()), ("cldr-dates-full/main/haw/ca-gregorian.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/haw/ca-gregorian.json").as_slice()), ("cldr-dates-full/main/haw/timeZoneNames.json", include_bytes!("../../tests/data/cldr/cldr-dates-full/main/haw/timeZoneNames.json").as_slice()), ("cldr-localenames-full/main/ar/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ar/languages.json").as_slice()), ("cldr-localenames-full/main/ar-EG/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ar-EG/languages.json").as_slice()), ("cldr-localenames-full/main/bn/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/bn/languages.json").as_slice()), ("cldr-localenames-full/main/ccp/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ccp/languages.json").as_slice()), ("cldr-localenames-full/main/en/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en/languages.json").as_slice()), ("cldr-localenames-full/main/en-001/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en-001/languages.json").as_slice()), ("cldr-localenames-full/main/en-ZA/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en-ZA/languages.json").as_slice()), ("cldr-localenames-full/main/es/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/es/languages.json").as_slice()), ("cldr-localenames-full/main/es-AR/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/es-AR/languages.json").as_slice()), ("cldr-localenames-full/main/fr/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/fr/languages.json").as_slice()), ("cldr-localenames-full/main/fil/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/fil/languages.json").as_slice()), ("cldr-localenames-full/main/ja/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ja/languages.json").as_slice()), ("cldr-localenames-full/main/ru/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ru/languages.json").as_slice()), ("cldr-localenames-full/main/sr/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/sr/languages.json").as_slice()), ("cldr-localenames-full/main/sr-Latn/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/sr-Latn/languages.json").as_slice()), ("cldr-localenames-full/main/th/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/th/languages.json").as_slice()), ("cldr-localenames-full/main/tr/languages.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/tr/languages.json").as_slice()), ("cldr-localenames-full/main/ar/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ar/scripts.json").as_slice()), ("cldr-localenames-full/main/ar-EG/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ar-EG/scripts.json").as_slice()), ("cldr-localenames-full/main/bn/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/bn/scripts.json").as_slice()), ("cldr-localenames-full/main/ccp/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ccp/scripts.json").as_slice()), ("cldr-localenames-full/main/en/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en/scripts.json").as_slice()), ("cldr-localenames-full/main/en-001/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en-001/scripts.json").as_slice()), ("cldr-localenames-full/main/en-ZA/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en-ZA/scripts.json").as_slice()), ("cldr-localenames-full/main/es/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/es/scripts.json").as_slice()), ("cldr-localenames-full/main/es-AR/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/es-AR/scripts.json").as_slice()), ("cldr-localenames-full/main/fr/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/fr/scripts.json").as_slice()), ("cldr-localenames-full/main/fil/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/fil/scripts.json").as_slice()), ("cldr-localenames-full/main/ja/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ja/scripts.json").as_slice()), ("cldr-localenames-full/main/ru/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ru/scripts.json").as_slice()), ("cldr-localenames-full/main/sr/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/sr/scripts.json").as_slice()), ("cldr-localenames-full/main/sr-Latn/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/sr-Latn/scripts.json").as_slice()), ("cldr-localenames-full/main/th/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/th/scripts.json").as_slice()), ("cldr-localenames-full/main/tr/scripts.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/tr/scripts.json").as_slice()), ("cldr-localenames-full/main/ar/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ar/territories.json").as_slice()), ("cldr-localenames-full/main/ar-EG/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ar-EG/territories.json").as_slice()), ("cldr-localenames-full/main/bn/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/bn/territories.json").as_slice()), ("cldr-localenames-full/main/ccp/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ccp/territories.json").as_slice()), ("cldr-localenames-full/main/en/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en/territories.json").as_slice()), ("cldr-localenames-full/main/en-001/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en-001/territories.json").as_slice()), ("cldr-localenames-full/main/en-ZA/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en-ZA/territories.json").as_slice()), ("cldr-localenames-full/main/es/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/es/territories.json").as_slice()), ("cldr-localenames-full/main/es-AR/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/es-AR/territories.json").as_slice()), ("cldr-localenames-full/main/fr/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/fr/territories.json").as_slice()), ("cldr-localenames-full/main/fil/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/fil/territories.json").as_slice()), ("cldr-localenames-full/main/ja/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ja/territories.json").as_slice()), ("cldr-localenames-full/main/ru/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ru/territories.json").as_slice()), ("cldr-localenames-full/main/sr/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/sr/territories.json").as_slice()), ("cldr-localenames-full/main/sr-Latn/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/sr-Latn/territories.json").as_slice()), ("cldr-localenames-full/main/th/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/th/territories.json").as_slice()), ("cldr-localenames-full/main/tr/territories.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/tr/territories.json").as_slice()), ("cldr-localenames-full/main/ar/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ar/variants.json").as_slice()), ("cldr-localenames-full/main/ar-EG/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ar-EG/variants.json").as_slice()), ("cldr-localenames-full/main/en/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en/variants.json").as_slice()), ("cldr-localenames-full/main/en-001/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en-001/variants.json").as_slice()), ("cldr-localenames-full/main/en-ZA/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/en-ZA/variants.json").as_slice()), ("cldr-localenames-full/main/es/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/es/variants.json").as_slice()), ("cldr-localenames-full/main/es-AR/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/es-AR/variants.json").as_slice()), ("cldr-localenames-full/main/fr/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/fr/variants.json").as_slice()), ("cldr-localenames-full/main/fil/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/fil/variants.json").as_slice()), ("cldr-localenames-full/main/ja/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ja/variants.json").as_slice()), ("cldr-localenames-full/main/ru/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/ru/variants.json").as_slice()), ("cldr-localenames-full/main/sr/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/sr/variants.json").as_slice()), ("cldr-localenames-full/main/sr-Latn/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/sr-Latn/variants.json").as_slice()), ("cldr-localenames-full/main/th/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/th/variants.json").as_slice()), ("cldr-localenames-full/main/tr/variants.json", include_bytes!("../../tests/data/cldr/cldr-localenames-full/main/tr/variants.json").as_slice()), ("cldr-misc-full/main/ar/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/ar/characters.json").as_slice()), ("cldr-misc-full/main/ar-EG/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/ar-EG/characters.json").as_slice()), ("cldr-misc-full/main/bn/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/bn/characters.json").as_slice()), ("cldr-misc-full/main/ccp/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/ccp/characters.json").as_slice()), ("cldr-misc-full/main/en/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/en/characters.json").as_slice()), ("cldr-misc-full/main/en-001/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/en-001/characters.json").as_slice()), ("cldr-misc-full/main/en-ZA/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/en-ZA/characters.json").as_slice()), ("cldr-misc-full/main/es/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/es/characters.json").as_slice()), ("cldr-misc-full/main/es-AR/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/es-AR/characters.json").as_slice()), ("cldr-misc-full/main/fr/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/fr/characters.json").as_slice()), ("cldr-misc-full/main/fil/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/fil/characters.json").as_slice()), ("cldr-misc-full/main/ja/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/ja/characters.json").as_slice()), ("cldr-misc-full/main/ru/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/ru/characters.json").as_slice()), ("cldr-misc-full/main/sr/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/sr/characters.json").as_slice()), ("cldr-misc-full/main/sr-Latn/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/sr-Latn/characters.json").as_slice()), ("cldr-misc-full/main/th/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/th/characters.json").as_slice()), ("cldr-misc-full/main/tr/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/tr/characters.json").as_slice()), ("cldr-misc-full/main/und/characters.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/und/characters.json").as_slice()), ("cldr-misc-full/main/ar/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/ar/listPatterns.json").as_slice()), ("cldr-misc-full/main/ar-EG/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/ar-EG/listPatterns.json").as_slice()), ("cldr-misc-full/main/bn/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/bn/listPatterns.json").as_slice()), ("cldr-misc-full/main/ccp/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/ccp/listPatterns.json").as_slice()), ("cldr-misc-full/main/en/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/en/listPatterns.json").as_slice()), ("cldr-misc-full/main/en-001/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/en-001/listPatterns.json").as_slice()), ("cldr-misc-full/main/en-ZA/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/en-ZA/listPatterns.json").as_slice()), ("cldr-misc-full/main/es/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/es/listPatterns.json").as_slice()), ("cldr-misc-full/main/es-AR/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/es-AR/listPatterns.json").as_slice()), ("cldr-misc-full/main/fr/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/fr/listPatterns.json").as_slice()), ("cldr-misc-full/main/fil/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/fil/listPatterns.json").as_slice()), ("cldr-misc-full/main/ja/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/ja/listPatterns.json").as_slice()), ("cldr-misc-full/main/ru/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/ru/listPatterns.json").as_slice()), ("cldr-misc-full/main/sr/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/sr/listPatterns.json").as_slice()), ("cldr-misc-full/main/sr-Latn/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/sr-Latn/listPatterns.json").as_slice()), ("cldr-misc-full/main/th/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/th/listPatterns.json").as_slice()), ("cldr-misc-full/main/tr/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/tr/listPatterns.json").as_slice()), ("cldr-misc-full/main/und/listPatterns.json", include_bytes!("../../tests/data/cldr/cldr-misc-full/main/und/listPatterns.json").as_slice()), ("cldr-numbers-full/main/ar/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/ar/currencies.json").as_slice()), ("cldr-numbers-full/main/ar-EG/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/ar-EG/currencies.json").as_slice()), ("cldr-numbers-full/main/bn/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/bn/currencies.json").as_slice()), ("cldr-numbers-full/main/ccp/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/ccp/currencies.json").as_slice()), ("cldr-numbers-full/main/en/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/en/currencies.json").as_slice()), ("cldr-numbers-full/main/en-001/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/en-001/currencies.json").as_slice()), ("cldr-numbers-full/main/en-ZA/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/en-ZA/currencies.json").as_slice()), ("cldr-numbers-full/main/es/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/es/currencies.json").as_slice()), ("cldr-numbers-full/main/es-AR/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/es-AR/currencies.json").as_slice()), ("cldr-numbers-full/main/fr/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/fr/currencies.json").as_slice()), ("cldr-numbers-full/main/fil/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/fil/currencies.json").as_slice()), ("cldr-numbers-full/main/ja/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/ja/currencies.json").as_slice()), ("cldr-numbers-full/main/ru/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/ru/currencies.json").as_slice()), ("cldr-numbers-full/main/sr/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/sr/currencies.json").as_slice()), ("cldr-numbers-full/main/sr-Latn/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/sr-Latn/currencies.json").as_slice()), ("cldr-numbers-full/main/th/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/th/currencies.json").as_slice()), ("cldr-numbers-full/main/tr/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/tr/currencies.json").as_slice()), ("cldr-numbers-full/main/und/currencies.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/und/currencies.json").as_slice()), ("cldr-numbers-full/main/ar/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/ar/numbers.json").as_slice()), ("cldr-numbers-full/main/ar-EG/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/ar-EG/numbers.json").as_slice()), ("cldr-numbers-full/main/bn/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/bn/numbers.json").as_slice()), ("cldr-numbers-full/main/ccp/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/ccp/numbers.json").as_slice()), ("cldr-numbers-full/main/en/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/en/numbers.json").as_slice()), ("cldr-numbers-full/main/en-001/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/en-001/numbers.json").as_slice()), ("cldr-numbers-full/main/en-ZA/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/en-ZA/numbers.json").as_slice()), ("cldr-numbers-full/main/es/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/es/numbers.json").as_slice()), ("cldr-numbers-full/main/es-AR/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/es-AR/numbers.json").as_slice()), ("cldr-numbers-full/main/fr/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/fr/numbers.json").as_slice()), ("cldr-numbers-full/main/fil/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/fil/numbers.json").as_slice()), ("cldr-numbers-full/main/ja/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/ja/numbers.json").as_slice()), ("cldr-numbers-full/main/ru/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/ru/numbers.json").as_slice()), ("cldr-numbers-full/main/sr/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/sr/numbers.json").as_slice()), ("cldr-numbers-full/main/sr-Latn/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/sr-Latn/numbers.json").as_slice()), ("cldr-numbers-full/main/th/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/th/numbers.json").as_slice()), ("cldr-numbers-full/main/tr/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/tr/numbers.json").as_slice()), ("cldr-numbers-full/main/und/numbers.json", include_bytes!("../../tests/data/cldr/cldr-numbers-full/main/und/numbers.json").as_slice()), ("cldr-person-names-full/main/ar/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/ar/personNames.json").as_slice()), ("cldr-person-names-full/main/ar-EG/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/ar-EG/personNames.json").as_slice()), ("cldr-person-names-full/main/bn/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/bn/personNames.json").as_slice()), ("cldr-person-names-full/main/ccp/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/ccp/personNames.json").as_slice()), ("cldr-person-names-full/main/en/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/en/personNames.json").as_slice()), ("cldr-person-names-full/main/en-001/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/en-001/personNames.json").as_slice()), ("cldr-person-names-full/main/en-ZA/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/en-ZA/personNames.json").as_slice()), ("cldr-person-names-full/main/es/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/es/personNames.json").as_slice()), ("cldr-person-names-full/main/es-AR/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/es-AR/personNames.json").as_slice()), ("cldr-person-names-full/main/fr/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/fr/personNames.json").as_slice()), ("cldr-person-names-full/main/fil/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/fil/personNames.json").as_slice()), ("cldr-person-names-full/main/ja/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/ja/personNames.json").as_slice()), ("cldr-person-names-full/main/ru/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/ru/personNames.json").as_slice()), ("cldr-person-names-full/main/sr/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/sr/personNames.json").as_slice()), ("cldr-person-names-full/main/sr-Latn/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/sr-Latn/personNames.json").as_slice()), ("cldr-person-names-full/main/th/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/th/personNames.json").as_slice()), ("cldr-person-names-full/main/tr/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/tr/personNames.json").as_slice()), ("cldr-person-names-full/main/und/personNames.json", include_bytes!("../../tests/data/cldr/cldr-person-names-full/main/und/personNames.json").as_slice()), ("cldr-transforms-full/main/Test-Test-HexRustWrapper/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-HexRustWrapper/metadata.json").as_slice()), ("cldr-transforms-full/main/Test-Test-HexRustWrapper/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-HexRustWrapper/source.txt").as_slice()), ("cldr-transforms-full/main/Test-Test-RecursiveSuiteA/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-RecursiveSuiteA/metadata.json").as_slice()), ("cldr-transforms-full/main/Test-Test-RecursiveSuiteA/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-RecursiveSuiteA/source.txt").as_slice()), ("cldr-transforms-full/main/Bengali-InterIndic/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Bengali-InterIndic/metadata.json").as_slice()), ("cldr-transforms-full/main/Bengali-InterIndic/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Bengali-InterIndic/source.txt").as_slice()), ("cldr-transforms-full/main/Latin-ASCII/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Latin-ASCII/metadata.json").as_slice()), ("cldr-transforms-full/main/Latin-ASCII/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Latin-ASCII/source.txt").as_slice()), ("cldr-transforms-full/main/de-ASCII/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/de-ASCII/metadata.json").as_slice()), ("cldr-transforms-full/main/de-ASCII/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/de-ASCII/source.txt").as_slice()), ("cldr-transforms-full/main/Test-Test-NielsFunctionalityTest/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-NielsFunctionalityTest/metadata.json").as_slice()), ("cldr-transforms-full/main/Test-Test-NielsFunctionalityTest/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-NielsFunctionalityTest/source.txt").as_slice()), ("cldr-transforms-full/main/Test-Test-CursorFilters/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-CursorFilters/metadata.json").as_slice()), ("cldr-transforms-full/main/Test-Test-CursorFilters/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-CursorFilters/source.txt").as_slice()), ("cldr-transforms-full/main/InterIndic-Arabic/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/InterIndic-Arabic/metadata.json").as_slice()), ("cldr-transforms-full/main/InterIndic-Arabic/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/InterIndic-Arabic/source.txt").as_slice()), ("cldr-transforms-full/main/Test-Test-HexUnicodeWrapper/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-HexUnicodeWrapper/metadata.json").as_slice()), ("cldr-transforms-full/main/Test-Test-HexUnicodeWrapper/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-HexUnicodeWrapper/source.txt").as_slice()), ("cldr-transforms-full/main/Test-Test-RecursiveSuiteRoot/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-RecursiveSuiteRoot/metadata.json").as_slice()), ("cldr-transforms-full/main/Test-Test-RecursiveSuiteRoot/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-RecursiveSuiteRoot/source.txt").as_slice()), ("cldr-transforms-full/main/Test-Test-EmptyMatches/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-EmptyMatches/metadata.json").as_slice()), ("cldr-transforms-full/main/Test-Test-EmptyMatches/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Test-Test-EmptyMatches/source.txt").as_slice()), ("cldr-transforms-full/main/el-el_Latn-BGN/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/el-el_Latn-BGN/metadata.json").as_slice()), ("cldr-transforms-full/main/el-el_Latn-BGN/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/el-el_Latn-BGN/source.txt").as_slice()), ("cldr-transforms-full/main/Bengali-Arabic/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Bengali-Arabic/metadata.json").as_slice()), ("cldr-transforms-full/main/Bengali-Arabic/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Bengali-Arabic/source.txt").as_slice()), ("cldr-transforms-full/main/Any-Publishing/metadata.json", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Any-Publishing/metadata.json").as_slice()), ("cldr-transforms-full/main/Any-Publishing/source.txt", include_bytes!("../../tests/data/cldr/cldr-transforms-full/main/Any-Publishing/source.txt").as_slice())].into_iter().collect(), ))))), icuexport_paths: Some(Arc::new(SerdeCache::new(AbstractFs::Memory( - [("collation/implicithan/ar_compat_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ar_compat_data.toml").as_slice()), ("collation/implicithan/ar_compat_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ar_compat_meta.toml").as_slice()), ("collation/implicithan/ar_compat_reord.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ar_compat_reord.toml").as_slice()), ("collation/implicithan/ar_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ar_standard_data.toml").as_slice()), ("collation/implicithan/bn_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/bn_standard_data.toml").as_slice()), ("collation/implicithan/es_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/es_standard_data.toml").as_slice()), ("collation/implicithan/fil_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/fil_standard_data.toml").as_slice()), ("collation/implicithan/ja_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ja_standard_data.toml").as_slice()), ("collation/implicithan/sr_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/sr_standard_data.toml").as_slice()), ("collation/implicithan/sr_Latn_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/sr_Latn_standard_data.toml").as_slice()), ("collation/implicithan/th_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/th_standard_data.toml").as_slice()), ("collation/implicithan/tr_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/tr_standard_data.toml").as_slice()), ("collation/implicithan/root_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/root_standard_data.toml").as_slice()), ("collation/implicithan/root_standard_dia.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/root_standard_dia.toml").as_slice()), ("collation/implicithan/root_standard_jamo.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/root_standard_jamo.toml").as_slice()), ("collation/implicithan/ar_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ar_standard_meta.toml").as_slice()), ("collation/implicithan/bn_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/bn_standard_meta.toml").as_slice()), ("collation/implicithan/es_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/es_standard_meta.toml").as_slice()), ("collation/implicithan/fil_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/fil_standard_meta.toml").as_slice()), ("collation/implicithan/ja_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ja_standard_meta.toml").as_slice()), ("collation/implicithan/ru_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ru_standard_meta.toml").as_slice()), ("collation/implicithan/sr_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/sr_standard_meta.toml").as_slice()), ("collation/implicithan/sr_Latn_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/sr_Latn_standard_meta.toml").as_slice()), ("collation/implicithan/th_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/th_standard_meta.toml").as_slice()), ("collation/implicithan/tr_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/tr_standard_meta.toml").as_slice()), ("collation/implicithan/root_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/root_standard_meta.toml").as_slice()), ("collation/implicithan/root_standard_prim.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/root_standard_prim.toml").as_slice()), ("collation/implicithan/ar_standard_reord.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ar_standard_reord.toml").as_slice()), ("collation/implicithan/bn_standard_reord.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/bn_standard_reord.toml").as_slice()), ("collation/implicithan/ja_standard_reord.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ja_standard_reord.toml").as_slice()), ("collation/implicithan/ru_standard_reord.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ru_standard_reord.toml").as_slice()), ("collation/implicithan/sr_standard_reord.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/sr_standard_reord.toml").as_slice()), ("collation/implicithan/sr_Latn_standard_reord.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/sr_Latn_standard_reord.toml").as_slice()), ("collation/implicithan/th_standard_reord.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/th_standard_reord.toml").as_slice()), ("collation/implicithan/bn_traditional_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/bn_traditional_data.toml").as_slice()), ("collation/implicithan/es_traditional_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/es_traditional_data.toml").as_slice()), ("collation/implicithan/bn_traditional_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/bn_traditional_meta.toml").as_slice()), ("collation/implicithan/es_traditional_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/es_traditional_meta.toml").as_slice()), ("collation/implicithan/bn_traditional_reord.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/bn_traditional_reord.toml").as_slice()), ("collation/implicithan/ja_unihan_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ja_unihan_data.toml").as_slice()), ("collation/implicithan/ja_unihan_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ja_unihan_meta.toml").as_slice()), ("collation/implicithan/ja_unihan_reord.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ja_unihan_reord.toml").as_slice()), ("collation/implicithan/ko_search_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ko_search_data.toml").as_slice()), ("collation/implicithan/ko_searchjl_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ko_searchjl_data.toml").as_slice()), ("collation/implicithan/ko_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ko_standard_data.toml").as_slice()), ("collation/implicithan/ko_unihan_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ko_unihan_data.toml").as_slice()), ("collation/implicithan/root_emoji_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/root_emoji_data.toml").as_slice()), ("collation/implicithan/root_emoji_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/root_emoji_meta.toml").as_slice()), ("collation/implicithan/root_eor_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/root_eor_data.toml").as_slice()), ("collation/implicithan/root_eor_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/root_eor_meta.toml").as_slice()), ("collation/implicithan/zh_big5han_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/zh_big5han_data.toml").as_slice()), ("collation/implicithan/zh_gb2312han_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/zh_gb2312han_data.toml").as_slice()), ("collation/implicithan/zh_pinyin_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/zh_pinyin_data.toml").as_slice()), ("collation/implicithan/zh_stroke_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/zh_stroke_data.toml").as_slice()), ("collation/implicithan/zh_unihan_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/zh_unihan_data.toml").as_slice()), ("collation/implicithan/zh_zhuyin_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/zh_zhuyin_data.toml").as_slice()), ("norm/small/compositions.toml", include_bytes!("../../tests/data/icuexport/norm/small/compositions.toml").as_slice()), ("norm/small/decompositionex.toml", include_bytes!("../../tests/data/icuexport/norm/small/decompositionex.toml").as_slice()), ("norm/small/nfd.toml", include_bytes!("../../tests/data/icuexport/norm/small/nfd.toml").as_slice()), ("norm/small/nfdex.toml", include_bytes!("../../tests/data/icuexport/norm/small/nfdex.toml").as_slice()), ("norm/small/nfkd.toml", include_bytes!("../../tests/data/icuexport/norm/small/nfkd.toml").as_slice()), ("norm/small/nfkdex.toml", include_bytes!("../../tests/data/icuexport/norm/small/nfkdex.toml").as_slice()), ("norm/small/uts46d.toml", include_bytes!("../../tests/data/icuexport/norm/small/uts46d.toml").as_slice()), ("segmenter/dictionary/burmesedict.toml", include_bytes!("../../tests/data/icuexport/segmenter/dictionary/burmesedict.toml").as_slice()), ("segmenter/dictionary/cjdict.toml", include_bytes!("../../tests/data/icuexport/segmenter/dictionary/cjdict.toml").as_slice()), ("segmenter/dictionary/khmerdict.toml", include_bytes!("../../tests/data/icuexport/segmenter/dictionary/khmerdict.toml").as_slice()), ("segmenter/dictionary/laodict.toml", include_bytes!("../../tests/data/icuexport/segmenter/dictionary/laodict.toml").as_slice()), ("segmenter/dictionary/thaidict.toml", include_bytes!("../../tests/data/icuexport/segmenter/dictionary/thaidict.toml").as_slice()), ("ucase/small/ucase.toml", include_bytes!("../../tests/data/icuexport/ucase/small/ucase.toml").as_slice()), ("uprops/small/AHex.toml", include_bytes!("../../tests/data/icuexport/uprops/small/AHex.toml").as_slice()), ("uprops/small/alnum.toml", include_bytes!("../../tests/data/icuexport/uprops/small/alnum.toml").as_slice()), ("uprops/small/Alpha.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Alpha.toml").as_slice()), ("uprops/small/Basic_Emoji.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Basic_Emoji.toml").as_slice()), ("uprops/small/bc.toml", include_bytes!("../../tests/data/icuexport/uprops/small/bc.toml").as_slice()), ("uprops/small/Bidi_C.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Bidi_C.toml").as_slice()), ("uprops/small/Bidi_M.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Bidi_M.toml").as_slice()), ("uprops/small/blank.toml", include_bytes!("../../tests/data/icuexport/uprops/small/blank.toml").as_slice()), ("uprops/small/bmg.toml", include_bytes!("../../tests/data/icuexport/uprops/small/bmg.toml").as_slice()), ("uprops/small/bpt.toml", include_bytes!("../../tests/data/icuexport/uprops/small/bpt.toml").as_slice()), ("uprops/small/Cased.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Cased.toml").as_slice()), ("uprops/small/ccc.toml", include_bytes!("../../tests/data/icuexport/uprops/small/ccc.toml").as_slice()), ("uprops/small/CI.toml", include_bytes!("../../tests/data/icuexport/uprops/small/CI.toml").as_slice()), ("uprops/small/Comp_Ex.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Comp_Ex.toml").as_slice()), ("uprops/small/CWCF.toml", include_bytes!("../../tests/data/icuexport/uprops/small/CWCF.toml").as_slice()), ("uprops/small/CWCM.toml", include_bytes!("../../tests/data/icuexport/uprops/small/CWCM.toml").as_slice()), ("uprops/small/CWKCF.toml", include_bytes!("../../tests/data/icuexport/uprops/small/CWKCF.toml").as_slice()), ("uprops/small/CWL.toml", include_bytes!("../../tests/data/icuexport/uprops/small/CWL.toml").as_slice()), ("uprops/small/CWT.toml", include_bytes!("../../tests/data/icuexport/uprops/small/CWT.toml").as_slice()), ("uprops/small/CWU.toml", include_bytes!("../../tests/data/icuexport/uprops/small/CWU.toml").as_slice()), ("uprops/small/Dash.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Dash.toml").as_slice()), ("uprops/small/Dep.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Dep.toml").as_slice()), ("uprops/small/DI.toml", include_bytes!("../../tests/data/icuexport/uprops/small/DI.toml").as_slice()), ("uprops/small/Dia.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Dia.toml").as_slice()), ("uprops/small/ea.toml", include_bytes!("../../tests/data/icuexport/uprops/small/ea.toml").as_slice()), ("uprops/small/EBase.toml", include_bytes!("../../tests/data/icuexport/uprops/small/EBase.toml").as_slice()), ("uprops/small/EComp.toml", include_bytes!("../../tests/data/icuexport/uprops/small/EComp.toml").as_slice()), ("uprops/small/EMod.toml", include_bytes!("../../tests/data/icuexport/uprops/small/EMod.toml").as_slice()), ("uprops/small/Emoji.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Emoji.toml").as_slice()), ("uprops/small/EPres.toml", include_bytes!("../../tests/data/icuexport/uprops/small/EPres.toml").as_slice()), ("uprops/small/Ext.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Ext.toml").as_slice()), ("uprops/small/ExtPict.toml", include_bytes!("../../tests/data/icuexport/uprops/small/ExtPict.toml").as_slice()), ("uprops/small/gc.toml", include_bytes!("../../tests/data/icuexport/uprops/small/gc.toml").as_slice()), ("uprops/small/GCB.toml", include_bytes!("../../tests/data/icuexport/uprops/small/GCB.toml").as_slice()), ("uprops/small/gcm.toml", include_bytes!("../../tests/data/icuexport/uprops/small/gcm.toml").as_slice()), ("uprops/small/Gr_Base.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Gr_Base.toml").as_slice()), ("uprops/small/Gr_Ext.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Gr_Ext.toml").as_slice()), ("uprops/small/Gr_Link.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Gr_Link.toml").as_slice()), ("uprops/small/graph.toml", include_bytes!("../../tests/data/icuexport/uprops/small/graph.toml").as_slice()), ("uprops/small/Hex.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Hex.toml").as_slice()), ("uprops/small/Hyphen.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Hyphen.toml").as_slice()), ("uprops/small/IDC.toml", include_bytes!("../../tests/data/icuexport/uprops/small/IDC.toml").as_slice()), ("uprops/small/Ideo.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Ideo.toml").as_slice()), ("uprops/small/IDS.toml", include_bytes!("../../tests/data/icuexport/uprops/small/IDS.toml").as_slice()), ("uprops/small/IDSB.toml", include_bytes!("../../tests/data/icuexport/uprops/small/IDSB.toml").as_slice()), ("uprops/small/IDST.toml", include_bytes!("../../tests/data/icuexport/uprops/small/IDST.toml").as_slice()), ("uprops/small/InSC.toml", include_bytes!("../../tests/data/icuexport/uprops/small/InSC.toml").as_slice()), ("uprops/small/Join_C.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Join_C.toml").as_slice()), ("uprops/small/lb.toml", include_bytes!("../../tests/data/icuexport/uprops/small/lb.toml").as_slice()), ("uprops/small/LOE.toml", include_bytes!("../../tests/data/icuexport/uprops/small/LOE.toml").as_slice()), ("uprops/small/Lower.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Lower.toml").as_slice()), ("uprops/small/Math.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Math.toml").as_slice()), ("uprops/small/NChar.toml", include_bytes!("../../tests/data/icuexport/uprops/small/NChar.toml").as_slice()), ("uprops/small/nfcinert.toml", include_bytes!("../../tests/data/icuexport/uprops/small/nfcinert.toml").as_slice()), ("uprops/small/nfdinert.toml", include_bytes!("../../tests/data/icuexport/uprops/small/nfdinert.toml").as_slice()), ("uprops/small/nfkcinert.toml", include_bytes!("../../tests/data/icuexport/uprops/small/nfkcinert.toml").as_slice()), ("uprops/small/nfkdinert.toml", include_bytes!("../../tests/data/icuexport/uprops/small/nfkdinert.toml").as_slice()), ("uprops/small/Pat_Syn.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Pat_Syn.toml").as_slice()), ("uprops/small/Pat_WS.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Pat_WS.toml").as_slice()), ("uprops/small/PCM.toml", include_bytes!("../../tests/data/icuexport/uprops/small/PCM.toml").as_slice()), ("uprops/small/print.toml", include_bytes!("../../tests/data/icuexport/uprops/small/print.toml").as_slice()), ("uprops/small/QMark.toml", include_bytes!("../../tests/data/icuexport/uprops/small/QMark.toml").as_slice()), ("uprops/small/Radical.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Radical.toml").as_slice()), ("uprops/small/RI.toml", include_bytes!("../../tests/data/icuexport/uprops/small/RI.toml").as_slice()), ("uprops/small/SB.toml", include_bytes!("../../tests/data/icuexport/uprops/small/SB.toml").as_slice()), ("uprops/small/sc.toml", include_bytes!("../../tests/data/icuexport/uprops/small/sc.toml").as_slice()), ("uprops/small/scx.toml", include_bytes!("../../tests/data/icuexport/uprops/small/scx.toml").as_slice()), ("uprops/small/SD.toml", include_bytes!("../../tests/data/icuexport/uprops/small/SD.toml").as_slice()), ("uprops/small/segstart.toml", include_bytes!("../../tests/data/icuexport/uprops/small/segstart.toml").as_slice()), ("uprops/small/Sensitive.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Sensitive.toml").as_slice()), ("uprops/small/STerm.toml", include_bytes!("../../tests/data/icuexport/uprops/small/STerm.toml").as_slice()), ("uprops/small/Term.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Term.toml").as_slice()), ("uprops/small/UIdeo.toml", include_bytes!("../../tests/data/icuexport/uprops/small/UIdeo.toml").as_slice()), ("uprops/small/Upper.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Upper.toml").as_slice()), ("uprops/small/VS.toml", include_bytes!("../../tests/data/icuexport/uprops/small/VS.toml").as_slice()), ("uprops/small/WB.toml", include_bytes!("../../tests/data/icuexport/uprops/small/WB.toml").as_slice()), ("uprops/small/WSpace.toml", include_bytes!("../../tests/data/icuexport/uprops/small/WSpace.toml").as_slice()), ("uprops/small/xdigit.toml", include_bytes!("../../tests/data/icuexport/uprops/small/xdigit.toml").as_slice()), ("uprops/small/XIDC.toml", include_bytes!("../../tests/data/icuexport/uprops/small/XIDC.toml").as_slice()), ("uprops/small/XIDS.toml", include_bytes!("../../tests/data/icuexport/uprops/small/XIDS.toml").as_slice())].into_iter().collect(), + [("collation/implicithan/ar_compat_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ar_compat_data.toml").as_slice()), ("collation/implicithan/ar_compat_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ar_compat_meta.toml").as_slice()), ("collation/implicithan/ar_compat_reord.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ar_compat_reord.toml").as_slice()), ("collation/implicithan/ar_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ar_standard_data.toml").as_slice()), ("collation/implicithan/bn_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/bn_standard_data.toml").as_slice()), ("collation/implicithan/es_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/es_standard_data.toml").as_slice()), ("collation/implicithan/fil_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/fil_standard_data.toml").as_slice()), ("collation/implicithan/ja_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ja_standard_data.toml").as_slice()), ("collation/implicithan/sr_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/sr_standard_data.toml").as_slice()), ("collation/implicithan/sr_Latn_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/sr_Latn_standard_data.toml").as_slice()), ("collation/implicithan/th_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/th_standard_data.toml").as_slice()), ("collation/implicithan/tr_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/tr_standard_data.toml").as_slice()), ("collation/implicithan/root_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/root_standard_data.toml").as_slice()), ("collation/implicithan/root_standard_dia.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/root_standard_dia.toml").as_slice()), ("collation/implicithan/root_standard_jamo.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/root_standard_jamo.toml").as_slice()), ("collation/implicithan/ar_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ar_standard_meta.toml").as_slice()), ("collation/implicithan/bn_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/bn_standard_meta.toml").as_slice()), ("collation/implicithan/es_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/es_standard_meta.toml").as_slice()), ("collation/implicithan/fil_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/fil_standard_meta.toml").as_slice()), ("collation/implicithan/ja_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ja_standard_meta.toml").as_slice()), ("collation/implicithan/ru_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ru_standard_meta.toml").as_slice()), ("collation/implicithan/sr_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/sr_standard_meta.toml").as_slice()), ("collation/implicithan/sr_Latn_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/sr_Latn_standard_meta.toml").as_slice()), ("collation/implicithan/th_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/th_standard_meta.toml").as_slice()), ("collation/implicithan/tr_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/tr_standard_meta.toml").as_slice()), ("collation/implicithan/root_standard_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/root_standard_meta.toml").as_slice()), ("collation/implicithan/root_standard_prim.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/root_standard_prim.toml").as_slice()), ("collation/implicithan/ar_standard_reord.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ar_standard_reord.toml").as_slice()), ("collation/implicithan/bn_standard_reord.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/bn_standard_reord.toml").as_slice()), ("collation/implicithan/ja_standard_reord.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ja_standard_reord.toml").as_slice()), ("collation/implicithan/ru_standard_reord.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ru_standard_reord.toml").as_slice()), ("collation/implicithan/sr_standard_reord.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/sr_standard_reord.toml").as_slice()), ("collation/implicithan/sr_Latn_standard_reord.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/sr_Latn_standard_reord.toml").as_slice()), ("collation/implicithan/th_standard_reord.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/th_standard_reord.toml").as_slice()), ("collation/implicithan/bn_traditional_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/bn_traditional_data.toml").as_slice()), ("collation/implicithan/es_traditional_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/es_traditional_data.toml").as_slice()), ("collation/implicithan/bn_traditional_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/bn_traditional_meta.toml").as_slice()), ("collation/implicithan/es_traditional_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/es_traditional_meta.toml").as_slice()), ("collation/implicithan/bn_traditional_reord.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/bn_traditional_reord.toml").as_slice()), ("collation/implicithan/ja_unihan_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ja_unihan_data.toml").as_slice()), ("collation/implicithan/ja_unihan_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ja_unihan_meta.toml").as_slice()), ("collation/implicithan/ja_unihan_reord.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ja_unihan_reord.toml").as_slice()), ("collation/implicithan/ko_search_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ko_search_data.toml").as_slice()), ("collation/implicithan/ko_searchjl_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ko_searchjl_data.toml").as_slice()), ("collation/implicithan/ko_standard_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ko_standard_data.toml").as_slice()), ("collation/implicithan/ko_unihan_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/ko_unihan_data.toml").as_slice()), ("collation/implicithan/root_emoji_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/root_emoji_data.toml").as_slice()), ("collation/implicithan/root_emoji_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/root_emoji_meta.toml").as_slice()), ("collation/implicithan/root_eor_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/root_eor_data.toml").as_slice()), ("collation/implicithan/root_eor_meta.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/root_eor_meta.toml").as_slice()), ("collation/implicithan/zh_big5han_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/zh_big5han_data.toml").as_slice()), ("collation/implicithan/zh_gb2312han_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/zh_gb2312han_data.toml").as_slice()), ("collation/implicithan/zh_pinyin_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/zh_pinyin_data.toml").as_slice()), ("collation/implicithan/zh_stroke_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/zh_stroke_data.toml").as_slice()), ("collation/implicithan/zh_unihan_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/zh_unihan_data.toml").as_slice()), ("collation/implicithan/zh_zhuyin_data.toml", include_bytes!("../../tests/data/icuexport/collation/implicithan/zh_zhuyin_data.toml").as_slice()), ("norm/small/compositions.toml", include_bytes!("../../tests/data/icuexport/norm/small/compositions.toml").as_slice()), ("norm/small/decompositionex.toml", include_bytes!("../../tests/data/icuexport/norm/small/decompositionex.toml").as_slice()), ("norm/small/nfd.toml", include_bytes!("../../tests/data/icuexport/norm/small/nfd.toml").as_slice()), ("norm/small/nfdex.toml", include_bytes!("../../tests/data/icuexport/norm/small/nfdex.toml").as_slice()), ("norm/small/nfkd.toml", include_bytes!("../../tests/data/icuexport/norm/small/nfkd.toml").as_slice()), ("norm/small/nfkdex.toml", include_bytes!("../../tests/data/icuexport/norm/small/nfkdex.toml").as_slice()), ("norm/small/uts46d.toml", include_bytes!("../../tests/data/icuexport/norm/small/uts46d.toml").as_slice()), ("segmenter/dictionary/burmesedict.toml", include_bytes!("../../tests/data/icuexport/segmenter/dictionary/burmesedict.toml").as_slice()), ("segmenter/dictionary/cjdict.toml", include_bytes!("../../tests/data/icuexport/segmenter/dictionary/cjdict.toml").as_slice()), ("segmenter/dictionary/khmerdict.toml", include_bytes!("../../tests/data/icuexport/segmenter/dictionary/khmerdict.toml").as_slice()), ("segmenter/dictionary/laodict.toml", include_bytes!("../../tests/data/icuexport/segmenter/dictionary/laodict.toml").as_slice()), ("segmenter/dictionary/thaidict.toml", include_bytes!("../../tests/data/icuexport/segmenter/dictionary/thaidict.toml").as_slice()), ("ucase/small/ucase.toml", include_bytes!("../../tests/data/icuexport/ucase/small/ucase.toml").as_slice()), ("uprops/small/AHex.toml", include_bytes!("../../tests/data/icuexport/uprops/small/AHex.toml").as_slice()), ("uprops/small/alnum.toml", include_bytes!("../../tests/data/icuexport/uprops/small/alnum.toml").as_slice()), ("uprops/small/Alpha.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Alpha.toml").as_slice()), ("uprops/small/Basic_Emoji.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Basic_Emoji.toml").as_slice()), ("uprops/small/bc.toml", include_bytes!("../../tests/data/icuexport/uprops/small/bc.toml").as_slice()), ("uprops/small/Bidi_C.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Bidi_C.toml").as_slice()), ("uprops/small/Bidi_M.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Bidi_M.toml").as_slice()), ("uprops/small/blank.toml", include_bytes!("../../tests/data/icuexport/uprops/small/blank.toml").as_slice()), ("uprops/small/bmg.toml", include_bytes!("../../tests/data/icuexport/uprops/small/bmg.toml").as_slice()), ("uprops/small/bpt.toml", include_bytes!("../../tests/data/icuexport/uprops/small/bpt.toml").as_slice()), ("uprops/small/Cased.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Cased.toml").as_slice()), ("uprops/small/ccc.toml", include_bytes!("../../tests/data/icuexport/uprops/small/ccc.toml").as_slice()), ("uprops/small/CI.toml", include_bytes!("../../tests/data/icuexport/uprops/small/CI.toml").as_slice()), ("uprops/small/Comp_Ex.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Comp_Ex.toml").as_slice()), ("uprops/small/CWCF.toml", include_bytes!("../../tests/data/icuexport/uprops/small/CWCF.toml").as_slice()), ("uprops/small/CWCM.toml", include_bytes!("../../tests/data/icuexport/uprops/small/CWCM.toml").as_slice()), ("uprops/small/CWKCF.toml", include_bytes!("../../tests/data/icuexport/uprops/small/CWKCF.toml").as_slice()), ("uprops/small/CWL.toml", include_bytes!("../../tests/data/icuexport/uprops/small/CWL.toml").as_slice()), ("uprops/small/CWT.toml", include_bytes!("../../tests/data/icuexport/uprops/small/CWT.toml").as_slice()), ("uprops/small/CWU.toml", include_bytes!("../../tests/data/icuexport/uprops/small/CWU.toml").as_slice()), ("uprops/small/Dash.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Dash.toml").as_slice()), ("uprops/small/Dep.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Dep.toml").as_slice()), ("uprops/small/DI.toml", include_bytes!("../../tests/data/icuexport/uprops/small/DI.toml").as_slice()), ("uprops/small/Dia.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Dia.toml").as_slice()), ("uprops/small/ea.toml", include_bytes!("../../tests/data/icuexport/uprops/small/ea.toml").as_slice()), ("uprops/small/EBase.toml", include_bytes!("../../tests/data/icuexport/uprops/small/EBase.toml").as_slice()), ("uprops/small/EComp.toml", include_bytes!("../../tests/data/icuexport/uprops/small/EComp.toml").as_slice()), ("uprops/small/EMod.toml", include_bytes!("../../tests/data/icuexport/uprops/small/EMod.toml").as_slice()), ("uprops/small/Emoji.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Emoji.toml").as_slice()), ("uprops/small/EPres.toml", include_bytes!("../../tests/data/icuexport/uprops/small/EPres.toml").as_slice()), ("uprops/small/Ext.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Ext.toml").as_slice()), ("uprops/small/ExtPict.toml", include_bytes!("../../tests/data/icuexport/uprops/small/ExtPict.toml").as_slice()), ("uprops/small/gc.toml", include_bytes!("../../tests/data/icuexport/uprops/small/gc.toml").as_slice()), ("uprops/small/GCB.toml", include_bytes!("../../tests/data/icuexport/uprops/small/GCB.toml").as_slice()), ("uprops/small/gcm.toml", include_bytes!("../../tests/data/icuexport/uprops/small/gcm.toml").as_slice()), ("uprops/small/Gr_Base.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Gr_Base.toml").as_slice()), ("uprops/small/Gr_Ext.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Gr_Ext.toml").as_slice()), ("uprops/small/Gr_Link.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Gr_Link.toml").as_slice()), ("uprops/small/graph.toml", include_bytes!("../../tests/data/icuexport/uprops/small/graph.toml").as_slice()), ("uprops/small/Hex.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Hex.toml").as_slice()), ("uprops/small/Hyphen.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Hyphen.toml").as_slice()), ("uprops/small/IDC.toml", include_bytes!("../../tests/data/icuexport/uprops/small/IDC.toml").as_slice()), ("uprops/small/Ideo.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Ideo.toml").as_slice()), ("uprops/small/IDS.toml", include_bytes!("../../tests/data/icuexport/uprops/small/IDS.toml").as_slice()), ("uprops/small/IDSB.toml", include_bytes!("../../tests/data/icuexport/uprops/small/IDSB.toml").as_slice()), ("uprops/small/IDST.toml", include_bytes!("../../tests/data/icuexport/uprops/small/IDST.toml").as_slice()), ("uprops/small/InSC.toml", include_bytes!("../../tests/data/icuexport/uprops/small/InSC.toml").as_slice()), ("uprops/small/Join_C.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Join_C.toml").as_slice()), ("uprops/small/jt.toml", include_bytes!("../../tests/data/icuexport/uprops/small/jt.toml").as_slice()), ("uprops/small/lb.toml", include_bytes!("../../tests/data/icuexport/uprops/small/lb.toml").as_slice()), ("uprops/small/LOE.toml", include_bytes!("../../tests/data/icuexport/uprops/small/LOE.toml").as_slice()), ("uprops/small/Lower.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Lower.toml").as_slice()), ("uprops/small/Math.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Math.toml").as_slice()), ("uprops/small/NChar.toml", include_bytes!("../../tests/data/icuexport/uprops/small/NChar.toml").as_slice()), ("uprops/small/nfcinert.toml", include_bytes!("../../tests/data/icuexport/uprops/small/nfcinert.toml").as_slice()), ("uprops/small/nfdinert.toml", include_bytes!("../../tests/data/icuexport/uprops/small/nfdinert.toml").as_slice()), ("uprops/small/nfkcinert.toml", include_bytes!("../../tests/data/icuexport/uprops/small/nfkcinert.toml").as_slice()), ("uprops/small/nfkdinert.toml", include_bytes!("../../tests/data/icuexport/uprops/small/nfkdinert.toml").as_slice()), ("uprops/small/Pat_Syn.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Pat_Syn.toml").as_slice()), ("uprops/small/Pat_WS.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Pat_WS.toml").as_slice()), ("uprops/small/PCM.toml", include_bytes!("../../tests/data/icuexport/uprops/small/PCM.toml").as_slice()), ("uprops/small/print.toml", include_bytes!("../../tests/data/icuexport/uprops/small/print.toml").as_slice()), ("uprops/small/QMark.toml", include_bytes!("../../tests/data/icuexport/uprops/small/QMark.toml").as_slice()), ("uprops/small/Radical.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Radical.toml").as_slice()), ("uprops/small/RI.toml", include_bytes!("../../tests/data/icuexport/uprops/small/RI.toml").as_slice()), ("uprops/small/SB.toml", include_bytes!("../../tests/data/icuexport/uprops/small/SB.toml").as_slice()), ("uprops/small/sc.toml", include_bytes!("../../tests/data/icuexport/uprops/small/sc.toml").as_slice()), ("uprops/small/scx.toml", include_bytes!("../../tests/data/icuexport/uprops/small/scx.toml").as_slice()), ("uprops/small/SD.toml", include_bytes!("../../tests/data/icuexport/uprops/small/SD.toml").as_slice()), ("uprops/small/segstart.toml", include_bytes!("../../tests/data/icuexport/uprops/small/segstart.toml").as_slice()), ("uprops/small/Sensitive.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Sensitive.toml").as_slice()), ("uprops/small/STerm.toml", include_bytes!("../../tests/data/icuexport/uprops/small/STerm.toml").as_slice()), ("uprops/small/Term.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Term.toml").as_slice()), ("uprops/small/UIdeo.toml", include_bytes!("../../tests/data/icuexport/uprops/small/UIdeo.toml").as_slice()), ("uprops/small/Upper.toml", include_bytes!("../../tests/data/icuexport/uprops/small/Upper.toml").as_slice()), ("uprops/small/VS.toml", include_bytes!("../../tests/data/icuexport/uprops/small/VS.toml").as_slice()), ("uprops/small/WB.toml", include_bytes!("../../tests/data/icuexport/uprops/small/WB.toml").as_slice()), ("uprops/small/WSpace.toml", include_bytes!("../../tests/data/icuexport/uprops/small/WSpace.toml").as_slice()), ("uprops/small/xdigit.toml", include_bytes!("../../tests/data/icuexport/uprops/small/xdigit.toml").as_slice()), ("uprops/small/XIDC.toml", include_bytes!("../../tests/data/icuexport/uprops/small/XIDC.toml").as_slice()), ("uprops/small/XIDS.toml", include_bytes!("../../tests/data/icuexport/uprops/small/XIDS.toml").as_slice())].into_iter().collect(), )))), segmenter_lstm_paths: Some(Arc::new(SerdeCache::new(AbstractFs::Memory( [("Burmese_codepoints_exclusive_model4_heavy/weights.json", include_bytes!("../../tests/data/lstm/Burmese_codepoints_exclusive_model4_heavy/weights.json").as_slice()), ("Khmer_codepoints_exclusive_model4_heavy/weights.json", include_bytes!("../../tests/data/lstm/Khmer_codepoints_exclusive_model4_heavy/weights.json").as_slice()), ("Lao_codepoints_exclusive_model4_heavy/weights.json", include_bytes!("../../tests/data/lstm/Lao_codepoints_exclusive_model4_heavy/weights.json").as_slice()), ("Thai_codepoints_exclusive_model4_heavy/weights.json", include_bytes!("../../tests/data/lstm/Thai_codepoints_exclusive_model4_heavy/weights.json").as_slice()), ("Thai_graphclust_model4_heavy/weights.json", include_bytes!("../../tests/data/lstm/Thai_graphclust_model4_heavy/weights.json").as_slice())].into_iter().collect(), diff --git a/provider/datagen/src/transform/icuexport/uprops/enum_codepointtrie.rs b/provider/datagen/src/transform/icuexport/uprops/enum_codepointtrie.rs index f096ec71422..d854e75f7a5 100644 --- a/provider/datagen/src/transform/icuexport/uprops/enum_codepointtrie.rs +++ b/provider/datagen/src/transform/icuexport/uprops/enum_codepointtrie.rs @@ -517,6 +517,15 @@ expand!( ), "SB" ), + ( + JoiningTypeV1Marker, + JoiningTypeNameToValueV1Marker, + ( + linear: JoiningTypeValueToShortNameV1Marker, + JoiningTypeValueToLongNameV1Marker + ), + "jt" + ), ); #[cfg(test)] diff --git a/provider/datagen/tests/data/baked/macros.rs b/provider/datagen/tests/data/baked/macros.rs index b05be30f789..67299e961f1 100644 --- a/provider/datagen/tests/data/baked/macros.rs +++ b/provider/datagen/tests/data/baked/macros.rs @@ -655,6 +655,11 @@ mod propnames_from_gcm_v1; #[doc(inline)] pub use __impl_propnames_from_gcm_v1 as impl_propnames_from_gcm_v1; #[macro_use] +#[path = "macros/propnames_from_jt_v1.rs.data"] +mod propnames_from_jt_v1; +#[doc(inline)] +pub use __impl_propnames_from_jt_v1 as impl_propnames_from_jt_v1; +#[macro_use] #[path = "macros/propnames_from_lb_v1.rs.data"] mod propnames_from_lb_v1; #[doc(inline)] @@ -700,6 +705,11 @@ mod propnames_to_long_linear_gc_v1; #[doc(inline)] pub use __impl_propnames_to_long_linear_gc_v1 as impl_propnames_to_long_linear_gc_v1; #[macro_use] +#[path = "macros/propnames_to_long_linear_jt_v1.rs.data"] +mod propnames_to_long_linear_jt_v1; +#[doc(inline)] +pub use __impl_propnames_to_long_linear_jt_v1 as impl_propnames_to_long_linear_jt_v1; +#[macro_use] #[path = "macros/propnames_to_long_linear_lb_v1.rs.data"] mod propnames_to_long_linear_lb_v1; #[doc(inline)] @@ -750,6 +760,11 @@ mod propnames_to_short_linear_gc_v1; #[doc(inline)] pub use __impl_propnames_to_short_linear_gc_v1 as impl_propnames_to_short_linear_gc_v1; #[macro_use] +#[path = "macros/propnames_to_short_linear_jt_v1.rs.data"] +mod propnames_to_short_linear_jt_v1; +#[doc(inline)] +pub use __impl_propnames_to_short_linear_jt_v1 as impl_propnames_to_short_linear_jt_v1; +#[macro_use] #[path = "macros/propnames_to_short_linear_lb_v1.rs.data"] mod propnames_to_short_linear_lb_v1; #[doc(inline)] @@ -1140,6 +1155,11 @@ mod props_graph_v1; #[doc(inline)] pub use __impl_props_graph_v1 as impl_props_graph_v1; #[macro_use] +#[path = "macros/props_jt_v1.rs.data"] +mod props_jt_v1; +#[doc(inline)] +pub use __impl_props_jt_v1 as impl_props_jt_v1; +#[macro_use] #[path = "macros/props_lb_v1.rs.data"] mod props_lb_v1; #[doc(inline)] diff --git a/provider/datagen/tests/data/baked/macros/propnames_from_jt_v1.rs.data b/provider/datagen/tests/data/baked/macros/propnames_from_jt_v1.rs.data new file mode 100644 index 00000000000..2e319bd1297 --- /dev/null +++ b/provider/datagen/tests/data/baked/macros/propnames_from_jt_v1.rs.data @@ -0,0 +1,32 @@ +// @generated +/// Implement `DataProvider` on the given struct using the data +/// hardcoded in this file. This allows the struct to be used with +/// `icu`'s `_unstable` constructors. +#[doc(hidden)] +#[macro_export] +macro_rules! __impl_propnames_from_jt_v1 { + ($ provider : ty) => { + #[clippy::msrv = "1.67"] + const _: () = <$provider>::MUST_USE_MAKE_PROVIDER_MACRO; + #[clippy::msrv = "1.67"] + impl $provider { + #[doc(hidden)] + pub const SINGLETON_PROPNAMES_FROM_JT_V1: &'static ::Yokeable = &icu::properties::provider::names::PropertyValueNameToEnumMapV1 { + map: unsafe { + #[allow(unused_unsafe)] + zerovec::ZeroMap::from_parts_unchecked(unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x0C\0\0\0\0\0\x01\0\x02\0\x0E\0\x1A\0\x1B\0'\x002\x003\0@\0A\0L\0CDDual_JoiningJoin_CausingLLeft_JoiningNon_JoiningRRight_JoiningTTransparentU") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\0\x02\0\x02\0\x01\0\x03\0\x03\0\0\0\x04\0\x04\0\x05\0\x05\0\0\0") }) + }, + }; + } + #[clippy::msrv = "1.67"] + impl icu_provider::DataProvider for $provider { + fn load(&self, req: icu_provider::DataRequest) -> Result, icu_provider::DataError> { + if req.locale.is_empty() { + Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPNAMES_FROM_JT_V1)), metadata: Default::default() }) + } else { + Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(::KEY, req)) + } + } + } + }; +} diff --git a/provider/datagen/tests/data/baked/macros/propnames_to_long_linear_jt_v1.rs.data b/provider/datagen/tests/data/baked/macros/propnames_to_long_linear_jt_v1.rs.data new file mode 100644 index 00000000000..18d3e3ae5a1 --- /dev/null +++ b/provider/datagen/tests/data/baked/macros/propnames_to_long_linear_jt_v1.rs.data @@ -0,0 +1,27 @@ +// @generated +/// Implement `DataProvider` on the given struct using the data +/// hardcoded in this file. This allows the struct to be used with +/// `icu`'s `_unstable` constructors. +#[doc(hidden)] +#[macro_export] +macro_rules! __impl_propnames_to_long_linear_jt_v1 { + ($ provider : ty) => { + #[clippy::msrv = "1.67"] + const _: () = <$provider>::MUST_USE_MAKE_PROVIDER_MACRO; + #[clippy::msrv = "1.67"] + impl $provider { + #[doc(hidden)] + pub const SINGLETON_PROPNAMES_TO_LONG_LINEAR_JT_V1: &'static ::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearMapV1 { map: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x06\0\0\0\0\0\x0B\0\x17\0#\0/\0<\0Non_JoiningJoin_CausingDual_JoiningLeft_JoiningRight_JoiningTransparent") } }; + } + #[clippy::msrv = "1.67"] + impl icu_provider::DataProvider for $provider { + fn load(&self, req: icu_provider::DataRequest) -> Result, icu_provider::DataError> { + if req.locale.is_empty() { + Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPNAMES_TO_LONG_LINEAR_JT_V1)), metadata: Default::default() }) + } else { + Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(::KEY, req)) + } + } + } + }; +} diff --git a/provider/datagen/tests/data/baked/macros/propnames_to_short_linear_jt_v1.rs.data b/provider/datagen/tests/data/baked/macros/propnames_to_short_linear_jt_v1.rs.data new file mode 100644 index 00000000000..c71082babbb --- /dev/null +++ b/provider/datagen/tests/data/baked/macros/propnames_to_short_linear_jt_v1.rs.data @@ -0,0 +1,27 @@ +// @generated +/// Implement `DataProvider` on the given struct using the data +/// hardcoded in this file. This allows the struct to be used with +/// `icu`'s `_unstable` constructors. +#[doc(hidden)] +#[macro_export] +macro_rules! __impl_propnames_to_short_linear_jt_v1 { + ($ provider : ty) => { + #[clippy::msrv = "1.67"] + const _: () = <$provider>::MUST_USE_MAKE_PROVIDER_MACRO; + #[clippy::msrv = "1.67"] + impl $provider { + #[doc(hidden)] + pub const SINGLETON_PROPNAMES_TO_SHORT_LINEAR_JT_V1: &'static ::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearMapV1 { map: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x06\0\0\0\0\0\x01\0\x02\0\x03\0\x04\0\x05\0UCDLRT") } }; + } + #[clippy::msrv = "1.67"] + impl icu_provider::DataProvider for $provider { + fn load(&self, req: icu_provider::DataRequest) -> Result, icu_provider::DataError> { + if req.locale.is_empty() { + Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPNAMES_TO_SHORT_LINEAR_JT_V1)), metadata: Default::default() }) + } else { + Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(::KEY, req)) + } + } + } + }; +} diff --git a/provider/datagen/tests/data/baked/macros/props_jt_v1.rs.data b/provider/datagen/tests/data/baked/macros/props_jt_v1.rs.data new file mode 100644 index 00000000000..0de67d1baa0 --- /dev/null +++ b/provider/datagen/tests/data/baked/macros/props_jt_v1.rs.data @@ -0,0 +1,27 @@ +// @generated +/// Implement `DataProvider` on the given struct using the data +/// hardcoded in this file. This allows the struct to be used with +/// `icu`'s `_unstable` constructors. +#[doc(hidden)] +#[macro_export] +macro_rules! __impl_props_jt_v1 { + ($ provider : ty) => { + #[clippy::msrv = "1.67"] + const _: () = <$provider>::MUST_USE_MAKE_PROVIDER_MACRO; + #[clippy::msrv = "1.67"] + impl $provider { + #[doc(hidden)] + pub const SINGLETON_PROPS_JT_V1: &'static ::Yokeable = &icu::properties::provider::PropertyCodePointMapV1::CodePointTrie(icu::collections::codepointtrie::CodePointTrie::from_parts(icu::collections::codepointtrie::CodePointTrieHeader { high_start: 918016u32, shifted12_high_start: 225u16, index3_null_offset: 385u16, data_null_offset: 0u32, null_value: 0u32, trie_type: icu::collections::codepointtrie::TrieType::Small }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0@\0S\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x93\0\xA3\0\0\0\0\0\0\0\0\0\xE0\0\0\0\0\0\0\0\x0F\x01M\x01}\x01\xBD\x01\xF5\x015\x02u\x02\xAA\x02\xEA\x02 \x03^\x03\x9E\x03\xDB\x03\x15\x04R\x04\x91\x04\xD0\x04\x0F\x05N\x05\x8D\x05N\x05\xCC\x05\x0C\x06J\x06\x88\x06\xC8\x06\x08\x07G\x07\x0C\x06\x81\x07\xA3\x07\xE2\x07!\x08W\x08n\x08\xA9\x08\xB8\x08\xDB\0\xF5\x08/\ti\t\xCB\x04\xB5\x05\xCE\x05\xDB\x05\xF1\x05\x11\x06,\x06D\x06c\x06\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\xCE\x05\x83\x06\0\0\x10\0 \x000\0@\0P\0`\0p\0S\0c\0s\0\x83\0\0\0\x10\0 \x000\0\0\0\x10\0 \x000\0\0\0\x10\0 \x000\0\0\0\x10\0 \x000\0\0\0\x10\0 \x000\0\x93\0\xA3\0\xB3\0\xC3\0\xA3\0\xB3\0\xC3\0\xD3\0\0\0\x10\0 \x000\0\0\0\x10\0 \x000\0\xE0\0\xF0\0\0\x01\x10\x01\0\0\x10\0 \x000\0\0\0\x10\0 \x000\0\0\0\x10\0 \x000\0\x0F\x01\x1F\x01/\x01?\x01M\x01]\x01m\x01}\x01\x8D\x01\x9D\x01\xAD\x01\xBD\x01\xCD\x01\xDD\x01\xED\x01\xF5\x01\x05\x02\x15\x02%\x025\x02E\x02U\x02e\x02u\x02\x85\x02\x95\x02\xA5\x02\xAA\x02\xBA\x02\xCA\x02\xDA\x02\xEA\x02\xFA\x02\n\x03\x1A\x03 \x030\x03@\x03P\x03^\x03n\x03~\x03\x8E\x03\x9E\x03\xAE\x03\xBE\x03\xCE\x03\xDB\x03\xEB\x03\xFB\x03\x0B\x04\x15\x04%\x045\x04E\x04R\x04b\x04r\x04\x82\x04\x91\x04\xA1\x04\xB1\x04\xC1\x04\xD0\x04\xE0\x04\xF0\x04\0\x05\x0F\x05\x1F\x05/\x05?\x05N\x05^\x05n\x05~\x05\x8D\x05\x9D\x05\xAD\x05\xBD\x05N\x05^\x05n\x05~\x05\xCC\x05\xDC\x05\xEC\x05\xFC\x05\x0C\x06\x1C\x06,\x06<\x06J\x06Z\x06j\x06z\x06\x88\x06\x98\x06\xA8\x06\xB8\x06\xC8\x06\xD8\x06\xE8\x06\xF8\x06\x08\x07\x18\x07(\x078\x07G\x07W\x07g\x07w\x07\x0C\x06\x1C\x06,\x06<\x06\x81\x07\x91\x07\xA1\x07\xB1\x07\xA3\x07\xB3\x07\xC3\x07\xD3\x07\xE2\x07\xF2\x07\x02\x08\x12\x08!\x081\x08A\x08Q\x08W\x08g\x08w\x08\x87\x08n\x08~\x08\x8E\x08\x9E\x08\xA9\x08\xB9\x08\xC9\x08\xD9\x08\xB8\x08\xC8\x08\xD8\x08\xE8\x08\xDB\0\xEB\0\xFB\0\x0B\x01\xF5\x08\x05\t\x15\t%\t/\t?\tO\t_\ti\ty\t\x89\t\x99\t\xCB\x04\xDB\x04\xEB\x04\xFB\x04\0\0\0\0\x86\0\xA9\t\0\0\xB8\t\x80\0\xC5\t\xD3\ts\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x86\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xE1\t\0\0\xB1\x04\0\0\xB1\x04\0\0\xB1\x04\0\0\0\0\0\0\xED\t\x99\x08\xF7\t\0\0\0\0\x05\n\0\0\x0F\x02\x0F\x02\x0F\x02\x0F\x02\x0F\x02\x15\n \n\x0F\x02'\n\0\0\0\0\0\0\0\0\0\0\0\0\0\x007\nE\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Q\n\0\0\0\0\0\0]\nk\nx\n\0\0\0\0\0\0\x93\0\xC4\0\0\0\0\0\0\0\xCF\0\0\0\0\0\x88\n~\0\0\0\x88\0\xCF\0\xD1\0\0\0\x96\n\0\0\0\0\0\0\xA4\n\xD1\0\0\0\0\0\x87\0\xB3\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x004\x04\xC3\n\xCC\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x93\0\x93\0\x93\0\x93\0\xD6\n\0\0\xC3\x05\0\0\0\0\0\0\xE4\n\0\0\0\0\0\0\0\0\0\0\0\0\x93\0\x93\0\x80\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0q\0\xD1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0q\0\0\0\0\0\0\0\0\0\0\0\0\0\x93\0\x93\0\0\0\0\0\xF4\n\0\0\0\0\0\0\0\0\0\0\0\0\xAA\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0q\0\x04\x0B\0\0\x85\0\0\0\0\0\0\0\0\0\0\0\xD1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x12\x0B\0\0\x1E\x0B\0\0\x0F\x02\x0F\x02\x0F\x02.\x0B\0\0\0\0\0\0\0\0\xAF\x04\0\0\x93\0>\x0B\0\0\0\0\xAA\x08\0\0\x8C\0\xD1\0\0\0\0\0\xD0\0\0\0\0\0J\x0B\0\0\0\0{\0\0\0\0\0\xFD\x05U\x0Bb\x0B\0\0\0\0t\0\0\0\0\0\0\0r\x0B\x7F\0\0\0%\x05z\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x82\x0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x93\0\0\0\x93\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0q\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x90\x0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0s\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x80\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x9C\x0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xAB\x0B\0\0\0\0\xBB\x0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xCB\x0B\xD9\x0B\xE8\x0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xF6\x0B\x06\x0C\r\x0C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1D\x0C\x0F\x02+\x0C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0&\x05\0\0\0\0\0\0\0\0\x86\0\0\0\0\0\0\0;\x0C\x19\x04K\x0C\0\0[\x0Ci\x0C\0\0\0\0y\x0C\x89\x0C\0\0\0\0\0\0\x7F\0\0\0\0\0\x8B\0\xCC\0\0\0\0\0\x99\x0C\xD1\0\0\0\0\0\xA5\x0C~\0\0\0\0\0\0\0\xD0\0\0\0\xB0\x0C\xCE\0\0\0\0\0\0\0}\0\xD1\0\0\0\0\0\xC0\x0C\xF5\n\0\0\0\0\0\0q\0\xCD\x0C\x7F\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0q\0\xAD\x08\0\0\xD1\0\0\0\0\0&\x05\x80\0\0\0\xDD\0\xCE\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x8B\0g\x08r\0\0\0\0\0\0\0\0\0\0\0\xDC\x0CM\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xE9\x0C\x80\0%\x05\0\0\0\0\0\0\xF9\x0C\x80\0\0\0\0\0\0\0\0\0\0\0\x81\x04\x06\x06\0\0\0\0\0\0\0\0\0\0\x86\0\t\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0q\0f\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x15\r}\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xA4\x0C\x80\0\0\0$\r\0\0\0\x001\ry\0@\r\0\0\0\0\x89\0P\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0`\r\0\0\0\0\0\0\0\0\0\0\x91\0o\r~\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x8D\r\x06\x06\0\0\0\0\0\0\0\0\x9C\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xB0\x04\xD1\0\0\0\0\0\x9C\x0BR\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x93\0\xBF\x0C\xCD\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xCE\0\0\0\0\0\0\0\xCC\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0q\0\0\0\0\0\0\0q\0\xD0\0\0\0\0\0\0\0\0\0|\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0$\x05\xCF\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x93\0\x93\0\xC5\0\x93\0\xCC\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x92\x0B\x90\0\xAC\r\0\0\xF4\n\0\0\0\0\0\0\0\0\0\0\xE1\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x93\0\x93\0\x93\0\xB1\r\x93\0\x93\0\xC6\0{\0|\0\x88\0\x92\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x000\x04\xBC\r\xCA\r\0\0\0\0\0\0\0\0\0\0q\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xCC\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0r\0\0\0\0\0\0\0\x87\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x87\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xCC\0\0\0\0\0\x0F\x02\x0F\x02\x0F\x02\x0F\x02\xDA\r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x7F\0\0\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\x93\0\0\0y\0\x89\0\xA1\0\xC0\0\xE0\0\0\x01 \x01@\x01`\x01k\x01\x81\x01\x90\x01\xB0\x01\xCF\x01\xEF\x01\x81\x01\x0F\x02\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01!\x02\x81\x01A\x02\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01[\x02{\x02\x9A\x02\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\xB9\x02\x81\x01\xD9\x02\xF9\x02\x19\x03\x81\x01\x81\x01\x81\x019\x03T\x03j\x03\x8A\x03\xA8\x03\xC5\x03\xE3\x03\x01\x04!\x04>\x04X\x04\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01u\x04\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x86\x04\x81\x01\x9A\x04\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\xB9\x04\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\xC9\x04\xDE\x04\xFA\x04\x81\x01\x81\x01\x81\x01\x1A\x05\x81\x01\x81\x01:\x05P\x05b\x05\x81\x01u\x05\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x81\x01\x95\x05") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x02\0\x04\x04\x04\x04\x02\x04\x02\x04\x02\x02\x02\x02\x02\x04\x04\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x04\x02\x02\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x05\x04\x04\x04\0\x04\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x02\x02\x04\x04\x04\x04\x04\x04\x04\x04\x04\x02\x04\x02\x04\x02\x02\x04\x04\0\x04\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\x05\x05\x05\x05\x04\x04\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x04\x05\x02\x02\x02\x04\x04\x04\x04\x04\x02\x02\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x02\x04\x02\x04\x02\x02\x04\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x02\x02\x02\x02\x04\x02\x04\x04\x02\x02\x02\x04\x04\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x01\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x02\x02\x02\x02\x02\x04\x04\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x02\x04\x04\x04\x05\x05\x05\0\0\0\0\x02\0\x02\x02\x02\x02\0\x04\x02\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x01\x01\x01\x02\0\0\x02\x02\x02\x02\x02\x04\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\0\x04\x02\x02\x04\x04\x02\x02\x02\x02\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\x05\x05\0\0\0\0\0\0\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\x02\0\0\x01\x05\x05\x05\0\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x05\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\x05\0\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\0\x05\0\x05\x05\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x01\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\x05\0\0\0\0\x05\0\0\0\0\0\x05\x05\0\0\0\0\0\x05\0\0\0\x02\x02\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\0\0\0\x05\0\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\x05\x05\0\0\0\0\0\x05\0\0\x05\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x02\x02\x02\x02\x02\x04\0\x04\0\x04\x04\0\0\x03\x04\x04\x04\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x04\x02\x02\x04\0\0\x04\x05\x05\0\0\0\0\x02\x02\x02\x02\x04\x02\x04\x04\x04\x02\x02\x02\x04\x02\x02\x04\x02\x04\x04\x02\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x02\x02\0\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x02\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x02\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x02\x02\x04\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x02\0\x02\x02\x04\x04\x04\0\x02\x04\x04\x02\x02\x04\x02\x02\0\x02\x04\x04\x02\0\0\0\0\x04\x02\x03\0\0\0\0\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\x05\x05\0\0\0\0\0\0\x05\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\x05\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\x05\x05\0\x05\x05\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x02\x02\x02\x02\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0") }, icu::properties::JoiningType(0u8))); + } + #[clippy::msrv = "1.67"] + impl icu_provider::DataProvider for $provider { + fn load(&self, req: icu_provider::DataRequest) -> Result, icu_provider::DataError> { + if req.locale.is_empty() { + Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_JT_V1)), metadata: Default::default() }) + } else { + Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(::KEY, req)) + } + } + } + }; +} diff --git a/provider/datagen/tests/data/baked/mod.rs b/provider/datagen/tests/data/baked/mod.rs index 614b8ec5d8b..0b8e362e486 100644 --- a/provider/datagen/tests/data/baked/mod.rs +++ b/provider/datagen/tests/data/baked/mod.rs @@ -129,6 +129,7 @@ macro_rules! impl_data_provider { impl_propnames_from_ea_v1!($provider); impl_propnames_from_gc_v1!($provider); impl_propnames_from_gcm_v1!($provider); + impl_propnames_from_jt_v1!($provider); impl_propnames_from_lb_v1!($provider); impl_propnames_from_sc_v1!($provider); impl_propnames_to_long_linear_gcb_v1!($provider); @@ -138,6 +139,7 @@ macro_rules! impl_data_provider { impl_propnames_to_long_linear_bc_v1!($provider); impl_propnames_to_long_linear_ea_v1!($provider); impl_propnames_to_long_linear_gc_v1!($provider); + impl_propnames_to_long_linear_jt_v1!($provider); impl_propnames_to_long_linear_lb_v1!($provider); impl_propnames_to_long_linear_sc_v1!($provider); impl_propnames_to_long_sparse_ccc_v1!($provider); @@ -148,6 +150,7 @@ macro_rules! impl_data_provider { impl_propnames_to_short_linear_bc_v1!($provider); impl_propnames_to_short_linear_ea_v1!($provider); impl_propnames_to_short_linear_gc_v1!($provider); + impl_propnames_to_short_linear_jt_v1!($provider); impl_propnames_to_short_linear_lb_v1!($provider); impl_propnames_to_short_linear4_sc_v1!($provider); impl_propnames_to_short_sparse_ccc_v1!($provider); @@ -226,6 +229,7 @@ macro_rules! impl_data_provider { impl_props_exemplarchars_punctuation_v1!($provider); impl_props_gc_v1!($provider); impl_props_graph_v1!($provider); + impl_props_jt_v1!($provider); impl_props_lb_v1!($provider); impl_props_nfcinert_v1!($provider); impl_props_nfdinert_v1!($provider); @@ -413,6 +417,7 @@ macro_rules! impl_any_provider { h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), + h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), @@ -422,6 +427,7 @@ macro_rules! impl_any_provider { h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), + h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), @@ -432,6 +438,7 @@ macro_rules! impl_any_provider { h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), + h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), @@ -510,6 +517,7 @@ macro_rules! impl_any_provider { h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), + h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), h if h == ::KEY.hashed() => icu_provider::DataProvider::::load(self, req).map(icu_provider::DataResponse::wrap_into_any_response), diff --git a/provider/datagen/tests/data/icuexport/uprops/small/jt.toml b/provider/datagen/tests/data/icuexport/uprops/small/jt.toml new file mode 100644 index 00000000000..7047c3c7084 --- /dev/null +++ b/provider/datagen/tests/data/icuexport/uprops/small/jt.toml @@ -0,0 +1,1256 @@ +# Copyright (C) 2021 and later: Unicode, Inc. and others. +# License & terms of use: http://www.unicode.org/copyright.html +# +# file name: jt +# +# machine-generated by: icuexportdata.cpp + +icu_version = "74.2" +unicode_version = "15.1" + +[[enum_property]] +long_name = "Joining_Type" +short_name = "jt" +uproperty_discr = 0x1007 +values = [ + {discr = 0, long = "Non_Joining", short = "U"}, + {discr = 1, long = "Join_Causing", short = "C"}, + {discr = 2, long = "Dual_Joining", short = "D"}, + {discr = 3, long = "Left_Joining", short = "L"}, + {discr = 4, long = "Right_Joining", short = "R"}, + {discr = 5, long = "Transparent", short = "T"}, +] +# Code points `a` through `b` have value `v`, corresponding to `name`. +ranges = [ + {a=0x0, b=0xac, v=0, name="U"}, + {a=0xad, b=0xad, v=5, name="T"}, + {a=0xae, b=0x2ff, v=0, name="U"}, + {a=0x300, b=0x36f, v=5, name="T"}, + {a=0x370, b=0x482, v=0, name="U"}, + {a=0x483, b=0x489, v=5, name="T"}, + {a=0x48a, b=0x590, v=0, name="U"}, + {a=0x591, b=0x5bd, v=5, name="T"}, + {a=0x5be, b=0x5be, v=0, name="U"}, + {a=0x5bf, b=0x5bf, v=5, name="T"}, + {a=0x5c0, b=0x5c0, v=0, name="U"}, + {a=0x5c1, b=0x5c2, v=5, name="T"}, + {a=0x5c3, b=0x5c3, v=0, name="U"}, + {a=0x5c4, b=0x5c5, v=5, name="T"}, + {a=0x5c6, b=0x5c6, v=0, name="U"}, + {a=0x5c7, b=0x5c7, v=5, name="T"}, + {a=0x5c8, b=0x60f, v=0, name="U"}, + {a=0x610, b=0x61a, v=5, name="T"}, + {a=0x61b, b=0x61b, v=0, name="U"}, + {a=0x61c, b=0x61c, v=5, name="T"}, + {a=0x61d, b=0x61f, v=0, name="U"}, + {a=0x620, b=0x620, v=2, name="D"}, + {a=0x621, b=0x621, v=0, name="U"}, + {a=0x622, b=0x625, v=4, name="R"}, + {a=0x626, b=0x626, v=2, name="D"}, + {a=0x627, b=0x627, v=4, name="R"}, + {a=0x628, b=0x628, v=2, name="D"}, + {a=0x629, b=0x629, v=4, name="R"}, + {a=0x62a, b=0x62e, v=2, name="D"}, + {a=0x62f, b=0x632, v=4, name="R"}, + {a=0x633, b=0x63f, v=2, name="D"}, + {a=0x640, b=0x640, v=1, name="C"}, + {a=0x641, b=0x647, v=2, name="D"}, + {a=0x648, b=0x648, v=4, name="R"}, + {a=0x649, b=0x64a, v=2, name="D"}, + {a=0x64b, b=0x65f, v=5, name="T"}, + {a=0x660, b=0x66d, v=0, name="U"}, + {a=0x66e, b=0x66f, v=2, name="D"}, + {a=0x670, b=0x670, v=5, name="T"}, + {a=0x671, b=0x673, v=4, name="R"}, + {a=0x674, b=0x674, v=0, name="U"}, + {a=0x675, b=0x677, v=4, name="R"}, + {a=0x678, b=0x687, v=2, name="D"}, + {a=0x688, b=0x699, v=4, name="R"}, + {a=0x69a, b=0x6bf, v=2, name="D"}, + {a=0x6c0, b=0x6c0, v=4, name="R"}, + {a=0x6c1, b=0x6c2, v=2, name="D"}, + {a=0x6c3, b=0x6cb, v=4, name="R"}, + {a=0x6cc, b=0x6cc, v=2, name="D"}, + {a=0x6cd, b=0x6cd, v=4, name="R"}, + {a=0x6ce, b=0x6ce, v=2, name="D"}, + {a=0x6cf, b=0x6cf, v=4, name="R"}, + {a=0x6d0, b=0x6d1, v=2, name="D"}, + {a=0x6d2, b=0x6d3, v=4, name="R"}, + {a=0x6d4, b=0x6d4, v=0, name="U"}, + {a=0x6d5, b=0x6d5, v=4, name="R"}, + {a=0x6d6, b=0x6dc, v=5, name="T"}, + {a=0x6dd, b=0x6de, v=0, name="U"}, + {a=0x6df, b=0x6e4, v=5, name="T"}, + {a=0x6e5, b=0x6e6, v=0, name="U"}, + {a=0x6e7, b=0x6e8, v=5, name="T"}, + {a=0x6e9, b=0x6e9, v=0, name="U"}, + {a=0x6ea, b=0x6ed, v=5, name="T"}, + {a=0x6ee, b=0x6ef, v=4, name="R"}, + {a=0x6f0, b=0x6f9, v=0, name="U"}, + {a=0x6fa, b=0x6fc, v=2, name="D"}, + {a=0x6fd, b=0x6fe, v=0, name="U"}, + {a=0x6ff, b=0x6ff, v=2, name="D"}, + {a=0x700, b=0x70e, v=0, name="U"}, + {a=0x70f, b=0x70f, v=5, name="T"}, + {a=0x710, b=0x710, v=4, name="R"}, + {a=0x711, b=0x711, v=5, name="T"}, + {a=0x712, b=0x714, v=2, name="D"}, + {a=0x715, b=0x719, v=4, name="R"}, + {a=0x71a, b=0x71d, v=2, name="D"}, + {a=0x71e, b=0x71e, v=4, name="R"}, + {a=0x71f, b=0x727, v=2, name="D"}, + {a=0x728, b=0x728, v=4, name="R"}, + {a=0x729, b=0x729, v=2, name="D"}, + {a=0x72a, b=0x72a, v=4, name="R"}, + {a=0x72b, b=0x72b, v=2, name="D"}, + {a=0x72c, b=0x72c, v=4, name="R"}, + {a=0x72d, b=0x72e, v=2, name="D"}, + {a=0x72f, b=0x72f, v=4, name="R"}, + {a=0x730, b=0x74a, v=5, name="T"}, + {a=0x74b, b=0x74c, v=0, name="U"}, + {a=0x74d, b=0x74d, v=4, name="R"}, + {a=0x74e, b=0x758, v=2, name="D"}, + {a=0x759, b=0x75b, v=4, name="R"}, + {a=0x75c, b=0x76a, v=2, name="D"}, + {a=0x76b, b=0x76c, v=4, name="R"}, + {a=0x76d, b=0x770, v=2, name="D"}, + {a=0x771, b=0x771, v=4, name="R"}, + {a=0x772, b=0x772, v=2, name="D"}, + {a=0x773, b=0x774, v=4, name="R"}, + {a=0x775, b=0x777, v=2, name="D"}, + {a=0x778, b=0x779, v=4, name="R"}, + {a=0x77a, b=0x77f, v=2, name="D"}, + {a=0x780, b=0x7a5, v=0, name="U"}, + {a=0x7a6, b=0x7b0, v=5, name="T"}, + {a=0x7b1, b=0x7c9, v=0, name="U"}, + {a=0x7ca, b=0x7ea, v=2, name="D"}, + {a=0x7eb, b=0x7f3, v=5, name="T"}, + {a=0x7f4, b=0x7f9, v=0, name="U"}, + {a=0x7fa, b=0x7fa, v=1, name="C"}, + {a=0x7fb, b=0x7fc, v=0, name="U"}, + {a=0x7fd, b=0x7fd, v=5, name="T"}, + {a=0x7fe, b=0x815, v=0, name="U"}, + {a=0x816, b=0x819, v=5, name="T"}, + {a=0x81a, b=0x81a, v=0, name="U"}, + {a=0x81b, b=0x823, v=5, name="T"}, + {a=0x824, b=0x824, v=0, name="U"}, + {a=0x825, b=0x827, v=5, name="T"}, + {a=0x828, b=0x828, v=0, name="U"}, + {a=0x829, b=0x82d, v=5, name="T"}, + {a=0x82e, b=0x83f, v=0, name="U"}, + {a=0x840, b=0x840, v=4, name="R"}, + {a=0x841, b=0x845, v=2, name="D"}, + {a=0x846, b=0x847, v=4, name="R"}, + {a=0x848, b=0x848, v=2, name="D"}, + {a=0x849, b=0x849, v=4, name="R"}, + {a=0x84a, b=0x853, v=2, name="D"}, + {a=0x854, b=0x854, v=4, name="R"}, + {a=0x855, b=0x855, v=2, name="D"}, + {a=0x856, b=0x858, v=4, name="R"}, + {a=0x859, b=0x85b, v=5, name="T"}, + {a=0x85c, b=0x85f, v=0, name="U"}, + {a=0x860, b=0x860, v=2, name="D"}, + {a=0x861, b=0x861, v=0, name="U"}, + {a=0x862, b=0x865, v=2, name="D"}, + {a=0x866, b=0x866, v=0, name="U"}, + {a=0x867, b=0x867, v=4, name="R"}, + {a=0x868, b=0x868, v=2, name="D"}, + {a=0x869, b=0x86a, v=4, name="R"}, + {a=0x86b, b=0x86f, v=0, name="U"}, + {a=0x870, b=0x882, v=4, name="R"}, + {a=0x883, b=0x885, v=1, name="C"}, + {a=0x886, b=0x886, v=2, name="D"}, + {a=0x887, b=0x888, v=0, name="U"}, + {a=0x889, b=0x88d, v=2, name="D"}, + {a=0x88e, b=0x88e, v=4, name="R"}, + {a=0x88f, b=0x897, v=0, name="U"}, + {a=0x898, b=0x89f, v=5, name="T"}, + {a=0x8a0, b=0x8a9, v=2, name="D"}, + {a=0x8aa, b=0x8ac, v=4, name="R"}, + {a=0x8ad, b=0x8ad, v=0, name="U"}, + {a=0x8ae, b=0x8ae, v=4, name="R"}, + {a=0x8af, b=0x8b0, v=2, name="D"}, + {a=0x8b1, b=0x8b2, v=4, name="R"}, + {a=0x8b3, b=0x8b8, v=2, name="D"}, + {a=0x8b9, b=0x8b9, v=4, name="R"}, + {a=0x8ba, b=0x8c8, v=2, name="D"}, + {a=0x8c9, b=0x8c9, v=0, name="U"}, + {a=0x8ca, b=0x8e1, v=5, name="T"}, + {a=0x8e2, b=0x8e2, v=0, name="U"}, + {a=0x8e3, b=0x902, v=5, name="T"}, + {a=0x903, b=0x939, v=0, name="U"}, + {a=0x93a, b=0x93a, v=5, name="T"}, + {a=0x93b, b=0x93b, v=0, name="U"}, + {a=0x93c, b=0x93c, v=5, name="T"}, + {a=0x93d, b=0x940, v=0, name="U"}, + {a=0x941, b=0x948, v=5, name="T"}, + {a=0x949, b=0x94c, v=0, name="U"}, + {a=0x94d, b=0x94d, v=5, name="T"}, + {a=0x94e, b=0x950, v=0, name="U"}, + {a=0x951, b=0x957, v=5, name="T"}, + {a=0x958, b=0x961, v=0, name="U"}, + {a=0x962, b=0x963, v=5, name="T"}, + {a=0x964, b=0x980, v=0, name="U"}, + {a=0x981, b=0x981, v=5, name="T"}, + {a=0x982, b=0x9bb, v=0, name="U"}, + {a=0x9bc, b=0x9bc, v=5, name="T"}, + {a=0x9bd, b=0x9c0, v=0, name="U"}, + {a=0x9c1, b=0x9c4, v=5, name="T"}, + {a=0x9c5, b=0x9cc, v=0, name="U"}, + {a=0x9cd, b=0x9cd, v=5, name="T"}, + {a=0x9ce, b=0x9e1, v=0, name="U"}, + {a=0x9e2, b=0x9e3, v=5, name="T"}, + {a=0x9e4, b=0x9fd, v=0, name="U"}, + {a=0x9fe, b=0x9fe, v=5, name="T"}, + {a=0x9ff, b=0xa00, v=0, name="U"}, + {a=0xa01, b=0xa02, v=5, name="T"}, + {a=0xa03, b=0xa3b, v=0, name="U"}, + {a=0xa3c, b=0xa3c, v=5, name="T"}, + {a=0xa3d, b=0xa40, v=0, name="U"}, + {a=0xa41, b=0xa42, v=5, name="T"}, + {a=0xa43, b=0xa46, v=0, name="U"}, + {a=0xa47, b=0xa48, v=5, name="T"}, + {a=0xa49, b=0xa4a, v=0, name="U"}, + {a=0xa4b, b=0xa4d, v=5, name="T"}, + {a=0xa4e, b=0xa50, v=0, name="U"}, + {a=0xa51, b=0xa51, v=5, name="T"}, + {a=0xa52, b=0xa6f, v=0, name="U"}, + {a=0xa70, b=0xa71, v=5, name="T"}, + {a=0xa72, b=0xa74, v=0, name="U"}, + {a=0xa75, b=0xa75, v=5, name="T"}, + {a=0xa76, b=0xa80, v=0, name="U"}, + {a=0xa81, b=0xa82, v=5, name="T"}, + {a=0xa83, b=0xabb, v=0, name="U"}, + {a=0xabc, b=0xabc, v=5, name="T"}, + {a=0xabd, b=0xac0, v=0, name="U"}, + {a=0xac1, b=0xac5, v=5, name="T"}, + {a=0xac6, b=0xac6, v=0, name="U"}, + {a=0xac7, b=0xac8, v=5, name="T"}, + {a=0xac9, b=0xacc, v=0, name="U"}, + {a=0xacd, b=0xacd, v=5, name="T"}, + {a=0xace, b=0xae1, v=0, name="U"}, + {a=0xae2, b=0xae3, v=5, name="T"}, + {a=0xae4, b=0xaf9, v=0, name="U"}, + {a=0xafa, b=0xaff, v=5, name="T"}, + {a=0xb00, b=0xb00, v=0, name="U"}, + {a=0xb01, b=0xb01, v=5, name="T"}, + {a=0xb02, b=0xb3b, v=0, name="U"}, + {a=0xb3c, b=0xb3c, v=5, name="T"}, + {a=0xb3d, b=0xb3e, v=0, name="U"}, + {a=0xb3f, b=0xb3f, v=5, name="T"}, + {a=0xb40, b=0xb40, v=0, name="U"}, + {a=0xb41, b=0xb44, v=5, name="T"}, + {a=0xb45, b=0xb4c, v=0, name="U"}, + {a=0xb4d, b=0xb4d, v=5, name="T"}, + {a=0xb4e, b=0xb54, v=0, name="U"}, + {a=0xb55, b=0xb56, v=5, name="T"}, + {a=0xb57, b=0xb61, v=0, name="U"}, + {a=0xb62, b=0xb63, v=5, name="T"}, + {a=0xb64, b=0xb81, v=0, name="U"}, + {a=0xb82, b=0xb82, v=5, name="T"}, + {a=0xb83, b=0xbbf, v=0, name="U"}, + {a=0xbc0, b=0xbc0, v=5, name="T"}, + {a=0xbc1, b=0xbcc, v=0, name="U"}, + {a=0xbcd, b=0xbcd, v=5, name="T"}, + {a=0xbce, b=0xbff, v=0, name="U"}, + {a=0xc00, b=0xc00, v=5, name="T"}, + {a=0xc01, b=0xc03, v=0, name="U"}, + {a=0xc04, b=0xc04, v=5, name="T"}, + {a=0xc05, b=0xc3b, v=0, name="U"}, + {a=0xc3c, b=0xc3c, v=5, name="T"}, + {a=0xc3d, b=0xc3d, v=0, name="U"}, + {a=0xc3e, b=0xc40, v=5, name="T"}, + {a=0xc41, b=0xc45, v=0, name="U"}, + {a=0xc46, b=0xc48, v=5, name="T"}, + {a=0xc49, b=0xc49, v=0, name="U"}, + {a=0xc4a, b=0xc4d, v=5, name="T"}, + {a=0xc4e, b=0xc54, v=0, name="U"}, + {a=0xc55, b=0xc56, v=5, name="T"}, + {a=0xc57, b=0xc61, v=0, name="U"}, + {a=0xc62, b=0xc63, v=5, name="T"}, + {a=0xc64, b=0xc80, v=0, name="U"}, + {a=0xc81, b=0xc81, v=5, name="T"}, + {a=0xc82, b=0xcbb, v=0, name="U"}, + {a=0xcbc, b=0xcbc, v=5, name="T"}, + {a=0xcbd, b=0xcbe, v=0, name="U"}, + {a=0xcbf, b=0xcbf, v=5, name="T"}, + {a=0xcc0, b=0xcc5, v=0, name="U"}, + {a=0xcc6, b=0xcc6, v=5, name="T"}, + {a=0xcc7, b=0xccb, v=0, name="U"}, + {a=0xccc, b=0xccd, v=5, name="T"}, + {a=0xcce, b=0xce1, v=0, name="U"}, + {a=0xce2, b=0xce3, v=5, name="T"}, + {a=0xce4, b=0xcff, v=0, name="U"}, + {a=0xd00, b=0xd01, v=5, name="T"}, + {a=0xd02, b=0xd3a, v=0, name="U"}, + {a=0xd3b, b=0xd3c, v=5, name="T"}, + {a=0xd3d, b=0xd40, v=0, name="U"}, + {a=0xd41, b=0xd44, v=5, name="T"}, + {a=0xd45, b=0xd4c, v=0, name="U"}, + {a=0xd4d, b=0xd4d, v=5, name="T"}, + {a=0xd4e, b=0xd61, v=0, name="U"}, + {a=0xd62, b=0xd63, v=5, name="T"}, + {a=0xd64, b=0xd80, v=0, name="U"}, + {a=0xd81, b=0xd81, v=5, name="T"}, + {a=0xd82, b=0xdc9, v=0, name="U"}, + {a=0xdca, b=0xdca, v=5, name="T"}, + {a=0xdcb, b=0xdd1, v=0, name="U"}, + {a=0xdd2, b=0xdd4, v=5, name="T"}, + {a=0xdd5, b=0xdd5, v=0, name="U"}, + {a=0xdd6, b=0xdd6, v=5, name="T"}, + {a=0xdd7, b=0xe30, v=0, name="U"}, + {a=0xe31, b=0xe31, v=5, name="T"}, + {a=0xe32, b=0xe33, v=0, name="U"}, + {a=0xe34, b=0xe3a, v=5, name="T"}, + {a=0xe3b, b=0xe46, v=0, name="U"}, + {a=0xe47, b=0xe4e, v=5, name="T"}, + {a=0xe4f, b=0xeb0, v=0, name="U"}, + {a=0xeb1, b=0xeb1, v=5, name="T"}, + {a=0xeb2, b=0xeb3, v=0, name="U"}, + {a=0xeb4, b=0xebc, v=5, name="T"}, + {a=0xebd, b=0xec7, v=0, name="U"}, + {a=0xec8, b=0xece, v=5, name="T"}, + {a=0xecf, b=0xf17, v=0, name="U"}, + {a=0xf18, b=0xf19, v=5, name="T"}, + {a=0xf1a, b=0xf34, v=0, name="U"}, + {a=0xf35, b=0xf35, v=5, name="T"}, + {a=0xf36, b=0xf36, v=0, name="U"}, + {a=0xf37, b=0xf37, v=5, name="T"}, + {a=0xf38, b=0xf38, v=0, name="U"}, + {a=0xf39, b=0xf39, v=5, name="T"}, + {a=0xf3a, b=0xf70, v=0, name="U"}, + {a=0xf71, b=0xf7e, v=5, name="T"}, + {a=0xf7f, b=0xf7f, v=0, name="U"}, + {a=0xf80, b=0xf84, v=5, name="T"}, + {a=0xf85, b=0xf85, v=0, name="U"}, + {a=0xf86, b=0xf87, v=5, name="T"}, + {a=0xf88, b=0xf8c, v=0, name="U"}, + {a=0xf8d, b=0xf97, v=5, name="T"}, + {a=0xf98, b=0xf98, v=0, name="U"}, + {a=0xf99, b=0xfbc, v=5, name="T"}, + {a=0xfbd, b=0xfc5, v=0, name="U"}, + {a=0xfc6, b=0xfc6, v=5, name="T"}, + {a=0xfc7, b=0x102c, v=0, name="U"}, + {a=0x102d, b=0x1030, v=5, name="T"}, + {a=0x1031, b=0x1031, v=0, name="U"}, + {a=0x1032, b=0x1037, v=5, name="T"}, + {a=0x1038, b=0x1038, v=0, name="U"}, + {a=0x1039, b=0x103a, v=5, name="T"}, + {a=0x103b, b=0x103c, v=0, name="U"}, + {a=0x103d, b=0x103e, v=5, name="T"}, + {a=0x103f, b=0x1057, v=0, name="U"}, + {a=0x1058, b=0x1059, v=5, name="T"}, + {a=0x105a, b=0x105d, v=0, name="U"}, + {a=0x105e, b=0x1060, v=5, name="T"}, + {a=0x1061, b=0x1070, v=0, name="U"}, + {a=0x1071, b=0x1074, v=5, name="T"}, + {a=0x1075, b=0x1081, v=0, name="U"}, + {a=0x1082, b=0x1082, v=5, name="T"}, + {a=0x1083, b=0x1084, v=0, name="U"}, + {a=0x1085, b=0x1086, v=5, name="T"}, + {a=0x1087, b=0x108c, v=0, name="U"}, + {a=0x108d, b=0x108d, v=5, name="T"}, + {a=0x108e, b=0x109c, v=0, name="U"}, + {a=0x109d, b=0x109d, v=5, name="T"}, + {a=0x109e, b=0x135c, v=0, name="U"}, + {a=0x135d, b=0x135f, v=5, name="T"}, + {a=0x1360, b=0x1711, v=0, name="U"}, + {a=0x1712, b=0x1714, v=5, name="T"}, + {a=0x1715, b=0x1731, v=0, name="U"}, + {a=0x1732, b=0x1733, v=5, name="T"}, + {a=0x1734, b=0x1751, v=0, name="U"}, + {a=0x1752, b=0x1753, v=5, name="T"}, + {a=0x1754, b=0x1771, v=0, name="U"}, + {a=0x1772, b=0x1773, v=5, name="T"}, + {a=0x1774, b=0x17b3, v=0, name="U"}, + {a=0x17b4, b=0x17b5, v=5, name="T"}, + {a=0x17b6, b=0x17b6, v=0, name="U"}, + {a=0x17b7, b=0x17bd, v=5, name="T"}, + {a=0x17be, b=0x17c5, v=0, name="U"}, + {a=0x17c6, b=0x17c6, v=5, name="T"}, + {a=0x17c7, b=0x17c8, v=0, name="U"}, + {a=0x17c9, b=0x17d3, v=5, name="T"}, + {a=0x17d4, b=0x17dc, v=0, name="U"}, + {a=0x17dd, b=0x17dd, v=5, name="T"}, + {a=0x17de, b=0x1806, v=0, name="U"}, + {a=0x1807, b=0x1807, v=2, name="D"}, + {a=0x1808, b=0x1809, v=0, name="U"}, + {a=0x180a, b=0x180a, v=1, name="C"}, + {a=0x180b, b=0x180d, v=5, name="T"}, + {a=0x180e, b=0x180e, v=0, name="U"}, + {a=0x180f, b=0x180f, v=5, name="T"}, + {a=0x1810, b=0x181f, v=0, name="U"}, + {a=0x1820, b=0x1878, v=2, name="D"}, + {a=0x1879, b=0x1884, v=0, name="U"}, + {a=0x1885, b=0x1886, v=5, name="T"}, + {a=0x1887, b=0x18a8, v=2, name="D"}, + {a=0x18a9, b=0x18a9, v=5, name="T"}, + {a=0x18aa, b=0x18aa, v=2, name="D"}, + {a=0x18ab, b=0x191f, v=0, name="U"}, + {a=0x1920, b=0x1922, v=5, name="T"}, + {a=0x1923, b=0x1926, v=0, name="U"}, + {a=0x1927, b=0x1928, v=5, name="T"}, + {a=0x1929, b=0x1931, v=0, name="U"}, + {a=0x1932, b=0x1932, v=5, name="T"}, + {a=0x1933, b=0x1938, v=0, name="U"}, + {a=0x1939, b=0x193b, v=5, name="T"}, + {a=0x193c, b=0x1a16, v=0, name="U"}, + {a=0x1a17, b=0x1a18, v=5, name="T"}, + {a=0x1a19, b=0x1a1a, v=0, name="U"}, + {a=0x1a1b, b=0x1a1b, v=5, name="T"}, + {a=0x1a1c, b=0x1a55, v=0, name="U"}, + {a=0x1a56, b=0x1a56, v=5, name="T"}, + {a=0x1a57, b=0x1a57, v=0, name="U"}, + {a=0x1a58, b=0x1a5e, v=5, name="T"}, + {a=0x1a5f, b=0x1a5f, v=0, name="U"}, + {a=0x1a60, b=0x1a60, v=5, name="T"}, + {a=0x1a61, b=0x1a61, v=0, name="U"}, + {a=0x1a62, b=0x1a62, v=5, name="T"}, + {a=0x1a63, b=0x1a64, v=0, name="U"}, + {a=0x1a65, b=0x1a6c, v=5, name="T"}, + {a=0x1a6d, b=0x1a72, v=0, name="U"}, + {a=0x1a73, b=0x1a7c, v=5, name="T"}, + {a=0x1a7d, b=0x1a7e, v=0, name="U"}, + {a=0x1a7f, b=0x1a7f, v=5, name="T"}, + {a=0x1a80, b=0x1aaf, v=0, name="U"}, + {a=0x1ab0, b=0x1ace, v=5, name="T"}, + {a=0x1acf, b=0x1aff, v=0, name="U"}, + {a=0x1b00, b=0x1b03, v=5, name="T"}, + {a=0x1b04, b=0x1b33, v=0, name="U"}, + {a=0x1b34, b=0x1b34, v=5, name="T"}, + {a=0x1b35, b=0x1b35, v=0, name="U"}, + {a=0x1b36, b=0x1b3a, v=5, name="T"}, + {a=0x1b3b, b=0x1b3b, v=0, name="U"}, + {a=0x1b3c, b=0x1b3c, v=5, name="T"}, + {a=0x1b3d, b=0x1b41, v=0, name="U"}, + {a=0x1b42, b=0x1b42, v=5, name="T"}, + {a=0x1b43, b=0x1b6a, v=0, name="U"}, + {a=0x1b6b, b=0x1b73, v=5, name="T"}, + {a=0x1b74, b=0x1b7f, v=0, name="U"}, + {a=0x1b80, b=0x1b81, v=5, name="T"}, + {a=0x1b82, b=0x1ba1, v=0, name="U"}, + {a=0x1ba2, b=0x1ba5, v=5, name="T"}, + {a=0x1ba6, b=0x1ba7, v=0, name="U"}, + {a=0x1ba8, b=0x1ba9, v=5, name="T"}, + {a=0x1baa, b=0x1baa, v=0, name="U"}, + {a=0x1bab, b=0x1bad, v=5, name="T"}, + {a=0x1bae, b=0x1be5, v=0, name="U"}, + {a=0x1be6, b=0x1be6, v=5, name="T"}, + {a=0x1be7, b=0x1be7, v=0, name="U"}, + {a=0x1be8, b=0x1be9, v=5, name="T"}, + {a=0x1bea, b=0x1bec, v=0, name="U"}, + {a=0x1bed, b=0x1bed, v=5, name="T"}, + {a=0x1bee, b=0x1bee, v=0, name="U"}, + {a=0x1bef, b=0x1bf1, v=5, name="T"}, + {a=0x1bf2, b=0x1c2b, v=0, name="U"}, + {a=0x1c2c, b=0x1c33, v=5, name="T"}, + {a=0x1c34, b=0x1c35, v=0, name="U"}, + {a=0x1c36, b=0x1c37, v=5, name="T"}, + {a=0x1c38, b=0x1ccf, v=0, name="U"}, + {a=0x1cd0, b=0x1cd2, v=5, name="T"}, + {a=0x1cd3, b=0x1cd3, v=0, name="U"}, + {a=0x1cd4, b=0x1ce0, v=5, name="T"}, + {a=0x1ce1, b=0x1ce1, v=0, name="U"}, + {a=0x1ce2, b=0x1ce8, v=5, name="T"}, + {a=0x1ce9, b=0x1cec, v=0, name="U"}, + {a=0x1ced, b=0x1ced, v=5, name="T"}, + {a=0x1cee, b=0x1cf3, v=0, name="U"}, + {a=0x1cf4, b=0x1cf4, v=5, name="T"}, + {a=0x1cf5, b=0x1cf7, v=0, name="U"}, + {a=0x1cf8, b=0x1cf9, v=5, name="T"}, + {a=0x1cfa, b=0x1dbf, v=0, name="U"}, + {a=0x1dc0, b=0x1dff, v=5, name="T"}, + {a=0x1e00, b=0x200a, v=0, name="U"}, + {a=0x200b, b=0x200b, v=5, name="T"}, + {a=0x200c, b=0x200c, v=0, name="U"}, + {a=0x200d, b=0x200d, v=1, name="C"}, + {a=0x200e, b=0x200f, v=5, name="T"}, + {a=0x2010, b=0x2029, v=0, name="U"}, + {a=0x202a, b=0x202e, v=5, name="T"}, + {a=0x202f, b=0x205f, v=0, name="U"}, + {a=0x2060, b=0x2064, v=5, name="T"}, + {a=0x2065, b=0x2069, v=0, name="U"}, + {a=0x206a, b=0x206f, v=5, name="T"}, + {a=0x2070, b=0x20cf, v=0, name="U"}, + {a=0x20d0, b=0x20f0, v=5, name="T"}, + {a=0x20f1, b=0x2cee, v=0, name="U"}, + {a=0x2cef, b=0x2cf1, v=5, name="T"}, + {a=0x2cf2, b=0x2d7e, v=0, name="U"}, + {a=0x2d7f, b=0x2d7f, v=5, name="T"}, + {a=0x2d80, b=0x2ddf, v=0, name="U"}, + {a=0x2de0, b=0x2dff, v=5, name="T"}, + {a=0x2e00, b=0x3029, v=0, name="U"}, + {a=0x302a, b=0x302d, v=5, name="T"}, + {a=0x302e, b=0x3098, v=0, name="U"}, + {a=0x3099, b=0x309a, v=5, name="T"}, + {a=0x309b, b=0xa66e, v=0, name="U"}, + {a=0xa66f, b=0xa672, v=5, name="T"}, + {a=0xa673, b=0xa673, v=0, name="U"}, + {a=0xa674, b=0xa67d, v=5, name="T"}, + {a=0xa67e, b=0xa69d, v=0, name="U"}, + {a=0xa69e, b=0xa69f, v=5, name="T"}, + {a=0xa6a0, b=0xa6ef, v=0, name="U"}, + {a=0xa6f0, b=0xa6f1, v=5, name="T"}, + {a=0xa6f2, b=0xa801, v=0, name="U"}, + {a=0xa802, b=0xa802, v=5, name="T"}, + {a=0xa803, b=0xa805, v=0, name="U"}, + {a=0xa806, b=0xa806, v=5, name="T"}, + {a=0xa807, b=0xa80a, v=0, name="U"}, + {a=0xa80b, b=0xa80b, v=5, name="T"}, + {a=0xa80c, b=0xa824, v=0, name="U"}, + {a=0xa825, b=0xa826, v=5, name="T"}, + {a=0xa827, b=0xa82b, v=0, name="U"}, + {a=0xa82c, b=0xa82c, v=5, name="T"}, + {a=0xa82d, b=0xa83f, v=0, name="U"}, + {a=0xa840, b=0xa871, v=2, name="D"}, + {a=0xa872, b=0xa872, v=3, name="L"}, + {a=0xa873, b=0xa8c3, v=0, name="U"}, + {a=0xa8c4, b=0xa8c5, v=5, name="T"}, + {a=0xa8c6, b=0xa8df, v=0, name="U"}, + {a=0xa8e0, b=0xa8f1, v=5, name="T"}, + {a=0xa8f2, b=0xa8fe, v=0, name="U"}, + {a=0xa8ff, b=0xa8ff, v=5, name="T"}, + {a=0xa900, b=0xa925, v=0, name="U"}, + {a=0xa926, b=0xa92d, v=5, name="T"}, + {a=0xa92e, b=0xa946, v=0, name="U"}, + {a=0xa947, b=0xa951, v=5, name="T"}, + {a=0xa952, b=0xa97f, v=0, name="U"}, + {a=0xa980, b=0xa982, v=5, name="T"}, + {a=0xa983, b=0xa9b2, v=0, name="U"}, + {a=0xa9b3, b=0xa9b3, v=5, name="T"}, + {a=0xa9b4, b=0xa9b5, v=0, name="U"}, + {a=0xa9b6, b=0xa9b9, v=5, name="T"}, + {a=0xa9ba, b=0xa9bb, v=0, name="U"}, + {a=0xa9bc, b=0xa9bd, v=5, name="T"}, + {a=0xa9be, b=0xa9e4, v=0, name="U"}, + {a=0xa9e5, b=0xa9e5, v=5, name="T"}, + {a=0xa9e6, b=0xaa28, v=0, name="U"}, + {a=0xaa29, b=0xaa2e, v=5, name="T"}, + {a=0xaa2f, b=0xaa30, v=0, name="U"}, + {a=0xaa31, b=0xaa32, v=5, name="T"}, + {a=0xaa33, b=0xaa34, v=0, name="U"}, + {a=0xaa35, b=0xaa36, v=5, name="T"}, + {a=0xaa37, b=0xaa42, v=0, name="U"}, + {a=0xaa43, b=0xaa43, v=5, name="T"}, + {a=0xaa44, b=0xaa4b, v=0, name="U"}, + {a=0xaa4c, b=0xaa4c, v=5, name="T"}, + {a=0xaa4d, b=0xaa7b, v=0, name="U"}, + {a=0xaa7c, b=0xaa7c, v=5, name="T"}, + {a=0xaa7d, b=0xaaaf, v=0, name="U"}, + {a=0xaab0, b=0xaab0, v=5, name="T"}, + {a=0xaab1, b=0xaab1, v=0, name="U"}, + {a=0xaab2, b=0xaab4, v=5, name="T"}, + {a=0xaab5, b=0xaab6, v=0, name="U"}, + {a=0xaab7, b=0xaab8, v=5, name="T"}, + {a=0xaab9, b=0xaabd, v=0, name="U"}, + {a=0xaabe, b=0xaabf, v=5, name="T"}, + {a=0xaac0, b=0xaac0, v=0, name="U"}, + {a=0xaac1, b=0xaac1, v=5, name="T"}, + {a=0xaac2, b=0xaaeb, v=0, name="U"}, + {a=0xaaec, b=0xaaed, v=5, name="T"}, + {a=0xaaee, b=0xaaf5, v=0, name="U"}, + {a=0xaaf6, b=0xaaf6, v=5, name="T"}, + {a=0xaaf7, b=0xabe4, v=0, name="U"}, + {a=0xabe5, b=0xabe5, v=5, name="T"}, + {a=0xabe6, b=0xabe7, v=0, name="U"}, + {a=0xabe8, b=0xabe8, v=5, name="T"}, + {a=0xabe9, b=0xabec, v=0, name="U"}, + {a=0xabed, b=0xabed, v=5, name="T"}, + {a=0xabee, b=0xfb1d, v=0, name="U"}, + {a=0xfb1e, b=0xfb1e, v=5, name="T"}, + {a=0xfb1f, b=0xfdff, v=0, name="U"}, + {a=0xfe00, b=0xfe0f, v=5, name="T"}, + {a=0xfe10, b=0xfe1f, v=0, name="U"}, + {a=0xfe20, b=0xfe2f, v=5, name="T"}, + {a=0xfe30, b=0xfefe, v=0, name="U"}, + {a=0xfeff, b=0xfeff, v=5, name="T"}, + {a=0xff00, b=0xfff8, v=0, name="U"}, + {a=0xfff9, b=0xfffb, v=5, name="T"}, + {a=0xfffc, b=0x101fc, v=0, name="U"}, + {a=0x101fd, b=0x101fd, v=5, name="T"}, + {a=0x101fe, b=0x102df, v=0, name="U"}, + {a=0x102e0, b=0x102e0, v=5, name="T"}, + {a=0x102e1, b=0x10375, v=0, name="U"}, + {a=0x10376, b=0x1037a, v=5, name="T"}, + {a=0x1037b, b=0x10a00, v=0, name="U"}, + {a=0x10a01, b=0x10a03, v=5, name="T"}, + {a=0x10a04, b=0x10a04, v=0, name="U"}, + {a=0x10a05, b=0x10a06, v=5, name="T"}, + {a=0x10a07, b=0x10a0b, v=0, name="U"}, + {a=0x10a0c, b=0x10a0f, v=5, name="T"}, + {a=0x10a10, b=0x10a37, v=0, name="U"}, + {a=0x10a38, b=0x10a3a, v=5, name="T"}, + {a=0x10a3b, b=0x10a3e, v=0, name="U"}, + {a=0x10a3f, b=0x10a3f, v=5, name="T"}, + {a=0x10a40, b=0x10abf, v=0, name="U"}, + {a=0x10ac0, b=0x10ac4, v=2, name="D"}, + {a=0x10ac5, b=0x10ac5, v=4, name="R"}, + {a=0x10ac6, b=0x10ac6, v=0, name="U"}, + {a=0x10ac7, b=0x10ac7, v=4, name="R"}, + {a=0x10ac8, b=0x10ac8, v=0, name="U"}, + {a=0x10ac9, b=0x10aca, v=4, name="R"}, + {a=0x10acb, b=0x10acc, v=0, name="U"}, + {a=0x10acd, b=0x10acd, v=3, name="L"}, + {a=0x10ace, b=0x10ad2, v=4, name="R"}, + {a=0x10ad3, b=0x10ad6, v=2, name="D"}, + {a=0x10ad7, b=0x10ad7, v=3, name="L"}, + {a=0x10ad8, b=0x10adc, v=2, name="D"}, + {a=0x10add, b=0x10add, v=4, name="R"}, + {a=0x10ade, b=0x10ae0, v=2, name="D"}, + {a=0x10ae1, b=0x10ae1, v=4, name="R"}, + {a=0x10ae2, b=0x10ae3, v=0, name="U"}, + {a=0x10ae4, b=0x10ae4, v=4, name="R"}, + {a=0x10ae5, b=0x10ae6, v=5, name="T"}, + {a=0x10ae7, b=0x10aea, v=0, name="U"}, + {a=0x10aeb, b=0x10aee, v=2, name="D"}, + {a=0x10aef, b=0x10aef, v=4, name="R"}, + {a=0x10af0, b=0x10b7f, v=0, name="U"}, + {a=0x10b80, b=0x10b80, v=2, name="D"}, + {a=0x10b81, b=0x10b81, v=4, name="R"}, + {a=0x10b82, b=0x10b82, v=2, name="D"}, + {a=0x10b83, b=0x10b85, v=4, name="R"}, + {a=0x10b86, b=0x10b88, v=2, name="D"}, + {a=0x10b89, b=0x10b89, v=4, name="R"}, + {a=0x10b8a, b=0x10b8b, v=2, name="D"}, + {a=0x10b8c, b=0x10b8c, v=4, name="R"}, + {a=0x10b8d, b=0x10b8d, v=2, name="D"}, + {a=0x10b8e, b=0x10b8f, v=4, name="R"}, + {a=0x10b90, b=0x10b90, v=2, name="D"}, + {a=0x10b91, b=0x10b91, v=4, name="R"}, + {a=0x10b92, b=0x10ba8, v=0, name="U"}, + {a=0x10ba9, b=0x10bac, v=4, name="R"}, + {a=0x10bad, b=0x10bae, v=2, name="D"}, + {a=0x10baf, b=0x10cff, v=0, name="U"}, + {a=0x10d00, b=0x10d00, v=3, name="L"}, + {a=0x10d01, b=0x10d21, v=2, name="D"}, + {a=0x10d22, b=0x10d22, v=4, name="R"}, + {a=0x10d23, b=0x10d23, v=2, name="D"}, + {a=0x10d24, b=0x10d27, v=5, name="T"}, + {a=0x10d28, b=0x10eaa, v=0, name="U"}, + {a=0x10eab, b=0x10eac, v=5, name="T"}, + {a=0x10ead, b=0x10efc, v=0, name="U"}, + {a=0x10efd, b=0x10eff, v=5, name="T"}, + {a=0x10f00, b=0x10f2f, v=0, name="U"}, + {a=0x10f30, b=0x10f32, v=2, name="D"}, + {a=0x10f33, b=0x10f33, v=4, name="R"}, + {a=0x10f34, b=0x10f44, v=2, name="D"}, + {a=0x10f45, b=0x10f45, v=0, name="U"}, + {a=0x10f46, b=0x10f50, v=5, name="T"}, + {a=0x10f51, b=0x10f53, v=2, name="D"}, + {a=0x10f54, b=0x10f54, v=4, name="R"}, + {a=0x10f55, b=0x10f6f, v=0, name="U"}, + {a=0x10f70, b=0x10f73, v=2, name="D"}, + {a=0x10f74, b=0x10f75, v=4, name="R"}, + {a=0x10f76, b=0x10f81, v=2, name="D"}, + {a=0x10f82, b=0x10f85, v=5, name="T"}, + {a=0x10f86, b=0x10faf, v=0, name="U"}, + {a=0x10fb0, b=0x10fb0, v=2, name="D"}, + {a=0x10fb1, b=0x10fb1, v=0, name="U"}, + {a=0x10fb2, b=0x10fb3, v=2, name="D"}, + {a=0x10fb4, b=0x10fb6, v=4, name="R"}, + {a=0x10fb7, b=0x10fb7, v=0, name="U"}, + {a=0x10fb8, b=0x10fb8, v=2, name="D"}, + {a=0x10fb9, b=0x10fba, v=4, name="R"}, + {a=0x10fbb, b=0x10fbc, v=2, name="D"}, + {a=0x10fbd, b=0x10fbd, v=4, name="R"}, + {a=0x10fbe, b=0x10fbf, v=2, name="D"}, + {a=0x10fc0, b=0x10fc0, v=0, name="U"}, + {a=0x10fc1, b=0x10fc1, v=2, name="D"}, + {a=0x10fc2, b=0x10fc3, v=4, name="R"}, + {a=0x10fc4, b=0x10fc4, v=2, name="D"}, + {a=0x10fc5, b=0x10fc8, v=0, name="U"}, + {a=0x10fc9, b=0x10fc9, v=4, name="R"}, + {a=0x10fca, b=0x10fca, v=2, name="D"}, + {a=0x10fcb, b=0x10fcb, v=3, name="L"}, + {a=0x10fcc, b=0x11000, v=0, name="U"}, + {a=0x11001, b=0x11001, v=5, name="T"}, + {a=0x11002, b=0x11037, v=0, name="U"}, + {a=0x11038, b=0x11046, v=5, name="T"}, + {a=0x11047, b=0x1106f, v=0, name="U"}, + {a=0x11070, b=0x11070, v=5, name="T"}, + {a=0x11071, b=0x11072, v=0, name="U"}, + {a=0x11073, b=0x11074, v=5, name="T"}, + {a=0x11075, b=0x1107e, v=0, name="U"}, + {a=0x1107f, b=0x11081, v=5, name="T"}, + {a=0x11082, b=0x110b2, v=0, name="U"}, + {a=0x110b3, b=0x110b6, v=5, name="T"}, + {a=0x110b7, b=0x110b8, v=0, name="U"}, + {a=0x110b9, b=0x110ba, v=5, name="T"}, + {a=0x110bb, b=0x110c1, v=0, name="U"}, + {a=0x110c2, b=0x110c2, v=5, name="T"}, + {a=0x110c3, b=0x110ff, v=0, name="U"}, + {a=0x11100, b=0x11102, v=5, name="T"}, + {a=0x11103, b=0x11126, v=0, name="U"}, + {a=0x11127, b=0x1112b, v=5, name="T"}, + {a=0x1112c, b=0x1112c, v=0, name="U"}, + {a=0x1112d, b=0x11134, v=5, name="T"}, + {a=0x11135, b=0x11172, v=0, name="U"}, + {a=0x11173, b=0x11173, v=5, name="T"}, + {a=0x11174, b=0x1117f, v=0, name="U"}, + {a=0x11180, b=0x11181, v=5, name="T"}, + {a=0x11182, b=0x111b5, v=0, name="U"}, + {a=0x111b6, b=0x111be, v=5, name="T"}, + {a=0x111bf, b=0x111c8, v=0, name="U"}, + {a=0x111c9, b=0x111cc, v=5, name="T"}, + {a=0x111cd, b=0x111ce, v=0, name="U"}, + {a=0x111cf, b=0x111cf, v=5, name="T"}, + {a=0x111d0, b=0x1122e, v=0, name="U"}, + {a=0x1122f, b=0x11231, v=5, name="T"}, + {a=0x11232, b=0x11233, v=0, name="U"}, + {a=0x11234, b=0x11234, v=5, name="T"}, + {a=0x11235, b=0x11235, v=0, name="U"}, + {a=0x11236, b=0x11237, v=5, name="T"}, + {a=0x11238, b=0x1123d, v=0, name="U"}, + {a=0x1123e, b=0x1123e, v=5, name="T"}, + {a=0x1123f, b=0x11240, v=0, name="U"}, + {a=0x11241, b=0x11241, v=5, name="T"}, + {a=0x11242, b=0x112de, v=0, name="U"}, + {a=0x112df, b=0x112df, v=5, name="T"}, + {a=0x112e0, b=0x112e2, v=0, name="U"}, + {a=0x112e3, b=0x112ea, v=5, name="T"}, + {a=0x112eb, b=0x112ff, v=0, name="U"}, + {a=0x11300, b=0x11301, v=5, name="T"}, + {a=0x11302, b=0x1133a, v=0, name="U"}, + {a=0x1133b, b=0x1133c, v=5, name="T"}, + {a=0x1133d, b=0x1133f, v=0, name="U"}, + {a=0x11340, b=0x11340, v=5, name="T"}, + {a=0x11341, b=0x11365, v=0, name="U"}, + {a=0x11366, b=0x1136c, v=5, name="T"}, + {a=0x1136d, b=0x1136f, v=0, name="U"}, + {a=0x11370, b=0x11374, v=5, name="T"}, + {a=0x11375, b=0x11437, v=0, name="U"}, + {a=0x11438, b=0x1143f, v=5, name="T"}, + {a=0x11440, b=0x11441, v=0, name="U"}, + {a=0x11442, b=0x11444, v=5, name="T"}, + {a=0x11445, b=0x11445, v=0, name="U"}, + {a=0x11446, b=0x11446, v=5, name="T"}, + {a=0x11447, b=0x1145d, v=0, name="U"}, + {a=0x1145e, b=0x1145e, v=5, name="T"}, + {a=0x1145f, b=0x114b2, v=0, name="U"}, + {a=0x114b3, b=0x114b8, v=5, name="T"}, + {a=0x114b9, b=0x114b9, v=0, name="U"}, + {a=0x114ba, b=0x114ba, v=5, name="T"}, + {a=0x114bb, b=0x114be, v=0, name="U"}, + {a=0x114bf, b=0x114c0, v=5, name="T"}, + {a=0x114c1, b=0x114c1, v=0, name="U"}, + {a=0x114c2, b=0x114c3, v=5, name="T"}, + {a=0x114c4, b=0x115b1, v=0, name="U"}, + {a=0x115b2, b=0x115b5, v=5, name="T"}, + {a=0x115b6, b=0x115bb, v=0, name="U"}, + {a=0x115bc, b=0x115bd, v=5, name="T"}, + {a=0x115be, b=0x115be, v=0, name="U"}, + {a=0x115bf, b=0x115c0, v=5, name="T"}, + {a=0x115c1, b=0x115db, v=0, name="U"}, + {a=0x115dc, b=0x115dd, v=5, name="T"}, + {a=0x115de, b=0x11632, v=0, name="U"}, + {a=0x11633, b=0x1163a, v=5, name="T"}, + {a=0x1163b, b=0x1163c, v=0, name="U"}, + {a=0x1163d, b=0x1163d, v=5, name="T"}, + {a=0x1163e, b=0x1163e, v=0, name="U"}, + {a=0x1163f, b=0x11640, v=5, name="T"}, + {a=0x11641, b=0x116aa, v=0, name="U"}, + {a=0x116ab, b=0x116ab, v=5, name="T"}, + {a=0x116ac, b=0x116ac, v=0, name="U"}, + {a=0x116ad, b=0x116ad, v=5, name="T"}, + {a=0x116ae, b=0x116af, v=0, name="U"}, + {a=0x116b0, b=0x116b5, v=5, name="T"}, + {a=0x116b6, b=0x116b6, v=0, name="U"}, + {a=0x116b7, b=0x116b7, v=5, name="T"}, + {a=0x116b8, b=0x1171c, v=0, name="U"}, + {a=0x1171d, b=0x1171f, v=5, name="T"}, + {a=0x11720, b=0x11721, v=0, name="U"}, + {a=0x11722, b=0x11725, v=5, name="T"}, + {a=0x11726, b=0x11726, v=0, name="U"}, + {a=0x11727, b=0x1172b, v=5, name="T"}, + {a=0x1172c, b=0x1182e, v=0, name="U"}, + {a=0x1182f, b=0x11837, v=5, name="T"}, + {a=0x11838, b=0x11838, v=0, name="U"}, + {a=0x11839, b=0x1183a, v=5, name="T"}, + {a=0x1183b, b=0x1193a, v=0, name="U"}, + {a=0x1193b, b=0x1193c, v=5, name="T"}, + {a=0x1193d, b=0x1193d, v=0, name="U"}, + {a=0x1193e, b=0x1193e, v=5, name="T"}, + {a=0x1193f, b=0x11942, v=0, name="U"}, + {a=0x11943, b=0x11943, v=5, name="T"}, + {a=0x11944, b=0x119d3, v=0, name="U"}, + {a=0x119d4, b=0x119d7, v=5, name="T"}, + {a=0x119d8, b=0x119d9, v=0, name="U"}, + {a=0x119da, b=0x119db, v=5, name="T"}, + {a=0x119dc, b=0x119df, v=0, name="U"}, + {a=0x119e0, b=0x119e0, v=5, name="T"}, + {a=0x119e1, b=0x11a00, v=0, name="U"}, + {a=0x11a01, b=0x11a0a, v=5, name="T"}, + {a=0x11a0b, b=0x11a32, v=0, name="U"}, + {a=0x11a33, b=0x11a38, v=5, name="T"}, + {a=0x11a39, b=0x11a3a, v=0, name="U"}, + {a=0x11a3b, b=0x11a3e, v=5, name="T"}, + {a=0x11a3f, b=0x11a46, v=0, name="U"}, + {a=0x11a47, b=0x11a47, v=5, name="T"}, + {a=0x11a48, b=0x11a50, v=0, name="U"}, + {a=0x11a51, b=0x11a56, v=5, name="T"}, + {a=0x11a57, b=0x11a58, v=0, name="U"}, + {a=0x11a59, b=0x11a5b, v=5, name="T"}, + {a=0x11a5c, b=0x11a89, v=0, name="U"}, + {a=0x11a8a, b=0x11a96, v=5, name="T"}, + {a=0x11a97, b=0x11a97, v=0, name="U"}, + {a=0x11a98, b=0x11a99, v=5, name="T"}, + {a=0x11a9a, b=0x11c2f, v=0, name="U"}, + {a=0x11c30, b=0x11c36, v=5, name="T"}, + {a=0x11c37, b=0x11c37, v=0, name="U"}, + {a=0x11c38, b=0x11c3d, v=5, name="T"}, + {a=0x11c3e, b=0x11c3e, v=0, name="U"}, + {a=0x11c3f, b=0x11c3f, v=5, name="T"}, + {a=0x11c40, b=0x11c91, v=0, name="U"}, + {a=0x11c92, b=0x11ca7, v=5, name="T"}, + {a=0x11ca8, b=0x11ca9, v=0, name="U"}, + {a=0x11caa, b=0x11cb0, v=5, name="T"}, + {a=0x11cb1, b=0x11cb1, v=0, name="U"}, + {a=0x11cb2, b=0x11cb3, v=5, name="T"}, + {a=0x11cb4, b=0x11cb4, v=0, name="U"}, + {a=0x11cb5, b=0x11cb6, v=5, name="T"}, + {a=0x11cb7, b=0x11d30, v=0, name="U"}, + {a=0x11d31, b=0x11d36, v=5, name="T"}, + {a=0x11d37, b=0x11d39, v=0, name="U"}, + {a=0x11d3a, b=0x11d3a, v=5, name="T"}, + {a=0x11d3b, b=0x11d3b, v=0, name="U"}, + {a=0x11d3c, b=0x11d3d, v=5, name="T"}, + {a=0x11d3e, b=0x11d3e, v=0, name="U"}, + {a=0x11d3f, b=0x11d45, v=5, name="T"}, + {a=0x11d46, b=0x11d46, v=0, name="U"}, + {a=0x11d47, b=0x11d47, v=5, name="T"}, + {a=0x11d48, b=0x11d8f, v=0, name="U"}, + {a=0x11d90, b=0x11d91, v=5, name="T"}, + {a=0x11d92, b=0x11d94, v=0, name="U"}, + {a=0x11d95, b=0x11d95, v=5, name="T"}, + {a=0x11d96, b=0x11d96, v=0, name="U"}, + {a=0x11d97, b=0x11d97, v=5, name="T"}, + {a=0x11d98, b=0x11ef2, v=0, name="U"}, + {a=0x11ef3, b=0x11ef4, v=5, name="T"}, + {a=0x11ef5, b=0x11eff, v=0, name="U"}, + {a=0x11f00, b=0x11f01, v=5, name="T"}, + {a=0x11f02, b=0x11f35, v=0, name="U"}, + {a=0x11f36, b=0x11f3a, v=5, name="T"}, + {a=0x11f3b, b=0x11f3f, v=0, name="U"}, + {a=0x11f40, b=0x11f40, v=5, name="T"}, + {a=0x11f41, b=0x11f41, v=0, name="U"}, + {a=0x11f42, b=0x11f42, v=5, name="T"}, + {a=0x11f43, b=0x1342f, v=0, name="U"}, + {a=0x13430, b=0x13440, v=5, name="T"}, + {a=0x13441, b=0x13446, v=0, name="U"}, + {a=0x13447, b=0x13455, v=5, name="T"}, + {a=0x13456, b=0x16aef, v=0, name="U"}, + {a=0x16af0, b=0x16af4, v=5, name="T"}, + {a=0x16af5, b=0x16b2f, v=0, name="U"}, + {a=0x16b30, b=0x16b36, v=5, name="T"}, + {a=0x16b37, b=0x16f4e, v=0, name="U"}, + {a=0x16f4f, b=0x16f4f, v=5, name="T"}, + {a=0x16f50, b=0x16f8e, v=0, name="U"}, + {a=0x16f8f, b=0x16f92, v=5, name="T"}, + {a=0x16f93, b=0x16fe3, v=0, name="U"}, + {a=0x16fe4, b=0x16fe4, v=5, name="T"}, + {a=0x16fe5, b=0x1bc9c, v=0, name="U"}, + {a=0x1bc9d, b=0x1bc9e, v=5, name="T"}, + {a=0x1bc9f, b=0x1bc9f, v=0, name="U"}, + {a=0x1bca0, b=0x1bca3, v=5, name="T"}, + {a=0x1bca4, b=0x1ceff, v=0, name="U"}, + {a=0x1cf00, b=0x1cf2d, v=5, name="T"}, + {a=0x1cf2e, b=0x1cf2f, v=0, name="U"}, + {a=0x1cf30, b=0x1cf46, v=5, name="T"}, + {a=0x1cf47, b=0x1d166, v=0, name="U"}, + {a=0x1d167, b=0x1d169, v=5, name="T"}, + {a=0x1d16a, b=0x1d172, v=0, name="U"}, + {a=0x1d173, b=0x1d182, v=5, name="T"}, + {a=0x1d183, b=0x1d184, v=0, name="U"}, + {a=0x1d185, b=0x1d18b, v=5, name="T"}, + {a=0x1d18c, b=0x1d1a9, v=0, name="U"}, + {a=0x1d1aa, b=0x1d1ad, v=5, name="T"}, + {a=0x1d1ae, b=0x1d241, v=0, name="U"}, + {a=0x1d242, b=0x1d244, v=5, name="T"}, + {a=0x1d245, b=0x1d9ff, v=0, name="U"}, + {a=0x1da00, b=0x1da36, v=5, name="T"}, + {a=0x1da37, b=0x1da3a, v=0, name="U"}, + {a=0x1da3b, b=0x1da6c, v=5, name="T"}, + {a=0x1da6d, b=0x1da74, v=0, name="U"}, + {a=0x1da75, b=0x1da75, v=5, name="T"}, + {a=0x1da76, b=0x1da83, v=0, name="U"}, + {a=0x1da84, b=0x1da84, v=5, name="T"}, + {a=0x1da85, b=0x1da9a, v=0, name="U"}, + {a=0x1da9b, b=0x1da9f, v=5, name="T"}, + {a=0x1daa0, b=0x1daa0, v=0, name="U"}, + {a=0x1daa1, b=0x1daaf, v=5, name="T"}, + {a=0x1dab0, b=0x1dfff, v=0, name="U"}, + {a=0x1e000, b=0x1e006, v=5, name="T"}, + {a=0x1e007, b=0x1e007, v=0, name="U"}, + {a=0x1e008, b=0x1e018, v=5, name="T"}, + {a=0x1e019, b=0x1e01a, v=0, name="U"}, + {a=0x1e01b, b=0x1e021, v=5, name="T"}, + {a=0x1e022, b=0x1e022, v=0, name="U"}, + {a=0x1e023, b=0x1e024, v=5, name="T"}, + {a=0x1e025, b=0x1e025, v=0, name="U"}, + {a=0x1e026, b=0x1e02a, v=5, name="T"}, + {a=0x1e02b, b=0x1e08e, v=0, name="U"}, + {a=0x1e08f, b=0x1e08f, v=5, name="T"}, + {a=0x1e090, b=0x1e12f, v=0, name="U"}, + {a=0x1e130, b=0x1e136, v=5, name="T"}, + {a=0x1e137, b=0x1e2ad, v=0, name="U"}, + {a=0x1e2ae, b=0x1e2ae, v=5, name="T"}, + {a=0x1e2af, b=0x1e2eb, v=0, name="U"}, + {a=0x1e2ec, b=0x1e2ef, v=5, name="T"}, + {a=0x1e2f0, b=0x1e4eb, v=0, name="U"}, + {a=0x1e4ec, b=0x1e4ef, v=5, name="T"}, + {a=0x1e4f0, b=0x1e8cf, v=0, name="U"}, + {a=0x1e8d0, b=0x1e8d6, v=5, name="T"}, + {a=0x1e8d7, b=0x1e8ff, v=0, name="U"}, + {a=0x1e900, b=0x1e943, v=2, name="D"}, + {a=0x1e944, b=0x1e94b, v=5, name="T"}, + {a=0x1e94c, b=0xe0000, v=0, name="U"}, + {a=0xe0001, b=0xe0001, v=5, name="T"}, + {a=0xe0002, b=0xe001f, v=0, name="U"}, + {a=0xe0020, b=0xe007f, v=5, name="T"}, + {a=0xe0080, b=0xe00ff, v=0, name="U"}, + {a=0xe0100, b=0xe01ef, v=5, name="T"}, + {a=0xe01f0, b=0x10ffff, v=0, name="U"}, +] + +[enum_property.code_point_trie] +index = [ + 0,0x40,0x53,0,0,0,0,0,0,0,0,0,0x93,0xa3,0,0, + 0,0,0xe0,0,0,0,0x10f,0x14d,0x17d,0x1bd,0x1f5,0x235,0x275,0x2aa,0x2ea,0x320, + 0x35e,0x39e,0x3db,0x415,0x452,0x491,0x4d0,0x50f,0x54e,0x58d,0x54e,0x5cc,0x60c,0x64a,0x688,0x6c8, + 0x708,0x747,0x60c,0x781,0x7a3,0x7e2,0x821,0x857,0x86e,0x8a9,0x8b8,0xdb,0x8f5,0x92f,0x969,0x4cb, + 0x5b5,0x5ce,0x5db,0x5f1,0x611,0x62c,0x644,0x663,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce, + 0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce, + 0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce, + 0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x5ce,0x683,0,0x10,0x20,0x30,0x40,0x50,0x60, + 0x70,0x53,0x63,0x73,0x83,0,0x10,0x20,0x30,0,0x10,0x20,0x30,0,0x10,0x20, + 0x30,0,0x10,0x20,0x30,0,0x10,0x20,0x30,0x93,0xa3,0xb3,0xc3,0xa3,0xb3,0xc3, + 0xd3,0,0x10,0x20,0x30,0,0x10,0x20,0x30,0xe0,0xf0,0x100,0x110,0,0x10,0x20, + 0x30,0,0x10,0x20,0x30,0,0x10,0x20,0x30,0x10f,0x11f,0x12f,0x13f,0x14d,0x15d,0x16d, + 0x17d,0x18d,0x19d,0x1ad,0x1bd,0x1cd,0x1dd,0x1ed,0x1f5,0x205,0x215,0x225,0x235,0x245,0x255,0x265, + 0x275,0x285,0x295,0x2a5,0x2aa,0x2ba,0x2ca,0x2da,0x2ea,0x2fa,0x30a,0x31a,0x320,0x330,0x340,0x350, + 0x35e,0x36e,0x37e,0x38e,0x39e,0x3ae,0x3be,0x3ce,0x3db,0x3eb,0x3fb,0x40b,0x415,0x425,0x435,0x445, + 0x452,0x462,0x472,0x482,0x491,0x4a1,0x4b1,0x4c1,0x4d0,0x4e0,0x4f0,0x500,0x50f,0x51f,0x52f,0x53f, + 0x54e,0x55e,0x56e,0x57e,0x58d,0x59d,0x5ad,0x5bd,0x54e,0x55e,0x56e,0x57e,0x5cc,0x5dc,0x5ec,0x5fc, + 0x60c,0x61c,0x62c,0x63c,0x64a,0x65a,0x66a,0x67a,0x688,0x698,0x6a8,0x6b8,0x6c8,0x6d8,0x6e8,0x6f8, + 0x708,0x718,0x728,0x738,0x747,0x757,0x767,0x777,0x60c,0x61c,0x62c,0x63c,0x781,0x791,0x7a1,0x7b1, + 0x7a3,0x7b3,0x7c3,0x7d3,0x7e2,0x7f2,0x802,0x812,0x821,0x831,0x841,0x851,0x857,0x867,0x877,0x887, + 0x86e,0x87e,0x88e,0x89e,0x8a9,0x8b9,0x8c9,0x8d9,0x8b8,0x8c8,0x8d8,0x8e8,0xdb,0xeb,0xfb,0x10b, + 0x8f5,0x905,0x915,0x925,0x92f,0x93f,0x94f,0x95f,0x969,0x979,0x989,0x999,0x4cb,0x4db,0x4eb,0x4fb, + 0,0,0x86,0x9a9,0,0x9b8,0x80,0x9c5,0x9d3,0x73,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0x86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0x9e1,0,0x4b1,0,0x4b1,0,0x4b1,0,0,0,0x9ed,0x899,0x9f7,0,0, + 0xa05,0,0x20f,0x20f,0x20f,0x20f,0x20f,0xa15,0xa20,0x20f,0xa27,0,0,0,0,0, + 0,0,0xa37,0xa45,0,0,0,0,0,0,0,0,0,0,0,0, + 0xa51,0,0,0,0xa5d,0xa6b,0xa78,0,0,0,0x93,0xc4,0,0,0,0xcf, + 0,0,0xa88,0x7e,0,0x88,0xcf,0xd1,0,0xa96,0,0,0,0xaa4,0xd1,0, + 0,0x87,0xab3,0,0,0,0,0,0,0,0,0,0x434,0xac3,0xacc,0, + 0,0,0,0,0,0,0,0,0,0,0,0x93,0x93,0x93,0x93,0xad6, + 0,0x5c3,0,0,0,0xae4,0,0,0,0,0,0,0x93,0x93,0x80,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x71, + 0xd1,0,0,0,0,0,0,0,0x71,0,0,0,0,0,0,0x93, + 0x93,0,0,0xaf4,0,0,0,0,0,0,0x4aa,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0x71,0xb04,0,0x85,0,0,0,0,0,0xd1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0xb12,0,0xb1e,0,0x20f, + 0x20f,0x20f,0xb2e,0,0,0,0,0x4af,0,0x93,0xb3e,0,0,0x8aa,0,0x8c, + 0xd1,0,0,0xd0,0,0,0xb4a,0,0,0x7b,0,0,0x5fd,0xb55,0xb62,0, + 0,0x74,0,0,0,0xb72,0x7f,0,0x525,0x7a,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0xb82,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0x72,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0x93,0,0x93,0,0,0,0, + 0,0,0,0,0,0,0,0,0x71,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0xb90,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0x73,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0x80,0,0,0,0,0,0,0,0, + 0xb9c,0,0,0,0,0,0,0,0,0xbab,0,0,0xbbb,0,0,0, + 0,0,0,0,0,0xbcb,0xbd9,0xbe8,0,0,0,0,0,0,0,0, + 0,0xbf6,0xc06,0xc0d,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0xc1d,0x20f,0xc2b,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0x526,0,0,0,0,0x86,0,0,0,0xc3b,0x419,0xc4b, + 0,0xc5b,0xc69,0,0,0xc79,0xc89,0,0,0,0x7f,0,0,0x8b,0xcc,0, + 0,0xc99,0xd1,0,0,0xca5,0x7e,0,0,0,0xd0,0,0xcb0,0xce,0,0, + 0,0x7d,0xd1,0,0,0xcc0,0xaf5,0,0,0,0x71,0xccd,0x7f,0,0,0, + 0,0,0,0,0,0x71,0x8ad,0,0xd1,0,0,0x526,0x80,0,0xdd,0xce, + 0,0,0,0,0,0,0,0,0x8b,0x867,0x72,0,0,0,0,0, + 0xcdc,0x54d,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0xce9,0x80,0x525,0,0,0,0xcf9,0x80,0,0,0,0,0,0x481,0x606,0, + 0,0,0,0,0x86,0xd09,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0x71,0x966,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0xd15,0x7d,0,0,0,0,0,0,0,0,0xca4,0x80, + 0,0xd24,0,0,0xd31,0x79,0xd40,0,0,0x89,0xd50,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0xd60,0,0,0,0,0,0x91,0xd6f,0xd7e,0,0,0,0,0,0, + 0,0xd8d,0x606,0,0,0,0,0xd9c,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0x4b0,0xd1,0,0,0xb9c,0x152,0,0,0, + 0,0,0,0,0,0,0,0,0x93,0xcbf,0xcd,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0xce,0,0,0,0xcc,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x71,0, + 0,0,0x71,0xd0,0,0,0,0,0x7c,0,0,0,0,0,0,0, + 0,0,0x524,0xcf,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0x93,0x93,0xc5,0x93,0xcc,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0xb92,0x90,0xdac,0,0xaf4,0,0,0,0,0,0x9e1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0x93,0x93,0x93,0xdb1,0x93,0x93, + 0xc6,0x7b,0x7c,0x88,0x92,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0x430,0xdbc,0xdca,0,0,0, + 0,0,0x71,0,0,0,0,0,0,0,0,0,0,0xcc,0,0, + 0,0,0,0,0,0,0,0,0,0,0x72,0,0,0,0x87,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0x87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0xcc,0,0,0x20f,0x20f,0x20f,0x20f,0xdda,0,0,0,0,0,0, + 0,0,0,0,0,0x7f,0,0x93,0x93,0x93,0x93,0x93,0x93,0,0,0, + 0,0,0,0,0,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93, + 0x93,0x93,0x93,0x93,0,0x79,0x89,0xa1,0xc0,0xe0,0x100,0x120,0x140,0x160,0x16b,0x181, + 0x190,0x1b0,0x1cf,0x1ef,0x181,0x20f,0x181,0x181,0x181,0x181,0x181,0x221,0x181,0x241,0x181,0x181, + 0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181, + 0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x25b,0x27b, + 0x29a,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181, + 0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x2b9,0x181, + 0x2d9,0x2f9,0x319,0x181,0x181,0x181,0x339,0x354,0x36a,0x38a,0x3a8,0x3c5,0x3e3,0x401,0x421,0x43e, + 0x458,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x475,0x181,0x181,0x181,0x181, + 0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181, + 0x181,0x486,0x181,0x49a,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181, + 0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181, + 0x181,0x181,0x4b9,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x4c9,0x4de,0x4fa,0x181,0x181,0x181, + 0x51a,0x181,0x181,0x53a,0x550,0x562,0x181,0x575,0x181,0x181,0x181,0x181,0x181,0x181,0x181,0x181, + 0x181,0x181,0x181,0x595 +] +data_8 = [ + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, + 5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,5,5,5,5,5,5,5,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,5, + 0,5,5,0,5,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,5, + 5,5,5,5,5,5,5,5,0,5,0,0,0,2,0,4, + 4,4,4,2,4,2,4,2,2,2,2,2,4,4,4,4, + 2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2, + 2,2,2,2,2,4,2,2,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,2,2,5,4,4, + 4,0,4,4,4,2,2,2,2,2,2,2,2,4,4,4, + 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,2, + 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + 2,2,2,2,2,4,2,2,4,4,4,4,4,4,4,4, + 4,2,4,2,4,2,2,4,4,0,4,5,5,5,5,5, + 5,5,0,0,5,5,5,5,5,5,0,0,5,5,0,5, + 5,5,5,4,4,0,0,0,0,0,0,0,0,0,0,2, + 2,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,4,5,2,2,2,4,4,4,4,4,2, + 2,2,2,4,2,2,2,2,2,2,2,2,2,4,2,4, + 2,4,2,2,4,5,5,5,5,5,5,5,5,5,5,5, + 5,5,5,5,5,0,0,4,2,2,2,2,2,2,2,2, + 2,2,2,4,4,4,2,2,2,2,2,2,2,2,2,2, + 2,2,2,2,2,4,4,2,2,2,2,4,2,4,4,2, + 2,2,4,4,2,2,2,2,2,2,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2, + 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, + 2,2,2,2,2,2,2,2,2,2,2,5,5,5,5,5, + 5,5,5,5,0,0,0,0,0,0,1,0,0,5,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,0,5,5,5,5,5,5,5, + 5,5,0,5,5,5,0,5,5,5,5,5,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,2, + 2,2,2,2,4,4,2,4,2,2,2,2,2,2,2,2, + 2,2,4,2,4,4,4,5,5,5,0,0,0,0,2,0, + 2,2,2,2,0,4,2,4,4,0,0,0,0,0,4,4, + 4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,1, + 1,2,0,0,2,2,2,2,2,4,0,0,0,0,0,0, + 0,0,0,5,5,5,5,5,5,5,5,2,2,2,2,2, + 2,2,2,2,2,4,4,4,0,4,2,2,4,4,2,2, + 2,2,2,2,4,2,2,2,2,2,2,2,2,2,0,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, + 5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0, + 0,0,5,5,5,5,5,5,5,5,0,0,0,0,5,0, + 0,0,5,5,5,5,5,5,5,0,0,0,0,0,0,0, + 0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0, + 5,5,5,5,0,0,0,0,0,0,0,0,5,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,5, + 5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,5,0,0,0,5,5, + 0,0,0,0,5,5,0,0,5,5,5,0,0,0,5,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0, + 0,0,5,0,0,0,0,0,0,0,0,0,0,5,5,5, + 5,5,0,5,5,0,0,0,0,5,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,5,5,5,5,5,5,0,5,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,5,0,0,5,5,5,5,0, + 0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,5, + 5,0,0,0,0,0,0,0,0,0,0,0,5,5,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0, + 0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,0,5,5,0,0,0,0,0,5,5,5, + 0,5,5,5,5,0,0,0,0,0,0,0,5,5,0,0, + 0,0,0,0,0,0,0,0,0,5,5,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,5,0,0,0,0,0,5,5,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,5,5,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5, + 0,0,0,5,5,5,5,0,0,0,0,0,0,0,0,5, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,5,0,0,0,0,0,0,0,5,5,5,0,5,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5, + 0,0,5,5,5,5,5,5,5,0,0,0,0,0,0,0, + 5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,5,0,0,5,5,5,5, + 5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,5,0,5,0,5,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,5, + 5,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5, + 5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,0,0,0,5,0,5,5,5,5,5, + 5,0,5,5,0,0,5,5,0,0,0,0,0,0,0,0, + 5,5,0,0,0,0,5,5,5,5,0,0,0,0,0,0, + 0,0,0,0,0,5,0,0,5,5,0,0,0,0,0,0, + 5,0,0,5,5,5,0,0,0,0,0,0,0,0,0,0, + 0,5,5,0,5,5,5,5,5,5,5,0,0,0,0,0, + 0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,1, + 5,5,5,0,5,2,2,2,2,2,2,2,2,2,0,0, + 0,0,0,0,0,5,5,2,2,2,2,2,2,2,2,2, + 5,2,0,0,0,0,0,5,5,5,0,0,0,0,5,5, + 0,0,0,0,0,0,0,5,0,0,0,0,0,0,5,5, + 5,0,0,0,0,0,0,0,5,5,0,0,5,0,0,0, + 0,0,0,5,0,5,5,5,5,5,5,5,0,5,0,0, + 5,5,5,5,5,5,5,5,0,0,0,5,5,5,5,5, + 5,5,5,5,5,0,0,5,0,0,0,0,5,0,5,5, + 5,5,5,0,5,0,0,0,5,5,5,5,0,0,5,5, + 0,5,5,5,0,0,0,0,0,0,5,0,5,5,0,0, + 0,5,0,5,5,5,5,0,0,5,5,0,0,0,0,0, + 0,0,0,5,0,5,5,5,5,5,5,5,0,0,0,0, + 5,0,0,0,5,5,0,0,0,0,0,0,0,0,0,0, + 0,5,0,1,5,5,5,5,5,0,0,0,0,0,5,5, + 5,5,5,5,0,0,0,0,0,0,0,0,0,0,5,5, + 5,5,0,0,5,5,5,0,5,5,5,5,5,5,5,5, + 5,5,0,0,5,0,0,0,5,0,0,0,0,5,0,0, + 0,0,0,5,5,0,0,0,0,0,5,0,0,0,2,2, + 3,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5, + 0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 5,5,5,5,0,0,5,5,0,0,5,5,0,0,0,0, + 0,0,0,0,0,5,0,0,0,0,0,0,0,0,5,0, + 0,0,5,0,5,5,5,0,0,5,5,0,0,0,0,0, + 5,5,0,0,0,0,0,5,0,0,5,0,0,0,0,5, + 0,0,0,0,0,0,0,0,0,5,5,5,0,0,0,0, + 0,0,5,5,5,5,5,0,0,0,0,0,5,5,5,0, + 5,5,0,0,0,0,0,5,5,5,5,0,0,0,0,0, + 0,0,0,5,5,5,0,0,0,0,5,2,2,2,2,2, + 4,0,4,0,4,4,0,0,3,4,4,4,2,2,2,2, + 3,2,2,2,2,2,4,2,2,4,0,0,4,5,5,0, + 0,0,0,2,2,2,2,4,2,4,4,4,2,2,2,4, + 2,2,4,2,4,4,2,4,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,4,4,4,4,2,2,0,3,2,2, + 2,2,2,2,2,2,2,2,2,2,2,2,2,4,2,5, + 5,5,5,0,0,0,0,0,0,0,0,2,2,2,4,2, + 2,2,2,2,2,2,2,2,2,2,2,5,2,2,2,4, + 0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,4, + 4,2,2,2,2,2,2,2,2,2,2,5,5,5,5,0, + 0,0,0,0,0,0,0,0,0,2,0,2,2,4,4,4, + 0,2,4,4,2,2,4,2,2,0,2,4,4,2,0,0, + 0,0,4,2,3,0,0,0,0,5,0,0,5,5,0,0, + 0,0,0,0,0,0,0,0,5,5,5,5,0,0,5,5, + 0,0,0,0,0,0,0,5,5,5,5,5,0,5,5,5, + 0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,0, + 0,5,0,5,5,0,0,0,0,0,0,5,0,0,0,5, + 5,5,5,5,5,0,5,0,0,0,0,5,5,5,5,0, + 0,0,0,0,0,5,5,0,5,0,0,0,5,5,5,5, + 5,5,5,5,0,0,5,0,5,0,0,5,5,5,5,0, + 5,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0, + 5,5,0,5,0,5,5,5,5,5,5,5,5,5,5,0, + 0,0,0,0,5,5,5,5,5,5,0,0,5,5,5,5, + 0,5,5,5,5,5,5,0,0,5,5,5,0,0,0,0, + 5,5,5,5,5,5,5,0,5,5,0,0,0,0,0,0, + 5,5,5,5,5,5,5,0,5,5,5,5,5,5,0,5, + 5,5,5,5,5,5,5,0,0,5,5,5,5,5,5,0, + 5,5,0,5,5,0,0,0,0,0,0,0,0,0,5,5, + 5,5,5,5,0,0,0,5,0,5,5,0,5,5,0,0, + 0,5,0,5,0,0,0,0,0,0,0,0,5,5,5,0, + 0,5,5,5,5,5,5,5,0,0,0,0,5,5,5,5, + 5,5,5,5,5,0,0,5,5,5,5,5,0,5,5,0, + 5,5,5,5,5,0,0,0,0,0,2,2,2,2,5,5, + 5,5,5,5,5,5,0,0,0,0,0,0 +] +indexLength = 1668 +dataLength = 3564 +highStart = 0xe0200 +shifted12HighStart = 0xe1 +type = 1 +valueWidth = 2 +index3NullOffset = 0x181 +dataNullOffset = 0x0 +nullValue = 0x0 diff --git a/provider/datagen/tests/data/json/propnames/from/jt@1/und.json b/provider/datagen/tests/data/json/propnames/from/jt@1/und.json new file mode 100644 index 00000000000..db7188480f7 --- /dev/null +++ b/provider/datagen/tests/data/json/propnames/from/jt@1/und.json @@ -0,0 +1,16 @@ +{ + "map": { + "C": 1, + "D": 2, + "Dual_Joining": 2, + "Join_Causing": 1, + "L": 3, + "Left_Joining": 3, + "Non_Joining": 0, + "R": 4, + "Right_Joining": 4, + "T": 5, + "Transparent": 5, + "U": 0 + } +} diff --git a/provider/datagen/tests/data/json/propnames/to/long/linear/jt@1/und.json b/provider/datagen/tests/data/json/propnames/to/long/linear/jt@1/und.json new file mode 100644 index 00000000000..4bd1c8c5d12 --- /dev/null +++ b/provider/datagen/tests/data/json/propnames/to/long/linear/jt@1/und.json @@ -0,0 +1,10 @@ +{ + "map": [ + "Non_Joining", + "Join_Causing", + "Dual_Joining", + "Left_Joining", + "Right_Joining", + "Transparent" + ] +} diff --git a/provider/datagen/tests/data/json/propnames/to/short/linear/jt@1/und.json b/provider/datagen/tests/data/json/propnames/to/short/linear/jt@1/und.json new file mode 100644 index 00000000000..9f286f27474 --- /dev/null +++ b/provider/datagen/tests/data/json/propnames/to/short/linear/jt@1/und.json @@ -0,0 +1,10 @@ +{ + "map": [ + "U", + "C", + "D", + "L", + "R", + "T" + ] +} diff --git a/provider/datagen/tests/data/json/props/jt@1/und.json b/provider/datagen/tests/data/json/props/jt@1/und.json new file mode 100644 index 00000000000..957c3424342 --- /dev/null +++ b/provider/datagen/tests/data/json/props/jt@1/und.json @@ -0,0 +1,5248 @@ +{ + "CodePointTrie": { + "header": { + "high_start": 918016, + "shifted12_high_start": 225, + "index3_null_offset": 385, + "data_null_offset": 0, + "null_value": 0, + "trie_type": "Small" + }, + "index": [ + 0, + 64, + 83, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 147, + 163, + 0, + 0, + 0, + 0, + 224, + 0, + 0, + 0, + 271, + 333, + 381, + 445, + 501, + 565, + 629, + 682, + 746, + 800, + 862, + 926, + 987, + 1045, + 1106, + 1169, + 1232, + 1295, + 1358, + 1421, + 1358, + 1484, + 1548, + 1610, + 1672, + 1736, + 1800, + 1863, + 1548, + 1921, + 1955, + 2018, + 2081, + 2135, + 2158, + 2217, + 2232, + 219, + 2293, + 2351, + 2409, + 1227, + 1461, + 1486, + 1499, + 1521, + 1553, + 1580, + 1604, + 1635, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1486, + 1667, + 0, + 16, + 32, + 48, + 64, + 80, + 96, + 112, + 83, + 99, + 115, + 131, + 0, + 16, + 32, + 48, + 0, + 16, + 32, + 48, + 0, + 16, + 32, + 48, + 0, + 16, + 32, + 48, + 0, + 16, + 32, + 48, + 147, + 163, + 179, + 195, + 163, + 179, + 195, + 211, + 0, + 16, + 32, + 48, + 0, + 16, + 32, + 48, + 224, + 240, + 256, + 272, + 0, + 16, + 32, + 48, + 0, + 16, + 32, + 48, + 0, + 16, + 32, + 48, + 271, + 287, + 303, + 319, + 333, + 349, + 365, + 381, + 397, + 413, + 429, + 445, + 461, + 477, + 493, + 501, + 517, + 533, + 549, + 565, + 581, + 597, + 613, + 629, + 645, + 661, + 677, + 682, + 698, + 714, + 730, + 746, + 762, + 778, + 794, + 800, + 816, + 832, + 848, + 862, + 878, + 894, + 910, + 926, + 942, + 958, + 974, + 987, + 1003, + 1019, + 1035, + 1045, + 1061, + 1077, + 1093, + 1106, + 1122, + 1138, + 1154, + 1169, + 1185, + 1201, + 1217, + 1232, + 1248, + 1264, + 1280, + 1295, + 1311, + 1327, + 1343, + 1358, + 1374, + 1390, + 1406, + 1421, + 1437, + 1453, + 1469, + 1358, + 1374, + 1390, + 1406, + 1484, + 1500, + 1516, + 1532, + 1548, + 1564, + 1580, + 1596, + 1610, + 1626, + 1642, + 1658, + 1672, + 1688, + 1704, + 1720, + 1736, + 1752, + 1768, + 1784, + 1800, + 1816, + 1832, + 1848, + 1863, + 1879, + 1895, + 1911, + 1548, + 1564, + 1580, + 1596, + 1921, + 1937, + 1953, + 1969, + 1955, + 1971, + 1987, + 2003, + 2018, + 2034, + 2050, + 2066, + 2081, + 2097, + 2113, + 2129, + 2135, + 2151, + 2167, + 2183, + 2158, + 2174, + 2190, + 2206, + 2217, + 2233, + 2249, + 2265, + 2232, + 2248, + 2264, + 2280, + 219, + 235, + 251, + 267, + 2293, + 2309, + 2325, + 2341, + 2351, + 2367, + 2383, + 2399, + 2409, + 2425, + 2441, + 2457, + 1227, + 1243, + 1259, + 1275, + 0, + 0, + 134, + 2473, + 0, + 2488, + 128, + 2501, + 2515, + 115, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 134, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2529, + 0, + 1201, + 0, + 1201, + 0, + 1201, + 0, + 0, + 0, + 2541, + 2201, + 2551, + 0, + 0, + 2565, + 0, + 527, + 527, + 527, + 527, + 527, + 2581, + 2592, + 527, + 2599, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2615, + 2629, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2641, + 0, + 0, + 0, + 2653, + 2667, + 2680, + 0, + 0, + 0, + 147, + 196, + 0, + 0, + 0, + 207, + 0, + 0, + 2696, + 126, + 0, + 136, + 207, + 209, + 0, + 2710, + 0, + 0, + 0, + 2724, + 209, + 0, + 0, + 135, + 2739, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1076, + 2755, + 2764, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 147, + 147, + 147, + 147, + 2774, + 0, + 1475, + 0, + 0, + 0, + 2788, + 0, + 0, + 0, + 0, + 0, + 0, + 147, + 147, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 113, + 209, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 147, + 147, + 0, + 0, + 2804, + 0, + 0, + 0, + 0, + 0, + 0, + 1194, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 113, + 2820, + 0, + 133, + 0, + 0, + 0, + 0, + 0, + 209, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2834, + 0, + 2846, + 0, + 527, + 527, + 527, + 2862, + 0, + 0, + 0, + 0, + 1199, + 0, + 147, + 2878, + 0, + 0, + 2218, + 0, + 140, + 209, + 0, + 0, + 208, + 0, + 0, + 2890, + 0, + 0, + 123, + 0, + 0, + 1533, + 2901, + 2914, + 0, + 0, + 116, + 0, + 0, + 0, + 2930, + 127, + 0, + 1317, + 122, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2946, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 114, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 147, + 0, + 147, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2960, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 115, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2972, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2987, + 0, + 0, + 3003, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3019, + 3033, + 3048, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3062, + 3078, + 3085, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3101, + 527, + 3115, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1318, + 0, + 0, + 0, + 0, + 134, + 0, + 0, + 0, + 3131, + 1049, + 3147, + 0, + 3163, + 3177, + 0, + 0, + 3193, + 3209, + 0, + 0, + 0, + 127, + 0, + 0, + 139, + 204, + 0, + 0, + 3225, + 209, + 0, + 0, + 3237, + 126, + 0, + 0, + 0, + 208, + 0, + 3248, + 206, + 0, + 0, + 0, + 125, + 209, + 0, + 0, + 3264, + 2805, + 0, + 0, + 0, + 113, + 3277, + 127, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 113, + 2221, + 0, + 209, + 0, + 0, + 1318, + 128, + 0, + 221, + 206, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 139, + 2151, + 114, + 0, + 0, + 0, + 0, + 0, + 3292, + 1357, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3305, + 128, + 1317, + 0, + 0, + 0, + 3321, + 128, + 0, + 0, + 0, + 0, + 0, + 1153, + 1542, + 0, + 0, + 0, + 0, + 0, + 134, + 3337, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 113, + 2406, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3349, + 125, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3236, + 128, + 0, + 3364, + 0, + 0, + 3377, + 121, + 3392, + 0, + 0, + 137, + 3408, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3424, + 0, + 0, + 0, + 0, + 0, + 145, + 3439, + 3454, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3469, + 1542, + 0, + 0, + 0, + 0, + 3484, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1200, + 209, + 0, + 0, + 2972, + 338, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 147, + 3263, + 205, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 206, + 0, + 0, + 0, + 204, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 113, + 0, + 0, + 0, + 113, + 208, + 0, + 0, + 0, + 0, + 124, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1316, + 207, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 147, + 147, + 197, + 147, + 204, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2962, + 144, + 3500, + 0, + 2804, + 0, + 0, + 0, + 0, + 0, + 2529, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 147, + 147, + 147, + 3505, + 147, + 147, + 198, + 123, + 124, + 136, + 146, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1072, + 3516, + 3530, + 0, + 0, + 0, + 0, + 0, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 204, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 114, + 0, + 0, + 0, + 135, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 135, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 204, + 0, + 0, + 527, + 527, + 527, + 527, + 3546, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 127, + 0, + 147, + 147, + 147, + 147, + 147, + 147, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 147, + 0, + 121, + 137, + 161, + 192, + 224, + 256, + 288, + 320, + 352, + 363, + 385, + 400, + 432, + 463, + 495, + 385, + 527, + 385, + 385, + 385, + 385, + 385, + 545, + 385, + 577, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 603, + 635, + 666, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 697, + 385, + 729, + 761, + 793, + 385, + 385, + 385, + 825, + 852, + 874, + 906, + 936, + 965, + 995, + 1025, + 1057, + 1086, + 1112, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 1141, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 1158, + 385, + 1178, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 1209, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 1225, + 1246, + 1274, + 385, + 385, + 385, + 1306, + 385, + 385, + 1338, + 1360, + 1378, + 385, + 1397, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 385, + 1429 + ], + "data": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 5, + 5, + 0, + 5, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 5, + 0, + 0, + 0, + 2, + 0, + 4, + 4, + 4, + 4, + 2, + 4, + 2, + 4, + 2, + 2, + 2, + 2, + 2, + 4, + 4, + 4, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 1, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 2, + 2, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 5, + 4, + 4, + 4, + 0, + 4, + 4, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 2, + 2, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 2, + 4, + 2, + 4, + 2, + 2, + 4, + 4, + 0, + 4, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 5, + 5, + 0, + 5, + 5, + 5, + 5, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 4, + 5, + 2, + 2, + 2, + 4, + 4, + 4, + 4, + 4, + 2, + 2, + 2, + 2, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 2, + 4, + 2, + 4, + 2, + 2, + 4, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 4, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 4, + 2, + 2, + 2, + 2, + 4, + 2, + 4, + 4, + 2, + 2, + 2, + 4, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 5, + 5, + 5, + 0, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 2, + 2, + 2, + 2, + 2, + 4, + 4, + 2, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 2, + 4, + 4, + 4, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 2, + 2, + 0, + 4, + 2, + 4, + 4, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 2, + 2, + 2, + 2, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 4, + 4, + 0, + 4, + 2, + 2, + 4, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 5, + 5, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 0, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 5, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 5, + 5, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 1, + 5, + 5, + 5, + 0, + 5, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 5, + 2, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 5, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 5, + 5, + 5, + 5, + 0, + 5, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 0, + 0, + 5, + 5, + 0, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 5, + 0, + 0, + 0, + 5, + 0, + 5, + 5, + 5, + 5, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 1, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 0, + 0, + 5, + 5, + 5, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 2, + 2, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 5, + 5, + 5, + 0, + 0, + 5, + 5, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 0, + 5, + 5, + 5, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 5, + 2, + 2, + 2, + 2, + 2, + 4, + 0, + 4, + 0, + 4, + 4, + 0, + 0, + 3, + 4, + 4, + 4, + 2, + 2, + 2, + 2, + 3, + 2, + 2, + 2, + 2, + 2, + 4, + 2, + 2, + 4, + 0, + 0, + 4, + 5, + 5, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 4, + 2, + 4, + 4, + 4, + 2, + 2, + 2, + 4, + 2, + 2, + 4, + 2, + 4, + 4, + 2, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 4, + 2, + 2, + 0, + 3, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 4, + 2, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 5, + 2, + 2, + 2, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 4, + 4, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 4, + 4, + 4, + 0, + 2, + 4, + 4, + 2, + 2, + 4, + 2, + 2, + 0, + 2, + 4, + 4, + 2, + 0, + 0, + 0, + 0, + 4, + 2, + 3, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 0, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 0, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 5, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 5, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 5, + 5, + 5, + 5, + 0, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 0, + 5, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 5, + 5, + 5, + 5, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 5, + 5, + 0, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 5, + 0, + 5, + 5, + 0, + 5, + 5, + 0, + 0, + 0, + 5, + 0, + 5, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 5, + 5, + 5, + 5, + 5, + 0, + 5, + 5, + 0, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 2, + 2, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 5, + 0, + 0, + 0, + 0, + 0, + 0 + ] + } +} diff --git a/provider/datagen/tests/data/postcard/fingerprints.csv b/provider/datagen/tests/data/postcard/fingerprints.csv index f5b3926c6bb..7cc72873bd7 100644 --- a/provider/datagen/tests/data/postcard/fingerprints.csv +++ b/provider/datagen/tests/data/postcard/fingerprints.csv @@ -5098,6 +5098,7 @@ propnames/from/ccc@1, und, 783B, 38e394b20d58c1df propnames/from/ea@1, und, 105B, 4bc69f982fa6b2de propnames/from/gc@1, und, 747B, 2f7ece7581036df2 propnames/from/gcm@1, und, 907B, 43b812154d2d3914 +propnames/from/jt@1, und, 131B, b45c742d4b17ceb propnames/from/lb@1, und, 963B, bb6e2daf75e2057f propnames/from/sc@1, und, 3632B, 536093cd88973193 propnames/to/long/linear/GCB@1, und, 151B, 9feae38a09898348 @@ -5107,6 +5108,7 @@ propnames/to/long/linear/WB@1, und, 245B, 7d725adfd056f4a4 propnames/to/long/linear/bc@1, und, 460B, 98758a587d562ad1 propnames/to/long/linear/ea@1, und, 61B, b4df37d762a5c879 propnames/to/long/linear/gc@1, und, 488B, 4786f3c0d2d639d +propnames/to/long/linear/jt@1, und, 88B, d9b49c75470a1afa propnames/to/long/linear/lb@1, und, 598B, 6ee04a546e351ffb propnames/to/long/linear/sc@1, und, 1958B, 8397d5c5b16356aa propnames/to/long/sparse/ccc@1, und, 652B, 440a07537c221a20 @@ -5117,6 +5119,7 @@ propnames/to/short/linear/WB@1, und, 111B, 625b4965d4282611 propnames/to/short/linear/bc@1, und, 103B, 85ea5db229b1eaba propnames/to/short/linear/ea@1, und, 24B, 9dcf5f0ed5697f5b propnames/to/short/linear/gc@1, und, 125B, a6da6a4499b7361b +propnames/to/short/linear/jt@1, und, 23B, 4f7c0d697e2b792f propnames/to/short/linear/lb@1, und, 199B, 808bb5403b659e4 propnames/to/short/linear4/sc@1, und, 802B, 55c3455e15d1d2ae propnames/to/short/sparse/ccc@1, und, 478B, aa23b3caa16eae5e @@ -5280,6 +5283,7 @@ props/exemplarchars/punctuation@1, tr, 123B, 2e7906785ab47589 props/exemplarchars/punctuation@1, und, 59B, 42e553f11527bac0 props/gc@1, und, 17012B, 1d6406352436488b props/graph@1, und, 5707B, 2fd03ad84767b721 +props/jt@1, und, 6915B, 877aaf1128f9f651 props/lb@1, und, 14856B, 9add7e1b9033c67d props/nfcinert@1, und, 7211B, f1234f4fe31e6a0d props/nfdinert@1, und, 3267B, 20cfe23fc3115a5d diff --git a/tools/ffi_coverage/src/allowlist.rs b/tools/ffi_coverage/src/allowlist.rs index c27f9544e63..cdb0e921c06 100644 --- a/tools/ffi_coverage/src/allowlist.rs +++ b/tools/ffi_coverage/src/allowlist.rs @@ -233,6 +233,7 @@ lazy_static::lazy_static! { "icu::properties::Script", "icu::properties::SentenceBreak", "icu::properties::WordBreak", + "icu::properties::JoiningType", // Experimental "icu::properties::maps::canonical_combining_class", diff --git a/tools/testdata-scripts/globs.rs.data b/tools/testdata-scripts/globs.rs.data index bd6d6526ef7..1da50d0ba91 100644 --- a/tools/testdata-scripts/globs.rs.data +++ b/tools/testdata-scripts/globs.rs.data @@ -141,6 +141,7 @@ const ICUEXPORTDATA_GLOB: &[&str] = &[ "uprops/small/IDST.toml", "uprops/small/InSC.toml", "uprops/small/Join_C.toml", + "uprops/small/jt.toml", "uprops/small/lb.toml", "uprops/small/LOE.toml", "uprops/small/Lower.toml",