Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r54045 - in sandbox/SOC/2009/unicode: boost boost/iterator boost/unicode boost/unicode/ucd boost/unicode/ucd/detail libs/unicode/data_parser libs/unicode/doc libs/unicode/example libs/unicode/src libs/unicode/src/ucd
From: loufoque_at_[hidden]
Date: 2009-06-17 21:26:57


Author: mgaunard
Date: 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
New Revision: 54045
URL: http://svn.boost.org/trac/boost/changeset/54045

Log:
Block support, general cleanup and automatic doxygen documentation
Added:
   sandbox/SOC/2009/unicode/boost/unicode/surrogates.hpp (contents, props changed)
   sandbox/SOC/2009/unicode/boost/unicode/ucd/block_types.hpp (contents, props changed)
   sandbox/SOC/2009/unicode/boost/unicode/ucd/detail/
   sandbox/SOC/2009/unicode/boost/unicode/ucd/detail/unichar_data.hpp (contents, props changed)
   sandbox/SOC/2009/unicode/boost/unicode/ucd/properties.hpp (contents, props changed)
   sandbox/SOC/2009/unicode/boost/unicode/ucd/properties_types.hpp (contents, props changed)
Removed:
   sandbox/SOC/2009/unicode/boost/unicode/ucd/unicode_block_types.hpp
   sandbox/SOC/2009/unicode/boost/unicode/unicode_properties.hpp
   sandbox/SOC/2009/unicode/boost/unicode/unicode_properties_types.hpp
   sandbox/SOC/2009/unicode/boost/unicode/unicode_proprieties.hpp
Text files modified:
   sandbox/SOC/2009/unicode/boost/cuchar.hpp | 10
   sandbox/SOC/2009/unicode/boost/iterator/pipe_iterator.hpp | 2
   sandbox/SOC/2009/unicode/boost/unicode/utf_conversion.hpp | 54
   sandbox/SOC/2009/unicode/libs/unicode/data_parser/main.cpp | 2
   sandbox/SOC/2009/unicode/libs/unicode/data_parser/read_character_properties.cpp | 2
   sandbox/SOC/2009/unicode/libs/unicode/data_parser/read_character_properties.hpp | 2
   sandbox/SOC/2009/unicode/libs/unicode/data_parser/read_character_properties_unicodedata.cpp | 36
   sandbox/SOC/2009/unicode/libs/unicode/data_parser/read_collation_data.hpp | 2
   sandbox/SOC/2009/unicode/libs/unicode/data_parser/write_character_properties.cpp | 27
   sandbox/SOC/2009/unicode/libs/unicode/data_parser/write_character_properties.hpp | 1
   sandbox/SOC/2009/unicode/libs/unicode/doc/Jamfile.v2 | 24
   sandbox/SOC/2009/unicode/libs/unicode/doc/users_manual.qbk | 229
   sandbox/SOC/2009/unicode/libs/unicode/example/test.cpp | 4
   sandbox/SOC/2009/unicode/libs/unicode/src/Jamfile.v2 | 2
   sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data.cpp | 346
   sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_1.ipp | 1452
   sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_2.ipp | 464
   sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_3.ipp | 3126 +-
   sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_4.ipp | 1348
   sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_5.ipp | 1480
   sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_6.ipp | 2182
   sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_7.ipp | 3194 +-
   sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_8.ipp | 6876 ++--
   sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_9.ipp | 990
   sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_sort_data.ipp | 52608 ++++++++++++++++++++++++++++++++-------
   sandbox/SOC/2009/unicode/libs/unicode/src/unicode_properties.cpp | 51
   26 files changed, 53323 insertions(+), 21191 deletions(-)

Modified: sandbox/SOC/2009/unicode/boost/cuchar.hpp
==============================================================================
--- sandbox/SOC/2009/unicode/boost/cuchar.hpp (original)
+++ sandbox/SOC/2009/unicode/boost/cuchar.hpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -5,14 +5,20 @@
 
 namespace boost
 {
-#ifdef BOOST_NO_CHAR16_T
+#if defined(BOOST_NO_CHAR16_T)
     typedef boost::uint_least16_t char16;
+#elif defined(BOOST_UNICODE_DOXYGEN_INVOKED)
+ /** Typedef to C++0x char16_t, or uint_least16_t from cstdint if not available. **/
+ typedef detail::char16 char16;
 #else
         typedef char16_t char16;
 #endif
         
-#ifdef BOOST_NO_CHAR32_T
+#if defined(BOOST_NO_CHAR32_T)
         typedef boost::uint_least32_t char32;
+#elif defined(BOOST_UNICODE_DOXYGEN_INVOKED)
+ /** Typedef to C++0x char32_t, or uint_least32_t from cstdint if not available. **/
+ typedef detail::char32 char32;
 #else
         typedef char32_t char32;
 #endif

Modified: sandbox/SOC/2009/unicode/boost/iterator/pipe_iterator.hpp
==============================================================================
--- sandbox/SOC/2009/unicode/boost/iterator/pipe_iterator.hpp (original)
+++ sandbox/SOC/2009/unicode/boost/iterator/pipe_iterator.hpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -145,7 +145,7 @@
         {
                 return pos;
         }
-
+
 private:
         typedef typename Pipe::output_type T;
 

Added: sandbox/SOC/2009/unicode/boost/unicode/surrogates.hpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2009/unicode/boost/unicode/surrogates.hpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -0,0 +1,29 @@
+#ifndef BOOST_UNICODE_SURROGATES_HPP
+#define BOOST_UNICODE_SURROGATES_HPP
+
+#include <boost/cuchar.hpp>
+
+namespace boost
+{
+namespace unicode
+{
+
+inline bool is_high_surrogate(char32 v)
+{
+ return (v & 0xFC00u) == 0xd800u;
+}
+
+inline bool is_low_surrogate(char32 v)
+{
+ return (v & 0xFC00u) == 0xdc00u;
+}
+
+inline bool is_surrogate(char32 v)
+{
+ return (v & 0xF800u) == 0xd800;
+}
+
+} // namespace unicode
+} // namespace boost
+
+#endif

Added: sandbox/SOC/2009/unicode/boost/unicode/ucd/block_types.hpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2009/unicode/boost/unicode/ucd/block_types.hpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -0,0 +1,212 @@
+// Though this file is under the Boost license, it is NOT (or not yet) part of
+// Boost!
+
+// Copyright Graham Barnett, Rogier van Dalen 2005.
+// Use, modification, and distribution are subject to the Boost Software
+// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
+
+// This file was created using information from the
+// www.unicode.org web site
+// License http://www.unicode.org/copyright.html
+
+/**** This file should be included in any project that uses ****/
+/**** the boost Unicode character interface ****/
+/**** This file is automatically generated and should not be modified.****/
+
+/**** WARNING !! The block enum is a sparse enum to allow for ****/
+/**** new values to be added to the unicode spec without affecting ****/
+/**** existing code ****/
+
+
+#ifndef BOOST_UNICODE_UNI_UCD_CHARACTER_PROPERTIES_HPP_INCLUDED
+#define BOOST_UNICODE_UNI_UCD_CHARACTER_PROPERTIES_HPP_INCLUDED
+
+
+namespace boost { namespace unicode { namespace ucd {
+
+ struct block
+ {
+ enum type
+ {
+ none = -1,
+
+ basic_latin = 0x0,
+ latin_1_supplement = 0x80,
+ latin_extended_a = 0x100,
+ latin_extended_b = 0x180,
+ ipa_extensions = 0x250,
+ spacing_modifier_letters = 0x2b0,
+ combining_diacritical_marks = 0x300,
+ greek_and_coptic = 0x370,
+ cyrillic = 0x400,
+ cyrillic_supplement = 0x500,
+ armenian = 0x530,
+ hebrew = 0x590,
+ arabic = 0x600,
+ syriac = 0x700,
+ arabic_supplement = 0x750,
+ thaana = 0x780,
+ nko = 0x7c0,
+ devanagari = 0x900,
+ bengali = 0x980,
+ gurmukhi = 0xa00,
+ gujarati = 0xa80,
+ oriya = 0xb00,
+ tamil = 0xb80,
+ telugu = 0xc00,
+ kannada = 0xc80,
+ malayalam = 0xd00,
+ sinhala = 0xd80,
+ thai = 0xe00,
+ lao = 0xe80,
+ tibetan = 0xf00,
+ myanmar = 0x1000,
+ georgian = 0x10a0,
+ hangul_jamo = 0x1100,
+ ethiopic = 0x1200,
+ ethiopic_supplement = 0x1380,
+ cherokee = 0x13a0,
+ unified_canadian_aboriginal_syllabics = 0x1400,
+ ogham = 0x1680,
+ runic = 0x16a0,
+ tagalog = 0x1700,
+ hanunoo = 0x1720,
+ buhid = 0x1740,
+ tagbanwa = 0x1760,
+ khmer = 0x1780,
+ mongolian = 0x1800,
+ limbu = 0x1900,
+ tai_le = 0x1950,
+ new_tai_lue = 0x1980,
+ khmer_symbols = 0x19e0,
+ buginese = 0x1a00,
+ balinese = 0x1b00,
+ sundanese = 0x1b80,
+ lepcha = 0x1c00,
+ ol_chiki = 0x1c50,
+ phonetic_extensions = 0x1d00,
+ phonetic_extensions_supplement = 0x1d80,
+ combining_diacritical_marks_supplement = 0x1dc0,
+ latin_extended_additional = 0x1e00,
+ greek_extended = 0x1f00,
+ general_punctuation = 0x2000,
+ superscripts_and_subscripts = 0x2070,
+ currency_symbols = 0x20a0,
+ combining_diacritical_marks_for_symbols = 0x20d0,
+ letterlike_symbols = 0x2100,
+ number_forms = 0x2150,
+ arrows = 0x2190,
+ mathematical_operators = 0x2200,
+ miscellaneous_technical = 0x2300,
+ control_pictures = 0x2400,
+ optical_character_recognition = 0x2440,
+ enclosed_alphanumerics = 0x2460,
+ box_drawing = 0x2500,
+ block_elements = 0x2580,
+ geometric_shapes = 0x25a0,
+ miscellaneous_symbols = 0x2600,
+ dingbats = 0x2700,
+ miscellaneous_mathematical_symbols_a = 0x27c0,
+ supplemental_arrows_a = 0x27f0,
+ braille_patterns = 0x2800,
+ supplemental_arrows_b = 0x2900,
+ miscellaneous_mathematical_symbols_b = 0x2980,
+ supplemental_mathematical_operators = 0x2a00,
+ miscellaneous_symbols_and_arrows = 0x2b00,
+ glagolitic = 0x2c00,
+ latin_extended_c = 0x2c60,
+ coptic = 0x2c80,
+ georgian_supplement = 0x2d00,
+ tifinagh = 0x2d30,
+ ethiopic_extended = 0x2d80,
+ cyrillic_extended_a = 0x2de0,
+ supplemental_punctuation = 0x2e00,
+ cjk_radicals_supplement = 0x2e80,
+ kangxi_radicals = 0x2f00,
+ ideographic_description_characters = 0x2ff0,
+ cjk_symbols_and_punctuation = 0x3000,
+ hiragana = 0x3040,
+ katakana = 0x30a0,
+ bopomofo = 0x3100,
+ hangul_compatibility_jamo = 0x3130,
+ kanbun = 0x3190,
+ bopomofo_extended = 0x31a0,
+ cjk_strokes = 0x31c0,
+ katakana_phonetic_extensions = 0x31f0,
+ enclosed_cjk_letters_and_months = 0x3200,
+ cjk_compatibility = 0x3300,
+ cjk_unified_ideographs_extension_a = 0x3400,
+ yijing_hexagram_symbols = 0x4dc0,
+ cjk_unified_ideographs = 0x4e00,
+ yi_syllables = 0xa000,
+ yi_radicals = 0xa490,
+ vai = 0xa500,
+ cyrillic_extended_b = 0xa640,
+ modifier_tone_letters = 0xa700,
+ latin_extended_d = 0xa720,
+ syloti_nagri = 0xa800,
+ phags_pa = 0xa840,
+ saurashtra = 0xa880,
+ kayah_li = 0xa900,
+ rejang = 0xa930,
+ cham = 0xaa00,
+ hangul_syllables = 0xac00,
+ high_surrogates = 0xd800,
+ high_private_use_surrogates = 0xdb80,
+ low_surrogates = 0xdc00,
+ private_use_area = 0xe000,
+ cjk_compatibility_ideographs = 0xf900,
+ alphabetic_presentation_forms = 0xfb00,
+ arabic_presentation_forms_a = 0xfb50,
+ variation_selectors = 0xfe00,
+ vertical_forms = 0xfe10,
+ combining_half_marks = 0xfe20,
+ cjk_compatibility_forms = 0xfe30,
+ small_form_variants = 0xfe50,
+ arabic_presentation_forms_b = 0xfe70,
+ halfwidth_and_fullwidth_forms = 0xff00,
+ specials = 0xfff0,
+ linear_b_syllabary = 0x10000,
+ linear_b_ideograms = 0x10080,
+ aegean_numbers = 0x10100,
+ ancient_greek_numbers = 0x10140,
+ ancient_symbols = 0x10190,
+ phaistos_disc = 0x101d0,
+ lycian = 0x10280,
+ carian = 0x102a0,
+ old_italic = 0x10300,
+ gothic = 0x10330,
+ ugaritic = 0x10380,
+ old_persian = 0x103a0,
+ deseret = 0x10400,
+ shavian = 0x10450,
+ osmanya = 0x10480,
+ cypriot_syllabary = 0x10800,
+ phoenician = 0x10900,
+ lydian = 0x10920,
+ kharoshthi = 0x10a00,
+ cuneiform = 0x12000,
+ cuneiform_numbers_and_punctuation = 0x12400,
+ byzantine_musical_symbols = 0x1d000,
+ musical_symbols = 0x1d100,
+ ancient_greek_musical_notation = 0x1d200,
+ tai_xuan_jing_symbols = 0x1d300,
+ counting_rod_numerals = 0x1d360,
+ mathematical_alphanumeric_symbols = 0x1d400,
+ mahjong_tiles = 0x1f000,
+ domino_tiles = 0x1f030,
+ cjk_unified_ideographs_extension_b = 0x20000,
+ cjk_compatibility_ideographs_supplement = 0x2f800,
+ tags = 0xe0000,
+ variation_selectors_supplement = 0xe0100,
+ supplementary_private_use_area_a = 0xf0000,
+ supplementary_private_use_area_b = 0x100000,
+ };
+ };
+
+ const char* as_string(block::type);
+
+}}} // namespaces
+
+#endif // BOOST_UNICODE_UNI_UCD_CHARACTER_PROPERTIES_HPP_INCLUDED

Added: sandbox/SOC/2009/unicode/boost/unicode/ucd/detail/unichar_data.hpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2009/unicode/boost/unicode/ucd/detail/unichar_data.hpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -0,0 +1,154 @@
+#ifndef BOOST_UNICODE_UNICHAR_DATA_HPP
+#define BOOST_UNICODE_UNICHAR_DATA_HPP
+
+#include <boost/assert.hpp>
+#include <boost/mpl/int.hpp>
+
+#include <boost/cuchar.hpp>
+#include <boost/unicode/ucd/properties_types.hpp>
+
+namespace boost
+{
+namespace unicode
+{
+namespace ucd
+{
+ namespace detail
+ {
+ template<int X, int Y>
+ struct pow : boost::mpl::int_< X * pow<X, Y-1>::value >
+ {
+ };
+
+ template<int X>
+ struct pow<X, 0> : boost::mpl::int_<1>
+ {
+ };
+ } // namespace detail
+
+ /***************************************************************
+ *** These structure are for internal use only and should not be
+ **** used by any developer unless they are providing a custom
+ **** implementation of the character properties interface
+ **** Changes to this must be reflected
+ **** in write_character_properties.cpp:
+ **** fnct: operator << (std::fstream& file, const write_entry& data)
+ ****************************************************************/
+ const int complex_case_size_const = 4;
+ const int block_size_bits_const = 7;
+ const int block_size_const = detail::pow<2, block_size_bits_const>::value;
+
+ struct unichar_sort_data_entry
+ {
+ // to optimise the structure across different targets we move the
+ // pointers to the front
+ const uint16_t * sort_data_begin;
+ const uint16_t * sort_data_end;
+ const char32 * following_chars;
+ const uint16_t following_chars_count;
+ };
+
+ struct unichar_complex_case_internal
+ {
+ const int length_uppercase;
+ const char32 uppercase[complex_case_size_const];
+ const int length_lowercase;
+ const char32 lowercase[complex_case_size_const];
+ const int length_titlecase;
+ const char32 titlecase[complex_case_size_const];
+ // There may be several sequential entries for complex case
+ // for a single character
+ // Entries will be parsed in order until an entry with
+ // finalEntry is found
+ const bool final_entry;
+ // TODO local and conditions
+ };
+
+ struct sort_type
+ {
+ enum type
+ {
+ // this enum is used to reduce the data size required
+ // to represent the sort data from the uca
+
+ // sort data is default value for the character range for the character
+ default_ = 0,
+
+ // sort data is defined in the unichar_sort_data_entry table
+ // and sort_index_or_data1 is the index into the table
+ is_index,
+
+ // sort data is 0000.data1.data2.char32
+ zero_data1_data2_cp,
+
+ // sort data is data1.0020.data2.char32
+ data1_0x0020_data2_cp,
+
+ _count
+ };
+ enum { data_0x0020_0x000D_cp_offset = 5 };
+ };
+ const char* as_string(sort_type::type);
+
+ struct unichar_data_internal
+ {
+ // to optimise the structure across different targets we move the
+ // pointers to the front
+ const char * name;
+ const char32 * decomp;
+ const unichar_complex_case_internal* complex_case;
+
+ struct
+ {
+ uint32_t category : 5;
+ uint32_t join_type : 3;
+ uint32_t word_break : 3;
+ uint32_t unknown_char : 1;
+ // first value for sort_variable
+ uint32_t sort_variable : 1;
+ uint32_t sort_data_type : 2;
+ uint32_t sort_data2 : 16;
+ uint32_t : 0; // alignment
+
+ uint32_t bidi_class : 5;
+ uint32_t decomposition_type : 5;
+ uint32_t break_class : 6;
+ uint32_t combining : 8;
+ uint32_t sentence_break : 4;
+ uint32_t grapheme_cluster_break : 4;
+ uint32_t : 0; // alignment
+ };
+ // the meaning of this is controlled by predefined_sort
+ const uint16_t sort_index_or_data1;
+ const char32 uppercase;
+ const char32 lowercase;
+ const char32 titlecase;
+ };
+
+ struct unichar_blocks_internal
+ {
+ const char32 first;
+ const char32 last;
+ const char* name;
+ };
+
+ extern const boost::unicode::ucd::unichar_data_internal* __uni_char_data[];
+ extern const boost::unicode::ucd::unichar_blocks_internal __uni_block_data[];
+ extern const boost::unicode::ucd::unichar_sort_data_entry __uni_sort_entry[];
+
+ extern const size_t __uni_block_data_size;
+
+ inline const unichar_data_internal& get_data_internal(char32 ch)
+ {
+ BOOST_ASSERT(ch <= 0x10FFFD);
+
+ return __uni_char_data
+ [ch >> block_size_bits_const]
+ [ch & (block_size_const-1)];
+ }
+
+} // namespace ucd
+} // namespace unicode
+} // namespace boost
+
+#endif

Added: sandbox/SOC/2009/unicode/boost/unicode/ucd/properties.hpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2009/unicode/boost/unicode/ucd/properties.hpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -0,0 +1,60 @@
+#ifndef BOOST_UNICODE_PROPRIETIES_HPP
+#define BOOST_UNICODE_PROPRIETIES_HPP
+
+#include <boost/cuchar.hpp>
+#include <boost/unicode/ucd/properties_types.hpp>
+#include <boost/unicode/ucd/block_types.hpp>
+
+#include <boost/unicode/ucd/detail/unichar_data.hpp>
+
+#include <algorithm>
+#include <iostream>
+
+namespace boost
+{
+namespace unicode
+{
+
+/** INTERNAL ONLY **/
+#define BOOST_UNICODE_GET_PROPERTY_DEF(Name) \
+inline Name::type get_ ## Name(char32 ch) \
+{ \
+ return (Name::type)ucd::get_data_internal(ch).Name; \
+}
+
+namespace ucd
+{
+
+BOOST_UNICODE_GET_PROPERTY_DEF(category)
+BOOST_UNICODE_GET_PROPERTY_DEF(join_type)
+BOOST_UNICODE_GET_PROPERTY_DEF(bidi_class)
+BOOST_UNICODE_GET_PROPERTY_DEF(decomposition_type)
+BOOST_UNICODE_GET_PROPERTY_DEF(break_class)
+BOOST_UNICODE_GET_PROPERTY_DEF(grapheme_cluster_break)
+BOOST_UNICODE_GET_PROPERTY_DEF(word_break)
+BOOST_UNICODE_GET_PROPERTY_DEF(sentence_break)
+
+inline bool is_unknown(char32 ch)
+{
+ return ucd::get_data_internal(ch).unknown_char;
+}
+
+inline const char* get_name(char32 ch)
+{
+ return ucd::get_data_internal(ch).name;
+}
+
+inline int get_combining_class(char32 ch)
+{
+ return ucd::get_data_internal(ch).combining;
+}
+
+/** Returns the block the code point designated by \c ch is in, or
+ * \c block::none if the code point does not lie in any block. */
+block::type get_block(char32 ch);
+
+} // namespace ucd
+} // namespace unicode
+} // namespace boost
+
+#endif

Added: sandbox/SOC/2009/unicode/boost/unicode/ucd/properties_types.hpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2009/unicode/boost/unicode/ucd/properties_types.hpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -0,0 +1,270 @@
+// Define Unicode character properties.
+// Though this file is under the Boost license, it is NOT (or not yet) part of
+// Boost!
+
+// Copyright Graham Barnett, Rogier van Dalen 2005.
+// Use, modification, and distribution are subject to the Boost Software
+// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
+
+#ifndef BOOST_UNICODE_CHARACTER_PROPERTIES_HPP_INCLUDED
+#define BOOST_UNICODE_CHARACTER_PROPERTIES_HPP_INCLUDED
+
+namespace boost
+{
+namespace unicode
+{
+
+ namespace ucd
+ {
+ /*
+ Unicode character types
+ */
+
+ struct category
+ {
+ enum type // maximum 32 values (5 bits)
+ {
+ letter_uppercase = 0,
+ letter_lowercase,
+ letter_titlecase,
+ letter_modifier,
+ letter_other,
+ mark_nonspacing,
+ mark_spacing_combining,
+ mark_enclosing,
+ number_decimal_digit,
+ number_letter,
+ number_other,
+ punctuation_connector,
+ punctuation_dash,
+ punctuation_open,
+ punctuation_close,
+ punctuation_initial_quote,
+ punctuation_final_quote,
+ punctuation_other,
+ symbol_math,
+ symbol_currency,
+ symbol_modifier,
+ symbol_other,
+ separator_space,
+ separator_line,
+ separator_paragraph,
+ other_control,
+ other_format,
+ other_surrogate,
+ other_private_use,
+ // Todo: collapse these values into one?
+ // It seems too subtle a difference.
+ other_not_assigned,
+ unknown, // default value for unknown characters
+
+ _count
+ };
+ };
+ const char* as_string(category::type);
+
+ struct join_type
+ {
+ enum type // maximum 8 values (3 bits)
+ {
+ none = 0, // default value for unknown characters
+ right,
+ left,
+ dual,
+ causing,
+ transparent,
+ _count
+ };
+ };
+ const char* as_string(join_type::type);
+
+ struct bidi_class
+ {
+ enum type // maximum 32 values (5 bits)
+ {
+ // default value for unknown characters
+ strong_left_to_right = 1,
+ strong_left_to_right_embedding,
+ strong_left_to_right_override,
+
+ strong_right_to_left, // = 4
+ strong_right_to_left_arabic,
+ strong_right_to_left_embedding,
+ strong_right_to_left_override,
+
+ weak_pop_direction_format, // = 8
+ weak_european_digits,
+ weak_european_number_separator,
+ weak_european_number_terminator,
+ weak_arabic_number,
+ weak_common_number_separator,
+ weak_non_spacing_mark,
+ weak_boundary_neutral,
+
+ neutral_paragraph_separator, // = 16
+ neutral_segment_separator,
+ neutral_whitespace,
+ neutral_other,
+
+ _count
+ };
+ };
+ const char* as_string(bidi_class::type);
+
+ struct break_class
+ {
+ enum type // maximum 64 values (6 bits)
+ {
+ mandatory = 0,
+ carriage_return,
+ line_feed,
+ combining_mark,
+ next_line,
+ surrogate,
+ word_joiner,
+ zero_width_space,
+ non_breaking,
+ contingent_break_opportunity,
+ space,
+ break_opportunity_before_after,
+ break_opportunity_after,
+ break_opportunity_before,
+ hyphen,
+ closing_punctuation,
+ exclamation_interrogation,
+ inseparable,
+ non_starter,
+ opening_punctuation,
+ ambiguous_quotation,
+ infix_separator,
+ numeric,
+ postfix_numeric,
+ prefix_numeric,
+ symbol_allowing_break,
+ ambiguous,
+ ordinary_alpabetic_or_symbol_character,
+ hangul_lv_syllable,
+ hangul_lvt_syllable,
+ ideograph,
+ hangul_l_jamo,
+ hangul_v_jamo,
+ hangul_t_jamo,
+ complex_context,
+ unknown, // default value for unknown characters
+
+ _count
+ };
+ };
+ const char* as_string(break_class::type);
+
+ struct break_action // maximum 8 values (3 bits)
+ {
+ enum type
+ {
+ direct = 0,
+ indirect = 1, // default value for unknown characters
+ combining_indirect = 2,
+ combining_prohibited = 3,
+ prohibited = 4,
+ always = 5,
+
+ _count
+ };
+ };
+ const char* as_string(break_action::type);
+
+ struct decomposition_type
+ {
+ enum type // maximum 32 values (5 bits)
+ {
+ font = 0,
+ no_break,
+ initial,
+ medial,
+ final,
+ isolated,
+ circle,
+ super,
+ sub,
+ vertical,
+ wide,
+ narrow,
+ small,
+ square,
+ fraction,
+ compat,
+ canonical,
+ none, // default value for unknown characters
+
+ _count
+ };
+ };
+ const char* as_string(decomposition_type::type);
+
+ struct grapheme_cluster_break
+ {
+ enum type // maximum 16 values (4 bits)
+ {
+ cr = 0, // value fixed
+ lf = 1, // value fixed
+ control = 2, // value fixed
+ l = 3, // value fixed
+ v = 4, // value fixed
+ t = 5, // value fixed
+ lv = 6, // value fixed
+ lvt = 7, // value fixed
+ extend = 8, // value fixed
+ // default value for unknown characters
+ any = 9, // value fixed
+
+ _count
+ };
+ };
+ const char* as_string(grapheme_cluster_break::type);
+
+ struct word_break
+ {
+ enum type // maximum 8 values (3 bits)
+ {
+ format = 0,
+ katakana,
+ aletter,
+ midletter,
+ midnum,
+ numeric,
+ extendnumlet,
+ any, // default value for unknown characters
+
+ _count
+ };
+ };
+ const char* as_string(word_break::type);
+
+ struct sentence_break
+ {
+ enum type // maximum 16 values (4 bits)
+ {
+ sep = 0,
+ format,
+ sp,
+ lower,
+ upper,
+ oletter,
+ numeric,
+ aterm,
+ sterm,
+ close,
+ any, // default value for unknown characters
+
+ _count
+ };
+ };
+ const char* as_string(sentence_break::type);
+
+ } // namespace ucd
+
+} // namespace unicode
+} // namespace boost
+
+#endif // BOOST_UNICODE_CHARACTER_PROPERTIES_HPP_INCLUDED

Deleted: sandbox/SOC/2009/unicode/boost/unicode/ucd/unicode_block_types.hpp
==============================================================================
--- sandbox/SOC/2009/unicode/boost/unicode/ucd/unicode_block_types.hpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
+++ (empty file)
@@ -1,207 +0,0 @@
-// Though this file is under the Boost license, it is NOT (or not yet) part of
-// Boost!
-
-// Copyright Graham Barnett, Rogier van Dalen 2005.
-// Use, modification, and distribution are subject to the Boost Software
-// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
-// http://www.boost.org/LICENSE_1_0.txt)
-
-// This file was created using information from the
-// www.unicode.org web site
-// License http://www.unicode.org/copyright.html
-
-/**** This file should be included in any project that uses ****/
-/**** the boost Unicode character interface ****/
-/**** This file is automatically generated and should not be modified.****/
-
-/**** WARNING !! The block enum is a sparse enum to allow for ****/
-/**** new values to be added to the unicode spec without affecting ****/
-/**** existing code ****/
-
-
-#ifndef BOOST_UNICODE_UNI_UCD_CHARACTER_PROPERTIES_HPP_INCLUDED
-#define BOOST_UNICODE_UNI_UCD_CHARACTER_PROPERTIES_HPP_INCLUDED
-
-
-namespace boost { namespace unicode {
-
- struct block
- {
- enum type
- {
- basic_latin = 0x0,
- latin_1_supplement = 0x80,
- latin_extended_a = 0x100,
- latin_extended_b = 0x180,
- ipa_extensions = 0x250,
- spacing_modifier_letters = 0x2b0,
- combining_diacritical_marks = 0x300,
- greek_and_coptic = 0x370,
- cyrillic = 0x400,
- cyrillic_supplement = 0x500,
- armenian = 0x530,
- hebrew = 0x590,
- arabic = 0x600,
- syriac = 0x700,
- arabic_supplement = 0x750,
- thaana = 0x780,
- nko = 0x7c0,
- devanagari = 0x900,
- bengali = 0x980,
- gurmukhi = 0xa00,
- gujarati = 0xa80,
- oriya = 0xb00,
- tamil = 0xb80,
- telugu = 0xc00,
- kannada = 0xc80,
- malayalam = 0xd00,
- sinhala = 0xd80,
- thai = 0xe00,
- lao = 0xe80,
- tibetan = 0xf00,
- myanmar = 0x1000,
- georgian = 0x10a0,
- hangul_jamo = 0x1100,
- ethiopic = 0x1200,
- ethiopic_supplement = 0x1380,
- cherokee = 0x13a0,
- unified_canadian_aboriginal_syllabics = 0x1400,
- ogham = 0x1680,
- runic = 0x16a0,
- tagalog = 0x1700,
- hanunoo = 0x1720,
- buhid = 0x1740,
- tagbanwa = 0x1760,
- khmer = 0x1780,
- mongolian = 0x1800,
- limbu = 0x1900,
- tai_le = 0x1950,
- new_tai_lue = 0x1980,
- khmer_symbols = 0x19e0,
- buginese = 0x1a00,
- balinese = 0x1b00,
- sundanese = 0x1b80,
- lepcha = 0x1c00,
- ol_chiki = 0x1c50,
- phonetic_extensions = 0x1d00,
- phonetic_extensions_supplement = 0x1d80,
- combining_diacritical_marks_supplement = 0x1dc0,
- latin_extended_additional = 0x1e00,
- greek_extended = 0x1f00,
- general_punctuation = 0x2000,
- superscripts_and_subscripts = 0x2070,
- currency_symbols = 0x20a0,
- combining_diacritical_marks_for_symbols = 0x20d0,
- letterlike_symbols = 0x2100,
- number_forms = 0x2150,
- arrows = 0x2190,
- mathematical_operators = 0x2200,
- miscellaneous_technical = 0x2300,
- control_pictures = 0x2400,
- optical_character_recognition = 0x2440,
- enclosed_alphanumerics = 0x2460,
- box_drawing = 0x2500,
- block_elements = 0x2580,
- geometric_shapes = 0x25a0,
- miscellaneous_symbols = 0x2600,
- dingbats = 0x2700,
- miscellaneous_mathematical_symbols_a = 0x27c0,
- supplemental_arrows_a = 0x27f0,
- braille_patterns = 0x2800,
- supplemental_arrows_b = 0x2900,
- miscellaneous_mathematical_symbols_b = 0x2980,
- supplemental_mathematical_operators = 0x2a00,
- miscellaneous_symbols_and_arrows = 0x2b00,
- glagolitic = 0x2c00,
- latin_extended_c = 0x2c60,
- coptic = 0x2c80,
- georgian_supplement = 0x2d00,
- tifinagh = 0x2d30,
- ethiopic_extended = 0x2d80,
- cyrillic_extended_a = 0x2de0,
- supplemental_punctuation = 0x2e00,
- cjk_radicals_supplement = 0x2e80,
- kangxi_radicals = 0x2f00,
- ideographic_description_characters = 0x2ff0,
- cjk_symbols_and_punctuation = 0x3000,
- hiragana = 0x3040,
- katakana = 0x30a0,
- bopomofo = 0x3100,
- hangul_compatibility_jamo = 0x3130,
- kanbun = 0x3190,
- bopomofo_extended = 0x31a0,
- cjk_strokes = 0x31c0,
- katakana_phonetic_extensions = 0x31f0,
- enclosed_cjk_letters_and_months = 0x3200,
- cjk_compatibility = 0x3300,
- cjk_unified_ideographs_extension_a = 0x3400,
- yijing_hexagram_symbols = 0x4dc0,
- cjk_unified_ideographs = 0x4e00,
- yi_syllables = 0xa000,
- yi_radicals = 0xa490,
- vai = 0xa500,
- cyrillic_extended_b = 0xa640,
- modifier_tone_letters = 0xa700,
- latin_extended_d = 0xa720,
- syloti_nagri = 0xa800,
- phags_pa = 0xa840,
- saurashtra = 0xa880,
- kayah_li = 0xa900,
- rejang = 0xa930,
- cham = 0xaa00,
- hangul_syllables = 0xac00,
- high_surrogates = 0xd800,
- high_private_use_surrogates = 0xdb80,
- low_surrogates = 0xdc00,
- private_use_area = 0xe000,
- cjk_compatibility_ideographs = 0xf900,
- alphabetic_presentation_forms = 0xfb00,
- arabic_presentation_forms_a = 0xfb50,
- variation_selectors = 0xfe00,
- vertical_forms = 0xfe10,
- combining_half_marks = 0xfe20,
- cjk_compatibility_forms = 0xfe30,
- small_form_variants = 0xfe50,
- arabic_presentation_forms_b = 0xfe70,
- halfwidth_and_fullwidth_forms = 0xff00,
- specials = 0xfff0,
- linear_b_syllabary = 0x10000,
- linear_b_ideograms = 0x10080,
- aegean_numbers = 0x10100,
- ancient_greek_numbers = 0x10140,
- ancient_symbols = 0x10190,
- phaistos_disc = 0x101d0,
- lycian = 0x10280,
- carian = 0x102a0,
- old_italic = 0x10300,
- gothic = 0x10330,
- ugaritic = 0x10380,
- old_persian = 0x103a0,
- deseret = 0x10400,
- shavian = 0x10450,
- osmanya = 0x10480,
- cypriot_syllabary = 0x10800,
- phoenician = 0x10900,
- lydian = 0x10920,
- kharoshthi = 0x10a00,
- cuneiform = 0x12000,
- cuneiform_numbers_and_punctuation = 0x12400,
- byzantine_musical_symbols = 0x1d000,
- musical_symbols = 0x1d100,
- ancient_greek_musical_notation = 0x1d200,
- tai_xuan_jing_symbols = 0x1d300,
- counting_rod_numerals = 0x1d360,
- mathematical_alphanumeric_symbols = 0x1d400,
- mahjong_tiles = 0x1f000,
- domino_tiles = 0x1f030,
- cjk_unified_ideographs_extension_b = 0x20000,
- cjk_compatibility_ideographs_supplement = 0x2f800,
- tags = 0xe0000,
- variation_selectors_supplement = 0xe0100,
- supplementary_private_use_area_a = 0xf0000,
- supplementary_private_use_area_b = 0x100000,
- };
- };
-}} // namespaces
-
-#endif // BOOST_UNICODE_UNI_UCD_CHARACTER_PROPERTIES_HPP_INCLUDED

Deleted: sandbox/SOC/2009/unicode/boost/unicode/unicode_properties.hpp
==============================================================================
--- sandbox/SOC/2009/unicode/boost/unicode/unicode_properties.hpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
+++ (empty file)
@@ -1,200 +0,0 @@
-#ifndef BOOST_UNICODE_PROPRIETIES
-#define BOOST_UNICODE_PROPRIETIES
-
-#include <boost/cuchar.hpp>
-#include <boost/assert.hpp>
-#include <boost/preprocessor/cat.hpp>
-#include <boost/mpl/int.hpp>
-
-#include <boost/unicode/unicode_properties_types.hpp>
-
-namespace boost
-{
-namespace unicode
-{
-
-inline bool is_high_surrogate(char32 v)
-{
- return (v & 0xFC00u) == 0xd800u;
-}
-
-inline bool is_low_surrogate(char32 v)
-{
- return (v & 0xFC00u) == 0xdc00u;
-}
-
-inline bool is_surrogate(char32 v)
-{
- return (v & 0xF800u) == 0xd800;
-}
-
-namespace detail
-{
- template<int X, int Y>
- struct pow : boost::mpl::int_< X * pow<X, Y-1>::value >
- {
- };
-
- template<int X>
- struct pow<X, 0> : boost::mpl::int_<1>
- {
- };
-}
-
-namespace ucd
-{
- /***************************************************************
- *** These structure are for internal use only and should not be
- **** used by any developer unless they are providing a custom
- **** implementation of the character properties interface
- **** Changes to this must be reflected
- **** in write_character_properties.cpp:
- **** fnct: operator << (std::fstream& file, const write_entry& data)
- ****************************************************************/
- const int complex_case_size_const = 4;
- const int block_size_bits_const = 7;
- const int block_size_const = detail::pow<2, block_size_bits_const>::value;
-
- struct unichar_sort_data_entry
- {
- // to optimise the structure across different targets we move the
- // pointers to the front
- const uint16_t * sort_data_begin;
- const uint16_t * sort_data_end;
- const char32 * following_chars;
- const uint16_t following_chars_count;
- };
-
- struct unichar_complex_case_internal
- {
- const int length_uppercase;
- const char32 uppercase[complex_case_size_const];
- const int length_lowercase;
- const char32 lowercase[complex_case_size_const];
- const int length_titlecase;
- const char32 titlecase[complex_case_size_const];
- // There may be several sequential entries for complex case
- // for a single character
- // Entries will be parsed in order until an entry with
- // finalEntry is found
- const bool final_entry;
- // TODO local and conditions
- };
-
- struct sort_type
- {
- enum type
- {
- // this enum is used to reduce the data size required
- // to represent the sort data from the uca
-
- // sort data is default value for the character range for the character
- default_ = 0,
-
- // sort data is defined in the unichar_sort_data_entry table
- // and sort_index_or_data1 is the index into the table
- is_index,
-
- // sort data is 0000.data1.data2.char32
- zero_data1_data2_cp,
-
- // sort data is data1.0020.data2.char32
- data1_0x0020_data2_cp,
-
- _count
- };
- enum { data_0x0020_0x000D_cp_offset = 5 };
- };
- const char* as_string(sort_type::type);
-
- struct unichar_data_internal
- {
- // to optimise the structure across different targets we move the
- // pointers to the front
- const char * name;
- const char32 * decomp;
- const unichar_complex_case_internal* complex_case;
-
- struct
- {
- uint32_t category : 5;
- uint32_t join_type : 3;
- uint32_t word_break : 3;
- uint32_t unknown_char : 1;
- // first value for sort_variable
- uint32_t sort_variable : 1;
- uint32_t sort_data_type : 2;
- uint32_t sort_data2 : 16;
- uint32_t : 0; // alignment
-
- uint32_t bidi_class : 5;
- uint32_t decomposition_type : 5;
- uint32_t break_class : 6;
- uint32_t combining : 8;
- uint32_t sentence_break : 4;
- uint32_t grapheme_cluster_break : 4;
- uint32_t : 0; // alignment
- };
- // the meaning of this is controlled by predefined_sort
- const uint16_t sort_index_or_data1;
- const char32 uppercase;
- const char32 lowercase;
- const char32 titlecase;
- };
-
- struct unichar_blocks_internal
- {
- const char32 first;
- const char32 last;
- const char* name;
- };
-
- extern const boost::unicode::ucd::unichar_data_internal* __uni_char_data[];
- extern const boost::unicode::ucd::unichar_blocks_internal __uni_block_data[];
- extern const boost::unicode::ucd::unichar_sort_data_entry __uni_sort_entry[];
-
- inline const unichar_data_internal& get_data_internal(char32 ch)
- {
- BOOST_ASSERT(ch <= 0x10FFFD);
-
- return __uni_char_data
- [ch >> block_size_bits_const]
- [ch & (block_size_const-1)];
- }
-
-} // namespace ucd
-
-#define BOOST_UNICODE_GET_PROPERTY_DEF(Name) \
-inline Name::type BOOST_PP_CAT(get_, Name)(char32 ch) \
-{ \
- return (Name::type)ucd::get_data_internal(ch).Name; \
-}
-
-BOOST_UNICODE_GET_PROPERTY_DEF(category)
-BOOST_UNICODE_GET_PROPERTY_DEF(join_type)
-BOOST_UNICODE_GET_PROPERTY_DEF(bidi_class)
-BOOST_UNICODE_GET_PROPERTY_DEF(decomposition_type)
-BOOST_UNICODE_GET_PROPERTY_DEF(break_class)
-BOOST_UNICODE_GET_PROPERTY_DEF(grapheme_cluster_break)
-BOOST_UNICODE_GET_PROPERTY_DEF(word_break)
-BOOST_UNICODE_GET_PROPERTY_DEF(sentence_break)
-
-inline bool is_unknown(char32 ch)
-{
- return ucd::get_data_internal(ch).unknown_char;
-}
-
-inline const char* get_name(char32 ch)
-{
- return ucd::get_data_internal(ch).name;
-}
-
-inline int get_combining_class(char32 ch)
-{
- return ucd::get_data_internal(ch).combining;
-}
-
-} // namespace unicode
-} // namespace boost
-
-#endif

Deleted: sandbox/SOC/2009/unicode/boost/unicode/unicode_properties_types.hpp
==============================================================================
--- sandbox/SOC/2009/unicode/boost/unicode/unicode_properties_types.hpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
+++ (empty file)
@@ -1,269 +0,0 @@
-// Define Unicode character properties.
-// Though this file is under the Boost license, it is NOT (or not yet) part of
-// Boost!
-
-// Copyright Graham Barnett, Rogier van Dalen 2005.
-// Use, modification, and distribution are subject to the Boost Software
-// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
-// http://www.boost.org/LICENSE_1_0.txt)
-
-#ifndef BOOST_UNICODE_CHARACTER_PROPERTIES_HPP_INCLUDED
-#define BOOST_UNICODE_CHARACTER_PROPERTIES_HPP_INCLUDED
-
-#include <boost/unicode/ucd/unicode_block_types.hpp>
-
-namespace boost
-{
-
- namespace unicode
- {
- /*
- Unicode character types
- */
-
- struct category
- {
- enum type // maximum 32 values (5 bits)
- {
- letter_uppercase = 0,
- letter_lowercase,
- letter_titlecase,
- letter_modifier,
- letter_other,
- mark_nonspacing,
- mark_spacing_combining,
- mark_enclosing,
- number_decimal_digit,
- number_letter,
- number_other,
- punctuation_connector,
- punctuation_dash,
- punctuation_open,
- punctuation_close,
- punctuation_initial_quote,
- punctuation_final_quote,
- punctuation_other,
- symbol_math,
- symbol_currency,
- symbol_modifier,
- symbol_other,
- separator_space,
- separator_line,
- separator_paragraph,
- other_control,
- other_format,
- other_surrogate,
- other_private_use,
- // Todo: collapse these values into one?
- // It seems too subtle a difference.
- other_not_assigned,
- unknown, // default value for unknown characters
-
- _count
- };
- };
- const char* as_string(category::type);
-
- struct join_type
- {
- enum type // maximum 8 values (3 bits)
- {
- none = 0, // default value for unknown characters
- right,
- left,
- dual,
- causing,
- transparent,
- _count
- };
- };
- const char* as_string(join_type::type);
-
- struct bidi_class
- {
- enum type // maximum 32 values (5 bits)
- {
- // default value for unknown characters
- strong_left_to_right = 1,
- strong_left_to_right_embedding,
- strong_left_to_right_override,
-
- strong_right_to_left, // = 4
- strong_right_to_left_arabic,
- strong_right_to_left_embedding,
- strong_right_to_left_override,
-
- weak_pop_direction_format, // = 8
- weak_european_digits,
- weak_european_number_separator,
- weak_european_number_terminator,
- weak_arabic_number,
- weak_common_number_separator,
- weak_non_spacing_mark,
- weak_boundary_neutral,
-
- neutral_paragraph_separator, // = 16
- neutral_segment_separator,
- neutral_whitespace,
- neutral_other,
-
- _count
- };
- };
- const char* as_string(bidi_class::type);
-
- struct break_class
- {
- enum type // maximum 64 values (6 bits)
- {
- mandatory = 0,
- carriage_return,
- line_feed,
- combining_mark,
- next_line,
- surrogate,
- word_joiner,
- zero_width_space,
- non_breaking,
- contingent_break_opportunity,
- space,
- break_opportunity_before_after,
- break_opportunity_after,
- break_opportunity_before,
- hyphen,
- closing_punctuation,
- exclamation_interrogation,
- inseparable,
- non_starter,
- opening_punctuation,
- ambiguous_quotation,
- infix_separator,
- numeric,
- postfix_numeric,
- prefix_numeric,
- symbol_allowing_break,
- ambiguous,
- ordinary_alpabetic_or_symbol_character,
- hangul_lv_syllable,
- hangul_lvt_syllable,
- ideograph,
- hangul_l_jamo,
- hangul_v_jamo,
- hangul_t_jamo,
- complex_context,
- unknown, // default value for unknown characters
-
- _count
- };
- };
- const char* as_string(break_class::type);
-
- struct break_action // maximum 8 values (3 bits)
- {
- enum type
- {
- direct = 0,
- indirect = 1, // default value for unknown characters
- combining_indirect = 2,
- combining_prohibited = 3,
- prohibited = 4,
- always = 5,
-
- _count
- };
- };
- const char* as_string(break_action::type);
-
- struct decomposition_type
- {
- enum type // maximum 32 values (5 bits)
- {
- dct_font = 0,
- dct_no_break,
- dct_initial,
- dct_medial,
- dct_final,
- dct_isolated,
- dct_circle,
- dct_super,
- dct_sub,
- dct_vertical,
- dct_wide,
- dct_narrow,
- dct_small,
- dct_square,
- dct_fraction,
- dct_compat,
- dct_canonical,
- dct_none, // default value for unknown characters
-
- _count
- };
- };
- const char* as_string(decomposition_type::type);
-
- struct grapheme_cluster_break
- {
- enum type // maximum 16 values (4 bits)
- {
- cr = 0, // value fixed
- lf = 1, // value fixed
- control = 2, // value fixed
- l = 3, // value fixed
- v = 4, // value fixed
- t = 5, // value fixed
- lv = 6, // value fixed
- lvt = 7, // value fixed
- extend = 8, // value fixed
- // default value for unknown characters
- any = 9, // value fixed
-
- _count
- };
- };
- const char* as_string(grapheme_cluster_break::type);
-
- struct word_break
- {
- enum type // maximum 8 values (3 bits)
- {
- format = 0,
- katakana,
- aletter,
- midletter,
- midnum,
- numeric,
- extendnumlet,
- any, // default value for unknown characters
-
- _count
- };
- };
- const char* as_string(word_break::type);
-
- struct sentence_break
- {
- enum type // maximum 16 values (4 bits)
- {
- sep = 0,
- format,
- sp,
- lower,
- upper,
- oletter,
- numeric,
- aterm,
- sterm,
- close,
- any, // default value for unknown characters
-
- _count
- };
- };
- const char* as_string(sentence_break::type);
-
- } // namespace unicode
-
-} // namespace boost
-
-#endif // BOOST_UNICODE_CHARACTER_PROPERTIES_HPP_INCLUDED

Deleted: sandbox/SOC/2009/unicode/boost/unicode/unicode_proprieties.hpp
==============================================================================
--- sandbox/SOC/2009/unicode/boost/unicode/unicode_proprieties.hpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
+++ (empty file)
@@ -1,29 +0,0 @@
-#ifndef BOOST_UNICODE_PROPRIETIES
-#define BOOST_UNICODE_PROPRIETIES
-
-#include <boost/cuchar.hpp>
-
-namespace boost
-{
-namespace unicode
-{
-
-inline bool is_high_surrogate(char32 v)
-{
- return (v & 0xFC00u) == 0xd800u;
-}
-
-inline bool is_low_surrogate(char32 v)
-{
- return (v & 0xFC00u) == 0xdc00u;
-}
-
-inline bool is_surrogate(char32 v)
-{
- return (v & 0xF800u) == 0xd800;
-}
-
-} // namespace unicode
-} // namespace boost
-
-#endif

Modified: sandbox/SOC/2009/unicode/boost/unicode/utf_conversion.hpp
==============================================================================
--- sandbox/SOC/2009/unicode/boost/unicode/utf_conversion.hpp (original)
+++ sandbox/SOC/2009/unicode/boost/unicode/utf_conversion.hpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -10,11 +10,14 @@
 #endif
 
 #include <boost/iterator/pipe_iterator.hpp>
-#include <boost/unicode/unicode_properties.hpp>
+#include <boost/unicode/surrogates.hpp>
 
 namespace boost
 {
 
+namespace unicode
+{
+
 namespace detail
 {
     
@@ -69,6 +72,8 @@
         throw_exception(e);
 }
 
+} // namespace detail
+
 struct u16_packer
 {
         typedef char16 output_type;
@@ -155,18 +160,18 @@
                 if(unicode::is_low_surrogate(value))
                 {
                         if(it == begin)
- invalid_utf_sequence(begin, end);
+ detail::invalid_utf_sequence(begin, end);
                         --it;
                         
                         char16 hi = *it;
                  if(!unicode::is_high_surrogate(hi))
- invalid_code_point(hi);
+ detail::invalid_code_point(hi);
                         
                         value = code_point(hi, value);
               }
               // postcondition; result must not be a surrogate:
               if(unicode::is_surrogate(value))
- invalid_code_point(static_cast<char16>(value));
+ detail::invalid_code_point(static_cast<char16>(value));
                         
                 *out++ = value;
                 
@@ -297,56 +302,63 @@
         }
 };
 
-} // namespace detail
+} // namespace unicode
 
+/** \brief test
+ * blabla
+ * \param range a big ass range
+ * \return something
+ * \throw bla
+ * \pre precondition
+ * \post postcondition **/
 template<typename Range>
 std::pair<
- pipe_iterator<typename range_iterator<const Range>::type, one_many_pipe<detail::u16_packer> >,
- pipe_iterator<typename range_iterator<const Range>::type, one_many_pipe<detail::u16_packer> >
+ pipe_iterator<typename range_iterator<const Range>::type, one_many_pipe<unicode::u16_packer> >,
+ pipe_iterator<typename range_iterator<const Range>::type, one_many_pipe<unicode::u16_packer> >
> make_u32_to_u16_range(const Range& range)
 {
- return make_pipe_range(range, make_one_many_pipe(detail::u16_packer()));
+ return make_pipe_range(range, make_one_many_pipe(unicode::u16_packer()));
 }
 
 template<typename Range>
 std::pair<
- pipe_iterator<typename range_iterator<const Range>::type, detail::u16_unpacker>,
- pipe_iterator<typename range_iterator<const Range>::type, detail::u16_unpacker>
+ pipe_iterator<typename range_iterator<const Range>::type, unicode::u16_unpacker>,
+ pipe_iterator<typename range_iterator<const Range>::type, unicode::u16_unpacker>
> make_u16_to_u32_range(const Range& range)
 {
- return make_pipe_range(range, detail::u16_unpacker());
+ return make_pipe_range(range, unicode::u16_unpacker());
 }
 
 template<typename Range>
 std::pair<
- pipe_iterator<typename range_iterator<const Range>::type, one_many_pipe<detail::u8_packer> >,
- pipe_iterator<typename range_iterator<const Range>::type, one_many_pipe<detail::u8_packer> >
+ pipe_iterator<typename range_iterator<const Range>::type, one_many_pipe<unicode::u8_packer> >,
+ pipe_iterator<typename range_iterator<const Range>::type, one_many_pipe<unicode::u8_packer> >
> make_u32_to_u8_range(const Range& range)
 {
- return make_pipe_range(range, make_one_many_pipe(detail::u8_packer()));
+ return make_pipe_range(range, make_one_many_pipe(unicode::u8_packer()));
 }
 
 template<typename Range>
 std::pair<
- pipe_iterator<typename range_iterator<const Range>::type, detail::u8_unpacker>,
- pipe_iterator<typename range_iterator<const Range>::type, detail::u8_unpacker>
+ pipe_iterator<typename range_iterator<const Range>::type, unicode::u8_unpacker>,
+ pipe_iterator<typename range_iterator<const Range>::type, unicode::u8_unpacker>
> make_u8_to_u32_range(const Range& range)
 {
- return make_pipe_range(range, detail::u8_unpacker());
+ return make_pipe_range(range, unicode::u8_unpacker());
 }
 
 template<typename OutputIterator>
-pipe_output_iterator<OutputIterator, one_many_pipe<detail::u8_packer> >
+pipe_output_iterator<OutputIterator, one_many_pipe<unicode::u8_packer> >
 make_u8_output_iterator(OutputIterator out)
 {
- return make_pipe_output_iterator(out, make_one_many_pipe(detail::u8_packer()));
+ return make_pipe_output_iterator(out, make_one_many_pipe(unicode::u8_packer()));
 }
 
 template<typename OutputIterator>
-pipe_output_iterator<OutputIterator, one_many_pipe<detail::u16_packer> >
+pipe_output_iterator<OutputIterator, one_many_pipe<unicode::u16_packer> >
 make_u16_output_iterator(OutputIterator out)
 {
- return make_pipe_output_iterator(out, make_one_many_pipe(detail::u16_packer()));
+ return make_pipe_output_iterator(out, make_one_many_pipe(unicode::u16_packer()));
 }
 
 } // namespace boost

Modified: sandbox/SOC/2009/unicode/libs/unicode/data_parser/main.cpp
==============================================================================
--- sandbox/SOC/2009/unicode/libs/unicode/data_parser/main.cpp (original)
+++ sandbox/SOC/2009/unicode/libs/unicode/data_parser/main.cpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -8,7 +8,7 @@
 // http://www.boost.org/LICENSE_1_0.txt)
 
 
-#include <boost/unicode/unicode_properties.hpp>
+#include <boost/unicode/ucd/detail/unichar_data.hpp>
 #include "read_character_properties.hpp"
 #include "read_character_properties_files.hpp"
 #include "write_character_properties.hpp"

Modified: sandbox/SOC/2009/unicode/libs/unicode/data_parser/read_character_properties.cpp
==============================================================================
--- sandbox/SOC/2009/unicode/libs/unicode/data_parser/read_character_properties.cpp (original)
+++ sandbox/SOC/2009/unicode/libs/unicode/data_parser/read_character_properties.cpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -48,7 +48,7 @@
         char_not_present.general_category = category::unknown;
         char_not_present.combining = 0;
         char_not_present.bidi = bidi_class::strong_left_to_right;
- char_not_present.decomposition_kind = decomposition_type::dct_none;
+ char_not_present.decomposition_kind = decomposition_type::none;
         char_not_present.line_break = break_class::unknown;
         char_not_present.joining = join_type::none;
         char_not_present.unknown_char = true;

Modified: sandbox/SOC/2009/unicode/libs/unicode/data_parser/read_character_properties.hpp
==============================================================================
--- sandbox/SOC/2009/unicode/libs/unicode/data_parser/read_character_properties.hpp (original)
+++ sandbox/SOC/2009/unicode/libs/unicode/data_parser/read_character_properties.hpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -15,7 +15,7 @@
 #include <vector>
 #include <map>
 
-#include <boost/unicode/unicode_properties.hpp>
+#include <boost/unicode/ucd/detail/unichar_data.hpp>
 
 namespace boost
 {

Modified: sandbox/SOC/2009/unicode/libs/unicode/data_parser/read_character_properties_unicodedata.cpp
==============================================================================
--- sandbox/SOC/2009/unicode/libs/unicode/data_parser/read_character_properties_unicodedata.cpp (original)
+++ sandbox/SOC/2009/unicode/libs/unicode/data_parser/read_character_properties_unicodedata.cpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -221,60 +221,60 @@
                 // If none is indicated, it's a canonical decomposition_type.
                 (((str_p ("<font>")
                         [assign_a (prop.decomposition_kind,
- decomposition_type::dct_font)] |
+ decomposition_type::font)] |
                 str_p ("<noBreak>")
                         [assign_a (prop.decomposition_kind,
- decomposition_type::dct_no_break)] |
+ decomposition_type::no_break)] |
                 str_p ("<initial>")
                         [assign_a (prop.decomposition_kind,
- decomposition_type::dct_initial)] |
+ decomposition_type::initial)] |
                 str_p ("<medial>")
                         [assign_a (prop.decomposition_kind,
- decomposition_type::dct_medial)] |
+ decomposition_type::medial)] |
                 str_p ("<final>")
                         [assign_a (prop.decomposition_kind,
- decomposition_type::dct_final)] |
+ decomposition_type::final)] |
                 str_p ("<isolated>")
                         [assign_a (prop.decomposition_kind,
- decomposition_type::dct_isolated)] |
+ decomposition_type::isolated)] |
                 str_p ("<circle>")
                         [assign_a (prop.decomposition_kind,
- decomposition_type::dct_circle)] |
+ decomposition_type::circle)] |
                 str_p ("<super>")
                         [assign_a (prop.decomposition_kind,
- decomposition_type::dct_super)] |
+ decomposition_type::super)] |
                 str_p ("<sub>")
                         [assign_a (prop.decomposition_kind,
- decomposition_type::dct_sub)] |
+ decomposition_type::sub)] |
                 str_p ("<vertical>")
                         [assign_a (prop.decomposition_kind,
- decomposition_type::dct_vertical)] |
+ decomposition_type::vertical)] |
                 str_p ("<wide>")
                         [assign_a (prop.decomposition_kind,
- decomposition_type::dct_wide)] |
+ decomposition_type::wide)] |
                 str_p ("<narrow>")
                         [assign_a (prop.decomposition_kind,
- decomposition_type::dct_narrow)] |
+ decomposition_type::narrow)] |
                 str_p ("<small>")
                         [assign_a (prop.decomposition_kind,
- decomposition_type::dct_small)] |
+ decomposition_type::small)] |
                 str_p ("<square>")
                         [assign_a (prop.decomposition_kind,
- decomposition_type::dct_square)] |
+ decomposition_type::square)] |
                 str_p ("<fraction>")
                         [assign_a (prop.decomposition_kind,
- decomposition_type::dct_fraction)] |
+ decomposition_type::fraction)] |
                 str_p ("<compat>")
                         [assign_a (prop.decomposition_kind,
- decomposition_type::dct_compat)] |
+ decomposition_type::compat)] |
                 eps_p [assign_a (prop.decomposition_kind,
- decomposition_type::dct_canonical)]
+ decomposition_type::canonical)]
                 ) >>
                 // composition
                 +(hex_p [push_back_a (prop.decomposition)])
                 ) |
                 // or no composition at all
- eps_p [assign_a (prop.decomposition_kind, decomposition_type::dct_none)]
+ eps_p [assign_a (prop.decomposition_kind, decomposition_type::none)]
                 ) >> ';' >>
 
                 // numeric type is skipped

Modified: sandbox/SOC/2009/unicode/libs/unicode/data_parser/read_collation_data.hpp
==============================================================================
--- sandbox/SOC/2009/unicode/libs/unicode/data_parser/read_collation_data.hpp (original)
+++ sandbox/SOC/2009/unicode/libs/unicode/data_parser/read_collation_data.hpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -22,7 +22,7 @@
 #include <vector>
 #include <map>
 
-#include <boost/unicode/unicode_properties.hpp>
+#include <boost/unicode/ucd/detail/unichar_data.hpp>
 #include "read_character_properties.hpp"
 
 namespace boost

Modified: sandbox/SOC/2009/unicode/libs/unicode/data_parser/write_character_properties.cpp
==============================================================================
--- sandbox/SOC/2009/unicode/libs/unicode/data_parser/write_character_properties.cpp (original)
+++ sandbox/SOC/2009/unicode/libs/unicode/data_parser/write_character_properties.cpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -310,8 +310,8 @@
 std::fstream& operator << (std::fstream& file, const read_block& data)
 {
         file << "\t{ ";
- file << "0x" << data.first << ", ";
- file << "0x" << data.last << ", ";
+ file << "0x" << std::hex << data.first << ", ";
+ file << "0x" << std::hex << data.last << ", ";
         file << "\"" << data.name << "\" ";
         file << "},\n";
 
@@ -437,7 +437,7 @@
     
         file << "\n\n#include <boost/assert.hpp>\n";
         file << "#include <boost/static_assert.hpp>\n";
- file << "#include <boost/unicode/unicode_properties.hpp>\n";
+ file << "#include <boost/unicode/ucd/properties.hpp>\n";
         size_t n;
         for (n = 0; n < nFiles; n++)
         {
@@ -455,14 +455,14 @@
                 file << tbl_block[n];
         }
 
- // write a terminating block
+ /*// write a terminating block
     read_block terminating_data;
     terminating_data.first = 0;
     terminating_data.last = 0;
     terminating_data.name = "";
- file << terminating_data;
+ file << terminating_data;*/
 
- file << "};\n\n\n";
+ file << "};\n\nconst size_t __uni_block_data_size = sizeof __uni_block_data / sizeof __uni_block_data[0];\n\n";
 
         // ---- block table -------------------------------------------------------
         
@@ -488,12 +488,12 @@
         const std::vector<read_block>& tbl_block, const char * dest_path_ucd_props)
 {
         std::cout << " writing " << dest_path_ucd_props
- << "unicode_block_types.hpp" << std::endl;
+ << "block_types.hpp" << std::endl;
 
         // open file
         std::stringstream fss;
         fss << dest_path_ucd_props;
- fss << "unicode_block_types.hpp";
+ fss << "block_types.hpp";
 
         std::fstream file;
         file.open(fss.str().c_str(), std::ios_base::out);
@@ -509,7 +509,7 @@
         
     file << "\n\n#ifndef BOOST_UNICODE_UNI_UCD_CHARACTER_PROPERTIES_HPP_INCLUDED\n";
     file << "#define BOOST_UNICODE_UNI_UCD_CHARACTER_PROPERTIES_HPP_INCLUDED\n";
- file << "\n\nnamespace boost { namespace unicode { \n\n";
+ file << "\n\nnamespace boost { namespace unicode { namespace ucd { \n\n";
 
         // ---- block table -------------------------------------------------------
 
@@ -517,6 +517,7 @@
         file << "\t\t{\n";
         file << "\t\t\tenum type\n";
         file << "\t\t\t{\n";
+ file << "\t\t\t\tnone = -1,\n\n";
 
         for (size_t n = 0; n < tbl_block.size(); n++)
         {
@@ -538,8 +539,10 @@
 
         file << "\t\t\t};\n";
         file << "\t\t};\n";
+
+ file << "\n\t\tconst char* as_string(block::type);\n\n";
 
- file << "}} // namespaces\n\n";
+ file << "}}} // namespaces\n\n";
     file << "#endif // BOOST_UNICODE_UNI_UCD_CHARACTER_PROPERTIES_HPP_INCLUDED\n";
         
         file.flush();
@@ -670,7 +673,7 @@
                     collation_entry sort_entry;
                     get_default_sort_characteristics(cp, sort_entry);
                     // this optimisation requires default to be of size 1
- assert(sort_entry.data.size() == 1);
+ //BUG assert(sort_entry.data.size() == 1);
                     tbl_coll.push_back(sort_entry.data[0]);
                 }
                 break;
@@ -694,7 +697,7 @@
                 break;
             default:
                 // invalid enum
- assert(iter_char->second.sort_type == (size_t)-1);
+ assert(iter_char->second.sort_type == (sort_type::type)-1);
                 break;
             }
         }

Modified: sandbox/SOC/2009/unicode/libs/unicode/data_parser/write_character_properties.hpp
==============================================================================
--- sandbox/SOC/2009/unicode/libs/unicode/data_parser/write_character_properties.hpp (original)
+++ sandbox/SOC/2009/unicode/libs/unicode/data_parser/write_character_properties.hpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -27,7 +27,6 @@
 #endif
 #include <boost/tuple/tuple.hpp>
 
-#include <boost/unicode/unicode_properties.hpp>
 #include "read_character_properties.hpp"
 
 namespace boost { namespace unicode { namespace ucd {

Modified: sandbox/SOC/2009/unicode/libs/unicode/doc/Jamfile.v2
==============================================================================
--- sandbox/SOC/2009/unicode/libs/unicode/doc/Jamfile.v2 (original)
+++ sandbox/SOC/2009/unicode/libs/unicode/doc/Jamfile.v2 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -9,13 +9,33 @@
 import boostbook : boostbook ;
 using quickbook ;
 
+import toolset ;
+toolset.using doxygen ;
+
 path-constant images : html ;
 
+import path ;
+
 boostbook quickbook
     :
- users_manual.qbk
+ users_manual.qbk autodoc
     :
+ <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/doc/html
         <format>pdf:<xsl:param>img.src.path=$(images)/
     ;
 
-
+doxygen autodoc
+ :
+ [ path.glob-tree ../../../boost/unicode ../../../boost/iterator : *.hpp : .svn detail ]
+ ../../../boost/cuchar.hpp
+ :
+ <doxygen:param>EXTRACT_ALL=YES
+ <doxygen:param>"PREDEFINED=\"BOOST_UNICODE_DOXYGEN_INVOKED\""
+ <doxygen:param>HIDE_UNDOC_MEMBERS=NO
+ <doxygen:param>EXTRACT_PRIVATE=NO
+ <doxygen:param>ENABLE_PREPROCESSING=YES
+ <doxygen:param>MACRO_EXPANSION=YES
+# <doxygen:param>EXPAND_ONLY_PREDEF=YES
+ <doxygen:param>SEARCH_INCLUDES=YES
+ <doxygen:param>INCLUDE_PATH=$(BOOST_ROOT)
+ ;

Modified: sandbox/SOC/2009/unicode/libs/unicode/doc/users_manual.qbk
==============================================================================
--- sandbox/SOC/2009/unicode/libs/unicode/doc/users_manual.qbk (original)
+++ sandbox/SOC/2009/unicode/libs/unicode/doc/users_manual.qbk 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -1,6 +1,6 @@
 [library Unicode
     [quickbook 1.3]
- [version 1.0]
+ [version 0.1a2]
     [authors [Gaunard, Mathias]]
     [copyright 2009 Mathias Gaunard]
     [category string-text]
@@ -67,23 +67,26 @@
 Since microprocessors usually deal with integers whose capacity are multiples of 8 bits, a naive usage would be to use 32 bits per code point,
 which is quite a waste, especially since most daily-used characters lie in the Basic Multilingual Plane, which fits on 16 bits.
 
-That is why variable-width encodings were designed, where each code point is represented by a variable number of *code values*.
+That is why variable-width encodings were designed, where each code point is represented by a variable number of *code units*, formely also known as code values.
 [endsect]
 
 [section Encodings]
 
-The UTF-X family of encodings encode a single *code point* into a variable number of *code values*, each of which does X bits.
+The UTF-X family of encodings encode a single *code point* into a variable number of *code units*, each of which does X bits.
 
 [heading UTF-32]
 
-This encoding is fixed-width, each code value is simply a code point.
+This encoding is fixed-width, each code unit is simply a code point.
+
+This encoding isn't really recommended
 
 [heading UTF-16]
 
-Every code point is encoded by one or two code values. If the code point lies within the BMP, it is represented by exactly that code point.
+Every code point is encoded by one or two code units. If the code point lies within the BMP, it is represented by exactly that code point.
 Otherwise, the code point is represented by two values which both lie in the surrogate category of Unicode code points.
 
-This is the recommended encoding for dealing with Unicode.
+This is the recommended encoding for dealing with Unicode internally for general purposes, since it has fairly low processing overhead
+compared to UTF-8 and doesn't waste as much memory as UTF-32.
 
 [heading UTF-8]
 
@@ -92,6 +95,8 @@
 Every code point within ASCII is represented as exactly that ASCII character, others are represented as a variable-sized sequence from
 two to four bytes, all of which are non-ASCII.
 
+This encoding is popular for data storage and interchange, but can also be useful for compatibility with byte-oriented string manipulation.
+
 [endsect]
 
 [section Composite characters]
@@ -116,190 +121,118 @@
 the normalized form assumed by the XML standard.
 [endsect]
 
-[section Other]
-[endsect]
+[section Other operations]
 The Unicode standard also specifies various features such as a collation algorithm in __tr10__ for comparison and ordering of strings with
 a locale-specific criterion, as well as mechanisms to iterate over words, sentences and lines in __tr29__.
 
-Those features are not implemented by this library.
+Those features are not implemented by the current version of the library.
 [endsect]
 
-[section Core types]
-The library provides the following core types in the boost namespace:
-
-``uchar8_t
-uchar16_t
-uchar32_t``
-
-[^uchar/X/_t] is a /X/-bit character used as a *code value* in UTF-/X/.
-
-[endsect]
+[section Character properties]
 
-[section Concepts]
+Unicode also provides a database of character properties called the Unicode Character Database (UCD), which consists of a set of files describing
+the following properties:
 
-This library uses ranges to represent Unicode text, and thus refines the __boost_range__ concepts.
+* Name.
+* General category (classification as letters, numbers, symbols, punctuation, etc.).
+* Other important general characteristics (white space, dash, ideographic, alphabetic, non character, deprecated, etc.).
+* Character shaping (bidi category, shaping, mirroring, width, etc.).
+* Case (upper, lower, title, folding; both simple and full).
+* Numeric values and types (for digits).
+* Script and block.
+* Normalization properties (decompositions, decomposition type, canonical combining class, composition exclusions, etc.).
+* Age (version of the standard in which the code point was first designated).
+* Boundaries (grapheme cluster, word, line and sentence).
+* Standardized variants.
 
-[section =UnicodeRange=]
-refinement of =SinglePassRange=.
-
-A model of =UnicodeRange= is a range of Unicode *code values* whose *encoding is valid* and which is in *Normalized Form C*.
-As such, it does nothing more than a =SinglePassRange= except assume additional invariants.
-
-The encoding depends on the value type of the range: UTF-8 for =uchar8_t=, UTF-16 for =uchar16_t= and UTF-32 for =uchar32_t=.
-
-For any =X= model of =UnicodeRange=, the meta-function `boost::is_unicode_range<X>` evaluates to =true=.
+The database is useful for Unicode implementation in general, as it is the base for most algorithms, but can also be of interest to the library user that wants to
+implement facilities not provided by the library core.
 
 [endsect]
-[section =UnicodeCPRange=]
-refinement of =UnicodeRange=.
-
-An =UnicodeCPRange= is an =UnicodeRange= whose value type is =uchar32_t=. Every *code value* is thus a *code point*.
-
-For any =X= model of =UnicodeCPRange=, the meta-function `boost::is_unicode_cp_range<X>` evaluates to =true=.
-
-[endsect]
-[section =UnicodeGrapheme=]
-refinement of =SinglePassRange=.
-
-A model of =UnicodeGrapheme= is a range of Unicode *code points* that is a single *grapheme cluster* in *Normalized Form C*.
-
-For any =X= model of =UnicodeGrapheme=, the meta-function `boost::is_unicode_grapheme<X>` evaluates to =true=.
-
-
-[endsect]
-[endsect]
-
-[section Type erasure]
-Type erasure types can be constructed from objects of any type that model a certain concept. They wrap that object
-while erasing its type information.
-
-``template<typename Value>
-struct unicode_range;``
-
-`unicode_range<Value>` is a model of =UnicodeRange= whose value type is =Value=.
-
-``struct unicode_grapheme;``
-
-`unicode_grapheme` is a model of =UnicodeGrapheme=.
 [endsect]
 
-[section Range adaptors]
+[section Linking the library]
 
-C++0x notation is used for simplification.
+As has been stated in [link unicode.introduction_to_unicode.character_properties Introduction to Unicode], several Unicode algorithms require the usage of a large
+database of information which, as of version 0.2 of this library, is 2.6 MB big on x86.
 
-All iterator adaptors have a =base()= member function returning the adapted iterator.
+For this reason, features that can avoid dependency on that database do so; it is not required for conversions for example. All algorithms that depend on the Unicode
+Character Database are documented as such. All other features are header-only.
 
-[section Putting invariants in place]
+[heading UCD generation]
 
-``template<SinglePassRange Range>
-unspecified assume_utf8(Range&& range);``
+The Unicode Character Database can be generated using a parser present in the source distribution of this library to analyze
+[@http://www.unicode.org/Public/ the data provided by Unicode.org].
 
-Assumes range =range= is a properly encoded UTF-8 range in Normalization Form C. The behaviour is undefined if it isn't.
+Note however that the parser itself needs to be updated whenever new properties are added, and the layout of the table adapted to accomodate for the storage
+required to encode those new properties; otherwise those properties will fallback to the default value.
 
-Return type is a model of =UnicodeRange= whose value type is =uchar8_t=.
+[heading Binary compatibility]
 
+This library does not provide any kind of binary compatibility of the UCD so that applications compiled with version X of the library may actually
+link to version Y of the libray, with Y >= X, partially due to performance considerations.
 
-``template<SinglePassRange Range>
-unspecified make_utf8(Range&& range);``
+This may change in the future once proper benchmarking has been done.
 
-Assumes range =range= is a properly encoded UTF-8 range in Normalization Form C. Iterating the range may throw an exception if it isn't.
+[heading Alternate databases]
 
-Return type is a model of =UnicodeRange= whose value type is =uchar8_t=.
-
-``template<SinglePassRange Range>
-unspecified assume_utf16(Range&& range);``
-
-Assumes range =range= is a properly encoded UTF-16 range in Normalization Form C. The behaviour is undefined if it isn't.
-
-Return type is a model of =UnicodeRange= whose value type is =uchar16_t=.
-
-``template<SinglePassRange Range>
-unspecified make_utf16(Range&& range);``
-
-Assumes range =range= is a properly encoded UTF-16 range in Normalization Form C. Iterating the range may throw an exception if it isn't.
-
-Return type is a model of =UnicodeRange= whose value type is =uchar16_t=.
-
-``template<SinglePassRange Range>
-unspecified assume_utf32(Range&& range);``
-
-Assumes range =range= is a properly encoded UTF-32 range in Normalization Form C. The behaviour is undefined if it isn't.
-
-Return type is a model of =UnicodeRange= whose value type is =uchar32_t=.
-
-``template<SinglePassRange Range>
-unspecified make_utf32(Range&& range);``
-
-Assumes range =range= is a properly encoded UTF-32 range in Normalization Form C. Iterating the range throws an exception if it isn't.
-
-Return type is a model of =UnicodeRange= whose value type is =uchar32_t=.
+Future versions of this library may provide alternate implementations of this database as a thin layer over a database provided by another library or environment
+to prevent duplication of data.
 
 [endsect]
 
-[section On-the-fly UTF conversion]
+[section Conversions]
 
-[section Input]
-Read-only range adaptors.
+``auto concept Pipe<typename T>
+{
+ typename output_type = T::output_type;
+ static const int T::max_output; // optional
 
-``template<UnicodeCPRange Range>
-unspecified as_utf16(Range&& range);``
+ template<typename In, typename Out>
+ std::pair<In, Out> T::ltr(In begin, In end, Out out);
+
+ template<typename In, typename Out>
+ std::pair<In, Out> T::rtl(In begin, In end, Out out);
+};``
 
-Return type is a model of =UnicodeRange= whose value type is =uchar16_t=.
+models: [classref boost::unicode::u8_unpacker], [classref boost::unicode::u8_packer],
+[classref boost::unicode::u16_unpacker], [classref boost::unicode::u16_packer].
 
-``template<UnicodeCPRange Range>
-unspecified as_utf8(Range&& range);``
+Then pipe_iterator for on-the-fly conversion.
 
-Return type is a model of =UnicodeRange= whose value type is =uchar8_t=.
-
-``template<UnicodeRange Range>
-unspecified as_code_points(Range&& range);``
-
-Return type is a model of =UnicodeCPRange=.
 [endsect]
 
-[section Output]
-Output iterators that convert any *code point* to a sequence of *code values*.
-
-``template<typename OutputIterator>
-struct utf8_output_iterator;``
+[section Boundaries]
 
-``template<typename OutputIterator>
-struct utf16_output_iterator;``
+``auto concept BoundaryChecker<typename T>
+{
+ template<typename Iterator>
+ bool T::operator()(Iterator begin, Iterator end, Iterator pos);
+};``
 
-[endsect]
+``auto concept BoundaryConsumer<typename T>
+{
+ template<typename Iterator>
+ Iterator T::ltr(Iterator begin, Iterator end);
+
+ template<typename Iterator>
+ Iterator T::rtl(Iterator begin, Iterator end);
+}``
 
-[endsect]
+basically the same as Pipe without the output.
 
-[section Iterating Graphemes]
-``template<UnicodeCPRange Range>
-unspecified as_graphemes(Range&& range);``
+BoundaryConsumer can be defined in terms of BoundaryChecker.
 
-Return type is a read-only range whose value type is a model of =UnicodeGrapheme=.
-[endsect]
 
 [endsect]
 
-[section Character proprieties]
+[xinclude autodoc.xml]
 
-The library provides ways to check for certain *code point* proprieties within the =boost::unicode= namespace.
-All functions take any integer and return a boolean.
-
-``is_surrogate
-is_high_surrogate
-is_low_surrogate
-
-is_prepend
-is_hangul_syllable
-is_control
-is_grapheme_extend
-is_spacing_mark``
-
-[endsect]
-
-[section Normalization]
+[section Acknowledgements]
 
-[section String algorithms]
+Eric Niebler for mentoring this project, John Maddock for contributing preliminary on-the-fly UTF conversion, Graham Barnett and Rogier van Dalen for their work
+on Unicode character properties.
 
-It is expected that algorithms would take models of =UnicodeRange= as input.
+Beman Dawes and other members of the mailing list for their suggestions and support.
 
 [endsect]

Modified: sandbox/SOC/2009/unicode/libs/unicode/example/test.cpp
==============================================================================
--- sandbox/SOC/2009/unicode/libs/unicode/example/test.cpp (original)
+++ sandbox/SOC/2009/unicode/libs/unicode/example/test.cpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -1,6 +1,7 @@
 #include <iostream>
 #include <boost/foreach.hpp>
 #include <boost/unicode/utf_conversion.hpp>
+#include <boost/unicode/ucd/properties.hpp>
 
 template<typename Range>
 std::pair<
@@ -38,5 +39,6 @@
         BOOST_FOREACH(char cp, make_reverse_range(boost::make_u32_to_u8_range(v)))
                 std::cout << std::hex << (int)(unsigned char)cp << std::endl;
         
- std::cout << "\n" << boost::unicode::get_name(0xE9) << std::endl;
+ std::cout << "\n" << boost::unicode::ucd::get_name(0xE9) << std::endl;
+ std::cout << boost::unicode::ucd::as_string(boost::unicode::ucd::get_block(0xE9)) << std::endl;
 }

Modified: sandbox/SOC/2009/unicode/libs/unicode/src/Jamfile.v2
==============================================================================
--- sandbox/SOC/2009/unicode/libs/unicode/src/Jamfile.v2 (original)
+++ sandbox/SOC/2009/unicode/libs/unicode/src/Jamfile.v2 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -12,4 +12,4 @@
       <include>$(BOOST_ROOT)
     ;
 
-lib boost-unicode : unicode_properties.cpp ucd/uni_ucd_interface_impl_data.cpp ;
+lib boost-unicode : unicode_properties.cpp unicode_blocks.cpp ucd/uni_ucd_interface_impl_data.cpp ;

Modified: sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data.cpp
==============================================================================
--- sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data.cpp (original)
+++ sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data.cpp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -19,7 +19,7 @@
 
 #include <boost/assert.hpp>
 #include <boost/static_assert.hpp>
-#include <boost/unicode/unicode_properties.hpp>
+#include <boost/unicode/ucd/properties.hpp>
 #include "uni_ucd_interface_impl_data_1.ipp"
 #include "uni_ucd_interface_impl_data_2.ipp"
 #include "uni_ucd_interface_impl_data_3.ipp"
@@ -36,180 +36,180 @@
 
 const unichar_blocks_internal __uni_block_data[]=
 {
- { 0x0, 0x127, "Basic Latin" },
- { 0x128, 0x255, "Latin-1 Supplement" },
- { 0x256, 0x383, "Latin Extended-A" },
- { 0x384, 0x591, "Latin Extended-B" },
- { 0x592, 0x687, "IPA Extensions" },
- { 0x688, 0x767, "Spacing Modifier Letters" },
- { 0x768, 0x879, "Combining Diacritical Marks" },
- { 0x880, 0x1023, "Greek and Coptic" },
- { 0x1024, 0x1279, "Cyrillic" },
- { 0x1280, 0x1327, "Cyrillic Supplement" },
- { 0x1328, 0x1423, "Armenian" },
- { 0x1424, 0x1535, "Hebrew" },
- { 0x1536, 0x1791, "Arabic" },
- { 0x1792, 0x1871, "Syriac" },
- { 0x1872, 0x1919, "Arabic Supplement" },
- { 0x1920, 0x1983, "Thaana" },
- { 0x1984, 0x2047, "NKo" },
- { 0x2304, 0x2431, "Devanagari" },
- { 0x2432, 0x2559, "Bengali" },
- { 0x2560, 0x2687, "Gurmukhi" },
- { 0x2688, 0x2815, "Gujarati" },
- { 0x2816, 0x2943, "Oriya" },
- { 0x2944, 0x3071, "Tamil" },
- { 0x3072, 0x3199, "Telugu" },
- { 0x3200, 0x3327, "Kannada" },
- { 0x3328, 0x3455, "Malayalam" },
- { 0x3456, 0x3583, "Sinhala" },
- { 0x3584, 0x3711, "Thai" },
- { 0x3712, 0x3839, "Lao" },
- { 0x3840, 0x4095, "Tibetan" },
- { 0x4096, 0x4255, "Myanmar" },
- { 0x4256, 0x4351, "Georgian" },
- { 0x4352, 0x4607, "Hangul Jamo" },
- { 0x4608, 0x4991, "Ethiopic" },
- { 0x4992, 0x5023, "Ethiopic Supplement" },
- { 0x5024, 0x5119, "Cherokee" },
- { 0x5120, 0x5759, "Unified Canadian Aboriginal Syllabics" },
- { 0x5760, 0x5791, "Ogham" },
- { 0x5792, 0x5887, "Runic" },
- { 0x5888, 0x5919, "Tagalog" },
- { 0x5920, 0x5951, "Hanunoo" },
- { 0x5952, 0x5983, "Buhid" },
- { 0x5984, 0x6015, "Tagbanwa" },
- { 0x6016, 0x6143, "Khmer" },
- { 0x6144, 0x6319, "Mongolian" },
- { 0x6400, 0x6479, "Limbu" },
- { 0x6480, 0x6527, "Tai Le" },
- { 0x6528, 0x6623, "New Tai Lue" },
- { 0x6624, 0x6655, "Khmer Symbols" },
- { 0x6656, 0x6687, "Buginese" },
- { 0x6912, 0x7039, "Balinese" },
- { 0x7040, 0x7103, "Sundanese" },
- { 0x7168, 0x7247, "Lepcha" },
- { 0x7248, 0x7295, "Ol Chiki" },
- { 0x7424, 0x7551, "Phonetic Extensions" },
- { 0x7552, 0x7615, "Phonetic Extensions Supplement" },
- { 0x7616, 0x7679, "Combining Diacritical Marks Supplement" },
- { 0x7680, 0x7935, "Latin Extended Additional" },
- { 0x7936, 0x8191, "Greek Extended" },
- { 0x8192, 0x8303, "General Punctuation" },
- { 0x8304, 0x8351, "Superscripts and Subscripts" },
- { 0x8352, 0x8399, "Currency Symbols" },
- { 0x8400, 0x8447, "Combining Diacritical Marks for Symbols" },
- { 0x8448, 0x8527, "Letterlike Symbols" },
- { 0x8528, 0x8591, "Number Forms" },
- { 0x8592, 0x8703, "Arrows" },
- { 0x8704, 0x8959, "Mathematical Operators" },
- { 0x8960, 0x9215, "Miscellaneous Technical" },
- { 0x9216, 0x9279, "Control Pictures" },
- { 0x9280, 0x9311, "Optical Character Recognition" },
- { 0x9312, 0x9471, "Enclosed Alphanumerics" },
- { 0x9472, 0x9599, "Box Drawing" },
- { 0x9600, 0x9631, "Block Elements" },
- { 0x9632, 0x9727, "Geometric Shapes" },
- { 0x9728, 0x9983, "Miscellaneous Symbols" },
- { 0x9984, 0x10175, "Dingbats" },
- { 0x10176, 0x10223, "Miscellaneous Mathematical Symbols-A" },
- { 0x10224, 0x10239, "Supplemental Arrows-A" },
- { 0x10240, 0x10495, "Braille Patterns" },
- { 0x10496, 0x10623, "Supplemental Arrows-B" },
- { 0x10624, 0x10751, "Miscellaneous Mathematical Symbols-B" },
- { 0x10752, 0x11007, "Supplemental Mathematical Operators" },
- { 0x11008, 0x11263, "Miscellaneous Symbols and Arrows" },
- { 0x11264, 0x11359, "Glagolitic" },
- { 0x11360, 0x11391, "Latin Extended-C" },
- { 0x11392, 0x11519, "Coptic" },
- { 0x11520, 0x11567, "Georgian Supplement" },
- { 0x11568, 0x11647, "Tifinagh" },
- { 0x11648, 0x11743, "Ethiopic Extended" },
- { 0x11744, 0x11775, "Cyrillic Extended-A" },
- { 0x11776, 0x11903, "Supplemental Punctuation" },
- { 0x11904, 0x12031, "CJK Radicals Supplement" },
- { 0x12032, 0x12255, "Kangxi Radicals" },
- { 0x12272, 0x12287, "Ideographic Description Characters" },
- { 0x12288, 0x12351, "CJK Symbols and Punctuation" },
- { 0x12352, 0x12447, "Hiragana" },
- { 0x12448, 0x12543, "Katakana" },
- { 0x12544, 0x12591, "Bopomofo" },
- { 0x12592, 0x12687, "Hangul Compatibility Jamo" },
- { 0x12688, 0x12703, "Kanbun" },
- { 0x12704, 0x12735, "Bopomofo Extended" },
- { 0x12736, 0x12783, "CJK Strokes" },
- { 0x12784, 0x12799, "Katakana Phonetic Extensions" },
- { 0x12800, 0x13055, "Enclosed CJK Letters and Months" },
- { 0x13056, 0x13311, "CJK Compatibility" },
- { 0x13312, 0x19903, "CJK Unified Ideographs Extension A" },
- { 0x19904, 0x19967, "Yijing Hexagram Symbols" },
- { 0x19968, 0x40959, "CJK Unified Ideographs" },
- { 0x40960, 0x42127, "Yi Syllables" },
- { 0x42128, 0x42191, "Yi Radicals" },
- { 0x42240, 0x42559, "Vai" },
- { 0x42560, 0x42655, "Cyrillic Extended-B" },
- { 0x42752, 0x42783, "Modifier Tone Letters" },
- { 0x42784, 0x43007, "Latin Extended-D" },
- { 0x43008, 0x43055, "Syloti Nagri" },
- { 0x43072, 0x43135, "Phags-pa" },
- { 0x43136, 0x43231, "Saurashtra" },
- { 0x43264, 0x43311, "Kayah Li" },
- { 0x43312, 0x43359, "Rejang" },
- { 0x43520, 0x43615, "Cham" },
- { 0x44032, 0x55215, "Hangul Syllables" },
- { 0x55296, 0x56191, "High Surrogates" },
- { 0x56192, 0x56319, "High Private Use Surrogates" },
- { 0x56320, 0x57343, "Low Surrogates" },
- { 0x57344, 0x63743, "Private Use Area" },
- { 0x63744, 0x64255, "CJK Compatibility Ideographs" },
- { 0x64256, 0x64335, "Alphabetic Presentation Forms" },
- { 0x64336, 0x65023, "Arabic Presentation Forms-A" },
- { 0x65024, 0x65039, "Variation Selectors" },
- { 0x65040, 0x65055, "Vertical Forms" },
- { 0x65056, 0x65071, "Combining Half Marks" },
- { 0x65072, 0x65103, "CJK Compatibility Forms" },
- { 0x65104, 0x65135, "Small Form Variants" },
- { 0x65136, 0x65279, "Arabic Presentation Forms-B" },
- { 0x65280, 0x65519, "Halfwidth and Fullwidth Forms" },
- { 0x65520, 0x65535, "Specials" },
- { 0x65536, 0x65663, "Linear B Syllabary" },
- { 0x65664, 0x65791, "Linear B Ideograms" },
- { 0x65792, 0x65855, "Aegean Numbers" },
- { 0x65856, 0x65935, "Ancient Greek Numbers" },
- { 0x65936, 0x65999, "Ancient Symbols" },
- { 0x66000, 0x66047, "Phaistos Disc" },
- { 0x66176, 0x66207, "Lycian" },
- { 0x66208, 0x66271, "Carian" },
- { 0x66304, 0x66351, "Old Italic" },
- { 0x66352, 0x66383, "Gothic" },
- { 0x66432, 0x66463, "Ugaritic" },
- { 0x66464, 0x66527, "Old Persian" },
- { 0x66560, 0x66639, "Deseret" },
- { 0x66640, 0x66687, "Shavian" },
- { 0x66688, 0x66735, "Osmanya" },
- { 0x67584, 0x67647, "Cypriot Syllabary" },
- { 0x67840, 0x67871, "Phoenician" },
- { 0x67872, 0x67903, "Lydian" },
- { 0x68096, 0x68191, "Kharoshthi" },
- { 0x73728, 0x74751, "Cuneiform" },
- { 0x74752, 0x74879, "Cuneiform Numbers and Punctuation" },
- { 0x118784, 0x119039, "Byzantine Musical Symbols" },
- { 0x119040, 0x119295, "Musical Symbols" },
- { 0x119296, 0x119375, "Ancient Greek Musical Notation" },
- { 0x119552, 0x119647, "Tai Xuan Jing Symbols" },
- { 0x119648, 0x119679, "Counting Rod Numerals" },
- { 0x119808, 0x120831, "Mathematical Alphanumeric Symbols" },
- { 0x126976, 0x127023, "Mahjong Tiles" },
- { 0x127024, 0x127135, "Domino Tiles" },
- { 0x131072, 0x173791, "CJK Unified Ideographs Extension B" },
- { 0x194560, 0x195103, "CJK Compatibility Ideographs Supplement" },
- { 0x917504, 0x917631, "Tags" },
- { 0x917760, 0x917999, "Variation Selectors Supplement" },
- { 0x983040, 0x1048575, "Supplementary Private Use Area-A" },
- { 0x1048576, 0x1114111, "Supplementary Private Use Area-B" },
- { 0x0, 0x0, "" },
+ { 0x0, 0x7f, "Basic Latin" },
+ { 0x80, 0xff, "Latin-1 Supplement" },
+ { 0x100, 0x17f, "Latin Extended-A" },
+ { 0x180, 0x24f, "Latin Extended-B" },
+ { 0x250, 0x2af, "IPA Extensions" },
+ { 0x2b0, 0x2ff, "Spacing Modifier Letters" },
+ { 0x300, 0x36f, "Combining Diacritical Marks" },
+ { 0x370, 0x3ff, "Greek and Coptic" },
+ { 0x400, 0x4ff, "Cyrillic" },
+ { 0x500, 0x52f, "Cyrillic Supplement" },
+ { 0x530, 0x58f, "Armenian" },
+ { 0x590, 0x5ff, "Hebrew" },
+ { 0x600, 0x6ff, "Arabic" },
+ { 0x700, 0x74f, "Syriac" },
+ { 0x750, 0x77f, "Arabic Supplement" },
+ { 0x780, 0x7bf, "Thaana" },
+ { 0x7c0, 0x7ff, "NKo" },
+ { 0x900, 0x97f, "Devanagari" },
+ { 0x980, 0x9ff, "Bengali" },
+ { 0xa00, 0xa7f, "Gurmukhi" },
+ { 0xa80, 0xaff, "Gujarati" },
+ { 0xb00, 0xb7f, "Oriya" },
+ { 0xb80, 0xbff, "Tamil" },
+ { 0xc00, 0xc7f, "Telugu" },
+ { 0xc80, 0xcff, "Kannada" },
+ { 0xd00, 0xd7f, "Malayalam" },
+ { 0xd80, 0xdff, "Sinhala" },
+ { 0xe00, 0xe7f, "Thai" },
+ { 0xe80, 0xeff, "Lao" },
+ { 0xf00, 0xfff, "Tibetan" },
+ { 0x1000, 0x109f, "Myanmar" },
+ { 0x10a0, 0x10ff, "Georgian" },
+ { 0x1100, 0x11ff, "Hangul Jamo" },
+ { 0x1200, 0x137f, "Ethiopic" },
+ { 0x1380, 0x139f, "Ethiopic Supplement" },
+ { 0x13a0, 0x13ff, "Cherokee" },
+ { 0x1400, 0x167f, "Unified Canadian Aboriginal Syllabics" },
+ { 0x1680, 0x169f, "Ogham" },
+ { 0x16a0, 0x16ff, "Runic" },
+ { 0x1700, 0x171f, "Tagalog" },
+ { 0x1720, 0x173f, "Hanunoo" },
+ { 0x1740, 0x175f, "Buhid" },
+ { 0x1760, 0x177f, "Tagbanwa" },
+ { 0x1780, 0x17ff, "Khmer" },
+ { 0x1800, 0x18af, "Mongolian" },
+ { 0x1900, 0x194f, "Limbu" },
+ { 0x1950, 0x197f, "Tai Le" },
+ { 0x1980, 0x19df, "New Tai Lue" },
+ { 0x19e0, 0x19ff, "Khmer Symbols" },
+ { 0x1a00, 0x1a1f, "Buginese" },
+ { 0x1b00, 0x1b7f, "Balinese" },
+ { 0x1b80, 0x1bbf, "Sundanese" },
+ { 0x1c00, 0x1c4f, "Lepcha" },
+ { 0x1c50, 0x1c7f, "Ol Chiki" },
+ { 0x1d00, 0x1d7f, "Phonetic Extensions" },
+ { 0x1d80, 0x1dbf, "Phonetic Extensions Supplement" },
+ { 0x1dc0, 0x1dff, "Combining Diacritical Marks Supplement" },
+ { 0x1e00, 0x1eff, "Latin Extended Additional" },
+ { 0x1f00, 0x1fff, "Greek Extended" },
+ { 0x2000, 0x206f, "General Punctuation" },
+ { 0x2070, 0x209f, "Superscripts and Subscripts" },
+ { 0x20a0, 0x20cf, "Currency Symbols" },
+ { 0x20d0, 0x20ff, "Combining Diacritical Marks for Symbols" },
+ { 0x2100, 0x214f, "Letterlike Symbols" },
+ { 0x2150, 0x218f, "Number Forms" },
+ { 0x2190, 0x21ff, "Arrows" },
+ { 0x2200, 0x22ff, "Mathematical Operators" },
+ { 0x2300, 0x23ff, "Miscellaneous Technical" },
+ { 0x2400, 0x243f, "Control Pictures" },
+ { 0x2440, 0x245f, "Optical Character Recognition" },
+ { 0x2460, 0x24ff, "Enclosed Alphanumerics" },
+ { 0x2500, 0x257f, "Box Drawing" },
+ { 0x2580, 0x259f, "Block Elements" },
+ { 0x25a0, 0x25ff, "Geometric Shapes" },
+ { 0x2600, 0x26ff, "Miscellaneous Symbols" },
+ { 0x2700, 0x27bf, "Dingbats" },
+ { 0x27c0, 0x27ef, "Miscellaneous Mathematical Symbols-A" },
+ { 0x27f0, 0x27ff, "Supplemental Arrows-A" },
+ { 0x2800, 0x28ff, "Braille Patterns" },
+ { 0x2900, 0x297f, "Supplemental Arrows-B" },
+ { 0x2980, 0x29ff, "Miscellaneous Mathematical Symbols-B" },
+ { 0x2a00, 0x2aff, "Supplemental Mathematical Operators" },
+ { 0x2b00, 0x2bff, "Miscellaneous Symbols and Arrows" },
+ { 0x2c00, 0x2c5f, "Glagolitic" },
+ { 0x2c60, 0x2c7f, "Latin Extended-C" },
+ { 0x2c80, 0x2cff, "Coptic" },
+ { 0x2d00, 0x2d2f, "Georgian Supplement" },
+ { 0x2d30, 0x2d7f, "Tifinagh" },
+ { 0x2d80, 0x2ddf, "Ethiopic Extended" },
+ { 0x2de0, 0x2dff, "Cyrillic Extended-A" },
+ { 0x2e00, 0x2e7f, "Supplemental Punctuation" },
+ { 0x2e80, 0x2eff, "CJK Radicals Supplement" },
+ { 0x2f00, 0x2fdf, "Kangxi Radicals" },
+ { 0x2ff0, 0x2fff, "Ideographic Description Characters" },
+ { 0x3000, 0x303f, "CJK Symbols and Punctuation" },
+ { 0x3040, 0x309f, "Hiragana" },
+ { 0x30a0, 0x30ff, "Katakana" },
+ { 0x3100, 0x312f, "Bopomofo" },
+ { 0x3130, 0x318f, "Hangul Compatibility Jamo" },
+ { 0x3190, 0x319f, "Kanbun" },
+ { 0x31a0, 0x31bf, "Bopomofo Extended" },
+ { 0x31c0, 0x31ef, "CJK Strokes" },
+ { 0x31f0, 0x31ff, "Katakana Phonetic Extensions" },
+ { 0x3200, 0x32ff, "Enclosed CJK Letters and Months" },
+ { 0x3300, 0x33ff, "CJK Compatibility" },
+ { 0x3400, 0x4dbf, "CJK Unified Ideographs Extension A" },
+ { 0x4dc0, 0x4dff, "Yijing Hexagram Symbols" },
+ { 0x4e00, 0x9fff, "CJK Unified Ideographs" },
+ { 0xa000, 0xa48f, "Yi Syllables" },
+ { 0xa490, 0xa4cf, "Yi Radicals" },
+ { 0xa500, 0xa63f, "Vai" },
+ { 0xa640, 0xa69f, "Cyrillic Extended-B" },
+ { 0xa700, 0xa71f, "Modifier Tone Letters" },
+ { 0xa720, 0xa7ff, "Latin Extended-D" },
+ { 0xa800, 0xa82f, "Syloti Nagri" },
+ { 0xa840, 0xa87f, "Phags-pa" },
+ { 0xa880, 0xa8df, "Saurashtra" },
+ { 0xa900, 0xa92f, "Kayah Li" },
+ { 0xa930, 0xa95f, "Rejang" },
+ { 0xaa00, 0xaa5f, "Cham" },
+ { 0xac00, 0xd7af, "Hangul Syllables" },
+ { 0xd800, 0xdb7f, "High Surrogates" },
+ { 0xdb80, 0xdbff, "High Private Use Surrogates" },
+ { 0xdc00, 0xdfff, "Low Surrogates" },
+ { 0xe000, 0xf8ff, "Private Use Area" },
+ { 0xf900, 0xfaff, "CJK Compatibility Ideographs" },
+ { 0xfb00, 0xfb4f, "Alphabetic Presentation Forms" },
+ { 0xfb50, 0xfdff, "Arabic Presentation Forms-A" },
+ { 0xfe00, 0xfe0f, "Variation Selectors" },
+ { 0xfe10, 0xfe1f, "Vertical Forms" },
+ { 0xfe20, 0xfe2f, "Combining Half Marks" },
+ { 0xfe30, 0xfe4f, "CJK Compatibility Forms" },
+ { 0xfe50, 0xfe6f, "Small Form Variants" },
+ { 0xfe70, 0xfeff, "Arabic Presentation Forms-B" },
+ { 0xff00, 0xffef, "Halfwidth and Fullwidth Forms" },
+ { 0xfff0, 0xffff, "Specials" },
+ { 0x10000, 0x1007f, "Linear B Syllabary" },
+ { 0x10080, 0x100ff, "Linear B Ideograms" },
+ { 0x10100, 0x1013f, "Aegean Numbers" },
+ { 0x10140, 0x1018f, "Ancient Greek Numbers" },
+ { 0x10190, 0x101cf, "Ancient Symbols" },
+ { 0x101d0, 0x101ff, "Phaistos Disc" },
+ { 0x10280, 0x1029f, "Lycian" },
+ { 0x102a0, 0x102df, "Carian" },
+ { 0x10300, 0x1032f, "Old Italic" },
+ { 0x10330, 0x1034f, "Gothic" },
+ { 0x10380, 0x1039f, "Ugaritic" },
+ { 0x103a0, 0x103df, "Old Persian" },
+ { 0x10400, 0x1044f, "Deseret" },
+ { 0x10450, 0x1047f, "Shavian" },
+ { 0x10480, 0x104af, "Osmanya" },
+ { 0x10800, 0x1083f, "Cypriot Syllabary" },
+ { 0x10900, 0x1091f, "Phoenician" },
+ { 0x10920, 0x1093f, "Lydian" },
+ { 0x10a00, 0x10a5f, "Kharoshthi" },
+ { 0x12000, 0x123ff, "Cuneiform" },
+ { 0x12400, 0x1247f, "Cuneiform Numbers and Punctuation" },
+ { 0x1d000, 0x1d0ff, "Byzantine Musical Symbols" },
+ { 0x1d100, 0x1d1ff, "Musical Symbols" },
+ { 0x1d200, 0x1d24f, "Ancient Greek Musical Notation" },
+ { 0x1d300, 0x1d35f, "Tai Xuan Jing Symbols" },
+ { 0x1d360, 0x1d37f, "Counting Rod Numerals" },
+ { 0x1d400, 0x1d7ff, "Mathematical Alphanumeric Symbols" },
+ { 0x1f000, 0x1f02f, "Mahjong Tiles" },
+ { 0x1f030, 0x1f09f, "Domino Tiles" },
+ { 0x20000, 0x2a6df, "CJK Unified Ideographs Extension B" },
+ { 0x2f800, 0x2fa1f, "CJK Compatibility Ideographs Supplement" },
+ { 0xe0000, 0xe007f, "Tags" },
+ { 0xe0100, 0xe01ef, "Variation Selectors Supplement" },
+ { 0xf0000, 0xfffff, "Supplementary Private Use Area-A" },
+ { 0x100000, 0x10ffff, "Supplementary Private Use Area-B" },
 };
 
+const size_t __uni_block_data_size = sizeof __uni_block_data / sizeof __uni_block_data[0];
 
 const unichar_data_internal* __uni_char_data[]=
 {

Modified: sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_1.ipp
==============================================================================
--- sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_1.ipp (original)
+++ sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_1.ipp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -3964,8 +3964,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 27,
                         bidi_class::weak_common_number_separator,
                         decomposition_type::no_break,
                         break_class::non_breaking,
@@ -3973,7 +3973,7 @@
                         sentence_break::sp,
                         grapheme_cluster_break::any,
                 },
- 65,
+ 521,
                 0x0,
                 0x0,
                 0x0,
@@ -4156,8 +4156,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 2,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ambiguous,
@@ -4165,7 +4165,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 65,
+ 533,
                 0x0,
                 0x0,
                 0x0,
@@ -4204,8 +4204,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ambiguous,
@@ -4213,7 +4213,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 65,
+ 4417,
                 0x0,
                 0x0,
                 0x0,
@@ -4324,8 +4324,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 2,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -4333,7 +4333,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 65,
+ 529,
                 0x0,
                 0x0,
                 0x0,
@@ -4396,8 +4396,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::weak_european_digits,
                         decomposition_type::super,
                         break_class::ambiguous,
@@ -4405,7 +4405,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 65,
+ 4409,
                 0x0,
                 0x0,
                 0x0,
@@ -4420,8 +4420,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::weak_european_digits,
                         decomposition_type::super,
                         break_class::ambiguous,
@@ -4429,7 +4429,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 65,
+ 4410,
                 0x0,
                 0x0,
                 0x0,
@@ -4444,8 +4444,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 2,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::break_opportunity_before,
@@ -4453,7 +4453,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 65,
+ 526,
                 0x0,
                 0x0,
                 0x0,
@@ -4540,8 +4540,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 2,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ambiguous,
@@ -4549,7 +4549,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 65,
+ 538,
                 0x0,
                 0x0,
                 0x0,
@@ -4564,8 +4564,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::weak_european_digits,
                         decomposition_type::super,
                         break_class::ambiguous,
@@ -4573,7 +4573,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 65,
+ 4408,
                 0x0,
                 0x0,
                 0x0,
@@ -4588,8 +4588,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ambiguous,
@@ -4597,7 +4597,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 65,
+ 4800,
                 0x0,
                 0x0,
                 0x0,
@@ -4669,7 +4669,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 65,
+ 66,
                 0x0,
                 0x0,
                 0x0,
@@ -4693,7 +4693,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 65,
+ 67,
                 0x0,
                 0x0,
                 0x0,
@@ -4741,7 +4741,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 65,
+ 68,
                 0x0,
                 0xe0,
                 0x0,
@@ -4765,7 +4765,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 65,
+ 69,
                 0x0,
                 0xe1,
                 0x0,
@@ -4789,7 +4789,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 65,
+ 70,
                 0x0,
                 0xe2,
                 0x0,
@@ -4813,7 +4813,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 65,
+ 71,
                 0x0,
                 0xe3,
                 0x0,
@@ -4837,7 +4837,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 65,
+ 72,
                 0x0,
                 0xe4,
                 0x0,
@@ -4861,7 +4861,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 65,
+ 73,
                 0x0,
                 0xe5,
                 0x0,
@@ -4885,7 +4885,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 65,
+ 74,
                 0x0,
                 0xe6,
                 0x0,
@@ -4909,7 +4909,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 66,
+ 75,
                 0x0,
                 0xe7,
                 0x0,
@@ -4933,7 +4933,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 66,
+ 76,
                 0x0,
                 0xe8,
                 0x0,
@@ -4957,7 +4957,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 66,
+ 77,
                 0x0,
                 0xe9,
                 0x0,
@@ -4981,7 +4981,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 66,
+ 78,
                 0x0,
                 0xea,
                 0x0,
@@ -5005,7 +5005,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 66,
+ 79,
                 0x0,
                 0xeb,
                 0x0,
@@ -5029,7 +5029,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 66,
+ 80,
                 0x0,
                 0xec,
                 0x0,
@@ -5053,7 +5053,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 66,
+ 81,
                 0x0,
                 0xed,
                 0x0,
@@ -5077,7 +5077,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 66,
+ 82,
                 0x0,
                 0xee,
                 0x0,
@@ -5101,7 +5101,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 66,
+ 83,
                 0x0,
                 0xef,
                 0x0,
@@ -5125,7 +5125,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 66,
+ 84,
                 0x0,
                 0xf0,
                 0x0,
@@ -5149,7 +5149,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 67,
+ 85,
                 0x0,
                 0xf1,
                 0x0,
@@ -5173,7 +5173,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 67,
+ 86,
                 0x0,
                 0xf2,
                 0x0,
@@ -5197,7 +5197,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 67,
+ 87,
                 0x0,
                 0xf3,
                 0x0,
@@ -5221,7 +5221,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 67,
+ 88,
                 0x0,
                 0xf4,
                 0x0,
@@ -5245,7 +5245,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 67,
+ 89,
                 0x0,
                 0xf5,
                 0x0,
@@ -5269,7 +5269,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 67,
+ 90,
                 0x0,
                 0xf6,
                 0x0,
@@ -5317,7 +5317,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 67,
+ 91,
                 0x0,
                 0xf8,
                 0x0,
@@ -5341,7 +5341,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 68,
+ 92,
                 0x0,
                 0xf9,
                 0x0,
@@ -5365,7 +5365,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 68,
+ 93,
                 0x0,
                 0xfa,
                 0x0,
@@ -5389,7 +5389,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 68,
+ 94,
                 0x0,
                 0xfb,
                 0x0,
@@ -5413,7 +5413,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 68,
+ 95,
                 0x0,
                 0xfc,
                 0x0,
@@ -5437,7 +5437,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 68,
+ 96,
                 0x0,
                 0xfd,
                 0x0,
@@ -5485,7 +5485,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 68,
+ 97,
                 0x0,
                 0xdf,
                 0x0,
@@ -5509,7 +5509,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 69,
+ 98,
                 0xc0,
                 0x0,
                 0xc0,
@@ -5533,7 +5533,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 69,
+ 99,
                 0xc1,
                 0x0,
                 0xc1,
@@ -5557,7 +5557,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 69,
+ 100,
                 0xc2,
                 0x0,
                 0xc2,
@@ -5581,7 +5581,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 69,
+ 101,
                 0xc3,
                 0x0,
                 0xc3,
@@ -5605,7 +5605,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 69,
+ 102,
                 0xc4,
                 0x0,
                 0xc4,
@@ -5629,7 +5629,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 69,
+ 103,
                 0xc5,
                 0x0,
                 0xc5,
@@ -5653,7 +5653,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 69,
+ 104,
                 0xc6,
                 0x0,
                 0xc6,
@@ -5677,7 +5677,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 70,
+ 105,
                 0xc7,
                 0x0,
                 0xc7,
@@ -5701,7 +5701,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 70,
+ 106,
                 0xc8,
                 0x0,
                 0xc8,
@@ -5725,7 +5725,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 70,
+ 107,
                 0xc9,
                 0x0,
                 0xc9,
@@ -5749,7 +5749,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 70,
+ 108,
                 0xca,
                 0x0,
                 0xca,
@@ -5773,7 +5773,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 70,
+ 109,
                 0xcb,
                 0x0,
                 0xcb,
@@ -5797,7 +5797,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 70,
+ 110,
                 0xcc,
                 0x0,
                 0xcc,
@@ -5821,7 +5821,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 70,
+ 111,
                 0xcd,
                 0x0,
                 0xcd,
@@ -5845,7 +5845,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 70,
+ 112,
                 0xce,
                 0x0,
                 0xce,
@@ -5869,7 +5869,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 70,
+ 113,
                 0xcf,
                 0x0,
                 0xcf,
@@ -5893,7 +5893,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 70,
+ 114,
                 0xd0,
                 0x0,
                 0xd0,
@@ -5917,7 +5917,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 71,
+ 115,
                 0xd1,
                 0x0,
                 0xd1,
@@ -5941,7 +5941,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 71,
+ 116,
                 0xd2,
                 0x0,
                 0xd2,
@@ -5965,7 +5965,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 71,
+ 117,
                 0xd3,
                 0x0,
                 0xd3,
@@ -5989,7 +5989,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 71,
+ 118,
                 0xd4,
                 0x0,
                 0xd4,
@@ -6013,7 +6013,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 71,
+ 119,
                 0xd5,
                 0x0,
                 0xd5,
@@ -6037,7 +6037,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 71,
+ 120,
                 0xd6,
                 0x0,
                 0xd6,
@@ -6085,7 +6085,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 71,
+ 121,
                 0xd8,
                 0x0,
                 0xd8,
@@ -6109,7 +6109,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 122,
                 0xd9,
                 0x0,
                 0xd9,
@@ -6133,7 +6133,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 123,
                 0xda,
                 0x0,
                 0xda,
@@ -6157,7 +6157,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 124,
                 0xdb,
                 0x0,
                 0xdb,
@@ -6181,7 +6181,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 125,
                 0xdc,
                 0x0,
                 0xdc,
@@ -6205,7 +6205,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 126,
                 0xdd,
                 0x0,
                 0xdd,
@@ -6253,7 +6253,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 127,
                 0x178,
                 0x0,
                 0x178,
@@ -6422,7 +6422,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 128,
                 0x0,
                 0x101,
                 0x0,
@@ -6446,7 +6446,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 129,
                 0x100,
                 0x0,
                 0x100,
@@ -6470,7 +6470,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 130,
                 0x0,
                 0x103,
                 0x0,
@@ -6494,7 +6494,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 131,
                 0x102,
                 0x0,
                 0x102,
@@ -6518,7 +6518,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 132,
                 0x0,
                 0x105,
                 0x0,
@@ -6542,7 +6542,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 133,
                 0x104,
                 0x0,
                 0x104,
@@ -6566,7 +6566,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 134,
                 0x0,
                 0x107,
                 0x0,
@@ -6590,7 +6590,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 135,
                 0x106,
                 0x0,
                 0x106,
@@ -6614,7 +6614,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 136,
                 0x0,
                 0x109,
                 0x0,
@@ -6638,7 +6638,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 137,
                 0x108,
                 0x0,
                 0x108,
@@ -6662,7 +6662,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 138,
                 0x0,
                 0x10b,
                 0x0,
@@ -6686,7 +6686,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 139,
                 0x10a,
                 0x0,
                 0x10a,
@@ -6710,7 +6710,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 140,
                 0x0,
                 0x10d,
                 0x0,
@@ -6734,7 +6734,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 141,
                 0x10c,
                 0x0,
                 0x10c,
@@ -6758,7 +6758,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 142,
                 0x0,
                 0x10f,
                 0x0,
@@ -6782,7 +6782,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 143,
                 0x10e,
                 0x0,
                 0x10e,
@@ -6806,7 +6806,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 72,
+ 144,
                 0x0,
                 0x111,
                 0x0,
@@ -6830,7 +6830,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 73,
+ 145,
                 0x110,
                 0x0,
                 0x110,
@@ -6854,7 +6854,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 146,
                 0x0,
                 0x113,
                 0x0,
@@ -6878,7 +6878,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 147,
                 0x112,
                 0x0,
                 0x112,
@@ -6902,7 +6902,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 148,
                 0x0,
                 0x115,
                 0x0,
@@ -6926,7 +6926,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 149,
                 0x114,
                 0x0,
                 0x114,
@@ -6950,7 +6950,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 150,
                 0x0,
                 0x117,
                 0x0,
@@ -6974,7 +6974,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 151,
                 0x116,
                 0x0,
                 0x116,
@@ -6998,7 +6998,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 152,
                 0x0,
                 0x119,
                 0x0,
@@ -7022,7 +7022,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 153,
                 0x118,
                 0x0,
                 0x118,
@@ -7046,7 +7046,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 154,
                 0x0,
                 0x11b,
                 0x0,
@@ -7070,7 +7070,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 155,
                 0x11a,
                 0x0,
                 0x11a,
@@ -7094,7 +7094,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 156,
                 0x0,
                 0x11d,
                 0x0,
@@ -7118,7 +7118,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 157,
                 0x11c,
                 0x0,
                 0x11c,
@@ -7142,7 +7142,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 158,
                 0x0,
                 0x11f,
                 0x0,
@@ -7166,7 +7166,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 159,
                 0x11e,
                 0x0,
                 0x11e,
@@ -7190,7 +7190,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 160,
                 0x0,
                 0x121,
                 0x0,
@@ -7214,7 +7214,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 161,
                 0x120,
                 0x0,
                 0x120,
@@ -7238,7 +7238,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 162,
                 0x0,
                 0x123,
                 0x0,
@@ -7262,7 +7262,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 163,
                 0x122,
                 0x0,
                 0x122,
@@ -7286,7 +7286,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 164,
                 0x0,
                 0x125,
                 0x0,
@@ -7310,7 +7310,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 165,
                 0x124,
                 0x0,
                 0x124,
@@ -7334,7 +7334,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 74,
+ 166,
                 0x0,
                 0x127,
                 0x0,
@@ -7358,7 +7358,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 75,
+ 167,
                 0x126,
                 0x0,
                 0x126,
@@ -7382,7 +7382,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 76,
+ 168,
                 0x0,
                 0x129,
                 0x0,
@@ -7406,7 +7406,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 76,
+ 169,
                 0x128,
                 0x0,
                 0x128,
@@ -7430,7 +7430,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 76,
+ 170,
                 0x0,
                 0x12b,
                 0x0,
@@ -7454,7 +7454,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 76,
+ 171,
                 0x12a,
                 0x0,
                 0x12a,
@@ -7478,7 +7478,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 76,
+ 172,
                 0x0,
                 0x12d,
                 0x0,
@@ -7502,7 +7502,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 76,
+ 173,
                 0x12c,
                 0x0,
                 0x12c,
@@ -7526,7 +7526,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 76,
+ 174,
                 0x0,
                 0x12f,
                 0x0,
@@ -7550,7 +7550,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 76,
+ 175,
                 0x12e,
                 0x0,
                 0x12e,
@@ -7574,7 +7574,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 76,
+ 176,
                 0x130,
                 0x69,
                 0x130,
@@ -7622,7 +7622,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 76,
+ 177,
                 0x0,
                 0x133,
                 0x0,
@@ -7646,7 +7646,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 76,
+ 178,
                 0x132,
                 0x0,
                 0x132,
@@ -7670,7 +7670,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 76,
+ 179,
                 0x0,
                 0x135,
                 0x0,
@@ -7694,7 +7694,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 76,
+ 180,
                 0x134,
                 0x0,
                 0x134,
@@ -7718,7 +7718,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 76,
+ 181,
                 0x0,
                 0x137,
                 0x0,
@@ -7742,7 +7742,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 76,
+ 182,
                 0x136,
                 0x0,
                 0x136,
@@ -7790,7 +7790,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 76,
+ 183,
                 0x0,
                 0x13a,
                 0x0,
@@ -7814,7 +7814,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 77,
+ 184,
                 0x139,
                 0x0,
                 0x139,
@@ -7838,7 +7838,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 78,
+ 185,
                 0x0,
                 0x13c,
                 0x0,
@@ -7862,7 +7862,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 79,
+ 186,
                 0x13b,
                 0x0,
                 0x13b,
@@ -7886,7 +7886,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 80,
+ 187,
                 0x0,
                 0x13e,
                 0x0,
@@ -7910,7 +7910,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 81,
+ 188,
                 0x13d,
                 0x0,
                 0x13d,
@@ -7934,7 +7934,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 82,
+ 189,
                 0x0,
                 0x140,
                 0x0,
@@ -7958,7 +7958,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 83,
+ 190,
                 0x13f,
                 0x0,
                 0x13f,
@@ -7982,7 +7982,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 84,
+ 191,
                 0x0,
                 0x142,
                 0x0,
@@ -8006,7 +8006,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 85,
+ 192,
                 0x141,
                 0x0,
                 0x141,
@@ -8030,7 +8030,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 86,
+ 193,
                 0x0,
                 0x144,
                 0x0,
@@ -8054,7 +8054,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 86,
+ 194,
                 0x143,
                 0x0,
                 0x143,
@@ -8078,7 +8078,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 86,
+ 195,
                 0x0,
                 0x146,
                 0x0,
@@ -8102,7 +8102,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 86,
+ 196,
                 0x145,
                 0x0,
                 0x145,
@@ -8126,7 +8126,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 86,
+ 197,
                 0x0,
                 0x148,
                 0x0,
@@ -8150,7 +8150,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 86,
+ 198,
                 0x147,
                 0x0,
                 0x147,
@@ -8174,7 +8174,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 86,
+ 199,
                 0x0,
                 0x149,
                 0x0,
@@ -8246,7 +8246,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 87,
+ 200,
                 0x0,
                 0x14d,
                 0x0,
@@ -8270,7 +8270,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 87,
+ 201,
                 0x14c,
                 0x0,
                 0x14c,
@@ -8294,7 +8294,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 87,
+ 202,
                 0x0,
                 0x14f,
                 0x0,
@@ -8318,7 +8318,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 87,
+ 203,
                 0x14e,
                 0x0,
                 0x14e,
@@ -8342,7 +8342,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 87,
+ 204,
                 0x0,
                 0x151,
                 0x0,
@@ -8366,7 +8366,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 87,
+ 205,
                 0x150,
                 0x0,
                 0x150,
@@ -8390,7 +8390,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 87,
+ 206,
                 0x0,
                 0x153,
                 0x0,
@@ -8414,7 +8414,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 88,
+ 207,
                 0x152,
                 0x0,
                 0x152,
@@ -8438,7 +8438,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 208,
                 0x0,
                 0x155,
                 0x0,
@@ -8462,7 +8462,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 209,
                 0x154,
                 0x0,
                 0x154,
@@ -8486,7 +8486,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 210,
                 0x0,
                 0x157,
                 0x0,
@@ -8510,7 +8510,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 211,
                 0x156,
                 0x0,
                 0x156,
@@ -8534,7 +8534,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 212,
                 0x0,
                 0x159,
                 0x0,
@@ -8558,7 +8558,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 213,
                 0x158,
                 0x0,
                 0x158,
@@ -8582,7 +8582,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 214,
                 0x0,
                 0x15b,
                 0x0,
@@ -8606,7 +8606,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 215,
                 0x15a,
                 0x0,
                 0x15a,
@@ -8630,7 +8630,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 216,
                 0x0,
                 0x15d,
                 0x0,
@@ -8654,7 +8654,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 217,
                 0x15c,
                 0x0,
                 0x15c,
@@ -8678,7 +8678,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 218,
                 0x0,
                 0x15f,
                 0x0,
@@ -8702,7 +8702,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 219,
                 0x15e,
                 0x0,
                 0x15e,
@@ -8726,7 +8726,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 220,
                 0x0,
                 0x161,
                 0x0,
@@ -8750,7 +8750,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 221,
                 0x160,
                 0x0,
                 0x160,
@@ -8774,7 +8774,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 222,
                 0x0,
                 0x163,
                 0x0,
@@ -8798,7 +8798,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 223,
                 0x162,
                 0x0,
                 0x162,
@@ -8822,7 +8822,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 224,
                 0x0,
                 0x165,
                 0x0,
@@ -8846,7 +8846,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 225,
                 0x164,
                 0x0,
                 0x164,
@@ -8918,7 +8918,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 226,
                 0x0,
                 0x169,
                 0x0,
@@ -8942,7 +8942,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 227,
                 0x168,
                 0x0,
                 0x168,
@@ -8966,7 +8966,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 228,
                 0x0,
                 0x16b,
                 0x0,
@@ -8990,7 +8990,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 229,
                 0x16a,
                 0x0,
                 0x16a,
@@ -9014,7 +9014,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 230,
                 0x0,
                 0x16d,
                 0x0,
@@ -9038,7 +9038,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 231,
                 0x16c,
                 0x0,
                 0x16c,
@@ -9062,7 +9062,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 232,
                 0x0,
                 0x16f,
                 0x0,
@@ -9086,7 +9086,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 233,
                 0x16e,
                 0x0,
                 0x16e,
@@ -9110,7 +9110,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 234,
                 0x0,
                 0x171,
                 0x0,
@@ -9134,7 +9134,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 235,
                 0x170,
                 0x0,
                 0x170,
@@ -9158,7 +9158,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 236,
                 0x0,
                 0x173,
                 0x0,
@@ -9182,7 +9182,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 237,
                 0x172,
                 0x0,
                 0x172,
@@ -9206,7 +9206,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 238,
                 0x0,
                 0x175,
                 0x0,
@@ -9230,7 +9230,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 239,
                 0x174,
                 0x0,
                 0x174,
@@ -9254,7 +9254,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 240,
                 0x0,
                 0x177,
                 0x0,
@@ -9278,7 +9278,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 241,
                 0x176,
                 0x0,
                 0x176,
@@ -9302,7 +9302,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 242,
                 0x0,
                 0xff,
                 0x0,
@@ -9326,7 +9326,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 243,
                 0x0,
                 0x17a,
                 0x0,
@@ -9350,7 +9350,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 244,
                 0x179,
                 0x0,
                 0x179,
@@ -9374,7 +9374,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 245,
                 0x0,
                 0x17c,
                 0x0,
@@ -9398,7 +9398,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 246,
                 0x17b,
                 0x0,
                 0x17b,
@@ -9422,7 +9422,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 247,
                 0x0,
                 0x17e,
                 0x0,
@@ -9446,7 +9446,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 248,
                 0x17d,
                 0x0,
                 0x17d,
@@ -9470,7 +9470,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 249,
                 0x53,
                 0x0,
                 0x53,
@@ -9885,7 +9885,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 89,
+ 250,
                 0x0,
                 0x0,
                 0x0,
@@ -10341,7 +10341,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 90,
+ 251,
                 0x0,
                 0x1a1,
                 0x0,
@@ -10365,7 +10365,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 90,
+ 252,
                 0x1a0,
                 0x0,
                 0x1a0,
@@ -10701,7 +10701,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 90,
+ 253,
                 0x0,
                 0x1b0,
                 0x0,
@@ -10725,7 +10725,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 90,
+ 254,
                 0x1af,
                 0x0,
                 0x1af,
@@ -11061,7 +11061,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 90,
+ 255,
                 0x0,
                 0x0,
                 0x0,
@@ -11205,7 +11205,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 91,
+ 256,
                 0x0,
                 0x1c6,
                 0x1c5,
@@ -11229,7 +11229,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 91,
+ 257,
                 0x1c4,
                 0x1c6,
                 0x1c5,
@@ -11253,7 +11253,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 91,
+ 258,
                 0x1c4,
                 0x0,
                 0x1c5,
@@ -11277,7 +11277,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 91,
+ 259,
                 0x0,
                 0x1c9,
                 0x1c8,
@@ -11301,7 +11301,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 92,
+ 260,
                 0x1c7,
                 0x1c9,
                 0x1c8,
@@ -11325,7 +11325,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 93,
+ 261,
                 0x1c7,
                 0x0,
                 0x1c8,
@@ -11349,7 +11349,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 262,
                 0x0,
                 0x1cc,
                 0x1cb,
@@ -11373,7 +11373,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 263,
                 0x1ca,
                 0x1cc,
                 0x1cb,
@@ -11397,7 +11397,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 264,
                 0x1ca,
                 0x0,
                 0x1cb,
@@ -11421,7 +11421,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 265,
                 0x0,
                 0x1ce,
                 0x0,
@@ -11445,7 +11445,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 266,
                 0x1cd,
                 0x0,
                 0x1cd,
@@ -11469,7 +11469,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 267,
                 0x0,
                 0x1d0,
                 0x0,
@@ -11493,7 +11493,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 268,
                 0x1cf,
                 0x0,
                 0x1cf,
@@ -11517,7 +11517,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 269,
                 0x0,
                 0x1d2,
                 0x0,
@@ -11541,7 +11541,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 270,
                 0x1d1,
                 0x0,
                 0x1d1,
@@ -11565,7 +11565,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 271,
                 0x0,
                 0x1d4,
                 0x0,
@@ -11589,7 +11589,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 272,
                 0x1d3,
                 0x0,
                 0x1d3,
@@ -11613,7 +11613,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 273,
                 0x0,
                 0x1d6,
                 0x0,
@@ -11637,7 +11637,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 273,
                 0x1d5,
                 0x0,
                 0x1d5,
@@ -11661,7 +11661,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 273,
                 0x0,
                 0x1d8,
                 0x0,
@@ -11685,7 +11685,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 273,
                 0x1d7,
                 0x0,
                 0x1d7,
@@ -11709,7 +11709,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 273,
                 0x0,
                 0x1da,
                 0x0,
@@ -11733,7 +11733,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 273,
                 0x1d9,
                 0x0,
                 0x1d9,
@@ -11757,7 +11757,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 273,
                 0x0,
                 0x1dc,
                 0x0,
@@ -11781,7 +11781,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 273,
                 0x1db,
                 0x0,
                 0x1db,
@@ -11829,7 +11829,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 273,
                 0x0,
                 0x1df,
                 0x0,
@@ -11853,7 +11853,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 273,
                 0x1de,
                 0x0,
                 0x1de,
@@ -11877,7 +11877,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 273,
                 0x0,
                 0x1e1,
                 0x0,
@@ -11901,7 +11901,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 273,
                 0x1e0,
                 0x0,
                 0x1e0,
@@ -11925,7 +11925,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 94,
+ 273,
                 0x0,
                 0x1e3,
                 0x0,
@@ -11949,7 +11949,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 95,
+ 274,
                 0x1e2,
                 0x0,
                 0x1e2,
@@ -12021,7 +12021,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 275,
                 0x0,
                 0x1e7,
                 0x0,
@@ -12045,7 +12045,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 276,
                 0x1e6,
                 0x0,
                 0x1e6,
@@ -12069,7 +12069,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 277,
                 0x0,
                 0x1e9,
                 0x0,
@@ -12093,7 +12093,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 278,
                 0x1e8,
                 0x0,
                 0x1e8,
@@ -12117,7 +12117,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 279,
                 0x0,
                 0x1eb,
                 0x0,
@@ -12141,7 +12141,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 280,
                 0x1ea,
                 0x0,
                 0x1ea,
@@ -12165,7 +12165,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 281,
                 0x0,
                 0x1ed,
                 0x0,
@@ -12189,7 +12189,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 281,
                 0x1ec,
                 0x0,
                 0x1ec,
@@ -12213,7 +12213,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 281,
                 0x0,
                 0x1ef,
                 0x0,
@@ -12237,7 +12237,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 282,
                 0x1ee,
                 0x0,
                 0x1ee,
@@ -12261,7 +12261,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 282,
                 0x0,
                 0x1f0,
                 0x0,
@@ -12285,7 +12285,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 283,
                 0x0,
                 0x1f3,
                 0x1f2,
@@ -12309,7 +12309,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 284,
                 0x1f1,
                 0x1f3,
                 0x1f2,
@@ -12333,7 +12333,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 285,
                 0x1f1,
                 0x0,
                 0x1f2,
@@ -12357,7 +12357,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 286,
                 0x0,
                 0x1f5,
                 0x0,
@@ -12381,7 +12381,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 287,
                 0x1f4,
                 0x0,
                 0x1f4,
@@ -12453,7 +12453,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 288,
                 0x0,
                 0x1f9,
                 0x0,
@@ -12477,7 +12477,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 289,
                 0x1f8,
                 0x0,
                 0x1f8,
@@ -12501,7 +12501,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 290,
                 0x0,
                 0x1fb,
                 0x0,
@@ -12525,7 +12525,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 290,
                 0x1fa,
                 0x0,
                 0x1fa,
@@ -12549,7 +12549,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 96,
+ 290,
                 0x0,
                 0x1fd,
                 0x0,
@@ -12573,7 +12573,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 97,
+ 291,
                 0x1fc,
                 0x0,
                 0x1fc,
@@ -12597,7 +12597,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 292,
                 0x0,
                 0x1ff,
                 0x0,
@@ -12621,7 +12621,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 292,
                 0x1fe,
                 0x0,
                 0x1fe,
@@ -12698,7 +12698,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 292,
                 0x0,
                 0x201,
                 0x0,
@@ -12722,7 +12722,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 293,
                 0x200,
                 0x0,
                 0x200,
@@ -12746,7 +12746,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 294,
                 0x0,
                 0x203,
                 0x0,
@@ -12770,7 +12770,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 295,
                 0x202,
                 0x0,
                 0x202,
@@ -12794,7 +12794,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 296,
                 0x0,
                 0x205,
                 0x0,
@@ -12818,7 +12818,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 297,
                 0x204,
                 0x0,
                 0x204,
@@ -12842,7 +12842,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 298,
                 0x0,
                 0x207,
                 0x0,
@@ -12866,7 +12866,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 299,
                 0x206,
                 0x0,
                 0x206,
@@ -12890,7 +12890,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 300,
                 0x0,
                 0x209,
                 0x0,
@@ -12914,7 +12914,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 301,
                 0x208,
                 0x0,
                 0x208,
@@ -12938,7 +12938,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 302,
                 0x0,
                 0x20b,
                 0x0,
@@ -12962,7 +12962,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 303,
                 0x20a,
                 0x0,
                 0x20a,
@@ -12986,7 +12986,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 304,
                 0x0,
                 0x20d,
                 0x0,
@@ -13010,7 +13010,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 305,
                 0x20c,
                 0x0,
                 0x20c,
@@ -13034,7 +13034,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 306,
                 0x0,
                 0x20f,
                 0x0,
@@ -13058,7 +13058,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 307,
                 0x20e,
                 0x0,
                 0x20e,
@@ -13082,7 +13082,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 308,
                 0x0,
                 0x211,
                 0x0,
@@ -13106,7 +13106,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 309,
                 0x210,
                 0x0,
                 0x210,
@@ -13130,7 +13130,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 310,
                 0x0,
                 0x213,
                 0x0,
@@ -13154,7 +13154,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 311,
                 0x212,
                 0x0,
                 0x212,
@@ -13178,7 +13178,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 312,
                 0x0,
                 0x215,
                 0x0,
@@ -13202,7 +13202,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 313,
                 0x214,
                 0x0,
                 0x214,
@@ -13226,7 +13226,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 314,
                 0x0,
                 0x217,
                 0x0,
@@ -13250,7 +13250,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 315,
                 0x216,
                 0x0,
                 0x216,
@@ -13274,7 +13274,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 316,
                 0x0,
                 0x219,
                 0x0,
@@ -13298,7 +13298,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 317,
                 0x218,
                 0x0,
                 0x218,
@@ -13322,7 +13322,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 318,
                 0x0,
                 0x21b,
                 0x0,
@@ -13346,7 +13346,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 319,
                 0x21a,
                 0x0,
                 0x21a,
@@ -13418,7 +13418,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 320,
                 0x0,
                 0x21f,
                 0x0,
@@ -13442,7 +13442,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 321,
                 0x21e,
                 0x0,
                 0x21e,
@@ -13610,7 +13610,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 322,
                 0x0,
                 0x227,
                 0x0,
@@ -13634,7 +13634,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 323,
                 0x226,
                 0x0,
                 0x226,
@@ -13658,7 +13658,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 324,
                 0x0,
                 0x229,
                 0x0,
@@ -13682,7 +13682,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 325,
                 0x228,
                 0x0,
                 0x228,
@@ -13706,7 +13706,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 326,
                 0x0,
                 0x22b,
                 0x0,
@@ -13730,7 +13730,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 326,
                 0x22a,
                 0x0,
                 0x22a,
@@ -13754,7 +13754,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 326,
                 0x0,
                 0x22d,
                 0x0,
@@ -13778,7 +13778,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 326,
                 0x22c,
                 0x0,
                 0x22c,
@@ -13802,7 +13802,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 326,
                 0x0,
                 0x22f,
                 0x0,
@@ -13826,7 +13826,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 327,
                 0x22e,
                 0x0,
                 0x22e,
@@ -13850,7 +13850,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 328,
                 0x0,
                 0x231,
                 0x0,
@@ -13874,7 +13874,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 328,
                 0x230,
                 0x0,
                 0x230,
@@ -13898,7 +13898,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 328,
                 0x0,
                 0x233,
                 0x0,
@@ -13922,7 +13922,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 329,
                 0x232,
                 0x0,
                 0x232,
@@ -14042,7 +14042,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 98,
+ 330,
                 0x0,
                 0x0,
                 0x0,
@@ -14066,7 +14066,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 99,
+ 331,
                 0x0,
                 0x0,
                 0x0,
@@ -16639,7 +16639,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 100,
+ 332,
                 0x0,
                 0x0,
                 0x0,
@@ -16663,7 +16663,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 101,
+ 333,
                 0x0,
                 0x0,
                 0x0,
@@ -16687,7 +16687,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 102,
+ 334,
                 0x0,
                 0x0,
                 0x0,
@@ -16711,7 +16711,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 103,
+ 335,
                 0x0,
                 0x0,
                 0x0,
@@ -16735,7 +16735,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 104,
+ 336,
                 0x0,
                 0x0,
                 0x0,
@@ -16759,7 +16759,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 105,
+ 337,
                 0x0,
                 0x0,
                 0x0,
@@ -16783,7 +16783,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 106,
+ 338,
                 0x0,
                 0x0,
                 0x0,
@@ -16807,7 +16807,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 107,
+ 339,
                 0x0,
                 0x0,
                 0x0,
@@ -16831,7 +16831,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 108,
+ 340,
                 0x0,
                 0x0,
                 0x0,
@@ -16942,8 +16942,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -16951,7 +16951,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 109,
+ 4613,
                 0x0,
                 0x0,
                 0x0,
@@ -16966,8 +16966,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -16975,7 +16975,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 109,
+ 4625,
                 0x0,
                 0x0,
                 0x0,
@@ -16990,8 +16990,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -16999,7 +16999,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 109,
+ 4663,
                 0x0,
                 0x0,
                 0x0,
@@ -17014,8 +17014,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -17023,7 +17023,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 109,
+ 4876,
                 0x0,
                 0x0,
                 0x0,
@@ -17038,8 +17038,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -17047,7 +17047,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 109,
+ 4891,
                 0x0,
                 0x0,
                 0x0,
@@ -17062,8 +17062,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -17071,7 +17071,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 109,
+ 4901,
                 0x0,
                 0x0,
                 0x0,
@@ -17086,8 +17086,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -17095,7 +17095,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 109,
+ 4923,
                 0x0,
                 0x0,
                 0x0,
@@ -17110,8 +17110,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -17119,7 +17119,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 109,
+ 5055,
                 0x0,
                 0x0,
                 0x0,
@@ -17134,8 +17134,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -17143,7 +17143,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 109,
+ 5070,
                 0x0,
                 0x0,
                 0x0,
@@ -17902,8 +17902,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 2,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ambiguous,
@@ -17911,7 +17911,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 109,
+ 531,
                 0x0,
                 0x0,
                 0x0,
@@ -17926,8 +17926,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 2,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ambiguous,
@@ -17935,7 +17935,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 109,
+ 532,
                 0x0,
                 0x0,
                 0x0,
@@ -17950,8 +17950,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 2,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ambiguous,
@@ -17959,7 +17959,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 109,
+ 534,
                 0x0,
                 0x0,
                 0x0,
@@ -17974,8 +17974,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 2,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ambiguous,
@@ -17983,7 +17983,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 109,
+ 539,
                 0x0,
                 0x0,
                 0x0,
@@ -17998,8 +17998,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 2,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -18007,7 +18007,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 109,
+ 527,
                 0x0,
                 0x0,
                 0x0,
@@ -18022,8 +18022,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 2,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ambiguous,
@@ -18031,7 +18031,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 109,
+ 535,
                 0x0,
                 0x0,
                 0x0,
@@ -18094,8 +18094,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -18103,7 +18103,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 109,
+ 4605,
                 0x0,
                 0x0,
                 0x0,
@@ -18127,7 +18127,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 109,
+ 341,
                 0x0,
                 0x0,
                 0x0,
@@ -18142,8 +18142,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -18151,7 +18151,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 4930,
                 0x0,
                 0x0,
                 0x0,
@@ -18166,8 +18166,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -18175,7 +18175,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 5065,
                 0x0,
                 0x0,
                 0x0,
@@ -18190,8 +18190,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -18199,7 +18199,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 5186,
                 0x0,
                 0x0,
                 0x0,
@@ -20423,7 +20423,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 110,
+ 342,
                 0x0,
                 0x0,
                 0x0,
@@ -20447,7 +20447,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 110,
+ 342,
                 0x0,
                 0x0,
                 0x0,
@@ -20495,7 +20495,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 110,
+ 342,
                 0x0,
                 0x0,
                 0x0,
@@ -20519,7 +20519,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 110,
+ 342,
                 0x0,
                 0x0,
                 0x0,
@@ -21671,7 +21671,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 343,
                 0x0,
                 0x0,
                 0x0,
@@ -21806,8 +21806,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -21815,7 +21815,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 5252,
                 0x0,
                 0x0,
                 0x0,
@@ -21911,7 +21911,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 343,
                 0x0,
                 0x0,
                 0x0,
@@ -22113,8 +22113,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 2,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -22122,7 +22122,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 526,
                 0x0,
                 0x0,
                 0x0,
@@ -22146,7 +22146,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 343,
                 0x0,
                 0x0,
                 0x0,
@@ -22170,7 +22170,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 344,
                 0x0,
                 0x3ac,
                 0x0,
@@ -22194,7 +22194,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 345,
                 0x0,
                 0x0,
                 0x0,
@@ -22218,7 +22218,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 345,
                 0x0,
                 0x3ad,
                 0x0,
@@ -22242,7 +22242,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 346,
                 0x0,
                 0x3ae,
                 0x0,
@@ -22266,7 +22266,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 347,
                 0x0,
                 0x3af,
                 0x0,
@@ -22314,7 +22314,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 348,
                 0x0,
                 0x3cc,
                 0x0,
@@ -22362,7 +22362,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 349,
                 0x0,
                 0x3cd,
                 0x0,
@@ -22386,7 +22386,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 350,
                 0x0,
                 0x3ce,
                 0x0,
@@ -22410,7 +22410,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 351,
                 0x0,
                 0x390,
                 0x0,
@@ -23034,7 +23034,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 352,
                 0x0,
                 0x3ca,
                 0x0,
@@ -23058,7 +23058,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 353,
                 0x0,
                 0x3cb,
                 0x0,
@@ -23082,7 +23082,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 354,
                 0x386,
                 0x0,
                 0x386,
@@ -23106,7 +23106,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 355,
                 0x388,
                 0x0,
                 0x388,
@@ -23130,7 +23130,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 356,
                 0x389,
                 0x0,
                 0x389,
@@ -23154,7 +23154,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 357,
                 0x38a,
                 0x0,
                 0x38a,
@@ -23178,7 +23178,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 358,
                 0x0,
                 0x3b0,
                 0x0,
@@ -23802,7 +23802,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 359,
                 0x3aa,
                 0x0,
                 0x3aa,
@@ -23826,7 +23826,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 360,
                 0x3ab,
                 0x0,
                 0x3ab,
@@ -23850,7 +23850,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 361,
                 0x38c,
                 0x0,
                 0x38c,
@@ -23874,7 +23874,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 362,
                 0x38e,
                 0x0,
                 0x38e,
@@ -23898,7 +23898,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 363,
                 0x38f,
                 0x0,
                 0x38f,
@@ -23922,7 +23922,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 110,
+ 364,
                 0x0,
                 0x3d7,
                 0x0,
@@ -23937,8 +23937,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23946,7 +23946,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 111,
+ 5240,
                 0x392,
                 0x0,
                 0x392,
@@ -23961,8 +23961,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23970,7 +23970,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 111,
+ 5251,
                 0x398,
                 0x0,
                 0x398,
@@ -23985,8 +23985,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 10,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23994,7 +23994,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 111,
+ 5274,
                 0x0,
                 0x0,
                 0x0,
@@ -24018,7 +24018,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 111,
+ 365,
                 0x0,
                 0x0,
                 0x0,
@@ -24042,7 +24042,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 111,
+ 365,
                 0x0,
                 0x0,
                 0x0,
@@ -24057,8 +24057,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -24066,7 +24066,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 111,
+ 5275,
                 0x3a6,
                 0x0,
                 0x3a6,
@@ -24081,8 +24081,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -24090,7 +24090,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 111,
+ 5261,
                 0x3a0,
                 0x0,
                 0x3a0,
@@ -24114,7 +24114,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 111,
+ 365,
                 0x3cf,
                 0x0,
                 0x3cf,
@@ -24705,8 +24705,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -24714,7 +24714,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 112,
+ 5254,
                 0x39a,
                 0x0,
                 0x39a,
@@ -24729,8 +24729,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -24738,7 +24738,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 112,
+ 5266,
                 0x3a1,
                 0x0,
                 0x3a1,
@@ -24753,8 +24753,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -24762,7 +24762,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 112,
+ 5269,
                 0x3f9,
                 0x0,
                 0x3f9,
@@ -24801,8 +24801,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 10,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -24810,7 +24810,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 112,
+ 5251,
                 0x0,
                 0x3b8,
                 0x0,
@@ -24825,8 +24825,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -24834,7 +24834,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 112,
+ 5244,
                 0x395,
                 0x0,
                 0x395,
@@ -24921,8 +24921,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 10,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -24930,7 +24930,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 112,
+ 5269,
                 0x0,
                 0x3f2,
                 0x0,
@@ -25125,7 +25125,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 112,
+ 366,
                 0x0,
                 0x450,
                 0x0,
@@ -25149,7 +25149,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 113,
+ 367,
                 0x0,
                 0x451,
                 0x0,
@@ -25197,7 +25197,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 114,
+ 368,
                 0x0,
                 0x453,
                 0x0,
@@ -25269,7 +25269,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 115,
+ 369,
                 0x0,
                 0x456,
                 0x0,
@@ -25293,7 +25293,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 117,
+ 371,
                 0x0,
                 0x457,
                 0x0,
@@ -25413,7 +25413,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 118,
+ 372,
                 0x0,
                 0x45c,
                 0x0,
@@ -25437,7 +25437,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 119,
+ 373,
                 0x0,
                 0x45d,
                 0x0,
@@ -25461,7 +25461,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 120,
+ 374,
                 0x0,
                 0x45e,
                 0x0,
@@ -25509,7 +25509,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 121,
+ 375,
                 0x0,
                 0x430,
                 0x0,
@@ -25581,7 +25581,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 124,
+ 378,
                 0x0,
                 0x433,
                 0x0,
@@ -25629,7 +25629,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 127,
+ 381,
                 0x0,
                 0x435,
                 0x0,
@@ -25653,7 +25653,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 129,
+ 383,
                 0x0,
                 0x436,
                 0x0,
@@ -25677,7 +25677,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 131,
+ 385,
                 0x0,
                 0x437,
                 0x0,
@@ -25701,7 +25701,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 133,
+ 387,
                 0x0,
                 0x438,
                 0x0,
@@ -25725,7 +25725,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 136,
+ 390,
                 0x0,
                 0x439,
                 0x0,
@@ -25749,7 +25749,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 137,
+ 391,
                 0x0,
                 0x43a,
                 0x0,
@@ -25845,7 +25845,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 140,
+ 394,
                 0x0,
                 0x43e,
                 0x0,
@@ -25965,7 +25965,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 142,
+ 396,
                 0x0,
                 0x443,
                 0x0,
@@ -26061,7 +26061,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 146,
+ 400,
                 0x0,
                 0x447,
                 0x0,
@@ -26157,7 +26157,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 148,
+ 402,
                 0x0,
                 0x44b,
                 0x0,
@@ -26205,7 +26205,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 150,
+ 404,
                 0x0,
                 0x44d,
                 0x0,
@@ -26277,7 +26277,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 152,
+ 406,
                 0x410,
                 0x0,
                 0x410,
@@ -26349,7 +26349,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 155,
+ 409,
                 0x413,
                 0x0,
                 0x413,
@@ -26397,7 +26397,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 158,
+ 412,
                 0x415,
                 0x0,
                 0x415,
@@ -26421,7 +26421,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 160,
+ 414,
                 0x416,
                 0x0,
                 0x416,
@@ -26445,7 +26445,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 162,
+ 416,
                 0x417,
                 0x0,
                 0x417,
@@ -26469,7 +26469,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 164,
+ 418,
                 0x418,
                 0x0,
                 0x418,
@@ -26493,7 +26493,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 167,
+ 421,
                 0x419,
                 0x0,
                 0x419,
@@ -26517,7 +26517,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 168,
+ 422,
                 0x41a,
                 0x0,
                 0x41a,
@@ -26613,7 +26613,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 171,
+ 425,
                 0x41e,
                 0x0,
                 0x41e,
@@ -26733,7 +26733,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 173,
+ 427,
                 0x423,
                 0x0,
                 0x423,
@@ -26829,7 +26829,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 177,
+ 431,
                 0x427,
                 0x0,
                 0x427,
@@ -26925,7 +26925,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 179,
+ 433,
                 0x42b,
                 0x0,
                 0x42b,
@@ -26973,7 +26973,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 181,
+ 435,
                 0x42d,
                 0x0,
                 0x42d,
@@ -27045,7 +27045,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 183,
+ 437,
                 0x400,
                 0x0,
                 0x400,
@@ -27069,7 +27069,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 184,
+ 438,
                 0x401,
                 0x0,
                 0x401,
@@ -27117,7 +27117,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 185,
+ 439,
                 0x403,
                 0x0,
                 0x403,
@@ -27189,7 +27189,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 186,
+ 440,
                 0x406,
                 0x0,
                 0x406,
@@ -27213,7 +27213,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 188,
+ 442,
                 0x407,
                 0x0,
                 0x407,
@@ -27333,7 +27333,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 189,
+ 443,
                 0x40c,
                 0x0,
                 0x40c,
@@ -27357,7 +27357,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 190,
+ 444,
                 0x40d,
                 0x0,
                 0x40d,
@@ -27381,7 +27381,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 191,
+ 445,
                 0x40e,
                 0x0,
                 0x40e,
@@ -27909,7 +27909,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 192,
+ 446,
                 0x0,
                 0x475,
                 0x0,
@@ -27933,7 +27933,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 194,
+ 448,
                 0x474,
                 0x0,
                 0x474,
@@ -27957,7 +27957,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 196,
+ 450,
                 0x0,
                 0x477,
                 0x0,
@@ -27981,7 +27981,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 197,
+ 451,
                 0x476,
                 0x0,
                 0x476,
@@ -28624,7 +28624,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 198,
+ 452,
                 0x0,
                 0x491,
                 0x0,
@@ -28648,7 +28648,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 199,
+ 453,
                 0x490,
                 0x0,
                 0x490,
@@ -29800,7 +29800,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 200,
+ 454,
                 0x0,
                 0x4c2,
                 0x0,
@@ -29824,7 +29824,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 201,
+ 455,
                 0x4c1,
                 0x0,
                 0x4c1,
@@ -30160,7 +30160,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 202,
+ 456,
                 0x0,
                 0x4d1,
                 0x0,
@@ -30184,7 +30184,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 203,
+ 457,
                 0x4d0,
                 0x0,
                 0x4d0,
@@ -30208,7 +30208,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 204,
+ 458,
                 0x0,
                 0x4d3,
                 0x0,
@@ -30232,7 +30232,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 205,
+ 459,
                 0x4d2,
                 0x0,
                 0x4d2,
@@ -30304,7 +30304,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 206,
+ 460,
                 0x0,
                 0x4d7,
                 0x0,
@@ -30328,7 +30328,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 207,
+ 461,
                 0x4d6,
                 0x0,
                 0x4d6,
@@ -30352,7 +30352,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 208,
+ 462,
                 0x0,
                 0x4d9,
                 0x0,
@@ -30376,7 +30376,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 210,
+ 464,
                 0x4d8,
                 0x0,
                 0x4d8,
@@ -30400,7 +30400,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 212,
+ 466,
                 0x0,
                 0x4db,
                 0x0,
@@ -30424,7 +30424,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 213,
+ 467,
                 0x4da,
                 0x0,
                 0x4da,
@@ -30448,7 +30448,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 214,
+ 468,
                 0x0,
                 0x4dd,
                 0x0,
@@ -30472,7 +30472,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 215,
+ 469,
                 0x4dc,
                 0x0,
                 0x4dc,
@@ -30496,7 +30496,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 216,
+ 470,
                 0x0,
                 0x4df,
                 0x0,
@@ -30520,7 +30520,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 217,
+ 471,
                 0x4de,
                 0x0,
                 0x4de,
@@ -30592,7 +30592,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 218,
+ 472,
                 0x0,
                 0x4e3,
                 0x0,
@@ -30616,7 +30616,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 219,
+ 473,
                 0x4e2,
                 0x0,
                 0x4e2,
@@ -30640,7 +30640,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 220,
+ 474,
                 0x0,
                 0x4e5,
                 0x0,
@@ -30664,7 +30664,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 221,
+ 475,
                 0x4e4,
                 0x0,
                 0x4e4,
@@ -30688,7 +30688,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 222,
+ 476,
                 0x0,
                 0x4e7,
                 0x0,
@@ -30712,7 +30712,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 223,
+ 477,
                 0x4e6,
                 0x0,
                 0x4e6,
@@ -30736,7 +30736,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 224,
+ 478,
                 0x0,
                 0x4e9,
                 0x0,
@@ -30760,7 +30760,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 226,
+ 480,
                 0x4e8,
                 0x0,
                 0x4e8,
@@ -30784,7 +30784,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 228,
+ 482,
                 0x0,
                 0x4eb,
                 0x0,
@@ -30808,7 +30808,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 229,
+ 483,
                 0x4ea,
                 0x0,
                 0x4ea,
@@ -30832,7 +30832,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 230,
+ 484,
                 0x0,
                 0x4ed,
                 0x0,
@@ -30856,7 +30856,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 231,
+ 485,
                 0x4ec,
                 0x0,
                 0x4ec,
@@ -30880,7 +30880,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 232,
+ 486,
                 0x0,
                 0x4ef,
                 0x0,
@@ -30904,7 +30904,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 233,
+ 487,
                 0x4ee,
                 0x0,
                 0x4ee,
@@ -30928,7 +30928,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 234,
+ 488,
                 0x0,
                 0x4f1,
                 0x0,
@@ -30952,7 +30952,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 235,
+ 489,
                 0x4f0,
                 0x0,
                 0x4f0,
@@ -30976,7 +30976,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 236,
+ 490,
                 0x0,
                 0x4f3,
                 0x0,
@@ -31000,7 +31000,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 237,
+ 491,
                 0x4f2,
                 0x0,
                 0x4f2,
@@ -31024,7 +31024,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 238,
+ 492,
                 0x0,
                 0x4f5,
                 0x0,
@@ -31048,7 +31048,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 239,
+ 493,
                 0x4f4,
                 0x0,
                 0x4f4,
@@ -31120,7 +31120,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 240,
+ 494,
                 0x0,
                 0x4f9,
                 0x0,
@@ -31144,7 +31144,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 241,
+ 495,
                 0x4f8,
                 0x0,
                 0x4f8,
@@ -34582,7 +34582,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 242,
+ 496,
                 0x0,
                 0x587,
                 0x0,
@@ -37102,7 +37102,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 242,
+ 497,
                 0x0,
                 0x0,
                 0x0,
@@ -37126,7 +37126,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 243,
+ 498,
                 0x0,
                 0x0,
                 0x0,
@@ -37150,7 +37150,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 244,
+ 499,
                 0x0,
                 0x0,
                 0x0,
@@ -38320,7 +38320,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 245,
+ 500,
                 0x0,
                 0x0,
                 0x0,
@@ -38344,7 +38344,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 246,
+ 501,
                 0x0,
                 0x0,
                 0x0,
@@ -38368,7 +38368,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 247,
+ 502,
                 0x0,
                 0x0,
                 0x0,
@@ -38392,7 +38392,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 248,
+ 503,
                 0x0,
                 0x0,
                 0x0,
@@ -38416,7 +38416,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 249,
+ 504,
                 0x0,
                 0x0,
                 0x0,
@@ -38440,7 +38440,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 250,
+ 505,
                 0x0,
                 0x0,
                 0x0,
@@ -39232,7 +39232,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 254,
+ 509,
                 0x0,
                 0x0,
                 0x0,
@@ -39280,7 +39280,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 256,
+ 511,
                 0x0,
                 0x0,
                 0x0,
@@ -39808,7 +39808,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 258,
+ 513,
                 0x0,
                 0x0,
                 0x0,
@@ -39832,7 +39832,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 259,
+ 514,
                 0x0,
                 0x0,
                 0x0,
@@ -39856,7 +39856,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 260,
+ 515,
                 0x0,
                 0x0,
                 0x0,
@@ -39880,7 +39880,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 261,
+ 516,
                 0x0,
                 0x0,
                 0x0,
@@ -39904,7 +39904,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 262,
+ 517,
                 0x0,
                 0x0,
                 0x0,
@@ -39928,7 +39928,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 263,
+ 518,
                 0x0,
                 0x0,
                 0x0,
@@ -39952,7 +39952,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 264,
+ 519,
                 0x0,
                 0x0,
                 0x0,
@@ -39976,7 +39976,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 265,
+ 520,
                 0x0,
                 0x0,
                 0x0,
@@ -40000,7 +40000,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 266,
+ 521,
                 0x0,
                 0x0,
                 0x0,
@@ -40024,7 +40024,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 267,
+ 522,
                 0x0,
                 0x0,
                 0x0,
@@ -40312,7 +40312,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 268,
+ 523,
                 0x0,
                 0x0,
                 0x0,
@@ -40336,7 +40336,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 269,
+ 524,
                 0x0,
                 0x0,
                 0x0,
@@ -40360,7 +40360,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 270,
+ 525,
                 0x0,
                 0x0,
                 0x0,
@@ -40384,7 +40384,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 271,
+ 526,
                 0x0,
                 0x0,
                 0x0,
@@ -42124,7 +42124,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 272,
+ 527,
                 0x0,
                 0x0,
                 0x0,
@@ -42172,7 +42172,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 272,
+ 528,
                 0x0,
                 0x0,
                 0x0,
@@ -42580,7 +42580,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 272,
+ 529,
                 0x0,
                 0x0,
                 0x0,
@@ -43276,7 +43276,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 272,
+ 530,
                 0x0,
                 0x0,
                 0x0,
@@ -43300,7 +43300,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 273,
+ 531,
                 0x0,
                 0x0,
                 0x0,
@@ -43324,7 +43324,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 274,
+ 532,
                 0x0,
                 0x0,
                 0x0,
@@ -43348,7 +43348,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 275,
+ 533,
                 0x0,
                 0x0,
                 0x0,
@@ -43372,7 +43372,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 276,
+ 534,
                 0x0,
                 0x0,
                 0x0,
@@ -43396,7 +43396,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 277,
+ 535,
                 0x0,
                 0x0,
                 0x0,
@@ -43420,7 +43420,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 278,
+ 536,
                 0x0,
                 0x0,
                 0x0,
@@ -43444,7 +43444,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 279,
+ 537,
                 0x0,
                 0x0,
                 0x0,
@@ -43468,7 +43468,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 280,
+ 538,
                 0x0,
                 0x0,
                 0x0,
@@ -43492,7 +43492,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 281,
+ 539,
                 0x0,
                 0x0,
                 0x0,
@@ -43588,7 +43588,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 282,
+ 540,
                 0x0,
                 0x0,
                 0x0,
@@ -43612,7 +43612,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 283,
+ 541,
                 0x0,
                 0x0,
                 0x0,
@@ -44029,7 +44029,7 @@
                         sentence_break::format,
                         grapheme_cluster_break::control,
                 },
- 284,
+ 542,
                 0x0,
                 0x0,
                 0x0,
@@ -44149,7 +44149,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 285,
+ 543,
                 0x0,
                 0x0,
                 0x0,
@@ -44341,7 +44341,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 286,
+ 544,
                 0x0,
                 0x0,
                 0x0,
@@ -44605,7 +44605,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 287,
+ 545,
                 0x0,
                 0x0,
                 0x0,
@@ -44749,7 +44749,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 288,
+ 546,
                 0x0,
                 0x0,
                 0x0,
@@ -44773,7 +44773,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 289,
+ 547,
                 0x0,
                 0x0,
                 0x0,
@@ -44797,7 +44797,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 290,
+ 548,
                 0x0,
                 0x0,
                 0x0,
@@ -48286,7 +48286,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 291,
+ 549,
                 0x0,
                 0x0,
                 0x0,
@@ -48310,7 +48310,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 292,
+ 550,
                 0x0,
                 0x0,
                 0x0,
@@ -48334,7 +48334,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 293,
+ 551,
                 0x0,
                 0x0,
                 0x0,
@@ -48358,7 +48358,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 294,
+ 552,
                 0x0,
                 0x0,
                 0x0,
@@ -48382,7 +48382,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 295,
+ 553,
                 0x0,
                 0x0,
                 0x0,
@@ -48406,7 +48406,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 296,
+ 554,
                 0x0,
                 0x0,
                 0x0,
@@ -48430,7 +48430,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 297,
+ 555,
                 0x0,
                 0x0,
                 0x0,
@@ -48454,7 +48454,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 298,
+ 556,
                 0x0,
                 0x0,
                 0x0,
@@ -48478,7 +48478,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 299,
+ 557,
                 0x0,
                 0x0,
                 0x0,
@@ -48502,7 +48502,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 300,
+ 558,
                 0x0,
                 0x0,
                 0x0,
@@ -49246,7 +49246,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 301,
+ 559,
                 0x0,
                 0x0,
                 0x0,
@@ -49270,7 +49270,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 302,
+ 560,
                 0x0,
                 0x0,
                 0x0,
@@ -49294,7 +49294,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 303,
+ 561,
                 0x0,
                 0x0,
                 0x0,
@@ -53907,7 +53907,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 304,
+ 562,
                 0x0,
                 0x0,
                 0x0,
@@ -54099,7 +54099,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 304,
+ 563,
                 0x0,
                 0x0,
                 0x0,
@@ -54171,7 +54171,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 304,
+ 564,
                 0x0,
                 0x0,
                 0x0,
@@ -55035,7 +55035,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 304,
+ 565,
                 0x0,
                 0x0,
                 0x0,
@@ -55059,7 +55059,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 304,
+ 566,
                 0x0,
                 0x0,
                 0x0,
@@ -55083,7 +55083,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 304,
+ 567,
                 0x0,
                 0x0,
                 0x0,
@@ -55107,7 +55107,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 304,
+ 568,
                 0x0,
                 0x0,
                 0x0,
@@ -55131,7 +55131,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 304,
+ 569,
                 0x0,
                 0x0,
                 0x0,
@@ -55155,7 +55155,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 304,
+ 570,
                 0x0,
                 0x0,
                 0x0,
@@ -55179,7 +55179,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 304,
+ 571,
                 0x0,
                 0x0,
                 0x0,
@@ -55203,7 +55203,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 304,
+ 572,
                 0x0,
                 0x0,
                 0x0,
@@ -55371,7 +55371,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 304,
+ 573,
                 0x0,
                 0x0,
                 0x0,
@@ -55395,7 +55395,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 305,
+ 574,
                 0x0,
                 0x0,
                 0x0,
@@ -55419,7 +55419,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 306,
+ 575,
                 0x0,
                 0x0,
                 0x0,
@@ -55443,7 +55443,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 307,
+ 576,
                 0x0,
                 0x0,
                 0x0,
@@ -55467,7 +55467,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 308,
+ 577,
                 0x0,
                 0x0,
                 0x0,
@@ -55491,7 +55491,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 309,
+ 578,
                 0x0,
                 0x0,
                 0x0,
@@ -55515,7 +55515,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 310,
+ 579,
                 0x0,
                 0x0,
                 0x0,
@@ -55539,7 +55539,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 311,
+ 580,
                 0x0,
                 0x0,
                 0x0,
@@ -55563,7 +55563,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 312,
+ 581,
                 0x0,
                 0x0,
                 0x0,
@@ -55587,7 +55587,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 313,
+ 582,
                 0x0,
                 0x0,
                 0x0,
@@ -57713,7 +57713,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 314,
+ 583,
                 0x0,
                 0x0,
                 0x0,
@@ -57809,7 +57809,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 317,
+ 586,
                 0x0,
                 0x0,
                 0x0,
@@ -57833,7 +57833,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 318,
+ 587,
                 0x0,
                 0x0,
                 0x0,
@@ -57881,7 +57881,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 319,
+ 588,
                 0x0,
                 0x0,
                 0x0,
@@ -58217,7 +58217,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 320,
+ 589,
                 0x0,
                 0x0,
                 0x0,
@@ -58241,7 +58241,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 320,
+ 590,
                 0x0,
                 0x0,
                 0x0,
@@ -58289,7 +58289,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 320,
+ 591,
                 0x0,
                 0x0,
                 0x0,
@@ -58457,7 +58457,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 320,
+ 592,
                 0x0,
                 0x0,
                 0x0,
@@ -58481,7 +58481,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 321,
+ 593,
                 0x0,
                 0x0,
                 0x0,
@@ -58505,7 +58505,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 322,
+ 594,
                 0x0,
                 0x0,
                 0x0,
@@ -58529,7 +58529,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 323,
+ 595,
                 0x0,
                 0x0,
                 0x0,
@@ -58553,7 +58553,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 324,
+ 596,
                 0x0,
                 0x0,
                 0x0,
@@ -58577,7 +58577,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 325,
+ 597,
                 0x0,
                 0x0,
                 0x0,
@@ -58601,7 +58601,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 326,
+ 598,
                 0x0,
                 0x0,
                 0x0,
@@ -58625,7 +58625,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 327,
+ 599,
                 0x0,
                 0x0,
                 0x0,
@@ -58649,7 +58649,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 328,
+ 600,
                 0x0,
                 0x0,
                 0x0,
@@ -58673,7 +58673,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 329,
+ 601,
                 0x0,
                 0x0,
                 0x0,
@@ -58793,7 +58793,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 330,
+ 602,
                 0x0,
                 0x0,
                 0x0,
@@ -58817,7 +58817,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 331,
+ 603,
                 0x0,
                 0x0,
                 0x0,
@@ -58841,7 +58841,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 332,
+ 604,
                 0x0,
                 0x0,
                 0x0,
@@ -58865,7 +58865,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 333,
+ 605,
                 0x0,
                 0x0,
                 0x0,
@@ -60320,7 +60320,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 334,
+ 606,
                 0x0,
                 0x0,
                 0x0,
@@ -60392,7 +60392,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 334,
+ 607,
                 0x0,
                 0x0,
                 0x0,
@@ -61232,7 +61232,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 334,
+ 607,
                 0x0,
                 0x0,
                 0x0,
@@ -61256,7 +61256,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 334,
+ 608,
                 0x0,
                 0x0,
                 0x0,
@@ -61280,7 +61280,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 334,
+ 609,
                 0x0,
                 0x0,
                 0x0,
@@ -61352,7 +61352,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 334,
+ 610,
                 0x0,
                 0x0,
                 0x0,
@@ -61544,7 +61544,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 334,
+ 611,
                 0x0,
                 0x0,
                 0x0,
@@ -61568,7 +61568,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 335,
+ 612,
                 0x0,
                 0x0,
                 0x0,
@@ -61592,7 +61592,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 336,
+ 613,
                 0x0,
                 0x0,
                 0x0,
@@ -61616,7 +61616,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 337,
+ 614,
                 0x0,
                 0x0,
                 0x0,
@@ -61640,7 +61640,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 338,
+ 615,
                 0x0,
                 0x0,
                 0x0,
@@ -61664,7 +61664,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 339,
+ 616,
                 0x0,
                 0x0,
                 0x0,
@@ -61688,7 +61688,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 340,
+ 617,
                 0x0,
                 0x0,
                 0x0,
@@ -61712,7 +61712,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 341,
+ 618,
                 0x0,
                 0x0,
                 0x0,
@@ -61736,7 +61736,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 342,
+ 619,
                 0x0,
                 0x0,
                 0x0,
@@ -61760,7 +61760,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 343,
+ 620,
                 0x0,
                 0x0,
                 0x0,
@@ -64625,7 +64625,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 344,
+ 621,
                 0x0,
                 0x0,
                 0x0,
@@ -64649,7 +64649,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 345,
+ 622,
                 0x0,
                 0x0,
                 0x0,
@@ -64673,7 +64673,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 346,
+ 623,
                 0x0,
                 0x0,
                 0x0,
@@ -64697,7 +64697,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 347,
+ 624,
                 0x0,
                 0x0,
                 0x0,
@@ -64721,7 +64721,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 348,
+ 625,
                 0x0,
                 0x0,
                 0x0,
@@ -64745,7 +64745,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 349,
+ 626,
                 0x0,
                 0x0,
                 0x0,
@@ -64769,7 +64769,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 350,
+ 627,
                 0x0,
                 0x0,
                 0x0,
@@ -64793,7 +64793,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 351,
+ 628,
                 0x0,
                 0x0,
                 0x0,
@@ -64817,7 +64817,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 352,
+ 629,
                 0x0,
                 0x0,
                 0x0,
@@ -64841,7 +64841,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 353,
+ 630,
                 0x0,
                 0x0,
                 0x0,
@@ -66967,7 +66967,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 354,
+ 631,
                 0x0,
                 0x0,
                 0x0,
@@ -66991,7 +66991,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 358,
+ 635,
                 0x0,
                 0x0,
                 0x0,
@@ -67063,7 +67063,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 359,
+ 636,
                 0x0,
                 0x0,
                 0x0,
@@ -67087,7 +67087,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 360,
+ 637,
                 0x0,
                 0x0,
                 0x0,
@@ -67471,7 +67471,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 361,
+ 638,
                 0x0,
                 0x0,
                 0x0,
@@ -67495,7 +67495,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 361,
+ 639,
                 0x0,
                 0x0,
                 0x0,
@@ -67711,7 +67711,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 361,
+ 640,
                 0x0,
                 0x0,
                 0x0,
@@ -67735,7 +67735,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 362,
+ 641,
                 0x0,
                 0x0,
                 0x0,
@@ -67759,7 +67759,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 363,
+ 642,
                 0x0,
                 0x0,
                 0x0,
@@ -67783,7 +67783,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 364,
+ 643,
                 0x0,
                 0x0,
                 0x0,
@@ -67807,7 +67807,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 365,
+ 644,
                 0x0,
                 0x0,
                 0x0,
@@ -67831,7 +67831,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 366,
+ 645,
                 0x0,
                 0x0,
                 0x0,
@@ -67855,7 +67855,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 367,
+ 646,
                 0x0,
                 0x0,
                 0x0,
@@ -67879,7 +67879,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 368,
+ 647,
                 0x0,
                 0x0,
                 0x0,
@@ -67903,7 +67903,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 369,
+ 648,
                 0x0,
                 0x0,
                 0x0,
@@ -67927,7 +67927,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 370,
+ 649,
                 0x0,
                 0x0,
                 0x0,
@@ -68780,7 +68780,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 371,
+ 650,
                 0x0,
                 0x0,
                 0x0,
@@ -68828,7 +68828,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 373,
+ 652,
                 0x0,
                 0x0,
                 0x0,
@@ -70028,7 +70028,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 374,
+ 653,
                 0x0,
                 0x0,
                 0x0,
@@ -70052,7 +70052,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 377,
+ 656,
                 0x0,
                 0x0,
                 0x0,
@@ -70124,7 +70124,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 379,
+ 658,
                 0x0,
                 0x0,
                 0x0,
@@ -70148,7 +70148,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 380,
+ 659,
                 0x0,
                 0x0,
                 0x0,
@@ -70172,7 +70172,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 381,
+ 660,
                 0x0,
                 0x0,
                 0x0,
@@ -70796,7 +70796,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 382,
+ 661,
                 0x0,
                 0x0,
                 0x0,
@@ -70820,7 +70820,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 383,
+ 662,
                 0x0,
                 0x0,
                 0x0,
@@ -70844,7 +70844,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 384,
+ 663,
                 0x0,
                 0x0,
                 0x0,
@@ -70868,7 +70868,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 385,
+ 664,
                 0x0,
                 0x0,
                 0x0,
@@ -70892,7 +70892,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 386,
+ 665,
                 0x0,
                 0x0,
                 0x0,
@@ -70916,7 +70916,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 387,
+ 666,
                 0x0,
                 0x0,
                 0x0,
@@ -70940,7 +70940,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 388,
+ 667,
                 0x0,
                 0x0,
                 0x0,
@@ -70964,7 +70964,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 389,
+ 668,
                 0x0,
                 0x0,
                 0x0,
@@ -70988,7 +70988,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 390,
+ 669,
                 0x0,
                 0x0,
                 0x0,
@@ -71012,7 +71012,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 391,
+ 670,
                 0x0,
                 0x0,
                 0x0,
@@ -73110,7 +73110,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 392,
+ 671,
                 0x0,
                 0x0,
                 0x0,
@@ -73158,7 +73158,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 394,
+ 673,
                 0x0,
                 0x0,
                 0x0,
@@ -73878,7 +73878,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 395,
+ 674,
                 0x0,
                 0x0,
                 0x0,
@@ -73902,7 +73902,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 396,
+ 675,
                 0x0,
                 0x0,
                 0x0,
@@ -73926,7 +73926,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 397,
+ 676,
                 0x0,
                 0x0,
                 0x0,
@@ -73950,7 +73950,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 398,
+ 677,
                 0x0,
                 0x0,
                 0x0,
@@ -73974,7 +73974,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 399,
+ 678,
                 0x0,
                 0x0,
                 0x0,
@@ -73998,7 +73998,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 400,
+ 679,
                 0x0,
                 0x0,
                 0x0,
@@ -74022,7 +74022,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 401,
+ 680,
                 0x0,
                 0x0,
                 0x0,
@@ -74046,7 +74046,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 402,
+ 681,
                 0x0,
                 0x0,
                 0x0,
@@ -74070,7 +74070,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 403,
+ 682,
                 0x0,
                 0x0,
                 0x0,
@@ -74094,7 +74094,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 404,
+ 683,
                 0x0,
                 0x0,
                 0x0,
@@ -74310,7 +74310,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 405,
+ 684,
                 0x0,
                 0x0,
                 0x0,
@@ -74334,7 +74334,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 406,
+ 685,
                 0x0,
                 0x0,
                 0x0,
@@ -74358,7 +74358,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 407,
+ 686,
                 0x0,
                 0x0,
                 0x0,
@@ -74382,7 +74382,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 408,
+ 687,
                 0x0,
                 0x0,
                 0x0,
@@ -74406,7 +74406,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 409,
+ 688,
                 0x0,
                 0x0,
                 0x0,
@@ -74430,7 +74430,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 410,
+ 689,
                 0x0,
                 0x0,
                 0x0,
@@ -74454,7 +74454,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 411,
+ 690,
                 0x0,
                 0x0,
                 0x0,

Modified: sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_2.ipp
==============================================================================
--- sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_2.ipp (original)
+++ sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_2.ipp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -1563,7 +1563,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 412,
+ 691,
                 0x0,
                 0x0,
                 0x0,
@@ -1587,7 +1587,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 414,
+ 693,
                 0x0,
                 0x0,
                 0x0,
@@ -1731,7 +1731,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 415,
+ 694,
                 0x0,
                 0x0,
                 0x0,
@@ -1755,7 +1755,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 420,
+ 699,
                 0x0,
                 0x0,
                 0x0,
@@ -1779,7 +1779,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 421,
+ 700,
                 0x0,
                 0x0,
                 0x0,
@@ -1827,7 +1827,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 422,
+ 701,
                 0x0,
                 0x0,
                 0x0,
@@ -1851,7 +1851,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 424,
+ 703,
                 0x0,
                 0x0,
                 0x0,
@@ -2499,7 +2499,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 425,
+ 704,
                 0x0,
                 0x0,
                 0x0,
@@ -2523,7 +2523,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 426,
+ 705,
                 0x0,
                 0x0,
                 0x0,
@@ -2547,7 +2547,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 427,
+ 706,
                 0x0,
                 0x0,
                 0x0,
@@ -2571,7 +2571,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 428,
+ 707,
                 0x0,
                 0x0,
                 0x0,
@@ -2595,7 +2595,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 429,
+ 708,
                 0x0,
                 0x0,
                 0x0,
@@ -2619,7 +2619,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 430,
+ 709,
                 0x0,
                 0x0,
                 0x0,
@@ -2643,7 +2643,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 431,
+ 710,
                 0x0,
                 0x0,
                 0x0,
@@ -2667,7 +2667,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 432,
+ 711,
                 0x0,
                 0x0,
                 0x0,
@@ -2691,7 +2691,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 433,
+ 712,
                 0x0,
                 0x0,
                 0x0,
@@ -2715,7 +2715,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 434,
+ 713,
                 0x0,
                 0x0,
                 0x0,
@@ -4815,7 +4815,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 435,
+ 714,
                 0x0,
                 0x0,
                 0x0,
@@ -4839,7 +4839,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 438,
+ 717,
                 0x0,
                 0x0,
                 0x0,
@@ -4911,7 +4911,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 440,
+ 719,
                 0x0,
                 0x0,
                 0x0,
@@ -4935,7 +4935,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 441,
+ 720,
                 0x0,
                 0x0,
                 0x0,
@@ -4959,7 +4959,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 442,
+ 721,
                 0x0,
                 0x0,
                 0x0,
@@ -5583,7 +5583,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 443,
+ 722,
                 0x0,
                 0x0,
                 0x0,
@@ -5607,7 +5607,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 444,
+ 723,
                 0x0,
                 0x0,
                 0x0,
@@ -5631,7 +5631,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 445,
+ 724,
                 0x0,
                 0x0,
                 0x0,
@@ -5655,7 +5655,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 446,
+ 725,
                 0x0,
                 0x0,
                 0x0,
@@ -5679,7 +5679,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 447,
+ 726,
                 0x0,
                 0x0,
                 0x0,
@@ -5703,7 +5703,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 448,
+ 727,
                 0x0,
                 0x0,
                 0x0,
@@ -5727,7 +5727,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 449,
+ 728,
                 0x0,
                 0x0,
                 0x0,
@@ -5751,7 +5751,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 450,
+ 729,
                 0x0,
                 0x0,
                 0x0,
@@ -5775,7 +5775,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 451,
+ 730,
                 0x0,
                 0x0,
                 0x0,
@@ -5799,7 +5799,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 452,
+ 731,
                 0x0,
                 0x0,
                 0x0,
@@ -8356,7 +8356,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 453,
+ 732,
                 0x0,
                 0x0,
                 0x0,
@@ -8380,7 +8380,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 458,
+ 737,
                 0x0,
                 0x0,
                 0x0,
@@ -8428,7 +8428,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 459,
+ 738,
                 0x0,
                 0x0,
                 0x0,
@@ -8452,7 +8452,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 461,
+ 740,
                 0x0,
                 0x0,
                 0x0,
@@ -8476,7 +8476,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 462,
+ 741,
                 0x0,
                 0x0,
                 0x0,
@@ -10526,7 +10526,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::extend,
                 },
- 463,
+ 742,
                 0x0,
                 0x0,
                 0x0,
@@ -10838,7 +10838,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 464,
+ 743,
                 0x0,
                 0x0,
                 0x0,
@@ -10862,7 +10862,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 511,
+ 790,
                 0x0,
                 0x0,
                 0x0,
@@ -10886,7 +10886,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 558,
+ 837,
                 0x0,
                 0x0,
                 0x0,
@@ -10910,7 +10910,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 605,
+ 884,
                 0x0,
                 0x0,
                 0x0,
@@ -10934,7 +10934,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 652,
+ 931,
                 0x0,
                 0x0,
                 0x0,
@@ -11150,7 +11150,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 699,
+ 978,
                 0x0,
                 0x0,
                 0x0,
@@ -11222,7 +11222,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 701,
+ 980,
                 0x0,
                 0x0,
                 0x0,
@@ -11246,7 +11246,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 702,
+ 981,
                 0x0,
                 0x0,
                 0x0,
@@ -11270,7 +11270,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 703,
+ 982,
                 0x0,
                 0x0,
                 0x0,
@@ -11294,7 +11294,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 704,
+ 983,
                 0x0,
                 0x0,
                 0x0,
@@ -11318,7 +11318,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 705,
+ 984,
                 0x0,
                 0x0,
                 0x0,
@@ -11342,7 +11342,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 706,
+ 985,
                 0x0,
                 0x0,
                 0x0,
@@ -11366,7 +11366,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 707,
+ 986,
                 0x0,
                 0x0,
                 0x0,
@@ -11390,7 +11390,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 708,
+ 987,
                 0x0,
                 0x0,
                 0x0,
@@ -11414,7 +11414,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 709,
+ 988,
                 0x0,
                 0x0,
                 0x0,
@@ -11438,7 +11438,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 710,
+ 989,
                 0x0,
                 0x0,
                 0x0,
@@ -13610,7 +13610,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::extend,
                 },
- 711,
+ 990,
                 0x0,
                 0x0,
                 0x0,
@@ -13922,7 +13922,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 712,
+ 991,
                 0x0,
                 0x0,
                 0x0,
@@ -13946,7 +13946,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 742,
+ 1021,
                 0x0,
                 0x0,
                 0x0,
@@ -13970,7 +13970,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 772,
+ 1051,
                 0x0,
                 0x0,
                 0x0,
@@ -13994,7 +13994,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 802,
+ 1081,
                 0x0,
                 0x0,
                 0x0,
@@ -14018,7 +14018,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 832,
+ 1111,
                 0x0,
                 0x0,
                 0x0,
@@ -14234,7 +14234,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 862,
+ 1141,
                 0x0,
                 0x0,
                 0x0,
@@ -14306,7 +14306,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 864,
+ 1143,
                 0x0,
                 0x0,
                 0x0,
@@ -14330,7 +14330,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 865,
+ 1144,
                 0x0,
                 0x0,
                 0x0,
@@ -14354,7 +14354,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 866,
+ 1145,
                 0x0,
                 0x0,
                 0x0,
@@ -14378,7 +14378,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 867,
+ 1146,
                 0x0,
                 0x0,
                 0x0,
@@ -14402,7 +14402,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 868,
+ 1147,
                 0x0,
                 0x0,
                 0x0,
@@ -14426,7 +14426,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 869,
+ 1148,
                 0x0,
                 0x0,
                 0x0,
@@ -14450,7 +14450,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 870,
+ 1149,
                 0x0,
                 0x0,
                 0x0,
@@ -14474,7 +14474,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 871,
+ 1150,
                 0x0,
                 0x0,
                 0x0,
@@ -14498,7 +14498,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 872,
+ 1151,
                 0x0,
                 0x0,
                 0x0,
@@ -14522,7 +14522,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 873,
+ 1152,
                 0x0,
                 0x0,
                 0x0,
@@ -14594,7 +14594,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 874,
+ 1153,
                 0x0,
                 0x0,
                 0x0,
@@ -14618,7 +14618,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 874,
+ 1154,
                 0x0,
                 0x0,
                 0x0,
@@ -15480,7 +15480,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 874,
+ 1155,
                 0x0,
                 0x0,
                 0x0,
@@ -15759,8 +15759,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 27,
                         bidi_class::strong_left_to_right,
                         decomposition_type::no_break,
                         break_class::non_breaking,
@@ -15768,7 +15768,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 875,
+ 887,
                 0x0,
                 0x0,
                 0x0,
@@ -16248,7 +16248,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 875,
+ 1156,
                 0x0,
                 0x0,
                 0x0,
@@ -16272,7 +16272,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 876,
+ 1157,
                 0x0,
                 0x0,
                 0x0,
@@ -16296,7 +16296,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 877,
+ 1158,
                 0x0,
                 0x0,
                 0x0,
@@ -16320,7 +16320,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 878,
+ 1159,
                 0x0,
                 0x0,
                 0x0,
@@ -16344,7 +16344,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 879,
+ 1160,
                 0x0,
                 0x0,
                 0x0,
@@ -16368,7 +16368,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 880,
+ 1161,
                 0x0,
                 0x0,
                 0x0,
@@ -16392,7 +16392,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 881,
+ 1162,
                 0x0,
                 0x0,
                 0x0,
@@ -16416,7 +16416,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 882,
+ 1163,
                 0x0,
                 0x0,
                 0x0,
@@ -16440,7 +16440,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 883,
+ 1164,
                 0x0,
                 0x0,
                 0x0,
@@ -16464,7 +16464,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 884,
+ 1165,
                 0x0,
                 0x0,
                 0x0,
@@ -16488,7 +16488,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 885,
+ 1166,
                 0x0,
                 0x0,
                 0x0,
@@ -16512,7 +16512,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 886,
+ 1167,
                 0x0,
                 0x0,
                 0x0,
@@ -16536,7 +16536,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 887,
+ 1168,
                 0x0,
                 0x0,
                 0x0,
@@ -16560,7 +16560,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 888,
+ 1169,
                 0x0,
                 0x0,
                 0x0,
@@ -16584,7 +16584,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 889,
+ 1170,
                 0x0,
                 0x0,
                 0x0,
@@ -16608,7 +16608,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 890,
+ 1171,
                 0x0,
                 0x0,
                 0x0,
@@ -16632,7 +16632,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 891,
+ 1172,
                 0x0,
                 0x0,
                 0x0,
@@ -16656,7 +16656,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 892,
+ 1173,
                 0x0,
                 0x0,
                 0x0,
@@ -16680,7 +16680,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 893,
+ 1174,
                 0x0,
                 0x0,
                 0x0,
@@ -16704,7 +16704,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 894,
+ 1175,
                 0x0,
                 0x0,
                 0x0,
@@ -17088,7 +17088,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 895,
+ 1176,
                 0x0,
                 0x0,
                 0x0,
@@ -17328,7 +17328,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 895,
+ 1177,
                 0x0,
                 0x0,
                 0x0,
@@ -17448,7 +17448,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 895,
+ 1178,
                 0x0,
                 0x0,
                 0x0,
@@ -17568,7 +17568,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 895,
+ 1179,
                 0x0,
                 0x0,
                 0x0,
@@ -17688,7 +17688,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 895,
+ 1180,
                 0x0,
                 0x0,
                 0x0,
@@ -18000,7 +18000,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 895,
+ 1181,
                 0x0,
                 0x0,
                 0x0,
@@ -18024,7 +18024,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 895,
+ 1182,
                 0x0,
                 0x0,
                 0x0,
@@ -18192,7 +18192,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 896,
+ 1183,
                 0x0,
                 0x0,
                 0x0,
@@ -18240,7 +18240,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 900,
+ 1187,
                 0x0,
                 0x0,
                 0x0,
@@ -18288,7 +18288,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 901,
+ 1188,
                 0x0,
                 0x0,
                 0x0,
@@ -18312,7 +18312,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 902,
+ 1189,
                 0x0,
                 0x0,
                 0x0,
@@ -18336,7 +18336,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 903,
+ 1190,
                 0x0,
                 0x0,
                 0x0,
@@ -18360,7 +18360,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 904,
+ 1191,
                 0x0,
                 0x0,
                 0x0,
@@ -18384,7 +18384,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 905,
+ 1192,
                 0x0,
                 0x0,
                 0x0,
@@ -18592,7 +18592,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 906,
+ 1193,
                 0x0,
                 0x0,
                 0x0,
@@ -19024,7 +19024,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 907,
+ 1194,
                 0x0,
                 0x0,
                 0x0,
@@ -19264,7 +19264,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 907,
+ 1195,
                 0x0,
                 0x0,
                 0x0,
@@ -19384,7 +19384,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 907,
+ 1196,
                 0x0,
                 0x0,
                 0x0,
@@ -19504,7 +19504,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 907,
+ 1197,
                 0x0,
                 0x0,
                 0x0,
@@ -19624,7 +19624,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 907,
+ 1198,
                 0x0,
                 0x0,
                 0x0,
@@ -19768,7 +19768,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 907,
+ 1199,
                 0x0,
                 0x0,
                 0x0,
@@ -19792,7 +19792,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 911,
+ 1203,
                 0x0,
                 0x0,
                 0x0,
@@ -19936,7 +19936,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 915,
+ 1207,
                 0x0,
                 0x0,
                 0x0,
@@ -19960,7 +19960,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 915,
+ 1208,
                 0x0,
                 0x0,
                 0x0,
@@ -19984,7 +19984,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 916,
+ 1209,
                 0x0,
                 0x0,
                 0x0,
@@ -20008,7 +20008,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 917,
+ 1210,
                 0x0,
                 0x0,
                 0x0,
@@ -22538,7 +22538,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 918,
+ 1211,
                 0x0,
                 0x0,
                 0x0,
@@ -22562,7 +22562,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 920,
+ 1213,
                 0x0,
                 0x0,
                 0x0,
@@ -23162,7 +23162,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 921,
+ 1214,
                 0x0,
                 0x0,
                 0x0,
@@ -23186,7 +23186,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 922,
+ 1215,
                 0x0,
                 0x0,
                 0x0,
@@ -23210,7 +23210,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 923,
+ 1216,
                 0x0,
                 0x0,
                 0x0,
@@ -23234,7 +23234,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 924,
+ 1217,
                 0x0,
                 0x0,
                 0x0,
@@ -23258,7 +23258,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 925,
+ 1218,
                 0x0,
                 0x0,
                 0x0,
@@ -23282,7 +23282,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 926,
+ 1219,
                 0x0,
                 0x0,
                 0x0,
@@ -23306,7 +23306,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 927,
+ 1220,
                 0x0,
                 0x0,
                 0x0,
@@ -23330,7 +23330,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 928,
+ 1221,
                 0x0,
                 0x0,
                 0x0,
@@ -23354,7 +23354,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 929,
+ 1222,
                 0x0,
                 0x0,
                 0x0,
@@ -23378,7 +23378,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 930,
+ 1223,
                 0x0,
                 0x0,
                 0x0,
@@ -23402,7 +23402,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 931,
+ 1224,
                 0x0,
                 0x0,
                 0x0,
@@ -25116,7 +25116,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 932,
+ 1225,
                 0x0,
                 0x0,
                 0x0,
@@ -25140,7 +25140,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 933,
+ 1226,
                 0x0,
                 0x0,
                 0x0,
@@ -25164,7 +25164,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 934,
+ 1227,
                 0x0,
                 0x0,
                 0x0,
@@ -25188,7 +25188,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 935,
+ 1228,
                 0x0,
                 0x0,
                 0x0,
@@ -25212,7 +25212,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 936,
+ 1229,
                 0x0,
                 0x0,
                 0x0,
@@ -25236,7 +25236,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 937,
+ 1230,
                 0x0,
                 0x0,
                 0x0,
@@ -25260,7 +25260,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 938,
+ 1231,
                 0x0,
                 0x0,
                 0x0,
@@ -25284,7 +25284,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 939,
+ 1232,
                 0x0,
                 0x0,
                 0x0,
@@ -25308,7 +25308,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 940,
+ 1233,
                 0x0,
                 0x0,
                 0x0,
@@ -25332,7 +25332,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 941,
+ 1234,
                 0x0,
                 0x0,
                 0x0,
@@ -27699,8 +27699,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -27708,7 +27708,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 942,
+ 5933,
                 0x0,
                 0x0,
                 0x0,
@@ -42657,7 +42657,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 942,
+ 1235,
                 0x0,
                 0x0,
                 0x0,
@@ -42681,7 +42681,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 943,
+ 1236,
                 0x0,
                 0x0,
                 0x0,
@@ -42705,7 +42705,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 944,
+ 1237,
                 0x0,
                 0x0,
                 0x0,
@@ -42729,7 +42729,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 945,
+ 1238,
                 0x0,
                 0x0,
                 0x0,
@@ -42753,7 +42753,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 946,
+ 1239,
                 0x0,
                 0x0,
                 0x0,
@@ -42777,7 +42777,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 947,
+ 1240,
                 0x0,
                 0x0,
                 0x0,
@@ -42801,7 +42801,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 948,
+ 1241,
                 0x0,
                 0x0,
                 0x0,
@@ -42825,7 +42825,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 949,
+ 1242,
                 0x0,
                 0x0,
                 0x0,
@@ -42849,7 +42849,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 950,
+ 1243,
                 0x0,
                 0x0,
                 0x0,
@@ -62496,7 +62496,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 951,
+ 1244,
                 0x0,
                 0x0,
                 0x0,
@@ -62568,7 +62568,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 952,
+ 1245,
                 0x0,
                 0x0,
                 0x0,
@@ -62592,7 +62592,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 953,
+ 1246,
                 0x0,
                 0x0,
                 0x0,
@@ -62640,7 +62640,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 954,
+ 1247,
                 0x0,
                 0x0,
                 0x0,
@@ -62688,7 +62688,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 955,
+ 1248,
                 0x0,
                 0x0,
                 0x0,
@@ -62760,7 +62760,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 956,
+ 1249,
                 0x0,
                 0x0,
                 0x0,
@@ -62784,7 +62784,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 957,
+ 1250,
                 0x0,
                 0x0,
                 0x0,
@@ -62808,7 +62808,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 958,
+ 1251,
                 0x0,
                 0x0,
                 0x0,
@@ -62928,7 +62928,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 959,
+ 1252,
                 0x0,
                 0x0,
                 0x0,
@@ -62952,7 +62952,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 960,
+ 1253,
                 0x0,
                 0x0,
                 0x0,
@@ -62976,7 +62976,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 961,
+ 1254,
                 0x0,
                 0x0,
                 0x0,
@@ -63000,7 +63000,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 962,
+ 1255,
                 0x0,
                 0x0,
                 0x0,
@@ -63120,7 +63120,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 963,
+ 1256,
                 0x0,
                 0x0,
                 0x0,
@@ -63144,7 +63144,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 964,
+ 1257,
                 0x0,
                 0x0,
                 0x0,
@@ -63168,7 +63168,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 965,
+ 1258,
                 0x0,
                 0x0,
                 0x0,
@@ -63216,7 +63216,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 966,
+ 1259,
                 0x0,
                 0x0,
                 0x0,
@@ -63240,7 +63240,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 967,
+ 1260,
                 0x0,
                 0x0,
                 0x0,
@@ -63288,7 +63288,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 968,
+ 1261,
                 0x0,
                 0x0,
                 0x0,
@@ -63336,7 +63336,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 969,
+ 1262,
                 0x0,
                 0x0,
                 0x0,
@@ -63384,7 +63384,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 970,
+ 1263,
                 0x0,
                 0x0,
                 0x0,
@@ -63504,7 +63504,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 971,
+ 1264,
                 0x0,
                 0x0,
                 0x0,
@@ -63528,7 +63528,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 972,
+ 1265,
                 0x0,
                 0x0,
                 0x0,
@@ -63552,7 +63552,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 973,
+ 1266,
                 0x0,
                 0x0,
                 0x0,
@@ -63576,7 +63576,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 974,
+ 1267,
                 0x0,
                 0x0,
                 0x0,
@@ -63624,7 +63624,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 975,
+ 1268,
                 0x0,
                 0x0,
                 0x0,
@@ -63648,7 +63648,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 976,
+ 1269,
                 0x0,
                 0x0,
                 0x0,
@@ -63696,7 +63696,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 977,
+ 1270,
                 0x0,
                 0x0,
                 0x0,
@@ -63720,7 +63720,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 978,
+ 1271,
                 0x0,
                 0x0,
                 0x0,
@@ -63744,7 +63744,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 979,
+ 1272,
                 0x0,
                 0x0,
                 0x0,
@@ -63816,7 +63816,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 980,
+ 1273,
                 0x0,
                 0x0,
                 0x0,
@@ -63840,7 +63840,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 981,
+ 1274,
                 0x0,
                 0x0,
                 0x0,
@@ -63888,7 +63888,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 982,
+ 1275,
                 0x0,
                 0x0,
                 0x0,
@@ -63936,7 +63936,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 983,
+ 1276,
                 0x0,
                 0x0,
                 0x0,
@@ -64176,7 +64176,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 984,
+ 1277,
                 0x0,
                 0x0,
                 0x0,
@@ -64200,7 +64200,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 985,
+ 1278,
                 0x0,
                 0x0,
                 0x0,
@@ -64224,7 +64224,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 986,
+ 1279,
                 0x0,
                 0x0,
                 0x0,
@@ -64248,7 +64248,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 987,
+ 1280,
                 0x0,
                 0x0,
                 0x0,
@@ -64344,7 +64344,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 988,
+ 1281,
                 0x0,
                 0x0,
                 0x0,
@@ -64368,7 +64368,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 989,
+ 1282,
                 0x0,
                 0x0,
                 0x0,
@@ -64392,7 +64392,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 990,
+ 1283,
                 0x0,
                 0x0,
                 0x0,
@@ -70170,7 +70170,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 991,
+ 1284,
                 0x0,
                 0x0,
                 0x0,
@@ -70194,7 +70194,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 992,
+ 1285,
                 0x0,
                 0x0,
                 0x0,
@@ -70218,7 +70218,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 993,
+ 1286,
                 0x0,
                 0x0,
                 0x0,
@@ -70242,7 +70242,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 994,
+ 1287,
                 0x0,
                 0x0,
                 0x0,
@@ -70266,7 +70266,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 995,
+ 1288,
                 0x0,
                 0x0,
                 0x0,
@@ -70290,7 +70290,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 996,
+ 1289,
                 0x0,
                 0x0,
                 0x0,
@@ -70314,7 +70314,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 997,
+ 1290,
                 0x0,
                 0x0,
                 0x0,
@@ -70338,7 +70338,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 998,
+ 1291,
                 0x0,
                 0x0,
                 0x0,
@@ -70362,7 +70362,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 999,
+ 1292,
                 0x0,
                 0x0,
                 0x0,
@@ -70386,7 +70386,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1000,
+ 1293,
                 0x0,
                 0x0,
                 0x0,
@@ -70554,7 +70554,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1001,
+ 1294,
                 0x0,
                 0x0,
                 0x0,
@@ -70578,7 +70578,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1002,
+ 1295,
                 0x0,
                 0x0,
                 0x0,
@@ -70602,7 +70602,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1003,
+ 1296,
                 0x0,
                 0x0,
                 0x0,
@@ -70626,7 +70626,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1004,
+ 1297,
                 0x0,
                 0x0,
                 0x0,
@@ -70650,7 +70650,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1005,
+ 1298,
                 0x0,
                 0x0,
                 0x0,
@@ -70674,7 +70674,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1006,
+ 1299,
                 0x0,
                 0x0,
                 0x0,
@@ -70698,7 +70698,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1007,
+ 1300,
                 0x0,
                 0x0,
                 0x0,
@@ -70722,7 +70722,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1008,
+ 1301,
                 0x0,
                 0x0,
                 0x0,
@@ -70746,7 +70746,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1009,
+ 1302,
                 0x0,
                 0x0,
                 0x0,
@@ -70770,7 +70770,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1010,
+ 1303,
                 0x0,
                 0x0,
                 0x0,
@@ -71211,7 +71211,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1011,
+ 1304,
                 0x0,
                 0x0,
                 0x0,
@@ -71235,7 +71235,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1012,
+ 1305,
                 0x0,
                 0x0,
                 0x0,
@@ -71259,7 +71259,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1013,
+ 1306,
                 0x0,
                 0x0,
                 0x0,
@@ -71283,7 +71283,7 @@
                         sentence_break::sp,
                         grapheme_cluster_break::any,
                 },
- 1014,
+ 1307,
                 0x0,
                 0x0,
                 0x0,
@@ -71331,7 +71331,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1015,
+ 1308,
                 0x0,
                 0x0,
                 0x0,
@@ -71355,7 +71355,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1016,
+ 1309,
                 0x0,
                 0x0,
                 0x0,
@@ -71379,7 +71379,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1017,
+ 1310,
                 0x0,
                 0x0,
                 0x0,
@@ -71403,7 +71403,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1018,
+ 1311,
                 0x0,
                 0x0,
                 0x0,
@@ -71427,7 +71427,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1019,
+ 1312,
                 0x0,
                 0x0,
                 0x0,
@@ -71451,7 +71451,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1020,
+ 1313,
                 0x0,
                 0x0,
                 0x0,
@@ -71475,7 +71475,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1021,
+ 1314,
                 0x0,
                 0x0,
                 0x0,
@@ -71499,7 +71499,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1022,
+ 1315,
                 0x0,
                 0x0,
                 0x0,
@@ -71523,7 +71523,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1023,
+ 1316,
                 0x0,
                 0x0,
                 0x0,
@@ -71547,7 +71547,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1024,
+ 1317,
                 0x0,
                 0x0,
                 0x0,

Modified: sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_3.ipp
==============================================================================
--- sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_3.ipp (original)
+++ sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_3.ipp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -4807,7 +4807,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1025,
+ 1318,
                 0x0,
                 0x0,
                 0x0,
@@ -4831,7 +4831,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1026,
+ 1319,
                 0x0,
                 0x0,
                 0x0,
@@ -4855,7 +4855,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1027,
+ 1320,
                 0x0,
                 0x0,
                 0x0,
@@ -4879,7 +4879,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1028,
+ 1321,
                 0x0,
                 0x0,
                 0x0,
@@ -4903,7 +4903,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1029,
+ 1322,
                 0x0,
                 0x0,
                 0x0,
@@ -4927,7 +4927,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1030,
+ 1323,
                 0x0,
                 0x0,
                 0x0,
@@ -4951,7 +4951,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1031,
+ 1324,
                 0x0,
                 0x0,
                 0x0,
@@ -4975,7 +4975,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1032,
+ 1325,
                 0x0,
                 0x0,
                 0x0,
@@ -4999,7 +4999,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1033,
+ 1326,
                 0x0,
                 0x0,
                 0x0,
@@ -5023,7 +5023,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1034,
+ 1327,
                 0x0,
                 0x0,
                 0x0,
@@ -8128,7 +8128,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1035,
+ 1328,
                 0x0,
                 0x0,
                 0x0,
@@ -8152,7 +8152,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1036,
+ 1329,
                 0x0,
                 0x0,
                 0x0,
@@ -8176,7 +8176,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1037,
+ 1330,
                 0x0,
                 0x0,
                 0x0,
@@ -8200,7 +8200,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1038,
+ 1331,
                 0x0,
                 0x0,
                 0x0,
@@ -8224,7 +8224,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1039,
+ 1332,
                 0x0,
                 0x0,
                 0x0,
@@ -8248,7 +8248,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1040,
+ 1333,
                 0x0,
                 0x0,
                 0x0,
@@ -8272,7 +8272,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1041,
+ 1334,
                 0x0,
                 0x0,
                 0x0,
@@ -8296,7 +8296,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1042,
+ 1335,
                 0x0,
                 0x0,
                 0x0,
@@ -8320,7 +8320,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1043,
+ 1336,
                 0x0,
                 0x0,
                 0x0,
@@ -8344,7 +8344,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1044,
+ 1337,
                 0x0,
                 0x0,
                 0x0,
@@ -8464,7 +8464,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1045,
+ 1338,
                 0x0,
                 0x0,
                 0x0,
@@ -8488,7 +8488,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1046,
+ 1339,
                 0x0,
                 0x0,
                 0x0,
@@ -12501,7 +12501,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1047,
+ 1340,
                 0x0,
                 0x0,
                 0x0,
@@ -12525,7 +12525,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1049,
+ 1342,
                 0x0,
                 0x0,
                 0x0,
@@ -12549,7 +12549,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1050,
+ 1343,
                 0x0,
                 0x0,
                 0x0,
@@ -12573,7 +12573,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1052,
+ 1345,
                 0x0,
                 0x0,
                 0x0,
@@ -12597,7 +12597,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1053,
+ 1346,
                 0x0,
                 0x0,
                 0x0,
@@ -12621,7 +12621,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1055,
+ 1348,
                 0x0,
                 0x0,
                 0x0,
@@ -12645,7 +12645,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1056,
+ 1349,
                 0x0,
                 0x0,
                 0x0,
@@ -12669,7 +12669,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1058,
+ 1351,
                 0x0,
                 0x0,
                 0x0,
@@ -12693,7 +12693,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1059,
+ 1352,
                 0x0,
                 0x0,
                 0x0,
@@ -12717,7 +12717,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1061,
+ 1354,
                 0x0,
                 0x0,
                 0x0,
@@ -12789,7 +12789,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1062,
+ 1355,
                 0x0,
                 0x0,
                 0x0,
@@ -12813,7 +12813,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1064,
+ 1357,
                 0x0,
                 0x0,
                 0x0,
@@ -13773,7 +13773,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1065,
+ 1358,
                 0x0,
                 0x0,
                 0x0,
@@ -13797,7 +13797,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1067,
+ 1360,
                 0x0,
                 0x0,
                 0x0,
@@ -13821,7 +13821,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1068,
+ 1361,
                 0x0,
                 0x0,
                 0x0,
@@ -13845,7 +13845,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1070,
+ 1363,
                 0x0,
                 0x0,
                 0x0,
@@ -13869,7 +13869,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1071,
+ 1364,
                 0x0,
                 0x0,
                 0x0,
@@ -13893,7 +13893,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1073,
+ 1366,
                 0x0,
                 0x0,
                 0x0,
@@ -13917,7 +13917,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1075,
+ 1368,
                 0x0,
                 0x0,
                 0x0,
@@ -13941,7 +13941,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1076,
+ 1369,
                 0x0,
                 0x0,
                 0x0,
@@ -13965,7 +13965,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1077,
+ 1370,
                 0x0,
                 0x0,
                 0x0,
@@ -13989,7 +13989,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1079,
+ 1372,
                 0x0,
                 0x0,
                 0x0,
@@ -14301,7 +14301,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1080,
+ 1373,
                 0x0,
                 0x0,
                 0x0,
@@ -14325,7 +14325,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1081,
+ 1374,
                 0x0,
                 0x0,
                 0x0,
@@ -14349,7 +14349,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1082,
+ 1375,
                 0x0,
                 0x0,
                 0x0,
@@ -14373,7 +14373,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1083,
+ 1376,
                 0x0,
                 0x0,
                 0x0,
@@ -14397,7 +14397,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1084,
+ 1377,
                 0x0,
                 0x0,
                 0x0,
@@ -14421,7 +14421,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1085,
+ 1378,
                 0x0,
                 0x0,
                 0x0,
@@ -14445,7 +14445,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1086,
+ 1379,
                 0x0,
                 0x0,
                 0x0,
@@ -14469,7 +14469,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1087,
+ 1380,
                 0x0,
                 0x0,
                 0x0,
@@ -14493,7 +14493,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1088,
+ 1381,
                 0x0,
                 0x0,
                 0x0,
@@ -14517,7 +14517,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1089,
+ 1382,
                 0x0,
                 0x0,
                 0x0,
@@ -16614,7 +16614,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1090,
+ 1383,
                 0x0,
                 0x0,
                 0x0,
@@ -16638,7 +16638,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1091,
+ 1384,
                 0x0,
                 0x0,
                 0x0,
@@ -16662,7 +16662,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1092,
+ 1385,
                 0x0,
                 0x0,
                 0x0,
@@ -16686,7 +16686,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1093,
+ 1386,
                 0x0,
                 0x0,
                 0x0,
@@ -16710,7 +16710,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1094,
+ 1387,
                 0x0,
                 0x0,
                 0x0,
@@ -16734,7 +16734,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1095,
+ 1388,
                 0x0,
                 0x0,
                 0x0,
@@ -16758,7 +16758,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1096,
+ 1389,
                 0x0,
                 0x0,
                 0x0,
@@ -16782,7 +16782,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1097,
+ 1390,
                 0x0,
                 0x0,
                 0x0,
@@ -16806,7 +16806,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1098,
+ 1391,
                 0x0,
                 0x0,
                 0x0,
@@ -16830,7 +16830,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1099,
+ 1392,
                 0x0,
                 0x0,
                 0x0,
@@ -20079,7 +20079,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1100,
+ 1393,
                 0x0,
                 0x0,
                 0x0,
@@ -20103,7 +20103,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1101,
+ 1394,
                 0x0,
                 0x0,
                 0x0,
@@ -20127,7 +20127,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1102,
+ 1395,
                 0x0,
                 0x0,
                 0x0,
@@ -20151,7 +20151,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1103,
+ 1396,
                 0x0,
                 0x0,
                 0x0,
@@ -20175,7 +20175,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1104,
+ 1397,
                 0x0,
                 0x0,
                 0x0,
@@ -20199,7 +20199,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1105,
+ 1398,
                 0x0,
                 0x0,
                 0x0,
@@ -20223,7 +20223,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1106,
+ 1399,
                 0x0,
                 0x0,
                 0x0,
@@ -20247,7 +20247,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1107,
+ 1400,
                 0x0,
                 0x0,
                 0x0,
@@ -20271,7 +20271,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1108,
+ 1401,
                 0x0,
                 0x0,
                 0x0,
@@ -20295,7 +20295,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1109,
+ 1402,
                 0x0,
                 0x0,
                 0x0,
@@ -20463,7 +20463,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1110,
+ 1403,
                 0x0,
                 0x0,
                 0x0,
@@ -20487,7 +20487,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1111,
+ 1404,
                 0x0,
                 0x0,
                 0x0,
@@ -20511,7 +20511,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1112,
+ 1405,
                 0x0,
                 0x0,
                 0x0,
@@ -20535,7 +20535,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1113,
+ 1406,
                 0x0,
                 0x0,
                 0x0,
@@ -20559,7 +20559,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1114,
+ 1407,
                 0x0,
                 0x0,
                 0x0,
@@ -20583,7 +20583,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1115,
+ 1408,
                 0x0,
                 0x0,
                 0x0,
@@ -20607,7 +20607,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1116,
+ 1409,
                 0x0,
                 0x0,
                 0x0,
@@ -20631,7 +20631,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1117,
+ 1410,
                 0x0,
                 0x0,
                 0x0,
@@ -20655,7 +20655,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1118,
+ 1411,
                 0x0,
                 0x0,
                 0x0,
@@ -20679,7 +20679,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1119,
+ 1412,
                 0x0,
                 0x0,
                 0x0,
@@ -22732,8 +22732,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 29,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -22741,7 +22741,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1120,
+ 4417,
                 0x0,
                 0x0,
                 0x0,
@@ -22765,7 +22765,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1120,
+ 1413,
                 0x0,
                 0x0,
                 0x0,
@@ -22780,8 +22780,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 29,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -22789,7 +22789,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1121,
+ 4439,
                 0x0,
                 0x0,
                 0x0,
@@ -22828,8 +22828,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 29,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -22837,7 +22837,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1121,
+ 4482,
                 0x0,
                 0x0,
                 0x0,
@@ -22852,8 +22852,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 29,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -22861,7 +22861,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1121,
+ 4509,
                 0x0,
                 0x0,
                 0x0,
@@ -22876,8 +22876,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 29,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -22885,7 +22885,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1121,
+ 4520,
                 0x0,
                 0x0,
                 0x0,
@@ -22900,8 +22900,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 29,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -22909,7 +22909,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1121,
+ 4578,
                 0x0,
                 0x0,
                 0x0,
@@ -22924,8 +22924,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 29,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -22933,7 +22933,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1121,
+ 4613,
                 0x0,
                 0x0,
                 0x0,
@@ -22948,8 +22948,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 29,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -22957,7 +22957,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1121,
+ 4638,
                 0x0,
                 0x0,
                 0x0,
@@ -22972,8 +22972,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 29,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -22981,7 +22981,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1121,
+ 4663,
                 0x0,
                 0x0,
                 0x0,
@@ -22996,8 +22996,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 29,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23005,7 +23005,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1121,
+ 4688,
                 0x0,
                 0x0,
                 0x0,
@@ -23029,7 +23029,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1121,
+ 1414,
                 0x0,
                 0x0,
                 0x0,
@@ -23044,8 +23044,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 29,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23053,7 +23053,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4753,
                 0x0,
                 0x0,
                 0x0,
@@ -23068,8 +23068,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 29,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23077,7 +23077,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4767,
                 0x0,
                 0x0,
                 0x0,
@@ -23116,8 +23116,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 29,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23125,7 +23125,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4800,
                 0x0,
                 0x0,
                 0x0,
@@ -23140,8 +23140,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 29,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23149,7 +23149,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4832,
                 0x0,
                 0x0,
                 0x0,
@@ -23164,8 +23164,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 29,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23173,7 +23173,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4837,
                 0x0,
                 0x0,
                 0x0,
@@ -23188,8 +23188,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 29,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23197,7 +23197,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4876,
                 0x0,
                 0x0,
                 0x0,
@@ -23212,8 +23212,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 29,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23221,7 +23221,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4965,
                 0x0,
                 0x0,
                 0x0,
@@ -23236,8 +23236,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 29,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23245,7 +23245,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4997,
                 0x0,
                 0x0,
                 0x0,
@@ -23260,8 +23260,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 29,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23269,7 +23269,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 5055,
                 0x0,
                 0x0,
                 0x0,
@@ -23284,8 +23284,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23293,7 +23293,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4417,
                 0x0,
                 0x0,
                 0x0,
@@ -23308,8 +23308,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23317,7 +23317,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4426,
                 0x0,
                 0x0,
                 0x0,
@@ -23332,8 +23332,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23341,7 +23341,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4430,
                 0x0,
                 0x0,
                 0x0,
@@ -23356,8 +23356,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23365,7 +23365,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4425,
                 0x0,
                 0x0,
                 0x0,
@@ -23380,8 +23380,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23389,7 +23389,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4439,
                 0x0,
                 0x0,
                 0x0,
@@ -23404,8 +23404,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23413,7 +23413,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4482,
                 0x0,
                 0x0,
                 0x0,
@@ -23428,8 +23428,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23437,7 +23437,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4509,
                 0x0,
                 0x0,
                 0x0,
@@ -23452,8 +23452,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23461,7 +23461,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4525,
                 0x0,
                 0x0,
                 0x0,
@@ -23476,8 +23476,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23485,7 +23485,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4530,
                 0x0,
                 0x0,
                 0x0,
@@ -23500,8 +23500,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23509,7 +23509,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4548,
                 0x0,
                 0x0,
                 0x0,
@@ -23524,8 +23524,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23533,7 +23533,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4578,
                 0x0,
                 0x0,
                 0x0,
@@ -23572,8 +23572,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23581,7 +23581,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4688,
                 0x0,
                 0x0,
                 0x0,
@@ -23596,8 +23596,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23605,7 +23605,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4753,
                 0x0,
                 0x0,
                 0x0,
@@ -23620,8 +23620,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23629,7 +23629,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4796,
                 0x0,
                 0x0,
                 0x0,
@@ -23644,8 +23644,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23653,7 +23653,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4800,
                 0x0,
                 0x0,
                 0x0,
@@ -23668,8 +23668,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23677,7 +23677,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4812,
                 0x0,
                 0x0,
                 0x0,
@@ -23692,8 +23692,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23701,7 +23701,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4820,
                 0x0,
                 0x0,
                 0x0,
@@ -23716,8 +23716,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23725,7 +23725,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4821,
                 0x0,
                 0x0,
                 0x0,
@@ -23740,8 +23740,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23749,7 +23749,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4837,
                 0x0,
                 0x0,
                 0x0,
@@ -23764,8 +23764,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23773,7 +23773,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4965,
                 0x0,
                 0x0,
                 0x0,
@@ -23788,8 +23788,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23797,7 +23797,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4997,
                 0x0,
                 0x0,
                 0x0,
@@ -23812,8 +23812,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23821,7 +23821,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 5002,
                 0x0,
                 0x0,
                 0x0,
@@ -23836,8 +23836,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23845,7 +23845,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 5023,
                 0x0,
                 0x0,
                 0x0,
@@ -23860,8 +23860,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23869,7 +23869,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 5037,
                 0x0,
                 0x0,
                 0x0,
@@ -23884,8 +23884,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23893,7 +23893,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 5193,
                 0x0,
                 0x0,
                 0x0,
@@ -23908,8 +23908,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23917,7 +23917,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 5240,
                 0x0,
                 0x0,
                 0x0,
@@ -23932,8 +23932,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23941,7 +23941,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 5241,
                 0x0,
                 0x0,
                 0x0,
@@ -23956,8 +23956,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23965,7 +23965,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 5243,
                 0x0,
                 0x0,
                 0x0,
@@ -23980,8 +23980,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -23989,7 +23989,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 5275,
                 0x0,
                 0x0,
                 0x0,
@@ -24004,8 +24004,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -24013,7 +24013,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 5276,
                 0x0,
                 0x0,
                 0x0,
@@ -24028,8 +24028,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::strong_left_to_right,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -24037,7 +24037,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4638,
                 0x0,
                 0x0,
                 0x0,
@@ -24052,8 +24052,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::strong_left_to_right,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -24061,7 +24061,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4876,
                 0x0,
                 0x0,
                 0x0,
@@ -24076,8 +24076,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::strong_left_to_right,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -24085,7 +24085,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 4997,
                 0x0,
                 0x0,
                 0x0,
@@ -24100,8 +24100,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::strong_left_to_right,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -24109,7 +24109,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 5037,
                 0x0,
                 0x0,
                 0x0,
@@ -24124,8 +24124,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::strong_left_to_right,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -24133,7 +24133,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 5240,
                 0x0,
                 0x0,
                 0x0,
@@ -24148,8 +24148,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::strong_left_to_right,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -24157,7 +24157,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 5241,
                 0x0,
                 0x0,
                 0x0,
@@ -24172,8 +24172,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::strong_left_to_right,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -24181,7 +24181,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 5266,
                 0x0,
                 0x0,
                 0x0,
@@ -24196,8 +24196,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::strong_left_to_right,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -24205,7 +24205,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 5275,
                 0x0,
                 0x0,
                 0x0,
@@ -24220,8 +24220,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::strong_left_to_right,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -24229,7 +24229,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 5276,
                 0x0,
                 0x0,
                 0x0,
@@ -24556,8 +24556,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -24565,7 +24565,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 5544,
                 0x0,
                 0x0,
                 0x0,
@@ -24589,7 +24589,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1122,
+ 1415,
                 0xa77d,
                 0x0,
                 0xa77d,
@@ -24613,7 +24613,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1123,
+ 1416,
                 0x0,
                 0x0,
                 0x0,
@@ -25442,8 +25442,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25451,7 +25451,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1124,
+ 4435,
                 0x0,
                 0x0,
                 0x0,
@@ -25466,8 +25466,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25475,7 +25475,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1124,
+ 4463,
                 0x0,
                 0x0,
                 0x0,
@@ -25490,8 +25490,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25499,7 +25499,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1124,
+ 4476,
                 0x0,
                 0x0,
                 0x0,
@@ -25523,7 +25523,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1124,
+ 1417,
                 0x0,
                 0x0,
                 0x0,
@@ -25538,8 +25538,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25547,7 +25547,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4543,
                 0x0,
                 0x0,
                 0x0,
@@ -25562,8 +25562,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25571,7 +25571,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4565,
                 0x0,
                 0x0,
                 0x0,
@@ -25586,8 +25586,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25595,7 +25595,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4680,
                 0x0,
                 0x0,
                 0x0,
@@ -25610,8 +25610,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25619,7 +25619,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4582,
                 0x0,
                 0x0,
                 0x0,
@@ -25634,8 +25634,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25643,7 +25643,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 5011,
                 0x0,
                 0x0,
                 0x0,
@@ -25658,8 +25658,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25667,7 +25667,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4652,
                 0x0,
                 0x0,
                 0x0,
@@ -25682,8 +25682,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25691,7 +25691,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4658,
                 0x0,
                 0x0,
                 0x0,
@@ -25706,8 +25706,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25715,7 +25715,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4646,
                 0x0,
                 0x0,
                 0x0,
@@ -25730,8 +25730,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25739,7 +25739,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4656,
                 0x0,
                 0x0,
                 0x0,
@@ -25754,8 +25754,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25763,7 +25763,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4676,
                 0x0,
                 0x0,
                 0x0,
@@ -25778,8 +25778,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25787,7 +25787,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4731,
                 0x0,
                 0x0,
                 0x0,
@@ -25802,8 +25802,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25811,7 +25811,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4730,
                 0x0,
                 0x0,
                 0x0,
@@ -25826,8 +25826,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25835,7 +25835,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4710,
                 0x0,
                 0x0,
                 0x0,
@@ -25850,8 +25850,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25859,7 +25859,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4760,
                 0x0,
                 0x0,
                 0x0,
@@ -25874,16 +25874,16 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
- bidi_class::strong_left_to_right,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
+ bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
                         0,
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 5028,
                 0x0,
                 0x0,
                 0x0,
@@ -25898,8 +25898,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25907,7 +25907,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4778,
                 0x0,
                 0x0,
                 0x0,
@@ -25922,8 +25922,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25931,7 +25931,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4787,
                 0x0,
                 0x0,
                 0x0,
@@ -25946,8 +25946,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25955,7 +25955,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4771,
                 0x0,
                 0x0,
                 0x0,
@@ -25970,8 +25970,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -25979,7 +25979,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4823,
                 0x0,
                 0x0,
                 0x0,
@@ -25994,8 +25994,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -26003,7 +26003,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4853,
                 0x0,
                 0x0,
                 0x0,
@@ -26018,8 +26018,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -26027,7 +26027,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4937,
                 0x0,
                 0x0,
                 0x0,
@@ -26042,8 +26042,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -26051,7 +26051,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4947,
                 0x0,
                 0x0,
                 0x0,
@@ -26066,8 +26066,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -26075,7 +26075,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 4976,
                 0x0,
                 0x0,
                 0x0,
@@ -26090,8 +26090,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -26099,7 +26099,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 5005,
                 0x0,
                 0x0,
                 0x0,
@@ -26114,8 +26114,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -26123,7 +26123,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 5032,
                 0x0,
                 0x0,
                 0x0,
@@ -26138,8 +26138,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -26147,7 +26147,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 5001,
                 0x0,
                 0x0,
                 0x0,
@@ -26162,8 +26162,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -26171,7 +26171,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 5044,
                 0x0,
                 0x0,
                 0x0,
@@ -26186,8 +26186,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -26195,7 +26195,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 5051,
                 0x0,
                 0x0,
                 0x0,
@@ -26210,8 +26210,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -26219,7 +26219,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 5087,
                 0x0,
                 0x0,
                 0x0,
@@ -26234,8 +26234,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -26243,7 +26243,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 5102,
                 0x0,
                 0x0,
                 0x0,
@@ -26258,8 +26258,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -26267,7 +26267,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 5106,
                 0x0,
                 0x0,
                 0x0,
@@ -26282,8 +26282,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -26291,7 +26291,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 5116,
                 0x0,
                 0x0,
                 0x0,
@@ -26306,8 +26306,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -26315,7 +26315,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1125,
+ 5251,
                 0x0,
                 0x0,
                 0x0,
@@ -26795,7 +26795,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1125,
+ 1418,
                 0x0,
                 0x0,
                 0x0,
@@ -26819,7 +26819,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1126,
+ 1419,
                 0x0,
                 0x0,
                 0x0,
@@ -26843,7 +26843,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1127,
+ 1420,
                 0x0,
                 0x0,
                 0x0,
@@ -26867,7 +26867,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1128,
+ 1421,
                 0x0,
                 0x0,
                 0x0,
@@ -26891,7 +26891,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1129,
+ 1422,
                 0x0,
                 0x0,
                 0x0,
@@ -26915,7 +26915,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1130,
+ 1423,
                 0x0,
                 0x0,
                 0x0,
@@ -26939,7 +26939,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1131,
+ 1424,
                 0x0,
                 0x0,
                 0x0,
@@ -27227,7 +27227,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1132,
+ 1425,
                 0x0,
                 0x0,
                 0x0,
@@ -28012,7 +28012,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1426,
                 0x0,
                 0x1e01,
                 0x0,
@@ -28036,7 +28036,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1427,
                 0x1e00,
                 0x0,
                 0x1e00,
@@ -28060,7 +28060,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1428,
                 0x0,
                 0x1e03,
                 0x0,
@@ -28084,7 +28084,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1429,
                 0x1e02,
                 0x0,
                 0x1e02,
@@ -28108,7 +28108,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1430,
                 0x0,
                 0x1e05,
                 0x0,
@@ -28132,7 +28132,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1431,
                 0x1e04,
                 0x0,
                 0x1e04,
@@ -28156,7 +28156,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1432,
                 0x0,
                 0x1e07,
                 0x0,
@@ -28180,7 +28180,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1433,
                 0x1e06,
                 0x0,
                 0x1e06,
@@ -28204,7 +28204,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1434,
                 0x0,
                 0x1e09,
                 0x0,
@@ -28228,7 +28228,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1435,
                 0x1e08,
                 0x0,
                 0x1e08,
@@ -28252,7 +28252,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1436,
                 0x0,
                 0x1e0b,
                 0x0,
@@ -28276,7 +28276,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1437,
                 0x1e0a,
                 0x0,
                 0x1e0a,
@@ -28300,7 +28300,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1438,
                 0x0,
                 0x1e0d,
                 0x0,
@@ -28324,7 +28324,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1439,
                 0x1e0c,
                 0x0,
                 0x1e0c,
@@ -28348,7 +28348,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1440,
                 0x0,
                 0x1e0f,
                 0x0,
@@ -28372,7 +28372,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1441,
                 0x1e0e,
                 0x0,
                 0x1e0e,
@@ -28396,7 +28396,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1442,
                 0x0,
                 0x1e11,
                 0x0,
@@ -28420,7 +28420,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1443,
                 0x1e10,
                 0x0,
                 0x1e10,
@@ -28444,7 +28444,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1444,
                 0x0,
                 0x1e13,
                 0x0,
@@ -28468,7 +28468,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1445,
                 0x1e12,
                 0x0,
                 0x1e12,
@@ -28492,7 +28492,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1446,
                 0x0,
                 0x1e15,
                 0x0,
@@ -28516,7 +28516,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1447,
                 0x1e14,
                 0x0,
                 0x1e14,
@@ -28540,7 +28540,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1448,
                 0x0,
                 0x1e17,
                 0x0,
@@ -28564,7 +28564,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1449,
                 0x1e16,
                 0x0,
                 0x1e16,
@@ -28588,7 +28588,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1450,
                 0x0,
                 0x1e19,
                 0x0,
@@ -28612,7 +28612,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1451,
                 0x1e18,
                 0x0,
                 0x1e18,
@@ -28636,7 +28636,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1452,
                 0x0,
                 0x1e1b,
                 0x0,
@@ -28660,7 +28660,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1453,
                 0x1e1a,
                 0x0,
                 0x1e1a,
@@ -28684,7 +28684,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1454,
                 0x0,
                 0x1e1d,
                 0x0,
@@ -28708,7 +28708,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1455,
                 0x1e1c,
                 0x0,
                 0x1e1c,
@@ -28732,7 +28732,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1456,
                 0x0,
                 0x1e1f,
                 0x0,
@@ -28756,7 +28756,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1457,
                 0x1e1e,
                 0x0,
                 0x1e1e,
@@ -28780,7 +28780,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1458,
                 0x0,
                 0x1e21,
                 0x0,
@@ -28804,7 +28804,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1459,
                 0x1e20,
                 0x0,
                 0x1e20,
@@ -28828,7 +28828,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1460,
                 0x0,
                 0x1e23,
                 0x0,
@@ -28852,7 +28852,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1461,
                 0x1e22,
                 0x0,
                 0x1e22,
@@ -28876,7 +28876,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1462,
                 0x0,
                 0x1e25,
                 0x0,
@@ -28900,7 +28900,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1463,
                 0x1e24,
                 0x0,
                 0x1e24,
@@ -28924,7 +28924,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1464,
                 0x0,
                 0x1e27,
                 0x0,
@@ -28948,7 +28948,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1465,
                 0x1e26,
                 0x0,
                 0x1e26,
@@ -28972,7 +28972,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1466,
                 0x0,
                 0x1e29,
                 0x0,
@@ -28996,7 +28996,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1467,
                 0x1e28,
                 0x0,
                 0x1e28,
@@ -29020,7 +29020,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1468,
                 0x0,
                 0x1e2b,
                 0x0,
@@ -29044,7 +29044,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1469,
                 0x1e2a,
                 0x0,
                 0x1e2a,
@@ -29068,7 +29068,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1470,
                 0x0,
                 0x1e2d,
                 0x0,
@@ -29092,7 +29092,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1471,
                 0x1e2c,
                 0x0,
                 0x1e2c,
@@ -29116,7 +29116,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1472,
                 0x0,
                 0x1e2f,
                 0x0,
@@ -29140,7 +29140,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1473,
                 0x1e2e,
                 0x0,
                 0x1e2e,
@@ -29164,7 +29164,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1474,
                 0x0,
                 0x1e31,
                 0x0,
@@ -29188,7 +29188,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1475,
                 0x1e30,
                 0x0,
                 0x1e30,
@@ -29212,7 +29212,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1476,
                 0x0,
                 0x1e33,
                 0x0,
@@ -29236,7 +29236,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1477,
                 0x1e32,
                 0x0,
                 0x1e32,
@@ -29260,7 +29260,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1478,
                 0x0,
                 0x1e35,
                 0x0,
@@ -29284,7 +29284,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1479,
                 0x1e34,
                 0x0,
                 0x1e34,
@@ -29308,7 +29308,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1133,
+ 1480,
                 0x0,
                 0x1e37,
                 0x0,
@@ -29332,7 +29332,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1134,
+ 1481,
                 0x1e36,
                 0x0,
                 0x1e36,
@@ -29356,7 +29356,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1135,
+ 1482,
                 0x0,
                 0x1e39,
                 0x0,
@@ -29380,7 +29380,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1135,
+ 1483,
                 0x1e38,
                 0x0,
                 0x1e38,
@@ -29404,7 +29404,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1135,
+ 1484,
                 0x0,
                 0x1e3b,
                 0x0,
@@ -29428,7 +29428,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1136,
+ 1485,
                 0x1e3a,
                 0x0,
                 0x1e3a,
@@ -29452,7 +29452,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1137,
+ 1486,
                 0x0,
                 0x1e3d,
                 0x0,
@@ -29476,7 +29476,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1138,
+ 1487,
                 0x1e3c,
                 0x0,
                 0x1e3c,
@@ -29500,7 +29500,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1488,
                 0x0,
                 0x1e3f,
                 0x0,
@@ -29524,7 +29524,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1489,
                 0x1e3e,
                 0x0,
                 0x1e3e,
@@ -29548,7 +29548,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1490,
                 0x0,
                 0x1e41,
                 0x0,
@@ -29572,7 +29572,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1491,
                 0x1e40,
                 0x0,
                 0x1e40,
@@ -29596,7 +29596,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1492,
                 0x0,
                 0x1e43,
                 0x0,
@@ -29620,7 +29620,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1493,
                 0x1e42,
                 0x0,
                 0x1e42,
@@ -29644,7 +29644,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1494,
                 0x0,
                 0x1e45,
                 0x0,
@@ -29668,7 +29668,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1495,
                 0x1e44,
                 0x0,
                 0x1e44,
@@ -29692,7 +29692,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1496,
                 0x0,
                 0x1e47,
                 0x0,
@@ -29716,7 +29716,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1497,
                 0x1e46,
                 0x0,
                 0x1e46,
@@ -29740,7 +29740,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1498,
                 0x0,
                 0x1e49,
                 0x0,
@@ -29764,7 +29764,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1499,
                 0x1e48,
                 0x0,
                 0x1e48,
@@ -29788,7 +29788,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1500,
                 0x0,
                 0x1e4b,
                 0x0,
@@ -29812,7 +29812,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1501,
                 0x1e4a,
                 0x0,
                 0x1e4a,
@@ -29836,7 +29836,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1502,
                 0x0,
                 0x1e4d,
                 0x0,
@@ -29860,7 +29860,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1503,
                 0x1e4c,
                 0x0,
                 0x1e4c,
@@ -29884,7 +29884,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1504,
                 0x0,
                 0x1e4f,
                 0x0,
@@ -29908,7 +29908,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1505,
                 0x1e4e,
                 0x0,
                 0x1e4e,
@@ -29932,7 +29932,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1506,
                 0x0,
                 0x1e51,
                 0x0,
@@ -29956,7 +29956,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1507,
                 0x1e50,
                 0x0,
                 0x1e50,
@@ -29980,7 +29980,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1508,
                 0x0,
                 0x1e53,
                 0x0,
@@ -30004,7 +30004,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1509,
                 0x1e52,
                 0x0,
                 0x1e52,
@@ -30028,7 +30028,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1510,
                 0x0,
                 0x1e55,
                 0x0,
@@ -30052,7 +30052,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1511,
                 0x1e54,
                 0x0,
                 0x1e54,
@@ -30076,7 +30076,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1512,
                 0x0,
                 0x1e57,
                 0x0,
@@ -30100,7 +30100,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1513,
                 0x1e56,
                 0x0,
                 0x1e56,
@@ -30124,7 +30124,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1514,
                 0x0,
                 0x1e59,
                 0x0,
@@ -30148,7 +30148,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1515,
                 0x1e58,
                 0x0,
                 0x1e58,
@@ -30172,7 +30172,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1516,
                 0x0,
                 0x1e5b,
                 0x0,
@@ -30196,7 +30196,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1517,
                 0x1e5a,
                 0x0,
                 0x1e5a,
@@ -30220,7 +30220,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1518,
                 0x0,
                 0x1e5d,
                 0x0,
@@ -30244,7 +30244,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1519,
                 0x1e5c,
                 0x0,
                 0x1e5c,
@@ -30268,7 +30268,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1520,
                 0x0,
                 0x1e5f,
                 0x0,
@@ -30292,7 +30292,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1521,
                 0x1e5e,
                 0x0,
                 0x1e5e,
@@ -30316,7 +30316,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1522,
                 0x0,
                 0x1e61,
                 0x0,
@@ -30340,7 +30340,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1523,
                 0x1e60,
                 0x0,
                 0x1e60,
@@ -30364,7 +30364,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1524,
                 0x0,
                 0x1e63,
                 0x0,
@@ -30388,7 +30388,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1525,
                 0x1e62,
                 0x0,
                 0x1e62,
@@ -30412,7 +30412,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1526,
                 0x0,
                 0x1e65,
                 0x0,
@@ -30436,7 +30436,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1527,
                 0x1e64,
                 0x0,
                 0x1e64,
@@ -30460,7 +30460,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1528,
                 0x0,
                 0x1e67,
                 0x0,
@@ -30484,7 +30484,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1529,
                 0x1e66,
                 0x0,
                 0x1e66,
@@ -30508,7 +30508,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1530,
                 0x0,
                 0x1e69,
                 0x0,
@@ -30532,7 +30532,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1531,
                 0x1e68,
                 0x0,
                 0x1e68,
@@ -30556,7 +30556,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1532,
                 0x0,
                 0x1e6b,
                 0x0,
@@ -30580,7 +30580,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1533,
                 0x1e6a,
                 0x0,
                 0x1e6a,
@@ -30604,7 +30604,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1534,
                 0x0,
                 0x1e6d,
                 0x0,
@@ -30628,7 +30628,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1535,
                 0x1e6c,
                 0x0,
                 0x1e6c,
@@ -30652,7 +30652,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1536,
                 0x0,
                 0x1e6f,
                 0x0,
@@ -30676,7 +30676,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1537,
                 0x1e6e,
                 0x0,
                 0x1e6e,
@@ -30700,7 +30700,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1538,
                 0x0,
                 0x1e71,
                 0x0,
@@ -30724,7 +30724,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1539,
                 0x1e70,
                 0x0,
                 0x1e70,
@@ -30748,7 +30748,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1540,
                 0x0,
                 0x1e73,
                 0x0,
@@ -30772,7 +30772,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1541,
                 0x1e72,
                 0x0,
                 0x1e72,
@@ -30796,7 +30796,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1542,
                 0x0,
                 0x1e75,
                 0x0,
@@ -30820,7 +30820,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1543,
                 0x1e74,
                 0x0,
                 0x1e74,
@@ -30844,7 +30844,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1544,
                 0x0,
                 0x1e77,
                 0x0,
@@ -30868,7 +30868,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1545,
                 0x1e76,
                 0x0,
                 0x1e76,
@@ -30892,7 +30892,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1546,
                 0x0,
                 0x1e79,
                 0x0,
@@ -30916,7 +30916,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1547,
                 0x1e78,
                 0x0,
                 0x1e78,
@@ -30940,7 +30940,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1548,
                 0x0,
                 0x1e7b,
                 0x0,
@@ -30964,7 +30964,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1549,
                 0x1e7a,
                 0x0,
                 0x1e7a,
@@ -30988,7 +30988,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1550,
                 0x0,
                 0x1e7d,
                 0x0,
@@ -31012,7 +31012,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1551,
                 0x1e7c,
                 0x0,
                 0x1e7c,
@@ -31036,7 +31036,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1552,
                 0x0,
                 0x1e7f,
                 0x0,
@@ -31060,7 +31060,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1553,
                 0x1e7e,
                 0x0,
                 0x1e7e,
@@ -31266,7 +31266,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1554,
                 0x0,
                 0x1e81,
                 0x0,
@@ -31290,7 +31290,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1555,
                 0x1e80,
                 0x0,
                 0x1e80,
@@ -31314,7 +31314,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1556,
                 0x0,
                 0x1e83,
                 0x0,
@@ -31338,7 +31338,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1557,
                 0x1e82,
                 0x0,
                 0x1e82,
@@ -31362,7 +31362,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1558,
                 0x0,
                 0x1e85,
                 0x0,
@@ -31386,7 +31386,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1559,
                 0x1e84,
                 0x0,
                 0x1e84,
@@ -31410,7 +31410,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1560,
                 0x0,
                 0x1e87,
                 0x0,
@@ -31434,7 +31434,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1561,
                 0x1e86,
                 0x0,
                 0x1e86,
@@ -31458,7 +31458,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1562,
                 0x0,
                 0x1e89,
                 0x0,
@@ -31482,7 +31482,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1563,
                 0x1e88,
                 0x0,
                 0x1e88,
@@ -31506,7 +31506,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1564,
                 0x0,
                 0x1e8b,
                 0x0,
@@ -31530,7 +31530,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1565,
                 0x1e8a,
                 0x0,
                 0x1e8a,
@@ -31554,7 +31554,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1566,
                 0x0,
                 0x1e8d,
                 0x0,
@@ -31578,7 +31578,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1567,
                 0x1e8c,
                 0x0,
                 0x1e8c,
@@ -31602,7 +31602,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1568,
                 0x0,
                 0x1e8f,
                 0x0,
@@ -31626,7 +31626,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1569,
                 0x1e8e,
                 0x0,
                 0x1e8e,
@@ -31650,7 +31650,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1570,
                 0x0,
                 0x1e91,
                 0x0,
@@ -31674,7 +31674,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1571,
                 0x1e90,
                 0x0,
                 0x1e90,
@@ -31698,7 +31698,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1572,
                 0x0,
                 0x1e93,
                 0x0,
@@ -31722,7 +31722,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1573,
                 0x1e92,
                 0x0,
                 0x1e92,
@@ -31746,7 +31746,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1574,
                 0x0,
                 0x1e95,
                 0x0,
@@ -31770,7 +31770,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1575,
                 0x1e94,
                 0x0,
                 0x1e94,
@@ -31794,7 +31794,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1576,
                 0x0,
                 0x1e96,
                 0x0,
@@ -31818,7 +31818,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1577,
                 0x0,
                 0x1e97,
                 0x0,
@@ -31842,7 +31842,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1578,
                 0x0,
                 0x1e98,
                 0x0,
@@ -31866,7 +31866,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1579,
                 0x0,
                 0x1e99,
                 0x0,
@@ -31890,7 +31890,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1580,
                 0x0,
                 0x1e9a,
                 0x0,
@@ -31914,7 +31914,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1581,
                 0x1e60,
                 0x0,
                 0x1e60,
@@ -31986,7 +31986,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1139,
+ 1582,
                 0x0,
                 0xdf,
                 0x0,
@@ -32034,7 +32034,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1583,
                 0x0,
                 0x1ea1,
                 0x0,
@@ -32058,7 +32058,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1584,
                 0x1ea0,
                 0x0,
                 0x1ea0,
@@ -32082,7 +32082,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1585,
                 0x0,
                 0x1ea3,
                 0x0,
@@ -32106,7 +32106,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1586,
                 0x1ea2,
                 0x0,
                 0x1ea2,
@@ -32130,7 +32130,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1587,
                 0x0,
                 0x1ea5,
                 0x0,
@@ -32154,7 +32154,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1588,
                 0x1ea4,
                 0x0,
                 0x1ea4,
@@ -32178,7 +32178,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1589,
                 0x0,
                 0x1ea7,
                 0x0,
@@ -32202,7 +32202,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1590,
                 0x1ea6,
                 0x0,
                 0x1ea6,
@@ -32226,7 +32226,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1591,
                 0x0,
                 0x1ea9,
                 0x0,
@@ -32250,7 +32250,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1592,
                 0x1ea8,
                 0x0,
                 0x1ea8,
@@ -32274,7 +32274,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1593,
                 0x0,
                 0x1eab,
                 0x0,
@@ -32298,7 +32298,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1594,
                 0x1eaa,
                 0x0,
                 0x1eaa,
@@ -32322,7 +32322,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1595,
                 0x0,
                 0x1ead,
                 0x0,
@@ -32346,7 +32346,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1596,
                 0x1eac,
                 0x0,
                 0x1eac,
@@ -32370,7 +32370,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1597,
                 0x0,
                 0x1eaf,
                 0x0,
@@ -32394,7 +32394,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1598,
                 0x1eae,
                 0x0,
                 0x1eae,
@@ -32418,7 +32418,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1599,
                 0x0,
                 0x1eb1,
                 0x0,
@@ -32442,7 +32442,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1600,
                 0x1eb0,
                 0x0,
                 0x1eb0,
@@ -32466,7 +32466,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1601,
                 0x0,
                 0x1eb3,
                 0x0,
@@ -32490,7 +32490,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1602,
                 0x1eb2,
                 0x0,
                 0x1eb2,
@@ -32514,7 +32514,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1603,
                 0x0,
                 0x1eb5,
                 0x0,
@@ -32538,7 +32538,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1604,
                 0x1eb4,
                 0x0,
                 0x1eb4,
@@ -32562,7 +32562,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1605,
                 0x0,
                 0x1eb7,
                 0x0,
@@ -32586,7 +32586,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1606,
                 0x1eb6,
                 0x0,
                 0x1eb6,
@@ -32610,7 +32610,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1607,
                 0x0,
                 0x1eb9,
                 0x0,
@@ -32634,7 +32634,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1608,
                 0x1eb8,
                 0x0,
                 0x1eb8,
@@ -32658,7 +32658,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1609,
                 0x0,
                 0x1ebb,
                 0x0,
@@ -32682,7 +32682,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1610,
                 0x1eba,
                 0x0,
                 0x1eba,
@@ -32706,7 +32706,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1611,
                 0x0,
                 0x1ebd,
                 0x0,
@@ -32730,7 +32730,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1612,
                 0x1ebc,
                 0x0,
                 0x1ebc,
@@ -32754,7 +32754,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1613,
                 0x0,
                 0x1ebf,
                 0x0,
@@ -32778,7 +32778,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1614,
                 0x1ebe,
                 0x0,
                 0x1ebe,
@@ -32802,7 +32802,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1615,
                 0x0,
                 0x1ec1,
                 0x0,
@@ -32826,7 +32826,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1616,
                 0x1ec0,
                 0x0,
                 0x1ec0,
@@ -32850,7 +32850,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1617,
                 0x0,
                 0x1ec3,
                 0x0,
@@ -32874,7 +32874,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1618,
                 0x1ec2,
                 0x0,
                 0x1ec2,
@@ -32898,7 +32898,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1619,
                 0x0,
                 0x1ec5,
                 0x0,
@@ -32922,7 +32922,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1620,
                 0x1ec4,
                 0x0,
                 0x1ec4,
@@ -32946,7 +32946,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1621,
                 0x0,
                 0x1ec7,
                 0x0,
@@ -32970,7 +32970,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1622,
                 0x1ec6,
                 0x0,
                 0x1ec6,
@@ -32994,7 +32994,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1623,
                 0x0,
                 0x1ec9,
                 0x0,
@@ -33018,7 +33018,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1624,
                 0x1ec8,
                 0x0,
                 0x1ec8,
@@ -33042,7 +33042,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1625,
                 0x0,
                 0x1ecb,
                 0x0,
@@ -33066,7 +33066,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1626,
                 0x1eca,
                 0x0,
                 0x1eca,
@@ -33090,7 +33090,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1627,
                 0x0,
                 0x1ecd,
                 0x0,
@@ -33114,7 +33114,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1628,
                 0x1ecc,
                 0x0,
                 0x1ecc,
@@ -33138,7 +33138,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1629,
                 0x0,
                 0x1ecf,
                 0x0,
@@ -33162,7 +33162,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1630,
                 0x1ece,
                 0x0,
                 0x1ece,
@@ -33186,7 +33186,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1631,
                 0x0,
                 0x1ed1,
                 0x0,
@@ -33210,7 +33210,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1632,
                 0x1ed0,
                 0x0,
                 0x1ed0,
@@ -33234,7 +33234,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1633,
                 0x0,
                 0x1ed3,
                 0x0,
@@ -33258,7 +33258,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1634,
                 0x1ed2,
                 0x0,
                 0x1ed2,
@@ -33282,7 +33282,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1635,
                 0x0,
                 0x1ed5,
                 0x0,
@@ -33306,7 +33306,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1636,
                 0x1ed4,
                 0x0,
                 0x1ed4,
@@ -33330,7 +33330,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1637,
                 0x0,
                 0x1ed7,
                 0x0,
@@ -33354,7 +33354,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1638,
                 0x1ed6,
                 0x0,
                 0x1ed6,
@@ -33378,7 +33378,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1639,
                 0x0,
                 0x1ed9,
                 0x0,
@@ -33402,7 +33402,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1640,
                 0x1ed8,
                 0x0,
                 0x1ed8,
@@ -33426,7 +33426,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1641,
                 0x0,
                 0x1edb,
                 0x0,
@@ -33450,7 +33450,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1642,
                 0x1eda,
                 0x0,
                 0x1eda,
@@ -33474,7 +33474,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1643,
                 0x0,
                 0x1edd,
                 0x0,
@@ -33498,7 +33498,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1644,
                 0x1edc,
                 0x0,
                 0x1edc,
@@ -33522,7 +33522,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1645,
                 0x0,
                 0x1edf,
                 0x0,
@@ -33546,7 +33546,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1646,
                 0x1ede,
                 0x0,
                 0x1ede,
@@ -33570,7 +33570,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1647,
                 0x0,
                 0x1ee1,
                 0x0,
@@ -33594,7 +33594,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1648,
                 0x1ee0,
                 0x0,
                 0x1ee0,
@@ -33618,7 +33618,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1649,
                 0x0,
                 0x1ee3,
                 0x0,
@@ -33642,7 +33642,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1650,
                 0x1ee2,
                 0x0,
                 0x1ee2,
@@ -33666,7 +33666,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1651,
                 0x0,
                 0x1ee5,
                 0x0,
@@ -33690,7 +33690,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1652,
                 0x1ee4,
                 0x0,
                 0x1ee4,
@@ -33714,7 +33714,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1653,
                 0x0,
                 0x1ee7,
                 0x0,
@@ -33738,7 +33738,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1654,
                 0x1ee6,
                 0x0,
                 0x1ee6,
@@ -33762,7 +33762,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1655,
                 0x0,
                 0x1ee9,
                 0x0,
@@ -33786,7 +33786,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1656,
                 0x1ee8,
                 0x0,
                 0x1ee8,
@@ -33810,7 +33810,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1657,
                 0x0,
                 0x1eeb,
                 0x0,
@@ -33834,7 +33834,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1658,
                 0x1eea,
                 0x0,
                 0x1eea,
@@ -33858,7 +33858,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1659,
                 0x0,
                 0x1eed,
                 0x0,
@@ -33882,7 +33882,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1660,
                 0x1eec,
                 0x0,
                 0x1eec,
@@ -33906,7 +33906,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1661,
                 0x0,
                 0x1eef,
                 0x0,
@@ -33930,7 +33930,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1662,
                 0x1eee,
                 0x0,
                 0x1eee,
@@ -33954,7 +33954,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1663,
                 0x0,
                 0x1ef1,
                 0x0,
@@ -33978,7 +33978,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1664,
                 0x1ef0,
                 0x0,
                 0x1ef0,
@@ -34002,7 +34002,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1665,
                 0x0,
                 0x1ef3,
                 0x0,
@@ -34026,7 +34026,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1666,
                 0x1ef2,
                 0x0,
                 0x1ef2,
@@ -34050,7 +34050,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1667,
                 0x0,
                 0x1ef5,
                 0x0,
@@ -34074,7 +34074,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1668,
                 0x1ef4,
                 0x0,
                 0x1ef4,
@@ -34098,7 +34098,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1669,
                 0x0,
                 0x1ef7,
                 0x0,
@@ -34122,7 +34122,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1670,
                 0x1ef6,
                 0x0,
                 0x1ef6,
@@ -34146,7 +34146,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1671,
                 0x0,
                 0x1ef9,
                 0x0,
@@ -34170,7 +34170,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1672,
                 0x1ef8,
                 0x0,
                 0x1ef8,
@@ -34194,7 +34194,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1140,
+ 1673,
                 0x0,
                 0x1efb,
                 0x0,
@@ -34218,7 +34218,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1141,
+ 1674,
                 0x1efa,
                 0x0,
                 0x1efa,
@@ -34505,7 +34505,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1675,
                 0x1f08,
                 0x0,
                 0x1f08,
@@ -34529,7 +34529,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1676,
                 0x1f09,
                 0x0,
                 0x1f09,
@@ -34553,7 +34553,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1677,
                 0x1f0a,
                 0x0,
                 0x1f0a,
@@ -34577,7 +34577,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1678,
                 0x1f0b,
                 0x0,
                 0x1f0b,
@@ -34601,7 +34601,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1679,
                 0x1f0c,
                 0x0,
                 0x1f0c,
@@ -34625,7 +34625,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1680,
                 0x1f0d,
                 0x0,
                 0x1f0d,
@@ -34649,7 +34649,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1681,
                 0x1f0e,
                 0x0,
                 0x1f0e,
@@ -34673,7 +34673,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1682,
                 0x1f0f,
                 0x0,
                 0x1f0f,
@@ -34697,7 +34697,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1683,
                 0x0,
                 0x1f00,
                 0x0,
@@ -34721,7 +34721,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1684,
                 0x0,
                 0x1f01,
                 0x0,
@@ -34745,7 +34745,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1685,
                 0x0,
                 0x1f02,
                 0x0,
@@ -34769,7 +34769,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1686,
                 0x0,
                 0x1f03,
                 0x0,
@@ -34793,7 +34793,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1687,
                 0x0,
                 0x1f04,
                 0x0,
@@ -34817,7 +34817,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1688,
                 0x0,
                 0x1f05,
                 0x0,
@@ -34841,7 +34841,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1689,
                 0x0,
                 0x1f06,
                 0x0,
@@ -34865,7 +34865,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1690,
                 0x0,
                 0x1f07,
                 0x0,
@@ -34889,7 +34889,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1691,
                 0x1f18,
                 0x0,
                 0x1f18,
@@ -34913,7 +34913,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1692,
                 0x1f19,
                 0x0,
                 0x1f19,
@@ -34937,7 +34937,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1693,
                 0x1f1a,
                 0x0,
                 0x1f1a,
@@ -34961,7 +34961,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1694,
                 0x1f1b,
                 0x0,
                 0x1f1b,
@@ -34985,7 +34985,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1695,
                 0x1f1c,
                 0x0,
                 0x1f1c,
@@ -35009,7 +35009,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1696,
                 0x1f1d,
                 0x0,
                 0x1f1d,
@@ -35081,7 +35081,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1697,
                 0x0,
                 0x1f10,
                 0x0,
@@ -35105,7 +35105,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1698,
                 0x0,
                 0x1f11,
                 0x0,
@@ -35129,7 +35129,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1699,
                 0x0,
                 0x1f12,
                 0x0,
@@ -35153,7 +35153,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1700,
                 0x0,
                 0x1f13,
                 0x0,
@@ -35177,7 +35177,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1701,
                 0x0,
                 0x1f14,
                 0x0,
@@ -35201,7 +35201,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1702,
                 0x0,
                 0x1f15,
                 0x0,
@@ -35273,7 +35273,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1703,
                 0x1f28,
                 0x0,
                 0x1f28,
@@ -35297,7 +35297,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1704,
                 0x1f29,
                 0x0,
                 0x1f29,
@@ -35321,7 +35321,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1705,
                 0x1f2a,
                 0x0,
                 0x1f2a,
@@ -35345,7 +35345,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1706,
                 0x1f2b,
                 0x0,
                 0x1f2b,
@@ -35369,7 +35369,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1707,
                 0x1f2c,
                 0x0,
                 0x1f2c,
@@ -35393,7 +35393,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1708,
                 0x1f2d,
                 0x0,
                 0x1f2d,
@@ -35417,7 +35417,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1709,
                 0x1f2e,
                 0x0,
                 0x1f2e,
@@ -35441,7 +35441,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1710,
                 0x1f2f,
                 0x0,
                 0x1f2f,
@@ -35465,7 +35465,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1711,
                 0x0,
                 0x1f20,
                 0x0,
@@ -35489,7 +35489,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1712,
                 0x0,
                 0x1f21,
                 0x0,
@@ -35513,7 +35513,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1713,
                 0x0,
                 0x1f22,
                 0x0,
@@ -35537,7 +35537,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1714,
                 0x0,
                 0x1f23,
                 0x0,
@@ -35561,7 +35561,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1715,
                 0x0,
                 0x1f24,
                 0x0,
@@ -35585,7 +35585,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1716,
                 0x0,
                 0x1f25,
                 0x0,
@@ -35609,7 +35609,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1717,
                 0x0,
                 0x1f26,
                 0x0,
@@ -35633,7 +35633,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1718,
                 0x0,
                 0x1f27,
                 0x0,
@@ -35657,7 +35657,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1719,
                 0x1f38,
                 0x0,
                 0x1f38,
@@ -35681,7 +35681,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1720,
                 0x1f39,
                 0x0,
                 0x1f39,
@@ -35705,7 +35705,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1721,
                 0x1f3a,
                 0x0,
                 0x1f3a,
@@ -35729,7 +35729,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1722,
                 0x1f3b,
                 0x0,
                 0x1f3b,
@@ -35753,7 +35753,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1723,
                 0x1f3c,
                 0x0,
                 0x1f3c,
@@ -35777,7 +35777,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1724,
                 0x1f3d,
                 0x0,
                 0x1f3d,
@@ -35801,7 +35801,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1725,
                 0x1f3e,
                 0x0,
                 0x1f3e,
@@ -35825,7 +35825,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1726,
                 0x1f3f,
                 0x0,
                 0x1f3f,
@@ -35849,7 +35849,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1727,
                 0x0,
                 0x1f30,
                 0x0,
@@ -35873,7 +35873,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1728,
                 0x0,
                 0x1f31,
                 0x0,
@@ -35897,7 +35897,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1729,
                 0x0,
                 0x1f32,
                 0x0,
@@ -35921,7 +35921,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1730,
                 0x0,
                 0x1f33,
                 0x0,
@@ -35945,7 +35945,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1731,
                 0x0,
                 0x1f34,
                 0x0,
@@ -35969,7 +35969,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1732,
                 0x0,
                 0x1f35,
                 0x0,
@@ -35993,7 +35993,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1733,
                 0x0,
                 0x1f36,
                 0x0,
@@ -36017,7 +36017,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1734,
                 0x0,
                 0x1f37,
                 0x0,
@@ -36041,7 +36041,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1735,
                 0x1f48,
                 0x0,
                 0x1f48,
@@ -36065,7 +36065,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1736,
                 0x1f49,
                 0x0,
                 0x1f49,
@@ -36089,7 +36089,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1737,
                 0x1f4a,
                 0x0,
                 0x1f4a,
@@ -36113,7 +36113,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1738,
                 0x1f4b,
                 0x0,
                 0x1f4b,
@@ -36137,7 +36137,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1739,
                 0x1f4c,
                 0x0,
                 0x1f4c,
@@ -36161,7 +36161,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1740,
                 0x1f4d,
                 0x0,
                 0x1f4d,
@@ -36233,7 +36233,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1741,
                 0x0,
                 0x1f40,
                 0x0,
@@ -36257,7 +36257,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1742,
                 0x0,
                 0x1f41,
                 0x0,
@@ -36281,7 +36281,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1743,
                 0x0,
                 0x1f42,
                 0x0,
@@ -36305,7 +36305,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1744,
                 0x0,
                 0x1f43,
                 0x0,
@@ -36329,7 +36329,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1745,
                 0x0,
                 0x1f44,
                 0x0,
@@ -36353,7 +36353,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1746,
                 0x0,
                 0x1f45,
                 0x0,
@@ -36425,7 +36425,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1747,
                 0x0,
                 0x1f50,
                 0x0,
@@ -36449,7 +36449,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1748,
                 0x1f59,
                 0x0,
                 0x1f59,
@@ -36473,7 +36473,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1749,
                 0x0,
                 0x1f52,
                 0x0,
@@ -36497,7 +36497,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1750,
                 0x1f5b,
                 0x0,
                 0x1f5b,
@@ -36521,7 +36521,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1751,
                 0x0,
                 0x1f54,
                 0x0,
@@ -36545,7 +36545,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1752,
                 0x1f5d,
                 0x0,
                 0x1f5d,
@@ -36569,7 +36569,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1753,
                 0x0,
                 0x1f56,
                 0x0,
@@ -36593,7 +36593,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1754,
                 0x1f5f,
                 0x0,
                 0x1f5f,
@@ -36641,7 +36641,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1755,
                 0x0,
                 0x1f51,
                 0x0,
@@ -36689,7 +36689,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1756,
                 0x0,
                 0x1f53,
                 0x0,
@@ -36737,7 +36737,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1757,
                 0x0,
                 0x1f55,
                 0x0,
@@ -36785,7 +36785,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1758,
                 0x0,
                 0x1f57,
                 0x0,
@@ -36809,7 +36809,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1759,
                 0x1f68,
                 0x0,
                 0x1f68,
@@ -36833,7 +36833,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1760,
                 0x1f69,
                 0x0,
                 0x1f69,
@@ -36857,7 +36857,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1761,
                 0x1f6a,
                 0x0,
                 0x1f6a,
@@ -36881,7 +36881,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1762,
                 0x1f6b,
                 0x0,
                 0x1f6b,
@@ -36905,7 +36905,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1763,
                 0x1f6c,
                 0x0,
                 0x1f6c,
@@ -36929,7 +36929,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1764,
                 0x1f6d,
                 0x0,
                 0x1f6d,
@@ -36953,7 +36953,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1765,
                 0x1f6e,
                 0x0,
                 0x1f6e,
@@ -36977,7 +36977,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1766,
                 0x1f6f,
                 0x0,
                 0x1f6f,
@@ -37001,7 +37001,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1767,
                 0x0,
                 0x1f60,
                 0x0,
@@ -37025,7 +37025,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1768,
                 0x0,
                 0x1f61,
                 0x0,
@@ -37049,7 +37049,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1769,
                 0x0,
                 0x1f62,
                 0x0,
@@ -37073,7 +37073,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1770,
                 0x0,
                 0x1f63,
                 0x0,
@@ -37097,7 +37097,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1771,
                 0x0,
                 0x1f64,
                 0x0,
@@ -37121,7 +37121,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1772,
                 0x0,
                 0x1f65,
                 0x0,
@@ -37145,7 +37145,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1773,
                 0x0,
                 0x1f66,
                 0x0,
@@ -37169,7 +37169,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1774,
                 0x0,
                 0x1f67,
                 0x0,
@@ -37193,7 +37193,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1775,
                 0x1fba,
                 0x0,
                 0x1fba,
@@ -37217,7 +37217,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1776,
                 0x1fbb,
                 0x0,
                 0x1fbb,
@@ -37241,7 +37241,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1776,
                 0x1fc8,
                 0x0,
                 0x1fc8,
@@ -37265,7 +37265,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1777,
                 0x1fc9,
                 0x0,
                 0x1fc9,
@@ -37289,7 +37289,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1777,
                 0x1fca,
                 0x0,
                 0x1fca,
@@ -37313,7 +37313,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1778,
                 0x1fcb,
                 0x0,
                 0x1fcb,
@@ -37337,7 +37337,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1778,
                 0x1fda,
                 0x0,
                 0x1fda,
@@ -37361,7 +37361,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1779,
                 0x1fdb,
                 0x0,
                 0x1fdb,
@@ -37385,7 +37385,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1779,
                 0x1ff8,
                 0x0,
                 0x1ff8,
@@ -37409,7 +37409,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1780,
                 0x1ff9,
                 0x0,
                 0x1ff9,
@@ -37433,7 +37433,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1780,
                 0x1fea,
                 0x0,
                 0x1fea,
@@ -37457,7 +37457,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1781,
                 0x1feb,
                 0x0,
                 0x1feb,
@@ -37481,7 +37481,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1781,
                 0x1ffa,
                 0x0,
                 0x1ffa,
@@ -37505,7 +37505,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1782,
                 0x1ffb,
                 0x0,
                 0x1ffb,
@@ -38530,7 +38530,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1782,
                 0x1f88,
                 0x1f80,
                 0x1f88,
@@ -38554,7 +38554,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1783,
                 0x1f89,
                 0x1f81,
                 0x1f89,
@@ -38578,7 +38578,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1784,
                 0x1f8a,
                 0x1f82,
                 0x1f8a,
@@ -38602,7 +38602,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1785,
                 0x1f8b,
                 0x1f83,
                 0x1f8b,
@@ -38626,7 +38626,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1786,
                 0x1f8c,
                 0x1f84,
                 0x1f8c,
@@ -38650,7 +38650,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1787,
                 0x1f8d,
                 0x1f85,
                 0x1f8d,
@@ -38674,7 +38674,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1788,
                 0x1f8e,
                 0x1f86,
                 0x1f8e,
@@ -38698,7 +38698,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1789,
                 0x1f8f,
                 0x1f87,
                 0x1f8f,
@@ -38722,7 +38722,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1790,
                 0x0,
                 0x1f80,
                 0x1f88,
@@ -38746,7 +38746,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1791,
                 0x0,
                 0x1f81,
                 0x1f89,
@@ -38770,7 +38770,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1792,
                 0x0,
                 0x1f82,
                 0x1f8a,
@@ -38794,7 +38794,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1793,
                 0x0,
                 0x1f83,
                 0x1f8b,
@@ -38818,7 +38818,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1794,
                 0x0,
                 0x1f84,
                 0x1f8c,
@@ -38842,7 +38842,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1795,
                 0x0,
                 0x1f85,
                 0x1f8d,
@@ -38866,7 +38866,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1796,
                 0x0,
                 0x1f86,
                 0x1f8e,
@@ -38890,7 +38890,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1797,
                 0x0,
                 0x1f87,
                 0x1f8f,
@@ -38914,7 +38914,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1798,
                 0x1f98,
                 0x1f90,
                 0x1f98,
@@ -38938,7 +38938,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1799,
                 0x1f99,
                 0x1f91,
                 0x1f99,
@@ -38962,7 +38962,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1800,
                 0x1f9a,
                 0x1f92,
                 0x1f9a,
@@ -38986,7 +38986,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1801,
                 0x1f9b,
                 0x1f93,
                 0x1f9b,
@@ -39010,7 +39010,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1802,
                 0x1f9c,
                 0x1f94,
                 0x1f9c,
@@ -39034,7 +39034,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1803,
                 0x1f9d,
                 0x1f95,
                 0x1f9d,
@@ -39058,7 +39058,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1804,
                 0x1f9e,
                 0x1f96,
                 0x1f9e,
@@ -39082,7 +39082,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1805,
                 0x1f9f,
                 0x1f97,
                 0x1f9f,
@@ -39106,7 +39106,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1806,
                 0x0,
                 0x1f90,
                 0x1f98,
@@ -39130,7 +39130,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1807,
                 0x0,
                 0x1f91,
                 0x1f99,
@@ -39154,7 +39154,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1808,
                 0x0,
                 0x1f92,
                 0x1f9a,
@@ -39178,7 +39178,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1809,
                 0x0,
                 0x1f93,
                 0x1f9b,
@@ -39202,7 +39202,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1810,
                 0x0,
                 0x1f94,
                 0x1f9c,
@@ -39226,7 +39226,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1811,
                 0x0,
                 0x1f95,
                 0x1f9d,
@@ -39250,7 +39250,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1812,
                 0x0,
                 0x1f96,
                 0x1f9e,
@@ -39274,7 +39274,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1813,
                 0x0,
                 0x1f97,
                 0x1f9f,
@@ -39298,7 +39298,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1814,
                 0x1fa8,
                 0x1fa0,
                 0x1fa8,
@@ -39322,7 +39322,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1815,
                 0x1fa9,
                 0x1fa1,
                 0x1fa9,
@@ -39346,7 +39346,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1816,
                 0x1faa,
                 0x1fa2,
                 0x1faa,
@@ -39370,7 +39370,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1817,
                 0x1fab,
                 0x1fa3,
                 0x1fab,
@@ -39394,7 +39394,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1818,
                 0x1fac,
                 0x1fa4,
                 0x1fac,
@@ -39418,7 +39418,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1819,
                 0x1fad,
                 0x1fa5,
                 0x1fad,
@@ -39442,7 +39442,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1820,
                 0x1fae,
                 0x1fa6,
                 0x1fae,
@@ -39466,7 +39466,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1821,
                 0x1faf,
                 0x1fa7,
                 0x1faf,
@@ -39490,7 +39490,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1822,
                 0x0,
                 0x1fa0,
                 0x1fa8,
@@ -39514,7 +39514,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1823,
                 0x0,
                 0x1fa1,
                 0x1fa9,
@@ -39538,7 +39538,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1824,
                 0x0,
                 0x1fa2,
                 0x1faa,
@@ -39562,7 +39562,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1825,
                 0x0,
                 0x1fa3,
                 0x1fab,
@@ -39586,7 +39586,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1826,
                 0x0,
                 0x1fa4,
                 0x1fac,
@@ -39610,7 +39610,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1827,
                 0x0,
                 0x1fa5,
                 0x1fad,
@@ -39634,7 +39634,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1828,
                 0x0,
                 0x1fa6,
                 0x1fae,
@@ -39658,7 +39658,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1829,
                 0x0,
                 0x1fa7,
                 0x1faf,
@@ -39682,7 +39682,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1830,
                 0x1fb8,
                 0x0,
                 0x1fb8,
@@ -39706,7 +39706,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1831,
                 0x1fb9,
                 0x0,
                 0x1fb9,
@@ -39730,7 +39730,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1832,
                 0x0,
                 0x1fb2,
                 0x0,
@@ -39754,7 +39754,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1833,
                 0x1fbc,
                 0x1fb3,
                 0x1fbc,
@@ -39778,7 +39778,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1834,
                 0x0,
                 0x1fb4,
                 0x0,
@@ -39826,7 +39826,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1835,
                 0x0,
                 0x1fb6,
                 0x0,
@@ -39850,7 +39850,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1836,
                 0x0,
                 0x1fb7,
                 0x0,
@@ -39874,7 +39874,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1837,
                 0x0,
                 0x1fb0,
                 0x0,
@@ -39898,7 +39898,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1838,
                 0x0,
                 0x1fb1,
                 0x0,
@@ -39922,7 +39922,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1839,
                 0x0,
                 0x1f70,
                 0x0,
@@ -39946,7 +39946,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1840,
                 0x0,
                 0x1f71,
                 0x0,
@@ -39970,7 +39970,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1840,
                 0x0,
                 0x1fb3,
                 0x1fbc,
@@ -39985,8 +39985,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 2,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -39994,7 +39994,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 536,
                 0x0,
                 0x0,
                 0x0,
@@ -40018,7 +40018,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1841,
                 0x399,
                 0x0,
                 0x399,
@@ -40033,8 +40033,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 2,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -40042,7 +40042,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 536,
                 0x0,
                 0x0,
                 0x0,
@@ -40057,8 +40057,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 2,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -40066,7 +40066,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 542,
                 0x0,
                 0x0,
                 0x0,
@@ -40090,7 +40090,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1841,
                 0x0,
                 0x0,
                 0x0,
@@ -40114,7 +40114,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1842,
                 0x0,
                 0x1fc2,
                 0x0,
@@ -40138,7 +40138,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1843,
                 0x1fcc,
                 0x1fc3,
                 0x1fcc,
@@ -40162,7 +40162,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1844,
                 0x0,
                 0x1fc4,
                 0x0,
@@ -40210,7 +40210,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1845,
                 0x0,
                 0x1fc6,
                 0x0,
@@ -40234,7 +40234,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1846,
                 0x0,
                 0x1fc7,
                 0x0,
@@ -40258,7 +40258,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1847,
                 0x0,
                 0x1f72,
                 0x0,
@@ -40282,7 +40282,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1848,
                 0x0,
                 0x1f73,
                 0x0,
@@ -40306,7 +40306,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1848,
                 0x0,
                 0x1f74,
                 0x0,
@@ -40330,7 +40330,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1849,
                 0x0,
                 0x1f75,
                 0x0,
@@ -40354,7 +40354,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1849,
                 0x0,
                 0x1fc3,
                 0x1fcc,
@@ -40378,7 +40378,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1850,
                 0x0,
                 0x0,
                 0x0,
@@ -40402,7 +40402,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1851,
                 0x0,
                 0x0,
                 0x0,
@@ -40426,7 +40426,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1852,
                 0x0,
                 0x0,
                 0x0,
@@ -40450,7 +40450,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1853,
                 0x1fd8,
                 0x0,
                 0x1fd8,
@@ -40474,7 +40474,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1854,
                 0x1fd9,
                 0x0,
                 0x1fd9,
@@ -40498,7 +40498,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1855,
                 0x0,
                 0x1fd2,
                 0x0,
@@ -40522,7 +40522,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1856,
                 0x0,
                 0x1fd3,
                 0x0,
@@ -40594,7 +40594,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1856,
                 0x0,
                 0x1fd6,
                 0x0,
@@ -40618,7 +40618,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1857,
                 0x0,
                 0x1fd7,
                 0x0,
@@ -40642,7 +40642,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1858,
                 0x0,
                 0x1fd0,
                 0x0,
@@ -40666,7 +40666,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1859,
                 0x0,
                 0x1fd1,
                 0x0,
@@ -40690,7 +40690,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1860,
                 0x0,
                 0x1f76,
                 0x0,
@@ -40714,7 +40714,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1861,
                 0x0,
                 0x1f77,
                 0x0,
@@ -40762,7 +40762,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1861,
                 0x0,
                 0x0,
                 0x0,
@@ -40786,7 +40786,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1862,
                 0x0,
                 0x0,
                 0x0,
@@ -40810,7 +40810,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1863,
                 0x0,
                 0x0,
                 0x0,
@@ -40834,7 +40834,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1864,
                 0x1fe8,
                 0x0,
                 0x1fe8,
@@ -40858,7 +40858,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1865,
                 0x1fe9,
                 0x0,
                 0x1fe9,
@@ -40882,7 +40882,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1866,
                 0x0,
                 0x1fe2,
                 0x0,
@@ -40906,7 +40906,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1867,
                 0x0,
                 0x1fe3,
                 0x0,
@@ -40930,7 +40930,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1867,
                 0x0,
                 0x1fe4,
                 0x0,
@@ -40954,7 +40954,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1868,
                 0x1fec,
                 0x0,
                 0x1fec,
@@ -40978,7 +40978,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1869,
                 0x0,
                 0x1fe6,
                 0x0,
@@ -41002,7 +41002,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1870,
                 0x0,
                 0x1fe7,
                 0x0,
@@ -41026,7 +41026,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1871,
                 0x0,
                 0x1fe0,
                 0x0,
@@ -41050,7 +41050,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1872,
                 0x0,
                 0x1fe1,
                 0x0,
@@ -41074,7 +41074,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1873,
                 0x0,
                 0x1f7a,
                 0x0,
@@ -41098,7 +41098,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1874,
                 0x0,
                 0x1f7b,
                 0x0,
@@ -41122,7 +41122,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1874,
                 0x0,
                 0x1fe5,
                 0x0,
@@ -41146,7 +41146,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1875,
                 0x0,
                 0x0,
                 0x0,
@@ -41170,7 +41170,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1876,
                 0x0,
                 0x0,
                 0x0,
@@ -41194,7 +41194,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1876,
                 0x0,
                 0x0,
                 0x0,
@@ -41266,7 +41266,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1876,
                 0x0,
                 0x1ff2,
                 0x0,
@@ -41290,7 +41290,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1877,
                 0x1ffc,
                 0x1ff3,
                 0x1ffc,
@@ -41314,7 +41314,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1878,
                 0x0,
                 0x1ff4,
                 0x0,
@@ -41362,7 +41362,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1879,
                 0x0,
                 0x1ff6,
                 0x0,
@@ -41386,7 +41386,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1880,
                 0x0,
                 0x1ff7,
                 0x0,
@@ -41410,7 +41410,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1881,
                 0x0,
                 0x1f78,
                 0x0,
@@ -41434,7 +41434,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1882,
                 0x0,
                 0x1f79,
                 0x0,
@@ -41458,7 +41458,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1882,
                 0x0,
                 0x1f7c,
                 0x0,
@@ -41482,7 +41482,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1883,
                 0x0,
                 0x1f7d,
                 0x0,
@@ -41506,7 +41506,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1883,
                 0x0,
                 0x1ff3,
                 0x1ffc,
@@ -41530,7 +41530,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 1884,
                 0x0,
                 0x0,
                 0x0,
@@ -41545,8 +41545,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 2,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -41554,7 +41554,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 537,
                 0x0,
                 0x0,
                 0x0,
@@ -41692,8 +41692,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::neutral_whitespace,
                         decomposition_type::compat,
                         break_class::break_opportunity_after,
@@ -41701,7 +41701,7 @@
                         sentence_break::sp,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 521,
                 0x0,
                 0x0,
                 0x0,
@@ -41716,8 +41716,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::neutral_whitespace,
                         decomposition_type::compat,
                         break_class::break_opportunity_after,
@@ -41725,7 +41725,7 @@
                         sentence_break::sp,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 521,
                 0x0,
                 0x0,
                 0x0,
@@ -41740,8 +41740,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::neutral_whitespace,
                         decomposition_type::compat,
                         break_class::break_opportunity_after,
@@ -41749,7 +41749,7 @@
                         sentence_break::sp,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 521,
                 0x0,
                 0x0,
                 0x0,
@@ -41764,8 +41764,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::neutral_whitespace,
                         decomposition_type::compat,
                         break_class::break_opportunity_after,
@@ -41773,7 +41773,7 @@
                         sentence_break::sp,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 521,
                 0x0,
                 0x0,
                 0x0,
@@ -41788,8 +41788,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::neutral_whitespace,
                         decomposition_type::compat,
                         break_class::break_opportunity_after,
@@ -41797,7 +41797,7 @@
                         sentence_break::sp,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 521,
                 0x0,
                 0x0,
                 0x0,
@@ -41812,8 +41812,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 27,
                         bidi_class::neutral_whitespace,
                         decomposition_type::no_break,
                         break_class::non_breaking,
@@ -41821,7 +41821,7 @@
                         sentence_break::sp,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 521,
                 0x0,
                 0x0,
                 0x0,
@@ -41836,8 +41836,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::neutral_whitespace,
                         decomposition_type::compat,
                         break_class::break_opportunity_after,
@@ -41845,7 +41845,7 @@
                         sentence_break::sp,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 521,
                 0x0,
                 0x0,
                 0x0,
@@ -41860,8 +41860,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::neutral_whitespace,
                         decomposition_type::compat,
                         break_class::break_opportunity_after,
@@ -41869,7 +41869,7 @@
                         sentence_break::sp,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 521,
                 0x0,
                 0x0,
                 0x0,
@@ -41884,8 +41884,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::neutral_whitespace,
                         decomposition_type::compat,
                         break_class::break_opportunity_after,
@@ -41893,7 +41893,7 @@
                         sentence_break::sp,
                         grapheme_cluster_break::any,
                 },
- 1142,
+ 521,
                 0x0,
                 0x0,
                 0x0,
@@ -41917,7 +41917,7 @@
                         sentence_break::format,
                         grapheme_cluster_break::control,
                 },
- 1142,
+ 1884,
                 0x0,
                 0x0,
                 0x0,
@@ -41941,7 +41941,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1143,
+ 1885,
                 0x0,
                 0x0,
                 0x0,
@@ -41965,7 +41965,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1144,
+ 1886,
                 0x0,
                 0x0,
                 0x0,
@@ -41989,7 +41989,7 @@
                         sentence_break::format,
                         grapheme_cluster_break::control,
                 },
- 1145,
+ 1887,
                 0x0,
                 0x0,
                 0x0,
@@ -42013,7 +42013,7 @@
                         sentence_break::format,
                         grapheme_cluster_break::control,
                 },
- 1146,
+ 1888,
                 0x0,
                 0x0,
                 0x0,
@@ -42052,8 +42052,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 27,
                         bidi_class::neutral_other,
                         decomposition_type::no_break,
                         break_class::non_breaking,
@@ -42061,7 +42061,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1147,
+ 551,
                 0x0,
                 0x0,
                 0x0,
@@ -42196,8 +42196,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 2,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -42205,7 +42205,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1147,
+ 541,
                 0x0,
                 0x0,
                 0x0,
@@ -42508,8 +42508,8 @@
                         word_break::midnum,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::inseparable,
@@ -42517,7 +42517,7 @@
                         sentence_break::aterm,
                         grapheme_cluster_break::any,
                 },
- 1147,
+ 618,
                 0x0,
                 0x0,
                 0x0,
@@ -42541,7 +42541,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1147,
+ 1889,
                 0x0,
                 0x0,
                 0x0,
@@ -42565,7 +42565,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1147,
+ 1890,
                 0x0,
                 0x0,
                 0x0,
@@ -42661,7 +42661,7 @@
                         sentence_break::format,
                         grapheme_cluster_break::control,
                 },
- 1147,
+ 1891,
                 0x0,
                 0x0,
                 0x0,
@@ -42685,7 +42685,7 @@
                         sentence_break::format,
                         grapheme_cluster_break::control,
                 },
- 1148,
+ 1892,
                 0x0,
                 0x0,
                 0x0,
@@ -42709,7 +42709,7 @@
                         sentence_break::format,
                         grapheme_cluster_break::control,
                 },
- 1149,
+ 1893,
                 0x0,
                 0x0,
                 0x0,
@@ -42733,7 +42733,7 @@
                         sentence_break::format,
                         grapheme_cluster_break::control,
                 },
- 1150,
+ 1894,
                 0x0,
                 0x0,
                 0x0,
@@ -42757,7 +42757,7 @@
                         sentence_break::format,
                         grapheme_cluster_break::control,
                 },
- 1151,
+ 1895,
                 0x0,
                 0x0,
                 0x0,
@@ -42772,8 +42772,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 27,
                         bidi_class::weak_common_number_separator,
                         decomposition_type::no_break,
                         break_class::non_breaking,
@@ -42781,7 +42781,7 @@
                         sentence_break::sp,
                         grapheme_cluster_break::any,
                 },
- 1152,
+ 521,
                 0x0,
                 0x0,
                 0x0,
@@ -42877,7 +42877,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1152,
+ 1896,
                 0x0,
                 0x0,
                 0x0,
@@ -42901,7 +42901,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1152,
+ 1897,
                 0x0,
                 0x0,
                 0x0,
@@ -42949,7 +42949,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1152,
+ 1898,
                 0x0,
                 0x0,
                 0x0,
@@ -42973,7 +42973,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1152,
+ 1899,
                 0x0,
                 0x0,
                 0x0,
@@ -43093,7 +43093,7 @@
                         sentence_break::sterm,
                         grapheme_cluster_break::any,
                 },
- 1152,
+ 1900,
                 0x0,
                 0x0,
                 0x0,
@@ -43132,8 +43132,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 2,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -43141,7 +43141,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1152,
+ 530,
                 0x0,
                 0x0,
                 0x0,
@@ -43357,7 +43357,7 @@
                         sentence_break::sterm,
                         grapheme_cluster_break::any,
                 },
- 1152,
+ 1901,
                 0x0,
                 0x0,
                 0x0,
@@ -43381,7 +43381,7 @@
                         sentence_break::sterm,
                         grapheme_cluster_break::any,
                 },
- 1152,
+ 1902,
                 0x0,
                 0x0,
                 0x0,
@@ -43405,7 +43405,7 @@
                         sentence_break::sterm,
                         grapheme_cluster_break::any,
                 },
- 1152,
+ 1903,
                 0x0,
                 0x0,
                 0x0,
@@ -43741,7 +43741,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1152,
+ 1904,
                 0x0,
                 0x0,
                 0x0,
@@ -43924,8 +43924,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::neutral_whitespace,
                         decomposition_type::compat,
                         break_class::break_opportunity_after,
@@ -43933,7 +43933,7 @@
                         sentence_break::sp,
                         grapheme_cluster_break::any,
                 },
- 1152,
+ 521,
                 0x0,
                 0x0,
                 0x0,
@@ -43957,7 +43957,7 @@
                         sentence_break::format,
                         grapheme_cluster_break::control,
                 },
- 1152,
+ 1905,
                 0x0,
                 0x0,
                 0x0,
@@ -44053,7 +44053,7 @@
                         sentence_break::format,
                         grapheme_cluster_break::control,
                 },
- 1153,
+ 1906,
                 0x0,
                 0x0,
                 0x0,
@@ -44197,7 +44197,7 @@
                         sentence_break::format,
                         grapheme_cluster_break::control,
                 },
- 1154,
+ 1907,
                 0x0,
                 0x0,
                 0x0,
@@ -44221,7 +44221,7 @@
                         sentence_break::format,
                         grapheme_cluster_break::control,
                 },
- 1155,
+ 1908,
                 0x0,
                 0x0,
                 0x0,
@@ -44245,7 +44245,7 @@
                         sentence_break::format,
                         grapheme_cluster_break::control,
                 },
- 1156,
+ 1909,
                 0x0,
                 0x0,
                 0x0,
@@ -44269,7 +44269,7 @@
                         sentence_break::format,
                         grapheme_cluster_break::control,
                 },
- 1157,
+ 1910,
                 0x0,
                 0x0,
                 0x0,
@@ -44293,7 +44293,7 @@
                         sentence_break::format,
                         grapheme_cluster_break::control,
                 },
- 1158,
+ 1911,
                 0x0,
                 0x0,
                 0x0,
@@ -44317,7 +44317,7 @@
                         sentence_break::format,
                         grapheme_cluster_break::control,
                 },
- 1159,
+ 1912,
                 0x0,
                 0x0,
                 0x0,
@@ -44332,8 +44332,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::weak_european_digits,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -44341,7 +44341,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4407,
                 0x0,
                 0x0,
                 0x0,
@@ -44356,8 +44356,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -44365,7 +44365,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4638,
                 0x0,
                 0x0,
                 0x0,
@@ -44428,8 +44428,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::weak_european_digits,
                         decomposition_type::super,
                         break_class::ambiguous,
@@ -44437,7 +44437,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4411,
                 0x0,
                 0x0,
                 0x0,
@@ -44452,8 +44452,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::weak_european_digits,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -44461,7 +44461,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4412,
                 0x0,
                 0x0,
                 0x0,
@@ -44476,8 +44476,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::weak_european_digits,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -44485,7 +44485,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4413,
                 0x0,
                 0x0,
                 0x0,
@@ -44500,8 +44500,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::weak_european_digits,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -44509,7 +44509,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4414,
                 0x0,
                 0x0,
                 0x0,
@@ -44524,8 +44524,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::weak_european_digits,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -44533,7 +44533,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4415,
                 0x0,
                 0x0,
                 0x0,
@@ -44548,8 +44548,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::weak_european_digits,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -44557,7 +44557,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4416,
                 0x0,
                 0x0,
                 0x0,
@@ -44572,8 +44572,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::weak_european_number_separator,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -44581,7 +44581,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 1276,
                 0x0,
                 0x0,
                 0x0,
@@ -44620,8 +44620,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::neutral_other,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -44629,7 +44629,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 1281,
                 0x0,
                 0x0,
                 0x0,
@@ -44644,8 +44644,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::neutral_other,
                         decomposition_type::super,
                         break_class::opening_punctuation,
@@ -44653,7 +44653,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 712,
                 0x0,
                 0x0,
                 0x0,
@@ -44668,8 +44668,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::neutral_other,
                         decomposition_type::super,
                         break_class::closing_punctuation,
@@ -44677,7 +44677,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 713,
                 0x0,
                 0x0,
                 0x0,
@@ -44692,8 +44692,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ambiguous,
@@ -44701,7 +44701,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4767,
                 0x0,
                 0x0,
                 0x0,
@@ -44746,8 +44746,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::weak_european_digits,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -44755,7 +44755,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4407,
                 0x0,
                 0x0,
                 0x0,
@@ -44770,8 +44770,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::weak_european_digits,
                         decomposition_type::sub,
                         break_class::ambiguous,
@@ -44779,7 +44779,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4408,
                 0x0,
                 0x0,
                 0x0,
@@ -44794,8 +44794,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::weak_european_digits,
                         decomposition_type::sub,
                         break_class::ambiguous,
@@ -44803,7 +44803,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4409,
                 0x0,
                 0x0,
                 0x0,
@@ -44818,8 +44818,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::weak_european_digits,
                         decomposition_type::sub,
                         break_class::ambiguous,
@@ -44827,7 +44827,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4410,
                 0x0,
                 0x0,
                 0x0,
@@ -44842,8 +44842,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::weak_european_digits,
                         decomposition_type::sub,
                         break_class::ambiguous,
@@ -44851,7 +44851,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4411,
                 0x0,
                 0x0,
                 0x0,
@@ -44866,8 +44866,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::weak_european_digits,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -44875,7 +44875,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4412,
                 0x0,
                 0x0,
                 0x0,
@@ -44890,8 +44890,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::weak_european_digits,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -44899,7 +44899,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4413,
                 0x0,
                 0x0,
                 0x0,
@@ -44914,8 +44914,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::weak_european_digits,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -44923,7 +44923,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4414,
                 0x0,
                 0x0,
                 0x0,
@@ -44938,8 +44938,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::weak_european_digits,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -44947,7 +44947,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4415,
                 0x0,
                 0x0,
                 0x0,
@@ -44962,8 +44962,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::weak_european_digits,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -44971,7 +44971,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4416,
                 0x0,
                 0x0,
                 0x0,
@@ -44986,8 +44986,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::weak_european_number_separator,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -44995,7 +44995,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 1276,
                 0x0,
                 0x0,
                 0x0,
@@ -45034,8 +45034,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::neutral_other,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -45043,7 +45043,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 1281,
                 0x0,
                 0x0,
                 0x0,
@@ -45058,8 +45058,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::neutral_other,
                         decomposition_type::sub,
                         break_class::opening_punctuation,
@@ -45067,7 +45067,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 712,
                 0x0,
                 0x0,
                 0x0,
@@ -45082,8 +45082,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::neutral_other,
                         decomposition_type::sub,
                         break_class::closing_punctuation,
@@ -45091,7 +45091,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 713,
                 0x0,
                 0x0,
                 0x0,
@@ -45130,8 +45130,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::strong_left_to_right,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -45139,7 +45139,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4417,
                 0x0,
                 0x0,
                 0x0,
@@ -45154,8 +45154,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::strong_left_to_right,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -45163,7 +45163,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4509,
                 0x0,
                 0x0,
                 0x0,
@@ -45178,8 +45178,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::strong_left_to_right,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -45187,7 +45187,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4800,
                 0x0,
                 0x0,
                 0x0,
@@ -45202,8 +45202,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::strong_left_to_right,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -45211,7 +45211,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 5065,
                 0x0,
                 0x0,
                 0x0,
@@ -45226,8 +45226,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::strong_left_to_right,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -45235,7 +45235,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4525,
                 0x0,
                 0x0,
                 0x0,
@@ -45715,7 +45715,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 1913,
                 0x0,
                 0x0,
                 0x0,
@@ -47937,7 +47937,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 1914,
                 0x0,
                 0x0,
                 0x0,
@@ -47961,7 +47961,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 1915,
                 0x0,
                 0x0,
                 0x0,
@@ -47976,8 +47976,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -47985,7 +47985,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4463,
                 0x0,
                 0x0,
                 0x0,
@@ -48009,7 +48009,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 1916,
                 0x0,
                 0x0,
                 0x0,
@@ -48057,7 +48057,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 1917,
                 0x0,
                 0x0,
                 0x0,
@@ -48081,7 +48081,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 1918,
                 0x0,
                 0x0,
                 0x0,
@@ -48096,8 +48096,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 10,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -48105,7 +48105,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4530,
                 0x0,
                 0x0,
                 0x0,
@@ -48153,7 +48153,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 1919,
                 0x0,
                 0x0,
                 0x0,
@@ -48168,8 +48168,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -48177,7 +48177,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4578,
                 0x0,
                 0x0,
                 0x0,
@@ -48192,8 +48192,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -48201,7 +48201,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4613,
                 0x0,
                 0x0,
                 0x0,
@@ -48216,8 +48216,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -48225,7 +48225,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4613,
                 0x0,
                 0x0,
                 0x0,
@@ -48240,8 +48240,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -48249,7 +48249,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4613,
                 0x0,
                 0x0,
                 0x0,
@@ -48264,8 +48264,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -48273,7 +48273,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 4613,
                 0x0,
                 0x0,
                 0x0,
@@ -48297,7 +48297,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1160,
+ 1920,
                 0x0,
                 0x0,
                 0x0,
@@ -48312,8 +48312,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -48321,7 +48321,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1161,
+ 4638,
                 0x0,
                 0x0,
                 0x0,
@@ -48336,8 +48336,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -48345,7 +48345,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1161,
+ 4638,
                 0x0,
                 0x0,
                 0x0,
@@ -48369,7 +48369,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1161,
+ 1921,
                 0x0,
                 0x0,
                 0x0,
@@ -48393,7 +48393,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1162,
+ 1922,
                 0x0,
                 0x0,
                 0x0,
@@ -48432,8 +48432,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -48441,7 +48441,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 4767,
                 0x0,
                 0x0,
                 0x0,
@@ -48465,7 +48465,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1923,
                 0x0,
                 0x0,
                 0x0,
@@ -48528,8 +48528,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -48537,7 +48537,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 4837,
                 0x0,
                 0x0,
                 0x0,
@@ -48552,8 +48552,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -48561,7 +48561,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 4858,
                 0x0,
                 0x0,
                 0x0,
@@ -48576,8 +48576,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -48585,7 +48585,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 4876,
                 0x0,
                 0x0,
                 0x0,
@@ -48600,8 +48600,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -48609,7 +48609,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 4876,
                 0x0,
                 0x0,
                 0x0,
@@ -48624,8 +48624,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -48633,7 +48633,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 4876,
                 0x0,
                 0x0,
                 0x0,
@@ -48705,7 +48705,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1924,
                 0x0,
                 0x0,
                 0x0,
@@ -48729,7 +48729,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1925,
                 0x0,
                 0x0,
                 0x0,
@@ -48753,7 +48753,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1926,
                 0x0,
                 0x0,
                 0x0,
@@ -48792,8 +48792,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -48801,7 +48801,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 5087,
                 0x0,
                 0x0,
                 0x0,
@@ -48849,7 +48849,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1927,
                 0x0,
                 0x3c9,
                 0x0,
@@ -48888,8 +48888,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -48897,7 +48897,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 5087,
                 0x0,
                 0x0,
                 0x0,
@@ -48945,7 +48945,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1927,
                 0x0,
                 0x6b,
                 0x0,
@@ -48969,7 +48969,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1927,
                 0x0,
                 0xe5,
                 0x0,
@@ -48984,8 +48984,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -48993,7 +48993,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 4439,
                 0x0,
                 0x0,
                 0x0,
@@ -49008,8 +49008,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -49017,7 +49017,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 4463,
                 0x0,
                 0x0,
                 0x0,
@@ -49056,8 +49056,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -49065,7 +49065,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 4509,
                 0x0,
                 0x0,
                 0x0,
@@ -49080,8 +49080,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -49089,7 +49089,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 4509,
                 0x0,
                 0x0,
                 0x0,
@@ -49104,8 +49104,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -49113,7 +49113,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 4565,
                 0x0,
                 0x0,
                 0x0,
@@ -49152,8 +49152,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -49161,7 +49161,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 4753,
                 0x0,
                 0x0,
                 0x0,
@@ -49176,8 +49176,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -49185,7 +49185,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 4800,
                 0x0,
                 0x0,
                 0x0,
@@ -49200,8 +49200,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -49209,7 +49209,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 6027,
                 0x0,
                 0x0,
                 0x0,
@@ -49224,8 +49224,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -49233,7 +49233,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 6028,
                 0x0,
                 0x0,
                 0x0,
@@ -49248,8 +49248,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -49257,7 +49257,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 6029,
                 0x0,
                 0x0,
                 0x0,
@@ -49272,8 +49272,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -49281,7 +49281,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 6030,
                 0x0,
                 0x0,
                 0x0,
@@ -49296,8 +49296,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -49305,7 +49305,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 4638,
                 0x0,
                 0x0,
                 0x0,
@@ -49353,7 +49353,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1927,
                 0x0,
                 0x0,
                 0x0,
@@ -49368,8 +49368,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -49377,7 +49377,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 5261,
                 0x0,
                 0x0,
                 0x0,
@@ -49392,8 +49392,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -49401,7 +49401,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 5241,
                 0x0,
                 0x0,
                 0x0,
@@ -49416,8 +49416,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -49425,7 +49425,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 5241,
                 0x0,
                 0x0,
                 0x0,
@@ -49440,8 +49440,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -49449,7 +49449,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 5261,
                 0x0,
                 0x0,
                 0x0,
@@ -49584,8 +49584,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 11,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -49593,7 +49593,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 4482,
                 0x0,
                 0x0,
                 0x0,
@@ -49608,8 +49608,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -49617,7 +49617,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 4482,
                 0x0,
                 0x0,
                 0x0,
@@ -49632,8 +49632,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -49641,7 +49641,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 4509,
                 0x0,
                 0x0,
                 0x0,
@@ -49656,8 +49656,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -49665,7 +49665,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 4638,
                 0x0,
                 0x0,
                 0x0,
@@ -49680,8 +49680,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::strong_left_to_right,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -49689,7 +49689,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 4663,
                 0x0,
                 0x0,
                 0x0,
@@ -49929,7 +49929,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1928,
                 0x0,
                 0x0,
                 0x0,
@@ -49953,7 +49953,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1929,
                 0x0,
                 0x0,
                 0x0,
@@ -49977,7 +49977,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1930,
                 0x0,
                 0x0,
                 0x0,
@@ -50001,7 +50001,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1931,
                 0x0,
                 0x0,
                 0x0,
@@ -50025,7 +50025,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1932,
                 0x0,
                 0x0,
                 0x0,
@@ -50049,7 +50049,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1933,
                 0x0,
                 0x0,
                 0x0,
@@ -50073,7 +50073,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1934,
                 0x0,
                 0x0,
                 0x0,
@@ -50097,7 +50097,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1935,
                 0x0,
                 0x0,
                 0x0,
@@ -50121,7 +50121,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1936,
                 0x0,
                 0x0,
                 0x0,
@@ -50145,7 +50145,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1937,
                 0x0,
                 0x0,
                 0x0,
@@ -50169,7 +50169,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1938,
                 0x0,
                 0x0,
                 0x0,
@@ -50193,7 +50193,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1939,
                 0x0,
                 0x0,
                 0x0,
@@ -50217,7 +50217,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1940,
                 0x0,
                 0x0,
                 0x0,
@@ -50232,8 +50232,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 10,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ambiguous,
@@ -50241,7 +50241,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 4638,
                 0x0,
                 0x2170,
                 0x0,
@@ -50265,7 +50265,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1941,
                 0x0,
                 0x2171,
                 0x0,
@@ -50289,7 +50289,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1942,
                 0x0,
                 0x2172,
                 0x0,
@@ -50313,7 +50313,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1943,
                 0x0,
                 0x2173,
                 0x0,
@@ -50328,8 +50328,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 10,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ambiguous,
@@ -50337,7 +50337,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 5037,
                 0x0,
                 0x2174,
                 0x0,
@@ -50361,7 +50361,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1944,
                 0x0,
                 0x2175,
                 0x0,
@@ -50385,7 +50385,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1945,
                 0x0,
                 0x2176,
                 0x0,
@@ -50409,7 +50409,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1946,
                 0x0,
                 0x2177,
                 0x0,
@@ -50433,7 +50433,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1947,
                 0x0,
                 0x2178,
                 0x0,
@@ -50448,8 +50448,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 10,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ambiguous,
@@ -50457,7 +50457,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 5065,
                 0x0,
                 0x2179,
                 0x0,
@@ -50481,7 +50481,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1948,
                 0x0,
                 0x217a,
                 0x0,
@@ -50505,7 +50505,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1949,
                 0x0,
                 0x217b,
                 0x0,
@@ -50529,7 +50529,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1163,
+ 1950,
                 0x0,
                 0x217c,
                 0x0,
@@ -50544,8 +50544,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 10,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -50553,7 +50553,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1164,
+ 4463,
                 0x0,
                 0x217d,
                 0x0,
@@ -50568,8 +50568,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 10,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -50577,7 +50577,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1164,
+ 4482,
                 0x0,
                 0x217e,
                 0x0,
@@ -50592,8 +50592,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 10,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -50601,7 +50601,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1164,
+ 4753,
                 0x0,
                 0x217f,
                 0x0,
@@ -50616,8 +50616,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ambiguous,
@@ -50625,7 +50625,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1164,
+ 4638,
                 0x2160,
                 0x0,
                 0x2160,
@@ -50649,7 +50649,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1164,
+ 1951,
                 0x2161,
                 0x0,
                 0x2161,
@@ -50673,7 +50673,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1164,
+ 1952,
                 0x2162,
                 0x0,
                 0x2162,
@@ -50697,7 +50697,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1164,
+ 1953,
                 0x2163,
                 0x0,
                 0x2163,
@@ -50712,8 +50712,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ambiguous,
@@ -50721,7 +50721,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1164,
+ 5037,
                 0x2164,
                 0x0,
                 0x2164,
@@ -50745,7 +50745,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1164,
+ 1954,
                 0x2165,
                 0x0,
                 0x2165,
@@ -50769,7 +50769,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1164,
+ 1955,
                 0x2166,
                 0x0,
                 0x2166,
@@ -50793,7 +50793,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1164,
+ 1956,
                 0x2167,
                 0x0,
                 0x2167,
@@ -50817,7 +50817,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1164,
+ 1957,
                 0x2168,
                 0x0,
                 0x2168,
@@ -50832,8 +50832,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ambiguous,
@@ -50841,7 +50841,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1164,
+ 5065,
                 0x2169,
                 0x0,
                 0x2169,
@@ -50865,7 +50865,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1164,
+ 1958,
                 0x216a,
                 0x0,
                 0x216a,
@@ -50889,7 +50889,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1164,
+ 1959,
                 0x216b,
                 0x0,
                 0x216b,
@@ -50913,7 +50913,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1164,
+ 1960,
                 0x216c,
                 0x0,
                 0x216c,
@@ -50928,8 +50928,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -50937,7 +50937,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1165,
+ 4463,
                 0x216d,
                 0x0,
                 0x216d,
@@ -50952,8 +50952,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -50961,7 +50961,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1165,
+ 4482,
                 0x216e,
                 0x0,
                 0x216e,
@@ -50976,8 +50976,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -50985,7 +50985,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1165,
+ 4753,
                 0x216f,
                 0x0,
                 0x216f,
@@ -51144,7 +51144,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1165,
+ 1961,
                 0x0,
                 0x0,
                 0x0,
@@ -51648,7 +51648,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1962,
                 0x0,
                 0x0,
                 0x0,
@@ -51672,7 +51672,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1963,
                 0x0,
                 0x0,
                 0x0,
@@ -52128,7 +52128,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1964,
                 0x0,
                 0x0,
                 0x0,
@@ -52872,7 +52872,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1965,
                 0x0,
                 0x0,
                 0x0,
@@ -52896,7 +52896,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1966,
                 0x0,
                 0x0,
                 0x0,
@@ -52920,7 +52920,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1967,
                 0x0,
                 0x0,
                 0x0,
@@ -54225,7 +54225,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1968,
                 0x0,
                 0x0,
                 0x0,
@@ -54345,7 +54345,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1969,
                 0x0,
                 0x0,
                 0x0,
@@ -54417,7 +54417,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1970,
                 0x0,
                 0x0,
                 0x0,
@@ -54993,7 +54993,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1971,
                 0x0,
                 0x0,
                 0x0,
@@ -55041,7 +55041,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1972,
                 0x0,
                 0x0,
                 0x0,
@@ -55185,7 +55185,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1973,
                 0x0,
                 0x0,
                 0x0,
@@ -55209,7 +55209,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1974,
                 0x0,
                 0x0,
                 0x0,
@@ -55257,7 +55257,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1975,
                 0x0,
                 0x0,
                 0x0,
@@ -55281,7 +55281,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1976,
                 0x0,
                 0x0,
                 0x0,
@@ -55689,7 +55689,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1977,
                 0x0,
                 0x0,
                 0x0,
@@ -55761,7 +55761,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1978,
                 0x0,
                 0x0,
                 0x0,
@@ -55833,7 +55833,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1979,
                 0x0,
                 0x0,
                 0x0,
@@ -55881,7 +55881,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1980,
                 0x0,
                 0x0,
                 0x0,
@@ -56433,7 +56433,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1981,
                 0x0,
                 0x0,
                 0x0,
@@ -56481,7 +56481,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1982,
                 0x0,
                 0x0,
                 0x0,
@@ -56745,7 +56745,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1983,
                 0x0,
                 0x0,
                 0x0,
@@ -56769,7 +56769,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1984,
                 0x0,
                 0x0,
                 0x0,
@@ -56793,7 +56793,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1985,
                 0x0,
                 0x0,
                 0x0,
@@ -56817,7 +56817,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1986,
                 0x0,
                 0x0,
                 0x0,
@@ -56841,7 +56841,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1987,
                 0x0,
                 0x0,
                 0x0,
@@ -56913,7 +56913,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1988,
                 0x0,
                 0x0,
                 0x0,
@@ -56937,7 +56937,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1989,
                 0x0,
                 0x0,
                 0x0,
@@ -57009,7 +57009,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1990,
                 0x0,
                 0x0,
                 0x0,
@@ -57033,7 +57033,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1991,
                 0x0,
                 0x0,
                 0x0,
@@ -57228,7 +57228,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1992,
                 0x0,
                 0x0,
                 0x0,
@@ -57252,7 +57252,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1993,
                 0x0,
                 0x0,
                 0x0,
@@ -57324,7 +57324,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1994,
                 0x0,
                 0x0,
                 0x0,
@@ -57348,7 +57348,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1995,
                 0x0,
                 0x0,
                 0x0,
@@ -57420,7 +57420,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1996,
                 0x0,
                 0x0,
                 0x0,
@@ -57444,7 +57444,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1997,
                 0x0,
                 0x0,
                 0x0,
@@ -58284,7 +58284,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1998,
                 0x0,
                 0x0,
                 0x0,
@@ -58308,7 +58308,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 1999,
                 0x0,
                 0x0,
                 0x0,
@@ -58332,7 +58332,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2000,
                 0x0,
                 0x0,
                 0x0,
@@ -58356,7 +58356,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2001,
                 0x0,
                 0x0,
                 0x0,
@@ -59532,7 +59532,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2002,
                 0x0,
                 0x0,
                 0x0,
@@ -59556,7 +59556,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2003,
                 0x0,
                 0x0,
                 0x0,
@@ -59580,7 +59580,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2004,
                 0x0,
                 0x0,
                 0x0,
@@ -59604,7 +59604,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2005,
                 0x0,
                 0x0,
                 0x0,
@@ -59772,7 +59772,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2006,
                 0x0,
                 0x0,
                 0x0,
@@ -59796,7 +59796,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2007,
                 0x0,
                 0x0,
                 0x0,
@@ -59820,7 +59820,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2008,
                 0x0,
                 0x0,
                 0x0,
@@ -59844,7 +59844,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2009,
                 0x0,
                 0x0,
                 0x0,
@@ -68800,8 +68800,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::neutral_other,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -68809,7 +68809,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 4408,
                 0x0,
                 0x0,
                 0x0,
@@ -68824,8 +68824,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::neutral_other,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -68833,7 +68833,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 4409,
                 0x0,
                 0x0,
                 0x0,
@@ -68848,8 +68848,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::neutral_other,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -68857,7 +68857,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 4410,
                 0x0,
                 0x0,
                 0x0,
@@ -68872,8 +68872,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::neutral_other,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -68881,7 +68881,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 4411,
                 0x0,
                 0x0,
                 0x0,
@@ -68896,8 +68896,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::neutral_other,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -68905,7 +68905,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 4412,
                 0x0,
                 0x0,
                 0x0,
@@ -68920,8 +68920,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::neutral_other,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -68929,7 +68929,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 4413,
                 0x0,
                 0x0,
                 0x0,
@@ -68944,8 +68944,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::neutral_other,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -68953,7 +68953,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 4414,
                 0x0,
                 0x0,
                 0x0,
@@ -68968,8 +68968,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::neutral_other,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -68977,7 +68977,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 4415,
                 0x0,
                 0x0,
                 0x0,
@@ -68992,8 +68992,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::neutral_other,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -69001,7 +69001,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 4416,
                 0x0,
                 0x0,
                 0x0,
@@ -69025,7 +69025,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2010,
                 0x0,
                 0x0,
                 0x0,
@@ -69049,7 +69049,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2011,
                 0x0,
                 0x0,
                 0x0,
@@ -69073,7 +69073,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2012,
                 0x0,
                 0x0,
                 0x0,
@@ -69097,7 +69097,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2013,
                 0x0,
                 0x0,
                 0x0,
@@ -69121,7 +69121,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2014,
                 0x0,
                 0x0,
                 0x0,
@@ -69145,7 +69145,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2015,
                 0x0,
                 0x0,
                 0x0,
@@ -69169,7 +69169,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2016,
                 0x0,
                 0x0,
                 0x0,
@@ -69193,7 +69193,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2017,
                 0x0,
                 0x0,
                 0x0,
@@ -69217,7 +69217,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2018,
                 0x0,
                 0x0,
                 0x0,
@@ -69241,7 +69241,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2019,
                 0x0,
                 0x0,
                 0x0,
@@ -69265,7 +69265,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2020,
                 0x0,
                 0x0,
                 0x0,
@@ -69289,7 +69289,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2021,
                 0x0,
                 0x0,
                 0x0,
@@ -69313,7 +69313,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2022,
                 0x0,
                 0x0,
                 0x0,
@@ -69337,7 +69337,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2023,
                 0x0,
                 0x0,
                 0x0,
@@ -69361,7 +69361,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2024,
                 0x0,
                 0x0,
                 0x0,
@@ -69385,7 +69385,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2025,
                 0x0,
                 0x0,
                 0x0,
@@ -69409,7 +69409,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2026,
                 0x0,
                 0x0,
                 0x0,
@@ -69433,7 +69433,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2027,
                 0x0,
                 0x0,
                 0x0,
@@ -69457,7 +69457,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2028,
                 0x0,
                 0x0,
                 0x0,
@@ -69481,7 +69481,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2029,
                 0x0,
                 0x0,
                 0x0,
@@ -69505,7 +69505,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2030,
                 0x0,
                 0x0,
                 0x0,
@@ -69529,7 +69529,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2031,
                 0x0,
                 0x0,
                 0x0,
@@ -69553,7 +69553,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2032,
                 0x0,
                 0x0,
                 0x0,
@@ -69693,7 +69693,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2033,
                 0x0,
                 0x0,
                 0x0,
@@ -69717,7 +69717,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2034,
                 0x0,
                 0x0,
                 0x0,
@@ -69741,7 +69741,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2035,
                 0x0,
                 0x0,
                 0x0,
@@ -69765,7 +69765,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2036,
                 0x0,
                 0x0,
                 0x0,
@@ -69789,7 +69789,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2037,
                 0x0,
                 0x0,
                 0x0,
@@ -69813,7 +69813,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2038,
                 0x0,
                 0x0,
                 0x0,
@@ -69837,7 +69837,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2039,
                 0x0,
                 0x0,
                 0x0,
@@ -69861,7 +69861,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2040,
                 0x0,
                 0x0,
                 0x0,
@@ -69885,7 +69885,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2041,
                 0x0,
                 0x0,
                 0x0,
@@ -69909,7 +69909,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2042,
                 0x0,
                 0x0,
                 0x0,
@@ -69933,7 +69933,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2043,
                 0x0,
                 0x0,
                 0x0,
@@ -69957,7 +69957,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2044,
                 0x0,
                 0x0,
                 0x0,
@@ -69981,7 +69981,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2045,
                 0x0,
                 0x0,
                 0x0,
@@ -70005,7 +70005,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2046,
                 0x0,
                 0x0,
                 0x0,
@@ -70029,7 +70029,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2047,
                 0x0,
                 0x0,
                 0x0,
@@ -70053,7 +70053,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2048,
                 0x0,
                 0x0,
                 0x0,
@@ -70077,7 +70077,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2049,
                 0x0,
                 0x0,
                 0x0,
@@ -70101,7 +70101,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2050,
                 0x0,
                 0x0,
                 0x0,
@@ -70125,7 +70125,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2051,
                 0x0,
                 0x0,
                 0x0,
@@ -70149,7 +70149,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2052,
                 0x0,
                 0x0,
                 0x0,
@@ -70173,7 +70173,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2053,
                 0x0,
                 0x0,
                 0x0,
@@ -70197,7 +70197,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2054,
                 0x0,
                 0x0,
                 0x0,
@@ -70221,7 +70221,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2055,
                 0x0,
                 0x0,
                 0x0,
@@ -70245,7 +70245,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2056,
                 0x0,
                 0x0,
                 0x0,
@@ -70269,7 +70269,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2057,
                 0x0,
                 0x0,
                 0x0,
@@ -70293,7 +70293,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2058,
                 0x0,
                 0x0,
                 0x0,
@@ -70317,7 +70317,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2059,
                 0x0,
                 0x0,
                 0x0,
@@ -70341,7 +70341,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2060,
                 0x0,
                 0x0,
                 0x0,
@@ -70365,7 +70365,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2061,
                 0x0,
                 0x0,
                 0x0,
@@ -70389,7 +70389,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2062,
                 0x0,
                 0x0,
                 0x0,
@@ -70413,7 +70413,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2063,
                 0x0,
                 0x0,
                 0x0,
@@ -70437,7 +70437,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2064,
                 0x0,
                 0x0,
                 0x0,
@@ -70461,7 +70461,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2065,
                 0x0,
                 0x0,
                 0x0,
@@ -70485,7 +70485,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2066,
                 0x0,
                 0x0,
                 0x0,
@@ -70509,7 +70509,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2067,
                 0x0,
                 0x0,
                 0x0,
@@ -70533,7 +70533,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2068,
                 0x0,
                 0x0,
                 0x0,
@@ -70557,7 +70557,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2069,
                 0x0,
                 0x0,
                 0x0,
@@ -70581,7 +70581,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2070,
                 0x0,
                 0x0,
                 0x0,
@@ -70605,7 +70605,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2071,
                 0x0,
                 0x0,
                 0x0,
@@ -70629,7 +70629,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2072,
                 0x0,
                 0x0,
                 0x0,
@@ -70653,7 +70653,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2073,
                 0x0,
                 0x0,
                 0x0,
@@ -70677,7 +70677,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2074,
                 0x0,
                 0x0,
                 0x0,
@@ -70701,7 +70701,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2075,
                 0x0,
                 0x0,
                 0x0,
@@ -70725,7 +70725,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2076,
                 0x0,
                 0x0,
                 0x0,
@@ -70749,7 +70749,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2077,
                 0x0,
                 0x0,
                 0x0,
@@ -70773,7 +70773,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2078,
                 0x0,
                 0x0,
                 0x0,
@@ -70797,7 +70797,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2079,
                 0x0,
                 0x0,
                 0x0,
@@ -70821,7 +70821,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2080,
                 0x0,
                 0x0,
                 0x0,
@@ -70845,7 +70845,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2081,
                 0x0,
                 0x0,
                 0x0,
@@ -70869,7 +70869,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2082,
                 0x0,
                 0x0,
                 0x0,
@@ -70893,7 +70893,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2083,
                 0x0,
                 0x0,
                 0x0,
@@ -70917,7 +70917,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2084,
                 0x0,
                 0x0,
                 0x0,
@@ -70941,7 +70941,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2085,
                 0x0,
                 0x0,
                 0x0,
@@ -70965,7 +70965,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2086,
                 0x0,
                 0x0,
                 0x0,
@@ -70980,8 +70980,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -70989,7 +70989,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 4417,
                 0x0,
                 0x24d0,
                 0x0,
@@ -71004,8 +71004,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71013,7 +71013,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 4439,
                 0x0,
                 0x24d1,
                 0x0,
@@ -71028,8 +71028,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71037,7 +71037,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 4463,
                 0x0,
                 0x24d2,
                 0x0,
@@ -71052,8 +71052,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71061,7 +71061,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 4482,
                 0x0,
                 0x24d3,
                 0x0,
@@ -71076,8 +71076,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71085,7 +71085,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 4509,
                 0x0,
                 0x24d4,
                 0x0,
@@ -71100,8 +71100,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71109,7 +71109,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 4565,
                 0x0,
                 0x24d5,
                 0x0,
@@ -71124,8 +71124,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71133,7 +71133,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 4578,
                 0x0,
                 0x24d6,
                 0x0,
@@ -71148,8 +71148,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71157,7 +71157,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 4613,
                 0x0,
                 0x24d7,
                 0x0,
@@ -71172,8 +71172,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71181,7 +71181,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 4638,
                 0x0,
                 0x24d8,
                 0x0,
@@ -71196,8 +71196,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71205,7 +71205,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 4663,
                 0x0,
                 0x24d9,
                 0x0,
@@ -71220,8 +71220,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71229,7 +71229,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 4688,
                 0x0,
                 0x24da,
                 0x0,
@@ -71253,7 +71253,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1166,
+ 2087,
                 0x0,
                 0x24db,
                 0x0,
@@ -71268,8 +71268,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71277,7 +71277,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 4753,
                 0x0,
                 0x24dc,
                 0x0,
@@ -71292,8 +71292,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71301,7 +71301,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 4767,
                 0x0,
                 0x24dd,
                 0x0,
@@ -71316,8 +71316,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71325,7 +71325,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 4800,
                 0x0,
                 0x24de,
                 0x0,
@@ -71340,8 +71340,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71349,7 +71349,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 4837,
                 0x0,
                 0x24df,
                 0x0,
@@ -71364,8 +71364,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71373,7 +71373,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 4858,
                 0x0,
                 0x24e0,
                 0x0,
@@ -71388,8 +71388,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71397,7 +71397,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 4876,
                 0x0,
                 0x24e1,
                 0x0,
@@ -71412,8 +71412,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71421,7 +71421,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 4930,
                 0x0,
                 0x24e2,
                 0x0,
@@ -71436,8 +71436,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71445,7 +71445,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 4965,
                 0x0,
                 0x24e3,
                 0x0,
@@ -71460,8 +71460,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71469,7 +71469,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 4997,
                 0x0,
                 0x24e4,
                 0x0,
@@ -71484,8 +71484,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71493,7 +71493,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 5037,
                 0x0,
                 0x24e5,
                 0x0,
@@ -71508,8 +71508,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71517,7 +71517,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 5055,
                 0x0,
                 0x24e6,
                 0x0,
@@ -71532,8 +71532,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71541,7 +71541,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 5065,
                 0x0,
                 0x24e7,
                 0x0,
@@ -71556,8 +71556,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71565,7 +71565,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 5070,
                 0x0,
                 0x24e8,
                 0x0,
@@ -71580,8 +71580,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 12,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71589,7 +71589,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 5087,
                 0x0,
                 0x24e9,
                 0x0,
@@ -71604,8 +71604,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71613,7 +71613,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 4417,
                 0x24b6,
                 0x0,
                 0x24b6,
@@ -71628,8 +71628,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71637,7 +71637,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 4439,
                 0x24b7,
                 0x0,
                 0x24b7,
@@ -71652,8 +71652,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71661,7 +71661,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 4463,
                 0x24b8,
                 0x0,
                 0x24b8,
@@ -71676,8 +71676,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71685,7 +71685,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 4482,
                 0x24b9,
                 0x0,
                 0x24b9,
@@ -71700,8 +71700,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71709,7 +71709,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 4509,
                 0x24ba,
                 0x0,
                 0x24ba,
@@ -71724,8 +71724,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71733,7 +71733,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 4565,
                 0x24bb,
                 0x0,
                 0x24bb,
@@ -71748,8 +71748,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71757,7 +71757,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 4578,
                 0x24bc,
                 0x0,
                 0x24bc,
@@ -71772,8 +71772,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71781,7 +71781,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 4613,
                 0x24bd,
                 0x0,
                 0x24bd,
@@ -71796,8 +71796,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71805,7 +71805,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 4638,
                 0x24be,
                 0x0,
                 0x24be,
@@ -71820,8 +71820,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71829,7 +71829,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 4663,
                 0x24bf,
                 0x0,
                 0x24bf,
@@ -71844,8 +71844,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71853,7 +71853,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 4688,
                 0x24c0,
                 0x0,
                 0x24c0,
@@ -71877,7 +71877,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1167,
+ 2088,
                 0x24c1,
                 0x0,
                 0x24c1,
@@ -71892,8 +71892,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71901,7 +71901,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1168,
+ 4753,
                 0x24c2,
                 0x0,
                 0x24c2,
@@ -71916,8 +71916,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71925,7 +71925,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1168,
+ 4767,
                 0x24c3,
                 0x0,
                 0x24c3,
@@ -71940,8 +71940,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71949,7 +71949,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1168,
+ 4800,
                 0x24c4,
                 0x0,
                 0x24c4,
@@ -71964,8 +71964,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71973,7 +71973,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1168,
+ 4837,
                 0x24c5,
                 0x0,
                 0x24c5,
@@ -71988,8 +71988,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -71997,7 +71997,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1168,
+ 4858,
                 0x24c6,
                 0x0,
                 0x24c6,
@@ -72012,8 +72012,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -72021,7 +72021,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1168,
+ 4876,
                 0x24c7,
                 0x0,
                 0x24c7,
@@ -72036,8 +72036,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -72045,7 +72045,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1168,
+ 4930,
                 0x24c8,
                 0x0,
                 0x24c8,
@@ -72060,8 +72060,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -72069,7 +72069,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1168,
+ 4965,
                 0x24c9,
                 0x0,
                 0x24c9,
@@ -72084,8 +72084,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -72093,7 +72093,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1168,
+ 4997,
                 0x24ca,
                 0x0,
                 0x24ca,
@@ -72108,8 +72108,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -72117,7 +72117,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1168,
+ 5037,
                 0x24cb,
                 0x0,
                 0x24cb,
@@ -72132,8 +72132,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -72141,7 +72141,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1168,
+ 5055,
                 0x24cc,
                 0x0,
                 0x24cc,
@@ -72156,8 +72156,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -72165,7 +72165,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1168,
+ 5065,
                 0x24cd,
                 0x0,
                 0x24cd,
@@ -72180,8 +72180,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -72189,7 +72189,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1168,
+ 5070,
                 0x24ce,
                 0x0,
                 0x24ce,
@@ -72204,8 +72204,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -72213,7 +72213,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1168,
+ 5087,
                 0x24cf,
                 0x0,
                 0x24cf,
@@ -72228,8 +72228,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::neutral_other,
                         decomposition_type::circle,
                         break_class::ambiguous,
@@ -72237,7 +72237,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1168,
+ 4407,
                 0x0,
                 0x0,
                 0x0,
@@ -72261,7 +72261,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1168,
+ 2089,
                 0x0,
                 0x0,
                 0x0,
@@ -72285,7 +72285,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1169,
+ 2090,
                 0x0,
                 0x0,
                 0x0,
@@ -72309,7 +72309,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1170,
+ 2091,
                 0x0,
                 0x0,
                 0x0,
@@ -72333,7 +72333,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1171,
+ 2092,
                 0x0,
                 0x0,
                 0x0,
@@ -72357,7 +72357,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1172,
+ 2093,
                 0x0,
                 0x0,
                 0x0,
@@ -72381,7 +72381,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1173,
+ 2094,
                 0x0,
                 0x0,
                 0x0,
@@ -72405,7 +72405,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1174,
+ 2095,
                 0x0,
                 0x0,
                 0x0,
@@ -72429,7 +72429,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1175,
+ 2096,
                 0x0,
                 0x0,
                 0x0,
@@ -72453,7 +72453,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1176,
+ 2097,
                 0x0,
                 0x0,
                 0x0,
@@ -72477,7 +72477,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1177,
+ 2098,
                 0x0,
                 0x0,
                 0x0,
@@ -72717,7 +72717,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1178,
+ 2099,
                 0x0,
                 0x0,
                 0x0,

Modified: sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_4.ipp
==============================================================================
--- sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_4.ipp (original)
+++ sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_4.ipp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -12337,7 +12337,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1179,
+ 2100,
                 0x0,
                 0x0,
                 0x0,
@@ -12586,7 +12586,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1180,
+ 2101,
                 0x0,
                 0x0,
                 0x0,
@@ -12826,7 +12826,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1181,
+ 2102,
                 0x0,
                 0x0,
                 0x0,
@@ -28067,7 +28067,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1182,
+ 2103,
                 0x0,
                 0x0,
                 0x0,
@@ -30563,7 +30563,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1182,
+ 2104,
                 0x0,
                 0x0,
                 0x0,
@@ -30587,7 +30587,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1182,
+ 2105,
                 0x0,
                 0x0,
                 0x0,
@@ -30611,7 +30611,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1182,
+ 2106,
                 0x0,
                 0x0,
                 0x0,
@@ -33069,7 +33069,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1182,
+ 2107,
                 0x0,
                 0x0,
                 0x0,
@@ -43073,8 +43073,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 21,
                         bidi_class::strong_left_to_right,
                         decomposition_type::sub,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -43082,7 +43082,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1182,
+ 4663,
                 0x0,
                 0x0,
                 0x0,
@@ -43097,8 +43097,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 29,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -43106,7 +43106,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1182,
+ 5037,
                 0x0,
                 0x0,
                 0x0,
@@ -45587,7 +45587,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1182,
+ 2108,
                 0x0,
                 0x0,
                 0x0,
@@ -48924,8 +48924,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 2,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -48933,7 +48933,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1183,
+ 6423,
                 0x0,
                 0x0,
                 0x0,
@@ -52158,7 +52158,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1183,
+ 2109,
                 0x0,
                 0x0,
                 0x0,
@@ -55514,7 +55514,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1184,
+ 2110,
                 0x0,
                 0x0,
                 0x0,
@@ -55538,7 +55538,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1185,
+ 2111,
                 0x0,
                 0x0,
                 0x0,
@@ -55562,7 +55562,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1186,
+ 2112,
                 0x0,
                 0x0,
                 0x0,
@@ -55586,7 +55586,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1187,
+ 2113,
                 0x0,
                 0x0,
                 0x0,
@@ -55610,7 +55610,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1188,
+ 2114,
                 0x0,
                 0x0,
                 0x0,
@@ -55634,7 +55634,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1189,
+ 2115,
                 0x0,
                 0x0,
                 0x0,
@@ -55658,7 +55658,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1190,
+ 2116,
                 0x0,
                 0x0,
                 0x0,
@@ -55682,7 +55682,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1191,
+ 2117,
                 0x0,
                 0x0,
                 0x0,
@@ -55706,7 +55706,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1192,
+ 2118,
                 0x0,
                 0x0,
                 0x0,
@@ -55730,7 +55730,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1193,
+ 2119,
                 0x0,
                 0x0,
                 0x0,
@@ -55754,7 +55754,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1194,
+ 2120,
                 0x0,
                 0x0,
                 0x0,
@@ -55778,7 +55778,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1195,
+ 2121,
                 0x0,
                 0x0,
                 0x0,
@@ -55802,7 +55802,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1196,
+ 2122,
                 0x0,
                 0x0,
                 0x0,
@@ -55826,7 +55826,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1197,
+ 2123,
                 0x0,
                 0x0,
                 0x0,
@@ -55850,7 +55850,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1198,
+ 2124,
                 0x0,
                 0x0,
                 0x0,
@@ -55874,7 +55874,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1199,
+ 2125,
                 0x0,
                 0x0,
                 0x0,
@@ -55898,7 +55898,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1200,
+ 2126,
                 0x0,
                 0x0,
                 0x0,
@@ -55922,7 +55922,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1201,
+ 2127,
                 0x0,
                 0x0,
                 0x0,
@@ -55946,7 +55946,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1202,
+ 2128,
                 0x0,
                 0x0,
                 0x0,
@@ -55970,7 +55970,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1203,
+ 2129,
                 0x0,
                 0x0,
                 0x0,
@@ -55994,7 +55994,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1204,
+ 2130,
                 0x0,
                 0x0,
                 0x0,
@@ -56018,7 +56018,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1205,
+ 2131,
                 0x0,
                 0x0,
                 0x0,
@@ -56042,7 +56042,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1206,
+ 2132,
                 0x0,
                 0x0,
                 0x0,
@@ -56066,7 +56066,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1207,
+ 2133,
                 0x0,
                 0x0,
                 0x0,
@@ -56090,7 +56090,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1208,
+ 2134,
                 0x0,
                 0x0,
                 0x0,
@@ -56114,7 +56114,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1209,
+ 2135,
                 0x0,
                 0x0,
                 0x0,
@@ -56162,7 +56162,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1210,
+ 2136,
                 0x0,
                 0x0,
                 0x0,
@@ -56186,7 +56186,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1211,
+ 2137,
                 0x0,
                 0x0,
                 0x0,
@@ -56210,7 +56210,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1212,
+ 2138,
                 0x0,
                 0x0,
                 0x0,
@@ -56234,7 +56234,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1213,
+ 2139,
                 0x0,
                 0x0,
                 0x0,
@@ -56258,7 +56258,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1214,
+ 2140,
                 0x0,
                 0x0,
                 0x0,
@@ -56282,7 +56282,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1214,
+ 2141,
                 0x0,
                 0x0,
                 0x0,
@@ -56306,7 +56306,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1215,
+ 2142,
                 0x0,
                 0x0,
                 0x0,
@@ -56330,7 +56330,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1216,
+ 2143,
                 0x0,
                 0x0,
                 0x0,
@@ -56354,7 +56354,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1217,
+ 2144,
                 0x0,
                 0x0,
                 0x0,
@@ -56378,7 +56378,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1218,
+ 2145,
                 0x0,
                 0x0,
                 0x0,
@@ -56402,7 +56402,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1219,
+ 2146,
                 0x0,
                 0x0,
                 0x0,
@@ -56426,7 +56426,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1220,
+ 2147,
                 0x0,
                 0x0,
                 0x0,
@@ -56450,7 +56450,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1221,
+ 2148,
                 0x0,
                 0x0,
                 0x0,
@@ -56474,7 +56474,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1222,
+ 2149,
                 0x0,
                 0x0,
                 0x0,
@@ -56498,7 +56498,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1223,
+ 2150,
                 0x0,
                 0x0,
                 0x0,
@@ -56522,7 +56522,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1224,
+ 2151,
                 0x0,
                 0x0,
                 0x0,
@@ -56546,7 +56546,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1225,
+ 2152,
                 0x0,
                 0x0,
                 0x0,
@@ -56570,7 +56570,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1226,
+ 2153,
                 0x0,
                 0x0,
                 0x0,
@@ -56594,7 +56594,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1227,
+ 2154,
                 0x0,
                 0x0,
                 0x0,
@@ -56618,7 +56618,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1228,
+ 2155,
                 0x0,
                 0x0,
                 0x0,
@@ -56642,7 +56642,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1229,
+ 2156,
                 0x0,
                 0x0,
                 0x0,
@@ -56666,7 +56666,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1230,
+ 2157,
                 0x0,
                 0x0,
                 0x0,
@@ -56690,7 +56690,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1231,
+ 2158,
                 0x0,
                 0x0,
                 0x0,
@@ -56714,7 +56714,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1232,
+ 2159,
                 0x0,
                 0x0,
                 0x0,
@@ -56738,7 +56738,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1233,
+ 2160,
                 0x0,
                 0x0,
                 0x0,
@@ -56762,7 +56762,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1234,
+ 2161,
                 0x0,
                 0x0,
                 0x0,
@@ -56786,7 +56786,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1235,
+ 2162,
                 0x0,
                 0x0,
                 0x0,
@@ -56810,7 +56810,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1236,
+ 2163,
                 0x0,
                 0x0,
                 0x0,
@@ -56834,7 +56834,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1237,
+ 2164,
                 0x0,
                 0x0,
                 0x0,
@@ -56858,7 +56858,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1238,
+ 2165,
                 0x0,
                 0x0,
                 0x0,
@@ -56882,7 +56882,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1239,
+ 2166,
                 0x0,
                 0x0,
                 0x0,
@@ -56906,7 +56906,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1240,
+ 2167,
                 0x0,
                 0x0,
                 0x0,
@@ -56930,7 +56930,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1241,
+ 2168,
                 0x0,
                 0x0,
                 0x0,
@@ -56954,7 +56954,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1242,
+ 2169,
                 0x0,
                 0x0,
                 0x0,
@@ -56978,7 +56978,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1243,
+ 2170,
                 0x0,
                 0x0,
                 0x0,
@@ -57002,7 +57002,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1244,
+ 2171,
                 0x0,
                 0x0,
                 0x0,
@@ -57026,7 +57026,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1245,
+ 2172,
                 0x0,
                 0x0,
                 0x0,
@@ -57050,7 +57050,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1246,
+ 2173,
                 0x0,
                 0x0,
                 0x0,
@@ -57074,7 +57074,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1247,
+ 2174,
                 0x0,
                 0x0,
                 0x0,
@@ -57098,7 +57098,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1248,
+ 2175,
                 0x0,
                 0x0,
                 0x0,
@@ -57122,7 +57122,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1249,
+ 2176,
                 0x0,
                 0x0,
                 0x0,
@@ -57146,7 +57146,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1250,
+ 2177,
                 0x0,
                 0x0,
                 0x0,
@@ -57170,7 +57170,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1251,
+ 2178,
                 0x0,
                 0x0,
                 0x0,
@@ -57194,7 +57194,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1252,
+ 2179,
                 0x0,
                 0x0,
                 0x0,
@@ -57218,7 +57218,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1253,
+ 2180,
                 0x0,
                 0x0,
                 0x0,
@@ -57242,7 +57242,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1254,
+ 2181,
                 0x0,
                 0x0,
                 0x0,
@@ -57266,7 +57266,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1255,
+ 2182,
                 0x0,
                 0x0,
                 0x0,
@@ -57290,7 +57290,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1256,
+ 2183,
                 0x0,
                 0x0,
                 0x0,
@@ -57314,7 +57314,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1257,
+ 2184,
                 0x0,
                 0x0,
                 0x0,
@@ -57338,7 +57338,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1258,
+ 2185,
                 0x0,
                 0x0,
                 0x0,
@@ -57362,7 +57362,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1259,
+ 2186,
                 0x0,
                 0x0,
                 0x0,
@@ -57386,7 +57386,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1260,
+ 2187,
                 0x0,
                 0x0,
                 0x0,
@@ -57410,7 +57410,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1261,
+ 2188,
                 0x0,
                 0x0,
                 0x0,
@@ -57434,7 +57434,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1262,
+ 2189,
                 0x0,
                 0x0,
                 0x0,
@@ -57458,7 +57458,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1263,
+ 2190,
                 0x0,
                 0x0,
                 0x0,
@@ -57482,7 +57482,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1264,
+ 2191,
                 0x0,
                 0x0,
                 0x0,
@@ -57506,7 +57506,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1265,
+ 2192,
                 0x0,
                 0x0,
                 0x0,
@@ -57530,7 +57530,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1266,
+ 2193,
                 0x0,
                 0x0,
                 0x0,
@@ -57554,7 +57554,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1267,
+ 2194,
                 0x0,
                 0x0,
                 0x0,
@@ -57578,7 +57578,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1268,
+ 2195,
                 0x0,
                 0x0,
                 0x0,
@@ -57602,7 +57602,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1269,
+ 2196,
                 0x0,
                 0x0,
                 0x0,
@@ -57626,7 +57626,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1270,
+ 2197,
                 0x0,
                 0x0,
                 0x0,
@@ -57650,7 +57650,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1271,
+ 2198,
                 0x0,
                 0x0,
                 0x0,
@@ -57674,7 +57674,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1272,
+ 2199,
                 0x0,
                 0x0,
                 0x0,
@@ -57698,7 +57698,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1273,
+ 2200,
                 0x0,
                 0x0,
                 0x0,
@@ -57722,7 +57722,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1274,
+ 2201,
                 0x0,
                 0x0,
                 0x0,
@@ -57746,7 +57746,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1275,
+ 2202,
                 0x0,
                 0x0,
                 0x0,
@@ -57770,7 +57770,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1276,
+ 2203,
                 0x0,
                 0x0,
                 0x0,
@@ -57794,7 +57794,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1277,
+ 2204,
                 0x0,
                 0x0,
                 0x0,
@@ -57818,7 +57818,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1278,
+ 2205,
                 0x0,
                 0x0,
                 0x0,
@@ -57842,7 +57842,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1279,
+ 2206,
                 0x0,
                 0x0,
                 0x0,
@@ -57866,7 +57866,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1280,
+ 2207,
                 0x0,
                 0x0,
                 0x0,
@@ -57890,7 +57890,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1281,
+ 2208,
                 0x0,
                 0x0,
                 0x0,
@@ -57914,7 +57914,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1282,
+ 2209,
                 0x0,
                 0x0,
                 0x0,
@@ -57938,7 +57938,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1283,
+ 2210,
                 0x0,
                 0x0,
                 0x0,
@@ -57962,7 +57962,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1284,
+ 2211,
                 0x0,
                 0x0,
                 0x0,
@@ -57986,7 +57986,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1285,
+ 2212,
                 0x0,
                 0x0,
                 0x0,
@@ -58010,7 +58010,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1286,
+ 2213,
                 0x0,
                 0x0,
                 0x0,
@@ -58034,7 +58034,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1287,
+ 2214,
                 0x0,
                 0x0,
                 0x0,
@@ -58058,7 +58058,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1288,
+ 2215,
                 0x0,
                 0x0,
                 0x0,
@@ -58082,7 +58082,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1289,
+ 2216,
                 0x0,
                 0x0,
                 0x0,
@@ -58106,7 +58106,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1290,
+ 2217,
                 0x0,
                 0x0,
                 0x0,
@@ -58130,7 +58130,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1291,
+ 2218,
                 0x0,
                 0x0,
                 0x0,
@@ -58154,7 +58154,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1292,
+ 2219,
                 0x0,
                 0x0,
                 0x0,
@@ -58178,7 +58178,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1293,
+ 2220,
                 0x0,
                 0x0,
                 0x0,
@@ -58202,7 +58202,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1294,
+ 2221,
                 0x0,
                 0x0,
                 0x0,
@@ -58226,7 +58226,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1295,
+ 2222,
                 0x0,
                 0x0,
                 0x0,
@@ -58250,7 +58250,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1296,
+ 2223,
                 0x0,
                 0x0,
                 0x0,
@@ -58274,7 +58274,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2224,
                 0x0,
                 0x0,
                 0x0,
@@ -58723,7 +58723,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2225,
                 0x0,
                 0x0,
                 0x0,
@@ -58747,7 +58747,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2226,
                 0x0,
                 0x0,
                 0x0,
@@ -58771,7 +58771,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2227,
                 0x0,
                 0x0,
                 0x0,
@@ -58795,7 +58795,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2228,
                 0x0,
                 0x0,
                 0x0,
@@ -58819,7 +58819,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2229,
                 0x0,
                 0x0,
                 0x0,
@@ -58843,7 +58843,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2230,
                 0x0,
                 0x0,
                 0x0,
@@ -58867,7 +58867,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2231,
                 0x0,
                 0x0,
                 0x0,
@@ -58891,7 +58891,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2232,
                 0x0,
                 0x0,
                 0x0,
@@ -58915,7 +58915,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2233,
                 0x0,
                 0x0,
                 0x0,
@@ -58939,7 +58939,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2234,
                 0x0,
                 0x0,
                 0x0,
@@ -58963,7 +58963,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2235,
                 0x0,
                 0x0,
                 0x0,
@@ -58987,7 +58987,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2236,
                 0x0,
                 0x0,
                 0x0,
@@ -59011,7 +59011,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2237,
                 0x0,
                 0x0,
                 0x0,
@@ -59035,7 +59035,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2238,
                 0x0,
                 0x0,
                 0x0,
@@ -59059,7 +59059,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2239,
                 0x0,
                 0x0,
                 0x0,
@@ -59083,7 +59083,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2240,
                 0x0,
                 0x0,
                 0x0,
@@ -59107,7 +59107,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2241,
                 0x0,
                 0x0,
                 0x0,
@@ -59131,7 +59131,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2242,
                 0x0,
                 0x0,
                 0x0,
@@ -59155,7 +59155,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2243,
                 0x0,
                 0x0,
                 0x0,
@@ -59179,7 +59179,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2244,
                 0x0,
                 0x0,
                 0x0,
@@ -59203,7 +59203,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2245,
                 0x0,
                 0x0,
                 0x0,
@@ -59227,7 +59227,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2246,
                 0x0,
                 0x0,
                 0x0,
@@ -59251,7 +59251,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2247,
                 0x0,
                 0x0,
                 0x0,
@@ -59275,7 +59275,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2248,
                 0x0,
                 0x0,
                 0x0,
@@ -59299,7 +59299,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2249,
                 0x0,
                 0x0,
                 0x0,
@@ -59323,7 +59323,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2250,
                 0x0,
                 0x0,
                 0x0,
@@ -59347,7 +59347,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2251,
                 0x0,
                 0x0,
                 0x0,
@@ -59371,7 +59371,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2252,
                 0x0,
                 0x0,
                 0x0,
@@ -59395,7 +59395,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2253,
                 0x0,
                 0x0,
                 0x0,
@@ -59419,7 +59419,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2254,
                 0x0,
                 0x0,
                 0x0,
@@ -59443,7 +59443,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2255,
                 0x0,
                 0x0,
                 0x0,
@@ -59467,7 +59467,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2256,
                 0x0,
                 0x0,
                 0x0,
@@ -59491,7 +59491,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2257,
                 0x0,
                 0x0,
                 0x0,
@@ -59515,7 +59515,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2258,
                 0x0,
                 0x0,
                 0x0,
@@ -59539,7 +59539,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2259,
                 0x0,
                 0x0,
                 0x0,
@@ -59563,7 +59563,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2260,
                 0x0,
                 0x0,
                 0x0,
@@ -59587,7 +59587,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2261,
                 0x0,
                 0x0,
                 0x0,
@@ -59611,7 +59611,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2262,
                 0x0,
                 0x0,
                 0x0,
@@ -59635,7 +59635,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2263,
                 0x0,
                 0x0,
                 0x0,
@@ -59659,7 +59659,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2264,
                 0x0,
                 0x0,
                 0x0,
@@ -59683,7 +59683,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2265,
                 0x0,
                 0x0,
                 0x0,
@@ -59707,7 +59707,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2266,
                 0x0,
                 0x0,
                 0x0,
@@ -59731,7 +59731,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2267,
                 0x0,
                 0x0,
                 0x0,
@@ -59755,7 +59755,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2268,
                 0x0,
                 0x0,
                 0x0,
@@ -59779,7 +59779,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2269,
                 0x0,
                 0x0,
                 0x0,
@@ -59803,7 +59803,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2270,
                 0x0,
                 0x0,
                 0x0,
@@ -59827,7 +59827,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2271,
                 0x0,
                 0x0,
                 0x0,
@@ -59851,7 +59851,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2272,
                 0x0,
                 0x0,
                 0x0,
@@ -59875,7 +59875,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2273,
                 0x0,
                 0x0,
                 0x0,
@@ -59899,7 +59899,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2274,
                 0x0,
                 0x0,
                 0x0,
@@ -59923,7 +59923,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2275,
                 0x0,
                 0x0,
                 0x0,
@@ -59947,7 +59947,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2276,
                 0x0,
                 0x0,
                 0x0,
@@ -59971,7 +59971,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2277,
                 0x0,
                 0x0,
                 0x0,
@@ -59995,7 +59995,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2278,
                 0x0,
                 0x0,
                 0x0,
@@ -60019,7 +60019,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2279,
                 0x0,
                 0x0,
                 0x0,
@@ -60043,7 +60043,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2280,
                 0x0,
                 0x0,
                 0x0,
@@ -60067,7 +60067,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2281,
                 0x0,
                 0x0,
                 0x0,
@@ -60091,7 +60091,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2282,
                 0x0,
                 0x0,
                 0x0,
@@ -60115,7 +60115,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2283,
                 0x0,
                 0x0,
                 0x0,
@@ -60139,7 +60139,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2284,
                 0x0,
                 0x0,
                 0x0,
@@ -60163,7 +60163,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2285,
                 0x0,
                 0x0,
                 0x0,
@@ -60187,7 +60187,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2286,
                 0x0,
                 0x0,
                 0x0,
@@ -60211,7 +60211,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2287,
                 0x0,
                 0x0,
                 0x0,
@@ -60235,7 +60235,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2288,
                 0x0,
                 0x0,
                 0x0,
@@ -60259,7 +60259,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2289,
                 0x0,
                 0x0,
                 0x0,
@@ -60283,7 +60283,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2290,
                 0x0,
                 0x0,
                 0x0,
@@ -60307,7 +60307,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2291,
                 0x0,
                 0x0,
                 0x0,
@@ -60331,7 +60331,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2292,
                 0x0,
                 0x0,
                 0x0,
@@ -60355,7 +60355,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2293,
                 0x0,
                 0x0,
                 0x0,
@@ -60379,7 +60379,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2294,
                 0x0,
                 0x0,
                 0x0,
@@ -60403,7 +60403,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2295,
                 0x0,
                 0x0,
                 0x0,
@@ -60427,7 +60427,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2296,
                 0x0,
                 0x0,
                 0x0,
@@ -60451,7 +60451,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2297,
                 0x0,
                 0x0,
                 0x0,
@@ -60475,7 +60475,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2298,
                 0x0,
                 0x0,
                 0x0,
@@ -60499,7 +60499,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2299,
                 0x0,
                 0x0,
                 0x0,
@@ -60523,7 +60523,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2300,
                 0x0,
                 0x0,
                 0x0,
@@ -60547,7 +60547,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2301,
                 0x0,
                 0x0,
                 0x0,
@@ -60571,7 +60571,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2302,
                 0x0,
                 0x0,
                 0x0,
@@ -60595,7 +60595,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2303,
                 0x0,
                 0x0,
                 0x0,
@@ -60619,7 +60619,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2304,
                 0x0,
                 0x0,
                 0x0,
@@ -60643,7 +60643,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2305,
                 0x0,
                 0x0,
                 0x0,
@@ -60667,7 +60667,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2306,
                 0x0,
                 0x0,
                 0x0,
@@ -60691,7 +60691,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2307,
                 0x0,
                 0x0,
                 0x0,
@@ -60715,7 +60715,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2308,
                 0x0,
                 0x0,
                 0x0,
@@ -60739,7 +60739,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2309,
                 0x0,
                 0x0,
                 0x0,
@@ -60763,7 +60763,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2310,
                 0x0,
                 0x0,
                 0x0,
@@ -60787,7 +60787,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2311,
                 0x0,
                 0x0,
                 0x0,
@@ -60811,7 +60811,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2312,
                 0x0,
                 0x0,
                 0x0,
@@ -60835,7 +60835,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2313,
                 0x0,
                 0x0,
                 0x0,
@@ -60859,7 +60859,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2314,
                 0x0,
                 0x0,
                 0x0,
@@ -60883,7 +60883,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2315,
                 0x0,
                 0x0,
                 0x0,
@@ -60907,7 +60907,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2316,
                 0x0,
                 0x0,
                 0x0,
@@ -60931,7 +60931,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2317,
                 0x0,
                 0x0,
                 0x0,
@@ -60955,7 +60955,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2318,
                 0x0,
                 0x0,
                 0x0,
@@ -60979,7 +60979,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2319,
                 0x0,
                 0x0,
                 0x0,
@@ -61003,7 +61003,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2320,
                 0x0,
                 0x0,
                 0x0,
@@ -61027,7 +61027,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2321,
                 0x0,
                 0x0,
                 0x0,
@@ -61051,7 +61051,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2322,
                 0x0,
                 0x0,
                 0x0,
@@ -61075,7 +61075,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2323,
                 0x0,
                 0x0,
                 0x0,
@@ -61099,7 +61099,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2324,
                 0x0,
                 0x0,
                 0x0,
@@ -61123,7 +61123,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2325,
                 0x0,
                 0x0,
                 0x0,
@@ -61147,7 +61147,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2326,
                 0x0,
                 0x0,
                 0x0,
@@ -61171,7 +61171,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2327,
                 0x0,
                 0x0,
                 0x0,
@@ -61195,7 +61195,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2328,
                 0x0,
                 0x0,
                 0x0,
@@ -61219,7 +61219,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2329,
                 0x0,
                 0x0,
                 0x0,
@@ -61243,7 +61243,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2330,
                 0x0,
                 0x0,
                 0x0,
@@ -61267,7 +61267,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2331,
                 0x0,
                 0x0,
                 0x0,
@@ -61291,7 +61291,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2332,
                 0x0,
                 0x0,
                 0x0,
@@ -61315,7 +61315,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2333,
                 0x0,
                 0x0,
                 0x0,
@@ -61339,7 +61339,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2334,
                 0x0,
                 0x0,
                 0x0,
@@ -61363,7 +61363,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2335,
                 0x0,
                 0x0,
                 0x0,
@@ -61387,7 +61387,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2336,
                 0x0,
                 0x0,
                 0x0,
@@ -61411,7 +61411,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2337,
                 0x0,
                 0x0,
                 0x0,
@@ -61435,7 +61435,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2338,
                 0x0,
                 0x0,
                 0x0,
@@ -61459,7 +61459,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2339,
                 0x0,
                 0x0,
                 0x0,
@@ -61483,7 +61483,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2340,
                 0x0,
                 0x0,
                 0x0,
@@ -61507,7 +61507,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2341,
                 0x0,
                 0x0,
                 0x0,
@@ -61531,7 +61531,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2342,
                 0x0,
                 0x0,
                 0x0,
@@ -61555,7 +61555,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2343,
                 0x0,
                 0x0,
                 0x0,
@@ -61579,7 +61579,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2344,
                 0x0,
                 0x0,
                 0x0,
@@ -61603,7 +61603,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2345,
                 0x0,
                 0x0,
                 0x0,
@@ -61627,7 +61627,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2346,
                 0x0,
                 0x0,
                 0x0,
@@ -61651,7 +61651,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2347,
                 0x0,
                 0x0,
                 0x0,
@@ -61675,7 +61675,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2348,
                 0x0,
                 0x0,
                 0x0,
@@ -61699,7 +61699,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2349,
                 0x0,
                 0x0,
                 0x0,
@@ -61723,7 +61723,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2350,
                 0x0,
                 0x0,
                 0x0,
@@ -61747,7 +61747,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2351,
                 0x0,
                 0x0,
                 0x0,
@@ -61771,7 +61771,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2352,
                 0x0,
                 0x0,
                 0x0,
@@ -61890,7 +61890,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2353,
                 0x0,
                 0x0,
                 0x0,
@@ -61914,7 +61914,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2354,
                 0x0,
                 0x0,
                 0x0,
@@ -61938,7 +61938,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2355,
                 0x0,
                 0x0,
                 0x0,
@@ -61962,7 +61962,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2356,
                 0x0,
                 0x0,
                 0x0,
@@ -61986,7 +61986,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2357,
                 0x0,
                 0x0,
                 0x0,
@@ -62010,7 +62010,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2358,
                 0x0,
                 0x0,
                 0x0,
@@ -62034,7 +62034,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2359,
                 0x0,
                 0x0,
                 0x0,
@@ -62058,7 +62058,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2360,
                 0x0,
                 0x0,
                 0x0,
@@ -62082,7 +62082,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2361,
                 0x0,
                 0x0,
                 0x0,
@@ -62106,7 +62106,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2362,
                 0x0,
                 0x0,
                 0x0,
@@ -62130,7 +62130,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2363,
                 0x0,
                 0x0,
                 0x0,
@@ -62154,7 +62154,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2364,
                 0x0,
                 0x0,
                 0x0,
@@ -62178,7 +62178,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2365,
                 0x0,
                 0x0,
                 0x0,
@@ -62202,7 +62202,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2366,
                 0x0,
                 0x0,
                 0x0,
@@ -62226,7 +62226,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2367,
                 0x0,
                 0x0,
                 0x0,
@@ -62250,7 +62250,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2368,
                 0x0,
                 0x0,
                 0x0,
@@ -62274,7 +62274,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2369,
                 0x0,
                 0x0,
                 0x0,
@@ -62298,7 +62298,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2370,
                 0x0,
                 0x0,
                 0x0,
@@ -62322,7 +62322,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2371,
                 0x0,
                 0x0,
                 0x0,
@@ -62346,7 +62346,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2372,
                 0x0,
                 0x0,
                 0x0,
@@ -62370,7 +62370,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2373,
                 0x0,
                 0x0,
                 0x0,
@@ -62394,7 +62394,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2374,
                 0x0,
                 0x0,
                 0x0,
@@ -62418,7 +62418,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2375,
                 0x0,
                 0x0,
                 0x0,
@@ -62442,7 +62442,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2376,
                 0x0,
                 0x0,
                 0x0,
@@ -62466,7 +62466,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2377,
                 0x0,
                 0x0,
                 0x0,
@@ -62490,7 +62490,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2378,
                 0x0,
                 0x0,
                 0x0,
@@ -62514,7 +62514,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2379,
                 0x0,
                 0x0,
                 0x0,
@@ -62538,7 +62538,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2380,
                 0x0,
                 0x0,
                 0x0,
@@ -62562,7 +62562,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2381,
                 0x0,
                 0x0,
                 0x0,
@@ -62586,7 +62586,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2382,
                 0x0,
                 0x0,
                 0x0,
@@ -62610,7 +62610,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2383,
                 0x0,
                 0x0,
                 0x0,
@@ -62634,7 +62634,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2384,
                 0x0,
                 0x0,
                 0x0,
@@ -62658,7 +62658,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2385,
                 0x0,
                 0x0,
                 0x0,
@@ -62682,7 +62682,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2386,
                 0x0,
                 0x0,
                 0x0,
@@ -62706,7 +62706,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2387,
                 0x0,
                 0x0,
                 0x0,
@@ -62730,7 +62730,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2388,
                 0x0,
                 0x0,
                 0x0,
@@ -62754,7 +62754,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2389,
                 0x0,
                 0x0,
                 0x0,
@@ -62778,7 +62778,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2390,
                 0x0,
                 0x0,
                 0x0,
@@ -62802,7 +62802,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2391,
                 0x0,
                 0x0,
                 0x0,
@@ -62826,7 +62826,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2392,
                 0x0,
                 0x0,
                 0x0,
@@ -62850,7 +62850,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2393,
                 0x0,
                 0x0,
                 0x0,
@@ -62874,7 +62874,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2394,
                 0x0,
                 0x0,
                 0x0,
@@ -62898,7 +62898,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2395,
                 0x0,
                 0x0,
                 0x0,
@@ -62922,7 +62922,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2396,
                 0x0,
                 0x0,
                 0x0,
@@ -62946,7 +62946,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2397,
                 0x0,
                 0x0,
                 0x0,
@@ -62970,7 +62970,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2398,
                 0x0,
                 0x0,
                 0x0,
@@ -62994,7 +62994,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2399,
                 0x0,
                 0x0,
                 0x0,
@@ -63018,7 +63018,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2400,
                 0x0,
                 0x0,
                 0x0,
@@ -63042,7 +63042,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2401,
                 0x0,
                 0x0,
                 0x0,
@@ -63066,7 +63066,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2402,
                 0x0,
                 0x0,
                 0x0,
@@ -63090,7 +63090,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2403,
                 0x0,
                 0x0,
                 0x0,
@@ -63114,7 +63114,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2404,
                 0x0,
                 0x0,
                 0x0,
@@ -63138,7 +63138,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2405,
                 0x0,
                 0x0,
                 0x0,
@@ -63162,7 +63162,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2406,
                 0x0,
                 0x0,
                 0x0,
@@ -63186,7 +63186,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2407,
                 0x0,
                 0x0,
                 0x0,
@@ -63210,7 +63210,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2408,
                 0x0,
                 0x0,
                 0x0,
@@ -63234,7 +63234,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2409,
                 0x0,
                 0x0,
                 0x0,
@@ -63258,7 +63258,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2410,
                 0x0,
                 0x0,
                 0x0,
@@ -63282,7 +63282,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2411,
                 0x0,
                 0x0,
                 0x0,
@@ -63306,7 +63306,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2412,
                 0x0,
                 0x0,
                 0x0,
@@ -63330,7 +63330,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2413,
                 0x0,
                 0x0,
                 0x0,
@@ -63354,7 +63354,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2414,
                 0x0,
                 0x0,
                 0x0,
@@ -63378,7 +63378,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2415,
                 0x0,
                 0x0,
                 0x0,
@@ -63402,7 +63402,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2416,
                 0x0,
                 0x0,
                 0x0,
@@ -63426,7 +63426,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2417,
                 0x0,
                 0x0,
                 0x0,
@@ -63450,7 +63450,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2418,
                 0x0,
                 0x0,
                 0x0,
@@ -63474,7 +63474,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2419,
                 0x0,
                 0x0,
                 0x0,
@@ -63498,7 +63498,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2420,
                 0x0,
                 0x0,
                 0x0,
@@ -63522,7 +63522,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2421,
                 0x0,
                 0x0,
                 0x0,
@@ -63546,7 +63546,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2422,
                 0x0,
                 0x0,
                 0x0,
@@ -63570,7 +63570,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2423,
                 0x0,
                 0x0,
                 0x0,
@@ -63594,7 +63594,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2424,
                 0x0,
                 0x0,
                 0x0,
@@ -63618,7 +63618,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2425,
                 0x0,
                 0x0,
                 0x0,
@@ -63642,7 +63642,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2426,
                 0x0,
                 0x0,
                 0x0,
@@ -63666,7 +63666,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2427,
                 0x0,
                 0x0,
                 0x0,
@@ -63690,7 +63690,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2428,
                 0x0,
                 0x0,
                 0x0,
@@ -63714,7 +63714,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2429,
                 0x0,
                 0x0,
                 0x0,
@@ -63738,7 +63738,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2430,
                 0x0,
                 0x0,
                 0x0,
@@ -63762,7 +63762,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2431,
                 0x0,
                 0x0,
                 0x0,
@@ -63786,7 +63786,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2432,
                 0x0,
                 0x0,
                 0x0,
@@ -63810,7 +63810,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2433,
                 0x0,
                 0x0,
                 0x0,
@@ -63834,7 +63834,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2434,
                 0x0,
                 0x0,
                 0x0,
@@ -63858,7 +63858,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2435,
                 0x0,
                 0x0,
                 0x0,
@@ -63882,7 +63882,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2436,
                 0x0,
                 0x0,
                 0x0,
@@ -63906,7 +63906,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2437,
                 0x0,
                 0x0,
                 0x0,
@@ -63930,7 +63930,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2438,
                 0x0,
                 0x0,
                 0x0,
@@ -64992,8 +64992,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_whitespace,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -65001,7 +65001,7 @@
                         sentence_break::sp,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 521,
                 0x0,
                 0x0,
                 0x0,
@@ -65145,7 +65145,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1297,
+ 2439,
                 0x0,
                 0x0,
                 0x0,
@@ -65169,7 +65169,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1298,
+ 2440,
                 0x0,
                 0x0,
                 0x0,
@@ -65793,7 +65793,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1299,
+ 2441,
                 0x0,
                 0x0,
                 0x0,
@@ -65817,7 +65817,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1300,
+ 2442,
                 0x0,
                 0x0,
                 0x0,
@@ -65841,7 +65841,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1301,
+ 2443,
                 0x0,
                 0x0,
                 0x0,
@@ -65865,7 +65865,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1302,
+ 2444,
                 0x0,
                 0x0,
                 0x0,
@@ -65889,7 +65889,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1303,
+ 2445,
                 0x0,
                 0x0,
                 0x0,
@@ -65913,7 +65913,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1304,
+ 2446,
                 0x0,
                 0x0,
                 0x0,
@@ -65937,7 +65937,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1305,
+ 2447,
                 0x0,
                 0x0,
                 0x0,
@@ -65961,7 +65961,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1306,
+ 2448,
                 0x0,
                 0x0,
                 0x0,
@@ -65985,7 +65985,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1307,
+ 2449,
                 0x0,
                 0x0,
                 0x0,
@@ -66201,7 +66201,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1308,
+ 2450,
                 0x0,
                 0x0,
                 0x0,
@@ -66249,7 +66249,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1309,
+ 2451,
                 0x0,
                 0x0,
                 0x0,
@@ -66288,8 +66288,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -66297,7 +66297,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1310,
+ 4207,
                 0x0,
                 0x0,
                 0x0,
@@ -66345,7 +66345,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1310,
+ 2452,
                 0x0,
                 0x0,
                 0x0,
@@ -66369,7 +66369,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1310,
+ 2453,
                 0x0,
                 0x0,
                 0x0,
@@ -66393,7 +66393,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1310,
+ 2454,
                 0x0,
                 0x0,
                 0x0,
@@ -66441,7 +66441,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1310,
+ 2455,
                 0x0,
                 0x0,
                 0x0,
@@ -66825,7 +66825,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2456,
                 0x0,
                 0x0,
                 0x0,
@@ -66873,7 +66873,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2457,
                 0x0,
                 0x0,
                 0x0,
@@ -66921,7 +66921,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2458,
                 0x0,
                 0x0,
                 0x0,
@@ -66969,7 +66969,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2459,
                 0x0,
                 0x0,
                 0x0,
@@ -67017,7 +67017,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2460,
                 0x0,
                 0x0,
                 0x0,
@@ -67065,7 +67065,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2461,
                 0x0,
                 0x0,
                 0x0,
@@ -67113,7 +67113,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2462,
                 0x0,
                 0x0,
                 0x0,
@@ -67161,7 +67161,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2463,
                 0x0,
                 0x0,
                 0x0,
@@ -67209,7 +67209,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2464,
                 0x0,
                 0x0,
                 0x0,
@@ -67257,7 +67257,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2465,
                 0x0,
                 0x0,
                 0x0,
@@ -67305,7 +67305,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2466,
                 0x0,
                 0x0,
                 0x0,
@@ -67353,7 +67353,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2467,
                 0x0,
                 0x0,
                 0x0,
@@ -67425,7 +67425,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2468,
                 0x0,
                 0x0,
                 0x0,
@@ -67473,7 +67473,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2469,
                 0x0,
                 0x0,
                 0x0,
@@ -67521,7 +67521,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2470,
                 0x0,
                 0x0,
                 0x0,
@@ -67689,7 +67689,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2471,
                 0x0,
                 0x0,
                 0x0,
@@ -67713,7 +67713,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2472,
                 0x0,
                 0x0,
                 0x0,
@@ -67761,7 +67761,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2473,
                 0x0,
                 0x0,
                 0x0,
@@ -67785,7 +67785,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2474,
                 0x0,
                 0x0,
                 0x0,
@@ -67833,7 +67833,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2475,
                 0x0,
                 0x0,
                 0x0,
@@ -67857,7 +67857,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2476,
                 0x0,
                 0x0,
                 0x0,
@@ -67905,7 +67905,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2477,
                 0x0,
                 0x0,
                 0x0,
@@ -67929,7 +67929,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2478,
                 0x0,
                 0x0,
                 0x0,
@@ -67977,7 +67977,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2479,
                 0x0,
                 0x0,
                 0x0,
@@ -68001,7 +68001,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2480,
                 0x0,
                 0x0,
                 0x0,
@@ -68599,7 +68599,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2481,
                 0x0,
                 0x0,
                 0x0,
@@ -68758,8 +68758,8 @@
                         word_break::katakana,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 2,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::non_starter,
@@ -68767,7 +68767,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 543,
                 0x0,
                 0x0,
                 0x0,
@@ -68782,8 +68782,8 @@
                         word_break::katakana,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 2,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::non_starter,
@@ -68791,7 +68791,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 544,
                 0x0,
                 0x0,
                 0x0,
@@ -68839,7 +68839,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2482,
                 0x0,
                 0x0,
                 0x0,
@@ -68863,7 +68863,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2483,
                 0x0,
                 0x0,
                 0x0,
@@ -69175,7 +69175,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2484,
                 0x0,
                 0x0,
                 0x0,
@@ -69223,7 +69223,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2485,
                 0x0,
                 0x0,
                 0x0,
@@ -69271,7 +69271,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2486,
                 0x0,
                 0x0,
                 0x0,
@@ -69319,7 +69319,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2487,
                 0x0,
                 0x0,
                 0x0,
@@ -69367,7 +69367,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2488,
                 0x0,
                 0x0,
                 0x0,
@@ -69415,7 +69415,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2489,
                 0x0,
                 0x0,
                 0x0,
@@ -69463,7 +69463,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2490,
                 0x0,
                 0x0,
                 0x0,
@@ -69511,7 +69511,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2491,
                 0x0,
                 0x0,
                 0x0,
@@ -69559,7 +69559,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2492,
                 0x0,
                 0x0,
                 0x0,
@@ -69607,7 +69607,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2493,
                 0x0,
                 0x0,
                 0x0,
@@ -69655,7 +69655,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2494,
                 0x0,
                 0x0,
                 0x0,
@@ -69703,7 +69703,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2495,
                 0x0,
                 0x0,
                 0x0,
@@ -69775,7 +69775,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2496,
                 0x0,
                 0x0,
                 0x0,
@@ -69823,7 +69823,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2497,
                 0x0,
                 0x0,
                 0x0,
@@ -69871,7 +69871,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2498,
                 0x0,
                 0x0,
                 0x0,
@@ -70039,7 +70039,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2499,
                 0x0,
                 0x0,
                 0x0,
@@ -70063,7 +70063,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2500,
                 0x0,
                 0x0,
                 0x0,
@@ -70111,7 +70111,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2501,
                 0x0,
                 0x0,
                 0x0,
@@ -70135,7 +70135,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2502,
                 0x0,
                 0x0,
                 0x0,
@@ -70183,7 +70183,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2503,
                 0x0,
                 0x0,
                 0x0,
@@ -70207,7 +70207,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2504,
                 0x0,
                 0x0,
                 0x0,
@@ -70255,7 +70255,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2505,
                 0x0,
                 0x0,
                 0x0,
@@ -70279,7 +70279,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2506,
                 0x0,
                 0x0,
                 0x0,
@@ -70327,7 +70327,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2507,
                 0x0,
                 0x0,
                 0x0,
@@ -70351,7 +70351,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2508,
                 0x0,
                 0x0,
                 0x0,
@@ -70903,7 +70903,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2509,
                 0x0,
                 0x0,
                 0x0,
@@ -70975,7 +70975,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2510,
                 0x0,
                 0x0,
                 0x0,
@@ -70999,7 +70999,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2511,
                 0x0,
                 0x0,
                 0x0,
@@ -71023,7 +71023,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2512,
                 0x0,
                 0x0,
                 0x0,
@@ -71047,7 +71047,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2513,
                 0x0,
                 0x0,
                 0x0,
@@ -71143,7 +71143,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2514,
                 0x0,
                 0x0,
                 0x0,
@@ -71167,7 +71167,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2515,
                 0x0,
                 0x0,
                 0x0,
@@ -72446,8 +72446,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72455,7 +72455,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9903,
                 0x0,
                 0x0,
                 0x0,
@@ -72470,8 +72470,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72479,7 +72479,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9904,
                 0x0,
                 0x0,
                 0x0,
@@ -72494,8 +72494,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72503,7 +72503,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10063,
                 0x0,
                 0x0,
                 0x0,
@@ -72518,8 +72518,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72527,7 +72527,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9905,
                 0x0,
                 0x0,
                 0x0,
@@ -72542,8 +72542,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72551,7 +72551,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10065,
                 0x0,
                 0x0,
                 0x0,
@@ -72566,8 +72566,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72575,7 +72575,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10066,
                 0x0,
                 0x0,
                 0x0,
@@ -72590,8 +72590,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72599,7 +72599,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9906,
                 0x0,
                 0x0,
                 0x0,
@@ -72614,8 +72614,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72623,7 +72623,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9907,
                 0x0,
                 0x0,
                 0x0,
@@ -72638,8 +72638,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72647,7 +72647,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9908,
                 0x0,
                 0x0,
                 0x0,
@@ -72662,8 +72662,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72671,7 +72671,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10069,
                 0x0,
                 0x0,
                 0x0,
@@ -72686,8 +72686,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72695,7 +72695,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10070,
                 0x0,
                 0x0,
                 0x0,
@@ -72710,8 +72710,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72719,7 +72719,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10071,
                 0x0,
                 0x0,
                 0x0,
@@ -72734,8 +72734,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72743,7 +72743,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10072,
                 0x0,
                 0x0,
                 0x0,
@@ -72758,8 +72758,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72767,7 +72767,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10073,
                 0x0,
                 0x0,
                 0x0,
@@ -72782,8 +72782,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72791,7 +72791,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10074,
                 0x0,
                 0x0,
                 0x0,
@@ -72806,8 +72806,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72815,7 +72815,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9929,
                 0x0,
                 0x0,
                 0x0,
@@ -72830,8 +72830,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72839,7 +72839,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9909,
                 0x0,
                 0x0,
                 0x0,
@@ -72854,8 +72854,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72863,7 +72863,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9910,
                 0x0,
                 0x0,
                 0x0,
@@ -72878,8 +72878,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72887,7 +72887,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9911,
                 0x0,
                 0x0,
                 0x0,
@@ -72902,8 +72902,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72911,7 +72911,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9936,
                 0x0,
                 0x0,
                 0x0,
@@ -72926,8 +72926,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72935,7 +72935,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9912,
                 0x0,
                 0x0,
                 0x0,
@@ -72950,8 +72950,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72959,7 +72959,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9913,
                 0x0,
                 0x0,
                 0x0,
@@ -72974,8 +72974,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -72983,7 +72983,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9914,
                 0x0,
                 0x0,
                 0x0,
@@ -72998,8 +72998,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73007,7 +73007,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9915,
                 0x0,
                 0x0,
                 0x0,
@@ -73022,8 +73022,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73031,7 +73031,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9916,
                 0x0,
                 0x0,
                 0x0,
@@ -73046,8 +73046,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73055,7 +73055,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9917,
                 0x0,
                 0x0,
                 0x0,
@@ -73070,8 +73070,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73079,7 +73079,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9918,
                 0x0,
                 0x0,
                 0x0,
@@ -73094,8 +73094,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73103,7 +73103,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9919,
                 0x0,
                 0x0,
                 0x0,
@@ -73118,8 +73118,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73127,7 +73127,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9920,
                 0x0,
                 0x0,
                 0x0,
@@ -73142,8 +73142,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73151,7 +73151,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9921,
                 0x0,
                 0x0,
                 0x0,
@@ -73166,8 +73166,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73175,7 +73175,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9995,
                 0x0,
                 0x0,
                 0x0,
@@ -73190,8 +73190,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73199,7 +73199,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9996,
                 0x0,
                 0x0,
                 0x0,
@@ -73214,8 +73214,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73223,7 +73223,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9997,
                 0x0,
                 0x0,
                 0x0,
@@ -73238,8 +73238,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73247,7 +73247,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9998,
                 0x0,
                 0x0,
                 0x0,
@@ -73262,8 +73262,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73271,7 +73271,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9999,
                 0x0,
                 0x0,
                 0x0,
@@ -73286,8 +73286,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73295,7 +73295,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10000,
                 0x0,
                 0x0,
                 0x0,
@@ -73310,8 +73310,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73319,7 +73319,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10001,
                 0x0,
                 0x0,
                 0x0,
@@ -73334,8 +73334,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73343,7 +73343,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10002,
                 0x0,
                 0x0,
                 0x0,
@@ -73358,8 +73358,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73367,7 +73367,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10003,
                 0x0,
                 0x0,
                 0x0,
@@ -73382,8 +73382,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73391,7 +73391,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10004,
                 0x0,
                 0x0,
                 0x0,
@@ -73406,8 +73406,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73415,7 +73415,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10005,
                 0x0,
                 0x0,
                 0x0,
@@ -73430,8 +73430,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73439,7 +73439,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10006,
                 0x0,
                 0x0,
                 0x0,
@@ -73454,8 +73454,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73463,7 +73463,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10007,
                 0x0,
                 0x0,
                 0x0,
@@ -73478,8 +73478,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73487,7 +73487,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10008,
                 0x0,
                 0x0,
                 0x0,
@@ -73502,8 +73502,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73511,7 +73511,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10009,
                 0x0,
                 0x0,
                 0x0,
@@ -73526,8 +73526,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73535,7 +73535,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10010,
                 0x0,
                 0x0,
                 0x0,
@@ -73550,8 +73550,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73559,7 +73559,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10011,
                 0x0,
                 0x0,
                 0x0,
@@ -73574,8 +73574,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73583,7 +73583,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10012,
                 0x0,
                 0x0,
                 0x0,
@@ -73598,8 +73598,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73607,7 +73607,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10013,
                 0x0,
                 0x0,
                 0x0,
@@ -73622,8 +73622,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73631,7 +73631,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10014,
                 0x0,
                 0x0,
                 0x0,
@@ -73646,8 +73646,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73655,7 +73655,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10015,
                 0x0,
                 0x0,
                 0x0,
@@ -73670,8 +73670,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73679,7 +73679,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9994,
                 0x0,
                 0x0,
                 0x0,
@@ -73694,8 +73694,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73703,7 +73703,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9923,
                 0x0,
                 0x0,
                 0x0,
@@ -73718,8 +73718,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73727,7 +73727,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9924,
                 0x0,
                 0x0,
                 0x0,
@@ -73742,8 +73742,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73751,7 +73751,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10092,
                 0x0,
                 0x0,
                 0x0,
@@ -73766,8 +73766,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73775,7 +73775,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10093,
                 0x0,
                 0x0,
                 0x0,
@@ -73790,8 +73790,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73799,7 +73799,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10097,
                 0x0,
                 0x0,
                 0x0,
@@ -73814,8 +73814,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73823,7 +73823,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10099,
                 0x0,
                 0x0,
                 0x0,
@@ -73838,8 +73838,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73847,7 +73847,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10104,
                 0x0,
                 0x0,
                 0x0,
@@ -73862,8 +73862,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73871,7 +73871,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10108,
                 0x0,
                 0x0,
                 0x0,
@@ -73886,8 +73886,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73895,7 +73895,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10110,
                 0x0,
                 0x0,
                 0x0,
@@ -73910,8 +73910,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73919,7 +73919,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9931,
                 0x0,
                 0x0,
                 0x0,
@@ -73934,8 +73934,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73943,7 +73943,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10114,
                 0x0,
                 0x0,
                 0x0,
@@ -73958,8 +73958,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73967,7 +73967,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10116,
                 0x0,
                 0x0,
                 0x0,
@@ -73982,8 +73982,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -73991,7 +73991,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9932,
                 0x0,
                 0x0,
                 0x0,
@@ -74006,8 +74006,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -74015,7 +74015,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9933,
                 0x0,
                 0x0,
                 0x0,
@@ -74030,8 +74030,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -74039,7 +74039,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9935,
                 0x0,
                 0x0,
                 0x0,
@@ -74054,8 +74054,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -74063,7 +74063,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9937,
                 0x0,
                 0x0,
                 0x0,
@@ -74078,8 +74078,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -74087,7 +74087,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9938,
                 0x0,
                 0x0,
                 0x0,
@@ -74102,8 +74102,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -74111,7 +74111,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9942,
                 0x0,
                 0x0,
                 0x0,
@@ -74126,8 +74126,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -74135,7 +74135,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9944,
                 0x0,
                 0x0,
                 0x0,
@@ -74150,8 +74150,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -74159,7 +74159,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9946,
                 0x0,
                 0x0,
                 0x0,
@@ -74174,8 +74174,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -74183,7 +74183,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9947,
                 0x0,
                 0x0,
                 0x0,
@@ -74198,8 +74198,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -74207,7 +74207,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9948,
                 0x0,
                 0x0,
                 0x0,
@@ -74222,8 +74222,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -74231,7 +74231,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9949,
                 0x0,
                 0x0,
                 0x0,
@@ -74246,8 +74246,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -74255,7 +74255,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9950,
                 0x0,
                 0x0,
                 0x0,
@@ -74270,8 +74270,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -74279,7 +74279,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9953,
                 0x0,
                 0x0,
                 0x0,
@@ -74294,8 +74294,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -74303,7 +74303,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9957,
                 0x0,
                 0x0,
                 0x0,
@@ -74318,8 +74318,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -74327,7 +74327,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9967,
                 0x0,
                 0x0,
                 0x0,

Modified: sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_5.ipp
==============================================================================
--- sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_5.ipp (original)
+++ sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_5.ipp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -66,8 +66,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -75,7 +75,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9974,
                 0x0,
                 0x0,
                 0x0,
@@ -90,8 +90,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -99,7 +99,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9979,
                 0x0,
                 0x0,
                 0x0,
@@ -114,8 +114,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -123,7 +123,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10134,
                 0x0,
                 0x0,
                 0x0,
@@ -138,8 +138,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -147,7 +147,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10135,
                 0x0,
                 0x0,
                 0x0,
@@ -162,8 +162,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -171,7 +171,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9990,
                 0x0,
                 0x0,
                 0x0,
@@ -186,8 +186,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -195,7 +195,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9991,
                 0x0,
                 0x0,
                 0x0,
@@ -210,8 +210,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -219,7 +219,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 9992,
                 0x0,
                 0x0,
                 0x0,
@@ -234,8 +234,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -243,7 +243,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10030,
                 0x0,
                 0x0,
                 0x0,
@@ -258,8 +258,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -267,7 +267,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10031,
                 0x0,
                 0x0,
                 0x0,
@@ -282,8 +282,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -291,7 +291,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10034,
                 0x0,
                 0x0,
                 0x0,
@@ -306,8 +306,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -315,7 +315,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10043,
                 0x0,
                 0x0,
                 0x0,
@@ -330,8 +330,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -339,7 +339,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10044,
                 0x0,
                 0x0,
                 0x0,
@@ -354,8 +354,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -363,7 +363,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10046,
                 0x0,
                 0x0,
                 0x0,
@@ -378,8 +378,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -387,7 +387,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10056,
                 0x0,
                 0x0,
                 0x0,
@@ -402,8 +402,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::strong_left_to_right,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -411,7 +411,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 10059,
                 0x0,
                 0x0,
                 0x0,
@@ -507,7 +507,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2516,
                 0x0,
                 0x0,
                 0x0,
@@ -531,7 +531,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2517,
                 0x0,
                 0x0,
                 0x0,
@@ -555,7 +555,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2518,
                 0x0,
                 0x0,
                 0x0,
@@ -579,7 +579,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2519,
                 0x0,
                 0x0,
                 0x0,
@@ -603,7 +603,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2520,
                 0x0,
                 0x0,
                 0x0,
@@ -627,7 +627,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2521,
                 0x0,
                 0x0,
                 0x0,
@@ -651,7 +651,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2522,
                 0x0,
                 0x0,
                 0x0,
@@ -675,7 +675,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2523,
                 0x0,
                 0x0,
                 0x0,
@@ -699,7 +699,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2524,
                 0x0,
                 0x0,
                 0x0,
@@ -723,7 +723,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2525,
                 0x0,
                 0x0,
                 0x0,
@@ -747,7 +747,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2526,
                 0x0,
                 0x0,
                 0x0,
@@ -771,7 +771,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2527,
                 0x0,
                 0x0,
                 0x0,
@@ -795,7 +795,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2528,
                 0x0,
                 0x0,
                 0x0,
@@ -819,7 +819,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2529,
                 0x0,
                 0x0,
                 0x0,
@@ -843,7 +843,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1311,
+ 2530,
                 0x0,
                 0x0,
                 0x0,
@@ -867,7 +867,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1312,
+ 2531,
                 0x0,
                 0x0,
                 0x0,
@@ -891,7 +891,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1313,
+ 2532,
                 0x0,
                 0x0,
                 0x0,
@@ -915,7 +915,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1314,
+ 2533,
                 0x0,
                 0x0,
                 0x0,
@@ -963,7 +963,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1315,
+ 2534,
                 0x0,
                 0x0,
                 0x0,
@@ -1011,7 +1011,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1316,
+ 2535,
                 0x0,
                 0x0,
                 0x0,
@@ -1035,7 +1035,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1317,
+ 2536,
                 0x0,
                 0x0,
                 0x0,
@@ -1059,7 +1059,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1318,
+ 2537,
                 0x0,
                 0x0,
                 0x0,
@@ -1083,7 +1083,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1319,
+ 2538,
                 0x0,
                 0x0,
                 0x0,
@@ -1107,7 +1107,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1320,
+ 2539,
                 0x0,
                 0x0,
                 0x0,
@@ -1179,7 +1179,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1321,
+ 2540,
                 0x0,
                 0x0,
                 0x0,
@@ -1203,7 +1203,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1322,
+ 2541,
                 0x0,
                 0x0,
                 0x0,
@@ -1299,7 +1299,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1323,
+ 2542,
                 0x0,
                 0x0,
                 0x0,
@@ -3270,7 +3270,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2543,
                 0x0,
                 0x0,
                 0x0,
@@ -3294,7 +3294,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2544,
                 0x0,
                 0x0,
                 0x0,
@@ -3318,7 +3318,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2545,
                 0x0,
                 0x0,
                 0x0,
@@ -3342,7 +3342,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2546,
                 0x0,
                 0x0,
                 0x0,
@@ -3366,7 +3366,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2547,
                 0x0,
                 0x0,
                 0x0,
@@ -3390,7 +3390,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2548,
                 0x0,
                 0x0,
                 0x0,
@@ -3414,7 +3414,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2549,
                 0x0,
                 0x0,
                 0x0,
@@ -3438,7 +3438,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2550,
                 0x0,
                 0x0,
                 0x0,
@@ -3462,7 +3462,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2551,
                 0x0,
                 0x0,
                 0x0,
@@ -3486,7 +3486,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2552,
                 0x0,
                 0x0,
                 0x0,
@@ -3510,7 +3510,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2553,
                 0x0,
                 0x0,
                 0x0,
@@ -3534,7 +3534,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2554,
                 0x0,
                 0x0,
                 0x0,
@@ -3558,7 +3558,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2555,
                 0x0,
                 0x0,
                 0x0,
@@ -3582,7 +3582,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2556,
                 0x0,
                 0x0,
                 0x0,
@@ -3606,7 +3606,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2557,
                 0x0,
                 0x0,
                 0x0,
@@ -3630,7 +3630,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2558,
                 0x0,
                 0x0,
                 0x0,
@@ -3654,7 +3654,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2559,
                 0x0,
                 0x0,
                 0x0,
@@ -3678,7 +3678,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2560,
                 0x0,
                 0x0,
                 0x0,
@@ -3702,7 +3702,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2561,
                 0x0,
                 0x0,
                 0x0,
@@ -3726,7 +3726,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2562,
                 0x0,
                 0x0,
                 0x0,
@@ -3750,7 +3750,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2563,
                 0x0,
                 0x0,
                 0x0,
@@ -3774,7 +3774,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2564,
                 0x0,
                 0x0,
                 0x0,
@@ -3798,7 +3798,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2565,
                 0x0,
                 0x0,
                 0x0,
@@ -3822,7 +3822,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2566,
                 0x0,
                 0x0,
                 0x0,
@@ -3846,7 +3846,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2567,
                 0x0,
                 0x0,
                 0x0,
@@ -3870,7 +3870,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2568,
                 0x0,
                 0x0,
                 0x0,
@@ -3894,7 +3894,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2569,
                 0x0,
                 0x0,
                 0x0,
@@ -3918,7 +3918,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2570,
                 0x0,
                 0x0,
                 0x0,
@@ -3942,7 +3942,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2571,
                 0x0,
                 0x0,
                 0x0,
@@ -3966,7 +3966,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2572,
                 0x0,
                 0x0,
                 0x0,
@@ -3990,7 +3990,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2573,
                 0x0,
                 0x0,
                 0x0,
@@ -4038,7 +4038,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2574,
                 0x0,
                 0x0,
                 0x0,
@@ -4062,7 +4062,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2575,
                 0x0,
                 0x0,
                 0x0,
@@ -4086,7 +4086,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2576,
                 0x0,
                 0x0,
                 0x0,
@@ -4110,7 +4110,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2577,
                 0x0,
                 0x0,
                 0x0,
@@ -4134,7 +4134,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2578,
                 0x0,
                 0x0,
                 0x0,
@@ -4158,7 +4158,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2579,
                 0x0,
                 0x0,
                 0x0,
@@ -4182,7 +4182,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2580,
                 0x0,
                 0x0,
                 0x0,
@@ -4206,7 +4206,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2581,
                 0x0,
                 0x0,
                 0x0,
@@ -4230,7 +4230,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2582,
                 0x0,
                 0x0,
                 0x0,
@@ -4254,7 +4254,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2583,
                 0x0,
                 0x0,
                 0x0,
@@ -4278,7 +4278,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2584,
                 0x0,
                 0x0,
                 0x0,
@@ -4302,7 +4302,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2585,
                 0x0,
                 0x0,
                 0x0,
@@ -4326,7 +4326,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2586,
                 0x0,
                 0x0,
                 0x0,
@@ -4350,7 +4350,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2587,
                 0x0,
                 0x0,
                 0x0,
@@ -4374,7 +4374,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2588,
                 0x0,
                 0x0,
                 0x0,
@@ -4398,7 +4398,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2589,
                 0x0,
                 0x0,
                 0x0,
@@ -4422,7 +4422,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2590,
                 0x0,
                 0x0,
                 0x0,
@@ -4446,7 +4446,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2591,
                 0x0,
                 0x0,
                 0x0,
@@ -4470,7 +4470,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2592,
                 0x0,
                 0x0,
                 0x0,
@@ -4494,7 +4494,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2593,
                 0x0,
                 0x0,
                 0x0,
@@ -4518,7 +4518,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2594,
                 0x0,
                 0x0,
                 0x0,
@@ -4542,7 +4542,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2595,
                 0x0,
                 0x0,
                 0x0,
@@ -4566,7 +4566,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2596,
                 0x0,
                 0x0,
                 0x0,
@@ -4590,7 +4590,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2597,
                 0x0,
                 0x0,
                 0x0,
@@ -4614,7 +4614,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2598,
                 0x0,
                 0x0,
                 0x0,
@@ -4638,7 +4638,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2599,
                 0x0,
                 0x0,
                 0x0,
@@ -4662,7 +4662,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2600,
                 0x0,
                 0x0,
                 0x0,
@@ -4686,7 +4686,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2601,
                 0x0,
                 0x0,
                 0x0,
@@ -4710,7 +4710,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2602,
                 0x0,
                 0x0,
                 0x0,
@@ -4734,7 +4734,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2603,
                 0x0,
                 0x0,
                 0x0,
@@ -4758,7 +4758,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2604,
                 0x0,
                 0x0,
                 0x0,
@@ -4782,7 +4782,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2605,
                 0x0,
                 0x0,
                 0x0,
@@ -4806,7 +4806,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2606,
                 0x0,
                 0x0,
                 0x0,
@@ -4830,7 +4830,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2607,
                 0x0,
                 0x0,
                 0x0,
@@ -4854,7 +4854,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2608,
                 0x0,
                 0x0,
                 0x0,
@@ -4878,7 +4878,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2609,
                 0x0,
                 0x0,
                 0x0,
@@ -5190,7 +5190,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2610,
                 0x0,
                 0x0,
                 0x0,
@@ -5214,7 +5214,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2611,
                 0x0,
                 0x0,
                 0x0,
@@ -5238,7 +5238,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2612,
                 0x0,
                 0x0,
                 0x0,
@@ -5262,7 +5262,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2613,
                 0x0,
                 0x0,
                 0x0,
@@ -5286,7 +5286,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2614,
                 0x0,
                 0x0,
                 0x0,
@@ -5310,7 +5310,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2615,
                 0x0,
                 0x0,
                 0x0,
@@ -5334,7 +5334,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2616,
                 0x0,
                 0x0,
                 0x0,
@@ -5358,7 +5358,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2617,
                 0x0,
                 0x0,
                 0x0,
@@ -5382,7 +5382,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2618,
                 0x0,
                 0x0,
                 0x0,
@@ -5406,7 +5406,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2619,
                 0x0,
                 0x0,
                 0x0,
@@ -5430,7 +5430,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2620,
                 0x0,
                 0x0,
                 0x0,
@@ -5454,7 +5454,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2621,
                 0x0,
                 0x0,
                 0x0,
@@ -5478,7 +5478,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2622,
                 0x0,
                 0x0,
                 0x0,
@@ -5502,7 +5502,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2623,
                 0x0,
                 0x0,
                 0x0,
@@ -5526,7 +5526,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2624,
                 0x0,
                 0x0,
                 0x0,
@@ -5550,7 +5550,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2625,
                 0x0,
                 0x0,
                 0x0,
@@ -5565,8 +5565,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -5574,7 +5574,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 9903,
                 0x0,
                 0x0,
                 0x0,
@@ -5589,8 +5589,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -5598,7 +5598,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 9905,
                 0x0,
                 0x0,
                 0x0,
@@ -5613,8 +5613,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -5622,7 +5622,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 9906,
                 0x0,
                 0x0,
                 0x0,
@@ -5637,8 +5637,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -5646,7 +5646,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 9908,
                 0x0,
                 0x0,
                 0x0,
@@ -5661,8 +5661,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -5670,7 +5670,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 9909,
                 0x0,
                 0x0,
                 0x0,
@@ -5685,8 +5685,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -5694,7 +5694,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 9910,
                 0x0,
                 0x0,
                 0x0,
@@ -5709,8 +5709,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -5718,7 +5718,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 9912,
                 0x0,
                 0x0,
                 0x0,
@@ -5733,8 +5733,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -5742,7 +5742,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 9914,
                 0x0,
                 0x0,
                 0x0,
@@ -5757,8 +5757,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -5766,7 +5766,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 9915,
                 0x0,
                 0x0,
                 0x0,
@@ -5781,8 +5781,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -5790,7 +5790,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 9917,
                 0x0,
                 0x0,
                 0x0,
@@ -5805,8 +5805,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -5814,7 +5814,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 9918,
                 0x0,
                 0x0,
                 0x0,
@@ -5829,8 +5829,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -5838,7 +5838,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 9919,
                 0x0,
                 0x0,
                 0x0,
@@ -5853,8 +5853,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -5862,7 +5862,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 9920,
                 0x0,
                 0x0,
                 0x0,
@@ -5877,8 +5877,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 6,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -5886,7 +5886,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 9921,
                 0x0,
                 0x0,
                 0x0,
@@ -5910,7 +5910,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2626,
                 0x0,
                 0x0,
                 0x0,
@@ -5934,7 +5934,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2627,
                 0x0,
                 0x0,
                 0x0,
@@ -5958,7 +5958,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2628,
                 0x0,
                 0x0,
                 0x0,
@@ -5982,7 +5982,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2629,
                 0x0,
                 0x0,
                 0x0,
@@ -6006,7 +6006,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2630,
                 0x0,
                 0x0,
                 0x0,
@@ -6030,7 +6030,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2631,
                 0x0,
                 0x0,
                 0x0,
@@ -6054,7 +6054,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2632,
                 0x0,
                 0x0,
                 0x0,
@@ -6078,7 +6078,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2633,
                 0x0,
                 0x0,
                 0x0,
@@ -6102,7 +6102,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2634,
                 0x0,
                 0x0,
                 0x0,
@@ -6126,7 +6126,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2635,
                 0x0,
                 0x0,
                 0x0,
@@ -6150,7 +6150,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2636,
                 0x0,
                 0x0,
                 0x0,
@@ -6174,7 +6174,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2637,
                 0x0,
                 0x0,
                 0x0,
@@ -6198,7 +6198,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2638,
                 0x0,
                 0x0,
                 0x0,
@@ -6222,7 +6222,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2639,
                 0x0,
                 0x0,
                 0x0,
@@ -6246,7 +6246,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2640,
                 0x0,
                 0x0,
                 0x0,
@@ -6270,7 +6270,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2641,
                 0x0,
                 0x0,
                 0x0,
@@ -6294,7 +6294,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2642,
                 0x0,
                 0x0,
                 0x0,
@@ -6478,7 +6478,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2643,
                 0x0,
                 0x0,
                 0x0,
@@ -6502,7 +6502,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2644,
                 0x0,
                 0x0,
                 0x0,
@@ -6526,7 +6526,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2645,
                 0x0,
                 0x0,
                 0x0,
@@ -6550,7 +6550,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2646,
                 0x0,
                 0x0,
                 0x0,
@@ -6574,7 +6574,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2647,
                 0x0,
                 0x0,
                 0x0,
@@ -6598,7 +6598,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2648,
                 0x0,
                 0x0,
                 0x0,
@@ -6622,7 +6622,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2649,
                 0x0,
                 0x0,
                 0x0,
@@ -6646,7 +6646,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2650,
                 0x0,
                 0x0,
                 0x0,
@@ -6670,7 +6670,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2651,
                 0x0,
                 0x0,
                 0x0,
@@ -6694,7 +6694,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2652,
                 0x0,
                 0x0,
                 0x0,
@@ -6718,7 +6718,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2653,
                 0x0,
                 0x0,
                 0x0,
@@ -6742,7 +6742,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2654,
                 0x0,
                 0x0,
                 0x0,
@@ -6766,7 +6766,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2655,
                 0x0,
                 0x0,
                 0x0,
@@ -6790,7 +6790,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2656,
                 0x0,
                 0x0,
                 0x0,
@@ -6814,7 +6814,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2657,
                 0x0,
                 0x0,
                 0x0,
@@ -6838,7 +6838,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2658,
                 0x0,
                 0x0,
                 0x0,
@@ -6862,7 +6862,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2659,
                 0x0,
                 0x0,
                 0x0,
@@ -6886,7 +6886,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2660,
                 0x0,
                 0x0,
                 0x0,
@@ -6910,7 +6910,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2661,
                 0x0,
                 0x0,
                 0x0,
@@ -6934,7 +6934,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2662,
                 0x0,
                 0x0,
                 0x0,
@@ -6958,7 +6958,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2663,
                 0x0,
                 0x0,
                 0x0,
@@ -6982,7 +6982,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2664,
                 0x0,
                 0x0,
                 0x0,
@@ -7006,7 +7006,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2665,
                 0x0,
                 0x0,
                 0x0,
@@ -7030,7 +7030,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2666,
                 0x0,
                 0x0,
                 0x0,
@@ -7054,7 +7054,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2667,
                 0x0,
                 0x0,
                 0x0,
@@ -7078,7 +7078,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2668,
                 0x0,
                 0x0,
                 0x0,
@@ -7102,7 +7102,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2669,
                 0x0,
                 0x0,
                 0x0,
@@ -7126,7 +7126,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2670,
                 0x0,
                 0x0,
                 0x0,
@@ -7150,7 +7150,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2671,
                 0x0,
                 0x0,
                 0x0,
@@ -7174,7 +7174,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2672,
                 0x0,
                 0x0,
                 0x0,
@@ -7198,7 +7198,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2673,
                 0x0,
                 0x0,
                 0x0,
@@ -7222,7 +7222,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2674,
                 0x0,
                 0x0,
                 0x0,
@@ -7246,7 +7246,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2675,
                 0x0,
                 0x0,
                 0x0,
@@ -7270,7 +7270,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2676,
                 0x0,
                 0x0,
                 0x0,
@@ -7294,7 +7294,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2677,
                 0x0,
                 0x0,
                 0x0,
@@ -7318,7 +7318,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2678,
                 0x0,
                 0x0,
                 0x0,
@@ -7342,7 +7342,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2679,
                 0x0,
                 0x0,
                 0x0,
@@ -7366,7 +7366,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2680,
                 0x0,
                 0x0,
                 0x0,
@@ -7390,7 +7390,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2681,
                 0x0,
                 0x0,
                 0x0,
@@ -7414,7 +7414,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2682,
                 0x0,
                 0x0,
                 0x0,
@@ -7438,7 +7438,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2683,
                 0x0,
                 0x0,
                 0x0,
@@ -7462,7 +7462,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2684,
                 0x0,
                 0x0,
                 0x0,
@@ -7486,7 +7486,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2685,
                 0x0,
                 0x0,
                 0x0,
@@ -7510,7 +7510,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2686,
                 0x0,
                 0x0,
                 0x0,
@@ -7534,7 +7534,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2687,
                 0x0,
                 0x0,
                 0x0,
@@ -7558,7 +7558,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2688,
                 0x0,
                 0x0,
                 0x0,
@@ -7582,7 +7582,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2689,
                 0x0,
                 0x0,
                 0x0,
@@ -7606,7 +7606,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2690,
                 0x0,
                 0x0,
                 0x0,
@@ -7630,7 +7630,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2691,
                 0x0,
                 0x0,
                 0x0,
@@ -7654,7 +7654,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2692,
                 0x0,
                 0x0,
                 0x0,
@@ -7678,7 +7678,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2693,
                 0x0,
                 0x0,
                 0x0,
@@ -7702,7 +7702,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2694,
                 0x0,
                 0x0,
                 0x0,
@@ -7726,7 +7726,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2695,
                 0x0,
                 0x0,
                 0x0,
@@ -7750,7 +7750,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2696,
                 0x0,
                 0x0,
                 0x0,
@@ -7774,7 +7774,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2697,
                 0x0,
                 0x0,
                 0x0,
@@ -7798,7 +7798,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2698,
                 0x0,
                 0x0,
                 0x0,
@@ -7822,7 +7822,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2699,
                 0x0,
                 0x0,
                 0x0,
@@ -7846,7 +7846,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2700,
                 0x0,
                 0x0,
                 0x0,
@@ -7870,7 +7870,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2701,
                 0x0,
                 0x0,
                 0x0,
@@ -7894,7 +7894,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2702,
                 0x0,
                 0x0,
                 0x0,
@@ -7918,7 +7918,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2703,
                 0x0,
                 0x0,
                 0x0,
@@ -7942,7 +7942,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2704,
                 0x0,
                 0x0,
                 0x0,
@@ -7966,7 +7966,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2705,
                 0x0,
                 0x0,
                 0x0,
@@ -7990,7 +7990,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2706,
                 0x0,
                 0x0,
                 0x0,
@@ -8014,7 +8014,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2707,
                 0x0,
                 0x0,
                 0x0,
@@ -8038,7 +8038,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2708,
                 0x0,
                 0x0,
                 0x0,
@@ -8062,7 +8062,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2709,
                 0x0,
                 0x0,
                 0x0,
@@ -8086,7 +8086,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2710,
                 0x0,
                 0x0,
                 0x0,
@@ -8110,7 +8110,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2711,
                 0x0,
                 0x0,
                 0x0,
@@ -8134,7 +8134,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2712,
                 0x0,
                 0x0,
                 0x0,
@@ -8158,7 +8158,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2713,
                 0x0,
                 0x0,
                 0x0,
@@ -8182,7 +8182,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2714,
                 0x0,
                 0x0,
                 0x0,
@@ -8206,7 +8206,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2715,
                 0x0,
                 0x0,
                 0x0,
@@ -8230,7 +8230,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2716,
                 0x0,
                 0x0,
                 0x0,
@@ -8254,7 +8254,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2717,
                 0x0,
                 0x0,
                 0x0,
@@ -8278,7 +8278,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2718,
                 0x0,
                 0x0,
                 0x0,
@@ -8302,7 +8302,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2719,
                 0x0,
                 0x0,
                 0x0,
@@ -8326,7 +8326,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2720,
                 0x0,
                 0x0,
                 0x0,
@@ -8350,7 +8350,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2721,
                 0x0,
                 0x0,
                 0x0,
@@ -8374,7 +8374,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1324,
+ 2722,
                 0x0,
                 0x0,
                 0x0,
@@ -8389,8 +8389,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8398,7 +8398,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10143,
                 0x0,
                 0x0,
                 0x0,
@@ -8413,8 +8413,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8422,7 +8422,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10144,
                 0x0,
                 0x0,
                 0x0,
@@ -8437,8 +8437,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8446,7 +8446,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10145,
                 0x0,
                 0x0,
                 0x0,
@@ -8461,8 +8461,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8470,7 +8470,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10146,
                 0x0,
                 0x0,
                 0x0,
@@ -8485,8 +8485,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8494,7 +8494,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10147,
                 0x0,
                 0x0,
                 0x0,
@@ -8509,8 +8509,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8518,7 +8518,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10148,
                 0x0,
                 0x0,
                 0x0,
@@ -8533,8 +8533,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8542,7 +8542,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10149,
                 0x0,
                 0x0,
                 0x0,
@@ -8557,8 +8557,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8566,7 +8566,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10150,
                 0x0,
                 0x0,
                 0x0,
@@ -8581,8 +8581,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8590,7 +8590,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10151,
                 0x0,
                 0x0,
                 0x0,
@@ -8605,8 +8605,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8614,7 +8614,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10152,
                 0x0,
                 0x0,
                 0x0,
@@ -8629,8 +8629,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8638,7 +8638,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10153,
                 0x0,
                 0x0,
                 0x0,
@@ -8653,8 +8653,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8662,7 +8662,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10154,
                 0x0,
                 0x0,
                 0x0,
@@ -8677,8 +8677,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8686,7 +8686,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10155,
                 0x0,
                 0x0,
                 0x0,
@@ -8701,8 +8701,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8710,7 +8710,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10156,
                 0x0,
                 0x0,
                 0x0,
@@ -8725,8 +8725,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8734,7 +8734,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10157,
                 0x0,
                 0x0,
                 0x0,
@@ -8749,8 +8749,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8758,7 +8758,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10158,
                 0x0,
                 0x0,
                 0x0,
@@ -8773,8 +8773,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8782,7 +8782,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10159,
                 0x0,
                 0x0,
                 0x0,
@@ -8797,8 +8797,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8806,7 +8806,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10160,
                 0x0,
                 0x0,
                 0x0,
@@ -8821,8 +8821,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8830,7 +8830,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10161,
                 0x0,
                 0x0,
                 0x0,
@@ -8845,8 +8845,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8854,7 +8854,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10162,
                 0x0,
                 0x0,
                 0x0,
@@ -8869,8 +8869,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8878,7 +8878,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10163,
                 0x0,
                 0x0,
                 0x0,
@@ -8893,8 +8893,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8902,7 +8902,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10164,
                 0x0,
                 0x0,
                 0x0,
@@ -8917,8 +8917,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8926,7 +8926,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10165,
                 0x0,
                 0x0,
                 0x0,
@@ -8941,8 +8941,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8950,7 +8950,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10166,
                 0x0,
                 0x0,
                 0x0,
@@ -8965,8 +8965,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8974,7 +8974,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10167,
                 0x0,
                 0x0,
                 0x0,
@@ -8989,8 +8989,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -8998,7 +8998,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10168,
                 0x0,
                 0x0,
                 0x0,
@@ -9013,8 +9013,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9022,7 +9022,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10169,
                 0x0,
                 0x0,
                 0x0,
@@ -9037,8 +9037,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9046,7 +9046,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10170,
                 0x0,
                 0x0,
                 0x0,
@@ -9061,8 +9061,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9070,7 +9070,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10171,
                 0x0,
                 0x0,
                 0x0,
@@ -9085,8 +9085,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9094,7 +9094,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10172,
                 0x0,
                 0x0,
                 0x0,
@@ -9109,8 +9109,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9118,7 +9118,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10173,
                 0x0,
                 0x0,
                 0x0,
@@ -9133,8 +9133,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9142,7 +9142,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10174,
                 0x0,
                 0x0,
                 0x0,
@@ -9157,8 +9157,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9166,7 +9166,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10175,
                 0x0,
                 0x0,
                 0x0,
@@ -9181,8 +9181,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9190,7 +9190,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10176,
                 0x0,
                 0x0,
                 0x0,
@@ -9205,8 +9205,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9214,7 +9214,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10177,
                 0x0,
                 0x0,
                 0x0,
@@ -9229,8 +9229,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9238,7 +9238,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10178,
                 0x0,
                 0x0,
                 0x0,
@@ -9253,8 +9253,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9262,7 +9262,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10179,
                 0x0,
                 0x0,
                 0x0,
@@ -9277,8 +9277,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9286,7 +9286,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10180,
                 0x0,
                 0x0,
                 0x0,
@@ -9301,8 +9301,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9310,7 +9310,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10181,
                 0x0,
                 0x0,
                 0x0,
@@ -9325,8 +9325,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9334,7 +9334,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10182,
                 0x0,
                 0x0,
                 0x0,
@@ -9349,8 +9349,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9358,7 +9358,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10183,
                 0x0,
                 0x0,
                 0x0,
@@ -9373,8 +9373,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9382,7 +9382,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10184,
                 0x0,
                 0x0,
                 0x0,
@@ -9397,8 +9397,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9406,7 +9406,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10185,
                 0x0,
                 0x0,
                 0x0,
@@ -9421,8 +9421,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9430,7 +9430,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10186,
                 0x0,
                 0x0,
                 0x0,
@@ -9445,8 +9445,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9454,7 +9454,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10187,
                 0x0,
                 0x0,
                 0x0,
@@ -9469,8 +9469,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9478,7 +9478,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10188,
                 0x0,
                 0x0,
                 0x0,
@@ -9493,8 +9493,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 19,
                         bidi_class::strong_left_to_right,
                         decomposition_type::circle,
                         break_class::ideograph,
@@ -9502,7 +9502,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 10189,
                 0x0,
                 0x0,
                 0x0,
@@ -9687,7 +9687,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2723,
                 0x0,
                 0x0,
                 0x0,
@@ -9711,7 +9711,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2724,
                 0x0,
                 0x0,
                 0x0,
@@ -9735,7 +9735,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2725,
                 0x0,
                 0x0,
                 0x0,
@@ -9759,7 +9759,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2726,
                 0x0,
                 0x0,
                 0x0,
@@ -9783,7 +9783,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2727,
                 0x0,
                 0x0,
                 0x0,
@@ -9807,7 +9807,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2728,
                 0x0,
                 0x0,
                 0x0,
@@ -9831,7 +9831,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2729,
                 0x0,
                 0x0,
                 0x0,
@@ -9855,7 +9855,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2730,
                 0x0,
                 0x0,
                 0x0,
@@ -9879,7 +9879,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2731,
                 0x0,
                 0x0,
                 0x0,
@@ -9903,7 +9903,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2732,
                 0x0,
                 0x0,
                 0x0,
@@ -9927,7 +9927,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2733,
                 0x0,
                 0x0,
                 0x0,
@@ -9951,7 +9951,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2734,
                 0x0,
                 0x0,
                 0x0,
@@ -9975,7 +9975,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2735,
                 0x0,
                 0x0,
                 0x0,
@@ -9999,7 +9999,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2736,
                 0x0,
                 0x0,
                 0x0,
@@ -10023,7 +10023,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2737,
                 0x0,
                 0x0,
                 0x0,
@@ -10047,7 +10047,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2738,
                 0x0,
                 0x0,
                 0x0,
@@ -10071,7 +10071,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2739,
                 0x0,
                 0x0,
                 0x0,
@@ -10095,7 +10095,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2740,
                 0x0,
                 0x0,
                 0x0,
@@ -10119,7 +10119,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2741,
                 0x0,
                 0x0,
                 0x0,
@@ -10143,7 +10143,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2742,
                 0x0,
                 0x0,
                 0x0,
@@ -10167,7 +10167,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2743,
                 0x0,
                 0x0,
                 0x0,
@@ -10191,7 +10191,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2744,
                 0x0,
                 0x0,
                 0x0,
@@ -10215,7 +10215,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2745,
                 0x0,
                 0x0,
                 0x0,
@@ -10239,7 +10239,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2746,
                 0x0,
                 0x0,
                 0x0,
@@ -10263,7 +10263,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2747,
                 0x0,
                 0x0,
                 0x0,
@@ -10287,7 +10287,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2748,
                 0x0,
                 0x0,
                 0x0,
@@ -10311,7 +10311,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2749,
                 0x0,
                 0x0,
                 0x0,
@@ -10335,7 +10335,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2750,
                 0x0,
                 0x0,
                 0x0,
@@ -10359,7 +10359,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2751,
                 0x0,
                 0x0,
                 0x0,
@@ -10383,7 +10383,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2752,
                 0x0,
                 0x0,
                 0x0,
@@ -10407,7 +10407,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2753,
                 0x0,
                 0x0,
                 0x0,
@@ -10431,7 +10431,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2754,
                 0x0,
                 0x0,
                 0x0,
@@ -10455,7 +10455,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2755,
                 0x0,
                 0x0,
                 0x0,
@@ -10479,7 +10479,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2756,
                 0x0,
                 0x0,
                 0x0,
@@ -10503,7 +10503,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2757,
                 0x0,
                 0x0,
                 0x0,
@@ -10527,7 +10527,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2758,
                 0x0,
                 0x0,
                 0x0,
@@ -10551,7 +10551,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2759,
                 0x0,
                 0x0,
                 0x0,
@@ -10575,7 +10575,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2760,
                 0x0,
                 0x0,
                 0x0,
@@ -10599,7 +10599,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2761,
                 0x0,
                 0x0,
                 0x0,
@@ -10623,7 +10623,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2762,
                 0x0,
                 0x0,
                 0x0,
@@ -10647,7 +10647,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2763,
                 0x0,
                 0x0,
                 0x0,
@@ -10671,7 +10671,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2764,
                 0x0,
                 0x0,
                 0x0,
@@ -10695,7 +10695,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2765,
                 0x0,
                 0x0,
                 0x0,
@@ -10719,7 +10719,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2766,
                 0x0,
                 0x0,
                 0x0,
@@ -10743,7 +10743,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2767,
                 0x0,
                 0x0,
                 0x0,
@@ -10767,7 +10767,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2768,
                 0x0,
                 0x0,
                 0x0,
@@ -10791,7 +10791,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2769,
                 0x0,
                 0x0,
                 0x0,
@@ -10815,7 +10815,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2770,
                 0x0,
                 0x0,
                 0x0,
@@ -10839,7 +10839,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2771,
                 0x0,
                 0x0,
                 0x0,
@@ -10863,7 +10863,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2772,
                 0x0,
                 0x0,
                 0x0,
@@ -10887,7 +10887,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2773,
                 0x0,
                 0x0,
                 0x0,
@@ -10911,7 +10911,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2774,
                 0x0,
                 0x0,
                 0x0,
@@ -10935,7 +10935,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2775,
                 0x0,
                 0x0,
                 0x0,
@@ -10959,7 +10959,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2776,
                 0x0,
                 0x0,
                 0x0,
@@ -10983,7 +10983,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2777,
                 0x0,
                 0x0,
                 0x0,
@@ -11007,7 +11007,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2778,
                 0x0,
                 0x0,
                 0x0,
@@ -11031,7 +11031,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2779,
                 0x0,
                 0x0,
                 0x0,
@@ -11055,7 +11055,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2780,
                 0x0,
                 0x0,
                 0x0,
@@ -11079,7 +11079,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2781,
                 0x0,
                 0x0,
                 0x0,
@@ -11103,7 +11103,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2782,
                 0x0,
                 0x0,
                 0x0,
@@ -11127,7 +11127,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2783,
                 0x0,
                 0x0,
                 0x0,
@@ -11151,7 +11151,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2784,
                 0x0,
                 0x0,
                 0x0,
@@ -11175,7 +11175,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2785,
                 0x0,
                 0x0,
                 0x0,
@@ -11199,7 +11199,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2786,
                 0x0,
                 0x0,
                 0x0,
@@ -11223,7 +11223,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2787,
                 0x0,
                 0x0,
                 0x0,
@@ -11247,7 +11247,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2788,
                 0x0,
                 0x0,
                 0x0,
@@ -11271,7 +11271,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2789,
                 0x0,
                 0x0,
                 0x0,
@@ -11295,7 +11295,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2790,
                 0x0,
                 0x0,
                 0x0,
@@ -11319,7 +11319,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2791,
                 0x0,
                 0x0,
                 0x0,
@@ -11343,7 +11343,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2792,
                 0x0,
                 0x0,
                 0x0,
@@ -11367,7 +11367,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2793,
                 0x0,
                 0x0,
                 0x0,
@@ -11391,7 +11391,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2794,
                 0x0,
                 0x0,
                 0x0,
@@ -11415,7 +11415,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2795,
                 0x0,
                 0x0,
                 0x0,
@@ -11439,7 +11439,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2796,
                 0x0,
                 0x0,
                 0x0,
@@ -11463,7 +11463,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2797,
                 0x0,
                 0x0,
                 0x0,
@@ -11487,7 +11487,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2798,
                 0x0,
                 0x0,
                 0x0,
@@ -11511,7 +11511,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2799,
                 0x0,
                 0x0,
                 0x0,
@@ -11535,7 +11535,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2800,
                 0x0,
                 0x0,
                 0x0,
@@ -11559,7 +11559,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2801,
                 0x0,
                 0x0,
                 0x0,
@@ -11583,7 +11583,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2802,
                 0x0,
                 0x0,
                 0x0,
@@ -11607,7 +11607,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2803,
                 0x0,
                 0x0,
                 0x0,
@@ -11631,7 +11631,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2804,
                 0x0,
                 0x0,
                 0x0,
@@ -11655,7 +11655,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2805,
                 0x0,
                 0x0,
                 0x0,
@@ -11679,7 +11679,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2806,
                 0x0,
                 0x0,
                 0x0,
@@ -11703,7 +11703,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2807,
                 0x0,
                 0x0,
                 0x0,
@@ -11727,7 +11727,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2808,
                 0x0,
                 0x0,
                 0x0,
@@ -11751,7 +11751,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2809,
                 0x0,
                 0x0,
                 0x0,
@@ -11775,7 +11775,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2810,
                 0x0,
                 0x0,
                 0x0,
@@ -11799,7 +11799,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2811,
                 0x0,
                 0x0,
                 0x0,
@@ -11823,7 +11823,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2812,
                 0x0,
                 0x0,
                 0x0,
@@ -11847,7 +11847,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2813,
                 0x0,
                 0x0,
                 0x0,
@@ -11871,7 +11871,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2814,
                 0x0,
                 0x0,
                 0x0,
@@ -11895,7 +11895,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2815,
                 0x0,
                 0x0,
                 0x0,
@@ -11919,7 +11919,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2816,
                 0x0,
                 0x0,
                 0x0,
@@ -11943,7 +11943,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2817,
                 0x0,
                 0x0,
                 0x0,
@@ -11967,7 +11967,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2818,
                 0x0,
                 0x0,
                 0x0,
@@ -11991,7 +11991,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2819,
                 0x0,
                 0x0,
                 0x0,
@@ -12015,7 +12015,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2820,
                 0x0,
                 0x0,
                 0x0,
@@ -12039,7 +12039,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2821,
                 0x0,
                 0x0,
                 0x0,
@@ -12063,7 +12063,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2822,
                 0x0,
                 0x0,
                 0x0,
@@ -12087,7 +12087,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2823,
                 0x0,
                 0x0,
                 0x0,
@@ -12111,7 +12111,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2824,
                 0x0,
                 0x0,
                 0x0,
@@ -12135,7 +12135,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2825,
                 0x0,
                 0x0,
                 0x0,
@@ -12159,7 +12159,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2826,
                 0x0,
                 0x0,
                 0x0,
@@ -12183,7 +12183,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2827,
                 0x0,
                 0x0,
                 0x0,
@@ -12207,7 +12207,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2828,
                 0x0,
                 0x0,
                 0x0,
@@ -12231,7 +12231,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2829,
                 0x0,
                 0x0,
                 0x0,
@@ -12255,7 +12255,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2830,
                 0x0,
                 0x0,
                 0x0,
@@ -12279,7 +12279,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2831,
                 0x0,
                 0x0,
                 0x0,
@@ -12303,7 +12303,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2832,
                 0x0,
                 0x0,
                 0x0,
@@ -12327,7 +12327,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2833,
                 0x0,
                 0x0,
                 0x0,
@@ -12351,7 +12351,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2834,
                 0x0,
                 0x0,
                 0x0,
@@ -12375,7 +12375,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2835,
                 0x0,
                 0x0,
                 0x0,
@@ -12399,7 +12399,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2836,
                 0x0,
                 0x0,
                 0x0,
@@ -12423,7 +12423,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2837,
                 0x0,
                 0x0,
                 0x0,
@@ -12447,7 +12447,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2838,
                 0x0,
                 0x0,
                 0x0,
@@ -12471,7 +12471,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2839,
                 0x0,
                 0x0,
                 0x0,
@@ -12495,7 +12495,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2840,
                 0x0,
                 0x0,
                 0x0,
@@ -12519,7 +12519,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2841,
                 0x0,
                 0x0,
                 0x0,
@@ -12543,7 +12543,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2842,
                 0x0,
                 0x0,
                 0x0,
@@ -12567,7 +12567,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2843,
                 0x0,
                 0x0,
                 0x0,
@@ -12591,7 +12591,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2844,
                 0x0,
                 0x0,
                 0x0,
@@ -12615,7 +12615,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2845,
                 0x0,
                 0x0,
                 0x0,
@@ -12639,7 +12639,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2846,
                 0x0,
                 0x0,
                 0x0,
@@ -12663,7 +12663,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2847,
                 0x0,
                 0x0,
                 0x0,
@@ -12687,7 +12687,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2848,
                 0x0,
                 0x0,
                 0x0,
@@ -12711,7 +12711,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2849,
                 0x0,
                 0x0,
                 0x0,
@@ -12735,7 +12735,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2850,
                 0x0,
                 0x0,
                 0x0,
@@ -12896,7 +12896,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2851,
                 0x0,
                 0x0,
                 0x0,
@@ -12920,7 +12920,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2852,
                 0x0,
                 0x0,
                 0x0,
@@ -12944,7 +12944,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2853,
                 0x0,
                 0x0,
                 0x0,
@@ -12968,7 +12968,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2854,
                 0x0,
                 0x0,
                 0x0,
@@ -12992,7 +12992,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2855,
                 0x0,
                 0x0,
                 0x0,
@@ -13016,7 +13016,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2856,
                 0x0,
                 0x0,
                 0x0,
@@ -13040,7 +13040,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2857,
                 0x0,
                 0x0,
                 0x0,
@@ -13064,7 +13064,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2858,
                 0x0,
                 0x0,
                 0x0,
@@ -13088,7 +13088,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2859,
                 0x0,
                 0x0,
                 0x0,
@@ -13112,7 +13112,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2860,
                 0x0,
                 0x0,
                 0x0,
@@ -13136,7 +13136,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2861,
                 0x0,
                 0x0,
                 0x0,
@@ -13160,7 +13160,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2862,
                 0x0,
                 0x0,
                 0x0,
@@ -13184,7 +13184,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2863,
                 0x0,
                 0x0,
                 0x0,
@@ -13208,7 +13208,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2864,
                 0x0,
                 0x0,
                 0x0,
@@ -13232,7 +13232,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2865,
                 0x0,
                 0x0,
                 0x0,
@@ -13256,7 +13256,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2866,
                 0x0,
                 0x0,
                 0x0,
@@ -13280,7 +13280,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2867,
                 0x0,
                 0x0,
                 0x0,
@@ -13304,7 +13304,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2868,
                 0x0,
                 0x0,
                 0x0,
@@ -13328,7 +13328,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2869,
                 0x0,
                 0x0,
                 0x0,
@@ -13352,7 +13352,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2870,
                 0x0,
                 0x0,
                 0x0,
@@ -13376,7 +13376,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2871,
                 0x0,
                 0x0,
                 0x0,
@@ -13400,7 +13400,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2872,
                 0x0,
                 0x0,
                 0x0,
@@ -13424,7 +13424,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2873,
                 0x0,
                 0x0,
                 0x0,
@@ -13448,7 +13448,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2874,
                 0x0,
                 0x0,
                 0x0,
@@ -13472,7 +13472,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2875,
                 0x0,
                 0x0,
                 0x0,
@@ -13496,7 +13496,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2876,
                 0x0,
                 0x0,
                 0x0,
@@ -13520,7 +13520,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2877,
                 0x0,
                 0x0,
                 0x0,
@@ -13544,7 +13544,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2878,
                 0x0,
                 0x0,
                 0x0,
@@ -13568,7 +13568,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2879,
                 0x0,
                 0x0,
                 0x0,
@@ -13592,7 +13592,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2880,
                 0x0,
                 0x0,
                 0x0,
@@ -13616,7 +13616,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2881,
                 0x0,
                 0x0,
                 0x0,
@@ -13640,7 +13640,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2882,
                 0x0,
                 0x0,
                 0x0,
@@ -13664,7 +13664,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2883,
                 0x0,
                 0x0,
                 0x0,
@@ -13688,7 +13688,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2884,
                 0x0,
                 0x0,
                 0x0,
@@ -13712,7 +13712,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2885,
                 0x0,
                 0x0,
                 0x0,
@@ -13736,7 +13736,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2886,
                 0x0,
                 0x0,
                 0x0,
@@ -13760,7 +13760,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2887,
                 0x0,
                 0x0,
                 0x0,
@@ -13784,7 +13784,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2888,
                 0x0,
                 0x0,
                 0x0,
@@ -13808,7 +13808,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2889,
                 0x0,
                 0x0,
                 0x0,
@@ -13832,7 +13832,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2890,
                 0x0,
                 0x0,
                 0x0,
@@ -13856,7 +13856,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2891,
                 0x0,
                 0x0,
                 0x0,
@@ -13880,7 +13880,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2892,
                 0x0,
                 0x0,
                 0x0,
@@ -13904,7 +13904,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2893,
                 0x0,
                 0x0,
                 0x0,
@@ -13928,7 +13928,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2894,
                 0x0,
                 0x0,
                 0x0,
@@ -13952,7 +13952,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2895,
                 0x0,
                 0x0,
                 0x0,
@@ -13976,7 +13976,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2896,
                 0x0,
                 0x0,
                 0x0,
@@ -14000,7 +14000,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2897,
                 0x0,
                 0x0,
                 0x0,
@@ -14024,7 +14024,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2898,
                 0x0,
                 0x0,
                 0x0,
@@ -14048,7 +14048,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2899,
                 0x0,
                 0x0,
                 0x0,
@@ -14072,7 +14072,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2900,
                 0x0,
                 0x0,
                 0x0,
@@ -14096,7 +14096,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2901,
                 0x0,
                 0x0,
                 0x0,
@@ -14120,7 +14120,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2902,
                 0x0,
                 0x0,
                 0x0,
@@ -14144,7 +14144,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2903,
                 0x0,
                 0x0,
                 0x0,
@@ -14168,7 +14168,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2904,
                 0x0,
                 0x0,
                 0x0,
@@ -14192,7 +14192,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2905,
                 0x0,
                 0x0,
                 0x0,
@@ -14216,7 +14216,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2906,
                 0x0,
                 0x0,
                 0x0,
@@ -14240,7 +14240,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2907,
                 0x0,
                 0x0,
                 0x0,
@@ -14264,7 +14264,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2908,
                 0x0,
                 0x0,
                 0x0,
@@ -14288,7 +14288,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2909,
                 0x0,
                 0x0,
                 0x0,
@@ -14312,7 +14312,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2910,
                 0x0,
                 0x0,
                 0x0,
@@ -14336,7 +14336,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2911,
                 0x0,
                 0x0,
                 0x0,
@@ -14360,7 +14360,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2912,
                 0x0,
                 0x0,
                 0x0,
@@ -14384,7 +14384,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2913,
                 0x0,
                 0x0,
                 0x0,
@@ -14408,7 +14408,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2914,
                 0x0,
                 0x0,
                 0x0,
@@ -14432,7 +14432,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2915,
                 0x0,
                 0x0,
                 0x0,
@@ -14456,7 +14456,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2916,
                 0x0,
                 0x0,
                 0x0,
@@ -14480,7 +14480,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2917,
                 0x0,
                 0x0,
                 0x0,
@@ -14504,7 +14504,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2918,
                 0x0,
                 0x0,
                 0x0,
@@ -14528,7 +14528,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2919,
                 0x0,
                 0x0,
                 0x0,
@@ -14552,7 +14552,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2920,
                 0x0,
                 0x0,
                 0x0,
@@ -14576,7 +14576,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2921,
                 0x0,
                 0x0,
                 0x0,
@@ -14600,7 +14600,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2922,
                 0x0,
                 0x0,
                 0x0,
@@ -14624,7 +14624,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2923,
                 0x0,
                 0x0,
                 0x0,
@@ -14648,7 +14648,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2924,
                 0x0,
                 0x0,
                 0x0,
@@ -14672,7 +14672,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2925,
                 0x0,
                 0x0,
                 0x0,
@@ -14696,7 +14696,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2926,
                 0x0,
                 0x0,
                 0x0,
@@ -14720,7 +14720,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2927,
                 0x0,
                 0x0,
                 0x0,
@@ -14744,7 +14744,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2928,
                 0x0,
                 0x0,
                 0x0,
@@ -14768,7 +14768,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2929,
                 0x0,
                 0x0,
                 0x0,
@@ -14792,7 +14792,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2930,
                 0x0,
                 0x0,
                 0x0,
@@ -14816,7 +14816,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1325,
+ 2931,
                 0x0,
                 0x0,
                 0x0,
@@ -14840,7 +14840,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1326,
+ 2932,
                 0x0,
                 0x0,
                 0x0,
@@ -14864,7 +14864,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1327,
+ 2933,
                 0x0,
                 0x0,
                 0x0,
@@ -14888,7 +14888,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1328,
+ 2934,
                 0x0,
                 0x0,
                 0x0,
@@ -14912,7 +14912,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2935,
                 0x0,
                 0x0,
                 0x0,
@@ -14936,7 +14936,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2936,
                 0x0,
                 0x0,
                 0x0,
@@ -14960,7 +14960,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2937,
                 0x0,
                 0x0,
                 0x0,
@@ -14984,7 +14984,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2938,
                 0x0,
                 0x0,
                 0x0,
@@ -15008,7 +15008,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2939,
                 0x0,
                 0x0,
                 0x0,
@@ -15032,7 +15032,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2940,
                 0x0,
                 0x0,
                 0x0,
@@ -15056,7 +15056,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2941,
                 0x0,
                 0x0,
                 0x0,
@@ -15080,7 +15080,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2942,
                 0x0,
                 0x0,
                 0x0,
@@ -15104,7 +15104,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2943,
                 0x0,
                 0x0,
                 0x0,
@@ -15128,7 +15128,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2944,
                 0x0,
                 0x0,
                 0x0,
@@ -15152,7 +15152,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2945,
                 0x0,
                 0x0,
                 0x0,
@@ -15176,7 +15176,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2946,
                 0x0,
                 0x0,
                 0x0,
@@ -15200,7 +15200,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2947,
                 0x0,
                 0x0,
                 0x0,
@@ -15224,7 +15224,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2948,
                 0x0,
                 0x0,
                 0x0,
@@ -15248,7 +15248,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2949,
                 0x0,
                 0x0,
                 0x0,
@@ -15272,7 +15272,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2950,
                 0x0,
                 0x0,
                 0x0,
@@ -15296,7 +15296,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2951,
                 0x0,
                 0x0,
                 0x0,
@@ -15320,7 +15320,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2952,
                 0x0,
                 0x0,
                 0x0,
@@ -15344,7 +15344,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2953,
                 0x0,
                 0x0,
                 0x0,
@@ -15368,7 +15368,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2954,
                 0x0,
                 0x0,
                 0x0,
@@ -15392,7 +15392,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2955,
                 0x0,
                 0x0,
                 0x0,
@@ -15416,7 +15416,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2956,
                 0x0,
                 0x0,
                 0x0,
@@ -15440,7 +15440,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2957,
                 0x0,
                 0x0,
                 0x0,
@@ -15464,7 +15464,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2958,
                 0x0,
                 0x0,
                 0x0,
@@ -15488,7 +15488,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2959,
                 0x0,
                 0x0,
                 0x0,
@@ -15512,7 +15512,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2960,
                 0x0,
                 0x0,
                 0x0,
@@ -15536,7 +15536,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2961,
                 0x0,
                 0x0,
                 0x0,
@@ -15560,7 +15560,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2962,
                 0x0,
                 0x0,
                 0x0,
@@ -15584,7 +15584,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2963,
                 0x0,
                 0x0,
                 0x0,
@@ -15608,7 +15608,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2964,
                 0x0,
                 0x0,
                 0x0,
@@ -15632,7 +15632,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2965,
                 0x0,
                 0x0,
                 0x0,
@@ -15656,7 +15656,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2966,
                 0x0,
                 0x0,
                 0x0,
@@ -15680,7 +15680,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2967,
                 0x0,
                 0x0,
                 0x0,
@@ -15704,7 +15704,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2968,
                 0x0,
                 0x0,
                 0x0,
@@ -15728,7 +15728,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2969,
                 0x0,
                 0x0,
                 0x0,
@@ -15752,7 +15752,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2970,
                 0x0,
                 0x0,
                 0x0,
@@ -15776,7 +15776,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2971,
                 0x0,
                 0x0,
                 0x0,
@@ -15800,7 +15800,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2972,
                 0x0,
                 0x0,
                 0x0,
@@ -15824,7 +15824,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2973,
                 0x0,
                 0x0,
                 0x0,
@@ -15848,7 +15848,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2974,
                 0x0,
                 0x0,
                 0x0,
@@ -15872,7 +15872,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2975,
                 0x0,
                 0x0,
                 0x0,
@@ -15896,7 +15896,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2976,
                 0x0,
                 0x0,
                 0x0,
@@ -15920,7 +15920,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2977,
                 0x0,
                 0x0,
                 0x0,
@@ -15944,7 +15944,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2978,
                 0x0,
                 0x0,
                 0x0,
@@ -65729,7 +65729,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1329,
+ 2979,
                 0x0,
                 0x0,
                 0x0,
@@ -65753,7 +65753,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1330,
+ 2980,
                 0x0,
                 0x0,
                 0x0,
@@ -65777,7 +65777,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1331,
+ 2981,
                 0x0,
                 0x0,
                 0x0,
@@ -65801,7 +65801,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1332,
+ 2982,
                 0x0,
                 0x0,
                 0x0,
@@ -65825,7 +65825,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1333,
+ 2983,
                 0x0,
                 0x0,
                 0x0,
@@ -65849,7 +65849,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1334,
+ 2984,
                 0x0,
                 0x0,
                 0x0,
@@ -65873,7 +65873,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1335,
+ 2985,
                 0x0,
                 0x0,
                 0x0,
@@ -65897,7 +65897,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1336,
+ 2986,
                 0x0,
                 0x0,
                 0x0,
@@ -65921,7 +65921,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1337,
+ 2987,
                 0x0,
                 0x0,
                 0x0,
@@ -65945,7 +65945,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1338,
+ 2988,
                 0x0,
                 0x0,
                 0x0,
@@ -65969,7 +65969,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1339,
+ 2989,
                 0x0,
                 0x0,
                 0x0,
@@ -65993,7 +65993,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1340,
+ 2990,
                 0x0,
                 0x0,
                 0x0,
@@ -66017,7 +66017,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1341,
+ 2991,
                 0x0,
                 0x0,
                 0x0,
@@ -66041,7 +66041,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1342,
+ 2992,
                 0x0,
                 0x0,
                 0x0,
@@ -66065,7 +66065,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1343,
+ 2993,
                 0x0,
                 0x0,
                 0x0,
@@ -66089,7 +66089,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1344,
+ 2994,
                 0x0,
                 0x0,
                 0x0,
@@ -66113,7 +66113,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1345,
+ 2995,
                 0x0,
                 0x0,
                 0x0,
@@ -66137,7 +66137,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1346,
+ 2996,
                 0x0,
                 0x0,
                 0x0,
@@ -66161,7 +66161,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1347,
+ 2997,
                 0x0,
                 0x0,
                 0x0,
@@ -66185,7 +66185,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1348,
+ 2998,
                 0x0,
                 0x0,
                 0x0,
@@ -66209,7 +66209,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1349,
+ 2999,
                 0x0,
                 0x0,
                 0x0,
@@ -66233,7 +66233,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1350,
+ 3000,
                 0x0,
                 0x0,
                 0x0,
@@ -66257,7 +66257,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1351,
+ 3001,
                 0x0,
                 0x0,
                 0x0,
@@ -72396,7 +72396,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1352,
+ 3002,
                 0x0,
                 0xa729,
                 0x0,
@@ -72420,7 +72420,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1353,
+ 3003,
                 0xa728,
                 0x0,
                 0xa728,
@@ -72636,7 +72636,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1354,
+ 3004,
                 0x0,
                 0xa733,
                 0x0,
@@ -72660,7 +72660,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1355,
+ 3005,
                 0xa732,
                 0x0,
                 0xa732,
@@ -72684,7 +72684,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1356,
+ 3006,
                 0x0,
                 0xa735,
                 0x0,
@@ -72708,7 +72708,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1357,
+ 3007,
                 0xa734,
                 0x0,
                 0xa734,
@@ -72732,7 +72732,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1358,
+ 3008,
                 0x0,
                 0xa737,
                 0x0,
@@ -72756,7 +72756,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1359,
+ 3009,
                 0xa736,
                 0x0,
                 0xa736,
@@ -72780,7 +72780,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1360,
+ 3010,
                 0x0,
                 0xa739,
                 0x0,
@@ -72804,7 +72804,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1361,
+ 3011,
                 0xa738,
                 0x0,
                 0xa738,
@@ -72828,7 +72828,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1362,
+ 3012,
                 0x0,
                 0xa73b,
                 0x0,
@@ -72852,7 +72852,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1363,
+ 3013,
                 0xa73a,
                 0x0,
                 0xa73a,
@@ -72876,7 +72876,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1364,
+ 3014,
                 0x0,
                 0xa73d,
                 0x0,
@@ -72900,7 +72900,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1365,
+ 3015,
                 0xa73c,
                 0x0,
                 0xa73c,
@@ -73308,7 +73308,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1366,
+ 3016,
                 0x0,
                 0xa74f,
                 0x0,
@@ -73332,7 +73332,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1367,
+ 3017,
                 0xa74e,
                 0x0,
                 0xa74e,
@@ -73740,7 +73740,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1368,
+ 3018,
                 0x0,
                 0xa761,
                 0x0,
@@ -73764,7 +73764,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1369,
+ 3019,
                 0xa760,
                 0x0,
                 0xa760,
@@ -74115,8 +74115,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 20,
                         bidi_class::strong_left_to_right,
                         decomposition_type::super,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -74124,7 +74124,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1370,
+ 5151,
                 0x0,
                 0x0,
                 0x0,
@@ -74340,7 +74340,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1370,
+ 3020,
                 0x0,
                 0xa77a,
                 0x0,
@@ -74364,7 +74364,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1371,
+ 3021,
                 0xa779,
                 0x0,
                 0xa779,
@@ -74388,7 +74388,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1372,
+ 3022,
                 0x0,
                 0xa77c,
                 0x0,
@@ -74412,7 +74412,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1373,
+ 3023,
                 0xa77b,
                 0x0,
                 0xa77b,
@@ -74436,7 +74436,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1374,
+ 3024,
                 0x0,
                 0x1d79,
                 0x0,

Modified: sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_6.ipp
==============================================================================
--- sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_6.ipp (original)
+++ sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_6.ipp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -94,7 +94,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1375,
+ 3025,
                 0x0,
                 0xa783,
                 0x0,
@@ -118,7 +118,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1376,
+ 3026,
                 0xa782,
                 0x0,
                 0xa782,
@@ -142,7 +142,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1377,
+ 3027,
                 0x0,
                 0xa785,
                 0x0,
@@ -166,7 +166,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1378,
+ 3028,
                 0xa784,
                 0x0,
                 0xa784,
@@ -190,7 +190,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1379,
+ 3029,
                 0x0,
                 0xa787,
                 0x0,
@@ -214,7 +214,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1380,
+ 3030,
                 0xa786,
                 0x0,
                 0xa786,
@@ -8128,7 +8128,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1381,
+ 3031,
                 0x0,
                 0x0,
                 0x0,
@@ -8152,7 +8152,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1382,
+ 3032,
                 0x0,
                 0x0,
                 0x0,
@@ -8176,7 +8176,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1383,
+ 3033,
                 0x0,
                 0x0,
                 0x0,
@@ -8200,7 +8200,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1384,
+ 3034,
                 0x0,
                 0x0,
                 0x0,
@@ -8224,7 +8224,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1385,
+ 3035,
                 0x0,
                 0x0,
                 0x0,
@@ -8248,7 +8248,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1386,
+ 3036,
                 0x0,
                 0x0,
                 0x0,
@@ -8272,7 +8272,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1387,
+ 3037,
                 0x0,
                 0x0,
                 0x0,
@@ -8296,7 +8296,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1388,
+ 3038,
                 0x0,
                 0x0,
                 0x0,
@@ -8320,7 +8320,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1389,
+ 3039,
                 0x0,
                 0x0,
                 0x0,
@@ -8344,7 +8344,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1390,
+ 3040,
                 0x0,
                 0x0,
                 0x0,
@@ -9289,7 +9289,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1391,
+ 3041,
                 0x0,
                 0x0,
                 0x0,
@@ -9313,7 +9313,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1392,
+ 3042,
                 0x0,
                 0x0,
                 0x0,
@@ -9337,7 +9337,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1393,
+ 3043,
                 0x0,
                 0x0,
                 0x0,
@@ -9361,7 +9361,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1394,
+ 3044,
                 0x0,
                 0x0,
                 0x0,
@@ -9385,7 +9385,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1395,
+ 3045,
                 0x0,
                 0x0,
                 0x0,
@@ -9409,7 +9409,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1396,
+ 3046,
                 0x0,
                 0x0,
                 0x0,
@@ -9433,7 +9433,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1397,
+ 3047,
                 0x0,
                 0x0,
                 0x0,
@@ -9457,7 +9457,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1398,
+ 3048,
                 0x0,
                 0x0,
                 0x0,
@@ -9481,7 +9481,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1399,
+ 3049,
                 0x0,
                 0x0,
                 0x0,
@@ -9505,7 +9505,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1400,
+ 3050,
                 0x0,
                 0x0,
                 0x0,
@@ -14290,7 +14290,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1401,
+ 3051,
                 0x0,
                 0x0,
                 0x0,
@@ -14314,7 +14314,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1402,
+ 3052,
                 0x0,
                 0x0,
                 0x0,
@@ -14338,7 +14338,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1403,
+ 3053,
                 0x0,
                 0x0,
                 0x0,
@@ -14362,7 +14362,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1404,
+ 3054,
                 0x0,
                 0x0,
                 0x0,
@@ -14386,7 +14386,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1405,
+ 3055,
                 0x0,
                 0x0,
                 0x0,
@@ -14410,7 +14410,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1406,
+ 3056,
                 0x0,
                 0x0,
                 0x0,
@@ -14434,7 +14434,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1407,
+ 3057,
                 0x0,
                 0x0,
                 0x0,
@@ -14458,7 +14458,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1408,
+ 3058,
                 0x0,
                 0x0,
                 0x0,
@@ -14482,7 +14482,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1409,
+ 3059,
                 0x0,
                 0x0,
                 0x0,
@@ -14506,7 +14506,7 @@
                         sentence_break::numeric,
                         grapheme_cluster_break::any,
                 },
- 1410,
+ 3060,
                 0x0,
                 0x0,
                 0x0,
@@ -52551,7 +52551,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3061,
                 0x0,
                 0x0,
                 0x0,
@@ -52575,7 +52575,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3062,
                 0x0,
                 0x0,
                 0x0,
@@ -52599,7 +52599,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3063,
                 0x0,
                 0x0,
                 0x0,
@@ -52623,7 +52623,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3064,
                 0x0,
                 0x0,
                 0x0,
@@ -52647,7 +52647,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3065,
                 0x0,
                 0x0,
                 0x0,
@@ -52671,7 +52671,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3066,
                 0x0,
                 0x0,
                 0x0,
@@ -52695,7 +52695,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3067,
                 0x0,
                 0x0,
                 0x0,
@@ -52719,7 +52719,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3068,
                 0x0,
                 0x0,
                 0x0,
@@ -52743,7 +52743,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3069,
                 0x0,
                 0x0,
                 0x0,
@@ -52767,7 +52767,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3070,
                 0x0,
                 0x0,
                 0x0,
@@ -52791,7 +52791,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3071,
                 0x0,
                 0x0,
                 0x0,
@@ -52815,7 +52815,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3072,
                 0x0,
                 0x0,
                 0x0,
@@ -52839,7 +52839,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3073,
                 0x0,
                 0x0,
                 0x0,
@@ -52863,7 +52863,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3074,
                 0x0,
                 0x0,
                 0x0,
@@ -52887,7 +52887,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3075,
                 0x0,
                 0x0,
                 0x0,
@@ -52911,7 +52911,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3076,
                 0x0,
                 0x0,
                 0x0,
@@ -52935,7 +52935,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3077,
                 0x0,
                 0x0,
                 0x0,
@@ -52959,7 +52959,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3078,
                 0x0,
                 0x0,
                 0x0,
@@ -52983,7 +52983,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3079,
                 0x0,
                 0x0,
                 0x0,
@@ -53007,7 +53007,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3080,
                 0x0,
                 0x0,
                 0x0,
@@ -53031,7 +53031,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3081,
                 0x0,
                 0x0,
                 0x0,
@@ -53055,7 +53055,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3082,
                 0x0,
                 0x0,
                 0x0,
@@ -53079,7 +53079,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3083,
                 0x0,
                 0x0,
                 0x0,
@@ -53103,7 +53103,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3084,
                 0x0,
                 0x0,
                 0x0,
@@ -53127,7 +53127,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3085,
                 0x0,
                 0x0,
                 0x0,
@@ -53151,7 +53151,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3086,
                 0x0,
                 0x0,
                 0x0,
@@ -53175,7 +53175,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3087,
                 0x0,
                 0x0,
                 0x0,
@@ -53199,7 +53199,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3088,
                 0x0,
                 0x0,
                 0x0,
@@ -53223,7 +53223,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3089,
                 0x0,
                 0x0,
                 0x0,
@@ -53247,7 +53247,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3090,
                 0x0,
                 0x0,
                 0x0,
@@ -53271,7 +53271,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3091,
                 0x0,
                 0x0,
                 0x0,
@@ -53295,7 +53295,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3092,
                 0x0,
                 0x0,
                 0x0,
@@ -53319,7 +53319,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3093,
                 0x0,
                 0x0,
                 0x0,
@@ -53343,7 +53343,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3094,
                 0x0,
                 0x0,
                 0x0,
@@ -53367,7 +53367,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3095,
                 0x0,
                 0x0,
                 0x0,
@@ -53391,7 +53391,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3096,
                 0x0,
                 0x0,
                 0x0,
@@ -53415,7 +53415,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3097,
                 0x0,
                 0x0,
                 0x0,
@@ -53439,7 +53439,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3098,
                 0x0,
                 0x0,
                 0x0,
@@ -53463,7 +53463,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3099,
                 0x0,
                 0x0,
                 0x0,
@@ -53487,7 +53487,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3100,
                 0x0,
                 0x0,
                 0x0,
@@ -53511,7 +53511,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3101,
                 0x0,
                 0x0,
                 0x0,
@@ -53535,7 +53535,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3102,
                 0x0,
                 0x0,
                 0x0,
@@ -53559,7 +53559,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3103,
                 0x0,
                 0x0,
                 0x0,
@@ -53583,7 +53583,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3104,
                 0x0,
                 0x0,
                 0x0,
@@ -53607,7 +53607,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3105,
                 0x0,
                 0x0,
                 0x0,
@@ -53631,7 +53631,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3106,
                 0x0,
                 0x0,
                 0x0,
@@ -53655,7 +53655,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3107,
                 0x0,
                 0x0,
                 0x0,
@@ -53679,7 +53679,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3108,
                 0x0,
                 0x0,
                 0x0,
@@ -53703,7 +53703,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3109,
                 0x0,
                 0x0,
                 0x0,
@@ -53727,7 +53727,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3110,
                 0x0,
                 0x0,
                 0x0,
@@ -53751,7 +53751,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3111,
                 0x0,
                 0x0,
                 0x0,
@@ -53775,7 +53775,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3112,
                 0x0,
                 0x0,
                 0x0,
@@ -53799,7 +53799,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3113,
                 0x0,
                 0x0,
                 0x0,
@@ -53823,7 +53823,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3114,
                 0x0,
                 0x0,
                 0x0,
@@ -53847,7 +53847,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3115,
                 0x0,
                 0x0,
                 0x0,
@@ -53871,7 +53871,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3116,
                 0x0,
                 0x0,
                 0x0,
@@ -53895,7 +53895,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3117,
                 0x0,
                 0x0,
                 0x0,
@@ -53919,7 +53919,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3118,
                 0x0,
                 0x0,
                 0x0,
@@ -53943,7 +53943,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3119,
                 0x0,
                 0x0,
                 0x0,
@@ -53967,7 +53967,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3120,
                 0x0,
                 0x0,
                 0x0,
@@ -53991,7 +53991,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3121,
                 0x0,
                 0x0,
                 0x0,
@@ -54015,7 +54015,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3122,
                 0x0,
                 0x0,
                 0x0,
@@ -54039,7 +54039,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3123,
                 0x0,
                 0x0,
                 0x0,
@@ -54063,7 +54063,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3124,
                 0x0,
                 0x0,
                 0x0,
@@ -54087,7 +54087,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3125,
                 0x0,
                 0x0,
                 0x0,
@@ -54111,7 +54111,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3126,
                 0x0,
                 0x0,
                 0x0,
@@ -54135,7 +54135,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3127,
                 0x0,
                 0x0,
                 0x0,
@@ -54159,7 +54159,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3128,
                 0x0,
                 0x0,
                 0x0,
@@ -54183,7 +54183,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3129,
                 0x0,
                 0x0,
                 0x0,
@@ -54207,7 +54207,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3130,
                 0x0,
                 0x0,
                 0x0,
@@ -54231,7 +54231,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3131,
                 0x0,
                 0x0,
                 0x0,
@@ -54255,7 +54255,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3132,
                 0x0,
                 0x0,
                 0x0,
@@ -54279,7 +54279,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3133,
                 0x0,
                 0x0,
                 0x0,
@@ -54303,7 +54303,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3134,
                 0x0,
                 0x0,
                 0x0,
@@ -54327,7 +54327,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3135,
                 0x0,
                 0x0,
                 0x0,
@@ -54351,7 +54351,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3136,
                 0x0,
                 0x0,
                 0x0,
@@ -54375,7 +54375,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3137,
                 0x0,
                 0x0,
                 0x0,
@@ -54399,7 +54399,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3138,
                 0x0,
                 0x0,
                 0x0,
@@ -54423,7 +54423,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3139,
                 0x0,
                 0x0,
                 0x0,
@@ -54447,7 +54447,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3140,
                 0x0,
                 0x0,
                 0x0,
@@ -54471,7 +54471,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3141,
                 0x0,
                 0x0,
                 0x0,
@@ -54495,7 +54495,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3142,
                 0x0,
                 0x0,
                 0x0,
@@ -54519,7 +54519,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3143,
                 0x0,
                 0x0,
                 0x0,
@@ -54543,7 +54543,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3144,
                 0x0,
                 0x0,
                 0x0,
@@ -54567,7 +54567,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3145,
                 0x0,
                 0x0,
                 0x0,
@@ -54591,7 +54591,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3146,
                 0x0,
                 0x0,
                 0x0,
@@ -54615,7 +54615,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3147,
                 0x0,
                 0x0,
                 0x0,
@@ -54639,7 +54639,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3148,
                 0x0,
                 0x0,
                 0x0,
@@ -54663,7 +54663,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3149,
                 0x0,
                 0x0,
                 0x0,
@@ -54687,7 +54687,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3150,
                 0x0,
                 0x0,
                 0x0,
@@ -54711,7 +54711,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3151,
                 0x0,
                 0x0,
                 0x0,
@@ -54735,7 +54735,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3152,
                 0x0,
                 0x0,
                 0x0,
@@ -54759,7 +54759,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3153,
                 0x0,
                 0x0,
                 0x0,
@@ -54783,7 +54783,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3154,
                 0x0,
                 0x0,
                 0x0,
@@ -54807,7 +54807,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3155,
                 0x0,
                 0x0,
                 0x0,
@@ -54831,7 +54831,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3156,
                 0x0,
                 0x0,
                 0x0,
@@ -54855,7 +54855,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3157,
                 0x0,
                 0x0,
                 0x0,
@@ -54879,7 +54879,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3158,
                 0x0,
                 0x0,
                 0x0,
@@ -54903,7 +54903,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3159,
                 0x0,
                 0x0,
                 0x0,
@@ -54927,7 +54927,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3160,
                 0x0,
                 0x0,
                 0x0,
@@ -54951,7 +54951,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3161,
                 0x0,
                 0x0,
                 0x0,
@@ -54975,7 +54975,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3162,
                 0x0,
                 0x0,
                 0x0,
@@ -54999,7 +54999,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3163,
                 0x0,
                 0x0,
                 0x0,
@@ -55023,7 +55023,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3164,
                 0x0,
                 0x0,
                 0x0,
@@ -55047,7 +55047,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3165,
                 0x0,
                 0x0,
                 0x0,
@@ -55071,7 +55071,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3166,
                 0x0,
                 0x0,
                 0x0,
@@ -55095,7 +55095,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3167,
                 0x0,
                 0x0,
                 0x0,
@@ -55119,7 +55119,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3168,
                 0x0,
                 0x0,
                 0x0,
@@ -55143,7 +55143,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3169,
                 0x0,
                 0x0,
                 0x0,
@@ -55167,7 +55167,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3170,
                 0x0,
                 0x0,
                 0x0,
@@ -55191,7 +55191,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3171,
                 0x0,
                 0x0,
                 0x0,
@@ -55215,7 +55215,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3172,
                 0x0,
                 0x0,
                 0x0,
@@ -55239,7 +55239,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3173,
                 0x0,
                 0x0,
                 0x0,
@@ -55263,7 +55263,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3174,
                 0x0,
                 0x0,
                 0x0,
@@ -55287,7 +55287,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3175,
                 0x0,
                 0x0,
                 0x0,
@@ -55311,7 +55311,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3176,
                 0x0,
                 0x0,
                 0x0,
@@ -55335,7 +55335,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3177,
                 0x0,
                 0x0,
                 0x0,
@@ -55359,7 +55359,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3178,
                 0x0,
                 0x0,
                 0x0,
@@ -55383,7 +55383,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3179,
                 0x0,
                 0x0,
                 0x0,
@@ -55407,7 +55407,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3180,
                 0x0,
                 0x0,
                 0x0,
@@ -55431,7 +55431,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3181,
                 0x0,
                 0x0,
                 0x0,
@@ -55455,7 +55455,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3182,
                 0x0,
                 0x0,
                 0x0,
@@ -55479,7 +55479,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3183,
                 0x0,
                 0x0,
                 0x0,
@@ -55503,7 +55503,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3184,
                 0x0,
                 0x0,
                 0x0,
@@ -55527,7 +55527,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3185,
                 0x0,
                 0x0,
                 0x0,
@@ -55551,7 +55551,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3186,
                 0x0,
                 0x0,
                 0x0,
@@ -55575,7 +55575,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3187,
                 0x0,
                 0x0,
                 0x0,
@@ -55599,7 +55599,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3188,
                 0x0,
                 0x0,
                 0x0,
@@ -55760,7 +55760,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3189,
                 0x0,
                 0x0,
                 0x0,
@@ -55784,7 +55784,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3190,
                 0x0,
                 0x0,
                 0x0,
@@ -55808,7 +55808,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3191,
                 0x0,
                 0x0,
                 0x0,
@@ -55832,7 +55832,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3192,
                 0x0,
                 0x0,
                 0x0,
@@ -55856,7 +55856,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3193,
                 0x0,
                 0x0,
                 0x0,
@@ -55880,7 +55880,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3194,
                 0x0,
                 0x0,
                 0x0,
@@ -55904,7 +55904,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3195,
                 0x0,
                 0x0,
                 0x0,
@@ -55928,7 +55928,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3196,
                 0x0,
                 0x0,
                 0x0,
@@ -55952,7 +55952,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3197,
                 0x0,
                 0x0,
                 0x0,
@@ -55976,7 +55976,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3198,
                 0x0,
                 0x0,
                 0x0,
@@ -56000,7 +56000,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3199,
                 0x0,
                 0x0,
                 0x0,
@@ -56024,7 +56024,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3200,
                 0x0,
                 0x0,
                 0x0,
@@ -56048,7 +56048,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3201,
                 0x0,
                 0x0,
                 0x0,
@@ -56072,7 +56072,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3202,
                 0x0,
                 0x0,
                 0x0,
@@ -56096,7 +56096,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3203,
                 0x0,
                 0x0,
                 0x0,
@@ -56120,7 +56120,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3204,
                 0x0,
                 0x0,
                 0x0,
@@ -56144,7 +56144,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3205,
                 0x0,
                 0x0,
                 0x0,
@@ -56168,7 +56168,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3206,
                 0x0,
                 0x0,
                 0x0,
@@ -56192,7 +56192,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3207,
                 0x0,
                 0x0,
                 0x0,
@@ -56216,7 +56216,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3208,
                 0x0,
                 0x0,
                 0x0,
@@ -56240,7 +56240,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3209,
                 0x0,
                 0x0,
                 0x0,
@@ -56264,7 +56264,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3210,
                 0x0,
                 0x0,
                 0x0,
@@ -56288,7 +56288,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3211,
                 0x0,
                 0x0,
                 0x0,
@@ -56312,7 +56312,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3212,
                 0x0,
                 0x0,
                 0x0,
@@ -56336,7 +56336,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3213,
                 0x0,
                 0x0,
                 0x0,
@@ -56360,7 +56360,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3214,
                 0x0,
                 0x0,
                 0x0,
@@ -56384,7 +56384,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3215,
                 0x0,
                 0x0,
                 0x0,
@@ -56408,7 +56408,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3216,
                 0x0,
                 0x0,
                 0x0,
@@ -56432,7 +56432,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3217,
                 0x0,
                 0x0,
                 0x0,
@@ -56456,7 +56456,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3218,
                 0x0,
                 0x0,
                 0x0,
@@ -56480,7 +56480,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3219,
                 0x0,
                 0x0,
                 0x0,
@@ -56504,7 +56504,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3220,
                 0x0,
                 0x0,
                 0x0,
@@ -56528,7 +56528,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3221,
                 0x0,
                 0x0,
                 0x0,
@@ -56552,7 +56552,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3222,
                 0x0,
                 0x0,
                 0x0,
@@ -56576,7 +56576,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3223,
                 0x0,
                 0x0,
                 0x0,
@@ -56600,7 +56600,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3224,
                 0x0,
                 0x0,
                 0x0,
@@ -56624,7 +56624,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3225,
                 0x0,
                 0x0,
                 0x0,
@@ -56648,7 +56648,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3226,
                 0x0,
                 0x0,
                 0x0,
@@ -56672,7 +56672,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3227,
                 0x0,
                 0x0,
                 0x0,
@@ -56696,7 +56696,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3228,
                 0x0,
                 0x0,
                 0x0,
@@ -56720,7 +56720,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3229,
                 0x0,
                 0x0,
                 0x0,
@@ -56744,7 +56744,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3230,
                 0x0,
                 0x0,
                 0x0,
@@ -56768,7 +56768,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3231,
                 0x0,
                 0x0,
                 0x0,
@@ -56792,7 +56792,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3232,
                 0x0,
                 0x0,
                 0x0,
@@ -56816,7 +56816,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3233,
                 0x0,
                 0x0,
                 0x0,
@@ -56840,7 +56840,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3234,
                 0x0,
                 0x0,
                 0x0,
@@ -56864,7 +56864,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3235,
                 0x0,
                 0x0,
                 0x0,
@@ -56888,7 +56888,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3236,
                 0x0,
                 0x0,
                 0x0,
@@ -56912,7 +56912,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3237,
                 0x0,
                 0x0,
                 0x0,
@@ -56936,7 +56936,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3238,
                 0x0,
                 0x0,
                 0x0,
@@ -56960,7 +56960,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3239,
                 0x0,
                 0x0,
                 0x0,
@@ -56984,7 +56984,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3240,
                 0x0,
                 0x0,
                 0x0,
@@ -57008,7 +57008,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3241,
                 0x0,
                 0x0,
                 0x0,
@@ -57032,7 +57032,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3242,
                 0x0,
                 0x0,
                 0x0,
@@ -57056,7 +57056,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3243,
                 0x0,
                 0x0,
                 0x0,
@@ -57080,7 +57080,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3244,
                 0x0,
                 0x0,
                 0x0,
@@ -57104,7 +57104,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3245,
                 0x0,
                 0x0,
                 0x0,
@@ -57128,7 +57128,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3246,
                 0x0,
                 0x0,
                 0x0,
@@ -57152,7 +57152,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3247,
                 0x0,
                 0x0,
                 0x0,
@@ -57176,7 +57176,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3248,
                 0x0,
                 0x0,
                 0x0,
@@ -57200,7 +57200,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3249,
                 0x0,
                 0x0,
                 0x0,
@@ -57224,7 +57224,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3250,
                 0x0,
                 0x0,
                 0x0,
@@ -57248,7 +57248,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3251,
                 0x0,
                 0x0,
                 0x0,
@@ -57272,7 +57272,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3252,
                 0x0,
                 0x0,
                 0x0,
@@ -57296,7 +57296,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3253,
                 0x0,
                 0x0,
                 0x0,
@@ -57320,7 +57320,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3254,
                 0x0,
                 0x0,
                 0x0,
@@ -57344,7 +57344,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3255,
                 0x0,
                 0x0,
                 0x0,
@@ -57368,7 +57368,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3256,
                 0x0,
                 0x0,
                 0x0,
@@ -57392,7 +57392,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3257,
                 0x0,
                 0x0,
                 0x0,
@@ -57416,7 +57416,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3258,
                 0x0,
                 0x0,
                 0x0,
@@ -57440,7 +57440,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3259,
                 0x0,
                 0x0,
                 0x0,
@@ -57464,7 +57464,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3260,
                 0x0,
                 0x0,
                 0x0,
@@ -57488,7 +57488,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3261,
                 0x0,
                 0x0,
                 0x0,
@@ -57512,7 +57512,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3262,
                 0x0,
                 0x0,
                 0x0,
@@ -57536,7 +57536,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3263,
                 0x0,
                 0x0,
                 0x0,
@@ -57560,7 +57560,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3264,
                 0x0,
                 0x0,
                 0x0,
@@ -57584,7 +57584,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3265,
                 0x0,
                 0x0,
                 0x0,
@@ -57608,7 +57608,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3266,
                 0x0,
                 0x0,
                 0x0,
@@ -57632,7 +57632,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3267,
                 0x0,
                 0x0,
                 0x0,
@@ -57656,7 +57656,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3268,
                 0x0,
                 0x0,
                 0x0,
@@ -57680,7 +57680,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3269,
                 0x0,
                 0x0,
                 0x0,
@@ -57704,7 +57704,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3270,
                 0x0,
                 0x0,
                 0x0,
@@ -57728,7 +57728,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3271,
                 0x0,
                 0x0,
                 0x0,
@@ -57752,7 +57752,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3272,
                 0x0,
                 0x0,
                 0x0,
@@ -57776,7 +57776,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3273,
                 0x0,
                 0x0,
                 0x0,
@@ -57800,7 +57800,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3274,
                 0x0,
                 0x0,
                 0x0,
@@ -57824,7 +57824,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3275,
                 0x0,
                 0x0,
                 0x0,
@@ -57848,7 +57848,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3276,
                 0x0,
                 0x0,
                 0x0,
@@ -57872,7 +57872,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3277,
                 0x0,
                 0x0,
                 0x0,
@@ -57896,7 +57896,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3278,
                 0x0,
                 0x0,
                 0x0,
@@ -57920,7 +57920,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3279,
                 0x0,
                 0x0,
                 0x0,
@@ -57944,7 +57944,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3280,
                 0x0,
                 0x0,
                 0x0,
@@ -57968,7 +57968,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3281,
                 0x0,
                 0x0,
                 0x0,
@@ -57992,7 +57992,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3282,
                 0x0,
                 0x0,
                 0x0,
@@ -58016,7 +58016,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3283,
                 0x0,
                 0x0,
                 0x0,
@@ -58040,7 +58040,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3284,
                 0x0,
                 0x0,
                 0x0,
@@ -58064,7 +58064,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3285,
                 0x0,
                 0x0,
                 0x0,
@@ -58088,7 +58088,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3286,
                 0x0,
                 0x0,
                 0x0,
@@ -58112,7 +58112,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3287,
                 0x0,
                 0x0,
                 0x0,
@@ -58136,7 +58136,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3288,
                 0x0,
                 0x0,
                 0x0,
@@ -58160,7 +58160,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3289,
                 0x0,
                 0x0,
                 0x0,
@@ -58184,7 +58184,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3290,
                 0x0,
                 0x0,
                 0x0,
@@ -58208,7 +58208,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3291,
                 0x0,
                 0x0,
                 0x0,
@@ -58232,7 +58232,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3292,
                 0x0,
                 0x0,
                 0x0,
@@ -58256,7 +58256,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3293,
                 0x0,
                 0x0,
                 0x0,
@@ -58280,7 +58280,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3294,
                 0x0,
                 0x0,
                 0x0,
@@ -58304,7 +58304,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3295,
                 0x0,
                 0x0,
                 0x0,
@@ -58328,7 +58328,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3296,
                 0x0,
                 0x0,
                 0x0,
@@ -58352,7 +58352,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3297,
                 0x0,
                 0x0,
                 0x0,
@@ -58376,7 +58376,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3298,
                 0x0,
                 0x0,
                 0x0,
@@ -58400,7 +58400,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3299,
                 0x0,
                 0x0,
                 0x0,
@@ -58424,7 +58424,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3300,
                 0x0,
                 0x0,
                 0x0,
@@ -58448,7 +58448,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3301,
                 0x0,
                 0x0,
                 0x0,
@@ -58472,7 +58472,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3302,
                 0x0,
                 0x0,
                 0x0,
@@ -58496,7 +58496,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3303,
                 0x0,
                 0x0,
                 0x0,
@@ -58520,7 +58520,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3304,
                 0x0,
                 0x0,
                 0x0,
@@ -58544,7 +58544,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3305,
                 0x0,
                 0x0,
                 0x0,
@@ -58568,7 +58568,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3306,
                 0x0,
                 0x0,
                 0x0,
@@ -58592,7 +58592,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3307,
                 0x0,
                 0x0,
                 0x0,
@@ -58616,7 +58616,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3308,
                 0x0,
                 0x0,
                 0x0,
@@ -58640,7 +58640,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3309,
                 0x0,
                 0x0,
                 0x0,
@@ -58664,7 +58664,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3310,
                 0x0,
                 0x0,
                 0x0,
@@ -58688,7 +58688,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3311,
                 0x0,
                 0x0,
                 0x0,
@@ -58712,7 +58712,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3312,
                 0x0,
                 0x0,
                 0x0,
@@ -58736,7 +58736,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3313,
                 0x0,
                 0x0,
                 0x0,
@@ -58760,7 +58760,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3314,
                 0x0,
                 0x0,
                 0x0,
@@ -58784,7 +58784,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3315,
                 0x0,
                 0x0,
                 0x0,
@@ -58808,7 +58808,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3316,
                 0x0,
                 0x0,
                 0x0,
@@ -58950,7 +58950,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3317,
                 0x0,
                 0x0,
                 0x0,
@@ -58974,7 +58974,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3318,
                 0x0,
                 0x0,
                 0x0,
@@ -58998,7 +58998,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3319,
                 0x0,
                 0x0,
                 0x0,
@@ -59022,7 +59022,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3320,
                 0x0,
                 0x0,
                 0x0,
@@ -59046,7 +59046,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3321,
                 0x0,
                 0x0,
                 0x0,
@@ -59070,7 +59070,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3322,
                 0x0,
                 0x0,
                 0x0,
@@ -59094,7 +59094,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3323,
                 0x0,
                 0x0,
                 0x0,
@@ -59118,7 +59118,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3324,
                 0x0,
                 0x0,
                 0x0,
@@ -59142,7 +59142,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3325,
                 0x0,
                 0x0,
                 0x0,
@@ -59166,7 +59166,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3326,
                 0x0,
                 0x0,
                 0x0,
@@ -59190,7 +59190,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3327,
                 0x0,
                 0x0,
                 0x0,
@@ -59214,7 +59214,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3328,
                 0x0,
                 0x0,
                 0x0,
@@ -59238,7 +59238,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3329,
                 0x0,
                 0x0,
                 0x0,
@@ -59262,7 +59262,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3330,
                 0x0,
                 0x0,
                 0x0,
@@ -59286,7 +59286,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1411,
+ 3331,
                 0x0,
                 0x0,
                 0x0,
@@ -59310,7 +59310,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1412,
+ 3332,
                 0x0,
                 0x0,
                 0x0,
@@ -59334,7 +59334,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1413,
+ 3333,
                 0x0,
                 0x0,
                 0x0,
@@ -59358,7 +59358,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1413,
+ 3334,
                 0x0,
                 0x0,
                 0x0,
@@ -59382,7 +59382,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1414,
+ 3335,
                 0x0,
                 0x0,
                 0x0,
@@ -59406,7 +59406,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1414,
+ 3336,
                 0x0,
                 0x0,
                 0x0,
@@ -59430,7 +59430,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1415,
+ 3337,
                 0x0,
                 0x0,
                 0x0,
@@ -59454,7 +59454,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1416,
+ 3338,
                 0x0,
                 0x0,
                 0x0,
@@ -59478,7 +59478,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1416,
+ 3339,
                 0x0,
                 0x0,
                 0x0,
@@ -59502,7 +59502,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1416,
+ 3340,
                 0x0,
                 0x0,
                 0x0,
@@ -59526,7 +59526,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1416,
+ 3341,
                 0x0,
                 0x0,
                 0x0,
@@ -59550,7 +59550,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1416,
+ 3342,
                 0x0,
                 0x0,
                 0x0,
@@ -59574,7 +59574,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1416,
+ 3343,
                 0x0,
                 0x0,
                 0x0,
@@ -59598,7 +59598,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1416,
+ 3344,
                 0x0,
                 0x0,
                 0x0,
@@ -59622,7 +59622,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1416,
+ 3345,
                 0x0,
                 0x0,
                 0x0,
@@ -59646,7 +59646,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1416,
+ 3346,
                 0x0,
                 0x0,
                 0x0,
@@ -59670,7 +59670,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1416,
+ 3347,
                 0x0,
                 0x0,
                 0x0,
@@ -59694,7 +59694,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1416,
+ 3348,
                 0x0,
                 0x0,
                 0x0,
@@ -59718,7 +59718,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1417,
+ 3349,
                 0x0,
                 0x0,
                 0x0,
@@ -59742,7 +59742,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1417,
+ 3350,
                 0x0,
                 0x0,
                 0x0,
@@ -59766,7 +59766,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1418,
+ 3351,
                 0x0,
                 0x0,
                 0x0,
@@ -59790,7 +59790,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1418,
+ 3352,
                 0x0,
                 0x0,
                 0x0,
@@ -59814,7 +59814,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1419,
+ 3353,
                 0x0,
                 0x0,
                 0x0,
@@ -59838,7 +59838,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1420,
+ 3354,
                 0x0,
                 0x0,
                 0x0,
@@ -59862,7 +59862,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1420,
+ 3355,
                 0x0,
                 0x0,
                 0x0,
@@ -59886,7 +59886,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1420,
+ 3356,
                 0x0,
                 0x0,
                 0x0,
@@ -59910,7 +59910,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1421,
+ 3357,
                 0x0,
                 0x0,
                 0x0,
@@ -59934,7 +59934,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1422,
+ 3358,
                 0x0,
                 0x0,
                 0x0,
@@ -59958,7 +59958,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3359,
                 0x0,
                 0x0,
                 0x0,
@@ -59982,7 +59982,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3360,
                 0x0,
                 0x0,
                 0x0,
@@ -60006,7 +60006,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3361,
                 0x0,
                 0x0,
                 0x0,
@@ -60030,7 +60030,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3362,
                 0x0,
                 0x0,
                 0x0,
@@ -60102,7 +60102,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3363,
                 0x0,
                 0x0,
                 0x0,
@@ -60126,7 +60126,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3364,
                 0x0,
                 0x0,
                 0x0,
@@ -60150,7 +60150,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3365,
                 0x0,
                 0x0,
                 0x0,
@@ -60174,7 +60174,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3366,
                 0x0,
                 0x0,
                 0x0,
@@ -60198,7 +60198,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3367,
                 0x0,
                 0x0,
                 0x0,
@@ -60222,7 +60222,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3368,
                 0x0,
                 0x0,
                 0x0,
@@ -60246,7 +60246,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3369,
                 0x0,
                 0x0,
                 0x0,
@@ -60270,7 +60270,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3370,
                 0x0,
                 0x0,
                 0x0,
@@ -60294,7 +60294,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3371,
                 0x0,
                 0x0,
                 0x0,
@@ -60318,7 +60318,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3372,
                 0x0,
                 0x0,
                 0x0,
@@ -60342,7 +60342,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3373,
                 0x0,
                 0x0,
                 0x0,
@@ -60366,7 +60366,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3374,
                 0x0,
                 0x0,
                 0x0,
@@ -60390,7 +60390,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3375,
                 0x0,
                 0x0,
                 0x0,
@@ -60414,7 +60414,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3376,
                 0x0,
                 0x0,
                 0x0,
@@ -60438,7 +60438,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3377,
                 0x0,
                 0x0,
                 0x0,
@@ -60462,7 +60462,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3378,
                 0x0,
                 0x0,
                 0x0,
@@ -60486,7 +60486,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3379,
                 0x0,
                 0x0,
                 0x0,
@@ -60510,7 +60510,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3380,
                 0x0,
                 0x0,
                 0x0,
@@ -60534,7 +60534,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3381,
                 0x0,
                 0x0,
                 0x0,
@@ -60558,7 +60558,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3382,
                 0x0,
                 0x0,
                 0x0,
@@ -60582,7 +60582,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3383,
                 0x0,
                 0x0,
                 0x0,
@@ -60606,7 +60606,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3384,
                 0x0,
                 0x0,
                 0x0,
@@ -60630,7 +60630,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3385,
                 0x0,
                 0x0,
                 0x0,
@@ -60654,7 +60654,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3386,
                 0x0,
                 0x0,
                 0x0,
@@ -60678,7 +60678,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3387,
                 0x0,
                 0x0,
                 0x0,
@@ -60702,7 +60702,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3388,
                 0x0,
                 0x0,
                 0x0,
@@ -60726,7 +60726,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3389,
                 0x0,
                 0x0,
                 0x0,
@@ -60750,7 +60750,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3390,
                 0x0,
                 0x0,
                 0x0,
@@ -60774,7 +60774,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3391,
                 0x0,
                 0x0,
                 0x0,
@@ -60798,7 +60798,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3392,
                 0x0,
                 0x0,
                 0x0,
@@ -60822,7 +60822,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3393,
                 0x0,
                 0x0,
                 0x0,
@@ -60846,7 +60846,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3394,
                 0x0,
                 0x0,
                 0x0,
@@ -60870,7 +60870,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3395,
                 0x0,
                 0x0,
                 0x0,
@@ -60894,7 +60894,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3396,
                 0x0,
                 0x0,
                 0x0,
@@ -60918,7 +60918,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3397,
                 0x0,
                 0x0,
                 0x0,
@@ -60942,7 +60942,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3398,
                 0x0,
                 0x0,
                 0x0,
@@ -60966,7 +60966,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3399,
                 0x0,
                 0x0,
                 0x0,
@@ -60990,7 +60990,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3400,
                 0x0,
                 0x0,
                 0x0,
@@ -61014,7 +61014,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3401,
                 0x0,
                 0x0,
                 0x0,
@@ -61038,7 +61038,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3402,
                 0x0,
                 0x0,
                 0x0,
@@ -61062,7 +61062,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3403,
                 0x0,
                 0x0,
                 0x0,
@@ -61086,7 +61086,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3404,
                 0x0,
                 0x0,
                 0x0,
@@ -61110,7 +61110,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3405,
                 0x0,
                 0x0,
                 0x0,
@@ -61134,7 +61134,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3406,
                 0x0,
                 0x0,
                 0x0,
@@ -61158,7 +61158,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3407,
                 0x0,
                 0x0,
                 0x0,
@@ -61182,7 +61182,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3408,
                 0x0,
                 0x0,
                 0x0,
@@ -61206,7 +61206,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3409,
                 0x0,
                 0x0,
                 0x0,
@@ -61230,7 +61230,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3410,
                 0x0,
                 0x0,
                 0x0,
@@ -61254,7 +61254,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3411,
                 0x0,
                 0x0,
                 0x0,
@@ -61278,7 +61278,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3412,
                 0x0,
                 0x0,
                 0x0,
@@ -61302,7 +61302,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3413,
                 0x0,
                 0x0,
                 0x0,
@@ -61326,7 +61326,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3414,
                 0x0,
                 0x0,
                 0x0,
@@ -61350,7 +61350,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3415,
                 0x0,
                 0x0,
                 0x0,
@@ -61374,7 +61374,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3416,
                 0x0,
                 0x0,
                 0x0,
@@ -61398,7 +61398,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3417,
                 0x0,
                 0x0,
                 0x0,
@@ -61422,7 +61422,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3418,
                 0x0,
                 0x0,
                 0x0,
@@ -61446,7 +61446,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3419,
                 0x0,
                 0x0,
                 0x0,
@@ -61470,7 +61470,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3420,
                 0x0,
                 0x0,
                 0x0,
@@ -61494,7 +61494,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3421,
                 0x0,
                 0x0,
                 0x0,
@@ -61638,7 +61638,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3422,
                 0x0,
                 0x0,
                 0x0,
@@ -61662,7 +61662,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3423,
                 0x0,
                 0x0,
                 0x0,
@@ -61686,7 +61686,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3424,
                 0x0,
                 0x0,
                 0x0,
@@ -61710,7 +61710,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3425,
                 0x0,
                 0x0,
                 0x0,
@@ -61734,7 +61734,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3426,
                 0x0,
                 0x0,
                 0x0,
@@ -61758,7 +61758,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3427,
                 0x0,
                 0x0,
                 0x0,
@@ -61782,7 +61782,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3428,
                 0x0,
                 0x0,
                 0x0,
@@ -61806,7 +61806,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3429,
                 0x0,
                 0x0,
                 0x0,
@@ -61830,7 +61830,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3430,
                 0x0,
                 0x0,
                 0x0,
@@ -61854,7 +61854,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3431,
                 0x0,
                 0x0,
                 0x0,
@@ -61878,7 +61878,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3432,
                 0x0,
                 0x0,
                 0x0,
@@ -61902,7 +61902,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3433,
                 0x0,
                 0x0,
                 0x0,
@@ -61926,7 +61926,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3434,
                 0x0,
                 0x0,
                 0x0,
@@ -61950,7 +61950,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3435,
                 0x0,
                 0x0,
                 0x0,
@@ -61974,7 +61974,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3436,
                 0x0,
                 0x0,
                 0x0,
@@ -61998,7 +61998,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3437,
                 0x0,
                 0x0,
                 0x0,
@@ -62121,7 +62121,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3438,
                 0x0,
                 0x0,
                 0x0,
@@ -62145,7 +62145,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3439,
                 0x0,
                 0x0,
                 0x0,
@@ -62169,7 +62169,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3440,
                 0x0,
                 0x0,
                 0x0,
@@ -62193,7 +62193,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3441,
                 0x0,
                 0x0,
                 0x0,
@@ -62217,7 +62217,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3442,
                 0x0,
                 0x0,
                 0x0,
@@ -62241,7 +62241,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3443,
                 0x0,
                 0x0,
                 0x0,
@@ -62265,7 +62265,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3444,
                 0x0,
                 0x0,
                 0x0,
@@ -62289,7 +62289,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3445,
                 0x0,
                 0x0,
                 0x0,
@@ -62313,7 +62313,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3446,
                 0x0,
                 0x0,
                 0x0,
@@ -62337,7 +62337,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3447,
                 0x0,
                 0x0,
                 0x0,
@@ -62361,7 +62361,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3448,
                 0x0,
                 0x0,
                 0x0,
@@ -62385,7 +62385,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3449,
                 0x0,
                 0x0,
                 0x0,
@@ -62409,7 +62409,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3450,
                 0x0,
                 0x0,
                 0x0,
@@ -62433,7 +62433,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3451,
                 0x0,
                 0x0,
                 0x0,
@@ -62457,7 +62457,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3452,
                 0x0,
                 0x0,
                 0x0,
@@ -62481,7 +62481,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3453,
                 0x0,
                 0x0,
                 0x0,
@@ -62505,7 +62505,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3454,
                 0x0,
                 0x0,
                 0x0,
@@ -62529,7 +62529,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3455,
                 0x0,
                 0x0,
                 0x0,
@@ -62553,7 +62553,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3456,
                 0x0,
                 0x0,
                 0x0,
@@ -62577,7 +62577,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3457,
                 0x0,
                 0x0,
                 0x0,
@@ -62601,7 +62601,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3458,
                 0x0,
                 0x0,
                 0x0,
@@ -62625,7 +62625,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3459,
                 0x0,
                 0x0,
                 0x0,
@@ -62649,7 +62649,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3460,
                 0x0,
                 0x0,
                 0x0,
@@ -62673,7 +62673,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3461,
                 0x0,
                 0x0,
                 0x0,
@@ -62697,7 +62697,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3462,
                 0x0,
                 0x0,
                 0x0,
@@ -62721,7 +62721,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3463,
                 0x0,
                 0x0,
                 0x0,
@@ -62745,7 +62745,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3464,
                 0x0,
                 0x0,
                 0x0,
@@ -62769,7 +62769,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3465,
                 0x0,
                 0x0,
                 0x0,
@@ -62793,7 +62793,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3466,
                 0x0,
                 0x0,
                 0x0,
@@ -62817,7 +62817,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3467,
                 0x0,
                 0x0,
                 0x0,
@@ -62841,7 +62841,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3468,
                 0x0,
                 0x0,
                 0x0,
@@ -62865,7 +62865,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3469,
                 0x0,
                 0x0,
                 0x0,
@@ -62889,7 +62889,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3470,
                 0x0,
                 0x0,
                 0x0,
@@ -62913,7 +62913,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3471,
                 0x0,
                 0x0,
                 0x0,
@@ -62937,7 +62937,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3472,
                 0x0,
                 0x0,
                 0x0,
@@ -62961,7 +62961,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3473,
                 0x0,
                 0x0,
                 0x0,
@@ -62985,7 +62985,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3474,
                 0x0,
                 0x0,
                 0x0,
@@ -63009,7 +63009,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3475,
                 0x0,
                 0x0,
                 0x0,
@@ -63033,7 +63033,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3476,
                 0x0,
                 0x0,
                 0x0,
@@ -63057,7 +63057,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3477,
                 0x0,
                 0x0,
                 0x0,
@@ -63081,7 +63081,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3478,
                 0x0,
                 0x0,
                 0x0,
@@ -63105,7 +63105,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3479,
                 0x0,
                 0x0,
                 0x0,
@@ -63129,7 +63129,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3480,
                 0x0,
                 0x0,
                 0x0,
@@ -63153,7 +63153,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3481,
                 0x0,
                 0x0,
                 0x0,
@@ -63177,7 +63177,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3482,
                 0x0,
                 0x0,
                 0x0,
@@ -63201,7 +63201,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3483,
                 0x0,
                 0x0,
                 0x0,
@@ -63225,7 +63225,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3484,
                 0x0,
                 0x0,
                 0x0,
@@ -63249,7 +63249,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3485,
                 0x0,
                 0x0,
                 0x0,
@@ -63273,7 +63273,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3486,
                 0x0,
                 0x0,
                 0x0,
@@ -63297,7 +63297,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3487,
                 0x0,
                 0x0,
                 0x0,
@@ -63321,7 +63321,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3488,
                 0x0,
                 0x0,
                 0x0,
@@ -63345,7 +63345,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3489,
                 0x0,
                 0x0,
                 0x0,
@@ -63369,7 +63369,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3490,
                 0x0,
                 0x0,
                 0x0,
@@ -63393,7 +63393,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3491,
                 0x0,
                 0x0,
                 0x0,
@@ -63417,7 +63417,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3492,
                 0x0,
                 0x0,
                 0x0,
@@ -63441,7 +63441,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3493,
                 0x0,
                 0x0,
                 0x0,
@@ -63465,7 +63465,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3494,
                 0x0,
                 0x0,
                 0x0,
@@ -63489,7 +63489,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3495,
                 0x0,
                 0x0,
                 0x0,
@@ -63513,7 +63513,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3496,
                 0x0,
                 0x0,
                 0x0,
@@ -63537,7 +63537,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3497,
                 0x0,
                 0x0,
                 0x0,
@@ -63561,7 +63561,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3498,
                 0x0,
                 0x0,
                 0x0,
@@ -63585,7 +63585,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3499,
                 0x0,
                 0x0,
                 0x0,
@@ -63609,7 +63609,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3500,
                 0x0,
                 0x0,
                 0x0,
@@ -63633,7 +63633,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3501,
                 0x0,
                 0x0,
                 0x0,
@@ -63657,7 +63657,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3502,
                 0x0,
                 0x0,
                 0x0,
@@ -63681,7 +63681,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3503,
                 0x0,
                 0x0,
                 0x0,
@@ -63705,7 +63705,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3504,
                 0x0,
                 0x0,
                 0x0,
@@ -63729,7 +63729,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3505,
                 0x0,
                 0x0,
                 0x0,
@@ -63753,7 +63753,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3506,
                 0x0,
                 0x0,
                 0x0,
@@ -63777,7 +63777,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3507,
                 0x0,
                 0x0,
                 0x0,
@@ -63801,7 +63801,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3508,
                 0x0,
                 0x0,
                 0x0,
@@ -63825,7 +63825,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3509,
                 0x0,
                 0x0,
                 0x0,
@@ -63849,7 +63849,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3510,
                 0x0,
                 0x0,
                 0x0,
@@ -63873,7 +63873,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3511,
                 0x0,
                 0x0,
                 0x0,
@@ -63897,7 +63897,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3512,
                 0x0,
                 0x0,
                 0x0,
@@ -63921,7 +63921,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3513,
                 0x0,
                 0x0,
                 0x0,
@@ -63945,7 +63945,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3514,
                 0x0,
                 0x0,
                 0x0,
@@ -63969,7 +63969,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3515,
                 0x0,
                 0x0,
                 0x0,
@@ -63993,7 +63993,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3516,
                 0x0,
                 0x0,
                 0x0,
@@ -64017,7 +64017,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3517,
                 0x0,
                 0x0,
                 0x0,
@@ -64041,7 +64041,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3518,
                 0x0,
                 0x0,
                 0x0,
@@ -64065,7 +64065,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3519,
                 0x0,
                 0x0,
                 0x0,
@@ -64089,7 +64089,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3520,
                 0x0,
                 0x0,
                 0x0,
@@ -64113,7 +64113,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3521,
                 0x0,
                 0x0,
                 0x0,
@@ -64137,7 +64137,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3522,
                 0x0,
                 0x0,
                 0x0,
@@ -64161,7 +64161,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3523,
                 0x0,
                 0x0,
                 0x0,
@@ -64185,7 +64185,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3524,
                 0x0,
                 0x0,
                 0x0,
@@ -64209,7 +64209,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3525,
                 0x0,
                 0x0,
                 0x0,
@@ -64233,7 +64233,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3526,
                 0x0,
                 0x0,
                 0x0,
@@ -64257,7 +64257,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3527,
                 0x0,
                 0x0,
                 0x0,
@@ -65439,7 +65439,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3528,
                 0x0,
                 0xfb00,
                 0x0,
@@ -65463,7 +65463,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3529,
                 0x0,
                 0xfb01,
                 0x0,
@@ -65487,7 +65487,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3530,
                 0x0,
                 0xfb02,
                 0x0,
@@ -65511,7 +65511,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3531,
                 0x0,
                 0xfb03,
                 0x0,
@@ -65535,7 +65535,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3532,
                 0x0,
                 0xfb04,
                 0x0,
@@ -65559,7 +65559,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3533,
                 0x0,
                 0xfb05,
                 0x0,
@@ -65583,7 +65583,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3534,
                 0x0,
                 0xfb06,
                 0x0,
@@ -65895,7 +65895,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3535,
                 0x0,
                 0xfb13,
                 0x0,
@@ -65919,7 +65919,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3536,
                 0x0,
                 0xfb14,
                 0x0,
@@ -65943,7 +65943,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3537,
                 0x0,
                 0xfb15,
                 0x0,
@@ -65967,7 +65967,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3538,
                 0x0,
                 0xfb16,
                 0x0,
@@ -65991,7 +65991,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3539,
                 0x0,
                 0xfb17,
                 0x0,
@@ -66135,7 +66135,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3540,
                 0x0,
                 0x0,
                 0x0,
@@ -66183,7 +66183,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1423,
+ 3541,
                 0x0,
                 0x0,
                 0x0,
@@ -66198,8 +66198,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::strong_right_to_left,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -66207,7 +66207,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6042,
                 0x0,
                 0x0,
                 0x0,
@@ -66222,8 +66222,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::strong_right_to_left,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -66231,7 +66231,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6027,
                 0x0,
                 0x0,
                 0x0,
@@ -66246,8 +66246,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::strong_right_to_left,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -66255,7 +66255,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6030,
                 0x0,
                 0x0,
                 0x0,
@@ -66270,8 +66270,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::strong_right_to_left,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -66279,7 +66279,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6031,
                 0x0,
                 0x0,
                 0x0,
@@ -66294,8 +66294,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::strong_right_to_left,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -66303,7 +66303,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6037,
                 0x0,
                 0x0,
                 0x0,
@@ -66318,8 +66318,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::strong_right_to_left,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -66327,7 +66327,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6038,
                 0x0,
                 0x0,
                 0x0,
@@ -66342,8 +66342,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::strong_right_to_left,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -66351,7 +66351,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6039,
                 0x0,
                 0x0,
                 0x0,
@@ -66366,8 +66366,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::strong_right_to_left,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -66375,7 +66375,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6046,
                 0x0,
                 0x0,
                 0x0,
@@ -66390,8 +66390,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::strong_right_to_left,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -66399,7 +66399,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6048,
                 0x0,
                 0x0,
                 0x0,
@@ -66414,8 +66414,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 5,
                         bidi_class::weak_european_number_separator,
                         decomposition_type::font,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -66423,7 +66423,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 1276,
                 0x0,
                 0x0,
                 0x0,
@@ -66447,7 +66447,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3542,
                 0x0,
                 0x0,
                 0x0,
@@ -66471,7 +66471,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3543,
                 0x0,
                 0x0,
                 0x0,
@@ -66495,7 +66495,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3544,
                 0x0,
                 0x0,
                 0x0,
@@ -66519,7 +66519,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3545,
                 0x0,
                 0x0,
                 0x0,
@@ -66543,7 +66543,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3546,
                 0x0,
                 0x0,
                 0x0,
@@ -66567,7 +66567,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3547,
                 0x0,
                 0x0,
                 0x0,
@@ -66591,7 +66591,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3548,
                 0x0,
                 0x0,
                 0x0,
@@ -66615,7 +66615,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3549,
                 0x0,
                 0x0,
                 0x0,
@@ -66639,7 +66639,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3550,
                 0x0,
                 0x0,
                 0x0,
@@ -66663,7 +66663,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3551,
                 0x0,
                 0x0,
                 0x0,
@@ -66687,7 +66687,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3552,
                 0x0,
                 0x0,
                 0x0,
@@ -66711,7 +66711,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3553,
                 0x0,
                 0x0,
                 0x0,
@@ -66735,7 +66735,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3554,
                 0x0,
                 0x0,
                 0x0,
@@ -66783,7 +66783,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3555,
                 0x0,
                 0x0,
                 0x0,
@@ -66807,7 +66807,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3556,
                 0x0,
                 0x0,
                 0x0,
@@ -66831,7 +66831,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3557,
                 0x0,
                 0x0,
                 0x0,
@@ -66855,7 +66855,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3557,
                 0x0,
                 0x0,
                 0x0,
@@ -66879,7 +66879,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3558,
                 0x0,
                 0x0,
                 0x0,
@@ -66927,7 +66927,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3559,
                 0x0,
                 0x0,
                 0x0,
@@ -66975,7 +66975,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3560,
                 0x0,
                 0x0,
                 0x0,
@@ -66999,7 +66999,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3561,
                 0x0,
                 0x0,
                 0x0,
@@ -67047,7 +67047,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3562,
                 0x0,
                 0x0,
                 0x0,
@@ -67071,7 +67071,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3562,
                 0x0,
                 0x0,
                 0x0,
@@ -67119,7 +67119,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3563,
                 0x0,
                 0x0,
                 0x0,
@@ -67143,7 +67143,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3564,
                 0x0,
                 0x0,
                 0x0,
@@ -67167,7 +67167,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3565,
                 0x0,
                 0x0,
                 0x0,
@@ -67191,7 +67191,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3566,
                 0x0,
                 0x0,
                 0x0,
@@ -67215,7 +67215,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3567,
                 0x0,
                 0x0,
                 0x0,
@@ -67239,7 +67239,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3568,
                 0x0,
                 0x0,
                 0x0,
@@ -67263,7 +67263,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3569,
                 0x0,
                 0x0,
                 0x0,
@@ -67287,7 +67287,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3570,
                 0x0,
                 0x0,
                 0x0,
@@ -67311,7 +67311,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3571,
                 0x0,
                 0x0,
                 0x0,
@@ -67335,7 +67335,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3572,
                 0x0,
                 0x0,
                 0x0,
@@ -67350,8 +67350,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67359,7 +67359,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6075,
                 0x0,
                 0x0,
                 0x0,
@@ -67374,8 +67374,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67383,7 +67383,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6075,
                 0x0,
                 0x0,
                 0x0,
@@ -67398,8 +67398,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67407,7 +67407,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6085,
                 0x0,
                 0x0,
                 0x0,
@@ -67422,8 +67422,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67431,7 +67431,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6085,
                 0x0,
                 0x0,
                 0x0,
@@ -67446,8 +67446,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67455,7 +67455,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6085,
                 0x0,
                 0x0,
                 0x0,
@@ -67470,8 +67470,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67479,7 +67479,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6085,
                 0x0,
                 0x0,
                 0x0,
@@ -67494,8 +67494,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67503,7 +67503,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6086,
                 0x0,
                 0x0,
                 0x0,
@@ -67518,8 +67518,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67527,7 +67527,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6086,
                 0x0,
                 0x0,
                 0x0,
@@ -67542,8 +67542,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67551,7 +67551,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6086,
                 0x0,
                 0x0,
                 0x0,
@@ -67566,8 +67566,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67575,7 +67575,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6086,
                 0x0,
                 0x0,
                 0x0,
@@ -67590,8 +67590,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67599,7 +67599,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6087,
                 0x0,
                 0x0,
                 0x0,
@@ -67614,8 +67614,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67623,7 +67623,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6087,
                 0x0,
                 0x0,
                 0x0,
@@ -67638,8 +67638,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67647,7 +67647,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6087,
                 0x0,
                 0x0,
                 0x0,
@@ -67662,8 +67662,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67671,7 +67671,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6087,
                 0x0,
                 0x0,
                 0x0,
@@ -67686,8 +67686,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67695,7 +67695,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6099,
                 0x0,
                 0x0,
                 0x0,
@@ -67710,8 +67710,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67719,7 +67719,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6099,
                 0x0,
                 0x0,
                 0x0,
@@ -67734,8 +67734,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67743,7 +67743,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6099,
                 0x0,
                 0x0,
                 0x0,
@@ -67758,8 +67758,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67767,7 +67767,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6099,
                 0x0,
                 0x0,
                 0x0,
@@ -67782,8 +67782,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67791,7 +67791,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6102,
                 0x0,
                 0x0,
                 0x0,
@@ -67806,8 +67806,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67815,7 +67815,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6102,
                 0x0,
                 0x0,
                 0x0,
@@ -67830,8 +67830,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67839,7 +67839,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6102,
                 0x0,
                 0x0,
                 0x0,
@@ -67854,8 +67854,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67863,7 +67863,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6102,
                 0x0,
                 0x0,
                 0x0,
@@ -67878,8 +67878,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67887,7 +67887,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6098,
                 0x0,
                 0x0,
                 0x0,
@@ -67902,8 +67902,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67911,7 +67911,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6098,
                 0x0,
                 0x0,
                 0x0,
@@ -67926,8 +67926,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67935,7 +67935,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6098,
                 0x0,
                 0x0,
                 0x0,
@@ -67950,8 +67950,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67959,7 +67959,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6098,
                 0x0,
                 0x0,
                 0x0,
@@ -67974,8 +67974,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -67983,7 +67983,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6180,
                 0x0,
                 0x0,
                 0x0,
@@ -67998,8 +67998,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68007,7 +68007,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6180,
                 0x0,
                 0x0,
                 0x0,
@@ -68022,8 +68022,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68031,7 +68031,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6180,
                 0x0,
                 0x0,
                 0x0,
@@ -68046,8 +68046,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68055,7 +68055,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6180,
                 0x0,
                 0x0,
                 0x0,
@@ -68070,8 +68070,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68079,7 +68079,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6182,
                 0x0,
                 0x0,
                 0x0,
@@ -68094,8 +68094,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68103,7 +68103,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6182,
                 0x0,
                 0x0,
                 0x0,
@@ -68118,8 +68118,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68127,7 +68127,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6182,
                 0x0,
                 0x0,
                 0x0,
@@ -68142,8 +68142,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68151,7 +68151,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6182,
                 0x0,
                 0x0,
                 0x0,
@@ -68166,8 +68166,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68175,7 +68175,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6105,
                 0x0,
                 0x0,
                 0x0,
@@ -68190,8 +68190,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68199,7 +68199,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6105,
                 0x0,
                 0x0,
                 0x0,
@@ -68214,8 +68214,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68223,7 +68223,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6105,
                 0x0,
                 0x0,
                 0x0,
@@ -68238,8 +68238,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68247,7 +68247,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6105,
                 0x0,
                 0x0,
                 0x0,
@@ -68262,8 +68262,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68271,7 +68271,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6104,
                 0x0,
                 0x0,
                 0x0,
@@ -68286,8 +68286,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68295,7 +68295,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6104,
                 0x0,
                 0x0,
                 0x0,
@@ -68310,8 +68310,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68319,7 +68319,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6104,
                 0x0,
                 0x0,
                 0x0,
@@ -68334,8 +68334,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68343,7 +68343,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6104,
                 0x0,
                 0x0,
                 0x0,
@@ -68358,8 +68358,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68367,7 +68367,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6106,
                 0x0,
                 0x0,
                 0x0,
@@ -68382,8 +68382,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68391,7 +68391,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6106,
                 0x0,
                 0x0,
                 0x0,
@@ -68406,8 +68406,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68415,7 +68415,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6106,
                 0x0,
                 0x0,
                 0x0,
@@ -68430,8 +68430,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68439,7 +68439,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6106,
                 0x0,
                 0x0,
                 0x0,
@@ -68454,8 +68454,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68463,7 +68463,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6108,
                 0x0,
                 0x0,
                 0x0,
@@ -68478,8 +68478,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68487,7 +68487,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6108,
                 0x0,
                 0x0,
                 0x0,
@@ -68606,8 +68606,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68615,7 +68615,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6108,
                 0x0,
                 0x0,
                 0x0,
@@ -68630,8 +68630,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68639,7 +68639,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6108,
                 0x0,
                 0x0,
                 0x0,
@@ -68654,8 +68654,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68663,7 +68663,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6127,
                 0x0,
                 0x0,
                 0x0,
@@ -68678,8 +68678,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68687,7 +68687,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6127,
                 0x0,
                 0x0,
                 0x0,
@@ -68702,8 +68702,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68711,7 +68711,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6126,
                 0x0,
                 0x0,
                 0x0,
@@ -68726,8 +68726,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68735,7 +68735,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6126,
                 0x0,
                 0x0,
                 0x0,
@@ -68750,8 +68750,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68759,7 +68759,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6128,
                 0x0,
                 0x0,
                 0x0,
@@ -68774,8 +68774,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68783,7 +68783,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6128,
                 0x0,
                 0x0,
                 0x0,
@@ -68798,8 +68798,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68807,7 +68807,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6122,
                 0x0,
                 0x0,
                 0x0,
@@ -68822,8 +68822,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68831,7 +68831,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6122,
                 0x0,
                 0x0,
                 0x0,
@@ -68846,8 +68846,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68855,7 +68855,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6143,
                 0x0,
                 0x0,
                 0x0,
@@ -68870,8 +68870,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68879,7 +68879,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6143,
                 0x0,
                 0x0,
                 0x0,
@@ -68894,8 +68894,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68903,7 +68903,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6136,
                 0x0,
                 0x0,
                 0x0,
@@ -68918,8 +68918,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68927,7 +68927,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6136,
                 0x0,
                 0x0,
                 0x0,
@@ -68942,8 +68942,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68951,7 +68951,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6190,
                 0x0,
                 0x0,
                 0x0,
@@ -68966,8 +68966,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68975,7 +68975,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6190,
                 0x0,
                 0x0,
                 0x0,
@@ -68990,8 +68990,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -68999,7 +68999,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6190,
                 0x0,
                 0x0,
                 0x0,
@@ -69014,8 +69014,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69023,7 +69023,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6190,
                 0x0,
                 0x0,
                 0x0,
@@ -69038,8 +69038,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69047,7 +69047,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6197,
                 0x0,
                 0x0,
                 0x0,
@@ -69062,8 +69062,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69071,7 +69071,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6197,
                 0x0,
                 0x0,
                 0x0,
@@ -69086,8 +69086,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69095,7 +69095,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6197,
                 0x0,
                 0x0,
                 0x0,
@@ -69110,8 +69110,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69119,7 +69119,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6197,
                 0x0,
                 0x0,
                 0x0,
@@ -69134,8 +69134,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69143,7 +69143,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6201,
                 0x0,
                 0x0,
                 0x0,
@@ -69158,8 +69158,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69167,7 +69167,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6201,
                 0x0,
                 0x0,
                 0x0,
@@ -69182,8 +69182,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69191,7 +69191,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6201,
                 0x0,
                 0x0,
                 0x0,
@@ -69206,8 +69206,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69215,7 +69215,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6201,
                 0x0,
                 0x0,
                 0x0,
@@ -69230,8 +69230,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69239,7 +69239,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6199,
                 0x0,
                 0x0,
                 0x0,
@@ -69254,8 +69254,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69263,7 +69263,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6199,
                 0x0,
                 0x0,
                 0x0,
@@ -69278,8 +69278,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69287,7 +69287,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6199,
                 0x0,
                 0x0,
                 0x0,
@@ -69302,8 +69302,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69311,7 +69311,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6199,
                 0x0,
                 0x0,
                 0x0,
@@ -69326,8 +69326,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69335,7 +69335,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6218,
                 0x0,
                 0x0,
                 0x0,
@@ -69350,8 +69350,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69359,7 +69359,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6218,
                 0x0,
                 0x0,
                 0x0,
@@ -69374,8 +69374,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69383,7 +69383,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6219,
                 0x0,
                 0x0,
                 0x0,
@@ -69398,8 +69398,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69407,7 +69407,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6219,
                 0x0,
                 0x0,
                 0x0,
@@ -69422,8 +69422,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69431,7 +69431,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6219,
                 0x0,
                 0x0,
                 0x0,
@@ -69446,8 +69446,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69455,7 +69455,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6219,
                 0x0,
                 0x0,
                 0x0,
@@ -69479,7 +69479,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3573,
                 0x0,
                 0x0,
                 0x0,
@@ -69503,7 +69503,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3574,
                 0x0,
                 0x0,
                 0x0,
@@ -69518,8 +69518,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69527,7 +69527,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6228,
                 0x0,
                 0x0,
                 0x0,
@@ -69542,8 +69542,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69551,7 +69551,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6228,
                 0x0,
                 0x0,
                 0x0,
@@ -69566,8 +69566,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69575,7 +69575,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6228,
                 0x0,
                 0x0,
                 0x0,
@@ -69590,8 +69590,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69599,7 +69599,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6228,
                 0x0,
                 0x0,
                 0x0,
@@ -69614,8 +69614,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69623,7 +69623,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6227,
                 0x0,
                 0x0,
                 0x0,
@@ -69638,8 +69638,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69647,7 +69647,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6227,
                 0x0,
                 0x0,
                 0x0,
@@ -69662,8 +69662,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69671,7 +69671,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6227,
                 0x0,
                 0x0,
                 0x0,
@@ -69686,8 +69686,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69695,7 +69695,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6227,
                 0x0,
                 0x0,
                 0x0,
@@ -69710,8 +69710,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69719,7 +69719,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6257,
                 0x0,
                 0x0,
                 0x0,
@@ -69734,8 +69734,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -69743,7 +69743,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6257,
                 0x0,
                 0x0,
                 0x0,
@@ -69767,7 +69767,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3575,
                 0x0,
                 0x0,
                 0x0,
@@ -69791,7 +69791,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3576,
                 0x0,
                 0x0,
                 0x0,
@@ -70598,8 +70598,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -70607,7 +70607,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6195,
                 0x0,
                 0x0,
                 0x0,
@@ -70622,8 +70622,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -70631,7 +70631,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6195,
                 0x0,
                 0x0,
                 0x0,
@@ -70646,8 +70646,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -70655,7 +70655,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6195,
                 0x0,
                 0x0,
                 0x0,
@@ -70670,8 +70670,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -70679,7 +70679,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6195,
                 0x0,
                 0x0,
                 0x0,
@@ -70694,8 +70694,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -70703,7 +70703,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6236,
                 0x0,
                 0x0,
                 0x0,
@@ -70718,8 +70718,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -70727,7 +70727,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6236,
                 0x0,
                 0x0,
                 0x0,
@@ -70742,8 +70742,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -70751,7 +70751,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6235,
                 0x0,
                 0x0,
                 0x0,
@@ -70766,8 +70766,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -70775,7 +70775,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6235,
                 0x0,
                 0x0,
                 0x0,
@@ -70790,8 +70790,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -70799,7 +70799,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6237,
                 0x0,
                 0x0,
                 0x0,
@@ -70814,8 +70814,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -70823,7 +70823,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 6237,
                 0x0,
                 0x0,
                 0x0,
@@ -70847,7 +70847,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1424,
+ 3577,
                 0x0,
                 0x0,
                 0x0,
@@ -70862,8 +70862,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -70871,7 +70871,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1425,
+ 6240,
                 0x0,
                 0x0,
                 0x0,
@@ -70886,8 +70886,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -70895,7 +70895,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1425,
+ 6240,
                 0x0,
                 0x0,
                 0x0,
@@ -70910,8 +70910,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -70919,7 +70919,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1425,
+ 6234,
                 0x0,
                 0x0,
                 0x0,
@@ -70934,8 +70934,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -70943,7 +70943,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1425,
+ 6234,
                 0x0,
                 0x0,
                 0x0,
@@ -70958,8 +70958,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -70967,7 +70967,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1425,
+ 6238,
                 0x0,
                 0x0,
                 0x0,
@@ -70982,8 +70982,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -70991,7 +70991,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1425,
+ 6238,
                 0x0,
                 0x0,
                 0x0,
@@ -71006,8 +71006,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -71015,7 +71015,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1425,
+ 6249,
                 0x0,
                 0x0,
                 0x0,
@@ -71030,8 +71030,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -71039,7 +71039,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1425,
+ 6249,
                 0x0,
                 0x0,
                 0x0,
@@ -71054,8 +71054,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -71063,7 +71063,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1425,
+ 6249,
                 0x0,
                 0x0,
                 0x0,
@@ -71078,8 +71078,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -71087,7 +71087,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1425,
+ 6249,
                 0x0,
                 0x0,
                 0x0,
@@ -71102,8 +71102,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -71111,7 +71111,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1425,
+ 6244,
                 0x0,
                 0x0,
                 0x0,
@@ -71126,8 +71126,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -71135,7 +71135,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1425,
+ 6244,
                 0x0,
                 0x0,
                 0x0,
@@ -71159,7 +71159,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1425,
+ 3578,
                 0x0,
                 0x0,
                 0x0,
@@ -71183,7 +71183,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1426,
+ 3579,
                 0x0,
                 0x0,
                 0x0,
@@ -71207,7 +71207,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1427,
+ 3580,
                 0x0,
                 0x0,
                 0x0,
@@ -71231,7 +71231,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1428,
+ 3581,
                 0x0,
                 0x0,
                 0x0,
@@ -71255,7 +71255,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1429,
+ 3582,
                 0x0,
                 0x0,
                 0x0,
@@ -71279,7 +71279,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1430,
+ 3583,
                 0x0,
                 0x0,
                 0x0,
@@ -71303,7 +71303,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1431,
+ 3584,
                 0x0,
                 0x0,
                 0x0,
@@ -71327,7 +71327,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1432,
+ 3585,
                 0x0,
                 0x0,
                 0x0,
@@ -71351,7 +71351,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1433,
+ 3586,
                 0x0,
                 0x0,
                 0x0,
@@ -71375,7 +71375,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1434,
+ 3587,
                 0x0,
                 0x0,
                 0x0,
@@ -71399,7 +71399,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1435,
+ 3588,
                 0x0,
                 0x0,
                 0x0,
@@ -71423,7 +71423,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1436,
+ 3589,
                 0x0,
                 0x0,
                 0x0,
@@ -71447,7 +71447,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1437,
+ 3590,
                 0x0,
                 0x0,
                 0x0,
@@ -71471,7 +71471,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1438,
+ 3591,
                 0x0,
                 0x0,
                 0x0,
@@ -71495,7 +71495,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1439,
+ 3592,
                 0x0,
                 0x0,
                 0x0,
@@ -71519,7 +71519,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1440,
+ 3593,
                 0x0,
                 0x0,
                 0x0,
@@ -71543,7 +71543,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1441,
+ 3594,
                 0x0,
                 0x0,
                 0x0,
@@ -71567,7 +71567,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1442,
+ 3595,
                 0x0,
                 0x0,
                 0x0,
@@ -71582,8 +71582,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -71591,7 +71591,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1443,
+ 6246,
                 0x0,
                 0x0,
                 0x0,
@@ -71606,8 +71606,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -71615,7 +71615,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1443,
+ 6246,
                 0x0,
                 0x0,
                 0x0,
@@ -71630,8 +71630,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -71639,7 +71639,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1443,
+ 6246,
                 0x0,
                 0x0,
                 0x0,
@@ -71654,8 +71654,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -71663,7 +71663,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1443,
+ 6246,
                 0x0,
                 0x0,
                 0x0,
@@ -71824,7 +71824,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1443,
+ 3596,
                 0x0,
                 0x0,
                 0x0,
@@ -71848,7 +71848,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1444,
+ 3597,
                 0x0,
                 0x0,
                 0x0,
@@ -71872,7 +71872,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1445,
+ 3598,
                 0x0,
                 0x0,
                 0x0,
@@ -71896,7 +71896,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1446,
+ 3599,
                 0x0,
                 0x0,
                 0x0,
@@ -71920,7 +71920,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1447,
+ 3600,
                 0x0,
                 0x0,
                 0x0,
@@ -71944,7 +71944,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3601,
                 0x0,
                 0x0,
                 0x0,
@@ -71968,7 +71968,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3602,
                 0x0,
                 0x0,
                 0x0,
@@ -71992,7 +71992,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3603,
                 0x0,
                 0x0,
                 0x0,
@@ -72016,7 +72016,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3604,
                 0x0,
                 0x0,
                 0x0,
@@ -72040,7 +72040,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3605,
                 0x0,
                 0x0,
                 0x0,
@@ -72064,7 +72064,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3606,
                 0x0,
                 0x0,
                 0x0,
@@ -72088,7 +72088,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3607,
                 0x0,
                 0x0,
                 0x0,
@@ -72112,7 +72112,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3608,
                 0x0,
                 0x0,
                 0x0,
@@ -72136,7 +72136,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3609,
                 0x0,
                 0x0,
                 0x0,
@@ -72160,7 +72160,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3610,
                 0x0,
                 0x0,
                 0x0,
@@ -72184,7 +72184,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3611,
                 0x0,
                 0x0,
                 0x0,
@@ -72208,7 +72208,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3612,
                 0x0,
                 0x0,
                 0x0,
@@ -72232,7 +72232,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3613,
                 0x0,
                 0x0,
                 0x0,
@@ -72256,7 +72256,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3614,
                 0x0,
                 0x0,
                 0x0,
@@ -72280,7 +72280,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3615,
                 0x0,
                 0x0,
                 0x0,
@@ -72304,7 +72304,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3616,
                 0x0,
                 0x0,
                 0x0,
@@ -72328,7 +72328,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3617,
                 0x0,
                 0x0,
                 0x0,
@@ -72352,7 +72352,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3618,
                 0x0,
                 0x0,
                 0x0,
@@ -72376,7 +72376,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3619,
                 0x0,
                 0x0,
                 0x0,
@@ -72400,7 +72400,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3620,
                 0x0,
                 0x0,
                 0x0,
@@ -72424,7 +72424,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3621,
                 0x0,
                 0x0,
                 0x0,
@@ -72448,7 +72448,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3622,
                 0x0,
                 0x0,
                 0x0,
@@ -72472,7 +72472,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3623,
                 0x0,
                 0x0,
                 0x0,
@@ -72496,7 +72496,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3624,
                 0x0,
                 0x0,
                 0x0,
@@ -72520,7 +72520,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3625,
                 0x0,
                 0x0,
                 0x0,
@@ -72544,7 +72544,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3626,
                 0x0,
                 0x0,
                 0x0,
@@ -72568,7 +72568,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3627,
                 0x0,
                 0x0,
                 0x0,
@@ -72592,7 +72592,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3628,
                 0x0,
                 0x0,
                 0x0,
@@ -72616,7 +72616,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3629,
                 0x0,
                 0x0,
                 0x0,
@@ -72640,7 +72640,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3630,
                 0x0,
                 0x0,
                 0x0,
@@ -72664,7 +72664,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3631,
                 0x0,
                 0x0,
                 0x0,
@@ -72688,7 +72688,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3632,
                 0x0,
                 0x0,
                 0x0,
@@ -72712,7 +72712,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3633,
                 0x0,
                 0x0,
                 0x0,
@@ -72736,7 +72736,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3634,
                 0x0,
                 0x0,
                 0x0,
@@ -72760,7 +72760,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3635,
                 0x0,
                 0x0,
                 0x0,
@@ -72784,7 +72784,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3636,
                 0x0,
                 0x0,
                 0x0,
@@ -72808,7 +72808,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3637,
                 0x0,
                 0x0,
                 0x0,
@@ -72832,7 +72832,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3638,
                 0x0,
                 0x0,
                 0x0,
@@ -72856,7 +72856,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3639,
                 0x0,
                 0x0,
                 0x0,
@@ -72880,7 +72880,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3640,
                 0x0,
                 0x0,
                 0x0,
@@ -72904,7 +72904,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3641,
                 0x0,
                 0x0,
                 0x0,
@@ -72928,7 +72928,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3642,
                 0x0,
                 0x0,
                 0x0,
@@ -72952,7 +72952,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3643,
                 0x0,
                 0x0,
                 0x0,
@@ -72976,7 +72976,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3644,
                 0x0,
                 0x0,
                 0x0,
@@ -73000,7 +73000,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3645,
                 0x0,
                 0x0,
                 0x0,
@@ -73024,7 +73024,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3646,
                 0x0,
                 0x0,
                 0x0,
@@ -73048,7 +73048,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3647,
                 0x0,
                 0x0,
                 0x0,
@@ -73072,7 +73072,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3648,
                 0x0,
                 0x0,
                 0x0,
@@ -73096,7 +73096,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3649,
                 0x0,
                 0x0,
                 0x0,
@@ -73120,7 +73120,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3650,
                 0x0,
                 0x0,
                 0x0,
@@ -73144,7 +73144,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3651,
                 0x0,
                 0x0,
                 0x0,
@@ -73168,7 +73168,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3652,
                 0x0,
                 0x0,
                 0x0,
@@ -73192,7 +73192,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3653,
                 0x0,
                 0x0,
                 0x0,
@@ -73216,7 +73216,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3654,
                 0x0,
                 0x0,
                 0x0,
@@ -73240,7 +73240,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3655,
                 0x0,
                 0x0,
                 0x0,
@@ -73264,7 +73264,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3656,
                 0x0,
                 0x0,
                 0x0,
@@ -73288,7 +73288,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3657,
                 0x0,
                 0x0,
                 0x0,
@@ -73312,7 +73312,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3658,
                 0x0,
                 0x0,
                 0x0,
@@ -73336,7 +73336,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3659,
                 0x0,
                 0x0,
                 0x0,
@@ -73360,7 +73360,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3660,
                 0x0,
                 0x0,
                 0x0,
@@ -73384,7 +73384,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3661,
                 0x0,
                 0x0,
                 0x0,
@@ -73408,7 +73408,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3662,
                 0x0,
                 0x0,
                 0x0,
@@ -73432,7 +73432,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3663,
                 0x0,
                 0x0,
                 0x0,
@@ -73456,7 +73456,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3664,
                 0x0,
                 0x0,
                 0x0,
@@ -73480,7 +73480,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3665,
                 0x0,
                 0x0,
                 0x0,
@@ -73504,7 +73504,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3666,
                 0x0,
                 0x0,
                 0x0,
@@ -73528,7 +73528,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3667,
                 0x0,
                 0x0,
                 0x0,
@@ -73552,7 +73552,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3668,
                 0x0,
                 0x0,
                 0x0,
@@ -73576,7 +73576,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3669,
                 0x0,
                 0x0,
                 0x0,
@@ -73600,7 +73600,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3670,
                 0x0,
                 0x0,
                 0x0,
@@ -73624,7 +73624,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3671,
                 0x0,
                 0x0,
                 0x0,
@@ -73648,7 +73648,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3672,
                 0x0,
                 0x0,
                 0x0,
@@ -73672,7 +73672,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3673,
                 0x0,
                 0x0,
                 0x0,
@@ -73696,7 +73696,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3674,
                 0x0,
                 0x0,
                 0x0,
@@ -73720,7 +73720,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3675,
                 0x0,
                 0x0,
                 0x0,
@@ -73744,7 +73744,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3676,
                 0x0,
                 0x0,
                 0x0,
@@ -73768,7 +73768,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3677,
                 0x0,
                 0x0,
                 0x0,
@@ -73792,7 +73792,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3678,
                 0x0,
                 0x0,
                 0x0,
@@ -73816,7 +73816,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3679,
                 0x0,
                 0x0,
                 0x0,
@@ -73840,7 +73840,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3680,
                 0x0,
                 0x0,
                 0x0,
@@ -73864,7 +73864,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1448,
+ 3681,
                 0x0,
                 0x0,
                 0x0,
@@ -73888,7 +73888,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1449,
+ 3682,
                 0x0,
                 0x0,
                 0x0,
@@ -73912,7 +73912,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1450,
+ 3683,
                 0x0,
                 0x0,
                 0x0,
@@ -73936,7 +73936,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1451,
+ 3684,
                 0x0,
                 0x0,
                 0x0,
@@ -73960,7 +73960,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1452,
+ 3685,
                 0x0,
                 0x0,
                 0x0,
@@ -73984,7 +73984,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1453,
+ 3686,
                 0x0,
                 0x0,
                 0x0,
@@ -74008,7 +74008,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1454,
+ 3687,
                 0x0,
                 0x0,
                 0x0,
@@ -74032,7 +74032,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1454,
+ 3688,
                 0x0,
                 0x0,
                 0x0,
@@ -74056,7 +74056,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1454,
+ 3689,
                 0x0,
                 0x0,
                 0x0,
@@ -74080,7 +74080,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1454,
+ 3690,
                 0x0,
                 0x0,
                 0x0,
@@ -74104,7 +74104,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1454,
+ 3691,
                 0x0,
                 0x0,
                 0x0,
@@ -74128,7 +74128,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1454,
+ 3692,
                 0x0,
                 0x0,
                 0x0,
@@ -74152,7 +74152,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1454,
+ 3693,
                 0x0,
                 0x0,
                 0x0,
@@ -74176,7 +74176,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1454,
+ 3694,
                 0x0,
                 0x0,
                 0x0,
@@ -74200,7 +74200,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1454,
+ 3695,
                 0x0,
                 0x0,
                 0x0,
@@ -74224,7 +74224,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1454,
+ 3696,
                 0x0,
                 0x0,
                 0x0,
@@ -74248,7 +74248,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1455,
+ 3697,
                 0x0,
                 0x0,
                 0x0,
@@ -74272,7 +74272,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1456,
+ 3698,
                 0x0,
                 0x0,
                 0x0,
@@ -74296,7 +74296,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1457,
+ 3699,
                 0x0,
                 0x0,
                 0x0,
@@ -74320,7 +74320,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1458,
+ 3700,
                 0x0,
                 0x0,
                 0x0,
@@ -74344,7 +74344,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1459,
+ 3701,
                 0x0,
                 0x0,
                 0x0,
@@ -74368,7 +74368,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3702,
                 0x0,
                 0x0,
                 0x0,
@@ -74392,7 +74392,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3703,
                 0x0,
                 0x0,
                 0x0,
@@ -74416,7 +74416,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3704,
                 0x0,
                 0x0,
                 0x0,
@@ -74440,7 +74440,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3705,
                 0x0,
                 0x0,
                 0x0,
@@ -74464,7 +74464,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3706,
                 0x0,
                 0x0,
                 0x0,
@@ -74488,7 +74488,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3707,
                 0x0,
                 0x0,
                 0x0,
@@ -74512,7 +74512,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3708,
                 0x0,
                 0x0,
                 0x0,
@@ -74536,7 +74536,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3709,
                 0x0,
                 0x0,
                 0x0,
@@ -74560,7 +74560,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3710,
                 0x0,
                 0x0,
                 0x0,
@@ -74584,7 +74584,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3711,
                 0x0,
                 0x0,
                 0x0,
@@ -74608,7 +74608,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3712,
                 0x0,
                 0x0,
                 0x0,
@@ -74632,7 +74632,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3713,
                 0x0,
                 0x0,
                 0x0,
@@ -74656,7 +74656,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3714,
                 0x0,
                 0x0,
                 0x0,
@@ -74680,7 +74680,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3715,
                 0x0,
                 0x0,
                 0x0,
@@ -74704,7 +74704,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3716,
                 0x0,
                 0x0,
                 0x0,
@@ -74728,7 +74728,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3717,
                 0x0,
                 0x0,
                 0x0,
@@ -74752,7 +74752,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3718,
                 0x0,
                 0x0,
                 0x0,
@@ -74776,7 +74776,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3719,
                 0x0,
                 0x0,
                 0x0,
@@ -74800,7 +74800,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3720,
                 0x0,
                 0x0,
                 0x0,
@@ -74824,7 +74824,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3721,
                 0x0,
                 0x0,
                 0x0,
@@ -74848,7 +74848,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3722,
                 0x0,
                 0x0,
                 0x0,
@@ -74872,7 +74872,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3723,
                 0x0,
                 0x0,
                 0x0,

Modified: sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_7.ipp
==============================================================================
--- sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_7.ipp (original)
+++ sandbox/SOC/2009/unicode/libs/unicode/src/ucd/uni_ucd_interface_impl_data_7.ipp 2009-06-17 21:26:43 EDT (Wed, 17 Jun 2009)
@@ -174,7 +174,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3724,
                 0x0,
                 0x0,
                 0x0,
@@ -198,7 +198,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3725,
                 0x0,
                 0x0,
                 0x0,
@@ -222,7 +222,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3726,
                 0x0,
                 0x0,
                 0x0,
@@ -246,7 +246,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3727,
                 0x0,
                 0x0,
                 0x0,
@@ -270,7 +270,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3728,
                 0x0,
                 0x0,
                 0x0,
@@ -294,7 +294,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3729,
                 0x0,
                 0x0,
                 0x0,
@@ -318,7 +318,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3730,
                 0x0,
                 0x0,
                 0x0,
@@ -342,7 +342,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3731,
                 0x0,
                 0x0,
                 0x0,
@@ -366,7 +366,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3732,
                 0x0,
                 0x0,
                 0x0,
@@ -390,7 +390,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3733,
                 0x0,
                 0x0,
                 0x0,
@@ -414,7 +414,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3734,
                 0x0,
                 0x0,
                 0x0,
@@ -438,7 +438,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3735,
                 0x0,
                 0x0,
                 0x0,
@@ -462,7 +462,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3736,
                 0x0,
                 0x0,
                 0x0,
@@ -486,7 +486,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3737,
                 0x0,
                 0x0,
                 0x0,
@@ -510,7 +510,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3738,
                 0x0,
                 0x0,
                 0x0,
@@ -534,7 +534,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3739,
                 0x0,
                 0x0,
                 0x0,
@@ -558,7 +558,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3740,
                 0x0,
                 0x0,
                 0x0,
@@ -582,7 +582,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1460,
+ 3741,
                 0x0,
                 0x0,
                 0x0,
@@ -606,7 +606,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1461,
+ 3742,
                 0x0,
                 0x0,
                 0x0,
@@ -630,7 +630,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1462,
+ 3743,
                 0x0,
                 0x0,
                 0x0,
@@ -654,7 +654,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1463,
+ 3744,
                 0x0,
                 0x0,
                 0x0,
@@ -678,7 +678,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1464,
+ 3745,
                 0x0,
                 0x0,
                 0x0,
@@ -702,7 +702,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1465,
+ 3746,
                 0x0,
                 0x0,
                 0x0,
@@ -726,7 +726,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1466,
+ 3747,
                 0x0,
                 0x0,
                 0x0,
@@ -750,7 +750,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1467,
+ 3748,
                 0x0,
                 0x0,
                 0x0,
@@ -774,7 +774,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1468,
+ 3749,
                 0x0,
                 0x0,
                 0x0,
@@ -798,7 +798,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1469,
+ 3750,
                 0x0,
                 0x0,
                 0x0,
@@ -822,7 +822,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1470,
+ 3751,
                 0x0,
                 0x0,
                 0x0,
@@ -846,7 +846,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3752,
                 0x0,
                 0x0,
                 0x0,
@@ -870,7 +870,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3753,
                 0x0,
                 0x0,
                 0x0,
@@ -894,7 +894,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3754,
                 0x0,
                 0x0,
                 0x0,
@@ -918,7 +918,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3755,
                 0x0,
                 0x0,
                 0x0,
@@ -942,7 +942,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3756,
                 0x0,
                 0x0,
                 0x0,
@@ -966,7 +966,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3757,
                 0x0,
                 0x0,
                 0x0,
@@ -990,7 +990,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3758,
                 0x0,
                 0x0,
                 0x0,
@@ -1014,7 +1014,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3759,
                 0x0,
                 0x0,
                 0x0,
@@ -1038,7 +1038,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3760,
                 0x0,
                 0x0,
                 0x0,
@@ -1062,7 +1062,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3761,
                 0x0,
                 0x0,
                 0x0,
@@ -1086,7 +1086,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3762,
                 0x0,
                 0x0,
                 0x0,
@@ -1110,7 +1110,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3763,
                 0x0,
                 0x0,
                 0x0,
@@ -1134,7 +1134,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3764,
                 0x0,
                 0x0,
                 0x0,
@@ -1158,7 +1158,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3765,
                 0x0,
                 0x0,
                 0x0,
@@ -1182,7 +1182,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3766,
                 0x0,
                 0x0,
                 0x0,
@@ -1206,7 +1206,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3767,
                 0x0,
                 0x0,
                 0x0,
@@ -1230,7 +1230,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3768,
                 0x0,
                 0x0,
                 0x0,
@@ -1254,7 +1254,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3769,
                 0x0,
                 0x0,
                 0x0,
@@ -1278,7 +1278,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3770,
                 0x0,
                 0x0,
                 0x0,
@@ -1302,7 +1302,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3771,
                 0x0,
                 0x0,
                 0x0,
@@ -1326,7 +1326,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3772,
                 0x0,
                 0x0,
                 0x0,
@@ -1350,7 +1350,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3773,
                 0x0,
                 0x0,
                 0x0,
@@ -1374,7 +1374,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3774,
                 0x0,
                 0x0,
                 0x0,
@@ -1398,7 +1398,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3775,
                 0x0,
                 0x0,
                 0x0,
@@ -1422,7 +1422,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3776,
                 0x0,
                 0x0,
                 0x0,
@@ -1446,7 +1446,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3777,
                 0x0,
                 0x0,
                 0x0,
@@ -1470,7 +1470,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3778,
                 0x0,
                 0x0,
                 0x0,
@@ -1494,7 +1494,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3779,
                 0x0,
                 0x0,
                 0x0,
@@ -1518,7 +1518,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3780,
                 0x0,
                 0x0,
                 0x0,
@@ -1542,7 +1542,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3781,
                 0x0,
                 0x0,
                 0x0,
@@ -1566,7 +1566,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3782,
                 0x0,
                 0x0,
                 0x0,
@@ -1590,7 +1590,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3783,
                 0x0,
                 0x0,
                 0x0,
@@ -1614,7 +1614,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3784,
                 0x0,
                 0x0,
                 0x0,
@@ -1638,7 +1638,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3785,
                 0x0,
                 0x0,
                 0x0,
@@ -1662,7 +1662,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3786,
                 0x0,
                 0x0,
                 0x0,
@@ -1686,7 +1686,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3787,
                 0x0,
                 0x0,
                 0x0,
@@ -1710,7 +1710,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3788,
                 0x0,
                 0x0,
                 0x0,
@@ -1734,7 +1734,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3789,
                 0x0,
                 0x0,
                 0x0,
@@ -1758,7 +1758,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3790,
                 0x0,
                 0x0,
                 0x0,
@@ -1782,7 +1782,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3791,
                 0x0,
                 0x0,
                 0x0,
@@ -1806,7 +1806,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3792,
                 0x0,
                 0x0,
                 0x0,
@@ -1830,7 +1830,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3793,
                 0x0,
                 0x0,
                 0x0,
@@ -1854,7 +1854,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3794,
                 0x0,
                 0x0,
                 0x0,
@@ -1878,7 +1878,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3795,
                 0x0,
                 0x0,
                 0x0,
@@ -1902,7 +1902,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3796,
                 0x0,
                 0x0,
                 0x0,
@@ -1926,7 +1926,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3797,
                 0x0,
                 0x0,
                 0x0,
@@ -1950,7 +1950,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3798,
                 0x0,
                 0x0,
                 0x0,
@@ -1974,7 +1974,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3799,
                 0x0,
                 0x0,
                 0x0,
@@ -1998,7 +1998,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3800,
                 0x0,
                 0x0,
                 0x0,
@@ -2022,7 +2022,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3801,
                 0x0,
                 0x0,
                 0x0,
@@ -2046,7 +2046,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3802,
                 0x0,
                 0x0,
                 0x0,
@@ -2070,7 +2070,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3803,
                 0x0,
                 0x0,
                 0x0,
@@ -2094,7 +2094,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3804,
                 0x0,
                 0x0,
                 0x0,
@@ -2118,7 +2118,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3805,
                 0x0,
                 0x0,
                 0x0,
@@ -2142,7 +2142,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3806,
                 0x0,
                 0x0,
                 0x0,
@@ -2166,7 +2166,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3807,
                 0x0,
                 0x0,
                 0x0,
@@ -2190,7 +2190,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3808,
                 0x0,
                 0x0,
                 0x0,
@@ -2214,7 +2214,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3809,
                 0x0,
                 0x0,
                 0x0,
@@ -2238,7 +2238,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3810,
                 0x0,
                 0x0,
                 0x0,
@@ -2262,7 +2262,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3811,
                 0x0,
                 0x0,
                 0x0,
@@ -2286,7 +2286,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3812,
                 0x0,
                 0x0,
                 0x0,
@@ -2310,7 +2310,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3813,
                 0x0,
                 0x0,
                 0x0,
@@ -2334,7 +2334,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1471,
+ 3814,
                 0x0,
                 0x0,
                 0x0,
@@ -2358,7 +2358,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1472,
+ 3815,
                 0x0,
                 0x0,
                 0x0,
@@ -2382,7 +2382,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1473,
+ 3816,
                 0x0,
                 0x0,
                 0x0,
@@ -2406,7 +2406,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1474,
+ 3817,
                 0x0,
                 0x0,
                 0x0,
@@ -2430,7 +2430,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1475,
+ 3818,
                 0x0,
                 0x0,
                 0x0,
@@ -2454,7 +2454,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1476,
+ 3819,
                 0x0,
                 0x0,
                 0x0,
@@ -2478,7 +2478,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1477,
+ 3820,
                 0x0,
                 0x0,
                 0x0,
@@ -2502,7 +2502,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1478,
+ 3821,
                 0x0,
                 0x0,
                 0x0,
@@ -2526,7 +2526,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1478,
+ 3822,
                 0x0,
                 0x0,
                 0x0,
@@ -2550,7 +2550,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1478,
+ 3823,
                 0x0,
                 0x0,
                 0x0,
@@ -2574,7 +2574,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1478,
+ 3824,
                 0x0,
                 0x0,
                 0x0,
@@ -2598,7 +2598,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1478,
+ 3825,
                 0x0,
                 0x0,
                 0x0,
@@ -2622,7 +2622,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1478,
+ 3826,
                 0x0,
                 0x0,
                 0x0,
@@ -2646,7 +2646,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1478,
+ 3827,
                 0x0,
                 0x0,
                 0x0,
@@ -2670,7 +2670,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1478,
+ 3828,
                 0x0,
                 0x0,
                 0x0,
@@ -2694,7 +2694,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1478,
+ 3829,
                 0x0,
                 0x0,
                 0x0,
@@ -2718,7 +2718,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1478,
+ 3830,
                 0x0,
                 0x0,
                 0x0,
@@ -2742,7 +2742,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1478,
+ 3831,
                 0x0,
                 0x0,
                 0x0,
@@ -2766,7 +2766,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1478,
+ 3832,
                 0x0,
                 0x0,
                 0x0,
@@ -2790,7 +2790,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1478,
+ 3833,
                 0x0,
                 0x0,
                 0x0,
@@ -2814,7 +2814,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1478,
+ 3834,
                 0x0,
                 0x0,
                 0x0,
@@ -2838,7 +2838,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1478,
+ 3835,
                 0x0,
                 0x0,
                 0x0,
@@ -2862,7 +2862,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1478,
+ 3836,
                 0x0,
                 0x0,
                 0x0,
@@ -2886,7 +2886,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1479,
+ 3837,
                 0x0,
                 0x0,
                 0x0,
@@ -2910,7 +2910,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3838,
                 0x0,
                 0x0,
                 0x0,
@@ -2934,7 +2934,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3839,
                 0x0,
                 0x0,
                 0x0,
@@ -2958,7 +2958,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3840,
                 0x0,
                 0x0,
                 0x0,
@@ -2982,7 +2982,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3841,
                 0x0,
                 0x0,
                 0x0,
@@ -3006,7 +3006,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3842,
                 0x0,
                 0x0,
                 0x0,
@@ -3030,7 +3030,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3843,
                 0x0,
                 0x0,
                 0x0,
@@ -3054,7 +3054,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3844,
                 0x0,
                 0x0,
                 0x0,
@@ -3078,7 +3078,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3845,
                 0x0,
                 0x0,
                 0x0,
@@ -3102,7 +3102,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3846,
                 0x0,
                 0x0,
                 0x0,
@@ -3126,7 +3126,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3847,
                 0x0,
                 0x0,
                 0x0,
@@ -3150,7 +3150,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3848,
                 0x0,
                 0x0,
                 0x0,
@@ -3174,7 +3174,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3849,
                 0x0,
                 0x0,
                 0x0,
@@ -3198,7 +3198,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3850,
                 0x0,
                 0x0,
                 0x0,
@@ -3222,7 +3222,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3851,
                 0x0,
                 0x0,
                 0x0,
@@ -3365,7 +3365,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3852,
                 0x0,
                 0x0,
                 0x0,
@@ -3389,7 +3389,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3853,
                 0x0,
                 0x0,
                 0x0,
@@ -3413,7 +3413,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3854,
                 0x0,
                 0x0,
                 0x0,
@@ -3437,7 +3437,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3855,
                 0x0,
                 0x0,
                 0x0,
@@ -3461,7 +3461,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3856,
                 0x0,
                 0x0,
                 0x0,
@@ -3485,7 +3485,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3857,
                 0x0,
                 0x0,
                 0x0,
@@ -3509,7 +3509,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3858,
                 0x0,
                 0x0,
                 0x0,
@@ -3533,7 +3533,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3859,
                 0x0,
                 0x0,
                 0x0,
@@ -3557,7 +3557,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3860,
                 0x0,
                 0x0,
                 0x0,
@@ -3581,7 +3581,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3861,
                 0x0,
                 0x0,
                 0x0,
@@ -3605,7 +3605,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3862,
                 0x0,
                 0x0,
                 0x0,
@@ -3629,7 +3629,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3863,
                 0x0,
                 0x0,
                 0x0,
@@ -3653,7 +3653,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3864,
                 0x0,
                 0x0,
                 0x0,
@@ -3677,7 +3677,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3865,
                 0x0,
                 0x0,
                 0x0,
@@ -3701,7 +3701,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3866,
                 0x0,
                 0x0,
                 0x0,
@@ -3725,7 +3725,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3867,
                 0x0,
                 0x0,
                 0x0,
@@ -3749,7 +3749,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3868,
                 0x0,
                 0x0,
                 0x0,
@@ -3773,7 +3773,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3869,
                 0x0,
                 0x0,
                 0x0,
@@ -3797,7 +3797,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3870,
                 0x0,
                 0x0,
                 0x0,
@@ -3821,7 +3821,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3871,
                 0x0,
                 0x0,
                 0x0,
@@ -3845,7 +3845,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3872,
                 0x0,
                 0x0,
                 0x0,
@@ -3869,7 +3869,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3873,
                 0x0,
                 0x0,
                 0x0,
@@ -3893,7 +3893,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3874,
                 0x0,
                 0x0,
                 0x0,
@@ -3917,7 +3917,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3875,
                 0x0,
                 0x0,
                 0x0,
@@ -3941,7 +3941,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3876,
                 0x0,
                 0x0,
                 0x0,
@@ -3965,7 +3965,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3877,
                 0x0,
                 0x0,
                 0x0,
@@ -3989,7 +3989,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3878,
                 0x0,
                 0x0,
                 0x0,
@@ -4013,7 +4013,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3879,
                 0x0,
                 0x0,
                 0x0,
@@ -4037,7 +4037,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3880,
                 0x0,
                 0x0,
                 0x0,
@@ -4061,7 +4061,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3881,
                 0x0,
                 0x0,
                 0x0,
@@ -4085,7 +4085,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3882,
                 0x0,
                 0x0,
                 0x0,
@@ -4109,7 +4109,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3883,
                 0x0,
                 0x0,
                 0x0,
@@ -4133,7 +4133,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3884,
                 0x0,
                 0x0,
                 0x0,
@@ -4157,7 +4157,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3885,
                 0x0,
                 0x0,
                 0x0,
@@ -4181,7 +4181,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3886,
                 0x0,
                 0x0,
                 0x0,
@@ -4205,7 +4205,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3887,
                 0x0,
                 0x0,
                 0x0,
@@ -4229,7 +4229,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3888,
                 0x0,
                 0x0,
                 0x0,
@@ -4253,7 +4253,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3889,
                 0x0,
                 0x0,
                 0x0,
@@ -4277,7 +4277,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3890,
                 0x0,
                 0x0,
                 0x0,
@@ -4301,7 +4301,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3891,
                 0x0,
                 0x0,
                 0x0,
@@ -4325,7 +4325,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3892,
                 0x0,
                 0x0,
                 0x0,
@@ -4349,7 +4349,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3893,
                 0x0,
                 0x0,
                 0x0,
@@ -4373,7 +4373,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3894,
                 0x0,
                 0x0,
                 0x0,
@@ -4397,7 +4397,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3895,
                 0x0,
                 0x0,
                 0x0,
@@ -4421,7 +4421,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3896,
                 0x0,
                 0x0,
                 0x0,
@@ -4445,7 +4445,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3897,
                 0x0,
                 0x0,
                 0x0,
@@ -4469,7 +4469,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3898,
                 0x0,
                 0x0,
                 0x0,
@@ -4493,7 +4493,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3899,
                 0x0,
                 0x0,
                 0x0,
@@ -4517,7 +4517,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3900,
                 0x0,
                 0x0,
                 0x0,
@@ -4541,7 +4541,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3901,
                 0x0,
                 0x0,
                 0x0,
@@ -4565,7 +4565,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3902,
                 0x0,
                 0x0,
                 0x0,
@@ -4589,7 +4589,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3903,
                 0x0,
                 0x0,
                 0x0,
@@ -4613,7 +4613,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3904,
                 0x0,
                 0x0,
                 0x0,
@@ -4637,7 +4637,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3905,
                 0x0,
                 0x0,
                 0x0,
@@ -4661,7 +4661,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3906,
                 0x0,
                 0x0,
                 0x0,
@@ -4685,7 +4685,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3907,
                 0x0,
                 0x0,
                 0x0,
@@ -4709,7 +4709,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3908,
                 0x0,
                 0x0,
                 0x0,
@@ -4733,7 +4733,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3909,
                 0x0,
                 0x0,
                 0x0,
@@ -4757,7 +4757,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3910,
                 0x0,
                 0x0,
                 0x0,
@@ -4781,7 +4781,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3911,
                 0x0,
                 0x0,
                 0x0,
@@ -4805,7 +4805,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1480,
+ 3912,
                 0x0,
                 0x0,
                 0x0,
@@ -4829,7 +4829,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1481,
+ 3913,
                 0x0,
                 0x0,
                 0x0,
@@ -5285,7 +5285,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3914,
                 0x0,
                 0x0,
                 0x0,
@@ -5309,7 +5309,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3915,
                 0x0,
                 0x0,
                 0x0,
@@ -5333,7 +5333,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3916,
                 0x0,
                 0x0,
                 0x0,
@@ -5357,7 +5357,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3917,
                 0x0,
                 0x0,
                 0x0,
@@ -5381,7 +5381,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3918,
                 0x0,
                 0x0,
                 0x0,
@@ -5405,7 +5405,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3919,
                 0x0,
                 0x0,
                 0x0,
@@ -5429,7 +5429,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3920,
                 0x0,
                 0x0,
                 0x0,
@@ -5453,7 +5453,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3921,
                 0x0,
                 0x0,
                 0x0,
@@ -5477,7 +5477,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3922,
                 0x0,
                 0x0,
                 0x0,
@@ -5501,7 +5501,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3923,
                 0x0,
                 0x0,
                 0x0,
@@ -5525,7 +5525,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3924,
                 0x0,
                 0x0,
                 0x0,
@@ -5549,7 +5549,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3925,
                 0x0,
                 0x0,
                 0x0,
@@ -5573,7 +5573,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3926,
                 0x0,
                 0x0,
                 0x0,
@@ -5597,7 +5597,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3927,
                 0x0,
                 0x0,
                 0x0,
@@ -5621,7 +5621,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3928,
                 0x0,
                 0x0,
                 0x0,
@@ -5645,7 +5645,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3929,
                 0x0,
                 0x0,
                 0x0,
@@ -5669,7 +5669,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3930,
                 0x0,
                 0x0,
                 0x0,
@@ -5693,7 +5693,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3931,
                 0x0,
                 0x0,
                 0x0,
@@ -5717,7 +5717,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3932,
                 0x0,
                 0x0,
                 0x0,
@@ -5741,7 +5741,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3933,
                 0x0,
                 0x0,
                 0x0,
@@ -5765,7 +5765,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3934,
                 0x0,
                 0x0,
                 0x0,
@@ -5789,7 +5789,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3935,
                 0x0,
                 0x0,
                 0x0,
@@ -5813,7 +5813,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3936,
                 0x0,
                 0x0,
                 0x0,
@@ -5837,7 +5837,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3937,
                 0x0,
                 0x0,
                 0x0,
@@ -5861,7 +5861,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3938,
                 0x0,
                 0x0,
                 0x0,
@@ -5885,7 +5885,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3939,
                 0x0,
                 0x0,
                 0x0,
@@ -5909,7 +5909,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3940,
                 0x0,
                 0x0,
                 0x0,
@@ -5933,7 +5933,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3941,
                 0x0,
                 0x0,
                 0x0,
@@ -5957,7 +5957,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3942,
                 0x0,
                 0x0,
                 0x0,
@@ -5981,7 +5981,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3943,
                 0x0,
                 0x0,
                 0x0,
@@ -6005,7 +6005,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3944,
                 0x0,
                 0x0,
                 0x0,
@@ -6029,7 +6029,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3945,
                 0x0,
                 0x0,
                 0x0,
@@ -6053,7 +6053,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3946,
                 0x0,
                 0x0,
                 0x0,
@@ -6077,7 +6077,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3947,
                 0x0,
                 0x0,
                 0x0,
@@ -6101,7 +6101,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3948,
                 0x0,
                 0x0,
                 0x0,
@@ -6125,7 +6125,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3949,
                 0x0,
                 0x0,
                 0x0,
@@ -6149,7 +6149,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3950,
                 0x0,
                 0x0,
                 0x0,
@@ -6173,7 +6173,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3951,
                 0x0,
                 0x0,
                 0x0,
@@ -6197,7 +6197,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3952,
                 0x0,
                 0x0,
                 0x0,
@@ -6221,7 +6221,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3953,
                 0x0,
                 0x0,
                 0x0,
@@ -6245,7 +6245,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3954,
                 0x0,
                 0x0,
                 0x0,
@@ -6269,7 +6269,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3955,
                 0x0,
                 0x0,
                 0x0,
@@ -6293,7 +6293,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3956,
                 0x0,
                 0x0,
                 0x0,
@@ -6317,7 +6317,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3957,
                 0x0,
                 0x0,
                 0x0,
@@ -6341,7 +6341,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3958,
                 0x0,
                 0x0,
                 0x0,
@@ -6365,7 +6365,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3959,
                 0x0,
                 0x0,
                 0x0,
@@ -6389,7 +6389,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3960,
                 0x0,
                 0x0,
                 0x0,
@@ -6413,7 +6413,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3961,
                 0x0,
                 0x0,
                 0x0,
@@ -6529,7 +6529,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3962,
                 0x0,
                 0x0,
                 0x0,
@@ -6553,7 +6553,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3963,
                 0x0,
                 0x0,
                 0x0,
@@ -6577,7 +6577,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3964,
                 0x0,
                 0x0,
                 0x0,
@@ -6601,7 +6601,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3965,
                 0x0,
                 0x0,
                 0x0,
@@ -6625,7 +6625,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3966,
                 0x0,
                 0x0,
                 0x0,
@@ -6649,7 +6649,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3967,
                 0x0,
                 0x0,
                 0x0,
@@ -6673,7 +6673,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3968,
                 0x0,
                 0x0,
                 0x0,
@@ -6697,7 +6697,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3969,
                 0x0,
                 0x0,
                 0x0,
@@ -6721,7 +6721,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3970,
                 0x0,
                 0x0,
                 0x0,
@@ -6745,7 +6745,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3971,
                 0x0,
                 0x0,
                 0x0,
@@ -6769,7 +6769,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3972,
                 0x0,
                 0x0,
                 0x0,
@@ -6793,7 +6793,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3973,
                 0x0,
                 0x0,
                 0x0,
@@ -6817,7 +6817,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3974,
                 0x0,
                 0x0,
                 0x0,
@@ -6841,7 +6841,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3975,
                 0x0,
                 0x0,
                 0x0,
@@ -6865,7 +6865,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3976,
                 0x0,
                 0x0,
                 0x0,
@@ -6889,7 +6889,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3977,
                 0x0,
                 0x0,
                 0x0,
@@ -6961,7 +6961,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3978,
                 0x0,
                 0x0,
                 0x0,
@@ -6985,7 +6985,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3979,
                 0x0,
                 0x0,
                 0x0,
@@ -7009,7 +7009,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3980,
                 0x0,
                 0x0,
                 0x0,
@@ -7033,7 +7033,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3981,
                 0x0,
                 0x0,
                 0x0,
@@ -7057,7 +7057,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3982,
                 0x0,
                 0x0,
                 0x0,
@@ -7081,7 +7081,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3983,
                 0x0,
                 0x0,
                 0x0,
@@ -7105,7 +7105,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3984,
                 0x0,
                 0x0,
                 0x0,
@@ -7129,7 +7129,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3985,
                 0x0,
                 0x0,
                 0x0,
@@ -7153,7 +7153,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3986,
                 0x0,
                 0x0,
                 0x0,
@@ -7177,7 +7177,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3987,
                 0x0,
                 0x0,
                 0x0,
@@ -7201,7 +7201,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1482,
+ 3988,
                 0x0,
                 0x0,
                 0x0,
@@ -7225,7 +7225,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1483,
+ 3989,
                 0x0,
                 0x0,
                 0x0,
@@ -7249,7 +7249,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1484,
+ 3990,
                 0x0,
                 0x0,
                 0x0,
@@ -7273,7 +7273,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1484,
+ 3991,
                 0x0,
                 0x0,
                 0x0,
@@ -7297,7 +7297,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1484,
+ 3992,
                 0x0,
                 0x0,
                 0x0,
@@ -7321,7 +7321,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1484,
+ 3993,
                 0x0,
                 0x0,
                 0x0,
@@ -7345,7 +7345,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1484,
+ 3994,
                 0x0,
                 0x0,
                 0x0,
@@ -7369,7 +7369,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1484,
+ 3995,
                 0x0,
                 0x0,
                 0x0,
@@ -7393,7 +7393,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1484,
+ 3996,
                 0x0,
                 0x0,
                 0x0,
@@ -7417,7 +7417,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1484,
+ 3997,
                 0x0,
                 0x0,
                 0x0,
@@ -7441,7 +7441,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1484,
+ 3998,
                 0x0,
                 0x0,
                 0x0,
@@ -7465,7 +7465,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1484,
+ 3999,
                 0x0,
                 0x0,
                 0x0,
@@ -7489,7 +7489,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1484,
+ 4000,
                 0x0,
                 0x0,
                 0x0,
@@ -7513,7 +7513,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1484,
+ 4001,
                 0x0,
                 0x0,
                 0x0,
@@ -7537,7 +7537,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1484,
+ 4002,
                 0x0,
                 0x0,
                 0x0,
@@ -7561,7 +7561,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1484,
+ 4003,
                 0x0,
                 0x0,
                 0x0,
@@ -7585,7 +7585,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1484,
+ 4004,
                 0x0,
                 0x0,
                 0x0,
@@ -7609,7 +7609,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1484,
+ 4005,
                 0x0,
                 0x0,
                 0x0,
@@ -7633,7 +7633,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1484,
+ 4006,
                 0x0,
                 0x0,
                 0x0,
@@ -7657,7 +7657,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1485,
+ 4007,
                 0x0,
                 0x0,
                 0x0,
@@ -7681,7 +7681,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1486,
+ 4008,
                 0x0,
                 0x0,
                 0x0,
@@ -7705,7 +7705,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4009,
                 0x0,
                 0x0,
                 0x0,
@@ -7729,7 +7729,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4010,
                 0x0,
                 0x0,
                 0x0,
@@ -7753,7 +7753,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4011,
                 0x0,
                 0x0,
                 0x0,
@@ -7777,7 +7777,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4012,
                 0x0,
                 0x0,
                 0x0,
@@ -7801,7 +7801,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4013,
                 0x0,
                 0x0,
                 0x0,
@@ -7825,7 +7825,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4014,
                 0x0,
                 0x0,
                 0x0,
@@ -7849,7 +7849,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4015,
                 0x0,
                 0x0,
                 0x0,
@@ -7873,7 +7873,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4016,
                 0x0,
                 0x0,
                 0x0,
@@ -7897,7 +7897,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4017,
                 0x0,
                 0x0,
                 0x0,
@@ -7921,7 +7921,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4018,
                 0x0,
                 0x0,
                 0x0,
@@ -7945,7 +7945,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4019,
                 0x0,
                 0x0,
                 0x0,
@@ -7969,7 +7969,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4020,
                 0x0,
                 0x0,
                 0x0,
@@ -7993,7 +7993,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4021,
                 0x0,
                 0x0,
                 0x0,
@@ -8017,7 +8017,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4022,
                 0x0,
                 0x0,
                 0x0,
@@ -8041,7 +8041,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4023,
                 0x0,
                 0x0,
                 0x0,
@@ -8065,7 +8065,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4024,
                 0x0,
                 0x0,
                 0x0,
@@ -8089,7 +8089,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4025,
                 0x0,
                 0x0,
                 0x0,
@@ -8113,7 +8113,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4026,
                 0x0,
                 0x0,
                 0x0,
@@ -8137,7 +8137,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4027,
                 0x0,
                 0x0,
                 0x0,
@@ -8161,7 +8161,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4028,
                 0x0,
                 0x0,
                 0x0,
@@ -8185,7 +8185,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4029,
                 0x0,
                 0x0,
                 0x0,
@@ -8209,7 +8209,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4030,
                 0x0,
                 0x0,
                 0x0,
@@ -8233,7 +8233,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4031,
                 0x0,
                 0x0,
                 0x0,
@@ -9217,7 +9217,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4032,
                 0x0,
                 0x0,
                 0x0,
@@ -9241,7 +9241,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4033,
                 0x0,
                 0x0,
                 0x0,
@@ -9265,7 +9265,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1487,
+ 4034,
                 0x0,
                 0x0,
                 0x0,
@@ -9289,7 +9289,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1488,
+ 4035,
                 0x0,
                 0x0,
                 0x0,
@@ -9313,7 +9313,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1489,
+ 4036,
                 0x0,
                 0x0,
                 0x0,
@@ -9337,7 +9337,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1489,
+ 4037,
                 0x0,
                 0x0,
                 0x0,
@@ -9361,7 +9361,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1489,
+ 4038,
                 0x0,
                 0x0,
                 0x0,
@@ -9385,7 +9385,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1489,
+ 4039,
                 0x0,
                 0x0,
                 0x0,
@@ -9409,7 +9409,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1489,
+ 4040,
                 0x0,
                 0x0,
                 0x0,
@@ -9433,7 +9433,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1490,
+ 4041,
                 0x0,
                 0x0,
                 0x0,
@@ -9457,7 +9457,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1490,
+ 4042,
                 0x0,
                 0x0,
                 0x0,
@@ -9481,7 +9481,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1490,
+ 4043,
                 0x0,
                 0x0,
                 0x0,
@@ -9505,7 +9505,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1490,
+ 4044,
                 0x0,
                 0x0,
                 0x0,
@@ -9690,7 +9690,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1490,
+ 4045,
                 0x0,
                 0x0,
                 0x0,
@@ -9714,7 +9714,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1491,
+ 4046,
                 0x0,
                 0x0,
                 0x0,
@@ -9738,7 +9738,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1492,
+ 4047,
                 0x0,
                 0x0,
                 0x0,
@@ -9762,7 +9762,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1493,
+ 4048,
                 0x0,
                 0x0,
                 0x0,
@@ -9786,7 +9786,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1494,
+ 4049,
                 0x0,
                 0x0,
                 0x0,
@@ -9810,7 +9810,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1495,
+ 4050,
                 0x0,
                 0x0,
                 0x0,
@@ -9834,7 +9834,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1496,
+ 4051,
                 0x0,
                 0x0,
                 0x0,
@@ -9858,7 +9858,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1497,
+ 4052,
                 0x0,
                 0x0,
                 0x0,
@@ -9882,7 +9882,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1498,
+ 4053,
                 0x0,
                 0x0,
                 0x0,
@@ -9906,7 +9906,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1499,
+ 4054,
                 0x0,
                 0x0,
                 0x0,
@@ -9930,7 +9930,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1500,
+ 4055,
                 0x0,
                 0x0,
                 0x0,
@@ -9954,7 +9954,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1501,
+ 4056,
                 0x0,
                 0x0,
                 0x0,
@@ -9978,7 +9978,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1502,
+ 4057,
                 0x0,
                 0x0,
                 0x0,
@@ -10002,7 +10002,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1503,
+ 4058,
                 0x0,
                 0x0,
                 0x0,
@@ -10026,7 +10026,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1504,
+ 4059,
                 0x0,
                 0x0,
                 0x0,
@@ -10050,7 +10050,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1505,
+ 4060,
                 0x0,
                 0x0,
                 0x0,
@@ -10065,8 +10065,8 @@
                         word_break::midnum,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::infix_separator,
@@ -10074,7 +10074,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 562,
                 0x0,
                 0x0,
                 0x0,
@@ -10089,8 +10089,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::closing_punctuation,
@@ -10098,7 +10098,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 572,
                 0x0,
                 0x0,
                 0x0,
@@ -10113,8 +10113,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::closing_punctuation,
@@ -10122,7 +10122,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 632,
                 0x0,
                 0x0,
                 0x0,
@@ -10137,8 +10137,8 @@
                         word_break::midletter,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::infix_separator,
@@ -10146,7 +10146,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 578,
                 0x0,
                 0x0,
                 0x0,
@@ -10161,8 +10161,8 @@
                         word_break::midnum,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::infix_separator,
@@ -10170,7 +10170,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 575,
                 0x0,
                 0x0,
                 0x0,
@@ -10185,8 +10185,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::exclamation_interrogation,
@@ -10194,7 +10194,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 600,
                 0x0,
                 0x0,
                 0x0,
@@ -10209,8 +10209,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::exclamation_interrogation,
@@ -10218,7 +10218,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 605,
                 0x0,
                 0x0,
                 0x0,
@@ -10233,8 +10233,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::opening_punctuation,
@@ -10242,7 +10242,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 786,
                 0x0,
                 0x0,
                 0x0,
@@ -10257,8 +10257,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::closing_punctuation,
@@ -10266,7 +10266,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 787,
                 0x0,
                 0x0,
                 0x0,
@@ -10290,7 +10290,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 4061,
                 0x0,
                 0x0,
                 0x0,
@@ -10842,7 +10842,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 4062,
                 0x0,
                 0x0,
                 0x0,
@@ -10857,8 +10857,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::ideograph,
@@ -10866,7 +10866,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 554,
                 0x0,
                 0x0,
                 0x0,
@@ -10881,8 +10881,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::ideograph,
@@ -10890,7 +10890,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 553,
                 0x0,
                 0x0,
                 0x0,
@@ -10905,8 +10905,8 @@
                         word_break::extendnumlet,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::ideograph,
@@ -10914,7 +10914,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 540,
                 0x0,
                 0x0,
                 0x0,
@@ -10929,8 +10929,8 @@
                         word_break::extendnumlet,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::ideograph,
@@ -10938,7 +10938,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 540,
                 0x0,
                 0x0,
                 0x0,
@@ -10953,8 +10953,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::opening_punctuation,
@@ -10962,7 +10962,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 712,
                 0x0,
                 0x0,
                 0x0,
@@ -10977,8 +10977,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::closing_punctuation,
@@ -10986,7 +10986,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 713,
                 0x0,
                 0x0,
                 0x0,
@@ -11001,8 +11001,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::opening_punctuation,
@@ -11010,7 +11010,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 716,
                 0x0,
                 0x0,
                 0x0,
@@ -11025,8 +11025,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::closing_punctuation,
@@ -11034,7 +11034,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 717,
                 0x0,
                 0x0,
                 0x0,
@@ -11049,8 +11049,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::opening_punctuation,
@@ -11058,7 +11058,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 784,
                 0x0,
                 0x0,
                 0x0,
@@ -11073,8 +11073,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::closing_punctuation,
@@ -11082,7 +11082,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 785,
                 0x0,
                 0x0,
                 0x0,
@@ -11097,8 +11097,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::opening_punctuation,
@@ -11106,7 +11106,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 782,
                 0x0,
                 0x0,
                 0x0,
@@ -11121,8 +11121,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::closing_punctuation,
@@ -11130,7 +11130,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 783,
                 0x0,
                 0x0,
                 0x0,
@@ -11145,8 +11145,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::opening_punctuation,
@@ -11154,7 +11154,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 776,
                 0x0,
                 0x0,
                 0x0,
@@ -11169,8 +11169,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::closing_punctuation,
@@ -11178,7 +11178,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 777,
                 0x0,
                 0x0,
                 0x0,
@@ -11193,8 +11193,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::opening_punctuation,
@@ -11202,7 +11202,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 774,
                 0x0,
                 0x0,
                 0x0,
@@ -11217,8 +11217,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::closing_punctuation,
@@ -11226,7 +11226,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 775,
                 0x0,
                 0x0,
                 0x0,
@@ -11241,8 +11241,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::opening_punctuation,
@@ -11250,7 +11250,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 778,
                 0x0,
                 0x0,
                 0x0,
@@ -11265,8 +11265,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::closing_punctuation,
@@ -11274,7 +11274,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 779,
                 0x0,
                 0x0,
                 0x0,
@@ -11289,8 +11289,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::opening_punctuation,
@@ -11298,7 +11298,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 780,
                 0x0,
                 0x0,
                 0x0,
@@ -11313,8 +11313,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::closing_punctuation,
@@ -11322,7 +11322,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 781,
                 0x0,
                 0x0,
                 0x0,
@@ -11385,8 +11385,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::opening_punctuation,
@@ -11394,7 +11394,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 714,
                 0x0,
                 0x0,
                 0x0,
@@ -11409,8 +11409,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 22,
                         bidi_class::neutral_other,
                         decomposition_type::vertical,
                         break_class::closing_punctuation,
@@ -11418,7 +11418,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 715,
                 0x0,
                 0x0,
                 0x0,
@@ -11433,8 +11433,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -11442,7 +11442,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 530,
                 0x0,
                 0x0,
                 0x0,
@@ -11457,8 +11457,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -11466,7 +11466,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 530,
                 0x0,
                 0x0,
                 0x0,
@@ -11481,8 +11481,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -11490,7 +11490,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 530,
                 0x0,
                 0x0,
                 0x0,
@@ -11505,8 +11505,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -11514,7 +11514,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 530,
                 0x0,
                 0x0,
                 0x0,
@@ -11529,8 +11529,8 @@
                         word_break::extendnumlet,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -11538,7 +11538,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 540,
                 0x0,
                 0x0,
                 0x0,
@@ -11553,8 +11553,8 @@
                         word_break::extendnumlet,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -11562,7 +11562,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 540,
                 0x0,
                 0x0,
                 0x0,
@@ -11577,8 +11577,8 @@
                         word_break::extendnumlet,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 4,
                         bidi_class::neutral_other,
                         decomposition_type::compat,
                         break_class::ideograph,
@@ -11586,7 +11586,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 540,
                 0x0,
                 0x0,
                 0x0,
@@ -11601,8 +11601,8 @@
                         word_break::midnum,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::weak_common_number_separator,
                         decomposition_type::small,
                         break_class::closing_punctuation,
@@ -11610,7 +11610,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 562,
                 0x0,
                 0x0,
                 0x0,
@@ -11625,8 +11625,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::neutral_other,
                         decomposition_type::small,
                         break_class::ideograph,
@@ -11634,7 +11634,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 572,
                 0x0,
                 0x0,
                 0x0,
@@ -11649,8 +11649,8 @@
                         word_break::midnum,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::weak_common_number_separator,
                         decomposition_type::small,
                         break_class::closing_punctuation,
@@ -11658,7 +11658,7 @@
                         sentence_break::aterm,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 618,
                 0x0,
                 0x0,
                 0x0,
@@ -11697,8 +11697,8 @@
                         word_break::midnum,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::neutral_other,
                         decomposition_type::small,
                         break_class::non_starter,
@@ -11706,7 +11706,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 575,
                 0x0,
                 0x0,
                 0x0,
@@ -11721,8 +11721,8 @@
                         word_break::midletter,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::weak_common_number_separator,
                         decomposition_type::small,
                         break_class::non_starter,
@@ -11730,7 +11730,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 578,
                 0x0,
                 0x0,
                 0x0,
@@ -11745,8 +11745,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::neutral_other,
                         decomposition_type::small,
                         break_class::exclamation_interrogation,
@@ -11754,7 +11754,7 @@
                         sentence_break::sterm,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 605,
                 0x0,
                 0x0,
                 0x0,
@@ -11769,8 +11769,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::neutral_other,
                         decomposition_type::small,
                         break_class::exclamation_interrogation,
@@ -11778,7 +11778,7 @@
                         sentence_break::sterm,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 600,
                 0x0,
                 0x0,
                 0x0,
@@ -11793,8 +11793,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::neutral_other,
                         decomposition_type::small,
                         break_class::ideograph,
@@ -11802,7 +11802,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 554,
                 0x0,
                 0x0,
                 0x0,
@@ -11817,8 +11817,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::neutral_other,
                         decomposition_type::small,
                         break_class::opening_punctuation,
@@ -11826,7 +11826,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 712,
                 0x0,
                 0x0,
                 0x0,
@@ -11841,8 +11841,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::neutral_other,
                         decomposition_type::small,
                         break_class::closing_punctuation,
@@ -11850,7 +11850,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 713,
                 0x0,
                 0x0,
                 0x0,
@@ -11865,8 +11865,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::neutral_other,
                         decomposition_type::small,
                         break_class::opening_punctuation,
@@ -11874,7 +11874,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 716,
                 0x0,
                 0x0,
                 0x0,
@@ -11889,8 +11889,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::neutral_other,
                         decomposition_type::small,
                         break_class::closing_punctuation,
@@ -11898,7 +11898,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 717,
                 0x0,
                 0x0,
                 0x0,
@@ -11913,8 +11913,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::neutral_other,
                         decomposition_type::small,
                         break_class::opening_punctuation,
@@ -11922,7 +11922,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 784,
                 0x0,
                 0x0,
                 0x0,
@@ -11937,8 +11937,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::neutral_other,
                         decomposition_type::small,
                         break_class::closing_punctuation,
@@ -11946,7 +11946,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 785,
                 0x0,
                 0x0,
                 0x0,
@@ -11961,8 +11961,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::weak_european_number_terminator,
                         decomposition_type::small,
                         break_class::ideograph,
@@ -11970,7 +11970,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 811,
                 0x0,
                 0x0,
                 0x0,
@@ -11985,8 +11985,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::neutral_other,
                         decomposition_type::small,
                         break_class::ideograph,
@@ -11994,7 +11994,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 808,
                 0x0,
                 0x0,
                 0x0,
@@ -12009,8 +12009,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::neutral_other,
                         decomposition_type::small,
                         break_class::ideograph,
@@ -12018,7 +12018,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 800,
                 0x0,
                 0x0,
                 0x0,
@@ -12033,8 +12033,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::weak_european_number_separator,
                         decomposition_type::small,
                         break_class::ideograph,
@@ -12042,7 +12042,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 1276,
                 0x0,
                 0x0,
                 0x0,
@@ -12057,8 +12057,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::weak_european_number_separator,
                         decomposition_type::small,
                         break_class::ideograph,
@@ -12066,7 +12066,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 546,
                 0x0,
                 0x0,
                 0x0,
@@ -12081,8 +12081,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::neutral_other,
                         decomposition_type::small,
                         break_class::ideograph,
@@ -12090,7 +12090,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 1280,
                 0x0,
                 0x0,
                 0x0,
@@ -12105,8 +12105,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::neutral_other,
                         decomposition_type::small,
                         break_class::ideograph,
@@ -12114,7 +12114,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 1282,
                 0x0,
                 0x0,
                 0x0,
@@ -12129,8 +12129,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::neutral_other,
                         decomposition_type::small,
                         break_class::ideograph,
@@ -12138,7 +12138,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 1281,
                 0x0,
                 0x0,
                 0x0,
@@ -12177,8 +12177,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::neutral_other,
                         decomposition_type::small,
                         break_class::ideograph,
@@ -12186,7 +12186,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 807,
                 0x0,
                 0x0,
                 0x0,
@@ -12201,8 +12201,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::weak_european_number_terminator,
                         decomposition_type::small,
                         break_class::prefix_numeric,
@@ -12210,7 +12210,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 4376,
                 0x0,
                 0x0,
                 0x0,
@@ -12225,8 +12225,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::weak_european_number_terminator,
                         decomposition_type::small,
                         break_class::postfix_numeric,
@@ -12234,7 +12234,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 812,
                 0x0,
                 0x0,
                 0x0,
@@ -12249,8 +12249,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 15,
                         bidi_class::neutral_other,
                         decomposition_type::small,
                         break_class::ideograph,
@@ -12258,7 +12258,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 799,
                 0x0,
                 0x0,
                 0x0,
@@ -12369,8 +12369,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::zero_data1_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -12378,7 +12378,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 227,
                 0x0,
                 0x0,
                 0x0,
@@ -12393,8 +12393,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::zero_data1_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -12402,7 +12402,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 227,
                 0x0,
                 0x0,
                 0x0,
@@ -12417,8 +12417,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::zero_data1_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -12426,7 +12426,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 228,
                 0x0,
                 0x0,
                 0x0,
@@ -12465,8 +12465,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::zero_data1_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -12474,7 +12474,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 230,
                 0x0,
                 0x0,
                 0x0,
@@ -12513,8 +12513,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::zero_data1_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -12522,7 +12522,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 232,
                 0x0,
                 0x0,
                 0x0,
@@ -12537,8 +12537,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::zero_data1_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -12546,7 +12546,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 232,
                 0x0,
                 0x0,
                 0x0,
@@ -12561,8 +12561,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::zero_data1_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -12570,7 +12570,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 234,
                 0x0,
                 0x0,
                 0x0,
@@ -12585,8 +12585,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::zero_data1_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -12594,7 +12594,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 234,
                 0x0,
                 0x0,
                 0x0,
@@ -12609,8 +12609,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::zero_data1_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -12618,7 +12618,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 236,
                 0x0,
                 0x0,
                 0x0,
@@ -12633,8 +12633,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::zero_data1_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -12642,7 +12642,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 236,
                 0x0,
                 0x0,
                 0x0,
@@ -12657,8 +12657,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::zero_data1_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -12666,7 +12666,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 238,
                 0x0,
                 0x0,
                 0x0,
@@ -12681,8 +12681,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::zero_data1_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -12690,7 +12690,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 238,
                 0x0,
                 0x0,
                 0x0,
@@ -12705,8 +12705,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::zero_data1_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -12714,7 +12714,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 240,
                 0x0,
                 0x0,
                 0x0,
@@ -12729,8 +12729,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::zero_data1_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -12738,7 +12738,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 240,
                 0x0,
                 0x0,
                 0x0,
@@ -12887,8 +12887,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -12896,7 +12896,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 6071,
                 0x0,
                 0x0,
                 0x0,
@@ -13208,7 +13208,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1506,
+ 4063,
                 0x0,
                 0x0,
                 0x0,
@@ -13232,7 +13232,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1507,
+ 4064,
                 0x0,
                 0x0,
                 0x0,
@@ -13247,8 +13247,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13256,7 +13256,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6084,
                 0x0,
                 0x0,
                 0x0,
@@ -13271,8 +13271,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13280,7 +13280,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6084,
                 0x0,
                 0x0,
                 0x0,
@@ -13295,8 +13295,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13304,7 +13304,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6084,
                 0x0,
                 0x0,
                 0x0,
@@ -13319,8 +13319,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13328,7 +13328,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6084,
                 0x0,
                 0x0,
                 0x0,
@@ -13343,8 +13343,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13352,7 +13352,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6095,
                 0x0,
                 0x0,
                 0x0,
@@ -13367,8 +13367,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13376,7 +13376,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6095,
                 0x0,
                 0x0,
                 0x0,
@@ -13391,8 +13391,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13400,7 +13400,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6096,
                 0x0,
                 0x0,
                 0x0,
@@ -13415,8 +13415,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13424,7 +13424,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6096,
                 0x0,
                 0x0,
                 0x0,
@@ -13439,8 +13439,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13448,7 +13448,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6096,
                 0x0,
                 0x0,
                 0x0,
@@ -13463,8 +13463,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13472,7 +13472,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6096,
                 0x0,
                 0x0,
                 0x0,
@@ -13487,8 +13487,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13496,7 +13496,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6097,
                 0x0,
                 0x0,
                 0x0,
@@ -13511,8 +13511,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13520,7 +13520,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6097,
                 0x0,
                 0x0,
                 0x0,
@@ -13535,8 +13535,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13544,7 +13544,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6097,
                 0x0,
                 0x0,
                 0x0,
@@ -13559,8 +13559,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13568,7 +13568,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6097,
                 0x0,
                 0x0,
                 0x0,
@@ -13583,8 +13583,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13592,7 +13592,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6103,
                 0x0,
                 0x0,
                 0x0,
@@ -13607,8 +13607,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13616,7 +13616,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6103,
                 0x0,
                 0x0,
                 0x0,
@@ -13631,8 +13631,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13640,7 +13640,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6103,
                 0x0,
                 0x0,
                 0x0,
@@ -13655,8 +13655,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13664,7 +13664,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6103,
                 0x0,
                 0x0,
                 0x0,
@@ -13679,8 +13679,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13688,7 +13688,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6109,
                 0x0,
                 0x0,
                 0x0,
@@ -13703,8 +13703,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13712,7 +13712,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6109,
                 0x0,
                 0x0,
                 0x0,
@@ -13727,8 +13727,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13736,7 +13736,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6109,
                 0x0,
                 0x0,
                 0x0,
@@ -13751,8 +13751,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13760,7 +13760,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6109,
                 0x0,
                 0x0,
                 0x0,
@@ -13775,8 +13775,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13784,7 +13784,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6110,
                 0x0,
                 0x0,
                 0x0,
@@ -13799,8 +13799,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13808,7 +13808,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6110,
                 0x0,
                 0x0,
                 0x0,
@@ -13823,8 +13823,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13832,7 +13832,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6110,
                 0x0,
                 0x0,
                 0x0,
@@ -13847,8 +13847,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13856,7 +13856,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6110,
                 0x0,
                 0x0,
                 0x0,
@@ -13871,8 +13871,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13880,7 +13880,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6120,
                 0x0,
                 0x0,
                 0x0,
@@ -13895,8 +13895,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13904,7 +13904,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6120,
                 0x0,
                 0x0,
                 0x0,
@@ -13919,8 +13919,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13928,7 +13928,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6121,
                 0x0,
                 0x0,
                 0x0,
@@ -13943,8 +13943,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13952,7 +13952,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6121,
                 0x0,
                 0x0,
                 0x0,
@@ -13967,8 +13967,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -13976,7 +13976,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6134,
                 0x0,
                 0x0,
                 0x0,
@@ -13991,8 +13991,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14000,7 +14000,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6134,
                 0x0,
                 0x0,
                 0x0,
@@ -14015,8 +14015,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14024,7 +14024,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6135,
                 0x0,
                 0x0,
                 0x0,
@@ -14039,8 +14039,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14048,7 +14048,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6135,
                 0x0,
                 0x0,
                 0x0,
@@ -14063,8 +14063,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14072,7 +14072,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6150,
                 0x0,
                 0x0,
                 0x0,
@@ -14087,8 +14087,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14096,7 +14096,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6150,
                 0x0,
                 0x0,
                 0x0,
@@ -14111,8 +14111,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14120,7 +14120,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6150,
                 0x0,
                 0x0,
                 0x0,
@@ -14135,8 +14135,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14144,7 +14144,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6150,
                 0x0,
                 0x0,
                 0x0,
@@ -14159,8 +14159,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14168,7 +14168,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6151,
                 0x0,
                 0x0,
                 0x0,
@@ -14183,8 +14183,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14192,7 +14192,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6151,
                 0x0,
                 0x0,
                 0x0,
@@ -14207,8 +14207,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14216,7 +14216,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6151,
                 0x0,
                 0x0,
                 0x0,
@@ -14231,8 +14231,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14240,7 +14240,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6151,
                 0x0,
                 0x0,
                 0x0,
@@ -14255,8 +14255,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14264,7 +14264,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6161,
                 0x0,
                 0x0,
                 0x0,
@@ -14279,8 +14279,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14288,7 +14288,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6161,
                 0x0,
                 0x0,
                 0x0,
@@ -14303,8 +14303,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14312,7 +14312,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6161,
                 0x0,
                 0x0,
                 0x0,
@@ -14327,8 +14327,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14336,7 +14336,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6161,
                 0x0,
                 0x0,
                 0x0,
@@ -14351,8 +14351,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14360,7 +14360,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6162,
                 0x0,
                 0x0,
                 0x0,
@@ -14375,8 +14375,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14384,7 +14384,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6162,
                 0x0,
                 0x0,
                 0x0,
@@ -14399,8 +14399,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14408,7 +14408,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6162,
                 0x0,
                 0x0,
                 0x0,
@@ -14423,8 +14423,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14432,7 +14432,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6162,
                 0x0,
                 0x0,
                 0x0,
@@ -14447,8 +14447,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14456,7 +14456,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6166,
                 0x0,
                 0x0,
                 0x0,
@@ -14471,8 +14471,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14480,7 +14480,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6166,
                 0x0,
                 0x0,
                 0x0,
@@ -14495,8 +14495,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14504,7 +14504,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6166,
                 0x0,
                 0x0,
                 0x0,
@@ -14519,8 +14519,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14528,7 +14528,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6166,
                 0x0,
                 0x0,
                 0x0,
@@ -14543,8 +14543,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14552,7 +14552,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6167,
                 0x0,
                 0x0,
                 0x0,
@@ -14567,8 +14567,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14576,7 +14576,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6167,
                 0x0,
                 0x0,
                 0x0,
@@ -14591,8 +14591,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14600,7 +14600,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6167,
                 0x0,
                 0x0,
                 0x0,
@@ -14615,8 +14615,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14624,7 +14624,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6167,
                 0x0,
                 0x0,
                 0x0,
@@ -14639,8 +14639,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14648,7 +14648,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6169,
                 0x0,
                 0x0,
                 0x0,
@@ -14663,8 +14663,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14672,7 +14672,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6169,
                 0x0,
                 0x0,
                 0x0,
@@ -14687,8 +14687,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14696,7 +14696,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6169,
                 0x0,
                 0x0,
                 0x0,
@@ -14711,8 +14711,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14720,7 +14720,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6169,
                 0x0,
                 0x0,
                 0x0,
@@ -14735,8 +14735,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14744,7 +14744,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6170,
                 0x0,
                 0x0,
                 0x0,
@@ -14759,8 +14759,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14768,7 +14768,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6170,
                 0x0,
                 0x0,
                 0x0,
@@ -14783,8 +14783,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14792,7 +14792,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6170,
                 0x0,
                 0x0,
                 0x0,
@@ -14807,8 +14807,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14816,7 +14816,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6170,
                 0x0,
                 0x0,
                 0x0,
@@ -14831,8 +14831,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14840,7 +14840,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6176,
                 0x0,
                 0x0,
                 0x0,
@@ -14855,8 +14855,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14864,7 +14864,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6176,
                 0x0,
                 0x0,
                 0x0,
@@ -14879,8 +14879,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14888,7 +14888,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6176,
                 0x0,
                 0x0,
                 0x0,
@@ -14903,8 +14903,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14912,7 +14912,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6176,
                 0x0,
                 0x0,
                 0x0,
@@ -14927,8 +14927,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14936,7 +14936,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6186,
                 0x0,
                 0x0,
                 0x0,
@@ -14951,8 +14951,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14960,7 +14960,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6186,
                 0x0,
                 0x0,
                 0x0,
@@ -14975,8 +14975,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -14984,7 +14984,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6186,
                 0x0,
                 0x0,
                 0x0,
@@ -14999,8 +14999,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15008,7 +15008,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6186,
                 0x0,
                 0x0,
                 0x0,
@@ -15023,8 +15023,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15032,7 +15032,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6189,
                 0x0,
                 0x0,
                 0x0,
@@ -15047,8 +15047,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15056,7 +15056,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6189,
                 0x0,
                 0x0,
                 0x0,
@@ -15071,8 +15071,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15080,7 +15080,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6189,
                 0x0,
                 0x0,
                 0x0,
@@ -15095,8 +15095,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15104,7 +15104,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6189,
                 0x0,
                 0x0,
                 0x0,
@@ -15119,8 +15119,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15128,7 +15128,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6208,
                 0x0,
                 0x0,
                 0x0,
@@ -15143,8 +15143,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15152,7 +15152,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6208,
                 0x0,
                 0x0,
                 0x0,
@@ -15167,8 +15167,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15176,7 +15176,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6208,
                 0x0,
                 0x0,
                 0x0,
@@ -15191,8 +15191,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15200,7 +15200,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6208,
                 0x0,
                 0x0,
                 0x0,
@@ -15215,8 +15215,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15224,7 +15224,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6214,
                 0x0,
                 0x0,
                 0x0,
@@ -15239,8 +15239,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15248,7 +15248,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6214,
                 0x0,
                 0x0,
                 0x0,
@@ -15263,8 +15263,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15272,7 +15272,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6214,
                 0x0,
                 0x0,
                 0x0,
@@ -15287,8 +15287,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15296,7 +15296,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6214,
                 0x0,
                 0x0,
                 0x0,
@@ -15311,8 +15311,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15320,7 +15320,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6217,
                 0x0,
                 0x0,
                 0x0,
@@ -15335,8 +15335,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15344,7 +15344,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6217,
                 0x0,
                 0x0,
                 0x0,
@@ -15359,8 +15359,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15368,7 +15368,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6217,
                 0x0,
                 0x0,
                 0x0,
@@ -15383,8 +15383,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15392,7 +15392,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6217,
                 0x0,
                 0x0,
                 0x0,
@@ -15407,8 +15407,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15416,7 +15416,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6226,
                 0x0,
                 0x0,
                 0x0,
@@ -15431,8 +15431,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15440,7 +15440,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6226,
                 0x0,
                 0x0,
                 0x0,
@@ -15455,8 +15455,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 23,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::initial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15464,7 +15464,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6226,
                 0x0,
                 0x0,
                 0x0,
@@ -15479,8 +15479,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 24,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::medial,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15488,7 +15488,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 6226,
                 0x0,
                 0x0,
                 0x0,
@@ -15512,7 +15512,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1508,
+ 4065,
                 0x0,
                 0x0,
                 0x0,
@@ -15536,7 +15536,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1509,
+ 4066,
                 0x0,
                 0x0,
                 0x0,
@@ -15551,8 +15551,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 26,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::isolated,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15560,7 +15560,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1510,
+ 6244,
                 0x0,
                 0x0,
                 0x0,
@@ -15575,8 +15575,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 25,
                         bidi_class::strong_right_to_left_arabic,
                         decomposition_type::final,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -15584,7 +15584,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1510,
+ 6244,
                 0x0,
                 0x0,
                 0x0,
@@ -15608,7 +15608,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1510,
+ 4067,
                 0x0,
                 0x0,
                 0x0,
@@ -15632,7 +15632,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1511,
+ 4068,
                 0x0,
                 0x0,
                 0x0,
@@ -15656,7 +15656,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1512,
+ 4069,
                 0x0,
                 0x0,
                 0x0,
@@ -15680,7 +15680,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1513,
+ 4070,
                 0x0,
                 0x0,
                 0x0,
@@ -15704,7 +15704,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1514,
+ 4071,
                 0x0,
                 0x0,
                 0x0,
@@ -15728,7 +15728,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1514,
+ 4072,
                 0x0,
                 0x0,
                 0x0,
@@ -15752,7 +15752,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1514,
+ 4073,
                 0x0,
                 0x0,
                 0x0,
@@ -15776,7 +15776,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1514,
+ 4074,
                 0x0,
                 0x0,
                 0x0,
@@ -15800,7 +15800,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1514,
+ 4075,
                 0x0,
                 0x0,
                 0x0,
@@ -15824,7 +15824,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1514,
+ 4076,
                 0x0,
                 0x0,
                 0x0,
@@ -15848,7 +15848,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1514,
+ 4077,
                 0x0,
                 0x0,
                 0x0,
@@ -15872,7 +15872,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1514,
+ 4078,
                 0x0,
                 0x0,
                 0x0,
@@ -15944,7 +15944,7 @@
                         sentence_break::format,
                         grapheme_cluster_break::control,
                 },
- 1514,
+ 4079,
                 0x0,
                 0x0,
                 0x0,
@@ -16119,8 +16119,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::exclamation_interrogation,
@@ -16128,7 +16128,7 @@
                         sentence_break::sterm,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 600,
                 0x0,
                 0x0,
                 0x0,
@@ -16143,8 +16143,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16152,7 +16152,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 702,
                 0x0,
                 0x0,
                 0x0,
@@ -16167,8 +16167,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::weak_european_number_terminator,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16176,7 +16176,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 811,
                 0x0,
                 0x0,
                 0x0,
@@ -16191,8 +16191,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::weak_european_number_terminator,
                         decomposition_type::wide,
                         break_class::prefix_numeric,
@@ -16200,7 +16200,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4376,
                 0x0,
                 0x0,
                 0x0,
@@ -16215,8 +16215,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::weak_european_number_terminator,
                         decomposition_type::wide,
                         break_class::postfix_numeric,
@@ -16224,7 +16224,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 812,
                 0x0,
                 0x0,
                 0x0,
@@ -16239,8 +16239,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16248,7 +16248,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 808,
                 0x0,
                 0x0,
                 0x0,
@@ -16263,8 +16263,8 @@
                         word_break::midnum,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16272,7 +16272,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 695,
                 0x0,
                 0x0,
                 0x0,
@@ -16287,8 +16287,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::opening_punctuation,
@@ -16296,7 +16296,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 712,
                 0x0,
                 0x0,
                 0x0,
@@ -16311,8 +16311,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::closing_punctuation,
@@ -16320,7 +16320,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 713,
                 0x0,
                 0x0,
                 0x0,
@@ -16335,8 +16335,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16344,7 +16344,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 800,
                 0x0,
                 0x0,
                 0x0,
@@ -16359,8 +16359,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::weak_european_number_separator,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16368,7 +16368,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 1276,
                 0x0,
                 0x0,
                 0x0,
@@ -16383,8 +16383,8 @@
                         word_break::midnum,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::weak_common_number_separator,
                         decomposition_type::wide,
                         break_class::closing_punctuation,
@@ -16392,7 +16392,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 562,
                 0x0,
                 0x0,
                 0x0,
@@ -16407,8 +16407,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::weak_european_number_separator,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16416,7 +16416,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 546,
                 0x0,
                 0x0,
                 0x0,
@@ -16431,8 +16431,8 @@
                         word_break::midnum,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::weak_common_number_separator,
                         decomposition_type::wide,
                         break_class::closing_punctuation,
@@ -16440,7 +16440,7 @@
                         sentence_break::aterm,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 618,
                 0x0,
                 0x0,
                 0x0,
@@ -16455,8 +16455,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::weak_common_number_separator,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16464,7 +16464,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 805,
                 0x0,
                 0x0,
                 0x0,
@@ -16479,8 +16479,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::weak_european_digits,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16488,7 +16488,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4407,
                 0x0,
                 0x0,
                 0x0,
@@ -16503,8 +16503,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::weak_european_digits,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16512,7 +16512,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4408,
                 0x0,
                 0x0,
                 0x0,
@@ -16527,8 +16527,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::weak_european_digits,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16536,7 +16536,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4409,
                 0x0,
                 0x0,
                 0x0,
@@ -16551,8 +16551,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::weak_european_digits,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16560,7 +16560,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4410,
                 0x0,
                 0x0,
                 0x0,
@@ -16575,8 +16575,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::weak_european_digits,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16584,7 +16584,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4411,
                 0x0,
                 0x0,
                 0x0,
@@ -16599,8 +16599,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::weak_european_digits,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16608,7 +16608,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4412,
                 0x0,
                 0x0,
                 0x0,
@@ -16623,8 +16623,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::weak_european_digits,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16632,7 +16632,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4413,
                 0x0,
                 0x0,
                 0x0,
@@ -16647,8 +16647,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::weak_european_digits,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16656,7 +16656,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4414,
                 0x0,
                 0x0,
                 0x0,
@@ -16671,8 +16671,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::weak_european_digits,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16680,7 +16680,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4415,
                 0x0,
                 0x0,
                 0x0,
@@ -16695,8 +16695,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::weak_european_digits,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16704,7 +16704,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4416,
                 0x0,
                 0x0,
                 0x0,
@@ -16719,8 +16719,8 @@
                         word_break::midletter,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::weak_common_number_separator,
                         decomposition_type::wide,
                         break_class::non_starter,
@@ -16728,7 +16728,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 578,
                 0x0,
                 0x0,
                 0x0,
@@ -16743,8 +16743,8 @@
                         word_break::midnum,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::non_starter,
@@ -16752,7 +16752,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 575,
                 0x0,
                 0x0,
                 0x0,
@@ -16767,8 +16767,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16776,7 +16776,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 1280,
                 0x0,
                 0x0,
                 0x0,
@@ -16791,8 +16791,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16800,7 +16800,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 1281,
                 0x0,
                 0x0,
                 0x0,
@@ -16815,8 +16815,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16824,7 +16824,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 1282,
                 0x0,
                 0x0,
                 0x0,
@@ -16839,8 +16839,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::exclamation_interrogation,
@@ -16848,7 +16848,7 @@
                         sentence_break::sterm,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 605,
                 0x0,
                 0x0,
                 0x0,
@@ -16863,8 +16863,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16872,7 +16872,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 799,
                 0x0,
                 0x0,
                 0x0,
@@ -16887,8 +16887,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16896,7 +16896,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4417,
                 0x0,
                 0xff41,
                 0x0,
@@ -16911,8 +16911,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16920,7 +16920,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4439,
                 0x0,
                 0xff42,
                 0x0,
@@ -16935,8 +16935,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16944,7 +16944,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4463,
                 0x0,
                 0xff43,
                 0x0,
@@ -16959,8 +16959,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16968,7 +16968,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4482,
                 0x0,
                 0xff44,
                 0x0,
@@ -16983,8 +16983,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -16992,7 +16992,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4509,
                 0x0,
                 0xff45,
                 0x0,
@@ -17007,8 +17007,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17016,7 +17016,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4565,
                 0x0,
                 0xff46,
                 0x0,
@@ -17031,8 +17031,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17040,7 +17040,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4578,
                 0x0,
                 0xff47,
                 0x0,
@@ -17055,8 +17055,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17064,7 +17064,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4613,
                 0x0,
                 0xff48,
                 0x0,
@@ -17079,8 +17079,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17088,7 +17088,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4638,
                 0x0,
                 0xff49,
                 0x0,
@@ -17103,8 +17103,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17112,7 +17112,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4663,
                 0x0,
                 0xff4a,
                 0x0,
@@ -17127,8 +17127,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17136,7 +17136,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4688,
                 0x0,
                 0xff4b,
                 0x0,
@@ -17160,7 +17160,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1515,
+ 4080,
                 0x0,
                 0xff4c,
                 0x0,
@@ -17175,8 +17175,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17184,7 +17184,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4753,
                 0x0,
                 0xff4d,
                 0x0,
@@ -17199,8 +17199,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17208,7 +17208,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4767,
                 0x0,
                 0xff4e,
                 0x0,
@@ -17223,8 +17223,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17232,7 +17232,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4800,
                 0x0,
                 0xff4f,
                 0x0,
@@ -17247,8 +17247,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17256,7 +17256,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4837,
                 0x0,
                 0xff50,
                 0x0,
@@ -17271,8 +17271,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17280,7 +17280,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4858,
                 0x0,
                 0xff51,
                 0x0,
@@ -17295,8 +17295,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17304,7 +17304,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4876,
                 0x0,
                 0xff52,
                 0x0,
@@ -17319,8 +17319,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17328,7 +17328,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4930,
                 0x0,
                 0xff53,
                 0x0,
@@ -17343,8 +17343,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17352,7 +17352,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4965,
                 0x0,
                 0xff54,
                 0x0,
@@ -17367,8 +17367,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17376,7 +17376,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4997,
                 0x0,
                 0xff55,
                 0x0,
@@ -17391,8 +17391,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17400,7 +17400,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 5037,
                 0x0,
                 0xff56,
                 0x0,
@@ -17415,8 +17415,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17424,7 +17424,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 5055,
                 0x0,
                 0xff57,
                 0x0,
@@ -17439,8 +17439,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17448,7 +17448,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 5065,
                 0x0,
                 0xff58,
                 0x0,
@@ -17463,8 +17463,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17472,7 +17472,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 5070,
                 0x0,
                 0xff59,
                 0x0,
@@ -17487,8 +17487,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 9,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17496,7 +17496,7 @@
                         sentence_break::upper,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 5087,
                 0x0,
                 0xff5a,
                 0x0,
@@ -17511,8 +17511,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::opening_punctuation,
@@ -17520,7 +17520,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 714,
                 0x0,
                 0x0,
                 0x0,
@@ -17535,8 +17535,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17544,7 +17544,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 807,
                 0x0,
                 0x0,
                 0x0,
@@ -17559,8 +17559,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::closing_punctuation,
@@ -17568,7 +17568,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 715,
                 0x0,
                 0x0,
                 0x0,
@@ -17583,8 +17583,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17592,7 +17592,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 528,
                 0x0,
                 0x0,
                 0x0,
@@ -17607,8 +17607,8 @@
                         word_break::extendnumlet,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17616,7 +17616,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 540,
                 0x0,
                 0x0,
                 0x0,
@@ -17631,8 +17631,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17640,7 +17640,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 525,
                 0x0,
                 0x0,
                 0x0,
@@ -17655,8 +17655,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17664,7 +17664,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4417,
                 0xff21,
                 0x0,
                 0xff21,
@@ -17679,8 +17679,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17688,7 +17688,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4439,
                 0xff22,
                 0x0,
                 0xff22,
@@ -17703,8 +17703,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17712,7 +17712,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4463,
                 0xff23,
                 0x0,
                 0xff23,
@@ -17727,8 +17727,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17736,7 +17736,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4482,
                 0xff24,
                 0x0,
                 0xff24,
@@ -17751,8 +17751,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17760,7 +17760,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4509,
                 0xff25,
                 0x0,
                 0xff25,
@@ -17775,8 +17775,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17784,7 +17784,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4565,
                 0xff26,
                 0x0,
                 0xff26,
@@ -17799,8 +17799,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17808,7 +17808,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4578,
                 0xff27,
                 0x0,
                 0xff27,
@@ -17823,8 +17823,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17832,7 +17832,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4613,
                 0xff28,
                 0x0,
                 0xff28,
@@ -17847,8 +17847,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17856,7 +17856,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4638,
                 0xff29,
                 0x0,
                 0xff29,
@@ -17871,8 +17871,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17880,7 +17880,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4663,
                 0xff2a,
                 0x0,
                 0xff2a,
@@ -17895,8 +17895,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17904,7 +17904,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4688,
                 0xff2b,
                 0x0,
                 0xff2b,
@@ -17928,7 +17928,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1516,
+ 4081,
                 0xff2c,
                 0x0,
                 0xff2c,
@@ -17943,8 +17943,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17952,7 +17952,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 4753,
                 0xff2d,
                 0x0,
                 0xff2d,
@@ -17967,8 +17967,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -17976,7 +17976,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 4767,
                 0xff2e,
                 0x0,
                 0xff2e,
@@ -17991,8 +17991,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -18000,7 +18000,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 4800,
                 0xff2f,
                 0x0,
                 0xff2f,
@@ -18015,8 +18015,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -18024,7 +18024,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 4837,
                 0xff30,
                 0x0,
                 0xff30,
@@ -18039,8 +18039,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -18048,7 +18048,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 4858,
                 0xff31,
                 0x0,
                 0xff31,
@@ -18063,8 +18063,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -18072,7 +18072,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 4876,
                 0xff32,
                 0x0,
                 0xff32,
@@ -18087,8 +18087,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -18096,7 +18096,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 4930,
                 0xff33,
                 0x0,
                 0xff33,
@@ -18111,8 +18111,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -18120,7 +18120,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 4965,
                 0xff34,
                 0x0,
                 0xff34,
@@ -18135,8 +18135,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -18144,7 +18144,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 4997,
                 0xff35,
                 0x0,
                 0xff35,
@@ -18159,8 +18159,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -18168,7 +18168,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 5037,
                 0xff36,
                 0x0,
                 0xff36,
@@ -18183,8 +18183,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -18192,7 +18192,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 5055,
                 0xff37,
                 0x0,
                 0xff37,
@@ -18207,8 +18207,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -18216,7 +18216,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 5065,
                 0xff38,
                 0x0,
                 0xff38,
@@ -18231,8 +18231,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -18240,7 +18240,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 5070,
                 0xff39,
                 0x0,
                 0xff39,
@@ -18255,8 +18255,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::strong_left_to_right,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -18264,7 +18264,7 @@
                         sentence_break::lower,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 5087,
                 0xff3a,
                 0x0,
                 0xff3a,
@@ -18279,8 +18279,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::opening_punctuation,
@@ -18288,7 +18288,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 716,
                 0x0,
                 0x0,
                 0x0,
@@ -18303,8 +18303,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -18312,7 +18312,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 1284,
                 0x0,
                 0x0,
                 0x0,
@@ -18327,8 +18327,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::closing_punctuation,
@@ -18336,7 +18336,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 717,
                 0x0,
                 0x0,
                 0x0,
@@ -18351,8 +18351,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::ideograph,
@@ -18360,7 +18360,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 1287,
                 0x0,
                 0x0,
                 0x0,
@@ -18375,8 +18375,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::opening_punctuation,
@@ -18384,7 +18384,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 730,
                 0x0,
                 0x0,
                 0x0,
@@ -18399,8 +18399,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 3,
                         bidi_class::neutral_other,
                         decomposition_type::wide,
                         break_class::closing_punctuation,
@@ -18408,7 +18408,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 731,
                 0x0,
                 0x0,
                 0x0,
@@ -18423,8 +18423,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::neutral_other,
                         decomposition_type::narrow,
                         break_class::closing_punctuation,
@@ -18432,7 +18432,7 @@
                         sentence_break::sterm,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 632,
                 0x0,
                 0x0,
                 0x0,
@@ -18447,8 +18447,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::neutral_other,
                         decomposition_type::narrow,
                         break_class::opening_punctuation,
@@ -18456,7 +18456,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 778,
                 0x0,
                 0x0,
                 0x0,
@@ -18471,8 +18471,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::neutral_other,
                         decomposition_type::narrow,
                         break_class::closing_punctuation,
@@ -18480,7 +18480,7 @@
                         sentence_break::close,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 779,
                 0x0,
                 0x0,
                 0x0,
@@ -18495,8 +18495,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::neutral_other,
                         decomposition_type::narrow,
                         break_class::closing_punctuation,
@@ -18504,7 +18504,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 572,
                 0x0,
                 0x0,
                 0x0,
@@ -18519,8 +18519,8 @@
                         word_break::any,
                         false,
                         true,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::neutral_other,
                         decomposition_type::narrow,
                         break_class::non_starter,
@@ -18528,7 +18528,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 561,
                 0x0,
                 0x0,
                 0x0,
@@ -18543,8 +18543,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -18552,7 +18552,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10189,
                 0x0,
                 0x0,
                 0x0,
@@ -18567,8 +18567,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 16,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::non_starter,
@@ -18576,7 +18576,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10143,
                 0x0,
                 0x0,
                 0x0,
@@ -18591,8 +18591,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 16,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::non_starter,
@@ -18600,7 +18600,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10144,
                 0x0,
                 0x0,
                 0x0,
@@ -18615,8 +18615,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 16,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::non_starter,
@@ -18624,7 +18624,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10145,
                 0x0,
                 0x0,
                 0x0,
@@ -18639,8 +18639,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 16,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::non_starter,
@@ -18648,7 +18648,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10146,
                 0x0,
                 0x0,
                 0x0,
@@ -18663,8 +18663,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 16,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::non_starter,
@@ -18672,7 +18672,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10147,
                 0x0,
                 0x0,
                 0x0,
@@ -18687,8 +18687,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 16,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::non_starter,
@@ -18696,7 +18696,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10178,
                 0x0,
                 0x0,
                 0x0,
@@ -18711,8 +18711,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 16,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::non_starter,
@@ -18720,7 +18720,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10179,
                 0x0,
                 0x0,
                 0x0,
@@ -18735,8 +18735,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 16,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::non_starter,
@@ -18744,7 +18744,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10180,
                 0x0,
                 0x0,
                 0x0,
@@ -18759,8 +18759,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 16,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::non_starter,
@@ -18768,7 +18768,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10160,
                 0x0,
                 0x0,
                 0x0,
@@ -18783,8 +18783,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::non_starter,
@@ -18792,7 +18792,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 4372,
                 0x0,
                 0x0,
                 0x0,
@@ -18807,8 +18807,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -18816,7 +18816,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10143,
                 0x0,
                 0x0,
                 0x0,
@@ -18831,8 +18831,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -18840,7 +18840,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10144,
                 0x0,
                 0x0,
                 0x0,
@@ -18855,8 +18855,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -18864,7 +18864,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10145,
                 0x0,
                 0x0,
                 0x0,
@@ -18879,8 +18879,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -18888,7 +18888,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10146,
                 0x0,
                 0x0,
                 0x0,
@@ -18903,8 +18903,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -18912,7 +18912,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10147,
                 0x0,
                 0x0,
                 0x0,
@@ -18927,8 +18927,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -18936,7 +18936,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10148,
                 0x0,
                 0x0,
                 0x0,
@@ -18951,8 +18951,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -18960,7 +18960,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10149,
                 0x0,
                 0x0,
                 0x0,
@@ -18975,8 +18975,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -18984,7 +18984,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10150,
                 0x0,
                 0x0,
                 0x0,
@@ -18999,8 +18999,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19008,7 +19008,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10151,
                 0x0,
                 0x0,
                 0x0,
@@ -19023,8 +19023,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19032,7 +19032,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10152,
                 0x0,
                 0x0,
                 0x0,
@@ -19047,8 +19047,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19056,7 +19056,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10153,
                 0x0,
                 0x0,
                 0x0,
@@ -19071,8 +19071,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19080,7 +19080,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10154,
                 0x0,
                 0x0,
                 0x0,
@@ -19095,8 +19095,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19104,7 +19104,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10155,
                 0x0,
                 0x0,
                 0x0,
@@ -19119,8 +19119,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19128,7 +19128,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10156,
                 0x0,
                 0x0,
                 0x0,
@@ -19143,8 +19143,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19152,7 +19152,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10157,
                 0x0,
                 0x0,
                 0x0,
@@ -19274,8 +19274,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19283,7 +19283,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10158,
                 0x0,
                 0x0,
                 0x0,
@@ -19298,8 +19298,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19307,7 +19307,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10159,
                 0x0,
                 0x0,
                 0x0,
@@ -19322,8 +19322,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19331,7 +19331,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10160,
                 0x0,
                 0x0,
                 0x0,
@@ -19346,8 +19346,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19355,7 +19355,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10161,
                 0x0,
                 0x0,
                 0x0,
@@ -19370,8 +19370,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19379,7 +19379,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10162,
                 0x0,
                 0x0,
                 0x0,
@@ -19394,8 +19394,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19403,7 +19403,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10163,
                 0x0,
                 0x0,
                 0x0,
@@ -19418,8 +19418,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19427,7 +19427,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10164,
                 0x0,
                 0x0,
                 0x0,
@@ -19442,8 +19442,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19451,7 +19451,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10165,
                 0x0,
                 0x0,
                 0x0,
@@ -19466,8 +19466,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19475,7 +19475,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10166,
                 0x0,
                 0x0,
                 0x0,
@@ -19490,8 +19490,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19499,7 +19499,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10167,
                 0x0,
                 0x0,
                 0x0,
@@ -19514,8 +19514,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19523,7 +19523,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10168,
                 0x0,
                 0x0,
                 0x0,
@@ -19538,8 +19538,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19547,7 +19547,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10169,
                 0x0,
                 0x0,
                 0x0,
@@ -19562,8 +19562,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19571,7 +19571,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10170,
                 0x0,
                 0x0,
                 0x0,
@@ -19586,8 +19586,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19595,7 +19595,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10171,
                 0x0,
                 0x0,
                 0x0,
@@ -19610,8 +19610,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19619,7 +19619,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10172,
                 0x0,
                 0x0,
                 0x0,
@@ -19634,8 +19634,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19643,7 +19643,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10173,
                 0x0,
                 0x0,
                 0x0,
@@ -19658,8 +19658,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19667,7 +19667,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10174,
                 0x0,
                 0x0,
                 0x0,
@@ -19682,8 +19682,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19691,7 +19691,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10175,
                 0x0,
                 0x0,
                 0x0,
@@ -19706,8 +19706,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19715,7 +19715,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10176,
                 0x0,
                 0x0,
                 0x0,
@@ -19730,8 +19730,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19739,7 +19739,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10177,
                 0x0,
                 0x0,
                 0x0,
@@ -19754,8 +19754,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19763,7 +19763,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10178,
                 0x0,
                 0x0,
                 0x0,
@@ -19778,8 +19778,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19787,7 +19787,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10179,
                 0x0,
                 0x0,
                 0x0,
@@ -19802,8 +19802,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19811,7 +19811,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10180,
                 0x0,
                 0x0,
                 0x0,
@@ -19826,8 +19826,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19835,7 +19835,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10181,
                 0x0,
                 0x0,
                 0x0,
@@ -19850,8 +19850,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19859,7 +19859,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10182,
                 0x0,
                 0x0,
                 0x0,
@@ -19874,8 +19874,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19883,7 +19883,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10183,
                 0x0,
                 0x0,
                 0x0,
@@ -19898,8 +19898,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19907,7 +19907,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10184,
                 0x0,
                 0x0,
                 0x0,
@@ -19922,8 +19922,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19931,7 +19931,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10185,
                 0x0,
                 0x0,
                 0x0,
@@ -19946,8 +19946,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19955,7 +19955,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10186,
                 0x0,
                 0x0,
                 0x0,
@@ -19970,8 +19970,8 @@
                         word_break::katakana,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -19979,7 +19979,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10190,
                 0x0,
                 0x0,
                 0x0,
@@ -19994,8 +19994,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::zero_data1_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::non_starter,
@@ -20003,7 +20003,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1517,
+ 395,
                 0x0,
                 0x0,
                 0x0,
@@ -20018,8 +20018,8 @@
                         word_break::any,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::zero_data1_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::non_starter,
@@ -20027,7 +20027,7 @@
                         sentence_break::any,
                         grapheme_cluster_break::extend,
                 },
- 1517,
+ 396,
                 0x0,
                 0x0,
                 0x0,
@@ -20042,8 +20042,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20051,7 +20051,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9994,
                 0x0,
                 0x0,
                 0x0,
@@ -20066,8 +20066,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20075,7 +20075,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9903,
                 0x0,
                 0x0,
                 0x0,
@@ -20090,8 +20090,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20099,7 +20099,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9904,
                 0x0,
                 0x0,
                 0x0,
@@ -20114,8 +20114,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20123,7 +20123,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10063,
                 0x0,
                 0x0,
                 0x0,
@@ -20138,8 +20138,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20147,7 +20147,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9905,
                 0x0,
                 0x0,
                 0x0,
@@ -20162,8 +20162,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20171,7 +20171,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10065,
                 0x0,
                 0x0,
                 0x0,
@@ -20186,8 +20186,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20195,7 +20195,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10066,
                 0x0,
                 0x0,
                 0x0,
@@ -20210,8 +20210,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20219,7 +20219,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9906,
                 0x0,
                 0x0,
                 0x0,
@@ -20234,8 +20234,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20243,7 +20243,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9907,
                 0x0,
                 0x0,
                 0x0,
@@ -20258,8 +20258,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20267,7 +20267,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9908,
                 0x0,
                 0x0,
                 0x0,
@@ -20282,8 +20282,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20291,7 +20291,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10069,
                 0x0,
                 0x0,
                 0x0,
@@ -20306,8 +20306,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20315,7 +20315,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10070,
                 0x0,
                 0x0,
                 0x0,
@@ -20330,8 +20330,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20339,7 +20339,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10071,
                 0x0,
                 0x0,
                 0x0,
@@ -20354,8 +20354,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20363,7 +20363,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10072,
                 0x0,
                 0x0,
                 0x0,
@@ -20378,8 +20378,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20387,7 +20387,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10073,
                 0x0,
                 0x0,
                 0x0,
@@ -20402,8 +20402,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20411,7 +20411,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 10074,
                 0x0,
                 0x0,
                 0x0,
@@ -20426,8 +20426,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20435,7 +20435,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9929,
                 0x0,
                 0x0,
                 0x0,
@@ -20450,8 +20450,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20459,7 +20459,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9909,
                 0x0,
                 0x0,
                 0x0,
@@ -20474,8 +20474,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20483,7 +20483,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9910,
                 0x0,
                 0x0,
                 0x0,
@@ -20498,8 +20498,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20507,7 +20507,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9911,
                 0x0,
                 0x0,
                 0x0,
@@ -20522,8 +20522,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20531,7 +20531,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9936,
                 0x0,
                 0x0,
                 0x0,
@@ -20546,8 +20546,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20555,7 +20555,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9912,
                 0x0,
                 0x0,
                 0x0,
@@ -20570,8 +20570,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20579,7 +20579,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9913,
                 0x0,
                 0x0,
                 0x0,
@@ -20594,8 +20594,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20603,7 +20603,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9914,
                 0x0,
                 0x0,
                 0x0,
@@ -20618,8 +20618,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20627,7 +20627,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9915,
                 0x0,
                 0x0,
                 0x0,
@@ -20642,8 +20642,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20651,7 +20651,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9916,
                 0x0,
                 0x0,
                 0x0,
@@ -20666,8 +20666,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20675,7 +20675,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9917,
                 0x0,
                 0x0,
                 0x0,
@@ -20690,8 +20690,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20699,7 +20699,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9918,
                 0x0,
                 0x0,
                 0x0,
@@ -20714,8 +20714,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20723,7 +20723,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9919,
                 0x0,
                 0x0,
                 0x0,
@@ -20738,8 +20738,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20747,7 +20747,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9920,
                 0x0,
                 0x0,
                 0x0,
@@ -20762,8 +20762,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20771,7 +20771,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9921,
                 0x0,
                 0x0,
                 0x0,
@@ -20858,8 +20858,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20867,7 +20867,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9995,
                 0x0,
                 0x0,
                 0x0,
@@ -20882,8 +20882,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20891,7 +20891,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9996,
                 0x0,
                 0x0,
                 0x0,
@@ -20906,8 +20906,8 @@
                         word_break::aletter,
                         false,
                         false,
- ucd::sort_type::is_index,
- 0,
+ ucd::sort_type::data1_0x0020_data2_cp,
+ 18,
                         bidi_class::strong_left_to_right,
                         decomposition_type::narrow,
                         break_class::ordinary_alpabetic_or_symbol_character,
@@ -20915,7 +20915,7 @@
                         sentence_break::oletter,
                         grapheme_cluster_break::any,
                 },
- 1517,
+ 9997,
                 0x0,
                 0x0,
          &