summaryrefslogtreecommitdiffstats
path: root/third_party/rust/icu_properties_data
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
commit26a029d407be480d791972afb5975cf62c9360a6 (patch)
treef435a8308119effd964b339f76abb83a57c29483 /third_party/rust/icu_properties_data
parentInitial commit. (diff)
downloadfirefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz
firefox-26a029d407be480d791972afb5975cf62c9360a6.zip
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'third_party/rust/icu_properties_data')
-rw-r--r--third_party/rust/icu_properties_data/.cargo-checksum.json1
-rw-r--r--third_party/rust/icu_properties_data/Cargo.toml33
-rw-r--r--third_party/rust/icu_properties_data/LICENSE44
-rw-r--r--third_party/rust/icu_properties_data/README.md11
-rw-r--r--third_party/rust/icu_properties_data/data/macros.rs596
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_from_bc_v1.rs.data32
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_from_ccc_v1.rs.data32
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_from_ea_v1.rs.data32
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_from_gc_v1.rs.data32
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_from_gcb_v1.rs.data32
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_from_gcm_v1.rs.data32
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_from_insc_v1.rs.data32
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_from_lb_v1.rs.data32
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_from_sb_v1.rs.data32
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_from_sc_v1.rs.data32
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_from_wb_v1.rs.data32
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_bc_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_ea_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_gc_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_gcb_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_insc_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_lb_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_sb_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_sc_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_wb_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_to_long_sparse_ccc_v1.rs.data32
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear4_sc_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_bc_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_ea_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_gc_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_gcb_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_insc_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_lb_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_sb_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_wb_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/propnames_to_short_sparse_ccc_v1.rs.data32
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_ahex_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_alnum_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_alpha_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_basic_emoji_v1.rs.data33
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_bc_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_bidi_c_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_bidi_m_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_bidiauxiliaryprops_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_blank_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_cased_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_ccc_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_ci_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_comp_ex_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_cwcf_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_cwcm_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_cwkcf_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_cwl_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_cwt_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_cwu_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_dash_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_dep_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_di_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_dia_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_ea_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_ebase_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_ecomp_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_emod_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_emoji_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_epres_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_exemplarchars_auxiliary_v1.rs.data986
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_exemplarchars_index_v1.rs.data783
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_exemplarchars_main_v1.rs.data1098
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_exemplarchars_numbers_v1.rs.data272
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_exemplarchars_punctuation_v1.rs.data601
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_ext_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_extpict_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_gc_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_gcb_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_gr_base_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_gr_ext_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_gr_link_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_graph_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_hex_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_hyphen_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_idc_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_ideo_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_ids_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_idsb_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_idst_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_insc_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_join_c_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_lb_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_loe_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_lower_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_math_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_nchar_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_nfcinert_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_nfdinert_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_nfkcinert_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_nfkdinert_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_pat_syn_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_pat_ws_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_pcm_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_print_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_qmark_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_radical_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_ri_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_sb_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_sc_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_scx_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_sd_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_segstart_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_sensitive_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_sterm_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_term_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_uideo_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_upper_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_vs_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_wb_v1.rs.data27
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_wspace_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_xdigit_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_xidc_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/data/macros/props_xids_v1.rs.data30
-rw-r--r--third_party/rust/icu_properties_data/src/lib.rs12
120 files changed, 7646 insertions, 0 deletions
diff --git a/third_party/rust/icu_properties_data/.cargo-checksum.json b/third_party/rust/icu_properties_data/.cargo-checksum.json
new file mode 100644
index 0000000000..80dcc5c419
--- /dev/null
+++ b/third_party/rust/icu_properties_data/.cargo-checksum.json
@@ -0,0 +1 @@
+{"files":{"Cargo.toml":"c89b36b6f1af65fc8de64493206fd6ccd5992c892347ff5c3a91b2f54f0801b8","LICENSE":"853f87c96f3d249f200fec6db1114427bc8bdf4afddc93c576956d78152ce978","README.md":"054a60c2b51b675783512e686b7bd90020ac499b2472fac359426d9b31e6dc34","data/macros.rs":"28cbcefc751506736b5a1e36dfd6c79c6aa4345dff799bea3e38cff21b87249d","data/macros/propnames_from_bc_v1.rs.data":"45d8a7102b20b011ca43e8b37abd516ffec7ed806834be68f632b6400be13aa3","data/macros/propnames_from_ccc_v1.rs.data":"4c4c7777a682cc49e299d54e1d07151b95fb09da917abd16fef6b3dc57158c9e","data/macros/propnames_from_ea_v1.rs.data":"4a763d09109d2a2d0468fb39b4352e233de32fc4129c0a7a842ec2615b24f4da","data/macros/propnames_from_gc_v1.rs.data":"bf50c681a0fc0c0a4e1d21eb8e8747a3fe8331616cc2b229eac74c5f7fa98413","data/macros/propnames_from_gcb_v1.rs.data":"e0bbcf87797754a3baa641a276ac46eab54d1a07d0f2a3f17baa658be05523b4","data/macros/propnames_from_gcm_v1.rs.data":"e233861fa7ad603308d5dfa5245ba42f6d7c1b303c821c1251f97b9c4298317d","data/macros/propnames_from_insc_v1.rs.data":"8d6c1990bc43b8b4b456eb8ea8583aea37ebdafa2af5d70fcfa26a6cd9f610e7","data/macros/propnames_from_lb_v1.rs.data":"a5bd10240bdd21fc6fb3f51dd9bbb8a7e86d33ea5366709624b7b99882482c1f","data/macros/propnames_from_sb_v1.rs.data":"00cb11ed62f7d2400daa58e5426b24caea8bb0cb190b6393d78ef8be8b9630fa","data/macros/propnames_from_sc_v1.rs.data":"94ad9999c286fd17ac79c62d98e23d9aa7bbe7731fa50fa99722dcac885522f7","data/macros/propnames_from_wb_v1.rs.data":"499a8be6a2cf144e65194e5b9688e5ea4ec4a71b66598c5e3031fc56cc85c10e","data/macros/propnames_to_long_linear_bc_v1.rs.data":"8c47bc983e5199bf9fce520da2bb3ba2978b2a284bf10f3564edc011aea57129","data/macros/propnames_to_long_linear_ea_v1.rs.data":"b051956373cb6b3cc02db78a4bfe7a27572e28af0749f03c5857671496d3545e","data/macros/propnames_to_long_linear_gc_v1.rs.data":"531c58ad96b36d7f194b78be65b500f6055d03a4988cfa30db187e8b34462e20","data/macros/propnames_to_long_linear_gcb_v1.rs.data":"8f307dce4d3b214797bb4f39df50ae51e79b2f156a2e197ae81806ba129a2737","data/macros/propnames_to_long_linear_insc_v1.rs.data":"8ea4273face707e9cb19ca777667dfefaf2c15f3bb6cd836277bf735e71ee14a","data/macros/propnames_to_long_linear_lb_v1.rs.data":"5c5e928708e364bfa4e91f5fdc327e566830d84bddd084308e2d51d8914f77b8","data/macros/propnames_to_long_linear_sb_v1.rs.data":"d423b999769937dc3044d59371a614178f8756707278842d895e49c82e529500","data/macros/propnames_to_long_linear_sc_v1.rs.data":"8718424cbfd4a2da05834adb3b8b22ac990f1dbce2723754fcc3f0ebd49fa011","data/macros/propnames_to_long_linear_wb_v1.rs.data":"bf8b6b38b5fced8746817d209298d329c487ca02e6033e490462a735d5c89494","data/macros/propnames_to_long_sparse_ccc_v1.rs.data":"cb3a7538051c218fe403e388d83d1b66f799774829a3522ee9f7f69c74c44031","data/macros/propnames_to_short_linear4_sc_v1.rs.data":"f85afeb5d3ba01dbb3a86898b8dc314c9082be516f074eb79ec3080e5a2782af","data/macros/propnames_to_short_linear_bc_v1.rs.data":"6868076918b3f03187d4d165de25df8caa73e85b0b4dfa9a2bc5df65129816c3","data/macros/propnames_to_short_linear_ea_v1.rs.data":"a5bf959d60d5968d5659d52fe673aaf0c7c7f5f1e79df053540edbbfacca0ed2","data/macros/propnames_to_short_linear_gc_v1.rs.data":"0739283bf4aeae12f3435b3de9048bbec7541aa2e402ed4d5617239aaeb111db","data/macros/propnames_to_short_linear_gcb_v1.rs.data":"7a2f902abb9e8c16566107816371767c4265122f2cc9f11c801ae81760a939be","data/macros/propnames_to_short_linear_insc_v1.rs.data":"ca27823d53be095deb183ca67b41481335c8dddafec55ba9bb0766680f4e01ce","data/macros/propnames_to_short_linear_lb_v1.rs.data":"7e976b6d2ac3528c0ed6f3aa3808b10af1c6c9e25ebacd37cd1de958aad386bb","data/macros/propnames_to_short_linear_sb_v1.rs.data":"32c6ad4afede9b70608fe3a9ea268d094eb979cbbeb258296f138ad1e9cbd8d8","data/macros/propnames_to_short_linear_wb_v1.rs.data":"37e02c8fdfe302c205fae2b21d35de0d6d24b285b6c18922820ff02c50fb1ab5","data/macros/propnames_to_short_sparse_ccc_v1.rs.data":"e659c63ef7eb1e46f5ede9b963b6cd5e43a31be0b5760e7943932e4b7e42e46d","data/macros/props_ahex_v1.rs.data":"70daec305c9f9d7d79b3551ba5b93a0bf21a114e8fb8f596205fe4696f9496cd","data/macros/props_alnum_v1.rs.data":"366e7d0ef11bbffa8b9beed4a37388fcb286cf642847b9f75a510ca2b93576e4","data/macros/props_alpha_v1.rs.data":"8810ba722eacbe1ed59fc08caae8db8f6d7cdd3f394c5579552f732d7c03ddc4","data/macros/props_basic_emoji_v1.rs.data":"66a324bd8e995224ba8ecdb8546b73d15e44c871955c4d9ac54ad0451215f0c1","data/macros/props_bc_v1.rs.data":"f1a1ee98cb114bf77b9b945368728ad109d25d319f0c19d328a92ce5cd1ec6da","data/macros/props_bidi_c_v1.rs.data":"65de8fda216e5c1f17aebfb6cce96f0e10e309bed832edcd03136ad7dcd13829","data/macros/props_bidi_m_v1.rs.data":"7374afd3321715e214e0b997d65b6e8c732be2f8438ef942824f73032fe83436","data/macros/props_bidiauxiliaryprops_v1.rs.data":"7dcb8cfd9c3c72fac228967aafdb1b3eeddc1210689fcf49118fe511b4f56b61","data/macros/props_blank_v1.rs.data":"36c0f9a46f00ef0a20882addffb7321689c1cefacfe690dd4912ccb0eafb497e","data/macros/props_cased_v1.rs.data":"6b2c4a096326d1c61ea4d137647a2ada1815355579a00e620d7e02a71ca196d7","data/macros/props_ccc_v1.rs.data":"738599efaa8ec3394fc1c4b9c8daa2e968dd7b736fc270d88dc18c7f3feeeda5","data/macros/props_ci_v1.rs.data":"71b5d72300d239ca206824e030cdbad96f9a4dd2d4936978d6625cd2ff6a20a3","data/macros/props_comp_ex_v1.rs.data":"a6527fd8ab1bd99f66a06909459adb01e329e616f53e97d370608f1eeff9ac05","data/macros/props_cwcf_v1.rs.data":"3daa65f93a2b6a08ee749a95413b7407f1e69f9a9ead67cf634daf7c38e704d5","data/macros/props_cwcm_v1.rs.data":"14a7f50841fe893868c8ab7d4fc28e5c51375cf8af1474e7a14d60807d9bb1e2","data/macros/props_cwkcf_v1.rs.data":"84d5a9f01e2eaa26e6619d2cb0f4fca4ebbbe560799f5ca3e6cf8b1741638fe5","data/macros/props_cwl_v1.rs.data":"a92fb692455c44a77dbc1c409b239603cfbc886317814dcbddf3bebe08e27ff7","data/macros/props_cwt_v1.rs.data":"d1865b85a8bdb582d751c97cd25ce8063324444f63853058d737bb6e6da481f9","data/macros/props_cwu_v1.rs.data":"72bde37a70e9cc22a543e86c1daac9b668739e7c5d2b3728d9aa29c12ff5c40c","data/macros/props_dash_v1.rs.data":"48b08dd6f162b4a681bb3ab84ecdfd701e3de4dc6b76feb9608b8199fdaee7cf","data/macros/props_dep_v1.rs.data":"e160eaf0a8e0ce854b88d772a474d232fd3c99e0feae6c35199193dfc49dc0c7","data/macros/props_di_v1.rs.data":"89034cfee5dff1659b4bf2b57c21066afcbf63af85a50a9a7debc08b54655f7e","data/macros/props_dia_v1.rs.data":"432a59d0734c7f158ec392fb435c51f6b3ad7358b2f4a84117d533397f0599a2","data/macros/props_ea_v1.rs.data":"171347d399e4f478b1427f7c04c345a07f647ad402a47400aa115af2dd69690b","data/macros/props_ebase_v1.rs.data":"5dad693181ec7dc57ff6e59c1475686eafac5812fbef3cfe5bf75f19c60be710","data/macros/props_ecomp_v1.rs.data":"bc4bce60bc2de2aa958667c56ddacb3886b42b012d5b2ffc023833ac5ffa17ac","data/macros/props_emod_v1.rs.data":"ccf800b1a7a4716ba5a789f5bf4c3415fda5432306f6aa11fea4972f0382d8a7","data/macros/props_emoji_v1.rs.data":"236d1da3605fcec6ff1184438424caa0b1addd1c02ea74aab50073f2fe5de8ad","data/macros/props_epres_v1.rs.data":"00e41773a3b3fffbef31067909e4cbaa8e330be4927115cd2581c404963cc784","data/macros/props_exemplarchars_auxiliary_v1.rs.data":"c9332e7c26b8d53649dfaf2fd56936de7a8ed44c4717046c929d1db99ffd89f6","data/macros/props_exemplarchars_index_v1.rs.data":"9de3d2d77046ebe9d3ce70277890abcf9de7d8423249eab49e40c98a2e0f8571","data/macros/props_exemplarchars_main_v1.rs.data":"cd61826af02d567058789bdccdf9962bbc47dba281e1e3295f737ad78cfcda07","data/macros/props_exemplarchars_numbers_v1.rs.data":"7b64b78dd3e0a07c0a5270c56b48713be6886bd32f805bf141981ab6e3a28e86","data/macros/props_exemplarchars_punctuation_v1.rs.data":"57b4c5956b447340390d501c4d98674f2ecaf651ac2f6555e70efb583c642134","data/macros/props_ext_v1.rs.data":"15bc33a057bbed8aeb8318c94c705fe97212c4b69d20abdff2d0a9da059af243","data/macros/props_extpict_v1.rs.data":"2eb4b06c4de78e5f674bda74dccada2d701df30df9ad3a38fa56b070ae53e6de","data/macros/props_gc_v1.rs.data":"a142cc20e189c54d80de99f9904ae201fe5bf911182ead3fe5101287ac38ac59","data/macros/props_gcb_v1.rs.data":"ccd122281f07d9d94d076150c6dbbd005009d61c8e5e661aaca3d363524b5f5a","data/macros/props_gr_base_v1.rs.data":"1a9121e05671d18c35d6922a5b45b654b6b338ec8573991589e2c4dee4bc9f71","data/macros/props_gr_ext_v1.rs.data":"cf1fa10c60e4717a75a9a9f224ddd8e9a8cb77abcf8705ec91002e6faf4db5f1","data/macros/props_gr_link_v1.rs.data":"008abaf1deb29d14ab2c337b8759d57dcf328668ef23ac0b13159c614e00c280","data/macros/props_graph_v1.rs.data":"4a61836ac0ab537f9aa191822f61a0b311e59652cdeaead97f0388aa60b1d47b","data/macros/props_hex_v1.rs.data":"ed2cdccbd8ecdf79a24a577a241fcd29d6dd12c36c0bf599de1e79232a37b65e","data/macros/props_hyphen_v1.rs.data":"660385fce750dc2f8919b1bf4f47c185e78e54839fbc951c7be3786e6dab9d09","data/macros/props_idc_v1.rs.data":"3427f8d6cc52fed3fcab0a4844ba3f7a0d37114da0249970ac825fd1888a16fa","data/macros/props_ideo_v1.rs.data":"41f5215ab0f180ae2e3ac55087b3cec5c1c4bb6f2c6a04498c5a771b391080cd","data/macros/props_ids_v1.rs.data":"61a4fe222f931643770e4f432c953ff6d1e3b945f36e420a1676d3d501735051","data/macros/props_idsb_v1.rs.data":"a3381a5cfc7852a7697188df6fd1c0541b0c64cdd48c8a34f43c87512d97b872","data/macros/props_idst_v1.rs.data":"5e5a468e5981ec2a83efc32398e2dedd82ef180a69aa028db2a741eb3f5577ec","data/macros/props_insc_v1.rs.data":"fcaea39a6646885123fd34e4dbe7387503f7082e8789086f9b949dcaf77e56c7","data/macros/props_join_c_v1.rs.data":"41f6f015d7c6ea937dffb81afe7c114311057e8d2c24541819e8e512031e0ce8","data/macros/props_lb_v1.rs.data":"0ac0a773e765855a01467919db6aeb3351369a555fb2be5f0167144d5b70d9f4","data/macros/props_loe_v1.rs.data":"29498d812a634c5f88899e2cd4126dd8164aa6f5aa7e644280b4004fdc33b61c","data/macros/props_lower_v1.rs.data":"593492a08d9354b4bbea3a5dd069dbdf750b11e111a3a7418c1f97d3b2cb9d10","data/macros/props_math_v1.rs.data":"6790cb06a97f06f7851c6581bbb35536f577aac29fc52025f9fcd7312dfb830b","data/macros/props_nchar_v1.rs.data":"48df173741bc31fe3191e3d9bc2eee05db3fa57c52527b2ed384e46ec4166ccd","data/macros/props_nfcinert_v1.rs.data":"1fb49946c84f8fc2546d5bc927f71c53064262505885e355043699515e9d9049","data/macros/props_nfdinert_v1.rs.data":"ce00f7c5d2b59f63820f16afe0dfdfd46258898038e37c866f37950d376c517c","data/macros/props_nfkcinert_v1.rs.data":"a726e281afd69e0b585fbfc0822acf5d15ca33d51d6245c4b8f5d094158218a8","data/macros/props_nfkdinert_v1.rs.data":"543a4d01c18e2c4761623dab52d31f8bcd4f38b0187c8c2362d2efd0de76161b","data/macros/props_pat_syn_v1.rs.data":"55bd5ef53b8317fc30953df79dab71a647d71f6c937b063fc722819db1d642a9","data/macros/props_pat_ws_v1.rs.data":"00bad81bf2583d3ce39742cdb40385bd8e8416f69ca6d119590ea1255d5fad9e","data/macros/props_pcm_v1.rs.data":"0aabaeb0b55d6bd39ce55907db50de692dc1d17759ce9a33a1f6064087aa25fa","data/macros/props_print_v1.rs.data":"18e1e55017189548501278c16214f5d8e1f6036a5f22b08ea3c5cd471ef27db5","data/macros/props_qmark_v1.rs.data":"894311463cd7631b513f47930cb38a398f9dbbb1c4015efd6b60087d1289f33d","data/macros/props_radical_v1.rs.data":"4e74f9134d8f55f263909d921924f61fda284943a54d6be9e3513ffe02b8983f","data/macros/props_ri_v1.rs.data":"652046cc97902113afd3c959fcf523713f5b95e9556d6b5a6036b170eeebdd49","data/macros/props_sb_v1.rs.data":"f8355c58f68fbb6700ee0d3e0a2fe01a3bacb1b4b73e82d5341eb60bb857471a","data/macros/props_sc_v1.rs.data":"235d1649dcfa673dd659ae575db3bab22b3f783ecf795c1316ca8b2242433105","data/macros/props_scx_v1.rs.data":"917a25402ca05c8b11f82a6c3682775acace9b3d00dd8a869b4d84861e4f9cfb","data/macros/props_sd_v1.rs.data":"936d2d4602e7f3dd48e5b092d5044be6f7fc8853ea47192b76ca70a33c5da556","data/macros/props_segstart_v1.rs.data":"1d3562ddf0c8064905c4084f7f63cf5f7cd8db3bbc80bd66e9f31f0ef4230f6e","data/macros/props_sensitive_v1.rs.data":"18723569f74e267bfe11f16669152cd900525dd42b181ebbbb78064e848e69fe","data/macros/props_sterm_v1.rs.data":"f854a3704e6bdfdb1e5c3bed399a0b95c5a7b2e8f065e81f1512e32442f8b1a3","data/macros/props_term_v1.rs.data":"fdc751e39910a86ca8fff94937055ee2edccef3568498b7bf129edbcadd0d821","data/macros/props_uideo_v1.rs.data":"80a5175a03da037aca82951c385cf963bd1a60e784a2d3877c3bbbca62295ee1","data/macros/props_upper_v1.rs.data":"6de53f7e75d866aa8a6527f423f3c9be8a6a49b5055505f0eb46add8adb873d2","data/macros/props_vs_v1.rs.data":"0fc1de849a03deca6a6076ab7532040abadd806aae3e82752b9f2fa2314926cd","data/macros/props_wb_v1.rs.data":"126526367b6ff391d504d6afc2e4ce534594cb60d5de3c9e0b79e6ec852f228d","data/macros/props_wspace_v1.rs.data":"982a2912391046b89acb5e707b04d645da1e5436ee9872d52ff2839be4f30e4a","data/macros/props_xdigit_v1.rs.data":"e8136a68ddcb54e41ac71bad33af0a3da6fc56ae6982163ba1474bf48b73ce6b","data/macros/props_xidc_v1.rs.data":"01288fca238d65cbaa90b1d78033d4243ab716fa0ce3fb3c826705f075b0107d","data/macros/props_xids_v1.rs.data":"ddd70a3e840c3b7cfaa79888e065c57ecabc1ea6e73ccfab1845b747b8c730c1","src/lib.rs":"0a049cf98bce9dc6a55cbfe448e38bef4b5362a4602968d22d96c1dbc1f60d24"},"package":"f6a86c0e384532b06b6c104814f9c1b13bcd5b64409001c0d05713a1f3529d99"} \ No newline at end of file
diff --git a/third_party/rust/icu_properties_data/Cargo.toml b/third_party/rust/icu_properties_data/Cargo.toml
new file mode 100644
index 0000000000..4ea2116d20
--- /dev/null
+++ b/third_party/rust/icu_properties_data/Cargo.toml
@@ -0,0 +1,33 @@
+# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
+#
+# When uploading crates to the registry Cargo will automatically
+# "normalize" Cargo.toml files for maximal compatibility
+# with all versions of Cargo and also rewrite `path` dependencies
+# to registry (e.g., crates.io) dependencies.
+#
+# If you are reading this file be aware that the original Cargo.toml
+# will likely look very different (and much more reasonable).
+# See Cargo.toml.orig for the original contents.
+
+[package]
+edition = "2021"
+rust-version = "1.67"
+name = "icu_properties_data"
+version = "1.4.0"
+authors = ["The ICU4X Project Developers"]
+include = [
+ "data/**/*",
+ "src/**/*",
+ "examples/**/*",
+ "benches/**/*",
+ "tests/**/*",
+ "Cargo.toml",
+ "LICENSE",
+ "README.md",
+]
+description = "Data for the icu_properties crate"
+homepage = "https://icu4x.unicode.org"
+readme = "README.md"
+categories = ["internationalization"]
+license-file = "LICENSE"
+repository = "https://github.com/unicode-org/icu4x"
diff --git a/third_party/rust/icu_properties_data/LICENSE b/third_party/rust/icu_properties_data/LICENSE
new file mode 100644
index 0000000000..9845aa5f48
--- /dev/null
+++ b/third_party/rust/icu_properties_data/LICENSE
@@ -0,0 +1,44 @@
+UNICODE LICENSE V3
+
+COPYRIGHT AND PERMISSION NOTICE
+
+Copyright © 2020-2023 Unicode, Inc.
+
+NOTICE TO USER: Carefully read the following legal agreement. BY
+DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR
+SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
+TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT
+DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of data files and any associated documentation (the "Data Files") or
+software and any associated documentation (the "Software") to deal in the
+Data Files or Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, and/or sell
+copies of the Data Files or Software, and to permit persons to whom the
+Data Files or Software are furnished to do so, provided that either (a)
+this copyright and permission notice appear with all copies of the Data
+Files or Software, or (b) this copyright and permission notice appear in
+associated Documentation.
+
+THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
+KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
+THIRD PARTY RIGHTS.
+
+IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE
+BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,
+OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA
+FILES OR SOFTWARE.
+
+Except as contained in this notice, the name of a copyright holder shall
+not be used in advertising or otherwise to promote the sale, use or other
+dealings in these Data Files or Software without prior written
+authorization of the copyright holder.
+
+—
+
+Portions of ICU4X may have been adapted from ICU4C and/or ICU4J.
+ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.
diff --git a/third_party/rust/icu_properties_data/README.md b/third_party/rust/icu_properties_data/README.md
new file mode 100644
index 0000000000..954f30cec3
--- /dev/null
+++ b/third_party/rust/icu_properties_data/README.md
@@ -0,0 +1,11 @@
+# icu_properties_data [![crates.io](https://img.shields.io/crates/v/icu_properties_data)](https://crates.io/crates/icu_properties_data)
+
+<!-- cargo-rdme start -->
+
+Data for the icu_properties crate
+
+<!-- cargo-rdme end -->
+
+## More Information
+
+For more information on development, authorship, contributing etc. please visit [`ICU4X home page`](https://github.com/unicode-org/icu4x).
diff --git a/third_party/rust/icu_properties_data/data/macros.rs b/third_party/rust/icu_properties_data/data/macros.rs
new file mode 100644
index 0000000000..9c7da4d967
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros.rs
@@ -0,0 +1,596 @@
+// @generated
+/// Marks a type as a data provider. You can then use macros like
+/// `impl_core_helloworld_v1` to add implementations.
+///
+/// ```ignore
+/// struct MyProvider;
+/// const _: () = {
+/// include!("path/to/generated/macros.rs");
+/// make_provider!(MyProvider);
+/// impl_core_helloworld_v1!(MyProvider);
+/// }
+/// ```
+#[doc(hidden)]
+#[macro_export]
+macro_rules! __make_provider {
+ ($ name : ty) => {
+ #[clippy::msrv = "1.67"]
+ impl $name {
+ #[doc(hidden)]
+ #[allow(dead_code)]
+ pub const MUST_USE_MAKE_PROVIDER_MACRO: () = ();
+ }
+ };
+}
+#[doc(inline)]
+pub use __make_provider as make_provider;
+#[macro_use]
+#[path = "macros/propnames_from_gcb_v1.rs.data"]
+mod propnames_from_gcb_v1;
+#[doc(inline)]
+pub use __impl_propnames_from_gcb_v1 as impl_propnames_from_gcb_v1;
+#[macro_use]
+#[path = "macros/propnames_from_insc_v1.rs.data"]
+mod propnames_from_insc_v1;
+#[doc(inline)]
+pub use __impl_propnames_from_insc_v1 as impl_propnames_from_insc_v1;
+#[macro_use]
+#[path = "macros/propnames_from_sb_v1.rs.data"]
+mod propnames_from_sb_v1;
+#[doc(inline)]
+pub use __impl_propnames_from_sb_v1 as impl_propnames_from_sb_v1;
+#[macro_use]
+#[path = "macros/propnames_from_wb_v1.rs.data"]
+mod propnames_from_wb_v1;
+#[doc(inline)]
+pub use __impl_propnames_from_wb_v1 as impl_propnames_from_wb_v1;
+#[macro_use]
+#[path = "macros/propnames_from_bc_v1.rs.data"]
+mod propnames_from_bc_v1;
+#[doc(inline)]
+pub use __impl_propnames_from_bc_v1 as impl_propnames_from_bc_v1;
+#[macro_use]
+#[path = "macros/propnames_from_ccc_v1.rs.data"]
+mod propnames_from_ccc_v1;
+#[doc(inline)]
+pub use __impl_propnames_from_ccc_v1 as impl_propnames_from_ccc_v1;
+#[macro_use]
+#[path = "macros/propnames_from_ea_v1.rs.data"]
+mod propnames_from_ea_v1;
+#[doc(inline)]
+pub use __impl_propnames_from_ea_v1 as impl_propnames_from_ea_v1;
+#[macro_use]
+#[path = "macros/propnames_from_gc_v1.rs.data"]
+mod propnames_from_gc_v1;
+#[doc(inline)]
+pub use __impl_propnames_from_gc_v1 as impl_propnames_from_gc_v1;
+#[macro_use]
+#[path = "macros/propnames_from_gcm_v1.rs.data"]
+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_lb_v1.rs.data"]
+mod propnames_from_lb_v1;
+#[doc(inline)]
+pub use __impl_propnames_from_lb_v1 as impl_propnames_from_lb_v1;
+#[macro_use]
+#[path = "macros/propnames_from_sc_v1.rs.data"]
+mod propnames_from_sc_v1;
+#[doc(inline)]
+pub use __impl_propnames_from_sc_v1 as impl_propnames_from_sc_v1;
+#[macro_use]
+#[path = "macros/propnames_to_long_linear_gcb_v1.rs.data"]
+mod propnames_to_long_linear_gcb_v1;
+#[doc(inline)]
+pub use __impl_propnames_to_long_linear_gcb_v1 as impl_propnames_to_long_linear_gcb_v1;
+#[macro_use]
+#[path = "macros/propnames_to_long_linear_insc_v1.rs.data"]
+mod propnames_to_long_linear_insc_v1;
+#[doc(inline)]
+pub use __impl_propnames_to_long_linear_insc_v1 as impl_propnames_to_long_linear_insc_v1;
+#[macro_use]
+#[path = "macros/propnames_to_long_linear_sb_v1.rs.data"]
+mod propnames_to_long_linear_sb_v1;
+#[doc(inline)]
+pub use __impl_propnames_to_long_linear_sb_v1 as impl_propnames_to_long_linear_sb_v1;
+#[macro_use]
+#[path = "macros/propnames_to_long_linear_wb_v1.rs.data"]
+mod propnames_to_long_linear_wb_v1;
+#[doc(inline)]
+pub use __impl_propnames_to_long_linear_wb_v1 as impl_propnames_to_long_linear_wb_v1;
+#[macro_use]
+#[path = "macros/propnames_to_long_linear_bc_v1.rs.data"]
+mod propnames_to_long_linear_bc_v1;
+#[doc(inline)]
+pub use __impl_propnames_to_long_linear_bc_v1 as impl_propnames_to_long_linear_bc_v1;
+#[macro_use]
+#[path = "macros/propnames_to_long_linear_ea_v1.rs.data"]
+mod propnames_to_long_linear_ea_v1;
+#[doc(inline)]
+pub use __impl_propnames_to_long_linear_ea_v1 as impl_propnames_to_long_linear_ea_v1;
+#[macro_use]
+#[path = "macros/propnames_to_long_linear_gc_v1.rs.data"]
+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_lb_v1.rs.data"]
+mod propnames_to_long_linear_lb_v1;
+#[doc(inline)]
+pub use __impl_propnames_to_long_linear_lb_v1 as impl_propnames_to_long_linear_lb_v1;
+#[macro_use]
+#[path = "macros/propnames_to_long_linear_sc_v1.rs.data"]
+mod propnames_to_long_linear_sc_v1;
+#[doc(inline)]
+pub use __impl_propnames_to_long_linear_sc_v1 as impl_propnames_to_long_linear_sc_v1;
+#[macro_use]
+#[path = "macros/propnames_to_long_sparse_ccc_v1.rs.data"]
+mod propnames_to_long_sparse_ccc_v1;
+#[doc(inline)]
+pub use __impl_propnames_to_long_sparse_ccc_v1 as impl_propnames_to_long_sparse_ccc_v1;
+#[macro_use]
+#[path = "macros/propnames_to_short_linear_gcb_v1.rs.data"]
+mod propnames_to_short_linear_gcb_v1;
+#[doc(inline)]
+pub use __impl_propnames_to_short_linear_gcb_v1 as impl_propnames_to_short_linear_gcb_v1;
+#[macro_use]
+#[path = "macros/propnames_to_short_linear_insc_v1.rs.data"]
+mod propnames_to_short_linear_insc_v1;
+#[doc(inline)]
+pub use __impl_propnames_to_short_linear_insc_v1 as impl_propnames_to_short_linear_insc_v1;
+#[macro_use]
+#[path = "macros/propnames_to_short_linear_sb_v1.rs.data"]
+mod propnames_to_short_linear_sb_v1;
+#[doc(inline)]
+pub use __impl_propnames_to_short_linear_sb_v1 as impl_propnames_to_short_linear_sb_v1;
+#[macro_use]
+#[path = "macros/propnames_to_short_linear_wb_v1.rs.data"]
+mod propnames_to_short_linear_wb_v1;
+#[doc(inline)]
+pub use __impl_propnames_to_short_linear_wb_v1 as impl_propnames_to_short_linear_wb_v1;
+#[macro_use]
+#[path = "macros/propnames_to_short_linear_bc_v1.rs.data"]
+mod propnames_to_short_linear_bc_v1;
+#[doc(inline)]
+pub use __impl_propnames_to_short_linear_bc_v1 as impl_propnames_to_short_linear_bc_v1;
+#[macro_use]
+#[path = "macros/propnames_to_short_linear_ea_v1.rs.data"]
+mod propnames_to_short_linear_ea_v1;
+#[doc(inline)]
+pub use __impl_propnames_to_short_linear_ea_v1 as impl_propnames_to_short_linear_ea_v1;
+#[macro_use]
+#[path = "macros/propnames_to_short_linear_gc_v1.rs.data"]
+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_lb_v1.rs.data"]
+mod propnames_to_short_linear_lb_v1;
+#[doc(inline)]
+pub use __impl_propnames_to_short_linear_lb_v1 as impl_propnames_to_short_linear_lb_v1;
+#[macro_use]
+#[path = "macros/propnames_to_short_linear4_sc_v1.rs.data"]
+mod propnames_to_short_linear4_sc_v1;
+#[doc(inline)]
+pub use __impl_propnames_to_short_linear4_sc_v1 as impl_propnames_to_short_linear4_sc_v1;
+#[macro_use]
+#[path = "macros/propnames_to_short_sparse_ccc_v1.rs.data"]
+mod propnames_to_short_sparse_ccc_v1;
+#[doc(inline)]
+pub use __impl_propnames_to_short_sparse_ccc_v1 as impl_propnames_to_short_sparse_ccc_v1;
+#[macro_use]
+#[path = "macros/props_ahex_v1.rs.data"]
+mod props_ahex_v1;
+#[doc(inline)]
+pub use __impl_props_ahex_v1 as impl_props_ahex_v1;
+#[macro_use]
+#[path = "macros/props_alpha_v1.rs.data"]
+mod props_alpha_v1;
+#[doc(inline)]
+pub use __impl_props_alpha_v1 as impl_props_alpha_v1;
+#[macro_use]
+#[path = "macros/props_basic_emoji_v1.rs.data"]
+mod props_basic_emoji_v1;
+#[doc(inline)]
+pub use __impl_props_basic_emoji_v1 as impl_props_basic_emoji_v1;
+#[macro_use]
+#[path = "macros/props_bidi_c_v1.rs.data"]
+mod props_bidi_c_v1;
+#[doc(inline)]
+pub use __impl_props_bidi_c_v1 as impl_props_bidi_c_v1;
+#[macro_use]
+#[path = "macros/props_bidi_m_v1.rs.data"]
+mod props_bidi_m_v1;
+#[doc(inline)]
+pub use __impl_props_bidi_m_v1 as impl_props_bidi_m_v1;
+#[macro_use]
+#[path = "macros/props_ci_v1.rs.data"]
+mod props_ci_v1;
+#[doc(inline)]
+pub use __impl_props_ci_v1 as impl_props_ci_v1;
+#[macro_use]
+#[path = "macros/props_cwcf_v1.rs.data"]
+mod props_cwcf_v1;
+#[doc(inline)]
+pub use __impl_props_cwcf_v1 as impl_props_cwcf_v1;
+#[macro_use]
+#[path = "macros/props_cwcm_v1.rs.data"]
+mod props_cwcm_v1;
+#[doc(inline)]
+pub use __impl_props_cwcm_v1 as impl_props_cwcm_v1;
+#[macro_use]
+#[path = "macros/props_cwkcf_v1.rs.data"]
+mod props_cwkcf_v1;
+#[doc(inline)]
+pub use __impl_props_cwkcf_v1 as impl_props_cwkcf_v1;
+#[macro_use]
+#[path = "macros/props_cwl_v1.rs.data"]
+mod props_cwl_v1;
+#[doc(inline)]
+pub use __impl_props_cwl_v1 as impl_props_cwl_v1;
+#[macro_use]
+#[path = "macros/props_cwt_v1.rs.data"]
+mod props_cwt_v1;
+#[doc(inline)]
+pub use __impl_props_cwt_v1 as impl_props_cwt_v1;
+#[macro_use]
+#[path = "macros/props_cwu_v1.rs.data"]
+mod props_cwu_v1;
+#[doc(inline)]
+pub use __impl_props_cwu_v1 as impl_props_cwu_v1;
+#[macro_use]
+#[path = "macros/props_cased_v1.rs.data"]
+mod props_cased_v1;
+#[doc(inline)]
+pub use __impl_props_cased_v1 as impl_props_cased_v1;
+#[macro_use]
+#[path = "macros/props_comp_ex_v1.rs.data"]
+mod props_comp_ex_v1;
+#[doc(inline)]
+pub use __impl_props_comp_ex_v1 as impl_props_comp_ex_v1;
+#[macro_use]
+#[path = "macros/props_di_v1.rs.data"]
+mod props_di_v1;
+#[doc(inline)]
+pub use __impl_props_di_v1 as impl_props_di_v1;
+#[macro_use]
+#[path = "macros/props_dash_v1.rs.data"]
+mod props_dash_v1;
+#[doc(inline)]
+pub use __impl_props_dash_v1 as impl_props_dash_v1;
+#[macro_use]
+#[path = "macros/props_dep_v1.rs.data"]
+mod props_dep_v1;
+#[doc(inline)]
+pub use __impl_props_dep_v1 as impl_props_dep_v1;
+#[macro_use]
+#[path = "macros/props_dia_v1.rs.data"]
+mod props_dia_v1;
+#[doc(inline)]
+pub use __impl_props_dia_v1 as impl_props_dia_v1;
+#[macro_use]
+#[path = "macros/props_ebase_v1.rs.data"]
+mod props_ebase_v1;
+#[doc(inline)]
+pub use __impl_props_ebase_v1 as impl_props_ebase_v1;
+#[macro_use]
+#[path = "macros/props_ecomp_v1.rs.data"]
+mod props_ecomp_v1;
+#[doc(inline)]
+pub use __impl_props_ecomp_v1 as impl_props_ecomp_v1;
+#[macro_use]
+#[path = "macros/props_emod_v1.rs.data"]
+mod props_emod_v1;
+#[doc(inline)]
+pub use __impl_props_emod_v1 as impl_props_emod_v1;
+#[macro_use]
+#[path = "macros/props_epres_v1.rs.data"]
+mod props_epres_v1;
+#[doc(inline)]
+pub use __impl_props_epres_v1 as impl_props_epres_v1;
+#[macro_use]
+#[path = "macros/props_emoji_v1.rs.data"]
+mod props_emoji_v1;
+#[doc(inline)]
+pub use __impl_props_emoji_v1 as impl_props_emoji_v1;
+#[macro_use]
+#[path = "macros/props_ext_v1.rs.data"]
+mod props_ext_v1;
+#[doc(inline)]
+pub use __impl_props_ext_v1 as impl_props_ext_v1;
+#[macro_use]
+#[path = "macros/props_extpict_v1.rs.data"]
+mod props_extpict_v1;
+#[doc(inline)]
+pub use __impl_props_extpict_v1 as impl_props_extpict_v1;
+#[macro_use]
+#[path = "macros/props_gcb_v1.rs.data"]
+mod props_gcb_v1;
+#[doc(inline)]
+pub use __impl_props_gcb_v1 as impl_props_gcb_v1;
+#[macro_use]
+#[path = "macros/props_gr_base_v1.rs.data"]
+mod props_gr_base_v1;
+#[doc(inline)]
+pub use __impl_props_gr_base_v1 as impl_props_gr_base_v1;
+#[macro_use]
+#[path = "macros/props_gr_ext_v1.rs.data"]
+mod props_gr_ext_v1;
+#[doc(inline)]
+pub use __impl_props_gr_ext_v1 as impl_props_gr_ext_v1;
+#[macro_use]
+#[path = "macros/props_gr_link_v1.rs.data"]
+mod props_gr_link_v1;
+#[doc(inline)]
+pub use __impl_props_gr_link_v1 as impl_props_gr_link_v1;
+#[macro_use]
+#[path = "macros/props_hex_v1.rs.data"]
+mod props_hex_v1;
+#[doc(inline)]
+pub use __impl_props_hex_v1 as impl_props_hex_v1;
+#[macro_use]
+#[path = "macros/props_hyphen_v1.rs.data"]
+mod props_hyphen_v1;
+#[doc(inline)]
+pub use __impl_props_hyphen_v1 as impl_props_hyphen_v1;
+#[macro_use]
+#[path = "macros/props_idc_v1.rs.data"]
+mod props_idc_v1;
+#[doc(inline)]
+pub use __impl_props_idc_v1 as impl_props_idc_v1;
+#[macro_use]
+#[path = "macros/props_ids_v1.rs.data"]
+mod props_ids_v1;
+#[doc(inline)]
+pub use __impl_props_ids_v1 as impl_props_ids_v1;
+#[macro_use]
+#[path = "macros/props_idsb_v1.rs.data"]
+mod props_idsb_v1;
+#[doc(inline)]
+pub use __impl_props_idsb_v1 as impl_props_idsb_v1;
+#[macro_use]
+#[path = "macros/props_idst_v1.rs.data"]
+mod props_idst_v1;
+#[doc(inline)]
+pub use __impl_props_idst_v1 as impl_props_idst_v1;
+#[macro_use]
+#[path = "macros/props_ideo_v1.rs.data"]
+mod props_ideo_v1;
+#[doc(inline)]
+pub use __impl_props_ideo_v1 as impl_props_ideo_v1;
+#[macro_use]
+#[path = "macros/props_insc_v1.rs.data"]
+mod props_insc_v1;
+#[doc(inline)]
+pub use __impl_props_insc_v1 as impl_props_insc_v1;
+#[macro_use]
+#[path = "macros/props_join_c_v1.rs.data"]
+mod props_join_c_v1;
+#[doc(inline)]
+pub use __impl_props_join_c_v1 as impl_props_join_c_v1;
+#[macro_use]
+#[path = "macros/props_loe_v1.rs.data"]
+mod props_loe_v1;
+#[doc(inline)]
+pub use __impl_props_loe_v1 as impl_props_loe_v1;
+#[macro_use]
+#[path = "macros/props_lower_v1.rs.data"]
+mod props_lower_v1;
+#[doc(inline)]
+pub use __impl_props_lower_v1 as impl_props_lower_v1;
+#[macro_use]
+#[path = "macros/props_math_v1.rs.data"]
+mod props_math_v1;
+#[doc(inline)]
+pub use __impl_props_math_v1 as impl_props_math_v1;
+#[macro_use]
+#[path = "macros/props_nchar_v1.rs.data"]
+mod props_nchar_v1;
+#[doc(inline)]
+pub use __impl_props_nchar_v1 as impl_props_nchar_v1;
+#[macro_use]
+#[path = "macros/props_pcm_v1.rs.data"]
+mod props_pcm_v1;
+#[doc(inline)]
+pub use __impl_props_pcm_v1 as impl_props_pcm_v1;
+#[macro_use]
+#[path = "macros/props_pat_syn_v1.rs.data"]
+mod props_pat_syn_v1;
+#[doc(inline)]
+pub use __impl_props_pat_syn_v1 as impl_props_pat_syn_v1;
+#[macro_use]
+#[path = "macros/props_pat_ws_v1.rs.data"]
+mod props_pat_ws_v1;
+#[doc(inline)]
+pub use __impl_props_pat_ws_v1 as impl_props_pat_ws_v1;
+#[macro_use]
+#[path = "macros/props_qmark_v1.rs.data"]
+mod props_qmark_v1;
+#[doc(inline)]
+pub use __impl_props_qmark_v1 as impl_props_qmark_v1;
+#[macro_use]
+#[path = "macros/props_ri_v1.rs.data"]
+mod props_ri_v1;
+#[doc(inline)]
+pub use __impl_props_ri_v1 as impl_props_ri_v1;
+#[macro_use]
+#[path = "macros/props_radical_v1.rs.data"]
+mod props_radical_v1;
+#[doc(inline)]
+pub use __impl_props_radical_v1 as impl_props_radical_v1;
+#[macro_use]
+#[path = "macros/props_sb_v1.rs.data"]
+mod props_sb_v1;
+#[doc(inline)]
+pub use __impl_props_sb_v1 as impl_props_sb_v1;
+#[macro_use]
+#[path = "macros/props_sd_v1.rs.data"]
+mod props_sd_v1;
+#[doc(inline)]
+pub use __impl_props_sd_v1 as impl_props_sd_v1;
+#[macro_use]
+#[path = "macros/props_sterm_v1.rs.data"]
+mod props_sterm_v1;
+#[doc(inline)]
+pub use __impl_props_sterm_v1 as impl_props_sterm_v1;
+#[macro_use]
+#[path = "macros/props_sensitive_v1.rs.data"]
+mod props_sensitive_v1;
+#[doc(inline)]
+pub use __impl_props_sensitive_v1 as impl_props_sensitive_v1;
+#[macro_use]
+#[path = "macros/props_term_v1.rs.data"]
+mod props_term_v1;
+#[doc(inline)]
+pub use __impl_props_term_v1 as impl_props_term_v1;
+#[macro_use]
+#[path = "macros/props_uideo_v1.rs.data"]
+mod props_uideo_v1;
+#[doc(inline)]
+pub use __impl_props_uideo_v1 as impl_props_uideo_v1;
+#[macro_use]
+#[path = "macros/props_upper_v1.rs.data"]
+mod props_upper_v1;
+#[doc(inline)]
+pub use __impl_props_upper_v1 as impl_props_upper_v1;
+#[macro_use]
+#[path = "macros/props_vs_v1.rs.data"]
+mod props_vs_v1;
+#[doc(inline)]
+pub use __impl_props_vs_v1 as impl_props_vs_v1;
+#[macro_use]
+#[path = "macros/props_wb_v1.rs.data"]
+mod props_wb_v1;
+#[doc(inline)]
+pub use __impl_props_wb_v1 as impl_props_wb_v1;
+#[macro_use]
+#[path = "macros/props_wspace_v1.rs.data"]
+mod props_wspace_v1;
+#[doc(inline)]
+pub use __impl_props_wspace_v1 as impl_props_wspace_v1;
+#[macro_use]
+#[path = "macros/props_xidc_v1.rs.data"]
+mod props_xidc_v1;
+#[doc(inline)]
+pub use __impl_props_xidc_v1 as impl_props_xidc_v1;
+#[macro_use]
+#[path = "macros/props_xids_v1.rs.data"]
+mod props_xids_v1;
+#[doc(inline)]
+pub use __impl_props_xids_v1 as impl_props_xids_v1;
+#[macro_use]
+#[path = "macros/props_alnum_v1.rs.data"]
+mod props_alnum_v1;
+#[doc(inline)]
+pub use __impl_props_alnum_v1 as impl_props_alnum_v1;
+#[macro_use]
+#[path = "macros/props_bc_v1.rs.data"]
+mod props_bc_v1;
+#[doc(inline)]
+pub use __impl_props_bc_v1 as impl_props_bc_v1;
+#[macro_use]
+#[path = "macros/props_bidiauxiliaryprops_v1.rs.data"]
+mod props_bidiauxiliaryprops_v1;
+#[doc(inline)]
+pub use __impl_props_bidiauxiliaryprops_v1 as impl_props_bidiauxiliaryprops_v1;
+#[macro_use]
+#[path = "macros/props_blank_v1.rs.data"]
+mod props_blank_v1;
+#[doc(inline)]
+pub use __impl_props_blank_v1 as impl_props_blank_v1;
+#[macro_use]
+#[path = "macros/props_ccc_v1.rs.data"]
+mod props_ccc_v1;
+#[doc(inline)]
+pub use __impl_props_ccc_v1 as impl_props_ccc_v1;
+#[macro_use]
+#[path = "macros/props_ea_v1.rs.data"]
+mod props_ea_v1;
+#[doc(inline)]
+pub use __impl_props_ea_v1 as impl_props_ea_v1;
+#[macro_use]
+#[path = "macros/props_exemplarchars_auxiliary_v1.rs.data"]
+mod props_exemplarchars_auxiliary_v1;
+#[doc(inline)]
+pub use __impl_props_exemplarchars_auxiliary_v1 as impl_props_exemplarchars_auxiliary_v1;
+#[macro_use]
+#[path = "macros/props_exemplarchars_index_v1.rs.data"]
+mod props_exemplarchars_index_v1;
+#[doc(inline)]
+pub use __impl_props_exemplarchars_index_v1 as impl_props_exemplarchars_index_v1;
+#[macro_use]
+#[path = "macros/props_exemplarchars_main_v1.rs.data"]
+mod props_exemplarchars_main_v1;
+#[doc(inline)]
+pub use __impl_props_exemplarchars_main_v1 as impl_props_exemplarchars_main_v1;
+#[macro_use]
+#[path = "macros/props_exemplarchars_numbers_v1.rs.data"]
+mod props_exemplarchars_numbers_v1;
+#[doc(inline)]
+pub use __impl_props_exemplarchars_numbers_v1 as impl_props_exemplarchars_numbers_v1;
+#[macro_use]
+#[path = "macros/props_exemplarchars_punctuation_v1.rs.data"]
+mod props_exemplarchars_punctuation_v1;
+#[doc(inline)]
+pub use __impl_props_exemplarchars_punctuation_v1 as impl_props_exemplarchars_punctuation_v1;
+#[macro_use]
+#[path = "macros/props_gc_v1.rs.data"]
+mod props_gc_v1;
+#[doc(inline)]
+pub use __impl_props_gc_v1 as impl_props_gc_v1;
+#[macro_use]
+#[path = "macros/props_graph_v1.rs.data"]
+mod props_graph_v1;
+#[doc(inline)]
+pub use __impl_props_graph_v1 as impl_props_graph_v1;
+#[macro_use]
+#[path = "macros/props_lb_v1.rs.data"]
+mod props_lb_v1;
+#[doc(inline)]
+pub use __impl_props_lb_v1 as impl_props_lb_v1;
+#[macro_use]
+#[path = "macros/props_nfcinert_v1.rs.data"]
+mod props_nfcinert_v1;
+#[doc(inline)]
+pub use __impl_props_nfcinert_v1 as impl_props_nfcinert_v1;
+#[macro_use]
+#[path = "macros/props_nfdinert_v1.rs.data"]
+mod props_nfdinert_v1;
+#[doc(inline)]
+pub use __impl_props_nfdinert_v1 as impl_props_nfdinert_v1;
+#[macro_use]
+#[path = "macros/props_nfkcinert_v1.rs.data"]
+mod props_nfkcinert_v1;
+#[doc(inline)]
+pub use __impl_props_nfkcinert_v1 as impl_props_nfkcinert_v1;
+#[macro_use]
+#[path = "macros/props_nfkdinert_v1.rs.data"]
+mod props_nfkdinert_v1;
+#[doc(inline)]
+pub use __impl_props_nfkdinert_v1 as impl_props_nfkdinert_v1;
+#[macro_use]
+#[path = "macros/props_print_v1.rs.data"]
+mod props_print_v1;
+#[doc(inline)]
+pub use __impl_props_print_v1 as impl_props_print_v1;
+#[macro_use]
+#[path = "macros/props_sc_v1.rs.data"]
+mod props_sc_v1;
+#[doc(inline)]
+pub use __impl_props_sc_v1 as impl_props_sc_v1;
+#[macro_use]
+#[path = "macros/props_scx_v1.rs.data"]
+mod props_scx_v1;
+#[doc(inline)]
+pub use __impl_props_scx_v1 as impl_props_scx_v1;
+#[macro_use]
+#[path = "macros/props_segstart_v1.rs.data"]
+mod props_segstart_v1;
+#[doc(inline)]
+pub use __impl_props_segstart_v1 as impl_props_segstart_v1;
+#[macro_use]
+#[path = "macros/props_xdigit_v1.rs.data"]
+mod props_xdigit_v1;
+#[doc(inline)]
+pub use __impl_props_xdigit_v1 as impl_props_xdigit_v1;
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_from_bc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_from_bc_v1.rs.data
new file mode 100644
index 0000000000..728d3aaaca
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_from_bc_v1.rs.data
@@ -0,0 +1,32 @@
+// @generated
+/// Implement `DataProvider<BidiClassNameToValueV1Marker>` 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_bc_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_BC_V1: &'static <icu::properties::provider::BidiClassNameToValueV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyValueNameToEnumMapV1 {
+ map: unsafe {
+ #[allow(unused_unsafe)]
+ zerovec::ZeroMap::from_parts_unchecked(unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b".\0\0\0\0\0\x02\0\x04\0\x11\0\x1E\0\x1F\0!\x001\0A\0C\0E\0G\0I\0X\0j\0}\0\x91\0\x94\0\x95\0\xA2\0\xB9\0\xCE\0\xE4\0\xE7\0\xEA\0\xED\0\xFC\0\xFF\0\x01\x01\x0E\x01!\x01$\x01'\x01=\x01T\x01U\x01b\x01y\x01\x8E\x01\xA4\x01\xA7\x01\xAA\x01\xAD\x01\xAE\x01\xBF\x01\xCA\x01ALANArabic_LetterArabic_NumberBBNBoundary_NeutralCommon_SeparatorCSENESETEuropean_NumberEuropean_SeparatorEuropean_TerminatorFirst_Strong_IsolateFSILLeft_To_RightLeft_To_Right_EmbeddingLeft_To_Right_IsolateLeft_To_Right_OverrideLRELRILRONonspacing_MarkNSMONOther_NeutralParagraph_SeparatorPDFPDIPop_Directional_FormatPop_Directional_IsolateRRight_To_LeftRight_To_Left_EmbeddingRight_To_Left_IsolateRight_To_Left_OverrideRLERLIRLOSSegment_SeparatorWhite_SpaceWS") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\r\0\x05\0\r\0\x05\0\x07\0\x12\0\x12\0\x06\0\x06\0\x02\0\x03\0\x04\0\x02\0\x03\0\x04\0\x13\0\x13\0\0\0\0\0\x0B\0\x14\0\x0C\0\x0B\0\x14\0\x0C\0\x11\0\x11\0\n\0\n\0\x07\0\x10\0\x16\0\x10\0\x16\0\x01\0\x01\0\x0E\0\x15\0\x0F\0\x0E\0\x15\0\x0F\0\x08\0\x08\0\t\0\t\0") })
+ },
+ };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::BidiClassNameToValueV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::BidiClassNameToValueV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPNAMES_FROM_BC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::BidiClassNameToValueV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_from_ccc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_from_ccc_v1.rs.data
new file mode 100644
index 0000000000..ca84c8dc7f
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_from_ccc_v1.rs.data
@@ -0,0 +1,32 @@
+// @generated
+/// Implement `DataProvider<CanonicalCombiningClassNameToValueV1Marker>` 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_ccc_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_CCC_V1: &'static <icu::properties::provider::CanonicalCombiningClassNameToValueV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyValueNameToEnumMapV1 {
+ map: unsafe {
+ #[allow(unused_unsafe)]
+ zerovec::ZeroMap::from_parts_unchecked(unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"O\0\0\0\0\0\x01\0\x06\0\x10\0\x1B\0\x1D\0\x1F\0\"\0&\0)\0-\0;\0O\0]\0p\0q\0v\0\x80\0\x8B\0\x8D\0\x8F\0\x94\0\x9A\0\xA0\0\xA5\0\xAB\0\xB0\0\xB6\0\xBC\0\xC1\0\xC7\0\xCD\0\xD3\0\xD8\0\xDD\0\xE2\0\xE7\0\xEC\0\xF1\0\xF6\0\xFB\0\0\x01\x05\x01\n\x01\x0F\x01\x14\x01\x19\x01\x1E\x01#\x01(\x01-\x012\x017\x01<\x01A\x01F\x01K\x01P\x01R\x01T\x01`\x01l\x01p\x01{\x01\x89\x01\x8B\x01\x97\x01\x99\x01\x9A\x01\x9E\x01\xA0\x01\xAD\x01\xAF\x01\xB4\x01\xB6\x01\xBD\x01\xBE\x01\xC3\x01\xC9\x01AAboveAbove_LeftAbove_RightALARATAATARATBATBLAttached_AboveAttached_Above_RightAttached_BelowAttached_Below_LeftBBelowBelow_LeftBelow_RightBLBRCCC10CCC103CCC107CCC11CCC118CCC12CCC122CCC129CCC13CCC130CCC132CCC133CCC14CCC15CCC16CCC17CCC18CCC19CCC20CCC21CCC22CCC23CCC24CCC25CCC26CCC27CCC28CCC29CCC30CCC31CCC32CCC33CCC34CCC35CCC36CCC84CCC91DADBDouble_AboveDouble_BelowHANRHan_ReadingIota_SubscriptISKana_VoicingKVLLeftNKNot_ReorderedNRNuktaOVOverlayRRightViramaVR") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE6\0\xE6\0\xE4\0\xE8\0\xE4\0\xE8\0\xD6\0\xD8\0\xCA\0\xC8\0\xD6\0\xD8\0\xCA\0\xC8\0\xDC\0\xDC\0\xDA\0\xDE\0\xDA\0\xDE\0\n\0g\0k\0\x0B\0v\0\x0C\0z\0\x81\0\r\0\x82\0\x84\0\x85\0\x0E\0\x0F\0\x10\0\x11\0\x12\0\x13\0\x14\0\x15\0\x16\0\x17\0\x18\0\x19\0\x1A\0\x1B\0\x1C\0\x1D\0\x1E\0\x1F\0 \0!\0\"\0#\0$\0T\0[\0\xEA\0\xE9\0\xEA\0\xE9\0\x06\0\x06\0\xF0\0\xF0\0\x08\0\x08\0\xE0\0\xE0\0\x07\0\0\0\0\0\x07\0\x01\0\x01\0\xE2\0\xE2\0\t\0\t\0") })
+ },
+ };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::CanonicalCombiningClassNameToValueV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::CanonicalCombiningClassNameToValueV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPNAMES_FROM_CCC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::CanonicalCombiningClassNameToValueV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_from_ea_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_from_ea_v1.rs.data
new file mode 100644
index 0000000000..8745c93a23
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_from_ea_v1.rs.data
@@ -0,0 +1,32 @@
+// @generated
+/// Implement `DataProvider<EastAsianWidthNameToValueV1Marker>` 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_ea_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_EA_V1: &'static <icu::properties::provider::EastAsianWidthNameToValueV1Marker as icu_provider::DataMarker>::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\n\0\x0B\0\x14\0\x15\0\x1E\0\x1F\0!\0'\0.\0/\0AAmbiguousFFullwidthHHalfwidthNNaNarrowNeutralWWide") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\0\x01\0\x03\0\x03\0\x02\0\x02\0\0\0\x04\0\x04\0\0\0\x05\0\x05\0") })
+ },
+ };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::EastAsianWidthNameToValueV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::EastAsianWidthNameToValueV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPNAMES_FROM_EA_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::EastAsianWidthNameToValueV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_from_gc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_from_gc_v1.rs.data
new file mode 100644
index 0000000000..479bf8b9f8
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_from_gc_v1.rs.data
@@ -0,0 +1,32 @@
+// @generated
+/// Implement `DataProvider<GeneralCategoryNameToValueV1Marker>` 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_gc_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_GC_V1: &'static <icu::properties::provider::GeneralCategoryNameToValueV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyValueNameToEnumMapV1 {
+ map: unsafe {
+ #[allow(unused_unsafe)]
+ zerovec::ZeroMap::from_parts_unchecked(unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b">\0\0\0\0\0\x02\0\x04\0\x15\0\x17\0\x1C\0\x1E\x003\0:\0<\0K\0[\0i\0n\0|\0\x8D\0\x93\0\xA6\0\xB3\0\xC1\0\xC3\0\xC5\0\xC7\0\xD7\0\xD9\0\xDB\0\xE6\0\xE8\0\xEA\0\xEC\0\xFB\0\n\x01\x0C\x01\x0E\x01\x10\x01\x1F\x01/\x01;\x01G\x01X\x01d\x01w\x01y\x01{\x01}\x01\x7F\x01\x81\x01\x83\x01\x8E\x01\x90\x01\x92\x01\x94\x01\x96\x01\x98\x01\xA7\x01\xB3\x01\xBC\x01\xCC\x01\xD6\x01\xE6\x01\xE8\x01\xEA\x01CcCfClose_PunctuationCncntrlCoConnector_PunctuationControlCsCurrency_SymbolDash_PunctuationDecimal_NumberdigitEnclosing_MarkFinal_PunctuationFormatInitial_PunctuationLetter_NumberLine_SeparatorLlLmLoLowercase_LetterLtLuMath_SymbolMcMeMnModifier_LetterModifier_SymbolNdNlNoNonspacing_MarkOpen_PunctuationOther_LetterOther_NumberOther_PunctuationOther_SymbolParagraph_SeparatorPcPdPePfPiPoPrivate_UsePsScSkSmSoSpace_SeparatorSpacing_MarkSurrogateTitlecase_LetterUnassignedUppercase_LetterZlZpZs") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x0F\0\x10\0\x15\0\0\0\x0F\0\x11\0\x16\0\x0F\0\x12\0\x19\0\x13\0\t\0\t\0\x07\0\x1D\0\x10\0\x1C\0\n\0\r\0\x02\0\x04\0\x05\0\x02\0\x03\0\x01\0\x18\0\x08\0\x07\0\x06\0\x04\0\x1A\0\t\0\n\0\x0B\0\x06\0\x14\0\x05\0\x0B\0\x17\0\x1B\0\x0E\0\x16\0\x13\0\x15\0\x1D\0\x1C\0\x17\0\x11\0\x14\0\x19\0\x1A\0\x18\0\x1B\0\x0C\0\x08\0\x12\0\x03\0\0\0\x01\0\r\0\x0E\0\x0C\0") })
+ },
+ };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::GeneralCategoryNameToValueV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::GeneralCategoryNameToValueV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPNAMES_FROM_GC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::GeneralCategoryNameToValueV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_from_gcb_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_from_gcb_v1.rs.data
new file mode 100644
index 0000000000..3ddcb21fbc
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_from_gcb_v1.rs.data
@@ -0,0 +1,32 @@
+// @generated
+/// Implement `DataProvider<GraphemeClusterBreakNameToValueV1Marker>` 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_gcb_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_GCB_V1: &'static <icu::properties::provider::GraphemeClusterBreakNameToValueV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyValueNameToEnumMapV1 {
+ map: unsafe {
+ #[allow(unused_unsafe)]
+ zerovec::ZeroMap::from_parts_unchecked(unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x1C\0\0\0\0\0\x02\0\t\0\x0B\0\r\0\x13\0\x1D\0 \0\"\0,\0.\x004\x007\0E\0F\0H\0J\0M\0R\0T\0[\0m\0o\0q\0|\0}\0~\0\x80\0CNControlCREBE_BaseE_Base_GAZEBGEME_ModifierEXExtendGAZGlue_After_ZwjLLFLVLVTOtherPPPrependRegional_IndicatorRISMSpacingMarkTVXXZWJ") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\0\x01\0\x02\0\r\0\r\0\x0E\0\x0E\0\x0F\0\x0F\0\x03\0\x03\0\x10\0\x10\0\x04\0\x05\0\x06\0\x07\0\0\0\x0B\0\x0B\0\x0C\0\x0C\0\n\0\n\0\x08\0\t\0\0\0\x11\0") })
+ },
+ };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::GraphemeClusterBreakNameToValueV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::GraphemeClusterBreakNameToValueV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPNAMES_FROM_GCB_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::GraphemeClusterBreakNameToValueV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_from_gcm_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_from_gcm_v1.rs.data
new file mode 100644
index 0000000000..821261976f
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_from_gcm_v1.rs.data
@@ -0,0 +1,32 @@
+// @generated
+/// Implement `DataProvider<GeneralCategoryMaskNameToValueV1Marker>` 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_gcm_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_GCM_V1: &'static <icu::properties::provider::names::GeneralCategoryMaskNameToValueV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyValueNameToEnumMapV1 {
+ map: unsafe {
+ #[allow(unused_unsafe)]
+ zerovec::ZeroMap::from_parts_unchecked(unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"P\0\0\0\0\0\x01\0\r\0\x0F\0\x11\0\"\0$\0)\0+\09\0N\0U\0W\0f\0v\0\x84\0\x89\0\x97\0\xA8\0\xAE\0\xC1\0\xC2\0\xC4\0\xCA\0\xD7\0\xE5\0\xE7\0\xE9\0\xEB\0\xFB\0\xFD\0\xFF\0\0\x01\x04\x01\x0F\x01\x11\x01\x13\x01\x15\x01$\x013\x014\x016\x018\x01:\x01I\x01O\x01_\x01d\x01p\x01|\x01\x8D\x01\x99\x01\x9A\x01\xAD\x01\xAF\x01\xB1\x01\xB3\x01\xB5\x01\xB7\x01\xB9\x01\xC4\x01\xC6\x01\xCB\x01\xD6\x01\xD7\x01\xD9\x01\xE2\x01\xE4\x01\xE6\x01\xE8\x01\xF7\x01\x03\x02\x0C\x02\x12\x02\"\x02,\x02<\x02=\x02?\x02A\x02CCased_LetterCcCfClose_PunctuationCncntrlCoCombining_MarkConnector_PunctuationControlCsCurrency_SymbolDash_PunctuationDecimal_NumberdigitEnclosing_MarkFinal_PunctuationFormatInitial_PunctuationLLCLetterLetter_NumberLine_SeparatorLlLmLoLowercase_LetterLtLuMMarkMath_SymbolMcMeMnModifier_LetterModifier_SymbolNNdNlNoNonspacing_MarkNumberOpen_PunctuationOtherOther_LetterOther_NumberOther_PunctuationOther_SymbolPParagraph_SeparatorPcPdPePfPiPoPrivate_UsePspunctPunctuationSScSeparatorSkSmSoSpace_SeparatorSpacing_MarkSurrogateSymbolTitlecase_LetterUnassignedUppercase_LetterZZlZpZs") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xFA\xFF\xFF\xFF\x0F\0\x10\0\x15\0\0\0\x0F\0\x11\0\xFD\xFF\x16\0\x0F\0\x12\0\x19\0\x13\0\t\0\t\0\x07\0\x1D\0\x10\0\x1C\0\xFE\xFF\xFF\xFF\xFE\xFF\n\0\r\0\x02\0\x04\0\x05\0\x02\0\x03\0\x01\0\xFD\xFF\xFD\xFF\x18\0\x08\0\x07\0\x06\0\x04\0\x1A\0\xFC\xFF\t\0\n\0\x0B\0\x06\0\xFC\xFF\x14\0\xFA\xFF\x05\0\x0B\0\x17\0\x1B\0\xF9\xFF\x0E\0\x16\0\x13\0\x15\0\x1D\0\x1C\0\x17\0\x11\0\x14\0\xF9\xFF\xF9\xFF\xF8\xFF\x19\0\xFB\xFF\x1A\0\x18\0\x1B\0\x0C\0\x08\0\x12\0\xF8\xFF\x03\0\0\0\x01\0\xFB\xFF\r\0\x0E\0\x0C\0") })
+ },
+ };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::names::GeneralCategoryMaskNameToValueV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::names::GeneralCategoryMaskNameToValueV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPNAMES_FROM_GCM_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::names::GeneralCategoryMaskNameToValueV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_from_insc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_from_insc_v1.rs.data
new file mode 100644
index 0000000000..cb1acffc82
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_from_insc_v1.rs.data
@@ -0,0 +1,32 @@
+// @generated
+/// Implement `DataProvider<IndicSyllabicCategoryNameToValueV1Marker>` 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_insc_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_INSC_V1: &'static <icu::properties::provider::IndicSyllabicCategoryNameToValueV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyValueNameToEnumMapV1 {
+ map: unsafe {
+ #[allow(unused_unsafe)]
+ zerovec::ZeroMap::from_parts_unchecked(unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"$\0\0\0\0\0\x08\0\r\0\"\x003\0<\0J\0Y\0n\0\x89\0\x99\0\xA9\0\xBE\0\xD7\0\xE9\0\xFC\0\x16\x01,\x01;\x01L\x01R\x01b\x01l\x01q\x01w\x01\x84\x01\x89\x01\x94\x01\xA4\x01\xB5\x01\xC0\x01\xC9\x01\xCF\x01\xD6\x01\xDB\x01\xEA\x01AvagrahaBinduBrahmi_Joining_NumberCantillation_MarkConsonantConsonant_DeadConsonant_FinalConsonant_Head_LetterConsonant_Initial_PostfixedConsonant_KillerConsonant_MedialConsonant_PlaceholderConsonant_Preceding_RephaConsonant_PrefixedConsonant_SubjoinedConsonant_Succeeding_RephaConsonant_With_StackerGemination_MarkInvisible_StackerJoinerModifying_LetterNon_JoinerNuktaNumberNumber_JoinerOtherPure_KillerRegister_ShifterSyllable_ModifierTone_LetterTone_MarkViramaVisargaVowelVowel_DependentVowel_Independent") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\0\x02\0\x03\0\x04\0\x05\0\x06\0\x07\0\x08\0\t\0\n\0\x0B\0\x0C\0\r\0\x0E\0\x0F\0\x10\0\x11\0\x12\0\x13\0\x14\0\x15\0\x16\0\x17\0\x18\0\x19\0\0\0\x1A\0\x1B\0\x1C\0\x1D\0\x1E\0\x1F\0 \0!\0\"\0#\0") })
+ },
+ };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::IndicSyllabicCategoryNameToValueV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::IndicSyllabicCategoryNameToValueV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPNAMES_FROM_INSC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::IndicSyllabicCategoryNameToValueV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_from_lb_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_from_lb_v1.rs.data
new file mode 100644
index 0000000000..77f730b264
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_from_lb_v1.rs.data
@@ -0,0 +1,32 @@
+// @generated
+/// Implement `DataProvider<LineBreakNameToValueV1Marker>` 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_lb_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_LB_V1: &'static <icu::properties::provider::LineBreakNameToValueV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyValueNameToEnumMapV1 {
+ map: unsafe {
+ #[allow(unused_unsafe)]
+ zerovec::ZeroMap::from_parts_unchecked(unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"[\0\0\0\0\0\x02\0\x04\0\n\0\x18\0$\0&\x000\09\0;\0=\0?\0A\0C\0E\0P\0\\\0f\0s\0\x82\0\x84\0\x86\0\x88\0\x99\0\xAA\0\xAC\0\xBA\0\xC9\0\xE5\0\xF5\0\xF7\0\xF9\0\xFB\0\x01\x01\x03\x01\r\x01\x0F\x01\x1A\x01\x1C\x01 \x01\"\x01$\x011\x013\x015\x01;\x01=\x01H\x01J\x01W\x01b\x01m\x01o\x01q\x01s\x01u\x01w\x01\x80\x01\x8F\x01\x98\x01\x9A\x01\xA4\x01\xA6\x01\xA8\x01\xAF\x01\xB1\x01\xC1\x01\xC3\x01\xD2\x01\xD4\x01\xE2\x01\xE4\x01\xED\x01\xFF\x01\x01\x02\x03\x02\x05\x02\x07\x02\x0C\x02\x15\x02\x17\x02\x1E\x02 \x02\"\x02(\x024\x026\x02A\x02C\x02E\x02H\x02AIAKAksaraAksara_PrebaseAksara_StartALAlphabeticAmbiguousAPASB2BABBBKBreak_AfterBreak_BeforeBreak_BothBreak_SymbolsCarriage_ReturnCBCJCLClose_ParenthesisClose_PunctuationCMCombining_MarkComplex_ContextConditional_Japanese_StarterContingent_BreakCPCREBE_BaseEME_ModifierEXExclamationGLGlueH2H3Hebrew_LetterHLHYHyphenIDIdeographicINInfix_NumericInseparableInseperableISJLJTJVLFLine_FeedMandatory_BreakNext_LineNLNonstarterNSNUNumericOPOpen_PunctuationPOPostfix_NumericPRPrefix_NumericQUQuotationRegional_IndicatorRISASGSPSpaceSurrogateSYUnknownVFVIViramaVirama_FinalWJWord_JoinerXXZWZWJZWSpace") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\0+\0+\0,\0-\0\x02\0\x02\0\x01\0,\0-\0\x03\0\x04\0\x05\0\x06\0\x04\0\x05\0\x03\0\x1B\0\n\0\x07\0%\0\x08\0$\0\x08\0\t\0\t\0\x18\0%\0\x07\0$\0\n\0(\0(\0)\0)\0\x0B\0\x0B\0\x0C\0\x0C\0\x1F\0 \0&\0&\0\r\0\r\0\x0E\0\x0E\0\x0F\0\x10\0\x0F\0\x0F\0\x10\0!\0\"\0#\0\x11\0\x11\0\x06\0\x1D\0\x1D\0\x12\0\x12\0\x13\0\x13\0\x14\0\x14\0\x15\0\x15\0\x16\0\x16\0\x17\0\x17\0'\0'\0\x18\0\x19\0\x1A\0\x1A\0\x19\0\x1B\0\0\0.\0/\0/\0.\0\x1E\0\x1E\0\0\0\x1C\0*\0\x1C\0") })
+ },
+ };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::LineBreakNameToValueV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::LineBreakNameToValueV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPNAMES_FROM_LB_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::LineBreakNameToValueV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_from_sb_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_from_sb_v1.rs.data
new file mode 100644
index 0000000000..ff491208f4
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_from_sb_v1.rs.data
@@ -0,0 +1,32 @@
+// @generated
+/// Implement `DataProvider<SentenceBreakNameToValueV1Marker>` 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_sb_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_SB_V1: &'static <icu::properties::provider::SentenceBreakNameToValueV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyValueNameToEnumMapV1 {
+ map: unsafe {
+ #[allow(unused_unsafe)]
+ zerovec::ZeroMap::from_parts_unchecked(unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x1C\0\0\0\0\0\x02\0\x07\0\t\0\x0E\0\x10\0\x12\0\x18\0\x1A\0 \0\"\0$\0&\0+\0-\x004\0;\0@\0B\0K\0M\0P\0R\0T\0V\0[\0]\0b\0ATATermCLCloseCREXExtendFOFormatLELFLOLowerNUNumericOLetterOtherSCSContinueSESepSPSpSTSTermUPUpperXX") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\0\x01\0\x02\0\x02\0\x0B\0\x0C\0\x0C\0\x03\0\x03\0\x06\0\r\0\x04\0\x04\0\x05\0\x05\0\x06\0\0\0\x0E\0\x0E\0\x07\0\x07\0\x08\0\x08\0\t\0\t\0\n\0\n\0\0\0") })
+ },
+ };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::SentenceBreakNameToValueV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::SentenceBreakNameToValueV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPNAMES_FROM_SB_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::SentenceBreakNameToValueV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_from_sc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_from_sc_v1.rs.data
new file mode 100644
index 0000000000..1d8469565b
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_from_sc_v1.rs.data
@@ -0,0 +1,32 @@
+// @generated
+/// Implement `DataProvider<ScriptNameToValueV1Marker>` 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_sc_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_SC_V1: &'static <icu::properties::provider::ScriptNameToValueV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyValueNameToEnumMapV1 {
+ map: unsafe {
+ #[allow(unused_unsafe)]
+ zerovec::ZeroMap::from_parts_unchecked(unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"g\x01\0\0\0\0\x05\0\t\0\r\0\x11\0\x15\0*\0.\x004\0<\0@\0D\0K\0O\0S\0[\0_\0d\0h\0q\0v\0z\0~\0\x85\0\x8E\0\x92\0\x96\0\x9A\0\xA2\0\xA6\0\xAC\0\xB0\0\xB7\0\xBB\0\xC3\0\xC7\0\xCC\0\xD0\0\xE3\0\xE7\0\xEB\0\xF1\0\x03\x01\t\x01\r\x01\x11\x01\x19\x01#\x01'\x01+\x011\x015\x01;\x01?\x01C\x01L\x01S\x01_\x01g\x01k\x01o\x01v\x01z\x01\x84\x01\x88\x01\x93\x01\x97\x01\x9C\x01\xA0\x01\xA4\x01\xAC\x01\xB0\x01\xB4\x01\xB8\x01\xCC\x01\xD0\x01\xD7\x01\xDB\x01\xE2\x01\xE6\x01\xEE\x01\xF2\x01\xF6\x01\xFE\x01\x02\x02\x0C\x02\x10\x02\x14\x02\x18\x02\x1E\x02\"\x02)\x02.\x022\x02:\x02>\x02K\x02S\x02W\x02Z\x02^\x02b\x02h\x02l\x02{\x02\x7F\x02\x83\x02\x87\x02\x8E\x02\x92\x02\x98\x02\x9C\x02\xA2\x02\xA6\x02\xAE\x02\xB2\x02\xB6\x02\xBA\x02\xBE\x02\xC2\x02\xD2\x02\xD6\x02\xDF\x02\xF4\x02\n\x03\x0E\x03\x12\x03\x16\x03\x1E\x03\"\x03&\x03,\x030\x034\x03;\x03C\x03W\x03[\x03c\x03g\x03q\x03\x84\x03\x89\x03\x8D\x03\x91\x03\x97\x03\xA0\x03\xA4\x03\xA8\x03\xAC\x03\xB0\x03\xB4\x03\xB8\x03\xBB\x03\xBF\x03\xC3\x03\xC7\x03\xCC\x03\xD0\x03\xD4\x03\xDA\x03\xDE\x03\xE3\x03\xE7\x03\xEB\x03\xF3\x03\xFB\x03\xFF\x03\x03\x04\x07\x04\r\x04\x11\x04\x17\x04\x1F\x04#\x04'\x04.\x047\x04;\x04B\x04F\x04P\x04T\x04[\x04h\x04l\x04w\x04{\x04\x87\x04\x8B\x04\x98\x04\x9C\x04\xA0\x04\xB0\x04\xC4\x04\xC8\x04\xCC\x04\xD0\x04\xD4\x04\xDD\x04\xE1\x04\xE4\x04\xE8\x04\xEC\x04\xF0\x04\xF7\x04\xFE\x04\x02\x05\x0B\x05\x0F\x05\x1A\x05\x1E\x05)\x05-\x051\x055\x05@\x05D\x05G\x05K\x05O\x05T\x05j\x05n\x05s\x05{\x05\x7F\x05\x8C\x05\x96\x05\xA7\x05\xB1\x05\xBC\x05\xC7\x05\xD8\x05\xE2\x05\xEC\x05\xF1\x05\xF5\x05\xF9\x05\xFE\x05\x02\x06\x06\x06\r\x06\x11\x06\x1D\x06!\x06*\x06.\x069\x06=\x06A\x06I\x06M\x06Q\x06U\x06Y\x06c\x06g\x06k\x06z\x06~\x06\x82\x06\x88\x06\x8C\x06\x90\x06\x94\x06\x99\x06\x9D\x06\xA6\x06\xAA\x06\xAE\x06\xB2\x06\xB6\x06\xC0\x06\xC4\x06\xCB\x06\xD2\x06\xD6\x06\xDA\x06\xDE\x06\xE5\x06\xF0\x06\xF4\x06\xF8\x06\xFF\x06\x03\x07\n\x07\x0E\x07\x12\x07\x1E\x07\"\x07)\x07-\x076\x07:\x07F\x07J\x07N\x07T\x07X\x07\\\x07c\x07g\x07o\x07u\x07}\x07\x85\x07\x89\x07\x8E\x07\x92\x07\x96\x07\x9B\x07\x9F\x07\xA3\x07\xA9\x07\xAF\x07\xB3\x07\xB7\x07\xBD\x07\xC1\x07\xC5\x07\xC9\x07\xCD\x07\xD3\x07\xD7\x07\xDE\x07\xE2\x07\xEA\x07\xEE\x07\xF5\x07\xF9\x07\xFD\x07\x01\x08\t\x08\x10\x08\x13\x08\x17\x08\x1B\x08\x1F\x08'\x08-\x081\x08<\x08@\x08D\x08H\x08L\x08P\x08V\x08X\x08\\\x08l\x08p\x08t\x08x\x08|\x08\x80\x08\x84\x08\x88\x08AdlamAdlmAfakAghbAhomAnatolian_HieroglyphsArabArabicArmenianArmiArmnAvestanAvstBaliBalineseBamuBamumBassBassa_VahBatakBatkBengBengaliBhaiksukiBhksBlisBopoBopomofoBrahBrahmiBraiBrailleBugiBugineseBuhdBuhidCakmCanadian_AboriginalCansCariCarianCaucasian_AlbanianChakmaChamCherCherokeeChorasmianChrsCirtCommonCoptCopticCpmnCprtCuneiformCypriotCypro_MinoanCyrillicCyrlCyrsDeseretDevaDevanagariDiakDives_AkuruDogrDograDsrtDuplDuployanEgydEgyhEgypEgyptian_HieroglyphsElbaElbasanElymElymaicEthiEthiopicGeokGeorGeorgianGlagGlagoliticGongGonmGothGothicGranGranthaGreekGrekGujaratiGujrGunjala_GondiGurmukhiGuruHanHanbHangHangulHaniHanifi_RohingyaHanoHansHantHanunooHatrHatranHebrHebrewHiraHiraganaHluwHmngHmnpHrktHungImperial_AramaicIndsInheritedInscriptional_PahlaviInscriptional_ParthianItalJamoJavaJavaneseJpanJurcKaithiKaliKanaKannadaKatakanaKatakana_Or_HiraganaKawiKayah_LiKharKharoshthiKhitan_Small_ScriptKhmerKhmrKhojKhojkiKhudawadiKitsKndaKoreKpelKthiLanaLaoLaooLatfLatgLatinLatnLepcLepchaLimbLimbuLinaLinbLinear_ALinear_BLisuLomaLyciLycianLydiLydianMahajaniMahjMakaMakasarMalayalamMandMandaicManiManichaeanMarcMarchenMasaram_GondiMayaMedefaidrinMedfMeetei_MayekMendMende_KikakuiMercMeroMeroitic_CursiveMeroitic_HieroglyphsMiaoMlymModiMongMongolianMoonMroMrooMteiMultMultaniMyanmarMymrNabataeanNagmNag_MundariNandNandinagariNarbNbatNewaNew_Tai_LueNkgbNkoNkooNshuNushuNyiakeng_Puachue_HmongOgamOghamOl_ChikiOlckOld_HungarianOld_ItalicOld_North_ArabianOld_PermicOld_PersianOld_SogdianOld_South_ArabianOld_TurkicOld_UyghurOriyaOrkhOryaOsageOsgeOsmaOsmanyaOugrPahawh_HmongPalmPalmyrenePaucPau_Cin_HauPermPhagPhags_PaPhliPhlpPhlvPhnxPhoenicianPlrdPrtiPsalter_PahlaviQaacQaaiRejangRjngRohgRoroRunicRunrSamaritanSamrSaraSarbSaurSaurashtraSgnwSharadaShavianShawShrdSiddSiddhamSignWritingSindSinhSinhalaSogdSogdianSogoSoraSora_SompengSoyoSoyomboSundSundaneseSyloSyloti_NagriSyrcSyreSyriacSyrjSyrnTagalogTagbTagbanwaTai_LeTai_ThamTai_VietTakrTakriTaleTaluTamilTamlTangTangsaTangutTavtTeluTeluguTengTfngTglgThaaThaanaThaiTibetanTibtTifinaghTirhTirhutaTnsaTotoUgarUgariticUnknownVaiVaiiVispVithVithkuqiWanchoWaraWarang_CitiWchoWoleXpeoXsuxYeziYezidiYiYiiiZanabazar_SquareZanbZinhZmthZsyeZsymZxxxZyyyZzzz") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xA7\0\xA7\0\x93\0\x9F\0\xA1\0\x9C\0\x02\0\x02\0\x03\0t\0\x03\0u\0u\0>\0>\0\x82\0\x82\0\x86\0\x86\0?\0?\0\x04\0\x04\0\xA8\0\xA8\0@\0\x05\0\x05\0A\0A\0.\0.\x007\x007\0,\0,\0v\0(\0(\0h\0h\0\x9F\0v\0B\0\x06\0\x06\0\xBD\0\xBD\0C\0\0\0\x07\0\x07\0\xC1\0/\0e\0/\0\xC1\0\x08\0\x08\0D\0\t\0\n\0\n\0\xBE\0\xBE\0\xB2\0\xB2\0\t\0\x87\0\x87\0E\0F\0G\0G\0\x88\0\x88\0\xB9\0\xB9\0\x0B\0\x0B\0H\0\x0C\0\x0C\08\08\0\xB3\0\xAF\0\r\0\r\0\x89\0\x89\0\x0E\0\x0E\0\x0F\0\x0F\0\xB3\0\x10\0\x10\0\x11\0\xAC\0\x12\0\x12\0\x11\0\xB6\0+\0I\0J\0+\0\xA2\0\xA2\0\x13\0\x13\0\x14\0\x14\0\x9C\0K\0\xBA\x006\0L\0t\0M\0\x01\0z\0}\0\x1E\0\xAD\0N\0N\0i\0\x94\0x\0O\0\x16\0\x15\0\x16\x006\0\xC6\0O\09\09\0\xBF\0\x17\0\x17\0\x9D\0\x9D\0\x91\0\xBF\0\x15\0w\0\x8A\0x\0j\0\x18\0\x18\0P\0Q\0\x19\0\x19\0R\0R\x000\x000\0S\x001\0S\x001\0\x83\0\x8B\0k\0k\0l\0l\0\xA0\0\xA0\0\xB4\0\xB4\0\x1A\0T\0T\0y\0y\0\xA9\0\xA9\0\xAF\0U\0\xB5\0\xB5\0s\0\x8C\0\x8C\0\x8D\0V\0\x8D\0V\0\\\0\x1A\0\xA3\0\x1B\0\x1B\0r\0\x95\0\x95\0s\0\xA4\0\xA4\0\x1C\0\x1C\0\x8F\0\xC7\0\xC7\0\xBB\0\xBB\0\x8E\0\x8F\0\xAA\0;\0\x84\0W\0W\0\x96\0\x96\0\xBA\0\x1D\0\x1D\0m\0m\0L\0\x1E\0\x8E\0Y\0=\0\xB8\0\x85\0X\0\xC2\0\x1F\0X\0\x1F\0\xAB\0\xAB\x002\x002\0\xC2\0K\0\x90\0\x90\0\xA5\0\xA5\0Y\0Z\0Z\0z\0{\0|\0[\0[\0\\\0}\0{\0\x07\0\x01\0n\0n\0\xB6\0]\0 \0 \0~\0~\0^\0\x85\0o\0o\0p\0\x97\x003\x003\0\x97\0\xA6\0\xA6\0p\0\x91\0!\0!\0\xB7\0\xB7\0\xB8\0\x98\0\x98\0\xB0\0\xB0\0q\0q\0:\0:\0\"\0_\0\"\0`\0a\0*\0-\0-\x004\0j\0\x7F\0\x99\0\x99\x004\0;\0#\0#\0\x9A\0\xC3\0\x9A\0\x7F\0$\0$\0b\0<\0*\0%\0%\0&\0'\0'\0<\0\x9E\0\x9E\0\xC3\0\xC4\x005\x005\0g\0c\0c\0d\0\xC5\0\xC5\0\xBC\0\x92\0\x92\0\xBC\0\x9B\0=\0e\0\xC0\0\xC0\0)\0)\0\xB1\0\xB1\0\x01\0\x80\0\xAE\0\x81\0f\0\0\0g\0") })
+ },
+ };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::ScriptNameToValueV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::ScriptNameToValueV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPNAMES_FROM_SC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::ScriptNameToValueV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_from_wb_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_from_wb_v1.rs.data
new file mode 100644
index 0000000000..28c3474714
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_from_wb_v1.rs.data
@@ -0,0 +1,32 @@
+// @generated
+/// Implement `DataProvider<WordBreakNameToValueV1Marker>` 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_wb_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_WB_V1: &'static <icu::properties::provider::WordBreakNameToValueV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyValueNameToEnumMapV1 {
+ map: unsafe {
+ #[allow(unused_unsafe)]
+ zerovec::ZeroMap::from_parts_unchecked(unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b")\0\0\0\0\0\x07\0\t\0\x15\0\x17\0\x19\0\x1F\0)\0,\0.\08\0:\0@\0L\0N\0T\0W\0e\0r\0t\0v\0~\0\x80\0\x82\0\x84\0\x8D\0\x93\0\x9C\0\x9E\0\xA0\0\xA7\0\xA9\0\xAB\0\xB2\0\xB7\0\xC9\0\xCB\0\xD7\0\xD9\0\xE2\0\xE4\0ALetterCRDouble_QuoteDQEBE_BaseE_Base_GAZEBGEME_ModifierEXExtendExtendNumLetFOFormatGAZGlue_After_ZwjHebrew_LetterHLKAKatakanaLELFMBMidLetterMidNumMidNumLetMLMNNewlineNLNUNumericOtherRegional_IndicatorRISingle_QuoteSQWSegSpaceXXZWJ") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\0\x08\0\x10\0\x10\0\x11\0\x11\0\x12\0\x12\0\x13\0\x13\0\x07\0\t\0\x07\0\x02\0\x02\0\x14\0\x14\0\x0E\0\x0E\0\x03\0\x03\0\x01\0\n\0\x0B\0\x04\0\x05\0\x0B\0\x04\0\x05\0\x0C\0\x0C\0\x06\0\x06\0\0\0\r\0\r\0\x0F\0\x0F\0\x16\0\0\0\x15\0") })
+ },
+ };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::WordBreakNameToValueV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::WordBreakNameToValueV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPNAMES_FROM_WB_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::WordBreakNameToValueV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_bc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_bc_v1.rs.data
new file mode 100644
index 0000000000..fc4396270e
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_bc_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<BidiClassValueToLongNameV1Marker>` 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_bc_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_BC_V1: &'static <icu::properties::provider::BidiClassValueToLongNameV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearMapV1 { map: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x17\0\0\0\0\0\r\0\x1A\0)\0;\0N\0[\0k\0~\0\x8F\0\x9A\0\xA7\0\xBE\0\xD4\0\xE1\0\xF8\0\x0E\x01$\x013\x01C\x01W\x01l\x01\x81\x01Left_To_RightRight_To_LeftEuropean_NumberEuropean_SeparatorEuropean_TerminatorArabic_NumberCommon_SeparatorParagraph_SeparatorSegment_SeparatorWhite_SpaceOther_NeutralLeft_To_Right_EmbeddingLeft_To_Right_OverrideArabic_LetterRight_To_Left_EmbeddingRight_To_Left_OverridePop_Directional_FormatNonspacing_MarkBoundary_NeutralFirst_Strong_IsolateLeft_To_Right_IsolateRight_To_Left_IsolatePop_Directional_Isolate") } };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::BidiClassValueToLongNameV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::BidiClassValueToLongNameV1Marker>, 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_BC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::BidiClassValueToLongNameV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_ea_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_ea_v1.rs.data
new file mode 100644
index 0000000000..9dcb461313
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_ea_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<EastAsianWidthValueToLongNameV1Marker>` 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_ea_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_EA_V1: &'static <icu::properties::provider::EastAsianWidthValueToLongNameV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearMapV1 { map: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x06\0\0\0\0\0\x07\0\x10\0\x19\0\"\0(\0NeutralAmbiguousHalfwidthFullwidthNarrowWide") } };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::EastAsianWidthValueToLongNameV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::EastAsianWidthValueToLongNameV1Marker>, 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_EA_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::EastAsianWidthValueToLongNameV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_gc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_gc_v1.rs.data
new file mode 100644
index 0000000000..10302b51ab
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_gc_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<GeneralCategoryValueToLongNameV1Marker>` 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_gc_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_GC_V1: &'static <icu::properties::provider::GeneralCategoryValueToLongNameV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearMapV1 { map: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x1E\0\0\0\0\0\n\0\x1A\0*\0:\0I\0U\0d\0r\0~\0\x8C\0\x99\0\xA5\0\xB4\0\xC2\0\xD5\0\xDC\0\xE2\0\xED\0\xF6\0\x06\x01\x16\x01'\x01<\x01M\x01X\x01g\x01v\x01\x82\x01\x95\x01UnassignedUppercase_LetterLowercase_LetterTitlecase_LetterModifier_LetterOther_LetterNonspacing_MarkEnclosing_MarkSpacing_MarkDecimal_NumberLetter_NumberOther_NumberSpace_SeparatorLine_SeparatorParagraph_SeparatorControlFormatPrivate_UseSurrogateDash_PunctuationOpen_PunctuationClose_PunctuationConnector_PunctuationOther_PunctuationMath_SymbolCurrency_SymbolModifier_SymbolOther_SymbolInitial_PunctuationFinal_Punctuation") } };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::GeneralCategoryValueToLongNameV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::GeneralCategoryValueToLongNameV1Marker>, 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_GC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::GeneralCategoryValueToLongNameV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_gcb_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_gcb_v1.rs.data
new file mode 100644
index 0000000000..f2657ec297
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_gcb_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<GraphemeClusterBreakValueToLongNameV1Marker>` 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_gcb_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_GCB_V1: &'static <icu::properties::provider::GraphemeClusterBreakValueToLongNameV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearMapV1 { map: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x12\0\0\0\0\0\x05\0\x0C\0\x0E\0\x14\0\x15\0\x17\0\x19\0\x1C\0\x1D\0\x1E\0)\x000\0B\0H\0R\0\\\0j\0OtherControlCRExtendLLFLVLVTTVSpacingMarkPrependRegional_IndicatorE_BaseE_Base_GAZE_ModifierGlue_After_ZwjZWJ") } };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::GraphemeClusterBreakValueToLongNameV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::GraphemeClusterBreakValueToLongNameV1Marker>, 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_GCB_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::GraphemeClusterBreakValueToLongNameV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_insc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_insc_v1.rs.data
new file mode 100644
index 0000000000..758ba49aa3
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_insc_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<IndicSyllabicCategoryValueToLongNameV1Marker>` 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_insc_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_INSC_V1: &'static <icu::properties::provider::IndicSyllabicCategoryValueToLongNameV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearMapV1 { map: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"$\0\0\0\0\0\x05\0\r\0\x12\0'\08\0A\0O\0^\0s\0\x8E\0\x9E\0\xAE\0\xC3\0\xDC\0\xEE\0\x01\x01\x1B\x011\x01@\x01Q\x01W\x01g\x01q\x01v\x01|\x01\x89\x01\x94\x01\xA4\x01\xB5\x01\xC0\x01\xC9\x01\xCF\x01\xD6\x01\xDB\x01\xEA\x01OtherAvagrahaBinduBrahmi_Joining_NumberCantillation_MarkConsonantConsonant_DeadConsonant_FinalConsonant_Head_LetterConsonant_Initial_PostfixedConsonant_KillerConsonant_MedialConsonant_PlaceholderConsonant_Preceding_RephaConsonant_PrefixedConsonant_SubjoinedConsonant_Succeeding_RephaConsonant_With_StackerGemination_MarkInvisible_StackerJoinerModifying_LetterNon_JoinerNuktaNumberNumber_JoinerPure_KillerRegister_ShifterSyllable_ModifierTone_LetterTone_MarkViramaVisargaVowelVowel_DependentVowel_Independent") } };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::IndicSyllabicCategoryValueToLongNameV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::IndicSyllabicCategoryValueToLongNameV1Marker>, 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_INSC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::IndicSyllabicCategoryValueToLongNameV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_lb_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_lb_v1.rs.data
new file mode 100644
index 0000000000..0dd27d5fab
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_lb_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<LineBreakValueToLongNameV1Marker>` 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_lb_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_LB_V1: &'static <icu::properties::provider::LineBreakValueToLongNameV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearMapV1 { map: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"0\0\0\0\0\0\x07\0\x10\0\x1A\0$\0/\0;\0J\0Z\0k\0y\0\x88\0\x93\0\x97\0\x9D\0\xA8\0\xB3\0\xC0\0\xC9\0\xD3\0\xDA\0\xEA\0\xF9\0\x07\x01\x10\x01\x1F\x01(\x01-\x01:\x01A\x01J\x01U\x01W\x01Y\x01[\x01]\x01_\x01p\x01\x8C\x01\x99\x01\xAB\x01\xB1\x01\xBB\x01\xBE\x01\xC4\x01\xD2\x01\xDE\x01\xEA\x01UnknownAmbiguousAlphabeticBreak_BothBreak_AfterBreak_BeforeMandatory_BreakContingent_BreakClose_PunctuationCombining_MarkCarriage_ReturnExclamationGlueHyphenIdeographicInseparableInfix_NumericLine_FeedNonstarterNumericOpen_PunctuationPostfix_NumericPrefix_NumericQuotationComplex_ContextSurrogateSpaceBreak_SymbolsZWSpaceNext_LineWord_JoinerH2H3JLJTJVClose_ParenthesisConditional_Japanese_StarterHebrew_LetterRegional_IndicatorE_BaseE_ModifierZWJAksaraAksara_PrebaseAksara_StartVirama_FinalVirama") } };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::LineBreakValueToLongNameV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::LineBreakValueToLongNameV1Marker>, 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_LB_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::LineBreakValueToLongNameV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_sb_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_sb_v1.rs.data
new file mode 100644
index 0000000000..7fe7a16b0b
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_sb_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<SentenceBreakValueToLongNameV1Marker>` 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_sb_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_SB_V1: &'static <icu::properties::provider::SentenceBreakValueToLongNameV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearMapV1 { map: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x0F\0\0\0\0\0\x05\0\n\0\x0F\0\x15\0\x1A\0!\0(\0+\0-\x002\x007\09\0?\0A\0OtherATermCloseFormatLowerNumericOLetterSepSpSTermUpperCRExtendLFSContinue") } };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::SentenceBreakValueToLongNameV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::SentenceBreakValueToLongNameV1Marker>, 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_SB_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::SentenceBreakValueToLongNameV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_sc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_sc_v1.rs.data
new file mode 100644
index 0000000000..ba80062417
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_sc_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<ScriptValueToLongNameV1Marker>` 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_sc_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_SC_V1: &'static <icu::properties::provider::ScriptValueToLongNameV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearMapV1 { map: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\xC8\0\0\0\0\0\x06\0\x0F\0\x15\0\x1D\0$\0,\x004\0:\0B\0I\0S\0[\0c\0i\0n\0v\0~\0\x81\0\x87\0\x8D\0\x95\0\x9C\0\xA4\0\xA9\0\xAC\0\xB1\0\xBA\0\xC3\0\xCA\0\xCF\0\xD9\0\xDE\0\xE3\0\xEA\0\xF0\0\xF5\0\xFB\0\x01\x01\x05\x01\x0C\x01\x1F\x01!\x01(\x01/\x014\x01<\x01C\x01J\x01O\x01W\x01^\x01e\x01k\x01s\x01\x87\x01\x8F\x01\x99\x01\xA3\x01\xAF\x01\xBA\x01\xC2\x01\xCD\x01\xD5\x01\xDA\x01\xDE\x01\xE4\x01\xE8\x01\xEC\x01\xF0\x01\xF4\x01\xF8\x01\x0C\x02\x10\x02\x14\x02\x18\x02$\x021\x025\x02=\x02E\x02I\x02M\x02S\x02[\x02b\x02f\x02z\x02}\x02\x87\x02\x91\x02\x99\x02\xA3\x02\xA7\x02\xAB\x02\xAF\x02\xB3\x02\xB7\x02\xBB\x02\xBF\x02\xC2\x02\xC6\x02\xCF\x02\xD3\x02\xDA\x02\xE0\x02\xE4\x02\xEC\x02\xF2\x02\xF8\x02\0\x03\x06\x03\x10\x03\x1B\x03$\x03(\x034\x03D\x03K\x03Q\x03U\x03[\x03e\x03z\x03\x89\x03\x8D\x03\xA3\x03\xAC\x03\xB4\x03\xB8\x03\xBC\x03\xC1\x03\xC5\x03\xC9\x03\xDA\x03\xE3\x03\xEB\x03\xF2\x03\xF9\x03\xFD\x03\x01\x04\x0E\x04\x1E\x04/\x048\x04A\x04J\x04U\x04Y\x04]\x04`\x04e\x04l\x04x\x04}\x04\x83\x04\x87\x04\x9C\x04\xA2\x04\xA9\x04\xBB\x04\xC3\x04\xC7\x04\xCD\x04\xD1\x04\xD8\x04\xE3\x04\xEA\x04\xEF\x04\xF8\x04\xFF\x04\x03\x05\x08\x05\x0C\x05\x10\x05\x14\x05!\x05(\x058\x05=\x05J\x05Q\x05\\\x05k\x05r\x05}\x05\x84\x05\x9A\x05\xA5\x05\xAB\x05\xB5\x05\xC0\x05\xD3\x05\xD9\x05\xE5\x05\xEF\x05\xF5\x05\xF9\x05\x01\x06\x05\x06CommonInheritedArabicArmenianBengaliBopomofoCherokeeCopticCyrillicDeseretDevanagariEthiopicGeorgianGothicGreekGujaratiGurmukhiHanHangulHebrewHiraganaKannadaKatakanaKhmerLaoLatinMalayalamMongolianMyanmarOghamOld_ItalicOriyaRunicSinhalaSyriacTamilTeluguThaanaThaiTibetanCanadian_AboriginalYiTagalogHanunooBuhidTagbanwaBrailleCypriotLimbuLinear_BOsmanyaShavianTai_LeUgariticKatakana_Or_HiraganaBugineseGlagoliticKharoshthiSyloti_NagriNew_Tai_LueTifinaghOld_PersianBalineseBatakBlisBrahmiChamCirtCyrsEgydEgyhEgyptian_HieroglyphsGeokHansHantPahawh_HmongOld_HungarianIndsJavaneseKayah_LiLatfLatgLepchaLinear_AMandaicMayaMeroitic_HieroglyphsNkoOld_TurkicOld_PermicPhags_PaPhoenicianMiaoRoroSaraSyreSyrjSyrnTengVaiVispCuneiformZxxxUnknownCarianJpanTai_ThamLycianLydianOl_ChikiRejangSaurashtraSignWritingSundaneseMoonMeetei_MayekImperial_AramaicAvestanChakmaKoreKaithiManichaeanInscriptional_PahlaviPsalter_PahlaviPhlvInscriptional_ParthianSamaritanTai_VietZmthZsymBamumLisuNkgbOld_South_ArabianBassa_VahDuployanElbasanGranthaKpelLomaMende_KikakuiMeroitic_CursiveOld_North_ArabianNabataeanPalmyreneKhudawadiWarang_CitiAfakJurcMroNushuSharadaSora_SompengTakriTangutWoleAnatolian_HieroglyphsKhojkiTirhutaCaucasian_AlbanianMahajaniAhomHatranModiMultaniPau_Cin_HauSiddhamAdlamBhaiksukiMarchenNewaOsageHanbJamoZsyeMasaram_GondiSoyomboZanabazar_SquareDograGunjala_GondiMakasarMedefaidrinHanifi_RohingyaSogdianOld_SogdianElymaicNyiakeng_Puachue_HmongNandinagariWanchoChorasmianDives_AkuruKhitan_Small_ScriptYezidiCypro_MinoanOld_UyghurTangsaTotoVithkuqiKawiNag_Mundari") } };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::ScriptValueToLongNameV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::ScriptValueToLongNameV1Marker>, 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_SC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::ScriptValueToLongNameV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_wb_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_wb_v1.rs.data
new file mode 100644
index 0000000000..c6a06d5e74
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_to_long_linear_wb_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<WordBreakValueToLongNameV1Marker>` 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_wb_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_WB_V1: &'static <icu::properties::provider::WordBreakValueToLongNameV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearMapV1 { map: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x17\0\0\0\0\0\x05\0\x0C\0\x12\0\x1A\0#\0)\x000\0<\0>\0D\0F\0O\0V\0h\0u\0\x81\0\x8D\0\x93\0\x9D\0\xA7\0\xB5\0\xB8\0OtherALetterFormatKatakanaMidLetterMidNumNumericExtendNumLetCRExtendLFMidNumLetNewlineRegional_IndicatorHebrew_LetterSingle_QuoteDouble_QuoteE_BaseE_Base_GAZE_ModifierGlue_After_ZwjZWJWSegSpace") } };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::WordBreakValueToLongNameV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::WordBreakValueToLongNameV1Marker>, 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_WB_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::WordBreakValueToLongNameV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_to_long_sparse_ccc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_to_long_sparse_ccc_v1.rs.data
new file mode 100644
index 0000000000..b70f685eba
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_to_long_sparse_ccc_v1.rs.data
@@ -0,0 +1,32 @@
+// @generated
+/// Implement `DataProvider<CanonicalCombiningClassValueToLongNameV1Marker>` 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_sparse_ccc_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_SPARSE_CCC_V1: &'static <icu::properties::provider::CanonicalCombiningClassValueToLongNameV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameSparseMapV1 {
+ map: unsafe {
+ #[allow(unused_unsafe)]
+ zerovec::ZeroMap::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0\x01\0\x06\0\x07\0\x08\0\t\0\n\0\x0B\0\x0C\0\r\0\x0E\0\x0F\0\x10\0\x11\0\x12\0\x13\0\x14\0\x15\0\x16\0\x17\0\x18\0\x19\0\x1A\0\x1B\0\x1C\0\x1D\0\x1E\0\x1F\0 \0!\0\"\0#\0$\0T\0[\0g\0k\0v\0z\0\x81\0\x82\0\x84\0\x85\0\xC8\0\xCA\0\xD6\0\xD8\0\xDA\0\xDC\0\xDE\0\xE0\0\xE2\0\xE4\0\xE6\0\xE8\0\xE9\0\xEA\0\xF0\0") }, unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b":\0\0\0\0\0\r\0\x14\0\x1F\0$\x000\x006\0;\0@\0E\0J\0O\0T\0Y\0^\0c\0h\0m\0r\0w\0|\0\x81\0\x86\0\x8B\0\x90\0\x95\0\x9A\0\x9F\0\xA4\0\xA9\0\xAE\0\xB3\0\xB8\0\xBD\0\xC2\0\xC7\0\xCD\0\xD3\0\xD9\0\xDF\0\xE5\0\xEB\0\xF1\0\xF7\0\n\x01\x18\x01&\x01:\x01D\x01I\x01T\x01X\x01]\x01g\x01l\x01w\x01\x83\x01\x8F\x01Not_ReorderedOverlayHan_ReadingNuktaKana_VoicingViramaCCC10CCC11CCC12CCC13CCC14CCC15CCC16CCC17CCC18CCC19CCC20CCC21CCC22CCC23CCC24CCC25CCC26CCC27CCC28CCC29CCC30CCC31CCC32CCC33CCC34CCC35CCC36CCC84CCC91CCC103CCC107CCC118CCC122CCC129CCC130CCC132CCC133Attached_Below_LeftAttached_BelowAttached_AboveAttached_Above_RightBelow_LeftBelowBelow_RightLeftRightAbove_LeftAboveAbove_RightDouble_BelowDouble_AboveIota_Subscript") })
+ },
+ };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::CanonicalCombiningClassValueToLongNameV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::CanonicalCombiningClassValueToLongNameV1Marker>, 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_SPARSE_CCC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::CanonicalCombiningClassValueToLongNameV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear4_sc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear4_sc_v1.rs.data
new file mode 100644
index 0000000000..a90af11464
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear4_sc_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<ScriptValueToShortNameV1Marker>` 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_linear4_sc_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_LINEAR4_SC_V1: &'static <icu::properties::provider::ScriptValueToShortNameV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearTiny4MapV1 { map: unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"ZyyyZinhArabArmnBengBopoCherCoptCyrlDsrtDevaEthiGeorGothGrekGujrGuruHaniHangHebrHiraKndaKanaKhmrLaooLatnMlymMongMymrOgamItalOryaRunrSinhSyrcTamlTeluThaaThaiTibtCansYiiiTglgHanoBuhdTagbBraiCprtLimbLinbOsmaShawTaleUgarHrktBugiGlagKharSyloTaluTfngXpeoBaliBatkBlisBrahChamCirtCyrsEgydEgyhEgypGeokHansHantHmngHungIndsJavaKaliLatfLatgLepcLinaMandMayaMeroNkooOrkhPermPhagPhnxPlrdRoroSaraSyreSyrjSyrnTengVaiiVispXsuxZxxxZzzzCariJpanLanaLyciLydiOlckRjngSaurSgnwSundMoonMteiArmiAvstCakmKoreKthiManiPhliPhlpPhlvPrtiSamrTavtZmthZsymBamuLisuNkgbSarbBassDuplElbaGranKpelLomaMendMercNarbNbatPalmSindWaraAfakJurcMrooNshuShrdSoraTakrTangWoleHluwKhojTirhAghbMahjAhomHatrModiMultPaucSiddAdlmBhksMarcNewaOsgeHanbJamoZsyeGonmSoyoZanbDogrGongMakaMedfRohgSogdSogoElymHmnpNandWchoChrsDiakKitsYeziCpmnOugrTnsaTotoVithKawiNagm") } };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::ScriptValueToShortNameV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::ScriptValueToShortNameV1Marker>, 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_LINEAR4_SC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::ScriptValueToShortNameV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_bc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_bc_v1.rs.data
new file mode 100644
index 0000000000..e3e2ab62b2
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_bc_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<BidiClassValueToShortNameV1Marker>` 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_bc_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_BC_V1: &'static <icu::properties::provider::BidiClassValueToShortNameV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearMapV1 { map: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x17\0\0\0\0\0\x01\0\x02\0\x04\0\x06\0\x08\0\n\0\x0C\0\r\0\x0E\0\x10\0\x12\0\x15\0\x18\0\x1A\0\x1D\0 \0#\0&\0(\0+\0.\x001\0LRENESETANCSBSWSONLRELROALRLERLOPDFNSMBNFSILRIRLIPDI") } };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::BidiClassValueToShortNameV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::BidiClassValueToShortNameV1Marker>, 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_BC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::BidiClassValueToShortNameV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_ea_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_ea_v1.rs.data
new file mode 100644
index 0000000000..900bc20d1f
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_ea_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<EastAsianWidthValueToShortNameV1Marker>` 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_ea_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_EA_V1: &'static <icu::properties::provider::EastAsianWidthValueToShortNameV1Marker as icu_provider::DataMarker>::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\x06\0NAHFNaW") } };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::EastAsianWidthValueToShortNameV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::EastAsianWidthValueToShortNameV1Marker>, 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_EA_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::EastAsianWidthValueToShortNameV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_gc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_gc_v1.rs.data
new file mode 100644
index 0000000000..7d1a6a953f
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_gc_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<GeneralCategoryValueToShortNameV1Marker>` 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_gc_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_GC_V1: &'static <icu::properties::provider::GeneralCategoryValueToShortNameV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearMapV1 { map: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x1E\0\0\0\0\0\x02\0\x04\0\x06\0\x08\0\n\0\x0C\0\x0E\0\x10\0\x12\0\x14\0\x16\0\x18\0\x1A\0\x1C\0\x1E\0 \0\"\0$\0&\0(\0*\0,\0.\x000\x002\x004\x006\08\0:\0CnLuLlLtLmLoMnMeMcNdNlNoZsZlZpCcCfCoCsPdPsPePcPoSmScSkSoPiPf") } };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::GeneralCategoryValueToShortNameV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::GeneralCategoryValueToShortNameV1Marker>, 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_GC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::GeneralCategoryValueToShortNameV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_gcb_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_gcb_v1.rs.data
new file mode 100644
index 0000000000..5155c80281
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_gcb_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<GraphemeClusterBreakValueToShortNameV1Marker>` 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_gcb_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_GCB_V1: &'static <icu::properties::provider::GraphemeClusterBreakValueToShortNameV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearMapV1 { map: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x12\0\0\0\0\0\x02\0\x04\0\x06\0\x08\0\t\0\x0B\0\r\0\x10\0\x11\0\x12\0\x14\0\x16\0\x18\0\x1A\0\x1D\0\x1F\0\"\0XXCNCREXLLFLVLVTTVSMPPRIEBEBGEMGAZZWJ") } };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::GraphemeClusterBreakValueToShortNameV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::GraphemeClusterBreakValueToShortNameV1Marker>, 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_GCB_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::GraphemeClusterBreakValueToShortNameV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_insc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_insc_v1.rs.data
new file mode 100644
index 0000000000..11d3e7b4ab
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_insc_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<IndicSyllabicCategoryValueToShortNameV1Marker>` 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_insc_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_INSC_V1: &'static <icu::properties::provider::IndicSyllabicCategoryValueToShortNameV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearMapV1 { map: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"$\0\0\0\0\0\x05\0\r\0\x12\0'\08\0A\0O\0^\0s\0\x8E\0\x9E\0\xAE\0\xC3\0\xDC\0\xEE\0\x01\x01\x1B\x011\x01@\x01Q\x01W\x01g\x01q\x01v\x01|\x01\x89\x01\x94\x01\xA4\x01\xB5\x01\xC0\x01\xC9\x01\xCF\x01\xD6\x01\xDB\x01\xEA\x01OtherAvagrahaBinduBrahmi_Joining_NumberCantillation_MarkConsonantConsonant_DeadConsonant_FinalConsonant_Head_LetterConsonant_Initial_PostfixedConsonant_KillerConsonant_MedialConsonant_PlaceholderConsonant_Preceding_RephaConsonant_PrefixedConsonant_SubjoinedConsonant_Succeeding_RephaConsonant_With_StackerGemination_MarkInvisible_StackerJoinerModifying_LetterNon_JoinerNuktaNumberNumber_JoinerPure_KillerRegister_ShifterSyllable_ModifierTone_LetterTone_MarkViramaVisargaVowelVowel_DependentVowel_Independent") } };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::IndicSyllabicCategoryValueToShortNameV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::IndicSyllabicCategoryValueToShortNameV1Marker>, 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_INSC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::IndicSyllabicCategoryValueToShortNameV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_lb_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_lb_v1.rs.data
new file mode 100644
index 0000000000..2d1fbd8b51
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_lb_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<LineBreakValueToShortNameV1Marker>` 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_lb_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_LB_V1: &'static <icu::properties::provider::LineBreakValueToShortNameV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearMapV1 { map: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"0\0\0\0\0\0\x02\0\x04\0\x06\0\x08\0\n\0\x0C\0\x0E\0\x10\0\x12\0\x14\0\x16\0\x18\0\x1A\0\x1C\0\x1E\0 \0\"\0$\0&\0(\0*\0,\0.\x000\x002\x004\x006\08\0:\0<\0>\0@\0B\0D\0F\0H\0J\0L\0N\0P\0R\0T\0W\0Y\0[\0]\0_\0XXAIALB2BABBBKCBCLCMCREXGLHYIDINISLFNSNUOPPOPRQUSASGSPSYZWNLWJH2H3JLJTJVCPCJHLRIEBEMZWJAKAPASVFVI") } };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::LineBreakValueToShortNameV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::LineBreakValueToShortNameV1Marker>, 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_LB_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::LineBreakValueToShortNameV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_sb_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_sb_v1.rs.data
new file mode 100644
index 0000000000..2622624d8b
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_sb_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<SentenceBreakValueToShortNameV1Marker>` 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_sb_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_SB_V1: &'static <icu::properties::provider::SentenceBreakValueToShortNameV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearMapV1 { map: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x0F\0\0\0\0\0\x02\0\x04\0\x06\0\x08\0\n\0\x0C\0\x0E\0\x10\0\x12\0\x14\0\x16\0\x18\0\x1A\0\x1C\0XXATCLFOLONULESESPSTUPCREXLFSC") } };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::SentenceBreakValueToShortNameV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::SentenceBreakValueToShortNameV1Marker>, 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_SB_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::SentenceBreakValueToShortNameV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_wb_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_wb_v1.rs.data
new file mode 100644
index 0000000000..e4a6163540
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_to_short_linear_wb_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<WordBreakValueToShortNameV1Marker>` 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_wb_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_WB_V1: &'static <icu::properties::provider::WordBreakValueToShortNameV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameLinearMapV1 { map: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x17\0\0\0\0\0\x02\0\x04\0\x06\0\x08\0\n\0\x0C\0\x0E\0\x10\0\x12\0\x18\0\x1A\0\x1C\0\x1E\0 \0\"\0$\0&\0(\0+\0-\x000\x003\0XXLEFOKAMLMNNUEXCRExtendLFMBNLRIHLSQDQEBEBGEMGAZZWJWSegSpace") } };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::WordBreakValueToShortNameV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::WordBreakValueToShortNameV1Marker>, 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_WB_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::WordBreakValueToShortNameV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/propnames_to_short_sparse_ccc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/propnames_to_short_sparse_ccc_v1.rs.data
new file mode 100644
index 0000000000..e2752387e7
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/propnames_to_short_sparse_ccc_v1.rs.data
@@ -0,0 +1,32 @@
+// @generated
+/// Implement `DataProvider<CanonicalCombiningClassValueToShortNameV1Marker>` 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_sparse_ccc_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_SPARSE_CCC_V1: &'static <icu::properties::provider::CanonicalCombiningClassValueToShortNameV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::names::PropertyEnumToValueNameSparseMapV1 {
+ map: unsafe {
+ #[allow(unused_unsafe)]
+ zerovec::ZeroMap::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0\x01\0\x06\0\x07\0\x08\0\t\0\n\0\x0B\0\x0C\0\r\0\x0E\0\x0F\0\x10\0\x11\0\x12\0\x13\0\x14\0\x15\0\x16\0\x17\0\x18\0\x19\0\x1A\0\x1B\0\x1C\0\x1D\0\x1E\0\x1F\0 \0!\0\"\0#\0$\0T\0[\0g\0k\0v\0z\0\x81\0\x82\0\x84\0\x85\0\xC8\0\xCA\0\xD6\0\xD8\0\xDA\0\xDC\0\xDE\0\xE0\0\xE2\0\xE4\0\xE6\0\xE8\0\xE9\0\xEA\0\xF0\0") }, unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b":\0\0\0\0\0\x02\0\x04\0\x08\0\n\0\x0C\0\x0E\0\x13\0\x18\0\x1D\0\"\0'\0,\x001\x006\0;\0@\0E\0J\0O\0T\0Y\0^\0c\0h\0m\0r\0w\0|\0\x81\0\x86\0\x8B\0\x90\0\x95\0\x9A\0\x9F\0\xA5\0\xAB\0\xB1\0\xB7\0\xBD\0\xC3\0\xC9\0\xCF\0\xD3\0\xD6\0\xD9\0\xDD\0\xDF\0\xE0\0\xE2\0\xE3\0\xE4\0\xE6\0\xE7\0\xE9\0\xEB\0\xED\0NROVHANRNKKVVRCCC10CCC11CCC12CCC13CCC14CCC15CCC16CCC17CCC18CCC19CCC20CCC21CCC22CCC23CCC24CCC25CCC26CCC27CCC28CCC29CCC30CCC31CCC32CCC33CCC34CCC35CCC36CCC84CCC91CCC103CCC107CCC118CCC122CCC129CCC130CCC132CCC133ATBLATBATAATARBLBBRLRALAARDBDAIS") })
+ },
+ };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::CanonicalCombiningClassValueToShortNameV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::CanonicalCombiningClassValueToShortNameV1Marker>, 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_SPARSE_CCC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::CanonicalCombiningClassValueToShortNameV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_ahex_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_ahex_v1.rs.data
new file mode 100644
index 0000000000..24406aaa63
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_ahex_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<AsciiHexDigitV1Marker>` 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_ahex_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_AHEX_V1: &'static <icu::properties::provider::AsciiHexDigitV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"0\0\0\0:\0\0\0A\0\0\0G\0\0\0a\0\0\0g\0\0\0") }, 22u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::AsciiHexDigitV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::AsciiHexDigitV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_AHEX_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::AsciiHexDigitV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_alnum_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_alnum_v1.rs.data
new file mode 100644
index 0000000000..9bfdad7dd7
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_alnum_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<AlnumV1Marker>` 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_alnum_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_ALNUM_V1: &'static <icu::properties::provider::AlnumV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"0\0\0\0:\0\0\0A\0\0\0[\0\0\0a\0\0\0{\0\0\0\xAA\0\0\0\xAB\0\0\0\xB5\0\0\0\xB6\0\0\0\xBA\0\0\0\xBB\0\0\0\xC0\0\0\0\xD7\0\0\0\xD8\0\0\0\xF7\0\0\0\xF8\0\0\0\xC2\x02\0\0\xC6\x02\0\0\xD2\x02\0\0\xE0\x02\0\0\xE5\x02\0\0\xEC\x02\0\0\xED\x02\0\0\xEE\x02\0\0\xEF\x02\0\0E\x03\0\0F\x03\0\0p\x03\0\0u\x03\0\0v\x03\0\0x\x03\0\0z\x03\0\0~\x03\0\0\x7F\x03\0\0\x80\x03\0\0\x86\x03\0\0\x87\x03\0\0\x88\x03\0\0\x8B\x03\0\0\x8C\x03\0\0\x8D\x03\0\0\x8E\x03\0\0\xA2\x03\0\0\xA3\x03\0\0\xF6\x03\0\0\xF7\x03\0\0\x82\x04\0\0\x8A\x04\0\x000\x05\0\x001\x05\0\0W\x05\0\0Y\x05\0\0Z\x05\0\0`\x05\0\0\x89\x05\0\0\xB0\x05\0\0\xBE\x05\0\0\xBF\x05\0\0\xC0\x05\0\0\xC1\x05\0\0\xC3\x05\0\0\xC4\x05\0\0\xC6\x05\0\0\xC7\x05\0\0\xC8\x05\0\0\xD0\x05\0\0\xEB\x05\0\0\xEF\x05\0\0\xF3\x05\0\0\x10\x06\0\0\x1B\x06\0\0 \x06\0\0X\x06\0\0Y\x06\0\0j\x06\0\0n\x06\0\0\xD4\x06\0\0\xD5\x06\0\0\xDD\x06\0\0\xE1\x06\0\0\xE9\x06\0\0\xED\x06\0\0\xFD\x06\0\0\xFF\x06\0\0\0\x07\0\0\x10\x07\0\0@\x07\0\0M\x07\0\0\xB2\x07\0\0\xC0\x07\0\0\xEB\x07\0\0\xF4\x07\0\0\xF6\x07\0\0\xFA\x07\0\0\xFB\x07\0\0\0\x08\0\0\x18\x08\0\0\x1A\x08\0\0-\x08\0\0@\x08\0\0Y\x08\0\0`\x08\0\0k\x08\0\0p\x08\0\0\x88\x08\0\0\x89\x08\0\0\x8F\x08\0\0\xA0\x08\0\0\xCA\x08\0\0\xD4\x08\0\0\xE0\x08\0\0\xE3\x08\0\0\xEA\x08\0\0\xF0\x08\0\0<\t\0\0=\t\0\0M\t\0\0N\t\0\0Q\t\0\0U\t\0\0d\t\0\0f\t\0\0p\t\0\0q\t\0\0\x84\t\0\0\x85\t\0\0\x8D\t\0\0\x8F\t\0\0\x91\t\0\0\x93\t\0\0\xA9\t\0\0\xAA\t\0\0\xB1\t\0\0\xB2\t\0\0\xB3\t\0\0\xB6\t\0\0\xBA\t\0\0\xBD\t\0\0\xC5\t\0\0\xC7\t\0\0\xC9\t\0\0\xCB\t\0\0\xCD\t\0\0\xCE\t\0\0\xCF\t\0\0\xD7\t\0\0\xD8\t\0\0\xDC\t\0\0\xDE\t\0\0\xDF\t\0\0\xE4\t\0\0\xE6\t\0\0\xF2\t\0\0\xFC\t\0\0\xFD\t\0\0\x01\n\0\0\x04\n\0\0\x05\n\0\0\x0B\n\0\0\x0F\n\0\0\x11\n\0\0\x13\n\0\0)\n\0\0*\n\0\x001\n\0\x002\n\0\x004\n\0\x005\n\0\x007\n\0\08\n\0\0:\n\0\0>\n\0\0C\n\0\0G\n\0\0I\n\0\0K\n\0\0M\n\0\0Q\n\0\0R\n\0\0Y\n\0\0]\n\0\0^\n\0\0_\n\0\0f\n\0\0v\n\0\0\x81\n\0\0\x84\n\0\0\x85\n\0\0\x8E\n\0\0\x8F\n\0\0\x92\n\0\0\x93\n\0\0\xA9\n\0\0\xAA\n\0\0\xB1\n\0\0\xB2\n\0\0\xB4\n\0\0\xB5\n\0\0\xBA\n\0\0\xBD\n\0\0\xC6\n\0\0\xC7\n\0\0\xCA\n\0\0\xCB\n\0\0\xCD\n\0\0\xD0\n\0\0\xD1\n\0\0\xE0\n\0\0\xE4\n\0\0\xE6\n\0\0\xF0\n\0\0\xF9\n\0\0\xFD\n\0\0\x01\x0B\0\0\x04\x0B\0\0\x05\x0B\0\0\r\x0B\0\0\x0F\x0B\0\0\x11\x0B\0\0\x13\x0B\0\0)\x0B\0\0*\x0B\0\x001\x0B\0\x002\x0B\0\x004\x0B\0\x005\x0B\0\0:\x0B\0\0=\x0B\0\0E\x0B\0\0G\x0B\0\0I\x0B\0\0K\x0B\0\0M\x0B\0\0V\x0B\0\0X\x0B\0\0\\\x0B\0\0^\x0B\0\0_\x0B\0\0d\x0B\0\0f\x0B\0\0p\x0B\0\0q\x0B\0\0r\x0B\0\0\x82\x0B\0\0\x84\x0B\0\0\x85\x0B\0\0\x8B\x0B\0\0\x8E\x0B\0\0\x91\x0B\0\0\x92\x0B\0\0\x96\x0B\0\0\x99\x0B\0\0\x9B\x0B\0\0\x9C\x0B\0\0\x9D\x0B\0\0\x9E\x0B\0\0\xA0\x0B\0\0\xA3\x0B\0\0\xA5\x0B\0\0\xA8\x0B\0\0\xAB\x0B\0\0\xAE\x0B\0\0\xBA\x0B\0\0\xBE\x0B\0\0\xC3\x0B\0\0\xC6\x0B\0\0\xC9\x0B\0\0\xCA\x0B\0\0\xCD\x0B\0\0\xD0\x0B\0\0\xD1\x0B\0\0\xD7\x0B\0\0\xD8\x0B\0\0\xE6\x0B\0\0\xF0\x0B\0\0\0\x0C\0\0\r\x0C\0\0\x0E\x0C\0\0\x11\x0C\0\0\x12\x0C\0\0)\x0C\0\0*\x0C\0\0:\x0C\0\0=\x0C\0\0E\x0C\0\0F\x0C\0\0I\x0C\0\0J\x0C\0\0M\x0C\0\0U\x0C\0\0W\x0C\0\0X\x0C\0\0[\x0C\0\0]\x0C\0\0^\x0C\0\0`\x0C\0\0d\x0C\0\0f\x0C\0\0p\x0C\0\0\x80\x0C\0\0\x84\x0C\0\0\x85\x0C\0\0\x8D\x0C\0\0\x8E\x0C\0\0\x91\x0C\0\0\x92\x0C\0\0\xA9\x0C\0\0\xAA\x0C\0\0\xB4\x0C\0\0\xB5\x0C\0\0\xBA\x0C\0\0\xBD\x0C\0\0\xC5\x0C\0\0\xC6\x0C\0\0\xC9\x0C\0\0\xCA\x0C\0\0\xCD\x0C\0\0\xD5\x0C\0\0\xD7\x0C\0\0\xDD\x0C\0\0\xDF\x0C\0\0\xE0\x0C\0\0\xE4\x0C\0\0\xE6\x0C\0\0\xF0\x0C\0\0\xF1\x0C\0\0\xF4\x0C\0\0\0\r\0\0\r\r\0\0\x0E\r\0\0\x11\r\0\0\x12\r\0\0;\r\0\0=\r\0\0E\r\0\0F\r\0\0I\r\0\0J\r\0\0M\r\0\0N\r\0\0O\r\0\0T\r\0\0X\r\0\0_\r\0\0d\r\0\0f\r\0\0p\r\0\0z\r\0\0\x80\r\0\0\x81\r\0\0\x84\r\0\0\x85\r\0\0\x97\r\0\0\x9A\r\0\0\xB2\r\0\0\xB3\r\0\0\xBC\r\0\0\xBD\r\0\0\xBE\r\0\0\xC0\r\0\0\xC7\r\0\0\xCF\r\0\0\xD5\r\0\0\xD6\r\0\0\xD7\r\0\0\xD8\r\0\0\xE0\r\0\0\xE6\r\0\0\xF0\r\0\0\xF2\r\0\0\xF4\r\0\0\x01\x0E\0\0;\x0E\0\0@\x0E\0\0G\x0E\0\0M\x0E\0\0N\x0E\0\0P\x0E\0\0Z\x0E\0\0\x81\x0E\0\0\x83\x0E\0\0\x84\x0E\0\0\x85\x0E\0\0\x86\x0E\0\0\x8B\x0E\0\0\x8C\x0E\0\0\xA4\x0E\0\0\xA5\x0E\0\0\xA6\x0E\0\0\xA7\x0E\0\0\xBA\x0E\0\0\xBB\x0E\0\0\xBE\x0E\0\0\xC0\x0E\0\0\xC5\x0E\0\0\xC6\x0E\0\0\xC7\x0E\0\0\xCD\x0E\0\0\xCE\x0E\0\0\xD0\x0E\0\0\xDA\x0E\0\0\xDC\x0E\0\0\xE0\x0E\0\0\0\x0F\0\0\x01\x0F\0\0 \x0F\0\0*\x0F\0\0@\x0F\0\0H\x0F\0\0I\x0F\0\0m\x0F\0\0q\x0F\0\0\x84\x0F\0\0\x88\x0F\0\0\x98\x0F\0\0\x99\x0F\0\0\xBD\x0F\0\0\0\x10\0\x007\x10\0\08\x10\0\09\x10\0\0;\x10\0\0J\x10\0\0P\x10\0\0\x9E\x10\0\0\xA0\x10\0\0\xC6\x10\0\0\xC7\x10\0\0\xC8\x10\0\0\xCD\x10\0\0\xCE\x10\0\0\xD0\x10\0\0\xFB\x10\0\0\xFC\x10\0\0I\x12\0\0J\x12\0\0N\x12\0\0P\x12\0\0W\x12\0\0X\x12\0\0Y\x12\0\0Z\x12\0\0^\x12\0\0`\x12\0\0\x89\x12\0\0\x8A\x12\0\0\x8E\x12\0\0\x90\x12\0\0\xB1\x12\0\0\xB2\x12\0\0\xB6\x12\0\0\xB8\x12\0\0\xBF\x12\0\0\xC0\x12\0\0\xC1\x12\0\0\xC2\x12\0\0\xC6\x12\0\0\xC8\x12\0\0\xD7\x12\0\0\xD8\x12\0\0\x11\x13\0\0\x12\x13\0\0\x16\x13\0\0\x18\x13\0\0[\x13\0\0\x80\x13\0\0\x90\x13\0\0\xA0\x13\0\0\xF6\x13\0\0\xF8\x13\0\0\xFE\x13\0\0\x01\x14\0\0m\x16\0\0o\x16\0\0\x80\x16\0\0\x81\x16\0\0\x9B\x16\0\0\xA0\x16\0\0\xEB\x16\0\0\xEE\x16\0\0\xF9\x16\0\0\0\x17\0\0\x14\x17\0\0\x1F\x17\0\x004\x17\0\0@\x17\0\0T\x17\0\0`\x17\0\0m\x17\0\0n\x17\0\0q\x17\0\0r\x17\0\0t\x17\0\0\x80\x17\0\0\xB4\x17\0\0\xB6\x17\0\0\xC9\x17\0\0\xD7\x17\0\0\xD8\x17\0\0\xDC\x17\0\0\xDD\x17\0\0\xE0\x17\0\0\xEA\x17\0\0\x10\x18\0\0\x1A\x18\0\0 \x18\0\0y\x18\0\0\x80\x18\0\0\xAB\x18\0\0\xB0\x18\0\0\xF6\x18\0\0\0\x19\0\0\x1F\x19\0\0 \x19\0\0,\x19\0\x000\x19\0\09\x19\0\0F\x19\0\0n\x19\0\0p\x19\0\0u\x19\0\0\x80\x19\0\0\xAC\x19\0\0\xB0\x19\0\0\xCA\x19\0\0\xD0\x19\0\0\xDA\x19\0\0\0\x1A\0\0\x1C\x1A\0\0 \x1A\0\0_\x1A\0\0a\x1A\0\0u\x1A\0\0\x80\x1A\0\0\x8A\x1A\0\0\x90\x1A\0\0\x9A\x1A\0\0\xA7\x1A\0\0\xA8\x1A\0\0\xBF\x1A\0\0\xC1\x1A\0\0\xCC\x1A\0\0\xCF\x1A\0\0\0\x1B\0\x004\x1B\0\x005\x1B\0\0D\x1B\0\0E\x1B\0\0M\x1B\0\0P\x1B\0\0Z\x1B\0\0\x80\x1B\0\0\xAA\x1B\0\0\xAC\x1B\0\0\xE6\x1B\0\0\xE7\x1B\0\0\xF2\x1B\0\0\0\x1C\0\x007\x1C\0\0@\x1C\0\0J\x1C\0\0M\x1C\0\0~\x1C\0\0\x80\x1C\0\0\x89\x1C\0\0\x90\x1C\0\0\xBB\x1C\0\0\xBD\x1C\0\0\xC0\x1C\0\0\xE9\x1C\0\0\xED\x1C\0\0\xEE\x1C\0\0\xF4\x1C\0\0\xF5\x1C\0\0\xF7\x1C\0\0\xFA\x1C\0\0\xFB\x1C\0\0\0\x1D\0\0\xC0\x1D\0\0\xE7\x1D\0\0\xF5\x1D\0\0\0\x1E\0\0\x16\x1F\0\0\x18\x1F\0\0\x1E\x1F\0\0 \x1F\0\0F\x1F\0\0H\x1F\0\0N\x1F\0\0P\x1F\0\0X\x1F\0\0Y\x1F\0\0Z\x1F\0\0[\x1F\0\0\\\x1F\0\0]\x1F\0\0^\x1F\0\0_\x1F\0\0~\x1F\0\0\x80\x1F\0\0\xB5\x1F\0\0\xB6\x1F\0\0\xBD\x1F\0\0\xBE\x1F\0\0\xBF\x1F\0\0\xC2\x1F\0\0\xC5\x1F\0\0\xC6\x1F\0\0\xCD\x1F\0\0\xD0\x1F\0\0\xD4\x1F\0\0\xD6\x1F\0\0\xDC\x1F\0\0\xE0\x1F\0\0\xED\x1F\0\0\xF2\x1F\0\0\xF5\x1F\0\0\xF6\x1F\0\0\xFD\x1F\0\0q \0\0r \0\0\x7F \0\0\x80 \0\0\x90 \0\0\x9D \0\0\x02!\0\0\x03!\0\0\x07!\0\0\x08!\0\0\n!\0\0\x14!\0\0\x15!\0\0\x16!\0\0\x19!\0\0\x1E!\0\0$!\0\0%!\0\0&!\0\0'!\0\0(!\0\0)!\0\0*!\0\0.!\0\0/!\0\0:!\0\0<!\0\0@!\0\0E!\0\0J!\0\0N!\0\0O!\0\0`!\0\0\x89!\0\0\xB6$\0\0\xEA$\0\0\0,\0\0\xE5,\0\0\xEB,\0\0\xEF,\0\0\xF2,\0\0\xF4,\0\0\0-\0\0&-\0\0'-\0\0(-\0\0--\0\0.-\0\x000-\0\0h-\0\0o-\0\0p-\0\0\x80-\0\0\x97-\0\0\xA0-\0\0\xA7-\0\0\xA8-\0\0\xAF-\0\0\xB0-\0\0\xB7-\0\0\xB8-\0\0\xBF-\0\0\xC0-\0\0\xC7-\0\0\xC8-\0\0\xCF-\0\0\xD0-\0\0\xD7-\0\0\xD8-\0\0\xDF-\0\0\xE0-\0\0\0.\0\0/.\0\x000.\0\0\x050\0\0\x080\0\0!0\0\0*0\0\x0010\0\x0060\0\080\0\0=0\0\0A0\0\0\x970\0\0\x9D0\0\0\xA00\0\0\xA10\0\0\xFB0\0\0\xFC0\0\0\x001\0\0\x051\0\x0001\0\x0011\0\0\x8F1\0\0\xA01\0\0\xC01\0\0\xF01\0\0\x002\0\0\x004\0\0\xC0M\0\0\0N\0\0\x8D\xA4\0\0\xD0\xA4\0\0\xFE\xA4\0\0\0\xA5\0\0\r\xA6\0\0\x10\xA6\0\0,\xA6\0\0@\xA6\0\0o\xA6\0\0t\xA6\0\0|\xA6\0\0\x7F\xA6\0\0\xF0\xA6\0\0\x17\xA7\0\0 \xA7\0\0\"\xA7\0\0\x89\xA7\0\0\x8B\xA7\0\0\xCB\xA7\0\0\xD0\xA7\0\0\xD2\xA7\0\0\xD3\xA7\0\0\xD4\xA7\0\0\xD5\xA7\0\0\xDA\xA7\0\0\xF2\xA7\0\0\x06\xA8\0\0\x07\xA8\0\0(\xA8\0\0@\xA8\0\0t\xA8\0\0\x80\xA8\0\0\xC4\xA8\0\0\xC5\xA8\0\0\xC6\xA8\0\0\xD0\xA8\0\0\xDA\xA8\0\0\xF2\xA8\0\0\xF8\xA8\0\0\xFB\xA8\0\0\xFC\xA8\0\0\xFD\xA8\0\0+\xA9\0\x000\xA9\0\0S\xA9\0\0`\xA9\0\0}\xA9\0\0\x80\xA9\0\0\xB3\xA9\0\0\xB4\xA9\0\0\xC0\xA9\0\0\xCF\xA9\0\0\xDA\xA9\0\0\xE0\xA9\0\0\xFF\xA9\0\0\0\xAA\0\x007\xAA\0\0@\xAA\0\0N\xAA\0\0P\xAA\0\0Z\xAA\0\0`\xAA\0\0w\xAA\0\0z\xAA\0\0\xBF\xAA\0\0\xC0\xAA\0\0\xC1\xAA\0\0\xC2\xAA\0\0\xC3\xAA\0\0\xDB\xAA\0\0\xDE\xAA\0\0\xE0\xAA\0\0\xF0\xAA\0\0\xF2\xAA\0\0\xF6\xAA\0\0\x01\xAB\0\0\x07\xAB\0\0\t\xAB\0\0\x0F\xAB\0\0\x11\xAB\0\0\x17\xAB\0\0 \xAB\0\0'\xAB\0\0(\xAB\0\0/\xAB\0\x000\xAB\0\0[\xAB\0\0\\\xAB\0\0j\xAB\0\0p\xAB\0\0\xEB\xAB\0\0\xF0\xAB\0\0\xFA\xAB\0\0\0\xAC\0\0\xA4\xD7\0\0\xB0\xD7\0\0\xC7\xD7\0\0\xCB\xD7\0\0\xFC\xD7\0\0\0\xF9\0\0n\xFA\0\0p\xFA\0\0\xDA\xFA\0\0\0\xFB\0\0\x07\xFB\0\0\x13\xFB\0\0\x18\xFB\0\0\x1D\xFB\0\0)\xFB\0\0*\xFB\0\x007\xFB\0\08\xFB\0\0=\xFB\0\0>\xFB\0\0?\xFB\0\0@\xFB\0\0B\xFB\0\0C\xFB\0\0E\xFB\0\0F\xFB\0\0\xB2\xFB\0\0\xD3\xFB\0\0>\xFD\0\0P\xFD\0\0\x90\xFD\0\0\x92\xFD\0\0\xC8\xFD\0\0\xF0\xFD\0\0\xFC\xFD\0\0p\xFE\0\0u\xFE\0\0v\xFE\0\0\xFD\xFE\0\0\x10\xFF\0\0\x1A\xFF\0\0!\xFF\0\0;\xFF\0\0A\xFF\0\0[\xFF\0\0f\xFF\0\0\xBF\xFF\0\0\xC2\xFF\0\0\xC8\xFF\0\0\xCA\xFF\0\0\xD0\xFF\0\0\xD2\xFF\0\0\xD8\xFF\0\0\xDA\xFF\0\0\xDD\xFF\0\0\0\0\x01\0\x0C\0\x01\0\r\0\x01\0'\0\x01\0(\0\x01\0;\0\x01\0<\0\x01\0>\0\x01\0?\0\x01\0N\0\x01\0P\0\x01\0^\0\x01\0\x80\0\x01\0\xFB\0\x01\0@\x01\x01\0u\x01\x01\0\x80\x02\x01\0\x9D\x02\x01\0\xA0\x02\x01\0\xD1\x02\x01\0\0\x03\x01\0 \x03\x01\0-\x03\x01\0K\x03\x01\0P\x03\x01\0{\x03\x01\0\x80\x03\x01\0\x9E\x03\x01\0\xA0\x03\x01\0\xC4\x03\x01\0\xC8\x03\x01\0\xD0\x03\x01\0\xD1\x03\x01\0\xD6\x03\x01\0\0\x04\x01\0\x9E\x04\x01\0\xA0\x04\x01\0\xAA\x04\x01\0\xB0\x04\x01\0\xD4\x04\x01\0\xD8\x04\x01\0\xFC\x04\x01\0\0\x05\x01\0(\x05\x01\x000\x05\x01\0d\x05\x01\0p\x05\x01\0{\x05\x01\0|\x05\x01\0\x8B\x05\x01\0\x8C\x05\x01\0\x93\x05\x01\0\x94\x05\x01\0\x96\x05\x01\0\x97\x05\x01\0\xA2\x05\x01\0\xA3\x05\x01\0\xB2\x05\x01\0\xB3\x05\x01\0\xBA\x05\x01\0\xBB\x05\x01\0\xBD\x05\x01\0\0\x06\x01\x007\x07\x01\0@\x07\x01\0V\x07\x01\0`\x07\x01\0h\x07\x01\0\x80\x07\x01\0\x86\x07\x01\0\x87\x07\x01\0\xB1\x07\x01\0\xB2\x07\x01\0\xBB\x07\x01\0\0\x08\x01\0\x06\x08\x01\0\x08\x08\x01\0\t\x08\x01\0\n\x08\x01\x006\x08\x01\x007\x08\x01\09\x08\x01\0<\x08\x01\0=\x08\x01\0?\x08\x01\0V\x08\x01\0`\x08\x01\0w\x08\x01\0\x80\x08\x01\0\x9F\x08\x01\0\xE0\x08\x01\0\xF3\x08\x01\0\xF4\x08\x01\0\xF6\x08\x01\0\0\t\x01\0\x16\t\x01\0 \t\x01\0:\t\x01\0\x80\t\x01\0\xB8\t\x01\0\xBE\t\x01\0\xC0\t\x01\0\0\n\x01\0\x04\n\x01\0\x05\n\x01\0\x07\n\x01\0\x0C\n\x01\0\x14\n\x01\0\x15\n\x01\0\x18\n\x01\0\x19\n\x01\x006\n\x01\0`\n\x01\0}\n\x01\0\x80\n\x01\0\x9D\n\x01\0\xC0\n\x01\0\xC8\n\x01\0\xC9\n\x01\0\xE5\n\x01\0\0\x0B\x01\x006\x0B\x01\0@\x0B\x01\0V\x0B\x01\0`\x0B\x01\0s\x0B\x01\0\x80\x0B\x01\0\x92\x0B\x01\0\0\x0C\x01\0I\x0C\x01\0\x80\x0C\x01\0\xB3\x0C\x01\0\xC0\x0C\x01\0\xF3\x0C\x01\0\0\r\x01\0(\r\x01\x000\r\x01\0:\r\x01\0\x80\x0E\x01\0\xAA\x0E\x01\0\xAB\x0E\x01\0\xAD\x0E\x01\0\xB0\x0E\x01\0\xB2\x0E\x01\0\0\x0F\x01\0\x1D\x0F\x01\0'\x0F\x01\0(\x0F\x01\x000\x0F\x01\0F\x0F\x01\0p\x0F\x01\0\x82\x0F\x01\0\xB0\x0F\x01\0\xC5\x0F\x01\0\xE0\x0F\x01\0\xF7\x0F\x01\0\0\x10\x01\0F\x10\x01\0f\x10\x01\0p\x10\x01\0q\x10\x01\0v\x10\x01\0\x80\x10\x01\0\xB9\x10\x01\0\xC2\x10\x01\0\xC3\x10\x01\0\xD0\x10\x01\0\xE9\x10\x01\0\xF0\x10\x01\0\xFA\x10\x01\0\0\x11\x01\x003\x11\x01\x006\x11\x01\0@\x11\x01\0D\x11\x01\0H\x11\x01\0P\x11\x01\0s\x11\x01\0v\x11\x01\0w\x11\x01\0\x80\x11\x01\0\xC0\x11\x01\0\xC1\x11\x01\0\xC5\x11\x01\0\xCE\x11\x01\0\xDB\x11\x01\0\xDC\x11\x01\0\xDD\x11\x01\0\0\x12\x01\0\x12\x12\x01\0\x13\x12\x01\x005\x12\x01\x007\x12\x01\08\x12\x01\0>\x12\x01\0B\x12\x01\0\x80\x12\x01\0\x87\x12\x01\0\x88\x12\x01\0\x89\x12\x01\0\x8A\x12\x01\0\x8E\x12\x01\0\x8F\x12\x01\0\x9E\x12\x01\0\x9F\x12\x01\0\xA9\x12\x01\0\xB0\x12\x01\0\xE9\x12\x01\0\xF0\x12\x01\0\xFA\x12\x01\0\0\x13\x01\0\x04\x13\x01\0\x05\x13\x01\0\r\x13\x01\0\x0F\x13\x01\0\x11\x13\x01\0\x13\x13\x01\0)\x13\x01\0*\x13\x01\x001\x13\x01\x002\x13\x01\x004\x13\x01\x005\x13\x01\0:\x13\x01\0=\x13\x01\0E\x13\x01\0G\x13\x01\0I\x13\x01\0K\x13\x01\0M\x13\x01\0P\x13\x01\0Q\x13\x01\0W\x13\x01\0X\x13\x01\0]\x13\x01\0d\x13\x01\0\0\x14\x01\0B\x14\x01\0C\x14\x01\0F\x14\x01\0G\x14\x01\0K\x14\x01\0P\x14\x01\0Z\x14\x01\0_\x14\x01\0b\x14\x01\0\x80\x14\x01\0\xC2\x14\x01\0\xC4\x14\x01\0\xC6\x14\x01\0\xC7\x14\x01\0\xC8\x14\x01\0\xD0\x14\x01\0\xDA\x14\x01\0\x80\x15\x01\0\xB6\x15\x01\0\xB8\x15\x01\0\xBF\x15\x01\0\xD8\x15\x01\0\xDE\x15\x01\0\0\x16\x01\0?\x16\x01\0@\x16\x01\0A\x16\x01\0D\x16\x01\0E\x16\x01\0P\x16\x01\0Z\x16\x01\0\x80\x16\x01\0\xB6\x16\x01\0\xB8\x16\x01\0\xB9\x16\x01\0\xC0\x16\x01\0\xCA\x16\x01\0\0\x17\x01\0\x1B\x17\x01\0\x1D\x17\x01\0+\x17\x01\x000\x17\x01\0:\x17\x01\0@\x17\x01\0G\x17\x01\0\0\x18\x01\09\x18\x01\0\xA0\x18\x01\0\xEA\x18\x01\0\xFF\x18\x01\0\x07\x19\x01\0\t\x19\x01\0\n\x19\x01\0\x0C\x19\x01\0\x14\x19\x01\0\x15\x19\x01\0\x17\x19\x01\0\x18\x19\x01\x006\x19\x01\x007\x19\x01\09\x19\x01\0;\x19\x01\0=\x19\x01\0?\x19\x01\0C\x19\x01\0P\x19\x01\0Z\x19\x01\0\xA0\x19\x01\0\xA8\x19\x01\0\xAA\x19\x01\0\xD8\x19\x01\0\xDA\x19\x01\0\xE0\x19\x01\0\xE1\x19\x01\0\xE2\x19\x01\0\xE3\x19\x01\0\xE5\x19\x01\0\0\x1A\x01\x003\x1A\x01\x005\x1A\x01\0?\x1A\x01\0P\x1A\x01\0\x98\x1A\x01\0\x9D\x1A\x01\0\x9E\x1A\x01\0\xB0\x1A\x01\0\xF9\x1A\x01\0\0\x1C\x01\0\t\x1C\x01\0\n\x1C\x01\x007\x1C\x01\08\x1C\x01\0?\x1C\x01\0@\x1C\x01\0A\x1C\x01\0P\x1C\x01\0Z\x1C\x01\0r\x1C\x01\0\x90\x1C\x01\0\x92\x1C\x01\0\xA8\x1C\x01\0\xA9\x1C\x01\0\xB7\x1C\x01\0\0\x1D\x01\0\x07\x1D\x01\0\x08\x1D\x01\0\n\x1D\x01\0\x0B\x1D\x01\x007\x1D\x01\0:\x1D\x01\0;\x1D\x01\0<\x1D\x01\0>\x1D\x01\0?\x1D\x01\0B\x1D\x01\0C\x1D\x01\0D\x1D\x01\0F\x1D\x01\0H\x1D\x01\0P\x1D\x01\0Z\x1D\x01\0`\x1D\x01\0f\x1D\x01\0g\x1D\x01\0i\x1D\x01\0j\x1D\x01\0\x8F\x1D\x01\0\x90\x1D\x01\0\x92\x1D\x01\0\x93\x1D\x01\0\x97\x1D\x01\0\x98\x1D\x01\0\x99\x1D\x01\0\xA0\x1D\x01\0\xAA\x1D\x01\0\xE0\x1E\x01\0\xF7\x1E\x01\0\0\x1F\x01\0\x11\x1F\x01\0\x12\x1F\x01\0;\x1F\x01\0>\x1F\x01\0A\x1F\x01\0P\x1F\x01\0Z\x1F\x01\0\xB0\x1F\x01\0\xB1\x1F\x01\0\0 \x01\0\x9A#\x01\0\0$\x01\0o$\x01\0\x80$\x01\0D%\x01\0\x90/\x01\0\xF1/\x01\0\x000\x01\x0004\x01\0A4\x01\0G4\x01\0\0D\x01\0GF\x01\0\0h\x01\09j\x01\0@j\x01\0_j\x01\0`j\x01\0jj\x01\0pj\x01\0\xBFj\x01\0\xC0j\x01\0\xCAj\x01\0\xD0j\x01\0\xEEj\x01\0\0k\x01\x000k\x01\0@k\x01\0Dk\x01\0Pk\x01\0Zk\x01\0ck\x01\0xk\x01\0}k\x01\0\x90k\x01\0@n\x01\0\x80n\x01\0\0o\x01\0Ko\x01\0Oo\x01\0\x88o\x01\0\x8Fo\x01\0\xA0o\x01\0\xE0o\x01\0\xE2o\x01\0\xE3o\x01\0\xE4o\x01\0\xF0o\x01\0\xF2o\x01\0\0p\x01\0\xF8\x87\x01\0\0\x88\x01\0\xD6\x8C\x01\0\0\x8D\x01\0\t\x8D\x01\0\xF0\xAF\x01\0\xF4\xAF\x01\0\xF5\xAF\x01\0\xFC\xAF\x01\0\xFD\xAF\x01\0\xFF\xAF\x01\0\0\xB0\x01\0#\xB1\x01\x002\xB1\x01\x003\xB1\x01\0P\xB1\x01\0S\xB1\x01\0U\xB1\x01\0V\xB1\x01\0d\xB1\x01\0h\xB1\x01\0p\xB1\x01\0\xFC\xB2\x01\0\0\xBC\x01\0k\xBC\x01\0p\xBC\x01\0}\xBC\x01\0\x80\xBC\x01\0\x89\xBC\x01\0\x90\xBC\x01\0\x9A\xBC\x01\0\x9E\xBC\x01\0\x9F\xBC\x01\0\0\xD4\x01\0U\xD4\x01\0V\xD4\x01\0\x9D\xD4\x01\0\x9E\xD4\x01\0\xA0\xD4\x01\0\xA2\xD4\x01\0\xA3\xD4\x01\0\xA5\xD4\x01\0\xA7\xD4\x01\0\xA9\xD4\x01\0\xAD\xD4\x01\0\xAE\xD4\x01\0\xBA\xD4\x01\0\xBB\xD4\x01\0\xBC\xD4\x01\0\xBD\xD4\x01\0\xC4\xD4\x01\0\xC5\xD4\x01\0\x06\xD5\x01\0\x07\xD5\x01\0\x0B\xD5\x01\0\r\xD5\x01\0\x15\xD5\x01\0\x16\xD5\x01\0\x1D\xD5\x01\0\x1E\xD5\x01\0:\xD5\x01\0;\xD5\x01\0?\xD5\x01\0@\xD5\x01\0E\xD5\x01\0F\xD5\x01\0G\xD5\x01\0J\xD5\x01\0Q\xD5\x01\0R\xD5\x01\0\xA6\xD6\x01\0\xA8\xD6\x01\0\xC1\xD6\x01\0\xC2\xD6\x01\0\xDB\xD6\x01\0\xDC\xD6\x01\0\xFB\xD6\x01\0\xFC\xD6\x01\0\x15\xD7\x01\0\x16\xD7\x01\x005\xD7\x01\x006\xD7\x01\0O\xD7\x01\0P\xD7\x01\0o\xD7\x01\0p\xD7\x01\0\x89\xD7\x01\0\x8A\xD7\x01\0\xA9\xD7\x01\0\xAA\xD7\x01\0\xC3\xD7\x01\0\xC4\xD7\x01\0\xCC\xD7\x01\0\xCE\xD7\x01\0\0\xD8\x01\0\0\xDF\x01\0\x1F\xDF\x01\0%\xDF\x01\0+\xDF\x01\0\0\xE0\x01\0\x07\xE0\x01\0\x08\xE0\x01\0\x19\xE0\x01\0\x1B\xE0\x01\0\"\xE0\x01\0#\xE0\x01\0%\xE0\x01\0&\xE0\x01\0+\xE0\x01\x000\xE0\x01\0n\xE0\x01\0\x8F\xE0\x01\0\x90\xE0\x01\0\0\xE1\x01\0-\xE1\x01\x007\xE1\x01\0>\xE1\x01\0@\xE1\x01\0J\xE1\x01\0N\xE1\x01\0O\xE1\x01\0\x90\xE2\x01\0\xAE\xE2\x01\0\xC0\xE2\x01\0\xEC\xE2\x01\0\xF0\xE2\x01\0\xFA\xE2\x01\0\xD0\xE4\x01\0\xEC\xE4\x01\0\xF0\xE4\x01\0\xFA\xE4\x01\0\xE0\xE7\x01\0\xE7\xE7\x01\0\xE8\xE7\x01\0\xEC\xE7\x01\0\xED\xE7\x01\0\xEF\xE7\x01\0\xF0\xE7\x01\0\xFF\xE7\x01\0\0\xE8\x01\0\xC5\xE8\x01\0\0\xE9\x01\0D\xE9\x01\0G\xE9\x01\0H\xE9\x01\0K\xE9\x01\0L\xE9\x01\0P\xE9\x01\0Z\xE9\x01\0\0\xEE\x01\0\x04\xEE\x01\0\x05\xEE\x01\0 \xEE\x01\0!\xEE\x01\0#\xEE\x01\0$\xEE\x01\0%\xEE\x01\0'\xEE\x01\0(\xEE\x01\0)\xEE\x01\x003\xEE\x01\x004\xEE\x01\08\xEE\x01\09\xEE\x01\0:\xEE\x01\0;\xEE\x01\0<\xEE\x01\0B\xEE\x01\0C\xEE\x01\0G\xEE\x01\0H\xEE\x01\0I\xEE\x01\0J\xEE\x01\0K\xEE\x01\0L\xEE\x01\0M\xEE\x01\0P\xEE\x01\0Q\xEE\x01\0S\xEE\x01\0T\xEE\x01\0U\xEE\x01\0W\xEE\x01\0X\xEE\x01\0Y\xEE\x01\0Z\xEE\x01\0[\xEE\x01\0\\\xEE\x01\0]\xEE\x01\0^\xEE\x01\0_\xEE\x01\0`\xEE\x01\0a\xEE\x01\0c\xEE\x01\0d\xEE\x01\0e\xEE\x01\0g\xEE\x01\0k\xEE\x01\0l\xEE\x01\0s\xEE\x01\0t\xEE\x01\0x\xEE\x01\0y\xEE\x01\0}\xEE\x01\0~\xEE\x01\0\x7F\xEE\x01\0\x80\xEE\x01\0\x8A\xEE\x01\0\x8B\xEE\x01\0\x9C\xEE\x01\0\xA1\xEE\x01\0\xA4\xEE\x01\0\xA5\xEE\x01\0\xAA\xEE\x01\0\xAB\xEE\x01\0\xBC\xEE\x01\x000\xF1\x01\0J\xF1\x01\0P\xF1\x01\0j\xF1\x01\0p\xF1\x01\0\x8A\xF1\x01\0\xF0\xFB\x01\0\xFA\xFB\x01\0\0\0\x02\0\xE0\xA6\x02\0\0\xA7\x02\0:\xB7\x02\0@\xB7\x02\0\x1E\xB8\x02\0 \xB8\x02\0\xA2\xCE\x02\0\xB0\xCE\x02\0\xE1\xEB\x02\0\xF0\xEB\x02\0^\xEE\x02\0\0\xF8\x02\0\x1E\xFA\x02\0\0\0\x03\0K\x13\x03\0P\x13\x03\0\xB0#\x03\0") }, 139067u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::AlnumV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::AlnumV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_ALNUM_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::AlnumV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_alpha_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_alpha_v1.rs.data
new file mode 100644
index 0000000000..e487956c8b
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_alpha_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<AlphabeticV1Marker>` 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_alpha_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_ALPHA_V1: &'static <icu::properties::provider::AlphabeticV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0a\0\0\0{\0\0\0\xAA\0\0\0\xAB\0\0\0\xB5\0\0\0\xB6\0\0\0\xBA\0\0\0\xBB\0\0\0\xC0\0\0\0\xD7\0\0\0\xD8\0\0\0\xF7\0\0\0\xF8\0\0\0\xC2\x02\0\0\xC6\x02\0\0\xD2\x02\0\0\xE0\x02\0\0\xE5\x02\0\0\xEC\x02\0\0\xED\x02\0\0\xEE\x02\0\0\xEF\x02\0\0E\x03\0\0F\x03\0\0p\x03\0\0u\x03\0\0v\x03\0\0x\x03\0\0z\x03\0\0~\x03\0\0\x7F\x03\0\0\x80\x03\0\0\x86\x03\0\0\x87\x03\0\0\x88\x03\0\0\x8B\x03\0\0\x8C\x03\0\0\x8D\x03\0\0\x8E\x03\0\0\xA2\x03\0\0\xA3\x03\0\0\xF6\x03\0\0\xF7\x03\0\0\x82\x04\0\0\x8A\x04\0\x000\x05\0\x001\x05\0\0W\x05\0\0Y\x05\0\0Z\x05\0\0`\x05\0\0\x89\x05\0\0\xB0\x05\0\0\xBE\x05\0\0\xBF\x05\0\0\xC0\x05\0\0\xC1\x05\0\0\xC3\x05\0\0\xC4\x05\0\0\xC6\x05\0\0\xC7\x05\0\0\xC8\x05\0\0\xD0\x05\0\0\xEB\x05\0\0\xEF\x05\0\0\xF3\x05\0\0\x10\x06\0\0\x1B\x06\0\0 \x06\0\0X\x06\0\0Y\x06\0\0`\x06\0\0n\x06\0\0\xD4\x06\0\0\xD5\x06\0\0\xDD\x06\0\0\xE1\x06\0\0\xE9\x06\0\0\xED\x06\0\0\xF0\x06\0\0\xFA\x06\0\0\xFD\x06\0\0\xFF\x06\0\0\0\x07\0\0\x10\x07\0\0@\x07\0\0M\x07\0\0\xB2\x07\0\0\xCA\x07\0\0\xEB\x07\0\0\xF4\x07\0\0\xF6\x07\0\0\xFA\x07\0\0\xFB\x07\0\0\0\x08\0\0\x18\x08\0\0\x1A\x08\0\0-\x08\0\0@\x08\0\0Y\x08\0\0`\x08\0\0k\x08\0\0p\x08\0\0\x88\x08\0\0\x89\x08\0\0\x8F\x08\0\0\xA0\x08\0\0\xCA\x08\0\0\xD4\x08\0\0\xE0\x08\0\0\xE3\x08\0\0\xEA\x08\0\0\xF0\x08\0\0<\t\0\0=\t\0\0M\t\0\0N\t\0\0Q\t\0\0U\t\0\0d\t\0\0q\t\0\0\x84\t\0\0\x85\t\0\0\x8D\t\0\0\x8F\t\0\0\x91\t\0\0\x93\t\0\0\xA9\t\0\0\xAA\t\0\0\xB1\t\0\0\xB2\t\0\0\xB3\t\0\0\xB6\t\0\0\xBA\t\0\0\xBD\t\0\0\xC5\t\0\0\xC7\t\0\0\xC9\t\0\0\xCB\t\0\0\xCD\t\0\0\xCE\t\0\0\xCF\t\0\0\xD7\t\0\0\xD8\t\0\0\xDC\t\0\0\xDE\t\0\0\xDF\t\0\0\xE4\t\0\0\xF0\t\0\0\xF2\t\0\0\xFC\t\0\0\xFD\t\0\0\x01\n\0\0\x04\n\0\0\x05\n\0\0\x0B\n\0\0\x0F\n\0\0\x11\n\0\0\x13\n\0\0)\n\0\0*\n\0\x001\n\0\x002\n\0\x004\n\0\x005\n\0\x007\n\0\08\n\0\0:\n\0\0>\n\0\0C\n\0\0G\n\0\0I\n\0\0K\n\0\0M\n\0\0Q\n\0\0R\n\0\0Y\n\0\0]\n\0\0^\n\0\0_\n\0\0p\n\0\0v\n\0\0\x81\n\0\0\x84\n\0\0\x85\n\0\0\x8E\n\0\0\x8F\n\0\0\x92\n\0\0\x93\n\0\0\xA9\n\0\0\xAA\n\0\0\xB1\n\0\0\xB2\n\0\0\xB4\n\0\0\xB5\n\0\0\xBA\n\0\0\xBD\n\0\0\xC6\n\0\0\xC7\n\0\0\xCA\n\0\0\xCB\n\0\0\xCD\n\0\0\xD0\n\0\0\xD1\n\0\0\xE0\n\0\0\xE4\n\0\0\xF9\n\0\0\xFD\n\0\0\x01\x0B\0\0\x04\x0B\0\0\x05\x0B\0\0\r\x0B\0\0\x0F\x0B\0\0\x11\x0B\0\0\x13\x0B\0\0)\x0B\0\0*\x0B\0\x001\x0B\0\x002\x0B\0\x004\x0B\0\x005\x0B\0\0:\x0B\0\0=\x0B\0\0E\x0B\0\0G\x0B\0\0I\x0B\0\0K\x0B\0\0M\x0B\0\0V\x0B\0\0X\x0B\0\0\\\x0B\0\0^\x0B\0\0_\x0B\0\0d\x0B\0\0q\x0B\0\0r\x0B\0\0\x82\x0B\0\0\x84\x0B\0\0\x85\x0B\0\0\x8B\x0B\0\0\x8E\x0B\0\0\x91\x0B\0\0\x92\x0B\0\0\x96\x0B\0\0\x99\x0B\0\0\x9B\x0B\0\0\x9C\x0B\0\0\x9D\x0B\0\0\x9E\x0B\0\0\xA0\x0B\0\0\xA3\x0B\0\0\xA5\x0B\0\0\xA8\x0B\0\0\xAB\x0B\0\0\xAE\x0B\0\0\xBA\x0B\0\0\xBE\x0B\0\0\xC3\x0B\0\0\xC6\x0B\0\0\xC9\x0B\0\0\xCA\x0B\0\0\xCD\x0B\0\0\xD0\x0B\0\0\xD1\x0B\0\0\xD7\x0B\0\0\xD8\x0B\0\0\0\x0C\0\0\r\x0C\0\0\x0E\x0C\0\0\x11\x0C\0\0\x12\x0C\0\0)\x0C\0\0*\x0C\0\0:\x0C\0\0=\x0C\0\0E\x0C\0\0F\x0C\0\0I\x0C\0\0J\x0C\0\0M\x0C\0\0U\x0C\0\0W\x0C\0\0X\x0C\0\0[\x0C\0\0]\x0C\0\0^\x0C\0\0`\x0C\0\0d\x0C\0\0\x80\x0C\0\0\x84\x0C\0\0\x85\x0C\0\0\x8D\x0C\0\0\x8E\x0C\0\0\x91\x0C\0\0\x92\x0C\0\0\xA9\x0C\0\0\xAA\x0C\0\0\xB4\x0C\0\0\xB5\x0C\0\0\xBA\x0C\0\0\xBD\x0C\0\0\xC5\x0C\0\0\xC6\x0C\0\0\xC9\x0C\0\0\xCA\x0C\0\0\xCD\x0C\0\0\xD5\x0C\0\0\xD7\x0C\0\0\xDD\x0C\0\0\xDF\x0C\0\0\xE0\x0C\0\0\xE4\x0C\0\0\xF1\x0C\0\0\xF4\x0C\0\0\0\r\0\0\r\r\0\0\x0E\r\0\0\x11\r\0\0\x12\r\0\0;\r\0\0=\r\0\0E\r\0\0F\r\0\0I\r\0\0J\r\0\0M\r\0\0N\r\0\0O\r\0\0T\r\0\0X\r\0\0_\r\0\0d\r\0\0z\r\0\0\x80\r\0\0\x81\r\0\0\x84\r\0\0\x85\r\0\0\x97\r\0\0\x9A\r\0\0\xB2\r\0\0\xB3\r\0\0\xBC\r\0\0\xBD\r\0\0\xBE\r\0\0\xC0\r\0\0\xC7\r\0\0\xCF\r\0\0\xD5\r\0\0\xD6\r\0\0\xD7\r\0\0\xD8\r\0\0\xE0\r\0\0\xF2\r\0\0\xF4\r\0\0\x01\x0E\0\0;\x0E\0\0@\x0E\0\0G\x0E\0\0M\x0E\0\0N\x0E\0\0\x81\x0E\0\0\x83\x0E\0\0\x84\x0E\0\0\x85\x0E\0\0\x86\x0E\0\0\x8B\x0E\0\0\x8C\x0E\0\0\xA4\x0E\0\0\xA5\x0E\0\0\xA6\x0E\0\0\xA7\x0E\0\0\xBA\x0E\0\0\xBB\x0E\0\0\xBE\x0E\0\0\xC0\x0E\0\0\xC5\x0E\0\0\xC6\x0E\0\0\xC7\x0E\0\0\xCD\x0E\0\0\xCE\x0E\0\0\xDC\x0E\0\0\xE0\x0E\0\0\0\x0F\0\0\x01\x0F\0\0@\x0F\0\0H\x0F\0\0I\x0F\0\0m\x0F\0\0q\x0F\0\0\x84\x0F\0\0\x88\x0F\0\0\x98\x0F\0\0\x99\x0F\0\0\xBD\x0F\0\0\0\x10\0\x007\x10\0\08\x10\0\09\x10\0\0;\x10\0\0@\x10\0\0P\x10\0\0\x90\x10\0\0\x9A\x10\0\0\x9E\x10\0\0\xA0\x10\0\0\xC6\x10\0\0\xC7\x10\0\0\xC8\x10\0\0\xCD\x10\0\0\xCE\x10\0\0\xD0\x10\0\0\xFB\x10\0\0\xFC\x10\0\0I\x12\0\0J\x12\0\0N\x12\0\0P\x12\0\0W\x12\0\0X\x12\0\0Y\x12\0\0Z\x12\0\0^\x12\0\0`\x12\0\0\x89\x12\0\0\x8A\x12\0\0\x8E\x12\0\0\x90\x12\0\0\xB1\x12\0\0\xB2\x12\0\0\xB6\x12\0\0\xB8\x12\0\0\xBF\x12\0\0\xC0\x12\0\0\xC1\x12\0\0\xC2\x12\0\0\xC6\x12\0\0\xC8\x12\0\0\xD7\x12\0\0\xD8\x12\0\0\x11\x13\0\0\x12\x13\0\0\x16\x13\0\0\x18\x13\0\0[\x13\0\0\x80\x13\0\0\x90\x13\0\0\xA0\x13\0\0\xF6\x13\0\0\xF8\x13\0\0\xFE\x13\0\0\x01\x14\0\0m\x16\0\0o\x16\0\0\x80\x16\0\0\x81\x16\0\0\x9B\x16\0\0\xA0\x16\0\0\xEB\x16\0\0\xEE\x16\0\0\xF9\x16\0\0\0\x17\0\0\x14\x17\0\0\x1F\x17\0\x004\x17\0\0@\x17\0\0T\x17\0\0`\x17\0\0m\x17\0\0n\x17\0\0q\x17\0\0r\x17\0\0t\x17\0\0\x80\x17\0\0\xB4\x17\0\0\xB6\x17\0\0\xC9\x17\0\0\xD7\x17\0\0\xD8\x17\0\0\xDC\x17\0\0\xDD\x17\0\0 \x18\0\0y\x18\0\0\x80\x18\0\0\xAB\x18\0\0\xB0\x18\0\0\xF6\x18\0\0\0\x19\0\0\x1F\x19\0\0 \x19\0\0,\x19\0\x000\x19\0\09\x19\0\0P\x19\0\0n\x19\0\0p\x19\0\0u\x19\0\0\x80\x19\0\0\xAC\x19\0\0\xB0\x19\0\0\xCA\x19\0\0\0\x1A\0\0\x1C\x1A\0\0 \x1A\0\0_\x1A\0\0a\x1A\0\0u\x1A\0\0\xA7\x1A\0\0\xA8\x1A\0\0\xBF\x1A\0\0\xC1\x1A\0\0\xCC\x1A\0\0\xCF\x1A\0\0\0\x1B\0\x004\x1B\0\x005\x1B\0\0D\x1B\0\0E\x1B\0\0M\x1B\0\0\x80\x1B\0\0\xAA\x1B\0\0\xAC\x1B\0\0\xB0\x1B\0\0\xBA\x1B\0\0\xE6\x1B\0\0\xE7\x1B\0\0\xF2\x1B\0\0\0\x1C\0\x007\x1C\0\0M\x1C\0\0P\x1C\0\0Z\x1C\0\0~\x1C\0\0\x80\x1C\0\0\x89\x1C\0\0\x90\x1C\0\0\xBB\x1C\0\0\xBD\x1C\0\0\xC0\x1C\0\0\xE9\x1C\0\0\xED\x1C\0\0\xEE\x1C\0\0\xF4\x1C\0\0\xF5\x1C\0\0\xF7\x1C\0\0\xFA\x1C\0\0\xFB\x1C\0\0\0\x1D\0\0\xC0\x1D\0\0\xE7\x1D\0\0\xF5\x1D\0\0\0\x1E\0\0\x16\x1F\0\0\x18\x1F\0\0\x1E\x1F\0\0 \x1F\0\0F\x1F\0\0H\x1F\0\0N\x1F\0\0P\x1F\0\0X\x1F\0\0Y\x1F\0\0Z\x1F\0\0[\x1F\0\0\\\x1F\0\0]\x1F\0\0^\x1F\0\0_\x1F\0\0~\x1F\0\0\x80\x1F\0\0\xB5\x1F\0\0\xB6\x1F\0\0\xBD\x1F\0\0\xBE\x1F\0\0\xBF\x1F\0\0\xC2\x1F\0\0\xC5\x1F\0\0\xC6\x1F\0\0\xCD\x1F\0\0\xD0\x1F\0\0\xD4\x1F\0\0\xD6\x1F\0\0\xDC\x1F\0\0\xE0\x1F\0\0\xED\x1F\0\0\xF2\x1F\0\0\xF5\x1F\0\0\xF6\x1F\0\0\xFD\x1F\0\0q \0\0r \0\0\x7F \0\0\x80 \0\0\x90 \0\0\x9D \0\0\x02!\0\0\x03!\0\0\x07!\0\0\x08!\0\0\n!\0\0\x14!\0\0\x15!\0\0\x16!\0\0\x19!\0\0\x1E!\0\0$!\0\0%!\0\0&!\0\0'!\0\0(!\0\0)!\0\0*!\0\0.!\0\0/!\0\0:!\0\0<!\0\0@!\0\0E!\0\0J!\0\0N!\0\0O!\0\0`!\0\0\x89!\0\0\xB6$\0\0\xEA$\0\0\0,\0\0\xE5,\0\0\xEB,\0\0\xEF,\0\0\xF2,\0\0\xF4,\0\0\0-\0\0&-\0\0'-\0\0(-\0\0--\0\0.-\0\x000-\0\0h-\0\0o-\0\0p-\0\0\x80-\0\0\x97-\0\0\xA0-\0\0\xA7-\0\0\xA8-\0\0\xAF-\0\0\xB0-\0\0\xB7-\0\0\xB8-\0\0\xBF-\0\0\xC0-\0\0\xC7-\0\0\xC8-\0\0\xCF-\0\0\xD0-\0\0\xD7-\0\0\xD8-\0\0\xDF-\0\0\xE0-\0\0\0.\0\0/.\0\x000.\0\0\x050\0\0\x080\0\0!0\0\0*0\0\x0010\0\x0060\0\080\0\0=0\0\0A0\0\0\x970\0\0\x9D0\0\0\xA00\0\0\xA10\0\0\xFB0\0\0\xFC0\0\0\x001\0\0\x051\0\x0001\0\x0011\0\0\x8F1\0\0\xA01\0\0\xC01\0\0\xF01\0\0\x002\0\0\x004\0\0\xC0M\0\0\0N\0\0\x8D\xA4\0\0\xD0\xA4\0\0\xFE\xA4\0\0\0\xA5\0\0\r\xA6\0\0\x10\xA6\0\0 \xA6\0\0*\xA6\0\0,\xA6\0\0@\xA6\0\0o\xA6\0\0t\xA6\0\0|\xA6\0\0\x7F\xA6\0\0\xF0\xA6\0\0\x17\xA7\0\0 \xA7\0\0\"\xA7\0\0\x89\xA7\0\0\x8B\xA7\0\0\xCB\xA7\0\0\xD0\xA7\0\0\xD2\xA7\0\0\xD3\xA7\0\0\xD4\xA7\0\0\xD5\xA7\0\0\xDA\xA7\0\0\xF2\xA7\0\0\x06\xA8\0\0\x07\xA8\0\0(\xA8\0\0@\xA8\0\0t\xA8\0\0\x80\xA8\0\0\xC4\xA8\0\0\xC5\xA8\0\0\xC6\xA8\0\0\xF2\xA8\0\0\xF8\xA8\0\0\xFB\xA8\0\0\xFC\xA8\0\0\xFD\xA8\0\0\0\xA9\0\0\n\xA9\0\0+\xA9\0\x000\xA9\0\0S\xA9\0\0`\xA9\0\0}\xA9\0\0\x80\xA9\0\0\xB3\xA9\0\0\xB4\xA9\0\0\xC0\xA9\0\0\xCF\xA9\0\0\xD0\xA9\0\0\xE0\xA9\0\0\xF0\xA9\0\0\xFA\xA9\0\0\xFF\xA9\0\0\0\xAA\0\x007\xAA\0\0@\xAA\0\0N\xAA\0\0`\xAA\0\0w\xAA\0\0z\xAA\0\0\xBF\xAA\0\0\xC0\xAA\0\0\xC1\xAA\0\0\xC2\xAA\0\0\xC3\xAA\0\0\xDB\xAA\0\0\xDE\xAA\0\0\xE0\xAA\0\0\xF0\xAA\0\0\xF2\xAA\0\0\xF6\xAA\0\0\x01\xAB\0\0\x07\xAB\0\0\t\xAB\0\0\x0F\xAB\0\0\x11\xAB\0\0\x17\xAB\0\0 \xAB\0\0'\xAB\0\0(\xAB\0\0/\xAB\0\x000\xAB\0\0[\xAB\0\0\\\xAB\0\0j\xAB\0\0p\xAB\0\0\xEB\xAB\0\0\0\xAC\0\0\xA4\xD7\0\0\xB0\xD7\0\0\xC7\xD7\0\0\xCB\xD7\0\0\xFC\xD7\0\0\0\xF9\0\0n\xFA\0\0p\xFA\0\0\xDA\xFA\0\0\0\xFB\0\0\x07\xFB\0\0\x13\xFB\0\0\x18\xFB\0\0\x1D\xFB\0\0)\xFB\0\0*\xFB\0\x007\xFB\0\08\xFB\0\0=\xFB\0\0>\xFB\0\0?\xFB\0\0@\xFB\0\0B\xFB\0\0C\xFB\0\0E\xFB\0\0F\xFB\0\0\xB2\xFB\0\0\xD3\xFB\0\0>\xFD\0\0P\xFD\0\0\x90\xFD\0\0\x92\xFD\0\0\xC8\xFD\0\0\xF0\xFD\0\0\xFC\xFD\0\0p\xFE\0\0u\xFE\0\0v\xFE\0\0\xFD\xFE\0\0!\xFF\0\0;\xFF\0\0A\xFF\0\0[\xFF\0\0f\xFF\0\0\xBF\xFF\0\0\xC2\xFF\0\0\xC8\xFF\0\0\xCA\xFF\0\0\xD0\xFF\0\0\xD2\xFF\0\0\xD8\xFF\0\0\xDA\xFF\0\0\xDD\xFF\0\0\0\0\x01\0\x0C\0\x01\0\r\0\x01\0'\0\x01\0(\0\x01\0;\0\x01\0<\0\x01\0>\0\x01\0?\0\x01\0N\0\x01\0P\0\x01\0^\0\x01\0\x80\0\x01\0\xFB\0\x01\0@\x01\x01\0u\x01\x01\0\x80\x02\x01\0\x9D\x02\x01\0\xA0\x02\x01\0\xD1\x02\x01\0\0\x03\x01\0 \x03\x01\0-\x03\x01\0K\x03\x01\0P\x03\x01\0{\x03\x01\0\x80\x03\x01\0\x9E\x03\x01\0\xA0\x03\x01\0\xC4\x03\x01\0\xC8\x03\x01\0\xD0\x03\x01\0\xD1\x03\x01\0\xD6\x03\x01\0\0\x04\x01\0\x9E\x04\x01\0\xB0\x04\x01\0\xD4\x04\x01\0\xD8\x04\x01\0\xFC\x04\x01\0\0\x05\x01\0(\x05\x01\x000\x05\x01\0d\x05\x01\0p\x05\x01\0{\x05\x01\0|\x05\x01\0\x8B\x05\x01\0\x8C\x05\x01\0\x93\x05\x01\0\x94\x05\x01\0\x96\x05\x01\0\x97\x05\x01\0\xA2\x05\x01\0\xA3\x05\x01\0\xB2\x05\x01\0\xB3\x05\x01\0\xBA\x05\x01\0\xBB\x05\x01\0\xBD\x05\x01\0\0\x06\x01\x007\x07\x01\0@\x07\x01\0V\x07\x01\0`\x07\x01\0h\x07\x01\0\x80\x07\x01\0\x86\x07\x01\0\x87\x07\x01\0\xB1\x07\x01\0\xB2\x07\x01\0\xBB\x07\x01\0\0\x08\x01\0\x06\x08\x01\0\x08\x08\x01\0\t\x08\x01\0\n\x08\x01\x006\x08\x01\x007\x08\x01\09\x08\x01\0<\x08\x01\0=\x08\x01\0?\x08\x01\0V\x08\x01\0`\x08\x01\0w\x08\x01\0\x80\x08\x01\0\x9F\x08\x01\0\xE0\x08\x01\0\xF3\x08\x01\0\xF4\x08\x01\0\xF6\x08\x01\0\0\t\x01\0\x16\t\x01\0 \t\x01\0:\t\x01\0\x80\t\x01\0\xB8\t\x01\0\xBE\t\x01\0\xC0\t\x01\0\0\n\x01\0\x04\n\x01\0\x05\n\x01\0\x07\n\x01\0\x0C\n\x01\0\x14\n\x01\0\x15\n\x01\0\x18\n\x01\0\x19\n\x01\x006\n\x01\0`\n\x01\0}\n\x01\0\x80\n\x01\0\x9D\n\x01\0\xC0\n\x01\0\xC8\n\x01\0\xC9\n\x01\0\xE5\n\x01\0\0\x0B\x01\x006\x0B\x01\0@\x0B\x01\0V\x0B\x01\0`\x0B\x01\0s\x0B\x01\0\x80\x0B\x01\0\x92\x0B\x01\0\0\x0C\x01\0I\x0C\x01\0\x80\x0C\x01\0\xB3\x0C\x01\0\xC0\x0C\x01\0\xF3\x0C\x01\0\0\r\x01\0(\r\x01\0\x80\x0E\x01\0\xAA\x0E\x01\0\xAB\x0E\x01\0\xAD\x0E\x01\0\xB0\x0E\x01\0\xB2\x0E\x01\0\0\x0F\x01\0\x1D\x0F\x01\0'\x0F\x01\0(\x0F\x01\x000\x0F\x01\0F\x0F\x01\0p\x0F\x01\0\x82\x0F\x01\0\xB0\x0F\x01\0\xC5\x0F\x01\0\xE0\x0F\x01\0\xF7\x0F\x01\0\0\x10\x01\0F\x10\x01\0q\x10\x01\0v\x10\x01\0\x80\x10\x01\0\xB9\x10\x01\0\xC2\x10\x01\0\xC3\x10\x01\0\xD0\x10\x01\0\xE9\x10\x01\0\0\x11\x01\x003\x11\x01\0D\x11\x01\0H\x11\x01\0P\x11\x01\0s\x11\x01\0v\x11\x01\0w\x11\x01\0\x80\x11\x01\0\xC0\x11\x01\0\xC1\x11\x01\0\xC5\x11\x01\0\xCE\x11\x01\0\xD0\x11\x01\0\xDA\x11\x01\0\xDB\x11\x01\0\xDC\x11\x01\0\xDD\x11\x01\0\0\x12\x01\0\x12\x12\x01\0\x13\x12\x01\x005\x12\x01\x007\x12\x01\08\x12\x01\0>\x12\x01\0B\x12\x01\0\x80\x12\x01\0\x87\x12\x01\0\x88\x12\x01\0\x89\x12\x01\0\x8A\x12\x01\0\x8E\x12\x01\0\x8F\x12\x01\0\x9E\x12\x01\0\x9F\x12\x01\0\xA9\x12\x01\0\xB0\x12\x01\0\xE9\x12\x01\0\0\x13\x01\0\x04\x13\x01\0\x05\x13\x01\0\r\x13\x01\0\x0F\x13\x01\0\x11\x13\x01\0\x13\x13\x01\0)\x13\x01\0*\x13\x01\x001\x13\x01\x002\x13\x01\x004\x13\x01\x005\x13\x01\0:\x13\x01\0=\x13\x01\0E\x13\x01\0G\x13\x01\0I\x13\x01\0K\x13\x01\0M\x13\x01\0P\x13\x01\0Q\x13\x01\0W\x13\x01\0X\x13\x01\0]\x13\x01\0d\x13\x01\0\0\x14\x01\0B\x14\x01\0C\x14\x01\0F\x14\x01\0G\x14\x01\0K\x14\x01\0_\x14\x01\0b\x14\x01\0\x80\x14\x01\0\xC2\x14\x01\0\xC4\x14\x01\0\xC6\x14\x01\0\xC7\x14\x01\0\xC8\x14\x01\0\x80\x15\x01\0\xB6\x15\x01\0\xB8\x15\x01\0\xBF\x15\x01\0\xD8\x15\x01\0\xDE\x15\x01\0\0\x16\x01\0?\x16\x01\0@\x16\x01\0A\x16\x01\0D\x16\x01\0E\x16\x01\0\x80\x16\x01\0\xB6\x16\x01\0\xB8\x16\x01\0\xB9\x16\x01\0\0\x17\x01\0\x1B\x17\x01\0\x1D\x17\x01\0+\x17\x01\0@\x17\x01\0G\x17\x01\0\0\x18\x01\09\x18\x01\0\xA0\x18\x01\0\xE0\x18\x01\0\xFF\x18\x01\0\x07\x19\x01\0\t\x19\x01\0\n\x19\x01\0\x0C\x19\x01\0\x14\x19\x01\0\x15\x19\x01\0\x17\x19\x01\0\x18\x19\x01\x006\x19\x01\x007\x19\x01\09\x19\x01\0;\x19\x01\0=\x19\x01\0?\x19\x01\0C\x19\x01\0\xA0\x19\x01\0\xA8\x19\x01\0\xAA\x19\x01\0\xD8\x19\x01\0\xDA\x19\x01\0\xE0\x19\x01\0\xE1\x19\x01\0\xE2\x19\x01\0\xE3\x19\x01\0\xE5\x19\x01\0\0\x1A\x01\x003\x1A\x01\x005\x1A\x01\0?\x1A\x01\0P\x1A\x01\0\x98\x1A\x01\0\x9D\x1A\x01\0\x9E\x1A\x01\0\xB0\x1A\x01\0\xF9\x1A\x01\0\0\x1C\x01\0\t\x1C\x01\0\n\x1C\x01\x007\x1C\x01\08\x1C\x01\0?\x1C\x01\0@\x1C\x01\0A\x1C\x01\0r\x1C\x01\0\x90\x1C\x01\0\x92\x1C\x01\0\xA8\x1C\x01\0\xA9\x1C\x01\0\xB7\x1C\x01\0\0\x1D\x01\0\x07\x1D\x01\0\x08\x1D\x01\0\n\x1D\x01\0\x0B\x1D\x01\x007\x1D\x01\0:\x1D\x01\0;\x1D\x01\0<\x1D\x01\0>\x1D\x01\0?\x1D\x01\0B\x1D\x01\0C\x1D\x01\0D\x1D\x01\0F\x1D\x01\0H\x1D\x01\0`\x1D\x01\0f\x1D\x01\0g\x1D\x01\0i\x1D\x01\0j\x1D\x01\0\x8F\x1D\x01\0\x90\x1D\x01\0\x92\x1D\x01\0\x93\x1D\x01\0\x97\x1D\x01\0\x98\x1D\x01\0\x99\x1D\x01\0\xE0\x1E\x01\0\xF7\x1E\x01\0\0\x1F\x01\0\x11\x1F\x01\0\x12\x1F\x01\0;\x1F\x01\0>\x1F\x01\0A\x1F\x01\0\xB0\x1F\x01\0\xB1\x1F\x01\0\0 \x01\0\x9A#\x01\0\0$\x01\0o$\x01\0\x80$\x01\0D%\x01\0\x90/\x01\0\xF1/\x01\0\x000\x01\x0004\x01\0A4\x01\0G4\x01\0\0D\x01\0GF\x01\0\0h\x01\09j\x01\0@j\x01\0_j\x01\0pj\x01\0\xBFj\x01\0\xD0j\x01\0\xEEj\x01\0\0k\x01\x000k\x01\0@k\x01\0Dk\x01\0ck\x01\0xk\x01\0}k\x01\0\x90k\x01\0@n\x01\0\x80n\x01\0\0o\x01\0Ko\x01\0Oo\x01\0\x88o\x01\0\x8Fo\x01\0\xA0o\x01\0\xE0o\x01\0\xE2o\x01\0\xE3o\x01\0\xE4o\x01\0\xF0o\x01\0\xF2o\x01\0\0p\x01\0\xF8\x87\x01\0\0\x88\x01\0\xD6\x8C\x01\0\0\x8D\x01\0\t\x8D\x01\0\xF0\xAF\x01\0\xF4\xAF\x01\0\xF5\xAF\x01\0\xFC\xAF\x01\0\xFD\xAF\x01\0\xFF\xAF\x01\0\0\xB0\x01\0#\xB1\x01\x002\xB1\x01\x003\xB1\x01\0P\xB1\x01\0S\xB1\x01\0U\xB1\x01\0V\xB1\x01\0d\xB1\x01\0h\xB1\x01\0p\xB1\x01\0\xFC\xB2\x01\0\0\xBC\x01\0k\xBC\x01\0p\xBC\x01\0}\xBC\x01\0\x80\xBC\x01\0\x89\xBC\x01\0\x90\xBC\x01\0\x9A\xBC\x01\0\x9E\xBC\x01\0\x9F\xBC\x01\0\0\xD4\x01\0U\xD4\x01\0V\xD4\x01\0\x9D\xD4\x01\0\x9E\xD4\x01\0\xA0\xD4\x01\0\xA2\xD4\x01\0\xA3\xD4\x01\0\xA5\xD4\x01\0\xA7\xD4\x01\0\xA9\xD4\x01\0\xAD\xD4\x01\0\xAE\xD4\x01\0\xBA\xD4\x01\0\xBB\xD4\x01\0\xBC\xD4\x01\0\xBD\xD4\x01\0\xC4\xD4\x01\0\xC5\xD4\x01\0\x06\xD5\x01\0\x07\xD5\x01\0\x0B\xD5\x01\0\r\xD5\x01\0\x15\xD5\x01\0\x16\xD5\x01\0\x1D\xD5\x01\0\x1E\xD5\x01\0:\xD5\x01\0;\xD5\x01\0?\xD5\x01\0@\xD5\x01\0E\xD5\x01\0F\xD5\x01\0G\xD5\x01\0J\xD5\x01\0Q\xD5\x01\0R\xD5\x01\0\xA6\xD6\x01\0\xA8\xD6\x01\0\xC1\xD6\x01\0\xC2\xD6\x01\0\xDB\xD6\x01\0\xDC\xD6\x01\0\xFB\xD6\x01\0\xFC\xD6\x01\0\x15\xD7\x01\0\x16\xD7\x01\x005\xD7\x01\x006\xD7\x01\0O\xD7\x01\0P\xD7\x01\0o\xD7\x01\0p\xD7\x01\0\x89\xD7\x01\0\x8A\xD7\x01\0\xA9\xD7\x01\0\xAA\xD7\x01\0\xC3\xD7\x01\0\xC4\xD7\x01\0\xCC\xD7\x01\0\0\xDF\x01\0\x1F\xDF\x01\0%\xDF\x01\0+\xDF\x01\0\0\xE0\x01\0\x07\xE0\x01\0\x08\xE0\x01\0\x19\xE0\x01\0\x1B\xE0\x01\0\"\xE0\x01\0#\xE0\x01\0%\xE0\x01\0&\xE0\x01\0+\xE0\x01\x000\xE0\x01\0n\xE0\x01\0\x8F\xE0\x01\0\x90\xE0\x01\0\0\xE1\x01\0-\xE1\x01\x007\xE1\x01\0>\xE1\x01\0N\xE1\x01\0O\xE1\x01\0\x90\xE2\x01\0\xAE\xE2\x01\0\xC0\xE2\x01\0\xEC\xE2\x01\0\xD0\xE4\x01\0\xEC\xE4\x01\0\xE0\xE7\x01\0\xE7\xE7\x01\0\xE8\xE7\x01\0\xEC\xE7\x01\0\xED\xE7\x01\0\xEF\xE7\x01\0\xF0\xE7\x01\0\xFF\xE7\x01\0\0\xE8\x01\0\xC5\xE8\x01\0\0\xE9\x01\0D\xE9\x01\0G\xE9\x01\0H\xE9\x01\0K\xE9\x01\0L\xE9\x01\0\0\xEE\x01\0\x04\xEE\x01\0\x05\xEE\x01\0 \xEE\x01\0!\xEE\x01\0#\xEE\x01\0$\xEE\x01\0%\xEE\x01\0'\xEE\x01\0(\xEE\x01\0)\xEE\x01\x003\xEE\x01\x004\xEE\x01\08\xEE\x01\09\xEE\x01\0:\xEE\x01\0;\xEE\x01\0<\xEE\x01\0B\xEE\x01\0C\xEE\x01\0G\xEE\x01\0H\xEE\x01\0I\xEE\x01\0J\xEE\x01\0K\xEE\x01\0L\xEE\x01\0M\xEE\x01\0P\xEE\x01\0Q\xEE\x01\0S\xEE\x01\0T\xEE\x01\0U\xEE\x01\0W\xEE\x01\0X\xEE\x01\0Y\xEE\x01\0Z\xEE\x01\0[\xEE\x01\0\\\xEE\x01\0]\xEE\x01\0^\xEE\x01\0_\xEE\x01\0`\xEE\x01\0a\xEE\x01\0c\xEE\x01\0d\xEE\x01\0e\xEE\x01\0g\xEE\x01\0k\xEE\x01\0l\xEE\x01\0s\xEE\x01\0t\xEE\x01\0x\xEE\x01\0y\xEE\x01\0}\xEE\x01\0~\xEE\x01\0\x7F\xEE\x01\0\x80\xEE\x01\0\x8A\xEE\x01\0\x8B\xEE\x01\0\x9C\xEE\x01\0\xA1\xEE\x01\0\xA4\xEE\x01\0\xA5\xEE\x01\0\xAA\xEE\x01\0\xAB\xEE\x01\0\xBC\xEE\x01\x000\xF1\x01\0J\xF1\x01\0P\xF1\x01\0j\xF1\x01\0p\xF1\x01\0\x8A\xF1\x01\0\0\0\x02\0\xE0\xA6\x02\0\0\xA7\x02\0:\xB7\x02\0@\xB7\x02\0\x1E\xB8\x02\0 \xB8\x02\0\xA2\xCE\x02\0\xB0\xCE\x02\0\xE1\xEB\x02\0\xF0\xEB\x02\0^\xEE\x02\0\0\xF8\x02\0\x1E\xFA\x02\0\0\0\x03\0K\x13\x03\0P\x13\x03\0\xB0#\x03\0") }, 138387u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::AlphabeticV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::AlphabeticV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_ALPHA_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::AlphabeticV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_basic_emoji_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_basic_emoji_v1.rs.data
new file mode 100644
index 0000000000..5462ad3e8b
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_basic_emoji_v1.rs.data
@@ -0,0 +1,33 @@
+// @generated
+/// Implement `DataProvider<BasicEmojiV1Marker>` 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_basic_emoji_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_BASIC_EMOJI_V1: &'static <icu::properties::provider::BasicEmojiV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x1A#\0\0\x1C#\0\0\xE9#\0\0\xED#\0\0\xF0#\0\0\xF1#\0\0\xF3#\0\0\xF4#\0\0\xFD%\0\0\xFF%\0\0\x14&\0\0\x16&\0\0H&\0\0T&\0\0\x7F&\0\0\x80&\0\0\x93&\0\0\x94&\0\0\xA1&\0\0\xA2&\0\0\xAA&\0\0\xAC&\0\0\xBD&\0\0\xBF&\0\0\xC4&\0\0\xC6&\0\0\xCE&\0\0\xCF&\0\0\xD4&\0\0\xD5&\0\0\xEA&\0\0\xEB&\0\0\xF2&\0\0\xF4&\0\0\xF5&\0\0\xF6&\0\0\xFA&\0\0\xFB&\0\0\xFD&\0\0\xFE&\0\0\x05'\0\0\x06'\0\0\n'\0\0\x0C'\0\0('\0\0)'\0\0L'\0\0M'\0\0N'\0\0O'\0\0S'\0\0V'\0\0W'\0\0X'\0\0\x95'\0\0\x98'\0\0\xB0'\0\0\xB1'\0\0\xBF'\0\0\xC0'\0\0\x1B+\0\0\x1D+\0\0P+\0\0Q+\0\0U+\0\0V+\0\0\x04\xF0\x01\0\x05\xF0\x01\0\xCF\xF0\x01\0\xD0\xF0\x01\0\x8E\xF1\x01\0\x8F\xF1\x01\0\x91\xF1\x01\0\x9B\xF1\x01\0\x01\xF2\x01\0\x02\xF2\x01\0\x1A\xF2\x01\0\x1B\xF2\x01\0/\xF2\x01\x000\xF2\x01\x002\xF2\x01\x007\xF2\x01\08\xF2\x01\0;\xF2\x01\0P\xF2\x01\0R\xF2\x01\0\0\xF3\x01\0!\xF3\x01\0-\xF3\x01\x006\xF3\x01\x007\xF3\x01\0}\xF3\x01\0~\xF3\x01\0\x94\xF3\x01\0\xA0\xF3\x01\0\xCB\xF3\x01\0\xCF\xF3\x01\0\xD4\xF3\x01\0\xE0\xF3\x01\0\xF1\xF3\x01\0\xF4\xF3\x01\0\xF5\xF3\x01\0\xF8\xF3\x01\0?\xF4\x01\0@\xF4\x01\0A\xF4\x01\0B\xF4\x01\0\xFD\xF4\x01\0\xFF\xF4\x01\0>\xF5\x01\0K\xF5\x01\0O\xF5\x01\0P\xF5\x01\0h\xF5\x01\0z\xF5\x01\0{\xF5\x01\0\x95\xF5\x01\0\x97\xF5\x01\0\xA4\xF5\x01\0\xA5\xF5\x01\0\xFB\xF5\x01\0P\xF6\x01\0\x80\xF6\x01\0\xC6\xF6\x01\0\xCC\xF6\x01\0\xCD\xF6\x01\0\xD0\xF6\x01\0\xD3\xF6\x01\0\xD5\xF6\x01\0\xD8\xF6\x01\0\xDC\xF6\x01\0\xE0\xF6\x01\0\xEB\xF6\x01\0\xED\xF6\x01\0\xF4\xF6\x01\0\xFD\xF6\x01\0\xE0\xF7\x01\0\xEC\xF7\x01\0\xF0\xF7\x01\0\xF1\xF7\x01\0\x0C\xF9\x01\0;\xF9\x01\0<\xF9\x01\0F\xF9\x01\0G\xF9\x01\0\0\xFA\x01\0p\xFA\x01\0}\xFA\x01\0\x80\xFA\x01\0\x89\xFA\x01\0\x90\xFA\x01\0\xBE\xFA\x01\0\xBF\xFA\x01\0\xC6\xFA\x01\0\xCE\xFA\x01\0\xDC\xFA\x01\0\xE0\xFA\x01\0\xE9\xFA\x01\0\xF0\xFA\x01\0\xF9\xFA\x01\0") }, 1179u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\xCF\0\0\0\0\0\x05\0\n\0\x10\0\x16\0\x1C\0\"\0(\0.\x004\0:\0@\0F\0L\0R\0X\0^\0d\0j\0p\0v\0|\0\x82\0\x88\0\x8E\0\x94\0\x9A\0\xA0\0\xA6\0\xAC\0\xB2\0\xB8\0\xBE\0\xC4\0\xCA\0\xD0\0\xD6\0\xDC\0\xE2\0\xE8\0\xEE\0\xF4\0\xFA\0\0\x01\x06\x01\x0C\x01\x12\x01\x18\x01\x1E\x01$\x01*\x010\x016\x01<\x01B\x01H\x01N\x01T\x01Z\x01`\x01f\x01l\x01r\x01x\x01~\x01\x84\x01\x8A\x01\x90\x01\x96\x01\x9C\x01\xA2\x01\xA8\x01\xAE\x01\xB4\x01\xBA\x01\xC0\x01\xC6\x01\xCC\x01\xD2\x01\xD8\x01\xDE\x01\xE4\x01\xEA\x01\xF0\x01\xF6\x01\xFC\x01\x02\x02\x08\x02\x0E\x02\x14\x02\x1A\x02 \x02&\x02,\x022\x028\x02>\x02D\x02J\x02P\x02V\x02\\\x02b\x02h\x02n\x02t\x02z\x02\x80\x02\x86\x02\x8C\x02\x92\x02\x99\x02\xA0\x02\xA7\x02\xAE\x02\xB5\x02\xBC\x02\xC3\x02\xCA\x02\xD1\x02\xD8\x02\xDF\x02\xE6\x02\xED\x02\xF4\x02\xFB\x02\x02\x03\t\x03\x10\x03\x17\x03\x1E\x03%\x03,\x033\x03:\x03A\x03H\x03O\x03V\x03]\x03d\x03k\x03r\x03y\x03\x80\x03\x87\x03\x8E\x03\x95\x03\x9C\x03\xA3\x03\xAA\x03\xB1\x03\xB8\x03\xBF\x03\xC6\x03\xCD\x03\xD4\x03\xDB\x03\xE2\x03\xE9\x03\xF0\x03\xF7\x03\xFE\x03\x05\x04\x0C\x04\x13\x04\x1A\x04!\x04(\x04/\x046\x04=\x04D\x04K\x04R\x04Y\x04`\x04g\x04n\x04u\x04|\x04\x83\x04\x8A\x04\x91\x04\x98\x04\x9F\x04\xA6\x04\xAD\x04\xB4\x04\xBB\x04\xC2\x04\xC9\x04\xD0\x04\xD7\x04\xDE\x04\xE5\x04\xEC\x04\xF3\x04\xFA\x04\x01\x05\x08\x05\x0F\x05\x16\x05\x1D\x05$\x05+\x052\x05\xC2\xA9\xEF\xB8\x8F\xC2\xAE\xEF\xB8\x8F\xE2\x80\xBC\xEF\xB8\x8F\xE2\x81\x89\xEF\xB8\x8F\xE2\x84\xA2\xEF\xB8\x8F\xE2\x84\xB9\xEF\xB8\x8F\xE2\x86\x94\xEF\xB8\x8F\xE2\x86\x95\xEF\xB8\x8F\xE2\x86\x96\xEF\xB8\x8F\xE2\x86\x97\xEF\xB8\x8F\xE2\x86\x98\xEF\xB8\x8F\xE2\x86\x99\xEF\xB8\x8F\xE2\x86\xA9\xEF\xB8\x8F\xE2\x86\xAA\xEF\xB8\x8F\xE2\x8C\xA8\xEF\xB8\x8F\xE2\x8F\x8F\xEF\xB8\x8F\xE2\x8F\xAD\xEF\xB8\x8F\xE2\x8F\xAE\xEF\xB8\x8F\xE2\x8F\xAF\xEF\xB8\x8F\xE2\x8F\xB1\xEF\xB8\x8F\xE2\x8F\xB2\xEF\xB8\x8F\xE2\x8F\xB8\xEF\xB8\x8F\xE2\x8F\xB9\xEF\xB8\x8F\xE2\x8F\xBA\xEF\xB8\x8F\xE2\x93\x82\xEF\xB8\x8F\xE2\x96\xAA\xEF\xB8\x8F\xE2\x96\xAB\xEF\xB8\x8F\xE2\x96\xB6\xEF\xB8\x8F\xE2\x97\x80\xEF\xB8\x8F\xE2\x97\xBB\xEF\xB8\x8F\xE2\x97\xBC\xEF\xB8\x8F\xE2\x98\x80\xEF\xB8\x8F\xE2\x98\x81\xEF\xB8\x8F\xE2\x98\x82\xEF\xB8\x8F\xE2\x98\x83\xEF\xB8\x8F\xE2\x98\x84\xEF\xB8\x8F\xE2\x98\x8E\xEF\xB8\x8F\xE2\x98\x91\xEF\xB8\x8F\xE2\x98\x98\xEF\xB8\x8F\xE2\x98\x9D\xEF\xB8\x8F\xE2\x98\xA0\xEF\xB8\x8F\xE2\x98\xA2\xEF\xB8\x8F\xE2\x98\xA3\xEF\xB8\x8F\xE2\x98\xA6\xEF\xB8\x8F\xE2\x98\xAA\xEF\xB8\x8F\xE2\x98\xAE\xEF\xB8\x8F\xE2\x98\xAF\xEF\xB8\x8F\xE2\x98\xB8\xEF\xB8\x8F\xE2\x98\xB9\xEF\xB8\x8F\xE2\x98\xBA\xEF\xB8\x8F\xE2\x99\x80\xEF\xB8\x8F\xE2\x99\x82\xEF\xB8\x8F\xE2\x99\x9F\xEF\xB8\x8F\xE2\x99\xA0\xEF\xB8\x8F\xE2\x99\xA3\xEF\xB8\x8F\xE2\x99\xA5\xEF\xB8\x8F\xE2\x99\xA6\xEF\xB8\x8F\xE2\x99\xA8\xEF\xB8\x8F\xE2\x99\xBB\xEF\xB8\x8F\xE2\x99\xBE\xEF\xB8\x8F\xE2\x9A\x92\xEF\xB8\x8F\xE2\x9A\x94\xEF\xB8\x8F\xE2\x9A\x95\xEF\xB8\x8F\xE2\x9A\x96\xEF\xB8\x8F\xE2\x9A\x97\xEF\xB8\x8F\xE2\x9A\x99\xEF\xB8\x8F\xE2\x9A\x9B\xEF\xB8\x8F\xE2\x9A\x9C\xEF\xB8\x8F\xE2\x9A\xA0\xEF\xB8\x8F\xE2\x9A\xA7\xEF\xB8\x8F\xE2\x9A\xB0\xEF\xB8\x8F\xE2\x9A\xB1\xEF\xB8\x8F\xE2\x9B\x88\xEF\xB8\x8F\xE2\x9B\x8F\xEF\xB8\x8F\xE2\x9B\x91\xEF\xB8\x8F\xE2\x9B\x93\xEF\xB8\x8F\xE2\x9B\xA9\xEF\xB8\x8F\xE2\x9B\xB0\xEF\xB8\x8F\xE2\x9B\xB1\xEF\xB8\x8F\xE2\x9B\xB4\xEF\xB8\x8F\xE2\x9B\xB7\xEF\xB8\x8F\xE2\x9B\xB8\xEF\xB8\x8F\xE2\x9B\xB9\xEF\xB8\x8F\xE2\x9C\x82\xEF\xB8\x8F\xE2\x9C\x88\xEF\xB8\x8F\xE2\x9C\x89\xEF\xB8\x8F\xE2\x9C\x8C\xEF\xB8\x8F\xE2\x9C\x8D\xEF\xB8\x8F\xE2\x9C\x8F\xEF\xB8\x8F\xE2\x9C\x92\xEF\xB8\x8F\xE2\x9C\x94\xEF\xB8\x8F\xE2\x9C\x96\xEF\xB8\x8F\xE2\x9C\x9D\xEF\xB8\x8F\xE2\x9C\xA1\xEF\xB8\x8F\xE2\x9C\xB3\xEF\xB8\x8F\xE2\x9C\xB4\xEF\xB8\x8F\xE2\x9D\x84\xEF\xB8\x8F\xE2\x9D\x87\xEF\xB8\x8F\xE2\x9D\xA3\xEF\xB8\x8F\xE2\x9D\xA4\xEF\xB8\x8F\xE2\x9E\xA1\xEF\xB8\x8F\xE2\xA4\xB4\xEF\xB8\x8F\xE2\xA4\xB5\xEF\xB8\x8F\xE2\xAC\x85\xEF\xB8\x8F\xE2\xAC\x86\xEF\xB8\x8F\xE2\xAC\x87\xEF\xB8\x8F\xE3\x80\xB0\xEF\xB8\x8F\xE3\x80\xBD\xEF\xB8\x8F\xE3\x8A\x97\xEF\xB8\x8F\xE3\x8A\x99\xEF\xB8\x8F\xF0\x9F\x85\xB0\xEF\xB8\x8F\xF0\x9F\x85\xB1\xEF\xB8\x8F\xF0\x9F\x85\xBE\xEF\xB8\x8F\xF0\x9F\x85\xBF\xEF\xB8\x8F\xF0\x9F\x88\x82\xEF\xB8\x8F\xF0\x9F\x88\xB7\xEF\xB8\x8F\xF0\x9F\x8C\xA1\xEF\xB8\x8F\xF0\x9F\x8C\xA4\xEF\xB8\x8F\xF0\x9F\x8C\xA5\xEF\xB8\x8F\xF0\x9F\x8C\xA6\xEF\xB8\x8F\xF0\x9F\x8C\xA7\xEF\xB8\x8F\xF0\x9F\x8C\xA8\xEF\xB8\x8F\xF0\x9F\x8C\xA9\xEF\xB8\x8F\xF0\x9F\x8C\xAA\xEF\xB8\x8F\xF0\x9F\x8C\xAB\xEF\xB8\x8F\xF0\x9F\x8C\xAC\xEF\xB8\x8F\xF0\x9F\x8C\xB6\xEF\xB8\x8F\xF0\x9F\x8D\xBD\xEF\xB8\x8F\xF0\x9F\x8E\x96\xEF\xB8\x8F\xF0\x9F\x8E\x97\xEF\xB8\x8F\xF0\x9F\x8E\x99\xEF\xB8\x8F\xF0\x9F\x8E\x9A\xEF\xB8\x8F\xF0\x9F\x8E\x9B\xEF\xB8\x8F\xF0\x9F\x8E\x9E\xEF\xB8\x8F\xF0\x9F\x8E\x9F\xEF\xB8\x8F\xF0\x9F\x8F\x8B\xEF\xB8\x8F\xF0\x9F\x8F\x8C\xEF\xB8\x8F\xF0\x9F\x8F\x8D\xEF\xB8\x8F\xF0\x9F\x8F\x8E\xEF\xB8\x8F\xF0\x9F\x8F\x94\xEF\xB8\x8F\xF0\x9F\x8F\x95\xEF\xB8\x8F\xF0\x9F\x8F\x96\xEF\xB8\x8F\xF0\x9F\x8F\x97\xEF\xB8\x8F\xF0\x9F\x8F\x98\xEF\xB8\x8F\xF0\x9F\x8F\x99\xEF\xB8\x8F\xF0\x9F\x8F\x9A\xEF\xB8\x8F\xF0\x9F\x8F\x9B\xEF\xB8\x8F\xF0\x9F\x8F\x9C\xEF\xB8\x8F\xF0\x9F\x8F\x9D\xEF\xB8\x8F\xF0\x9F\x8F\x9E\xEF\xB8\x8F\xF0\x9F\x8F\x9F\xEF\xB8\x8F\xF0\x9F\x8F\xB3\xEF\xB8\x8F\xF0\x9F\x8F\xB5\xEF\xB8\x8F\xF0\x9F\x8F\xB7\xEF\xB8\x8F\xF0\x9F\x90\xBF\xEF\xB8\x8F\xF0\x9F\x91\x81\xEF\xB8\x8F\xF0\x9F\x93\xBD\xEF\xB8\x8F\xF0\x9F\x95\x89\xEF\xB8\x8F\xF0\x9F\x95\x8A\xEF\xB8\x8F\xF0\x9F\x95\xAF\xEF\xB8\x8F\xF0\x9F\x95\xB0\xEF\xB8\x8F\xF0\x9F\x95\xB3\xEF\xB8\x8F\xF0\x9F\x95\xB4\xEF\xB8\x8F\xF0\x9F\x95\xB5\xEF\xB8\x8F\xF0\x9F\x95\xB6\xEF\xB8\x8F\xF0\x9F\x95\xB7\xEF\xB8\x8F\xF0\x9F\x95\xB8\xEF\xB8\x8F\xF0\x9F\x95\xB9\xEF\xB8\x8F\xF0\x9F\x96\x87\xEF\xB8\x8F\xF0\x9F\x96\x8A\xEF\xB8\x8F\xF0\x9F\x96\x8B\xEF\xB8\x8F\xF0\x9F\x96\x8C\xEF\xB8\x8F\xF0\x9F\x96\x8D\xEF\xB8\x8F\xF0\x9F\x96\x90\xEF\xB8\x8F\xF0\x9F\x96\xA5\xEF\xB8\x8F\xF0\x9F\x96\xA8\xEF\xB8\x8F\xF0\x9F\x96\xB1\xEF\xB8\x8F\xF0\x9F\x96\xB2\xEF\xB8\x8F\xF0\x9F\x96\xBC\xEF\xB8\x8F\xF0\x9F\x97\x82\xEF\xB8\x8F\xF0\x9F\x97\x83\xEF\xB8\x8F\xF0\x9F\x97\x84\xEF\xB8\x8F\xF0\x9F\x97\x91\xEF\xB8\x8F\xF0\x9F\x97\x92\xEF\xB8\x8F\xF0\x9F\x97\x93\xEF\xB8\x8F\xF0\x9F\x97\x9C\xEF\xB8\x8F\xF0\x9F\x97\x9D\xEF\xB8\x8F\xF0\x9F\x97\x9E\xEF\xB8\x8F\xF0\x9F\x97\xA1\xEF\xB8\x8F\xF0\x9F\x97\xA3\xEF\xB8\x8F\xF0\x9F\x97\xA8\xEF\xB8\x8F\xF0\x9F\x97\xAF\xEF\xB8\x8F\xF0\x9F\x97\xB3\xEF\xB8\x8F\xF0\x9F\x97\xBA\xEF\xB8\x8F\xF0\x9F\x9B\x8B\xEF\xB8\x8F\xF0\x9F\x9B\x8D\xEF\xB8\x8F\xF0\x9F\x9B\x8E\xEF\xB8\x8F\xF0\x9F\x9B\x8F\xEF\xB8\x8F\xF0\x9F\x9B\xA0\xEF\xB8\x8F\xF0\x9F\x9B\xA1\xEF\xB8\x8F\xF0\x9F\x9B\xA2\xEF\xB8\x8F\xF0\x9F\x9B\xA3\xEF\xB8\x8F\xF0\x9F\x9B\xA4\xEF\xB8\x8F\xF0\x9F\x9B\xA5\xEF\xB8\x8F\xF0\x9F\x9B\xA9\xEF\xB8\x8F\xF0\x9F\x9B\xB0\xEF\xB8\x8F\xF0\x9F\x9B\xB3\xEF\xB8\x8F") },
+ ));
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::BasicEmojiV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::BasicEmojiV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_BASIC_EMOJI_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::BasicEmojiV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_bc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_bc_v1.rs.data
new file mode 100644
index 0000000000..919e33372b
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_bc_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<BidiClassV1Marker>` 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_bc_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_BC_V1: &'static <icu::properties::provider::BidiClassV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointMapV1::CodePointTrie(icu::collections::codepointtrie::CodePointTrie::from_parts(icu::collections::codepointtrie::CodePointTrieHeader { high_start: 1114112u32, shifted12_high_start: 272u16, index3_null_offset: 897u16, data_null_offset: 247u32, null_value: 0u32, trie_type: icu::collections::codepointtrie::TrieType::Small }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0@\0\x7F\0\xBF\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xFE\0<\x01|\x01\x8C\x01\xCB\x01\xD5\x01\xF7\0\xF7\0\x12\x02\xF7\0\xF7\0\xF7\0H\x02\x86\x02\xC6\x02\xFB\x02,\x03V\x03\x90\x03\xC5\x03\xDF\x03\x1F\x04]\x04\x8B\x04\xBB\x04\xF1\x04.\x05m\x05\xAC\x05\xEB\x05*\x06i\x06*\x06\xA8\x06\xE8\x06&\x07d\x07\xA4\x07\xE4\x07#\x08\xAC\x05b\x08\x84\x08\xC3\x08\x02\t8\tO\t\x8F\t\x9E\t\r\x02\xDB\t\x19\nS\n\xA7\x05\xA1\x08\xBB\x08\xC9\x08\xDF\x08\xFF\x08\x1A\t2\tQ\tq\tq\tq\tr\tq\tq\tq\tr\tq\tq\tq\tr\tq\tq\tq\tr\tq\tq\tq\tr\tq\tq\tq\tr\tq\tq\tq\tr\tq\tq\tq\tr\tq\tq\tq\tr\tq\tq\tq\tr\tq\tq\tq\tr\tq\tq\tq\tr\t\x92\tq\tq\tr\tq\tq\tq\tr\tq\tq\tq\tr\t\0\0\x10\0 \x000\0@\0P\0`\0p\0\x7F\0\x8F\0\x9F\0\xAF\0\xBF\0\xCF\0\xDF\0\xEF\0\xF7\0\x07\x01\x17\x01'\x01\xF7\0\x07\x01\x17\x01'\x01\xF7\0\x07\x01\x17\x01'\x01\xF7\0\x07\x01\x17\x01'\x01\xFE\0\x0E\x01\x1E\x01.\x01<\x01L\x01\\\x01l\x01|\x01\x8C\x01\x9C\x01\xAC\x01\x8C\x01\x9C\x01\xAC\x01\xBC\x01\xCB\x01\xDB\x01\xEB\x01\xFB\x01\xD5\x01\xE5\x01\xF5\x01\x05\x02\xF7\0\x07\x01\x17\x01'\x01\xF7\0\x07\x01\x17\x01'\x01\x12\x02\"\x022\x02B\x02\xF7\0\x07\x01\x17\x01'\x01\xF7\0\x07\x01\x17\x01'\x01\xF7\0\x07\x01\x17\x01'\x01H\x02X\x02h\x02x\x02\x86\x02\x96\x02\xA6\x02\xB6\x02\xC6\x02\xD6\x02\xE6\x02\xF6\x02\xFB\x02\x0B\x03\x1B\x03+\x03,\x03<\x03L\x03\\\x03V\x03f\x03v\x03\x86\x03\x90\x03\xA0\x03\xB0\x03\xC0\x03\xC5\x03\xD5\x03\xE5\x03\xF5\x03\xDF\x03\xEF\x03\xFF\x03\x0F\x04\x1F\x04/\x04?\x04O\x04]\x04m\x04}\x04\x8D\x04\x8B\x04\x9B\x04\xAB\x04\xBB\x04\xBB\x04\xCB\x04\xDB\x04\xEB\x04\xF1\x04\x01\x05\x11\x05!\x05.\x05>\x05N\x05^\x05m\x05}\x05\x8D\x05\x9D\x05\xAC\x05\xBC\x05\xCC\x05\xDC\x05\xEB\x05\xFB\x05\x0B\x06\x1B\x06*\x06:\x06J\x06Z\x06i\x06y\x06\x89\x06\x99\x06*\x06:\x06J\x06Z\x06\xA8\x06\xB8\x06\xC8\x06\xD8\x06\xE8\x06\xF8\x06\x08\x07\x18\x07&\x076\x07F\x07V\x07d\x07t\x07\x84\x07\x94\x07\xA4\x07\xB4\x07\xC4\x07\xD4\x07\xE4\x07\xF4\x07\x04\x08\x14\x08#\x083\x08C\x08S\x08\xAC\x05\xBC\x05\xCC\x05\xDC\x05b\x08r\x08\x82\x08\x92\x08\x84\x08\x94\x08\xA4\x08\xB4\x08\xC3\x08\xD3\x08\xE3\x08\xF3\x08\x02\t\x12\t\"\t2\t8\tH\tX\th\tO\t_\to\t\x7F\t\x8F\t\x9F\t\xAF\t\xBF\t\x9E\t\xAE\t\xBE\t\xCE\t\r\x02\x1D\x02-\x02=\x02\xDB\t\xEB\t\xFB\t\x0B\n\x19\n)\n9\nI\nS\nc\ns\n\x83\n\xA7\x05\xB7\x05\xC7\x05\xD7\x05\xF7\0\xF7\0=\n\x93\n\xF7\0\xA2\n\x1B\x02\xAF\n\xBD\n\xA0\x05\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0=\n\xF7\0\xF7\0\xF7\0\xCD\n\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0@\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xDD\n,\x01\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xEB\n\xF7\0\x8D\x05\xF7\0\x8D\x05\xF7\0\x8D\x05\xF7\0\xF7\0\xF7\0\xF7\nz\t\x01\x0B\xF7\0\xCD\n\x11\x0B\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\x8A\x05\xF7\0\xA4\x05\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0 \x0B.\x0B>\x0B\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0M\0k\x01k\x01\xF7\0G\x0B\xF7\0\xF7\0\xF7\0S\x0Ba\x0Bn\x0B\xF7\0\xF7\0\xF7\0|\x01\xAD\x01\xF7\0\xF7\0\xF7\0\x18\x02\xF7\0\xF7\0~\x0B\xAB\x05\xF7\0?\n\x18\x02\x1A\x02\xF7\0\x8C\x0B\xF7\0\xF7\0\xF7\0\x9A\x0B\x1A\x02\xF7\0\xF7\0>\n\xA9\x0B\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0h\n\xB9\x0B\xC2\x0B\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0|\x01|\x01|\x01|\x01\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xCC\x0B\xDB\x0BN\0N\0*\x01\xEB\x0Bk\x01\xFB\x0B\x0B\x0C\x17\x0C\x1C\x0C,\x0C<\x0CL\x0C\xF7\0\\\x0C\\\x0C\\\x0C|\x01|\x01\x1B\x02l\x0Cx\x0C\x86\x0C-\x01\x96\x0Ck\x01\xF7\0\xF7\0\xA4\x0Ck\x01k\x01k\x01k\x01k\x01k\x01k\x01\xB4\x0Ck\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01;\0\xF7\0\xF7\0\xF7\0P\0k\x01e\x01k\x01k\x01k\x01k\x01k\x01k\x01[\x08\xF7\0Q\x01\xF7\0k\x01k\x01\xBC\x0C\xC4\x0C\xF7\0\xF7\0\xF7\0\xF7\0Q\0k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01\xD4\x0Ck\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01H\x01k\x01d\x01k\x01k\x01k\x01k\x01k\x01k\x01\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xE4\x0C\xF3\x0C\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0Y\x05\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0|\x01|\x01k\x01k\x01k\x01k\x01k\x01>\x01\xF7\0\xF7\0k\x01\xFC\x0Ck\x01k\x01k\x01k\x01k\x01=\0k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01;\0\xF7\0k\x01\x0C\rk\x01\x1B\r+\r\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0;\r@\0\xF7\0\xF7\0\xF7\0\xF7\0\xCB\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0k\x01k\x01K\r\xF7\0*\x01\xF7\0\xF7\0\xF7\0k\x01\xF7\0[\r\xF7\0\xF7\0\xF7\0j\x01O\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0j\r\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0M\0\xF7\0L\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0k\x01k\x01k\x01k\x01\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0k\x01k\x01k\x01[\x08\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0N\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0Y\x05z\r\xF7\0\xFF\x05\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\x1A\x02k\x01k\x01?\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xCE\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\x8A\r\xF7\0\x96\r\x15\x06\xF7\0\xF7\0\xF7\0\x9C\x0C\xF7\0\xF7\0\xF7\0\xF7\0\x8B\x05\xF7\0|\x01\xA6\r\xF7\0\xF7\0\x90\t\xF7\0C\n\x1A\x02\xF7\0\xF7\0\x19\x02\xF7\0\xF7\0\xB2\r\xF7\0\xF7\0\xA8\x05\xF7\0\xF7\0\xC0\r\xCF\r\xDC\r\xF7\0\xF7\0\xA1\x05\xF7\0\xF7\0\xF7\0\xEC\r\xAC\x05\xF7\0\x01\x06\xA7\x05\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0-\x01\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xFC\r\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\n\x0E\x19\x0E\x8E\x02\x8E\x02,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x03)\x0Ek\x01,\x03,\x03,\x03,\x03,\x03,\x03,\x039\x0E\x85\0\x85\0;\x0E|\x01\xCD\n|\x01k\x01k\x01K\x0E[\x0E,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x03k\x0E{\x0E0\0@\0P\0@\0P\0;\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\x8B\x0E\x9B\x0E\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xD5\0\xF7\0\xF7\0\xF7\0k\x01k\x01k\x01k\x01O\x01O\x01@\0\xF7\0\xF7\0\xF7\0\xF7\0\xA0\x05\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xAB\x0E\xC4\x0C\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xBB\x0E\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\xCB\x0E\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\xDB\x0E\x8E\x02\x8E\x02\xEB\x0E\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\xFB\x0E\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x02\x0F\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02,\x03,\x03\x12\x0F\"\x0F\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x022\x0F3\x0F\x8E\x02\x8E\x02B\x0F\x8E\x02,\x03,\x03,\x03\xF9\x02\x8E\x02\x8E\x02\x8E\x02,\x03\0\x03\xE0\x02,\x03\x8E\x02P\x0F\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\xAC\x05\xF7\0\xF7\0B\n\x15\x02<\x01;\0`\x0F\x1A\x02\xF7\0\xF7\0l\x0F\xAB\x05\xF7\0\xF7\0\xF7\0\x19\x02\xF7\0w\x0F\x17\x02\xF7\0\xF7\0\xF7\0\xAA\x05\x1A\x02\xF7\0\xF7\0\x87\x0Ff\x0F\xF7\0\xF7\0\xF7\0Y\x05\x94\x0F\xAC\x05\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0Y\x05\x93\t\xF7\0\x1A\x02\xF7\0\xF7\0\x02\x06\x1B\x02\xF7\0\x0F\x02\x17\x02\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0B\nH\tZ\x05\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xA3\x0F)\x06\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xB0\x0F\x1B\x02\x01\x06\xF7\0\xF7\0\xF7\0\xC0\x0F\x1B\x02\xF7\0O\x01\xF7\0\xF7\0\xF7\0]\x05\xE2\x06\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0=\n\xD0\x0F\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0Y\x05P\n\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xDC\x0F\xAA\x05\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0k\x0F\x1B\x02\xF7\0\xEB\x0F\xF7\0\xF7\0\xF8\x0F\xA6\x05\x07\x10\xF7\0\xF7\0@\n\x17\x10\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0'\x10\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0H\n7\x10F\x10\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0U\x10\xE2\x06\xF7\0\xF7\0\xF7\0\xF7\0d\x10\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\x8C\x05\x1A\x02\xF7\0\xF7\0\xBB\x0E\xE7\x06\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0o\x10~\x10?\0\xF7\0\xF7\0\xF7\0\xF7\0\x86\x0F\x16\x02\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\x17\x02\xF7\0\xF7\0\xF7\0\x15\x02\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0Y\x05\xF7\0\xF7\0\xF7\0Y\x05\x19\x02\xF7\0\xF7\0\xF7\0\xF7\0\x8E\x10\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\0\x06\x9E\x10\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0|\x01|\x01\xAE\x01|\x01\x15\x02\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xE6\n\xAB\x10\xB8\x10\xF7\0e\x0F\xF7\0\xF7\0\xF7\0.\x01\xF7\0k\x01k\x01k\x01k\x01\xC8\x10\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0k\x01k\x01k\x01k\x01k\x01[\x08\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xCB\0\xF7\0\xF7\0\xF7\0\xD1\0\xF7\0\xF7\0L\0\xF7\0\xF7\0\xF7\0\xCD\0\xF7\0\xF7\0\xF7\0\xD5\x10\xE3\x10\xE3\x10\xE3\x10|\x01|\x01|\x01\xF3\x10|\x01|\x01\xAF\x01\xA8\x05\xA9\x05?\nk\n\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0d\n\xFE\x10\x0C\x11\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0Y\x05\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\x15\x02\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0Z\x05\xF7\0\xF7\0\xF7\0>\n\x17\x11\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0>\n\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02'\x11\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x023\x11\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02,\x03,\x03,\x03,\x03,\x03\x8E\x02\x8E\x02\x8E\x02\x8E\x02,\x03,\x03,\x03,\x03,\x03\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x03,\x037\x0E\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02\x8E\x02k\x01k\x01P\x01k\x01k\x01k\x01k\x01k\x01k\x01=\0\x7F\x10j\x01j\x01j\x01k\x01;\0C\x11\xF7\0L\0\xF7\0\xF7\0\xF7\0Q\0\xF7\0\xF7\0\xF7\0\xC9\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0;\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01N\x11O\x01O\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01O\x11k\x01k\x01k\x01k\x01k\x01\xCD\nP\x01@\0P\x01k\x01k\x01k\x01\x14\r\xCD\nk\x01k\x01\x14\rk\x01>\x01?\0\xF7\0\xF7\0\xF7\0\xF7\0k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01=\0>\x01O\x01Z\x11k\x01k\x01j\x11y\x11P\x01Z\x11Z\x11k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01k\x01g\x01k\x01k\x01Q\x01\xF7\0\xF7\0\xB1\x0E\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\x89\x11\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0|\x01|\x01|\x01|\x01|\x01|\x01|\x01|\x01|\x01|\x01|\x01|\x01|\x01|\x01|\x01\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x84\0\x9C\0\xBC\0\xDC\0\xFC\0\x1C\x01<\x01\\\x01|\x01\x87\x01\xA7\x01\xBF\x01\xDF\x01\xFF\x01\x1F\x02?\x02_\x02~\x02\x9C\x02\xB2\x02\xD2\x02\xE2\x02\x02\x03\"\x03B\x03a\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x85\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\xA5\x03\xC5\x03\xE5\x03\x04\x04\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03#\x048\x04X\x04x\x04\x98\x04\x81\x03\x81\x03\xB8\x04\xD8\x04\xEC\x04\x06\x05&\x05D\x05a\x05\x7F\x05\x9D\x05\xBD\x05\xDA\x05\xF4\x05\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x14\x06\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03%\x06\x81\x039\x06\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03X\x06\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03h\x06}\x06\x9D\x06\x81\x03\xB3\x06\x81\x03\xD3\x06\x81\x03\x81\x03\xF3\x06\t\x07\x1B\x07\x81\x03;\x07P\x07i\x07\x89\x07\xA9\x07\xC4\x07\xD4\x07\xE7\x07\x07\x08\"\x08\x81\x03B\x08\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03B\x08b\x08\x81\x08\x81\x08\x81\x08\x81\x08\x81\x08\x81\x08\x81\x08\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03\x81\x03") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x12\x12\x12\x12\x12\x12\x12\x12\x12\x08\x07\x08\t\x07\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x07\x07\x07\x08\t\n\n\x04\x04\x04\n\n\n\n\n\x03\x06\x03\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\n\n\n\n\n\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\0\0\n\n\n\n\n\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\0\0\n\n\n\n\x12\x12\x12\x12\x12\x07\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x06\n\x04\x04\x04\x04\n\n\n\n\0\n\n\x12\n\n\x04\x04\x02\x02\n\0\n\n\n\x02\0\n\n\n\n\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\0\0\0\0\0\0\0\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\n\0\0\0\0\0\n\n\n\n\n\n\n\n\n\n\n\n\n\n\0\0\n\n\n\n\n\n\n\n\n\n\n\n\n\n\0\0\0\0\0\n\n\n\n\n\n\n\n\n\0\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\0\0\0\0\n\n\0\0\0\0\0\0\0\0\n\0\0\0\0\n\n\0\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0\0\0\0\0\0\0\0\x11\x11\x11\x11\x11\x11\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0\n\n\x04\x01\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x01\x11\x11\x01\x11\x11\x01\x11\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x05\x05\x05\x05\x05\x05\n\n\r\x04\x04\r\x06\r\n\n\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x04\x05\x05\r\r\r\x11\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x11\x11\x11\x11\x11\x11\x11\x05\n\x11\x11\x11\x11\x11\x11\r\r\x11\x11\n\x11\x11\x11\x11\r\r\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x11\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x11\x11\x11\x11\x11\x11\x11\x11\x11\x01\x01\n\n\n\n\x01\x01\x01\x11\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x11\x11\x11\x11\x01\x11\x11\x11\x11\x11\x11\x11\x11\x11\x01\x11\x11\x11\x01\x11\x11\x11\x11\x11\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x11\x11\x11\x01\x01\x01\x01\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x05\x05\r\r\r\r\r\r\x11\x11\x11\x11\x11\x11\x11\x11\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x05\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\x11\0\0\0\x11\x11\x11\x11\x11\x11\x11\x11\0\0\0\0\x11\0\0\0\x11\x11\x11\x11\x11\x11\x11\0\0\0\0\0\0\0\0\0\0\x11\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\0\0\x11\x11\x11\x11\0\0\0\0\0\0\0\0\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\0\x11\0\x11\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\0\0\x11\x11\0\0\0\0\x11\x11\0\0\x11\x11\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0\0\x11\x11\x11\x11\x11\0\x11\x11\0\0\0\0\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x11\x11\x11\x11\x11\x11\0\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\0\x11\x11\x11\x11\0\0\0\0\0\0\0\0\x11\0\0\0\0\0\0\0\x11\x11\0\0\0\0\0\0\0\0\0\0\0\x11\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\n\n\n\n\n\x04\n\0\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\x11\x11\0\0\0\0\0\x11\x11\x11\0\x11\x11\x11\x11\0\0\0\0\0\0\0\x11\x11\0\0\0\0\0\0\0\0\0\0\0\x11\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\n\n\n\n\n\n\0\0\0\0\0\0\0\0\0\0\0\0\x11\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\x11\0\0\0\x11\x11\x11\x11\0\0\0\0\0\0\0\0\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\0\0\0\0\0\0\x11\x11\x11\0\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\0\x11\x11\x11\x11\x11\x11\x11\0\0\0\0\x04\0\0\0\0\0\0\0\x11\x11\x11\x11\x11\x11\x11\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\0\x11\x11\x11\x11\x11\x11\x11\x11\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\x11\0\x11\n\n\n\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\0\x11\x11\0\0\0\0\0\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\0\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\0\0\0\x11\0\x11\x11\x11\x11\x11\x11\0\x11\x11\0\0\x11\x11\0\0\0\0\0\0\0\0\x11\x11\0\0\0\0\x11\x11\x11\x11\0\0\0\0\0\0\0\0\0\0\0\x11\0\0\x11\x11\0\0\0\0\0\0\x11\0\0\n\n\n\n\n\n\n\n\n\n\0\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\x11\x11\0\0\0\0\0\0\0\0\0\0\0\x11\x11\0\x11\x11\x11\x11\x11\x11\x11\0\0\0\0\0\0\0\x04\0\x11\0\0\n\n\n\n\n\n\n\n\n\n\n\x11\x11\x11\x12\x11\x11\x11\0\0\0\0\x11\x11\0\0\0\0\0\0\0\x11\0\0\0\0\0\0\x11\x11\x11\0\0\0\0\n\0\0\0\n\n\0\0\0\0\0\0\0\0\0\0\x11\x11\0\0\x11\0\0\0\0\0\0\x11\0\x11\x11\x11\x11\x11\x11\x11\0\x11\0\0\x11\x11\x11\x11\x11\x11\x11\x11\0\0\0\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\0\0\x11\0\0\0\0\x11\0\x11\x11\x11\x11\x11\0\x11\0\0\0\x11\x11\x11\x11\0\0\x11\x11\0\x11\x11\x11\0\0\0\0\0\0\x11\0\x11\x11\0\0\0\x11\0\x11\x11\x11\x11\0\0\x11\x11\0\0\0\0\0\0\0\0\x11\0\x11\x11\x11\x11\x11\x11\x11\0\0\0\0\x11\0\0\0\x11\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\n\n\0\0\0\0\0\0\0\0\0\0\0\n\n\n\t\t\t\t\t\t\t\t\t\t\t\x12\x12\x12\0\x01\n\n\n\n\n\n\n\n\t\x07\x0B\x0E\x10\x0C\x0F\x06\x04\x04\x04\x04\x04\n\n\n\n\n\n\n\n\n\n\n\x06\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\x12\x12\x12\x12\x12\x12\x14\x15\x13\x16\x12\x12\x12\x12\x12\x12\x02\0\0\0\x02\x02\x02\x02\x02\x02\x03\x03\n\n\n\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\n\n\n\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\n\n\0\n\n\n\n\0\n\n\0\0\0\0\0\0\n\0\n\n\n\0\0\0\0\0\n\n\n\n\0\n\0\n\0\n\0\0\0\0\x04\0\n\n\n\n\n\0\0\0\0\0\n\n\n\n\0\0\0\0\0\0\0\0\0\n\n\n\0\0\0\0\n\n\x03\x04\n\n\n\n\n\n\n\n\n\n\n\n\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\n\n\n\n\n\n\n\n\n\n\n\n\0\n\n\n\0\0\0\0\0\n\n\n\n\n\n\0\0\0\0\x11\x11\0\0\0\0\0\0\0\n\n\n\n\n\n\n\n\n\n\0\n\n\n\n\n\t\n\n\n\n\0\0\0\n\n\n\n\n\n\n\n\0\0\0\0\0\0\0\0\0\x11\x11\x11\x11\0\0\n\0\0\0\0\0\n\n\0\0\0\0\0\n\n\n\0\0\0\0\0\0\0\0\0\x11\x11\n\n\0\0\0\n\n\n\n\0\0\0\0\0\0\0\0\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\0\n\n\n\0\0\0\0\0\0\0\n\n\n\n\0\0\0\0\0\x11\x11\x11\n\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\n\n\0\0\x11\0\0\0\x11\0\0\0\0\x11\0\0\0\0\0\x11\x11\0\n\n\n\n\x11\0\0\0\x11\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\0\x11\x11\x11\x11\0\0\x11\x11\0\0\0\0\0\0\0\0\0\x11\x11\x11\x11\x11\x11\0\x11\x11\0\0\x11\x11\0\0\0\0\0\0\0\0\0\x11\0\0\0\0\0\0\0\0\x11\0\0\0\x11\0\x11\x11\x11\0\0\x11\x11\0\0\0\0\0\x11\x11\0\0\0\0\0\x11\0\0\x11\0\0\0\0\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x11\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\r\r\r\r\r\r\r\r\r\r\r\r\r\r\n\n\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\n\n\n\x06\n\x06\0\n\x06\n\n\n\n\n\n\n\n\n\x04\n\n\x03\x03\n\n\n\0\n\x04\x04\n\0\0\0\0\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x12\0\n\n\x04\x04\x04\n\n\n\n\n\x03\x06\x03\x06\x06\x04\x04\n\n\n\x04\x04\0\n\n\n\n\n\n\n\0\x12\x12\x12\x12\x12\x12\x12\x12\x12\n\n\n\n\n\x12\x12\x11\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\x11\x11\x11\x11\x11\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\n\x01\x11\x11\x11\x01\x11\x11\x01\x01\x01\x01\x01\x11\x11\x11\x11\x01\x01\x01\x01\x01\x01\x01\x01\x11\x11\x11\x01\x01\x01\x01\x11\x01\x01\x01\x01\x01\x11\x11\x01\x01\x01\x01\x01\x01\x01\x01\x01\n\n\n\n\n\n\n\r\r\r\r\x11\x11\x11\x11\r\r\r\r\r\r\r\r\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\r\r\r\r\r\r\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x11\x11\x01\x01\x01\x11\x11\x11\x11\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x11\0\0\x11\x11\0\0\0\0\0\0\0\0\0\0\x11\x11\x11\x11\0\0\x11\x11\0\0\0\0\0\0\0\x11\x11\x11\x11\x11\0\x11\x11\x11\0\0\0\0\0\0\x11\x11\x11\x11\x11\x11\x11\x11\x11\0\0\x11\0\x11\x11\0\0\0\0\0\0\x11\0\0\0\x11\x11\x11\x11\x11\x11\0\x11\0\0\0\0\x11\x11\x11\x11\0\0\0\0\0\0\x11\x11\0\x11\0\0\0\x11\x11\x11\x11\x11\x11\x11\x11\0\0\x11\0\x11\0\0\x11\x11\x11\x11\0\x11\x11\x11\x11\x11\0\0\0\0\0\0\0\0\0\0\0\x11\x11\0\x11\0\x11\x11\x11\x11\x11\x11\0\0\x11\x11\0\0\0\0\0\x11\x11\x11\x11\x11\x11\0\0\x11\x11\x11\x11\0\x11\x11\x11\x11\x11\x11\0\0\x11\x11\x11\0\0\0\0\x11\x11\x11\x11\x11\x11\x11\0\x11\x11\0\0\0\0\0\0\x11\x11\x11\x11\x11\x11\x11\0\x11\x11\x11\x11\x11\x11\0\0\x11\x11\x11\x11\x11\x11\x11\x11\0\0\x11\x11\x11\x11\x11\x11\0\x11\x11\0\x11\x11\0\0\0\0\0\0\0\0\0\x11\x11\x11\x11\x11\x11\0\0\0\x11\0\x11\x11\0\x11\x11\0\0\0\x11\0\x11\0\0\0\0\0\0\0\0\n\n\n\n\n\n\n\n\x04\x04\x04\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\0\0\n\0\x11\0\0\0\0\0\0\0\0\0\0\0\x12\x12\x12\x12\0\0\0\0\0\0\0\0\0\0\0\0\x12\x12\x12\x12\x12\x12\x12\x12\x11\x11\x11\x11\x11\0\0\x11\x11\x11\x11\x11\x11\x11\0\0\0\0\n\n\x11\x11\x11\n\0\0\0\0\0\0\0\0\0\0\n\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\x11\x11\x11\x11\x11\x11\x11\0\0\0\0\x11\x11\x11\x11\x11\x11\x11\x11\x11\0\0\x11\x11\x11\x11\x11\0\x11\x11\0\x11\x11\x11\x11\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x11\x11\x11\x11\x11\x11\x11\x01\x01\x01\x01\x01\x01\x01\x01\x01\x11\x11\x11\x11\x11\x11\x11\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\n\n\n\n\n\n\n\n\0\0\0\0\n\n\n\n\n\n\n\n\n\0\0\0\0\0\0\0\n\n\n\n\n\n\n\n\n\n\n\n\n\n\0\n\n\n\n\n\n\0\0\0\0\0\0\0\0\n\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x12\x12\x12\x12\0") }, icu::properties::BidiClass(0u8)));
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::BidiClassV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::BidiClassV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_BC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::BidiClassV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_bidi_c_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_bidi_c_v1.rs.data
new file mode 100644
index 0000000000..d156d0e5d0
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_bidi_c_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<BidiControlV1Marker>` 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_bidi_c_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_BIDI_C_V1: &'static <icu::properties::provider::BidiControlV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x1C\x06\0\0\x1D\x06\0\0\x0E \0\0\x10 \0\0* \0\0/ \0\0f \0\0j \0\0") }, 12u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::BidiControlV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::BidiControlV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_BIDI_C_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::BidiControlV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_bidi_m_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_bidi_m_v1.rs.data
new file mode 100644
index 0000000000..0517421ac7
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_bidi_m_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<BidiMirroredV1Marker>` 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_bidi_m_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_BIDI_M_V1: &'static <icu::properties::provider::BidiMirroredV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0:\x0F\0\0>\x0F\0\0\x9B\x16\0\0\x9D\x16\0\09 \0\0; \0\0E \0\0G \0\0} \0\0\x7F \0\0\x8D \0\0\x8F \0\0@!\0\0A!\0\0\x01\"\0\0\x05\"\0\0\x08\"\0\0\x0E\"\0\0\x11\"\0\0\x12\"\0\0\x15\"\0\0\x17\"\0\0\x1A\"\0\0\x1E\"\0\0\x1F\"\0\0#\"\0\0$\"\0\0%\"\0\0&\"\0\0'\"\0\0+\"\0\x004\"\0\09\"\0\0:\"\0\0;\"\0\0M\"\0\0R\"\0\0V\"\0\0_\"\0\0a\"\0\0b\"\0\0c\"\0\0d\"\0\0l\"\0\0n\"\0\0\x8D\"\0\0\x8F\"\0\0\x93\"\0\0\x98\"\0\0\x99\"\0\0\xA2\"\0\0\xA4\"\0\0\xA6\"\0\0\xB9\"\0\0\xBE\"\0\0\xC0\"\0\0\xC9\"\0\0\xCE\"\0\0\xD0\"\0\0\xD2\"\0\0\xD6\"\0\0\xEE\"\0\0\xF0\"\0\0\0#\0\0\x08#\0\0\x0C#\0\0 #\0\0\"#\0\0)#\0\0+#\0\0h'\0\0v'\0\0\xC0'\0\0\xC1'\0\0\xC3'\0\0\xC7'\0\0\xC8'\0\0\xCA'\0\0\xCB'\0\0\xCE'\0\0\xD3'\0\0\xD7'\0\0\xDC'\0\0\xDF'\0\0\xE2'\0\0\xF0'\0\0\x83)\0\0\x99)\0\0\x9B)\0\0\xA1)\0\0\xA2)\0\0\xB0)\0\0\xB8)\0\0\xB9)\0\0\xC0)\0\0\xC6)\0\0\xC9)\0\0\xCA)\0\0\xCE)\0\0\xD3)\0\0\xD4)\0\0\xD6)\0\0\xD8)\0\0\xDD)\0\0\xE1)\0\0\xE2)\0\0\xE3)\0\0\xE6)\0\0\xE8)\0\0\xEA)\0\0\xF4)\0\0\xFA)\0\0\xFC)\0\0\xFE)\0\0\n*\0\0\x1D*\0\0\x1E*\0\0\"*\0\0$*\0\0%*\0\0&*\0\0'*\0\0)*\0\0**\0\0+*\0\0/*\0\x004*\0\x006*\0\0<*\0\0?*\0\0W*\0\0Y*\0\0d*\0\0f*\0\0j*\0\0n*\0\0o*\0\0q*\0\0s*\0\0u*\0\0y*\0\0\xA4*\0\0\xA6*\0\0\xAE*\0\0\xAF*\0\0\xD7*\0\0\xDC*\0\0\xDD*\0\0\xDE*\0\0\xDF*\0\0\xE2*\0\0\xE7*\0\0\xEC*\0\0\xEF*\0\0\xF3*\0\0\xF4*\0\0\xF7*\0\0\xFC*\0\0\xFD*\0\0\xFE*\0\0\xFE+\0\0\xFF+\0\0\x02.\0\0\x06.\0\0\t.\0\0\x0B.\0\0\x0C.\0\0\x0E.\0\0\x1C.\0\0\x1E.\0\0 .\0\0*.\0\0U.\0\0].\0\0\x080\0\0\x120\0\0\x140\0\0\x1C0\0\0Y\xFE\0\0_\xFE\0\0d\xFE\0\0f\xFE\0\0\x08\xFF\0\0\n\xFF\0\0\x1C\xFF\0\0\x1D\xFF\0\0\x1E\xFF\0\0\x1F\xFF\0\0;\xFF\0\0<\xFF\0\0=\xFF\0\0>\xFF\0\0[\xFF\0\0\\\xFF\0\0]\xFF\0\0^\xFF\0\0_\xFF\0\0a\xFF\0\0b\xFF\0\0d\xFF\0\0\xDB\xD6\x01\0\xDC\xD6\x01\0\x15\xD7\x01\0\x16\xD7\x01\0O\xD7\x01\0P\xD7\x01\0\x89\xD7\x01\0\x8A\xD7\x01\0\xC3\xD7\x01\0\xC4\xD7\x01\0") }, 553u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::BidiMirroredV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::BidiMirroredV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_BIDI_M_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::BidiMirroredV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_bidiauxiliaryprops_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_bidiauxiliaryprops_v1.rs.data
new file mode 100644
index 0000000000..56bfe64d55
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_bidiauxiliaryprops_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<BidiAuxiliaryPropertiesV1Marker>` 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_bidiauxiliaryprops_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_BIDIAUXILIARYPROPS_V1: &'static <icu::properties::provider::bidi_data::BidiAuxiliaryPropertiesV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::bidi_data::BidiAuxiliaryPropertiesV1 { trie: icu::collections::codepointtrie::CodePointTrie::from_parts(icu::collections::codepointtrie::CodePointTrieHeader { high_start: 120832u32, shifted12_high_start: 30u16, index3_null_offset: 3u16, data_null_offset: 186u32, null_value: 0u32, trie_type: icu::collections::codepointtrie::TrieType::Small }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0@\0~\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xC0\0\xBA\0\xBA\0\xBA\0\xA5\x01\xBE\x01\xBE\x01\xBF\x01\xBE\x01\xBE\x01\xBE\x01\xDF\x01\0\0\x10\0 \x000\0@\0P\0`\0p\0~\0\x8E\0\x9E\0\xAE\0\xBA\0\xCA\0\xDA\0\xEA\0\xBA\0\xCA\0\xDA\0\xEA\0\xBA\0\xCA\0\xDA\0\xEA\0\xBA\0\xCA\0\xDA\0\xEA\0\xBA\0\xCA\0\xDA\0\xEA\0\xBA\0\xCA\0\xDA\0\xEA\0\xBA\0\xCA\0\xDA\0\xEA\0\xBA\0\xCA\0\xDA\0\xEA\0\xC0\0\xD0\0\xE0\0\xF0\0\xBA\0\xCA\0\xDA\0\xEA\0\xBA\0\xCA\0\xDA\0\xEA\0\xBA\0\xCA\0\xDA\0\xEA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xFE\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\x0B\x01\x16\x01\xBA\0\xBA\0\x1D\x01,\x01\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0<\x01\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0K\x01Z\x01j\x01v\x01\x84\x01\x92\x01\xA1\x01\xB1\x01\xC1\x01\xD1\x01\xDF\x01\xEF\x01\xFF\x01\x0F\x02\x1F\x02/\x02?\x02\xBA\0O\x02\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0Z\x02j\x02\xBA\0\xBA\0\xBA\0\xBA\0z\x02\x88\x02\x97\x02\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xA7\x02\xB7\x02\xC7\x02\xD7\x02\xE7\x02\xF7\x02\x06\x03\x12\x03 \x03*\x038\x03G\x03\xBA\0V\x03b\x03q\x03\x81\x03\x91\x03\xA1\x03\xB1\x03\xC1\x03\xD1\x03\xE0\x03\xEF\x03\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xFD\x03\x0C\x04\x1A\x04*\x04\xBA\0\xBA\x005\x04\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0B\x04R\x04\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0^\x04m\x04\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0u\x04\x7F\x04\xBA\0\x8E\x04\xBA\0\x9C\x04\xAC\x04\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xB1\x04\xBA\0\xBA\0\xBA\0\xB7\x04\xBA\0\xBA\0=\x01\xBA\0\xBA\0\xBA\0\xB3\x04\xBA\0\xBA\0\xBA\0\xB9\x04\xBA\0\xBA\0\xBA\0H\0T\0T\0T\0T\0T\0T\0d\0\x03\0\x03\0\x03\0\x84\0\x03\0\x03\0\x03\0\x03\0\xA1\0\xC1\0\x03\0\xD4\0\xF3\0\x13\x01\x03\x003\x01S\x01\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0n\x01\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x85\x01\xEE\xFF") }, 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\xA0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0>\0 \0\0\0<\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0]\0`\0\0\0[\0\xA0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0}\0`\0\0\0{\0\xA0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xBB\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xAB\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0;\x0F`:\x0F\xA0=\x0F`<\x0F\xA0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x9C\x16`\x9B\x16\xA0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0: 9 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0F `E \xA0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0~ `} \xA0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x8E `\x8D \xA0\0\0\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \0\0 \0\0 \0\0 \0\0\0\0\0\0\0\0\0\x0B\" \x0C\" \r\" \x08\" \t\" \n\" \0\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\0\0\xF5) \0\0 \0\0\0\0\0\0\0\0\0\0\0 \0\0 \0\0 \0\0 \0\0\0\xFE+ \xA3) \x9B) \xA0) \0\0\0\xEE* \0\0\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0 \0\0 \0\0 \0\0 \0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \0\0\0\0\0 =\" <\" \0\0 \0\0 \0\0 \xCD\" \0\0 L\" \0\0 \0\0 \0\0 \0\0 \0\0 \0\0 E\" \0\0\0\0\0\0\0\0\0S\" R\" U\" 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\0e\" d\" g\" f\" i\" h\" k\" j\" \0\0\0\0\0\0o\" n\" q\" p\" s\" r\" u\" t\" w\" v\" y\" x\" {\" z\" }\" |\" \x7F\" ~\" \x81\" \x80\" \x83\" \x82\" \x85\" \x84\" \x87\" \x86\" \x89\" \x88\" \x8B\" \x8A\" \0\0 \0\0\0\0\0\0\x90\" \x8F\" \x92\" \x91\" \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xB8) \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xA3\" \xA2\" \0\0\0\0\0\0\xDE* \0\0 \xE4* \xE3* \0\0 \xE5* \0\0 \0\0 \0\0 \0\0 \xB1\" \xB0\" \xB3\" \xB2\" \xB5\" \xB4\" \xB7\" \xB6\" \xDC' \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xCA\" \xC9\" \xCC\" \xCB\" C\" \0\0\0\0\0\0\xD1\" \xD0\" \0\0\0\0\0\0\0\0\0\0\0\0\xD7\" \xD6\" \xD9\" \xD8\" \xDB\" \xDA\" \xDD\" \xDC\" \xDF\" \xDE\" \xE1\" \xE0\" \xE3\" \xE2\" \xE5\" \xE4\" \xE7\" \xE6\" \xE9\" \xE8\" \xEB\" \xEA\" \xED\" \xEC\" \0\0\0\0\0\0\xF1\" \xF0\" \xFA\" \xFB\" \xFC\" \0\0 \xFD\" \xFE\" \0\0 \0\0 \xF2\" \xF3\" \xF4\" \xF6\" \xF7\" \0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t#`\x08#\xA0\x0B#`\n#\xA0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0*#`)#\xA0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0i'`h'\xA0k'`j'\xA0m'`l'\xA0o'`n'\xA0q'`p'\xA0s'`r'\xA0u'`t'\xA0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \0\0\0\0\0\0\xC4' \xC3' \xC6'`\xC5'\xA0\0\0\0\xC9' \xC8' \0\0\0\xCD' \0\0 \xCB' \0\0\0\0\0\0\0\0\0\0\0 \0\0 \xD6' \xD5' \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xB8\" \xDE' \xDD' \0\0\0\0\0\0\xE3' \xE2' \xE5' \xE4' \xE7'`\xE6'\xA0\xE9'`\xE8'\xA0\xEB'`\xEA'\xA0\xED'`\xEC'\xA0\xEF'`\xEE'\xA0\0\0\0\0\0\0\0\0\0\x84)`\x83)\xA0\x86)`\x85)\xA0\x88)`\x87)\xA0\x8A)`\x89)\xA0\x8C)`\x8B)\xA0\x90)`\x8F)\xA0\x8E)`\x8D)\xA0\x92)`\x91)\xA0\x94)`\x93)\xA0\x96)`\x95)\xA0\x98)`\x97)\xA0\0\0\0\0\0\0!\" \0\0 \0\0 \0\0 \0\0 \"\" \0\0\0\0\0 \" \xA5) \xA4) \0\0 \0\0 \xA9) \xA8) \xAB) \xAA) \xAD) \xAC) \xAF) \xAE) \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x98\" \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xC1) \xC0) \0\0 \0\0 \xC5) \xC4) \0\0\0\0\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0 \xD0) \xCF) \xD2) \xD1) \0\0\0\xD5) \xD4) \0\0\0\0\0\0\xD9)`\xD8)\xA0\xDB)`\xDA)\xA0\0\0 \0\0\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) \xE8) \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \x15\" \0\0 \0\0 \xF9) \xF8) \0\0\0\0\0\0\xFD)`\xFC)\xA0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \0\0 \0\0 \0\0 \0\0 \0\0 \0\0 \0\0 \0\0 \0\0 \0\0 \0\0 \0\0 \0\0\0\0\0 \0\0 \0\0\0\0\0\0\0\0 \0\0\0\0\0 \0\0\0\0\0\0\0\0 \0\0\0,* +* .* -* \0\0\0\0\0\0\0\0\0\0\0\x005* 4* \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0=* <* \0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0e* d* \0\0\0\0\0\0\0\0\0\0\0\0\0\0 \0\0 \0\0 \0\0 \0\0\0\0\0 \0\0\0\0\0\0\0\0 \0\0 \0\0\0\0\0\0\0\0\0\0\0\0z* y* |* {* ~* }* \x80* \x7F* \x82* \x81* \x84* \x83* \x86* \x85* \x88* \x87* \x8A* \x89* \x8C* \x8B* \x8E* \x8D* \x90* \x8F* \x92* \x91* \x94* \x93* \x96* \x95* \x98* \x97* \x9A* \x99* \x9C* \x9B* \x9E* \x9D* \xA0* \x9F* \xA2* \xA1* \0\0 \0\0\0\0\0\0\xA7* \xA6* \xA9* \xA8* \xAB* \xAA* \xAD* \xAC* \0\0\0\xB0* \xAF* \xB2* \xB1* \xB4* \xB3* \xB6* \xB5* \xB8* \xB7* \xBA* \xB9* \xBC* \xBB* \xBE* \xBD* \xC0* \xBF* \xC2* \xC1* \xC4* \xC3* \xC6* \xC5* \xC8* \xC7* \xCA* \xC9* \xCC* \xCB* \xCE* \xCD* \xD0* \xCF* \xD2* \xD1* \xD4* \xD3* \xD6* \xD5* \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \0\0\0\xA6\" \0\0\0\0\0\0\0\0 \xA9\" \xA8\" \xAB\" \0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xED* \xEC* $\" \0\0\0\0\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\0\0\xF8* \xF7* \xFA* \xF9* \0\0 \0\0\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1F\" \0\0\0\0\0\0\x03. \x02. \x05. \x04. \0\0\0\0\0\0\0\0\0\n. \t. \0\0\0\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\0\0\0\0\x1D. \x1C. \0\0\0\0\0\0!. . #.`\".\xA0%.`$.\xA0'.`&.\xA0).`(.\xA0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0V.`U.\xA0X.`W.\xA0Z.`Y.\xA0\\.`[.\xA0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t0`\x080\xA0\x0B0`\n0\xA0\r0`\x0C0\xA0\x0F0`\x0E0\xA0\x110`\x100\xA0\0\0\0\0\0\0\x150`\x140\xA0\x170`\x160\xA0\x190`\x180\xA0\x1B0`\x1A0\xA0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Z\xFE`Y\xFE\xA0\\\xFE`[\xFE\xA0^\xFE`]\xFE\xA0\0\0\0\0\0\0\0\0\0\0\0\0e\xFE d\xFE \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\xFF`\x08\xFF\xA0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1E\xFF \0\0\0\x1C\xFF \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0=\xFF`\0\0\0;\xFF\xA0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0]\xFF`\0\0\0[\xFF\xA0\0\0\0`\xFF`_\xFF\xA0\0\0\0c\xFF`b\xFF\xA0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0") }, icu::properties::provider::bidi_data::MirroredPairedBracketData { mirroring_glyph: '\0', mirrored: false, paired_bracket_type: icu::properties::provider::bidi_data::CheckedBidiPairedBracketType::None }) };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::bidi_data::BidiAuxiliaryPropertiesV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::bidi_data::BidiAuxiliaryPropertiesV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_BIDIAUXILIARYPROPS_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::bidi_data::BidiAuxiliaryPropertiesV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_blank_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_blank_v1.rs.data
new file mode 100644
index 0000000000..f5425fe0af
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_blank_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<BlankV1Marker>` 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_blank_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_BLANK_V1: &'static <icu::properties::provider::BlankV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\t\0\0\0\n\0\0\0 \0\0\0!\0\0\0\xA0\0\0\0\xA1\0\0\0\x80\x16\0\0\x81\x16\0\0\0 \0\0\x0B \0\0/ \0\x000 \0\0_ \0\0` \0\0\x000\0\0\x010\0\0") }, 18u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::BlankV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::BlankV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_BLANK_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::BlankV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_cased_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_cased_v1.rs.data
new file mode 100644
index 0000000000..005c76b69e
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_cased_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<CasedV1Marker>` 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_cased_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_CASED_V1: &'static <icu::properties::provider::CasedV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0a\0\0\0{\0\0\0\xAA\0\0\0\xAB\0\0\0\xB5\0\0\0\xB6\0\0\0\xBA\0\0\0\xBB\0\0\0\xC0\0\0\0\xD7\0\0\0\xD8\0\0\0\xF7\0\0\0\xF8\0\0\0\xBB\x01\0\0\xBC\x01\0\0\xC0\x01\0\0\xC4\x01\0\0\x94\x02\0\0\x95\x02\0\0\xB9\x02\0\0\xC0\x02\0\0\xC2\x02\0\0\xE0\x02\0\0\xE5\x02\0\0E\x03\0\0F\x03\0\0p\x03\0\0t\x03\0\0v\x03\0\0x\x03\0\0z\x03\0\0~\x03\0\0\x7F\x03\0\0\x80\x03\0\0\x86\x03\0\0\x87\x03\0\0\x88\x03\0\0\x8B\x03\0\0\x8C\x03\0\0\x8D\x03\0\0\x8E\x03\0\0\xA2\x03\0\0\xA3\x03\0\0\xF6\x03\0\0\xF7\x03\0\0\x82\x04\0\0\x8A\x04\0\x000\x05\0\x001\x05\0\0W\x05\0\0`\x05\0\0\x89\x05\0\0\xA0\x10\0\0\xC6\x10\0\0\xC7\x10\0\0\xC8\x10\0\0\xCD\x10\0\0\xCE\x10\0\0\xD0\x10\0\0\xFB\x10\0\0\xFC\x10\0\0\0\x11\0\0\xA0\x13\0\0\xF6\x13\0\0\xF8\x13\0\0\xFE\x13\0\0\x80\x1C\0\0\x89\x1C\0\0\x90\x1C\0\0\xBB\x1C\0\0\xBD\x1C\0\0\xC0\x1C\0\0\0\x1D\0\0\xC0\x1D\0\0\0\x1E\0\0\x16\x1F\0\0\x18\x1F\0\0\x1E\x1F\0\0 \x1F\0\0F\x1F\0\0H\x1F\0\0N\x1F\0\0P\x1F\0\0X\x1F\0\0Y\x1F\0\0Z\x1F\0\0[\x1F\0\0\\\x1F\0\0]\x1F\0\0^\x1F\0\0_\x1F\0\0~\x1F\0\0\x80\x1F\0\0\xB5\x1F\0\0\xB6\x1F\0\0\xBD\x1F\0\0\xBE\x1F\0\0\xBF\x1F\0\0\xC2\x1F\0\0\xC5\x1F\0\0\xC6\x1F\0\0\xCD\x1F\0\0\xD0\x1F\0\0\xD4\x1F\0\0\xD6\x1F\0\0\xDC\x1F\0\0\xE0\x1F\0\0\xED\x1F\0\0\xF2\x1F\0\0\xF5\x1F\0\0\xF6\x1F\0\0\xFD\x1F\0\0q \0\0r \0\0\x7F \0\0\x80 \0\0\x90 \0\0\x9D \0\0\x02!\0\0\x03!\0\0\x07!\0\0\x08!\0\0\n!\0\0\x14!\0\0\x15!\0\0\x16!\0\0\x19!\0\0\x1E!\0\0$!\0\0%!\0\0&!\0\0'!\0\0(!\0\0)!\0\0*!\0\0.!\0\0/!\0\x005!\0\09!\0\0:!\0\0<!\0\0@!\0\0E!\0\0J!\0\0N!\0\0O!\0\0`!\0\0\x80!\0\0\x83!\0\0\x85!\0\0\xB6$\0\0\xEA$\0\0\0,\0\0\xE5,\0\0\xEB,\0\0\xEF,\0\0\xF2,\0\0\xF4,\0\0\0-\0\0&-\0\0'-\0\0(-\0\0--\0\0.-\0\0@\xA6\0\0n\xA6\0\0\x80\xA6\0\0\x9E\xA6\0\0\"\xA7\0\0\x88\xA7\0\0\x8B\xA7\0\0\x8F\xA7\0\0\x90\xA7\0\0\xCB\xA7\0\0\xD0\xA7\0\0\xD2\xA7\0\0\xD3\xA7\0\0\xD4\xA7\0\0\xD5\xA7\0\0\xDA\xA7\0\0\xF2\xA7\0\0\xF7\xA7\0\0\xF8\xA7\0\0\xFB\xA7\0\x000\xAB\0\0[\xAB\0\0\\\xAB\0\0j\xAB\0\0p\xAB\0\0\xC0\xAB\0\0\0\xFB\0\0\x07\xFB\0\0\x13\xFB\0\0\x18\xFB\0\0!\xFF\0\0;\xFF\0\0A\xFF\0\0[\xFF\0\0\0\x04\x01\0P\x04\x01\0\xB0\x04\x01\0\xD4\x04\x01\0\xD8\x04\x01\0\xFC\x04\x01\0p\x05\x01\0{\x05\x01\0|\x05\x01\0\x8B\x05\x01\0\x8C\x05\x01\0\x93\x05\x01\0\x94\x05\x01\0\x96\x05\x01\0\x97\x05\x01\0\xA2\x05\x01\0\xA3\x05\x01\0\xB2\x05\x01\0\xB3\x05\x01\0\xBA\x05\x01\0\xBB\x05\x01\0\xBD\x05\x01\0\x80\x07\x01\0\x81\x07\x01\0\x83\x07\x01\0\x86\x07\x01\0\x87\x07\x01\0\xB1\x07\x01\0\xB2\x07\x01\0\xBB\x07\x01\0\x80\x0C\x01\0\xB3\x0C\x01\0\xC0\x0C\x01\0\xF3\x0C\x01\0\xA0\x18\x01\0\xE0\x18\x01\0@n\x01\0\x80n\x01\0\0\xD4\x01\0U\xD4\x01\0V\xD4\x01\0\x9D\xD4\x01\0\x9E\xD4\x01\0\xA0\xD4\x01\0\xA2\xD4\x01\0\xA3\xD4\x01\0\xA5\xD4\x01\0\xA7\xD4\x01\0\xA9\xD4\x01\0\xAD\xD4\x01\0\xAE\xD4\x01\0\xBA\xD4\x01\0\xBB\xD4\x01\0\xBC\xD4\x01\0\xBD\xD4\x01\0\xC4\xD4\x01\0\xC5\xD4\x01\0\x06\xD5\x01\0\x07\xD5\x01\0\x0B\xD5\x01\0\r\xD5\x01\0\x15\xD5\x01\0\x16\xD5\x01\0\x1D\xD5\x01\0\x1E\xD5\x01\0:\xD5\x01\0;\xD5\x01\0?\xD5\x01\0@\xD5\x01\0E\xD5\x01\0F\xD5\x01\0G\xD5\x01\0J\xD5\x01\0Q\xD5\x01\0R\xD5\x01\0\xA6\xD6\x01\0\xA8\xD6\x01\0\xC1\xD6\x01\0\xC2\xD6\x01\0\xDB\xD6\x01\0\xDC\xD6\x01\0\xFB\xD6\x01\0\xFC\xD6\x01\0\x15\xD7\x01\0\x16\xD7\x01\x005\xD7\x01\x006\xD7\x01\0O\xD7\x01\0P\xD7\x01\0o\xD7\x01\0p\xD7\x01\0\x89\xD7\x01\0\x8A\xD7\x01\0\xA9\xD7\x01\0\xAA\xD7\x01\0\xC3\xD7\x01\0\xC4\xD7\x01\0\xCC\xD7\x01\0\0\xDF\x01\0\n\xDF\x01\0\x0B\xDF\x01\0\x1F\xDF\x01\0%\xDF\x01\0+\xDF\x01\x000\xE0\x01\0n\xE0\x01\0\0\xE9\x01\0D\xE9\x01\x000\xF1\x01\0J\xF1\x01\0P\xF1\x01\0j\xF1\x01\0p\xF1\x01\0\x8A\xF1\x01\0") }, 4526u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::CasedV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::CasedV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_CASED_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::CasedV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_ccc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_ccc_v1.rs.data
new file mode 100644
index 0000000000..025d678d19
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_ccc_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<CanonicalCombiningClassV1Marker>` 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_ccc_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_CCC_V1: &'static <icu::properties::provider::CanonicalCombiningClassV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointMapV1::CodePointTrie(icu::collections::codepointtrie::CodePointTrie::from_parts(icu::collections::codepointtrie::CodePointTrieHeader { high_start: 125440u32, shifted12_high_start: 31u16, index3_null_offset: 336u16, data_null_offset: 0u32, null_value: 0u32, trie_type: icu::collections::codepointtrie::TrieType::Small }, 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\x80\0\xBD\0\0\0\0\0\0\0\0\0\xFA\0\0\0\0\0\0\0)\x01i\x01\x99\x01\xCE\x01\0\0\xFF\x01.\x02m\x02\0\0\x82\x02\xC0\x02\xEE\x02\x16\x03L\x03\x8C\x03\xC9\x03\x8C\x03\xFC\x03\x8C\x03;\x04\x8C\x03;\x04\x8C\x03;\x04\0\0;\x04\x8C\x03n\x04\x8C\x03;\x04\x85\x04;\x04\0\0\xC2\x04\xCD\x04\x08\x05\x14\x05O\x05w\x05\xB1\x05\xF1\x05+\x06\xD9\x04\xF2\x04\xFF\x04\x15\x055\x05E\x05]\x05|\x05\0\0\x10\0 \x000\0@\0P\0`\0p\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\0\0\x10\0 \x000\0\x80\0\x90\0\xA0\0\xB0\0\xBD\0\xCD\0\xDD\0\xED\0\0\0\x10\0 \x000\0\0\0\x10\0 \x000\0\xFA\0\n\x01\x1A\x01*\x01\0\0\x10\0 \x000\0\0\0\x10\0 \x000\0\0\0\x10\0 \x000\0)\x019\x01I\x01Y\x01i\x01y\x01\x89\x01\x99\x01\xA9\x01\xB9\x01\xC9\x01\xCE\x01\xDE\x01\xEE\x01\xFE\x01\0\0\x10\0 \x000\0\xFF\x01\x0F\x02\x1F\x02/\x02.\x02>\x02N\x02^\x02m\x02}\x02\x8D\x02\x9D\x02\0\0\x10\0 \x000\0\x82\x02\x92\x02\xA2\x02\xB2\x02\xC0\x02\xD0\x02\xE0\x02\xF0\x02\xEE\x02\xFE\x02\x0E\x03\x1E\x03\x16\x03&\x036\x03F\x03L\x03\\\x03l\x03|\x03\x8C\x03\x9C\x03\xAC\x03\xBC\x03\xC9\x03\xD9\x03\xE9\x03\xF9\x03\x8C\x03\x9C\x03\xAC\x03\xBC\x03\xFC\x03\x0C\x04\x1C\x04,\x04\x8C\x03\x9C\x03\xAC\x03\xBC\x03;\x04K\x04[\x04k\x04\x8C\x03\x9C\x03\xAC\x03\xBC\x03;\x04K\x04[\x04k\x04\x8C\x03\x9C\x03\xAC\x03\xBC\x03;\x04K\x04[\x04k\x04\0\0\x10\0 \x000\0;\x04K\x04[\x04k\x04\x8C\x03\x9C\x03\xAC\x03\xBC\x03n\x04~\x04\x8E\x04\x9E\x04\x8C\x03\x9C\x03\xAC\x03\xBC\x03;\x04K\x04[\x04k\x04\x85\x04\x95\x04\xA5\x04\xB5\x04;\x04K\x04[\x04k\x04\0\0\x10\0 \x000\0\xC2\x04\xD2\x04\xE2\x04\xF2\x04\xCD\x04\xDD\x04\xED\x04\xFD\x04\x08\x05\x18\x05(\x058\x05\x14\x05$\x054\x05D\x05O\x05_\x05o\x05\x7F\x05w\x05\x87\x05\x97\x05\xA7\x05\xB1\x05\xC1\x05\xD1\x05\xE1\x05\xF1\x05\x01\x06\x11\x06!\x06+\x06;\x06K\x06[\x06\0\0\0\0\0\0d\x06\0\0\0\0\0\0\0\0$\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xBC\x04\0\0\x05\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0r\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x80\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x8A\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x96\x06\0\0\0\0\0\0\0\0\t\x04\xA1\x06\0\0\0\0\0\0\xB1\x06\xC0\x06\0\0\0\0\0\0\0\0\0\0\0\0\xC4\x03\x05\x04\0\0\xCF\x06\xE9\0\0\0\0\0\xB6\x04\0\0\0\0\0\0\xC2\x03\xDF\x06\0\0\0\0\0\0\xC1\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xEF\x06\xFF\x06\r\x07\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\x07-\x07\x80\x007\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0G\x07V\x07\xEC\0\0\0\0\0\0\0\0\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\xEB\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xFA\x03\0\0\0\0\0\0\0\0\0\0\0\0\x80\0\x80\0\0\0\0\0f\x07\0\0\0\0\0\0\0\0\0\0\0\0v\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\x82\x07\0\0r\0\0\0\0\0\0\0\0\0\0\0\xEB\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x04\0\0\xCA\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x04\0\0\x80\0\xEB\0\0\0\0\0\xFC\x02\0\0\0\0\x06\x04\0\0\0\0\0\0\0\0\0\0\xC5\x03\t\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x92\x07\xA2\x07\0\0\0\0\x03\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\xC9\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xA4\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xB4\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0$\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xED\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xF7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xC4\x07\0\0\0\0\xD4\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xE4\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xF0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xF8\x07\0\0\0\0\0\0\0\0\xFA\x02\0\0\0\0\0\0\0\0\x05\x08\xED\x01\0\0\0\0\x15\x08\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x04\0\0\0\0%\x08\0\0\0\0\0\0+\x08\0\0\0\0\0\0\0\0\xEA\0\0\0\0\08\x08\0\0\0\0\0\0\xC5\x03\0\0\0\0\0\0\0\0H\x08\0\0\0\0\0\0S\x08\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Z\x08\0\0\0\0\0\0\0\0e\x08\xC9\x03\0\0r\x08\xE8\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x80\x08,\x04\0\0\0\0\0\0\0\0\0\0\0\0\x8E\x08\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xFA\x03\x91\x08\0\0\0\0\0\0\xFA\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x8A\x08\0\0\0\0\0\0\0\0\0\0\0\0\xFE\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0+\x08\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xB3\x04\xC5\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\x04\0\0\0\0\0\0\x05\x04\x02\x04\0\0\0\0\0\0\0\0\0\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\0\xFA\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x9F\x08\0\0\0\0\0\0\0\0\x02\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\xA2\x08\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xB2\x08\0\0\0\0\0\0\xE6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xC2\x08\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xC4\x08\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xD3\x08\xE1\x08\xEE\x08\0\0\xFA\x08\0\0\0\0\0\0\0\0\0\0\x08\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\x18\t \t.\t\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\xE6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0,\x04\0\0\0\0\0\0t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\09\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\0I\t\0\0\0\0\0\0\0\0\0\0\0\0U\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0H\0X\0p\0\x8F\0\xAF\0\xCF\0\xEF\0\x0F\x01/\x01:\x01P\x01_\x01}\x01\x9C\x01\xBC\x01P\x01\xDC\x01P\x01P\x01P\x01P\x01P\x01\xEE\x01P\x01\x0E\x02P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01(\x02H\x02e\x02P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01\x84\x02P\x01\xA2\x02\xA5\x02\xC5\x02P\x01P\x01P\x01\xE5\x02\xF4\x02\n\x03&\x03C\x03_\x03|\x03\x99\x03\xB8\x03\xD5\x03\xEF\x03P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01\x04\x04P\x01\x18\x04P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x018\x04P\x01P\x01P\x01P\x01P\x01P\x01P\x01P\x01B\x04^\x04P\x01P\x01P\x01P\x01P\x01P\x01~\x04\x94\x04\xA6\x04P\x01\xB9\x04") }, 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\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE8\xDC\xDC\xDC\xDC\xE8\xD8\xDC\xDC\xDC\xDC\xDC\xCA\xCA\xDC\xDC\xDC\xDC\xCA\xCA\xDC\xDC\xDC\xDC\xDC\xDC\xDC\xDC\xDC\xDC\xDC\x01\x01\x01\x01\x01\xDC\xDC\xDC\xDC\xE6\xE6\xE6\xE6\xE6\xF0\xE6\xDC\xDC\xDC\xE6\xE6\xE6\xDC\xDC\0\xE6\xE6\xE6\xDC\xDC\xDC\xDC\xE6\xE8\xDC\xDC\xE6\xE9\xEA\xEA\xE9\xEA\xEA\xE9\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xE6\xE6\xE6\xE6\xE6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xDC\xE6\xE6\xE6\xE6\xDC\xE6\xE6\xE6\xDE\xDC\xE6\xE6\xE6\xE6\xE6\xE6\xDC\xDC\xDC\xDC\xDC\xDC\xE6\xE6\xDC\xE6\xE6\xDE\xE4\xE6\n\x0B\x0C\r\x0E\x0F\x10\x11\x12\x13\x13\x14\x15\x16\0\x17\0\x18\x19\0\xE6\xDC\0\x12\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\x1E\x1F \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1B\x1C\x1D\x1E\x1F !\"\xE6\xE6\xDC\xDC\xE6\xE6\xE6\xE6\xE6\xDC\xE6\xE6\xDC\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0#\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xE6\xE6\xE6\xE6\xE6\xE6\xE6\0\0\xE6\xE6\xE6\xE6\xDC\xE6\0\0\xE6\xE6\0\xDC\xE6\xE6\xDC\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0$\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xE6\xDC\xE6\xE6\xDC\xE6\xE6\xDC\xDC\xDC\xE6\xDC\xDC\xE6\xDC\xE6\xE6\xDC\xE6\xDC\xE6\xDC\xE6\xDC\xE6\xE6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xDC\xE6\0\0\0\0\0\0\0\0\0\xDC\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xE6\xE6\xE6\xE6\0\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\0\xE6\xE6\xE6\0\xE6\xE6\xE6\xE6\xE6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xDC\xDC\xDC\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xE6\xDC\xDC\xDC\xE6\xE6\xE6\xE6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xE6\xE6\xE6\xE6\xE6\xDC\xDC\xDC\xDC\xDC\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\0\xDC\xE6\xE6\xDC\xE6\xE6\xDC\xE6\xE6\xE6\xDC\xDC\xDC\x1B\x1C\x1D\xE6\xE6\xE6\xDC\xE6\xE6\xDC\xDC\xE6\xE6\xE6\xE6\xE6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\0\0\xE6\xDC\xE6\xE6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\xE6\0\0\0\0\0\0\0\0\0\0\0\0\0\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\t\0\0\0\0\0\0\0T[\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\t\0\0\0\0\0\0\0\0\0\0\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\0\0gg\t\0\0\0\0\0\0\0\0kkkk\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0vv\t\0\0\0\0\0\0\0\0zzzz\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xDC\xDC\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xDC\0\xDC\0\xD8\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x81\x82\0\x84\0\0\0\0\0\x82\x82\x82\x82\0\0\x82\0\xE6\xE6\t\0\xE6\xE6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xDC\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\0\t\t\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0\xE6\0\0\0\0\0\0\0\0\0\xE4\0\0\0\0\0\0\0\0\0\xDE\xE6\xDC\0\0\0\0\0\0\0\xE6\xDC\0\0\0\0\0\0\0\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\0\0\xDC\xE6\xE6\xE6\xE6\xE6\xDC\xDC\xDC\xDC\xDC\xDC\xE6\xE6\xDC\0\xDC\xE6\xE6\xDC\xDC\xE6\xE6\xE6\xE6\xE6\xDC\xE6\xE6\xE6\xE6\0\0\0\0\0\0\0\0\0\0\0\xE6\xDC\xE6\xE6\xE6\0\0\t\t\0\0\0\0\0\0\0\0\0\0\0\0\xE6\xE6\xE6\0\x01\xDC\xDC\xDC\xDC\xDC\xE6\xE6\xDC\xDC\xDC\xDC\xE6\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\xDC\0\0\0\0\xE6\0\0\0\xE6\xE6\0\0\0\0\0\0\xE6\xE6\xDC\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xDC\xE6\xE6\xEA\xD6\xDC\xCA\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE8\xE4\xE4\xDC\xDA\xE6\xE9\xDC\xE6\xDC\xE6\xE6\x01\x01\xE6\xE6\xE6\xE6\x01\x01\x01\xE6\xE6\0\0\0\xE6\0\0\0\x01\x01\xE6\xDC\xE6\x01\x01\xDC\xDC\xDC\xDC\0\0\0\0\0\0\0\0\0\0\xDA\xE4\xE8\xDE\xE0\xE0\0\0\0\0\0\0\0\0\0\x08\x08\0\0\0\0\0\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\0\0\xE6\0\xE6\xE6\xDC\0\0\xE6\xE6\0\0\0\0\0\xE6\xE6\0\xE6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1A\0\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xDC\xDC\xDC\xDC\xDC\xDC\xDC\xE6\xE6\0\0\0\0\0\0\0\0\0\0\0\0\0\xDC\0\xE6\0\0\0\0\0\0\0\0\xE6\x01\xDC\0\0\0\0\t\0\0\0\0\0\xE6\xDC\0\0\0\0\0\0\0\0\0\xE6\xE6\xE6\xE6\0\0\0\0\0\0\0\0\0\0\0\xE6\xE6\0\0\0\0\0\0\xDC\xDC\xE6\xE6\xE6\xDC\xE6\xDC\xDC\xDC\0\0\xE6\xDC\xE6\xDC\0\0\0\0\0\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\x07\0\0\0\0\0\t\t\0\0\0\0\0\0\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\x07\0\0\0\0\0\t\x07\0\0\0\0\0\0\0\0\0\x07\t\0\0\0\0\0\0\0\0\0\0\0\x07\x07\0\0\0\0\0\0\xE6\xE6\xE6\xE6\xE6\xE6\xE6\0\0\0\t\0\0\0\x07\0\0\0\0\0\0\0\0\0\t\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\0\t\t\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\xD8\xD8\x01\x01\x01\0\0\0\xE2\xD8\xD8\xD8\0\0\0\0\0\0\0\0\xDC\xDC\xDC\xDC\xDC\0\0\xE6\xE6\xE6\xE6\xE6\xDC\xDC\0\0\0\0\0\0\0\0\0\0\xE6\xE6\xE6\xE6\0\0\xE6\xE6\xE6\0\0\0\0\0\0\0\0\0\0\0\xE6\xE6\xE6\xE6\xE6\xE6\xE6\0\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\xE6\0\0\xE6\xE6\xE6\xE6\xE6\0\xE6\xE6\0\xE6\xE6\xE6\xE6\xE6\0\0\0\0\0\0\0\0\0\0\0\0\xE8\xE8\xDC\xE6\xDC\xDC\xDC\xDC\xDC\xDC\xDC\0\0\0\0\0\0\0\0\0\xE6\xE6\xE6\xE6\xE6\xE6\x07\0\0\0\0\0\0") }, icu::properties::CanonicalCombiningClass(0u8)));
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::CanonicalCombiningClassV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::CanonicalCombiningClassV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_CCC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::CanonicalCombiningClassV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_ci_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_ci_v1.rs.data
new file mode 100644
index 0000000000..234eb58d5a
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_ci_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<CaseIgnorableV1Marker>` 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_ci_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_CI_V1: &'static <icu::properties::provider::CaseIgnorableV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\0a\0\0\0\xA8\0\0\0\xA9\0\0\0\xAD\0\0\0\xAE\0\0\0\xAF\0\0\0\xB0\0\0\0\xB4\0\0\0\xB5\0\0\0\xB7\0\0\0\xB9\0\0\0\xB0\x02\0\0p\x03\0\0t\x03\0\0v\x03\0\0z\x03\0\0{\x03\0\0\x84\x03\0\0\x86\x03\0\0\x87\x03\0\0\x88\x03\0\0\x83\x04\0\0\x8A\x04\0\0Y\x05\0\0Z\x05\0\0_\x05\0\0`\x05\0\0\x91\x05\0\0\xBE\x05\0\0\xBF\x05\0\0\xC0\x05\0\0\xC1\x05\0\0\xC3\x05\0\0\xC4\x05\0\0\xC6\x05\0\0\xC7\x05\0\0\xC8\x05\0\0\xF4\x05\0\0\xF5\x05\0\0\0\x06\0\0\x06\x06\0\0\x10\x06\0\0\x1B\x06\0\0\x1C\x06\0\0\x1D\x06\0\0@\x06\0\0A\x06\0\0K\x06\0\0`\x06\0\0p\x06\0\0q\x06\0\0\xD6\x06\0\0\xDE\x06\0\0\xDF\x06\0\0\xE9\x06\0\0\xEA\x06\0\0\xEE\x06\0\0\x0F\x07\0\0\x10\x07\0\0\x11\x07\0\0\x12\x07\0\x000\x07\0\0K\x07\0\0\xA6\x07\0\0\xB1\x07\0\0\xEB\x07\0\0\xF6\x07\0\0\xFA\x07\0\0\xFB\x07\0\0\xFD\x07\0\0\xFE\x07\0\0\x16\x08\0\0.\x08\0\0Y\x08\0\0\\\x08\0\0\x88\x08\0\0\x89\x08\0\0\x90\x08\0\0\x92\x08\0\0\x98\x08\0\0\xA0\x08\0\0\xC9\x08\0\0\x03\t\0\0:\t\0\0;\t\0\0<\t\0\0=\t\0\0A\t\0\0I\t\0\0M\t\0\0N\t\0\0Q\t\0\0X\t\0\0b\t\0\0d\t\0\0q\t\0\0r\t\0\0\x81\t\0\0\x82\t\0\0\xBC\t\0\0\xBD\t\0\0\xC1\t\0\0\xC5\t\0\0\xCD\t\0\0\xCE\t\0\0\xE2\t\0\0\xE4\t\0\0\xFE\t\0\0\xFF\t\0\0\x01\n\0\0\x03\n\0\0<\n\0\0=\n\0\0A\n\0\0C\n\0\0G\n\0\0I\n\0\0K\n\0\0N\n\0\0Q\n\0\0R\n\0\0p\n\0\0r\n\0\0u\n\0\0v\n\0\0\x81\n\0\0\x83\n\0\0\xBC\n\0\0\xBD\n\0\0\xC1\n\0\0\xC6\n\0\0\xC7\n\0\0\xC9\n\0\0\xCD\n\0\0\xCE\n\0\0\xE2\n\0\0\xE4\n\0\0\xFA\n\0\0\0\x0B\0\0\x01\x0B\0\0\x02\x0B\0\0<\x0B\0\0=\x0B\0\0?\x0B\0\0@\x0B\0\0A\x0B\0\0E\x0B\0\0M\x0B\0\0N\x0B\0\0U\x0B\0\0W\x0B\0\0b\x0B\0\0d\x0B\0\0\x82\x0B\0\0\x83\x0B\0\0\xC0\x0B\0\0\xC1\x0B\0\0\xCD\x0B\0\0\xCE\x0B\0\0\0\x0C\0\0\x01\x0C\0\0\x04\x0C\0\0\x05\x0C\0\0<\x0C\0\0=\x0C\0\0>\x0C\0\0A\x0C\0\0F\x0C\0\0I\x0C\0\0J\x0C\0\0N\x0C\0\0U\x0C\0\0W\x0C\0\0b\x0C\0\0d\x0C\0\0\x81\x0C\0\0\x82\x0C\0\0\xBC\x0C\0\0\xBD\x0C\0\0\xBF\x0C\0\0\xC0\x0C\0\0\xC6\x0C\0\0\xC7\x0C\0\0\xCC\x0C\0\0\xCE\x0C\0\0\xE2\x0C\0\0\xE4\x0C\0\0\0\r\0\0\x02\r\0\0;\r\0\0=\r\0\0A\r\0\0E\r\0\0M\r\0\0N\r\0\0b\r\0\0d\r\0\0\x81\r\0\0\x82\r\0\0\xCA\r\0\0\xCB\r\0\0\xD2\r\0\0\xD5\r\0\0\xD6\r\0\0\xD7\r\0\x001\x0E\0\x002\x0E\0\x004\x0E\0\0;\x0E\0\0F\x0E\0\0O\x0E\0\0\xB1\x0E\0\0\xB2\x0E\0\0\xB4\x0E\0\0\xBD\x0E\0\0\xC6\x0E\0\0\xC7\x0E\0\0\xC8\x0E\0\0\xCF\x0E\0\0\x18\x0F\0\0\x1A\x0F\0\x005\x0F\0\x006\x0F\0\x007\x0F\0\08\x0F\0\09\x0F\0\0:\x0F\0\0q\x0F\0\0\x7F\x0F\0\0\x80\x0F\0\0\x85\x0F\0\0\x86\x0F\0\0\x88\x0F\0\0\x8D\x0F\0\0\x98\x0F\0\0\x99\x0F\0\0\xBD\x0F\0\0\xC6\x0F\0\0\xC7\x0F\0\0-\x10\0\x001\x10\0\x002\x10\0\08\x10\0\09\x10\0\0;\x10\0\0=\x10\0\0?\x10\0\0X\x10\0\0Z\x10\0\0^\x10\0\0a\x10\0\0q\x10\0\0u\x10\0\0\x82\x10\0\0\x83\x10\0\0\x85\x10\0\0\x87\x10\0\0\x8D\x10\0\0\x8E\x10\0\0\x9D\x10\0\0\x9E\x10\0\0\xFC\x10\0\0\xFD\x10\0\0]\x13\0\0`\x13\0\0\x12\x17\0\0\x15\x17\0\x002\x17\0\x004\x17\0\0R\x17\0\0T\x17\0\0r\x17\0\0t\x17\0\0\xB4\x17\0\0\xB6\x17\0\0\xB7\x17\0\0\xBE\x17\0\0\xC6\x17\0\0\xC7\x17\0\0\xC9\x17\0\0\xD4\x17\0\0\xD7\x17\0\0\xD8\x17\0\0\xDD\x17\0\0\xDE\x17\0\0\x0B\x18\0\0\x10\x18\0\0C\x18\0\0D\x18\0\0\x85\x18\0\0\x87\x18\0\0\xA9\x18\0\0\xAA\x18\0\0 \x19\0\0#\x19\0\0'\x19\0\0)\x19\0\x002\x19\0\x003\x19\0\09\x19\0\0<\x19\0\0\x17\x1A\0\0\x19\x1A\0\0\x1B\x1A\0\0\x1C\x1A\0\0V\x1A\0\0W\x1A\0\0X\x1A\0\0_\x1A\0\0`\x1A\0\0a\x1A\0\0b\x1A\0\0c\x1A\0\0e\x1A\0\0m\x1A\0\0s\x1A\0\0}\x1A\0\0\x7F\x1A\0\0\x80\x1A\0\0\xA7\x1A\0\0\xA8\x1A\0\0\xB0\x1A\0\0\xCF\x1A\0\0\0\x1B\0\0\x04\x1B\0\x004\x1B\0\x005\x1B\0\x006\x1B\0\0;\x1B\0\0<\x1B\0\0=\x1B\0\0B\x1B\0\0C\x1B\0\0k\x1B\0\0t\x1B\0\0\x80\x1B\0\0\x82\x1B\0\0\xA2\x1B\0\0\xA6\x1B\0\0\xA8\x1B\0\0\xAA\x1B\0\0\xAB\x1B\0\0\xAE\x1B\0\0\xE6\x1B\0\0\xE7\x1B\0\0\xE8\x1B\0\0\xEA\x1B\0\0\xED\x1B\0\0\xEE\x1B\0\0\xEF\x1B\0\0\xF2\x1B\0\0,\x1C\0\x004\x1C\0\x006\x1C\0\08\x1C\0\0x\x1C\0\0~\x1C\0\0\xD0\x1C\0\0\xD3\x1C\0\0\xD4\x1C\0\0\xE1\x1C\0\0\xE2\x1C\0\0\xE9\x1C\0\0\xED\x1C\0\0\xEE\x1C\0\0\xF4\x1C\0\0\xF5\x1C\0\0\xF8\x1C\0\0\xFA\x1C\0\0,\x1D\0\0k\x1D\0\0x\x1D\0\0y\x1D\0\0\x9B\x1D\0\0\0\x1E\0\0\xBD\x1F\0\0\xBE\x1F\0\0\xBF\x1F\0\0\xC2\x1F\0\0\xCD\x1F\0\0\xD0\x1F\0\0\xDD\x1F\0\0\xE0\x1F\0\0\xED\x1F\0\0\xF0\x1F\0\0\xFD\x1F\0\0\xFF\x1F\0\0\x0B \0\0\x10 \0\0\x18 \0\0\x1A \0\0$ \0\0% \0\0' \0\0( \0\0* \0\0/ \0\0` \0\0e \0\0f \0\0p \0\0q \0\0r \0\0\x7F \0\0\x80 \0\0\x90 \0\0\x9D \0\0\xD0 \0\0\xF1 \0\0|,\0\0~,\0\0\xEF,\0\0\xF2,\0\0o-\0\0p-\0\0\x7F-\0\0\x80-\0\0\xE0-\0\0\0.\0\0/.\0\x000.\0\0\x050\0\0\x060\0\0*0\0\0.0\0\x0010\0\x0060\0\0;0\0\0<0\0\0\x990\0\0\x9F0\0\0\xFC0\0\0\xFF0\0\0\x15\xA0\0\0\x16\xA0\0\0\xF8\xA4\0\0\xFE\xA4\0\0\x0C\xA6\0\0\r\xA6\0\0o\xA6\0\0s\xA6\0\0t\xA6\0\0~\xA6\0\0\x7F\xA6\0\0\x80\xA6\0\0\x9C\xA6\0\0\xA0\xA6\0\0\xF0\xA6\0\0\xF2\xA6\0\0\0\xA7\0\0\"\xA7\0\0p\xA7\0\0q\xA7\0\0\x88\xA7\0\0\x8B\xA7\0\0\xF2\xA7\0\0\xF5\xA7\0\0\xF8\xA7\0\0\xFA\xA7\0\0\x02\xA8\0\0\x03\xA8\0\0\x06\xA8\0\0\x07\xA8\0\0\x0B\xA8\0\0\x0C\xA8\0\0%\xA8\0\0'\xA8\0\0,\xA8\0\0-\xA8\0\0\xC4\xA8\0\0\xC6\xA8\0\0\xE0\xA8\0\0\xF2\xA8\0\0\xFF\xA8\0\0\0\xA9\0\0&\xA9\0\0.\xA9\0\0G\xA9\0\0R\xA9\0\0\x80\xA9\0\0\x83\xA9\0\0\xB3\xA9\0\0\xB4\xA9\0\0\xB6\xA9\0\0\xBA\xA9\0\0\xBC\xA9\0\0\xBE\xA9\0\0\xCF\xA9\0\0\xD0\xA9\0\0\xE5\xA9\0\0\xE7\xA9\0\0)\xAA\0\0/\xAA\0\x001\xAA\0\x003\xAA\0\x005\xAA\0\x007\xAA\0\0C\xAA\0\0D\xAA\0\0L\xAA\0\0M\xAA\0\0p\xAA\0\0q\xAA\0\0|\xAA\0\0}\xAA\0\0\xB0\xAA\0\0\xB1\xAA\0\0\xB2\xAA\0\0\xB5\xAA\0\0\xB7\xAA\0\0\xB9\xAA\0\0\xBE\xAA\0\0\xC0\xAA\0\0\xC1\xAA\0\0\xC2\xAA\0\0\xDD\xAA\0\0\xDE\xAA\0\0\xEC\xAA\0\0\xEE\xAA\0\0\xF3\xAA\0\0\xF5\xAA\0\0\xF6\xAA\0\0\xF7\xAA\0\0[\xAB\0\0`\xAB\0\0i\xAB\0\0l\xAB\0\0\xE5\xAB\0\0\xE6\xAB\0\0\xE8\xAB\0\0\xE9\xAB\0\0\xED\xAB\0\0\xEE\xAB\0\0\x1E\xFB\0\0\x1F\xFB\0\0\xB2\xFB\0\0\xC3\xFB\0\0\0\xFE\0\0\x10\xFE\0\0\x13\xFE\0\0\x14\xFE\0\0 \xFE\0\x000\xFE\0\0R\xFE\0\0S\xFE\0\0U\xFE\0\0V\xFE\0\0\xFF\xFE\0\0\0\xFF\0\0\x07\xFF\0\0\x08\xFF\0\0\x0E\xFF\0\0\x0F\xFF\0\0\x1A\xFF\0\0\x1B\xFF\0\0>\xFF\0\0?\xFF\0\0@\xFF\0\0A\xFF\0\0p\xFF\0\0q\xFF\0\0\x9E\xFF\0\0\xA0\xFF\0\0\xE3\xFF\0\0\xE4\xFF\0\0\xF9\xFF\0\0\xFC\xFF\0\0\xFD\x01\x01\0\xFE\x01\x01\0\xE0\x02\x01\0\xE1\x02\x01\0v\x03\x01\0{\x03\x01\0\x80\x07\x01\0\x86\x07\x01\0\x87\x07\x01\0\xB1\x07\x01\0\xB2\x07\x01\0\xBB\x07\x01\0\x01\n\x01\0\x04\n\x01\0\x05\n\x01\0\x07\n\x01\0\x0C\n\x01\0\x10\n\x01\08\n\x01\0;\n\x01\0?\n\x01\0@\n\x01\0\xE5\n\x01\0\xE7\n\x01\0$\r\x01\0(\r\x01\0\xAB\x0E\x01\0\xAD\x0E\x01\0\xFD\x0E\x01\0\0\x0F\x01\0F\x0F\x01\0Q\x0F\x01\0\x82\x0F\x01\0\x86\x0F\x01\0\x01\x10\x01\0\x02\x10\x01\08\x10\x01\0G\x10\x01\0p\x10\x01\0q\x10\x01\0s\x10\x01\0u\x10\x01\0\x7F\x10\x01\0\x82\x10\x01\0\xB3\x10\x01\0\xB7\x10\x01\0\xB9\x10\x01\0\xBB\x10\x01\0\xBD\x10\x01\0\xBE\x10\x01\0\xC2\x10\x01\0\xC3\x10\x01\0\xCD\x10\x01\0\xCE\x10\x01\0\0\x11\x01\0\x03\x11\x01\0'\x11\x01\0,\x11\x01\0-\x11\x01\x005\x11\x01\0s\x11\x01\0t\x11\x01\0\x80\x11\x01\0\x82\x11\x01\0\xB6\x11\x01\0\xBF\x11\x01\0\xC9\x11\x01\0\xCD\x11\x01\0\xCF\x11\x01\0\xD0\x11\x01\0/\x12\x01\x002\x12\x01\x004\x12\x01\x005\x12\x01\x006\x12\x01\08\x12\x01\0>\x12\x01\0?\x12\x01\0A\x12\x01\0B\x12\x01\0\xDF\x12\x01\0\xE0\x12\x01\0\xE3\x12\x01\0\xEB\x12\x01\0\0\x13\x01\0\x02\x13\x01\0;\x13\x01\0=\x13\x01\0@\x13\x01\0A\x13\x01\0f\x13\x01\0m\x13\x01\0p\x13\x01\0u\x13\x01\08\x14\x01\0@\x14\x01\0B\x14\x01\0E\x14\x01\0F\x14\x01\0G\x14\x01\0^\x14\x01\0_\x14\x01\0\xB3\x14\x01\0\xB9\x14\x01\0\xBA\x14\x01\0\xBB\x14\x01\0\xBF\x14\x01\0\xC1\x14\x01\0\xC2\x14\x01\0\xC4\x14\x01\0\xB2\x15\x01\0\xB6\x15\x01\0\xBC\x15\x01\0\xBE\x15\x01\0\xBF\x15\x01\0\xC1\x15\x01\0\xDC\x15\x01\0\xDE\x15\x01\x003\x16\x01\0;\x16\x01\0=\x16\x01\0>\x16\x01\0?\x16\x01\0A\x16\x01\0\xAB\x16\x01\0\xAC\x16\x01\0\xAD\x16\x01\0\xAE\x16\x01\0\xB0\x16\x01\0\xB6\x16\x01\0\xB7\x16\x01\0\xB8\x16\x01\0\x1D\x17\x01\0 \x17\x01\0\"\x17\x01\0&\x17\x01\0'\x17\x01\0,\x17\x01\0/\x18\x01\08\x18\x01\09\x18\x01\0;\x18\x01\0;\x19\x01\0=\x19\x01\0>\x19\x01\0?\x19\x01\0C\x19\x01\0D\x19\x01\0\xD4\x19\x01\0\xD8\x19\x01\0\xDA\x19\x01\0\xDC\x19\x01\0\xE0\x19\x01\0\xE1\x19\x01\0\x01\x1A\x01\0\x0B\x1A\x01\x003\x1A\x01\09\x1A\x01\0;\x1A\x01\0?\x1A\x01\0G\x1A\x01\0H\x1A\x01\0Q\x1A\x01\0W\x1A\x01\0Y\x1A\x01\0\\\x1A\x01\0\x8A\x1A\x01\0\x97\x1A\x01\0\x98\x1A\x01\0\x9A\x1A\x01\x000\x1C\x01\x007\x1C\x01\08\x1C\x01\0>\x1C\x01\0?\x1C\x01\0@\x1C\x01\0\x92\x1C\x01\0\xA8\x1C\x01\0\xAA\x1C\x01\0\xB1\x1C\x01\0\xB2\x1C\x01\0\xB4\x1C\x01\0\xB5\x1C\x01\0\xB7\x1C\x01\x001\x1D\x01\x007\x1D\x01\0:\x1D\x01\0;\x1D\x01\0<\x1D\x01\0>\x1D\x01\0?\x1D\x01\0F\x1D\x01\0G\x1D\x01\0H\x1D\x01\0\x90\x1D\x01\0\x92\x1D\x01\0\x95\x1D\x01\0\x96\x1D\x01\0\x97\x1D\x01\0\x98\x1D\x01\0\xF3\x1E\x01\0\xF5\x1E\x01\0\0\x1F\x01\0\x02\x1F\x01\x006\x1F\x01\0;\x1F\x01\0@\x1F\x01\0A\x1F\x01\0B\x1F\x01\0C\x1F\x01\x0004\x01\0A4\x01\0G4\x01\0V4\x01\0\xF0j\x01\0\xF5j\x01\x000k\x01\x007k\x01\0@k\x01\0Dk\x01\0Oo\x01\0Po\x01\0\x8Fo\x01\0\xA0o\x01\0\xE0o\x01\0\xE2o\x01\0\xE3o\x01\0\xE5o\x01\0\xF0\xAF\x01\0\xF4\xAF\x01\0\xF5\xAF\x01\0\xFC\xAF\x01\0\xFD\xAF\x01\0\xFF\xAF\x01\0\x9D\xBC\x01\0\x9F\xBC\x01\0\xA0\xBC\x01\0\xA4\xBC\x01\0\0\xCF\x01\0.\xCF\x01\x000\xCF\x01\0G\xCF\x01\0g\xD1\x01\0j\xD1\x01\0s\xD1\x01\0\x83\xD1\x01\0\x85\xD1\x01\0\x8C\xD1\x01\0\xAA\xD1\x01\0\xAE\xD1\x01\0B\xD2\x01\0E\xD2\x01\0\0\xDA\x01\x007\xDA\x01\0;\xDA\x01\0m\xDA\x01\0u\xDA\x01\0v\xDA\x01\0\x84\xDA\x01\0\x85\xDA\x01\0\x9B\xDA\x01\0\xA0\xDA\x01\0\xA1\xDA\x01\0\xB0\xDA\x01\0\0\xE0\x01\0\x07\xE0\x01\0\x08\xE0\x01\0\x19\xE0\x01\0\x1B\xE0\x01\0\"\xE0\x01\0#\xE0\x01\0%\xE0\x01\0&\xE0\x01\0+\xE0\x01\x000\xE0\x01\0n\xE0\x01\0\x8F\xE0\x01\0\x90\xE0\x01\x000\xE1\x01\0>\xE1\x01\0\xAE\xE2\x01\0\xAF\xE2\x01\0\xEC\xE2\x01\0\xF0\xE2\x01\0\xEB\xE4\x01\0\xF0\xE4\x01\0\xD0\xE8\x01\0\xD7\xE8\x01\0D\xE9\x01\0L\xE9\x01\0\xFB\xF3\x01\0\0\xF4\x01\0\x01\0\x0E\0\x02\0\x0E\0 \0\x0E\0\x80\0\x0E\0\0\x01\x0E\0\xF0\x01\x0E\0") }, 2707u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::CaseIgnorableV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::CaseIgnorableV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_CI_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::CaseIgnorableV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_comp_ex_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_comp_ex_v1.rs.data
new file mode 100644
index 0000000000..82b9d5fa0d
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_comp_ex_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<FullCompositionExclusionV1Marker>` 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_comp_ex_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_COMP_EX_V1: &'static <icu::properties::provider::FullCompositionExclusionV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"@\x03\0\0B\x03\0\0C\x03\0\0E\x03\0\0t\x03\0\0u\x03\0\0~\x03\0\0\x7F\x03\0\0\x87\x03\0\0\x88\x03\0\0X\t\0\0`\t\0\0\xDC\t\0\0\xDE\t\0\0\xDF\t\0\0\xE0\t\0\x003\n\0\x004\n\0\x006\n\0\x007\n\0\0Y\n\0\0\\\n\0\0^\n\0\0_\n\0\0\\\x0B\0\0^\x0B\0\0C\x0F\0\0D\x0F\0\0M\x0F\0\0N\x0F\0\0R\x0F\0\0S\x0F\0\0W\x0F\0\0X\x0F\0\0\\\x0F\0\0]\x0F\0\0i\x0F\0\0j\x0F\0\0s\x0F\0\0t\x0F\0\0u\x0F\0\0w\x0F\0\0x\x0F\0\0y\x0F\0\0\x81\x0F\0\0\x82\x0F\0\0\x93\x0F\0\0\x94\x0F\0\0\x9D\x0F\0\0\x9E\x0F\0\0\xA2\x0F\0\0\xA3\x0F\0\0\xA7\x0F\0\0\xA8\x0F\0\0\xAC\x0F\0\0\xAD\x0F\0\0\xB9\x0F\0\0\xBA\x0F\0\0q\x1F\0\0r\x1F\0\0s\x1F\0\0t\x1F\0\0u\x1F\0\0v\x1F\0\0w\x1F\0\0x\x1F\0\0y\x1F\0\0z\x1F\0\0{\x1F\0\0|\x1F\0\0}\x1F\0\0~\x1F\0\0\xBB\x1F\0\0\xBC\x1F\0\0\xBE\x1F\0\0\xBF\x1F\0\0\xC9\x1F\0\0\xCA\x1F\0\0\xCB\x1F\0\0\xCC\x1F\0\0\xD3\x1F\0\0\xD4\x1F\0\0\xDB\x1F\0\0\xDC\x1F\0\0\xE3\x1F\0\0\xE4\x1F\0\0\xEB\x1F\0\0\xEC\x1F\0\0\xEE\x1F\0\0\xF0\x1F\0\0\xF9\x1F\0\0\xFA\x1F\0\0\xFB\x1F\0\0\xFC\x1F\0\0\xFD\x1F\0\0\xFE\x1F\0\0\0 \0\0\x02 \0\0&!\0\0'!\0\0*!\0\0,!\0\0)#\0\0+#\0\0\xDC*\0\0\xDD*\0\0\0\xF9\0\0\x0E\xFA\0\0\x10\xFA\0\0\x11\xFA\0\0\x12\xFA\0\0\x13\xFA\0\0\x15\xFA\0\0\x1F\xFA\0\0 \xFA\0\0!\xFA\0\0\"\xFA\0\0#\xFA\0\0%\xFA\0\0'\xFA\0\0*\xFA\0\0n\xFA\0\0p\xFA\0\0\xDA\xFA\0\0\x1D\xFB\0\0\x1E\xFB\0\0\x1F\xFB\0\0 \xFB\0\0*\xFB\0\x007\xFB\0\08\xFB\0\0=\xFB\0\0>\xFB\0\0?\xFB\0\0@\xFB\0\0B\xFB\0\0C\xFB\0\0E\xFB\0\0F\xFB\0\0O\xFB\0\0^\xD1\x01\0e\xD1\x01\0\xBB\xD1\x01\0\xC1\xD1\x01\0\0\xF8\x02\0\x1E\xFA\x02\0") }, 1120u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::FullCompositionExclusionV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::FullCompositionExclusionV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_COMP_EX_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::FullCompositionExclusionV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_cwcf_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_cwcf_v1.rs.data
new file mode 100644
index 0000000000..56b71d6d2f
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_cwcf_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<ChangesWhenCasefoldedV1Marker>` 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_cwcf_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_CWCF_V1: &'static <icu::properties::provider::ChangesWhenCasefoldedV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xB5\0\0\0\xB6\0\0\0\xC0\0\0\0\xD7\0\0\0\xD8\0\0\0\xE0\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x05\x01\0\0\x06\x01\0\0\x07\x01\0\0\x08\x01\0\0\t\x01\0\0\n\x01\0\0\x0B\x01\0\0\x0C\x01\0\0\r\x01\0\0\x0E\x01\0\0\x0F\x01\0\0\x10\x01\0\0\x11\x01\0\0\x12\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0\x17\x01\0\0\x18\x01\0\0\x19\x01\0\0\x1A\x01\0\0\x1B\x01\0\0\x1C\x01\0\0\x1D\x01\0\0\x1E\x01\0\0\x1F\x01\0\0 \x01\0\0!\x01\0\0\"\x01\0\0#\x01\0\0$\x01\0\0%\x01\0\0&\x01\0\0'\x01\0\0(\x01\0\0)\x01\0\0*\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0/\x01\0\x000\x01\0\x001\x01\0\x002\x01\0\x003\x01\0\x004\x01\0\x005\x01\0\x006\x01\0\x007\x01\0\09\x01\0\0:\x01\0\0;\x01\0\0<\x01\0\0=\x01\0\0>\x01\0\0?\x01\0\0@\x01\0\0A\x01\0\0B\x01\0\0C\x01\0\0D\x01\0\0E\x01\0\0F\x01\0\0G\x01\0\0H\x01\0\0I\x01\0\0K\x01\0\0L\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0Q\x01\0\0R\x01\0\0S\x01\0\0T\x01\0\0U\x01\0\0V\x01\0\0W\x01\0\0X\x01\0\0Y\x01\0\0Z\x01\0\0[\x01\0\0\\\x01\0\0]\x01\0\0^\x01\0\0_\x01\0\0`\x01\0\0a\x01\0\0b\x01\0\0c\x01\0\0d\x01\0\0e\x01\0\0f\x01\0\0g\x01\0\0h\x01\0\0i\x01\0\0j\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0o\x01\0\0p\x01\0\0q\x01\0\0r\x01\0\0s\x01\0\0t\x01\0\0u\x01\0\0v\x01\0\0w\x01\0\0x\x01\0\0z\x01\0\0{\x01\0\0|\x01\0\0}\x01\0\0~\x01\0\0\x7F\x01\0\0\x80\x01\0\0\x81\x01\0\0\x83\x01\0\0\x84\x01\0\0\x85\x01\0\0\x86\x01\0\0\x88\x01\0\0\x89\x01\0\0\x8C\x01\0\0\x8E\x01\0\0\x92\x01\0\0\x93\x01\0\0\x95\x01\0\0\x96\x01\0\0\x99\x01\0\0\x9C\x01\0\0\x9E\x01\0\0\x9F\x01\0\0\xA1\x01\0\0\xA2\x01\0\0\xA3\x01\0\0\xA4\x01\0\0\xA5\x01\0\0\xA6\x01\0\0\xA8\x01\0\0\xA9\x01\0\0\xAA\x01\0\0\xAC\x01\0\0\xAD\x01\0\0\xAE\x01\0\0\xB0\x01\0\0\xB1\x01\0\0\xB4\x01\0\0\xB5\x01\0\0\xB6\x01\0\0\xB7\x01\0\0\xB9\x01\0\0\xBC\x01\0\0\xBD\x01\0\0\xC4\x01\0\0\xC6\x01\0\0\xC7\x01\0\0\xC9\x01\0\0\xCA\x01\0\0\xCC\x01\0\0\xCD\x01\0\0\xCE\x01\0\0\xCF\x01\0\0\xD0\x01\0\0\xD1\x01\0\0\xD2\x01\0\0\xD3\x01\0\0\xD4\x01\0\0\xD5\x01\0\0\xD6\x01\0\0\xD7\x01\0\0\xD8\x01\0\0\xD9\x01\0\0\xDA\x01\0\0\xDB\x01\0\0\xDC\x01\0\0\xDE\x01\0\0\xDF\x01\0\0\xE0\x01\0\0\xE1\x01\0\0\xE2\x01\0\0\xE3\x01\0\0\xE4\x01\0\0\xE5\x01\0\0\xE6\x01\0\0\xE7\x01\0\0\xE8\x01\0\0\xE9\x01\0\0\xEA\x01\0\0\xEB\x01\0\0\xEC\x01\0\0\xED\x01\0\0\xEE\x01\0\0\xEF\x01\0\0\xF1\x01\0\0\xF3\x01\0\0\xF4\x01\0\0\xF5\x01\0\0\xF6\x01\0\0\xF9\x01\0\0\xFA\x01\0\0\xFB\x01\0\0\xFC\x01\0\0\xFD\x01\0\0\xFE\x01\0\0\xFF\x01\0\0\0\x02\0\0\x01\x02\0\0\x02\x02\0\0\x03\x02\0\0\x04\x02\0\0\x05\x02\0\0\x06\x02\0\0\x07\x02\0\0\x08\x02\0\0\t\x02\0\0\n\x02\0\0\x0B\x02\0\0\x0C\x02\0\0\r\x02\0\0\x0E\x02\0\0\x0F\x02\0\0\x10\x02\0\0\x11\x02\0\0\x12\x02\0\0\x13\x02\0\0\x14\x02\0\0\x15\x02\0\0\x16\x02\0\0\x17\x02\0\0\x18\x02\0\0\x19\x02\0\0\x1A\x02\0\0\x1B\x02\0\0\x1C\x02\0\0\x1D\x02\0\0\x1E\x02\0\0\x1F\x02\0\0 \x02\0\0!\x02\0\0\"\x02\0\0#\x02\0\0$\x02\0\0%\x02\0\0&\x02\0\0'\x02\0\0(\x02\0\0)\x02\0\0*\x02\0\0+\x02\0\0,\x02\0\0-\x02\0\0.\x02\0\0/\x02\0\x000\x02\0\x001\x02\0\x002\x02\0\x003\x02\0\0:\x02\0\0<\x02\0\0=\x02\0\0?\x02\0\0A\x02\0\0B\x02\0\0C\x02\0\0G\x02\0\0H\x02\0\0I\x02\0\0J\x02\0\0K\x02\0\0L\x02\0\0M\x02\0\0N\x02\0\0O\x02\0\0E\x03\0\0F\x03\0\0p\x03\0\0q\x03\0\0r\x03\0\0s\x03\0\0v\x03\0\0w\x03\0\0\x7F\x03\0\0\x80\x03\0\0\x86\x03\0\0\x87\x03\0\0\x88\x03\0\0\x8B\x03\0\0\x8C\x03\0\0\x8D\x03\0\0\x8E\x03\0\0\x90\x03\0\0\x91\x03\0\0\xA2\x03\0\0\xA3\x03\0\0\xAC\x03\0\0\xC2\x03\0\0\xC3\x03\0\0\xCF\x03\0\0\xD2\x03\0\0\xD5\x03\0\0\xD7\x03\0\0\xD8\x03\0\0\xD9\x03\0\0\xDA\x03\0\0\xDB\x03\0\0\xDC\x03\0\0\xDD\x03\0\0\xDE\x03\0\0\xDF\x03\0\0\xE0\x03\0\0\xE1\x03\0\0\xE2\x03\0\0\xE3\x03\0\0\xE4\x03\0\0\xE5\x03\0\0\xE6\x03\0\0\xE7\x03\0\0\xE8\x03\0\0\xE9\x03\0\0\xEA\x03\0\0\xEB\x03\0\0\xEC\x03\0\0\xED\x03\0\0\xEE\x03\0\0\xEF\x03\0\0\xF0\x03\0\0\xF2\x03\0\0\xF4\x03\0\0\xF6\x03\0\0\xF7\x03\0\0\xF8\x03\0\0\xF9\x03\0\0\xFB\x03\0\0\xFD\x03\0\x000\x04\0\0`\x04\0\0a\x04\0\0b\x04\0\0c\x04\0\0d\x04\0\0e\x04\0\0f\x04\0\0g\x04\0\0h\x04\0\0i\x04\0\0j\x04\0\0k\x04\0\0l\x04\0\0m\x04\0\0n\x04\0\0o\x04\0\0p\x04\0\0q\x04\0\0r\x04\0\0s\x04\0\0t\x04\0\0u\x04\0\0v\x04\0\0w\x04\0\0x\x04\0\0y\x04\0\0z\x04\0\0{\x04\0\0|\x04\0\0}\x04\0\0~\x04\0\0\x7F\x04\0\0\x80\x04\0\0\x81\x04\0\0\x8A\x04\0\0\x8B\x04\0\0\x8C\x04\0\0\x8D\x04\0\0\x8E\x04\0\0\x8F\x04\0\0\x90\x04\0\0\x91\x04\0\0\x92\x04\0\0\x93\x04\0\0\x94\x04\0\0\x95\x04\0\0\x96\x04\0\0\x97\x04\0\0\x98\x04\0\0\x99\x04\0\0\x9A\x04\0\0\x9B\x04\0\0\x9C\x04\0\0\x9D\x04\0\0\x9E\x04\0\0\x9F\x04\0\0\xA0\x04\0\0\xA1\x04\0\0\xA2\x04\0\0\xA3\x04\0\0\xA4\x04\0\0\xA5\x04\0\0\xA6\x04\0\0\xA7\x04\0\0\xA8\x04\0\0\xA9\x04\0\0\xAA\x04\0\0\xAB\x04\0\0\xAC\x04\0\0\xAD\x04\0\0\xAE\x04\0\0\xAF\x04\0\0\xB0\x04\0\0\xB1\x04\0\0\xB2\x04\0\0\xB3\x04\0\0\xB4\x04\0\0\xB5\x04\0\0\xB6\x04\0\0\xB7\x04\0\0\xB8\x04\0\0\xB9\x04\0\0\xBA\x04\0\0\xBB\x04\0\0\xBC\x04\0\0\xBD\x04\0\0\xBE\x04\0\0\xBF\x04\0\0\xC0\x04\0\0\xC2\x04\0\0\xC3\x04\0\0\xC4\x04\0\0\xC5\x04\0\0\xC6\x04\0\0\xC7\x04\0\0\xC8\x04\0\0\xC9\x04\0\0\xCA\x04\0\0\xCB\x04\0\0\xCC\x04\0\0\xCD\x04\0\0\xCE\x04\0\0\xD0\x04\0\0\xD1\x04\0\0\xD2\x04\0\0\xD3\x04\0\0\xD4\x04\0\0\xD5\x04\0\0\xD6\x04\0\0\xD7\x04\0\0\xD8\x04\0\0\xD9\x04\0\0\xDA\x04\0\0\xDB\x04\0\0\xDC\x04\0\0\xDD\x04\0\0\xDE\x04\0\0\xDF\x04\0\0\xE0\x04\0\0\xE1\x04\0\0\xE2\x04\0\0\xE3\x04\0\0\xE4\x04\0\0\xE5\x04\0\0\xE6\x04\0\0\xE7\x04\0\0\xE8\x04\0\0\xE9\x04\0\0\xEA\x04\0\0\xEB\x04\0\0\xEC\x04\0\0\xED\x04\0\0\xEE\x04\0\0\xEF\x04\0\0\xF0\x04\0\0\xF1\x04\0\0\xF2\x04\0\0\xF3\x04\0\0\xF4\x04\0\0\xF5\x04\0\0\xF6\x04\0\0\xF7\x04\0\0\xF8\x04\0\0\xF9\x04\0\0\xFA\x04\0\0\xFB\x04\0\0\xFC\x04\0\0\xFD\x04\0\0\xFE\x04\0\0\xFF\x04\0\0\0\x05\0\0\x01\x05\0\0\x02\x05\0\0\x03\x05\0\0\x04\x05\0\0\x05\x05\0\0\x06\x05\0\0\x07\x05\0\0\x08\x05\0\0\t\x05\0\0\n\x05\0\0\x0B\x05\0\0\x0C\x05\0\0\r\x05\0\0\x0E\x05\0\0\x0F\x05\0\0\x10\x05\0\0\x11\x05\0\0\x12\x05\0\0\x13\x05\0\0\x14\x05\0\0\x15\x05\0\0\x16\x05\0\0\x17\x05\0\0\x18\x05\0\0\x19\x05\0\0\x1A\x05\0\0\x1B\x05\0\0\x1C\x05\0\0\x1D\x05\0\0\x1E\x05\0\0\x1F\x05\0\0 \x05\0\0!\x05\0\0\"\x05\0\0#\x05\0\0$\x05\0\0%\x05\0\0&\x05\0\0'\x05\0\0(\x05\0\0)\x05\0\0*\x05\0\0+\x05\0\0,\x05\0\0-\x05\0\0.\x05\0\0/\x05\0\x001\x05\0\0W\x05\0\0\x87\x05\0\0\x88\x05\0\0\xA0\x10\0\0\xC6\x10\0\0\xC7\x10\0\0\xC8\x10\0\0\xCD\x10\0\0\xCE\x10\0\0\xF8\x13\0\0\xFE\x13\0\0\x80\x1C\0\0\x89\x1C\0\0\x90\x1C\0\0\xBB\x1C\0\0\xBD\x1C\0\0\xC0\x1C\0\0\0\x1E\0\0\x01\x1E\0\0\x02\x1E\0\0\x03\x1E\0\0\x04\x1E\0\0\x05\x1E\0\0\x06\x1E\0\0\x07\x1E\0\0\x08\x1E\0\0\t\x1E\0\0\n\x1E\0\0\x0B\x1E\0\0\x0C\x1E\0\0\r\x1E\0\0\x0E\x1E\0\0\x0F\x1E\0\0\x10\x1E\0\0\x11\x1E\0\0\x12\x1E\0\0\x13\x1E\0\0\x14\x1E\0\0\x15\x1E\0\0\x16\x1E\0\0\x17\x1E\0\0\x18\x1E\0\0\x19\x1E\0\0\x1A\x1E\0\0\x1B\x1E\0\0\x1C\x1E\0\0\x1D\x1E\0\0\x1E\x1E\0\0\x1F\x1E\0\0 \x1E\0\0!\x1E\0\0\"\x1E\0\0#\x1E\0\0$\x1E\0\0%\x1E\0\0&\x1E\0\0'\x1E\0\0(\x1E\0\0)\x1E\0\0*\x1E\0\0+\x1E\0\0,\x1E\0\0-\x1E\0\0.\x1E\0\0/\x1E\0\x000\x1E\0\x001\x1E\0\x002\x1E\0\x003\x1E\0\x004\x1E\0\x005\x1E\0\x006\x1E\0\x007\x1E\0\08\x1E\0\09\x1E\0\0:\x1E\0\0;\x1E\0\0<\x1E\0\0=\x1E\0\0>\x1E\0\0?\x1E\0\0@\x1E\0\0A\x1E\0\0B\x1E\0\0C\x1E\0\0D\x1E\0\0E\x1E\0\0F\x1E\0\0G\x1E\0\0H\x1E\0\0I\x1E\0\0J\x1E\0\0K\x1E\0\0L\x1E\0\0M\x1E\0\0N\x1E\0\0O\x1E\0\0P\x1E\0\0Q\x1E\0\0R\x1E\0\0S\x1E\0\0T\x1E\0\0U\x1E\0\0V\x1E\0\0W\x1E\0\0X\x1E\0\0Y\x1E\0\0Z\x1E\0\0[\x1E\0\0\\\x1E\0\0]\x1E\0\0^\x1E\0\0_\x1E\0\0`\x1E\0\0a\x1E\0\0b\x1E\0\0c\x1E\0\0d\x1E\0\0e\x1E\0\0f\x1E\0\0g\x1E\0\0h\x1E\0\0i\x1E\0\0j\x1E\0\0k\x1E\0\0l\x1E\0\0m\x1E\0\0n\x1E\0\0o\x1E\0\0p\x1E\0\0q\x1E\0\0r\x1E\0\0s\x1E\0\0t\x1E\0\0u\x1E\0\0v\x1E\0\0w\x1E\0\0x\x1E\0\0y\x1E\0\0z\x1E\0\0{\x1E\0\0|\x1E\0\0}\x1E\0\0~\x1E\0\0\x7F\x1E\0\0\x80\x1E\0\0\x81\x1E\0\0\x82\x1E\0\0\x83\x1E\0\0\x84\x1E\0\0\x85\x1E\0\0\x86\x1E\0\0\x87\x1E\0\0\x88\x1E\0\0\x89\x1E\0\0\x8A\x1E\0\0\x8B\x1E\0\0\x8C\x1E\0\0\x8D\x1E\0\0\x8E\x1E\0\0\x8F\x1E\0\0\x90\x1E\0\0\x91\x1E\0\0\x92\x1E\0\0\x93\x1E\0\0\x94\x1E\0\0\x95\x1E\0\0\x9A\x1E\0\0\x9C\x1E\0\0\x9E\x1E\0\0\x9F\x1E\0\0\xA0\x1E\0\0\xA1\x1E\0\0\xA2\x1E\0\0\xA3\x1E\0\0\xA4\x1E\0\0\xA5\x1E\0\0\xA6\x1E\0\0\xA7\x1E\0\0\xA8\x1E\0\0\xA9\x1E\0\0\xAA\x1E\0\0\xAB\x1E\0\0\xAC\x1E\0\0\xAD\x1E\0\0\xAE\x1E\0\0\xAF\x1E\0\0\xB0\x1E\0\0\xB1\x1E\0\0\xB2\x1E\0\0\xB3\x1E\0\0\xB4\x1E\0\0\xB5\x1E\0\0\xB6\x1E\0\0\xB7\x1E\0\0\xB8\x1E\0\0\xB9\x1E\0\0\xBA\x1E\0\0\xBB\x1E\0\0\xBC\x1E\0\0\xBD\x1E\0\0\xBE\x1E\0\0\xBF\x1E\0\0\xC0\x1E\0\0\xC1\x1E\0\0\xC2\x1E\0\0\xC3\x1E\0\0\xC4\x1E\0\0\xC5\x1E\0\0\xC6\x1E\0\0\xC7\x1E\0\0\xC8\x1E\0\0\xC9\x1E\0\0\xCA\x1E\0\0\xCB\x1E\0\0\xCC\x1E\0\0\xCD\x1E\0\0\xCE\x1E\0\0\xCF\x1E\0\0\xD0\x1E\0\0\xD1\x1E\0\0\xD2\x1E\0\0\xD3\x1E\0\0\xD4\x1E\0\0\xD5\x1E\0\0\xD6\x1E\0\0\xD7\x1E\0\0\xD8\x1E\0\0\xD9\x1E\0\0\xDA\x1E\0\0\xDB\x1E\0\0\xDC\x1E\0\0\xDD\x1E\0\0\xDE\x1E\0\0\xDF\x1E\0\0\xE0\x1E\0\0\xE1\x1E\0\0\xE2\x1E\0\0\xE3\x1E\0\0\xE4\x1E\0\0\xE5\x1E\0\0\xE6\x1E\0\0\xE7\x1E\0\0\xE8\x1E\0\0\xE9\x1E\0\0\xEA\x1E\0\0\xEB\x1E\0\0\xEC\x1E\0\0\xED\x1E\0\0\xEE\x1E\0\0\xEF\x1E\0\0\xF0\x1E\0\0\xF1\x1E\0\0\xF2\x1E\0\0\xF3\x1E\0\0\xF4\x1E\0\0\xF5\x1E\0\0\xF6\x1E\0\0\xF7\x1E\0\0\xF8\x1E\0\0\xF9\x1E\0\0\xFA\x1E\0\0\xFB\x1E\0\0\xFC\x1E\0\0\xFD\x1E\0\0\xFE\x1E\0\0\xFF\x1E\0\0\x08\x1F\0\0\x10\x1F\0\0\x18\x1F\0\0\x1E\x1F\0\0(\x1F\0\x000\x1F\0\08\x1F\0\0@\x1F\0\0H\x1F\0\0N\x1F\0\0Y\x1F\0\0Z\x1F\0\0[\x1F\0\0\\\x1F\0\0]\x1F\0\0^\x1F\0\0_\x1F\0\0`\x1F\0\0h\x1F\0\0p\x1F\0\0\x80\x1F\0\0\xB0\x1F\0\0\xB2\x1F\0\0\xB5\x1F\0\0\xB7\x1F\0\0\xBD\x1F\0\0\xC2\x1F\0\0\xC5\x1F\0\0\xC7\x1F\0\0\xCD\x1F\0\0\xD8\x1F\0\0\xDC\x1F\0\0\xE8\x1F\0\0\xED\x1F\0\0\xF2\x1F\0\0\xF5\x1F\0\0\xF7\x1F\0\0\xFD\x1F\0\0&!\0\0'!\0\0*!\0\0,!\0\x002!\0\x003!\0\0`!\0\0p!\0\0\x83!\0\0\x84!\0\0\xB6$\0\0\xD0$\0\0\0,\0\x000,\0\0`,\0\0a,\0\0b,\0\0e,\0\0g,\0\0h,\0\0i,\0\0j,\0\0k,\0\0l,\0\0m,\0\0q,\0\0r,\0\0s,\0\0u,\0\0v,\0\0~,\0\0\x81,\0\0\x82,\0\0\x83,\0\0\x84,\0\0\x85,\0\0\x86,\0\0\x87,\0\0\x88,\0\0\x89,\0\0\x8A,\0\0\x8B,\0\0\x8C,\0\0\x8D,\0\0\x8E,\0\0\x8F,\0\0\x90,\0\0\x91,\0\0\x92,\0\0\x93,\0\0\x94,\0\0\x95,\0\0\x96,\0\0\x97,\0\0\x98,\0\0\x99,\0\0\x9A,\0\0\x9B,\0\0\x9C,\0\0\x9D,\0\0\x9E,\0\0\x9F,\0\0\xA0,\0\0\xA1,\0\0\xA2,\0\0\xA3,\0\0\xA4,\0\0\xA5,\0\0\xA6,\0\0\xA7,\0\0\xA8,\0\0\xA9,\0\0\xAA,\0\0\xAB,\0\0\xAC,\0\0\xAD,\0\0\xAE,\0\0\xAF,\0\0\xB0,\0\0\xB1,\0\0\xB2,\0\0\xB3,\0\0\xB4,\0\0\xB5,\0\0\xB6,\0\0\xB7,\0\0\xB8,\0\0\xB9,\0\0\xBA,\0\0\xBB,\0\0\xBC,\0\0\xBD,\0\0\xBE,\0\0\xBF,\0\0\xC0,\0\0\xC1,\0\0\xC2,\0\0\xC3,\0\0\xC4,\0\0\xC5,\0\0\xC6,\0\0\xC7,\0\0\xC8,\0\0\xC9,\0\0\xCA,\0\0\xCB,\0\0\xCC,\0\0\xCD,\0\0\xCE,\0\0\xCF,\0\0\xD0,\0\0\xD1,\0\0\xD2,\0\0\xD3,\0\0\xD4,\0\0\xD5,\0\0\xD6,\0\0\xD7,\0\0\xD8,\0\0\xD9,\0\0\xDA,\0\0\xDB,\0\0\xDC,\0\0\xDD,\0\0\xDE,\0\0\xDF,\0\0\xE0,\0\0\xE1,\0\0\xE2,\0\0\xE3,\0\0\xEB,\0\0\xEC,\0\0\xED,\0\0\xEE,\0\0\xF2,\0\0\xF3,\0\0@\xA6\0\0A\xA6\0\0B\xA6\0\0C\xA6\0\0D\xA6\0\0E\xA6\0\0F\xA6\0\0G\xA6\0\0H\xA6\0\0I\xA6\0\0J\xA6\0\0K\xA6\0\0L\xA6\0\0M\xA6\0\0N\xA6\0\0O\xA6\0\0P\xA6\0\0Q\xA6\0\0R\xA6\0\0S\xA6\0\0T\xA6\0\0U\xA6\0\0V\xA6\0\0W\xA6\0\0X\xA6\0\0Y\xA6\0\0Z\xA6\0\0[\xA6\0\0\\\xA6\0\0]\xA6\0\0^\xA6\0\0_\xA6\0\0`\xA6\0\0a\xA6\0\0b\xA6\0\0c\xA6\0\0d\xA6\0\0e\xA6\0\0f\xA6\0\0g\xA6\0\0h\xA6\0\0i\xA6\0\0j\xA6\0\0k\xA6\0\0l\xA6\0\0m\xA6\0\0\x80\xA6\0\0\x81\xA6\0\0\x82\xA6\0\0\x83\xA6\0\0\x84\xA6\0\0\x85\xA6\0\0\x86\xA6\0\0\x87\xA6\0\0\x88\xA6\0\0\x89\xA6\0\0\x8A\xA6\0\0\x8B\xA6\0\0\x8C\xA6\0\0\x8D\xA6\0\0\x8E\xA6\0\0\x8F\xA6\0\0\x90\xA6\0\0\x91\xA6\0\0\x92\xA6\0\0\x93\xA6\0\0\x94\xA6\0\0\x95\xA6\0\0\x96\xA6\0\0\x97\xA6\0\0\x98\xA6\0\0\x99\xA6\0\0\x9A\xA6\0\0\x9B\xA6\0\0\"\xA7\0\0#\xA7\0\0$\xA7\0\0%\xA7\0\0&\xA7\0\0'\xA7\0\0(\xA7\0\0)\xA7\0\0*\xA7\0\0+\xA7\0\0,\xA7\0\0-\xA7\0\0.\xA7\0\0/\xA7\0\x002\xA7\0\x003\xA7\0\x004\xA7\0\x005\xA7\0\x006\xA7\0\x007\xA7\0\08\xA7\0\09\xA7\0\0:\xA7\0\0;\xA7\0\0<\xA7\0\0=\xA7\0\0>\xA7\0\0?\xA7\0\0@\xA7\0\0A\xA7\0\0B\xA7\0\0C\xA7\0\0D\xA7\0\0E\xA7\0\0F\xA7\0\0G\xA7\0\0H\xA7\0\0I\xA7\0\0J\xA7\0\0K\xA7\0\0L\xA7\0\0M\xA7\0\0N\xA7\0\0O\xA7\0\0P\xA7\0\0Q\xA7\0\0R\xA7\0\0S\xA7\0\0T\xA7\0\0U\xA7\0\0V\xA7\0\0W\xA7\0\0X\xA7\0\0Y\xA7\0\0Z\xA7\0\0[\xA7\0\0\\\xA7\0\0]\xA7\0\0^\xA7\0\0_\xA7\0\0`\xA7\0\0a\xA7\0\0b\xA7\0\0c\xA7\0\0d\xA7\0\0e\xA7\0\0f\xA7\0\0g\xA7\0\0h\xA7\0\0i\xA7\0\0j\xA7\0\0k\xA7\0\0l\xA7\0\0m\xA7\0\0n\xA7\0\0o\xA7\0\0y\xA7\0\0z\xA7\0\0{\xA7\0\0|\xA7\0\0}\xA7\0\0\x7F\xA7\0\0\x80\xA7\0\0\x81\xA7\0\0\x82\xA7\0\0\x83\xA7\0\0\x84\xA7\0\0\x85\xA7\0\0\x86\xA7\0\0\x87\xA7\0\0\x8B\xA7\0\0\x8C\xA7\0\0\x8D\xA7\0\0\x8E\xA7\0\0\x90\xA7\0\0\x91\xA7\0\0\x92\xA7\0\0\x93\xA7\0\0\x96\xA7\0\0\x97\xA7\0\0\x98\xA7\0\0\x99\xA7\0\0\x9A\xA7\0\0\x9B\xA7\0\0\x9C\xA7\0\0\x9D\xA7\0\0\x9E\xA7\0\0\x9F\xA7\0\0\xA0\xA7\0\0\xA1\xA7\0\0\xA2\xA7\0\0\xA3\xA7\0\0\xA4\xA7\0\0\xA5\xA7\0\0\xA6\xA7\0\0\xA7\xA7\0\0\xA8\xA7\0\0\xA9\xA7\0\0\xAA\xA7\0\0\xAF\xA7\0\0\xB0\xA7\0\0\xB5\xA7\0\0\xB6\xA7\0\0\xB7\xA7\0\0\xB8\xA7\0\0\xB9\xA7\0\0\xBA\xA7\0\0\xBB\xA7\0\0\xBC\xA7\0\0\xBD\xA7\0\0\xBE\xA7\0\0\xBF\xA7\0\0\xC0\xA7\0\0\xC1\xA7\0\0\xC2\xA7\0\0\xC3\xA7\0\0\xC4\xA7\0\0\xC8\xA7\0\0\xC9\xA7\0\0\xCA\xA7\0\0\xD0\xA7\0\0\xD1\xA7\0\0\xD6\xA7\0\0\xD7\xA7\0\0\xD8\xA7\0\0\xD9\xA7\0\0\xF5\xA7\0\0\xF6\xA7\0\0p\xAB\0\0\xC0\xAB\0\0\0\xFB\0\0\x07\xFB\0\0\x13\xFB\0\0\x18\xFB\0\0!\xFF\0\0;\xFF\0\0\0\x04\x01\0(\x04\x01\0\xB0\x04\x01\0\xD4\x04\x01\0p\x05\x01\0{\x05\x01\0|\x05\x01\0\x8B\x05\x01\0\x8C\x05\x01\0\x93\x05\x01\0\x94\x05\x01\0\x96\x05\x01\0\x80\x0C\x01\0\xB3\x0C\x01\0\xA0\x18\x01\0\xC0\x18\x01\0@n\x01\0`n\x01\0\0\xE9\x01\0\"\xE9\x01\0") }, 1506u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::ChangesWhenCasefoldedV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::ChangesWhenCasefoldedV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_CWCF_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::ChangesWhenCasefoldedV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_cwcm_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_cwcm_v1.rs.data
new file mode 100644
index 0000000000..abb06c4291
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_cwcm_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<ChangesWhenCasemappedV1Marker>` 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_cwcm_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_CWCM_V1: &'static <icu::properties::provider::ChangesWhenCasemappedV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0a\0\0\0{\0\0\0\xB5\0\0\0\xB6\0\0\0\xC0\0\0\0\xD7\0\0\0\xD8\0\0\0\xF7\0\0\0\xF8\0\0\08\x01\0\09\x01\0\0\x8D\x01\0\0\x8E\x01\0\0\x9B\x01\0\0\x9C\x01\0\0\xAA\x01\0\0\xAC\x01\0\0\xBA\x01\0\0\xBC\x01\0\0\xBE\x01\0\0\xBF\x01\0\0\xC0\x01\0\0\xC4\x01\0\0!\x02\0\0\"\x02\0\x004\x02\0\0:\x02\0\0U\x02\0\0V\x02\0\0X\x02\0\0Y\x02\0\0Z\x02\0\0[\x02\0\0]\x02\0\0`\x02\0\0b\x02\0\0c\x02\0\0d\x02\0\0e\x02\0\0g\x02\0\0h\x02\0\0m\x02\0\0o\x02\0\0p\x02\0\0q\x02\0\0s\x02\0\0u\x02\0\0v\x02\0\0}\x02\0\0~\x02\0\0\x80\x02\0\0\x81\x02\0\0\x82\x02\0\0\x84\x02\0\0\x87\x02\0\0\x8D\x02\0\0\x92\x02\0\0\x93\x02\0\0\x9D\x02\0\0\x9F\x02\0\0E\x03\0\0F\x03\0\0p\x03\0\0t\x03\0\0v\x03\0\0x\x03\0\0{\x03\0\0~\x03\0\0\x7F\x03\0\0\x80\x03\0\0\x86\x03\0\0\x87\x03\0\0\x88\x03\0\0\x8B\x03\0\0\x8C\x03\0\0\x8D\x03\0\0\x8E\x03\0\0\xA2\x03\0\0\xA3\x03\0\0\xD2\x03\0\0\xD5\x03\0\0\xF6\x03\0\0\xF7\x03\0\0\xFC\x03\0\0\xFD\x03\0\0\x82\x04\0\0\x8A\x04\0\x000\x05\0\x001\x05\0\0W\x05\0\0a\x05\0\0\x88\x05\0\0\xA0\x10\0\0\xC6\x10\0\0\xC7\x10\0\0\xC8\x10\0\0\xCD\x10\0\0\xCE\x10\0\0\xD0\x10\0\0\xFB\x10\0\0\xFD\x10\0\0\0\x11\0\0\xA0\x13\0\0\xF6\x13\0\0\xF8\x13\0\0\xFE\x13\0\0\x80\x1C\0\0\x89\x1C\0\0\x90\x1C\0\0\xBB\x1C\0\0\xBD\x1C\0\0\xC0\x1C\0\0y\x1D\0\0z\x1D\0\0}\x1D\0\0~\x1D\0\0\x8E\x1D\0\0\x8F\x1D\0\0\0\x1E\0\0\x9C\x1E\0\0\x9E\x1E\0\0\x9F\x1E\0\0\xA0\x1E\0\0\x16\x1F\0\0\x18\x1F\0\0\x1E\x1F\0\0 \x1F\0\0F\x1F\0\0H\x1F\0\0N\x1F\0\0P\x1F\0\0X\x1F\0\0Y\x1F\0\0Z\x1F\0\0[\x1F\0\0\\\x1F\0\0]\x1F\0\0^\x1F\0\0_\x1F\0\0~\x1F\0\0\x80\x1F\0\0\xB5\x1F\0\0\xB6\x1F\0\0\xBD\x1F\0\0\xBE\x1F\0\0\xBF\x1F\0\0\xC2\x1F\0\0\xC5\x1F\0\0\xC6\x1F\0\0\xCD\x1F\0\0\xD0\x1F\0\0\xD4\x1F\0\0\xD6\x1F\0\0\xDC\x1F\0\0\xE0\x1F\0\0\xED\x1F\0\0\xF2\x1F\0\0\xF5\x1F\0\0\xF6\x1F\0\0\xFD\x1F\0\0&!\0\0'!\0\0*!\0\0,!\0\x002!\0\x003!\0\0N!\0\0O!\0\0`!\0\0\x80!\0\0\x83!\0\0\x85!\0\0\xB6$\0\0\xEA$\0\0\0,\0\0q,\0\0r,\0\0t,\0\0u,\0\0w,\0\0~,\0\0\xE4,\0\0\xEB,\0\0\xEF,\0\0\xF2,\0\0\xF4,\0\0\0-\0\0&-\0\0'-\0\0(-\0\0--\0\0.-\0\0@\xA6\0\0n\xA6\0\0\x80\xA6\0\0\x9C\xA6\0\0\"\xA7\0\x000\xA7\0\x002\xA7\0\0p\xA7\0\0y\xA7\0\0\x88\xA7\0\0\x8B\xA7\0\0\x8E\xA7\0\0\x90\xA7\0\0\x95\xA7\0\0\x96\xA7\0\0\xAF\xA7\0\0\xB0\xA7\0\0\xCB\xA7\0\0\xD0\xA7\0\0\xD2\xA7\0\0\xD6\xA7\0\0\xDA\xA7\0\0\xF5\xA7\0\0\xF7\xA7\0\0S\xAB\0\0T\xAB\0\0p\xAB\0\0\xC0\xAB\0\0\0\xFB\0\0\x07\xFB\0\0\x13\xFB\0\0\x18\xFB\0\0!\xFF\0\0;\xFF\0\0A\xFF\0\0[\xFF\0\0\0\x04\x01\0P\x04\x01\0\xB0\x04\x01\0\xD4\x04\x01\0\xD8\x04\x01\0\xFC\x04\x01\0p\x05\x01\0{\x05\x01\0|\x05\x01\0\x8B\x05\x01\0\x8C\x05\x01\0\x93\x05\x01\0\x94\x05\x01\0\x96\x05\x01\0\x97\x05\x01\0\xA2\x05\x01\0\xA3\x05\x01\0\xB2\x05\x01\0\xB3\x05\x01\0\xBA\x05\x01\0\xBB\x05\x01\0\xBD\x05\x01\0\x80\x0C\x01\0\xB3\x0C\x01\0\xC0\x0C\x01\0\xF3\x0C\x01\0\xA0\x18\x01\0\xE0\x18\x01\0@n\x01\0\x80n\x01\0\0\xE9\x01\0D\xE9\x01\0") }, 2927u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::ChangesWhenCasemappedV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::ChangesWhenCasemappedV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_CWCM_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::ChangesWhenCasemappedV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_cwkcf_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_cwkcf_v1.rs.data
new file mode 100644
index 0000000000..c5b3e5fdec
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_cwkcf_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<ChangesWhenNfkcCasefoldedV1Marker>` 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_cwkcf_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_CWKCF_V1: &'static <icu::properties::provider::ChangesWhenNfkcCasefoldedV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xA0\0\0\0\xA1\0\0\0\xA8\0\0\0\xA9\0\0\0\xAA\0\0\0\xAB\0\0\0\xAD\0\0\0\xAE\0\0\0\xAF\0\0\0\xB0\0\0\0\xB2\0\0\0\xB6\0\0\0\xB8\0\0\0\xBB\0\0\0\xBC\0\0\0\xBF\0\0\0\xC0\0\0\0\xD7\0\0\0\xD8\0\0\0\xE0\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x05\x01\0\0\x06\x01\0\0\x07\x01\0\0\x08\x01\0\0\t\x01\0\0\n\x01\0\0\x0B\x01\0\0\x0C\x01\0\0\r\x01\0\0\x0E\x01\0\0\x0F\x01\0\0\x10\x01\0\0\x11\x01\0\0\x12\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0\x17\x01\0\0\x18\x01\0\0\x19\x01\0\0\x1A\x01\0\0\x1B\x01\0\0\x1C\x01\0\0\x1D\x01\0\0\x1E\x01\0\0\x1F\x01\0\0 \x01\0\0!\x01\0\0\"\x01\0\0#\x01\0\0$\x01\0\0%\x01\0\0&\x01\0\0'\x01\0\0(\x01\0\0)\x01\0\0*\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0/\x01\0\x000\x01\0\x001\x01\0\x002\x01\0\x005\x01\0\x006\x01\0\x007\x01\0\09\x01\0\0:\x01\0\0;\x01\0\0<\x01\0\0=\x01\0\0>\x01\0\0?\x01\0\0B\x01\0\0C\x01\0\0D\x01\0\0E\x01\0\0F\x01\0\0G\x01\0\0H\x01\0\0I\x01\0\0K\x01\0\0L\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0Q\x01\0\0R\x01\0\0S\x01\0\0T\x01\0\0U\x01\0\0V\x01\0\0W\x01\0\0X\x01\0\0Y\x01\0\0Z\x01\0\0[\x01\0\0\\\x01\0\0]\x01\0\0^\x01\0\0_\x01\0\0`\x01\0\0a\x01\0\0b\x01\0\0c\x01\0\0d\x01\0\0e\x01\0\0f\x01\0\0g\x01\0\0h\x01\0\0i\x01\0\0j\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0o\x01\0\0p\x01\0\0q\x01\0\0r\x01\0\0s\x01\0\0t\x01\0\0u\x01\0\0v\x01\0\0w\x01\0\0x\x01\0\0z\x01\0\0{\x01\0\0|\x01\0\0}\x01\0\0~\x01\0\0\x7F\x01\0\0\x80\x01\0\0\x81\x01\0\0\x83\x01\0\0\x84\x01\0\0\x85\x01\0\0\x86\x01\0\0\x88\x01\0\0\x89\x01\0\0\x8C\x01\0\0\x8E\x01\0\0\x92\x01\0\0\x93\x01\0\0\x95\x01\0\0\x96\x01\0\0\x99\x01\0\0\x9C\x01\0\0\x9E\x01\0\0\x9F\x01\0\0\xA1\x01\0\0\xA2\x01\0\0\xA3\x01\0\0\xA4\x01\0\0\xA5\x01\0\0\xA6\x01\0\0\xA8\x01\0\0\xA9\x01\0\0\xAA\x01\0\0\xAC\x01\0\0\xAD\x01\0\0\xAE\x01\0\0\xB0\x01\0\0\xB1\x01\0\0\xB4\x01\0\0\xB5\x01\0\0\xB6\x01\0\0\xB7\x01\0\0\xB9\x01\0\0\xBC\x01\0\0\xBD\x01\0\0\xC4\x01\0\0\xCE\x01\0\0\xCF\x01\0\0\xD0\x01\0\0\xD1\x01\0\0\xD2\x01\0\0\xD3\x01\0\0\xD4\x01\0\0\xD5\x01\0\0\xD6\x01\0\0\xD7\x01\0\0\xD8\x01\0\0\xD9\x01\0\0\xDA\x01\0\0\xDB\x01\0\0\xDC\x01\0\0\xDE\x01\0\0\xDF\x01\0\0\xE0\x01\0\0\xE1\x01\0\0\xE2\x01\0\0\xE3\x01\0\0\xE4\x01\0\0\xE5\x01\0\0\xE6\x01\0\0\xE7\x01\0\0\xE8\x01\0\0\xE9\x01\0\0\xEA\x01\0\0\xEB\x01\0\0\xEC\x01\0\0\xED\x01\0\0\xEE\x01\0\0\xEF\x01\0\0\xF1\x01\0\0\xF5\x01\0\0\xF6\x01\0\0\xF9\x01\0\0\xFA\x01\0\0\xFB\x01\0\0\xFC\x01\0\0\xFD\x01\0\0\xFE\x01\0\0\xFF\x01\0\0\0\x02\0\0\x01\x02\0\0\x02\x02\0\0\x03\x02\0\0\x04\x02\0\0\x05\x02\0\0\x06\x02\0\0\x07\x02\0\0\x08\x02\0\0\t\x02\0\0\n\x02\0\0\x0B\x02\0\0\x0C\x02\0\0\r\x02\0\0\x0E\x02\0\0\x0F\x02\0\0\x10\x02\0\0\x11\x02\0\0\x12\x02\0\0\x13\x02\0\0\x14\x02\0\0\x15\x02\0\0\x16\x02\0\0\x17\x02\0\0\x18\x02\0\0\x19\x02\0\0\x1A\x02\0\0\x1B\x02\0\0\x1C\x02\0\0\x1D\x02\0\0\x1E\x02\0\0\x1F\x02\0\0 \x02\0\0!\x02\0\0\"\x02\0\0#\x02\0\0$\x02\0\0%\x02\0\0&\x02\0\0'\x02\0\0(\x02\0\0)\x02\0\0*\x02\0\0+\x02\0\0,\x02\0\0-\x02\0\0.\x02\0\0/\x02\0\x000\x02\0\x001\x02\0\x002\x02\0\x003\x02\0\0:\x02\0\0<\x02\0\0=\x02\0\0?\x02\0\0A\x02\0\0B\x02\0\0C\x02\0\0G\x02\0\0H\x02\0\0I\x02\0\0J\x02\0\0K\x02\0\0L\x02\0\0M\x02\0\0N\x02\0\0O\x02\0\0\xB0\x02\0\0\xB9\x02\0\0\xD8\x02\0\0\xDE\x02\0\0\xE0\x02\0\0\xE5\x02\0\0@\x03\0\0B\x03\0\0C\x03\0\0F\x03\0\0O\x03\0\0P\x03\0\0p\x03\0\0q\x03\0\0r\x03\0\0s\x03\0\0t\x03\0\0u\x03\0\0v\x03\0\0w\x03\0\0z\x03\0\0{\x03\0\0~\x03\0\0\x80\x03\0\0\x84\x03\0\0\x8B\x03\0\0\x8C\x03\0\0\x8D\x03\0\0\x8E\x03\0\0\x90\x03\0\0\x91\x03\0\0\xA2\x03\0\0\xA3\x03\0\0\xAC\x03\0\0\xC2\x03\0\0\xC3\x03\0\0\xCF\x03\0\0\xD7\x03\0\0\xD8\x03\0\0\xD9\x03\0\0\xDA\x03\0\0\xDB\x03\0\0\xDC\x03\0\0\xDD\x03\0\0\xDE\x03\0\0\xDF\x03\0\0\xE0\x03\0\0\xE1\x03\0\0\xE2\x03\0\0\xE3\x03\0\0\xE4\x03\0\0\xE5\x03\0\0\xE6\x03\0\0\xE7\x03\0\0\xE8\x03\0\0\xE9\x03\0\0\xEA\x03\0\0\xEB\x03\0\0\xEC\x03\0\0\xED\x03\0\0\xEE\x03\0\0\xEF\x03\0\0\xF0\x03\0\0\xF3\x03\0\0\xF4\x03\0\0\xF6\x03\0\0\xF7\x03\0\0\xF8\x03\0\0\xF9\x03\0\0\xFB\x03\0\0\xFD\x03\0\x000\x04\0\0`\x04\0\0a\x04\0\0b\x04\0\0c\x04\0\0d\x04\0\0e\x04\0\0f\x04\0\0g\x04\0\0h\x04\0\0i\x04\0\0j\x04\0\0k\x04\0\0l\x04\0\0m\x04\0\0n\x04\0\0o\x04\0\0p\x04\0\0q\x04\0\0r\x04\0\0s\x04\0\0t\x04\0\0u\x04\0\0v\x04\0\0w\x04\0\0x\x04\0\0y\x04\0\0z\x04\0\0{\x04\0\0|\x04\0\0}\x04\0\0~\x04\0\0\x7F\x04\0\0\x80\x04\0\0\x81\x04\0\0\x8A\x04\0\0\x8B\x04\0\0\x8C\x04\0\0\x8D\x04\0\0\x8E\x04\0\0\x8F\x04\0\0\x90\x04\0\0\x91\x04\0\0\x92\x04\0\0\x93\x04\0\0\x94\x04\0\0\x95\x04\0\0\x96\x04\0\0\x97\x04\0\0\x98\x04\0\0\x99\x04\0\0\x9A\x04\0\0\x9B\x04\0\0\x9C\x04\0\0\x9D\x04\0\0\x9E\x04\0\0\x9F\x04\0\0\xA0\x04\0\0\xA1\x04\0\0\xA2\x04\0\0\xA3\x04\0\0\xA4\x04\0\0\xA5\x04\0\0\xA6\x04\0\0\xA7\x04\0\0\xA8\x04\0\0\xA9\x04\0\0\xAA\x04\0\0\xAB\x04\0\0\xAC\x04\0\0\xAD\x04\0\0\xAE\x04\0\0\xAF\x04\0\0\xB0\x04\0\0\xB1\x04\0\0\xB2\x04\0\0\xB3\x04\0\0\xB4\x04\0\0\xB5\x04\0\0\xB6\x04\0\0\xB7\x04\0\0\xB8\x04\0\0\xB9\x04\0\0\xBA\x04\0\0\xBB\x04\0\0\xBC\x04\0\0\xBD\x04\0\0\xBE\x04\0\0\xBF\x04\0\0\xC0\x04\0\0\xC2\x04\0\0\xC3\x04\0\0\xC4\x04\0\0\xC5\x04\0\0\xC6\x04\0\0\xC7\x04\0\0\xC8\x04\0\0\xC9\x04\0\0\xCA\x04\0\0\xCB\x04\0\0\xCC\x04\0\0\xCD\x04\0\0\xCE\x04\0\0\xD0\x04\0\0\xD1\x04\0\0\xD2\x04\0\0\xD3\x04\0\0\xD4\x04\0\0\xD5\x04\0\0\xD6\x04\0\0\xD7\x04\0\0\xD8\x04\0\0\xD9\x04\0\0\xDA\x04\0\0\xDB\x04\0\0\xDC\x04\0\0\xDD\x04\0\0\xDE\x04\0\0\xDF\x04\0\0\xE0\x04\0\0\xE1\x04\0\0\xE2\x04\0\0\xE3\x04\0\0\xE4\x04\0\0\xE5\x04\0\0\xE6\x04\0\0\xE7\x04\0\0\xE8\x04\0\0\xE9\x04\0\0\xEA\x04\0\0\xEB\x04\0\0\xEC\x04\0\0\xED\x04\0\0\xEE\x04\0\0\xEF\x04\0\0\xF0\x04\0\0\xF1\x04\0\0\xF2\x04\0\0\xF3\x04\0\0\xF4\x04\0\0\xF5\x04\0\0\xF6\x04\0\0\xF7\x04\0\0\xF8\x04\0\0\xF9\x04\0\0\xFA\x04\0\0\xFB\x04\0\0\xFC\x04\0\0\xFD\x04\0\0\xFE\x04\0\0\xFF\x04\0\0\0\x05\0\0\x01\x05\0\0\x02\x05\0\0\x03\x05\0\0\x04\x05\0\0\x05\x05\0\0\x06\x05\0\0\x07\x05\0\0\x08\x05\0\0\t\x05\0\0\n\x05\0\0\x0B\x05\0\0\x0C\x05\0\0\r\x05\0\0\x0E\x05\0\0\x0F\x05\0\0\x10\x05\0\0\x11\x05\0\0\x12\x05\0\0\x13\x05\0\0\x14\x05\0\0\x15\x05\0\0\x16\x05\0\0\x17\x05\0\0\x18\x05\0\0\x19\x05\0\0\x1A\x05\0\0\x1B\x05\0\0\x1C\x05\0\0\x1D\x05\0\0\x1E\x05\0\0\x1F\x05\0\0 \x05\0\0!\x05\0\0\"\x05\0\0#\x05\0\0$\x05\0\0%\x05\0\0&\x05\0\0'\x05\0\0(\x05\0\0)\x05\0\0*\x05\0\0+\x05\0\0,\x05\0\0-\x05\0\0.\x05\0\0/\x05\0\x001\x05\0\0W\x05\0\0\x87\x05\0\0\x88\x05\0\0\x1C\x06\0\0\x1D\x06\0\0u\x06\0\0y\x06\0\0X\t\0\0`\t\0\0\xDC\t\0\0\xDE\t\0\0\xDF\t\0\0\xE0\t\0\x003\n\0\x004\n\0\x006\n\0\x007\n\0\0Y\n\0\0\\\n\0\0^\n\0\0_\n\0\0\\\x0B\0\0^\x0B\0\x003\x0E\0\x004\x0E\0\0\xB3\x0E\0\0\xB4\x0E\0\0\xDC\x0E\0\0\xDE\x0E\0\0\x0C\x0F\0\0\r\x0F\0\0C\x0F\0\0D\x0F\0\0M\x0F\0\0N\x0F\0\0R\x0F\0\0S\x0F\0\0W\x0F\0\0X\x0F\0\0\\\x0F\0\0]\x0F\0\0i\x0F\0\0j\x0F\0\0s\x0F\0\0t\x0F\0\0u\x0F\0\0z\x0F\0\0\x81\x0F\0\0\x82\x0F\0\0\x93\x0F\0\0\x94\x0F\0\0\x9D\x0F\0\0\x9E\x0F\0\0\xA2\x0F\0\0\xA3\x0F\0\0\xA7\x0F\0\0\xA8\x0F\0\0\xAC\x0F\0\0\xAD\x0F\0\0\xB9\x0F\0\0\xBA\x0F\0\0\xA0\x10\0\0\xC6\x10\0\0\xC7\x10\0\0\xC8\x10\0\0\xCD\x10\0\0\xCE\x10\0\0\xFC\x10\0\0\xFD\x10\0\0_\x11\0\0a\x11\0\0\xF8\x13\0\0\xFE\x13\0\0\xB4\x17\0\0\xB6\x17\0\0\x0B\x18\0\0\x10\x18\0\0\x80\x1C\0\0\x89\x1C\0\0\x90\x1C\0\0\xBB\x1C\0\0\xBD\x1C\0\0\xC0\x1C\0\0,\x1D\0\0/\x1D\0\x000\x1D\0\0;\x1D\0\0<\x1D\0\0N\x1D\0\0O\x1D\0\0k\x1D\0\0x\x1D\0\0y\x1D\0\0\x9B\x1D\0\0\xC0\x1D\0\0\0\x1E\0\0\x01\x1E\0\0\x02\x1E\0\0\x03\x1E\0\0\x04\x1E\0\0\x05\x1E\0\0\x06\x1E\0\0\x07\x1E\0\0\x08\x1E\0\0\t\x1E\0\0\n\x1E\0\0\x0B\x1E\0\0\x0C\x1E\0\0\r\x1E\0\0\x0E\x1E\0\0\x0F\x1E\0\0\x10\x1E\0\0\x11\x1E\0\0\x12\x1E\0\0\x13\x1E\0\0\x14\x1E\0\0\x15\x1E\0\0\x16\x1E\0\0\x17\x1E\0\0\x18\x1E\0\0\x19\x1E\0\0\x1A\x1E\0\0\x1B\x1E\0\0\x1C\x1E\0\0\x1D\x1E\0\0\x1E\x1E\0\0\x1F\x1E\0\0 \x1E\0\0!\x1E\0\0\"\x1E\0\0#\x1E\0\0$\x1E\0\0%\x1E\0\0&\x1E\0\0'\x1E\0\0(\x1E\0\0)\x1E\0\0*\x1E\0\0+\x1E\0\0,\x1E\0\0-\x1E\0\0.\x1E\0\0/\x1E\0\x000\x1E\0\x001\x1E\0\x002\x1E\0\x003\x1E\0\x004\x1E\0\x005\x1E\0\x006\x1E\0\x007\x1E\0\08\x1E\0\09\x1E\0\0:\x1E\0\0;\x1E\0\0<\x1E\0\0=\x1E\0\0>\x1E\0\0?\x1E\0\0@\x1E\0\0A\x1E\0\0B\x1E\0\0C\x1E\0\0D\x1E\0\0E\x1E\0\0F\x1E\0\0G\x1E\0\0H\x1E\0\0I\x1E\0\0J\x1E\0\0K\x1E\0\0L\x1E\0\0M\x1E\0\0N\x1E\0\0O\x1E\0\0P\x1E\0\0Q\x1E\0\0R\x1E\0\0S\x1E\0\0T\x1E\0\0U\x1E\0\0V\x1E\0\0W\x1E\0\0X\x1E\0\0Y\x1E\0\0Z\x1E\0\0[\x1E\0\0\\\x1E\0\0]\x1E\0\0^\x1E\0\0_\x1E\0\0`\x1E\0\0a\x1E\0\0b\x1E\0\0c\x1E\0\0d\x1E\0\0e\x1E\0\0f\x1E\0\0g\x1E\0\0h\x1E\0\0i\x1E\0\0j\x1E\0\0k\x1E\0\0l\x1E\0\0m\x1E\0\0n\x1E\0\0o\x1E\0\0p\x1E\0\0q\x1E\0\0r\x1E\0\0s\x1E\0\0t\x1E\0\0u\x1E\0\0v\x1E\0\0w\x1E\0\0x\x1E\0\0y\x1E\0\0z\x1E\0\0{\x1E\0\0|\x1E\0\0}\x1E\0\0~\x1E\0\0\x7F\x1E\0\0\x80\x1E\0\0\x81\x1E\0\0\x82\x1E\0\0\x83\x1E\0\0\x84\x1E\0\0\x85\x1E\0\0\x86\x1E\0\0\x87\x1E\0\0\x88\x1E\0\0\x89\x1E\0\0\x8A\x1E\0\0\x8B\x1E\0\0\x8C\x1E\0\0\x8D\x1E\0\0\x8E\x1E\0\0\x8F\x1E\0\0\x90\x1E\0\0\x91\x1E\0\0\x92\x1E\0\0\x93\x1E\0\0\x94\x1E\0\0\x95\x1E\0\0\x9A\x1E\0\0\x9C\x1E\0\0\x9E\x1E\0\0\x9F\x1E\0\0\xA0\x1E\0\0\xA1\x1E\0\0\xA2\x1E\0\0\xA3\x1E\0\0\xA4\x1E\0\0\xA5\x1E\0\0\xA6\x1E\0\0\xA7\x1E\0\0\xA8\x1E\0\0\xA9\x1E\0\0\xAA\x1E\0\0\xAB\x1E\0\0\xAC\x1E\0\0\xAD\x1E\0\0\xAE\x1E\0\0\xAF\x1E\0\0\xB0\x1E\0\0\xB1\x1E\0\0\xB2\x1E\0\0\xB3\x1E\0\0\xB4\x1E\0\0\xB5\x1E\0\0\xB6\x1E\0\0\xB7\x1E\0\0\xB8\x1E\0\0\xB9\x1E\0\0\xBA\x1E\0\0\xBB\x1E\0\0\xBC\x1E\0\0\xBD\x1E\0\0\xBE\x1E\0\0\xBF\x1E\0\0\xC0\x1E\0\0\xC1\x1E\0\0\xC2\x1E\0\0\xC3\x1E\0\0\xC4\x1E\0\0\xC5\x1E\0\0\xC6\x1E\0\0\xC7\x1E\0\0\xC8\x1E\0\0\xC9\x1E\0\0\xCA\x1E\0\0\xCB\x1E\0\0\xCC\x1E\0\0\xCD\x1E\0\0\xCE\x1E\0\0\xCF\x1E\0\0\xD0\x1E\0\0\xD1\x1E\0\0\xD2\x1E\0\0\xD3\x1E\0\0\xD4\x1E\0\0\xD5\x1E\0\0\xD6\x1E\0\0\xD7\x1E\0\0\xD8\x1E\0\0\xD9\x1E\0\0\xDA\x1E\0\0\xDB\x1E\0\0\xDC\x1E\0\0\xDD\x1E\0\0\xDE\x1E\0\0\xDF\x1E\0\0\xE0\x1E\0\0\xE1\x1E\0\0\xE2\x1E\0\0\xE3\x1E\0\0\xE4\x1E\0\0\xE5\x1E\0\0\xE6\x1E\0\0\xE7\x1E\0\0\xE8\x1E\0\0\xE9\x1E\0\0\xEA\x1E\0\0\xEB\x1E\0\0\xEC\x1E\0\0\xED\x1E\0\0\xEE\x1E\0\0\xEF\x1E\0\0\xF0\x1E\0\0\xF1\x1E\0\0\xF2\x1E\0\0\xF3\x1E\0\0\xF4\x1E\0\0\xF5\x1E\0\0\xF6\x1E\0\0\xF7\x1E\0\0\xF8\x1E\0\0\xF9\x1E\0\0\xFA\x1E\0\0\xFB\x1E\0\0\xFC\x1E\0\0\xFD\x1E\0\0\xFE\x1E\0\0\xFF\x1E\0\0\x08\x1F\0\0\x10\x1F\0\0\x18\x1F\0\0\x1E\x1F\0\0(\x1F\0\x000\x1F\0\08\x1F\0\0@\x1F\0\0H\x1F\0\0N\x1F\0\0Y\x1F\0\0Z\x1F\0\0[\x1F\0\0\\\x1F\0\0]\x1F\0\0^\x1F\0\0_\x1F\0\0`\x1F\0\0h\x1F\0\0p\x1F\0\0q\x1F\0\0r\x1F\0\0s\x1F\0\0t\x1F\0\0u\x1F\0\0v\x1F\0\0w\x1F\0\0x\x1F\0\0y\x1F\0\0z\x1F\0\0{\x1F\0\0|\x1F\0\0}\x1F\0\0~\x1F\0\0\x80\x1F\0\0\xB0\x1F\0\0\xB2\x1F\0\0\xB5\x1F\0\0\xB7\x1F\0\0\xC5\x1F\0\0\xC7\x1F\0\0\xD0\x1F\0\0\xD3\x1F\0\0\xD4\x1F\0\0\xD8\x1F\0\0\xDC\x1F\0\0\xDD\x1F\0\0\xE0\x1F\0\0\xE3\x1F\0\0\xE4\x1F\0\0\xE8\x1F\0\0\xF0\x1F\0\0\xF2\x1F\0\0\xF5\x1F\0\0\xF7\x1F\0\0\xFF\x1F\0\0\0 \0\0\x10 \0\0\x11 \0\0\x12 \0\0\x17 \0\0\x18 \0\0$ \0\0' \0\0* \0\x000 \0\x003 \0\x005 \0\x006 \0\08 \0\0< \0\0= \0\0> \0\0? \0\0G \0\0J \0\0W \0\0X \0\0_ \0\0r \0\0t \0\0\x8F \0\0\x90 \0\0\x9D \0\0\xA8 \0\0\xA9 \0\0\0!\0\0\x04!\0\0\x05!\0\0\x08!\0\0\t!\0\0\x14!\0\0\x15!\0\0\x17!\0\0\x19!\0\0\x1E!\0\0 !\0\0#!\0\0$!\0\0%!\0\0&!\0\0'!\0\0(!\0\0)!\0\0*!\0\0.!\0\0/!\0\0:!\0\0;!\0\0A!\0\0E!\0\0J!\0\0P!\0\0\x80!\0\0\x83!\0\0\x84!\0\0\x89!\0\0\x8A!\0\0,\"\0\0.\"\0\0/\"\0\x001\"\0\0)#\0\0+#\0\0`$\0\0\xEB$\0\0\x0C*\0\0\r*\0\0t*\0\0w*\0\0\xDC*\0\0\xDD*\0\0\0,\0\x000,\0\0`,\0\0a,\0\0b,\0\0e,\0\0g,\0\0h,\0\0i,\0\0j,\0\0k,\0\0l,\0\0m,\0\0q,\0\0r,\0\0s,\0\0u,\0\0v,\0\0|,\0\0\x81,\0\0\x82,\0\0\x83,\0\0\x84,\0\0\x85,\0\0\x86,\0\0\x87,\0\0\x88,\0\0\x89,\0\0\x8A,\0\0\x8B,\0\0\x8C,\0\0\x8D,\0\0\x8E,\0\0\x8F,\0\0\x90,\0\0\x91,\0\0\x92,\0\0\x93,\0\0\x94,\0\0\x95,\0\0\x96,\0\0\x97,\0\0\x98,\0\0\x99,\0\0\x9A,\0\0\x9B,\0\0\x9C,\0\0\x9D,\0\0\x9E,\0\0\x9F,\0\0\xA0,\0\0\xA1,\0\0\xA2,\0\0\xA3,\0\0\xA4,\0\0\xA5,\0\0\xA6,\0\0\xA7,\0\0\xA8,\0\0\xA9,\0\0\xAA,\0\0\xAB,\0\0\xAC,\0\0\xAD,\0\0\xAE,\0\0\xAF,\0\0\xB0,\0\0\xB1,\0\0\xB2,\0\0\xB3,\0\0\xB4,\0\0\xB5,\0\0\xB6,\0\0\xB7,\0\0\xB8,\0\0\xB9,\0\0\xBA,\0\0\xBB,\0\0\xBC,\0\0\xBD,\0\0\xBE,\0\0\xBF,\0\0\xC0,\0\0\xC1,\0\0\xC2,\0\0\xC3,\0\0\xC4,\0\0\xC5,\0\0\xC6,\0\0\xC7,\0\0\xC8,\0\0\xC9,\0\0\xCA,\0\0\xCB,\0\0\xCC,\0\0\xCD,\0\0\xCE,\0\0\xCF,\0\0\xD0,\0\0\xD1,\0\0\xD2,\0\0\xD3,\0\0\xD4,\0\0\xD5,\0\0\xD6,\0\0\xD7,\0\0\xD8,\0\0\xD9,\0\0\xDA,\0\0\xDB,\0\0\xDC,\0\0\xDD,\0\0\xDE,\0\0\xDF,\0\0\xE0,\0\0\xE1,\0\0\xE2,\0\0\xE3,\0\0\xEB,\0\0\xEC,\0\0\xED,\0\0\xEE,\0\0\xF2,\0\0\xF3,\0\0o-\0\0p-\0\0\x9F.\0\0\xA0.\0\0\xF3.\0\0\xF4.\0\0\0/\0\0\xD6/\0\0\x000\0\0\x010\0\x0060\0\x0070\0\080\0\0;0\0\0\x9B0\0\0\x9D0\0\0\x9F0\0\0\xA00\0\0\xFF0\0\0\x001\0\x0011\0\0\x8F1\0\0\x921\0\0\xA01\0\0\x002\0\0\x1F2\0\0 2\0\0H2\0\0P2\0\0\x7F2\0\0\x802\0\0\x004\0\0@\xA6\0\0A\xA6\0\0B\xA6\0\0C\xA6\0\0D\xA6\0\0E\xA6\0\0F\xA6\0\0G\xA6\0\0H\xA6\0\0I\xA6\0\0J\xA6\0\0K\xA6\0\0L\xA6\0\0M\xA6\0\0N\xA6\0\0O\xA6\0\0P\xA6\0\0Q\xA6\0\0R\xA6\0\0S\xA6\0\0T\xA6\0\0U\xA6\0\0V\xA6\0\0W\xA6\0\0X\xA6\0\0Y\xA6\0\0Z\xA6\0\0[\xA6\0\0\\\xA6\0\0]\xA6\0\0^\xA6\0\0_\xA6\0\0`\xA6\0\0a\xA6\0\0b\xA6\0\0c\xA6\0\0d\xA6\0\0e\xA6\0\0f\xA6\0\0g\xA6\0\0h\xA6\0\0i\xA6\0\0j\xA6\0\0k\xA6\0\0l\xA6\0\0m\xA6\0\0\x80\xA6\0\0\x81\xA6\0\0\x82\xA6\0\0\x83\xA6\0\0\x84\xA6\0\0\x85\xA6\0\0\x86\xA6\0\0\x87\xA6\0\0\x88\xA6\0\0\x89\xA6\0\0\x8A\xA6\0\0\x8B\xA6\0\0\x8C\xA6\0\0\x8D\xA6\0\0\x8E\xA6\0\0\x8F\xA6\0\0\x90\xA6\0\0\x91\xA6\0\0\x92\xA6\0\0\x93\xA6\0\0\x94\xA6\0\0\x95\xA6\0\0\x96\xA6\0\0\x97\xA6\0\0\x98\xA6\0\0\x99\xA6\0\0\x9A\xA6\0\0\x9B\xA6\0\0\x9C\xA6\0\0\x9E\xA6\0\0\"\xA7\0\0#\xA7\0\0$\xA7\0\0%\xA7\0\0&\xA7\0\0'\xA7\0\0(\xA7\0\0)\xA7\0\0*\xA7\0\0+\xA7\0\0,\xA7\0\0-\xA7\0\0.\xA7\0\0/\xA7\0\x002\xA7\0\x003\xA7\0\x004\xA7\0\x005\xA7\0\x006\xA7\0\x007\xA7\0\08\xA7\0\09\xA7\0\0:\xA7\0\0;\xA7\0\0<\xA7\0\0=\xA7\0\0>\xA7\0\0?\xA7\0\0@\xA7\0\0A\xA7\0\0B\xA7\0\0C\xA7\0\0D\xA7\0\0E\xA7\0\0F\xA7\0\0G\xA7\0\0H\xA7\0\0I\xA7\0\0J\xA7\0\0K\xA7\0\0L\xA7\0\0M\xA7\0\0N\xA7\0\0O\xA7\0\0P\xA7\0\0Q\xA7\0\0R\xA7\0\0S\xA7\0\0T\xA7\0\0U\xA7\0\0V\xA7\0\0W\xA7\0\0X\xA7\0\0Y\xA7\0\0Z\xA7\0\0[\xA7\0\0\\\xA7\0\0]\xA7\0\0^\xA7\0\0_\xA7\0\0`\xA7\0\0a\xA7\0\0b\xA7\0\0c\xA7\0\0d\xA7\0\0e\xA7\0\0f\xA7\0\0g\xA7\0\0h\xA7\0\0i\xA7\0\0j\xA7\0\0k\xA7\0\0l\xA7\0\0m\xA7\0\0n\xA7\0\0o\xA7\0\0p\xA7\0\0q\xA7\0\0y\xA7\0\0z\xA7\0\0{\xA7\0\0|\xA7\0\0}\xA7\0\0\x7F\xA7\0\0\x80\xA7\0\0\x81\xA7\0\0\x82\xA7\0\0\x83\xA7\0\0\x84\xA7\0\0\x85\xA7\0\0\x86\xA7\0\0\x87\xA7\0\0\x8B\xA7\0\0\x8C\xA7\0\0\x8D\xA7\0\0\x8E\xA7\0\0\x90\xA7\0\0\x91\xA7\0\0\x92\xA7\0\0\x93\xA7\0\0\x96\xA7\0\0\x97\xA7\0\0\x98\xA7\0\0\x99\xA7\0\0\x9A\xA7\0\0\x9B\xA7\0\0\x9C\xA7\0\0\x9D\xA7\0\0\x9E\xA7\0\0\x9F\xA7\0\0\xA0\xA7\0\0\xA1\xA7\0\0\xA2\xA7\0\0\xA3\xA7\0\0\xA4\xA7\0\0\xA5\xA7\0\0\xA6\xA7\0\0\xA7\xA7\0\0\xA8\xA7\0\0\xA9\xA7\0\0\xAA\xA7\0\0\xAF\xA7\0\0\xB0\xA7\0\0\xB5\xA7\0\0\xB6\xA7\0\0\xB7\xA7\0\0\xB8\xA7\0\0\xB9\xA7\0\0\xBA\xA7\0\0\xBB\xA7\0\0\xBC\xA7\0\0\xBD\xA7\0\0\xBE\xA7\0\0\xBF\xA7\0\0\xC0\xA7\0\0\xC1\xA7\0\0\xC2\xA7\0\0\xC3\xA7\0\0\xC4\xA7\0\0\xC8\xA7\0\0\xC9\xA7\0\0\xCA\xA7\0\0\xD0\xA7\0\0\xD1\xA7\0\0\xD6\xA7\0\0\xD7\xA7\0\0\xD8\xA7\0\0\xD9\xA7\0\0\xF2\xA7\0\0\xF6\xA7\0\0\xF8\xA7\0\0\xFA\xA7\0\0\\\xAB\0\0`\xAB\0\0i\xAB\0\0j\xAB\0\0p\xAB\0\0\xC0\xAB\0\0\0\xF9\0\0\x0E\xFA\0\0\x10\xFA\0\0\x11\xFA\0\0\x12\xFA\0\0\x13\xFA\0\0\x15\xFA\0\0\x1F\xFA\0\0 \xFA\0\0!\xFA\0\0\"\xFA\0\0#\xFA\0\0%\xFA\0\0'\xFA\0\0*\xFA\0\0n\xFA\0\0p\xFA\0\0\xDA\xFA\0\0\0\xFB\0\0\x07\xFB\0\0\x13\xFB\0\0\x18\xFB\0\0\x1D\xFB\0\0\x1E\xFB\0\0\x1F\xFB\0\x007\xFB\0\08\xFB\0\0=\xFB\0\0>\xFB\0\0?\xFB\0\0@\xFB\0\0B\xFB\0\0C\xFB\0\0E\xFB\0\0F\xFB\0\0\xB2\xFB\0\0\xD3\xFB\0\0>\xFD\0\0P\xFD\0\0\x90\xFD\0\0\x92\xFD\0\0\xC8\xFD\0\0\xF0\xFD\0\0\xFD\xFD\0\0\0\xFE\0\0\x1A\xFE\0\x000\xFE\0\0E\xFE\0\0G\xFE\0\0S\xFE\0\0T\xFE\0\0g\xFE\0\0h\xFE\0\0l\xFE\0\0p\xFE\0\0s\xFE\0\0t\xFE\0\0u\xFE\0\0v\xFE\0\0\xFD\xFE\0\0\xFF\xFE\0\0\0\xFF\0\0\x01\xFF\0\0\xBF\xFF\0\0\xC2\xFF\0\0\xC8\xFF\0\0\xCA\xFF\0\0\xD0\xFF\0\0\xD2\xFF\0\0\xD8\xFF\0\0\xDA\xFF\0\0\xDD\xFF\0\0\xE0\xFF\0\0\xE7\xFF\0\0\xE8\xFF\0\0\xEF\xFF\0\0\xF0\xFF\0\0\xF9\xFF\0\0\0\x04\x01\0(\x04\x01\0\xB0\x04\x01\0\xD4\x04\x01\0p\x05\x01\0{\x05\x01\0|\x05\x01\0\x8B\x05\x01\0\x8C\x05\x01\0\x93\x05\x01\0\x94\x05\x01\0\x96\x05\x01\0\x81\x07\x01\0\x86\x07\x01\0\x87\x07\x01\0\xB1\x07\x01\0\xB2\x07\x01\0\xBB\x07\x01\0\x80\x0C\x01\0\xB3\x0C\x01\0\xA0\x18\x01\0\xC0\x18\x01\0@n\x01\0`n\x01\0\xA0\xBC\x01\0\xA4\xBC\x01\0^\xD1\x01\0e\xD1\x01\0s\xD1\x01\0{\xD1\x01\0\xBB\xD1\x01\0\xC1\xD1\x01\0\0\xD4\x01\0U\xD4\x01\0V\xD4\x01\0\x9D\xD4\x01\0\x9E\xD4\x01\0\xA0\xD4\x01\0\xA2\xD4\x01\0\xA3\xD4\x01\0\xA5\xD4\x01\0\xA7\xD4\x01\0\xA9\xD4\x01\0\xAD\xD4\x01\0\xAE\xD4\x01\0\xBA\xD4\x01\0\xBB\xD4\x01\0\xBC\xD4\x01\0\xBD\xD4\x01\0\xC4\xD4\x01\0\xC5\xD4\x01\0\x06\xD5\x01\0\x07\xD5\x01\0\x0B\xD5\x01\0\r\xD5\x01\0\x15\xD5\x01\0\x16\xD5\x01\0\x1D\xD5\x01\0\x1E\xD5\x01\0:\xD5\x01\0;\xD5\x01\0?\xD5\x01\0@\xD5\x01\0E\xD5\x01\0F\xD5\x01\0G\xD5\x01\0J\xD5\x01\0Q\xD5\x01\0R\xD5\x01\0\xA6\xD6\x01\0\xA8\xD6\x01\0\xCC\xD7\x01\0\xCE\xD7\x01\0\0\xD8\x01\x000\xE0\x01\0n\xE0\x01\0\0\xE9\x01\0\"\xE9\x01\0\0\xEE\x01\0\x04\xEE\x01\0\x05\xEE\x01\0 \xEE\x01\0!\xEE\x01\0#\xEE\x01\0$\xEE\x01\0%\xEE\x01\0'\xEE\x01\0(\xEE\x01\0)\xEE\x01\x003\xEE\x01\x004\xEE\x01\08\xEE\x01\09\xEE\x01\0:\xEE\x01\0;\xEE\x01\0<\xEE\x01\0B\xEE\x01\0C\xEE\x01\0G\xEE\x01\0H\xEE\x01\0I\xEE\x01\0J\xEE\x01\0K\xEE\x01\0L\xEE\x01\0M\xEE\x01\0P\xEE\x01\0Q\xEE\x01\0S\xEE\x01\0T\xEE\x01\0U\xEE\x01\0W\xEE\x01\0X\xEE\x01\0Y\xEE\x01\0Z\xEE\x01\0[\xEE\x01\0\\\xEE\x01\0]\xEE\x01\0^\xEE\x01\0_\xEE\x01\0`\xEE\x01\0a\xEE\x01\0c\xEE\x01\0d\xEE\x01\0e\xEE\x01\0g\xEE\x01\0k\xEE\x01\0l\xEE\x01\0s\xEE\x01\0t\xEE\x01\0x\xEE\x01\0y\xEE\x01\0}\xEE\x01\0~\xEE\x01\0\x7F\xEE\x01\0\x80\xEE\x01\0\x8A\xEE\x01\0\x8B\xEE\x01\0\x9C\xEE\x01\0\xA1\xEE\x01\0\xA4\xEE\x01\0\xA5\xEE\x01\0\xAA\xEE\x01\0\xAB\xEE\x01\0\xBC\xEE\x01\0\0\xF1\x01\0\x0B\xF1\x01\0\x10\xF1\x01\0/\xF1\x01\x000\xF1\x01\0P\xF1\x01\0j\xF1\x01\0m\xF1\x01\0\x90\xF1\x01\0\x91\xF1\x01\0\0\xF2\x01\0\x03\xF2\x01\0\x10\xF2\x01\0<\xF2\x01\0@\xF2\x01\0I\xF2\x01\0P\xF2\x01\0R\xF2\x01\0\xF0\xFB\x01\0\xFA\xFB\x01\0\0\xF8\x02\0\x1E\xFA\x02\0\0\0\x0E\0\0\x10\x0E\0") }, 10491u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::ChangesWhenNfkcCasefoldedV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::ChangesWhenNfkcCasefoldedV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_CWKCF_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::ChangesWhenNfkcCasefoldedV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_cwl_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_cwl_v1.rs.data
new file mode 100644
index 0000000000..43849bc91d
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_cwl_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<ChangesWhenLowercasedV1Marker>` 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_cwl_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_CWL_V1: &'static <icu::properties::provider::ChangesWhenLowercasedV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xC0\0\0\0\xD7\0\0\0\xD8\0\0\0\xDF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x05\x01\0\0\x06\x01\0\0\x07\x01\0\0\x08\x01\0\0\t\x01\0\0\n\x01\0\0\x0B\x01\0\0\x0C\x01\0\0\r\x01\0\0\x0E\x01\0\0\x0F\x01\0\0\x10\x01\0\0\x11\x01\0\0\x12\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0\x17\x01\0\0\x18\x01\0\0\x19\x01\0\0\x1A\x01\0\0\x1B\x01\0\0\x1C\x01\0\0\x1D\x01\0\0\x1E\x01\0\0\x1F\x01\0\0 \x01\0\0!\x01\0\0\"\x01\0\0#\x01\0\0$\x01\0\0%\x01\0\0&\x01\0\0'\x01\0\0(\x01\0\0)\x01\0\0*\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0/\x01\0\x000\x01\0\x001\x01\0\x002\x01\0\x003\x01\0\x004\x01\0\x005\x01\0\x006\x01\0\x007\x01\0\09\x01\0\0:\x01\0\0;\x01\0\0<\x01\0\0=\x01\0\0>\x01\0\0?\x01\0\0@\x01\0\0A\x01\0\0B\x01\0\0C\x01\0\0D\x01\0\0E\x01\0\0F\x01\0\0G\x01\0\0H\x01\0\0J\x01\0\0K\x01\0\0L\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0Q\x01\0\0R\x01\0\0S\x01\0\0T\x01\0\0U\x01\0\0V\x01\0\0W\x01\0\0X\x01\0\0Y\x01\0\0Z\x01\0\0[\x01\0\0\\\x01\0\0]\x01\0\0^\x01\0\0_\x01\0\0`\x01\0\0a\x01\0\0b\x01\0\0c\x01\0\0d\x01\0\0e\x01\0\0f\x01\0\0g\x01\0\0h\x01\0\0i\x01\0\0j\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0o\x01\0\0p\x01\0\0q\x01\0\0r\x01\0\0s\x01\0\0t\x01\0\0u\x01\0\0v\x01\0\0w\x01\0\0x\x01\0\0z\x01\0\0{\x01\0\0|\x01\0\0}\x01\0\0~\x01\0\0\x81\x01\0\0\x83\x01\0\0\x84\x01\0\0\x85\x01\0\0\x86\x01\0\0\x88\x01\0\0\x89\x01\0\0\x8C\x01\0\0\x8E\x01\0\0\x92\x01\0\0\x93\x01\0\0\x95\x01\0\0\x96\x01\0\0\x99\x01\0\0\x9C\x01\0\0\x9E\x01\0\0\x9F\x01\0\0\xA1\x01\0\0\xA2\x01\0\0\xA3\x01\0\0\xA4\x01\0\0\xA5\x01\0\0\xA6\x01\0\0\xA8\x01\0\0\xA9\x01\0\0\xAA\x01\0\0\xAC\x01\0\0\xAD\x01\0\0\xAE\x01\0\0\xB0\x01\0\0\xB1\x01\0\0\xB4\x01\0\0\xB5\x01\0\0\xB6\x01\0\0\xB7\x01\0\0\xB9\x01\0\0\xBC\x01\0\0\xBD\x01\0\0\xC4\x01\0\0\xC6\x01\0\0\xC7\x01\0\0\xC9\x01\0\0\xCA\x01\0\0\xCC\x01\0\0\xCD\x01\0\0\xCE\x01\0\0\xCF\x01\0\0\xD0\x01\0\0\xD1\x01\0\0\xD2\x01\0\0\xD3\x01\0\0\xD4\x01\0\0\xD5\x01\0\0\xD6\x01\0\0\xD7\x01\0\0\xD8\x01\0\0\xD9\x01\0\0\xDA\x01\0\0\xDB\x01\0\0\xDC\x01\0\0\xDE\x01\0\0\xDF\x01\0\0\xE0\x01\0\0\xE1\x01\0\0\xE2\x01\0\0\xE3\x01\0\0\xE4\x01\0\0\xE5\x01\0\0\xE6\x01\0\0\xE7\x01\0\0\xE8\x01\0\0\xE9\x01\0\0\xEA\x01\0\0\xEB\x01\0\0\xEC\x01\0\0\xED\x01\0\0\xEE\x01\0\0\xEF\x01\0\0\xF1\x01\0\0\xF3\x01\0\0\xF4\x01\0\0\xF5\x01\0\0\xF6\x01\0\0\xF9\x01\0\0\xFA\x01\0\0\xFB\x01\0\0\xFC\x01\0\0\xFD\x01\0\0\xFE\x01\0\0\xFF\x01\0\0\0\x02\0\0\x01\x02\0\0\x02\x02\0\0\x03\x02\0\0\x04\x02\0\0\x05\x02\0\0\x06\x02\0\0\x07\x02\0\0\x08\x02\0\0\t\x02\0\0\n\x02\0\0\x0B\x02\0\0\x0C\x02\0\0\r\x02\0\0\x0E\x02\0\0\x0F\x02\0\0\x10\x02\0\0\x11\x02\0\0\x12\x02\0\0\x13\x02\0\0\x14\x02\0\0\x15\x02\0\0\x16\x02\0\0\x17\x02\0\0\x18\x02\0\0\x19\x02\0\0\x1A\x02\0\0\x1B\x02\0\0\x1C\x02\0\0\x1D\x02\0\0\x1E\x02\0\0\x1F\x02\0\0 \x02\0\0!\x02\0\0\"\x02\0\0#\x02\0\0$\x02\0\0%\x02\0\0&\x02\0\0'\x02\0\0(\x02\0\0)\x02\0\0*\x02\0\0+\x02\0\0,\x02\0\0-\x02\0\0.\x02\0\0/\x02\0\x000\x02\0\x001\x02\0\x002\x02\0\x003\x02\0\0:\x02\0\0<\x02\0\0=\x02\0\0?\x02\0\0A\x02\0\0B\x02\0\0C\x02\0\0G\x02\0\0H\x02\0\0I\x02\0\0J\x02\0\0K\x02\0\0L\x02\0\0M\x02\0\0N\x02\0\0O\x02\0\0p\x03\0\0q\x03\0\0r\x03\0\0s\x03\0\0v\x03\0\0w\x03\0\0\x7F\x03\0\0\x80\x03\0\0\x86\x03\0\0\x87\x03\0\0\x88\x03\0\0\x8B\x03\0\0\x8C\x03\0\0\x8D\x03\0\0\x8E\x03\0\0\x90\x03\0\0\x91\x03\0\0\xA2\x03\0\0\xA3\x03\0\0\xAC\x03\0\0\xCF\x03\0\0\xD0\x03\0\0\xD8\x03\0\0\xD9\x03\0\0\xDA\x03\0\0\xDB\x03\0\0\xDC\x03\0\0\xDD\x03\0\0\xDE\x03\0\0\xDF\x03\0\0\xE0\x03\0\0\xE1\x03\0\0\xE2\x03\0\0\xE3\x03\0\0\xE4\x03\0\0\xE5\x03\0\0\xE6\x03\0\0\xE7\x03\0\0\xE8\x03\0\0\xE9\x03\0\0\xEA\x03\0\0\xEB\x03\0\0\xEC\x03\0\0\xED\x03\0\0\xEE\x03\0\0\xEF\x03\0\0\xF4\x03\0\0\xF5\x03\0\0\xF7\x03\0\0\xF8\x03\0\0\xF9\x03\0\0\xFB\x03\0\0\xFD\x03\0\x000\x04\0\0`\x04\0\0a\x04\0\0b\x04\0\0c\x04\0\0d\x04\0\0e\x04\0\0f\x04\0\0g\x04\0\0h\x04\0\0i\x04\0\0j\x04\0\0k\x04\0\0l\x04\0\0m\x04\0\0n\x04\0\0o\x04\0\0p\x04\0\0q\x04\0\0r\x04\0\0s\x04\0\0t\x04\0\0u\x04\0\0v\x04\0\0w\x04\0\0x\x04\0\0y\x04\0\0z\x04\0\0{\x04\0\0|\x04\0\0}\x04\0\0~\x04\0\0\x7F\x04\0\0\x80\x04\0\0\x81\x04\0\0\x8A\x04\0\0\x8B\x04\0\0\x8C\x04\0\0\x8D\x04\0\0\x8E\x04\0\0\x8F\x04\0\0\x90\x04\0\0\x91\x04\0\0\x92\x04\0\0\x93\x04\0\0\x94\x04\0\0\x95\x04\0\0\x96\x04\0\0\x97\x04\0\0\x98\x04\0\0\x99\x04\0\0\x9A\x04\0\0\x9B\x04\0\0\x9C\x04\0\0\x9D\x04\0\0\x9E\x04\0\0\x9F\x04\0\0\xA0\x04\0\0\xA1\x04\0\0\xA2\x04\0\0\xA3\x04\0\0\xA4\x04\0\0\xA5\x04\0\0\xA6\x04\0\0\xA7\x04\0\0\xA8\x04\0\0\xA9\x04\0\0\xAA\x04\0\0\xAB\x04\0\0\xAC\x04\0\0\xAD\x04\0\0\xAE\x04\0\0\xAF\x04\0\0\xB0\x04\0\0\xB1\x04\0\0\xB2\x04\0\0\xB3\x04\0\0\xB4\x04\0\0\xB5\x04\0\0\xB6\x04\0\0\xB7\x04\0\0\xB8\x04\0\0\xB9\x04\0\0\xBA\x04\0\0\xBB\x04\0\0\xBC\x04\0\0\xBD\x04\0\0\xBE\x04\0\0\xBF\x04\0\0\xC0\x04\0\0\xC2\x04\0\0\xC3\x04\0\0\xC4\x04\0\0\xC5\x04\0\0\xC6\x04\0\0\xC7\x04\0\0\xC8\x04\0\0\xC9\x04\0\0\xCA\x04\0\0\xCB\x04\0\0\xCC\x04\0\0\xCD\x04\0\0\xCE\x04\0\0\xD0\x04\0\0\xD1\x04\0\0\xD2\x04\0\0\xD3\x04\0\0\xD4\x04\0\0\xD5\x04\0\0\xD6\x04\0\0\xD7\x04\0\0\xD8\x04\0\0\xD9\x04\0\0\xDA\x04\0\0\xDB\x04\0\0\xDC\x04\0\0\xDD\x04\0\0\xDE\x04\0\0\xDF\x04\0\0\xE0\x04\0\0\xE1\x04\0\0\xE2\x04\0\0\xE3\x04\0\0\xE4\x04\0\0\xE5\x04\0\0\xE6\x04\0\0\xE7\x04\0\0\xE8\x04\0\0\xE9\x04\0\0\xEA\x04\0\0\xEB\x04\0\0\xEC\x04\0\0\xED\x04\0\0\xEE\x04\0\0\xEF\x04\0\0\xF0\x04\0\0\xF1\x04\0\0\xF2\x04\0\0\xF3\x04\0\0\xF4\x04\0\0\xF5\x04\0\0\xF6\x04\0\0\xF7\x04\0\0\xF8\x04\0\0\xF9\x04\0\0\xFA\x04\0\0\xFB\x04\0\0\xFC\x04\0\0\xFD\x04\0\0\xFE\x04\0\0\xFF\x04\0\0\0\x05\0\0\x01\x05\0\0\x02\x05\0\0\x03\x05\0\0\x04\x05\0\0\x05\x05\0\0\x06\x05\0\0\x07\x05\0\0\x08\x05\0\0\t\x05\0\0\n\x05\0\0\x0B\x05\0\0\x0C\x05\0\0\r\x05\0\0\x0E\x05\0\0\x0F\x05\0\0\x10\x05\0\0\x11\x05\0\0\x12\x05\0\0\x13\x05\0\0\x14\x05\0\0\x15\x05\0\0\x16\x05\0\0\x17\x05\0\0\x18\x05\0\0\x19\x05\0\0\x1A\x05\0\0\x1B\x05\0\0\x1C\x05\0\0\x1D\x05\0\0\x1E\x05\0\0\x1F\x05\0\0 \x05\0\0!\x05\0\0\"\x05\0\0#\x05\0\0$\x05\0\0%\x05\0\0&\x05\0\0'\x05\0\0(\x05\0\0)\x05\0\0*\x05\0\0+\x05\0\0,\x05\0\0-\x05\0\0.\x05\0\0/\x05\0\x001\x05\0\0W\x05\0\0\xA0\x10\0\0\xC6\x10\0\0\xC7\x10\0\0\xC8\x10\0\0\xCD\x10\0\0\xCE\x10\0\0\xA0\x13\0\0\xF6\x13\0\0\x90\x1C\0\0\xBB\x1C\0\0\xBD\x1C\0\0\xC0\x1C\0\0\0\x1E\0\0\x01\x1E\0\0\x02\x1E\0\0\x03\x1E\0\0\x04\x1E\0\0\x05\x1E\0\0\x06\x1E\0\0\x07\x1E\0\0\x08\x1E\0\0\t\x1E\0\0\n\x1E\0\0\x0B\x1E\0\0\x0C\x1E\0\0\r\x1E\0\0\x0E\x1E\0\0\x0F\x1E\0\0\x10\x1E\0\0\x11\x1E\0\0\x12\x1E\0\0\x13\x1E\0\0\x14\x1E\0\0\x15\x1E\0\0\x16\x1E\0\0\x17\x1E\0\0\x18\x1E\0\0\x19\x1E\0\0\x1A\x1E\0\0\x1B\x1E\0\0\x1C\x1E\0\0\x1D\x1E\0\0\x1E\x1E\0\0\x1F\x1E\0\0 \x1E\0\0!\x1E\0\0\"\x1E\0\0#\x1E\0\0$\x1E\0\0%\x1E\0\0&\x1E\0\0'\x1E\0\0(\x1E\0\0)\x1E\0\0*\x1E\0\0+\x1E\0\0,\x1E\0\0-\x1E\0\0.\x1E\0\0/\x1E\0\x000\x1E\0\x001\x1E\0\x002\x1E\0\x003\x1E\0\x004\x1E\0\x005\x1E\0\x006\x1E\0\x007\x1E\0\08\x1E\0\09\x1E\0\0:\x1E\0\0;\x1E\0\0<\x1E\0\0=\x1E\0\0>\x1E\0\0?\x1E\0\0@\x1E\0\0A\x1E\0\0B\x1E\0\0C\x1E\0\0D\x1E\0\0E\x1E\0\0F\x1E\0\0G\x1E\0\0H\x1E\0\0I\x1E\0\0J\x1E\0\0K\x1E\0\0L\x1E\0\0M\x1E\0\0N\x1E\0\0O\x1E\0\0P\x1E\0\0Q\x1E\0\0R\x1E\0\0S\x1E\0\0T\x1E\0\0U\x1E\0\0V\x1E\0\0W\x1E\0\0X\x1E\0\0Y\x1E\0\0Z\x1E\0\0[\x1E\0\0\\\x1E\0\0]\x1E\0\0^\x1E\0\0_\x1E\0\0`\x1E\0\0a\x1E\0\0b\x1E\0\0c\x1E\0\0d\x1E\0\0e\x1E\0\0f\x1E\0\0g\x1E\0\0h\x1E\0\0i\x1E\0\0j\x1E\0\0k\x1E\0\0l\x1E\0\0m\x1E\0\0n\x1E\0\0o\x1E\0\0p\x1E\0\0q\x1E\0\0r\x1E\0\0s\x1E\0\0t\x1E\0\0u\x1E\0\0v\x1E\0\0w\x1E\0\0x\x1E\0\0y\x1E\0\0z\x1E\0\0{\x1E\0\0|\x1E\0\0}\x1E\0\0~\x1E\0\0\x7F\x1E\0\0\x80\x1E\0\0\x81\x1E\0\0\x82\x1E\0\0\x83\x1E\0\0\x84\x1E\0\0\x85\x1E\0\0\x86\x1E\0\0\x87\x1E\0\0\x88\x1E\0\0\x89\x1E\0\0\x8A\x1E\0\0\x8B\x1E\0\0\x8C\x1E\0\0\x8D\x1E\0\0\x8E\x1E\0\0\x8F\x1E\0\0\x90\x1E\0\0\x91\x1E\0\0\x92\x1E\0\0\x93\x1E\0\0\x94\x1E\0\0\x95\x1E\0\0\x9E\x1E\0\0\x9F\x1E\0\0\xA0\x1E\0\0\xA1\x1E\0\0\xA2\x1E\0\0\xA3\x1E\0\0\xA4\x1E\0\0\xA5\x1E\0\0\xA6\x1E\0\0\xA7\x1E\0\0\xA8\x1E\0\0\xA9\x1E\0\0\xAA\x1E\0\0\xAB\x1E\0\0\xAC\x1E\0\0\xAD\x1E\0\0\xAE\x1E\0\0\xAF\x1E\0\0\xB0\x1E\0\0\xB1\x1E\0\0\xB2\x1E\0\0\xB3\x1E\0\0\xB4\x1E\0\0\xB5\x1E\0\0\xB6\x1E\0\0\xB7\x1E\0\0\xB8\x1E\0\0\xB9\x1E\0\0\xBA\x1E\0\0\xBB\x1E\0\0\xBC\x1E\0\0\xBD\x1E\0\0\xBE\x1E\0\0\xBF\x1E\0\0\xC0\x1E\0\0\xC1\x1E\0\0\xC2\x1E\0\0\xC3\x1E\0\0\xC4\x1E\0\0\xC5\x1E\0\0\xC6\x1E\0\0\xC7\x1E\0\0\xC8\x1E\0\0\xC9\x1E\0\0\xCA\x1E\0\0\xCB\x1E\0\0\xCC\x1E\0\0\xCD\x1E\0\0\xCE\x1E\0\0\xCF\x1E\0\0\xD0\x1E\0\0\xD1\x1E\0\0\xD2\x1E\0\0\xD3\x1E\0\0\xD4\x1E\0\0\xD5\x1E\0\0\xD6\x1E\0\0\xD7\x1E\0\0\xD8\x1E\0\0\xD9\x1E\0\0\xDA\x1E\0\0\xDB\x1E\0\0\xDC\x1E\0\0\xDD\x1E\0\0\xDE\x1E\0\0\xDF\x1E\0\0\xE0\x1E\0\0\xE1\x1E\0\0\xE2\x1E\0\0\xE3\x1E\0\0\xE4\x1E\0\0\xE5\x1E\0\0\xE6\x1E\0\0\xE7\x1E\0\0\xE8\x1E\0\0\xE9\x1E\0\0\xEA\x1E\0\0\xEB\x1E\0\0\xEC\x1E\0\0\xED\x1E\0\0\xEE\x1E\0\0\xEF\x1E\0\0\xF0\x1E\0\0\xF1\x1E\0\0\xF2\x1E\0\0\xF3\x1E\0\0\xF4\x1E\0\0\xF5\x1E\0\0\xF6\x1E\0\0\xF7\x1E\0\0\xF8\x1E\0\0\xF9\x1E\0\0\xFA\x1E\0\0\xFB\x1E\0\0\xFC\x1E\0\0\xFD\x1E\0\0\xFE\x1E\0\0\xFF\x1E\0\0\x08\x1F\0\0\x10\x1F\0\0\x18\x1F\0\0\x1E\x1F\0\0(\x1F\0\x000\x1F\0\08\x1F\0\0@\x1F\0\0H\x1F\0\0N\x1F\0\0Y\x1F\0\0Z\x1F\0\0[\x1F\0\0\\\x1F\0\0]\x1F\0\0^\x1F\0\0_\x1F\0\0`\x1F\0\0h\x1F\0\0p\x1F\0\0\x88\x1F\0\0\x90\x1F\0\0\x98\x1F\0\0\xA0\x1F\0\0\xA8\x1F\0\0\xB0\x1F\0\0\xB8\x1F\0\0\xBD\x1F\0\0\xC8\x1F\0\0\xCD\x1F\0\0\xD8\x1F\0\0\xDC\x1F\0\0\xE8\x1F\0\0\xED\x1F\0\0\xF8\x1F\0\0\xFD\x1F\0\0&!\0\0'!\0\0*!\0\0,!\0\x002!\0\x003!\0\0`!\0\0p!\0\0\x83!\0\0\x84!\0\0\xB6$\0\0\xD0$\0\0\0,\0\x000,\0\0`,\0\0a,\0\0b,\0\0e,\0\0g,\0\0h,\0\0i,\0\0j,\0\0k,\0\0l,\0\0m,\0\0q,\0\0r,\0\0s,\0\0u,\0\0v,\0\0~,\0\0\x81,\0\0\x82,\0\0\x83,\0\0\x84,\0\0\x85,\0\0\x86,\0\0\x87,\0\0\x88,\0\0\x89,\0\0\x8A,\0\0\x8B,\0\0\x8C,\0\0\x8D,\0\0\x8E,\0\0\x8F,\0\0\x90,\0\0\x91,\0\0\x92,\0\0\x93,\0\0\x94,\0\0\x95,\0\0\x96,\0\0\x97,\0\0\x98,\0\0\x99,\0\0\x9A,\0\0\x9B,\0\0\x9C,\0\0\x9D,\0\0\x9E,\0\0\x9F,\0\0\xA0,\0\0\xA1,\0\0\xA2,\0\0\xA3,\0\0\xA4,\0\0\xA5,\0\0\xA6,\0\0\xA7,\0\0\xA8,\0\0\xA9,\0\0\xAA,\0\0\xAB,\0\0\xAC,\0\0\xAD,\0\0\xAE,\0\0\xAF,\0\0\xB0,\0\0\xB1,\0\0\xB2,\0\0\xB3,\0\0\xB4,\0\0\xB5,\0\0\xB6,\0\0\xB7,\0\0\xB8,\0\0\xB9,\0\0\xBA,\0\0\xBB,\0\0\xBC,\0\0\xBD,\0\0\xBE,\0\0\xBF,\0\0\xC0,\0\0\xC1,\0\0\xC2,\0\0\xC3,\0\0\xC4,\0\0\xC5,\0\0\xC6,\0\0\xC7,\0\0\xC8,\0\0\xC9,\0\0\xCA,\0\0\xCB,\0\0\xCC,\0\0\xCD,\0\0\xCE,\0\0\xCF,\0\0\xD0,\0\0\xD1,\0\0\xD2,\0\0\xD3,\0\0\xD4,\0\0\xD5,\0\0\xD6,\0\0\xD7,\0\0\xD8,\0\0\xD9,\0\0\xDA,\0\0\xDB,\0\0\xDC,\0\0\xDD,\0\0\xDE,\0\0\xDF,\0\0\xE0,\0\0\xE1,\0\0\xE2,\0\0\xE3,\0\0\xEB,\0\0\xEC,\0\0\xED,\0\0\xEE,\0\0\xF2,\0\0\xF3,\0\0@\xA6\0\0A\xA6\0\0B\xA6\0\0C\xA6\0\0D\xA6\0\0E\xA6\0\0F\xA6\0\0G\xA6\0\0H\xA6\0\0I\xA6\0\0J\xA6\0\0K\xA6\0\0L\xA6\0\0M\xA6\0\0N\xA6\0\0O\xA6\0\0P\xA6\0\0Q\xA6\0\0R\xA6\0\0S\xA6\0\0T\xA6\0\0U\xA6\0\0V\xA6\0\0W\xA6\0\0X\xA6\0\0Y\xA6\0\0Z\xA6\0\0[\xA6\0\0\\\xA6\0\0]\xA6\0\0^\xA6\0\0_\xA6\0\0`\xA6\0\0a\xA6\0\0b\xA6\0\0c\xA6\0\0d\xA6\0\0e\xA6\0\0f\xA6\0\0g\xA6\0\0h\xA6\0\0i\xA6\0\0j\xA6\0\0k\xA6\0\0l\xA6\0\0m\xA6\0\0\x80\xA6\0\0\x81\xA6\0\0\x82\xA6\0\0\x83\xA6\0\0\x84\xA6\0\0\x85\xA6\0\0\x86\xA6\0\0\x87\xA6\0\0\x88\xA6\0\0\x89\xA6\0\0\x8A\xA6\0\0\x8B\xA6\0\0\x8C\xA6\0\0\x8D\xA6\0\0\x8E\xA6\0\0\x8F\xA6\0\0\x90\xA6\0\0\x91\xA6\0\0\x92\xA6\0\0\x93\xA6\0\0\x94\xA6\0\0\x95\xA6\0\0\x96\xA6\0\0\x97\xA6\0\0\x98\xA6\0\0\x99\xA6\0\0\x9A\xA6\0\0\x9B\xA6\0\0\"\xA7\0\0#\xA7\0\0$\xA7\0\0%\xA7\0\0&\xA7\0\0'\xA7\0\0(\xA7\0\0)\xA7\0\0*\xA7\0\0+\xA7\0\0,\xA7\0\0-\xA7\0\0.\xA7\0\0/\xA7\0\x002\xA7\0\x003\xA7\0\x004\xA7\0\x005\xA7\0\x006\xA7\0\x007\xA7\0\08\xA7\0\09\xA7\0\0:\xA7\0\0;\xA7\0\0<\xA7\0\0=\xA7\0\0>\xA7\0\0?\xA7\0\0@\xA7\0\0A\xA7\0\0B\xA7\0\0C\xA7\0\0D\xA7\0\0E\xA7\0\0F\xA7\0\0G\xA7\0\0H\xA7\0\0I\xA7\0\0J\xA7\0\0K\xA7\0\0L\xA7\0\0M\xA7\0\0N\xA7\0\0O\xA7\0\0P\xA7\0\0Q\xA7\0\0R\xA7\0\0S\xA7\0\0T\xA7\0\0U\xA7\0\0V\xA7\0\0W\xA7\0\0X\xA7\0\0Y\xA7\0\0Z\xA7\0\0[\xA7\0\0\\\xA7\0\0]\xA7\0\0^\xA7\0\0_\xA7\0\0`\xA7\0\0a\xA7\0\0b\xA7\0\0c\xA7\0\0d\xA7\0\0e\xA7\0\0f\xA7\0\0g\xA7\0\0h\xA7\0\0i\xA7\0\0j\xA7\0\0k\xA7\0\0l\xA7\0\0m\xA7\0\0n\xA7\0\0o\xA7\0\0y\xA7\0\0z\xA7\0\0{\xA7\0\0|\xA7\0\0}\xA7\0\0\x7F\xA7\0\0\x80\xA7\0\0\x81\xA7\0\0\x82\xA7\0\0\x83\xA7\0\0\x84\xA7\0\0\x85\xA7\0\0\x86\xA7\0\0\x87\xA7\0\0\x8B\xA7\0\0\x8C\xA7\0\0\x8D\xA7\0\0\x8E\xA7\0\0\x90\xA7\0\0\x91\xA7\0\0\x92\xA7\0\0\x93\xA7\0\0\x96\xA7\0\0\x97\xA7\0\0\x98\xA7\0\0\x99\xA7\0\0\x9A\xA7\0\0\x9B\xA7\0\0\x9C\xA7\0\0\x9D\xA7\0\0\x9E\xA7\0\0\x9F\xA7\0\0\xA0\xA7\0\0\xA1\xA7\0\0\xA2\xA7\0\0\xA3\xA7\0\0\xA4\xA7\0\0\xA5\xA7\0\0\xA6\xA7\0\0\xA7\xA7\0\0\xA8\xA7\0\0\xA9\xA7\0\0\xAA\xA7\0\0\xAF\xA7\0\0\xB0\xA7\0\0\xB5\xA7\0\0\xB6\xA7\0\0\xB7\xA7\0\0\xB8\xA7\0\0\xB9\xA7\0\0\xBA\xA7\0\0\xBB\xA7\0\0\xBC\xA7\0\0\xBD\xA7\0\0\xBE\xA7\0\0\xBF\xA7\0\0\xC0\xA7\0\0\xC1\xA7\0\0\xC2\xA7\0\0\xC3\xA7\0\0\xC4\xA7\0\0\xC8\xA7\0\0\xC9\xA7\0\0\xCA\xA7\0\0\xD0\xA7\0\0\xD1\xA7\0\0\xD6\xA7\0\0\xD7\xA7\0\0\xD8\xA7\0\0\xD9\xA7\0\0\xF5\xA7\0\0\xF6\xA7\0\0!\xFF\0\0;\xFF\0\0\0\x04\x01\0(\x04\x01\0\xB0\x04\x01\0\xD4\x04\x01\0p\x05\x01\0{\x05\x01\0|\x05\x01\0\x8B\x05\x01\0\x8C\x05\x01\0\x93\x05\x01\0\x94\x05\x01\0\x96\x05\x01\0\x80\x0C\x01\0\xB3\x0C\x01\0\xA0\x18\x01\0\xC0\x18\x01\0@n\x01\0`n\x01\0\0\xE9\x01\0\"\xE9\x01\0") }, 1433u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::ChangesWhenLowercasedV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::ChangesWhenLowercasedV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_CWL_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::ChangesWhenLowercasedV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_cwt_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_cwt_v1.rs.data
new file mode 100644
index 0000000000..1cf571ff86
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_cwt_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<ChangesWhenTitlecasedV1Marker>` 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_cwt_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_CWT_V1: &'static <icu::properties::provider::ChangesWhenTitlecasedV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xB5\0\0\0\xB6\0\0\0\xDF\0\0\0\xF7\0\0\0\xF8\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x05\x01\0\0\x06\x01\0\0\x07\x01\0\0\x08\x01\0\0\t\x01\0\0\n\x01\0\0\x0B\x01\0\0\x0C\x01\0\0\r\x01\0\0\x0E\x01\0\0\x0F\x01\0\0\x10\x01\0\0\x11\x01\0\0\x12\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0\x17\x01\0\0\x18\x01\0\0\x19\x01\0\0\x1A\x01\0\0\x1B\x01\0\0\x1C\x01\0\0\x1D\x01\0\0\x1E\x01\0\0\x1F\x01\0\0 \x01\0\0!\x01\0\0\"\x01\0\0#\x01\0\0$\x01\0\0%\x01\0\0&\x01\0\0'\x01\0\0(\x01\0\0)\x01\0\0*\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0/\x01\0\x000\x01\0\x001\x01\0\x002\x01\0\x003\x01\0\x004\x01\0\x005\x01\0\x006\x01\0\x007\x01\0\08\x01\0\0:\x01\0\0;\x01\0\0<\x01\0\0=\x01\0\0>\x01\0\0?\x01\0\0@\x01\0\0A\x01\0\0B\x01\0\0C\x01\0\0D\x01\0\0E\x01\0\0F\x01\0\0G\x01\0\0H\x01\0\0J\x01\0\0K\x01\0\0L\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0Q\x01\0\0R\x01\0\0S\x01\0\0T\x01\0\0U\x01\0\0V\x01\0\0W\x01\0\0X\x01\0\0Y\x01\0\0Z\x01\0\0[\x01\0\0\\\x01\0\0]\x01\0\0^\x01\0\0_\x01\0\0`\x01\0\0a\x01\0\0b\x01\0\0c\x01\0\0d\x01\0\0e\x01\0\0f\x01\0\0g\x01\0\0h\x01\0\0i\x01\0\0j\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0o\x01\0\0p\x01\0\0q\x01\0\0r\x01\0\0s\x01\0\0t\x01\0\0u\x01\0\0v\x01\0\0w\x01\0\0x\x01\0\0z\x01\0\0{\x01\0\0|\x01\0\0}\x01\0\0~\x01\0\0\x81\x01\0\0\x83\x01\0\0\x84\x01\0\0\x85\x01\0\0\x86\x01\0\0\x88\x01\0\0\x89\x01\0\0\x8C\x01\0\0\x8D\x01\0\0\x92\x01\0\0\x93\x01\0\0\x95\x01\0\0\x96\x01\0\0\x99\x01\0\0\x9B\x01\0\0\x9E\x01\0\0\x9F\x01\0\0\xA1\x01\0\0\xA2\x01\0\0\xA3\x01\0\0\xA4\x01\0\0\xA5\x01\0\0\xA6\x01\0\0\xA8\x01\0\0\xA9\x01\0\0\xAD\x01\0\0\xAE\x01\0\0\xB0\x01\0\0\xB1\x01\0\0\xB4\x01\0\0\xB5\x01\0\0\xB6\x01\0\0\xB7\x01\0\0\xB9\x01\0\0\xBA\x01\0\0\xBD\x01\0\0\xBE\x01\0\0\xBF\x01\0\0\xC0\x01\0\0\xC4\x01\0\0\xC5\x01\0\0\xC6\x01\0\0\xC8\x01\0\0\xC9\x01\0\0\xCB\x01\0\0\xCC\x01\0\0\xCD\x01\0\0\xCE\x01\0\0\xCF\x01\0\0\xD0\x01\0\0\xD1\x01\0\0\xD2\x01\0\0\xD3\x01\0\0\xD4\x01\0\0\xD5\x01\0\0\xD6\x01\0\0\xD7\x01\0\0\xD8\x01\0\0\xD9\x01\0\0\xDA\x01\0\0\xDB\x01\0\0\xDC\x01\0\0\xDE\x01\0\0\xDF\x01\0\0\xE0\x01\0\0\xE1\x01\0\0\xE2\x01\0\0\xE3\x01\0\0\xE4\x01\0\0\xE5\x01\0\0\xE6\x01\0\0\xE7\x01\0\0\xE8\x01\0\0\xE9\x01\0\0\xEA\x01\0\0\xEB\x01\0\0\xEC\x01\0\0\xED\x01\0\0\xEE\x01\0\0\xEF\x01\0\0\xF2\x01\0\0\xF3\x01\0\0\xF4\x01\0\0\xF5\x01\0\0\xF6\x01\0\0\xF9\x01\0\0\xFA\x01\0\0\xFB\x01\0\0\xFC\x01\0\0\xFD\x01\0\0\xFE\x01\0\0\xFF\x01\0\0\0\x02\0\0\x01\x02\0\0\x02\x02\0\0\x03\x02\0\0\x04\x02\0\0\x05\x02\0\0\x06\x02\0\0\x07\x02\0\0\x08\x02\0\0\t\x02\0\0\n\x02\0\0\x0B\x02\0\0\x0C\x02\0\0\r\x02\0\0\x0E\x02\0\0\x0F\x02\0\0\x10\x02\0\0\x11\x02\0\0\x12\x02\0\0\x13\x02\0\0\x14\x02\0\0\x15\x02\0\0\x16\x02\0\0\x17\x02\0\0\x18\x02\0\0\x19\x02\0\0\x1A\x02\0\0\x1B\x02\0\0\x1C\x02\0\0\x1D\x02\0\0\x1E\x02\0\0\x1F\x02\0\0 \x02\0\0#\x02\0\0$\x02\0\0%\x02\0\0&\x02\0\0'\x02\0\0(\x02\0\0)\x02\0\0*\x02\0\0+\x02\0\0,\x02\0\0-\x02\0\0.\x02\0\0/\x02\0\x000\x02\0\x001\x02\0\x002\x02\0\x003\x02\0\x004\x02\0\0<\x02\0\0=\x02\0\0?\x02\0\0A\x02\0\0B\x02\0\0C\x02\0\0G\x02\0\0H\x02\0\0I\x02\0\0J\x02\0\0K\x02\0\0L\x02\0\0M\x02\0\0N\x02\0\0O\x02\0\0U\x02\0\0V\x02\0\0X\x02\0\0Y\x02\0\0Z\x02\0\0[\x02\0\0]\x02\0\0`\x02\0\0b\x02\0\0c\x02\0\0d\x02\0\0e\x02\0\0g\x02\0\0h\x02\0\0m\x02\0\0o\x02\0\0p\x02\0\0q\x02\0\0s\x02\0\0u\x02\0\0v\x02\0\0}\x02\0\0~\x02\0\0\x80\x02\0\0\x81\x02\0\0\x82\x02\0\0\x84\x02\0\0\x87\x02\0\0\x8D\x02\0\0\x92\x02\0\0\x93\x02\0\0\x9D\x02\0\0\x9F\x02\0\0E\x03\0\0F\x03\0\0q\x03\0\0r\x03\0\0s\x03\0\0t\x03\0\0w\x03\0\0x\x03\0\0{\x03\0\0~\x03\0\0\x90\x03\0\0\x91\x03\0\0\xAC\x03\0\0\xCF\x03\0\0\xD0\x03\0\0\xD2\x03\0\0\xD5\x03\0\0\xD8\x03\0\0\xD9\x03\0\0\xDA\x03\0\0\xDB\x03\0\0\xDC\x03\0\0\xDD\x03\0\0\xDE\x03\0\0\xDF\x03\0\0\xE0\x03\0\0\xE1\x03\0\0\xE2\x03\0\0\xE3\x03\0\0\xE4\x03\0\0\xE5\x03\0\0\xE6\x03\0\0\xE7\x03\0\0\xE8\x03\0\0\xE9\x03\0\0\xEA\x03\0\0\xEB\x03\0\0\xEC\x03\0\0\xED\x03\0\0\xEE\x03\0\0\xEF\x03\0\0\xF4\x03\0\0\xF5\x03\0\0\xF6\x03\0\0\xF8\x03\0\0\xF9\x03\0\0\xFB\x03\0\0\xFC\x03\0\x000\x04\0\0`\x04\0\0a\x04\0\0b\x04\0\0c\x04\0\0d\x04\0\0e\x04\0\0f\x04\0\0g\x04\0\0h\x04\0\0i\x04\0\0j\x04\0\0k\x04\0\0l\x04\0\0m\x04\0\0n\x04\0\0o\x04\0\0p\x04\0\0q\x04\0\0r\x04\0\0s\x04\0\0t\x04\0\0u\x04\0\0v\x04\0\0w\x04\0\0x\x04\0\0y\x04\0\0z\x04\0\0{\x04\0\0|\x04\0\0}\x04\0\0~\x04\0\0\x7F\x04\0\0\x80\x04\0\0\x81\x04\0\0\x82\x04\0\0\x8B\x04\0\0\x8C\x04\0\0\x8D\x04\0\0\x8E\x04\0\0\x8F\x04\0\0\x90\x04\0\0\x91\x04\0\0\x92\x04\0\0\x93\x04\0\0\x94\x04\0\0\x95\x04\0\0\x96\x04\0\0\x97\x04\0\0\x98\x04\0\0\x99\x04\0\0\x9A\x04\0\0\x9B\x04\0\0\x9C\x04\0\0\x9D\x04\0\0\x9E\x04\0\0\x9F\x04\0\0\xA0\x04\0\0\xA1\x04\0\0\xA2\x04\0\0\xA3\x04\0\0\xA4\x04\0\0\xA5\x04\0\0\xA6\x04\0\0\xA7\x04\0\0\xA8\x04\0\0\xA9\x04\0\0\xAA\x04\0\0\xAB\x04\0\0\xAC\x04\0\0\xAD\x04\0\0\xAE\x04\0\0\xAF\x04\0\0\xB0\x04\0\0\xB1\x04\0\0\xB2\x04\0\0\xB3\x04\0\0\xB4\x04\0\0\xB5\x04\0\0\xB6\x04\0\0\xB7\x04\0\0\xB8\x04\0\0\xB9\x04\0\0\xBA\x04\0\0\xBB\x04\0\0\xBC\x04\0\0\xBD\x04\0\0\xBE\x04\0\0\xBF\x04\0\0\xC0\x04\0\0\xC2\x04\0\0\xC3\x04\0\0\xC4\x04\0\0\xC5\x04\0\0\xC6\x04\0\0\xC7\x04\0\0\xC8\x04\0\0\xC9\x04\0\0\xCA\x04\0\0\xCB\x04\0\0\xCC\x04\0\0\xCD\x04\0\0\xCE\x04\0\0\xD0\x04\0\0\xD1\x04\0\0\xD2\x04\0\0\xD3\x04\0\0\xD4\x04\0\0\xD5\x04\0\0\xD6\x04\0\0\xD7\x04\0\0\xD8\x04\0\0\xD9\x04\0\0\xDA\x04\0\0\xDB\x04\0\0\xDC\x04\0\0\xDD\x04\0\0\xDE\x04\0\0\xDF\x04\0\0\xE0\x04\0\0\xE1\x04\0\0\xE2\x04\0\0\xE3\x04\0\0\xE4\x04\0\0\xE5\x04\0\0\xE6\x04\0\0\xE7\x04\0\0\xE8\x04\0\0\xE9\x04\0\0\xEA\x04\0\0\xEB\x04\0\0\xEC\x04\0\0\xED\x04\0\0\xEE\x04\0\0\xEF\x04\0\0\xF0\x04\0\0\xF1\x04\0\0\xF2\x04\0\0\xF3\x04\0\0\xF4\x04\0\0\xF5\x04\0\0\xF6\x04\0\0\xF7\x04\0\0\xF8\x04\0\0\xF9\x04\0\0\xFA\x04\0\0\xFB\x04\0\0\xFC\x04\0\0\xFD\x04\0\0\xFE\x04\0\0\xFF\x04\0\0\0\x05\0\0\x01\x05\0\0\x02\x05\0\0\x03\x05\0\0\x04\x05\0\0\x05\x05\0\0\x06\x05\0\0\x07\x05\0\0\x08\x05\0\0\t\x05\0\0\n\x05\0\0\x0B\x05\0\0\x0C\x05\0\0\r\x05\0\0\x0E\x05\0\0\x0F\x05\0\0\x10\x05\0\0\x11\x05\0\0\x12\x05\0\0\x13\x05\0\0\x14\x05\0\0\x15\x05\0\0\x16\x05\0\0\x17\x05\0\0\x18\x05\0\0\x19\x05\0\0\x1A\x05\0\0\x1B\x05\0\0\x1C\x05\0\0\x1D\x05\0\0\x1E\x05\0\0\x1F\x05\0\0 \x05\0\0!\x05\0\0\"\x05\0\0#\x05\0\0$\x05\0\0%\x05\0\0&\x05\0\0'\x05\0\0(\x05\0\0)\x05\0\0*\x05\0\0+\x05\0\0,\x05\0\0-\x05\0\0.\x05\0\0/\x05\0\x000\x05\0\0a\x05\0\0\x88\x05\0\0\xF8\x13\0\0\xFE\x13\0\0\x80\x1C\0\0\x89\x1C\0\0y\x1D\0\0z\x1D\0\0}\x1D\0\0~\x1D\0\0\x8E\x1D\0\0\x8F\x1D\0\0\x01\x1E\0\0\x02\x1E\0\0\x03\x1E\0\0\x04\x1E\0\0\x05\x1E\0\0\x06\x1E\0\0\x07\x1E\0\0\x08\x1E\0\0\t\x1E\0\0\n\x1E\0\0\x0B\x1E\0\0\x0C\x1E\0\0\r\x1E\0\0\x0E\x1E\0\0\x0F\x1E\0\0\x10\x1E\0\0\x11\x1E\0\0\x12\x1E\0\0\x13\x1E\0\0\x14\x1E\0\0\x15\x1E\0\0\x16\x1E\0\0\x17\x1E\0\0\x18\x1E\0\0\x19\x1E\0\0\x1A\x1E\0\0\x1B\x1E\0\0\x1C\x1E\0\0\x1D\x1E\0\0\x1E\x1E\0\0\x1F\x1E\0\0 \x1E\0\0!\x1E\0\0\"\x1E\0\0#\x1E\0\0$\x1E\0\0%\x1E\0\0&\x1E\0\0'\x1E\0\0(\x1E\0\0)\x1E\0\0*\x1E\0\0+\x1E\0\0,\x1E\0\0-\x1E\0\0.\x1E\0\0/\x1E\0\x000\x1E\0\x001\x1E\0\x002\x1E\0\x003\x1E\0\x004\x1E\0\x005\x1E\0\x006\x1E\0\x007\x1E\0\08\x1E\0\09\x1E\0\0:\x1E\0\0;\x1E\0\0<\x1E\0\0=\x1E\0\0>\x1E\0\0?\x1E\0\0@\x1E\0\0A\x1E\0\0B\x1E\0\0C\x1E\0\0D\x1E\0\0E\x1E\0\0F\x1E\0\0G\x1E\0\0H\x1E\0\0I\x1E\0\0J\x1E\0\0K\x1E\0\0L\x1E\0\0M\x1E\0\0N\x1E\0\0O\x1E\0\0P\x1E\0\0Q\x1E\0\0R\x1E\0\0S\x1E\0\0T\x1E\0\0U\x1E\0\0V\x1E\0\0W\x1E\0\0X\x1E\0\0Y\x1E\0\0Z\x1E\0\0[\x1E\0\0\\\x1E\0\0]\x1E\0\0^\x1E\0\0_\x1E\0\0`\x1E\0\0a\x1E\0\0b\x1E\0\0c\x1E\0\0d\x1E\0\0e\x1E\0\0f\x1E\0\0g\x1E\0\0h\x1E\0\0i\x1E\0\0j\x1E\0\0k\x1E\0\0l\x1E\0\0m\x1E\0\0n\x1E\0\0o\x1E\0\0p\x1E\0\0q\x1E\0\0r\x1E\0\0s\x1E\0\0t\x1E\0\0u\x1E\0\0v\x1E\0\0w\x1E\0\0x\x1E\0\0y\x1E\0\0z\x1E\0\0{\x1E\0\0|\x1E\0\0}\x1E\0\0~\x1E\0\0\x7F\x1E\0\0\x80\x1E\0\0\x81\x1E\0\0\x82\x1E\0\0\x83\x1E\0\0\x84\x1E\0\0\x85\x1E\0\0\x86\x1E\0\0\x87\x1E\0\0\x88\x1E\0\0\x89\x1E\0\0\x8A\x1E\0\0\x8B\x1E\0\0\x8C\x1E\0\0\x8D\x1E\0\0\x8E\x1E\0\0\x8F\x1E\0\0\x90\x1E\0\0\x91\x1E\0\0\x92\x1E\0\0\x93\x1E\0\0\x94\x1E\0\0\x95\x1E\0\0\x9C\x1E\0\0\xA1\x1E\0\0\xA2\x1E\0\0\xA3\x1E\0\0\xA4\x1E\0\0\xA5\x1E\0\0\xA6\x1E\0\0\xA7\x1E\0\0\xA8\x1E\0\0\xA9\x1E\0\0\xAA\x1E\0\0\xAB\x1E\0\0\xAC\x1E\0\0\xAD\x1E\0\0\xAE\x1E\0\0\xAF\x1E\0\0\xB0\x1E\0\0\xB1\x1E\0\0\xB2\x1E\0\0\xB3\x1E\0\0\xB4\x1E\0\0\xB5\x1E\0\0\xB6\x1E\0\0\xB7\x1E\0\0\xB8\x1E\0\0\xB9\x1E\0\0\xBA\x1E\0\0\xBB\x1E\0\0\xBC\x1E\0\0\xBD\x1E\0\0\xBE\x1E\0\0\xBF\x1E\0\0\xC0\x1E\0\0\xC1\x1E\0\0\xC2\x1E\0\0\xC3\x1E\0\0\xC4\x1E\0\0\xC5\x1E\0\0\xC6\x1E\0\0\xC7\x1E\0\0\xC8\x1E\0\0\xC9\x1E\0\0\xCA\x1E\0\0\xCB\x1E\0\0\xCC\x1E\0\0\xCD\x1E\0\0\xCE\x1E\0\0\xCF\x1E\0\0\xD0\x1E\0\0\xD1\x1E\0\0\xD2\x1E\0\0\xD3\x1E\0\0\xD4\x1E\0\0\xD5\x1E\0\0\xD6\x1E\0\0\xD7\x1E\0\0\xD8\x1E\0\0\xD9\x1E\0\0\xDA\x1E\0\0\xDB\x1E\0\0\xDC\x1E\0\0\xDD\x1E\0\0\xDE\x1E\0\0\xDF\x1E\0\0\xE0\x1E\0\0\xE1\x1E\0\0\xE2\x1E\0\0\xE3\x1E\0\0\xE4\x1E\0\0\xE5\x1E\0\0\xE6\x1E\0\0\xE7\x1E\0\0\xE8\x1E\0\0\xE9\x1E\0\0\xEA\x1E\0\0\xEB\x1E\0\0\xEC\x1E\0\0\xED\x1E\0\0\xEE\x1E\0\0\xEF\x1E\0\0\xF0\x1E\0\0\xF1\x1E\0\0\xF2\x1E\0\0\xF3\x1E\0\0\xF4\x1E\0\0\xF5\x1E\0\0\xF6\x1E\0\0\xF7\x1E\0\0\xF8\x1E\0\0\xF9\x1E\0\0\xFA\x1E\0\0\xFB\x1E\0\0\xFC\x1E\0\0\xFD\x1E\0\0\xFE\x1E\0\0\xFF\x1E\0\0\x08\x1F\0\0\x10\x1F\0\0\x16\x1F\0\0 \x1F\0\0(\x1F\0\x000\x1F\0\08\x1F\0\0@\x1F\0\0F\x1F\0\0P\x1F\0\0X\x1F\0\0`\x1F\0\0h\x1F\0\0p\x1F\0\0~\x1F\0\0\x80\x1F\0\0\x88\x1F\0\0\x90\x1F\0\0\x98\x1F\0\0\xA0\x1F\0\0\xA8\x1F\0\0\xB0\x1F\0\0\xB5\x1F\0\0\xB6\x1F\0\0\xB8\x1F\0\0\xBE\x1F\0\0\xBF\x1F\0\0\xC2\x1F\0\0\xC5\x1F\0\0\xC6\x1F\0\0\xC8\x1F\0\0\xD0\x1F\0\0\xD4\x1F\0\0\xD6\x1F\0\0\xD8\x1F\0\0\xE0\x1F\0\0\xE8\x1F\0\0\xF2\x1F\0\0\xF5\x1F\0\0\xF6\x1F\0\0\xF8\x1F\0\0N!\0\0O!\0\0p!\0\0\x80!\0\0\x84!\0\0\x85!\0\0\xD0$\0\0\xEA$\0\x000,\0\0`,\0\0a,\0\0b,\0\0e,\0\0g,\0\0h,\0\0i,\0\0j,\0\0k,\0\0l,\0\0m,\0\0s,\0\0t,\0\0v,\0\0w,\0\0\x81,\0\0\x82,\0\0\x83,\0\0\x84,\0\0\x85,\0\0\x86,\0\0\x87,\0\0\x88,\0\0\x89,\0\0\x8A,\0\0\x8B,\0\0\x8C,\0\0\x8D,\0\0\x8E,\0\0\x8F,\0\0\x90,\0\0\x91,\0\0\x92,\0\0\x93,\0\0\x94,\0\0\x95,\0\0\x96,\0\0\x97,\0\0\x98,\0\0\x99,\0\0\x9A,\0\0\x9B,\0\0\x9C,\0\0\x9D,\0\0\x9E,\0\0\x9F,\0\0\xA0,\0\0\xA1,\0\0\xA2,\0\0\xA3,\0\0\xA4,\0\0\xA5,\0\0\xA6,\0\0\xA7,\0\0\xA8,\0\0\xA9,\0\0\xAA,\0\0\xAB,\0\0\xAC,\0\0\xAD,\0\0\xAE,\0\0\xAF,\0\0\xB0,\0\0\xB1,\0\0\xB2,\0\0\xB3,\0\0\xB4,\0\0\xB5,\0\0\xB6,\0\0\xB7,\0\0\xB8,\0\0\xB9,\0\0\xBA,\0\0\xBB,\0\0\xBC,\0\0\xBD,\0\0\xBE,\0\0\xBF,\0\0\xC0,\0\0\xC1,\0\0\xC2,\0\0\xC3,\0\0\xC4,\0\0\xC5,\0\0\xC6,\0\0\xC7,\0\0\xC8,\0\0\xC9,\0\0\xCA,\0\0\xCB,\0\0\xCC,\0\0\xCD,\0\0\xCE,\0\0\xCF,\0\0\xD0,\0\0\xD1,\0\0\xD2,\0\0\xD3,\0\0\xD4,\0\0\xD5,\0\0\xD6,\0\0\xD7,\0\0\xD8,\0\0\xD9,\0\0\xDA,\0\0\xDB,\0\0\xDC,\0\0\xDD,\0\0\xDE,\0\0\xDF,\0\0\xE0,\0\0\xE1,\0\0\xE2,\0\0\xE3,\0\0\xE4,\0\0\xEC,\0\0\xED,\0\0\xEE,\0\0\xEF,\0\0\xF3,\0\0\xF4,\0\0\0-\0\0&-\0\0'-\0\0(-\0\0--\0\0.-\0\0A\xA6\0\0B\xA6\0\0C\xA6\0\0D\xA6\0\0E\xA6\0\0F\xA6\0\0G\xA6\0\0H\xA6\0\0I\xA6\0\0J\xA6\0\0K\xA6\0\0L\xA6\0\0M\xA6\0\0N\xA6\0\0O\xA6\0\0P\xA6\0\0Q\xA6\0\0R\xA6\0\0S\xA6\0\0T\xA6\0\0U\xA6\0\0V\xA6\0\0W\xA6\0\0X\xA6\0\0Y\xA6\0\0Z\xA6\0\0[\xA6\0\0\\\xA6\0\0]\xA6\0\0^\xA6\0\0_\xA6\0\0`\xA6\0\0a\xA6\0\0b\xA6\0\0c\xA6\0\0d\xA6\0\0e\xA6\0\0f\xA6\0\0g\xA6\0\0h\xA6\0\0i\xA6\0\0j\xA6\0\0k\xA6\0\0l\xA6\0\0m\xA6\0\0n\xA6\0\0\x81\xA6\0\0\x82\xA6\0\0\x83\xA6\0\0\x84\xA6\0\0\x85\xA6\0\0\x86\xA6\0\0\x87\xA6\0\0\x88\xA6\0\0\x89\xA6\0\0\x8A\xA6\0\0\x8B\xA6\0\0\x8C\xA6\0\0\x8D\xA6\0\0\x8E\xA6\0\0\x8F\xA6\0\0\x90\xA6\0\0\x91\xA6\0\0\x92\xA6\0\0\x93\xA6\0\0\x94\xA6\0\0\x95\xA6\0\0\x96\xA6\0\0\x97\xA6\0\0\x98\xA6\0\0\x99\xA6\0\0\x9A\xA6\0\0\x9B\xA6\0\0\x9C\xA6\0\0#\xA7\0\0$\xA7\0\0%\xA7\0\0&\xA7\0\0'\xA7\0\0(\xA7\0\0)\xA7\0\0*\xA7\0\0+\xA7\0\0,\xA7\0\0-\xA7\0\0.\xA7\0\0/\xA7\0\x000\xA7\0\x003\xA7\0\x004\xA7\0\x005\xA7\0\x006\xA7\0\x007\xA7\0\08\xA7\0\09\xA7\0\0:\xA7\0\0;\xA7\0\0<\xA7\0\0=\xA7\0\0>\xA7\0\0?\xA7\0\0@\xA7\0\0A\xA7\0\0B\xA7\0\0C\xA7\0\0D\xA7\0\0E\xA7\0\0F\xA7\0\0G\xA7\0\0H\xA7\0\0I\xA7\0\0J\xA7\0\0K\xA7\0\0L\xA7\0\0M\xA7\0\0N\xA7\0\0O\xA7\0\0P\xA7\0\0Q\xA7\0\0R\xA7\0\0S\xA7\0\0T\xA7\0\0U\xA7\0\0V\xA7\0\0W\xA7\0\0X\xA7\0\0Y\xA7\0\0Z\xA7\0\0[\xA7\0\0\\\xA7\0\0]\xA7\0\0^\xA7\0\0_\xA7\0\0`\xA7\0\0a\xA7\0\0b\xA7\0\0c\xA7\0\0d\xA7\0\0e\xA7\0\0f\xA7\0\0g\xA7\0\0h\xA7\0\0i\xA7\0\0j\xA7\0\0k\xA7\0\0l\xA7\0\0m\xA7\0\0n\xA7\0\0o\xA7\0\0p\xA7\0\0z\xA7\0\0{\xA7\0\0|\xA7\0\0}\xA7\0\0\x7F\xA7\0\0\x80\xA7\0\0\x81\xA7\0\0\x82\xA7\0\0\x83\xA7\0\0\x84\xA7\0\0\x85\xA7\0\0\x86\xA7\0\0\x87\xA7\0\0\x88\xA7\0\0\x8C\xA7\0\0\x8D\xA7\0\0\x91\xA7\0\0\x92\xA7\0\0\x93\xA7\0\0\x95\xA7\0\0\x97\xA7\0\0\x98\xA7\0\0\x99\xA7\0\0\x9A\xA7\0\0\x9B\xA7\0\0\x9C\xA7\0\0\x9D\xA7\0\0\x9E\xA7\0\0\x9F\xA7\0\0\xA0\xA7\0\0\xA1\xA7\0\0\xA2\xA7\0\0\xA3\xA7\0\0\xA4\xA7\0\0\xA5\xA7\0\0\xA6\xA7\0\0\xA7\xA7\0\0\xA8\xA7\0\0\xA9\xA7\0\0\xAA\xA7\0\0\xB5\xA7\0\0\xB6\xA7\0\0\xB7\xA7\0\0\xB8\xA7\0\0\xB9\xA7\0\0\xBA\xA7\0\0\xBB\xA7\0\0\xBC\xA7\0\0\xBD\xA7\0\0\xBE\xA7\0\0\xBF\xA7\0\0\xC0\xA7\0\0\xC1\xA7\0\0\xC2\xA7\0\0\xC3\xA7\0\0\xC4\xA7\0\0\xC8\xA7\0\0\xC9\xA7\0\0\xCA\xA7\0\0\xCB\xA7\0\0\xD1\xA7\0\0\xD2\xA7\0\0\xD7\xA7\0\0\xD8\xA7\0\0\xD9\xA7\0\0\xDA\xA7\0\0\xF6\xA7\0\0\xF7\xA7\0\0S\xAB\0\0T\xAB\0\0p\xAB\0\0\xC0\xAB\0\0\0\xFB\0\0\x07\xFB\0\0\x13\xFB\0\0\x18\xFB\0\0A\xFF\0\0[\xFF\0\0(\x04\x01\0P\x04\x01\0\xD8\x04\x01\0\xFC\x04\x01\0\x97\x05\x01\0\xA2\x05\x01\0\xA3\x05\x01\0\xB2\x05\x01\0\xB3\x05\x01\0\xBA\x05\x01\0\xBB\x05\x01\0\xBD\x05\x01\0\xC0\x0C\x01\0\xF3\x0C\x01\0\xC0\x18\x01\0\xE0\x18\x01\0`n\x01\0\x80n\x01\0\"\xE9\x01\0D\xE9\x01\0") }, 1452u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::ChangesWhenTitlecasedV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::ChangesWhenTitlecasedV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_CWT_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::ChangesWhenTitlecasedV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_cwu_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_cwu_v1.rs.data
new file mode 100644
index 0000000000..e1a261e02a
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_cwu_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<ChangesWhenUppercasedV1Marker>` 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_cwu_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_CWU_V1: &'static <icu::properties::provider::ChangesWhenUppercasedV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xB5\0\0\0\xB6\0\0\0\xDF\0\0\0\xF7\0\0\0\xF8\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x05\x01\0\0\x06\x01\0\0\x07\x01\0\0\x08\x01\0\0\t\x01\0\0\n\x01\0\0\x0B\x01\0\0\x0C\x01\0\0\r\x01\0\0\x0E\x01\0\0\x0F\x01\0\0\x10\x01\0\0\x11\x01\0\0\x12\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0\x17\x01\0\0\x18\x01\0\0\x19\x01\0\0\x1A\x01\0\0\x1B\x01\0\0\x1C\x01\0\0\x1D\x01\0\0\x1E\x01\0\0\x1F\x01\0\0 \x01\0\0!\x01\0\0\"\x01\0\0#\x01\0\0$\x01\0\0%\x01\0\0&\x01\0\0'\x01\0\0(\x01\0\0)\x01\0\0*\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0/\x01\0\x000\x01\0\x001\x01\0\x002\x01\0\x003\x01\0\x004\x01\0\x005\x01\0\x006\x01\0\x007\x01\0\08\x01\0\0:\x01\0\0;\x01\0\0<\x01\0\0=\x01\0\0>\x01\0\0?\x01\0\0@\x01\0\0A\x01\0\0B\x01\0\0C\x01\0\0D\x01\0\0E\x01\0\0F\x01\0\0G\x01\0\0H\x01\0\0J\x01\0\0K\x01\0\0L\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0Q\x01\0\0R\x01\0\0S\x01\0\0T\x01\0\0U\x01\0\0V\x01\0\0W\x01\0\0X\x01\0\0Y\x01\0\0Z\x01\0\0[\x01\0\0\\\x01\0\0]\x01\0\0^\x01\0\0_\x01\0\0`\x01\0\0a\x01\0\0b\x01\0\0c\x01\0\0d\x01\0\0e\x01\0\0f\x01\0\0g\x01\0\0h\x01\0\0i\x01\0\0j\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0o\x01\0\0p\x01\0\0q\x01\0\0r\x01\0\0s\x01\0\0t\x01\0\0u\x01\0\0v\x01\0\0w\x01\0\0x\x01\0\0z\x01\0\0{\x01\0\0|\x01\0\0}\x01\0\0~\x01\0\0\x81\x01\0\0\x83\x01\0\0\x84\x01\0\0\x85\x01\0\0\x86\x01\0\0\x88\x01\0\0\x89\x01\0\0\x8C\x01\0\0\x8D\x01\0\0\x92\x01\0\0\x93\x01\0\0\x95\x01\0\0\x96\x01\0\0\x99\x01\0\0\x9B\x01\0\0\x9E\x01\0\0\x9F\x01\0\0\xA1\x01\0\0\xA2\x01\0\0\xA3\x01\0\0\xA4\x01\0\0\xA5\x01\0\0\xA6\x01\0\0\xA8\x01\0\0\xA9\x01\0\0\xAD\x01\0\0\xAE\x01\0\0\xB0\x01\0\0\xB1\x01\0\0\xB4\x01\0\0\xB5\x01\0\0\xB6\x01\0\0\xB7\x01\0\0\xB9\x01\0\0\xBA\x01\0\0\xBD\x01\0\0\xBE\x01\0\0\xBF\x01\0\0\xC0\x01\0\0\xC5\x01\0\0\xC7\x01\0\0\xC8\x01\0\0\xCA\x01\0\0\xCB\x01\0\0\xCD\x01\0\0\xCE\x01\0\0\xCF\x01\0\0\xD0\x01\0\0\xD1\x01\0\0\xD2\x01\0\0\xD3\x01\0\0\xD4\x01\0\0\xD5\x01\0\0\xD6\x01\0\0\xD7\x01\0\0\xD8\x01\0\0\xD9\x01\0\0\xDA\x01\0\0\xDB\x01\0\0\xDC\x01\0\0\xDE\x01\0\0\xDF\x01\0\0\xE0\x01\0\0\xE1\x01\0\0\xE2\x01\0\0\xE3\x01\0\0\xE4\x01\0\0\xE5\x01\0\0\xE6\x01\0\0\xE7\x01\0\0\xE8\x01\0\0\xE9\x01\0\0\xEA\x01\0\0\xEB\x01\0\0\xEC\x01\0\0\xED\x01\0\0\xEE\x01\0\0\xEF\x01\0\0\xF1\x01\0\0\xF2\x01\0\0\xF4\x01\0\0\xF5\x01\0\0\xF6\x01\0\0\xF9\x01\0\0\xFA\x01\0\0\xFB\x01\0\0\xFC\x01\0\0\xFD\x01\0\0\xFE\x01\0\0\xFF\x01\0\0\0\x02\0\0\x01\x02\0\0\x02\x02\0\0\x03\x02\0\0\x04\x02\0\0\x05\x02\0\0\x06\x02\0\0\x07\x02\0\0\x08\x02\0\0\t\x02\0\0\n\x02\0\0\x0B\x02\0\0\x0C\x02\0\0\r\x02\0\0\x0E\x02\0\0\x0F\x02\0\0\x10\x02\0\0\x11\x02\0\0\x12\x02\0\0\x13\x02\0\0\x14\x02\0\0\x15\x02\0\0\x16\x02\0\0\x17\x02\0\0\x18\x02\0\0\x19\x02\0\0\x1A\x02\0\0\x1B\x02\0\0\x1C\x02\0\0\x1D\x02\0\0\x1E\x02\0\0\x1F\x02\0\0 \x02\0\0#\x02\0\0$\x02\0\0%\x02\0\0&\x02\0\0'\x02\0\0(\x02\0\0)\x02\0\0*\x02\0\0+\x02\0\0,\x02\0\0-\x02\0\0.\x02\0\0/\x02\0\x000\x02\0\x001\x02\0\x002\x02\0\x003\x02\0\x004\x02\0\0<\x02\0\0=\x02\0\0?\x02\0\0A\x02\0\0B\x02\0\0C\x02\0\0G\x02\0\0H\x02\0\0I\x02\0\0J\x02\0\0K\x02\0\0L\x02\0\0M\x02\0\0N\x02\0\0O\x02\0\0U\x02\0\0V\x02\0\0X\x02\0\0Y\x02\0\0Z\x02\0\0[\x02\0\0]\x02\0\0`\x02\0\0b\x02\0\0c\x02\0\0d\x02\0\0e\x02\0\0g\x02\0\0h\x02\0\0m\x02\0\0o\x02\0\0p\x02\0\0q\x02\0\0s\x02\0\0u\x02\0\0v\x02\0\0}\x02\0\0~\x02\0\0\x80\x02\0\0\x81\x02\0\0\x82\x02\0\0\x84\x02\0\0\x87\x02\0\0\x8D\x02\0\0\x92\x02\0\0\x93\x02\0\0\x9D\x02\0\0\x9F\x02\0\0E\x03\0\0F\x03\0\0q\x03\0\0r\x03\0\0s\x03\0\0t\x03\0\0w\x03\0\0x\x03\0\0{\x03\0\0~\x03\0\0\x90\x03\0\0\x91\x03\0\0\xAC\x03\0\0\xCF\x03\0\0\xD0\x03\0\0\xD2\x03\0\0\xD5\x03\0\0\xD8\x03\0\0\xD9\x03\0\0\xDA\x03\0\0\xDB\x03\0\0\xDC\x03\0\0\xDD\x03\0\0\xDE\x03\0\0\xDF\x03\0\0\xE0\x03\0\0\xE1\x03\0\0\xE2\x03\0\0\xE3\x03\0\0\xE4\x03\0\0\xE5\x03\0\0\xE6\x03\0\0\xE7\x03\0\0\xE8\x03\0\0\xE9\x03\0\0\xEA\x03\0\0\xEB\x03\0\0\xEC\x03\0\0\xED\x03\0\0\xEE\x03\0\0\xEF\x03\0\0\xF4\x03\0\0\xF5\x03\0\0\xF6\x03\0\0\xF8\x03\0\0\xF9\x03\0\0\xFB\x03\0\0\xFC\x03\0\x000\x04\0\0`\x04\0\0a\x04\0\0b\x04\0\0c\x04\0\0d\x04\0\0e\x04\0\0f\x04\0\0g\x04\0\0h\x04\0\0i\x04\0\0j\x04\0\0k\x04\0\0l\x04\0\0m\x04\0\0n\x04\0\0o\x04\0\0p\x04\0\0q\x04\0\0r\x04\0\0s\x04\0\0t\x04\0\0u\x04\0\0v\x04\0\0w\x04\0\0x\x04\0\0y\x04\0\0z\x04\0\0{\x04\0\0|\x04\0\0}\x04\0\0~\x04\0\0\x7F\x04\0\0\x80\x04\0\0\x81\x04\0\0\x82\x04\0\0\x8B\x04\0\0\x8C\x04\0\0\x8D\x04\0\0\x8E\x04\0\0\x8F\x04\0\0\x90\x04\0\0\x91\x04\0\0\x92\x04\0\0\x93\x04\0\0\x94\x04\0\0\x95\x04\0\0\x96\x04\0\0\x97\x04\0\0\x98\x04\0\0\x99\x04\0\0\x9A\x04\0\0\x9B\x04\0\0\x9C\x04\0\0\x9D\x04\0\0\x9E\x04\0\0\x9F\x04\0\0\xA0\x04\0\0\xA1\x04\0\0\xA2\x04\0\0\xA3\x04\0\0\xA4\x04\0\0\xA5\x04\0\0\xA6\x04\0\0\xA7\x04\0\0\xA8\x04\0\0\xA9\x04\0\0\xAA\x04\0\0\xAB\x04\0\0\xAC\x04\0\0\xAD\x04\0\0\xAE\x04\0\0\xAF\x04\0\0\xB0\x04\0\0\xB1\x04\0\0\xB2\x04\0\0\xB3\x04\0\0\xB4\x04\0\0\xB5\x04\0\0\xB6\x04\0\0\xB7\x04\0\0\xB8\x04\0\0\xB9\x04\0\0\xBA\x04\0\0\xBB\x04\0\0\xBC\x04\0\0\xBD\x04\0\0\xBE\x04\0\0\xBF\x04\0\0\xC0\x04\0\0\xC2\x04\0\0\xC3\x04\0\0\xC4\x04\0\0\xC5\x04\0\0\xC6\x04\0\0\xC7\x04\0\0\xC8\x04\0\0\xC9\x04\0\0\xCA\x04\0\0\xCB\x04\0\0\xCC\x04\0\0\xCD\x04\0\0\xCE\x04\0\0\xD0\x04\0\0\xD1\x04\0\0\xD2\x04\0\0\xD3\x04\0\0\xD4\x04\0\0\xD5\x04\0\0\xD6\x04\0\0\xD7\x04\0\0\xD8\x04\0\0\xD9\x04\0\0\xDA\x04\0\0\xDB\x04\0\0\xDC\x04\0\0\xDD\x04\0\0\xDE\x04\0\0\xDF\x04\0\0\xE0\x04\0\0\xE1\x04\0\0\xE2\x04\0\0\xE3\x04\0\0\xE4\x04\0\0\xE5\x04\0\0\xE6\x04\0\0\xE7\x04\0\0\xE8\x04\0\0\xE9\x04\0\0\xEA\x04\0\0\xEB\x04\0\0\xEC\x04\0\0\xED\x04\0\0\xEE\x04\0\0\xEF\x04\0\0\xF0\x04\0\0\xF1\x04\0\0\xF2\x04\0\0\xF3\x04\0\0\xF4\x04\0\0\xF5\x04\0\0\xF6\x04\0\0\xF7\x04\0\0\xF8\x04\0\0\xF9\x04\0\0\xFA\x04\0\0\xFB\x04\0\0\xFC\x04\0\0\xFD\x04\0\0\xFE\x04\0\0\xFF\x04\0\0\0\x05\0\0\x01\x05\0\0\x02\x05\0\0\x03\x05\0\0\x04\x05\0\0\x05\x05\0\0\x06\x05\0\0\x07\x05\0\0\x08\x05\0\0\t\x05\0\0\n\x05\0\0\x0B\x05\0\0\x0C\x05\0\0\r\x05\0\0\x0E\x05\0\0\x0F\x05\0\0\x10\x05\0\0\x11\x05\0\0\x12\x05\0\0\x13\x05\0\0\x14\x05\0\0\x15\x05\0\0\x16\x05\0\0\x17\x05\0\0\x18\x05\0\0\x19\x05\0\0\x1A\x05\0\0\x1B\x05\0\0\x1C\x05\0\0\x1D\x05\0\0\x1E\x05\0\0\x1F\x05\0\0 \x05\0\0!\x05\0\0\"\x05\0\0#\x05\0\0$\x05\0\0%\x05\0\0&\x05\0\0'\x05\0\0(\x05\0\0)\x05\0\0*\x05\0\0+\x05\0\0,\x05\0\0-\x05\0\0.\x05\0\0/\x05\0\x000\x05\0\0a\x05\0\0\x88\x05\0\0\xD0\x10\0\0\xFB\x10\0\0\xFD\x10\0\0\0\x11\0\0\xF8\x13\0\0\xFE\x13\0\0\x80\x1C\0\0\x89\x1C\0\0y\x1D\0\0z\x1D\0\0}\x1D\0\0~\x1D\0\0\x8E\x1D\0\0\x8F\x1D\0\0\x01\x1E\0\0\x02\x1E\0\0\x03\x1E\0\0\x04\x1E\0\0\x05\x1E\0\0\x06\x1E\0\0\x07\x1E\0\0\x08\x1E\0\0\t\x1E\0\0\n\x1E\0\0\x0B\x1E\0\0\x0C\x1E\0\0\r\x1E\0\0\x0E\x1E\0\0\x0F\x1E\0\0\x10\x1E\0\0\x11\x1E\0\0\x12\x1E\0\0\x13\x1E\0\0\x14\x1E\0\0\x15\x1E\0\0\x16\x1E\0\0\x17\x1E\0\0\x18\x1E\0\0\x19\x1E\0\0\x1A\x1E\0\0\x1B\x1E\0\0\x1C\x1E\0\0\x1D\x1E\0\0\x1E\x1E\0\0\x1F\x1E\0\0 \x1E\0\0!\x1E\0\0\"\x1E\0\0#\x1E\0\0$\x1E\0\0%\x1E\0\0&\x1E\0\0'\x1E\0\0(\x1E\0\0)\x1E\0\0*\x1E\0\0+\x1E\0\0,\x1E\0\0-\x1E\0\0.\x1E\0\0/\x1E\0\x000\x1E\0\x001\x1E\0\x002\x1E\0\x003\x1E\0\x004\x1E\0\x005\x1E\0\x006\x1E\0\x007\x1E\0\08\x1E\0\09\x1E\0\0:\x1E\0\0;\x1E\0\0<\x1E\0\0=\x1E\0\0>\x1E\0\0?\x1E\0\0@\x1E\0\0A\x1E\0\0B\x1E\0\0C\x1E\0\0D\x1E\0\0E\x1E\0\0F\x1E\0\0G\x1E\0\0H\x1E\0\0I\x1E\0\0J\x1E\0\0K\x1E\0\0L\x1E\0\0M\x1E\0\0N\x1E\0\0O\x1E\0\0P\x1E\0\0Q\x1E\0\0R\x1E\0\0S\x1E\0\0T\x1E\0\0U\x1E\0\0V\x1E\0\0W\x1E\0\0X\x1E\0\0Y\x1E\0\0Z\x1E\0\0[\x1E\0\0\\\x1E\0\0]\x1E\0\0^\x1E\0\0_\x1E\0\0`\x1E\0\0a\x1E\0\0b\x1E\0\0c\x1E\0\0d\x1E\0\0e\x1E\0\0f\x1E\0\0g\x1E\0\0h\x1E\0\0i\x1E\0\0j\x1E\0\0k\x1E\0\0l\x1E\0\0m\x1E\0\0n\x1E\0\0o\x1E\0\0p\x1E\0\0q\x1E\0\0r\x1E\0\0s\x1E\0\0t\x1E\0\0u\x1E\0\0v\x1E\0\0w\x1E\0\0x\x1E\0\0y\x1E\0\0z\x1E\0\0{\x1E\0\0|\x1E\0\0}\x1E\0\0~\x1E\0\0\x7F\x1E\0\0\x80\x1E\0\0\x81\x1E\0\0\x82\x1E\0\0\x83\x1E\0\0\x84\x1E\0\0\x85\x1E\0\0\x86\x1E\0\0\x87\x1E\0\0\x88\x1E\0\0\x89\x1E\0\0\x8A\x1E\0\0\x8B\x1E\0\0\x8C\x1E\0\0\x8D\x1E\0\0\x8E\x1E\0\0\x8F\x1E\0\0\x90\x1E\0\0\x91\x1E\0\0\x92\x1E\0\0\x93\x1E\0\0\x94\x1E\0\0\x95\x1E\0\0\x9C\x1E\0\0\xA1\x1E\0\0\xA2\x1E\0\0\xA3\x1E\0\0\xA4\x1E\0\0\xA5\x1E\0\0\xA6\x1E\0\0\xA7\x1E\0\0\xA8\x1E\0\0\xA9\x1E\0\0\xAA\x1E\0\0\xAB\x1E\0\0\xAC\x1E\0\0\xAD\x1E\0\0\xAE\x1E\0\0\xAF\x1E\0\0\xB0\x1E\0\0\xB1\x1E\0\0\xB2\x1E\0\0\xB3\x1E\0\0\xB4\x1E\0\0\xB5\x1E\0\0\xB6\x1E\0\0\xB7\x1E\0\0\xB8\x1E\0\0\xB9\x1E\0\0\xBA\x1E\0\0\xBB\x1E\0\0\xBC\x1E\0\0\xBD\x1E\0\0\xBE\x1E\0\0\xBF\x1E\0\0\xC0\x1E\0\0\xC1\x1E\0\0\xC2\x1E\0\0\xC3\x1E\0\0\xC4\x1E\0\0\xC5\x1E\0\0\xC6\x1E\0\0\xC7\x1E\0\0\xC8\x1E\0\0\xC9\x1E\0\0\xCA\x1E\0\0\xCB\x1E\0\0\xCC\x1E\0\0\xCD\x1E\0\0\xCE\x1E\0\0\xCF\x1E\0\0\xD0\x1E\0\0\xD1\x1E\0\0\xD2\x1E\0\0\xD3\x1E\0\0\xD4\x1E\0\0\xD5\x1E\0\0\xD6\x1E\0\0\xD7\x1E\0\0\xD8\x1E\0\0\xD9\x1E\0\0\xDA\x1E\0\0\xDB\x1E\0\0\xDC\x1E\0\0\xDD\x1E\0\0\xDE\x1E\0\0\xDF\x1E\0\0\xE0\x1E\0\0\xE1\x1E\0\0\xE2\x1E\0\0\xE3\x1E\0\0\xE4\x1E\0\0\xE5\x1E\0\0\xE6\x1E\0\0\xE7\x1E\0\0\xE8\x1E\0\0\xE9\x1E\0\0\xEA\x1E\0\0\xEB\x1E\0\0\xEC\x1E\0\0\xED\x1E\0\0\xEE\x1E\0\0\xEF\x1E\0\0\xF0\x1E\0\0\xF1\x1E\0\0\xF2\x1E\0\0\xF3\x1E\0\0\xF4\x1E\0\0\xF5\x1E\0\0\xF6\x1E\0\0\xF7\x1E\0\0\xF8\x1E\0\0\xF9\x1E\0\0\xFA\x1E\0\0\xFB\x1E\0\0\xFC\x1E\0\0\xFD\x1E\0\0\xFE\x1E\0\0\xFF\x1E\0\0\x08\x1F\0\0\x10\x1F\0\0\x16\x1F\0\0 \x1F\0\0(\x1F\0\x000\x1F\0\08\x1F\0\0@\x1F\0\0F\x1F\0\0P\x1F\0\0X\x1F\0\0`\x1F\0\0h\x1F\0\0p\x1F\0\0~\x1F\0\0\x80\x1F\0\0\xB5\x1F\0\0\xB6\x1F\0\0\xB8\x1F\0\0\xBC\x1F\0\0\xBD\x1F\0\0\xBE\x1F\0\0\xBF\x1F\0\0\xC2\x1F\0\0\xC5\x1F\0\0\xC6\x1F\0\0\xC8\x1F\0\0\xCC\x1F\0\0\xCD\x1F\0\0\xD0\x1F\0\0\xD4\x1F\0\0\xD6\x1F\0\0\xD8\x1F\0\0\xE0\x1F\0\0\xE8\x1F\0\0\xF2\x1F\0\0\xF5\x1F\0\0\xF6\x1F\0\0\xF8\x1F\0\0\xFC\x1F\0\0\xFD\x1F\0\0N!\0\0O!\0\0p!\0\0\x80!\0\0\x84!\0\0\x85!\0\0\xD0$\0\0\xEA$\0\x000,\0\0`,\0\0a,\0\0b,\0\0e,\0\0g,\0\0h,\0\0i,\0\0j,\0\0k,\0\0l,\0\0m,\0\0s,\0\0t,\0\0v,\0\0w,\0\0\x81,\0\0\x82,\0\0\x83,\0\0\x84,\0\0\x85,\0\0\x86,\0\0\x87,\0\0\x88,\0\0\x89,\0\0\x8A,\0\0\x8B,\0\0\x8C,\0\0\x8D,\0\0\x8E,\0\0\x8F,\0\0\x90,\0\0\x91,\0\0\x92,\0\0\x93,\0\0\x94,\0\0\x95,\0\0\x96,\0\0\x97,\0\0\x98,\0\0\x99,\0\0\x9A,\0\0\x9B,\0\0\x9C,\0\0\x9D,\0\0\x9E,\0\0\x9F,\0\0\xA0,\0\0\xA1,\0\0\xA2,\0\0\xA3,\0\0\xA4,\0\0\xA5,\0\0\xA6,\0\0\xA7,\0\0\xA8,\0\0\xA9,\0\0\xAA,\0\0\xAB,\0\0\xAC,\0\0\xAD,\0\0\xAE,\0\0\xAF,\0\0\xB0,\0\0\xB1,\0\0\xB2,\0\0\xB3,\0\0\xB4,\0\0\xB5,\0\0\xB6,\0\0\xB7,\0\0\xB8,\0\0\xB9,\0\0\xBA,\0\0\xBB,\0\0\xBC,\0\0\xBD,\0\0\xBE,\0\0\xBF,\0\0\xC0,\0\0\xC1,\0\0\xC2,\0\0\xC3,\0\0\xC4,\0\0\xC5,\0\0\xC6,\0\0\xC7,\0\0\xC8,\0\0\xC9,\0\0\xCA,\0\0\xCB,\0\0\xCC,\0\0\xCD,\0\0\xCE,\0\0\xCF,\0\0\xD0,\0\0\xD1,\0\0\xD2,\0\0\xD3,\0\0\xD4,\0\0\xD5,\0\0\xD6,\0\0\xD7,\0\0\xD8,\0\0\xD9,\0\0\xDA,\0\0\xDB,\0\0\xDC,\0\0\xDD,\0\0\xDE,\0\0\xDF,\0\0\xE0,\0\0\xE1,\0\0\xE2,\0\0\xE3,\0\0\xE4,\0\0\xEC,\0\0\xED,\0\0\xEE,\0\0\xEF,\0\0\xF3,\0\0\xF4,\0\0\0-\0\0&-\0\0'-\0\0(-\0\0--\0\0.-\0\0A\xA6\0\0B\xA6\0\0C\xA6\0\0D\xA6\0\0E\xA6\0\0F\xA6\0\0G\xA6\0\0H\xA6\0\0I\xA6\0\0J\xA6\0\0K\xA6\0\0L\xA6\0\0M\xA6\0\0N\xA6\0\0O\xA6\0\0P\xA6\0\0Q\xA6\0\0R\xA6\0\0S\xA6\0\0T\xA6\0\0U\xA6\0\0V\xA6\0\0W\xA6\0\0X\xA6\0\0Y\xA6\0\0Z\xA6\0\0[\xA6\0\0\\\xA6\0\0]\xA6\0\0^\xA6\0\0_\xA6\0\0`\xA6\0\0a\xA6\0\0b\xA6\0\0c\xA6\0\0d\xA6\0\0e\xA6\0\0f\xA6\0\0g\xA6\0\0h\xA6\0\0i\xA6\0\0j\xA6\0\0k\xA6\0\0l\xA6\0\0m\xA6\0\0n\xA6\0\0\x81\xA6\0\0\x82\xA6\0\0\x83\xA6\0\0\x84\xA6\0\0\x85\xA6\0\0\x86\xA6\0\0\x87\xA6\0\0\x88\xA6\0\0\x89\xA6\0\0\x8A\xA6\0\0\x8B\xA6\0\0\x8C\xA6\0\0\x8D\xA6\0\0\x8E\xA6\0\0\x8F\xA6\0\0\x90\xA6\0\0\x91\xA6\0\0\x92\xA6\0\0\x93\xA6\0\0\x94\xA6\0\0\x95\xA6\0\0\x96\xA6\0\0\x97\xA6\0\0\x98\xA6\0\0\x99\xA6\0\0\x9A\xA6\0\0\x9B\xA6\0\0\x9C\xA6\0\0#\xA7\0\0$\xA7\0\0%\xA7\0\0&\xA7\0\0'\xA7\0\0(\xA7\0\0)\xA7\0\0*\xA7\0\0+\xA7\0\0,\xA7\0\0-\xA7\0\0.\xA7\0\0/\xA7\0\x000\xA7\0\x003\xA7\0\x004\xA7\0\x005\xA7\0\x006\xA7\0\x007\xA7\0\08\xA7\0\09\xA7\0\0:\xA7\0\0;\xA7\0\0<\xA7\0\0=\xA7\0\0>\xA7\0\0?\xA7\0\0@\xA7\0\0A\xA7\0\0B\xA7\0\0C\xA7\0\0D\xA7\0\0E\xA7\0\0F\xA7\0\0G\xA7\0\0H\xA7\0\0I\xA7\0\0J\xA7\0\0K\xA7\0\0L\xA7\0\0M\xA7\0\0N\xA7\0\0O\xA7\0\0P\xA7\0\0Q\xA7\0\0R\xA7\0\0S\xA7\0\0T\xA7\0\0U\xA7\0\0V\xA7\0\0W\xA7\0\0X\xA7\0\0Y\xA7\0\0Z\xA7\0\0[\xA7\0\0\\\xA7\0\0]\xA7\0\0^\xA7\0\0_\xA7\0\0`\xA7\0\0a\xA7\0\0b\xA7\0\0c\xA7\0\0d\xA7\0\0e\xA7\0\0f\xA7\0\0g\xA7\0\0h\xA7\0\0i\xA7\0\0j\xA7\0\0k\xA7\0\0l\xA7\0\0m\xA7\0\0n\xA7\0\0o\xA7\0\0p\xA7\0\0z\xA7\0\0{\xA7\0\0|\xA7\0\0}\xA7\0\0\x7F\xA7\0\0\x80\xA7\0\0\x81\xA7\0\0\x82\xA7\0\0\x83\xA7\0\0\x84\xA7\0\0\x85\xA7\0\0\x86\xA7\0\0\x87\xA7\0\0\x88\xA7\0\0\x8C\xA7\0\0\x8D\xA7\0\0\x91\xA7\0\0\x92\xA7\0\0\x93\xA7\0\0\x95\xA7\0\0\x97\xA7\0\0\x98\xA7\0\0\x99\xA7\0\0\x9A\xA7\0\0\x9B\xA7\0\0\x9C\xA7\0\0\x9D\xA7\0\0\x9E\xA7\0\0\x9F\xA7\0\0\xA0\xA7\0\0\xA1\xA7\0\0\xA2\xA7\0\0\xA3\xA7\0\0\xA4\xA7\0\0\xA5\xA7\0\0\xA6\xA7\0\0\xA7\xA7\0\0\xA8\xA7\0\0\xA9\xA7\0\0\xAA\xA7\0\0\xB5\xA7\0\0\xB6\xA7\0\0\xB7\xA7\0\0\xB8\xA7\0\0\xB9\xA7\0\0\xBA\xA7\0\0\xBB\xA7\0\0\xBC\xA7\0\0\xBD\xA7\0\0\xBE\xA7\0\0\xBF\xA7\0\0\xC0\xA7\0\0\xC1\xA7\0\0\xC2\xA7\0\0\xC3\xA7\0\0\xC4\xA7\0\0\xC8\xA7\0\0\xC9\xA7\0\0\xCA\xA7\0\0\xCB\xA7\0\0\xD1\xA7\0\0\xD2\xA7\0\0\xD7\xA7\0\0\xD8\xA7\0\0\xD9\xA7\0\0\xDA\xA7\0\0\xF6\xA7\0\0\xF7\xA7\0\0S\xAB\0\0T\xAB\0\0p\xAB\0\0\xC0\xAB\0\0\0\xFB\0\0\x07\xFB\0\0\x13\xFB\0\0\x18\xFB\0\0A\xFF\0\0[\xFF\0\0(\x04\x01\0P\x04\x01\0\xD8\x04\x01\0\xFC\x04\x01\0\x97\x05\x01\0\xA2\x05\x01\0\xA3\x05\x01\0\xB2\x05\x01\0\xB3\x05\x01\0\xBA\x05\x01\0\xBB\x05\x01\0\xBD\x05\x01\0\xC0\x0C\x01\0\xF3\x0C\x01\0\xC0\x18\x01\0\xE0\x18\x01\0`n\x01\0\x80n\x01\0\"\xE9\x01\0D\xE9\x01\0") }, 1525u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::ChangesWhenUppercasedV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::ChangesWhenUppercasedV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_CWU_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::ChangesWhenUppercasedV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_dash_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_dash_v1.rs.data
new file mode 100644
index 0000000000..1fb8766931
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_dash_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<DashV1Marker>` 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_dash_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_DASH_V1: &'static <icu::properties::provider::DashV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"-\0\0\0.\0\0\0\x8A\x05\0\0\x8B\x05\0\0\xBE\x05\0\0\xBF\x05\0\0\0\x14\0\0\x01\x14\0\0\x06\x18\0\0\x07\x18\0\0\x10 \0\0\x16 \0\0S \0\0T \0\0{ \0\0| \0\0\x8B \0\0\x8C \0\0\x12\"\0\0\x13\"\0\0\x17.\0\0\x18.\0\0\x1A.\0\0\x1B.\0\0:.\0\0<.\0\0@.\0\0A.\0\0].\0\0^.\0\0\x1C0\0\0\x1D0\0\x0000\0\x0010\0\0\xA00\0\0\xA10\0\x001\xFE\0\x003\xFE\0\0X\xFE\0\0Y\xFE\0\0c\xFE\0\0d\xFE\0\0\r\xFF\0\0\x0E\xFF\0\0\xAD\x0E\x01\0\xAE\x0E\x01\0") }, 30u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::DashV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::DashV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_DASH_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::DashV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_dep_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_dep_v1.rs.data
new file mode 100644
index 0000000000..4081a77e6f
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_dep_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<DeprecatedV1Marker>` 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_dep_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_DEP_V1: &'static <icu::properties::provider::DeprecatedV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"I\x01\0\0J\x01\0\0s\x06\0\0t\x06\0\0w\x0F\0\0x\x0F\0\0y\x0F\0\0z\x0F\0\0\xA3\x17\0\0\xA5\x17\0\0j \0\0p \0\0)#\0\0+#\0\0\x01\0\x0E\0\x02\0\x0E\0") }, 15u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::DeprecatedV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::DeprecatedV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_DEP_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::DeprecatedV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_di_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_di_v1.rs.data
new file mode 100644
index 0000000000..3e2025a713
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_di_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<DefaultIgnorableCodePointV1Marker>` 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_di_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_DI_V1: &'static <icu::properties::provider::DefaultIgnorableCodePointV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xAD\0\0\0\xAE\0\0\0O\x03\0\0P\x03\0\0\x1C\x06\0\0\x1D\x06\0\0_\x11\0\0a\x11\0\0\xB4\x17\0\0\xB6\x17\0\0\x0B\x18\0\0\x10\x18\0\0\x0B \0\0\x10 \0\0* \0\0/ \0\0` \0\0p \0\0d1\0\0e1\0\0\0\xFE\0\0\x10\xFE\0\0\xFF\xFE\0\0\0\xFF\0\0\xA0\xFF\0\0\xA1\xFF\0\0\xF0\xFF\0\0\xF9\xFF\0\0\xA0\xBC\x01\0\xA4\xBC\x01\0s\xD1\x01\0{\xD1\x01\0\0\0\x0E\0\0\x10\x0E\0") }, 4174u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::DefaultIgnorableCodePointV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::DefaultIgnorableCodePointV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_DI_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::DefaultIgnorableCodePointV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_dia_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_dia_v1.rs.data
new file mode 100644
index 0000000000..fbf7019460
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_dia_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<DiacriticV1Marker>` 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_dia_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_DIA_V1: &'static <icu::properties::provider::DiacriticV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"^\0\0\0_\0\0\0`\0\0\0a\0\0\0\xA8\0\0\0\xA9\0\0\0\xAF\0\0\0\xB0\0\0\0\xB4\0\0\0\xB5\0\0\0\xB7\0\0\0\xB9\0\0\0\xB0\x02\0\0O\x03\0\0P\x03\0\0X\x03\0\0]\x03\0\0c\x03\0\0t\x03\0\0v\x03\0\0z\x03\0\0{\x03\0\0\x84\x03\0\0\x86\x03\0\0\x83\x04\0\0\x88\x04\0\0Y\x05\0\0Z\x05\0\0\x91\x05\0\0\xA2\x05\0\0\xA3\x05\0\0\xBE\x05\0\0\xBF\x05\0\0\xC0\x05\0\0\xC1\x05\0\0\xC3\x05\0\0\xC4\x05\0\0\xC5\x05\0\0K\x06\0\0S\x06\0\0W\x06\0\0Y\x06\0\0\xDF\x06\0\0\xE1\x06\0\0\xE5\x06\0\0\xE7\x06\0\0\xEA\x06\0\0\xED\x06\0\x000\x07\0\0K\x07\0\0\xA6\x07\0\0\xB1\x07\0\0\xEB\x07\0\0\xF6\x07\0\0\x18\x08\0\0\x1A\x08\0\0\x98\x08\0\0\xA0\x08\0\0\xC9\x08\0\0\xD3\x08\0\0\xE3\x08\0\0\xFF\x08\0\0<\t\0\0=\t\0\0M\t\0\0N\t\0\0Q\t\0\0U\t\0\0q\t\0\0r\t\0\0\xBC\t\0\0\xBD\t\0\0\xCD\t\0\0\xCE\t\0\0<\n\0\0=\n\0\0M\n\0\0N\n\0\0\xBC\n\0\0\xBD\n\0\0\xCD\n\0\0\xCE\n\0\0\xFD\n\0\0\0\x0B\0\0<\x0B\0\0=\x0B\0\0M\x0B\0\0N\x0B\0\0U\x0B\0\0V\x0B\0\0\xCD\x0B\0\0\xCE\x0B\0\0<\x0C\0\0=\x0C\0\0M\x0C\0\0N\x0C\0\0\xBC\x0C\0\0\xBD\x0C\0\0\xCD\x0C\0\0\xCE\x0C\0\0;\r\0\0=\r\0\0M\r\0\0N\r\0\0\xCA\r\0\0\xCB\r\0\0G\x0E\0\0M\x0E\0\0N\x0E\0\0O\x0E\0\0\xBA\x0E\0\0\xBB\x0E\0\0\xC8\x0E\0\0\xCD\x0E\0\0\x18\x0F\0\0\x1A\x0F\0\x005\x0F\0\x006\x0F\0\x007\x0F\0\08\x0F\0\09\x0F\0\0:\x0F\0\0>\x0F\0\0@\x0F\0\0\x82\x0F\0\0\x85\x0F\0\0\x86\x0F\0\0\x88\x0F\0\0\xC6\x0F\0\0\xC7\x0F\0\x007\x10\0\08\x10\0\09\x10\0\0;\x10\0\0c\x10\0\0e\x10\0\0i\x10\0\0n\x10\0\0\x87\x10\0\0\x8E\x10\0\0\x8F\x10\0\0\x90\x10\0\0\x9A\x10\0\0\x9C\x10\0\0]\x13\0\0`\x13\0\0\x14\x17\0\0\x16\x17\0\0\xC9\x17\0\0\xD4\x17\0\0\xDD\x17\0\0\xDE\x17\0\09\x19\0\0<\x19\0\0u\x1A\0\0}\x1A\0\0\x7F\x1A\0\0\x80\x1A\0\0\xB0\x1A\0\0\xBF\x1A\0\0\xC1\x1A\0\0\xCC\x1A\0\x004\x1B\0\x005\x1B\0\0D\x1B\0\0E\x1B\0\0k\x1B\0\0t\x1B\0\0\xAA\x1B\0\0\xAC\x1B\0\x006\x1C\0\08\x1C\0\0x\x1C\0\0~\x1C\0\0\xD0\x1C\0\0\xE9\x1C\0\0\xED\x1C\0\0\xEE\x1C\0\0\xF4\x1C\0\0\xF5\x1C\0\0\xF7\x1C\0\0\xFA\x1C\0\0,\x1D\0\0k\x1D\0\0\xC4\x1D\0\0\xD0\x1D\0\0\xF5\x1D\0\0\0\x1E\0\0\xBD\x1F\0\0\xBE\x1F\0\0\xBF\x1F\0\0\xC2\x1F\0\0\xCD\x1F\0\0\xD0\x1F\0\0\xDD\x1F\0\0\xE0\x1F\0\0\xED\x1F\0\0\xF0\x1F\0\0\xFD\x1F\0\0\xFF\x1F\0\0\xEF,\0\0\xF2,\0\0/.\0\x000.\0\0*0\0\x0000\0\0\x990\0\0\x9D0\0\0\xFC0\0\0\xFD0\0\0o\xA6\0\0p\xA6\0\0|\xA6\0\0~\xA6\0\0\x7F\xA6\0\0\x80\xA6\0\0\x9C\xA6\0\0\x9E\xA6\0\0\xF0\xA6\0\0\xF2\xA6\0\0\0\xA7\0\0\"\xA7\0\0\x88\xA7\0\0\x8B\xA7\0\0\xF8\xA7\0\0\xFA\xA7\0\0\xC4\xA8\0\0\xC5\xA8\0\0\xE0\xA8\0\0\xF2\xA8\0\0+\xA9\0\0/\xA9\0\0S\xA9\0\0T\xA9\0\0\xB3\xA9\0\0\xB4\xA9\0\0\xC0\xA9\0\0\xC1\xA9\0\0\xE5\xA9\0\0\xE6\xA9\0\0{\xAA\0\0~\xAA\0\0\xBF\xAA\0\0\xC3\xAA\0\0\xF6\xAA\0\0\xF7\xAA\0\0[\xAB\0\0`\xAB\0\0i\xAB\0\0l\xAB\0\0\xEC\xAB\0\0\xEE\xAB\0\0\x1E\xFB\0\0\x1F\xFB\0\0 \xFE\0\x000\xFE\0\0>\xFF\0\0?\xFF\0\0@\xFF\0\0A\xFF\0\0p\xFF\0\0q\xFF\0\0\x9E\xFF\0\0\xA0\xFF\0\0\xE3\xFF\0\0\xE4\xFF\0\0\xE0\x02\x01\0\xE1\x02\x01\0\x80\x07\x01\0\x86\x07\x01\0\x87\x07\x01\0\xB1\x07\x01\0\xB2\x07\x01\0\xBB\x07\x01\0\xE5\n\x01\0\xE7\n\x01\0\"\r\x01\0(\r\x01\0\xFD\x0E\x01\0\0\x0F\x01\0F\x0F\x01\0Q\x0F\x01\0\x82\x0F\x01\0\x86\x0F\x01\0F\x10\x01\0G\x10\x01\0p\x10\x01\0q\x10\x01\0\xB9\x10\x01\0\xBB\x10\x01\x003\x11\x01\x005\x11\x01\0s\x11\x01\0t\x11\x01\0\xC0\x11\x01\0\xC1\x11\x01\0\xCA\x11\x01\0\xCD\x11\x01\x005\x12\x01\x007\x12\x01\0\xE9\x12\x01\0\xEB\x12\x01\0<\x13\x01\0=\x13\x01\0M\x13\x01\0N\x13\x01\0f\x13\x01\0m\x13\x01\0p\x13\x01\0u\x13\x01\0B\x14\x01\0C\x14\x01\0F\x14\x01\0G\x14\x01\0\xC2\x14\x01\0\xC4\x14\x01\0\xBF\x15\x01\0\xC1\x15\x01\0?\x16\x01\0@\x16\x01\0\xB6\x16\x01\0\xB8\x16\x01\0+\x17\x01\0,\x17\x01\09\x18\x01\0;\x18\x01\0=\x19\x01\0?\x19\x01\0C\x19\x01\0D\x19\x01\0\xE0\x19\x01\0\xE1\x19\x01\x004\x1A\x01\x005\x1A\x01\0G\x1A\x01\0H\x1A\x01\0\x99\x1A\x01\0\x9A\x1A\x01\0?\x1C\x01\0@\x1C\x01\0B\x1D\x01\0C\x1D\x01\0D\x1D\x01\0F\x1D\x01\0\x97\x1D\x01\0\x98\x1D\x01\0G4\x01\0V4\x01\0\xF0j\x01\0\xF5j\x01\x000k\x01\x007k\x01\0\x8Fo\x01\0\xA0o\x01\0\xF0o\x01\0\xF2o\x01\0\xF0\xAF\x01\0\xF4\xAF\x01\0\xF5\xAF\x01\0\xFC\xAF\x01\0\xFD\xAF\x01\0\xFF\xAF\x01\0\0\xCF\x01\0.\xCF\x01\x000\xCF\x01\0G\xCF\x01\0g\xD1\x01\0j\xD1\x01\0m\xD1\x01\0s\xD1\x01\0{\xD1\x01\0\x83\xD1\x01\0\x85\xD1\x01\0\x8C\xD1\x01\0\xAA\xD1\x01\0\xAE\xD1\x01\x000\xE0\x01\0n\xE0\x01\x000\xE1\x01\x007\xE1\x01\0\xAE\xE2\x01\0\xAF\xE2\x01\0\xEC\xE2\x01\0\xF0\xE2\x01\0\xD0\xE8\x01\0\xD7\xE8\x01\0D\xE9\x01\0G\xE9\x01\0H\xE9\x01\0K\xE9\x01\0") }, 1144u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::DiacriticV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::DiacriticV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_DIA_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::DiacriticV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_ea_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_ea_v1.rs.data
new file mode 100644
index 0000000000..a9f2bdfcb7
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_ea_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<EastAsianWidthV1Marker>` 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_ea_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_EA_V1: &'static <icu::properties::provider::EastAsianWidthV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointMapV1::CodePointTrie(icu::collections::codepointtrie::CodePointTrie::from_parts(icu::collections::codepointtrie::CodePointTrieHeader { high_start: 1114112u32, shifted12_high_start: 272u16, index3_null_offset: 18u16, data_null_offset: 359u32, null_value: 0u32, trie_type: icu::collections::codepointtrie::TrieType::Small }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0@\0\x7F\0\xBF\0\xFC\0;\x01g\x01\x99\x01g\x01\xC8\x01g\x01\x04\x02D\x02T\x02\x84\x02\xC2\x02\x01\x031\x03g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01\x98\x04\xB2\x04\xC0\x04\xD6\x04\xF6\x04\xFF\x04\x1C\x056\x05V\x05V\x05V\x05W\x05V\x05V\x05V\x05W\x05\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04\xF6\x04w\x05\xF6\x04\xF6\x04\xF6\x04\x97\x05\x97\x05\x97\x05\x98\x05\x97\x05\x97\x05\x97\x05\x98\x05\0\0\x10\0 \x000\0@\0P\0`\0p\0\x7F\0\x8F\0\x9F\0\xAF\0\xBF\0\xCF\0\xDF\0\xEF\0\xFC\0\x0C\x01\x1C\x01,\x01;\x01K\x01[\x01k\x01g\x01w\x01\x87\x01\x97\x01\x99\x01\xA9\x01\xB9\x01\xC9\x01g\x01w\x01\x87\x01\x97\x01\xC8\x01\xD8\x01\xE8\x01\xF8\x01g\x01w\x01\x87\x01\x97\x01\x04\x02\x14\x02$\x024\x02D\x02T\x02d\x02t\x02T\x02d\x02t\x02\x84\x02\x84\x02\x94\x02\xA4\x02\xB4\x02\xC2\x02\xD2\x02\xE2\x02\xF2\x02\x01\x03\x11\x03!\x031\x031\x03A\x03Q\x03a\x03g\x01w\x01\x87\x01\x97\x01g\x01w\x01\x87\x01\x97\x01g\x01w\x01\x87\x01\x97\x01g\x01w\x01\x87\x01\x97\x01g\x01w\x01\x87\x01\x97\x01g\x01w\x01\x87\x01\x97\x01g\x01w\x01\x87\x01\x97\x01g\x01w\x01\x87\x01\x97\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01q\x03q\x03q\x03q\x03q\x03q\x03g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01\x81\x03\x91\x03\xA1\x03g\x01g\x01g\x01\x13\x01\xB0\x03g\x01\xB7\x03g\x01g\x01g\x01g\x01g\x01\xC4\x03\xD1\x03\xE0\x03g\x01g\x01\xED\x03x\x02z\x02\xC6\0z\x02g\x01\xFC\x03g\x01\n\x04\x10\x01g\x01\x1A\x04$\x043\x04B\x04P\x04d\x01`\x04g\x01h\x04s\x04\x12\x01\x91\0g\x01g\x01g\x01g\x01g\x01z\x04\x86\x04g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01\x91\x04\xA1\x04g\x01g\x01g\x01g\x01g\x01g\x01D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02\x9C\x02D\x02D\x02D\x02D\x02D\x02x\x02D\x02D\x02\x80\x02D\x02\xAF\x04\xA4\x02\xBD\x04\xC9\x04M\x01\xD5\x04\xE5\x04\xF4\x04\x04\x05g\x01g\x01\x10\x05\x1C\x05,\x05b\x03g\x01<\x05L\x05X\x05a\x05k\x05y\x05\x87\x05\x97\x05g\x01\xA3\x05\xCC\x01\xAC\x05\xBB\x05g\x01>\x02g\x01\xC6\x05g\x01\xCD\x05g\x01g\x01\xDD\x05g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01\xEB\x05g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01\xE7\x04g\x01g\x01g\x01\xFB\x05g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01q\x03\x0B\x06q\x03q\x03q\x03q\x03q\x03\x1C\x05q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03\x1A\x05g\x01q\x03\x1B\x06q\x03q\x03\x1C\x06p\x03q\x03q\x03q\x03q\x03$\x06q\x03q\x03q\x03q\x03q\x03q\x03l\x03q\x03q\x03p\x03q\x03q\x03q\x03q\x03\x1C\x06q\x03q\x03q\x03q\x03q\x030\x06q\x03\x1C\x06q\x03q\x03?\x06q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03g\x01g\x01g\x01g\x01q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03O\x06q\x03q\x03q\x03\x19\x05g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01q\x03O\x06g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03\x1C\x05g\x01g\x01g\x01g\x01g\x01D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01D\x02R\x06g\x01q\x03q\x03b\x06k\x06g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01z\x06{\x06{\x06{\x06{\x06{\x06\x8A\x06\x8B\x06\x8B\x06\x8B\x06\x8B\x06\x8C\x06\x9B\x06\xA3\x06\xB3\x06\xCC\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01\x1B\x05\xCC\x05q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03\x18\x05q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03\x1A\x05g\x01g\x01\xC3\x06g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01\xD3\x06q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03\xCB\x05\xE2\x06g\x01\xF2\x06\xFE\x06q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03P\x06g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01\xA7\x05g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01b\x03g\x01g\x01g\x01y\x02D\x02v\x02D\x02D\x02D\x02z\x02D\x02\x0E\x07\x1D\x07w\x02g\x01g\x01g\x01g\x01g\x01\xCB\x05q\x03q\x03P\x06\xC3\x06\xCC\x05\x1A\x05g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01q\x03q\x03-\x07:\x07q\x03q\x03q\x03A\x07q\x03\x1C\x05q\x03q\x03O\x07\x1C\x05q\x03^\x07q\x03q\x03q\x03\x1C\x06m\x07q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03\x1E\x06q\x03q\x03q\x03\x1D\x06}\x07q\x03\x18\x05\xD2\x05g\x01\x7F\x04\xA7\x05g\x01g\x01g\x01g\x01f\x03q\x03q\x03q\x03q\x03q\x03g\x01g\x01g\x01q\x03q\x03q\x03q\x03\x8D\x07\x9D\x07\xE7\x04\xA5\x07g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01P\x06\xB1\x07g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01e\x03q\x03q\x03g\x06:\x07q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03g\x01g\x01g\x01g\x01g\x01g\x01g\x01O\x06\xC3\x06q\x03q\x03\xC1\x07\xD0\x07P\x06\xC3\x06\xC3\x06g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03q\x03\x1D\x06g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01g\x01D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02g\x01D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02D\x02v\x02\x84\0\xA4\0\xC4\0\xCC\0\xCC\0\xCC\0\xCC\0\xCC\0\xEC\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x0B\x01+\x01K\x01k\x01\x8A\x01\xA3\x01\x12\0\xBB\x01\xDB\x01\xFA\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\x03\x02\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01#\x02\x12\x000\x02\x12\0\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01P\x02\x12\0\x12\0\x12\0\x12\0p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02\x80\x02\x90\x02\x12\0\xB0\x02\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\xD0\x02\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xF0\x02\xFF\x01\xFF\x01\x10\x03\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0!\x03A\x03X\x03\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0x\x03\x98\x03\xB8\x03\xD8\x03\xF8\x03\x18\x04\x12\0\x12\0\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xFF\x018\x04X\x04\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02p\x02x\x04") }, 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\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\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\x01\x04\x04\x01\x04\x04\x01\x01\0\x01\0\x04\x01\x01\x04\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\x01\0\x01\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\0\0\0\x01\x01\x01\x01\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\x01\0\0\0\0\0\x01\x01\x01\0\0\0\0\x01\0\0\0\0\0\0\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\x01\0\x01\x01\x01\0\x01\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\x01\0\0\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\x01\0\0\0\x01\0\x01\0\0\0\x01\0\0\0\0\0\0\x01\0\0\x01\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\x01\0\0\0\0\x01\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\x01\0\0\0\x01\0\0\0\0\x01\0\0\x01\x01\x01\0\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\x01\0\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\x01\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\0\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\x01\x01\0\0\0\0\x01\x01\0\0\0\0\x01\x01\x01\0\0\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\x01\x01\0\0\x01\0\0\0\0\x01\x01\0\0\0\0\x05\x05\0\0\0\0\0\0\x01\0\x01\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\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\x01\x01\0\x01\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x05\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\x01\x01\x05\x01\x01\x01\x01\x01\x05\x05\x01\x05\x01\x01\x01\x01\x05\x01\x01\x05\x01\x01\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\0\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x01\x01\x01\x01\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x03\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x01\x01\x01\x01\x01\x01\x01\x01\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\x02\x02\x02\x02\x02\x02\0\0\x02\x02\x02\x02\x02\x02\0\0\x02\x02\x02\0\0\0\x03\x03\x03\x03\x03\x03\x03\0\x02\x02\x02\x02\x02\x02\x02\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x01\x01\x01\x01\x01\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\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\0\0\0\0\x05\0\0\0\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\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\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\0\0\0\x05\x05\x05\0\0\x05\x05\x05\0\0\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\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0") }, icu::properties::EastAsianWidth(0u8)));
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::EastAsianWidthV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::EastAsianWidthV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_EA_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::EastAsianWidthV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_ebase_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_ebase_v1.rs.data
new file mode 100644
index 0000000000..0a0f7c76f2
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_ebase_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<EmojiModifierBaseV1Marker>` 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_ebase_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_EBASE_V1: &'static <icu::properties::provider::EmojiModifierBaseV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x1D&\0\0\x1E&\0\0\xF9&\0\0\xFA&\0\0\n'\0\0\x0E'\0\0\x85\xF3\x01\0\x86\xF3\x01\0\xC2\xF3\x01\0\xC5\xF3\x01\0\xC7\xF3\x01\0\xC8\xF3\x01\0\xCA\xF3\x01\0\xCD\xF3\x01\0B\xF4\x01\0D\xF4\x01\0F\xF4\x01\0Q\xF4\x01\0f\xF4\x01\0y\xF4\x01\0|\xF4\x01\0}\xF4\x01\0\x81\xF4\x01\0\x84\xF4\x01\0\x85\xF4\x01\0\x88\xF4\x01\0\x8F\xF4\x01\0\x90\xF4\x01\0\x91\xF4\x01\0\x92\xF4\x01\0\xAA\xF4\x01\0\xAB\xF4\x01\0t\xF5\x01\0v\xF5\x01\0z\xF5\x01\0{\xF5\x01\0\x90\xF5\x01\0\x91\xF5\x01\0\x95\xF5\x01\0\x97\xF5\x01\0E\xF6\x01\0H\xF6\x01\0K\xF6\x01\0P\xF6\x01\0\xA3\xF6\x01\0\xA4\xF6\x01\0\xB4\xF6\x01\0\xB7\xF6\x01\0\xC0\xF6\x01\0\xC1\xF6\x01\0\xCC\xF6\x01\0\xCD\xF6\x01\0\x0C\xF9\x01\0\r\xF9\x01\0\x0F\xF9\x01\0\x10\xF9\x01\0\x18\xF9\x01\0 \xF9\x01\0&\xF9\x01\0'\xF9\x01\x000\xF9\x01\0:\xF9\x01\0<\xF9\x01\0?\xF9\x01\0w\xF9\x01\0x\xF9\x01\0\xB5\xF9\x01\0\xB7\xF9\x01\0\xB8\xF9\x01\0\xBA\xF9\x01\0\xBB\xF9\x01\0\xBC\xF9\x01\0\xCD\xF9\x01\0\xD0\xF9\x01\0\xD1\xF9\x01\0\xDE\xF9\x01\0\xC3\xFA\x01\0\xC6\xFA\x01\0\xF0\xFA\x01\0\xF9\xFA\x01\0") }, 134u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::EmojiModifierBaseV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::EmojiModifierBaseV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_EBASE_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::EmojiModifierBaseV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_ecomp_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_ecomp_v1.rs.data
new file mode 100644
index 0000000000..e1e20dc1d5
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_ecomp_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<EmojiComponentV1Marker>` 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_ecomp_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_ECOMP_V1: &'static <icu::properties::provider::EmojiComponentV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"#\0\0\0$\0\0\0*\0\0\0+\0\0\x000\0\0\0:\0\0\0\r \0\0\x0E \0\0\xE3 \0\0\xE4 \0\0\x0F\xFE\0\0\x10\xFE\0\0\xE6\xF1\x01\0\0\xF2\x01\0\xFB\xF3\x01\0\0\xF4\x01\0\xB0\xF9\x01\0\xB4\xF9\x01\0 \0\x0E\0\x80\0\x0E\0") }, 146u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::EmojiComponentV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::EmojiComponentV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_ECOMP_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::EmojiComponentV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_emod_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_emod_v1.rs.data
new file mode 100644
index 0000000000..035eea8870
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_emod_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<EmojiModifierV1Marker>` 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_emod_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_EMOD_V1: &'static <icu::properties::provider::EmojiModifierV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xFB\xF3\x01\0\0\xF4\x01\0") }, 5u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::EmojiModifierV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::EmojiModifierV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_EMOD_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::EmojiModifierV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_emoji_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_emoji_v1.rs.data
new file mode 100644
index 0000000000..eafe2f9239
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_emoji_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<EmojiV1Marker>` 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_emoji_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_EMOJI_V1: &'static <icu::properties::provider::EmojiV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"#\0\0\0$\0\0\0*\0\0\0+\0\0\x000\0\0\0:\0\0\0\xA9\0\0\0\xAA\0\0\0\xAE\0\0\0\xAF\0\0\0< \0\0= \0\0I \0\0J \0\0\"!\0\0#!\0\09!\0\0:!\0\0\x94!\0\0\x9A!\0\0\xA9!\0\0\xAB!\0\0\x1A#\0\0\x1C#\0\0(#\0\0)#\0\0\xCF#\0\0\xD0#\0\0\xE9#\0\0\xF4#\0\0\xF8#\0\0\xFB#\0\0\xC2$\0\0\xC3$\0\0\xAA%\0\0\xAC%\0\0\xB6%\0\0\xB7%\0\0\xC0%\0\0\xC1%\0\0\xFB%\0\0\xFF%\0\0\0&\0\0\x05&\0\0\x0E&\0\0\x0F&\0\0\x11&\0\0\x12&\0\0\x14&\0\0\x16&\0\0\x18&\0\0\x19&\0\0\x1D&\0\0\x1E&\0\0 &\0\0!&\0\0\"&\0\0$&\0\0&&\0\0'&\0\0*&\0\0+&\0\0.&\0\x000&\0\08&\0\0;&\0\0@&\0\0A&\0\0B&\0\0C&\0\0H&\0\0T&\0\0_&\0\0a&\0\0c&\0\0d&\0\0e&\0\0g&\0\0h&\0\0i&\0\0{&\0\0|&\0\0~&\0\0\x80&\0\0\x92&\0\0\x98&\0\0\x99&\0\0\x9A&\0\0\x9B&\0\0\x9D&\0\0\xA0&\0\0\xA2&\0\0\xA7&\0\0\xA8&\0\0\xAA&\0\0\xAC&\0\0\xB0&\0\0\xB2&\0\0\xBD&\0\0\xBF&\0\0\xC4&\0\0\xC6&\0\0\xC8&\0\0\xC9&\0\0\xCE&\0\0\xD0&\0\0\xD1&\0\0\xD2&\0\0\xD3&\0\0\xD5&\0\0\xE9&\0\0\xEB&\0\0\xF0&\0\0\xF6&\0\0\xF7&\0\0\xFB&\0\0\xFD&\0\0\xFE&\0\0\x02'\0\0\x03'\0\0\x05'\0\0\x06'\0\0\x08'\0\0\x0E'\0\0\x0F'\0\0\x10'\0\0\x12'\0\0\x13'\0\0\x14'\0\0\x15'\0\0\x16'\0\0\x17'\0\0\x1D'\0\0\x1E'\0\0!'\0\0\"'\0\0('\0\0)'\0\x003'\0\x005'\0\0D'\0\0E'\0\0G'\0\0H'\0\0L'\0\0M'\0\0N'\0\0O'\0\0S'\0\0V'\0\0W'\0\0X'\0\0c'\0\0e'\0\0\x95'\0\0\x98'\0\0\xA1'\0\0\xA2'\0\0\xB0'\0\0\xB1'\0\0\xBF'\0\0\xC0'\0\x004)\0\x006)\0\0\x05+\0\0\x08+\0\0\x1B+\0\0\x1D+\0\0P+\0\0Q+\0\0U+\0\0V+\0\x0000\0\x0010\0\0=0\0\0>0\0\0\x972\0\0\x982\0\0\x992\0\0\x9A2\0\0\x04\xF0\x01\0\x05\xF0\x01\0\xCF\xF0\x01\0\xD0\xF0\x01\0p\xF1\x01\0r\xF1\x01\0~\xF1\x01\0\x80\xF1\x01\0\x8E\xF1\x01\0\x8F\xF1\x01\0\x91\xF1\x01\0\x9B\xF1\x01\0\xE6\xF1\x01\0\0\xF2\x01\0\x01\xF2\x01\0\x03\xF2\x01\0\x1A\xF2\x01\0\x1B\xF2\x01\0/\xF2\x01\x000\xF2\x01\x002\xF2\x01\0;\xF2\x01\0P\xF2\x01\0R\xF2\x01\0\0\xF3\x01\0\"\xF3\x01\0$\xF3\x01\0\x94\xF3\x01\0\x96\xF3\x01\0\x98\xF3\x01\0\x99\xF3\x01\0\x9C\xF3\x01\0\x9E\xF3\x01\0\xF1\xF3\x01\0\xF3\xF3\x01\0\xF6\xF3\x01\0\xF7\xF3\x01\0\xFE\xF4\x01\0\xFF\xF4\x01\0>\xF5\x01\0I\xF5\x01\0O\xF5\x01\0P\xF5\x01\0h\xF5\x01\0o\xF5\x01\0q\xF5\x01\0s\xF5\x01\0{\xF5\x01\0\x87\xF5\x01\0\x88\xF5\x01\0\x8A\xF5\x01\0\x8E\xF5\x01\0\x90\xF5\x01\0\x91\xF5\x01\0\x95\xF5\x01\0\x97\xF5\x01\0\xA4\xF5\x01\0\xA6\xF5\x01\0\xA8\xF5\x01\0\xA9\xF5\x01\0\xB1\xF5\x01\0\xB3\xF5\x01\0\xBC\xF5\x01\0\xBD\xF5\x01\0\xC2\xF5\x01\0\xC5\xF5\x01\0\xD1\xF5\x01\0\xD4\xF5\x01\0\xDC\xF5\x01\0\xDF\xF5\x01\0\xE1\xF5\x01\0\xE2\xF5\x01\0\xE3\xF5\x01\0\xE4\xF5\x01\0\xE8\xF5\x01\0\xE9\xF5\x01\0\xEF\xF5\x01\0\xF0\xF5\x01\0\xF3\xF5\x01\0\xF4\xF5\x01\0\xFA\xF5\x01\0P\xF6\x01\0\x80\xF6\x01\0\xC6\xF6\x01\0\xCB\xF6\x01\0\xD3\xF6\x01\0\xD5\xF6\x01\0\xD8\xF6\x01\0\xDC\xF6\x01\0\xE6\xF6\x01\0\xE9\xF6\x01\0\xEA\xF6\x01\0\xEB\xF6\x01\0\xED\xF6\x01\0\xF0\xF6\x01\0\xF1\xF6\x01\0\xF3\xF6\x01\0\xFD\xF6\x01\0\xE0\xF7\x01\0\xEC\xF7\x01\0\xF0\xF7\x01\0\xF1\xF7\x01\0\x0C\xF9\x01\0;\xF9\x01\0<\xF9\x01\0F\xF9\x01\0G\xF9\x01\0\0\xFA\x01\0p\xFA\x01\0}\xFA\x01\0\x80\xFA\x01\0\x89\xFA\x01\0\x90\xFA\x01\0\xBE\xFA\x01\0\xBF\xFA\x01\0\xC6\xFA\x01\0\xCE\xFA\x01\0\xDC\xFA\x01\0\xE0\xFA\x01\0\xE9\xFA\x01\0\xF0\xFA\x01\0\xF9\xFA\x01\0") }, 1424u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::EmojiV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::EmojiV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_EMOJI_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::EmojiV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_epres_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_epres_v1.rs.data
new file mode 100644
index 0000000000..c1cbe55504
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_epres_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<EmojiPresentationV1Marker>` 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_epres_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_EPRES_V1: &'static <icu::properties::provider::EmojiPresentationV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x1A#\0\0\x1C#\0\0\xE9#\0\0\xED#\0\0\xF0#\0\0\xF1#\0\0\xF3#\0\0\xF4#\0\0\xFD%\0\0\xFF%\0\0\x14&\0\0\x16&\0\0H&\0\0T&\0\0\x7F&\0\0\x80&\0\0\x93&\0\0\x94&\0\0\xA1&\0\0\xA2&\0\0\xAA&\0\0\xAC&\0\0\xBD&\0\0\xBF&\0\0\xC4&\0\0\xC6&\0\0\xCE&\0\0\xCF&\0\0\xD4&\0\0\xD5&\0\0\xEA&\0\0\xEB&\0\0\xF2&\0\0\xF4&\0\0\xF5&\0\0\xF6&\0\0\xFA&\0\0\xFB&\0\0\xFD&\0\0\xFE&\0\0\x05'\0\0\x06'\0\0\n'\0\0\x0C'\0\0('\0\0)'\0\0L'\0\0M'\0\0N'\0\0O'\0\0S'\0\0V'\0\0W'\0\0X'\0\0\x95'\0\0\x98'\0\0\xB0'\0\0\xB1'\0\0\xBF'\0\0\xC0'\0\0\x1B+\0\0\x1D+\0\0P+\0\0Q+\0\0U+\0\0V+\0\0\x04\xF0\x01\0\x05\xF0\x01\0\xCF\xF0\x01\0\xD0\xF0\x01\0\x8E\xF1\x01\0\x8F\xF1\x01\0\x91\xF1\x01\0\x9B\xF1\x01\0\xE6\xF1\x01\0\0\xF2\x01\0\x01\xF2\x01\0\x02\xF2\x01\0\x1A\xF2\x01\0\x1B\xF2\x01\0/\xF2\x01\x000\xF2\x01\x002\xF2\x01\x007\xF2\x01\08\xF2\x01\0;\xF2\x01\0P\xF2\x01\0R\xF2\x01\0\0\xF3\x01\0!\xF3\x01\0-\xF3\x01\x006\xF3\x01\x007\xF3\x01\0}\xF3\x01\0~\xF3\x01\0\x94\xF3\x01\0\xA0\xF3\x01\0\xCB\xF3\x01\0\xCF\xF3\x01\0\xD4\xF3\x01\0\xE0\xF3\x01\0\xF1\xF3\x01\0\xF4\xF3\x01\0\xF5\xF3\x01\0\xF8\xF3\x01\0?\xF4\x01\0@\xF4\x01\0A\xF4\x01\0B\xF4\x01\0\xFD\xF4\x01\0\xFF\xF4\x01\0>\xF5\x01\0K\xF5\x01\0O\xF5\x01\0P\xF5\x01\0h\xF5\x01\0z\xF5\x01\0{\xF5\x01\0\x95\xF5\x01\0\x97\xF5\x01\0\xA4\xF5\x01\0\xA5\xF5\x01\0\xFB\xF5\x01\0P\xF6\x01\0\x80\xF6\x01\0\xC6\xF6\x01\0\xCC\xF6\x01\0\xCD\xF6\x01\0\xD0\xF6\x01\0\xD3\xF6\x01\0\xD5\xF6\x01\0\xD8\xF6\x01\0\xDC\xF6\x01\0\xE0\xF6\x01\0\xEB\xF6\x01\0\xED\xF6\x01\0\xF4\xF6\x01\0\xFD\xF6\x01\0\xE0\xF7\x01\0\xEC\xF7\x01\0\xF0\xF7\x01\0\xF1\xF7\x01\0\x0C\xF9\x01\0;\xF9\x01\0<\xF9\x01\0F\xF9\x01\0G\xF9\x01\0\0\xFA\x01\0p\xFA\x01\0}\xFA\x01\0\x80\xFA\x01\0\x89\xFA\x01\0\x90\xFA\x01\0\xBE\xFA\x01\0\xBF\xFA\x01\0\xC6\xFA\x01\0\xCE\xFA\x01\0\xDC\xFA\x01\0\xE0\xFA\x01\0\xE9\xFA\x01\0\xF0\xFA\x01\0\xF9\xFA\x01\0") }, 1205u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::EmojiPresentationV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::EmojiPresentationV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_EPRES_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::EmojiPresentationV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_exemplarchars_auxiliary_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_exemplarchars_auxiliary_v1.rs.data
new file mode 100644
index 0000000000..480d9f1621
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_exemplarchars_auxiliary_v1.rs.data
@@ -0,0 +1,986 @@
+// @generated
+/// Implement `DataProvider<ExemplarCharactersAuxiliaryV1Marker>` 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_exemplarchars_auxiliary_v1 {
+ ($ provider : ty) => {
+ #[clippy::msrv = "1.67"]
+ const _: () = <$provider>::MUST_USE_MAKE_PROVIDER_MACRO;
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker>, icu_provider::DataError> {
+ static FA: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\x06\0\0&\x06\0\0@\x06\0\0A\x06\0\0C\x06\0\0D\x06\0\0I\x06\0\0K\x06\0\0N\x06\0\0Q\x06\0\0R\x06\0\0S\x06\0\0V\x06\0\0W\x06\0\0p\x06\0\0q\x06\0\0\x0C \0\0\x10 \0\0") }, 15u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FA_AF: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\x06\0\0&\x06\0\0C\x06\0\0D\x06\0\0I\x06\0\0K\x06\0\0N\x06\0\0Q\x06\0\0R\x06\0\0S\x06\0\0V\x06\0\0W\x06\0\0p\x06\0\0q\x06\0\0|\x06\0\0}\x06\0\0\x81\x06\0\0\x82\x06\0\0\x85\x06\0\0\x86\x06\0\0\x89\x06\0\0\x8A\x06\0\0\x93\x06\0\0\x94\x06\0\0\x96\x06\0\0\x97\x06\0\0\x9A\x06\0\0\x9B\x06\0\0\xAB\x06\0\0\xAC\x06\0\0\xBC\x06\0\0\xBD\x06\0\0\x0C \0\0\x10 \0\0") }, 23u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SD: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"&\x06\0\0'\x06\0\0N\x06\0\0Q\x06\0\0") }, 4u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KS: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"&\x06\0\0'\x06\0\0N\x06\0\0Q\x06\0\0T\x06\0\0X\x06\0\0_\x06\0\0`\x06\0\0\x0E \0\0\x10 \0\0") }, 11u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static UG: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"&\x06\0\0'\x06\0\0\x0E \0\0\x10 \0\0") }, 3u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static ZH_HANT: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"(N\0\0)N\0\x006N\0\x007N\0\0?N\0\0@N\0\0MN\0\0NN\0\0sN\0\0tN\0\0\x85N\0\0\x86N\0\0\xA0N\0\0\xA1N\0\0\xC2N\0\0\xC3N\0\0\x0FO\0\0\x10O\0\0PO\0\0QO\0\0\xB6O\0\0\xB7O\0\0\xCFO\0\0\xD0O\0\0\tP\0\0\nP\0\0}P\0\0~P\0\0\x85P\0\0\x86P\0\0\x98P\0\0\x99P\0\0\xF3P\0\0\xF4P\0\0?Q\0\0@Q\0\0FQ\0\0GQ\0\0LQ\0\0MQ\0\0yQ\0\0zQ\0\0\x82Q\0\0\x83Q\0\0\x96Q\0\0\x97Q\0\0\xABQ\0\0\xACQ\0\0\xCBQ\0\0\xCCQ\0\0\xCDQ\0\0\xCEQ\0\0\xE0Q\0\0\xE1Q\0\0\xF5Q\0\0\xF6Q\0\0\xF8Q\0\0\xF9Q\0\0\x12R\0\0\x13R\0\0(R\0\0)R\0\0+R\0\0,R\0\0.R\0\0/R\0\08R\0\09R\0\0CR\0\0DR\0\0\xF3R\0\0\xF4R\0\0\xF9R\0\0\xFAR\0\0\xFER\0\0\xFFR\0\0\x15S\0\0\x16S\0\0\x19S\0\0\x1BS\0\0#S\0\0$S\0\0/S\0\x000S\0\08S\0\09S\0\0QS\0\0RS\0\0^S\0\0_S\0\0`S\0\0aS\0\0iS\0\0jS\0\0yS\0\0zS\0\0\x82S\0\0\x83S\0\0\xB6S\0\0\xB7S\0\0\xC9S\0\0\xCAS\0\0\xF6S\0\0\xF7S\0\0;T\0\0<T\0\0\xFAT\0\0\xFBT\0\0\x07U\0\0\x08U\0\x005U\0\x006U\0\0dU\0\0eU\0\0\xAAU\0\0\xABU\0\0\xB2U\0\0\xB3U\0\0\x1FV\0\0 V\0\0AV\0\0BV\0\0SV\0\0TV\0\0XV\0\0YV\0\0\x8FV\0\0\x90V\0\0\xD7V\0\0\xD8V\0\0QW\0\0RW\0\0$X\0\0%X\0\0\x85X\0\0\x86X\0\0\x8EX\0\0\x8FX\0\0\x93X\0\0\x94X\0\0\x9FX\0\0\xA0X\0\0\xB3X\0\0\xB4X\0\0\xE4X\0\0\xE5X\0\0\xE9X\0\0\xEAX\0\0\xFAX\0\0\xFBX\0\0\x02Y\0\0\x03Y\0\0\nY\0\0\x0BY\0\0eY\0\0fY\0\0\x96Y\0\0\x97Y\0\x000[\0\x001[\0\0U[\0\0V[\0\0\\[\0\0][\0\0u[\0\0v[\0\0\x80[\0\0\x81[\0\0\xF8[\0\0\xF9[\0\0\xFA[\0\0\xFB[\0\0\"\\\0\0#\\\0\08\\\0\09\\\0\0?\\\0\0@\\\0\0M\\\0\0N\\\0\0Q\\\0\0R\\\0\0n\\\0\0o\\\0\0\xC7\\\0\0\xC8\\\0\0\xBC]\0\0\xBD]\0\0\xDB]\0\0\xDC]\0\0\xFD]\0\0\xFF]\0\0\x06^\0\0\x07^\0\0\x1A^\0\0\x1B^\0\0_^\0\0`^\0\0z^\0\0{^\0\0\x7F^\0\0\x80^\0\0\xC1^\0\0\xC2^\0\0\xC8^\0\0\xC9^\0\0\xDA^\0\0\xDB^\0\0\xDF^\0\0\xE0^\0\0\xF4^\0\0\xF5^\0\0\xFE^\0\0\xFF^\0\0\x0B_\0\0\x0C_\0\0\x13_\0\0\x14_\0\0P_\0\0Q_\0\0a_\0\0b_\0\0s_\0\0t_\0\0\xE1_\0\0\xE2_\0\0\x8Aa\0\0\x8Ba\0\0\xE8a\0\0\xE9a\0\0\xF8a\0\0\xF9a\0\0\x1Fb\0\0 b\0\0nb\0\0ob\0\0sb\0\0tb\0\0Bc\0\0Cc\0\0Oc\0\0Pc\0\0gc\0\0hc\0\0\xA0c\0\0\xA1c\0\0\xB0c\0\0\xB1c\0\0\xF9c\0\0\xFAc\0\0\x0Fd\0\0\x10d\0\0@d\0\0Ad\0\0Td\0\0Ud\0\0\x95d\0\0\x96d\0\0\xB2d\0\0\xB3d\0\0\0e\0\0\x01e\0\0$e\0\0%e\0\x004e\0\x005e\0\0^e\0\0_e\0\0\x91e\0\0\x92e\0\0\x9Ce\0\0\x9De\0\0\xA4e\0\0\xA5e\0\0\xA7e\0\0\xA8e\0\0\xE0e\0\0\xE1e\0\0\x88f\0\0\x89f\0\0\xAEf\0\0\xAFf\0\0\xC7f\0\0\xC8f\0\0\xECf\0\0\xEDf\0\0\xF3f\0\0\xF4f\0\0\x14g\0\0\x15g\0\0Vg\0\0Wg\0\0\xAFg\0\0\xB0g\0\0\x13h\0\0\x14h\0\0\x17h\0\0\x18h\0\0=h\0\0>h\0\0Fh\0\0Gh\0\0vh\0\0wh\0\0\x7Fh\0\0\x80h\0\0\xCDh\0\0\xCEh\0\0\xD5h\0\0\xD6h\0\0\xFAh\0\0\xFBh\0\0\x12i\0\0\x13i\0\0Ti\0\0Ui\0\0\xCCi\0\0\xCDi\0\0Dj\0\0Ej\0\0Gj\0\0Hj\0\0Xj\0\0Zj\0\0\xACj\0\0\xADj\0\0\xB8j\0\0\xB9j\0\0\xC3j\0\0\xC4j\0\0\xDAj\0\0\xDBj\0\0\xFBj\0\0\xFCj\0\0\x16k\0\0\x17k\0\0 k\0\0!k\0\0yk\0\0zk\0\0\x8Bk\0\0\x8Ck\0\0\xADk\0\0\xAEk\0\0\xB3k\0\0\xB4k\0\0\xCBk\0\0\xCCk\0\0\x14l\0\0\x15l\0\0Al\0\0Bl\0\0\xABl\0\0\xACl\0\0\xAEl\0\0\xAFl\0\0\xE3l\0\0\xE4l\0\0cm\0\0dm\0\0tm\0\0um\0\0\x85m\0\0\x86m\0\0\x8Em\0\0\x8Fm\0\0\xAEm\0\0\xAFm\0\0\xC7m\0\0\xC8m\0\0\xCBm\0\0\xCCm\0\0>n\0\0?n\0\0Xn\0\0Yn\0\0\x9Cn\0\0\x9Dn\0\0?o\0\0@o\0\0\x8Eo\0\0\x8Fo\0\0\xA1o\0\0\xA2o\0\0\xD5o\0\0\xD6o\0\0Xp\0\0Yp\0\0\xD8p\0\0\xD9p\0\0\xF9p\0\0\xFAp\0\0\nq\0\0\x0Bq\0\0\x19q\0\0\x1Aq\0\x000q\0\x001q\0\0Nq\0\0Oq\0\0nq\0\0oq\0\0\xD5q\0\0\xD6q\0\0\xD9q\0\0\xDAq\0\0\xE6q\0\0\xE7q\0\0\xEDq\0\0\xEEq\0\0\rr\0\0\x0Er\0\0;r\0\0<r\0\0?r\0\0@r\0\0ar\0\0br\0\0\x80r\0\0\x81r\0\0\xACr\0\0\xADr\0\0\xC4r\0\0\xC5r\0\0\xE1r\0\0\xE2r\0\0\xF8r\0\0\xF9r\0\0)s\0\0*s\0\0>s\0\0@s\0\0zs\0\0{s\0\0~s\0\0\x7Fs\0\x003t\0\x004t\0\0Zt\0\0[t\0\0\xE2t\0\0\xE3t\0\0\x15u\0\0\x16u\0\0+u\0\0,u\0\0\x8Au\0\0\x8Cu\0\0\x92u\0\0\x93u\0\0\xB2u\0\0\xB3u\0\0\xBEu\0\0\xBFu\0\0&v\0\0(v\0\0vv\0\0wv\0\0\x82v\0\0\x83v\0\0\xBAv\0\0\xBBv\0\0\xBFv\0\0\xC0v\0\0\xC6v\0\0\xC7v\0\0\xC8v\0\0\xC9v\0\0\xD2v\0\0\xD3v\0\0\xD4v\0\0\xD5v\0\0\xE5v\0\0\xE6v\0\0(w\0\0*w\0\0Ow\0\0Pw\0\0\x87w\0\0\x88w\0\0\x8Cw\0\0\x8Dw\0\0\xAAw\0\0\xABw\0\0\xE2w\0\0\xE3w\0\0\x91x\0\0\x92x\0\0\xDAx\0\0\xDBx\0\0\x01y\0\0\x02y\0\0+y\0\0,y\0\0Hy\0\0Iy\0\0\xB1y\0\0\xB2y\0\0\xB8y\0\0\xB9y\0\0\xBEy\0\0\xC0y\0\0;z\0\0<z\0\0@z\0\0Az\0\0tz\0\0uz\0\0\x84z\0\0\x85z\0\0\xFFz\0\0\0{\0\0R{\0\0S{\0\0w{\0\0x{\0\0\x8F{\0\0\x90{\0\0\x94{\0\0\x95{\0\0\xF7{\0\0\xF8{\0\0\r|\0\0\x0E|\0\0`|\0\0a|\0\0\xD6|\0\0\xD7|\0\0\xF0|\0\0\xF1|\0\0\xF8|\0\0\xF9|\0\0\t}\0\0\n}\0\0\x0B}\0\0\x0C}\0\0\x17}\0\0\x18}\0\0.}\0\0/}\0\x003}\0\x004}\0\0\xBD}\0\0\xBE}\0\0\xBF}\0\0\xC0}\0\0+~\0\0,~\0\0C~\0\0D~\0\0a~\0\0b~\0\0i~\0\0j~\0\0\x8F~\0\0\x90~\0\0\x96~\0\0\x97~\0\0\x9C~\0\0\x9D~\0\x006\x7F\0\x007\x7F\0\0H\x7F\0\0I\x7F\0\0P\x7F\0\0R\x7F\0\0i\x7F\0\0j\x7F\0\0\xAF\x7F\0\0\xB0\x7F\0\0\x12\x80\0\0\x13\x80\0\0s\x80\0\0t\x80\0\0~\x80\0\0\x80\x80\0\0\x8C\x80\0\0\x8D\x80\0\0\x96\x80\0\0\x97\x80\0\0\xBA\x80\0\0\xBB\x80\0\0\x08\x81\0\0\t\x81\0\0\x16\x81\0\0\x17\x81\0\0P\x81\0\0Q\x81\0\0y\x81\0\0z\x81\0\0\x9A\x81\0\0\x9B\x81\0\0\xA0\x81\0\0\xA1\x81\0\0\xC2\x81\0\0\xC3\x81\0\0\xDF\x81\0\0\xE0\x81\0\0\xFC\x81\0\0\xFD\x81\0\0\x1B\x82\0\0\x1C\x82\0\0G\x82\0\0H\x82\0\0n\x82\0\0o\x82\0\0x\x82\0\0y\x82\0\0\x92\x82\0\0\x93\x82\0\0\x99\x82\0\0\x9A\x82\0\0\xAD\x82\0\0\xAE\x82\0\0\xBD\x82\0\0\xBE\x82\0\0\xD7\x82\0\0\xD8\x82\0\0\xE3\x82\0\0\xE4\x82\0\0\x04\x83\0\0\x05\x83\0\0(\x83\0\0)\x83\0\x005\x83\0\x006\x83\0\08\x83\0\09\x83\0\0\x93\x83\0\0\x94\x83\0\0\x96\x83\0\0\x97\x83\0\0\xC7\x83\0\0\xC8\x83\0\0\xCC\x83\0\0\xCD\x83\0\0\xF1\x83\0\0\xF2\x83\0\0\x0E\x84\0\0\x0F\x84\0\x005\x84\0\x006\x84\0\0u\x84\0\0v\x84\0\0\x9C\x84\0\0\x9D\x84\0\0\xB8\x84\0\0\xB9\x84\0\0\xC4\x84\0\0\xC5\x84\0\0\xC9\x84\0\0\xCA\x84\0\0\xEC\x84\0\0\xED\x84\0\0\x14\x85\0\0\x15\x85\0\0%\x85\0\0&\x85\0\0,\x85\0\0-\x85\0\0I\x85\0\0J\x85\0\0~\x85\0\0\x7F\x85\0\0\x91\x85\0\0\x92\x85\0\0\xAF\x85\0\0\xB0\x85\0\0\x0B\x86\0\0\x0C\x86\0\0\x11\x86\0\0\x12\x86\0\0?\x86\0\0@\x86\0\0M\x86\0\0N\x86\0\0k\x86\0\0l\x86\0\0y\x86\0\0z\x86\0\0\x8A\x86\0\0\x8B\x86\0\0\x93\x86\0\0\x94\x86\0\0\xA9\x86\0\0\xAA\x86\0\0\xAF\x86\0\0\xB0\x86\0\0\xDB\x86\0\0\xDC\x86\0\0\0\x87\0\0\x01\x87\0\0\x18\x87\0\0\x19\x87\0\0%\x87\0\0&\x87\0\x004\x87\0\x005\x87\0\0Y\x87\0\0Z\x87\0\0_\x87\0\0a\x87\0\0f\x87\0\0g\x87\0\0t\x87\0\0u\x87\0\0x\x87\0\0y\x87\0\0\x82\x87\0\0\x84\x87\0\0\x9E\x87\0\0\x9F\x87\0\0\xBA\x87\0\0\xBB\x87\0\0\xC0\x87\0\0\xC1\x87\0\0\xC4\x87\0\0\xC5\x87\0\0\xCB\x87\0\0\xCC\x87\0\0\xD1\x87\0\0\xD2\x87\0\0\xF3\x87\0\0\xF4\x87\0\0\xFB\x87\0\0\xFC\x87\0\0\x05\x88\0\0\x06\x88\0\0\x15\x88\0\0\x16\x88\0\0\x1F\x88\0\0 \x88\0\0#\x88\0\0$\x88\0\0k\x88\0\0l\x88\0\0\x8D\x88\0\0\x8E\x88\0\0\xCF\x88\0\0\xD0\x88\0\0\xD8\x88\0\0\xDA\x88\0\0\xF1\x88\0\0\xF2\x88\0\0\xF9\x88\0\0\xFA\x88\0\0\x10\x89\0\0\x11\x89\0\0j\x89\0\0k\x89\0\0o\x89\0\0p\x89\0\0~\x89\0\0\x7F\x89\0\0\x1D\x8A\0\0\x1E\x8A\0\0:\x8A\0\0;\x8A\0\0\x0E\x8B\0\0\x0F\x8B\0\0,\x8B\0\0-\x8B\0\0N\x8C\0\0O\x8C\0\0T\x8C\0\0V\x8C\0\0Z\x8C\0\0[\x8C\0\0x\x8C\0\0z\x8C\0\0\x1B\x8D\0\0\x1C\x8D\0\0\xC6\x8D\0\0\xC7\x8D\0\0\xE8\x8D\0\0\xE9\x8D\0\0\xEA\x8D\0\0\xEB\x8D\0\0)\x8E\0\0*\x8E\0\0\xAC\x8E\0\0\xAD\x8E\0\0\xF8\x8E\0\0\xF9\x8E\0\0N\x8F\0\0O\x8F\0\0\x9C\x8F\0\0\x9D\x8F\0\0\xA3\x8F\0\0\xA4\x8F\0\0\xB5\x8F\0\0\xB6\x8F\0\0^\x90\0\0_\x90\0\0\x91\x90\0\0\x92\x90\0\0\x19\x91\0\0\x1A\x91\0\0K\x91\0\0L\x91\0\0j\x91\0\0k\x91\0\0\xAC\x91\0\0\xAD\x91\0\0\xC6\x91\0\0\xC7\x91\0\0\xD8\x91\0\0\xD9\x91\0\0\x14\x92\0\0\x16\x92\0\0E\x92\0\0F\x92\0\0[\x92\0\0\\\x92\0\0d\x92\0\0e\x92\0\0\xC1\x92\0\0\xC2\x92\0\0(\x93\0\0)\x93\0\x006\x93\0\x007\x93\0\0J\x93\0\0K\x93\0\0\x9A\x93\0\0\x9B\x93\0\0\xAC\x93\0\0\xAD\x93\0\0\xC8\x93\0\0\xC9\x93\0\0\xE2\x93\0\0\xE3\x93\0\0:\x94\0\0;\x94\0\0p\x94\0\0q\x94\0\0}\x94\0\0~\x94\0\0\x7F\x94\0\0\x80\x94\0\0\xA9\x95\0\0\xAA\x95\0\0\x1C\x96\0\0\x1D\x96\0\x001\x96\0\x002\x96\0\0\xB4\x96\0\0\xB5\x96\0\0\xB6\x96\0\0\xB7\x96\0\0\xB9\x96\0\0\xBA\x96\0\0\xC0\x96\0\0\xC1\x96\0\0\xCC\x96\0\0\xCD\x96\0\0\x04\x97\0\0\x05\x97\0\0\x1C\x97\0\0\x1D\x97\0\0Q\x97\0\0R\x97\0\0Y\x97\0\0Z\x97\0\0t\x97\0\0u\x97\0\0\xA0\x97\0\0\xA1\x97\0\0\xAD\x97\0\0\xAE\x97\0\0\xED\x97\0\0\xEE\x97\0\0\x0C\x98\0\0\r\x98\0\08\x98\0\09\x98\0\0[\x98\0\0\\\x98\0\0\xB1\x98\0\0\xB2\x98\0\0\xC6\x98\0\0\xC7\x98\0\0\xEA\x98\0\0\xEB\x98\0\0\x03\x99\0\0\x04\x99\0\0\x0C\x99\0\0\r\x99\0\0\x1A\x99\0\0\x1B\x99\0\x005\x99\0\x006\x99\0\0>\x99\0\0?\x99\0\0\xDD\x99\0\0\xDE\x99\0\0\xF1\x99\0\0\xF2\x99\0\0U\x9A\0\0V\x9A\0\0\xB0\x9A\0\0\xB1\x9A\0\0\xB7\x9A\0\0\xB8\x9A\0\0\xCF\x9A\0\0\xD0\x9A\0\0\xDF\x9A\0\0\xE0\x9A\0\0\r\x9B\0\0\x0E\x9B\0\0/\x9B\0\x000\x9B\0\x002\x9B\0\x003\x9B\0\0w\x9B\0\0x\x9B\0\0\x91\x9B\0\0\x92\x9B\0\0\xC9\x9B\0\0\xCB\x9B\0\0\xE8\x9B\0\0\xE9\x9B\0\0w\x9C\0\0x\x9C\0\0\xE9\x9C\0\0\xEA\x9C\0\0\xF6\x9C\0\0\xF7\x9C\0\0(\x9D\0\0)\x9D\0\0a\x9D\0\0b\x9D\0\0\xB4\x9D\0\0\xB5\x9D\0\0\x1A\x9E\0\0\x1B\x9E\0\0u\x9E\0\0v\x9E\0\0}\x9E\0\0~\x9E\0\0\xCD\x9E\0\0\xCE\x9E\0\0\xDB\x9E\0\0\xDC\x9E\0\0\xF9\x9E\0\0\xFA\x9E\0\0\xFD\x9E\0\0\xFE\x9E\0\0\x0E\x9F\0\0\x0F\x9F\0\0,\x9F\0\0-\x9F\0\0\x90\x9F\0\0\x91\x9F\0\0\xA0\x9F\0\0\xA1\x9F\0\0") }, 495u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KY: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"2\x04\0\x003\x04\0\0D\x04\0\0E\x04\0\0F\x04\0\0G\x04\0\0I\x04\0\0J\x04\0\0L\x04\0\0M\x04\0\0") }, 5u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SAH: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"2\x04\0\x003\x04\0\x005\x04\0\08\x04\0\0D\x04\0\0E\x04\0\0F\x04\0\0G\x04\0\0H\x04\0\0K\x04\0\0L\x04\0\0M\x04\0\0N\x04\0\0P\x04\0\0Q\x04\0\0R\x04\0\0") }, 13u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FF_ADLM: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b">\xE9\x01\0D\xE9\x01\0") }, 6u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AR: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"@\x06\0\0A\x06\0\0o\x06\0\0p\x06\0\0~\x06\0\0\x7F\x06\0\0\x86\x06\0\0\x87\x06\0\0\x98\x06\0\0\x99\x06\0\0\x9C\x06\0\0\x9D\x06\0\0\xA2\x06\0\0\xA3\x06\0\0\xA4\x06\0\0\xA6\x06\0\0\xA7\x06\0\0\xAA\x06\0\0\xAF\x06\0\0\xB0\x06\0\0\xCC\x06\0\0\xCD\x06\0\0\x0C \0\0\x10 \0\0") }, 18u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static XNR: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"D\t\0\0E\t\0\0") }, 1u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static HI: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"D\t\0\0E\t\0\0\x0C \0\0\x0E \0\0") }, 3u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TG: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"F\x04\0\0G\x04\0\0I\x04\0\0J\x04\0\0K\x04\0\0M\x04\0\0") }, 4u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static UK: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"J\x04\0\0L\x04\0\0M\x04\0\0N\x04\0\0Q\x04\0\0R\x04\0\0") }, 4u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\n\0\0\0\0\0\x04\0\x08\0\x0C\0\x10\0\x14\0\x18\0\x1C\0 \0$\0\xD0\xB0\xCC\x81\xD0\xB5\xCC\x81\xD0\xB8\xCC\x81\xD0\xBE\xCC\x81\xD1\x83\xCC\x81\xD1\x8E\xCC\x81\xD1\x8F\xCC\x81\xD1\x94\xCC\x81\xD1\x96\xCC\x81\xD1\x97\xCC\x81") },
+ ));
+ static BG: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"K\x04\0\0L\x04\0\0M\x04\0\0N\x04\0\0P\x04\0\0R\x04\0\0]\x04\0\0^\x04\0\0c\x04\0\0d\x04\0\0k\x04\0\0l\x04\0\0") }, 7u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x06\0\0\0\0\0\x04\0\x08\0\x0C\0\x10\0\x14\0\xD0\xB0\xCC\x80\xD0\xBE\xCC\x80\xD1\x83\xCC\x80\xD1\x8A\xCC\x80\xD1\x8E\xCC\x80\xD1\x8F\xCC\x80") },
+ ));
+ static YUE_HANS: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"MN\0\0NN\0\0\xC2N\0\0\xC3N\0\0\x0FO\0\0\x10O\0\0PO\0\0QO\0\0\xA3O\0\0\xA4O\0\0\xF3P\0\0\xF4P\0\0FQ\0\0GQ\0\0QQ\0\0RQ\0\08R\0\09R\0\0\xCBR\0\0\xCCR\0\0QS\0\0RS\0\0^S\0\0_S\0\0\x80T\0\0\x81T\0\0\x05V\0\0\x06V\0\0$X\0\0%X\0\0\x8EX\0\0\x8FX\0\0\xE4X\0\0\xE5X\0\0\\[\0\0][\0\0\x7F\\\0\0\x80\\\0\0\xC7\\\0\0\xC8\\\0\0\xFD]\0\0\xFE]\0\0\x9Ce\0\0\x9De\0\0\x19f\0\0\x1Af\0\0<f\0\0=f\0\0\x17h\0\0\x18h\0\0Ti\0\0Ui\0\0Qm\0\0Rm\0\0\x85m\0\0\x86m\0\0Xn\0\0Yn\0\0\x8Eo\0\0\x8Fo\0\0\x7Fp\0\0\x80p\0\0\xC4r\0\0\xC5r\0\x003t\0\x004t\0\0Zt\0\0[t\0\0+u\0\0,u\0\0\x91x\0\0\x92x\0\0\x01y\0\0\x02y\0\0\xF0~\0\0\xF1~\0\0\x92\x82\0\0\x93\x82\0\0\xD7\x82\0\0\xD8\x82\0\0(\x83\0\0)\x83\0\x005\x83\0\x006\x83\0\0\xEC\x84\0\0\xED\x84\0\0\xA9\x86\0\0\xAA\x86\0\0\xF0\x86\0\0\xF1\x86\0\0\0\x87\0\0\x01\x87\0\0\xD8\x88\0\0\xD9\x88\0\0,\x8C\0\0-\x8C\0\0c\x8D\0\0d\x8D\0\0K\x91\0\0L\x91\0\0\xFD\x95\0\0\xFE\x95\0\0G\x96\0\0H\x96\0\0\x1C\x97\0\0\x1D\x97\0\0") }, 53u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static YUE: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"MN\0\0NN\0\0\xC2N\0\0\xC3N\0\0\x0FO\0\0\x10O\0\0PO\0\0QO\0\0\xB6O\0\0\xB7O\0\0\xF3P\0\0\xF4P\0\0FQ\0\0GQ\0\0LQ\0\0MQ\0\0yQ\0\0zQ\0\0\xF8Q\0\0\xF9Q\0\0+R\0\0,R\0\08R\0\09R\0\0\xF3R\0\0\xF4R\0\0QS\0\0RS\0\0^S\0\0_S\0\0`S\0\0aS\0\0\xF6S\0\0\xF7S\0\0\x05V\0\0\x06V\0\0$X\0\0%X\0\0\x8EX\0\0\x8FX\0\0\xE4X\0\0\xE5X\0\0eY\0\0fY\0\0\\[\0\0][\0\0\xC7\\\0\0\xC8\\\0\0\xBC]\0\0\xBD]\0\0\xFD]\0\0\xFE]\0\0\x17h\0\0\x18h\0\0Ti\0\0Ui\0\0\x85m\0\0\x86m\0\0>n\0\0?n\0\0\x8Eo\0\0\x8Fo\0\0Xp\0\0Yp\0\0\xE6q\0\0\xE7q\0\0\xC4r\0\0\xC5r\0\x003t\0\x004t\0\0Zt\0\0[t\0\0+u\0\0,u\0\0\x91x\0\0\x92x\0\0\x01y\0\0\x02y\0\0\x9C~\0\0\x9D~\0\0G\x82\0\0H\x82\0\0\x92\x82\0\0\x93\x82\0\0\xD7\x82\0\0\xD8\x82\0\0(\x83\0\0)\x83\0\0\xEC\x84\0\0\xED\x84\0\0\xA9\x86\0\0\xAA\x86\0\0\0\x87\0\0\x01\x87\0\0\xD8\x88\0\0\xD9\x88\0\0,\x8B\0\0-\x8B\0\0K\x91\0\0L\x91\0\0\xB4\x96\0\0\xB5\x96\0\0\xC0\x96\0\0\xC1\x96\0\0\xEA\x9A\0\0\xEB\x9A\0\0") }, 53u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MK: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"P\x04\0\0Q\x04\0\0]\x04\0\0^\x04\0\0") }, 2u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MY: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\"\x10\0\0#\x10\0\0(\x10\0\0)\x10\0\x003\x10\0\x005\x10\0\0@\x10\0\0J\x10\0\0P\x10\0\0[\x10\0\0b\x10\0\0c\x10\0\0d\x10\0\0f\x10\0\0u\x10\0\0v\x10\0\0}\x10\0\0\x7F\x10\0\0\x86\x10\0\0\x87\x10\0\0\x88\x10\0\0\x89\x10\0\0\x8A\x10\0\0\x8B\x10\0\0\x8F\x10\0\0\x9A\x10\0\0") }, 45u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static UR: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\x06\0\0\x04\x06\0\0\"\x06\0\0%\x06\0\0&\x06\0\0'\x06\0\0)\x06\0\0*\x06\0\0G\x06\0\0H\x06\0\0J\x06\0\0S\x06\0\0T\x06\0\0U\x06\0\0V\x06\0\0Y\x06\0\0p\x06\0\0q\x06\0\0z\x06\0\0~\x06\0\0\xBA\x06\0\0\xBB\x06\0\0\xC2\x06\0\0\xC4\x06\0\0\x0C \0\0\x10 \0\0") }, 35u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KO: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\x11\0\0\x13\x11\0\0a\x11\0\0v\x11\0\0\xA8\x11\0\0\xC3\x11\0\0\x18N\0\0\x19N\0\x002N\0\x003N\0\0CN\0\0DN\0\0EN\0\0FN\0\0VN\0\0WN\0\0]N\0\0_N\0\0kN\0\0lN\0\0~N\0\0\x7FN\0\0\x82N\0\0\x83N\0\0\x98N\0\0\x99N\0\0\xA4N\0\0\xA5N\0\0\xACN\0\0\xADN\0\0\xC7N\0\0\xC8N\0\0\xCAN\0\0\xCCN\0\0\xF6N\0\0\xF8N\0\0\x01O\0\0\x02O\0\0\x0BO\0\0\x0CO\0\0\x0EO\0\0\x0FO\0\0=O\0\0>O\0\0sO\0\0tO\0\0vO\0\0wO\0\0\x83O\0\0\x84O\0\0\x86O\0\0\x87O\0\0\x8AO\0\0\x8BO\0\0\x9BO\0\0\x9CO\0\0\xC2O\0\0\xC3O\0\0\xD3O\0\0\xD4O\0\0\xF1O\0\0\xF2O\0\0\x0BP\0\0\x0CP\0\0\x1EP\0\0\x1FP\0\0&P\0\0'P\0\0(P\0\0)P\0\0GP\0\0IP\0\0eP\0\0fP\0\0\x80P\0\0\x81P\0\0\x91P\0\0\x92P\0\0\xBEP\0\0\xBFP\0\0\xC5P\0\0\xC6P\0\0\xD1P\0\0\xD2P\0\0\xF9P\0\0\xFAP\0\0\x06Q\0\0\x07Q\0\0\tQ\0\0\nQ\0\0:Q\0\0;Q\0\0IQ\0\0JQ\0\0KQ\0\0LQ\0\0bQ\0\0cQ\0\0gQ\0\0hQ\0\0lQ\0\0mQ\0\0qQ\0\0rQ\0\0vQ\0\0xQ\0\0|Q\0\0}Q\0\0\x80Q\0\0\x81Q\0\0\xA0Q\0\0\xA1Q\0\0\xF1Q\0\0\xF2Q\0\0\nR\0\0\x0BR\0\0.R\0\0/R\0\08R\0\09R\0\0;R\0\0<R\0\0KR\0\0LR\0\0[R\0\0\\R\0\0\x87R\0\0\x88R\0\0\x8DR\0\0\x8ER\0\0\x92R\0\0\x93R\0\0\x9FR\0\0\xA1R\0\0\xA4R\0\0\xA5R\0\0\xABR\0\0\xACR\0\0\xC1R\0\0\xC2R\0\0\xCDR\0\0\xCER\0\0\xD8R\0\0\xD9R\0\0\xE4R\0\0\xE5R\0\0\xF8R\0\0\xF9R\0\0\xFBR\0\0\xFCR\0\0\xFER\0\0\xFFR\0\0!S\0\0\"S\0\0#S\0\0$S\0\0@S\0\0AS\0\0WS\0\0XS\0\0fS\0\0gS\0\0tS\0\0vS\0\0wS\0\0xS\0\0\x7FS\0\0\x80S\0\0\xA5S\0\0\xA6S\0\0\xBBS\0\0\xBCS\0\0\xCAS\0\0\xCBS\0\0\xE3S\0\0\xE4S\0\0\xE5S\0\0\xE6S\0\0\xE9S\0\0\xEAS\0\0\xEBS\0\0\xECS\0\0\xEFS\0\0\xF0S\0\0\x04T\0\0\x05T\0\0\tT\0\0\nT\0\0\x1BT\0\0\x1CT\0\0JT\0\0KT\0\0qT\0\0rT\0\0uT\0\0vT\0\0\x8ET\0\0\x8FT\0\0\xACT\0\0\xADT\0\0\xE5T\0\0\xE6T\0\0\xEDT\0\0\xEET\0\0SU\0\0TU\0\0\x80U\0\0\x81U\0\0\x87U\0\0\x88U\0\0\x9DU\0\0\x9EU\0\0\xABU\0\0\xADU\0\0\xDCU\0\0\xDDU\0\0\tV\0\0\nV\0\0\x14V\0\0\x15V\0\0hV\0\0iV\0\0\xCAV\0\0\xCBV\0\0\xF0V\0\0\xF1V\0\0\xFAV\0\0\xFBV\0\0\x08W\0\0\tW\0\0\x0BW\0\0\x0CW\0\0-W\0\0.W\0\0;W\0\0<W\0\0GW\0\0HW\0\0NW\0\0OW\0\0QW\0\0RW\0\0dW\0\0eW\0\0pW\0\0qW\0\0uW\0\0vW\0\0\xA2W\0\0\xA3W\0\0\xFAW\0\0\xFBW\0\0\xFCW\0\0\xFDW\0\0\0X\0\0\x01X\0\0\x05X\0\0\x06X\0\0\x08X\0\0\tX\0\0*X\0\0+X\0\0:X\0\0;X\0\0JX\0\0KX\0\0OX\0\0PX\0\0\x83X\0\0\x84X\0\0\xBEX\0\0\xBFX\0\0\xD9X\0\0\xDAX\0\0\xDEX\0\0\xDFX\0\0\x14Y\0\0\x15Y\0\0GY\0\0IY\0\0NY\0\0OY\0\0QY\0\0RY\0\0xY\0\0yY\0\0\x93Y\0\0\x94Y\0\0\x97Y\0\0\x98Y\0\0\xD1Y\0\0\xD2Y\0\0\xDCY\0\0\xDDY\0\0\xE6Y\0\0\xE7Y\0\0\x18Z\0\0\x19Z\0\0\x1CZ\0\0\x1DZ\0\0\xC1Z\0\0\xC2Z\0\0\x0C[\0\0\r[\0\0T[\0\0U[\0\0c[\0\0e[\0\0\x8F[\0\0\x90[\0\0\x98[\0\0\x99[\0\0\xA2[\0\0\xA3[\0\0\xAE[\0\0\xAF[\0\0\xB6[\0\0\xB7[\0\0\xC4[\0\0\xC5[\0\0\xC7[\0\0\xC8[\0\0\xE1[\0\0\xE2[\0\0\xEC[\0\0\xED[\0\0;\\\0\0<\\\0\0@\\\0\0A\\\0\0E\\\0\0G\\\0\0H\\\0\0I\\\0\0\x90\\\0\0\x91\\\0\0\xA1\\\0\0\xA2\\\0\0\xAC\\\0\0\xAD\\\0\0\x0E]\0\0\x0F]\0\0\x11]\0\0\x12]\0\0\x17]\0\0\x18]\0\0L]\0\0M]\0\0P]\0\0Q]\0\0\x87]\0\0\x88]\0\0\xA0]\0\0\xA1]\0\0\xE5]\0\0\xE6]\0\0\xE7]\0\0\xE9]\0\0\xF1]\0\0\xF2]\0\0\xFE]\0\0\xFF]\0\0r^\0\0s^\0\0y^\0\0z^\0\0~^\0\0\x7F^\0\0\x9A^\0\0\x9B^\0\0\xAB^\0\0\xAC^\0\0\xB7^\0\0\xB8^\0\0\xCA^\0\0\xCB^\0\0\xD0^\0\0\xD1^\0\0\xD3^\0\0\xD4^\0\0\xE3^\0\0\xE4^\0\0\xFA^\0\0\xFB^\0\0\x13_\0\0\x14_\0\0:_\0\0;_\0\0J_\0\0K_\0\0\x91_\0\0\x92_\0\0\xCC_\0\0\xCD_\0\0%`\0\0&`\0\0*`\0\0+`\0\0/`\0\x000`\0\0P`\0\0Q`\0\0]`\0\0^`\0\0j`\0\0k`\0\0m`\0\0n`\0\0\xB8`\0\0\xB9`\0\0\x06a\0\0\x07a\0\0\x1Fa\0\0 a\0\0'a\0\0(a\0\x007a\0\08a\0\0>a\0\0?a\0\0Ja\0\0Ka\0\0ca\0\0ea\0\0ha\0\0ia\0\0va\0\0xa\0\0\xA9a\0\0\xAAa\0\0\xACa\0\0\xADa\0\0\xBEa\0\0\xBFa\0\0\xC3a\0\0\xC4a\0\0\xC7a\0\0\xC8a\0\0\xE6a\0\0\xE7a\0\0\xF6a\0\0\xF7a\0\0\xFCa\0\0\xFDa\0\0\x08b\0\0\tb\0\0\x12b\0\0\x13b\0\0\x1Fb\0\0 b\0\0!b\0\0\"b\0\0qb\0\0rb\0\0\x80b\0\0\x81b\0\0\x89b\0\0\x8Ab\0\0\xC9b\0\0\xCAb\0\0\xCFb\0\0\xD1b\0\0\xD2b\0\0\xD3b\0\0\xD8b\0\0\xD9b\0\0\xECb\0\0\xEDb\0\0\xEEb\0\0\xEFb\0\0\xF1b\0\0\xF2b\0\0\xF3b\0\0\xF4b\0\0\xF7b\0\0\xF8b\0\0\xFFb\0\0\0c\0\0Oc\0\0Pc\0\0nc\0\0oc\0\0rc\0\0sc\0\0zc\0\0{c\0\0\x98c\0\0\x99c\0\0\x9Bc\0\0\x9Cc\0\0\xA7c\0\0\xA8c\0\0\xC0c\0\0\xC1c\0\0\xC6c\0\0\xC7c\0\0\xEDc\0\0\xEEc\0\0\xCAd\0\0\xCBd\0\0\xCEd\0\0\xCFd\0\0\xD2d\0\0\xD3d\0\0\xDAd\0\0\xDBd\0\0\xE7d\0\0\xE8d\0\0*e\0\0+e\0\x007e\0\08e\0\09e\0\0:e\0\0;e\0\0<e\0\0Ee\0\0Fe\0\0Ne\0\0Oe\0\0Qe\0\0Re\0\0be\0\0ce\0\0le\0\0me\0\0re\0\0se\0\0\x9Be\0\0\x9Ce\0\0\xA4e\0\0\xA5e\0\0\xD7e\0\0\xD8e\0\0\xE3e\0\0\xE4e\0\0\x06f\0\0\x07f\0\0\x11f\0\0\x12f\0\0of\0\0pf\0\0wf\0\0xf\0\0\x87f\0\0\x88f\0\0\x96f\0\0\x97f\0\0\xA0f\0\0\xA1f\0\0\xBBf\0\0\xBCf\0\0\xE0f\0\0\xE1f\0\0\xF2f\0\0\xF3f\0\0\xF4f\0\0\xF5f\0\0\xF7f\0\0\xF8f\0\0\x17g\0\0\x18g\0\0\x1Eg\0\0 g\0\0:g\0\0;g\0\0Fg\0\0Gg\0\0^g\0\0_g\0\0pg\0\0qg\0\0\x8Fg\0\0\x90g\0\0\x9Cg\0\0\x9Dg\0\0\xAFg\0\0\xB0g\0\0\xB6g\0\0\xB7g\0\0\xB8g\0\0\xB9g\0\0\xD1g\0\0\xD2g\0\0\xE9g\0\0\xEAg\0\0\xECg\0\0\xEDg\0\0\xEFg\0\0\xF0g\0\0!h\0\0\"h\0\09h\0\0:h\0\0<h\0\0=h\0\0@h\0\0Ah\0\0Bh\0\0Ch\0\0Th\0\0Uh\0\0\x7Fh\0\0\x80h\0\0\x8Fh\0\0\x90h\0\0\x97h\0\0\x98h\0\0\xB0h\0\0\xB2h\0\0\xC4h\0\0\xC5h\0\0\xCBh\0\0\xCCh\0\0\xCDh\0\0\xCEh\0\0\xD8h\0\0\xD9h\0\0\xE8h\0\0\xE9h\0\0\xFAh\0\0\xFBh\0\0Wi\0\0Xi\0\0`i\0\0ai\0\0ui\0\0vi\0\0\xC1i\0\0\xC2i\0\0\xCBi\0\0\xCCi\0\0\xD0i\0\0\xD1i\0\0\xE8i\0\0\xE9i\0\0\xEAi\0\0\xEBi\0\0\xFBi\0\0\xFCi\0\0\xFFi\0\0\0j\0\0\x02j\0\0\x03j\0\0Dj\0\0Ej\0\0Kj\0\0Lj\0\0Xj\0\0Yj\0\0_j\0\0`j\0\0\x84j\0\0\x85j\0\0\x8Ej\0\0\x8Fj\0\0\xA2j\0\0\xA3j\0\0\xC3j\0\0\xC4j\0\0\x04k\0\0\x05k\0\0\nk\0\0\x0Bk\0\0:k\0\0;k\0\0>k\0\0?k\0\0Lk\0\0Mk\0\0Pk\0\0Qk\0\0xk\0\0yk\0\0\xBCk\0\0\xBDk\0\0\xC6k\0\0\xC7k\0\0\xECk\0\0\xEDk\0\0#l\0\0$l\0\0Bl\0\0Cl\0\0_l\0\0`l\0\0hl\0\0il\0\0rl\0\0sl\0\0zl\0\0{l\0\0}l\0\0~l\0\0\x82l\0\0\x83l\0\0\xBDl\0\0\xBEl\0\0\x1Bm\0\0\x1Cm\0\08m\0\09m\0\0jm\0\0km\0\0\x87m\0\0\x88m\0\0\xC3m\0\0\xC4m\0\0\xC7m\0\0\xC8m\0\0\x1Bn\0\0\x1Cn\0\0 n\0\0!n\0\x004n\0\x005n\0\0sn\0\0tn\0\0\x9Dn\0\0\x9En\0\0\xAAn\0\0\xABn\0\0\xD1n\0\0\xD2n\0\0\xFEn\0\0\xFFn\0\0\x11o\0\0\x12o\0\0To\0\0Uo\0\0po\0\0qo\0\0\x97o\0\0\x98o\0\0\xC0o\0\0\xC1o\0\0\xEBo\0\0\xECo\0\0Lp\0\0Mp\0\0xp\0\0yp\0\0\x85p\0\0\x86p\0\0\x9Ap\0\0\x9Bp\0\0\xACp\0\0\xADp\0\0\xD9p\0\0\xDAp\0\0\xF1p\0\0\xF2p\0\0Vq\0\0Wq\0\0\x1Br\0\0\x1Cr\0\0}r\0\0~r\0\0\xACr\0\0\xADr\0\0\xC2r\0\0\xC3r\0\0\xD7r\0\0\xD8r\0\0\xE1r\0\0\xE2r\0\0\xFCr\0\0\xFDr\0\0Ws\0\0Xs\0\0\x96s\0\0\x97s\0\0\x98s\0\0\x99s\0\0\xC2s\0\0\xC3s\0\0\xCFs\0\0\xD0s\0\0\xD6s\0\0\xD7s\0\0\xD9s\0\0\xDAs\0\0\xDEs\0\0\xDFs\0\0\xEAs\0\0\xEBs\0\0\x03t\0\0\x04t\0\0&t\0\0't\0\0(t\0\0)t\0\0*t\0\0+t\0\0/t\0\x000t\0\x004t\0\x005t\0\0~t\0\0\x7Ft\0\0\x82t\0\0\x83t\0\0\x9Ft\0\0\xA0t\0\0\xA3t\0\0\xA4t\0\0\xA5t\0\0\xA6t\0\0\xCAt\0\0\xCBt\0\0\xD8t\0\0\xD9t\0\0\xDCt\0\0\xDDt\0\0\x04u\0\0\x05u\0\0\x18u\0\0\x19u\0\x002u\0\x003u\0\x007u\0\08u\0\0Gu\0\0Hu\0\0Lu\0\0Mu\0\0xu\0\0yu\0\0zu\0\0{u\0\0\x7Fu\0\0\x80u\0\0\x86u\0\0\x87u\0\0\xA5u\0\0\xA6u\0\0\xB3u\0\0\xB4u\0\0\xC2u\0\0\xC3u\0\0\xD9u\0\0\xDAu\0\0\xFCu\0\0\xFDu\0\0Nv\0\0Ov\0\0iv\0\0jv\0\0xv\0\0yv\0\0\x86v\0\0\x87v\0\0\x8Ev\0\0\x8Fv\0\0\x90v\0\0\x91v\0\0\xD6v\0\0\xD7v\0\0\xE3v\0\0\xE4v\0\0\x0Bw\0\0\x0Cw\0\x007w\0\08w\0\0~w\0\0\x7Fw\0\0\xB0w\0\0\xB1w\0\0\xBCw\0\0\xBDw\0\0\xBFw\0\0\xC0w\0\0\xDCw\0\0\xDDw\0\0\xE9w\0\0\xEAw\0\0\xEFw\0\0\xF0w\0\0Ex\0\0Fx\0\0lx\0\0mx\0\0\x81x\0\0\x82x\0\0\xA3x\0\0\xA4x\0\0\xCEx\0\0\xCFx\0\0\xECx\0\0\xEDx\0\0\xEFx\0\0\xF0x\0\0\xF5x\0\0\xF6x\0\0Ay\0\0By\0\0Gy\0\0Iy\0\0[y\0\0\\y\0\0zy\0\0{y\0\0\x81y\0\0\x82y\0\0\xBDy\0\0\xBEy\0\0\xD1y\0\0\xD2y\0\0\x08z\0\0\tz\0\0<z\0\0>z\0\0?z\0\0Az\0\0vz\0\0wz\0\0yz\0\0{z\0\0\x98z\0\0\x99z\0\0\x9Fz\0\0\xA0z\0\0\xAEz\0\0\xAFz\0\0\xBAz\0\0\xBBz\0\0\xC5z\0\0\xC6z\0\0\xDFz\0\0\xE0z\0\0\xEDz\0\0\xEEz\0\0\xF6z\0\0\xF7z\0\0\xFFz\0\0\0{\0\0K{\0\0L{\0\0P{\0\0Q{\0\0`{\0\0a{\0\0\x87{\0\0\x88{\0\0\x95{\0\0\x96{\0\0\x9D{\0\0\x9E{\0\0\xA1{\0\0\xA2{\0\0!|\0\0\"|\0\0\xB3|\0\0\xB4|\0\0\xE0|\0\0\xE1|\0\0\xFB|\0\0\xFC|\0\0\xFE|\0\0\xFF|\0\0\0}\0\0\x01}\0\0\r}\0\0\x0E}\0\0\x18}\0\0\x19}\0\0\x1A}\0\0\x1B}\0\0:}\0\0;}\0\0E}\0\0F}\0\0P}\0\0Q}\0\0^}\0\0_}\0\0f}\0\0g}\0\0s}\0\0t}\0\0y}\0\0z}\0\0\x7F}\0\0\x80}\0\0\x93}\0\0\x94}\0\0\xB1}\0\0\xB2}\0\0\xBA}\0\0\xBB}\0\0\xCA}\0\0\xCB}\0\0k~\0\0l~\0\0m~\0\0n~\0\0|~\0\0}~\0\0:\x7F\0\0;\x7F\0\0P\x7F\0\0Q\x7F\0\0k\x7F\0\0l\x7F\0\0\x85\x7F\0\0\x86\x7F\0\0\x88\x7F\0\0\x89\x7F\0\0\x8C\x7F\0\0\x8D\x7F\0\0\x94\x7F\0\0\x95\x7F\0\0\xA4\x7F\0\0\xA5\x7F\0\0\xB9\x7F\0\0\xBA\x7F\0\0\xF9\x7F\0\0\xFA\x7F\0\0\x03\x80\0\0\x04\x80\0\0\x06\x80\0\0\x07\x80\0\0\t\x80\0\0\n\x80\0\0\x15\x80\0\0\x16\x80\0\0-\x80\0\0.\x80\0\0?\x80\0\0@\x80\0\0\x8C\x80\0\0\x8D\x80\0\0\x9D\x80\0\0\x9E\x80\0\0\xA1\x80\0\0\xA2\x80\0\0\xA9\x80\0\0\xAA\x80\0\0\xAF\x80\0\0\xB0\x80\0\0\xB1\x80\0\0\xB2\x80\0\0\xDB\x80\0\0\xDC\x80\0\0\xF1\x80\0\0\xF2\x80\0\0\x1A\x81\0\0\x1C\x81\0\0T\x81\0\0U\x81\0\0q\x81\0\0r\x81\0\0\x88\x81\0\0\x89\x81\0\0\x8F\x81\0\0\x90\x81\0\0\xA0\x81\0\0\xA1\x81\0\0\xD8\x81\0\0\xD9\x81\0\0\xFC\x81\0\0\xFD\x81\0\0\x05\x82\0\0\x06\x82\0\0\n\x82\0\0\x0B\x82\0\0!\x82\0\0\"\x82\0\0n\x82\0\0o\x82\0\0q\x82\0\0r\x82\0\0\x8E\x82\0\0\x8F\x82\0\0\xA5\x82\0\0\xA6\x82\0\0\xA9\x82\0\0\xAA\x82\0\0\xB9\x82\0\0\xBA\x82\0\0\xDB\x82\0\0\xDC\x82\0\0\xDF\x82\0\0\xE0\x82\0\0\xE6\x82\0\0\xE7\x82\0\0\xFD\x82\0\0\xFE\x82\0\0\x04\x83\0\0\x05\x83\0\0\x96\x83\0\0\x97\x83\0\0\xC5\x83\0\0\xC6\x83\0\0\xCA\x83\0\0\xCB\x83\0\0\xCC\x83\0\0\xCD\x83\0\0\xD3\x83\0\0\xD4\x83\0\0\xEB\x83\0\0\xEC\x83\0\0\xF0\x83\0\0\xF1\x83\0\0=\x84\0\0>\x84\0\0[\x84\0\0\\\x84\0\0u\x84\0\0v\x84\0\0\xCB\x84\0\0\xCC\x84\0\0N\x85\0\0O\x85\0\0h\x85\0\0i\x85\0\0\x91\x85\0\0\x92\x85\0\0\xC1\x85\0\0\xC2\x85\0\0\xCD\x85\0\0\xCE\x85\0\0\xFF\x85\0\0\0\x86\0\0-\x86\0\0.\x86\0\0?\x86\0\0@\x86\0\0T\x86\0\0U\x86\0\0\xA3\x86\0\0\xA4\x86\0\0\xDF\x86\0\0\xE0\x86\0\0N\x87\0\0O\x87\0\0\xBA\x87\0\0\xBB\x87\0\0\x1F\x88\0\0 \x88\0\x001\x88\0\x002\x88\0\0W\x88\0\0X\x88\0\0b\x88\0\0c\x88\0\0r\x88\0\0s\x88\0\0~\x88\0\0\x80\x88\0\0\x88\x88\0\0\x89\x88\0\0\x9E\x88\0\0\x9F\x88\0\0\xB4\x88\0\0\xB5\x88\0\0\xD9\x88\0\0\xDA\x88\0\0\xF8\x88\0\0\xF9\x88\0\0\x10\x89\0\0\x11\x89\0\0A\x89\0\0B\x89\0\0_\x89\0\0`\x89\0\0d\x89\0\0e\x89\0\0\x8B\x89\0\0\x8C\x89\0\0\x8F\x89\0\0\x90\x89\0\0\xA1\x89\0\0\xA2\x89\0\0\xB2\x89\0\0\xB3\x89\0\0\xBA\x89\0\0\xBB\x89\0\0\xC0\x89\0\0\xC1\x89\0\0\xD2\x89\0\0\xD3\x89\0\0\x08\x8A\0\0\t\x8A\0\0\x18\x8A\0\0\x19\x8A\0\0#\x8A\0\0$\x8A\0\x006\x8A\0\x007\x8A\0\0m\x8A\0\0n\x8A\0\0\x87\x8A\0\0\x88\x8A\0\0\xA1\x8A\0\0\xA2\x8A\0\0\xA5\x8A\0\0\xA6\x8A\0\0\xB2\x8A\0\0\xB3\x8A\0\0\xEB\x8A\0\0\xEC\x8A\0\0\xFE\x8A\0\0\xFF\x8A\0\0\x19\x8B\0\0\x1A\x8B\0\0\x1B\x8B\0\0\x1C\x8B\0\x003\x8B\0\x004\x8B\0\09\x8B\0\0:\x8B\0\0O\x8B\0\0P\x8B\0\0f\x8B\0\0g\x8B\0\0t\x8B\0\0u\x8B\0\x007\x8C\0\08\x8C\0\0?\x8C\0\0@\x8C\0\0H\x8C\0\0I\x8C\0\0\xA2\x8C\0\0\xA3\x8C\0\0\xAB\x8C\0\0\xAC\x8C\0\0\xB4\x8C\0\0\xB5\x8C\0\0\xC8\x8C\0\0\xC9\x8C\0\0\xFC\x8C\0\0\xFD\x8C\0\0s\x8D\0\0t\x8D\0\0w\x8D\0\0x\x8D\0\0\xCF\x8D\0\0\xD0\x8D\0\0\xDD\x8D\0\0\xDE\x8D\0\0\xE8\x8D\0\0\xE9\x8D\0\0\x1E\x8E\0\0\x1F\x8E\0\0G\x8E\0\0H\x8E\0\0v\x8E\0\0w\x8E\0\0\xAC\x8E\0\0\xAD\x8E\0\0\xC0\x8E\0\0\xC1\x8E\0\0\xCA\x8E\0\0\xCB\x8E\0\0\xCC\x8E\0\0\xCE\x8E\0\0\xFB\x8E\0\0\xFC\x8E\0\0\x03\x8F\0\0\x04\x8F\0\0\x15\x8F\0\0\x16\x8F\0\0N\x8F\0\0O\x8F\0\0_\x8F\0\0`\x8F\0\0\x9C\x8F\0\0\x9D\x8F\0\0\xD1\x8F\0\0\xD2\x8F\0\0\xE6\x8F\0\0\xE7\x8F\0\0\xF2\x8F\0\0\xF3\x8F\0\0\x02\x90\0\0\x03\x90\0\0\x11\x90\0\0\x12\x90\0\0\x15\x90\0\0\x16\x90\0\x005\x90\0\x006\x90\0\0N\x90\0\0O\x90\0\0c\x90\0\0d\x90\0\0}\x90\0\0~\x90\0\0\x8F\x90\0\0\x90\x90\0\0\xA3\x90\0\0\xA4\x90\0\0\xAF\x90\0\0\xB0\x90\0\0\xB1\x90\0\0\xB2\x90\0\0\xCA\x90\0\0\xCB\x90\0\0\xCE\x90\0\0\xCF\x90\0\0\xE1\x90\0\0\xE2\x90\0\0\xED\x90\0\0\xEE\x90\0\0j\x91\0\0k\x91\0\0\xB5\x91\0\0\xB6\x91\0\0\xD1\x91\0\0\xD2\x91\0\0\x10\x92\0\0\x11\x92\0\0\x1E\x92\0\0\x1F\x92\0\0@\x92\0\0A\x92\0\0E\x92\0\0F\x92\0\0W\x92\0\0X\x92\0\0d\x92\0\0e\x92\0\0\xB6\x92\0\0\xB7\x92\0\0\xF8\x92\0\0\xF9\x92\0\0\xFC\x92\0\0\xFD\x92\0\0!\x93\0\0\"\x93\0\0$\x93\0\0%\x93\0\0&\x93\0\0'\x93\0\0.\x93\0\0/\x93\0\0K\x93\0\0L\x93\0\0u\x93\0\0v\x93\0\0\x8C\x93\0\0\x8D\x93\0\0\xA7\x93\0\0\xA8\x93\0\0\xE1\x93\0\0\xE2\x93\0\0Q\x94\0\0S\x94\0\0[\x94\0\0\\\x94\0\0\x8B\x95\0\0\x8C\x95\0\0\x93\x95\0\0\x94\x95\0\0\x98\x95\0\0\x99\x95\0\0\xA3\x95\0\0\xA4\x95\0\0\xA8\x95\0\0\xA9\x95\0\0\xD5\x95\0\0\xD6\x95\0\0\xDC\x95\0\0\xDD\x95\0\0M\x96\0\0N\x96\0\0\x8E\x96\0\0\x8F\x96\0\0\x94\x96\0\0\x95\x96\0\0\x99\x96\0\0\x9A\x96\0\0\xC7\x96\0\0\xC8\x96\0\0\xE3\x96\0\0\xE4\x96\0\0\x8F\x97\0\0\x90\x97\0\0\xA0\x97\0\0\xA1\x97\0\0\xA8\x97\0\0\xA9\x97\0\0\xAB\x97\0\0\xAC\x97\0\0\x03\x98\0\0\x04\x98\0\08\x98\0\09\x98\0\0F\x98\0\0G\x98\0\0g\x98\0\0h\x98\0\0\xE2\x98\0\0\xE3\x98\0\0\x03\x99\0\0\x04\x99\0\0(\x99\0\0)\x99\0\0I\x99\0\0J\x99\0\0K\x99\0\0L\x99\0\0Q\x99\0\0R\x99\0\0\xD2\x99\0\0\xD3\x99\0\0\xD5\x99\0\0\xD6\x99\0\0\xF1\x99\0\0\xF2\x99\0\0\x0E\x9A\0\0\x10\x9A\0\0+\x9A\0\0,\x9A\0\0E\x9A\0\0F\x9A\0\0U\x9A\0\0V\x9A\0\0Z\x9A\0\0[\x9A\0\0e\x9A\0\0f\x9A\0\0\xA8\x9A\0\0\xA9\x9A\0\0\xD8\x9A\0\0\xD9\x9A\0\0<\x9B\0\0=\x9B\0\0A\x9B\0\0B\x9B\0\0\xAB\x9B\0\0\xAC\x9B\0\0\xE4\x9B\0\0\xE5\x9B\0\0\xE8\x9B\0\0\xE9\x9B\0\0G\x9C\0\0H\x9C\0\0\xE9\x9C\0\0\xEA\x9C\0\0Q\x9D\0\0R\x9D\0\0`\x9D\0\0a\x9D\0\0\xC4\x9D\0\0\xC5\x9D\0\0\xD7\x9D\0\0\xD8\x9D\0\0\x1E\x9E\0\0\x1F\x9E\0\0\x92\x9E\0\0\x93\x9E\0\0\xB4\x9E\0\0\xB5\x9E\0\0\xD4\x9E\0\0\xD5\x9E\0\0\x13\x9F\0\0\x14\x9F\0\0\x95\x9F\0\0\x96\x9F\0\0\x9C\x9F\0\0\x9D\x9F\0\0") }, 822u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static EL: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\x1F\0\0\x08\x1F\0\0\x10\x1F\0\0\x16\x1F\0\0 \x1F\0\0(\x1F\0\x000\x1F\0\08\x1F\0\0B\x1F\0\0E\x1F\0\0P\x1F\0\0X\x1F\0\0b\x1F\0\0h\x1F\0\0p\x1F\0\0q\x1F\0\0r\x1F\0\0s\x1F\0\0t\x1F\0\0u\x1F\0\0v\x1F\0\0w\x1F\0\0x\x1F\0\0y\x1F\0\0z\x1F\0\0{\x1F\0\0|\x1F\0\0}\x1F\0\0\xB6\x1F\0\0\xB7\x1F\0\0\xC6\x1F\0\0\xC7\x1F\0\0\xD2\x1F\0\0\xD3\x1F\0\0\xD6\x1F\0\0\xD8\x1F\0\0\xE2\x1F\0\0\xE3\x1F\0\0\xE6\x1F\0\0\xE8\x1F\0\0\xF6\x1F\0\0\xF7\x1F\0\0") }, 63u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SA: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\r\t\0\0\x0E\t\0\0\x11\t\0\0\x12\t\0\0E\t\0\0F\t\0\0I\t\0\0J\t\0\0\x0C \0\0\x0E \0\0") }, 6u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static DOI: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\r\t\0\0\x0E\t\0\0\x11\t\0\0\x12\t\0\0E\t\0\0F\t\0\0\x0C \0\0\x0E \0\0") }, 5u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static PA: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\n\0\0\x04\n\0\0\x0C \0\0\x0E \0\0") }, 5u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0\xE0\xA8\xB2\xE0\xA8\xBC") },
+ ));
+ static BGC: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x02\t\0\0\x03\t\0\0") }, 1u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static ML: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x03\r\0\0\x04\r\0\0\x0C\r\0\0\r\r\0\0`\r\0\0b\r\0\0\x7F\r\0\0\x80\r\0\0\x0C \0\0\x0E \0\0") }, 7u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MAI: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x05\t\0\0\r\t\0\0\x0F\t\0\0\x11\t\0\0\x13\t\0\0\x15\t\0\0a\t\0\0b\t\0\0") }, 13u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x06\0\xE0\xA4\x85\xE0\xA4\x82\xE0\xA4\x85\xE0\xA4\x83") },
+ ));
+ static BHO: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x05\t\0\0\x0C\t\0\0\x0F\t\0\0\x11\t\0\0\x13\t\0\0\x15\t\0\0") }, 11u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static RAJ: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x06\t\0\0\x0C\t\0\0\x0F\t\0\0\x11\t\0\0\x13\t\0\0\x15\t\0\0") }, 10u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TI: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x07\x12\0\0\x08\x12\0\0G\x12\0\0H\x12\0\0\x87\x12\0\0\x88\x12\0\0\xAF\x12\0\0\xB0\x12\0\0\xCF\x12\0\0\xD0\x12\0\0\xEF\x12\0\0\xF0\x12\0\0\xF8\x12\0\0\0\x13\0\0\x0F\x13\0\0\x10\x13\0\0\x18\x13\0\0 \x13\0\0X\x13\0\0[\x13\0\0\x80\x13\0\0\x9A\x13\0\0\x80-\0\0\x97-\0\0\xA0-\0\0\xA7-\0\0\xA8-\0\0\xAF-\0\0\xB0-\0\0\xB7-\0\0\xB8-\0\0\xBF-\0\0\xC0-\0\0\xC7-\0\0\xC8-\0\0\xCF-\0\0\xD0-\0\0\xD7-\0\0\xD8-\0\0\xDF-\0\0") }, 131u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TH: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x0B \0\0\x0C \0\0") }, 1u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BRX: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x0C \0\0\x0E \0\0") }, 2u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static PS_PK: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x0C \0\0\x10 \0\0") }, 4u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SYR: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x0F\x07\0\0\x10\x07\0\0-\x07\0\x000\x07\0\0M\x07\0\0P\x07\0\0\x0C \0\0\x0E \0\0") }, 9u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static ZH: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x10N\0\0\x11N\0\0\x1BN\0\0\x1CN\0\0+N\0\0,N\0\0RN\0\0TN\0\0^N\0\0_N\0\0sN\0\0tN\0\0\xA2N\0\0\xA3N\0\0\xA9N\0\0\xAAN\0\0\xADN\0\0\xAEN\0\0\xC2N\0\0\xC3N\0\0\xC6N\0\0\xC7N\0\0\xD1N\0\0\xD2N\0\0\xD3N\0\0\xD4N\0\0\xD7N\0\0\xD8N\0\0\x1EO\0\0\x1FO\0\0*O\0\0+O\0\x006O\0\x007O\0\0:O\0\0;O\0\0CO\0\0DO\0\0cO\0\0dO\0\0\x84O\0\0\x85O\0\0\x88O\0\0\x89O\0\0\x8DO\0\0\x8EO\0\0\xA3O\0\0\xA4O\0\0\xA5O\0\0\xA6O\0\0\xAEO\0\0\xAFO\0\0\xCFO\0\0\xD1O\0\0\xD8O\0\0\xD9O\0\0\xEDO\0\0\xEEO\0\0\xEFO\0\0\xF0O\0\0\xFAO\0\0\xFBO\0\0\x14P\0\0\x15P\0\0\x18P\0\0\x19P\0\0!P\0\0\"P\0\0:P\0\0;P\0\0NP\0\0OP\0\0\x7FP\0\0\x80P\0\0\x85P\0\0\x86P\0\0\x88P\0\0\x89P\0\0\x8DP\0\0\x8EP\0\0\xA3P\0\0\xA4P\0\0\xDAP\0\0\xDBP\0\0\xF3P\0\0\xF4P\0\0\xF5P\0\0\xF6P\0\0\xFBP\0\0\xFCP\0\0\\Q\0\0]Q\0\0bQ\0\0cQ\0\0\x80Q\0\0\x81Q\0\0\x89Q\0\0\x8AQ\0\0\x97Q\0\0\x98Q\0\0\xA4Q\0\0\xA6Q\0\0\xAFQ\0\0\xB0Q\0\0\xB6Q\0\0\xB7Q\0\0\xBBQ\0\0\xBCQ\0\0\xC0Q\0\0\xC1Q\0\0\xC4Q\0\0\xC5Q\0\0\xC9Q\0\0\xCAQ\0\0\xD1Q\0\0\xD2Q\0\0\xDBQ\0\0\xDCQ\0\0\xF3Q\0\0\xF4Q\0\0\xF6Q\0\0\xF7Q\0\0\xF8Q\0\0\xFAQ\0\0\xFFQ\0\0\0R\0\0\x01R\0\0\x02R\0\0\x03R\0\0\x04R\0\0 R\0\0!R\0\0(R\0\0)R\0\0.R\0\0/R\0\09R\0\0:R\0\0CR\0\0DR\0\0JR\0\0KR\0\0TR\0\0UR\0\0VR\0\0WR\0\0eR\0\0fR\0\0}R\0\0~R\0\0\x7FR\0\0\x80R\0\0\x88R\0\0\x89R\0\0\xC3R\0\0\xC4R\0\0\xD8R\0\0\xD9R\0\0\xDFR\0\0\xE0R\0\0\xFAR\0\0\xFBR\0\0\0S\0\0\x01S\0\0\x15S\0\0\x16S\0\0 S\0\0!S\0\0#S\0\0$S\0\0*S\0\0+S\0\0.S\0\0/S\0\0>S\0\0@S\0\0IS\0\0JS\0\0QS\0\0RS\0\0\\S\0\0]S\0\0^S\0\0_S\0\0dS\0\0eS\0\0fS\0\0hS\0\0uS\0\0vS\0\0xS\0\0yS\0\0\x7FS\0\0\x80S\0\0\x95S\0\0\x96S\0\0\x98S\0\0\x99S\0\0\xA2S\0\0\xA3S\0\0\xA6S\0\0\xA7S\0\0\xA8S\0\0\xA9S\0\0\xC1S\0\0\xC2S\0\0\xDBS\0\0\xDCS\0\0\xE0S\0\0\xE1S\0\0\xE8S\0\0\xEAS\0\0\xEES\0\0\xEFS\0\0\xFCS\0\0\xFES\0\0\x01T\0\0\x02T\0\0\x06T\0\0\x07T\0\0\x0FT\0\0\x10T\0\0\x15T\0\0\x16T\0\0\x1ET\0\0\x1FT\0\0 T\0\0!T\0\0(T\0\0*T\0\0-T\0\0/T\0\x001T\0\x002T\0\x004T\0\x005T\0\0<T\0\0=T\0\0UT\0\0VT\0\0[T\0\0\\T\0\0cT\0\0dT\0\0{T\0\0|T\0\0\x84T\0\0\x85T\0\0\x8BT\0\0\x8CT\0\0\x8FT\0\0\x91T\0\0\x92T\0\0\x93T\0\0\x95T\0\0\x96T\0\0\x99T\0\0\x9AT\0\0\xB3T\0\0\xB4T\0\0\xB8T\0\0\xB9T\0\0\xBDT\0\0\xBET\0\0\xC4T\0\0\xC5T\0\0\xC6T\0\0\xC7T\0\0\xD1T\0\0\xD2T\0\0\xD7T\0\0\xD8T\0\0\xE8T\0\0\xE9T\0\0\xEET\0\0\xEFT\0\0\xFAT\0\0\xFBT\0\0\xFCT\0\0\xFDT\0\0\x01U\0\0\x02U\0\0\x06U\0\0\x08U\0\0 U\0\0!U\0\0'U\0\0(U\0\0>U\0\0?U\0\0CU\0\0EU\0\0dU\0\0eU\0\0nU\0\0oU\0\0pU\0\0qU\0\0xU\0\0yU\0\0|U\0\0}U\0\0\x89U\0\0\x8AU\0\0\x98U\0\0\x99U\0\0\xA7U\0\0\xA8U\0\0\xB1U\0\0\xB2U\0\0\xB3U\0\0\xB4U\0\0\xC5U\0\0\xC6U\0\0\xD3U\0\0\xD4U\0\0\xDCU\0\0\xDDU\0\0\xE1U\0\0\xE2U\0\0\xE6U\0\0\xE7U\0\0\xFDU\0\0\xFEU\0\0\0V\0\0\x01V\0\0\x18V\0\0\x19V\0\0\x1FV\0\0 V\0\x001V\0\x003V\0\x006V\0\x007V\0\09V\0\0:V\0\0XV\0\0YV\0\0\\V\0\0]V\0\0bV\0\0cV\0\0iV\0\0kV\0\0\x8EV\0\0\x90V\0\0\xA3V\0\0\xA4V\0\0\xB7V\0\0\xB8V\0\0\xBCV\0\0\xBDV\0\0\xCAV\0\0\xCBV\0\0\xDAV\0\0\xDBV\0\0\xE4V\0\0\xE5V\0\0\xF1V\0\0\xF2V\0\0\x03W\0\0\x04W\0\0JW\0\0KW\0\0OW\0\0PW\0\0]W\0\0^W\0\0_W\0\0aW\0\0oW\0\0pW\0\0wW\0\0xW\0\0\x84W\0\0\x85W\0\0\x9BW\0\0\x9CW\0\0\xA2W\0\0\xA3W\0\0\xA6W\0\0\xA7W\0\0\xABW\0\0\xACW\0\0\xAEW\0\0\xAFW\0\0\xC2W\0\0\xC3W\0\0\xE0W\0\0\xE1W\0\0$X\0\0%X\0\x000X\0\x001X\0\x005X\0\x006X\0\0LX\0\0MX\0\0XX\0\0YX\0\0\x85X\0\0\x86X\0\0\x93X\0\0\x94X\0\0\x99X\0\0\x9AX\0\0\x9FX\0\0\xA0X\0\0\xA9X\0\0\xAAX\0\0\xF3X\0\0\xF4X\0\0\xF6X\0\0\xF7X\0\0\xF9X\0\0\xFAX\0\0-Y\0\0.Y\0\0/Y\0\x000Y\0\0NY\0\0OY\0\0`Y\0\0aY\0\0bY\0\0cY\0\0xY\0\0yY\0\0\x83Y\0\0\x85Y\0\0\x86Y\0\0\x87Y\0\0\x92Y\0\0\x94Y\0\0\xDAY\0\0\xDBY\0\0\xDCY\0\0\xDDY\0\0\xE5Y\0\0\xE6Y\0\0\xE8Y\0\0\xE9Y\0\0\xFBY\0\0\xFCY\0\0\x07Z\0\0\x08Z\0\0%Z\0\0&Z\0\x006Z\0\x007Z\0\0IZ\0\0JZ\0\0jZ\0\0kZ\0\0tZ\0\0uZ\0\0vZ\0\0wZ\0\0\x7FZ\0\0\x80Z\0\0\x9AZ\0\0\x9BZ\0\0\xB3Z\0\0\xB4Z\0\0\xC2Z\0\0\xC3Z\0\0\xC9Z\0\0\xCAZ\0\0j[\0\0k[\0\0u[\0\0v[\0\0}[\0\0~[\0\0\x85[\0\0\x86[\0\0\xA0[\0\0\xA1[\0\0\xA6[\0\0\xA7[\0\0\xAB[\0\0\xAC[\0\0\xB0[\0\0\xB1[\0\0\xB5[\0\0\xB6[\0\0\xD3[\0\0\xD4[\0\0\xE5[\0\0\xE6[\0\0\xFA[\0\0\xFB[\0\0\t\\\0\0\n\\\0\0'\\\0\0(\\\0\0,\\\0\0-\\\0\x004\\\0\x005\\\0\08\\\0\09\\\0\0?\\\0\0@\\\0\0H\\\0\0K\\\0\0N\\\0\0O\\\0\0Q\\\0\0R\\\0\0a\\\0\0b\\\0\0e\\\0\0f\\\0\0o\\\0\0p\\\0\0y\\\0\0z\\\0\0\x7F\\\0\0\x80\\\0\0\x94\\\0\0\x95\\\0\0\x96\\\0\0\x97\\\0\0\xA9\\\0\0\xAA\\\0\0\xAD\\\0\0\xAE\\\0\0\xE6\\\0\0\xE7\\\0\0\xE8\\\0\0\xE9\\\0\0\xED\\\0\0\xEE\\\0\0\xFB\\\0\0\xFC\\\0\0\x0E]\0\0\x0F]\0\0\x14]\0\0\x15]\0\0\x16]\0\0\x17]\0\0\x1B]\0\0\x1C]\0\0-]\0\0.]\0\0L]\0\0M]\0\0\xC5]\0\0\xC6]\0\0\xCD]\0\0\xCE]\0\0\xE2]\0\0\xE3]\0\0\xE9]\0\0\xEA]\0\0\xFD]\0\0\xFF]\0\0\x06^\0\0\x07^\0\0\x18^\0\0\x19^\0\0\x1A^\0\0\x1B^\0\0\x1C^\0\0\x1D^\0\0'^\0\0(^\0\x007^\0\08^\0\0L^\0\0M^\0\0b^\0\0c^\0\0\x84^\0\0\x85^\0\0\x87^\0\0\x88^\0\0\x90^\0\0\x91^\0\0\xB5^\0\0\xB7^\0\0\xCA^\0\0\xCB^\0\0\xD3^\0\0\xD4^\0\0\x13_\0\0\x14_\0\0\x1B_\0\0\x1C_\0\0'_\0\0(_\0\0W_\0\0X_\0\0d_\0\0e_\0\0j_\0\0k_\0\0\x8A_\0\0\x8B_\0\0\x98_\0\0\x9A_\0\0\xA1_\0\0\xA2_\0\0\xBD_\0\0\xBE_\0\0\xF1_\0\0\xF2_\0\0\xFF_\0\0\0`\0\0\x14`\0\0\x15`\0\0\x1C`\0\0\x1D`\0\0 `\0\0!`\0\0/`\0\x000`\0\0C`\0\0D`\0\0M`\0\0N`\0\0R`\0\0S`\0\0U`\0\0V`\0\0d`\0\0e`\0\0l`\0\0m`\0\0s`\0\0t`\0\0\x8D`\0\0\x8E`\0\0\x96`\0\0\x97`\0\0\xA6`\0\0\xA7`\0\0\xAC`\0\0\xAD`\0\0\xAF`\0\0\xB0`\0\0\xB4`\0\0\xB5`\0\0\xBC`\0\0\xBD`\0\0\xCA`\0\0\xCC`\0\0\xD5`\0\0\xD6`\0\0\xDF`\0\0\xE0`\0\0\xE6`\0\0\xE7`\0\0\xE9`\0\0\xEA`\0\0\xEB`\0\0\xEC`\0\0\xED`\0\0\xEE`\0\0\xF0`\0\0\xF1`\0\0\xF6`\0\0\xF7`\0\0\x15a\0\0\x16a\0\0#a\0\0%a\0\0?a\0\0@a\0\0La\0\0Ma\0\0ha\0\0ia\0\0wa\0\0xa\0\0\x8Ba\0\0\x8Ca\0\0\x8Ea\0\0\x8Fa\0\0\x94a\0\0\x95a\0\0\xA8a\0\0\xA9a\0\0\xC8a\0\0\xC9a\0\0\xCAa\0\0\xCBa\0\0\xE6a\0\0\xE7a\0\0\x0Eb\0\0\x0Fb\0\0\x1Ab\0\0\x1Bb\0\0\x1Fb\0\0 b\0\x003b\0\x004b\0\0Rb\0\0Sb\0\0Tb\0\0Ub\0\0[b\0\0\\b\0\0pb\0\0qb\0\0sb\0\0tb\0\0vb\0\0wb\0\0|b\0\0}b\0\0\x92b\0\0\x93b\0\0\x96b\0\0\x97b\0\0\x9Ab\0\0\x9Cb\0\0\xA0b\0\0\xA2b\0\0\xBCb\0\0\xBDb\0\0\xC2b\0\0\xC3b\0\0\xC4b\0\0\xC5b\0\0\xC7b\0\0\xC8b\0\0\xCCb\0\0\xCDb\0\0\xCEb\0\0\xCFb\0\0\xD0b\0\0\xD1b\0\0\xD3b\0\0\xD4b\0\0\xD7b\0\0\xD8b\0\0\xD9b\0\0\xDAb\0\0\xE2b\0\0\xE4b\0\0\xE7b\0\0\xE8b\0\0\xEDb\0\0\xEEb\0\0\xEFb\0\0\xF0b\0\0\xF1b\0\0\xF2b\0\0\xF4b\0\0\xF5b\0\0\xFDb\0\0\xFEb\0\0\x02c\0\0\x03c\0\0\x0Ec\0\0\x0Fc\0\0\x1Ac\0\0\x1Bc\0\0\x1Fc\0\0!c\0\0#c\0\0$c\0\0(c\0\0)c\0\0+c\0\0,c\0\0=c\0\0>c\0\0Bc\0\0Cc\0\0Ec\0\0Gc\0\0Lc\0\0Pc\0\0^c\0\0_c\0\0cc\0\0dc\0\0gc\0\0hc\0\0vc\0\0wc\0\0zc\0\0|c\0\0\x80c\0\0\x81c\0\0\x82c\0\0\x83c\0\0\x8Fc\0\0\x91c\0\0\x98c\0\0\x99c\0\0\xA0c\0\0\xA1c\0\0\xB0c\0\0\xB1c\0\0\xB7c\0\0\xB8c\0\0\xBAc\0\0\xBBc\0\0\xC9c\0\0\xCAc\0\0\xCDc\0\0\xCEc\0\0\xE3c\0\0\xE4c\0\0\xE9c\0\0\xEBc\0\0\xEDc\0\0\xEEc\0\0\xFDc\0\0\xFEc\0\0\0d\0\0\x03d\0\0\x05d\0\0\x06d\0\0\x0Fd\0\0\x10d\0\0\x13d\0\0\x15d\0\0:d\0\0;d\0\0Gd\0\0Hd\0\0gd\0\0hd\0\0yd\0\0zd\0\0\x85d\0\0\x86d\0\0\x87d\0\0\x88d\0\0\x91d\0\0\x92d\0\0\x95d\0\0\x96d\0\0\xA4d\0\0\xA5d\0\0\xA9d\0\0\xAAd\0\0\xACd\0\0\xADd\0\0\xAEd\0\0\xAFd\0\0\xB0d\0\0\xB1d\0\0\xB5d\0\0\xB6d\0\0\xBCd\0\0\xBDd\0\0\xC2d\0\0\xC3d\0\0\xC5d\0\0\xC6d\0\0\xD2d\0\0\xD3d\0\0\0e\0\0\x01e\0\0[e\0\0\\e\0\0^e\0\0_e\0\0we\0\0xe\0\0\x8Ce\0\0\x8De\0\0\x91e\0\0\x92e\0\0\x9Fe\0\0\xA0e\0\0\xA4e\0\0\xA5e\0\0\xA7e\0\0\xA8e\0\0\xA9e\0\0\xAAe\0\0\xECe\0\0\xEDe\0\0\xF1e\0\0\xF2e\0\0\xF7e\0\0\xF8e\0\0\x14f\0\0\x15f\0\0\x19f\0\0\x1Af\0\0'f\0\0(f\0\0<f\0\0=f\0\0Lf\0\0Mf\0\0Uf\0\0Vf\0\0ff\0\0gf\0\0pf\0\0qf\0\0~f\0\0\x7Ff\0\0\x87f\0\0\x88f\0\0\xD9f\0\0\xDAf\0\0\xDDf\0\0\xDEf\0\0\x14g\0\0\x15g\0\0&g\0\0'g\0\x004g\0\x005g\0\0=g\0\0>g\0\0Fg\0\0Gg\0\0Og\0\0Pg\0\0Vg\0\0Wg\0\0`g\0\0ag\0\0mg\0\0ng\0\0\x89g\0\0\x8Ag\0\0\x95g\0\0\x96g\0\0\x9Ag\0\0\x9Bg\0\0\xA3g\0\0\xA4g\0\0\xAFg\0\0\xB0g\0\0\xC4g\0\0\xC5g\0\0\xD1g\0\0\xD3g\0\0\xDCg\0\0\xDDg\0\0\xE0g\0\0\xE1g\0\0\xE9g\0\0\xEAg\0\0\xF1g\0\0\xF2g\0\0\xFFg\0\0\0h\0\0\x05h\0\0\x06h\0\0\x08h\0\0\th\0\0\x13h\0\0\x14h\0\0\x16h\0\0\x18h\0\0*h\0\0+h\0\0=h\0\0>h\0\0Bh\0\0Ch\0\0Ph\0\0Qh\0\0Th\0\0Uh\0\0fh\0\0gh\0\0hh\0\0jh\0\0vh\0\0wh\0\0\x86h\0\0\x87h\0\0\x97h\0\0\x98h\0\0\xA2h\0\0\xA3h\0\0\xA7h\0\0\xA9h\0\0\xADh\0\0\xAEh\0\0\xB3h\0\0\xB4h\0\0\xCDh\0\0\xCEh\0\0\xD5h\0\0\xD6h\0\0\xD8h\0\0\xD9h\0\0\xE0h\0\0\xE1h\0\0\xF1h\0\0\xF2h\0\0\xF5h\0\0\xF6h\0\0\xFAh\0\0\xFBh\0\0\x0Ei\0\0\x0Fi\0\0\x12i\0\0\x13i\0\0-i\0\0.i\0\0?i\0\0@i\0\0Ti\0\0Ui\0\0`i\0\0ai\0\0wi\0\0xi\0\0\x84i\0\0\x85i\0\0\x86i\0\0\x87i\0\0\x88i\0\0\x89i\0\0\x94i\0\0\x96i\0\0\xA8i\0\0\xA9i\0\0\xB4i\0\0\xB5i\0\0\xCCi\0\0\xCDi\0\0\xD0i\0\0\xD1i\0\0\xDBi\0\0\xDCi\0\0\xDFi\0\0\xE0i\0\0\xFDi\0\0\xFEi\0\0\xFFi\0\0\0j\0\0\x1Fj\0\0 j\0\0*j\0\0+j\0\0Dj\0\0Ej\0\0Gj\0\0Hj\0\0Xj\0\0Zj\0\0aj\0\0bj\0\0qj\0\0rj\0\0\x90j\0\0\x91j\0\0\xACj\0\0\xADj\0\0Gk\0\0Hk\0\0gk\0\0hk\0\0yk\0\0zk\0\0|k\0\0}k\0\0\x83k\0\0\x84k\0\0\x89k\0\0\x8Ak\0\0\x96k\0\0\x97k\0\0\xB4k\0\0\xB5k\0\0\xB7k\0\0\xB8k\0\0\xBFk\0\0\xC0k\0\0\xC1k\0\0\xC2k\0\0\xD9k\0\0\xDAk\0\0\xE1k\0\0\xE2k\0\0\xEFk\0\0\xF0k\0\0\x13l\0\0\x14l\0\0\"l\0\0#l\0\0'l\0\0)l\0\0.l\0\x000l\0\0Al\0\0Bl\0\0[l\0\0\\l\0\0^l\0\0_l\0\0pl\0\0ql\0\0yl\0\0zl\0\0\x81l\0\0\x82l\0\0\x90l\0\0\x91l\0\0\x9Bl\0\0\x9Cl\0\0\xA5l\0\0\xA7l\0\0\xAAl\0\0\xACl\0\0\xAEl\0\0\xAFl\0\0\xB8l\0\0\xB9l\0\0\xBCl\0\0\xBFl\0\0\xC4l\0\0\xC5l\0\0\xCCl\0\0\xCDl\0\0\xDEl\0\0\xDFl\0\0\xEAl\0\0\xEBl\0\0\xF5l\0\0\xF6l\0\0\xFBl\0\0\xFDl\0\0\x01m\0\0\x02m\0\0\x12m\0\0\x13m\0\0<m\0\0=m\0\0Fm\0\0Hm\0\0Jm\0\0Km\0\0cm\0\0dm\0\0xm\0\0ym\0\0\x82m\0\0\x83m\0\0\x8Cm\0\0\x8Dm\0\0\x8Em\0\0\x8Fm\0\0\x95m\0\0\x96m\0\0\x9Dm\0\0\x9Em\0\0\xA1m\0\0\xA2m\0\0\xA3m\0\0\xA5m\0\0\xA6m\0\0\xA8m\0\0\xA9m\0\0\xAAm\0\0\xAEm\0\0\xAFm\0\0\xC0m\0\0\xC1m\0\0\xC6m\0\0\xC8m\0\0\xCCm\0\0\xCDm\0\0\xE4m\0\0\xE5m\0\0\xEBm\0\0\xECm\0\0\xEEm\0\0\xEFm\0\0\xF3m\0\0\xF4m\0\0\xF9m\0\0\xFAm\0\0\nn\0\0\x0Bn\0\0\x14n\0\0\x15n\0\0\x17n\0\0\x18n\0\0\x1Dn\0\0\x1En\0\0 n\0\0!n\0\0$n\0\0%n\0\x002n\0\x003n\0\0:n\0\0;n\0\0Cn\0\0Dn\0\0Xn\0\0Yn\0\0\x7Fn\0\0\x80n\0\0\x83n\0\0\x84n\0\0\x85n\0\0\x86n\0\0\x89n\0\0\x8An\0\0\xA2n\0\0\xA3n\0\0\xAFn\0\0\xB0n\0\0\xB6n\0\0\xB7n\0\0\xBAn\0\0\xBBn\0\0\xC7n\0\0\xC8n\0\0\xD4n\0\0\xD6n\0\0\xDAn\0\0\xDBn\0\0\xDEn\0\0\xDFn\0\0\xE4n\0\0\xE5n\0\0\xE9n\0\0\xEAn\0\0\x06o\0\0\x07o\0\0\x13o\0\0\x14o\0\x001o\0\x002o\0\0>o\0\0?o\0\0Go\0\0Ho\0\0mo\0\0no\0\0\x84o\0\0\x85o\0\0\x88o\0\0\x89o\0\0\x9Co\0\0\x9Do\0\0\xA1o\0\0\xA2o\0\0\xD2o\0\0\xD3o\0\0\x11p\0\0\x12p\0\0vp\0\0wp\0\0xp\0\0yp\0\0|p\0\0}p\0\0~p\0\0\x7Fp\0\0\x8Ap\0\0\x8Bp\0\0\x92p\0\0\x93p\0\0\x95p\0\0\x96p\0\0\xABp\0\0\xAEp\0\0\xBCp\0\0\xBEp\0\0\xC1p\0\0\xC2p\0\0\xD8p\0\0\xDAp\0\0\xDBp\0\0\xDCp\0\0\xDFp\0\0\xE0p\0\0\xEBp\0\0\xECp\0\0\xF9p\0\0\xFAp\0\0\tq\0\0\x0Bq\0\0\x15q\0\0\x16q\0\0\x19q\0\0\x1Bq\0\x000q\0\x001q\0\0Nq\0\0Oq\0\0dq\0\0eq\0\0}q\0\0~q\0\0\x84q\0\0\x85q\0\0\x8Fq\0\0\x90q\0\0\x94q\0\0\x95q\0\0\x99q\0\0\x9Aq\0\0\xACq\0\0\xADq\0\0\xE5q\0\0\xE6q\0\09r\0\0:r\0\0\x80r\0\0\x82r\0\0\x84r\0\0\x85r\0\0\xACr\0\0\xADr\0\0\xB8r\0\0\xB9r\0\0\xC8r\0\0\xC9r\0\0\xDEr\0\0\xDFr\0\0\xE1r\0\0\xE2r\0\0\xEDr\0\0\xEEr\0\0\xF0r\0\0\xF1r\0\0\xF8r\0\0\xF9r\0\0\x0Es\0\0\x0Fs\0\0\x15s\0\0\x17s\0\0)s\0\0*s\0\0+s\0\0-s\0\0>s\0\0@s\0\0ms\0\0ns\0\0~s\0\0\x7Fs\0\0\x96s\0\0\x97s\0\0\xB7s\0\0\xB8s\0\0\x05t\0\0\x06t\0\0\tt\0\0\nt\0\0\x10t\0\0\x11t\0\0\"t\0\0#t\0\0Zt\0\0[t\0\0\xA7t\0\0\xA8t\0\0\xE2t\0\0\xE5t\0\0\xEEt\0\0\xEFt\0\0\xF7t\0\0\xF8t\0\0%u\0\0&u\0\0)u\0\0*u\0\0+u\0\0,u\0\0Ou\0\0Pu\0\0Tu\0\0Uu\0\0\\u\0\0]u\0\0tu\0\0uu\0\0xu\0\0yu\0\0\x99u\0\0\x9Bu\0\0\x9Fu\0\0\xA0u\0\0\xA4u\0\0\xA5u\0\0\xABu\0\0\xACu\0\0\xAEu\0\0\xAFu\0\0\xB9u\0\0\xBAu\0\0\xC7u\0\0\xC8u\0\0\xCAu\0\0\xCBu\0\0\xD2u\0\0\xD3u\0\0\xD8u\0\0\xD9u\0\0\xE2u\0\0\xE3u\0\0\xEAu\0\0\xEBu\0\0\xF0u\0\0\xF1u\0\0\xF9u\0\0\xFAu\0\0\x1Fv\0\0 v\0\0$v\0\0%v\0\0&v\0\0'v\0\0)v\0\0,v\0\08v\0\09v\0\0>v\0\0?v\0\0Lv\0\0Mv\0\0cv\0\0dv\0\0\x82v\0\0\x83v\0\0\x93v\0\0\x94v\0\0\x96v\0\0\x97v\0\0\xB1v\0\0\xB2v\0\0\xBFv\0\0\xC0v\0\0\xC6v\0\0\xC7v\0\0\xCFv\0\0\xD1v\0\0\xD4v\0\0\xD5v\0\0\xD7v\0\0\xD8v\0\0\xE5v\0\0\xE6v\0\0\xEFv\0\0\xF0v\0\0\xF2v\0\0\xF3v\0\0\xF9v\0\0\xFAv\0\0(w\0\0*w\0\0/w\0\x000w\0\x006w\0\08w\0\0Aw\0\0Bw\0\0Pw\0\0Qw\0\0fw\0\0gw\0\0kw\0\0mw\0\0yw\0\0zw\0\0\x7Fw\0\0\x80w\0\0\x84w\0\0\x86w\0\0\x8Cw\0\0\x8Dw\0\0\x8Ew\0\0\x8Fw\0\0\x92w\0\0\x93w\0\0\xA9w\0\0\xABw\0\0\xACw\0\0\xAEw\0\0\xB3w\0\0\xB4w\0\0\xBBw\0\0\xBCw\0\0\xD7w\0\0\xD8w\0\0\xE2w\0\0\xE3w\0\0\xE9w\0\0\xEAw\0\0\xEBw\0\0\xECw\0\0\xEEw\0\0\xEFw\0\0\xFEw\0\0\0x\0\0\x0Cx\0\0\rx\0\0\x16x\0\0\x17x\0\0\x1Ax\0\0\x1Bx\0\x000x\0\x001x\0\08x\0\09x\0\0>x\0\0?x\0\0Ex\0\0Fx\0\0]x\0\0^x\0\0kx\0\0lx\0\0\x8Cx\0\0\x8Dx\0\0\x91x\0\0\x92x\0\0\x98x\0\0\x99x\0\0\xB1x\0\0\xB2x\0\0\xB3x\0\0\xB4x\0\0\xBEx\0\0\xBFx\0\0\xCAx\0\0\xCBx\0\0\xD5x\0\0\xD6x\0\0\xF7x\0\0\xF8x\0\0\x01y\0\0\x02y\0\0@y\0\0Ay\0\0Hy\0\0Iy\0\0_y\0\0ay\0\0my\0\0ny\0\0wy\0\0xy\0\0\x80y\0\0\x81y\0\0\x84y\0\0\x85y\0\0\xB9y\0\0\xBAy\0\0\xBDy\0\0\xBFy\0\0\xC3y\0\0\xC4y\0\0\xC6y\0\0\xC7y\0\0\xC9y\0\0\xCAy\0\0\xE7y\0\0\xE8y\0\0\xF8y\0\0\xF9y\0\0\xFDy\0\0\xFEy\0\0\x1Az\0\0\x1Bz\0\0 z\0\0!z\0\0;z\0\0>z\0\0Wz\0\0Xz\0\0tz\0\0uz\0\0\x83z\0\0\x85z\0\0\x8Dz\0\0\x8Ez\0\0\x91z\0\0\x93z\0\0\x96z\0\0\x97z\0\0\x98z\0\0\x99z\0\0\x9Cz\0\0\x9Dz\0\0\x9Fz\0\0\xA0z\0\0\xA5z\0\0\xA6z\0\0\xBFz\0\0\xC0z\0\0\xD6z\0\0\xD7z\0\0\xE3z\0\0\xE4z\0\0\xEDz\0\0\xEEz\0\0\xFFz\0\0\0{\0\0\x06{\0\0\x07{\0\0\x0B{\0\0\x0C{\0\0\x19{\0\0\x1A{\0\0:{\0\0;{\0\0<{\0\0={\0\0O{\0\0Q{\0\0R{\0\0S{\0\0[{\0\0\\{\0\0]{\0\0^{\0\0w{\0\0x{\0\0\x95{\0\0\x96{\0\0\xA9{\0\0\xAA{\0\0\xAB{\0\0\xAC{\0\0\xB8{\0\0\xB9{\0\0\xD3{\0\0\xD4{\0\0\xE1{\0\0\xE2{\0\0\xF1{\0\0\xF2{\0\0\xF7{\0\0\xF8{\0\0\x07|\0\0\x08|\0\0'|\0\0(|\0\08|\0\09|\0\0}|\0\0~|\0\0\x91|\0\0\x92|\0\0\x98|\0\0\x99|\0\0\x9F|\0\0\xA0|\0\0\xA5|\0\0\xA6|\0\0\xAA|\0\0\xAB|\0\0\xAE|\0\0\xAF|\0\0\xB1|\0\0\xB2|\0\0\xBD|\0\0\xBE|\0\0\xD9|\0\0\xDA|\0\0\xE0|\0\0\xE1|\0\0\xEF|\0\0\xF0|\0\0\n}\0\0\x0B}\0\0n}\0\0o}\0\0\xA0~\0\0\xA1~\0\0\xA4~\0\0\xA5~\0\0\xAB~\0\0\xAD~\0\0\xB1~\0\0\xB2~\0\0\xB9~\0\0\xBB~\0\0\xC5~\0\0\xC6~\0\0\xCA~\0\0\xCB~\0\0\xCE~\0\0\xCF~\0\0\xD1~\0\0\xD3~\0\0\xDA~\0\0\xDB~\0\0\xDE~\0\0\xDF~\0\0\xE2~\0\0\xE4~\0\0\xF0~\0\0\xF1~\0\0\xF3~\0\0\xF4~\0\0\xF7~\0\0\xF9~\0\0\xFD~\0\0\xFE~\0\0\0\x7F\0\0\x01\x7F\0\0\x04\x7F\0\0\x05\x7F\0\0\x06\x7F\0\0\x07\x7F\0\0\t\x7F\0\0\n\x7F\0\0\x0E\x7F\0\0\x0F\x7F\0\0\x14\x7F\0\0\x16\x7F\0\0\x1A\x7F\0\0\x1B\x7F\0\0\x1D\x7F\0\0\x1E\x7F\0\0$\x7F\0\0%\x7F\0\0-\x7F\0\0.\x7F\0\x000\x7F\0\x001\x7F\0\0i\x7F\0\0j\x7F\0\0\x94\x7F\0\0\x95\x7F\0\0\x9A\x7F\0\0\x9B\x7F\0\0\xA1\x7F\0\0\xA2\x7F\0\0\xB9\x7F\0\0\xBA\x7F\0\0\xE9\x7F\0\0\xEA\x7F\0\0\xF1\x7F\0\0\xF2\x7F\0\0\x15\x80\0\0\x16\x80\0\0\x18\x80\0\0\x1A\x80\0\08\x80\0\09\x80\0\0;\x80\0\0<\x80\0\0=\x80\0\0>\x80\0\0?\x80\0\0@\x80\0\0B\x80\0\0C\x80\0\0F\x80\0\0G\x80\0\0K\x80\0\0L\x80\0\0\x83\x80\0\0\x84\x80\0\0\x86\x80\0\0\x88\x80\0\0\x8B\x80\0\0\x8D\x80\0\0\x98\x80\0\0\x99\x80\0\0\x9B\x80\0\0\x9C\x80\0\0\x9D\x80\0\0\x9E\x80\0\0\xA0\x80\0\0\xA1\x80\0\0\xA2\x80\0\0\xA3\x80\0\0\xAA\x80\0\0\xAB\x80\0\0\xAE\x80\0\0\xAF\x80\0\0\xB4\x80\0\0\xB5\x80\0\0\xBA\x80\0\0\xBB\x80\0\0\xBE\x80\0\0\xC1\x80\0\0\xC3\x80\0\0\xC4\x80\0\0\xDA\x80\0\0\xDB\x80\0\0\xE7\x80\0\0\xE8\x80\0\0\xF0\x80\0\0\xF1\x80\0\0\xF3\x80\0\0\xF4\x80\0\0\x02\x81\0\0\x03\x81\0\0\t\x81\0\0\x0B\x81\0\0\x0F\x81\0\0\x11\x81\0\0\x13\x81\0\0\x14\x81\0\0\x16\x81\0\0\x17\x81\0\0\x1A\x81\0\0\x1B\x81\0\0/\x81\0\x000\x81\0\0>\x81\0\0?\x81\0\0K\x81\0\0L\x81\0\0T\x81\0\0V\x81\0\0e\x81\0\0f\x81\0\0n\x81\0\0o\x81\0\0z\x81\0\0|\x81\0\0\x80\x81\0\0\x81\x81\0\0\x8A\x81\0\0\x8B\x81\0\0\x8F\x81\0\0\x90\x81\0\0\x9B\x81\0\0\x9E\x81\0\0\xA8\x81\0\0\xA9\x81\0\0\xC0\x81\0\0\xC1\x81\0\0\xCA\x81\0\0\xCB\x81\0\0\xFC\x81\0\0\xFD\x81\0\0\0\x82\0\0\x01\x82\0\0\x05\x82\0\0\x07\x82\0\0\x14\x82\0\0\x15\x82\0\x001\x82\0\x002\x82\0\x005\x82\0\x007\x82\0\0G\x82\0\0H\x82\0\0X\x82\0\0Y\x82\0\0n\x82\0\0o\x82\0\0p\x82\0\0q\x82\0\0s\x82\0\0t\x82\0\0\x8B\x82\0\0\x8C\x82\0\0\x99\x82\0\0\x9A\x82\0\0\x9C\x82\0\0\x9D\x82\0\0\xA5\x82\0\0\xA6\x82\0\0\xAF\x82\0\0\xB0\x82\0\0\xB9\x82\0\0\xBA\x82\0\0\xBD\x82\0\0\xBE\x82\0\0\xC7\x82\0\0\xC8\x82\0\0\xD1\x82\0\0\xD2\x82\0\0\xD4\x82\0\0\xD5\x82\0\0\xDB\x82\0\0\xDD\x82\0\0\xDE\x82\0\0\xE0\x82\0\0\xE3\x82\0\0\xE4\x82\0\0\xF9\x82\0\0\xFA\x82\0\0\x01\x83\0\0\x02\x83\0\0\x04\x83\0\0\x06\x83\0\0\t\x83\0\0\n\x83\0\0\x0E\x83\0\0\x0F\x83\0\0'\x83\0\0(\x83\0\0,\x83\0\0-\x83\0\x005\x83\0\x006\x83\0\08\x83\0\09\x83\0\0F\x83\0\0G\x83\0\0T\x83\0\0U\x83\0\0a\x83\0\0b\x83\0\0d\x83\0\0e\x83\0\0g\x83\0\0h\x83\0\0k\x83\0\0l\x83\0\0\x93\x83\0\0\x94\x83\0\0\xB4\x83\0\0\xB5\x83\0\0\xB9\x83\0\0\xBB\x83\0\0\xBD\x83\0\0\xBE\x83\0\0\xC7\x83\0\0\xC8\x83\0\0\xCA\x83\0\0\xCB\x83\0\0\xCC\x83\0\0\xCD\x83\0\0\xE0\x83\0\0\xE1\x83\0\0\xF1\x83\0\0\xF2\x83\0\0\x0C\x84\0\0\r\x84\0\0\x0E\x84\0\0\x0F\x84\0\0\x1D\x84\0\0\x1E\x84\0\0c\x84\0\0d\x84\0\0i\x84\0\0j\x84\0\0k\x84\0\0m\x84\0\0q\x84\0\0r\x84\0\0u\x84\0\0v\x84\0\0\x9C\x84\0\0\x9D\x84\0\0\xB2\x84\0\0\xB3\x84\0\0\xB8\x84\0\0\xB9\x84\0\0\xC4\x84\0\0\xC5\x84\0\0\xFF\x84\0\0\0\x85\0\0\x13\x85\0\0\x14\x85\0\0\x17\x85\0\0\x18\x85\0\0\x1A\x85\0\0\x1B\x85\0\0,\x85\0\0-\x85\0\0<\x85\0\0>\x85\0\0I\x85\0\0K\x85\0\0t\x85\0\0u\x85\0\0~\x85\0\0\x7F\x85\0\0\x87\x85\0\0\x88\x85\0\0\x9B\x85\0\0\x9C\x85\0\0\xAF\x85\0\0\xB0\x85\0\0\xD0\x85\0\0\xD1\x85\0\0\xD5\x85\0\0\xD6\x85\0\0\xFB\x85\0\0\xFC\x85\0\0\x11\x86\0\0\x12\x86\0\0O\x86\0\0Q\x86\0\0Z\x86\0\0[\x86\0\0\x80\x86\0\0\x81\x86\0\0\x82\x86\0\0\x83\x86\0\0\x8A\x86\0\0\x8B\x86\0\0\x8C\x86\0\0\x8D\x86\0\0\x93\x86\0\0\x94\x86\0\0\x95\x86\0\0\x96\x86\0\0\x9D\x86\0\0\x9E\x86\0\0\xA3\x86\0\0\xA5\x86\0\0\xAA\x86\0\0\xAB\x86\0\0\xAF\x86\0\0\xB0\x86\0\0\xC0\x86\0\0\xC1\x86\0\0\xC6\x86\0\0\xC7\x86\0\0\xCE\x86\0\0\xCF\x86\0\0\xD0\x86\0\0\xD1\x86\0\0\xDB\x86\0\0\xDC\x86\0\0\xE4\x86\0\0\xE5\x86\0\0\xF0\x86\0\0\xF1\x86\0\0\xFE\x86\0\0\xFF\x86\0\0\0\x87\0\0\x01\x87\0\0\x08\x87\0\0\t\x87\0\0\x12\x87\0\0\x14\x87\0\0\x15\x87\0\0\x16\x87\0\0\x17\x87\0\0\x19\x87\0\0!\x87\0\0\"\x87\0\0%\x87\0\0&\x87\0\x004\x87\0\x005\x87\0\0;\x87\0\0<\x87\0\0G\x87\0\0H\x87\0\0I\x87\0\0J\x87\0\0L\x87\0\0M\x87\0\0N\x87\0\0O\x87\0\0W\x87\0\0X\x87\0\0Y\x87\0\0Z\x87\0\0`\x87\0\0a\x87\0\0t\x87\0\0u\x87\0\0\x82\x87\0\0\x84\x87\0\0\xBA\x87\0\0\xBB\x87\0\0\xC0\x87\0\0\xC1\x87\0\0\xC6\x87\0\0\xC7\x87\0\0\xCB\x87\0\0\xCC\x87\0\0\xD1\x87\0\0\xD2\x87\0\0\x15\x88\0\0\x16\x88\0\0E\x88\0\0F\x88\0\0M\x88\0\0N\x88\0\0T\x88\0\0U\x88\0\0Y\x88\0\0Z\x88\0\0k\x88\0\0m\x88\0\0p\x88\0\0q\x88\0\0w\x88\0\0x\x88\0\0\x81\x88\0\0\x82\x88\0\0\x84\x88\0\0\x85\x88\0\0\x8D\x88\0\0\x8E\x88\0\0\x96\x88\0\0\x97\x88\0\0\x9C\x88\0\0\x9D\x88\0\0\xB1\x88\0\0\xB2\x88\0\0\xD9\x88\0\0\xDA\x88\0\0\xF3\x88\0\0\xF4\x88\0\0\xF8\x88\0\0\xFA\x88\0\0\x02\x89\0\0\x03\x89\0\0\x10\x89\0\0\x11\x89\0\0\x12\x89\0\0\x13\x89\0\0%\x89\0\0&\x89\0\0*\x89\0\0+\x89\0\0_\x89\0\0`\x89\0\0\xC5\x89\0\0\xC6\x89\0\0\xE6\x89\0\0\xE7\x89\0\0\x8A\x8A\0\0\x8B\x8A\0\0l\x8B\0\0m\x8B\0\0\xA5\x8B\0\0\xA6\x8B\0\0\xB3\x8B\0\0\xB4\x8B\0\0\xB6\x8B\0\0\xB7\x8B\0\0\xB9\x8B\0\0\xBA\x8B\0\0\xBC\x8B\0\0\xBE\x8B\0\0\xC0\x8B\0\0\xC1\x8B\0\0\xC8\x8B\0\0\xC9\x8B\0\0\xCA\x8B\0\0\xCB\x8B\0\0\xE1\x8B\0\0\xE2\x8B\0\0\xEB\x8B\0\0\xED\x8B\0\0\xF1\x8B\0\0\xF3\x8B\0\0\xF5\x8B\0\0\xF6\x8B\0\0\xFD\x8B\0\0\xFE\x8B\0\0\x06\x8C\0\0\x07\x8C\0\0\r\x8C\0\0\x0F\x8C\0\0\x10\x8C\0\0\x11\x8C\0\0\x1A\x8C\0\0\x1B\x8C\0\0#\x8C\0\0%\x8C\0\0&\x8C\0\0'\x8C\0\0,\x8C\0\0.\x8C\0\x004\x8C\0\x005\x8C\0\0A\x8C\0\0B\x8C\0\0L\x8C\0\0M\x8C\0\0Z\x8C\0\0[\x8C\0\0k\x8C\0\0l\x8C\0\0y\x8C\0\0{\x8C\0\0&\x8D\0\0'\x8D\0\0+\x8D\0\0-\x8D\0\0.\x8D\0\0/\x8D\0\x000\x8D\0\x001\x8D\0\x007\x8D\0\08\x8D\0\0;\x8D\0\0<\x8D\0\0?\x8D\0\0@\x8D\0\0A\x8D\0\0D\x8D\0\0N\x8D\0\0O\x8D\0\0X\x8D\0\0Y\x8D\0\0a\x8D\0\0b\x8D\0\0c\x8D\0\0d\x8D\0\0f\x8D\0\0g\x8D\0\0t\x8D\0\0u\x8D\0\0v\x8D\0\0w\x8D\0\0\x9F\x8D\0\0\xA0\x8D\0\0\xB4\x8D\0\0\xB5\x8D\0\0\xBE\x8D\0\0\xBF\x8D\0\0\xC6\x8D\0\0\xC7\x8D\0\0\xCB\x8D\0\0\xCC\x8D\0\0\xDB\x8D\0\0\xDC\x8D\0\0\xE4\x8D\0\0\xE5\x8D\0\0\xE8\x8D\0\0\xE9\x8D\0\0\xEA\x8D\0\0\xEB\x8D\0\0\xF5\x8D\0\0\xF6\x8D\0\0\xF7\x8D\0\0\xF8\x8D\0\0\xFA\x8D\0\0\xFB\x8D\0\0\n\x8E\0\0\x0B\x8E\0\0*\x8E\0\0+\x8E\0\x001\x8E\0\x002\x8E\0\0B\x8E\0\0C\x8E\0\0D\x8E\0\0E\x8E\0\0H\x8E\0\0I\x8E\0\0K\x8E\0\0L\x8E\0\0f\x8E\0\0g\x8E\0\0l\x8E\0\0n\x8E\0\0r\x8E\0\0s\x8E\0\0\x81\x8E\0\0\x82\x8E\0\0\x8F\x8E\0\0\x90\x8E\0\0\xAC\x8E\0\0\xAD\x8E\0\0\xAF\x8E\0\0\xB0\x8E\0\0\xBA\x8E\0\0\xBB\x8E\0\0g\x8F\0\0h\x8F\0\0t\x8F\0\0u\x8F\0\0\x7F\x8F\0\0\x80\x8F\0\0\x90\x8F\0\0\x91\x8F\0\0\x96\x8F\0\0\x98\x8F\0\0\x99\x8F\0\0\x9A\x8F\0\0\x9C\x8F\0\0\x9D\x8F\0\0\x9F\x8F\0\0\xA0\x8F\0\0\xA3\x8F\0\0\xA4\x8F\0\0\xAB\x8F\0\0\xAC\x8F\0\0\xBD\x8F\0\0\xBE\x8F\0\0\xC2\x8F\0\0\xC3\x8F\0\0\xC4\x8F\0\0\xC5\x8F\0\0\xE2\x8F\0\0\xE3\x8F\0\0\xED\x8F\0\0\xEE\x8F\0\0\xF9\x8F\0\0\xFA\x8F\0\0\x17\x90\0\0\x18\x90\0\0\x1E\x90\0\0\x1F\x90\0\0.\x90\0\0/\x90\0\0>\x90\0\0?\x90\0\0B\x90\0\0C\x90\0\0O\x90\0\0P\x90\0\0c\x90\0\0d\x90\0\0e\x90\0\0f\x90\0\0\x91\x90\0\0\x92\x90\0\0\xC1\x90\0\0\xC2\x90\0\0\xCA\x90\0\0\xCB\x90\0\0\x19\x91\0\0\x1A\x91\0\0L\x91\0\0M\x91\0\0W\x91\0\0X\x91\0\0]\x91\0\0^\x91\0\0b\x91\0\0d\x91\0\0e\x91\0\0f\x91\0\0j\x91\0\0k\x91\0\0l\x91\0\0m\x91\0\0q\x91\0\0r\x91\0\0u\x91\0\0v\x91\0\0\x7F\x91\0\0\x80\x91\0\0\x87\x91\0\0\x88\x91\0\0\x8B\x91\0\0\x8C\x91\0\0\xBA\x91\0\0\xBB\x91\0\0t\x92\0\0u\x92\0\0\x89\x94\0\0\x8A\x94\0\0\x99\x94\0\0\x9A\x94\0\0\x9D\x94\0\0\x9F\x94\0\0\xA0\x94\0\0\xA1\x94\0\0\xA5\x94\0\0\xA6\x94\0\0\xA7\x94\0\0\xA8\x94\0\0\xA9\x94\0\0\xAA\x94\0\0\xAE\x94\0\0\xB0\x94\0\0\xB3\x94\0\0\xB4\x94\0\0\xBE\x94\0\0\xBF\x94\0\0\xC2\x94\0\0\xC3\x94\0\0\xC5\x94\0\0\xC6\x94\0\0\xD0\x94\0\0\xD1\x94\0\0\xDB\x94\0\0\xDC\x94\0\0\xDD\x94\0\0\xDE\x94\0\0\xF0\x94\0\0\xF1\x94\0\0\xF2\x94\0\0\xF3\x94\0\0\xF8\x94\0\0\xF9\x94\0\0\x04\x95\0\0\x05\x95\0\0\x08\x95\0\0\t\x95\0\0\x0C\x95\0\0\r\x95\0\0\x10\x95\0\0\x12\x95\0\0\x1A\x95\0\0\x1B\x95\0\0#\x95\0\0&\x95\0\0/\x95\0\x001\x95\0\09\x95\0\0:\x95\0\0;\x95\0\0<\x95\0\0@\x95\0\0A\x95\0\0P\x95\0\0R\x95\0\0V\x95\0\0W\x95\0\0p\x95\0\0q\x95\0\0v\x95\0\0w\x95\0\0\xEF\x95\0\0\xF0\x95\0\0\xF8\x95\0\0\xF9\x95\0\0\xFA\x95\0\0\xFB\x95\0\0\xFD\x95\0\0\xFE\x95\0\0\0\x96\0\0\x01\x96\0\0\x0E\x96\0\0\x0F\x96\0\x001\x96\0\x002\x96\0\0K\x96\0\0M\x96\0\0U\x96\0\0V\x96\0\0a\x96\0\0b\x96\0\0h\x96\0\0i\x96\0\0\x85\x96\0\0\x86\x96\0\0\x8B\x96\0\0\x8C\x96\0\0\x98\x96\0\0\x9A\x96\0\0\xA7\x96\0\0\xA8\x96\0\0\xB6\x96\0\0\xB7\x96\0\0\xC0\x96\0\0\xC2\x96\0\0\xC7\x96\0\0\xC8\x96\0\0\xCC\x96\0\0\xCD\x96\0\0\xCF\x96\0\0\xD0\x96\0\0\xD5\x96\0\0\xD6\x96\0\0\xF9\x96\0\0\xFA\x96\0\0\x04\x97\0\0\x05\x97\0\0\t\x97\0\0\n\x97\0\0\x0E\x97\0\0\x0F\x97\0\0\x1C\x97\0\0\x1D\x97\0\0\x1E\x97\0\0\x1F\x97\0\0>\x97\0\0?\x97\0\0a\x97\0\0b\x97\0\0t\x97\0\0u\x97\0\0v\x97\0\0w\x97\0\0\x8D\x97\0\0\x8E\x97\0\0\xA0\x97\0\0\xA1\x97\0\0\xAD\x97\0\0\xAE\x97\0\0\xE7\x97\0\0\xE8\x97\0\0\xED\x97\0\0\xEE\x97\0\0\xF5\x97\0\0\xF6\x97\0\0w\x98\0\0x\x98\0\0\x81\x98\0\0\x83\x98\0\0\x85\x98\0\0\x86\x98\0\0\x88\x98\0\0\x89\x98\0\0\x8A\x98\0\0\x8B\x98\0\0\x93\x98\0\0\x94\x98\0\0\x96\x98\0\0\x97\x98\0\0\x9C\x98\0\0\x9D\x98\0\0\xA0\x98\0\0\xA1\x98\0\0\xA4\x98\0\0\xA5\x98\0\0\xD3\x98\0\0\xD4\x98\0\0e\x99\0\0f\x99\0\0j\x99\0\0k\x99\0\0r\x99\0\0s\x99\0\0u\x99\0\0w\x99\0\0z\x99\0\0{\x99\0\0\x7F\x99\0\0\x80\x99\0\0\x81\x99\0\0\x82\x99\0\0\x85\x99\0\0\x86\x99\0\0\x88\x99\0\0\x89\x99\0\0\x8B\x99\0\0\x8C\x99\0\0\x8D\x99\0\0\x8E\x99\0\0\x8F\x99\0\0\x90\x99\0\0\x92\x99\0\0\x93\x99\0\0n\x9A\0\0q\x9A\0\0s\x9A\0\0u\x9A\0\0y\x9A\0\0z\x9A\0\0|\x9A\0\0}\x9A\0\0\x82\x9A\0\0\x83\x9A\0\0\x84\x9A\0\0\x85\x9A\0\0\x86\x9A\0\0\x88\x9A\0\0\x8F\x9A\0\0\x90\x9A\0\0\xA1\x9A\0\0\xA2\x9A\0\0\xB0\x9A\0\0\xB1\x9A\0\0\xB7\x9A\0\0\xB8\x9A\0\0\xBC\x9A\0\0\xBD\x9A\0\0\xC5\x9A\0\0\xC6\x9A\0\0\xD3\x9A\0\0\xD4\x9A\0\0\xE6\x9A\0\0\xE7\x9A\0\0\x08\x9B\0\0\t\x9B\0\0\x13\x9B\0\0\x14\x9B\0\0A\x9B\0\0B\x9B\0\0D\x9B\0\0E\x9B\0\0O\x9B\0\0P\x9B\0\0\x7F\x9C\0\0\x80\x9C\0\0\x8D\x9C\0\0\x8E\x9C\0\0\xA4\x9C\0\0\xA5\x9C\0\0\xA8\x9C\0\0\xA9\x9C\0\0\xAB\x9C\0\0\xAC\x9C\0\0\xB8\x9C\0\0\xB9\x9C\0\0\xC4\x9C\0\0\xC5\x9C\0\0\xCD\x9C\0\0\xCE\x9C\0\0\xD6\x9C\0\0\xD7\x9C\0\0\xDE\x9C\0\0\xDF\x9C\0\0\"\x9E\0\0#\x9E\0\0%\x9E\0\0'\x9E\0\0/\x9E\0\x000\x9E\0\x003\x9E\0\x004\x9E\0\x005\x9E\0\x006\x9E\0\0=\x9E\0\0>\x9E\0\0C\x9E\0\0D\x9E\0\0I\x9E\0\0K\x9E\0\0O\x9E\0\0P\x9E\0\0f\x9E\0\0g\x9E\0\0\xCF\x9E\0\0\xD0\x9E\0\0\xD4\x9E\0\0\xD5\x9E\0\0\xDB\x9E\0\0\xDC\x9E\0\0\xEF\x9E\0\0\xF0\x9E\0\0\x0E\x9F\0\0\x0F\x9F\0\0,\x9F\0\0-\x9F\0\0\x87\x9F\0\0\x88\x9F\0\0") }, 1465u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static JA: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x11N\0\0\x12N\0\0\xA5N\0\0\xA6N\0\0\xA8N\0\0\xA9N\0\0LQ\0\0MQ\0\0NQ\0\0OQ\0\0\xE7Q\0\0\xE8Q\0\0CR\0\0DR\0\0oS\0\0pS\0\0\tV\0\0\nV\0\0\x14V\0\0\x15V\0\0\x18V\0\0\x19V\0\0\xECX\0\0\xEDX\0\0\xFAX\0\0\xFBX\0\0\t[\0\0\n[\0\0\xC5[\0\0\xC6[\0\0\xF3]\0\0\xF4]\0\0\x9A^\0\0\x9B^\0\0\xB5^\0\0\xB6^\0\0\x18_\0\0\x19_\0\0W_\0\0X_\0\0\xB6`\0\0\xB7`\0\0\x15a\0\0\x16a\0\0\nb\0\0\x0Bb\0\0\x0Cb\0\0\rb\0\0\xFCb\0\0\xFDb\0\0\xC3c\0\0\xC4c\0\0\xA7e\0\0\xA8e\0\0\x0Cf\0\0\rf\0\0Vg\0\0Wg\0\0vh\0\0wh\0\0\xB5h\0\0\xB6h\0\0Ti\0\0Ui\0\0Xn\0\0Yn\0\0\x1Aq\0\0\x1Bq\0\0\xEDq\0\0\xEEq\0\0,r\0\0-r\0\0Lr\0\0Mr\0\0]r\0\0^r\0\0ar\0\0br\0\0\xD0r\0\0\xD1r\0\0\xD7r\0\0\xD8r\0\0\xFCr\0\0\xFDr\0\0*s\0\0+s\0\0Es\0\0Fs\0\0xv\0\0yv\0\0\x91w\0\0\x92w\0\0\x87x\0\0\x88x\0\0Zy\0\0[y\0\0\x84y\0\0\x85y\0\0\x8Ey\0\0\x8Fy\0\0\xE4y\0\0\xE5y\0\0\xFFz\0\0\0{\0\0F}\0\0G}\0\0M~\0\0N~\0\0k\x7F\0\0l\x7F\0\0\x8F\x81\0\0\x90\x81\0\0\x92\x82\0\0\x93\x82\0\0\xC4\x87\0\0\xC5\x87\0\0\xF9\x87\0\0\xFA\x87\0\0\r\x88\0\0\x0E\x88\0\0#\x88\0\0$\x88\0\0\x1B\x8D\0\0\x1C\x8D\0\0D\x8E\0\0E\x8E\0\0\xB0\x8F\0\0\xB1\x8F\0\0I\x91\0\0J\x91\0\0\xF2\x92\0\0\xF3\x92\0\0\x04\x93\0\0\x05\x93\0\0(\x93\0\0)\x93\0\0\x8F\x95\0\0\x90\x95\0\0\xA9\x95\0\0\xAA\x95\0\0\xC0\x96\0\0\xC1\x96\0\0\xC9\x96\0\0\xCA\x96\0\0\xF3\x9C\0\0\xF4\x9C\0\0 \x9F\0\0!\x9F\0\0\x8D\x9F\0\0\x8E\x9F\0\0") }, 75u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static HY: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x87\x05\0\0\x88\x05\0\0") }, 1u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SI: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x8E\r\0\0\x91\r\0\0\xA6\r\0\0\xA7\r\0\0\xF3\r\0\0\xF4\r\0\0\x0B \0\0\x0E \0\0") }, 8u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TT: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x93\x04\0\0\x94\x04\0\0\x9B\x04\0\0\x9C\x04\0\0") }, 2u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MN: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x97\x04\0\0\x98\x04\0\0\xBB\x04\0\0\xBC\x04\0\0\xCA\x04\0\0\xCB\x04\0\0\xD9\x04\0\0\xDA\x04\0\0") }, 4u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KM: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x9D\x17\0\0\x9F\x17\0\0\xB4\x17\0\0\xB6\x17\0\0\xCC\x17\0\0\xCD\x17\0\0\xCE\x17\0\0\xD0\x17\0\0\xD1\x17\0\0\xD2\x17\0\0\x0B \0\0\x0C \0\0") }, 9u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static IT: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xAA\0\0\0\xAB\0\0\0\xBA\0\0\0\xBB\0\0\0\xDF\0\0\0\xE0\0\0\0\xE1\0\0\0\xE8\0\0\0\xEA\0\0\0\xEC\0\0\0\xED\0\0\0\xF0\0\0\0\xF1\0\0\0\xF2\0\0\0\xF4\0\0\0\xF7\0\0\0\xF8\0\0\0\xF9\0\0\0\xFA\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0S\x01\0\0T\x01\0\0") }, 25u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static GL: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xAA\0\0\0\xAB\0\0\0\xBA\0\0\0\xBB\0\0\0\xE0\0\0\0\xE1\0\0\0\xE2\0\0\0\xE9\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xEF\0\0\0\xF2\0\0\0\xF3\0\0\0\xF4\0\0\0\xF7\0\0\0\xF8\0\0\0\xFA\0\0\0\xFB\0\0\0\xFC\0\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0Q\x02\0\0R\x02\0\0") }, 33u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static ES: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xAA\0\0\0\xAB\0\0\0\xBA\0\0\0\xBB\0\0\0\xE0\0\0\0\xE1\0\0\0\xE2\0\0\0\xE9\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xF0\0\0\0\xF2\0\0\0\xF3\0\0\0\xF4\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xFA\0\0\0\xFB\0\0\0\xFC\0\0\0\xFD\0\0\0\xFE\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 34u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static PT: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xAA\0\0\0\xAB\0\0\0\xBA\0\0\0\xBB\0\0\0\xE4\0\0\0\xE7\0\0\0\xE8\0\0\0\xE9\0\0\0\xEB\0\0\0\xED\0\0\0\xEE\0\0\0\xF0\0\0\0\xF1\0\0\0\xF2\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xFA\0\0\0\xFB\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 28u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AS: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xB0\t\0\0\xB1\t\0\0\xCE\t\0\0\xCF\t\0\0\xF2\t\0\0\xF3\t\0\0\x0C \0\0\x0E \0\0") }, 5u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static HE: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xB0\x05\0\0\xBA\x05\0\0\xBB\x05\0\0\xBE\x05\0\0\xBF\x05\0\0\xC0\x05\0\0\xC1\x05\0\0\xC3\x05\0\0\xC4\x05\0\0\xC5\x05\0\0\xF4\x05\0\0\xF5\x05\0\0\x0E \0\0\x10 \0\0") }, 20u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static CA: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xBA\0\0\0\xBB\0\0\0\xE1\0\0\0\xE7\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xEF\0\0\0\xF1\0\0\0\xF2\0\0\0\xF4\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xFA\0\0\0\xFB\0\0\0\xFC\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0@\x01\0\0A\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 30u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static LO: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xD0\x0E\0\0\xDA\x0E\0\0\x0B \0\0\x0C \0\0") }, 11u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static PS: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xD2\x06\0\0\xD3\x06\0\0\x0C \0\0\x10 \0\0") }, 5u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KN: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xDE\x0C\0\0\xDF\x0C\0\0\x0C \0\0\x0E \0\0") }, 3u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FR: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xDF\0\0\0\xE0\0\0\0\xE1\0\0\0\xE2\0\0\0\xE3\0\0\0\xE6\0\0\0\xEC\0\0\0\xEE\0\0\0\xF1\0\0\0\xF4\0\0\0\xF5\0\0\0\xF7\0\0\0\xF8\0\0\0\xF9\0\0\0\xFA\0\0\0\xFB\0\0\0\x01\x01\0\0\x02\x01\0\0\x07\x01\0\0\x08\x01\0\0\x13\x01\0\0\x14\x01\0\0+\x01\0\0,\x01\0\x003\x01\0\x004\x01\0\0Y\x01\0\0Z\x01\0\0a\x01\0\0b\x01\0\0\x7F\x01\0\0\x80\x01\0\0\xD4\x01\0\0\xD5\x01\0\0") }, 23u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static LB: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xDF\0\0\0\xE4\0\0\0\xE5\0\0\0\xE9\0\0\0\xEA\0\0\0\xEB\0\0\0\xEC\0\0\0\xF0\0\0\0\xF1\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0\x1F\x01\0\0 \x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\x000\x01\0\x002\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0_\x01\0\0`\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 40u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FI: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xDF\0\0\0\xE4\0\0\0\xE6\0\0\0\xEC\0\0\0\xED\0\0\0\xF6\0\0\0\xF8\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x05\x01\0\0\x06\x01\0\0\x07\x01\0\0\x08\x01\0\0\x0B\x01\0\0\x0C\x01\0\0\r\x01\0\0\x0E\x01\0\0\x0F\x01\0\0\x10\x01\0\0\x11\x01\0\0\x12\x01\0\0\x13\x01\0\0\x14\x01\0\0\x17\x01\0\0\x18\x01\0\0\x19\x01\0\0\x1A\x01\0\0\x1B\x01\0\0\x1C\x01\0\0\x1F\x01\0\0 \x01\0\0#\x01\0\0$\x01\0\0'\x01\0\0(\x01\0\0+\x01\0\0,\x01\0\0/\x01\0\x002\x01\0\x007\x01\0\08\x01\0\0:\x01\0\0;\x01\0\0<\x01\0\0=\x01\0\0>\x01\0\0?\x01\0\0B\x01\0\0C\x01\0\0D\x01\0\0E\x01\0\0F\x01\0\0G\x01\0\0H\x01\0\0I\x01\0\0K\x01\0\0L\x01\0\0Q\x01\0\0R\x01\0\0S\x01\0\0T\x01\0\0U\x01\0\0V\x01\0\0Y\x01\0\0Z\x01\0\0[\x01\0\0\\\x01\0\0]\x01\0\0^\x01\0\0_\x01\0\0`\x01\0\0c\x01\0\0d\x01\0\0e\x01\0\0f\x01\0\0g\x01\0\0h\x01\0\0k\x01\0\0l\x01\0\0o\x01\0\0p\x01\0\0q\x01\0\0r\x01\0\0s\x01\0\0t\x01\0\0z\x01\0\0{\x01\0\0|\x01\0\0}\x01\0\0\xE5\x01\0\0\xE6\x01\0\0\xE7\x01\0\0\xE8\x01\0\0\xE9\x01\0\0\xEA\x01\0\0\xEF\x01\0\0\xF0\x01\0\0\x19\x02\0\0\x1A\x02\0\0\x1B\x02\0\0\x1C\x02\0\0\x1F\x02\0\0 \x02\0\0\x92\x02\0\0\x93\x02\0\0") }, 80u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KU: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xDF\0\0\0\xE7\0\0\0\xE8\0\0\0\xEA\0\0\0\xEB\0\0\0\xEE\0\0\0\xEF\0\0\0\xF0\0\0\0\xF1\0\0\0\xF5\0\0\0\xF8\0\0\0\xFB\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 33u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static HSB: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xDF\0\0\0\xF0\0\0\0\xF1\0\0\0\xF3\0\0\0\xF4\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xFE\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x05\x01\0\0\x06\x01\0\0\x0F\x01\0\0\x10\x01\0\0\x11\x01\0\0\x12\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0\x17\x01\0\0\x18\x01\0\0\x19\x01\0\0\x1A\x01\0\0\x1F\x01\0\0 \x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\x000\x01\0\x002\x01\0\0:\x01\0\0;\x01\0\0>\x01\0\0?\x01\0\0H\x01\0\0I\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0Q\x01\0\0R\x01\0\0S\x01\0\0T\x01\0\0U\x01\0\0V\x01\0\0[\x01\0\0\\\x01\0\0_\x01\0\0`\x01\0\0e\x01\0\0f\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0o\x01\0\0p\x01\0\0q\x01\0\0r\x01\0\0z\x01\0\0{\x01\0\0|\x01\0\0}\x01\0\0") }, 59u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static DSB: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xDF\0\0\0\xF0\0\0\0\xF1\0\0\0\xF3\0\0\0\xF4\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xFE\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x05\x01\0\0\x06\x01\0\0\x0F\x01\0\0\x10\x01\0\0\x11\x01\0\0\x12\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0\x17\x01\0\0\x18\x01\0\0\x19\x01\0\0\x1A\x01\0\0\x1F\x01\0\0 \x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\x000\x01\0\x002\x01\0\0:\x01\0\0;\x01\0\0>\x01\0\0?\x01\0\0H\x01\0\0I\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0Q\x01\0\0R\x01\0\0S\x01\0\0T\x01\0\0Y\x01\0\0Z\x01\0\0_\x01\0\0`\x01\0\0e\x01\0\0f\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0o\x01\0\0p\x01\0\0q\x01\0\0r\x01\0\0|\x01\0\0}\x01\0\0") }, 57u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SK: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE0\0\0\0\xE1\0\0\0\xE2\0\0\0\xE3\0\0\0\xE5\0\0\0\xE9\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xF0\0\0\0\xF1\0\0\0\xF3\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xFA\0\0\0\xFB\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0Q\x01\0\0R\x01\0\0S\x01\0\0T\x01\0\0Y\x01\0\0Z\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0q\x01\0\0r\x01\0\0") }, 33u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static NL: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE0\0\0\0\xE1\0\0\0\xE2\0\0\0\xE4\0\0\0\xE5\0\0\0\xE9\0\0\0\xEA\0\0\0\xEB\0\0\0\xEE\0\0\0\xEF\0\0\0\xF1\0\0\0\xF2\0\0\0\xF4\0\0\0\xF5\0\0\0\xF8\0\0\0\xFA\0\0\0\xFB\0\0\0\xFC\0\0\0\xFD\0\0\0\xFE\0\0\0\xFF\0\0\0\0\x01\0\0S\x01\0\0T\x01\0\0") }, 17u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static CS: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE0\0\0\0\xE1\0\0\0\xE2\0\0\0\xE9\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xF0\0\0\0\xF1\0\0\0\xF3\0\0\0\xF4\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xFA\0\0\0\xFB\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0>\x01\0\0?\x01\0\0B\x01\0\0C\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0U\x01\0\0V\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 36u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static IE: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE0\0\0\0\xE1\0\0\0\xE2\0\0\0\xE9\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xF0\0\0\0\xF1\0\0\0\xF3\0\0\0\xF4\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xFA\0\0\0\xFB\0\0\0\xFE\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 34u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x03\0l\xCA\xBCn\xCA\xBC") },
+ ));
+ static AF: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE0\0\0\0\xE1\0\0\0\xE3\0\0\0\xE8\0\0\0\xEC\0\0\0\xEE\0\0\0\xF2\0\0\0\xF4\0\0\0\xF9\0\0\0\xFB\0\0\0\xFC\0\0\0\xFE\0\0\0") }, 14u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static RO: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE0\0\0\0\xE2\0\0\0\xE4\0\0\0\xE6\0\0\0\xE7\0\0\0\xEC\0\0\0\xF1\0\0\0\xF2\0\0\0\xF6\0\0\0\xF7\0\0\0\xFC\0\0\0\xFD\0\0\0_\x01\0\0`\x01\0\0c\x01\0\0d\x01\0\0") }, 14u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static DA: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE0\0\0\0\xE3\0\0\0\xE4\0\0\0\xE5\0\0\0\xE7\0\0\0\xEC\0\0\0\xED\0\0\0\xF0\0\0\0\xF1\0\0\0\xF2\0\0\0\xF3\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF9\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0S\x01\0\0T\x01\0\0\xFF\x01\0\0\0\x02\0\0") }, 23u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static NDS_NL: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE0\0\0\0\xE3\0\0\0\xE4\0\0\0\xE5\0\0\0\xE8\0\0\0\xF0\0\0\0\xF2\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF9\0\0\0\xFD\0\0\0") }, 20u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static EN_ZA: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE0\0\0\0\xE3\0\0\0\xE4\0\0\0\xF0\0\0\0\xF1\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0a\x01\0\0b\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0\x13\x1E\0\0\x14\x1E\0\0=\x1E\0\0>\x1E\0\0E\x1E\0\0F\x1E\0\0K\x1E\0\0L\x1E\0\0q\x1E\0\0r\x1E\0\0") }, 43u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static NDS: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE0\0\0\0\xE3\0\0\0\xE6\0\0\0\xF0\0\0\0\xF1\0\0\0\xF5\0\0\0\xF8\0\0\0\xFC\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0\x19\x01\0\0\x1A\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 34u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FIL: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE0\0\0\0\xE3\0\0\0\xE8\0\0\0\xEB\0\0\0\xEC\0\0\0\xEF\0\0\0\xF2\0\0\0\xF5\0\0\0\xF9\0\0\0\xFC\0\0\0") }, 15u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static ET: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE0\0\0\0\xE4\0\0\0\xE5\0\0\0\xF0\0\0\0\xF1\0\0\0\xF5\0\0\0\xF8\0\0\0\xFC\0\0\0\x01\x01\0\0\x02\x01\0\0\x13\x01\0\0\x14\x01\0\0+\x01\0\0,\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0") }, 30u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static DE: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE0\0\0\0\xE4\0\0\0\xE5\0\0\0\xF0\0\0\0\xF1\0\0\0\xF5\0\0\0\xF8\0\0\0\xFC\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0\x1F\x01\0\0 \x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\x000\x01\0\x002\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0_\x01\0\0`\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 39u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static EU: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE0\0\0\0\xE7\0\0\0\xE8\0\0\0\xF0\0\0\0\xF2\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 36u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SU: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE0\0\0\0\xE9\0\0\0\xEA\0\0\0\xF0\0\0\0\xF1\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 37u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static EN: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE0\0\0\0\xF0\0\0\0\xF1\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 38u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static NO: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE1\0\0\0\xE2\0\0\0\xE3\0\0\0\xE5\0\0\0\xE7\0\0\0\xE9\0\0\0\xEA\0\0\0\xEB\0\0\0\xED\0\0\0\xEE\0\0\0\xF1\0\0\0\xF2\0\0\0\xF6\0\0\0\xF7\0\0\0\xFA\0\0\0\xFB\0\0\0\xFC\0\0\0\xFD\0\0\0\r\x01\0\0\x0E\x01\0\0\x11\x01\0\0\x12\x01\0\0D\x01\0\0E\x01\0\0K\x01\0\0L\x01\0\0a\x01\0\0b\x01\0\0g\x01\0\0h\x01\0\0~\x01\0\0\x7F\x01\0\0\xCE\x01\0\0\xCF\x01\0\0") }, 19u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FR_CA: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE1\0\0\0\xE2\0\0\0\xE3\0\0\0\xE6\0\0\0\xEC\0\0\0\xEE\0\0\0\xF1\0\0\0\xF4\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xF9\0\0\0\xFA\0\0\0\xFB\0\0\0\x01\x01\0\0\x02\x01\0\0\x13\x01\0\0\x14\x01\0\0+\x01\0\0,\x01\0\0\xD4\x01\0\0\xD5\x01\0\0") }, 16u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static NN: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE1\0\0\0\xE2\0\0\0\xE4\0\0\0\xE5\0\0\0\xE7\0\0\0\xE9\0\0\0\xEA\0\0\0\xEB\0\0\0\xF1\0\0\0\xF2\0\0\0\xF6\0\0\0\xF7\0\0\0\xFC\0\0\0\xFD\0\0\0\r\x01\0\0\x0E\x01\0\0\x11\x01\0\0\x12\x01\0\0D\x01\0\0E\x01\0\0K\x01\0\0L\x01\0\0a\x01\0\0b\x01\0\0g\x01\0\0h\x01\0\0~\x01\0\0\x7F\x01\0\0\xCE\x01\0\0\xCF\x01\0\0") }, 16u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static RM: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE1\0\0\0\xE3\0\0\0\xE4\0\0\0\xE8\0\0\0\xEA\0\0\0\xEC\0\0\0\xED\0\0\0\xF0\0\0\0\xF1\0\0\0\xF2\0\0\0\xF3\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xF9\0\0\0\xFA\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 31u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SV: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE1\0\0\0\xE4\0\0\0\xE6\0\0\0\xE9\0\0\0\xEB\0\0\0\xEC\0\0\0\xED\0\0\0\xF0\0\0\0\xF1\0\0\0\xF2\0\0\0\xF3\0\0\0\xF4\0\0\0\xF8\0\0\0\xF9\0\0\0\xFA\0\0\0\xFB\0\0\0\xFC\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0+\x01\0\0,\x01\0\0") }, 18u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static OC: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE2\0\0\0\xE7\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xEF\0\0\0\xF1\0\0\0\xF2\0\0\0\xF4\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xFA\0\0\0\xFB\0\0\0\xFC\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FY: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE6\0\0\0\xE7\0\0\0\xF2\0\0\0\xF3\0\0\0\xF9\0\0\0\xFA\0\0\0") }, 3u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static NQO: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE8\x07\0\0\xEB\x07\0\0") }, 3u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static GU: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xF0\n\0\0\xF1\n\0\0\x0C \0\0\x0E \0\0") }, 3u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BN: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xF0\t\0\0\xFA\t\0\0\x0C \0\0\x0E \0\0") }, 12u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static HI_LATN: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xF1\0\0\0\xF2\0\0\0\x01\x01\0\0\x02\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0[\x01\0\0\\\x01\0\0k\x01\0\0l\x01\0\0\r\x1E\0\0\x0E\x1E\0\0%\x1E\0\0&\x1E\0\x007\x1E\0\08\x1E\0\0A\x1E\0\0B\x1E\0\0E\x1E\0\0F\x1E\0\0G\x1E\0\0H\x1E\0\0[\x1E\0\0\\\x1E\0\0c\x1E\0\0d\x1E\0\0m\x1E\0\0n\x1E\0\0") }, 18u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x04\0\0\0\0\0\x03\0\x06\0\t\0l\xCC\xA5m\xCC\x90r\xCC\xA5r\xCC\xA5\xCC\x84") },
+ ));
+ static KA: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xF1\x10\0\0\xFB\x10\0\0\0-\0\0&-\0\0") }, 48u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static LIJ: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xF5\0\0\0\xF6\0\0\0M\x01\0\0N\x01\0\0S\x01\0\0T\x01\0\0Y\x01\0\0Z\x01\0\0") }, 4u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SO: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0b\0\0\0e\0\0\0f\0\0\0i\0\0\0j\0\0\0o\0\0\0q\0\0\0u\0\0\0w\0\0\0z\0\0\0{\0\0\0") }, 8u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static VMW: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"b\0\0\0c\0\0\0d\0\0\0e\0\0\0g\0\0\0h\0\0\0q\0\0\0r\0\0\0") }, 4u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MI: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"b\0\0\0e\0\0\0f\0\0\0h\0\0\0j\0\0\0k\0\0\0l\0\0\0m\0\0\0q\0\0\0r\0\0\0s\0\0\0t\0\0\0v\0\0\0w\0\0\0x\0\0\0{\0\0\0") }, 13u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TOK: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"b\0\0\0e\0\0\0f\0\0\0i\0\0\0q\0\0\0s\0\0\0v\0\0\0w\0\0\0x\0\0\0{\0\0\0") }, 12u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TO: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"b\0\0\0e\0\0\0g\0\0\0h\0\0\0j\0\0\0k\0\0\0q\0\0\0s\0\0\0w\0\0\0{\0\0\0\xE0\0\0\0\xE1\0\0\0\xE2\0\0\0\xE3\0\0\0\xE4\0\0\0\xE9\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xF0\0\0\0\xF1\0\0\0\xF3\0\0\0\xF4\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xFA\0\0\0\xFB\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0\x03\x01\0\0\x04\x01\0\0\x15\x01\0\0\x16\x01\0\0-\x01\0\0.\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0m\x01\0\0n\x01\0\0") }, 38u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KGP: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"b\0\0\0e\0\0\0l\0\0\0m\0\0\0q\0\0\0r\0\0\0w\0\0\0y\0\0\0z\0\0\0{\0\0\0\xAA\0\0\0\xAB\0\0\0\xBA\0\0\0\xBB\0\0\0\xE0\0\0\0\xE1\0\0\0\xE2\0\0\0\xE3\0\0\0\xE4\0\0\0\xE9\0\0\0\xEA\0\0\0\xF0\0\0\0\xF1\0\0\0\xF3\0\0\0\xF4\0\0\0\xF7\0\0\0\xF8\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0\xB0\x02\0\0\xB1\x02\0\0I\x1D\0\0J\x1D\0\0M\x1D\0\0N\x1D\0\0\x7F \0\0\x80 \0\0") }, 49u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static QU: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"b\0\0\0h\0\0\0j\0\0\0k\0\0\0o\0\0\0p\0\0\0r\0\0\0s\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0z\0\0\0{\0\0\0\xE0\0\0\0\xF0\0\0\0\xF2\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 49u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static YRL: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"c\0\0\0d\0\0\0f\0\0\0g\0\0\0h\0\0\0i\0\0\0j\0\0\0k\0\0\0l\0\0\0m\0\0\0o\0\0\0p\0\0\0q\0\0\0r\0\0\0v\0\0\0w\0\0\0z\0\0\0{\0\0\0\xAA\0\0\0\xAB\0\0\0\xBA\0\0\0\xBB\0\0\0\xE0\0\0\0\xE3\0\0\0\xE4\0\0\0\xF0\0\0\0\xF1\0\0\0\xF7\0\0\0\xF8\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0\xF9\x1E\0\0\xFA\x1E\0\0") }, 50u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static CEB: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"c\0\0\0d\0\0\0f\0\0\0g\0\0\0j\0\0\0k\0\0\0q\0\0\0r\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0z\0\0\0{\0\0\0\xF1\0\0\0\xF2\0\0\0") }, 8u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BR: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"c\0\0\0d\0\0\0q\0\0\0r\0\0\0\xE0\0\0\0\xEA\0\0\0\xEB\0\0\0\xF0\0\0\0\xF2\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xF9\0\0\0\xFA\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 37u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TK: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"c\0\0\0d\0\0\0q\0\0\0r\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0") }, 4u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static YO: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"c\0\0\0d\0\0\0q\0\0\0r\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0z\0\0\0{\0\0\0") }, 5u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KEA: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"c\0\0\0d\0\0\0q\0\0\0r\0\0\0w\0\0\0x\0\0\0\xAA\0\0\0\xAB\0\0\0\xBA\0\0\0\xBB\0\0\0\xE0\0\0\0\xF0\0\0\0\xF2\0\0\0\xF7\0\0\0\xF8\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0)\x01\0\0*\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0i\x01\0\0j\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0X\x1D\0\0Y\x1D\0\0\xBD\x1E\0\0\xBE\x1E\0\0") }, 47u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x03\0n\xCC\x88rr") },
+ ));
+ static IS: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"c\0\0\0d\0\0\0q\0\0\0r\0\0\0w\0\0\0x\0\0\0z\0\0\0{\0\0\0") }, 4u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FO: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"c\0\0\0d\0\0\0q\0\0\0r\0\0\0w\0\0\0y\0\0\0z\0\0\0{\0\0\0") }, 5u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SW: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"c\0\0\0d\0\0\0q\0\0\0r\0\0\0x\0\0\0y\0\0\0") }, 3u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static PCM: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"c\0\0\0d\0\0\0q\0\0\0r\0\0\0x\0\0\0y\0\0\0\xE0\0\0\0\xE1\0\0\0\xE8\0\0\0\xE9\0\0\0\xEC\0\0\0\xED\0\0\0\xF2\0\0\0\xF3\0\0\0\xF9\0\0\0\xFA\0\0\0") }, 8u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x05\0\xE1\xBA\xB9\xCC\x80\xE1\xBB\x8D\xCC\x80") },
+ ));
+ static IG: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"c\0\0\0d\0\0\0q\0\0\0r\0\0\0x\0\0\0y\0\0\0\xE0\0\0\0\xE2\0\0\0\xE8\0\0\0\xEA\0\0\0\xEC\0\0\0\xEE\0\0\0\xF2\0\0\0\xF4\0\0\0\xF9\0\0\0\xFB\0\0\0\x01\x01\0\0\x02\x01\0\0\x13\x01\0\0\x14\x01\0\0+\x01\0\0,\x01\0\0D\x01\0\0E\x01\0\0M\x01\0\0N\x01\0\0k\x01\0\0l\x01\0\0\xF9\x01\0\0\xFA\x01\0\0?\x1E\0\0@\x1E\0\0") }, 21u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x07\0\0\0\0\0\x03\0\x08\0\r\0\x12\0\x17\0\x1C\0m\xCC\x80\xE1\xBB\x8B\xCC\x80\xE1\xBB\x8B\xCC\x81\xE1\xBB\x8D\xCC\x80\xE1\xBB\x8D\xCC\x81\xE1\xBB\xA5\xCC\x80\xE1\xBB\xA5\xCC\x81") },
+ ));
+ static UZ: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"c\0\0\0d\0\0\0w\0\0\0x\0\0\0\xE0\0\0\0\xF0\0\0\0\xF1\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 40u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MT: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"c\0\0\0d\0\0\0y\0\0\0z\0\0\0") }, 2u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BLO: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"d\0\0\0e\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0z\0\0\0{\0\0\0\xDF\0\0\0\xE0\0\0\0\xE3\0\0\0\xE8\0\0\0\xEB\0\0\0\xEC\0\0\0\xEF\0\0\0\xF0\0\0\0\xF1\0\0\0\xF2\0\0\0\xF5\0\0\0\xF7\0\0\0\xF8\0\0\0\xF9\0\0\0\xFC\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x07\x01\0\0\x08\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0\x1B\x01\0\0\x1C\x01\0\0)\x01\0\0*\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\x003\x01\0\x004\x01\0\0H\x01\0\0I\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0Y\x01\0\0Z\x01\0\0a\x01\0\0b\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0\x7F\x01\0\0\x80\x01\0\0\x92\x01\0\0\x93\x01\0\0\xB4\x01\0\0\xB5\x01\0\0\xCE\x01\0\0\xCF\x01\0\0\xD0\x01\0\0\xD1\x01\0\0\xD2\x01\0\0\xD3\x01\0\0\xD4\x01\0\0\xD5\x01\0\0S\x02\0\0T\x02\0\0W\x02\0\0X\x02\0\0c\x02\0\0d\x02\0\0\x8B\x02\0\0\x8C\x02\0\0\x92\x02\0\0\x93\x02\0\0\x1B\x1E\0\0\x1C\x1E\0\0-\x1E\0\0.\x1E\0\0u\x1E\0\0v\x1E\0\0\xBD\x1E\0\0\xBE\x1E\0\0") }, 52u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x1D\0\0\0\0\0\x03\0\x05\0\x08\0\x0B\0\x0E\0\x11\0\x13\0\x16\0\x1A\0\x1E\0\"\0&\0*\0.\x002\x006\0:\0>\0B\0F\0J\0N\0R\0V\0Z\0^\0b\0f\0a\xCC\xB0hwm\xCC\x84m\xCC\x8Cn\xCC\x84o\xCC\xB0xw\xC5\x8Bw\xC7\x9D\xCC\x83\xC7\x9D\xCC\x84\xC7\x9D\xCC\xB0\xC9\x94\xCC\x83\xC9\x94\xCC\x84\xC9\x94\xCC\x8C\xC9\x94\xCC\xB0\xC9\x99\xCC\x8C\xC9\x9B\xCC\x83\xC9\x9B\xCC\x84\xC9\x9B\xCC\x8C\xC9\x9B\xCC\xB0\xC9\xA9\xCC\x83\xC9\xA9\xCC\x84\xC9\xA9\xCC\xB0\xCA\x8A\xCC\x83\xCA\x8A\xCC\x84\xCA\x8A\xCC\x8C\xCA\x8A\xCC\xB0\xCC\x83\xC5\xA9\xCC\x83\xCA\xBC") },
+ ));
+ static VI: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"f\0\0\0g\0\0\0j\0\0\0k\0\0\0w\0\0\0x\0\0\0z\0\0\0{\0\0\0") }, 4u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static JV: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"f\0\0\0g\0\0\0q\0\0\0r\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0z\0\0\0{\0\0\0") }, 5u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TE: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"f\x0C\0\0p\x0C\0\0\x0C \0\0\x0E \0\0") }, 12u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static WO: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"h\0\0\0i\0\0\0v\0\0\0w\0\0\0z\0\0\0{\0\0\0\xE3\0\0\0\xE4\0\0\0") }, 4u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static GD: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"j\0\0\0l\0\0\0q\0\0\0r\0\0\0v\0\0\0{\0\0\0\xE1\0\0\0\xE8\0\0\0\xE9\0\0\0\xEC\0\0\0\xED\0\0\0\xF0\0\0\0\xF1\0\0\0\xF2\0\0\0\xF3\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xF9\0\0\0\xFA\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x0B\x01\0\0\x0C\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0!\x01\0\0\"\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\x001\x01\0\x002\x01\0\0B\x01\0\0C\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0_\x01\0\0`\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0\x19\x02\0\0\x1A\x02\0\0\x0B\x1E\0\0\x0C\x1E\0\0\x1F\x1E\0\0 \x1E\0\0A\x1E\0\0B\x1E\0\0W\x1E\0\0X\x1E\0\0a\x1E\0\0b\x1E\0\0k\x1E\0\0l\x1E\0\0") }, 53u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static GA: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"j\0\0\0l\0\0\0q\0\0\0r\0\0\0v\0\0\0{\0\0\0\xE5\0\0\0\xE6\0\0\0\x0B\x01\0\0\x0C\x01\0\0!\x01\0\0\"\x01\0\0\x03\x1E\0\0\x04\x1E\0\0\x0B\x1E\0\0\x0C\x1E\0\0\x1F\x1E\0\0 \x1E\0\0A\x1E\0\0B\x1E\0\0W\x1E\0\0X\x1E\0\0a\x1E\0\0b\x1E\0\0k\x1E\0\0l\x1E\0\0") }, 18u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AST: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"j\0\0\0l\0\0\0w\0\0\0x\0\0\0\xAA\0\0\0\xAB\0\0\0\xBA\0\0\0\xBB\0\0\0\xE0\0\0\0\xE1\0\0\0\xE2\0\0\0\xE9\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xF0\0\0\0\xF2\0\0\0\xF3\0\0\0\xF4\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xFA\0\0\0\xFB\0\0\0\xFC\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 36u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static CY: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"k\0\0\0l\0\0\0q\0\0\0r\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0z\0\0\0{\0\0\0\xE3\0\0\0\xE4\0\0\0\xE5\0\0\0\xE8\0\0\0\xF1\0\0\0\xF2\0\0\0\xF8\0\0\0\xF9\0\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 22u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static VEC: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"k\0\0\0l\0\0\0q\0\0\0r\0\0\0w\0\0\0x\0\0\0y\0\0\0z\0\0\0\xAA\0\0\0\xAB\0\0\0\xBA\0\0\0\xBB\0\0\0\xE1\0\0\0\xE2\0\0\0\xE7\0\0\0\xE8\0\0\0\xED\0\0\0\xEE\0\0\0\xFA\0\0\0\xFB\0\0\0\x07\x01\0\0\x08\x01\0\0B\x01\0\0C\x01\0\0_\x01\0\0`\x01\0\0c\x01\0\0d\x01\0\0\xF5\x01\0\0\xF6\x01\0\0\xA3\x02\0\0\xA4\x02\0\0\xA6\x02\0\0\xA7\x02\0\0\x11\x1E\0\0\x12\x1E\0\0") }, 18u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0z\xCC\xA7") },
+ ));
+ static SC: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"k\0\0\0l\0\0\0q\0\0\0r\0\0\0w\0\0\0z\0\0\0\xAA\0\0\0\xAB\0\0\0\xBA\0\0\0\xBB\0\0\0\xDF\0\0\0\xE0\0\0\0\xE1\0\0\0\xE8\0\0\0\xE9\0\0\0\xEC\0\0\0\xED\0\0\0\xF0\0\0\0\xF1\0\0\0\xF2\0\0\0\xF3\0\0\0\xF7\0\0\0\xF8\0\0\0\xF9\0\0\0\xFA\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0S\x01\0\0T\x01\0\0") }, 32u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AR_MA: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"o\x06\0\0p\x06\0\0~\x06\0\0\x7F\x06\0\0\x86\x06\0\0\x87\x06\0\0\x98\x06\0\0\x99\x06\0\0\x9C\x06\0\0\x9D\x06\0\0\xA2\x06\0\0\xA3\x06\0\0\xA4\x06\0\0\xA6\x06\0\0\xA7\x06\0\0\xAA\x06\0\0\xAD\x06\0\0\xAE\x06\0\0\xAF\x06\0\0\xB0\x06\0\0\xCC\x06\0\0\xCD\x06\0\0c\x07\0\0d\x07\0\0\x0C \0\0\x10 \0\0") }, 19u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static HA: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"p\0\0\0r\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0\xE0\0\0\0\xE3\0\0\0\xE8\0\0\0\xEB\0\0\0\xEC\0\0\0\xEF\0\0\0\xF2\0\0\0\xF5\0\0\0\xF9\0\0\0\xFC\0\0\0") }, 19u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0r\xCC\x83") },
+ ));
+ static HA_NE: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"p\0\0\0r\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0\xE0\0\0\0\xE3\0\0\0\xE8\0\0\0\xEB\0\0\0\xEC\0\0\0\xEF\0\0\0\xF2\0\0\0\xF5\0\0\0\xF9\0\0\0\xFC\0\0\0") }, 19u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x03\0r\xCC\x83\xCA\xBCy") },
+ ));
+ static PL: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"q\0\0\0r\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0\xDF\0\0\0\xE1\0\0\0\xE2\0\0\0\xE3\0\0\0\xE4\0\0\0\xEC\0\0\0\xEE\0\0\0\xF0\0\0\0\xF4\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF9\0\0\0\xFA\0\0\0\xFB\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0S\x01\0\0T\x01\0\0") }, 23u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SZL: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"q\0\0\0r\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0\xDF\0\0\0\xE1\0\0\0\xE2\0\0\0\xE3\0\0\0\xE4\0\0\0\xF0\0\0\0\xF1\0\0\0\xF4\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xFE\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x05\x01\0\0\x06\x01\0\0\r\x01\0\0\x0E\x01\0\0\x0F\x01\0\0\x10\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0\x19\x01\0\0\x1A\x01\0\0\x1B\x01\0\0\x1C\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0>\x01\0\0?\x01\0\0H\x01\0\0I\x01\0\0S\x01\0\0T\x01\0\0U\x01\0\0V\x01\0\0Y\x01\0\0Z\x01\0\0a\x01\0\0b\x01\0\0e\x01\0\0f\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0o\x01\0\0p\x01\0\0~\x01\0\0\x7F\x01\0\0") }, 51u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TR: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"q\0\0\0r\0\0\0w\0\0\0y\0\0\0\xDF\0\0\0\xE7\0\0\0\xE8\0\0\0\xF0\0\0\0\xF1\0\0\0\xF5\0\0\0\xF8\0\0\0\xFC\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 39u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static LT: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"q\0\0\0r\0\0\0w\0\0\0y\0\0\0\xE0\0\0\0\xE2\0\0\0\xE3\0\0\0\xE4\0\0\0\xE8\0\0\0\xEA\0\0\0\xEC\0\0\0\xEE\0\0\0\xF1\0\0\0\xF4\0\0\0\xF5\0\0\0\xF6\0\0\0\xF9\0\0\0\xFB\0\0\0)\x01\0\0*\x01\0\0i\x01\0\0j\x01\0\0\xBD\x1E\0\0\xBE\x1E\0\0") }, 19u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x19\0\0\0\0\0\x02\0\x04\0\x07\0\x0C\0\x11\0\x16\0\x19\0\x1E\0!\0$\0'\0+\0/\x003\x007\0;\0?\0C\0G\0M\0S\0W\0[\0_\0chdzd\xC5\xBEi\xCC\x87\xCC\x80i\xCC\x87\xCC\x81i\xCC\x87\xCC\x83j\xCC\x83j\xCC\x87\xCC\x83l\xCC\x83m\xCC\x83r\xCC\x83\xC4\x85\xCC\x81\xC4\x85\xCC\x83\xC4\x97\xCC\x81\xC4\x97\xCC\x83\xC4\x99\xCC\x81\xC4\x99\xCC\x83\xC4\xAF\xCC\x81\xC4\xAF\xCC\x83\xC4\xAF\xCC\x87\xCC\x81\xC4\xAF\xCC\x87\xCC\x83\xC5\xAB\xCC\x81\xC5\xAB\xCC\x83\xC5\xB3\xCC\x81\xC5\xB3\xCC\x83") },
+ ));
+ static BS: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"q\0\0\0r\0\0\0w\0\0\0z\0\0\0") }, 4u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static LV: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"q\0\0\0r\0\0\0w\0\0\0z\0\0\0M\x01\0\0N\x01\0\0W\x01\0\0X\x01\0\0") }, 6u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static HU: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"q\0\0\0r\0\0\0w\0\0\0z\0\0\0\xE0\0\0\0\xE1\0\0\0\xE2\0\0\0\xE9\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xF0\0\0\0\xF1\0\0\0\xF3\0\0\0\xF4\0\0\0\xF5\0\0\0\xF8\0\0\0\xFA\0\0\0\xFB\0\0\0\xFC\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 35u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SL: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"q\0\0\0r\0\0\0w\0\0\0z\0\0\0\xE0\0\0\0\xE3\0\0\0\xE4\0\0\0\xF0\0\0\0\xF1\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF8\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x07\x01\0\0\x08\x01\0\0\x11\x01\0\0\x12\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0S\x01\0\0T\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0") }, 43u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SR_LATN: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"q\0\0\0r\0\0\0w\0\0\0z\0\0\0\xE5\0\0\0\xE6\0\0\0") }, 5u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SW_CD: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"q\0\0\0r\0\0\0x\0\0\0y\0\0\0") }, 2u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AZ: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"w\0\0\0x\0\0\0") }, 1u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BE: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(zerovec::ZeroVec::new(), 0u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\n\0\0\0\0\0\x04\0\x08\0\x0C\0\x10\0\x14\0\x18\0\x1C\0 \0$\0\xD0\xB0\xCC\x81\xD0\xB5\xCC\x81\xD0\xBE\xCC\x81\xD1\x83\xCC\x81\xD1\x8B\xCC\x81\xD1\x8D\xCC\x81\xD1\x8E\xCC\x81\xD1\x8F\xCC\x81\xD1\x91\xCC\x81\xD1\x96\xCC\x81") },
+ ));
+ static CV: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(zerovec::ZeroVec::new(), 0u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\t\0\0\0\0\0\x04\0\x08\0\x0C\0\x10\0\x14\0\x18\0\x1C\0 \0\xD0\xB0\xCC\x81\xD0\xB5\xCC\x81\xD0\xB8\xCC\x81\xD0\xBE\xCC\x81\xD1\x83\xCC\x81\xD1\x8B\xCC\x81\xD1\x8D\xCC\x81\xD1\x8E\xCC\x81\xD1\x8F\xCC\x81") },
+ ));
+ static SR: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(zerovec::ZeroVec::new(), 0u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x05\0\0\0\0\0\x04\0\x08\0\x0C\0\x10\0\xD0\xB0\xCC\x82\xD0\xB5\xCC\x82\xD0\xB8\xCC\x82\xD0\xBE\xCC\x82\xD1\x83\xCC\x82") },
+ ));
+ static EL_POLYTON: <icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(zerovec::ZeroVec::new(), 0u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static VALUES: [&<icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::DataMarker>::Yokeable; 155usize] = [&AF, &AR, &AR_MA, &AS, &AST, &AZ, &BE, &BG, &BGC, &BHO, &BLO, &BN, &BR, &BRX, &BS, &CA, &CEB, &CS, &CV, &CY, &DA, &DE, &DOI, &DSB, &EL, &EL_POLYTON, &EN, &EN_ZA, &BS, &ES, &ET, &EU, &FA, &FA_AF, &FF_ADLM, &FI, &FIL, &FO, &FR, &FR_CA, &FY, &GA, &GD, &GL, &GU, &HA, &HA_NE, &HE, &HI, &HI_LATN, &BS, &HSB, &HU, &HY, &EN, &EN, &IE, &IG, &IS, &IT, &JA, &JV, &KA, &KEA, &KGP, &KM, &KN, &KO, &HI, &KS, &BRX, &KU, &KY, &LB, &LIJ, &EN, &LO, &LT, &LV, &MAI, &MI, &MK, &ML, &MN, &BRX, &HI, &MT, &MY, &NDS, &NDS_NL, &HI, &NL, &NN, &NO, &NQO, &OC, &BRX, &PA, &PCM, &PL, &PS, &PS_PK, &PT, &QU, &RAJ, &RM, &RO, &CV, &SA, &SAH, &SC, &SD, &BRX, &SI, &SK, &SL, &SO, &AZ, &SR, &SR_LATN, &SU, &SV, &SW, &SW_CD, &SYR, &SZL, &BRX, &TE, &TG, &TH, &TI, &TK, &TO, &TOK, &TR, &TT, &UG, &UK, &EL_POLYTON, &UR, &UZ, &TG, &VEC, &VI, &VMW, &WO, &EN, &XNR, &YO, &YRL, &YUE, &YUE_HANS, &ZH, &ZH_HANT, &EN];
+ static KEYS: [&str; 155usize] = ["af", "ar", "ar-MA", "as", "ast", "az", "be", "bg", "bgc", "bho", "blo", "bn", "br", "brx", "bs", "ca", "ceb", "cs", "cv", "cy", "da", "de", "doi", "dsb", "el", "el-polyton", "en", "en-ZA", "eo", "es", "et", "eu", "fa", "fa-AF", "ff-Adlm", "fi", "fil", "fo", "fr", "fr-CA", "fy", "ga", "gd", "gl", "gu", "ha", "ha-NE", "he", "hi", "hi-Latn", "hr", "hsb", "hu", "hy", "ia", "id", "ie", "ig", "is", "it", "ja", "jv", "ka", "kea", "kgp", "km", "kn", "ko", "kok", "ks", "ks-Deva", "ku", "ky", "lb", "lij", "lmo", "lo", "lt", "lv", "mai", "mi", "mk", "ml", "mn", "mni", "mr", "mt", "my", "nds", "nds-NL", "ne", "nl", "nn", "no", "nqo", "oc", "or", "pa", "pcm", "pl", "ps", "ps-PK", "pt", "qu", "raj", "rm", "ro", "ru", "sa", "sah", "sc", "sd", "sd-Deva", "si", "sk", "sl", "so", "sq", "sr", "sr-Latn", "su", "sv", "sw", "sw-CD", "syr", "szl", "ta", "te", "tg", "th", "ti", "tk", "to", "tok", "tr", "tt", "ug", "uk", "und", "ur", "uz", "uz-Cyrl", "vec", "vi", "vmw", "wo", "xh", "xnr", "yo", "yrl", "yue", "yue-Hans", "zh", "zh-Hant", "zu"];
+ let mut metadata = icu_provider::DataResponseMetadata::default();
+ let payload = if let Ok(payload) = KEYS.binary_search_by(|k| req.locale.strict_cmp(k.as_bytes()).reverse()).map(|i| *unsafe { VALUES.get_unchecked(i) }) {
+ payload
+ } else {
+ const FALLBACKER: icu::locid_transform::fallback::LocaleFallbackerWithConfig<'static> = icu::locid_transform::fallback::LocaleFallbacker::new().for_config(<icu::properties::provider::ExemplarCharactersAuxiliaryV1Marker as icu_provider::KeyedDataMarker>::KEY.fallback_config());
+ let mut fallback_iterator = FALLBACKER.fallback_for(req.locale.clone());
+ loop {
+ if let Ok(payload) = KEYS.binary_search_by(|k| fallback_iterator.get().strict_cmp(k.as_bytes()).reverse()).map(|i| *unsafe { VALUES.get_unchecked(i) }) {
+ metadata.locale = Some(fallback_iterator.take());
+ break payload;
+ }
+ fallback_iterator.step();
+ }
+ };
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(payload)), metadata })
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_exemplarchars_index_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_exemplarchars_index_v1.rs.data
new file mode 100644
index 0000000000..50529ab9b6
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_exemplarchars_index_v1.rs.data
@@ -0,0 +1,783 @@
+// @generated
+/// Implement `DataProvider<ExemplarCharactersIndexV1Marker>` 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_exemplarchars_index_v1 {
+ ($ provider : ty) => {
+ #[clippy::msrv = "1.67"]
+ const _: () = <$provider>::MUST_USE_MAKE_PROVIDER_MACRO;
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::ExemplarCharactersIndexV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::ExemplarCharactersIndexV1Marker>, icu_provider::DataError> {
+ static PS: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\x06\0\0#\x06\0\0'\x06\0\0)\x06\0\0*\x06\0\0;\x06\0\0A\x06\0\0C\x06\0\0D\x06\0\0I\x06\0\0|\x06\0\0}\x06\0\0~\x06\0\0\x7F\x06\0\0\x81\x06\0\0\x82\x06\0\0\x85\x06\0\0\x87\x06\0\0\x89\x06\0\0\x8A\x06\0\0\x93\x06\0\0\x94\x06\0\0\x96\x06\0\0\x97\x06\0\0\x98\x06\0\0\x99\x06\0\0\x9A\x06\0\0\x9B\x06\0\0\xA9\x06\0\0\xAA\x06\0\0\xAB\x06\0\0\xAC\x06\0\0\xBC\x06\0\0\xBD\x06\0\0\xCC\x06\0\0\xCD\x06\0\0") }, 42u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static UR: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\x06\0\0\"\x06\0\0'\x06\0\0)\x06\0\0*\x06\0\0;\x06\0\0A\x06\0\0C\x06\0\0D\x06\0\0G\x06\0\0H\x06\0\0I\x06\0\0y\x06\0\0z\x06\0\0~\x06\0\0\x7F\x06\0\0\x86\x06\0\0\x87\x06\0\0\x88\x06\0\0\x89\x06\0\0\x91\x06\0\0\x92\x06\0\0\x98\x06\0\0\x99\x06\0\0\xA9\x06\0\0\xAA\x06\0\0\xAF\x06\0\0\xB0\x06\0\0\xBE\x06\0\0\xBF\x06\0\0\xC1\x06\0\0\xC2\x06\0\0\xCC\x06\0\0\xCD\x06\0\0\xD2\x06\0\0\xD3\x06\0\0") }, 38u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static UG: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"'\x06\0\0)\x06\0\0*\x06\0\0+\x06\0\0,\x06\0\0-\x06\0\0.\x06\0\x000\x06\0\x001\x06\0\x005\x06\0\0:\x06\0\0;\x06\0\0A\x06\0\0G\x06\0\0H\x06\0\0K\x06\0\0~\x06\0\0\x7F\x06\0\0\x86\x06\0\0\x87\x06\0\0\x98\x06\0\0\x99\x06\0\0\xAD\x06\0\0\xAE\x06\0\0\xAF\x06\0\0\xB0\x06\0\0\xBE\x06\0\0\xBF\x06\0\0\xC6\x06\0\0\xC9\x06\0\0\xCB\x06\0\0\xCC\x06\0\0\xD0\x06\0\0\xD1\x06\0\0\xD5\x06\0\0\xD6\x06\0\0") }, 32u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x08\0\0\0\0\0\x04\0\x08\0\x0C\0\x10\0\x14\0\x18\0\x1C\0\xD8\xA6\xD8\xA7\xD8\xA6\xD9\x87\xD8\xA6\xD9\x88\xD8\xA6\xD9\x89\xD8\xA6\xDB\x86\xD8\xA6\xDB\x87\xD8\xA6\xDB\x88\xD8\xA6\xDB\x90") },
+ ));
+ static SD: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"'\x06\0\0)\x06\0\0*\x06\0\0;\x06\0\0A\x06\0\0C\x06\0\0D\x06\0\0I\x06\0\0J\x06\0\0K\x06\0\0z\x06\0\0|\x06\0\0}\x06\0\0\x81\x06\0\0\x83\x06\0\0\x85\x06\0\0\x86\x06\0\0\x88\x06\0\0\x8A\x06\0\0\x8B\x06\0\0\x8C\x06\0\0\x8E\x06\0\0\x8F\x06\0\0\x90\x06\0\0\x99\x06\0\0\x9A\x06\0\0\xA6\x06\0\0\xA7\x06\0\0\xA9\x06\0\0\xAB\x06\0\0\xAF\x06\0\0\xB0\x06\0\0\xB1\x06\0\0\xB2\x06\0\0\xB3\x06\0\0\xB4\x06\0\0\xBB\x06\0\0\xBC\x06\0\0\xBE\x06\0\0\xBF\x06\0\0") }, 50u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x04\0\xD8\xAC\xDA\xBE\xDA\xAF\xDA\xBE") },
+ ));
+ static AR: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"'\x06\0\0)\x06\0\0*\x06\0\0;\x06\0\0A\x06\0\0I\x06\0\0J\x06\0\0K\x06\0\0") }, 28u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KO: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"11\0\x0021\0\x0041\0\x0051\0\x0071\0\081\0\091\0\0:1\0\0A1\0\0C1\0\0E1\0\0F1\0\0G1\0\0I1\0\0J1\0\0O1\0\0") }, 14u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static HY: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"1\x05\0\0W\x05\0\0") }, 38u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MI: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0B\0\0\0E\0\0\0F\0\0\0H\0\0\0J\0\0\0K\0\0\0L\0\0\0M\0\0\0Q\0\0\0R\0\0\0S\0\0\0T\0\0\0V\0\0\0W\0\0\0X\0\0\0") }, 13u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TOK: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0B\0\0\0E\0\0\0F\0\0\0I\0\0\0Q\0\0\0S\0\0\0V\0\0\0W\0\0\0X\0\0\0") }, 14u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TO: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0B\0\0\0E\0\0\0G\0\0\0H\0\0\0J\0\0\0K\0\0\0Q\0\0\0S\0\0\0W\0\0\0\xBB\x02\0\0\xBC\x02\0\0") }, 16u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0NG") },
+ ));
+ static KGP: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0B\0\0\0E\0\0\0L\0\0\0M\0\0\0Q\0\0\0R\0\0\0W\0\0\0Y\0\0\0Z\0\0\0") }, 18u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static QU: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0B\0\0\0H\0\0\0J\0\0\0K\0\0\0O\0\0\0P\0\0\0R\0\0\0S\0\0\0V\0\0\0W\0\0\0X\0\0\0Y\0\0\0Z\0\0\0\xD1\0\0\0\xD2\0\0\0") }, 15u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x02\0ChLl") },
+ ));
+ static YRL: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0C\0\0\0D\0\0\0F\0\0\0G\0\0\0H\0\0\0I\0\0\0J\0\0\0K\0\0\0L\0\0\0M\0\0\0O\0\0\0P\0\0\0Q\0\0\0R\0\0\0V\0\0\0W\0\0\0Z\0\0\0") }, 17u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static YO: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0C\0\0\0D\0\0\0Q\0\0\0R\0\0\0V\0\0\0W\0\0\0X\0\0\0Y\0\0\0Z\0\0\0") }, 21u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TK: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0C\0\0\0D\0\0\0Q\0\0\0R\0\0\0V\0\0\0W\0\0\0X\0\0\0Y\0\0\0[\0\0\0\xC4\0\0\0\xC5\0\0\0\xC7\0\0\0\xC8\0\0\0\xD6\0\0\0\xD7\0\0\0\xDC\0\0\0\xDE\0\0\0G\x01\0\0H\x01\0\0^\x01\0\0_\x01\0\0}\x01\0\0~\x01\0\0") }, 30u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KEA: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0C\0\0\0D\0\0\0Q\0\0\0R\0\0\0W\0\0\0X\0\0\0Y\0\0\0Z\0\0\0[\0\0\0") }, 22u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static PCM: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0C\0\0\0D\0\0\0Q\0\0\0R\0\0\0X\0\0\0Y\0\0\0[\0\0\0") }, 23u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0CH") },
+ ));
+ static UZ: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0C\0\0\0D\0\0\0W\0\0\0X\0\0\0[\0\0\0") }, 24u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x04\0\0\0\0\0\x02\0\x05\0\x08\0ChG\xCA\xBBO\xCA\xBBSh") },
+ ));
+ static JV: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0F\0\0\0G\0\0\0Q\0\0\0R\0\0\0V\0\0\0W\0\0\0X\0\0\0Y\0\0\0Z\0\0\0\xC2\0\0\0\xC3\0\0\0\xC5\0\0\0\xC6\0\0\0\xC8\0\0\0\xCB\0\0\0\xCC\0\0\0\xCD\0\0\0\xD2\0\0\0\xD3\0\0\0\xD9\0\0\0\xDA\0\0\0") }, 29u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static GD: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0J\0\0\0L\0\0\0Q\0\0\0R\0\0\0V\0\0\0") }, 18u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AST: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0J\0\0\0L\0\0\0W\0\0\0X\0\0\0[\0\0\0\xD1\0\0\0\xD2\0\0\0") }, 24u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static HA: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0P\0\0\0R\0\0\0V\0\0\0W\0\0\0X\0\0\0Y\0\0\0[\0\0\0\x81\x01\0\0\x82\x01\0\0\x8A\x01\0\0\x8B\x01\0\0\x98\x01\0\0\x99\x01\0\0\xB3\x01\0\0\xB4\x01\0\0") }, 26u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static LT: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0Q\0\0\0R\0\0\0W\0\0\0Y\0\0\0[\0\0\0\x04\x01\0\0\x05\x01\0\0\x0C\x01\0\0\r\x01\0\0\x16\x01\0\0\x17\x01\0\0\x18\x01\0\0\x19\x01\0\0.\x01\0\0/\x01\0\0`\x01\0\0a\x01\0\0j\x01\0\0k\x01\0\0r\x01\0\0s\x01\0\0}\x01\0\0~\x01\0\0") }, 32u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static EO: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0Q\0\0\0R\0\0\0W\0\0\0Z\0\0\0[\0\0\0\x08\x01\0\0\t\x01\0\0\x1C\x01\0\0\x1D\x01\0\0$\x01\0\0%\x01\0\x004\x01\0\x005\x01\0\0\\\x01\0\0]\x01\0\0l\x01\0\0m\x01\0\0") }, 28u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FY: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0Q\0\0\0R\0\0\0Y\0\0\0Z\0\0\0[\0\0\0") }, 24u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BR: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0Q\0\0\0R\0\0\0[\0\0\0") }, 25u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SQ: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0W\0\0\0X\0\0\0[\0\0\0\xC7\0\0\0\xC8\0\0\0\xCB\0\0\0\xCC\0\0\0") }, 27u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\t\0\0\0\0\0\x02\0\x04\0\x06\0\x08\0\n\0\x0C\0\x0E\0\x10\0DHGJLLNJRRSHTHXHZH") },
+ ));
+ static SC: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0") }, 26u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0TZ") },
+ ));
+ static CY: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0") }, 26u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x08\0\0\0\0\0\x02\0\x04\0\x06\0\x08\0\n\0\x0C\0\x0E\0CHDDFFLLNGPHRHTH") },
+ ));
+ static AF: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0") }, 26u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static WO: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0J\x01\0\0K\x01\0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static LV: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\0\x01\0\0\x01\x01\0\0\x0C\x01\0\0\r\x01\0\0\x12\x01\0\0\x13\x01\0\0\"\x01\0\0#\x01\0\0*\x01\0\0+\x01\0\x006\x01\0\x007\x01\0\0;\x01\0\0<\x01\0\0E\x01\0\0F\x01\0\0`\x01\0\0a\x01\0\0j\x01\0\0k\x01\0\0}\x01\0\0~\x01\0\0") }, 37u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static PRG: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\0\x01\0\0\x01\x01\0\0\x12\x01\0\0\x13\x01\0\0\"\x01\0\0#\x01\0\0*\x01\0\0+\x01\0\x006\x01\0\x007\x01\0\0E\x01\0\0F\x01\0\0L\x01\0\0M\x01\0\0V\x01\0\0W\x01\0\0`\x01\0\0a\x01\0\0j\x01\0\0k\x01\0\0}\x01\0\0~\x01\0\0\x1A\x02\0\0\x1B\x02\0\0\x10\x1E\0\0\x11\x1E\0\0") }, 39u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MT: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\n\x01\0\0\x0B\x01\0\0 \x01\0\0!\x01\0\0&\x01\0\0'\x01\0\0{\x01\0\0|\x01\0\0") }, 30u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x03\0G\xC4\xA6IE*") },
+ ));
+ static DSB: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\x06\x01\0\0\x07\x01\0\0\x0C\x01\0\0\r\x01\0\0A\x01\0\0B\x01\0\0Z\x01\0\0[\x01\0\0`\x01\0\0a\x01\0\0y\x01\0\0z\x01\0\0}\x01\0\0~\x01\0\0") }, 33u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0Ch") },
+ ));
+ static HSB: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\x06\x01\0\0\x07\x01\0\0\x0C\x01\0\0\r\x01\0\0A\x01\0\0B\x01\0\0`\x01\0\0a\x01\0\0}\x01\0\0~\x01\0\0") }, 31u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x02\0CHD\xC5\xB9") },
+ ));
+ static HR: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\x06\x01\0\0\x07\x01\0\0\x0C\x01\0\0\r\x01\0\0\x10\x01\0\0\x11\x01\0\0`\x01\0\0a\x01\0\0}\x01\0\0~\x01\0\0") }, 31u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x03\0\0\0\0\0\x03\0\x05\0D\xC5\xBDLJNJ") },
+ ));
+ static SL: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\x06\x01\0\0\x07\x01\0\0\x0C\x01\0\0\r\x01\0\0\x10\x01\0\0\x11\x01\0\0`\x01\0\0a\x01\0\0}\x01\0\0~\x01\0\0") }, 31u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BS: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\x06\x01\0\0\x07\x01\0\0\x0C\x01\0\0\r\x01\0\0`\x01\0\0a\x01\0\0}\x01\0\0~\x01\0\0") }, 30u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x03\0\0\0\0\0\x03\0\x05\0D\xC5\xBDLJNJ") },
+ ));
+ static CS: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\x0C\x01\0\0\r\x01\0\0X\x01\0\0Y\x01\0\0`\x01\0\0a\x01\0\0}\x01\0\0~\x01\0\0") }, 30u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0CH") },
+ ));
+ static HA_NE: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\x81\x01\0\0\x82\x01\0\0\x8A\x01\0\0\x8B\x01\0\0\x98\x01\0\0\x99\x01\0\0\xB3\x01\0\0\xB4\x01\0\0") }, 30u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static RM: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xC0\0\0\0\xC1\0\0\0\xC8\0\0\0\xCA\0\0\0\xCC\0\0\0\xCD\0\0\0\xD2\0\0\0\xD3\0\0\0\xD9\0\0\0\xDA\0\0\0") }, 32u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static IS: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xC1\0\0\0\xC2\0\0\0\xC6\0\0\0\xC7\0\0\0\xC9\0\0\0\xCA\0\0\0\xCD\0\0\0\xCE\0\0\0\xD0\0\0\0\xD1\0\0\0\xD3\0\0\0\xD4\0\0\0\xD6\0\0\0\xD7\0\0\0\xDA\0\0\0\xDB\0\0\0\xDD\0\0\0\xDF\0\0\0") }, 36u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FO: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xC1\0\0\0\xC2\0\0\0\xC6\0\0\0\xC7\0\0\0\xCD\0\0\0\xCE\0\0\0\xD0\0\0\0\xD1\0\0\0\xD3\0\0\0\xD4\0\0\0\xD8\0\0\0\xD9\0\0\0\xDA\0\0\0\xDB\0\0\0\xDD\0\0\0\xDE\0\0\0") }, 34u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static HU: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xC1\0\0\0\xC2\0\0\0\xC9\0\0\0\xCA\0\0\0\xCD\0\0\0\xCE\0\0\0\xD3\0\0\0\xD4\0\0\0\xD6\0\0\0\xD7\0\0\0\xDA\0\0\0\xDB\0\0\0\xDC\0\0\0\xDD\0\0\0P\x01\0\0Q\x01\0\0p\x01\0\0q\x01\0\0") }, 35u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\t\0\0\0\0\0\x02\0\x04\0\x07\0\t\0\x0B\0\r\0\x0F\0\x11\0CSDZDZSGYLYNYSZTYZS") },
+ ));
+ static VI: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xC2\0\0\0\xC3\0\0\0\xCA\0\0\0\xCB\0\0\0\xD4\0\0\0\xD5\0\0\0\x02\x01\0\0\x03\x01\0\0\x10\x01\0\0\x11\x01\0\0\xA0\x01\0\0\xA1\x01\0\0\xAF\x01\0\0\xB0\x01\0\0") }, 33u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static RO: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xC2\0\0\0\xC3\0\0\0\xCE\0\0\0\xCF\0\0\0\x02\x01\0\0\x03\x01\0\0\x18\x02\0\0\x19\x02\0\0\x1A\x02\0\0\x1B\x02\0\0") }, 31u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SK: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xC4\0\0\0\xC5\0\0\0\xD4\0\0\0\xD5\0\0\0\x0C\x01\0\0\r\x01\0\0\x0E\x01\0\0\x0F\x01\0\0=\x01\0\0>\x01\0\0`\x01\0\0a\x01\0\0d\x01\0\0e\x01\0\0}\x01\0\0~\x01\0\0") }, 34u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0CH") },
+ ));
+ static ET: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xC4\0\0\0\xC5\0\0\0\xD5\0\0\0\xD7\0\0\0\xDC\0\0\0\xDD\0\0\0`\x01\0\0a\x01\0\0}\x01\0\0~\x01\0\0") }, 32u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static DE_AT: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xC4\0\0\0\xC5\0\0\0\xD6\0\0\0\xD7\0\0\0\xDC\0\0\0\xDD\0\0\0") }, 29u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FI: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xC4\0\0\0\xC6\0\0\0\xD6\0\0\0\xD7\0\0\0") }, 29u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static DA: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xC5\0\0\0\xC7\0\0\0\xD8\0\0\0\xD9\0\0\0") }, 29u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KU: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xC7\0\0\0\xC8\0\0\0\xCA\0\0\0\xCB\0\0\0\xCE\0\0\0\xCF\0\0\0\xDB\0\0\0\xDC\0\0\0^\x01\0\0_\x01\0\0") }, 31u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AZ: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xC7\0\0\0\xC8\0\0\0\xD6\0\0\0\xD7\0\0\0\xDC\0\0\0\xDD\0\0\0\x1E\x01\0\0\x1F\x01\0\x000\x01\0\x001\x01\0\0^\x01\0\0_\x01\0\0\x8F\x01\0\0\x90\x01\0\0") }, 33u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TR: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xC7\0\0\0\xC8\0\0\0\xD6\0\0\0\xD7\0\0\0\xDC\0\0\0\xDD\0\0\x000\x01\0\x001\x01\0\0^\x01\0\0_\x01\0\0") }, 31u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SU: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xC9\0\0\0\xCA\0\0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FIL: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xD1\0\0\0\xD2\0\0\0") }, 27u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0Ng") },
+ ));
+ static ES: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xD1\0\0\0\xD2\0\0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static PL: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xD3\0\0\0\xD4\0\0\0\x06\x01\0\0\x07\x01\0\0A\x01\0\0B\x01\0\0Z\x01\0\0[\x01\0\0y\x01\0\0z\x01\0\0{\x01\0\0|\x01\0\0") }, 32u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SZL: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xD4\0\0\0\xD5\0\0\0\x06\x01\0\0\x07\x01\0\0A\x01\0\0B\x01\0\0C\x01\0\0D\x01\0\0L\x01\0\0M\x01\0\0Z\x01\0\0[\x01\0\0y\x01\0\0z\x01\0\0{\x01\0\0|\x01\0\0") }, 34u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static JA: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"B0\0\0C0\0\0K0\0\0L0\0\0U0\0\0V0\0\0_0\0\0`0\0\0j0\0\0k0\0\0o0\0\0p0\0\0~0\0\0\x7F0\0\0\x840\0\0\x850\0\0\x890\0\0\x8A0\0\0\x8F0\0\0\x900\0\0") }, 10u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SO: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"B\0\0\0E\0\0\0F\0\0\0I\0\0\0J\0\0\0O\0\0\0Q\0\0\0U\0\0\0W\0\0\0Z\0\0\0") }, 18u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FA: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\"\x06\0\0#\x06\0\0'\x06\0\0)\x06\0\0*\x06\0\0;\x06\0\0A\x06\0\0C\x06\0\0D\x06\0\0I\x06\0\0~\x06\0\0\x7F\x06\0\0\x86\x06\0\0\x87\x06\0\0\x98\x06\0\0\x99\x06\0\0\xA9\x06\0\0\xAA\x06\0\0\xAF\x06\0\0\xB0\x06\0\0\xCC\x06\0\0\xCD\x06\0\0") }, 33u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static ZH_HANT: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0N\0\0\x01N\0\0(N\0\0)N\0\x006N\0\x007N\0\0?N\0\0@N\0\0YN\0\0ZN\0\0\x85N\0\0\x86N\0\0\x8CN\0\0\x8DN\0\0\xA0N\0\0\xA1N\0\0\xBAN\0\0\xBBN\0\0?Q\0\0@Q\0\0eQ\0\0fQ\0\0kQ\0\0lQ\0\0\x82Q\0\0\x83Q\0\0\x96Q\0\0\x97Q\0\0\xABQ\0\0\xACQ\0\0\xE0Q\0\0\xE1Q\0\0\xF5Q\0\0\xF6Q\0\0\0R\0\0\x01R\0\0\x9BR\0\0\x9CR\0\0\xF9R\0\0\xFAR\0\0\x15S\0\0\x16S\0\0\x1AS\0\0\x1BS\0\08S\0\09S\0\0AS\0\0BS\0\0\\S\0\0]S\0\0iS\0\0jS\0\0\x82S\0\0\x83S\0\0\xB6S\0\0\xB7S\0\0\xC8S\0\0\xC9S\0\0\xE3S\0\0\xE4S\0\0\xD7V\0\0\xD8V\0\0\x1FW\0\0 W\0\0\xEBX\0\0\xECX\0\0\x02Y\0\0\x03Y\0\0\nY\0\0\x0BY\0\0\x15Y\0\0\x16Y\0\0'Y\0\0(Y\0\0sY\0\0tY\0\0P[\0\0Q[\0\0\x80[\0\0\x81[\0\0\xF8[\0\0\xF9[\0\0\x0F\\\0\0\x10\\\0\0\"\\\0\0#\\\0\08\\\0\09\\\0\0n\\\0\0o\\\0\0q\\\0\0r\\\0\0\xDB]\0\0\xDC]\0\0\xE5]\0\0\xE6]\0\0\xF1]\0\0\xF2]\0\0\xFE]\0\0\xFF]\0\0r^\0\0s^\0\0z^\0\0{^\0\0\x7F^\0\0\x80^\0\0\xF4^\0\0\xF5^\0\0\xFE^\0\0\xFF^\0\0\x0B_\0\0\x0C_\0\0\x13_\0\0\x14_\0\0P_\0\0Q_\0\0a_\0\0b_\0\0s_\0\0t_\0\0\xC3_\0\0\xC4_\0\0\x08b\0\0\tb\0\x006b\0\x007b\0\0Kb\0\0Lb\0\0/e\0\x000e\0\x004e\0\x005e\0\0\x87e\0\0\x88e\0\0\x97e\0\0\x98e\0\0\xA4e\0\0\xA5e\0\0\xB9e\0\0\xBAe\0\0\xE0e\0\0\xE1e\0\0\xE5e\0\0\xE6e\0\0\xF0f\0\0\xF1f\0\0\x08g\0\0\tg\0\0(g\0\0)g\0\0 k\0\0!k\0\0bk\0\0ck\0\0yk\0\0zk\0\0\xB3k\0\0\xB4k\0\0\xCBk\0\0\xCCk\0\0\xD4k\0\0\xD5k\0\0\xDBk\0\0\xDCk\0\0\x0Fl\0\0\x10l\0\0\x14l\0\0\x15l\0\x004l\0\x005l\0\0kp\0\0lp\0\0*r\0\0+r\0\x006r\0\x007r\0\0;r\0\0<r\0\0?r\0\0@r\0\0Gr\0\0Hr\0\0Yr\0\0Zr\0\0[r\0\0\\r\0\0\xACr\0\0\xADr\0\0\x84s\0\0\x85s\0\0\x89s\0\0\x8As\0\0\xDCt\0\0\xDDt\0\0\xE6t\0\0\xE7t\0\0\x18u\0\0\x19u\0\0\x1Fu\0\0 u\0\0(u\0\0)u\0\x000u\0\x001u\0\0\x8Bu\0\0\x8Cu\0\0\x92u\0\0\x93u\0\0vv\0\0wv\0\0}v\0\0~v\0\0\xAEv\0\0\xAFv\0\0\xBFv\0\0\xC0v\0\0\xEEv\0\0\xEFv\0\0\xDBw\0\0\xDCw\0\0\xE2w\0\0\xE3w\0\0\xF3w\0\0\xF4w\0\0:y\0\0;y\0\0\xB8y\0\0\xB9y\0\0\xBEy\0\0\xBFy\0\0tz\0\0uz\0\0\xCBz\0\0\xCCz\0\0\xF9z\0\0\xFAz\0\0s|\0\0t|\0\0\xF8|\0\0\xF9|\0\x006\x7F\0\x007\x7F\0\0Q\x7F\0\0R\x7F\0\0\x8A\x7F\0\0\x8B\x7F\0\0\xBD\x7F\0\0\xBE\x7F\0\0\x01\x80\0\0\x02\x80\0\0\x0C\x80\0\0\r\x80\0\0\x12\x80\0\0\x13\x80\0\x003\x80\0\x004\x80\0\0\x7F\x80\0\0\x80\x80\0\0\x89\x80\0\0\x8A\x80\0\0\xE3\x81\0\0\xE4\x81\0\0\xEA\x81\0\0\xEB\x81\0\0\xF3\x81\0\0\xF4\x81\0\0\xFC\x81\0\0\xFD\x81\0\0\x0C\x82\0\0\r\x82\0\0\x1B\x82\0\0\x1C\x82\0\0\x1F\x82\0\0 \x82\0\0n\x82\0\0o\x82\0\0r\x82\0\0s\x82\0\0x\x82\0\0y\x82\0\0M\x86\0\0N\x86\0\0k\x86\0\0l\x86\0\0@\x88\0\0A\x88\0\0L\x88\0\0M\x88\0\0c\x88\0\0d\x88\0\0~\x89\0\0\x7F\x89\0\0\x8B\x89\0\0\x8C\x89\0\0\xD2\x89\0\0\xD3\x89\0\0\0\x8A\0\0\x01\x8A\0\x007\x8C\0\08\x8C\0\0F\x8C\0\0G\x8C\0\0U\x8C\0\0V\x8C\0\0x\x8C\0\0y\x8C\0\0\x9D\x8C\0\0\x9E\x8C\0\0d\x8D\0\0e\x8D\0\0p\x8D\0\0q\x8D\0\0\xB3\x8D\0\0\xB4\x8D\0\0\xAB\x8E\0\0\xAC\x8E\0\0\xCA\x8E\0\0\xCB\x8E\0\0\x9B\x8F\0\0\x9C\x8F\0\0\xB0\x8F\0\0\xB1\x8F\0\0\xB5\x8F\0\0\xB6\x8F\0\0\x91\x90\0\0\x92\x90\0\0I\x91\0\0J\x91\0\0\xC6\x91\0\0\xC7\x91\0\0\xCC\x91\0\0\xCD\x91\0\0\xD1\x91\0\0\xD2\x91\0\0w\x95\0\0x\x95\0\0\x80\x95\0\0\x81\x95\0\0\x1C\x96\0\0\x1D\x96\0\0\xB6\x96\0\0\xB7\x96\0\0\xB9\x96\0\0\xBA\x96\0\0\xE8\x96\0\0\xE9\x96\0\0Q\x97\0\0R\x97\0\0^\x97\0\0_\x97\0\0b\x97\0\0c\x97\0\0i\x97\0\0j\x97\0\0\xCB\x97\0\0\xCC\x97\0\0\xED\x97\0\0\xEE\x97\0\0\xF3\x97\0\0\xF4\x97\0\0\x01\x98\0\0\x02\x98\0\0\xA8\x98\0\0\xA9\x98\0\0\xDB\x98\0\0\xDC\x98\0\0\xDF\x98\0\0\xE0\x98\0\0\x96\x99\0\0\x97\x99\0\0\x99\x99\0\0\x9A\x99\0\0\xAC\x99\0\0\xAD\x99\0\0\xA8\x9A\0\0\xA9\x9A\0\0\xD8\x9A\0\0\xD9\x9A\0\0\xDF\x9A\0\0\xE0\x9A\0\0%\x9B\0\0&\x9B\0\0/\x9B\0\x000\x9B\0\x002\x9B\0\x003\x9B\0\0<\x9B\0\0=\x9B\0\0Z\x9B\0\0[\x9B\0\0\xE5\x9C\0\0\xE6\x9C\0\0u\x9E\0\0v\x9E\0\0\x7F\x9E\0\0\x80\x9E\0\0\xA5\x9E\0\0\xA6\x9E\0\0\xBB\x9E\0\0\xBC\x9E\0\0\xC3\x9E\0\0\xC4\x9E\0\0\xCD\x9E\0\0\xCE\x9E\0\0\xD1\x9E\0\0\xD2\x9E\0\0\xF9\x9E\0\0\xFA\x9E\0\0\xFD\x9E\0\0\xFE\x9E\0\0\x0E\x9F\0\0\x0F\x9F\0\0\x13\x9F\0\0\x14\x9F\0\0 \x9F\0\0!\x9F\0\0;\x9F\0\0<\x9F\0\0J\x9F\0\0K\x9F\0\0R\x9F\0\0S\x9F\0\0\x8D\x9F\0\0\x8E\x9F\0\0\x9C\x9F\0\0\x9D\x9F\0\0\xA0\x9F\0\0\xA1\x9F\0\0") }, 214u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static YUE: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0N\0\0\x02N\0\0\x08N\0\0\tN\0\0\rN\0\0\x0EN\0\0\x14N\0\0\x15N\0\0\x1EN\0\0\x1FN\0\0&N\0\0'N\0\x002N\0\x003N\0\0XN\0\0YN\0\0~N\0\0\x7FN\0\0\x82N\0\0\x83N\0\0\xADN\0\0\xAEN\0\0\x80P\0\0\x81P\0\0\xCEP\0\0\xCFP\0\0\xF5P\0\0\xF6P\0\0\x10Q\0\0\x11Q\0\0\x1FQ\0\0 Q\0\x003Q\0\x004Q\0\x007Q\0\08Q\0\0;Q\0\0<Q\0\0\xE2S\0\0\xE3S\0\0\xB4V\0\0\xB5V\0\0\xCCV\0\0\xCDV\0\0\xD1V\0\0\xD2V\0\0\xF3^\0\0\xF4^\0\0") }, 25u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MY: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\x10\0\0\"\x10\0\0") }, 34u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TI: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\x12\0\0\x01\x12\0\0\x08\x12\0\0\t\x12\0\0\x10\x12\0\0\x11\x12\0\0\x18\x12\0\0\x19\x12\0\0 \x12\0\0!\x12\0\0(\x12\0\0)\x12\0\x000\x12\0\x001\x12\0\08\x12\0\09\x12\0\0@\x12\0\0A\x12\0\0H\x12\0\0I\x12\0\0P\x12\0\0Q\x12\0\0X\x12\0\0Y\x12\0\0`\x12\0\0a\x12\0\0h\x12\0\0i\x12\0\0p\x12\0\0q\x12\0\0x\x12\0\0y\x12\0\0\x80\x12\0\0\x81\x12\0\0\x88\x12\0\0\x89\x12\0\0\x90\x12\0\0\x91\x12\0\0\x98\x12\0\0\x99\x12\0\0\xA0\x12\0\0\xA1\x12\0\0\xA8\x12\0\0\xA9\x12\0\0\xB0\x12\0\0\xB1\x12\0\0\xB8\x12\0\0\xB9\x12\0\0\xC0\x12\0\0\xC1\x12\0\0\xC8\x12\0\0\xC9\x12\0\0\xD0\x12\0\0\xD1\x12\0\0\xD8\x12\0\0\xD9\x12\0\0\xE0\x12\0\0\xE1\x12\0\0\xE8\x12\0\0\xE9\x12\0\0\xF0\x12\0\0\xF1\x12\0\0\0\x13\0\0\x01\x13\0\0\x08\x13\0\0\t\x13\0\0\x10\x13\0\0\x11\x13\0\0 \x13\0\0!\x13\0\0(\x13\0\0)\x13\0\x000\x13\0\x001\x13\0\08\x13\0\09\x13\0\0@\x13\0\0A\x13\0\0H\x13\0\0I\x13\0\0P\x13\0\0Q\x13\0\0") }, 41u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AM: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\x12\0\0\x01\x12\0\0\x08\x12\0\0\t\x12\0\0\x10\x12\0\0\x11\x12\0\0\x18\x12\0\0\x19\x12\0\0 \x12\0\0!\x12\0\0(\x12\0\0)\x12\0\x000\x12\0\x001\x12\0\08\x12\0\09\x12\0\0@\x12\0\0A\x12\0\0H\x12\0\0I\x12\0\0`\x12\0\0a\x12\0\0h\x12\0\0i\x12\0\0p\x12\0\0q\x12\0\0x\x12\0\0y\x12\0\0\x80\x12\0\0\x81\x12\0\0\x88\x12\0\0\x89\x12\0\0\x90\x12\0\0\x91\x12\0\0\x98\x12\0\0\x99\x12\0\0\xA0\x12\0\0\xA1\x12\0\0\xA8\x12\0\0\xA9\x12\0\0\xB0\x12\0\0\xB1\x12\0\0\xB8\x12\0\0\xB9\x12\0\0\xC8\x12\0\0\xC9\x12\0\0\xD0\x12\0\0\xD1\x12\0\0\xD8\x12\0\0\xD9\x12\0\0\xE0\x12\0\0\xE1\x12\0\0\xE8\x12\0\0\xE9\x12\0\0\xF0\x12\0\0\xF1\x12\0\0\0\x13\0\0\x01\x13\0\0\x08\x13\0\0\t\x13\0\0\x10\x13\0\0\x11\x13\0\0 \x13\0\0!\x13\0\0(\x13\0\0)\x13\0\x000\x13\0\x001\x13\0\08\x13\0\09\x13\0\0@\x13\0\0A\x13\0\0H\x13\0\0I\x13\0\0P\x13\0\0Q\x13\0\0") }, 38u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FF_ADLM: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\xE9\x01\0\x01\xE9\x01\0\x1B\xE9\x01\0\x1C\xE9\x01\0") }, 2u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BE: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\x04\0\0\x02\x04\0\0\x06\x04\0\0\x07\x04\0\0\x10\x04\0\0\x18\x04\0\0\x19\x04\0\0)\x04\0\0+\x04\0\x000\x04\0\0") }, 31u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KK: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\x04\0\0\x02\x04\0\0\x06\x04\0\0\x07\x04\0\0\x10\x04\0\x000\x04\0\0\x92\x04\0\0\x93\x04\0\0\x9A\x04\0\0\x9B\x04\0\0\xA2\x04\0\0\xA3\x04\0\0\xAE\x04\0\0\xAF\x04\0\0\xB0\x04\0\0\xB1\x04\0\0\xBA\x04\0\0\xBB\x04\0\0\xD8\x04\0\0\xD9\x04\0\0\xE8\x04\0\0\xE9\x04\0\0") }, 42u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TG: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\x04\0\0\x02\x04\0\0\x10\x04\0\0&\x04\0\0'\x04\0\0)\x04\0\0*\x04\0\0+\x04\0\0-\x04\0\x000\x04\0\0\x92\x04\0\0\x93\x04\0\0\x9A\x04\0\0\x9B\x04\0\0\xB2\x04\0\0\xB3\x04\0\0\xB6\x04\0\0\xB7\x04\0\0\xE2\x04\0\0\xE3\x04\0\0\xEE\x04\0\0\xEF\x04\0\0") }, 35u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static RU: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\x04\0\0\x02\x04\0\0\x10\x04\0\0*\x04\0\0+\x04\0\0,\x04\0\0-\x04\0\x000\x04\0\0") }, 31u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TT: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\x04\0\0\x02\x04\0\0\x10\x04\0\x000\x04\0\0\x96\x04\0\0\x97\x04\0\0\xA2\x04\0\0\xA3\x04\0\0\xAE\x04\0\0\xAF\x04\0\0\xBA\x04\0\0\xBB\x04\0\0\xD8\x04\0\0\xD9\x04\0\0\xE8\x04\0\0\xE9\x04\0\0") }, 39u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KY: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\x04\0\0\x02\x04\0\0\x10\x04\0\x000\x04\0\0\xA2\x04\0\0\xA3\x04\0\0\xAE\x04\0\0\xAF\x04\0\0\xE8\x04\0\0\xE9\x04\0\0") }, 36u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static CV: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\x04\0\0\x02\x04\0\0\x10\x04\0\x000\x04\0\0\xAA\x04\0\0\xAB\x04\0\0\xD0\x04\0\0\xD1\x04\0\0\xD6\x04\0\0\xD7\x04\0\0\xF2\x04\0\0\xF3\x04\0\0") }, 37u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TH: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\x0E\0\0/\x0E\0\0") }, 46u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MR: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x02\t\0\0\x04\t\0\0\x05\t\0\0\r\t\0\0\x0F\t\0\0\x12\t\0\0\x13\t\0\0)\t\0\0*\t\0\x001\t\0\x002\t\0\x004\t\0\x005\t\0\0:\t\0\0=\t\0\0>\t\0\0E\t\0\0F\t\0\0M\t\0\0N\t\0\0P\t\0\0Q\t\0\0\r \0\0\x0E \0\0") }, 54u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BS_CYRL: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x02\x04\0\0\x03\x04\0\0\x08\x04\0\0\x0C\x04\0\0\x0F\x04\0\0\x19\x04\0\0\x1A\x04\0\0)\x04\0\0") }, 30u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MK: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x03\x04\0\0\x04\x04\0\0\x05\x04\0\0\x06\x04\0\0\x08\x04\0\0\x0B\x04\0\0\x0C\x04\0\0\r\x04\0\0\x0F\x04\0\0\x19\x04\0\0\x1A\x04\0\0)\x04\0\0") }, 31u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static UK: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x04\x04\0\0\x05\x04\0\0\x06\x04\0\0\x08\x04\0\0\x10\x04\0\0*\x04\0\0.\x04\0\x000\x04\0\0\x90\x04\0\0\x91\x04\0\0") }, 32u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static PA: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x05\n\0\0\x06\n\0\0\x15\n\0\0)\n\0\0*\n\0\x001\n\0\x002\n\0\x003\n\0\x005\n\0\x006\n\0\08\n\0\0:\n\0\0\\\n\0\0]\n\0\0r\n\0\0t\n\0\0") }, 35u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static ML: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x05\r\0\0\x0C\r\0\0\x0E\r\0\0\x11\r\0\0\x12\r\0\0)\r\0\0*\r\0\0:\r\0\0") }, 49u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static DOI: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x05\t\0\0\r\t\0\0\x0F\t\0\0\x11\t\0\0\x13\t\0\0)\t\0\0*\t\0\x001\t\0\x002\t\0\x004\t\0\x005\t\0\0:\t\0\0`\t\0\0b\t\0\0") }, 48u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MAI: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x05\t\0\0\r\t\0\0\x0F\t\0\0\x11\t\0\0\x13\t\0\0\x19\t\0\0\x1A\t\0\0)\t\0\0*\t\0\x001\t\0\x002\t\0\x003\t\0\x005\t\0\0:\t\0\0<\t\0\0=\t\0\0a\t\0\0b\t\0\0") }, 46u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x07\0\0\0\0\0\x06\0\x0C\0\x15\0\x1E\0$\0-\0\xE0\xA4\x85\xE0\xA4\x82\xE0\xA4\x85\xE0\xA4\x83\xE0\xA4\x95\xE0\xA5\x8D\xE0\xA4\xB7\xE0\xA4\x9C\xE0\xA5\x8D\xE0\xA4\x9E\xE0\xA4\xA1\xE0\xA4\x82\xE0\xA4\xA4\xE0\xA5\x8D\xE0\xA4\xB0\xE0\xA4\xB6\xE0\xA5\x8D\xE0\xA4\xB0") },
+ ));
+ static BRX: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x05\t\0\0\x0B\t\0\0\r\t\0\0\x0E\t\0\0\x0F\t\0\0\x12\t\0\0\x13\t\0\0\x19\t\0\0\x1A\t\0\0)\t\0\0*\t\0\x001\t\0\x002\t\0\x004\t\0\x005\t\0\0:\t\0\0") }, 45u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0\xE0\xA4\xA1\xE0\xA4\xBC") },
+ ));
+ static HI: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x05\t\0\0\x0C\t\0\0\x0F\t\0\0\x11\t\0\0\x13\t\0\0)\t\0\0*\t\0\x001\t\0\x002\t\0\x003\t\0\x005\t\0\0:\t\0\0") }, 44u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KOK: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x05\t\0\0\x0E\t\0\0\x0F\t\0\0\x12\t\0\0\x13\t\0\0)\t\0\0*\t\0\x001\t\0\x002\t\0\x004\t\0\x005\t\0\0:\t\0\0") }, 48u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static OR: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x05\x0B\0\0\x0C\x0B\0\0\x0F\x0B\0\0\x11\x0B\0\0\x13\x0B\0\0)\x0B\0\0*\x0B\0\x001\x0B\0\x002\x0B\0\x004\x0B\0\x006\x0B\0\0:\x0B\0\0") }, 44u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0\xE0\xAC\x95\xE0\xAD\x8D\xE0\xAC\xB7") },
+ ));
+ static TE: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x05\x0C\0\0\x0C\x0C\0\0\x0E\x0C\0\0\x11\x0C\0\0\x12\x0C\0\0)\x0C\0\0*\x0C\0\x004\x0C\0\x005\x0C\0\0:\x0C\0\0`\x0C\0\0a\x0C\0\0") }, 49u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BG: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x10\x04\0\0*\x04\0\0.\x04\0\x000\x04\0\0") }, 28u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SAH: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x10\x04\0\0\x12\x04\0\0\x13\x04\0\0\x15\x04\0\0\x18\x04\0\0$\x04\0\0%\x04\0\0&\x04\0\0'\x04\0\0(\x04\0\0+\x04\0\0,\x04\0\0-\x04\0\0.\x04\0\0\x94\x04\0\0\x95\x04\0\0\xA4\x04\0\0\xA5\x04\0\0\xAE\x04\0\0\xAF\x04\0\0\xBA\x04\0\0\xBB\x04\0\0\xE8\x04\0\0\xE9\x04\0\0") }, 25u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x04\0\xD0\x94\xD1\x8C\xD0\x9D\xD1\x8C") },
+ ));
+ static MN: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x10\x04\0\x000\x04\0\0\xAE\x04\0\0\xAF\x04\0\0\xE8\x04\0\0\xE9\x04\0\0") }, 34u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SYR: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x10\x07\0\0\x11\x07\0\0\x12\x07\0\0\x14\x07\0\0\x15\x07\0\0\x1C\x07\0\0\x1D\x07\0\0\x1E\x07\0\0\x1F\x07\0\0$\x07\0\0%\x07\0\0'\x07\0\0(\x07\0\0-\x07\0\0") }, 23u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KM: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x80\x17\0\0\x9D\x17\0\0\x9F\x17\0\0\xA3\x17\0\0\xA5\x17\0\0\xA8\x17\0\0\xA9\x17\0\0\xB2\x17\0\0\xB3\x17\0\0\xB4\x17\0\0") }, 46u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static LO: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x81\x0E\0\0\x83\x0E\0\0\x84\x0E\0\0\x85\x0E\0\0\x87\x0E\0\0\x89\x0E\0\0\x8A\x0E\0\0\x8B\x0E\0\0\x8D\x0E\0\0\x8E\x0E\0\0\x94\x0E\0\0\x98\x0E\0\0\x99\x0E\0\0\xA0\x0E\0\0\xA1\x0E\0\0\xA4\x0E\0\0\xA5\x0E\0\0\xA6\x0E\0\0\xA7\x0E\0\0\xA8\x0E\0\0\xAA\x0E\0\0\xAC\x0E\0\0\xAD\x0E\0\0\xAF\x0E\0\0") }, 27u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x06\0\0\0\0\0\x06\0\x0C\0\x12\0\x18\0\x1E\0\xE0\xBA\xAB\xE0\xBA\x87\xE0\xBA\xAB\xE0\xBA\x8D\xE0\xBA\xAB\xE0\xBA\x99\xE0\xBA\xAB\xE0\xBA\xA1\xE0\xBA\xAB\xE0\xBA\xA5\xE0\xBA\xAB\xE0\xBA\xA7") },
+ ));
+ static AS: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x82\t\0\0\x84\t\0\0\x85\t\0\0\x8C\t\0\0\x8F\t\0\0\x91\t\0\0\x93\t\0\0\xA9\t\0\0\xAA\t\0\0\xB0\t\0\0\xB2\t\0\0\xB3\t\0\0\xB6\t\0\0\xBA\t\0\0\xBC\t\0\0\xBD\t\0\0\xCD\t\0\0\xCF\t\0\0\xF0\t\0\0\xF2\t\0\0") }, 49u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static GU: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x85\n\0\0\x8C\n\0\0\x8D\n\0\0\x8E\n\0\0\x8F\n\0\0\x92\n\0\0\x93\n\0\0\xA9\n\0\0\xAA\n\0\0\xB1\n\0\0\xB2\n\0\0\xB4\n\0\0\xB5\n\0\0\xBA\n\0\0") }, 47u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x05\0\0\0\0\0\x06\0\x0C\0\x15\0\x1E\0\xE0\xAA\x85\xE0\xAA\x82\xE0\xAA\x85\xE0\xAA\x83\xE0\xAA\x95\xE0\xAB\x8D\xE0\xAA\xB7\xE0\xAA\x9C\xE0\xAB\x8D\xE0\xAA\x9E\xE0\xAA\xA4\xE0\xAB\x8D\xE0\xAA\xB0") },
+ ));
+ static SI: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x85\r\0\0\x8E\r\0\0\x91\r\0\0\x97\r\0\0\x9A\r\0\0\xA6\r\0\0\xA7\r\0\0\xB2\r\0\0\xB3\r\0\0\xBC\r\0\0\xBD\r\0\0\xBE\r\0\0\xC0\r\0\0\xC7\r\0\0") }, 55u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BN: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x85\t\0\0\x8C\t\0\0\x8F\t\0\0\x91\t\0\0\x93\t\0\0\xA9\t\0\0\xAA\t\0\0\xB1\t\0\0\xB2\t\0\0\xB3\t\0\0\xB6\t\0\0\xBA\t\0\0") }, 43u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0\xE0\xA6\x95\xE0\xA7\x8D\xE0\xA6\xB7") },
+ ));
+ static TA: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x85\x0B\0\0\x8B\x0B\0\0\x8E\x0B\0\0\x91\x0B\0\0\x92\x0B\0\0\x96\x0B\0\0\x99\x0B\0\0\x9B\x0B\0\0\x9E\x0B\0\0\xA0\x0B\0\0\xA3\x0B\0\0\xA5\x0B\0\0\xA8\x0B\0\0\xAB\x0B\0\0\xAE\x0B\0\0\xB6\x0B\0\0") }, 30u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KN: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x85\x0C\0\0\x8D\x0C\0\0\x8E\x0C\0\0\x91\x0C\0\0\x92\x0C\0\0\xA9\x0C\0\0\xAA\x0C\0\0\xB4\x0C\0\0\xB5\x0C\0\0\xBA\x0C\0\0\xDE\x0C\0\0\xDF\x0C\0\0\xE0\x0C\0\0\xE2\x0C\0\0") }, 52u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static EL: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x91\x03\0\0\xA2\x03\0\0\xA3\x03\0\0\xAA\x03\0\0") }, 24u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static CHR: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xA0\x13\0\0\xA1\x13\0\0\xA6\x13\0\0\xA7\x13\0\0\xAD\x13\0\0\xAE\x13\0\0\xB3\x13\0\0\xB4\x13\0\0\xB9\x13\0\0\xBA\x13\0\0\xBE\x13\0\0\xBF\x13\0\0\xC6\x13\0\0\xC7\x13\0\0\xCC\x13\0\0\xCD\x13\0\0\xD3\x13\0\0\xD4\x13\0\0\xDC\x13\0\0\xDD\x13\0\0\xE3\x13\0\0\xE4\x13\0\0\xE9\x13\0\0\xEA\x13\0\0\xEF\x13\0\0\xF0\x13\0\0") }, 13u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static HE: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xD0\x05\0\0\xDA\x05\0\0\xDB\x05\0\0\xDD\x05\0\0\xDE\x05\0\0\xDF\x05\0\0\xE0\x05\0\0\xE3\x05\0\0\xE4\x05\0\0\xE5\x05\0\0\xE6\x05\0\0\xEB\x05\0\0") }, 22u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KA: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xD0\x10\0\0\xF1\x10\0\0") }, 33u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static UND: <icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(zerovec::ZeroVec::new(), 0u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static VALUES: [&<icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::DataMarker>::Yokeable; 137usize] = [&AF, &AM, &AR, &AS, &AST, &AZ, &BE, &BG, &BN, &BR, &BRX, &BS, &BS_CYRL, &AF, &AF, &CHR, &CS, &CV, &CY, &DA, &AF, &DE_AT, &DOI, &DSB, &EL, &AF, &EO, &ES, &ET, &AF, &FA, &FF_ADLM, &FI, &FIL, &FO, &AF, &FY, &AF, &GD, &ES, &GU, &HA, &HA_NE, &HE, &HI, &HR, &HSB, &HU, &HY, &AF, &AF, &AF, &IS, &AF, &JA, &JV, &KA, &KEA, &KGP, &KK, &KM, &KN, &KO, &KOK, &KU, &KY, &AF, &AF, &LO, &LT, &LV, &MAI, &MI, &MK, &ML, &MN, &MR, &AF, &MT, &MY, &AF, &HI, &AF, &DA, &OR, &PA, &PCM, &PL, &PRG, &PS, &AF, &QU, &RM, &RO, &RU, &DOI, &SAH, &SC, &SD, &SI, &SK, &SL, &SO, &SQ, &BS_CYRL, &BS, &SU, &FI, &PCM, &SYR, &SZL, &TA, &TE, &TG, &TH, &TI, &TK, &TO, &TOK, &TR, &TT, &UG, &UK, &UND, &UR, &UZ, &VI, &WO, &AF, &YO, &YRL, &YUE, &AF, &AF, &AF, &ZH_HANT, &AF];
+ static KEYS: [&str; 137usize] = ["af", "am", "ar", "as", "ast", "az", "be", "bg", "bn", "br", "brx", "bs", "bs-Cyrl", "ca", "ceb", "chr", "cs", "cv", "cy", "da", "de", "de-AT", "doi", "dsb", "el", "en", "eo", "es", "et", "eu", "fa", "ff-Adlm", "fi", "fil", "fo", "fr", "fy", "ga", "gd", "gl", "gu", "ha", "ha-NE", "he", "hi", "hr", "hsb", "hu", "hy", "ia", "id", "ig", "is", "it", "ja", "jv", "ka", "kea", "kgp", "kk", "km", "kn", "ko", "kok", "ku", "ky", "lb", "lij", "lo", "lt", "lv", "mai", "mi", "mk", "ml", "mn", "mr", "ms", "mt", "my", "nds-NL", "ne", "nl", "no", "or", "pa", "pcm", "pl", "prg", "ps", "pt", "qu", "rm", "ro", "ru", "sa", "sah", "sc", "sd", "si", "sk", "sl", "so", "sq", "sr", "sr-Latn", "su", "sv", "sw", "syr", "szl", "ta", "te", "tg", "th", "ti", "tk", "to", "tok", "tr", "tt", "ug", "uk", "und", "ur", "uz", "vi", "wo", "xh", "yo", "yrl", "yue", "yue-Hans", "za", "zh", "zh-Hant", "zu"];
+ let mut metadata = icu_provider::DataResponseMetadata::default();
+ let payload = if let Ok(payload) = KEYS.binary_search_by(|k| req.locale.strict_cmp(k.as_bytes()).reverse()).map(|i| *unsafe { VALUES.get_unchecked(i) }) {
+ payload
+ } else {
+ const FALLBACKER: icu::locid_transform::fallback::LocaleFallbackerWithConfig<'static> = icu::locid_transform::fallback::LocaleFallbacker::new().for_config(<icu::properties::provider::ExemplarCharactersIndexV1Marker as icu_provider::KeyedDataMarker>::KEY.fallback_config());
+ let mut fallback_iterator = FALLBACKER.fallback_for(req.locale.clone());
+ loop {
+ if let Ok(payload) = KEYS.binary_search_by(|k| fallback_iterator.get().strict_cmp(k.as_bytes()).reverse()).map(|i| *unsafe { VALUES.get_unchecked(i) }) {
+ metadata.locale = Some(fallback_iterator.take());
+ break payload;
+ }
+ fallback_iterator.step();
+ }
+ };
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(payload)), metadata })
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_exemplarchars_main_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_exemplarchars_main_v1.rs.data
new file mode 100644
index 0000000000..62421bf189
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_exemplarchars_main_v1.rs.data
@@ -0,0 +1,1098 @@
+// @generated
+/// Implement `DataProvider<ExemplarCharactersMainV1Marker>` 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_exemplarchars_main_v1 {
+ ($ provider : ty) => {
+ #[clippy::msrv = "1.67"]
+ const _: () = <$provider>::MUST_USE_MAKE_PROVIDER_MACRO;
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::ExemplarCharactersMainV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::ExemplarCharactersMainV1Marker>, icu_provider::DataError> {
+ static KS: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b" \x06\0\0%\x06\0\0'\x06\0\0)\x06\0\0*\x06\0\0;\x06\0\0A\x06\0\0C\x06\0\0D\x06\0\0G\x06\0\0H\x06\0\0I\x06\0\0r\x06\0\0s\x06\0\0y\x06\0\0z\x06\0\0~\x06\0\0\x7F\x06\0\0\x86\x06\0\0\x87\x06\0\0\x88\x06\0\0\x89\x06\0\0\x91\x06\0\0\x92\x06\0\0\x98\x06\0\0\x99\x06\0\0\xA9\x06\0\0\xAA\x06\0\0\xAF\x06\0\0\xB0\x06\0\0\xBA\x06\0\0\xBB\x06\0\0\xBE\x06\0\0\xBF\x06\0\0\xC1\x06\0\0\xC2\x06\0\0\xC4\x06\0\0\xC5\x06\0\0\xC6\x06\0\0\xC7\x06\0\0\xCC\x06\0\0\xCE\x06\0\0\xD2\x06\0\0\xD3\x06\0\0") }, 47u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SD: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\x06\0\0#\x06\0\0'\x06\0\0)\x06\0\0*\x06\0\0;\x06\0\0A\x06\0\0C\x06\0\0D\x06\0\0I\x06\0\0J\x06\0\0K\x06\0\0z\x06\0\0|\x06\0\0}\x06\0\0\x81\x06\0\0\x83\x06\0\0\x85\x06\0\0\x86\x06\0\0\x88\x06\0\0\x8A\x06\0\0\x8B\x06\0\0\x8C\x06\0\0\x8E\x06\0\0\x8F\x06\0\0\x90\x06\0\0\x99\x06\0\0\x9A\x06\0\0\xA6\x06\0\0\xA7\x06\0\0\xA9\x06\0\0\xAB\x06\0\0\xAF\x06\0\0\xB0\x06\0\0\xB1\x06\0\0\xB2\x06\0\0\xB3\x06\0\0\xB4\x06\0\0\xBB\x06\0\0\xBC\x06\0\0\xBE\x06\0\0\xBF\x06\0\0") }, 52u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x04\0\xD8\xAC\xDA\xBE\xDA\xAF\xDA\xBE") },
+ ));
+ static PS: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\x06\0\0%\x06\0\0&\x06\0\0;\x06\0\0A\x06\0\0C\x06\0\0D\x06\0\0I\x06\0\0J\x06\0\0S\x06\0\0T\x06\0\0U\x06\0\0p\x06\0\0q\x06\0\0|\x06\0\0}\x06\0\0~\x06\0\0\x7F\x06\0\0\x81\x06\0\0\x82\x06\0\0\x85\x06\0\0\x87\x06\0\0\x89\x06\0\0\x8A\x06\0\0\x93\x06\0\0\x94\x06\0\0\x96\x06\0\0\x97\x06\0\0\x98\x06\0\0\x99\x06\0\0\x9A\x06\0\0\x9B\x06\0\0\xA9\x06\0\0\xAA\x06\0\0\xAB\x06\0\0\xAC\x06\0\0\xAF\x06\0\0\xB0\x06\0\0\xBC\x06\0\0\xBD\x06\0\0\xCC\x06\0\0\xCE\x06\0\0\xD0\x06\0\0\xD1\x06\0\0") }, 60u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static PS_PK: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\x06\0\0%\x06\0\0&\x06\0\0;\x06\0\0A\x06\0\0C\x06\0\0D\x06\0\0I\x06\0\0J\x06\0\0S\x06\0\0T\x06\0\0U\x06\0\0p\x06\0\0q\x06\0\0|\x06\0\0}\x06\0\0~\x06\0\0\x7F\x06\0\0\x81\x06\0\0\x82\x06\0\0\x85\x06\0\0\x87\x06\0\0\x89\x06\0\0\x8A\x06\0\0\x93\x06\0\0\x94\x06\0\0\x96\x06\0\0\x97\x06\0\0\x98\x06\0\0\x99\x06\0\0\x9A\x06\0\0\x9B\x06\0\0\xA9\x06\0\0\xAA\x06\0\0\xAB\x06\0\0\xAC\x06\0\0\xAF\x06\0\0\xB0\x06\0\0\xBC\x06\0\0\xBD\x06\0\0\xCC\x06\0\0\xCE\x06\0\0\xD0\x06\0\0\xD1\x06\0\0\xD2\x06\0\0\xD3\x06\0\0") }, 61u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FA: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\x06\0\0%\x06\0\0&\x06\0\0;\x06\0\0A\x06\0\0C\x06\0\0D\x06\0\0I\x06\0\0K\x06\0\0N\x06\0\0Q\x06\0\0R\x06\0\0T\x06\0\0U\x06\0\0~\x06\0\0\x7F\x06\0\0\x86\x06\0\0\x87\x06\0\0\x98\x06\0\0\x99\x06\0\0\xA9\x06\0\0\xAA\x06\0\0\xAF\x06\0\0\xB0\x06\0\0\xCC\x06\0\0\xCD\x06\0\0") }, 43u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AR: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\x06\0\0;\x06\0\0A\x06\0\0S\x06\0\0p\x06\0\0q\x06\0\0") }, 45u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static UR: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\x06\0\0\"\x06\0\0'\x06\0\0)\x06\0\0*\x06\0\0;\x06\0\0A\x06\0\0C\x06\0\0D\x06\0\0G\x06\0\0H\x06\0\0I\x06\0\0y\x06\0\0z\x06\0\0~\x06\0\0\x7F\x06\0\0\x86\x06\0\0\x87\x06\0\0\x88\x06\0\0\x89\x06\0\0\x91\x06\0\0\x92\x06\0\0\x98\x06\0\0\x99\x06\0\0\xA9\x06\0\0\xAA\x06\0\0\xAF\x06\0\0\xB0\x06\0\0\xBE\x06\0\0\xBF\x06\0\0\xC1\x06\0\0\xC2\x06\0\0\xCC\x06\0\0\xCD\x06\0\0\xD2\x06\0\0\xD3\x06\0\0") }, 38u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static UG: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"'\x06\0\0)\x06\0\0*\x06\0\0+\x06\0\0,\x06\0\0-\x06\0\0.\x06\0\x000\x06\0\x001\x06\0\x005\x06\0\0:\x06\0\0;\x06\0\0A\x06\0\0G\x06\0\0H\x06\0\0K\x06\0\0~\x06\0\0\x7F\x06\0\0\x86\x06\0\0\x87\x06\0\0\x98\x06\0\0\x99\x06\0\0\xAD\x06\0\0\xAE\x06\0\0\xAF\x06\0\0\xB0\x06\0\0\xBE\x06\0\0\xBF\x06\0\0\xC6\x06\0\0\xC9\x06\0\0\xCB\x06\0\0\xCC\x06\0\0\xD0\x06\0\0\xD1\x06\0\0\xD5\x06\0\0\xD6\x06\0\0") }, 32u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x08\0\0\0\0\0\x04\0\x08\0\x0C\0\x10\0\x14\0\x18\0\x1C\0\xD8\xA6\xD8\xA7\xD8\xA6\xD9\x87\xD8\xA6\xD9\x88\xD8\xA6\xD9\x89\xD8\xA6\xDB\x86\xD8\xA6\xDB\x87\xD8\xA6\xDB\x88\xD8\xA6\xDB\x90") },
+ ));
+ static BE: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"0\x04\0\08\x04\0\09\x04\0\0I\x04\0\0K\x04\0\0P\x04\0\0Q\x04\0\0R\x04\0\0V\x04\0\0W\x04\0\0^\x04\0\0_\x04\0\0") }, 32u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x04\0\xD0\xB4\xD0\xB6\xD0\xB4\xD0\xB7") },
+ ));
+ static BS_CYRL: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"0\x04\0\09\x04\0\0:\x04\0\0I\x04\0\0R\x04\0\0S\x04\0\0X\x04\0\0\\\x04\0\0_\x04\0\0`\x04\0\0") }, 30u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MK: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"0\x04\0\09\x04\0\0:\x04\0\0I\x04\0\0S\x04\0\0T\x04\0\0U\x04\0\0V\x04\0\0X\x04\0\0[\x04\0\0\\\x04\0\0]\x04\0\0_\x04\0\0`\x04\0\0") }, 31u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TG: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"0\x04\0\0F\x04\0\0G\x04\0\0I\x04\0\0J\x04\0\0K\x04\0\0M\x04\0\0P\x04\0\0Q\x04\0\0R\x04\0\0\x93\x04\0\0\x94\x04\0\0\x9B\x04\0\0\x9C\x04\0\0\xB3\x04\0\0\xB4\x04\0\0\xB7\x04\0\0\xB8\x04\0\0\xE3\x04\0\0\xE4\x04\0\0\xEF\x04\0\0\xF0\x04\0\0") }, 35u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static UZ_CYRL: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"0\x04\0\0F\x04\0\0G\x04\0\0I\x04\0\0J\x04\0\0K\x04\0\0M\x04\0\0P\x04\0\0Q\x04\0\0R\x04\0\0^\x04\0\0_\x04\0\0\x93\x04\0\0\x94\x04\0\0\x9B\x04\0\0\x9C\x04\0\0\xB3\x04\0\0\xB4\x04\0\0") }, 33u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BG: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"0\x04\0\0K\x04\0\0L\x04\0\0M\x04\0\0N\x04\0\0P\x04\0\0") }, 30u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static RU: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"0\x04\0\0P\x04\0\0Q\x04\0\0R\x04\0\0") }, 33u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KK: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"0\x04\0\0P\x04\0\0Q\x04\0\0R\x04\0\0V\x04\0\0W\x04\0\0\x93\x04\0\0\x94\x04\0\0\x9B\x04\0\0\x9C\x04\0\0\xA3\x04\0\0\xA4\x04\0\0\xAF\x04\0\0\xB0\x04\0\0\xB1\x04\0\0\xB2\x04\0\0\xBB\x04\0\0\xBC\x04\0\0\xD9\x04\0\0\xDA\x04\0\0\xE9\x04\0\0\xEA\x04\0\0") }, 42u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TT: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"0\x04\0\0P\x04\0\0Q\x04\0\0R\x04\0\0\x97\x04\0\0\x98\x04\0\0\xA3\x04\0\0\xA4\x04\0\0\xAF\x04\0\0\xB0\x04\0\0\xBB\x04\0\0\xBC\x04\0\0\xD9\x04\0\0\xDA\x04\0\0\xE9\x04\0\0\xEA\x04\0\0") }, 39u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static CV: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"0\x04\0\0P\x04\0\0Q\x04\0\0R\x04\0\0\xAB\x04\0\0\xAC\x04\0\0\xD1\x04\0\0\xD2\x04\0\0\xD7\x04\0\0\xD8\x04\0\0\xF3\x04\0\0\xF4\x04\0\0") }, 37u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MN: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"0\x04\0\0P\x04\0\0Q\x04\0\0R\x04\0\0\xAF\x04\0\0\xB0\x04\0\0\xE9\x04\0\0\xEA\x04\0\0") }, 35u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KY: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"0\x04\0\x002\x04\0\x003\x04\0\0D\x04\0\0E\x04\0\0F\x04\0\0G\x04\0\0I\x04\0\0J\x04\0\0L\x04\0\0M\x04\0\0P\x04\0\0Q\x04\0\0R\x04\0\0\xA3\x04\0\0\xA4\x04\0\0\xAF\x04\0\0\xB0\x04\0\0\xE9\x04\0\0\xEA\x04\0\0") }, 31u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SAH: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"0\x04\0\x002\x04\0\x003\x04\0\x005\x04\0\08\x04\0\0D\x04\0\0E\x04\0\0F\x04\0\0G\x04\0\0H\x04\0\0K\x04\0\0L\x04\0\0M\x04\0\0N\x04\0\0\x95\x04\0\0\x96\x04\0\0\xA5\x04\0\0\xA6\x04\0\0\xAF\x04\0\0\xB0\x04\0\0\xBB\x04\0\0\xBC\x04\0\0\xE9\x04\0\0\xEA\x04\0\0") }, 25u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x04\0\xD0\xB4\xD1\x8C\xD0\xBD\xD1\x8C") },
+ ));
+ static SAT: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"Z\x1C\0\0~\x1C\0\0") }, 36u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FF_ADLM: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\"\xE9\x01\0>\xE9\x01\0D\xE9\x01\0G\xE9\x01\0K\xE9\x01\0L\xE9\x01\0") }, 32u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static ZH: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0N\0\0\x02N\0\0\x03N\0\0\x04N\0\0\x07N\0\0\x0FN\0\0\x11N\0\0\x12N\0\0\x13N\0\0\x15N\0\0\x16N\0\0\x17N\0\0\x18N\0\0\x1BN\0\0\x1CN\0\0\x1EN\0\0\"N\0\0#N\0\0$N\0\0&N\0\0'N\0\0(N\0\0*N\0\0+N\0\0-N\0\0.N\0\x000N\0\x001N\0\x002N\0\x003N\0\x004N\0\x005N\0\08N\0\0<N\0\0=N\0\0?N\0\0CN\0\0DN\0\0EN\0\0FN\0\0HN\0\0JN\0\0KN\0\0QN\0\0TN\0\0UN\0\0VN\0\0WN\0\0XN\0\0ZN\0\0]N\0\0^N\0\0_N\0\0bN\0\0fN\0\0gN\0\0pN\0\0rN\0\0~N\0\0\x7FN\0\0\x86N\0\0\x87N\0\0\x88N\0\0\x8AN\0\0\x8BN\0\0\x8DN\0\0\x8EN\0\0\x90N\0\0\x91N\0\0\x93N\0\0\x94N\0\0\x96N\0\0\x9AN\0\0\x9CN\0\0\xA1N\0\0\xA2N\0\0\xA4N\0\0\xA9N\0\0\xABN\0\0\xADN\0\0\xAEN\0\0\xAFN\0\0\xB2N\0\0\xB3N\0\0\xBAN\0\0\xBBN\0\0\xBFN\0\0\xC2N\0\0\xC5N\0\0\xC6N\0\0\xC7N\0\0\xC8N\0\0\xCAN\0\0\xCCN\0\0\xCDN\0\0\xCFN\0\0\xD4N\0\0\xD5N\0\0\xD6N\0\0\xD7N\0\0\xD8N\0\0\xDAN\0\0\xE3N\0\0\xE6N\0\0\xEAN\0\0\xEBN\0\0\xECN\0\0\xEDN\0\0\xF0N\0\0\xF1N\0\0\xF2N\0\0\xF3N\0\0\xF6N\0\0\xF8N\0\0\xFBN\0\0\xFCN\0\0\xFDN\0\0\xFEN\0\0\xFFN\0\0\0O\0\0\x01O\0\0\x02O\0\0\nO\0\0\x0BO\0\0\rO\0\0\x0EO\0\0\x0FO\0\0\x12O\0\0\x17O\0\0\x1BO\0\0\x1FO\0\0!O\0\0$O\0\0%O\0\0&O\0\0'O\0\0/O\0\x001O\0\x004O\0\x005O\0\08O\0\09O\0\0<O\0\0>O\0\0FO\0\0GO\0\0MO\0\0RO\0\0SO\0\0TO\0\0UO\0\0VO\0\0YO\0\0ZO\0\0[O\0\0]O\0\0`O\0\0aO\0\0dO\0\0eO\0\0iO\0\0jO\0\0sO\0\0tO\0\0\x7FO\0\0\x80O\0\0\x8BO\0\0\x8CO\0\0\x9BO\0\0\x9CO\0\0\x9DO\0\0\x9EO\0\0\xA0O\0\0\xA1O\0\0\xA6O\0\0\xA9O\0\0\xACO\0\0\xADO\0\0\xAFO\0\0\xB0O\0\0\xB5O\0\0\xB6O\0\0\xBFO\0\0\xC0O\0\0\xC3O\0\0\xC5O\0\0\xCAO\0\0\xCBO\0\0\xD7O\0\0\xD8O\0\0\xDDO\0\0\xDEO\0\0\xE1O\0\0\xE2O\0\0\xE9O\0\0\xEAO\0\0\xEEO\0\0\xEFO\0\0\xF1O\0\0\xF2O\0\0\xFEO\0\0\xFFO\0\0\rP\0\0\x0EP\0\0\x12P\0\0\x13P\0\0\x19P\0\0\x1BP\0\0\x1FP\0\0 P\0\0&P\0\0'P\0\0<P\0\0=P\0\0>P\0\0?P\0\0GP\0\0HP\0\0LP\0\0MP\0\0OP\0\0PP\0\0ZP\0\0[P\0\0\\P\0\0]P\0\0eP\0\0fP\0\0vP\0\0xP\0\0\xA8P\0\0\xA9P\0\0\xACP\0\0\xADP\0\0\xB2P\0\0\xB3P\0\0\xBBP\0\0\xBCP\0\0\xCFP\0\0\xD0P\0\0\xE7P\0\0\xE8P\0\0\x12Q\0\0\x13Q\0\0?Q\0\0@Q\0\0AQ\0\0BQ\0\0CQ\0\0GQ\0\0HQ\0\0JQ\0\0KQ\0\0LQ\0\0MQ\0\0NQ\0\0QQ\0\0RQ\0\0TQ\0\0UQ\0\0ZQ\0\0[Q\0\0eQ\0\0fQ\0\0hQ\0\0iQ\0\0kQ\0\0oQ\0\0pQ\0\0rQ\0\0sQ\0\0zQ\0\0{Q\0\0~Q\0\0\x85Q\0\0\x86Q\0\0\x88Q\0\0\x89Q\0\0\x8CQ\0\0\x8EQ\0\0\x92Q\0\0\x93Q\0\0\x99Q\0\0\x9AQ\0\0\x9BQ\0\0\x9DQ\0\0\xA0Q\0\0\xA1Q\0\0\xACQ\0\0\xADQ\0\0\xB0Q\0\0\xB1Q\0\0\xB2Q\0\0\xB4Q\0\0\xB5Q\0\0\xB6Q\0\0\xB7Q\0\0\xB8Q\0\0\xC6Q\0\0\xC7Q\0\0\xCCQ\0\0\xCDQ\0\0\xCFQ\0\0\xD0Q\0\0\xDDQ\0\0\xDEQ\0\0\xE0Q\0\0\xE2Q\0\0\xE4Q\0\0\xE5Q\0\0\xEDQ\0\0\xEEQ\0\0\xEFQ\0\0\xF1Q\0\0\xFAQ\0\0\xFCQ\0\0\xFDQ\0\0\xFEQ\0\0\0R\0\0\x01R\0\0\x06R\0\0\x08R\0\0\nR\0\0\x0BR\0\0\x11R\0\0\x13R\0\0\x17R\0\0\x1CR\0\0\x1DR\0\0\x1ER\0\0$R\0\0%R\0\0)R\0\0*R\0\0+R\0\0,R\0\x000R\0\x001R\0\x006R\0\09R\0\0:R\0\0<R\0\0BR\0\0CR\0\0MR\0\0NR\0\0QR\0\0RR\0\0gR\0\0hR\0\0iR\0\0kR\0\0oR\0\0pR\0\0rR\0\0sR\0\0\x9BR\0\0\x9CR\0\0\x9DR\0\0\xA2R\0\0\xA3R\0\0\xA4R\0\0\xA8R\0\0\xACR\0\0\xB1R\0\0\xB4R\0\0\xBFR\0\0\xC0R\0\0\xC7R\0\0\xC8R\0\0\xC9R\0\0\xCAR\0\0\xCBR\0\0\xCCR\0\0\xD2R\0\0\xD3R\0\0\xE4R\0\0\xE5R\0\0\xFER\0\0\0S\0\0\x05S\0\0\x07S\0\0\x08S\0\0\tS\0\0\x16S\0\0\x18S\0\0\x19S\0\0\x1AS\0\09S\0\0<S\0\0AS\0\0BS\0\0CS\0\0DS\0\0GS\0\0IS\0\0JS\0\0KS\0\0NS\0\0PS\0\0RS\0\0TS\0\0US\0\0XS\0\0ZS\0\0[S\0\0`S\0\0cS\0\0kS\0\0lS\0\0oS\0\0rS\0\0sS\0\0uS\0\0wS\0\0xS\0\0\x82S\0\0\x83S\0\0\x84S\0\0\x87S\0\0\x89S\0\0\x8AS\0\0\x8BS\0\0\x8ES\0\0\x9AS\0\0\x9BS\0\0\x9FS\0\0\xA0S\0\0\xBBS\0\0\xBCS\0\0\xBFS\0\0\xC0S\0\0\xC2S\0\0\xC3S\0\0\xC8S\0\0\xCES\0\0\xD1S\0\0\xD2S\0\0\xD4S\0\0\xD5S\0\0\xD6S\0\0\xDAS\0\0\xE3S\0\0\xE7S\0\0\xEAS\0\0\xEES\0\0\xEFS\0\0\xF1S\0\0\xF2S\0\0\xF4S\0\0\xF6S\0\0\xFAS\0\0\x03T\0\0\x05T\0\0\x08T\0\0\x0BT\0\0\x0CT\0\0\x0FT\0\0\x10T\0\0\x12T\0\0\x13T\0\0\x14T\0\0\x17T\0\0\x18T\0\0\x1BT\0\0\x1CT\0\0\x1DT\0\0\x1ET\0\0\x1FT\0\0 T\0\0&T\0\0(T\0\0+T\0\0-T\0\0/T\0\x000T\0\x005T\0\x006T\0\08T\0\0:T\0\0;T\0\0<T\0\0>T\0\0?T\0\0@T\0\0AT\0\0FT\0\0GT\0\0HT\0\0IT\0\0JT\0\0KT\0\0PT\0\0QT\0\0XT\0\0YT\0\0\\T\0\0]T\0\0bT\0\0cT\0\0fT\0\0gT\0\0hT\0\0iT\0\0sT\0\0tT\0\0uT\0\0vT\0\0|T\0\0~T\0\0\x8CT\0\0\x8DT\0\0\x96T\0\0\x97T\0\0\xA6T\0\0\xA9T\0\0\xAAT\0\0\xABT\0\0\xACT\0\0\xADT\0\0\xAFT\0\0\xB0T\0\0\xB1T\0\0\xB2T\0\0\xC0T\0\0\xC2T\0\0\xC7T\0\0\xCAT\0\0\xCDT\0\0\xCFT\0\0\xDFT\0\0\xE0T\0\0\xE5T\0\0\xE7T\0\0\xE9T\0\0\xEBT\0\0\xEDT\0\0\xEET\0\0\xF2T\0\0\xF3T\0\0\tU\0\0\nU\0\0\x10U\0\0\x11U\0\0$U\0\0%U\0\0,U\0\0-U\0\0.U\0\x000U\0\x001U\0\x002U\0\x007U\0\08U\0\0FU\0\0GU\0\0JU\0\0KU\0\0aU\0\0bU\0\0eU\0\0gU\0\0jU\0\0kU\0\0\x80U\0\0\x81U\0\0\x82U\0\0\x83U\0\0\x84U\0\0\x85U\0\0\x87U\0\0\x88U\0\0\x8AU\0\0\x8BU\0\0\x8FU\0\0\x90U\0\0\x94U\0\0\x95U\0\0\x9CU\0\0\x9EU\0\0\xB5U\0\0\xB6U\0\0\xB7U\0\0\xB8U\0\0\xBBU\0\0\xBCU\0\0\xD2U\0\0\xD3U\0\0\xE8U\0\0\xE9U\0\0\xEFU\0\0\xF0U\0\0\tV\0\0\nV\0\0\x1BV\0\0\x1CV\0\x004V\0\x005V\0\0;V\0\0<V\0\0?V\0\0@V\0\0hV\0\0iV\0\0\xDBV\0\0\xDCV\0\0\xDEV\0\0\xDFV\0\0\xE0V\0\0\xE1V\0\0\xE2V\0\0\xE3V\0\0\xEDV\0\0\xEEV\0\0\xF0V\0\0\xF1V\0\0\xF4V\0\0\xF5V\0\0\xFAV\0\0\xFBV\0\0\xFDV\0\0\xFFV\0\0\x06W\0\0\x07W\0\0\x08W\0\0\tW\0\0\x1FW\0\0 W\0\0#W\0\0$W\0\0(W\0\0)W\0\0-W\0\0.W\0\x000W\0\x001W\0\x003W\0\x004W\0\0:W\0\0;W\0\0>W\0\0?W\0\0@W\0\0AW\0\0GW\0\0HW\0\0NW\0\0OW\0\0PW\0\0RW\0\0WW\0\0XW\0\0ZW\0\0]W\0\0aW\0\0bW\0\0dW\0\0eW\0\0fW\0\0gW\0\0jW\0\0kW\0\0\x82W\0\0\x84W\0\0\x8BW\0\0\x8CW\0\0\x92W\0\0\x93W\0\0\xC3W\0\0\xC4W\0\0\xCBW\0\0\xCCW\0\0\xCEW\0\0\xCFW\0\0\xD4W\0\0\xD5W\0\0\xDFW\0\0\xE0W\0\0\xF9W\0\0\xFBW\0\0\x02X\0\0\x03X\0\0\x06X\0\0\x07X\0\0\x15X\0\0\x16X\0\0!X\0\0\"X\0\0*X\0\0+X\0\0QX\0\0RX\0\0TX\0\0UX\0\0^X\0\0_X\0\0kX\0\0lX\0\0\x83X\0\0\x84X\0\0\x9EX\0\0\x9FX\0\0\xA8X\0\0\xA9X\0\0\xC1X\0\0\xC2X\0\0\xE4X\0\0\xE5X\0\0\xEBX\0\0\xEDX\0\0\xEEX\0\0\xEFX\0\0\xF0X\0\0\xF1X\0\0\x04Y\0\0\x05Y\0\0\x07Y\0\0\x08Y\0\0\rY\0\0\x0EY\0\0\x0FY\0\0\x10Y\0\0\x15Y\0\0\x17Y\0\0\x1AY\0\0\x1BY\0\0\x1CY\0\0\x1DY\0\0\x1FY\0\0 Y\0\0%Y\0\0&Y\0\0'Y\0\0(Y\0\0)Y\0\0,Y\0\0.Y\0\0/Y\0\x001Y\0\x002Y\0\x004Y\0\x005Y\0\x007Y\0\0;Y\0\0GY\0\0JY\0\0KY\0\0LY\0\0OY\0\0PY\0\0QY\0\0RY\0\0TY\0\0UY\0\0VY\0\0XY\0\0eY\0\0fY\0\0sY\0\0uY\0\0vY\0\0wY\0\0yY\0\0zY\0\0}Y\0\0~Y\0\0\x82Y\0\0\x83Y\0\0\x87Y\0\0\x89Y\0\0\x96Y\0\0\x97Y\0\0\x99Y\0\0\x9AY\0\0\xA5Y\0\0\xA6Y\0\0\xA8Y\0\0\xA9Y\0\0\xAEY\0\0\xAFY\0\0\xB9Y\0\0\xBAY\0\0\xBBY\0\0\xBCY\0\0\xC6Y\0\0\xC7Y\0\0\xCAY\0\0\xCCY\0\0\xD0Y\0\0\xD2Y\0\0\xD3Y\0\0\xD5Y\0\0\xFFY\0\0\0Z\0\0\x01Z\0\0\x02Z\0\0\x03Z\0\0\x05Z\0\0\x18Z\0\0\x19Z\0\0\x1CZ\0\0\x1DZ\0\0\x1FZ\0\0 Z\0\x001Z\0\x002Z\0\0FZ\0\0GZ\0\0ZZ\0\0[Z\0\0\x92Z\0\0\x93Z\0\0\xC1Z\0\0\xC2Z\0\0\xCCZ\0\0\xCDZ\0\0\xE9Z\0\0\xEAZ\0\0P[\0\0Q[\0\0T[\0\0V[\0\0W[\0\0Z[\0\0\\[\0\0^[\0\0_[\0\0`[\0\0c[\0\0e[\0\0f[\0\0g[\0\0i[\0\0j[\0\0\x81[\0\0\x82[\0\0\x83[\0\0\x84[\0\0\x87[\0\0\x8A[\0\0\x8B[\0\0\x8D[\0\0\x8F[\0\0\x90[\0\0\x97[\0\0\x9F[\0\0\xA1[\0\0\xA5[\0\0\xAA[\0\0\xAB[\0\0\xB3[\0\0\xB5[\0\0\xB6[\0\0\xB7[\0\0\xB9[\0\0\xBA[\0\0\xBD[\0\0\xC0[\0\0\xC2[\0\0\xC3[\0\0\xC4[\0\0\xC8[\0\0\xCC[\0\0\xCD[\0\0\xD2[\0\0\xD3[\0\0\xDD[\0\0\xE0[\0\0\xE1[\0\0\xE2[\0\0\xE8[\0\0\xE9[\0\0\xF8[\0\0\xFA[\0\0\xFB[\0\0\xFD[\0\0\xFF[\0\0\0\\\0\0\x01\\\0\0\x02\\\0\0\x04\\\0\0\x05\\\0\0\x06\\\0\0\x07\\\0\0\n\\\0\0\x0B\\\0\0\x0F\\\0\0\x10\\\0\0\x11\\\0\0\x12\\\0\0\x14\\\0\0\x15\\\0\0\x16\\\0\0\x17\\\0\0\x18\\\0\0\x19\\\0\0\x1A\\\0\0\x1B\\\0\0\x1D\\\0\0\x1E\\\0\0$\\\0\0%\\\0\x001\\\0\x002\\\0\0:\\\0\0;\\\0\0<\\\0\0?\\\0\0@\\\0\0C\\\0\0E\\\0\0F\\\0\0K\\\0\0L\\\0\0O\\\0\0P\\\0\0U\\\0\0V\\\0\0^\\\0\0_\\\0\0`\\\0\0a\\\0\0q\\\0\0r\\\0\0\x81\\\0\0\x83\\\0\0\x97\\\0\0\x99\\\0\0\x9A\\\0\0\x9C\\\0\0\xB3\\\0\0\xB4\\\0\0\xB8\\\0\0\xB9\\\0\0\xE1\\\0\0\xE2\\\0\0\xF0\\\0\0\xF1\\\0\0\x07]\0\0\x08]\0\0)]\0\0*]\0\x004]\0\x005]\0\0\xDD]\0\0\xDF]\0\0\xE1]\0\0\xE2]\0\0\xE5]\0\0\xE9]\0\0\xEB]\0\0\xEC]\0\0\xEE]\0\0\xEF]\0\0\xF1]\0\0\xF5]\0\0\xF7]\0\0\xF8]\0\0\x01^\0\0\x04^\0\0\x05^\0\0\x06^\0\0\x08^\0\0\t^\0\0\x0C^\0\0\r^\0\0\x10^\0\0\x11^\0\0\x15^\0\0\x17^\0\0\x1D^\0\0\x1E^\0\0&^\0\0'^\0\0-^\0\0/^\0\08^\0\09^\0\0=^\0\0>^\0\0E^\0\0F^\0\0U^\0\0V^\0\0r^\0\0u^\0\0v^\0\0w^\0\0x^\0\0y^\0\0{^\0\0~^\0\0\x7F^\0\0\x80^\0\0\x86^\0\0\x87^\0\0\x8A^\0\0\x8B^\0\0\x8F^\0\0\x90^\0\0\x93^\0\0\x96^\0\0\x97^\0\0\x98^\0\0\x99^\0\0\x9B^\0\0\x9C^\0\0\x9D^\0\0\x9E^\0\0\xA0^\0\0\xA6^\0\0\xA8^\0\0\xAD^\0\0\xAE^\0\0\xB7^\0\0\xB9^\0\0\xC9^\0\0\xCA^\0\0\xD6^\0\0\xD7^\0\0\xF6^\0\0\xF8^\0\0\xFA^\0\0\xFB^\0\0\0_\0\0\x01_\0\0\x02_\0\0\x05_\0\0\n_\0\0\x0B_\0\0\x0F_\0\0\x10_\0\0\x15_\0\0\x16_\0\0\x17_\0\0\x19_\0\0\x1F_\0\0!_\0\0%_\0\0'_\0\0/_\0\x000_\0\x001_\0\x002_\0\09_\0\0;_\0\0R_\0\0T_\0\0U_\0\0V_\0\0]_\0\0^_\0\0b_\0\0c_\0\0i_\0\0j_\0\0l_\0\0n_\0\0p_\0\0r_\0\0w_\0\0x_\0\0y_\0\0z_\0\0{_\0\0}_\0\0\x80_\0\0\x82_\0\0\x84_\0\0\x86_\0\0\x88_\0\0\x89_\0\0\x8B_\0\0\x8D_\0\0\x90_\0\0\x91_\0\0\x92_\0\0\x93_\0\0\x97_\0\0\x98_\0\0\xAA_\0\0\xAB_\0\0\xAE_\0\0\xAF_\0\0\xB5_\0\0\xB6_\0\0\xB7_\0\0\xB8_\0\0\xC3_\0\0\xC4_\0\0\xC5_\0\0\xC7_\0\0\xCC_\0\0\xCE_\0\0\xD7_\0\0\xDA_\0\0\xE0_\0\0\xE1_\0\0\xE7_\0\0\xE8_\0\0\xEB_\0\0\xEC_\0\0\xF5_\0\0\xF6_\0\0\xFD_\0\0\xFE_\0\0\0`\0\0\x02`\0\0\x0E`\0\0\x0F`\0\0\x12`\0\0\x13`\0\0\x15`\0\0\x17`\0\0\x1D`\0\0\x1E`\0\0!`\0\0\"`\0\0%`\0\0&`\0\0'`\0\0)`\0\0*`\0\0+`\0\0;`\0\0<`\0\0K`\0\0L`\0\0P`\0\0Q`\0\0b`\0\0c`\0\0h`\0\0j`\0\0m`\0\0n`\0\0o`\0\0q`\0\0v`\0\0w`\0\0|`\0\0}`\0\0\x84`\0\0\x85`\0\0\x89`\0\0\x8A`\0\0\x94`\0\0\x95`\0\0\x9F`\0\0\xA1`\0\0\xA3`\0\0\xA4`\0\0\xA8`\0\0\xA9`\0\0\xB2`\0\0\xB3`\0\0\xC5`\0\0\xC6`\0\0\xD1`\0\0\xD2`\0\0\xDC`\0\0\xDD`\0\0\xE0`\0\0\xE1`\0\0\xE7`\0\0\xE9`\0\0\xEF`\0\0\xF0`\0\0\xF3`\0\0\xF4`\0\0\xF9`\0\0\xFA`\0\0\x01a\0\0\x02a\0\0\x08a\0\0\na\0\0\x0Fa\0\0\x10a\0\0\x1Aa\0\0\x1Ba\0\0\x1Fa\0\0 a\0\0'a\0\0(a\0\0Ha\0\0Ia\0\0Na\0\0Oa\0\0Ua\0\0Va\0\0ba\0\0ca\0\0ga\0\0ha\0\0pa\0\0qa\0\0\xBEa\0\0\xBFa\0\0\xC2a\0\0\xC3a\0\0\xD2a\0\0\xD3a\0\0\x08b\0\0\tb\0\0\nb\0\0\x0Bb\0\0\x0Cb\0\0\rb\0\0\x0Fb\0\0\x13b\0\0\x16b\0\0\x17b\0\0\x18b\0\0\x19b\0\0*b\0\0+b\0\x004b\0\x005b\0\x007b\0\08b\0\0?b\0\0Bb\0\0Gb\0\0Hb\0\0Kb\0\0Lb\0\0Mb\0\0Ob\0\0Qb\0\0Rb\0\0Sb\0\0Tb\0\0Xb\0\0Yb\0\0cb\0\0db\0\0gb\0\0hb\0\0ib\0\0jb\0\0kb\0\0pb\0\0yb\0\0zb\0\0~b\0\0\x81b\0\0\x84b\0\0\x85b\0\0\x8Ab\0\0\x8Bb\0\0\x91b\0\0\x92b\0\0\x93b\0\0\x94b\0\0\x95b\0\0\x96b\0\0\x97b\0\0\x99b\0\0\xA2b\0\0\xA3b\0\0\xA4b\0\0\xA6b\0\0\xABb\0\0\xADb\0\0\xB1b\0\0\xB2b\0\0\xB5b\0\0\xB6b\0\0\xB9b\0\0\xBAb\0\0\xBDb\0\0\xBEb\0\0\xC5b\0\0\xC7b\0\0\xC9b\0\0\xCAb\0\0\xCDb\0\0\xCEb\0\0\xD2b\0\0\xD3b\0\0\xD4b\0\0\xD5b\0\0\xD6b\0\0\xD7b\0\0\xD8b\0\0\xD9b\0\0\xDBb\0\0\xDDb\0\0\xDFb\0\0\xE0b\0\0\xE5b\0\0\xE7b\0\0\xE8b\0\0\xEAb\0\0\xECb\0\0\xEDb\0\0\xF3b\0\0\xF4b\0\0\xF7b\0\0\xF8b\0\0\xFCb\0\0\xFDb\0\0\xFEb\0\0\0c\0\0\x01c\0\0\x02c\0\0\x07c\0\0\x08c\0\0\tc\0\0\nc\0\0\x11c\0\0\x12c\0\0\x16c\0\0\x17c\0\0\x1Dc\0\0\x1Ec\0\0!c\0\0\"c\0\0$c\0\0&c\0\0*c\0\0+c\0\0/c\0\x000c\0\0:c\0\0;c\0\0Ic\0\0Jc\0\0Pc\0\0Qc\0\0Uc\0\0Vc\0\0_c\0\0`c\0\0ac\0\0cc\0\0nc\0\0oc\0\0wc\0\0xc\0\0\x88c\0\0\x8Ac\0\0\x8Cc\0\0\x8Dc\0\0\x92c\0\0\x93c\0\0\xA2c\0\0\xA3c\0\0\xA5c\0\0\xA6c\0\0\xA7c\0\0\xABc\0\0\xB8c\0\0\xB9c\0\0\xCFc\0\0\xD1c\0\0\xD2c\0\0\xD3c\0\0\xE1c\0\0\xE2c\0\0\xF4c\0\0\xF5c\0\0\x1Cd\0\0\x1Dd\0\0\x1Ed\0\0\x1Fd\0\0,d\0\0.d\0\0Dd\0\0Ed\0\0Fd\0\0Gd\0\0Jd\0\0Kd\0\0Td\0\0Ud\0\0Xd\0\0Yd\0\0id\0\0jd\0\0xd\0\0yd\0\0\x92d\0\0\x93d\0\0\x9Ed\0\0\x9Fd\0\0\xADd\0\0\xAEd\0\0\xCDd\0\0\xCFd\0\0\xE6d\0\0\xE7d\0\0/e\0\x000e\0\x006e\0\x007e\0\09e\0\0:e\0\0;e\0\0<e\0\0>e\0\0@e\0\0Ee\0\0Fe\0\0He\0\0Ie\0\0Le\0\0Me\0\0Oe\0\0Pe\0\0Qe\0\0Re\0\0Ye\0\0Ze\0\0]e\0\0^e\0\0be\0\0de\0\0fe\0\0ge\0\0le\0\0me\0\0pe\0\0qe\0\0re\0\0se\0\0te\0\0ue\0\0\x87e\0\0\x88e\0\0\x8Be\0\0\x8Ce\0\0\x90e\0\0\x91e\0\0\x97e\0\0\x98e\0\0\x99e\0\0\x9Ae\0\0\x9Ce\0\0\x9De\0\0\xA5e\0\0\xA6e\0\0\xADe\0\0\xAEe\0\0\xAFe\0\0\xB1e\0\0\xB9e\0\0\xBAe\0\0\xBCe\0\0\xBEe\0\0\xC1e\0\0\xC2e\0\0\xC5e\0\0\xC6e\0\0\xCBe\0\0\xCCe\0\0\xCFe\0\0\xD0e\0\0\xD7e\0\0\xD8e\0\0\xE0e\0\0\xE1e\0\0\xE2e\0\0\xE3e\0\0\xE5e\0\0\xEAe\0\0\xEDe\0\0\xEEe\0\0\xF6e\0\0\xF7e\0\0\xFAe\0\0\xFBe\0\0\x02f\0\0\x03f\0\0\x06f\0\0\x07f\0\0\x0Cf\0\0\rf\0\0\x0Ef\0\0\x10f\0\0\x13f\0\0\x14f\0\0\x1Ff\0\0!f\0\0%f\0\0&f\0\0(f\0\0)f\0\0-f\0\0.f\0\0/f\0\x000f\0\0>f\0\0?f\0\0Cf\0\0Df\0\0Kf\0\0Lf\0\0Rf\0\0Tf\0\0Zf\0\0[f\0\0hf\0\0if\0\0nf\0\0pf\0\0tf\0\0uf\0\0vf\0\0wf\0\0zf\0\0{f\0\0\x82f\0\0\x83f\0\0\x91f\0\0\x92f\0\0\x96f\0\0\x98f\0\0\xAEf\0\0\xAFf\0\0\xB4f\0\0\xB5f\0\0\xF0f\0\0\xF1f\0\0\xF2f\0\0\xF3f\0\0\xF4f\0\0\xF5f\0\0\xF9f\0\0\xFAf\0\0\xFCf\0\0\xFDf\0\0\xFEf\0\0\x01g\0\0\x08g\0\0\ng\0\0\x0Bg\0\0\x0Cg\0\0\rg\0\0\x0Eg\0\0\x17g\0\0\x18g\0\0\x1Bg\0\0\x1Cg\0\0\x1Dg\0\0\x1Eg\0\0\x1Fg\0\0 g\0\0(g\0\0)g\0\0*g\0\0.g\0\0/g\0\x000g\0\x001g\0\x002g\0\x005g\0\x006g\0\0:g\0\0;g\0\0@g\0\0Ag\0\0Bg\0\0Dg\0\0Ig\0\0Jg\0\0Ng\0\0Og\0\0Pg\0\0Rg\0\0\\g\0\0]g\0\0_g\0\0`g\0\0ag\0\0bg\0\0eg\0\0fg\0\0hg\0\0ig\0\0og\0\0qg\0\0~g\0\0\x80g\0\0\x81g\0\0\x82g\0\0\x84g\0\0\x85g\0\0\x90g\0\0\x91g\0\0\x97g\0\0\x98g\0\0\x9Cg\0\0\x9Eg\0\0\xA2g\0\0\xA3g\0\0\xAAg\0\0\xACg\0\0\xB6g\0\0\xB7g\0\0\xCFg\0\0\xD1g\0\0\xD3g\0\0\xD5g\0\0\xE5g\0\0\xE6g\0\0\xECg\0\0\xEDg\0\0\xEFg\0\0\xF0g\0\0\xF3g\0\0\xF5g\0\0\x07h\0\0\x08h\0\0\x0Bh\0\0\x0Ch\0\0\x0Fh\0\0\x10h\0\0\x11h\0\0\x12h\0\0!h\0\0\"h\0\x007h\0\0:h\0\0<h\0\0=h\0\0Ch\0\0Dh\0\0Fh\0\0Gh\0\0Hh\0\0Ih\0\0Lh\0\0Mh\0\0Qh\0\0Rh\0\0ch\0\0dh\0\0eh\0\0fh\0\0\x81h\0\0\x82h\0\0\x85h\0\0\x86h\0\0\xA6h\0\0\xA7h\0\0\xAFh\0\0\xB1h\0\0\xB5h\0\0\xB6h\0\0\xC0h\0\0\xC1h\0\0\xC9h\0\0\xCAh\0\0\xCBh\0\0\xCCh\0\0\xD2h\0\0\xD3h\0\0\xDAh\0\0\xDBh\0\0\xEEh\0\0\xEFh\0\0\x05i\0\0\x06i\0\0\ri\0\0\x0Ei\0\x000i\0\x001i\0\0Zi\0\0[i\0\0|i\0\0}i\0\0\x82i\0\0\x83i\0\0\x9Ci\0\0\x9Di\0\0!j\0\0\"j\0\x001j\0\x002j\0\0\x80j\0\0\x81j\0\0 k\0\0$k\0\0'k\0\0(k\0\x002k\0\x003k\0\0:k\0\0;k\0\0>k\0\0?k\0\0Ik\0\0Jk\0\0Lk\0\0Mk\0\0bk\0\0gk\0\0jk\0\0kk\0\0{k\0\0|k\0\0\x8Ak\0\0\x8Ck\0\0\xB5k\0\0\xB6k\0\0\xC5k\0\0\xC6k\0\0\xCDk\0\0\xCEk\0\0\xCFk\0\0\xD0k\0\0\xD2k\0\0\xD3k\0\0\xD4k\0\0\xD6k\0\0\xDBk\0\0\xDCk\0\0\xEBk\0\0\xECk\0\0\x0Fl\0\0\x10l\0\0\x11l\0\0\x12l\0\0\x14l\0\0\x15l\0\0\x1Bl\0\0\x1Cl\0\x004l\0\x005l\0\08l\0\09l\0\0Bl\0\0Cl\0\0Gl\0\0Hl\0\0Il\0\0Jl\0\0Wl\0\0Xl\0\0]l\0\0^l\0\0_l\0\0bl\0\0dl\0\0el\0\0jl\0\0kl\0\0vl\0\0wl\0\0}l\0\0~l\0\0\x83l\0\0\x84l\0\0\x88l\0\0\x8Al\0\0\x99l\0\0\x9Al\0\0\x9Fl\0\0\xA0l\0\0\xA1l\0\0\xA2l\0\0\xA7l\0\0\xA8l\0\0\xB3l\0\0\xB4l\0\0\xB9l\0\0\xBAl\0\0\xBBl\0\0\xBCl\0\0\xBFl\0\0\xC0l\0\0\xC9l\0\0\xCBl\0\0\xD5l\0\0\xD6l\0\0\xDBl\0\0\xDCl\0\0\xE1l\0\0\xE4l\0\0\xE5l\0\0\xE6l\0\0\xE8l\0\0\xE9l\0\0\xF0l\0\0\xF1l\0\0\xF3l\0\0\xF4l\0\0\xFDl\0\0\xFEl\0\0\x0Bm\0\0\x0Cm\0\0\x17m\0\0\x18m\0\0\x1Bm\0\0\x1Cm\0\0\x1Em\0\0\x1Fm\0\0%m\0\0&m\0\0*m\0\0+m\0\x002m\0\x003m\0\0;m\0\0<m\0\0=m\0\0?m\0\0Am\0\0Bm\0\0Em\0\0Fm\0\0Km\0\0Lm\0\0Nm\0\0Pm\0\0Qm\0\0Rm\0\0Sm\0\0Tm\0\0Ym\0\0Zm\0\0fm\0\0gm\0\0im\0\0km\0\0nm\0\0om\0\0tm\0\0um\0\0wm\0\0xm\0\0\x85m\0\0\x86m\0\0\x88m\0\0\x8Am\0\0\x9Bm\0\0\x9Cm\0\0\xA8m\0\0\xA9m\0\0\xAFm\0\0\xB0m\0\0\xB2m\0\0\xB3m\0\0\xB5m\0\0\xB6m\0\0\xCBm\0\0\xCCm\0\0\xD1m\0\0\xD2m\0\0\xD8m\0\0\xD9m\0\0\xE1m\0\0\xE2m\0\0\xF1m\0\0\xF2m\0\0\xF7m\0\0\xF8m\0\0\xFBm\0\0\xFCm\0\0\x05n\0\0\x06n\0\0\x10n\0\0\x11n\0\0!n\0\0\"n\0\0#n\0\0$n\0\0)n\0\0*n\0\0/n\0\x000n\0\x004n\0\x005n\0\08n\0\09n\0\0Vn\0\0Wn\0\0~n\0\0\x7Fn\0\0\x90n\0\0\x91n\0\0\x9Cn\0\0\x9Dn\0\0\xAAn\0\0\xABn\0\0\xCBn\0\0\xCCn\0\0\xD1n\0\0\xD2n\0\0\xE1n\0\0\xE2n\0\0\xE5n\0\0\xE6n\0\0\xE8n\0\0\xE9n\0\0\xF4n\0\0\xF5n\0\0\x02o\0\0\x03o\0\0\x0Fo\0\0\x10o\0\0\x14o\0\0\x15o\0\0 o\0\0!o\0\0+o\0\0,o\0\0Xo\0\0Yo\0\0\\o\0\0]o\0\0no\0\0oo\0\0\x8Eo\0\0\x8Fo\0\0\xB3o\0\0\xB4o\0\0\xC0o\0\0\xC1o\0\0Lp\0\0Mp\0\0kp\0\0lp\0\0mp\0\0np\0\0op\0\0qp\0\0up\0\0vp\0\0\x7Fp\0\0\x80p\0\0\x89p\0\0\x8Ap\0\0\x8Ep\0\0\x8Fp\0\0\xAEp\0\0\xAFp\0\0\xB8p\0\0\xBAp\0\0\xC2p\0\0\xC3p\0\0\xC8p\0\0\xC9p\0\0\xE4p\0\0\xE5p\0\0\xE6p\0\0\xE8p\0\0\xEDp\0\0\xEEp\0\0&q\0\0'q\0\x006q\0\x007q\0\0Lq\0\0Mq\0\0^q\0\0_q\0\0gq\0\0hq\0\0nq\0\0oq\0\0\x8Aq\0\0\x8Bq\0\0\x9Fq\0\0\xA0q\0\0\xC3q\0\0\xC4q\0\0\xD5q\0\0\xD6q\0\0\x06r\0\0\x07r\0\0*r\0\0+r\0\0,r\0\0-r\0\x001r\0\x002r\0\x005r\0\09r\0\0=r\0\0>r\0\0Gr\0\0Ir\0\0Lr\0\0Mr\0\0Yr\0\0Zr\0\0[r\0\0\\r\0\0ar\0\0cr\0\0gr\0\0hr\0\0ir\0\0jr\0\0rr\0\0sr\0\0ur\0\0vr\0\0yr\0\0{r\0\0\xAFr\0\0\xB0r\0\0\xB6r\0\0\xB7r\0\0\xB9r\0\0\xBAr\0\0\xC2r\0\0\xC3r\0\0\xD0r\0\0\xD1r\0\0\xD7r\0\0\xD8r\0\0\xE0r\0\0\xE1r\0\0\xECr\0\0\xEDr\0\0\xEEr\0\0\xEFr\0\0\xF1r\0\0\xF2r\0\0\xFCr\0\0\xFDr\0\0\x1Bs\0\0\x1Ds\0\0*s\0\0+s\0\0.s\0\0/s\0\x004s\0\x005s\0\0\x84s\0\0\x85s\0\0\x87s\0\0\x88s\0\0\x89s\0\0\x8As\0\0\x8Bs\0\0\x8Cs\0\0\x9Bs\0\0\x9Cs\0\0\xA9s\0\0\xAAs\0\0\xABs\0\0\xACs\0\0\xAFs\0\0\xB1s\0\0\xB2s\0\0\xB3s\0\0\xBBs\0\0\xBCs\0\0\xC0s\0\0\xC1s\0\0\xCAs\0\0\xCBs\0\0\xCDs\0\0\xCEs\0\0\xE0s\0\0\xE1s\0\0\xEDs\0\0\xEEs\0\0\x03t\0\0\x04t\0\0\x06t\0\0\x07t\0\0\nt\0\0\x0Bt\0\0*t\0\0+t\0\x003t\0\x005t\0\0<t\0\0=t\0\0Yt\0\0Zt\0\0\\t\0\0]t\0\0^t\0\0`t\0\0pt\0\0qt\0\0vt\0\0wt\0\0\x83t\0\0\x84t\0\0\xDCt\0\0\xDDt\0\0\xE6t\0\0\xE7t\0\0\xF6t\0\0\xF7t\0\0\x18u\0\0\x19u\0\0\x1Au\0\0\x1Bu\0\0\x1Cu\0\0\x1Du\0\0\x1Fu\0\0 u\0\0(u\0\0)u\0\x000u\0\x004u\0\x005u\0\x006u\0\x007u\0\09u\0\0;u\0\0<u\0\0Eu\0\0Fu\0\0Lu\0\0Mu\0\0Yu\0\0Zu\0\0eu\0\0fu\0\0ju\0\0ku\0\0\x86u\0\0\x87u\0\0\x8Fu\0\0\x90u\0\0\x91u\0\0\x92u\0\0\x97u\0\0\x98u\0\0\xAFu\0\0\xB0u\0\0\xB2u\0\0\xB3u\0\0\xBCu\0\0\xBDu\0\0\xBEu\0\0\xBFu\0\0\xC5u\0\0\xC6u\0\0\xD5u\0\0\xD6u\0\0\xDBu\0\0\xDCu\0\0\xF4u\0\0\xF5u\0\0xv\0\0yv\0\0{v\0\0|v\0\0}v\0\0\x7Fv\0\0\x84v\0\0\x85v\0\0\x86v\0\0\x88v\0\0\xAEv\0\0\xAFv\0\0\xC8v\0\0\xC9v\0\0\xCAv\0\0\xCBv\0\0\xD1v\0\0\xD3v\0\0\xD6v\0\0\xD7v\0\0\xD8v\0\0\xD9v\0\0\xDBv\0\0\xDCv\0\0\xDFv\0\0\xE0v\0\0\xEEv\0\0\xEFv\0\0\xF4v\0\0\xF5v\0\0\xF8v\0\0\xF9v\0\0\xFCv\0\0\xFDv\0\0\xFEv\0\0\xFFv\0\0\x01w\0\0\x02w\0\0\tw\0\0\nw\0\0\x0Bw\0\0\x0Cw\0\0\x1Fw\0\0!w\0\0<w\0\0=w\0\0@w\0\0Aw\0\0[w\0\0\\w\0\0aw\0\0bw\0\0cw\0\0dw\0\0\xA7w\0\0\xA8w\0\0\xDBw\0\0\xDCw\0\0\xE3w\0\0\xE4w\0\0\xE5w\0\0\xE6w\0\0\xEDw\0\0\xEEw\0\0\xF3w\0\0\xF4w\0\0\xF6w\0\0\xF7w\0\0\x01x\0\0\x03x\0\0\rx\0\0\x0Ex\0\0\x14x\0\0\x15x\0\x004x\0\x005x\0\0@x\0\0Ax\0\0Ux\0\0Vx\0\0lx\0\0mx\0\0nx\0\0ox\0\0\x8Dx\0\0\x8Fx\0\0\x97x\0\0\x98x\0\0\x9Fx\0\0\xA0x\0\0\xA7x\0\0\xA8x\0\0\xB0x\0\0\xB1x\0\0\xC1x\0\0\xC2x\0\0\xC5x\0\0\xC6x\0\0\xE8x\0\0\xE9x\0\0:y\0\0;y\0\0<y\0\0=y\0\0>y\0\0?y\0\0Vy\0\0Wy\0\0Zy\0\0[y\0\0]y\0\0_y\0\0ey\0\0fy\0\0hy\0\0iy\0\0oy\0\0py\0\0xy\0\0yy\0\0\x81y\0\0\x82y\0\0\x85y\0\0\x86y\0\0\x8Fy\0\0\x90y\0\0\xBBy\0\0\xBCy\0\0\xC0y\0\0\xC2y\0\0\xCBy\0\0\xCCy\0\0\xCDy\0\0\xCEy\0\0\xD1y\0\0\xD3y\0\0\xD8y\0\0\xD9y\0\0\xDFy\0\0\xE0y\0\0\xE4y\0\0\xE5y\0\0\xE6y\0\0\xE7y\0\0\xE9y\0\0\xEAy\0\0\xEFy\0\0\xF1y\0\0\xFBy\0\0\xFCy\0\0\0z\0\0\x01z\0\0\x0Bz\0\0\x0Cz\0\0\rz\0\0\x0Fz\0\0#z\0\0$z\0\x003z\0\x004z\0\0?z\0\0@z\0\0Fz\0\0Gz\0\0vz\0\0xz\0\0yz\0\0{z\0\0\x7Fz\0\0\x80z\0\0\x81z\0\0\x82z\0\0\x97z\0\0\x98z\0\0\x9Dz\0\0\x9Ez\0\0\xCBz\0\0\xCCz\0\0\xD9z\0\0\xDAz\0\0\xDEz\0\0\xE1z\0\0\xE5z\0\0\xE6z\0\0\xEFz\0\0\xF0z\0\0\xF9z\0\0\xFAz\0\0\x11{\0\0\x12{\0\0\x14{\0\0\x15{\0\0\x1B{\0\0\x1C{\0\0&{\0\0'{\0\0({\0\0){\0\0,{\0\0-{\0\0I{\0\0J{\0\0K{\0\0L{\0\0Q{\0\0R{\0\0T{\0\0U{\0\0V{\0\0W{\0\0y{\0\0z{\0\0~{\0\0\x7F{\0\0\x80{\0\0\x81{\0\0\x97{\0\0\x98{\0\0\xA1{\0\0\xA2{\0\0\xAD{\0\0\xAE{\0\0\xB1{\0\0\xB2{\0\0\xC7{\0\0\xC8{\0\0\xEE{\0\0\xEF{\0\0?|\0\0@|\0\0M|\0\0N|\0\0s|\0\0t|\0\0{|\0\0||\0\0\x89|\0\0\x8A|\0\0\x92|\0\0\x93|\0\0\x97|\0\0\x98|\0\0\xA4|\0\0\xA5|\0\0\xB9|\0\0\xBA|\0\0\xBE|\0\0\xBF|\0\0\xCA|\0\0\xCB|\0\0\xD5|\0\0\xD7|\0\0\xDF|\0\0\xE0|\0\0\xFB|\0\0\xFC|\0\0 }\0\0!}\0\0\"}\0\0#}\0\0'}\0\0(}\0\0+}\0\0,}\0\0/}\0\x000}\0\0A~\0\0B~\0\0\xA2~\0\0\xA3~\0\0\xA6~\0\0\xA8~\0\0\xAA~\0\0\xAB~\0\0\xAF~\0\0\xB0~\0\0\xB2~\0\0\xB4~\0\0\xB5~\0\0\xB6~\0\0\xB7~\0\0\xB9~\0\0\xBD~\0\0\xBE~\0\0\xBF~\0\0\xC0~\0\0\xC3~\0\0\xC5~\0\0\xC6~\0\0\xC9~\0\0\xCD~\0\0\xCE~\0\0\xCF~\0\0\xD0~\0\0\xD3~\0\0\xD4~\0\0\xD5~\0\0\xD6~\0\0\xD8~\0\0\xDA~\0\0\xDC~\0\0\xDE~\0\0\xDF~\0\0\xE0~\0\0\xE7~\0\0\xE8~\0\0\xE9~\0\0\xEB~\0\0\xED~\0\0\xEE~\0\0\xF4~\0\0\xF6~\0\0\xFC~\0\0\xFD~\0\0\xFF~\0\0\0\x7F\0\0\x05\x7F\0\0\x06\x7F\0\0\x13\x7F\0\0\x14\x7F\0\0\x16\x7F\0\0\x17\x7F\0\0\x18\x7F\0\0\x19\x7F\0\0 \x7F\0\0!\x7F\0\0)\x7F\0\0*\x7F\0\x004\x7F\0\x005\x7F\0\x006\x7F\0\x007\x7F\0\08\x7F\0\09\x7F\0\0:\x7F\0\0;\x7F\0\0P\x7F\0\0R\x7F\0\0U\x7F\0\0V\x7F\0\0W\x7F\0\0X\x7F\0\0Z\x7F\0\0[\x7F\0\0b\x7F\0\0c\x7F\0\0j\x7F\0\0k\x7F\0\0n\x7F\0\0o\x7F\0\0r\x7F\0\0s\x7F\0\0\x8A\x7F\0\0\x8B\x7F\0\0\x8E\x7F\0\0\x8F\x7F\0\0\x9E\x7F\0\0\x9F\x7F\0\0\xA4\x7F\0\0\xA5\x7F\0\0\xAF\x7F\0\0\xB0\x7F\0\0\xBD\x7F\0\0\xBE\x7F\0\0\xC1\x7F\0\0\xC2\x7F\0\0\xC5\x7F\0\0\xC6\x7F\0\0\xD4\x7F\0\0\xD5\x7F\0\0\xD8\x7F\0\0\xD9\x7F\0\0\xE0\x7F\0\0\xE1\x7F\0\0\xF0\x7F\0\0\xF1\x7F\0\0\xFB\x7F\0\0\xFD\x7F\0\0\0\x80\0\0\x02\x80\0\0\x03\x80\0\0\x04\x80\0\0\x05\x80\0\0\x06\x80\0\0\x0C\x80\0\0\x0E\x80\0\0\x10\x80\0\0\x11\x80\0\0\x17\x80\0\0\x18\x80\0\x003\x80\0\x004\x80\0\x006\x80\0\x007\x80\0\0J\x80\0\0K\x80\0\0L\x80\0\0M\x80\0\0T\x80\0\0U\x80\0\0X\x80\0\0Y\x80\0\0Z\x80\0\0[\x80\0\0j\x80\0\0k\x80\0\0\x89\x80\0\0\x8A\x80\0\0\x96\x80\0\0\x97\x80\0\0\x9A\x80\0\0\x9B\x80\0\0\xA1\x80\0\0\xA2\x80\0\0\xA4\x80\0\0\xA6\x80\0\0\xA9\x80\0\0\xAA\x80\0\0\xAF\x80\0\0\xB0\x80\0\0\xB2\x80\0\0\xB3\x80\0\0\xC1\x80\0\0\xC2\x80\0\0\xC6\x80\0\0\xC7\x80\0\0\xCC\x80\0\0\xCD\x80\0\0\xCE\x80\0\0\xCF\x80\0\0\xD6\x80\0\0\xD7\x80\0\0\xDC\x80\0\0\xDD\x80\0\0\xDE\x80\0\0\xDF\x80\0\0\xE1\x80\0\0\xE2\x80\0\0\xF6\x80\0\0\xF7\x80\0\0\xF8\x80\0\0\xF9\x80\0\0\xFD\x80\0\0\xFE\x80\0\0\x06\x81\0\0\x07\x81\0\0\x11\x81\0\0\x12\x81\0\x001\x81\0\x002\x81\0\08\x81\0\09\x81\0\0J\x81\0\0K\x81\0\0P\x81\0\0Q\x81\0\0S\x81\0\0T\x81\0\0p\x81\0\0q\x81\0\0y\x81\0\0z\x81\0\0~\x81\0\0\x80\x81\0\0\xC2\x81\0\0\xC3\x81\0\0\xE3\x81\0\0\xE4\x81\0\0\xEA\x81\0\0\xEB\x81\0\0\xED\x81\0\0\xEE\x81\0\0\xF3\x81\0\0\xF5\x81\0\0\x0C\x82\0\0\x0E\x82\0\0\x12\x82\0\0\x13\x82\0\0\x1E\x82\0\0 \x82\0\0*\x82\0\0+\x82\0\0,\x82\0\0-\x82\0\x000\x82\0\x001\x82\0\09\x82\0\0:\x82\0\0o\x82\0\0p\x82\0\0r\x82\0\0s\x82\0\0z\x82\0\0{\x82\0\0~\x82\0\0\x7F\x82\0\0\x82\x82\0\0\x83\x82\0\0\x92\x82\0\0\x93\x82\0\0\x9D\x82\0\0\x9E\x82\0\0\xA6\x82\0\0\xA7\x82\0\0\xAC\x82\0\0\xAE\x82\0\0\xB1\x82\0\0\xB2\x82\0\0\xB3\x82\0\0\xB4\x82\0\0\xCD\x82\0\0\xCE\x82\0\0\xCF\x82\0\0\xD0\x82\0\0\xD7\x82\0\0\xD8\x82\0\0\xE5\x82\0\0\xE7\x82\0\0\xF1\x82\0\0\xF2\x82\0\0\x02\x83\0\0\x04\x83\0\0(\x83\0\0)\x83\0\0+\x83\0\0,\x83\0\x006\x83\0\x007\x83\0\0I\x83\0\0J\x83\0\0P\x83\0\0Q\x83\0\0R\x83\0\0S\x83\0\0c\x83\0\0d\x83\0\0o\x83\0\0p\x83\0\0w\x83\0\0x\x83\0\0\x89\x83\0\0\x8A\x83\0\0\x8E\x83\0\0\x8F\x83\0\0\xAA\x83\0\0\xAC\x83\0\0\xB1\x83\0\0\xB3\x83\0\0\xB7\x83\0\0\xB8\x83\0\0\xDC\x83\0\0\xDD\x83\0\0\xE9\x83\0\0\xEA\x83\0\0\xF2\x83\0\0\xF3\x83\0\0\x04\x84\0\0\x05\x84\0\0\r\x84\0\0\x0E\x84\0\0$\x84\0\0&\x84\0\0'\x84\0\0)\x84\0\0=\x84\0\0>\x84\0\0W\x84\0\0X\x84\0\0[\x84\0\0\\\x84\0\0a\x84\0\0b\x84\0\0\x82\x84\0\0\x83\x84\0\0\x8B\x84\0\0\x8C\x84\0\0\x99\x84\0\0\x9A\x84\0\0\xC9\x84\0\0\xCA\x84\0\0\xDD\x84\0\0\xDE\x84\0\0\xEC\x84\0\0\xED\x84\0\0\x11\x85\0\0\x12\x85\0\0!\x85\0\0\"\x85\0\0\x84\x85\0\0\x85\x85\0\0\xAA\x85\0\0\xAB\x85\0\0\xC9\x85\0\0\xCA\x85\0\0\xCF\x85\0\0\xD0\x85\0\0\xE4\x85\0\0\xE5\x85\0\0N\x86\0\0O\x86\0\0Q\x86\0\0R\x86\0\0k\x86\0\0l\x86\0\0y\x86\0\0z\x86\0\0}\x86\0\0\x7F\x86\0\0\x81\x86\0\0\x82\x86\0\0\xC7\x86\0\0\xC8\x86\0\0\xCB\x86\0\0\xCC\x86\0\0\xD9\x86\0\0\xDA\x86\0\0\xEE\x86\0\0\xEF\x86\0\0\x02\x87\0\0\x03\x87\0\0\x1C\x87\0\0\x1D\x87\0\0v\x87\0\0w\x87\0\0\x8D\x87\0\0\x8E\x87\0\0\xF9\x87\0\0\xFA\x87\0\0\"\x88\0\0#\x88\0\0@\x88\0\0A\x88\0\0L\x88\0\0M\x88\0\0W\x88\0\0X\x88\0\0a\x88\0\0b\x88\0\0c\x88\0\0d\x88\0\0e\x88\0\0f\x88\0\0h\x88\0\0i\x88\0\0\x8B\x88\0\0\x8C\x88\0\0\xAB\x88\0\0\xAC\x88\0\0\xAD\x88\0\0\xAE\x88\0\0\xC1\x88\0\0\xC3\x88\0\0\xC5\x88\0\0\xC6\x88\0\0\xD5\x88\0\0\xD6\x88\0\0\xE4\x88\0\0\xE5\x88\0\0\x7F\x89\0\0\x80\x89\0\0\x81\x89\0\0\x82\x89\0\0\x86\x89\0\0\x87\x89\0\0\xC1\x89\0\0\xC3\x89\0\0\xC4\x89\0\0\xC5\x89\0\0\xC6\x89\0\0\xC7\x89\0\0\xC8\x89\0\0\xCA\x89\0\0\xD2\x89\0\0\xD3\x89\0\0\xE3\x89\0\0\xE4\x89\0\0\0\x8A\0\0\x01\x8A\0\0\x89\x8A\0\0\x8A\x8A\0\0\x93\x8A\0\0\x94\x8A\0\0f\x8B\0\0g\x8B\0\0\xA1\x8B\0\0\xA3\x8B\0\0\xA4\x8B\0\0\xA5\x8B\0\0\xA8\x8B\0\0\xAA\x8B\0\0\xAD\x8B\0\0\xB1\x8B\0\0\xB2\x8B\0\0\xB3\x8B\0\0\xB7\x8B\0\0\xB9\x8B\0\0\xBA\x8B\0\0\xBB\x8B\0\0\xBE\x8B\0\0\xC0\x8B\0\0\xC1\x8B\0\0\xC2\x8B\0\0\xC4\x8B\0\0\xC5\x8B\0\0\xC6\x8B\0\0\xC7\x8B\0\0\xC9\x8B\0\0\xCA\x8B\0\0\xCD\x8B\0\0\xCE\x8B\0\0\xD1\x8B\0\0\xD2\x8B\0\0\xD5\x8B\0\0\xD6\x8B\0\0\xD7\x8B\0\0\xD8\x8B\0\0\xDA\x8B\0\0\xDB\x8B\0\0\xDD\x8B\0\0\xDF\x8B\0\0\xE2\x8B\0\0\xE3\x8B\0\0\xE5\x8B\0\0\xE7\x8B\0\0\xED\x8B\0\0\xEE\x8B\0\0\xEF\x8B\0\0\xF0\x8B\0\0\xF4\x8B\0\0\xF5\x8B\0\0\xF7\x8B\0\0\xF9\x8B\0\0\xFA\x8B\0\0\xFC\x8B\0\0\xFE\x8B\0\0\xFF\x8B\0\0\x01\x8C\0\0\x02\x8C\0\0\x03\x8C\0\0\x04\x8C\0\0\x05\x8C\0\0\x06\x8C\0\0\x08\x8C\0\0\t\x8C\0\0\n\x8C\0\0\x0C\x8C\0\0\x13\x8C\0\0\x14\x8C\0\0\x1C\x8C\0\0\x1D\x8C\0\0\"\x8C\0\0#\x8C\0\0(\x8C\0\0)\x8C\0\x001\x8C\0\x002\x8C\0\x007\x8C\0\08\x8C\0\0F\x8C\0\0G\x8C\0\0a\x8C\0\0b\x8C\0\0j\x8C\0\0k\x8C\0\0\x8C\x8C\0\0\x8D\x8C\0\0\x1D\x8D\0\0 \x8D\0\0!\x8D\0\0&\x8D\0\0'\x8D\0\0+\x8D\0\0-\x8D\0\0.\x8D\0\0/\x8D\0\x000\x8D\0\x001\x8D\0\x002\x8D\0\x004\x8D\0\x006\x8D\0\08\x8D\0\0;\x8D\0\0<\x8D\0\0=\x8D\0\0>\x8D\0\0?\x8D\0\0D\x8D\0\0E\x8D\0\0K\x8D\0\0M\x8D\0\0O\x8D\0\0Q\x8D\0\0T\x8D\0\0U\x8D\0\0V\x8D\0\0W\x8D\0\0Z\x8D\0\0\\\x8D\0\0^\x8D\0\0_\x8D\0\0`\x8D\0\0a\x8D\0\0b\x8D\0\0c\x8D\0\0d\x8D\0\0e\x8D\0\0k\x8D\0\0l\x8D\0\0p\x8D\0\0q\x8D\0\0u\x8D\0\0v\x8D\0\0w\x8D\0\0x\x8D\0\0\x81\x8D\0\0\x82\x8D\0\0\x85\x8D\0\0\x86\x8D\0\0\x8A\x8D\0\0\x8C\x8D\0\0\xA3\x8D\0\0\xA4\x8D\0\0\xB3\x8D\0\0\xB4\x8D\0\0\xC3\x8D\0\0\xC4\x8D\0\0\xCC\x8D\0\0\xCD\x8D\0\0\xD1\x8D\0\0\xD2\x8D\0\0\xDD\x8D\0\0\xDE\x8D\0\0\xDF\x8D\0\0\xE0\x8D\0\0\xEF\x8D\0\0\xF0\x8D\0\0\xF3\x8D\0\0\xF4\x8D\0\0\x0F\x8E\0\0\x10\x8E\0\0\"\x8E\0\0#\x8E\0\0)\x8E\0\0*\x8E\0\0\xAB\x8E\0\0\xAC\x8E\0\0\xB2\x8E\0\0\xB3\x8E\0\0f\x8F\0\0g\x8F\0\0h\x8F\0\0j\x8F\0\0l\x8F\0\0m\x8F\0\0n\x8F\0\0q\x8F\0\0{\x8F\0\0|\x8F\0\0}\x8F\0\0~\x8F\0\0\x83\x8F\0\0\x84\x8F\0\0\x85\x8F\0\0\x87\x8F\0\0\x88\x8F\0\0\x8A\x8F\0\0\x91\x8F\0\0\x92\x8F\0\0\x93\x8F\0\0\x94\x8F\0\0\x9B\x8F\0\0\x9C\x8F\0\0\x9E\x8F\0\0\x9F\x8F\0\0\xA8\x8F\0\0\xAA\x8F\0\0\xB0\x8F\0\0\xB2\x8F\0\0\xB9\x8F\0\0\xBA\x8F\0\0\xBE\x8F\0\0\xBF\x8F\0\0\xC1\x8F\0\0\xC2\x8F\0\0\xC5\x8F\0\0\xC6\x8F\0\0\xC7\x8F\0\0\xC9\x8F\0\0\xCE\x8F\0\0\xCF\x8F\0\0\xD0\x8F\0\0\xD2\x8F\0\0\xD4\x8F\0\0\xD5\x8F\0\0\xD8\x8F\0\0\xDA\x8F\0\0\xDB\x8F\0\0\xE0\x8F\0\0\xE6\x8F\0\0\xE7\x8F\0\0\xEA\x8F\0\0\xEC\x8F\0\0\xF0\x8F\0\0\xF1\x8F\0\0\xF7\x8F\0\0\xF8\x8F\0\0\xFD\x8F\0\0\xFE\x8F\0\0\0\x90\0\0\x04\x90\0\0\x06\x90\0\0\x07\x90\0\0\t\x90\0\0\x0B\x90\0\0\x0F\x90\0\0\x11\x90\0\0\x12\x90\0\0\x13\x90\0\0\x14\x90\0\0\x15\x90\0\0\x1A\x90\0\0\x1C\x90\0\0\x1D\x90\0\0\x1E\x90\0\0\x1F\x90\0\0!\x90\0\0\"\x90\0\0#\x90\0\08\x90\0\09\x90\0\0;\x90\0\0=\x90\0\0G\x90\0\0H\x90\0\0M\x90\0\0N\x90\0\0S\x90\0\0T\x90\0\0W\x90\0\0X\x90\0\0m\x90\0\0o\x90\0\0u\x90\0\0v\x90\0\0\x7F\x90\0\0\x81\x90\0\0\x93\x90\0\0\x94\x90\0\0\xA3\x90\0\0\xA4\x90\0\0\xA6\x90\0\0\xA7\x90\0\0\xAA\x90\0\0\xAB\x90\0\0\xAE\x90\0\0\xAF\x90\0\0\xB1\x90\0\0\xB2\x90\0\0\xBB\x90\0\0\xBC\x90\0\0\xCE\x90\0\0\xCF\x90\0\0\xD1\x90\0\0\xD2\x90\0\0\xE8\x90\0\0\xE9\x90\0\0\xED\x90\0\0\xEE\x90\0\0\xFD\x90\0\0\xFE\x90\0\0\x02\x91\0\0\x03\x91\0\0I\x91\0\0J\x91\0\0K\x91\0\0L\x91\0\0M\x91\0\0N\x91\0\0R\x91\0\0S\x91\0\0w\x91\0\0y\x91\0\0\x89\x91\0\0\x8A\x91\0\0\x92\x91\0\0\x93\x91\0\0\xC7\x91\0\0\xC8\x91\0\0\xCA\x91\0\0\xCB\x91\0\0\xCC\x91\0\0\xD0\x91\0\0\xD1\x91\0\0\xD2\x91\0\0\x88\x94\0\0\x89\x94\0\0\x93\x94\0\0\x94\x94\0\0\x9F\x94\0\0\xA0\x94\0\0\xA2\x94\0\0\xA3\x94\0\0\xA6\x94\0\0\xA7\x94\0\0\xB1\x94\0\0\xB2\x94\0\0\xBB\x94\0\0\xBC\x94\0\0\xC1\x94\0\0\xC2\x94\0\0\xC3\x94\0\0\xC4\x94\0\0\xDC\x94\0\0\xDD\x94\0\0\xE2\x94\0\0\xE3\x94\0\0\xED\x94\0\0\xEE\x94\0\0\xF6\x94\0\0\xF7\x94\0\0\xFA\x94\0\0\xFB\x94\0\0\xFE\x94\0\0\xFF\x94\0\0\0\x95\0\0\x02\x95\0\0\x05\x95\0\0\x06\x95\0\0\x0B\x95\0\0\x0C\x95\0\0\x19\x95\0\0\x1A\x95\0\0!\x95\0\0\"\x95\0\0&\x95\0\0'\x95\0\0.\x95\0\0/\x95\0\0:\x95\0\0;\x95\0\0G\x95\0\0H\x95\0\0\\\x95\0\0]\x95\0\0m\x95\0\0n\x95\0\0\x7F\x95\0\0\x80\x95\0\0\xE8\x95\0\0\xE9\x95\0\0\xEA\x95\0\0\xEB\x95\0\0\xED\x95\0\0\xEF\x95\0\0\xF0\x95\0\0\xF1\x95\0\0\xF2\x95\0\0\xF3\x95\0\0\xF4\x95\0\0\xF5\x95\0\0\xF7\x95\0\0\xF8\x95\0\0\xF9\x95\0\0\xFA\x95\0\0\xFB\x95\0\0\xFC\x95\0\0\x01\x96\0\0\x02\x96\0\0\x05\x96\0\0\x06\x96\0\0\x10\x96\0\0\x11\x96\0\0\x14\x96\0\0\x15\x96\0\0\x1F\x96\0\0 \x96\0\0.\x96\0\0/\x96\0\x002\x96\0\x007\x96\0\0;\x96\0\0<\x96\0\0?\x96\0\0A\x96\0\0D\x96\0\0G\x96\0\0H\x96\0\0I\x96\0\0M\x96\0\0N\x96\0\0P\x96\0\0Q\x96\0\0b\x96\0\0c\x96\0\0d\x96\0\0e\x96\0\0i\x96\0\0k\x96\0\0u\x96\0\0x\x96\0\0\x86\x96\0\0\x87\x96\0\0\x8F\x96\0\0\x91\x96\0\0\x94\x96\0\0\x95\x96\0\0\x9C\x96\0\0\x9D\x96\0\0\xBE\x96\0\0\xBF\x96\0\0\xC4\x96\0\0\xC7\x96\0\0\xC9\x96\0\0\xCA\x96\0\0\xE8\x96\0\0\xE9\x96\0\0\xEA\x96\0\0\xEB\x96\0\0\xEF\x96\0\0\xF0\x96\0\0\xF3\x96\0\0\xF4\x96\0\0\xF6\x96\0\0\xF8\x96\0\0\xFE\x96\0\0\xFF\x96\0\0\0\x97\0\0\x01\x97\0\0\x07\x97\0\0\x08\x97\0\0\r\x97\0\0\x0E\x97\0\0\x16\x97\0\0\x17\x97\0\x002\x97\0\x003\x97\0\08\x97\0\0:\x97\0\0R\x97\0\0S\x97\0\0V\x97\0\0W\x97\0\0Y\x97\0\0Z\x97\0\0^\x97\0\0_\x97\0\0`\x97\0\0a\x97\0\0b\x97\0\0c\x97\0\0i\x97\0\0j\x97\0\0|\x97\0\0}\x97\0\0\x8B\x97\0\0\x8C\x97\0\0\x91\x97\0\0\x92\x97\0\0\xE6\x97\0\0\xE7\x97\0\0\xE9\x97\0\0\xEA\x97\0\0\xF3\x97\0\0\xF4\x97\0\0u\x98\0\0w\x98\0\0y\x98\0\0|\x98\0\0}\x98\0\0\x80\x98\0\0\x84\x98\0\0\x85\x98\0\0\x86\x98\0\0\x88\x98\0\0\x91\x98\0\0\x92\x98\0\0\x97\x98\0\0\x99\x98\0\0\x9D\x98\0\0\x9E\x98\0\0\xCE\x98\0\0\xCF\x98\0\0\xD8\x98\0\0\xDA\x98\0\0\xDE\x98\0\0\xE0\x98\0\0\x10\x99\0\0\x11\x99\0\0m\x99\0\0o\x99\0\0p\x99\0\0r\x99\0\0|\x99\0\0}\x99\0\0\x86\x99\0\0\x87\x99\0\0\x96\x99\0\0\x97\x99\0\0\x99\x99\0\0\x9A\x99\0\0\xA8\x99\0\0\xA9\x99\0\0l\x9A\0\0m\x9A\0\0q\x9A\0\0r\x9A\0\0v\x9A\0\0w\x9A\0\0{\x9A\0\0|\x9A\0\0~\x9A\0\0\x7F\x9A\0\0\x8C\x9A\0\0\x8D\x9A\0\0\x91\x9A\0\0\x92\x9A\0\0\x97\x9A\0\0\x98\x9A\0\0\x9A\x9A\0\0\x9B\x9A\0\0\xA4\x9A\0\0\xA5\x9A\0\0\xA8\x9A\0\0\xA9\x9A\0\0\xD8\x9A\0\0\xD9\x9A\0\0<\x9B\0\0=\x9B\0\0B\x9B\0\0C\x9B\0\0E\x9B\0\0F\x9B\0\0T\x9B\0\0U\x9B\0\0|\x9C\0\0}\x9C\0\0\x81\x9C\0\0\x82\x9C\0\0\x9C\x9C\0\0\x9D\x9C\0\0\x1F\x9E\0\0 \x9E\0\0!\x9E\0\0\"\x9E\0\0#\x9E\0\0$\x9E\0\0-\x9E\0\0.\x9E\0\0?\x9E\0\0@\x9E\0\0E\x9E\0\0F\x9E\0\0d\x9E\0\0e\x9E\0\0p\x9E\0\0q\x9E\0\0\x7F\x9E\0\0\x80\x9E\0\0\xA6\x9E\0\0\xA7\x9E\0\0\xBB\x9E\0\0\xBC\x9E\0\0\xC4\x9E\0\0\xC5\x9E\0\0\xCE\x9E\0\0\xCF\x9E\0\0\xD1\x9E\0\0\xD2\x9E\0\0\xD8\x9E\0\0\xD9\x9E\0\0\x13\x9F\0\0\x14\x9F\0\0 \x9F\0\0!\x9F\0\0;\x9F\0\0<\x9F\0\0P\x9F\0\0Q\x9F\0\0\x7F\x9F\0\0\x80\x9F\0\0\x84\x9F\0\0\x85\x9F\0\0\x99\x9F\0\0\x9A\x9F\0\0\x9F\x9F\0\0\xA0\x9F\0\0") }, 2210u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static YUE_HANS: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0N\0\0\x02N\0\0\x03N\0\0\x04N\0\0\x07N\0\0\x0FN\0\0\x11N\0\0\x12N\0\0\x13N\0\0\x15N\0\0\x16N\0\0\x17N\0\0\x18N\0\0\x1BN\0\0\x1CN\0\0\x1EN\0\0\"N\0\0#N\0\0$N\0\0&N\0\0*N\0\0+N\0\0-N\0\0.N\0\x000N\0\x001N\0\x002N\0\x003N\0\x004N\0\x005N\0\08N\0\0<N\0\0=N\0\0?N\0\0CN\0\0DN\0\0EN\0\0FN\0\0HN\0\0JN\0\0KN\0\0MN\0\0NN\0\0QN\0\0TN\0\0UN\0\0VN\0\0WN\0\0XN\0\0ZN\0\0]N\0\0^N\0\0_N\0\0bN\0\0fN\0\0gN\0\0pN\0\0rN\0\0\x86N\0\0\x87N\0\0\x88N\0\0\x8AN\0\0\x8BN\0\0\x8DN\0\0\x8EN\0\0\x90N\0\0\x91N\0\0\x93N\0\0\x94N\0\0\x96N\0\0\x9AN\0\0\x9CN\0\0\xA1N\0\0\xA2N\0\0\xA4N\0\0\xA9N\0\0\xABN\0\0\xADN\0\0\xAEN\0\0\xAFN\0\0\xB2N\0\0\xB3N\0\0\xBAN\0\0\xBBN\0\0\xBFN\0\0\xC2N\0\0\xC5N\0\0\xC6N\0\0\xC7N\0\0\xC8N\0\0\xCAN\0\0\xCCN\0\0\xCDN\0\0\xCFN\0\0\xD1N\0\0\xD2N\0\0\xD4N\0\0\xD5N\0\0\xD6N\0\0\xD7N\0\0\xD8N\0\0\xDAN\0\0\xE3N\0\0\xE6N\0\0\xEAN\0\0\xEBN\0\0\xECN\0\0\xEDN\0\0\xF0N\0\0\xF1N\0\0\xF2N\0\0\xF3N\0\0\xF6N\0\0\xF8N\0\0\xFBN\0\0\xFCN\0\0\xFDN\0\0\xFEN\0\0\x01O\0\0\x02O\0\0\nO\0\0\x0BO\0\0\rO\0\0\x0EO\0\0\x10O\0\0\x12O\0\0\x17O\0\0\x1BO\0\0\x1FO\0\0!O\0\0$O\0\0%O\0\0&O\0\0'O\0\0/O\0\x001O\0\x004O\0\x005O\0\08O\0\09O\0\0<O\0\0>O\0\0FO\0\0GO\0\0IO\0\0JO\0\0MO\0\0PO\0\0SO\0\0TO\0\0UO\0\0VO\0\0YO\0\0ZO\0\0[O\0\0]O\0\0`O\0\0aO\0\0iO\0\0jO\0\0sO\0\0tO\0\0\x7FO\0\0\x80O\0\0\x8BO\0\0\x8CO\0\0\x9BO\0\0\x9CO\0\0\x9DO\0\0\x9EO\0\0\xA0O\0\0\xA1O\0\0\xA6O\0\0\xA9O\0\0\xAFO\0\0\xB0O\0\0\xB5O\0\0\xB6O\0\0\xBFO\0\0\xC0O\0\0\xC3O\0\0\xC5O\0\0\xCAO\0\0\xCBO\0\0\xD7O\0\0\xD8O\0\0\xDDO\0\0\xDEO\0\0\xE1O\0\0\xE2O\0\0\xEEO\0\0\xEFO\0\0\xFEO\0\0\xFFO\0\0\rP\0\0\x0EP\0\0\x12P\0\0\x13P\0\0\x19P\0\0\x1BP\0\0\x1FP\0\0 P\0\0<P\0\0=P\0\0>P\0\0?P\0\0GP\0\0HP\0\0OP\0\0PP\0\0ZP\0\0[P\0\0\\P\0\0]P\0\0eP\0\0fP\0\0vP\0\0xP\0\0\xA3P\0\0\xA4P\0\0\xB2P\0\0\xB3P\0\0\xBBP\0\0\xBCP\0\0\xCFP\0\0\xD0P\0\0\xE7P\0\0\xE8P\0\0\x12Q\0\0\x13Q\0\0?Q\0\0@Q\0\0AQ\0\0BQ\0\0CQ\0\0FQ\0\0HQ\0\0JQ\0\0KQ\0\0LQ\0\0MQ\0\0NQ\0\0TQ\0\0UQ\0\0ZQ\0\0[Q\0\0eQ\0\0fQ\0\0hQ\0\0iQ\0\0kQ\0\0oQ\0\0pQ\0\0rQ\0\0sQ\0\0zQ\0\0{Q\0\0~Q\0\0\x85Q\0\0\x86Q\0\0\x88Q\0\0\x89Q\0\0\x8CQ\0\0\x8EQ\0\0\x92Q\0\0\x93Q\0\0\x99Q\0\0\x9AQ\0\0\x9BQ\0\0\x9DQ\0\0\xA0Q\0\0\xA1Q\0\0\xACQ\0\0\xADQ\0\0\xB0Q\0\0\xB1Q\0\0\xB2Q\0\0\xB4Q\0\0\xB5Q\0\0\xB6Q\0\0\xB7Q\0\0\xB8Q\0\0\xC0Q\0\0\xC1Q\0\0\xC6Q\0\0\xC7Q\0\0\xC9Q\0\0\xCAQ\0\0\xCCQ\0\0\xCDQ\0\0\xCFQ\0\0\xD0Q\0\0\xDDQ\0\0\xDEQ\0\0\xE0Q\0\0\xE2Q\0\0\xE4Q\0\0\xE5Q\0\0\xEDQ\0\0\xEEQ\0\0\xEFQ\0\0\xF1Q\0\0\xF6Q\0\0\xF7Q\0\0\xFAQ\0\0\xFCQ\0\0\xFDQ\0\0\xFEQ\0\0\0R\0\0\x01R\0\0\x06R\0\0\x08R\0\0\nR\0\0\x0BR\0\0\x12R\0\0\x13R\0\0\x17R\0\0\x1CR\0\0\x1DR\0\0\x1ER\0\0 R\0\0!R\0\0$R\0\0%R\0\0)R\0\0*R\0\0+R\0\0,R\0\x000R\0\x001R\0\x006R\0\08R\0\0:R\0\0<R\0\0LR\0\0NR\0\0QR\0\0RR\0\0gR\0\0hR\0\0iR\0\0kR\0\0oR\0\0pR\0\0rR\0\0sR\0\0\x9BR\0\0\x9CR\0\0\x9DR\0\0\xA2R\0\0\xA8R\0\0\xACR\0\0\xB1R\0\0\xB4R\0\0\xBFR\0\0\xC0R\0\0\xC7R\0\0\xC8R\0\0\xC9R\0\0\xCAR\0\0\xD2R\0\0\xD3R\0\0\xE4R\0\0\xE5R\0\0\xFFR\0\0\0S\0\0\x05S\0\0\x06S\0\0\x08S\0\0\tS\0\0\x16S\0\0\x18S\0\09S\0\0<S\0\0AS\0\0BS\0\0CS\0\0DS\0\0GS\0\0IS\0\0JS\0\0KS\0\0NS\0\0PS\0\0RS\0\0TS\0\0US\0\0XS\0\0ZS\0\0[S\0\0\\S\0\0]S\0\0`S\0\0cS\0\0gS\0\0hS\0\0kS\0\0lS\0\0oS\0\0rS\0\0sS\0\0uS\0\0wS\0\0xS\0\0\x82S\0\0\x83S\0\0\x84S\0\0\x87S\0\0\x89S\0\0\x8AS\0\0\x8BS\0\0\x8DS\0\0\x98S\0\0\x99S\0\0\x9AS\0\0\x9BS\0\0\x9FS\0\0\xA0S\0\0\xBBS\0\0\xBCS\0\0\xBFS\0\0\xC0S\0\0\xC2S\0\0\xC3S\0\0\xC8S\0\0\xC9S\0\0\xCAS\0\0\xCES\0\0\xD1S\0\0\xD2S\0\0\xD4S\0\0\xD5S\0\0\xD6S\0\0\xDAS\0\0\xE3S\0\0\xE7S\0\0\xEAS\0\0\xEES\0\0\xEFS\0\0\xF1S\0\0\xF2S\0\0\xF4S\0\0\xF6S\0\0\xFAS\0\0\x03T\0\0\x05T\0\0\x08T\0\0\x0BT\0\0\x0CT\0\0\x0FT\0\0\x10T\0\0\x12T\0\0\x13T\0\0\x14T\0\0\x15T\0\0\x16T\0\0\x17T\0\0\x18T\0\0\x1BT\0\0\x1CT\0\0\x1DT\0\0!T\0\0&T\0\0(T\0\0+T\0\0-T\0\0/T\0\x000T\0\x004T\0\x006T\0\08T\0\0:T\0\0>T\0\0?T\0\0@T\0\0AT\0\0FT\0\0GT\0\0JT\0\0KT\0\0XT\0\0YT\0\0\\T\0\0]T\0\0bT\0\0cT\0\0hT\0\0iT\0\0sT\0\0tT\0\0uT\0\0vT\0\0|T\0\0~T\0\0\x8CT\0\0\x8DT\0\0\x96T\0\0\x97T\0\0\xA4T\0\0\xA5T\0\0\xA6T\0\0\xA8T\0\0\xAAT\0\0\xABT\0\0\xACT\0\0\xADT\0\0\xB1T\0\0\xB2T\0\0\xC0T\0\0\xC2T\0\0\xC7T\0\0\xCAT\0\0\xCDT\0\0\xCFT\0\0\xE5T\0\0\xE7T\0\0\xE9T\0\0\xEBT\0\0\xEDT\0\0\xEET\0\0\xF2T\0\0\xF3T\0\0\tU\0\0\nU\0\0\x10U\0\0\x11U\0\0\x14U\0\0\x15U\0\0,U\0\0-U\0\0.U\0\x000U\0\x001U\0\x002U\0\x007U\0\08U\0\0FU\0\0GU\0\0JU\0\0KU\0\0aU\0\0bU\0\0eU\0\0gU\0\0jU\0\0kU\0\0pU\0\0qU\0\0\x80U\0\0\x81U\0\0\x82U\0\0\x83U\0\0\x84U\0\0\x85U\0\0\x87U\0\0\x88U\0\0\x8AU\0\0\x8BU\0\0\x94U\0\0\x95U\0\0\x9CU\0\0\x9EU\0\0\xB5U\0\0\xB6U\0\0\xB7U\0\0\xB8U\0\0\xE8U\0\0\xE9U\0\0\xEFU\0\0\xF0U\0\0\tV\0\0\nV\0\0\x1BV\0\0\x1CV\0\x004V\0\x005V\0\0;V\0\0<V\0\0?V\0\0@V\0\0hV\0\0iV\0\0\xDBV\0\0\xDCV\0\0\xDEV\0\0\xDFV\0\0\xE0V\0\0\xE1V\0\0\xE2V\0\0\xE3V\0\0\xEDV\0\0\xEEV\0\0\xF0V\0\0\xF1V\0\0\xF4V\0\0\xF5V\0\0\xFAV\0\0\xFBV\0\0\xFDV\0\0\xFFV\0\0\x06W\0\0\x07W\0\0\x08W\0\0\tW\0\0\x1CW\0\0\x1DW\0\0\x1FW\0\0 W\0\0#W\0\0$W\0\0(W\0\0)W\0\0-W\0\0.W\0\x000W\0\x001W\0\0:W\0\0;W\0\0>W\0\0?W\0\0@W\0\0AW\0\0GW\0\0HW\0\0NW\0\0QW\0\0WW\0\0XW\0\0ZW\0\0]W\0\0aW\0\0bW\0\0dW\0\0eW\0\0fW\0\0gW\0\0jW\0\0kW\0\0\x82W\0\0\x84W\0\0\x8BW\0\0\x8CW\0\0\x92W\0\0\x93W\0\0\xC3W\0\0\xC4W\0\0\xCEW\0\0\xCFW\0\0\xD4W\0\0\xD5W\0\0\xDFW\0\0\xE0W\0\0\xF9W\0\0\xFBW\0\0\x02X\0\0\x03X\0\0\x06X\0\0\x07X\0\0\x15X\0\0\x16X\0\0!X\0\0\"X\0\0*X\0\0+X\0\0TX\0\0UX\0\0^X\0\0_X\0\0kX\0\0lX\0\0\x83X\0\0\x84X\0\0\x99X\0\0\x9AX\0\0\x9EX\0\0\x9FX\0\0\xA8X\0\0\xA9X\0\0\xC1X\0\0\xC2X\0\0\xEBX\0\0\xEDX\0\0\xEEX\0\0\xEFX\0\0\xF0X\0\0\xF1X\0\0\xF3X\0\0\xF4X\0\0\x04Y\0\0\x05Y\0\0\x07Y\0\0\x08Y\0\0\rY\0\0\x0EY\0\0\x0FY\0\0\x10Y\0\0\x15Y\0\0\x17Y\0\0\x1AY\0\0\x1BY\0\0\x1CY\0\0\x1DY\0\0\x1FY\0\0 Y\0\0'Y\0\0(Y\0\0)Y\0\0,Y\0\0.Y\0\0/Y\0\x001Y\0\x002Y\0\x004Y\0\x005Y\0\x007Y\0\0;Y\0\0GY\0\0JY\0\0KY\0\0LY\0\0NY\0\0PY\0\0QY\0\0RY\0\0TY\0\0UY\0\0VY\0\0XY\0\0eY\0\0fY\0\0sY\0\0uY\0\0vY\0\0wY\0\0yY\0\0zY\0\0}Y\0\0~Y\0\0\x82Y\0\0\x83Y\0\0\x86Y\0\0\x89Y\0\0\x99Y\0\0\x9AY\0\0\xA5Y\0\0\xA6Y\0\0\xA8Y\0\0\xA9Y\0\0\xAEY\0\0\xAFY\0\0\xB3Y\0\0\xB4Y\0\0\xB9Y\0\0\xBAY\0\0\xBBY\0\0\xBCY\0\0\xC6Y\0\0\xC7Y\0\0\xCBY\0\0\xCCY\0\0\xD0Y\0\0\xD2Y\0\0\xD3Y\0\0\xD5Y\0\0\xFFY\0\0\0Z\0\0\x01Z\0\0\x02Z\0\0\x03Z\0\0\x05Z\0\0\x18Z\0\0\x19Z\0\x001Z\0\x002Z\0\0FZ\0\0GZ\0\0ZZ\0\0[Z\0\0\x92Z\0\0\x93Z\0\0\xCCZ\0\0\xCDZ\0\0\xE9Z\0\0\xEAZ\0\0P[\0\0Q[\0\0T[\0\0U[\0\0W[\0\0Z[\0\0][\0\0^[\0\0_[\0\0`[\0\0c[\0\0e[\0\0f[\0\0g[\0\0i[\0\0j[\0\0\x81[\0\0\x82[\0\0\x83[\0\0\x84[\0\0\x85[\0\0\x86[\0\0\x87[\0\0\x8A[\0\0\x8B[\0\0\x8D[\0\0\x8F[\0\0\x90[\0\0\x97[\0\0\x9F[\0\0\xA0[\0\0\xA5[\0\0\xAA[\0\0\xAC[\0\0\xB3[\0\0\xB4[\0\0\xB6[\0\0\xB7[\0\0\xB9[\0\0\xBA[\0\0\xBD[\0\0\xC0[\0\0\xC2[\0\0\xC3[\0\0\xC4[\0\0\xC7[\0\0\xCC[\0\0\xCD[\0\0\xD2[\0\0\xD3[\0\0\xDD[\0\0\xE0[\0\0\xE8[\0\0\xE9[\0\0\xEE[\0\0\xEF[\0\0\xF9[\0\0\xFA[\0\0\xFB[\0\0\xFD[\0\0\xFF[\0\0\0\\\0\0\x01\\\0\0\x02\\\0\0\x04\\\0\0\x05\\\0\0\x06\\\0\0\x07\\\0\0\n\\\0\0\x0B\\\0\0\x0F\\\0\0\x10\\\0\0\x11\\\0\0\x12\\\0\0\x14\\\0\0\x15\\\0\0\x16\\\0\0\x17\\\0\0\x18\\\0\0\x19\\\0\0\x1A\\\0\0\x1B\\\0\0\x1D\\\0\0\x1E\\\0\0$\\\0\0%\\\0\x001\\\0\x002\\\0\0:\\\0\0;\\\0\0<\\\0\0?\\\0\0@\\\0\0C\\\0\0E\\\0\0F\\\0\0J\\\0\0L\\\0\0O\\\0\0P\\\0\0U\\\0\0V\\\0\0^\\\0\0_\\\0\0`\\\0\0a\\\0\0q\\\0\0r\\\0\0\x81\\\0\0\x83\\\0\0\x9A\\\0\0\x9C\\\0\0\xA9\\\0\0\xAA\\\0\0\xAD\\\0\0\xAE\\\0\0\xB8\\\0\0\xB9\\\0\0\xE1\\\0\0\xE2\\\0\0\xF0\\\0\0\xF1\\\0\0\x07]\0\0\x08]\0\x004]\0\x005]\0\0\xDD]\0\0\xDF]\0\0\xE1]\0\0\xE2]\0\0\xE5]\0\0\xE9]\0\0\xEB]\0\0\xEC]\0\0\xEE]\0\0\xEF]\0\0\xF1]\0\0\xF5]\0\0\xF7]\0\0\xF8]\0\0\x01^\0\0\x04^\0\0\x05^\0\0\x06^\0\0\x08^\0\0\t^\0\0\x0C^\0\0\r^\0\0\x10^\0\0\x11^\0\0\x15^\0\0\x17^\0\0\x1B^\0\0\x1C^\0\0\x1D^\0\0\x1E^\0\0&^\0\0'^\0\0-^\0\0/^\0\08^\0\09^\0\0=^\0\0>^\0\0E^\0\0F^\0\0U^\0\0V^\0\0r^\0\0u^\0\0v^\0\0w^\0\0x^\0\0y^\0\0{^\0\0~^\0\0\x7F^\0\0\x80^\0\0\x84^\0\0\x85^\0\0\x86^\0\0\x88^\0\0\x8A^\0\0\x8B^\0\0\x8F^\0\0\x90^\0\0\x93^\0\0\x96^\0\0\x97^\0\0\x98^\0\0\x9A^\0\0\x9B^\0\0\x9C^\0\0\x9D^\0\0\x9F^\0\0\xA0^\0\0\xA6^\0\0\xA8^\0\0\xAD^\0\0\xAE^\0\0\xB7^\0\0\xB9^\0\0\xC9^\0\0\xCA^\0\0\xD6^\0\0\xD7^\0\0\xF6^\0\0\xF8^\0\0\xFA^\0\0\xFB^\0\0\0_\0\0\x01_\0\0\x02_\0\0\x05_\0\0\x0F_\0\0\x10_\0\0\x15_\0\0\x16_\0\0\x17_\0\0\x19_\0\0\x1F_\0\0!_\0\0%_\0\0'_\0\0/_\0\x000_\0\x001_\0\x002_\0\09_\0\0;_\0\0J_\0\0K_\0\0R_\0\0T_\0\0U_\0\0V_\0\0]_\0\0^_\0\0b_\0\0c_\0\0f_\0\0g_\0\0i_\0\0j_\0\0l_\0\0n_\0\0p_\0\0r_\0\0y_\0\0z_\0\0{_\0\0}_\0\0\x80_\0\0\x82_\0\0\x84_\0\0\x86_\0\0\x88_\0\0\x89_\0\0\x8B_\0\0\x8C_\0\0\x90_\0\0\x91_\0\0\x92_\0\0\x93_\0\0\x97_\0\0\x98_\0\0\xAE_\0\0\xAF_\0\0\xB7_\0\0\xB8_\0\0\xC3_\0\0\xC4_\0\0\xC5_\0\0\xC7_\0\0\xCC_\0\0\xCE_\0\0\xD7_\0\0\xDA_\0\0\xE0_\0\0\xE1_\0\0\xE7_\0\0\xE8_\0\0\xEB_\0\0\xEC_\0\0\xF5_\0\0\xF6_\0\0\xFD_\0\0\xFE_\0\0\0`\0\0\x02`\0\0\x0E`\0\0\x0F`\0\0\x12`\0\0\x13`\0\0\x15`\0\0\x17`\0\0\x1C`\0\0\x1E`\0\0!`\0\0\"`\0\0%`\0\0&`\0\0'`\0\0)`\0\0*`\0\0+`\0\0;`\0\0<`\0\0K`\0\0L`\0\0P`\0\0Q`\0\0R`\0\0S`\0\0b`\0\0c`\0\0h`\0\0j`\0\0m`\0\0n`\0\0o`\0\0q`\0\0v`\0\0w`\0\0|`\0\0}`\0\0\x89`\0\0\x8A`\0\0\x94`\0\0\x95`\0\0\x9F`\0\0\xA1`\0\0\xA6`\0\0\xA7`\0\0\xA8`\0\0\xA9`\0\0\xB2`\0\0\xB3`\0\0\xC5`\0\0\xC6`\0\0\xCA`\0\0\xCB`\0\0\xD1`\0\0\xD2`\0\0\xDC`\0\0\xDD`\0\0\xE0`\0\0\xE1`\0\0\xE7`\0\0\xE9`\0\0\xEF`\0\0\xF0`\0\0\xF3`\0\0\xF4`\0\0\xF9`\0\0\xFA`\0\0\x01a\0\0\x02a\0\0\x08a\0\0\na\0\0\x0Fa\0\0\x10a\0\0\x1Aa\0\0\x1Ba\0\0\x1Fa\0\0 a\0\0?a\0\0@a\0\0Ha\0\0Ia\0\0Ua\0\0Va\0\0ba\0\0ca\0\0ga\0\0ha\0\0pa\0\0qa\0\0\xBEa\0\0\xBFa\0\0\xC2a\0\0\xC3a\0\0\xD2a\0\0\xD3a\0\0\x08b\0\0\tb\0\0\nb\0\0\x0Bb\0\0\x0Cb\0\0\rb\0\0\x0Fb\0\0\x13b\0\0\x16b\0\0\x17b\0\0\x18b\0\0\x19b\0\0*b\0\0+b\0\x004b\0\x005b\0\x007b\0\08b\0\0?b\0\0Bb\0\0Gb\0\0Hb\0\0Kb\0\0Lb\0\0Mb\0\0Ob\0\0Sb\0\0Tb\0\0Xb\0\0Yb\0\0cb\0\0db\0\0eb\0\0fb\0\0gb\0\0hb\0\0ib\0\0jb\0\0kb\0\0nb\0\0ob\0\0qb\0\0yb\0\0zb\0\0~b\0\0\x81b\0\0\x84b\0\0\x85b\0\0\x8Ab\0\0\x8Bb\0\0\x93b\0\0\x94b\0\0\x95b\0\0\x96b\0\0\x97b\0\0\x99b\0\0\x9Bb\0\0\x9Cb\0\0\xA2b\0\0\xA3b\0\0\xA4b\0\0\xA6b\0\0\xABb\0\0\xADb\0\0\xB1b\0\0\xB2b\0\0\xB5b\0\0\xB6b\0\0\xB9b\0\0\xBAb\0\0\xBDb\0\0\xBEb\0\0\xC5b\0\0\xC7b\0\0\xC9b\0\0\xCAb\0\0\xCDb\0\0\xCEb\0\0\xCFb\0\0\xD0b\0\0\xD2b\0\0\xD3b\0\0\xD4b\0\0\xD5b\0\0\xD6b\0\0\xD7b\0\0\xDBb\0\0\xDDb\0\0\xDFb\0\0\xE0b\0\0\xE5b\0\0\xE6b\0\0\xE8b\0\0\xEAb\0\0\xECb\0\0\xEDb\0\0\xF3b\0\0\xF4b\0\0\xFCb\0\0\xFDb\0\0\xFEb\0\0\0c\0\0\x01c\0\0\x03c\0\0\x07c\0\0\x08c\0\0\tc\0\0\nc\0\0\x11c\0\0\x12c\0\0\x16c\0\0\x17c\0\0\x1Dc\0\0\x1Ec\0\0!c\0\0\"c\0\0$c\0\0&c\0\0*c\0\0+c\0\0/c\0\x000c\0\0:c\0\0;c\0\0Pc\0\0Qc\0\0Uc\0\0Vc\0\0_c\0\0`c\0\0ac\0\0cc\0\0nc\0\0oc\0\0wc\0\0xc\0\0\x88c\0\0\x8Ac\0\0\x8Cc\0\0\x8Dc\0\0\x92c\0\0\x93c\0\0\xA2c\0\0\xA3c\0\0\xA5c\0\0\xA6c\0\0\xA7c\0\0\xA9c\0\0\xAAc\0\0\xABc\0\0\xB8c\0\0\xB9c\0\0\xCFc\0\0\xD1c\0\0\xD2c\0\0\xD3c\0\0\xE1c\0\0\xE2c\0\0\xF4c\0\0\xF5c\0\0\x1Cd\0\0\x1Dd\0\0\x1Ed\0\0\x1Fd\0\0,d\0\0.d\0\0Dd\0\0Ed\0\0Fd\0\0Hd\0\0Xd\0\0Yd\0\0id\0\0jd\0\0xd\0\0yd\0\0\x91d\0\0\x93d\0\0\x9Ed\0\0\x9Fd\0\0\xADd\0\0\xAEd\0\0\xCDd\0\0\xCFd\0\0\xE6d\0\0\xE7d\0\0/e\0\x000e\0\x006e\0\x007e\0\09e\0\0:e\0\0;e\0\0<e\0\0>e\0\0@e\0\0Ee\0\0Fe\0\0He\0\0Ie\0\0Le\0\0Ne\0\0Oe\0\0Pe\0\0Qe\0\0Re\0\0Ye\0\0Ze\0\0]e\0\0^e\0\0be\0\0de\0\0fe\0\0ge\0\0le\0\0me\0\0pe\0\0qe\0\0te\0\0ue\0\0\x87e\0\0\x88e\0\0\x8Be\0\0\x8Ce\0\0\x90e\0\0\x91e\0\0\x97e\0\0\x98e\0\0\x99e\0\0\x9Ae\0\0\xADe\0\0\xAEe\0\0\xAFe\0\0\xB1e\0\0\xB9e\0\0\xBAe\0\0\xBDe\0\0\xBEe\0\0\xC1e\0\0\xC2e\0\0\xC5e\0\0\xC6e\0\0\xCBe\0\0\xCCe\0\0\xCFe\0\0\xD0e\0\0\xD7e\0\0\xD8e\0\0\xE0e\0\0\xE1e\0\0\xE2e\0\0\xE3e\0\0\xE5e\0\0\xE8e\0\0\xE9e\0\0\xEAe\0\0\xEDe\0\0\xEEe\0\0\xF6e\0\0\xF7e\0\0\xFAe\0\0\xFBe\0\0\x02f\0\0\x03f\0\0\x06f\0\0\x07f\0\0\x0Cf\0\0\rf\0\0\x0Ef\0\0\x10f\0\0\x13f\0\0\x14f\0\0\x1Ff\0\0!f\0\0%f\0\0&f\0\0(f\0\0)f\0\0-f\0\0.f\0\0/f\0\x000f\0\0>f\0\0?f\0\0Kf\0\0Lf\0\0Rf\0\0Tf\0\0Zf\0\0[f\0\0hf\0\0if\0\0nf\0\0pf\0\0tf\0\0uf\0\0vf\0\0wf\0\0zf\0\0{f\0\0\x82f\0\0\x83f\0\0\x91f\0\0\x92f\0\0\x96f\0\0\x98f\0\0\xB4f\0\0\xB5f\0\0\xF0f\0\0\xF1f\0\0\xF2f\0\0\xF3f\0\0\xF4f\0\0\xF5f\0\0\xFCf\0\0\xFDf\0\0\xFEf\0\0\x01g\0\0\x08g\0\0\ng\0\0\x0Bg\0\0\x0Cg\0\0\rg\0\0\x0Eg\0\0\x17g\0\0\x18g\0\0\x1Bg\0\0\x1Cg\0\0\x1Dg\0\0\x1Eg\0\0\x1Fg\0\0 g\0\0(g\0\0)g\0\0*g\0\0.g\0\0/g\0\x000g\0\x001g\0\x002g\0\x005g\0\x006g\0\0:g\0\0;g\0\0@g\0\0Ag\0\0Bg\0\0Dg\0\0Ig\0\0Jg\0\0Ng\0\0Og\0\0Pg\0\0Rg\0\0\\g\0\0]g\0\0_g\0\0`g\0\0ag\0\0bg\0\0eg\0\0fg\0\0hg\0\0ig\0\0og\0\0qg\0\0~g\0\0\x80g\0\0\x81g\0\0\x82g\0\0\x84g\0\0\x85g\0\0\x90g\0\0\x91g\0\0\x97g\0\0\x98g\0\0\x9Cg\0\0\x9Eg\0\0\xA2g\0\0\xA3g\0\0\xAAg\0\0\xACg\0\0\xB6g\0\0\xB7g\0\0\xCFg\0\0\xD1g\0\0\xD3g\0\0\xD5g\0\0\xE5g\0\0\xE6g\0\0\xECg\0\0\xEDg\0\0\xEFg\0\0\xF0g\0\0\xF3g\0\0\xF5g\0\0\x07h\0\0\x08h\0\0\x0Fh\0\0\x10h\0\0\x11h\0\0\x12h\0\0!h\0\0\"h\0\x007h\0\0:h\0\0<h\0\0=h\0\0Ch\0\0Dh\0\0Hh\0\0Ih\0\0Lh\0\0Mh\0\0Qh\0\0Rh\0\0ch\0\0dh\0\0eh\0\0fh\0\0\x81h\0\0\x82h\0\0\x85h\0\0\x86h\0\0\xA6h\0\0\xA7h\0\0\xA8h\0\0\xA9h\0\0\xAFh\0\0\xB1h\0\0\xB5h\0\0\xB6h\0\0\xC0h\0\0\xC1h\0\0\xC9h\0\0\xCAh\0\0\xCBh\0\0\xCCh\0\0\xD2h\0\0\xD3h\0\0\xDAh\0\0\xDBh\0\0\xEEh\0\0\xEFh\0\0\x05i\0\0\x06i\0\0\ri\0\0\x0Ei\0\x000i\0\x001i\0\0Zi\0\0[i\0\0|i\0\0}i\0\0\x82i\0\0\x83i\0\0\x9Ci\0\0\x9Di\0\0!j\0\0\"j\0\0*j\0\0+j\0\0\x80j\0\0\x81j\0\0!k\0\0$k\0\0'k\0\0(k\0\x002k\0\x003k\0\0:k\0\0;k\0\0>k\0\0?k\0\0Ik\0\0Jk\0\0Lk\0\0Mk\0\0bk\0\0gk\0\0{k\0\0|k\0\0\x8Ak\0\0\x8Ck\0\0\xB5k\0\0\xB6k\0\0\xC1k\0\0\xC2k\0\0\xC5k\0\0\xC6k\0\0\xCDk\0\0\xCEk\0\0\xCFk\0\0\xD0k\0\0\xD2k\0\0\xD3k\0\0\xD4k\0\0\xD6k\0\0\xDBk\0\0\xDCk\0\0\xEBk\0\0\xECk\0\0\x0Fl\0\0\x10l\0\0\x11l\0\0\x12l\0\0\x14l\0\0\x15l\0\x004l\0\x005l\0\08l\0\09l\0\0Bl\0\0Cl\0\0Il\0\0Jl\0\0Wl\0\0Xl\0\0]l\0\0^l\0\0_l\0\0bl\0\0dl\0\0el\0\0jl\0\0kl\0\0vl\0\0wl\0\0}l\0\0~l\0\0\x83l\0\0\x84l\0\0\x88l\0\0\x8Al\0\0\x99l\0\0\x9Al\0\0\x9Fl\0\0\xA0l\0\0\xA1l\0\0\xA2l\0\0\xA7l\0\0\xA8l\0\0\xB3l\0\0\xB4l\0\0\xB9l\0\0\xBAl\0\0\xBBl\0\0\xBCl\0\0\xBFl\0\0\xC0l\0\0\xC4l\0\0\xC5l\0\0\xC9l\0\0\xCBl\0\0\xD5l\0\0\xD6l\0\0\xE1l\0\0\xE3l\0\0\xE5l\0\0\xE6l\0\0\xE8l\0\0\xE9l\0\0\xEAl\0\0\xEBl\0\0\xF0l\0\0\xF1l\0\0\xF3l\0\0\xF4l\0\0\xFDl\0\0\xFFl\0\0\x01m\0\0\x02m\0\0\x0Bm\0\0\x0Cm\0\0\x17m\0\0\x18m\0\0\x1Bm\0\0\x1Cm\0\0\x1Em\0\0\x1Fm\0\0*m\0\0+m\0\x002m\0\x003m\0\0;m\0\0<m\0\0=m\0\0?m\0\0Am\0\0Bm\0\0Em\0\0Fm\0\0Km\0\0Lm\0\0Nm\0\0Pm\0\0Sm\0\0Tm\0\0fm\0\0gm\0\0im\0\0km\0\0nm\0\0om\0\0wm\0\0xm\0\0\x82m\0\0\x83m\0\0\x88m\0\0\x8Am\0\0\x9Bm\0\0\x9Cm\0\0\xA8m\0\0\xA9m\0\0\xAFm\0\0\xB0m\0\0\xB2m\0\0\xB3m\0\0\xB5m\0\0\xB6m\0\0\xD1m\0\0\xD2m\0\0\xE1m\0\0\xE2m\0\0\xF1m\0\0\xF2m\0\0\xF7m\0\0\xF8m\0\0\x05n\0\0\x06n\0\0\x10n\0\0\x11n\0\0!n\0\0\"n\0\0)n\0\0*n\0\0/n\0\x000n\0\08n\0\09n\0\0Vn\0\0Wn\0\0~n\0\0\x7Fn\0\0\x90n\0\0\x91n\0\0\xAAn\0\0\xABn\0\0\xCBn\0\0\xCCn\0\0\xD1n\0\0\xD2n\0\0\xDAn\0\0\xDBn\0\0\xE1n\0\0\xE2n\0\0\xE5n\0\0\xE6n\0\0\xE8n\0\0\xE9n\0\0\xF4n\0\0\xF5n\0\0\x02o\0\0\x03o\0\0\x0Fo\0\0\x10o\0\0\x14o\0\0\x15o\0\0 o\0\0!o\0\0+o\0\0,o\0\0Xo\0\0Yo\0\0\\o\0\0]o\0\0no\0\0oo\0\0\xB3o\0\0\xB4o\0\0\xC0o\0\0\xC1o\0\0Lp\0\0Mp\0\0kp\0\0lp\0\0mp\0\0np\0\0op\0\0qp\0\0up\0\0vp\0\0~p\0\0\x7Fp\0\0\x89p\0\0\x8Ap\0\0\x8Ep\0\0\x8Fp\0\0\xAEp\0\0\xAFp\0\0\xB8p\0\0\xBAp\0\0\xC2p\0\0\xC3p\0\0\xC8p\0\0\xC9p\0\0\xDFp\0\0\xE0p\0\0\xE4p\0\0\xE5p\0\0\xE6p\0\0\xE8p\0\0\xEDp\0\0\xEEp\0\0&q\0\0'q\0\x006q\0\x007q\0\0^q\0\0_q\0\0gq\0\0hq\0\0\x8Aq\0\0\x8Bq\0\0\x9Fq\0\0\xA0q\0\0\xC3q\0\0\xC4q\0\0\x06r\0\0\x07r\0\0*r\0\0+r\0\0,r\0\0-r\0\x001r\0\x002r\0\x005r\0\09r\0\0=r\0\0>r\0\0Gr\0\0Ir\0\0Lr\0\0Mr\0\0Yr\0\0Zr\0\0[r\0\0\\r\0\0`r\0\0ar\0\0gr\0\0hr\0\0ir\0\0jr\0\0rr\0\0sr\0\0ur\0\0vr\0\0yr\0\0{r\0\0\xAFr\0\0\xB0r\0\0\xB6r\0\0\xB7r\0\0\xB9r\0\0\xBAr\0\0\xC2r\0\0\xC3r\0\0\xD0r\0\0\xD1r\0\0\xD7r\0\0\xD8r\0\0\xE0r\0\0\xE1r\0\0\xECr\0\0\xEDr\0\0\xEEr\0\0\xEFr\0\0\xF1r\0\0\xF2r\0\0\xFCr\0\0\xFDr\0\0\x1Bs\0\0\x1Ds\0\0*s\0\0,s\0\0.s\0\0/s\0\x004s\0\x005s\0\0\x84s\0\0\x85s\0\0\x87s\0\0\x88s\0\0\x89s\0\0\x8As\0\0\x8Bs\0\0\x8Cs\0\0\x9Bs\0\0\x9Cs\0\0\xA9s\0\0\xAAs\0\0\xABs\0\0\xACs\0\0\xAFs\0\0\xB1s\0\0\xB2s\0\0\xB3s\0\0\xBBs\0\0\xBCs\0\0\xCAs\0\0\xCBs\0\0\xCDs\0\0\xCEs\0\0\xE0s\0\0\xE1s\0\0\xE5s\0\0\xE6s\0\0\xEDs\0\0\xEEs\0\0\x03t\0\0\x04t\0\0\x06t\0\0\x07t\0\0\tt\0\0\nt\0\0*t\0\0+t\0\x004t\0\x005t\0\0Yt\0\0Zt\0\0\\t\0\0]t\0\0^t\0\0`t\0\0pt\0\0qt\0\0vt\0\0wt\0\0\xDCt\0\0\xDDt\0\0\xE6t\0\0\xE7t\0\0\xF6t\0\0\xF7t\0\0\x18u\0\0\x19u\0\0\x1Au\0\0\x1Bu\0\0\x1Cu\0\0\x1Du\0\0\x1Fu\0\0 u\0\0(u\0\0)u\0\x000u\0\x004u\0\x005u\0\x006u\0\x007u\0\09u\0\0;u\0\0<u\0\0Lu\0\0Mu\0\0Yu\0\0Zu\0\0eu\0\0fu\0\0ju\0\0ku\0\0\x86u\0\0\x87u\0\0\x8Fu\0\0\x90u\0\0\x91u\0\0\x92u\0\0\x97u\0\0\x98u\0\0\xAFu\0\0\xB0u\0\0\xBCu\0\0\xBDu\0\0\xC5u\0\0\xC6u\0\0\xD5u\0\0\xD6u\0\0\xDBu\0\0\xDCu\0\0\xF4u\0\0\xF5u\0\0xv\0\0yv\0\0{v\0\0|v\0\0}v\0\0\x7Fv\0\0\x84v\0\0\x85v\0\0\x86v\0\0\x88v\0\0\xAEv\0\0\xAFv\0\0\xCAv\0\0\xCBv\0\0\xD1v\0\0\xD2v\0\0\xD6v\0\0\xD9v\0\0\xDBv\0\0\xDCv\0\0\xDFv\0\0\xE0v\0\0\xEEv\0\0\xEFv\0\0\xF2v\0\0\xF3v\0\0\xF4v\0\0\xF5v\0\0\xF8v\0\0\xF9v\0\0\xFCv\0\0\xFDv\0\0\xFEv\0\0\xFFv\0\0\x01w\0\0\x02w\0\0\tw\0\0\nw\0\0\x0Bw\0\0\x0Cw\0\0\x1Fw\0\0!w\0\0<w\0\0=w\0\0@w\0\0Aw\0\0[w\0\0\\w\0\0aw\0\0bw\0\0cw\0\0dw\0\0\xA7w\0\0\xA8w\0\0\xDBw\0\0\xDCw\0\0\xE3w\0\0\xE4w\0\0\xE5w\0\0\xE6w\0\0\xEDw\0\0\xEEw\0\0\xF3w\0\0\xF4w\0\0\xF6w\0\0\xF7w\0\0\x01x\0\0\x03x\0\0\rx\0\0\x0Ex\0\0\x14x\0\0\x15x\0\x004x\0\x005x\0\0@x\0\0Ax\0\0Ux\0\0Vx\0\0lx\0\0mx\0\0nx\0\0ox\0\0\x8Dx\0\0\x8Fx\0\0\x97x\0\0\x98x\0\0\x9Fx\0\0\xA0x\0\0\xA7x\0\0\xA8x\0\0\xB0x\0\0\xB1x\0\0\xC1x\0\0\xC2x\0\0\xE8x\0\0\xE9x\0\0:y\0\0;y\0\0<y\0\0=y\0\0>y\0\0?y\0\0Vy\0\0Wy\0\0Zy\0\0\\y\0\0]y\0\0_y\0\0ey\0\0fy\0\0hy\0\0iy\0\0oy\0\0py\0\0xy\0\0yy\0\0\x81y\0\0\x82y\0\0\x84y\0\0\x86y\0\0\x8Fy\0\0\x90y\0\0\xBBy\0\0\xBCy\0\0\xC0y\0\0\xC2y\0\0\xCBy\0\0\xCCy\0\0\xCDy\0\0\xCEy\0\0\xD1y\0\0\xD3y\0\0\xD8y\0\0\xD9y\0\0\xDFy\0\0\xE0y\0\0\xE4y\0\0\xE5y\0\0\xE6y\0\0\xE7y\0\0\xEFy\0\0\xF1y\0\0\xFBy\0\0\xFCy\0\0\x0Bz\0\0\x0Cz\0\0\rz\0\0\x0Fz\0\0#z\0\0$z\0\x003z\0\x004z\0\0?z\0\0@z\0\0Fz\0\0Gz\0\0vz\0\0xz\0\0yz\0\0{z\0\0\x7Fz\0\0\x80z\0\0\x81z\0\0\x82z\0\0\x97z\0\0\x98z\0\0\x9Dz\0\0\x9Ez\0\0\xADz\0\0\xAEz\0\0\xCBz\0\0\xCCz\0\0\xD9z\0\0\xDAz\0\0\xDEz\0\0\xE1z\0\0\xE5z\0\0\xE6z\0\0\xEFz\0\0\xF0z\0\0\xF9z\0\0\xFAz\0\0\x11{\0\0\x12{\0\0\x14{\0\0\x15{\0\0\x1B{\0\0\x1C{\0\0&{\0\0'{\0\0({\0\0){\0\0,{\0\0-{\0\0I{\0\0J{\0\0K{\0\0L{\0\0Q{\0\0R{\0\0T{\0\0U{\0\0V{\0\0W{\0\0y{\0\0z{\0\0~{\0\0\x7F{\0\0\x80{\0\0\x81{\0\0\x97{\0\0\x98{\0\0\xA1{\0\0\xA2{\0\0\xAB{\0\0\xAC{\0\0\xAD{\0\0\xAE{\0\0\xB1{\0\0\xB2{\0\0\xC7{\0\0\xC8{\0\0\xEE{\0\0\xEF{\0\0?|\0\0@|\0\0M|\0\0N|\0\0s|\0\0t|\0\0{|\0\0||\0\0\x89|\0\0\x8A|\0\0\x97|\0\0\x98|\0\0\xA4|\0\0\xA5|\0\0\xBE|\0\0\xBF|\0\0\xCA|\0\0\xCB|\0\0\xD5|\0\0\xD6|\0\0\xDF|\0\0\xE0|\0\0\xFB|\0\0\xFC|\0\0 }\0\0!}\0\0\"}\0\0#}\0\0'}\0\0(}\0\0+}\0\0,}\0\0/}\0\x000}\0\0A~\0\0B~\0\0\xA0~\0\0\xA1~\0\0\xA2~\0\0\xA3~\0\0\xA6~\0\0\xA8~\0\0\xAA~\0\0\xAB~\0\0\xAC~\0\0\xAD~\0\0\xAF~\0\0\xB0~\0\0\xB2~\0\0\xB4~\0\0\xB5~\0\0\xB6~\0\0\xB7~\0\0\xB9~\0\0\xBD~\0\0\xBE~\0\0\xBF~\0\0\xC0~\0\0\xC3~\0\0\xC5~\0\0\xC6~\0\0\xC9~\0\0\xCD~\0\0\xCE~\0\0\xCF~\0\0\xD0~\0\0\xD3~\0\0\xD4~\0\0\xD5~\0\0\xD6~\0\0\xD8~\0\0\xDA~\0\0\xDC~\0\0\xDE~\0\0\xDF~\0\0\xE0~\0\0\xE7~\0\0\xE8~\0\0\xE9~\0\0\xEB~\0\0\xED~\0\0\xEE~\0\0\xF4~\0\0\xF5~\0\0\xFC~\0\0\xFD~\0\0\xFF~\0\0\0\x7F\0\0\x05\x7F\0\0\x06\x7F\0\0\x13\x7F\0\0\x14\x7F\0\0\x16\x7F\0\0\x17\x7F\0\0\x18\x7F\0\0\x19\x7F\0\0\x1A\x7F\0\0\x1B\x7F\0\0)\x7F\0\0+\x7F\0\x004\x7F\0\x005\x7F\0\08\x7F\0\09\x7F\0\0:\x7F\0\0;\x7F\0\0Q\x7F\0\0R\x7F\0\0U\x7F\0\0V\x7F\0\0W\x7F\0\0X\x7F\0\0Z\x7F\0\0[\x7F\0\0b\x7F\0\0c\x7F\0\0j\x7F\0\0k\x7F\0\0n\x7F\0\0o\x7F\0\0r\x7F\0\0s\x7F\0\0\x8A\x7F\0\0\x8B\x7F\0\0\x8E\x7F\0\0\x8F\x7F\0\0\x9E\x7F\0\0\x9F\x7F\0\0\xA4\x7F\0\0\xA5\x7F\0\0\xBD\x7F\0\0\xBE\x7F\0\0\xC1\x7F\0\0\xC2\x7F\0\0\xD4\x7F\0\0\xD5\x7F\0\0\xD8\x7F\0\0\xD9\x7F\0\0\xF0\x7F\0\0\xF1\x7F\0\0\xFB\x7F\0\0\xFD\x7F\0\0\0\x80\0\0\x02\x80\0\0\x03\x80\0\0\x04\x80\0\0\x05\x80\0\0\x06\x80\0\0\x0C\x80\0\0\x0E\x80\0\0\x10\x80\0\0\x11\x80\0\0\x17\x80\0\0\x18\x80\0\x003\x80\0\x004\x80\0\x006\x80\0\x007\x80\0\0;\x80\0\0<\x80\0\0J\x80\0\0K\x80\0\0L\x80\0\0M\x80\0\0T\x80\0\0U\x80\0\0Z\x80\0\0[\x80\0\0j\x80\0\0k\x80\0\0\x89\x80\0\0\x8A\x80\0\0\x9A\x80\0\0\x9B\x80\0\0\xA1\x80\0\0\xA2\x80\0\0\xA5\x80\0\0\xA6\x80\0\0\xA9\x80\0\0\xAA\x80\0\0\xAF\x80\0\0\xB0\x80\0\0\xB2\x80\0\0\xB3\x80\0\0\xC6\x80\0\0\xC7\x80\0\0\xCC\x80\0\0\xCD\x80\0\0\xCE\x80\0\0\xCF\x80\0\0\xD6\x80\0\0\xD7\x80\0\0\xDC\x80\0\0\xDD\x80\0\0\xDE\x80\0\0\xDF\x80\0\0\xE1\x80\0\0\xE2\x80\0\0\xF8\x80\0\0\xF9\x80\0\0\xFD\x80\0\0\xFE\x80\0\0\x06\x81\0\0\x07\x81\0\0\x11\x81\0\0\x12\x81\0\0\x1A\x81\0\0\x1B\x81\0\x001\x81\0\x002\x81\0\08\x81\0\09\x81\0\0J\x81\0\0K\x81\0\0S\x81\0\0U\x81\0\0p\x81\0\0q\x81\0\0\x7F\x81\0\0\x80\x81\0\0\xE3\x81\0\0\xE4\x81\0\0\xEA\x81\0\0\xEB\x81\0\0\xED\x81\0\0\xEE\x81\0\0\xF3\x81\0\0\xF5\x81\0\0\x0C\x82\0\0\x0E\x82\0\0\x12\x82\0\0\x13\x82\0\0\x1E\x82\0\0 \x82\0\0*\x82\0\0+\x82\0\0,\x82\0\0-\x82\0\x000\x82\0\x001\x82\0\09\x82\0\0:\x82\0\0o\x82\0\0p\x82\0\0r\x82\0\0s\x82\0\0z\x82\0\0{\x82\0\0~\x82\0\0\x7F\x82\0\0\x82\x82\0\0\x83\x82\0\0\x9D\x82\0\0\x9E\x82\0\0\xA6\x82\0\0\xA7\x82\0\0\xAC\x82\0\0\xAD\x82\0\0\xB1\x82\0\0\xB2\x82\0\0\xB3\x82\0\0\xB4\x82\0\0\xCD\x82\0\0\xCE\x82\0\0\xCF\x82\0\0\xD0\x82\0\0\xE5\x82\0\0\xE7\x82\0\0\xF1\x82\0\0\xF2\x82\0\0\x03\x83\0\0\x04\x83\0\0\x05\x83\0\0\x06\x83\0\0+\x83\0\0,\x83\0\x006\x83\0\x007\x83\0\0I\x83\0\0J\x83\0\0P\x83\0\0Q\x83\0\0R\x83\0\0S\x83\0\0c\x83\0\0d\x83\0\0o\x83\0\0p\x83\0\0w\x83\0\0x\x83\0\0|\x83\0\0}\x83\0\0\x89\x83\0\0\x8A\x83\0\0\x8E\x83\0\0\x8F\x83\0\0\xAB\x83\0\0\xAC\x83\0\0\xB1\x83\0\0\xB3\x83\0\0\xB7\x83\0\0\xB8\x83\0\0\xDC\x83\0\0\xDD\x83\0\0\xE9\x83\0\0\xEA\x83\0\0\xF2\x83\0\0\xF3\x83\0\0\x04\x84\0\0\x05\x84\0\0$\x84\0\0&\x84\0\0'\x84\0\0)\x84\0\0=\x84\0\0>\x84\0\0[\x84\0\0\\\x84\0\0a\x84\0\0b\x84\0\0\x82\x84\0\0\x83\x84\0\0\x8B\x84\0\0\x8C\x84\0\0\x99\x84\0\0\x9A\x84\0\0\xB2\x84\0\0\xB3\x84\0\0\xDD\x84\0\0\xDE\x84\0\0\x15\x85\0\0\x16\x85\0\0!\x85\0\0\"\x85\0\0\x84\x85\0\0\x85\x85\0\0\xAA\x85\0\0\xAB\x85\0\0\xCF\x85\0\0\xD0\x85\0\0\xE4\x85\0\0\xE5\x85\0\0N\x86\0\0O\x86\0\0Q\x86\0\0R\x86\0\0Z\x86\0\0[\x86\0\0k\x86\0\0l\x86\0\0}\x86\0\0~\x86\0\0\xC7\x86\0\0\xC8\x86\0\0\xCB\x86\0\0\xCC\x86\0\0\xD9\x86\0\0\xDA\x86\0\0\xEE\x86\0\0\xEF\x86\0\0\x02\x87\0\0\x03\x87\0\0\x1C\x87\0\0\x1D\x87\0\0N\x87\0\0O\x87\0\0v\x87\0\0w\x87\0\0\x8D\x87\0\0\x8E\x87\0\0\xF9\x87\0\0\xFA\x87\0\0@\x88\0\0A\x88\0\0L\x88\0\0M\x88\0\0W\x88\0\0X\x88\0\0a\x88\0\0b\x88\0\0c\x88\0\0d\x88\0\0e\x88\0\0f\x88\0\0h\x88\0\0i\x88\0\0\x8B\x88\0\0\x8C\x88\0\0\xAB\x88\0\0\xAC\x88\0\0\xC1\x88\0\0\xC3\x88\0\0\xC5\x88\0\0\xC6\x88\0\0\xD5\x88\0\0\xD6\x88\0\0\xE4\x88\0\0\xE5\x88\0\0\x7F\x89\0\0\x80\x89\0\0\x81\x89\0\0\x82\x89\0\0\x86\x89\0\0\x87\x89\0\0\xC1\x89\0\0\xC3\x89\0\0\xC4\x89\0\0\xC5\x89\0\0\xC6\x89\0\0\xC7\x89\0\0\xC8\x89\0\0\xCA\x89\0\0\xD2\x89\0\0\xD3\x89\0\0\xE3\x89\0\0\xE4\x89\0\0\xE6\x89\0\0\xE7\x89\0\0\0\x8A\0\0\x01\x8A\0\0\x89\x8A\0\0\x8A\x8A\0\0\x93\x8A\0\0\x94\x8A\0\0f\x8B\0\0g\x8B\0\0\xA1\x8B\0\0\xA3\x8B\0\0\xA4\x8B\0\0\xA5\x8B\0\0\xA8\x8B\0\0\xAA\x8B\0\0\xAD\x8B\0\0\xB1\x8B\0\0\xB2\x8B\0\0\xB3\x8B\0\0\xB7\x8B\0\0\xB9\x8B\0\0\xBA\x8B\0\0\xBB\x8B\0\0\xBE\x8B\0\0\xC0\x8B\0\0\xC1\x8B\0\0\xC2\x8B\0\0\xC4\x8B\0\0\xC5\x8B\0\0\xC6\x8B\0\0\xC7\x8B\0\0\xC9\x8B\0\0\xCA\x8B\0\0\xCD\x8B\0\0\xCE\x8B\0\0\xD1\x8B\0\0\xD2\x8B\0\0\xD5\x8B\0\0\xD6\x8B\0\0\xD7\x8B\0\0\xD8\x8B\0\0\xDA\x8B\0\0\xDB\x8B\0\0\xDD\x8B\0\0\xDF\x8B\0\0\xE2\x8B\0\0\xE3\x8B\0\0\xE5\x8B\0\0\xE7\x8B\0\0\xED\x8B\0\0\xEE\x8B\0\0\xEF\x8B\0\0\xF0\x8B\0\0\xF4\x8B\0\0\xF5\x8B\0\0\xF7\x8B\0\0\xF9\x8B\0\0\xFA\x8B\0\0\xFC\x8B\0\0\xFE\x8B\0\0\xFF\x8B\0\0\x01\x8C\0\0\x02\x8C\0\0\x03\x8C\0\0\x04\x8C\0\0\x05\x8C\0\0\x06\x8C\0\0\x08\x8C\0\0\t\x8C\0\0\n\x8C\0\0\x0C\x8C\0\0\x13\x8C\0\0\x14\x8C\0\0\x1A\x8C\0\0\x1B\x8C\0\0\"\x8C\0\0#\x8C\0\x001\x8C\0\x002\x8C\0\x007\x8C\0\08\x8C\0\0F\x8C\0\0G\x8C\0\0a\x8C\0\0b\x8C\0\0j\x8C\0\0k\x8C\0\0\x8C\x8C\0\0\x8D\x8C\0\0\x1D\x8D\0\0 \x8D\0\0!\x8D\0\0&\x8D\0\0'\x8D\0\0)\x8D\0\0*\x8D\0\0+\x8D\0\0-\x8D\0\0.\x8D\0\0/\x8D\0\x000\x8D\0\x001\x8D\0\x002\x8D\0\x004\x8D\0\x006\x8D\0\09\x8D\0\0;\x8D\0\0>\x8D\0\0?\x8D\0\0D\x8D\0\0E\x8D\0\0K\x8D\0\0M\x8D\0\0O\x8D\0\0Q\x8D\0\0V\x8D\0\0W\x8D\0\0Z\x8D\0\0\\\x8D\0\0^\x8D\0\0_\x8D\0\0`\x8D\0\0a\x8D\0\0b\x8D\0\0c\x8D\0\0d\x8D\0\0e\x8D\0\0k\x8D\0\0l\x8D\0\0p\x8D\0\0q\x8D\0\0u\x8D\0\0x\x8D\0\0\x85\x8D\0\0\x86\x8D\0\0\x8A\x8D\0\0\x8C\x8D\0\0\xA3\x8D\0\0\xA4\x8D\0\0\xB3\x8D\0\0\xB4\x8D\0\0\xC3\x8D\0\0\xC4\x8D\0\0\xCC\x8D\0\0\xCD\x8D\0\0\xCE\x8D\0\0\xCF\x8D\0\0\xD1\x8D\0\0\xD2\x8D\0\0\xDD\x8D\0\0\xDE\x8D\0\0\xDF\x8D\0\0\xE0\x8D\0\0\xEF\x8D\0\0\xF0\x8D\0\0\xF3\x8D\0\0\xF4\x8D\0\0\x0F\x8E\0\0\x10\x8E\0\0\"\x8E\0\0#\x8E\0\0*\x8E\0\0+\x8E\0\0\xAB\x8E\0\0\xAC\x8E\0\0\xB2\x8E\0\0\xB3\x8E\0\0f\x8F\0\0g\x8F\0\0h\x8F\0\0j\x8F\0\0l\x8F\0\0m\x8F\0\0n\x8F\0\0q\x8F\0\0{\x8F\0\0|\x8F\0\0}\x8F\0\0~\x8F\0\0\x83\x8F\0\0\x84\x8F\0\0\x85\x8F\0\0\x87\x8F\0\0\x88\x8F\0\0\x8A\x8F\0\0\x91\x8F\0\0\x92\x8F\0\0\x93\x8F\0\0\x94\x8F\0\0\x9B\x8F\0\0\x9C\x8F\0\0\x9E\x8F\0\0\x9F\x8F\0\0\xA8\x8F\0\0\xAA\x8F\0\0\xB0\x8F\0\0\xB2\x8F\0\0\xB9\x8F\0\0\xBA\x8F\0\0\xBE\x8F\0\0\xBF\x8F\0\0\xC1\x8F\0\0\xC2\x8F\0\0\xC5\x8F\0\0\xC6\x8F\0\0\xC7\x8F\0\0\xC9\x8F\0\0\xCE\x8F\0\0\xCF\x8F\0\0\xD0\x8F\0\0\xD2\x8F\0\0\xD4\x8F\0\0\xD5\x8F\0\0\xD8\x8F\0\0\xDA\x8F\0\0\xDB\x8F\0\0\xE0\x8F\0\0\xE6\x8F\0\0\xE7\x8F\0\0\xEA\x8F\0\0\xEC\x8F\0\0\xF0\x8F\0\0\xF1\x8F\0\0\xF7\x8F\0\0\xF8\x8F\0\0\xF9\x8F\0\0\xFA\x8F\0\0\xFD\x8F\0\0\xFE\x8F\0\0\0\x90\0\0\x04\x90\0\0\x06\x90\0\0\x07\x90\0\0\t\x90\0\0\x0B\x90\0\0\x0F\x90\0\0\x11\x90\0\0\x14\x90\0\0\x15\x90\0\0\x1A\x90\0\0\x1C\x90\0\0\x1D\x90\0\0\x1E\x90\0\0\x1F\x90\0\0!\x90\0\0\"\x90\0\0#\x90\0\08\x90\0\09\x90\0\0;\x90\0\0=\x90\0\0G\x90\0\0H\x90\0\0M\x90\0\0N\x90\0\0S\x90\0\0T\x90\0\0W\x90\0\0X\x90\0\0e\x90\0\0f\x90\0\0m\x90\0\0o\x90\0\0\x7F\x90\0\0\x81\x90\0\0\xA3\x90\0\0\xA4\x90\0\0\xA6\x90\0\0\xA7\x90\0\0\xAA\x90\0\0\xAB\x90\0\0\xAE\x90\0\0\xAF\x90\0\0\xB1\x90\0\0\xB2\x90\0\0\xBB\x90\0\0\xBC\x90\0\0\xC1\x90\0\0\xC2\x90\0\0\xCE\x90\0\0\xCF\x90\0\0\xD1\x90\0\0\xD2\x90\0\0\xE8\x90\0\0\xE9\x90\0\0\xED\x90\0\0\xEE\x90\0\0\xFD\x90\0\0\xFE\x90\0\0\x02\x91\0\0\x03\x91\0\0I\x91\0\0J\x91\0\0M\x91\0\0N\x91\0\0R\x91\0\0S\x91\0\0w\x91\0\0y\x91\0\0\x89\x91\0\0\x8A\x91\0\0\x92\x91\0\0\x93\x91\0\0\xC7\x91\0\0\xC8\x91\0\0\xCA\x91\0\0\xCB\x91\0\0\xCC\x91\0\0\xD0\x91\0\0\xD1\x91\0\0\xD2\x91\0\0t\x92\0\0u\x92\0\0\x88\x94\0\0\x89\x94\0\0\x93\x94\0\0\x94\x94\0\0\x9F\x94\0\0\xA0\x94\0\0\xA2\x94\0\0\xA3\x94\0\0\xA6\x94\0\0\xA7\x94\0\0\xB1\x94\0\0\xB2\x94\0\0\xB5\x94\0\0\xB6\x94\0\0\xC1\x94\0\0\xC2\x94\0\0\xC3\x94\0\0\xC4\x94\0\0\xDC\x94\0\0\xDD\x94\0\0\xE2\x94\0\0\xE3\x94\0\0\xED\x94\0\0\xEE\x94\0\0\xF6\x94\0\0\xF7\x94\0\0\0\x95\0\0\x02\x95\0\0\x05\x95\0\0\x06\x95\0\0\x0B\x95\0\0\x0C\x95\0\0\x10\x95\0\0\x11\x95\0\0\x19\x95\0\0\x1A\x95\0\0!\x95\0\0\"\x95\0\0&\x95\0\0'\x95\0\0.\x95\0\0/\x95\0\0G\x95\0\0H\x95\0\0Q\x95\0\0R\x95\0\0\\\x95\0\0]\x95\0\0\x7F\x95\0\0\x80\x95\0\0\xE8\x95\0\0\xE9\x95\0\0\xEA\x95\0\0\xEB\x95\0\0\xED\x95\0\0\xEF\x95\0\0\xF0\x95\0\0\xF1\x95\0\0\xF2\x95\0\0\xF3\x95\0\0\xF4\x95\0\0\xF5\x95\0\0\xF7\x95\0\0\xF8\x95\0\0\xF9\x95\0\0\xFA\x95\0\0\xFB\x95\0\0\xFC\x95\0\0\x01\x96\0\0\x02\x96\0\0\x05\x96\0\0\x06\x96\0\0\x07\x96\0\0\x08\x96\0\0\x10\x96\0\0\x11\x96\0\0\x14\x96\0\0\x15\x96\0\0\x17\x96\0\0\x18\x96\0\0\x1F\x96\0\0 \x96\0\x002\x96\0\x007\x96\0\0;\x96\0\0<\x96\0\0?\x96\0\0A\x96\0\0D\x96\0\0G\x96\0\0H\x96\0\0I\x96\0\0M\x96\0\0N\x96\0\0P\x96\0\0Q\x96\0\0b\x96\0\0c\x96\0\0d\x96\0\0e\x96\0\0i\x96\0\0k\x96\0\0u\x96\0\0x\x96\0\0\x86\x96\0\0\x87\x96\0\0\x8F\x96\0\0\x91\x96\0\0\x94\x96\0\0\x95\x96\0\0\x9C\x96\0\0\x9D\x96\0\0\xBE\x96\0\0\xBF\x96\0\0\xC4\x96\0\0\xC7\x96\0\0\xC9\x96\0\0\xCA\x96\0\0\xE8\x96\0\0\xE9\x96\0\0\xEA\x96\0\0\xEB\x96\0\0\xF3\x96\0\0\xF4\x96\0\0\xF6\x96\0\0\xF8\x96\0\0\xFE\x96\0\0\xFF\x96\0\0\0\x97\0\0\x01\x97\0\0\x07\x97\0\0\x08\x97\0\0\r\x97\0\0\x0E\x97\0\x002\x97\0\x003\x97\0\08\x97\0\0:\x97\0\0R\x97\0\0S\x97\0\0V\x97\0\0W\x97\0\0Y\x97\0\0Z\x97\0\0^\x97\0\0_\x97\0\0`\x97\0\0a\x97\0\0b\x97\0\0c\x97\0\0i\x97\0\0j\x97\0\0|\x97\0\0}\x97\0\0\x8B\x97\0\0\x8C\x97\0\0\x91\x97\0\0\x92\x97\0\0\xE6\x97\0\0\xE7\x97\0\0\xE9\x97\0\0\xEA\x97\0\0\xF3\x97\0\0\xF4\x97\0\0\xF5\x97\0\0\xF6\x97\0\0\x1E\x98\0\0\x1F\x98\0\0u\x98\0\0w\x98\0\0y\x98\0\0|\x98\0\0}\x98\0\0\x80\x98\0\0\x84\x98\0\0\x85\x98\0\0\x86\x98\0\0\x88\x98\0\0\x91\x98\0\0\x92\x98\0\0\x97\x98\0\0\x99\x98\0\0\x9C\x98\0\0\x9E\x98\0\0\xCE\x98\0\0\xCF\x98\0\0\xD8\x98\0\0\xD9\x98\0\0\xDE\x98\0\0\xE0\x98\0\0\x10\x99\0\0\x11\x99\0\0m\x99\0\0o\x99\0\0p\x99\0\0r\x99\0\0|\x99\0\0}\x99\0\0\x86\x99\0\0\x87\x99\0\0\x96\x99\0\0\x97\x99\0\0\x99\x99\0\0\x9A\x99\0\0l\x9A\0\0m\x9A\0\0q\x9A\0\0r\x9A\0\0v\x9A\0\0w\x9A\0\0{\x9A\0\0|\x9A\0\0~\x9A\0\0\x7F\x9A\0\0\x82\x9A\0\0\x83\x9A\0\0\x8C\x9A\0\0\x8D\x9A\0\0\x91\x9A\0\0\x92\x9A\0\0\x97\x9A\0\0\x98\x9A\0\0\x9A\x9A\0\0\x9B\x9A\0\0\xA8\x9A\0\0\xA9\x9A\0\0\xD8\x9A\0\0\xD9\x9A\0\0<\x9B\0\0=\x9B\0\0A\x9B\0\0C\x9B\0\0E\x9B\0\0F\x9B\0\0T\x9B\0\0U\x9B\0\0|\x9C\0\0}\x9C\0\0\x81\x9C\0\0\x82\x9C\0\0\x9C\x9C\0\0\x9D\x9C\0\0\x1F\x9E\0\0 \x9E\0\0!\x9E\0\0\"\x9E\0\0#\x9E\0\0$\x9E\0\0?\x9E\0\0@\x9E\0\0E\x9E\0\0F\x9E\0\0p\x9E\0\0q\x9E\0\0\x7F\x9E\0\0\x80\x9E\0\0\xA6\x9E\0\0\xA7\x9E\0\0\xBB\x9E\0\0\xBC\x9E\0\0\xC4\x9E\0\0\xC5\x9E\0\0\xCE\x9E\0\0\xCF\x9E\0\0\xD1\x9E\0\0\xD2\x9E\0\0\xD8\x9E\0\0\xD9\x9E\0\0\x13\x9F\0\0\x14\x9F\0\0 \x9F\0\0!\x9F\0\0;\x9F\0\0<\x9F\0\0P\x9F\0\0Q\x9F\0\0\x7F\x9F\0\0\x80\x9F\0\0\x84\x9F\0\0\x85\x9F\0\0\x99\x9F\0\0\x9A\x9F\0\0\x9F\x9F\0\0\xA0\x9F\0\0") }, 2124u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static YUE: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0N\0\0\x02N\0\0\x03N\0\0\x04N\0\0\x08N\0\0\x0EN\0\0\x11N\0\0\x12N\0\0\x14N\0\0\x15N\0\0\x16N\0\0\x17N\0\0\x18N\0\0\x1AN\0\0\x1FN\0\0 N\0\0&N\0\0'N\0\0-N\0\0.N\0\x002N\0\x003N\0\08N\0\0:N\0\0;N\0\0<N\0\0CN\0\0DN\0\0EN\0\0FN\0\0HN\0\0IN\0\0KN\0\0LN\0\0NN\0\0PN\0\0VN\0\0WN\0\0XN\0\0ZN\0\0]N\0\0^N\0\0_N\0\0`N\0\0~N\0\0\x7FN\0\0\x82N\0\0\x83N\0\0\x86N\0\0\x87N\0\0\x88N\0\0\x89N\0\0\x8BN\0\0\x8DN\0\0\x8EN\0\0\x8FN\0\0\x91N\0\0\x93N\0\0\x94N\0\0\x96N\0\0\x9BN\0\0\x9CN\0\0\x9EN\0\0\x9FN\0\0\xA1N\0\0\xA2N\0\0\xA4N\0\0\xA7N\0\0\xA8N\0\0\xA9N\0\0\xABN\0\0\xADN\0\0\xAEN\0\0\xAFN\0\0\xBAN\0\0\xBBN\0\0\xC0N\0\0\xC2N\0\0\xC7N\0\0\xC8N\0\0\xCAN\0\0\xCCN\0\0\xCDN\0\0\xCEN\0\0\xD4N\0\0\xD5N\0\0\xD6N\0\0\xD7N\0\0\xD8N\0\0\xDAN\0\0\xE3N\0\0\xE6N\0\0\xF0N\0\0\xF1N\0\0\xF2N\0\0\xF3N\0\0\xF6N\0\0\xF7N\0\0\xFBN\0\0\xFCN\0\0\xFDN\0\0\xFEN\0\0\x01O\0\0\x02O\0\0\nO\0\0\x0BO\0\0\rO\0\0\x0EO\0\0\x10O\0\0\x12O\0\0\x19O\0\0\x1AO\0\0/O\0\x001O\0\x004O\0\x005O\0\08O\0\09O\0\0<O\0\0>O\0\0FO\0\0GO\0\0HO\0\0JO\0\0MO\0\0PO\0\0TO\0\0VO\0\0YO\0\0ZO\0\0[O\0\0]O\0\0`O\0\0aO\0\0iO\0\0jO\0\0sO\0\0tO\0\0\x7FO\0\0\x80O\0\0\x86O\0\0\x87O\0\0\x8BO\0\0\x8CO\0\0\x9BO\0\0\x9CO\0\0\x9DO\0\0\x9EO\0\0\xAFO\0\0\xB0O\0\0\xB5O\0\0\xB6O\0\0\xBFO\0\0\xC0O\0\0\xC2O\0\0\xC5O\0\0\xCAO\0\0\xCBO\0\0\xCFO\0\0\xD0O\0\0\xD7O\0\0\xD8O\0\0\xDDO\0\0\xDEO\0\0\xE0O\0\0\xE2O\0\0\xEEO\0\0\xEFO\0\0\xF1O\0\0\xF2O\0\0\xFEO\0\0\xFFO\0\0\tP\0\0\nP\0\0\x0BP\0\0\x0CP\0\0\rP\0\0\x0EP\0\0\x11P\0\0\x13P\0\0\x19P\0\0\x1BP\0\0\x1FP\0\0 P\0\0+P\0\0,P\0\0<P\0\0=P\0\0GP\0\0HP\0\0IP\0\0JP\0\0OP\0\0PP\0\0ZP\0\0[P\0\0\\P\0\0]P\0\0eP\0\0fP\0\0tP\0\0xP\0\0}P\0\0~P\0\0\x85P\0\0\x86P\0\0\x91P\0\0\x92P\0\0\x98P\0\0\x9AP\0\0\xA2P\0\0\xA4P\0\0\xB2P\0\0\xB4P\0\0\xB7P\0\0\xB8P\0\0\xBBP\0\0\xBCP\0\0\xBEP\0\0\xBFP\0\0\xC5P\0\0\xC6P\0\0\xCFP\0\0\xD0P\0\0\xD1P\0\0\xD2P\0\0\xE7P\0\0\xE8P\0\0\xF9P\0\0\xFAP\0\0\0Q\0\0\x01Q\0\0\x04Q\0\0\x05Q\0\0\x12Q\0\0\x13Q\0\0\x18Q\0\0\x19Q\0\0*Q\0\0+Q\0\0AQ\0\0BQ\0\0CQ\0\0FQ\0\0GQ\0\0JQ\0\0KQ\0\0LQ\0\0MQ\0\0NQ\0\0RQ\0\0SQ\0\0TQ\0\0UQ\0\0eQ\0\0fQ\0\0gQ\0\0jQ\0\0kQ\0\0oQ\0\0qQ\0\0rQ\0\0uQ\0\0yQ\0\0|Q\0\0}Q\0\0\x8AQ\0\0\x8BQ\0\0\x8DQ\0\0\x8EQ\0\0\x92Q\0\0\x93Q\0\0\xA0Q\0\0\xA1Q\0\0\xACQ\0\0\xADQ\0\0\xB0Q\0\0\xB1Q\0\0\xB7Q\0\0\xB8Q\0\0\xC6Q\0\0\xC7Q\0\0\xCBQ\0\0\xCEQ\0\0\xDDQ\0\0\xDEQ\0\0\xE1Q\0\0\xE2Q\0\0\xF0Q\0\0\xF2Q\0\0\xFAQ\0\0\xFBQ\0\0\xFDQ\0\0\xFEQ\0\0\0R\0\0\x01R\0\0\x06R\0\0\x08R\0\0\nR\0\0\x0BR\0\0\x17R\0\0\x18R\0\0\x1DR\0\0\x1ER\0\0$R\0\0&R\0\0(R\0\0+R\0\0.R\0\0/R\0\x000R\0\x001R\0\x006R\0\08R\0\0:R\0\0<R\0\0CR\0\0DR\0\0GR\0\0HR\0\0LR\0\0NR\0\0[R\0\0\\R\0\0iR\0\0kR\0\0oR\0\0pR\0\0rR\0\0sR\0\0uR\0\0vR\0\0\x83R\0\0\x84R\0\0\x87R\0\0\x88R\0\0\x89R\0\0\x8AR\0\0\x8DR\0\0\x8ER\0\0\x9BR\0\0\x9CR\0\0\x9FR\0\0\xA1R\0\0\xA9R\0\0\xACR\0\0\xC1R\0\0\xC2R\0\0\xC7R\0\0\xC8R\0\0\xC9R\0\0\xCAR\0\0\xD2R\0\0\xD3R\0\0\xD5R\0\0\xD6R\0\0\xD9R\0\0\xDAR\0\0\xDDR\0\0\xDFR\0\0\xE2R\0\0\xE3R\0\0\xE4R\0\0\xE5R\0\0\xF5R\0\0\xF6R\0\0\xF8R\0\0\xF9R\0\0\xFER\0\0\0S\0\0\x05S\0\0\x06S\0\0\x08S\0\0\tS\0\0\x16S\0\0\x18S\0\0/S\0\x000S\0\09S\0\0:S\0\0@S\0\0BS\0\0CS\0\0DS\0\0GS\0\0IS\0\0JS\0\0KS\0\0RS\0\0US\0\0WS\0\0XS\0\0ZS\0\0[S\0\0\\S\0\0]S\0\0aS\0\0bS\0\0oS\0\0rS\0\0sS\0\0tS\0\0wS\0\0xS\0\0yS\0\0zS\0\0{S\0\0|S\0\0\x84S\0\0\x85S\0\0\x98S\0\0\x99S\0\0\x9AS\0\0\x9BS\0\0\x9FS\0\0\xA0S\0\0\xADS\0\0\xAES\0\0\xB2S\0\0\xB3S\0\0\xBBS\0\0\xBCS\0\0\xC3S\0\0\xC4S\0\0\xC8S\0\0\xC9S\0\0\xCAS\0\0\xCCS\0\0\xCDS\0\0\xCES\0\0\xD4S\0\0\xD5S\0\0\xD6S\0\0\xD8S\0\0\xE3S\0\0\xE7S\0\0\xEAS\0\0\xEES\0\0\xEFS\0\0\xF1S\0\0\xF2S\0\0\xF4S\0\0\xF8S\0\0\xF9S\0\0\x03T\0\0\x05T\0\0\x08T\0\0\x0BT\0\0\x0CT\0\0\x0FT\0\0\x10T\0\0\x13T\0\0\x1BT\0\0\x1CT\0\0\x1DT\0\0!T\0\0&T\0\0(T\0\0+T\0\0,T\0\x003T\0\x004T\0\x005T\0\x006T\0\08T\0\0:T\0\0>T\0\0?T\0\0@T\0\0AT\0\0BT\0\0CT\0\0FT\0\0GT\0\0JT\0\0KT\0\0bT\0\0cT\0\0hT\0\0iT\0\0sT\0\0tT\0\0uT\0\0vT\0\0|T\0\0~T\0\0\x8CT\0\0\x8DT\0\0\x96T\0\0\x97T\0\0\xA6T\0\0\xA8T\0\0\xAAT\0\0\xABT\0\0\xACT\0\0\xADT\0\0\xB1T\0\0\xB2T\0\0\xC0T\0\0\xC2T\0\0\xC7T\0\0\xCAT\0\0\xCET\0\0\xCFT\0\0\xE1T\0\0\xE2T\0\0\xE5T\0\0\xE7T\0\0\xE9T\0\0\xEBT\0\0\xEDT\0\0\xEET\0\0\xF2T\0\0\xF3T\0\0\x07U\0\0\x08U\0\0\tU\0\0\nU\0\0\x10U\0\0\x11U\0\0\x14U\0\0\x15U\0\0,U\0\0-U\0\0.U\0\x000U\0\x001U\0\x002U\0\x005U\0\x006U\0\x007U\0\09U\0\0FU\0\0GU\0\0JU\0\0KU\0\0OU\0\0PU\0\0_U\0\0`U\0\0aU\0\0bU\0\0dU\0\0gU\0\0jU\0\0kU\0\0\x80U\0\0\x81U\0\0\x82U\0\0\x83U\0\0\x84U\0\0\x85U\0\0\x87U\0\0\x88U\0\0\x8AU\0\0\x8BU\0\0\x94U\0\0\x95U\0\0\x9CU\0\0\x9EU\0\0\xAAU\0\0\xABU\0\0\xACU\0\0\xADU\0\0\xAEU\0\0\xAFU\0\0\xB2U\0\0\xB3U\0\0\xB5U\0\0\xB6U\0\0\xCEU\0\0\xCFU\0\0\xDAU\0\0\xDBU\0\0\xE8U\0\0\xE9U\0\0\xEFU\0\0\xF0U\0\0\x06V\0\0\x07V\0\0\tV\0\0\nV\0\0\x17V\0\0\x18V\0\0\x1BV\0\0\x1CV\0\x004V\0\x005V\0\0;V\0\0<V\0\0?V\0\0@V\0\0AV\0\0BV\0\0SV\0\0TV\0\0hV\0\0iV\0\0tV\0\0uV\0\0\x87V\0\0\x88V\0\0\x8FV\0\0\x90V\0\0\xB4V\0\0\xB5V\0\0\xC9V\0\0\xCAV\0\0\xDBV\0\0\xDCV\0\0\xDEV\0\0\xDFV\0\0\xE0V\0\0\xE1V\0\0\xF0V\0\0\xF1V\0\0\xFAV\0\0\xFBV\0\0\x08W\0\0\tW\0\0\x0BW\0\0\x0CW\0\0\rW\0\0\x0EW\0\0\x12W\0\0\x14W\0\0\x16W\0\0\x17W\0\0\x18W\0\0\x19W\0\0\x1CW\0\0\x1DW\0\0\x1FW\0\0 W\0\0(W\0\0)W\0\0-W\0\0.W\0\x000W\0\x001W\0\0>W\0\0?W\0\0@W\0\0AW\0\0GW\0\0HW\0\0NW\0\0OW\0\0PW\0\0RW\0\0aW\0\0bW\0\0dW\0\0eW\0\0fW\0\0gW\0\0jW\0\0kW\0\0\x82W\0\0\x84W\0\0\x8BW\0\0\x8CW\0\0\xC3W\0\0\xC4W\0\0\xCEW\0\0\xCFW\0\0\xD4W\0\0\xD5W\0\0\xDFW\0\0\xE0W\0\0\xF7W\0\0\xF8W\0\0\xF9W\0\0\xFBW\0\0\x02X\0\0\x03X\0\0\x05X\0\0\x07X\0\0!X\0\0\"X\0\0*X\0\0+X\0\x001X\0\x002X\0\x004X\0\x005X\0\0JX\0\0KX\0\0TX\0\0UX\0\0WX\0\0XX\0\0^X\0\0_X\0\0kX\0\0lX\0\0uX\0\0vX\0\0\x83X\0\0\x84X\0\0\x85X\0\0\x86X\0\0\x93X\0\0\x94X\0\0\x9EX\0\0\xA0X\0\0\xA8X\0\0\xA9X\0\0\xAEX\0\0\xAFX\0\0\xB3X\0\0\xB4X\0\0\xC1X\0\0\xC2X\0\0\xC7X\0\0\xC8X\0\0\xD3X\0\0\xD4X\0\0\xD8X\0\0\xD9X\0\0\xDEX\0\0\xDFX\0\0\xE2X\0\0\xE3X\0\0\xE9X\0\0\xEAX\0\0\xEBX\0\0\xEDX\0\0\xEFX\0\0\xF0X\0\0\xFAX\0\0\xFBX\0\0\xFDX\0\0\xFEX\0\0\x0FY\0\0\x10Y\0\0\x15Y\0\0\x17Y\0\0\x1AY\0\0\x1BY\0\0\x1CY\0\0\x1DY\0\0 Y\0\0!Y\0\0\"Y\0\0#Y\0\0%Y\0\0&Y\0\0'Y\0\0(Y\0\0)Y\0\0,Y\0\0.Y\0\0/Y\0\x001Y\0\x002Y\0\x007Y\0\09Y\0\0>Y\0\0?Y\0\0GY\0\0JY\0\0NY\0\0PY\0\0QY\0\0RY\0\0TY\0\0UY\0\0WY\0\0XY\0\0gY\0\0hY\0\0jY\0\0kY\0\0nY\0\0oY\0\0sY\0\0uY\0\0vY\0\0wY\0\0yY\0\0zY\0\0}Y\0\0~Y\0\0\x82Y\0\0\x83Y\0\0\x99Y\0\0\x9AY\0\0\x9DY\0\0\x9EY\0\0\xA5Y\0\0\xA6Y\0\0\xA8Y\0\0\xA9Y\0\0\xAEY\0\0\xAFY\0\0\xB3Y\0\0\xB4Y\0\0\xB9Y\0\0\xBAY\0\0\xBBY\0\0\xBCY\0\0\xC6Y\0\0\xC7Y\0\0\xCAY\0\0\xCCY\0\0\xD0Y\0\0\xD2Y\0\0\xD3Y\0\0\xD5Y\0\0\xFFY\0\0\0Z\0\0\x01Z\0\0\x02Z\0\0\x03Z\0\0\x04Z\0\0\x18Z\0\0\x19Z\0\0\x1BZ\0\0\x1CZ\0\0AZ\0\0BZ\0\0FZ\0\0GZ\0\0ZZ\0\0[Z\0\0fZ\0\0gZ\0\0\x92Z\0\0\x93Z\0\0\xBDZ\0\0\xBEZ\0\0\xCCZ\0\0\xCDZ\0\0\xE9Z\0\0\xEAZ\0\0P[\0\0Q[\0\0T[\0\0V[\0\0W[\0\0Y[\0\0][\0\0^[\0\0_[\0\0`[\0\0c[\0\0e[\0\0i[\0\0j[\0\0k[\0\0l[\0\0u[\0\0v[\0\0x[\0\0y[\0\0\x83[\0\0\x84[\0\0\x85[\0\0\x86[\0\0\x87[\0\0\x8A[\0\0\x8B[\0\0\x8D[\0\0\x8F[\0\0\x90[\0\0\x97[\0\0\x9D[\0\0\xA2[\0\0\xA5[\0\0\xAE[\0\0\xAF[\0\0\xB3[\0\0\xB4[\0\0\xB6[\0\0\xB7[\0\0\xB9[\0\0\xBA[\0\0\xBF[\0\0\xC0[\0\0\xC2[\0\0\xC3[\0\0\xC4[\0\0\xC7[\0\0\xCC[\0\0\xCD[\0\0\xD2[\0\0\xD3[\0\0\xDE[\0\0\xE0[\0\0\xE2[\0\0\xE3[\0\0\xE6[\0\0\xEA[\0\0\xEB[\0\0\xED[\0\0\xEE[\0\0\xEF[\0\0\xF5[\0\0\xF7[\0\0\xFA[\0\0\xFB[\0\0\x01\\\0\0\x02\\\0\0\x04\\\0\0\x05\\\0\0\x07\\\0\0\t\\\0\0\n\\\0\0\x0C\\\0\0\r\\\0\0\x10\\\0\0\x11\\\0\0\x12\\\0\0\x16\\\0\0\x17\\\0\0\x1A\\\0\0\x1B\\\0\0$\\\0\0%\\\0\x001\\\0\x002\\\0\0:\\\0\0;\\\0\0<\\\0\0=\\\0\0>\\\0\0B\\\0\0E\\\0\0G\\\0\0K\\\0\0L\\\0\0M\\\0\0N\\\0\0O\\\0\0P\\\0\0Q\\\0\0R\\\0\0U\\\0\0V\\\0\0`\\\0\0a\\\0\0d\\\0\0e\\\0\0l\\\0\0m\\\0\0q\\\0\0r\\\0\0\xA1\\\0\0\xA2\\\0\0\xA9\\\0\0\xAA\\\0\0\xB8\\\0\0\xB9\\\0\0\xF0\\\0\0\xF1\\\0\0\xF6\\\0\0\xF7\\\0\0\xFD\\\0\0\xFE\\\0\0\x07]\0\0\x08]\0\0\x19]\0\0\x1A]\0\x004]\0\x005]\0\0P]\0\0Q]\0\0\xBA]\0\0\xBB]\0\0\xDD]\0\0\xDF]\0\0\xE1]\0\0\xE2]\0\0\xE5]\0\0\xE9]\0\0\xEB]\0\0\xEC]\0\0\xEE]\0\0\xEF]\0\0\xF1]\0\0\xF5]\0\0\xF7]\0\0\xF8]\0\0\x02^\0\0\x04^\0\0\x0C^\0\0\r^\0\0\x15^\0\0\x17^\0\0\x1A^\0\0\x1C^\0\0\x1D^\0\0\x1E^\0\0%^\0\0&^\0\0+^\0\0,^\0\0-^\0\0.^\0\x003^\0\x004^\0\x006^\0\x007^\0\08^\0\09^\0\0=^\0\0>^\0\0E^\0\0F^\0\0U^\0\0V^\0\0_^\0\0`^\0\0c^\0\0d^\0\0k^\0\0l^\0\0r^\0\0u^\0\0x^\0\0z^\0\0{^\0\0\x7F^\0\0\x87^\0\0\x88^\0\0\x8A^\0\0\x8B^\0\0\x8F^\0\0\x90^\0\0\x95^\0\0\x96^\0\0\x97^\0\0\x98^\0\0\x9A^\0\0\x9B^\0\0\x9C^\0\0\x9D^\0\0\xA6^\0\0\xA8^\0\0\xAB^\0\0\xAC^\0\0\xAD^\0\0\xAE^\0\0\xB7^\0\0\xB9^\0\0\xC8^\0\0\xCA^\0\0\xD6^\0\0\xD7^\0\0\xDF^\0\0\xE1^\0\0\xE2^\0\0\xE4^\0\0\xF3^\0\0\xF4^\0\0\xF6^\0\0\xF8^\0\0\xFA^\0\0\xFB^\0\0\x04_\0\0\x05_\0\0\x0F_\0\0\x10_\0\0\x15_\0\0\x16_\0\0\x17_\0\0\x19_\0\0\x1F_\0\0 _\0\0&_\0\0'_\0\x001_\0\x002_\0\x005_\0\x006_\0\x007_\0\08_\0\0H_\0\0I_\0\0J_\0\0K_\0\0L_\0\0M_\0\0N_\0\0O_\0\0]_\0\0__\0\0b_\0\0c_\0\0e_\0\0f_\0\0i_\0\0j_\0\0l_\0\0n_\0\0p_\0\0r_\0\0y_\0\0z_\0\0|_\0\0}_\0\0\x80_\0\0\x82_\0\0\x85_\0\0\x86_\0\0\x88_\0\0\x89_\0\0\x8B_\0\0\x8D_\0\0\x90_\0\0\x93_\0\0\x97_\0\0\x98_\0\0\x9E_\0\0\x9F_\0\0\xA9_\0\0\xAA_\0\0\xAE_\0\0\xAF_\0\0\xB5_\0\0\xB6_\0\0\xB7_\0\0\xB8_\0\0\xB9_\0\0\xBA_\0\0\xC3_\0\0\xC4_\0\0\xC5_\0\0\xC6_\0\0\xCC_\0\0\xCE_\0\0\xD7_\0\0\xDA_\0\0\xE0_\0\0\xE2_\0\0\xEB_\0\0\xEC_\0\0\xF5_\0\0\xF6_\0\0\xFD_\0\0\xFE_\0\0\x0E`\0\0\x0F`\0\0\x12`\0\0\x13`\0\0\x15`\0\0\x17`\0\0\x1D`\0\0\x1E`\0\0!`\0\0\"`\0\0%`\0\0&`\0\0'`\0\0)`\0\0*`\0\0+`\0\0F`\0\0G`\0\0P`\0\0Q`\0\0b`\0\0c`\0\0e`\0\0f`\0\0h`\0\0j`\0\0m`\0\0n`\0\0o`\0\0q`\0\0\x85`\0\0\x86`\0\0\x89`\0\0\x8A`\0\0\x94`\0\0\x95`\0\0\x9F`\0\0\xA1`\0\0\xA8`\0\0\xA9`\0\0\xB2`\0\0\xB3`\0\0\xB6`\0\0\xB7`\0\0\xC5`\0\0\xC6`\0\0\xD1`\0\0\xD2`\0\0\xDC`\0\0\xDD`\0\0\xE0`\0\0\xE2`\0\0\xF1`\0\0\xF2`\0\0\xF3`\0\0\xF4`\0\0\xF9`\0\0\xFA`\0\0\x01a\0\0\x02a\0\0\x08a\0\0\na\0\0\x0Fa\0\0\x10a\0\0\x1Aa\0\0\x1Ca\0\0\x1Fa\0\0 a\0\0Ha\0\0Ia\0\0Ka\0\0La\0\0Ua\0\0Va\0\0Xa\0\0Ya\0\0ba\0\0da\0\0ga\0\0ha\0\0na\0\0oa\0\0pa\0\0qa\0\0va\0\0wa\0\0~a\0\0\x7Fa\0\0\x82a\0\0\x83a\0\0\x8Aa\0\0\x8Ba\0\0\x90a\0\0\x92a\0\0\xB2a\0\0\xB3a\0\0\xB6a\0\0\xB7a\0\0\xBEa\0\0\xBFa\0\0\xC2a\0\0\xC3a\0\0\xC9a\0\0\xCAa\0\0\xE8a\0\0\xE9a\0\0\xF6a\0\0\xF8a\0\0\xFCa\0\0\xFDa\0\0\0b\0\0\x01b\0\0\x08b\0\0\tb\0\0\nb\0\0\x0Bb\0\0\x0Cb\0\0\rb\0\0\x10b\0\0\x13b\0\0\x16b\0\0\x17b\0\0*b\0\0+b\0\x000b\0\x001b\0\x002b\0\x003b\0\x004b\0\x005b\0\x006b\0\x007b\0\0?b\0\0Bb\0\0Gb\0\0Hb\0\0Kb\0\0Lb\0\0Mb\0\0Ob\0\0Sb\0\0Tb\0\0Xb\0\0Yb\0\0cb\0\0db\0\0eb\0\0fb\0\0mb\0\0pb\0\0yb\0\0zb\0\0~b\0\0\x81b\0\0\x84b\0\0\x85b\0\0\x8Ab\0\0\x8Bb\0\0\x93b\0\0\x94b\0\0\x95b\0\0\x96b\0\0\x97b\0\0\x99b\0\0\xABb\0\0\xADb\0\0\xB1b\0\0\xB2b\0\0\xB5b\0\0\xB6b\0\0\xB9b\0\0\xBAb\0\0\xBDb\0\0\xBEb\0\0\xC6b\0\0\xC7b\0\0\xC9b\0\0\xCAb\0\0\xCBb\0\0\xCCb\0\0\xCDb\0\0\xCEb\0\0\xCFb\0\0\xD0b\0\0\xD2b\0\0\xD3b\0\0\xD4b\0\0\xD5b\0\0\xD6b\0\0\xD7b\0\0\xDBb\0\0\xDDb\0\0\xECb\0\0\xEDb\0\0\xF3b\0\0\xF4b\0\0\xFCb\0\0\xFDb\0\0\xFEb\0\0\0c\0\0\x01c\0\0\x02c\0\0\x07c\0\0\x08c\0\0\tc\0\0\nc\0\0\x11c\0\0\x12c\0\0\x16c\0\0\x17c\0\0*c\0\0+c\0\0/c\0\x000c\0\0:c\0\0;c\0\0Oc\0\0Qc\0\0Uc\0\0Vc\0\0gc\0\0ic\0\0rc\0\0sc\0\0wc\0\0xc\0\0\x83c\0\0\x84c\0\0\x88c\0\0\x8Ac\0\0\x8Cc\0\0\x8Dc\0\0\x92c\0\0\x93c\0\0\x9Bc\0\0\x9Cc\0\0\xA0c\0\0\xA3c\0\0\xA5c\0\0\xA6c\0\0\xA7c\0\0\xA9c\0\0\xAAc\0\0\xABc\0\0\xB0c\0\0\xB1c\0\0\xCFc\0\0\xD1c\0\0\xD2c\0\0\xD3c\0\0\xDAc\0\0\xDCc\0\0\xE1c\0\0\xE2c\0\0\xEEc\0\0\xEFc\0\0\xF4c\0\0\xF5c\0\0\xF9c\0\0\xFAc\0\0\rd\0\0\x0Ed\0\0\x0Fd\0\0\x10d\0\0\x16d\0\0\x17d\0\0\x1Cd\0\0\x1Dd\0\0\x1Ed\0\0\x1Fd\0\0,d\0\0.d\0\x006d\0\x007d\0\0@d\0\0Ad\0\0Xd\0\0Yd\0\0id\0\0jd\0\0xd\0\0yd\0\0\x90d\0\0\x91d\0\0\x92d\0\0\x93d\0\0\x95d\0\0\x96d\0\0\x9Ed\0\0\x9Fd\0\0\xA3d\0\0\xA4d\0\0\xA5d\0\0\xA6d\0\0\xADd\0\0\xAEd\0\0\xB2d\0\0\xB3d\0\0\xBEd\0\0\xC0d\0\0\xC1d\0\0\xC2d\0\0\xC7d\0\0\xC8d\0\0\xCAd\0\0\xCCd\0\0\xCDd\0\0\xCFd\0\0\xD4d\0\0\xD5d\0\0\xDAd\0\0\xDBd\0\0\xE0d\0\0\xE1d\0\0\xE6d\0\0\xE7d\0\0\xECd\0\0\xEDd\0\0\xF4d\0\0\xF5d\0\0\xFAd\0\0\xFBd\0\0\xFEd\0\0\xFFd\0\0\0e\0\0\x01e\0\0\x1De\0\0\x1Ee\0\0$e\0\0%e\0\0/e\0\x000e\0\x006e\0\x007e\0\09e\0\0:e\0\0;e\0\0<e\0\0>e\0\0@e\0\0Ee\0\0Fe\0\0He\0\0Ie\0\0Me\0\0Ne\0\0Oe\0\0Pe\0\0Qe\0\0Re\0\0We\0\0Ze\0\0]e\0\0_e\0\0be\0\0de\0\0fe\0\0ge\0\0le\0\0me\0\0te\0\0ve\0\0xe\0\0ye\0\0\x87e\0\0\x88e\0\0\x90e\0\0\x92e\0\0\x97e\0\0\x98e\0\0\x99e\0\0\x9Ae\0\0\x9Ce\0\0\x9De\0\0\xA7e\0\0\xA8e\0\0\xAFe\0\0\xB1e\0\0\xB7e\0\0\xB8e\0\0\xB9e\0\0\xBAe\0\0\xBCe\0\0\xBEe\0\0\xC1e\0\0\xC2e\0\0\xC5e\0\0\xC6e\0\0\xCBe\0\0\xCCe\0\0\xCFe\0\0\xD0e\0\0\xD7e\0\0\xD8e\0\0\xE2e\0\0\xE3e\0\0\xE5e\0\0\xE7e\0\0\xE9e\0\0\xEAe\0\0\xEDe\0\0\xEEe\0\0\xFAe\0\0\xFBe\0\0\x02f\0\0\x03f\0\0\x06f\0\0\x08f\0\0\x0Cf\0\0\rf\0\0\x0Ef\0\0\x10f\0\0\x13f\0\0\x14f\0\0\x1Ff\0\0!f\0\0%f\0\0&f\0\0(f\0\0)f\0\0-f\0\0.f\0\0/f\0\x000f\0\0Bf\0\0Cf\0\0If\0\0Jf\0\0Rf\0\0Sf\0\0Zf\0\0[f\0\0hf\0\0if\0\0nf\0\0pf\0\0tf\0\0uf\0\0vf\0\0wf\0\0zf\0\0{f\0\0\x91f\0\0\x92f\0\0\x96f\0\0\x98f\0\0\xABf\0\0\xACf\0\0\xAEf\0\0\xAFf\0\0\xB4f\0\0\xB5f\0\0\xC6f\0\0\xC8f\0\0\xC9f\0\0\xCAf\0\0\xECf\0\0\xEDf\0\0\xF0f\0\0\xF1f\0\0\xF2f\0\0\xF5f\0\0\xF8f\0\0\xF9f\0\0\xFCf\0\0\xFDf\0\0\xFEf\0\0\x01g\0\0\x03g\0\0\x04g\0\0\x08g\0\0\ng\0\0\x0Bg\0\0\x0Cg\0\0\rg\0\0\x0Eg\0\0\x14g\0\0\x15g\0\0\x17g\0\0\x18g\0\0\x1Bg\0\0\x1Cg\0\0\x1Dg\0\0\x1Eg\0\0\x1Fg\0\0 g\0\0(g\0\0)g\0\0*g\0\0.g\0\x001g\0\x002g\0\x005g\0\x006g\0\0Ig\0\0Jg\0\0Ng\0\0Og\0\0Pg\0\0Rg\0\0Vg\0\0Wg\0\0\\g\0\0]g\0\0_g\0\0`g\0\0og\0\0rg\0\0~g\0\0\x80g\0\0\x90g\0\0\x91g\0\0\x97g\0\0\x98g\0\0\x9Cg\0\0\x9Eg\0\0\xAFg\0\0\xB0g\0\0\xB6g\0\0\xB7g\0\0\xCFg\0\0\xD1g\0\0\xD3g\0\0\xD5g\0\0\xE5g\0\0\xE6g\0\0\xECg\0\0\xEDg\0\0\xEFg\0\0\xF0g\0\0\xF3g\0\0\xF5g\0\0\x13h\0\0\x14h\0\0!h\0\0\"h\0\08h\0\0:h\0\0<h\0\0>h\0\0Ch\0\0Dh\0\0Hh\0\0Ih\0\0Lh\0\0Mh\0\0Qh\0\0Rh\0\0\x81h\0\0\x82h\0\0\x85h\0\0\x86h\0\0\x9Dh\0\0\x9Eh\0\0\xA8h\0\0\xA9h\0\0\xAFh\0\0\xB1h\0\0\xB5h\0\0\xB6h\0\0\xC4h\0\0\xC5h\0\0\xC9h\0\0\xCAh\0\0\xCBh\0\0\xCCh\0\0\xCDh\0\0\xCEh\0\0\xD2h\0\0\xD3h\0\0\xD5h\0\0\xD6h\0\0\xDAh\0\0\xDBh\0\0\xEEh\0\0\xEFh\0\0\xFAh\0\0\xFBh\0\0\x05i\0\0\x06i\0\0\ri\0\0\x0Ei\0\0\x12i\0\0\x13i\0\x000i\0\x001i\0\0Ji\0\0Ki\0\0Si\0\0Ti\0\0Zi\0\0[i\0\0mi\0\0ni\0\0ui\0\0vi\0\0\x82i\0\0\x83i\0\0\x9Ci\0\0\x9Di\0\0\xAEi\0\0\xAFi\0\0\xCBi\0\0\xCEi\0\0\x02j\0\0\x03j\0\0\x13j\0\0\x14j\0\0\x19j\0\0\x1Aj\0\0\x1Ej\0\0\x1Fj\0\0!j\0\0\"j\0\0#j\0\0$j\0\09j\0\0:j\0\0Dj\0\0Ej\0\0Gj\0\0Hj\0\0Kj\0\0Lj\0\0Xj\0\0Zj\0\0_j\0\0`j\0\0kj\0\0lj\0\0\x80j\0\0\x81j\0\0\x94j\0\0\x95j\0\0\xA2j\0\0\xA3j\0\0\xACj\0\0\xADj\0\0\xB8j\0\0\xB9j\0\0\xDAj\0\0\xDBj\0\0\xFBj\0\0\xFCj\0\0\x04k\0\0\x05k\0\0\nk\0\0\x0Bk\0\0\x16k\0\0\x17k\0\0 k\0\0\"k\0\0#k\0\0$k\0\x002k\0\x003k\0\0:k\0\0;k\0\0=k\0\0?k\0\0Ik\0\0Jk\0\0Lk\0\0Mk\0\0Pk\0\0Qk\0\0ak\0\0gk\0\0rk\0\0sk\0\0wk\0\0yk\0\0{k\0\0|k\0\0\x8Ak\0\0\x8Ck\0\0\x98k\0\0\x99k\0\0\xADk\0\0\xAEk\0\0\xB5k\0\0\xB6k\0\0\xBAk\0\0\xBBk\0\0\xBCk\0\0\xBDk\0\0\xC0k\0\0\xC1k\0\0\xC5k\0\0\xC6k\0\0\xCDk\0\0\xCEk\0\0\xCFk\0\0\xD0k\0\0\xD2k\0\0\xD3k\0\0\xD4k\0\0\xD5k\0\0\xDBk\0\0\xDCk\0\0\xEBk\0\0\xECk\0\0\x0Fl\0\0\x10l\0\0\x11l\0\0\x12l\0\0#l\0\0$l\0\x004l\0\x005l\0\08l\0\09l\0\0Al\0\0Cl\0\0Wl\0\0Xl\0\0]l\0\0^l\0\0_l\0\0bl\0\0jl\0\0kl\0\0vl\0\0wl\0\0zl\0\0{l\0\0}l\0\0~l\0\0\x83l\0\0\x84l\0\0\x88l\0\0\x8Al\0\0\x92l\0\0\x93l\0\0\x96l\0\0\x97l\0\0\x99l\0\0\x9Al\0\0\xABl\0\0\xACl\0\0\xAEl\0\0\xAFl\0\0\xB3l\0\0\xB4l\0\0\xB9l\0\0\xBAl\0\0\xBBl\0\0\xBCl\0\0\xBFl\0\0\xC0l\0\0\xC1l\0\0\xC2l\0\0\xC9l\0\0\xCBl\0\0\xD5l\0\0\xD6l\0\0\xE1l\0\0\xE4l\0\0\xE5l\0\0\xE6l\0\0\xE8l\0\0\xE9l\0\0\xF0l\0\0\xF1l\0\0\xF3l\0\0\xF4l\0\0\x0Bm\0\0\x0Cm\0\0\x17m\0\0\x18m\0\0\x1Bm\0\0\x1Cm\0\0\x1Em\0\0\x1Fm\0\0)m\0\0+m\0\x002m\0\x003m\0\0;m\0\0<m\0\0=m\0\0?m\0\0Am\0\0Bm\0\0cm\0\0dm\0\0fm\0\0gm\0\0im\0\0km\0\0nm\0\0om\0\0tm\0\0um\0\0wm\0\0xm\0\0\x87m\0\0\x8Am\0\0\x8Em\0\0\x8Fm\0\0\xAEm\0\0\xB0m\0\0\xB2m\0\0\xB3m\0\0\xB5m\0\0\xB6m\0\0\xBCm\0\0\xBDm\0\0\xC7m\0\0\xC8m\0\0\xCBm\0\0\xCCm\0\0\xD1m\0\0\xD2m\0\0\xDAm\0\0\xDBm\0\0\xE1m\0\0\xE2m\0\0\xE8m\0\0\xE9m\0\0\xF1m\0\0\xF2m\0\0\xF7m\0\0\xF8m\0\0\xFAm\0\0\xFBm\0\0\x05n\0\0\x06n\0\0\x1Bn\0\0\x1Cn\0\0!n\0\0\"n\0\0,n\0\0-n\0\0/n\0\x000n\0\08n\0\09n\0\0Vn\0\0Wn\0\0Xn\0\0Yn\0\0on\0\0pn\0\0\x90n\0\0\x91n\0\0\x96n\0\0\x97n\0\0\x9Cn\0\0\x9En\0\0\xAAn\0\0\xACn\0\0\xC4n\0\0\xC6n\0\0\xCBn\0\0\xCCn\0\0\xD1n\0\0\xD2n\0\0\xF4n\0\0\xF5n\0\0\xFEn\0\0\0o\0\0\x02o\0\0\x03o\0\0\x0Fo\0\0\x10o\0\0\x14o\0\0\x15o\0\0 o\0\0!o\0\0\"o\0\0#o\0\0+o\0\0,o\0\x002o\0\x003o\0\08o\0\09o\0\0?o\0\0@o\0\0To\0\0Uo\0\0Xo\0\0Yo\0\0[o\0\0\\o\0\0no\0\0oo\0\0\xA1o\0\0\xA2o\0\0\xA4o\0\0\xA5o\0\0\xB3o\0\0\xB4o\0\0\xC0o\0\0\xC1o\0\0\xC3o\0\0\xC4o\0\0\xD5o\0\0\xD6o\0\0\xDFo\0\0\xE0o\0\0\xE4o\0\0\xE5o\0\0\xEBo\0\0\xECo\0\0\xF1o\0\0\xF2o\0\0\x0Fp\0\0\x10p\0\0Lp\0\0Mp\0\0cp\0\0dp\0\0kp\0\0lp\0\0pp\0\0qp\0\0}p\0\0~p\0\0\x8Ep\0\0\x8Fp\0\0\xAEp\0\0\xAFp\0\0\xB8p\0\0\xB9p\0\0\xBAp\0\0\xBBp\0\0\xC8p\0\0\xC9p\0\0\xCFp\0\0\xD0p\0\0\xD8p\0\0\xD9p\0\0\xE4p\0\0\xE5p\0\0\xF9p\0\0\xFAp\0\0\nq\0\0\x0Bq\0\0\x19q\0\0\x1Aq\0\0!q\0\0\"q\0\0&q\0\0'q\0\x000q\0\x001q\0\x006q\0\x007q\0\0Yq\0\0Zq\0\0^q\0\0_q\0\0gq\0\0hq\0\0iq\0\0jq\0\0nq\0\0oq\0\0\x8Aq\0\0\x8Bq\0\0\x9Fq\0\0\xA0q\0\0\xB1q\0\0\xB2q\0\0\xC3q\0\0\xC4q\0\0\xC8q\0\0\xC9q\0\0\xD2q\0\0\xD3q\0\0\xD9q\0\0\xDAq\0\0\xDFq\0\0\xE0q\0\0\x06r\0\0\x07r\0\0\rr\0\0\x0Er\0\0\x10r\0\0\x11r\0\0\x1Br\0\0\x1Cr\0\0*r\0\0+r\0\0,r\0\0.r\0\x005r\0\x007r\0\08r\0\09r\0\0:r\0\0;r\0\0=r\0\0?r\0\0Fr\0\0Ir\0\0Lr\0\0Mr\0\0Yr\0\0Zr\0\0[r\0\0\\r\0\0`r\0\0ar\0\0gr\0\0hr\0\0ir\0\0jr\0\0rr\0\0sr\0\0yr\0\0zr\0\0}r\0\0~r\0\0\x80r\0\0\x81r\0\0\xA7r\0\0\xA8r\0\0\xACr\0\0\xADr\0\0\xAFr\0\0\xB0r\0\0\xC0r\0\0\xC1r\0\0\xC2r\0\0\xC3r\0\0\xD0r\0\0\xD1r\0\0\xD7r\0\0\xD8r\0\0\xE0r\0\0\xE2r\0\0\xF8r\0\0\xF9r\0\0\xFCr\0\0\xFDr\0\0\x1Bs\0\0\x1Ds\0\0)s\0\0*s\0\x004s\0\x005s\0\x006s\0\x007s\0\0>s\0\0@s\0\0Ds\0\0Fs\0\0Ns\0\0Os\0\0hs\0\0is\0\0rs\0\0ss\0\0xs\0\0ys\0\0zs\0\0|s\0\0~s\0\0\x7Fs\0\0\x84s\0\0\x85s\0\0\x87s\0\0\x88s\0\0\x89s\0\0\x8As\0\0\x8Bs\0\0\x8Cs\0\0\xA9s\0\0\xAAs\0\0\xABs\0\0\xACs\0\0\xB2s\0\0\xB3s\0\0\xBBs\0\0\xBCs\0\0\xCAs\0\0\xCBs\0\0\xCDs\0\0\xCEs\0\0\xE0s\0\0\xE1s\0\0\xE5s\0\0\xE6s\0\0\xEDs\0\0\xEEs\0\0\xFEs\0\0\xFFs\0\0\x03t\0\0\x04t\0\0\x06t\0\0\x07t\0\0\tt\0\0\nt\0\0*t\0\0+t\0\x004t\0\x005t\0\0Yt\0\0Zt\0\0\\t\0\0]t\0\0^t\0\0`t\0\0dt\0\0et\0\0jt\0\0kt\0\0pt\0\0qt\0\0\xB0t\0\0\xB1t\0\0\xDCt\0\0\xDDt\0\0\xE2t\0\0\xE3t\0\0\xE6t\0\0\xE7t\0\0\xF6t\0\0\xF7t\0\0\x15u\0\0\x16u\0\0\x18u\0\0\x19u\0\0\x1Au\0\0\x1Bu\0\0\x1Cu\0\0\x1Du\0\0\x1Fu\0\0 u\0\0\"u\0\0#u\0\0(u\0\0)u\0\x000u\0\x004u\0\x007u\0\09u\0\0Lu\0\0Mu\0\0Yu\0\0Zu\0\0bu\0\0cu\0\0eu\0\0fu\0\0ju\0\0lu\0\0pu\0\0qu\0\0vu\0\0wu\0\0\x86u\0\0\x87u\0\0\x8Fu\0\0\x90u\0\0\x91u\0\0\x92u\0\0\xB2u\0\0\xB3u\0\0\xBCu\0\0\xBDu\0\0\xBEu\0\0\xBFu\0\0\xC5u\0\0\xC6u\0\0\xD5u\0\0\xD6u\0\0\xDBu\0\0\xDCu\0\0\xF4u\0\0\xF5u\0\0\x0Bv\0\0\x0Cv\0\0&v\0\0(v\0\0Bv\0\0Cv\0\0av\0\0bv\0\0xv\0\0yv\0\0{v\0\0\x7Fv\0\0\x82v\0\0\x83v\0\0\x84v\0\0\x85v\0\0\x86v\0\0\x88v\0\0\xAEv\0\0\xAFv\0\0\xBFv\0\0\xC0v\0\0\xC3v\0\0\xC4v\0\0\xC6v\0\0\xC7v\0\0\xC8v\0\0\xC9v\0\0\xCAv\0\0\xCBv\0\0\xD4v\0\0\xD5v\0\0\xDBv\0\0\xDDv\0\0\xDFv\0\0\xE0v\0\0\xE1v\0\0\xE2v\0\0\xE3v\0\0\xE6v\0\0\xE7v\0\0\xE8v\0\0\xEEv\0\0\xEFv\0\0\xF2v\0\0\xF3v\0\0\xF4v\0\0\xF5v\0\0\xF8v\0\0\xF9v\0\0\xFCv\0\0\xFDv\0\0\xFEv\0\0\xFFv\0\0\x01w\0\0\x02w\0\0\tw\0\0\nw\0\0\x0Bw\0\0\x0Cw\0\0\x1Fw\0\0!w\0\0<w\0\0=w\0\0>w\0\0?w\0\0Ow\0\0Pw\0\0[w\0\0\\w\0\0aw\0\0bw\0\0cw\0\0dw\0\0\x87w\0\0\x88w\0\0\x8Cw\0\0\x8Dw\0\0\xA7w\0\0\xA8w\0\0\xAAw\0\0\xABw\0\0\xADw\0\0\xAEw\0\0\xDBw\0\0\xDCw\0\0\xE3w\0\0\xE4w\0\0\xE5w\0\0\xE6w\0\0\xEDw\0\0\xEEw\0\0\xF3w\0\0\xF4w\0\0\x02x\0\0\x03x\0\0\rx\0\0\x0Ex\0\0\x14x\0\0\x15x\0\x002x\0\x003x\0\x004x\0\x005x\0\0lx\0\0mx\0\0\x8Ex\0\0\x8Fx\0\0\x97x\0\0\x98x\0\0\x9Fx\0\0\xA0x\0\0\xA7x\0\0\xA8x\0\0\xA9x\0\0\xAAx\0\0\xB0x\0\0\xB1x\0\0\xBAx\0\0\xBBx\0\0\xBCx\0\0\xBDx\0\0\xC1x\0\0\xC2x\0\0\xDAx\0\0\xDBx\0\0\xE8x\0\0\xE9x\0\0\xEFx\0\0\xF0x\0\0\x0Ey\0\0\x0Fy\0\0\x19y\0\0\x1Ay\0\0+y\0\0,y\0\0:y\0\0;y\0\0>y\0\0?y\0\0Hy\0\0Iy\0\0Uy\0\0Wy\0\0Zy\0\0\\y\0\0]y\0\0_y\0\0ey\0\0fy\0\0hy\0\0iy\0\0\x7Fy\0\0\x80y\0\0\x81y\0\0\x82y\0\0\x8Dy\0\0\x90y\0\0\xAAy\0\0\xABy\0\0\xAEy\0\0\xAFy\0\0\xB1y\0\0\xB2y\0\0\xBFy\0\0\xC2y\0\0\xCBy\0\0\xCCy\0\0\xD1y\0\0\xD3y\0\0\xD8y\0\0\xD9y\0\0\xDFy\0\0\xE0y\0\0\xE4y\0\0\xE5y\0\0\xE6y\0\0\xE7y\0\0\xFBy\0\0\xFCy\0\0\x05z\0\0\x06z\0\0\x0Bz\0\0\x0Cz\0\0\rz\0\0\x0Ez\0\0.z\0\0/z\0\x001z\0\x002z\0\0;z\0\0<z\0\0?z\0\0Az\0\0Fz\0\0Gz\0\0Lz\0\0Nz\0\0iz\0\0jz\0\0vz\0\0wz\0\0yz\0\0{z\0\0\x7Fz\0\0\x80z\0\0\x81z\0\0\x82z\0\0\x84z\0\0\x85z\0\0\x97z\0\0\x98z\0\0\xA9z\0\0\xAAz\0\0\xAEz\0\0\xAFz\0\0\xB6z\0\0\xB7z\0\0\xCBz\0\0\xCCz\0\0\xD9z\0\0\xDAz\0\0\xDFz\0\0\xE1z\0\0\xE5z\0\0\xE6z\0\0\xEFz\0\0\xF0z\0\0\xF6z\0\0\xF7z\0\0\xF9z\0\0\xFAz\0\0\xFFz\0\0\0{\0\0\x11{\0\0\x12{\0\0\x1B{\0\0\x1C{\0\0&{\0\0'{\0\0({\0\0){\0\0,{\0\0-{\0\0F{\0\0G{\0\0I{\0\0J{\0\0K{\0\0L{\0\0T{\0\0U{\0\0V{\0\0W{\0\0w{\0\0x{\0\0\x8F{\0\0\x90{\0\0\x94{\0\0\x95{\0\0\x97{\0\0\x98{\0\0\xA1{\0\0\xA2{\0\0\xAD{\0\0\xAE{\0\0\xB1{\0\0\xB2{\0\0\xC0{\0\0\xC1{\0\0\xC4{\0\0\xC5{\0\0\xC7{\0\0\xC8{\0\0\xC9{\0\0\xCA{\0\0\xF7{\0\0\xF8{\0\0!|\0\0\"|\0\0+|\0\0,|\0\0=|\0\0>|\0\0?|\0\0@|\0\0C|\0\0D|\0\0L|\0\0N|\0\0`|\0\0a|\0\0d|\0\0e|\0\0s|\0\0t|\0\0\x89|\0\0\x8A|\0\0\x97|\0\0\x98|\0\0\xB5|\0\0\xB6|\0\0\xBE|\0\0\xBF|\0\0\xCA|\0\0\xCB|\0\0\xD5|\0\0\xD7|\0\0\xDF|\0\0\xE0|\0\0\xE5|\0\0\xE6|\0\0\xFB|\0\0\xFC|\0\0\xFE|\0\0\xFF|\0\0\0}\0\0\x01}\0\0\x04}\0\0\x06}\0\0\t}\0\0\n}\0\0\r}\0\0\x0E}\0\0\x10}\0\0\x11}\0\0\x14}\0\0\x15}\0\0\x19}\0\0\x1C}\0\0 }\0\0!}\0\0\"}\0\0#}\0\0+}\0\0,}\0\0.}\0\x001}\0\x003}\0\x004}\0\09}\0\0:}\0\0B}\0\0C}\0\0D}\0\0E}\0\0P}\0\0Q}\0\0U}\0\0V}\0\0a}\0\0b}\0\0f}\0\0g}\0\0q}\0\0s}\0\0\x93}\0\0\x94}\0\0\x9C}\0\0\x9D}\0\0\xA0}\0\0\xA1}\0\0\xAD}\0\0\xAE}\0\0\xB1}\0\0\xB3}\0\0\xBD}\0\0\xBE}\0\0\xBF}\0\0\xC0}\0\0\xCA}\0\0\xCB}\0\0\xD2}\0\0\xD3}\0\0\xDA}\0\0\xDB}\0\0\xE3}\0\0\xE4}\0\0\xE8}\0\0\xEA}\0\0\xEC}\0\0\xED}\0\0\xEF}\0\0\xF0}\0\0\xF4}\0\0\xF5}\0\0\x1B~\0\0\x1C~\0\0#~\0\0$~\0\0+~\0\0,~\0\0.~\0\0/~\0\x001~\0\x002~\0\0=~\0\0?~\0\0A~\0\0B~\0\0C~\0\0D~\0\0F~\0\0G~\0\0T~\0\0U~\0\0^~\0\0_~\0\0a~\0\0b~\0\0i~\0\0k~\0\0s~\0\0t~\0\0|~\0\0}~\0\0\x8C~\0\0\x8D~\0\0\x96~\0\0\x97~\0\08\x7F\0\09\x7F\0\0:\x7F\0\0;\x7F\0\0H\x7F\0\0I\x7F\0\0P\x7F\0\0Q\x7F\0\0U\x7F\0\0V\x7F\0\0i\x7F\0\0k\x7F\0\0n\x7F\0\0o\x7F\0\0p\x7F\0\0q\x7F\0\0r\x7F\0\0s\x7F\0\0u\x7F\0\0v\x7F\0\0w\x7F\0\0x\x7F\0\0\x85\x7F\0\0\x86\x7F\0\0\x8A\x7F\0\0\x8B\x7F\0\0\x8E\x7F\0\0\x8F\x7F\0\0\x9E\x7F\0\0\x9F\x7F\0\0\xA4\x7F\0\0\xA5\x7F\0\0\xA9\x7F\0\0\xAA\x7F\0\0\xBD\x7F\0\0\xBE\x7F\0\0\xC1\x7F\0\0\xC2\x7F\0\0\xD2\x7F\0\0\xD3\x7F\0\0\xD4\x7F\0\0\xD5\x7F\0\0\xF0\x7F\0\0\xF1\x7F\0\0\xF9\x7F\0\0\xFA\x7F\0\0\xFB\x7F\0\0\xFD\x7F\0\0\0\x80\0\0\x02\x80\0\0\x03\x80\0\0\x04\x80\0\0\x05\x80\0\0\x06\x80\0\0\x0C\x80\0\0\x0E\x80\0\0\x10\x80\0\0\x11\x80\0\0\x17\x80\0\0\x18\x80\0\x003\x80\0\x004\x80\0\x006\x80\0\x007\x80\0\0J\x80\0\0K\x80\0\0V\x80\0\0W\x80\0\0Z\x80\0\0[\x80\0\0^\x80\0\0_\x80\0\0o\x80\0\0q\x80\0\0r\x80\0\0s\x80\0\0w\x80\0\0x\x80\0\0}\x80\0\0\x7F\x80\0\0\x89\x80\0\0\x8A\x80\0\0\x8C\x80\0\0\x8D\x80\0\0\x9A\x80\0\0\x9B\x80\0\0\xA1\x80\0\0\xA2\x80\0\0\xA5\x80\0\0\xA6\x80\0\0\xA9\x80\0\0\xAA\x80\0\0\xAF\x80\0\0\xB0\x80\0\0\xB2\x80\0\0\xB3\x80\0\0\xBA\x80\0\0\xBB\x80\0\0\xCC\x80\0\0\xCD\x80\0\0\xCE\x80\0\0\xCF\x80\0\0\xD6\x80\0\0\xD7\x80\0\0\xDE\x80\0\0\xDF\x80\0\0\xE1\x80\0\0\xE2\x80\0\0\xF8\x80\0\0\xF9\x80\0\0\xFD\x80\0\0\xFE\x80\0\0\x06\x81\0\0\x07\x81\0\0\x08\x81\0\0\t\x81\0\0\x16\x81\0\0\x17\x81\0\0+\x81\0\0,\x81\0\0P\x81\0\0Q\x81\0\0S\x81\0\0U\x81\0\0f\x81\0\0g\x81\0\0p\x81\0\0q\x81\0\0s\x81\0\0t\x81\0\0y\x81\0\0z\x81\0\0\x7F\x81\0\0\x80\x81\0\0\x9A\x81\0\0\x9B\x81\0\0\xA0\x81\0\0\xA1\x81\0\0\xBD\x81\0\0\xBE\x81\0\0\xC2\x81\0\0\xC3\x81\0\0\xC9\x81\0\0\xCA\x81\0\0\xD8\x81\0\0\xD9\x81\0\0\xDF\x81\0\0\xE0\x81\0\0\xE3\x81\0\0\xE4\x81\0\0\xE5\x81\0\0\xE6\x81\0\0\xE8\x81\0\0\xE9\x81\0\0\xEA\x81\0\0\xEB\x81\0\0\xED\x81\0\0\xEE\x81\0\0\xF3\x81\0\0\xF5\x81\0\0\xFA\x81\0\0\xFB\x81\0\0\x07\x82\0\0\x0B\x82\0\0\x0C\x82\0\0\x0E\x82\0\0\x12\x82\0\0\x13\x82\0\0\x1E\x82\0\0 \x82\0\0*\x82\0\0+\x82\0\0,\x82\0\0-\x82\0\09\x82\0\0:\x82\0\0f\x82\0\0g\x82\0\0o\x82\0\0p\x82\0\0r\x82\0\0s\x82\0\0~\x82\0\0\x7F\x82\0\0\x99\x82\0\0\x9A\x82\0\0\x9D\x82\0\0\x9E\x82\0\0\xAC\x82\0\0\xAE\x82\0\0\xB1\x82\0\0\xB2\x82\0\0\xB3\x82\0\0\xB4\x82\0\0\xBD\x82\0\0\xBE\x82\0\0\xE3\x82\0\0\xE4\x82\0\0\xE5\x82\0\0\xE7\x82\0\0\xF1\x82\0\0\xF2\x82\0\0\x04\x83\0\0\x06\x83\0\0+\x83\0\0,\x83\0\x002\x83\0\x003\x83\0\x005\x83\0\x007\x83\0\08\x83\0\09\x83\0\0I\x83\0\0J\x83\0\0R\x83\0\0S\x83\0\0w\x83\0\0x\x83\0\0|\x83\0\0}\x83\0\0\x89\x83\0\0\x8B\x83\0\0\x8E\x83\0\0\x8F\x83\0\0\x93\x83\0\0\x94\x83\0\0\x96\x83\0\0\x97\x83\0\0\xAB\x83\0\0\xAC\x83\0\0\xC7\x83\0\0\xC8\x83\0\0\xCC\x83\0\0\xCD\x83\0\0\xDC\x83\0\0\xDD\x83\0\0\xE9\x83\0\0\xEA\x83\0\0\xEF\x83\0\0\xF0\x83\0\0\xF2\x83\0\0\xF3\x83\0\0\x04\x84\0\0\x05\x84\0\0\n\x84\0\0\x0B\x84\0\0\x0E\x84\0\0\x0F\x84\0\0,\x84\0\0-\x84\0\x005\x84\0\x006\x84\0\0=\x84\0\0>\x84\0\0I\x84\0\0J\x84\0\0W\x84\0\0X\x84\0\0[\x84\0\0\\\x84\0\0a\x84\0\0b\x84\0\0u\x84\0\0v\x84\0\0\x82\x84\0\0\x83\x84\0\0\x99\x84\0\0\x9A\x84\0\0\x9C\x84\0\0\x9D\x84\0\0\xB2\x84\0\0\xB3\x84\0\0\xB8\x84\0\0\xB9\x84\0\0\xBC\x84\0\0\xBD\x84\0\0\xC4\x84\0\0\xC5\x84\0\0\xC9\x84\0\0\xCA\x84\0\0\xCB\x84\0\0\xCC\x84\0\0\xEE\x84\0\0\xEF\x84\0\0\x14\x85\0\0\x16\x85\0\0!\x85\0\0\"\x85\0\0#\x85\0\0$\x85\0\0%\x85\0\0&\x85\0\0,\x85\0\0-\x85\0\0I\x85\0\0J\x85\0\0m\x85\0\0n\x85\0\0~\x85\0\0\x7F\x85\0\0\x84\x85\0\0\x85\x85\0\0\x91\x85\0\0\x92\x85\0\0\xA6\x85\0\0\xA7\x85\0\0\xA9\x85\0\0\xAB\x85\0\0\xAF\x85\0\0\xB0\x85\0\0\xC9\x85\0\0\xCA\x85\0\0\xCD\x85\0\0\xCE\x85\0\0\xCF\x85\0\0\xD0\x85\0\0\xDD\x85\0\0\xDE\x85\0\0\xE4\x85\0\0\xE6\x85\0\0\x06\x86\0\0\x08\x86\0\0\x0B\x86\0\0\x0C\x86\0\0\x11\x86\0\0\x12\x86\0\0-\x86\0\0.\x86\0\0?\x86\0\0@\x86\0\0N\x86\0\0O\x86\0\0U\x86\0\0V\x86\0\0[\x86\0\0\\\x86\0\0_\x86\0\0`\x86\0\0g\x86\0\0h\x86\0\0\x8A\x86\0\0\x8B\x86\0\0\x93\x86\0\0\x94\x86\0\0\xAF\x86\0\0\xB0\x86\0\0\xC7\x86\0\0\xC8\x86\0\0\xCB\x86\0\0\xCC\x86\0\0\xD9\x86\0\0\xDA\x86\0\0\x02\x87\0\0\x03\x87\0\0\x1C\x87\0\0\x1D\x87\0\0%\x87\0\0&\x87\0\x004\x87\0\x005\x87\0\0Y\x87\0\0Z\x87\0\0_\x87\0\0a\x87\0\0f\x87\0\0g\x87\0\0v\x87\0\0w\x87\0\0\x82\x87\0\0\x84\x87\0\0\x8D\x87\0\0\x8E\x87\0\0\x9E\x87\0\0\x9F\x87\0\0\xA2\x87\0\0\xA3\x87\0\0\xBA\x87\0\0\xBB\x87\0\0\xC0\x87\0\0\xC1\x87\0\0\xC4\x87\0\0\xC5\x87\0\0\xCB\x87\0\0\xCC\x87\0\0\xD1\x87\0\0\xD2\x87\0\0\xF2\x87\0\0\xF4\x87\0\0\xF9\x87\0\0\xFA\x87\0\0\xFB\x87\0\0\xFC\x87\0\0\x05\x88\0\0\x06\x88\0\0\r\x88\0\0\x0E\x88\0\0\x15\x88\0\0\x16\x88\0\0#\x88\0\0$\x88\0\0;\x88\0\0<\x88\0\0@\x88\0\0A\x88\0\0L\x88\0\0M\x88\0\0S\x88\0\0T\x88\0\0W\x88\0\0X\x88\0\0[\x88\0\0\\\x88\0\0]\x88\0\0^\x88\0\0a\x88\0\0b\x88\0\0c\x88\0\0d\x88\0\0h\x88\0\0i\x88\0\0k\x88\0\0l\x88\0\0\x8B\x88\0\0\x8C\x88\0\0\x8D\x88\0\0\x8E\x88\0\0\xAB\x88\0\0\xAC\x88\0\0\xC1\x88\0\0\xC3\x88\0\0\xCF\x88\0\0\xD0\x88\0\0\xD5\x88\0\0\xD6\x88\0\0\xDC\x88\0\0\xDE\x88\0\0\xE1\x88\0\0\xE2\x88\0\0\xF1\x88\0\0\xF2\x88\0\0\xF9\x88\0\0\xFA\x88\0\0\xFD\x88\0\0\xFE\x88\0\0\x07\x89\0\0\x08\x89\0\0\x10\x89\0\0\x11\x89\0\x002\x89\0\x003\x89\0\0j\x89\0\0k\x89\0\0o\x89\0\0p\x89\0\0\x7F\x89\0\0\x80\x89\0\0\x81\x89\0\0\x82\x89\0\0\x86\x89\0\0\x87\x89\0\0\x8B\x89\0\0\x8C\x89\0\0\x8F\x89\0\0\x90\x89\0\0\x96\x89\0\0\x97\x89\0\0\xAA\x89\0\0\xAB\x89\0\0\xBA\x89\0\0\xBB\x89\0\0\xBD\x89\0\0\xBE\x89\0\0\xC0\x89\0\0\xC1\x89\0\0\xD2\x89\0\0\xD3\x89\0\0\xE3\x89\0\0\xE4\x89\0\0\xF8\x89\0\0\xF9\x89\0\0\0\x8A\0\0\x01\x8A\0\0\x02\x8A\0\0\x03\x8A\0\0\x08\x8A\0\0\t\x8A\0\0\n\x8A\0\0\x0B\x8A\0\0\x0E\x8A\0\0\x0F\x8A\0\0\x13\x8A\0\0\x14\x8A\0\0\x17\x8A\0\0\x19\x8A\0\0\x1D\x8A\0\0\x1E\x8A\0\0%\x8A\0\0&\x8A\0\0*\x8A\0\0+\x8A\0\0-\x8A\0\0.\x8A\0\x001\x8A\0\x002\x8A\0\x004\x8A\0\x005\x8A\0\0:\x8A\0\0=\x8A\0\0U\x8A\0\0V\x8A\0\0^\x8A\0\0_\x8A\0\0b\x8A\0\0c\x8A\0\0f\x8A\0\0g\x8A\0\0i\x8A\0\0j\x8A\0\0q\x8A\0\0t\x8A\0\0\x87\x8A\0\0\x88\x8A\0\0\x8C\x8A\0\0\x8E\x8A\0\0\x93\x8A\0\0\x94\x8A\0\0\x95\x8A\0\0\x96\x8A\0\0\x9E\x8A\0\0\x9F\x8A\0\0\xA0\x8A\0\0\xA1\x8A\0\0\xA4\x8A\0\0\xA5\x8A\0\0\xAA\x8A\0\0\xAB\x8A\0\0\xB0\x8A\0\0\xB1\x8A\0\0\xB2\x8A\0\0\xB3\x8A\0\0\xBC\x8A\0\0\xBD\x8A\0\0\xBF\x8A\0\0\xC0\x8A\0\0\xC7\x8A\0\0\xC8\x8A\0\0\xCB\x8A\0\0\xCC\x8A\0\0\xD2\x8A\0\0\xD3\x8A\0\0\xD6\x8A\0\0\xD7\x8A\0\0\xF8\x8A\0\0\xF9\x8A\0\0\xFA\x8A\0\0\xFB\x8A\0\0\xFE\x8A\0\0\xFF\x8A\0\0\0\x8B\0\0\x01\x8B\0\0\x02\x8B\0\0\x03\x8B\0\0\x0E\x8B\0\0\x0F\x8B\0\0\x1B\x8B\0\0\x1C\x8B\0\0\x1D\x8B\0\0\x1E\x8B\0\0I\x8B\0\0J\x8B\0\0X\x8B\0\0Y\x8B\0\0\\\x8B\0\0]\x8B\0\0f\x8B\0\0g\x8B\0\0o\x8B\0\0q\x8B\0\0w\x8B\0\0x\x8B\0\0}\x8B\0\0~\x8B\0\0\x80\x8B\0\0\x81\x8B\0\0\x8A\x8B\0\0\x8B\x8B\0\0\x93\x8B\0\0\x94\x8B\0\0\x9A\x8B\0\0\x9B\x8B\0\x007\x8C\0\08\x8C\0\0F\x8C\0\0G\x8C\0\0H\x8C\0\0I\x8C\0\0N\x8C\0\0O\x8C\0\0P\x8C\0\0Q\x8C\0\0T\x8C\0\0U\x8C\0\0a\x8C\0\0b\x8C\0\0j\x8C\0\0k\x8C\0\0l\x8C\0\0m\x8C\0\0y\x8C\0\0z\x8C\0\0\x8C\x8C\0\0\x8D\x8C\0\0\x93\x8C\0\0\x94\x8C\0\0\x9D\x8C\0\0\x9F\x8C\0\0\xA0\x8C\0\0\xA3\x8C\0\0\xA8\x8C\0\0\xA9\x8C\0\0\xAA\x8C\0\0\xAD\x8C\0\0\xB4\x8C\0\0\xB5\x8C\0\0\xB7\x8C\0\0\xB8\x8C\0\0\xBB\x8C\0\0\xBD\x8C\0\0\xC0\x8C\0\0\xC1\x8C\0\0\xC7\x8C\0\0\xC9\x8C\0\0\xD3\x8C\0\0\xD4\x8C\0\0\xDC\x8C\0\0\xDD\x8C\0\0\xDE\x8C\0\0\xDF\x8C\0\0\xE2\x8C\0\0\xE5\x8C\0\0\xE6\x8C\0\0\xE7\x8C\0\0\xEA\x8C\0\0\xEB\x8C\0\0\xED\x8C\0\0\xEE\x8C\0\0\xF4\x8C\0\0\xF5\x8C\0\0\xFA\x8C\0\0\xFB\x8C\0\0\xFC\x8C\0\0\xFE\x8C\0\0\x08\x8D\0\0\t\x8D\0\0\n\x8D\0\0\x0B\x8D\0\0\x0F\x8D\0\0\x10\x8D\0\0\x1B\x8D\0\0\x1C\x8D\0\0d\x8D\0\0e\x8D\0\0k\x8D\0\0l\x8D\0\0p\x8D\0\0q\x8D\0\0w\x8D\0\0x\x8D\0\0\x85\x8D\0\0\x86\x8D\0\0\x8A\x8D\0\0\x8B\x8D\0\0\x95\x8D\0\0\x96\x8D\0\0\x99\x8D\0\0\x9A\x8D\0\0\xA3\x8D\0\0\xA4\x8D\0\0\xA8\x8D\0\0\xA9\x8D\0\0\xB3\x8D\0\0\xB4\x8D\0\0\xC6\x8D\0\0\xC7\x8D\0\0\xCC\x8D\0\0\xCD\x8D\0\0\xCE\x8D\0\0\xCF\x8D\0\0\xD1\x8D\0\0\xD2\x8D\0\0\xDD\x8D\0\0\xDE\x8D\0\0\xDF\x8D\0\0\xE0\x8D\0\0\xE1\x8D\0\0\xE2\x8D\0\0\xEA\x8D\0\0\xEB\x8D\0\0\xEF\x8D\0\0\xF0\x8D\0\0\xF3\x8D\0\0\xF4\x8D\0\0\x0F\x8E\0\0\x10\x8E\0\0\"\x8E\0\0#\x8E\0\0)\x8E\0\0*\x8E\0\0_\x8E\0\0`\x8E\0\0d\x8E\0\0e\x8E\0\0\x8D\x8E\0\0\x8E\x8E\0\0\xAB\x8E\0\0\xAC\x8E\0\0\xB2\x8E\0\0\xB3\x8E\0\0\xCA\x8E\0\0\xCB\x8E\0\0\xCC\x8E\0\0\xCE\x8E\0\0\xD2\x8E\0\0\xD3\x8E\0\0\xDF\x8E\0\0\xE0\x8E\0\0\xF8\x8E\0\0\xF9\x8E\0\0\x03\x8F\0\0\x04\x8F\0\0\t\x8F\0\0\n\x8F\0\0\x14\x8F\0\0\x16\x8F\0\0\x1B\x8F\0\0\x1C\x8F\0\0\x1D\x8F\0\0\x1E\x8F\0\0)\x8F\0\0+\x8F\0\0/\x8F\0\x000\x8F\0\08\x8F\0\09\x8F\0\0I\x8F\0\0J\x8F\0\0N\x8F\0\0O\x8F\0\0_\x8F\0\0`\x8F\0\0\x9B\x8F\0\0\x9D\x8F\0\0\xA3\x8F\0\0\xA4\x8F\0\0\xA6\x8F\0\0\xA7\x8F\0\0\xA8\x8F\0\0\xA9\x8F\0\0\xAD\x8F\0\0\xAE\x8F\0\0\xAF\x8F\0\0\xB3\x8F\0\0\xC5\x8F\0\0\xC6\x8F\0\0\xCE\x8F\0\0\xCF\x8F\0\0\xD1\x8F\0\0\xD2\x8F\0\0\xD4\x8F\0\0\xD5\x8F\0\0\xE6\x8F\0\0\xE7\x8F\0\0\xEA\x8F\0\0\xEC\x8F\0\0\xF0\x8F\0\0\xF1\x8F\0\0\xF4\x8F\0\0\xF5\x8F\0\0\xF7\x8F\0\0\xF8\x8F\0\0\xFD\x8F\0\0\xFE\x8F\0\0\0\x90\0\0\x02\x90\0\0\x03\x90\0\0\x04\x90\0\0\x06\x90\0\0\x07\x90\0\0\x0F\x90\0\0\x11\x90\0\0\x14\x90\0\0\x15\x90\0\0\x19\x90\0\0\x1C\x90\0\0\x1D\x90\0\0\x1E\x90\0\0\x1F\x90\0\0!\x90\0\0\"\x90\0\0$\x90\0\x001\x90\0\x003\x90\0\08\x90\0\09\x90\0\0<\x90\0\0=\x90\0\0G\x90\0\0H\x90\0\0J\x90\0\0L\x90\0\0M\x90\0\0O\x90\0\0S\x90\0\0V\x90\0\0Y\x90\0\0Z\x90\0\0\\\x90\0\0]\x90\0\0`\x90\0\0a\x90\0\0i\x90\0\0j\x90\0\0m\x90\0\0o\x90\0\0r\x90\0\0s\x90\0\0w\x90\0\0y\x90\0\0z\x90\0\0{\x90\0\0\x7F\x90\0\0\x82\x90\0\0\x84\x90\0\0\x85\x90\0\0\x8A\x90\0\0\x8B\x90\0\0\x8F\x90\0\0\x90\x90\0\0\xA3\x90\0\0\xA4\x90\0\0\xA6\x90\0\0\xA7\x90\0\0\xAA\x90\0\0\xAB\x90\0\0\xB1\x90\0\0\xB2\x90\0\0\xCE\x90\0\0\xCF\x90\0\0\xE8\x90\0\0\xE9\x90\0\0\xED\x90\0\0\xEE\x90\0\0\xF5\x90\0\0\xF6\x90\0\0\xFD\x90\0\0\xFE\x90\0\0\x02\x91\0\0\x03\x91\0\0\t\x91\0\0\n\x91\0\0\x19\x91\0\0\x1A\x91\0\0-\x91\0\0.\x91\0\x000\x91\0\x001\x91\0\0I\x91\0\0J\x91\0\0M\x91\0\0N\x91\0\0R\x91\0\0S\x91\0\0j\x91\0\0k\x91\0\0w\x91\0\0y\x91\0\0\x89\x91\0\0\x8A\x91\0\0\x92\x91\0\0\x93\x91\0\0\x9C\x91\0\0\x9D\x91\0\0\xAB\x91\0\0\xAD\x91\0\0\xC7\x91\0\0\xC8\x91\0\0\xCB\x91\0\0\xD0\x91\0\0\xD1\x91\0\0\xD2\x91\0\0\xDD\x91\0\0\xDE\x91\0\0\xE3\x91\0\0\xE4\x91\0\x004\x92\0\x005\x92\0\0E\x92\0\0F\x92\0\0b\x92\0\0c\x92\0\0d\x92\0\0e\x92\0\0\x80\x92\0\0\x81\x92\0\0\x85\x92\0\0\x86\x92\0\0\x96\x92\0\0\x97\x92\0\0\x98\x92\0\0\x99\x92\0\0\xB3\x92\0\0\xB4\x92\0\0\xB7\x92\0\0\xB8\x92\0\0\xC1\x92\0\0\xC2\x92\0\0\xD2\x92\0\0\xD3\x92\0\0\xFC\x92\0\0\xFD\x92\0\0\x04\x93\0\0\x05\x93\0\0\"\x93\0\0#\x93\0\0&\x93\0\0'\x93\0\0(\x93\0\0)\x93\0\0+\x93\0\0,\x93\0\0/\x93\0\x000\x93\0\x006\x93\0\x007\x93\0\0J\x93\0\0L\x93\0\0u\x93\0\0v\x93\0\0~\x93\0\0\x7F\x93\0\0\x8A\x93\0\0\x8B\x93\0\0\x96\x93\0\0\x97\x93\0\0\xAE\x93\0\0\xAF\x93\0\0\xC8\x93\0\0\xC9\x93\0\0\xE1\x93\0\0\xE3\x93\0\0\x18\x94\0\0\x19\x94\0\0!\x94\0\0\"\x94\0\x005\x94\0\x006\x94\0\0Q\x94\0\0R\x94\0\0\x7F\x94\0\0\x80\x94\0\0w\x95\0\0x\x95\0\0\x80\x95\0\0\x81\x95\0\0\x83\x95\0\0\x84\x95\0\0\x89\x95\0\0\x8A\x95\0\0\x8B\x95\0\0\x8C\x95\0\0\x8F\x95\0\0\x90\x95\0\0\x92\x95\0\0\x94\x95\0\0\xA3\x95\0\0\xA4\x95\0\0\xA9\x95\0\0\xAA\x95\0\0\xB1\x95\0\0\xB2\x95\0\0\xC6\x95\0\0\xC7\x95\0\0\xCA\x95\0\0\xCB\x95\0\0\xCD\x95\0\0\xCE\x95\0\0\xD0\x95\0\0\xD1\x95\0\0\xDC\x95\0\0\xDD\x95\0\0\xE1\x95\0\0\xE2\x95\0\x001\x96\0\x003\x96\0\0;\x96\0\0<\x96\0\0?\x96\0\0A\x96\0\0D\x96\0\0E\x96\0\0M\x96\0\0N\x96\0\0P\x96\0\0Q\x96\0\0b\x96\0\0e\x96\0\0j\x96\0\0k\x96\0\0p\x96\0\0q\x96\0\0s\x96\0\0t\x96\0\0u\x96\0\0y\x96\0\0}\x96\0\0~\x96\0\0\x86\x96\0\0\x87\x96\0\0\x8A\x96\0\0\x8B\x96\0\0\x8E\x96\0\0\x8F\x96\0\0\x94\x96\0\0\x95\x96\0\0\x9B\x96\0\0\x9D\x96\0\0\xA8\x96\0\0\xA9\x96\0\0\xAA\x96\0\0\xAB\x96\0\0\xB1\x96\0\0\xB2\x96\0\0\xBB\x96\0\0\xBC\x96\0\0\xC4\x96\0\0\xC7\x96\0\0\xC9\x96\0\0\xCA\x96\0\0\xCC\x96\0\0\xCD\x96\0\0\xD6\x96\0\0\xD7\x96\0\0\xD9\x96\0\0\xDA\x96\0\0\xDC\x96\0\0\xDD\x96\0\0\xDE\x96\0\0\xDF\x96\0\0\xE2\x96\0\0\xE4\x96\0\0\xE8\x96\0\0\xE9\x96\0\0\xEA\x96\0\0\xEB\x96\0\0\xF2\x96\0\0\xF3\x96\0\0\xF6\x96\0\0\xF8\x96\0\0\xFB\x96\0\0\xFC\x96\0\0\0\x97\0\0\x01\x97\0\0\x07\x97\0\0\x08\x97\0\0\r\x97\0\0\x0E\x97\0\0\x1C\x97\0\0\x1D\x97\0\0'\x97\0\0(\x97\0\x002\x97\0\x003\x97\0\08\x97\0\0:\x97\0\0B\x97\0\0C\x97\0\0H\x97\0\0I\x97\0\0R\x97\0\0S\x97\0\0V\x97\0\0W\x97\0\0Y\x97\0\0Z\x97\0\0\\\x97\0\0]\x97\0\0^\x97\0\0_\x97\0\0`\x97\0\0a\x97\0\0b\x97\0\0c\x97\0\0i\x97\0\0j\x97\0\0t\x97\0\0u\x97\0\0|\x97\0\0}\x97\0\0\x8B\x97\0\0\x8C\x97\0\0\xAD\x97\0\0\xAE\x97\0\0\xC3\x97\0\0\xC4\x97\0\0\xCB\x97\0\0\xCC\x97\0\0\xD3\x97\0\0\xD4\x97\0\0\xF3\x97\0\0\xF4\x97\0\0\xFB\x97\0\0\xFC\x97\0\0\xFF\x97\0\0\0\x98\0\0\x01\x98\0\0\x03\x98\0\0\x05\x98\0\0\x07\x98\0\0\x08\x98\0\0\t\x98\0\0\x0C\x98\0\0\r\x98\0\0\x10\x98\0\0\x12\x98\0\0\x13\x98\0\0\x14\x98\0\0\x17\x98\0\0\x19\x98\0\0\x1E\x98\0\0\x1F\x98\0\0-\x98\0\0.\x98\0\08\x98\0\09\x98\0\0;\x98\0\0<\x98\0\0F\x98\0\0G\x98\0\0L\x98\0\0N\x98\0\0O\x98\0\0P\x98\0\0X\x98\0\0Y\x98\0\0[\x98\0\0\\\x98\0\0^\x98\0\0_\x98\0\0g\x98\0\0h\x98\0\0o\x98\0\0p\x98\0\0\xA8\x98\0\0\xA9\x98\0\0\xB1\x98\0\0\xB2\x98\0\0\xC4\x98\0\0\xC5\x98\0\0\xC6\x98\0\0\xC7\x98\0\0\xDB\x98\0\0\xDC\x98\0\0\xDF\x98\0\0\xE0\x98\0\0\xEA\x98\0\0\xEB\x98\0\0\xEF\x98\0\0\xF0\x98\0\0\xF2\x98\0\0\xF3\x98\0\0\xFD\x98\0\0\xFF\x98\0\0\x03\x99\0\0\x04\x99\0\0\x05\x99\0\0\x06\x99\0\0\n\x99\0\0\x0B\x99\0\0\x0C\x99\0\0\r\x99\0\0\x10\x99\0\0\x11\x99\0\0\x18\x99\0\0\x19\x99\0\0\x1A\x99\0\0\x1B\x99\0\0(\x99\0\0)\x99\0\0>\x99\0\0?\x99\0\0\x96\x99\0\0\x97\x99\0\0\x99\x99\0\0\x9A\x99\0\0\xAC\x99\0\0\xAD\x99\0\0\xD0\x99\0\0\xD1\x99\0\0\xD5\x99\0\0\xD6\x99\0\0\xDB\x99\0\0\xDC\x99\0\0\xDD\x99\0\0\xDE\x99\0\0\xF1\x99\0\0\xF2\x99\0\0\x0E\x9A\0\0\x0F\x9A\0\0\x19\x9A\0\0\x1A\x9A\0\x007\x9A\0\08\x9A\0\0E\x9A\0\0F\x9A\0\0U\x9A\0\0V\x9A\0\0W\x9A\0\0X\x9A\0\0Z\x9A\0\0[\x9A\0\0\xA8\x9A\0\0\xA9\x9A\0\0\xD4\x9A\0\0\xD5\x9A\0\0\xD8\x9A\0\0\xD9\x9A\0\0\xEE\x9A\0\0\xEF\x9A\0\0\x06\x9B\0\0\x07\x9B\0\0\r\x9B\0\0\x0E\x9B\0\0%\x9B\0\0&\x9B\0\0'\x9B\0\0(\x9B\0\x001\x9B\0\x002\x9B\0\0<\x9B\0\0=\x9B\0\0A\x9B\0\0C\x9B\0\0E\x9B\0\0F\x9B\0\0T\x9B\0\0U\x9B\0\0Z\x9B\0\0[\x9B\0\0o\x9B\0\0p\x9B\0\0w\x9B\0\0x\x9B\0\0\x91\x9B\0\0\x92\x9B\0\0\xAE\x9B\0\0\xAF\x9B\0\0\xCA\x9B\0\0\xCB\x9B\0\0\xE8\x9B\0\0\xE9\x9B\0\0w\x9C\0\0x\x9C\0\0\xE5\x9C\0\0\xE6\x9C\0\0\xE9\x9C\0\0\xEA\x9C\0\0\xF3\x9C\0\0\xF5\x9C\0\0(\x9D\0\0)\x9D\0\0;\x9D\0\0<\x9D\0\0]\x9D\0\0^\x9D\0\0a\x9D\0\0b\x9D\0\0\xB4\x9D\0\0\xB5\x9D\0\0\xF9\x9D\0\0\xFA\x9D\0\0\x1A\x9E\0\0\x1B\x9E\0\0}\x9E\0\0~\x9E\0\0\x7F\x9E\0\0\x80\x9E\0\0\x97\x9E\0\0\x98\x9E\0\0\xA5\x9E\0\0\xA6\x9E\0\0\xB5\x9E\0\0\xB6\x9E\0\0\xBB\x9E\0\0\xBD\x9E\0\0\xC3\x9E\0\0\xC4\x9E\0\0\xCE\x9E\0\0\xCF\x9E\0\0\xD1\x9E\0\0\xD2\x9E\0\0\xD8\x9E\0\0\xD9\x9E\0\0\xDB\x9E\0\0\xDC\x9E\0\0\xDE\x9E\0\0\xDF\x9E\0\0\xE8\x9E\0\0\xE9\x9E\0\0\x13\x9F\0\0\x14\x9F\0\0 \x9F\0\0!\x9F\0\0,\x9F\0\0-\x9F\0\0;\x9F\0\0<\x9F\0\0J\x9F\0\0L\x9F\0\0R\x9F\0\0S\x9F\0\0a\x9F\0\0b\x9F\0\0\x8D\x9F\0\0\x8E\x9F\0\0\x90\x9F\0\0\x91\x9F\0\0\x9C\x9F\0\0\x9D\x9F\0\0") }, 2470u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static ZH_HANT: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0N\0\0\x02N\0\0\x03N\0\0\x04N\0\0\x08N\0\0\x0EN\0\0\x11N\0\0\x12N\0\0\x14N\0\0\x15N\0\0\x16N\0\0\x17N\0\0\x18N\0\0\x1AN\0\0\x1FN\0\0 N\0\0&N\0\0'N\0\0-N\0\0.N\0\x002N\0\x003N\0\08N\0\0:N\0\0;N\0\0<N\0\0CN\0\0DN\0\0EN\0\0FN\0\0HN\0\0IN\0\0KN\0\0LN\0\0NN\0\0PN\0\0VN\0\0WN\0\0XN\0\0ZN\0\0]N\0\0^N\0\0_N\0\0`N\0\0~N\0\0\x7FN\0\0\x82N\0\0\x83N\0\0\x86N\0\0\x87N\0\0\x88N\0\0\x89N\0\0\x8BN\0\0\x8DN\0\0\x8EN\0\0\x8FN\0\0\x91N\0\0\x93N\0\0\x94N\0\0\x96N\0\0\x9BN\0\0\x9CN\0\0\x9EN\0\0\x9FN\0\0\xA1N\0\0\xA2N\0\0\xA4N\0\0\xA7N\0\0\xA8N\0\0\xA9N\0\0\xABN\0\0\xADN\0\0\xAEN\0\0\xAFN\0\0\xBAN\0\0\xBBN\0\0\xC0N\0\0\xC2N\0\0\xC7N\0\0\xC8N\0\0\xCAN\0\0\xCCN\0\0\xCDN\0\0\xCEN\0\0\xD4N\0\0\xD5N\0\0\xD6N\0\0\xD7N\0\0\xD8N\0\0\xDAN\0\0\xE3N\0\0\xE6N\0\0\xF0N\0\0\xF1N\0\0\xF2N\0\0\xF3N\0\0\xF6N\0\0\xF7N\0\0\xFBN\0\0\xFCN\0\0\xFDN\0\0\xFEN\0\0\x01O\0\0\x02O\0\0\nO\0\0\x0BO\0\0\rO\0\0\x0EO\0\0\x10O\0\0\x12O\0\0\x19O\0\0\x1AO\0\0/O\0\x001O\0\x004O\0\x005O\0\08O\0\09O\0\0<O\0\0>O\0\0FO\0\0GO\0\0HO\0\0JO\0\0MO\0\0PO\0\0TO\0\0VO\0\0YO\0\0ZO\0\0[O\0\0]O\0\0`O\0\0aO\0\0iO\0\0jO\0\0sO\0\0tO\0\0\x7FO\0\0\x80O\0\0\x86O\0\0\x87O\0\0\x8BO\0\0\x8CO\0\0\x9BO\0\0\x9CO\0\0\x9DO\0\0\x9EO\0\0\xAFO\0\0\xB0O\0\0\xB5O\0\0\xB6O\0\0\xBFO\0\0\xC0O\0\0\xC2O\0\0\xC5O\0\0\xCAO\0\0\xCBO\0\0\xD7O\0\0\xD8O\0\0\xDDO\0\0\xDEO\0\0\xE0O\0\0\xE2O\0\0\xEEO\0\0\xEFO\0\0\xF1O\0\0\xF2O\0\0\xFEO\0\0\xFFO\0\0\x0BP\0\0\x0CP\0\0\rP\0\0\x0EP\0\0\x11P\0\0\x13P\0\0\x19P\0\0\x1BP\0\0\x1FP\0\0 P\0\0+P\0\0,P\0\0<P\0\0=P\0\0GP\0\0HP\0\0IP\0\0JP\0\0OP\0\0PP\0\0ZP\0\0[P\0\0\\P\0\0]P\0\0eP\0\0fP\0\0tP\0\0xP\0\0\x91P\0\0\x92P\0\0\x99P\0\0\x9AP\0\0\xA2P\0\0\xA4P\0\0\xB2P\0\0\xB4P\0\0\xB7P\0\0\xB8P\0\0\xBBP\0\0\xBCP\0\0\xBEP\0\0\xBFP\0\0\xC5P\0\0\xC6P\0\0\xCFP\0\0\xD0P\0\0\xD1P\0\0\xD2P\0\0\xE7P\0\0\xE8P\0\0\xF9P\0\0\xFAP\0\0\0Q\0\0\x01Q\0\0\x04Q\0\0\x05Q\0\0\x12Q\0\0\x13Q\0\0\x18Q\0\0\x19Q\0\0*Q\0\0+Q\0\0AQ\0\0BQ\0\0CQ\0\0FQ\0\0GQ\0\0JQ\0\0KQ\0\0LQ\0\0MQ\0\0NQ\0\0RQ\0\0SQ\0\0TQ\0\0UQ\0\0eQ\0\0fQ\0\0gQ\0\0jQ\0\0kQ\0\0oQ\0\0qQ\0\0rQ\0\0uQ\0\0yQ\0\0|Q\0\0}Q\0\0\x8AQ\0\0\x8BQ\0\0\x8DQ\0\0\x8EQ\0\0\x92Q\0\0\x93Q\0\0\xA0Q\0\0\xA1Q\0\0\xACQ\0\0\xADQ\0\0\xB0Q\0\0\xB1Q\0\0\xB7Q\0\0\xB8Q\0\0\xC6Q\0\0\xC7Q\0\0\xCCQ\0\0\xCDQ\0\0\xDDQ\0\0\xDEQ\0\0\xE1Q\0\0\xE2Q\0\0\xF0Q\0\0\xF2Q\0\0\xFAQ\0\0\xFBQ\0\0\xFDQ\0\0\xFEQ\0\0\0R\0\0\x01R\0\0\x06R\0\0\x08R\0\0\nR\0\0\x0BR\0\0\x17R\0\0\x18R\0\0\x1DR\0\0\x1ER\0\0$R\0\0&R\0\0)R\0\0+R\0\x000R\0\x001R\0\x006R\0\08R\0\0:R\0\0<R\0\0GR\0\0HR\0\0LR\0\0NR\0\0[R\0\0\\R\0\0iR\0\0kR\0\0oR\0\0pR\0\0rR\0\0sR\0\0uR\0\0vR\0\0\x83R\0\0\x84R\0\0\x87R\0\0\x88R\0\0\x89R\0\0\x8AR\0\0\x8DR\0\0\x8ER\0\0\x9BR\0\0\x9CR\0\0\x9FR\0\0\xA1R\0\0\xA9R\0\0\xACR\0\0\xC1R\0\0\xC2R\0\0\xC7R\0\0\xC8R\0\0\xC9R\0\0\xCAR\0\0\xD2R\0\0\xD3R\0\0\xD5R\0\0\xD6R\0\0\xD9R\0\0\xDAR\0\0\xDDR\0\0\xDFR\0\0\xE2R\0\0\xE3R\0\0\xE4R\0\0\xE5R\0\0\xF5R\0\0\xF6R\0\0\xF8R\0\0\xF9R\0\0\xFFR\0\0\0S\0\0\x05S\0\0\x06S\0\0\x08S\0\0\tS\0\0\x16S\0\0\x18S\0\09S\0\0:S\0\0@S\0\0BS\0\0CS\0\0DS\0\0GS\0\0IS\0\0JS\0\0KS\0\0RS\0\0US\0\0WS\0\0XS\0\0ZS\0\0[S\0\0\\S\0\0]S\0\0aS\0\0bS\0\0oS\0\0rS\0\0sS\0\0tS\0\0wS\0\0xS\0\0{S\0\0|S\0\0\x84S\0\0\x85S\0\0\x98S\0\0\x99S\0\0\x9AS\0\0\x9BS\0\0\x9FS\0\0\xA0S\0\0\xADS\0\0\xAES\0\0\xB2S\0\0\xB3S\0\0\xBBS\0\0\xBCS\0\0\xC3S\0\0\xC4S\0\0\xC8S\0\0\xC9S\0\0\xCAS\0\0\xCCS\0\0\xCDS\0\0\xCES\0\0\xD4S\0\0\xD5S\0\0\xD6S\0\0\xD8S\0\0\xE3S\0\0\xE7S\0\0\xEAS\0\0\xEES\0\0\xEFS\0\0\xF1S\0\0\xF2S\0\0\xF4S\0\0\xF8S\0\0\xF9S\0\0\x03T\0\0\x05T\0\0\x08T\0\0\x0BT\0\0\x0CT\0\0\x0FT\0\0\x10T\0\0\x13T\0\0\x1BT\0\0\x1CT\0\0\x1DT\0\0!T\0\0&T\0\0(T\0\0+T\0\0,T\0\x003T\0\x004T\0\x005T\0\x006T\0\08T\0\0:T\0\0>T\0\0?T\0\0@T\0\0AT\0\0BT\0\0CT\0\0FT\0\0GT\0\0JT\0\0KT\0\0bT\0\0cT\0\0hT\0\0iT\0\0sT\0\0tT\0\0uT\0\0vT\0\0|T\0\0~T\0\0\x8CT\0\0\x8DT\0\0\x96T\0\0\x97T\0\0\xA6T\0\0\xA8T\0\0\xAAT\0\0\xABT\0\0\xACT\0\0\xADT\0\0\xB1T\0\0\xB2T\0\0\xC0T\0\0\xC2T\0\0\xC7T\0\0\xCAT\0\0\xCET\0\0\xCFT\0\0\xE1T\0\0\xE2T\0\0\xE5T\0\0\xE7T\0\0\xE9T\0\0\xEBT\0\0\xEDT\0\0\xEET\0\0\xF2T\0\0\xF3T\0\0\tU\0\0\nU\0\0\x10U\0\0\x11U\0\0\x14U\0\0\x15U\0\0,U\0\0-U\0\0.U\0\x000U\0\x001U\0\x002U\0\x007U\0\09U\0\0FU\0\0GU\0\0JU\0\0KU\0\0OU\0\0PU\0\0_U\0\0`U\0\0aU\0\0bU\0\0eU\0\0gU\0\0jU\0\0kU\0\0\x80U\0\0\x81U\0\0\x82U\0\0\x83U\0\0\x84U\0\0\x85U\0\0\x87U\0\0\x88U\0\0\x8AU\0\0\x8BU\0\0\x94U\0\0\x95U\0\0\x9CU\0\0\x9EU\0\0\xACU\0\0\xADU\0\0\xAEU\0\0\xAFU\0\0\xB5U\0\0\xB6U\0\0\xCEU\0\0\xCFU\0\0\xDAU\0\0\xDBU\0\0\xE8U\0\0\xE9U\0\0\xEFU\0\0\xF0U\0\0\x06V\0\0\x07V\0\0\tV\0\0\nV\0\0\x17V\0\0\x18V\0\0\x1BV\0\0\x1CV\0\x004V\0\x005V\0\0;V\0\0<V\0\0?V\0\0@V\0\0hV\0\0iV\0\0tV\0\0uV\0\0\x87V\0\0\x88V\0\0\xB4V\0\0\xB5V\0\0\xC9V\0\0\xCAV\0\0\xDBV\0\0\xDCV\0\0\xDEV\0\0\xDFV\0\0\xE0V\0\0\xE1V\0\0\xF0V\0\0\xF1V\0\0\xFAV\0\0\xFBV\0\0\x08W\0\0\tW\0\0\x0BW\0\0\x0CW\0\0\rW\0\0\x0EW\0\0\x12W\0\0\x14W\0\0\x16W\0\0\x17W\0\0\x18W\0\0\x19W\0\0\x1CW\0\0\x1DW\0\0\x1FW\0\0 W\0\0(W\0\0)W\0\0-W\0\0.W\0\x000W\0\x001W\0\0>W\0\0?W\0\0@W\0\0AW\0\0GW\0\0HW\0\0NW\0\0OW\0\0PW\0\0QW\0\0aW\0\0bW\0\0dW\0\0eW\0\0fW\0\0gW\0\0jW\0\0kW\0\0\x82W\0\0\x84W\0\0\x8BW\0\0\x8CW\0\0\xC3W\0\0\xC4W\0\0\xCEW\0\0\xCFW\0\0\xD4W\0\0\xD5W\0\0\xDFW\0\0\xE0W\0\0\xF7W\0\0\xF8W\0\0\xF9W\0\0\xFBW\0\0\x02X\0\0\x03X\0\0\x05X\0\0\x07X\0\0!X\0\0\"X\0\0*X\0\0+X\0\x001X\0\x002X\0\x004X\0\x005X\0\0JX\0\0KX\0\0TX\0\0UX\0\0WX\0\0XX\0\0^X\0\0_X\0\0kX\0\0lX\0\0uX\0\0vX\0\0\x83X\0\0\x84X\0\0\x9EX\0\0\x9FX\0\0\xA8X\0\0\xA9X\0\0\xAEX\0\0\xAFX\0\0\xC1X\0\0\xC2X\0\0\xC7X\0\0\xC8X\0\0\xD3X\0\0\xD4X\0\0\xD8X\0\0\xD9X\0\0\xDEX\0\0\xDFX\0\0\xE2X\0\0\xE3X\0\0\xEBX\0\0\xEDX\0\0\xEFX\0\0\xF0X\0\0\xFDX\0\0\xFEX\0\0\x0FY\0\0\x10Y\0\0\x15Y\0\0\x17Y\0\0\x1AY\0\0\x1BY\0\0\x1CY\0\0\x1DY\0\0 Y\0\0!Y\0\0\"Y\0\0#Y\0\0%Y\0\0&Y\0\0'Y\0\0(Y\0\0)Y\0\0,Y\0\0.Y\0\0/Y\0\x001Y\0\x002Y\0\x007Y\0\09Y\0\0>Y\0\0?Y\0\0GY\0\0JY\0\0NY\0\0PY\0\0QY\0\0RY\0\0TY\0\0UY\0\0WY\0\0XY\0\0gY\0\0hY\0\0jY\0\0kY\0\0nY\0\0oY\0\0sY\0\0uY\0\0vY\0\0wY\0\0yY\0\0zY\0\0}Y\0\0~Y\0\0\x82Y\0\0\x83Y\0\0\x99Y\0\0\x9AY\0\0\x9DY\0\0\x9EY\0\0\xA5Y\0\0\xA6Y\0\0\xA8Y\0\0\xA9Y\0\0\xAEY\0\0\xAFY\0\0\xB3Y\0\0\xB4Y\0\0\xB9Y\0\0\xBAY\0\0\xBBY\0\0\xBCY\0\0\xC6Y\0\0\xC7Y\0\0\xCAY\0\0\xCCY\0\0\xD0Y\0\0\xD2Y\0\0\xD3Y\0\0\xD5Y\0\0\xFFY\0\0\0Z\0\0\x01Z\0\0\x02Z\0\0\x03Z\0\0\x04Z\0\0\x18Z\0\0\x19Z\0\0\x1BZ\0\0\x1CZ\0\0AZ\0\0BZ\0\0FZ\0\0GZ\0\0ZZ\0\0[Z\0\0fZ\0\0gZ\0\0\x92Z\0\0\x93Z\0\0\xBDZ\0\0\xBEZ\0\0\xCCZ\0\0\xCDZ\0\0\xE9Z\0\0\xEAZ\0\0P[\0\0Q[\0\0T[\0\0U[\0\0W[\0\0Y[\0\0][\0\0^[\0\0_[\0\0`[\0\0c[\0\0e[\0\0i[\0\0j[\0\0k[\0\0l[\0\0x[\0\0y[\0\0\x83[\0\0\x84[\0\0\x85[\0\0\x86[\0\0\x87[\0\0\x8A[\0\0\x8B[\0\0\x8D[\0\0\x8F[\0\0\x90[\0\0\x97[\0\0\x9D[\0\0\xA2[\0\0\xA5[\0\0\xAE[\0\0\xAF[\0\0\xB3[\0\0\xB4[\0\0\xB6[\0\0\xB7[\0\0\xB9[\0\0\xBA[\0\0\xBF[\0\0\xC0[\0\0\xC2[\0\0\xC3[\0\0\xC4[\0\0\xC7[\0\0\xCC[\0\0\xCD[\0\0\xD2[\0\0\xD3[\0\0\xDE[\0\0\xE0[\0\0\xE2[\0\0\xE3[\0\0\xE6[\0\0\xEA[\0\0\xEB[\0\0\xED[\0\0\xEE[\0\0\xEF[\0\0\xF5[\0\0\xF7[\0\0\x01\\\0\0\x02\\\0\0\x04\\\0\0\x05\\\0\0\x07\\\0\0\t\\\0\0\n\\\0\0\x0C\\\0\0\r\\\0\0\x10\\\0\0\x11\\\0\0\x12\\\0\0\x16\\\0\0\x17\\\0\0\x1A\\\0\0\x1B\\\0\0$\\\0\0%\\\0\x001\\\0\x002\\\0\0:\\\0\0;\\\0\0<\\\0\0=\\\0\0>\\\0\0?\\\0\0@\\\0\0B\\\0\0E\\\0\0G\\\0\0K\\\0\0L\\\0\0O\\\0\0P\\\0\0U\\\0\0V\\\0\0`\\\0\0a\\\0\0d\\\0\0e\\\0\0l\\\0\0m\\\0\0q\\\0\0r\\\0\0\xA1\\\0\0\xA2\\\0\0\xA9\\\0\0\xAA\\\0\0\xB8\\\0\0\xB9\\\0\0\xF0\\\0\0\xF1\\\0\0\xF6\\\0\0\xF7\\\0\0\xFD\\\0\0\xFE\\\0\0\x07]\0\0\x08]\0\0\x19]\0\0\x1A]\0\x004]\0\x005]\0\0P]\0\0Q]\0\0\xBA]\0\0\xBB]\0\0\xDD]\0\0\xDF]\0\0\xE1]\0\0\xE2]\0\0\xE5]\0\0\xE9]\0\0\xEB]\0\0\xEC]\0\0\xEE]\0\0\xEF]\0\0\xF1]\0\0\xF5]\0\0\xF7]\0\0\xF8]\0\0\x02^\0\0\x04^\0\0\x0C^\0\0\r^\0\0\x15^\0\0\x17^\0\0\x1B^\0\0\x1C^\0\0\x1D^\0\0\x1E^\0\0%^\0\0&^\0\0+^\0\0,^\0\0-^\0\0.^\0\x003^\0\x004^\0\x006^\0\x007^\0\08^\0\09^\0\0=^\0\0>^\0\0E^\0\0F^\0\0U^\0\0V^\0\0c^\0\0d^\0\0k^\0\0l^\0\0r^\0\0u^\0\0x^\0\0z^\0\0{^\0\0\x7F^\0\0\x87^\0\0\x88^\0\0\x8A^\0\0\x8B^\0\0\x8F^\0\0\x90^\0\0\x95^\0\0\x96^\0\0\x97^\0\0\x98^\0\0\x9A^\0\0\x9B^\0\0\x9C^\0\0\x9D^\0\0\xA6^\0\0\xA8^\0\0\xAB^\0\0\xAC^\0\0\xAD^\0\0\xAE^\0\0\xB7^\0\0\xB9^\0\0\xC9^\0\0\xCA^\0\0\xD6^\0\0\xD7^\0\0\xE0^\0\0\xE1^\0\0\xE2^\0\0\xE4^\0\0\xF3^\0\0\xF4^\0\0\xF6^\0\0\xF8^\0\0\xFA^\0\0\xFB^\0\0\x04_\0\0\x05_\0\0\x0F_\0\0\x10_\0\0\x15_\0\0\x16_\0\0\x17_\0\0\x19_\0\0\x1F_\0\0 _\0\0&_\0\0'_\0\x001_\0\x002_\0\x005_\0\x006_\0\x007_\0\08_\0\0H_\0\0I_\0\0J_\0\0K_\0\0L_\0\0M_\0\0N_\0\0O_\0\0]_\0\0__\0\0b_\0\0c_\0\0e_\0\0f_\0\0i_\0\0j_\0\0l_\0\0n_\0\0p_\0\0r_\0\0y_\0\0z_\0\0|_\0\0}_\0\0\x80_\0\0\x82_\0\0\x85_\0\0\x86_\0\0\x88_\0\0\x89_\0\0\x8B_\0\0\x8D_\0\0\x90_\0\0\x93_\0\0\x97_\0\0\x98_\0\0\x9E_\0\0\x9F_\0\0\xA9_\0\0\xAA_\0\0\xAE_\0\0\xAF_\0\0\xB5_\0\0\xB6_\0\0\xB7_\0\0\xB8_\0\0\xB9_\0\0\xBA_\0\0\xC3_\0\0\xC4_\0\0\xC5_\0\0\xC6_\0\0\xCC_\0\0\xCE_\0\0\xD7_\0\0\xDA_\0\0\xE0_\0\0\xE1_\0\0\xEB_\0\0\xEC_\0\0\xF5_\0\0\xF6_\0\0\xFD_\0\0\xFE_\0\0\x0E`\0\0\x0F`\0\0\x12`\0\0\x13`\0\0\x15`\0\0\x17`\0\0\x1D`\0\0\x1E`\0\0!`\0\0\"`\0\0%`\0\0&`\0\0'`\0\0)`\0\0*`\0\0+`\0\0F`\0\0G`\0\0P`\0\0Q`\0\0b`\0\0c`\0\0e`\0\0f`\0\0h`\0\0j`\0\0m`\0\0n`\0\0o`\0\0q`\0\0\x85`\0\0\x86`\0\0\x89`\0\0\x8A`\0\0\x94`\0\0\x95`\0\0\x9F`\0\0\xA1`\0\0\xA8`\0\0\xA9`\0\0\xB2`\0\0\xB3`\0\0\xB6`\0\0\xB7`\0\0\xC5`\0\0\xC6`\0\0\xD1`\0\0\xD2`\0\0\xDC`\0\0\xDD`\0\0\xE0`\0\0\xE2`\0\0\xF1`\0\0\xF2`\0\0\xF3`\0\0\xF4`\0\0\xF9`\0\0\xFA`\0\0\x01a\0\0\x02a\0\0\x08a\0\0\na\0\0\x0Fa\0\0\x10a\0\0\x1Aa\0\0\x1Ca\0\0\x1Fa\0\0 a\0\0Ha\0\0Ia\0\0Ka\0\0La\0\0Ua\0\0Va\0\0Xa\0\0Ya\0\0ba\0\0da\0\0ga\0\0ha\0\0na\0\0oa\0\0pa\0\0qa\0\0va\0\0wa\0\0~a\0\0\x7Fa\0\0\x82a\0\0\x83a\0\0\x90a\0\0\x92a\0\0\xB2a\0\0\xB3a\0\0\xB6a\0\0\xB7a\0\0\xBEa\0\0\xBFa\0\0\xC2a\0\0\xC3a\0\0\xC9a\0\0\xCAa\0\0\xF6a\0\0\xF8a\0\0\xFCa\0\0\xFDa\0\0\0b\0\0\x01b\0\0\x08b\0\0\tb\0\0\nb\0\0\x0Bb\0\0\x0Cb\0\0\rb\0\0\x10b\0\0\x13b\0\0\x16b\0\0\x17b\0\0*b\0\0+b\0\x000b\0\x001b\0\x002b\0\x003b\0\x004b\0\x005b\0\x006b\0\x007b\0\0?b\0\0Bb\0\0Gb\0\0Hb\0\0Kb\0\0Lb\0\0Mb\0\0Ob\0\0Sb\0\0Tb\0\0Xb\0\0Yb\0\0cb\0\0db\0\0eb\0\0fb\0\0mb\0\0nb\0\0ob\0\0pb\0\0yb\0\0zb\0\0~b\0\0\x81b\0\0\x84b\0\0\x85b\0\0\x8Ab\0\0\x8Bb\0\0\x93b\0\0\x94b\0\0\x95b\0\0\x96b\0\0\x97b\0\0\x99b\0\0\xABb\0\0\xADb\0\0\xB1b\0\0\xB2b\0\0\xB5b\0\0\xB6b\0\0\xB9b\0\0\xBAb\0\0\xBDb\0\0\xBEb\0\0\xC6b\0\0\xC7b\0\0\xC9b\0\0\xCAb\0\0\xCBb\0\0\xCCb\0\0\xCDb\0\0\xCEb\0\0\xCFb\0\0\xD0b\0\0\xD2b\0\0\xD3b\0\0\xD4b\0\0\xD5b\0\0\xD6b\0\0\xD7b\0\0\xDBb\0\0\xDDb\0\0\xECb\0\0\xEDb\0\0\xF3b\0\0\xF4b\0\0\xFCb\0\0\xFDb\0\0\xFEb\0\0\0c\0\0\x01c\0\0\x02c\0\0\x07c\0\0\x08c\0\0\tc\0\0\nc\0\0\x11c\0\0\x12c\0\0\x16c\0\0\x17c\0\0*c\0\0+c\0\0/c\0\x000c\0\0:c\0\0;c\0\0Pc\0\0Qc\0\0Uc\0\0Vc\0\0hc\0\0ic\0\0rc\0\0sc\0\0wc\0\0xc\0\0\x83c\0\0\x84c\0\0\x88c\0\0\x8Ac\0\0\x8Cc\0\0\x8Dc\0\0\x92c\0\0\x93c\0\0\x9Bc\0\0\x9Cc\0\0\xA1c\0\0\xA3c\0\0\xA5c\0\0\xA6c\0\0\xA7c\0\0\xA9c\0\0\xAAc\0\0\xABc\0\0\xCFc\0\0\xD1c\0\0\xD2c\0\0\xD3c\0\0\xDAc\0\0\xDCc\0\0\xE1c\0\0\xE2c\0\0\xEEc\0\0\xEFc\0\0\xF4c\0\0\xF5c\0\0\rd\0\0\x0Ed\0\0\x16d\0\0\x17d\0\0\x1Cd\0\0\x1Dd\0\0\x1Ed\0\0\x1Fd\0\0,d\0\0.d\0\x006d\0\x007d\0\0Xd\0\0Yd\0\0id\0\0jd\0\0xd\0\0yd\0\0\x90d\0\0\x91d\0\0\x92d\0\0\x93d\0\0\x9Ed\0\0\x9Fd\0\0\xA3d\0\0\xA4d\0\0\xA5d\0\0\xA6d\0\0\xADd\0\0\xAEd\0\0\xBEd\0\0\xC0d\0\0\xC1d\0\0\xC2d\0\0\xC7d\0\0\xC8d\0\0\xCAd\0\0\xCCd\0\0\xCDd\0\0\xCFd\0\0\xD4d\0\0\xD5d\0\0\xDAd\0\0\xDBd\0\0\xE0d\0\0\xE1d\0\0\xE6d\0\0\xE7d\0\0\xECd\0\0\xEDd\0\0\xF4d\0\0\xF5d\0\0\xFAd\0\0\xFBd\0\0\xFEd\0\0\xFFd\0\0\x1De\0\0\x1Ee\0\0/e\0\x000e\0\x006e\0\x007e\0\09e\0\0:e\0\0;e\0\0<e\0\0>e\0\0@e\0\0Ee\0\0Fe\0\0He\0\0Ie\0\0Me\0\0Ne\0\0Oe\0\0Pe\0\0Qe\0\0Re\0\0We\0\0Ze\0\0]e\0\0^e\0\0be\0\0de\0\0fe\0\0ge\0\0le\0\0me\0\0te\0\0ve\0\0xe\0\0ye\0\0\x87e\0\0\x88e\0\0\x90e\0\0\x91e\0\0\x97e\0\0\x98e\0\0\x99e\0\0\x9Ae\0\0\xAFe\0\0\xB1e\0\0\xB7e\0\0\xB8e\0\0\xB9e\0\0\xBAe\0\0\xBCe\0\0\xBEe\0\0\xC1e\0\0\xC2e\0\0\xC5e\0\0\xC6e\0\0\xCBe\0\0\xCCe\0\0\xCFe\0\0\xD0e\0\0\xD7e\0\0\xD8e\0\0\xE2e\0\0\xE3e\0\0\xE5e\0\0\xE7e\0\0\xE9e\0\0\xEAe\0\0\xEDe\0\0\xEEe\0\0\xFAe\0\0\xFBe\0\0\x02f\0\0\x03f\0\0\x06f\0\0\x08f\0\0\x0Cf\0\0\rf\0\0\x0Ef\0\0\x10f\0\0\x13f\0\0\x14f\0\0\x1Ff\0\0!f\0\0%f\0\0&f\0\0(f\0\0)f\0\0-f\0\0.f\0\0/f\0\x000f\0\0Bf\0\0Cf\0\0If\0\0Jf\0\0Rf\0\0Sf\0\0Zf\0\0[f\0\0hf\0\0if\0\0nf\0\0pf\0\0tf\0\0uf\0\0vf\0\0wf\0\0zf\0\0{f\0\0\x91f\0\0\x92f\0\0\x96f\0\0\x98f\0\0\xABf\0\0\xACf\0\0\xB4f\0\0\xB5f\0\0\xC6f\0\0\xC7f\0\0\xC9f\0\0\xCAf\0\0\xF0f\0\0\xF1f\0\0\xF2f\0\0\xF3f\0\0\xF4f\0\0\xF5f\0\0\xF8f\0\0\xF9f\0\0\xFCf\0\0\xFDf\0\0\xFEf\0\0\x01g\0\0\x03g\0\0\x04g\0\0\x08g\0\0\ng\0\0\x0Bg\0\0\x0Cg\0\0\rg\0\0\x0Eg\0\0\x17g\0\0\x18g\0\0\x1Bg\0\0\x1Cg\0\0\x1Dg\0\0\x1Eg\0\0\x1Fg\0\0 g\0\0(g\0\0)g\0\0*g\0\0.g\0\x001g\0\x002g\0\x005g\0\x006g\0\0Ig\0\0Jg\0\0Ng\0\0Og\0\0Pg\0\0Rg\0\0\\g\0\0]g\0\0_g\0\0`g\0\0og\0\0rg\0\0~g\0\0\x80g\0\0\x90g\0\0\x91g\0\0\x97g\0\0\x98g\0\0\x9Cg\0\0\x9Eg\0\0\xB6g\0\0\xB7g\0\0\xCFg\0\0\xD1g\0\0\xD3g\0\0\xD5g\0\0\xE5g\0\0\xE6g\0\0\xECg\0\0\xEDg\0\0\xEFg\0\0\xF0g\0\0\xF3g\0\0\xF5g\0\0!h\0\0\"h\0\08h\0\0:h\0\0<h\0\0=h\0\0Ch\0\0Dh\0\0Hh\0\0Ih\0\0Lh\0\0Mh\0\0Qh\0\0Rh\0\0\x81h\0\0\x82h\0\0\x85h\0\0\x86h\0\0\x9Dh\0\0\x9Eh\0\0\xA8h\0\0\xA9h\0\0\xAFh\0\0\xB1h\0\0\xB5h\0\0\xB6h\0\0\xC4h\0\0\xC5h\0\0\xC9h\0\0\xCAh\0\0\xCBh\0\0\xCCh\0\0\xD2h\0\0\xD3h\0\0\xDAh\0\0\xDBh\0\0\xEEh\0\0\xEFh\0\0\x05i\0\0\x06i\0\0\ri\0\0\x0Ei\0\x000i\0\x001i\0\0Ji\0\0Ki\0\0Si\0\0Ti\0\0Zi\0\0[i\0\0mi\0\0ni\0\0ui\0\0vi\0\0\x82i\0\0\x83i\0\0\x9Ci\0\0\x9Di\0\0\xAEi\0\0\xAFi\0\0\xCBi\0\0\xCCi\0\0\xCDi\0\0\xCEi\0\0\x02j\0\0\x03j\0\0\x13j\0\0\x14j\0\0\x19j\0\0\x1Aj\0\0\x1Ej\0\0\x1Fj\0\0!j\0\0\"j\0\0#j\0\0$j\0\09j\0\0:j\0\0Kj\0\0Lj\0\0_j\0\0`j\0\0kj\0\0lj\0\0\x80j\0\0\x81j\0\0\x94j\0\0\x95j\0\0\xA2j\0\0\xA3j\0\0\x04k\0\0\x05k\0\0\nk\0\0\x0Bk\0\0!k\0\0\"k\0\0#k\0\0$k\0\x002k\0\x003k\0\0:k\0\0;k\0\0=k\0\0?k\0\0Ik\0\0Jk\0\0Lk\0\0Mk\0\0Pk\0\0Qk\0\0ak\0\0gk\0\0rk\0\0sk\0\0wk\0\0yk\0\0{k\0\0|k\0\0\x8Ak\0\0\x8Bk\0\0\x98k\0\0\x99k\0\0\xB5k\0\0\xB6k\0\0\xBAk\0\0\xBBk\0\0\xBCk\0\0\xBDk\0\0\xC0k\0\0\xC1k\0\0\xC5k\0\0\xC6k\0\0\xCDk\0\0\xCEk\0\0\xCFk\0\0\xD0k\0\0\xD2k\0\0\xD3k\0\0\xD4k\0\0\xD5k\0\0\xDBk\0\0\xDCk\0\0\xEBk\0\0\xECk\0\0\x0Fl\0\0\x10l\0\0\x11l\0\0\x12l\0\0#l\0\0$l\0\x004l\0\x005l\0\08l\0\09l\0\0Bl\0\0Cl\0\0Wl\0\0Xl\0\0]l\0\0^l\0\0_l\0\0bl\0\0jl\0\0kl\0\0vl\0\0wl\0\0zl\0\0{l\0\0}l\0\0~l\0\0\x83l\0\0\x84l\0\0\x88l\0\0\x8Al\0\0\x92l\0\0\x93l\0\0\x96l\0\0\x97l\0\0\x99l\0\0\x9Al\0\0\xB3l\0\0\xB4l\0\0\xB9l\0\0\xBAl\0\0\xBBl\0\0\xBCl\0\0\xBFl\0\0\xC0l\0\0\xC1l\0\0\xC2l\0\0\xC9l\0\0\xCBl\0\0\xD5l\0\0\xD6l\0\0\xE1l\0\0\xE3l\0\0\xE5l\0\0\xE6l\0\0\xE8l\0\0\xE9l\0\0\xF0l\0\0\xF1l\0\0\xF3l\0\0\xF4l\0\0\x0Bm\0\0\x0Cm\0\0\x17m\0\0\x18m\0\0\x1Bm\0\0\x1Cm\0\0\x1Em\0\0\x1Fm\0\0)m\0\0+m\0\x002m\0\x003m\0\0;m\0\0<m\0\0=m\0\0?m\0\0Am\0\0Bm\0\0fm\0\0gm\0\0im\0\0km\0\0nm\0\0om\0\0wm\0\0xm\0\0\x87m\0\0\x8Am\0\0\xAFm\0\0\xB0m\0\0\xB2m\0\0\xB3m\0\0\xB5m\0\0\xB6m\0\0\xBCm\0\0\xBDm\0\0\xD1m\0\0\xD2m\0\0\xDAm\0\0\xDBm\0\0\xE1m\0\0\xE2m\0\0\xE8m\0\0\xE9m\0\0\xF1m\0\0\xF2m\0\0\xF7m\0\0\xF8m\0\0\xFAm\0\0\xFBm\0\0\x05n\0\0\x06n\0\0\x1Bn\0\0\x1Cn\0\0!n\0\0\"n\0\0,n\0\0-n\0\0/n\0\x000n\0\08n\0\09n\0\0Vn\0\0Wn\0\0on\0\0pn\0\0\x90n\0\0\x91n\0\0\x96n\0\0\x97n\0\0\x9Dn\0\0\x9En\0\0\xAAn\0\0\xACn\0\0\xC4n\0\0\xC6n\0\0\xCBn\0\0\xCCn\0\0\xD1n\0\0\xD2n\0\0\xF4n\0\0\xF5n\0\0\xFEn\0\0\0o\0\0\x02o\0\0\x03o\0\0\x0Fo\0\0\x10o\0\0\x14o\0\0\x15o\0\0 o\0\0!o\0\0\"o\0\0#o\0\0+o\0\0,o\0\x002o\0\x003o\0\08o\0\09o\0\0To\0\0Uo\0\0Xo\0\0Yo\0\0[o\0\0\\o\0\0no\0\0oo\0\0\xA4o\0\0\xA5o\0\0\xB3o\0\0\xB4o\0\0\xC0o\0\0\xC1o\0\0\xC3o\0\0\xC4o\0\0\xDFo\0\0\xE0o\0\0\xE4o\0\0\xE5o\0\0\xEBo\0\0\xECo\0\0\xF1o\0\0\xF2o\0\0\x0Fp\0\0\x10p\0\0Lp\0\0Mp\0\0cp\0\0dp\0\0kp\0\0lp\0\0pp\0\0qp\0\0}p\0\0~p\0\0\x8Ep\0\0\x8Fp\0\0\xAEp\0\0\xAFp\0\0\xB8p\0\0\xB9p\0\0\xBAp\0\0\xBBp\0\0\xC8p\0\0\xC9p\0\0\xCFp\0\0\xD0p\0\0\xE4p\0\0\xE5p\0\0!q\0\0\"q\0\0&q\0\0'q\0\x006q\0\x007q\0\0Yq\0\0Zq\0\0^q\0\0_q\0\0gq\0\0hq\0\0iq\0\0jq\0\0\x8Aq\0\0\x8Bq\0\0\x9Fq\0\0\xA0q\0\0\xB1q\0\0\xB2q\0\0\xC3q\0\0\xC4q\0\0\xC8q\0\0\xC9q\0\0\xD2q\0\0\xD3q\0\0\xDFq\0\0\xE0q\0\0\x06r\0\0\x07r\0\0\x10r\0\0\x11r\0\0\x1Br\0\0\x1Cr\0\0*r\0\0+r\0\0,r\0\0.r\0\x005r\0\x007r\0\08r\0\09r\0\0:r\0\0;r\0\0=r\0\0?r\0\0Fr\0\0Ir\0\0Lr\0\0Mr\0\0Yr\0\0Zr\0\0[r\0\0\\r\0\0`r\0\0ar\0\0gr\0\0hr\0\0ir\0\0jr\0\0rr\0\0sr\0\0yr\0\0zr\0\0}r\0\0~r\0\0\xA7r\0\0\xA8r\0\0\xAFr\0\0\xB0r\0\0\xC0r\0\0\xC1r\0\0\xC2r\0\0\xC3r\0\0\xD0r\0\0\xD1r\0\0\xD7r\0\0\xD8r\0\0\xE0r\0\0\xE1r\0\0\xFCr\0\0\xFDr\0\0\x1Bs\0\0\x1Ds\0\x004s\0\x005s\0\x006s\0\x007s\0\0Ds\0\0Fs\0\0Ns\0\0Os\0\0hs\0\0is\0\0rs\0\0ss\0\0xs\0\0ys\0\0{s\0\0|s\0\0\x84s\0\0\x85s\0\0\x87s\0\0\x88s\0\0\x89s\0\0\x8As\0\0\x8Bs\0\0\x8Cs\0\0\xA9s\0\0\xAAs\0\0\xABs\0\0\xACs\0\0\xB2s\0\0\xB3s\0\0\xBBs\0\0\xBCs\0\0\xCAs\0\0\xCBs\0\0\xCDs\0\0\xCEs\0\0\xE0s\0\0\xE1s\0\0\xE5s\0\0\xE6s\0\0\xEDs\0\0\xEEs\0\0\xFEs\0\0\xFFs\0\0\x03t\0\0\x04t\0\0\x06t\0\0\x07t\0\0\tt\0\0\nt\0\0*t\0\0+t\0\x004t\0\x005t\0\0Yt\0\0Zt\0\0\\t\0\0]t\0\0^t\0\0`t\0\0dt\0\0et\0\0jt\0\0kt\0\0pt\0\0qt\0\0\xB0t\0\0\xB1t\0\0\xDCt\0\0\xDDt\0\0\xE6t\0\0\xE7t\0\0\xF6t\0\0\xF7t\0\0\x18u\0\0\x19u\0\0\x1Au\0\0\x1Bu\0\0\x1Cu\0\0\x1Du\0\0\x1Fu\0\0 u\0\0\"u\0\0#u\0\0(u\0\0)u\0\x000u\0\x004u\0\x007u\0\09u\0\0Lu\0\0Mu\0\0Yu\0\0Zu\0\0bu\0\0cu\0\0eu\0\0fu\0\0ju\0\0lu\0\0pu\0\0qu\0\0vu\0\0wu\0\0\x86u\0\0\x87u\0\0\x8Fu\0\0\x90u\0\0\x91u\0\0\x92u\0\0\xBCu\0\0\xBDu\0\0\xC5u\0\0\xC6u\0\0\xD5u\0\0\xD6u\0\0\xDBu\0\0\xDCu\0\0\xF4u\0\0\xF5u\0\0\x0Bv\0\0\x0Cv\0\0Bv\0\0Cv\0\0av\0\0bv\0\0xv\0\0yv\0\0{v\0\0\x7Fv\0\0\x84v\0\0\x85v\0\0\x86v\0\0\x88v\0\0\xAEv\0\0\xAFv\0\0\xC3v\0\0\xC4v\0\0\xCAv\0\0\xCBv\0\0\xDBv\0\0\xDDv\0\0\xDFv\0\0\xE0v\0\0\xE1v\0\0\xE2v\0\0\xE3v\0\0\xE5v\0\0\xE7v\0\0\xE8v\0\0\xEEv\0\0\xEFv\0\0\xF2v\0\0\xF3v\0\0\xF4v\0\0\xF5v\0\0\xF8v\0\0\xF9v\0\0\xFCv\0\0\xFDv\0\0\xFEv\0\0\xFFv\0\0\x01w\0\0\x02w\0\0\tw\0\0\nw\0\0\x0Bw\0\0\x0Cw\0\0\x1Fw\0\0!w\0\0<w\0\0=w\0\0>w\0\0?w\0\0[w\0\0\\w\0\0aw\0\0bw\0\0cw\0\0dw\0\0\xA7w\0\0\xA8w\0\0\xADw\0\0\xAEw\0\0\xDBw\0\0\xDCw\0\0\xE3w\0\0\xE4w\0\0\xE5w\0\0\xE6w\0\0\xEDw\0\0\xEEw\0\0\xF3w\0\0\xF4w\0\0\x02x\0\0\x03x\0\0\rx\0\0\x0Ex\0\0\x14x\0\0\x15x\0\x002x\0\x003x\0\x004x\0\x005x\0\0lx\0\0mx\0\0\x8Ex\0\0\x8Fx\0\0\x97x\0\0\x98x\0\0\x9Fx\0\0\xA0x\0\0\xA7x\0\0\xA8x\0\0\xA9x\0\0\xAAx\0\0\xB0x\0\0\xB1x\0\0\xBAx\0\0\xBBx\0\0\xBCx\0\0\xBDx\0\0\xC1x\0\0\xC2x\0\0\xE8x\0\0\xE9x\0\0\xEFx\0\0\xF0x\0\0\x0Ey\0\0\x0Fy\0\0\x19y\0\0\x1Ay\0\0:y\0\0;y\0\0>y\0\0?y\0\0Uy\0\0Wy\0\0Zy\0\0\\y\0\0]y\0\0_y\0\0ey\0\0fy\0\0hy\0\0iy\0\0\x7Fy\0\0\x80y\0\0\x81y\0\0\x82y\0\0\x8Dy\0\0\x90y\0\0\xAAy\0\0\xABy\0\0\xAEy\0\0\xAFy\0\0\xC0y\0\0\xC2y\0\0\xCBy\0\0\xCCy\0\0\xD1y\0\0\xD3y\0\0\xD8y\0\0\xD9y\0\0\xDFy\0\0\xE0y\0\0\xE4y\0\0\xE5y\0\0\xE6y\0\0\xE7y\0\0\xFBy\0\0\xFCy\0\0\x05z\0\0\x06z\0\0\x0Bz\0\0\x0Cz\0\0\rz\0\0\x0Ez\0\0.z\0\0/z\0\x001z\0\x002z\0\0?z\0\0@z\0\0Fz\0\0Gz\0\0Lz\0\0Nz\0\0iz\0\0jz\0\0vz\0\0wz\0\0yz\0\0{z\0\0\x7Fz\0\0\x80z\0\0\x81z\0\0\x82z\0\0\x97z\0\0\x98z\0\0\xA9z\0\0\xAAz\0\0\xAEz\0\0\xAFz\0\0\xB6z\0\0\xB7z\0\0\xCBz\0\0\xCCz\0\0\xD9z\0\0\xDAz\0\0\xDFz\0\0\xE1z\0\0\xE5z\0\0\xE6z\0\0\xEFz\0\0\xF0z\0\0\xF6z\0\0\xF7z\0\0\xF9z\0\0\xFAz\0\0\x11{\0\0\x12{\0\0\x1B{\0\0\x1C{\0\0&{\0\0'{\0\0({\0\0){\0\0,{\0\0-{\0\0F{\0\0G{\0\0I{\0\0J{\0\0K{\0\0L{\0\0T{\0\0U{\0\0V{\0\0W{\0\0\x97{\0\0\x98{\0\0\xA1{\0\0\xA2{\0\0\xAD{\0\0\xAE{\0\0\xB1{\0\0\xB2{\0\0\xC0{\0\0\xC1{\0\0\xC4{\0\0\xC5{\0\0\xC7{\0\0\xC8{\0\0\xC9{\0\0\xCA{\0\0!|\0\0\"|\0\0+|\0\0,|\0\0=|\0\0>|\0\0?|\0\0@|\0\0C|\0\0D|\0\0L|\0\0N|\0\0d|\0\0e|\0\0s|\0\0t|\0\0\x89|\0\0\x8A|\0\0\x97|\0\0\x98|\0\0\xB5|\0\0\xB6|\0\0\xBE|\0\0\xBF|\0\0\xCA|\0\0\xCB|\0\0\xD5|\0\0\xD6|\0\0\xDF|\0\0\xE0|\0\0\xFB|\0\0\xFC|\0\0\xFE|\0\0\xFF|\0\0\0}\0\0\x01}\0\0\x04}\0\0\x06}\0\0\r}\0\0\x0E}\0\0\x10}\0\0\x11}\0\0\x14}\0\0\x15}\0\0\x19}\0\0\x1C}\0\0 }\0\0!}\0\0\"}\0\0#}\0\0+}\0\0,}\0\0/}\0\x001}\0\09}\0\0:}\0\0B}\0\0C}\0\0D}\0\0E}\0\0P}\0\0Q}\0\0U}\0\0V}\0\0a}\0\0b}\0\0f}\0\0g}\0\0q}\0\0s}\0\0\x93}\0\0\x94}\0\0\x9C}\0\0\x9D}\0\0\xA0}\0\0\xA1}\0\0\xAD}\0\0\xAE}\0\0\xB1}\0\0\xB3}\0\0\xCA}\0\0\xCB}\0\0\xD2}\0\0\xD3}\0\0\xDA}\0\0\xDB}\0\0\xE3}\0\0\xE4}\0\0\xE8}\0\0\xEA}\0\0\xEC}\0\0\xED}\0\0\xEF}\0\0\xF0}\0\0\xF4}\0\0\xF5}\0\0\x1B~\0\0\x1C~\0\0#~\0\0$~\0\0.~\0\0/~\0\x001~\0\x002~\0\0=~\0\0?~\0\0A~\0\0B~\0\0F~\0\0G~\0\0T~\0\0U~\0\0^~\0\0_~\0\0j~\0\0k~\0\0s~\0\0t~\0\0|~\0\0}~\0\0\x8C~\0\0\x8D~\0\08\x7F\0\09\x7F\0\0:\x7F\0\0;\x7F\0\0U\x7F\0\0V\x7F\0\0j\x7F\0\0k\x7F\0\0n\x7F\0\0o\x7F\0\0p\x7F\0\0q\x7F\0\0r\x7F\0\0s\x7F\0\0u\x7F\0\0v\x7F\0\0w\x7F\0\0x\x7F\0\0\x85\x7F\0\0\x86\x7F\0\0\x8A\x7F\0\0\x8B\x7F\0\0\x8E\x7F\0\0\x8F\x7F\0\0\x9E\x7F\0\0\x9F\x7F\0\0\xA4\x7F\0\0\xA5\x7F\0\0\xA9\x7F\0\0\xAA\x7F\0\0\xBD\x7F\0\0\xBE\x7F\0\0\xC1\x7F\0\0\xC2\x7F\0\0\xD2\x7F\0\0\xD3\x7F\0\0\xD4\x7F\0\0\xD5\x7F\0\0\xF0\x7F\0\0\xF1\x7F\0\0\xF9\x7F\0\0\xFA\x7F\0\0\xFB\x7F\0\0\xFD\x7F\0\0\0\x80\0\0\x02\x80\0\0\x03\x80\0\0\x04\x80\0\0\x05\x80\0\0\x06\x80\0\0\x0C\x80\0\0\x0E\x80\0\0\x10\x80\0\0\x11\x80\0\0\x17\x80\0\0\x18\x80\0\x003\x80\0\x004\x80\0\x006\x80\0\x007\x80\0\0J\x80\0\0K\x80\0\0V\x80\0\0W\x80\0\0Z\x80\0\0[\x80\0\0^\x80\0\0_\x80\0\0o\x80\0\0q\x80\0\0r\x80\0\0s\x80\0\0w\x80\0\0x\x80\0\0}\x80\0\0~\x80\0\0\x89\x80\0\0\x8A\x80\0\0\x9A\x80\0\0\x9B\x80\0\0\xA1\x80\0\0\xA2\x80\0\0\xA5\x80\0\0\xA6\x80\0\0\xA9\x80\0\0\xAA\x80\0\0\xAF\x80\0\0\xB0\x80\0\0\xB2\x80\0\0\xB3\x80\0\0\xCC\x80\0\0\xCD\x80\0\0\xCE\x80\0\0\xCF\x80\0\0\xD6\x80\0\0\xD7\x80\0\0\xDE\x80\0\0\xDF\x80\0\0\xE1\x80\0\0\xE2\x80\0\0\xF8\x80\0\0\xF9\x80\0\0\xFD\x80\0\0\xFE\x80\0\0\x06\x81\0\0\x07\x81\0\0+\x81\0\0,\x81\0\0S\x81\0\0U\x81\0\0f\x81\0\0g\x81\0\0p\x81\0\0q\x81\0\0s\x81\0\0t\x81\0\0\x7F\x81\0\0\x80\x81\0\0\xBD\x81\0\0\xBE\x81\0\0\xC9\x81\0\0\xCA\x81\0\0\xD8\x81\0\0\xD9\x81\0\0\xE3\x81\0\0\xE4\x81\0\0\xE5\x81\0\0\xE6\x81\0\0\xE8\x81\0\0\xE9\x81\0\0\xEA\x81\0\0\xEB\x81\0\0\xED\x81\0\0\xEE\x81\0\0\xF3\x81\0\0\xF5\x81\0\0\xFA\x81\0\0\xFB\x81\0\0\x07\x82\0\0\x0B\x82\0\0\x0C\x82\0\0\x0E\x82\0\0\x12\x82\0\0\x13\x82\0\0\x1E\x82\0\0 \x82\0\0*\x82\0\0+\x82\0\0,\x82\0\0-\x82\0\09\x82\0\0:\x82\0\0f\x82\0\0g\x82\0\0o\x82\0\0p\x82\0\0r\x82\0\0s\x82\0\0~\x82\0\0\x7F\x82\0\0\x9D\x82\0\0\x9E\x82\0\0\xAC\x82\0\0\xAD\x82\0\0\xB1\x82\0\0\xB2\x82\0\0\xB3\x82\0\0\xB4\x82\0\0\xE5\x82\0\0\xE7\x82\0\0\xF1\x82\0\0\xF2\x82\0\0\x05\x83\0\0\x06\x83\0\0+\x83\0\0,\x83\0\x002\x83\0\x003\x83\0\x006\x83\0\x007\x83\0\0I\x83\0\0J\x83\0\0R\x83\0\0S\x83\0\0w\x83\0\0x\x83\0\0|\x83\0\0}\x83\0\0\x89\x83\0\0\x8B\x83\0\0\x8E\x83\0\0\x8F\x83\0\0\xAB\x83\0\0\xAC\x83\0\0\xDC\x83\0\0\xDD\x83\0\0\xE9\x83\0\0\xEA\x83\0\0\xEF\x83\0\0\xF0\x83\0\0\xF2\x83\0\0\xF3\x83\0\0\x04\x84\0\0\x05\x84\0\0\n\x84\0\0\x0B\x84\0\0,\x84\0\0-\x84\0\0=\x84\0\0>\x84\0\0I\x84\0\0J\x84\0\0W\x84\0\0X\x84\0\0[\x84\0\0\\\x84\0\0a\x84\0\0b\x84\0\0\x82\x84\0\0\x83\x84\0\0\x99\x84\0\0\x9A\x84\0\0\xB2\x84\0\0\xB3\x84\0\0\xBC\x84\0\0\xBD\x84\0\0\xCB\x84\0\0\xCC\x84\0\0\xEE\x84\0\0\xEF\x84\0\0\x15\x85\0\0\x16\x85\0\0!\x85\0\0\"\x85\0\0#\x85\0\0$\x85\0\0m\x85\0\0n\x85\0\0\x84\x85\0\0\x85\x85\0\0\xA6\x85\0\0\xA7\x85\0\0\xA9\x85\0\0\xAB\x85\0\0\xC9\x85\0\0\xCA\x85\0\0\xCD\x85\0\0\xCE\x85\0\0\xCF\x85\0\0\xD0\x85\0\0\xDD\x85\0\0\xDE\x85\0\0\xE4\x85\0\0\xE6\x85\0\0\x06\x86\0\0\x08\x86\0\0-\x86\0\0.\x86\0\0N\x86\0\0O\x86\0\0U\x86\0\0V\x86\0\0[\x86\0\0\\\x86\0\0_\x86\0\0`\x86\0\0g\x86\0\0h\x86\0\0\xC7\x86\0\0\xC8\x86\0\0\xCB\x86\0\0\xCC\x86\0\0\xD9\x86\0\0\xDA\x86\0\0\x02\x87\0\0\x03\x87\0\0\x1C\x87\0\0\x1D\x87\0\0v\x87\0\0w\x87\0\0\x8D\x87\0\0\x8E\x87\0\0\xA2\x87\0\0\xA3\x87\0\0\xF2\x87\0\0\xF3\x87\0\0\xF9\x87\0\0\xFA\x87\0\0\r\x88\0\0\x0E\x88\0\0;\x88\0\0<\x88\0\0@\x88\0\0A\x88\0\0L\x88\0\0M\x88\0\0S\x88\0\0T\x88\0\0W\x88\0\0X\x88\0\0[\x88\0\0\\\x88\0\0]\x88\0\0^\x88\0\0a\x88\0\0b\x88\0\0c\x88\0\0d\x88\0\0h\x88\0\0i\x88\0\0\x8B\x88\0\0\x8C\x88\0\0\xAB\x88\0\0\xAC\x88\0\0\xC1\x88\0\0\xC3\x88\0\0\xD5\x88\0\0\xD6\x88\0\0\xDC\x88\0\0\xDE\x88\0\0\xE1\x88\0\0\xE2\x88\0\0\xFD\x88\0\0\xFE\x88\0\0\x07\x89\0\0\x08\x89\0\x002\x89\0\x003\x89\0\0\x7F\x89\0\0\x80\x89\0\0\x81\x89\0\0\x82\x89\0\0\x86\x89\0\0\x87\x89\0\0\x8B\x89\0\0\x8C\x89\0\0\x8F\x89\0\0\x90\x89\0\0\x96\x89\0\0\x97\x89\0\0\xAA\x89\0\0\xAB\x89\0\0\xBA\x89\0\0\xBB\x89\0\0\xBD\x89\0\0\xBE\x89\0\0\xC0\x89\0\0\xC1\x89\0\0\xD2\x89\0\0\xD3\x89\0\0\xE3\x89\0\0\xE4\x89\0\0\xF8\x89\0\0\xF9\x89\0\0\0\x8A\0\0\x01\x8A\0\0\x02\x8A\0\0\x03\x8A\0\0\x08\x8A\0\0\t\x8A\0\0\n\x8A\0\0\x0B\x8A\0\0\x0E\x8A\0\0\x0F\x8A\0\0\x13\x8A\0\0\x14\x8A\0\0\x17\x8A\0\0\x19\x8A\0\0%\x8A\0\0&\x8A\0\0*\x8A\0\0+\x8A\0\0-\x8A\0\0.\x8A\0\x001\x8A\0\x002\x8A\0\x004\x8A\0\x005\x8A\0\0;\x8A\0\0=\x8A\0\0U\x8A\0\0V\x8A\0\0^\x8A\0\0_\x8A\0\0b\x8A\0\0c\x8A\0\0f\x8A\0\0g\x8A\0\0i\x8A\0\0j\x8A\0\0q\x8A\0\0t\x8A\0\0\x87\x8A\0\0\x88\x8A\0\0\x8C\x8A\0\0\x8E\x8A\0\0\x93\x8A\0\0\x94\x8A\0\0\x95\x8A\0\0\x96\x8A\0\0\x9E\x8A\0\0\x9F\x8A\0\0\xA0\x8A\0\0\xA1\x8A\0\0\xA4\x8A\0\0\xA5\x8A\0\0\xAA\x8A\0\0\xAB\x8A\0\0\xB0\x8A\0\0\xB1\x8A\0\0\xB2\x8A\0\0\xB3\x8A\0\0\xBC\x8A\0\0\xBD\x8A\0\0\xBF\x8A\0\0\xC0\x8A\0\0\xC7\x8A\0\0\xC8\x8A\0\0\xCB\x8A\0\0\xCC\x8A\0\0\xD2\x8A\0\0\xD3\x8A\0\0\xD6\x8A\0\0\xD7\x8A\0\0\xF8\x8A\0\0\xF9\x8A\0\0\xFA\x8A\0\0\xFB\x8A\0\0\xFE\x8A\0\0\xFF\x8A\0\0\0\x8B\0\0\x01\x8B\0\0\x02\x8B\0\0\x03\x8B\0\0\x1B\x8B\0\0\x1C\x8B\0\0\x1D\x8B\0\0\x1E\x8B\0\0I\x8B\0\0J\x8B\0\0X\x8B\0\0Y\x8B\0\0\\\x8B\0\0]\x8B\0\0f\x8B\0\0g\x8B\0\0o\x8B\0\0q\x8B\0\0w\x8B\0\0x\x8B\0\0}\x8B\0\0~\x8B\0\0\x80\x8B\0\0\x81\x8B\0\0\x8A\x8B\0\0\x8B\x8B\0\0\x93\x8B\0\0\x94\x8B\0\0\x9A\x8B\0\0\x9B\x8B\0\x007\x8C\0\08\x8C\0\0F\x8C\0\0G\x8C\0\0H\x8C\0\0I\x8C\0\0P\x8C\0\0Q\x8C\0\0a\x8C\0\0b\x8C\0\0j\x8C\0\0k\x8C\0\0l\x8C\0\0m\x8C\0\0\x8C\x8C\0\0\x8D\x8C\0\0\x93\x8C\0\0\x94\x8C\0\0\x9D\x8C\0\0\x9F\x8C\0\0\xA0\x8C\0\0\xA3\x8C\0\0\xA8\x8C\0\0\xA9\x8C\0\0\xAA\x8C\0\0\xAD\x8C\0\0\xB4\x8C\0\0\xB5\x8C\0\0\xB7\x8C\0\0\xB8\x8C\0\0\xBB\x8C\0\0\xBD\x8C\0\0\xC0\x8C\0\0\xC1\x8C\0\0\xC7\x8C\0\0\xC9\x8C\0\0\xD3\x8C\0\0\xD4\x8C\0\0\xDC\x8C\0\0\xDD\x8C\0\0\xDE\x8C\0\0\xDF\x8C\0\0\xE2\x8C\0\0\xE5\x8C\0\0\xE6\x8C\0\0\xE7\x8C\0\0\xEA\x8C\0\0\xEB\x8C\0\0\xED\x8C\0\0\xEE\x8C\0\0\xF4\x8C\0\0\xF5\x8C\0\0\xFA\x8C\0\0\xFB\x8C\0\0\xFC\x8C\0\0\xFE\x8C\0\0\x08\x8D\0\0\t\x8D\0\0\n\x8D\0\0\x0B\x8D\0\0\x0F\x8D\0\0\x10\x8D\0\0d\x8D\0\0e\x8D\0\0k\x8D\0\0l\x8D\0\0p\x8D\0\0q\x8D\0\0w\x8D\0\0x\x8D\0\0\x85\x8D\0\0\x86\x8D\0\0\x8A\x8D\0\0\x8B\x8D\0\0\x95\x8D\0\0\x96\x8D\0\0\x99\x8D\0\0\x9A\x8D\0\0\xA3\x8D\0\0\xA4\x8D\0\0\xA8\x8D\0\0\xA9\x8D\0\0\xB3\x8D\0\0\xB4\x8D\0\0\xCC\x8D\0\0\xCD\x8D\0\0\xCE\x8D\0\0\xCF\x8D\0\0\xD1\x8D\0\0\xD2\x8D\0\0\xDD\x8D\0\0\xDE\x8D\0\0\xDF\x8D\0\0\xE0\x8D\0\0\xE1\x8D\0\0\xE2\x8D\0\0\xEF\x8D\0\0\xF0\x8D\0\0\xF3\x8D\0\0\xF4\x8D\0\0\x0F\x8E\0\0\x10\x8E\0\0\"\x8E\0\0#\x8E\0\0_\x8E\0\0`\x8E\0\0d\x8E\0\0e\x8E\0\0\x8D\x8E\0\0\x8E\x8E\0\0\xAB\x8E\0\0\xAC\x8E\0\0\xB2\x8E\0\0\xB3\x8E\0\0\xCA\x8E\0\0\xCB\x8E\0\0\xCC\x8E\0\0\xCE\x8E\0\0\xD2\x8E\0\0\xD3\x8E\0\0\xDF\x8E\0\0\xE0\x8E\0\0\x03\x8F\0\0\x04\x8F\0\0\t\x8F\0\0\n\x8F\0\0\x14\x8F\0\0\x16\x8F\0\0\x1B\x8F\0\0\x1C\x8F\0\0\x1D\x8F\0\0\x1E\x8F\0\0)\x8F\0\0+\x8F\0\0/\x8F\0\x000\x8F\0\08\x8F\0\09\x8F\0\0I\x8F\0\0J\x8F\0\0_\x8F\0\0`\x8F\0\0\x9B\x8F\0\0\x9C\x8F\0\0\xA6\x8F\0\0\xA7\x8F\0\0\xA8\x8F\0\0\xA9\x8F\0\0\xAD\x8F\0\0\xAE\x8F\0\0\xAF\x8F\0\0\xB3\x8F\0\0\xC5\x8F\0\0\xC6\x8F\0\0\xCE\x8F\0\0\xCF\x8F\0\0\xD1\x8F\0\0\xD2\x8F\0\0\xD4\x8F\0\0\xD5\x8F\0\0\xE6\x8F\0\0\xE7\x8F\0\0\xEA\x8F\0\0\xEC\x8F\0\0\xF0\x8F\0\0\xF1\x8F\0\0\xF4\x8F\0\0\xF5\x8F\0\0\xF7\x8F\0\0\xF8\x8F\0\0\xFD\x8F\0\0\xFE\x8F\0\0\0\x90\0\0\x02\x90\0\0\x03\x90\0\0\x04\x90\0\0\x06\x90\0\0\x07\x90\0\0\x0F\x90\0\0\x11\x90\0\0\x14\x90\0\0\x15\x90\0\0\x19\x90\0\0\x1C\x90\0\0\x1D\x90\0\0\x1E\x90\0\0\x1F\x90\0\0!\x90\0\0\"\x90\0\0$\x90\0\x001\x90\0\x003\x90\0\08\x90\0\09\x90\0\0<\x90\0\0=\x90\0\0G\x90\0\0H\x90\0\0J\x90\0\0L\x90\0\0M\x90\0\0O\x90\0\0S\x90\0\0V\x90\0\0Y\x90\0\0Z\x90\0\0\\\x90\0\0]\x90\0\0`\x90\0\0a\x90\0\0i\x90\0\0j\x90\0\0m\x90\0\0o\x90\0\0r\x90\0\0s\x90\0\0w\x90\0\0y\x90\0\0z\x90\0\0{\x90\0\0\x7F\x90\0\0\x82\x90\0\0\x84\x90\0\0\x85\x90\0\0\x8A\x90\0\0\x8B\x90\0\0\x8F\x90\0\0\x90\x90\0\0\xA3\x90\0\0\xA4\x90\0\0\xA6\x90\0\0\xA7\x90\0\0\xAA\x90\0\0\xAB\x90\0\0\xB1\x90\0\0\xB2\x90\0\0\xCE\x90\0\0\xCF\x90\0\0\xE8\x90\0\0\xE9\x90\0\0\xED\x90\0\0\xEE\x90\0\0\xF5\x90\0\0\xF6\x90\0\0\xFD\x90\0\0\xFE\x90\0\0\x02\x91\0\0\x03\x91\0\0\t\x91\0\0\n\x91\0\0-\x91\0\0.\x91\0\x000\x91\0\x001\x91\0\0I\x91\0\0J\x91\0\0M\x91\0\0N\x91\0\0R\x91\0\0S\x91\0\0w\x91\0\0y\x91\0\0\x89\x91\0\0\x8A\x91\0\0\x92\x91\0\0\x93\x91\0\0\x9C\x91\0\0\x9D\x91\0\0\xAB\x91\0\0\xAC\x91\0\0\xC7\x91\0\0\xC8\x91\0\0\xCB\x91\0\0\xD0\x91\0\0\xD1\x91\0\0\xD2\x91\0\0\xDD\x91\0\0\xDE\x91\0\0\xE3\x91\0\0\xE4\x91\0\x004\x92\0\x005\x92\0\0b\x92\0\0c\x92\0\0\x80\x92\0\0\x81\x92\0\0\x85\x92\0\0\x86\x92\0\0\x96\x92\0\0\x97\x92\0\0\x98\x92\0\0\x99\x92\0\0\xB3\x92\0\0\xB4\x92\0\0\xB7\x92\0\0\xB8\x92\0\0\xD2\x92\0\0\xD3\x92\0\0\xFC\x92\0\0\xFD\x92\0\0\x04\x93\0\0\x05\x93\0\0\"\x93\0\0#\x93\0\0&\x93\0\0'\x93\0\0+\x93\0\0,\x93\0\0/\x93\0\x000\x93\0\0K\x93\0\0L\x93\0\0u\x93\0\0v\x93\0\0~\x93\0\0\x7F\x93\0\0\x8A\x93\0\0\x8B\x93\0\0\x96\x93\0\0\x97\x93\0\0\xAE\x93\0\0\xAF\x93\0\0\xE1\x93\0\0\xE2\x93\0\0\x18\x94\0\0\x19\x94\0\x005\x94\0\x006\x94\0\0Q\x94\0\0R\x94\0\0w\x95\0\0x\x95\0\0\x80\x95\0\0\x81\x95\0\0\x83\x95\0\0\x84\x95\0\0\x89\x95\0\0\x8A\x95\0\0\x8B\x95\0\0\x8C\x95\0\0\x8F\x95\0\0\x90\x95\0\0\x92\x95\0\0\x94\x95\0\0\xA3\x95\0\0\xA4\x95\0\0\xB1\x95\0\0\xB2\x95\0\0\xC6\x95\0\0\xC7\x95\0\0\xCA\x95\0\0\xCB\x95\0\0\xCD\x95\0\0\xCE\x95\0\0\xD0\x95\0\0\xD1\x95\0\0\xDC\x95\0\0\xDD\x95\0\0\xE1\x95\0\0\xE2\x95\0\x002\x96\0\x003\x96\0\0;\x96\0\0<\x96\0\0?\x96\0\0A\x96\0\0D\x96\0\0E\x96\0\0M\x96\0\0N\x96\0\0P\x96\0\0Q\x96\0\0b\x96\0\0e\x96\0\0j\x96\0\0k\x96\0\0p\x96\0\0q\x96\0\0s\x96\0\0t\x96\0\0u\x96\0\0y\x96\0\0}\x96\0\0~\x96\0\0\x86\x96\0\0\x87\x96\0\0\x8A\x96\0\0\x8B\x96\0\0\x8E\x96\0\0\x8F\x96\0\0\x94\x96\0\0\x95\x96\0\0\x9B\x96\0\0\x9D\x96\0\0\xA8\x96\0\0\xA9\x96\0\0\xAA\x96\0\0\xAB\x96\0\0\xB1\x96\0\0\xB2\x96\0\0\xBB\x96\0\0\xBC\x96\0\0\xC4\x96\0\0\xC7\x96\0\0\xC9\x96\0\0\xCA\x96\0\0\xD6\x96\0\0\xD7\x96\0\0\xD9\x96\0\0\xDA\x96\0\0\xDC\x96\0\0\xDD\x96\0\0\xDE\x96\0\0\xDF\x96\0\0\xE2\x96\0\0\xE4\x96\0\0\xE8\x96\0\0\xE9\x96\0\0\xEA\x96\0\0\xEB\x96\0\0\xF2\x96\0\0\xF3\x96\0\0\xF6\x96\0\0\xF8\x96\0\0\xFB\x96\0\0\xFC\x96\0\0\0\x97\0\0\x01\x97\0\0\x07\x97\0\0\x08\x97\0\0\r\x97\0\0\x0E\x97\0\0'\x97\0\0(\x97\0\x002\x97\0\x003\x97\0\08\x97\0\0:\x97\0\0B\x97\0\0C\x97\0\0H\x97\0\0I\x97\0\0R\x97\0\0S\x97\0\0V\x97\0\0W\x97\0\0\\\x97\0\0]\x97\0\0^\x97\0\0_\x97\0\0`\x97\0\0a\x97\0\0b\x97\0\0c\x97\0\0i\x97\0\0j\x97\0\0|\x97\0\0}\x97\0\0\x8B\x97\0\0\x8C\x97\0\0\xC3\x97\0\0\xC4\x97\0\0\xCB\x97\0\0\xCC\x97\0\0\xD3\x97\0\0\xD4\x97\0\0\xF3\x97\0\0\xF4\x97\0\0\xFB\x97\0\0\xFC\x97\0\0\xFF\x97\0\0\0\x98\0\0\x01\x98\0\0\x03\x98\0\0\x05\x98\0\0\x07\x98\0\0\x08\x98\0\0\t\x98\0\0\x10\x98\0\0\x12\x98\0\0\x13\x98\0\0\x14\x98\0\0\x17\x98\0\0\x19\x98\0\0\x1E\x98\0\0\x1F\x98\0\0-\x98\0\0.\x98\0\0;\x98\0\0<\x98\0\0F\x98\0\0G\x98\0\0L\x98\0\0N\x98\0\0O\x98\0\0P\x98\0\0X\x98\0\0Y\x98\0\0^\x98\0\0_\x98\0\0g\x98\0\0h\x98\0\0o\x98\0\0p\x98\0\0\xA8\x98\0\0\xA9\x98\0\0\xC4\x98\0\0\xC5\x98\0\0\xDB\x98\0\0\xDC\x98\0\0\xDF\x98\0\0\xE0\x98\0\0\xEF\x98\0\0\xF0\x98\0\0\xF2\x98\0\0\xF3\x98\0\0\xFD\x98\0\0\xFF\x98\0\0\x05\x99\0\0\x06\x99\0\0\n\x99\0\0\x0B\x99\0\0\x10\x99\0\0\x11\x99\0\0\x18\x99\0\0\x19\x99\0\0(\x99\0\0)\x99\0\0\x96\x99\0\0\x97\x99\0\0\x99\x99\0\0\x9A\x99\0\0\xAC\x99\0\0\xAD\x99\0\0\xD0\x99\0\0\xD1\x99\0\0\xD5\x99\0\0\xD6\x99\0\0\xDB\x99\0\0\xDC\x99\0\0\x0E\x9A\0\0\x0F\x9A\0\0\x19\x9A\0\0\x1A\x9A\0\x007\x9A\0\08\x9A\0\0E\x9A\0\0F\x9A\0\0W\x9A\0\0X\x9A\0\0Z\x9A\0\0[\x9A\0\0\xA8\x9A\0\0\xA9\x9A\0\0\xD4\x9A\0\0\xD5\x9A\0\0\xD8\x9A\0\0\xD9\x9A\0\0\xEE\x9A\0\0\xEF\x9A\0\0\x06\x9B\0\0\x07\x9B\0\0%\x9B\0\0&\x9B\0\0'\x9B\0\0(\x9B\0\x001\x9B\0\x002\x9B\0\0<\x9B\0\0=\x9B\0\0A\x9B\0\0C\x9B\0\0E\x9B\0\0F\x9B\0\0T\x9B\0\0U\x9B\0\0Z\x9B\0\0[\x9B\0\0o\x9B\0\0p\x9B\0\0\xAE\x9B\0\0\xAF\x9B\0\0\xE5\x9C\0\0\xE6\x9C\0\0\xF3\x9C\0\0\xF5\x9C\0\0;\x9D\0\0<\x9D\0\0]\x9D\0\0^\x9D\0\0\xF9\x9D\0\0\xFA\x9D\0\0\x7F\x9E\0\0\x80\x9E\0\0\x97\x9E\0\0\x98\x9E\0\0\xA5\x9E\0\0\xA6\x9E\0\0\xB5\x9E\0\0\xB6\x9E\0\0\xBB\x9E\0\0\xBD\x9E\0\0\xC3\x9E\0\0\xC4\x9E\0\0\xCE\x9E\0\0\xCF\x9E\0\0\xD1\x9E\0\0\xD2\x9E\0\0\xD8\x9E\0\0\xD9\x9E\0\0\xDE\x9E\0\0\xDF\x9E\0\0\xE8\x9E\0\0\xE9\x9E\0\0\x13\x9F\0\0\x14\x9F\0\0 \x9F\0\0!\x9F\0\0;\x9F\0\0<\x9F\0\0J\x9F\0\0L\x9F\0\0R\x9F\0\0S\x9F\0\0a\x9F\0\0b\x9F\0\0\x8D\x9F\0\0\x8E\x9F\0\0\x9C\x9F\0\0\x9D\x9F\0\0") }, 2179u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SYR: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\x07\0\0\x0E\x07\0\0\x10\x07\0\0-\x07\0\x000\x07\0\0K\x07\0\0") }, 70u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MY: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\x10\0\0\"\x10\0\0#\x10\0\0(\x10\0\0)\x10\0\x003\x10\0\x006\x10\0\0@\x10\0\0O\x10\0\0P\x10\0\0") }, 60u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TI: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\x12\0\0\x07\x12\0\0\x08\x12\0\0G\x12\0\0H\x12\0\0I\x12\0\0J\x12\0\0N\x12\0\0P\x12\0\0W\x12\0\0X\x12\0\0Y\x12\0\0Z\x12\0\0^\x12\0\0`\x12\0\0\x87\x12\0\0\x88\x12\0\0\x89\x12\0\0\x8A\x12\0\0\x8E\x12\0\0\x90\x12\0\0\xAF\x12\0\0\xB0\x12\0\0\xB1\x12\0\0\xB2\x12\0\0\xB6\x12\0\0\xB8\x12\0\0\xBF\x12\0\0\xC0\x12\0\0\xC1\x12\0\0\xC2\x12\0\0\xC6\x12\0\0\xC8\x12\0\0\xCF\x12\0\0\xD0\x12\0\0\xD7\x12\0\0\xD8\x12\0\0\xEF\x12\0\0\xF0\x12\0\0\xF8\x12\0\0\0\x13\0\0\x0F\x13\0\0\x10\x13\0\0\x11\x13\0\0\x12\x13\0\0\x16\x13\0\0 \x13\0\0X\x13\0\0_\x13\0\0`\x13\0\0") }, 301u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AM: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\x12\0\0\x07\x12\0\0\x08\x12\0\0G\x12\0\0H\x12\0\0I\x12\0\0J\x12\0\0N\x12\0\0`\x12\0\0\x87\x12\0\0\x88\x12\0\0\x89\x12\0\0\x8A\x12\0\0\x8E\x12\0\0\x90\x12\0\0\xAF\x12\0\0\xB0\x12\0\0\xB1\x12\0\0\xB2\x12\0\0\xB6\x12\0\0\xB8\x12\0\0\xBF\x12\0\0\xC8\x12\0\0\xCF\x12\0\0\xD0\x12\0\0\xD7\x12\0\0\xD8\x12\0\0\xEF\x12\0\0\xF0\x12\0\0\xF8\x12\0\0\0\x13\0\0\x0F\x13\0\0\x10\x13\0\0\x11\x13\0\0\x12\x13\0\0\x16\x13\0\0 \x13\0\0G\x13\0\0H\x13\0\0X\x13\0\0") }, 282u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KO: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\xAC\0\0\xA4\xD7\0\0") }, 11172u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BGC: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\t\0\0\x02\t\0\0\x03\t\0\0\x04\t\0\0\x05\t\0\0\x0C\t\0\0\x0F\t\0\0\x11\t\0\0\x13\t\0\0)\t\0\0*\t\0\x001\t\0\x002\t\0\x003\t\0\x005\t\0\0:\t\0\0>\t\0\0D\t\0\0E\t\0\0F\t\0\0G\t\0\0I\t\0\0K\t\0\0N\t\0\0") }, 58u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BRX: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\t\0\0\x03\t\0\0\x05\t\0\0\x0B\t\0\0\r\t\0\0\x0E\t\0\0\x0F\t\0\0\x12\t\0\0\x13\t\0\0\x19\t\0\0\x1A\t\0\0)\t\0\0*\t\0\x001\t\0\x002\t\0\x004\t\0\x005\t\0\0:\t\0\0<\t\0\0=\t\0\0>\t\0\0D\t\0\0E\t\0\0F\t\0\0G\t\0\0J\t\0\0K\t\0\0N\t\0\0") }, 61u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0\xE0\xA4\xA1\xE0\xA4\xBC") },
+ ));
+ static KS_DEVA: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\t\0\0\x03\t\0\0\x05\t\0\0\x0B\t\0\0\x0F\t\0\0\x10\t\0\0\x11\t\0\0\x12\t\0\0\x13\t\0\0\x14\t\0\0\x15\t\0\0\x18\t\0\0\x1A\t\0\0\x1D\t\0\0\x1F\t\0\0\"\t\0\0$\t\0\0'\t\0\0(\t\0\0)\t\0\0*\t\0\0-\t\0\0.\t\0\x001\t\0\x002\t\0\x003\t\0\x005\t\0\x007\t\0\08\t\0\0:\t\0\0<\t\0\0=\t\0\0>\t\0\0F\t\0\0G\t\0\0J\t\0\0K\t\0\0N\t\0\0") }, 50u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x06\0\xE0\xA4\x9A\xE0\xA4\xBC\xE0\xA4\x9B\xE0\xA4\xBC") },
+ ));
+ static DOI: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\t\0\0\x04\t\0\0\x05\t\0\0\r\t\0\0\x0F\t\0\0\x11\t\0\0\x13\t\0\0)\t\0\0*\t\0\x001\t\0\x002\t\0\x004\t\0\x005\t\0\0:\t\0\0<\t\0\0E\t\0\0G\t\0\0I\t\0\0K\t\0\0N\t\0\0P\t\0\0S\t\0\0`\t\0\0d\t\0\0") }, 70u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x03\0\0\0\0\0\t\0\x0F\0\xE0\xA4\x95\xE0\xA5\x8D\xE0\xA4\xB7\xE0\xA4\xA1\xE0\xA4\xBC\xE0\xA4\xA2\xE0\xA4\xBC") },
+ ));
+ static SA: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\t\0\0\x04\t\0\0\x05\t\0\0\r\t\0\0\x0F\t\0\0\x11\t\0\0\x13\t\0\0)\t\0\0*\t\0\x001\t\0\x002\t\0\x004\t\0\x005\t\0\0:\t\0\0<\t\0\0E\t\0\0G\t\0\0I\t\0\0K\t\0\0N\t\0\0P\t\0\0S\t\0\0`\t\0\0d\t\0\0") }, 70u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static RAJ: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\t\0\0\x04\t\0\0\x05\t\0\0\x06\t\0\0\x15\t\0\0)\t\0\0*\t\0\x001\t\0\x002\t\0\x003\t\0\x005\t\0\0:\t\0\0>\t\0\0D\t\0\0E\t\0\0F\t\0\0G\t\0\0I\t\0\0K\t\0\0N\t\0\0") }, 49u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static XNR: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\t\0\0\x04\t\0\0\x05\t\0\0\x0B\t\0\0\r\t\0\0\x0E\t\0\0\x0F\t\0\0\x12\t\0\0\x13\t\0\0)\t\0\0*\t\0\x001\t\0\x002\t\0\x004\t\0\x005\t\0\x007\t\0\08\t\0\0:\t\0\0<\t\0\0D\t\0\0E\t\0\0F\t\0\0G\t\0\0J\t\0\0K\t\0\0N\t\0\0P\t\0\0Q\t\0\0\x0C \0\0\x0E \0\0") }, 66u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KXV_DEVA: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\t\0\0\x04\t\0\0\x05\t\0\0\x0B\t\0\0\x0F\t\0\0\x10\t\0\0\x13\t\0\0\x14\t\0\0\x15\t\0\0\x16\t\0\0\x17\t\0\0\x18\t\0\0\x19\t\0\0\x1B\t\0\0\x1C\t\0\0\x1D\t\0\0\x1E\t\0\0 \t\0\0!\t\0\0\"\t\0\0#\t\0\0%\t\0\0&\t\0\0'\t\0\0(\t\0\0)\t\0\0*\t\0\0+\t\0\0,\t\0\0-\t\0\0.\t\0\x001\t\0\x002\t\0\x004\t\0\x005\t\0\x006\t\0\08\t\0\0:\t\0\0=\t\0\0C\t\0\0G\t\0\0H\t\0\0K\t\0\0L\t\0\0M\t\0\0N\t\0\0") }, 42u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x05\0\0\0\0\0\x06\0\x0C\0\x12\0\x18\0\xE0\xA4\x85\xE0\xA4\xBD\xE0\xA4\x86\xE0\xA4\xBD\xE0\xA4\x8F\xE0\xA4\xBD\xE0\xA4\x93\xE0\xA4\xBD\xE0\xA4\xA1\xE0\xA4\xBC") },
+ ));
+ static HI: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\t\0\0\x04\t\0\0\x05\t\0\0\x0E\t\0\0\x0F\t\0\0\x12\t\0\0\x13\t\0\0)\t\0\0*\t\0\x001\t\0\x002\t\0\x004\t\0\x005\t\0\0:\t\0\0<\t\0\0D\t\0\0E\t\0\0F\t\0\0G\t\0\0J\t\0\0K\t\0\0N\t\0\0P\t\0\0Q\t\0\0") }, 67u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KOK: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\t\0\0\x04\t\0\0\x05\t\0\0\x0E\t\0\0\x0F\t\0\0\x12\t\0\0\x13\t\0\0)\t\0\0*\t\0\x001\t\0\x002\t\0\x004\t\0\x005\t\0\0:\t\0\0<\t\0\0D\t\0\0E\t\0\0F\t\0\0G\t\0\0J\t\0\0K\t\0\0N\t\0\0P\t\0\0Q\t\0\0f\t\0\0p\t\0\0") }, 77u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x08\0\0\0\0\0\x06\0\x0C\0\x12\0\x18\0\x1E\0$\0*\0\xE0\xA4\x95\xE0\xA4\xBC\xE0\xA4\x96\xE0\xA4\xBC\xE0\xA4\x97\xE0\xA4\xBC\xE0\xA4\x9C\xE0\xA4\xBC\xE0\xA4\xA1\xE0\xA4\xBC\xE0\xA4\xA2\xE0\xA4\xBC\xE0\xA4\xAB\xE0\xA4\xBC\xE0\xA4\xAF\xE0\xA4\xBC") },
+ ));
+ static MR: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\t\0\0\x04\t\0\0\x05\t\0\0\x0E\t\0\0\x0F\t\0\0\x12\t\0\0\x13\t\0\0)\t\0\0*\t\0\x004\t\0\x005\t\0\0:\t\0\0<\t\0\0D\t\0\0E\t\0\0F\t\0\0G\t\0\0J\t\0\0K\t\0\0N\t\0\0P\t\0\0Q\t\0\0") }, 68u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BHO: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\t\0\0\x04\t\0\0\x15\t\0\0\x19\t\0\0\x1A\t\0\0)\t\0\0*\t\0\x001\t\0\x002\t\0\x003\t\0\x005\t\0\0:\t\0\0<\t\0\0=\t\0\0>\t\0\0D\t\0\0E\t\0\0F\t\0\0G\t\0\0I\t\0\0K\t\0\0N\t\0\0") }, 48u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KXV_ORYA: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\x0B\0\0\x04\x0B\0\0\x05\x0B\0\0\x0B\x0B\0\0\x0F\x0B\0\0\x10\x0B\0\0\x15\x0B\0\0\x16\x0B\0\0\x17\x0B\0\0\x18\x0B\0\0\x19\x0B\0\0\x1B\x0B\0\0\x1C\x0B\0\0\x1D\x0B\0\0\x1E\x0B\0\0 \x0B\0\0!\x0B\0\0\"\x0B\0\0#\x0B\0\0%\x0B\0\0&\x0B\0\0'\x0B\0\0(\x0B\0\0)\x0B\0\0*\x0B\0\0+\x0B\0\0,\x0B\0\0-\x0B\0\0.\x0B\0\0/\x0B\0\x000\x0B\0\x001\x0B\0\x002\x0B\0\x004\x0B\0\08\x0B\0\0:\x0B\0\0<\x0B\0\0=\x0B\0\0>\x0B\0\0C\x0B\0\0G\x0B\0\0H\x0B\0\0M\x0B\0\0N\x0B\0\0_\x0B\0\0`\x0B\0\0q\x0B\0\0r\x0B\0\0") }, 40u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x03\0\0\0\0\0\x04\0\x08\0\xE0\xAC\x85:\xE0\xAC\x86:\xE0\xAC\x8F:") },
+ ));
+ static OR: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\x0B\0\0\x04\x0B\0\0\x05\x0B\0\0\x0C\x0B\0\0\x0F\x0B\0\0\x11\x0B\0\0\x13\x0B\0\0)\x0B\0\0*\x0B\0\x001\x0B\0\x002\x0B\0\x004\x0B\0\x005\x0B\0\0:\x0B\0\0<\x0B\0\0=\x0B\0\0>\x0B\0\0D\x0B\0\0G\x0B\0\0I\x0B\0\0K\x0B\0\0N\x0B\0\0_\x0B\0\0`\x0B\0\0q\x0B\0\0r\x0B\0\0") }, 62u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x06\0\xE0\xAC\xA1\xE0\xAC\xBC\xE0\xAC\xA2\xE0\xAC\xBC") },
+ ));
+ static TE: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\x0C\0\0\x04\x0C\0\0\x05\x0C\0\0\r\x0C\0\0\x0E\x0C\0\0\x11\x0C\0\0\x12\x0C\0\0)\x0C\0\0*\x0C\0\x004\x0C\0\x005\x0C\0\0:\x0C\0\0>\x0C\0\0E\x0C\0\0F\x0C\0\0I\x0C\0\0J\x0C\0\0N\x0C\0\0U\x0C\0\0W\x0C\0\0`\x0C\0\0b\x0C\0\0") }, 70u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KXV_TELU: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\x0C\0\0\x04\x0C\0\0\x05\x0C\0\0\x0B\x0C\0\0\x0E\x0C\0\0\x10\x0C\0\0\x12\x0C\0\0\x14\x0C\0\0\x15\x0C\0\0\x16\x0C\0\0\x17\x0C\0\0\x18\x0C\0\0\x1A\x0C\0\0\x1B\x0C\0\0\x1C\x0C\0\0\x1D\x0C\0\0\x1E\x0C\0\0 \x0C\0\0!\x0C\0\0\"\x0C\0\0#\x0C\0\0%\x0C\0\0&\x0C\0\0'\x0C\0\0(\x0C\0\0)\x0C\0\0*\x0C\0\0+\x0C\0\0,\x0C\0\0-\x0C\0\0.\x0C\0\x001\x0C\0\x002\x0C\0\x003\x0C\0\x005\x0C\0\x006\x0C\0\08\x0C\0\0:\x0C\0\0>\x0C\0\0C\x0C\0\0F\x0C\0\0H\x0C\0\0J\x0C\0\0L\x0C\0\0M\x0C\0\0N\x0C\0\0") }, 43u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0\xE0\xB0\xA1\xE0\xB0\xBC") },
+ ));
+ static TH: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\x0E\0\0;\x0E\0\0@\x0E\0\0O\x0E\0\0") }, 73u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static CSW: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\x14\0\0\x02\x14\0\0\x03\x14\0\0\x07\x14\0\0\n\x14\0\0\x0C\x14\0\0\r\x14\0\0\x0E\x14\0\0\x0F\x14\0\0\x10\x14\0\0\x11\x14\0\0\x12\x14\0\0\x13\x14\0\0\x14\x14\0\0\x15\x14\0\0\x16\x14\0\0\x18\x14\0\0\x19\x14\0\0\x1A\x14\0\0\x1B\x14\0\0\x1F\x14\0\0!\x14\0\0\"\x14\0\0%\x14\0\0&\x14\0\0'\x14\0\0(\x14\0\0*\x14\0\0/\x14\0\x000\x14\0\x001\x14\0\x005\x14\0\08\x14\0\0:\x14\0\0;\x14\0\0<\x14\0\0=\x14\0\0>\x14\0\0?\x14\0\0@\x14\0\0A\x14\0\0B\x14\0\0C\x14\0\0D\x14\0\0E\x14\0\0F\x14\0\0G\x14\0\0H\x14\0\0J\x14\0\0K\x14\0\0L\x14\0\0M\x14\0\0N\x14\0\0R\x14\0\0U\x14\0\0W\x14\0\0X\x14\0\0Y\x14\0\0Z\x14\0\0[\x14\0\0\\\x14\0\0]\x14\0\0^\x14\0\0_\x14\0\0`\x14\0\0a\x14\0\0b\x14\0\0c\x14\0\0d\x14\0\0e\x14\0\0k\x14\0\0l\x14\0\0m\x14\0\0q\x14\0\0r\x14\0\0t\x14\0\0u\x14\0\0v\x14\0\0w\x14\0\0x\x14\0\0y\x14\0\0z\x14\0\0{\x14\0\0|\x14\0\0}\x14\0\0~\x14\0\0\x7F\x14\0\0\x80\x14\0\0\x81\x14\0\0\x82\x14\0\0\x89\x14\0\0\x8A\x14\0\0\x8B\x14\0\0\x8F\x14\0\0\x90\x14\0\0\x92\x14\0\0\x93\x14\0\0\x94\x14\0\0\x95\x14\0\0\x96\x14\0\0\x97\x14\0\0\x98\x14\0\0\x99\x14\0\0\x9A\x14\0\0\x9B\x14\0\0\x9C\x14\0\0\x9D\x14\0\0\x9E\x14\0\0\x9F\x14\0\0\xA0\x14\0\0\xA3\x14\0\0\xA4\x14\0\0\xA5\x14\0\0\xA9\x14\0\0\xAA\x14\0\0\xAC\x14\0\0\xAD\x14\0\0\xAE\x14\0\0\xAF\x14\0\0\xB0\x14\0\0\xB1\x14\0\0\xB2\x14\0\0\xB3\x14\0\0\xB4\x14\0\0\xB5\x14\0\0\xB6\x14\0\0\xB7\x14\0\0\xB8\x14\0\0\xB9\x14\0\0\xBA\x14\0\0\xBC\x14\0\0\xBD\x14\0\0\xC0\x14\0\0\xC1\x14\0\0\xC2\x14\0\0\xC6\x14\0\0\xC7\x14\0\0\xC9\x14\0\0\xCA\x14\0\0\xCB\x14\0\0\xCC\x14\0\0\xCD\x14\0\0\xCE\x14\0\0\xCF\x14\0\0\xED\x14\0\0\xEE\x14\0\0\xEF\x14\0\0\xF3\x14\0\0\xF4\x14\0\0\xF6\x14\0\0\xF7\x14\0\0\xF8\x14\0\0\xF9\x14\0\0\xFA\x14\0\0\xFB\x14\0\0\xFC\x14\0\0\xFD\x14\0\0\xFE\x14\0\0\xFF\x14\0\0\0\x15\0\0\x01\x15\0\0\x02\x15\0\0\x03\x15\0\0\x04\x15\0\0&\x15\0\0'\x15\0\0(\x15\0\0,\x15\0\0-\x15\0\0/\x15\0\x000\x15\0\x001\x15\0\x002\x15\0\x003\x15\0\x004\x15\0\x005\x15\0\x006\x15\0\x007\x15\0\08\x15\0\09\x15\0\0:\x15\0\0;\x15\0\0<\x15\0\0=\x15\0\0") }, 132u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static ML: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x02\r\0\0\x03\r\0\0\x05\r\0\0\x0C\r\0\0\x0E\r\0\0\x11\r\0\0\x12\r\0\0)\r\0\0*\r\0\0:\r\0\0>\r\0\0D\r\0\0F\r\0\0I\r\0\0J\r\0\0N\r\0\0W\r\0\0X\r\0\0z\r\0\0\x7F\r\0\0") }, 69u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SD_DEVA: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x02\t\0\0\x03\t\0\0\x05\t\0\0\x0B\t\0\0\x0F\t\0\0\x11\t\0\0\x13\t\0\0)\t\0\0*\t\0\x001\t\0\x002\t\0\x003\t\0\x005\t\0\0:\t\0\0<\t\0\0=\t\0\0>\t\0\0F\t\0\0G\t\0\0J\t\0\0K\t\0\0N\t\0\0{\t\0\0}\t\0\0~\t\0\0\x80\t\0\0") }, 63u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MAI: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x02\t\0\0\x04\t\0\0\x15\t\0\0\x19\t\0\0\x1A\t\0\0)\t\0\0*\t\0\x001\t\0\x002\t\0\x003\t\0\x005\t\0\0:\t\0\0<\t\0\0=\t\0\0>\t\0\0C\t\0\0G\t\0\0I\t\0\0K\t\0\0M\t\0\0") }, 44u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x05\0\0\0\0\0\t\0\x12\0\x18\0!\0\xE0\xA4\x95\xE0\xA5\x8D\xE0\xA4\xB7\xE0\xA4\x9C\xE0\xA5\x8D\xE0\xA4\x9E\xE0\xA4\xA1\xE0\xA4\x82\xE0\xA4\xA4\xE0\xA5\x8D\xE0\xA4\xB0\xE0\xA4\xB6\xE0\xA5\x8D\xE0\xA4\xB0") },
+ ));
+ static JA: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x050\0\0\x060\0\0A0\0\0\x940\0\0\x9D0\0\0\x9F0\0\0\xA10\0\0\xF70\0\0\xFC0\0\0\xFF0\0\0\0N\0\0\x02N\0\0\x03N\0\0\x04N\0\0\x07N\0\0\x0CN\0\0\rN\0\0\x0FN\0\0\x14N\0\0\x15N\0\0\x16N\0\0\x17N\0\0\x18N\0\0\x1AN\0\0!N\0\0\"N\0\0&N\0\0'N\0\0-N\0\0.N\0\x002N\0\x003N\0\08N\0\0:N\0\0;N\0\0=N\0\0EN\0\0FN\0\0ON\0\0PN\0\0WN\0\0XN\0\0YN\0\0ZN\0\0]N\0\0_N\0\0qN\0\0rN\0\0sN\0\0tN\0\0~N\0\0\x7FN\0\0\x80N\0\0\x81N\0\0\x86N\0\0\x87N\0\0\x88N\0\0\x8AN\0\0\x8BN\0\0\x8DN\0\0\x92N\0\0\x93N\0\0\x94N\0\0\x96N\0\0\x9CN\0\0\x9DN\0\0\xA1N\0\0\xA2N\0\0\xA4N\0\0\xA5N\0\0\xABN\0\0\xAEN\0\0\xBAN\0\0\xBBN\0\0\xC1N\0\0\xC2N\0\0\xCAN\0\0\xCCN\0\0\xCFN\0\0\xD0N\0\0\xD5N\0\0\xD7N\0\0\xD8N\0\0\xDAN\0\0\xE3N\0\0\xE6N\0\0\xEEN\0\0\xEFN\0\0\xF0N\0\0\xF1N\0\0\xF2N\0\0\xF3N\0\0\xF6N\0\0\xF7N\0\0\xFBN\0\0\xFCN\0\0\x01O\0\0\x02O\0\0\x0EO\0\0\x12O\0\0\x1AO\0\0\x1BO\0\0\x1DO\0\0\x1EO\0\0/O\0\x000O\0\x004O\0\x005O\0\08O\0\09O\0\0:O\0\0;O\0\0<O\0\0=O\0\0FO\0\0GO\0\0MO\0\0QO\0\0SO\0\0TO\0\0UO\0\0VO\0\0YO\0\0ZO\0\0\\O\0\0]O\0\0sO\0\0tO\0\0uO\0\0vO\0\0\x7FO\0\0\x80O\0\0\x8BO\0\0\x8CO\0\0\x8DO\0\0\x8EO\0\0\x9BO\0\0\x9CO\0\0\x9DO\0\0\x9EO\0\0\xA1O\0\0\xA2O\0\0\xAEO\0\0\xB0O\0\0\xB5O\0\0\xB7O\0\0\xBFO\0\0\xC0O\0\0\xC2O\0\0\xC4O\0\0\xCAO\0\0\xCBO\0\0\xD7O\0\0\xD8O\0\0\xDDO\0\0\xDEO\0\0\xE1O\0\0\xE2O\0\0\xEEO\0\0\xEFO\0\0\xF3O\0\0\xF4O\0\0\xF5O\0\0\xF6O\0\0\xF8O\0\0\xF9O\0\0\xFAO\0\0\xFBO\0\0\tP\0\0\nP\0\0\x0BP\0\0\x0CP\0\0\rP\0\0\x0EP\0\0\x12P\0\0\x13P\0\0\x19P\0\0\x1AP\0\0\x1FP\0\0 P\0\0#P\0\0%P\0\0+P\0\0,P\0\09P\0\0:P\0\0IP\0\0JP\0\0OP\0\0PP\0\0\\P\0\0]P\0\0eP\0\0fP\0\0tP\0\0wP\0\0}P\0\0~P\0\0\x8DP\0\0\x8EP\0\0\x91P\0\0\x92P\0\0\x98P\0\0\x9AP\0\0\xACP\0\0\xADP\0\0\xB2P\0\0\xB3P\0\0\xB5P\0\0\xB6P\0\0\xB7P\0\0\xB8P\0\0\xBEP\0\0\xBFP\0\0\xC5P\0\0\xC6P\0\0\xCDP\0\0\xCEP\0\0\xCFP\0\0\xD0P\0\0\xD5P\0\0\xD6P\0\0\xDAP\0\0\xDBP\0\0\xE7P\0\0\xE8P\0\0\0Q\0\0\x01Q\0\0\x04Q\0\0\x05Q\0\0\x12Q\0\0\x13Q\0\0\x1FQ\0\0 Q\0\0*Q\0\0+Q\0\0CQ\0\0GQ\0\0HQ\0\0JQ\0\0KQ\0\0LQ\0\0MQ\0\0NQ\0\0PQ\0\0QQ\0\0ZQ\0\0[Q\0\0eQ\0\0fQ\0\0hQ\0\0iQ\0\0kQ\0\0nQ\0\0qQ\0\0rQ\0\0uQ\0\0vQ\0\0wQ\0\0yQ\0\0|Q\0\0}Q\0\0\x85Q\0\0\x87Q\0\0\x8AQ\0\0\x8BQ\0\0\x8DQ\0\0\x8EQ\0\0\x92Q\0\0\x93Q\0\0\x97Q\0\0\x98Q\0\0\x99Q\0\0\x9AQ\0\0\xA0Q\0\0\xA1Q\0\0\xA5Q\0\0\xA6Q\0\0\xACQ\0\0\xADQ\0\0\xB6Q\0\0\xB8Q\0\0\xC4Q\0\0\xC5Q\0\0\xC6Q\0\0\xC7Q\0\0\xCDQ\0\0\xCEQ\0\0\xDDQ\0\0\xDEQ\0\0\xE1Q\0\0\xE2Q\0\0\xE6Q\0\0\xE7Q\0\0\xF6Q\0\0\xF7Q\0\0\xF8Q\0\0\xFBQ\0\0\0R\0\0\x01R\0\0\x03R\0\0\x04R\0\0\x06R\0\0\tR\0\0\nR\0\0\x0BR\0\0\x11R\0\0\x12R\0\0\x17R\0\0\x18R\0\0\x1DR\0\0\x1ER\0\0$R\0\0&R\0\0)R\0\0*R\0\x000R\0\x001R\0\x006R\0\0<R\0\0GR\0\0HR\0\0JR\0\0KR\0\0MR\0\0NR\0\0VR\0\0WR\0\0[R\0\0\\R\0\0cR\0\0fR\0\0oR\0\0qR\0\0rR\0\0sR\0\0uR\0\0vR\0\0\x87R\0\0\x88R\0\0\x9BR\0\0\x9CR\0\0\x9FR\0\0\xA1R\0\0\xA3R\0\0\xA4R\0\0\xA9R\0\0\xABR\0\0\xB1R\0\0\xB2R\0\0\xB4R\0\0\xB5R\0\0\xB9R\0\0\xBAR\0\0\xBER\0\0\xBFR\0\0\xC3R\0\0\xC4R\0\0\xC5R\0\0\xC6R\0\0\xC7R\0\0\xC8R\0\0\xC9R\0\0\xCAR\0\0\xD5R\0\0\xD6R\0\0\xD8R\0\0\xDAR\0\0\xDDR\0\0\xDER\0\0\xDFR\0\0\xE0R\0\0\xE2R\0\0\xE3R\0\0\xE4R\0\0\xE5R\0\0\xE7R\0\0\xE8R\0\0\xF2R\0\0\xF3R\0\0\xFER\0\0\xFFR\0\0\x02S\0\0\x03S\0\0\x05S\0\0\x06S\0\0\x16S\0\0\x18S\0\0 S\0\0!S\0\09S\0\0<S\0\0?S\0\0@S\0\0AS\0\0BS\0\0CS\0\0DS\0\0GS\0\0IS\0\0JS\0\0KS\0\0QS\0\0US\0\0WS\0\0YS\0\0ZS\0\0[S\0\0`S\0\0aS\0\0pS\0\0rS\0\0sS\0\0vS\0\0xS\0\0yS\0\0\x84S\0\0\x85S\0\0\x98S\0\0\x99S\0\0\x9AS\0\0\x9BS\0\0\x9FS\0\0\xA0S\0\0\xB3S\0\0\xB4S\0\0\xBBS\0\0\xBCS\0\0\xC2S\0\0\xC3S\0\0\xC8S\0\0\xC9S\0\0\xCAS\0\0\xCFS\0\0\xD4S\0\0\xD5S\0\0\xD6S\0\0\xD8S\0\0\xD9S\0\0\xDAS\0\0\xE3S\0\0\xE6S\0\0\xEBS\0\0\xEDS\0\0\xEFS\0\0\xF4S\0\0\xF7S\0\0\xF9S\0\0\x04T\0\0\x05T\0\0\x08T\0\0\nT\0\0\x0CT\0\0\x12T\0\0\x1BT\0\0\x1CT\0\0\x1FT\0\0 T\0\0&T\0\0'T\0\0+T\0\0,T\0\08T\0\0:T\0\0BT\0\0CT\0\0HT\0\0KT\0\0hT\0\0iT\0\0jT\0\0kT\0\0sT\0\0tT\0\0|T\0\0~T\0\0\x8CT\0\0\x8DT\0\0\xB2T\0\0\xB3T\0\0\xBDT\0\0\xBET\0\0\xC0T\0\0\xC2T\0\0\xE1T\0\0\xE2T\0\0\xF2T\0\0\xF3T\0\0\xFAT\0\0\xFBT\0\0\x04U\0\0\x05U\0\0\x06U\0\0\x08U\0\0\x10U\0\0\x11U\0\0/U\0\x000U\0\x001U\0\x002U\0\0>U\0\0?U\0\0FU\0\0GU\0\0OU\0\0PU\0\0SU\0\0TU\0\0\x84U\0\0\x85U\0\0\x89U\0\0\x8AU\0\0\x9AU\0\0\x9BU\0\0\x9CU\0\0\x9EU\0\0\xA9U\0\0\xACU\0\0\xB6U\0\0\xB7U\0\0\xC5U\0\0\xC6U\0\0\xE3U\0\0\xE4U\0\0\x06V\0\0\x07V\0\x001V\0\x003V\0\0hV\0\0iV\0\0tV\0\0uV\0\0\x87V\0\0\x88V\0\0\xDAV\0\0\xDCV\0\0\xDEV\0\0\xDFV\0\0\xE0V\0\0\xE1V\0\0\xE3V\0\0\xE4V\0\0\xF0V\0\0\xF1V\0\0\xF2V\0\0\xF4V\0\0\xFAV\0\0\xFBV\0\0\xFDV\0\0\xFEV\0\0\x0FW\0\0\x10W\0\0\x12W\0\0\x13W\0\0\x1FW\0\0 W\0\0'W\0\0)W\0\x000W\0\x001W\0\0BW\0\0CW\0\0GW\0\0HW\0\0JW\0\0KW\0\0QW\0\0RW\0\0jW\0\0kW\0\0\x82W\0\0\x83W\0\0\x8BW\0\0\x8CW\0\0\xA3W\0\0\xA4W\0\0\xCBW\0\0\xCCW\0\0\xCEW\0\0\xCFW\0\0\xDFW\0\0\xE0W\0\0\xF7W\0\0\xF8W\0\0\xF9W\0\0\xFBW\0\0\xFCW\0\0\xFDW\0\0\0X\0\0\x01X\0\0\x02X\0\0\x03X\0\0\x05X\0\0\x07X\0\0\x15X\0\0\x16X\0\0$X\0\0%X\0\0*X\0\0+X\0\x001X\0\x002X\0\x004X\0\x005X\0\0@X\0\0BX\0\0JX\0\0KX\0\0QX\0\0RX\0\0TX\0\0UX\0\0WX\0\0XX\0\0ZX\0\0[X\0\0^X\0\0_X\0\0iX\0\0jX\0\0kX\0\0lX\0\0~X\0\0\x7FX\0\0\x83X\0\0\x84X\0\0\x93X\0\0\x94X\0\0\x97X\0\0\x98X\0\0\x9CX\0\0\x9DX\0\0\xA8X\0\0\xA9X\0\0\xB3X\0\0\xB4X\0\0\xBEX\0\0\xBFX\0\0\xC1X\0\0\xC2X\0\0\xC7X\0\0\xC8X\0\0\xCAX\0\0\xCBX\0\0\xCCX\0\0\xCDX\0\0\xEBX\0\0\xECX\0\0\xEEX\0\0\xEFX\0\0\xF0X\0\0\xF3X\0\0\tY\0\0\nY\0\0\x0FY\0\0\x10Y\0\0\x15Y\0\0\x17Y\0\0\x1AY\0\0\x1BY\0\0\x1CY\0\0\x1DY\0\0\"Y\0\0#Y\0\0'Y\0\0(Y\0\0)Y\0\0,Y\0\0.Y\0\0/Y\0\x001Y\0\x002Y\0\0GY\0\0JY\0\0OY\0\0PY\0\0QY\0\0RY\0\0TY\0\0UY\0\0eY\0\0fY\0\0hY\0\0iY\0\0jY\0\0kY\0\0nY\0\0oY\0\0sY\0\0uY\0\0}Y\0\0~Y\0\0\x82Y\0\0\x85Y\0\0\x8AY\0\0\x8BY\0\0\x96Y\0\0\x97Y\0\0\x99Y\0\0\x9AY\0\0\xA5Y\0\0\xA6Y\0\0\xA8Y\0\0\xA9Y\0\0\xACY\0\0\xADY\0\0\xB9Y\0\0\xBAY\0\0\xBBY\0\0\xBCY\0\0\xC9Y\0\0\xCAY\0\0\xCBY\0\0\xCCY\0\0\xD3Y\0\0\xD5Y\0\0\xEBY\0\0\xECY\0\0\xFBY\0\0\xFCY\0\0\xFFY\0\0\0Z\0\0\x01Z\0\0\x02Z\0\0\x18Z\0\0\x19Z\0\0 Z\0\0!Z\0\0/Z\0\x000Z\0\0FZ\0\0GZ\0\0ZZ\0\0[Z\0\0fZ\0\0gZ\0\0\x7FZ\0\0\x80Z\0\0\x92Z\0\0\x93Z\0\0\x9BZ\0\0\x9CZ\0\0\xC1Z\0\0\xC2Z\0\0\xC9Z\0\0\xCAZ\0\0\xCCZ\0\0\xCDZ\0\0\xE1Z\0\0\xE2Z\0\0\"[\0\0#[\0\0P[\0\0Q[\0\0T[\0\0U[\0\0W[\0\0Y[\0\0][\0\0^[\0\0c[\0\0e[\0\0f[\0\0g[\0\0k[\0\0l[\0\0\x85[\0\0\x86[\0\0\x87[\0\0\x8A[\0\0\x8C[\0\0\x8D[\0\0\x97[\0\0\x9E[\0\0\x9F[\0\0\xA0[\0\0\xA2[\0\0\xA5[\0\0\xAE[\0\0\xAF[\0\0\xB0[\0\0\xB1[\0\0\xB3[\0\0\xB7[\0\0\xB9[\0\0\xBA[\0\0\xBF[\0\0\xC0[\0\0\xC2[\0\0\xC3[\0\0\xC4[\0\0\xC5[\0\0\xC6[\0\0\xC7[\0\0\xCC[\0\0\xCD[\0\0\xD2[\0\0\xD3[\0\0\xDB[\0\0\xDC[\0\0\xDD[\0\0\xDE[\0\0\xDF[\0\0\xE0[\0\0\xE1[\0\0\xE2[\0\0\xE7[\0\0\xE8[\0\0\xE9[\0\0\xEA[\0\0\xEE[\0\0\xEF[\0\0\xF8[\0\0\xF9[\0\0\xFA[\0\0\xFB[\0\0\xFE[\0\0\0\\\0\0\x01\\\0\0\x03\\\0\0\x04\\\0\0\x05\\\0\0\x06\\\0\0\x07\\\0\0\t\\\0\0\x0C\\\0\0\x0E\\\0\0\x10\\\0\0\x11\\\0\0\x12\\\0\0\x1A\\\0\0\x1B\\\0\x001\\\0\x002\\\0\0:\\\0\0A\\\0\0E\\\0\0F\\\0\0H\\\0\0I\\\0\0J\\\0\0L\\\0\0U\\\0\0V\\\0\0^\\\0\0_\\\0\0d\\\0\0f\\\0\0o\\\0\0p\\\0\0q\\\0\0r\\\0\0\x90\\\0\0\x91\\\0\0\xA1\\\0\0\xA2\\\0\0\xA9\\\0\0\xAA\\\0\0\xAC\\\0\0\xAD\\\0\0\xB3\\\0\0\xB4\\\0\0\xB8\\\0\0\xB9\\\0\0\xE0\\\0\0\xE2\\\0\0\xF0\\\0\0\xF1\\\0\0\xF6\\\0\0\xF7\\\0\0\x07]\0\0\x08]\0\0\x0E]\0\0\x0F]\0\0\x16]\0\0\x17]\0\0)]\0\0*]\0\0P]\0\0Q]\0\0\xDD]\0\0\xDF]\0\0\xE1]\0\0\xE2]\0\0\xE3]\0\0\xE4]\0\0\xE5]\0\0\xE9]\0\0\xEE]\0\0\xEF]\0\0\xF1]\0\0\xF2]\0\0\xFB]\0\0\xFC]\0\0\xFE]\0\0\xFF]\0\0\x02^\0\0\x04^\0\0\x06^\0\0\x07^\0\0\x0C^\0\0\r^\0\0\x1D^\0\0\x1E^\0\0%^\0\0&^\0\0+^\0\0,^\0\0-^\0\0.^\0\0/^\0\x001^\0\x003^\0\x004^\0\08^\0\09^\0\0=^\0\0>^\0\0E^\0\0F^\0\0U^\0\0V^\0\0c^\0\0d^\0\0r^\0\0u^\0\0x^\0\0z^\0\0{^\0\0\x7F^\0\0\x81^\0\0\x82^\0\0\x83^\0\0\x84^\0\0\x8A^\0\0\x8B^\0\0\x8F^\0\0\x90^\0\0\x95^\0\0\x96^\0\0\x97^\0\0\x98^\0\0\x9C^\0\0\x9D^\0\0\xA6^\0\0\xA8^\0\0\xAB^\0\0\xAC^\0\0\xAD^\0\0\xAE^\0\0\xB6^\0\0\xB9^\0\0\xC3^\0\0\xC4^\0\0\xC9^\0\0\xCB^\0\0\xF6^\0\0\xF8^\0\0\xFA^\0\0\xFB^\0\0\x01_\0\0\x02_\0\0\x04_\0\0\x05_\0\0\n_\0\0\x0B_\0\0\x0F_\0\0\x11_\0\0\x13_\0\0\x16_\0\0\x1F_\0\0 _\0\0%_\0\0(_\0\x001_\0\x002_\0\x005_\0\x006_\0\x007_\0\08_\0\0>_\0\0?_\0\0S_\0\0T_\0\0Y_\0\0Z_\0\0b_\0\0c_\0\0i_\0\0j_\0\0k_\0\0l_\0\0p_\0\0r_\0\0y_\0\0z_\0\0|_\0\0}_\0\0\x80_\0\0\x82_\0\0\x84_\0\0\x86_\0\0\x8B_\0\0\x8D_\0\0\x90_\0\0\x91_\0\0\x92_\0\0\x94_\0\0\x97_\0\0\x98_\0\0\xA1_\0\0\xA2_\0\0\xA9_\0\0\xAB_\0\0\xAE_\0\0\xAF_\0\0\xB3_\0\0\xB5_\0\0\xB9_\0\0\xBA_\0\0\xC3_\0\0\xC4_\0\0\xC5_\0\0\xC6_\0\0\xCC_\0\0\xCE_\0\0\xD7_\0\0\xDA_\0\0\xDC_\0\0\xDD_\0\0\xE0_\0\0\xE1_\0\0\xEB_\0\0\xEC_\0\0\xF5_\0\0\xF6_\0\0\x12`\0\0\x13`\0\0\x16`\0\0\x17`\0\0\x1D`\0\0\x1E`\0\0 `\0\0!`\0\0%`\0\0&`\0\0'`\0\0)`\0\0*`\0\0+`\0\0K`\0\0L`\0\0P`\0\0Q`\0\0R`\0\0S`\0\0c`\0\0d`\0\0e`\0\0f`\0\0h`\0\0j`\0\0m`\0\0n`\0\0o`\0\0p`\0\0u`\0\0v`\0\0\x94`\0\0\x95`\0\0\x9F`\0\0\xA1`\0\0\xA3`\0\0\xA4`\0\0\xA6`\0\0\xA7`\0\0\xA9`\0\0\xAB`\0\0\xB2`\0\0\xB3`\0\0\xBC`\0\0\xBD`\0\0\xC5`\0\0\xC6`\0\0\xD1`\0\0\xD2`\0\0\xDC`\0\0\xDD`\0\0\xE7`\0\0\xE9`\0\0\xF0`\0\0\xF1`\0\0\xF3`\0\0\xF4`\0\0\x01a\0\0\x02a\0\0\ta\0\0\na\0\0\x0Fa\0\0\x10a\0\0\x1Aa\0\0\x1Ca\0\0\x1Fa\0\0 a\0\0Da\0\0Ea\0\0Ha\0\0Ia\0\0Ka\0\0Ma\0\0Na\0\0Oa\0\0Ua\0\0Va\0\0ba\0\0da\0\0ha\0\0ia\0\0na\0\0oa\0\0pa\0\0qa\0\0va\0\0wa\0\0\x82a\0\0\x83a\0\0\x8Ea\0\0\x8Fa\0\0\xA4a\0\0\xA5a\0\0\xA7a\0\0\xA8a\0\0\xA9a\0\0\xAAa\0\0\xACa\0\0\xADa\0\0\xB2a\0\0\xB3a\0\0\xB6a\0\0\xB7a\0\0\xBEa\0\0\xBFa\0\0\xC7a\0\0\xC8a\0\0\xD0a\0\0\xD1a\0\0\xF2a\0\0\xF3a\0\0\xF8a\0\0\xF9a\0\0\x10b\0\0\x13b\0\0\x1Ab\0\0\x1Bb\0\0&b\0\0'b\0\0/b\0\x000b\0\x004b\0\x005b\0\08b\0\09b\0\0;b\0\0<b\0\0?b\0\0Ab\0\0Gb\0\0Hb\0\0Ib\0\0Jb\0\0Kb\0\0Lb\0\0Mb\0\0Nb\0\0Sb\0\0Tb\0\0Ub\0\0Vb\0\0qb\0\0rb\0\0vb\0\0wb\0\0yb\0\0zb\0\0\x7Fb\0\0\x81b\0\0\x84b\0\0\x85b\0\0\x8Ab\0\0\x8Bb\0\0\x91b\0\0\x92b\0\0\x95b\0\0\x96b\0\0\x97b\0\0\x99b\0\0\x9Cb\0\0\x9Db\0\0\x9Eb\0\0\x9Fb\0\0\xABb\0\0\xACb\0\0\xB1b\0\0\xB2b\0\0\xB5b\0\0\xB6b\0\0\xB9b\0\0\xBAb\0\0\xBCb\0\0\xBEb\0\0\xC5b\0\0\xC6b\0\0\xC9b\0\0\xCAb\0\0\xCDb\0\0\xCEb\0\0\xD0b\0\0\xD1b\0\0\xD2b\0\0\xD4b\0\0\xD8b\0\0\xDAb\0\0\xDBb\0\0\xDCb\0\0\xDDb\0\0\xDEb\0\0\xE0b\0\0\xE2b\0\0\xECb\0\0\xEEb\0\0\xF3b\0\0\xF4b\0\0\xF6b\0\0\xF8b\0\0\xFEb\0\0\xFFb\0\0\x01c\0\0\x02c\0\0\x07c\0\0\x08c\0\0\x11c\0\0\x12c\0\0\x19c\0\0\x1Ac\0\0\x1Fc\0\0 c\0\0(c\0\0)c\0\0+c\0\0,c\0\0/c\0\x000c\0\0?c\0\0@c\0\0Ic\0\0Jc\0\0Uc\0\0Vc\0\0Wc\0\0Xc\0\0\\c\0\0]c\0\0hc\0\0ic\0\0nc\0\0oc\0\0{c\0\0|c\0\0\x83c\0\0\x84c\0\0\x88c\0\0\x89c\0\0\x8Cc\0\0\x8Dc\0\0\x92c\0\0\x93c\0\0\x98c\0\0\x99c\0\0\x9Bc\0\0\x9Cc\0\0\xA1c\0\0\xA3c\0\0\xA5c\0\0\xA6c\0\0\xA7c\0\0\xA9c\0\0\xAAc\0\0\xABc\0\0\xB2c\0\0\xB3c\0\0\xCFc\0\0\xD1c\0\0\xDAc\0\0\xDCc\0\0\xE1c\0\0\xE2c\0\0\xEEc\0\0\xEFc\0\0\xF4c\0\0\xF5c\0\0\xFAc\0\0\xFBc\0\0\rd\0\0\x0Ed\0\0,d\0\0.d\0\0:d\0\0;d\0\0>d\0\0?d\0\0Bd\0\0Cd\0\0Xd\0\0Yd\0\0id\0\0jd\0\0od\0\0pd\0\0\x83d\0\0\x84d\0\0\xA4d\0\0\xA5d\0\0\xAEd\0\0\xAFd\0\0\xB2d\0\0\xB3d\0\0\xC1d\0\0\xC2d\0\0\xCDd\0\0\xCEd\0\0\xE6d\0\0\xE7d\0\0\xECd\0\0\xEDd\0\0/e\0\x000e\0\09e\0\0:e\0\0;e\0\0<e\0\0>e\0\0@e\0\0Ee\0\0Fe\0\0Oe\0\0Pe\0\0Qe\0\0Re\0\0We\0\0Xe\0\0Ye\0\0Ze\0\0be\0\0de\0\0le\0\0me\0\0pe\0\0qe\0\0te\0\0ve\0\0we\0\0xe\0\0\x87e\0\0\x88e\0\0\x89e\0\0\x8Ae\0\0\x8Ee\0\0\x8Fe\0\0\x91e\0\0\x92e\0\0\x97e\0\0\x98e\0\0\x99e\0\0\x9Ae\0\0\x9Ce\0\0\x9De\0\0\xA4e\0\0\xA6e\0\0\xACe\0\0\xAEe\0\0\xB0e\0\0\xB1e\0\0\xB9e\0\0\xBAe\0\0\xBDe\0\0\xBEe\0\0\xC5e\0\0\xC6e\0\0\xCBe\0\0\xCCe\0\0\xCFe\0\0\xD0e\0\0\xD7e\0\0\xD8e\0\0\xE2e\0\0\xE3e\0\0\xE5e\0\0\xEAe\0\0\xECe\0\0\xEDe\0\0\xFAe\0\0\xFBe\0\0\x06f\0\0\x08f\0\0\x0Ef\0\0\x0Ff\0\0\x13f\0\0\x15f\0\0\x1Ff\0\0!f\0\0%f\0\0&f\0\0'f\0\0)f\0\0-f\0\0.f\0\0/f\0\x000f\0\0<f\0\0=f\0\0Bf\0\0Cf\0\0if\0\0jf\0\0nf\0\0pf\0\0tf\0\0uf\0\0vf\0\0wf\0\0\x81f\0\0\x82f\0\0\x87f\0\0\x88f\0\0\x91f\0\0\x92f\0\0\x96f\0\0\x98f\0\0\xA6f\0\0\xA7f\0\0\xABf\0\0\xACf\0\0\xAEf\0\0\xAFf\0\0\xB4f\0\0\xB5f\0\0\xC7f\0\0\xC8f\0\0\xD6f\0\0\xD7f\0\0\xDCf\0\0\xDDf\0\0\xF2f\0\0\xF3f\0\0\xF4f\0\0\xF5f\0\0\xF8f\0\0\xFAf\0\0\xFDf\0\0\xFEf\0\0\xFFf\0\0\x01g\0\0\x08g\0\0\ng\0\0\rg\0\0\x0Eg\0\0\x15g\0\0\x16g\0\0\x17g\0\0\x18g\0\0\x1Bg\0\0\x1Cg\0\0\x1Dg\0\0\x1Eg\0\0\x1Fg\0\0 g\0\0(g\0\0)g\0\0*g\0\0.g\0\x001g\0\x002g\0\x004g\0\x005g\0\0:g\0\0;g\0\0=g\0\0>g\0\0Ig\0\0Jg\0\0Pg\0\0Rg\0\0_g\0\0`g\0\0ag\0\0bg\0\0eg\0\0fg\0\0og\0\0pg\0\0qg\0\0rg\0\0~g\0\0\x80g\0\0\x90g\0\0\x91g\0\0\x95g\0\0\x96g\0\0\x97g\0\0\x98g\0\0\x9Ag\0\0\x9Bg\0\0\x9Cg\0\0\x9Eg\0\0\xA0g\0\0\xA1g\0\0\xA2g\0\0\xA3g\0\0\xAFg\0\0\xB0g\0\0\xB6g\0\0\xB7g\0\0\xC4g\0\0\xC5g\0\0\xD0g\0\0\xD1g\0\0\xD3g\0\0\xD5g\0\0\xF1g\0\0\xF2g\0\0\xF3g\0\0\xF4g\0\0\xF5g\0\0\xF6g\0\0\xFBg\0\0\xFCg\0\0\xFFg\0\0\0h\0\0\x03h\0\0\x05h\0\0\x13h\0\0\x14h\0\0!h\0\0\"h\0\0*h\0\0+h\0\08h\0\0:h\0\0<h\0\0>h\0\0Ah\0\0Bh\0\0Ch\0\0Dh\0\0Hh\0\0Ih\0\0Qh\0\0Rh\0\0\\h\0\0]h\0\0_h\0\0`h\0\0\x85h\0\0\x86h\0\0\x97h\0\0\x98h\0\0\xA8h\0\0\xA9h\0\0\xB0h\0\0\xB1h\0\0\xC4h\0\0\xC5h\0\0\xCBh\0\0\xCCh\0\0\xD2h\0\0\xD3h\0\0\xDAh\0\0\xDBh\0\0\xDFh\0\0\xE0h\0\0\xEEh\0\0\xEFh\0\0\xFAh\0\0\xFBh\0\0\x05i\0\0\x06i\0\0\ri\0\0\x0Fi\0\0\x1Ci\0\0\x1Di\0\0mi\0\0ni\0\0ui\0\0vi\0\0wi\0\0xi\0\0|i\0\0~i\0\0\x82i\0\0\x83i\0\0\xCBi\0\0\xCCi\0\0\xD8i\0\0\xD9i\0\0\xFDi\0\0\xFEi\0\0\x19j\0\0\x1Aj\0\0!j\0\0\"j\0\0)j\0\0+j\0\09j\0\0:j\0\0Kj\0\0Lj\0\0_j\0\0`j\0\0\x04k\0\0\x05k\0\0 k\0\0\"k\0\0'k\0\0(k\0\x002k\0\x003k\0\0:k\0\0;k\0\0>k\0\0?k\0\0Lk\0\0Mk\0\0Sk\0\0Tk\0\0bk\0\0dk\0\0fk\0\0gk\0\0ik\0\0jk\0\0ok\0\0pk\0\0sk\0\0uk\0\0{k\0\0|k\0\0\x89k\0\0\x8Ck\0\0\x96k\0\0\x97k\0\0\xB4k\0\0\xB6k\0\0\xBAk\0\0\xBCk\0\0\xBFk\0\0\xC1k\0\0\xCDk\0\0\xCFk\0\0\xD2k\0\0\xD3k\0\0\xD4k\0\0\xD5k\0\0\xDBk\0\0\xDCk\0\0\x0Fl\0\0\x10l\0\0\x11l\0\0\x12l\0\0\x17l\0\0\x18l\0\x004l\0\x005l\0\x007l\0\09l\0\0>l\0\0?l\0\0Al\0\0Cl\0\0Nl\0\0Ol\0\0Wl\0\0Xl\0\0Zl\0\0[l\0\0_l\0\0al\0\0pl\0\0ql\0\0zl\0\0{l\0\0}l\0\0~l\0\0\x83l\0\0\x84l\0\0\x88l\0\0\x89l\0\0\x96l\0\0\x97l\0\0\x99l\0\0\x9Al\0\0\xA1l\0\0\xA3l\0\0\xB3l\0\0\xB4l\0\0\xB8l\0\0\xBAl\0\0\xBBl\0\0\xBDl\0\0\xBFl\0\0\xC0l\0\0\xC1l\0\0\xC2l\0\0\xC9l\0\0\xCBl\0\0\xCCl\0\0\xCDl\0\0\xD5l\0\0\xD6l\0\0\xE1l\0\0\xE4l\0\0\xE5l\0\0\xE6l\0\0\xE8l\0\0\xE9l\0\0\xF0l\0\0\xF1l\0\0\xF3l\0\0\xF4l\0\0\x0Bm\0\0\x0Cm\0\0\x17m\0\0\x18m\0\0\x1Em\0\0\x1Fm\0\0%m\0\0&m\0\0*m\0\0+m\0\0;m\0\0<m\0\0>m\0\0?m\0\0Am\0\0Bm\0\0Dm\0\0Fm\0\0\\m\0\0]m\0\0fm\0\0gm\0\0jm\0\0km\0\0nm\0\0om\0\0tm\0\0um\0\0wm\0\0ym\0\0\x88m\0\0\x89m\0\0\x99m\0\0\x9Am\0\0\xAFm\0\0\xB0m\0\0\xB2m\0\0\xB3m\0\0\xBCm\0\0\xBDm\0\0\xD1m\0\0\xD2m\0\0\xE1m\0\0\xE2m\0\0\xEBm\0\0\xECm\0\0\xF1m\0\0\xF2m\0\0\xF7m\0\0\xF8m\0\0\xFBm\0\0\xFCm\0\0\x05n\0\0\x06n\0\0\x07n\0\0\nn\0\0\x0Bn\0\0\x0Cn\0\0\x13n\0\0\x14n\0\0\x1Bn\0\0\x1Cn\0\0!n\0\0\"n\0\0&n\0\0'n\0\0)n\0\0*n\0\0,n\0\0-n\0\0/n\0\x000n\0\0Vn\0\0Wn\0\0gn\0\0hn\0\0on\0\0pn\0\0~n\0\0\x81n\0\0\x90n\0\0\x91n\0\0\x96n\0\0\x97n\0\0\x9Dn\0\0\x9En\0\0\xB6n\0\0\xB7n\0\0\xBAn\0\0\xBBn\0\0\xC5n\0\0\xC6n\0\0\xCBn\0\0\xCCn\0\0\xD1n\0\0\xD2n\0\0\xDDn\0\0\xDFn\0\0\xF4n\0\0\xF5n\0\0\x01o\0\0\x03o\0\0\x06o\0\0\x07o\0\0\x0Fo\0\0\x10o\0\0\x14o\0\0\x15o\0\0 o\0\0!o\0\0\"o\0\0#o\0\0+o\0\0-o\0\08o\0\09o\0\0To\0\0Uo\0\0\\o\0\0]o\0\0_o\0\0`o\0\0do\0\0eo\0\0no\0\0oo\0\0po\0\0qo\0\0\x84o\0\0\x85o\0\0\xC0o\0\0\xC2o\0\0\xC3o\0\0\xC4o\0\0\xEBo\0\0\xECo\0\0\xEFo\0\0\xF0o\0\0,p\0\0-p\0\0kp\0\0lp\0\0op\0\0qp\0\0}p\0\0~p\0\0\x89p\0\0\x8Bp\0\0\x8Ep\0\0\x8Fp\0\0\xADp\0\0\xAEp\0\0\xB9p\0\0\xBBp\0\0\xC8p\0\0\xC9p\0\0!q\0\0\"q\0\0&q\0\0'q\0\x006q\0\x007q\0\0<q\0\0=q\0\0Nq\0\0Oq\0\0Yq\0\0Zq\0\0gq\0\0hq\0\0iq\0\0jq\0\0nq\0\0oq\0\0\x8Aq\0\0\x8Bq\0\0\x9Fq\0\0\xA0q\0\0\xB1q\0\0\xB2q\0\0\xC3q\0\0\xC4q\0\0\xE5q\0\0\xE6q\0\0\x06r\0\0\x07r\0\0*r\0\0+r\0\x005r\0\x007r\0\0=r\0\0>r\0\0Gr\0\0Ir\0\0Yr\0\0Zr\0\0[r\0\0\\r\0\0gr\0\0hr\0\0ir\0\0jr\0\0rr\0\0sr\0\0yr\0\0zr\0\0\xA0r\0\0\xA1r\0\0\xACr\0\0\xADr\0\0\xAFr\0\0\xB0r\0\0\xB6r\0\0\xB7r\0\0\xC2r\0\0\xC3r\0\0\xD9r\0\0\xDAr\0\0\xE9r\0\0\xEAr\0\0\xECr\0\0\xEEr\0\0\x1Bs\0\0\x1Cs\0\0\x1Fs\0\0 s\0\0+s\0\0,s\0\0.s\0\0/s\0\x006s\0\x007s\0\0?s\0\0@s\0\0Ds\0\0Es\0\0cs\0\0ds\0\0rs\0\0ss\0\0\x84s\0\0\x85s\0\0\x87s\0\0\x88s\0\0\x89s\0\0\x8As\0\0\x8Bs\0\0\x8Cs\0\0\xA9s\0\0\xAAs\0\0\xCDs\0\0\xCEs\0\0\xE0s\0\0\xE1s\0\0\xEDs\0\0\xEEs\0\0\xFEs\0\0\xFFs\0\0\x03t\0\0\x04t\0\0\x06t\0\0\x07t\0\x004t\0\x005t\0\0`t\0\0at\0\0\x83t\0\0\x84t\0\0\xA7t\0\0\xA8t\0\0\xB0t\0\0\xB1t\0\0\xBDt\0\0\xBEt\0\0\xE6t\0\0\xE7t\0\0\xF6t\0\0\xF7t\0\0\x18u\0\0\x19u\0\0\x1Au\0\0\x1Bu\0\0\x1Fu\0\0 u\0\0#u\0\0$u\0\0(u\0\0)u\0\x000u\0\x004u\0\x007u\0\08u\0\0:u\0\0<u\0\0Lu\0\0Mu\0\0Ou\0\0Pu\0\0Qu\0\0Ru\0\0Tu\0\0Uu\0\0Yu\0\0Zu\0\0\\u\0\0^u\0\0eu\0\0fu\0\0ju\0\0ku\0\0pu\0\0qu\0\0su\0\0tu\0\0\x7Fu\0\0\x80u\0\0\x8Eu\0\0\x8Fu\0\0\x91u\0\0\x92u\0\0\xABu\0\0\xACu\0\0\xB2u\0\0\xB3u\0\0\xBEu\0\0\xBFu\0\0\xC5u\0\0\xC6u\0\0\xC7u\0\0\xC8u\0\0\xD5u\0\0\xD6u\0\0\xD8u\0\0\xD9u\0\0\xDBu\0\0\xDCu\0\0\xE2u\0\0\xE3u\0\0\xE9u\0\0\xEAu\0\0\xF4u\0\0\xF5u\0\0\rv\0\0\x0Ev\0\0Bv\0\0Cv\0\0Rv\0\0Sv\0\0Vv\0\0Wv\0\0zv\0\0|v\0\0}v\0\0\x7Fv\0\0\x84v\0\0\x85v\0\0\x86v\0\0\x88v\0\0\xAEv\0\0\xAFv\0\0\xBFv\0\0\xC0v\0\0\xC6v\0\0\xC7v\0\0\xCAv\0\0\xCBv\0\0\xD7v\0\0\xD8v\0\0\xDBv\0\0\xDCv\0\0\xDFv\0\0\xE0v\0\0\xE3v\0\0\xE5v\0\0\xEEv\0\0\xEFv\0\0\xF2v\0\0\xF3v\0\0\xF4v\0\0\xF5v\0\0\xF8v\0\0\xF9v\0\0\xFEv\0\0\xFFv\0\0\x01w\0\0\x02w\0\0\tw\0\0\nw\0\0\x0Bw\0\0\rw\0\0\x1Fw\0\0!w\0\0:w\0\0;w\0\0<w\0\0=w\0\0@w\0\0Aw\0\0aw\0\0bw\0\0cw\0\0dw\0\0fw\0\0gw\0\0\xACw\0\0\xAEw\0\0\xB3w\0\0\xB4w\0\0\xDBw\0\0\xDCw\0\0\xE2w\0\0\xE3w\0\0\xE5w\0\0\xE6w\0\0\xEDw\0\0\xEEw\0\0\xEFw\0\0\xF0w\0\0\xF3w\0\0\xF4w\0\0\x02x\0\0\x03x\0\0\x14x\0\0\x16x\0\x002x\0\x003x\0\x004x\0\x005x\0\0]x\0\0^x\0\0kx\0\0mx\0\0\x81x\0\0\x82x\0\0\x91x\0\0\x92x\0\0\xBAx\0\0\xBBx\0\0\xC1x\0\0\xC2x\0\0\xE8x\0\0\xE9x\0\0\x01y\0\0\x02y\0\0\x0Ey\0\0\x0Fy\0\0:y\0\0;y\0\0<y\0\0=y\0\0>y\0\0?y\0\0Hy\0\0Jy\0\0Vy\0\0Wy\0\0]y\0\0_y\0\0ey\0\0fy\0\0hy\0\0iy\0\0my\0\0ny\0\0\x81y\0\0\x82y\0\0\x85y\0\0\x86y\0\0\x8Dy\0\0\x8Ey\0\0\x8Fy\0\0\x90y\0\0\xC0y\0\0\xC2y\0\0\xCBy\0\0\xCCy\0\0\xD1y\0\0\xD3y\0\0\xD8y\0\0\xD9y\0\0\xDFy\0\0\xE0y\0\0\xE9y\0\0\xEAy\0\0\xF0y\0\0\xF1y\0\0\xFBy\0\0\xFCy\0\0\x0Bz\0\0\x0Cz\0\0\x0Ez\0\0\x0Fz\0\0\x1Az\0\0\x1Bz\0\0.z\0\0/z\0\x002z\0\x003z\0\0<z\0\0>z\0\0?z\0\0Az\0\0Bz\0\0Cz\0\0Mz\0\0Nz\0\0Oz\0\0Pz\0\0kz\0\0lz\0\0tz\0\0uz\0\0vz\0\0wz\0\0zz\0\0{z\0\0\x81z\0\0\x82z\0\0\x83z\0\0\x84z\0\0\x92z\0\0\x94z\0\0\x9Fz\0\0\xA0z\0\0\xAEz\0\0\xB0z\0\0\xCBz\0\0\xCCz\0\0\xDCz\0\0\xDDz\0\0\xE0z\0\0\xE1z\0\0\xE5z\0\0\xE6z\0\0\xEFz\0\0\xF0z\0\0\xF6z\0\0\xF7z\0\0\xF9z\0\0\xFAz\0\0\x11{\0\0\x12{\0\0\x1B{\0\0\x1C{\0\0&{\0\0'{\0\0,{\0\0-{\0\0F{\0\0G{\0\0I{\0\0J{\0\0K{\0\0L{\0\0R{\0\0S{\0\0T{\0\0U{\0\0V{\0\0W{\0\0\x87{\0\0\x88{\0\0\x8B{\0\0\x8C{\0\0\x97{\0\0\x98{\0\0\xA1{\0\0\xA2{\0\0\xB1{\0\0\xB2{\0\0\xB8{\0\0\xB9{\0\0\xC0{\0\0\xC1{\0\0\xC4{\0\0\xC5{\0\0\xC9{\0\0\xCA{\0\0\xE4{\0\0\xE5{\0\0!|\0\0\"|\0\0?|\0\0@|\0\0M|\0\0N|\0\0`|\0\0a|\0\0s|\0\0t|\0\0\x89|\0\0\x8A|\0\0\x8B|\0\0\x8C|\0\0\x92|\0\0\x93|\0\0\x97|\0\0\x99|\0\0\x9B|\0\0\x9C|\0\0\xA7|\0\0\xA8|\0\0\xBE|\0\0\xBF|\0\0\xD6|\0\0\xD7|\0\0\xE7|\0\0\xE8|\0\0\xF8|\0\0\xF9|\0\0\xFB|\0\0\xFC|\0\0\xFE|\0\0\xFF|\0\0\0}\0\0\x01}\0\0\x04}\0\0\x06}\0\0\x0B}\0\0\x0C}\0\0\r}\0\0\x0E}\0\0\x14}\0\0\x15}\0\0\x19}\0\0\x1C}\0\0 }\0\0#}\0\0+}\0\0,}\0\0/}\0\x001}\0\x003}\0\x004}\0\09}\0\0;}\0\0B}\0\0C}\0\0D}\0\0E}\0\0L}\0\0M}\0\0P}\0\0Q}\0\0^}\0\0_}\0\0a}\0\0b}\0\0f}\0\0g}\0\0q}\0\0r}\0\0u}\0\0w}\0\0y}\0\0z}\0\0\x99}\0\0\x9B}\0\0\xAD}\0\0\xAE}\0\0\xB1}\0\0\xB3}\0\0\xBB}\0\0\xBC}\0\0\xBF}\0\0\xC0}\0\0\xCA}\0\0\xCB}\0\0\xCF}\0\0\xD0}\0\0\xD1}\0\0\xD3}\0\0\xDA}\0\0\xDB}\0\0\xE0}\0\0\xE1}\0\0\xE8}\0\0\xEA}\0\0\xEF}\0\0\xF0}\0\0\xF4}\0\0\xF5}\0\0\xFB}\0\0\xFC}\0\0\x01~\0\0\x02~\0\0\x04~\0\0\x05~\0\0\x1B~\0\0\x1C~\0\0&~\0\0'~\0\0+~\0\0,~\0\0.~\0\0/~\0\0>~\0\0?~\0\0A~\0\0B~\0\0J~\0\0K~\0\0T~\0\0V~\0\0m~\0\0n~\0\0p~\0\0q~\0\x006\x7F\0\x007\x7F\0\0j\x7F\0\0k\x7F\0\0n\x7F\0\0o\x7F\0\0p\x7F\0\0q\x7F\0\0r\x7F\0\0s\x7F\0\0u\x7F\0\0v\x7F\0\0w\x7F\0\0x\x7F\0\0\x85\x7F\0\0\x86\x7F\0\0\x8A\x7F\0\0\x8B\x7F\0\0\x8E\x7F\0\0\x8F\x7F\0\0\x9E\x7F\0\0\x9F\x7F\0\0\xA4\x7F\0\0\xA5\x7F\0\0\xA8\x7F\0\0\xAA\x7F\0\0\xBD\x7F\0\0\xBE\x7F\0\0\xC1\x7F\0\0\xC2\x7F\0\0\xCC\x7F\0\0\xCD\x7F\0\0\xD2\x7F\0\0\xD3\x7F\0\0\xFB\x7F\0\0\xFD\x7F\0\0\x01\x80\0\0\x02\x80\0\0\x03\x80\0\0\x04\x80\0\0\x05\x80\0\0\x06\x80\0\0\x10\x80\0\0\x11\x80\0\0\x15\x80\0\0\x16\x80\0\0\x17\x80\0\0\x18\x80\0\x003\x80\0\x004\x80\0\0V\x80\0\0W\x80\0\0^\x80\0\0_\x80\0\0t\x80\0\0u\x80\0\0w\x80\0\0x\x80\0\0\x89\x80\0\0\x8A\x80\0\0\x8C\x80\0\0\x8D\x80\0\0\x96\x80\0\0\x97\x80\0\0\x98\x80\0\0\x99\x80\0\0\x9D\x80\0\0\x9E\x80\0\0\xA1\x80\0\0\xA3\x80\0\0\xA5\x80\0\0\xA6\x80\0\0\xA9\x80\0\0\xAB\x80\0\0\xAF\x80\0\0\xB0\x80\0\0\xB2\x80\0\0\xB3\x80\0\0\xBA\x80\0\0\xBB\x80\0\0\xC3\x80\0\0\xC4\x80\0\0\xC6\x80\0\0\xC7\x80\0\0\xCC\x80\0\0\xCD\x80\0\0\xCE\x80\0\0\xCF\x80\0\0\xDE\x80\0\0\xDF\x80\0\0\xF4\x80\0\0\xF5\x80\0\0\xF8\x80\0\0\xF9\x80\0\0\xFD\x80\0\0\xFE\x80\0\0\x02\x81\0\0\x03\x81\0\0\x05\x81\0\0\x06\x81\0\0\x07\x81\0\0\t\x81\0\0\n\x81\0\0\x0B\x81\0\0\x1A\x81\0\0\x1B\x81\0\x001\x81\0\x002\x81\0\x003\x81\0\x004\x81\0\0N\x81\0\0O\x81\0\0P\x81\0\0Q\x81\0\0U\x81\0\0V\x81\0\0k\x81\0\0l\x81\0\0p\x81\0\0q\x81\0\0x\x81\0\0{\x81\0\0\x9A\x81\0\0\x9B\x81\0\0\x9C\x81\0\0\x9E\x81\0\0\xA8\x81\0\0\xA9\x81\0\0\xB3\x81\0\0\xB4\x81\0\0\xC6\x81\0\0\xC7\x81\0\0\xD3\x81\0\0\xD4\x81\0\0\xE3\x81\0\0\xE4\x81\0\0\xE8\x81\0\0\xE9\x81\0\0\xEA\x81\0\0\xEB\x81\0\0\xED\x81\0\0\xEE\x81\0\0\xF3\x81\0\0\xF5\x81\0\0\xFC\x81\0\0\xFD\x81\0\0\x08\x82\0\0\t\x82\0\0\x0C\x82\0\0\r\x82\0\0\x0E\x82\0\0\x0F\x82\0\0\x17\x82\0\0\x18\x82\0\0\x1E\x82\0\0 \x82\0\0*\x82\0\0+\x82\0\0,\x82\0\0-\x82\0\x006\x82\0\08\x82\0\09\x82\0\0:\x82\0\0G\x82\0\0H\x82\0\0f\x82\0\0g\x82\0\0o\x82\0\0p\x82\0\0r\x82\0\0s\x82\0\0v\x82\0\0w\x82\0\0\x8B\x82\0\0\x8C\x82\0\0\x9D\x82\0\0\x9E\x82\0\0\xAF\x82\0\0\xB0\x82\0\0\xB1\x82\0\0\xB2\x82\0\0\xB3\x82\0\0\xB4\x82\0\0\xB8\x82\0\0\xB9\x82\0\0\xBD\x82\0\0\xBE\x82\0\0\xD7\x82\0\0\xD8\x82\0\0\xDB\x82\0\0\xDC\x82\0\0\xE5\x82\0\0\xE7\x82\0\0\xF1\x82\0\0\xF2\x82\0\0\x02\x83\0\0\x03\x83\0\0\x0E\x83\0\0\x0F\x83\0\0(\x83\0\0)\x83\0\x006\x83\0\x007\x83\0\0I\x83\0\0J\x83\0\0R\x83\0\0S\x83\0\0X\x83\0\0Y\x83\0\0w\x83\0\0x\x83\0\0\xCA\x83\0\0\xCB\x83\0\0\xCC\x83\0\0\xCD\x83\0\0\xD3\x83\0\0\xD4\x83\0\0\xDC\x83\0\0\xDD\x83\0\0\xEF\x83\0\0\xF0\x83\0\0\x0E\x84\0\0\x0F\x84\0\0=\x84\0\0>\x84\0\0I\x84\0\0J\x84\0\0W\x84\0\0X\x84\0\0[\x84\0\0\\\x84\0\0l\x84\0\0m\x84\0\0\xB8\x84\0\0\xB9\x84\0\0\xC4\x84\0\0\xC5\x84\0\0\xCB\x84\0\0\xCC\x84\0\0\x11\x85\0\0\x12\x85\0\x005\x85\0\x006\x85\0\0=\x85\0\0>\x85\0\0\x84\x85\0\0\x85\x85\0\0\xA6\x85\0\0\xA7\x85\0\0\xAA\x85\0\0\xAD\x85\0\0\xCD\x85\0\0\xCE\x85\0\0\xE4\x85\0\0\xE5\x85\0\0\xE9\x85\0\0\xEA\x85\0\0\xFB\x85\0\0\xFC\x85\0\0N\x86\0\0O\x86\0\0P\x86\0\0Q\x86\0\0Z\x86\0\0[\x86\0\0\\\x86\0\0]\x86\0\0^\x86\0\0_\x86\0\0k\x86\0\0l\x86\0\0y\x86\0\0z\x86\0\0\x8A\x86\0\0\x8B\x86\0\0\x95\x86\0\0\x96\x86\0\0\xC7\x86\0\0\xC8\x86\0\0\xCD\x86\0\0\xCE\x86\0\0\xEE\x86\0\0\xEF\x86\0\0\x02\x87\0\0\x03\x87\0\0\x1C\x87\0\0\x1D\x87\0\0\x8D\x87\0\0\x8E\x87\0\0@\x88\0\0A\x88\0\0F\x88\0\0G\x88\0\0L\x88\0\0M\x88\0\0S\x88\0\0T\x88\0\0W\x88\0\0X\x88\0\0[\x88\0\0\\\x88\0\0]\x88\0\0^\x88\0\0a\x88\0\0b\x88\0\0c\x88\0\0d\x88\0\0h\x88\0\0i\x88\0\0p\x88\0\0q\x88\0\0w\x88\0\0x\x88\0\0\x8B\x88\0\0\x8C\x88\0\0\x96\x88\0\0\x97\x88\0\0\xAB\x88\0\0\xAC\x88\0\0\xC1\x88\0\0\xC3\x88\0\0\xC5\x88\0\0\xC6\x88\0\0\xCF\x88\0\0\xD0\x88\0\0\xD5\x88\0\0\xD6\x88\0\0\xDC\x88\0\0\xDD\x88\0\0\xF8\x88\0\0\xF9\x88\0\0\xFD\x88\0\0\xFF\x88\0\0\x07\x89\0\0\x08\x89\0\0\x10\x89\0\0\x11\x89\0\0\x12\x89\0\0\x13\x89\0\0_\x89\0\0`\x89\0\0r\x89\0\0s\x89\0\0\x7F\x89\0\0\x80\x89\0\0\x81\x89\0\0\x82\x89\0\0\x86\x89\0\0\x88\x89\0\0\x8B\x89\0\0\x8C\x89\0\0\x8F\x89\0\0\x90\x89\0\0\x96\x89\0\0\x97\x89\0\0\x9A\x89\0\0\x9B\x89\0\0\xA7\x89\0\0\xA8\x89\0\0\xAA\x89\0\0\xAB\x89\0\0\xB3\x89\0\0\xB4\x89\0\0\xD2\x89\0\0\xD3\x89\0\0\xE3\x89\0\0\xE4\x89\0\0\xE6\x89\0\0\xE7\x89\0\0\0\x8A\0\0\x01\x8A\0\0\x02\x8A\0\0\x04\x8A\0\0\x08\x8A\0\0\t\x8A\0\0\x0E\x8A\0\0\x0F\x8A\0\0\x13\x8A\0\0\x14\x8A\0\0\x17\x8A\0\0\x19\x8A\0\0\x1F\x8A\0\0 \x8A\0\0*\x8A\0\0+\x8A\0\0-\x8A\0\0.\x8A\0\x001\x8A\0\x002\x8A\0\x003\x8A\0\x005\x8A\0\0:\x8A\0\0;\x8A\0\0<\x8A\0\0=\x8A\0\0P\x8A\0\0Q\x8A\0\0T\x8A\0\0V\x8A\0\0^\x8A\0\0_\x8A\0\0`\x8A\0\0a\x8A\0\0c\x8A\0\0d\x8A\0\0f\x8A\0\0g\x8A\0\0i\x8A\0\0j\x8A\0\0n\x8A\0\0o\x8A\0\0p\x8A\0\0t\x8A\0\0\x87\x8A\0\0\x88\x8A\0\0\x89\x8A\0\0\x8A\x8A\0\0\x8C\x8A\0\0\x8E\x8A\0\0\x93\x8A\0\0\x94\x8A\0\0\x95\x8A\0\0\x96\x8A\0\0\x98\x8A\0\0\x99\x8A\0\0\x9E\x8A\0\0\x9F\x8A\0\0\xA0\x8A\0\0\xA1\x8A\0\0\xA4\x8A\0\0\xA5\x8A\0\0\xAC\x8A\0\0\xAE\x8A\0\0\xB0\x8A\0\0\xB1\x8A\0\0\xB2\x8A\0\0\xB3\x8A\0\0\xBF\x8A\0\0\xC0\x8A\0\0\xC7\x8A\0\0\xC8\x8A\0\0\xCB\x8A\0\0\xCC\x8A\0\0\xD6\x8A\0\0\xD7\x8A\0\0\xE6\x8A\0\0\xE8\x8A\0\0\xED\x8A\0\0\xEF\x8A\0\0\xF8\x8A\0\0\xF9\x8A\0\0\xFE\x8A\0\0\xFF\x8A\0\0\0\x8B\0\0\x02\x8B\0\0\x04\x8B\0\0\x05\x8B\0\0\x0E\x8B\0\0\x0F\x8B\0\0\x19\x8B\0\0\x1A\x8B\0\0\x1B\x8B\0\0\x1C\x8B\0\0\x1D\x8B\0\0\x1E\x8B\0\0!\x8B\0\0\"\x8B\0\09\x8B\0\0:\x8B\0\0X\x8B\0\0Y\x8B\0\0\\\x8B\0\0]\x8B\0\0f\x8B\0\0g\x8B\0\0p\x8B\0\0q\x8B\0\0r\x8B\0\0s\x8B\0\0w\x8B\0\0x\x8B\0\x007\x8C\0\08\x8C\0\0F\x8C\0\0G\x8C\0\0J\x8C\0\0K\x8C\0\0Z\x8C\0\0[\x8C\0\0a\x8C\0\0b\x8C\0\0j\x8C\0\0k\x8C\0\0\x8C\x8C\0\0\x8D\x8C\0\0\x9D\x8C\0\0\x9F\x8C\0\0\xA0\x8C\0\0\xA3\x8C\0\0\xA7\x8C\0\0\xAD\x8C\0\0\xAF\x8C\0\0\xB0\x8C\0\0\xB4\x8C\0\0\xB5\x8C\0\0\xB7\x8C\0\0\xB9\x8C\0\0\xBB\x8C\0\0\xBD\x8C\0\0\xBF\x8C\0\0\xC1\x8C\0\0\xC2\x8C\0\0\xC5\x8C\0\0\xC7\x8C\0\0\xC8\x8C\0\0\xCA\x8C\0\0\xCB\x8C\0\0\xD3\x8C\0\0\xD4\x8C\0\0\xDB\x8C\0\0\xDD\x8C\0\0\xDE\x8C\0\0\xDF\x8C\0\0\xE0\x8C\0\0\xE1\x8C\0\0\xE2\x8C\0\0\xE3\x8C\0\0\xE6\x8C\0\0\xE7\x8C\0\0\xEA\x8C\0\0\xEB\x8C\0\0\xED\x8C\0\0\xEE\x8C\0\0\xFC\x8C\0\0\xFD\x8C\0\0\x08\x8D\0\0\t\x8D\0\0d\x8D\0\0e\x8D\0\0f\x8D\0\0g\x8D\0\0p\x8D\0\0q\x8D\0\0t\x8D\0\0u\x8D\0\0w\x8D\0\0x\x8D\0\0\x85\x8D\0\0\x86\x8D\0\0\x8A\x8D\0\0\x8B\x8D\0\0\xA3\x8D\0\0\xA4\x8D\0\0\xB3\x8D\0\0\xB4\x8D\0\0\xDD\x8D\0\0\xDE\x8D\0\0\xE1\x8D\0\0\xE2\x8D\0\0\xEF\x8D\0\0\xF0\x8D\0\0\xF3\x8D\0\0\xF4\x8D\0\0\xF5\x8D\0\0\xF6\x8D\0\0\n\x8E\0\0\x0B\x8E\0\0\x0F\x8E\0\0\x10\x8E\0\0*\x8E\0\0+\x8E\0\0t\x8E\0\0u\x8E\0\0\x8D\x8E\0\0\x8E\x8E\0\0\xAB\x8E\0\0\xAC\x8E\0\0\xCA\x8E\0\0\xCB\x8E\0\0\xCC\x8E\0\0\xCE\x8E\0\0\xD2\x8E\0\0\xD3\x8E\0\0\xDF\x8E\0\0\xE0\x8E\0\0\xE2\x8E\0\0\xE3\x8E\0\0\xF8\x8E\0\0\xF9\x8E\0\0\xFD\x8E\0\0\xFE\x8E\0\0\x03\x8F\0\0\x04\x8F\0\0\t\x8F\0\0\n\x8F\0\0\x1D\x8F\0\0\x1E\x8F\0\0)\x8F\0\0+\x8F\0\08\x8F\0\09\x8F\0\0D\x8F\0\0E\x8F\0\0\x9B\x8F\0\0\x9C\x8F\0\0\x9E\x8F\0\0\x9F\x8F\0\0\xA3\x8F\0\0\xA4\x8F\0\0\xB1\x8F\0\0\xB3\x8F\0\0\xBA\x8F\0\0\xBB\x8F\0\0\xBC\x8F\0\0\xBD\x8F\0\0\xC5\x8F\0\0\xC6\x8F\0\0\xCE\x8F\0\0\xCF\x8F\0\0\xD1\x8F\0\0\xD2\x8F\0\0\xD4\x8F\0\0\xD5\x8F\0\0\xEB\x8F\0\0\xEC\x8F\0\0\xED\x8F\0\0\xEE\x8F\0\0\xF0\x8F\0\0\xF1\x8F\0\0\xF7\x8F\0\0\xF8\x8F\0\0\xFD\x8F\0\0\xFE\x8F\0\0\0\x90\0\0\x02\x90\0\0\x03\x90\0\0\x04\x90\0\0\x06\x90\0\0\x07\x90\0\0\x0F\x90\0\0\x11\x90\0\0\x13\x90\0\0\x15\x90\0\0\x1A\x90\0\0\x1B\x90\0\0\x1D\x90\0\0\x1E\x90\0\0\x1F\x90\0\0!\x90\0\0#\x90\0\0$\x90\0\0.\x90\0\0/\x90\0\x001\x90\0\x003\x90\0\08\x90\0\09\x90\0\0B\x90\0\0C\x90\0\0E\x90\0\0F\x90\0\0G\x90\0\0H\x90\0\0J\x90\0\0L\x90\0\0M\x90\0\0O\x90\0\0S\x90\0\0V\x90\0\0\\\x90\0\0]\x90\0\0`\x90\0\0b\x90\0\0c\x90\0\0d\x90\0\0i\x90\0\0j\x90\0\0m\x90\0\0o\x90\0\0u\x90\0\0v\x90\0\0w\x90\0\0y\x90\0\0z\x90\0\0{\x90\0\0\x7F\x90\0\0\x80\x90\0\0\x84\x90\0\0\x85\x90\0\0\xA3\x90\0\0\xA4\x90\0\0\xA6\x90\0\0\xA7\x90\0\0\xAA\x90\0\0\xAB\x90\0\0\xB8\x90\0\0\xB9\x90\0\0\xCA\x90\0\0\xCB\x90\0\0\xCE\x90\0\0\xCF\x90\0\0\xE1\x90\0\0\xE2\x90\0\0\xE8\x90\0\0\xE9\x90\0\0\xED\x90\0\0\xEE\x90\0\0\xF5\x90\0\0\xF6\x90\0\0\xF7\x90\0\0\xF8\x90\0\0\xFD\x90\0\0\xFE\x90\0\0L\x91\0\0O\x91\0\0R\x91\0\0S\x91\0\0T\x91\0\0U\x91\0\0b\x91\0\0c\x91\0\0j\x91\0\0k\x91\0\0l\x91\0\0m\x91\0\0u\x91\0\0v\x91\0\0w\x91\0\0y\x91\0\0\x92\x91\0\0\x93\x91\0\0\x9C\x91\0\0\x9D\x91\0\0\xB8\x91\0\0\xB9\x91\0\0\xC7\x91\0\0\xC9\x91\0\0\xCC\x91\0\0\xD0\x91\0\0\xD1\x91\0\0\xD2\x91\0\0\xDC\x91\0\0\xDE\x91\0\0\xE3\x91\0\0\xE4\x91\0\0\r\x92\0\0\x0E\x92\0\x004\x92\0\x005\x92\0\0D\x92\0\0E\x92\0\0[\x92\0\0\\\x92\0\0b\x92\0\0c\x92\0\0q\x92\0\0r\x92\0\0\x80\x92\0\0\x81\x92\0\0\x83\x92\0\0\x84\x92\0\0\x85\x92\0\0\x86\x92\0\0\x98\x92\0\0\x99\x92\0\0\xAD\x92\0\0\xAE\x92\0\0\xED\x92\0\0\xEE\x92\0\0\xF3\x92\0\0\xF4\x92\0\0\xFC\x92\0\0\xFD\x92\0\0 \x93\0\0!\x93\0\0&\x93\0\0'\x93\0\0,\x93\0\0-\x93\0\0.\x93\0\x000\x93\0\x002\x93\0\x003\x93\0\0K\x93\0\0L\x93\0\0[\x93\0\0\\\x93\0\0u\x93\0\0v\x93\0\0\x8C\x93\0\0\x8D\x93\0\0\x96\x93\0\0\x97\x93\0\0\xAE\x93\0\0\xAF\x93\0\0\xE1\x93\0\0\xE2\x93\0\0\x18\x94\0\0\x19\x94\0\0Q\x94\0\0R\x94\0\0w\x95\0\0x\x95\0\0\x80\x95\0\0\x81\x95\0\0\x89\x95\0\0\x8A\x95\0\0\x8B\x95\0\0\x8C\x95\0\0\x91\x95\0\0\x92\x95\0\0\x93\x95\0\0\x94\x95\0\0\xA2\x95\0\0\xA4\x95\0\0\xA5\x95\0\0\xA6\x95\0\0\xB2\x95\0\0\xB3\x95\0\0\xC7\x95\0\0\xC8\x95\0\0\xD8\x95\0\0\xD9\x95\0\0\x1C\x96\0\0\x1D\x96\0\0*\x96\0\0+\x96\0\x002\x96\0\x003\x96\0\0;\x96\0\0<\x96\0\0D\x96\0\0E\x96\0\0M\x96\0\0N\x96\0\0P\x96\0\0Q\x96\0\0[\x96\0\0\\\x96\0\0b\x96\0\0f\x96\0\0j\x96\0\0k\x96\0\0p\x96\0\0q\x96\0\0s\x96\0\0t\x96\0\0u\x96\0\0w\x96\0\0x\x96\0\0y\x96\0\0z\x96\0\0{\x96\0\0}\x96\0\0~\x96\0\0\x85\x96\0\0\x87\x96\0\0\x8A\x96\0\0\x8B\x96\0\0\x8E\x96\0\0\x90\x96\0\0\x94\x96\0\0\x95\x96\0\0\x99\x96\0\0\x9A\x96\0\0\x9B\x96\0\0\x9D\x96\0\0\xA0\x96\0\0\xA1\x96\0\0\xA3\x96\0\0\xA4\x96\0\0\xB7\x96\0\0\xB8\x96\0\0\xBB\x96\0\0\xBC\x96\0\0\xC4\x96\0\0\xC8\x96\0\0\xCC\x96\0\0\xCD\x96\0\0\xD1\x96\0\0\xD2\x96\0\0\xE2\x96\0\0\xE4\x96\0\0\xE8\x96\0\0\xE9\x96\0\0\xEA\x96\0\0\xEB\x96\0\0\xF0\x96\0\0\xF1\x96\0\0\xF2\x96\0\0\xF3\x96\0\0\xF6\x96\0\0\xF8\x96\0\0\xFB\x96\0\0\xFC\x96\0\0\0\x97\0\0\x01\x97\0\0\x07\x97\0\0\x08\x97\0\0\n\x97\0\0\x0B\x97\0\0\x1C\x97\0\0\x1D\x97\0\0'\x97\0\0(\x97\0\x002\x97\0\x003\x97\0\0R\x97\0\0S\x97\0\0Y\x97\0\0Z\x97\0\0^\x97\0\0_\x97\0\0b\x97\0\0c\x97\0\0i\x97\0\0j\x97\0\0t\x97\0\0u\x97\0\0\xD3\x97\0\0\xD4\x97\0\0\xF3\x97\0\0\xF4\x97\0\0\xFB\x97\0\0\xFC\x97\0\0\xFF\x97\0\0\0\x98\0\0\x02\x98\0\0\x04\x98\0\0\x05\x98\0\0\x07\x98\0\0\x08\x98\0\0\t\x98\0\0\x10\x98\0\0\x14\x98\0\0\x18\x98\0\0\x19\x98\0\0,\x98\0\0.\x98\0\0;\x98\0\0=\x98\0\0L\x98\0\0O\x98\0\0T\x98\0\0V\x98\0\0X\x98\0\0Y\x98\0\0^\x98\0\0_\x98\0\0g\x98\0\0h\x98\0\0\xA8\x98\0\0\xA9\x98\0\0\xDB\x98\0\0\xDC\x98\0\0\xDF\x98\0\0\xE0\x98\0\0\xE2\x98\0\0\xE3\x98\0\0\xEF\x98\0\0\xF0\x98\0\0\xF2\x98\0\0\xF3\x98\0\0\xFC\x98\0\0\xFF\x98\0\0\x05\x99\0\0\x06\x99\0\0\n\x99\0\0\x0B\x99\0\0\x0C\x99\0\0\r\x99\0\0\x13\x99\0\0\x14\x99\0\0(\x99\0\0)\x99\0\0\x96\x99\0\0\x97\x99\0\0\x99\x99\0\0\x9A\x99\0\0\xAC\x99\0\0\xAD\x99\0\0\xC4\x99\0\0\xC7\x99\0\0\xD0\x99\0\0\xD1\x99\0\0\xD2\x99\0\0\xD3\x99\0\0\x0E\x9A\0\0\x0F\x9A\0\0\x12\x9A\0\0\x14\x9A\0\x000\x9A\0\x001\x9A\0\0Z\x9A\0\0[\x9A\0\0\xA8\x9A\0\0\xA9\x9A\0\0\xB8\x9A\0\0\xB9\x9A\0\0\xC4\x9A\0\0\xC5\x9A\0\0\xD8\x9A\0\0\xD9\x9A\0\0\xEA\x9A\0\0\xEB\x9A\0\x001\x9B\0\x002\x9B\0\0<\x9B\0\0=\x9B\0\0B\x9B\0\0C\x9B\0\0E\x9B\0\0F\x9B\0\0T\x9B\0\0U\x9B\0\0Z\x9B\0\0[\x9B\0\0\xAE\x9B\0\0\xAF\x9B\0\0\xE8\x9B\0\0\xE9\x9B\0\0\xE5\x9C\0\0\xE6\x9C\0\0\xF4\x9C\0\0\xF5\x9C\0\0\x8F\x9D\0\0\x90\x9D\0\0\xB4\x9D\0\0\xB5\x9D\0\0\x7F\x9E\0\0\x80\x9E\0\0\x93\x9E\0\0\x94\x9E\0\0\x97\x9E\0\0\x98\x9E\0\0\xA6\x9E\0\0\xA7\x9E\0\0\xBA\x9E\0\0\xBC\x9E\0\0\xC4\x9E\0\0\xC5\x9E\0\0\xD2\x9E\0\0\xD3\x9E\0\0\xD9\x9E\0\0\xDA\x9E\0\0\x13\x9F\0\0\x14\x9F\0\0;\x9F\0\0<\x9F\0\0b\x9F\0\0c\x9F\0\0") }, 2311u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static PA: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x05\n\0\0\x0B\n\0\0\x0F\n\0\0\x11\n\0\0\x13\n\0\0)\n\0\0*\n\0\x001\n\0\x002\n\0\x003\n\0\x005\n\0\x006\n\0\08\n\0\0:\n\0\0<\n\0\0=\n\0\0>\n\0\0C\n\0\0G\n\0\0I\n\0\0K\n\0\0N\n\0\0\\\n\0\0]\n\0\0f\n\0\0u\n\0\0") }, 68u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x05\0\0\0\0\0\x06\0\x0C\0\x12\0\x18\0\xE0\xA8\x96\xE0\xA8\xBC\xE0\xA8\x97\xE0\xA8\xBC\xE0\xA8\x9C\xE0\xA8\xBC\xE0\xA8\xAB\xE0\xA8\xBC\xE0\xA8\xB8\xE0\xA8\xBC") },
+ ));
+ static KM: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x80\x17\0\0\x9D\x17\0\0\x9F\x17\0\0\xA3\x17\0\0\xA5\x17\0\0\xA8\x17\0\0\xA9\x17\0\0\xB4\x17\0\0\xB6\x17\0\0\xCC\x17\0\0\xCD\x17\0\0\xCE\x17\0\0\xD0\x17\0\0\xD1\x17\0\0\xD2\x17\0\0\xD3\x17\0\0") }, 72u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x06\0\xE1\x9E\xA2\xE1\x9E\xB6\xE1\x9E\xA7\xE1\x9E\x80") },
+ ));
+ static GU: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x81\n\0\0\x84\n\0\0\x85\n\0\0\x8C\n\0\0\x8D\n\0\0\x8E\n\0\0\x8F\n\0\0\x92\n\0\0\x93\n\0\0\xA9\n\0\0\xAA\n\0\0\xB1\n\0\0\xB2\n\0\0\xB4\n\0\0\xB5\n\0\0\xBA\n\0\0\xBC\n\0\0\xC6\n\0\0\xC7\n\0\0\xCA\n\0\0\xCB\n\0\0\xCE\n\0\0\xD0\n\0\0\xD1\n\0\0\xE0\n\0\0\xE1\n\0\0") }, 68u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AS: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x81\t\0\0\x84\t\0\0\x85\t\0\0\x8C\t\0\0\x8F\t\0\0\x91\t\0\0\x93\t\0\0\xA9\t\0\0\xAA\t\0\0\xB0\t\0\0\xB2\t\0\0\xB3\t\0\0\xB6\t\0\0\xBA\t\0\0\xBC\t\0\0\xBD\t\0\0\xBE\t\0\0\xC4\t\0\0\xC7\t\0\0\xC9\t\0\0\xCB\t\0\0\xCE\t\0\0\xF0\t\0\0\xF2\t\0\0") }, 59u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x04\0\0\0\0\0\t\0\x0F\0\x15\0\xE0\xA6\x95\xE0\xA7\x8D\xE0\xA6\xB7\xE0\xA6\xA1\xE0\xA6\xBC\xE0\xA6\xA2\xE0\xA6\xBC\xE0\xA6\xAF\xE0\xA6\xBC") },
+ ));
+ static MNI: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x81\t\0\0\x84\t\0\0\x85\t\0\0\x8C\t\0\0\x8F\t\0\0\x91\t\0\0\x93\t\0\0\xA9\t\0\0\xAA\t\0\0\xB1\t\0\0\xB2\t\0\0\xB3\t\0\0\xB6\t\0\0\xBA\t\0\0\xBC\t\0\0\xBD\t\0\0\xBE\t\0\0\xC4\t\0\0\xC7\t\0\0\xC9\t\0\0\xCB\t\0\0\xCE\t\0\0\xF1\t\0\0\xF2\t\0\0") }, 59u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x03\0\0\0\0\0\x06\0\x0C\0\xE0\xA6\xA1\xE0\xA6\xBC\xE0\xA6\xA2\xE0\xA6\xBC\xE0\xA6\xAF\xE0\xA6\xBC") },
+ ));
+ static BN: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x81\t\0\0\x84\t\0\0\x85\t\0\0\x8D\t\0\0\x8F\t\0\0\x91\t\0\0\x93\t\0\0\xA9\t\0\0\xAA\t\0\0\xB1\t\0\0\xB2\t\0\0\xB3\t\0\0\xB6\t\0\0\xBA\t\0\0\xBC\t\0\0\xC5\t\0\0\xC7\t\0\0\xC9\t\0\0\xCB\t\0\0\xCF\t\0\0\xD7\t\0\0\xD8\t\0\0\xE0\t\0\0\xE4\t\0\0\xFA\t\0\0\xFB\t\0\0") }, 68u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x04\0\0\0\0\0\t\0\x0F\0\x15\0\xE0\xA6\x95\xE0\xA7\x8D\xE0\xA6\xB7\xE0\xA6\xA1\xE0\xA6\xBC\xE0\xA6\xA2\xE0\xA6\xBC\xE0\xA6\xAF\xE0\xA6\xBC") },
+ ));
+ static LO: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x81\x0E\0\0\x83\x0E\0\0\x84\x0E\0\0\x85\x0E\0\0\x87\x0E\0\0\x89\x0E\0\0\x8A\x0E\0\0\x8B\x0E\0\0\x8D\x0E\0\0\x8E\x0E\0\0\x94\x0E\0\0\x98\x0E\0\0\x99\x0E\0\0\xA0\x0E\0\0\xA1\x0E\0\0\xA4\x0E\0\0\xA5\x0E\0\0\xA6\x0E\0\0\xA7\x0E\0\0\xA8\x0E\0\0\xAA\x0E\0\0\xAC\x0E\0\0\xAD\x0E\0\0\xBA\x0E\0\0\xBB\x0E\0\0\xBE\x0E\0\0\xC0\x0E\0\0\xC5\x0E\0\0\xC6\x0E\0\0\xC7\x0E\0\0\xC8\x0E\0\0\xCE\x0E\0\0\xDC\x0E\0\0\xDE\x0E\0\0") }, 55u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SI: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x82\r\0\0\x84\r\0\0\x85\r\0\0\x8E\r\0\0\x91\r\0\0\x97\r\0\0\x9A\r\0\0\xA6\r\0\0\xA7\r\0\0\xB2\r\0\0\xB3\r\0\0\xBC\r\0\0\xBD\r\0\0\xBE\r\0\0\xC0\r\0\0\xC7\r\0\0\xCA\r\0\0\xCB\r\0\0\xCF\r\0\0\xD5\r\0\0\xD6\r\0\0\xD7\r\0\0\xD8\r\0\0\xE0\r\0\0\xF2\r\0\0\xF3\r\0\0") }, 74u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KN: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x82\x0C\0\0\x84\x0C\0\0\x85\x0C\0\0\x8D\x0C\0\0\x8E\x0C\0\0\x91\x0C\0\0\x92\x0C\0\0\xA9\x0C\0\0\xAA\x0C\0\0\xB4\x0C\0\0\xB5\x0C\0\0\xBA\x0C\0\0\xBC\x0C\0\0\xC5\x0C\0\0\xC6\x0C\0\0\xC9\x0C\0\0\xCA\x0C\0\0\xCE\x0C\0\0\xD5\x0C\0\0\xD7\x0C\0\0\xE0\x0C\0\0\xE2\x0C\0\0\xE6\x0C\0\0\xF0\x0C\0\0") }, 81u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TA: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x83\x0B\0\0\x84\x0B\0\0\x85\x0B\0\0\x8B\x0B\0\0\x8E\x0B\0\0\x91\x0B\0\0\x92\x0B\0\0\x96\x0B\0\0\x99\x0B\0\0\x9B\x0B\0\0\x9C\x0B\0\0\x9D\x0B\0\0\x9E\x0B\0\0\xA0\x0B\0\0\xA3\x0B\0\0\xA5\x0B\0\0\xA8\x0B\0\0\xAB\x0B\0\0\xAE\x0B\0\0\xB6\x0B\0\0\xB7\x0B\0\0\xBA\x0B\0\0\xBE\x0B\0\0\xC3\x0B\0\0\xC6\x0B\0\0\xC9\x0B\0\0\xCA\x0B\0\0\xCE\x0B\0\0") }, 47u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static EL: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x90\x03\0\0\x91\x03\0\0\xAC\x03\0\0\xCF\x03\0\0") }, 36u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static EL_POLYTON: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x90\x03\0\0\x91\x03\0\0\xAC\x03\0\0\xCF\x03\0\0\0\x1F\0\0\x08\x1F\0\0\x10\x1F\0\0\x16\x1F\0\0 \x1F\0\0(\x1F\0\x000\x1F\0\08\x1F\0\0B\x1F\0\0E\x1F\0\0P\x1F\0\0X\x1F\0\0b\x1F\0\0h\x1F\0\0p\x1F\0\0q\x1F\0\0r\x1F\0\0s\x1F\0\0t\x1F\0\0u\x1F\0\0v\x1F\0\0w\x1F\0\0x\x1F\0\0y\x1F\0\0z\x1F\0\0{\x1F\0\0|\x1F\0\0}\x1F\0\0\xB6\x1F\0\0\xB7\x1F\0\0\xC6\x1F\0\0\xC7\x1F\0\0\xD2\x1F\0\0\xD3\x1F\0\0\xD6\x1F\0\0\xD8\x1F\0\0\xE2\x1F\0\0\xE3\x1F\0\0\xE6\x1F\0\0\xE8\x1F\0\0\xF6\x1F\0\0\xF7\x1F\0\0") }, 99u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static UK: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xBC\x02\0\0\xBD\x02\0\x000\x04\0\0J\x04\0\0L\x04\0\0M\x04\0\0N\x04\0\0P\x04\0\0T\x04\0\0U\x04\0\0V\x04\0\0X\x04\0\0\x91\x04\0\0\x92\x04\0\0") }, 34u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static NQO: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xCA\x07\0\0\xE8\x07\0\0\xEB\x07\0\0\xF6\x07\0\0") }, 41u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static HE: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xD0\x05\0\0\xEB\x05\0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KA: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xD0\x10\0\0\xF1\x10\0\0") }, 33u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static CHR: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xF8\x13\0\0\xFD\x13\0\0p\xAB\0\0\xC0\xAB\0\0") }, 85u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static VMW: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0b\0\0\0c\0\0\0d\0\0\0e\0\0\0g\0\0\0h\0\0\0q\0\0\0r\0\0\0{\0\0\0") }, 22u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x05\0\0\0\0\0\x02\0\x04\0\x06\0\x08\0khphthtttth") },
+ ));
+ static MI: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0b\0\0\0e\0\0\0f\0\0\0h\0\0\0j\0\0\0k\0\0\0l\0\0\0m\0\0\0q\0\0\0r\0\0\0s\0\0\0t\0\0\0v\0\0\0w\0\0\0x\0\0\0\x01\x01\0\0\x02\x01\0\0\x13\x01\0\0\x14\x01\0\0+\x01\0\0,\x01\0\0M\x01\0\0N\x01\0\0k\x01\0\0l\x01\0\0") }, 18u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x02\0ngwh") },
+ ));
+ static TOK: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0b\0\0\0e\0\0\0f\0\0\0i\0\0\0q\0\0\0s\0\0\0v\0\0\0w\0\0\0x\0\0\0") }, 14u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TO: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0b\0\0\0e\0\0\0g\0\0\0h\0\0\0j\0\0\0k\0\0\0q\0\0\0s\0\0\0w\0\0\0\xE1\0\0\0\xE2\0\0\0\xE9\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xF3\0\0\0\xF4\0\0\0\xFA\0\0\0\xFB\0\0\0\x01\x01\0\0\x02\x01\0\0\x13\x01\0\0\x14\x01\0\0+\x01\0\0,\x01\0\0M\x01\0\0N\x01\0\0k\x01\0\0l\x01\0\0\xBB\x02\0\0\xBC\x02\0\0") }, 26u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0ng") },
+ ));
+ static KGP: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0b\0\0\0e\0\0\0l\0\0\0m\0\0\0q\0\0\0r\0\0\0w\0\0\0y\0\0\0z\0\0\0\xE1\0\0\0\xE2\0\0\0\xE3\0\0\0\xE4\0\0\0\xE9\0\0\0\xEA\0\0\0\xF3\0\0\0\xF4\0\0\0)\x01\0\0*\x01\0\0i\x01\0\0j\x01\0\0\xBD\x1E\0\0\xBE\x1E\0\0\xF9\x1E\0\0\xFA\x1E\0\0") }, 26u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static QU: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0b\0\0\0h\0\0\0j\0\0\0k\0\0\0o\0\0\0p\0\0\0r\0\0\0s\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0z\0\0\0\xF1\0\0\0\xF2\0\0\0") }, 15u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x07\0\0\0\0\0\x02\0\x06\0\t\0\x0B\0\x0E\0\x11\0chch\xCA\xBCk\xCA\xBCllp\xCA\xBCq\xCA\xBCt\xCA\xBC") },
+ ));
+ static YRL: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0c\0\0\0d\0\0\0f\0\0\0g\0\0\0h\0\0\0i\0\0\0j\0\0\0k\0\0\0l\0\0\0m\0\0\0o\0\0\0p\0\0\0q\0\0\0r\0\0\0v\0\0\0w\0\0\0z\0\0\0\xE3\0\0\0\xE4\0\0\0)\x01\0\0*\x01\0\0i\x01\0\0j\x01\0\0\xBD\x1E\0\0\xBE\x1E\0\0") }, 21u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static CEB: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0c\0\0\0d\0\0\0f\0\0\0g\0\0\0j\0\0\0k\0\0\0q\0\0\0r\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0z\0\0\0") }, 19u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static YO: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0c\0\0\0d\0\0\0q\0\0\0r\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0z\0\0\0\xE0\0\0\0\xE2\0\0\0\xE8\0\0\0\xEA\0\0\0\xEC\0\0\0\xEE\0\0\0\xF2\0\0\0\xF4\0\0\0\xF9\0\0\0\xFB\0\0\0D\x01\0\0E\x01\0\0\xF9\x01\0\0\xFA\x01\0\0?\x1E\0\0@\x1E\0\0c\x1E\0\0d\x1E\0\0\xB9\x1E\0\0\xBA\x1E\0\0\xCD\x1E\0\0\xCE\x1E\0\0") }, 37u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x08\0\0\0\0\0\x02\0\x05\0\x08\0\x0B\0\x10\0\x15\0\x1A\0gbm\xCC\x80m\xCC\x84n\xCC\x84\xE1\xBA\xB9\xCC\x80\xE1\xBA\xB9\xCC\x81\xE1\xBB\x8D\xCC\x80\xE1\xBB\x8D\xCC\x81") },
+ ));
+ static YO_BJ: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0c\0\0\0d\0\0\0q\0\0\0r\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0z\0\0\0\xE0\0\0\0\xE2\0\0\0\xE8\0\0\0\xEA\0\0\0\xEC\0\0\0\xEE\0\0\0\xF2\0\0\0\xF4\0\0\0\xF9\0\0\0\xFB\0\0\0T\x02\0\0U\x02\0\0[\x02\0\0\\\x02\0\0") }, 33u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x06\0\0\0\0\0\x02\0\x04\0\x08\0\x0C\0\x10\0gbsh\xC9\x94\xCC\x80\xC9\x94\xCC\x81\xC9\x9B\xCC\x80\xC9\x9B\xCC\x81") },
+ ));
+ static TK: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0c\0\0\0d\0\0\0q\0\0\0r\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0{\0\0\0\xE4\0\0\0\xE5\0\0\0\xE7\0\0\0\xE8\0\0\0\xF6\0\0\0\xF7\0\0\0\xFC\0\0\0\xFE\0\0\0H\x01\0\0I\x01\0\0_\x01\0\0`\x01\0\0~\x01\0\0\x7F\x01\0\0") }, 30u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static IS: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0c\0\0\0d\0\0\0q\0\0\0r\0\0\0w\0\0\0x\0\0\0z\0\0\0\xE1\0\0\0\xE2\0\0\0\xE6\0\0\0\xE7\0\0\0\xE9\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xF0\0\0\0\xF1\0\0\0\xF3\0\0\0\xF4\0\0\0\xF6\0\0\0\xF7\0\0\0\xFA\0\0\0\xFB\0\0\0\xFD\0\0\0\xFF\0\0\0") }, 32u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KEA: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0c\0\0\0d\0\0\0q\0\0\0r\0\0\0w\0\0\0x\0\0\0{\0\0\0\xF1\0\0\0\xF2\0\0\0") }, 24u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x04\0\0\0\0\0\x02\0\x04\0\x06\0djlhnhtx") },
+ ));
+ static FO: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0c\0\0\0d\0\0\0q\0\0\0r\0\0\0w\0\0\0y\0\0\0z\0\0\0\xE1\0\0\0\xE2\0\0\0\xE6\0\0\0\xE7\0\0\0\xED\0\0\0\xEE\0\0\0\xF0\0\0\0\xF1\0\0\0\xF3\0\0\0\xF4\0\0\0\xF8\0\0\0\xF9\0\0\0\xFA\0\0\0\xFB\0\0\0\xFD\0\0\0\xFE\0\0\0") }, 29u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SW: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0c\0\0\0d\0\0\0q\0\0\0r\0\0\0x\0\0\0y\0\0\0{\0\0\0") }, 23u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0ch") },
+ ));
+ static IG: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0c\0\0\0d\0\0\0q\0\0\0r\0\0\0x\0\0\0y\0\0\0{\0\0\0E\x1E\0\0F\x1E\0\0\xB9\x1E\0\0\xBA\x1E\0\0\xCB\x1E\0\0\xCC\x1E\0\0\xCD\x1E\0\0\xCE\x1E\0\0\xE5\x1E\0\0\xE6\x1E\0\0") }, 28u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\t\0\0\0\0\0\x02\0\x04\0\x06\0\x08\0\n\0\x0C\0\x0E\0\x10\0chgbghgwkpkwnwnysh") },
+ ));
+ static PCM: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0c\0\0\0d\0\0\0q\0\0\0r\0\0\0x\0\0\0y\0\0\0{\0\0\0\xE1\0\0\0\xE2\0\0\0\xE9\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xF3\0\0\0\xF4\0\0\0\xFA\0\0\0\xFB\0\0\0\xB9\x1E\0\0\xBA\x1E\0\0\xCD\x1E\0\0\xCE\x1E\0\0") }, 30u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x07\0\0\0\0\0\x02\0\x04\0\x06\0\x08\0\n\0\x0F\0chgbkpshzh\xE1\xBA\xB9\xCC\x81\xE1\xBB\x8D\xCC\x81") },
+ ));
+ static BR: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0c\0\0\0d\0\0\0q\0\0\0r\0\0\0{\0\0\0\xEA\0\0\0\xEB\0\0\0\xF1\0\0\0\xF2\0\0\0\xF9\0\0\0\xFA\0\0\0") }, 27u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x02\0chc\xCA\xBCh") },
+ ));
+ static UZ: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0c\0\0\0d\0\0\0w\0\0\0x\0\0\0{\0\0\0\xBC\x02\0\0\xBD\x02\0\0") }, 25u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x04\0\0\0\0\0\x02\0\x05\0\x08\0chg\xCA\xBBo\xCA\xBBsh") },
+ ));
+ static MT: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0c\0\0\0d\0\0\0y\0\0\0z\0\0\0{\0\0\0\xE0\0\0\0\xE1\0\0\0\xE8\0\0\0\xE9\0\0\0\xEC\0\0\0\xED\0\0\0\xF2\0\0\0\xF3\0\0\0\xF9\0\0\0\xFA\0\0\0\x0B\x01\0\0\x0C\x01\0\0!\x01\0\0\"\x01\0\0'\x01\0\0(\x01\0\0|\x01\0\0}\x01\0\0") }, 33u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0g\xC4\xA7") },
+ ));
+ static BLO: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0d\0\0\0e\0\0\0q\0\0\0r\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0z\0\0\0\xE0\0\0\0\xE3\0\0\0\xE8\0\0\0\xEB\0\0\0\xEC\0\0\0\xEF\0\0\0\xF2\0\0\0\xF5\0\0\0\xF9\0\0\0\xFC\0\0\0D\x01\0\0E\x01\0\0K\x01\0\0L\x01\0\0\xDD\x01\0\0\xDE\x01\0\0\xF9\x01\0\0\xFA\x01\0\0T\x02\0\0U\x02\0\0V\x02\0\0W\x02\0\0[\x02\0\0\\\x02\0\0i\x02\0\0j\x02\0\0\x8A\x02\0\0\x8B\x02\0\0?\x1E\0\0@\x1E\0\0") }, 46u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x17\0\0\0\0\0\x02\0\x04\0\x07\0\t\0\x0B\0\x0E\0\x12\0\x16\0\x1A\0\x1E\0\"\0&\0*\0.\x002\x006\0:\0>\0B\0F\0J\0N\0gbkpm\xCC\x80nysh\xC5\x8Bm\xC5\x8B\xCC\x80\xC5\x8B\xCC\x81\xC7\x9D\xCC\x80\xC7\x9D\xCC\x81\xC7\x9D\xCC\x82\xC9\x94\xCC\x80\xC9\x94\xCC\x81\xC9\x94\xCC\x82\xC9\x9B\xCC\x80\xC9\x9B\xCC\x81\xC9\x9B\xCC\x82\xC9\xA9\xCC\x80\xC9\xA9\xCC\x81\xC9\xA9\xCC\x82\xCA\x8A\xCC\x80\xCA\x8A\xCC\x81\xCA\x8A\xCC\x82") },
+ ));
+ static VI: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0f\0\0\0g\0\0\0j\0\0\0k\0\0\0w\0\0\0x\0\0\0z\0\0\0\xE0\0\0\0\xE4\0\0\0\xE8\0\0\0\xEB\0\0\0\xEC\0\0\0\xEE\0\0\0\xF2\0\0\0\xF6\0\0\0\xF9\0\0\0\xFB\0\0\0\xFD\0\0\0\xFE\0\0\0\x03\x01\0\0\x04\x01\0\0\x11\x01\0\0\x12\x01\0\0)\x01\0\0*\x01\0\0i\x01\0\0j\x01\0\0\xA1\x01\0\0\xA2\x01\0\0\xB0\x01\0\0\xB1\x01\0\0\xA1\x1E\0\0\xA2\x1E\0\0\xA3\x1E\0\0\xA4\x1E\0\0\xA5\x1E\0\0\xA6\x1E\0\0\xA7\x1E\0\0\xA8\x1E\0\0\xA9\x1E\0\0\xAA\x1E\0\0\xAB\x1E\0\0\xAC\x1E\0\0\xAD\x1E\0\0\xAE\x1E\0\0\xAF\x1E\0\0\xB0\x1E\0\0\xB1\x1E\0\0\xB2\x1E\0\0\xB3\x1E\0\0\xB4\x1E\0\0\xB5\x1E\0\0\xB6\x1E\0\0\xB7\x1E\0\0\xB8\x1E\0\0\xB9\x1E\0\0\xBA\x1E\0\0\xBB\x1E\0\0\xBC\x1E\0\0\xBD\x1E\0\0\xBE\x1E\0\0\xBF\x1E\0\0\xC0\x1E\0\0\xC1\x1E\0\0\xC2\x1E\0\0\xC3\x1E\0\0\xC4\x1E\0\0\xC5\x1E\0\0\xC6\x1E\0\0\xC7\x1E\0\0\xC8\x1E\0\0\xC9\x1E\0\0\xCA\x1E\0\0\xCB\x1E\0\0\xCC\x1E\0\0\xCD\x1E\0\0\xCE\x1E\0\0\xCF\x1E\0\0\xD0\x1E\0\0\xD1\x1E\0\0\xD2\x1E\0\0\xD3\x1E\0\0\xD4\x1E\0\0\xD5\x1E\0\0\xD6\x1E\0\0\xD7\x1E\0\0\xD8\x1E\0\0\xD9\x1E\0\0\xDA\x1E\0\0\xDB\x1E\0\0\xDC\x1E\0\0\xDD\x1E\0\0\xDE\x1E\0\0\xDF\x1E\0\0\xE0\x1E\0\0\xE1\x1E\0\0\xE2\x1E\0\0\xE3\x1E\0\0\xE4\x1E\0\0\xE5\x1E\0\0\xE6\x1E\0\0\xE7\x1E\0\0\xE8\x1E\0\0\xE9\x1E\0\0\xEA\x1E\0\0\xEB\x1E\0\0\xEC\x1E\0\0\xED\x1E\0\0\xEE\x1E\0\0\xEF\x1E\0\0\xF0\x1E\0\0\xF1\x1E\0\0\xF2\x1E\0\0\xF3\x1E\0\0\xF4\x1E\0\0\xF5\x1E\0\0\xF6\x1E\0\0\xF7\x1E\0\0\xF8\x1E\0\0\xF9\x1E\0\0\xFA\x1E\0\0") }, 89u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static JV: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0f\0\0\0g\0\0\0q\0\0\0r\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0z\0\0\0\xE2\0\0\0\xE3\0\0\0\xE5\0\0\0\xE6\0\0\0\xE8\0\0\0\xEB\0\0\0\xEC\0\0\0\xED\0\0\0\xF2\0\0\0\xF3\0\0\0\xF9\0\0\0\xFA\0\0\0") }, 29u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KXV: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0f\0\0\0g\0\0\0q\0\0\0r\0\0\0w\0\0\0y\0\0\0z\0\0\0\xF1\0\0\0\xF2\0\0\0\x01\x01\0\0\x02\x01\0\0\x13\x01\0\0\x14\x01\0\0+\x01\0\0,\x01\0\0M\x01\0\0N\x01\0\0k\x01\0\0l\x01\0\0\r\x1E\0\0\x0E\x1E\0\x007\x1E\0\08\x1E\0\0E\x1E\0\0F\x1E\0\0G\x1E\0\0H\x1E\0\0[\x1E\0\0\\\x1E\0\0m\x1E\0\0n\x1E\0\0") }, 33u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x02\0aa\xC4\x81\xC4\x81") },
+ ));
+ static WO: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0h\0\0\0i\0\0\0v\0\0\0w\0\0\0z\0\0\0\xE0\0\0\0\xE1\0\0\0\xE9\0\0\0\xEA\0\0\0\xEB\0\0\0\xEC\0\0\0\xF1\0\0\0\xF2\0\0\0\xF3\0\0\0\xF4\0\0\0K\x01\0\0L\x01\0\0") }, 29u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static GD: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0j\0\0\0l\0\0\0q\0\0\0r\0\0\0v\0\0\0\xE0\0\0\0\xE1\0\0\0\xE8\0\0\0\xE9\0\0\0\xEC\0\0\0\xED\0\0\0\xF2\0\0\0\xF3\0\0\0\xF9\0\0\0\xFA\0\0\0") }, 23u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static GA: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0j\0\0\0l\0\0\0q\0\0\0r\0\0\0v\0\0\0\xE1\0\0\0\xE2\0\0\0\xE9\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xF3\0\0\0\xF4\0\0\0\xFA\0\0\0\xFB\0\0\0") }, 23u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AST: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0j\0\0\0l\0\0\0w\0\0\0x\0\0\0{\0\0\0\xE1\0\0\0\xE2\0\0\0\xE9\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xF1\0\0\0\xF2\0\0\0\xF3\0\0\0\xF4\0\0\0\xFA\0\0\0\xFB\0\0\0\xFC\0\0\0\xFD\0\0\0%\x1E\0\0&\x1E\0\x007\x1E\0\08\x1E\0\0") }, 32u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static CY: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0k\0\0\0l\0\0\0q\0\0\0r\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0z\0\0\0\xE0\0\0\0\xE3\0\0\0\xE4\0\0\0\xE5\0\0\0\xE8\0\0\0\xF0\0\0\0\xF2\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF9\0\0\0\xFE\0\0\0\xFF\0\0\0\0\x01\0\0u\x01\0\0v\x01\0\0w\x01\0\0x\x01\0\0\x81\x1E\0\0\x82\x1E\0\0\x83\x1E\0\0\x84\x1E\0\0\x85\x1E\0\0\x86\x1E\0\0\xF3\x1E\0\0\xF4\x1E\0\0") }, 49u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x08\0\0\0\0\0\x02\0\x04\0\x06\0\x08\0\n\0\x0C\0\x0E\0chddffllngphrhth") },
+ ));
+ static VEC: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0k\0\0\0l\0\0\0q\0\0\0r\0\0\0w\0\0\0x\0\0\0y\0\0\0z\0\0\0{\0\0\0\xE0\0\0\0\xE1\0\0\0\xE8\0\0\0\xEA\0\0\0\xEC\0\0\0\xED\0\0\0\xF2\0\0\0\xF4\0\0\0\xF9\0\0\0\xFA\0\0\0") }, 29u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SC: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0k\0\0\0l\0\0\0q\0\0\0r\0\0\0w\0\0\0z\0\0\0{\0\0\0\xE0\0\0\0\xE1\0\0\0\xE8\0\0\0\xE9\0\0\0\xEC\0\0\0\xED\0\0\0\xF2\0\0\0\xF3\0\0\0\xF9\0\0\0\xFA\0\0\0") }, 26u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static HA: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0p\0\0\0r\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0{\0\0\0\x99\x01\0\0\x9A\x01\0\0\xB4\x01\0\0\xB5\x01\0\0S\x02\0\0T\x02\0\0W\x02\0\0X\x02\0\0\xBC\x02\0\0\xBD\x02\0\0") }, 27u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x02\0shts") },
+ ));
+ static SZL: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0q\0\0\0r\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0{\0\0\0\xE3\0\0\0\xE4\0\0\0\xF4\0\0\0\xF6\0\0\0\x07\x01\0\0\x08\x01\0\0B\x01\0\0C\x01\0\0D\x01\0\0E\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0[\x01\0\0\\\x01\0\0z\x01\0\0{\x01\0\0|\x01\0\0}\x01\0\0") }, 34u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static PL: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0q\0\0\0r\0\0\0v\0\0\0w\0\0\0x\0\0\0y\0\0\0{\0\0\0\xF3\0\0\0\xF4\0\0\0\x05\x01\0\0\x06\x01\0\0\x07\x01\0\0\x08\x01\0\0\x19\x01\0\0\x1A\x01\0\0B\x01\0\0C\x01\0\0D\x01\0\0E\x01\0\0[\x01\0\0\\\x01\0\0z\x01\0\0{\x01\0\0|\x01\0\0}\x01\0\0") }, 32u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static LT: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0q\0\0\0r\0\0\0w\0\0\0y\0\0\0{\0\0\0\x05\x01\0\0\x06\x01\0\0\r\x01\0\0\x0E\x01\0\0\x17\x01\0\0\x18\x01\0\0\x19\x01\0\0\x1A\x01\0\0/\x01\0\x000\x01\0\0a\x01\0\0b\x01\0\0k\x01\0\0l\x01\0\0s\x01\0\0t\x01\0\0~\x01\0\0\x7F\x01\0\0") }, 32u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TR: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0q\0\0\0r\0\0\0w\0\0\0y\0\0\0{\0\0\0\xE7\0\0\0\xE8\0\0\0\xF6\0\0\0\xF7\0\0\0\xFC\0\0\0\xFD\0\0\0\x1F\x01\0\0 \x01\0\x000\x01\0\x002\x01\0\0_\x01\0\0`\x01\0\0") }, 30u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SL: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0q\0\0\0r\0\0\0w\0\0\0z\0\0\0{\0\0\0\r\x01\0\0\x0E\x01\0\0a\x01\0\0b\x01\0\0~\x01\0\0\x7F\x01\0\0") }, 25u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static EO: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0q\0\0\0r\0\0\0w\0\0\0z\0\0\0{\0\0\0\t\x01\0\0\n\x01\0\0\x1D\x01\0\0\x1E\x01\0\0%\x01\0\0&\x01\0\x005\x01\0\x006\x01\0\0]\x01\0\0^\x01\0\0m\x01\0\0n\x01\0\0") }, 28u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static LV: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0q\0\0\0r\0\0\0w\0\0\0z\0\0\0{\0\0\0\x01\x01\0\0\x02\x01\0\0\r\x01\0\0\x0E\x01\0\0\x13\x01\0\0\x14\x01\0\0#\x01\0\0$\x01\0\0+\x01\0\0,\x01\0\x007\x01\0\08\x01\0\0<\x01\0\0=\x01\0\0F\x01\0\0G\x01\0\0a\x01\0\0b\x01\0\0k\x01\0\0l\x01\0\0~\x01\0\0\x7F\x01\0\0") }, 33u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BS: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0q\0\0\0r\0\0\0w\0\0\0z\0\0\0{\0\0\0\x07\x01\0\0\x08\x01\0\0\r\x01\0\0\x0E\x01\0\0\x11\x01\0\0\x12\x01\0\0a\x01\0\0b\x01\0\0~\x01\0\0\x7F\x01\0\0") }, 27u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x03\0\0\0\0\0\x03\0\x05\0d\xC5\xBEljnj") },
+ ));
+ static HU: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0q\0\0\0r\0\0\0w\0\0\0z\0\0\0{\0\0\0\xE1\0\0\0\xE2\0\0\0\xE9\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xF3\0\0\0\xF4\0\0\0\xF6\0\0\0\xF7\0\0\0\xFA\0\0\0\xFB\0\0\0\xFC\0\0\0\xFD\0\0\0Q\x01\0\0R\x01\0\0q\x01\0\0r\x01\0\0") }, 31u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x12\0\0\0\0\0\x03\0\x05\0\x08\0\x0C\0\x0E\0\x11\0\x14\0\x16\0\x19\0\x1B\0\x1E\0 \0#\0%\0(\0*\0,\0ccscsddzddzsdzdzsggygyllylynnynysszszttytyzszzs") },
+ ));
+ static SW_CD: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0q\0\0\0r\0\0\0x\0\0\0y\0\0\0{\0\0\0") }, 24u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FY: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0q\0\0\0r\0\0\0x\0\0\0y\0\0\0{\0\0\0\xE0\0\0\0\xE3\0\0\0\xE4\0\0\0\xE5\0\0\0\xE8\0\0\0\xEC\0\0\0\xED\0\0\0\xEE\0\0\0\xEF\0\0\0\xF0\0\0\0\xF3\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xFA\0\0\0\xFE\0\0\0") }, 41u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x02\0ij\xC3\xADj\xCC\x81") },
+ ));
+ static SQ: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0w\0\0\0x\0\0\0{\0\0\0\xE7\0\0\0\xE8\0\0\0\xEB\0\0\0\xEC\0\0\0") }, 27u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\t\0\0\0\0\0\x02\0\x04\0\x06\0\x08\0\n\0\x0C\0\x0E\0\x10\0dhgjllnjrrshthxhzh") },
+ ));
+ static AZ: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0w\0\0\0x\0\0\0{\0\0\0\xE7\0\0\0\xE8\0\0\0\xF6\0\0\0\xF7\0\0\0\xFC\0\0\0\xFD\0\0\0\x1F\x01\0\0 \x01\0\x000\x01\0\x002\x01\0\0_\x01\0\0`\x01\0\0Y\x02\0\0Z\x02\0\0") }, 33u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static ZU: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0") }, 26u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\"\0\0\0\0\0\x02\0\x04\0\x06\0\x08\0\n\0\x0C\0\x0E\0\x10\0\x12\0\x14\0\x16\0\x18\0\x1A\0\x1D\0 \0#\0&\0(\0+\0.\x001\x003\x007\09\0;\0=\0?\0A\0C\0E\0G\0I\0L\0bhchdldygcgqgxhhhlkhklkpncngcngqngxnhlnknkcnkqnkxnqntshnxnyphqhrhshthtltstshxh") },
+ ));
+ static EN: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0") }, 26u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static PRG: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\x01\x01\0\0\x02\x01\0\0\x13\x01\0\0\x14\x01\0\0#\x01\0\0$\x01\0\0+\x01\0\0,\x01\0\x007\x01\0\08\x01\0\0F\x01\0\0G\x01\0\0M\x01\0\0N\x01\0\0W\x01\0\0X\x01\0\0a\x01\0\0b\x01\0\0k\x01\0\0l\x01\0\0~\x01\0\0\x7F\x01\0\0\x1B\x02\0\0\x1C\x02\0\0\x11\x1E\0\0\x12\x1E\0\0") }, 39u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static CA: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xB7\0\0\0\xB8\0\0\0\xE0\0\0\0\xE1\0\0\0\xE7\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xEF\0\0\0\xF0\0\0\0\xF2\0\0\0\xF4\0\0\0\xFA\0\0\0\xFB\0\0\0\xFC\0\0\0\xFD\0\0\0") }, 37u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static DE: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xDF\0\0\0\xE0\0\0\0\xE4\0\0\0\xE5\0\0\0\xF6\0\0\0\xF7\0\0\0\xFC\0\0\0\xFD\0\0\0") }, 30u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static LIJ: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE0\0\0\0\xE1\0\0\0\xE2\0\0\0\xE3\0\0\0\xE4\0\0\0\xE5\0\0\0\xE6\0\0\0\xED\0\0\0\xEE\0\0\0\xF0\0\0\0\xF1\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xF9\0\0\0\xFA\0\0\0\xFB\0\0\0\xFD\0\0\0") }, 46u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FR: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE0\0\0\0\xE1\0\0\0\xE2\0\0\0\xE3\0\0\0\xE6\0\0\0\xEC\0\0\0\xEE\0\0\0\xF0\0\0\0\xF4\0\0\0\xF5\0\0\0\xF9\0\0\0\xFA\0\0\0\xFB\0\0\0\xFD\0\0\0\xFF\0\0\0\0\x01\0\0S\x01\0\0T\x01\0\0") }, 42u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SV: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE0\0\0\0\xE1\0\0\0\xE4\0\0\0\xE6\0\0\0\xE9\0\0\0\xEA\0\0\0\xF6\0\0\0\xF7\0\0\0") }, 31u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static NO: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE0\0\0\0\xE1\0\0\0\xE5\0\0\0\xE7\0\0\0\xE9\0\0\0\xEA\0\0\0\xF2\0\0\0\xF5\0\0\0\xF8\0\0\0\xF9\0\0\0") }, 34u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static RM: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE0\0\0\0\xE1\0\0\0\xE8\0\0\0\xEA\0\0\0\xEC\0\0\0\xED\0\0\0\xF2\0\0\0\xF3\0\0\0\xF9\0\0\0\xFA\0\0\0") }, 32u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static IT: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE0\0\0\0\xE1\0\0\0\xE8\0\0\0\xEA\0\0\0\xEC\0\0\0\xED\0\0\0\xF2\0\0\0\xF4\0\0\0\xF9\0\0\0\xFA\0\0\0") }, 33u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static OC: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE0\0\0\0\xE2\0\0\0\xE7\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xEF\0\0\0\xF0\0\0\0\xF2\0\0\0\xF4\0\0\0\xFA\0\0\0\xFB\0\0\0\xFC\0\0\0\xFD\0\0\0") }, 37u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static PT: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE0\0\0\0\xE4\0\0\0\xE7\0\0\0\xE8\0\0\0\xE9\0\0\0\xEB\0\0\0\xED\0\0\0\xEE\0\0\0\xF2\0\0\0\xF6\0\0\0\xFA\0\0\0\xFB\0\0\0") }, 39u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static NL: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE1\0\0\0\xE2\0\0\0\xE4\0\0\0\xE5\0\0\0\xE9\0\0\0\xEA\0\0\0\xEB\0\0\0\xEC\0\0\0\xED\0\0\0\xEE\0\0\0\xEF\0\0\0\xF0\0\0\0\xF3\0\0\0\xF4\0\0\0\xF6\0\0\0\xF7\0\0\0\xFA\0\0\0\xFB\0\0\0\xFC\0\0\0\xFD\0\0\0") }, 36u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x02\0ij\xC3\xADj\xCC\x81") },
+ ));
+ static SK: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE1\0\0\0\xE2\0\0\0\xE4\0\0\0\xE5\0\0\0\xE9\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xF3\0\0\0\xF5\0\0\0\xFA\0\0\0\xFB\0\0\0\xFD\0\0\0\xFE\0\0\0\r\x01\0\0\x0E\x01\0\0\x0F\x01\0\0\x10\x01\0\0:\x01\0\0;\x01\0\0>\x01\0\0?\x01\0\0H\x01\0\0I\x01\0\0U\x01\0\0V\x01\0\0a\x01\0\0b\x01\0\0e\x01\0\0f\x01\0\0~\x01\0\0\x7F\x01\0\0") }, 43u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x03\0\0\0\0\0\x02\0\x04\0chdzd\xC5\xBE") },
+ ));
+ static GL: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE1\0\0\0\xE2\0\0\0\xE9\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xEF\0\0\0\xF0\0\0\0\xF1\0\0\0\xF2\0\0\0\xF3\0\0\0\xF4\0\0\0\xFA\0\0\0\xFB\0\0\0\xFC\0\0\0\xFD\0\0\0") }, 34u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static ES: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE1\0\0\0\xE2\0\0\0\xE9\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xF1\0\0\0\xF2\0\0\0\xF3\0\0\0\xF4\0\0\0\xFA\0\0\0\xFB\0\0\0\xFC\0\0\0\xFD\0\0\0") }, 33u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static IE: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE1\0\0\0\xE2\0\0\0\xE9\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xF3\0\0\0\xF4\0\0\0\xFA\0\0\0\xFB\0\0\0") }, 31u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static CS: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE1\0\0\0\xE2\0\0\0\xE9\0\0\0\xEA\0\0\0\xED\0\0\0\xEE\0\0\0\xF3\0\0\0\xF4\0\0\0\xFA\0\0\0\xFB\0\0\0\xFD\0\0\0\xFE\0\0\0\r\x01\0\0\x0E\x01\0\0\x0F\x01\0\0\x10\x01\0\0\x1B\x01\0\0\x1C\x01\0\0H\x01\0\0I\x01\0\0Y\x01\0\0Z\x01\0\0a\x01\0\0b\x01\0\0e\x01\0\0f\x01\0\0o\x01\0\0p\x01\0\0~\x01\0\0\x7F\x01\0\0") }, 41u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0ch") },
+ ));
+ static AF: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE1\0\0\0\xE3\0\0\0\xE8\0\0\0\xEC\0\0\0\xEE\0\0\0\xF0\0\0\0\xF4\0\0\0\xF5\0\0\0\xF6\0\0\0\xF7\0\0\0\xFB\0\0\0\xFC\0\0\0") }, 37u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static RO: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE2\0\0\0\xE3\0\0\0\xEE\0\0\0\xEF\0\0\0\x03\x01\0\0\x04\x01\0\0\x19\x02\0\0\x1A\x02\0\0\x1B\x02\0\0\x1C\x02\0\0") }, 31u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static LB: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE4\0\0\0\xE5\0\0\0\xE9\0\0\0\xEA\0\0\0\xEB\0\0\0\xEC\0\0\0") }, 29u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static ET: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE4\0\0\0\xE5\0\0\0\xF5\0\0\0\xF7\0\0\0\xFC\0\0\0\xFD\0\0\0a\x01\0\0b\x01\0\0~\x01\0\0\x7F\x01\0\0") }, 32u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static DE_CH: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE4\0\0\0\xE5\0\0\0\xF6\0\0\0\xF7\0\0\0\xFC\0\0\0\xFD\0\0\0") }, 29u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static NDS: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE4\0\0\0\xE6\0\0\0\xF6\0\0\0\xF7\0\0\0\xFC\0\0\0\xFD\0\0\0") }, 30u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FI: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE4\0\0\0\xE6\0\0\0\xF6\0\0\0\xF7\0\0\0a\x01\0\0b\x01\0\0~\x01\0\0\x7F\x01\0\0") }, 31u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static DA: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE5\0\0\0\xE7\0\0\0\xF8\0\0\0\xF9\0\0\0") }, 29u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KU: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE7\0\0\0\xE8\0\0\0\xEA\0\0\0\xEB\0\0\0\xEE\0\0\0\xEF\0\0\0\xFB\0\0\0\xFC\0\0\0_\x01\0\0`\x01\0\0") }, 31u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static EU: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE7\0\0\0\xE8\0\0\0\xF1\0\0\0\xF2\0\0\0") }, 28u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SU: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xE9\0\0\0\xEA\0\0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FIL: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xF1\0\0\0\xF2\0\0\0") }, 27u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0ng") },
+ ));
+ static DSB: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xF3\0\0\0\xF4\0\0\0\x07\x01\0\0\x08\x01\0\0\r\x01\0\0\x0E\x01\0\0\x1B\x01\0\0\x1C\x01\0\0B\x01\0\0C\x01\0\0D\x01\0\0E\x01\0\0U\x01\0\0V\x01\0\0[\x01\0\0\\\x01\0\0a\x01\0\0b\x01\0\0z\x01\0\0{\x01\0\0~\x01\0\0\x7F\x01\0\0") }, 37u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0ch") },
+ ));
+ static HSB: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xF3\0\0\0\xF4\0\0\0\x07\x01\0\0\x08\x01\0\0\r\x01\0\0\x0E\x01\0\0\x1B\x01\0\0\x1C\x01\0\0B\x01\0\0C\x01\0\0D\x01\0\0E\x01\0\0Y\x01\0\0Z\x01\0\0a\x01\0\0b\x01\0\0~\x01\0\0\x7F\x01\0\0") }, 35u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x02\0chd\xC5\xBA") },
+ ));
+ static HY: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\x05\0\0\x87\x05\0\0") }, 38u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SO: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"b\0\0\0e\0\0\0f\0\0\0i\0\0\0j\0\0\0o\0\0\0q\0\0\0u\0\0\0w\0\0\0z\0\0\0") }, 18u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static UND: <icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(zerovec::ZeroVec::new(), 0u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static VALUES: [&<icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::DataMarker>::Yokeable; 164usize] = [&AF, &AM, &AR, &AS, &AST, &AZ, &BE, &BG, &BGC, &BHO, &BLO, &BN, &BR, &BRX, &BS, &BS_CYRL, &CA, &CEB, &CHR, &CS, &CSW, &CV, &CY, &DA, &DE, &DE_CH, &DOI, &DSB, &EL, &EL_POLYTON, &EN, &EO, &ES, &ET, &EU, &FA, &FF_ADLM, &FI, &FIL, &FO, &FR, &FY, &GA, &GD, &GL, &GU, &HA, &HE, &HI, &BS, &HSB, &HU, &HY, &EN, &EN, &IE, &IG, &IS, &IT, &JA, &JV, &KA, &KEA, &KGP, &KK, &KM, &KN, &KO, &KOK, &KS, &KS_DEVA, &KU, &KXV, &KXV_DEVA, &KXV_ORYA, &KXV_TELU, &KY, &LB, &LIJ, &EN, &LO, &LT, &LV, &MAI, &MI, &MK, &ML, &MN, &MNI, &MR, &EN, &MT, &MY, &NDS, &EN, &HI, &NL, &NO, &NQO, &OC, &OR, &PA, &PCM, &PL, &PRG, &PS, &PS_PK, &PT, &QU, &RAJ, &RM, &RO, &RU, &SA, &SAH, &SAT, &SC, &SD, &SD_DEVA, &SI, &SK, &SL, &SO, &SQ, &BS_CYRL, &BS, &SU, &SV, &SW, &SW_CD, &EN, &SYR, &SZL, &TA, &TE, &TG, &TH, &TI, &TK, &TO, &TOK, &TR, &TT, &UG, &UK, &UND, &UR, &UZ, &UZ_CYRL, &VEC, &VI, &VMW, &WO, &EN, &XNR, &YO, &YO_BJ, &YRL, &YUE, &YUE_HANS, &EN, &ZH, &ZH_HANT, &ZU];
+ static KEYS: [&str; 164usize] = ["af", "am", "ar", "as", "ast", "az", "be", "bg", "bgc", "bho", "blo", "bn", "br", "brx", "bs", "bs-Cyrl", "ca", "ceb", "chr", "cs", "csw", "cv", "cy", "da", "de", "de-CH", "doi", "dsb", "el", "el-polyton", "en", "eo", "es", "et", "eu", "fa", "ff-Adlm", "fi", "fil", "fo", "fr", "fy", "ga", "gd", "gl", "gu", "ha", "he", "hi", "hr", "hsb", "hu", "hy", "ia", "id", "ie", "ig", "is", "it", "ja", "jv", "ka", "kea", "kgp", "kk", "km", "kn", "ko", "kok", "ks", "ks-Deva", "ku", "kxv", "kxv-Deva", "kxv-Orya", "kxv-Telu", "ky", "lb", "lij", "lmo", "lo", "lt", "lv", "mai", "mi", "mk", "ml", "mn", "mni", "mr", "ms", "mt", "my", "nds", "nds-NL", "ne", "nl", "no", "nqo", "oc", "or", "pa", "pcm", "pl", "prg", "ps", "ps-PK", "pt", "qu", "raj", "rm", "ro", "ru", "sa", "sah", "sat", "sc", "sd", "sd-Deva", "si", "sk", "sl", "so", "sq", "sr", "sr-Latn", "su", "sv", "sw", "sw-CD", "sw-KE", "syr", "szl", "ta", "te", "tg", "th", "ti", "tk", "to", "tok", "tr", "tt", "ug", "uk", "und", "ur", "uz", "uz-Cyrl", "vec", "vi", "vmw", "wo", "xh", "xnr", "yo", "yo-BJ", "yrl", "yue", "yue-Hans", "za", "zh", "zh-Hant", "zu"];
+ let mut metadata = icu_provider::DataResponseMetadata::default();
+ let payload = if let Ok(payload) = KEYS.binary_search_by(|k| req.locale.strict_cmp(k.as_bytes()).reverse()).map(|i| *unsafe { VALUES.get_unchecked(i) }) {
+ payload
+ } else {
+ const FALLBACKER: icu::locid_transform::fallback::LocaleFallbackerWithConfig<'static> = icu::locid_transform::fallback::LocaleFallbacker::new().for_config(<icu::properties::provider::ExemplarCharactersMainV1Marker as icu_provider::KeyedDataMarker>::KEY.fallback_config());
+ let mut fallback_iterator = FALLBACKER.fallback_for(req.locale.clone());
+ loop {
+ if let Ok(payload) = KEYS.binary_search_by(|k| fallback_iterator.get().strict_cmp(k.as_bytes()).reverse()).map(|i| *unsafe { VALUES.get_unchecked(i) }) {
+ metadata.locale = Some(fallback_iterator.take());
+ break payload;
+ }
+ fallback_iterator.step();
+ }
+ };
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(payload)), metadata })
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_exemplarchars_numbers_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_exemplarchars_numbers_v1.rs.data
new file mode 100644
index 0000000000..c0027b12fe
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_exemplarchars_numbers_v1.rs.data
@@ -0,0 +1,272 @@
+// @generated
+/// Implement `DataProvider<ExemplarCharactersNumbersV1Marker>` 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_exemplarchars_numbers_v1 {
+ ($ provider : ty) => {
+ #[clippy::msrv = "1.67"]
+ const _: () = <$provider>::MUST_USE_MAKE_PROVIDER_MACRO;
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::ExemplarCharactersNumbersV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::ExemplarCharactersNumbersV1Marker>, icu_provider::DataError> {
+ static TOK: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x004\0\0\x005\0\0\0:\0\0\0\x11 \0\0\x12 \0\0") }, 15u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static IE: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0'\0\0\0(\0\0\0+\0\0\0.\0\0\x000\0\0\0:\0\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 17u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static LIJ: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0'\0\0\0(\0\0\0+\0\0\0/\0\0\x000\0\0\0:\0\0\0\xAA\0\0\0\xAB\0\0\0\xBA\0\0\0\xBB\0\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0\x12\"\0\0\x13\"\0\0") }, 21u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static NQO: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x0C\x06\0\0\r\x06\0\0\xC0\x07\0\0\xCA\x07\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 17u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static DE_CH: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0,\0\0\0-\0\0\0/\0\0\x000\0\0\0:\0\0\0\x11 \0\0\x12 \0\0\x19 \0\0\x1A \0\x000 \0\x001 \0\0") }, 17u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static RM: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0,\0\0\0.\0\0\0/\0\0\x000\0\0\0:\0\0\0\x19 \0\0\x1A \0\x000 \0\x001 \0\0\x12\"\0\0\x13\"\0\0") }, 16u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FA: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0-\0\0\0.\0\0\0/\0\0\x000\0\0\0:\0\0\0\t\x06\0\0\n\x06\0\0j\x06\0\0m\x06\0\0\xF0\x06\0\0\xFA\x06\0\0\x0E \0\0\x0F \0\x000 \0\x001 \0\0\x12\"\0\0\x13\"\0\0") }, 31u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static EU: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0-\0\0\0.\0\0\0/\0\0\x000\0\0\0:\0\0\x000 \0\x001 \0\0\x12\"\0\0\x13\"\0\0") }, 16u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static EO: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0-\0\0\x000\0\0\0:\0\0\x000 \0\x001 \0\0\x12\"\0\0\x13\"\0\0") }, 15u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AF: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0.\0\0\x000\0\0\0:\0\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 16u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MY: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\0:\0\0\0@\x10\0\0J\x10\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SAT: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\0:\0\0\0P\x1C\0\0Z\x1C\0\0\x11 \0\0\x12 \0\0") }, 26u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AR: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\0:\0\0\0\t\x06\0\0\n\x06\0\0\x1C\x06\0\0\x1D\x06\0\0`\x06\0\0m\x06\0\0\x0E \0\0\x0F \0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 33u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static PS: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\0:\0\0\0\t\x06\0\0\n\x06\0\0j\x06\0\0m\x06\0\0\xF0\x06\0\0\xFA\x06\0\0\x0E \0\0\x0F \0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0\x12\"\0\0\x13\"\0\0") }, 33u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AR_DZ: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\0:\0\0\0\x0E \0\0\x0F \0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 18u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FR_LU: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\0:\0\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 17u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static YUE: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\0:\0\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0\x070\0\0\x080\0\0\0N\0\0\x01N\0\0\x03N\0\0\x04N\0\0\tN\0\0\nN\0\0]N\0\0^N\0\0\x8CN\0\0\x8DN\0\0\x94N\0\0\x95N\0\0kQ\0\0lQ\0\0mQ\0\0nQ\0\0\xDBV\0\0\xDCV\0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BLO: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\0:\0\0\0\xB2\0\0\0\xB4\0\0\0\x11 \0\0\x12 \0\x000 \0\x002 \0\0") }, 20u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x02\0\0\0\0\0\x05\0\xCA\xB2\xE1\xB5\x83\xE1\xB5\x8F\xE1\xB5\x83") },
+ ));
+ static FR: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\0:\0\0\0\xB2\0\0\0\xB4\0\0\0\xB3\x02\0\0\xB4\x02\0\0\xE2\x02\0\0\xE3\x02\0\0H\x1D\0\0J\x1D\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0\x12\"\0\0\x13\"\0\0") }, 24u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static GU: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\0:\0\0\0\xE6\n\0\0\xF0\n\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AS: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\0:\0\0\0\xE6\t\0\0\xF0\t\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TA: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\0:\0\0\0\xE6\x0B\0\0\xF0\x0B\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KN: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\0:\0\0\0\xE6\x0C\0\0\xF0\x0C\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static PA: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\0:\0\0\0f\n\0\0p\n\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static ML: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\0:\0\0\0f\r\0\0p\r\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BGC: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\0:\0\0\0f\t\0\0p\t\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static OR: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\0:\0\0\0f\x0B\0\0p\x0B\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TE: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\0:\0\0\0f\x0C\0\0p\x0C\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KS: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\0:\0\0\0k\x06\0\0m\x06\0\0\xF0\x06\0\0\xFA\x06\0\0\x0E \0\0\x0F \0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 30u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KXV_DEVA: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\x001\0\0\0g\t\0\0p\t\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 17u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KXV_ORYA: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\x001\0\0\0g\x0B\0\0p\x0B\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 17u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KXV_TELU: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0+\0\0\0/\0\0\x000\0\0\x001\0\0\0g\x0C\0\0p\x0C\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 17u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AR_SA: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"+\0\0\0/\0\0\x000\0\0\0:\0\0\0j\x06\0\0k\x06\0\0\x0E \0\0\x0F \0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0") }, 18u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FF_ADLM: <icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"P\xE9\x01\0Z\xE9\x01\0") }, 10u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static VALUES: [&<icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::DataMarker>::Yokeable; 96usize] = [&AF, &AR, &AR_DZ, &AR_DZ, &AR_DZ, &AR_DZ, &AR_DZ, &AR_SA, &AR_SA, &AR_DZ, &AS, &AF, &AF, &BGC, &BGC, &BLO, &AS, &AF, &AF, &AF, &AF, &DE_CH, &DE_CH, &AF, &AF, &AF, &EO, &AF, &EO, &EU, &FA, &FF_ADLM, &EO, &EU, &FR, &FR_LU, &FR_LU, &GU, &AR_DZ, &BGC, &AF, &AF, &IE, &DE_CH, &AF, &AF, &AF, &KN, &BGC, &KS, &KXV_DEVA, &KXV_ORYA, &KXV_TELU, &AF, &LIJ, &EO, &AF, &ML, &AS, &BGC, &MY, &BGC, &EO, &NQO, &OR, &PA, &AF, &AF, &PS, &AF, &BGC, &RM, &AF, &BGC, &AF, &SAT, &AF, &EU, &AF, &EO, &AR, &AF, &TA, &TE, &AF, &TOK, &AF, &FR_LU, &KS, &AF, &AF, &BGC, &YUE, &YUE, &YUE, &YUE];
+ static KEYS: [&str; 96usize] = ["af", "ar", "ar-DZ", "ar-LB", "ar-LY", "ar-MA", "ar-MR", "ar-SA", "ar-SO", "ar-TN", "as", "be", "bg", "bgc", "bho", "blo", "bn", "br", "cs", "cv", "de-AT", "de-CH", "de-LI", "en-FI", "en-SE", "en-ZA", "eo", "es-CR", "et", "eu", "fa", "ff-Adlm", "fi", "fo", "fr", "fr-LU", "fr-MA", "gu", "he", "hi", "hu", "hy", "ie", "it-CH", "ka", "kea", "kk", "kn", "kok", "ks", "kxv-Deva", "kxv-Orya", "kxv-Telu", "ky", "lij", "lt", "lv", "ml", "mni", "mr", "my", "ne", "no", "nqo", "or", "pa", "pl", "prg", "ps", "pt-PT", "raj", "rm", "ru", "sa", "sah", "sat", "sk", "sl", "sq", "sv", "syr", "szl", "ta", "te", "tk", "tok", "uk", "und", "ur", "uz", "uz-Cyrl", "xnr", "yue", "yue-Hans", "zh", "zh-Hant"];
+ let mut metadata = icu_provider::DataResponseMetadata::default();
+ let payload = if let Ok(payload) = KEYS.binary_search_by(|k| req.locale.strict_cmp(k.as_bytes()).reverse()).map(|i| *unsafe { VALUES.get_unchecked(i) }) {
+ payload
+ } else {
+ const FALLBACKER: icu::locid_transform::fallback::LocaleFallbackerWithConfig<'static> = icu::locid_transform::fallback::LocaleFallbacker::new().for_config(<icu::properties::provider::ExemplarCharactersNumbersV1Marker as icu_provider::KeyedDataMarker>::KEY.fallback_config());
+ let mut fallback_iterator = FALLBACKER.fallback_for(req.locale.clone());
+ loop {
+ if let Ok(payload) = KEYS.binary_search_by(|k| fallback_iterator.get().strict_cmp(k.as_bytes()).reverse()).map(|i| *unsafe { VALUES.get_unchecked(i) }) {
+ metadata.locale = Some(fallback_iterator.take());
+ break payload;
+ }
+ fallback_iterator.step();
+ }
+ };
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(payload)), metadata })
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_exemplarchars_punctuation_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_exemplarchars_punctuation_v1.rs.data
new file mode 100644
index 0000000000..34e7dea5c3
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_exemplarchars_punctuation_v1.rs.data
@@ -0,0 +1,601 @@
+// @generated
+/// Implement `DataProvider<ExemplarCharactersPunctuationV1Marker>` 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_exemplarchars_punctuation_v1 {
+ ($ provider : ty) => {
+ #[clippy::msrv = "1.67"]
+ const _: () = <$provider>::MUST_USE_MAKE_PROVIDER_MACRO;
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::ExemplarCharactersPunctuationV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::ExemplarCharactersPunctuationV1Marker>, icu_provider::DataError> {
+ static EL: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x000\0\0\0:\0\0\0<\0\0\0@\0\0\0A\0\0\0[\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0& \0\0' \0\0") }, 24u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static PA: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0#\0\0\0&\0\0\0*\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0@\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\x002 \0\x004 \0\0") }, 25u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static IE: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0#\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1F \0\0 \0\0\" \0\0& \0\0' \0\0") }, 32u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static NE: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\0d\t\0\0e\t\0\0\x11 \0\0\x12 \0\0\x14 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0") }, 19u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SW: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x11 \0\0\x12 \0\0") }, 15u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MT: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x11 \0\0\x12 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0") }, 19u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static HA: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x11 \0\0\x12 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\x002 \0\x004 \0\0") }, 21u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static XNR: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\0p\t\0\0q\t\0\0\x11 \0\0\x12 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0") }, 20u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static HE: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0#\0\0\0'\0\0\0*\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0@\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\xBE\x05\0\0\xBF\x05\0\0\xF3\x05\0\0\xF5\x05\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0") }, 21u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static EO: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0#\0\0\0'\0\0\0*\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0@\0\0\0[\0\0\0^\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0& \0\0' \0\0") }, 24u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static IT: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0#\0\0\0'\0\0\0*\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0^\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x11 \0\0\x12 \0\0\x14 \0\0\x15 \0\0\x19 \0\0\x1A \0\0\x1C \0\0\x1E \0\0& \0\0' \0\0") }, 24u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SYR: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x0C\x06\0\0\r\x06\0\0\x1B\x06\0\0\x1C\x06\0\0\x1F\x06\0\0 \x06\0\0\0\x07\0\0\x0E\x07\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0& \0\0' \0\0") }, 38u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AR: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x0C\x06\0\0\r\x06\0\0\x1B\x06\0\0\x1C\x06\0\0\x1F\x06\0\0 \x06\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0& \0\0' \0\0") }, 20u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BS: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\x10 \0\0\x11 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1F \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 26u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static HR: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\x10 \0\0\x11 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1B \0\0\x1C \0\0\x1F \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SL: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\0A\0\0\0[\0\0\0^\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x11 \0\0\x12 \0\0\x13 \0\0\x14 \0\0\x1E \0\0 \0\0& \0\0' \0\0") }, 23u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BG: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0#\0\0\0'\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x19 \0\0\x1A \0\0\x1B \0\0\x1C \0\0\x1D \0\0\x1E \0\0\x1F \0\0& \0\0' \0\x003 \0\x004 \0\0\x16!\0\0\x17!\0\0") }, 28u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static RO: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0#\0\0\0'\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x19 \0\0\x1C \0\0\x1F \0\0& \0\0' \0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static UK: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0#\0\0\0'\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x11 \0\0\x12 \0\0\x13 \0\0\x14 \0\0\x19 \0\0\x1A \0\0\x1C \0\0\x1D \0\0\x1E \0\0\x1F \0\0\x16!\0\0\x17!\0\0") }, 26u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KM: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\xD4\x17\0\0\xD7\x17\0\0\xD9\x17\0\0\xDB\x17\0\0\x11 \0\0\x12 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0") }, 21u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KO: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0^\0\0\0_\0\0\0`\0\0\0\xA1\0\0\0\xA2\0\0\0\xA7\0\0\0\xA8\0\0\0\xB6\0\0\0\xB8\0\0\0\xBF\0\0\0\xC0\0\0\0\x10 \0\0\x12 \0\0\x14 \0\0\x16 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0 \0\0\" \0\0% \0\0' \0\x000 \0\x001 \0\x002 \0\x004 \0\0; \0\0< \0\0> \0\0? \0\0\x010\0\0\x040\0\0\x080\0\0\x120\0\0\x140\0\0\x160\0\0\x1C0\0\0\x1D0\0\0\xFB0\0\0\xFC0\0\0\x01\xFF\0\0\x04\xFF\0\0\x05\xFF\0\0\x0B\xFF\0\0\x0C\xFF\0\0\x10\xFF\0\0\x1A\xFF\0\0\x1C\xFF\0\0\x1F\xFF\0\0!\xFF\0\0;\xFF\0\0>\xFF\0\0?\xFF\0\0@\xFF\0\0[\xFF\0\0\\\xFF\0\0]\xFF\0\0^\xFF\0\0") }, 82u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static JA: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0^\0\0\0_\0\0\0`\0\0\0\xA7\0\0\0\xA8\0\0\0\xB6\0\0\0\xB7\0\0\0\x10 \0\0\x12 \0\0\x14 \0\0\x17 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0 \0\0\" \0\0% \0\0' \0\x000 \0\x001 \0\x002 \0\x004 \0\0; \0\0< \0\0> \0\0? \0\0\x010\0\0\x040\0\0\x080\0\0\x120\0\0\x140\0\0\x160\0\0\x1C0\0\0\x1D0\0\0\xFB0\0\0\xFC0\0\0\x01\xFF\0\0\x04\xFF\0\0\x05\xFF\0\0\x0B\xFF\0\0\x0C\xFF\0\0\x10\xFF\0\0\x1A\xFF\0\0\x1C\xFF\0\0\x1F\xFF\0\0!\xFF\0\0;\xFF\0\0>\xFF\0\0?\xFF\0\0@\xFF\0\0[\xFF\0\0\\\xFF\0\0]\xFF\0\0^\xFF\0\0a\xFF\0\0f\xFF\0\0") }, 85u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static YUE: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0^\0\0\0_\0\0\0`\0\0\0\xA7\0\0\0\xA8\0\0\0\xB7\0\0\0\xB8\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0 \0\0\" \0\0% \0\0( \0\x000 \0\x001 \0\x002 \0\x004 \0\x005 \0\x006 \0\0; \0\0< \0\0> \0\0? \0\0\x010\0\0\x040\0\0\x080\0\0\x120\0\0\x140\0\0\x160\0\0\x1D0\0\0\x1F0\0\x000\xFE\0\0E\xFE\0\0I\xFE\0\0S\xFE\0\0T\xFE\0\0b\xFE\0\0c\xFE\0\0d\xFE\0\0h\xFE\0\0i\xFE\0\0j\xFE\0\0l\xFE\0\0\x01\xFF\0\0\x04\xFF\0\0\x05\xFF\0\0\x0B\xFF\0\0\x0C\xFF\0\0\x10\xFF\0\0\x1A\xFF\0\0\x1C\xFF\0\0\x1F\xFF\0\0!\xFF\0\0;\xFF\0\0>\xFF\0\0?\xFF\0\0@\xFF\0\0[\xFF\0\0\\\xFF\0\0]\xFF\0\0^\xFF\0\0") }, 130u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static YUE_HANS: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0^\0\0\0_\0\0\0`\0\0\0\xA7\0\0\0\xA8\0\0\0\xB7\0\0\0\xB8\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x17 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0% \0\0' \0\x000 \0\x001 \0\x002 \0\x004 \0\x005 \0\x006 \0\0; \0\0< \0\0\x010\0\0\x040\0\0\x080\0\0\x120\0\0\x140\0\0\x180\0\0\x1D0\0\0\x1F0\0\x000\xFE\0\x002\xFE\0\x003\xFE\0\0E\xFE\0\0I\xFE\0\0S\xFE\0\0T\xFE\0\0X\xFE\0\0Y\xFE\0\0b\xFE\0\0c\xFE\0\0d\xFE\0\0h\xFE\0\0i\xFE\0\0j\xFE\0\0l\xFE\0\0\x01\xFF\0\0\x04\xFF\0\0\x05\xFF\0\0\x0B\xFF\0\0\x0C\xFF\0\0\x10\xFF\0\0\x1A\xFF\0\0\x1C\xFF\0\0\x1F\xFF\0\0!\xFF\0\0;\xFF\0\0>\xFF\0\0?\xFF\0\0@\xFF\0\0[\xFF\0\0\\\xFF\0\0]\xFF\0\0^\xFF\0\0") }, 128u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static GD: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0%\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0^\0\0\0\xA1\0\0\0\xA2\0\0\0\xA7\0\0\0\xA8\0\0\0\xA9\0\0\0\xAA\0\0\0\xAE\0\0\0\xAF\0\0\0\xB0\0\0\0\xB1\0\0\0\xB6\0\0\0\xB8\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0 \0\0\" \0\0& \0\0( \0\0J \0\0K \0\0\"!\0\0#!\0\0") }, 41u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static PL: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0%\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0^\0\0\0~\0\0\0\x7F\0\0\0\xA7\0\0\0\xA8\0\0\0\xAB\0\0\0\xAC\0\0\0\xB0\0\0\0\xB1\0\0\0\xBB\0\0\0\xBC\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x1D \0\0\x1F \0\0 \0\0\" \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 36u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BLO: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0%\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0A\0\0\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\xA6\0\0\0\xA8\0\0\0\xAB\0\0\0\xAC\0\0\0\xB0\0\0\0\xB1\0\0\0\xBB\0\0\0\xBC\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x16 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0 \0\0$ \0\0& \0\0( \0\x000 \0\x004 \0\09 \0\0; \0\0") }, 52u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FR: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x19 \0\0\x1A \0\0\x1C \0\0\x1E \0\0 \0\0\" \0\0& \0\0' \0\0") }, 30u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static OC: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x19 \0\0\x1A \0\0\x1C \0\0\x1E \0\0 \0\0\" \0\0& \0\0' \0\0\xC5\"\0\0\xC6\"\0\0") }, 31u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static VMW: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0*\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 28u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SC: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\xAB\0\0\0\xAC\0\0\0\xB7\0\0\0\xB8\0\0\0\xBB\0\0\0\xBC\0\0\0\x10 \0\0\x11 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 30u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static DOI: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0_\0\0\0`\0\0\0\xA7\0\0\0\xA8\0\0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0 \0\0\" \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 28u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static RAJ: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0;\0\0\0?\0\0\0A\0\0\0[\0\0\0^\0\0\0`\0\0\0a\0\0\0|\0\0\0}\0\0\0\xA7\0\0\0\xA8\0\0\0\x11 \0\0\x12 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0& \0\0' \0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FIL: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0@\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 29u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KN: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 29u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static CEB: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\x11 \0\0\x12 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 26u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static DA: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x14 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0 \0\0! \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 30u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static IS: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x19 \0\0\x1A \0\0\x1B \0\0\x1C \0\0\x1D \0\0\x1E \0\0\x1F \0\0 \0\0\" \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 32u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AF: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0 \0\0\" \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 32u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TT: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 30u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static LV: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1B \0\0\x1C \0\0\x1F \0\0 \0\0\" \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 34u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KEA: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0 \0\0\" \0\0& \0\0' \0\0") }, 32u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static OC_ES: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0 \0\0\" \0\0& \0\0' \0\0\xC5\"\0\0\xC6\"\0\0") }, 33u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static PT_PT: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x1C \0\0\x1E \0\0 \0\0\" \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 32u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TG: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\xBB\0\0\0\xBC\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0 \0\0\" \0\0& \0\0' \0\x002 \0\x003 \0\0") }, 32u32)
+ },
+ unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"\x01\0\0\0\0\0\xE2\x80\xB3\xC2\xAB") },
+ ));
+ static AS: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0d\t\0\0e\t\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0 \0\0\" \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 33u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SQ: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0~\0\0\0\x7F\0\0\0\xA7\0\0\0\xA8\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 33u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AST: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0^\0\0\0\xA1\0\0\0\xA2\0\0\0\xA7\0\0\0\xA8\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\xBF\0\0\0\xC0\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0 \0\0\" \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 37u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static CV: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x19 \0\0\x1A \0\0\x1B \0\0\x1C \0\0\x1D \0\0\x1E \0\0\x1F \0\0& \0\0' \0\0") }, 31u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KK: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0& \0\0' \0\0") }, 31u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static DSB: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1B \0\0\x1C \0\0\x1D \0\0\x1E \0\0\x1F \0\0& \0\0' \0\0") }, 32u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static HU: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0^\0\0\0~\0\0\0\x7F\0\0\0\xA7\0\0\0\xA8\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x11 \0\0\x12 \0\0\x13 \0\0\x14 \0\0\x19 \0\0\x1A \0\0\x1D \0\0\x1F \0\0& \0\0' \0\0R \0\0S \0\0\xE8'\0\0\xEA'\0\0") }, 32u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static YO: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0 \0\0\" \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 29u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BGC: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\0+\0\0\0-\0\0\x000\0\0\0:\0\0\0;\0\0\0?\0\0\0A\0\0\0[\0\0\0^\0\0\0`\0\0\0a\0\0\0|\0\0\0}\0\0\0\x11 \0\0\x12 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 27u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static VEC: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\x000\0\0\0:\0\0\0<\0\0\0=\0\0\0>\0\0\0?\0\0\0A\0\0\0[\0\0\0^\0\0\0\xAB\0\0\0\xAC\0\0\0\xB7\0\0\0\xB8\0\0\0\xBB\0\0\0\xBC\0\0\0\x10 \0\0\x16 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0& \0\0' \0\0D \0\0E \0\0S \0\0T \0\0\x080\0\0\n0\0\0") }, 39u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MAI: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0&\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0^\0\0\0_\0\0\0a\0\0\0|\0\0\0}\0\0\0~\0\0\0\x7F\0\0\0\xA7\0\0\0\xA8\0\0\0\x11 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 35u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TH: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0'\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0;\0\0\0@\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 26u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TOK: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0'\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\x11 \0\0\x12 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0") }, 22u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static HI: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0$\0\0\0'\0\0\0+\0\0\0,\0\0\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0d\t\0\0f\t\0\0p\t\0\0q\t\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0 \0\0\" \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 34u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static TK: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\0A\0\0\0[\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\x11 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x1C \0\0\x1E \0\0& \0\0' \0\0") }, 23u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FI: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\xBB\0\0\0\xBC\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x14 \0\0\x19 \0\0\x1A \0\0\x1D \0\0\x1E \0\0& \0\0' \0\0") }, 25u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static KA: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\xFB\x10\0\0\xFC\x10\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x19 \0\0\x1A \0\0\x1B \0\0\x1C \0\0\x1D \0\0\x1E \0\0\x1F \0\0 \0\0\" \0\0& \0\0' \0\x002 \0\x004 \0\0\x16!\0\0\x17!\0\0") }, 36u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SR: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x10 \0\0\x12 \0\0\x13 \0\0\x14 \0\0\x18 \0\0\x19 \0\0\x1A \0\0\x1B \0\0\x1C \0\0\x1D \0\0\x1E \0\0\x1F \0\0& \0\0' \0\0") }, 22u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static NO: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\xBF\0\0\0\xC0\0\0\0\x11 \0\0\x12 \0\0\x13 \0\0\x14 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0 \0\0\" \0\0& \0\0' \0\x002 \0\x004 \0\0") }, 31u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static CS: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x000\0\0\0:\0\0\0<\0\0\0?\0\0\0A\0\0\0[\0\0\0\\\0\0\0]\0\0\0^\0\0\0\xA7\0\0\0\xA8\0\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x14 \0\0\x18 \0\0\x19 \0\0\x1A \0\0\x1B \0\0\x1C \0\0\x1D \0\0\x1E \0\0\x1F \0\0& \0\0' \0\0") }, 24u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static PS: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0\"\0\0\0'\0\0\0*\0\0\0/\0\0\x000\0\0\0:\0\0\0<\0\0\0[\0\0\0^\0\0\0\x0C\x06\0\0\r\x06\0\0\xD4\x06\0\0\xD5\x06\0\0\x18 \0\0\x19 \0\0") }, 13u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static AM: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0a\x13\0\0g\x13\0\0\x10 \0\0\x11 \0\0\x13 \0\0\x14 \0\09 \0\0; \0\0") }, 20u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MK: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x19 \0\0\x1A \0\0\x1B \0\0\x1C \0\0\x1D \0\0\x1E \0\0\x1F \0\0& \0\0' \0\0") }, 21u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static LT: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x1C \0\0\x1D \0\0\x1E \0\0\x1F \0\0& \0\0' \0\0") }, 19u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static UND: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x11 \0\0\x12 \0\0") }, 13u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static IG: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x11 \0\0\x12 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0") }, 17u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static BE: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x11 \0\0\x12 \0\0") }, 15u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static ET: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\0A\0\0\0[\0\0\0^\0\0\0\x11 \0\0\x12 \0\0\x13 \0\0\x14 \0\0\x1C \0\0\x1D \0\0\x1E \0\0\x1F \0\0") }, 17u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SD: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0\"\0\0\0(\0\0\0*\0\0\0/\0\0\x000\0\0\0:\0\0\0;\0\0\0[\0\0\0^\0\0\0\xD4\x06\0\0\xD5\x06\0\0\x18 \0\0\x19 \0\0O \0\0P \0\0A.\0\0B.\0\0") }, 12u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FA: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0\"\0\0\0(\0\0\0+\0\0\0-\0\0\x000\0\0\0:\0\0\0;\0\0\0[\0\0\0^\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x0C\x06\0\0\r\x06\0\0\x1B\x06\0\0\x1C\x06\0\0\x1F\x06\0\0 \x06\0\0k\x06\0\0m\x06\0\0\x10 \0\0\x12 \0\0& \0\0' \0\09 \0\0; \0\0") }, 23u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static MY: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x000\0\0\0@\0\0\0A\0\0\0[\0\0\0^\0\0\0J\x10\0\0L\x10\0\0\x10 \0\0\x12 \0\0\x13 \0\0\x15 \0\0\x18 \0\0\x1A \0\0\x1C \0\0\x1E \0\0& \0\0' \0\0") }, 21u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static FF_ADLM: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"%\0\0\0&\0\0\0-\0\0\0/\0\0\0\x11 \0\0\x12 \0\x000 \0\x001 \0\0^\xE9\x01\0`\xE9\x01\0") }, 7u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static UR: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x0C\x06\0\0\x0E\x06\0\0\x1B\x06\0\0\x1C\x06\0\0\x1F\x06\0\0 \x06\0\0k\x06\0\0m\x06\0\0\xD4\x06\0\0\xD5\x06\0\0") }, 13u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static HY: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0Z\x05\0\0`\x05\0\0\x8A\x05\0\0\x8B\x05\0\0") }, 12u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static SAH: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b":\0\0\0;\0\0\0") }, 1u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static NQO: <icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = icu::properties::provider::PropertyUnicodeSetV1::CPInversionListStrList(icu::collections::codepointinvliststringlist::CodePointInversionListAndStringList::from_parts_unchecked(
+ unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xF7\x07\0\0\xFA\x07\0\0") }, 3u32)
+ },
+ zerovec::VarZeroVec::new(),
+ ));
+ static VALUES: [&<icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::DataMarker>::Yokeable; 148usize] = [&AF, &AM, &AR, &AS, &AST, &AF, &BE, &BG, &BGC, &AF, &BLO, &AF, &AF, &BS, &AST, &CEB, &AF, &CS, &CV, &AF, &DA, &CV, &DOI, &DSB, &EL, &AF, &EO, &AST, &ET, &AF, &FA, &FF_ADLM, &FI, &FIL, &DA, &FR, &AF, &AF, &GD, &AST, &AF, &HA, &HE, &HI, &HR, &DSB, &HU, &HY, &AF, &AF, &IE, &IG, &IS, &IT, &JA, &KA, &KEA, &AF, &KK, &KM, &KN, &KO, &AF, &AF, &AF, &AF, &AF, &AF, &AF, &AF, &CV, &CV, &FR, &IT, &AF, &LT, &LV, &MAI, &MK, &AF, &AF, &AF, &KN, &AF, &MT, &MY, &CV, &AF, &NE, &AF, &NO, &NQO, &OC, &OC_ES, &AF, &PA, &AF, &PL, &LT, &PS, &AF, &PT_PT, &AF, &RAJ, &RO, &CV, &MAI, &SAH, &SC, &SD, &AF, &AF, &CS, &SL, &AF, &SQ, &SR, &SR, &AF, &AF, &SW, &SYR, &PL, &AF, &MT, &TG, &TH, &TK, &AF, &TOK, &AF, &TT, &UK, &UND, &UR, &AF, &VEC, &AF, &VMW, &AF, &XNR, &YO, &AST, &YUE, &YUE_HANS, &AF, &YUE_HANS, &YUE];
+ static KEYS: [&str; 148usize] = ["af", "am", "ar", "as", "ast", "az", "be", "bg", "bgc", "bho", "blo", "bn", "brx", "bs", "ca", "ceb", "chr", "cs", "cv", "cy", "da", "de", "doi", "dsb", "el", "en", "eo", "es", "et", "eu", "fa", "ff-Adlm", "fi", "fil", "fo", "fr", "fy", "ga", "gd", "gl", "gu", "ha", "he", "hi", "hr", "hsb", "hu", "hy", "ia", "id", "ie", "ig", "is", "it", "ja", "ka", "kea", "kgp", "kk", "km", "kn", "ko", "kok", "ks", "ks-Deva", "ku", "kxv", "kxv-Deva", "kxv-Orya", "kxv-Telu", "ky", "lb", "lij", "lmo", "lo", "lt", "lv", "mai", "mk", "ml", "mn", "mni", "mr", "ms", "mt", "my", "nds", "nds-NL", "ne", "nl", "no", "nqo", "oc", "oc-ES", "or", "pa", "pcm", "pl", "prg", "ps", "pt", "pt-PT", "qu", "raj", "ro", "ru", "sa", "sah", "sc", "sd", "sd-Deva", "si", "sk", "sl", "so", "sq", "sr", "sr-Latn", "su", "sv", "sw", "syr", "szl", "ta", "te", "tg", "th", "tk", "to", "tok", "tr", "tt", "uk", "und", "ur", "uz", "vec", "vi", "vmw", "xh", "xnr", "yo", "yrl", "yue", "yue-Hans", "za", "zh", "zh-Hant"];
+ let mut metadata = icu_provider::DataResponseMetadata::default();
+ let payload = if let Ok(payload) = KEYS.binary_search_by(|k| req.locale.strict_cmp(k.as_bytes()).reverse()).map(|i| *unsafe { VALUES.get_unchecked(i) }) {
+ payload
+ } else {
+ const FALLBACKER: icu::locid_transform::fallback::LocaleFallbackerWithConfig<'static> = icu::locid_transform::fallback::LocaleFallbacker::new().for_config(<icu::properties::provider::ExemplarCharactersPunctuationV1Marker as icu_provider::KeyedDataMarker>::KEY.fallback_config());
+ let mut fallback_iterator = FALLBACKER.fallback_for(req.locale.clone());
+ loop {
+ if let Ok(payload) = KEYS.binary_search_by(|k| fallback_iterator.get().strict_cmp(k.as_bytes()).reverse()).map(|i| *unsafe { VALUES.get_unchecked(i) }) {
+ metadata.locale = Some(fallback_iterator.take());
+ break payload;
+ }
+ fallback_iterator.step();
+ }
+ };
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(payload)), metadata })
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_ext_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_ext_v1.rs.data
new file mode 100644
index 0000000000..dfc330e7a1
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_ext_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<ExtenderV1Marker>` 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_ext_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_EXT_V1: &'static <icu::properties::provider::ExtenderV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xB7\0\0\0\xB8\0\0\0\xD0\x02\0\0\xD2\x02\0\0@\x06\0\0A\x06\0\0\xFA\x07\0\0\xFB\x07\0\0U\x0B\0\0V\x0B\0\0F\x0E\0\0G\x0E\0\0\xC6\x0E\0\0\xC7\x0E\0\0\n\x18\0\0\x0B\x18\0\0C\x18\0\0D\x18\0\0\xA7\x1A\0\0\xA8\x1A\0\x006\x1C\0\x007\x1C\0\0{\x1C\0\0|\x1C\0\0\x050\0\0\x060\0\x0010\0\x0060\0\0\x9D0\0\0\x9F0\0\0\xFC0\0\0\xFF0\0\0\x15\xA0\0\0\x16\xA0\0\0\x0C\xA6\0\0\r\xA6\0\0\xCF\xA9\0\0\xD0\xA9\0\0\xE6\xA9\0\0\xE7\xA9\0\0p\xAA\0\0q\xAA\0\0\xDD\xAA\0\0\xDE\xAA\0\0\xF3\xAA\0\0\xF5\xAA\0\0p\xFF\0\0q\xFF\0\0\x81\x07\x01\0\x83\x07\x01\0]\x13\x01\0^\x13\x01\0\xC6\x15\x01\0\xC9\x15\x01\0\x98\x1A\x01\0\x99\x1A\x01\0Bk\x01\0Dk\x01\0\xE0o\x01\0\xE2o\x01\0\xE3o\x01\0\xE4o\x01\0<\xE1\x01\0>\xE1\x01\0D\xE9\x01\0G\xE9\x01\0") }, 50u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::ExtenderV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::ExtenderV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_EXT_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::ExtenderV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_extpict_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_extpict_v1.rs.data
new file mode 100644
index 0000000000..1382694a51
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_extpict_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<ExtendedPictographicV1Marker>` 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_extpict_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_EXTPICT_V1: &'static <icu::properties::provider::ExtendedPictographicV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xA9\0\0\0\xAA\0\0\0\xAE\0\0\0\xAF\0\0\0< \0\0= \0\0I \0\0J \0\0\"!\0\0#!\0\09!\0\0:!\0\0\x94!\0\0\x9A!\0\0\xA9!\0\0\xAB!\0\0\x1A#\0\0\x1C#\0\0(#\0\0)#\0\0\x88#\0\0\x89#\0\0\xCF#\0\0\xD0#\0\0\xE9#\0\0\xF4#\0\0\xF8#\0\0\xFB#\0\0\xC2$\0\0\xC3$\0\0\xAA%\0\0\xAC%\0\0\xB6%\0\0\xB7%\0\0\xC0%\0\0\xC1%\0\0\xFB%\0\0\xFF%\0\0\0&\0\0\x06&\0\0\x07&\0\0\x13&\0\0\x14&\0\0\x86&\0\0\x90&\0\0\x06'\0\0\x08'\0\0\x13'\0\0\x14'\0\0\x15'\0\0\x16'\0\0\x17'\0\0\x1D'\0\0\x1E'\0\0!'\0\0\"'\0\0('\0\0)'\0\x003'\0\x005'\0\0D'\0\0E'\0\0G'\0\0H'\0\0L'\0\0M'\0\0N'\0\0O'\0\0S'\0\0V'\0\0W'\0\0X'\0\0c'\0\0h'\0\0\x95'\0\0\x98'\0\0\xA1'\0\0\xA2'\0\0\xB0'\0\0\xB1'\0\0\xBF'\0\0\xC0'\0\x004)\0\x006)\0\0\x05+\0\0\x08+\0\0\x1B+\0\0\x1D+\0\0P+\0\0Q+\0\0U+\0\0V+\0\x0000\0\x0010\0\0=0\0\0>0\0\0\x972\0\0\x982\0\0\x992\0\0\x9A2\0\0\0\xF0\x01\0\0\xF1\x01\0\r\xF1\x01\0\x10\xF1\x01\0/\xF1\x01\x000\xF1\x01\0l\xF1\x01\0r\xF1\x01\0~\xF1\x01\0\x80\xF1\x01\0\x8E\xF1\x01\0\x8F\xF1\x01\0\x91\xF1\x01\0\x9B\xF1\x01\0\xAD\xF1\x01\0\xE6\xF1\x01\0\x01\xF2\x01\0\x10\xF2\x01\0\x1A\xF2\x01\0\x1B\xF2\x01\0/\xF2\x01\x000\xF2\x01\x002\xF2\x01\0;\xF2\x01\0<\xF2\x01\0@\xF2\x01\0I\xF2\x01\0\xFB\xF3\x01\0\0\xF4\x01\0>\xF5\x01\0F\xF5\x01\0P\xF6\x01\0\x80\xF6\x01\0\0\xF7\x01\0t\xF7\x01\0\x80\xF7\x01\0\xD5\xF7\x01\0\0\xF8\x01\0\x0C\xF8\x01\0\x10\xF8\x01\0H\xF8\x01\0P\xF8\x01\0Z\xF8\x01\0`\xF8\x01\0\x88\xF8\x01\0\x90\xF8\x01\0\xAE\xF8\x01\0\0\xF9\x01\0\x0C\xF9\x01\0;\xF9\x01\0<\xF9\x01\0F\xF9\x01\0G\xF9\x01\0\0\xFB\x01\0\0\xFC\x01\0\xFE\xFF\x01\0") }, 3537u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::ExtendedPictographicV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::ExtendedPictographicV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_EXTPICT_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::ExtendedPictographicV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_gc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_gc_v1.rs.data
new file mode 100644
index 0000000000..6c4aeb052b
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_gc_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<GeneralCategoryV1Marker>` 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_gc_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_GC_V1: &'static <icu::properties::provider::GeneralCategoryV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointMapV1::CodePointTrie(icu::collections::codepointtrie::CodePointTrie::from_parts(icu::collections::codepointtrie::CodePointTrieHeader { high_start: 1114112u32, shifted12_high_start: 272u16, index3_null_offset: 1895u16, data_null_offset: 3352u32, null_value: 0u32, trie_type: icu::collections::codepointtrie::TrieType::Small }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0@\0\x7F\0\xBF\0\xFF\0.\x01m\x01\xAD\x01\xE5\x01$\x02P\x02\x8E\x02\xCE\x02\xDE\x02\x1E\x03O\x03\x8C\x03\xBC\x03\xFA\x03:\x04J\x04{\x04\xB2\x04\xF2\x042\x05r\x05\xA3\x05\xCF\x05\x0F\x06D\x06^\x06\x9E\x06\xDE\x06\x1E\x07V\x07\x8D\x07\xCA\x07\t\x08H\x08\x87\x08\xC6\x08\x05\tD\t\x83\t\xC3\t\x01\n?\n\x7F\n\xBF\n\xFE\n>\x0B~\x0B\xBE\x0B\xFD\x0B=\x0C}\x0C\xBC\x0C\xFC\x0C;\r{\r\xBB\r\xFB\r;\x0Ey\x0E\xE8\x0B\x02\x0C\x12\x0C(\x0CH\x0Cf\x0C\x83\x0C\xA2\x0C\xC2\x0C\xC2\x0C\xCF\x0C\xEC\x0C\x0C\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r\x1E\r>\r\x1E\r\x1E\r\x1E\r^\r^\r^\r_\r^\r^\r^\r_\r\0\0\x10\0 \x000\0@\0P\0`\0p\0\x7F\0\x8F\0\x9F\0\xAF\0\xBF\0\xCF\0\xDF\0\xEF\0\xFF\0\x0F\x01\x1F\x01/\x01.\x01>\x01N\x01^\x01m\x01}\x01\x8D\x01\x9D\x01\xAD\x01\xBD\x01\xCD\x01\xDD\x01\xE5\x01\xF5\x01\x05\x02\x15\x02$\x024\x02D\x02T\x02P\x02`\x02p\x02\x80\x02\x8E\x02\x9E\x02\xAE\x02\xBE\x02\xCE\x02\xDE\x02\xEE\x02\xFE\x02\xDE\x02\xEE\x02\xFE\x02\x0E\x03\x1E\x03.\x03>\x03N\x03O\x03_\x03o\x03\x7F\x03\x8C\x03\x9C\x03\xAC\x03\xBC\x03\xBC\x03\xCC\x03\xDC\x03\xEC\x03\xFA\x03\n\x04\x1A\x04*\x04:\x04J\x04Z\x04j\x04J\x04Z\x04j\x04z\x04{\x04\x8B\x04\x9B\x04\xAB\x04\xB2\x04\xC2\x04\xD2\x04\xE2\x04\xF2\x04\x02\x05\x12\x05\"\x052\x05B\x05R\x05b\x05r\x05\x82\x05\x92\x05\xA2\x05\xA3\x05\xB3\x05\xC3\x05\xD3\x05\xCF\x05\xDF\x05\xEF\x05\xFF\x05\x0F\x06\x1F\x06/\x06?\x06D\x06T\x06d\x06t\x06^\x06n\x06~\x06\x8E\x06\x9E\x06\xAE\x06\xBE\x06\xCE\x06\xDE\x06\xEE\x06\xFE\x06\x0E\x07\x1E\x07.\x07>\x07N\x07V\x07f\x07v\x07\x86\x07\x8D\x07\x9D\x07\xAD\x07\xBD\x07\xCA\x07\xDA\x07\xEA\x07\xFA\x07\t\x08\x19\x08)\x089\x08H\x08X\x08h\x08x\x08\x87\x08\x97\x08\xA7\x08\xB7\x08\xC6\x08\xD6\x08\xE6\x08\xF6\x08\x05\t\x15\t%\t5\tD\tT\td\tt\t\x83\t\x93\t\xA3\t\xB3\t\xC3\t\xD3\t\xE3\t\xF3\t\x01\n\x11\n!\n1\n?\nO\n_\no\n\x7F\n\x8F\n\x9F\n\xAF\n\xBF\n\xCF\n\xDF\n\xEF\n\xFE\n\x0E\x0B\x1E\x0B.\x0B>\x0BN\x0B^\x0Bn\x0B~\x0B\x8E\x0B\x9E\x0B\xAE\x0B\xBE\x0B\xCE\x0B\xDE\x0B\xEE\x0B\xFD\x0B\r\x0C\x1D\x0C-\x0C=\x0CM\x0C]\x0Cm\x0C}\x0C\x8D\x0C\x9D\x0C\xAD\x0C\xBC\x0C\xCC\x0C\xDC\x0C\xEC\x0C\xFC\x0C\x0C\r\x1C\r,\r;\rK\r[\rk\r{\r\x8B\r\x9B\r\xAB\r\xBB\r\xCB\r\xDB\r\xEB\r\xFB\r\x0B\x0E\x1B\x0E+\x0E;\x0EK\x0E[\x0Ek\x0Ey\x0E\x89\x0E\x99\x0E\xA9\x0E\xA3\x05\xA3\x05\xB9\x0E\xC8\x0E\xD8\x0E\xE8\x0E\xF7\x0E\x06\x0F\x14\x0F$\x0FA\0A\x004\x0Fa\0a\0D\x0F\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05T\x0Fd\x0F\xA3\x05\xA3\x05T\x0F\xA3\x05\xA3\x05\\\x0Fl\x0F\xE1\n\xA3\x05\xA3\x05\xA3\x05l\x0F\xA3\x05\xA3\x05\xA3\x05t\x0F\x84\x0F\x8D\x0F\xA3\x05\x9D\x0FA\0A\0A\0A\0A\0\xAD\x0F\xBD\x0F\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xC0\x0F\xA3\x05\xD0\x0F\xD5\x0F\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xE5\x0F\xF4\x0F\xA3\x05\x04\x10\xA3\x05\x13\x10\xA3\x05#\x10d\x083\x10\xA3\x05\xA3\x05\xA3\x05C\x10Q\x10]\x10$\x0Bm\x10}\x10$\x0B\xA3\x05\xA3\x05\x8D\x10\xA3\x05\xA3\x05\x94\x10\xA4\x10\xA3\x05\xAB\x10\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xBB\x10\xA3\x05\x0E\x05\xCB\x10\xDB\x10\xEB\x10\xA3\x05\x0F\x05\xFB\x10\xA3\x05\xA3\x05\x11\x05\xA3\x05\x93\x10\x0B\x11\x19\x11\x19\x11\xA3\x05)\x11\xA3\x05\xA3\x05\xA3\x059\x11I\x11V\x11$\x0B$\x0Bf\x11v\x11@\x06\x18\r\x18\r\x18\r\xC9\x07\xA3\x05\xA3\x05\x86\x11\x94\x11\xD8\x0E\xA4\x11\xB0\x11\xCB\x07\xA3\x05\xC0\x11\x9E\x06\xA3\x05\xA3\x05\xCE\x11\xDD\x11\xA3\x05\xA3\x05\xED\x11\xF9\x11\t\x12\x9E\x06\xA3\x05\x16\x12&\x12A\0A\x006\x12F\x12V\x12e\x12n\x12a\0a\0t\x02\x80\x02\x80\x02\x80\x02~\x12\x89\x12a\0u\x02\x80\x02\x80\x02\xCE\x02\xCE\x02\xCE\x02\xCE\x02\xFF\0\xFF\0\xFF\0\xFF\0\xFF\0\xFF\0\xFF\0\xFF\0\xFF\0\x99\x12\xFF\0\xFF\0\xFF\0\xFF\0\xFF\0\xFF\0\xA8\x12\xB8\x12\xA8\x12\xA8\x12\xB8\x12\xC8\x12\xA8\x12\xD8\x12\xE8\x12\xE8\x12\xE8\x12\xF8\x12\x07\x13\x17\x13'\x137\x13G\x13W\x13g\x13w\x13\x86\x13\x94\x13\xA4\x13\xB4\x13\xC4\x13\xD4\x13\xE4\x13\xE4\x13\xF3\x13\x03\x14\x12\x14!\x141\x14A\x14O\x14_\x14o\x14\x7F\x14\x8F\x14\x8F\x14\x9C\x14\xAC\x14\xBC\x14\x19\x11\xCB\x14\xDB\x14\x19\x11\xE7\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xFB\x14\x19\x11\x0B\x15\x19\x11\x19\x11\x19\x11\x19\x11\x16\x15\x19\x11\xE0\x14\xEB\x14&\x15\x19\x11*\x158\x15\x19\x11\x19\x11A\x15\x18\r=\x15\x18\r\x7F\x14\x7F\x14\x7F\x14Q\x15\x19\x11\x19\x11\x19\x11\x19\x11]\x15\x7F\x14\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\xC3\x14\xC9\x14\x19\x11\x19\x11\xE3\x14\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11m\x15\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11}\x15\x87\x15\x7F\x14i\x15\x19\x11\x19\x11\x97\x15\xEB\x14\xA1\x15\xEB\x14\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xA4\x15\xAC\x15\xEB\x14\xEB\x14\xEB\x14\xB5\x15\xEB\x14\xC1\x15\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\xEB\x14\x19\x11\x19\x11\x19\x11\xEB\x14\xCF\x15\x19\x11\x19\x11\xDC\x15\x19\x11\xE6\x15\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11A\0A\0A\0a\0a\0a\0\xF6\x15\x05\x16\xFF\0\xFF\0\xFF\0\xFF\0\xFF\0\xFF\0\x14\x16#\x16a\0a\x003\x16\xA3\x05\xA3\x05\xA3\x05C\x16S\x16\xA3\x05c\x16j\x08j\x08j\x08j\x08\xCE\x02\xCE\x02s\x16\x81\x16\x91\x16\xA1\x16\xB1\x16\xC1\x16\x18\r\x18\r\x19\x11\xE2\x15\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\xD1\x16\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\xE1\x16\x18\r\x19\x11\xF1\x16\xFF\x16\x0F\x17\x1F\x17\x01\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05/\x17\xBD\x0F\xA3\x05\xA3\x05\xA3\x05\xA3\x05>\x17\xFD\x04\xA3\x05\xA3\x05\x01\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x0E\x05N\x17\xA3\x05\xA3\x05\x19\x11\x19\x11Z\x17\xA3\x05\x19\x11i\x17S\x15\x19\x11y\x17~\x14\x19\x11\x19\x11S\x15\x19\x11\x19\x11~\x14\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x19\x11\x19\x11\x19\x11\x19\x11\xA3\x05m\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x10\x05\x19\x11\x19\x11\x19\x11A\x15\xA3\x05\xA3\x05\x16\x12\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x89\x17\xA3\x05\x99\x17\x18\r\xFF\0\xFF\0\xA9\x17\xB9\x17\xFF\0\xC9\x17\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xD9\x17\xE9\x17\xBD\x02\xF9\x17\t\x18\xFD\0\xFF\0\xFF\0\xFF\0\x19\x18'\x187\x18=\x18G\x18S\x18c\x18\x18\rq\x18\x7F\x18\xA3\x05\x8C\x18\x9C\x18\xA3\x05\xA3\x05\xA3\x05\xAC\x18\xBC\x18\xA3\x05\xA3\x05\xC8\x18\xD4\x18$\x0B\xCE\x02\xE4\x18\x9E\x06\xA3\x05\xF4\x18\xA3\x05v\x05\x04\x19\xA3\x05\x10\x05\xCA\x07\xA3\x05\xA3\x05\x14\x19#\x193\x19C\x19\xF1\x10\xA3\x05\xA3\x05J\x19Y\x19i\x19y\x19\xA3\x05\x89\x19\xA3\x05\xA3\x05\xA3\x05\x99\x19\xA9\x19\xAE\x19\xBE\x19\xCE\x19\xDD\x19\xBA\x10j\x08a\0a\0\xED\x19\xFD\x19a\0a\0a\0a\0a\0\xA3\x05\xA3\x05\r\x1A$\x0B\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x97\r\xA3\x05\x1D\x1A\xA3\x05\xA3\x05\x11\x05-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A-\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x0F\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x93\x10\x18\r\x18\rM\x1AZ\x1Ai\x1As\x1A\x83\x1A\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x91\x1A\x9E\x1A\xFF\x04\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xAE\x1A\x19\x11\xA3\x05\xA3\x05\xA3\x05\xA3\x05\0\x05\xA3\x05\xA3\x05\xBE\x1A\x18\r\x18\r\xCE\x1A\xCE\x02\xDE\x1A\xCE\x02\xEE\x1A\xFA\x1A\n\x1B\x19\x1B\xE3\n\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05)\x1B9\x1B0\0@\0P\0`\0I\x1BY\x1Bi\x1B\xA3\x05k\x1B\xA3\x05\x0E\x05\xDC\x19{\x1B\x8B\x1B\x9A\x1Be\x08\xA3\x05\xE1\n\xAA\x1B\x0F\x05\x0F\x05\x18\r\x18\r\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05>\x07\xBA\x1B\x7F\x14\x7F\x14\x96\x0F\x8F\x14\x8F\x14\x8F\x14\xCA\x1B\xD3\x1B;\x15\xE1\x1B\x18\r\x18\r\x19\x11\x19\x11\xF1\x1B\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\xA3\x05\x10\x05\xA3\x05\xA3\x05\xA3\x05\x93\t\x01\x1C\x05\x1C\xA3\x05\xA3\x05\r\x1C\xA3\x05\x1C\x1C\xA3\x05\xA3\x05,\x1C\xA3\x05<\x1C\xA3\x05\xA3\x05L\x1C\\\x1C\x18\r\x18\rA\0A\0B\x03a\0a\0\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x0F\x05$\x0BA\0A\0l\x1Ca\0t\x1C\xA3\x05\xA3\x05\x84\x1C\xA3\x05\xA3\x05\xA3\x05\x88\x1C5\x035\x03\x98\x1C\xA6\x1C\xB4\x1C\x18\r\x18\r\x18\r\x18\r\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05c\x16\xA3\x05\xBB\x10\x84\x1C\x18\r\xC4\x1C\x80\x02\x80\x02\xC9\x1C\x18\r\x18\r\x18\r\x18\r\xD9\x1C\xA3\x05\xA3\x05\xE3\x1C\xA3\x05\xF2\x1C\xA3\x05\x02\x1D\xA3\x05\x0E\x05J\x15\x18\r\x18\r\x18\r\xA3\x05\x12\x1D\xA3\x05\"\x1D\xA3\x052\x1D\x18\r\x18\r\x18\r\x18\r\xA3\x05\xA3\x05\xA3\x05B\x1D\x7F\x14R\x1D\x7F\x14\x7F\x14b\x1DN\t\xA3\x05r\x1D\x08\x1C\x82\x1D\xA3\x05\x92\x1D\xA3\x05\xA2\x1D\x18\r\x18\r\xB2\x1D\xA3\x05\xBD\x1D\xCD\x1D\xA3\x05\xA3\x05\xA3\x05\xDD\x1D\xA3\x05\xED\x1D\xA3\x05\xFD\x1D\xA3\x05\r\x1EH\x15\x18\r\x18\r\x18\r\x18\r\x18\r\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x94\x10\x18\r\x18\r\x18\rA\0A\0A\0\x1D\x1Ea\0a\0a\0-\x1E\xA3\x05\xA3\x05=\x1E$\x0B\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x7F\x14\x02\x1C\xA3\x05\xA3\x05M\x1E\x99\r\x18\r\x18\r\x18\r\xF6\x13\xA3\x05\xA2\x1D]\x1E\xA3\x05w\x05m\x1E\x18\r\xA3\x05}\x1E\x18\r\x18\r\xA3\x05\x8D\x1E\x18\r\xA3\x05c\x16\x9D\x1E\xA3\x05\xA3\x05u\x05\xAD\x1ER\x1D\xBD\x1E\xCD\x1E\xCB\x07\xA3\x05\xA3\x05\xDD\x1E\xEB\x1E\xA3\x05\x94\x10$\x0Bs\x07\xA3\x05\xFB\x1E\x85\r\x0B\x1F\xA3\x05\xA3\x05\x1B\x1F\xCB\x07\xA3\x05\xA3\x05+\x1F:\x1FJ\x1FZ\x1Fe\x1F\xA3\x05T\tu\x1F\x84\x1F\x93\x1F\x18\r\x18\r\x18\r\xA3\x1Fc\x08\xB2\x1F\xA3\x05\xA3\x050\x06\xC2\x1F$\x0B\xD2\x1FX\x08h\x08\xE1\x1F\xF1\x1F\x01 \x0F \x1D\x14\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\xA3\x05\xA3\x05\xA3\x05\x1F / ? \x99\r\x18\r\xA3\x05\xA3\x05\xA3\x05O ^ $\x0B\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\xA3\x05\xA3\x05n } \x8C \x94 \x18\r\x18\r\xA3\x05\xA3\x05\xA3\x05\xA4 \xB3 $\x0B\xC3 \x18\r\xA3\x05\xA3\x05\xD3 \xE3 $\x0B\x18\r\x18\r\x18\r\xA3\x05t\x0F\xF3 \x03!c\x16\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\xA3\x05\xA3\x05u\x1F\x13!\x18\r\x18\r\x18\r\x18\r\x18\r\x18\rA\0A\0a\0a\0#\x0C#!2!>!\xA3\x05N!^!$\x0B\x18\r\x18\r\x18\r\x18\rn!\xA3\x05\xA3\x05}!\x8D!\x18\r\x9D!\xA3\x05\xA3\x05\xAA!\xB9!\xC9!\xA3\x05\xA3\x05s\x05\xD9!\xE7!\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x94\x10\xF7!\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\rh\x08\xA3\x05n \x07\"\x17\"#\x0C\x8D\x0FP\x05\xA3\x05*\x0E'\"6\"\x18\r\x18\r\x18\r\x18\rn\t\xA3\x05\xA3\x05F\"U\"$\x0Be\"\xA3\x05o\"\x7F\"$\x0B\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\xA3\x05\x8F\"\x9F\"U\t\xA3\x05\xAB\"\x8A $\x0B\x18\r\x18\r\x18\r\x18\r\x18\r\x93\t\x7F\x14\xBB\"\xCA\"\xD8\"\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x93\x10\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x8F\x14\x8F\x14\x8F\x14\x8F\x14\x8F\x14\x8F\x14\xE8\"\xF8\"\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x97\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x08#\xA3\x05\xA3\x05\xA3\x05\x18#(#\x1C\x14\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\xA3\x05\xA3\x05\xA3\x05\xA3\x05c\x16\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\xA3\x05\xA3\x05\xA3\x05\x94\x10\xA3\x05\x0E\x053\x19\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x0E\x05$\x0B\xA3\x05\x0F\x053#\xA3\x05\xA3\x05\xA3\x05C#S#c#q#A\x07\xA3\x05\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\rA\0A\0a\0a\0\x7F\x14\x81#\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x1D\x0E\x91#\x92#\x92#\x9A#\xA9#\x18\r\x18\r\x18\r\x18\r\xB7#\xC7#\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x84\x1C\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xBB\x10\x18\r\x18\r\x94\x10\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\xD7#\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x98\r\x91\t\x18\r\xE7#\xF3#\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x11\x05\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05>\x07\x10\x05\x94\x10\x03$\x13$\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\xCE\x02\xCE\x02A\x06\xCE\x02\x1B\x14\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\xD1\x16\x18\r\x18\r\x18\r\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\xE1\x16\x19\x11\x19\x11#$\x19\x11\x19\x11\x19\x11.$;$H$\x19\x11T$\x19\x11\x19\x11\x19\x11=\x15\x18\r\x19\x11\x19\x11\x19\x11\x19\x11b$\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x7F\x14r$\x7F\x14r$\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11A\x15\x7F\x14\x08\x1C\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\rA\0\xB2\x03a\0\x82$\xAE\x03\xA3\x1C\xA8\x12A\0\xDC\0\x92$\xA2$\xB0$\xA4\x1CA\0\xB2\x03a\0\xBD$\xCA$a\0\xD8$\xE8$\xF7$\xFB$A\0\xD8\0a\0A\0\xB2\x03a\0\x82$\xAE\x03a\0\xA8\x12A\0\xDC\0\xFB$A\0\xD8\0a\0A\0\xB2\x03a\0\x0B%A\0\x1A%\xEB\0\x8A\x03*%a\x006%A\0\x16%\xE7\0$%\xC7\0a\0\xED\0A\0B%a\0O%]%]%]%\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\xCE\x02\xCE\x02\xCE\x02m%\xCE\x02\xCE\x02x%\x85%\x91%\xF8\x13\xC2\x04\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\rZ\x02\xA1%\xB0%\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\rL\x0E\xC0%\xCE%\x80\x02\x80\x02\x80\x02\xDE%\x18\r\xF4\x13\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\xA3\x05\xA3\x05\x10\x05\xEE%\xFE%\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\xA3\x05\x0E&\x18\r\xA3\x05\xA3\x053\x06\x1E&\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\xA3\x05\x8B\x07$\x0B\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r.&\x0E\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05>&\x1B\x14\x18\r\x18\rA\0A\0\xDC\0a\0N&3\x19\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\rZ\x1F\x7F\x14\x7F\x14^&n&\x18\r\x18\r\x18\r\x18\rZ\x1F\x7F\x14~&\x03\x1C\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\xE4\n\xA3\x05\x8E&\x9B&\xA9&\xB9&\xC7&\xCF&g\x08\x11\x05\xDE&\x11\x05\x18\r\x18\r\x18\r\xEE&\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x19\x11\x19\x11<\x15\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\xD1\x16i\x17\x18\x11\x18\x11\x18\x11\x19\x11\xE1\x16\xFE&\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11:\x15\x18\r\x18\r\x18\rc\x17\x19\x11\xDF\x1B\x19\x11\x19\x11<\x15?\x15\xE0\x1B\xE1\x16\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x0B'\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x1B';\x15;\x15\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x1C'\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x9D\x0F<\x15\xE1\x1B<\x15\x19\x11\x19\x11\x19\x11@\x15\x9D\x0F\x19\x11\x19\x11@\x15\x19\x11:\x15\xE0\x1B\x18\r\x18\r\x18\r\x18\r\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\xD1\x16:\x15;\x15?\x15\x19\x11\x19\x11j\x17''<\x15?\x15?\x15\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x11\x19\x115'\x19\x11\x19\x11=\x15\x18\r\x18\r$\x0B\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x18\r\x18\r\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x93\x10\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x0F\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x99\r\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x93\t\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x0F\x05\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05>\x07\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\xA3\x05\x18\r\x18\r\x18\r\x18\r\x18\rE'\x18\r\x18#\x18#\x18#\x18#\x18#\x18#\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\x18\r\xCE\x02\xCE\x02\xCE\x02\xCE\x02\xCE\x02\xCE\x02\xCE\x02\xCE\x02\xCE\x02\xCE\x02\xCE\x02\xCE\x02\xCE\x02\xCE\x02\xCE\x02\x18\r=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1A=\x1AU'\x84\0\xA4\0\xC4\0\xE4\0\x04\x01$\x01D\x01d\x01\x84\x01\xA0\x01\xC0\x01\xDA\x01\xFA\x01\x1A\x02:\x02Z\x02z\x02\x9A\x02\xB9\x02\xD9\x02\xF9\x02\x19\x039\x03Y\x03y\x03\x99\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xBD\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xDD\x03\xB9\x03\xF5\x03\x15\x045\x04U\x04\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03u\x04\x95\x04\x95\x04\x95\x04\x95\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xC5\x04\xDF\x04\xFD\x04\x1D\x05=\x05]\x05}\x05\x9D\x05\xBD\x05\xDD\x05\xFD\x05\x17\x067\x06W\x06w\x06\x97\x06\xB7\x06\xD7\x06\xF7\x06\x12\x07\xB9\x032\x07R\x07g\x07g\x07g\x07g\x07n\x07\xB9\x03\xB9\x03\x8E\x07g\x07g\x07g\x07g\x07g\x07\xB9\x03\xAE\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07\xB9\x03\xCE\x07g\x07\xEA\x07\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\n\x08\xB9\x03\xB9\x03*\x08g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07;\x08[\x08r\x08g\x07g\x07g\x07g\x07\x92\x08g\x07g\x07g\x07g\x07g\x07g\x07g\x07\xA2\x08\xC2\x08\xE2\x08\x02\t\"\tB\tb\tg\x07r\t\x92\t\xA9\t\xBC\t\xCC\t\xEC\tg\x07\x05\n%\nE\ne\nB\t\x85\n\xA5\n\xC0\ng\x07g\x07\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xE0\n\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xF0\n\x0F\x0B\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03%\x0B\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x030\x0B\xB9\x03O\x0Bg\x07g\x07g\x07g\x07\xB9\x03S\x0Bg\x07g\x07\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03s\x0B\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\xB9\x03\x88\x0Bg\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07\xA8\x0Bg\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07g\x07\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xB5\x04\xC8\x0B") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0C\x17\x17\x17\x19\x17\x17\x17\x14\x15\x17\x18\x17\x13\x17\x17\t\t\t\t\t\t\t\t\t\t\x17\x17\x18\x18\x18\x17\x17\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x14\x17\x15\x1A\x16\x1A\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\x14\x18\x15\x18\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0C\x17\x19\x19\x19\x19\x1B\x17\x1A\x1B\x05\x1C\x18\x10\x1B\x1A\x1B\x18\x0B\x0B\x1A\x02\x17\x17\x1A\x0B\x05\x1D\x0B\x0B\x0B\x17\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x18\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x18\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x01\x02\x01\x02\x01\x02\x02\x01\x01\x02\x01\x02\x01\x01\x02\x01\x01\x01\x02\x02\x01\x01\x01\x01\x02\x01\x01\x02\x01\x01\x01\x02\x02\x02\x01\x01\x02\x01\x01\x02\x01\x02\x01\x02\x01\x01\x02\x01\x02\x02\x01\x02\x01\x01\x02\x01\x01\x01\x02\x01\x02\x01\x01\x02\x02\x05\x01\x02\x02\x02\x05\x05\x05\x05\x01\x03\x02\x01\x03\x02\x01\x03\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x02\x01\x03\x02\x01\x02\x01\x01\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x01\x01\x02\x01\x02\x01\x01\x01\x01\x02\x01\x02\x01\x02\x01\x02\x01\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\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\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\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x1A\x1A\x1A\x1A\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x04\x04\x04\x04\x04\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x04\x1A\x04\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x01\x02\x01\x02\x04\x1A\x01\x02\0\0\x04\x02\x02\x02\x17\x01\0\0\0\0\x1A\x1A\x01\x17\x01\x01\x01\0\x01\0\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x01\x01\x01\x02\x02\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x02\x02\x02\x02\x01\x02\x18\x01\x02\x01\x01\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\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\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x1B\x06\x06\x06\x06\x06\x07\x07\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x04\x17\x17\x17\x17\x17\x17\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\x17\x13\0\0\x1B\x1B\x19\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x13\x06\x17\x06\x06\x17\x06\x06\x17\x06\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\0\0\0\0\x05\x05\x05\x05\x17\x17\0\0\0\0\0\0\0\0\0\0\0\x10\x10\x10\x10\x10\x10\x18\x18\x18\x17\x17\x19\x17\x17\x1B\x1B\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x17\x10\x17\x17\x17\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\x04\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\t\t\t\t\t\t\t\t\t\t\x17\x17\x17\x17\x05\x05\x06\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\x17\x05\x06\x06\x06\x06\x06\x06\x06\x10\x1B\x06\x06\x06\x06\x06\x06\x04\x04\x06\x06\x1B\x06\x06\x06\x06\x05\x05\t\t\t\t\t\t\t\t\t\t\x05\x05\x05\x1B\x1B\x05\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\0\x10\x05\x06\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\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\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\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\t\t\t\t\t\t\t\t\t\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\x06\x06\x06\x06\x06\x06\x06\x06\x06\x04\x04\x1B\x17\x17\x17\x04\0\0\x06\x19\x19\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x04\x06\x06\x06\x06\x06\x06\x06\x06\x06\x04\x06\x06\x06\x04\x06\x06\x06\x06\x06\0\0\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\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\x06\x06\x06\0\0\x17\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x1A\x05\x05\x05\x05\x05\x05\0\x10\x10\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\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\x04\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x10\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x08\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\x06\x08\x06\x05\x08\x08\x06\x06\x06\x06\x06\x06\x06\x06\x08\x08\x08\x08\x06\x08\x08\x05\x06\x06\x06\x06\x06\x06\x06\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\x17\x17\t\t\t\t\t\t\t\t\t\t\x17\x04\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x08\x08\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\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\0\x05\0\0\0\x05\x05\x05\x05\0\0\x06\x05\x08\x08\x06\x06\x06\x06\0\0\x08\x08\0\0\x08\x08\x06\x05\0\0\0\0\0\0\0\0\x08\0\0\0\0\x05\x05\0\x05\x05\x05\x06\x06\0\0\t\t\t\t\t\t\t\t\t\t\x05\x05\x19\x19\x0B\x0B\x0B\x0B\x0B\x0B\x1B\x19\x05\x17\x06\0\x06\x06\x08\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\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\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x06\0\x08\x08\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\x06\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\t\t\t\t\t\t\t\t\t\t\x06\x06\x05\x05\x05\x06\x17\0\0\0\0\0\0\0\0\0\x06\x06\x08\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\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\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x06\x05\x08\x08\x06\x06\x06\x06\x06\0\x06\x06\x08\0\x08\x08\x06\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x06\x06\0\0\t\t\t\t\t\t\t\t\t\t\x17\x19\0\0\0\0\0\0\0\x05\x06\x06\x06\x06\x06\x06\0\x06\x08\x08\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\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\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x06\x05\x08\x06\x06\x06\x06\0\0\x08\x08\0\0\x08\x08\x06\0\0\0\0\0\0\0\x06\x06\x08\0\0\0\0\x05\x05\0\x05\x05\x05\x06\x06\0\0\t\t\t\t\t\t\t\t\t\t\x1B\x05\x0B\x0B\x0B\x0B\x0B\x0B\0\0\0\0\0\0\0\0\x06\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x08\x08\x06\x08\x08\0\0\0\x08\x08\x08\0\x08\x08\x08\x06\0\0\x05\0\0\0\0\0\0\x08\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\t\t\t\t\t\t\t\t\t\x0B\x0B\x0B\x1B\x1B\x1B\x1B\x1B\x1B\x19\x1B\0\0\0\0\0\x06\x08\x08\x08\x06\x05\x05\x05\x05\x05\x05\x05\x05\0\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\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x06\x05\x06\x06\x08\x08\x08\x08\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\x05\x05\x05\0\0\x05\0\0\x05\x05\x06\x06\0\0\t\t\t\t\t\t\t\t\t\t\0\0\0\0\0\0\0\x17\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x1B\x05\x06\x08\x08\x17\x05\x05\x05\x05\x05\x05\x05\x05\0\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\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x06\x05\x08\x06\x08\x08\x08\x08\x08\0\x06\x08\x08\0\x08\x08\x06\x06\0\0\0\0\0\0\0\x08\x08\0\0\0\0\0\0\x05\x05\0\x05\x05\x06\x06\0\0\t\t\t\t\t\t\t\t\t\t\0\x05\x05\x08\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x08\x08\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\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\x05\x05\x05\x05\x05\x06\x06\x05\x08\x08\x06\x06\x06\x06\0\x08\x08\x08\0\x08\x08\x08\x06\x05\x1B\0\0\0\0\x05\x05\x05\x08\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x05\x05\x05\x06\x06\0\0\t\t\t\t\t\t\t\t\t\t\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x1B\x05\x05\x05\x05\x05\x05\0\x06\x08\x08\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\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\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x06\0\0\0\0\x08\x08\x08\x06\x06\x06\0\x06\0\x08\x08\x08\x08\x08\x08\x08\x08\0\0\0\0\0\0\t\t\t\t\t\t\t\t\t\t\0\0\x08\x08\x17\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\x06\x05\x05\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x19\x05\x05\x05\x05\x05\x05\x04\x06\x06\x06\x06\x06\x06\x06\x06\x17\t\t\t\t\t\t\t\t\t\t\x17\x17\0\0\0\0\0\0\0\0\0\0\0\0\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\x05\0\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\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x05\x05\x06\x06\x06\x06\x06\x06\x06\x06\x06\x05\0\0\x05\x05\x05\x05\x05\0\x04\0\x06\x06\x06\x06\x06\x06\x06\0\t\t\t\t\t\t\t\t\t\t\0\0\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\x05\x1B\x1B\x1B\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x1B\x17\x1B\x1B\x1B\x06\x06\x1B\x1B\x1B\x1B\x1B\x1B\t\t\t\t\t\t\t\t\t\t\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x1B\x06\x1B\x06\x1B\x06\x14\x15\x14\x15\x08\x08\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\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x08\x06\x06\x06\x06\x06\x17\x06\x06\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x1B\x1B\x1B\x1B\x1B\x1B\x06\x1B\x1B\x1B\x1B\x1B\x1B\0\x1B\x1B\x17\x17\x17\x17\x17\x1B\x1B\x1B\x1B\x17\x17\0\0\0\0\0\0\0\0\0\0\0\0\0\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\x08\x08\x06\x06\x06\x08\x06\x06\x06\x06\x06\x06\x08\x06\x06\x08\x08\x06\x06\x05\t\t\t\t\t\t\t\t\t\t\x17\x17\x17\x17\x17\x17\x05\x05\x05\x05\x05\x05\x08\x08\x06\x06\x05\x05\x05\x05\x06\x06\x05\x08\x08\x08\x05\x05\x08\x08\x08\x08\x08\x08\x08\x05\x05\x06\x06\x06\x06\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x08\x08\x06\x06\x08\x08\x08\x08\x08\x08\x06\x05\x08\t\t\t\t\t\t\t\t\t\t\x08\x08\x08\x06\x1B\x1B\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x17\x04\x02\x02\x02\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x06\x06\x06\x17\x17\x17\x17\x17\x17\x17\x17\x17\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\0\0\0\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x02\x02\x02\x02\x02\x02\0\0\x13\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x1B\x17\x05\x0C\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x14\x15\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x17\x17\x17\n\n\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x06\x06\x06\x08\0\0\0\0\0\0\0\0\0\x05\x05\x06\x06\x08\x17\x17\0\0\0\0\0\0\0\0\0\x05\x05\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x06\x06\x08\x06\x06\x06\x06\x06\x06\x06\x08\x08\x08\x08\x08\x08\x06\x08\x08\x06\x06\x06\x06\x06\x06\x06\x17\x17\x17\x04\x17\x17\x17\x19\x05\x06\0\0\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\0\0\0\0\0\0\x17\x17\x17\x17\x17\x17\x13\x17\x17\x17\x17\x06\x06\x06\x10\x06\x05\x05\x05\x04\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x06\x06\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x08\x08\x08\x08\x06\x06\x08\x08\x08\0\0\0\0\x08\x08\x06\x08\x08\x08\x08\x08\x08\x06\x06\x06\0\0\0\0\x1B\0\0\0\x17\x17\t\t\t\t\t\t\t\t\t\t\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\t\t\t\t\t\t\t\t\t\t\x0B\0\0\0\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x05\x05\x05\x05\x05\x05\x05\x06\x06\x08\x08\x06\0\0\x17\x17\x05\x05\x05\x05\x05\x08\x06\x08\x06\x06\x06\x06\x06\x06\x06\0\x06\x08\x06\x08\x08\x06\x06\x06\x06\x06\x06\x06\x06\x08\x08\x08\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x17\x17\x17\x17\x17\x17\x17\x04\x17\x17\x17\x17\x17\x17\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x07\x06\x05\x05\x05\x05\x06\x08\x06\x06\x06\x06\x06\x08\x06\x08\x08\x08\x06\x08\x08\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x17\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x06\x06\x06\x06\x06\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x17\x17\0\x05\x08\x06\x06\x06\x06\x08\x08\x06\x06\x08\x06\x06\x06\x05\x05\x05\x05\x05\x05\x06\x08\x06\x06\x08\x08\x08\x06\x08\x06\x06\x08\x08\0\0\0\0\0\0\0\0\x17\x17\x17\x17\x05\x05\x05\x05\x08\x08\x08\x08\x08\x08\x08\x08\x06\x06\x06\x06\x08\x08\x06\x06\0\0\0\x17\x17\x17\x17\x17\t\t\t\t\t\t\t\t\t\t\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x04\x04\x04\x04\x04\x04\x17\x17\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x17\x17\x17\x17\x17\x17\x17\x17\0\0\0\0\0\0\0\0\x06\x06\x06\x17\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x08\x06\x06\x06\x06\x06\x06\x06\x05\x05\x05\x05\x06\x05\x05\x08\x06\x06\x05\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\0\0\x01\x01\x01\x01\x01\x01\0\0\x02\x02\x02\x02\x02\x02\x02\x02\0\x01\0\x01\0\x01\0\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\0\x02\x02\x01\x01\x01\x01\x03\x1A\x02\x1A\x1A\x02\x02\x02\0\x02\x02\x01\x01\x01\x01\x03\x1A\x1A\x1A\x02\x02\x02\x02\0\0\x02\x02\x01\x01\x01\x01\0\x1A\x1A\x1A\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x1A\x1A\x1A\0\0\x02\x02\x02\0\x02\x02\x01\x01\x01\x01\x03\x1A\x1A\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x10\x10\x10\x10\x10\x13\x13\x13\x13\x13\x13\x17\x17\x1C\x1D\x14\x1C\x1C\x1D\x14\x1C\x17\x17\x17\x17\x17\x17\x17\x17\r\x0E\x10\x10\x10\x10\x10\x0C\x17\x17\x17\x17\x17\x17\x17\x17\x17\x1C\x1D\x17\x17\x17\x17\x16\x17\x17\x17\x18\x14\x15\x17\x17\x17\x17\x17\x17\x17\x17\x17\x18\x17\x16\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x0C\x10\x10\x10\x10\x10\0\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x0B\x04\0\0\x0B\x0B\x0B\x0B\x0B\x0B\x18\x18\x18\x14\x15\x04\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x18\x18\x18\x14\x15\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x07\x07\x07\x06\x07\x07\x07\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1B\x1B\x01\x1B\x1B\x1B\x1B\x01\x1B\x1B\x02\x01\x01\x01\x02\x02\x01\x01\x01\x02\x1B\x01\x1B\x1B\x18\x01\x01\x01\x01\x01\x1B\x1B\x1B\x1B\x01\x1B\x01\x1B\x01\x1B\x01\x01\x01\x01\x1B\x02\x01\x01\x01\x01\x02\x05\x05\x05\x05\x02\x1B\x1B\x02\x02\x01\x01\x18\x18\x18\x18\x18\x01\x02\x02\x02\x02\x1B\x18\x1B\x1B\x02\x1B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\x01\x02\n\n\n\n\x0B\x1B\x1B\0\0\0\0\x18\x18\x18\x18\x18\x1B\x1B\x1B\x1B\x1B\x18\x18\x1B\x1B\x1B\x1B\x18\x1B\x1B\x18\x1B\x1B\x18\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x18\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x18\x18\x1B\x1B\x18\x1B\x18\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x14\x15\x14\x15\x1B\x1B\x1B\x1B\x18\x18\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x14\x15\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x18\x1B\x1B\x1B\x18\x18\x18\x18\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x18\x18\x18\x18\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\0\0\0\0\0\0\0\0\0\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x0B\x0B\x0B\x0B\x0B\x0B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x18\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x14\x15\x14\x15\x14\x15\x14\x15\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x18\x18\x18\x18\x18\x14\x15\x18\x18\x18\x18\x18\x18\x18\x18\x18\x14\x15\x14\x15\x14\x15\x14\x15\x14\x15\x14\x15\x14\x15\x18\x18\x18\x18\x18\x18\x18\x18\x14\x15\x14\x15\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x14\x15\x18\x18\x18\x18\x18\x1B\x1B\x18\x18\x18\x18\x18\x18\x1B\x1B\x1B\x1B\0\0\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\0\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x01\x02\x01\x01\x01\x02\x02\x01\x02\x01\x02\x01\x02\x01\x01\x01\x02\x01\x02\x02\x01\x02\x02\x02\x02\x02\x02\x04\x04\x01\x01\x02\x01\x02\x02\x1B\x1B\x1B\x1B\x1B\x1B\x01\x02\x01\x02\x06\x06\x01\x02\0\0\0\0\0\x17\x17\x17\x17\x0B\x17\x17\x02\x02\x02\x02\x02\x02\0\x02\0\0\0\0\0\x02\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x04\x17\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x17\x17\x1C\x1D\x1C\x1D\x17\x17\x17\x1C\x1D\x17\x1C\x1D\x17\x17\x17\x17\x17\x17\x17\x13\x17\x17\x13\x17\x1C\x1D\x17\x17\x1C\x1D\x14\x15\x14\x15\x14\x15\x14\x15\x17\x17\x17\x17\x17\x04\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x13\x13\x17\x17\x17\x17\x13\x17\x14\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x1B\x1B\x17\x17\x17\x14\x15\x14\x15\x14\x15\x14\x15\x13\0\0\x1B\x1B\x1B\x1B\0\0\0\0\0\0\0\0\0\0\0\0\x1B\x1B\x1B\x1B\x1B\x1B\0\0\0\0\0\0\0\0\0\0\x0C\x17\x17\x17\x1B\x04\x05\n\x14\x15\x14\x15\x14\x15\x14\x15\x1B\x1B\x14\x15\x14\x15\x14\x15\x14\x15\x13\x14\x15\x15\x1B\n\n\n\n\n\n\n\n\n\x06\x06\x06\x06\x08\x08\x13\x04\x04\x04\x04\x04\x1B\x1B\n\n\n\x04\x05\x17\x1B\x1B\x05\x05\x05\x05\x05\x05\x05\0\0\x06\x06\x1A\x1A\x04\x04\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x17\x04\x04\x04\x05\x1B\x1B\x0B\x0B\x0B\x0B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\0\0\0\0\0\0\0\0\0\0\0\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\0\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x04\x17\x17\x17\t\t\t\t\t\t\t\t\t\t\x05\x05\0\0\0\0\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x05\x06\x07\x07\x07\x17\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x17\x04\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x04\x04\x06\x06\x05\x05\x05\x05\x05\x05\n\n\n\n\n\n\n\n\n\n\x06\x06\x17\x17\x17\x17\x17\x17\0\0\0\0\0\0\0\0\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x04\x04\x04\x04\x04\x04\x04\x04\x04\x1A\x1A\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x02\x01\x01\x02\x01\x02\x01\x02\x01\x02\x04\x1A\x1A\x01\x02\x01\x02\x05\x01\x02\x01\x02\x02\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x01\x01\x01\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x02\x01\x01\x01\x01\x02\x01\x02\0\0\0\0\0\x01\x02\0\x02\0\x02\x01\x02\x01\x02\0\0\0\0\0\0\x04\x04\x04\x01\x02\x05\x04\x04\x02\x05\x05\x05\x05\x05\x06\x05\x05\x05\x06\x05\x05\x05\x05\x06\x05\x05\x05\x05\x08\x08\x06\x06\x08\x1B\x1B\x1B\x1B\x06\0\0\0\x0B\x0B\x0B\x0B\x0B\x0B\x1B\x1B\x19\x1B\0\0\0\0\0\0\x05\x05\x05\x05\x17\x17\x17\x17\0\0\0\0\0\0\0\0\x08\x08\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x06\x06\0\0\0\0\0\0\0\0\x17\x17\x06\x06\x05\x05\x05\x05\x05\x05\x17\x17\x17\x05\x17\x05\x05\x06\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x06\x06\x17\x17\x06\x06\x08\x08\0\0\0\0\0\0\0\0\0\0\0\x17\x05\x05\x05\x06\x08\x08\x06\x06\x06\x06\x08\x08\x06\x06\x08\x08\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\0\x04\t\t\t\t\t\t\t\t\t\t\0\0\0\0\x17\x17\x05\x05\x05\x05\x05\x06\x04\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x08\x06\x06\x08\x08\x06\x06\0\0\0\0\0\0\0\0\0\x05\x05\x05\x06\x05\x05\x05\x05\x05\x05\x05\x05\x06\x08\0\0\t\t\t\t\t\t\t\t\t\t\0\0\x17\x17\x17\x17\x04\x05\x05\x05\x05\x05\x05\x1B\x1B\x1B\x05\x08\x06\x08\x05\x05\x06\x05\x06\x06\x06\x05\x05\x06\x06\x05\x05\x05\x05\x05\x06\x06\x05\x06\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x04\x17\x17\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x08\x06\x06\x08\x08\x17\x17\x05\x04\x04\x08\x06\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x1A\x04\x04\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x1A\x1A\0\0\0\0\x05\x05\x05\x08\x08\x06\x08\x08\x06\x08\x08\x17\x08\x06\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\0\0\0\0\0\x05\x06\x05\x05\x05\x05\x05\x05\x05\x05\x05\x18\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\x1A\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\x15\x14\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x1B\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x19\x1B\x1B\x1B\x17\x17\x17\x17\x17\x17\x17\x14\x15\x17\0\0\0\0\0\0\x17\x13\x13\x16\x16\x14\x15\x14\x15\x14\x15\x14\x15\x14\x15\x14\x15\x17\x17\x14\x15\x17\x17\x17\x17\x16\x16\x16\x17\x17\x17\0\x17\x17\x17\x17\x13\x14\x15\x14\x15\x14\x15\x17\x17\x18\x13\x18\x18\x18\0\x17\x19\x17\x17\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x10\0\x17\x17\x17\x19\x17\x17\x17\x14\x15\x17\x18\x17\x13\x17\x17\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x14\x18\x15\x18\x14\x15\x17\x14\x15\x17\x17\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x04\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x04\x04\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\x19\x19\x18\x1A\x1B\x19\x19\0\x1B\x18\x18\x18\x18\x1B\x1B\0\0\0\0\0\0\0\0\0\x10\x10\x10\x1B\x1B\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x17\x17\x17\0\0\0\0\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\n\n\n\n\n\x0B\x0B\x0B\x0B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x0B\x0B\x1B\x1B\x1B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x06\0\0\x06\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\0\0\0\0\0\0\0\0\0\x05\x05\x05\n\x05\x05\x05\x05\x05\x05\x05\x05\n\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x17\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x17\n\n\n\n\n\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x17\x01\x01\x01\0\x01\x01\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\0\x17\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x05\x05\x05\x05\x05\x05\x05\x1B\x1B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x05\x05\x05\0\x05\x05\0\0\0\0\0\x0B\x0B\x0B\x0B\x0B\x05\x05\x05\x05\x05\x05\x0B\x0B\x0B\x0B\x0B\x0B\0\0\0\x17\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x17\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x0B\x0B\x05\x05\0\0\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x05\x06\x06\x06\0\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x05\x05\x05\x05\x05\x05\0\0\x06\x06\x06\0\0\0\0\x06\x17\x17\x17\x17\x17\x17\x17\x17\x17\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x0B\x0B\x17\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x0B\x0B\x0B\x05\x05\x05\x05\x05\x05\x05\x05\x1B\x05\x05\x05\x05\x05\x05\x05\x06\x06\0\0\0\0\x0B\x0B\x0B\x0B\x0B\x17\x17\x17\x17\x17\x17\x17\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x17\x17\x17\x17\x17\x17\x17\x05\x05\x05\x05\x05\x05\0\0\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x05\x05\x05\0\0\0\0\0\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x05\x05\0\0\0\0\0\0\0\x17\x17\x17\x17\0\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\0\0\0\0\0\0\0\x0B\x0B\x0B\x0B\x0B\x0B\x05\x05\x05\x05\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x06\x06\x13\0\0\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x05\0\0\0\0\0\0\0\0\x06\x0B\x0B\x0B\x0B\x17\x17\x17\x17\x17\0\0\0\0\0\0\x05\x05\x06\x06\x06\x06\x17\x17\x17\x17\0\0\0\0\0\0\x05\x05\x05\x05\x05\x0B\x0B\x0B\x0B\x0B\x0B\x0B\0\0\0\0\x08\x06\x08\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x06\x17\x17\x17\x17\x17\x17\x17\0\0\x0B\x0B\x0B\x0B\x0B\x0B\t\t\t\t\t\t\t\t\t\t\x06\x05\x05\x06\x06\x05\0\0\0\0\0\0\0\0\0\x06\x08\x08\x08\x06\x06\x06\x06\x08\x08\x06\x06\x17\x17\x10\x17\x17\x06\0\0\0\0\0\0\0\0\0\0\x10\0\0\x05\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x08\x06\x06\x06\x17\x17\x17\x17\x05\x08\x08\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x06\x17\x17\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x08\x08\x08\x06\x06\x06\x06\x06\x06\x06\x06\x06\x08\x05\x05\x05\x05\x17\x17\x17\x17\x06\x06\x06\x06\x17\x08\x06\t\t\t\t\t\t\t\t\t\t\x05\x17\x05\x17\x17\x17\0\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x08\x08\x08\x06\x06\x08\x08\x06\x08\x06\x06\x17\x17\x17\x17\x17\x17\x06\x05\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x17\0\0\0\0\0\0\x08\x08\x08\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x08\x08\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\x06\x06\x05\x08\x08\x06\x08\x08\x08\x08\0\0\x08\x08\0\0\x08\x08\x08\0\0\x05\0\0\0\0\0\0\x08\0\0\0\0\0\x05\x05\x05\x08\x08\0\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x05\x05\x05\x05\x05\x08\x08\x08\x06\x06\x06\x06\x06\x06\x06\x06\x08\x08\x06\x06\x06\x08\x06\x05\x05\x05\x05\x17\x17\x17\x17\x17\t\t\t\t\t\t\t\t\t\t\x17\x17\0\x17\x06\x05\x08\x08\x08\x06\x06\x06\x06\x06\x06\x08\x06\x08\x08\x08\x08\x06\x08\x06\x06\x05\x05\x17\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x08\x08\x06\x06\x06\x06\0\0\x08\x08\x08\x08\x06\x06\x08\x06\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x05\x05\x05\x05\x06\x06\0\0\x08\x08\x08\x06\x06\x06\x06\x06\x06\x06\x06\x08\x08\x06\x08\x06\x17\x17\x17\x05\0\0\0\0\0\0\0\0\0\0\0\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x08\x06\x08\x08\x06\x06\x06\x06\x06\x06\x08\x06\x05\x17\0\0\0\0\0\0\x08\x08\x06\x06\x06\x06\x08\x06\x06\x06\x06\x06\0\0\0\0\t\t\t\t\t\t\t\t\t\t\x0B\x0B\x17\x17\x17\x1B\x06\x06\x06\x06\x06\x06\x06\x06\x08\x06\x06\x17\0\0\0\0\x0B\x0B\x0B\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x08\x08\x08\x08\x08\x08\0\x08\x08\0\0\x06\x06\x08\x06\x05\x08\x05\x08\x06\x17\x17\x17\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x08\x08\x08\x06\x06\x06\x06\0\0\x06\x06\x08\x08\x08\x08\x06\x05\x17\x05\x08\0\0\0\0\0\0\0\0\0\0\0\x05\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x08\x05\x06\x06\x06\x06\x17\x17\x17\x17\x17\x17\x17\x06\0\0\0\0\0\0\0\0\x05\x06\x06\x06\x06\x06\x06\x08\x08\x06\x06\x06\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x06\x08\x06\x06\x17\x17\x17\x05\x17\x17\x17\0\0\0\0\0\0\0\0\0\0\0\0\0\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x08\x06\x05\x17\x17\x17\x17\x17\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x08\x06\x06\x06\x06\x06\x06\x08\x06\x06\x08\x06\x06\0\0\0\0\0\0\0\0\0\x05\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\x06\x06\0\x06\x06\x06\x06\x06\x06\x05\x06\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x08\x08\x08\x08\x08\0\x06\x06\0\x08\x08\x06\x08\x06\x05\0\0\0\0\0\0\0\x05\x05\x05\x06\x06\x08\x08\x17\x17\0\0\0\0\0\0\0\x06\x06\x05\x08\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x08\x08\x06\x06\x06\x06\x06\0\0\0\x08\x08\x0B\x0B\x0B\x0B\x0B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x19\x19\x19\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\0\0\0\0\0\0\0\0\0\0\0\0\0\x17\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\0\x17\x17\x17\x17\x17\0\0\0\0\0\0\0\0\0\0\0\x05\x17\x17\0\0\0\0\0\0\0\0\0\0\0\0\0\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x06\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x06\x06\x06\x17\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x17\x17\x17\x17\x17\x1B\x1B\x1B\x1B\x04\x04\x04\x04\x17\x1B\0\0\0\0\0\0\0\0\0\0\t\t\t\t\t\t\t\t\t\t\0\x0B\x0B\x0B\x0B\x0B\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x17\x17\x17\x17\0\0\0\0\0\x05\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\0\0\0\0\0\0\0\x06\x06\x06\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x17\x04\x06\0\0\0\0\0\0\0\0\0\0\0\x08\x08\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x1B\x06\x06\x17\x10\x10\x10\x10\0\0\0\0\0\0\0\0\0\0\0\0\x1B\x1B\x1B\x1B\x1B\x1B\x1B\0\0\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x08\x08\x06\x06\x06\x1B\x1B\x1B\x08\x08\x08\x10\x10\x10\x10\x10\x10\x10\x10\x06\x06\x06\x06\x06\x1B\x1B\x06\x06\x06\x06\x06\x06\x06\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x06\x06\x06\x06\x1B\x1B\x06\x06\x06\x1B\0\0\0\0\0\0\0\0\0\0\x0B\x0B\x0B\x0B\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\0\x01\x01\0\0\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\0\x02\0\x02\x02\x02\x02\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\x01\x01\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x18\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x18\x02\x02\x02\x02\x02\x18\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x18\x02\x02\x02\x02\x02\x02\x18\x02\x02\x02\x02\x02\x02\x01\x02\0\0\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x06\x06\x06\x06\x06\x06\x06\x1B\x1B\x1B\x1B\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x1B\x1B\x1B\x1B\x1B\x06\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x06\x1B\x1B\x17\x17\x17\x17\x17\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\x02\x02\x02\x02\x02\x02\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x06\x06\x06\x06\x06\x06\x06\x04\x04\x04\x04\x04\x04\x04\0\0\t\t\t\t\t\t\t\t\t\t\0\0\0\0\x05\x1B\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\0\t\t\t\t\t\t\t\t\t\t\0\0\0\0\0\x19\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x04\0\0\0\0\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x1B\x0B\x0B\x0B\x19\x0B\x0B\x0B\x0B\0\0\0\0\0\0\0\0\0\0\0\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x1B\x0B\0\x05\x05\0\x05\0\0\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\x05\0\x05\0\0\0\0\x05\0\0\0\0\x05\0\x05\0\x05\0\x05\x05\x05\0\x05\x05\0\x05\0\0\x05\0\x05\0\x05\0\x05\0\x05\x05\0\x05\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\0\x05\x05\x05\x05\0\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x18\x18\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x0B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1A\x1A\x1A\x1A\x1A\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\0\0\0\0\x1B\x1B\x1B\x1B\x1B\x1B\0\0\0\0\0\0\0\0\x1B\x1B\x1B\0\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\x1B\0\x10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\0\0\0") }, icu::properties::GeneralCategory::Unassigned));
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::GeneralCategoryV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::GeneralCategoryV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_GC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::GeneralCategoryV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_gcb_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_gcb_v1.rs.data
new file mode 100644
index 0000000000..f866b6ede9
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_gcb_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<GraphemeClusterBreakV1Marker>` 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_gcb_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_GCB_V1: &'static <icu::properties::provider::GraphemeClusterBreakV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointMapV1::CodePointTrie(icu::collections::codepointtrie::CodePointTrie::from_parts(icu::collections::codepointtrie::CodePointTrieHeader { high_start: 921600u32, shifted12_high_start: 225u16, index3_null_offset: 407u16, data_null_offset: 32u32, null_value: 0u32, trie_type: icu::collections::codepointtrie::TrieType::Small }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0@\0\x7F\0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xBF\0\xCF\0 \0 \0 \0 \0\x0C\x01 \0 \0 \0;\x01y\x01\xB9\x01\xEE\x01 \0\x1F\x02P\x02\x85\x02\x9F\x02\xD0\x02\x0E\x03<\x03l\x03\xA2\x03\xDF\x03\x1E\x04]\x04\x9C\x04\xDB\x04\x1A\x05\xDB\x04Z\x05\x9A\x05\xDA\x05\x18\x06V\x06\x96\x06\xD5\x06\x14\x07T\x07\x94\x07\xD3\x07\x12\x08H\x08|\x08\xB7\x08\xC6\x08\x07\x01\x03\tC\t\x83\t\x14\x06D\x06]\x06j\x06\x83\x06\xA3\x06\xBE\x06\xD6\x06\xF5\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06]\x06\x15\x07\0\0\x10\0 \x000\0@\0P\0`\0p\0\x7F\0\x8F\0\x9F\0\xAF\0 \x000\0@\0P\0 \x000\0@\0P\0 \x000\0@\0P\0 \x000\0@\0P\0 \x000\0@\0P\0\xBF\0\xCF\0\xDF\0\xEF\0\xCF\0\xDF\0\xEF\0\xFF\0 \x000\0@\0P\0 \x000\0@\0P\0\x0C\x01\x1C\x01,\x01<\x01 \x000\0@\0P\0 \x000\0@\0P\0 \x000\0@\0P\0;\x01K\x01[\x01k\x01y\x01\x89\x01\x99\x01\xA9\x01\xB9\x01\xC9\x01\xD9\x01\xE9\x01\xEE\x01\xFE\x01\x0E\x02\x1E\x02 \x000\0@\0P\0\x1F\x02/\x02?\x02O\x02P\x02`\x02p\x02\x80\x02\x85\x02\x95\x02\xA5\x02\xB5\x02\x9F\x02\xAF\x02\xBF\x02\xCF\x02\xD0\x02\xE0\x02\xF0\x02\0\x03\x0E\x03\x1E\x03.\x03>\x03<\x03L\x03\\\x03l\x03l\x03|\x03\x8C\x03\x9C\x03\xA2\x03\xB2\x03\xC2\x03\xD2\x03\xDF\x03\xEF\x03\xFF\x03\x0F\x04\x1E\x04.\x04>\x04N\x04]\x04m\x04}\x04\x8D\x04\x9C\x04\xAC\x04\xBC\x04\xCC\x04\xDB\x04\xEB\x04\xFB\x04\x0B\x05\x1A\x05*\x05:\x05J\x05\xDB\x04\xEB\x04\xFB\x04\x0B\x05Z\x05j\x05z\x05\x8A\x05\x9A\x05\xAA\x05\xBA\x05\xCA\x05\xDA\x05\xEA\x05\xFA\x05\n\x06\x18\x06(\x068\x06H\x06V\x06f\x06v\x06\x86\x06\x96\x06\xA6\x06\xB6\x06\xC6\x06\xD5\x06\xE5\x06\xF5\x06\x05\x07\x14\x07$\x074\x07D\x07T\x07d\x07t\x07\x84\x07\x94\x07\xA4\x07\xB4\x07\xC4\x07\xD3\x07\xE3\x07\xF3\x07\x03\x08\x12\x08\"\x082\x08B\x08H\x08X\x08h\x08x\x08|\x08\x8C\x08\x9C\x08\xAC\x08\xB7\x08\xC7\x08\xD7\x08\xE7\x08\xC6\x08\xD6\x08\xE6\x08\xF6\x08\x07\x01\x17\x01'\x017\x01\x03\t\x13\t#\t3\tC\tS\tc\ts\t\x83\t\x93\t\xA3\t\xB3\t\x14\x06$\x064\x06D\x06 \0 \0\xB2\0\xC3\t \0\xD2\t\xFE\0H\x02\xE2\t\x11\x02 \0 \0 \0 \0 \0 \0\xF2\t\xF2\t\xF2\t\xF2\t\xF2\t\xF2\t\x02\n\x02\n\x02\n\x02\n\n\n\x12\n\x12\n\x12\n\x12\n\x12\n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xB2\0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\"\n \x000\n \0>\x04 \0>\x04 \0 \0 \0<\nJ\n\0\x03 \0 \0Z\n \0 \0 \0 \0 \0 \0 \0;\x04 \0\x15\x02 \0 \0 \0 \0 \0 \0 \0i\ny\n \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\x85\n \0 \0 \0\x91\n\x9F\n\xAC\n \0 \0 \0\xBF\0\xF0\0 \0 \0 \0\xDE\x03 \0 \0\xBC\n\xCA\n \0\xB4\0\xFB\0\xE0\x03 \0\xD9\n \0 \0 \0\xE7\n\x94\x07 \0 \0\xF7\n\x03\x0B \0 \0 \0 \0 \0 \0 \0 \0 \0\x98\t\x13\x0B\x1C\x0B \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xBF\0\xBF\0\xBF\0\xBF\0&\x0B \x006\x0B \0 \0 \0\x0E\0 \0 \0 \0 \0 \0 \0\xBF\0\xBF\0\xFE\0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xB0\0\xFD\0 \0 \0 \0 \0 \0 \0 \0\xB0\0 \0 \0 \0 \0 \0 \0\xBF\0\xBF\0 \0 \0\xB5\0 \0 \0 \0 \0 \0 \x007\x04 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xB0\0F\x0B \0\xB1\0 \0 \0 \0 \0 \0\xFD\0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0T\x0B \0a\x0B \0 \0 \0 \0 \0_\x04 \0 \0n\x0Bz\x0B \0\xBF\0~\x0B \0 \0~\x03 \0\xB8\0\x94\x07\xF2\t\x8E\x0B\xDF\x03 \0 \0\x9B\x0B\xE2\x03 \0\x19\x02 \0 \0\xAB\x0B\xBA\x0B\xC7\x0B \0 \0\x12\x02 \0 \0 \0\xD7\x0B\x7F\x01 \0\xE7\x0B\xF7\x0B \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\x04\x0C \0\x14\x0C\x18\x0C%\x0C\x1C\x0C%\x0C \x0C%\x0C\x14\x0C\x18\x0C%\x0C\x1C\x0C%\x0C \x0C%\x0C\x14\x0C\x18\x0C%\x0C\x1C\x0C%\x0C \x0C%\x0C\x14\x0C\x18\x0C%\x0C\x1C\x0C%\x0C \x0C%\x0C\x14\x0C\x18\x0C%\x0C\x1C\x0C%\x0C \x0C%\x0C\x14\x0C\x18\x0C%\x0C\x1C\x0C%\x0C1\x0C\x02\nA\x0C\x12\n\x12\nL\x0C \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\x10\x02 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xBF\0 \0\xBF\0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0p\0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xB1\0 \0 \0 \0 \0 \0\x14\0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\x11\x02 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xFE\0 \0 \0 \0 \0 \0 \0 \0 \0X\x0C \0 \0 \0 \0 \0 \0 \0 \0g\x0C \0 \0w\x0C \0 \0 \0 \0 \0 \0 \0 \0 \0 \0;\x04 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0o\x0C \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0?\x05 \0 \0 \0 \0\xB2\0 \0 \0 \0 \0\xB9\0\xFE\0 \0 \0\x84\x0C \0 \0 \0 \0 \0 \0 \0\x94\x0C \0 \0\xB7\0\xF8\0 \0 \0\xA4\x0C\xE0\x03 \0 \0\xB4\x0C\xC2\x0C \0 \0 \0\xFC\0 \0\xD0\x0C\xFA\0u\x08 \0 \0\x1B\x02\xE0\x03 \0 \0\xE0\x0C\xEF\x0C \0 \0 \0\xFF\x0C\x0E\r\x7F\x01 \0 \0 \0 \0 \0 \0 \0 \0\xB0\0\x1E\r \0\x94\x07 \0 \0\xC4\x07.\r\x17\x02<\r\xFA\0 \0 \0 \0 \0 \0 \0 \0 \0I\rY\r\x10\x02 \0 \0 \0 \0 \0i\rv\r \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xB0\0\x86\r\xFE\0>\x05 \0 \0 \0\x96\r\xFE\0 \0 \0 \0 \0 \0\xA6\r\xB6\r \0 \0 \0 \0 \0\xB2\0\xC4\r \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xFF\x0C\xD4\r \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xE4\r\xF4\r \0 \0 \0 \0 \0 \0 \0 \0\x03\x0E\x13\x0E \0\"\x0E \0 \0/\x0E\x17\x02>\x0E \0 \0J\x0ET\x0E \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0x\x07d\x0E \0 \0 \0 \0 \0\xBD\0s\x0E\x82\x0E \0 \0 \0 \0 \0 \0 \0\x91\x0E\xA0\x0E \0 \0 \0\xA8\x0E\xB8\x0E \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\x91\x07\xC8\x0E \0 \0\xD4\x0E\xE4\x0E \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\x0E\0\xF4\x0E\xF9\0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xFA\0 \0 \0 \0\xF8\0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xB0\0\x04\x0F\x05\x0F\x05\x0F\r\x0F\xFC\0 \0 \0 \0 \0\x1A\x02_\x04 \0 \0 \0 \0 \0 \0 \0 \0 \0=\x05\x1C\0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xBF\0\xBF\0\xF1\0\xBF\0\xF8\0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\x17\x0F%\x0F2\x0F \0>\x0F \0 \0 \0 \0 \0S\x03 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xBF\0\xBF\0\xBF\0N\x0F\xBF\0\xBF\0\xF2\0\x19\x02\x1A\x02\xB4\0\xBE\0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\x94\tY\x0Fg\x0F \0 \0 \0 \0 \0\xB0\0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xF8\0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\x10\x02 \0 \0 \0\xB3\0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xB3\0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xF8\0 \0 \0 \0 \0 \0 \0\x0B\x01 \0 \0 \0 \0 \0 \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\x0Fx\x0F \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\xB4\0\x0E\0\x0E\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0y\0\x89\0\xA1\0\xC1\0\xE1\0\x01\x01!\x01A\x01a\x01\x81\x01\x97\x01\xA6\x01\xC6\x01\xE5\x01\x05\x02\x97\x01%\x02\x97\x01\x97\x01\x97\x01\x97\x01\x97\x017\x02\x97\x01W\x02\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01q\x02\x91\x02\xB0\x02\xD0\x02\xD4\x02\xD1\x02\xD5\x02\xD2\x02\xD6\x02\xD3\x02\xD0\x02\xD4\x02\xD1\x02\xD5\x02\xD2\x02\xD6\x02\xD3\x02\xDE\x02\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\xFE\x02\x97\x01\x1E\x03>\x03^\x03\x97\x01\x97\x01\x97\x01~\x03\x8D\x03\xA3\x03\xC3\x03\xE1\x03\xFE\x03\x1C\x04:\x04Z\x04x\x04\x92\x04\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\xAF\x04\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\xC0\x04\x97\x01\xD4\x04\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\xF4\x04\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x04\x05\x19\x055\x05\x97\x01\x97\x01\x97\x01U\x05\x97\x01\x97\x01u\x05\x8B\x05\x9D\x05\x97\x01\xB0\x05\x97\x01\x97\x01\x97\x01\xC5\x05\xE5\x05\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x97\x01\x05\x06$\x06$\x06$\x06$\x06$\x06$\x06$\x06") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\0\x03\x03\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0B\x0B\x0B\x0B\x0B\x0B\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x0B\0\x03\x03\x03\x03\x03\x03\0\0\x03\x03\0\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0B\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0B\x0B\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x0B\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\n\x03\0\n\n\x03\x03\x03\x03\x03\x03\x03\x03\n\n\n\n\x03\n\n\0\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\n\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\x03\n\x03\x03\x03\x03\0\0\n\n\0\0\n\n\x03\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\x03\x03\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\n\n\x03\x03\0\0\0\0\x03\x03\0\0\x03\x03\x03\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\n\x03\x03\x03\x03\x03\0\x03\x03\n\0\n\n\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\0\x03\n\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\x03\x03\n\x03\x03\x03\x03\0\0\n\n\0\0\n\n\x03\0\0\0\0\0\0\0\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\n\n\0\0\0\n\n\n\0\n\n\n\x03\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\n\n\n\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\x03\x03\n\n\n\n\0\x03\x03\x03\0\x03\x03\x03\x03\0\0\0\0\0\0\0\x03\x03\0\0\0\0\0\0\0\0\0\0\0\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\n\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\n\x03\n\n\x03\n\n\0\x03\n\n\0\n\n\x03\x03\0\0\0\0\0\0\0\x03\x03\0\0\0\0\0\0\0\0\0\0\0\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\n\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\0\x03\n\x03\x03\x03\x03\0\n\n\n\0\n\n\n\x03\x0B\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\n\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\x03\n\n\x03\x03\x03\0\x03\0\n\n\n\n\n\n\n\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\n\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\n\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\x03\0\x03\0\0\0\0\n\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\n\x03\x03\x03\x03\x03\0\x03\x03\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\x03\n\x03\x03\x03\x03\x03\x03\0\x03\x03\n\n\x03\x03\0\0\0\0\0\0\n\n\x03\x03\0\0\0\0\x03\x03\0\0\x03\0\n\x03\x03\0\0\0\0\0\0\x03\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\0\0\x03\x03\x03\n\0\0\0\0\0\0\0\0\0\0\x03\x03\n\0\0\0\0\0\0\0\0\0\0\0\x03\x03\n\x03\x03\x03\x03\x03\x03\x03\n\n\n\n\n\n\x03\n\n\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x01\x03\x03\x03\n\n\n\n\x03\x03\n\n\n\0\0\0\0\n\n\x03\n\n\n\n\n\n\x03\x03\x03\0\0\0\0\0\0\0\x03\x03\n\n\x03\0\0\0\0\0\n\x03\n\x03\x03\x03\x03\x03\x03\x03\0\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\n\n\n\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\n\x03\n\n\n\x03\n\n\0\0\0\0\0\0\0\0\0\0\0\n\x03\x03\x03\x03\n\n\x03\x03\n\x03\x03\x03\0\0\0\0\0\0\x03\n\x03\x03\n\n\n\x03\n\x03\0\0\0\0\n\n\n\n\n\n\n\n\x03\x03\x03\x03\n\n\x03\x03\0\0\0\0\0\0\0\0\x03\n\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\0\0\n\x03\x03\0\0\0\0\0\0\0\0\0\0\0\x01\x03\x11\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\0\0\0\x03\0\0\0\0\x03\0\0\0\0\n\n\x03\x03\n\0\0\0\0\x03\0\0\0\0\n\n\n\n\n\n\n\n\n\n\n\n\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x03\n\n\x03\x03\x03\x03\n\n\x03\x03\n\n\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\n\x03\x03\n\n\x03\x03\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\x03\n\0\0\x03\0\x03\x03\x03\0\0\x03\x03\0\0\0\0\0\x03\x03\0\0\0\0\0\0\0\0\0\0\0\n\x03\x03\n\n\0\0\0\0\0\n\x03\0\0\0\0\0\0\0\0\0\n\n\x03\n\n\x03\n\n\0\n\x03\0\0\x06\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x06\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\t\t\t\t\t\t\t\0\0\0\0\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\0\0\0\0\0\0\x03\x03\x03\x03\x03\0\0\0\0\0\x03\x03\x03\0\x03\x03\0\0\0\0\0\x03\x03\x03\x03\0\0\0\0\0\0\0\0\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\n\x03\n\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\x03\x03\0\0\0\0\0\0\0\0\0\0\x03\n\n\n\x03\x03\x03\x03\n\n\x03\x03\0\0\x0B\0\0\x03\0\0\0\0\0\0\0\0\0\0\x0B\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\n\x03\x03\x03\0\0\0\n\n\n\x03\x03\x03\x03\x03\x03\x03\x03\x03\n\0\x0B\x0B\0\0\0\0\0\x03\x03\x03\x03\0\n\x03\0\0\0\0\0\0\0\0\0\0\0\0\n\n\n\x03\x03\n\n\x03\n\x03\x03\0\0\0\0\0\0\x03\0\n\n\n\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\x03\n\n\n\n\0\0\n\n\0\0\n\n\n\0\0\n\n\0\0\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\n\n\n\x03\x03\x03\x03\x03\x03\x03\x03\n\n\x03\x03\x03\n\x03\0\0\0\0\0\0\0\0\0\x03\n\n\x03\x03\x03\x03\x03\x03\n\x03\n\n\x03\n\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\n\n\x03\x03\x03\x03\0\0\n\n\n\n\x03\x03\n\x03\n\n\n\x03\x03\x03\x03\x03\x03\x03\x03\n\n\x03\n\x03\0\0\0\0\0\0\0\0\0\0\0\x03\n\x03\n\n\x03\x03\x03\x03\x03\x03\n\x03\0\0\0\0\0\0\0\0\x03\x03\x03\x03\n\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\n\x03\x03\0\0\0\0\0\x03\n\n\n\n\n\0\n\n\0\0\x03\x03\n\x03\x0B\n\x0B\n\x03\0\0\0\0\0\0\0\0\0\0\0\0\n\n\n\x03\x03\x03\x03\0\0\x03\x03\n\n\n\n\x03\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\x03\x03\x03\x03\x03\x03\n\x0B\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\n\n\x03\x03\x03\0\0\0\0\x0B\x0B\x0B\x0B\x0B\x0B\x03\x03\x03\x03\x03\x03\x03\n\x03\x03\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\n\x03\x03\x03\x03\x03\x03\x03\x03\0\n\x03\x03\x03\x03\x03\x03\n\x03\x03\n\x03\x03\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\0\0\0\x03\0\x03\x03\0\x03\x03\x03\x03\x03\x03\x0B\x03\0\0\0\0\0\0\0\0\0\0\n\n\n\n\n\0\x03\x03\0\n\n\x03\n\x03\0\0\0\0\0\0\0\0\x03\x03\x0B\n\0\0\0\0\0\0\0\0\0\0\0\0\n\n\x03\x03\x03\x03\x03\0\0\0\n\n\x03\n\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\0\0\0\0\0\0\0\x03\n\x03\x03\x03\0\0\0\n\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\0\x03\x03\0\x03\x03\x03\x03\x03\0\0\0\0\0\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\0") }, icu::properties::GraphemeClusterBreak(0u8)));
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::GraphemeClusterBreakV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::GraphemeClusterBreakV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_GCB_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::GraphemeClusterBreakV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_gr_base_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_gr_base_v1.rs.data
new file mode 100644
index 0000000000..628764e58d
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_gr_base_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<GraphemeBaseV1Marker>` 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_gr_base_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_GR_BASE_V1: &'static <icu::properties::provider::GraphemeBaseV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b" \0\0\0\x7F\0\0\0\xA0\0\0\0\xAD\0\0\0\xAE\0\0\0\0\x03\0\0p\x03\0\0x\x03\0\0z\x03\0\0\x80\x03\0\0\x84\x03\0\0\x8B\x03\0\0\x8C\x03\0\0\x8D\x03\0\0\x8E\x03\0\0\xA2\x03\0\0\xA3\x03\0\0\x83\x04\0\0\x8A\x04\0\x000\x05\0\x001\x05\0\0W\x05\0\0Y\x05\0\0\x8B\x05\0\0\x8D\x05\0\0\x90\x05\0\0\xBE\x05\0\0\xBF\x05\0\0\xC0\x05\0\0\xC1\x05\0\0\xC3\x05\0\0\xC4\x05\0\0\xC6\x05\0\0\xC7\x05\0\0\xD0\x05\0\0\xEB\x05\0\0\xEF\x05\0\0\xF5\x05\0\0\x06\x06\0\0\x10\x06\0\0\x1B\x06\0\0\x1C\x06\0\0\x1D\x06\0\0K\x06\0\0`\x06\0\0p\x06\0\0q\x06\0\0\xD6\x06\0\0\xDE\x06\0\0\xDF\x06\0\0\xE5\x06\0\0\xE7\x06\0\0\xE9\x06\0\0\xEA\x06\0\0\xEE\x06\0\0\x0E\x07\0\0\x10\x07\0\0\x11\x07\0\0\x12\x07\0\x000\x07\0\0M\x07\0\0\xA6\x07\0\0\xB1\x07\0\0\xB2\x07\0\0\xC0\x07\0\0\xEB\x07\0\0\xF4\x07\0\0\xFB\x07\0\0\xFE\x07\0\0\x16\x08\0\0\x1A\x08\0\0\x1B\x08\0\0$\x08\0\0%\x08\0\0(\x08\0\0)\x08\0\x000\x08\0\0?\x08\0\0@\x08\0\0Y\x08\0\0^\x08\0\0_\x08\0\0`\x08\0\0k\x08\0\0p\x08\0\0\x8F\x08\0\0\xA0\x08\0\0\xCA\x08\0\0\x03\t\0\0:\t\0\0;\t\0\0<\t\0\0=\t\0\0A\t\0\0I\t\0\0M\t\0\0N\t\0\0Q\t\0\0X\t\0\0b\t\0\0d\t\0\0\x81\t\0\0\x82\t\0\0\x84\t\0\0\x85\t\0\0\x8D\t\0\0\x8F\t\0\0\x91\t\0\0\x93\t\0\0\xA9\t\0\0\xAA\t\0\0\xB1\t\0\0\xB2\t\0\0\xB3\t\0\0\xB6\t\0\0\xBA\t\0\0\xBD\t\0\0\xBE\t\0\0\xBF\t\0\0\xC1\t\0\0\xC7\t\0\0\xC9\t\0\0\xCB\t\0\0\xCD\t\0\0\xCE\t\0\0\xCF\t\0\0\xDC\t\0\0\xDE\t\0\0\xDF\t\0\0\xE2\t\0\0\xE6\t\0\0\xFE\t\0\0\x03\n\0\0\x04\n\0\0\x05\n\0\0\x0B\n\0\0\x0F\n\0\0\x11\n\0\0\x13\n\0\0)\n\0\0*\n\0\x001\n\0\x002\n\0\x004\n\0\x005\n\0\x007\n\0\08\n\0\0:\n\0\0>\n\0\0A\n\0\0Y\n\0\0]\n\0\0^\n\0\0_\n\0\0f\n\0\0p\n\0\0r\n\0\0u\n\0\0v\n\0\0w\n\0\0\x83\n\0\0\x84\n\0\0\x85\n\0\0\x8E\n\0\0\x8F\n\0\0\x92\n\0\0\x93\n\0\0\xA9\n\0\0\xAA\n\0\0\xB1\n\0\0\xB2\n\0\0\xB4\n\0\0\xB5\n\0\0\xBA\n\0\0\xBD\n\0\0\xC1\n\0\0\xC9\n\0\0\xCA\n\0\0\xCB\n\0\0\xCD\n\0\0\xD0\n\0\0\xD1\n\0\0\xE0\n\0\0\xE2\n\0\0\xE6\n\0\0\xF2\n\0\0\xF9\n\0\0\xFA\n\0\0\x02\x0B\0\0\x04\x0B\0\0\x05\x0B\0\0\r\x0B\0\0\x0F\x0B\0\0\x11\x0B\0\0\x13\x0B\0\0)\x0B\0\0*\x0B\0\x001\x0B\0\x002\x0B\0\x004\x0B\0\x005\x0B\0\0:\x0B\0\0=\x0B\0\0>\x0B\0\0@\x0B\0\0A\x0B\0\0G\x0B\0\0I\x0B\0\0K\x0B\0\0M\x0B\0\0\\\x0B\0\0^\x0B\0\0_\x0B\0\0b\x0B\0\0f\x0B\0\0x\x0B\0\0\x83\x0B\0\0\x84\x0B\0\0\x85\x0B\0\0\x8B\x0B\0\0\x8E\x0B\0\0\x91\x0B\0\0\x92\x0B\0\0\x96\x0B\0\0\x99\x0B\0\0\x9B\x0B\0\0\x9C\x0B\0\0\x9D\x0B\0\0\x9E\x0B\0\0\xA0\x0B\0\0\xA3\x0B\0\0\xA5\x0B\0\0\xA8\x0B\0\0\xAB\x0B\0\0\xAE\x0B\0\0\xBA\x0B\0\0\xBF\x0B\0\0\xC0\x0B\0\0\xC1\x0B\0\0\xC3\x0B\0\0\xC6\x0B\0\0\xC9\x0B\0\0\xCA\x0B\0\0\xCD\x0B\0\0\xD0\x0B\0\0\xD1\x0B\0\0\xE6\x0B\0\0\xFB\x0B\0\0\x01\x0C\0\0\x04\x0C\0\0\x05\x0C\0\0\r\x0C\0\0\x0E\x0C\0\0\x11\x0C\0\0\x12\x0C\0\0)\x0C\0\0*\x0C\0\0:\x0C\0\0=\x0C\0\0>\x0C\0\0A\x0C\0\0E\x0C\0\0X\x0C\0\0[\x0C\0\0]\x0C\0\0^\x0C\0\0`\x0C\0\0b\x0C\0\0f\x0C\0\0p\x0C\0\0w\x0C\0\0\x81\x0C\0\0\x82\x0C\0\0\x8D\x0C\0\0\x8E\x0C\0\0\x91\x0C\0\0\x92\x0C\0\0\xA9\x0C\0\0\xAA\x0C\0\0\xB4\x0C\0\0\xB5\x0C\0\0\xBA\x0C\0\0\xBD\x0C\0\0\xBF\x0C\0\0\xC0\x0C\0\0\xC2\x0C\0\0\xC3\x0C\0\0\xC5\x0C\0\0\xC7\x0C\0\0\xC9\x0C\0\0\xCA\x0C\0\0\xCC\x0C\0\0\xDD\x0C\0\0\xDF\x0C\0\0\xE0\x0C\0\0\xE2\x0C\0\0\xE6\x0C\0\0\xF0\x0C\0\0\xF1\x0C\0\0\xF4\x0C\0\0\x02\r\0\0\r\r\0\0\x0E\r\0\0\x11\r\0\0\x12\r\0\0;\r\0\0=\r\0\0>\r\0\0?\r\0\0A\r\0\0F\r\0\0I\r\0\0J\r\0\0M\r\0\0N\r\0\0P\r\0\0T\r\0\0W\r\0\0X\r\0\0b\r\0\0f\r\0\0\x80\r\0\0\x82\r\0\0\x84\r\0\0\x85\r\0\0\x97\r\0\0\x9A\r\0\0\xB2\r\0\0\xB3\r\0\0\xBC\r\0\0\xBD\r\0\0\xBE\r\0\0\xC0\r\0\0\xC7\r\0\0\xD0\r\0\0\xD2\r\0\0\xD8\r\0\0\xDF\r\0\0\xE6\r\0\0\xF0\r\0\0\xF2\r\0\0\xF5\r\0\0\x01\x0E\0\x001\x0E\0\x002\x0E\0\x004\x0E\0\0?\x0E\0\0G\x0E\0\0O\x0E\0\0\\\x0E\0\0\x81\x0E\0\0\x83\x0E\0\0\x84\x0E\0\0\x85\x0E\0\0\x86\x0E\0\0\x8B\x0E\0\0\x8C\x0E\0\0\xA4\x0E\0\0\xA5\x0E\0\0\xA6\x0E\0\0\xA7\x0E\0\0\xB1\x0E\0\0\xB2\x0E\0\0\xB4\x0E\0\0\xBD\x0E\0\0\xBE\x0E\0\0\xC0\x0E\0\0\xC5\x0E\0\0\xC6\x0E\0\0\xC7\x0E\0\0\xD0\x0E\0\0\xDA\x0E\0\0\xDC\x0E\0\0\xE0\x0E\0\0\0\x0F\0\0\x18\x0F\0\0\x1A\x0F\0\x005\x0F\0\x006\x0F\0\x007\x0F\0\08\x0F\0\09\x0F\0\0:\x0F\0\0H\x0F\0\0I\x0F\0\0m\x0F\0\0\x7F\x0F\0\0\x80\x0F\0\0\x85\x0F\0\0\x86\x0F\0\0\x88\x0F\0\0\x8D\x0F\0\0\xBE\x0F\0\0\xC6\x0F\0\0\xC7\x0F\0\0\xCD\x0F\0\0\xCE\x0F\0\0\xDB\x0F\0\0\0\x10\0\0-\x10\0\x001\x10\0\x002\x10\0\08\x10\0\09\x10\0\0;\x10\0\0=\x10\0\0?\x10\0\0X\x10\0\0Z\x10\0\0^\x10\0\0a\x10\0\0q\x10\0\0u\x10\0\0\x82\x10\0\0\x83\x10\0\0\x85\x10\0\0\x87\x10\0\0\x8D\x10\0\0\x8E\x10\0\0\x9D\x10\0\0\x9E\x10\0\0\xC6\x10\0\0\xC7\x10\0\0\xC8\x10\0\0\xCD\x10\0\0\xCE\x10\0\0\xD0\x10\0\0I\x12\0\0J\x12\0\0N\x12\0\0P\x12\0\0W\x12\0\0X\x12\0\0Y\x12\0\0Z\x12\0\0^\x12\0\0`\x12\0\0\x89\x12\0\0\x8A\x12\0\0\x8E\x12\0\0\x90\x12\0\0\xB1\x12\0\0\xB2\x12\0\0\xB6\x12\0\0\xB8\x12\0\0\xBF\x12\0\0\xC0\x12\0\0\xC1\x12\0\0\xC2\x12\0\0\xC6\x12\0\0\xC8\x12\0\0\xD7\x12\0\0\xD8\x12\0\0\x11\x13\0\0\x12\x13\0\0\x16\x13\0\0\x18\x13\0\0[\x13\0\0`\x13\0\0}\x13\0\0\x80\x13\0\0\x9A\x13\0\0\xA0\x13\0\0\xF6\x13\0\0\xF8\x13\0\0\xFE\x13\0\0\0\x14\0\0\x9D\x16\0\0\xA0\x16\0\0\xF9\x16\0\0\0\x17\0\0\x12\x17\0\0\x15\x17\0\0\x16\x17\0\0\x1F\x17\0\x002\x17\0\x004\x17\0\x007\x17\0\0@\x17\0\0R\x17\0\0`\x17\0\0m\x17\0\0n\x17\0\0q\x17\0\0\x80\x17\0\0\xB4\x17\0\0\xB6\x17\0\0\xB7\x17\0\0\xBE\x17\0\0\xC6\x17\0\0\xC7\x17\0\0\xC9\x17\0\0\xD4\x17\0\0\xDD\x17\0\0\xE0\x17\0\0\xEA\x17\0\0\xF0\x17\0\0\xFA\x17\0\0\0\x18\0\0\x0B\x18\0\0\x10\x18\0\0\x1A\x18\0\0 \x18\0\0y\x18\0\0\x80\x18\0\0\x85\x18\0\0\x87\x18\0\0\xA9\x18\0\0\xAA\x18\0\0\xAB\x18\0\0\xB0\x18\0\0\xF6\x18\0\0\0\x19\0\0\x1F\x19\0\0#\x19\0\0'\x19\0\0)\x19\0\0,\x19\0\x000\x19\0\x002\x19\0\x003\x19\0\09\x19\0\0@\x19\0\0A\x19\0\0D\x19\0\0n\x19\0\0p\x19\0\0u\x19\0\0\x80\x19\0\0\xAC\x19\0\0\xB0\x19\0\0\xCA\x19\0\0\xD0\x19\0\0\xDB\x19\0\0\xDE\x19\0\0\x17\x1A\0\0\x19\x1A\0\0\x1B\x1A\0\0\x1E\x1A\0\0V\x1A\0\0W\x1A\0\0X\x1A\0\0a\x1A\0\0b\x1A\0\0c\x1A\0\0e\x1A\0\0m\x1A\0\0s\x1A\0\0\x80\x1A\0\0\x8A\x1A\0\0\x90\x1A\0\0\x9A\x1A\0\0\xA0\x1A\0\0\xAE\x1A\0\0\x04\x1B\0\x004\x1B\0\0;\x1B\0\0<\x1B\0\0=\x1B\0\0B\x1B\0\0C\x1B\0\0M\x1B\0\0P\x1B\0\0k\x1B\0\0t\x1B\0\0\x7F\x1B\0\0\x82\x1B\0\0\xA2\x1B\0\0\xA6\x1B\0\0\xA8\x1B\0\0\xAA\x1B\0\0\xAB\x1B\0\0\xAE\x1B\0\0\xE6\x1B\0\0\xE7\x1B\0\0\xE8\x1B\0\0\xEA\x1B\0\0\xED\x1B\0\0\xEE\x1B\0\0\xEF\x1B\0\0\xF2\x1B\0\0\xF4\x1B\0\0\xFC\x1B\0\0,\x1C\0\x004\x1C\0\x006\x1C\0\0;\x1C\0\0J\x1C\0\0M\x1C\0\0\x89\x1C\0\0\x90\x1C\0\0\xBB\x1C\0\0\xBD\x1C\0\0\xC8\x1C\0\0\xD3\x1C\0\0\xD4\x1C\0\0\xE1\x1C\0\0\xE2\x1C\0\0\xE9\x1C\0\0\xED\x1C\0\0\xEE\x1C\0\0\xF4\x1C\0\0\xF5\x1C\0\0\xF8\x1C\0\0\xFA\x1C\0\0\xFB\x1C\0\0\0\x1D\0\0\xC0\x1D\0\0\0\x1E\0\0\x16\x1F\0\0\x18\x1F\0\0\x1E\x1F\0\0 \x1F\0\0F\x1F\0\0H\x1F\0\0N\x1F\0\0P\x1F\0\0X\x1F\0\0Y\x1F\0\0Z\x1F\0\0[\x1F\0\0\\\x1F\0\0]\x1F\0\0^\x1F\0\0_\x1F\0\0~\x1F\0\0\x80\x1F\0\0\xB5\x1F\0\0\xB6\x1F\0\0\xC5\x1F\0\0\xC6\x1F\0\0\xD4\x1F\0\0\xD6\x1F\0\0\xDC\x1F\0\0\xDD\x1F\0\0\xF0\x1F\0\0\xF2\x1F\0\0\xF5\x1F\0\0\xF6\x1F\0\0\xFF\x1F\0\0\0 \0\0\x0B \0\0\x10 \0\0( \0\0/ \0\0` \0\0p \0\0r \0\0t \0\0\x8F \0\0\x90 \0\0\x9D \0\0\xA0 \0\0\xC1 \0\0\0!\0\0\x8C!\0\0\x90!\0\0'$\0\0@$\0\0K$\0\0`$\0\0t+\0\0v+\0\0\x96+\0\0\x97+\0\0\xEF,\0\0\xF2,\0\0\xF4,\0\0\xF9,\0\0&-\0\0'-\0\0(-\0\0--\0\0.-\0\x000-\0\0h-\0\0o-\0\0q-\0\0\x80-\0\0\x97-\0\0\xA0-\0\0\xA7-\0\0\xA8-\0\0\xAF-\0\0\xB0-\0\0\xB7-\0\0\xB8-\0\0\xBF-\0\0\xC0-\0\0\xC7-\0\0\xC8-\0\0\xCF-\0\0\xD0-\0\0\xD7-\0\0\xD8-\0\0\xDF-\0\0\0.\0\0^.\0\0\x80.\0\0\x9A.\0\0\x9B.\0\0\xF4.\0\0\0/\0\0\xD6/\0\0\xF0/\0\0*0\0\x0000\0\0@0\0\0A0\0\0\x970\0\0\x9B0\0\0\x001\0\0\x051\0\x0001\0\x0011\0\0\x8F1\0\0\x901\0\0\xE41\0\0\xEF1\0\0\x1F2\0\0 2\0\0\x8D\xA4\0\0\x90\xA4\0\0\xC7\xA4\0\0\xD0\xA4\0\0,\xA6\0\0@\xA6\0\0o\xA6\0\0s\xA6\0\0t\xA6\0\0~\xA6\0\0\x9E\xA6\0\0\xA0\xA6\0\0\xF0\xA6\0\0\xF2\xA6\0\0\xF8\xA6\0\0\0\xA7\0\0\xCB\xA7\0\0\xD0\xA7\0\0\xD2\xA7\0\0\xD3\xA7\0\0\xD4\xA7\0\0\xD5\xA7\0\0\xDA\xA7\0\0\xF2\xA7\0\0\x02\xA8\0\0\x03\xA8\0\0\x06\xA8\0\0\x07\xA8\0\0\x0B\xA8\0\0\x0C\xA8\0\0%\xA8\0\0'\xA8\0\0,\xA8\0\x000\xA8\0\0:\xA8\0\0@\xA8\0\0x\xA8\0\0\x80\xA8\0\0\xC4\xA8\0\0\xCE\xA8\0\0\xDA\xA8\0\0\xF2\xA8\0\0\xFF\xA8\0\0\0\xA9\0\0&\xA9\0\0.\xA9\0\0G\xA9\0\0R\xA9\0\0T\xA9\0\0_\xA9\0\0}\xA9\0\0\x83\xA9\0\0\xB3\xA9\0\0\xB4\xA9\0\0\xB6\xA9\0\0\xBA\xA9\0\0\xBC\xA9\0\0\xBE\xA9\0\0\xCE\xA9\0\0\xCF\xA9\0\0\xDA\xA9\0\0\xDE\xA9\0\0\xE5\xA9\0\0\xE6\xA9\0\0\xFF\xA9\0\0\0\xAA\0\0)\xAA\0\0/\xAA\0\x001\xAA\0\x003\xAA\0\x005\xAA\0\0@\xAA\0\0C\xAA\0\0D\xAA\0\0L\xAA\0\0M\xAA\0\0N\xAA\0\0P\xAA\0\0Z\xAA\0\0\\\xAA\0\0|\xAA\0\0}\xAA\0\0\xB0\xAA\0\0\xB1\xAA\0\0\xB2\xAA\0\0\xB5\xAA\0\0\xB7\xAA\0\0\xB9\xAA\0\0\xBE\xAA\0\0\xC0\xAA\0\0\xC1\xAA\0\0\xC2\xAA\0\0\xC3\xAA\0\0\xDB\xAA\0\0\xEC\xAA\0\0\xEE\xAA\0\0\xF6\xAA\0\0\x01\xAB\0\0\x07\xAB\0\0\t\xAB\0\0\x0F\xAB\0\0\x11\xAB\0\0\x17\xAB\0\0 \xAB\0\0'\xAB\0\0(\xAB\0\0/\xAB\0\x000\xAB\0\0l\xAB\0\0p\xAB\0\0\xE5\xAB\0\0\xE6\xAB\0\0\xE8\xAB\0\0\xE9\xAB\0\0\xED\xAB\0\0\xF0\xAB\0\0\xFA\xAB\0\0\0\xAC\0\0\xA4\xD7\0\0\xB0\xD7\0\0\xC7\xD7\0\0\xCB\xD7\0\0\xFC\xD7\0\0\0\xF9\0\0n\xFA\0\0p\xFA\0\0\xDA\xFA\0\0\0\xFB\0\0\x07\xFB\0\0\x13\xFB\0\0\x18\xFB\0\0\x1D\xFB\0\0\x1E\xFB\0\0\x1F\xFB\0\x007\xFB\0\08\xFB\0\0=\xFB\0\0>\xFB\0\0?\xFB\0\0@\xFB\0\0B\xFB\0\0C\xFB\0\0E\xFB\0\0F\xFB\0\0\xC3\xFB\0\0\xD3\xFB\0\0\x90\xFD\0\0\x92\xFD\0\0\xC8\xFD\0\0\xCF\xFD\0\0\xD0\xFD\0\0\xF0\xFD\0\0\0\xFE\0\0\x10\xFE\0\0\x1A\xFE\0\x000\xFE\0\0S\xFE\0\0T\xFE\0\0g\xFE\0\0h\xFE\0\0l\xFE\0\0p\xFE\0\0u\xFE\0\0v\xFE\0\0\xFD\xFE\0\0\x01\xFF\0\0\x9E\xFF\0\0\xA0\xFF\0\0\xBF\xFF\0\0\xC2\xFF\0\0\xC8\xFF\0\0\xCA\xFF\0\0\xD0\xFF\0\0\xD2\xFF\0\0\xD8\xFF\0\0\xDA\xFF\0\0\xDD\xFF\0\0\xE0\xFF\0\0\xE7\xFF\0\0\xE8\xFF\0\0\xEF\xFF\0\0\xFC\xFF\0\0\xFE\xFF\0\0\0\0\x01\0\x0C\0\x01\0\r\0\x01\0'\0\x01\0(\0\x01\0;\0\x01\0<\0\x01\0>\0\x01\0?\0\x01\0N\0\x01\0P\0\x01\0^\0\x01\0\x80\0\x01\0\xFB\0\x01\0\0\x01\x01\0\x03\x01\x01\0\x07\x01\x01\x004\x01\x01\x007\x01\x01\0\x8F\x01\x01\0\x90\x01\x01\0\x9D\x01\x01\0\xA0\x01\x01\0\xA1\x01\x01\0\xD0\x01\x01\0\xFD\x01\x01\0\x80\x02\x01\0\x9D\x02\x01\0\xA0\x02\x01\0\xD1\x02\x01\0\xE1\x02\x01\0\xFC\x02\x01\0\0\x03\x01\0$\x03\x01\0-\x03\x01\0K\x03\x01\0P\x03\x01\0v\x03\x01\0\x80\x03\x01\0\x9E\x03\x01\0\x9F\x03\x01\0\xC4\x03\x01\0\xC8\x03\x01\0\xD6\x03\x01\0\0\x04\x01\0\x9E\x04\x01\0\xA0\x04\x01\0\xAA\x04\x01\0\xB0\x04\x01\0\xD4\x04\x01\0\xD8\x04\x01\0\xFC\x04\x01\0\0\x05\x01\0(\x05\x01\x000\x05\x01\0d\x05\x01\0o\x05\x01\0{\x05\x01\0|\x05\x01\0\x8B\x05\x01\0\x8C\x05\x01\0\x93\x05\x01\0\x94\x05\x01\0\x96\x05\x01\0\x97\x05\x01\0\xA2\x05\x01\0\xA3\x05\x01\0\xB2\x05\x01\0\xB3\x05\x01\0\xBA\x05\x01\0\xBB\x05\x01\0\xBD\x05\x01\0\0\x06\x01\x007\x07\x01\0@\x07\x01\0V\x07\x01\0`\x07\x01\0h\x07\x01\0\x80\x07\x01\0\x86\x07\x01\0\x87\x07\x01\0\xB1\x07\x01\0\xB2\x07\x01\0\xBB\x07\x01\0\0\x08\x01\0\x06\x08\x01\0\x08\x08\x01\0\t\x08\x01\0\n\x08\x01\x006\x08\x01\x007\x08\x01\09\x08\x01\0<\x08\x01\0=\x08\x01\0?\x08\x01\0V\x08\x01\0W\x08\x01\0\x9F\x08\x01\0\xA7\x08\x01\0\xB0\x08\x01\0\xE0\x08\x01\0\xF3\x08\x01\0\xF4\x08\x01\0\xF6\x08\x01\0\xFB\x08\x01\0\x1C\t\x01\0\x1F\t\x01\0:\t\x01\0?\t\x01\0@\t\x01\0\x80\t\x01\0\xB8\t\x01\0\xBC\t\x01\0\xD0\t\x01\0\xD2\t\x01\0\x01\n\x01\0\x10\n\x01\0\x14\n\x01\0\x15\n\x01\0\x18\n\x01\0\x19\n\x01\x006\n\x01\0@\n\x01\0I\n\x01\0P\n\x01\0Y\n\x01\0`\n\x01\0\xA0\n\x01\0\xC0\n\x01\0\xE5\n\x01\0\xEB\n\x01\0\xF7\n\x01\0\0\x0B\x01\x006\x0B\x01\09\x0B\x01\0V\x0B\x01\0X\x0B\x01\0s\x0B\x01\0x\x0B\x01\0\x92\x0B\x01\0\x99\x0B\x01\0\x9D\x0B\x01\0\xA9\x0B\x01\0\xB0\x0B\x01\0\0\x0C\x01\0I\x0C\x01\0\x80\x0C\x01\0\xB3\x0C\x01\0\xC0\x0C\x01\0\xF3\x0C\x01\0\xFA\x0C\x01\0$\r\x01\x000\r\x01\0:\r\x01\0`\x0E\x01\0\x7F\x0E\x01\0\x80\x0E\x01\0\xAA\x0E\x01\0\xAD\x0E\x01\0\xAE\x0E\x01\0\xB0\x0E\x01\0\xB2\x0E\x01\0\0\x0F\x01\0(\x0F\x01\x000\x0F\x01\0F\x0F\x01\0Q\x0F\x01\0Z\x0F\x01\0p\x0F\x01\0\x82\x0F\x01\0\x86\x0F\x01\0\x8A\x0F\x01\0\xB0\x0F\x01\0\xCC\x0F\x01\0\xE0\x0F\x01\0\xF7\x0F\x01\0\0\x10\x01\0\x01\x10\x01\0\x02\x10\x01\08\x10\x01\0G\x10\x01\0N\x10\x01\0R\x10\x01\0p\x10\x01\0q\x10\x01\0s\x10\x01\0u\x10\x01\0v\x10\x01\0\x82\x10\x01\0\xB3\x10\x01\0\xB7\x10\x01\0\xB9\x10\x01\0\xBB\x10\x01\0\xBD\x10\x01\0\xBE\x10\x01\0\xC2\x10\x01\0\xD0\x10\x01\0\xE9\x10\x01\0\xF0\x10\x01\0\xFA\x10\x01\0\x03\x11\x01\0'\x11\x01\0,\x11\x01\0-\x11\x01\x006\x11\x01\0H\x11\x01\0P\x11\x01\0s\x11\x01\0t\x11\x01\0w\x11\x01\0\x82\x11\x01\0\xB6\x11\x01\0\xBF\x11\x01\0\xC9\x11\x01\0\xCD\x11\x01\0\xCF\x11\x01\0\xD0\x11\x01\0\xE0\x11\x01\0\xE1\x11\x01\0\xF5\x11\x01\0\0\x12\x01\0\x12\x12\x01\0\x13\x12\x01\0/\x12\x01\x002\x12\x01\x004\x12\x01\x005\x12\x01\x006\x12\x01\08\x12\x01\0>\x12\x01\0?\x12\x01\0A\x12\x01\0\x80\x12\x01\0\x87\x12\x01\0\x88\x12\x01\0\x89\x12\x01\0\x8A\x12\x01\0\x8E\x12\x01\0\x8F\x12\x01\0\x9E\x12\x01\0\x9F\x12\x01\0\xAA\x12\x01\0\xB0\x12\x01\0\xDF\x12\x01\0\xE0\x12\x01\0\xE3\x12\x01\0\xF0\x12\x01\0\xFA\x12\x01\0\x02\x13\x01\0\x04\x13\x01\0\x05\x13\x01\0\r\x13\x01\0\x0F\x13\x01\0\x11\x13\x01\0\x13\x13\x01\0)\x13\x01\0*\x13\x01\x001\x13\x01\x002\x13\x01\x004\x13\x01\x005\x13\x01\0:\x13\x01\0=\x13\x01\0>\x13\x01\0?\x13\x01\0@\x13\x01\0A\x13\x01\0E\x13\x01\0G\x13\x01\0I\x13\x01\0K\x13\x01\0N\x13\x01\0P\x13\x01\0Q\x13\x01\0]\x13\x01\0d\x13\x01\0\0\x14\x01\08\x14\x01\0@\x14\x01\0B\x14\x01\0E\x14\x01\0F\x14\x01\0G\x14\x01\0\\\x14\x01\0]\x14\x01\0^\x14\x01\0_\x14\x01\0b\x14\x01\0\x80\x14\x01\0\xB0\x14\x01\0\xB1\x14\x01\0\xB3\x14\x01\0\xB9\x14\x01\0\xBA\x14\x01\0\xBB\x14\x01\0\xBD\x14\x01\0\xBE\x14\x01\0\xBF\x14\x01\0\xC1\x14\x01\0\xC2\x14\x01\0\xC4\x14\x01\0\xC8\x14\x01\0\xD0\x14\x01\0\xDA\x14\x01\0\x80\x15\x01\0\xAF\x15\x01\0\xB0\x15\x01\0\xB2\x15\x01\0\xB8\x15\x01\0\xBC\x15\x01\0\xBE\x15\x01\0\xBF\x15\x01\0\xC1\x15\x01\0\xDC\x15\x01\0\0\x16\x01\x003\x16\x01\0;\x16\x01\0=\x16\x01\0>\x16\x01\0?\x16\x01\0A\x16\x01\0E\x16\x01\0P\x16\x01\0Z\x16\x01\0`\x16\x01\0m\x16\x01\0\x80\x16\x01\0\xAB\x16\x01\0\xAC\x16\x01\0\xAD\x16\x01\0\xAE\x16\x01\0\xB0\x16\x01\0\xB6\x16\x01\0\xB7\x16\x01\0\xB8\x16\x01\0\xBA\x16\x01\0\xC0\x16\x01\0\xCA\x16\x01\0\0\x17\x01\0\x1B\x17\x01\0 \x17\x01\0\"\x17\x01\0&\x17\x01\0'\x17\x01\x000\x17\x01\0G\x17\x01\0\0\x18\x01\0/\x18\x01\08\x18\x01\09\x18\x01\0;\x18\x01\0<\x18\x01\0\xA0\x18\x01\0\xF3\x18\x01\0\xFF\x18\x01\0\x07\x19\x01\0\t\x19\x01\0\n\x19\x01\0\x0C\x19\x01\0\x14\x19\x01\0\x15\x19\x01\0\x17\x19\x01\0\x18\x19\x01\x000\x19\x01\x001\x19\x01\x006\x19\x01\x007\x19\x01\09\x19\x01\0=\x19\x01\0>\x19\x01\0?\x19\x01\0C\x19\x01\0D\x19\x01\0G\x19\x01\0P\x19\x01\0Z\x19\x01\0\xA0\x19\x01\0\xA8\x19\x01\0\xAA\x19\x01\0\xD4\x19\x01\0\xDC\x19\x01\0\xE0\x19\x01\0\xE1\x19\x01\0\xE5\x19\x01\0\0\x1A\x01\0\x01\x1A\x01\0\x0B\x1A\x01\x003\x1A\x01\09\x1A\x01\0;\x1A\x01\0?\x1A\x01\0G\x1A\x01\0P\x1A\x01\0Q\x1A\x01\0W\x1A\x01\0Y\x1A\x01\0\\\x1A\x01\0\x8A\x1A\x01\0\x97\x1A\x01\0\x98\x1A\x01\0\x9A\x1A\x01\0\xA3\x1A\x01\0\xB0\x1A\x01\0\xF9\x1A\x01\0\0\x1B\x01\0\n\x1B\x01\0\0\x1C\x01\0\t\x1C\x01\0\n\x1C\x01\x000\x1C\x01\0>\x1C\x01\0?\x1C\x01\0@\x1C\x01\0F\x1C\x01\0P\x1C\x01\0m\x1C\x01\0p\x1C\x01\0\x90\x1C\x01\0\xA9\x1C\x01\0\xAA\x1C\x01\0\xB1\x1C\x01\0\xB2\x1C\x01\0\xB4\x1C\x01\0\xB5\x1C\x01\0\0\x1D\x01\0\x07\x1D\x01\0\x08\x1D\x01\0\n\x1D\x01\0\x0B\x1D\x01\x001\x1D\x01\0F\x1D\x01\0G\x1D\x01\0P\x1D\x01\0Z\x1D\x01\0`\x1D\x01\0f\x1D\x01\0g\x1D\x01\0i\x1D\x01\0j\x1D\x01\0\x8F\x1D\x01\0\x93\x1D\x01\0\x95\x1D\x01\0\x96\x1D\x01\0\x97\x1D\x01\0\x98\x1D\x01\0\x99\x1D\x01\0\xA0\x1D\x01\0\xAA\x1D\x01\0\xE0\x1E\x01\0\xF3\x1E\x01\0\xF5\x1E\x01\0\xF9\x1E\x01\0\x02\x1F\x01\0\x11\x1F\x01\0\x12\x1F\x01\x006\x1F\x01\0>\x1F\x01\0@\x1F\x01\0A\x1F\x01\0B\x1F\x01\0C\x1F\x01\0Z\x1F\x01\0\xB0\x1F\x01\0\xB1\x1F\x01\0\xC0\x1F\x01\0\xF2\x1F\x01\0\xFF\x1F\x01\0\x9A#\x01\0\0$\x01\0o$\x01\0p$\x01\0u$\x01\0\x80$\x01\0D%\x01\0\x90/\x01\0\xF3/\x01\0\x000\x01\x0004\x01\0A4\x01\0G4\x01\0\0D\x01\0GF\x01\0\0h\x01\09j\x01\0@j\x01\0_j\x01\0`j\x01\0jj\x01\0nj\x01\0\xBFj\x01\0\xC0j\x01\0\xCAj\x01\0\xD0j\x01\0\xEEj\x01\0\xF5j\x01\0\xF6j\x01\0\0k\x01\x000k\x01\x007k\x01\0Fk\x01\0Pk\x01\0Zk\x01\0[k\x01\0bk\x01\0ck\x01\0xk\x01\0}k\x01\0\x90k\x01\0@n\x01\0\x9Bn\x01\0\0o\x01\0Ko\x01\0Po\x01\0\x88o\x01\0\x93o\x01\0\xA0o\x01\0\xE0o\x01\0\xE4o\x01\0\xF0o\x01\0\xF2o\x01\0\0p\x01\0\xF8\x87\x01\0\0\x88\x01\0\xD6\x8C\x01\0\0\x8D\x01\0\t\x8D\x01\0\xF0\xAF\x01\0\xF4\xAF\x01\0\xF5\xAF\x01\0\xFC\xAF\x01\0\xFD\xAF\x01\0\xFF\xAF\x01\0\0\xB0\x01\0#\xB1\x01\x002\xB1\x01\x003\xB1\x01\0P\xB1\x01\0S\xB1\x01\0U\xB1\x01\0V\xB1\x01\0d\xB1\x01\0h\xB1\x01\0p\xB1\x01\0\xFC\xB2\x01\0\0\xBC\x01\0k\xBC\x01\0p\xBC\x01\0}\xBC\x01\0\x80\xBC\x01\0\x89\xBC\x01\0\x90\xBC\x01\0\x9A\xBC\x01\0\x9C\xBC\x01\0\x9D\xBC\x01\0\x9F\xBC\x01\0\xA0\xBC\x01\0P\xCF\x01\0\xC4\xCF\x01\0\0\xD0\x01\0\xF6\xD0\x01\0\0\xD1\x01\0'\xD1\x01\0)\xD1\x01\0e\xD1\x01\0f\xD1\x01\0g\xD1\x01\0j\xD1\x01\0n\xD1\x01\0\x83\xD1\x01\0\x85\xD1\x01\0\x8C\xD1\x01\0\xAA\xD1\x01\0\xAE\xD1\x01\0\xEB\xD1\x01\0\0\xD2\x01\0B\xD2\x01\0E\xD2\x01\0F\xD2\x01\0\xC0\xD2\x01\0\xD4\xD2\x01\0\xE0\xD2\x01\0\xF4\xD2\x01\0\0\xD3\x01\0W\xD3\x01\0`\xD3\x01\0y\xD3\x01\0\0\xD4\x01\0U\xD4\x01\0V\xD4\x01\0\x9D\xD4\x01\0\x9E\xD4\x01\0\xA0\xD4\x01\0\xA2\xD4\x01\0\xA3\xD4\x01\0\xA5\xD4\x01\0\xA7\xD4\x01\0\xA9\xD4\x01\0\xAD\xD4\x01\0\xAE\xD4\x01\0\xBA\xD4\x01\0\xBB\xD4\x01\0\xBC\xD4\x01\0\xBD\xD4\x01\0\xC4\xD4\x01\0\xC5\xD4\x01\0\x06\xD5\x01\0\x07\xD5\x01\0\x0B\xD5\x01\0\r\xD5\x01\0\x15\xD5\x01\0\x16\xD5\x01\0\x1D\xD5\x01\0\x1E\xD5\x01\0:\xD5\x01\0;\xD5\x01\0?\xD5\x01\0@\xD5\x01\0E\xD5\x01\0F\xD5\x01\0G\xD5\x01\0J\xD5\x01\0Q\xD5\x01\0R\xD5\x01\0\xA6\xD6\x01\0\xA8\xD6\x01\0\xCC\xD7\x01\0\xCE\xD7\x01\0\0\xDA\x01\x007\xDA\x01\0;\xDA\x01\0m\xDA\x01\0u\xDA\x01\0v\xDA\x01\0\x84\xDA\x01\0\x85\xDA\x01\0\x8C\xDA\x01\0\0\xDF\x01\0\x1F\xDF\x01\0%\xDF\x01\0+\xDF\x01\x000\xE0\x01\0n\xE0\x01\0\0\xE1\x01\0-\xE1\x01\x007\xE1\x01\0>\xE1\x01\0@\xE1\x01\0J\xE1\x01\0N\xE1\x01\0P\xE1\x01\0\x90\xE2\x01\0\xAE\xE2\x01\0\xC0\xE2\x01\0\xEC\xE2\x01\0\xF0\xE2\x01\0\xFA\xE2\x01\0\xFF\xE2\x01\0\0\xE3\x01\0\xD0\xE4\x01\0\xEC\xE4\x01\0\xF0\xE4\x01\0\xFA\xE4\x01\0\xE0\xE7\x01\0\xE7\xE7\x01\0\xE8\xE7\x01\0\xEC\xE7\x01\0\xED\xE7\x01\0\xEF\xE7\x01\0\xF0\xE7\x01\0\xFF\xE7\x01\0\0\xE8\x01\0\xC5\xE8\x01\0\xC7\xE8\x01\0\xD0\xE8\x01\0\0\xE9\x01\0D\xE9\x01\0K\xE9\x01\0L\xE9\x01\0P\xE9\x01\0Z\xE9\x01\0^\xE9\x01\0`\xE9\x01\0q\xEC\x01\0\xB5\xEC\x01\0\x01\xED\x01\0>\xED\x01\0\0\xEE\x01\0\x04\xEE\x01\0\x05\xEE\x01\0 \xEE\x01\0!\xEE\x01\0#\xEE\x01\0$\xEE\x01\0%\xEE\x01\0'\xEE\x01\0(\xEE\x01\0)\xEE\x01\x003\xEE\x01\x004\xEE\x01\08\xEE\x01\09\xEE\x01\0:\xEE\x01\0;\xEE\x01\0<\xEE\x01\0B\xEE\x01\0C\xEE\x01\0G\xEE\x01\0H\xEE\x01\0I\xEE\x01\0J\xEE\x01\0K\xEE\x01\0L\xEE\x01\0M\xEE\x01\0P\xEE\x01\0Q\xEE\x01\0S\xEE\x01\0T\xEE\x01\0U\xEE\x01\0W\xEE\x01\0X\xEE\x01\0Y\xEE\x01\0Z\xEE\x01\0[\xEE\x01\0\\\xEE\x01\0]\xEE\x01\0^\xEE\x01\0_\xEE\x01\0`\xEE\x01\0a\xEE\x01\0c\xEE\x01\0d\xEE\x01\0e\xEE\x01\0g\xEE\x01\0k\xEE\x01\0l\xEE\x01\0s\xEE\x01\0t\xEE\x01\0x\xEE\x01\0y\xEE\x01\0}\xEE\x01\0~\xEE\x01\0\x7F\xEE\x01\0\x80\xEE\x01\0\x8A\xEE\x01\0\x8B\xEE\x01\0\x9C\xEE\x01\0\xA1\xEE\x01\0\xA4\xEE\x01\0\xA5\xEE\x01\0\xAA\xEE\x01\0\xAB\xEE\x01\0\xBC\xEE\x01\0\xF0\xEE\x01\0\xF2\xEE\x01\0\0\xF0\x01\0,\xF0\x01\x000\xF0\x01\0\x94\xF0\x01\0\xA0\xF0\x01\0\xAF\xF0\x01\0\xB1\xF0\x01\0\xC0\xF0\x01\0\xC1\xF0\x01\0\xD0\xF0\x01\0\xD1\xF0\x01\0\xF6\xF0\x01\0\0\xF1\x01\0\xAE\xF1\x01\0\xE6\xF1\x01\0\x03\xF2\x01\0\x10\xF2\x01\0<\xF2\x01\0@\xF2\x01\0I\xF2\x01\0P\xF2\x01\0R\xF2\x01\0`\xF2\x01\0f\xF2\x01\0\0\xF3\x01\0\xD8\xF6\x01\0\xDC\xF6\x01\0\xED\xF6\x01\0\xF0\xF6\x01\0\xFD\xF6\x01\0\0\xF7\x01\0w\xF7\x01\0{\xF7\x01\0\xDA\xF7\x01\0\xE0\xF7\x01\0\xEC\xF7\x01\0\xF0\xF7\x01\0\xF1\xF7\x01\0\0\xF8\x01\0\x0C\xF8\x01\0\x10\xF8\x01\0H\xF8\x01\0P\xF8\x01\0Z\xF8\x01\0`\xF8\x01\0\x88\xF8\x01\0\x90\xF8\x01\0\xAE\xF8\x01\0\xB0\xF8\x01\0\xB2\xF8\x01\0\0\xF9\x01\0T\xFA\x01\0`\xFA\x01\0n\xFA\x01\0p\xFA\x01\0}\xFA\x01\0\x80\xFA\x01\0\x89\xFA\x01\0\x90\xFA\x01\0\xBE\xFA\x01\0\xBF\xFA\x01\0\xC6\xFA\x01\0\xCE\xFA\x01\0\xDC\xFA\x01\0\xE0\xFA\x01\0\xE9\xFA\x01\0\xF0\xFA\x01\0\xF9\xFA\x01\0\0\xFB\x01\0\x93\xFB\x01\0\x94\xFB\x01\0\xCB\xFB\x01\0\xF0\xFB\x01\0\xFA\xFB\x01\0\0\0\x02\0\xE0\xA6\x02\0\0\xA7\x02\0:\xB7\x02\0@\xB7\x02\0\x1E\xB8\x02\0 \xB8\x02\0\xA2\xCE\x02\0\xB0\xCE\x02\0\xE1\xEB\x02\0\xF0\xEB\x02\0^\xEE\x02\0\0\xF8\x02\0\x1E\xFA\x02\0\0\0\x03\0K\x13\x03\0P\x13\x03\0\xB0#\x03\0") }, 147613u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::GraphemeBaseV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::GraphemeBaseV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_GR_BASE_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::GraphemeBaseV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_gr_ext_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_gr_ext_v1.rs.data
new file mode 100644
index 0000000000..2c4d98a02b
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_gr_ext_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<GraphemeExtendV1Marker>` 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_gr_ext_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_GR_EXT_V1: &'static <icu::properties::provider::GraphemeExtendV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\x03\0\0p\x03\0\0\x83\x04\0\0\x8A\x04\0\0\x91\x05\0\0\xBE\x05\0\0\xBF\x05\0\0\xC0\x05\0\0\xC1\x05\0\0\xC3\x05\0\0\xC4\x05\0\0\xC6\x05\0\0\xC7\x05\0\0\xC8\x05\0\0\x10\x06\0\0\x1B\x06\0\0K\x06\0\0`\x06\0\0p\x06\0\0q\x06\0\0\xD6\x06\0\0\xDD\x06\0\0\xDF\x06\0\0\xE5\x06\0\0\xE7\x06\0\0\xE9\x06\0\0\xEA\x06\0\0\xEE\x06\0\0\x11\x07\0\0\x12\x07\0\x000\x07\0\0K\x07\0\0\xA6\x07\0\0\xB1\x07\0\0\xEB\x07\0\0\xF4\x07\0\0\xFD\x07\0\0\xFE\x07\0\0\x16\x08\0\0\x1A\x08\0\0\x1B\x08\0\0$\x08\0\0%\x08\0\0(\x08\0\0)\x08\0\0.\x08\0\0Y\x08\0\0\\\x08\0\0\x98\x08\0\0\xA0\x08\0\0\xCA\x08\0\0\xE2\x08\0\0\xE3\x08\0\0\x03\t\0\0:\t\0\0;\t\0\0<\t\0\0=\t\0\0A\t\0\0I\t\0\0M\t\0\0N\t\0\0Q\t\0\0X\t\0\0b\t\0\0d\t\0\0\x81\t\0\0\x82\t\0\0\xBC\t\0\0\xBD\t\0\0\xBE\t\0\0\xBF\t\0\0\xC1\t\0\0\xC5\t\0\0\xCD\t\0\0\xCE\t\0\0\xD7\t\0\0\xD8\t\0\0\xE2\t\0\0\xE4\t\0\0\xFE\t\0\0\xFF\t\0\0\x01\n\0\0\x03\n\0\0<\n\0\0=\n\0\0A\n\0\0C\n\0\0G\n\0\0I\n\0\0K\n\0\0N\n\0\0Q\n\0\0R\n\0\0p\n\0\0r\n\0\0u\n\0\0v\n\0\0\x81\n\0\0\x83\n\0\0\xBC\n\0\0\xBD\n\0\0\xC1\n\0\0\xC6\n\0\0\xC7\n\0\0\xC9\n\0\0\xCD\n\0\0\xCE\n\0\0\xE2\n\0\0\xE4\n\0\0\xFA\n\0\0\0\x0B\0\0\x01\x0B\0\0\x02\x0B\0\0<\x0B\0\0=\x0B\0\0>\x0B\0\0@\x0B\0\0A\x0B\0\0E\x0B\0\0M\x0B\0\0N\x0B\0\0U\x0B\0\0X\x0B\0\0b\x0B\0\0d\x0B\0\0\x82\x0B\0\0\x83\x0B\0\0\xBE\x0B\0\0\xBF\x0B\0\0\xC0\x0B\0\0\xC1\x0B\0\0\xCD\x0B\0\0\xCE\x0B\0\0\xD7\x0B\0\0\xD8\x0B\0\0\0\x0C\0\0\x01\x0C\0\0\x04\x0C\0\0\x05\x0C\0\0<\x0C\0\0=\x0C\0\0>\x0C\0\0A\x0C\0\0F\x0C\0\0I\x0C\0\0J\x0C\0\0N\x0C\0\0U\x0C\0\0W\x0C\0\0b\x0C\0\0d\x0C\0\0\x81\x0C\0\0\x82\x0C\0\0\xBC\x0C\0\0\xBD\x0C\0\0\xBF\x0C\0\0\xC0\x0C\0\0\xC2\x0C\0\0\xC3\x0C\0\0\xC6\x0C\0\0\xC7\x0C\0\0\xCC\x0C\0\0\xCE\x0C\0\0\xD5\x0C\0\0\xD7\x0C\0\0\xE2\x0C\0\0\xE4\x0C\0\0\0\r\0\0\x02\r\0\0;\r\0\0=\r\0\0>\r\0\0?\r\0\0A\r\0\0E\r\0\0M\r\0\0N\r\0\0W\r\0\0X\r\0\0b\r\0\0d\r\0\0\x81\r\0\0\x82\r\0\0\xCA\r\0\0\xCB\r\0\0\xCF\r\0\0\xD0\r\0\0\xD2\r\0\0\xD5\r\0\0\xD6\r\0\0\xD7\r\0\0\xDF\r\0\0\xE0\r\0\x001\x0E\0\x002\x0E\0\x004\x0E\0\0;\x0E\0\0G\x0E\0\0O\x0E\0\0\xB1\x0E\0\0\xB2\x0E\0\0\xB4\x0E\0\0\xBD\x0E\0\0\xC8\x0E\0\0\xCF\x0E\0\0\x18\x0F\0\0\x1A\x0F\0\x005\x0F\0\x006\x0F\0\x007\x0F\0\08\x0F\0\09\x0F\0\0:\x0F\0\0q\x0F\0\0\x7F\x0F\0\0\x80\x0F\0\0\x85\x0F\0\0\x86\x0F\0\0\x88\x0F\0\0\x8D\x0F\0\0\x98\x0F\0\0\x99\x0F\0\0\xBD\x0F\0\0\xC6\x0F\0\0\xC7\x0F\0\0-\x10\0\x001\x10\0\x002\x10\0\08\x10\0\09\x10\0\0;\x10\0\0=\x10\0\0?\x10\0\0X\x10\0\0Z\x10\0\0^\x10\0\0a\x10\0\0q\x10\0\0u\x10\0\0\x82\x10\0\0\x83\x10\0\0\x85\x10\0\0\x87\x10\0\0\x8D\x10\0\0\x8E\x10\0\0\x9D\x10\0\0\x9E\x10\0\0]\x13\0\0`\x13\0\0\x12\x17\0\0\x15\x17\0\x002\x17\0\x004\x17\0\0R\x17\0\0T\x17\0\0r\x17\0\0t\x17\0\0\xB4\x17\0\0\xB6\x17\0\0\xB7\x17\0\0\xBE\x17\0\0\xC6\x17\0\0\xC7\x17\0\0\xC9\x17\0\0\xD4\x17\0\0\xDD\x17\0\0\xDE\x17\0\0\x0B\x18\0\0\x0E\x18\0\0\x0F\x18\0\0\x10\x18\0\0\x85\x18\0\0\x87\x18\0\0\xA9\x18\0\0\xAA\x18\0\0 \x19\0\0#\x19\0\0'\x19\0\0)\x19\0\x002\x19\0\x003\x19\0\09\x19\0\0<\x19\0\0\x17\x1A\0\0\x19\x1A\0\0\x1B\x1A\0\0\x1C\x1A\0\0V\x1A\0\0W\x1A\0\0X\x1A\0\0_\x1A\0\0`\x1A\0\0a\x1A\0\0b\x1A\0\0c\x1A\0\0e\x1A\0\0m\x1A\0\0s\x1A\0\0}\x1A\0\0\x7F\x1A\0\0\x80\x1A\0\0\xB0\x1A\0\0\xCF\x1A\0\0\0\x1B\0\0\x04\x1B\0\x004\x1B\0\0;\x1B\0\0<\x1B\0\0=\x1B\0\0B\x1B\0\0C\x1B\0\0k\x1B\0\0t\x1B\0\0\x80\x1B\0\0\x82\x1B\0\0\xA2\x1B\0\0\xA6\x1B\0\0\xA8\x1B\0\0\xAA\x1B\0\0\xAB\x1B\0\0\xAE\x1B\0\0\xE6\x1B\0\0\xE7\x1B\0\0\xE8\x1B\0\0\xEA\x1B\0\0\xED\x1B\0\0\xEE\x1B\0\0\xEF\x1B\0\0\xF2\x1B\0\0,\x1C\0\x004\x1C\0\x006\x1C\0\08\x1C\0\0\xD0\x1C\0\0\xD3\x1C\0\0\xD4\x1C\0\0\xE1\x1C\0\0\xE2\x1C\0\0\xE9\x1C\0\0\xED\x1C\0\0\xEE\x1C\0\0\xF4\x1C\0\0\xF5\x1C\0\0\xF8\x1C\0\0\xFA\x1C\0\0\xC0\x1D\0\0\0\x1E\0\0\x0C \0\0\r \0\0\xD0 \0\0\xF1 \0\0\xEF,\0\0\xF2,\0\0\x7F-\0\0\x80-\0\0\xE0-\0\0\0.\0\0*0\0\x0000\0\0\x990\0\0\x9B0\0\0o\xA6\0\0s\xA6\0\0t\xA6\0\0~\xA6\0\0\x9E\xA6\0\0\xA0\xA6\0\0\xF0\xA6\0\0\xF2\xA6\0\0\x02\xA8\0\0\x03\xA8\0\0\x06\xA8\0\0\x07\xA8\0\0\x0B\xA8\0\0\x0C\xA8\0\0%\xA8\0\0'\xA8\0\0,\xA8\0\0-\xA8\0\0\xC4\xA8\0\0\xC6\xA8\0\0\xE0\xA8\0\0\xF2\xA8\0\0\xFF\xA8\0\0\0\xA9\0\0&\xA9\0\0.\xA9\0\0G\xA9\0\0R\xA9\0\0\x80\xA9\0\0\x83\xA9\0\0\xB3\xA9\0\0\xB4\xA9\0\0\xB6\xA9\0\0\xBA\xA9\0\0\xBC\xA9\0\0\xBE\xA9\0\0\xE5\xA9\0\0\xE6\xA9\0\0)\xAA\0\0/\xAA\0\x001\xAA\0\x003\xAA\0\x005\xAA\0\x007\xAA\0\0C\xAA\0\0D\xAA\0\0L\xAA\0\0M\xAA\0\0|\xAA\0\0}\xAA\0\0\xB0\xAA\0\0\xB1\xAA\0\0\xB2\xAA\0\0\xB5\xAA\0\0\xB7\xAA\0\0\xB9\xAA\0\0\xBE\xAA\0\0\xC0\xAA\0\0\xC1\xAA\0\0\xC2\xAA\0\0\xEC\xAA\0\0\xEE\xAA\0\0\xF6\xAA\0\0\xF7\xAA\0\0\xE5\xAB\0\0\xE6\xAB\0\0\xE8\xAB\0\0\xE9\xAB\0\0\xED\xAB\0\0\xEE\xAB\0\0\x1E\xFB\0\0\x1F\xFB\0\0\0\xFE\0\0\x10\xFE\0\0 \xFE\0\x000\xFE\0\0\x9E\xFF\0\0\xA0\xFF\0\0\xFD\x01\x01\0\xFE\x01\x01\0\xE0\x02\x01\0\xE1\x02\x01\0v\x03\x01\0{\x03\x01\0\x01\n\x01\0\x04\n\x01\0\x05\n\x01\0\x07\n\x01\0\x0C\n\x01\0\x10\n\x01\08\n\x01\0;\n\x01\0?\n\x01\0@\n\x01\0\xE5\n\x01\0\xE7\n\x01\0$\r\x01\0(\r\x01\0\xAB\x0E\x01\0\xAD\x0E\x01\0\xFD\x0E\x01\0\0\x0F\x01\0F\x0F\x01\0Q\x0F\x01\0\x82\x0F\x01\0\x86\x0F\x01\0\x01\x10\x01\0\x02\x10\x01\08\x10\x01\0G\x10\x01\0p\x10\x01\0q\x10\x01\0s\x10\x01\0u\x10\x01\0\x7F\x10\x01\0\x82\x10\x01\0\xB3\x10\x01\0\xB7\x10\x01\0\xB9\x10\x01\0\xBB\x10\x01\0\xC2\x10\x01\0\xC3\x10\x01\0\0\x11\x01\0\x03\x11\x01\0'\x11\x01\0,\x11\x01\0-\x11\x01\x005\x11\x01\0s\x11\x01\0t\x11\x01\0\x80\x11\x01\0\x82\x11\x01\0\xB6\x11\x01\0\xBF\x11\x01\0\xC9\x11\x01\0\xCD\x11\x01\0\xCF\x11\x01\0\xD0\x11\x01\0/\x12\x01\x002\x12\x01\x004\x12\x01\x005\x12\x01\x006\x12\x01\08\x12\x01\0>\x12\x01\0?\x12\x01\0A\x12\x01\0B\x12\x01\0\xDF\x12\x01\0\xE0\x12\x01\0\xE3\x12\x01\0\xEB\x12\x01\0\0\x13\x01\0\x02\x13\x01\0;\x13\x01\0=\x13\x01\0>\x13\x01\0?\x13\x01\0@\x13\x01\0A\x13\x01\0W\x13\x01\0X\x13\x01\0f\x13\x01\0m\x13\x01\0p\x13\x01\0u\x13\x01\08\x14\x01\0@\x14\x01\0B\x14\x01\0E\x14\x01\0F\x14\x01\0G\x14\x01\0^\x14\x01\0_\x14\x01\0\xB0\x14\x01\0\xB1\x14\x01\0\xB3\x14\x01\0\xB9\x14\x01\0\xBA\x14\x01\0\xBB\x14\x01\0\xBD\x14\x01\0\xBE\x14\x01\0\xBF\x14\x01\0\xC1\x14\x01\0\xC2\x14\x01\0\xC4\x14\x01\0\xAF\x15\x01\0\xB0\x15\x01\0\xB2\x15\x01\0\xB6\x15\x01\0\xBC\x15\x01\0\xBE\x15\x01\0\xBF\x15\x01\0\xC1\x15\x01\0\xDC\x15\x01\0\xDE\x15\x01\x003\x16\x01\0;\x16\x01\0=\x16\x01\0>\x16\x01\0?\x16\x01\0A\x16\x01\0\xAB\x16\x01\0\xAC\x16\x01\0\xAD\x16\x01\0\xAE\x16\x01\0\xB0\x16\x01\0\xB6\x16\x01\0\xB7\x16\x01\0\xB8\x16\x01\0\x1D\x17\x01\0 \x17\x01\0\"\x17\x01\0&\x17\x01\0'\x17\x01\0,\x17\x01\0/\x18\x01\08\x18\x01\09\x18\x01\0;\x18\x01\x000\x19\x01\x001\x19\x01\0;\x19\x01\0=\x19\x01\0>\x19\x01\0?\x19\x01\0C\x19\x01\0D\x19\x01\0\xD4\x19\x01\0\xD8\x19\x01\0\xDA\x19\x01\0\xDC\x19\x01\0\xE0\x19\x01\0\xE1\x19\x01\0\x01\x1A\x01\0\x0B\x1A\x01\x003\x1A\x01\09\x1A\x01\0;\x1A\x01\0?\x1A\x01\0G\x1A\x01\0H\x1A\x01\0Q\x1A\x01\0W\x1A\x01\0Y\x1A\x01\0\\\x1A\x01\0\x8A\x1A\x01\0\x97\x1A\x01\0\x98\x1A\x01\0\x9A\x1A\x01\x000\x1C\x01\x007\x1C\x01\08\x1C\x01\0>\x1C\x01\0?\x1C\x01\0@\x1C\x01\0\x92\x1C\x01\0\xA8\x1C\x01\0\xAA\x1C\x01\0\xB1\x1C\x01\0\xB2\x1C\x01\0\xB4\x1C\x01\0\xB5\x1C\x01\0\xB7\x1C\x01\x001\x1D\x01\x007\x1D\x01\0:\x1D\x01\0;\x1D\x01\0<\x1D\x01\0>\x1D\x01\0?\x1D\x01\0F\x1D\x01\0G\x1D\x01\0H\x1D\x01\0\x90\x1D\x01\0\x92\x1D\x01\0\x95\x1D\x01\0\x96\x1D\x01\0\x97\x1D\x01\0\x98\x1D\x01\0\xF3\x1E\x01\0\xF5\x1E\x01\0\0\x1F\x01\0\x02\x1F\x01\x006\x1F\x01\0;\x1F\x01\0@\x1F\x01\0A\x1F\x01\0B\x1F\x01\0C\x1F\x01\0@4\x01\0A4\x01\0G4\x01\0V4\x01\0\xF0j\x01\0\xF5j\x01\x000k\x01\x007k\x01\0Oo\x01\0Po\x01\0\x8Fo\x01\0\x93o\x01\0\xE4o\x01\0\xE5o\x01\0\x9D\xBC\x01\0\x9F\xBC\x01\0\0\xCF\x01\0.\xCF\x01\x000\xCF\x01\0G\xCF\x01\0e\xD1\x01\0f\xD1\x01\0g\xD1\x01\0j\xD1\x01\0n\xD1\x01\0s\xD1\x01\0{\xD1\x01\0\x83\xD1\x01\0\x85\xD1\x01\0\x8C\xD1\x01\0\xAA\xD1\x01\0\xAE\xD1\x01\0B\xD2\x01\0E\xD2\x01\0\0\xDA\x01\x007\xDA\x01\0;\xDA\x01\0m\xDA\x01\0u\xDA\x01\0v\xDA\x01\0\x84\xDA\x01\0\x85\xDA\x01\0\x9B\xDA\x01\0\xA0\xDA\x01\0\xA1\xDA\x01\0\xB0\xDA\x01\0\0\xE0\x01\0\x07\xE0\x01\0\x08\xE0\x01\0\x19\xE0\x01\0\x1B\xE0\x01\0\"\xE0\x01\0#\xE0\x01\0%\xE0\x01\0&\xE0\x01\0+\xE0\x01\0\x8F\xE0\x01\0\x90\xE0\x01\x000\xE1\x01\x007\xE1\x01\0\xAE\xE2\x01\0\xAF\xE2\x01\0\xEC\xE2\x01\0\xF0\xE2\x01\0\xEC\xE4\x01\0\xF0\xE4\x01\0\xD0\xE8\x01\0\xD7\xE8\x01\0D\xE9\x01\0K\xE9\x01\0 \0\x0E\0\x80\0\x0E\0\0\x01\x0E\0\xF0\x01\x0E\0") }, 2125u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::GraphemeExtendV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::GraphemeExtendV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_GR_EXT_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::GraphemeExtendV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_gr_link_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_gr_link_v1.rs.data
new file mode 100644
index 0000000000..f64fde5059
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_gr_link_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<GraphemeLinkV1Marker>` 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_gr_link_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_GR_LINK_V1: &'static <icu::properties::provider::GraphemeLinkV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"M\t\0\0N\t\0\0\xCD\t\0\0\xCE\t\0\0M\n\0\0N\n\0\0\xCD\n\0\0\xCE\n\0\0M\x0B\0\0N\x0B\0\0\xCD\x0B\0\0\xCE\x0B\0\0M\x0C\0\0N\x0C\0\0\xCD\x0C\0\0\xCE\x0C\0\0;\r\0\0=\r\0\0M\r\0\0N\r\0\0\xCA\r\0\0\xCB\r\0\0:\x0E\0\0;\x0E\0\0\xBA\x0E\0\0\xBB\x0E\0\0\x84\x0F\0\0\x85\x0F\0\09\x10\0\0;\x10\0\0\x14\x17\0\0\x16\x17\0\x004\x17\0\x005\x17\0\0\xD2\x17\0\0\xD3\x17\0\0`\x1A\0\0a\x1A\0\0D\x1B\0\0E\x1B\0\0\xAA\x1B\0\0\xAC\x1B\0\0\xF2\x1B\0\0\xF4\x1B\0\0\x7F-\0\0\x80-\0\0\x06\xA8\0\0\x07\xA8\0\0,\xA8\0\0-\xA8\0\0\xC4\xA8\0\0\xC5\xA8\0\0S\xA9\0\0T\xA9\0\0\xC0\xA9\0\0\xC1\xA9\0\0\xF6\xAA\0\0\xF7\xAA\0\0\xED\xAB\0\0\xEE\xAB\0\0?\n\x01\0@\n\x01\0F\x10\x01\0G\x10\x01\0p\x10\x01\0q\x10\x01\0\x7F\x10\x01\0\x80\x10\x01\0\xB9\x10\x01\0\xBA\x10\x01\x003\x11\x01\x005\x11\x01\0\xC0\x11\x01\0\xC1\x11\x01\x005\x12\x01\x006\x12\x01\0\xEA\x12\x01\0\xEB\x12\x01\0M\x13\x01\0N\x13\x01\0B\x14\x01\0C\x14\x01\0\xC2\x14\x01\0\xC3\x14\x01\0\xBF\x15\x01\0\xC0\x15\x01\0?\x16\x01\0@\x16\x01\0\xB6\x16\x01\0\xB7\x16\x01\0+\x17\x01\0,\x17\x01\09\x18\x01\0:\x18\x01\0=\x19\x01\0?\x19\x01\0\xE0\x19\x01\0\xE1\x19\x01\x004\x1A\x01\x005\x1A\x01\0G\x1A\x01\0H\x1A\x01\0\x99\x1A\x01\0\x9A\x1A\x01\0?\x1C\x01\0@\x1C\x01\0D\x1D\x01\0F\x1D\x01\0\x97\x1D\x01\0\x98\x1D\x01\0A\x1F\x01\0C\x1F\x01\0") }, 65u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::GraphemeLinkV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::GraphemeLinkV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_GR_LINK_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::GraphemeLinkV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_graph_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_graph_v1.rs.data
new file mode 100644
index 0000000000..0a597d01c4
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_graph_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<GraphV1Marker>` 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_graph_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_GRAPH_V1: &'static <icu::properties::provider::GraphV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\0\x7F\0\0\0\xA1\0\0\0x\x03\0\0z\x03\0\0\x80\x03\0\0\x84\x03\0\0\x8B\x03\0\0\x8C\x03\0\0\x8D\x03\0\0\x8E\x03\0\0\xA2\x03\0\0\xA3\x03\0\x000\x05\0\x001\x05\0\0W\x05\0\0Y\x05\0\0\x8B\x05\0\0\x8D\x05\0\0\x90\x05\0\0\x91\x05\0\0\xC8\x05\0\0\xD0\x05\0\0\xEB\x05\0\0\xEF\x05\0\0\xF5\x05\0\0\0\x06\0\0\x0E\x07\0\0\x0F\x07\0\0K\x07\0\0M\x07\0\0\xB2\x07\0\0\xC0\x07\0\0\xFB\x07\0\0\xFD\x07\0\0.\x08\0\x000\x08\0\0?\x08\0\0@\x08\0\0\\\x08\0\0^\x08\0\0_\x08\0\0`\x08\0\0k\x08\0\0p\x08\0\0\x8F\x08\0\0\x90\x08\0\0\x92\x08\0\0\x98\x08\0\0\x84\t\0\0\x85\t\0\0\x8D\t\0\0\x8F\t\0\0\x91\t\0\0\x93\t\0\0\xA9\t\0\0\xAA\t\0\0\xB1\t\0\0\xB2\t\0\0\xB3\t\0\0\xB6\t\0\0\xBA\t\0\0\xBC\t\0\0\xC5\t\0\0\xC7\t\0\0\xC9\t\0\0\xCB\t\0\0\xCF\t\0\0\xD7\t\0\0\xD8\t\0\0\xDC\t\0\0\xDE\t\0\0\xDF\t\0\0\xE4\t\0\0\xE6\t\0\0\xFF\t\0\0\x01\n\0\0\x04\n\0\0\x05\n\0\0\x0B\n\0\0\x0F\n\0\0\x11\n\0\0\x13\n\0\0)\n\0\0*\n\0\x001\n\0\x002\n\0\x004\n\0\x005\n\0\x007\n\0\08\n\0\0:\n\0\0<\n\0\0=\n\0\0>\n\0\0C\n\0\0G\n\0\0I\n\0\0K\n\0\0N\n\0\0Q\n\0\0R\n\0\0Y\n\0\0]\n\0\0^\n\0\0_\n\0\0f\n\0\0w\n\0\0\x81\n\0\0\x84\n\0\0\x85\n\0\0\x8E\n\0\0\x8F\n\0\0\x92\n\0\0\x93\n\0\0\xA9\n\0\0\xAA\n\0\0\xB1\n\0\0\xB2\n\0\0\xB4\n\0\0\xB5\n\0\0\xBA\n\0\0\xBC\n\0\0\xC6\n\0\0\xC7\n\0\0\xCA\n\0\0\xCB\n\0\0\xCE\n\0\0\xD0\n\0\0\xD1\n\0\0\xE0\n\0\0\xE4\n\0\0\xE6\n\0\0\xF2\n\0\0\xF9\n\0\0\0\x0B\0\0\x01\x0B\0\0\x04\x0B\0\0\x05\x0B\0\0\r\x0B\0\0\x0F\x0B\0\0\x11\x0B\0\0\x13\x0B\0\0)\x0B\0\0*\x0B\0\x001\x0B\0\x002\x0B\0\x004\x0B\0\x005\x0B\0\0:\x0B\0\0<\x0B\0\0E\x0B\0\0G\x0B\0\0I\x0B\0\0K\x0B\0\0N\x0B\0\0U\x0B\0\0X\x0B\0\0\\\x0B\0\0^\x0B\0\0_\x0B\0\0d\x0B\0\0f\x0B\0\0x\x0B\0\0\x82\x0B\0\0\x84\x0B\0\0\x85\x0B\0\0\x8B\x0B\0\0\x8E\x0B\0\0\x91\x0B\0\0\x92\x0B\0\0\x96\x0B\0\0\x99\x0B\0\0\x9B\x0B\0\0\x9C\x0B\0\0\x9D\x0B\0\0\x9E\x0B\0\0\xA0\x0B\0\0\xA3\x0B\0\0\xA5\x0B\0\0\xA8\x0B\0\0\xAB\x0B\0\0\xAE\x0B\0\0\xBA\x0B\0\0\xBE\x0B\0\0\xC3\x0B\0\0\xC6\x0B\0\0\xC9\x0B\0\0\xCA\x0B\0\0\xCE\x0B\0\0\xD0\x0B\0\0\xD1\x0B\0\0\xD7\x0B\0\0\xD8\x0B\0\0\xE6\x0B\0\0\xFB\x0B\0\0\0\x0C\0\0\r\x0C\0\0\x0E\x0C\0\0\x11\x0C\0\0\x12\x0C\0\0)\x0C\0\0*\x0C\0\0:\x0C\0\0<\x0C\0\0E\x0C\0\0F\x0C\0\0I\x0C\0\0J\x0C\0\0N\x0C\0\0U\x0C\0\0W\x0C\0\0X\x0C\0\0[\x0C\0\0]\x0C\0\0^\x0C\0\0`\x0C\0\0d\x0C\0\0f\x0C\0\0p\x0C\0\0w\x0C\0\0\x8D\x0C\0\0\x8E\x0C\0\0\x91\x0C\0\0\x92\x0C\0\0\xA9\x0C\0\0\xAA\x0C\0\0\xB4\x0C\0\0\xB5\x0C\0\0\xBA\x0C\0\0\xBC\x0C\0\0\xC5\x0C\0\0\xC6\x0C\0\0\xC9\x0C\0\0\xCA\x0C\0\0\xCE\x0C\0\0\xD5\x0C\0\0\xD7\x0C\0\0\xDD\x0C\0\0\xDF\x0C\0\0\xE0\x0C\0\0\xE4\x0C\0\0\xE6\x0C\0\0\xF0\x0C\0\0\xF1\x0C\0\0\xF4\x0C\0\0\0\r\0\0\r\r\0\0\x0E\r\0\0\x11\r\0\0\x12\r\0\0E\r\0\0F\r\0\0I\r\0\0J\r\0\0P\r\0\0T\r\0\0d\r\0\0f\r\0\0\x80\r\0\0\x81\r\0\0\x84\r\0\0\x85\r\0\0\x97\r\0\0\x9A\r\0\0\xB2\r\0\0\xB3\r\0\0\xBC\r\0\0\xBD\r\0\0\xBE\r\0\0\xC0\r\0\0\xC7\r\0\0\xCA\r\0\0\xCB\r\0\0\xCF\r\0\0\xD5\r\0\0\xD6\r\0\0\xD7\r\0\0\xD8\r\0\0\xE0\r\0\0\xE6\r\0\0\xF0\r\0\0\xF2\r\0\0\xF5\r\0\0\x01\x0E\0\0;\x0E\0\0?\x0E\0\0\\\x0E\0\0\x81\x0E\0\0\x83\x0E\0\0\x84\x0E\0\0\x85\x0E\0\0\x86\x0E\0\0\x8B\x0E\0\0\x8C\x0E\0\0\xA4\x0E\0\0\xA5\x0E\0\0\xA6\x0E\0\0\xA7\x0E\0\0\xBE\x0E\0\0\xC0\x0E\0\0\xC5\x0E\0\0\xC6\x0E\0\0\xC7\x0E\0\0\xC8\x0E\0\0\xCF\x0E\0\0\xD0\x0E\0\0\xDA\x0E\0\0\xDC\x0E\0\0\xE0\x0E\0\0\0\x0F\0\0H\x0F\0\0I\x0F\0\0m\x0F\0\0q\x0F\0\0\x98\x0F\0\0\x99\x0F\0\0\xBD\x0F\0\0\xBE\x0F\0\0\xCD\x0F\0\0\xCE\x0F\0\0\xDB\x0F\0\0\0\x10\0\0\xC6\x10\0\0\xC7\x10\0\0\xC8\x10\0\0\xCD\x10\0\0\xCE\x10\0\0\xD0\x10\0\0I\x12\0\0J\x12\0\0N\x12\0\0P\x12\0\0W\x12\0\0X\x12\0\0Y\x12\0\0Z\x12\0\0^\x12\0\0`\x12\0\0\x89\x12\0\0\x8A\x12\0\0\x8E\x12\0\0\x90\x12\0\0\xB1\x12\0\0\xB2\x12\0\0\xB6\x12\0\0\xB8\x12\0\0\xBF\x12\0\0\xC0\x12\0\0\xC1\x12\0\0\xC2\x12\0\0\xC6\x12\0\0\xC8\x12\0\0\xD7\x12\0\0\xD8\x12\0\0\x11\x13\0\0\x12\x13\0\0\x16\x13\0\0\x18\x13\0\0[\x13\0\0]\x13\0\0}\x13\0\0\x80\x13\0\0\x9A\x13\0\0\xA0\x13\0\0\xF6\x13\0\0\xF8\x13\0\0\xFE\x13\0\0\0\x14\0\0\x80\x16\0\0\x81\x16\0\0\x9D\x16\0\0\xA0\x16\0\0\xF9\x16\0\0\0\x17\0\0\x16\x17\0\0\x1F\x17\0\x007\x17\0\0@\x17\0\0T\x17\0\0`\x17\0\0m\x17\0\0n\x17\0\0q\x17\0\0r\x17\0\0t\x17\0\0\x80\x17\0\0\xDE\x17\0\0\xE0\x17\0\0\xEA\x17\0\0\xF0\x17\0\0\xFA\x17\0\0\0\x18\0\0\x1A\x18\0\0 \x18\0\0y\x18\0\0\x80\x18\0\0\xAB\x18\0\0\xB0\x18\0\0\xF6\x18\0\0\0\x19\0\0\x1F\x19\0\0 \x19\0\0,\x19\0\x000\x19\0\0<\x19\0\0@\x19\0\0A\x19\0\0D\x19\0\0n\x19\0\0p\x19\0\0u\x19\0\0\x80\x19\0\0\xAC\x19\0\0\xB0\x19\0\0\xCA\x19\0\0\xD0\x19\0\0\xDB\x19\0\0\xDE\x19\0\0\x1C\x1A\0\0\x1E\x1A\0\0_\x1A\0\0`\x1A\0\0}\x1A\0\0\x7F\x1A\0\0\x8A\x1A\0\0\x90\x1A\0\0\x9A\x1A\0\0\xA0\x1A\0\0\xAE\x1A\0\0\xB0\x1A\0\0\xCF\x1A\0\0\0\x1B\0\0M\x1B\0\0P\x1B\0\0\x7F\x1B\0\0\x80\x1B\0\0\xF4\x1B\0\0\xFC\x1B\0\08\x1C\0\0;\x1C\0\0J\x1C\0\0M\x1C\0\0\x89\x1C\0\0\x90\x1C\0\0\xBB\x1C\0\0\xBD\x1C\0\0\xC8\x1C\0\0\xD0\x1C\0\0\xFB\x1C\0\0\0\x1D\0\0\x16\x1F\0\0\x18\x1F\0\0\x1E\x1F\0\0 \x1F\0\0F\x1F\0\0H\x1F\0\0N\x1F\0\0P\x1F\0\0X\x1F\0\0Y\x1F\0\0Z\x1F\0\0[\x1F\0\0\\\x1F\0\0]\x1F\0\0^\x1F\0\0_\x1F\0\0~\x1F\0\0\x80\x1F\0\0\xB5\x1F\0\0\xB6\x1F\0\0\xC5\x1F\0\0\xC6\x1F\0\0\xD4\x1F\0\0\xD6\x1F\0\0\xDC\x1F\0\0\xDD\x1F\0\0\xF0\x1F\0\0\xF2\x1F\0\0\xF5\x1F\0\0\xF6\x1F\0\0\xFF\x1F\0\0\x0B \0\0( \0\0* \0\0/ \0\x000 \0\0_ \0\0` \0\0e \0\0f \0\0r \0\0t \0\0\x8F \0\0\x90 \0\0\x9D \0\0\xA0 \0\0\xC1 \0\0\xD0 \0\0\xF1 \0\0\0!\0\0\x8C!\0\0\x90!\0\0'$\0\0@$\0\0K$\0\0`$\0\0t+\0\0v+\0\0\x96+\0\0\x97+\0\0\xF4,\0\0\xF9,\0\0&-\0\0'-\0\0(-\0\0--\0\0.-\0\x000-\0\0h-\0\0o-\0\0q-\0\0\x7F-\0\0\x97-\0\0\xA0-\0\0\xA7-\0\0\xA8-\0\0\xAF-\0\0\xB0-\0\0\xB7-\0\0\xB8-\0\0\xBF-\0\0\xC0-\0\0\xC7-\0\0\xC8-\0\0\xCF-\0\0\xD0-\0\0\xD7-\0\0\xD8-\0\0\xDF-\0\0\xE0-\0\0^.\0\0\x80.\0\0\x9A.\0\0\x9B.\0\0\xF4.\0\0\0/\0\0\xD6/\0\0\xF0/\0\0\x000\0\0\x010\0\0@0\0\0A0\0\0\x970\0\0\x990\0\0\x001\0\0\x051\0\x0001\0\x0011\0\0\x8F1\0\0\x901\0\0\xE41\0\0\xEF1\0\0\x1F2\0\0 2\0\0\x8D\xA4\0\0\x90\xA4\0\0\xC7\xA4\0\0\xD0\xA4\0\0,\xA6\0\0@\xA6\0\0\xF8\xA6\0\0\0\xA7\0\0\xCB\xA7\0\0\xD0\xA7\0\0\xD2\xA7\0\0\xD3\xA7\0\0\xD4\xA7\0\0\xD5\xA7\0\0\xDA\xA7\0\0\xF2\xA7\0\0-\xA8\0\x000\xA8\0\0:\xA8\0\0@\xA8\0\0x\xA8\0\0\x80\xA8\0\0\xC6\xA8\0\0\xCE\xA8\0\0\xDA\xA8\0\0\xE0\xA8\0\0T\xA9\0\0_\xA9\0\0}\xA9\0\0\x80\xA9\0\0\xCE\xA9\0\0\xCF\xA9\0\0\xDA\xA9\0\0\xDE\xA9\0\0\xFF\xA9\0\0\0\xAA\0\x007\xAA\0\0@\xAA\0\0N\xAA\0\0P\xAA\0\0Z\xAA\0\0\\\xAA\0\0\xC3\xAA\0\0\xDB\xAA\0\0\xF7\xAA\0\0\x01\xAB\0\0\x07\xAB\0\0\t\xAB\0\0\x0F\xAB\0\0\x11\xAB\0\0\x17\xAB\0\0 \xAB\0\0'\xAB\0\0(\xAB\0\0/\xAB\0\x000\xAB\0\0l\xAB\0\0p\xAB\0\0\xEE\xAB\0\0\xF0\xAB\0\0\xFA\xAB\0\0\0\xAC\0\0\xA4\xD7\0\0\xB0\xD7\0\0\xC7\xD7\0\0\xCB\xD7\0\0\xFC\xD7\0\0\0\xE0\0\0n\xFA\0\0p\xFA\0\0\xDA\xFA\0\0\0\xFB\0\0\x07\xFB\0\0\x13\xFB\0\0\x18\xFB\0\0\x1D\xFB\0\x007\xFB\0\08\xFB\0\0=\xFB\0\0>\xFB\0\0?\xFB\0\0@\xFB\0\0B\xFB\0\0C\xFB\0\0E\xFB\0\0F\xFB\0\0\xC3\xFB\0\0\xD3\xFB\0\0\x90\xFD\0\0\x92\xFD\0\0\xC8\xFD\0\0\xCF\xFD\0\0\xD0\xFD\0\0\xF0\xFD\0\0\x1A\xFE\0\0 \xFE\0\0S\xFE\0\0T\xFE\0\0g\xFE\0\0h\xFE\0\0l\xFE\0\0p\xFE\0\0u\xFE\0\0v\xFE\0\0\xFD\xFE\0\0\xFF\xFE\0\0\0\xFF\0\0\x01\xFF\0\0\xBF\xFF\0\0\xC2\xFF\0\0\xC8\xFF\0\0\xCA\xFF\0\0\xD0\xFF\0\0\xD2\xFF\0\0\xD8\xFF\0\0\xDA\xFF\0\0\xDD\xFF\0\0\xE0\xFF\0\0\xE7\xFF\0\0\xE8\xFF\0\0\xEF\xFF\0\0\xF9\xFF\0\0\xFE\xFF\0\0\0\0\x01\0\x0C\0\x01\0\r\0\x01\0'\0\x01\0(\0\x01\0;\0\x01\0<\0\x01\0>\0\x01\0?\0\x01\0N\0\x01\0P\0\x01\0^\0\x01\0\x80\0\x01\0\xFB\0\x01\0\0\x01\x01\0\x03\x01\x01\0\x07\x01\x01\x004\x01\x01\x007\x01\x01\0\x8F\x01\x01\0\x90\x01\x01\0\x9D\x01\x01\0\xA0\x01\x01\0\xA1\x01\x01\0\xD0\x01\x01\0\xFE\x01\x01\0\x80\x02\x01\0\x9D\x02\x01\0\xA0\x02\x01\0\xD1\x02\x01\0\xE0\x02\x01\0\xFC\x02\x01\0\0\x03\x01\0$\x03\x01\0-\x03\x01\0K\x03\x01\0P\x03\x01\0{\x03\x01\0\x80\x03\x01\0\x9E\x03\x01\0\x9F\x03\x01\0\xC4\x03\x01\0\xC8\x03\x01\0\xD6\x03\x01\0\0\x04\x01\0\x9E\x04\x01\0\xA0\x04\x01\0\xAA\x04\x01\0\xB0\x04\x01\0\xD4\x04\x01\0\xD8\x04\x01\0\xFC\x04\x01\0\0\x05\x01\0(\x05\x01\x000\x05\x01\0d\x05\x01\0o\x05\x01\0{\x05\x01\0|\x05\x01\0\x8B\x05\x01\0\x8C\x05\x01\0\x93\x05\x01\0\x94\x05\x01\0\x96\x05\x01\0\x97\x05\x01\0\xA2\x05\x01\0\xA3\x05\x01\0\xB2\x05\x01\0\xB3\x05\x01\0\xBA\x05\x01\0\xBB\x05\x01\0\xBD\x05\x01\0\0\x06\x01\x007\x07\x01\0@\x07\x01\0V\x07\x01\0`\x07\x01\0h\x07\x01\0\x80\x07\x01\0\x86\x07\x01\0\x87\x07\x01\0\xB1\x07\x01\0\xB2\x07\x01\0\xBB\x07\x01\0\0\x08\x01\0\x06\x08\x01\0\x08\x08\x01\0\t\x08\x01\0\n\x08\x01\x006\x08\x01\x007\x08\x01\09\x08\x01\0<\x08\x01\0=\x08\x01\0?\x08\x01\0V\x08\x01\0W\x08\x01\0\x9F\x08\x01\0\xA7\x08\x01\0\xB0\x08\x01\0\xE0\x08\x01\0\xF3\x08\x01\0\xF4\x08\x01\0\xF6\x08\x01\0\xFB\x08\x01\0\x1C\t\x01\0\x1F\t\x01\0:\t\x01\0?\t\x01\0@\t\x01\0\x80\t\x01\0\xB8\t\x01\0\xBC\t\x01\0\xD0\t\x01\0\xD2\t\x01\0\x04\n\x01\0\x05\n\x01\0\x07\n\x01\0\x0C\n\x01\0\x14\n\x01\0\x15\n\x01\0\x18\n\x01\0\x19\n\x01\x006\n\x01\08\n\x01\0;\n\x01\0?\n\x01\0I\n\x01\0P\n\x01\0Y\n\x01\0`\n\x01\0\xA0\n\x01\0\xC0\n\x01\0\xE7\n\x01\0\xEB\n\x01\0\xF7\n\x01\0\0\x0B\x01\x006\x0B\x01\09\x0B\x01\0V\x0B\x01\0X\x0B\x01\0s\x0B\x01\0x\x0B\x01\0\x92\x0B\x01\0\x99\x0B\x01\0\x9D\x0B\x01\0\xA9\x0B\x01\0\xB0\x0B\x01\0\0\x0C\x01\0I\x0C\x01\0\x80\x0C\x01\0\xB3\x0C\x01\0\xC0\x0C\x01\0\xF3\x0C\x01\0\xFA\x0C\x01\0(\r\x01\x000\r\x01\0:\r\x01\0`\x0E\x01\0\x7F\x0E\x01\0\x80\x0E\x01\0\xAA\x0E\x01\0\xAB\x0E\x01\0\xAE\x0E\x01\0\xB0\x0E\x01\0\xB2\x0E\x01\0\xFD\x0E\x01\0(\x0F\x01\x000\x0F\x01\0Z\x0F\x01\0p\x0F\x01\0\x8A\x0F\x01\0\xB0\x0F\x01\0\xCC\x0F\x01\0\xE0\x0F\x01\0\xF7\x0F\x01\0\0\x10\x01\0N\x10\x01\0R\x10\x01\0v\x10\x01\0\x7F\x10\x01\0\xC3\x10\x01\0\xCD\x10\x01\0\xCE\x10\x01\0\xD0\x10\x01\0\xE9\x10\x01\0\xF0\x10\x01\0\xFA\x10\x01\0\0\x11\x01\x005\x11\x01\x006\x11\x01\0H\x11\x01\0P\x11\x01\0w\x11\x01\0\x80\x11\x01\0\xE0\x11\x01\0\xE1\x11\x01\0\xF5\x11\x01\0\0\x12\x01\0\x12\x12\x01\0\x13\x12\x01\0B\x12\x01\0\x80\x12\x01\0\x87\x12\x01\0\x88\x12\x01\0\x89\x12\x01\0\x8A\x12\x01\0\x8E\x12\x01\0\x8F\x12\x01\0\x9E\x12\x01\0\x9F\x12\x01\0\xAA\x12\x01\0\xB0\x12\x01\0\xEB\x12\x01\0\xF0\x12\x01\0\xFA\x12\x01\0\0\x13\x01\0\x04\x13\x01\0\x05\x13\x01\0\r\x13\x01\0\x0F\x13\x01\0\x11\x13\x01\0\x13\x13\x01\0)\x13\x01\0*\x13\x01\x001\x13\x01\x002\x13\x01\x004\x13\x01\x005\x13\x01\0:\x13\x01\0;\x13\x01\0E\x13\x01\0G\x13\x01\0I\x13\x01\0K\x13\x01\0N\x13\x01\0P\x13\x01\0Q\x13\x01\0W\x13\x01\0X\x13\x01\0]\x13\x01\0d\x13\x01\0f\x13\x01\0m\x13\x01\0p\x13\x01\0u\x13\x01\0\0\x14\x01\0\\\x14\x01\0]\x14\x01\0b\x14\x01\0\x80\x14\x01\0\xC8\x14\x01\0\xD0\x14\x01\0\xDA\x14\x01\0\x80\x15\x01\0\xB6\x15\x01\0\xB8\x15\x01\0\xDE\x15\x01\0\0\x16\x01\0E\x16\x01\0P\x16\x01\0Z\x16\x01\0`\x16\x01\0m\x16\x01\0\x80\x16\x01\0\xBA\x16\x01\0\xC0\x16\x01\0\xCA\x16\x01\0\0\x17\x01\0\x1B\x17\x01\0\x1D\x17\x01\0,\x17\x01\x000\x17\x01\0G\x17\x01\0\0\x18\x01\0<\x18\x01\0\xA0\x18\x01\0\xF3\x18\x01\0\xFF\x18\x01\0\x07\x19\x01\0\t\x19\x01\0\n\x19\x01\0\x0C\x19\x01\0\x14\x19\x01\0\x15\x19\x01\0\x17\x19\x01\0\x18\x19\x01\x006\x19\x01\x007\x19\x01\09\x19\x01\0;\x19\x01\0G\x19\x01\0P\x19\x01\0Z\x19\x01\0\xA0\x19\x01\0\xA8\x19\x01\0\xAA\x19\x01\0\xD8\x19\x01\0\xDA\x19\x01\0\xE5\x19\x01\0\0\x1A\x01\0H\x1A\x01\0P\x1A\x01\0\xA3\x1A\x01\0\xB0\x1A\x01\0\xF9\x1A\x01\0\0\x1B\x01\0\n\x1B\x01\0\0\x1C\x01\0\t\x1C\x01\0\n\x1C\x01\x007\x1C\x01\08\x1C\x01\0F\x1C\x01\0P\x1C\x01\0m\x1C\x01\0p\x1C\x01\0\x90\x1C\x01\0\x92\x1C\x01\0\xA8\x1C\x01\0\xA9\x1C\x01\0\xB7\x1C\x01\0\0\x1D\x01\0\x07\x1D\x01\0\x08\x1D\x01\0\n\x1D\x01\0\x0B\x1D\x01\x007\x1D\x01\0:\x1D\x01\0;\x1D\x01\0<\x1D\x01\0>\x1D\x01\0?\x1D\x01\0H\x1D\x01\0P\x1D\x01\0Z\x1D\x01\0`\x1D\x01\0f\x1D\x01\0g\x1D\x01\0i\x1D\x01\0j\x1D\x01\0\x8F\x1D\x01\0\x90\x1D\x01\0\x92\x1D\x01\0\x93\x1D\x01\0\x99\x1D\x01\0\xA0\x1D\x01\0\xAA\x1D\x01\0\xE0\x1E\x01\0\xF9\x1E\x01\0\0\x1F\x01\0\x11\x1F\x01\0\x12\x1F\x01\0;\x1F\x01\0>\x1F\x01\0Z\x1F\x01\0\xB0\x1F\x01\0\xB1\x1F\x01\0\xC0\x1F\x01\0\xF2\x1F\x01\0\xFF\x1F\x01\0\x9A#\x01\0\0$\x01\0o$\x01\0p$\x01\0u$\x01\0\x80$\x01\0D%\x01\0\x90/\x01\0\xF3/\x01\0\x000\x01\0V4\x01\0\0D\x01\0GF\x01\0\0h\x01\09j\x01\0@j\x01\0_j\x01\0`j\x01\0jj\x01\0nj\x01\0\xBFj\x01\0\xC0j\x01\0\xCAj\x01\0\xD0j\x01\0\xEEj\x01\0\xF0j\x01\0\xF6j\x01\0\0k\x01\0Fk\x01\0Pk\x01\0Zk\x01\0[k\x01\0bk\x01\0ck\x01\0xk\x01\0}k\x01\0\x90k\x01\0@n\x01\0\x9Bn\x01\0\0o\x01\0Ko\x01\0Oo\x01\0\x88o\x01\0\x8Fo\x01\0\xA0o\x01\0\xE0o\x01\0\xE5o\x01\0\xF0o\x01\0\xF2o\x01\0\0p\x01\0\xF8\x87\x01\0\0\x88\x01\0\xD6\x8C\x01\0\0\x8D\x01\0\t\x8D\x01\0\xF0\xAF\x01\0\xF4\xAF\x01\0\xF5\xAF\x01\0\xFC\xAF\x01\0\xFD\xAF\x01\0\xFF\xAF\x01\0\0\xB0\x01\0#\xB1\x01\x002\xB1\x01\x003\xB1\x01\0P\xB1\x01\0S\xB1\x01\0U\xB1\x01\0V\xB1\x01\0d\xB1\x01\0h\xB1\x01\0p\xB1\x01\0\xFC\xB2\x01\0\0\xBC\x01\0k\xBC\x01\0p\xBC\x01\0}\xBC\x01\0\x80\xBC\x01\0\x89\xBC\x01\0\x90\xBC\x01\0\x9A\xBC\x01\0\x9C\xBC\x01\0\xA4\xBC\x01\0\0\xCF\x01\0.\xCF\x01\x000\xCF\x01\0G\xCF\x01\0P\xCF\x01\0\xC4\xCF\x01\0\0\xD0\x01\0\xF6\xD0\x01\0\0\xD1\x01\0'\xD1\x01\0)\xD1\x01\0\xEB\xD1\x01\0\0\xD2\x01\0F\xD2\x01\0\xC0\xD2\x01\0\xD4\xD2\x01\0\xE0\xD2\x01\0\xF4\xD2\x01\0\0\xD3\x01\0W\xD3\x01\0`\xD3\x01\0y\xD3\x01\0\0\xD4\x01\0U\xD4\x01\0V\xD4\x01\0\x9D\xD4\x01\0\x9E\xD4\x01\0\xA0\xD4\x01\0\xA2\xD4\x01\0\xA3\xD4\x01\0\xA5\xD4\x01\0\xA7\xD4\x01\0\xA9\xD4\x01\0\xAD\xD4\x01\0\xAE\xD4\x01\0\xBA\xD4\x01\0\xBB\xD4\x01\0\xBC\xD4\x01\0\xBD\xD4\x01\0\xC4\xD4\x01\0\xC5\xD4\x01\0\x06\xD5\x01\0\x07\xD5\x01\0\x0B\xD5\x01\0\r\xD5\x01\0\x15\xD5\x01\0\x16\xD5\x01\0\x1D\xD5\x01\0\x1E\xD5\x01\0:\xD5\x01\0;\xD5\x01\0?\xD5\x01\0@\xD5\x01\0E\xD5\x01\0F\xD5\x01\0G\xD5\x01\0J\xD5\x01\0Q\xD5\x01\0R\xD5\x01\0\xA6\xD6\x01\0\xA8\xD6\x01\0\xCC\xD7\x01\0\xCE\xD7\x01\0\x8C\xDA\x01\0\x9B\xDA\x01\0\xA0\xDA\x01\0\xA1\xDA\x01\0\xB0\xDA\x01\0\0\xDF\x01\0\x1F\xDF\x01\0%\xDF\x01\0+\xDF\x01\0\0\xE0\x01\0\x07\xE0\x01\0\x08\xE0\x01\0\x19\xE0\x01\0\x1B\xE0\x01\0\"\xE0\x01\0#\xE0\x01\0%\xE0\x01\0&\xE0\x01\0+\xE0\x01\x000\xE0\x01\0n\xE0\x01\0\x8F\xE0\x01\0\x90\xE0\x01\0\0\xE1\x01\0-\xE1\x01\x000\xE1\x01\0>\xE1\x01\0@\xE1\x01\0J\xE1\x01\0N\xE1\x01\0P\xE1\x01\0\x90\xE2\x01\0\xAF\xE2\x01\0\xC0\xE2\x01\0\xFA\xE2\x01\0\xFF\xE2\x01\0\0\xE3\x01\0\xD0\xE4\x01\0\xFA\xE4\x01\0\xE0\xE7\x01\0\xE7\xE7\x01\0\xE8\xE7\x01\0\xEC\xE7\x01\0\xED\xE7\x01\0\xEF\xE7\x01\0\xF0\xE7\x01\0\xFF\xE7\x01\0\0\xE8\x01\0\xC5\xE8\x01\0\xC7\xE8\x01\0\xD7\xE8\x01\0\0\xE9\x01\0L\xE9\x01\0P\xE9\x01\0Z\xE9\x01\0^\xE9\x01\0`\xE9\x01\0q\xEC\x01\0\xB5\xEC\x01\0\x01\xED\x01\0>\xED\x01\0\0\xEE\x01\0\x04\xEE\x01\0\x05\xEE\x01\0 \xEE\x01\0!\xEE\x01\0#\xEE\x01\0$\xEE\x01\0%\xEE\x01\0'\xEE\x01\0(\xEE\x01\0)\xEE\x01\x003\xEE\x01\x004\xEE\x01\08\xEE\x01\09\xEE\x01\0:\xEE\x01\0;\xEE\x01\0<\xEE\x01\0B\xEE\x01\0C\xEE\x01\0G\xEE\x01\0H\xEE\x01\0I\xEE\x01\0J\xEE\x01\0K\xEE\x01\0L\xEE\x01\0M\xEE\x01\0P\xEE\x01\0Q\xEE\x01\0S\xEE\x01\0T\xEE\x01\0U\xEE\x01\0W\xEE\x01\0X\xEE\x01\0Y\xEE\x01\0Z\xEE\x01\0[\xEE\x01\0\\\xEE\x01\0]\xEE\x01\0^\xEE\x01\0_\xEE\x01\0`\xEE\x01\0a\xEE\x01\0c\xEE\x01\0d\xEE\x01\0e\xEE\x01\0g\xEE\x01\0k\xEE\x01\0l\xEE\x01\0s\xEE\x01\0t\xEE\x01\0x\xEE\x01\0y\xEE\x01\0}\xEE\x01\0~\xEE\x01\0\x7F\xEE\x01\0\x80\xEE\x01\0\x8A\xEE\x01\0\x8B\xEE\x01\0\x9C\xEE\x01\0\xA1\xEE\x01\0\xA4\xEE\x01\0\xA5\xEE\x01\0\xAA\xEE\x01\0\xAB\xEE\x01\0\xBC\xEE\x01\0\xF0\xEE\x01\0\xF2\xEE\x01\0\0\xF0\x01\0,\xF0\x01\x000\xF0\x01\0\x94\xF0\x01\0\xA0\xF0\x01\0\xAF\xF0\x01\0\xB1\xF0\x01\0\xC0\xF0\x01\0\xC1\xF0\x01\0\xD0\xF0\x01\0\xD1\xF0\x01\0\xF6\xF0\x01\0\0\xF1\x01\0\xAE\xF1\x01\0\xE6\xF1\x01\0\x03\xF2\x01\0\x10\xF2\x01\0<\xF2\x01\0@\xF2\x01\0I\xF2\x01\0P\xF2\x01\0R\xF2\x01\0`\xF2\x01\0f\xF2\x01\0\0\xF3\x01\0\xD8\xF6\x01\0\xDC\xF6\x01\0\xED\xF6\x01\0\xF0\xF6\x01\0\xFD\xF6\x01\0\0\xF7\x01\0w\xF7\x01\0{\xF7\x01\0\xDA\xF7\x01\0\xE0\xF7\x01\0\xEC\xF7\x01\0\xF0\xF7\x01\0\xF1\xF7\x01\0\0\xF8\x01\0\x0C\xF8\x01\0\x10\xF8\x01\0H\xF8\x01\0P\xF8\x01\0Z\xF8\x01\0`\xF8\x01\0\x88\xF8\x01\0\x90\xF8\x01\0\xAE\xF8\x01\0\xB0\xF8\x01\0\xB2\xF8\x01\0\0\xF9\x01\0T\xFA\x01\0`\xFA\x01\0n\xFA\x01\0p\xFA\x01\0}\xFA\x01\0\x80\xFA\x01\0\x89\xFA\x01\0\x90\xFA\x01\0\xBE\xFA\x01\0\xBF\xFA\x01\0\xC6\xFA\x01\0\xCE\xFA\x01\0\xDC\xFA\x01\0\xE0\xFA\x01\0\xE9\xFA\x01\0\xF0\xFA\x01\0\xF9\xFA\x01\0\0\xFB\x01\0\x93\xFB\x01\0\x94\xFB\x01\0\xCB\xFB\x01\0\xF0\xFB\x01\0\xFA\xFB\x01\0\0\0\x02\0\xE0\xA6\x02\0\0\xA7\x02\0:\xB7\x02\0@\xB7\x02\0\x1E\xB8\x02\0 \xB8\x02\0\xA2\xCE\x02\0\xB0\xCE\x02\0\xE1\xEB\x02\0\xF0\xEB\x02\0^\xEE\x02\0\0\xF8\x02\0\x1E\xFA\x02\0\0\0\x03\0K\x13\x03\0P\x13\x03\0\xB0#\x03\0\x01\0\x0E\0\x02\0\x0E\0 \0\x0E\0\x80\0\x0E\0\0\x01\x0E\0\xF0\x01\x0E\0\0\0\x0F\0\xFE\xFF\x0F\0\0\0\x10\0\xFE\xFF\x10\0") }, 287262u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::GraphV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::GraphV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_GRAPH_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::GraphV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_hex_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_hex_v1.rs.data
new file mode 100644
index 0000000000..754b28b408
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_hex_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<HexDigitV1Marker>` 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_hex_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_HEX_V1: &'static <icu::properties::provider::HexDigitV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"0\0\0\0:\0\0\0A\0\0\0G\0\0\0a\0\0\0g\0\0\0\x10\xFF\0\0\x1A\xFF\0\0!\xFF\0\0'\xFF\0\0A\xFF\0\0G\xFF\0\0") }, 44u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::HexDigitV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::HexDigitV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_HEX_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::HexDigitV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_hyphen_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_hyphen_v1.rs.data
new file mode 100644
index 0000000000..a79a122150
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_hyphen_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<HyphenV1Marker>` 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_hyphen_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_HYPHEN_V1: &'static <icu::properties::provider::HyphenV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"-\0\0\0.\0\0\0\xAD\0\0\0\xAE\0\0\0\x8A\x05\0\0\x8B\x05\0\0\x06\x18\0\0\x07\x18\0\0\x10 \0\0\x12 \0\0\x17.\0\0\x18.\0\0\xFB0\0\0\xFC0\0\0c\xFE\0\0d\xFE\0\0\r\xFF\0\0\x0E\xFF\0\0e\xFF\0\0f\xFF\0\0") }, 11u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::HyphenV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::HyphenV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_HYPHEN_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::HyphenV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_idc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_idc_v1.rs.data
new file mode 100644
index 0000000000..c9be95a7ad
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_idc_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<IdContinueV1Marker>` 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_idc_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_IDC_V1: &'static <icu::properties::provider::IdContinueV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"0\0\0\0:\0\0\0A\0\0\0[\0\0\0_\0\0\0`\0\0\0a\0\0\0{\0\0\0\xAA\0\0\0\xAB\0\0\0\xB5\0\0\0\xB6\0\0\0\xB7\0\0\0\xB8\0\0\0\xBA\0\0\0\xBB\0\0\0\xC0\0\0\0\xD7\0\0\0\xD8\0\0\0\xF7\0\0\0\xF8\0\0\0\xC2\x02\0\0\xC6\x02\0\0\xD2\x02\0\0\xE0\x02\0\0\xE5\x02\0\0\xEC\x02\0\0\xED\x02\0\0\xEE\x02\0\0\xEF\x02\0\0\0\x03\0\0u\x03\0\0v\x03\0\0x\x03\0\0z\x03\0\0~\x03\0\0\x7F\x03\0\0\x80\x03\0\0\x86\x03\0\0\x8B\x03\0\0\x8C\x03\0\0\x8D\x03\0\0\x8E\x03\0\0\xA2\x03\0\0\xA3\x03\0\0\xF6\x03\0\0\xF7\x03\0\0\x82\x04\0\0\x83\x04\0\0\x88\x04\0\0\x8A\x04\0\x000\x05\0\x001\x05\0\0W\x05\0\0Y\x05\0\0Z\x05\0\0`\x05\0\0\x89\x05\0\0\x91\x05\0\0\xBE\x05\0\0\xBF\x05\0\0\xC0\x05\0\0\xC1\x05\0\0\xC3\x05\0\0\xC4\x05\0\0\xC6\x05\0\0\xC7\x05\0\0\xC8\x05\0\0\xD0\x05\0\0\xEB\x05\0\0\xEF\x05\0\0\xF3\x05\0\0\x10\x06\0\0\x1B\x06\0\0 \x06\0\0j\x06\0\0n\x06\0\0\xD4\x06\0\0\xD5\x06\0\0\xDD\x06\0\0\xDF\x06\0\0\xE9\x06\0\0\xEA\x06\0\0\xFD\x06\0\0\xFF\x06\0\0\0\x07\0\0\x10\x07\0\0K\x07\0\0M\x07\0\0\xB2\x07\0\0\xC0\x07\0\0\xF6\x07\0\0\xFA\x07\0\0\xFB\x07\0\0\xFD\x07\0\0\xFE\x07\0\0\0\x08\0\0.\x08\0\0@\x08\0\0\\\x08\0\0`\x08\0\0k\x08\0\0p\x08\0\0\x88\x08\0\0\x89\x08\0\0\x8F\x08\0\0\x98\x08\0\0\xE2\x08\0\0\xE3\x08\0\0d\t\0\0f\t\0\0p\t\0\0q\t\0\0\x84\t\0\0\x85\t\0\0\x8D\t\0\0\x8F\t\0\0\x91\t\0\0\x93\t\0\0\xA9\t\0\0\xAA\t\0\0\xB1\t\0\0\xB2\t\0\0\xB3\t\0\0\xB6\t\0\0\xBA\t\0\0\xBC\t\0\0\xC5\t\0\0\xC7\t\0\0\xC9\t\0\0\xCB\t\0\0\xCF\t\0\0\xD7\t\0\0\xD8\t\0\0\xDC\t\0\0\xDE\t\0\0\xDF\t\0\0\xE4\t\0\0\xE6\t\0\0\xF2\t\0\0\xFC\t\0\0\xFD\t\0\0\xFE\t\0\0\xFF\t\0\0\x01\n\0\0\x04\n\0\0\x05\n\0\0\x0B\n\0\0\x0F\n\0\0\x11\n\0\0\x13\n\0\0)\n\0\0*\n\0\x001\n\0\x002\n\0\x004\n\0\x005\n\0\x007\n\0\08\n\0\0:\n\0\0<\n\0\0=\n\0\0>\n\0\0C\n\0\0G\n\0\0I\n\0\0K\n\0\0N\n\0\0Q\n\0\0R\n\0\0Y\n\0\0]\n\0\0^\n\0\0_\n\0\0f\n\0\0v\n\0\0\x81\n\0\0\x84\n\0\0\x85\n\0\0\x8E\n\0\0\x8F\n\0\0\x92\n\0\0\x93\n\0\0\xA9\n\0\0\xAA\n\0\0\xB1\n\0\0\xB2\n\0\0\xB4\n\0\0\xB5\n\0\0\xBA\n\0\0\xBC\n\0\0\xC6\n\0\0\xC7\n\0\0\xCA\n\0\0\xCB\n\0\0\xCE\n\0\0\xD0\n\0\0\xD1\n\0\0\xE0\n\0\0\xE4\n\0\0\xE6\n\0\0\xF0\n\0\0\xF9\n\0\0\0\x0B\0\0\x01\x0B\0\0\x04\x0B\0\0\x05\x0B\0\0\r\x0B\0\0\x0F\x0B\0\0\x11\x0B\0\0\x13\x0B\0\0)\x0B\0\0*\x0B\0\x001\x0B\0\x002\x0B\0\x004\x0B\0\x005\x0B\0\0:\x0B\0\0<\x0B\0\0E\x0B\0\0G\x0B\0\0I\x0B\0\0K\x0B\0\0N\x0B\0\0U\x0B\0\0X\x0B\0\0\\\x0B\0\0^\x0B\0\0_\x0B\0\0d\x0B\0\0f\x0B\0\0p\x0B\0\0q\x0B\0\0r\x0B\0\0\x82\x0B\0\0\x84\x0B\0\0\x85\x0B\0\0\x8B\x0B\0\0\x8E\x0B\0\0\x91\x0B\0\0\x92\x0B\0\0\x96\x0B\0\0\x99\x0B\0\0\x9B\x0B\0\0\x9C\x0B\0\0\x9D\x0B\0\0\x9E\x0B\0\0\xA0\x0B\0\0\xA3\x0B\0\0\xA5\x0B\0\0\xA8\x0B\0\0\xAB\x0B\0\0\xAE\x0B\0\0\xBA\x0B\0\0\xBE\x0B\0\0\xC3\x0B\0\0\xC6\x0B\0\0\xC9\x0B\0\0\xCA\x0B\0\0\xCE\x0B\0\0\xD0\x0B\0\0\xD1\x0B\0\0\xD7\x0B\0\0\xD8\x0B\0\0\xE6\x0B\0\0\xF0\x0B\0\0\0\x0C\0\0\r\x0C\0\0\x0E\x0C\0\0\x11\x0C\0\0\x12\x0C\0\0)\x0C\0\0*\x0C\0\0:\x0C\0\0<\x0C\0\0E\x0C\0\0F\x0C\0\0I\x0C\0\0J\x0C\0\0N\x0C\0\0U\x0C\0\0W\x0C\0\0X\x0C\0\0[\x0C\0\0]\x0C\0\0^\x0C\0\0`\x0C\0\0d\x0C\0\0f\x0C\0\0p\x0C\0\0\x80\x0C\0\0\x84\x0C\0\0\x85\x0C\0\0\x8D\x0C\0\0\x8E\x0C\0\0\x91\x0C\0\0\x92\x0C\0\0\xA9\x0C\0\0\xAA\x0C\0\0\xB4\x0C\0\0\xB5\x0C\0\0\xBA\x0C\0\0\xBC\x0C\0\0\xC5\x0C\0\0\xC6\x0C\0\0\xC9\x0C\0\0\xCA\x0C\0\0\xCE\x0C\0\0\xD5\x0C\0\0\xD7\x0C\0\0\xDD\x0C\0\0\xDF\x0C\0\0\xE0\x0C\0\0\xE4\x0C\0\0\xE6\x0C\0\0\xF0\x0C\0\0\xF1\x0C\0\0\xF4\x0C\0\0\0\r\0\0\r\r\0\0\x0E\r\0\0\x11\r\0\0\x12\r\0\0E\r\0\0F\r\0\0I\r\0\0J\r\0\0O\r\0\0T\r\0\0X\r\0\0_\r\0\0d\r\0\0f\r\0\0p\r\0\0z\r\0\0\x80\r\0\0\x81\r\0\0\x84\r\0\0\x85\r\0\0\x97\r\0\0\x9A\r\0\0\xB2\r\0\0\xB3\r\0\0\xBC\r\0\0\xBD\r\0\0\xBE\r\0\0\xC0\r\0\0\xC7\r\0\0\xCA\r\0\0\xCB\r\0\0\xCF\r\0\0\xD5\r\0\0\xD6\r\0\0\xD7\r\0\0\xD8\r\0\0\xE0\r\0\0\xE6\r\0\0\xF0\r\0\0\xF2\r\0\0\xF4\r\0\0\x01\x0E\0\0;\x0E\0\0@\x0E\0\0O\x0E\0\0P\x0E\0\0Z\x0E\0\0\x81\x0E\0\0\x83\x0E\0\0\x84\x0E\0\0\x85\x0E\0\0\x86\x0E\0\0\x8B\x0E\0\0\x8C\x0E\0\0\xA4\x0E\0\0\xA5\x0E\0\0\xA6\x0E\0\0\xA7\x0E\0\0\xBE\x0E\0\0\xC0\x0E\0\0\xC5\x0E\0\0\xC6\x0E\0\0\xC7\x0E\0\0\xC8\x0E\0\0\xCF\x0E\0\0\xD0\x0E\0\0\xDA\x0E\0\0\xDC\x0E\0\0\xE0\x0E\0\0\0\x0F\0\0\x01\x0F\0\0\x18\x0F\0\0\x1A\x0F\0\0 \x0F\0\0*\x0F\0\x005\x0F\0\x006\x0F\0\x007\x0F\0\08\x0F\0\09\x0F\0\0:\x0F\0\0>\x0F\0\0H\x0F\0\0I\x0F\0\0m\x0F\0\0q\x0F\0\0\x85\x0F\0\0\x86\x0F\0\0\x98\x0F\0\0\x99\x0F\0\0\xBD\x0F\0\0\xC6\x0F\0\0\xC7\x0F\0\0\0\x10\0\0J\x10\0\0P\x10\0\0\x9E\x10\0\0\xA0\x10\0\0\xC6\x10\0\0\xC7\x10\0\0\xC8\x10\0\0\xCD\x10\0\0\xCE\x10\0\0\xD0\x10\0\0\xFB\x10\0\0\xFC\x10\0\0I\x12\0\0J\x12\0\0N\x12\0\0P\x12\0\0W\x12\0\0X\x12\0\0Y\x12\0\0Z\x12\0\0^\x12\0\0`\x12\0\0\x89\x12\0\0\x8A\x12\0\0\x8E\x12\0\0\x90\x12\0\0\xB1\x12\0\0\xB2\x12\0\0\xB6\x12\0\0\xB8\x12\0\0\xBF\x12\0\0\xC0\x12\0\0\xC1\x12\0\0\xC2\x12\0\0\xC6\x12\0\0\xC8\x12\0\0\xD7\x12\0\0\xD8\x12\0\0\x11\x13\0\0\x12\x13\0\0\x16\x13\0\0\x18\x13\0\0[\x13\0\0]\x13\0\0`\x13\0\0i\x13\0\0r\x13\0\0\x80\x13\0\0\x90\x13\0\0\xA0\x13\0\0\xF6\x13\0\0\xF8\x13\0\0\xFE\x13\0\0\x01\x14\0\0m\x16\0\0o\x16\0\0\x80\x16\0\0\x81\x16\0\0\x9B\x16\0\0\xA0\x16\0\0\xEB\x16\0\0\xEE\x16\0\0\xF9\x16\0\0\0\x17\0\0\x16\x17\0\0\x1F\x17\0\x005\x17\0\0@\x17\0\0T\x17\0\0`\x17\0\0m\x17\0\0n\x17\0\0q\x17\0\0r\x17\0\0t\x17\0\0\x80\x17\0\0\xD4\x17\0\0\xD7\x17\0\0\xD8\x17\0\0\xDC\x17\0\0\xDE\x17\0\0\xE0\x17\0\0\xEA\x17\0\0\x0B\x18\0\0\x0E\x18\0\0\x0F\x18\0\0\x1A\x18\0\0 \x18\0\0y\x18\0\0\x80\x18\0\0\xAB\x18\0\0\xB0\x18\0\0\xF6\x18\0\0\0\x19\0\0\x1F\x19\0\0 \x19\0\0,\x19\0\x000\x19\0\0<\x19\0\0F\x19\0\0n\x19\0\0p\x19\0\0u\x19\0\0\x80\x19\0\0\xAC\x19\0\0\xB0\x19\0\0\xCA\x19\0\0\xD0\x19\0\0\xDB\x19\0\0\0\x1A\0\0\x1C\x1A\0\0 \x1A\0\0_\x1A\0\0`\x1A\0\0}\x1A\0\0\x7F\x1A\0\0\x8A\x1A\0\0\x90\x1A\0\0\x9A\x1A\0\0\xA7\x1A\0\0\xA8\x1A\0\0\xB0\x1A\0\0\xBE\x1A\0\0\xBF\x1A\0\0\xCF\x1A\0\0\0\x1B\0\0M\x1B\0\0P\x1B\0\0Z\x1B\0\0k\x1B\0\0t\x1B\0\0\x80\x1B\0\0\xF4\x1B\0\0\0\x1C\0\08\x1C\0\0@\x1C\0\0J\x1C\0\0M\x1C\0\0~\x1C\0\0\x80\x1C\0\0\x89\x1C\0\0\x90\x1C\0\0\xBB\x1C\0\0\xBD\x1C\0\0\xC0\x1C\0\0\xD0\x1C\0\0\xD3\x1C\0\0\xD4\x1C\0\0\xFB\x1C\0\0\0\x1D\0\0\x16\x1F\0\0\x18\x1F\0\0\x1E\x1F\0\0 \x1F\0\0F\x1F\0\0H\x1F\0\0N\x1F\0\0P\x1F\0\0X\x1F\0\0Y\x1F\0\0Z\x1F\0\0[\x1F\0\0\\\x1F\0\0]\x1F\0\0^\x1F\0\0_\x1F\0\0~\x1F\0\0\x80\x1F\0\0\xB5\x1F\0\0\xB6\x1F\0\0\xBD\x1F\0\0\xBE\x1F\0\0\xBF\x1F\0\0\xC2\x1F\0\0\xC5\x1F\0\0\xC6\x1F\0\0\xCD\x1F\0\0\xD0\x1F\0\0\xD4\x1F\0\0\xD6\x1F\0\0\xDC\x1F\0\0\xE0\x1F\0\0\xED\x1F\0\0\xF2\x1F\0\0\xF5\x1F\0\0\xF6\x1F\0\0\xFD\x1F\0\0\x0C \0\0\x0E \0\0? \0\0A \0\0T \0\0U \0\0q \0\0r \0\0\x7F \0\0\x80 \0\0\x90 \0\0\x9D \0\0\xD0 \0\0\xDD \0\0\xE1 \0\0\xE2 \0\0\xE5 \0\0\xF1 \0\0\x02!\0\0\x03!\0\0\x07!\0\0\x08!\0\0\n!\0\0\x14!\0\0\x15!\0\0\x16!\0\0\x18!\0\0\x1E!\0\0$!\0\0%!\0\0&!\0\0'!\0\0(!\0\0)!\0\0*!\0\0:!\0\0<!\0\0@!\0\0E!\0\0J!\0\0N!\0\0O!\0\0`!\0\0\x89!\0\0\0,\0\0\xE5,\0\0\xEB,\0\0\xF4,\0\0\0-\0\0&-\0\0'-\0\0(-\0\0--\0\0.-\0\x000-\0\0h-\0\0o-\0\0p-\0\0\x7F-\0\0\x97-\0\0\xA0-\0\0\xA7-\0\0\xA8-\0\0\xAF-\0\0\xB0-\0\0\xB7-\0\0\xB8-\0\0\xBF-\0\0\xC0-\0\0\xC7-\0\0\xC8-\0\0\xCF-\0\0\xD0-\0\0\xD7-\0\0\xD8-\0\0\xDF-\0\0\xE0-\0\0\0.\0\0\x050\0\0\x080\0\0!0\0\x0000\0\x0010\0\x0060\0\080\0\0=0\0\0A0\0\0\x970\0\0\x990\0\0\xA00\0\0\xA10\0\0\x001\0\0\x051\0\x0001\0\x0011\0\0\x8F1\0\0\xA01\0\0\xC01\0\0\xF01\0\0\x002\0\0\x004\0\0\xC0M\0\0\0N\0\0\x8D\xA4\0\0\xD0\xA4\0\0\xFE\xA4\0\0\0\xA5\0\0\r\xA6\0\0\x10\xA6\0\0,\xA6\0\0@\xA6\0\0p\xA6\0\0t\xA6\0\0~\xA6\0\0\x7F\xA6\0\0\xF2\xA6\0\0\x17\xA7\0\0 \xA7\0\0\"\xA7\0\0\x89\xA7\0\0\x8B\xA7\0\0\xCB\xA7\0\0\xD0\xA7\0\0\xD2\xA7\0\0\xD3\xA7\0\0\xD4\xA7\0\0\xD5\xA7\0\0\xDA\xA7\0\0\xF2\xA7\0\0(\xA8\0\0,\xA8\0\0-\xA8\0\0@\xA8\0\0t\xA8\0\0\x80\xA8\0\0\xC6\xA8\0\0\xD0\xA8\0\0\xDA\xA8\0\0\xE0\xA8\0\0\xF8\xA8\0\0\xFB\xA8\0\0\xFC\xA8\0\0\xFD\xA8\0\0.\xA9\0\x000\xA9\0\0T\xA9\0\0`\xA9\0\0}\xA9\0\0\x80\xA9\0\0\xC1\xA9\0\0\xCF\xA9\0\0\xDA\xA9\0\0\xE0\xA9\0\0\xFF\xA9\0\0\0\xAA\0\x007\xAA\0\0@\xAA\0\0N\xAA\0\0P\xAA\0\0Z\xAA\0\0`\xAA\0\0w\xAA\0\0z\xAA\0\0\xC3\xAA\0\0\xDB\xAA\0\0\xDE\xAA\0\0\xE0\xAA\0\0\xF0\xAA\0\0\xF2\xAA\0\0\xF7\xAA\0\0\x01\xAB\0\0\x07\xAB\0\0\t\xAB\0\0\x0F\xAB\0\0\x11\xAB\0\0\x17\xAB\0\0 \xAB\0\0'\xAB\0\0(\xAB\0\0/\xAB\0\x000\xAB\0\0[\xAB\0\0\\\xAB\0\0j\xAB\0\0p\xAB\0\0\xEB\xAB\0\0\xEC\xAB\0\0\xEE\xAB\0\0\xF0\xAB\0\0\xFA\xAB\0\0\0\xAC\0\0\xA4\xD7\0\0\xB0\xD7\0\0\xC7\xD7\0\0\xCB\xD7\0\0\xFC\xD7\0\0\0\xF9\0\0n\xFA\0\0p\xFA\0\0\xDA\xFA\0\0\0\xFB\0\0\x07\xFB\0\0\x13\xFB\0\0\x18\xFB\0\0\x1D\xFB\0\0)\xFB\0\0*\xFB\0\x007\xFB\0\08\xFB\0\0=\xFB\0\0>\xFB\0\0?\xFB\0\0@\xFB\0\0B\xFB\0\0C\xFB\0\0E\xFB\0\0F\xFB\0\0\xB2\xFB\0\0\xD3\xFB\0\0>\xFD\0\0P\xFD\0\0\x90\xFD\0\0\x92\xFD\0\0\xC8\xFD\0\0\xF0\xFD\0\0\xFC\xFD\0\0\0\xFE\0\0\x10\xFE\0\0 \xFE\0\x000\xFE\0\x003\xFE\0\x005\xFE\0\0M\xFE\0\0P\xFE\0\0p\xFE\0\0u\xFE\0\0v\xFE\0\0\xFD\xFE\0\0\x10\xFF\0\0\x1A\xFF\0\0!\xFF\0\0;\xFF\0\0?\xFF\0\0@\xFF\0\0A\xFF\0\0[\xFF\0\0e\xFF\0\0\xBF\xFF\0\0\xC2\xFF\0\0\xC8\xFF\0\0\xCA\xFF\0\0\xD0\xFF\0\0\xD2\xFF\0\0\xD8\xFF\0\0\xDA\xFF\0\0\xDD\xFF\0\0\0\0\x01\0\x0C\0\x01\0\r\0\x01\0'\0\x01\0(\0\x01\0;\0\x01\0<\0\x01\0>\0\x01\0?\0\x01\0N\0\x01\0P\0\x01\0^\0\x01\0\x80\0\x01\0\xFB\0\x01\0@\x01\x01\0u\x01\x01\0\xFD\x01\x01\0\xFE\x01\x01\0\x80\x02\x01\0\x9D\x02\x01\0\xA0\x02\x01\0\xD1\x02\x01\0\xE0\x02\x01\0\xE1\x02\x01\0\0\x03\x01\0 \x03\x01\0-\x03\x01\0K\x03\x01\0P\x03\x01\0{\x03\x01\0\x80\x03\x01\0\x9E\x03\x01\0\xA0\x03\x01\0\xC4\x03\x01\0\xC8\x03\x01\0\xD0\x03\x01\0\xD1\x03\x01\0\xD6\x03\x01\0\0\x04\x01\0\x9E\x04\x01\0\xA0\x04\x01\0\xAA\x04\x01\0\xB0\x04\x01\0\xD4\x04\x01\0\xD8\x04\x01\0\xFC\x04\x01\0\0\x05\x01\0(\x05\x01\x000\x05\x01\0d\x05\x01\0p\x05\x01\0{\x05\x01\0|\x05\x01\0\x8B\x05\x01\0\x8C\x05\x01\0\x93\x05\x01\0\x94\x05\x01\0\x96\x05\x01\0\x97\x05\x01\0\xA2\x05\x01\0\xA3\x05\x01\0\xB2\x05\x01\0\xB3\x05\x01\0\xBA\x05\x01\0\xBB\x05\x01\0\xBD\x05\x01\0\0\x06\x01\x007\x07\x01\0@\x07\x01\0V\x07\x01\0`\x07\x01\0h\x07\x01\0\x80\x07\x01\0\x86\x07\x01\0\x87\x07\x01\0\xB1\x07\x01\0\xB2\x07\x01\0\xBB\x07\x01\0\0\x08\x01\0\x06\x08\x01\0\x08\x08\x01\0\t\x08\x01\0\n\x08\x01\x006\x08\x01\x007\x08\x01\09\x08\x01\0<\x08\x01\0=\x08\x01\0?\x08\x01\0V\x08\x01\0`\x08\x01\0w\x08\x01\0\x80\x08\x01\0\x9F\x08\x01\0\xE0\x08\x01\0\xF3\x08\x01\0\xF4\x08\x01\0\xF6\x08\x01\0\0\t\x01\0\x16\t\x01\0 \t\x01\0:\t\x01\0\x80\t\x01\0\xB8\t\x01\0\xBE\t\x01\0\xC0\t\x01\0\0\n\x01\0\x04\n\x01\0\x05\n\x01\0\x07\n\x01\0\x0C\n\x01\0\x14\n\x01\0\x15\n\x01\0\x18\n\x01\0\x19\n\x01\x006\n\x01\08\n\x01\0;\n\x01\0?\n\x01\0@\n\x01\0`\n\x01\0}\n\x01\0\x80\n\x01\0\x9D\n\x01\0\xC0\n\x01\0\xC8\n\x01\0\xC9\n\x01\0\xE7\n\x01\0\0\x0B\x01\x006\x0B\x01\0@\x0B\x01\0V\x0B\x01\0`\x0B\x01\0s\x0B\x01\0\x80\x0B\x01\0\x92\x0B\x01\0\0\x0C\x01\0I\x0C\x01\0\x80\x0C\x01\0\xB3\x0C\x01\0\xC0\x0C\x01\0\xF3\x0C\x01\0\0\r\x01\0(\r\x01\x000\r\x01\0:\r\x01\0\x80\x0E\x01\0\xAA\x0E\x01\0\xAB\x0E\x01\0\xAD\x0E\x01\0\xB0\x0E\x01\0\xB2\x0E\x01\0\xFD\x0E\x01\0\x1D\x0F\x01\0'\x0F\x01\0(\x0F\x01\x000\x0F\x01\0Q\x0F\x01\0p\x0F\x01\0\x86\x0F\x01\0\xB0\x0F\x01\0\xC5\x0F\x01\0\xE0\x0F\x01\0\xF7\x0F\x01\0\0\x10\x01\0G\x10\x01\0f\x10\x01\0v\x10\x01\0\x7F\x10\x01\0\xBB\x10\x01\0\xC2\x10\x01\0\xC3\x10\x01\0\xD0\x10\x01\0\xE9\x10\x01\0\xF0\x10\x01\0\xFA\x10\x01\0\0\x11\x01\x005\x11\x01\x006\x11\x01\0@\x11\x01\0D\x11\x01\0H\x11\x01\0P\x11\x01\0t\x11\x01\0v\x11\x01\0w\x11\x01\0\x80\x11\x01\0\xC5\x11\x01\0\xC9\x11\x01\0\xCD\x11\x01\0\xCE\x11\x01\0\xDB\x11\x01\0\xDC\x11\x01\0\xDD\x11\x01\0\0\x12\x01\0\x12\x12\x01\0\x13\x12\x01\08\x12\x01\0>\x12\x01\0B\x12\x01\0\x80\x12\x01\0\x87\x12\x01\0\x88\x12\x01\0\x89\x12\x01\0\x8A\x12\x01\0\x8E\x12\x01\0\x8F\x12\x01\0\x9E\x12\x01\0\x9F\x12\x01\0\xA9\x12\x01\0\xB0\x12\x01\0\xEB\x12\x01\0\xF0\x12\x01\0\xFA\x12\x01\0\0\x13\x01\0\x04\x13\x01\0\x05\x13\x01\0\r\x13\x01\0\x0F\x13\x01\0\x11\x13\x01\0\x13\x13\x01\0)\x13\x01\0*\x13\x01\x001\x13\x01\x002\x13\x01\x004\x13\x01\x005\x13\x01\0:\x13\x01\0;\x13\x01\0E\x13\x01\0G\x13\x01\0I\x13\x01\0K\x13\x01\0N\x13\x01\0P\x13\x01\0Q\x13\x01\0W\x13\x01\0X\x13\x01\0]\x13\x01\0d\x13\x01\0f\x13\x01\0m\x13\x01\0p\x13\x01\0u\x13\x01\0\0\x14\x01\0K\x14\x01\0P\x14\x01\0Z\x14\x01\0^\x14\x01\0b\x14\x01\0\x80\x14\x01\0\xC6\x14\x01\0\xC7\x14\x01\0\xC8\x14\x01\0\xD0\x14\x01\0\xDA\x14\x01\0\x80\x15\x01\0\xB6\x15\x01\0\xB8\x15\x01\0\xC1\x15\x01\0\xD8\x15\x01\0\xDE\x15\x01\0\0\x16\x01\0A\x16\x01\0D\x16\x01\0E\x16\x01\0P\x16\x01\0Z\x16\x01\0\x80\x16\x01\0\xB9\x16\x01\0\xC0\x16\x01\0\xCA\x16\x01\0\0\x17\x01\0\x1B\x17\x01\0\x1D\x17\x01\0,\x17\x01\x000\x17\x01\0:\x17\x01\0@\x17\x01\0G\x17\x01\0\0\x18\x01\0;\x18\x01\0\xA0\x18\x01\0\xEA\x18\x01\0\xFF\x18\x01\0\x07\x19\x01\0\t\x19\x01\0\n\x19\x01\0\x0C\x19\x01\0\x14\x19\x01\0\x15\x19\x01\0\x17\x19\x01\0\x18\x19\x01\x006\x19\x01\x007\x19\x01\09\x19\x01\0;\x19\x01\0D\x19\x01\0P\x19\x01\0Z\x19\x01\0\xA0\x19\x01\0\xA8\x19\x01\0\xAA\x19\x01\0\xD8\x19\x01\0\xDA\x19\x01\0\xE2\x19\x01\0\xE3\x19\x01\0\xE5\x19\x01\0\0\x1A\x01\0?\x1A\x01\0G\x1A\x01\0H\x1A\x01\0P\x1A\x01\0\x9A\x1A\x01\0\x9D\x1A\x01\0\x9E\x1A\x01\0\xB0\x1A\x01\0\xF9\x1A\x01\0\0\x1C\x01\0\t\x1C\x01\0\n\x1C\x01\x007\x1C\x01\08\x1C\x01\0A\x1C\x01\0P\x1C\x01\0Z\x1C\x01\0r\x1C\x01\0\x90\x1C\x01\0\x92\x1C\x01\0\xA8\x1C\x01\0\xA9\x1C\x01\0\xB7\x1C\x01\0\0\x1D\x01\0\x07\x1D\x01\0\x08\x1D\x01\0\n\x1D\x01\0\x0B\x1D\x01\x007\x1D\x01\0:\x1D\x01\0;\x1D\x01\0<\x1D\x01\0>\x1D\x01\0?\x1D\x01\0H\x1D\x01\0P\x1D\x01\0Z\x1D\x01\0`\x1D\x01\0f\x1D\x01\0g\x1D\x01\0i\x1D\x01\0j\x1D\x01\0\x8F\x1D\x01\0\x90\x1D\x01\0\x92\x1D\x01\0\x93\x1D\x01\0\x99\x1D\x01\0\xA0\x1D\x01\0\xAA\x1D\x01\0\xE0\x1E\x01\0\xF7\x1E\x01\0\0\x1F\x01\0\x11\x1F\x01\0\x12\x1F\x01\0;\x1F\x01\0>\x1F\x01\0C\x1F\x01\0P\x1F\x01\0Z\x1F\x01\0\xB0\x1F\x01\0\xB1\x1F\x01\0\0 \x01\0\x9A#\x01\0\0$\x01\0o$\x01\0\x80$\x01\0D%\x01\0\x90/\x01\0\xF1/\x01\0\x000\x01\x0004\x01\0@4\x01\0V4\x01\0\0D\x01\0GF\x01\0\0h\x01\09j\x01\0@j\x01\0_j\x01\0`j\x01\0jj\x01\0pj\x01\0\xBFj\x01\0\xC0j\x01\0\xCAj\x01\0\xD0j\x01\0\xEEj\x01\0\xF0j\x01\0\xF5j\x01\0\0k\x01\x007k\x01\0@k\x01\0Dk\x01\0Pk\x01\0Zk\x01\0ck\x01\0xk\x01\0}k\x01\0\x90k\x01\0@n\x01\0\x80n\x01\0\0o\x01\0Ko\x01\0Oo\x01\0\x88o\x01\0\x8Fo\x01\0\xA0o\x01\0\xE0o\x01\0\xE2o\x01\0\xE3o\x01\0\xE5o\x01\0\xF0o\x01\0\xF2o\x01\0\0p\x01\0\xF8\x87\x01\0\0\x88\x01\0\xD6\x8C\x01\0\0\x8D\x01\0\t\x8D\x01\0\xF0\xAF\x01\0\xF4\xAF\x01\0\xF5\xAF\x01\0\xFC\xAF\x01\0\xFD\xAF\x01\0\xFF\xAF\x01\0\0\xB0\x01\0#\xB1\x01\x002\xB1\x01\x003\xB1\x01\0P\xB1\x01\0S\xB1\x01\0U\xB1\x01\0V\xB1\x01\0d\xB1\x01\0h\xB1\x01\0p\xB1\x01\0\xFC\xB2\x01\0\0\xBC\x01\0k\xBC\x01\0p\xBC\x01\0}\xBC\x01\0\x80\xBC\x01\0\x89\xBC\x01\0\x90\xBC\x01\0\x9A\xBC\x01\0\x9D\xBC\x01\0\x9F\xBC\x01\0\0\xCF\x01\0.\xCF\x01\x000\xCF\x01\0G\xCF\x01\0e\xD1\x01\0j\xD1\x01\0m\xD1\x01\0s\xD1\x01\0{\xD1\x01\0\x83\xD1\x01\0\x85\xD1\x01\0\x8C\xD1\x01\0\xAA\xD1\x01\0\xAE\xD1\x01\0B\xD2\x01\0E\xD2\x01\0\0\xD4\x01\0U\xD4\x01\0V\xD4\x01\0\x9D\xD4\x01\0\x9E\xD4\x01\0\xA0\xD4\x01\0\xA2\xD4\x01\0\xA3\xD4\x01\0\xA5\xD4\x01\0\xA7\xD4\x01\0\xA9\xD4\x01\0\xAD\xD4\x01\0\xAE\xD4\x01\0\xBA\xD4\x01\0\xBB\xD4\x01\0\xBC\xD4\x01\0\xBD\xD4\x01\0\xC4\xD4\x01\0\xC5\xD4\x01\0\x06\xD5\x01\0\x07\xD5\x01\0\x0B\xD5\x01\0\r\xD5\x01\0\x15\xD5\x01\0\x16\xD5\x01\0\x1D\xD5\x01\0\x1E\xD5\x01\0:\xD5\x01\0;\xD5\x01\0?\xD5\x01\0@\xD5\x01\0E\xD5\x01\0F\xD5\x01\0G\xD5\x01\0J\xD5\x01\0Q\xD5\x01\0R\xD5\x01\0\xA6\xD6\x01\0\xA8\xD6\x01\0\xC1\xD6\x01\0\xC2\xD6\x01\0\xDB\xD6\x01\0\xDC\xD6\x01\0\xFB\xD6\x01\0\xFC\xD6\x01\0\x15\xD7\x01\0\x16\xD7\x01\x005\xD7\x01\x006\xD7\x01\0O\xD7\x01\0P\xD7\x01\0o\xD7\x01\0p\xD7\x01\0\x89\xD7\x01\0\x8A\xD7\x01\0\xA9\xD7\x01\0\xAA\xD7\x01\0\xC3\xD7\x01\0\xC4\xD7\x01\0\xCC\xD7\x01\0\xCE\xD7\x01\0\0\xD8\x01\0\0\xDA\x01\x007\xDA\x01\0;\xDA\x01\0m\xDA\x01\0u\xDA\x01\0v\xDA\x01\0\x84\xDA\x01\0\x85\xDA\x01\0\x9B\xDA\x01\0\xA0\xDA\x01\0\xA1\xDA\x01\0\xB0\xDA\x01\0\0\xDF\x01\0\x1F\xDF\x01\0%\xDF\x01\0+\xDF\x01\0\0\xE0\x01\0\x07\xE0\x01\0\x08\xE0\x01\0\x19\xE0\x01\0\x1B\xE0\x01\0\"\xE0\x01\0#\xE0\x01\0%\xE0\x01\0&\xE0\x01\0+\xE0\x01\x000\xE0\x01\0n\xE0\x01\0\x8F\xE0\x01\0\x90\xE0\x01\0\0\xE1\x01\0-\xE1\x01\x000\xE1\x01\0>\xE1\x01\0@\xE1\x01\0J\xE1\x01\0N\xE1\x01\0O\xE1\x01\0\x90\xE2\x01\0\xAF\xE2\x01\0\xC0\xE2\x01\0\xFA\xE2\x01\0\xD0\xE4\x01\0\xFA\xE4\x01\0\xE0\xE7\x01\0\xE7\xE7\x01\0\xE8\xE7\x01\0\xEC\xE7\x01\0\xED\xE7\x01\0\xEF\xE7\x01\0\xF0\xE7\x01\0\xFF\xE7\x01\0\0\xE8\x01\0\xC5\xE8\x01\0\xD0\xE8\x01\0\xD7\xE8\x01\0\0\xE9\x01\0L\xE9\x01\0P\xE9\x01\0Z\xE9\x01\0\0\xEE\x01\0\x04\xEE\x01\0\x05\xEE\x01\0 \xEE\x01\0!\xEE\x01\0#\xEE\x01\0$\xEE\x01\0%\xEE\x01\0'\xEE\x01\0(\xEE\x01\0)\xEE\x01\x003\xEE\x01\x004\xEE\x01\08\xEE\x01\09\xEE\x01\0:\xEE\x01\0;\xEE\x01\0<\xEE\x01\0B\xEE\x01\0C\xEE\x01\0G\xEE\x01\0H\xEE\x01\0I\xEE\x01\0J\xEE\x01\0K\xEE\x01\0L\xEE\x01\0M\xEE\x01\0P\xEE\x01\0Q\xEE\x01\0S\xEE\x01\0T\xEE\x01\0U\xEE\x01\0W\xEE\x01\0X\xEE\x01\0Y\xEE\x01\0Z\xEE\x01\0[\xEE\x01\0\\\xEE\x01\0]\xEE\x01\0^\xEE\x01\0_\xEE\x01\0`\xEE\x01\0a\xEE\x01\0c\xEE\x01\0d\xEE\x01\0e\xEE\x01\0g\xEE\x01\0k\xEE\x01\0l\xEE\x01\0s\xEE\x01\0t\xEE\x01\0x\xEE\x01\0y\xEE\x01\0}\xEE\x01\0~\xEE\x01\0\x7F\xEE\x01\0\x80\xEE\x01\0\x8A\xEE\x01\0\x8B\xEE\x01\0\x9C\xEE\x01\0\xA1\xEE\x01\0\xA4\xEE\x01\0\xA5\xEE\x01\0\xAA\xEE\x01\0\xAB\xEE\x01\0\xBC\xEE\x01\0\xF0\xFB\x01\0\xFA\xFB\x01\0\0\0\x02\0\xE0\xA6\x02\0\0\xA7\x02\0:\xB7\x02\0@\xB7\x02\0\x1E\xB8\x02\0 \xB8\x02\0\xA2\xCE\x02\0\xB0\xCE\x02\0\xE1\xEB\x02\0\xF0\xEB\x02\0^\xEE\x02\0\0\xF8\x02\0\x1E\xFA\x02\0\0\0\x03\0K\x13\x03\0P\x13\x03\0\xB0#\x03\0\0\x01\x0E\0\xF0\x01\x0E\0") }, 140108u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::IdContinueV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::IdContinueV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_IDC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::IdContinueV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_ideo_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_ideo_v1.rs.data
new file mode 100644
index 0000000000..a2afcc907b
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_ideo_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<IdeographicV1Marker>` 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_ideo_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_IDEO_V1: &'static <icu::properties::provider::IdeographicV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x060\0\0\x080\0\0!0\0\0*0\0\080\0\0;0\0\0\x004\0\0\xC0M\0\0\0N\0\0\0\xA0\0\0\0\xF9\0\0n\xFA\0\0p\xFA\0\0\xDA\xFA\0\0\xE4o\x01\0\xE5o\x01\0\0p\x01\0\xF8\x87\x01\0\0\x88\x01\0\xD6\x8C\x01\0\0\x8D\x01\0\t\x8D\x01\0p\xB1\x01\0\xFC\xB2\x01\0\0\0\x02\0\xE0\xA6\x02\0\0\xA7\x02\0:\xB7\x02\0@\xB7\x02\0\x1E\xB8\x02\0 \xB8\x02\0\xA2\xCE\x02\0\xB0\xCE\x02\0\xE1\xEB\x02\0\xF0\xEB\x02\0^\xEE\x02\0\0\xF8\x02\0\x1E\xFA\x02\0\0\0\x03\0K\x13\x03\0P\x13\x03\0\xB0#\x03\0") }, 106476u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::IdeographicV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::IdeographicV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_IDEO_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::IdeographicV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_ids_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_ids_v1.rs.data
new file mode 100644
index 0000000000..9f790f2a4d
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_ids_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<IdStartV1Marker>` 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_ids_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_IDS_V1: &'static <icu::properties::provider::IdStartV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0a\0\0\0{\0\0\0\xAA\0\0\0\xAB\0\0\0\xB5\0\0\0\xB6\0\0\0\xBA\0\0\0\xBB\0\0\0\xC0\0\0\0\xD7\0\0\0\xD8\0\0\0\xF7\0\0\0\xF8\0\0\0\xC2\x02\0\0\xC6\x02\0\0\xD2\x02\0\0\xE0\x02\0\0\xE5\x02\0\0\xEC\x02\0\0\xED\x02\0\0\xEE\x02\0\0\xEF\x02\0\0p\x03\0\0u\x03\0\0v\x03\0\0x\x03\0\0z\x03\0\0~\x03\0\0\x7F\x03\0\0\x80\x03\0\0\x86\x03\0\0\x87\x03\0\0\x88\x03\0\0\x8B\x03\0\0\x8C\x03\0\0\x8D\x03\0\0\x8E\x03\0\0\xA2\x03\0\0\xA3\x03\0\0\xF6\x03\0\0\xF7\x03\0\0\x82\x04\0\0\x8A\x04\0\x000\x05\0\x001\x05\0\0W\x05\0\0Y\x05\0\0Z\x05\0\0`\x05\0\0\x89\x05\0\0\xD0\x05\0\0\xEB\x05\0\0\xEF\x05\0\0\xF3\x05\0\0 \x06\0\0K\x06\0\0n\x06\0\0p\x06\0\0q\x06\0\0\xD4\x06\0\0\xD5\x06\0\0\xD6\x06\0\0\xE5\x06\0\0\xE7\x06\0\0\xEE\x06\0\0\xF0\x06\0\0\xFA\x06\0\0\xFD\x06\0\0\xFF\x06\0\0\0\x07\0\0\x10\x07\0\0\x11\x07\0\0\x12\x07\0\x000\x07\0\0M\x07\0\0\xA6\x07\0\0\xB1\x07\0\0\xB2\x07\0\0\xCA\x07\0\0\xEB\x07\0\0\xF4\x07\0\0\xF6\x07\0\0\xFA\x07\0\0\xFB\x07\0\0\0\x08\0\0\x16\x08\0\0\x1A\x08\0\0\x1B\x08\0\0$\x08\0\0%\x08\0\0(\x08\0\0)\x08\0\0@\x08\0\0Y\x08\0\0`\x08\0\0k\x08\0\0p\x08\0\0\x88\x08\0\0\x89\x08\0\0\x8F\x08\0\0\xA0\x08\0\0\xCA\x08\0\0\x04\t\0\0:\t\0\0=\t\0\0>\t\0\0P\t\0\0Q\t\0\0X\t\0\0b\t\0\0q\t\0\0\x81\t\0\0\x85\t\0\0\x8D\t\0\0\x8F\t\0\0\x91\t\0\0\x93\t\0\0\xA9\t\0\0\xAA\t\0\0\xB1\t\0\0\xB2\t\0\0\xB3\t\0\0\xB6\t\0\0\xBA\t\0\0\xBD\t\0\0\xBE\t\0\0\xCE\t\0\0\xCF\t\0\0\xDC\t\0\0\xDE\t\0\0\xDF\t\0\0\xE2\t\0\0\xF0\t\0\0\xF2\t\0\0\xFC\t\0\0\xFD\t\0\0\x05\n\0\0\x0B\n\0\0\x0F\n\0\0\x11\n\0\0\x13\n\0\0)\n\0\0*\n\0\x001\n\0\x002\n\0\x004\n\0\x005\n\0\x007\n\0\08\n\0\0:\n\0\0Y\n\0\0]\n\0\0^\n\0\0_\n\0\0r\n\0\0u\n\0\0\x85\n\0\0\x8E\n\0\0\x8F\n\0\0\x92\n\0\0\x93\n\0\0\xA9\n\0\0\xAA\n\0\0\xB1\n\0\0\xB2\n\0\0\xB4\n\0\0\xB5\n\0\0\xBA\n\0\0\xBD\n\0\0\xBE\n\0\0\xD0\n\0\0\xD1\n\0\0\xE0\n\0\0\xE2\n\0\0\xF9\n\0\0\xFA\n\0\0\x05\x0B\0\0\r\x0B\0\0\x0F\x0B\0\0\x11\x0B\0\0\x13\x0B\0\0)\x0B\0\0*\x0B\0\x001\x0B\0\x002\x0B\0\x004\x0B\0\x005\x0B\0\0:\x0B\0\0=\x0B\0\0>\x0B\0\0\\\x0B\0\0^\x0B\0\0_\x0B\0\0b\x0B\0\0q\x0B\0\0r\x0B\0\0\x83\x0B\0\0\x84\x0B\0\0\x85\x0B\0\0\x8B\x0B\0\0\x8E\x0B\0\0\x91\x0B\0\0\x92\x0B\0\0\x96\x0B\0\0\x99\x0B\0\0\x9B\x0B\0\0\x9C\x0B\0\0\x9D\x0B\0\0\x9E\x0B\0\0\xA0\x0B\0\0\xA3\x0B\0\0\xA5\x0B\0\0\xA8\x0B\0\0\xAB\x0B\0\0\xAE\x0B\0\0\xBA\x0B\0\0\xD0\x0B\0\0\xD1\x0B\0\0\x05\x0C\0\0\r\x0C\0\0\x0E\x0C\0\0\x11\x0C\0\0\x12\x0C\0\0)\x0C\0\0*\x0C\0\0:\x0C\0\0=\x0C\0\0>\x0C\0\0X\x0C\0\0[\x0C\0\0]\x0C\0\0^\x0C\0\0`\x0C\0\0b\x0C\0\0\x80\x0C\0\0\x81\x0C\0\0\x85\x0C\0\0\x8D\x0C\0\0\x8E\x0C\0\0\x91\x0C\0\0\x92\x0C\0\0\xA9\x0C\0\0\xAA\x0C\0\0\xB4\x0C\0\0\xB5\x0C\0\0\xBA\x0C\0\0\xBD\x0C\0\0\xBE\x0C\0\0\xDD\x0C\0\0\xDF\x0C\0\0\xE0\x0C\0\0\xE2\x0C\0\0\xF1\x0C\0\0\xF3\x0C\0\0\x04\r\0\0\r\r\0\0\x0E\r\0\0\x11\r\0\0\x12\r\0\0;\r\0\0=\r\0\0>\r\0\0N\r\0\0O\r\0\0T\r\0\0W\r\0\0_\r\0\0b\r\0\0z\r\0\0\x80\r\0\0\x85\r\0\0\x97\r\0\0\x9A\r\0\0\xB2\r\0\0\xB3\r\0\0\xBC\r\0\0\xBD\r\0\0\xBE\r\0\0\xC0\r\0\0\xC7\r\0\0\x01\x0E\0\x001\x0E\0\x002\x0E\0\x004\x0E\0\0@\x0E\0\0G\x0E\0\0\x81\x0E\0\0\x83\x0E\0\0\x84\x0E\0\0\x85\x0E\0\0\x86\x0E\0\0\x8B\x0E\0\0\x8C\x0E\0\0\xA4\x0E\0\0\xA5\x0E\0\0\xA6\x0E\0\0\xA7\x0E\0\0\xB1\x0E\0\0\xB2\x0E\0\0\xB4\x0E\0\0\xBD\x0E\0\0\xBE\x0E\0\0\xC0\x0E\0\0\xC5\x0E\0\0\xC6\x0E\0\0\xC7\x0E\0\0\xDC\x0E\0\0\xE0\x0E\0\0\0\x0F\0\0\x01\x0F\0\0@\x0F\0\0H\x0F\0\0I\x0F\0\0m\x0F\0\0\x88\x0F\0\0\x8D\x0F\0\0\0\x10\0\0+\x10\0\0?\x10\0\0@\x10\0\0P\x10\0\0V\x10\0\0Z\x10\0\0^\x10\0\0a\x10\0\0b\x10\0\0e\x10\0\0g\x10\0\0n\x10\0\0q\x10\0\0u\x10\0\0\x82\x10\0\0\x8E\x10\0\0\x8F\x10\0\0\xA0\x10\0\0\xC6\x10\0\0\xC7\x10\0\0\xC8\x10\0\0\xCD\x10\0\0\xCE\x10\0\0\xD0\x10\0\0\xFB\x10\0\0\xFC\x10\0\0I\x12\0\0J\x12\0\0N\x12\0\0P\x12\0\0W\x12\0\0X\x12\0\0Y\x12\0\0Z\x12\0\0^\x12\0\0`\x12\0\0\x89\x12\0\0\x8A\x12\0\0\x8E\x12\0\0\x90\x12\0\0\xB1\x12\0\0\xB2\x12\0\0\xB6\x12\0\0\xB8\x12\0\0\xBF\x12\0\0\xC0\x12\0\0\xC1\x12\0\0\xC2\x12\0\0\xC6\x12\0\0\xC8\x12\0\0\xD7\x12\0\0\xD8\x12\0\0\x11\x13\0\0\x12\x13\0\0\x16\x13\0\0\x18\x13\0\0[\x13\0\0\x80\x13\0\0\x90\x13\0\0\xA0\x13\0\0\xF6\x13\0\0\xF8\x13\0\0\xFE\x13\0\0\x01\x14\0\0m\x16\0\0o\x16\0\0\x80\x16\0\0\x81\x16\0\0\x9B\x16\0\0\xA0\x16\0\0\xEB\x16\0\0\xEE\x16\0\0\xF9\x16\0\0\0\x17\0\0\x12\x17\0\0\x1F\x17\0\x002\x17\0\0@\x17\0\0R\x17\0\0`\x17\0\0m\x17\0\0n\x17\0\0q\x17\0\0\x80\x17\0\0\xB4\x17\0\0\xD7\x17\0\0\xD8\x17\0\0\xDC\x17\0\0\xDD\x17\0\0 \x18\0\0y\x18\0\0\x80\x18\0\0\xA9\x18\0\0\xAA\x18\0\0\xAB\x18\0\0\xB0\x18\0\0\xF6\x18\0\0\0\x19\0\0\x1F\x19\0\0P\x19\0\0n\x19\0\0p\x19\0\0u\x19\0\0\x80\x19\0\0\xAC\x19\0\0\xB0\x19\0\0\xCA\x19\0\0\0\x1A\0\0\x17\x1A\0\0 \x1A\0\0U\x1A\0\0\xA7\x1A\0\0\xA8\x1A\0\0\x05\x1B\0\x004\x1B\0\0E\x1B\0\0M\x1B\0\0\x83\x1B\0\0\xA1\x1B\0\0\xAE\x1B\0\0\xB0\x1B\0\0\xBA\x1B\0\0\xE6\x1B\0\0\0\x1C\0\0$\x1C\0\0M\x1C\0\0P\x1C\0\0Z\x1C\0\0~\x1C\0\0\x80\x1C\0\0\x89\x1C\0\0\x90\x1C\0\0\xBB\x1C\0\0\xBD\x1C\0\0\xC0\x1C\0\0\xE9\x1C\0\0\xED\x1C\0\0\xEE\x1C\0\0\xF4\x1C\0\0\xF5\x1C\0\0\xF7\x1C\0\0\xFA\x1C\0\0\xFB\x1C\0\0\0\x1D\0\0\xC0\x1D\0\0\0\x1E\0\0\x16\x1F\0\0\x18\x1F\0\0\x1E\x1F\0\0 \x1F\0\0F\x1F\0\0H\x1F\0\0N\x1F\0\0P\x1F\0\0X\x1F\0\0Y\x1F\0\0Z\x1F\0\0[\x1F\0\0\\\x1F\0\0]\x1F\0\0^\x1F\0\0_\x1F\0\0~\x1F\0\0\x80\x1F\0\0\xB5\x1F\0\0\xB6\x1F\0\0\xBD\x1F\0\0\xBE\x1F\0\0\xBF\x1F\0\0\xC2\x1F\0\0\xC5\x1F\0\0\xC6\x1F\0\0\xCD\x1F\0\0\xD0\x1F\0\0\xD4\x1F\0\0\xD6\x1F\0\0\xDC\x1F\0\0\xE0\x1F\0\0\xED\x1F\0\0\xF2\x1F\0\0\xF5\x1F\0\0\xF6\x1F\0\0\xFD\x1F\0\0q \0\0r \0\0\x7F \0\0\x80 \0\0\x90 \0\0\x9D \0\0\x02!\0\0\x03!\0\0\x07!\0\0\x08!\0\0\n!\0\0\x14!\0\0\x15!\0\0\x16!\0\0\x18!\0\0\x1E!\0\0$!\0\0%!\0\0&!\0\0'!\0\0(!\0\0)!\0\0*!\0\0:!\0\0<!\0\0@!\0\0E!\0\0J!\0\0N!\0\0O!\0\0`!\0\0\x89!\0\0\0,\0\0\xE5,\0\0\xEB,\0\0\xEF,\0\0\xF2,\0\0\xF4,\0\0\0-\0\0&-\0\0'-\0\0(-\0\0--\0\0.-\0\x000-\0\0h-\0\0o-\0\0p-\0\0\x80-\0\0\x97-\0\0\xA0-\0\0\xA7-\0\0\xA8-\0\0\xAF-\0\0\xB0-\0\0\xB7-\0\0\xB8-\0\0\xBF-\0\0\xC0-\0\0\xC7-\0\0\xC8-\0\0\xCF-\0\0\xD0-\0\0\xD7-\0\0\xD8-\0\0\xDF-\0\0\x050\0\0\x080\0\0!0\0\0*0\0\x0010\0\x0060\0\080\0\0=0\0\0A0\0\0\x970\0\0\x9B0\0\0\xA00\0\0\xA10\0\0\xFB0\0\0\xFC0\0\0\x001\0\0\x051\0\x0001\0\x0011\0\0\x8F1\0\0\xA01\0\0\xC01\0\0\xF01\0\0\x002\0\0\x004\0\0\xC0M\0\0\0N\0\0\x8D\xA4\0\0\xD0\xA4\0\0\xFE\xA4\0\0\0\xA5\0\0\r\xA6\0\0\x10\xA6\0\0 \xA6\0\0*\xA6\0\0,\xA6\0\0@\xA6\0\0o\xA6\0\0\x7F\xA6\0\0\x9E\xA6\0\0\xA0\xA6\0\0\xF0\xA6\0\0\x17\xA7\0\0 \xA7\0\0\"\xA7\0\0\x89\xA7\0\0\x8B\xA7\0\0\xCB\xA7\0\0\xD0\xA7\0\0\xD2\xA7\0\0\xD3\xA7\0\0\xD4\xA7\0\0\xD5\xA7\0\0\xDA\xA7\0\0\xF2\xA7\0\0\x02\xA8\0\0\x03\xA8\0\0\x06\xA8\0\0\x07\xA8\0\0\x0B\xA8\0\0\x0C\xA8\0\0#\xA8\0\0@\xA8\0\0t\xA8\0\0\x82\xA8\0\0\xB4\xA8\0\0\xF2\xA8\0\0\xF8\xA8\0\0\xFB\xA8\0\0\xFC\xA8\0\0\xFD\xA8\0\0\xFF\xA8\0\0\n\xA9\0\0&\xA9\0\x000\xA9\0\0G\xA9\0\0`\xA9\0\0}\xA9\0\0\x84\xA9\0\0\xB3\xA9\0\0\xCF\xA9\0\0\xD0\xA9\0\0\xE0\xA9\0\0\xE5\xA9\0\0\xE6\xA9\0\0\xF0\xA9\0\0\xFA\xA9\0\0\xFF\xA9\0\0\0\xAA\0\0)\xAA\0\0@\xAA\0\0C\xAA\0\0D\xAA\0\0L\xAA\0\0`\xAA\0\0w\xAA\0\0z\xAA\0\0{\xAA\0\0~\xAA\0\0\xB0\xAA\0\0\xB1\xAA\0\0\xB2\xAA\0\0\xB5\xAA\0\0\xB7\xAA\0\0\xB9\xAA\0\0\xBE\xAA\0\0\xC0\xAA\0\0\xC1\xAA\0\0\xC2\xAA\0\0\xC3\xAA\0\0\xDB\xAA\0\0\xDE\xAA\0\0\xE0\xAA\0\0\xEB\xAA\0\0\xF2\xAA\0\0\xF5\xAA\0\0\x01\xAB\0\0\x07\xAB\0\0\t\xAB\0\0\x0F\xAB\0\0\x11\xAB\0\0\x17\xAB\0\0 \xAB\0\0'\xAB\0\0(\xAB\0\0/\xAB\0\x000\xAB\0\0[\xAB\0\0\\\xAB\0\0j\xAB\0\0p\xAB\0\0\xE3\xAB\0\0\0\xAC\0\0\xA4\xD7\0\0\xB0\xD7\0\0\xC7\xD7\0\0\xCB\xD7\0\0\xFC\xD7\0\0\0\xF9\0\0n\xFA\0\0p\xFA\0\0\xDA\xFA\0\0\0\xFB\0\0\x07\xFB\0\0\x13\xFB\0\0\x18\xFB\0\0\x1D\xFB\0\0\x1E\xFB\0\0\x1F\xFB\0\0)\xFB\0\0*\xFB\0\x007\xFB\0\08\xFB\0\0=\xFB\0\0>\xFB\0\0?\xFB\0\0@\xFB\0\0B\xFB\0\0C\xFB\0\0E\xFB\0\0F\xFB\0\0\xB2\xFB\0\0\xD3\xFB\0\0>\xFD\0\0P\xFD\0\0\x90\xFD\0\0\x92\xFD\0\0\xC8\xFD\0\0\xF0\xFD\0\0\xFC\xFD\0\0p\xFE\0\0u\xFE\0\0v\xFE\0\0\xFD\xFE\0\0!\xFF\0\0;\xFF\0\0A\xFF\0\0[\xFF\0\0f\xFF\0\0\xBF\xFF\0\0\xC2\xFF\0\0\xC8\xFF\0\0\xCA\xFF\0\0\xD0\xFF\0\0\xD2\xFF\0\0\xD8\xFF\0\0\xDA\xFF\0\0\xDD\xFF\0\0\0\0\x01\0\x0C\0\x01\0\r\0\x01\0'\0\x01\0(\0\x01\0;\0\x01\0<\0\x01\0>\0\x01\0?\0\x01\0N\0\x01\0P\0\x01\0^\0\x01\0\x80\0\x01\0\xFB\0\x01\0@\x01\x01\0u\x01\x01\0\x80\x02\x01\0\x9D\x02\x01\0\xA0\x02\x01\0\xD1\x02\x01\0\0\x03\x01\0 \x03\x01\0-\x03\x01\0K\x03\x01\0P\x03\x01\0v\x03\x01\0\x80\x03\x01\0\x9E\x03\x01\0\xA0\x03\x01\0\xC4\x03\x01\0\xC8\x03\x01\0\xD0\x03\x01\0\xD1\x03\x01\0\xD6\x03\x01\0\0\x04\x01\0\x9E\x04\x01\0\xB0\x04\x01\0\xD4\x04\x01\0\xD8\x04\x01\0\xFC\x04\x01\0\0\x05\x01\0(\x05\x01\x000\x05\x01\0d\x05\x01\0p\x05\x01\0{\x05\x01\0|\x05\x01\0\x8B\x05\x01\0\x8C\x05\x01\0\x93\x05\x01\0\x94\x05\x01\0\x96\x05\x01\0\x97\x05\x01\0\xA2\x05\x01\0\xA3\x05\x01\0\xB2\x05\x01\0\xB3\x05\x01\0\xBA\x05\x01\0\xBB\x05\x01\0\xBD\x05\x01\0\0\x06\x01\x007\x07\x01\0@\x07\x01\0V\x07\x01\0`\x07\x01\0h\x07\x01\0\x80\x07\x01\0\x86\x07\x01\0\x87\x07\x01\0\xB1\x07\x01\0\xB2\x07\x01\0\xBB\x07\x01\0\0\x08\x01\0\x06\x08\x01\0\x08\x08\x01\0\t\x08\x01\0\n\x08\x01\x006\x08\x01\x007\x08\x01\09\x08\x01\0<\x08\x01\0=\x08\x01\0?\x08\x01\0V\x08\x01\0`\x08\x01\0w\x08\x01\0\x80\x08\x01\0\x9F\x08\x01\0\xE0\x08\x01\0\xF3\x08\x01\0\xF4\x08\x01\0\xF6\x08\x01\0\0\t\x01\0\x16\t\x01\0 \t\x01\0:\t\x01\0\x80\t\x01\0\xB8\t\x01\0\xBE\t\x01\0\xC0\t\x01\0\0\n\x01\0\x01\n\x01\0\x10\n\x01\0\x14\n\x01\0\x15\n\x01\0\x18\n\x01\0\x19\n\x01\x006\n\x01\0`\n\x01\0}\n\x01\0\x80\n\x01\0\x9D\n\x01\0\xC0\n\x01\0\xC8\n\x01\0\xC9\n\x01\0\xE5\n\x01\0\0\x0B\x01\x006\x0B\x01\0@\x0B\x01\0V\x0B\x01\0`\x0B\x01\0s\x0B\x01\0\x80\x0B\x01\0\x92\x0B\x01\0\0\x0C\x01\0I\x0C\x01\0\x80\x0C\x01\0\xB3\x0C\x01\0\xC0\x0C\x01\0\xF3\x0C\x01\0\0\r\x01\0$\r\x01\0\x80\x0E\x01\0\xAA\x0E\x01\0\xB0\x0E\x01\0\xB2\x0E\x01\0\0\x0F\x01\0\x1D\x0F\x01\0'\x0F\x01\0(\x0F\x01\x000\x0F\x01\0F\x0F\x01\0p\x0F\x01\0\x82\x0F\x01\0\xB0\x0F\x01\0\xC5\x0F\x01\0\xE0\x0F\x01\0\xF7\x0F\x01\0\x03\x10\x01\08\x10\x01\0q\x10\x01\0s\x10\x01\0u\x10\x01\0v\x10\x01\0\x83\x10\x01\0\xB0\x10\x01\0\xD0\x10\x01\0\xE9\x10\x01\0\x03\x11\x01\0'\x11\x01\0D\x11\x01\0E\x11\x01\0G\x11\x01\0H\x11\x01\0P\x11\x01\0s\x11\x01\0v\x11\x01\0w\x11\x01\0\x83\x11\x01\0\xB3\x11\x01\0\xC1\x11\x01\0\xC5\x11\x01\0\xDA\x11\x01\0\xDB\x11\x01\0\xDC\x11\x01\0\xDD\x11\x01\0\0\x12\x01\0\x12\x12\x01\0\x13\x12\x01\0,\x12\x01\0?\x12\x01\0A\x12\x01\0\x80\x12\x01\0\x87\x12\x01\0\x88\x12\x01\0\x89\x12\x01\0\x8A\x12\x01\0\x8E\x12\x01\0\x8F\x12\x01\0\x9E\x12\x01\0\x9F\x12\x01\0\xA9\x12\x01\0\xB0\x12\x01\0\xDF\x12\x01\0\x05\x13\x01\0\r\x13\x01\0\x0F\x13\x01\0\x11\x13\x01\0\x13\x13\x01\0)\x13\x01\0*\x13\x01\x001\x13\x01\x002\x13\x01\x004\x13\x01\x005\x13\x01\0:\x13\x01\0=\x13\x01\0>\x13\x01\0P\x13\x01\0Q\x13\x01\0]\x13\x01\0b\x13\x01\0\0\x14\x01\x005\x14\x01\0G\x14\x01\0K\x14\x01\0_\x14\x01\0b\x14\x01\0\x80\x14\x01\0\xB0\x14\x01\0\xC4\x14\x01\0\xC6\x14\x01\0\xC7\x14\x01\0\xC8\x14\x01\0\x80\x15\x01\0\xAF\x15\x01\0\xD8\x15\x01\0\xDC\x15\x01\0\0\x16\x01\x000\x16\x01\0D\x16\x01\0E\x16\x01\0\x80\x16\x01\0\xAB\x16\x01\0\xB8\x16\x01\0\xB9\x16\x01\0\0\x17\x01\0\x1B\x17\x01\0@\x17\x01\0G\x17\x01\0\0\x18\x01\0,\x18\x01\0\xA0\x18\x01\0\xE0\x18\x01\0\xFF\x18\x01\0\x07\x19\x01\0\t\x19\x01\0\n\x19\x01\0\x0C\x19\x01\0\x14\x19\x01\0\x15\x19\x01\0\x17\x19\x01\0\x18\x19\x01\x000\x19\x01\0?\x19\x01\0@\x19\x01\0A\x19\x01\0B\x19\x01\0\xA0\x19\x01\0\xA8\x19\x01\0\xAA\x19\x01\0\xD1\x19\x01\0\xE1\x19\x01\0\xE2\x19\x01\0\xE3\x19\x01\0\xE4\x19\x01\0\0\x1A\x01\0\x01\x1A\x01\0\x0B\x1A\x01\x003\x1A\x01\0:\x1A\x01\0;\x1A\x01\0P\x1A\x01\0Q\x1A\x01\0\\\x1A\x01\0\x8A\x1A\x01\0\x9D\x1A\x01\0\x9E\x1A\x01\0\xB0\x1A\x01\0\xF9\x1A\x01\0\0\x1C\x01\0\t\x1C\x01\0\n\x1C\x01\0/\x1C\x01\0@\x1C\x01\0A\x1C\x01\0r\x1C\x01\0\x90\x1C\x01\0\0\x1D\x01\0\x07\x1D\x01\0\x08\x1D\x01\0\n\x1D\x01\0\x0B\x1D\x01\x001\x1D\x01\0F\x1D\x01\0G\x1D\x01\0`\x1D\x01\0f\x1D\x01\0g\x1D\x01\0i\x1D\x01\0j\x1D\x01\0\x8A\x1D\x01\0\x98\x1D\x01\0\x99\x1D\x01\0\xE0\x1E\x01\0\xF3\x1E\x01\0\x02\x1F\x01\0\x03\x1F\x01\0\x04\x1F\x01\0\x11\x1F\x01\0\x12\x1F\x01\x004\x1F\x01\0\xB0\x1F\x01\0\xB1\x1F\x01\0\0 \x01\0\x9A#\x01\0\0$\x01\0o$\x01\0\x80$\x01\0D%\x01\0\x90/\x01\0\xF1/\x01\0\x000\x01\x0004\x01\0A4\x01\0G4\x01\0\0D\x01\0GF\x01\0\0h\x01\09j\x01\0@j\x01\0_j\x01\0pj\x01\0\xBFj\x01\0\xD0j\x01\0\xEEj\x01\0\0k\x01\x000k\x01\0@k\x01\0Dk\x01\0ck\x01\0xk\x01\0}k\x01\0\x90k\x01\0@n\x01\0\x80n\x01\0\0o\x01\0Ko\x01\0Po\x01\0Qo\x01\0\x93o\x01\0\xA0o\x01\0\xE0o\x01\0\xE2o\x01\0\xE3o\x01\0\xE4o\x01\0\0p\x01\0\xF8\x87\x01\0\0\x88\x01\0\xD6\x8C\x01\0\0\x8D\x01\0\t\x8D\x01\0\xF0\xAF\x01\0\xF4\xAF\x01\0\xF5\xAF\x01\0\xFC\xAF\x01\0\xFD\xAF\x01\0\xFF\xAF\x01\0\0\xB0\x01\0#\xB1\x01\x002\xB1\x01\x003\xB1\x01\0P\xB1\x01\0S\xB1\x01\0U\xB1\x01\0V\xB1\x01\0d\xB1\x01\0h\xB1\x01\0p\xB1\x01\0\xFC\xB2\x01\0\0\xBC\x01\0k\xBC\x01\0p\xBC\x01\0}\xBC\x01\0\x80\xBC\x01\0\x89\xBC\x01\0\x90\xBC\x01\0\x9A\xBC\x01\0\0\xD4\x01\0U\xD4\x01\0V\xD4\x01\0\x9D\xD4\x01\0\x9E\xD4\x01\0\xA0\xD4\x01\0\xA2\xD4\x01\0\xA3\xD4\x01\0\xA5\xD4\x01\0\xA7\xD4\x01\0\xA9\xD4\x01\0\xAD\xD4\x01\0\xAE\xD4\x01\0\xBA\xD4\x01\0\xBB\xD4\x01\0\xBC\xD4\x01\0\xBD\xD4\x01\0\xC4\xD4\x01\0\xC5\xD4\x01\0\x06\xD5\x01\0\x07\xD5\x01\0\x0B\xD5\x01\0\r\xD5\x01\0\x15\xD5\x01\0\x16\xD5\x01\0\x1D\xD5\x01\0\x1E\xD5\x01\0:\xD5\x01\0;\xD5\x01\0?\xD5\x01\0@\xD5\x01\0E\xD5\x01\0F\xD5\x01\0G\xD5\x01\0J\xD5\x01\0Q\xD5\x01\0R\xD5\x01\0\xA6\xD6\x01\0\xA8\xD6\x01\0\xC1\xD6\x01\0\xC2\xD6\x01\0\xDB\xD6\x01\0\xDC\xD6\x01\0\xFB\xD6\x01\0\xFC\xD6\x01\0\x15\xD7\x01\0\x16\xD7\x01\x005\xD7\x01\x006\xD7\x01\0O\xD7\x01\0P\xD7\x01\0o\xD7\x01\0p\xD7\x01\0\x89\xD7\x01\0\x8A\xD7\x01\0\xA9\xD7\x01\0\xAA\xD7\x01\0\xC3\xD7\x01\0\xC4\xD7\x01\0\xCC\xD7\x01\0\0\xDF\x01\0\x1F\xDF\x01\0%\xDF\x01\0+\xDF\x01\x000\xE0\x01\0n\xE0\x01\0\0\xE1\x01\0-\xE1\x01\x007\xE1\x01\0>\xE1\x01\0N\xE1\x01\0O\xE1\x01\0\x90\xE2\x01\0\xAE\xE2\x01\0\xC0\xE2\x01\0\xEC\xE2\x01\0\xD0\xE4\x01\0\xEC\xE4\x01\0\xE0\xE7\x01\0\xE7\xE7\x01\0\xE8\xE7\x01\0\xEC\xE7\x01\0\xED\xE7\x01\0\xEF\xE7\x01\0\xF0\xE7\x01\0\xFF\xE7\x01\0\0\xE8\x01\0\xC5\xE8\x01\0\0\xE9\x01\0D\xE9\x01\0K\xE9\x01\0L\xE9\x01\0\0\xEE\x01\0\x04\xEE\x01\0\x05\xEE\x01\0 \xEE\x01\0!\xEE\x01\0#\xEE\x01\0$\xEE\x01\0%\xEE\x01\0'\xEE\x01\0(\xEE\x01\0)\xEE\x01\x003\xEE\x01\x004\xEE\x01\08\xEE\x01\09\xEE\x01\0:\xEE\x01\0;\xEE\x01\0<\xEE\x01\0B\xEE\x01\0C\xEE\x01\0G\xEE\x01\0H\xEE\x01\0I\xEE\x01\0J\xEE\x01\0K\xEE\x01\0L\xEE\x01\0M\xEE\x01\0P\xEE\x01\0Q\xEE\x01\0S\xEE\x01\0T\xEE\x01\0U\xEE\x01\0W\xEE\x01\0X\xEE\x01\0Y\xEE\x01\0Z\xEE\x01\0[\xEE\x01\0\\\xEE\x01\0]\xEE\x01\0^\xEE\x01\0_\xEE\x01\0`\xEE\x01\0a\xEE\x01\0c\xEE\x01\0d\xEE\x01\0e\xEE\x01\0g\xEE\x01\0k\xEE\x01\0l\xEE\x01\0s\xEE\x01\0t\xEE\x01\0x\xEE\x01\0y\xEE\x01\0}\xEE\x01\0~\xEE\x01\0\x7F\xEE\x01\0\x80\xEE\x01\0\x8A\xEE\x01\0\x8B\xEE\x01\0\x9C\xEE\x01\0\xA1\xEE\x01\0\xA4\xEE\x01\0\xA5\xEE\x01\0\xAA\xEE\x01\0\xAB\xEE\x01\0\xBC\xEE\x01\0\0\0\x02\0\xE0\xA6\x02\0\0\xA7\x02\0:\xB7\x02\0@\xB7\x02\0\x1E\xB8\x02\0 \xB8\x02\0\xA2\xCE\x02\0\xB0\xCE\x02\0\xE1\xEB\x02\0\xF0\xEB\x02\0^\xEE\x02\0\0\xF8\x02\0\x1E\xFA\x02\0\0\0\x03\0K\x13\x03\0P\x13\x03\0\xB0#\x03\0") }, 136967u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::IdStartV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::IdStartV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_IDS_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::IdStartV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_idsb_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_idsb_v1.rs.data
new file mode 100644
index 0000000000..2366e1fe84
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_idsb_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<IdsBinaryOperatorV1Marker>` 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_idsb_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_IDSB_V1: &'static <icu::properties::provider::IdsBinaryOperatorV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xF0/\0\0\xF2/\0\0\xF4/\0\0\xFE/\0\0\xEF1\0\0\xF01\0\0") }, 13u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::IdsBinaryOperatorV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::IdsBinaryOperatorV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_IDSB_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::IdsBinaryOperatorV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_idst_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_idst_v1.rs.data
new file mode 100644
index 0000000000..3ac95d6ec2
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_idst_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<IdsTrinaryOperatorV1Marker>` 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_idst_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_IDST_V1: &'static <icu::properties::provider::IdsTrinaryOperatorV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xF2/\0\0\xF4/\0\0") }, 2u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::IdsTrinaryOperatorV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::IdsTrinaryOperatorV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_IDST_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::IdsTrinaryOperatorV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_insc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_insc_v1.rs.data
new file mode 100644
index 0000000000..68b82a2edf
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_insc_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<IndicSyllabicCategoryV1Marker>` 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_insc_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_INSC_V1: &'static <icu::properties::provider::IndicSyllabicCategoryV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointMapV1::CodePointTrie(icu::collections::codepointtrie::CodePointTrie::from_parts(icu::collections::codepointtrie::CodePointTrieHeader { high_start: 73728u32, shifted12_high_start: 18u16, index3_null_offset: 4u16, data_null_offset: 64u32, null_value: 0u32, trie_type: icu::collections::codepointtrie::TrieType::Small }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0@\0`\0\x94\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0\xD4\0\x12\x01R\x01\x90\x01\xCF\x01\r\x02L\x02\x8A\x02\xCA\x02\x08\x03F\x03\x84\x03\xC4\x03\x02\x04B\x04\x80\x04\xC0\x04\xFE\x04>\x05~\x05\xBD\x05\xFD\x05<\x06|\x06\x9C\x06\xDC\x06\x1C\x07Y\x07\xFF\x02\x12\x03\x1E\x03\x12\x039\x03\0\0\x10\0 \x000\0@\0P\0`\0p\0`\0p\0\x80\0\x90\0\x94\0\xA4\0\xB4\0\xC4\0@\0P\0`\0p\0@\0P\0`\0p\0@\0P\0`\0p\0@\0P\0`\0p\0@\0P\0`\0p\0@\0P\0`\0p\0@\0P\0`\0p\0@\0P\0`\0p\0\xD4\0\xE4\0\xF4\0\x04\x01\x12\x01\"\x012\x01B\x01R\x01b\x01r\x01\x82\x01\x90\x01\xA0\x01\xB0\x01\xC0\x01\xCF\x01\xDF\x01\xEF\x01\xFF\x01\r\x02\x1D\x02-\x02=\x02L\x02\\\x02l\x02|\x02\x8A\x02\x9A\x02\xAA\x02\xBA\x02\xCA\x02\xDA\x02\xEA\x02\xFA\x02\x08\x03\x18\x03(\x038\x03F\x03V\x03f\x03v\x03\x84\x03\x94\x03\xA4\x03\xB4\x03\xC4\x03\xD4\x03\xE4\x03\xF4\x03\x02\x04\x12\x04\"\x042\x04B\x04R\x04b\x04r\x04\x80\x04\x90\x04\xA0\x04\xB0\x04\xC0\x04\xD0\x04\xE0\x04\xF0\x04\xFE\x04\x0E\x05\x1E\x05.\x05>\x05N\x05^\x05n\x05~\x05\x8E\x05\x9E\x05\xAE\x05\xBD\x05\xCD\x05\xDD\x05\xED\x05\xFD\x05\r\x06\x1D\x06-\x06<\x06L\x06\\\x06l\x06|\x06\x8C\x06\x9C\x06\xAC\x06\x9C\x06\xAC\x06\xBC\x06\xCC\x06\xDC\x06\xEC\x06\xFC\x06\x0C\x07\x1C\x07,\x07<\x07L\x07Y\x07i\x07y\x07\x89\x07\xE9\0\xE9\0\x99\x07\xA4\x07\xB4\x07\xC4\x07\xD3\x07\xE2\x07\xF0\x07\0\x08@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0\xE6\0\x10\x08\xE6\0\x1F\x08\xE6\0/\x08?\x08N\x08\xE9\0\xE9\0^\x08j\x08t\x08\x83\x080\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0\x93\x08l\x01\xA3\x08\xB3\x08-\x02\xE9\0\xC3\x08\xD3\x08\xE9\0\xE9\0t\x03\xE3\x08\xF2\x08\x02\t@\0@\0\xE9\0\x12\t\xE9\0\xE9\0\"\t/\t?\tK\t0\x000\0@\0@\0@\0@\0@\0@\0[\t\xE6\0\xE9\0k\tw\t0\0@\0@\0\x87\t\xE9\0\x96\t\xA6\t\xE9\0\xE9\0\xB6\t\xC6\t\xE9\0\xE9\0\xD6\t\xE3\t\xF3\t@\0@\0@\0@\0@\0@\0@\0@\0\x03\n\x11\n\x1F\n@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0*\n6\nF\n@\0@\0@\0@\0@\0[\x07T\n@\0@\0@\0@\0@\0@\0d\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@\0@\0@\0@\0t\0@\0@\0@\0t\n\xE9\0\x81\n@\0\xE9\0\x91\n\x9F\n\xAE\n\xD6\0\xE7\0\xE9\0\xBE\n\xCA\n0\0\xDA\n\xE8\n\xF8\n\xE9\0\x06\x0B\xE9\0\x16\x0B%\x0B@\0@\x005\x0B\xE9\0\xE9\0D\x0B\x97\x020\0T\x0Bd\x0B\xE3\0\xE9\0\x9A\x08t\x0B\x84\x0B0\0\xE9\0\x93\x0B\xE9\0\xE9\0\xE9\0\xA3\x0B\xB3\x0B@\0\xC3\x0B\xD3\x0B@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0\xE3\x0B\xF3\x0B\0\x0C0\0\x10\x0C \x0C\xE9\0*\x0C1\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0:\x0C\xE6\0\xE9\0\x9B\x08J\x0CX\x0Cb\x0Cr\x0C\x82\x0C\xE9\0\xE9\0\x92\x0C\x99\x03@\0@\0@\0\xA2\x0C\xE9\0\x9C\x08\xB2\x0C\xC2\x0C\xD2\x0C\xE9\0\xDF\x0C\xD5\0\xE8\0\xE9\0\xEF\x0C\xFF\x0C0\0\xBB\x065\0\xE1\0\xEB\x03\x97\x08\x0F\r\x1F\r@\0@\0@\0/\rm\x01>\r\xDF\0\xE9\0N\r^\r0\0n\rb\x01r\x01~\r\x08\x03\x8E\r\x9E\r\x0E\n@\0@\0@\0@\0@\0@\0@\0@\0\xDB\0\xE9\0\xE9\0\xAE\r\xBC\r\xCC\r\xDC\r@\0\xEB\r\xE9\0\xE9\0@\t\xFB\r0\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0\xDB\0\xE9\0\xFF\0\x0B\x0E\x1B\x0E#\x0E@\0@\0\xDB\0\xE9\0\xE9\x003\x0EC\x0E0\0@\0@\0\xDF\0\xE9\0S\x0E`\x0E0\0@\0@\0@\0\xE9\0p\x0E\x80\x0E\x90\x0E\xA0\x0E@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0\xDF\0\xE9\0\x97\x08\xB0\x0E@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0\xC0\x0E\xCC\x0E\xE9\0\xDC\x0E\xEC\x0E0\0@\0@\0@\0@\0\xFC\x0E\xE9\0\xE9\0\x0B\x0F\x1B\x0F@\0+\x0F\xE9\0\xE9\08\x0FH\x0FX\x0F\xE9\0\xE9\0d\x0Fn\x0F@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0~\x0F\xE9\0\xFF\0\x8E\x0F\x9E\x0F\xBC\x06\xAE\x0FV\x05\xE9\0\xBC\x0F,\x07\xCC\x0F@\0@\0@\0@\0\xDC\x0F\xE9\0\xE9\0\xEB\x0F\xFB\x0F0\0\x0B\x10\xE9\0\x17\x10$\x100\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0\xE9\x004\x10D\x10S\x10\xE9\0_\x10n\x100\0@\0@\0@\0@\0@\0@\0@\0@\0@\0@\0E\0U\0U\0U\0e\0\x85\0\xA5\0\xC5\0\xE5\0\x04\0\x04\0\xF5\0\x14\x014\x01T\x01\x04\0t\x01\x04\0\x84\x01\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\xA4\x01\xC4\x01\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\xE4\x01\x04\0\x04\0\x04\x02$\x02D\x02d\x02\x84\x02\xA4\x02\xC4\x02\xDF\x02") }, 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\x0C\0\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1C\x1C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\0\0\0\0\0\0\0\0\x02\x02\x02 #################\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\"\"\x17\x01\"\"\"\"\"\"\"\"\"\"\"\"\"\x1F\"\"\0\x04\x04\0\0\"\"\"\x05\x05\x05\x05\x05\x05\x05\x05##\"\"\0\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\0######\x05\x05\x05\x05\x05\x05\x05\x05\x0C\x02\x02 \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\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x17\x01\"\"\"\"\"\0\0\"\"\0\0\"\"\x1F\x06\0\0\0\0\0\0\0\0\"\0\0\0\0\x05\x05\0\x05##\"\"\0\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x05\x05\0\0\0\0\0\0\0\0\0\0\x02\0\x1C\0\x02\x02 \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\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x17\0\"\"\"\0\0\0\0\"\"\0\0\"\"\x1F\0\0\0\x04\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x02\x12\x0C\x0C\0\x0B\0\0\0\0\0\0\0\0\0\0\x02\x02 \0#########\0###\0##\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\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x17\x01\"\"\"\"\"\"\0\"\"\"\0\"\"\x1F\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0##\"\"\0\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\0\0\0\0\0\0\0\0\x05\x04\x12\x04\x17\x17\x17\0\x02\x02 \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\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x17\x01\"\"\"\"\"\0\0\"\"\0\0\"\"\x1F\0\0\0\0\0\0\0\"\"\"\0\0\0\0\x05\x05\0\x05##\"\"\0\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x15\0######\0\0\0###\0###\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\"\"\"\0\0\0\"\"\"\0\"\"\"\x1F\0\0\0\0\0\0\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02 \x02########\0###\0###\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\0\0\x17\x01\"\"\"\"\"\0\"\"\"\0\"\"\"\x1F\0\0\0\0\0\0\0\"\"\0\x05\x05\x05\0\0\x06\0\0##\"\"\0\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02 \0########\0###\0###\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\0\x05\x05\x05\x05\x05\0\0\x17\x01\"\"\"\"\"\0\"\"\"\0\"\"\"\x1F\0\0\0\0\0\0\0\"\"\0\0\0\0\0\0\x06\x05\0##\"\"\0\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\x11\x11\x02\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02 \x02########\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\x1A\x1A\x01\"\"\"\"\"\0\"\"\"\0\"\"\"\x1F\r\0\0\0\0\0\x06\x06\x06\"\0\0\0\0\0\0\0###\"\"\0\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x02\x02 \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\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x1F\0\0\0\0\"\"\"\"\"\"\0\"\0\"\"\"\"\"\"\"\"\0\0\0\0\0\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\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\0\"\"\"\"\"\"\"\"\"\"\x1A\0\0\0\0\0\"\"\"\"\"\"\0\"\x1E\x1E\x1E\x1E\n\x02\x1A\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\x05\0\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\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\"\"\"\"\"\"\"\"\"\"\x1A\"\x0B\x0B\0\0\"\"\"\"\"\0\0\0\x1E\x1E\x1E\x1E\0\x02\x1C\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\0\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\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\x1C\0\x1C\0\x17\0\0\0\0\0\0\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\0\"\"\"\"\"\"\"\"\"\"\"\"\"\x02 \"\"\x02\x02\x1A\x01\0\0\x08\x08\x08\x08\x08\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\0\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\0\0\0\0\0\0\x1C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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##########\"\"\"\"\"\"\x02\x1E \x13\x1A\x0B\x0B\x0B\x0B\x05\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\x0C\0\0\x0C\0\x05\x05####\"\"\"\"\x05\x05\x05\x05\x0B\x0B\x05\"\x1E\x1E\x05\x05\"\"\x1E\x1E\x1E\x1E\x1E\x05\x05\"\"\"\"\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x0B\"\"\"\"\x1E\x1E\x1E\x1E\x1E\x1E\x1E\x05\x1E\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x1E\x1E\"\"\0\0\x05\x05\"\"\x1A\x1A\0\0\0\0\0\0\0\0\0\x05\x05\"\"\x1A\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###\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\"\"\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05#############\0\0\"\"\"\"\"\"\"\"\"\"\x02 \"\x1B\x1B\x1C\x10\n\x1C\x1C\x1A\x13\x1C\0\0\0\0\0\0\0\0\x01\x1C\0\0\x0C\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\"\"\"\"\"\"\"\"\"\x0F\x0F\x0F\0\0\0\0\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\"\x1C\0\0\0\0\x05\x05\x05!!!!!!!!!!!\0\0\x1D\x1D\x1D\x1D\x1D\0\0\0\0\0\0\0\0\0\0\0\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\x07\x07\x07\x07\x07\x07\x07\x1E\x1E\0\0\0\0\0\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\"\"\"\"\"\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05###\x05\x05\x0B\x0B\x0F\x07\x07\t\x0F\x0F\x0F\x0F\0\x13\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\x02\x1E\x1E\x1E\x1E\x1E\x1A\x1C\x1C\0\0\x1C\x02\x02\x02\x07 ###########\x05\x05\x05\x05\x17\"\"\"\"\"\"\"\"\"\"\"\x1F\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x02\x07 #######\x05\x05\x05\x05\x05\x05\x0F\x0F\x0F\"\"\"\"\"\"\x1A\x13\x0F\x0F\x05\x05\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x01\x05\x05\x05\x07\x07\x05\x05\x05\x05##\x17\"\"\"\"\"\"\"\"\"\x07\x07\x1A\x1A\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x0F\x0F\"\"\"\"\"\"\"\x07\x07\x07\x07\x02\x02\x1C\x17\0\0\0\0\0\0\0\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\0\0\x05\x05\x05\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x04\x11\x11\x04\x04\x04\x0C\0\0\0\0\0\0\0\0\0\0\0\x1C\0\0\0\0\0\0\0\0\0\0\0\0\x16\x14\0\0\x0C\x0C\x0C\x0C\x0C\0\0\0\0\0\0\0\0\0\0\0\x1C\x1C\x1C\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0##\"###\x1F\x05\x05\x05\x05\x02\x05\x05\x05\x05\"\"\"\"\"\0\0\0\0\x1A\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05!!\x05\x05\x05\x05!\x0F\x0F\x05\x05\x05\x05\x05\x05\x05\x0F\x05\x02\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x0B\"\"\"\"\"\"\"\"\"\"\"\x1F\x02\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x02\x02\0\0\0\0\0\0\0\0\0\0#\"\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x05\x05\x05\x05\x05\x05!!!!!!!!!\x1E\x1E\x1E\0\0\x05\x05\x05\x05\x05\x05\x05\"\"\"\"\"\"\"\"\x07\x07\x07\x1A\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x07 #####\x05\x05\x05###\x05\x05\x05\x17\"\"\"\"\"\"\"\"\"\x0B\x0B\x0B\x05\x05\x05\x05\x05\"\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x05\x05\x05\x05\x05\0\"\"\"\x0B\x0B\x0B\x0B\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x05\x05\x05\x0C\x0C\x0C\0\0\0\x05\x1E\x1E\x1E\x05\x05\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\x1E\x1D\x1E\x1D\0\0\0\0\0\0\0\0\0\0\0\0\0##\x05\x05\x05\x05\x05\x05\x05\x05\x05\"\"\"\"\"\0\0\0\0\0 \x13\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\x07\x07\x07\x07\x07\"\"\"\"\"\"\"\"\0\x1E\x1A\0\0\x05\"\"\"\0\"\"\0\0\0\0\0\"\"\x02 \x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\x17\x17\x17\0\0\0\0\x13\x02\x02 \x11\x11###########\"\"\"\"\"\"\x1F\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x1A##\"\"\x05\0\0\0\0\0\0\0\0\0\x19\x02\x02 ##########\x05\x05\x05\"\"\"\"\"\"\"\"\"\x1F\x17\0\0\0\0\0\x02\x02 ####\x05\x05\x05\x05\x05\x05\x05\x05\x05\"\"\"\x13\x1A\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\0\0\0\x05\"\"\x05\0\0\0\0\0\0\0\0!!!!!\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x17\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\"\"\"\"\"\"\"\"\"\"\"\"\"\x1F\x01\x0E\x0E\0\0\0\0\0\x1C\x17\"\"\0\"\x02\"\"\"\"\x02\x1F\x17\x12\0\0\0\0\0\0\x04\x05#\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0####\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x02\"\"\"\"\"\"\"\"\"\x17\x1A\0\0\0\0\0\x02\x02\x02 \0########\0\0#\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\x17\x17\x01\"\"\0\0\0\0\0\0\0\"\0\0\0\0\0\0\x02\x02##\"\"\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x05\x05\x05\x05\x05\"\"\"\"\"\"\"\"\"\"\"\x1F\x02\x02 \x17\x01\0\0\0\0\0\0\0\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\0\0\0\x1C\x02\x11\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0##############\x05\x02 \x1F\x17\x01\0\0\0\0\0\0\0\0\0\0\0\"\"\"\"\"\"\0\0\"\"\"\"\x02\x02 \x1F\x17\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0####\"\"\0\0\"\"\"\"\"\"\"\"\"\"\"\"\"\x02 \x1F\"\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\x02 \"\"\"\"\"\"\x1F\x17\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x0B\x0B\x0B\"\"\"\"\"\"\"\"\"\"\"\x1A\0\0\0\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\"\"\"\"\"\"\"\x02 \x1F\x17\0\0\0\0\0#######\0\0#\0\0\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\"\"\"\"\"\"\0\"\"\0\0\x02\x02\x1A\x13\x0E\x0B\r\x0B\x17\0\0\0\0\0\0\0\0\0\0\0\0########\0\0####\x05\x05\"\"\"\"\"\"\"\0\0\"\"\"\"\x02 \x1F\x01\0\0\"\0\0\0\0\0\0\0\0\0\0\0#\"\"\"\"\"\"\"\"\"\"\x05\x05\x05\x05\x05\x1C\x1A\x02\x02\x02\x02 \x0E\x0B\x0B\x0B\x0B\x0C\0\0\0\0\0\x0C\0\x13\0\0\0\0\0\0\0\0#\"\"\"\"\"\"\"\"\"\"\"\x05\x05\x05\x05\x0E\x0E\x0E\x0E\x0E\x0E\x07\x07\x07\x07\x07\x07\x02 \x12\x13\0\0\0\x01\0\0#########\0####\x05\x05\"\"\"\"\"\"\"\0\"\"\"\"\x02\x02 \x1F\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\0\0\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\x0F\"\"\"\"\"\x02\x02\0\0\0\0\0\0\0\0\0#######\0##\0#\x05\x05\x05\x05\"\"\"\"\"\"\0\0\0\"\0\"\"\0\"\x02 \x17\"\x1A\x13\r\x0B\0\0\0\0\0\0\0\0######\0##\0##\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\"\"\"\"\"\0\"\"\x02 \x13\0\0\0\0\0\0\0\0\x05\x05\x0C\"\"\"\"\0\0\0\0\0\0\0\0\0\x02\x02\r ############\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\"\"\"\"\"\"\"\0\0\0\"\"\x1A\x13\0\0\0\0\0\0\0\0\0\0\0\0\0") }, icu::properties::IndicSyllabicCategory(0u8)));
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::IndicSyllabicCategoryV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::IndicSyllabicCategoryV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_INSC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::IndicSyllabicCategoryV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_join_c_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_join_c_v1.rs.data
new file mode 100644
index 0000000000..a0ed43a3f9
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_join_c_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<JoinControlV1Marker>` 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_join_c_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_JOIN_C_V1: &'static <icu::properties::provider::JoinControlV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x0C \0\0\x0E \0\0") }, 2u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::JoinControlV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::JoinControlV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_JOIN_C_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::JoinControlV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_lb_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_lb_v1.rs.data
new file mode 100644
index 0000000000..e0b4e9fc76
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_lb_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<LineBreakV1Marker>` 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_lb_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_LB_V1: &'static <icu::properties::provider::LineBreakV1Marker as icu_provider::DataMarker>::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: 1160u16, data_null_offset: 2731u32, null_value: 0u32, trie_type: icu::collections::codepointtrie::TrieType::Small }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0@\0\x7F\0\xBF\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\x000\x01p\x01\xA1\x01\xE1\x01\xF7\0\xF7\0\xF7\0\x1E\x02\xF7\0.\x02_\x02\x96\x02\xD6\x02\x16\x03K\x03\xF7\0|\x03\xB6\x03\xEB\x03\x05\x04E\x04\x85\x04\xC5\x04\xF6\x04,\x05h\x05\xA6\x05\xE5\x05#\x06b\x06\xA0\x06\xDF\x06\x1D\x07]\x07\x9B\x07\xD9\x07\x17\x08W\x08\x95\x08\xD4\x08\x12\tR\t\x90\t\xD0\t\x10\nO\n\x8F\n\xCE\n\x0E\x0BN\x0B\x8E\x0B\xC8\x0B\x08\x0C2\x0BL\x0B\\\x0Bu\x0B\x95\x0B\xB3\x0B\xD0\x0B\xEF\x0B\x0F\x0C\x0F\x0C\x0F\x0C\x10\x0C\x0F\x0C\x0F\x0C\x0F\x0C\x10\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0C0\x0CP\x0C\0\0\x10\0 \x000\0@\0P\0`\0p\0\x7F\0\x8F\0\x9F\0\xAF\0\xBF\0\xCF\0\xDF\0\xEF\0\xF7\0\x07\x01\x17\x01'\x01\xF7\0\x07\x01\x17\x01'\x01\xF7\0\x07\x01\x17\x01'\x01\xF7\0\x07\x01\x17\x01'\x010\x01@\x01P\x01`\x01p\x01\x80\x01\x90\x01\xA0\x01\xA1\x01\xB1\x01\xC1\x01\xD1\x01\xE1\x01\xF1\x01\x01\x02\x11\x02\xF7\0\x07\x01\x17\x01'\x01\xF7\0\x07\x01\x17\x01'\x01\x1E\x02.\x02>\x02N\x02\xF7\0\x07\x01\x17\x01'\x01.\x02>\x02N\x02^\x02_\x02o\x02\x7F\x02\x8F\x02\x96\x02\xA6\x02\xB6\x02\xC6\x02\xD6\x02\xE6\x02\xF6\x02\x06\x03\x16\x03&\x036\x03F\x03K\x03[\x03k\x03{\x03\xF7\0\x07\x01\x17\x01'\x01|\x03\x8C\x03\x9C\x03\xAC\x03\xB6\x03\xC6\x03\xD6\x03\xE6\x03\xEB\x03\xFB\x03\x0B\x04\x1B\x04\x05\x04\x15\x04%\x045\x04E\x04U\x04e\x04u\x04\x85\x04\x95\x04\xA5\x04\xB5\x04\xC5\x04\xD5\x04\xE5\x04\xF5\x04\xF6\x04\x06\x05\x16\x05&\x05,\x05<\x05L\x05\\\x05h\x05x\x05\x88\x05\x98\x05\xA6\x05\xB6\x05\xC6\x05\xD6\x05\xE5\x05\xF5\x05\x05\x06\x15\x06#\x063\x06C\x06S\x06b\x06r\x06\x82\x06\x92\x06\xA0\x06\xB0\x06\xC0\x06\xD0\x06\xDF\x06\xEF\x06\xFF\x06\x0F\x07\x1D\x07-\x07=\x07M\x07]\x07m\x07}\x07\x8D\x07\x9B\x07\xAB\x07\xBB\x07\xCB\x07\xD9\x07\xE9\x07\xF9\x07\t\x08\x17\x08'\x087\x08G\x08W\x08g\x08w\x08\x87\x08\x95\x08\xA5\x08\xB5\x08\xC5\x08\xD4\x08\xE4\x08\xF4\x08\x04\t\x12\t\"\t2\tB\tR\tb\tr\t\x82\t\x90\t\xA0\t\xB0\t\xC0\t\xD0\t\xE0\t\xF0\t\0\n\x10\n \n0\n@\nO\n_\no\n\x7F\n\x8F\n\x9F\n\xAF\n\xBF\n\xCE\n\xDE\n\xEE\n\xFE\n\x0E\x0B\x1E\x0B.\x0B>\x0BN\x0B^\x0Bn\x0B~\x0B\x8E\x0B\x9E\x0B\xAE\x0B\xBE\x0B\xC8\x0B\xD8\x0B\xE8\x0B\xF8\x0B\x08\x0C\x18\x0C(\x0C8\x0CP\nP\nP\nP\nH\x0CP\nP\nP\nP\nX\x0C\xF7\0\xF7\0h\x0C\xF7\0\xF7\0\xF7\0x\x0Cx\x0Cx\x0Cx\x0Cx\x0Cx\x0C\x88\x0C\x88\x0C\x88\x0C\x88\x0C\x90\x0C\x98\x0C\x98\x0C\x98\x0C\x98\x0C\x98\x0C\xF7\0\xF7\0\xF7\0\xF7\0\xA8\x0C\xB8\x0C\xF7\0\xF7\0\xA8\x0C\xF7\0\xF7\0\xB0\x0C\xC0\x0C\xFC\x01\xF7\0\xF7\0\xF7\0\xC0\x0C\xF7\0\xF7\0\xF7\0\xC8\x0C\xD8\x0C\xDA\t\xF7\0\xDE\x0C\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xEE\x0C\xFE\x0C\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xFE\x0C\x03\r\xF7\0\xF7\0\xF7\0\xF7\0\x13\r!\r\xF7\x001\r\xF7\0@\r\xF7\0P\r\xF6\x01`\rP\nP\nP\nP\nP\np\r\xBB\x08\xDE\x0C\x80\r\xBB\x08\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0!\r\x90\r\xF7\0\x97\r\xF7\0\xF7\0\xF7\0\xF7\0\xA7\r\xF7\0\xF4\x01\xB7\r\xB7\r\xC7\rP\n|\n\xD7\rP\nP\n~\nP\n\xE7\r\xF7\r\xF7\0\xF7\0\x07\x0EP\nP\nP\n{\nP\n\x17\x0E\xBB\x08\xBB\x08|\np\x01\xE7\x03\xAB\n\xAB\n\xAB\n&\x0E+\x0E+\x0E7\x0EC\x0ES\x0Eb\x0En\x0E%\x02\xF7\0~\x0E\xAC\x03\x8E\x0E\x8E\x0E\x98\x0E\xA6\x0E\xF7\0\xF7\0l\x01\xB6\x0E\xC6\x0E\xAC\x03\xF7\0\xD3\x0E!\r\xF7\0\xF7\0k\x02\xCB\x07\xA2\x05\xE3\x0E\xEC\x0E\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xA3\x01p\x01p\x01\xA4\x01\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xEE\x0C\xF7\0\xF7\0\xEE\x0C\xFC\x0E\xF7\0h\x02\xF7\0\xF7\0\xF7\0\xFE\x01\xFE\x01\x0B\x0F\xF7\0\x1B\x0F+\x0F;\x0FK\x0F[\x0Fi\x0Fs\x0F\x83\x0F\x93\x0F\xA3\x0F\xDA\t\xB3\x0F\xBD\x0F\xCB\x0Fp\x01p\x01\xDB\x0F\xEB\x0F\xF8\x0F\x07\x10\xF7\0\xF7\0\x13\x10#\x10%\x10/\x10%\x10\xF7\0\xF7\0\xF7\0?\x10\xF7\0\xF7\0O\x10]\x10l\x10{\x10\x89\x10\xD4\0\x99\x10\xF7\0\xA1\x10\xAC\x10\xD1\0\xC7\0\xF7\0\xF7\0\xB6\x10\xF7\0\xC6\x10\xD4\x10\xE0\x10\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF0\x10\xF7\0\xF7\0\xF9\x10\xAB\n\xE5\x04\xAB\n\t\x11\t\x11\t\x11\t\x11\t\x11\t\x11\t\x11\t\x11\t\x11\n\x11\t\x11\t\x11\t\x11\t\x11#\x10\t\x11\t\x11\x14\x11\t\x11\"\x112\x11@\x11L\x11Z\x11h\x11\xF7\0x\x11\x88\x11\xF7\0\x98\x11\xA8\x11\xF7\0\xB8\x11\xC8\x11\xF7\0\\\x11\xF7\0\xCA\x11\xD7\x11\xE6\x11\xF5\x11\x04\x12\x11\x12\xF7\0\xF7\0\xF7\0\xF7\0\x1F\x12.\x128\x12\t\x11D\x12\xF7\0\xF7\0O\x12\xF7\0Y\x12\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\\\x12d\x12\xF7\0\xF7\0\xF7\0\xC6\x10\xF7\0H\x12\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0o\x12\xF7\0r\x02\xF7\0\xFD\x01\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0a\x01\x7F\x12\xF7\0\xF7\0h\x0C\xF7\0\xF7\0\xF7\0\"\r\x8E\x12\xF7\0\xF9\x10\x07\x06\x07\x06\x07\x06\x07\x06p\x01p\x01\x9E\x12\xAC\x12\xBC\x12\xCC\x12\xDC\x12\xEC\x12\xAB\n\xAB\n\xFC\x12\x02\x13\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\x0E\x13\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\x1E\x13\xAB\n\xFC\x12.\x13<\x13L\x13\\\x13l\x13\xFC\x12y\x13\xFC\x12\x86\x13\x95\x13\xA5\x13\xFC\x12y\x13\xFC\x12\x86\x13\xB0\x13\xC0\x13\xFC\x12\xFC\x12\xFB\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFD\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xCC\x13\xDC\x13\xFC\x12\xFD\x12\xFC\x12\xFC\x12\xEC\x13\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xF7\0\xF7\0\xF7\0\xF7\0\xFC\x12\xFC\x13\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\x02\x14\xFC\x12\xFC\x12\xFC\x12\xC9\x13\xF7\0\xF7\0\xD3\x0E\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\x12\x14\xF7\0\"\x14\xAB\n\xF7\0\xF7\0a\x012\x14\xF7\0b\x01\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0B\x14\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xE5\x04R\x14\xAB\nv\x02b\x14\xF7\0o\x14\x7F\x14\xF7\0\xF7\0\xF7\0\x8F\x14&\x02\xF7\0\xF7\0l\x01\x9F\x14\xBB\x08p\x01\xAF\x14\xAC\x03\xF7\0\xBF\x14\xF7\0i\x01\xCF\x14x\x0C\xDF\x14'\x0E+\x0E+\x0E\xEF\x14\xFF\x14\x0F\x15P\n\xCD\r\x8E\x0E\x8E\x0E\x95\x0E\x1F\x15/\x15?\x15P\nP\nP\nP\nP\nP\n+\x0BE\ne\x01M\x15\xED\x0C\xA6\r\x07\x06\xF7\0\xF7\0\xF7\0\x07\x08\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0]\x15\xBB\x08m\x15q\x15~\x15u\x15~\x15y\x15~\x15m\x15q\x15~\x15u\x15~\x15y\x15~\x15m\x15q\x15~\x15u\x15~\x15y\x15~\x15m\x15q\x15~\x15u\x15~\x15y\x15~\x15m\x15q\x15~\x15u\x15~\x15y\x15~\x15m\x15q\x15~\x15u\x15~\x15\x8A\x15\x88\x0C\x9A\x15\x98\x0C\x98\x0C\xA5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xB5\x15\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xF9\x10\xC5\x15\xD4\x15\xDE\x15\xEE\x15\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xFE\x15\xF2\x04\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\x0E\x16\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0v\x02\xF7\0\xF7\0\"\r\xAB\n\xAB\n\x1E\x16p\x01.\x16p\x01>\x16J\x16Z\x16i\x16\xFE\x01\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0y\x16\x89\x16\x98\x16\xFC\x12\xA8\x16\xFC\x12\xB6\x16\xC6\x16\xD5\x16\xFC\x12\xD7\x16\xFC\x12\xFD\x12\xE7\x16\xEF\x16\xFF\x16\x0E\x17\xF7\x01\xF7\0\xFC\x01\x1E\x17h\x02h\x02\xAB\n\xAB\n\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xE5\x04.\x17\xF7\0\xF7\0\xE3\t\xF7\0\xF7\0\xF7\0\xF7\0\xF4\x01\xDA\t-\x07\xAB\n\xAB\n\xF7\0\xF7\x005\x17\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\xDA\t\xF7\0\xF7\0\xF7\0-\x07'\x02\x07\x08\xF7\0\xF7\0E\x17\xF7\0\xE5\x04\xF7\0\xF7\0R\x17\xF7\0b\x17\xF7\0\xF7\0r\x17\x82\x17\xAB\n\xAB\n\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0h\x02\xBB\x08\xF7\0\xF7\0r\x17\xF7\0\x07\x08\xF7\0\xF7\0\xCB\x07\xF7\0\xF7\0\xF7\0\x84\x17\xF8\x01\xF8\x01\x93\x17\x01\x02\xA1\x17\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF9\x10\xF7\0\xA7\r\xCB\x07\xAB\n\xFD\x01\xF7\0\xF7\0\xB1\x17\xAB\n\xAB\n\xAB\n\xAB\n\xC1\x17\xF7\0\xF7\0\xCB\x17\xF7\0\xDA\x17\xF7\0\xF7\0\xF7\0\xF4\x01\x07\x16\xAB\n\xAB\n\xAB\n\xF7\0\xE7\x17\xF7\0\xF2\x17\xF7\0\xE6\x04\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\xF7\0\xF7\0\x02\x18\xF7\0v\x02\xF7\0\xF7\0\x11\x18\xE9\x06\xF7\0!\x18!\r1\x18\xF7\0\xF7\0\xF7\0\xF7\0\xAB\n\xAB\n\xF7\0\xF7\0A\x18Q\x18\xF7\0\xF7\0\xF7\0a\x18\xF7\0p\x02\xF7\0\xED\x04\xF7\0q\x18\x05\x16\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\xF7\0\xF7\0\xF7\0!\r\xAB\n\xAB\n\xAB\n\xF7\0\xF7\0\xF7\0\xFE\x15\xF7\0\xF7\0\xF7\0{\x18\xF7\0\xF7\0\x87\x18\xBB\x08\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\xF4\x01\xF7\0\xF7\0\x97\x18\xA7\x18\xAB\n\xAB\n\xAB\n\xAA\x18\xF7\0\xF7\0\xCB\x07\xF7\0j\x01\xB9\x18\xAB\n\xF7\0\xC9\x18\xAB\n\xAB\n\xF7\0\x07\x08\xAB\n\xF7\0\xF9\x10\xD9\x18+\x0E+\x0E3\x0E\xE9\x18\xFA\x12\xF9\x18\t\x19%\x02\xF7\0\xF7\0\x19\x19'\x19\xF7\0!\r\xBB\x08%\x02\xF7\0i\x017\x19G\x19\xF7\0\xF7\0W\x19%\x02\xF7\0\xF7\0m\x01g\x19w\x19\xEE\x01\x83\x17\xF7\0\x01\x02d\x01\x87\x19\x96\x19\xAB\n\xAB\n\xAB\n\xA6\x19\xF5\x01\xB5\x19\xF7\0\xF7\0a\x01\xC5\x19\xBB\x08\xD5\x19\xE1\x19\xE8\x19\xF7\x19\x05\x1A\x15\x1A%\x1A-\x1A\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\xF7\0\xF7\0k\x01=\x1AM\x1A\xA7\x18\xAB\n\xF7\0\xF7\0\xF7\0p\x01]\x1A\xBB\x08\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\xF7\0a\x01m\x1A|\x1A\x85\x1A\xAB\n\xAB\n\xF7\0\xF7\0\xF7\0p\x01\x95\x1A\xBB\x08\xA5\x1A\xAB\n\xF7\0\xF7\0e\x01\xB5\x1A\xBB\x08\xAB\n\xAB\n\xAB\nP\n\x01\x0B~\n\xC5\x1A\xD4\x1A\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\xF7\0d\x01+\x04\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\xF7\0\xF7\0\xF7\0\xAC\x03\xE4\x1A\xF4\x1A\0\x1B+\x0E\x10\x1B \x1B\xC6\x13\xAB\n\xAB\n\xAB\n\xAB\nn\x02\xF7\0\xF7\x000\x1B?\x1B\xAB\nO\x1B\xF7\0\xF7\0\\\x1Bl\x1B|\x1B\xF7\0\xF7\0f\x01\x8C\x1B\x9B\x1B\xF7\0\xF7\0\xF7\0\xF7\0!\r\xAB\x1B\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xFA\x01\xF7\0a\x01\xD9\x0B\xBB\x1B\xAC\x03\xDA\t\xCB\x1B\xF7\0\xBD\x0B\xD8\x0B\x1F\x15\xAB\n\xAB\n\xAB\n\xAB\n\t\x07\xF7\0\xF7\0\xDA\x1B\xE9\x1B\xBB\x08\xF9\x1B\xF7\0\x03\x1C\x10\x1C\xBB\x08\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\x8E\x0E \x1C0\x1C?\x1C+\x0EK\x1CY\x1Ci\x1C\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n-\x07\xF7\0y\x1C\x88\x1C\x96\x1C\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xDE\x0C\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF4\x01\xA5\x1C\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\x94\x1C\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xFE\x15\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xB5\x1C\xF7\0\xF7\0\xC3\x1C\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xCD\x1C\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0L\0\xDD\x1C\xED\x1C,\x1A\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\0\r\xF7\0\xF7\0\xF7\0\xF7\0\xF9\x10\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\xF7\0\xF7\0!\r\xF7\0\xF4\x01\xFD\x1C\xF7\0\xF7\0\xF7\0\xF7\0\xF4\x01\xBB\x08\xF7\0h\x02\r\x1D\xF7\0\xF7\0\xF7\0\x1D\x1D)\x1D9\x1D\x01\x02\xE8\x04\xF7\0\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0D\x1D\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\xF7\0\xF7\0\xF7\0\x08\x08o\x01p\x01p\x01T\x1D%\x02\xAB\n\xAB\n\xAB\n\xAB\nd\x1Dt\x1D\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xC8\x13\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xA7\r\xAB\n\xAB\n\xC7\x13\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\x87\x06\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\x84\x1D\x92\x1D\xAB\n\xA2\x1D\xAE\x1D\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xBE\x1D\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xE5\x04\xDA\t!\r\xCE\x1D\xDE\x1D\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\np\x01p\x01\xE8\x03p\x01\x1F\x15\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\x94\x1C\xAB\n\xAB\n\xAB\n\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xA7\r\xF7\0\xF7\0o\x02\xF7\0\xF7\0\xF7\0\xEE\x1Dp\x01\xFB\x1D\xF7\0\x07\x1E\xF7\0\xF7\0\xF7\0\xE5\x04\xAB\n\xF7\0\xF7\0\xF7\0\xF7\0\x15\x1E\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\x94\x1C\xF7\0\x94\x1C\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF9\x10\xF7\0!\r\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xFE\x01\xF7\0\xF7\0\xF7\0\xF6\x01#\x1E1\x1E\xFF\x01\xF7\0\xF7\0\xF7\0\xAB\x0C\x86\x06\xF7\0>\x1EN\x1E\xED\x01\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0p\x02\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0X\x1Ef\x1Ef\x1Ef\x1Ep\x01p\x01p\x01\x81\x1Bp\x01p\x01\xC4\x01v\x1E\x82\x1E2\x1A\xA6\x02\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\xF4\x01\xA2\r\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xD9\x0B\x92\x1E\xA0\x1E\xF7\0\xF7\0\xF7\0h\x02\xAB\n\xAB\x1E\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\xF7\0\xDA\t\xBA\x1E\xCA\x1E\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0\xD8\x1E\xAB\n\xF7\0\xF7\0d\x01\xE8\x1E\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF7\0d\x01\xBB\x08\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xF8\x1E\xF4\x01\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0q\x02\x1F\x15\xAB\n\xAB\n\xF7\0\xF7\0\xF7\0\xF7\0\x08\x1F\x18\x1F\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xEE\x01\xF7\0\xF7\0\x1E\x16(\x1F\xAB\n\xAB\n\xAB\n\xAB\n\xEE\x01\xF7\0\xF7\0h\x02\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xFF\x01\xF7\x007\x1FD\x1FR\x1Fb\x1Fp\x1Fx\x1F\xF9\x01\x07\x08\x87\x1F\x07\x08\xAB\n\xAB\n\xAB\n\xA7\x18\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\x97\x1F\t\x11\x0B\x11\t\x11\t\x11\t\x11\xA7\x1F\t\x11\t\x11\t\x11\x97\x1F\xFC\x12\xFC\x12\xFC\x12\xB4\x1F\xBA\x1F\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xCA\x1F\xD0\x1F\xFC\x12\xD7\x1F\xE5\x1F\xFC\x12\xFC\x12\xF2\x1F\xFC\x12\xFC\x12\xFC\x12\xFC\x12\x02 \x11 \x1B \" 1 ? O ] \xFC\x12\xFC\x12\xFC\x12\xFC\x12\xD0\x11f q \x7F \xCD\x11\xFC\x12\xFC\x12\x8F \xFC\x12\x9F \xFC\x12\xFC\x12\xFC\x12\xAB \xFC\x12\xB7 \xFC\x12\xFC\x12\xFC\x12\xFC\x12\xC2 \xF7\0\xF7\0\xD2 \xFC\x12\xFC\x12\xCC\x1F\xE2 \xE8 \xFC\x12\xFC\x12\xFC\x12\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF8 \xF7\0\xF7\0\xF7\0\xF7\0\xF7\0q \xFC\x12\xFC\x12\xCB\x11\xF7\0\xF7\0\xF7\0\xCF\x11\xCD\x11\xF7\0\xF7\0\xCF\x11\xF7\0\xC9\x11\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\x08!\x19 : \x17!\xFC\x12\xFC\x12\xFC\x129 \xFC\x12\xFC\x12\xFC\x12&!\x14 5!\xFC\x12\xFC\x12\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF8 \xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xE3 \xFC\x12\xFC\x12\t \xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\xF7\0\0\x02\xF7\0\xF7\0\xE5\x04\xAB\n\xAB\n\xBB\x08\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12\xFC\x12C!-\x08\xAB\np\x01p\x01p\x01p\x01p\x01p\x01\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\n\xAB\np\x01p\x01p\x01p\x01p\x01p\x01p\x01p\x01p\x01p\x01p\x01p\x01p\x01p\x01p\x01\xAB\ny\0\x8D\0\xA9\0\xC9\0\xE9\0\t\x01)\x01I\x01i\x01\x89\x01\xA9\x01\xC1\x01\xE1\x01\0\x02 \x02@\x02`\x02\x80\x02\xA0\x02\xC0\x02\xDF\x02\xFF\x02\x19\x039\x03Y\x03y\x03~\x03~\x03~\x03~\x03~\x03~\x03\x82\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03\xA2\x03~\x03\xBA\x03\xDA\x03\xFA\x03\x1A\x04:\x04>\x04;\x04?\x04<\x04@\x04=\x04:\x04>\x04;\x04?\x04<\x04@\x04=\x04H\x04h\x04h\x04h\x04h\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x98\x04\xA8\x04\xC6\x04\xE6\x04\x06\x05&\x05F\x05f\x05\x86\x05\xA6\x05\xC6\x05\xE0\x05\0\x06 \x06@\x06`\x06\x80\x06\xA0\x06\xC0\x06\xDB\x06\xFB\x06\x02\x07\"\x07\x88\x04\x88\x04\x88\x04\x88\x047\x07\xFB\x06W\x07u\x07\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x95\x07\xB2\x07\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\xFB\x06\xD2\x07\x88\x04\xEE\x07~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03\x0E\x08~\x03.\x08A\x08\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04R\x08r\x08\x89\x08\x88\x04\x88\x04\x88\x04\x88\x04\xA9\x08\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\xB9\x08\xD9\x08\xF9\x08\x19\t/\t\xFB\x06O\t\x88\x04_\t\x7F\t\x96\t\xA9\t\xB9\t\xD9\t\x88\x04\xF2\t\x12\n2\nR\nr\n\x92\n\xB2\n\xD2\n~\x03\xF2\n~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03~\x03\xF2\n\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x88\x04\x12\x0B") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\t\t\t\t\t\t\t\t\t\x04\x11\x06\x06\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x1A\x0B\x17\x02\x16\x15\x02\x17\x14$\x02\x16\x10\r\x10\x1B\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x10\x10\x02\x02\x02\x0B\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\x14\x16$\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\x14\x04\x08\x02\t\t\t\t\t\x1D\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x0C\x14\x15\x16\x16\x16\x02\x01\x01\x02\x01\x17\x02\x04\x02\x02\x15\x16\x01\x01\x05\x02\x01\x01\x01\x01\x01\x17\x01\x01\x01\x14\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\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\x01\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\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\x01\x05\x01\x01\x01\x05\x01\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x02\x01\x02\x05\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\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x0C\t\t\t\t\t\t\t\t\t\t\t\t\x0C\x0C\x0C\x0C\x0C\x0C\x0C\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\0\0\x02\x02\x02\x02\x10\x02\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\0\x02\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\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\t\t\t\t\t\t\t\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\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\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\x02\x02\x02\x02\x02\x02\x10\x04\0\0\x02\x02\x16\0\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x04\t\x02\t\t\x02\t\t\x0B\t\0\0\0\0\0\0\0\0&&&&&&&&&&&&&&&&&&&&&&&&&&&\0\0\0\0&&&&\x02\x02\0\0\0\0\0\0\0\0\0\0\0\x13\x13\x13\x13\x13\x13\x02\x02\x02\x15\x15\x15\x10\x10\x02\x02\t\t\t\t\t\t\t\t\t\t\t\x0B\t\x0B\x0B\x0B\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\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x15\x13\x13\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0B\x02\t\t\t\t\t\t\t\x13\x02\t\t\t\t\t\t\x02\x02\t\t\x02\t\t\t\t\x02\x02\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\t\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\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\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\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\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\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x10\x0B\x02\0\0\t\x16\x16\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\x02\t\t\t\t\t\t\t\t\t\x02\t\t\t\x02\t\t\t\t\t\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\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\t\t\t\0\0\x02\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x13\x13\0\0\0\0\0\0\t\t\t\t\t\t\t\t\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\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x13\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\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\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\x04\x04\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\0\x02\x02\x02\x02\x02\x02\x02\x02\0\0\x02\x02\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\x02\x02\x02\x02\0\x02\0\0\0\x02\x02\x02\x02\0\0\t\x02\t\t\t\t\t\0\0\t\t\0\0\t\t\t\x02\0\0\0\0\0\0\0\0\t\0\0\0\0\x02\x02\0\x02\x02\x02\t\t\0\0\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x02\x02\x15\x15\x02\x02\x02\x02\x02\x15\x02\x16\x02\x02\t\0\t\t\t\0\x02\x02\x02\x02\x02\x02\0\0\0\0\x02\x02\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\0\x02\x02\0\x02\x02\0\0\t\0\t\t\t\0\0\0\0\t\t\0\0\t\t\t\0\0\0\t\0\0\0\0\0\0\0\x02\x02\x02\x02\0\x02\0\0\0\0\0\0\0\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\t\t\x02\x02\x02\t\x02\0\0\0\0\0\0\0\0\0\t\t\t\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\0\x02\x02\x02\x02\x02\0\0\t\x02\t\t\t\t\t\t\0\t\t\t\0\t\t\t\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\t\t\0\0\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x02\x16\0\0\0\0\0\0\0\x02\t\t\t\t\t\t\0\t\t\t\0\x02\x02\x02\x02\x02\x02\x02\x02\0\0\x02\x02\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\0\x02\x02\x02\x02\x02\0\0\t\x02\t\t\t\t\t\0\0\t\t\0\0\t\t\t\0\0\0\0\0\0\0\t\t\t\0\0\0\0\x02\x02\0\x02\x02\x02\t\t\0\0\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\t\x02\0\x02\x02\x02\x02\x02\x02\0\0\0\x02\x02\x02\0\x02\x02\x02\x02\0\0\0\x02\x02\0\x02\0\x02\x02\0\0\0\x02\x02\0\0\0\x02\x02\x02\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\t\t\t\0\0\0\t\t\t\0\t\t\t\t\0\0\x02\0\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x02\x02\x02\x02\x02\x02\x02\x02\x02\x16\x02\0\0\0\0\0\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\t\x02\t\t\t\t\t\0\t\t\t\0\t\t\t\t\0\0\0\0\0\0\0\t\t\0\x02\x02\x02\0\0\x02\0\0\x02\x02\t\t\0\0\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\0\0\0\0\0\0\0\x05\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\x05\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\x02\x02\0\0\t\x02\t\t\t\t\t\0\t\t\t\0\t\t\t\t\0\0\0\0\0\0\0\t\t\0\0\0\0\0\0\x02\x02\0\x02\x02\t\t\0\0\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\0\x02\x02\t\0\0\0\0\0\0\0\0\0\0\0\0\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\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\x02\x02\x02\x02\x02\x02\x02\x02\t\t\x02\t\t\t\t\t\0\t\t\t\0\t\t\t\t\x02\x02\0\0\0\0\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\0\0\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x02\x02\x02\x02\x02\x02\x02\x02\x02\x15\x02\x02\x02\x02\x02\x02\0\t\t\t\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\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\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\0\0\x02\x02\x02\x02\x02\x02\x02\0\0\0\t\0\0\0\0\t\t\t\t\t\t\0\t\0\t\t\t\t\t\t\t\t\0\0\0\0\0\0\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\0\0\t\t\x02\0\0\0\0\0\0\0\0\0\0\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\0\0\0\x16\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x02\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x04\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\x18\x18\0\x18\0\x18\x18\x18\x18\x18\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\x18\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\0\x18\x18\x18\x18\x18\0\x18\0\x18\x18\x18\x18\x18\x18\x18\0\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\0\0\x18\x18\x18\x18\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x05\x05\x05\x05\x02\x05\x05\x0C\x05\x05\x04\x0C\x0B\x0B\x0B\x0B\x0B\x0C\x02\x0B\x02\x02\x02\t\t\x02\x02\x02\x02\x02\x02\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\t\x02\t\x02\t\x14\x08\x14\x08\t\t\x02\x02\x02\x02\x02\x02\x02\x02\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\x02\x02\x02\0\0\0\0\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x04\t\t\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\0\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\0\x04\x04\x02\x02\x02\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\0\x02\x02\x05\x05\x04\x05\x02\x02\x02\x02\x02\x0C\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\0\0\0\0\0\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x04\x04\x02\x02\x02\x02\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x18\x18\x18\x18\x18\x18\x02\x02\x02\x02\x02\x02\0\x02\0\0\0\0\0\x02\0\0!!!!!!!!!!!!!!!!################\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\x02\0\0\x02\x02\x02\x02\x02\x02\x02\0\x02\0\x02\x02\x02\x02\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\t\t\t\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\0\0\x02\x02\x02\x02\x02\x02\0\0\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x14\x08\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x02\x02\t\t\t\t\0\0\0\0\0\0\0\0\0\x02\x02\t\t\t\x04\x04\0\0\0\0\0\0\0\0\0\x02\x02\t\t\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\t\t\0\0\0\0\0\0\0\0\0\0\0\0\x18\x18\x18\x18\x04\x04\x12\x18\x04\x02\x04\x16\x18\x18\0\0\x02\x02\x0B\x0B\x04\x04\x05\x02\x0B\x0B\x02\t\t\t\x0C\t\x02\x02\x02\x02\x02\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\0\0\0\0\0\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\t\t\t\t\t\t\t\t\t\t\t\t\0\0\0\0\x02\0\0\0\x0B\x0B\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x18\x18\x18\x18\x18\0\0\0\0\0\0\0\0\0\0\0\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\0\0\0\0\0\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x18\0\0\0\x18\x18\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\0\0\x02\x02\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\0\0\t\t\t\t\t++++++++++++++++\t\t\t\t\t\t\t\t\t\t\t\t/++++++++\0\0\0\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x04\x04\x0E\x04\x04\x04\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\t\t\t\t\t\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x04\x04\0\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02----------------\t\t\t\t\t\t\t\t\t\t..\0\0\0\0\0\0\0\0\x02\x02\x02\x02\t\t\t\t\t\t\t\t\0\0\0\x04\x04\x04\x04\x04\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\t\x02\x02\t\t\t\x02\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\0\x02\0\x02\0\x02\x02\x02\x02\0\0\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\0\0\x02\x02\x02\0\x02\x02\x02\x02\x02\x02\x02\x05\x02\0\x04\x04\x04\x04\x04\x04\x04\x0C\x04\x04\x04\x1C\t*\t\t\x04\x0C\x04\x04\x03\x01\x01\x02\x17\x17\x14\x17\x17\x17\x14\x17\x01\x01\x02\x02\x0F\x0F\x0F\x04\x06\x06\t\t\t\t\t\x0C\x15\x15\x15\x15\x15\x15\x15\x15\x02\x17\x17\x01\x12\x12\x02\x02\x02\x02\x10\x14\x08\x12\x12\x12\x02\x02\x02\x02\x02\x02\x04\x15\x04\x04\x04\x04\x02\x04\x04\x04\x1E\x02\x02\x02\x02\0\t\t\t\t\t\t\t\t\t\t\x02\x02\0\0\x01\x02\x02\x02\x02\x02\x02\x02\x02\x14\x08\x01\x02\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x14\x08\0\x16\x16\x16\x16\x16\x16\x16\x15\x16\x16\x16\x16\x16\x16\x16\x16\x15\x16\x16\x16\x16\x15\x16\x16\x15\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\x16\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x15\x02\x01\x02\x02\x02\x15\x02\x02\x02\x02\x02\x02\x01\x02\x02\x16\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x01\x02\x02\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\0\0\0\0\x02\x02\x01\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x01\x02\x02\x02\x01\x01\x02\x02\x01\x02\x02\x02\x01\x16\x16\x02\x01\x02\x02\x02\x02\x01\x02\x02\x01\x01\x01\x02\x02\x01\x02\x01\x02\x01\x01\x01\x01\x01\x01\x02\x01\x02\x02\x02\x02\x01\x01\x01\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x01\x02\x02\x02\x01\x01\x02\x02\x01\x01\x01\x01\x02\x02\x01\x01\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0F\x02\x02\x02\x02\x02\x02\x02\x02\x14\x08\x14\x08\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x0E\x0E\x02\x02\x02\x02\x02\x02\x02\x02\x02\x14\x08\x02\x02\x02\x02\x02\x0E\x0E\x0E\x0E\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x01\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x01\x01\x01\x02\x02\x01\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x0E\x0E\x0E\x0E\x02\x01\x01\x02\x02\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x0E\x0E\x01\x01\x0E\x02\x0E\x0E\x0E(\x0E\x0E\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0E\x0E\x0E\x02\x02\x02\x02\x01\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x01\x01\x01\x02\x01\x0E\x01\x01\x02\x01\x01\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x01\x01\x01\x01\x0E\x02\x0E\x0E\x01\x0E\x0E\x01\x01\x01\x0E\x0E\x01\x01\x0E\x01\x01\x0E\x0E\x02\x01\x02\x02\x02\x02\x01\x01\x0E\x01\x01\x01\x01\x01\x0E\x0E\x0E\x0E\x0E\x01\x0E\x0E(\x0E\x01\x01\x0E\x0E\x0E\x0E\x0E\x02\x02\x02\x0E\x0E((((\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x17\x17\x17\x17\x17\x02\x0B\x0B\x0E\x02\x02\x02\x14\x08\x14\x08\x14\x08\x14\x08\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x14\x08\x02\x02\x02\x02\x02\x02\x02\x02\x02\x14\x08\x14\x08\x14\x08\x14\x08\x14\x08\x14\x08\x14\x08\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\t\t\x02\x02\0\0\0\0\0\x0B\x04\x04\x04\x02\x0B\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x17\x04\x04\x04\x04\x04\x04\x02\x04\x14\x04\x02\x02\x17\x17\x02\x02\x17\x17\x14\x08\x14\x08\x14\x08\x14\x08\x04\x04\x04\x04\x0B\x02\x04\x04\x02\x04\x04\x02\x02\x02\x02\x02\x03\x03\x04\x04\x04\x02\x04\x04\x14\x04\x04\x04\x04\x04\x04\x04\x04\x02\x04\x02\x04\x04\x02\x02\x02\x0B\x0B\x14\x08\x14\x08\x14\x08\x14\x08\x04\0\0\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\0\x0E\x0E\x0E\x0E\x0E\0\0\0\0\0\0\0\0\0\0\0\0\x0E\x0E\x0E\x0E\x0E\x0E\0\0\0\0\0\0\0\0\0\0\x04\x08\x08\x0E\x0E\x12\x0E\x0E\x14\x08\x14\x08\x14\x08\x14\x08\x0E\x0E\x14\x08\x14\x08\x14\x08\x14\x08\x12\x14\x08\x08\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\t\t\t\t\t\t\x0E\x0E\x0E\x0E\x0E\t\x0E\x0E\x0E\x0E\x0E\x12\x12\x0E\x0E\x0E\0%\x0E%\x0E%\x0E%\x0E%\x0E\x0E\x0E\x0E\x0E\x0E%\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E%\x0E%\x0E%\x0E\x0E\x0E\x0E\x0E\x0E%\x0E\x0E\x0E\x0E\x0E%%\0\0\t\t\x12\x12\x12\x12\x0E\x12%\x0E%\x0E%\x0E%\x0E%\x0E\x0E\x0E\x0E\x0E\x0E%%\x0E\x0E\x0E\x0E\x12%\x12\x12\x0E\0\0\0\0\0\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\0\0\0\0\0\0\0\0\0\0\0\x0E%%%%%%%%%%%%%%%%\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x01\x01\x01\x01\x01\x01\x01\x01\x0E\x0E\x0E\x0E\x0E\x12\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x0B\x04\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x02\x02\0\0\0\0\t\t\t\x02\t\t\t\t\t\t\t\t\t\t\x02\x02\t\t\x02\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x02\x02\0\x02\0\x02\x02\x02\x02\x02\0\0\0\0\0\0\x02\x02\t\x02\x02\x02\t\x02\x02\x02\x02\t\x02\x02\x02\x02\t\t\t\t\t\x02\x02\x02\x02\t\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x15\x02\0\0\0\0\0\0\x02\x02\x02\x02\x05\x05\x0B\x0B\0\0\0\0\0\0\0\0\t\t\t\t\t\t\0\0\0\0\0\0\0\0\x04\x04\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x02\t\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\x04\x04\t\t\t\t\0\0\0\0\0\0\0\0\0\0\0\x02!!!!!!!!!!!!!\0\0\0+++\t\t\t\t\t\t\t\t\t\t\t\t\t/\x0E\x0E\x0E\x0E\x0E\x0E\x04\x04\x04\x0E\x0E\x0E\x0E\0\x04\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\0\0\0\0\x0E\x0E\t\t\t\t\t\t\t\0\0\0\0\0\0\0\0\0\x04\x04\x04\t\x04\x04\x04\x04\x04\x04\x04\x04\t\t\0\0\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\0\0\x0E\x04\x04\x04\x02\x02\x02\t\t\0\0\0\0\0\0\0\0\0\x02\x02\x02\t\t\t\t\t\t\t\t\x04\t\t\0\0\x1F \x1F \0\0\0\0\0\0\0\0\0\0\0\0#######\0\0\0\0\"\"\"\"\"\"\"\"\"\"\"\"\0\0\0\0\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\0\0\0\x02\x02\x02\x02\x02\0\0\0\0\0&\t&&&&&&&&&\x02&&&&&&&\0&&&&&\0&\0&&\0&&\0&&&&&&&&&&\x02\x02\x02\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\x08\x14\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x15\x02\x02\x02\x10\x08\x08\x10\x10\x0B\x0B\x14\x08\x0F\0\0\0\0\0\0\x0E\x0E\x0E\x0E\x0E\x14\x08\x14\x08\x14\x08\x14\x08\x14\x08\x14\x08\x0E\x0E\x14\x08\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x08\x0E\x08\0\x12\x12\x0B\x0B\x0E\x14\x08\x14\x08\x14\x08\x0E\x0E\x0E\x0E\x0E\x0E\x0E\0\x0E\x16\x15\x0E\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\x1E\0\x0B\x0E\x0E\x16\x15\x0E\x0E\x14\x08\x0E\x0E\x08\x0E\x08\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x12\x12\x0E\x0E\x0E\x0B\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x14\x0E\x08\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x14\x0E\x08\x0E\x14\x08\x08\x14\x08\x08\x12\x0E%%%%%%%%%\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x12\x12\0\0\x0E\x0E\x0E\x0E\x0E\x0E\0\0\x0E\x0E\x0E\x0E\x0E\x0E\0\0\x0E\x0E\x0E\0\0\0\x15\x16\x0E\x0E\x0E\x16\x16\0\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\t\t\t\x07\x01\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\0\x02\x04\x04\x04\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\0\0\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\t\t\t\t\t\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x04\x02\x02\x02\x02\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x04\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\0\x02\x02\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\0\0\0\x02\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\x02\x02\x02\x02\x02\x02\0\0\x02\0\x02\x02\x02\x02\x02\x02\0\x02\x02\0\0\0\x02\0\0\x02\x02\x02\x02\x02\x02\0\x04\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\x04\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\x02\x02\x02\x02\t\t\t\0\t\t\0\0\0\0\0\t\t\t\t\x02\x02\x02\x02\x02\x02\0\0\t\t\t\0\0\0\0\t\x04\x04\x04\x04\x04\x04\x04\x04\x02\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\t\t\0\0\0\0\x02\x02\x02\x02\x02\x04\x04\x04\x04\x04\x04\x0F\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\0\0\0\x04\x04\x04\x04\x04\x04\x04\x02\x02\0\0\0\0\0\0\0\x02\x02\x02\x02\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\t\t\t\t\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\t\t\x04\0\0\x02\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\x02\x02\t\t\t\t\x02\x02\x02\x02\0\0\0\0\0\0\t\t\t,,+++++++++++\t\t\t\t\t\t/\x04\x04\x0E\x0E\x0E\x0E\x0E\0\0\x0E\x0E\x0E\x0E\x0E\x0E----------\t++\t\t+\0\0\0\0\0\0\0\0\0\x0C\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x13\x04\x04\t\0\0\0\0\0\0\0\0\0\0\x13\0\0\t\t\t\t\t\0\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x04\x04\x04\x04\x02\t\t\x02\0\0\0\0\0\0\0\0\x02\x02\x02\t\x02\x05\x02\0\0\0\0\0\0\0\0\0\t\x02\x02\x02\x02\x04\x04\x02\x04\t\t\t\t\x02\t\t\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x02\x05\x02\x04\x04\x04\t\t\t\t\t\t\t\t\x04\x04\x02\x04\x04\x02\t\x02\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\0\x02\0\x02\x02\x02\x02\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\0\0\0\0\0\0\t\t\t\t\t\t\t\t\t\t\t\0\0\0\0\0\t\t\t\t\0++++++++\0\0+++++++++++++\0++++++\0++\0+++++\0\t\t\x04\t\t\t\t\t\0\0\t\t\0\0\t\t/\0\0-\0\0\0\0\0\0\t\0\0\0\0\0\x04--++\t\t\0\0\t\t\t\t\t\t\t\0\0\0\0\0\0\0\0\0\0\0\t\t\t\t\t\t\t\x02\x02\x02\x02\x04\x04\x04\x04\x02\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x04\x04\0\x02\t\x02\t\t\t\t\x02\x02\x02\x02\0\0\0\0\0\0\0\0\t\t\t\t\t\t\0\0\t\t\t\t\t\t\t\t\x05\x04\x04\x0B\x0B\x02\x02\x02\x04\x04\x04\x04\x04\x04\x04\x04\x02\x02\x02\x02\t\t\0\0\t\x04\x04\x02\x02\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\t\t\t\t\t\t\t\t\x02\x02\0\0\0\0\0\0\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x18\x18\x04\x04\x04\x18\x18\x18\x18\x18\x18\x18\0\0\0\0\0\0\0\0\0\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\0\x02+++++++\0\0+\0\0++++\0++\0++++++++\t\t\t\t\t\t\0\t\t\0\0\t\t\t/,\t,\t\t\x04\x04\x04\0\0\0\0\0\0\0\0\0\x02\t\t\t\t\t\t\t\0\0\t\t\t\t\t\t\x02\x05\x02\t\0\0\0\0\0\0\0\0\0\0\0\x02\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\x02\t\t\t\t\x05\x02\x04\x04\x04\x04\x05\x02\t\0\0\0\0\0\0\0\0\x02\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\x04\x04\x04\x02\x05\x05\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x02\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x05\x0B\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\0\0\0\t\0\t\t\0\t\t\t\t\t\t\x02\t\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\0\x02\x02\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\0\t\t\t\t\t\x02\0\0\0\0\0\0\0--\x04\t\t\t\t\x04\x04\0\0\0\0\0\0\0\t\t,\t++++++++++++\0++++++++++++++\t\t\t\t\t\t\t\0\0\0\t\t/\x04\x04\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E----------\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x15\x15\x15\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x14\x14\x14\x08\x08\x08\x02\x02\x08\x02\x02\x02\x14\x08\x14\x08\x02\x02\x02\x02\x02\x02\x02\x02\x02\x14\x08\x08\x02\x02\x02\x02\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x14\x08\x0C\x0C\x0C\x14\x08\x14\x08\t\x02\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\0\0\0\0\x04\x04\t\t\t\t\t\x04\0\0\0\0\0\0\0\0\0\0\t\t\t\t\t\t\t\x04\x04\x04\x02\x02\x02\x02\x02\x02\x04\x02\0\0\0\0\0\0\0\0\0\0\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\0\x02\x02\x02\x02\x02\x02\x02\x04\x04\x02\x02\0\0\0\0\0\t\t\t\t\t\t\t\t\0\0\0\0\0\0\0\t\x12\x12\x12\x12\x0C\0\0\0\0\0\0\0\0\0\0\0\t\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0E\x0E\x0E\0\0\0\0\0\0\0\0\0\0\0\0\0%\0\0\0\0\0\0\0\0\0\0\0\0\0%%%\0\0%\0\0\0\0\0\0\0\0\0\0%%%%\0\0\0\0\0\0\0\0\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\x02\t\t\x04\t\t\t\t\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\t\t\t\t\t\x02\x02\x02\t\t\t\x02\x02\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\x02\x02\t\t\t\x02\0\0\0\0\0\0\0\0\0\0\x02\0\0\x02\x02\0\0\x02\x02\x02\x02\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\x02\0\x02\x02\x02\x02\x02\0\x02\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\x02\x02\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x02\x02\x04\x04\x04\x04\x02\0\0\0\0\t\t\t\t\t\t\t\t\t\0\0\t\t\t\t\t\0\t\t\0\t\t\t\t\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\t\t\t\t\t\t\x02\x02\x02\x02\x02\x02\x02\0\0\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\0\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\0\0\0\0\0\x16\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\x02\0\x02\x02\0\x02\x02\x02\x02\t\t\t\t\t\t\t\x02\0\0\0\0\x13\x13\x13\x13\x13\x13\x13\x13\x13\x13\0\0\0\0\x14\x14\x15\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\x02\x02\0\x02\0\0\x02\0\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\x02\0\x02\0\x02\0\0\0\0\x02\0\0\0\0\x02\0\x02\0\x02\0\x02\x02\x02\0\x02\x02\0\x02\0\0\x02\0\x02\0\x02\0\x02\0\x02\x02\0\x02\0\0\x02\x02\x02\x02\0\x02\x02\x02\x02\0\x02\x02\x02\x02\0\x02\0\x02\x02\x02\0\x02\x02\x02\x02\x02\0\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x0E\x0E\x0E\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x0E\x0E\x0E\x0E\x0E\x0E''''''''''''''''\x0E\x0E\x0E\x0E\x0E(\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x02\x02\x0E\x0E\x0E\x0E\x0E\x02\x0E\x0E\x0E(((\x0E\x0E(\x0E\x0E(((\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E)))))\x0E\x0E((\x0E\x0E((((((((((\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E((((((((((\x0E\x0E\x0E(\x0E\x0E\x0E(((\x0E(((\x0E\x0E\x0E\x0E\x0E\x0E\x0E(\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x02\x0E\x02\x0E\x02\x0E\x0E\x0E\x0E\x0E(\x0E\x0E\x0E\x0E\x02\x02\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0E\x0E\x0E\x0E((\x0E\x0E\x0E\x0E(\x0E\x0E\x0E\x0E\x0E(\x0E\x0E\x0E\x0E((\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x02\x02\x02\x02\x02\x02\x02\x02\x0E\x0E\x0E\x0E\x02\x02\x02\x02\x02\x02\x0E\x0E\x0E\x0E\x0E\x0E(((\x0E\x0E\x0E(((((\x02\x02\x02\x02\x02\x02\x17\x17\x17\x12\x12\x12\x02\x02\x02\x02\x0E\x0E\x0E\x0E(((\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E(\x0E\x0E\x0E\x02\x02\x02\x02\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02(\x0E\x0E((((((((((\x0E\x0E(((\x0E\x0E\x0E\x0E\x0E((\x0E((\x0E(\x0E\x0E\x0E\x0E(((((((((((((\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\0\0\0\0\0") }, icu::properties::LineBreak(0u8)));
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::LineBreakV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::LineBreakV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_LB_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::LineBreakV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_loe_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_loe_v1.rs.data
new file mode 100644
index 0000000000..e6b3d7b521
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_loe_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<LogicalOrderExceptionV1Marker>` 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_loe_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_LOE_V1: &'static <icu::properties::provider::LogicalOrderExceptionV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"@\x0E\0\0E\x0E\0\0\xC0\x0E\0\0\xC5\x0E\0\0\xB5\x19\0\0\xB8\x19\0\0\xBA\x19\0\0\xBB\x19\0\0\xB5\xAA\0\0\xB7\xAA\0\0\xB9\xAA\0\0\xBA\xAA\0\0\xBB\xAA\0\0\xBD\xAA\0\0") }, 19u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::LogicalOrderExceptionV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::LogicalOrderExceptionV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_LOE_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::LogicalOrderExceptionV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_lower_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_lower_v1.rs.data
new file mode 100644
index 0000000000..060a60d46b
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_lower_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<LowercaseV1Marker>` 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_lower_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_LOWER_V1: &'static <icu::properties::provider::LowercaseV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"a\0\0\0{\0\0\0\xAA\0\0\0\xAB\0\0\0\xB5\0\0\0\xB6\0\0\0\xBA\0\0\0\xBB\0\0\0\xDF\0\0\0\xF7\0\0\0\xF8\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x05\x01\0\0\x06\x01\0\0\x07\x01\0\0\x08\x01\0\0\t\x01\0\0\n\x01\0\0\x0B\x01\0\0\x0C\x01\0\0\r\x01\0\0\x0E\x01\0\0\x0F\x01\0\0\x10\x01\0\0\x11\x01\0\0\x12\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0\x17\x01\0\0\x18\x01\0\0\x19\x01\0\0\x1A\x01\0\0\x1B\x01\0\0\x1C\x01\0\0\x1D\x01\0\0\x1E\x01\0\0\x1F\x01\0\0 \x01\0\0!\x01\0\0\"\x01\0\0#\x01\0\0$\x01\0\0%\x01\0\0&\x01\0\0'\x01\0\0(\x01\0\0)\x01\0\0*\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0/\x01\0\x000\x01\0\x001\x01\0\x002\x01\0\x003\x01\0\x004\x01\0\x005\x01\0\x006\x01\0\x007\x01\0\09\x01\0\0:\x01\0\0;\x01\0\0<\x01\0\0=\x01\0\0>\x01\0\0?\x01\0\0@\x01\0\0A\x01\0\0B\x01\0\0C\x01\0\0D\x01\0\0E\x01\0\0F\x01\0\0G\x01\0\0H\x01\0\0J\x01\0\0K\x01\0\0L\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0Q\x01\0\0R\x01\0\0S\x01\0\0T\x01\0\0U\x01\0\0V\x01\0\0W\x01\0\0X\x01\0\0Y\x01\0\0Z\x01\0\0[\x01\0\0\\\x01\0\0]\x01\0\0^\x01\0\0_\x01\0\0`\x01\0\0a\x01\0\0b\x01\0\0c\x01\0\0d\x01\0\0e\x01\0\0f\x01\0\0g\x01\0\0h\x01\0\0i\x01\0\0j\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0o\x01\0\0p\x01\0\0q\x01\0\0r\x01\0\0s\x01\0\0t\x01\0\0u\x01\0\0v\x01\0\0w\x01\0\0x\x01\0\0z\x01\0\0{\x01\0\0|\x01\0\0}\x01\0\0~\x01\0\0\x81\x01\0\0\x83\x01\0\0\x84\x01\0\0\x85\x01\0\0\x86\x01\0\0\x88\x01\0\0\x89\x01\0\0\x8C\x01\0\0\x8E\x01\0\0\x92\x01\0\0\x93\x01\0\0\x95\x01\0\0\x96\x01\0\0\x99\x01\0\0\x9C\x01\0\0\x9E\x01\0\0\x9F\x01\0\0\xA1\x01\0\0\xA2\x01\0\0\xA3\x01\0\0\xA4\x01\0\0\xA5\x01\0\0\xA6\x01\0\0\xA8\x01\0\0\xA9\x01\0\0\xAA\x01\0\0\xAC\x01\0\0\xAD\x01\0\0\xAE\x01\0\0\xB0\x01\0\0\xB1\x01\0\0\xB4\x01\0\0\xB5\x01\0\0\xB6\x01\0\0\xB7\x01\0\0\xB9\x01\0\0\xBB\x01\0\0\xBD\x01\0\0\xC0\x01\0\0\xC6\x01\0\0\xC7\x01\0\0\xC9\x01\0\0\xCA\x01\0\0\xCC\x01\0\0\xCD\x01\0\0\xCE\x01\0\0\xCF\x01\0\0\xD0\x01\0\0\xD1\x01\0\0\xD2\x01\0\0\xD3\x01\0\0\xD4\x01\0\0\xD5\x01\0\0\xD6\x01\0\0\xD7\x01\0\0\xD8\x01\0\0\xD9\x01\0\0\xDA\x01\0\0\xDB\x01\0\0\xDC\x01\0\0\xDE\x01\0\0\xDF\x01\0\0\xE0\x01\0\0\xE1\x01\0\0\xE2\x01\0\0\xE3\x01\0\0\xE4\x01\0\0\xE5\x01\0\0\xE6\x01\0\0\xE7\x01\0\0\xE8\x01\0\0\xE9\x01\0\0\xEA\x01\0\0\xEB\x01\0\0\xEC\x01\0\0\xED\x01\0\0\xEE\x01\0\0\xEF\x01\0\0\xF1\x01\0\0\xF3\x01\0\0\xF4\x01\0\0\xF5\x01\0\0\xF6\x01\0\0\xF9\x01\0\0\xFA\x01\0\0\xFB\x01\0\0\xFC\x01\0\0\xFD\x01\0\0\xFE\x01\0\0\xFF\x01\0\0\0\x02\0\0\x01\x02\0\0\x02\x02\0\0\x03\x02\0\0\x04\x02\0\0\x05\x02\0\0\x06\x02\0\0\x07\x02\0\0\x08\x02\0\0\t\x02\0\0\n\x02\0\0\x0B\x02\0\0\x0C\x02\0\0\r\x02\0\0\x0E\x02\0\0\x0F\x02\0\0\x10\x02\0\0\x11\x02\0\0\x12\x02\0\0\x13\x02\0\0\x14\x02\0\0\x15\x02\0\0\x16\x02\0\0\x17\x02\0\0\x18\x02\0\0\x19\x02\0\0\x1A\x02\0\0\x1B\x02\0\0\x1C\x02\0\0\x1D\x02\0\0\x1E\x02\0\0\x1F\x02\0\0 \x02\0\0!\x02\0\0\"\x02\0\0#\x02\0\0$\x02\0\0%\x02\0\0&\x02\0\0'\x02\0\0(\x02\0\0)\x02\0\0*\x02\0\0+\x02\0\0,\x02\0\0-\x02\0\0.\x02\0\0/\x02\0\x000\x02\0\x001\x02\0\x002\x02\0\x003\x02\0\0:\x02\0\0<\x02\0\0=\x02\0\0?\x02\0\0A\x02\0\0B\x02\0\0C\x02\0\0G\x02\0\0H\x02\0\0I\x02\0\0J\x02\0\0K\x02\0\0L\x02\0\0M\x02\0\0N\x02\0\0O\x02\0\0\x94\x02\0\0\x95\x02\0\0\xB9\x02\0\0\xC0\x02\0\0\xC2\x02\0\0\xE0\x02\0\0\xE5\x02\0\0E\x03\0\0F\x03\0\0q\x03\0\0r\x03\0\0s\x03\0\0t\x03\0\0w\x03\0\0x\x03\0\0z\x03\0\0~\x03\0\0\x90\x03\0\0\x91\x03\0\0\xAC\x03\0\0\xCF\x03\0\0\xD0\x03\0\0\xD2\x03\0\0\xD5\x03\0\0\xD8\x03\0\0\xD9\x03\0\0\xDA\x03\0\0\xDB\x03\0\0\xDC\x03\0\0\xDD\x03\0\0\xDE\x03\0\0\xDF\x03\0\0\xE0\x03\0\0\xE1\x03\0\0\xE2\x03\0\0\xE3\x03\0\0\xE4\x03\0\0\xE5\x03\0\0\xE6\x03\0\0\xE7\x03\0\0\xE8\x03\0\0\xE9\x03\0\0\xEA\x03\0\0\xEB\x03\0\0\xEC\x03\0\0\xED\x03\0\0\xEE\x03\0\0\xEF\x03\0\0\xF4\x03\0\0\xF5\x03\0\0\xF6\x03\0\0\xF8\x03\0\0\xF9\x03\0\0\xFB\x03\0\0\xFD\x03\0\x000\x04\0\0`\x04\0\0a\x04\0\0b\x04\0\0c\x04\0\0d\x04\0\0e\x04\0\0f\x04\0\0g\x04\0\0h\x04\0\0i\x04\0\0j\x04\0\0k\x04\0\0l\x04\0\0m\x04\0\0n\x04\0\0o\x04\0\0p\x04\0\0q\x04\0\0r\x04\0\0s\x04\0\0t\x04\0\0u\x04\0\0v\x04\0\0w\x04\0\0x\x04\0\0y\x04\0\0z\x04\0\0{\x04\0\0|\x04\0\0}\x04\0\0~\x04\0\0\x7F\x04\0\0\x80\x04\0\0\x81\x04\0\0\x82\x04\0\0\x8B\x04\0\0\x8C\x04\0\0\x8D\x04\0\0\x8E\x04\0\0\x8F\x04\0\0\x90\x04\0\0\x91\x04\0\0\x92\x04\0\0\x93\x04\0\0\x94\x04\0\0\x95\x04\0\0\x96\x04\0\0\x97\x04\0\0\x98\x04\0\0\x99\x04\0\0\x9A\x04\0\0\x9B\x04\0\0\x9C\x04\0\0\x9D\x04\0\0\x9E\x04\0\0\x9F\x04\0\0\xA0\x04\0\0\xA1\x04\0\0\xA2\x04\0\0\xA3\x04\0\0\xA4\x04\0\0\xA5\x04\0\0\xA6\x04\0\0\xA7\x04\0\0\xA8\x04\0\0\xA9\x04\0\0\xAA\x04\0\0\xAB\x04\0\0\xAC\x04\0\0\xAD\x04\0\0\xAE\x04\0\0\xAF\x04\0\0\xB0\x04\0\0\xB1\x04\0\0\xB2\x04\0\0\xB3\x04\0\0\xB4\x04\0\0\xB5\x04\0\0\xB6\x04\0\0\xB7\x04\0\0\xB8\x04\0\0\xB9\x04\0\0\xBA\x04\0\0\xBB\x04\0\0\xBC\x04\0\0\xBD\x04\0\0\xBE\x04\0\0\xBF\x04\0\0\xC0\x04\0\0\xC2\x04\0\0\xC3\x04\0\0\xC4\x04\0\0\xC5\x04\0\0\xC6\x04\0\0\xC7\x04\0\0\xC8\x04\0\0\xC9\x04\0\0\xCA\x04\0\0\xCB\x04\0\0\xCC\x04\0\0\xCD\x04\0\0\xCE\x04\0\0\xD0\x04\0\0\xD1\x04\0\0\xD2\x04\0\0\xD3\x04\0\0\xD4\x04\0\0\xD5\x04\0\0\xD6\x04\0\0\xD7\x04\0\0\xD8\x04\0\0\xD9\x04\0\0\xDA\x04\0\0\xDB\x04\0\0\xDC\x04\0\0\xDD\x04\0\0\xDE\x04\0\0\xDF\x04\0\0\xE0\x04\0\0\xE1\x04\0\0\xE2\x04\0\0\xE3\x04\0\0\xE4\x04\0\0\xE5\x04\0\0\xE6\x04\0\0\xE7\x04\0\0\xE8\x04\0\0\xE9\x04\0\0\xEA\x04\0\0\xEB\x04\0\0\xEC\x04\0\0\xED\x04\0\0\xEE\x04\0\0\xEF\x04\0\0\xF0\x04\0\0\xF1\x04\0\0\xF2\x04\0\0\xF3\x04\0\0\xF4\x04\0\0\xF5\x04\0\0\xF6\x04\0\0\xF7\x04\0\0\xF8\x04\0\0\xF9\x04\0\0\xFA\x04\0\0\xFB\x04\0\0\xFC\x04\0\0\xFD\x04\0\0\xFE\x04\0\0\xFF\x04\0\0\0\x05\0\0\x01\x05\0\0\x02\x05\0\0\x03\x05\0\0\x04\x05\0\0\x05\x05\0\0\x06\x05\0\0\x07\x05\0\0\x08\x05\0\0\t\x05\0\0\n\x05\0\0\x0B\x05\0\0\x0C\x05\0\0\r\x05\0\0\x0E\x05\0\0\x0F\x05\0\0\x10\x05\0\0\x11\x05\0\0\x12\x05\0\0\x13\x05\0\0\x14\x05\0\0\x15\x05\0\0\x16\x05\0\0\x17\x05\0\0\x18\x05\0\0\x19\x05\0\0\x1A\x05\0\0\x1B\x05\0\0\x1C\x05\0\0\x1D\x05\0\0\x1E\x05\0\0\x1F\x05\0\0 \x05\0\0!\x05\0\0\"\x05\0\0#\x05\0\0$\x05\0\0%\x05\0\0&\x05\0\0'\x05\0\0(\x05\0\0)\x05\0\0*\x05\0\0+\x05\0\0,\x05\0\0-\x05\0\0.\x05\0\0/\x05\0\x000\x05\0\0`\x05\0\0\x89\x05\0\0\xD0\x10\0\0\xFB\x10\0\0\xFC\x10\0\0\0\x11\0\0\xF8\x13\0\0\xFE\x13\0\0\x80\x1C\0\0\x89\x1C\0\0\0\x1D\0\0\xC0\x1D\0\0\x01\x1E\0\0\x02\x1E\0\0\x03\x1E\0\0\x04\x1E\0\0\x05\x1E\0\0\x06\x1E\0\0\x07\x1E\0\0\x08\x1E\0\0\t\x1E\0\0\n\x1E\0\0\x0B\x1E\0\0\x0C\x1E\0\0\r\x1E\0\0\x0E\x1E\0\0\x0F\x1E\0\0\x10\x1E\0\0\x11\x1E\0\0\x12\x1E\0\0\x13\x1E\0\0\x14\x1E\0\0\x15\x1E\0\0\x16\x1E\0\0\x17\x1E\0\0\x18\x1E\0\0\x19\x1E\0\0\x1A\x1E\0\0\x1B\x1E\0\0\x1C\x1E\0\0\x1D\x1E\0\0\x1E\x1E\0\0\x1F\x1E\0\0 \x1E\0\0!\x1E\0\0\"\x1E\0\0#\x1E\0\0$\x1E\0\0%\x1E\0\0&\x1E\0\0'\x1E\0\0(\x1E\0\0)\x1E\0\0*\x1E\0\0+\x1E\0\0,\x1E\0\0-\x1E\0\0.\x1E\0\0/\x1E\0\x000\x1E\0\x001\x1E\0\x002\x1E\0\x003\x1E\0\x004\x1E\0\x005\x1E\0\x006\x1E\0\x007\x1E\0\08\x1E\0\09\x1E\0\0:\x1E\0\0;\x1E\0\0<\x1E\0\0=\x1E\0\0>\x1E\0\0?\x1E\0\0@\x1E\0\0A\x1E\0\0B\x1E\0\0C\x1E\0\0D\x1E\0\0E\x1E\0\0F\x1E\0\0G\x1E\0\0H\x1E\0\0I\x1E\0\0J\x1E\0\0K\x1E\0\0L\x1E\0\0M\x1E\0\0N\x1E\0\0O\x1E\0\0P\x1E\0\0Q\x1E\0\0R\x1E\0\0S\x1E\0\0T\x1E\0\0U\x1E\0\0V\x1E\0\0W\x1E\0\0X\x1E\0\0Y\x1E\0\0Z\x1E\0\0[\x1E\0\0\\\x1E\0\0]\x1E\0\0^\x1E\0\0_\x1E\0\0`\x1E\0\0a\x1E\0\0b\x1E\0\0c\x1E\0\0d\x1E\0\0e\x1E\0\0f\x1E\0\0g\x1E\0\0h\x1E\0\0i\x1E\0\0j\x1E\0\0k\x1E\0\0l\x1E\0\0m\x1E\0\0n\x1E\0\0o\x1E\0\0p\x1E\0\0q\x1E\0\0r\x1E\0\0s\x1E\0\0t\x1E\0\0u\x1E\0\0v\x1E\0\0w\x1E\0\0x\x1E\0\0y\x1E\0\0z\x1E\0\0{\x1E\0\0|\x1E\0\0}\x1E\0\0~\x1E\0\0\x7F\x1E\0\0\x80\x1E\0\0\x81\x1E\0\0\x82\x1E\0\0\x83\x1E\0\0\x84\x1E\0\0\x85\x1E\0\0\x86\x1E\0\0\x87\x1E\0\0\x88\x1E\0\0\x89\x1E\0\0\x8A\x1E\0\0\x8B\x1E\0\0\x8C\x1E\0\0\x8D\x1E\0\0\x8E\x1E\0\0\x8F\x1E\0\0\x90\x1E\0\0\x91\x1E\0\0\x92\x1E\0\0\x93\x1E\0\0\x94\x1E\0\0\x95\x1E\0\0\x9E\x1E\0\0\x9F\x1E\0\0\xA0\x1E\0\0\xA1\x1E\0\0\xA2\x1E\0\0\xA3\x1E\0\0\xA4\x1E\0\0\xA5\x1E\0\0\xA6\x1E\0\0\xA7\x1E\0\0\xA8\x1E\0\0\xA9\x1E\0\0\xAA\x1E\0\0\xAB\x1E\0\0\xAC\x1E\0\0\xAD\x1E\0\0\xAE\x1E\0\0\xAF\x1E\0\0\xB0\x1E\0\0\xB1\x1E\0\0\xB2\x1E\0\0\xB3\x1E\0\0\xB4\x1E\0\0\xB5\x1E\0\0\xB6\x1E\0\0\xB7\x1E\0\0\xB8\x1E\0\0\xB9\x1E\0\0\xBA\x1E\0\0\xBB\x1E\0\0\xBC\x1E\0\0\xBD\x1E\0\0\xBE\x1E\0\0\xBF\x1E\0\0\xC0\x1E\0\0\xC1\x1E\0\0\xC2\x1E\0\0\xC3\x1E\0\0\xC4\x1E\0\0\xC5\x1E\0\0\xC6\x1E\0\0\xC7\x1E\0\0\xC8\x1E\0\0\xC9\x1E\0\0\xCA\x1E\0\0\xCB\x1E\0\0\xCC\x1E\0\0\xCD\x1E\0\0\xCE\x1E\0\0\xCF\x1E\0\0\xD0\x1E\0\0\xD1\x1E\0\0\xD2\x1E\0\0\xD3\x1E\0\0\xD4\x1E\0\0\xD5\x1E\0\0\xD6\x1E\0\0\xD7\x1E\0\0\xD8\x1E\0\0\xD9\x1E\0\0\xDA\x1E\0\0\xDB\x1E\0\0\xDC\x1E\0\0\xDD\x1E\0\0\xDE\x1E\0\0\xDF\x1E\0\0\xE0\x1E\0\0\xE1\x1E\0\0\xE2\x1E\0\0\xE3\x1E\0\0\xE4\x1E\0\0\xE5\x1E\0\0\xE6\x1E\0\0\xE7\x1E\0\0\xE8\x1E\0\0\xE9\x1E\0\0\xEA\x1E\0\0\xEB\x1E\0\0\xEC\x1E\0\0\xED\x1E\0\0\xEE\x1E\0\0\xEF\x1E\0\0\xF0\x1E\0\0\xF1\x1E\0\0\xF2\x1E\0\0\xF3\x1E\0\0\xF4\x1E\0\0\xF5\x1E\0\0\xF6\x1E\0\0\xF7\x1E\0\0\xF8\x1E\0\0\xF9\x1E\0\0\xFA\x1E\0\0\xFB\x1E\0\0\xFC\x1E\0\0\xFD\x1E\0\0\xFE\x1E\0\0\xFF\x1E\0\0\x08\x1F\0\0\x10\x1F\0\0\x16\x1F\0\0 \x1F\0\0(\x1F\0\x000\x1F\0\08\x1F\0\0@\x1F\0\0F\x1F\0\0P\x1F\0\0X\x1F\0\0`\x1F\0\0h\x1F\0\0p\x1F\0\0~\x1F\0\0\x80\x1F\0\0\x88\x1F\0\0\x90\x1F\0\0\x98\x1F\0\0\xA0\x1F\0\0\xA8\x1F\0\0\xB0\x1F\0\0\xB5\x1F\0\0\xB6\x1F\0\0\xB8\x1F\0\0\xBE\x1F\0\0\xBF\x1F\0\0\xC2\x1F\0\0\xC5\x1F\0\0\xC6\x1F\0\0\xC8\x1F\0\0\xD0\x1F\0\0\xD4\x1F\0\0\xD6\x1F\0\0\xD8\x1F\0\0\xE0\x1F\0\0\xE8\x1F\0\0\xF2\x1F\0\0\xF5\x1F\0\0\xF6\x1F\0\0\xF8\x1F\0\0q \0\0r \0\0\x7F \0\0\x80 \0\0\x90 \0\0\x9D \0\0\n!\0\0\x0B!\0\0\x0E!\0\0\x10!\0\0\x13!\0\0\x14!\0\0/!\0\x000!\0\x004!\0\x005!\0\09!\0\0:!\0\0<!\0\0>!\0\0F!\0\0J!\0\0N!\0\0O!\0\0p!\0\0\x80!\0\0\x84!\0\0\x85!\0\0\xD0$\0\0\xEA$\0\x000,\0\0`,\0\0a,\0\0b,\0\0e,\0\0g,\0\0h,\0\0i,\0\0j,\0\0k,\0\0l,\0\0m,\0\0q,\0\0r,\0\0s,\0\0u,\0\0v,\0\0~,\0\0\x81,\0\0\x82,\0\0\x83,\0\0\x84,\0\0\x85,\0\0\x86,\0\0\x87,\0\0\x88,\0\0\x89,\0\0\x8A,\0\0\x8B,\0\0\x8C,\0\0\x8D,\0\0\x8E,\0\0\x8F,\0\0\x90,\0\0\x91,\0\0\x92,\0\0\x93,\0\0\x94,\0\0\x95,\0\0\x96,\0\0\x97,\0\0\x98,\0\0\x99,\0\0\x9A,\0\0\x9B,\0\0\x9C,\0\0\x9D,\0\0\x9E,\0\0\x9F,\0\0\xA0,\0\0\xA1,\0\0\xA2,\0\0\xA3,\0\0\xA4,\0\0\xA5,\0\0\xA6,\0\0\xA7,\0\0\xA8,\0\0\xA9,\0\0\xAA,\0\0\xAB,\0\0\xAC,\0\0\xAD,\0\0\xAE,\0\0\xAF,\0\0\xB0,\0\0\xB1,\0\0\xB2,\0\0\xB3,\0\0\xB4,\0\0\xB5,\0\0\xB6,\0\0\xB7,\0\0\xB8,\0\0\xB9,\0\0\xBA,\0\0\xBB,\0\0\xBC,\0\0\xBD,\0\0\xBE,\0\0\xBF,\0\0\xC0,\0\0\xC1,\0\0\xC2,\0\0\xC3,\0\0\xC4,\0\0\xC5,\0\0\xC6,\0\0\xC7,\0\0\xC8,\0\0\xC9,\0\0\xCA,\0\0\xCB,\0\0\xCC,\0\0\xCD,\0\0\xCE,\0\0\xCF,\0\0\xD0,\0\0\xD1,\0\0\xD2,\0\0\xD3,\0\0\xD4,\0\0\xD5,\0\0\xD6,\0\0\xD7,\0\0\xD8,\0\0\xD9,\0\0\xDA,\0\0\xDB,\0\0\xDC,\0\0\xDD,\0\0\xDE,\0\0\xDF,\0\0\xE0,\0\0\xE1,\0\0\xE2,\0\0\xE3,\0\0\xE5,\0\0\xEC,\0\0\xED,\0\0\xEE,\0\0\xEF,\0\0\xF3,\0\0\xF4,\0\0\0-\0\0&-\0\0'-\0\0(-\0\0--\0\0.-\0\0A\xA6\0\0B\xA6\0\0C\xA6\0\0D\xA6\0\0E\xA6\0\0F\xA6\0\0G\xA6\0\0H\xA6\0\0I\xA6\0\0J\xA6\0\0K\xA6\0\0L\xA6\0\0M\xA6\0\0N\xA6\0\0O\xA6\0\0P\xA6\0\0Q\xA6\0\0R\xA6\0\0S\xA6\0\0T\xA6\0\0U\xA6\0\0V\xA6\0\0W\xA6\0\0X\xA6\0\0Y\xA6\0\0Z\xA6\0\0[\xA6\0\0\\\xA6\0\0]\xA6\0\0^\xA6\0\0_\xA6\0\0`\xA6\0\0a\xA6\0\0b\xA6\0\0c\xA6\0\0d\xA6\0\0e\xA6\0\0f\xA6\0\0g\xA6\0\0h\xA6\0\0i\xA6\0\0j\xA6\0\0k\xA6\0\0l\xA6\0\0m\xA6\0\0n\xA6\0\0\x81\xA6\0\0\x82\xA6\0\0\x83\xA6\0\0\x84\xA6\0\0\x85\xA6\0\0\x86\xA6\0\0\x87\xA6\0\0\x88\xA6\0\0\x89\xA6\0\0\x8A\xA6\0\0\x8B\xA6\0\0\x8C\xA6\0\0\x8D\xA6\0\0\x8E\xA6\0\0\x8F\xA6\0\0\x90\xA6\0\0\x91\xA6\0\0\x92\xA6\0\0\x93\xA6\0\0\x94\xA6\0\0\x95\xA6\0\0\x96\xA6\0\0\x97\xA6\0\0\x98\xA6\0\0\x99\xA6\0\0\x9A\xA6\0\0\x9B\xA6\0\0\x9E\xA6\0\0#\xA7\0\0$\xA7\0\0%\xA7\0\0&\xA7\0\0'\xA7\0\0(\xA7\0\0)\xA7\0\0*\xA7\0\0+\xA7\0\0,\xA7\0\0-\xA7\0\0.\xA7\0\0/\xA7\0\x002\xA7\0\x003\xA7\0\x004\xA7\0\x005\xA7\0\x006\xA7\0\x007\xA7\0\08\xA7\0\09\xA7\0\0:\xA7\0\0;\xA7\0\0<\xA7\0\0=\xA7\0\0>\xA7\0\0?\xA7\0\0@\xA7\0\0A\xA7\0\0B\xA7\0\0C\xA7\0\0D\xA7\0\0E\xA7\0\0F\xA7\0\0G\xA7\0\0H\xA7\0\0I\xA7\0\0J\xA7\0\0K\xA7\0\0L\xA7\0\0M\xA7\0\0N\xA7\0\0O\xA7\0\0P\xA7\0\0Q\xA7\0\0R\xA7\0\0S\xA7\0\0T\xA7\0\0U\xA7\0\0V\xA7\0\0W\xA7\0\0X\xA7\0\0Y\xA7\0\0Z\xA7\0\0[\xA7\0\0\\\xA7\0\0]\xA7\0\0^\xA7\0\0_\xA7\0\0`\xA7\0\0a\xA7\0\0b\xA7\0\0c\xA7\0\0d\xA7\0\0e\xA7\0\0f\xA7\0\0g\xA7\0\0h\xA7\0\0i\xA7\0\0j\xA7\0\0k\xA7\0\0l\xA7\0\0m\xA7\0\0n\xA7\0\0o\xA7\0\0y\xA7\0\0z\xA7\0\0{\xA7\0\0|\xA7\0\0}\xA7\0\0\x7F\xA7\0\0\x80\xA7\0\0\x81\xA7\0\0\x82\xA7\0\0\x83\xA7\0\0\x84\xA7\0\0\x85\xA7\0\0\x86\xA7\0\0\x87\xA7\0\0\x88\xA7\0\0\x8C\xA7\0\0\x8D\xA7\0\0\x8E\xA7\0\0\x8F\xA7\0\0\x91\xA7\0\0\x92\xA7\0\0\x93\xA7\0\0\x96\xA7\0\0\x97\xA7\0\0\x98\xA7\0\0\x99\xA7\0\0\x9A\xA7\0\0\x9B\xA7\0\0\x9C\xA7\0\0\x9D\xA7\0\0\x9E\xA7\0\0\x9F\xA7\0\0\xA0\xA7\0\0\xA1\xA7\0\0\xA2\xA7\0\0\xA3\xA7\0\0\xA4\xA7\0\0\xA5\xA7\0\0\xA6\xA7\0\0\xA7\xA7\0\0\xA8\xA7\0\0\xA9\xA7\0\0\xAA\xA7\0\0\xAF\xA7\0\0\xB0\xA7\0\0\xB5\xA7\0\0\xB6\xA7\0\0\xB7\xA7\0\0\xB8\xA7\0\0\xB9\xA7\0\0\xBA\xA7\0\0\xBB\xA7\0\0\xBC\xA7\0\0\xBD\xA7\0\0\xBE\xA7\0\0\xBF\xA7\0\0\xC0\xA7\0\0\xC1\xA7\0\0\xC2\xA7\0\0\xC3\xA7\0\0\xC4\xA7\0\0\xC8\xA7\0\0\xC9\xA7\0\0\xCA\xA7\0\0\xCB\xA7\0\0\xD1\xA7\0\0\xD2\xA7\0\0\xD3\xA7\0\0\xD4\xA7\0\0\xD5\xA7\0\0\xD6\xA7\0\0\xD7\xA7\0\0\xD8\xA7\0\0\xD9\xA7\0\0\xDA\xA7\0\0\xF2\xA7\0\0\xF5\xA7\0\0\xF6\xA7\0\0\xF7\xA7\0\0\xF8\xA7\0\0\xFB\xA7\0\x000\xAB\0\0[\xAB\0\0\\\xAB\0\0j\xAB\0\0p\xAB\0\0\xC0\xAB\0\0\0\xFB\0\0\x07\xFB\0\0\x13\xFB\0\0\x18\xFB\0\0A\xFF\0\0[\xFF\0\0(\x04\x01\0P\x04\x01\0\xD8\x04\x01\0\xFC\x04\x01\0\x97\x05\x01\0\xA2\x05\x01\0\xA3\x05\x01\0\xB2\x05\x01\0\xB3\x05\x01\0\xBA\x05\x01\0\xBB\x05\x01\0\xBD\x05\x01\0\x80\x07\x01\0\x81\x07\x01\0\x83\x07\x01\0\x86\x07\x01\0\x87\x07\x01\0\xB1\x07\x01\0\xB2\x07\x01\0\xBB\x07\x01\0\xC0\x0C\x01\0\xF3\x0C\x01\0\xC0\x18\x01\0\xE0\x18\x01\0`n\x01\0\x80n\x01\0\x1A\xD4\x01\x004\xD4\x01\0N\xD4\x01\0U\xD4\x01\0V\xD4\x01\0h\xD4\x01\0\x82\xD4\x01\0\x9C\xD4\x01\0\xB6\xD4\x01\0\xBA\xD4\x01\0\xBB\xD4\x01\0\xBC\xD4\x01\0\xBD\xD4\x01\0\xC4\xD4\x01\0\xC5\xD4\x01\0\xD0\xD4\x01\0\xEA\xD4\x01\0\x04\xD5\x01\0\x1E\xD5\x01\08\xD5\x01\0R\xD5\x01\0l\xD5\x01\0\x86\xD5\x01\0\xA0\xD5\x01\0\xBA\xD5\x01\0\xD4\xD5\x01\0\xEE\xD5\x01\0\x08\xD6\x01\0\"\xD6\x01\0<\xD6\x01\0V\xD6\x01\0p\xD6\x01\0\x8A\xD6\x01\0\xA6\xD6\x01\0\xC2\xD6\x01\0\xDB\xD6\x01\0\xDC\xD6\x01\0\xE2\xD6\x01\0\xFC\xD6\x01\0\x15\xD7\x01\0\x16\xD7\x01\0\x1C\xD7\x01\x006\xD7\x01\0O\xD7\x01\0P\xD7\x01\0V\xD7\x01\0p\xD7\x01\0\x89\xD7\x01\0\x8A\xD7\x01\0\x90\xD7\x01\0\xAA\xD7\x01\0\xC3\xD7\x01\0\xC4\xD7\x01\0\xCA\xD7\x01\0\xCB\xD7\x01\0\xCC\xD7\x01\0\0\xDF\x01\0\n\xDF\x01\0\x0B\xDF\x01\0\x1F\xDF\x01\0%\xDF\x01\0+\xDF\x01\x000\xE0\x01\0n\xE0\x01\0\"\xE9\x01\0D\xE9\x01\0") }, 2544u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::LowercaseV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::LowercaseV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_LOWER_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::LowercaseV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_math_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_math_v1.rs.data
new file mode 100644
index 0000000000..264b5d9652
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_math_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<MathV1Marker>` 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_math_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_MATH_V1: &'static <icu::properties::provider::MathV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x7F\0\0\0\xAC\0\0\0\xAD\0\0\0\xB1\0\0\0\xB2\0\0\0\xD7\0\0\0\xD8\0\0\0\xF7\0\0\0\xF8\0\0\0\xD0\x03\0\0\xD3\x03\0\0\xD5\x03\0\0\xD6\x03\0\0\xF0\x03\0\0\xF2\x03\0\0\xF4\x03\0\0\xF7\x03\0\0\x06\x06\0\0\t\x06\0\0\x16 \0\0\x17 \0\x002 \0\x005 \0\0@ \0\0A \0\0D \0\0E \0\0R \0\0S \0\0a \0\0e \0\0z \0\0\x7F \0\0\x8A \0\0\x8F \0\0\xD0 \0\0\xDD \0\0\xE1 \0\0\xE2 \0\0\xE5 \0\0\xE7 \0\0\xEB \0\0\xF0 \0\0\x02!\0\0\x03!\0\0\x07!\0\0\x08!\0\0\n!\0\0\x14!\0\0\x15!\0\0\x16!\0\0\x18!\0\0\x1E!\0\0$!\0\0%!\0\0(!\0\0*!\0\0,!\0\0.!\0\0/!\0\x002!\0\x003!\0\09!\0\0<!\0\0J!\0\0K!\0\0L!\0\0\x90!\0\0\xA8!\0\0\xA9!\0\0\xAF!\0\0\xB0!\0\0\xB2!\0\0\xB6!\0\0\xB8!\0\0\xBC!\0\0\xDC!\0\0\xDD!\0\0\xDE!\0\0\xE4!\0\0\xE6!\0\0\xF4!\0\0\0#\0\0\x08#\0\0\x0C#\0\0 #\0\0\"#\0\0|#\0\0}#\0\0\x9B#\0\0\xB6#\0\0\xB7#\0\0\xB8#\0\0\xD0#\0\0\xD1#\0\0\xDC#\0\0\xE3#\0\0\xA0%\0\0\xA2%\0\0\xAE%\0\0\xB8%\0\0\xBC%\0\0\xC2%\0\0\xC6%\0\0\xC8%\0\0\xCA%\0\0\xCC%\0\0\xCF%\0\0\xD4%\0\0\xE2%\0\0\xE3%\0\0\xE4%\0\0\xE5%\0\0\xE7%\0\0\xED%\0\0\xF8%\0\0\0&\0\0\x05&\0\0\x07&\0\0@&\0\0A&\0\0B&\0\0C&\0\0`&\0\0d&\0\0m&\0\0p&\0\0\xC0'\0\0\0(\0\0\0)\0\0\0+\0\x000+\0\0E+\0\0G+\0\0M+\0\0)\xFB\0\0*\xFB\0\0a\xFE\0\0g\xFE\0\0h\xFE\0\0i\xFE\0\0\x0B\xFF\0\0\x0C\xFF\0\0\x1C\xFF\0\0\x1F\xFF\0\0<\xFF\0\0=\xFF\0\0>\xFF\0\0?\xFF\0\0\\\xFF\0\0]\xFF\0\0^\xFF\0\0_\xFF\0\0\xE2\xFF\0\0\xE3\xFF\0\0\xE9\xFF\0\0\xED\xFF\0\0\0\xD4\x01\0U\xD4\x01\0V\xD4\x01\0\x9D\xD4\x01\0\x9E\xD4\x01\0\xA0\xD4\x01\0\xA2\xD4\x01\0\xA3\xD4\x01\0\xA5\xD4\x01\0\xA7\xD4\x01\0\xA9\xD4\x01\0\xAD\xD4\x01\0\xAE\xD4\x01\0\xBA\xD4\x01\0\xBB\xD4\x01\0\xBC\xD4\x01\0\xBD\xD4\x01\0\xC4\xD4\x01\0\xC5\xD4\x01\0\x06\xD5\x01\0\x07\xD5\x01\0\x0B\xD5\x01\0\r\xD5\x01\0\x15\xD5\x01\0\x16\xD5\x01\0\x1D\xD5\x01\0\x1E\xD5\x01\0:\xD5\x01\0;\xD5\x01\0?\xD5\x01\0@\xD5\x01\0E\xD5\x01\0F\xD5\x01\0G\xD5\x01\0J\xD5\x01\0Q\xD5\x01\0R\xD5\x01\0\xA6\xD6\x01\0\xA8\xD6\x01\0\xCC\xD7\x01\0\xCE\xD7\x01\0\0\xD8\x01\0\0\xEE\x01\0\x04\xEE\x01\0\x05\xEE\x01\0 \xEE\x01\0!\xEE\x01\0#\xEE\x01\0$\xEE\x01\0%\xEE\x01\0'\xEE\x01\0(\xEE\x01\0)\xEE\x01\x003\xEE\x01\x004\xEE\x01\08\xEE\x01\09\xEE\x01\0:\xEE\x01\0;\xEE\x01\0<\xEE\x01\0B\xEE\x01\0C\xEE\x01\0G\xEE\x01\0H\xEE\x01\0I\xEE\x01\0J\xEE\x01\0K\xEE\x01\0L\xEE\x01\0M\xEE\x01\0P\xEE\x01\0Q\xEE\x01\0S\xEE\x01\0T\xEE\x01\0U\xEE\x01\0W\xEE\x01\0X\xEE\x01\0Y\xEE\x01\0Z\xEE\x01\0[\xEE\x01\0\\\xEE\x01\0]\xEE\x01\0^\xEE\x01\0_\xEE\x01\0`\xEE\x01\0a\xEE\x01\0c\xEE\x01\0d\xEE\x01\0e\xEE\x01\0g\xEE\x01\0k\xEE\x01\0l\xEE\x01\0s\xEE\x01\0t\xEE\x01\0x\xEE\x01\0y\xEE\x01\0}\xEE\x01\0~\xEE\x01\0\x7F\xEE\x01\0\x80\xEE\x01\0\x8A\xEE\x01\0\x8B\xEE\x01\0\x9C\xEE\x01\0\xA1\xEE\x01\0\xA4\xEE\x01\0\xA5\xEE\x01\0\xAA\xEE\x01\0\xAB\xEE\x01\0\xBC\xEE\x01\0\xF0\xEE\x01\0\xF2\xEE\x01\0") }, 2310u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::MathV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::MathV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_MATH_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::MathV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_nchar_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_nchar_v1.rs.data
new file mode 100644
index 0000000000..6febaa0ea8
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_nchar_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<NoncharacterCodePointV1Marker>` 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_nchar_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_NCHAR_V1: &'static <icu::properties::provider::NoncharacterCodePointV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xD0\xFD\0\0\xF0\xFD\0\0\xFE\xFF\0\0\0\0\x01\0\xFE\xFF\x01\0\0\0\x02\0\xFE\xFF\x02\0\0\0\x03\0\xFE\xFF\x03\0\0\0\x04\0\xFE\xFF\x04\0\0\0\x05\0\xFE\xFF\x05\0\0\0\x06\0\xFE\xFF\x06\0\0\0\x07\0\xFE\xFF\x07\0\0\0\x08\0\xFE\xFF\x08\0\0\0\t\0\xFE\xFF\t\0\0\0\n\0\xFE\xFF\n\0\0\0\x0B\0\xFE\xFF\x0B\0\0\0\x0C\0\xFE\xFF\x0C\0\0\0\r\0\xFE\xFF\r\0\0\0\x0E\0\xFE\xFF\x0E\0\0\0\x0F\0\xFE\xFF\x0F\0\0\0\x10\0\xFE\xFF\x10\0\0\0\x11\0") }, 66u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::NoncharacterCodePointV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::NoncharacterCodePointV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_NCHAR_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::NoncharacterCodePointV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_nfcinert_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_nfcinert_v1.rs.data
new file mode 100644
index 0000000000..ad953c6144
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_nfcinert_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<NfcInertV1Marker>` 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_nfcinert_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_NFCINERT_V1: &'static <icu::properties::provider::NfcInertV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0\0\0<\0\0\0?\0\0\0A\0\0\0Q\0\0\0R\0\0\0[\0\0\0a\0\0\0q\0\0\0r\0\0\0{\0\0\0\xA8\0\0\0\xA9\0\0\0\xC0\0\0\0\xD0\0\0\0\xD1\0\0\0\xD7\0\0\0\xD8\0\0\0\xDE\0\0\0\xE0\0\0\0\xF0\0\0\0\xF1\0\0\0\xF7\0\0\0\xF8\0\0\0\xFE\0\0\0\xFF\0\0\0\x04\x01\0\0\x06\x01\0\0\x10\x01\0\0\x12\x01\0\0\x18\x01\0\0\x1A\x01\0\0\"\x01\0\0$\x01\0\0&\x01\0\0(\x01\0\0.\x01\0\x000\x01\0\x001\x01\0\09\x01\0\0;\x01\0\0=\x01\0\0?\x01\0\0C\x01\0\0E\x01\0\0G\x01\0\0I\x01\0\0L\x01\0\0R\x01\0\0T\x01\0\0V\x01\0\0X\x01\0\0^\x01\0\0`\x01\0\0b\x01\0\0d\x01\0\0f\x01\0\0h\x01\0\0r\x01\0\0t\x01\0\0\x80\x01\0\0\xA0\x01\0\0\xA2\x01\0\0\xAF\x01\0\0\xB1\x01\0\0\xB7\x01\0\0\xB8\x01\0\0\xCD\x01\0\0\xDD\x01\0\0\xDE\x01\0\0\xE2\x01\0\0\xE6\x01\0\0\xEC\x01\0\0\xF4\x01\0\0\xF6\x01\0\0\xF8\x01\0\0\xFC\x01\0\0\0\x02\0\0\x1C\x02\0\0\x1E\x02\0\0 \x02\0\0&\x02\0\x004\x02\0\0\x92\x02\0\0\x93\x02\0\0\0\x03\0\0O\x03\0\0P\x03\0\0p\x03\0\0t\x03\0\0u\x03\0\0~\x03\0\0\x7F\x03\0\0\x87\x03\0\0\x88\x03\0\0\x91\x03\0\0\x92\x03\0\0\x95\x03\0\0\x96\x03\0\0\x97\x03\0\0\x98\x03\0\0\x99\x03\0\0\x9A\x03\0\0\x9F\x03\0\0\xA0\x03\0\0\xA1\x03\0\0\xA2\x03\0\0\xA5\x03\0\0\xA6\x03\0\0\xA9\x03\0\0\xAA\x03\0\0\xAC\x03\0\0\xAD\x03\0\0\xAE\x03\0\0\xAF\x03\0\0\xB1\x03\0\0\xB2\x03\0\0\xB5\x03\0\0\xB6\x03\0\0\xB7\x03\0\0\xB8\x03\0\0\xB9\x03\0\0\xBA\x03\0\0\xBF\x03\0\0\xC0\x03\0\0\xC1\x03\0\0\xC2\x03\0\0\xC5\x03\0\0\xC6\x03\0\0\xC9\x03\0\0\xCC\x03\0\0\xCE\x03\0\0\xCF\x03\0\0\xD2\x03\0\0\xD3\x03\0\0\x06\x04\0\0\x07\x04\0\0\x10\x04\0\0\x11\x04\0\0\x13\x04\0\0\x14\x04\0\0\x15\x04\0\0\x19\x04\0\0\x1A\x04\0\0\x1B\x04\0\0\x1E\x04\0\0\x1F\x04\0\0#\x04\0\0$\x04\0\0'\x04\0\0(\x04\0\0+\x04\0\0,\x04\0\0-\x04\0\0.\x04\0\x000\x04\0\x001\x04\0\x003\x04\0\x004\x04\0\x005\x04\0\09\x04\0\0:\x04\0\0;\x04\0\0>\x04\0\0?\x04\0\0C\x04\0\0D\x04\0\0G\x04\0\0H\x04\0\0K\x04\0\0L\x04\0\0M\x04\0\0N\x04\0\0V\x04\0\0W\x04\0\0t\x04\0\0v\x04\0\0\x83\x04\0\0\x88\x04\0\0\xD8\x04\0\0\xDA\x04\0\0\xE8\x04\0\0\xEA\x04\0\0\x91\x05\0\0\xBE\x05\0\0\xBF\x05\0\0\xC0\x05\0\0\xC1\x05\0\0\xC3\x05\0\0\xC4\x05\0\0\xC6\x05\0\0\xC7\x05\0\0\xC8\x05\0\0\x10\x06\0\0\x1B\x06\0\0\"\x06\0\0$\x06\0\0'\x06\0\0(\x06\0\0H\x06\0\0I\x06\0\0J\x06\0\0`\x06\0\0p\x06\0\0q\x06\0\0\xC1\x06\0\0\xC2\x06\0\0\xD2\x06\0\0\xD3\x06\0\0\xD5\x06\0\0\xDD\x06\0\0\xDF\x06\0\0\xE5\x06\0\0\xE7\x06\0\0\xE9\x06\0\0\xEA\x06\0\0\xEE\x06\0\0\x11\x07\0\0\x12\x07\0\x000\x07\0\0K\x07\0\0\xEB\x07\0\0\xF4\x07\0\0\xFD\x07\0\0\xFE\x07\0\0\x16\x08\0\0\x1A\x08\0\0\x1B\x08\0\0$\x08\0\0%\x08\0\0(\x08\0\0)\x08\0\0.\x08\0\0Y\x08\0\0\\\x08\0\0\x98\x08\0\0\xA0\x08\0\0\xCA\x08\0\0\xE2\x08\0\0\xE3\x08\0\0\0\t\0\0(\t\0\0)\t\0\x000\t\0\x001\t\0\x003\t\0\x004\t\0\0<\t\0\0=\t\0\0M\t\0\0N\t\0\0Q\t\0\0U\t\0\0X\t\0\0`\t\0\0\xBC\t\0\0\xBD\t\0\0\xBE\t\0\0\xBF\t\0\0\xC7\t\0\0\xC8\t\0\0\xCD\t\0\0\xCE\t\0\0\xD7\t\0\0\xD8\t\0\0\xDC\t\0\0\xDE\t\0\0\xDF\t\0\0\xE0\t\0\0\xFE\t\0\0\xFF\t\0\x003\n\0\x004\n\0\x006\n\0\x007\n\0\0<\n\0\0=\n\0\0M\n\0\0N\n\0\0Y\n\0\0\\\n\0\0^\n\0\0_\n\0\0\xBC\n\0\0\xBD\n\0\0\xCD\n\0\0\xCE\n\0\0<\x0B\0\0=\x0B\0\0>\x0B\0\0?\x0B\0\0G\x0B\0\0H\x0B\0\0M\x0B\0\0N\x0B\0\0V\x0B\0\0X\x0B\0\0\\\x0B\0\0^\x0B\0\0\x92\x0B\0\0\x93\x0B\0\0\xBE\x0B\0\0\xBF\x0B\0\0\xC6\x0B\0\0\xC8\x0B\0\0\xCD\x0B\0\0\xCE\x0B\0\0\xD7\x0B\0\0\xD8\x0B\0\0<\x0C\0\0=\x0C\0\0F\x0C\0\0G\x0C\0\0M\x0C\0\0N\x0C\0\0U\x0C\0\0W\x0C\0\0\xBC\x0C\0\0\xBD\x0C\0\0\xBF\x0C\0\0\xC0\x0C\0\0\xC2\x0C\0\0\xC3\x0C\0\0\xC6\x0C\0\0\xC7\x0C\0\0\xCA\x0C\0\0\xCB\x0C\0\0\xCD\x0C\0\0\xCE\x0C\0\0\xD5\x0C\0\0\xD7\x0C\0\0;\r\0\0=\r\0\0>\r\0\0?\r\0\0F\r\0\0H\r\0\0M\r\0\0N\r\0\0W\r\0\0X\r\0\0\xCA\r\0\0\xCB\r\0\0\xCF\r\0\0\xD0\r\0\0\xD9\r\0\0\xDA\r\0\0\xDC\r\0\0\xDD\r\0\0\xDF\r\0\0\xE0\r\0\08\x0E\0\0;\x0E\0\0H\x0E\0\0L\x0E\0\0\xB8\x0E\0\0\xBB\x0E\0\0\xC8\x0E\0\0\xCC\x0E\0\0\x18\x0F\0\0\x1A\x0F\0\x005\x0F\0\x006\x0F\0\x007\x0F\0\08\x0F\0\09\x0F\0\0:\x0F\0\0C\x0F\0\0D\x0F\0\0M\x0F\0\0N\x0F\0\0R\x0F\0\0S\x0F\0\0W\x0F\0\0X\x0F\0\0\\\x0F\0\0]\x0F\0\0i\x0F\0\0j\x0F\0\0q\x0F\0\0w\x0F\0\0x\x0F\0\0y\x0F\0\0z\x0F\0\0~\x0F\0\0\x80\x0F\0\0\x85\x0F\0\0\x86\x0F\0\0\x88\x0F\0\0\x93\x0F\0\0\x94\x0F\0\0\x9D\x0F\0\0\x9E\x0F\0\0\xA2\x0F\0\0\xA3\x0F\0\0\xA7\x0F\0\0\xA8\x0F\0\0\xAC\x0F\0\0\xAD\x0F\0\0\xB9\x0F\0\0\xBA\x0F\0\0\xC6\x0F\0\0\xC7\x0F\0\0%\x10\0\0&\x10\0\0.\x10\0\0/\x10\0\x007\x10\0\08\x10\0\09\x10\0\0;\x10\0\0\x8D\x10\0\0\x8E\x10\0\0\0\x11\0\0\x13\x11\0\0a\x11\0\0v\x11\0\0\xA8\x11\0\0\xC3\x11\0\0]\x13\0\0`\x13\0\0\x14\x17\0\0\x16\x17\0\x004\x17\0\x005\x17\0\0\xD2\x17\0\0\xD3\x17\0\0\xDD\x17\0\0\xDE\x17\0\0\xA9\x18\0\0\xAA\x18\0\09\x19\0\0<\x19\0\0\x17\x1A\0\0\x19\x1A\0\0`\x1A\0\0a\x1A\0\0u\x1A\0\0}\x1A\0\0\x7F\x1A\0\0\x80\x1A\0\0\xB0\x1A\0\0\xBE\x1A\0\0\xBF\x1A\0\0\xCF\x1A\0\0\x05\x1B\0\0\x06\x1B\0\0\x07\x1B\0\0\x08\x1B\0\0\t\x1B\0\0\n\x1B\0\0\x0B\x1B\0\0\x0C\x1B\0\0\r\x1B\0\0\x0E\x1B\0\0\x11\x1B\0\0\x12\x1B\0\x004\x1B\0\x006\x1B\0\0:\x1B\0\0;\x1B\0\0<\x1B\0\0=\x1B\0\0>\x1B\0\0@\x1B\0\0B\x1B\0\0C\x1B\0\0D\x1B\0\0E\x1B\0\0k\x1B\0\0t\x1B\0\0\xAA\x1B\0\0\xAC\x1B\0\0\xE6\x1B\0\0\xE7\x1B\0\0\xF2\x1B\0\0\xF4\x1B\0\x007\x1C\0\08\x1C\0\0\xD0\x1C\0\0\xD3\x1C\0\0\xD4\x1C\0\0\xE1\x1C\0\0\xE2\x1C\0\0\xE9\x1C\0\0\xED\x1C\0\0\xEE\x1C\0\0\xF4\x1C\0\0\xF5\x1C\0\0\xF8\x1C\0\0\xFA\x1C\0\0\xC0\x1D\0\0\x04\x1E\0\0\n\x1E\0\0\x10\x1E\0\0\x12\x1E\0\0\x1C\x1E\0\0 \x1E\0\0(\x1E\0\0*\x1E\0\0B\x1E\0\0D\x1E\0\0T\x1E\0\0X\x1E\0\0~\x1E\0\0\x80\x1E\0\0\x88\x1E\0\0\x8E\x1E\0\0\x92\x1E\0\0\x96\x1E\0\0\x9A\x1E\0\0\xA0\x1E\0\0\xF4\x1E\0\0\xF6\x1E\0\0\xFA\x1E\0\0\0\x1F\0\0\x12\x1F\0\0\x18\x1F\0\0\x1A\x1F\0\0 \x1F\0\x002\x1F\0\08\x1F\0\0:\x1F\0\0@\x1F\0\0B\x1F\0\0H\x1F\0\0J\x1F\0\0P\x1F\0\0R\x1F\0\0Y\x1F\0\0Z\x1F\0\0`\x1F\0\0r\x1F\0\0s\x1F\0\0v\x1F\0\0w\x1F\0\0x\x1F\0\0y\x1F\0\0z\x1F\0\0{\x1F\0\0~\x1F\0\0\x80\x1F\0\0\x82\x1F\0\0\x88\x1F\0\0\x8A\x1F\0\0\x90\x1F\0\0\x92\x1F\0\0\x98\x1F\0\0\x9A\x1F\0\0\xA0\x1F\0\0\xA2\x1F\0\0\xA8\x1F\0\0\xAA\x1F\0\0\xB3\x1F\0\0\xB4\x1F\0\0\xB6\x1F\0\0\xB7\x1F\0\0\xBB\x1F\0\0\xBD\x1F\0\0\xBE\x1F\0\0\xC0\x1F\0\0\xC3\x1F\0\0\xC4\x1F\0\0\xC6\x1F\0\0\xC7\x1F\0\0\xC9\x1F\0\0\xCA\x1F\0\0\xCB\x1F\0\0\xCD\x1F\0\0\xD3\x1F\0\0\xD4\x1F\0\0\xDB\x1F\0\0\xDC\x1F\0\0\xE3\x1F\0\0\xE4\x1F\0\0\xEB\x1F\0\0\xEC\x1F\0\0\xEE\x1F\0\0\xF0\x1F\0\0\xF3\x1F\0\0\xF4\x1F\0\0\xF6\x1F\0\0\xF7\x1F\0\0\xF9\x1F\0\0\xFA\x1F\0\0\xFB\x1F\0\0\xFF\x1F\0\0\0 \0\0\x02 \0\0\xD0 \0\0\xDD \0\0\xE1 \0\0\xE2 \0\0\xE5 \0\0\xF1 \0\0&!\0\0'!\0\0*!\0\0,!\0\0\x90!\0\0\x91!\0\0\x92!\0\0\x93!\0\0\x94!\0\0\x95!\0\0\xD0!\0\0\xD1!\0\0\xD2!\0\0\xD3!\0\0\xD4!\0\0\xD5!\0\0\x03\"\0\0\x04\"\0\0\x08\"\0\0\t\"\0\0\x0B\"\0\0\x0C\"\0\0#\"\0\0$\"\0\0%\"\0\0&\"\0\0<\"\0\0=\"\0\0C\"\0\0D\"\0\0E\"\0\0F\"\0\0H\"\0\0I\"\0\0M\"\0\0N\"\0\0a\"\0\0b\"\0\0d\"\0\0f\"\0\0r\"\0\0t\"\0\0v\"\0\0x\"\0\0z\"\0\0~\"\0\0\x82\"\0\0\x84\"\0\0\x86\"\0\0\x88\"\0\0\x91\"\0\0\x93\"\0\0\xA2\"\0\0\xA3\"\0\0\xA8\"\0\0\xAA\"\0\0\xAB\"\0\0\xAC\"\0\0\xB2\"\0\0\xB6\"\0\0)#\0\0+#\0\0\xDC*\0\0\xDD*\0\0\xEF,\0\0\xF2,\0\0\x7F-\0\0\x80-\0\0\xE0-\0\0\0.\0\0*0\0\x0000\0\0F0\0\0G0\0\0K0\0\0L0\0\0M0\0\0N0\0\0O0\0\0P0\0\0Q0\0\0R0\0\0S0\0\0T0\0\0U0\0\0V0\0\0W0\0\0X0\0\0Y0\0\0Z0\0\0[0\0\0\\0\0\0]0\0\0^0\0\0_0\0\0`0\0\0a0\0\0b0\0\0d0\0\0e0\0\0f0\0\0g0\0\0h0\0\0i0\0\0o0\0\0p0\0\0r0\0\0s0\0\0u0\0\0v0\0\0x0\0\0y0\0\0{0\0\0|0\0\0\x990\0\0\x9B0\0\0\x9D0\0\0\x9E0\0\0\xA60\0\0\xA70\0\0\xAB0\0\0\xAC0\0\0\xAD0\0\0\xAE0\0\0\xAF0\0\0\xB00\0\0\xB10\0\0\xB20\0\0\xB30\0\0\xB40\0\0\xB50\0\0\xB60\0\0\xB70\0\0\xB80\0\0\xB90\0\0\xBA0\0\0\xBB0\0\0\xBC0\0\0\xBD0\0\0\xBE0\0\0\xBF0\0\0\xC00\0\0\xC10\0\0\xC20\0\0\xC40\0\0\xC50\0\0\xC60\0\0\xC70\0\0\xC80\0\0\xC90\0\0\xCF0\0\0\xD00\0\0\xD20\0\0\xD30\0\0\xD50\0\0\xD60\0\0\xD80\0\0\xD90\0\0\xDB0\0\0\xDC0\0\0\xEF0\0\0\xF30\0\0\xFD0\0\0\xFE0\0\0o\xA6\0\0p\xA6\0\0t\xA6\0\0~\xA6\0\0\x9E\xA6\0\0\xA0\xA6\0\0\xF0\xA6\0\0\xF2\xA6\0\0\x06\xA8\0\0\x07\xA8\0\0,\xA8\0\0-\xA8\0\0\xC4\xA8\0\0\xC5\xA8\0\0\xE0\xA8\0\0\xF2\xA8\0\0+\xA9\0\0.\xA9\0\0S\xA9\0\0T\xA9\0\0\xB3\xA9\0\0\xB4\xA9\0\0\xC0\xA9\0\0\xC1\xA9\0\0\xB0\xAA\0\0\xB1\xAA\0\0\xB2\xAA\0\0\xB5\xAA\0\0\xB7\xAA\0\0\xB9\xAA\0\0\xBE\xAA\0\0\xC0\xAA\0\0\xC1\xAA\0\0\xC2\xAA\0\0\xF6\xAA\0\0\xF7\xAA\0\0\xED\xAB\0\0\xEE\xAB\0\0\0\xAC\0\0\x01\xAC\0\0\x1C\xAC\0\0\x1D\xAC\0\08\xAC\0\09\xAC\0\0T\xAC\0\0U\xAC\0\0p\xAC\0\0q\xAC\0\0\x8C\xAC\0\0\x8D\xAC\0\0\xA8\xAC\0\0\xA9\xAC\0\0\xC4\xAC\0\0\xC5\xAC\0\0\xE0\xAC\0\0\xE1\xAC\0\0\xFC\xAC\0\0\xFD\xAC\0\0\x18\xAD\0\0\x19\xAD\0\x004\xAD\0\x005\xAD\0\0P\xAD\0\0Q\xAD\0\0l\xAD\0\0m\xAD\0\0\x88\xAD\0\0\x89\xAD\0\0\xA4\xAD\0\0\xA5\xAD\0\0\xC0\xAD\0\0\xC1\xAD\0\0\xDC\xAD\0\0\xDD\xAD\0\0\xF8\xAD\0\0\xF9\xAD\0\0\x14\xAE\0\0\x15\xAE\0\x000\xAE\0\x001\xAE\0\0L\xAE\0\0M\xAE\0\0h\xAE\0\0i\xAE\0\0\x84\xAE\0\0\x85\xAE\0\0\xA0\xAE\0\0\xA1\xAE\0\0\xBC\xAE\0\0\xBD\xAE\0\0\xD8\xAE\0\0\xD9\xAE\0\0\xF4\xAE\0\0\xF5\xAE\0\0\x10\xAF\0\0\x11\xAF\0\0,\xAF\0\0-\xAF\0\0H\xAF\0\0I\xAF\0\0d\xAF\0\0e\xAF\0\0\x80\xAF\0\0\x81\xAF\0\0\x9C\xAF\0\0\x9D\xAF\0\0\xB8\xAF\0\0\xB9\xAF\0\0\xD4\xAF\0\0\xD5\xAF\0\0\xF0\xAF\0\0\xF1\xAF\0\0\x0C\xB0\0\0\r\xB0\0\0(\xB0\0\0)\xB0\0\0D\xB0\0\0E\xB0\0\0`\xB0\0\0a\xB0\0\0|\xB0\0\0}\xB0\0\0\x98\xB0\0\0\x99\xB0\0\0\xB4\xB0\0\0\xB5\xB0\0\0\xD0\xB0\0\0\xD1\xB0\0\0\xEC\xB0\0\0\xED\xB0\0\0\x08\xB1\0\0\t\xB1\0\0$\xB1\0\0%\xB1\0\0@\xB1\0\0A\xB1\0\0\\\xB1\0\0]\xB1\0\0x\xB1\0\0y\xB1\0\0\x94\xB1\0\0\x95\xB1\0\0\xB0\xB1\0\0\xB1\xB1\0\0\xCC\xB1\0\0\xCD\xB1\0\0\xE8\xB1\0\0\xE9\xB1\0\0\x04\xB2\0\0\x05\xB2\0\0 \xB2\0\0!\xB2\0\0<\xB2\0\0=\xB2\0\0X\xB2\0\0Y\xB2\0\0t\xB2\0\0u\xB2\0\0\x90\xB2\0\0\x91\xB2\0\0\xAC\xB2\0\0\xAD\xB2\0\0\xC8\xB2\0\0\xC9\xB2\0\0\xE4\xB2\0\0\xE5\xB2\0\0\0\xB3\0\0\x01\xB3\0\0\x1C\xB3\0\0\x1D\xB3\0\08\xB3\0\09\xB3\0\0T\xB3\0\0U\xB3\0\0p\xB3\0\0q\xB3\0\0\x8C\xB3\0\0\x8D\xB3\0\0\xA8\xB3\0\0\xA9\xB3\0\0\xC4\xB3\0\0\xC5\xB3\0\0\xE0\xB3\0\0\xE1\xB3\0\0\xFC\xB3\0\0\xFD\xB3\0\0\x18\xB4\0\0\x19\xB4\0\x004\xB4\0\x005\xB4\0\0P\xB4\0\0Q\xB4\0\0l\xB4\0\0m\xB4\0\0\x88\xB4\0\0\x89\xB4\0\0\xA4\xB4\0\0\xA5\xB4\0\0\xC0\xB4\0\0\xC1\xB4\0\0\xDC\xB4\0\0\xDD\xB4\0\0\xF8\xB4\0\0\xF9\xB4\0\0\x14\xB5\0\0\x15\xB5\0\x000\xB5\0\x001\xB5\0\0L\xB5\0\0M\xB5\0\0h\xB5\0\0i\xB5\0\0\x84\xB5\0\0\x85\xB5\0\0\xA0\xB5\0\0\xA1\xB5\0\0\xBC\xB5\0\0\xBD\xB5\0\0\xD8\xB5\0\0\xD9\xB5\0\0\xF4\xB5\0\0\xF5\xB5\0\0\x10\xB6\0\0\x11\xB6\0\0,\xB6\0\0-\xB6\0\0H\xB6\0\0I\xB6\0\0d\xB6\0\0e\xB6\0\0\x80\xB6\0\0\x81\xB6\0\0\x9C\xB6\0\0\x9D\xB6\0\0\xB8\xB6\0\0\xB9\xB6\0\0\xD4\xB6\0\0\xD5\xB6\0\0\xF0\xB6\0\0\xF1\xB6\0\0\x0C\xB7\0\0\r\xB7\0\0(\xB7\0\0)\xB7\0\0D\xB7\0\0E\xB7\0\0`\xB7\0\0a\xB7\0\0|\xB7\0\0}\xB7\0\0\x98\xB7\0\0\x99\xB7\0\0\xB4\xB7\0\0\xB5\xB7\0\0\xD0\xB7\0\0\xD1\xB7\0\0\xEC\xB7\0\0\xED\xB7\0\0\x08\xB8\0\0\t\xB8\0\0$\xB8\0\0%\xB8\0\0@\xB8\0\0A\xB8\0\0\\\xB8\0\0]\xB8\0\0x\xB8\0\0y\xB8\0\0\x94\xB8\0\0\x95\xB8\0\0\xB0\xB8\0\0\xB1\xB8\0\0\xCC\xB8\0\0\xCD\xB8\0\0\xE8\xB8\0\0\xE9\xB8\0\0\x04\xB9\0\0\x05\xB9\0\0 \xB9\0\0!\xB9\0\0<\xB9\0\0=\xB9\0\0X\xB9\0\0Y\xB9\0\0t\xB9\0\0u\xB9\0\0\x90\xB9\0\0\x91\xB9\0\0\xAC\xB9\0\0\xAD\xB9\0\0\xC8\xB9\0\0\xC9\xB9\0\0\xE4\xB9\0\0\xE5\xB9\0\0\0\xBA\0\0\x01\xBA\0\0\x1C\xBA\0\0\x1D\xBA\0\08\xBA\0\09\xBA\0\0T\xBA\0\0U\xBA\0\0p\xBA\0\0q\xBA\0\0\x8C\xBA\0\0\x8D\xBA\0\0\xA8\xBA\0\0\xA9\xBA\0\0\xC4\xBA\0\0\xC5\xBA\0\0\xE0\xBA\0\0\xE1\xBA\0\0\xFC\xBA\0\0\xFD\xBA\0\0\x18\xBB\0\0\x19\xBB\0\x004\xBB\0\x005\xBB\0\0P\xBB\0\0Q\xBB\0\0l\xBB\0\0m\xBB\0\0\x88\xBB\0\0\x89\xBB\0\0\xA4\xBB\0\0\xA5\xBB\0\0\xC0\xBB\0\0\xC1\xBB\0\0\xDC\xBB\0\0\xDD\xBB\0\0\xF8\xBB\0\0\xF9\xBB\0\0\x14\xBC\0\0\x15\xBC\0\x000\xBC\0\x001\xBC\0\0L\xBC\0\0M\xBC\0\0h\xBC\0\0i\xBC\0\0\x84\xBC\0\0\x85\xBC\0\0\xA0\xBC\0\0\xA1\xBC\0\0\xBC\xBC\0\0\xBD\xBC\0\0\xD8\xBC\0\0\xD9\xBC\0\0\xF4\xBC\0\0\xF5\xBC\0\0\x10\xBD\0\0\x11\xBD\0\0,\xBD\0\0-\xBD\0\0H\xBD\0\0I\xBD\0\0d\xBD\0\0e\xBD\0\0\x80\xBD\0\0\x81\xBD\0\0\x9C\xBD\0\0\x9D\xBD\0\0\xB8\xBD\0\0\xB9\xBD\0\0\xD4\xBD\0\0\xD5\xBD\0\0\xF0\xBD\0\0\xF1\xBD\0\0\x0C\xBE\0\0\r\xBE\0\0(\xBE\0\0)\xBE\0\0D\xBE\0\0E\xBE\0\0`\xBE\0\0a\xBE\0\0|\xBE\0\0}\xBE\0\0\x98\xBE\0\0\x99\xBE\0\0\xB4\xBE\0\0\xB5\xBE\0\0\xD0\xBE\0\0\xD1\xBE\0\0\xEC\xBE\0\0\xED\xBE\0\0\x08\xBF\0\0\t\xBF\0\0$\xBF\0\0%\xBF\0\0@\xBF\0\0A\xBF\0\0\\\xBF\0\0]\xBF\0\0x\xBF\0\0y\xBF\0\0\x94\xBF\0\0\x95\xBF\0\0\xB0\xBF\0\0\xB1\xBF\0\0\xCC\xBF\0\0\xCD\xBF\0\0\xE8\xBF\0\0\xE9\xBF\0\0\x04\xC0\0\0\x05\xC0\0\0 \xC0\0\0!\xC0\0\0<\xC0\0\0=\xC0\0\0X\xC0\0\0Y\xC0\0\0t\xC0\0\0u\xC0\0\0\x90\xC0\0\0\x91\xC0\0\0\xAC\xC0\0\0\xAD\xC0\0\0\xC8\xC0\0\0\xC9\xC0\0\0\xE4\xC0\0\0\xE5\xC0\0\0\0\xC1\0\0\x01\xC1\0\0\x1C\xC1\0\0\x1D\xC1\0\08\xC1\0\09\xC1\0\0T\xC1\0\0U\xC1\0\0p\xC1\0\0q\xC1\0\0\x8C\xC1\0\0\x8D\xC1\0\0\xA8\xC1\0\0\xA9\xC1\0\0\xC4\xC1\0\0\xC5\xC1\0\0\xE0\xC1\0\0\xE1\xC1\0\0\xFC\xC1\0\0\xFD\xC1\0\0\x18\xC2\0\0\x19\xC2\0\x004\xC2\0\x005\xC2\0\0P\xC2\0\0Q\xC2\0\0l\xC2\0\0m\xC2\0\0\x88\xC2\0\0\x89\xC2\0\0\xA4\xC2\0\0\xA5\xC2\0\0\xC0\xC2\0\0\xC1\xC2\0\0\xDC\xC2\0\0\xDD\xC2\0\0\xF8\xC2\0\0\xF9\xC2\0\0\x14\xC3\0\0\x15\xC3\0\x000\xC3\0\x001\xC3\0\0L\xC3\0\0M\xC3\0\0h\xC3\0\0i\xC3\0\0\x84\xC3\0\0\x85\xC3\0\0\xA0\xC3\0\0\xA1\xC3\0\0\xBC\xC3\0\0\xBD\xC3\0\0\xD8\xC3\0\0\xD9\xC3\0\0\xF4\xC3\0\0\xF5\xC3\0\0\x10\xC4\0\0\x11\xC4\0\0,\xC4\0\0-\xC4\0\0H\xC4\0\0I\xC4\0\0d\xC4\0\0e\xC4\0\0\x80\xC4\0\0\x81\xC4\0\0\x9C\xC4\0\0\x9D\xC4\0\0\xB8\xC4\0\0\xB9\xC4\0\0\xD4\xC4\0\0\xD5\xC4\0\0\xF0\xC4\0\0\xF1\xC4\0\0\x0C\xC5\0\0\r\xC5\0\0(\xC5\0\0)\xC5\0\0D\xC5\0\0E\xC5\0\0`\xC5\0\0a\xC5\0\0|\xC5\0\0}\xC5\0\0\x98\xC5\0\0\x99\xC5\0\0\xB4\xC5\0\0\xB5\xC5\0\0\xD0\xC5\0\0\xD1\xC5\0\0\xEC\xC5\0\0\xED\xC5\0\0\x08\xC6\0\0\t\xC6\0\0$\xC6\0\0%\xC6\0\0@\xC6\0\0A\xC6\0\0\\\xC6\0\0]\xC6\0\0x\xC6\0\0y\xC6\0\0\x94\xC6\0\0\x95\xC6\0\0\xB0\xC6\0\0\xB1\xC6\0\0\xCC\xC6\0\0\xCD\xC6\0\0\xE8\xC6\0\0\xE9\xC6\0\0\x04\xC7\0\0\x05\xC7\0\0 \xC7\0\0!\xC7\0\0<\xC7\0\0=\xC7\0\0X\xC7\0\0Y\xC7\0\0t\xC7\0\0u\xC7\0\0\x90\xC7\0\0\x91\xC7\0\0\xAC\xC7\0\0\xAD\xC7\0\0\xC8\xC7\0\0\xC9\xC7\0\0\xE4\xC7\0\0\xE5\xC7\0\0\0\xC8\0\0\x01\xC8\0\0\x1C\xC8\0\0\x1D\xC8\0\08\xC8\0\09\xC8\0\0T\xC8\0\0U\xC8\0\0p\xC8\0\0q\xC8\0\0\x8C\xC8\0\0\x8D\xC8\0\0\xA8\xC8\0\0\xA9\xC8\0\0\xC4\xC8\0\0\xC5\xC8\0\0\xE0\xC8\0\0\xE1\xC8\0\0\xFC\xC8\0\0\xFD\xC8\0\0\x18\xC9\0\0\x19\xC9\0\x004\xC9\0\x005\xC9\0\0P\xC9\0\0Q\xC9\0\0l\xC9\0\0m\xC9\0\0\x88\xC9\0\0\x89\xC9\0\0\xA4\xC9\0\0\xA5\xC9\0\0\xC0\xC9\0\0\xC1\xC9\0\0\xDC\xC9\0\0\xDD\xC9\0\0\xF8\xC9\0\0\xF9\xC9\0\0\x14\xCA\0\0\x15\xCA\0\x000\xCA\0\x001\xCA\0\0L\xCA\0\0M\xCA\0\0h\xCA\0\0i\xCA\0\0\x84\xCA\0\0\x85\xCA\0\0\xA0\xCA\0\0\xA1\xCA\0\0\xBC\xCA\0\0\xBD\xCA\0\0\xD8\xCA\0\0\xD9\xCA\0\0\xF4\xCA\0\0\xF5\xCA\0\0\x10\xCB\0\0\x11\xCB\0\0,\xCB\0\0-\xCB\0\0H\xCB\0\0I\xCB\0\0d\xCB\0\0e\xCB\0\0\x80\xCB\0\0\x81\xCB\0\0\x9C\xCB\0\0\x9D\xCB\0\0\xB8\xCB\0\0\xB9\xCB\0\0\xD4\xCB\0\0\xD5\xCB\0\0\xF0\xCB\0\0\xF1\xCB\0\0\x0C\xCC\0\0\r\xCC\0\0(\xCC\0\0)\xCC\0\0D\xCC\0\0E\xCC\0\0`\xCC\0\0a\xCC\0\0|\xCC\0\0}\xCC\0\0\x98\xCC\0\0\x99\xCC\0\0\xB4\xCC\0\0\xB5\xCC\0\0\xD0\xCC\0\0\xD1\xCC\0\0\xEC\xCC\0\0\xED\xCC\0\0\x08\xCD\0\0\t\xCD\0\0$\xCD\0\0%\xCD\0\0@\xCD\0\0A\xCD\0\0\\\xCD\0\0]\xCD\0\0x\xCD\0\0y\xCD\0\0\x94\xCD\0\0\x95\xCD\0\0\xB0\xCD\0\0\xB1\xCD\0\0\xCC\xCD\0\0\xCD\xCD\0\0\xE8\xCD\0\0\xE9\xCD\0\0\x04\xCE\0\0\x05\xCE\0\0 \xCE\0\0!\xCE\0\0<\xCE\0\0=\xCE\0\0X\xCE\0\0Y\xCE\0\0t\xCE\0\0u\xCE\0\0\x90\xCE\0\0\x91\xCE\0\0\xAC\xCE\0\0\xAD\xCE\0\0\xC8\xCE\0\0\xC9\xCE\0\0\xE4\xCE\0\0\xE5\xCE\0\0\0\xCF\0\0\x01\xCF\0\0\x1C\xCF\0\0\x1D\xCF\0\08\xCF\0\09\xCF\0\0T\xCF\0\0U\xCF\0\0p\xCF\0\0q\xCF\0\0\x8C\xCF\0\0\x8D\xCF\0\0\xA8\xCF\0\0\xA9\xCF\0\0\xC4\xCF\0\0\xC5\xCF\0\0\xE0\xCF\0\0\xE1\xCF\0\0\xFC\xCF\0\0\xFD\xCF\0\0\x18\xD0\0\0\x19\xD0\0\x004\xD0\0\x005\xD0\0\0P\xD0\0\0Q\xD0\0\0l\xD0\0\0m\xD0\0\0\x88\xD0\0\0\x89\xD0\0\0\xA4\xD0\0\0\xA5\xD0\0\0\xC0\xD0\0\0\xC1\xD0\0\0\xDC\xD0\0\0\xDD\xD0\0\0\xF8\xD0\0\0\xF9\xD0\0\0\x14\xD1\0\0\x15\xD1\0\x000\xD1\0\x001\xD1\0\0L\xD1\0\0M\xD1\0\0h\xD1\0\0i\xD1\0\0\x84\xD1\0\0\x85\xD1\0\0\xA0\xD1\0\0\xA1\xD1\0\0\xBC\xD1\0\0\xBD\xD1\0\0\xD8\xD1\0\0\xD9\xD1\0\0\xF4\xD1\0\0\xF5\xD1\0\0\x10\xD2\0\0\x11\xD2\0\0,\xD2\0\0-\xD2\0\0H\xD2\0\0I\xD2\0\0d\xD2\0\0e\xD2\0\0\x80\xD2\0\0\x81\xD2\0\0\x9C\xD2\0\0\x9D\xD2\0\0\xB8\xD2\0\0\xB9\xD2\0\0\xD4\xD2\0\0\xD5\xD2\0\0\xF0\xD2\0\0\xF1\xD2\0\0\x0C\xD3\0\0\r\xD3\0\0(\xD3\0\0)\xD3\0\0D\xD3\0\0E\xD3\0\0`\xD3\0\0a\xD3\0\0|\xD3\0\0}\xD3\0\0\x98\xD3\0\0\x99\xD3\0\0\xB4\xD3\0\0\xB5\xD3\0\0\xD0\xD3\0\0\xD1\xD3\0\0\xEC\xD3\0\0\xED\xD3\0\0\x08\xD4\0\0\t\xD4\0\0$\xD4\0\0%\xD4\0\0@\xD4\0\0A\xD4\0\0\\\xD4\0\0]\xD4\0\0x\xD4\0\0y\xD4\0\0\x94\xD4\0\0\x95\xD4\0\0\xB0\xD4\0\0\xB1\xD4\0\0\xCC\xD4\0\0\xCD\xD4\0\0\xE8\xD4\0\0\xE9\xD4\0\0\x04\xD5\0\0\x05\xD5\0\0 \xD5\0\0!\xD5\0\0<\xD5\0\0=\xD5\0\0X\xD5\0\0Y\xD5\0\0t\xD5\0\0u\xD5\0\0\x90\xD5\0\0\x91\xD5\0\0\xAC\xD5\0\0\xAD\xD5\0\0\xC8\xD5\0\0\xC9\xD5\0\0\xE4\xD5\0\0\xE5\xD5\0\0\0\xD6\0\0\x01\xD6\0\0\x1C\xD6\0\0\x1D\xD6\0\08\xD6\0\09\xD6\0\0T\xD6\0\0U\xD6\0\0p\xD6\0\0q\xD6\0\0\x8C\xD6\0\0\x8D\xD6\0\0\xA8\xD6\0\0\xA9\xD6\0\0\xC4\xD6\0\0\xC5\xD6\0\0\xE0\xD6\0\0\xE1\xD6\0\0\xFC\xD6\0\0\xFD\xD6\0\0\x18\xD7\0\0\x19\xD7\0\x004\xD7\0\x005\xD7\0\0P\xD7\0\0Q\xD7\0\0l\xD7\0\0m\xD7\0\0\x88\xD7\0\0\x89\xD7\0\0\0\xF9\0\0\x0E\xFA\0\0\x10\xFA\0\0\x11\xFA\0\0\x12\xFA\0\0\x13\xFA\0\0\x15\xFA\0\0\x1F\xFA\0\0 \xFA\0\0!\xFA\0\0\"\xFA\0\0#\xFA\0\0%\xFA\0\0'\xFA\0\0*\xFA\0\0n\xFA\0\0p\xFA\0\0\xDA\xFA\0\0\x1D\xFB\0\0 \xFB\0\0*\xFB\0\x007\xFB\0\08\xFB\0\0=\xFB\0\0>\xFB\0\0?\xFB\0\0@\xFB\0\0B\xFB\0\0C\xFB\0\0E\xFB\0\0F\xFB\0\0O\xFB\0\0 \xFE\0\x000\xFE\0\0\xFD\x01\x01\0\xFE\x01\x01\0\xE0\x02\x01\0\xE1\x02\x01\0v\x03\x01\0{\x03\x01\0\r\n\x01\0\x0E\n\x01\0\x0F\n\x01\0\x10\n\x01\08\n\x01\0;\n\x01\0?\n\x01\0@\n\x01\0\xE5\n\x01\0\xE7\n\x01\0$\r\x01\0(\r\x01\0\xAB\x0E\x01\0\xAD\x0E\x01\0\xFD\x0E\x01\0\0\x0F\x01\0F\x0F\x01\0Q\x0F\x01\0\x82\x0F\x01\0\x86\x0F\x01\0F\x10\x01\0G\x10\x01\0p\x10\x01\0q\x10\x01\0\x7F\x10\x01\0\x80\x10\x01\0\x99\x10\x01\0\x9A\x10\x01\0\x9B\x10\x01\0\x9C\x10\x01\0\xA5\x10\x01\0\xA6\x10\x01\0\xB9\x10\x01\0\xBB\x10\x01\0\0\x11\x01\0\x03\x11\x01\0'\x11\x01\0(\x11\x01\x001\x11\x01\x005\x11\x01\0s\x11\x01\0t\x11\x01\0\xC0\x11\x01\0\xC1\x11\x01\0\xCA\x11\x01\0\xCB\x11\x01\x005\x12\x01\x007\x12\x01\0\xE9\x12\x01\0\xEB\x12\x01\0;\x13\x01\0=\x13\x01\0>\x13\x01\0?\x13\x01\0G\x13\x01\0H\x13\x01\0M\x13\x01\0N\x13\x01\0W\x13\x01\0X\x13\x01\0f\x13\x01\0m\x13\x01\0p\x13\x01\0u\x13\x01\0B\x14\x01\0C\x14\x01\0F\x14\x01\0G\x14\x01\0^\x14\x01\0_\x14\x01\0\xB0\x14\x01\0\xB1\x14\x01\0\xB9\x14\x01\0\xBB\x14\x01\0\xBD\x14\x01\0\xBE\x14\x01\0\xC2\x14\x01\0\xC4\x14\x01\0\xAF\x15\x01\0\xB0\x15\x01\0\xB8\x15\x01\0\xBA\x15\x01\0\xBF\x15\x01\0\xC1\x15\x01\0?\x16\x01\0@\x16\x01\0\xB6\x16\x01\0\xB8\x16\x01\0+\x17\x01\0,\x17\x01\09\x18\x01\0;\x18\x01\x000\x19\x01\x001\x19\x01\x005\x19\x01\x006\x19\x01\0=\x19\x01\0?\x19\x01\0C\x19\x01\0D\x19\x01\0\xE0\x19\x01\0\xE1\x19\x01\x004\x1A\x01\x005\x1A\x01\0G\x1A\x01\0H\x1A\x01\0\x99\x1A\x01\0\x9A\x1A\x01\0?\x1C\x01\0@\x1C\x01\0B\x1D\x01\0C\x1D\x01\0D\x1D\x01\0F\x1D\x01\0\x97\x1D\x01\0\x98\x1D\x01\0A\x1F\x01\0C\x1F\x01\0\xF0j\x01\0\xF5j\x01\x000k\x01\x007k\x01\0\xF0o\x01\0\xF2o\x01\0\x9E\xBC\x01\0\x9F\xBC\x01\0^\xD1\x01\0j\xD1\x01\0m\xD1\x01\0s\xD1\x01\0{\xD1\x01\0\x83\xD1\x01\0\x85\xD1\x01\0\x8C\xD1\x01\0\xAA\xD1\x01\0\xAE\xD1\x01\0\xBB\xD1\x01\0\xC1\xD1\x01\0B\xD2\x01\0E\xD2\x01\0\0\xE0\x01\0\x07\xE0\x01\0\x08\xE0\x01\0\x19\xE0\x01\0\x1B\xE0\x01\0\"\xE0\x01\0#\xE0\x01\0%\xE0\x01\0&\xE0\x01\0+\xE0\x01\0\x8F\xE0\x01\0\x90\xE0\x01\x000\xE1\x01\x007\xE1\x01\0\xAE\xE2\x01\0\xAF\xE2\x01\0\xEC\xE2\x01\0\xF0\xE2\x01\0\xEC\xE4\x01\0\xF0\xE4\x01\0\xD0\xE8\x01\0\xD7\xE8\x01\0D\xE9\x01\0K\xE9\x01\0\0\xF8\x02\0\x1E\xFA\x02\0\0\0\x11\0") }, 1110818u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::NfcInertV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::NfcInertV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_NFCINERT_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::NfcInertV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_nfdinert_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_nfdinert_v1.rs.data
new file mode 100644
index 0000000000..dc8806a10d
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_nfdinert_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<NfdInertV1Marker>` 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_nfdinert_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_NFDINERT_V1: &'static <icu::properties::provider::NfdInertV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0\0\0\xC0\0\0\0\xC6\0\0\0\xC7\0\0\0\xD0\0\0\0\xD1\0\0\0\xD7\0\0\0\xD9\0\0\0\xDE\0\0\0\xE0\0\0\0\xE6\0\0\0\xE7\0\0\0\xF0\0\0\0\xF1\0\0\0\xF7\0\0\0\xF9\0\0\0\xFE\0\0\0\xFF\0\0\0\x10\x01\0\0\x12\x01\0\0&\x01\0\0(\x01\0\x001\x01\0\x004\x01\0\08\x01\0\09\x01\0\0?\x01\0\0C\x01\0\0I\x01\0\0L\x01\0\0R\x01\0\0T\x01\0\0f\x01\0\0h\x01\0\0\x7F\x01\0\0\xA0\x01\0\0\xA2\x01\0\0\xAF\x01\0\0\xB1\x01\0\0\xCD\x01\0\0\xDD\x01\0\0\xDE\x01\0\0\xE4\x01\0\0\xE6\x01\0\0\xF1\x01\0\0\xF4\x01\0\0\xF6\x01\0\0\xF8\x01\0\0\x1C\x02\0\0\x1E\x02\0\0 \x02\0\0&\x02\0\x004\x02\0\0\0\x03\0\0O\x03\0\0P\x03\0\0p\x03\0\0t\x03\0\0u\x03\0\0~\x03\0\0\x7F\x03\0\0\x85\x03\0\0\x8B\x03\0\0\x8C\x03\0\0\x8D\x03\0\0\x8E\x03\0\0\x91\x03\0\0\xAA\x03\0\0\xB1\x03\0\0\xCA\x03\0\0\xCF\x03\0\0\xD3\x03\0\0\xD5\x03\0\0\0\x04\0\0\x02\x04\0\0\x03\x04\0\0\x04\x04\0\0\x07\x04\0\0\x08\x04\0\0\x0C\x04\0\0\x0F\x04\0\0\x19\x04\0\0\x1A\x04\0\09\x04\0\0:\x04\0\0P\x04\0\0R\x04\0\0S\x04\0\0T\x04\0\0W\x04\0\0X\x04\0\0\\\x04\0\0_\x04\0\0v\x04\0\0x\x04\0\0\x83\x04\0\0\x88\x04\0\0\xC1\x04\0\0\xC3\x04\0\0\xD0\x04\0\0\xD4\x04\0\0\xD6\x04\0\0\xD8\x04\0\0\xDA\x04\0\0\xE0\x04\0\0\xE2\x04\0\0\xE8\x04\0\0\xEA\x04\0\0\xF6\x04\0\0\xF8\x04\0\0\xFA\x04\0\0\x91\x05\0\0\xBE\x05\0\0\xBF\x05\0\0\xC0\x05\0\0\xC1\x05\0\0\xC3\x05\0\0\xC4\x05\0\0\xC6\x05\0\0\xC7\x05\0\0\xC8\x05\0\0\x10\x06\0\0\x1B\x06\0\0\"\x06\0\0'\x06\0\0K\x06\0\0`\x06\0\0p\x06\0\0q\x06\0\0\xC0\x06\0\0\xC1\x06\0\0\xC2\x06\0\0\xC3\x06\0\0\xD3\x06\0\0\xD4\x06\0\0\xD6\x06\0\0\xDD\x06\0\0\xDF\x06\0\0\xE5\x06\0\0\xE7\x06\0\0\xE9\x06\0\0\xEA\x06\0\0\xEE\x06\0\0\x11\x07\0\0\x12\x07\0\x000\x07\0\0K\x07\0\0\xEB\x07\0\0\xF4\x07\0\0\xFD\x07\0\0\xFE\x07\0\0\x16\x08\0\0\x1A\x08\0\0\x1B\x08\0\0$\x08\0\0%\x08\0\0(\x08\0\0)\x08\0\0.\x08\0\0Y\x08\0\0\\\x08\0\0\x98\x08\0\0\xA0\x08\0\0\xCA\x08\0\0\xE2\x08\0\0\xE3\x08\0\0\0\t\0\0)\t\0\0*\t\0\x001\t\0\x002\t\0\x004\t\0\x005\t\0\0<\t\0\0=\t\0\0M\t\0\0N\t\0\0Q\t\0\0U\t\0\0X\t\0\0`\t\0\0\xBC\t\0\0\xBD\t\0\0\xCB\t\0\0\xCE\t\0\0\xDC\t\0\0\xDE\t\0\0\xDF\t\0\0\xE0\t\0\0\xFE\t\0\0\xFF\t\0\x003\n\0\x004\n\0\x006\n\0\x007\n\0\0<\n\0\0=\n\0\0M\n\0\0N\n\0\0Y\n\0\0\\\n\0\0^\n\0\0_\n\0\0\xBC\n\0\0\xBD\n\0\0\xCD\n\0\0\xCE\n\0\0<\x0B\0\0=\x0B\0\0H\x0B\0\0I\x0B\0\0K\x0B\0\0N\x0B\0\0\\\x0B\0\0^\x0B\0\0\x94\x0B\0\0\x95\x0B\0\0\xCA\x0B\0\0\xCE\x0B\0\0<\x0C\0\0=\x0C\0\0H\x0C\0\0I\x0C\0\0M\x0C\0\0N\x0C\0\0U\x0C\0\0W\x0C\0\0\xBC\x0C\0\0\xBD\x0C\0\0\xC0\x0C\0\0\xC1\x0C\0\0\xC7\x0C\0\0\xC9\x0C\0\0\xCA\x0C\0\0\xCC\x0C\0\0\xCD\x0C\0\0\xCE\x0C\0\0;\r\0\0=\r\0\0J\r\0\0N\r\0\0\xCA\r\0\0\xCB\r\0\0\xDA\r\0\0\xDB\r\0\0\xDC\r\0\0\xDF\r\0\08\x0E\0\0;\x0E\0\0H\x0E\0\0L\x0E\0\0\xB8\x0E\0\0\xBB\x0E\0\0\xC8\x0E\0\0\xCC\x0E\0\0\x18\x0F\0\0\x1A\x0F\0\x005\x0F\0\x006\x0F\0\x007\x0F\0\08\x0F\0\09\x0F\0\0:\x0F\0\0C\x0F\0\0D\x0F\0\0M\x0F\0\0N\x0F\0\0R\x0F\0\0S\x0F\0\0W\x0F\0\0X\x0F\0\0\\\x0F\0\0]\x0F\0\0i\x0F\0\0j\x0F\0\0q\x0F\0\0w\x0F\0\0x\x0F\0\0y\x0F\0\0z\x0F\0\0~\x0F\0\0\x80\x0F\0\0\x85\x0F\0\0\x86\x0F\0\0\x88\x0F\0\0\x93\x0F\0\0\x94\x0F\0\0\x9D\x0F\0\0\x9E\x0F\0\0\xA2\x0F\0\0\xA3\x0F\0\0\xA7\x0F\0\0\xA8\x0F\0\0\xAC\x0F\0\0\xAD\x0F\0\0\xB9\x0F\0\0\xBA\x0F\0\0\xC6\x0F\0\0\xC7\x0F\0\0&\x10\0\0'\x10\0\x007\x10\0\08\x10\0\09\x10\0\0;\x10\0\0\x8D\x10\0\0\x8E\x10\0\0]\x13\0\0`\x13\0\0\x14\x17\0\0\x16\x17\0\x004\x17\0\x005\x17\0\0\xD2\x17\0\0\xD3\x17\0\0\xDD\x17\0\0\xDE\x17\0\0\xA9\x18\0\0\xAA\x18\0\09\x19\0\0<\x19\0\0\x17\x1A\0\0\x19\x1A\0\0`\x1A\0\0a\x1A\0\0u\x1A\0\0}\x1A\0\0\x7F\x1A\0\0\x80\x1A\0\0\xB0\x1A\0\0\xBE\x1A\0\0\xBF\x1A\0\0\xCF\x1A\0\0\x06\x1B\0\0\x07\x1B\0\0\x08\x1B\0\0\t\x1B\0\0\n\x1B\0\0\x0B\x1B\0\0\x0C\x1B\0\0\r\x1B\0\0\x0E\x1B\0\0\x0F\x1B\0\0\x12\x1B\0\0\x13\x1B\0\x004\x1B\0\x005\x1B\0\0;\x1B\0\0<\x1B\0\0=\x1B\0\0>\x1B\0\0@\x1B\0\0B\x1B\0\0C\x1B\0\0E\x1B\0\0k\x1B\0\0t\x1B\0\0\xAA\x1B\0\0\xAC\x1B\0\0\xE6\x1B\0\0\xE7\x1B\0\0\xF2\x1B\0\0\xF4\x1B\0\x007\x1C\0\08\x1C\0\0\xD0\x1C\0\0\xD3\x1C\0\0\xD4\x1C\0\0\xE1\x1C\0\0\xE2\x1C\0\0\xE9\x1C\0\0\xED\x1C\0\0\xEE\x1C\0\0\xF4\x1C\0\0\xF5\x1C\0\0\xF8\x1C\0\0\xFA\x1C\0\0\xC0\x1D\0\0\x9A\x1E\0\0\x9B\x1E\0\0\x9C\x1E\0\0\xA0\x1E\0\0\xFA\x1E\0\0\0\x1F\0\0\x16\x1F\0\0\x18\x1F\0\0\x1E\x1F\0\0 \x1F\0\0F\x1F\0\0H\x1F\0\0N\x1F\0\0P\x1F\0\0X\x1F\0\0Y\x1F\0\0Z\x1F\0\0[\x1F\0\0\\\x1F\0\0]\x1F\0\0^\x1F\0\0_\x1F\0\0~\x1F\0\0\x80\x1F\0\0\xB5\x1F\0\0\xB6\x1F\0\0\xBD\x1F\0\0\xBE\x1F\0\0\xBF\x1F\0\0\xC1\x1F\0\0\xC5\x1F\0\0\xC6\x1F\0\0\xD4\x1F\0\0\xD6\x1F\0\0\xDC\x1F\0\0\xDD\x1F\0\0\xF0\x1F\0\0\xF2\x1F\0\0\xF5\x1F\0\0\xF6\x1F\0\0\xFE\x1F\0\0\0 \0\0\x02 \0\0\xD0 \0\0\xDD \0\0\xE1 \0\0\xE2 \0\0\xE5 \0\0\xF1 \0\0&!\0\0'!\0\0*!\0\0,!\0\0\x9A!\0\0\x9C!\0\0\xAE!\0\0\xAF!\0\0\xCD!\0\0\xD0!\0\0\x04\"\0\0\x05\"\0\0\t\"\0\0\n\"\0\0\x0C\"\0\0\r\"\0\0$\"\0\0%\"\0\0&\"\0\0'\"\0\0A\"\0\0B\"\0\0D\"\0\0E\"\0\0G\"\0\0H\"\0\0I\"\0\0J\"\0\0`\"\0\0a\"\0\0b\"\0\0c\"\0\0m\"\0\0r\"\0\0t\"\0\0v\"\0\0x\"\0\0z\"\0\0\x80\"\0\0\x82\"\0\0\x84\"\0\0\x86\"\0\0\x88\"\0\0\x8A\"\0\0\xAC\"\0\0\xB0\"\0\0\xE0\"\0\0\xE4\"\0\0\xEA\"\0\0\xEE\"\0\0)#\0\0+#\0\0\xDC*\0\0\xDD*\0\0\xEF,\0\0\xF2,\0\0\x7F-\0\0\x80-\0\0\xE0-\0\0\0.\0\0*0\0\x0000\0\0L0\0\0M0\0\0N0\0\0O0\0\0P0\0\0Q0\0\0R0\0\0S0\0\0T0\0\0U0\0\0V0\0\0W0\0\0X0\0\0Y0\0\0Z0\0\0[0\0\0\\0\0\0]0\0\0^0\0\0_0\0\0`0\0\0a0\0\0b0\0\0c0\0\0e0\0\0f0\0\0g0\0\0h0\0\0i0\0\0j0\0\0p0\0\0r0\0\0s0\0\0u0\0\0v0\0\0x0\0\0y0\0\0{0\0\0|0\0\0~0\0\0\x940\0\0\x950\0\0\x990\0\0\x9B0\0\0\x9E0\0\0\x9F0\0\0\xAC0\0\0\xAD0\0\0\xAE0\0\0\xAF0\0\0\xB00\0\0\xB10\0\0\xB20\0\0\xB30\0\0\xB40\0\0\xB50\0\0\xB60\0\0\xB70\0\0\xB80\0\0\xB90\0\0\xBA0\0\0\xBB0\0\0\xBC0\0\0\xBD0\0\0\xBE0\0\0\xBF0\0\0\xC00\0\0\xC10\0\0\xC20\0\0\xC30\0\0\xC50\0\0\xC60\0\0\xC70\0\0\xC80\0\0\xC90\0\0\xCA0\0\0\xD00\0\0\xD20\0\0\xD30\0\0\xD50\0\0\xD60\0\0\xD80\0\0\xD90\0\0\xDB0\0\0\xDC0\0\0\xDE0\0\0\xF40\0\0\xF50\0\0\xF70\0\0\xFB0\0\0\xFE0\0\0\xFF0\0\0o\xA6\0\0p\xA6\0\0t\xA6\0\0~\xA6\0\0\x9E\xA6\0\0\xA0\xA6\0\0\xF0\xA6\0\0\xF2\xA6\0\0\x06\xA8\0\0\x07\xA8\0\0,\xA8\0\0-\xA8\0\0\xC4\xA8\0\0\xC5\xA8\0\0\xE0\xA8\0\0\xF2\xA8\0\0+\xA9\0\0.\xA9\0\0S\xA9\0\0T\xA9\0\0\xB3\xA9\0\0\xB4\xA9\0\0\xC0\xA9\0\0\xC1\xA9\0\0\xB0\xAA\0\0\xB1\xAA\0\0\xB2\xAA\0\0\xB5\xAA\0\0\xB7\xAA\0\0\xB9\xAA\0\0\xBE\xAA\0\0\xC0\xAA\0\0\xC1\xAA\0\0\xC2\xAA\0\0\xF6\xAA\0\0\xF7\xAA\0\0\xED\xAB\0\0\xEE\xAB\0\0\0\xAC\0\0\xA4\xD7\0\0\0\xF9\0\0\x0E\xFA\0\0\x10\xFA\0\0\x11\xFA\0\0\x12\xFA\0\0\x13\xFA\0\0\x15\xFA\0\0\x1F\xFA\0\0 \xFA\0\0!\xFA\0\0\"\xFA\0\0#\xFA\0\0%\xFA\0\0'\xFA\0\0*\xFA\0\0n\xFA\0\0p\xFA\0\0\xDA\xFA\0\0\x1D\xFB\0\0 \xFB\0\0*\xFB\0\x007\xFB\0\08\xFB\0\0=\xFB\0\0>\xFB\0\0?\xFB\0\0@\xFB\0\0B\xFB\0\0C\xFB\0\0E\xFB\0\0F\xFB\0\0O\xFB\0\0 \xFE\0\x000\xFE\0\0\xFD\x01\x01\0\xFE\x01\x01\0\xE0\x02\x01\0\xE1\x02\x01\0v\x03\x01\0{\x03\x01\0\r\n\x01\0\x0E\n\x01\0\x0F\n\x01\0\x10\n\x01\08\n\x01\0;\n\x01\0?\n\x01\0@\n\x01\0\xE5\n\x01\0\xE7\n\x01\0$\r\x01\0(\r\x01\0\xAB\x0E\x01\0\xAD\x0E\x01\0\xFD\x0E\x01\0\0\x0F\x01\0F\x0F\x01\0Q\x0F\x01\0\x82\x0F\x01\0\x86\x0F\x01\0F\x10\x01\0G\x10\x01\0p\x10\x01\0q\x10\x01\0\x7F\x10\x01\0\x80\x10\x01\0\x9A\x10\x01\0\x9B\x10\x01\0\x9C\x10\x01\0\x9D\x10\x01\0\xAB\x10\x01\0\xAC\x10\x01\0\xB9\x10\x01\0\xBB\x10\x01\0\0\x11\x01\0\x03\x11\x01\0.\x11\x01\x000\x11\x01\x003\x11\x01\x005\x11\x01\0s\x11\x01\0t\x11\x01\0\xC0\x11\x01\0\xC1\x11\x01\0\xCA\x11\x01\0\xCB\x11\x01\x005\x12\x01\x007\x12\x01\0\xE9\x12\x01\0\xEB\x12\x01\0;\x13\x01\0=\x13\x01\0K\x13\x01\0N\x13\x01\0f\x13\x01\0m\x13\x01\0p\x13\x01\0u\x13\x01\0B\x14\x01\0C\x14\x01\0F\x14\x01\0G\x14\x01\0^\x14\x01\0_\x14\x01\0\xBB\x14\x01\0\xBD\x14\x01\0\xBE\x14\x01\0\xBF\x14\x01\0\xC2\x14\x01\0\xC4\x14\x01\0\xBA\x15\x01\0\xBC\x15\x01\0\xBF\x15\x01\0\xC1\x15\x01\0?\x16\x01\0@\x16\x01\0\xB6\x16\x01\0\xB8\x16\x01\0+\x17\x01\0,\x17\x01\09\x18\x01\0;\x18\x01\08\x19\x01\09\x19\x01\0=\x19\x01\0?\x19\x01\0C\x19\x01\0D\x19\x01\0\xE0\x19\x01\0\xE1\x19\x01\x004\x1A\x01\x005\x1A\x01\0G\x1A\x01\0H\x1A\x01\0\x99\x1A\x01\0\x9A\x1A\x01\0?\x1C\x01\0@\x1C\x01\0B\x1D\x01\0C\x1D\x01\0D\x1D\x01\0F\x1D\x01\0\x97\x1D\x01\0\x98\x1D\x01\0A\x1F\x01\0C\x1F\x01\0\xF0j\x01\0\xF5j\x01\x000k\x01\x007k\x01\0\xF0o\x01\0\xF2o\x01\0\x9E\xBC\x01\0\x9F\xBC\x01\0^\xD1\x01\0j\xD1\x01\0m\xD1\x01\0s\xD1\x01\0{\xD1\x01\0\x83\xD1\x01\0\x85\xD1\x01\0\x8C\xD1\x01\0\xAA\xD1\x01\0\xAE\xD1\x01\0\xBB\xD1\x01\0\xC1\xD1\x01\0B\xD2\x01\0E\xD2\x01\0\0\xE0\x01\0\x07\xE0\x01\0\x08\xE0\x01\0\x19\xE0\x01\0\x1B\xE0\x01\0\"\xE0\x01\0#\xE0\x01\0%\xE0\x01\0&\xE0\x01\0+\xE0\x01\0\x8F\xE0\x01\0\x90\xE0\x01\x000\xE1\x01\x007\xE1\x01\0\xAE\xE2\x01\0\xAF\xE2\x01\0\xEC\xE2\x01\0\xF0\xE2\x01\0\xEC\xE4\x01\0\xF0\xE4\x01\0\xD0\xE8\x01\0\xD7\xE8\x01\0D\xE9\x01\0K\xE9\x01\0\0\xF8\x02\0\x1E\xFA\x02\0\0\0\x11\0") }, 1099961u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::NfdInertV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::NfdInertV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_NFDINERT_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::NfdInertV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_nfkcinert_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_nfkcinert_v1.rs.data
new file mode 100644
index 0000000000..ec6ec49230
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_nfkcinert_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<NfkcInertV1Marker>` 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_nfkcinert_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_NFKCINERT_V1: &'static <icu::properties::provider::NfkcInertV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0\0\0<\0\0\0?\0\0\0A\0\0\0Q\0\0\0R\0\0\0[\0\0\0a\0\0\0q\0\0\0r\0\0\0{\0\0\0\xA0\0\0\0\xA1\0\0\0\xA8\0\0\0\xA9\0\0\0\xAA\0\0\0\xAB\0\0\0\xAF\0\0\0\xB0\0\0\0\xB2\0\0\0\xB6\0\0\0\xB8\0\0\0\xBB\0\0\0\xBC\0\0\0\xBF\0\0\0\xC0\0\0\0\xD0\0\0\0\xD1\0\0\0\xD7\0\0\0\xD8\0\0\0\xDE\0\0\0\xE0\0\0\0\xF0\0\0\0\xF1\0\0\0\xF7\0\0\0\xF8\0\0\0\xFE\0\0\0\xFF\0\0\0\x04\x01\0\0\x06\x01\0\0\x10\x01\0\0\x12\x01\0\0\x18\x01\0\0\x1A\x01\0\0\"\x01\0\0$\x01\0\0&\x01\0\0(\x01\0\0.\x01\0\x000\x01\0\x001\x01\0\x002\x01\0\x004\x01\0\09\x01\0\0;\x01\0\0=\x01\0\0A\x01\0\0C\x01\0\0E\x01\0\0G\x01\0\0J\x01\0\0L\x01\0\0R\x01\0\0T\x01\0\0V\x01\0\0X\x01\0\0^\x01\0\0`\x01\0\0b\x01\0\0d\x01\0\0f\x01\0\0h\x01\0\0r\x01\0\0t\x01\0\0\x80\x01\0\0\xA0\x01\0\0\xA2\x01\0\0\xAF\x01\0\0\xB1\x01\0\0\xB7\x01\0\0\xB8\x01\0\0\xC4\x01\0\0\xDD\x01\0\0\xDE\x01\0\0\xE2\x01\0\0\xE6\x01\0\0\xEC\x01\0\0\xF1\x01\0\0\xF6\x01\0\0\xF8\x01\0\0\xFC\x01\0\0\0\x02\0\0\x1C\x02\0\0\x1E\x02\0\0 \x02\0\0&\x02\0\x004\x02\0\0\x92\x02\0\0\x93\x02\0\0\xB0\x02\0\0\xB9\x02\0\0\xD8\x02\0\0\xDE\x02\0\0\xE0\x02\0\0\xE5\x02\0\0\0\x03\0\0O\x03\0\0P\x03\0\0p\x03\0\0t\x03\0\0u\x03\0\0z\x03\0\0{\x03\0\0~\x03\0\0\x7F\x03\0\0\x84\x03\0\0\x86\x03\0\0\x87\x03\0\0\x88\x03\0\0\x91\x03\0\0\x92\x03\0\0\x95\x03\0\0\x96\x03\0\0\x97\x03\0\0\x98\x03\0\0\x99\x03\0\0\x9A\x03\0\0\x9F\x03\0\0\xA0\x03\0\0\xA1\x03\0\0\xA2\x03\0\0\xA5\x03\0\0\xA6\x03\0\0\xA9\x03\0\0\xAA\x03\0\0\xAC\x03\0\0\xAD\x03\0\0\xAE\x03\0\0\xAF\x03\0\0\xB1\x03\0\0\xB2\x03\0\0\xB5\x03\0\0\xB6\x03\0\0\xB7\x03\0\0\xB8\x03\0\0\xB9\x03\0\0\xBA\x03\0\0\xBF\x03\0\0\xC0\x03\0\0\xC1\x03\0\0\xC2\x03\0\0\xC5\x03\0\0\xC6\x03\0\0\xC9\x03\0\0\xCC\x03\0\0\xCE\x03\0\0\xCF\x03\0\0\xD0\x03\0\0\xD7\x03\0\0\xF0\x03\0\0\xF3\x03\0\0\xF4\x03\0\0\xF6\x03\0\0\xF9\x03\0\0\xFA\x03\0\0\x06\x04\0\0\x07\x04\0\0\x10\x04\0\0\x11\x04\0\0\x13\x04\0\0\x14\x04\0\0\x15\x04\0\0\x19\x04\0\0\x1A\x04\0\0\x1B\x04\0\0\x1E\x04\0\0\x1F\x04\0\0#\x04\0\0$\x04\0\0'\x04\0\0(\x04\0\0+\x04\0\0,\x04\0\0-\x04\0\0.\x04\0\x000\x04\0\x001\x04\0\x003\x04\0\x004\x04\0\x005\x04\0\09\x04\0\0:\x04\0\0;\x04\0\0>\x04\0\0?\x04\0\0C\x04\0\0D\x04\0\0G\x04\0\0H\x04\0\0K\x04\0\0L\x04\0\0M\x04\0\0N\x04\0\0V\x04\0\0W\x04\0\0t\x04\0\0v\x04\0\0\x83\x04\0\0\x88\x04\0\0\xD8\x04\0\0\xDA\x04\0\0\xE8\x04\0\0\xEA\x04\0\0\x87\x05\0\0\x88\x05\0\0\x91\x05\0\0\xBE\x05\0\0\xBF\x05\0\0\xC0\x05\0\0\xC1\x05\0\0\xC3\x05\0\0\xC4\x05\0\0\xC6\x05\0\0\xC7\x05\0\0\xC8\x05\0\0\x10\x06\0\0\x1B\x06\0\0\"\x06\0\0$\x06\0\0'\x06\0\0(\x06\0\0H\x06\0\0I\x06\0\0J\x06\0\0`\x06\0\0p\x06\0\0q\x06\0\0u\x06\0\0y\x06\0\0\xC1\x06\0\0\xC2\x06\0\0\xD2\x06\0\0\xD3\x06\0\0\xD5\x06\0\0\xDD\x06\0\0\xDF\x06\0\0\xE5\x06\0\0\xE7\x06\0\0\xE9\x06\0\0\xEA\x06\0\0\xEE\x06\0\0\x11\x07\0\0\x12\x07\0\x000\x07\0\0K\x07\0\0\xEB\x07\0\0\xF4\x07\0\0\xFD\x07\0\0\xFE\x07\0\0\x16\x08\0\0\x1A\x08\0\0\x1B\x08\0\0$\x08\0\0%\x08\0\0(\x08\0\0)\x08\0\0.\x08\0\0Y\x08\0\0\\\x08\0\0\x98\x08\0\0\xA0\x08\0\0\xCA\x08\0\0\xE2\x08\0\0\xE3\x08\0\0\0\t\0\0(\t\0\0)\t\0\x000\t\0\x001\t\0\x003\t\0\x004\t\0\0<\t\0\0=\t\0\0M\t\0\0N\t\0\0Q\t\0\0U\t\0\0X\t\0\0`\t\0\0\xBC\t\0\0\xBD\t\0\0\xBE\t\0\0\xBF\t\0\0\xC7\t\0\0\xC8\t\0\0\xCD\t\0\0\xCE\t\0\0\xD7\t\0\0\xD8\t\0\0\xDC\t\0\0\xDE\t\0\0\xDF\t\0\0\xE0\t\0\0\xFE\t\0\0\xFF\t\0\x003\n\0\x004\n\0\x006\n\0\x007\n\0\0<\n\0\0=\n\0\0M\n\0\0N\n\0\0Y\n\0\0\\\n\0\0^\n\0\0_\n\0\0\xBC\n\0\0\xBD\n\0\0\xCD\n\0\0\xCE\n\0\0<\x0B\0\0=\x0B\0\0>\x0B\0\0?\x0B\0\0G\x0B\0\0H\x0B\0\0M\x0B\0\0N\x0B\0\0V\x0B\0\0X\x0B\0\0\\\x0B\0\0^\x0B\0\0\x92\x0B\0\0\x93\x0B\0\0\xBE\x0B\0\0\xBF\x0B\0\0\xC6\x0B\0\0\xC8\x0B\0\0\xCD\x0B\0\0\xCE\x0B\0\0\xD7\x0B\0\0\xD8\x0B\0\0<\x0C\0\0=\x0C\0\0F\x0C\0\0G\x0C\0\0M\x0C\0\0N\x0C\0\0U\x0C\0\0W\x0C\0\0\xBC\x0C\0\0\xBD\x0C\0\0\xBF\x0C\0\0\xC0\x0C\0\0\xC2\x0C\0\0\xC3\x0C\0\0\xC6\x0C\0\0\xC7\x0C\0\0\xCA\x0C\0\0\xCB\x0C\0\0\xCD\x0C\0\0\xCE\x0C\0\0\xD5\x0C\0\0\xD7\x0C\0\0;\r\0\0=\r\0\0>\r\0\0?\r\0\0F\r\0\0H\r\0\0M\r\0\0N\r\0\0W\r\0\0X\r\0\0\xCA\r\0\0\xCB\r\0\0\xCF\r\0\0\xD0\r\0\0\xD9\r\0\0\xDA\r\0\0\xDC\r\0\0\xDD\r\0\0\xDF\r\0\0\xE0\r\0\x003\x0E\0\x004\x0E\0\08\x0E\0\0;\x0E\0\0H\x0E\0\0L\x0E\0\0\xB3\x0E\0\0\xB4\x0E\0\0\xB8\x0E\0\0\xBB\x0E\0\0\xC8\x0E\0\0\xCC\x0E\0\0\xDC\x0E\0\0\xDE\x0E\0\0\x0C\x0F\0\0\r\x0F\0\0\x18\x0F\0\0\x1A\x0F\0\x005\x0F\0\x006\x0F\0\x007\x0F\0\08\x0F\0\09\x0F\0\0:\x0F\0\0C\x0F\0\0D\x0F\0\0M\x0F\0\0N\x0F\0\0R\x0F\0\0S\x0F\0\0W\x0F\0\0X\x0F\0\0\\\x0F\0\0]\x0F\0\0i\x0F\0\0j\x0F\0\0q\x0F\0\0~\x0F\0\0\x80\x0F\0\0\x85\x0F\0\0\x86\x0F\0\0\x88\x0F\0\0\x93\x0F\0\0\x94\x0F\0\0\x9D\x0F\0\0\x9E\x0F\0\0\xA2\x0F\0\0\xA3\x0F\0\0\xA7\x0F\0\0\xA8\x0F\0\0\xAC\x0F\0\0\xAD\x0F\0\0\xB9\x0F\0\0\xBA\x0F\0\0\xC6\x0F\0\0\xC7\x0F\0\0%\x10\0\0&\x10\0\0.\x10\0\0/\x10\0\x007\x10\0\08\x10\0\09\x10\0\0;\x10\0\0\x8D\x10\0\0\x8E\x10\0\0\xFC\x10\0\0\xFD\x10\0\0\0\x11\0\0\x13\x11\0\0a\x11\0\0v\x11\0\0\xA8\x11\0\0\xC3\x11\0\0]\x13\0\0`\x13\0\0\x14\x17\0\0\x16\x17\0\x004\x17\0\x005\x17\0\0\xD2\x17\0\0\xD3\x17\0\0\xDD\x17\0\0\xDE\x17\0\0\xA9\x18\0\0\xAA\x18\0\09\x19\0\0<\x19\0\0\x17\x1A\0\0\x19\x1A\0\0`\x1A\0\0a\x1A\0\0u\x1A\0\0}\x1A\0\0\x7F\x1A\0\0\x80\x1A\0\0\xB0\x1A\0\0\xBE\x1A\0\0\xBF\x1A\0\0\xCF\x1A\0\0\x05\x1B\0\0\x06\x1B\0\0\x07\x1B\0\0\x08\x1B\0\0\t\x1B\0\0\n\x1B\0\0\x0B\x1B\0\0\x0C\x1B\0\0\r\x1B\0\0\x0E\x1B\0\0\x11\x1B\0\0\x12\x1B\0\x004\x1B\0\x006\x1B\0\0:\x1B\0\0;\x1B\0\0<\x1B\0\0=\x1B\0\0>\x1B\0\0@\x1B\0\0B\x1B\0\0C\x1B\0\0D\x1B\0\0E\x1B\0\0k\x1B\0\0t\x1B\0\0\xAA\x1B\0\0\xAC\x1B\0\0\xE6\x1B\0\0\xE7\x1B\0\0\xF2\x1B\0\0\xF4\x1B\0\x007\x1C\0\08\x1C\0\0\xD0\x1C\0\0\xD3\x1C\0\0\xD4\x1C\0\0\xE1\x1C\0\0\xE2\x1C\0\0\xE9\x1C\0\0\xED\x1C\0\0\xEE\x1C\0\0\xF4\x1C\0\0\xF5\x1C\0\0\xF8\x1C\0\0\xFA\x1C\0\0,\x1D\0\0/\x1D\0\x000\x1D\0\0;\x1D\0\0<\x1D\0\0N\x1D\0\0O\x1D\0\0k\x1D\0\0x\x1D\0\0y\x1D\0\0\x9B\x1D\0\0\x04\x1E\0\0\n\x1E\0\0\x10\x1E\0\0\x12\x1E\0\0\x1C\x1E\0\0 \x1E\0\0(\x1E\0\0*\x1E\0\0B\x1E\0\0D\x1E\0\0T\x1E\0\0X\x1E\0\0~\x1E\0\0\x80\x1E\0\0\x88\x1E\0\0\x8E\x1E\0\0\x92\x1E\0\0\x96\x1E\0\0\x9C\x1E\0\0\xA0\x1E\0\0\xF4\x1E\0\0\xF6\x1E\0\0\xFA\x1E\0\0\0\x1F\0\0\x12\x1F\0\0\x18\x1F\0\0\x1A\x1F\0\0 \x1F\0\x002\x1F\0\08\x1F\0\0:\x1F\0\0@\x1F\0\0B\x1F\0\0H\x1F\0\0J\x1F\0\0P\x1F\0\0R\x1F\0\0Y\x1F\0\0Z\x1F\0\0`\x1F\0\0r\x1F\0\0s\x1F\0\0v\x1F\0\0w\x1F\0\0x\x1F\0\0y\x1F\0\0z\x1F\0\0{\x1F\0\0~\x1F\0\0\x80\x1F\0\0\x82\x1F\0\0\x88\x1F\0\0\x8A\x1F\0\0\x90\x1F\0\0\x92\x1F\0\0\x98\x1F\0\0\x9A\x1F\0\0\xA0\x1F\0\0\xA2\x1F\0\0\xA8\x1F\0\0\xAA\x1F\0\0\xB3\x1F\0\0\xB4\x1F\0\0\xB6\x1F\0\0\xB7\x1F\0\0\xBB\x1F\0\0\xC2\x1F\0\0\xC3\x1F\0\0\xC4\x1F\0\0\xC6\x1F\0\0\xC7\x1F\0\0\xC9\x1F\0\0\xCA\x1F\0\0\xCB\x1F\0\0\xD0\x1F\0\0\xD3\x1F\0\0\xD4\x1F\0\0\xDB\x1F\0\0\xDC\x1F\0\0\xDD\x1F\0\0\xE0\x1F\0\0\xE3\x1F\0\0\xE4\x1F\0\0\xEB\x1F\0\0\xEC\x1F\0\0\xED\x1F\0\0\xF0\x1F\0\0\xF3\x1F\0\0\xF4\x1F\0\0\xF6\x1F\0\0\xF7\x1F\0\0\xF9\x1F\0\0\xFA\x1F\0\0\xFB\x1F\0\0\xFF\x1F\0\0\0 \0\0\x0B \0\0\x11 \0\0\x12 \0\0\x17 \0\0\x18 \0\0$ \0\0' \0\0/ \0\x000 \0\x003 \0\x005 \0\x006 \0\08 \0\0< \0\0= \0\0> \0\0? \0\0G \0\0J \0\0W \0\0X \0\0_ \0\0` \0\0p \0\0r \0\0t \0\0\x8F \0\0\x90 \0\0\x9D \0\0\xA8 \0\0\xA9 \0\0\xD0 \0\0\xDD \0\0\xE1 \0\0\xE2 \0\0\xE5 \0\0\xF1 \0\0\0!\0\0\x04!\0\0\x05!\0\0\x08!\0\0\t!\0\0\x14!\0\0\x15!\0\0\x17!\0\0\x19!\0\0\x1E!\0\0 !\0\0#!\0\0$!\0\0%!\0\0&!\0\0'!\0\0(!\0\0)!\0\0*!\0\0.!\0\0/!\0\x002!\0\x003!\0\0:!\0\0;!\0\0A!\0\0E!\0\0J!\0\0P!\0\0\x80!\0\0\x89!\0\0\x8A!\0\0\x90!\0\0\x91!\0\0\x92!\0\0\x93!\0\0\x94!\0\0\x95!\0\0\xD0!\0\0\xD1!\0\0\xD2!\0\0\xD3!\0\0\xD4!\0\0\xD5!\0\0\x03\"\0\0\x04\"\0\0\x08\"\0\0\t\"\0\0\x0B\"\0\0\x0C\"\0\0#\"\0\0$\"\0\0%\"\0\0&\"\0\0,\"\0\0.\"\0\0/\"\0\x001\"\0\0<\"\0\0=\"\0\0C\"\0\0D\"\0\0E\"\0\0F\"\0\0H\"\0\0I\"\0\0M\"\0\0N\"\0\0a\"\0\0b\"\0\0d\"\0\0f\"\0\0r\"\0\0t\"\0\0v\"\0\0x\"\0\0z\"\0\0~\"\0\0\x82\"\0\0\x84\"\0\0\x86\"\0\0\x88\"\0\0\x91\"\0\0\x93\"\0\0\xA2\"\0\0\xA3\"\0\0\xA8\"\0\0\xAA\"\0\0\xAB\"\0\0\xAC\"\0\0\xB2\"\0\0\xB6\"\0\0)#\0\0+#\0\0`$\0\0\xEB$\0\0\x0C*\0\0\r*\0\0t*\0\0w*\0\0\xDC*\0\0\xDD*\0\0|,\0\0~,\0\0\xEF,\0\0\xF2,\0\0o-\0\0p-\0\0\x7F-\0\0\x80-\0\0\xE0-\0\0\0.\0\0\x9F.\0\0\xA0.\0\0\xF3.\0\0\xF4.\0\0\0/\0\0\xD6/\0\0\x000\0\0\x010\0\0*0\0\x0000\0\x0060\0\x0070\0\080\0\0;0\0\0F0\0\0G0\0\0K0\0\0L0\0\0M0\0\0N0\0\0O0\0\0P0\0\0Q0\0\0R0\0\0S0\0\0T0\0\0U0\0\0V0\0\0W0\0\0X0\0\0Y0\0\0Z0\0\0[0\0\0\\0\0\0]0\0\0^0\0\0_0\0\0`0\0\0a0\0\0b0\0\0d0\0\0e0\0\0f0\0\0g0\0\0h0\0\0i0\0\0o0\0\0p0\0\0r0\0\0s0\0\0u0\0\0v0\0\0x0\0\0y0\0\0{0\0\0|0\0\0\x990\0\0\x9E0\0\0\x9F0\0\0\xA00\0\0\xA60\0\0\xA70\0\0\xAB0\0\0\xAC0\0\0\xAD0\0\0\xAE0\0\0\xAF0\0\0\xB00\0\0\xB10\0\0\xB20\0\0\xB30\0\0\xB40\0\0\xB50\0\0\xB60\0\0\xB70\0\0\xB80\0\0\xB90\0\0\xBA0\0\0\xBB0\0\0\xBC0\0\0\xBD0\0\0\xBE0\0\0\xBF0\0\0\xC00\0\0\xC10\0\0\xC20\0\0\xC40\0\0\xC50\0\0\xC60\0\0\xC70\0\0\xC80\0\0\xC90\0\0\xCF0\0\0\xD00\0\0\xD20\0\0\xD30\0\0\xD50\0\0\xD60\0\0\xD80\0\0\xD90\0\0\xDB0\0\0\xDC0\0\0\xEF0\0\0\xF30\0\0\xFD0\0\0\xFE0\0\0\xFF0\0\0\x001\0\x0011\0\0\x8F1\0\0\x921\0\0\xA01\0\0\x002\0\0\x1F2\0\0 2\0\0H2\0\0P2\0\0\x7F2\0\0\x802\0\0\x004\0\0o\xA6\0\0p\xA6\0\0t\xA6\0\0~\xA6\0\0\x9C\xA6\0\0\xA0\xA6\0\0\xF0\xA6\0\0\xF2\xA6\0\0p\xA7\0\0q\xA7\0\0\xF2\xA7\0\0\xF5\xA7\0\0\xF8\xA7\0\0\xFA\xA7\0\0\x06\xA8\0\0\x07\xA8\0\0,\xA8\0\0-\xA8\0\0\xC4\xA8\0\0\xC5\xA8\0\0\xE0\xA8\0\0\xF2\xA8\0\0+\xA9\0\0.\xA9\0\0S\xA9\0\0T\xA9\0\0\xB3\xA9\0\0\xB4\xA9\0\0\xC0\xA9\0\0\xC1\xA9\0\0\xB0\xAA\0\0\xB1\xAA\0\0\xB2\xAA\0\0\xB5\xAA\0\0\xB7\xAA\0\0\xB9\xAA\0\0\xBE\xAA\0\0\xC0\xAA\0\0\xC1\xAA\0\0\xC2\xAA\0\0\xF6\xAA\0\0\xF7\xAA\0\0\\\xAB\0\0`\xAB\0\0i\xAB\0\0j\xAB\0\0\xED\xAB\0\0\xEE\xAB\0\0\0\xAC\0\0\x01\xAC\0\0\x1C\xAC\0\0\x1D\xAC\0\08\xAC\0\09\xAC\0\0T\xAC\0\0U\xAC\0\0p\xAC\0\0q\xAC\0\0\x8C\xAC\0\0\x8D\xAC\0\0\xA8\xAC\0\0\xA9\xAC\0\0\xC4\xAC\0\0\xC5\xAC\0\0\xE0\xAC\0\0\xE1\xAC\0\0\xFC\xAC\0\0\xFD\xAC\0\0\x18\xAD\0\0\x19\xAD\0\x004\xAD\0\x005\xAD\0\0P\xAD\0\0Q\xAD\0\0l\xAD\0\0m\xAD\0\0\x88\xAD\0\0\x89\xAD\0\0\xA4\xAD\0\0\xA5\xAD\0\0\xC0\xAD\0\0\xC1\xAD\0\0\xDC\xAD\0\0\xDD\xAD\0\0\xF8\xAD\0\0\xF9\xAD\0\0\x14\xAE\0\0\x15\xAE\0\x000\xAE\0\x001\xAE\0\0L\xAE\0\0M\xAE\0\0h\xAE\0\0i\xAE\0\0\x84\xAE\0\0\x85\xAE\0\0\xA0\xAE\0\0\xA1\xAE\0\0\xBC\xAE\0\0\xBD\xAE\0\0\xD8\xAE\0\0\xD9\xAE\0\0\xF4\xAE\0\0\xF5\xAE\0\0\x10\xAF\0\0\x11\xAF\0\0,\xAF\0\0-\xAF\0\0H\xAF\0\0I\xAF\0\0d\xAF\0\0e\xAF\0\0\x80\xAF\0\0\x81\xAF\0\0\x9C\xAF\0\0\x9D\xAF\0\0\xB8\xAF\0\0\xB9\xAF\0\0\xD4\xAF\0\0\xD5\xAF\0\0\xF0\xAF\0\0\xF1\xAF\0\0\x0C\xB0\0\0\r\xB0\0\0(\xB0\0\0)\xB0\0\0D\xB0\0\0E\xB0\0\0`\xB0\0\0a\xB0\0\0|\xB0\0\0}\xB0\0\0\x98\xB0\0\0\x99\xB0\0\0\xB4\xB0\0\0\xB5\xB0\0\0\xD0\xB0\0\0\xD1\xB0\0\0\xEC\xB0\0\0\xED\xB0\0\0\x08\xB1\0\0\t\xB1\0\0$\xB1\0\0%\xB1\0\0@\xB1\0\0A\xB1\0\0\\\xB1\0\0]\xB1\0\0x\xB1\0\0y\xB1\0\0\x94\xB1\0\0\x95\xB1\0\0\xB0\xB1\0\0\xB1\xB1\0\0\xCC\xB1\0\0\xCD\xB1\0\0\xE8\xB1\0\0\xE9\xB1\0\0\x04\xB2\0\0\x05\xB2\0\0 \xB2\0\0!\xB2\0\0<\xB2\0\0=\xB2\0\0X\xB2\0\0Y\xB2\0\0t\xB2\0\0u\xB2\0\0\x90\xB2\0\0\x91\xB2\0\0\xAC\xB2\0\0\xAD\xB2\0\0\xC8\xB2\0\0\xC9\xB2\0\0\xE4\xB2\0\0\xE5\xB2\0\0\0\xB3\0\0\x01\xB3\0\0\x1C\xB3\0\0\x1D\xB3\0\08\xB3\0\09\xB3\0\0T\xB3\0\0U\xB3\0\0p\xB3\0\0q\xB3\0\0\x8C\xB3\0\0\x8D\xB3\0\0\xA8\xB3\0\0\xA9\xB3\0\0\xC4\xB3\0\0\xC5\xB3\0\0\xE0\xB3\0\0\xE1\xB3\0\0\xFC\xB3\0\0\xFD\xB3\0\0\x18\xB4\0\0\x19\xB4\0\x004\xB4\0\x005\xB4\0\0P\xB4\0\0Q\xB4\0\0l\xB4\0\0m\xB4\0\0\x88\xB4\0\0\x89\xB4\0\0\xA4\xB4\0\0\xA5\xB4\0\0\xC0\xB4\0\0\xC1\xB4\0\0\xDC\xB4\0\0\xDD\xB4\0\0\xF8\xB4\0\0\xF9\xB4\0\0\x14\xB5\0\0\x15\xB5\0\x000\xB5\0\x001\xB5\0\0L\xB5\0\0M\xB5\0\0h\xB5\0\0i\xB5\0\0\x84\xB5\0\0\x85\xB5\0\0\xA0\xB5\0\0\xA1\xB5\0\0\xBC\xB5\0\0\xBD\xB5\0\0\xD8\xB5\0\0\xD9\xB5\0\0\xF4\xB5\0\0\xF5\xB5\0\0\x10\xB6\0\0\x11\xB6\0\0,\xB6\0\0-\xB6\0\0H\xB6\0\0I\xB6\0\0d\xB6\0\0e\xB6\0\0\x80\xB6\0\0\x81\xB6\0\0\x9C\xB6\0\0\x9D\xB6\0\0\xB8\xB6\0\0\xB9\xB6\0\0\xD4\xB6\0\0\xD5\xB6\0\0\xF0\xB6\0\0\xF1\xB6\0\0\x0C\xB7\0\0\r\xB7\0\0(\xB7\0\0)\xB7\0\0D\xB7\0\0E\xB7\0\0`\xB7\0\0a\xB7\0\0|\xB7\0\0}\xB7\0\0\x98\xB7\0\0\x99\xB7\0\0\xB4\xB7\0\0\xB5\xB7\0\0\xD0\xB7\0\0\xD1\xB7\0\0\xEC\xB7\0\0\xED\xB7\0\0\x08\xB8\0\0\t\xB8\0\0$\xB8\0\0%\xB8\0\0@\xB8\0\0A\xB8\0\0\\\xB8\0\0]\xB8\0\0x\xB8\0\0y\xB8\0\0\x94\xB8\0\0\x95\xB8\0\0\xB0\xB8\0\0\xB1\xB8\0\0\xCC\xB8\0\0\xCD\xB8\0\0\xE8\xB8\0\0\xE9\xB8\0\0\x04\xB9\0\0\x05\xB9\0\0 \xB9\0\0!\xB9\0\0<\xB9\0\0=\xB9\0\0X\xB9\0\0Y\xB9\0\0t\xB9\0\0u\xB9\0\0\x90\xB9\0\0\x91\xB9\0\0\xAC\xB9\0\0\xAD\xB9\0\0\xC8\xB9\0\0\xC9\xB9\0\0\xE4\xB9\0\0\xE5\xB9\0\0\0\xBA\0\0\x01\xBA\0\0\x1C\xBA\0\0\x1D\xBA\0\08\xBA\0\09\xBA\0\0T\xBA\0\0U\xBA\0\0p\xBA\0\0q\xBA\0\0\x8C\xBA\0\0\x8D\xBA\0\0\xA8\xBA\0\0\xA9\xBA\0\0\xC4\xBA\0\0\xC5\xBA\0\0\xE0\xBA\0\0\xE1\xBA\0\0\xFC\xBA\0\0\xFD\xBA\0\0\x18\xBB\0\0\x19\xBB\0\x004\xBB\0\x005\xBB\0\0P\xBB\0\0Q\xBB\0\0l\xBB\0\0m\xBB\0\0\x88\xBB\0\0\x89\xBB\0\0\xA4\xBB\0\0\xA5\xBB\0\0\xC0\xBB\0\0\xC1\xBB\0\0\xDC\xBB\0\0\xDD\xBB\0\0\xF8\xBB\0\0\xF9\xBB\0\0\x14\xBC\0\0\x15\xBC\0\x000\xBC\0\x001\xBC\0\0L\xBC\0\0M\xBC\0\0h\xBC\0\0i\xBC\0\0\x84\xBC\0\0\x85\xBC\0\0\xA0\xBC\0\0\xA1\xBC\0\0\xBC\xBC\0\0\xBD\xBC\0\0\xD8\xBC\0\0\xD9\xBC\0\0\xF4\xBC\0\0\xF5\xBC\0\0\x10\xBD\0\0\x11\xBD\0\0,\xBD\0\0-\xBD\0\0H\xBD\0\0I\xBD\0\0d\xBD\0\0e\xBD\0\0\x80\xBD\0\0\x81\xBD\0\0\x9C\xBD\0\0\x9D\xBD\0\0\xB8\xBD\0\0\xB9\xBD\0\0\xD4\xBD\0\0\xD5\xBD\0\0\xF0\xBD\0\0\xF1\xBD\0\0\x0C\xBE\0\0\r\xBE\0\0(\xBE\0\0)\xBE\0\0D\xBE\0\0E\xBE\0\0`\xBE\0\0a\xBE\0\0|\xBE\0\0}\xBE\0\0\x98\xBE\0\0\x99\xBE\0\0\xB4\xBE\0\0\xB5\xBE\0\0\xD0\xBE\0\0\xD1\xBE\0\0\xEC\xBE\0\0\xED\xBE\0\0\x08\xBF\0\0\t\xBF\0\0$\xBF\0\0%\xBF\0\0@\xBF\0\0A\xBF\0\0\\\xBF\0\0]\xBF\0\0x\xBF\0\0y\xBF\0\0\x94\xBF\0\0\x95\xBF\0\0\xB0\xBF\0\0\xB1\xBF\0\0\xCC\xBF\0\0\xCD\xBF\0\0\xE8\xBF\0\0\xE9\xBF\0\0\x04\xC0\0\0\x05\xC0\0\0 \xC0\0\0!\xC0\0\0<\xC0\0\0=\xC0\0\0X\xC0\0\0Y\xC0\0\0t\xC0\0\0u\xC0\0\0\x90\xC0\0\0\x91\xC0\0\0\xAC\xC0\0\0\xAD\xC0\0\0\xC8\xC0\0\0\xC9\xC0\0\0\xE4\xC0\0\0\xE5\xC0\0\0\0\xC1\0\0\x01\xC1\0\0\x1C\xC1\0\0\x1D\xC1\0\08\xC1\0\09\xC1\0\0T\xC1\0\0U\xC1\0\0p\xC1\0\0q\xC1\0\0\x8C\xC1\0\0\x8D\xC1\0\0\xA8\xC1\0\0\xA9\xC1\0\0\xC4\xC1\0\0\xC5\xC1\0\0\xE0\xC1\0\0\xE1\xC1\0\0\xFC\xC1\0\0\xFD\xC1\0\0\x18\xC2\0\0\x19\xC2\0\x004\xC2\0\x005\xC2\0\0P\xC2\0\0Q\xC2\0\0l\xC2\0\0m\xC2\0\0\x88\xC2\0\0\x89\xC2\0\0\xA4\xC2\0\0\xA5\xC2\0\0\xC0\xC2\0\0\xC1\xC2\0\0\xDC\xC2\0\0\xDD\xC2\0\0\xF8\xC2\0\0\xF9\xC2\0\0\x14\xC3\0\0\x15\xC3\0\x000\xC3\0\x001\xC3\0\0L\xC3\0\0M\xC3\0\0h\xC3\0\0i\xC3\0\0\x84\xC3\0\0\x85\xC3\0\0\xA0\xC3\0\0\xA1\xC3\0\0\xBC\xC3\0\0\xBD\xC3\0\0\xD8\xC3\0\0\xD9\xC3\0\0\xF4\xC3\0\0\xF5\xC3\0\0\x10\xC4\0\0\x11\xC4\0\0,\xC4\0\0-\xC4\0\0H\xC4\0\0I\xC4\0\0d\xC4\0\0e\xC4\0\0\x80\xC4\0\0\x81\xC4\0\0\x9C\xC4\0\0\x9D\xC4\0\0\xB8\xC4\0\0\xB9\xC4\0\0\xD4\xC4\0\0\xD5\xC4\0\0\xF0\xC4\0\0\xF1\xC4\0\0\x0C\xC5\0\0\r\xC5\0\0(\xC5\0\0)\xC5\0\0D\xC5\0\0E\xC5\0\0`\xC5\0\0a\xC5\0\0|\xC5\0\0}\xC5\0\0\x98\xC5\0\0\x99\xC5\0\0\xB4\xC5\0\0\xB5\xC5\0\0\xD0\xC5\0\0\xD1\xC5\0\0\xEC\xC5\0\0\xED\xC5\0\0\x08\xC6\0\0\t\xC6\0\0$\xC6\0\0%\xC6\0\0@\xC6\0\0A\xC6\0\0\\\xC6\0\0]\xC6\0\0x\xC6\0\0y\xC6\0\0\x94\xC6\0\0\x95\xC6\0\0\xB0\xC6\0\0\xB1\xC6\0\0\xCC\xC6\0\0\xCD\xC6\0\0\xE8\xC6\0\0\xE9\xC6\0\0\x04\xC7\0\0\x05\xC7\0\0 \xC7\0\0!\xC7\0\0<\xC7\0\0=\xC7\0\0X\xC7\0\0Y\xC7\0\0t\xC7\0\0u\xC7\0\0\x90\xC7\0\0\x91\xC7\0\0\xAC\xC7\0\0\xAD\xC7\0\0\xC8\xC7\0\0\xC9\xC7\0\0\xE4\xC7\0\0\xE5\xC7\0\0\0\xC8\0\0\x01\xC8\0\0\x1C\xC8\0\0\x1D\xC8\0\08\xC8\0\09\xC8\0\0T\xC8\0\0U\xC8\0\0p\xC8\0\0q\xC8\0\0\x8C\xC8\0\0\x8D\xC8\0\0\xA8\xC8\0\0\xA9\xC8\0\0\xC4\xC8\0\0\xC5\xC8\0\0\xE0\xC8\0\0\xE1\xC8\0\0\xFC\xC8\0\0\xFD\xC8\0\0\x18\xC9\0\0\x19\xC9\0\x004\xC9\0\x005\xC9\0\0P\xC9\0\0Q\xC9\0\0l\xC9\0\0m\xC9\0\0\x88\xC9\0\0\x89\xC9\0\0\xA4\xC9\0\0\xA5\xC9\0\0\xC0\xC9\0\0\xC1\xC9\0\0\xDC\xC9\0\0\xDD\xC9\0\0\xF8\xC9\0\0\xF9\xC9\0\0\x14\xCA\0\0\x15\xCA\0\x000\xCA\0\x001\xCA\0\0L\xCA\0\0M\xCA\0\0h\xCA\0\0i\xCA\0\0\x84\xCA\0\0\x85\xCA\0\0\xA0\xCA\0\0\xA1\xCA\0\0\xBC\xCA\0\0\xBD\xCA\0\0\xD8\xCA\0\0\xD9\xCA\0\0\xF4\xCA\0\0\xF5\xCA\0\0\x10\xCB\0\0\x11\xCB\0\0,\xCB\0\0-\xCB\0\0H\xCB\0\0I\xCB\0\0d\xCB\0\0e\xCB\0\0\x80\xCB\0\0\x81\xCB\0\0\x9C\xCB\0\0\x9D\xCB\0\0\xB8\xCB\0\0\xB9\xCB\0\0\xD4\xCB\0\0\xD5\xCB\0\0\xF0\xCB\0\0\xF1\xCB\0\0\x0C\xCC\0\0\r\xCC\0\0(\xCC\0\0)\xCC\0\0D\xCC\0\0E\xCC\0\0`\xCC\0\0a\xCC\0\0|\xCC\0\0}\xCC\0\0\x98\xCC\0\0\x99\xCC\0\0\xB4\xCC\0\0\xB5\xCC\0\0\xD0\xCC\0\0\xD1\xCC\0\0\xEC\xCC\0\0\xED\xCC\0\0\x08\xCD\0\0\t\xCD\0\0$\xCD\0\0%\xCD\0\0@\xCD\0\0A\xCD\0\0\\\xCD\0\0]\xCD\0\0x\xCD\0\0y\xCD\0\0\x94\xCD\0\0\x95\xCD\0\0\xB0\xCD\0\0\xB1\xCD\0\0\xCC\xCD\0\0\xCD\xCD\0\0\xE8\xCD\0\0\xE9\xCD\0\0\x04\xCE\0\0\x05\xCE\0\0 \xCE\0\0!\xCE\0\0<\xCE\0\0=\xCE\0\0X\xCE\0\0Y\xCE\0\0t\xCE\0\0u\xCE\0\0\x90\xCE\0\0\x91\xCE\0\0\xAC\xCE\0\0\xAD\xCE\0\0\xC8\xCE\0\0\xC9\xCE\0\0\xE4\xCE\0\0\xE5\xCE\0\0\0\xCF\0\0\x01\xCF\0\0\x1C\xCF\0\0\x1D\xCF\0\08\xCF\0\09\xCF\0\0T\xCF\0\0U\xCF\0\0p\xCF\0\0q\xCF\0\0\x8C\xCF\0\0\x8D\xCF\0\0\xA8\xCF\0\0\xA9\xCF\0\0\xC4\xCF\0\0\xC5\xCF\0\0\xE0\xCF\0\0\xE1\xCF\0\0\xFC\xCF\0\0\xFD\xCF\0\0\x18\xD0\0\0\x19\xD0\0\x004\xD0\0\x005\xD0\0\0P\xD0\0\0Q\xD0\0\0l\xD0\0\0m\xD0\0\0\x88\xD0\0\0\x89\xD0\0\0\xA4\xD0\0\0\xA5\xD0\0\0\xC0\xD0\0\0\xC1\xD0\0\0\xDC\xD0\0\0\xDD\xD0\0\0\xF8\xD0\0\0\xF9\xD0\0\0\x14\xD1\0\0\x15\xD1\0\x000\xD1\0\x001\xD1\0\0L\xD1\0\0M\xD1\0\0h\xD1\0\0i\xD1\0\0\x84\xD1\0\0\x85\xD1\0\0\xA0\xD1\0\0\xA1\xD1\0\0\xBC\xD1\0\0\xBD\xD1\0\0\xD8\xD1\0\0\xD9\xD1\0\0\xF4\xD1\0\0\xF5\xD1\0\0\x10\xD2\0\0\x11\xD2\0\0,\xD2\0\0-\xD2\0\0H\xD2\0\0I\xD2\0\0d\xD2\0\0e\xD2\0\0\x80\xD2\0\0\x81\xD2\0\0\x9C\xD2\0\0\x9D\xD2\0\0\xB8\xD2\0\0\xB9\xD2\0\0\xD4\xD2\0\0\xD5\xD2\0\0\xF0\xD2\0\0\xF1\xD2\0\0\x0C\xD3\0\0\r\xD3\0\0(\xD3\0\0)\xD3\0\0D\xD3\0\0E\xD3\0\0`\xD3\0\0a\xD3\0\0|\xD3\0\0}\xD3\0\0\x98\xD3\0\0\x99\xD3\0\0\xB4\xD3\0\0\xB5\xD3\0\0\xD0\xD3\0\0\xD1\xD3\0\0\xEC\xD3\0\0\xED\xD3\0\0\x08\xD4\0\0\t\xD4\0\0$\xD4\0\0%\xD4\0\0@\xD4\0\0A\xD4\0\0\\\xD4\0\0]\xD4\0\0x\xD4\0\0y\xD4\0\0\x94\xD4\0\0\x95\xD4\0\0\xB0\xD4\0\0\xB1\xD4\0\0\xCC\xD4\0\0\xCD\xD4\0\0\xE8\xD4\0\0\xE9\xD4\0\0\x04\xD5\0\0\x05\xD5\0\0 \xD5\0\0!\xD5\0\0<\xD5\0\0=\xD5\0\0X\xD5\0\0Y\xD5\0\0t\xD5\0\0u\xD5\0\0\x90\xD5\0\0\x91\xD5\0\0\xAC\xD5\0\0\xAD\xD5\0\0\xC8\xD5\0\0\xC9\xD5\0\0\xE4\xD5\0\0\xE5\xD5\0\0\0\xD6\0\0\x01\xD6\0\0\x1C\xD6\0\0\x1D\xD6\0\08\xD6\0\09\xD6\0\0T\xD6\0\0U\xD6\0\0p\xD6\0\0q\xD6\0\0\x8C\xD6\0\0\x8D\xD6\0\0\xA8\xD6\0\0\xA9\xD6\0\0\xC4\xD6\0\0\xC5\xD6\0\0\xE0\xD6\0\0\xE1\xD6\0\0\xFC\xD6\0\0\xFD\xD6\0\0\x18\xD7\0\0\x19\xD7\0\x004\xD7\0\x005\xD7\0\0P\xD7\0\0Q\xD7\0\0l\xD7\0\0m\xD7\0\0\x88\xD7\0\0\x89\xD7\0\0\0\xF9\0\0\x0E\xFA\0\0\x10\xFA\0\0\x11\xFA\0\0\x12\xFA\0\0\x13\xFA\0\0\x15\xFA\0\0\x1F\xFA\0\0 \xFA\0\0!\xFA\0\0\"\xFA\0\0#\xFA\0\0%\xFA\0\0'\xFA\0\0*\xFA\0\0n\xFA\0\0p\xFA\0\0\xDA\xFA\0\0\0\xFB\0\0\x07\xFB\0\0\x13\xFB\0\0\x18\xFB\0\0\x1D\xFB\0\x007\xFB\0\08\xFB\0\0=\xFB\0\0>\xFB\0\0?\xFB\0\0@\xFB\0\0B\xFB\0\0C\xFB\0\0E\xFB\0\0F\xFB\0\0\xB2\xFB\0\0\xD3\xFB\0\0>\xFD\0\0P\xFD\0\0\x90\xFD\0\0\x92\xFD\0\0\xC8\xFD\0\0\xF0\xFD\0\0\xFD\xFD\0\0\x10\xFE\0\0\x1A\xFE\0\0 \xFE\0\0E\xFE\0\0G\xFE\0\0S\xFE\0\0T\xFE\0\0g\xFE\0\0h\xFE\0\0l\xFE\0\0p\xFE\0\0s\xFE\0\0t\xFE\0\0u\xFE\0\0v\xFE\0\0\xFD\xFE\0\0\x01\xFF\0\0\xBF\xFF\0\0\xC2\xFF\0\0\xC8\xFF\0\0\xCA\xFF\0\0\xD0\xFF\0\0\xD2\xFF\0\0\xD8\xFF\0\0\xDA\xFF\0\0\xDD\xFF\0\0\xE0\xFF\0\0\xE7\xFF\0\0\xE8\xFF\0\0\xEF\xFF\0\0\xFD\x01\x01\0\xFE\x01\x01\0\xE0\x02\x01\0\xE1\x02\x01\0v\x03\x01\0{\x03\x01\0\x81\x07\x01\0\x86\x07\x01\0\x87\x07\x01\0\xB1\x07\x01\0\xB2\x07\x01\0\xBB\x07\x01\0\r\n\x01\0\x0E\n\x01\0\x0F\n\x01\0\x10\n\x01\08\n\x01\0;\n\x01\0?\n\x01\0@\n\x01\0\xE5\n\x01\0\xE7\n\x01\0$\r\x01\0(\r\x01\0\xAB\x0E\x01\0\xAD\x0E\x01\0\xFD\x0E\x01\0\0\x0F\x01\0F\x0F\x01\0Q\x0F\x01\0\x82\x0F\x01\0\x86\x0F\x01\0F\x10\x01\0G\x10\x01\0p\x10\x01\0q\x10\x01\0\x7F\x10\x01\0\x80\x10\x01\0\x99\x10\x01\0\x9A\x10\x01\0\x9B\x10\x01\0\x9C\x10\x01\0\xA5\x10\x01\0\xA6\x10\x01\0\xB9\x10\x01\0\xBB\x10\x01\0\0\x11\x01\0\x03\x11\x01\0'\x11\x01\0(\x11\x01\x001\x11\x01\x005\x11\x01\0s\x11\x01\0t\x11\x01\0\xC0\x11\x01\0\xC1\x11\x01\0\xCA\x11\x01\0\xCB\x11\x01\x005\x12\x01\x007\x12\x01\0\xE9\x12\x01\0\xEB\x12\x01\0;\x13\x01\0=\x13\x01\0>\x13\x01\0?\x13\x01\0G\x13\x01\0H\x13\x01\0M\x13\x01\0N\x13\x01\0W\x13\x01\0X\x13\x01\0f\x13\x01\0m\x13\x01\0p\x13\x01\0u\x13\x01\0B\x14\x01\0C\x14\x01\0F\x14\x01\0G\x14\x01\0^\x14\x01\0_\x14\x01\0\xB0\x14\x01\0\xB1\x14\x01\0\xB9\x14\x01\0\xBB\x14\x01\0\xBD\x14\x01\0\xBE\x14\x01\0\xC2\x14\x01\0\xC4\x14\x01\0\xAF\x15\x01\0\xB0\x15\x01\0\xB8\x15\x01\0\xBA\x15\x01\0\xBF\x15\x01\0\xC1\x15\x01\0?\x16\x01\0@\x16\x01\0\xB6\x16\x01\0\xB8\x16\x01\0+\x17\x01\0,\x17\x01\09\x18\x01\0;\x18\x01\x000\x19\x01\x001\x19\x01\x005\x19\x01\x006\x19\x01\0=\x19\x01\0?\x19\x01\0C\x19\x01\0D\x19\x01\0\xE0\x19\x01\0\xE1\x19\x01\x004\x1A\x01\x005\x1A\x01\0G\x1A\x01\0H\x1A\x01\0\x99\x1A\x01\0\x9A\x1A\x01\0?\x1C\x01\0@\x1C\x01\0B\x1D\x01\0C\x1D\x01\0D\x1D\x01\0F\x1D\x01\0\x97\x1D\x01\0\x98\x1D\x01\0A\x1F\x01\0C\x1F\x01\0\xF0j\x01\0\xF5j\x01\x000k\x01\x007k\x01\0\xF0o\x01\0\xF2o\x01\0\x9E\xBC\x01\0\x9F\xBC\x01\0^\xD1\x01\0j\xD1\x01\0m\xD1\x01\0s\xD1\x01\0{\xD1\x01\0\x83\xD1\x01\0\x85\xD1\x01\0\x8C\xD1\x01\0\xAA\xD1\x01\0\xAE\xD1\x01\0\xBB\xD1\x01\0\xC1\xD1\x01\0B\xD2\x01\0E\xD2\x01\0\0\xD4\x01\0U\xD4\x01\0V\xD4\x01\0\x9D\xD4\x01\0\x9E\xD4\x01\0\xA0\xD4\x01\0\xA2\xD4\x01\0\xA3\xD4\x01\0\xA5\xD4\x01\0\xA7\xD4\x01\0\xA9\xD4\x01\0\xAD\xD4\x01\0\xAE\xD4\x01\0\xBA\xD4\x01\0\xBB\xD4\x01\0\xBC\xD4\x01\0\xBD\xD4\x01\0\xC4\xD4\x01\0\xC5\xD4\x01\0\x06\xD5\x01\0\x07\xD5\x01\0\x0B\xD5\x01\0\r\xD5\x01\0\x15\xD5\x01\0\x16\xD5\x01\0\x1D\xD5\x01\0\x1E\xD5\x01\0:\xD5\x01\0;\xD5\x01\0?\xD5\x01\0@\xD5\x01\0E\xD5\x01\0F\xD5\x01\0G\xD5\x01\0J\xD5\x01\0Q\xD5\x01\0R\xD5\x01\0\xA6\xD6\x01\0\xA8\xD6\x01\0\xCC\xD7\x01\0\xCE\xD7\x01\0\0\xD8\x01\0\0\xE0\x01\0\x07\xE0\x01\0\x08\xE0\x01\0\x19\xE0\x01\0\x1B\xE0\x01\0\"\xE0\x01\0#\xE0\x01\0%\xE0\x01\0&\xE0\x01\0+\xE0\x01\x000\xE0\x01\0n\xE0\x01\0\x8F\xE0\x01\0\x90\xE0\x01\x000\xE1\x01\x007\xE1\x01\0\xAE\xE2\x01\0\xAF\xE2\x01\0\xEC\xE2\x01\0\xF0\xE2\x01\0\xEC\xE4\x01\0\xF0\xE4\x01\0\xD0\xE8\x01\0\xD7\xE8\x01\0D\xE9\x01\0K\xE9\x01\0\0\xEE\x01\0\x04\xEE\x01\0\x05\xEE\x01\0 \xEE\x01\0!\xEE\x01\0#\xEE\x01\0$\xEE\x01\0%\xEE\x01\0'\xEE\x01\0(\xEE\x01\0)\xEE\x01\x003\xEE\x01\x004\xEE\x01\08\xEE\x01\09\xEE\x01\0:\xEE\x01\0;\xEE\x01\0<\xEE\x01\0B\xEE\x01\0C\xEE\x01\0G\xEE\x01\0H\xEE\x01\0I\xEE\x01\0J\xEE\x01\0K\xEE\x01\0L\xEE\x01\0M\xEE\x01\0P\xEE\x01\0Q\xEE\x01\0S\xEE\x01\0T\xEE\x01\0U\xEE\x01\0W\xEE\x01\0X\xEE\x01\0Y\xEE\x01\0Z\xEE\x01\0[\xEE\x01\0\\\xEE\x01\0]\xEE\x01\0^\xEE\x01\0_\xEE\x01\0`\xEE\x01\0a\xEE\x01\0c\xEE\x01\0d\xEE\x01\0e\xEE\x01\0g\xEE\x01\0k\xEE\x01\0l\xEE\x01\0s\xEE\x01\0t\xEE\x01\0x\xEE\x01\0y\xEE\x01\0}\xEE\x01\0~\xEE\x01\0\x7F\xEE\x01\0\x80\xEE\x01\0\x8A\xEE\x01\0\x8B\xEE\x01\0\x9C\xEE\x01\0\xA1\xEE\x01\0\xA4\xEE\x01\0\xA5\xEE\x01\0\xAA\xEE\x01\0\xAB\xEE\x01\0\xBC\xEE\x01\0\0\xF1\x01\0\x0B\xF1\x01\0\x10\xF1\x01\0/\xF1\x01\x000\xF1\x01\0P\xF1\x01\0j\xF1\x01\0m\xF1\x01\0\x90\xF1\x01\0\x91\xF1\x01\0\0\xF2\x01\0\x03\xF2\x01\0\x10\xF2\x01\0<\xF2\x01\0@\xF2\x01\0I\xF2\x01\0P\xF2\x01\0R\xF2\x01\0\xF0\xFB\x01\0\xFA\xFB\x01\0\0\xF8\x02\0\x1E\xFA\x02\0\0\0\x11\0") }, 1107015u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::NfkcInertV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::NfkcInertV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_NFKCINERT_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::NfkcInertV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_nfkdinert_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_nfkdinert_v1.rs.data
new file mode 100644
index 0000000000..343ece5698
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_nfkdinert_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<NfkdInertV1Marker>` 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_nfkdinert_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_NFKDINERT_V1: &'static <icu::properties::provider::NfkdInertV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0\0\0\xA0\0\0\0\xA1\0\0\0\xA8\0\0\0\xA9\0\0\0\xAA\0\0\0\xAB\0\0\0\xAF\0\0\0\xB0\0\0\0\xB2\0\0\0\xB6\0\0\0\xB8\0\0\0\xBB\0\0\0\xBC\0\0\0\xBF\0\0\0\xC0\0\0\0\xC6\0\0\0\xC7\0\0\0\xD0\0\0\0\xD1\0\0\0\xD7\0\0\0\xD9\0\0\0\xDE\0\0\0\xE0\0\0\0\xE6\0\0\0\xE7\0\0\0\xF0\0\0\0\xF1\0\0\0\xF7\0\0\0\xF9\0\0\0\xFE\0\0\0\xFF\0\0\0\x10\x01\0\0\x12\x01\0\0&\x01\0\0(\x01\0\x001\x01\0\x002\x01\0\08\x01\0\09\x01\0\0A\x01\0\0C\x01\0\0J\x01\0\0L\x01\0\0R\x01\0\0T\x01\0\0f\x01\0\0h\x01\0\0\x80\x01\0\0\xA0\x01\0\0\xA2\x01\0\0\xAF\x01\0\0\xB1\x01\0\0\xC4\x01\0\0\xDD\x01\0\0\xDE\x01\0\0\xE4\x01\0\0\xE6\x01\0\0\xF6\x01\0\0\xF8\x01\0\0\x1C\x02\0\0\x1E\x02\0\0 \x02\0\0&\x02\0\x004\x02\0\0\xB0\x02\0\0\xB9\x02\0\0\xD8\x02\0\0\xDE\x02\0\0\xE0\x02\0\0\xE5\x02\0\0\0\x03\0\0O\x03\0\0P\x03\0\0p\x03\0\0t\x03\0\0u\x03\0\0z\x03\0\0{\x03\0\0~\x03\0\0\x7F\x03\0\0\x84\x03\0\0\x8B\x03\0\0\x8C\x03\0\0\x8D\x03\0\0\x8E\x03\0\0\x91\x03\0\0\xAA\x03\0\0\xB1\x03\0\0\xCA\x03\0\0\xCF\x03\0\0\xD0\x03\0\0\xD7\x03\0\0\xF0\x03\0\0\xF3\x03\0\0\xF4\x03\0\0\xF6\x03\0\0\xF9\x03\0\0\xFA\x03\0\0\0\x04\0\0\x02\x04\0\0\x03\x04\0\0\x04\x04\0\0\x07\x04\0\0\x08\x04\0\0\x0C\x04\0\0\x0F\x04\0\0\x19\x04\0\0\x1A\x04\0\09\x04\0\0:\x04\0\0P\x04\0\0R\x04\0\0S\x04\0\0T\x04\0\0W\x04\0\0X\x04\0\0\\\x04\0\0_\x04\0\0v\x04\0\0x\x04\0\0\x83\x04\0\0\x88\x04\0\0\xC1\x04\0\0\xC3\x04\0\0\xD0\x04\0\0\xD4\x04\0\0\xD6\x04\0\0\xD8\x04\0\0\xDA\x04\0\0\xE0\x04\0\0\xE2\x04\0\0\xE8\x04\0\0\xEA\x04\0\0\xF6\x04\0\0\xF8\x04\0\0\xFA\x04\0\0\x87\x05\0\0\x88\x05\0\0\x91\x05\0\0\xBE\x05\0\0\xBF\x05\0\0\xC0\x05\0\0\xC1\x05\0\0\xC3\x05\0\0\xC4\x05\0\0\xC6\x05\0\0\xC7\x05\0\0\xC8\x05\0\0\x10\x06\0\0\x1B\x06\0\0\"\x06\0\0'\x06\0\0K\x06\0\0`\x06\0\0p\x06\0\0q\x06\0\0u\x06\0\0y\x06\0\0\xC0\x06\0\0\xC1\x06\0\0\xC2\x06\0\0\xC3\x06\0\0\xD3\x06\0\0\xD4\x06\0\0\xD6\x06\0\0\xDD\x06\0\0\xDF\x06\0\0\xE5\x06\0\0\xE7\x06\0\0\xE9\x06\0\0\xEA\x06\0\0\xEE\x06\0\0\x11\x07\0\0\x12\x07\0\x000\x07\0\0K\x07\0\0\xEB\x07\0\0\xF4\x07\0\0\xFD\x07\0\0\xFE\x07\0\0\x16\x08\0\0\x1A\x08\0\0\x1B\x08\0\0$\x08\0\0%\x08\0\0(\x08\0\0)\x08\0\0.\x08\0\0Y\x08\0\0\\\x08\0\0\x98\x08\0\0\xA0\x08\0\0\xCA\x08\0\0\xE2\x08\0\0\xE3\x08\0\0\0\t\0\0)\t\0\0*\t\0\x001\t\0\x002\t\0\x004\t\0\x005\t\0\0<\t\0\0=\t\0\0M\t\0\0N\t\0\0Q\t\0\0U\t\0\0X\t\0\0`\t\0\0\xBC\t\0\0\xBD\t\0\0\xCB\t\0\0\xCE\t\0\0\xDC\t\0\0\xDE\t\0\0\xDF\t\0\0\xE0\t\0\0\xFE\t\0\0\xFF\t\0\x003\n\0\x004\n\0\x006\n\0\x007\n\0\0<\n\0\0=\n\0\0M\n\0\0N\n\0\0Y\n\0\0\\\n\0\0^\n\0\0_\n\0\0\xBC\n\0\0\xBD\n\0\0\xCD\n\0\0\xCE\n\0\0<\x0B\0\0=\x0B\0\0H\x0B\0\0I\x0B\0\0K\x0B\0\0N\x0B\0\0\\\x0B\0\0^\x0B\0\0\x94\x0B\0\0\x95\x0B\0\0\xCA\x0B\0\0\xCE\x0B\0\0<\x0C\0\0=\x0C\0\0H\x0C\0\0I\x0C\0\0M\x0C\0\0N\x0C\0\0U\x0C\0\0W\x0C\0\0\xBC\x0C\0\0\xBD\x0C\0\0\xC0\x0C\0\0\xC1\x0C\0\0\xC7\x0C\0\0\xC9\x0C\0\0\xCA\x0C\0\0\xCC\x0C\0\0\xCD\x0C\0\0\xCE\x0C\0\0;\r\0\0=\r\0\0J\r\0\0N\r\0\0\xCA\r\0\0\xCB\r\0\0\xDA\r\0\0\xDB\r\0\0\xDC\r\0\0\xDF\r\0\x003\x0E\0\x004\x0E\0\08\x0E\0\0;\x0E\0\0H\x0E\0\0L\x0E\0\0\xB3\x0E\0\0\xB4\x0E\0\0\xB8\x0E\0\0\xBB\x0E\0\0\xC8\x0E\0\0\xCC\x0E\0\0\xDC\x0E\0\0\xDE\x0E\0\0\x0C\x0F\0\0\r\x0F\0\0\x18\x0F\0\0\x1A\x0F\0\x005\x0F\0\x006\x0F\0\x007\x0F\0\08\x0F\0\09\x0F\0\0:\x0F\0\0C\x0F\0\0D\x0F\0\0M\x0F\0\0N\x0F\0\0R\x0F\0\0S\x0F\0\0W\x0F\0\0X\x0F\0\0\\\x0F\0\0]\x0F\0\0i\x0F\0\0j\x0F\0\0q\x0F\0\0~\x0F\0\0\x80\x0F\0\0\x85\x0F\0\0\x86\x0F\0\0\x88\x0F\0\0\x93\x0F\0\0\x94\x0F\0\0\x9D\x0F\0\0\x9E\x0F\0\0\xA2\x0F\0\0\xA3\x0F\0\0\xA7\x0F\0\0\xA8\x0F\0\0\xAC\x0F\0\0\xAD\x0F\0\0\xB9\x0F\0\0\xBA\x0F\0\0\xC6\x0F\0\0\xC7\x0F\0\0&\x10\0\0'\x10\0\x007\x10\0\08\x10\0\09\x10\0\0;\x10\0\0\x8D\x10\0\0\x8E\x10\0\0\xFC\x10\0\0\xFD\x10\0\0]\x13\0\0`\x13\0\0\x14\x17\0\0\x16\x17\0\x004\x17\0\x005\x17\0\0\xD2\x17\0\0\xD3\x17\0\0\xDD\x17\0\0\xDE\x17\0\0\xA9\x18\0\0\xAA\x18\0\09\x19\0\0<\x19\0\0\x17\x1A\0\0\x19\x1A\0\0`\x1A\0\0a\x1A\0\0u\x1A\0\0}\x1A\0\0\x7F\x1A\0\0\x80\x1A\0\0\xB0\x1A\0\0\xBE\x1A\0\0\xBF\x1A\0\0\xCF\x1A\0\0\x06\x1B\0\0\x07\x1B\0\0\x08\x1B\0\0\t\x1B\0\0\n\x1B\0\0\x0B\x1B\0\0\x0C\x1B\0\0\r\x1B\0\0\x0E\x1B\0\0\x0F\x1B\0\0\x12\x1B\0\0\x13\x1B\0\x004\x1B\0\x005\x1B\0\0;\x1B\0\0<\x1B\0\0=\x1B\0\0>\x1B\0\0@\x1B\0\0B\x1B\0\0C\x1B\0\0E\x1B\0\0k\x1B\0\0t\x1B\0\0\xAA\x1B\0\0\xAC\x1B\0\0\xE6\x1B\0\0\xE7\x1B\0\0\xF2\x1B\0\0\xF4\x1B\0\x007\x1C\0\08\x1C\0\0\xD0\x1C\0\0\xD3\x1C\0\0\xD4\x1C\0\0\xE1\x1C\0\0\xE2\x1C\0\0\xE9\x1C\0\0\xED\x1C\0\0\xEE\x1C\0\0\xF4\x1C\0\0\xF5\x1C\0\0\xF8\x1C\0\0\xFA\x1C\0\0,\x1D\0\0/\x1D\0\x000\x1D\0\0;\x1D\0\0<\x1D\0\0N\x1D\0\0O\x1D\0\0k\x1D\0\0x\x1D\0\0y\x1D\0\0\x9B\x1D\0\0\x9C\x1E\0\0\xA0\x1E\0\0\xFA\x1E\0\0\0\x1F\0\0\x16\x1F\0\0\x18\x1F\0\0\x1E\x1F\0\0 \x1F\0\0F\x1F\0\0H\x1F\0\0N\x1F\0\0P\x1F\0\0X\x1F\0\0Y\x1F\0\0Z\x1F\0\0[\x1F\0\0\\\x1F\0\0]\x1F\0\0^\x1F\0\0_\x1F\0\0~\x1F\0\0\x80\x1F\0\0\xB5\x1F\0\0\xB6\x1F\0\0\xC5\x1F\0\0\xC6\x1F\0\0\xD4\x1F\0\0\xD6\x1F\0\0\xDC\x1F\0\0\xDD\x1F\0\0\xF0\x1F\0\0\xF2\x1F\0\0\xF5\x1F\0\0\xF6\x1F\0\0\xFF\x1F\0\0\0 \0\0\x0B \0\0\x11 \0\0\x12 \0\0\x17 \0\0\x18 \0\0$ \0\0' \0\0/ \0\x000 \0\x003 \0\x005 \0\x006 \0\08 \0\0< \0\0= \0\0> \0\0? \0\0G \0\0J \0\0W \0\0X \0\0_ \0\0` \0\0p \0\0r \0\0t \0\0\x8F \0\0\x90 \0\0\x9D \0\0\xA8 \0\0\xA9 \0\0\xD0 \0\0\xDD \0\0\xE1 \0\0\xE2 \0\0\xE5 \0\0\xF1 \0\0\0!\0\0\x04!\0\0\x05!\0\0\x08!\0\0\t!\0\0\x14!\0\0\x15!\0\0\x17!\0\0\x19!\0\0\x1E!\0\0 !\0\0#!\0\0$!\0\0%!\0\0&!\0\0'!\0\0(!\0\0)!\0\0*!\0\0.!\0\0/!\0\x002!\0\x003!\0\0:!\0\0;!\0\0A!\0\0E!\0\0J!\0\0P!\0\0\x80!\0\0\x89!\0\0\x8A!\0\0\x9A!\0\0\x9C!\0\0\xAE!\0\0\xAF!\0\0\xCD!\0\0\xD0!\0\0\x04\"\0\0\x05\"\0\0\t\"\0\0\n\"\0\0\x0C\"\0\0\r\"\0\0$\"\0\0%\"\0\0&\"\0\0'\"\0\0,\"\0\0.\"\0\0/\"\0\x001\"\0\0A\"\0\0B\"\0\0D\"\0\0E\"\0\0G\"\0\0H\"\0\0I\"\0\0J\"\0\0`\"\0\0a\"\0\0b\"\0\0c\"\0\0m\"\0\0r\"\0\0t\"\0\0v\"\0\0x\"\0\0z\"\0\0\x80\"\0\0\x82\"\0\0\x84\"\0\0\x86\"\0\0\x88\"\0\0\x8A\"\0\0\xAC\"\0\0\xB0\"\0\0\xE0\"\0\0\xE4\"\0\0\xEA\"\0\0\xEE\"\0\0)#\0\0+#\0\0`$\0\0\xEB$\0\0\x0C*\0\0\r*\0\0t*\0\0w*\0\0\xDC*\0\0\xDD*\0\0|,\0\0~,\0\0\xEF,\0\0\xF2,\0\0o-\0\0p-\0\0\x7F-\0\0\x80-\0\0\xE0-\0\0\0.\0\0\x9F.\0\0\xA0.\0\0\xF3.\0\0\xF4.\0\0\0/\0\0\xD6/\0\0\x000\0\0\x010\0\0*0\0\x0000\0\x0060\0\x0070\0\080\0\0;0\0\0L0\0\0M0\0\0N0\0\0O0\0\0P0\0\0Q0\0\0R0\0\0S0\0\0T0\0\0U0\0\0V0\0\0W0\0\0X0\0\0Y0\0\0Z0\0\0[0\0\0\\0\0\0]0\0\0^0\0\0_0\0\0`0\0\0a0\0\0b0\0\0c0\0\0e0\0\0f0\0\0g0\0\0h0\0\0i0\0\0j0\0\0p0\0\0r0\0\0s0\0\0u0\0\0v0\0\0x0\0\0y0\0\0{0\0\0|0\0\0~0\0\0\x940\0\0\x950\0\0\x990\0\0\x9D0\0\0\x9E0\0\0\xA00\0\0\xAC0\0\0\xAD0\0\0\xAE0\0\0\xAF0\0\0\xB00\0\0\xB10\0\0\xB20\0\0\xB30\0\0\xB40\0\0\xB50\0\0\xB60\0\0\xB70\0\0\xB80\0\0\xB90\0\0\xBA0\0\0\xBB0\0\0\xBC0\0\0\xBD0\0\0\xBE0\0\0\xBF0\0\0\xC00\0\0\xC10\0\0\xC20\0\0\xC30\0\0\xC50\0\0\xC60\0\0\xC70\0\0\xC80\0\0\xC90\0\0\xCA0\0\0\xD00\0\0\xD20\0\0\xD30\0\0\xD50\0\0\xD60\0\0\xD80\0\0\xD90\0\0\xDB0\0\0\xDC0\0\0\xDE0\0\0\xF40\0\0\xF50\0\0\xF70\0\0\xFB0\0\0\xFE0\0\0\x001\0\x0011\0\0\x8F1\0\0\x921\0\0\xA01\0\0\x002\0\0\x1F2\0\0 2\0\0H2\0\0P2\0\0\x7F2\0\0\x802\0\0\x004\0\0o\xA6\0\0p\xA6\0\0t\xA6\0\0~\xA6\0\0\x9C\xA6\0\0\xA0\xA6\0\0\xF0\xA6\0\0\xF2\xA6\0\0p\xA7\0\0q\xA7\0\0\xF2\xA7\0\0\xF5\xA7\0\0\xF8\xA7\0\0\xFA\xA7\0\0\x06\xA8\0\0\x07\xA8\0\0,\xA8\0\0-\xA8\0\0\xC4\xA8\0\0\xC5\xA8\0\0\xE0\xA8\0\0\xF2\xA8\0\0+\xA9\0\0.\xA9\0\0S\xA9\0\0T\xA9\0\0\xB3\xA9\0\0\xB4\xA9\0\0\xC0\xA9\0\0\xC1\xA9\0\0\xB0\xAA\0\0\xB1\xAA\0\0\xB2\xAA\0\0\xB5\xAA\0\0\xB7\xAA\0\0\xB9\xAA\0\0\xBE\xAA\0\0\xC0\xAA\0\0\xC1\xAA\0\0\xC2\xAA\0\0\xF6\xAA\0\0\xF7\xAA\0\0\\\xAB\0\0`\xAB\0\0i\xAB\0\0j\xAB\0\0\xED\xAB\0\0\xEE\xAB\0\0\0\xAC\0\0\xA4\xD7\0\0\0\xF9\0\0\x0E\xFA\0\0\x10\xFA\0\0\x11\xFA\0\0\x12\xFA\0\0\x13\xFA\0\0\x15\xFA\0\0\x1F\xFA\0\0 \xFA\0\0!\xFA\0\0\"\xFA\0\0#\xFA\0\0%\xFA\0\0'\xFA\0\0*\xFA\0\0n\xFA\0\0p\xFA\0\0\xDA\xFA\0\0\0\xFB\0\0\x07\xFB\0\0\x13\xFB\0\0\x18\xFB\0\0\x1D\xFB\0\x007\xFB\0\08\xFB\0\0=\xFB\0\0>\xFB\0\0?\xFB\0\0@\xFB\0\0B\xFB\0\0C\xFB\0\0E\xFB\0\0F\xFB\0\0\xB2\xFB\0\0\xD3\xFB\0\0>\xFD\0\0P\xFD\0\0\x90\xFD\0\0\x92\xFD\0\0\xC8\xFD\0\0\xF0\xFD\0\0\xFD\xFD\0\0\x10\xFE\0\0\x1A\xFE\0\0 \xFE\0\0E\xFE\0\0G\xFE\0\0S\xFE\0\0T\xFE\0\0g\xFE\0\0h\xFE\0\0l\xFE\0\0p\xFE\0\0s\xFE\0\0t\xFE\0\0u\xFE\0\0v\xFE\0\0\xFD\xFE\0\0\x01\xFF\0\0\xBF\xFF\0\0\xC2\xFF\0\0\xC8\xFF\0\0\xCA\xFF\0\0\xD0\xFF\0\0\xD2\xFF\0\0\xD8\xFF\0\0\xDA\xFF\0\0\xDD\xFF\0\0\xE0\xFF\0\0\xE7\xFF\0\0\xE8\xFF\0\0\xEF\xFF\0\0\xFD\x01\x01\0\xFE\x01\x01\0\xE0\x02\x01\0\xE1\x02\x01\0v\x03\x01\0{\x03\x01\0\x81\x07\x01\0\x86\x07\x01\0\x87\x07\x01\0\xB1\x07\x01\0\xB2\x07\x01\0\xBB\x07\x01\0\r\n\x01\0\x0E\n\x01\0\x0F\n\x01\0\x10\n\x01\08\n\x01\0;\n\x01\0?\n\x01\0@\n\x01\0\xE5\n\x01\0\xE7\n\x01\0$\r\x01\0(\r\x01\0\xAB\x0E\x01\0\xAD\x0E\x01\0\xFD\x0E\x01\0\0\x0F\x01\0F\x0F\x01\0Q\x0F\x01\0\x82\x0F\x01\0\x86\x0F\x01\0F\x10\x01\0G\x10\x01\0p\x10\x01\0q\x10\x01\0\x7F\x10\x01\0\x80\x10\x01\0\x9A\x10\x01\0\x9B\x10\x01\0\x9C\x10\x01\0\x9D\x10\x01\0\xAB\x10\x01\0\xAC\x10\x01\0\xB9\x10\x01\0\xBB\x10\x01\0\0\x11\x01\0\x03\x11\x01\0.\x11\x01\x000\x11\x01\x003\x11\x01\x005\x11\x01\0s\x11\x01\0t\x11\x01\0\xC0\x11\x01\0\xC1\x11\x01\0\xCA\x11\x01\0\xCB\x11\x01\x005\x12\x01\x007\x12\x01\0\xE9\x12\x01\0\xEB\x12\x01\0;\x13\x01\0=\x13\x01\0K\x13\x01\0N\x13\x01\0f\x13\x01\0m\x13\x01\0p\x13\x01\0u\x13\x01\0B\x14\x01\0C\x14\x01\0F\x14\x01\0G\x14\x01\0^\x14\x01\0_\x14\x01\0\xBB\x14\x01\0\xBD\x14\x01\0\xBE\x14\x01\0\xBF\x14\x01\0\xC2\x14\x01\0\xC4\x14\x01\0\xBA\x15\x01\0\xBC\x15\x01\0\xBF\x15\x01\0\xC1\x15\x01\0?\x16\x01\0@\x16\x01\0\xB6\x16\x01\0\xB8\x16\x01\0+\x17\x01\0,\x17\x01\09\x18\x01\0;\x18\x01\08\x19\x01\09\x19\x01\0=\x19\x01\0?\x19\x01\0C\x19\x01\0D\x19\x01\0\xE0\x19\x01\0\xE1\x19\x01\x004\x1A\x01\x005\x1A\x01\0G\x1A\x01\0H\x1A\x01\0\x99\x1A\x01\0\x9A\x1A\x01\0?\x1C\x01\0@\x1C\x01\0B\x1D\x01\0C\x1D\x01\0D\x1D\x01\0F\x1D\x01\0\x97\x1D\x01\0\x98\x1D\x01\0A\x1F\x01\0C\x1F\x01\0\xF0j\x01\0\xF5j\x01\x000k\x01\x007k\x01\0\xF0o\x01\0\xF2o\x01\0\x9E\xBC\x01\0\x9F\xBC\x01\0^\xD1\x01\0j\xD1\x01\0m\xD1\x01\0s\xD1\x01\0{\xD1\x01\0\x83\xD1\x01\0\x85\xD1\x01\0\x8C\xD1\x01\0\xAA\xD1\x01\0\xAE\xD1\x01\0\xBB\xD1\x01\0\xC1\xD1\x01\0B\xD2\x01\0E\xD2\x01\0\0\xD4\x01\0U\xD4\x01\0V\xD4\x01\0\x9D\xD4\x01\0\x9E\xD4\x01\0\xA0\xD4\x01\0\xA2\xD4\x01\0\xA3\xD4\x01\0\xA5\xD4\x01\0\xA7\xD4\x01\0\xA9\xD4\x01\0\xAD\xD4\x01\0\xAE\xD4\x01\0\xBA\xD4\x01\0\xBB\xD4\x01\0\xBC\xD4\x01\0\xBD\xD4\x01\0\xC4\xD4\x01\0\xC5\xD4\x01\0\x06\xD5\x01\0\x07\xD5\x01\0\x0B\xD5\x01\0\r\xD5\x01\0\x15\xD5\x01\0\x16\xD5\x01\0\x1D\xD5\x01\0\x1E\xD5\x01\0:\xD5\x01\0;\xD5\x01\0?\xD5\x01\0@\xD5\x01\0E\xD5\x01\0F\xD5\x01\0G\xD5\x01\0J\xD5\x01\0Q\xD5\x01\0R\xD5\x01\0\xA6\xD6\x01\0\xA8\xD6\x01\0\xCC\xD7\x01\0\xCE\xD7\x01\0\0\xD8\x01\0\0\xE0\x01\0\x07\xE0\x01\0\x08\xE0\x01\0\x19\xE0\x01\0\x1B\xE0\x01\0\"\xE0\x01\0#\xE0\x01\0%\xE0\x01\0&\xE0\x01\0+\xE0\x01\x000\xE0\x01\0n\xE0\x01\0\x8F\xE0\x01\0\x90\xE0\x01\x000\xE1\x01\x007\xE1\x01\0\xAE\xE2\x01\0\xAF\xE2\x01\0\xEC\xE2\x01\0\xF0\xE2\x01\0\xEC\xE4\x01\0\xF0\xE4\x01\0\xD0\xE8\x01\0\xD7\xE8\x01\0D\xE9\x01\0K\xE9\x01\0\0\xEE\x01\0\x04\xEE\x01\0\x05\xEE\x01\0 \xEE\x01\0!\xEE\x01\0#\xEE\x01\0$\xEE\x01\0%\xEE\x01\0'\xEE\x01\0(\xEE\x01\0)\xEE\x01\x003\xEE\x01\x004\xEE\x01\08\xEE\x01\09\xEE\x01\0:\xEE\x01\0;\xEE\x01\0<\xEE\x01\0B\xEE\x01\0C\xEE\x01\0G\xEE\x01\0H\xEE\x01\0I\xEE\x01\0J\xEE\x01\0K\xEE\x01\0L\xEE\x01\0M\xEE\x01\0P\xEE\x01\0Q\xEE\x01\0S\xEE\x01\0T\xEE\x01\0U\xEE\x01\0W\xEE\x01\0X\xEE\x01\0Y\xEE\x01\0Z\xEE\x01\0[\xEE\x01\0\\\xEE\x01\0]\xEE\x01\0^\xEE\x01\0_\xEE\x01\0`\xEE\x01\0a\xEE\x01\0c\xEE\x01\0d\xEE\x01\0e\xEE\x01\0g\xEE\x01\0k\xEE\x01\0l\xEE\x01\0s\xEE\x01\0t\xEE\x01\0x\xEE\x01\0y\xEE\x01\0}\xEE\x01\0~\xEE\x01\0\x7F\xEE\x01\0\x80\xEE\x01\0\x8A\xEE\x01\0\x8B\xEE\x01\0\x9C\xEE\x01\0\xA1\xEE\x01\0\xA4\xEE\x01\0\xA5\xEE\x01\0\xAA\xEE\x01\0\xAB\xEE\x01\0\xBC\xEE\x01\0\0\xF1\x01\0\x0B\xF1\x01\0\x10\xF1\x01\0/\xF1\x01\x000\xF1\x01\0P\xF1\x01\0j\xF1\x01\0m\xF1\x01\0\x90\xF1\x01\0\x91\xF1\x01\0\0\xF2\x01\0\x03\xF2\x01\0\x10\xF2\x01\0<\xF2\x01\0@\xF2\x01\0I\xF2\x01\0P\xF2\x01\0R\xF2\x01\0\xF0\xFB\x01\0\xFA\xFB\x01\0\0\xF8\x02\0\x1E\xFA\x02\0\0\0\x11\0") }, 1096165u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::NfkdInertV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::NfkdInertV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_NFKDINERT_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::NfkdInertV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_pat_syn_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_pat_syn_v1.rs.data
new file mode 100644
index 0000000000..b3e73a9547
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_pat_syn_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<PatternSyntaxV1Marker>` 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_pat_syn_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_PAT_SYN_V1: &'static <icu::properties::provider::PatternSyntaxV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"!\0\0\x000\0\0\0:\0\0\0A\0\0\0[\0\0\0_\0\0\0`\0\0\0a\0\0\0{\0\0\0\x7F\0\0\0\xA1\0\0\0\xA8\0\0\0\xA9\0\0\0\xAA\0\0\0\xAB\0\0\0\xAD\0\0\0\xAE\0\0\0\xAF\0\0\0\xB0\0\0\0\xB2\0\0\0\xB6\0\0\0\xB7\0\0\0\xBB\0\0\0\xBC\0\0\0\xBF\0\0\0\xC0\0\0\0\xD7\0\0\0\xD8\0\0\0\xF7\0\0\0\xF8\0\0\0\x10 \0\0( \0\x000 \0\0? \0\0A \0\0T \0\0U \0\0_ \0\0\x90!\0\0`$\0\0\0%\0\0v'\0\0\x94'\0\0\0,\0\0\0.\0\0\x80.\0\0\x010\0\0\x040\0\0\x080\0\0!0\0\x0000\0\x0010\0\0>\xFD\0\0@\xFD\0\0E\xFE\0\0G\xFE\0\0") }, 2760u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::PatternSyntaxV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::PatternSyntaxV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_PAT_SYN_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::PatternSyntaxV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_pat_ws_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_pat_ws_v1.rs.data
new file mode 100644
index 0000000000..4baaf7eb04
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_pat_ws_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<PatternWhiteSpaceV1Marker>` 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_pat_ws_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_PAT_WS_V1: &'static <icu::properties::provider::PatternWhiteSpaceV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\t\0\0\0\x0E\0\0\0 \0\0\0!\0\0\0\x85\0\0\0\x86\0\0\0\x0E \0\0\x10 \0\0( \0\0* \0\0") }, 11u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::PatternWhiteSpaceV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::PatternWhiteSpaceV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_PAT_WS_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::PatternWhiteSpaceV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_pcm_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_pcm_v1.rs.data
new file mode 100644
index 0000000000..e872a4a85e
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_pcm_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<PrependedConcatenationMarkV1Marker>` 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_pcm_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_PCM_V1: &'static <icu::properties::provider::PrependedConcatenationMarkV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\x06\0\0\x06\x06\0\0\xDD\x06\0\0\xDE\x06\0\0\x0F\x07\0\0\x10\x07\0\0\x90\x08\0\0\x92\x08\0\0\xE2\x08\0\0\xE3\x08\0\0\xBD\x10\x01\0\xBE\x10\x01\0\xCD\x10\x01\0\xCE\x10\x01\0") }, 13u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::PrependedConcatenationMarkV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::PrependedConcatenationMarkV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_PCM_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::PrependedConcatenationMarkV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_print_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_print_v1.rs.data
new file mode 100644
index 0000000000..dbd646dc26
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_print_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<PrintV1Marker>` 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_print_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_PRINT_V1: &'static <icu::properties::provider::PrintV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b" \0\0\0\x7F\0\0\0\xA0\0\0\0x\x03\0\0z\x03\0\0\x80\x03\0\0\x84\x03\0\0\x8B\x03\0\0\x8C\x03\0\0\x8D\x03\0\0\x8E\x03\0\0\xA2\x03\0\0\xA3\x03\0\x000\x05\0\x001\x05\0\0W\x05\0\0Y\x05\0\0\x8B\x05\0\0\x8D\x05\0\0\x90\x05\0\0\x91\x05\0\0\xC8\x05\0\0\xD0\x05\0\0\xEB\x05\0\0\xEF\x05\0\0\xF5\x05\0\0\0\x06\0\0\x0E\x07\0\0\x0F\x07\0\0K\x07\0\0M\x07\0\0\xB2\x07\0\0\xC0\x07\0\0\xFB\x07\0\0\xFD\x07\0\0.\x08\0\x000\x08\0\0?\x08\0\0@\x08\0\0\\\x08\0\0^\x08\0\0_\x08\0\0`\x08\0\0k\x08\0\0p\x08\0\0\x8F\x08\0\0\x90\x08\0\0\x92\x08\0\0\x98\x08\0\0\x84\t\0\0\x85\t\0\0\x8D\t\0\0\x8F\t\0\0\x91\t\0\0\x93\t\0\0\xA9\t\0\0\xAA\t\0\0\xB1\t\0\0\xB2\t\0\0\xB3\t\0\0\xB6\t\0\0\xBA\t\0\0\xBC\t\0\0\xC5\t\0\0\xC7\t\0\0\xC9\t\0\0\xCB\t\0\0\xCF\t\0\0\xD7\t\0\0\xD8\t\0\0\xDC\t\0\0\xDE\t\0\0\xDF\t\0\0\xE4\t\0\0\xE6\t\0\0\xFF\t\0\0\x01\n\0\0\x04\n\0\0\x05\n\0\0\x0B\n\0\0\x0F\n\0\0\x11\n\0\0\x13\n\0\0)\n\0\0*\n\0\x001\n\0\x002\n\0\x004\n\0\x005\n\0\x007\n\0\08\n\0\0:\n\0\0<\n\0\0=\n\0\0>\n\0\0C\n\0\0G\n\0\0I\n\0\0K\n\0\0N\n\0\0Q\n\0\0R\n\0\0Y\n\0\0]\n\0\0^\n\0\0_\n\0\0f\n\0\0w\n\0\0\x81\n\0\0\x84\n\0\0\x85\n\0\0\x8E\n\0\0\x8F\n\0\0\x92\n\0\0\x93\n\0\0\xA9\n\0\0\xAA\n\0\0\xB1\n\0\0\xB2\n\0\0\xB4\n\0\0\xB5\n\0\0\xBA\n\0\0\xBC\n\0\0\xC6\n\0\0\xC7\n\0\0\xCA\n\0\0\xCB\n\0\0\xCE\n\0\0\xD0\n\0\0\xD1\n\0\0\xE0\n\0\0\xE4\n\0\0\xE6\n\0\0\xF2\n\0\0\xF9\n\0\0\0\x0B\0\0\x01\x0B\0\0\x04\x0B\0\0\x05\x0B\0\0\r\x0B\0\0\x0F\x0B\0\0\x11\x0B\0\0\x13\x0B\0\0)\x0B\0\0*\x0B\0\x001\x0B\0\x002\x0B\0\x004\x0B\0\x005\x0B\0\0:\x0B\0\0<\x0B\0\0E\x0B\0\0G\x0B\0\0I\x0B\0\0K\x0B\0\0N\x0B\0\0U\x0B\0\0X\x0B\0\0\\\x0B\0\0^\x0B\0\0_\x0B\0\0d\x0B\0\0f\x0B\0\0x\x0B\0\0\x82\x0B\0\0\x84\x0B\0\0\x85\x0B\0\0\x8B\x0B\0\0\x8E\x0B\0\0\x91\x0B\0\0\x92\x0B\0\0\x96\x0B\0\0\x99\x0B\0\0\x9B\x0B\0\0\x9C\x0B\0\0\x9D\x0B\0\0\x9E\x0B\0\0\xA0\x0B\0\0\xA3\x0B\0\0\xA5\x0B\0\0\xA8\x0B\0\0\xAB\x0B\0\0\xAE\x0B\0\0\xBA\x0B\0\0\xBE\x0B\0\0\xC3\x0B\0\0\xC6\x0B\0\0\xC9\x0B\0\0\xCA\x0B\0\0\xCE\x0B\0\0\xD0\x0B\0\0\xD1\x0B\0\0\xD7\x0B\0\0\xD8\x0B\0\0\xE6\x0B\0\0\xFB\x0B\0\0\0\x0C\0\0\r\x0C\0\0\x0E\x0C\0\0\x11\x0C\0\0\x12\x0C\0\0)\x0C\0\0*\x0C\0\0:\x0C\0\0<\x0C\0\0E\x0C\0\0F\x0C\0\0I\x0C\0\0J\x0C\0\0N\x0C\0\0U\x0C\0\0W\x0C\0\0X\x0C\0\0[\x0C\0\0]\x0C\0\0^\x0C\0\0`\x0C\0\0d\x0C\0\0f\x0C\0\0p\x0C\0\0w\x0C\0\0\x8D\x0C\0\0\x8E\x0C\0\0\x91\x0C\0\0\x92\x0C\0\0\xA9\x0C\0\0\xAA\x0C\0\0\xB4\x0C\0\0\xB5\x0C\0\0\xBA\x0C\0\0\xBC\x0C\0\0\xC5\x0C\0\0\xC6\x0C\0\0\xC9\x0C\0\0\xCA\x0C\0\0\xCE\x0C\0\0\xD5\x0C\0\0\xD7\x0C\0\0\xDD\x0C\0\0\xDF\x0C\0\0\xE0\x0C\0\0\xE4\x0C\0\0\xE6\x0C\0\0\xF0\x0C\0\0\xF1\x0C\0\0\xF4\x0C\0\0\0\r\0\0\r\r\0\0\x0E\r\0\0\x11\r\0\0\x12\r\0\0E\r\0\0F\r\0\0I\r\0\0J\r\0\0P\r\0\0T\r\0\0d\r\0\0f\r\0\0\x80\r\0\0\x81\r\0\0\x84\r\0\0\x85\r\0\0\x97\r\0\0\x9A\r\0\0\xB2\r\0\0\xB3\r\0\0\xBC\r\0\0\xBD\r\0\0\xBE\r\0\0\xC0\r\0\0\xC7\r\0\0\xCA\r\0\0\xCB\r\0\0\xCF\r\0\0\xD5\r\0\0\xD6\r\0\0\xD7\r\0\0\xD8\r\0\0\xE0\r\0\0\xE6\r\0\0\xF0\r\0\0\xF2\r\0\0\xF5\r\0\0\x01\x0E\0\0;\x0E\0\0?\x0E\0\0\\\x0E\0\0\x81\x0E\0\0\x83\x0E\0\0\x84\x0E\0\0\x85\x0E\0\0\x86\x0E\0\0\x8B\x0E\0\0\x8C\x0E\0\0\xA4\x0E\0\0\xA5\x0E\0\0\xA6\x0E\0\0\xA7\x0E\0\0\xBE\x0E\0\0\xC0\x0E\0\0\xC5\x0E\0\0\xC6\x0E\0\0\xC7\x0E\0\0\xC8\x0E\0\0\xCF\x0E\0\0\xD0\x0E\0\0\xDA\x0E\0\0\xDC\x0E\0\0\xE0\x0E\0\0\0\x0F\0\0H\x0F\0\0I\x0F\0\0m\x0F\0\0q\x0F\0\0\x98\x0F\0\0\x99\x0F\0\0\xBD\x0F\0\0\xBE\x0F\0\0\xCD\x0F\0\0\xCE\x0F\0\0\xDB\x0F\0\0\0\x10\0\0\xC6\x10\0\0\xC7\x10\0\0\xC8\x10\0\0\xCD\x10\0\0\xCE\x10\0\0\xD0\x10\0\0I\x12\0\0J\x12\0\0N\x12\0\0P\x12\0\0W\x12\0\0X\x12\0\0Y\x12\0\0Z\x12\0\0^\x12\0\0`\x12\0\0\x89\x12\0\0\x8A\x12\0\0\x8E\x12\0\0\x90\x12\0\0\xB1\x12\0\0\xB2\x12\0\0\xB6\x12\0\0\xB8\x12\0\0\xBF\x12\0\0\xC0\x12\0\0\xC1\x12\0\0\xC2\x12\0\0\xC6\x12\0\0\xC8\x12\0\0\xD7\x12\0\0\xD8\x12\0\0\x11\x13\0\0\x12\x13\0\0\x16\x13\0\0\x18\x13\0\0[\x13\0\0]\x13\0\0}\x13\0\0\x80\x13\0\0\x9A\x13\0\0\xA0\x13\0\0\xF6\x13\0\0\xF8\x13\0\0\xFE\x13\0\0\0\x14\0\0\x9D\x16\0\0\xA0\x16\0\0\xF9\x16\0\0\0\x17\0\0\x16\x17\0\0\x1F\x17\0\x007\x17\0\0@\x17\0\0T\x17\0\0`\x17\0\0m\x17\0\0n\x17\0\0q\x17\0\0r\x17\0\0t\x17\0\0\x80\x17\0\0\xDE\x17\0\0\xE0\x17\0\0\xEA\x17\0\0\xF0\x17\0\0\xFA\x17\0\0\0\x18\0\0\x1A\x18\0\0 \x18\0\0y\x18\0\0\x80\x18\0\0\xAB\x18\0\0\xB0\x18\0\0\xF6\x18\0\0\0\x19\0\0\x1F\x19\0\0 \x19\0\0,\x19\0\x000\x19\0\0<\x19\0\0@\x19\0\0A\x19\0\0D\x19\0\0n\x19\0\0p\x19\0\0u\x19\0\0\x80\x19\0\0\xAC\x19\0\0\xB0\x19\0\0\xCA\x19\0\0\xD0\x19\0\0\xDB\x19\0\0\xDE\x19\0\0\x1C\x1A\0\0\x1E\x1A\0\0_\x1A\0\0`\x1A\0\0}\x1A\0\0\x7F\x1A\0\0\x8A\x1A\0\0\x90\x1A\0\0\x9A\x1A\0\0\xA0\x1A\0\0\xAE\x1A\0\0\xB0\x1A\0\0\xCF\x1A\0\0\0\x1B\0\0M\x1B\0\0P\x1B\0\0\x7F\x1B\0\0\x80\x1B\0\0\xF4\x1B\0\0\xFC\x1B\0\08\x1C\0\0;\x1C\0\0J\x1C\0\0M\x1C\0\0\x89\x1C\0\0\x90\x1C\0\0\xBB\x1C\0\0\xBD\x1C\0\0\xC8\x1C\0\0\xD0\x1C\0\0\xFB\x1C\0\0\0\x1D\0\0\x16\x1F\0\0\x18\x1F\0\0\x1E\x1F\0\0 \x1F\0\0F\x1F\0\0H\x1F\0\0N\x1F\0\0P\x1F\0\0X\x1F\0\0Y\x1F\0\0Z\x1F\0\0[\x1F\0\0\\\x1F\0\0]\x1F\0\0^\x1F\0\0_\x1F\0\0~\x1F\0\0\x80\x1F\0\0\xB5\x1F\0\0\xB6\x1F\0\0\xC5\x1F\0\0\xC6\x1F\0\0\xD4\x1F\0\0\xD6\x1F\0\0\xDC\x1F\0\0\xDD\x1F\0\0\xF0\x1F\0\0\xF2\x1F\0\0\xF5\x1F\0\0\xF6\x1F\0\0\xFF\x1F\0\0\0 \0\0( \0\0* \0\0e \0\0f \0\0r \0\0t \0\0\x8F \0\0\x90 \0\0\x9D \0\0\xA0 \0\0\xC1 \0\0\xD0 \0\0\xF1 \0\0\0!\0\0\x8C!\0\0\x90!\0\0'$\0\0@$\0\0K$\0\0`$\0\0t+\0\0v+\0\0\x96+\0\0\x97+\0\0\xF4,\0\0\xF9,\0\0&-\0\0'-\0\0(-\0\0--\0\0.-\0\x000-\0\0h-\0\0o-\0\0q-\0\0\x7F-\0\0\x97-\0\0\xA0-\0\0\xA7-\0\0\xA8-\0\0\xAF-\0\0\xB0-\0\0\xB7-\0\0\xB8-\0\0\xBF-\0\0\xC0-\0\0\xC7-\0\0\xC8-\0\0\xCF-\0\0\xD0-\0\0\xD7-\0\0\xD8-\0\0\xDF-\0\0\xE0-\0\0^.\0\0\x80.\0\0\x9A.\0\0\x9B.\0\0\xF4.\0\0\0/\0\0\xD6/\0\0\xF0/\0\0@0\0\0A0\0\0\x970\0\0\x990\0\0\x001\0\0\x051\0\x0001\0\x0011\0\0\x8F1\0\0\x901\0\0\xE41\0\0\xEF1\0\0\x1F2\0\0 2\0\0\x8D\xA4\0\0\x90\xA4\0\0\xC7\xA4\0\0\xD0\xA4\0\0,\xA6\0\0@\xA6\0\0\xF8\xA6\0\0\0\xA7\0\0\xCB\xA7\0\0\xD0\xA7\0\0\xD2\xA7\0\0\xD3\xA7\0\0\xD4\xA7\0\0\xD5\xA7\0\0\xDA\xA7\0\0\xF2\xA7\0\0-\xA8\0\x000\xA8\0\0:\xA8\0\0@\xA8\0\0x\xA8\0\0\x80\xA8\0\0\xC6\xA8\0\0\xCE\xA8\0\0\xDA\xA8\0\0\xE0\xA8\0\0T\xA9\0\0_\xA9\0\0}\xA9\0\0\x80\xA9\0\0\xCE\xA9\0\0\xCF\xA9\0\0\xDA\xA9\0\0\xDE\xA9\0\0\xFF\xA9\0\0\0\xAA\0\x007\xAA\0\0@\xAA\0\0N\xAA\0\0P\xAA\0\0Z\xAA\0\0\\\xAA\0\0\xC3\xAA\0\0\xDB\xAA\0\0\xF7\xAA\0\0\x01\xAB\0\0\x07\xAB\0\0\t\xAB\0\0\x0F\xAB\0\0\x11\xAB\0\0\x17\xAB\0\0 \xAB\0\0'\xAB\0\0(\xAB\0\0/\xAB\0\x000\xAB\0\0l\xAB\0\0p\xAB\0\0\xEE\xAB\0\0\xF0\xAB\0\0\xFA\xAB\0\0\0\xAC\0\0\xA4\xD7\0\0\xB0\xD7\0\0\xC7\xD7\0\0\xCB\xD7\0\0\xFC\xD7\0\0\0\xE0\0\0n\xFA\0\0p\xFA\0\0\xDA\xFA\0\0\0\xFB\0\0\x07\xFB\0\0\x13\xFB\0\0\x18\xFB\0\0\x1D\xFB\0\x007\xFB\0\08\xFB\0\0=\xFB\0\0>\xFB\0\0?\xFB\0\0@\xFB\0\0B\xFB\0\0C\xFB\0\0E\xFB\0\0F\xFB\0\0\xC3\xFB\0\0\xD3\xFB\0\0\x90\xFD\0\0\x92\xFD\0\0\xC8\xFD\0\0\xCF\xFD\0\0\xD0\xFD\0\0\xF0\xFD\0\0\x1A\xFE\0\0 \xFE\0\0S\xFE\0\0T\xFE\0\0g\xFE\0\0h\xFE\0\0l\xFE\0\0p\xFE\0\0u\xFE\0\0v\xFE\0\0\xFD\xFE\0\0\xFF\xFE\0\0\0\xFF\0\0\x01\xFF\0\0\xBF\xFF\0\0\xC2\xFF\0\0\xC8\xFF\0\0\xCA\xFF\0\0\xD0\xFF\0\0\xD2\xFF\0\0\xD8\xFF\0\0\xDA\xFF\0\0\xDD\xFF\0\0\xE0\xFF\0\0\xE7\xFF\0\0\xE8\xFF\0\0\xEF\xFF\0\0\xF9\xFF\0\0\xFE\xFF\0\0\0\0\x01\0\x0C\0\x01\0\r\0\x01\0'\0\x01\0(\0\x01\0;\0\x01\0<\0\x01\0>\0\x01\0?\0\x01\0N\0\x01\0P\0\x01\0^\0\x01\0\x80\0\x01\0\xFB\0\x01\0\0\x01\x01\0\x03\x01\x01\0\x07\x01\x01\x004\x01\x01\x007\x01\x01\0\x8F\x01\x01\0\x90\x01\x01\0\x9D\x01\x01\0\xA0\x01\x01\0\xA1\x01\x01\0\xD0\x01\x01\0\xFE\x01\x01\0\x80\x02\x01\0\x9D\x02\x01\0\xA0\x02\x01\0\xD1\x02\x01\0\xE0\x02\x01\0\xFC\x02\x01\0\0\x03\x01\0$\x03\x01\0-\x03\x01\0K\x03\x01\0P\x03\x01\0{\x03\x01\0\x80\x03\x01\0\x9E\x03\x01\0\x9F\x03\x01\0\xC4\x03\x01\0\xC8\x03\x01\0\xD6\x03\x01\0\0\x04\x01\0\x9E\x04\x01\0\xA0\x04\x01\0\xAA\x04\x01\0\xB0\x04\x01\0\xD4\x04\x01\0\xD8\x04\x01\0\xFC\x04\x01\0\0\x05\x01\0(\x05\x01\x000\x05\x01\0d\x05\x01\0o\x05\x01\0{\x05\x01\0|\x05\x01\0\x8B\x05\x01\0\x8C\x05\x01\0\x93\x05\x01\0\x94\x05\x01\0\x96\x05\x01\0\x97\x05\x01\0\xA2\x05\x01\0\xA3\x05\x01\0\xB2\x05\x01\0\xB3\x05\x01\0\xBA\x05\x01\0\xBB\x05\x01\0\xBD\x05\x01\0\0\x06\x01\x007\x07\x01\0@\x07\x01\0V\x07\x01\0`\x07\x01\0h\x07\x01\0\x80\x07\x01\0\x86\x07\x01\0\x87\x07\x01\0\xB1\x07\x01\0\xB2\x07\x01\0\xBB\x07\x01\0\0\x08\x01\0\x06\x08\x01\0\x08\x08\x01\0\t\x08\x01\0\n\x08\x01\x006\x08\x01\x007\x08\x01\09\x08\x01\0<\x08\x01\0=\x08\x01\0?\x08\x01\0V\x08\x01\0W\x08\x01\0\x9F\x08\x01\0\xA7\x08\x01\0\xB0\x08\x01\0\xE0\x08\x01\0\xF3\x08\x01\0\xF4\x08\x01\0\xF6\x08\x01\0\xFB\x08\x01\0\x1C\t\x01\0\x1F\t\x01\0:\t\x01\0?\t\x01\0@\t\x01\0\x80\t\x01\0\xB8\t\x01\0\xBC\t\x01\0\xD0\t\x01\0\xD2\t\x01\0\x04\n\x01\0\x05\n\x01\0\x07\n\x01\0\x0C\n\x01\0\x14\n\x01\0\x15\n\x01\0\x18\n\x01\0\x19\n\x01\x006\n\x01\08\n\x01\0;\n\x01\0?\n\x01\0I\n\x01\0P\n\x01\0Y\n\x01\0`\n\x01\0\xA0\n\x01\0\xC0\n\x01\0\xE7\n\x01\0\xEB\n\x01\0\xF7\n\x01\0\0\x0B\x01\x006\x0B\x01\09\x0B\x01\0V\x0B\x01\0X\x0B\x01\0s\x0B\x01\0x\x0B\x01\0\x92\x0B\x01\0\x99\x0B\x01\0\x9D\x0B\x01\0\xA9\x0B\x01\0\xB0\x0B\x01\0\0\x0C\x01\0I\x0C\x01\0\x80\x0C\x01\0\xB3\x0C\x01\0\xC0\x0C\x01\0\xF3\x0C\x01\0\xFA\x0C\x01\0(\r\x01\x000\r\x01\0:\r\x01\0`\x0E\x01\0\x7F\x0E\x01\0\x80\x0E\x01\0\xAA\x0E\x01\0\xAB\x0E\x01\0\xAE\x0E\x01\0\xB0\x0E\x01\0\xB2\x0E\x01\0\xFD\x0E\x01\0(\x0F\x01\x000\x0F\x01\0Z\x0F\x01\0p\x0F\x01\0\x8A\x0F\x01\0\xB0\x0F\x01\0\xCC\x0F\x01\0\xE0\x0F\x01\0\xF7\x0F\x01\0\0\x10\x01\0N\x10\x01\0R\x10\x01\0v\x10\x01\0\x7F\x10\x01\0\xC3\x10\x01\0\xCD\x10\x01\0\xCE\x10\x01\0\xD0\x10\x01\0\xE9\x10\x01\0\xF0\x10\x01\0\xFA\x10\x01\0\0\x11\x01\x005\x11\x01\x006\x11\x01\0H\x11\x01\0P\x11\x01\0w\x11\x01\0\x80\x11\x01\0\xE0\x11\x01\0\xE1\x11\x01\0\xF5\x11\x01\0\0\x12\x01\0\x12\x12\x01\0\x13\x12\x01\0B\x12\x01\0\x80\x12\x01\0\x87\x12\x01\0\x88\x12\x01\0\x89\x12\x01\0\x8A\x12\x01\0\x8E\x12\x01\0\x8F\x12\x01\0\x9E\x12\x01\0\x9F\x12\x01\0\xAA\x12\x01\0\xB0\x12\x01\0\xEB\x12\x01\0\xF0\x12\x01\0\xFA\x12\x01\0\0\x13\x01\0\x04\x13\x01\0\x05\x13\x01\0\r\x13\x01\0\x0F\x13\x01\0\x11\x13\x01\0\x13\x13\x01\0)\x13\x01\0*\x13\x01\x001\x13\x01\x002\x13\x01\x004\x13\x01\x005\x13\x01\0:\x13\x01\0;\x13\x01\0E\x13\x01\0G\x13\x01\0I\x13\x01\0K\x13\x01\0N\x13\x01\0P\x13\x01\0Q\x13\x01\0W\x13\x01\0X\x13\x01\0]\x13\x01\0d\x13\x01\0f\x13\x01\0m\x13\x01\0p\x13\x01\0u\x13\x01\0\0\x14\x01\0\\\x14\x01\0]\x14\x01\0b\x14\x01\0\x80\x14\x01\0\xC8\x14\x01\0\xD0\x14\x01\0\xDA\x14\x01\0\x80\x15\x01\0\xB6\x15\x01\0\xB8\x15\x01\0\xDE\x15\x01\0\0\x16\x01\0E\x16\x01\0P\x16\x01\0Z\x16\x01\0`\x16\x01\0m\x16\x01\0\x80\x16\x01\0\xBA\x16\x01\0\xC0\x16\x01\0\xCA\x16\x01\0\0\x17\x01\0\x1B\x17\x01\0\x1D\x17\x01\0,\x17\x01\x000\x17\x01\0G\x17\x01\0\0\x18\x01\0<\x18\x01\0\xA0\x18\x01\0\xF3\x18\x01\0\xFF\x18\x01\0\x07\x19\x01\0\t\x19\x01\0\n\x19\x01\0\x0C\x19\x01\0\x14\x19\x01\0\x15\x19\x01\0\x17\x19\x01\0\x18\x19\x01\x006\x19\x01\x007\x19\x01\09\x19\x01\0;\x19\x01\0G\x19\x01\0P\x19\x01\0Z\x19\x01\0\xA0\x19\x01\0\xA8\x19\x01\0\xAA\x19\x01\0\xD8\x19\x01\0\xDA\x19\x01\0\xE5\x19\x01\0\0\x1A\x01\0H\x1A\x01\0P\x1A\x01\0\xA3\x1A\x01\0\xB0\x1A\x01\0\xF9\x1A\x01\0\0\x1B\x01\0\n\x1B\x01\0\0\x1C\x01\0\t\x1C\x01\0\n\x1C\x01\x007\x1C\x01\08\x1C\x01\0F\x1C\x01\0P\x1C\x01\0m\x1C\x01\0p\x1C\x01\0\x90\x1C\x01\0\x92\x1C\x01\0\xA8\x1C\x01\0\xA9\x1C\x01\0\xB7\x1C\x01\0\0\x1D\x01\0\x07\x1D\x01\0\x08\x1D\x01\0\n\x1D\x01\0\x0B\x1D\x01\x007\x1D\x01\0:\x1D\x01\0;\x1D\x01\0<\x1D\x01\0>\x1D\x01\0?\x1D\x01\0H\x1D\x01\0P\x1D\x01\0Z\x1D\x01\0`\x1D\x01\0f\x1D\x01\0g\x1D\x01\0i\x1D\x01\0j\x1D\x01\0\x8F\x1D\x01\0\x90\x1D\x01\0\x92\x1D\x01\0\x93\x1D\x01\0\x99\x1D\x01\0\xA0\x1D\x01\0\xAA\x1D\x01\0\xE0\x1E\x01\0\xF9\x1E\x01\0\0\x1F\x01\0\x11\x1F\x01\0\x12\x1F\x01\0;\x1F\x01\0>\x1F\x01\0Z\x1F\x01\0\xB0\x1F\x01\0\xB1\x1F\x01\0\xC0\x1F\x01\0\xF2\x1F\x01\0\xFF\x1F\x01\0\x9A#\x01\0\0$\x01\0o$\x01\0p$\x01\0u$\x01\0\x80$\x01\0D%\x01\0\x90/\x01\0\xF3/\x01\0\x000\x01\0V4\x01\0\0D\x01\0GF\x01\0\0h\x01\09j\x01\0@j\x01\0_j\x01\0`j\x01\0jj\x01\0nj\x01\0\xBFj\x01\0\xC0j\x01\0\xCAj\x01\0\xD0j\x01\0\xEEj\x01\0\xF0j\x01\0\xF6j\x01\0\0k\x01\0Fk\x01\0Pk\x01\0Zk\x01\0[k\x01\0bk\x01\0ck\x01\0xk\x01\0}k\x01\0\x90k\x01\0@n\x01\0\x9Bn\x01\0\0o\x01\0Ko\x01\0Oo\x01\0\x88o\x01\0\x8Fo\x01\0\xA0o\x01\0\xE0o\x01\0\xE5o\x01\0\xF0o\x01\0\xF2o\x01\0\0p\x01\0\xF8\x87\x01\0\0\x88\x01\0\xD6\x8C\x01\0\0\x8D\x01\0\t\x8D\x01\0\xF0\xAF\x01\0\xF4\xAF\x01\0\xF5\xAF\x01\0\xFC\xAF\x01\0\xFD\xAF\x01\0\xFF\xAF\x01\0\0\xB0\x01\0#\xB1\x01\x002\xB1\x01\x003\xB1\x01\0P\xB1\x01\0S\xB1\x01\0U\xB1\x01\0V\xB1\x01\0d\xB1\x01\0h\xB1\x01\0p\xB1\x01\0\xFC\xB2\x01\0\0\xBC\x01\0k\xBC\x01\0p\xBC\x01\0}\xBC\x01\0\x80\xBC\x01\0\x89\xBC\x01\0\x90\xBC\x01\0\x9A\xBC\x01\0\x9C\xBC\x01\0\xA4\xBC\x01\0\0\xCF\x01\0.\xCF\x01\x000\xCF\x01\0G\xCF\x01\0P\xCF\x01\0\xC4\xCF\x01\0\0\xD0\x01\0\xF6\xD0\x01\0\0\xD1\x01\0'\xD1\x01\0)\xD1\x01\0\xEB\xD1\x01\0\0\xD2\x01\0F\xD2\x01\0\xC0\xD2\x01\0\xD4\xD2\x01\0\xE0\xD2\x01\0\xF4\xD2\x01\0\0\xD3\x01\0W\xD3\x01\0`\xD3\x01\0y\xD3\x01\0\0\xD4\x01\0U\xD4\x01\0V\xD4\x01\0\x9D\xD4\x01\0\x9E\xD4\x01\0\xA0\xD4\x01\0\xA2\xD4\x01\0\xA3\xD4\x01\0\xA5\xD4\x01\0\xA7\xD4\x01\0\xA9\xD4\x01\0\xAD\xD4\x01\0\xAE\xD4\x01\0\xBA\xD4\x01\0\xBB\xD4\x01\0\xBC\xD4\x01\0\xBD\xD4\x01\0\xC4\xD4\x01\0\xC5\xD4\x01\0\x06\xD5\x01\0\x07\xD5\x01\0\x0B\xD5\x01\0\r\xD5\x01\0\x15\xD5\x01\0\x16\xD5\x01\0\x1D\xD5\x01\0\x1E\xD5\x01\0:\xD5\x01\0;\xD5\x01\0?\xD5\x01\0@\xD5\x01\0E\xD5\x01\0F\xD5\x01\0G\xD5\x01\0J\xD5\x01\0Q\xD5\x01\0R\xD5\x01\0\xA6\xD6\x01\0\xA8\xD6\x01\0\xCC\xD7\x01\0\xCE\xD7\x01\0\x8C\xDA\x01\0\x9B\xDA\x01\0\xA0\xDA\x01\0\xA1\xDA\x01\0\xB0\xDA\x01\0\0\xDF\x01\0\x1F\xDF\x01\0%\xDF\x01\0+\xDF\x01\0\0\xE0\x01\0\x07\xE0\x01\0\x08\xE0\x01\0\x19\xE0\x01\0\x1B\xE0\x01\0\"\xE0\x01\0#\xE0\x01\0%\xE0\x01\0&\xE0\x01\0+\xE0\x01\x000\xE0\x01\0n\xE0\x01\0\x8F\xE0\x01\0\x90\xE0\x01\0\0\xE1\x01\0-\xE1\x01\x000\xE1\x01\0>\xE1\x01\0@\xE1\x01\0J\xE1\x01\0N\xE1\x01\0P\xE1\x01\0\x90\xE2\x01\0\xAF\xE2\x01\0\xC0\xE2\x01\0\xFA\xE2\x01\0\xFF\xE2\x01\0\0\xE3\x01\0\xD0\xE4\x01\0\xFA\xE4\x01\0\xE0\xE7\x01\0\xE7\xE7\x01\0\xE8\xE7\x01\0\xEC\xE7\x01\0\xED\xE7\x01\0\xEF\xE7\x01\0\xF0\xE7\x01\0\xFF\xE7\x01\0\0\xE8\x01\0\xC5\xE8\x01\0\xC7\xE8\x01\0\xD7\xE8\x01\0\0\xE9\x01\0L\xE9\x01\0P\xE9\x01\0Z\xE9\x01\0^\xE9\x01\0`\xE9\x01\0q\xEC\x01\0\xB5\xEC\x01\0\x01\xED\x01\0>\xED\x01\0\0\xEE\x01\0\x04\xEE\x01\0\x05\xEE\x01\0 \xEE\x01\0!\xEE\x01\0#\xEE\x01\0$\xEE\x01\0%\xEE\x01\0'\xEE\x01\0(\xEE\x01\0)\xEE\x01\x003\xEE\x01\x004\xEE\x01\08\xEE\x01\09\xEE\x01\0:\xEE\x01\0;\xEE\x01\0<\xEE\x01\0B\xEE\x01\0C\xEE\x01\0G\xEE\x01\0H\xEE\x01\0I\xEE\x01\0J\xEE\x01\0K\xEE\x01\0L\xEE\x01\0M\xEE\x01\0P\xEE\x01\0Q\xEE\x01\0S\xEE\x01\0T\xEE\x01\0U\xEE\x01\0W\xEE\x01\0X\xEE\x01\0Y\xEE\x01\0Z\xEE\x01\0[\xEE\x01\0\\\xEE\x01\0]\xEE\x01\0^\xEE\x01\0_\xEE\x01\0`\xEE\x01\0a\xEE\x01\0c\xEE\x01\0d\xEE\x01\0e\xEE\x01\0g\xEE\x01\0k\xEE\x01\0l\xEE\x01\0s\xEE\x01\0t\xEE\x01\0x\xEE\x01\0y\xEE\x01\0}\xEE\x01\0~\xEE\x01\0\x7F\xEE\x01\0\x80\xEE\x01\0\x8A\xEE\x01\0\x8B\xEE\x01\0\x9C\xEE\x01\0\xA1\xEE\x01\0\xA4\xEE\x01\0\xA5\xEE\x01\0\xAA\xEE\x01\0\xAB\xEE\x01\0\xBC\xEE\x01\0\xF0\xEE\x01\0\xF2\xEE\x01\0\0\xF0\x01\0,\xF0\x01\x000\xF0\x01\0\x94\xF0\x01\0\xA0\xF0\x01\0\xAF\xF0\x01\0\xB1\xF0\x01\0\xC0\xF0\x01\0\xC1\xF0\x01\0\xD0\xF0\x01\0\xD1\xF0\x01\0\xF6\xF0\x01\0\0\xF1\x01\0\xAE\xF1\x01\0\xE6\xF1\x01\0\x03\xF2\x01\0\x10\xF2\x01\0<\xF2\x01\0@\xF2\x01\0I\xF2\x01\0P\xF2\x01\0R\xF2\x01\0`\xF2\x01\0f\xF2\x01\0\0\xF3\x01\0\xD8\xF6\x01\0\xDC\xF6\x01\0\xED\xF6\x01\0\xF0\xF6\x01\0\xFD\xF6\x01\0\0\xF7\x01\0w\xF7\x01\0{\xF7\x01\0\xDA\xF7\x01\0\xE0\xF7\x01\0\xEC\xF7\x01\0\xF0\xF7\x01\0\xF1\xF7\x01\0\0\xF8\x01\0\x0C\xF8\x01\0\x10\xF8\x01\0H\xF8\x01\0P\xF8\x01\0Z\xF8\x01\0`\xF8\x01\0\x88\xF8\x01\0\x90\xF8\x01\0\xAE\xF8\x01\0\xB0\xF8\x01\0\xB2\xF8\x01\0\0\xF9\x01\0T\xFA\x01\0`\xFA\x01\0n\xFA\x01\0p\xFA\x01\0}\xFA\x01\0\x80\xFA\x01\0\x89\xFA\x01\0\x90\xFA\x01\0\xBE\xFA\x01\0\xBF\xFA\x01\0\xC6\xFA\x01\0\xCE\xFA\x01\0\xDC\xFA\x01\0\xE0\xFA\x01\0\xE9\xFA\x01\0\xF0\xFA\x01\0\xF9\xFA\x01\0\0\xFB\x01\0\x93\xFB\x01\0\x94\xFB\x01\0\xCB\xFB\x01\0\xF0\xFB\x01\0\xFA\xFB\x01\0\0\0\x02\0\xE0\xA6\x02\0\0\xA7\x02\0:\xB7\x02\0@\xB7\x02\0\x1E\xB8\x02\0 \xB8\x02\0\xA2\xCE\x02\0\xB0\xCE\x02\0\xE1\xEB\x02\0\xF0\xEB\x02\0^\xEE\x02\0\0\xF8\x02\0\x1E\xFA\x02\0\0\0\x03\0K\x13\x03\0P\x13\x03\0\xB0#\x03\0\x01\0\x0E\0\x02\0\x0E\0 \0\x0E\0\x80\0\x0E\0\0\x01\x0E\0\xF0\x01\x0E\0\0\0\x0F\0\xFE\xFF\x0F\0\0\0\x10\0\xFE\xFF\x10\0") }, 287279u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::PrintV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::PrintV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_PRINT_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::PrintV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_qmark_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_qmark_v1.rs.data
new file mode 100644
index 0000000000..b1846e764f
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_qmark_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<QuotationMarkV1Marker>` 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_qmark_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_QMARK_V1: &'static <icu::properties::provider::QuotationMarkV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\"\0\0\0#\0\0\0'\0\0\0(\0\0\0\xAB\0\0\0\xAC\0\0\0\xBB\0\0\0\xBC\0\0\0\x18 \0\0 \0\09 \0\0; \0\0B.\0\0C.\0\0\x0C0\0\0\x100\0\0\x1D0\0\0 0\0\0A\xFE\0\0E\xFE\0\0\x02\xFF\0\0\x03\xFF\0\0\x07\xFF\0\0\x08\xFF\0\0b\xFF\0\0d\xFF\0\0") }, 30u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::QuotationMarkV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::QuotationMarkV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_QMARK_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::QuotationMarkV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_radical_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_radical_v1.rs.data
new file mode 100644
index 0000000000..d28666cbc4
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_radical_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<RadicalV1Marker>` 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_radical_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_RADICAL_V1: &'static <icu::properties::provider::RadicalV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x80.\0\0\x9A.\0\0\x9B.\0\0\xF4.\0\0\0/\0\0\xD6/\0\0") }, 329u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::RadicalV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::RadicalV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_RADICAL_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::RadicalV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_ri_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_ri_v1.rs.data
new file mode 100644
index 0000000000..ef7df2e40a
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_ri_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<RegionalIndicatorV1Marker>` 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_ri_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_RI_V1: &'static <icu::properties::provider::RegionalIndicatorV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\xE6\xF1\x01\0\0\xF2\x01\0") }, 26u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::RegionalIndicatorV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::RegionalIndicatorV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_RI_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::RegionalIndicatorV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_sb_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_sb_v1.rs.data
new file mode 100644
index 0000000000..19286b209b
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_sb_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<SentenceBreakV1Marker>` 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_sb_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_SB_V1: &'static <icu::properties::provider::SentenceBreakV1Marker as icu_provider::DataMarker>::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: 747u16, data_null_offset: 14u32, null_value: 0u32, trie_type: icu::collections::codepointtrie::TrieType::Small }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0@\0~\0\xBE\0\xFE\0-\x01l\x01\xAC\x01\xE4\x01#\x02O\x02\x8F\x02\xCF\x02\xDF\x02\x1F\x03P\x03\x8D\x03\xBD\x03\xFB\x03;\x04K\x04|\x04\xB3\x04\xF1\x041\x05f\x05\x97\x05\xC3\x05\x03\x068\x06R\x06\x92\x06\xD2\x06\x12\x07J\x07\x80\x07\xBC\x07\xFA\x079\x08w\x08\xB6\x08\xF4\x083\tq\t\xB1\t\xEF\t-\nk\n\xAB\n\xE9\n)\x0Bg\x0B\xA7\x0B\xE5\x0B%\x0Ce\x0C\xA4\x0C\xE4\x0C#\rc\r\xA3\r\xE3\r\x1E\x0E[\x0Es\n\x8D\n\x9B\n\xB1\n\xD1\n\xEF\n\x0C\x0B+\x0BK\x0BK\x0BX\x0Bu\x0B\x95\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xA7\x0B\xC7\x0B\0\0\x10\0 \x000\0@\0P\0`\0p\0~\0\x8E\0\x9E\0\xAE\0\xBE\0\xCE\0\xDE\0\xEE\0\xFE\0\x0E\x01\x1E\x01.\x01-\x01=\x01M\x01]\x01l\x01|\x01\x8C\x01\x9C\x01\xAC\x01\xBC\x01\xCC\x01\xDC\x01\xE4\x01\xF4\x01\x04\x02\x14\x02#\x023\x02C\x02S\x02O\x02_\x02o\x02\x7F\x02\x8F\x02\x9F\x02\xAF\x02\xBF\x02\xCF\x02\xDF\x02\xEF\x02\xFF\x02\xDF\x02\xEF\x02\xFF\x02\x0F\x03\x1F\x03/\x03?\x03O\x03P\x03`\x03p\x03\x80\x03\x8D\x03\x9D\x03\xAD\x03\xBD\x03\xBD\x03\xCD\x03\xDD\x03\xED\x03\xFB\x03\x0B\x04\x1B\x04+\x04;\x04K\x04[\x04k\x04K\x04[\x04k\x04{\x04|\x04\x8C\x04\x9C\x04\xAC\x04\xB3\x04\xC3\x04\xD3\x04\xE3\x04\xF1\x04\x01\x05\x11\x05!\x051\x05A\x05Q\x05a\x05f\x05v\x05\x86\x05\x96\x05\x97\x05\xA7\x05\xB7\x05\xC7\x05\xC3\x05\xD3\x05\xE3\x05\xF3\x05\x03\x06\x13\x06#\x063\x068\x06H\x06X\x06h\x06R\x06b\x06r\x06\x82\x06\x92\x06\xA2\x06\xB2\x06\xC2\x06\xD2\x06\xE2\x06\xF2\x06\x02\x07\x12\x07\"\x072\x07B\x07J\x07Z\x07j\x07z\x07\x80\x07\x90\x07\xA0\x07\xB0\x07\xBC\x07\xCC\x07\xDC\x07\xEC\x07\xFA\x07\n\x08\x1A\x08*\x089\x08I\x08Y\x08i\x08w\x08\x87\x08\x97\x08\xA7\x08\xB6\x08\xC6\x08\xD6\x08\xE6\x08\xF4\x08\x04\t\x14\t$\t3\tC\tS\tc\tq\t\x81\t\x91\t\xA1\t\xB1\t\xC1\t\xD1\t\xE1\t\xEF\t\xFF\t\x0F\n\x1F\n-\n=\nM\n]\nk\n{\n\x8B\n\x9B\n\xAB\n\xBB\n\xCB\n\xDB\n\xE9\n\xF9\n\t\x0B\x19\x0B)\x0B9\x0BI\x0BY\x0Bg\x0Bw\x0B\x87\x0B\x97\x0B\xA7\x0B\xB7\x0B\xC7\x0B\xD7\x0B\xE5\x0B\xF5\x0B\x05\x0C\x15\x0C%\x0C5\x0CE\x0CU\x0Ce\x0Cu\x0C\x85\x0C\x95\x0C\xA4\x0C\xB4\x0C\xC4\x0C\xD4\x0C\xE4\x0C\xF4\x0C\x04\r\x14\r#\r3\rC\rS\rc\rs\r\x83\r\x93\r\xA3\r\xB3\r\xC3\r\xD3\r\xE3\r\xF3\r\x03\x0E\x13\x0E\x1E\x0E.\x0E>\x0EN\x0E[\x0Ek\x0E{\x0E\x8B\x0E\x97\x05\x97\x05f\x05\xB1\x07\x9B\x0E\xAB\x0E\xBA\x0E\xC9\x0E\xD7\x0E\xE7\x0EA\0A\0\xF7\x0E\x97\x05\x97\x05\x07\x0F\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x14\x0F$\x0F\x97\x05\x97\x05\x14\x0F\x97\x05\x97\x05\x1C\x0F,\x0F\xCD\n\x97\x05\x97\x05\x97\x05,\x0F\x97\x05\x97\x05\x97\x054\x0FD\x0F\x0E\0\x97\x05\x0E\0A\0A\0A\0A\0A\0T\x0F\0\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05d\x0F\x97\x05t\x0Fy\x0F\x97\x05\x97\x05\x97\x05\x97\x051\x0C\x98\x02\x97\x05\x89\x0F\x97\x05\x98\x0F\x97\x05\xA8\x0FE\x07\xB8\x0F\x97\x05\x97\x05\x97\x05m\x05\xCF\x02\xC8\x0F\x97\t\x0E\0\xD6\x0F\x97\t\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x98\x02\xE6\x0F\x97\x05\xED\x0F\x97\x05\x97\x05\x97\x05\x97\x05\x9B\x02\x97\x05\r\x05O\x0EO\x0E\xF9\x0F\x97\x05\x0E\x05\x9C\x02\x97\x05\x97\x05\x95\x02\x97\x05\x97\x02\x97\t\x0E\0\x0E\0\x97\x05\t\x10\x97\x05\x97\x05\x97\x05\x19\x10\xCF\x02)\x10\x97\t\x97\t9\x10\xCF\x02\xE2\x04\x0E\0\x0E\0\x0E\0e\x07\x97\x05\x97\x05m\x05I\x10Y\x10\xC4\x02i\x10g\x07\x97\x05y\x10\x92\x06\x97\x05\x97\x05k\x05\x89\x10\x97\x05\x97\x05m\x05\x99\x10\xA9\x10\x92\x06\x97\x05\xB6\x10\xC6\x10\x97\x05\x97\x05\xD6\x10\x0E\x003\x0E\xE6\x10\xEF\x10a\0a\0a\0a\0a\0a\0a\0a\0a\0a\0a\0a\0\xCF\x02\xCF\x02\xCF\x02\xCF\x02\xFE\0\xFE\0\xFE\0\xFE\0\xFE\0\xFE\0\xFE\0\xFE\0\xFE\0\xFF\x10\xFE\0\xFE\0\xFE\0\xFE\0\xFE\0\xFE\0\x0E\x11\x1E\x11\x0E\x11\x0E\x11\x1E\x11.\x11\x0E\x11>\x11\x0E\x11\x0E\x11\x0E\x11N\x11]\x11m\x11}\x11]\x11\x8D\x11\x9D\x11\xAD\x11\xBD\x11\xCB\x11\x11\0\xDB\x11\xEB\x11\xFB\x11\x0B\x12\x0E\0\x0E\0\x0E\0\xCF\x02\xCF\x02a\x0E\x19\x12)\x127\x12G\x12W\x12\x0E\0A\0a\0g\x12\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0p\x12\x0E\0|\x12\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x87\x12A\0a\0\x97\x12\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xA1\x12\xB0\x12\xBA\x12\x0E\0\x0E\0\x0E\0\x0E\0\xC5\x12\x0E\0\xCF\x12\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xD2\x12\xD9\x12\x0E\0\x0E\0\x0E\0p\x12\x0E\0\xE2\x12\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0A\0A\0A\0a\0a\0a\0\xF2\x12\x01\x13\xFE\0\xFE\0\xFE\0\xFE\0\xFE\0\xFE\0\x10\x13\x1F\x13a\0a\0/\x13\x97\x05\x97\x05\x97\x05?\x13\xC0\x02\x97\x05\x9A\x02[\x08[\x08[\x08[\x08\xCF\x02\xCF\x02O\x13\xE2\x12S\x13c\x13q\x13~\x13\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x8E\x13\x9C\x13\xAC\x13\xBC\x13\0\x05\x97\x05\x97\x05\x97\x05\x97\x05\xCC\x13\0\x05\x97\x05\x97\x05\x97\x05\x97\x05G\x07\xFC\x04\x97\x05\x97\x05\0\x05\x97\x05\x97\x05\x97\x05\x97\x05\r\x05\x0E\0\x97\x05\x97\x05\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x0F\x05\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05\xD9\x13\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\xDA\x13\x97\x05\x9D\x08\x0E\0\xFE\0\xFE\0\xEA\x13\xF9\x13\xFE\0\t\x14\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x17\x14\x0E\0\xFA\x04%\x14\xFC\0\xFE\0\xFE\0\xFE\x004\x14B\x14R\x14X\x14b\x14n\x14~\x14\x0E\0\x8C\x14\x9A\x14\x97\x05\xA7\x14\x0E\0\x97\x05\x97\x05\x97\x05\xB7\x14h\x07\x97\x05\x97\x05m\x05\xC7\x14\x97\t\xCF\x02\xD7\x14\x92\x06\x97\x05\xE7\x14\x97\x05j\x05\x89\x10\x97\x05\x0F\x05f\x07\x97\x05\x97\x05n\x05\xF7\x14\x97\t\x06\x15\x16\x15\x97\x05\x97\x05h\x05&\x156\x15F\x15\x97\x05V\x15\x97\x05\x97\x05\x97\x05f\x15v\x15{\x15f\x05\x8B\x15\x9A\x15\xA2\x15[\x08a\0a\0\xEA\0\x97\x12a\0a\0a\0a\0a\0\x97\x05\x97\x05\xB2\x15\x97\t\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x9D\x02\x97\x05\x15\x05\x97\x05\x97\x05\x95\x02\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x0E\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x02\x0E\0\x0E\0\x9A\x12\xC0\x15I\x07\xCF\x15\xDF\x15\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x9F\x02\x0E\0\xFE\x04\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05v\x0F\x0E\0\x97\x05\x97\x05\x97\x05\x97\x05\xFF\x04\x97\x05\x97\x05\x99\x02\x0E\0\x0E\0\x95\x02\xCF\x02\xEF\x15\xCF\x02\xFE\x15\t\x16\x19\x16(\x16\xCF\n\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x058\x16H\x160\0@\0P\0`\0X\x16g\x16\x97\x05\x97\x05c\x05\x97\x05\r\x05\x99\x15w\x16\x0E\0\x84\x16F\x07\x97\x05\xCD\n\x94\x16\x0E\x05\x0E\x05\x0E\0\x0E\0\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x96\x02\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05\x97\x05\x9C\x02\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xA4\x16\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x0F\x05\x97\x05\x97\x05\x97\x05\xBD\x02a\x0E\x0E\0\x97\x05\x97\x05y\x15\x97\x05\x96\x02\x97\x05\x97\x05\xB4\x16\x97\x05\x0E\x05\x97\x05\x97\x05\xC4\x16\x1F\x05\x0E\0\x0E\0A\0A\0C\x03a\0a\0\x97\x05\x97\x05\x97\x05\x97\x05\x0E\x05\x97\tA\0A\0u\x11a\0\xD4\x16\x97\x05\x97\x05\x99\x02\x97\x05\x97\x05\x97\x05\x9D\x02\xCA\0\xCA\0\xE4\x16\xF2\x16\0\x17\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x9A\x02\x97\x05\x9B\x02\x99\x02\x0E\0\x10\x17a\0a\0\x15\x17\x0E\0\x0E\0\x0E\0\x0E\0%\x17\x97\x05\x97\x05/\x17\x97\x05\x9B\x02\x97\x05\x9A\x02\x97\x05\r\x05\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05>\x17\x97\x05\x9B\x02\x97\x05\x97\x02\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05\x97\x05N\x17\x0E\0\x0E\0\x0E\0\x0E\0]\x17=\t\x97\x05m\x17\x0E\0}\x17\x97\x05\x0F\x05\x97\x05\x0F\x05\x0E\0\x0E\0Z\x08\x97\x05\x8D\x17\x0E\0\x97\x05\x97\x05\x97\x05\x9B\x02\x97\x05\x9B\x02\x97\x05\x9E\x02\x97\x05\x9F\x02\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05\x97\x05\x97\x05\x98\x02\x0E\0\x0E\0\x0E\0A\0A\0A\0\x9D\x17a\0a\0a\0\xAD\x17\x97\x05\x97\x05\xBD\x17\x97\t\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05\xCD\x17\x9F\x02\x0E\0\x0E\0\x0E\0\xC2\x02\x97\x05\x0F\x05\x9C\r\x97\x05k\x05\xD9\x17\x0E\0\x97\x05\xE9\x17\x0E\0\x0E\0\x97\x05\x9C\x02\x0E\0\x97\x05\x9A\x02g\x07\x97\x05\x97\x05i\x05\xF9\x17\x0E\0\x8C\x06\t\x18g\x07\x97\x05\x97\x05\x18\x18&\x18\x97\x05\x98\x02\x97\tg\x07\x97\x05j\x05\xEE\x0C5\x18\x97\x05\x97\x05E\x18g\x07\x97\x05\x97\x05n\x05U\x18e\x18\x0E\0\x0E\0\x97\x05C\te\x05u\x18\x84\x18\x0E\0\x0E\0\x0E\0\x94\x18D\x07\xA3\x18\x97\x05\x97\x05b\x05P\x0E\x97\t\xB3\x18I\x08I\x07\xC2\x18\xEF\t\xD2\x18\xE0\x18\xE8\x18\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05\x97\x05l\x05\xF8\x18\x08\x19\x9F\x02\x0E\0\x97\x05\x97\x05\x97\x05\xCF\x02\x18\x19\x97\t\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05b\x05(\x197\x19@\x19\x0E\0\x0E\0\x97\x05\x97\x05\x97\x05\xCF\x02P\x19\x97\t\x0E\0\x0E\0\x97\x05\x97\x05f\x05{\x06\x97\t\x0E\0\x0E\0\x0E\0\x97\x054\x0FO\x0E`\x19\x9A\x02\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05e\x05P\x0E\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0A\0A\0a\0a\0\x97\t\x82\tp\x19|\x19\x97\x05\x8C\x19\x9A\x19\x97\t\x0E\0\x0E\0\x0E\0\x0E\0o\x16\x97\x05\x97\x05\xAA\x19\xB9\x19\x0E\0\xC9\x19\x97\x05\x97\x05\xD6\x19\xE5\x19\xF5\x19\x97\x05\x97\x05g\x05\x05\x1A\x0E\0\x97\x05\x97\x05\x97\x05\x97\x05\x98\x02\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0I\x07\x97\x05b\x05/\x0E\x15\x1A\x97\t\x0E\0\xFF\x04\x97\x05\xCD\x02.\x0E&\x15\x0E\0\x0E\0\x0E\0\x0E\0]\t\x97\x05\x97\x05%\x1A4\x1A\x97\tD\x1A\x97\x05N\x1A[\x1A\x97\t\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05k\x1A{\x1AD\t\x97\x05\x87\x1A\x95\x1A\x97\t\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xBD\x02\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x02\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\r\x05\x0E\0\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x9D\x02\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\xBD\x02\x97\x05\x97\x05\x97\x05\xA5\x1A\xB5\x1A\xE7\x18\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05\x97\x05\x97\x05\x9A\x02\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05\x97\x05\x98\x02\x97\x05\r\x05\xC5\x1A\x97\x05\x97\x05\x97\x05\x97\x05\r\x05\x97\t\x97\x05\x0E\x05\xD5\x1A\x97\x05\x97\x05\x97\x05\xF9\x17\xE5\x1A\x97\t\xFE\x045\x07\x97\x05\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0A\0A\0a\0a\0\x0E\0\xED\x1A\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05\x97\x05\x97\x05\\\np\x05\xCF\x02\xCF\x02\xFD\x1Ag\x07\x0E\0\x0E\0\x0E\0\x0E\0\r\x1B\x1D\x1B\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x99\x02\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x9B\x02\x0E\0\x0E\0\x98\x02\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xDB\x08\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x9E\x02\x7F\t\x0E\0-\x1B9\x1B\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x95\x02\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x96\x02\x0F\x05\x98\x02I\x1BY\x1B\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xCF\x02\xCF\x025\x06\xCF\x02&\x15\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0d\x1Bq\x1B~\x1B\x0E\0\x8A\x1B\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x98\x1B\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0A\0\xB3\x03a\0\xA8\x1B\xAF\x03\xEF\x16\x0E\x11A\0\xDB\0\xB8\x1B\xC8\x1B\xD6\x1B\xF0\x16A\0\xB3\x03a\0\xE3\x1B\xF0\x1Ba\0\xFE\x1B\x0E\x1C\x1D\x1C!\x1CA\0\xD7\0a\0A\0\xB3\x03a\0\xA8\x1B\xAF\x03a\0\x0E\x11A\0\xDB\0!\x1CA\0\xD7\0a\0A\0\xB3\x03a\x001\x1CA\0\x1D\x1C\xEA\0\x8B\x039\x1Ca\0E\x1CA\0\x19\x1C\xE6\0K\x1C\xC6\0a\0\xEC\0A\0R\x1Ca\0_\x1Cm\x1Cm\x1Cm\x1C\xCF\x02\xCF\x02\xCF\x02}\x1C\xCF\x02\xCF\x02N\x0E}\n\x8D\x1C\xC4\x02\xCE\x02\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0Y\x02\xE6\0\x98\x1C\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0/\x0E\xA8\x1C\xB6\x1Ca\0a\0a\0>\x11\x0E\0\xC0\x02\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05\x0F\x05\xC6\x1C\xD6\x1C\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\xE6\x1C\x0E\0\x97\x05\x97\x05e\x05\x97\t\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05e\x05\x97\t\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF6\x1C\r\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x9C\x02&\x15\x0E\0\x0E\0A\0A\0\xDB\0a\0\x06\x1D\x97\t\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xD0\n\x97\x05\x15\x1D\"\x1D0\x1D@\x1DN\x1DV\x1DH\x07\x95\x02e\x1D\x95\x02\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0A\0u\x1DA\0u\x1DA\0u\x1D\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x7F\x1D\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x97\t\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x0E\0\x0E\0\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x02\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x0E\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x9F\x02\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\xBD\x02\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x0E\x05\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x96\x02\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x97\x05\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x8E\x1D\x0E\0\xCF\x02\xCF\x02\xCF\x02\xCF\x02\xCF\x02\xCF\x02\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xCF\x02\xCF\x02\xCF\x02\xCF\x02\xCF\x02\xCF\x02\xCF\x02\xCF\x02\xCF\x02\xCF\x02\xCF\x02\xCF\x02\xCF\x02\xCF\x02\xCF\x02\x0E\0y\0\x99\0\xB9\0\xD9\0\xF9\0\x19\x019\x01Y\x01y\x01\x95\x01\xB5\x01\xCF\x01\xEF\x01\x0F\x02/\x02O\x02o\x02\x88\x02\x9D\x02\xAC\x02\xCB\x02\xEB\x02\x0B\x03+\x03K\x03\xEB\x02j\x03j\x03j\x03j\x03j\x03j\x03n\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03\x8E\x03\xAE\x03\xCE\x03\xEE\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03\x0E\x04\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02.\x04H\x04f\x04\x86\x04\xA6\x04\xC6\x04\xE6\x04\x06\x05&\x05F\x05f\x05~\x05\x9E\x05\xBE\x05\xDE\x05\xFE\x05\x1E\x06>\x06^\x06y\x06j\x03\x99\x06\xB9\x06\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xCE\x06j\x03j\x03\xEE\x06\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02j\x03\x0E\x07\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02j\x03.\x07\xEB\x02J\x07j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x07j\x03j\x03\x8A\x07\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\x9B\x07\xBB\x07\xD2\x07\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xF2\x07\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\x02\x08\x17\x083\x08S\x08s\x08\xEB\x02\x93\x08\xEB\x02\xA3\x08\xC3\x08\xDA\x08\xED\x08\xFD\x08\x1D\t\xEB\x02\xEB\x02=\tJ\t\xEB\x02\xEB\x02c\t\xEB\x02k\t\xEB\x02\xEB\x02j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03\x8B\tj\x03j\x03j\x03j\x03j\x03j\x03j\x03\x9B\t\xBA\tj\x03j\x03j\x03j\x03j\x03j\x03j\x03\xD0\tj\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03\xDB\tj\x03\xFA\t\xEB\x02\xEB\x02\xEB\x02\xEB\x02j\x03\xFE\t\xEB\x02\xEB\x02j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03j\x03\x1E\nj\x03j\x03j\x03j\x03j\x03j\x03j\x033\n\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02\xEB\x02S\n") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0\0\0\0\0\0\0\0\x08\r\x08\x08\x0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\t\x02\0\0\0\0\x02\x02\x02\0\0\x0E\x0E\x01\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x0E\0\0\0\0\t\0\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\x02\0\x02\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x02\0\x02\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x08\0\0\0\0\0\0\0\0\0\x04\x02\0\x03\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x02\0\0\0\0\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\0\n\n\n\n\n\n\n\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\n\x04\n\x04\n\x04\x04\n\n\x04\n\x04\n\n\x04\n\n\n\x04\x04\n\n\n\n\x04\n\n\x04\n\n\n\x04\x04\x04\n\n\x04\n\n\x04\n\x04\n\x04\n\n\x04\n\x04\x04\n\x04\n\n\x04\n\n\n\x04\n\x04\n\n\x04\x04\x06\n\x04\x04\x04\x06\x06\x06\x06\n\n\x04\n\n\x04\n\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\x04\n\n\x04\n\x04\n\n\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\x04\x04\x04\x04\x04\x04\n\n\x04\n\n\x04\n\x04\n\n\n\n\x04\n\x04\n\x04\n\x04\n\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x06\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x06\x06\x06\x06\x06\x06\x06\x04\x04\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\n\x04\n\x04\x06\0\n\x04\0\0\x04\x04\x04\x04\0\n\0\0\0\0\0\0\n\0\n\n\n\0\n\0\n\n\x04\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\0\n\n\n\n\n\n\n\n\n\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\n\x04\x04\n\n\n\x04\x04\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\x04\x04\x04\x04\n\x04\0\n\x04\n\n\x04\x04\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\0\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\0\0\x06\0\0\0\x0E\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\t\0\0\0\0\0\0\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\x0C\x0C\0\x0C\x0C\0\x0C\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x0E\x0E\0\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\x03\t\t\t\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x06\x06\x0C\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\t\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x05\0\x0C\x0C\x0C\x0C\x0C\x0C\x06\x06\x0C\x0C\0\x0C\x0C\x0C\x0C\x06\x06\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\x06\0\0\x06\t\t\t\0\0\0\0\0\0\0\0\0\0\0\0\x03\x06\x0C\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x06\x06\0\0\x0E\t\x06\0\0\x0C\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x06\x0C\x0C\x0C\x06\x0C\x0C\x0C\x0C\x0C\0\0\0\0\0\0\0\0\0\t\0\t\0\0\0\t\t\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x0C\x0C\x0C\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\0\x05\x05\0\0\0\0\0\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x05\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x0C\x0C\x0C\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x0C\x0C\t\t\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x0C\x0C\x0C\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\x06\0\0\x0C\x06\x0C\x0C\x0C\x0C\x0C\0\0\x0C\x0C\0\0\x0C\x0C\x0C\x06\0\0\0\0\0\0\0\0\x0C\0\0\0\0\x06\x06\0\x06\x06\x06\x0C\x0C\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x0C\0\x0C\x0C\x0C\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\0\x06\x06\0\0\x0C\0\x0C\x0C\x0C\0\0\0\0\x0C\x0C\0\0\x0C\x0C\x0C\0\0\0\x0C\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x0C\x0C\x06\x06\x06\x0C\0\0\0\0\0\0\0\0\0\0\x0C\x0C\x0C\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x0C\x06\x0C\x0C\x0C\x0C\x0C\x0C\0\x0C\x0C\x0C\0\x0C\x0C\x0C\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x0C\x0C\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x06\x0C\x0C\x0C\x0C\x0C\x0C\0\x0C\x0C\x0C\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x0C\x06\x0C\x0C\x0C\x0C\x0C\0\0\x0C\x0C\0\0\x0C\x0C\x0C\0\0\0\0\0\0\0\x0C\x0C\x0C\0\0\0\0\x06\x06\0\x06\x06\x06\x0C\x0C\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0C\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\x06\x06\0\x06\0\x06\x06\0\0\0\x06\x06\0\0\0\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x0C\x0C\x0C\0\0\0\x0C\x0C\x0C\0\x0C\x0C\x0C\x0C\0\0\x06\0\0\0\0\0\0\x0C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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\x0C\x0C\x0C\x0C\x0C\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x0C\x06\x0C\x0C\x0C\x0C\x0C\0\x0C\x0C\x0C\0\x0C\x0C\x0C\x0C\0\0\0\0\0\0\0\x0C\x0C\0\x06\x06\x06\0\0\x06\0\0\x06\x06\x0C\x0C\0\0\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\x06\x0C\x0C\x0C\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x0C\x06\x0C\x0C\x0C\x0C\x0C\0\x0C\x0C\x0C\0\x0C\x0C\x0C\x0C\0\0\0\0\0\0\0\x0C\x0C\0\0\0\0\0\0\x06\x06\0\x06\x06\x0C\x0C\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x06\x06\x0C\0\0\0\0\0\0\0\0\0\0\0\0\x0C\x0C\x0C\x0C\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x0C\x0C\x06\x0C\x0C\x0C\x0C\x0C\0\x0C\x0C\x0C\0\x0C\x0C\x0C\x0C\x06\0\0\0\0\0\x06\x06\x06\x0C\0\0\0\0\0\0\0\x06\x06\x06\x0C\x0C\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x0C\x0C\x0C\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x0C\0\0\0\0\x0C\x0C\x0C\x0C\x0C\x0C\0\x0C\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x0C\x0C\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x0C\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\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\x06\x06\0\x06\0\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x0C\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x06\0\0\x06\x06\x06\x06\x06\0\x06\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x0C\x0C\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x0C\0\x0C\0\x0C\x02\x02\x02\x02\x0C\x0C\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\x0C\x0C\x06\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\0\0\0\0\0\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\0\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\t\t\0\0\0\0\x06\x06\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x06\x06\x06\x06\x0C\x0C\x06\x0C\x0C\x0C\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x06\x06\x0C\x0C\x0C\x0C\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x06\x0C\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x0C\x0C\x0C\x0C\0\0\n\n\n\n\n\n\0\n\0\0\0\0\0\n\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x04\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x0C\x0C\x0C\0\0\t\0\0\0\0\t\t\0\0\0\0\0\0\0\n\n\n\n\n\n\0\0\x04\x04\x04\x04\x04\x04\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\t\x06\x08\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\0\0\0\x06\x06\x0C\x0C\x0C\x0C\0\0\0\0\0\0\0\0\0\x06\x06\x0C\x0C\x0C\t\t\0\0\0\0\0\0\0\0\0\x06\x06\x0C\x0C\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\x0C\x0C\0\0\0\0\0\0\0\0\0\0\0\0\x0C\x0C\x0C\x0C\t\t\0\x06\0\0\0\0\x06\x0C\0\0\x0E\t\0\0\0\0\x0E\t\0\x0C\x0C\x0C\x03\x0C\x06\x06\x06\x06\x06\x0C\x0C\x06\x06\x06\x06\x06\x06\x06\x06\x06\x0C\x06\0\0\0\0\0\t\t\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\0\0\0\0\x06\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\0\x0C\0\0\0\0\0\0\0\x06\t\t\t\t\0\0\0\0\x0C\x0C\x0C\x0C\x0C\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\t\t\0\0\t\t\x0C\x0C\x0C\x0C\0\0\0\0\0\0\0\0\0\t\t\0\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x06\x06\x0C\x0C\x0C\x0C\0\0\0\0\0\0\0\0\0\0\0\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\0\0\t\t\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\t\t\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x06\x06\x06\x06\x0C\x06\x06\x0C\x0C\x0C\x06\0\0\0\0\0\n\x04\n\x04\n\x04\x04\x04\x04\x04\x04\x04\x04\x04\n\x04\x04\x04\x04\x04\x04\x04\x04\n\n\n\n\n\n\n\n\x04\x04\x04\x04\x04\x04\0\0\n\n\n\n\n\n\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\n\0\n\0\n\0\n\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\x04\n\n\n\n\n\0\x04\0\0\x04\x04\x04\0\x04\x04\n\n\n\n\n\0\0\0\x04\x04\x04\x04\0\0\x04\x04\n\n\n\n\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\n\n\n\n\n\0\0\0\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x08\x03\x0C\x0C\x03\x03\0\0\0\x0E\x0E\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\x01\0\0\0\x07\x07\x03\x03\x03\x03\x03\x08\0\0\0\0\0\0\0\0\0\x02\x02\0\t\t\0\0\0\0\0\x02\x02\t\t\t\0\0\0\0\0\0\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x04\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\n\0\0\0\0\n\0\0\x04\n\n\n\x04\x04\n\n\n\x04\0\n\0\0\0\n\n\n\n\n\0\0\0\0\n\0\n\0\n\0\n\n\n\n\0\x04\n\n\n\n\x04\x06\x06\x06\x06\x04\0\0\x04\x04\n\n\0\0\0\0\0\n\x04\x04\x04\x04\0\0\0\0\x04\0\x06\x06\x06\n\x04\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\x02\x02\0\0\0\0\0\0\n\n\n\n\n\n\n\n\n\n\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\x02\x02\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\0\x02\x02\0\0\n\x04\n\n\n\x04\x04\n\x04\n\x04\n\x04\n\n\n\x04\n\x04\x04\n\x04\x04\x04\x04\x04\x04\x04\x04\n\n\x04\n\x04\x04\0\0\0\0\0\0\n\x04\n\x04\x0C\x0C\n\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\t\x06\0\0\0\0\0\0\0\0\0\0\0\0\t\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\t\t\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\x08\x0E\t\0\0\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\0\0\x02\x02\x02\x02\x02\x02\x02\x02\0\x02\x02\x02\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\0\0\x0C\x0C\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\t\t\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\x06\x0C\x0C\x0C\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\x06\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\x04\x04\x0C\x0C\0\t\0\0\0\t\0\0\0\0\0\0\0\0\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\x04\x04\x04\x04\x04\x04\x04\x04\n\x04\n\x04\n\n\x04\n\x04\n\x04\n\x04\x06\0\0\n\x04\n\x04\x06\n\x04\n\x04\x04\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\n\n\n\n\x04\n\x04\n\x04\n\x04\n\x04\n\x04\n\n\n\n\x04\n\x04\0\0\0\0\0\n\x04\0\x04\0\x04\n\x04\n\x04\0\0\0\0\0\0\x04\x04\x04\n\x04\x06\x04\x04\x04\x06\x06\x06\x06\x06\x0C\x06\x06\x06\x0C\x06\x06\x06\x06\x0C\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\0\0\0\0\x0C\0\0\0\x06\x06\x06\x06\0\0\t\t\0\0\0\0\0\0\0\0\x0C\x0C\x0C\x0C\x0C\x0C\0\0\0\0\0\0\0\0\t\t\x0C\x0C\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\x06\x06\x0C\x06\x06\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\t\x0C\0\0\0\0\0\0\0\t\t\0\0\0\0\0\x06\x06\x06\x06\x06\x0C\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\x06\x06\x06\x06\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\0\0\0\0\0\0\0\0\x06\x06\x06\x0C\x06\x06\x06\x06\x06\x06\x06\x06\x0C\x0C\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\t\t\t\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x0C\x0C\x0C\x06\x06\x0C\x06\x0C\x0C\x0C\x06\x06\x0C\x0C\x06\x06\x06\x06\x06\x0C\x0C\x06\x0C\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\0\t\t\x06\x06\x06\x0C\x0C\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\t\x0C\x0C\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\x06\x0C\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x0E\x0E\0\x0E\0\0\0\x02\x02\0\0\0\0\0\0\0\x0E\x0E\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\x02\x02\0\0\0\0\0\0\0\x0E\x0E\x01\0\0\x0E\t\t\x0E\x02\x02\x02\x02\x02\x02\0\0\0\x0E\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x03\0\t\0\0\0\0\0\0\x02\x02\0\0\x0E\x0E\x01\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x02\0\x02\0\x02\t\x02\x02\x0E\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\x03\x03\x03\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x0C\0\0\x06\x06\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\0\0\0\0\0\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\n\n\n\0\n\n\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\x04\x06\x06\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\0\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\x06\0\0\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x0C\x0C\x0C\0\x0C\x0C\0\0\0\0\0\x0C\x0C\x0C\x0C\x06\x06\x06\x06\x06\x06\0\0\x0C\x0C\x0C\0\0\0\0\x0C\0\0\0\0\0\0\t\t\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x0C\x0C\0\0\0\0\0\0\0\0\0\n\n\n\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x0C\x0C\x0C\x0C\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x0C\x0C\0\0\0\0\t\t\t\t\t\0\0\0\0\0\0\x06\x06\x0C\x0C\x0C\x0C\t\t\t\t\0\0\0\0\0\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\t\t\0\0\0\0\0\0\0\x0C\x06\x06\x0C\x0C\x06\0\0\0\0\0\0\0\0\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\0\x05\t\t\x0C\0\0\0\0\0\0\0\0\0\0\x05\0\0\t\t\t\x06\x0C\x0C\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x0C\0\0\x06\0\0\0\0\0\0\0\0\0\x0C\x06\x06\x06\x06\t\t\0\0\x0C\x0C\x0C\x0C\t\x0C\x0C\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x06\0\x06\0\t\t\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\t\t\0\t\t\0\x0C\x06\x0C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\t\0\0\0\0\0\0\x0C\x0C\x0C\x0C\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\x0C\x0C\x06\x0C\x0C\x06\0\0\0\0\0\0\x0C\0\0\0\0\0\x06\x06\x06\x0C\x0C\0\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\0\0\0\0\0\0\0\0\0\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x06\x06\x06\x06\t\t\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x0C\x06\x0C\x0C\x0C\x0C\x06\x06\0\x06\0\0\0\0\0\0\0\0\x0C\x0C\x0C\x0C\x0C\x0C\0\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\t\t\0\0\0\0\0\t\t\t\t\t\t\t\t\x06\x06\x06\x06\x0C\x0C\0\0\x0C\t\t\0\x06\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\t\t\t\0\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\0\x0C\x0C\0\0\x0C\x0C\x0C\x0C\x06\x0C\x0C\t\0\t\0\0\0\0\0\0\0\0\0\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\0\x0C\x0C\x0C\x0C\x0C\x0C\x06\0\x06\x0C\0\0\0\0\0\0\0\0\0\0\0\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x06\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x06\x0C\x0C\x0C\x0C\0\0\t\t\0\0\0\x0C\0\0\0\0\0\0\0\0\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\t\t\x06\0\0\x06\t\t\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x0C\x0C\x0C\x0C\x0C\x0C\0\0\0\x0C\0\x0C\x0C\0\x0C\x0C\x0C\x0C\x0C\x0C\x06\x0C\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\0\x0C\x0C\x0C\x0C\x0C\x06\0\0\0\0\0\0\0\x06\x06\x06\x0C\x0C\x0C\x0C\t\t\0\0\0\0\0\0\0\x0C\x0C\x06\x0C\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\0\0\x0C\x0C\x0C\t\t\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x0C\x06\x06\x06\x06\x06\x06\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\t\t\x0C\x0C\x0C\x0C\x0C\t\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\t\0\0\0\0\0\0\0\0\0\0\0\t\0\0\0\0\0\0\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\0\0\0\0\0\0\x0C\x06\x06\0\x06\x0C\0\0\0\0\0\0\0\0\0\0\0\x0C\x0C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x0C\x0C\t\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\x0C\x0C\x0C\x0C\x0C\0\0\0\x0C\x0C\x0C\x03\x03\x03\x03\x03\x03\x03\x03\x0C\x0C\x0C\x0C\x0C\0\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\0\0\0\0\0\0\0\0\0\x0C\x0C\x0C\x0C\0\0\x0C\x0C\x0C\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\n\n\n\n\n\n\n\n\n\n\n\n\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\n\0\n\n\0\0\n\0\0\n\n\0\0\n\n\n\n\0\n\n\n\n\n\n\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\n\n\0\n\n\n\n\0\0\n\n\n\n\n\0\n\n\n\n\n\n\n\0\x04\x04\x04\x04\x04\x04\x04\x04\n\n\0\n\n\n\n\0\n\n\n\n\n\0\n\0\0\0\n\n\n\n\n\n\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\n\n\n\n\x04\x04\x04\x04\x04\x04\0\0\n\n\n\n\n\n\n\n\n\n\n\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\n\n\n\n\n\n\n\n\n\n\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\n\x04\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\0\0\0\x0C\x0C\x0C\x0C\x0C\0\0\0\0\x0C\0\0\0\t\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x0C\0\0\x0C\x0C\x0C\x0C\x0C\0\x0C\x0C\0\x0C\x0C\x0C\x0C\x0C\0\0\0\0\0\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x06\x06\x06\x06\x06\x06\x06\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x0C\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\x06\x06\0\x04\x04\x04\x04\x0C\x0C\x0C\x0C\x0C\x0C\x0C\x06\0\0\0\0\x06\x06\0\x06\0\0\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\x06\0\x06\0\0\0\0\x06\0\0\0\0\x06\0\x06\0\x06\0\x06\x06\x06\0\x06\x06\0\x06\0\0\x06\0\x06\0\x06\0\x06\0\x06\x06\0\x06\0\0\x06\x06\x06\x06\0\x06\x06\x06\x06\0\x06\x06\x06\x06\0\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\n\n\n\n\n\n\n\n\n\n\0\0\0\0\0\0\x02\x02\x02\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0") }, icu::properties::SentenceBreak(0u8)));
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::SentenceBreakV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::SentenceBreakV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_SB_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::SentenceBreakV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_sc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_sc_v1.rs.data
new file mode 100644
index 0000000000..545008262b
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_sc_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<ScriptV1Marker>` 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_sc_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_SC_V1: &'static <icu::properties::provider::ScriptV1Marker as icu_provider::DataMarker>::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: 1104u16, data_null_offset: 2802u32, null_value: 103u32, trie_type: icu::collections::codepointtrie::TrieType::Small }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0@\0{\0\xBB\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xFA\x003\x01s\x01\x83\x01\xC3\x01\xE6\x01&\x02&\x02a\x02&\x02q\x02\xA2\x02\xD7\x02\x0F\x03O\x03\x8F\x03\xC0\x03\xE3\x03#\x04X\x04\x98\x04\xD8\x04\x18\x05X\x05\x89\x05\xDE\x03\xC9\x05\xF8\x058\x06t\x06\xB3\x06\xF1\x060\x07l\x07\xAC\x07\xE8\x07&\x08d\x08\xA4\x08\xE0\x08 \t\\\t\x9C\t\xD7\t\x17\nW\n\x96\n\xD6\n\x15\x0BU\x0B\x95\x0B\xCD\x0B\xFE\x0B.\x0C\xAC\x0B\xC6\x0B\xD6\x0B\xEC\x0B\x0C\x0C*\x0CG\x0Cf\x0C\x86\x0C\x86\x0C\x93\x0C\xB0\x0C\xD0\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\x02\r\0\0\x10\0 \x000\0@\0P\0`\0p\0{\0\x8B\0\x9B\0\xAB\0\xBB\0\xCB\0\xDB\0\xEB\0\xF3\0\x03\x01\x13\x01#\x01\xF3\0\x03\x01\x13\x01#\x01\xF3\0\x03\x01\x13\x01#\x01\xF3\0\x03\x01\x13\x01#\x01\xFA\0\n\x01\x1A\x01*\x013\x01C\x01S\x01c\x01s\x01\x83\x01\x93\x01\xA3\x01\x83\x01\x93\x01\xA3\x01\xB3\x01\xC3\x01\xD3\x01\xE3\x01\xF3\x01\xE6\x01\xF6\x01\x06\x02\x16\x02&\x026\x02F\x02V\x02&\x026\x02F\x02V\x02a\x02q\x02\x81\x02\x91\x02&\x026\x02F\x02V\x02q\x02\x81\x02\x91\x02\xA1\x02\xA2\x02\xB2\x02\xC2\x02\xD2\x02\xD7\x02\xE7\x02\xF7\x02\x07\x03\x0F\x03\x1F\x03/\x03?\x03O\x03_\x03o\x03\x7F\x03\x8F\x03\x9F\x03\xAF\x03\xBF\x03\xC0\x03\xD0\x03\xE0\x03\xF0\x03\xE3\x03\xF3\x03\x03\x04\x13\x04#\x043\x04C\x04S\x04X\x04h\x04x\x04\x88\x04\x98\x04\xA8\x04\xB8\x04\xC8\x04\xD8\x04\xE8\x04\xF8\x04\x08\x05\x18\x05(\x058\x05H\x05X\x05h\x05x\x05\x88\x05\x89\x05\x99\x05\xA9\x05\xB9\x05\xDE\x03\xEE\x03\xFE\x03\x0E\x04\xC9\x05\xD9\x05\xE9\x05\xF9\x05\xF8\x05\x08\x06\x18\x06(\x068\x06H\x06X\x06h\x06t\x06\x84\x06\x94\x06\xA4\x06\xB3\x06\xC3\x06\xD3\x06\xE3\x06\xF1\x06\x01\x07\x11\x07!\x070\x07@\x07P\x07`\x07l\x07|\x07\x8C\x07\x9C\x07\xAC\x07\xBC\x07\xCC\x07\xDC\x07\xE8\x07\xF8\x07\x08\x08\x18\x08&\x086\x08F\x08V\x08d\x08t\x08\x84\x08\x94\x08\xA4\x08\xB4\x08\xC4\x08\xD4\x08\xE0\x08\xF0\x08\0\t\x10\t \t0\t@\tP\t\\\tl\t|\t\x8C\t\x9C\t\xAC\t\xBC\t\xCC\t\xD7\t\xE7\t\xF7\t\x07\n\x17\n'\n7\nG\nW\ng\nw\n\x87\n\x96\n\xA6\n\xB6\n\xC6\n\xD6\n\xE6\n\xF6\n\x06\x0B\x15\x0B%\x0B5\x0BE\x0BU\x0Be\x0Bu\x0B\x85\x0B\x95\x0B\xA5\x0B\xB5\x0B\xC5\x0B\xCD\x0B\xDD\x0B\xED\x0B\xFD\x0B\xFE\x0B\x0E\x0C\x1E\x0C.\x0C.\x0C>\x0CN\x0C^\x0Cn\x0Cn\x0Cn\x0Cn\x0Cn\x0Cn\x0Cn\x0Cn\x0Cn\x0Cn\x0C~\x0C~\x0C\x88\x0C~\x0C~\x0C\x98\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xB8\x0C\xB8\x0C\xB8\x0C\xB8\x0C\xBF\x0C\xCF\x0C\xB8\x0C\xB8\x0C\xBF\x0C\xB8\x0C\xB8\x0C\xC7\x0C\xD7\x0C\xE0\x0C\xB8\x0C\xB8\x0C\xB8\x0C\xD7\x0C\xB8\x0C\xB8\x0C\xB8\x0C\xE8\x0C\xB8\x0C\xF5\x0C\xB8\x0C\xF8\x0C\x08\r\x08\r\x08\r\x08\r\x08\r\x12\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r\"\r2\r5\rE\rE\rE\rE\rJ\rX\rh\rr\r\x82\r\x8D\r\x9D\r\xA9\r\xB9\r\xC5\r\xD5\r\xD5\r\xD5\r\xD5\r\xD5\r\xD7\r\xDB\r\xDB\r\xEB\r\xF1\r\x01\x0E\x01\x0E\x01\x0E\x01\x0E\x01\x0E\x08\x0E\x01\x0E\x01\x0E\x06\x0E\"\r\"\r\"\r\"\r\x18\x0E(\x0E)\x0E,\x0E,\x0E<\x0EL\x0EN\x0EW\x0Eg\x0Eg\x0Ek\x0Eg\x0Em\x0E}\x0E\xD5\r\xD5\r\x8D\x0E\x91\x0E\xA1\x0E\xA1\x0E\xA1\x0E\xA2\x0E\xA1\x0E\xA4\x0E\xB3\x0E\xB3\x0E\xA3\x0Es\x01\xC3\x0E\xF2\n\xF2\n\xF2\n\xD3\x0E\xD3\x0E\xD3\x0E\xD3\x0E\xD6\x0E\xD3\x0E\xD3\x0E\xD4\x0E\xE6\x0E\xE6\x0E\xE6\x0E\xE6\x0E\xF6\x0E\xF6\x0E\xF6\x0E\x02\x0F\x12\x0F\x12\x0F\x12\x0F\x1A\x0F\x18\x0F*\x0F*\x0F*\x0F:\x0F~\x0C~\x0CJ\x0FZ\x0Fj\x0Fy\x0F\x82\x0F\xF3\0\xF3\0\x92\x0F\xF3\0\xF3\0\x9E\x0F\xAC\x0F\xB7\x0F\xF3\0\xF3\0\xF3\0\xC0\x0Fs\x01s\x01s\x01s\x01\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xD1\x01\xCF\x0F\xD1\x01\xD1\x01\xCF\x0F\xDF\x0F\xD1\x01\xEE\x0F\xD1\x01\xD1\x01\xD1\x01\xE0\x01\xE0\x01\xF8\x0F\xD1\x01\x08\x10\x18\x10\0\0\0\0\0\0\0\0\0\0&\x105\x10E\x10U\x10\0\0\0\0e\x10s\x01s\x01u\x10\0\0\0\0\x85\x10\xA3\0\x97\0\0\0\xF3\0\xF3\0\x95\x10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xA5\x10\xF2\n\xB5\x10\xF2\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xC5\x10\xC5\x10\xC5\x10\xC5\x10\xC5\x10\xC5\x10\xC5\x10\xC5\x10\xC5\x10\xC5\x10\xC5\x10\xC5\x10\xC5\x10\xC5\x10\xC5\x10\xC5\x10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xD5\x10\0\0\xDF\x10\0\0\0\0\0\0\0\0\0\0\0\0\xEF\x10\xEF\x10\xEF\x10\xEF\x10\xEF\x10\xEF\x10\xF3\0\xF3\0\xFF\x10\xFF\x10\xFF\x10\xFF\x10\xFF\x10\xFF\x10\xFF\x10\x0B\x11~\x0C~\x0C\x88\x0C\x1B\x11\x1B\x11\x1B\x11#\x112\x11\xB8\x0CB\x11R\x11R\x11R\x11R\x11&\x02&\x02\0\0\0\0\0\0\0\0\0\0b\x11\xF2\n\xF2\nr\x11x\x11r\x11r\x11r\x11r\x11r\x11\x84\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11\x94\x11\xF2\n\0\0\xA4\x11\0\0\xB3\x11\xC3\x11\xD3\x11\xD4\x11\xD4\x11\xD4\x11\xD4\x11\xDD\x11\xED\x11\xEE\x11\xEE\x11\xEE\x11\xEE\x11\xF3\x11\x03\x12\x08\x12\x08\x12\x18\x12\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\x19\x12\0\0\x08\x12\x08\x12\0\0\0\0)\x12\xEE\x11\xA8\x0C\x19\x12\0\0\0\0\0\0\0\0\xA8\x0C9\x12\0\0\0\0\0\0\0\0\0\0\xEE\x11\xEE\x11\xEF\x11\xEE\x11\xEE\x11\xEE\x11\xEE\x11\xEE\x11I\x12\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11\0\0\0\0\0\0\0\0Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12Y\x12\\\x12Y\x12Y\x12Y\x12b\x12r\x12r\x12r\x12\x82\x12\x82\x12\x82\x12\x82\x12\x82\x12\x82\x12\x82\x12\x82\x12\x82\x12\x82\x12\x82\x12\x82\x12\x82\x12\x82\x12\x82\x12\x82\x12\x86\x12\xF2\n&\x02&\x02&\x02&\x02&\x02&\x02\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x9E\x12\0\0\0\0?\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xAE\x12\xF3\0\xF3\0\xF3\0\xB9\x12\xC9\x12\xF2\n\xD7\x12\xE7\x12\xE7\x12\xEA\x12\xFA\x12\n\x13\n\x13\n\x13\x12\x13\"\x13\"\x13\"\x13\"\x13,\x13(\x13\xC9\x05\xC9\x05<\x13<\x13>\x13N\x13N\x13Z\x13\xA8\x0Cj\x13z\x13z\x13z\x13z\x13|\x13\x8C\x13n\x0C\x9C\x13\xAC\x13\xAC\x13\xAC\x13\xB5\x13\xAE\x13\xC5\x13n\x0Cn\x0C\xD5\x13\xD5\x13\xD5\x13\xD5\x13\xE2\x13\xE7\x13\xF7\x13\0\x14\x0F\x14\x17\x14R\x11\xF3\0\xF3\0\xC7\0'\x14\x08\r\x08\r\x08\r\x08\r\x08\r\xF7\x13\xF7\x13\xF9\x13\xFD\x13\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C\xA8\x0C7\x14\xA8\x0CG\x14\xA8\x0C\xA8\x0CR\x14\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\nr\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11b\x14r\x11r\x11r\x11r\x11r\x11r\x11f\x14\xF2\n\xF2\nv\x14\x83\x14\xE8\x02\x90\x14\xA0\x14\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xB0\x14\x85\x05\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x14\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\x86\x05\xC0\x03\xC0\x03\xD0\x14\xF2\n\xF2\n\xC0\x03s\x01\xFA\x12\xE0\x14\0\0\0\0\xF0\x14\xF9\x14\t\x15\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\xC0\x03\x0F\x15\x1D\x15\0\0@\0P\0@\0P\0'\x15\xED\x11\xEE\x11\xF0\x11\xA8\x0C\x19\x127\x15?\x15O\x15^\x15n\x15{\x15s\x15\x80\x15\x8F\x15\x8F\x15\xF2\n\xF2\n{\x15{\x15{\x15{\x15{\x15{\x15{\x15\x92\x15\xA2\x15\0\0\0\0\xAE\x15\xD1\x01\xD1\x01\xD1\x01\xD1\x01\xD6\x01\xB5\x15\xC5\x15\xF2\n\xF2\n\0\0\0\0\xD5\x15\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xE5\x15\xE8\x15\xF8\x15\xF8\x15\xF8\x15\x07\x16\x17\x16\x1B\x16+\x16+\x167\x16G\x16L\x16\\\x16\\\x16a\x16q\x16s\x16\x83\x16\x83\x16\x8F\x16\x99\x16\xF2\n\xF2\n\xA9\x16\xA9\x16\xA9\x16\xA9\x16\xA9\x16\xB9\x16\xB9\x16\xB9\x16\xC9\x16\xCB\x16\xCF\x16\xDF\x16\xDF\x16\xEB\x16\xDF\x16\xE3\x16\xFB\x16\xFB\x16\x03\x17\x13\x17\x13\x17\x13\x17\x1F\x17/\x17/\x17<\x17@\x17N\x17\xF2\n\xF2\n\xF2\n\xF2\n^\x17^\x17^\x17^\x17^\x17^\x17^\x17^\x17^\x17^\x17^\x17^\x17^\x17^\x17^\x17^\x17^\x17^\x17^\x17g\x17^\x17h\x17f\x17\xF2\nx\x17\xF3\0\xF3\0}\x17\xF2\n\xF2\n\xF2\n\xF2\n\x8D\x17\x97\x17\x97\x17\xA1\x17\xB1\x17\xBB\x17\xCB\x17\xCB\x17\xDB\x17\xDC\x17\xEB\x17\xF2\n\xF2\n\xF2\n\xFB\x17\x08\x18\x18\x18\x1C\x18,\x182\x18\xF2\n\xF2\n\xF2\n\xF2\nB\x18B\x18R\x18Z\x18R\x18d\x18R\x18R\x18t\x18\x80\x18\x89\x18\x93\x18\xA2\x18\xA2\x18\xB2\x18\xB2\x18\xC2\x18\xC2\x18\xF2\n\xF2\n\xD2\x18\xD2\x18\xDB\x18\xE6\x18\xF6\x18\xF6\x18\xF6\x18\0\x19\x10\x19\x1A\x19*\x197\x19G\x19U\x19b\x19\xF2\n\xF2\n\xF2\n\xF2\n\xF2\nr\x19r\x19r\x19r\x19y\x19\xF2\n\xF2\n\xF2\n\x89\x19\x89\x19\x89\x19\x96\x19\x89\x19\x89\x19\x89\x19\xA6\x19\xB6\x19\xB6\x19\xBE\x19\xBC\x19\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xC0\x03\x89\x05\xCE\x19\xCE\x19\xD4\x19\xE0\x19\xF2\n\xF2\n\xF2\n\xB3\x14\xF0\x19\xF0\x19\xF8\x19\x08\x1A\x08\x1A\x0E\x1A\xF2\n\x1E\x1A$\x1A\xF2\n\xF2\n4\x1A8\x1A\xF2\nH\x1AQ\x1Aa\x1Aa\x1Aa\x1Aa\x1Ac\x1A_\x1Aa\x1Ak\x1A{\x1A{\x1A{\x1A{\x1A\x88\x1A\x98\x1A\x9F\x1A\x9E\x1A\xAF\x1A\xAF\x1A\xAF\x1A\xBA\x1A\xC2\x1A\xD2\x1A\xD2\x1A\xDB\x1A\xEB\x1A\xEB\x1A\xEB\x1A\xEB\x1A\xEB\x1A\xEB\x1A\x1B\n\xFB\x1A\x0B\x1B\x19\x1B\x0B\x1B\x0B\x1B'\x1B\xF2\n\xF2\n\xF2\n7\x1BF\x1BU\x1Be\x1Be\x1Be\x1Bj\x1Bk\x1B{\x1B\x87\x1B\x8E\x1B\x9D\x1B\xA9\x1B\xB6\x1B\xC3\x1B\xCB\x1B\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xDB\x1B\xDB\x1B\xDB\x1B\xDB\x1B\xDB\x1B\xDF\x1B\xED\x1B\xF2\n\xFD\x1B\xFD\x1B\xFD\x1B\xFD\x1B\x05\x1C\x03\x1C\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\x15\x1C\x15\x1C\x15\x1C\x1F\x1C\x15\x1C\x17\x1C\xF2\n\xF2\n/\x1C/\x1C/\x1C/\x1C:\x1C5\x1C\x04\x0E\xF2\nJ\x1CJ\x1CJ\x1CP\x1CP\x1C\xF2\n\xF2\n\xF2\n`\x1Ce\x1Cr\x1C`\x1Cw\x1C\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\x87\x1C\x87\x1C\x87\x1C\x8B\x1C\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\x9B\x1C\x9B\x1C\x9B\x1C\x9B\x1C\x9B\x1C\xA8\x1C\xB8\x1C\xC4\x1C\xCC\x1C\xD6\x1C\xE1\x1C\xF1\x1C\xF2\n\xF2\n\xF2\n\xF2\n\x01\x1D\x0B\x1D\x0B\x1D\x01\x1D\x16\x1D\xF2\n&\x1D&\x1D&\x1D&\x1D.\x1D>\x1D>\x1D>\x1D>\x1D>\x1DK\x1D\"\r[\x1D[\x1D[\x1Db\x1Dr\x1D\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\x82\x1D\x8C\x1D\x8C\x1D\x84\x1D\x96\x1D\x8C\x1D\x8F\x1D\xA6\x1D\xA6\x1D\xA4\x1D\xAE\x1D\xB7\x1D\xF2\n\xF2\n\xF2\n\xF2\n\xC7\x1D\xD2\x1D\xD2\x1D\xDB\x1D\xEA\x1D\xFA\x1D\n\x1E\x14\x1E\x15\x1E\"\x1E2\x1E\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\nB\x1EI\x1EY\x1Eh\x1EY\x1Em\x1EY\x1E{\x1E\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\x8B\x1E\x8A\x08\x8A\x08\x8A\x08\x9B\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xB1\x1E\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAC\x1E\xB6\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xAB\x1E\xB7\x1E\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xC7\x1E\xC7\x1E\xC7\x1E\xC7\x1E\xC7\x1E\xC7\x1E\xD4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xE4\x1E\xEE\x1E\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\xFE\x1E\x07\x1F\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x96\x12\x9D\x12\x17\x1F\x18\x1F\x1D\x1F-\x1F-\x1F-\x1F-\x1F.\x1F3\x1FC\x1FE\x1FM\x1F]\x1F]\x1F]\x1F]\x1Fg\x1Fw\x1F\x7F\x1F\x87\x1F]\x1F\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\x97\x1F\x97\x1F\x97\x1F\x97\x1F\x97\x1F\x9C\x1F\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xAC\x1F\xAC\x1F\xAC\x1F\xAC\x1F\xB1\x1F\xAC\x1F\xAC\x1F\xAC\x1F\xC0\x1F\xAC\x1F\xF2\n\xF2\n\xF2\n\xF2\n\xD0\x1F\xE0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF8\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\xF0\x1F\x08 \x08 \x08 \x08 \x08 \x08 \x08 \x08 \x08 \x08 \x08 \x08 \x08 \x08 \x08 \x08 \x12 \xF2\n\xF2\n\xF7\x1F\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\" 2 \xD4\x11\xD4\x11\xD4\x11\xD4\x11\xD4\x11\xD4\x11\xD4\x11\xD4\x11\xD4\x11\xD4\x11\xD4\x11\xD4\x11\xD4\x11\xD4\x11\xD4\x11\xD4\x11\xD4\x11B P \xF2\n` l | | | | | | | | | | | | | | | \x80 \xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\x90 \x90 \x90 \x90 \x90 \x90 \x95 \x93 \x97 \xA7 \xB7 \xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\ns\x01s\x01\xC7 s\x01\xCE \0\0\0\0\0\0\0\0\0\0\0\0\0\0\xB7 \xF2\n\xF2\n\xF2\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\0\0\0\0\0\0\xDE \0\0\0\0\xEE \0\0\0\0\0\0\xF7 h\x01\x07!\0\0\x13!\0\0\0\0\0\0\xB5\x10\xF2\n\xD1\x01\xD1\x01\xD1\x01\xD1\x01#!\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\0\0\xB7 \0\0\xB7 \0\0\0\0\0\0\0\0\0\0\xA5\x10\0\x003!\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\0\0\0\0\0\0\0\0\0\0&\x10\0\0\0\0\0\0C!S!a!n!\0\0\0\0\0\0x!\x85!\0\0\xF6\x14\x93!\xA2!\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xAC!\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xA6!\0\0\0\0\0\0\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xBC!\xC0!\xCC!\xD6!\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF3\0\xE6!\xF5!\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\x05\"\r\"\x1B\"&\x02&\x02&\x02+\"\xF2\n9\"\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\nI\"I\"L\"K\"O\"\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n_\"`\"\xF2\np\"p\"p\"v\"\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\x86\"\x86\"\x8C\"\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\x9C\"\xB9\x0C\xAC\"\xAC\"\xAC\"\xAC\"\xAC\"\xAC\"\xAC\"\xAC\"\xAC\"\xAC\"\xAC\"\xAC\"\xB7\"\xC0\"\xF2\n\xF2\n\xD0\"\xD0\"\xD0\"\xD0\"\xD4\"\xD6\"\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\x1D\x15\0\0\0\0\0\0\xE6\"\xF2\n\xF2\n\xF2\n\xF2\n\x1D\x15\0\0\0\0b\x11\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\n\x15\xC0\x03\xF5\"\x02#\x10# #.#6#F#Q#`#Q#\xF2\n\xF2\n\xF2\nn#\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\0\0\0\0\x1B\x16\0\0\0\0\0\0\0\0\0\0\0\0\xB7 E\x10\x1D\x15\x1D\x15\x1D\x15\0\0\xDE \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0b\x11\xF2\n\xF2\n\xF2\n\xAF\x10\0\0~#\0\0\0\0\x1B\x163!\x7F#\xDE \xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\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\0\0\0\0\0\0\0\0\x8F#\xB5\x15\xB5\x15\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x90#\0\0\0\0\0\0\0\0\0\0\xFA\x12\x1B\x16e\x10\x1B\x16\0\0\0\0\0\0\x9B#\xFA\x12\0\0\0\0\x9B#\0\0b\x11\x7F#\xF2\n\xF2\n\xF2\n\xF2\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\0\0\0\0\0\0\0\0\xB7 b\x11\xB5\x153!\0\0\0\0\xAB#\x9D#\x1B\x163!3!\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xF0\x14\0\0\0\0\xB5\x10\xF2\n\xF2\n\xFA\x12r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11\xF2\n\xF2\nr\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11f\x14r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11b\x14r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11\xE0\x1Fr\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11\xBB#r\x11r\x11r\x11r\x11r\x11b\x14\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\nr\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11e\x14r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11r\x11\xF2\n\xF2\n\xF2\n\xF2\n\xF2\nd\x10\xF2\n\0\0\0\0\0\0\0\0\0\0\0\0\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\n\xF2\ns\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01\xF2\ny\0\x91\0\xB1\0\xD1\0\xF1\0\x11\x011\x01Q\x01q\x01\x91\x01\xB1\x01\xC9\x01\xE9\x01\t\x02)\x02I\x02i\x02\x82\x02\xA0\x02\x82\x02\xC0\x02\xD0\x02\xF0\x02\x10\x030\x03P\x03p\x03p\x03p\x03p\x03p\x03p\x03t\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03\x94\x03\x94\x03\xAC\x03\xCA\x03\xEA\x03\n\x04*\x04*\x04*\x04*\x04*\x04*\x04*\x04*\x04*\x04*\x04*\x040\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04`\x04z\x04\x98\x04\xB8\x04\xD8\x04\xF8\x04\x18\x058\x05X\x05x\x05\x98\x05\xB2\x05\xD2\x05\xF2\x05\x12\x062\x06R\x06r\x06\x92\x06\xAD\x06\xCD\x06\xD4\x06\xF4\x06P\x04P\x04P\x04P\x04\t\x07)\x07)\x07D\x07P\x04P\x04P\x04P\x04P\x04d\x07\x80\x07P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04\xA0\x07\xBD\x07P\x04\xD9\x07\xF9\x07\xF9\x07\xF9\x07\xF9\x07\xF9\x07\xF9\x07\xF9\x07\xF9\x07\xFA\x07\xF9\x07\x1A\x08-\x08P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04>\x08^\x08u\x08P\x04P\x04P\x04P\x04\x95\x08P\x04P\x04P\x04P\x04P\x04P\x04P\x04\xA5\x08\xC5\x08\xE5\x08\x05\t\x1B\t;\tS\tP\x04c\t\x83\t\x9A\t\xAD\t\xBD\t\xDD\tP\x04\xF6\t\x16\n6\nV\n\x82\x02i\n\x89\n\xA4\nP\x04P\x04p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03\xC4\np\x03p\x03p\x03p\x03p\x03p\x03p\x03\xD4\n\xF3\np\x03p\x03p\x03p\x03p\x03p\x03p\x03\t\x0Bp\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03\x14\x0Bp\x033\x0BP\x04P\x04P\x04P\x04p\x037\x0BP\x04P\x04p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03W\x0Bp\x03p\x03p\x03p\x03p\x03p\x03p\x03l\x0BP\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04\x8C\x0B") }, 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\0\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\0\0\0\0\0\0\0\0\0\0\0\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x19\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x19\0\0\0\0\0\0\0\0\0\0\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\0\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\0\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x19\0\x19\0\x19\0\x19\0\x19\0\0\0\0\0\0\0\0\0\0\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\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x0E\0\x0E\0\x0E\0\x0E\0\0\0\x0E\0\x0E\0\x0E\0g\0g\0\x0E\0\x0E\0\x0E\0\x0E\0\0\0\x0E\0g\0g\0g\0g\0\x0E\0\0\0\x0E\0\0\0\x0E\0\x0E\0\x0E\0g\0\x0E\0g\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0g\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x01\0\x01\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0g\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0g\0g\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0g\0g\0\x03\0\x03\0\x03\0g\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0g\0g\0g\0g\0g\0g\0g\0g\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0g\0g\0g\0g\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0\0\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\0\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\0\0\x02\0\x02\0\x02\0\0\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\0\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x01\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\0\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0g\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0g\0g\0\"\0\"\0\"\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\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%\0%\0%\0%\0%\0%\0%\0%\0%\0%\0%\0%\0%\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0g\0g\0W\0W\0W\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0g\0g\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0g\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0g\0g\0T\0g\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0g\0g\0g\0g\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0g\0\x02\0\x02\0g\0g\0g\0g\0g\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\x01\0\x01\0\x01\0\x01\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\0\0\0\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\x04\0\x04\0\x04\0\x04\0g\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0g\0g\0\x04\0\x04\0g\0g\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0g\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0g\0\x04\0g\0g\0g\0\x04\0\x04\0\x04\0\x04\0g\0g\0\x04\0\x04\0\x04\0\x04\0\x04\0g\0g\0\x04\0\x04\0g\0g\0\x04\0\x04\0\x04\0\x04\0g\0g\0g\0g\0g\0g\0g\0g\0\x04\0g\0g\0g\0g\0\x04\0\x04\0g\0\x04\0\x04\0\x04\0\x04\0\x04\0g\0g\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0g\0\x10\0\x10\0\x10\0g\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0g\0g\0g\0g\0\x10\0\x10\0g\0g\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0g\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0g\0\x10\0\x10\0g\0\x10\0\x10\0g\0\x10\0\x10\0g\0g\0\x10\0g\0\x10\0\x10\0\x10\0g\0g\0g\0g\0\x10\0\x10\0g\0g\0\x10\0\x10\0\x10\0g\0g\0g\0\x10\0g\0g\0g\0g\0g\0g\0g\0\x10\0\x10\0\x10\0\x10\0g\0\x10\0g\0g\0g\0g\0g\0g\0g\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x0F\0\x0F\0\x0F\0g\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0g\0\x0F\0\x0F\0\x0F\0g\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0g\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0g\0\x0F\0\x0F\0g\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0g\0g\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0g\0\x0F\0\x0F\0\x0F\0g\0\x0F\0\x0F\0\x0F\0g\0g\0\x0F\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x0F\0\x0F\0\x0F\0\x0F\0g\0g\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0g\0g\0g\0g\0g\0g\0g\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0g\0\x1F\0\x1F\0\x1F\0g\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0g\0g\0\x1F\0\x1F\0g\0g\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0g\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0g\0\x1F\0\x1F\0g\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0g\0g\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0g\0g\0\x1F\0\x1F\0g\0g\0\x1F\0\x1F\0\x1F\0g\0g\0g\0g\0g\0g\0g\0\x1F\0\x1F\0\x1F\0g\0g\0g\0g\0\x1F\0\x1F\0g\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0g\0g\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0g\0g\0g\0g\0g\0g\0g\0g\0#\0#\0g\0#\0#\0#\0#\0#\0#\0g\0g\0g\0#\0#\0#\0g\0#\0#\0#\0#\0g\0g\0g\0#\0#\0g\0#\0g\0#\0#\0g\0g\0g\0#\0#\0g\0g\0g\0#\0#\0#\0g\0g\0g\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0g\0g\0g\0g\0#\0#\0#\0g\0g\0g\0#\0#\0#\0g\0#\0#\0#\0#\0g\0g\0#\0g\0g\0g\0g\0g\0g\0#\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0g\0g\0g\0g\0g\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0g\0$\0$\0$\0g\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0g\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0g\0g\0$\0$\0$\0$\0$\0g\0$\0$\0$\0g\0$\0$\0$\0$\0g\0g\0g\0g\0g\0g\0g\0$\0$\0g\0$\0$\0$\0g\0g\0$\0g\0g\0$\0$\0$\0$\0g\0g\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0g\0g\0g\0g\0g\0g\0g\0$\0$\0$\0$\0$\0$\0$\0$\0$\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0g\0\x15\0\x15\0\x15\0g\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0g\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0g\0\x15\0\x15\0\x15\0\x15\0\x15\0g\0g\0\x15\0\x15\0\x15\0\x15\0\x15\0g\0\x15\0\x15\0\x15\0g\0\x15\0\x15\0\x15\0\x15\0g\0g\0g\0g\0g\0g\0g\0\x15\0\x15\0g\0g\0g\0g\0g\0g\0\x15\0\x15\0g\0\x15\0\x15\0\x15\0\x15\0g\0g\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0g\0\x15\0\x15\0\x15\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0g\0\x1A\0\x1A\0\x1A\0g\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0g\0\x1A\0\x1A\0\x1A\0g\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0g\0g\0g\0g\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0g\0g\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0g\0!\0!\0!\0g\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0g\0g\0g\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0g\0!\0!\0!\0!\0!\0!\0!\0!\0!\0g\0!\0g\0g\0!\0!\0!\0!\0!\0!\0!\0g\0g\0g\0!\0g\0g\0g\0g\0!\0!\0!\0!\0!\0!\0g\0!\0g\0!\0!\0!\0!\0!\0!\0!\0!\0g\0g\0g\0g\0g\0g\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0g\0g\0!\0!\0!\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0g\0g\0g\0g\0\0\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x18\0\x18\0g\0\x18\0g\0\x18\0\x18\0\x18\0\x18\0\x18\0g\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0g\0\x18\0g\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0g\0g\0\x18\0\x18\0\x18\0\x18\0\x18\0g\0\x18\0g\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0g\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0g\0g\0\x18\0\x18\0\x18\0\x18\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0g\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0g\0g\0g\0g\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0g\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0g\0'\0'\0'\0'\0'\0'\0'\0\0\0\0\0\0\0\0\0'\0'\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0g\0\x0C\0g\0g\0g\0g\0g\0\x0C\0g\0g\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\0\0\x0C\0\x0C\0\x0C\0\x0C\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0\x0B\0\x0B\0\x0B\0\x0B\0g\0g\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0\x0B\0g\0\x0B\0\x0B\0\x0B\0\x0B\0g\0g\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0g\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0g\0g\0g\0g\0g\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0g\0g\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0g\0g\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0g\0g\0g\0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\0\0\0\0\0\0 \0 \0 \0 \0 \0 \0 \0 \0 \0g\0g\0g\0g\0g\0g\0g\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0g\0g\0g\0g\0g\0g\0g\0g\0g\0*\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0\0\0\0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0-\0-\0-\0-\0-\0-\0-\0-\0-\0-\0-\0-\0-\0g\0-\0-\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0g\0g\0g\0g\0g\0g\0\x1B\0\x1B\0\0\0\0\0\x1B\0\0\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0g\0g\0g\0g\0g\0g\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0g\0g\0g\0g\0g\0g\0g\0(\0(\0(\0(\0(\0(\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\0g\0g\0g\0g\x000\0g\0g\0g\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0;\0;\0;\0;\0;\0;\0;\0;\0;\0;\0;\0;\0;\0;\0;\0;\0g\0g\0g\0g\0g\0g\0;\0;\0;\0;\0;\0;\0;\0;\0;\0;\0;\0g\0g\0g\0;\0;\x007\x007\x007\x007\x007\x007\x007\x007\x007\x007\x007\x007\x007\x007\x007\x007\0g\0g\x007\x007\0j\0j\0j\0j\0j\0j\0j\0j\0j\0j\0j\0j\0j\0j\0j\0j\0g\0g\0j\0j\0j\0j\0j\0j\0j\0j\0j\0j\0g\0g\0g\0g\0g\0g\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0g\0>\0>\0>\0>\0>\0>\0>\0>\0>\0>\0>\0>\0>\0>\0>\0>\0g\0g\0g\0q\0q\0q\0q\0q\0q\0q\0q\0q\0q\0q\0q\0q\0q\0q\0q\0?\0?\0?\0?\0?\0?\0?\0?\0?\0?\0?\0?\0?\0?\0?\0?\0g\0g\0g\0g\0g\0g\0g\0g\0?\0?\0?\0?\0R\0R\0R\0R\0R\0R\0R\0R\0R\0R\0R\0R\0R\0R\0R\0R\0g\0g\0g\0R\0R\0R\0R\0R\0m\0m\0m\0m\0m\0m\0m\0m\0m\0m\0m\0m\0m\0m\0m\0m\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0g\0g\0g\0g\0g\0g\0g\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0g\0g\0\x0C\0\x0C\0\x0C\0q\0q\0q\0q\0q\0q\0q\0q\0g\0g\0g\0g\0g\0g\0g\0g\0\x01\0\x01\0\x01\0\0\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\0\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0g\0g\0g\0g\0g\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x08\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x0E\0\x0E\0\x0E\0\x19\0\x19\0\x19\0\x19\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x08\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0g\0g\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0g\0g\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0g\0\x0E\0g\0\x0E\0g\0\x0E\0g\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0g\0g\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0g\0\x0E\0\x0E\0\x0E\0g\0g\0\x0E\0\x0E\0\x0E\0g\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x19\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x19\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0g\0g\0g\0\0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x01\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\x0E\0\0\0\0\0\0\0\x19\0\x19\0\0\0\0\0\0\0\0\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\0\0\0\0\0\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0.\0.\0.\0.\0.\0.\0.\0.\0.\0.\0.\0.\0.\0.\0.\0.\0\0\0\0\0\0\0\0\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0g\0g\0g\0g\0g\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0<\0<\0<\0<\0<\0<\0<\0<\0<\0<\0<\0<\0<\0<\0<\0<\0g\0g\0g\0g\0g\0g\0g\0<\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0<\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0g\0\x11\0\x11\0\x11\0\x11\0\x11\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\x11\0\0\0\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x01\0\x01\0\x01\0\x01\0\x12\0\x12\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x11\0\x11\0\x11\0\x11\0\0\0\0\0\0\0\0\0g\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0g\0g\0\x01\0\x01\0\0\0\0\0\x14\0\x14\0\x14\0\0\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\0\0\0\0\x16\0\x16\0\x16\0g\0g\0g\0g\0g\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0g\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0g\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\0\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0)\0)\0)\0)\0)\0)\0)\0)\0)\0)\0)\0)\0)\0)\0)\0)\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0c\0c\0c\0c\0c\0c\0c\0c\0c\0c\0c\0c\0c\0c\0c\0c\0g\0g\0g\0g\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0g\0g\0g\0g\0g\0g\0g\0g\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\0\0\0\0\0\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0g\0g\0g\0g\0g\0\x19\0\x19\0g\0\x19\0g\0\x19\0\x19\0\x19\0\x19\0\x19\0g\0g\0g\0g\0g\0g\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0:\0:\0:\0:\0:\0:\0:\0:\0:\0:\0:\0:\0:\0:\0:\0:\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0g\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0g\0g\0g\0g\0g\0g\0g\0g\0o\0o\0o\0o\0o\0o\0o\0o\0o\0o\0o\0o\0o\0o\0o\0o\0g\0g\0g\0g\0g\0g\0g\0g\0o\0o\0O\0O\0O\0O\0O\0O\0O\0O\0O\0O\0O\0O\0O\0O\0O\0O\0\0\0O\0n\0n\0n\0n\0n\0n\0n\0n\0n\0n\0n\0n\0n\0n\0n\0n\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0n\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0g\0g\0g\0N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0g\0\0\0N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0g\0g\0g\0g\0N\0N\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0g\0B\0B\0B\0B\0B\0B\0B\0B\0B\0B\0B\0B\0B\0B\0B\0B\0g\0g\0g\0g\0g\0g\0g\0g\0g\0B\0B\0B\0B\0B\0B\0B\0B\0B\0B\0g\0g\0B\0B\0B\0B\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0s\0s\0s\0s\0s\0s\0s\0s\0s\0s\0s\0s\0s\0s\0s\0s\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0g\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x19\0\x19\0\x19\0\x19\0\x19\0\x0E\0\x19\0\x19\0\x19\0\x19\0\0\0\0\0g\0g\0g\0g\0\x12\0\x12\0\x12\0\x12\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0g\0g\0g\0g\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0g\0g\0g\0g\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0g\0g\0g\0g\0g\0g\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x03\0\x03\0\x03\0\x03\0\x03\0g\0g\0g\0g\0g\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0g\0\x13\0\x13\0\x13\0\x13\0\x13\0g\0\x13\0g\0\x13\0\x13\0g\0\x13\0\x13\0g\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x02\0\x02\0\x02\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\0\0\0\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0g\0g\0g\0g\0g\0g\0g\0\x02\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x08\0\x08\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0g\0g\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0g\0g\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0g\0g\0\x12\0\x12\0\x12\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0g\0g\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\0g\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\0g\x001\x001\0g\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\0g\0g\0g\0g\0g\0\0\0\0\0\0\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0\x0E\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0g\0g\0k\0k\0k\0k\0k\0k\0k\0k\0k\0k\0k\0k\0k\0k\0k\0k\0g\0g\0g\0h\0h\0h\0h\0h\0h\0h\0h\0h\0h\0h\0h\0h\0h\0h\0h\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x1E\0\x1E\0\x1E\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0g\0g\0g\0g\0g\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0g\0g\0g\0g\0g\x005\x005\x005\x005\x005\x005\x005\x005\x005\x005\x005\x005\x005\x005\x005\x005\0g\x005\0=\0=\0=\0=\0=\0=\0=\0=\0=\0=\0=\0=\0=\0=\0=\0=\0g\0g\0g\0g\0=\0=\0=\0=\0=\0=\0=\0=\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\t\0\t\0\t\0\t\0\t\0\t\0\t\0\t\0\t\0\t\0\t\0\t\0\t\0\t\0\t\0\t\x003\x003\x003\x003\x003\x003\x003\x003\x003\x003\x003\x003\x003\x003\x003\x003\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\0g\0g\0g\0g\0g\0g\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0g\0g\0g\0g\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0g\0g\0g\0g\0g\0g\0g\0g\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x9F\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0g\0\xC5\0\xC5\0\xC5\0\xC5\0g\0\xC5\0\xC5\0g\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0g\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0g\0\xC5\0\xC5\0g\0g\0g\0S\0S\0S\0S\0S\0S\0S\0S\0S\0S\0S\0S\0S\0S\0S\0S\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0g\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0g\0g\0g\0g\0g\0/\0/\0/\0/\0/\0/\0g\0g\0/\0g\0/\0/\0/\0/\0/\0/\0/\0/\0/\0/\0/\0/\0/\0/\0/\0/\0g\0/\0/\0g\0g\0g\0/\0g\0g\0/\0t\0t\0t\0t\0t\0t\0t\0t\0t\0t\0t\0t\0t\0t\0t\0t\0g\0t\0t\0t\0t\0t\0t\0t\0t\0t\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0g\0g\0g\0g\0g\0g\0g\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0g\0\xA2\0\xA2\0g\0g\0g\0g\0g\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0[\0[\0[\0[\0[\0[\0[\0[\0[\0[\0[\0[\0[\0[\0[\0[\0g\0g\0g\0[\0l\0l\0l\0l\0l\0l\0l\0l\0l\0l\0l\0l\0l\0l\0l\0l\0g\0g\0g\0g\0g\0l\0V\0V\0V\0V\0V\0V\0V\0V\0V\0V\0V\0V\0V\0V\0V\0V\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0g\0g\0g\0g\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\09\09\09\09\0g\09\09\0g\0g\0g\0g\0g\09\09\09\09\0g\09\09\09\0g\09\09\09\09\09\09\09\09\09\09\09\09\09\09\09\09\0g\0g\09\09\09\0g\0g\0g\0g\09\09\09\09\09\09\09\09\09\0g\0g\0g\0g\0g\0g\0g\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0y\0y\0y\0y\0y\0y\0y\0y\0y\0y\0y\0y\0y\0y\0y\0y\0g\0g\0g\0g\0y\0y\0y\0y\0y\0y\0y\0g\0g\0g\0g\0g\0g\0g\0g\0g\0u\0u\0u\0u\0u\0u\0u\0u\0u\0u\0u\0u\0u\0u\0u\0u\0g\0g\0g\0u\0u\0u\0u\0u\0u\0u\0}\0}\0}\0}\0}\0}\0}\0}\0}\0}\0}\0}\0}\0}\0}\0}\0g\0g\0}\0}\0}\0}\0}\0}\0}\0}\0z\0z\0z\0z\0z\0z\0z\0z\0z\0z\0z\0z\0z\0z\0z\0z\0g\0g\0g\0g\0g\0z\0z\0z\0z\0z\0z\0z\0z\0{\0{\0{\0{\0{\0{\0{\0{\0{\0{\0{\0{\0{\0{\0{\0{\0g\0g\0g\0g\0g\0g\0g\0{\0{\0{\0{\0g\0g\0g\0g\0g\0g\0g\0g\0g\0{\0{\0{\0{\0{\0{\0{\0X\0X\0X\0X\0X\0X\0X\0X\0X\0X\0X\0X\0X\0X\0X\0X\0g\0g\0g\0g\0g\0g\0g\0L\0L\0L\0L\0L\0L\0L\0L\0L\0L\0L\0L\0L\0L\0L\0L\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0L\0L\0L\0g\0g\0g\0g\0g\0g\0g\0L\0L\0L\0L\0L\0L\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0g\0g\0g\0g\0g\0g\0g\0g\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0g\0\xC0\0\xC0\0\xC0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0g\0g\0g\0g\0g\0g\0g\0g\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0g\0g\0g\0g\0g\0g\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0g\0g\0g\0g\0g\0g\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0g\0g\0g\0g\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0g\0g\0g\0g\0g\0g\0g\0g\0g\0A\0A\0A\0A\0A\0A\0A\0A\0A\0A\0A\0A\0A\0A\0A\0A\0g\0g\0g\0g\0g\0g\0g\0g\0g\0A\0x\0x\0x\0x\0x\0x\0x\0x\0x\0x\0x\0x\0x\0x\0x\0x\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0x\0g\0g\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0g\0g\0g\0g\0g\0g\0g\0v\0v\0v\0v\0v\0v\0v\0v\0v\0v\0v\0v\0v\0v\0v\0v\0g\0v\0v\0v\0v\0v\0v\0v\0v\0v\0v\0g\0g\0g\0g\0g\0g\0g\0g\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0!\0!\0!\0!\0!\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0g\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0g\0\xA4\0g\0\xA4\0\xA4\0\xA4\0\xA4\0g\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0g\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0g\0g\0g\0g\0g\0g\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0g\0g\0g\0g\0g\0g\0\x89\0\x89\0\x89\0\x89\0g\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0g\0g\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0g\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0g\0\x89\0\x89\0g\0\x89\0\x89\0\x89\0\x89\0\x89\0g\0\x01\0\x89\0\x89\0\x89\0\x89\0\x89\0g\0g\0\x89\0\x89\0g\0g\0\x89\0\x89\0\x89\0g\0g\0g\0g\0g\0g\0\x89\0g\0g\0g\0g\0g\0\x89\0\x89\0\x89\0\x89\0g\0g\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0g\0\xAA\0\xAA\0\xAA\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0g\0g\0g\0g\0g\0g\0g\0g\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0g\0g\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0g\0g\0g\0g\0g\0g\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0g\0g\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0g\0g\0g\0g\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x92\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0g\0g\0\xBE\0g\0g\0\xBE\0\xBE\0\xBE\0\xBE\0g\0\xBE\0\xBE\0g\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0g\0\xBE\0\xBE\0g\0g\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0g\0g\0g\0g\0g\0g\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0g\0g\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0g\0g\0g\0g\0g\0g\0g\0g\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0g\0g\0g\0g\0g\0g\0g\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0g\0g\0g\0g\0g\0g\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0g\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0g\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0g\0\xAF\0\xAF\0g\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0g\0g\0g\0\xAF\0g\0\xAF\0\xAF\0g\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0g\0g\0g\0g\0g\0g\0g\0g\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0g\0g\0g\0g\0g\0g\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0g\0\xB3\0\xB3\0g\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0g\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0g\0g\0g\0g\0g\0g\0g\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0g\0g\0g\0g\0g\0g\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0g\0g\0g\0g\0g\0g\0g\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0g\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0g\0g\0g\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0g\0g\0g\0g\0g\0g\0\x83\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0#\0#\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0#\0e\0e\0e\0e\0e\0e\0e\0e\0e\0e\0e\0e\0e\0e\0e\0e\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0G\0G\0G\0G\0G\0G\0G\0G\0G\0G\0G\0G\0G\0G\0G\0G\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0g\0g\0g\0g\0\x95\0\x95\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0g\0g\0g\0g\0g\0g\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0g\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0g\0g\0g\0g\0g\0K\0K\0K\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0g\0g\0g\0g\0g\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0g\0g\0g\0g\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0g\0g\0g\0g\0g\0g\0g\0\\\0\x9A\0\x96\0\x11\0\x11\0\xBF\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x11\0\x11\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0g\0g\0g\0g\0g\0g\0g\0g\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x16\0\x16\0\x16\0\x16\0g\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0g\0\x16\0\x16\0g\0\x16\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x16\0\x16\0\x16\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x14\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x14\0\x14\0\x14\0g\0g\0\x16\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x16\0\x16\0\x16\0\x16\0g\0g\0g\0g\0g\0g\0g\0g\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0g\0g\0g\0g\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0g\0g\0g\0g\0g\0g\0g\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0g\0g\0\x87\0\x87\0\x87\0\x87\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\x01\0\0\0\0\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0g\0g\0\0\0g\0g\0\0\0\0\0g\0g\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\0\0g\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0g\0g\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0\0\0g\0\0\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0g\0g\0g\0g\0g\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0g\0g\0g\0g\0g\08\08\08\08\08\08\08\0g\08\08\08\08\08\08\08\08\08\0g\0g\08\08\08\08\08\0g\08\08\0g\08\08\08\08\08\0g\0g\0g\0g\0g\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x08\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0g\0g\0g\0g\0\xBA\0\xBA\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0g\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0g\0g\0g\0g\0g\0\xBC\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0g\0g\0g\0g\0g\0g\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0\x0B\0\x0B\0\x0B\0\x0B\0g\0\x0B\0\x0B\0g\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0g\0g\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0g\0g\0g\0g\0\xA7\0\xA7\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x02\0\x02\0g\0\x02\0g\0g\0\x02\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0g\0\x02\0\x02\0\x02\0\x02\0g\0\x02\0g\0\x02\0g\0g\0g\0g\0\x02\0g\0g\0g\0g\0\x02\0g\0\x02\0g\0\x02\0g\0\x02\0\x02\0\x02\0g\0\x02\0\x02\0g\0\x02\0g\0g\0\x02\0g\0\x02\0g\0\x02\0g\0\x02\0g\0\x02\0\x02\0g\0\x02\0g\0g\0\x02\0\x02\0\x02\0\x02\0g\0\x02\0\x02\0\x02\0\x02\0g\0\x02\0\x02\0\x02\0\x02\0g\0\x02\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0g\0g\0g\0g\0\x02\0\x02\0\x02\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x14\0\0\0\0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\x11\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0") }, icu::properties::Script(103u16)));
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::ScriptV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::ScriptV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_SC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::ScriptV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_scx_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_scx_v1.rs.data
new file mode 100644
index 0000000000..09ad4f4bf6
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_scx_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<ScriptWithExtensionsPropertyV1Marker>` 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_scx_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_SCX_V1: &'static <icu::properties::provider::ScriptWithExtensionsPropertyV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::ScriptWithExtensionsPropertyV1 { trie: icu::collections::codepointtrie::CodePointTrie::from_parts(icu::collections::codepointtrie::CodePointTrieHeader { high_start: 918016u32, shifted12_high_start: 225u16, index3_null_offset: 1104u16, data_null_offset: 2889u32, null_value: 103u32, trie_type: icu::collections::codepointtrie::TrieType::Small }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0@\0{\0\xBB\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xFA\x003\x01s\x01\xB1\x01\xF1\x01\x14\x02T\x02T\x02\x91\x02T\x02\xA1\x02\xD2\x02\x07\x03?\x03\x7F\x03\xBF\x03\xF0\x03\x1C\x04\\\x04\x91\x04\xD1\x04\x11\x05Q\x05\x91\x05\xC2\x05\xE0\x05 \x06O\x06\x8F\x06\xCB\x06\n\x07H\x07\x87\x07\xC3\x07\x03\x08?\x08}\x08\xBB\x08\xFB\x087\tw\t\xB3\t\xF3\t.\nn\n\xAE\n\xED\n-\x0Bl\x0B\xAC\x0B\xEC\x0B$\x0CU\x0C\x85\x0C\xAC\x0B\xC6\x0B\xD6\x0B\xEC\x0B\x0C\x0C*\x0CG\x0Cf\x0C\x86\x0C\x86\x0C\x93\x0C\xB0\x0C\xD0\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C\xE2\x0C[\x01\0\0\x10\0 \x000\0@\0P\0`\0p\0{\0\x8B\0\x9B\0\xAB\0\xBB\0\xCB\0\xDB\0\xEB\0\xF3\0\x03\x01\x13\x01#\x01\xF3\0\x03\x01\x13\x01#\x01\xF3\0\x03\x01\x13\x01#\x01\xF3\0\x03\x01\x13\x01#\x01\xFA\0\n\x01\x1A\x01*\x013\x01C\x01S\x01c\x01s\x01\x83\x01\x93\x01\xA3\x01\xB1\x01\xC1\x01\xD1\x01\xE1\x01\xF1\x01\x01\x02\x11\x02!\x02\x14\x02$\x024\x02D\x02T\x02d\x02t\x02\x84\x02T\x02d\x02t\x02\x84\x02\x91\x02\xA1\x02\xB1\x02\xC1\x02T\x02d\x02t\x02\x84\x02\xA1\x02\xB1\x02\xC1\x02\xD1\x02\xD2\x02\xE2\x02\xF2\x02\x02\x03\x07\x03\x17\x03'\x037\x03?\x03O\x03_\x03o\x03\x7F\x03\x8F\x03\x9F\x03\xAF\x03\xBF\x03\xCF\x03\xDF\x03\xEF\x03\xF0\x03\0\x04\x10\x04 \x04\x1C\x04,\x04<\x04L\x04\\\x04l\x04|\x04\x8C\x04\x91\x04\xA1\x04\xB1\x04\xC1\x04\xD1\x04\xE1\x04\xF1\x04\x01\x05\x11\x05!\x051\x05A\x05Q\x05a\x05q\x05\x81\x05\x91\x05\xA1\x05\xB1\x05\xC1\x05\xC2\x05\xD2\x05\xE2\x05\xF2\x05\xE0\x05\xF0\x05\0\x06\x10\x06 \x060\x06@\x06P\x06O\x06_\x06o\x06\x7F\x06\x8F\x06\x9F\x06\xAF\x06\xBF\x06\xCB\x06\xDB\x06\xEB\x06\xFB\x06\n\x07\x1A\x07*\x07:\x07H\x07X\x07h\x07x\x07\x87\x07\x97\x07\xA7\x07\xB7\x07\xC3\x07\xD3\x07\xE3\x07\xF3\x07\x03\x08\x13\x08#\x083\x08?\x08O\x08_\x08o\x08}\x08\x8D\x08\x9D\x08\xAD\x08\xBB\x08\xCB\x08\xDB\x08\xEB\x08\xFB\x08\x0B\t\x1B\t+\t7\tG\tW\tg\tw\t\x87\t\x97\t\xA7\t\xB3\t\xC3\t\xD3\t\xE3\t\xF3\t\x03\n\x13\n#\n.\n>\nN\n^\nn\n~\n\x8E\n\x9E\n\xAE\n\xBE\n\xCE\n\xDE\n\xED\n\xFD\n\r\x0B\x1D\x0B-\x0B=\x0BM\x0B]\x0Bl\x0B|\x0B\x8C\x0B\x9C\x0B\xAC\x0B\xBC\x0B\xCC\x0B\xDC\x0B\xEC\x0B\xFC\x0B\x0C\x0C\x1C\x0C$\x0C4\x0CD\x0CT\x0CU\x0Ce\x0Cu\x0C\x85\x0C\x85\x0C\x95\x0C\xA5\x0C\xB5\x0C\xC5\x0C\xC5\x0C\xC5\x0C\xC5\x0C\xD5\x0C\xC5\x0C\xC5\x0C\xC5\x0C\xC5\x0C\xC5\x0C\xE5\x0C\xE5\x0C\xEF\x0C\xE5\x0C\xE5\x0C\xFF\x0C\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x1F\r\x1F\r\x1F\r\x1F\r&\r6\r\x1F\r\x1F\r&\r\x1F\r\x1F\r.\r>\rG\r\x1F\r\x1F\r\x1F\r>\r\x1F\r\x1F\r\x1F\rO\r\x1F\r\\\r\x1F\r_\ro\ro\ro\ro\ro\ry\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x89\r\x99\r\x9C\r\xAC\r\xAC\r\xAC\r\xAC\r\xB1\r\xBF\r\xCF\r\xD9\r\xE9\r\xF4\r\x04\x0E\x10\x0E \x0E,\x0E<\x0E<\x0E<\x0E<\x0E<\x0E>\x0EB\x0EB\x0ER\x0EX\x0Eh\x0Eh\x0Eh\x0Eh\x0Eh\x0Eo\x0Eh\x0Eh\x0Em\x0E\x89\r\x89\r\x89\r\x89\r\x7F\x0E\x8F\x0E\x90\x0E\x93\x0E\x93\x0E\xA3\x0E\xB3\x0E\xB5\x0E\xBE\x0E\xCE\x0E\xCE\x0E\xD2\x0E\xCE\x0E\xD4\x0E\xE4\x0E<\x0E<\x0E\xF4\x0E\xF8\x0E\x08\x0F\x08\x0F\x08\x0F\t\x0F\x08\x0F\x0B\x0F\x1A\x0F\x1A\x0F\n\x0Fs\x01*\x0FI\x0BI\x0BI\x0B:\x0F:\x0F:\x0F:\x0F=\x0F:\x0F:\x0F;\x0FM\x0FM\x0FM\x0FM\x0F]\x0F]\x0F]\x0Fi\x0Fy\x0Fy\x0Fy\x0F\x81\x0F\x7F\x0F\x91\x0F\x91\x0F\x91\x0F\xA1\x0F\xE5\x0C\xE5\x0C\xB1\x0F\xC1\x0F\xD1\x0F\xE1\x0F\xEF\x0F\xF3\0\xF3\0\xFF\x0F\xF3\0\xF3\0\x0B\x10\x19\x10$\x10\xF3\0\xF3\0\xF3\0-\x10=\x10s\x01s\x01E\x10\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xFF\x01U\x10\xFF\x01\xFF\x01U\x10e\x10\xFF\x01t\x10\xFF\x01\xFF\x01\xFF\x01\x0E\x02\x0E\x02~\x10\xFF\x01\x8E\x10\x9E\x10\0\0\xAC\x10\0\0\0\0\0\0\xBC\x10\xCB\x10\xDB\x10\xEB\x10\0\0\0\0\xFB\x10s\x01s\x01\x0B\x11\0\0\0\0\x1B\x11\xA3\0\x97\0\0\0\xF3\0\xF3\0+\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0;\x11I\x0BK\x11I\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[\x11[\x11[\x11[\x11[\x11[\x11[\x11[\x11[\x11[\x11[\x11[\x11[\x11[\x11[\x11[\x11\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0k\x11\0\0u\x11\0\0\0\0\0\0\0\0\0\0\0\0\x85\x11\x85\x11\x85\x11\x85\x11\x85\x11\x85\x11\xF3\0\xF3\0\x95\x11\x95\x11\x95\x11\x95\x11\x95\x11\x95\x11\x95\x11\xA1\x11\xE5\x0C\xE5\x0C\xEF\x0C\xB1\x11\xB1\x11\xB1\x11\xB9\x11\xC8\x11\x1F\r\xD8\x11\xE8\x11\xE8\x11\xE8\x11\xE8\x11T\x02T\x02\0\0\0\0\0\0\0\0\xF8\x11\xFC\x11I\x0BI\x0B\x0C\x12\x12\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x1E\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12.\x12I\x0B\0\0>\x12L\x12\\\x12l\x12|\x12}\x12}\x12}\x12}\x12\x86\x12\x96\x12\x97\x12\x97\x12\x97\x12\x97\x12\x9C\x12\xAC\x12\xB1\x12\xB1\x12\xC1\x12\x0F\r\x0F\r\x0F\r\x0F\r\xC2\x12\xD2\x12\xB1\x12\xB1\x12\xD2\x12\xD2\x12\xDE\x12\x97\x12\x0F\r\xC2\x12\xD2\x12\xD2\x12\xEE\x12\0\0\x0F\r\xFE\x12\xD2\x12\xD2\x12\xD2\x12\x0E\x13\x1E\x13\x97\x12\x97\x12.\x13\x97\x12\x97\x12\x97\x12\x97\x12\x97\x125\x13\xD2\x12D\x13\0\0\0\0\0\0\0\0\0\0\0\0\xD2\x12O\x13\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\0\0\0\0\0\0\0\0_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13_\x13b\x13_\x13_\x13_\x13h\x13x\x13x\x13x\x13\x88\x13\x88\x13\x88\x13\x88\x13\x88\x13\x88\x13\x88\x13\x88\x13\x88\x13\x88\x13\x88\x13\x88\x13\x88\x13\x88\x13\x88\x13\x88\x13\x8C\x13I\x0BT\x02T\x02\x9C\x13T\x02T\x02T\x02\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xB4\x13\xC4\x13\0\0?\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xD4\x13\xF3\0\xF3\0\xF3\0\xDF\x13\xEF\x13I\x0B\xFD\x13\r\x14\r\x14\x10\x14 \x140\x140\x140\x148\x14H\x14H\x14H\x14H\x14R\x14N\x14 \x06b\x14r\x14r\x14t\x14\x84\x14\x84\x14\x90\x14\x0F\r\xA0\x14\xB0\x14\xB0\x14\xB0\x14\xB0\x14\xB2\x14\xC2\x14\xC5\x0C\xD2\x14\xE2\x14\xE2\x14\xE2\x14\xEB\x14\xE4\x14\xFB\x14\xC5\x0C\xC5\x0C\x0B\x15\x0B\x15\x0B\x15\x0B\x15\x18\x15\x1D\x15-\x156\x15E\x15M\x15\xE8\x11\xF3\0\xF3\0\xC7\0]\x15o\ro\ro\ro\ro\r-\x15-\x15/\x153\x15\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\r\x0F\rm\x15\x0F\r}\x15\x0F\r\x0F\r\x88\x15I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x98\x15\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x9C\x15I\x0BI\x0B\xAC\x15\xB9\x15\x18\x03\xC6\x15\xD6\x15\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xE6\x15\xBE\x05\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF6\x15\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xBF\x05\xF0\x03\xF0\x03\x06\x16I\x0BI\x0B\x15\x16s\x01%\x165\x16\0\0E\x16R\x16[\x16k\x16\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03\xF0\x03q\x16\x7F\x16\0\0@\0P\0@\0P\0\x8E\x16\x96\x12\x97\x12\x94\x16\x0F\r\xC2\x12\xA4\x16\xAC\x16\xBC\x16\xCB\x16\xDB\x16\xE8\x16\xE0\x16\xED\x16\xFC\x16\xFC\x16I\x0BI\x0B\xE8\x16\xE8\x16\xE8\x16\xE8\x16\xE8\x16\xE8\x16\xE8\x16\xFF\x16\x0F\x17\x16\x17\x16\x17\"\x17\xFF\x01\xFF\x01\xFF\x01\xFF\x01\x04\x022\x17B\x17I\x0BI\x0B\0\0\0\0R\x17I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0Bb\x17e\x17u\x17u\x17u\x17\x84\x17\x94\x17\x98\x17\xA8\x17\xA8\x17\xB4\x17\xC4\x17\xC9\x17\xD9\x17\xD9\x17\xDE\x17\xEE\x17\xF0\x17\0\x18\0\x18\x0C\x18\x16\x18I\x0BI\x0B&\x18&\x18&\x18&\x18&\x186\x186\x186\x18F\x18H\x18L\x18\\\x18\\\x18h\x18\\\x18`\x18x\x18x\x18\x80\x18\x90\x18\x90\x18\x90\x18\x9C\x18\xAC\x18\xAC\x18\xB9\x18\xBD\x18\xCB\x18I\x0BI\x0BI\x0BI\x0B\xDB\x18\xDB\x18\xDB\x18\xDB\x18\xDB\x18\xDB\x18\xDB\x18\xDB\x18\xDB\x18\xDB\x18\xDB\x18\xDB\x18\xDB\x18\xDB\x18\xDB\x18\xDB\x18\xDB\x18\xDB\x18\xDB\x18\xE4\x18\xDB\x18\xE5\x18\xE3\x18I\x0B\xF5\x18\xF3\0\xF3\0\xFA\x18I\x0BI\x0BI\x0BI\x0B\n\x19\x14\x19\x14\x19\x1E\x19.\x198\x19H\x19H\x19X\x19Y\x19h\x19I\x0BI\x0BI\x0Bx\x19\x85\x19\x95\x19\x99\x19\xA9\x19\xAF\x19I\x0BI\x0BI\x0BI\x0B\xBF\x19\xBF\x19\xCF\x19\xD7\x19\xCF\x19\xE1\x19\xCF\x19\xCF\x19\xF1\x19\xFD\x19\x06\x1A\x10\x1A\x1F\x1A\x1F\x1A/\x1A/\x1A?\x1A?\x1AI\x0BI\x0BO\x1AO\x1AX\x1Af\x1Av\x1Av\x1Av\x1A\x80\x1A\x90\x1A\x9A\x1A\xAA\x1A\xB7\x1A\xC7\x1A\xD5\x1A\xE2\x1AI\x0BI\x0BI\x0BI\x0BI\x0B\xF2\x1A\xF2\x1A\xF2\x1A\xF2\x1A\xF9\x1AI\x0BI\x0BI\x0B\t\x1B\t\x1B\t\x1B\x16\x1B\t\x1B\t\x1B\t\x1B&\x1B6\x1B6\x1B>\x1B<\x1BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B\xF0\x03\xC2\x05N\x1BN\x1BT\x1B`\x1BI\x0BI\x0BI\x0B\xE9\x15p\x1Bp\x1Bx\x1B\x88\x1B\x88\x1B\x8E\x1BI\x0B\x9E\x1B\xA4\x1BI\x0BI\x0B\xB4\x1B\xB8\x1BI\x0B\xC8\x1B\xD1\x1B\xE1\x1B\xE1\x1B\xE1\x1B\xE1\x1B\xE3\x1B\xDF\x1B\xE1\x1B\xEB\x1B\xFB\x1B\xFB\x1B\xFB\x1B\xFB\x1B\x08\x1C\x18\x1C\x1F\x1C\x1E\x1C/\x1C/\x1C/\x1C:\x1CB\x1CR\x1CR\x1C[\x1Ck\x1Ck\x1Ck\x1Ck\x1Ck\x1Ck\x1Cr\n{\x1C\x8B\x1C\x99\x1C\x8B\x1C\x8B\x1C\xA7\x1CI\x0BI\x0BI\x0B\xB7\x1C\xC6\x1C\xD5\x1C\xE5\x1C\xE5\x1C\xE5\x1C\xEA\x1C\xEB\x1C\xFB\x1C\x07\x1D\x0E\x1D\x1D\x1D*\x1D7\x1DD\x1DL\x1DI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B\\\x1D\\\x1D\\\x1D\\\x1D\\\x1D`\x1Dn\x1DI\x0B~\x1D~\x1D~\x1D~\x1D\x86\x1D\x84\x1DI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B\x96\x1D\x96\x1D\x96\x1D\xA0\x1D\x96\x1D\x98\x1DI\x0BI\x0B\xB0\x1D\xB0\x1D\xB0\x1D\xB0\x1D\xBB\x1D\xB6\x1Dk\x0EI\x0B\xCB\x1D\xCB\x1D\xCB\x1D\xD1\x1D\xD1\x1DI\x0BI\x0BI\x0B\xE1\x1D\xE6\x1D\xF3\x1D\xE1\x1D\xF8\x1DI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B\x08\x1E\x08\x1E\x08\x1E\x0C\x1EI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B\x1C\x1E\x1C\x1E\x1C\x1E\x1C\x1E\x1C\x1E)\x1E9\x1EE\x1EM\x1EW\x1Eb\x1Er\x1EI\x0BI\x0BI\x0BI\x0B\x82\x1E\x8C\x1E\x8C\x1E\x82\x1E\x97\x1EI\x0B\xA7\x1E\xA7\x1E\xA7\x1E\xA7\x1E\xAF\x1E\xBF\x1E\xBF\x1E\xBF\x1E\xBF\x1E\xBF\x1E\xCC\x1E\x89\r\xDC\x1E\xDC\x1E\xDC\x1E\xE3\x1E\xF3\x1EI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B\x03\x1F\r\x1F\r\x1F\x05\x1F\x17\x1F\r\x1F\x10\x1F'\x1F'\x1F%\x1F/\x1F8\x1FI\x0BI\x0BI\x0BI\x0BH\x1FS\x1FS\x1F\\\x1Fk\x1F{\x1F\x8B\x1F\x95\x1F\x96\x1F\xA3\x1F\xB3\x1FI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B\xC3\x1F\xCA\x1F\xDA\x1F\xE9\x1F\xDA\x1F\xEE\x1F\xDA\x1F\xFC\x1FI\x0BI\x0BI\x0BI\x0BI\x0B\x0C \x1C , \x1C : J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J P I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BJ J J J J J K U J J J J J J J J J J J J V I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0Bf f f f f f s \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x83 \x8D I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B\x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \x9D \xA6 I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xAC\x13\xB3\x13\xB6 \xB7 \xBC \xCC \xCC \xCC \xCC \xCD \xD2 \xE2 \xE4 \xEC \xFC \xFC \xFC \xFC \x06!\x16!\x1E!&!\xFC I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B6!6!6!6!6!;!I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BK!K!K!K!P!K!K!K!_!K!I\x0BI\x0BI\x0BI\x0Bo!\x7F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x97!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\x8F!\xA7!\xA7!\xA7!\xA7!\xA7!\xA7!\xA7!\xA7!\xA7!\xA7!\xA7!\xA7!\xA7!\xA7!\xA7!\xA7!\xB1!I\x0BI\x0B\x96!I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B\xC1!\xD1!}\x12}\x12}\x12}\x12}\x12}\x12}\x12}\x12}\x12}\x12}\x12}\x12}\x12}\x12}\x12}\x12}\x12\xE1!\xEF!I\x0B\xFF!\x0B\"\x1B\"\x1B\"\x1B\"\x1B\"\x1B\"\x1B\"\x1B\"\x1B\"\x1B\"\x1B\"\x1B\"\x1B\"\x1B\"\x1B\"\x1B\"\x1F\"I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B/\"/\"/\"/\"/\"/\"4\"2\"6\"F\"V\"I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0Bs\x01s\x01f\"s\x01m\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0}\"I\x0BI\x0BI\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\x8D\"\0\0\0\0\x9D\"\0\0\0\0\0\0\xA6\"h\x01\xB6\"\0\0\xC2\"\0\0\0\0\0\0K\x11I\x0B\xFF\x01\xFF\x01\xFF\x01\xFF\x01\xD2\"I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B\0\0}\"\0\0}\"\0\0\0\0\0\0\0\0\0\0;\x11\xD2\x12\xE2\"I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B\0\0\0\0\0\0\0\0\0\0\xBC\x10\0\0\0\0\0\0\xF2\"\x02#\x10#Q\x16\0\0\0\0\0\0\x1D#*#\0\0X\x168#G#\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\0\0\0K#\0\0\0\0\0\0a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#a#e#q#{#I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B\xF3\0\x8B#\x9A#I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B\xAA#\xB2#\xC0#T\x02T\x02T\x02\xD0#I\x0B\xDE#I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B\xEE#\xEE#\xF1#\xF0#\xF4#I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B\x04$\x05$I\x0B\x15$\x15$\x15$\x1B$I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B+$+$1$I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BA$ \rQ$Q$Q$Q$Q$Q$Q$Q$Q$Q$Q$Q$\\$e$I\x0BI\x0Bu$u$u$u$y${$I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B\x7F\x16\0\0\0\0\0\0\x8B$I\x0BI\x0BI\x0BI\x0B\x7F\x16\0\0\0\0\xFC\x11I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0Bl\x16\xF0\x03\x9A$\xA7$\xB5$\xC5$\xD3$\xDB$\xEB$\xF6$\x05%\xF6$I\x0BI\x0BI\x0B\x13%I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B\0\0\0\0#%\0\0\0\0\0\0\0\0\0\0\0\0}\"\xDB\x10\x7F\x16\x7F\x16\x7F\x16\0\0\x8D\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xFC\x11I\x0BI\x0BI\x0BE\x11\0\x003%\0\0\0\0#%C%S%\x8D\"I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\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\0c%2\x172\x17\0\0\0\0\0\0\0\0\0\0\0\0\0\0d%\0\0\0\0\0\0\0\0\0\0%\x16#%\xFB\x10#%\0\0\0\0\0\0o%%\x16\0\0\0\0o%\0\0\xFC\x11u%I\x0BI\x0BI\x0BI\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}\"\xFC\x112\x17C%\0\0\0\0\x85%\x94%#%C%C%\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0R\x16\0\0\0\0K\x11I\x0BI\x0B%\x16\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12I\x0BI\x0B\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x9C\x15\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x98\x15\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x7F!\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\xA4%\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x98\x15I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0B\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x9B\x15\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12\x0C\x12I\x0BI\x0BI\x0BI\x0BI\x0B\xFA\x10I\x0B\0\0\0\0\0\0\0\0\0\0\0\0I\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0BI\x0Bs\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01s\x01I\x0By\0\x91\0\xB1\0\xD1\0\xF1\0\x11\x011\x01Q\x01q\x01\x91\x01\xB1\x01\xC9\x01\xE9\x01\t\x02)\x02I\x02i\x02\x82\x02\xA0\x02\x82\x02\xC0\x02\xD0\x02\xF0\x02\x10\x030\x03P\x03p\x03p\x03p\x03p\x03p\x03p\x03t\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03\x94\x03\x94\x03\xAC\x03\xCA\x03\xEA\x03\n\x04*\x04*\x04*\x04*\x04*\x04*\x04*\x04*\x04*\x04*\x04*\x040\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04`\x04z\x04\x98\x04\xB8\x04\xD8\x04\xF8\x04\x18\x058\x05X\x05x\x05\x98\x05\xB2\x05\xD2\x05\xF2\x05\x12\x062\x06R\x06r\x06\x92\x06\xAD\x06\xCD\x06\xD4\x06\xF4\x06P\x04P\x04P\x04P\x04\t\x07)\x07)\x07D\x07P\x04P\x04P\x04P\x04P\x04d\x07\x80\x07P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04\xA0\x07\xBD\x07P\x04\xD9\x07\xF9\x07\xF9\x07\xF9\x07\xF9\x07\xF9\x07\xF9\x07\xF9\x07\xF9\x07\xFA\x07\xF9\x07\x1A\x08-\x08P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04>\x08^\x08u\x08P\x04P\x04P\x04P\x04\x95\x08P\x04P\x04P\x04P\x04P\x04P\x04P\x04\xA5\x08\xC5\x08\xE5\x08\x05\t\x1B\t;\tS\tP\x04c\t\x83\t\x9A\t\xAD\t\xBD\t\xDD\tP\x04\xF6\t\x16\n6\nV\n\x82\x02i\n\x89\n\xA4\nP\x04P\x04p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03\xC4\np\x03p\x03p\x03p\x03p\x03p\x03p\x03\xD4\n\xF3\np\x03p\x03p\x03p\x03p\x03p\x03p\x03\t\x0Bp\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03\x14\x0Bp\x033\x0BP\x04P\x04P\x04P\x04p\x037\x0BP\x04P\x04p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03p\x03W\x0Bp\x03p\x03p\x03p\x03p\x03p\x03p\x03l\x0BP\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04P\x04") }, 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\0\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\0\0\0\0\0\0\0\0\0\0\0\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x19\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x19\0\0\0\0\0\0\0\0\0\0\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\0\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\0\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x19\0\x19\0\x19\0\x19\0\x19\0\0\0\0\0\0\0\0\0\0\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\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x03\x08\x01\0\x01\0\x03\x08\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x05\x08\x05\x08\x05\x08\x05\x08\x05\x08\x05\x08\x05\x08\x05\x08\x05\x08\x05\x08\x05\x08\x05\x08\x05\x08\x0E\0\x0E\0\x0E\0\x0E\0\0\0\x0E\0\x0E\0\x0E\0g\0g\0\x0E\0\x0E\0\x0E\0\x0E\0\0\0\x0E\0g\0g\0g\0g\0\x0E\0\0\0\x0E\0\0\0\x0E\0\x0E\0\x0E\0g\0\x0E\0g\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0g\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x15\x0C\x12\x0C\x14\x08\x14\x08\x12\x0C\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0g\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0g\0g\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0\x03\0g\0g\0\x03\0\x03\0\x03\0g\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0g\0g\0g\0g\0g\0g\0g\0g\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0g\0g\0g\0g\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0\0\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\x005\x04\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\x005\x04'\x0C\x02\0\x02\08\x04\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0:\x04\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x0B\x08\x0B\x08\x0B\x08\x0B\x08\x0B\x08\x0B\x08\x0B\x08\x0B\x08\x0B\x08\x0B\x08\x0B\x08\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0(\x0C(\x0C(\x0C(\x0C(\x0C(\x0C(\x0C(\x0C(\x0C(\x0C\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x0B\x08\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\t\x0C\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\0\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0g\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0g\0g\0\"\0\"\0\"\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\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%\0%\0%\0%\0%\0%\0%\0%\0%\0%\0%\0%\0%\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0W\0g\0g\0W\0W\0W\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0g\0g\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0~\0g\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0T\0g\0g\0T\0g\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0\"\0g\0g\0g\0g\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0g\0\x02\0\x02\0g\0g\0g\0g\0g\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\0\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0>\x08=\x08\x01\0\x01\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0A\x04B\x043\x0C3\x0C3\x0C3\x0C3\x0C3\x0C3\x0C3\x0C3\x0C3\x0C\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\x04\0\x04\0\x04\0\x04\0g\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0g\0g\0\x04\0\x04\0g\0g\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0g\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0g\0\x04\0g\0g\0g\0\x04\0\x04\0\x04\0\x04\0g\0g\0\x04\0\x04\0\x04\0\x04\0\x04\0g\0g\0\x04\0\x04\0g\0g\0\x04\0\x04\0\x04\0\x04\0g\0g\0g\0g\0g\0g\0g\0g\0\x04\0g\0g\0g\0g\0\x04\0\x04\0g\0\x04\0\x04\0\x04\0\x04\0\x04\0g\0g\0)\x0C)\x0C)\x0C)\x0C)\x0C)\x0C)\x0C)\x0C)\x0C)\x0C\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0\x04\0g\0\x10\0\x10\0\x10\0g\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0g\0g\0g\0g\0\x10\0\x10\0g\0g\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0g\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0g\0\x10\0\x10\0g\0\x10\0\x10\0g\0\x10\0\x10\0g\0g\0\x10\0g\0\x10\0\x10\0\x10\0g\0g\0g\0g\0\x10\0\x10\0g\0g\0\x10\0\x10\0\x10\0g\0g\0g\0\x10\0g\0g\0g\0g\0g\0g\0g\0\x10\0\x10\0\x10\0\x10\0g\0\x10\0g\0g\0g\0g\0g\0g\0g\0 \x0C \x0C \x0C \x0C \x0C \x0C \x0C \x0C \x0C \x0C\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0\x10\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x0F\0\x0F\0\x0F\0g\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0g\0\x0F\0\x0F\0\x0F\0g\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0g\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0g\0\x0F\0\x0F\0g\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0g\0g\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0g\0\x0F\0\x0F\0\x0F\0g\0\x0F\0\x0F\0\x0F\0g\0g\0\x0F\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x0F\0\x0F\0\x0F\0\x0F\0g\0g\0\x1F\x0C\x1F\x0C\x1F\x0C\x1F\x0C\x1F\x0C\x1F\x0C\x1F\x0C\x1F\x0C\x1F\x0C\x1F\x0C\x0F\0\x0F\0g\0g\0g\0g\0g\0g\0g\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0\x0F\0g\0\x1F\0\x1F\0\x1F\0g\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0g\0g\0\x1F\0\x1F\0g\0g\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0g\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0g\0\x1F\0\x1F\0g\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0g\0g\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0g\0g\0\x1F\0\x1F\0g\0g\0\x1F\0\x1F\0\x1F\0g\0g\0g\0g\0g\0g\0g\0\x1F\0\x1F\0\x1F\0g\0g\0g\0g\0\x1F\0\x1F\0g\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0g\0g\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0\x1F\0g\0g\0g\0g\0g\0g\0g\0g\0#\0#\0g\0#\0#\0#\0#\0#\0#\0g\0g\0g\0#\0#\0#\0g\0#\0#\0#\0#\0g\0g\0g\0#\0#\0g\0#\0g\0#\0#\0g\0g\0g\0#\0#\0g\0g\0g\0#\0#\0#\0g\0g\0g\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0g\0g\0g\0g\0#\0#\0#\0g\0g\0g\0#\0#\0#\0g\0#\0#\0#\0#\0g\0g\0#\0g\0g\0g\0g\0g\0g\0#\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x1C\x0C\x1C\x0C\x1C\x0C\x1C\x0C\x1C\x0C\x1C\x0C\x1C\x0C\x1C\x0C\x1C\x0C\x1C\x0C\x1C\x0C\x1C\x0C\x1C\x0C\x1C\x0C#\0#\0#\0#\0#\0#\0#\0g\0g\0g\0g\0g\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0g\0$\0$\0$\0g\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0g\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0g\0g\0$\0$\0$\0$\0$\0g\0$\0$\0$\0g\0$\0$\0$\0$\0g\0g\0g\0g\0g\0g\0g\0$\0$\0g\0$\0$\0$\0g\0g\0$\0g\0g\0$\0$\0$\0$\0g\0g\0$\0$\0$\0$\0$\0$\0$\0$\0$\0$\0g\0g\0g\0g\0g\0g\0g\0$\0$\0$\0$\0$\0$\0$\0$\0$\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0g\0\x15\0\x15\0\x15\0g\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0g\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0\x15\0g\0\x15\0\x15\0\x15\0\x15\0\x15\0g\0g\0\x15\0\x15\0\x15\0\x15\0\x15\0g\0\x15\0\x15\0\x15\0g\0\x15\0\x15\0\x15\0\x15\0g\0g\0g\0g\0g\0g\0g\0\x15\0\x15\0g\0g\0g\0g\0g\0g\0\x15\0\x15\0g\0\x15\0\x15\0\x15\0\x15\0g\0g\0#\x0C#\x0C#\x0C#\x0C#\x0C#\x0C#\x0C#\x0C#\x0C#\x0Cg\0\x15\0\x15\0\x15\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0g\0\x1A\0\x1A\0\x1A\0g\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0g\0\x1A\0\x1A\0\x1A\0g\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0g\0g\0g\0g\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0g\0g\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0\x1A\0g\0!\0!\0!\0g\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0g\0g\0g\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0g\0!\0!\0!\0!\0!\0!\0!\0!\0!\0g\0!\0g\0g\0!\0!\0!\0!\0!\0!\0!\0g\0g\0g\0!\0g\0g\0g\0g\0!\0!\0!\0!\0!\0!\0g\0!\0g\0!\0!\0!\0!\0!\0!\0!\0!\0g\0g\0g\0g\0g\0g\0!\0!\0!\0!\0!\0!\0!\0!\0!\0!\0g\0g\0!\0!\0!\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0g\0g\0g\0g\0\0\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0&\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x18\0\x18\0g\0\x18\0g\0\x18\0\x18\0\x18\0\x18\0\x18\0g\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0g\0\x18\0g\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0g\0g\0\x18\0\x18\0\x18\0\x18\0\x18\0g\0\x18\0g\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0g\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0\x18\0g\0g\0\x18\0\x18\0\x18\0\x18\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0g\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0g\0g\0g\0g\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0g\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0'\0g\0'\0'\0'\0'\0'\0'\0'\0\0\0\0\0\0\0\0\0'\0'\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0*\x0C*\x0C*\x0C*\x0C*\x0C*\x0C*\x0C*\x0C*\x0C*\x0C\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0g\0\x0C\0g\0g\0g\0g\0g\0\x0C\0g\0g\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x1B\x04\x0C\0\x0C\0\x0C\0\x0C\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0\x0B\0\x0B\0\x0B\0\x0B\0g\0g\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0\x0B\0g\0\x0B\0\x0B\0\x0B\0\x0B\0g\0g\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0g\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0g\0g\0g\0g\0g\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0g\0g\0\x06\0\x06\0\x06\0\x06\0\x06\0\x06\0g\0g\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0(\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0\x1D\0g\0g\0g\0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0\0\0\0\0\0\0 \0 \0 \0 \0 \0 \0 \0 \0 \0g\0g\0g\0g\0g\0g\0g\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0*\0g\0g\0g\0g\0g\0g\0g\0g\0g\0*\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\0+\x002\x042\x04g\0g\0g\0g\0g\0g\0g\0g\0g\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0,\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0-\0-\0-\0-\0-\0-\0-\0-\0-\0-\0-\0-\0-\0g\0-\0-\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0\x17\0g\0g\0g\0g\0g\0g\0\x1B\0\x1B\0&\x04&\x04\x1B\0&\x04\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0g\0g\0g\0g\0g\0g\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0\x1B\0g\0g\0g\0g\0g\0g\0g\0(\0(\0(\0(\0(\0(\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\0g\0g\0g\0g\x000\0g\0g\0g\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x000\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\x004\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0;\0;\0;\0;\0;\0;\0;\0;\0;\0;\0;\0;\0;\0;\0;\0;\0g\0g\0g\0g\0g\0g\0;\0;\0;\0;\0;\0;\0;\0;\0;\0;\0;\0g\0g\0g\0;\0;\x007\x007\x007\x007\x007\x007\x007\x007\x007\x007\x007\x007\x007\x007\x007\x007\0g\0g\x007\x007\0j\0j\0j\0j\0j\0j\0j\0j\0j\0j\0j\0j\0j\0j\0j\0j\0g\0g\0j\0j\0j\0j\0j\0j\0j\0j\0j\0j\0g\0g\0g\0g\0g\0g\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0g\0>\0>\0>\0>\0>\0>\0>\0>\0>\0>\0>\0>\0>\0>\0>\0>\0g\0g\0g\0q\0q\0q\0q\0q\0q\0q\0q\0q\0q\0q\0q\0q\0q\0q\0q\0?\0?\0?\0?\0?\0?\0?\0?\0?\0?\0?\0?\0?\0?\0?\0?\0g\0g\0g\0g\0g\0g\0g\0g\0?\0?\0?\0?\0R\0R\0R\0R\0R\0R\0R\0R\0R\0R\0R\0R\0R\0R\0R\0R\0g\0g\0g\0R\0R\0R\0R\0R\0m\0m\0m\0m\0m\0m\0m\0m\0m\0m\0m\0m\0m\0m\0m\0m\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0g\0g\0g\0g\0g\0g\0g\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0\x0C\0g\0g\0\x0C\0\x0C\0\x0C\0q\0q\0q\0q\0q\0q\0q\0q\0g\0g\0g\0g\0g\0g\0g\0g\x001\x08\x01\x081\x08\x17\x04\x01\x08\r\x08\r\x08\x19\x08\r\x08\x19\x087\x08\x01\x08\x19\x08\x19\x08\x01\x08\x01\x08\x19\x08\r\x04\x01\x08\x01\x08\x01\x08\x01\x08\x01\x08\x01\x08\x01\x08\x18\x04\r\x04\x01\x04\x01\x04\r\x08\x01\x04\x01\x049\x04\x17\x04-\x08\r\x04\r\x04\0\x04\x17\x08\x17\x08\x06\x04g\0g\0g\0g\0g\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x08\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x0E\0\x0E\0\x0E\0\x19\0\x19\0\x19\0\x19\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x08\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x0E\0\x03\x08\x03\x08\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x16\x08\x01\0\x07\x08\x01\0\x01\0\x01\0\x01\0\x01\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0g\0g\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0g\0g\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0g\0\x0E\0g\0\x0E\0g\0\x0E\0g\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0g\0g\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0g\0\x0E\0\x0E\0\x0E\0g\0g\0\x0E\0\x0E\0\x0E\0g\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0$\x04\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x19\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x19\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0g\0g\0g\0\0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0.\x08g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\x0E\0\0\0\0\0\0\0\x19\0\x19\0\0\0\0\0\0\0\0\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\0\0\0\0\0\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0.\0.\0.\0.\0.\0.\0.\0.\0.\0.\0.\0.\0.\0.\0.\0.\0\0\0\0\0\0\0\0\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\08\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0g\0g\0g\0g\0g\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0\x07\0<\0<\0<\0<\0<\0<\0<\0<\0<\0<\0<\0<\0<\0<\0<\0<\0g\0g\0g\0g\0g\0g\0g\0<\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0<\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0\0\0\0\0\0\0\x13\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\0g\0g\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0g\0\x11\0\x11\0\x11\0\x11\0\x11\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\x006\x046\x044\x04\0\0\x11\0\x04\x04\x11\x006\x046\x046\x046\x046\x046\x046\x046\x04\0\x004\x046\x046\x046\x046\x046\x046\x046\x046\x044\x044\x044\x044\x04\0\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x0F\x08\x0F\x08\x0F\x08\x0F\x08\x12\0\x12\x004\x04\"\x04\"\x04\"\x04\"\x04\"\x04\0\x004\x04\x11\0\x11\0\x11\0\x11\0/\x04/\x04\x04\x04\x04\x04g\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0g\0g\0\"\x08\"\x08\"\x04\"\x04\x14\0\x14\0\x14\0\"\x04\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\x006\x04\"\x04\x16\0\x16\0\x16\0g\0g\0g\0g\0g\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0\x05\0g\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0g\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\0\0\x04\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\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0)\0)\0)\0)\0)\0)\0)\0)\0)\0)\0)\0)\0)\0)\0)\0)\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0\x83\0c\0c\0c\0c\0c\0c\0c\0c\0c\0c\0c\0c\0c\0c\0c\0c\0g\0g\0g\0g\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x12\x0C\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0\x82\0g\0g\0g\0g\0g\0g\0g\0g\0!\x04!\x04!\x04!\x04!\x04!\x04!\x04!\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\0\0\0\0\0\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0g\0g\0g\0g\0g\0\x19\0\x19\0g\0\x19\0g\0\x19\0\x19\0\x19\0\x19\0\x19\0g\0g\0g\0g\0g\0g\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0:\0:\0:\0:\0:\0:\0:\0:\0:\0:\0:\0:\0:\0:\0:\0:\0g\0g\0g\0@\x04@\x04@\x04?\x04?\x04?\x04;\x04;\x04<\x04;\x04g\0g\0g\0g\0g\0g\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0Z\0g\0g\0g\0g\0g\0g\0g\0g\0o\0o\0o\0o\0o\0o\0o\0o\0o\0o\0o\0o\0o\0o\0o\0o\0g\0g\0g\0g\0g\0g\0g\0g\0o\0o\0\n\0\x0E\x0C\n\0\x1A\x0C\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0O\0O\0O\0O\0O\0O\0O\0O\0O\0O\0O\0O\0O\0O\0O\0O\x000\x04O\0n\0n\0n\0n\0n\0n\0n\0n\0n\0n\0n\0n\0n\0n\0n\0n\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0n\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0g\0g\0g\0N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0g\0\x10\x04N\0N\0N\0N\0N\0N\0N\0N\0N\0N\0g\0g\0g\0g\0N\0N\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0\x1C\0g\0B\0B\0B\0B\0B\0B\0B\0B\0B\0B\0B\0B\0B\0B\0B\0B\0g\0g\0g\0g\0g\0g\0g\0g\0g\0B\0B\0B\0B\0B\0B\0B\0B\0B\0B\0g\0g\0B\0B\0B\0B\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x7F\0\x7F\0\x7F\0\x7F\0\x7F\0s\0s\0s\0s\0s\0s\0s\0s\0s\0s\0s\0s\0s\0s\0s\0s\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0g\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x19\0\x19\0\x19\0\x19\0\x19\0\x0E\0\x19\0\x19\0\x19\0\x19\0\0\0\0\0g\0g\0g\0g\0\x12\0\x12\0\x12\0\x12\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0g\0g\0g\0g\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0g\0g\0g\0g\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0\x11\0g\0g\0g\0g\0g\0g\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x03\0\x03\0\x03\0\x03\0\x03\0g\0g\0g\0g\0g\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0g\0\x13\0\x13\0\x13\0\x13\0\x13\0g\0\x13\0g\0\x13\0\x13\0g\0\x13\0\x13\0g\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x13\0\x02\0\x02\0\x02\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\n\x04\n\x04\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0g\0g\0g\0g\0g\0g\0g\0\x02\0\x02\0\x0C\x0C\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x0C\x0C\x02\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0g\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x08\0\x08\0\0\0\0\0\0\0\0\0\0\x004\x044\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x006\x046\x046\x046\x046\x04\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\"\x04\"\x04g\0g\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0g\0g\0\x12\0\x12\0\x12\0\x12\0\x12\0\x12\0g\0g\0\x12\0\x12\0\x12\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0g\0g\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\0g\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\0g\x001\x001\0g\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\x001\0g\0g\0g\0g\0g\0+\x04+\x04\x11\x04g\0g\0g\0g\0,\x04,\x04,\x04,\x04,\x04,\x04,\x04,\x04,\x04,\x04,\x04,\x04,\x04,\x04,\x04,\x04g\0g\0g\0\x11\x04\x11\x04\x11\x04\x11\x04\x11\x04\x11\x04\x11\x04\x11\x04\x11\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\0g\0g\0g\0\x0E\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0g\0g\0k\0k\0k\0k\0k\0k\0k\0k\0k\0k\0k\0k\0k\0k\0k\0k\0g\0g\0g\0h\0h\0h\0h\0h\0h\0h\0h\0h\0h\0h\0h\0h\0h\0h\0h\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x08\x08\x08\x04\x08\x04\x08\x04\x08\x04\x08\x04\x08\x04\x08\x04\x08\x04\x08\x04\x08\x04\x08\x04\x08\x04\x08\x04\x08\x04\x08\x04g\0g\0g\0g\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0\x1E\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x1E\0\x1E\0\x1E\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0\r\0g\0g\0g\0g\0g\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0Y\0g\0g\0g\0g\0g\x005\x005\x005\x005\x005\x005\x005\x005\x005\x005\x005\x005\x005\x005\x005\x005\0g\x005\0=\0=\0=\0=\0=\0=\0=\0=\0=\0=\0=\0=\0=\0=\0=\0=\0g\0g\0g\0g\0=\0=\0=\0=\0=\0=\0=\0=\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\t\0\t\0\t\0\t\0\t\0\t\0\t\0\t\0\t\0\t\0\t\0\t\0\t\0\t\0\t\0\t\x003\x003\x003\x003\x003\x003\x003\x003\x003\x003\x003\x003\x003\x003\x003\x003\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\x002\0g\0g\0g\0g\0g\0g\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0g\0g\0g\0g\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\xAB\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0\x88\0g\0g\0g\0g\0g\0g\0g\0g\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0\x9F\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x9F\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0g\0\xC5\0\xC5\0\xC5\0\xC5\0g\0\xC5\0\xC5\0g\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0g\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0\xC5\0g\0\xC5\0\xC5\0g\0g\0g\0S\0S\0S\0S\0S\0S\0S\0S\0S\0S\0S\0S\0S\0S\0S\0S\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0g\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0g\0g\0g\0g\0g\0/\0/\0/\0/\0/\0/\0g\0g\0/\0g\0/\0/\0/\0/\0/\0/\0/\0/\0/\0/\0/\0/\0/\0/\0/\0/\0g\0/\0/\0g\0g\0g\0/\0g\0g\0/\0t\0t\0t\0t\0t\0t\0t\0t\0t\0t\0t\0t\0t\0t\0t\0t\0g\0t\0t\0t\0t\0t\0t\0t\0t\0t\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x90\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0g\0g\0g\0g\0g\0g\0g\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\x8F\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0g\0\xA2\0\xA2\0g\0g\0g\0g\0g\0\xA2\0\xA2\0\xA2\0\xA2\0\xA2\0[\0[\0[\0[\0[\0[\0[\0[\0[\0[\0[\0[\0[\0[\0[\0[\0g\0g\0g\0[\0l\0l\0l\0l\0l\0l\0l\0l\0l\0l\0l\0l\0l\0l\0l\0l\0g\0g\0g\0g\0g\0l\0V\0V\0V\0V\0V\0V\0V\0V\0V\0V\0V\0V\0V\0V\0V\0V\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0g\0g\0g\0g\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\0\x8D\09\09\09\09\0g\09\09\0g\0g\0g\0g\0g\09\09\09\09\0g\09\09\09\0g\09\09\09\09\09\09\09\09\09\09\09\09\09\09\09\09\0g\0g\09\09\09\0g\0g\0g\0g\09\09\09\09\09\09\09\09\09\0g\0g\0g\0g\0g\0g\0g\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x85\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0\x8E\0y\0y\0y\0y\0y\0y\0y\0y\0y\0y\0y\0y\0y\0y\0y\0y\0g\0g\0g\0g\0y\0y\0y\0y\0y\0%\x0Cy\0y\0y\0y\0g\0g\0g\0g\0g\0g\0g\0g\0g\0u\0u\0u\0u\0u\0u\0u\0u\0u\0u\0u\0u\0u\0u\0u\0u\0g\0g\0g\0u\0u\0u\0u\0u\0u\0u\0}\0}\0}\0}\0}\0}\0}\0}\0}\0}\0}\0}\0}\0}\0}\0}\0g\0g\0}\0}\0}\0}\0}\0}\0}\0}\0z\0z\0z\0z\0z\0z\0z\0z\0z\0z\0z\0z\0z\0z\0z\0z\0g\0g\0g\0g\0g\0z\0z\0z\0z\0z\0z\0z\0z\0{\0{\0{\0{\0{\0{\0{\0{\0{\0{\0{\0{\0{\0{\0{\0{\0g\0g\0g\0g\0g\0g\0g\0{\0{\0{\0{\0g\0g\0g\0g\0g\0g\0g\0g\0g\0{\0{\0{\0{\0{\0{\0{\0X\0X\0X\0X\0X\0X\0X\0X\0X\0X\0X\0X\0X\0X\0X\0X\0g\0g\0g\0g\0g\0g\0g\0L\0L\0L\0L\0L\0L\0L\0L\0L\0L\0L\0L\0L\0L\0L\0L\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0L\0L\0L\0g\0g\0g\0g\0g\0g\0g\0L\0L\0L\0L\0L\0L\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0\xB6\0g\0g\0g\0g\0g\0g\0g\0g\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0\xC0\0g\0\xC0\0\xC0\0\xC0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0\xB8\0g\0g\0g\0g\0g\0g\0g\0g\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0\xB7\0g\0g\0g\0g\0g\0g\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0\xC2\0g\0g\0g\0g\0g\0g\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0\xBD\0g\0g\0g\0g\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0\xB9\0g\0g\0g\0g\0g\0g\0g\0g\0g\0A\0A\0A\0A\0A\0A\0A\0A\0A\0A\0A\0A\0A\0A\0A\0A\0g\0g\0g\0g\0g\0g\0g\0g\0g\0A\0x\0x\0x\0x\0x\0x\0x\0x\0x\0x\0x\0x\0x\0x\0x\0x\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0x\0g\0g\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0\x98\0g\0g\0g\0g\0g\0g\0g\0v\0v\0v\0v\0v\0v\0v\0v\0v\0v\0v\0v\0v\0v\0v\0v\0g\0v\0v\0v\0v\0v\0v\0v\0v\0v\0v\0g\0g\0g\0g\0g\0g\0g\0g\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0\xA0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0\x97\0!\0!\0!\0!\0!\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0g\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0\x9D\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0g\0\xA4\0g\0\xA4\0\xA4\0\xA4\0\xA4\0g\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0g\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0\xA4\0g\0g\0g\0g\0g\0g\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0\x91\0g\0g\0g\0g\0g\0g\0\x89\0\x1D\x0C\x89\0\x1D\x0Cg\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0g\0g\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0g\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0g\0\x89\0\x89\0g\0\x89\0\x89\0\x89\0\x89\0\x89\0g\0\x1E\x08\x1D\x0C\x89\0\x89\0\x89\0\x89\0\x89\0g\0g\0\x89\0\x89\0g\0g\0\x89\0\x89\0\x89\0g\0g\0g\0g\0g\0g\0\x89\0g\0g\0g\0g\0g\0\x89\0\x89\0\x89\0\x89\0g\0g\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0\x89\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0\xAA\0g\0\xAA\0\xAA\0\xAA\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0\x9E\0g\0g\0g\0g\0g\0g\0g\0g\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0g\0g\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA6\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0\xA3\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0\x99\0g\0g\0g\0g\0g\0g\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0g\0g\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0\xA1\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0\xB2\0g\0g\0g\0g\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0\x92\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x92\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0g\0g\0\xBE\0g\0g\0\xBE\0\xBE\0\xBE\0\xBE\0g\0\xBE\0\xBE\0g\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0g\0\xBE\0\xBE\0g\0g\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0\xBE\0g\0g\0g\0g\0g\0g\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0g\0g\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0\xBB\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0\xB1\0g\0g\0g\0g\0g\0g\0g\0g\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0\xB0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0\xA5\0g\0g\0g\0g\0g\0g\0g\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0\n\0g\0g\0g\0g\0g\0g\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0g\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0\xA8\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0g\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0\xA9\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0g\0\xAF\0\xAF\0g\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0g\0g\0g\0\xAF\0g\0\xAF\0\xAF\0g\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0g\0g\0g\0g\0g\0g\0g\0g\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0\xAF\0g\0g\0g\0g\0g\0g\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0g\0\xB3\0\xB3\0g\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0g\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0g\0g\0g\0g\0g\0g\0g\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0\xB3\0g\0g\0g\0g\0g\0g\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0\xB4\0g\0g\0g\0g\0g\0g\0g\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0g\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0g\0g\0g\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0\xC6\0g\0g\0g\0g\0g\0g\0\x83\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0\x1C\x0C\x1C\x0C#\0\x1C\x0C#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0#\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0#\0e\0e\0e\0e\0e\0e\0e\0e\0e\0e\0e\0e\0e\0e\0e\0e\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0\xC1\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0G\0G\0G\0G\0G\0G\0G\0G\0G\0G\0G\0G\0G\0G\0G\0G\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0\x9C\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0\x95\0g\0g\0g\0g\0\x95\0\x95\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0\xC3\0g\0g\0g\0g\0g\0g\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0\x86\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0g\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0K\0g\0g\0g\0g\0g\0K\0K\0K\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0\xB5\0g\0g\0g\0g\0g\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0g\0g\0g\0g\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0\\\0g\0g\0g\0g\0g\0g\0g\0\\\0\x9A\0\x96\0\x11\0\x11\0\xBF\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x11\0\x11\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0\x9A\0g\0g\0g\0g\0g\0g\0g\0g\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0\xBF\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x16\0\x16\0\x16\0\x16\0g\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0\x16\0g\0\x16\0\x16\0g\0\x16\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x14\0\x16\0\x16\0\x16\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x14\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x14\0\x14\0\x14\0g\0g\0\x16\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x16\0\x16\0\x16\0\x16\0g\0g\0g\0g\0g\0g\0g\0g\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0\x96\0g\0g\0g\0g\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0g\0g\0g\0g\0g\0g\0g\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0\x87\0g\0g\0\x87\0\x87\0\x87\0\x87\0\x02\x04\x02\x04\x02\x04\x02\x04g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\x01\0\0\0\0\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0g\0g\0\0\0g\0g\0\0\0\0\0g\0g\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\0\0g\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0g\0g\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0\0\0g\0\0\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0p\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0g\0g\0g\0g\0g\0\x19\0\x19\0\x19\0\x19\0\x19\0\x19\0g\0g\0g\0g\0g\08\08\08\08\08\08\08\0g\08\08\08\08\08\08\08\08\08\0g\0g\08\08\08\08\08\0g\08\08\0g\08\08\08\08\08\0g\0g\0g\0g\0g\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0\x08\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x08\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0\xBA\0g\0g\0g\0g\0\xBA\0\xBA\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0\xC4\0g\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0\xBC\0g\0g\0g\0g\0g\0\xBC\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0\xC7\0g\0g\0g\0g\0g\0g\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0\x0B\0g\0\x0B\0\x0B\0\x0B\0\x0B\0g\0\x0B\0\x0B\0g\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0g\0g\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0\x8C\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0\xA7\0g\0g\0g\0g\0\xA7\0\xA7\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\x02\0\x02\0g\0\x02\0g\0g\0\x02\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0g\0\x02\0\x02\0\x02\0\x02\0g\0\x02\0g\0\x02\0g\0g\0g\0g\0\x02\0g\0g\0g\0g\0\x02\0g\0\x02\0g\0\x02\0g\0\x02\0\x02\0\x02\0g\0\x02\0\x02\0g\0\x02\0g\0g\0\x02\0g\0\x02\0g\0\x02\0g\0\x02\0g\0\x02\0\x02\0g\0\x02\0g\0g\0\x02\0\x02\0\x02\0\x02\0g\0\x02\0\x02\0\x02\0\x02\0g\0\x02\0\x02\0\x02\0\x02\0g\0\x02\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0\x02\0g\0g\0g\0g\0\x02\0\x02\0\x02\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0g\0\x02\0\x02\0\x02\0\x02\0\x02\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0\x14\0\0\0\0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0g\0g\0\x04\x04\x04\x04g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0\0\0\0\0\0\0g\0g\0g\0g\0g\0g\0g\0g\0\0\0\0\0\x11\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0g\0") }, icu::properties::script::ScriptWithExt(103u16)), extensions: unsafe { zerovec::VarZeroVec::from_bytes_unchecked(b"C\0\0\0\0\0\x02\0\x04\0\x06\0\x08\0\n\0\x0C\0\x0E\0\x10\0\x14\0\x1A\0\x1E\0\"\0(\0,\x002\x006\0:\0>\0D\0H\0L\0R\0V\0Z\0^\0b\0h\0l\0r\0x\0|\0\x82\0\x88\0\x8C\0\x90\0\x96\0\x9A\0\xA0\0\xA4\0\xAC\0\xB4\0\xBC\0\xC4\0\xCA\0\xD0\0\xD6\0\xDC\0\xE2\0\xE8\0\xF0\0\xF8\0\x02\x01\x0C\x01\x18\x01$\x010\x01>\x01R\x01d\x01z\x01\x92\x01\xAA\x01\xC4\x01\xE0\x01\xFE\x01&\x02\x04\0\n\0\x87\0\x0E\0\x11\0\x19\0\xBB\0\"\0\x02\0\x07\0\x02\0\x02\0\xB6\0\x02\0W\0\x02\0\"\0\x02\0\x02\0%\0\x04\0\n\0\n\0\x04\0\n\0\x05\0\x11\x007\0N\0/\x001\0\x08\0\x08\08\0\x08\08\0\x08\0\x19\0\x08\0\x08\0Y\0\x08\0\"\0\n\0\x89\0\n\0\xBB\0\n\0\x97\0\n\0\n\0#\0\x0C\0\x19\0#\0#\0\x89\0\x89\0#\0\x89\0#\0\x89\0\x0F\0\x0F\0\x9D\0\x10\0\x10\0\xA4\0\x11\0\x19\0\x14\0\x16\0\x15\0\x15\0\xBB\0\x19\0\x1B\0y\0y\0\xC2\0\x1B\0Z\0\x02\0\x02\0\"\0%\0\x02\0\x02\0%\0\xC0\0\x04\0\x04\0:\0v\0\x1C\0\x1C\x004\0v\0/\x001\0\xC1\0/\x001\0S\0\n\0\x15\0\x89\0\n\0\x19\0\x89\0\x11\0\x14\0\x16\0\x19\0\x1C\0O\0\x04\0\n\0\x15\0\x89\0*\0+\0,\0-\0\n\0\n\0x\0\xA0\0\xB2\0\x05\0\x11\0\x12\0\x14\0\x16\0\x02\0\"\0%\0W\0\xB6\0\xC0\0\x05\0\x11\0\x12\0\x14\0\x16\0)\0\n\0\x15\0\x1A\0\x1F\0#\0$\0\x02\0\"\0%\0W\0\xA7\0\xB6\0\xC0\0\x04\0\n\0\x15\0\x1A\0\x1F\0!\0$\0\x89\0\x9E\0\xBB\0\x02\0\"\0T\0y\0{\0\xA7\0\xB6\0\xB7\0\xC2\0\n\0\x0F\0\x10\0x\0\x91\0\x99\0\x9D\0\x9E\0\xA0\0\xA3\0\xB2\0\n\0\x0F\0\x10\0x\0\x91\0\x97\0\x99\0\x9D\0\x9E\0\xA0\0\xA3\0\xB2\0\x04\0\n\0\x0F\0\x10\0\x15\0\x19\0\x1A\0\x1F\0#\0$\0\x89\0\x9E\0\x04\0\n\0\x0F\0\x10\0\x15\0\x19\0\x1A\0\x1F\0#\0$\0\x89\0\x97\0\x9E\0\n\0\x0F\0\x10\0\x15\0x\0\x91\0\x97\0\x99\0\x9D\0\x9E\0\xA0\0\xA3\0\xB2\0\xBB\0\n\0\x0F\0\x10\0\x15\0\x1A\0x\0\x91\0\x97\0\x99\0\x9D\0\x9E\0\xA0\0\xA3\0\xB2\0\xBB\0\x04\0\n\0\x0F\0\x10\0\x15\0\x1A\0\x1F\0!\0#\0$\0:\0\x89\0\x91\0\x99\0\x9E\0\xA0\0\xAF\0\xB2\0\xB3\0\xBB\0\x04\0\n\0\x0F\0\x10\0\x15\0\x1A\0\x1F\0!\0#\0$\x000\0:\0\x89\0\x91\0\x99\0\x9E\0\xA0\0\xAF\0\xB2\0\xB3\0\xBB\0") } };
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::ScriptWithExtensionsPropertyV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::ScriptWithExtensionsPropertyV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_SCX_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::ScriptWithExtensionsPropertyV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_sd_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_sd_v1.rs.data
new file mode 100644
index 0000000000..5fe85311c3
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_sd_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<SoftDottedV1Marker>` 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_sd_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_SD_V1: &'static <icu::properties::provider::SoftDottedV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"i\0\0\0k\0\0\0/\x01\0\x000\x01\0\0I\x02\0\0J\x02\0\0h\x02\0\0i\x02\0\0\x9D\x02\0\0\x9E\x02\0\0\xB2\x02\0\0\xB3\x02\0\0\xF3\x03\0\0\xF4\x03\0\0V\x04\0\0W\x04\0\0X\x04\0\0Y\x04\0\0b\x1D\0\0c\x1D\0\0\x96\x1D\0\0\x97\x1D\0\0\xA4\x1D\0\0\xA5\x1D\0\0\xA8\x1D\0\0\xA9\x1D\0\0-\x1E\0\0.\x1E\0\0\xCB\x1E\0\0\xCC\x1E\0\0q \0\0r \0\0H!\0\0J!\0\0|,\0\0},\0\0\"\xD4\x01\0$\xD4\x01\0V\xD4\x01\0X\xD4\x01\0\x8A\xD4\x01\0\x8C\xD4\x01\0\xBE\xD4\x01\0\xC0\xD4\x01\0\xF2\xD4\x01\0\xF4\xD4\x01\0&\xD5\x01\0(\xD5\x01\0Z\xD5\x01\0\\\xD5\x01\0\x8E\xD5\x01\0\x90\xD5\x01\0\xC2\xD5\x01\0\xC4\xD5\x01\0\xF6\xD5\x01\0\xF8\xD5\x01\0*\xD6\x01\0,\xD6\x01\0^\xD6\x01\0`\xD6\x01\0\x92\xD6\x01\0\x94\xD6\x01\0\x1A\xDF\x01\0\x1B\xDF\x01\0L\xE0\x01\0N\xE0\x01\0h\xE0\x01\0i\xE0\x01\0") }, 50u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::SoftDottedV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::SoftDottedV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_SD_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::SoftDottedV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_segstart_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_segstart_v1.rs.data
new file mode 100644
index 0000000000..ef3f762e89
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_segstart_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<SegmentStarterV1Marker>` 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_segstart_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_SEGSTART_V1: &'static <icu::properties::provider::SegmentStarterV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0\0\0\0\x03\0\0O\x03\0\0P\x03\0\0p\x03\0\0\x83\x04\0\0\x88\x04\0\0\x91\x05\0\0\xBE\x05\0\0\xBF\x05\0\0\xC0\x05\0\0\xC1\x05\0\0\xC3\x05\0\0\xC4\x05\0\0\xC6\x05\0\0\xC7\x05\0\0\xC8\x05\0\0\x10\x06\0\0\x1B\x06\0\0K\x06\0\0`\x06\0\0p\x06\0\0q\x06\0\0\xD6\x06\0\0\xDD\x06\0\0\xDF\x06\0\0\xE5\x06\0\0\xE7\x06\0\0\xE9\x06\0\0\xEA\x06\0\0\xEE\x06\0\0\x11\x07\0\0\x12\x07\0\x000\x07\0\0K\x07\0\0\xEB\x07\0\0\xF4\x07\0\0\xFD\x07\0\0\xFE\x07\0\0\x16\x08\0\0\x1A\x08\0\0\x1B\x08\0\0$\x08\0\0%\x08\0\0(\x08\0\0)\x08\0\0.\x08\0\0Y\x08\0\0\\\x08\0\0\x98\x08\0\0\xA0\x08\0\0\xCA\x08\0\0\xE2\x08\0\0\xE3\x08\0\0\0\t\0\0<\t\0\0=\t\0\0M\t\0\0N\t\0\0Q\t\0\0U\t\0\0\xBC\t\0\0\xBD\t\0\0\xBE\t\0\0\xBF\t\0\0\xCD\t\0\0\xCE\t\0\0\xD7\t\0\0\xD8\t\0\0\xFE\t\0\0\xFF\t\0\0<\n\0\0=\n\0\0M\n\0\0N\n\0\0\xBC\n\0\0\xBD\n\0\0\xCD\n\0\0\xCE\n\0\0<\x0B\0\0=\x0B\0\0>\x0B\0\0?\x0B\0\0M\x0B\0\0N\x0B\0\0V\x0B\0\0X\x0B\0\0\xBE\x0B\0\0\xBF\x0B\0\0\xCD\x0B\0\0\xCE\x0B\0\0\xD7\x0B\0\0\xD8\x0B\0\0<\x0C\0\0=\x0C\0\0M\x0C\0\0N\x0C\0\0U\x0C\0\0W\x0C\0\0\xBC\x0C\0\0\xBD\x0C\0\0\xC2\x0C\0\0\xC3\x0C\0\0\xCD\x0C\0\0\xCE\x0C\0\0\xD5\x0C\0\0\xD7\x0C\0\0;\r\0\0=\r\0\0>\r\0\0?\r\0\0M\r\0\0N\r\0\0W\r\0\0X\r\0\0\xCA\r\0\0\xCB\r\0\0\xCF\r\0\0\xD0\r\0\0\xDF\r\0\0\xE0\r\0\08\x0E\0\0;\x0E\0\0H\x0E\0\0L\x0E\0\0\xB8\x0E\0\0\xBB\x0E\0\0\xC8\x0E\0\0\xCC\x0E\0\0\x18\x0F\0\0\x1A\x0F\0\x005\x0F\0\x006\x0F\0\x007\x0F\0\08\x0F\0\09\x0F\0\0:\x0F\0\0q\x0F\0\0s\x0F\0\0t\x0F\0\0u\x0F\0\0z\x0F\0\0~\x0F\0\0\x80\x0F\0\0\x81\x0F\0\0\x82\x0F\0\0\x85\x0F\0\0\x86\x0F\0\0\x88\x0F\0\0\xB5\x0F\0\0\xB6\x0F\0\0\xB7\x0F\0\0\xB8\x0F\0\0\xC6\x0F\0\0\xC7\x0F\0\0.\x10\0\0/\x10\0\x007\x10\0\08\x10\0\09\x10\0\0;\x10\0\0\x8D\x10\0\0\x8E\x10\0\0a\x11\0\0v\x11\0\0\xA8\x11\0\0\xC3\x11\0\0]\x13\0\0`\x13\0\0\x14\x17\0\0\x16\x17\0\x004\x17\0\x005\x17\0\0\xD2\x17\0\0\xD3\x17\0\0\xDD\x17\0\0\xDE\x17\0\0\xA9\x18\0\0\xAA\x18\0\09\x19\0\0<\x19\0\0\x17\x1A\0\0\x19\x1A\0\0`\x1A\0\0a\x1A\0\0u\x1A\0\0}\x1A\0\0\x7F\x1A\0\0\x80\x1A\0\0\xB0\x1A\0\0\xBE\x1A\0\0\xBF\x1A\0\0\xCF\x1A\0\x004\x1B\0\x006\x1B\0\0D\x1B\0\0E\x1B\0\0k\x1B\0\0t\x1B\0\0\xAA\x1B\0\0\xAC\x1B\0\0\xE6\x1B\0\0\xE7\x1B\0\0\xF2\x1B\0\0\xF4\x1B\0\x007\x1C\0\08\x1C\0\0\xD0\x1C\0\0\xD3\x1C\0\0\xD4\x1C\0\0\xE1\x1C\0\0\xE2\x1C\0\0\xE9\x1C\0\0\xED\x1C\0\0\xEE\x1C\0\0\xF4\x1C\0\0\xF5\x1C\0\0\xF8\x1C\0\0\xFA\x1C\0\0\xC0\x1D\0\0\0\x1E\0\0\xD0 \0\0\xDD \0\0\xE1 \0\0\xE2 \0\0\xE5 \0\0\xF1 \0\0\xEF,\0\0\xF2,\0\0\x7F-\0\0\x80-\0\0\xE0-\0\0\0.\0\0*0\0\x0000\0\0\x990\0\0\x9B0\0\0o\xA6\0\0p\xA6\0\0t\xA6\0\0~\xA6\0\0\x9E\xA6\0\0\xA0\xA6\0\0\xF0\xA6\0\0\xF2\xA6\0\0\x06\xA8\0\0\x07\xA8\0\0,\xA8\0\0-\xA8\0\0\xC4\xA8\0\0\xC5\xA8\0\0\xE0\xA8\0\0\xF2\xA8\0\0+\xA9\0\0.\xA9\0\0S\xA9\0\0T\xA9\0\0\xB3\xA9\0\0\xB4\xA9\0\0\xC0\xA9\0\0\xC1\xA9\0\0\xB0\xAA\0\0\xB1\xAA\0\0\xB2\xAA\0\0\xB5\xAA\0\0\xB7\xAA\0\0\xB9\xAA\0\0\xBE\xAA\0\0\xC0\xAA\0\0\xC1\xAA\0\0\xC2\xAA\0\0\xF6\xAA\0\0\xF7\xAA\0\0\xED\xAB\0\0\xEE\xAB\0\0\x1E\xFB\0\0\x1F\xFB\0\0 \xFE\0\x000\xFE\0\0\xFD\x01\x01\0\xFE\x01\x01\0\xE0\x02\x01\0\xE1\x02\x01\0v\x03\x01\0{\x03\x01\0\r\n\x01\0\x0E\n\x01\0\x0F\n\x01\0\x10\n\x01\08\n\x01\0;\n\x01\0?\n\x01\0@\n\x01\0\xE5\n\x01\0\xE7\n\x01\0$\r\x01\0(\r\x01\0\xAB\x0E\x01\0\xAD\x0E\x01\0\xFD\x0E\x01\0\0\x0F\x01\0F\x0F\x01\0Q\x0F\x01\0\x82\x0F\x01\0\x86\x0F\x01\0F\x10\x01\0G\x10\x01\0p\x10\x01\0q\x10\x01\0\x7F\x10\x01\0\x80\x10\x01\0\xB9\x10\x01\0\xBB\x10\x01\0\0\x11\x01\0\x03\x11\x01\0'\x11\x01\0(\x11\x01\x003\x11\x01\x005\x11\x01\0s\x11\x01\0t\x11\x01\0\xC0\x11\x01\0\xC1\x11\x01\0\xCA\x11\x01\0\xCB\x11\x01\x005\x12\x01\x007\x12\x01\0\xE9\x12\x01\0\xEB\x12\x01\0;\x13\x01\0=\x13\x01\0>\x13\x01\0?\x13\x01\0M\x13\x01\0N\x13\x01\0W\x13\x01\0X\x13\x01\0f\x13\x01\0m\x13\x01\0p\x13\x01\0u\x13\x01\0B\x14\x01\0C\x14\x01\0F\x14\x01\0G\x14\x01\0^\x14\x01\0_\x14\x01\0\xB0\x14\x01\0\xB1\x14\x01\0\xBA\x14\x01\0\xBB\x14\x01\0\xBD\x14\x01\0\xBE\x14\x01\0\xC2\x14\x01\0\xC4\x14\x01\0\xAF\x15\x01\0\xB0\x15\x01\0\xBF\x15\x01\0\xC1\x15\x01\0?\x16\x01\0@\x16\x01\0\xB6\x16\x01\0\xB8\x16\x01\0+\x17\x01\0,\x17\x01\09\x18\x01\0;\x18\x01\x000\x19\x01\x001\x19\x01\0=\x19\x01\0?\x19\x01\0C\x19\x01\0D\x19\x01\0\xE0\x19\x01\0\xE1\x19\x01\x004\x1A\x01\x005\x1A\x01\0G\x1A\x01\0H\x1A\x01\0\x99\x1A\x01\0\x9A\x1A\x01\0?\x1C\x01\0@\x1C\x01\0B\x1D\x01\0C\x1D\x01\0D\x1D\x01\0F\x1D\x01\0\x97\x1D\x01\0\x98\x1D\x01\0A\x1F\x01\0C\x1F\x01\0\xF0j\x01\0\xF5j\x01\x000k\x01\x007k\x01\0\xF0o\x01\0\xF2o\x01\0\x9E\xBC\x01\0\x9F\xBC\x01\0e\xD1\x01\0j\xD1\x01\0m\xD1\x01\0s\xD1\x01\0{\xD1\x01\0\x83\xD1\x01\0\x85\xD1\x01\0\x8C\xD1\x01\0\xAA\xD1\x01\0\xAE\xD1\x01\0B\xD2\x01\0E\xD2\x01\0\0\xE0\x01\0\x07\xE0\x01\0\x08\xE0\x01\0\x19\xE0\x01\0\x1B\xE0\x01\0\"\xE0\x01\0#\xE0\x01\0%\xE0\x01\0&\xE0\x01\0+\xE0\x01\0\x8F\xE0\x01\0\x90\xE0\x01\x000\xE1\x01\x007\xE1\x01\0\xAE\xE2\x01\0\xAF\xE2\x01\0\xEC\xE2\x01\0\xF0\xE2\x01\0\xEC\xE4\x01\0\xF0\xE4\x01\0\xD0\xE8\x01\0\xD7\xE8\x01\0D\xE9\x01\0K\xE9\x01\0\0\0\x11\0") }, 1113116u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::SegmentStarterV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::SegmentStarterV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_SEGSTART_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::SegmentStarterV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_sensitive_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_sensitive_v1.rs.data
new file mode 100644
index 0000000000..d674404f51
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_sensitive_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<CaseSensitiveV1Marker>` 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_sensitive_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_SENSITIVE_V1: &'static <icu::properties::provider::CaseSensitiveV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0a\0\0\0{\0\0\0\xB5\0\0\0\xB6\0\0\0\xC0\0\0\0\xD7\0\0\0\xD8\0\0\0\xF7\0\0\0\xF8\0\0\08\x01\0\09\x01\0\0\x8D\x01\0\0\x8E\x01\0\0\x9B\x01\0\0\x9C\x01\0\0\xAA\x01\0\0\xAC\x01\0\0\xBA\x01\0\0\xBC\x01\0\0\xBE\x01\0\0\xBF\x01\0\0\xC0\x01\0\0\xC4\x01\0\0!\x02\0\0\"\x02\0\x004\x02\0\0:\x02\0\0U\x02\0\0V\x02\0\0X\x02\0\0Y\x02\0\0Z\x02\0\0[\x02\0\0]\x02\0\0`\x02\0\0b\x02\0\0c\x02\0\0d\x02\0\0e\x02\0\0g\x02\0\0h\x02\0\0m\x02\0\0o\x02\0\0p\x02\0\0q\x02\0\0s\x02\0\0u\x02\0\0v\x02\0\0}\x02\0\0~\x02\0\0\x80\x02\0\0\x81\x02\0\0\x82\x02\0\0\x84\x02\0\0\x87\x02\0\0\x8D\x02\0\0\x92\x02\0\0\x93\x02\0\0\x9D\x02\0\0\x9F\x02\0\0\xBC\x02\0\0\xBD\x02\0\0\xBE\x02\0\0\xBF\x02\0\0\0\x03\0\0\x02\x03\0\0\x07\x03\0\0\t\x03\0\0\n\x03\0\0\x0B\x03\0\0\x0C\x03\0\0\r\x03\0\0\x13\x03\0\0\x14\x03\0\x001\x03\0\x002\x03\0\0B\x03\0\0C\x03\0\0E\x03\0\0F\x03\0\0p\x03\0\0t\x03\0\0v\x03\0\0x\x03\0\0{\x03\0\0~\x03\0\0\x7F\x03\0\0\x80\x03\0\0\x86\x03\0\0\x87\x03\0\0\x88\x03\0\0\x8B\x03\0\0\x8C\x03\0\0\x8D\x03\0\0\x8E\x03\0\0\xA2\x03\0\0\xA3\x03\0\0\xD2\x03\0\0\xD5\x03\0\0\xF6\x03\0\0\xF7\x03\0\0\xFC\x03\0\0\xFD\x03\0\0\x82\x04\0\0\x8A\x04\0\x000\x05\0\x001\x05\0\0W\x05\0\0a\x05\0\0\x88\x05\0\0\xA0\x10\0\0\xC6\x10\0\0\xC7\x10\0\0\xC8\x10\0\0\xCD\x10\0\0\xCE\x10\0\0\xD0\x10\0\0\xFB\x10\0\0\xFD\x10\0\0\0\x11\0\0\xA0\x13\0\0\xF6\x13\0\0\xF8\x13\0\0\xFE\x13\0\0\x80\x1C\0\0\x89\x1C\0\0\x90\x1C\0\0\xBB\x1C\0\0\xBD\x1C\0\0\xC0\x1C\0\0y\x1D\0\0z\x1D\0\0}\x1D\0\0~\x1D\0\0\x8E\x1D\0\0\x8F\x1D\0\0\0\x1E\0\0\x9C\x1E\0\0\x9E\x1E\0\0\x9F\x1E\0\0\xA0\x1E\0\0\x16\x1F\0\0\x18\x1F\0\0\x1E\x1F\0\0 \x1F\0\0F\x1F\0\0H\x1F\0\0N\x1F\0\0P\x1F\0\0X\x1F\0\0Y\x1F\0\0Z\x1F\0\0[\x1F\0\0\\\x1F\0\0]\x1F\0\0^\x1F\0\0_\x1F\0\0~\x1F\0\0\x80\x1F\0\0\xB5\x1F\0\0\xB6\x1F\0\0\xBD\x1F\0\0\xBE\x1F\0\0\xBF\x1F\0\0\xC2\x1F\0\0\xC5\x1F\0\0\xC6\x1F\0\0\xCD\x1F\0\0\xD0\x1F\0\0\xD4\x1F\0\0\xD6\x1F\0\0\xDC\x1F\0\0\xE0\x1F\0\0\xED\x1F\0\0\xF2\x1F\0\0\xF5\x1F\0\0\xF6\x1F\0\0\xFD\x1F\0\0&!\0\0'!\0\0*!\0\0,!\0\x002!\0\x003!\0\0N!\0\0O!\0\0`!\0\0\x80!\0\0\x83!\0\0\x85!\0\0\xB6$\0\0\xEA$\0\0\0,\0\0q,\0\0r,\0\0t,\0\0u,\0\0w,\0\0~,\0\0\xE4,\0\0\xEB,\0\0\xEF,\0\0\xF2,\0\0\xF4,\0\0\0-\0\0&-\0\0'-\0\0(-\0\0--\0\0.-\0\0@\xA6\0\0n\xA6\0\0\x80\xA6\0\0\x9C\xA6\0\0\"\xA7\0\x000\xA7\0\x002\xA7\0\0p\xA7\0\0y\xA7\0\0\x88\xA7\0\0\x8B\xA7\0\0\x8E\xA7\0\0\x90\xA7\0\0\x95\xA7\0\0\x96\xA7\0\0\xAF\xA7\0\0\xB0\xA7\0\0\xCB\xA7\0\0\xD0\xA7\0\0\xD2\xA7\0\0\xD6\xA7\0\0\xDA\xA7\0\0\xF5\xA7\0\0\xF7\xA7\0\0S\xAB\0\0T\xAB\0\0p\xAB\0\0\xC0\xAB\0\0\0\xFB\0\0\x07\xFB\0\0\x13\xFB\0\0\x18\xFB\0\0!\xFF\0\0;\xFF\0\0A\xFF\0\0[\xFF\0\0\0\x04\x01\0P\x04\x01\0\xB0\x04\x01\0\xD4\x04\x01\0\xD8\x04\x01\0\xFC\x04\x01\0p\x05\x01\0{\x05\x01\0|\x05\x01\0\x8B\x05\x01\0\x8C\x05\x01\0\x93\x05\x01\0\x94\x05\x01\0\x96\x05\x01\0\x97\x05\x01\0\xA2\x05\x01\0\xA3\x05\x01\0\xB2\x05\x01\0\xB3\x05\x01\0\xBA\x05\x01\0\xBB\x05\x01\0\xBD\x05\x01\0\x80\x0C\x01\0\xB3\x0C\x01\0\xC0\x0C\x01\0\xF3\x0C\x01\0\xA0\x18\x01\0\xE0\x18\x01\0@n\x01\0\x80n\x01\0\0\xE9\x01\0D\xE9\x01\0") }, 2938u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::CaseSensitiveV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::CaseSensitiveV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_SENSITIVE_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::CaseSensitiveV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_sterm_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_sterm_v1.rs.data
new file mode 100644
index 0000000000..373ce229c9
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_sterm_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<SentenceTerminalV1Marker>` 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_sterm_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_STERM_V1: &'static <icu::properties::provider::SentenceTerminalV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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\x89\x05\0\0\x8A\x05\0\0\x1D\x06\0\0 \x06\0\0\xD4\x06\0\0\xD5\x06\0\0\0\x07\0\0\x03\x07\0\0\xF9\x07\0\0\xFA\x07\0\x007\x08\0\08\x08\0\09\x08\0\0:\x08\0\0=\x08\0\0?\x08\0\0d\t\0\0f\t\0\0J\x10\0\0L\x10\0\0b\x13\0\0c\x13\0\0g\x13\0\0i\x13\0\0n\x16\0\0o\x16\0\x005\x17\0\x007\x17\0\0\xD4\x17\0\0\xD6\x17\0\0\x03\x18\0\0\x04\x18\0\0\t\x18\0\0\n\x18\0\0D\x19\0\0F\x19\0\0\xA8\x1A\0\0\xAC\x1A\0\0Z\x1B\0\0\\\x1B\0\0^\x1B\0\0`\x1B\0\0}\x1B\0\0\x7F\x1B\0\0;\x1C\0\0=\x1C\0\0~\x1C\0\0\x80\x1C\0\0< \0\0> \0\0G \0\0J \0\0..\0\0/.\0\0<.\0\0=.\0\0S.\0\0U.\0\0\x020\0\0\x030\0\0\xFF\xA4\0\0\0\xA5\0\0\x0E\xA6\0\0\x10\xA6\0\0\xF3\xA6\0\0\xF4\xA6\0\0\xF7\xA6\0\0\xF8\xA6\0\0v\xA8\0\0x\xA8\0\0\xCE\xA8\0\0\xD0\xA8\0\0/\xA9\0\x000\xA9\0\0\xC8\xA9\0\0\xCA\xA9\0\0]\xAA\0\0`\xAA\0\0\xF0\xAA\0\0\xF2\xAA\0\0\xEB\xAB\0\0\xEC\xAB\0\0R\xFE\0\0S\xFE\0\0V\xFE\0\0X\xFE\0\0\x01\xFF\0\0\x02\xFF\0\0\x0E\xFF\0\0\x0F\xFF\0\0\x1F\xFF\0\0 \xFF\0\0a\xFF\0\0b\xFF\0\0V\n\x01\0X\n\x01\0U\x0F\x01\0Z\x0F\x01\0\x86\x0F\x01\0\x8A\x0F\x01\0G\x10\x01\0I\x10\x01\0\xBE\x10\x01\0\xC2\x10\x01\0A\x11\x01\0D\x11\x01\0\xC5\x11\x01\0\xC7\x11\x01\0\xCD\x11\x01\0\xCE\x11\x01\0\xDE\x11\x01\0\xE0\x11\x01\08\x12\x01\0:\x12\x01\0;\x12\x01\0=\x12\x01\0\xA9\x12\x01\0\xAA\x12\x01\0K\x14\x01\0M\x14\x01\0\xC2\x15\x01\0\xC4\x15\x01\0\xC9\x15\x01\0\xD8\x15\x01\0A\x16\x01\0C\x16\x01\0<\x17\x01\0?\x17\x01\0D\x19\x01\0E\x19\x01\0F\x19\x01\0G\x19\x01\0B\x1A\x01\0D\x1A\x01\0\x9B\x1A\x01\0\x9D\x1A\x01\0A\x1C\x01\0C\x1C\x01\0\xF7\x1E\x01\0\xF9\x1E\x01\0C\x1F\x01\0E\x1F\x01\0nj\x01\0pj\x01\0\xF5j\x01\0\xF6j\x01\x007k\x01\09k\x01\0Dk\x01\0Ek\x01\0\x98n\x01\0\x99n\x01\0\x9F\xBC\x01\0\xA0\xBC\x01\0\x88\xDA\x01\0\x89\xDA\x01\0") }, 156u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::SentenceTerminalV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::SentenceTerminalV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_STERM_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::SentenceTerminalV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_term_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_term_v1.rs.data
new file mode 100644
index 0000000000..7349ac99f2
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_term_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<TerminalPunctuationV1Marker>` 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_term_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_TERM_V1: &'static <icu::properties::provider::TerminalPunctuationV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(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~\x03\0\0\x7F\x03\0\0\x87\x03\0\0\x88\x03\0\0\x89\x05\0\0\x8A\x05\0\0\xC3\x05\0\0\xC4\x05\0\0\x0C\x06\0\0\r\x06\0\0\x1B\x06\0\0\x1C\x06\0\0\x1D\x06\0\0 \x06\0\0\xD4\x06\0\0\xD5\x06\0\0\0\x07\0\0\x0B\x07\0\0\x0C\x07\0\0\r\x07\0\0\xF8\x07\0\0\xFA\x07\0\x000\x08\0\0?\x08\0\0^\x08\0\0_\x08\0\0d\t\0\0f\t\0\0Z\x0E\0\0\\\x0E\0\0\x08\x0F\0\0\t\x0F\0\0\r\x0F\0\0\x13\x0F\0\0J\x10\0\0L\x10\0\0a\x13\0\0i\x13\0\0n\x16\0\0o\x16\0\0\xEB\x16\0\0\xEE\x16\0\x005\x17\0\x007\x17\0\0\xD4\x17\0\0\xD7\x17\0\0\xDA\x17\0\0\xDB\x17\0\0\x02\x18\0\0\x06\x18\0\0\x08\x18\0\0\n\x18\0\0D\x19\0\0F\x19\0\0\xA8\x1A\0\0\xAC\x1A\0\0Z\x1B\0\0\\\x1B\0\0]\x1B\0\0`\x1B\0\0}\x1B\0\0\x7F\x1B\0\0;\x1C\0\0@\x1C\0\0~\x1C\0\0\x80\x1C\0\0< \0\0> \0\0G \0\0J \0\0..\0\0/.\0\0<.\0\0=.\0\0A.\0\0B.\0\0L.\0\0M.\0\0N.\0\0P.\0\0S.\0\0U.\0\0\x010\0\0\x030\0\0\xFE\xA4\0\0\0\xA5\0\0\r\xA6\0\0\x10\xA6\0\0\xF3\xA6\0\0\xF8\xA6\0\0v\xA8\0\0x\xA8\0\0\xCE\xA8\0\0\xD0\xA8\0\0/\xA9\0\x000\xA9\0\0\xC7\xA9\0\0\xCA\xA9\0\0]\xAA\0\0`\xAA\0\0\xDF\xAA\0\0\xE0\xAA\0\0\xF0\xAA\0\0\xF2\xAA\0\0\xEB\xAB\0\0\xEC\xAB\0\0P\xFE\0\0S\xFE\0\0T\xFE\0\0X\xFE\0\0\x01\xFF\0\0\x02\xFF\0\0\x0C\xFF\0\0\r\xFF\0\0\x0E\xFF\0\0\x0F\xFF\0\0\x1A\xFF\0\0\x1C\xFF\0\0\x1F\xFF\0\0 \xFF\0\0a\xFF\0\0b\xFF\0\0d\xFF\0\0e\xFF\0\0\x9F\x03\x01\0\xA0\x03\x01\0\xD0\x03\x01\0\xD1\x03\x01\0W\x08\x01\0X\x08\x01\0\x1F\t\x01\0 \t\x01\0V\n\x01\0X\n\x01\0\xF0\n\x01\0\xF6\n\x01\0:\x0B\x01\0@\x0B\x01\0\x99\x0B\x01\0\x9D\x0B\x01\0U\x0F\x01\0Z\x0F\x01\0\x86\x0F\x01\0\x8A\x0F\x01\0G\x10\x01\0N\x10\x01\0\xBE\x10\x01\0\xC2\x10\x01\0A\x11\x01\0D\x11\x01\0\xC5\x11\x01\0\xC7\x11\x01\0\xCD\x11\x01\0\xCE\x11\x01\0\xDE\x11\x01\0\xE0\x11\x01\08\x12\x01\0=\x12\x01\0\xA9\x12\x01\0\xAA\x12\x01\0K\x14\x01\0N\x14\x01\0Z\x14\x01\0\\\x14\x01\0\xC2\x15\x01\0\xC6\x15\x01\0\xC9\x15\x01\0\xD8\x15\x01\0A\x16\x01\0C\x16\x01\0<\x17\x01\0?\x17\x01\0D\x19\x01\0E\x19\x01\0F\x19\x01\0G\x19\x01\0B\x1A\x01\0D\x1A\x01\0\x9B\x1A\x01\0\x9D\x1A\x01\0\xA1\x1A\x01\0\xA3\x1A\x01\0A\x1C\x01\0D\x1C\x01\0q\x1C\x01\0r\x1C\x01\0\xF7\x1E\x01\0\xF9\x1E\x01\0C\x1F\x01\0E\x1F\x01\0p$\x01\0u$\x01\0nj\x01\0pj\x01\0\xF5j\x01\0\xF6j\x01\x007k\x01\0:k\x01\0Dk\x01\0Ek\x01\0\x97n\x01\0\x99n\x01\0\x9F\xBC\x01\0\xA0\xBC\x01\0\x87\xDA\x01\0\x8B\xDA\x01\0") }, 278u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::TerminalPunctuationV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::TerminalPunctuationV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_TERM_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::TerminalPunctuationV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_uideo_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_uideo_v1.rs.data
new file mode 100644
index 0000000000..87ddbb76b6
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_uideo_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<UnifiedIdeographV1Marker>` 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_uideo_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_UIDEO_V1: &'static <icu::properties::provider::UnifiedIdeographV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x004\0\0\xC0M\0\0\0N\0\0\0\xA0\0\0\x0E\xFA\0\0\x10\xFA\0\0\x11\xFA\0\0\x12\xFA\0\0\x13\xFA\0\0\x15\xFA\0\0\x1F\xFA\0\0 \xFA\0\0!\xFA\0\0\"\xFA\0\0#\xFA\0\0%\xFA\0\0'\xFA\0\0*\xFA\0\0\0\0\x02\0\xE0\xA6\x02\0\0\xA7\x02\0:\xB7\x02\0@\xB7\x02\0\x1E\xB8\x02\0 \xB8\x02\0\xA2\xCE\x02\0\xB0\xCE\x02\0\xE1\xEB\x02\0\xF0\xEB\x02\0^\xEE\x02\0\0\0\x03\0K\x13\x03\0P\x13\x03\0\xB0#\x03\0") }, 97680u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::UnifiedIdeographV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::UnifiedIdeographV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_UIDEO_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::UnifiedIdeographV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_upper_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_upper_v1.rs.data
new file mode 100644
index 0000000000..791d7cb03b
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_upper_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<UppercaseV1Marker>` 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_upper_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_UPPER_V1: &'static <icu::properties::provider::UppercaseV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0\xC0\0\0\0\xD7\0\0\0\xD8\0\0\0\xDF\0\0\0\0\x01\0\0\x01\x01\0\0\x02\x01\0\0\x03\x01\0\0\x04\x01\0\0\x05\x01\0\0\x06\x01\0\0\x07\x01\0\0\x08\x01\0\0\t\x01\0\0\n\x01\0\0\x0B\x01\0\0\x0C\x01\0\0\r\x01\0\0\x0E\x01\0\0\x0F\x01\0\0\x10\x01\0\0\x11\x01\0\0\x12\x01\0\0\x13\x01\0\0\x14\x01\0\0\x15\x01\0\0\x16\x01\0\0\x17\x01\0\0\x18\x01\0\0\x19\x01\0\0\x1A\x01\0\0\x1B\x01\0\0\x1C\x01\0\0\x1D\x01\0\0\x1E\x01\0\0\x1F\x01\0\0 \x01\0\0!\x01\0\0\"\x01\0\0#\x01\0\0$\x01\0\0%\x01\0\0&\x01\0\0'\x01\0\0(\x01\0\0)\x01\0\0*\x01\0\0+\x01\0\0,\x01\0\0-\x01\0\0.\x01\0\0/\x01\0\x000\x01\0\x001\x01\0\x002\x01\0\x003\x01\0\x004\x01\0\x005\x01\0\x006\x01\0\x007\x01\0\09\x01\0\0:\x01\0\0;\x01\0\0<\x01\0\0=\x01\0\0>\x01\0\0?\x01\0\0@\x01\0\0A\x01\0\0B\x01\0\0C\x01\0\0D\x01\0\0E\x01\0\0F\x01\0\0G\x01\0\0H\x01\0\0J\x01\0\0K\x01\0\0L\x01\0\0M\x01\0\0N\x01\0\0O\x01\0\0P\x01\0\0Q\x01\0\0R\x01\0\0S\x01\0\0T\x01\0\0U\x01\0\0V\x01\0\0W\x01\0\0X\x01\0\0Y\x01\0\0Z\x01\0\0[\x01\0\0\\\x01\0\0]\x01\0\0^\x01\0\0_\x01\0\0`\x01\0\0a\x01\0\0b\x01\0\0c\x01\0\0d\x01\0\0e\x01\0\0f\x01\0\0g\x01\0\0h\x01\0\0i\x01\0\0j\x01\0\0k\x01\0\0l\x01\0\0m\x01\0\0n\x01\0\0o\x01\0\0p\x01\0\0q\x01\0\0r\x01\0\0s\x01\0\0t\x01\0\0u\x01\0\0v\x01\0\0w\x01\0\0x\x01\0\0z\x01\0\0{\x01\0\0|\x01\0\0}\x01\0\0~\x01\0\0\x81\x01\0\0\x83\x01\0\0\x84\x01\0\0\x85\x01\0\0\x86\x01\0\0\x88\x01\0\0\x89\x01\0\0\x8C\x01\0\0\x8E\x01\0\0\x92\x01\0\0\x93\x01\0\0\x95\x01\0\0\x96\x01\0\0\x99\x01\0\0\x9C\x01\0\0\x9E\x01\0\0\x9F\x01\0\0\xA1\x01\0\0\xA2\x01\0\0\xA3\x01\0\0\xA4\x01\0\0\xA5\x01\0\0\xA6\x01\0\0\xA8\x01\0\0\xA9\x01\0\0\xAA\x01\0\0\xAC\x01\0\0\xAD\x01\0\0\xAE\x01\0\0\xB0\x01\0\0\xB1\x01\0\0\xB4\x01\0\0\xB5\x01\0\0\xB6\x01\0\0\xB7\x01\0\0\xB9\x01\0\0\xBC\x01\0\0\xBD\x01\0\0\xC4\x01\0\0\xC5\x01\0\0\xC7\x01\0\0\xC8\x01\0\0\xCA\x01\0\0\xCB\x01\0\0\xCD\x01\0\0\xCE\x01\0\0\xCF\x01\0\0\xD0\x01\0\0\xD1\x01\0\0\xD2\x01\0\0\xD3\x01\0\0\xD4\x01\0\0\xD5\x01\0\0\xD6\x01\0\0\xD7\x01\0\0\xD8\x01\0\0\xD9\x01\0\0\xDA\x01\0\0\xDB\x01\0\0\xDC\x01\0\0\xDE\x01\0\0\xDF\x01\0\0\xE0\x01\0\0\xE1\x01\0\0\xE2\x01\0\0\xE3\x01\0\0\xE4\x01\0\0\xE5\x01\0\0\xE6\x01\0\0\xE7\x01\0\0\xE8\x01\0\0\xE9\x01\0\0\xEA\x01\0\0\xEB\x01\0\0\xEC\x01\0\0\xED\x01\0\0\xEE\x01\0\0\xEF\x01\0\0\xF1\x01\0\0\xF2\x01\0\0\xF4\x01\0\0\xF5\x01\0\0\xF6\x01\0\0\xF9\x01\0\0\xFA\x01\0\0\xFB\x01\0\0\xFC\x01\0\0\xFD\x01\0\0\xFE\x01\0\0\xFF\x01\0\0\0\x02\0\0\x01\x02\0\0\x02\x02\0\0\x03\x02\0\0\x04\x02\0\0\x05\x02\0\0\x06\x02\0\0\x07\x02\0\0\x08\x02\0\0\t\x02\0\0\n\x02\0\0\x0B\x02\0\0\x0C\x02\0\0\r\x02\0\0\x0E\x02\0\0\x0F\x02\0\0\x10\x02\0\0\x11\x02\0\0\x12\x02\0\0\x13\x02\0\0\x14\x02\0\0\x15\x02\0\0\x16\x02\0\0\x17\x02\0\0\x18\x02\0\0\x19\x02\0\0\x1A\x02\0\0\x1B\x02\0\0\x1C\x02\0\0\x1D\x02\0\0\x1E\x02\0\0\x1F\x02\0\0 \x02\0\0!\x02\0\0\"\x02\0\0#\x02\0\0$\x02\0\0%\x02\0\0&\x02\0\0'\x02\0\0(\x02\0\0)\x02\0\0*\x02\0\0+\x02\0\0,\x02\0\0-\x02\0\0.\x02\0\0/\x02\0\x000\x02\0\x001\x02\0\x002\x02\0\x003\x02\0\0:\x02\0\0<\x02\0\0=\x02\0\0?\x02\0\0A\x02\0\0B\x02\0\0C\x02\0\0G\x02\0\0H\x02\0\0I\x02\0\0J\x02\0\0K\x02\0\0L\x02\0\0M\x02\0\0N\x02\0\0O\x02\0\0p\x03\0\0q\x03\0\0r\x03\0\0s\x03\0\0v\x03\0\0w\x03\0\0\x7F\x03\0\0\x80\x03\0\0\x86\x03\0\0\x87\x03\0\0\x88\x03\0\0\x8B\x03\0\0\x8C\x03\0\0\x8D\x03\0\0\x8E\x03\0\0\x90\x03\0\0\x91\x03\0\0\xA2\x03\0\0\xA3\x03\0\0\xAC\x03\0\0\xCF\x03\0\0\xD0\x03\0\0\xD2\x03\0\0\xD5\x03\0\0\xD8\x03\0\0\xD9\x03\0\0\xDA\x03\0\0\xDB\x03\0\0\xDC\x03\0\0\xDD\x03\0\0\xDE\x03\0\0\xDF\x03\0\0\xE0\x03\0\0\xE1\x03\0\0\xE2\x03\0\0\xE3\x03\0\0\xE4\x03\0\0\xE5\x03\0\0\xE6\x03\0\0\xE7\x03\0\0\xE8\x03\0\0\xE9\x03\0\0\xEA\x03\0\0\xEB\x03\0\0\xEC\x03\0\0\xED\x03\0\0\xEE\x03\0\0\xEF\x03\0\0\xF4\x03\0\0\xF5\x03\0\0\xF7\x03\0\0\xF8\x03\0\0\xF9\x03\0\0\xFB\x03\0\0\xFD\x03\0\x000\x04\0\0`\x04\0\0a\x04\0\0b\x04\0\0c\x04\0\0d\x04\0\0e\x04\0\0f\x04\0\0g\x04\0\0h\x04\0\0i\x04\0\0j\x04\0\0k\x04\0\0l\x04\0\0m\x04\0\0n\x04\0\0o\x04\0\0p\x04\0\0q\x04\0\0r\x04\0\0s\x04\0\0t\x04\0\0u\x04\0\0v\x04\0\0w\x04\0\0x\x04\0\0y\x04\0\0z\x04\0\0{\x04\0\0|\x04\0\0}\x04\0\0~\x04\0\0\x7F\x04\0\0\x80\x04\0\0\x81\x04\0\0\x8A\x04\0\0\x8B\x04\0\0\x8C\x04\0\0\x8D\x04\0\0\x8E\x04\0\0\x8F\x04\0\0\x90\x04\0\0\x91\x04\0\0\x92\x04\0\0\x93\x04\0\0\x94\x04\0\0\x95\x04\0\0\x96\x04\0\0\x97\x04\0\0\x98\x04\0\0\x99\x04\0\0\x9A\x04\0\0\x9B\x04\0\0\x9C\x04\0\0\x9D\x04\0\0\x9E\x04\0\0\x9F\x04\0\0\xA0\x04\0\0\xA1\x04\0\0\xA2\x04\0\0\xA3\x04\0\0\xA4\x04\0\0\xA5\x04\0\0\xA6\x04\0\0\xA7\x04\0\0\xA8\x04\0\0\xA9\x04\0\0\xAA\x04\0\0\xAB\x04\0\0\xAC\x04\0\0\xAD\x04\0\0\xAE\x04\0\0\xAF\x04\0\0\xB0\x04\0\0\xB1\x04\0\0\xB2\x04\0\0\xB3\x04\0\0\xB4\x04\0\0\xB5\x04\0\0\xB6\x04\0\0\xB7\x04\0\0\xB8\x04\0\0\xB9\x04\0\0\xBA\x04\0\0\xBB\x04\0\0\xBC\x04\0\0\xBD\x04\0\0\xBE\x04\0\0\xBF\x04\0\0\xC0\x04\0\0\xC2\x04\0\0\xC3\x04\0\0\xC4\x04\0\0\xC5\x04\0\0\xC6\x04\0\0\xC7\x04\0\0\xC8\x04\0\0\xC9\x04\0\0\xCA\x04\0\0\xCB\x04\0\0\xCC\x04\0\0\xCD\x04\0\0\xCE\x04\0\0\xD0\x04\0\0\xD1\x04\0\0\xD2\x04\0\0\xD3\x04\0\0\xD4\x04\0\0\xD5\x04\0\0\xD6\x04\0\0\xD7\x04\0\0\xD8\x04\0\0\xD9\x04\0\0\xDA\x04\0\0\xDB\x04\0\0\xDC\x04\0\0\xDD\x04\0\0\xDE\x04\0\0\xDF\x04\0\0\xE0\x04\0\0\xE1\x04\0\0\xE2\x04\0\0\xE3\x04\0\0\xE4\x04\0\0\xE5\x04\0\0\xE6\x04\0\0\xE7\x04\0\0\xE8\x04\0\0\xE9\x04\0\0\xEA\x04\0\0\xEB\x04\0\0\xEC\x04\0\0\xED\x04\0\0\xEE\x04\0\0\xEF\x04\0\0\xF0\x04\0\0\xF1\x04\0\0\xF2\x04\0\0\xF3\x04\0\0\xF4\x04\0\0\xF5\x04\0\0\xF6\x04\0\0\xF7\x04\0\0\xF8\x04\0\0\xF9\x04\0\0\xFA\x04\0\0\xFB\x04\0\0\xFC\x04\0\0\xFD\x04\0\0\xFE\x04\0\0\xFF\x04\0\0\0\x05\0\0\x01\x05\0\0\x02\x05\0\0\x03\x05\0\0\x04\x05\0\0\x05\x05\0\0\x06\x05\0\0\x07\x05\0\0\x08\x05\0\0\t\x05\0\0\n\x05\0\0\x0B\x05\0\0\x0C\x05\0\0\r\x05\0\0\x0E\x05\0\0\x0F\x05\0\0\x10\x05\0\0\x11\x05\0\0\x12\x05\0\0\x13\x05\0\0\x14\x05\0\0\x15\x05\0\0\x16\x05\0\0\x17\x05\0\0\x18\x05\0\0\x19\x05\0\0\x1A\x05\0\0\x1B\x05\0\0\x1C\x05\0\0\x1D\x05\0\0\x1E\x05\0\0\x1F\x05\0\0 \x05\0\0!\x05\0\0\"\x05\0\0#\x05\0\0$\x05\0\0%\x05\0\0&\x05\0\0'\x05\0\0(\x05\0\0)\x05\0\0*\x05\0\0+\x05\0\0,\x05\0\0-\x05\0\0.\x05\0\0/\x05\0\x001\x05\0\0W\x05\0\0\xA0\x10\0\0\xC6\x10\0\0\xC7\x10\0\0\xC8\x10\0\0\xCD\x10\0\0\xCE\x10\0\0\xA0\x13\0\0\xF6\x13\0\0\x90\x1C\0\0\xBB\x1C\0\0\xBD\x1C\0\0\xC0\x1C\0\0\0\x1E\0\0\x01\x1E\0\0\x02\x1E\0\0\x03\x1E\0\0\x04\x1E\0\0\x05\x1E\0\0\x06\x1E\0\0\x07\x1E\0\0\x08\x1E\0\0\t\x1E\0\0\n\x1E\0\0\x0B\x1E\0\0\x0C\x1E\0\0\r\x1E\0\0\x0E\x1E\0\0\x0F\x1E\0\0\x10\x1E\0\0\x11\x1E\0\0\x12\x1E\0\0\x13\x1E\0\0\x14\x1E\0\0\x15\x1E\0\0\x16\x1E\0\0\x17\x1E\0\0\x18\x1E\0\0\x19\x1E\0\0\x1A\x1E\0\0\x1B\x1E\0\0\x1C\x1E\0\0\x1D\x1E\0\0\x1E\x1E\0\0\x1F\x1E\0\0 \x1E\0\0!\x1E\0\0\"\x1E\0\0#\x1E\0\0$\x1E\0\0%\x1E\0\0&\x1E\0\0'\x1E\0\0(\x1E\0\0)\x1E\0\0*\x1E\0\0+\x1E\0\0,\x1E\0\0-\x1E\0\0.\x1E\0\0/\x1E\0\x000\x1E\0\x001\x1E\0\x002\x1E\0\x003\x1E\0\x004\x1E\0\x005\x1E\0\x006\x1E\0\x007\x1E\0\08\x1E\0\09\x1E\0\0:\x1E\0\0;\x1E\0\0<\x1E\0\0=\x1E\0\0>\x1E\0\0?\x1E\0\0@\x1E\0\0A\x1E\0\0B\x1E\0\0C\x1E\0\0D\x1E\0\0E\x1E\0\0F\x1E\0\0G\x1E\0\0H\x1E\0\0I\x1E\0\0J\x1E\0\0K\x1E\0\0L\x1E\0\0M\x1E\0\0N\x1E\0\0O\x1E\0\0P\x1E\0\0Q\x1E\0\0R\x1E\0\0S\x1E\0\0T\x1E\0\0U\x1E\0\0V\x1E\0\0W\x1E\0\0X\x1E\0\0Y\x1E\0\0Z\x1E\0\0[\x1E\0\0\\\x1E\0\0]\x1E\0\0^\x1E\0\0_\x1E\0\0`\x1E\0\0a\x1E\0\0b\x1E\0\0c\x1E\0\0d\x1E\0\0e\x1E\0\0f\x1E\0\0g\x1E\0\0h\x1E\0\0i\x1E\0\0j\x1E\0\0k\x1E\0\0l\x1E\0\0m\x1E\0\0n\x1E\0\0o\x1E\0\0p\x1E\0\0q\x1E\0\0r\x1E\0\0s\x1E\0\0t\x1E\0\0u\x1E\0\0v\x1E\0\0w\x1E\0\0x\x1E\0\0y\x1E\0\0z\x1E\0\0{\x1E\0\0|\x1E\0\0}\x1E\0\0~\x1E\0\0\x7F\x1E\0\0\x80\x1E\0\0\x81\x1E\0\0\x82\x1E\0\0\x83\x1E\0\0\x84\x1E\0\0\x85\x1E\0\0\x86\x1E\0\0\x87\x1E\0\0\x88\x1E\0\0\x89\x1E\0\0\x8A\x1E\0\0\x8B\x1E\0\0\x8C\x1E\0\0\x8D\x1E\0\0\x8E\x1E\0\0\x8F\x1E\0\0\x90\x1E\0\0\x91\x1E\0\0\x92\x1E\0\0\x93\x1E\0\0\x94\x1E\0\0\x95\x1E\0\0\x9E\x1E\0\0\x9F\x1E\0\0\xA0\x1E\0\0\xA1\x1E\0\0\xA2\x1E\0\0\xA3\x1E\0\0\xA4\x1E\0\0\xA5\x1E\0\0\xA6\x1E\0\0\xA7\x1E\0\0\xA8\x1E\0\0\xA9\x1E\0\0\xAA\x1E\0\0\xAB\x1E\0\0\xAC\x1E\0\0\xAD\x1E\0\0\xAE\x1E\0\0\xAF\x1E\0\0\xB0\x1E\0\0\xB1\x1E\0\0\xB2\x1E\0\0\xB3\x1E\0\0\xB4\x1E\0\0\xB5\x1E\0\0\xB6\x1E\0\0\xB7\x1E\0\0\xB8\x1E\0\0\xB9\x1E\0\0\xBA\x1E\0\0\xBB\x1E\0\0\xBC\x1E\0\0\xBD\x1E\0\0\xBE\x1E\0\0\xBF\x1E\0\0\xC0\x1E\0\0\xC1\x1E\0\0\xC2\x1E\0\0\xC3\x1E\0\0\xC4\x1E\0\0\xC5\x1E\0\0\xC6\x1E\0\0\xC7\x1E\0\0\xC8\x1E\0\0\xC9\x1E\0\0\xCA\x1E\0\0\xCB\x1E\0\0\xCC\x1E\0\0\xCD\x1E\0\0\xCE\x1E\0\0\xCF\x1E\0\0\xD0\x1E\0\0\xD1\x1E\0\0\xD2\x1E\0\0\xD3\x1E\0\0\xD4\x1E\0\0\xD5\x1E\0\0\xD6\x1E\0\0\xD7\x1E\0\0\xD8\x1E\0\0\xD9\x1E\0\0\xDA\x1E\0\0\xDB\x1E\0\0\xDC\x1E\0\0\xDD\x1E\0\0\xDE\x1E\0\0\xDF\x1E\0\0\xE0\x1E\0\0\xE1\x1E\0\0\xE2\x1E\0\0\xE3\x1E\0\0\xE4\x1E\0\0\xE5\x1E\0\0\xE6\x1E\0\0\xE7\x1E\0\0\xE8\x1E\0\0\xE9\x1E\0\0\xEA\x1E\0\0\xEB\x1E\0\0\xEC\x1E\0\0\xED\x1E\0\0\xEE\x1E\0\0\xEF\x1E\0\0\xF0\x1E\0\0\xF1\x1E\0\0\xF2\x1E\0\0\xF3\x1E\0\0\xF4\x1E\0\0\xF5\x1E\0\0\xF6\x1E\0\0\xF7\x1E\0\0\xF8\x1E\0\0\xF9\x1E\0\0\xFA\x1E\0\0\xFB\x1E\0\0\xFC\x1E\0\0\xFD\x1E\0\0\xFE\x1E\0\0\xFF\x1E\0\0\x08\x1F\0\0\x10\x1F\0\0\x18\x1F\0\0\x1E\x1F\0\0(\x1F\0\x000\x1F\0\08\x1F\0\0@\x1F\0\0H\x1F\0\0N\x1F\0\0Y\x1F\0\0Z\x1F\0\0[\x1F\0\0\\\x1F\0\0]\x1F\0\0^\x1F\0\0_\x1F\0\0`\x1F\0\0h\x1F\0\0p\x1F\0\0\xB8\x1F\0\0\xBC\x1F\0\0\xC8\x1F\0\0\xCC\x1F\0\0\xD8\x1F\0\0\xDC\x1F\0\0\xE8\x1F\0\0\xED\x1F\0\0\xF8\x1F\0\0\xFC\x1F\0\0\x02!\0\0\x03!\0\0\x07!\0\0\x08!\0\0\x0B!\0\0\x0E!\0\0\x10!\0\0\x13!\0\0\x15!\0\0\x16!\0\0\x19!\0\0\x1E!\0\0$!\0\0%!\0\0&!\0\0'!\0\0(!\0\0)!\0\0*!\0\0.!\0\x000!\0\x004!\0\0>!\0\0@!\0\0E!\0\0F!\0\0`!\0\0p!\0\0\x83!\0\0\x84!\0\0\xB6$\0\0\xD0$\0\0\0,\0\x000,\0\0`,\0\0a,\0\0b,\0\0e,\0\0g,\0\0h,\0\0i,\0\0j,\0\0k,\0\0l,\0\0m,\0\0q,\0\0r,\0\0s,\0\0u,\0\0v,\0\0~,\0\0\x81,\0\0\x82,\0\0\x83,\0\0\x84,\0\0\x85,\0\0\x86,\0\0\x87,\0\0\x88,\0\0\x89,\0\0\x8A,\0\0\x8B,\0\0\x8C,\0\0\x8D,\0\0\x8E,\0\0\x8F,\0\0\x90,\0\0\x91,\0\0\x92,\0\0\x93,\0\0\x94,\0\0\x95,\0\0\x96,\0\0\x97,\0\0\x98,\0\0\x99,\0\0\x9A,\0\0\x9B,\0\0\x9C,\0\0\x9D,\0\0\x9E,\0\0\x9F,\0\0\xA0,\0\0\xA1,\0\0\xA2,\0\0\xA3,\0\0\xA4,\0\0\xA5,\0\0\xA6,\0\0\xA7,\0\0\xA8,\0\0\xA9,\0\0\xAA,\0\0\xAB,\0\0\xAC,\0\0\xAD,\0\0\xAE,\0\0\xAF,\0\0\xB0,\0\0\xB1,\0\0\xB2,\0\0\xB3,\0\0\xB4,\0\0\xB5,\0\0\xB6,\0\0\xB7,\0\0\xB8,\0\0\xB9,\0\0\xBA,\0\0\xBB,\0\0\xBC,\0\0\xBD,\0\0\xBE,\0\0\xBF,\0\0\xC0,\0\0\xC1,\0\0\xC2,\0\0\xC3,\0\0\xC4,\0\0\xC5,\0\0\xC6,\0\0\xC7,\0\0\xC8,\0\0\xC9,\0\0\xCA,\0\0\xCB,\0\0\xCC,\0\0\xCD,\0\0\xCE,\0\0\xCF,\0\0\xD0,\0\0\xD1,\0\0\xD2,\0\0\xD3,\0\0\xD4,\0\0\xD5,\0\0\xD6,\0\0\xD7,\0\0\xD8,\0\0\xD9,\0\0\xDA,\0\0\xDB,\0\0\xDC,\0\0\xDD,\0\0\xDE,\0\0\xDF,\0\0\xE0,\0\0\xE1,\0\0\xE2,\0\0\xE3,\0\0\xEB,\0\0\xEC,\0\0\xED,\0\0\xEE,\0\0\xF2,\0\0\xF3,\0\0@\xA6\0\0A\xA6\0\0B\xA6\0\0C\xA6\0\0D\xA6\0\0E\xA6\0\0F\xA6\0\0G\xA6\0\0H\xA6\0\0I\xA6\0\0J\xA6\0\0K\xA6\0\0L\xA6\0\0M\xA6\0\0N\xA6\0\0O\xA6\0\0P\xA6\0\0Q\xA6\0\0R\xA6\0\0S\xA6\0\0T\xA6\0\0U\xA6\0\0V\xA6\0\0W\xA6\0\0X\xA6\0\0Y\xA6\0\0Z\xA6\0\0[\xA6\0\0\\\xA6\0\0]\xA6\0\0^\xA6\0\0_\xA6\0\0`\xA6\0\0a\xA6\0\0b\xA6\0\0c\xA6\0\0d\xA6\0\0e\xA6\0\0f\xA6\0\0g\xA6\0\0h\xA6\0\0i\xA6\0\0j\xA6\0\0k\xA6\0\0l\xA6\0\0m\xA6\0\0\x80\xA6\0\0\x81\xA6\0\0\x82\xA6\0\0\x83\xA6\0\0\x84\xA6\0\0\x85\xA6\0\0\x86\xA6\0\0\x87\xA6\0\0\x88\xA6\0\0\x89\xA6\0\0\x8A\xA6\0\0\x8B\xA6\0\0\x8C\xA6\0\0\x8D\xA6\0\0\x8E\xA6\0\0\x8F\xA6\0\0\x90\xA6\0\0\x91\xA6\0\0\x92\xA6\0\0\x93\xA6\0\0\x94\xA6\0\0\x95\xA6\0\0\x96\xA6\0\0\x97\xA6\0\0\x98\xA6\0\0\x99\xA6\0\0\x9A\xA6\0\0\x9B\xA6\0\0\"\xA7\0\0#\xA7\0\0$\xA7\0\0%\xA7\0\0&\xA7\0\0'\xA7\0\0(\xA7\0\0)\xA7\0\0*\xA7\0\0+\xA7\0\0,\xA7\0\0-\xA7\0\0.\xA7\0\0/\xA7\0\x002\xA7\0\x003\xA7\0\x004\xA7\0\x005\xA7\0\x006\xA7\0\x007\xA7\0\08\xA7\0\09\xA7\0\0:\xA7\0\0;\xA7\0\0<\xA7\0\0=\xA7\0\0>\xA7\0\0?\xA7\0\0@\xA7\0\0A\xA7\0\0B\xA7\0\0C\xA7\0\0D\xA7\0\0E\xA7\0\0F\xA7\0\0G\xA7\0\0H\xA7\0\0I\xA7\0\0J\xA7\0\0K\xA7\0\0L\xA7\0\0M\xA7\0\0N\xA7\0\0O\xA7\0\0P\xA7\0\0Q\xA7\0\0R\xA7\0\0S\xA7\0\0T\xA7\0\0U\xA7\0\0V\xA7\0\0W\xA7\0\0X\xA7\0\0Y\xA7\0\0Z\xA7\0\0[\xA7\0\0\\\xA7\0\0]\xA7\0\0^\xA7\0\0_\xA7\0\0`\xA7\0\0a\xA7\0\0b\xA7\0\0c\xA7\0\0d\xA7\0\0e\xA7\0\0f\xA7\0\0g\xA7\0\0h\xA7\0\0i\xA7\0\0j\xA7\0\0k\xA7\0\0l\xA7\0\0m\xA7\0\0n\xA7\0\0o\xA7\0\0y\xA7\0\0z\xA7\0\0{\xA7\0\0|\xA7\0\0}\xA7\0\0\x7F\xA7\0\0\x80\xA7\0\0\x81\xA7\0\0\x82\xA7\0\0\x83\xA7\0\0\x84\xA7\0\0\x85\xA7\0\0\x86\xA7\0\0\x87\xA7\0\0\x8B\xA7\0\0\x8C\xA7\0\0\x8D\xA7\0\0\x8E\xA7\0\0\x90\xA7\0\0\x91\xA7\0\0\x92\xA7\0\0\x93\xA7\0\0\x96\xA7\0\0\x97\xA7\0\0\x98\xA7\0\0\x99\xA7\0\0\x9A\xA7\0\0\x9B\xA7\0\0\x9C\xA7\0\0\x9D\xA7\0\0\x9E\xA7\0\0\x9F\xA7\0\0\xA0\xA7\0\0\xA1\xA7\0\0\xA2\xA7\0\0\xA3\xA7\0\0\xA4\xA7\0\0\xA5\xA7\0\0\xA6\xA7\0\0\xA7\xA7\0\0\xA8\xA7\0\0\xA9\xA7\0\0\xAA\xA7\0\0\xAF\xA7\0\0\xB0\xA7\0\0\xB5\xA7\0\0\xB6\xA7\0\0\xB7\xA7\0\0\xB8\xA7\0\0\xB9\xA7\0\0\xBA\xA7\0\0\xBB\xA7\0\0\xBC\xA7\0\0\xBD\xA7\0\0\xBE\xA7\0\0\xBF\xA7\0\0\xC0\xA7\0\0\xC1\xA7\0\0\xC2\xA7\0\0\xC3\xA7\0\0\xC4\xA7\0\0\xC8\xA7\0\0\xC9\xA7\0\0\xCA\xA7\0\0\xD0\xA7\0\0\xD1\xA7\0\0\xD6\xA7\0\0\xD7\xA7\0\0\xD8\xA7\0\0\xD9\xA7\0\0\xF5\xA7\0\0\xF6\xA7\0\0!\xFF\0\0;\xFF\0\0\0\x04\x01\0(\x04\x01\0\xB0\x04\x01\0\xD4\x04\x01\0p\x05\x01\0{\x05\x01\0|\x05\x01\0\x8B\x05\x01\0\x8C\x05\x01\0\x93\x05\x01\0\x94\x05\x01\0\x96\x05\x01\0\x80\x0C\x01\0\xB3\x0C\x01\0\xA0\x18\x01\0\xC0\x18\x01\0@n\x01\0`n\x01\0\0\xD4\x01\0\x1A\xD4\x01\x004\xD4\x01\0N\xD4\x01\0h\xD4\x01\0\x82\xD4\x01\0\x9C\xD4\x01\0\x9D\xD4\x01\0\x9E\xD4\x01\0\xA0\xD4\x01\0\xA2\xD4\x01\0\xA3\xD4\x01\0\xA5\xD4\x01\0\xA7\xD4\x01\0\xA9\xD4\x01\0\xAD\xD4\x01\0\xAE\xD4\x01\0\xB6\xD4\x01\0\xD0\xD4\x01\0\xEA\xD4\x01\0\x04\xD5\x01\0\x06\xD5\x01\0\x07\xD5\x01\0\x0B\xD5\x01\0\r\xD5\x01\0\x15\xD5\x01\0\x16\xD5\x01\0\x1D\xD5\x01\08\xD5\x01\0:\xD5\x01\0;\xD5\x01\0?\xD5\x01\0@\xD5\x01\0E\xD5\x01\0F\xD5\x01\0G\xD5\x01\0J\xD5\x01\0Q\xD5\x01\0l\xD5\x01\0\x86\xD5\x01\0\xA0\xD5\x01\0\xBA\xD5\x01\0\xD4\xD5\x01\0\xEE\xD5\x01\0\x08\xD6\x01\0\"\xD6\x01\0<\xD6\x01\0V\xD6\x01\0p\xD6\x01\0\x8A\xD6\x01\0\xA8\xD6\x01\0\xC1\xD6\x01\0\xE2\xD6\x01\0\xFB\xD6\x01\0\x1C\xD7\x01\x005\xD7\x01\0V\xD7\x01\0o\xD7\x01\0\x90\xD7\x01\0\xA9\xD7\x01\0\xCA\xD7\x01\0\xCB\xD7\x01\0\0\xE9\x01\0\"\xE9\x01\x000\xF1\x01\0J\xF1\x01\0P\xF1\x01\0j\xF1\x01\0p\xF1\x01\0\x8A\xF1\x01\0") }, 1951u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::UppercaseV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::UppercaseV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_UPPER_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::UppercaseV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_vs_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_vs_v1.rs.data
new file mode 100644
index 0000000000..adaf1f1e45
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_vs_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<VariationSelectorV1Marker>` 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_vs_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_VS_V1: &'static <icu::properties::provider::VariationSelectorV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\x0B\x18\0\0\x0E\x18\0\0\x0F\x18\0\0\x10\x18\0\0\0\xFE\0\0\x10\xFE\0\0\0\x01\x0E\0\xF0\x01\x0E\0") }, 260u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::VariationSelectorV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::VariationSelectorV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_VS_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::VariationSelectorV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_wb_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_wb_v1.rs.data
new file mode 100644
index 0000000000..f318e552ea
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_wb_v1.rs.data
@@ -0,0 +1,27 @@
+// @generated
+/// Implement `DataProvider<WordBreakV1Marker>` 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_wb_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_WB_V1: &'static <icu::properties::provider::WordBreakV1Marker as icu_provider::DataMarker>::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: 636u16, data_null_offset: 14u32, null_value: 0u32, trie_type: icu::collections::codepointtrie::TrieType::Small }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0@\0{\0\xBB\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\x1B\x01[\x01k\x01\xAB\x01\xCE\x01\xF3\0\xF3\0\x0C\x02\xF3\0\x1C\x02M\x02\x84\x02\xC2\x02\x02\x037\x03\xF3\0h\x03\xA8\x03\xDD\x03\xF7\x037\x04w\x04\xB7\x04\xEF\x04%\x05a\x05\x9F\x05\xDE\x05\x1C\x06[\x06\x99\x06\xD8\x06\x16\x07V\x07\x94\x07\xD2\x07\x10\x08P\x08\x8E\x08\xCE\x08\x0C\tL\t\x8A\t\xCA\t\n\n>\ny\n\x93\n\xD0\n\x10\x0BP\x0B\x8B\x0B\xC8\x0B\x19\t3\tC\tY\ty\t\x97\t\xAF\t\xCE\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t3\t\xEE\t\0\0\x10\0 \x000\0@\0P\0`\0p\0{\0\x8B\0\x9B\0\xAB\0\xBB\0\xCB\0\xDB\0\xEB\0\xF3\0\x03\x01\x13\x01#\x01\xF3\0\x03\x01\x13\x01#\x01\xF3\0\x03\x01\x13\x01#\x01\xF3\0\x03\x01\x13\x01#\x01\x1B\x01+\x01;\x01K\x01[\x01k\x01{\x01\x8B\x01k\x01{\x01\x8B\x01\x9B\x01\xAB\x01\xBB\x01\xCB\x01\xDB\x01\xCE\x01\xDE\x01\xEE\x01\xFE\x01\xF3\0\x03\x01\x13\x01#\x01\xF3\0\x03\x01\x13\x01#\x01\x0C\x02\x1C\x02,\x02<\x02\xF3\0\x03\x01\x13\x01#\x01\x1C\x02,\x02<\x02L\x02M\x02]\x02m\x02}\x02\x84\x02\x94\x02\xA4\x02\xB4\x02\xC2\x02\xD2\x02\xE2\x02\xF2\x02\x02\x03\x12\x03\"\x032\x037\x03G\x03W\x03g\x03\xF3\0\x03\x01\x13\x01#\x01h\x03x\x03\x88\x03\x98\x03\xA8\x03\xB8\x03\xC8\x03\xD8\x03\xDD\x03\xED\x03\xFD\x03\r\x04\xF7\x03\x07\x04\x17\x04'\x047\x04G\x04W\x04g\x04w\x04\x87\x04\x97\x04\xA7\x04\xB7\x04\xC7\x04\xD7\x04\xE7\x04\xEF\x04\xFF\x04\x0F\x05\x1F\x05%\x055\x05E\x05U\x05a\x05q\x05\x81\x05\x91\x05\x9F\x05\xAF\x05\xBF\x05\xCF\x05\xDE\x05\xEE\x05\xFE\x05\x0E\x06\x1C\x06,\x06<\x06L\x06[\x06k\x06{\x06\x8B\x06\x99\x06\xA9\x06\xB9\x06\xC9\x06\xD8\x06\xE8\x06\xF8\x06\x08\x07\x16\x07&\x076\x07F\x07V\x07f\x07v\x07\x86\x07\x94\x07\xA4\x07\xB4\x07\xC4\x07\xD2\x07\xE2\x07\xF2\x07\x02\x08\x10\x08 \x080\x08@\x08P\x08`\x08p\x08\x80\x08\x8E\x08\x9E\x08\xAE\x08\xBE\x08\xCE\x08\xDE\x08\xEE\x08\xFE\x08\x0C\t\x1C\t,\t<\tL\t\\\tl\t|\t\x8A\t\x9A\t\xAA\t\xBA\t\xCA\t\xDA\t\xEA\t\xFA\t\n\n\x1A\n*\n:\n>\nN\n^\nn\ny\n\x89\n\x99\n\xA9\n\x93\n\xA3\n\xB3\n\xC3\n\xD0\n\xE0\n\xF0\n\0\x0B\x10\x0B \x0B0\x0B@\x0BP\x0B`\x0Bp\x0B\x80\x0B\x8B\x0B\x9B\x0B\xAB\x0B\xBB\x0B\xC8\x0B\xD8\x0B\xE8\x0B\xF8\x0B\x0E\0\x0E\0E\x08\xB3\x02<\x07\x02\x0C\x11\x0C \x0C.\x0C>\x0C\xF3\0\xF3\0N\x0C\xF3\0\xF3\0\xC7\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0^\x0Cn\x0C\xF3\0\xF3\0^\x0C\xF3\0\xF3\0f\x0Cv\x0C\xCB\0\xF3\0\xF3\0\xF3\0v\x0C\xF3\0\xF3\0\xF3\0~\x0C\x0E\0\x0E\0\xF3\0\x0E\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\x8E\x0C@\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0W\x02\xF3\0\x9E\x0Cp\0\xF3\0\xF3\0\xF3\0\xF3\0\xD6\t\xA5\x0C\xF3\0\xB5\x0C\xF3\0\xC4\x0C\xF3\0\xD4\x0C\xC5\0\xE4\x0C\x0E\0\x0E\0\x0E\0\x91\x02[\x01\xF4\x0C<\x07\x0E\0\x02\r<\x07\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xA5\x0C\x12\r\xF3\0\x19\r\xF3\0\xF3\0\xF3\0\xF3\0)\r\xF3\0L\0\xBC\x0B\xBC\x0B1\x04\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0<\x07\x0E\0\x0E\0\xF3\09\r\x0E\0\x0E\0\x0E\0E\r[\x01U\r<\x07<\x07\x0E\0[\x01\xB3\x02\x0E\0\x0E\0\x0E\0\x11\x02\xF3\0\xF3\0W\x01d\r<\x07E\x08\xA1\x04\x13\x02\xF3\0t\r7\x04\xF3\0\xF3\0U\x01\xA1\x04\xF3\0\xF3\0W\x01\xC8\n\x84\r7\x04\xF3\0M\0\xA5\x0C\xF3\0\xF3\0Y\x02\x0E\0\xA0\x0B\x94\r\x9D\r\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0[\x01[\x01[\x01[\x01\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\x8E\x0C\xF3\0\xF3\0\x8E\x0C\xAD\r\xF3\0M\0\xF3\0\xF3\0\xF3\0\x02\x06\xBD\r\xCD\rN\0\xBD\r\xDD\r\xED\r\xF9\r\t\x0E\x18\x0E$\x0E4\x0ED\x0E\x0E\0N\0\x0E\0\x0E\0\x0E\0[\x01[\x01\xA4\x04Q\x0E]\x0Ek\x0EZ\x02{\x0E\x0E\0\xF3\0\xF3\0\xA5\x0C\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\x003\x01\xF3\0\xF3\0)\x01\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\x8B\x0E\x9A\x0E\xF3\0\xF3\0N\x0C\xF3\0\xF3\0\xF3\0\xA6\x0CA\x08\xF3\0\xAA\x0E\0\x06\0\x06\0\x06\0\x06[\x01[\x01\x0E\0\x0E\0\x96\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xBA\x0E\x0E\0&\x0C\xC9\x0E\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xD6\x0E\xE6\x0E\xE6\x0E\xE6\x0E\xE6\x0E\xE6\x0E\xEB\x0E<\0\xF3\0\xF3\0@\0\xF3\0\xF3\0\xF3\0\xF3\0L\0\x0E\0\xF3\0\xF3\0\x0E\0\x0E\0\x0E\0\xE6\x0E\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xE6\x0E\xE6\x0E\xE7\x0E\xE6\x0E\xE6\x0E\xE6\x0E\xE6\x0E\xE6\x0E\xF7\x0E\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0N\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0M\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0N\0\xF3\0B\x06\x0E\0\xF3\0\xF3\0L\x01\x07\x0F\xF3\0M\x01\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xA3\x04\xAF\x04\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0p\0\x16\x0F\x0E\0?\0&\x0F\xF3\x003\x0F\x0E\0\xF3\0\xF3\0\xF3\0C\x0F\x14\x02\xF3\0\xF3\0W\x01S\x0F<\x07[\x01c\x0F7\x04\xF3\0s\x0F\xF3\0T\x01\xA1\x04\xF3\0N\0\x12\x02\xF3\0\xF3\0X\x01\x80\x0F<\x07\"\x08<\x07\xF3\0\xF3\0R\x01z\x0F\x8F\x0F<\x07\x0E\0\x9D\x0F\x0E\0\x0E\0\x0E\0\xAD\x0F&\x08\x0E\0P\x01\xBD\x0F\xCC\x0F(\r\0\x06\xF3\0\xF3\0\xF3\0)\x01\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xDC\x0F<\x07\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0C\x0F\xF3\0\xEC\x0F\xF3\0\xF3\0O\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xAA\x0E\xF4\x0F\x03\x10\r\x10\x1D\x10\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0-\x10\x0E\0>\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0M\0\x0E\0\xF3\0\xF3\0\xF3\0\xF3\0?\0\xF3\0\xF3\0=\x10\x0E\0\x0E\0O\0[\x01M\x10[\x01Z\x10_\x10o\x10\x0E\0\xCD\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\x7F\x10\x8F\x100\0@\0P\0@\0p\0\x9E\x10\xE6\x0E\xE6\x0E\xA4\x10\xF3\0L\0\xCB\x0F\xB4\x10\x0E\0\xC1\x10\xC6\0\xF3\0\xCB\0\xD1\x10M\0M\0\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0p\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0\xE0\x10\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0b\n\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0N\0\xF3\0\xF3\0\xF3\0\xA7\x03\xA4\x04\x0E\0\xF3\0\xF3\0\xAA\x04\xF3\0p\0\xF3\0\xF3\0:\r\xF3\0M\0\xF3\0\xF3\0\xF0\x10\xDF\x10\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0M\0<\x07\xF3\0\xF3\0\xF0\x10\xF3\0O\0\xF3\0\xF3\0=\x10\xF3\0\xF3\0\xF3\0C\x0F\xC7\0\xC7\0\xFD\x10\xD0\0\x0B\x11\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xAA\x0E\xF3\0)\r=\x10\x0E\0\xCC\0\xF3\0\xF3\0\x1B\x11\x0E\0\x0E\0\x0E\0\x0E\0+\x11\xF3\0\xF3\x005\x11\xF3\0)\r\xF3\0\xAA\x0E\xF3\0L\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0D\x11\xF3\0)\r\xF3\0)\x01\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0+\x01\x0E\0\x0E\0\x0E\0\x0E\0T\x11\xE2\x06\xF3\0d\x11\x0E\0\x0E\0\xF3\0N\0\xF3\0N\0\x0E\0\x0E\0\xCA\0\xF3\0\x96\x0F\x0E\0\xF3\0\xF3\0\xF3\0)\r\xF3\0)\r\xF3\0t\x11\xF3\0-\x10\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0\xF3\0\xA5\x0C\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0t\x11\xF3\0\xF3\0\xF3\0t\x11\xF3\0\xF3\0\x84\x11<\x07\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0\x94\x11-\x10\x0E\0\x0E\0\x0E\0C\x08\xF3\0N\0\t\x0B\xF3\0U\x01\xA4\x04\x0E\0\xF3\0\xA4\x11\x0E\0\x0E\0\xF3\0\xE0\x10\x0E\0\xF3\0\xAA\x0E\x13\x02\xF3\0\xF3\0S\x01z\x0F\x0E\x001\x04\xB4\x11\x13\x02\xF3\0\xF3\0\xC3\x11\xD1\x11\xF3\0\xA5\x0C<\x07\x13\x02\xF3\0T\x01\x83\n\xDF\x11\xF3\0\xF3\0\xEF\x11\x13\x02\xF3\0\xF3\0X\x01\xFF\x11\x0F\x12\x0E\0\x0E\0\xF3\0\xD0\0O\x01\x1F\x12.\x12\x0E\0\x0E\0\x0E\0>\x12\xC4\0\xA5\x0C\xF3\0\xF3\0L\x01\xBD\x0B<\x07N\x12\xEE\x05\xC9\0]\x12\x94\x07m\x12{\x12\xA0\x04\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0V\x01\x8B\x12\x9B\x12-\x10\x0E\0\xF3\0\xF3\0\xF3\0[\x01\xAB\x12<\x07\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0L\x01\xBB\x12\xA4\x04\xCB\x12\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0[\x01\xD8\x12<\x07\x0E\0\x0E\0\xF3\0\xF3\0P\x01 \x04<\x07\x0E\0\x0E\0\x0E\0\x0E\0C\x08\xBC\x0B<\x07\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0O\x01\xBD\x0B\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0\xF3\0<\x07\x96\0\xE8\x12\xFC\x10\xF3\0\xF8\x12\x06\x13<\x07\x0E\0\x0E\0\x0E\0\x0E\0\x16\x13\xF3\0\xF3\0%\x134\x13\x0E\0D\x13\xF3\0\xF3\0Q\x13\xFA\x0Ca\x13\xF3\0\xF3\0Q\x01q\x13\x0E\0\xF3\0\xF3\0\xF3\0\xF3\0\xA5\x0C\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xC9\0\xF3\0L\x01\x9C\x0B\xA7\x03<\x07\x0E\0?\0\xF3\0\x93\x02\x9B\x0Bz\x0F\x0E\0\x0E\0\x0E\0\x0E\0\x02\x07\xF3\0\xF3\0\x81\x13\x90\x13<\x07\xFA\x10\xF3\0\xA0\x13\xAD\x13<\x07\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xBD\x13\xCD\x13\xD1\0\xF3\0\xD9\x13\xA2\x04<\x07\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xA7\x03\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0)\x01\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0L\0\x0E\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0C\x0F\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xA7\x03\xF3\0\xF3\0\xF3\0\xE9\x13\xF9\x13S\x0F\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0\xF3\0\xAA\x0E\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0\xA5\x0C\xF3\0L\0<\x07\xF3\0\xF3\0\xF3\0\xF3\0L\0<\x07\xF3\0M\0\xA0\x04\xF3\0\xF3\0\xF3\0z\x0FC\x0F<\x07>\0\xDA\x04\xF3\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0\xF3\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0\xF3\0\x01\x08Z\x01[\x01[\x01\x01\x14\x13\x02\x0E\0\x0E\0\x0E\0\x0E\0\x11\x14\xA3\x04\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0!\x14/\x14\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0?\x14\x0E\0\x0E\0J\x14V\x14\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0p\0N\0\xA5\x0Cf\x14v\x14\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0[\x01[\x01\xDA\x03[\x01z\x0F\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x81\x14\x8E\x14\x9B\x14\x0E\0\xFE\x0B\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xA9\x14\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xCD\0\xF3\0\xF3\0\xF3\0\xC5\0\xB7\x14\xC5\x14\xCE\0\xF3\0\xF3\0\xF3\0a\x0C\x7F\x06\xF3\0\xD2\x14\xE2\x14\xD1\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xEC\x14\xF3\0\xD1\0\xC7\0\xF3\0\xC7\0\xF3\0\xCD\0\xF3\0\xCD\0L\0\xF3\0L\0\xF3\0\xC9\0\xF3\0\xC9\0\xF3\0\xF9\x14\x07\x15\x07\x15\x07\x15[\x01[\x01[\x01\x17\x15[\x01[\x01\xBB\x0B\"\x08#\x08E\x08\x94\x02\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0L\0$\r\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x9C\x0BY\r%\x15\xF3\0\xF3\0\xF3\0M\0\x0E\0A\x08\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0\xF3\0N\x005\x15E\x15\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0U\x15\x0E\0\xF3\0\xF3\0O\x01<\x07\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0O\x01<\x07\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0e\x15L\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xF3\0\xE0\x10z\x0F\x0E\0\x0E\0\xF3\0\xF3\0\xF3\0\xF3\0u\x15<\x07\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xCE\0\xF3\0\x84\x15\x91\x15\x9F\x15\xAF\x15\xBD\x15\xC5\x15\xC8\0O\0\xD4\x15O\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xF3\0)\x01\xF3\0)\x01\xF3\0)\x01\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\xE4\x15\xEA\x15\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0E\x08\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0<\x07\xFA\x15\x0E\0[\x01[\x01[\x01[\x01[\x01[\x01\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0\x0E\0[\x01[\x01[\x01[\x01[\x01[\x01[\x01[\x01[\x01[\x01[\x01[\x01[\x01[\x01[\x01\x0E\0y\0\x8D\0\xAD\0\xCD\0\xED\0\r\x01-\x01M\x01m\x01\x89\x01\xA9\x01\xC3\x01\xE3\x01\x03\x02#\x02C\x02c\x02|\x02\x91\x02|\x02|\x02|\x02\xB1\x02\xD1\x02\xF1\x02\x11\x03|\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|\x021\x031\x03I\x03i\x03\x89\x03\xA9\x031\x031\x031\x031\x031\x031\x031\x031\x031\x031\x031\x03\xC9\x03|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02\xE9\x03\x07\x04'\x04G\x04g\x04\x87\x04\xA7\x04\xC7\x04\xE7\x04\x07\x05\x1F\x05?\x05_\x05\x7F\x05\x9F\x05\xBF\x05\xDF\x05\xFF\x05\x1A\x061\x03:\x06Z\x06|\x02|\x02|\x02|\x02o\x061\x031\x03\x8F\x06|\x02|\x02|\x02|\x02|\x021\x03\xAF\x06|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x021\x03\xCF\x06|\x02\xEB\x06|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02|\x02\x0B\x07+\x07|\x02|\x02|\x02|\x02|\x02K\x07|\x02|\x02|\x02|\x02|\x02|\x02|\x02[\x07p\x07\x8C\x07\xAC\x07\xC2\x07|\x02\xE2\x07|\x02\xF2\x07\x12\x08)\x08<\x08L\x08l\x08|\x02|\x02\x8C\x08\x99\x08\xB9\x08|\x02|\x02|\x02\xD9\x08|\x02|\x02\xF9\x08") }, unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\0\0\0\0\0\0\0\0\0\0\n\x0C\x0C\x08\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x16\0\x10\0\0\0\0\x0F\0\0\0\0\x05\0\x0B\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x04\x05\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x07\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\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\0\0\0\0\x01\0\0\x02\0\0\0\0\0\0\0\x01\0\x04\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\x05\x01\0\0\0\0\0\0\x01\x04\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\t\t\t\t\t\t\t\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\0\0\0\0\0\0\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\0\t\t\0\t\t\0\t\0\0\0\0\0\0\0\0\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\0\0\0\0\x0E\x0E\x0E\x0E\x01\x04\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x05\x05\0\0\t\t\t\t\t\t\t\t\t\t\t\0\x02\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x05\0\x01\x01\t\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\t\t\t\t\t\t\t\x06\0\t\t\t\t\t\t\x01\x01\t\t\0\t\t\t\t\x01\x01\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\t\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\t\t\t\t\t\t\t\t\t\t\t\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\t\t\t\t\t\t\t\t\t\x01\x01\0\0\x05\0\x01\0\0\t\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\t\t\t\t\x01\t\t\t\t\t\t\t\t\t\x01\t\t\t\x01\t\t\t\t\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\t\t\t\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\x06\x06\0\0\0\0\0\0\t\t\t\t\t\t\t\t\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x06\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\t\t\t\x01\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x01\t\t\t\t\t\t\t\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\t\t\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\t\t\t\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\t\x01\t\t\t\t\t\0\0\t\t\0\0\t\t\t\x01\0\0\0\0\0\0\0\0\t\0\0\0\0\x01\x01\0\x01\x01\x01\t\t\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\t\0\t\t\t\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\t\0\t\t\t\0\0\0\0\t\t\0\0\t\t\t\0\0\0\t\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\t\t\x01\x01\x01\t\0\0\0\0\0\0\0\0\0\0\t\t\t\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\t\x01\t\t\t\t\t\t\0\t\t\t\0\t\t\t\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\t\t\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x01\t\t\t\t\t\t\0\t\t\t\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\t\x01\t\t\t\t\t\0\0\t\t\0\0\t\t\t\0\0\0\0\0\0\0\t\t\t\0\0\0\0\x01\x01\0\x01\x01\x01\t\t\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\t\t\t\0\0\0\t\t\t\0\t\t\t\t\0\0\x01\0\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\t\t\t\t\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\t\x01\t\t\t\t\t\0\t\t\t\0\t\t\t\t\0\0\0\0\0\0\0\t\t\0\x01\x01\x01\0\0\x01\0\0\x01\x01\t\t\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\t\t\t\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\t\x01\t\t\t\t\t\0\t\t\t\0\t\t\t\t\0\0\0\0\0\0\0\t\t\0\0\0\0\0\0\x01\x01\0\x01\x01\t\t\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x01\x01\t\0\0\0\0\0\0\0\0\0\0\0\0\t\t\t\t\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\t\t\x01\t\t\t\t\t\0\t\t\t\0\t\t\t\t\x01\0\0\0\0\0\x01\x01\x01\t\0\0\0\0\0\0\0\x01\x01\x01\t\t\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\t\t\t\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\t\0\0\0\0\t\t\t\t\t\t\0\t\0\t\t\t\t\t\t\t\t\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\t\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\t\0\0\t\t\t\t\t\t\t\0\0\0\0\0\0\0\t\t\t\t\t\t\t\t\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\0\0\t\t\t\t\t\t\t\t\t\0\0\0\0\0\0\0\0\t\t\t\t\t\t\t\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\t\t\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\t\0\t\0\t\0\0\0\0\t\t\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\0\t\t\x01\x01\x01\x01\x01\t\t\t\t\t\t\t\t\t\t\t\0\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\0\0\0\0\0\0\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\0\0\0\t\t\t\t\0\0\0\0\t\t\0\t\t\t\0\0\t\t\t\t\t\t\t\0\0\t\t\t\t\0\0\0\0\0\0\0\0\0\0\0\t\t\t\t\t\t\t\t\t\t\t\t\0\t\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\t\t\t\t\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\t\t\t\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x16\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\t\t\t\t\0\0\0\0\0\0\0\0\0\x01\x01\t\t\t\0\0\0\0\0\0\0\0\0\0\0\x01\x01\t\t\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\t\t\0\0\0\0\0\0\0\0\0\0\0\0\t\t\t\t\0\0\0\0\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0\t\t\t\x02\t\x01\x01\x01\x01\x01\t\t\x01\x01\x01\x01\x01\x01\x01\x01\x01\t\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\t\t\t\t\t\0\0\0\0\0\t\t\t\t\t\t\t\t\t\t\0\t\t\t\t\t\t\t\t\t\t\t\t\t\0\0\t\t\t\t\t\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\t\t\t\t\t\t\t\t\t\t\t\t\t\x01\x01\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x01\x01\x01\t\t\t\t\t\t\t\t\t\x01\x01\x01\x01\t\x01\x01\t\t\t\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x16\x16\x16\x16\x16\x16\x16\0\x16\x16\x16\0\t\x15\x02\x02\0\0\0\0\0\0\0\0\x0B\x0B\0\0\0\0\0\0\x0B\0\0\x04\x0C\x0C\x02\x02\x02\x02\x02\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\0\0\x16\x02\x02\x02\x02\x02\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\t\t\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x16\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\0\0\t\t\x03\x03\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\t\t\t\0\t\t\t\t\t\t\t\t\t\t\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\t\x01\x01\x01\t\x01\x01\x01\x01\t\x01\x01\x01\x01\t\t\t\t\t\0\0\0\0\t\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\t\t\t\t\t\t\0\0\0\0\0\0\0\0\0\0\t\t\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\x01\x01\t\x01\x01\x01\x01\x01\x01\t\t\t\t\t\t\t\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\t\x01\x01\x01\x01\x01\x01\x01\x01\t\t\0\0\0\0\0\0\0\0\0\0\0\t\t\t\0\0\t\0\t\t\t\0\0\t\t\0\0\0\0\0\t\t\0\0\x01\x01\x01\t\t\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\t\t\t\t\t\t\t\t\0\t\t\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\x0E\t\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\0\x0E\x0E\x0E\x0E\x0E\x0E\x0E\0\x0E\x0E\x0E\x0E\x0E\0\x0E\0\x0E\x0E\0\x0E\x0E\0\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x0E\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x05\0\0\x04\x05\0\0\0\0\0\0\0\0\0\0\0\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x05\0\x0B\0\x05\x04\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x02\0\0\0\0\0\0\0\x0B\0\0\0\0\x05\0\x0B\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\t\t\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x02\x02\x02\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\x01\0\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\t\t\t\0\t\t\0\0\0\0\0\t\t\t\t\x01\x01\x01\x01\x01\x01\0\0\t\t\t\0\0\0\0\t\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\t\t\t\t\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\t\t\0\0\0\x01\x01\t\t\t\t\0\0\0\0\0\0\0\0\0\0\t\x01\x01\t\t\x01\0\0\0\0\0\0\0\0\0\t\t\t\t\t\t\t\t\t\t\t\0\0\x06\0\0\t\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\x01\t\t\x01\0\0\0\0\0\0\0\0\x01\x01\x01\t\0\0\x01\0\0\0\0\0\0\0\0\0\t\x01\x01\x01\x01\0\0\0\0\t\t\t\t\0\t\t\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x01\0\x01\0\0\0\t\t\t\t\t\t\t\t\0\0\0\0\0\0\t\x01\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\x01\t\t\t\t\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\t\t\x01\t\t\x01\0\0\0\0\0\0\t\0\0\0\0\0\x01\x01\x01\t\t\0\0\t\t\t\t\t\t\t\0\0\0\t\t\t\t\t\t\t\x01\x01\x01\x01\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\t\x01\t\t\t\t\x01\x01\0\x01\0\0\0\0\0\0\0\0\t\t\t\t\t\t\0\0\t\t\t\t\t\t\t\t\0\0\0\0\0\0\0\0\x01\x01\x01\x01\t\t\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\x01\x01\x01\x01\t\t\t\t\t\t\0\t\t\0\0\t\t\t\t\x01\t\t\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\t\t\t\t\t\t\t\0\0\t\t\t\t\t\t\x01\0\x01\t\0\0\0\0\0\0\0\0\0\0\0\x01\t\t\t\t\t\t\t\t\t\t\x01\x01\x01\x01\x01\t\t\t\t\t\t\t\x01\t\t\t\t\0\x01\t\t\t\t\t\t\t\t\t\t\t\x01\x01\x01\x01\t\t\t\t\t\t\t\t\t\t\0\0\0\x01\0\0\x01\t\t\t\t\t\t\0\0\0\t\0\t\t\0\t\t\t\t\t\t\x01\t\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\t\t\t\t\t\0\t\t\t\t\t\x01\0\0\0\0\0\0\0\x01\x01\x01\t\t\t\t\0\0\0\0\0\0\0\0\0\t\t\x01\t\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\t\t\t\t\t\t\t\0\0\0\t\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\t\x01\x01\x01\x01\x01\x01\t\t\t\t\t\t\t\t\t\0\0\0\0\0\0\0\t\x01\x01\0\x01\t\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\t\t\0\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\0\t\t\t\t\t\0\0\0\t\t\t\x02\x02\x02\x02\x02\x02\x02\x02\t\t\t\t\t\0\0\t\t\t\t\t\t\t\0\0\0\0\t\t\t\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\t\t\t\t\t\t\t\0\0\0\0\t\t\t\t\t\0\t\t\0\t\t\t\t\t\0\0\0\0\0\t\t\t\t\t\t\t\x01\x01\x01\x01\x01\x01\x01\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\t\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\t\t\t\t\t\t\t\x01\0\0\0\0\x01\x01\0\x01\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\x01\0\x01\0\0\0\0\x01\0\0\0\0\x01\0\x01\0\x01\0\x01\x01\x01\0\x01\x01\0\x01\0\0\x01\0\x01\0\x01\0\x01\0\x01\x01\0\x01\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\0\x01\x01\x01\x01\0\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0") }, icu::properties::WordBreak(0u8)));
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::WordBreakV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::WordBreakV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_WB_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::WordBreakV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_wspace_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_wspace_v1.rs.data
new file mode 100644
index 0000000000..3201123625
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_wspace_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<WhiteSpaceV1Marker>` 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_wspace_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_WSPACE_V1: &'static <icu::properties::provider::WhiteSpaceV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"\t\0\0\0\x0E\0\0\0 \0\0\0!\0\0\0\x85\0\0\0\x86\0\0\0\xA0\0\0\0\xA1\0\0\0\x80\x16\0\0\x81\x16\0\0\0 \0\0\x0B \0\0( \0\0* \0\0/ \0\x000 \0\0_ \0\0` \0\0\x000\0\0\x010\0\0") }, 25u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::WhiteSpaceV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::WhiteSpaceV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_WSPACE_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::WhiteSpaceV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_xdigit_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_xdigit_v1.rs.data
new file mode 100644
index 0000000000..30c9e2e33d
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_xdigit_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<XdigitV1Marker>` 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_xdigit_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_XDIGIT_V1: &'static <icu::properties::provider::XdigitV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"0\0\0\0:\0\0\0A\0\0\0G\0\0\0a\0\0\0g\0\0\0`\x06\0\0j\x06\0\0\xF0\x06\0\0\xFA\x06\0\0\xC0\x07\0\0\xCA\x07\0\0f\t\0\0p\t\0\0\xE6\t\0\0\xF0\t\0\0f\n\0\0p\n\0\0\xE6\n\0\0\xF0\n\0\0f\x0B\0\0p\x0B\0\0\xE6\x0B\0\0\xF0\x0B\0\0f\x0C\0\0p\x0C\0\0\xE6\x0C\0\0\xF0\x0C\0\0f\r\0\0p\r\0\0\xE6\r\0\0\xF0\r\0\0P\x0E\0\0Z\x0E\0\0\xD0\x0E\0\0\xDA\x0E\0\0 \x0F\0\0*\x0F\0\0@\x10\0\0J\x10\0\0\x90\x10\0\0\x9A\x10\0\0\xE0\x17\0\0\xEA\x17\0\0\x10\x18\0\0\x1A\x18\0\0F\x19\0\0P\x19\0\0\xD0\x19\0\0\xDA\x19\0\0\x80\x1A\0\0\x8A\x1A\0\0\x90\x1A\0\0\x9A\x1A\0\0P\x1B\0\0Z\x1B\0\0\xB0\x1B\0\0\xBA\x1B\0\0@\x1C\0\0J\x1C\0\0P\x1C\0\0Z\x1C\0\0 \xA6\0\0*\xA6\0\0\xD0\xA8\0\0\xDA\xA8\0\0\0\xA9\0\0\n\xA9\0\0\xD0\xA9\0\0\xDA\xA9\0\0\xF0\xA9\0\0\xFA\xA9\0\0P\xAA\0\0Z\xAA\0\0\xF0\xAB\0\0\xFA\xAB\0\0\x10\xFF\0\0\x1A\xFF\0\0!\xFF\0\0'\xFF\0\0A\xFF\0\0G\xFF\0\0\xA0\x04\x01\0\xAA\x04\x01\x000\r\x01\0:\r\x01\0f\x10\x01\0p\x10\x01\0\xF0\x10\x01\0\xFA\x10\x01\x006\x11\x01\0@\x11\x01\0\xD0\x11\x01\0\xDA\x11\x01\0\xF0\x12\x01\0\xFA\x12\x01\0P\x14\x01\0Z\x14\x01\0\xD0\x14\x01\0\xDA\x14\x01\0P\x16\x01\0Z\x16\x01\0\xC0\x16\x01\0\xCA\x16\x01\x000\x17\x01\0:\x17\x01\0\xE0\x18\x01\0\xEA\x18\x01\0P\x19\x01\0Z\x19\x01\0P\x1C\x01\0Z\x1C\x01\0P\x1D\x01\0Z\x1D\x01\0\xA0\x1D\x01\0\xAA\x1D\x01\0P\x1F\x01\0Z\x1F\x01\0`j\x01\0jj\x01\0\xC0j\x01\0\xCAj\x01\0Pk\x01\0Zk\x01\0\xCE\xD7\x01\0\0\xD8\x01\0@\xE1\x01\0J\xE1\x01\0\xF0\xE2\x01\0\xFA\xE2\x01\0\xF0\xE4\x01\0\xFA\xE4\x01\0P\xE9\x01\0Z\xE9\x01\0\xF0\xFB\x01\0\xFA\xFB\x01\0") }, 704u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::XdigitV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::XdigitV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_XDIGIT_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::XdigitV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_xidc_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_xidc_v1.rs.data
new file mode 100644
index 0000000000..c6e9cf66d9
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_xidc_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<XidContinueV1Marker>` 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_xidc_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_XIDC_V1: &'static <icu::properties::provider::XidContinueV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"0\0\0\0:\0\0\0A\0\0\0[\0\0\0_\0\0\0`\0\0\0a\0\0\0{\0\0\0\xAA\0\0\0\xAB\0\0\0\xB5\0\0\0\xB6\0\0\0\xB7\0\0\0\xB8\0\0\0\xBA\0\0\0\xBB\0\0\0\xC0\0\0\0\xD7\0\0\0\xD8\0\0\0\xF7\0\0\0\xF8\0\0\0\xC2\x02\0\0\xC6\x02\0\0\xD2\x02\0\0\xE0\x02\0\0\xE5\x02\0\0\xEC\x02\0\0\xED\x02\0\0\xEE\x02\0\0\xEF\x02\0\0\0\x03\0\0u\x03\0\0v\x03\0\0x\x03\0\0{\x03\0\0~\x03\0\0\x7F\x03\0\0\x80\x03\0\0\x86\x03\0\0\x8B\x03\0\0\x8C\x03\0\0\x8D\x03\0\0\x8E\x03\0\0\xA2\x03\0\0\xA3\x03\0\0\xF6\x03\0\0\xF7\x03\0\0\x82\x04\0\0\x83\x04\0\0\x88\x04\0\0\x8A\x04\0\x000\x05\0\x001\x05\0\0W\x05\0\0Y\x05\0\0Z\x05\0\0`\x05\0\0\x89\x05\0\0\x91\x05\0\0\xBE\x05\0\0\xBF\x05\0\0\xC0\x05\0\0\xC1\x05\0\0\xC3\x05\0\0\xC4\x05\0\0\xC6\x05\0\0\xC7\x05\0\0\xC8\x05\0\0\xD0\x05\0\0\xEB\x05\0\0\xEF\x05\0\0\xF3\x05\0\0\x10\x06\0\0\x1B\x06\0\0 \x06\0\0j\x06\0\0n\x06\0\0\xD4\x06\0\0\xD5\x06\0\0\xDD\x06\0\0\xDF\x06\0\0\xE9\x06\0\0\xEA\x06\0\0\xFD\x06\0\0\xFF\x06\0\0\0\x07\0\0\x10\x07\0\0K\x07\0\0M\x07\0\0\xB2\x07\0\0\xC0\x07\0\0\xF6\x07\0\0\xFA\x07\0\0\xFB\x07\0\0\xFD\x07\0\0\xFE\x07\0\0\0\x08\0\0.\x08\0\0@\x08\0\0\\\x08\0\0`\x08\0\0k\x08\0\0p\x08\0\0\x88\x08\0\0\x89\x08\0\0\x8F\x08\0\0\x98\x08\0\0\xE2\x08\0\0\xE3\x08\0\0d\t\0\0f\t\0\0p\t\0\0q\t\0\0\x84\t\0\0\x85\t\0\0\x8D\t\0\0\x8F\t\0\0\x91\t\0\0\x93\t\0\0\xA9\t\0\0\xAA\t\0\0\xB1\t\0\0\xB2\t\0\0\xB3\t\0\0\xB6\t\0\0\xBA\t\0\0\xBC\t\0\0\xC5\t\0\0\xC7\t\0\0\xC9\t\0\0\xCB\t\0\0\xCF\t\0\0\xD7\t\0\0\xD8\t\0\0\xDC\t\0\0\xDE\t\0\0\xDF\t\0\0\xE4\t\0\0\xE6\t\0\0\xF2\t\0\0\xFC\t\0\0\xFD\t\0\0\xFE\t\0\0\xFF\t\0\0\x01\n\0\0\x04\n\0\0\x05\n\0\0\x0B\n\0\0\x0F\n\0\0\x11\n\0\0\x13\n\0\0)\n\0\0*\n\0\x001\n\0\x002\n\0\x004\n\0\x005\n\0\x007\n\0\08\n\0\0:\n\0\0<\n\0\0=\n\0\0>\n\0\0C\n\0\0G\n\0\0I\n\0\0K\n\0\0N\n\0\0Q\n\0\0R\n\0\0Y\n\0\0]\n\0\0^\n\0\0_\n\0\0f\n\0\0v\n\0\0\x81\n\0\0\x84\n\0\0\x85\n\0\0\x8E\n\0\0\x8F\n\0\0\x92\n\0\0\x93\n\0\0\xA9\n\0\0\xAA\n\0\0\xB1\n\0\0\xB2\n\0\0\xB4\n\0\0\xB5\n\0\0\xBA\n\0\0\xBC\n\0\0\xC6\n\0\0\xC7\n\0\0\xCA\n\0\0\xCB\n\0\0\xCE\n\0\0\xD0\n\0\0\xD1\n\0\0\xE0\n\0\0\xE4\n\0\0\xE6\n\0\0\xF0\n\0\0\xF9\n\0\0\0\x0B\0\0\x01\x0B\0\0\x04\x0B\0\0\x05\x0B\0\0\r\x0B\0\0\x0F\x0B\0\0\x11\x0B\0\0\x13\x0B\0\0)\x0B\0\0*\x0B\0\x001\x0B\0\x002\x0B\0\x004\x0B\0\x005\x0B\0\0:\x0B\0\0<\x0B\0\0E\x0B\0\0G\x0B\0\0I\x0B\0\0K\x0B\0\0N\x0B\0\0U\x0B\0\0X\x0B\0\0\\\x0B\0\0^\x0B\0\0_\x0B\0\0d\x0B\0\0f\x0B\0\0p\x0B\0\0q\x0B\0\0r\x0B\0\0\x82\x0B\0\0\x84\x0B\0\0\x85\x0B\0\0\x8B\x0B\0\0\x8E\x0B\0\0\x91\x0B\0\0\x92\x0B\0\0\x96\x0B\0\0\x99\x0B\0\0\x9B\x0B\0\0\x9C\x0B\0\0\x9D\x0B\0\0\x9E\x0B\0\0\xA0\x0B\0\0\xA3\x0B\0\0\xA5\x0B\0\0\xA8\x0B\0\0\xAB\x0B\0\0\xAE\x0B\0\0\xBA\x0B\0\0\xBE\x0B\0\0\xC3\x0B\0\0\xC6\x0B\0\0\xC9\x0B\0\0\xCA\x0B\0\0\xCE\x0B\0\0\xD0\x0B\0\0\xD1\x0B\0\0\xD7\x0B\0\0\xD8\x0B\0\0\xE6\x0B\0\0\xF0\x0B\0\0\0\x0C\0\0\r\x0C\0\0\x0E\x0C\0\0\x11\x0C\0\0\x12\x0C\0\0)\x0C\0\0*\x0C\0\0:\x0C\0\0<\x0C\0\0E\x0C\0\0F\x0C\0\0I\x0C\0\0J\x0C\0\0N\x0C\0\0U\x0C\0\0W\x0C\0\0X\x0C\0\0[\x0C\0\0]\x0C\0\0^\x0C\0\0`\x0C\0\0d\x0C\0\0f\x0C\0\0p\x0C\0\0\x80\x0C\0\0\x84\x0C\0\0\x85\x0C\0\0\x8D\x0C\0\0\x8E\x0C\0\0\x91\x0C\0\0\x92\x0C\0\0\xA9\x0C\0\0\xAA\x0C\0\0\xB4\x0C\0\0\xB5\x0C\0\0\xBA\x0C\0\0\xBC\x0C\0\0\xC5\x0C\0\0\xC6\x0C\0\0\xC9\x0C\0\0\xCA\x0C\0\0\xCE\x0C\0\0\xD5\x0C\0\0\xD7\x0C\0\0\xDD\x0C\0\0\xDF\x0C\0\0\xE0\x0C\0\0\xE4\x0C\0\0\xE6\x0C\0\0\xF0\x0C\0\0\xF1\x0C\0\0\xF4\x0C\0\0\0\r\0\0\r\r\0\0\x0E\r\0\0\x11\r\0\0\x12\r\0\0E\r\0\0F\r\0\0I\r\0\0J\r\0\0O\r\0\0T\r\0\0X\r\0\0_\r\0\0d\r\0\0f\r\0\0p\r\0\0z\r\0\0\x80\r\0\0\x81\r\0\0\x84\r\0\0\x85\r\0\0\x97\r\0\0\x9A\r\0\0\xB2\r\0\0\xB3\r\0\0\xBC\r\0\0\xBD\r\0\0\xBE\r\0\0\xC0\r\0\0\xC7\r\0\0\xCA\r\0\0\xCB\r\0\0\xCF\r\0\0\xD5\r\0\0\xD6\r\0\0\xD7\r\0\0\xD8\r\0\0\xE0\r\0\0\xE6\r\0\0\xF0\r\0\0\xF2\r\0\0\xF4\r\0\0\x01\x0E\0\0;\x0E\0\0@\x0E\0\0O\x0E\0\0P\x0E\0\0Z\x0E\0\0\x81\x0E\0\0\x83\x0E\0\0\x84\x0E\0\0\x85\x0E\0\0\x86\x0E\0\0\x8B\x0E\0\0\x8C\x0E\0\0\xA4\x0E\0\0\xA5\x0E\0\0\xA6\x0E\0\0\xA7\x0E\0\0\xBE\x0E\0\0\xC0\x0E\0\0\xC5\x0E\0\0\xC6\x0E\0\0\xC7\x0E\0\0\xC8\x0E\0\0\xCF\x0E\0\0\xD0\x0E\0\0\xDA\x0E\0\0\xDC\x0E\0\0\xE0\x0E\0\0\0\x0F\0\0\x01\x0F\0\0\x18\x0F\0\0\x1A\x0F\0\0 \x0F\0\0*\x0F\0\x005\x0F\0\x006\x0F\0\x007\x0F\0\08\x0F\0\09\x0F\0\0:\x0F\0\0>\x0F\0\0H\x0F\0\0I\x0F\0\0m\x0F\0\0q\x0F\0\0\x85\x0F\0\0\x86\x0F\0\0\x98\x0F\0\0\x99\x0F\0\0\xBD\x0F\0\0\xC6\x0F\0\0\xC7\x0F\0\0\0\x10\0\0J\x10\0\0P\x10\0\0\x9E\x10\0\0\xA0\x10\0\0\xC6\x10\0\0\xC7\x10\0\0\xC8\x10\0\0\xCD\x10\0\0\xCE\x10\0\0\xD0\x10\0\0\xFB\x10\0\0\xFC\x10\0\0I\x12\0\0J\x12\0\0N\x12\0\0P\x12\0\0W\x12\0\0X\x12\0\0Y\x12\0\0Z\x12\0\0^\x12\0\0`\x12\0\0\x89\x12\0\0\x8A\x12\0\0\x8E\x12\0\0\x90\x12\0\0\xB1\x12\0\0\xB2\x12\0\0\xB6\x12\0\0\xB8\x12\0\0\xBF\x12\0\0\xC0\x12\0\0\xC1\x12\0\0\xC2\x12\0\0\xC6\x12\0\0\xC8\x12\0\0\xD7\x12\0\0\xD8\x12\0\0\x11\x13\0\0\x12\x13\0\0\x16\x13\0\0\x18\x13\0\0[\x13\0\0]\x13\0\0`\x13\0\0i\x13\0\0r\x13\0\0\x80\x13\0\0\x90\x13\0\0\xA0\x13\0\0\xF6\x13\0\0\xF8\x13\0\0\xFE\x13\0\0\x01\x14\0\0m\x16\0\0o\x16\0\0\x80\x16\0\0\x81\x16\0\0\x9B\x16\0\0\xA0\x16\0\0\xEB\x16\0\0\xEE\x16\0\0\xF9\x16\0\0\0\x17\0\0\x16\x17\0\0\x1F\x17\0\x005\x17\0\0@\x17\0\0T\x17\0\0`\x17\0\0m\x17\0\0n\x17\0\0q\x17\0\0r\x17\0\0t\x17\0\0\x80\x17\0\0\xD4\x17\0\0\xD7\x17\0\0\xD8\x17\0\0\xDC\x17\0\0\xDE\x17\0\0\xE0\x17\0\0\xEA\x17\0\0\x0B\x18\0\0\x0E\x18\0\0\x0F\x18\0\0\x1A\x18\0\0 \x18\0\0y\x18\0\0\x80\x18\0\0\xAB\x18\0\0\xB0\x18\0\0\xF6\x18\0\0\0\x19\0\0\x1F\x19\0\0 \x19\0\0,\x19\0\x000\x19\0\0<\x19\0\0F\x19\0\0n\x19\0\0p\x19\0\0u\x19\0\0\x80\x19\0\0\xAC\x19\0\0\xB0\x19\0\0\xCA\x19\0\0\xD0\x19\0\0\xDB\x19\0\0\0\x1A\0\0\x1C\x1A\0\0 \x1A\0\0_\x1A\0\0`\x1A\0\0}\x1A\0\0\x7F\x1A\0\0\x8A\x1A\0\0\x90\x1A\0\0\x9A\x1A\0\0\xA7\x1A\0\0\xA8\x1A\0\0\xB0\x1A\0\0\xBE\x1A\0\0\xBF\x1A\0\0\xCF\x1A\0\0\0\x1B\0\0M\x1B\0\0P\x1B\0\0Z\x1B\0\0k\x1B\0\0t\x1B\0\0\x80\x1B\0\0\xF4\x1B\0\0\0\x1C\0\08\x1C\0\0@\x1C\0\0J\x1C\0\0M\x1C\0\0~\x1C\0\0\x80\x1C\0\0\x89\x1C\0\0\x90\x1C\0\0\xBB\x1C\0\0\xBD\x1C\0\0\xC0\x1C\0\0\xD0\x1C\0\0\xD3\x1C\0\0\xD4\x1C\0\0\xFB\x1C\0\0\0\x1D\0\0\x16\x1F\0\0\x18\x1F\0\0\x1E\x1F\0\0 \x1F\0\0F\x1F\0\0H\x1F\0\0N\x1F\0\0P\x1F\0\0X\x1F\0\0Y\x1F\0\0Z\x1F\0\0[\x1F\0\0\\\x1F\0\0]\x1F\0\0^\x1F\0\0_\x1F\0\0~\x1F\0\0\x80\x1F\0\0\xB5\x1F\0\0\xB6\x1F\0\0\xBD\x1F\0\0\xBE\x1F\0\0\xBF\x1F\0\0\xC2\x1F\0\0\xC5\x1F\0\0\xC6\x1F\0\0\xCD\x1F\0\0\xD0\x1F\0\0\xD4\x1F\0\0\xD6\x1F\0\0\xDC\x1F\0\0\xE0\x1F\0\0\xED\x1F\0\0\xF2\x1F\0\0\xF5\x1F\0\0\xF6\x1F\0\0\xFD\x1F\0\0\x0C \0\0\x0E \0\0? \0\0A \0\0T \0\0U \0\0q \0\0r \0\0\x7F \0\0\x80 \0\0\x90 \0\0\x9D \0\0\xD0 \0\0\xDD \0\0\xE1 \0\0\xE2 \0\0\xE5 \0\0\xF1 \0\0\x02!\0\0\x03!\0\0\x07!\0\0\x08!\0\0\n!\0\0\x14!\0\0\x15!\0\0\x16!\0\0\x18!\0\0\x1E!\0\0$!\0\0%!\0\0&!\0\0'!\0\0(!\0\0)!\0\0*!\0\0:!\0\0<!\0\0@!\0\0E!\0\0J!\0\0N!\0\0O!\0\0`!\0\0\x89!\0\0\0,\0\0\xE5,\0\0\xEB,\0\0\xF4,\0\0\0-\0\0&-\0\0'-\0\0(-\0\0--\0\0.-\0\x000-\0\0h-\0\0o-\0\0p-\0\0\x7F-\0\0\x97-\0\0\xA0-\0\0\xA7-\0\0\xA8-\0\0\xAF-\0\0\xB0-\0\0\xB7-\0\0\xB8-\0\0\xBF-\0\0\xC0-\0\0\xC7-\0\0\xC8-\0\0\xCF-\0\0\xD0-\0\0\xD7-\0\0\xD8-\0\0\xDF-\0\0\xE0-\0\0\0.\0\0\x050\0\0\x080\0\0!0\0\x0000\0\x0010\0\x0060\0\080\0\0=0\0\0A0\0\0\x970\0\0\x990\0\0\x9B0\0\0\x9D0\0\0\xA00\0\0\xA10\0\0\x001\0\0\x051\0\x0001\0\x0011\0\0\x8F1\0\0\xA01\0\0\xC01\0\0\xF01\0\0\x002\0\0\x004\0\0\xC0M\0\0\0N\0\0\x8D\xA4\0\0\xD0\xA4\0\0\xFE\xA4\0\0\0\xA5\0\0\r\xA6\0\0\x10\xA6\0\0,\xA6\0\0@\xA6\0\0p\xA6\0\0t\xA6\0\0~\xA6\0\0\x7F\xA6\0\0\xF2\xA6\0\0\x17\xA7\0\0 \xA7\0\0\"\xA7\0\0\x89\xA7\0\0\x8B\xA7\0\0\xCB\xA7\0\0\xD0\xA7\0\0\xD2\xA7\0\0\xD3\xA7\0\0\xD4\xA7\0\0\xD5\xA7\0\0\xDA\xA7\0\0\xF2\xA7\0\0(\xA8\0\0,\xA8\0\0-\xA8\0\0@\xA8\0\0t\xA8\0\0\x80\xA8\0\0\xC6\xA8\0\0\xD0\xA8\0\0\xDA\xA8\0\0\xE0\xA8\0\0\xF8\xA8\0\0\xFB\xA8\0\0\xFC\xA8\0\0\xFD\xA8\0\0.\xA9\0\x000\xA9\0\0T\xA9\0\0`\xA9\0\0}\xA9\0\0\x80\xA9\0\0\xC1\xA9\0\0\xCF\xA9\0\0\xDA\xA9\0\0\xE0\xA9\0\0\xFF\xA9\0\0\0\xAA\0\x007\xAA\0\0@\xAA\0\0N\xAA\0\0P\xAA\0\0Z\xAA\0\0`\xAA\0\0w\xAA\0\0z\xAA\0\0\xC3\xAA\0\0\xDB\xAA\0\0\xDE\xAA\0\0\xE0\xAA\0\0\xF0\xAA\0\0\xF2\xAA\0\0\xF7\xAA\0\0\x01\xAB\0\0\x07\xAB\0\0\t\xAB\0\0\x0F\xAB\0\0\x11\xAB\0\0\x17\xAB\0\0 \xAB\0\0'\xAB\0\0(\xAB\0\0/\xAB\0\x000\xAB\0\0[\xAB\0\0\\\xAB\0\0j\xAB\0\0p\xAB\0\0\xEB\xAB\0\0\xEC\xAB\0\0\xEE\xAB\0\0\xF0\xAB\0\0\xFA\xAB\0\0\0\xAC\0\0\xA4\xD7\0\0\xB0\xD7\0\0\xC7\xD7\0\0\xCB\xD7\0\0\xFC\xD7\0\0\0\xF9\0\0n\xFA\0\0p\xFA\0\0\xDA\xFA\0\0\0\xFB\0\0\x07\xFB\0\0\x13\xFB\0\0\x18\xFB\0\0\x1D\xFB\0\0)\xFB\0\0*\xFB\0\x007\xFB\0\08\xFB\0\0=\xFB\0\0>\xFB\0\0?\xFB\0\0@\xFB\0\0B\xFB\0\0C\xFB\0\0E\xFB\0\0F\xFB\0\0\xB2\xFB\0\0\xD3\xFB\0\0^\xFC\0\0d\xFC\0\0>\xFD\0\0P\xFD\0\0\x90\xFD\0\0\x92\xFD\0\0\xC8\xFD\0\0\xF0\xFD\0\0\xFA\xFD\0\0\0\xFE\0\0\x10\xFE\0\0 \xFE\0\x000\xFE\0\x003\xFE\0\x005\xFE\0\0M\xFE\0\0P\xFE\0\0q\xFE\0\0r\xFE\0\0s\xFE\0\0t\xFE\0\0w\xFE\0\0x\xFE\0\0y\xFE\0\0z\xFE\0\0{\xFE\0\0|\xFE\0\0}\xFE\0\0~\xFE\0\0\x7F\xFE\0\0\xFD\xFE\0\0\x10\xFF\0\0\x1A\xFF\0\0!\xFF\0\0;\xFF\0\0?\xFF\0\0@\xFF\0\0A\xFF\0\0[\xFF\0\0e\xFF\0\0\xBF\xFF\0\0\xC2\xFF\0\0\xC8\xFF\0\0\xCA\xFF\0\0\xD0\xFF\0\0\xD2\xFF\0\0\xD8\xFF\0\0\xDA\xFF\0\0\xDD\xFF\0\0\0\0\x01\0\x0C\0\x01\0\r\0\x01\0'\0\x01\0(\0\x01\0;\0\x01\0<\0\x01\0>\0\x01\0?\0\x01\0N\0\x01\0P\0\x01\0^\0\x01\0\x80\0\x01\0\xFB\0\x01\0@\x01\x01\0u\x01\x01\0\xFD\x01\x01\0\xFE\x01\x01\0\x80\x02\x01\0\x9D\x02\x01\0\xA0\x02\x01\0\xD1\x02\x01\0\xE0\x02\x01\0\xE1\x02\x01\0\0\x03\x01\0 \x03\x01\0-\x03\x01\0K\x03\x01\0P\x03\x01\0{\x03\x01\0\x80\x03\x01\0\x9E\x03\x01\0\xA0\x03\x01\0\xC4\x03\x01\0\xC8\x03\x01\0\xD0\x03\x01\0\xD1\x03\x01\0\xD6\x03\x01\0\0\x04\x01\0\x9E\x04\x01\0\xA0\x04\x01\0\xAA\x04\x01\0\xB0\x04\x01\0\xD4\x04\x01\0\xD8\x04\x01\0\xFC\x04\x01\0\0\x05\x01\0(\x05\x01\x000\x05\x01\0d\x05\x01\0p\x05\x01\0{\x05\x01\0|\x05\x01\0\x8B\x05\x01\0\x8C\x05\x01\0\x93\x05\x01\0\x94\x05\x01\0\x96\x05\x01\0\x97\x05\x01\0\xA2\x05\x01\0\xA3\x05\x01\0\xB2\x05\x01\0\xB3\x05\x01\0\xBA\x05\x01\0\xBB\x05\x01\0\xBD\x05\x01\0\0\x06\x01\x007\x07\x01\0@\x07\x01\0V\x07\x01\0`\x07\x01\0h\x07\x01\0\x80\x07\x01\0\x86\x07\x01\0\x87\x07\x01\0\xB1\x07\x01\0\xB2\x07\x01\0\xBB\x07\x01\0\0\x08\x01\0\x06\x08\x01\0\x08\x08\x01\0\t\x08\x01\0\n\x08\x01\x006\x08\x01\x007\x08\x01\09\x08\x01\0<\x08\x01\0=\x08\x01\0?\x08\x01\0V\x08\x01\0`\x08\x01\0w\x08\x01\0\x80\x08\x01\0\x9F\x08\x01\0\xE0\x08\x01\0\xF3\x08\x01\0\xF4\x08\x01\0\xF6\x08\x01\0\0\t\x01\0\x16\t\x01\0 \t\x01\0:\t\x01\0\x80\t\x01\0\xB8\t\x01\0\xBE\t\x01\0\xC0\t\x01\0\0\n\x01\0\x04\n\x01\0\x05\n\x01\0\x07\n\x01\0\x0C\n\x01\0\x14\n\x01\0\x15\n\x01\0\x18\n\x01\0\x19\n\x01\x006\n\x01\08\n\x01\0;\n\x01\0?\n\x01\0@\n\x01\0`\n\x01\0}\n\x01\0\x80\n\x01\0\x9D\n\x01\0\xC0\n\x01\0\xC8\n\x01\0\xC9\n\x01\0\xE7\n\x01\0\0\x0B\x01\x006\x0B\x01\0@\x0B\x01\0V\x0B\x01\0`\x0B\x01\0s\x0B\x01\0\x80\x0B\x01\0\x92\x0B\x01\0\0\x0C\x01\0I\x0C\x01\0\x80\x0C\x01\0\xB3\x0C\x01\0\xC0\x0C\x01\0\xF3\x0C\x01\0\0\r\x01\0(\r\x01\x000\r\x01\0:\r\x01\0\x80\x0E\x01\0\xAA\x0E\x01\0\xAB\x0E\x01\0\xAD\x0E\x01\0\xB0\x0E\x01\0\xB2\x0E\x01\0\xFD\x0E\x01\0\x1D\x0F\x01\0'\x0F\x01\0(\x0F\x01\x000\x0F\x01\0Q\x0F\x01\0p\x0F\x01\0\x86\x0F\x01\0\xB0\x0F\x01\0\xC5\x0F\x01\0\xE0\x0F\x01\0\xF7\x0F\x01\0\0\x10\x01\0G\x10\x01\0f\x10\x01\0v\x10\x01\0\x7F\x10\x01\0\xBB\x10\x01\0\xC2\x10\x01\0\xC3\x10\x01\0\xD0\x10\x01\0\xE9\x10\x01\0\xF0\x10\x01\0\xFA\x10\x01\0\0\x11\x01\x005\x11\x01\x006\x11\x01\0@\x11\x01\0D\x11\x01\0H\x11\x01\0P\x11\x01\0t\x11\x01\0v\x11\x01\0w\x11\x01\0\x80\x11\x01\0\xC5\x11\x01\0\xC9\x11\x01\0\xCD\x11\x01\0\xCE\x11\x01\0\xDB\x11\x01\0\xDC\x11\x01\0\xDD\x11\x01\0\0\x12\x01\0\x12\x12\x01\0\x13\x12\x01\08\x12\x01\0>\x12\x01\0B\x12\x01\0\x80\x12\x01\0\x87\x12\x01\0\x88\x12\x01\0\x89\x12\x01\0\x8A\x12\x01\0\x8E\x12\x01\0\x8F\x12\x01\0\x9E\x12\x01\0\x9F\x12\x01\0\xA9\x12\x01\0\xB0\x12\x01\0\xEB\x12\x01\0\xF0\x12\x01\0\xFA\x12\x01\0\0\x13\x01\0\x04\x13\x01\0\x05\x13\x01\0\r\x13\x01\0\x0F\x13\x01\0\x11\x13\x01\0\x13\x13\x01\0)\x13\x01\0*\x13\x01\x001\x13\x01\x002\x13\x01\x004\x13\x01\x005\x13\x01\0:\x13\x01\0;\x13\x01\0E\x13\x01\0G\x13\x01\0I\x13\x01\0K\x13\x01\0N\x13\x01\0P\x13\x01\0Q\x13\x01\0W\x13\x01\0X\x13\x01\0]\x13\x01\0d\x13\x01\0f\x13\x01\0m\x13\x01\0p\x13\x01\0u\x13\x01\0\0\x14\x01\0K\x14\x01\0P\x14\x01\0Z\x14\x01\0^\x14\x01\0b\x14\x01\0\x80\x14\x01\0\xC6\x14\x01\0\xC7\x14\x01\0\xC8\x14\x01\0\xD0\x14\x01\0\xDA\x14\x01\0\x80\x15\x01\0\xB6\x15\x01\0\xB8\x15\x01\0\xC1\x15\x01\0\xD8\x15\x01\0\xDE\x15\x01\0\0\x16\x01\0A\x16\x01\0D\x16\x01\0E\x16\x01\0P\x16\x01\0Z\x16\x01\0\x80\x16\x01\0\xB9\x16\x01\0\xC0\x16\x01\0\xCA\x16\x01\0\0\x17\x01\0\x1B\x17\x01\0\x1D\x17\x01\0,\x17\x01\x000\x17\x01\0:\x17\x01\0@\x17\x01\0G\x17\x01\0\0\x18\x01\0;\x18\x01\0\xA0\x18\x01\0\xEA\x18\x01\0\xFF\x18\x01\0\x07\x19\x01\0\t\x19\x01\0\n\x19\x01\0\x0C\x19\x01\0\x14\x19\x01\0\x15\x19\x01\0\x17\x19\x01\0\x18\x19\x01\x006\x19\x01\x007\x19\x01\09\x19\x01\0;\x19\x01\0D\x19\x01\0P\x19\x01\0Z\x19\x01\0\xA0\x19\x01\0\xA8\x19\x01\0\xAA\x19\x01\0\xD8\x19\x01\0\xDA\x19\x01\0\xE2\x19\x01\0\xE3\x19\x01\0\xE5\x19\x01\0\0\x1A\x01\0?\x1A\x01\0G\x1A\x01\0H\x1A\x01\0P\x1A\x01\0\x9A\x1A\x01\0\x9D\x1A\x01\0\x9E\x1A\x01\0\xB0\x1A\x01\0\xF9\x1A\x01\0\0\x1C\x01\0\t\x1C\x01\0\n\x1C\x01\x007\x1C\x01\08\x1C\x01\0A\x1C\x01\0P\x1C\x01\0Z\x1C\x01\0r\x1C\x01\0\x90\x1C\x01\0\x92\x1C\x01\0\xA8\x1C\x01\0\xA9\x1C\x01\0\xB7\x1C\x01\0\0\x1D\x01\0\x07\x1D\x01\0\x08\x1D\x01\0\n\x1D\x01\0\x0B\x1D\x01\x007\x1D\x01\0:\x1D\x01\0;\x1D\x01\0<\x1D\x01\0>\x1D\x01\0?\x1D\x01\0H\x1D\x01\0P\x1D\x01\0Z\x1D\x01\0`\x1D\x01\0f\x1D\x01\0g\x1D\x01\0i\x1D\x01\0j\x1D\x01\0\x8F\x1D\x01\0\x90\x1D\x01\0\x92\x1D\x01\0\x93\x1D\x01\0\x99\x1D\x01\0\xA0\x1D\x01\0\xAA\x1D\x01\0\xE0\x1E\x01\0\xF7\x1E\x01\0\0\x1F\x01\0\x11\x1F\x01\0\x12\x1F\x01\0;\x1F\x01\0>\x1F\x01\0C\x1F\x01\0P\x1F\x01\0Z\x1F\x01\0\xB0\x1F\x01\0\xB1\x1F\x01\0\0 \x01\0\x9A#\x01\0\0$\x01\0o$\x01\0\x80$\x01\0D%\x01\0\x90/\x01\0\xF1/\x01\0\x000\x01\x0004\x01\0@4\x01\0V4\x01\0\0D\x01\0GF\x01\0\0h\x01\09j\x01\0@j\x01\0_j\x01\0`j\x01\0jj\x01\0pj\x01\0\xBFj\x01\0\xC0j\x01\0\xCAj\x01\0\xD0j\x01\0\xEEj\x01\0\xF0j\x01\0\xF5j\x01\0\0k\x01\x007k\x01\0@k\x01\0Dk\x01\0Pk\x01\0Zk\x01\0ck\x01\0xk\x01\0}k\x01\0\x90k\x01\0@n\x01\0\x80n\x01\0\0o\x01\0Ko\x01\0Oo\x01\0\x88o\x01\0\x8Fo\x01\0\xA0o\x01\0\xE0o\x01\0\xE2o\x01\0\xE3o\x01\0\xE5o\x01\0\xF0o\x01\0\xF2o\x01\0\0p\x01\0\xF8\x87\x01\0\0\x88\x01\0\xD6\x8C\x01\0\0\x8D\x01\0\t\x8D\x01\0\xF0\xAF\x01\0\xF4\xAF\x01\0\xF5\xAF\x01\0\xFC\xAF\x01\0\xFD\xAF\x01\0\xFF\xAF\x01\0\0\xB0\x01\0#\xB1\x01\x002\xB1\x01\x003\xB1\x01\0P\xB1\x01\0S\xB1\x01\0U\xB1\x01\0V\xB1\x01\0d\xB1\x01\0h\xB1\x01\0p\xB1\x01\0\xFC\xB2\x01\0\0\xBC\x01\0k\xBC\x01\0p\xBC\x01\0}\xBC\x01\0\x80\xBC\x01\0\x89\xBC\x01\0\x90\xBC\x01\0\x9A\xBC\x01\0\x9D\xBC\x01\0\x9F\xBC\x01\0\0\xCF\x01\0.\xCF\x01\x000\xCF\x01\0G\xCF\x01\0e\xD1\x01\0j\xD1\x01\0m\xD1\x01\0s\xD1\x01\0{\xD1\x01\0\x83\xD1\x01\0\x85\xD1\x01\0\x8C\xD1\x01\0\xAA\xD1\x01\0\xAE\xD1\x01\0B\xD2\x01\0E\xD2\x01\0\0\xD4\x01\0U\xD4\x01\0V\xD4\x01\0\x9D\xD4\x01\0\x9E\xD4\x01\0\xA0\xD4\x01\0\xA2\xD4\x01\0\xA3\xD4\x01\0\xA5\xD4\x01\0\xA7\xD4\x01\0\xA9\xD4\x01\0\xAD\xD4\x01\0\xAE\xD4\x01\0\xBA\xD4\x01\0\xBB\xD4\x01\0\xBC\xD4\x01\0\xBD\xD4\x01\0\xC4\xD4\x01\0\xC5\xD4\x01\0\x06\xD5\x01\0\x07\xD5\x01\0\x0B\xD5\x01\0\r\xD5\x01\0\x15\xD5\x01\0\x16\xD5\x01\0\x1D\xD5\x01\0\x1E\xD5\x01\0:\xD5\x01\0;\xD5\x01\0?\xD5\x01\0@\xD5\x01\0E\xD5\x01\0F\xD5\x01\0G\xD5\x01\0J\xD5\x01\0Q\xD5\x01\0R\xD5\x01\0\xA6\xD6\x01\0\xA8\xD6\x01\0\xC1\xD6\x01\0\xC2\xD6\x01\0\xDB\xD6\x01\0\xDC\xD6\x01\0\xFB\xD6\x01\0\xFC\xD6\x01\0\x15\xD7\x01\0\x16\xD7\x01\x005\xD7\x01\x006\xD7\x01\0O\xD7\x01\0P\xD7\x01\0o\xD7\x01\0p\xD7\x01\0\x89\xD7\x01\0\x8A\xD7\x01\0\xA9\xD7\x01\0\xAA\xD7\x01\0\xC3\xD7\x01\0\xC4\xD7\x01\0\xCC\xD7\x01\0\xCE\xD7\x01\0\0\xD8\x01\0\0\xDA\x01\x007\xDA\x01\0;\xDA\x01\0m\xDA\x01\0u\xDA\x01\0v\xDA\x01\0\x84\xDA\x01\0\x85\xDA\x01\0\x9B\xDA\x01\0\xA0\xDA\x01\0\xA1\xDA\x01\0\xB0\xDA\x01\0\0\xDF\x01\0\x1F\xDF\x01\0%\xDF\x01\0+\xDF\x01\0\0\xE0\x01\0\x07\xE0\x01\0\x08\xE0\x01\0\x19\xE0\x01\0\x1B\xE0\x01\0\"\xE0\x01\0#\xE0\x01\0%\xE0\x01\0&\xE0\x01\0+\xE0\x01\x000\xE0\x01\0n\xE0\x01\0\x8F\xE0\x01\0\x90\xE0\x01\0\0\xE1\x01\0-\xE1\x01\x000\xE1\x01\0>\xE1\x01\0@\xE1\x01\0J\xE1\x01\0N\xE1\x01\0O\xE1\x01\0\x90\xE2\x01\0\xAF\xE2\x01\0\xC0\xE2\x01\0\xFA\xE2\x01\0\xD0\xE4\x01\0\xFA\xE4\x01\0\xE0\xE7\x01\0\xE7\xE7\x01\0\xE8\xE7\x01\0\xEC\xE7\x01\0\xED\xE7\x01\0\xEF\xE7\x01\0\xF0\xE7\x01\0\xFF\xE7\x01\0\0\xE8\x01\0\xC5\xE8\x01\0\xD0\xE8\x01\0\xD7\xE8\x01\0\0\xE9\x01\0L\xE9\x01\0P\xE9\x01\0Z\xE9\x01\0\0\xEE\x01\0\x04\xEE\x01\0\x05\xEE\x01\0 \xEE\x01\0!\xEE\x01\0#\xEE\x01\0$\xEE\x01\0%\xEE\x01\0'\xEE\x01\0(\xEE\x01\0)\xEE\x01\x003\xEE\x01\x004\xEE\x01\08\xEE\x01\09\xEE\x01\0:\xEE\x01\0;\xEE\x01\0<\xEE\x01\0B\xEE\x01\0C\xEE\x01\0G\xEE\x01\0H\xEE\x01\0I\xEE\x01\0J\xEE\x01\0K\xEE\x01\0L\xEE\x01\0M\xEE\x01\0P\xEE\x01\0Q\xEE\x01\0S\xEE\x01\0T\xEE\x01\0U\xEE\x01\0W\xEE\x01\0X\xEE\x01\0Y\xEE\x01\0Z\xEE\x01\0[\xEE\x01\0\\\xEE\x01\0]\xEE\x01\0^\xEE\x01\0_\xEE\x01\0`\xEE\x01\0a\xEE\x01\0c\xEE\x01\0d\xEE\x01\0e\xEE\x01\0g\xEE\x01\0k\xEE\x01\0l\xEE\x01\0s\xEE\x01\0t\xEE\x01\0x\xEE\x01\0y\xEE\x01\0}\xEE\x01\0~\xEE\x01\0\x7F\xEE\x01\0\x80\xEE\x01\0\x8A\xEE\x01\0\x8B\xEE\x01\0\x9C\xEE\x01\0\xA1\xEE\x01\0\xA4\xEE\x01\0\xA5\xEE\x01\0\xAA\xEE\x01\0\xAB\xEE\x01\0\xBC\xEE\x01\0\xF0\xFB\x01\0\xFA\xFB\x01\0\0\0\x02\0\xE0\xA6\x02\0\0\xA7\x02\0:\xB7\x02\0@\xB7\x02\0\x1E\xB8\x02\0 \xB8\x02\0\xA2\xCE\x02\0\xB0\xCE\x02\0\xE1\xEB\x02\0\xF0\xEB\x02\0^\xEE\x02\0\0\xF8\x02\0\x1E\xFA\x02\0\0\0\x03\0K\x13\x03\0P\x13\x03\0\xB0#\x03\0\0\x01\x0E\0\xF0\x01\x0E\0") }, 140089u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::XidContinueV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::XidContinueV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_XIDC_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::XidContinueV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/data/macros/props_xids_v1.rs.data b/third_party/rust/icu_properties_data/data/macros/props_xids_v1.rs.data
new file mode 100644
index 0000000000..6303fd58af
--- /dev/null
+++ b/third_party/rust/icu_properties_data/data/macros/props_xids_v1.rs.data
@@ -0,0 +1,30 @@
+// @generated
+/// Implement `DataProvider<XidStartV1Marker>` 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_xids_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_XIDS_V1: &'static <icu::properties::provider::XidStartV1Marker as icu_provider::DataMarker>::Yokeable = &icu::properties::provider::PropertyCodePointSetV1::InversionList(unsafe {
+ #[allow(unused_unsafe)]
+ icu::collections::codepointinvlist::CodePointInversionList::from_parts_unchecked(unsafe { zerovec::ZeroVec::from_bytes_unchecked(b"A\0\0\0[\0\0\0a\0\0\0{\0\0\0\xAA\0\0\0\xAB\0\0\0\xB5\0\0\0\xB6\0\0\0\xBA\0\0\0\xBB\0\0\0\xC0\0\0\0\xD7\0\0\0\xD8\0\0\0\xF7\0\0\0\xF8\0\0\0\xC2\x02\0\0\xC6\x02\0\0\xD2\x02\0\0\xE0\x02\0\0\xE5\x02\0\0\xEC\x02\0\0\xED\x02\0\0\xEE\x02\0\0\xEF\x02\0\0p\x03\0\0u\x03\0\0v\x03\0\0x\x03\0\0{\x03\0\0~\x03\0\0\x7F\x03\0\0\x80\x03\0\0\x86\x03\0\0\x87\x03\0\0\x88\x03\0\0\x8B\x03\0\0\x8C\x03\0\0\x8D\x03\0\0\x8E\x03\0\0\xA2\x03\0\0\xA3\x03\0\0\xF6\x03\0\0\xF7\x03\0\0\x82\x04\0\0\x8A\x04\0\x000\x05\0\x001\x05\0\0W\x05\0\0Y\x05\0\0Z\x05\0\0`\x05\0\0\x89\x05\0\0\xD0\x05\0\0\xEB\x05\0\0\xEF\x05\0\0\xF3\x05\0\0 \x06\0\0K\x06\0\0n\x06\0\0p\x06\0\0q\x06\0\0\xD4\x06\0\0\xD5\x06\0\0\xD6\x06\0\0\xE5\x06\0\0\xE7\x06\0\0\xEE\x06\0\0\xF0\x06\0\0\xFA\x06\0\0\xFD\x06\0\0\xFF\x06\0\0\0\x07\0\0\x10\x07\0\0\x11\x07\0\0\x12\x07\0\x000\x07\0\0M\x07\0\0\xA6\x07\0\0\xB1\x07\0\0\xB2\x07\0\0\xCA\x07\0\0\xEB\x07\0\0\xF4\x07\0\0\xF6\x07\0\0\xFA\x07\0\0\xFB\x07\0\0\0\x08\0\0\x16\x08\0\0\x1A\x08\0\0\x1B\x08\0\0$\x08\0\0%\x08\0\0(\x08\0\0)\x08\0\0@\x08\0\0Y\x08\0\0`\x08\0\0k\x08\0\0p\x08\0\0\x88\x08\0\0\x89\x08\0\0\x8F\x08\0\0\xA0\x08\0\0\xCA\x08\0\0\x04\t\0\0:\t\0\0=\t\0\0>\t\0\0P\t\0\0Q\t\0\0X\t\0\0b\t\0\0q\t\0\0\x81\t\0\0\x85\t\0\0\x8D\t\0\0\x8F\t\0\0\x91\t\0\0\x93\t\0\0\xA9\t\0\0\xAA\t\0\0\xB1\t\0\0\xB2\t\0\0\xB3\t\0\0\xB6\t\0\0\xBA\t\0\0\xBD\t\0\0\xBE\t\0\0\xCE\t\0\0\xCF\t\0\0\xDC\t\0\0\xDE\t\0\0\xDF\t\0\0\xE2\t\0\0\xF0\t\0\0\xF2\t\0\0\xFC\t\0\0\xFD\t\0\0\x05\n\0\0\x0B\n\0\0\x0F\n\0\0\x11\n\0\0\x13\n\0\0)\n\0\0*\n\0\x001\n\0\x002\n\0\x004\n\0\x005\n\0\x007\n\0\08\n\0\0:\n\0\0Y\n\0\0]\n\0\0^\n\0\0_\n\0\0r\n\0\0u\n\0\0\x85\n\0\0\x8E\n\0\0\x8F\n\0\0\x92\n\0\0\x93\n\0\0\xA9\n\0\0\xAA\n\0\0\xB1\n\0\0\xB2\n\0\0\xB4\n\0\0\xB5\n\0\0\xBA\n\0\0\xBD\n\0\0\xBE\n\0\0\xD0\n\0\0\xD1\n\0\0\xE0\n\0\0\xE2\n\0\0\xF9\n\0\0\xFA\n\0\0\x05\x0B\0\0\r\x0B\0\0\x0F\x0B\0\0\x11\x0B\0\0\x13\x0B\0\0)\x0B\0\0*\x0B\0\x001\x0B\0\x002\x0B\0\x004\x0B\0\x005\x0B\0\0:\x0B\0\0=\x0B\0\0>\x0B\0\0\\\x0B\0\0^\x0B\0\0_\x0B\0\0b\x0B\0\0q\x0B\0\0r\x0B\0\0\x83\x0B\0\0\x84\x0B\0\0\x85\x0B\0\0\x8B\x0B\0\0\x8E\x0B\0\0\x91\x0B\0\0\x92\x0B\0\0\x96\x0B\0\0\x99\x0B\0\0\x9B\x0B\0\0\x9C\x0B\0\0\x9D\x0B\0\0\x9E\x0B\0\0\xA0\x0B\0\0\xA3\x0B\0\0\xA5\x0B\0\0\xA8\x0B\0\0\xAB\x0B\0\0\xAE\x0B\0\0\xBA\x0B\0\0\xD0\x0B\0\0\xD1\x0B\0\0\x05\x0C\0\0\r\x0C\0\0\x0E\x0C\0\0\x11\x0C\0\0\x12\x0C\0\0)\x0C\0\0*\x0C\0\0:\x0C\0\0=\x0C\0\0>\x0C\0\0X\x0C\0\0[\x0C\0\0]\x0C\0\0^\x0C\0\0`\x0C\0\0b\x0C\0\0\x80\x0C\0\0\x81\x0C\0\0\x85\x0C\0\0\x8D\x0C\0\0\x8E\x0C\0\0\x91\x0C\0\0\x92\x0C\0\0\xA9\x0C\0\0\xAA\x0C\0\0\xB4\x0C\0\0\xB5\x0C\0\0\xBA\x0C\0\0\xBD\x0C\0\0\xBE\x0C\0\0\xDD\x0C\0\0\xDF\x0C\0\0\xE0\x0C\0\0\xE2\x0C\0\0\xF1\x0C\0\0\xF3\x0C\0\0\x04\r\0\0\r\r\0\0\x0E\r\0\0\x11\r\0\0\x12\r\0\0;\r\0\0=\r\0\0>\r\0\0N\r\0\0O\r\0\0T\r\0\0W\r\0\0_\r\0\0b\r\0\0z\r\0\0\x80\r\0\0\x85\r\0\0\x97\r\0\0\x9A\r\0\0\xB2\r\0\0\xB3\r\0\0\xBC\r\0\0\xBD\r\0\0\xBE\r\0\0\xC0\r\0\0\xC7\r\0\0\x01\x0E\0\x001\x0E\0\x002\x0E\0\x003\x0E\0\0@\x0E\0\0G\x0E\0\0\x81\x0E\0\0\x83\x0E\0\0\x84\x0E\0\0\x85\x0E\0\0\x86\x0E\0\0\x8B\x0E\0\0\x8C\x0E\0\0\xA4\x0E\0\0\xA5\x0E\0\0\xA6\x0E\0\0\xA7\x0E\0\0\xB1\x0E\0\0\xB2\x0E\0\0\xB3\x0E\0\0\xBD\x0E\0\0\xBE\x0E\0\0\xC0\x0E\0\0\xC5\x0E\0\0\xC6\x0E\0\0\xC7\x0E\0\0\xDC\x0E\0\0\xE0\x0E\0\0\0\x0F\0\0\x01\x0F\0\0@\x0F\0\0H\x0F\0\0I\x0F\0\0m\x0F\0\0\x88\x0F\0\0\x8D\x0F\0\0\0\x10\0\0+\x10\0\0?\x10\0\0@\x10\0\0P\x10\0\0V\x10\0\0Z\x10\0\0^\x10\0\0a\x10\0\0b\x10\0\0e\x10\0\0g\x10\0\0n\x10\0\0q\x10\0\0u\x10\0\0\x82\x10\0\0\x8E\x10\0\0\x8F\x10\0\0\xA0\x10\0\0\xC6\x10\0\0\xC7\x10\0\0\xC8\x10\0\0\xCD\x10\0\0\xCE\x10\0\0\xD0\x10\0\0\xFB\x10\0\0\xFC\x10\0\0I\x12\0\0J\x12\0\0N\x12\0\0P\x12\0\0W\x12\0\0X\x12\0\0Y\x12\0\0Z\x12\0\0^\x12\0\0`\x12\0\0\x89\x12\0\0\x8A\x12\0\0\x8E\x12\0\0\x90\x12\0\0\xB1\x12\0\0\xB2\x12\0\0\xB6\x12\0\0\xB8\x12\0\0\xBF\x12\0\0\xC0\x12\0\0\xC1\x12\0\0\xC2\x12\0\0\xC6\x12\0\0\xC8\x12\0\0\xD7\x12\0\0\xD8\x12\0\0\x11\x13\0\0\x12\x13\0\0\x16\x13\0\0\x18\x13\0\0[\x13\0\0\x80\x13\0\0\x90\x13\0\0\xA0\x13\0\0\xF6\x13\0\0\xF8\x13\0\0\xFE\x13\0\0\x01\x14\0\0m\x16\0\0o\x16\0\0\x80\x16\0\0\x81\x16\0\0\x9B\x16\0\0\xA0\x16\0\0\xEB\x16\0\0\xEE\x16\0\0\xF9\x16\0\0\0\x17\0\0\x12\x17\0\0\x1F\x17\0\x002\x17\0\0@\x17\0\0R\x17\0\0`\x17\0\0m\x17\0\0n\x17\0\0q\x17\0\0\x80\x17\0\0\xB4\x17\0\0\xD7\x17\0\0\xD8\x17\0\0\xDC\x17\0\0\xDD\x17\0\0 \x18\0\0y\x18\0\0\x80\x18\0\0\xA9\x18\0\0\xAA\x18\0\0\xAB\x18\0\0\xB0\x18\0\0\xF6\x18\0\0\0\x19\0\0\x1F\x19\0\0P\x19\0\0n\x19\0\0p\x19\0\0u\x19\0\0\x80\x19\0\0\xAC\x19\0\0\xB0\x19\0\0\xCA\x19\0\0\0\x1A\0\0\x17\x1A\0\0 \x1A\0\0U\x1A\0\0\xA7\x1A\0\0\xA8\x1A\0\0\x05\x1B\0\x004\x1B\0\0E\x1B\0\0M\x1B\0\0\x83\x1B\0\0\xA1\x1B\0\0\xAE\x1B\0\0\xB0\x1B\0\0\xBA\x1B\0\0\xE6\x1B\0\0\0\x1C\0\0$\x1C\0\0M\x1C\0\0P\x1C\0\0Z\x1C\0\0~\x1C\0\0\x80\x1C\0\0\x89\x1C\0\0\x90\x1C\0\0\xBB\x1C\0\0\xBD\x1C\0\0\xC0\x1C\0\0\xE9\x1C\0\0\xED\x1C\0\0\xEE\x1C\0\0\xF4\x1C\0\0\xF5\x1C\0\0\xF7\x1C\0\0\xFA\x1C\0\0\xFB\x1C\0\0\0\x1D\0\0\xC0\x1D\0\0\0\x1E\0\0\x16\x1F\0\0\x18\x1F\0\0\x1E\x1F\0\0 \x1F\0\0F\x1F\0\0H\x1F\0\0N\x1F\0\0P\x1F\0\0X\x1F\0\0Y\x1F\0\0Z\x1F\0\0[\x1F\0\0\\\x1F\0\0]\x1F\0\0^\x1F\0\0_\x1F\0\0~\x1F\0\0\x80\x1F\0\0\xB5\x1F\0\0\xB6\x1F\0\0\xBD\x1F\0\0\xBE\x1F\0\0\xBF\x1F\0\0\xC2\x1F\0\0\xC5\x1F\0\0\xC6\x1F\0\0\xCD\x1F\0\0\xD0\x1F\0\0\xD4\x1F\0\0\xD6\x1F\0\0\xDC\x1F\0\0\xE0\x1F\0\0\xED\x1F\0\0\xF2\x1F\0\0\xF5\x1F\0\0\xF6\x1F\0\0\xFD\x1F\0\0q \0\0r \0\0\x7F \0\0\x80 \0\0\x90 \0\0\x9D \0\0\x02!\0\0\x03!\0\0\x07!\0\0\x08!\0\0\n!\0\0\x14!\0\0\x15!\0\0\x16!\0\0\x18!\0\0\x1E!\0\0$!\0\0%!\0\0&!\0\0'!\0\0(!\0\0)!\0\0*!\0\0:!\0\0<!\0\0@!\0\0E!\0\0J!\0\0N!\0\0O!\0\0`!\0\0\x89!\0\0\0,\0\0\xE5,\0\0\xEB,\0\0\xEF,\0\0\xF2,\0\0\xF4,\0\0\0-\0\0&-\0\0'-\0\0(-\0\0--\0\0.-\0\x000-\0\0h-\0\0o-\0\0p-\0\0\x80-\0\0\x97-\0\0\xA0-\0\0\xA7-\0\0\xA8-\0\0\xAF-\0\0\xB0-\0\0\xB7-\0\0\xB8-\0\0\xBF-\0\0\xC0-\0\0\xC7-\0\0\xC8-\0\0\xCF-\0\0\xD0-\0\0\xD7-\0\0\xD8-\0\0\xDF-\0\0\x050\0\0\x080\0\0!0\0\0*0\0\x0010\0\x0060\0\080\0\0=0\0\0A0\0\0\x970\0\0\x9D0\0\0\xA00\0\0\xA10\0\0\xFB0\0\0\xFC0\0\0\x001\0\0\x051\0\x0001\0\x0011\0\0\x8F1\0\0\xA01\0\0\xC01\0\0\xF01\0\0\x002\0\0\x004\0\0\xC0M\0\0\0N\0\0\x8D\xA4\0\0\xD0\xA4\0\0\xFE\xA4\0\0\0\xA5\0\0\r\xA6\0\0\x10\xA6\0\0 \xA6\0\0*\xA6\0\0,\xA6\0\0@\xA6\0\0o\xA6\0\0\x7F\xA6\0\0\x9E\xA6\0\0\xA0\xA6\0\0\xF0\xA6\0\0\x17\xA7\0\0 \xA7\0\0\"\xA7\0\0\x89\xA7\0\0\x8B\xA7\0\0\xCB\xA7\0\0\xD0\xA7\0\0\xD2\xA7\0\0\xD3\xA7\0\0\xD4\xA7\0\0\xD5\xA7\0\0\xDA\xA7\0\0\xF2\xA7\0\0\x02\xA8\0\0\x03\xA8\0\0\x06\xA8\0\0\x07\xA8\0\0\x0B\xA8\0\0\x0C\xA8\0\0#\xA8\0\0@\xA8\0\0t\xA8\0\0\x82\xA8\0\0\xB4\xA8\0\0\xF2\xA8\0\0\xF8\xA8\0\0\xFB\xA8\0\0\xFC\xA8\0\0\xFD\xA8\0\0\xFF\xA8\0\0\n\xA9\0\0&\xA9\0\x000\xA9\0\0G\xA9\0\0`\xA9\0\0}\xA9\0\0\x84\xA9\0\0\xB3\xA9\0\0\xCF\xA9\0\0\xD0\xA9\0\0\xE0\xA9\0\0\xE5\xA9\0\0\xE6\xA9\0\0\xF0\xA9\0\0\xFA\xA9\0\0\xFF\xA9\0\0\0\xAA\0\0)\xAA\0\0@\xAA\0\0C\xAA\0\0D\xAA\0\0L\xAA\0\0`\xAA\0\0w\xAA\0\0z\xAA\0\0{\xAA\0\0~\xAA\0\0\xB0\xAA\0\0\xB1\xAA\0\0\xB2\xAA\0\0\xB5\xAA\0\0\xB7\xAA\0\0\xB9\xAA\0\0\xBE\xAA\0\0\xC0\xAA\0\0\xC1\xAA\0\0\xC2\xAA\0\0\xC3\xAA\0\0\xDB\xAA\0\0\xDE\xAA\0\0\xE0\xAA\0\0\xEB\xAA\0\0\xF2\xAA\0\0\xF5\xAA\0\0\x01\xAB\0\0\x07\xAB\0\0\t\xAB\0\0\x0F\xAB\0\0\x11\xAB\0\0\x17\xAB\0\0 \xAB\0\0'\xAB\0\0(\xAB\0\0/\xAB\0\x000\xAB\0\0[\xAB\0\0\\\xAB\0\0j\xAB\0\0p\xAB\0\0\xE3\xAB\0\0\0\xAC\0\0\xA4\xD7\0\0\xB0\xD7\0\0\xC7\xD7\0\0\xCB\xD7\0\0\xFC\xD7\0\0\0\xF9\0\0n\xFA\0\0p\xFA\0\0\xDA\xFA\0\0\0\xFB\0\0\x07\xFB\0\0\x13\xFB\0\0\x18\xFB\0\0\x1D\xFB\0\0\x1E\xFB\0\0\x1F\xFB\0\0)\xFB\0\0*\xFB\0\x007\xFB\0\08\xFB\0\0=\xFB\0\0>\xFB\0\0?\xFB\0\0@\xFB\0\0B\xFB\0\0C\xFB\0\0E\xFB\0\0F\xFB\0\0\xB2\xFB\0\0\xD3\xFB\0\0^\xFC\0\0d\xFC\0\0>\xFD\0\0P\xFD\0\0\x90\xFD\0\0\x92\xFD\0\0\xC8\xFD\0\0\xF0\xFD\0\0\xFA\xFD\0\0q\xFE\0\0r\xFE\0\0s\xFE\0\0t\xFE\0\0w\xFE\0\0x\xFE\0\0y\xFE\0\0z\xFE\0\0{\xFE\0\0|\xFE\0\0}\xFE\0\0~\xFE\0\0\x7F\xFE\0\0\xFD\xFE\0\0!\xFF\0\0;\xFF\0\0A\xFF\0\0[\xFF\0\0f\xFF\0\0\x9E\xFF\0\0\xA0\xFF\0\0\xBF\xFF\0\0\xC2\xFF\0\0\xC8\xFF\0\0\xCA\xFF\0\0\xD0\xFF\0\0\xD2\xFF\0\0\xD8\xFF\0\0\xDA\xFF\0\0\xDD\xFF\0\0\0\0\x01\0\x0C\0\x01\0\r\0\x01\0'\0\x01\0(\0\x01\0;\0\x01\0<\0\x01\0>\0\x01\0?\0\x01\0N\0\x01\0P\0\x01\0^\0\x01\0\x80\0\x01\0\xFB\0\x01\0@\x01\x01\0u\x01\x01\0\x80\x02\x01\0\x9D\x02\x01\0\xA0\x02\x01\0\xD1\x02\x01\0\0\x03\x01\0 \x03\x01\0-\x03\x01\0K\x03\x01\0P\x03\x01\0v\x03\x01\0\x80\x03\x01\0\x9E\x03\x01\0\xA0\x03\x01\0\xC4\x03\x01\0\xC8\x03\x01\0\xD0\x03\x01\0\xD1\x03\x01\0\xD6\x03\x01\0\0\x04\x01\0\x9E\x04\x01\0\xB0\x04\x01\0\xD4\x04\x01\0\xD8\x04\x01\0\xFC\x04\x01\0\0\x05\x01\0(\x05\x01\x000\x05\x01\0d\x05\x01\0p\x05\x01\0{\x05\x01\0|\x05\x01\0\x8B\x05\x01\0\x8C\x05\x01\0\x93\x05\x01\0\x94\x05\x01\0\x96\x05\x01\0\x97\x05\x01\0\xA2\x05\x01\0\xA3\x05\x01\0\xB2\x05\x01\0\xB3\x05\x01\0\xBA\x05\x01\0\xBB\x05\x01\0\xBD\x05\x01\0\0\x06\x01\x007\x07\x01\0@\x07\x01\0V\x07\x01\0`\x07\x01\0h\x07\x01\0\x80\x07\x01\0\x86\x07\x01\0\x87\x07\x01\0\xB1\x07\x01\0\xB2\x07\x01\0\xBB\x07\x01\0\0\x08\x01\0\x06\x08\x01\0\x08\x08\x01\0\t\x08\x01\0\n\x08\x01\x006\x08\x01\x007\x08\x01\09\x08\x01\0<\x08\x01\0=\x08\x01\0?\x08\x01\0V\x08\x01\0`\x08\x01\0w\x08\x01\0\x80\x08\x01\0\x9F\x08\x01\0\xE0\x08\x01\0\xF3\x08\x01\0\xF4\x08\x01\0\xF6\x08\x01\0\0\t\x01\0\x16\t\x01\0 \t\x01\0:\t\x01\0\x80\t\x01\0\xB8\t\x01\0\xBE\t\x01\0\xC0\t\x01\0\0\n\x01\0\x01\n\x01\0\x10\n\x01\0\x14\n\x01\0\x15\n\x01\0\x18\n\x01\0\x19\n\x01\x006\n\x01\0`\n\x01\0}\n\x01\0\x80\n\x01\0\x9D\n\x01\0\xC0\n\x01\0\xC8\n\x01\0\xC9\n\x01\0\xE5\n\x01\0\0\x0B\x01\x006\x0B\x01\0@\x0B\x01\0V\x0B\x01\0`\x0B\x01\0s\x0B\x01\0\x80\x0B\x01\0\x92\x0B\x01\0\0\x0C\x01\0I\x0C\x01\0\x80\x0C\x01\0\xB3\x0C\x01\0\xC0\x0C\x01\0\xF3\x0C\x01\0\0\r\x01\0$\r\x01\0\x80\x0E\x01\0\xAA\x0E\x01\0\xB0\x0E\x01\0\xB2\x0E\x01\0\0\x0F\x01\0\x1D\x0F\x01\0'\x0F\x01\0(\x0F\x01\x000\x0F\x01\0F\x0F\x01\0p\x0F\x01\0\x82\x0F\x01\0\xB0\x0F\x01\0\xC5\x0F\x01\0\xE0\x0F\x01\0\xF7\x0F\x01\0\x03\x10\x01\08\x10\x01\0q\x10\x01\0s\x10\x01\0u\x10\x01\0v\x10\x01\0\x83\x10\x01\0\xB0\x10\x01\0\xD0\x10\x01\0\xE9\x10\x01\0\x03\x11\x01\0'\x11\x01\0D\x11\x01\0E\x11\x01\0G\x11\x01\0H\x11\x01\0P\x11\x01\0s\x11\x01\0v\x11\x01\0w\x11\x01\0\x83\x11\x01\0\xB3\x11\x01\0\xC1\x11\x01\0\xC5\x11\x01\0\xDA\x11\x01\0\xDB\x11\x01\0\xDC\x11\x01\0\xDD\x11\x01\0\0\x12\x01\0\x12\x12\x01\0\x13\x12\x01\0,\x12\x01\0?\x12\x01\0A\x12\x01\0\x80\x12\x01\0\x87\x12\x01\0\x88\x12\x01\0\x89\x12\x01\0\x8A\x12\x01\0\x8E\x12\x01\0\x8F\x12\x01\0\x9E\x12\x01\0\x9F\x12\x01\0\xA9\x12\x01\0\xB0\x12\x01\0\xDF\x12\x01\0\x05\x13\x01\0\r\x13\x01\0\x0F\x13\x01\0\x11\x13\x01\0\x13\x13\x01\0)\x13\x01\0*\x13\x01\x001\x13\x01\x002\x13\x01\x004\x13\x01\x005\x13\x01\0:\x13\x01\0=\x13\x01\0>\x13\x01\0P\x13\x01\0Q\x13\x01\0]\x13\x01\0b\x13\x01\0\0\x14\x01\x005\x14\x01\0G\x14\x01\0K\x14\x01\0_\x14\x01\0b\x14\x01\0\x80\x14\x01\0\xB0\x14\x01\0\xC4\x14\x01\0\xC6\x14\x01\0\xC7\x14\x01\0\xC8\x14\x01\0\x80\x15\x01\0\xAF\x15\x01\0\xD8\x15\x01\0\xDC\x15\x01\0\0\x16\x01\x000\x16\x01\0D\x16\x01\0E\x16\x01\0\x80\x16\x01\0\xAB\x16\x01\0\xB8\x16\x01\0\xB9\x16\x01\0\0\x17\x01\0\x1B\x17\x01\0@\x17\x01\0G\x17\x01\0\0\x18\x01\0,\x18\x01\0\xA0\x18\x01\0\xE0\x18\x01\0\xFF\x18\x01\0\x07\x19\x01\0\t\x19\x01\0\n\x19\x01\0\x0C\x19\x01\0\x14\x19\x01\0\x15\x19\x01\0\x17\x19\x01\0\x18\x19\x01\x000\x19\x01\0?\x19\x01\0@\x19\x01\0A\x19\x01\0B\x19\x01\0\xA0\x19\x01\0\xA8\x19\x01\0\xAA\x19\x01\0\xD1\x19\x01\0\xE1\x19\x01\0\xE2\x19\x01\0\xE3\x19\x01\0\xE4\x19\x01\0\0\x1A\x01\0\x01\x1A\x01\0\x0B\x1A\x01\x003\x1A\x01\0:\x1A\x01\0;\x1A\x01\0P\x1A\x01\0Q\x1A\x01\0\\\x1A\x01\0\x8A\x1A\x01\0\x9D\x1A\x01\0\x9E\x1A\x01\0\xB0\x1A\x01\0\xF9\x1A\x01\0\0\x1C\x01\0\t\x1C\x01\0\n\x1C\x01\0/\x1C\x01\0@\x1C\x01\0A\x1C\x01\0r\x1C\x01\0\x90\x1C\x01\0\0\x1D\x01\0\x07\x1D\x01\0\x08\x1D\x01\0\n\x1D\x01\0\x0B\x1D\x01\x001\x1D\x01\0F\x1D\x01\0G\x1D\x01\0`\x1D\x01\0f\x1D\x01\0g\x1D\x01\0i\x1D\x01\0j\x1D\x01\0\x8A\x1D\x01\0\x98\x1D\x01\0\x99\x1D\x01\0\xE0\x1E\x01\0\xF3\x1E\x01\0\x02\x1F\x01\0\x03\x1F\x01\0\x04\x1F\x01\0\x11\x1F\x01\0\x12\x1F\x01\x004\x1F\x01\0\xB0\x1F\x01\0\xB1\x1F\x01\0\0 \x01\0\x9A#\x01\0\0$\x01\0o$\x01\0\x80$\x01\0D%\x01\0\x90/\x01\0\xF1/\x01\0\x000\x01\x0004\x01\0A4\x01\0G4\x01\0\0D\x01\0GF\x01\0\0h\x01\09j\x01\0@j\x01\0_j\x01\0pj\x01\0\xBFj\x01\0\xD0j\x01\0\xEEj\x01\0\0k\x01\x000k\x01\0@k\x01\0Dk\x01\0ck\x01\0xk\x01\0}k\x01\0\x90k\x01\0@n\x01\0\x80n\x01\0\0o\x01\0Ko\x01\0Po\x01\0Qo\x01\0\x93o\x01\0\xA0o\x01\0\xE0o\x01\0\xE2o\x01\0\xE3o\x01\0\xE4o\x01\0\0p\x01\0\xF8\x87\x01\0\0\x88\x01\0\xD6\x8C\x01\0\0\x8D\x01\0\t\x8D\x01\0\xF0\xAF\x01\0\xF4\xAF\x01\0\xF5\xAF\x01\0\xFC\xAF\x01\0\xFD\xAF\x01\0\xFF\xAF\x01\0\0\xB0\x01\0#\xB1\x01\x002\xB1\x01\x003\xB1\x01\0P\xB1\x01\0S\xB1\x01\0U\xB1\x01\0V\xB1\x01\0d\xB1\x01\0h\xB1\x01\0p\xB1\x01\0\xFC\xB2\x01\0\0\xBC\x01\0k\xBC\x01\0p\xBC\x01\0}\xBC\x01\0\x80\xBC\x01\0\x89\xBC\x01\0\x90\xBC\x01\0\x9A\xBC\x01\0\0\xD4\x01\0U\xD4\x01\0V\xD4\x01\0\x9D\xD4\x01\0\x9E\xD4\x01\0\xA0\xD4\x01\0\xA2\xD4\x01\0\xA3\xD4\x01\0\xA5\xD4\x01\0\xA7\xD4\x01\0\xA9\xD4\x01\0\xAD\xD4\x01\0\xAE\xD4\x01\0\xBA\xD4\x01\0\xBB\xD4\x01\0\xBC\xD4\x01\0\xBD\xD4\x01\0\xC4\xD4\x01\0\xC5\xD4\x01\0\x06\xD5\x01\0\x07\xD5\x01\0\x0B\xD5\x01\0\r\xD5\x01\0\x15\xD5\x01\0\x16\xD5\x01\0\x1D\xD5\x01\0\x1E\xD5\x01\0:\xD5\x01\0;\xD5\x01\0?\xD5\x01\0@\xD5\x01\0E\xD5\x01\0F\xD5\x01\0G\xD5\x01\0J\xD5\x01\0Q\xD5\x01\0R\xD5\x01\0\xA6\xD6\x01\0\xA8\xD6\x01\0\xC1\xD6\x01\0\xC2\xD6\x01\0\xDB\xD6\x01\0\xDC\xD6\x01\0\xFB\xD6\x01\0\xFC\xD6\x01\0\x15\xD7\x01\0\x16\xD7\x01\x005\xD7\x01\x006\xD7\x01\0O\xD7\x01\0P\xD7\x01\0o\xD7\x01\0p\xD7\x01\0\x89\xD7\x01\0\x8A\xD7\x01\0\xA9\xD7\x01\0\xAA\xD7\x01\0\xC3\xD7\x01\0\xC4\xD7\x01\0\xCC\xD7\x01\0\0\xDF\x01\0\x1F\xDF\x01\0%\xDF\x01\0+\xDF\x01\x000\xE0\x01\0n\xE0\x01\0\0\xE1\x01\0-\xE1\x01\x007\xE1\x01\0>\xE1\x01\0N\xE1\x01\0O\xE1\x01\0\x90\xE2\x01\0\xAE\xE2\x01\0\xC0\xE2\x01\0\xEC\xE2\x01\0\xD0\xE4\x01\0\xEC\xE4\x01\0\xE0\xE7\x01\0\xE7\xE7\x01\0\xE8\xE7\x01\0\xEC\xE7\x01\0\xED\xE7\x01\0\xEF\xE7\x01\0\xF0\xE7\x01\0\xFF\xE7\x01\0\0\xE8\x01\0\xC5\xE8\x01\0\0\xE9\x01\0D\xE9\x01\0K\xE9\x01\0L\xE9\x01\0\0\xEE\x01\0\x04\xEE\x01\0\x05\xEE\x01\0 \xEE\x01\0!\xEE\x01\0#\xEE\x01\0$\xEE\x01\0%\xEE\x01\0'\xEE\x01\0(\xEE\x01\0)\xEE\x01\x003\xEE\x01\x004\xEE\x01\08\xEE\x01\09\xEE\x01\0:\xEE\x01\0;\xEE\x01\0<\xEE\x01\0B\xEE\x01\0C\xEE\x01\0G\xEE\x01\0H\xEE\x01\0I\xEE\x01\0J\xEE\x01\0K\xEE\x01\0L\xEE\x01\0M\xEE\x01\0P\xEE\x01\0Q\xEE\x01\0S\xEE\x01\0T\xEE\x01\0U\xEE\x01\0W\xEE\x01\0X\xEE\x01\0Y\xEE\x01\0Z\xEE\x01\0[\xEE\x01\0\\\xEE\x01\0]\xEE\x01\0^\xEE\x01\0_\xEE\x01\0`\xEE\x01\0a\xEE\x01\0c\xEE\x01\0d\xEE\x01\0e\xEE\x01\0g\xEE\x01\0k\xEE\x01\0l\xEE\x01\0s\xEE\x01\0t\xEE\x01\0x\xEE\x01\0y\xEE\x01\0}\xEE\x01\0~\xEE\x01\0\x7F\xEE\x01\0\x80\xEE\x01\0\x8A\xEE\x01\0\x8B\xEE\x01\0\x9C\xEE\x01\0\xA1\xEE\x01\0\xA4\xEE\x01\0\xA5\xEE\x01\0\xAA\xEE\x01\0\xAB\xEE\x01\0\xBC\xEE\x01\0\0\0\x02\0\xE0\xA6\x02\0\0\xA7\x02\0:\xB7\x02\0@\xB7\x02\0\x1E\xB8\x02\0 \xB8\x02\0\xA2\xCE\x02\0\xB0\xCE\x02\0\xE1\xEB\x02\0\xF0\xEB\x02\0^\xEE\x02\0\0\xF8\x02\0\x1E\xFA\x02\0\0\0\x03\0K\x13\x03\0P\x13\x03\0\xB0#\x03\0") }, 136944u32)
+ });
+ }
+ #[clippy::msrv = "1.67"]
+ impl icu_provider::DataProvider<icu::properties::provider::XidStartV1Marker> for $provider {
+ fn load(&self, req: icu_provider::DataRequest) -> Result<icu_provider::DataResponse<icu::properties::provider::XidStartV1Marker>, icu_provider::DataError> {
+ if req.locale.is_empty() {
+ Ok(icu_provider::DataResponse { payload: Some(icu_provider::DataPayload::from_static_ref(Self::SINGLETON_PROPS_XIDS_V1)), metadata: Default::default() })
+ } else {
+ Err(icu_provider::DataErrorKind::ExtraneousLocale.with_req(<icu::properties::provider::XidStartV1Marker as icu_provider::KeyedDataMarker>::KEY, req))
+ }
+ }
+ }
+ };
+}
diff --git a/third_party/rust/icu_properties_data/src/lib.rs b/third_party/rust/icu_properties_data/src/lib.rs
new file mode 100644
index 0000000000..3aa2786466
--- /dev/null
+++ b/third_party/rust/icu_properties_data/src/lib.rs
@@ -0,0 +1,12 @@
+// This file is part of ICU4X. For terms of use, please see the file
+// called LICENSE at the top level of the ICU4X source tree
+// (online at: https://github.com/unicode-org/icu4x/blob/main/LICENSE ).
+
+//! Data for the icu_properties crate
+
+#![no_std]
+
+#[cfg(icu4x_custom_data)]
+include!(concat!(core::env!("ICU4X_DATA_DIR"), "/macros.rs"));
+#[cfg(not(icu4x_custom_data))]
+include!("../data/macros.rs");