This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Remove generation and use of NonFinalFold table
authorKarl Williamson <khw@cpan.org>
Sat, 16 Nov 2019 18:31:23 +0000 (11:31 -0700)
committerKarl Williamson <khw@cpan.org>
Sat, 16 Nov 2019 18:37:01 +0000 (11:37 -0700)
With the revamping done in cc288b7a2732c37504039083ebb98241954636be, the
table of Unicode case folds that are more than a single character is no
longer used, so no need to generate it, or having it available.

charclass_invlists.h
embedvar.h
lib/unicore/mktables
lib/unicore/uni_keywords.pl
perlapi.h
perlvars.h
regcharclass.h
regcomp.c
uni_keywords.h

index 00f489c..fbad48d 100644 (file)
@@ -184033,220 +184033,6 @@ static const UV UNI__PERL_IS_IN_MULTI_CHAR_FOLD_invlist[] = {  /* for EBCDIC 037
 
 #  endif       /* EBCDIC 037 */
 
-#  if 'A' == 65 /* ASCII/Latin1 */
-
-static const UV UNI__PERL_NON_FINAL_FOLDS_invlist[] = {  /* for ASCII/Latin1 */
-       57,     /* Number of elements */
-       148565664, /* Version and data structure type */
-       1,      /* 0 if the list starts at 0;
-                  1 if it starts at the element beyond 0 */
-       0x0,
-       0x61,
-       0x62,
-       0x66,
-       0x67,
-       0x68,
-       0x6B,
-       0x73,
-       0x75,
-       0x77,
-       0x78,
-       0x79,
-       0x7A,
-       0x2BC,
-       0x2BD,
-       0x308,
-       0x309,
-       0x313,
-       0x314,
-       0x342,
-       0x343,
-       0x3AC,
-       0x3AD,
-       0x3AE,
-       0x3AF,
-       0x3B1,
-       0x3B2,
-       0x3B7,
-       0x3B8,
-       0x3B9,
-       0x3BA,
-       0x3C1,
-       0x3C2,
-       0x3C5,
-       0x3C6,
-       0x3C9,
-       0x3CA,
-       0x3CE,
-       0x3CF,
-       0x565,
-       0x566,
-       0x574,
-       0x575,
-       0x57E,
-       0x57F,
-       0x1F00,
-       0x1F08,
-       0x1F20,
-       0x1F28,
-       0x1F60,
-       0x1F68,
-       0x1F70,
-       0x1F71,
-       0x1F74,
-       0x1F75,
-       0x1F7C,
-       0x1F7D
-};
-
-#  endif       /* ASCII/Latin1 */
-
-#  if 'A' == 193 /* EBCDIC 1047 */ \
-     && '\\' == 224 && '[' == 173 && ']' == 189 && '{' == 192 && '}' == 208 \
-     && '^' == 95 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
-     && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 21
-
-static const UV UNI__PERL_NON_FINAL_FOLDS_invlist[] = {  /* for EBCDIC 1047 */
-       59,     /* Number of elements */
-       148565664, /* Version and data structure type */
-       1,      /* 0 if the list starts at 0;
-                  1 if it starts at the element beyond 0 */
-       0x0,
-       0x81,
-       0x82,
-       0x86,
-       0x87,
-       0x88,
-       0x8A,
-       0x91,
-       0x92,
-       0xA2,
-       0xA4,
-       0xA6,
-       0xA7,
-       0xA8,
-       0xA9,
-       0x2BC,
-       0x2BD,
-       0x308,
-       0x309,
-       0x313,
-       0x314,
-       0x342,
-       0x343,
-       0x3AC,
-       0x3AD,
-       0x3AE,
-       0x3AF,
-       0x3B1,
-       0x3B2,
-       0x3B7,
-       0x3B8,
-       0x3B9,
-       0x3BA,
-       0x3C1,
-       0x3C2,
-       0x3C5,
-       0x3C6,
-       0x3C9,
-       0x3CA,
-       0x3CE,
-       0x3CF,
-       0x565,
-       0x566,
-       0x574,
-       0x575,
-       0x57E,
-       0x57F,
-       0x1F00,
-       0x1F08,
-       0x1F20,
-       0x1F28,
-       0x1F60,
-       0x1F68,
-       0x1F70,
-       0x1F71,
-       0x1F74,
-       0x1F75,
-       0x1F7C,
-       0x1F7D
-};
-
-#  endif       /* EBCDIC 1047 */
-
-#  if 'A' == 193 /* EBCDIC 037 */ \
-     && '\\' == 224 && '[' == 186 && ']' == 187 && '{' == 192 && '}' == 208 \
-     && '^' == 176 && '~' == 161 && '!' == 90 && '#' == 123 && '|' == 79 \
-     && '$' == 91 && '@' == 124 && '`' == 121 && '\n' == 37
-
-static const UV UNI__PERL_NON_FINAL_FOLDS_invlist[] = {  /* for EBCDIC 037 */
-       59,     /* Number of elements */
-       148565664, /* Version and data structure type */
-       1,      /* 0 if the list starts at 0;
-                  1 if it starts at the element beyond 0 */
-       0x0,
-       0x81,
-       0x82,
-       0x86,
-       0x87,
-       0x88,
-       0x8A,
-       0x91,
-       0x92,
-       0xA2,
-       0xA4,
-       0xA6,
-       0xA7,
-       0xA8,
-       0xA9,
-       0x2BC,
-       0x2BD,
-       0x308,
-       0x309,
-       0x313,
-       0x314,
-       0x342,
-       0x343,
-       0x3AC,
-       0x3AD,
-       0x3AE,
-       0x3AF,
-       0x3B1,
-       0x3B2,
-       0x3B7,
-       0x3B8,
-       0x3B9,
-       0x3BA,
-       0x3C1,
-       0x3C2,
-       0x3C5,
-       0x3C6,
-       0x3C9,
-       0x3CA,
-       0x3CE,
-       0x3CF,
-       0x565,
-       0x566,
-       0x574,
-       0x575,
-       0x57E,
-       0x57F,
-       0x1F00,
-       0x1F08,
-       0x1F20,
-       0x1F28,
-       0x1F60,
-       0x1F68,
-       0x1F70,
-       0x1F71,
-       0x1F74,
-       0x1F75,
-       0x1F7C,
-       0x1F7D
-};
-
-#  endif       /* EBCDIC 037 */
-
 static const UV UNI__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START_invlist[] = {  /* for all charsets */
        26,     /* Number of elements */
        148565664, /* Version and data structure type */
@@ -390476,7 +390262,6 @@ typedef enum {
        UNI__PERL_IDSTART,
        UNI__PERL_IS_IN_MULTI_CHAR_FOLD,
        UNI__PERL_NCHAR,
-       UNI__PERL_NON_FINAL_FOLDS,
        UNI__PERL_PATWS,
        UNI__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START,
        UNI__PERL_PROBLEMATIC_LOCALE_FOLDS,
@@ -391649,7 +391434,6 @@ static const UV * const uni_prop_ptrs[] = {
        UNI__PERL_IDSTART_invlist,
        UNI__PERL_IS_IN_MULTI_CHAR_FOLD_invlist,
        UNI__PERL_NCHAR_invlist,
-       UNI__PERL_NON_FINAL_FOLDS_invlist,
        UNI__PERL_PATWS_invlist,
        UNI__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START_invlist,
        UNI__PERL_PROBLEMATIC_LOCALE_FOLDS_invlist,
@@ -395365,7 +395149,7 @@ static const U8 WB_table[23][23] = {
  * 78e2600e24fa7d5ab62117de50b382f8b31b08401c37a0782c38dacb340b64e7 lib/unicore/extracted/DLineBreak.txt
  * 1bde4ad73e271c6349fbd1972e54f38bba5cc1900c28f678e79b9e8909b31793 lib/unicore/extracted/DNumType.txt
  * 6278722699123f3890e4b1cc42011e96d8960e4958a3b93484361530983d2611 lib/unicore/extracted/DNumValues.txt
- * 0f310085a69b19f991fa1d8cf6e066d6c89d840b6238ec3c7c6e1059dc5dbe8b lib/unicore/mktables
+ * 08071cd168b1ac72bf01f13a82c4d0470a391e2bdd0b706e9fe20ab17cc861c8 lib/unicore/mktables
  * a712c758275b460d18fa77a26ed3589689bb3f69dcc1ea99b913e32db92a5cd2 lib/unicore/version
  * 2680b9254eb236c5c090f11b149605043e8c8433661b96efc4a42fb4709342a5 regen/charset_translations.pl
  * e9283c761c5a95e3379384ca47c13a284f08d743c2be6e5091f1152b1b6b7a37 regen/mk_PL_charclass.pl
index 8c8b174..d0d281c 100644 (file)
 #define PL_GLB_invlist         (my_vars->GLB_invlist)
 #define PL_Latin1              (my_vars->GLatin1)
 #define PL_GLatin1             (my_vars->GLatin1)
-#define PL_NonFinalFold                (my_vars->GNonFinalFold)
-#define PL_GNonFinalFold       (my_vars->GNonFinalFold)
 #define PL_Posix_ptrs          (my_vars->GPosix_ptrs)
 #define PL_GPosix_ptrs         (my_vars->GPosix_ptrs)
 #define PL_Private_Use         (my_vars->GPrivate_Use)
index 2ed8ffd..6453656 100644 (file)
@@ -15014,10 +15014,6 @@ sub compile_perl() {
                Description =>
                    "Code points that are in some multiple character fold",
     );
-    my $non_final_fold = $perl->add_match_table(
-               "_Perl_Non_Final_Folds",
-               Description => "Code points that are in some multiple character fold, but not in the final position",
-    );
     if ($v_version lt v3.0.1) {
         push @tables_that_may_be_empty, '_Perl_Folds_To_Multi_Char',
                                         '_Perl_Is_In_Multi_Char_Fold',
@@ -15057,8 +15053,6 @@ sub compile_perl() {
 
             if ($folded_count > 1) {
                 $in_multi_fold->add_range($cp, $cp);
-                next if $i == $folded_count;    # In final position
-                $non_final_fold->add_range($cp, $cp);
             }
         }
 
index 4cc9ab4..d8c55d3 100644 (file)
     '_perl_idstart' => 1159,
     '_perl_is_in_multi_char_fold' => 1160,
     '_perl_nchar' => 1161,
-    '_perl_non_final_folds' => 1162,
-    '_perl_patws' => 1163,
-    '_perl_problematic_locale_foldeds_start' => 1164,
-    '_perl_problematic_locale_folds' => 1165,
-    '_perl_quotemeta' => 1166,
-    '_perl_surrogate' => 1167,
+    '_perl_patws' => 1162,
+    '_perl_problematic_locale_foldeds_start' => 1163,
+    '_perl_problematic_locale_folds' => 1164,
+    '_perl_quotemeta' => 1165,
+    '_perl_surrogate' => 1166,
     'adlm' => 1,
     'aegeannumbers' => 2,
     'age=10' => 3,
 # 78e2600e24fa7d5ab62117de50b382f8b31b08401c37a0782c38dacb340b64e7 lib/unicore/extracted/DLineBreak.txt
 # 1bde4ad73e271c6349fbd1972e54f38bba5cc1900c28f678e79b9e8909b31793 lib/unicore/extracted/DNumType.txt
 # 6278722699123f3890e4b1cc42011e96d8960e4958a3b93484361530983d2611 lib/unicore/extracted/DNumValues.txt
-# 0f310085a69b19f991fa1d8cf6e066d6c89d840b6238ec3c7c6e1059dc5dbe8b lib/unicore/mktables
+# 08071cd168b1ac72bf01f13a82c4d0470a391e2bdd0b706e9fe20ab17cc861c8 lib/unicore/mktables
 # a712c758275b460d18fa77a26ed3589689bb3f69dcc1ea99b913e32db92a5cd2 lib/unicore/version
 # 2680b9254eb236c5c090f11b149605043e8c8433661b96efc4a42fb4709342a5 regen/charset_translations.pl
 # e9283c761c5a95e3379384ca47c13a284f08d743c2be6e5091f1152b1b6b7a37 regen/mk_PL_charclass.pl
index 4cfbafe..2cf7ce2 100644 (file)
--- a/perlapi.h
+++ b/perlapi.h
@@ -119,8 +119,6 @@ END_EXTERN_C
 #define PL_LB_invlist          (*Perl_GLB_invlist_ptr(NULL))
 #undef  PL_Latin1
 #define PL_Latin1              (*Perl_GLatin1_ptr(NULL))
-#undef  PL_NonFinalFold
-#define PL_NonFinalFold                (*Perl_GNonFinalFold_ptr(NULL))
 #undef  PL_Posix_ptrs
 #define PL_Posix_ptrs          (*Perl_GPosix_ptrs_ptr(NULL))
 #undef  PL_Private_Use
index df5b2f8..b9ba540 100644 (file)
@@ -277,7 +277,6 @@ PERLVAR(G, HasMultiCharFold,   SV *)
 PERLVAR(G, InMultiCharFold,   SV *)
 PERLVAR(G, Latin1,     SV *)
 PERLVAR(G, LB_invlist, SV *)
-PERLVAR(G, NonFinalFold,   SV *)
 PERLVAR(G, SB_invlist, SV *)
 PERLVAR(G, SCX_invlist, SV *)
 PERLVAR(G, UpperLatin1,        SV *)   /* Code points 128 - 255 */
index e036c47..cb25924 100644 (file)
  * 78e2600e24fa7d5ab62117de50b382f8b31b08401c37a0782c38dacb340b64e7 lib/unicore/extracted/DLineBreak.txt
  * 1bde4ad73e271c6349fbd1972e54f38bba5cc1900c28f678e79b9e8909b31793 lib/unicore/extracted/DNumType.txt
  * 6278722699123f3890e4b1cc42011e96d8960e4958a3b93484361530983d2611 lib/unicore/extracted/DNumValues.txt
- * 0f310085a69b19f991fa1d8cf6e066d6c89d840b6238ec3c7c6e1059dc5dbe8b lib/unicore/mktables
+ * 08071cd168b1ac72bf01f13a82c4d0470a391e2bdd0b706e9fe20ab17cc861c8 lib/unicore/mktables
  * a712c758275b460d18fa77a26ed3589689bb3f69dcc1ea99b913e32db92a5cd2 lib/unicore/version
  * 2680b9254eb236c5c090f11b149605043e8c8433661b96efc4a42fb4709342a5 regen/charset_translations.pl
  * f9a393e7add8c7c2728356473ce5b52246d51295b2da0c48fb6f0aa21799e2bb regen/regcharclass.pl
index 9338531..6468ab5 100644 (file)
--- a/regcomp.c
+++ b/regcomp.c
@@ -22354,9 +22354,6 @@ Perl_init_uniprops(pTHX)
                                             UNI__PERL_FOLDS_TO_MULTI_CHAR]);
     PL_InMultiCharFold = _new_invlist_C_array(uni_prop_ptrs[
                                             UNI__PERL_IS_IN_MULTI_CHAR_FOLD]);
-    PL_NonFinalFold = _new_invlist_C_array(uni_prop_ptrs[
-                                            UNI__PERL_NON_FINAL_FOLDS]);
-
     PL_utf8_toupper = _new_invlist_C_array(Uppercase_Mapping_invlist);
     PL_utf8_tolower = _new_invlist_C_array(Lowercase_Mapping_invlist);
     PL_utf8_totitle = _new_invlist_C_array(Titlecase_Mapping_invlist);
index f790d82..604a4fe 100644 (file)
 #define MPH_VALt I16
 
 /*
-rows: 7016
+rows: 7015
 seed: 1348825708
-full length of keys: 98325
-blob length: 9964
-ref length: 56128
-data size: 66092 (%67.22)
+full length of keys: 98304
+blob length: 9950
+ref length: 56120
+data size: 66070 (%67.21)
 */
 
 STATIC const unsigned char mph_blob[] =
@@ -170,10 +170,10 @@ STATIC const unsigned char mph_blob[] =
     "gc=jg=jt=lb=lrelrilromimnsmnv=ocrpdfrehri=sd=smlsqrtahv20v21v30v3"
     "1v32v40v41v50v51v52v60v61v62v63v70v80v90vo=vs=wb=yes3839444546474"
     "849b2bkh2h3jljvkvl&l_vrxxzlzpzs_perl_problematic_locale_foldeds_i"
-    "s_in_multi_char_fold_perl_folds_to_perl_charname__perl_non_finabe"
-    "ginany_foldsquotemetaisxposixisposixblankprintishorizisxperlisper"
-    "lisspaceisvertisuni";
-/* mph_blob length: 9964 */
+    "s_in_multi_char_fold_perl_folds_to_perl_charname_beginany_foldsqu"
+    "otemetaisxposixisposixblankprintishorizisxperlisperlisspaceisvert"
+    "isuni";
+/* mph_blob length: 9950 */
 
 struct mph_struct {
     U16 seed2;
@@ -185,7029 +185,7028 @@ struct mph_struct {
 };
 
 #define MPH_RSHIFT 8
-#define MPH_BUCKETS 7016
+#define MPH_BUCKETS 7015
 
 STATIC const U32 MPH_SEED1 = 0x5065726c;
 STATIC const U32 MPH_FNV_CONST = 0x01000193;
 
 /* The comments give the input key for the row it is in */
 STATIC const struct mph_struct mph_table[MPH_BUCKETS] = {
-  {     2,   184,  6948,   2,  10, UNI_MISCARROWS }   /* ismiscarrows */,
-  {     1,  3671,  6027,  17,   5, UNI_KHMR }   /* scriptextensions=khmer */,
-  {     0,  6472,  3470,   5,  14, UNI_INCAUCASIANALBANIAN }   /* incaucasianalbanian */,
-  {    10,  9365,  2608,   4,  19, UNI_EGYP }   /* scx=egyptianhieroglyphs */,
-  {     1,  9113,  7540,   4,   2, UNI_CCC__20 }   /* ccc=20 */,
-  {     2,  3671,  4672,  17,  15, UNI_SARB }   /* scriptextensions=oldsoutharabian */,
-  {     0,  6885,  1459,   3,  23, UNI_HIGHPUSURROGATES }   /* ishighprivateusesurrogates */,
-  {    16,  5325,     0,  14,   0, UNI_qmark_values_index }   /* quotationmark= */,
-  {     1,  9629,  8324,   3,   7, UNI_LB__XX }   /* lb=unknown */,
-  {     4,  5760,  8981,  13,   4, UNI_NV__1_SLASH_40 }   /* numericvalue=1/40 */,
-  {     6,  9093,  5907,   4,  12, UNI_ETHIOPICEXTA }   /* blk=ethiopicexta */,
-  {     1,  1911,  3788,  22,  16, UNI_INSC__CANTILLATIONMARK }   /* indicsyllabiccategory=cantillationmark */,
+  {     9,  5353,     0,  14,   0, UNI_ZS }   /* spaceseparator */,
+  {     2,  8424,  3552,   6,  11, UNI_ETHIOPICEXT }   /* block=ethiopicext */,
+  {     0,  6918,  5991,  10,  12, UNI_LB__IS }   /* linebreak=infixnumeric */,
+  {     0,  1482,  6734,  24,  11, UNI_INPC__TOPANDRIGHT }   /* indicpositionalcategory=topandright */,
+  {    19,  9313,    36,   4,   1, UNI_PCM }   /* pcm=t */,
+  {     0,   184,  1387,   3,   9, UNI_CJKSYMBOLS }   /* iscjksymbols */,
+  {     1,  3671,  9101,  17,   4, UNI_BUHD }   /* scriptextensions=buhd */,
+  {     0,  8424,  3964,   6,   9, UNI_LATIN1 }   /* block=latin1sup */,
+  {     1,  6005,    43,   3,  15, UNI_CJKCOMPAT }   /* incjkcompatibility */,
+  {     0,  5760,  8970,  13,   3, UNI_NV__1_SLASH_2 }   /* numericvalue=1/2 */,
+  {     1,  9647,  7644,   3,   8, UNI_NV__11_SLASH_2 }   /* nv=5.50e+00 */,
+  {     2,  4826,    26,   9,   1, UNI_XPOSIXXDIGIT }   /* hexdigit=y */,
+  {     1,    21,  3418,   4,   8, UNI_ALCHEMICAL }   /* inalchemical */,
+  {     0,  2106,    73,  21,   2, UNI_WB__EB }   /* graphemeclusterbreak=em */,
+  {     4,  9623,  9477,   3,   4, UNI_JG__ZAIN }   /* jg=zain */,
+  {     0,  5760,  7580,  13,   8, UNI_NV__7_SLASH_2 }   /* numericvalue=3.50e+00 */,
+  {     1,  6918,  4835,  10,  14, UNI_LB__CR }   /* linebreak=carriagereturn */,
+  {     3,  7128,  3254,  10,  17, UNI_RI }   /* wordbreak=regionalindicator */,
+  {     2,  8332,    27,   3,   2, UNI_ALL }   /* isall */,
+  {     0,  8886,   497,   5,   3, UNI_KHMR }   /* sc=khmer */,
+  {     1,  3868,  4829,  16,   5, UNI_XPOSIXDIGIT }   /* generalcategory=digit */,
+  {     1,  9365,  4220,   4,   6, UNI_TANG }   /* scx=tangut */,
+  {     5,  9153,   406,   4,   7, UNI_GCB__CN }   /* gcb=control */,
+  {     0,  8233,  9417,   7,   4, UNI_TFNG }   /* script=tfng */,
+  {     0,  1911,  8704,  22,   5, UNI_INSC__BINDU }   /* indicsyllabiccategory=bindu */,
+  {     7,  9093,  4975,   4,  14, UNI_KANASUP }   /* blk=kanasupplement */,
+  {     0,  4580,  6581,   3,  10, UNI_MYANMAREXTA }   /* inmyanmarexta */,
+  {     1,   184,  4388,   3,  14, UNI_CURRENCYSYMBOLS }   /* iscurrencysymbols */,
+  {     0,  8424,  2931,   7,  10, UNI_CHEROKEESUP }   /* block=cherokeesup */,
+  {     0,  8886,  8562,   3,   6, UNI_LYCI }   /* sc=lycian */,
+  {     0,  9608,    66,   3,   1, UNI_EA__H }   /* ea=h */,
+  {     0,  9101,     0,   4,   0, UNI_BUHD }   /* buhd */,
+  {     1,  3671,  9301,  17,   4, UNI_ORKH }   /* scriptextensions=orkh */,
+  {     0,  6003,     0,   5,   0, UNI_JOINC }   /* joinc */,
+  {     2,  1362,  5539,  24,  13, UNI_CCC__IS }   /* canonicalcombiningclass=iotasubscript */,
+  {     0,  3128,  9734,  18,   3, UNI_IDSB }   /* idsbinaryoperator=yes */,
+  {     1,   184,  8508,   2,   5, UNI_GREXT }   /* isgrext */,
+  {     1,    21,  4989,   2,  14, UNI_KANGXI }   /* inkangxiradicals */,
+  {     1,  9647,  9743,   3,   2, UNI_NV__45 }   /* nv=45 */,
+  {     3,  3671,  9285,  17,   4, UNI_NKO }   /* scriptextensions=nkoo */,
+  {     1,  2708,    29,   4,   4, UNI_INARABIC }   /* inarabic */,
+  {     0,  3251,    26,   3,   1, UNI_CE }   /* ce=y */,
+  {     1,  3002,  1264,  18,   5, UNI_DT__SUP }   /* decompositiontype=super */,
+  {     1,  9365,  2169,   4,  11, UNI_MTEI }   /* scx=meeteimayek */,
+  {     0,  9093,  2232,   4,   6, UNI_YIJING }   /* blk=yijing */,
+  {     0,  8424,  3290,   6,   4, UNI_RUMI }   /* block=rumi */,
+  {     0,  7128,  9773,  10,   2, UNI_WB__XX }   /* wordbreak=xx */,
+  {     1,  8233,  8894,   7,   5, UNI_SC__LIMB }   /* script=limbu */,
+  {     0,  9113,  8795,   5,   4, UNI_CCC__30 }   /* ccc=ccc30 */,
+  {     2,  8424,  6838,   6,  10, UNI_BOXDRAWING }   /* block=boxdrawing */,
+  {     0,  6371,     0,  10,   0, UNI_DEP }   /* deprecated */,
+  {     5,  1362,  8750,  25,   4, UNI_CCC__21 }   /* canonicalcombiningclass=ccc21 */,
+  {     0,  6005,  5872,   3,  11, UNI_CYRILLICEXTA }   /* incyrillicexta */,
+  {    15,  9365,  9069,   4,   4, UNI_ARMN }   /* scx=armn */,
+  {     3,  3671,  8324,  17,   7, UNI_ZZZZ }   /* scriptextensions=unknown */,
+  {     5,  9623,  5157,   3,  14, UNI_JG__MANICHAEANRESH }   /* jg=manichaeanresh */,
+  {    25,  3671,  9265,  17,   4, UNI_MTEI }   /* scriptextensions=mtei */,
+  {     0,  7128,   495,  10,   7, UNI_WB__NU }   /* wordbreak=numeric */,
+  {     0,  4849,     0,  14,   0, UNI_ci_values_index }   /* caseignorable= */,
+  {     2,  9365,  8282,   4,   7, UNI_TGLG }   /* scx=tagalog */,
+  {    16,  9093,   921,   4,  18, UNI_INVS }   /* blk=variationselectors */,
+  {     6,  9365,   382,   4,   4, UNI_EGYP }   /* scx=egyp */,
+  {     2,  9895,     3,   3,   1, UNI_PF }   /* ispf */,
+  {     2,    21,  8121,   2,   7, UNI_INLINEARA }   /* inlineara */,
+  {     5,  8424,  7900,   6,   8, UNI_KANAEXTA }   /* block=kanaexta */,
+  {     0,  7128,   697,  10,   2, UNI_WB__MN }   /* wordbreak=mn */,
+  {     2,   184,  5487,   2,  13, UNI_XPOSIXDIGIT }   /* isdecimalnumber */,
+  {     1,   831,     0,   6,   0, UNI_ARROWS }   /* arrows */,
+  {     7,  9593,  3569,   3,  17, UNI_BC__ES }   /* bc=europeanseparator */,
+  {     0,  9932,  8248,   3,   6, UNI_SHAW }   /* isshavian */,
+  {     1,  6816,  4298,   3,   6, UNI_BRAI }   /* inbraille */,
+  {     0,  8960,     1,   4,   1, -UNI_IDS }   /* ids=n */,
+  {     2,  9623,  8658,   3,   4, UNI_JG__YUDH }   /* jg=yudh */,
+  {     1,  3110,     0,   4,   0, UNI_GEOR }   /* geor */,
+  {     1,  9093,  1599,   4,   6, UNI_INHANGUL }   /* blk=hangul */,
+  {     4,  5565,  4028,  13,  16, UNI_JG__MANICHAEANLAMEDH }   /* joininggroup=manichaeanlamedh */,
+  {     0,  2708,    80,   4,   8, UNI_ARABICMATH }   /* inarabicmath */,
+  {     0,  5565,  5125,  13,   4, UNI_JG__HETH }   /* joininggroup=heth */,
+  {     1,  3671,  8679,  17,   5, UNI_ADLM }   /* scriptextensions=adlam */,
+  {     0,  9647,  7460,   3,   8, UNI_NV__1_SLASH_7 }   /* nv=1.43e-01 */,
+  {     0,  8617,   995,   5,   2, -UNI_TERM }   /* term=no */,
+  {     1,  1497,     7,  10,   1, UNI_SC }   /* category=sc */,
+  {     0,  6918,  8324,  10,   7, UNI_LB__XX }   /* linebreak=unknown */,
+  {     2,  8424,  2646,   6,  19, UNI_JAMOEXTA }   /* block=hanguljamoextendeda */,
+  {     0,  8233,  9249,   7,   4, UNI_MERC }   /* script=merc */,
+  {     3,  1362,  7555,  24,   2, UNI_CCC__23 }   /* canonicalcombiningclass=23 */,
+  {     1,  9093,  1314,   4,  24, UNI_ARABICPFA }   /* blk=arabicpresentationformsa */,
+  {     0,  9731,    72,   3,   2, UNI_WB__LE }   /* wb=le */,
+  {     3,  9093,  3110,   4,  18, UNI_GEORGIANSUP }   /* blk=georgiansupplement */,
+  {     0,  3671,    78,  17,   4, UNI_ARAB }   /* scriptextensions=arab */,
+  {     1,  8886,  8065,   3,   7, UNI_ELBA }   /* sc=elbasan */,
+  {     1,  9647,  8400,   3,   4, UNI_NV__9000 }   /* nv=9000 */,
+  {     0,  9647,  9590,   3,   3, UNI_NV__9_SLASH_2 }   /* nv=9/2 */,
+  {     0,  9731,  1188,   3,   2, UNI_WB__KA }   /* wb=ka */,
+  {     0,  8233,  1192,   7,   4, UNI_SC__KANA }   /* script=kana */,
+  {     0,  9608,  9461,   3,   4, UNI_EA__W }   /* ea=wide */,
+  {     0,  1823,     0,  22,   0, UNI_CJKCOMPATIDEOGRAPHSSUP }   /* cjkcompatideographssup */,
+  {     0,  2684,  6303,  19,  12, UNI_GCB__T }   /* hangulsyllabletype=trailingjamo */,
+  {     3,  9647,  8354,   3,   4, UNI_NV__6000 }   /* nv=6000 */,
+  {     0,   184,  6838,   2,  10, UNI_BOXDRAWING }   /* isboxdrawing */,
+  {     0,  7804,     0,   8,   0, UNI_BUGI }   /* buginese */,
+  {     0,  7025,  9563,   3,   3, UNI_IN__5_DOT_1 }   /* in=5.1 */,
+  {     3,  6005,  1031,   4,   4, UNI_INCOPTIC }   /* incoptic */,
+  {     5,    21,  3418,   4,  15, UNI_ALCHEMICAL }   /* inalchemicalsymbols */,
+  {     5,  8424,  8275,   6,   7, UNI_SUPPUAB }   /* block=suppuab */,
+  {     0,  8424,     0,   6,  34, UNI_UCAS }   /* block=unifiedcanadianaboriginalsyllabics */,
+  {     3,  9647,  7756,   3,   8, UNI_NV__7_SLASH_8 }   /* nv=8.75e-01 */,
+  {     0,  9365,  9329,   4,   4, UNI_PRTI }   /* scx=prti */,
+  {     1,    21,  7248,   2,   9, UNI_INKHUDAWADI }   /* inkhudawadi */,
+  {     3,  2106,  9773,  21,   2, UNI_GCB__XX }   /* graphemeclusterbreak=xx */,
+  {     1,  8884,  8704,   5,   5, UNI_INSC__BINDU }   /* insc=bindu */,
+  {     0,  9093,  4372,   4,  15, UNI_CONTROLPICTURES }   /* blk=controlpictures */,
+  {     1,  7419,     3,   9,   1, -UNI_XIDS }   /* xidstart=f */,
+  {     0,  1911,  8331,  22,   7, UNI_INSC__VISARGA }   /* indicsyllabiccategory=visarga */,
+  {     0,  6382,     0,  11,   0, UNI_DOMINO }   /* dominotiles */,
+  {     1,  3868,    48,  16,   1, UNI_P }   /* generalcategory=p */,
+  {     2,  1497,  6613,   9,  11, UNI_LO }   /* category=otherletter */,
+  {     1,  4597,     0,  15,   0, UNI_MISCPICTOGRAPHS }   /* miscpictographs */,
+  {     1,  5227,     0,  14,   0, UNI_nfdqc_values_index }   /* nfdquickcheck= */,
+  {     1,    96,     0,  10,   0, UNI_XPOSIXALPHA }   /* alphabetic */,
+  {     5,  7018,  9722,  10,   3, UNI_IN__9 }   /* presentin=v90 */,
+  {     0,  9113,  9518,   4,   3, UNI_CCC__BL }   /* ccc=218 */,
+  {     0,  9113,  9073,   4,   4, UNI_CCC__216 }   /* ccc=atar */,
+  {     0,  9647,  7611,   3,   2, UNI_NV__14 }   /* nv=14 */,
+  {     3,  2513,     0,  19,   0, UNI_ANCIENTGREEKNUMBERS }   /* ancientgreeknumbers */,
+  {     0,  9620,   339,   3,   2, UNI_LO }   /* gc=lo */,
+  {     0,  3688,  9734,  17,   3, UNI_STERM }   /* sentenceterminal=yes */,
+  {     1,  9113,  7446,   4,   2, UNI_CCC__25 }   /* ccc=25 */,
+  {     0,  7018,  9695,  10,   3, UNI_IN__5 }   /* presentin=v50 */,
+  {     2,  9093,   983,   4,   5, UNI_INGREEK }   /* blk=greek */,
+  {     0,  7892,     0,   8,   0, UNI_JAVA }   /* javanese */,
+  {     1,  1497,  5199,   9,  14, UNI_SK }   /* category=modifiersymbol */,
+  {     1,  8508,     0,   5,   0, UNI_GREXT }   /* grext */,
+  {     1,  1844,     0,   2,   0, UNI_PC }   /* pc */,
+  {     1,  6949,     9,   4,  16, UNI_CANS }   /* iscanadianaboriginal */,
+  {     0,  9093,  2533,   5,   5, UNI_INBRAHMI }   /* blk=brahmi */,
+  {    10,  9659,     0,   3,   0, UNI_ri_values_index }   /* ri= */,
+  {     0,  3671,  9329,  17,   4, UNI_PRTI }   /* scriptextensions=prti */,
+  {     1,  5565,   726,  13,   3, UNI_JG__DAL }   /* joininggroup=dal */,
+  {     1,  6828,  2722,  10,  19, UNI_BC__LRO }   /* bidiclass=lefttorightoverride */,
+  {     4,  9647,  8371,   3,   2, UNI_NV__32 }   /* nv=32 */,
+  {     1,  4705,  8624,   4,   4, UNI_TELU }   /* istelugu */,
+  {     2,  8430,     0,   4,   0, UNI_CARI }   /* cari */,
+  {     3,  9365,  9293,   4,   4, UNI_OGAM }   /* scx=ogam */,
+  {     0,  8879,  7357,   3,   8, UNI_PALM }   /* inpalmyrene */,
+  {     0,  9093,  7980,   4,   8, UNI_INUGARITIC }   /* blk=ugaritic */,
+  {     1,  8854,  9433,   5,   4, UNI_DASH }   /* dash=true */,
+  {     5,  9113,  7558,   4,   2, UNI_CCC__13 }   /* ccc=13 */,
+  {     0,  8935,  1153,   4,   3, UNI_ANY }   /* unicode */,
+  {     0,  6015,     0,  12,   0, UNI_jt_values_index }   /* joiningtype= */,
+  {     6,  9629,  4687,   3,  15, UNI_LB__OP }   /* lb=openpunctuation */,
+  {     0,  1911,  5474,  22,  13, UNI_INSC__CONSONANTDEAD }   /* indicsyllabiccategory=consonantdead */,
+  {    15,  9093,  8261,   4,   7, UNI_INSOYOMBO }   /* blk=soyombo */,
+  {     1,  3951,  2704,   3,  17, UNI_IDST }   /* isidstrinaryoperator */,
+  {     1,  2493,     0,  20,   1, UNI_VO__U }   /* verticalorientation=u */,
+  {     3,  8424,  8205,   6,   7, UNI_INOSMANYA }   /* block=osmanya */,
+  {     4,  8282,     0,   7,   0, UNI_TGLG }   /* tagalog */,
+  {     0,   184,  3837,   3,  15, UNI_CYPRIOTSYLLABARY }   /* iscypriotsyllabary */,
+  {     1,  2232,     0,   6,   0, UNI_YIJING }   /* yijing */,
+  {     1,  3398,    36,  18,   1, UNI_VS }   /* variationselector=t */,
+  {     1,  8640,  8864,   6,   5, -UNI_XPOSIXUPPER }   /* upper=false */,
+  {     1,  9593,  9644,   3,   3, UNI_BC__NSM }   /* bc=nsm */,
+  {     0,  8233,  9297,   7,   4, UNI_OLCK }   /* script=olck */,
+  {     0,  8884,  2768,   5,  10, UNI_INSC__TONELETTER }   /* insc=toneletter */,
+  {     0,  8886,  1845,   3,   6, UNI_SC__ZYYY }   /* sc=common */,
+  {     0,  9113,  8745,   5,   4, UNI_CCC__20 }   /* ccc=ccc20 */,
+  {     4,  9647,  8394,   3,   5, UNI_NV__80000 }   /* nv=80000 */,
+  {     2,  9365,  6648,   5,   3, UNI_SHAW }   /* scx=shaw */,
+  {     4,  8844,     3,   5,   1, -UNI_CWCF }   /* cwcf=f */,
+  {     1,  6918,  6459,  10,  11, UNI_LB__IN }   /* linebreak=inseperable */,
+  {     0,  9365,  8929,   4,   5, UNI_OSGE }   /* scx=osage */,
+  {     0,  8635,   995,   5,   2, -UNI_IDEO }   /* ideo=no */,
+  {     2,  5565,  3916,  13,  16, UNI_JG__HANIFIROHINGYAPA }   /* joininggroup=hanifirohingyapa */,
+  {     0,  1735,    36,  22,   1, UNI_CWCM }   /* changeswhencasemapped=t */,
+  {     1,  9113,  9765,   4,   2, UNI_CCC__8 }   /* ccc=kv */,
+  {     1,  3236,  8864,  18,   5, -UNI__PERL_PATWS }   /* patternwhitespace=false */,
+  {     0,  8233,  4297,   7,   7, UNI_BRAI }   /* script=braille */,
+  {     1,  3671,  6183,  17,  12, UNI_MEND }   /* scriptextensions=mendekikakui */,
+  {     2,  3128,     0,  17,   0, UNI_IDSB }   /* idsbinaryoperator */,
+  {     0,  9605,  9149,   3,   4, UNI_DT__FONT }   /* dt=font */,
+  {     3,  8233,  9069,   7,   4, UNI_SC__ARMN }   /* script=armn */,
+  {     0,  8233,  9197,   7,   4, UNI_SC__KALI }   /* script=kali */,
+  {     3,  8959,     3,   5,   1, -UNI_XIDS }   /* xids=f */,
+  {     2,  9365,  3730,   5,   3, UNI_SGNW }   /* scx=sgnw */,
+  {     0,  9365,  3729,   5,  10, UNI_SGNW }   /* scx=signwriting */,
+  {     8,  1867,     0,  12,   0, UNI_DIACRITICALS }   /* diacriticals */,
+  {     2,  1362,  8802,  24,   2, UNI_CCC__31 }   /* canonicalcombiningclass=31 */,
+  {     3,  6885,  1363,   3,   3, UNI_HANO }   /* ishano */,
+  {     1,  9453,     0,   3,   0, UNI_VAI }   /* vai */,
+  {     0,  3671,  4657,  17,  15, UNI_NARB }   /* scriptextensions=oldnortharabian */,
+  {     2,  3293,     1,   3,  41, UNI_UCASEXT }   /* inunifiedcanadianaboriginalsyllabicsextended */,
+  {     0,  1713,   995,  22,   2, -UNI_CWCF }   /* changeswhencasefolded=no */,
+  {     0,  8685,     1,   4,   1, -UNI_XPOSIXXDIGIT }   /* hex=n */,
+  {     2,  9629,     3,   4,   1, UNI_LB__LF }   /* lb=lf */,
+  {     0,  9093,  3705,   4,  17, UNI_SMALLFORMS }   /* blk=smallformvariants */,
+  {     2,  8886,  8254,   3,   7, UNI_SIDD }   /* sc=siddham */,
+  {     1,  8886,  7250,   5,   7, UNI_SC__SIND }   /* sc=khudawadi */,
+  {     3,  1057,  8864,  27,   5, -UNI_PCM }   /* prependedconcatenationmark=false */,
+  {     1,  9647,  7487,   3,   1, UNI_NV__6 }   /* nv=6 */,
+  {     0,  8233,  7804,   7,   8, UNI_SC__BUGI }   /* script=buginese */,
+  {     1,  9647,  7444,   3,   8, UNI_NV__1_SLASH_8 }   /* nv=1.25e-01 */,
+  {     5,  7018,  9566,  10,   3, UNI_IN__5_DOT_2 }   /* presentin=5.2 */,
+  {     5,  5565,  6878,  13,  10, UNI_JG__DALATHRISH }   /* joininggroup=dalathrish */,
+  {     0,  6194,  8192,   3,   6, UNI_OLCK }   /* inolchiki */,
+  {     2,  8424,  2353,   6,  20, UNI_ININSCRIPTIONALPAHLAVI }   /* block=inscriptionalpahlavi */,
+  {     0,  8424,  7788,   6,   8, UNI_INBALINESE }   /* block=balinese */,
+  {     2,   184,  3038,   2,   4, UNI_ETHI }   /* isethi */,
+  {     0,  3868,   132,  16,   2, UNI_LM }   /* generalcategory=lm */,
+  {     1,  8886,  8527,   4,   5, UNI_SC__KTHI }   /* sc=kaithi */,
+  {     1,  5045,     0,  14,   0, UNI_LATINEXTE }   /* latinextendede */,
+  {     3,  8960,   995,   4,   2, -UNI_IDS }   /* ids=no */,
+  {     0,  4462,  9734,  15,   3, UNI_GREXT }   /* graphemeextend=yes */,
+  {     0,  7018,  9548,  10,   3, UNI_IN__3 }   /* presentin=3.0 */,
+  {     0,  1386,     0,  10,   0, UNI_CJKSYMBOLS }   /* cjksymbols */,
+  {     9,  6898,     0,  10,   0, UNI_KHAR }   /* kharoshthi */,
+  {     0,  5760,  9500,  13,   3, UNI_NV__1_SLASH_7 }   /* numericvalue=1/7 */,
+  {     0,  9093,  6690,   4,  11, UNI_INSORASOMPENG }   /* blk=sorasompeng */,
+  {     1,  9093,  2948,   4,  18, UNI_HALFMARKS }   /* blk=combininghalfmarks */,
+  {     1,  8233,  9161,   7,   4, UNI_SC__GONM }   /* script=gonm */,
+  {     0,  3671,  7239,  17,   9, UNI_QAAI }   /* scriptextensions=inherited */,
+  {     4,  1289,     0,  25,   0, UNI_SYMBOLSANDPICTOGRAPHSEXTA }   /* symbolsandpictographsexta */,
+  {     3,  6015,    36,  12,   1, UNI_JT__T }   /* joiningtype=t */,
+  {     0,  8424,    43,   7,   8, UNI_CJKCOMPAT }   /* block=cjkcompat */,
+  {     4,  9213,     0,   4,   0, UNI_LANA }   /* lana */,
+  {     1,  2106,  3254,  21,  17, UNI_RI }   /* graphemeclusterbreak=regionalindicator */,
+  {     0,  8884,     0,   5,   0, UNI_insc_values_index }   /* insc= */,
+  {     1,  5339,  9773,  14,   2, UNI_SB__XX }   /* sentencebreak=xx */,
+  {     8,  6316,  9433,  11,   4, UNI_IDC }   /* idcontinue=true */,
+  {     8,  9725,   409,   3,   2, UNI_VO__TR }   /* vo=tr */,
+  {     0,  8886,  8324,   3,   7, UNI_ZZZZ }   /* sc=unknown */,
+  {     3,  6005,  2986,   4,  16, UNI_COPTICEPACTNUMBERS }   /* incopticepactnumbers */,
+  {     0,  8233,  9457,   7,   4, UNI_WCHO }   /* script=wcho */,
+  {     0,  9647,  9745,   3,   2, UNI_NV__46 }   /* nv=46 */,
+  {     1,  8233,  2353,   7,  20, UNI_PHLI }   /* script=inscriptionalpahlavi */,
+  {     1,  9593,  3243,   3,  10, UNI_BC__WS }   /* bc=whitespace */,
+  {     2,  8163,     0,   7,   0, UNI_nfkcqc_values_index }   /* nfkcqc= */,
+  {     2,  6005,  1387,   3,   9, UNI_CJKSYMBOLS }   /* incjksymbols */,
+  {    32,  9593,  6255,   3,  12, UNI_BC__ON }   /* bc=otherneutral */,
+  {     0,   184,  9229,   2,   4, UNI_LINB }   /* islinb */,
+  {     1,   184,  1622,   2,  23, UNI_LATINEXTADDITIONAL }   /* islatinextendedadditional */,
+  {     2,  5760,  9506,  13,   3, UNI_NV__2_SLASH_3 }   /* numericvalue=2/3 */,
+  {     0,  9365,  9337,   4,   4, UNI_QAAI }   /* scx=qaai */,
+  {     0,  9113,  2920,   4,   5, UNI_CCC__A }   /* ccc=above */,
+  {     1,  9049,  9581,   4,   3, UNI_AGE__7 }   /* age=7.0 */,
+  {     5,  8884,  1214,   5,   9, UNI_INSC__CONSONANT }   /* insc=consonant */,
+  {     0,  9932,  6648,   3,   3, UNI_SHAW }   /* isshaw */,
+  {     0,  6005,  5884,   3,  11, UNI_CYRILLICEXTB }   /* incyrillicextb */,
+  {     2,   184,  2065,   3,  13, UNI_CJKRADICALSSUP }   /* iscjkradicalssup */,
+  {     2,  1856,     0,  11,   0, UNI_NUMBERFORMS }   /* numberforms */,
+  {     1,  9453,     0,   4,   0, UNI_VAI }   /* vaii */,
+  {     1,  6828,   835,  10,   2, UNI_BC__WS }   /* bidiclass=ws */,
+  {     3,  9887,  9907,   8,   5, UNI_XPOSIXPRINT }   /* isxposixprint */,
+  {     0,   184,   697,   2,   2, UNI_MN }   /* ismn */,
+  {     0,  9889,  1812,   6,   5, UNI_XPOSIXUPPER }   /* xposixupper */,
+  {     2,  1933,     0,  21,   0, UNI_LOE }   /* logicalorderexception */,
+  {     0,  4580,  2007,   3,   3, UNI_INMODI }   /* inmodi */,
+  {     1,  8233,  8149,   7,   7, UNI_SC__MULT }   /* script=multani */,
+  {     0,  3671,  6978,  17,  10, UNI_XPEO }   /* scriptextensions=oldpersian */,
+  {     4,  3688,     0,  16,   0, UNI_STERM }   /* sentenceterminal */,
+  {    28,   184,  1192,   2,   4, UNI_KANA }   /* iskana */,
+  {     1,  8886,  9281,   3,   4, UNI_NEWA }   /* sc=newa */,
+  {     1,  8424,  2836,   6,  12, UNI_SUNDANESESUP }   /* block=sundanesesup */,
+  {     3,  9093,  1338,   4,  24, UNI_ARABICPFB }   /* blk=arabicpresentationformsb */,
+  {     5,  9835,  9819,  14,  11, UNI__PERL_FOLDS_TO_MULTI_CHAR }   /* _perl_folds_to_multi_char */,
+  {    27,   184,   510,   3,  19, UNI_CJK }   /* iscjkunifiedideographs */,
+  {     4,  7419,  9734,   9,   3, UNI_XIDS }   /* xidstart=yes */,
+  {     1,  9647,  8394,   3,   6, UNI_NV__800000 }   /* nv=800000 */,
+  {     5,  9093,  1955,   4,  22, UNI_MISCTECHNICAL }   /* blk=miscellaneoustechnical */,
+  {     0,  8233,  9261,   7,   3, UNI_MRO }   /* script=mro */,
+  {     1,  3671,  2837,  18,   8, UNI_SUND }   /* scriptextensions=sundanese */,
+  {     0,  1497,  9775,   9,   2, UNI_ZL }   /* category=zl */,
+  {     4,  6005,   115,   4,  23, UNI_DIACRITICALS }   /* incombiningdiacriticalmarks */,
+  {     1,   183,     0,  20,   0, UNI_MISCSYMBOLS }   /* miscellaneoussymbols */,
+  {     1,  8604,     1,   6,   1, -UNI_QMARK }   /* qmark=n */,
+  {     1,  1362,  7540,  24,   2, UNI_CCC__20 }   /* canonicalcombiningclass=20 */,
+  {     1,  8424,  8191,   6,   7, UNI_OLCK }   /* block=olchiki */,
+  {     0,   808,     0,  29,   0, UNI_MISCARROWS }   /* miscellaneoussymbolsandarrows */,
+  {     1,  3671,  2085,  17,   8, UNI_CYRL }   /* scriptextensions=cyrillic */,
+  {     1,  9093,  8121,   4,   7, UNI_INLINEARA }   /* blk=lineara */,
+  {     9,  6005,  8017,   3,   6, UNI_CJKEXTB }   /* incjkextb */,
+  {     0,   184,  8107,   2,   7, UNI_KNDA }   /* iskannada */,
+  {     1,  8886,  6246,   3,   4, UNI_HUNG }   /* sc=hung */,
+  {     3,  8424,  3110,   6,  11, UNI_GEORGIANSUP }   /* block=georgiansup */,
+  {     1,  4361,  3112,   4,   6, UNI_INGEORGIAN }   /* ingeorgian */,
+  {     0,  9113,  6393,   4,  11, UNI_CCC__DA }   /* ccc=doubleabove */,
+  {     0,  7025,  9566,   3,   3, UNI_IN__5_DOT_2 }   /* in=5.2 */,
+  {     1,   184,  4507,   2,  15, UNI_LOWERCASELETTER }   /* islowercaseletter */,
+  {     0,  8424,  2665,   6,  19, UNI_JAMOEXTB }   /* block=hanguljamoextendedb */,
+  {     5,  2204,   262,   3,   3, UNI_OSMA }   /* isosma */,
+  {     8,  3020,     0,  10,   0, UNI_DEVA }   /* devanagari */,
+  {     2,  1362,  8439,  24,   3, UNI_CCC__103 }   /* canonicalcombiningclass=103 */,
+  {     1,  6015,  6745,  12,  11, UNI_JT__T }   /* joiningtype=transparent */,
+  {     0,  8884,  4140,   5,   5, UNI_INSC__OTHER }   /* insc=other */,
+  {    16,  1497,  4140,   9,  16, UNI_PO }   /* category=otherpunctuation */,
+  {     2,  8424,   567,   6,   2, UNI_NB }   /* block=nb */,
+  {    21,  8874,     3,   5,   1, -UNI_IDST }   /* idst=f */,
+  {     0,  8424,  8268,   6,   7, UNI_SUPPUAA }   /* block=suppuaa */,
+  {     2,  9365,  6602,   4,   4, UNI_NAND }   /* scx=nand */,
+  {     0,  8424,     0,   6,   0, UNI_blk_values_index }   /* block= */,
+  {     2,  8879,  7009,   3,   9, UNI_INPHOENICIAN }   /* inphoenician */,
+  {     0,  6015,  6291,  12,  12, UNI_JT__R }   /* joiningtype=rightjoining */,
+  {     2,  3002,  3852,  18,   3, UNI_DT__FIN }   /* decompositiontype=fin */,
+  {     0,  1362,  1149,  24,   2, UNI_CCC__BL }   /* canonicalcombiningclass=bl */,
+  {     1,  8886,  8939,   3,   5, UNI_SC__TALE }   /* sc=taile */,
+  {     0,  6591,     0,  11,   0, UNI_MYANMAREXTB }   /* myanmarextb */,
+  {     1,  5760,  8989,  13,   4, UNI_NV__1_SLASH_80 }   /* numericvalue=1/80 */,
+  {     0,  3671,  8538,  17,   4, UNI_KHOJ }   /* scriptextensions=khoj */,
+  {     0,  9605,  1223,   3,   4, UNI_DT__INIT }   /* dt=init */,
+  {     0,   184,    11,   2,   3, UNI_DIA }   /* isdia */,
+  {     1,  8424,  7884,   6,   8, UNI_JAMOEXTB }   /* block=jamoextb */,
+  {     0,  5760,  7548,  13,   8, UNI_NV__1_SLASH_32 }   /* numericvalue=3.12e-02 */,
+  {     4,  9113,  9524,   4,   3, UNI_CCC__L }   /* ccc=224 */,
+  {     0,  6015,  6958,  12,  10, UNI_JT__U }   /* joiningtype=nonjoining */,
+  {     3,  1187,     0,   2,   0, UNI_SK }   /* sk */,
+  {     0,  9113,  7747,   4,   2, UNI_CCC__28 }   /* ccc=28 */,
+  {     0,  9365,  9309,   4,   4, UNI_OSGE }   /* scx=osge */,
+  {     0,  9049,  9680,   4,   3, UNI_AGE__3 }   /* age=v30 */,
+  {     0,  1497,  5354,  10,  13, UNI_ZS }   /* category=spaceseparator */,
+  {     1,  9093,  5590,   5,   7, UNI_INBALINESE }   /* blk=balinese */,
+  {     2,  4705,  1086,   3,   3, UNI_TANG }   /* istang */,
+  {     1,  7025,  9005,   3,   4, UNI_IN__12_DOT_1 }   /* in=12.1 */,
+  {     1,  1362,  3433,  24,  13, UNI_CCC__202 }   /* canonicalcombiningclass=attachedbelow */,
+  {     5,  1003,     0,  11,   0, UNI_ENCLOSEDCJK }   /* enclosedcjk */,
+  {     1,  3671,  3038,  17,   8, UNI_ETHI }   /* scriptextensions=ethiopic */,
+  {     0,    48,     0,   1,   0, UNI_P }   /* p */,
+  {     0,  9365,  1146,   5,   3, UNI_SORA }   /* scx=sora */,
+  {     0,  5760,  7459,  13,   2, UNI_NV__21 }   /* numericvalue=21 */,
+  {     2,  8424,  8317,   6,   7, UNI_UCASEXT }   /* block=ucasext */,
+  {     0,  5339,  1059,  15,   2, UNI_SB__SE }   /* sentencebreak=sep */,
+  {     2,  8424,  6171,   6,  12, UNI_MATHALPHANUM }   /* block=mathalphanum */,
+  {     1,  5213,    26,  14,   1, UNI_NFCQC__Y }   /* nfcquickcheck=y */,
+  {     0,    21,  1618,   2,   4, UNI_JAMO }   /* injamo */,
+  {     8,  6231,    39,  12,   2, UNI_XPOSIXDIGIT }   /* numerictype=de */,
+  {     1,   184,     0,   4,   0, UNI_CE }   /* isce */,
+  {     1,  4387,     0,  15,   0, UNI_CURRENCYSYMBOLS }   /* currencysymbols */,
+  {     0,  8510,  9433,   4,   4, UNI_EXT }   /* ext=true */,
+  {     4,  8233,  5967,   7,   4, UNI_HEBR }   /* script=hebr */,
+  {     1,   117,   447,   3,  31, UNI_IDEOGRAPHICSYMBOLS }   /* inideographicsymbolsandpunctuation */,
+  {     0,  3671,  7118,  17,  10, UNI_WARA }   /* scriptextensions=warangciti */,
+  {     0,  6828,   102,  10,   2, UNI_BC__ET }   /* bidiclass=et */,
+  {     0,  9620,  6613,   3,  11, UNI_LO }   /* gc=otherletter */,
+  {     0,  5565,  9381,  13,   4, UNI_JG__SHIN }   /* joininggroup=shin */,
+  {     2,  8424,   921,   6,  18, UNI_INVS }   /* block=variationselectors */,
+  {     0,  9365,  7356,   4,   4, UNI_PALM }   /* scx=palm */,
+  {     0,  8160,  1005,   4,   9, UNI_ENCLOSEDCJK }   /* inenclosedcjk */,
+  {     0,  8598,   995,   6,   2, -UNI__PERL_PATWS }   /* patws=no */,
+  {     1,  5085,  7918,   4,   6, UNI_INMAHAJANI }   /* inmahajani */,
+  {     0,  7018,  7507,  10,   2, UNI_IN__12 }   /* presentin=12 */,
+  {     2,  8871,    33,   3,   2, UNI_SB__SE }   /* sb=se */,
+  {     0,  8233,  8121,   7,   7, UNI_SC__LINA }   /* script=lineara */,
+  {     1,  9093,  8003,   5,   6, UNI_INBENGALI }   /* blk=bengali */,
+  {     3,  8424,  5896,   7,  11, UNI_CYRILLICEXTC }   /* block=cyrillicextc */,
+  {     3,  1482,  2479,  24,  14, UNI_INPC__BOTTOMANDRIGHT }   /* indicpositionalcategory=bottomandright */,
+  {     2,  8332,  2514,   3,  18, UNI_ANCIENTGREEKNUMBERS }   /* isancientgreeknumbers */,
+  {     0,  6003,     3,  12,   1, -UNI_JOINC }   /* joincontrol=f */,
+  {     4,  9781,  1472,   6,   9, UNI__PERL_SURROGATE }   /* _perl_surrogate */,
+  {     2,  9113,  8770,   5,   4, UNI_CCC__25 }   /* ccc=ccc25 */,
+  {     0,  8424,  3416,   6,  17, UNI_ALCHEMICAL }   /* block=alchemicalsymbols */,
+  {     8,  9932,  1482,   3,   3, UNI_SIND }   /* issind */,
+  {     3,  2085,     0,  18,   0, UNI_CYRILLICSUP }   /* cyrillicsupplement */,
+  {     0,  9093,  3964,   4,  16, UNI_LATIN1 }   /* blk=latin1supplement */,
+  {     2,   184,  5835,   2,   5, UNI_BIDIC }   /* isbidic */,
+  {     0,  2204,  3201,   3,  17, UNI_ORNAMENTALDINGBATS }   /* isornamentaldingbats */,
+  {     4,  8886,  9069,   3,   4, UNI_SC__ARMN }   /* sc=armn */,
+  {     2,  2148,  2000,   3,  21, UNI_MODIFIERLETTERS }   /* inspacingmodifierletters */,
+  {    14,  8412,  9433,   6,   4, UNI_BIDIC }   /* bidic=true */,
+  {     2,  9365,  2608,   4,  19, UNI_EGYP }   /* scx=egyptianhieroglyphs */,
+  {     4,  8886,  7356,   3,   4, UNI_PALM }   /* sc=palm */,
+  {     0,   184,   250,   2,  33, UNI_MISCMATHSYMBOLSA }   /* ismiscellaneousmathematicalsymbolsa */,
+  {     4,  9093,  1823,   4,  22, UNI_CJKCOMPATIDEOGRAPHSSUP }   /* blk=cjkcompatideographssup */,
+  {     1,  7302,     0,   9,   0, UNI_NBAT }   /* nabataean */,
+  {     0,   184,  1856,   2,  11, UNI_NUMBERFORMS }   /* isnumberforms */,
+  {     8,  8424,     0,   6,  42, UNI_UCASEXT }   /* block=unifiedcanadianaboriginalsyllabicsextended */,
+  {     5,  7248,     0,   9,   0, UNI_SIND }   /* khudawadi */,
+  {     5,  9890,    96,   5,   5, UNI_POSIXALPHA }   /* posixalpha */,
+  {     0,  1362,  8817,  24,   2, UNI_CCC__34 }   /* canonicalcombiningclass=34 */,
+  {     4,  8580,  8864,   6,   5, -UNI__PERL_NCHAR }   /* nchar=false */,
+  {     1,  3671,  8929,  17,   5, UNI_OSGE }   /* scriptextensions=osage */,
+  {     0,  8424,   510,   7,  19, UNI_CJK }   /* block=cjkunifiedideographs */,
+  {     1,  9620,    27,   3,   2, UNI_LOWERCASELETTER }   /* gc=ll */,
+  {     0,   184,  5617,   2,   9, UNI_MLYM }   /* ismalayalam */,
   {     0,  8424,  5799,   6,  12, UNI_ALPHABETICPF }   /* block=alphabeticpf */,
-  {    12,  3671,  8679,  17,   5, UNI_ADLM }   /* scriptextensions=adlam */,
-  {     0,  9775,     0,   2,   0, UNI_ZL }   /* zl */,
-  {     1,    42,     0,   3,   0, UNI_CJK }   /* cjk */,
-  {     0,  5339,    49,  14,   2, UNI_SB__AT }   /* sentencebreak=at */,
-  {     0,  5339,  8198,  14,   7, UNI_SB__LE }   /* sentencebreak=oletter */,
-  {     1,  9093,  1618,   4,   4, UNI_JAMO }   /* blk=jamo */,
-  {     1,  3671,  6051,  17,   4, UNI_MAHJ }   /* scriptextensions=mahj */,
-  {     4,  8424,  9261,   6,   3, UNI_INMRO }   /* block=mro */,
-  {     1,   132,     0,   2,   0, UNI_LM }   /* lm */,
-  {     0,  3671,  4220,  17,   6, UNI_TANG }   /* scriptextensions=tangut */,
-  {     0,  9623,  5669,   3,  13, UNI_JG__MANICHAEANONE }   /* jg=manichaeanone */,
-  {     0,  9093,  5955,   4,  12, UNI_INGUNJALAGONDI }   /* blk=gunjalagondi */,
-  {     6,  9903,  7128,   6,   4, UNI_XPOSIXWORD }   /* xposixword */,
-  {     4,  2836,     0,   9,   0, UNI_SUND }   /* sundanese */,
-  {     0,  9623,  1456,   3,   3, UNI_JG__HAH }   /* jg=hah */,
-  {     0,  8424,    43,   7,  25, UNI_CJKCOMPATIDEOGRAPHS }   /* block=cjkcompatibilityideographs */,
-  {     7,  8871,  1164,   3,   2, UNI_LB__LF }   /* sb=lf */,
-  {     1,   184,  6646,   2,  11, UNI_HMNG }   /* ispahawhhmong */,
-  {     2,  3671,  9217,  17,   4, UNI_LAO }   /* scriptextensions=laoo */,
-  {     3,  3996,     0,  16,   0, UNI_LINEARBSYLLABARY }   /* linearbsyllabary */,
-  {     4,   184,  5734,   2,  13, UNI_MISCTECHNICAL }   /* ismisctechnical */,
-  {     3,  8954,  9734,   5,   3, UNI_XIDC }   /* xidc=yes */,
-  {     1,  1154,     0,   3,   0, UNI_DEP }   /* dep */,
-  {     3,   184,   779,   2,  22, UNI_ENCLOSEDIDEOGRAPHICSUP }   /* isenclosedideographicsup */,
-  {     0,  3671,  5967,  17,   6, UNI_HEBR }   /* scriptextensions=hebrew */,
-  {    34,  9429,     0,   4,   0, UNI_TIBT }   /* tibt */,
-  {     8,  7025,  9719,   3,   3, UNI_IN__8 }   /* in=v80 */,
-  {     1,  8634,  9734,   6,   3, UNI_UIDEO }   /* uideo=yes */,
-  {     1,  8520,   995,   6,   2, -UNI_JOINC }   /* joinc=no */,
-  {     3,  2211,     0,  21,   0, UNI_SINHALAARCHAICNUMBERS }   /* sinhalaarchaicnumbers */,
-  {     0,  8879,  2479,   5,   6, UNI_INPC__BOTTOM }   /* inpc=bottom */,
-  {     1,   184,  1057,   2,  26, UNI_PCM }   /* isprependedconcatenationmark */,
-  {     0,  6918,  1156,  10,   2, UNI_LB__PO }   /* linebreak=po */,
-  {     0,  8886,  9181,   3,   4, UNI_HLUW }   /* sc=hluw */,
-  {     2,  9365,  7788,   4,   8, UNI_BALI }   /* scx=balinese */,
-  {     1,  9365,  9285,   4,   3, UNI_NKO }   /* scx=nko */,
-  {     0,  4642,     0,  15,   0, UNI_nfkdqc_values_index }   /* nfkdquickcheck= */,
-  {     0,   184,    43,   3,  25, UNI_CJKCOMPATIDEOGRAPHS }   /* iscjkcompatibilityideographs */,
-  {     3,  2148,  2875,   3,  18, UNI_SUPARROWSB }   /* insupplementalarrowsb */,
-  {     1,  1691,     1,  22,   1, UNI_BPT__N }   /* bidipairedbrackettype=n */,
-  {     1,   184,  8079,   2,   7, UNI_GRAN }   /* isgrantha */,
-  {     0,  7128,  1188,  10,   8, UNI_WB__KA }   /* wordbreak=katakana */,
-  {     1,  9093,     0,   4,  34, UNI_UCAS }   /* blk=unifiedcanadianaboriginalsyllabics */,
-  {     1,  3671,   689,  17,   9, UNI_XSUX }   /* scriptextensions=cuneiform */,
-  {     3,  4705,  9430,   3,   3, UNI_TIBT }   /* istibt */,
-  {     0,  1911,  2313,  22,  20, UNI_INSC__CONSONANTWITHSTACKER }   /* indicsyllabiccategory=consonantwithstacker */,
-  {     8,  8886,  7239,   3,   9, UNI_SC__QAAI }   /* sc=inherited */,
-  {     3,  8424,  4672,   6,  15, UNI_SARB }   /* block=oldsoutharabian */,
-  {     0,  1497,  3228,  10,   8, UNI_Z }   /* category=separator */,
-  {     0,  8892,     0,   4,   0, UNI_PHLI }   /* phli */,
-  {     0,  7420,    26,   8,   1, UNI_IDS }   /* idstart=y */,
-  {     1,  2930,     0,  18,   0, UNI_CHEROKEESUP }   /* cherokeesupplement */,
-  {     2,  8424,   510,   7,  19, UNI_CJK }   /* block=cjkunifiedideographs */,
-  {     1,  6003,     0,  11,   0, UNI_JOINC }   /* joincontrol */,
+  {     4,  9932,  6992,   3,   6, UNI_SOGD }   /* issogdian */,
+  {     4,  1773,    36,   6,   1, UNI_CASED }   /* cased=t */,
+  {     0,  8514,     0,   4,   0, UNI_HATR }   /* hatr */,
+  {     6,  3416,     0,  17,   0, UNI_ALCHEMICAL }   /* alchemicalsymbols */,
+  {     1,   184,  4864,   3,  13, UNI_CJKCOMPATFORMS }   /* iscjkcompatforms */,
+  {     1,  5283,     0,  14,   0, UNI_PHONETICEXTSUP }   /* phoneticextsup */,
+  {     2,  9647,  7452,   3,   8, UNI_NV__1_SLASH_80 }   /* nv=1.25e-02 */,
+  {     1,  9647,  7463,   3,   1, UNI_NV__3 }   /* nv=3 */,
+  {     1,  9093,  6027,   4,   5, UNI_INKHMER }   /* blk=khmer */,
+  {     3,  4627,  9734,  15,   3, UNI_NFKCQC__Y }   /* nfkcquickcheck=yes */,
+  {     6,  6885,  3901,   3,  15, UNI_HALFANDFULLFORMS }   /* ishalfandfullforms */,
+  {     0,  3501,     0,  17,   0, UNI_CYRILLICEXTA }   /* cyrillicextendeda */,
+  {     2,  3180,     0,   3,   0, UNI_ALL }   /* all */,
+  {     0,  1497,  4687,   9,  15, UNI_PS }   /* category=openpunctuation */,
+  {     0,  9365,  8924,   4,   5, UNI_ORYA }   /* scx=oriya */,
+  {     0,  8233,  2148,   7,  21, UNI_PRTI }   /* script=inscriptionalparthian */,
+  {     0,  6828,  2190,  10,  21, UNI_BC__PDI }   /* bidiclass=popdirectionalisolate */,
+  {     3,  5760,  8981,  13,   3, UNI_NV__1_SLASH_4 }   /* numericvalue=1/4 */,
+  {     0,  9365,  7008,   4,  10, UNI_PHNX }   /* scx=phoenician */,
+  {     4,  9890,  7128,   5,   4, UNI_POSIXWORD }   /* posixword */,
+  {     1,  1057,  9433,  27,   4, UNI_PCM }   /* prependedconcatenationmark=true */,
+  {     0,  1497,  7098,   9,  10, UNI_CN }   /* category=unassigned */,
+  {     0,   184,  8079,   2,   4, UNI_GRAN }   /* isgran */,
+  {     0,   184,  7876,   2,   8, UNI_JAMOEXTA }   /* isjamoexta */,
+  {     1,  9932,  4205,   3,   8, UNI_SYRIACSUP }   /* issyriacsup */,
+  {     1,  1362,  9077,  24,   4, UNI_WB__EB }   /* canonicalcombiningclass=atbl */,
+  {     2,  8520,  9433,   6,   4, UNI_JOINC }   /* joinc=true */,
+  {     1,  4717,     0,   8,   0, UNI_TAMILSUP }   /* tamilsup */,
+  {     1,  9153,  5394,   4,   2, UNI_LB__H2 }   /* gcb=lv */,
+  {     1,  9647,  7500,   3,   8, UNI_NV__3_SLASH_16 }   /* nv=1.88e-01 */,
+  {     0,  5760,  8388,  13,   2, UNI_NV__70 }   /* numericvalue=70 */,
+  {     6,  9608,     1,   3,   1, UNI_EA__N }   /* ea=n */,
   {     1,  7025,  9581,   3,   3, UNI_IN__7 }   /* in=7.0 */,
-  {     1,  6918,  9759,  10,   2, UNI_LB__H3 }   /* linebreak=h3 */,
-  {     0,  8424,  8205,   6,   7, UNI_INOSMANYA }   /* block=osmanya */,
-  {     0,  5760,  9747,  13,   2, UNI_NV__47 }   /* numericvalue=47 */,
-  {     1,  6828,  2190,  10,  21, UNI_BC__PDI }   /* bidiclass=popdirectionalisolate */,
-  {     2,  8514,     0,   4,   0, UNI_HATR }   /* hatr */,
-  {     1,  9647,  8358,   3,   3, UNI_NV__300 }   /* nv=300 */,
-  {     1,  8282,     0,   7,   0, UNI_TGLG }   /* tagalog */,
-  {     4,  8886,  8430,   3,   4, UNI_CARI }   /* sc=cari */,
-  {     2,  9605,  2493,   3,   4, UNI_DT__VERT }   /* dt=vert */,
-  {     1,  5734,     0,  13,   0, UNI_MISCTECHNICAL }   /* misctechnical */,
-  {     4,  8879,  6998,   5,  10, UNI_INPC__OVERSTRUCK }   /* inpc=overstruck */,
-  {     3,  3671,  9053,  17,   4, UNI_AGHB }   /* scriptextensions=aghb */,
-  {     2,  3236,  9734,  18,   3, UNI__PERL_PATWS }   /* patternwhitespace=yes */,
-  {     0,  9608,  1162,   3,   9, UNI_EA__H }   /* ea=halfwidth */,
-  {     1,  3671,  5955,  17,  12, UNI_GONG }   /* scriptextensions=gunjalagondi */,
-  {     0,   184,  8699,   2,   5, UNI_BATK }   /* isbatak */,
-  {     0,  7420,     0,   8,   0, UNI_ids_values_index }   /* idstart= */,
-  {     0,  1362,  5409,  24,   2, UNI_CCC__10 }   /* canonicalcombiningclass=10 */,
-  {     0,  8424,  6991,   6,   7, UNI_INSOGDIAN }   /* block=sogdian */,
-  {     0,  8233,   689,   7,   9, UNI_XSUX }   /* script=cuneiform */,
-  {     1,  9093,  1338,   4,  24, UNI_ARABICPFB }   /* blk=arabicpresentationformsb */,
-  {     1,  1713,    26,  22,   1, UNI_CWCF }   /* changeswhencasefolded=y */,
-  {     5,   184,    74,   2,   2, UNI_ME }   /* isme */,
-  {     1,  9620,    24,   3,   1, UNI_L }   /* gc=l */,
-  {     1,  4705,  2022,   3,  21, UNI_TRANSPORTANDMAP }   /* istransportandmapsymbols */,
-  {     4,  7025,  9701,   3,   3, UNI_IN__5_DOT_2 }   /* in=v52 */,
-  {     1,  2106,   406,  21,   7, UNI_GCB__CN }   /* graphemeclusterbreak=control */,
-  {     1,  8233,  7788,   7,   8, UNI_BALI }   /* script=balinese */,
-  {     0,  9909,  9322,   3,   3, UNI_PHNX }   /* isphnx */,
-  {     0,  8886,  8502,   3,   4, UNI_GOTH }   /* sc=goth */,
-  {     0,  3671,  1599,  17,   6, UNI_HANG }   /* scriptextensions=hangul */,
-  {     2,  2148,  8269,   3,   6, UNI_SUPPUAA }   /* insuppuaa */,
-  {     2,  9365,  9109,   4,   4, UNI_CANS }   /* scx=cans */,
-  {     0,  8233,  8128,   7,   7, UNI_MAKA }   /* script=makasar */,
+  {     1,  3243,     3,  11,   1, -UNI_XPOSIXSPACE }   /* whitespace=f */,
+  {     0,  9093,  3308,   4,  18, UNI_SMALLKANAEXT }   /* blk=smallkanaextension */,
+  {     1,  8886,  7844,   3,   8, UNI_SC__GUJR }   /* sc=gujarati */,
+  {     1,  3671,  1192,  17,   4, UNI_KANA }   /* scriptextensions=kana */,
+  {     0,  9097,    17,   4,   1, UNI_BPT__O }   /* bpt=o */,
+  {     0,  5760,  7436,  13,   8, UNI_NV__1_SLASH_9 }   /* numericvalue=1.11e-01 */,
+  {     0,  5325,     3,  14,   1, -UNI_QMARK }   /* quotationmark=f */,
+  {     1,  4821,  8864,  14,   5, -UNI_POSIXXDIGIT }   /* asciihexdigit=false */,
+  {     1,  8854,   995,   5,   2, -UNI_DASH }   /* dash=no */,
+  {     0,  9093,  4657,   4,  15, UNI_NARB }   /* blk=oldnortharabian */,
+  {     0,  8254,     0,   4,   0, UNI_SIDD }   /* sidd */,
+  {     1,  4582,     0,  15,   0, UNI_MERC }   /* meroiticcursive */,
+  {     3,  1362,  9533,  24,   3, UNI_CCC__A }   /* canonicalcombiningclass=230 */,
+  {     0,  5339,     0,  14,   0, UNI_sb_values_index }   /* sentencebreak= */,
+  {     1,  8899,  9433,   5,   4, UNI_MATH }   /* math=true */,
+  {     6,  8233,  7916,   7,   8, UNI_SC__MAHJ }   /* script=mahajani */,
+  {     2,   184,  9108,   2,   2, UNI_MC }   /* ismc */,
+  {     0,  9113,  8463,   4,   3, UNI_CCC__129 }   /* ccc=129 */,
+  {     0,  1450,  4936,   5,  11, UNI_INGREEK }   /* ingreekandcoptic */,
+  {     4,  9093,  4387,   4,  15, UNI_CURRENCYSYMBOLS }   /* blk=currencysymbols */,
+  {     4,  4705,  4023,   3,   3, UNI_TALE }   /* istale */,
+  {     4,  7332,     0,   4,   0, UNI_ITAL }   /* ital */,
+  {     0,  3671,  8859,  17,   4, UNI_DOGR }   /* scriptextensions=dogr */,
+  {     1,  9932,   107,   3,   5, UNI_S }   /* issymbol */,
+  {    16,  5085,   330,   4,  19, UNI_MATHOPERATORS }   /* inmathematicaloperators */,
+  {     0,  1158,  8629,   3,   5, UNI_INTHAANA }   /* inthaana */,
+  {     0,   184,  6646,   2,  11, UNI_HMNG }   /* ispahawhhmong */,
+  {     1,  9623,  5718,   3,   3, UNI_JG__WAW }   /* jg=waw */,
+  {     3,  8955,  8864,   4,   5, -UNI_IDC }   /* idc=false */,
+  {     0,  8424,   719,   6,  21, UNI_ENCLOSEDALPHANUM }   /* block=enclosedalphanumerics */,
+  {     4,  9093,  8568,   4,   6, UNI_INLYDIAN }   /* blk=lydian */,
+  {     4,  9093,  1618,   4,   4, UNI_JAMO }   /* blk=jamo */,
+  {     3,  4618,  2335,   4,  18, UNI_GLAGOLITICSUP }   /* inglagoliticsupplement */,
+  {     0,  1497,   467,   9,   5, UNI_P }   /* category=punct */,
+  {     0,  9620,  2192,   3,   2, UNI_PD }   /* gc=pd */,
+  {     2,  5907,     0,  12,   0, UNI_ETHIOPICEXTA }   /* ethiopicexta */,
+  {     1,  2204,  1704,   4,   2, UNI_OLCK }   /* isolck */,
+  {     1,  3868,    32,  16,   2, UNI__PERL_SURROGATE }   /* generalcategory=cs */,
+  {     5,  9647,  8364,   3,   3, UNI_NV__400 }   /* nv=400 */,
+  {     0,  9895,     0,  12,   0, UNI_POSIXBLANK }   /* isposixblank */,
+  {     0,  1057,    36,  27,   1, UNI_PCM }   /* prependedconcatenationmark=t */,
+  {     1,  9605,  9668,   3,   3, UNI_DT__SQR }   /* dt=sqr */,
+  {     0,  8871,  8198,   3,   7, UNI_SB__LE }   /* sb=oletter */,
+  {     3,  8886,  2148,   3,  21, UNI_PRTI }   /* sc=inscriptionalparthian */,
+  {     0,  2493,    18,  20,   1, UNI_VO__R }   /* verticalorientation=r */,
+  {     1,  1057,  9734,  27,   3, UNI_PCM }   /* prependedconcatenationmark=yes */,
+  {     0,  3002,    45,  18,   3, UNI_DT__COM }   /* decompositiontype=com */,
+  {     1,  8604,     0,   6,   0, UNI_qmark_values_index }   /* qmark= */,
+  {     0,  9647,  9554,   3,   3, UNI_NV__3_SLASH_4 }   /* nv=3/4 */,
+  {     0,  6003,   995,  12,   2, -UNI_JOINC }   /* joincontrol=no */,
+  {     5,  1691,     1,  22,   1, UNI_BPT__N }   /* bidipairedbrackettype=n */,
+  {     1,   184,  7892,   2,   8, UNI_JAVA }   /* isjavanese */,
+  {     1,  7420,    26,   8,   1, UNI_IDS }   /* idstart=y */,
+  {     0,  8332,  7101,   3,   7, UNI_ASSIGNED }   /* isassigned */,
+  {     1,  1362,  7446,  24,   2, UNI_CCC__25 }   /* canonicalcombiningclass=25 */,
+  {     5,  3671,  8550,  17,   6, UNI_LEPC }   /* scriptextensions=lepcha */,
+  {     7,  6005,  8010,   3,   6, UNI_CJKEXTA }   /* incjkexta */,
+  {     0,  9647,  8669,   3,   5, UNI_NV__1_SLASH_320 }   /* nv=1/320 */,
+  {     0,    21,  3290,   2,   4, UNI_RUMI }   /* inrumi */,
+  {     0,  3671,  9453,  17,   4, UNI_VAI }   /* scriptextensions=vaii */,
+  {     2,  8233,  8929,   7,   5, UNI_OSGE }   /* script=osage */,
+  {     1,   184,  1889,   2,  22, UNI_EARLYDYNASTICCUNEIFORM }   /* isearlydynasticcuneiform */,
+  {     2,  6005,   600,   3,  29, UNI_CJKEXTD }   /* incjkunifiedideographsextensiond */,
+  {     0,  8233,  6183,   7,   4, UNI_MEND }   /* script=mend */,
+  {     0,  6194,   125,   3,   2, UNI_OCR }   /* inocr */,
+  {     2,  5565,  5630,  13,  13, UNI_JG__MALAYALAMNNNA }   /* joininggroup=malayalamnnna */,
+  {     1,  3671,  8310,  17,   4, UNI_TIRH }   /* scriptextensions=tirh */,
+  {     0,  8886,  7796,   3,   4, UNI_BASS }   /* sc=bass */,
+  {     0,  6690,     0,   4,   0, UNI_SORA }   /* sora */,
+  {     9,  4778,  7981,   3,   7, UNI_UGAR }   /* isugaritic */,
+  {     3,  8233,  9241,   7,   4, UNI_MEDF }   /* script=medf */,
+  {     2,   995,     0,   2,   0, UNI_NO }   /* no */,
+  {     2,  6816,  6839,   3,   9, UNI_BOXDRAWING }   /* inboxdrawing */,
+  {     1,  6316,  8864,  11,   5, -UNI_IDC }   /* idcontinue=false */,
+  {     3,  9629,  1410,   3,  13, UNI_LB__CM }   /* lb=combiningmark */,
+  {     1,  2453,  9434,  21,   3, UNI_TERM }   /* terminalpunctuation=true */,
+  {     2,  8854,  8864,   5,   5, -UNI_DASH }   /* dash=false */,
+  {    18,  9093,  7940,   4,   8, UNI_SPECIALS }   /* blk=specials */,
+  {     1,  6918,  1156,  10,   2, UNI_LB__PO }   /* linebreak=po */,
+  {     2,  9365,  9285,   4,   3, UNI_NKO }   /* scx=nko */,
+  {     0,  8233,  8914,   7,   5, UNI_NSHU }   /* script=nushu */,
+  {     0,  6646,     0,  11,   0, UNI_HMNG }   /* pahawhhmong */,
+  {     1,  6580,     0,  11,   0, UNI_MYANMAREXTA }   /* myanmarexta */,
+  {     6,  3868,  1532,  16,   1, UNI_Z }   /* generalcategory=z */,
+  {     2,  8886,  8550,   3,   6, UNI_LEPC }   /* sc=lepcha */,
+  {     1,  5565,  6111,  13,  12, UNI_JG__MALAYALAMNYA }   /* joininggroup=malayalamnya */,
+  {     1,  5565,  6778,  13,  10, UNI_JG__AFRICANFEH }   /* joininggroup=africanfeh */,
+  {     1,  4580,  2171,   4,   9, UNI_INMEETEIMAYEK }   /* inmeeteimayek */,
+  {     1,  8233,  8502,   7,   4, UNI_GOTH }   /* script=goth */,
+  {     0,  8879,  6647,   3,  10, UNI_INPAHAWHHMONG }   /* inpahawhhmong */,
+  {     2,  6194,  6979,   3,   9, UNI_INOLDPERSIAN }   /* inoldpersian */,
+  {     1,  8886,  9265,   3,   4, UNI_MTEI }   /* sc=mtei */,
+  {     0,  5760,  7540,  13,   6, UNI_NV__200000 }   /* numericvalue=200000 */,
+  {     4,  7239,     0,   9,   0, UNI_QAAI }   /* inherited */,
+  {     0,  2106,    70,  21,   2, UNI_GCB__PP }   /* graphemeclusterbreak=pp */,
+  {     0,  7788,     0,   4,   0, UNI_BALI }   /* bali */,
+  {     0,  3739,  9433,  17,   4, UNI_UIDEO }   /* unifiedideograph=true */,
+  {     4,  8233,  9209,   7,   4, UNI_SC__KTHI }   /* script=kthi */,
+  {     0,   184,  3290,   2,  18, UNI_RUMI }   /* isruminumeralsymbols */,
+  {     1,  3002,   719,  18,   3, UNI_DT__ENC }   /* decompositiontype=enc */,
+  {     1,  9647,  8782,   3,   2, UNI_NV__27 }   /* nv=27 */,
+  {     0,  1735,     0,  21,   0, UNI_CWCM }   /* changeswhencasemapped */,
+  {     3,    25,     0,   1,   0, UNI_S }   /* s */,
+  {    12,    21,  8562,   2,   6, UNI_INLYCIAN }   /* inlycian */,
+  {     5,  1497,    47,   9,   1, UNI_M }   /* category=m */,
+  {     0,   184,     3,   3,   1, UNI_CF }   /* iscf */,
+  {     0,  2703,     0,   4,   0, UNI_IDST }   /* idst */,
+  {     9,  5760,  7683,  13,   2, UNI_NV__26 }   /* numericvalue=26 */,
+  {     2,   184,    43,   3,  25, UNI_CJKCOMPATIDEOGRAPHS }   /* iscjkcompatibilityideographs */,
+  {     1,  8233,  9177,   7,   4, UNI_SC__HANO }   /* script=hano */,
+  {     0,  8424,  5786,   6,  13, UNI_VERTICALFORMS }   /* block=verticalforms */,
+  {     2,  9620,  2006,   3,  14, UNI_LM }   /* gc=modifierletter */,
+  {     1,  9113,  9536,   4,   3, UNI_CCC__AR }   /* ccc=232 */,
+  {     1,  9647,  5409,   3,   7, UNI_NV__1000000 }   /* nv=1000000 */,
+  {     0,  5565,  6123,  13,  12, UNI_JG__MALAYALAMSSA }   /* joininggroup=malayalamssa */,
+  {     0,  7078,     0,  10,   0, UNI_SUPARROWSB }   /* suparrowsb */,
+  {     3,  5435,     0,   5,   0, UNI_BIDIM }   /* bidim */,
+  {     2,  8332,  5493,   3,   4, UNI_XPOSIXALNUM }   /* isalnum */,
+  {     0,  8233,  8562,   7,   6, UNI_LYCI }   /* script=lycian */,
+  {     2,  9113,  8449,   5,   4, UNI_CCC__11 }   /* ccc=ccc11 */,
+  {     1,  4747,     0,  15,   0, UNI_UPPERCASELETTER }   /* uppercaseletter */,
+  {     1,  3671,  8894,  17,   4, UNI_LIMB }   /* scriptextensions=limb */,
+  {     1,  8960,     0,   4,   0, UNI_ids_values_index }   /* ids= */,
+  {     1,  4826,   995,   9,   2, -UNI_XPOSIXXDIGIT }   /* hexdigit=no */,
+  {     1,  6315,     0,  12,   0, UNI_xidc_values_index }   /* xidcontinue= */,
+  {     3,  8886,  6602,   3,   4, UNI_SC__NAND }   /* sc=nand */,
+  {     1,  1362,  9518,  24,   3, UNI_CCC__BL }   /* canonicalcombiningclass=218 */,
+  {     2,  1866,     0,   2,   0, UNI_SD }   /* sd */,
+  {     0,  9365,  2333,   4,   4, UNI_GLAG }   /* scx=glag */,
+  {     0,   184,  1767,   2,   2, UNI_NL }   /* isnl */,
+  {     1,  9365,  6183,   4,   4, UNI_MEND }   /* scx=mend */,
+  {     2,  8424,  2608,   6,  19, UNI_INEGYPTIANHIEROGLYPHS }   /* block=egyptianhieroglyphs */,
+  {     7,  9365,  8502,   4,   6, UNI_GOTH }   /* scx=gothic */,
+  {     1,  2212,  1601,   4,  21, UNI_COMPATJAMO }   /* inhangulcompatibilityjamo */,
+  {     0,  9241,     0,   4,   0, UNI_MEDF }   /* medf */,
+  {     1,  7018,  7435,  10,   2, UNI_IN__11 }   /* presentin=11 */,
+  {     2,  9113,  8775,   5,   4, UNI_CCC__26 }   /* ccc=ccc26 */,
+  {     1,  8598,  9734,   6,   3, UNI__PERL_PATWS }   /* patws=yes */,
+  {     1,  6194,  7348,   3,   8, UNI_INOLDTURKIC }   /* inoldturkic */,
+  {     3,   184,   283,   2,  33, UNI_MISCMATHSYMBOLSB }   /* ismiscellaneousmathematicalsymbolsb */,
+  {     0,  5513,     3,  13,   1, -UNI_GRBASE }   /* graphemebase=f */,
+  {     0,  9889,  4828,   6,   6, UNI_XPOSIXXDIGIT }   /* xposixxdigit */,
+  {     0,  8233,  8538,   7,   6, UNI_SC__KHOJ }   /* script=khojki */,
+  {     0,  4642,     0,  15,   0, UNI_nfkdqc_values_index }   /* nfkdquickcheck= */,
+  {     6,  8233,  7788,   7,   8, UNI_BALI }   /* script=balinese */,
+  {     3,   184,  9285,   2,   3, UNI_NKO }   /* isnko */,
+  {     0,  5339,  2453,  15,   4, UNI_SB__ST }   /* sentencebreak=sterm */,
+  {     3,  9277,     0,   4,   0, UNI_NBAT }   /* nbat */,
+  {     0,  3671,  7892,  17,   4, UNI_JAVA }   /* scriptextensions=java */,
+  {     0,  8424,  5422,   6,  13, UNI_AEGEANNUMBERS }   /* block=aegeannumbers */,
+  {     2,  1924,     0,  10,   1, UNI_UPPERCASELETTER }   /* category=lu */,
+  {     3,  8424,  4657,   6,  15, UNI_NARB }   /* block=oldnortharabian */,
+  {     5,  9623,  5669,   3,  13, UNI_JG__MANICHAEANONE }   /* jg=manichaeanone */,
+  {     1,  8424,  3164,   6,  18, UNI_LATINEXTADDITIONAL }   /* block=latinextadditional */,
+  {     5,  1779,  9433,  22,   4, UNI_CWT }   /* changeswhentitlecased=true */,
+  {     0,  6918,  9755,  10,   2, UNI_LB__BK }   /* linebreak=bk */,
+  {     0,  9365,  2127,   4,  14, UNI_ROHG }   /* scx=hanifirohingya */,
+  {     4,  3671,  8924,  17,   5, UNI_ORYA }   /* scriptextensions=oriya */,
+  {     0,  6918,  9154,  10,   2, UNI_LB__CB }   /* linebreak=cb */,
+  {     0,  9093,   316,   4,  33, UNI_SUPMATHOPERATORS }   /* blk=supplementalmathematicaloperators */,
+  {     9,  9365,  9109,   4,   4, UNI_CANS }   /* scx=cans */,
+  {     3,  8580,  9734,   6,   3, UNI__PERL_NCHAR }   /* nchar=yes */,
+  {     0,  8233,  8859,   7,   4, UNI_SC__DOGR }   /* script=dogr */,
+  {     0,  2984,     0,  18,   0, UNI_COPTICEPACTNUMBERS }   /* copticepactnumbers */,
+  {     0,  9593,  2433,   3,  20, UNI_BC__RLE }   /* bc=righttoleftembedding */,
+  {     1,  1911,  2313,  22,  20, UNI_INSC__CONSONANTWITHSTACKER }   /* indicsyllabiccategory=consonantwithstacker */,
+  {     2,  8233,  7356,   7,   9, UNI_PALM }   /* script=palmyrene */,
+  {     1,  9647,  5410,   3,   1, UNI_NV__0 }   /* nv=0 */,
+  {     1,  9647,  9569,   3,   3, UNI_NV__5_SLASH_6 }   /* nv=5/6 */,
+  {     0,  8424,  2931,   7,  17, UNI_CHEROKEESUP }   /* block=cherokeesupplement */,
+  {     0,   184,  8914,   2,   5, UNI_NSHU }   /* isnushu */,
+  {     4,  1773,    26,   6,   1, UNI_CASED }   /* cased=y */,
   {     0,  1497,  5487,   9,  13, UNI_XPOSIXDIGIT }   /* category=decimalnumber */,
-  {     5,   184,  1154,   2,   3, UNI_DEP }   /* isdep */,
-  {     1,   184,     7,   3,   1, UNI_XPOSIXCNTRL }   /* iscc */,
-  {     6,  8424,    43,   7,   8, UNI_CJKCOMPAT }   /* block=cjkcompat */,
-  {    10,  3868,   406,  16,   7, UNI_XPOSIXCNTRL }   /* generalcategory=control */,
-  {     1,  8233,  9161,   7,   4, UNI_SC__GONM }   /* script=gonm */,
-  {     3,  5760,  7571,  13,   2, UNI_NV__33 }   /* numericvalue=33 */,
-  {     1,  3671,  7892,  17,   4, UNI_JAVA }   /* scriptextensions=java */,
-  {     3,  5269,     3,  14,   1, -UNI_PATSYN }   /* patternsyntax=f */,
-  {     0,  8886,  7844,   3,   8, UNI_SC__GUJR }   /* sc=gujarati */,
-  {     2,  8886,  9165,   3,   4, UNI_SC__GREK }   /* sc=grek */,
-  {     0,  6005,  8010,   3,   6, UNI_CJKEXTA }   /* incjkexta */,
-  {     0,  8424,  7275,   6,   9, UNI_LATINEXTD }   /* block=latinextd */,
-  {     1,  4447,    66,  15,   1, UNI_EA__H }   /* eastasianwidth=h */,
-  {     1,  5339,     7,  15,   1, UNI_SB__SC }   /* sentencebreak=sc */,
-  {     0,  2684,    24,  19,   1, UNI_GCB__L }   /* hangulsyllabletype=l */,
-  {     1,  8163,    17,   8,   1, UNI_NFKCQC__N }   /* nfkcqc=no */,
-  {     0,  8886,  9425,   3,   4, UNI_THAI }   /* sc=thai */,
-  {     2,  8424,  7374,   6,   9, UNI_INSAMARITAN }   /* block=samaritan */,
-  {     2,  8332,  7196,   4,   7, UNI_ARABICPFB }   /* isarabicpfb */,
-  {     1,  6015,     0,  12,   0, UNI_jt_values_index }   /* joiningtype= */,
-  {     3,  9623,  5931,   3,  12, UNI_JG__FINALSEMKATH }   /* jg=finalsemkath */,
-  {     0,  9647,  8981,   3,   3, UNI_NV__1_SLASH_4 }   /* nv=1/4 */,
-  {     2,  9365,  5955,   4,  12, UNI_GONG }   /* scx=gunjalagondi */,
-  {     8,  8332,  3758,   4,  14, UNI_ARABICSUP }   /* isarabicsupplement */,
-  {     0,  9659,   995,   3,   2, -UNI_RI }   /* ri=no */,
-  {     1,    21,  8568,   2,   6, UNI_INLYDIAN }   /* inlydian */,
-  {     4,   184,  8065,   2,   7, UNI_ELBA }   /* iselbasan */,
-  {     1,  9647,  7508,   3,   8, UNI_NV__1_SLASH_5 }   /* nv=2.00e-01 */,
-  {     5,  9093,  4975,   4,   7, UNI_KANASUP }   /* blk=kanasup */,
-  {     0,  8233,  9065,   7,   4, UNI_ARMI }   /* script=armi */,
-  {     3,  1136,     0,  26,   0, UNI_di_values_index }   /* defaultignorablecodepoint= */,
-  {     3,  8499,     0,   2,   0, UNI_CF }   /* cf */,
-  {     4,  3868,     0,  16,   0, UNI_gc_values_index }   /* generalcategory= */,
-  {     9,  8240,     0,   7,   0, UNI_SHRD }   /* sharada */,
-  {     1,  9093,  2589,   4,  11, UNI_COUNTINGROD }   /* blk=countingrod */,
-  {     0,  6949,  4851,   4,  11, UNI_CI }   /* iscaseignorable */,
-  {     1,   184,   570,   3,  29, UNI_CJKEXTC }   /* iscjkunifiedideographsextensionc */,
-  {     1,  8886,  9249,   3,   4, UNI_MERC }   /* sc=merc */,
-  {     1,    21,  9058,   3,   3, UNI_INAHOM }   /* inahom */,
-  {     7,  9153,  5346,   4,   2, UNI_WB__EB }   /* gcb=eb */,
-  {     2,  8233,  6602,   7,  11, UNI_SC__NAND }   /* script=nandinagari */,
-  {     0,  9647,  9741,   3,   2, UNI_NV__44 }   /* nv=44 */,
-  {     0,  1801,  9734,  22,   3, UNI_CWU }   /* changeswhenuppercased=yes */,
-  {     0,  3951,  2704,   3,  17, UNI_IDST }   /* isidstrinaryoperator */,
-  {     0,  8424,   328,   6,  21, UNI_MATHOPERATORS }   /* block=mathematicaloperators */,
-  {     4,  2204,  4141,   3,  15, UNI_PO }   /* isotherpunctuation */,
-  {     1,  8684,  9433,   5,   4, UNI_POSIXXDIGIT }   /* ahex=true */,
-  {     2,  8886,  8699,   3,   5, UNI_BATK }   /* sc=batak */,
-  {     2,  1773,     0,   5,   0, UNI_CASED }   /* cased */,
-  {     3,   184,   690,   3,  15, UNI_CUNEIFORMNUMBERS }   /* iscuneiformnumbers */,
-  {    18,  7018,  9566,  10,   3, UNI_IN__5_DOT_2 }   /* presentin=5.2 */,
-  {     2,  3868,  1532,  16,   1, UNI_Z }   /* generalcategory=z */,
-  {     4,  9599,    26,   3,   1, UNI_CI }   /* ci=y */,
-  {     0,  2212,  3933,   3,  15, UNI_HIGHPUSURROGATES }   /* inhighpusurrogates */,
-  {     0,  2589,     0,  19,   0, UNI_COUNTINGROD }   /* countingrodnumerals */,
-  {     1,  9365,  2532,   4,   4, UNI_BRAH }   /* scx=brah */,
-  {     2,  8233,  8310,   7,   4, UNI_SC__TIRH }   /* script=tirh */,
-  {     1,  3868,  5199,  16,  14, UNI_SK }   /* generalcategory=modifiersymbol */,
-  {     0,   184,  5835,   2,   5, UNI_BIDIC }   /* isbidic */,
-  {     8,  8886,  8254,   3,   7, UNI_SIDD }   /* sc=siddham */,
-  {     1,  8844,  8864,   5,   5, -UNI_CWCF }   /* cwcf=false */,
-  {     0,   184,  3164,   2,   9, UNI_LATINEXTA }   /* islatinexta */,
-  {     2,  9093,  6978,   4,  10, UNI_INOLDPERSIAN }   /* blk=oldpersian */,
-  {    26,  8233,  9189,   7,   4, UNI_HMNP }   /* script=hmnp */,
-  {     4,  1773,    36,   6,   1, UNI_CASED }   /* cased=t */,
-  {     0,  8424,  2232,   6,  21, UNI_YIJING }   /* block=yijinghexagramsymbols */,
-  {     1,  9113,  7555,   4,   2, UNI_CCC__23 }   /* ccc=23 */,
-  {     3,  9057,     0,   4,   0, UNI_AHOM }   /* ahom */,
-  {     5,  8886,  8079,   3,   4, UNI_SC__GRAN }   /* sc=gran */,
-  {     0,  7018,  9005,  10,   4, UNI_IN__12_DOT_1 }   /* presentin=12.1 */,
-  {     1,  8886,  9053,   3,   4, UNI_AGHB }   /* sc=aghb */,
-  {     0,  8886,  7332,   3,   4, UNI_ITAL }   /* sc=ital */,
-  {     0,   184,  3772,   2,   8, UNI_BOPO }   /* isbopomofo */,
-  {     0,  9779,     0,   2,   0, UNI_ZS }   /* zs */,
-  {     1,  8233,  9225,   7,   4, UNI_SC__LINA }   /* script=lina */,
-  {     1,   184,    47,   2,   1, UNI_M }   /* ism */,
-  {     1,  3110,     0,  18,   0, UNI_GEORGIANSUP }   /* georgiansupplement */,
-  {     0,  2532,     0,   6,   0, UNI_BRAH }   /* brahmi */,
-  {     0,  3671,  6646,  17,  11, UNI_HMNG }   /* scriptextensions=pahawhhmong */,
-  {     0,  8879,  7009,   3,   9, UNI_INPHOENICIAN }   /* inphoenician */,
-  {     1,   184,   400,   2,   6, UNI_CF }   /* isformat */,
-  {     0,  7347,     0,   9,   0, UNI_ORKH }   /* oldturkic */,
-  {     7,  8233,  2127,   7,  14, UNI_SC__ROHG }   /* script=hanifirohingya */,
-  {     1,   697,     0,   2,   0, UNI_MN }   /* mn */,
-  {     0,  6315,  8864,  12,   5, -UNI_XIDC }   /* xidcontinue=false */,
-  {    11,  9909,  9318,   3,   3, UNI_PHLP }   /* isphlp */,
-  {     4,  9629,  9154,   3,   2, UNI_LB__CB }   /* lb=cb */,
-  {     5,  8424,  7118,   6,  10, UNI_INWARANGCITI }   /* block=warangciti */,
-  {     0,  8634,    36,   6,   1, UNI_UIDEO }   /* uideo=t */,
-  {     1,   184,  5435,   2,  12, UNI_BIDIM }   /* isbidimirrored */,
-  {     1,  1243,  8864,  21,   5, -UNI_CE }   /* compositionexclusion=false */,
-  {     3,  8886,  7356,   3,   4, UNI_PALM }   /* sc=palm */,
-  {     2,  9605,  3852,   3,   5, UNI_DT__FIN }   /* dt=final */,
-  {     0,  3671,  8568,  17,   6, UNI_LYDI }   /* scriptextensions=lydian */,
-  {     0,  5435,     3,  13,   1, -UNI_BIDIM }   /* bidimirrored=f */,
-  {     2,  6003,   995,  12,   2, -UNI_JOINC }   /* joincontrol=no */,
-  {     8,  9365,  8924,   4,   5, UNI_ORYA }   /* scx=oriya */,
-  {     1,  5339,   339,  14,   2, UNI_SB__LO }   /* sentencebreak=lo */,
-  {     2,  5227,  9734,  14,   3, UNI_NFDQC__Y }   /* nfdquickcheck=yes */,
-  {     1,  8550,     0,   4,   0, UNI_LEPC }   /* lepc */,
-  {     0,  8568,     0,   4,   0, UNI_LYDI }   /* lydi */,
-  {     2,  5565,  9671,  13,   3, UNI_JG__TAH }   /* joininggroup=tah */,
-  {     0,  9113,  9524,   4,   3, UNI_CCC__L }   /* ccc=224 */,
-  {     0,  4778,  1099,   3,   3, UNI_UCAS }   /* isucas */,
-  {     0,  9731,  1164,   3,   2, UNI_LB__LF }   /* wb=lf */,
-  {     1,  9093,  5031,   4,  14, UNI_LATINEXTD }   /* blk=latinextendedd */,
-  {     2,  9629,  7176,   3,   9, UNI_LB__AI }   /* lb=ambiguous */,
-  {     3,  3671,  3620,  17,   4, UNI_MANI }   /* scriptextensions=mani */,
-  {     3,  3671,  6246,  17,   4, UNI_HUNG }   /* scriptextensions=hung */,
-  {     0,  8886,  8550,   3,   6, UNI_LEPC }   /* sc=lepcha */,
-  {     0,  9728,  9734,   3,   3, UNI_VS }   /* vs=yes */,
-  {     2,  4705,  8311,   3,   3, UNI_TIRH }   /* istirh */,
-  {     3,  8502,     0,   6,   0, UNI_GOTH }   /* gothic */,
-  {     2,  9647,  7158,   3,   9, UNI_NV___MINUS_1_SLASH_2 }   /* nv=-5.00e-01 */,
-  {     2,  9113,  2920,   4,   5, UNI_CCC__A }   /* ccc=above */,
-  {     0,  9731,  5919,   3,  12, UNI_WB__EX }   /* wb=extendnumlet */,
-  {     1,  8424,  4717,   6,   8, UNI_TAMILSUP }   /* block=tamilsup */,
-  {     0,  9129,  9433,   4,   4, UNI_CWU }   /* cwu=true */,
-  {     0,  1812,     0,   9,   0, UNI_XPOSIXUPPER }   /* uppercase */,
-  {     0,  9647,  7596,   3,   8, UNI_NV__3_SLASH_80 }   /* nv=3.75e-02 */,
-  {     4,  9173,     0,   4,   0, UNI_GURU }   /* guru */,
-  {     1,  9365,  9205,   4,   4, UNI_KNDA }   /* scx=knda */,
-  {     1,  3756,     0,   9,   0, UNI_ARABICSUP }   /* arabicsup */,
-  {     0,  9647,  8394,   3,   6, UNI_NV__800000 }   /* nv=800000 */,
-  {     0,  8556,  9433,   6,   4, UNI_XPOSIXLOWER }   /* lower=true */,
-  {     0,  1691,     0,  22,   0, UNI_bpt_values_index }   /* bidipairedbrackettype= */,
-  {     4,  8496,     1,   6,   1, -UNI_CWKCF }   /* cwkcf=n */,
+  {     3,  5565,  5695,  13,  13, UNI_JG__MANICHAEANTEN }   /* joininggroup=manichaeanten */,
+  {     0,  5760,  9503,  13,   3, UNI_NV__1_SLASH_9 }   /* numericvalue=1/9 */,
+  {     0,  8023,     0,   7,   0, UNI_CJKEXTC }   /* cjkextc */,
+  {     2,  8233,  2253,   7,  20, UNI_HLUW }   /* script=anatolianhieroglyphs */,
+  {     6,  2212,  3933,   3,  15, UNI_HIGHPUSURROGATES }   /* inhighpusurrogates */,
+  {     0,  8424,  4762,   6,  15, UNI_VEDICEXT }   /* block=vedicextensions */,
+  {     1,  8072,     0,   7,   0, UNI_ELYM }   /* elymaic */,
+  {     0,  9365,  6992,   5,   3, UNI_SOGD }   /* scx=sogd */,
+  {     0,  9429,     0,   4,   0, UNI_TIBT }   /* tibt */,
+  {     4,  5513,     0,  13,   0, UNI_grbase_values_index }   /* graphemebase= */,
+  {     1,  9113,  7611,   4,   2, UNI_CCC__14 }   /* ccc=14 */,
+  {     0,  9153,    18,   4,   2, UNI_RI }   /* gcb=ri */,
+  {     1,  3818,     0,  18,   0, UNI_PE }   /* isclosepunctuation */,
+  {     3,  9365,  9253,   4,   4, UNI_MIAO }   /* scx=miao */,
+  {     1,  9221,     0,   4,   0, UNI_LATN }   /* latn */,
+  {     1,  2893,     0,  19,   0, UNI_SUPARROWSC }   /* supplementalarrowsc */,
+  {     0,   446,     0,  32,   0, UNI_IDEOGRAPHICSYMBOLS }   /* ideographicsymbolsandpunctuation */,
+  {     3,  9889,  3248,   6,   5, UNI_XPOSIXSPACE }   /* xposixspace */,
+  {     2,  7048,     0,   4,   0, UNI_SAUR }   /* saur */,
+  {     5,  9623,  5073,   3,  14, UNI_JG__MANICHAEANAYIN }   /* jg=manichaeanayin */,
+  {     1,  8233,  8149,   7,   4, UNI_SC__MULT }   /* script=mult */,
+  {     1,  9629,  5297,   3,  14, UNI_LB__PO }   /* lb=postfixnumeric */,
+  {     0,  9647,  7748,   3,   8, UNI_NV__17_SLASH_2 }   /* nv=8.50e+00 */,
+  {     0,  8640,    36,   6,   1, UNI_XPOSIXUPPER }   /* upper=t */,
+  {     1,  8424,  8949,   6,   5, UNI_VSSUP }   /* block=vssup */,
+  {     1,  3236,  9734,  18,   3, UNI__PERL_PATWS }   /* patternwhitespace=yes */,
+  {     0,  1482,  4777,  24,  15, UNI_LOE }   /* indicpositionalcategory=visualorderleft */,
+  {     0,  9365,  9117,   4,   4, UNI_CPRT }   /* scx=cprt */,
+  {    10,  8886,  7804,   3,   4, UNI_SC__BUGI }   /* sc=bugi */,
+  {     9,  9193,  6938,   4,  10, UNI_LB__H2 }   /* hst=lvsyllable */,
+  {     4,  3002,  6195,  18,   8, UNI_DT__NONCANON }   /* decompositiontype=noncanon */,
+  {     1,  8886,  9493,   3,   4, UNI_ZZZZ }   /* sc=zzzz */,
+  {     0,  8424,  6723,   6,  11, UNI_INSYLOTINAGRI }   /* block=sylotinagri */,
+  {     1,  9620,  5591,   3,  13, UNI_ZL }   /* gc=lineseparator */,
+  {     2,   184,  1257,   2,   2, UNI_UPPERCASELETTER }   /* islu */,
+  {     0,  9647,  9509,   3,   3, UNI_NV__2_SLASH_5 }   /* nv=2/5 */,
+  {     0,  8886,  2608,   3,  19, UNI_EGYP }   /* sc=egyptianhieroglyphs */,
+  {     1,  9932,  8241,   3,   6, UNI_SHRD }   /* issharada */,
+  {     0,  1735,  9734,  22,   3, UNI_CWCM }   /* changeswhencasemapped=yes */,
+  {     3,  9647,  7468,   3,   8, UNI_NV__3_SLASH_2 }   /* nv=1.50e+00 */,
+  {     0,  8424,  8502,   6,   6, UNI_INGOTHIC }   /* block=gothic */,
+  {     8,  9121,     0,   3,   0, UNI_CWL }   /* cwl */,
+  {     2,  3964,     0,  16,   0, UNI_LATIN1 }   /* latin1supplement */,
+  {     1,  6472,  3470,   5,  14, UNI_INCAUCASIANALBANIAN }   /* incaucasianalbanian */,
+  {     7,  8884,  8331,   5,   7, UNI_INSC__VISARGA }   /* insc=visarga */,
+  {     0,  3868,  9775,  16,   2, UNI_ZL }   /* generalcategory=zl */,
+  {     0,   184,  1188,   2,  26, UNI_KATAKANAEXT }   /* iskatakanaphoneticextensions */,
+  {     2,  9731,   108,   3,   2, UNI_WB__MB }   /* wb=mb */,
+  {     0,  8406,  9433,   6,   4, UNI_XPOSIXALPHA }   /* alpha=true */,
+  {     0,  9647,  9500,   3,   3, UNI_NV__1_SLASH_7 }   /* nv=1/7 */,
+  {     9,  9365,  9217,   4,   4, UNI_LAO }   /* scx=laoo */,
+  {     3,  3671,  8282,  17,   7, UNI_TGLG }   /* scriptextensions=tagalog */,
+  {     0,  1362,  9539,  24,   3, UNI_CCC__DB }   /* canonicalcombiningclass=233 */,
+  {     2,  3552,     0,  17,   0, UNI_ETHIOPICEXTA }   /* ethiopicextendeda */,
+  {     1,  9365,  8894,   4,   5, UNI_LIMB }   /* scx=limbu */,
+  {     6,  9647,  7603,   3,   2, UNI_NV__24 }   /* nv=24 */,
+  {     0,  9620,   206,   3,   2, UNI_PI }   /* gc=pi */,
+  {     0,  3398,     1,  18,   1, -UNI_VS }   /* variationselector=n */,
+  {     0,  3671,  2608,  17,  19, UNI_EGYP }   /* scriptextensions=egyptianhieroglyphs */,
+  {     0,  5760,  8364,  13,   6, UNI_NV__400000 }   /* numericvalue=400000 */,
+  {     5,  2238,     0,   3,   0, UNI_XPOSIXXDIGIT }   /* hex */,
+  {     0,  9731,   125,   3,   2, UNI_LB__CR }   /* wb=cr */,
+  {     0,  1773,   995,   6,   2, -UNI_CASED }   /* cased=no */,
+  {     3,   119,  8503,   3,   5, UNI_INGOTHIC }   /* ingothic */,
+  {     3,  7221,     0,   9,   0, UNI_EMOTICONS }   /* emoticons */,
+  {     1,  7025,  9716,   3,   3, UNI_IN__7 }   /* in=v70 */,
+  {     0,  9365,  9413,   4,   4, UNI_TAVT }   /* scx=tavt */,
+  {     1,  6918,  4631,  10,   2, UNI_LB__QU }   /* linebreak=qu */,
+  {     0,  8884,  4342,   5,  15, UNI_INSC__CONSONANTMEDIAL }   /* insc=consonantmedial */,
+  {     0,  2741,     0,   4,   0, UNI_MERO }   /* mero */,
+  {     3,  6005,  8031,   3,   6, UNI_CJKEXTD }   /* incjkextd */,
+  {     1,  9647,  8985,   3,   4, UNI_NV__1_SLASH_64 }   /* nv=1/64 */,
+  {     0,  9623,  1456,   3,   3, UNI_JG__HAH }   /* jg=hah */,
+  {     2,  2836,     0,   9,   0, UNI_SUND }   /* sundanese */,
+  {    12,  4933,     0,  14,   0, UNI_INGREEK }   /* greekandcoptic */,
+  {     0,  9605,    45,   3,   6, UNI_DT__COM }   /* dt=compat */,
+  {     2,  9602,     3,   3,   1, -UNI_DI }   /* di=f */,
+  {     2,  9113,   184,   4,   2, UNI_CCC__IS }   /* ccc=is */,
+  {     0,  9626,    36,   3,   1, UNI_JT__T }   /* jt=t */,
+  {     2,  3671,  2741,  17,  19, UNI_MERO }   /* scriptextensions=meroitichieroglyphs */,
+  {     0,  3002,    45,  18,   6, UNI_DT__COM }   /* decompositiontype=compat */,
+  {     0,  4642,   995,  15,   2, UNI_NFKDQC__N }   /* nfkdquickcheck=no */,
+  {     0,  3868,  6635,  16,  11, UNI_SO }   /* generalcategory=othersymbol */,
+  {     0,   184,  8934,   2,   5, UNI_RUNR }   /* isrunic */,
+  {     1,  8502,     0,   6,   0, UNI_GOTH }   /* gothic */,
+  {     2,  9731,  7293,   3,   9, UNI_WB__MB }   /* wb=midnumlet */,
+  {     5,  9313,     1,   4,   1, -UNI_PCM }   /* pcm=n */,
+  {     1,   184,  9165,   2,   4, UNI_GREK }   /* isgrek */,
+  {     0,  4705,  4718,   3,   7, UNI_TAMILSUP }   /* istamilsup */,
+  {     7,  9608,  1162,   3,   9, UNI_EA__H }   /* ea=halfwidth */,
+  {     0,  8886,  2127,   3,  14, UNI_SC__ROHG }   /* sc=hanifirohingya */,
+  {    13,  9125,    36,   4,   1, UNI_CWT }   /* cwt=t */,
+  {     1,  9365,  5311,   4,  14, UNI_PHLP }   /* scx=psalterpahlavi */,
+  {     3,   184,  8065,   2,   7, UNI_ELBA }   /* iselbasan */,
+  {     2,  9093,  2169,   4,  14, UNI_MEETEIMAYEKEXT }   /* blk=meeteimayekext */,
+  {     1,  8886,  8205,   3,   7, UNI_OSMA }   /* sc=osmanya */,
+  {     2,  8899,    26,   5,   1, UNI_MATH }   /* math=y */,
+  {     3,  2608,     0,  19,   0, UNI_EGYP }   /* egyptianhieroglyphs */,
+  {     0,  9125,  8864,   4,   5, -UNI_CWT }   /* cwt=false */,
+  {     0,  8886,  7892,   3,   4, UNI_SC__JAVA }   /* sc=java */,
+  {     6,   184,  5734,   2,  13, UNI_MISCTECHNICAL }   /* ismisctechnical */,
+  {     0,  9599,    36,   3,   1, UNI_CI }   /* ci=t */,
+  {     0,  3671,  8002,  17,   7, UNI_BENG }   /* scriptextensions=bengali */,
+  {     0,   184,  7118,   2,  10, UNI_WARA }   /* iswarangciti */,
+  {     0,  5339,     7,  15,   1, UNI_SB__SC }   /* sentencebreak=sc */,
+  {     1,  2211,     0,  21,   0, UNI_SINHALAARCHAICNUMBERS }   /* sinhalaarchaicnumbers */,
+  {     1,  9097,  5678,   4,   4, UNI_BPT__N }   /* bpt=none */,
+  {     2,  9113,  8802,   4,   2, UNI_CCC__31 }   /* ccc=31 */,
+  {     2,  9647,  8352,   3,   6, UNI_NV__216000 }   /* nv=216000 */,
+  {    14,  8879,  2379,   5,   5, UNI_INPC__RIGHT }   /* inpc=right */,
+  {     3,  9093,  3773,   5,  15, UNI_BOPOMOFOEXT }   /* blk=bopomofoextended */,
   {     0,  9093,  2646,   4,  10, UNI_JAMO }   /* blk=hanguljamo */,
-  {     5,  3671,  7956,  17,   4, UNI_TAGB }   /* scriptextensions=tagb */,
-  {     2,  8233,  4582,   7,  15, UNI_MERC }   /* script=meroiticcursive */,
-  {     1,  8233,  2837,   8,   8, UNI_SUND }   /* script=sundanese */,
-  {     4,  9365,  9249,   4,   4, UNI_MERC }   /* scx=merc */,
-  {    20,  7025,  7098,   3,  10, UNI_AGE__NA }   /* in=unassigned */,
-  {     0,  9647,  9569,   3,   3, UNI_NV__5_SLASH_6 }   /* nv=5/6 */,
+  {     3,  9887,  2703,   3,   3, UNI_XIDS }   /* isxids */,
+  {     0,  9113,  8449,   5,   5, UNI_CCC__118 }   /* ccc=ccc118 */,
+  {     9,  1713,     0,  22,   0, UNI_cwcf_values_index }   /* changeswhencasefolded= */,
+  {    12,  9647,  7684,   3,   8, UNI_NV__1_SLASH_160 }   /* nv=6.25e-03 */,
+  {     2,  1713,    26,  22,   1, UNI_CWCF }   /* changeswhencasefolded=y */,
+  {     0,  9365,  9394,   5,   3, UNI_SYRC }   /* scx=syrc */,
+  {     2,  8233,  2532,   7,   6, UNI_BRAH }   /* script=brahmi */,
+  {     1,  6316,     0,   3,   0, UNI_IDC }   /* idc */,
+  {     6,   184,  2333,   2,   4, UNI_GLAG }   /* isglag */,
+  {     0,  2204,  8925,   3,   4, UNI_ORYA }   /* isoriya */,
+  {     0,  1482,  3212,   4,   6, UNI_DINGBATS }   /* indingbats */,
+  {    16,   184,  1824,   3,  18, UNI_CJKCOMPATIDEOGRAPHS }   /* iscjkcompatideographs */,
+  {     1,  1757,  9433,  22,   4, UNI_CWL }   /* changeswhenlowercased=true */,
+  {     4,  6338,  9734,  11,   3, UNI_XPOSIXALPHA }   /* alphabetic=yes */,
+  {     1,  9365,  7118,   4,   4, UNI_WARA }   /* scx=wara */,
+  {     0,   184,   779,   2,  22, UNI_ENCLOSEDIDEOGRAPHICSUP }   /* isenclosedideographicsup */,
+  {     4,  5565,  6536,  13,  11, UNI_JG__MALAYALAMJA }   /* joininggroup=malayalamja */,
+  {     0,   184,   570,   3,  29, UNI_CJKEXTC }   /* iscjkunifiedideographsextensionc */,
+  {     3,   184,     7,   3,   1, UNI_XPOSIXCNTRL }   /* iscc */,
+  {     1,  5760,  7692,  13,   8, UNI_NV__13_SLASH_2 }   /* numericvalue=6.50e+00 */,
+  {     8,  7068,     0,  10,   0, UNI_SUPARROWSA }   /* suparrowsa */,
+  {     1,  9623,  4060,   3,  16, UNI_JG__MANICHAEANTWENTY }   /* jg=manichaeantwenty */,
+  {     3,  8406,    26,   6,   1, UNI_XPOSIXALPHA }   /* alpha=y */,
+  {    18,   184,  1057,   2,  26, UNI_PCM }   /* isprependedconcatenationmark */,
+  {     4,  9623,  8544,   3,   6, UNI_JG__LAMADH }   /* jg=lamadh */,
+  {     1,  9093,  4863,   4,  14, UNI_CJKCOMPATFORMS }   /* blk=cjkcompatforms */,
+  {     0,  9113,  8715,   5,   4, UNI_CCC__14 }   /* ccc=ccc14 */,
+  {     1,  9620,    24,   3,   1, UNI_L }   /* gc=l */,
+  {     1,  2148,  6691,   3,  10, UNI_INSORASOMPENG }   /* insorasompeng */,
+  {     0,   184,   690,   3,  29, UNI_CUNEIFORMNUMBERS }   /* iscuneiformnumbersandpunctuation */,
+  {     9,  9895,  3468,   3,   3, UNI_PAUC }   /* ispauc */,
+  {     0,  6828,    25,  10,   1, UNI_BC__S }   /* bidiclass=s */,
+  {     3,  3671,  9469,  17,   4, UNI_XSUX }   /* scriptextensions=xsux */,
+  {     0,  9365,  8550,   4,   6, UNI_LEPC }   /* scx=lepcha */,
+  {     6,  9620,  5500,   3,  13, UNI_ME }   /* gc=enclosingmark */,
+  {     3,  8849,     0,   5,   0, UNI_cwcm_values_index }   /* cwcm= */,
+  {     0,  8886,  7118,   3,   4, UNI_WARA }   /* sc=wara */,
+  {     1,  5339,    49,  14,   2, UNI_SB__AT }   /* sentencebreak=at */,
+  {    17,  9932,  2837,   3,   8, UNI_SUND }   /* issundanese */,
+  {     0,  3671,  2409,  17,   4, UNI_MONG }   /* scriptextensions=mong */,
+  {     3,   184,  3884,   2,  11, UNI_GEORGIANEXT }   /* isgeorgianext */,
+  {     0,   184,  2931,   3,   3, UNI_CHER }   /* ischer */,
+  {     0,  5565,  8964,  13,   5, UNI_JG__ZHAIN }   /* joininggroup=zhain */,
+  {    23,  5565,  6785,  13,   2, UNI_JG__FE }   /* joininggroup=fe */,
+  {     0,  3671,  6051,  17,   4, UNI_MAHJ }   /* scriptextensions=mahj */,
+  {     3,  3671,  8502,  17,   4, UNI_GOTH }   /* scriptextensions=goth */,
+  {     0,  9623,  5931,   3,  12, UNI_JG__FINALSEMKATH }   /* jg=finalsemkath */,
+  {     1,  9895,   468,   3,   4, UNI_P }   /* ispunct */,
+  {     0,  8496,   995,   6,   2, -UNI_CWKCF }   /* cwkcf=no */,
+  {     3,  9365,  9249,   4,   4, UNI_MERC }   /* scx=merc */,
+  {     2,  8233,  9201,   7,   4, UNI_KHMR }   /* script=khmr */,
+  {     0,  8884,  4188,   5,  16, UNI_INSC__SYLLABLEMODIFIER }   /* insc=syllablemodifier */,
+  {     9,  8886,  9165,   3,   4, UNI_SC__GREK }   /* sc=grek */,
+  {     2,  8424,  6690,   6,  11, UNI_INSORASOMPENG }   /* block=sorasompeng */,
+  {     1,  9093,  6183,   4,  12, UNI_INMENDEKIKAKUI }   /* blk=mendekikakui */,
+  {     1,  1497,    45,   9,   2, UNI_CO }   /* category=co */,
+  {     0,  8960,    36,   4,   1, UNI_IDS }   /* ids=t */,
+  {     1,  8879,  6998,   5,  10, UNI_INPC__OVERSTRUCK }   /* inpc=overstruck */,
+  {     1,  3868,  4140,  16,  16, UNI_PO }   /* generalcategory=otherpunctuation */,
+  {     0,  8886,  9305,   3,   4, UNI_SC__ORYA }   /* sc=orya */,
+  {     2,  8233,  9321,   7,   4, UNI_PHNX }   /* script=phnx */,
+  {     5,  9093,  8894,   4,   5, UNI_INLIMBU }   /* blk=limbu */,
+  {     5,   184,   878,   2,  14, UNI_PUA }   /* isprivateusearea */,
+  {    19,  1482,  1869,   4,  20, UNI_DIACRITICALSFORSYMBOLS }   /* indiacriticalsforsymbols */,
+  {     5,   184,  1244,   3,  19, UNI_CE }   /* iscompositionexclusion */,
+  {     0,  7018,  7098,  10,  10, UNI_AGE__NA }   /* presentin=unassigned */,
+  {     0,  8960,  9734,   4,   3, UNI_IDS }   /* ids=yes */,
+  {     2,  9629,  2368,   3,   2, UNI_LB__HL }   /* lb=hl */,
+  {     0,  9365,  7812,   4,   8, UNI_DUPL }   /* scx=duployan */,
+  {     0,  6005,  4864,   3,  13, UNI_CJKCOMPATFORMS }   /* incjkcompatforms */,
+  {     1,  9365,  4267,   4,   4, UNI_BAMU }   /* scx=bamu */,
+  {     0,  8424,  8652,   6,   6, UNI_INWANCHO }   /* block=wancho */,
+  {     2,  8233,  2006,   7,   4, UNI_SC__MODI }   /* script=modi */,
+  {     3,  3671,  1622,  17,   5, UNI_LATN }   /* scriptextensions=latin */,
+  {     2,  9365,  6646,   4,  11, UNI_HMNG }   /* scx=pahawhhmong */,
+  {     3,  9321,     0,   4,   0, UNI_PHNX }   /* phnx */,
+  {     3,  5565,  1456,  13,   3, UNI_JG__HAH }   /* joininggroup=hah */,
+  {     2,  8886,  3980,   3,   7, UNI_SC__LINB }   /* sc=linearb */,
+  {     2,  6338,    26,  11,   1, UNI_XPOSIXALPHA }   /* alphabetic=y */,
+  {     3,  9620,    32,   3,   2, UNI__PERL_SURROGATE }   /* gc=cs */,
+  {     1,  1889,     0,  22,   0, UNI_EARLYDYNASTICCUNEIFORM }   /* earlydynasticcuneiform */,
+  {     2,  9932,  6724,   3,   3, UNI_SYLO }   /* issylo */,
+  {     4,  5565,  8544,  13,   6, UNI_JG__LAMADH }   /* joininggroup=lamadh */,
+  {    10,  6005,    43,   3,   8, UNI_CJKCOMPAT }   /* incjkcompat */,
+  {     4,  9365,  7329,   4,   9, UNI_ITAL }   /* scx=olditalic */,
+  {     0,  3671,  4492,  17,  15, UNI_ARMI }   /* scriptextensions=imperialaramaic */,
+  {     0,  9093,  7148,   4,  10, UNI_YIRADICALS }   /* blk=yiradicals */,
+  {     2,  8030,     0,   7,   0, UNI_CJKEXTD }   /* cjkextd */,
+  {     3,  8424,  5721,   6,  13, UNI_MAYANNUMERALS }   /* block=mayannumerals */,
+  {     2,  9093,  8924,   4,   5, UNI_INORIYA }   /* blk=oriya */,
+  {     1,  1911,  2966,  22,  18, UNI_INSC__CONSONANTSUBJOINED }   /* indicsyllabiccategory=consonantsubjoined */,
+  {     3,  4849,   995,  14,   2, -UNI_CI }   /* caseignorable=no */,
+  {     0,   184,  2086,   3,  10, UNI_CYRILLICSUP }   /* iscyrillicsup */,
+  {     0,  5565,  4567,  13,  15, UNI_JG__MANICHAEANZAYIN }   /* joininggroup=manichaeanzayin */,
+  {     0,  9365,  9345,   4,   4, UNI_RJNG }   /* scx=rjng */,
+  {     3,   184,  3772,   2,   8, UNI_BOPO }   /* isbopomofo */,
+  {     0,  7932,     0,   8,   0, UNI_radical_values_index }   /* radical= */,
+  {     0,  5325,     0,  14,   0, UNI_qmark_values_index }   /* quotationmark= */,
+  {     1,  6015,     7,  12,   1, UNI_JT__C }   /* joiningtype=c */,
+  {     8,  8424,  3756,   6,  16, UNI_ARABICSUP }   /* block=arabicsupplement */,
   {     0,  8170,  9734,   7,   3, UNI_DT__NONE }   /* nfkdqc=yes */,
-  {     0,  9623,  5708,   3,  13, UNI_JG__MANICHAEANWAW }   /* jg=manichaeanwaw */,
-  {     0,   117,   447,   3,  17, UNI_IDEOGRAPHICSYMBOLS }   /* inideographicsymbols */,
-  {    15,  5760,  8364,  13,   2, UNI_NV__40 }   /* numericvalue=40 */,
-  {     1,  3868,    27,  16,   2, UNI_LOWERCASELETTER }   /* generalcategory=ll */,
-  {     3,  9647,  9037,   3,   4, UNI_NV__5_SLASH_12 }   /* nv=5/12 */,
-  {     0,   184,  9349,   2,   4, UNI_ROHG }   /* isrohg */,
-  {     2,  8424,  5311,   6,  14, UNI_INPSALTERPAHLAVI }   /* block=psalterpahlavi */,
-  {     0,  8332,  1316,   4,  22, UNI_ARABICPFA }   /* isarabicpresentationformsa */,
-  {     1,  1497,  7098,   9,  10, UNI_CN }   /* category=unassigned */,
-  {     2,  9365,  9421,   4,   4, UNI_TGLG }   /* scx=tglg */,
-  {     0,  5760,  7540,  13,   5, UNI_NV__20000 }   /* numericvalue=20000 */,
-  {     6,  9097,  5678,   4,   4, UNI_BPT__N }   /* bpt=none */,
-  {     7,  4778,   513,   3,  15, UNI_UIDEO }   /* isunifiedideograph */,
-  {     1,   184,    43,   3,   2, UNI_CJK }   /* iscjk */,
-  {     0,  3739,    36,  17,   1, UNI_UIDEO }   /* unifiedideograph=t */,
-  {     3,  8424,  8310,   6,   7, UNI_INTIRHUTA }   /* block=tirhuta */,
-  {     1,  9093,  8149,   4,   7, UNI_INMULTANI }   /* blk=multani */,
-  {     4,  9365,  8310,   4,   4, UNI_TIRH }   /* scx=tirh */,
-  {     4,  1497,  6635,   9,  11, UNI_SO }   /* category=othersymbol */,
-  {     1,  6918,  6848,  10,  10, UNI_LB__BA }   /* linebreak=breakafter */,
-  {     1,   184,  8052,   3,   5, UNI_COMPEX }   /* iscompex */,
-  {     6,  8233,  7329,   7,   9, UNI_ITAL }   /* script=olditalic */,
-  {     2,  9629,  5520,   3,   5, UNI_LB__EB }   /* lb=ebase */,
-  {     0,  9093,   349,   4,  33, UNI_SUPSYMBOLSANDPICTOGRAPHS }   /* blk=supplementalsymbolsandpictographs */,
-  {     1,  3128,     1,  18,   1, -UNI_IDSB }   /* idsbinaryoperator=n */,
-  {     5,   184,  5513,   2,  12, UNI_GRBASE }   /* isgraphemebase */,
-  {     6,  8233,  8079,   7,   4, UNI_SC__GRAN }   /* script=gran */,
-  {     1,  2148,  8276,   3,   6, UNI_SUPPUAB }   /* insuppuab */,
-  {     1,   184,  7788,   2,   8, UNI_BALI }   /* isbalinese */,
-  {     0,  5213,    47,  14,   1, UNI_NFCQC__M }   /* nfcquickcheck=m */,
-  {     0,  8886,  9481,   3,   4, UNI_ZANB }   /* sc=zanb */,
-  {     0,  6918,  3248,  10,   5, UNI_LB__SP }   /* linebreak=space */,
-  {     1,  9365,  6246,   4,   4, UNI_HUNG }   /* scx=hung */,
-  {     0,   184,  1977,   2,  21, UNI__PERL_NCHAR }   /* isnoncharactercodepoint */,
-  {     0,  9141,     0,   4,   0, UNI_dia_values_index }   /* dia= */,
-  {     3,  6005,  8031,   3,   6, UNI_CJKEXTD }   /* incjkextd */,
-  {     3,   184,  1846,   3,  21, UNI_INDICNUMBERFORMS }   /* iscommonindicnumberforms */,
-  {     1,  6828,  3608,  10,   3, UNI_BC__RLI }   /* bidiclass=rli */,
-  {     1,  6315,     0,  12,   0, UNI_xidc_values_index }   /* xidcontinue= */,
-  {    16,  9602,     3,   3,   1, -UNI_DI }   /* di=f */,
-  {     1,  5760,  7691,  13,   2, UNI_NV__36 }   /* numericvalue=36 */,
-  {     4,  4492,     0,  15,   0, UNI_ARMI }   /* imperialaramaic */,
-  {     0,  9605,  1279,   3,   3, UNI_DT__SUB }   /* dt=sub */,
-  {     0,  2148,  7069,   3,   9, UNI_SUPARROWSA }   /* insuparrowsa */,
-  {     0,   184,   983,   2,   5, UNI_GREK }   /* isgreek */,
-  {     1,  8332,  7187,   4,   7, UNI_ARABICPFA }   /* isarabicpfa */,
-  {     0,   598,     0,   2,   0, UNI_XPOSIXCNTRL }   /* cc */,
-  {     2,  9093,  1823,   4,  22, UNI_CJKCOMPATIDEOGRAPHSSUP }   /* blk=cjkcompatideographssup */,
-  {     0,  7302,     0,   9,   0, UNI_NBAT }   /* nabataean */,
-  {     1,  9623,  4028,   3,  16, UNI_JG__MANICHAEANLAMEDH }   /* jg=manichaeanlamedh */,
-  {     4,  8233,  8699,   7,   5, UNI_BATK }   /* script=batak */,
-  {    13,  8233,  9349,   7,   4, UNI_SC__ROHG }   /* script=rohg */,
-  {     6,   184,  4204,   2,  16, UNI_SYRIACSUP }   /* issyriacsupplement */,
-  {     0,  8899,    26,   5,   1, UNI_MATH }   /* math=y */,
-  {     0,  8233,  9201,   7,   4, UNI_KHMR }   /* script=khmr */,
-  {     0,  3739,  9433,  17,   4, UNI_UIDEO }   /* unifiedideograph=true */,
-  {     5,  6828,     1,  11,   1, UNI_BC__BN }   /* bidiclass=bn */,
-  {     5,  9623,  9341,   3,   4, UNI_JG__QAPH }   /* jg=qaph */,
-  {     8,  8233,  8121,   7,   7, UNI_SC__LINA }   /* script=lineara */,
-  {     0,  3243,     0,  10,   0, UNI_XPOSIXSPACE }   /* whitespace */,
-  {     0,  1362,  8371,  24,   2, UNI_CCC__32 }   /* canonicalcombiningclass=32 */,
-  {     0,    78,     0,   4,   0, UNI_ARAB }   /* arab */,
-  {     1,  9593,   407,   3,   2, UNI_BC__ON }   /* bc=on */,
-  {     5,  4826,     0,   8,   0, UNI_XPOSIXXDIGIT }   /* hexdigit */,
-  {     1,  8424,  8502,   6,   6, UNI_INGOTHIC }   /* block=gothic */,
-  {     0,  1362,  8473,  25,   5, UNI_CCC__132 }   /* canonicalcombiningclass=ccc132 */,
-  {     0,  8424,  6988,   6,  10, UNI_INOLDSOGDIAN }   /* block=oldsogdian */,
-  {     2,  8652,     0,   6,   0, UNI_WCHO }   /* wancho */,
-  {     2,  8233,  3836,   7,   7, UNI_SC__CPRT }   /* script=cypriot */,
-  {     0,  3671,  2837,  18,   3, UNI_SUND }   /* scriptextensions=sund */,
-  {     0,  6338,     3,  11,   1, -UNI_XPOSIXALPHA }   /* alphabetic=f */,
-  {     0,  5979,     0,  12,   0, UNI_ideo_values_index }   /* ideographic= */,
-  {     0,  5565,  8658,  13,   4, UNI_JG__YUDH }   /* joininggroup=yudh */,
-  {     1,   184,   600,   3,  29, UNI_CJKEXTD }   /* iscjkunifiedideographsextensiond */,
-  {     1,  6005,    43,   3,   8, UNI_CJKCOMPAT }   /* incjkcompat */,
-  {     0,  9093,  8514,   4,   6, UNI_INHATRAN }   /* blk=hatran */,
-  {     1,  2204,  8925,   3,   4, UNI_ORYA }   /* isoriya */,
-  {    12,  9093,  3773,   5,  15, UNI_BOPOMOFOEXT }   /* blk=bopomofoextended */,
-  {     2,  6918,  9626,  10,   2, UNI_GCB__T }   /* linebreak=jt */,
-  {     1,  9946,  2837,   3,   8, UNI_SUND }   /* issundanese */,
-  {     0,  9647,  8364,   3,   6, UNI_NV__400000 }   /* nv=400000 */,
-  {     0,  8886,  9389,   3,   4, UNI_SOGO }   /* sc=sogo */,
-  {     0,  9113,  7435,   4,   2, UNI_CCC__11 }   /* ccc=11 */,
-  {     1,  5760,  7158,  13,   9, UNI_NV___MINUS_1_SLASH_2 }   /* numericvalue=-5.00e-01 */,
-  {     1,  9093,   779,   4,  29, UNI_ENCLOSEDIDEOGRAPHICSUP }   /* blk=enclosedideographicsupplement */,
-  {     0,  4762,     0,   8,   0, UNI_VEDICEXT }   /* vedicext */,
-  {     0,   184,  7257,   2,   9, UNI_LATINEXTB }   /* islatinextb */,
-  {     3,  9629,  6437,   3,  11, UNI_LB__EX }   /* lb=exclamation */,
-  {     2,   184,  5367,   2,  14, UNI_SUPPUNCTUATION }   /* issuppunctuation */,
-  {     0,  9365,  7118,   4,   4, UNI_WARA }   /* scx=wara */,
-  {     7,  7018,  9551,  10,   3, UNI_IN__3_DOT_2 }   /* presentin=3.2 */,
-  {     0,  9593,  4283,   4,  14, UNI_BC__BN }   /* bc=boundaryneutral */,
-  {     1,  4267,     0,   8,   0, UNI_BAMUMSUP }   /* bamumsup */,
-  {     2,  9365,  7995,   4,   7, UNI_AVST }   /* scx=avestan */,
-  {     6,  9662,    26,   3,   1, UNI_SD }   /* sd=y */,
-  {     3,  3671,  7356,  17,   9, UNI_PALM }   /* scriptextensions=palmyrene */,
-  {     9,  9113,  7683,   4,   2, UNI_CCC__26 }   /* ccc=26 */,
+  {     1,  7018,  7604,  10,   3, UNI_IN__4 }   /* presentin=4.0 */,
+  {     1,  8871,    49,   3,   2, UNI_SB__AT }   /* sb=at */,
+  {     6,  4462,     1,  15,   1, -UNI_GREXT }   /* graphemeextend=n */,
+  {     6,  8960,  9433,   4,   4, UNI_IDS }   /* ids=true */,
+  {     1,  2106,  5520,  21,   5, UNI_WB__EB }   /* graphemeclusterbreak=ebase */,
+  {     0,  8886,  2741,   3,   4, UNI_MERO }   /* sc=mero */,
+  {     1,  9890,  1812,   5,   5, UNI_POSIXUPPER }   /* posixupper */,
+  {     0,  5760,  7428,  13,   8, UNI_NV__1_SLASH_10 }   /* numericvalue=1.00e-01 */,
+  {     1,  8424,   446,   6,  18, UNI_IDEOGRAPHICSYMBOLS }   /* block=ideographicsymbols */,
+  {     0,   569,     0,  30,   0, UNI_CJKEXTC }   /* cjkunifiedideographsextensionc */,
   {     0,  9169,     0,   4,   0, UNI_GUJR }   /* gujr */,
-  {     3,  9909,     0,  12,   0, UNI_POSIXBLANK }   /* isposixblank */,
-  {     1,  7419,    36,   9,   1, UNI_XIDS }   /* xidstart=t */,
-  {     0,  8233,  7008,   7,  10, UNI_PHNX }   /* script=phoenician */,
-  {     1,  9153,    34,   4,   6, UNI_GCB__EX }   /* gcb=extend */,
-  {     2,  9365,  2333,   4,   4, UNI_GLAG }   /* scx=glag */,
-  {    12,  8233,  9229,   7,   4, UNI_SC__LINB }   /* script=linb */,
-  {     2,   184,  2931,   3,  17, UNI_CHEROKEESUP }   /* ischerokeesupplement */,
-  {     8,  8684,     1,   5,   1, -UNI_POSIXXDIGIT }   /* ahex=n */,
-  {     0,  3671,  8002,  17,   7, UNI_BENG }   /* scriptextensions=bengali */,
-  {     4,  8424,  8568,   6,   6, UNI_INLYDIAN }   /* block=lydian */,
-  {     2,  8233,  8191,   7,   7, UNI_OLCK }   /* script=olchiki */,
-  {     0,  3671,  1192,  17,   4, UNI_KANA }   /* scriptextensions=kana */,
-  {     0,  9593,   835,   3,   2, UNI_BC__WS }   /* bc=ws */,
-  {     1,   184,  3980,   2,  16, UNI_LINEARBIDEOGRAMS }   /* islinearbideograms */,
-  {    13,  5325,    26,  14,   1, UNI_QMARK }   /* quotationmark=y */,
-  {     0,  1773,    26,   6,   1, UNI_CASED }   /* cased=y */,
-  {     0,  6316,    26,  11,   1, UNI_IDC }   /* idcontinue=y */,
-  {     3,  9093,  2169,   4,  14, UNI_MEETEIMAYEKEXT }   /* blk=meeteimayekext */,
-  {     2,  9365,  2006,   4,   4, UNI_MODI }   /* scx=modi */,
-  {     2,  8233,  3984,   8,   3, UNI_SARB }   /* script=sarb */,
-  {     5,  9935,  3248,   5,   5, UNI_XPOSIXSPACE }   /* xperlspace */,
-  {     0,  9629,  6968,   3,  10, UNI_LB__NS }   /* lb=nonstarter */,
-  {     1,  9141,   995,   4,   2, -UNI_DIA }   /* dia=no */,
-  {     1,  1084,    26,  26,   1, UNI_CWKCF }   /* changeswhennfkccasefolded=y */,
-  {    14,  9593,    32,   3,   2, UNI_BC__CS }   /* bc=cs */,
-  {     0,  9093,  3290,   4,   4, UNI_RUMI }   /* blk=rumi */,
-  {     8,  8886,   829,   4,   3, UNI_SC__KNDA }   /* sc=knda */,
-  {     1,  4717,     0,   8,   0, UNI_TAMILSUP }   /* tamilsup */,
-  {     1,  9946,  6992,   3,   3, UNI_SOGD }   /* issogd */,
-  {     2,  1362,  8835,  25,   4, UNI_CCC__91 }   /* canonicalcombiningclass=ccc91 */,
-  {     1,  7128,  5625,  10,   2, UNI_WB__ML }   /* wordbreak=ml */,
-  {     3,  3002,  1279,  18,   3, UNI_DT__SUB }   /* decompositiontype=sub */,
-  {     0,  3290,     0,   4,   0, UNI_RUMI }   /* rumi */,
-  {     2,  1362,  6404,  24,  11, UNI_CCC__DB }   /* canonicalcombiningclass=doublebelow */,
-  {     4,  3210,     0,   8,   0, UNI_DINGBATS }   /* dingbats */,
-  {     5,  9365,  2127,   4,  14, UNI_ROHG }   /* scx=hanifirohingya */,
-  {     2,  5760,  9037,  13,   4, UNI_NV__5_SLASH_12 }   /* numericvalue=5/12 */,
-  {     5,  6567,   287,   6,  29, UNI_MISCMATHSYMBOLSB }   /* inmiscellaneousmathematicalsymbolsb */,
-  {     0,  8412,  9734,   6,   3, UNI_BIDIC }   /* bidic=yes */,
-  {     1,  9093,  1622,   4,  14, UNI_LATINEXTA }   /* blk=latinextendeda */,
-  {     0,  3705,     0,  17,   0, UNI_SMALLFORMS }   /* smallformvariants */,
-  {     1,  1362,  3441,  24,   9, UNI_CCC__BL }   /* canonicalcombiningclass=belowleft */,
-  {     1,  7844,     0,   8,   0, UNI_GUJR }   /* gujarati */,
-  {     8,  8233,  2532,   7,   6, UNI_BRAH }   /* script=brahmi */,
-  {     0,  9465,     0,   4,   0, UNI_XPEO }   /* xpeo */,
-  {     5,  6567,   206,   6,  11, UNI_MISCPICTOGRAPHS }   /* inmiscpictographs */,
-  {     2,  9093,  7812,   4,   8, UNI_INDUPLOYAN }   /* blk=duployan */,
-  {     0,  1924,     0,  10,   1, UNI_UPPERCASELETTER }   /* category=lu */,
-  {    11,  3671,  7375,  18,   8, UNI_SAMR }   /* scriptextensions=samaritan */,
-  {     1,  8424,  7365,   6,   9, UNI_INPAUCINHAU }   /* block=paucinhau */,
-  {     1,  9623,  5073,   3,  14, UNI_JG__MANICHAEANAYIN }   /* jg=manichaeanayin */,
-  {     2,  5339,   495,  14,   7, UNI_SB__NU }   /* sentencebreak=numeric */,
-  {     0,  6768,  4994,   3,   9, UNI_YIRADICALS }   /* isyiradicals */,
-  {     0,  2127,     0,   4,   0, UNI_HAN }   /* hani */,
-  {     6,  8233,  9281,   7,   4, UNI_NEWA }   /* script=newa */,
-  {     0,  3964,     0,  16,   0, UNI_LATIN1 }   /* latin1supplement */,
-  {     2,  6828,     8,  10,   2, UNI_BC__AN }   /* bidiclass=an */,
+  {     1,  3290,     0,   4,   0, UNI_RUMI }   /* rumi */,
+  {     9,  6005,  2065,   3,  13, UNI_CJKRADICALSSUP }   /* incjkradicalssup */,
+  {     2,  8874,  8864,   5,   5, -UNI_IDST }   /* idst=false */,
+  {     1,  8886,  2984,   3,   6, UNI_SC__COPT }   /* sc=coptic */,
+  {     2,  9365,  6978,   4,  10, UNI_XPEO }   /* scx=oldpersian */,
+  {     0,  3951,   325,   3,   3, UNI_ITAL }   /* isital */,
+  {     1,  8233,  9405,   7,   4, UNI_TALU }   /* script=talu */,
+  {     8,  8051,    26,   7,   1, UNI_COMPEX }   /* compex=y */,
+  {     1,  1482,  6383,   3,   5, UNI_DOMINO }   /* indomino */,
+  {     0,  1158,  8945,   3,   4, UNI_INTAKRI }   /* intakri */,
+  {     1,  3948,  5787,   3,  12, UNI_VERTICALFORMS }   /* inverticalforms */,
+  {     3,  8886,  9081,   3,   4, UNI_AVST }   /* sc=avst */,
+  {     1,  9065,     0,   4,   0, UNI_ARMI }   /* armi */,
+  {     8,  8634,     0,   6,   0, UNI_uideo_values_index }   /* uideo= */,
+  {     0,  8424,  4220,   6,   6, UNI_INTANGUT }   /* block=tangut */,
+  {     0,  2646,     0,  19,   0, UNI_JAMOEXTA }   /* hanguljamoextendeda */,
+  {     3,  1911,  4919,  22,  14, UNI_INSC__GEMINATIONMARK }   /* indicsyllabiccategory=geminationmark */,
+  {     0,  8879,  2479,   5,  14, UNI_INPC__BOTTOMANDRIGHT }   /* inpc=bottomandright */,
+  {     0,  9113,  5410,   4,   1, UNI_CCC__0 }   /* ccc=0 */,
+  {     0,  9647,  8981,   3,   3, UNI_NV__1_SLASH_4 }   /* nv=1/4 */,
+  {     1,  9093,  4298,   5,  14, UNI_BRAI }   /* blk=braillepatterns */,
+  {     0,  4580,  2171,   4,  19, UNI_MEETEIMAYEKEXT }   /* inmeeteimayekextensions */,
+  {     0,   184,    74,   2,   2, UNI_ME }   /* isme */,
+  {     1,  3671,  1085,  17,   4, UNI_HANG }   /* scriptextensions=hang */,
+  {     2,  1362,  9545,  24,   3, UNI_CCC__IS }   /* canonicalcombiningclass=240 */,
+  {     0,  4829,     0,   5,   0, UNI_XPOSIXDIGIT }   /* digit */,
+  {     1,  6005,  2086,   3,   7, UNI_INCYRILLIC }   /* incyrillic */,
+  {     4,  9093,  5031,   4,  14, UNI_LATINEXTD }   /* blk=latinextendedd */,
+  {     0,   184,  9249,   2,   4, UNI_MERC }   /* ismerc */,
+  {     4,  8944,     0,   4,   0, UNI_TAKR }   /* takr */,
+  {     0,  9623,  6123,   3,  12, UNI_JG__MALAYALAMSSA }   /* jg=malayalamssa */,
+  {     9,  8854,  9734,   5,   3, UNI_DASH }   /* dash=yes */,
+  {     2,  8233,  2741,   7,   4, UNI_MERO }   /* script=mero */,
+  {     0,  4124,     0,  16,   0, UNI_MYANMAREXTB }   /* myanmarextendedb */,
+  {     1,  9662,     1,   3,   1, -UNI_SD }   /* sd=n */,
+  {     0,  5269,     3,  14,   1, -UNI_PATSYN }   /* patternsyntax=f */,
+  {     1,   184,  5269,   2,  13, UNI_PATSYN }   /* ispatternsyntax */,
+  {     4,  6918,  9626,  10,   2, UNI_GCB__T }   /* linebreak=jt */,
+  {     4,  6005,   540,   3,  29, UNI_CJKEXTB }   /* incjkunifiedideographsextensionb */,
+  {     0,  6315,     0,  11,   0, UNI_XIDC }   /* xidcontinue */,
+  {     1,  1362,  7659,  24,   2, UNI_CCC__16 }   /* canonicalcombiningclass=16 */,
+  {     4,  5760,  8382,  13,   5, UNI_NV__60000 }   /* numericvalue=60000 */,
+  {     0,  9425,     0,   4,   0, UNI_THAI }   /* thai */,
+  {     2,  6928,    36,  10,   1, UNI_XPOSIXLOWER }   /* lowercase=t */,
+  {     0,  9365,  5955,   4,  12, UNI_GONG }   /* scx=gunjalagondi */,
+  {     1,  9593,  2373,   3,  20, UNI_BC__LRE }   /* bc=lefttorightembedding */,
+  {     6,  8233,  9317,   7,   4, UNI_SC__PHLP }   /* script=phlp */,
+  {     1,  5565,  6097,  13,   5, UNI_JG__GAMAL }   /* joininggroup=gamal */,
+  {     0,  9629,  9755,   3,   2, UNI_LB__BK }   /* lb=bk */,
+  {     1,  5339,   339,  14,   2, UNI_SB__LO }   /* sentencebreak=lo */,
+  {     3,  8424,  8031,   7,   6, UNI_CJKEXTD }   /* block=cjkextd */,
+  {     0,  8886,  4267,   3,   4, UNI_BAMU }   /* sc=bamu */,
+  {     0,  8886,  8540,   5,   4, UNI_SC__KHOJ }   /* sc=khojki */,
+  {     1,  8233,  3020,   7,   4, UNI_SC__DEVA }   /* script=deva */,
+  {     0,  8886,  7332,   3,   4, UNI_ITAL }   /* sc=ital */,
+  {     1,  8424,  6279,   6,  12, UNI_PLAYINGCARDS }   /* block=playingcards */,
+  {    12,  9329,     0,   4,   0, UNI_PRTI }   /* prti */,
+  {     1,  4821,     3,  14,   1, -UNI_POSIXXDIGIT }   /* asciihexdigit=f */,
+  {     2,  9914,  3248,   5,   5, UNI_XPOSIXBLANK }   /* horizspace */,
+  {     1,    21,  9058,   3,   3, UNI_INAHOM }   /* inahom */,
+  {     8,  5085,   480,   4,  29, UNI_MATHALPHANUM }   /* inmathematicalalphanumericsymbols */,
+  {     0,  2169,     0,  21,   0, UNI_MEETEIMAYEKEXT }   /* meeteimayekextensions */,
+  {     0,  3868,  4140,  16,   5, UNI_C }   /* generalcategory=other */,
+  {     4,  9593,     0,   3,   0, UNI_bc_values_index }   /* bc= */,
+  {     1,  9909,  8312,   4,   5, UNI_INTIRHUTA }   /* intirhuta */,
+  {     9,  2212,  1459,   3,  23, UNI_HIGHPUSURROGATES }   /* inhighprivateusesurrogates */,
+  {     0,  8886,  9377,   3,   4, UNI_SHAW }   /* sc=shaw */,
+  {     6,  9093,   349,   4,  33, UNI_SUPSYMBOLSANDPICTOGRAPHS }   /* blk=supplementalsymbolsandpictographs */,
+  {     2,  8424,  4597,   6,  15, UNI_MISCPICTOGRAPHS }   /* block=miscpictographs */,
+  {     0,  9599,    26,   3,   1, UNI_CI }   /* ci=y */,
+  {     5,  3671,  3730,  18,   3, UNI_SGNW }   /* scriptextensions=sgnw */,
+  {     1,  6315,  8864,  12,   5, -UNI_XIDC }   /* xidcontinue=false */,
+  {     6,  1801,     1,  22,   1, -UNI_CWU }   /* changeswhenuppercased=n */,
+  {     1,  9125,  9734,   4,   3, UNI_CWT }   /* cwt=yes */,
   {     0,  8424,  8142,   6,   7, UNI_INMARCHEN }   /* block=marchen */,
-  {     0,  8886,  9317,   3,   4, UNI_SC__PHLP }   /* sc=phlp */,
-  {     0,  5809,     0,   2,   0, UNI_PF }   /* pf */,
-  {     0,  8424,    43,   7,  35, UNI_CJKCOMPATIDEOGRAPHSSUP }   /* block=cjkcompatibilityideographssupplement */,
-  {     4,   184,  6279,   2,  12, UNI_PLAYINGCARDS }   /* isplayingcards */,
-  {     0,  9093,  8016,   4,   7, UNI_CJKEXTB }   /* blk=cjkextb */,
-  {     0,  2238,     0,   3,   0, UNI_XPOSIXXDIGIT }   /* hex */,
-  {     0,  9623,  4562,   3,   5, UNI_JG__SADHE }   /* jg=sadhe */,
-  {     6,  8886,  8128,   3,   4, UNI_MAKA }   /* sc=maka */,
-  {     2,   184,  9333,   2,   4, UNI_COPT }   /* isqaac */,
-  {     1,  9623,  8964,   3,   5, UNI_JG__ZHAIN }   /* jg=zhain */,
-  {     1,  9593,  9653,   3,   3, UNI_BC__PDF }   /* bc=pdf */,
-  {     2,  9093,  4717,   4,   5, UNI_INTAMIL }   /* blk=tamil */,
-  {     0,  5565,  5669,  13,  13, UNI_JG__MANICHAEANONE }   /* joininggroup=manichaeanone */,
-  {     8,  8879,  2473,   5,   3, UNI_INPC__TOP }   /* inpc=top */,
-  {     6,  9731,   125,   3,   2, UNI_LB__CR }   /* wb=cr */,
-  {     1,   184,  3552,   2,  16, UNI_ETHIOPICEXT }   /* isethiopicextended */,
-  {     1,  6885,  1086,   3,   3, UNI_HANG }   /* ishang */,
-  {     4,  8886,  1599,   3,   6, UNI_SC__HANG }   /* sc=hangul */,
-  {     4,  8233,  9253,   7,   4, UNI_MIAO }   /* script=miao */,
-  {     1,  3398,    26,  18,   1, UNI_VS }   /* variationselector=y */,
-  {     0,  7018,  9701,  10,   3, UNI_IN__5_DOT_2 }   /* presentin=v52 */,
-  {     1,  9608,  1174,   3,   9, UNI_EA__F }   /* ea=fullwidth */,
-  {    12,  8960,    36,   4,   1, UNI_IDS }   /* ids=t */,
-  {     0,  3671,  9277,  17,   4, UNI_NBAT }   /* scriptextensions=nbat */,
-  {     0,  3671,  8502,  17,   4, UNI_GOTH }   /* scriptextensions=goth */,
-  {     1,  3671,  9305,  17,   4, UNI_ORYA }   /* scriptextensions=orya */,
-  {     1,  7221,     0,   9,   0, UNI_EMOTICONS }   /* emoticons */,
-  {     3,  9629,   414,   3,  11, UNI_LB__ID }   /* lb=ideographic */,
-  {     6,   512,     0,  16,   0, UNI_UIDEO }   /* unifiedideograph */,
-  {    32,  3868,    32,  16,   2, UNI__PERL_SURROGATE }   /* generalcategory=cs */,
-  {     0,  8418,    36,   6,   1, UNI_BIDIM }   /* bidim=t */,
-  {     2,  3002,  2493,  18,   8, UNI_DT__VERT }   /* decompositiontype=vertical */,
-  {     9,  6928,  8864,  10,   5, -UNI_XPOSIXLOWER }   /* lowercase=false */,
-  {     2,  8849,    36,   5,   1, UNI_CWCM }   /* cwcm=t */,
-  {     0,  5565,  6701,  13,  11, UNI_JG__STRAIGHTWAW }   /* joininggroup=straightwaw */,
-  {     1,  9623,  4954,   3,   3, UNI_JG__HEH }   /* jg=heh */,
-  {     0,   184,  3884,   2,  11, UNI_GEORGIANEXT }   /* isgeorgianext */,
-  {     2,  8879,  6268,   3,   7, UNI_PHAISTOS }   /* inphaistos */,
-  {     0,  8886,  7118,   3,   4, UNI_WARA }   /* sc=wara */,
-  {     0,  6918,    83,  10,   2, UNI_LB__CM }   /* linebreak=cm */,
-  {     3,   117,  1853,   4,  14, UNI_INDICNUMBERFORMS }   /* inindicnumberforms */,
-  {     1,  1497,  4747,   9,  15, UNI_UPPERCASELETTER }   /* category=uppercaseletter */,
-  {     0,  4961,     0,  14,   0, UNI_HIGHSURROGATES }   /* highsurrogates */,
-  {     2,  8233,  9277,   7,   4, UNI_NBAT }   /* script=nbat */,
-  {     2,  3518,     0,  17,   0, UNI_CYRILLICEXTB }   /* cyrillicextendedb */,
-  {     9,  1911,  3948,  22,  16, UNI_INSC__INVISIBLESTACKER }   /* indicsyllabiccategory=invisiblestacker */,
-  {     2,  3671,  9317,  17,   4, UNI_PHLP }   /* scriptextensions=phlp */,
-  {     0,  5617,     0,   9,   0, UNI_MLYM }   /* malayalam */,
-  {     6,  5760,  8669,  13,   5, UNI_NV__1_SLASH_320 }   /* numericvalue=1/320 */,
-  {     0,  3868,  4687,  16,  15, UNI_PS }   /* generalcategory=openpunctuation */,
-  {     9,  9093,  4172,   4,  16, UNI_SUPMATHOPERATORS }   /* blk=supmathoperators */,
-  {     2,  9093,  8538,   4,   6, UNI_INKHOJKI }   /* blk=khojki */,
-  {     1,  8635,  9433,   5,   4, UNI_IDEO }   /* ideo=true */,
-  {     1,  4826,   995,   9,   2, -UNI_XPOSIXXDIGIT }   /* hexdigit=no */,
-  {     0,  3671,  7356,  17,   4, UNI_PALM }   /* scriptextensions=palm */,
-  {     4,  3671,  1085,  17,   4, UNI_HANG }   /* scriptextensions=hang */,
-  {     4,  9093,  4863,   4,  14, UNI_CJKCOMPATFORMS }   /* blk=cjkcompatforms */,
-  {     1,  9909,    62,   7,   5, UNI_POSIXGRAPH }   /* isposixgraph */,
-  {     1,  3552,     0,  17,   0, UNI_ETHIOPICEXTA }   /* ethiopicextendeda */,
-  {     0,  8939,     0,   5,   0, UNI_TALE }   /* taile */,
-  {     0,  8424,  2931,   7,  17, UNI_CHEROKEESUP }   /* block=cherokeesupplement */,
-  {     3,   184,   878,   2,  14, UNI_PUA }   /* isprivateusearea */,
-  {     0,  8142,     0,   4,   0, UNI_MARC }   /* marc */,
-  {     0,   183,     0,  34,   0, UNI_MISCPICTOGRAPHS }   /* miscellaneoussymbolsandpictographs */,
-  {     2,  9113,  8832,   4,   2, UNI_CCC__84 }   /* ccc=84 */,
-  {    13,  9093,  8142,   4,   7, UNI_INMARCHEN }   /* blk=marchen */,
-  {     4,  3671,  8255,  18,   6, UNI_SIDD }   /* scriptextensions=siddham */,
-  {     0,  4361,  3095,   5,  15, UNI_INPUNCTUATION }   /* ingeneralpunctuation */,
-  {     4,  1362,  8822,  24,   2, UNI_CCC__35 }   /* canonicalcombiningclass=35 */,
-  {     0,  6885,  2647,   3,   9, UNI_JAMO }   /* ishanguljamo */,
-  {     1,  4076,     0,  16,   0, UNI_MISCMATHSYMBOLSA }   /* miscmathsymbolsa */,
-  {     0,  9113,  7507,   4,   2, UNI_CCC__12 }   /* ccc=12 */,
-  {     0,  8332,  8680,   3,   4, UNI_ADLM }   /* isadlam */,
-  {     0,  8886,  4108,   3,   7, UNI_SC__MYMR }   /* sc=myanmar */,
-  {     4,  9093,  1531,   5,  22, UNI_BYZANTINEMUSIC }   /* blk=byzantinemusicalsymbols */,
-  {     0,  8424,  5721,   6,  13, UNI_MAYANNUMERALS }   /* block=mayannumerals */,
-  {     0,  8598,    26,   6,   1, UNI__PERL_PATWS }   /* patws=y */,
-  {    22,  3671,  6691,  18,  10, UNI_SORA }   /* scriptextensions=sorasompeng */,
-  {     1,  9731,   108,   3,   2, UNI_WB__MB }   /* wb=mb */,
-  {     1,  8338,    36,   7,   1, UNI_XPOSIXSPACE }   /* wspace=t */,
-  {    19,  8233,  8502,   7,   4, UNI_GOTH }   /* script=goth */,
-  {     1,  1362,  8451,  24,   3, UNI_CCC__118 }   /* canonicalcombiningclass=118 */,
-  {     4,  9620,  2192,   3,   2, UNI_PD }   /* gc=pd */,
-  {     3,  3671,  8894,  17,   4, UNI_LIMB }   /* scriptextensions=limb */,
-  {     2,    21,  3964,   2,   6, UNI_LATIN1 }   /* inlatin1 */,
+  {     2,  3671,  7365,  17,   4, UNI_PAUC }   /* scriptextensions=pauc */,
+  {     0,  9113,  2912,   4,  13, UNI_CCC__214 }   /* ccc=attachedabove */,
+  {     0,  8520,   995,   6,   2, -UNI_JOINC }   /* joinc=no */,
+  {     0,  9289,     0,   4,   0, UNI_NSHU }   /* nshu */,
+  {     0,  8424,  1599,   6,   6, UNI_INHANGUL }   /* block=hangul */,
+  {     0,  4826,     0,   8,   0, UNI_XPOSIXXDIGIT }   /* hexdigit */,
+  {     2,  7419,   995,   9,   2, -UNI_XIDS }   /* xidstart=no */,
+  {     1,  6005,  3502,   3,  16, UNI_CYRILLICEXTA }   /* incyrillicextendeda */,
+  {     1,  1911,  1214,  22,  25, UNI_INSC__CONSONANTINITIALPOSTFIXED }   /* indicsyllabiccategory=consonantinitialpostfixed */,
+  {     4,  6918,  5847,  10,  12, UNI_LB__SY }   /* linebreak=breaksymbols */,
+  {     1,  5760,  7763,  13,   2, UNI_NV__19 }   /* numericvalue=19 */,
+  {     2,  3868,  5500,  16,  13, UNI_ME }   /* generalcategory=enclosingmark */,
+  {     4,  8332,  1316,   4,  22, UNI_ARABICPFA }   /* isarabicpresentationformsa */,
+  {     2,  9093,  4172,   4,  16, UNI_SUPMATHOPERATORS }   /* blk=supmathoperators */,
+  {     2,  3128,    26,  18,   1, UNI_IDSB }   /* idsbinaryoperator=y */,
+  {     3,  9647,  7459,   3,   2, UNI_NV__21 }   /* nv=21 */,
+  {     0,  8424,  1264,   6,  25, UNI_SUPERANDSUB }   /* block=superscriptsandsubscripts */,
   {     0,  9093,  1668,   4,  23, UNI_SUPPUNCTUATION }   /* blk=supplementalpunctuation */,
-  {     0,  8261,     0,   7,   0, UNI_SOYO }   /* soyombo */,
-  {     6,  5760,  7492,  13,   8, UNI_NV__1_SLASH_6 }   /* numericvalue=1.67e-01 */,
-  {     0,  8886,  7892,   3,   4, UNI_SC__JAVA }   /* sc=java */,
-  {     0,  8424,  1314,   6,  24, UNI_ARABICPFA }   /* block=arabicpresentationformsa */,
-  {     2,   184,  4124,   2,  16, UNI_MYANMAREXTB }   /* ismyanmarextendedb */,
-  {     0,  9125,     0,   3,   0, UNI_CWT }   /* cwt */,
-  {     2,   184,  7313,   3,   2, UNI_CWT }   /* iscwt */,
-  {    16,  5565,  5171,  13,  14, UNI_JG__MANICHAEANTETH }   /* joininggroup=manichaeanteth */,
-  {     2,  9623,  4060,   3,  16, UNI_JG__MANICHAEANTWENTY }   /* jg=manichaeantwenty */,
-  {     0,  1497,  3820,   9,  16, UNI_PE }   /* category=closepunctuation */,
-  {     0,   184,  5604,   2,  13, UNI_LOWSURROGATES }   /* islowsurrogates */,
-  {     0,  8296,     0,   7,   0, UNI_TAVT }   /* taiviet */,
-  {     6,  9113,  8455,   5,   5, UNI_CCC__122 }   /* ccc=ccc122 */,
-  {     1,   184,  7374,   2,   9, UNI_SAMR }   /* issamaritan */,
-  {     1,  9093,  8430,   4,   6, UNI_INCARIAN }   /* blk=carian */,
-  {     1,  7018,  7548,  10,   3, UNI_IN__3_DOT_1 }   /* presentin=3.1 */,
-  {     0,  8886,  9453,   3,   3, UNI_VAI }   /* sc=vai */,
-  {     1,  8886,    78,   3,   6, UNI_SC__ARAB }   /* sc=arabic */,
-  {     2,  8508,     1,   6,   1, -UNI_GREXT }   /* grext=n */,
-  {    13,  8871,   112,   3,   2, UNI_SB__SC }   /* sb=sc */,
-  {     1,  3002,   719,  18,   3, UNI_DT__ENC }   /* decompositiontype=enc */,
-  {    11,  1136,   995,  26,   2, -UNI_DI }   /* defaultignorablecodepoint=no */,
-  {     0,  9113,  8449,   5,   4, UNI_CCC__11 }   /* ccc=ccc11 */,
-  {     1,  9113,  8464,   4,   2, UNI_CCC__29 }   /* ccc=29 */,
-  {     0,  9593,    18,   3,   1, UNI_BC__R }   /* bc=r */,
-  {     0,  5325,    36,  14,   1, UNI_QMARK }   /* quotationmark=t */,
-  {     4,  1362,  9077,  24,   3, UNI_CCC__202 }   /* canonicalcombiningclass=atb */,
-  {     0,  8233,  9317,   7,   4, UNI_SC__PHLP }   /* script=phlp */,
-  {     8,  8424,  5526,   6,   8, UNI_GREEKEXT }   /* block=greekext */,
-  {    13,  9620,    74,   3,   2, UNI_ME }   /* gc=me */,
-  {     0,  1911,  6219,  22,  12, UNI_INSC__NUMBERJOINER }   /* indicsyllabiccategory=numberjoiner */,
-  {     2,  9093,  3552,   4,  17, UNI_ETHIOPICEXTA }   /* blk=ethiopicextendeda */,
-  {     0,  9623,  6123,   3,  12, UNI_JG__MALAYALAMSSA }   /* jg=malayalamssa */,
+  {     1,   184,   600,   3,  29, UNI_CJKEXTD }   /* iscjkunifiedideographsextensiond */,
+  {     4,  8233,  8128,   7,   7, UNI_MAKA }   /* script=makasar */,
+  {    13,  9365,  9261,   4,   3, UNI_MRO }   /* scx=mro */,
+  {     3,  6315,    26,  12,   1, UNI_XIDC }   /* xidcontinue=y */,
+  {     0,  9113,  7691,   4,   2, UNI_CCC__36 }   /* ccc=36 */,
+  {     0,  8406,     3,   6,   1, -UNI_XPOSIXALPHA }   /* alpha=f */,
+  {     5,  3671,  9297,  17,   4, UNI_OLCK }   /* scriptextensions=olck */,
+  {     9,  9093,  8016,   4,   7, UNI_CJKEXTB }   /* blk=cjkextb */,
+  {     1,  9173,     0,   4,   0, UNI_GURU }   /* guru */,
+  {     3,  5786,     0,  13,   0, UNI_VERTICALFORMS }   /* verticalforms */,
+  {     6,  3671,  9453,  17,   3, UNI_VAI }   /* scriptextensions=vai */,
+  {     4,  3671,  7375,  18,   8, UNI_SAMR }   /* scriptextensions=samaritan */,
+  {     5,   184,  9281,   2,   4, UNI_NEWA }   /* isnewa */,
+  {     0,   184,   478,   2,  31, UNI_MATHALPHANUM }   /* ismathematicalalphanumericsymbols */,
+  {     2,  8424,    43,   7,  25, UNI_CJKCOMPATIDEOGRAPHS }   /* block=cjkcompatibilityideographs */,
+  {    10,  8233,  1599,   7,   6, UNI_SC__HANG }   /* script=hangul */,
+  {     0,  8886,  3110,   3,   8, UNI_SC__GEOR }   /* sc=georgian */,
+  {     1,   184,  7058,   2,  10, UNI_SMALLFORMS }   /* issmallforms */,
+  {     0,  9113,  8730,   5,   4, UNI_CCC__17 }   /* ccc=ccc17 */,
+  {     0,  8121,     0,   7,   0, UNI_LINA }   /* lineara */,
+  {     1,  9629,  6437,   3,  11, UNI_LB__EX }   /* lb=exclamation */,
+  {     0,  9623,  2147,   3,   3, UNI_JG__AIN }   /* jg=ain */,
+  {     3,  5565,  5931,  13,  12, UNI_JG__FINALSEMKATH }   /* joininggroup=finalsemkath */,
+  {     0,  9113,  1189,   4,   3, UNI_CCC__214 }   /* ccc=ata */,
+  {     1,  8886,  7048,   3,  10, UNI_SAUR }   /* sc=saurashtra */,
+  {     1,  3868,  6624,  16,  11, UNI_NO }   /* generalcategory=othernumber */,
+  {     8,  9605,  1279,   3,   3, UNI_DT__SUB }   /* dt=sub */,
+  {     1,  8598,  8864,   6,   5, -UNI__PERL_PATWS }   /* patws=false */,
+  {     3,   184,  3552,   2,  11, UNI_ETHIOPICEXT }   /* isethiopicext */,
+  {     1,  7018,  7668,  10,   3, UNI_IN__6_DOT_2 }   /* presentin=6.2 */,
+  {     2,  5085,  6053,   4,  10, UNI_MAHJONG }   /* inmahjongtiles */,
+  {     0,    21,  7900,   2,   8, UNI_KANAEXTA }   /* inkanaexta */,
+  {     1,  5492,     0,   5,   0, UNI_XPOSIXALNUM }   /* alnum */,
+  {     5,  8424,  4388,   7,  14, UNI_CURRENCYSYMBOLS }   /* block=currencysymbols */,
+  {     0,  3671,  7796,  17,   4, UNI_BASS }   /* scriptextensions=bass */,
+  {     9,  7128,   138,  10,   2, UNI_WB__FO }   /* wordbreak=fo */,
+  {     2,  8424,  7860,   6,   8, UNI_INHIRAGANA }   /* block=hiragana */,
+  {     4,  8886,  8502,   3,   4, UNI_GOTH }   /* sc=goth */,
+  {     3,  9620,   467,   3,   5, UNI_P }   /* gc=punct */,
+  {     2,  9623,  4028,   3,  16, UNI_JG__MANICHAEANLAMEDH }   /* jg=manichaeanlamedh */,
+  {     0,  8424,  6978,   6,  10, UNI_INOLDPERSIAN }   /* block=oldpersian */,
+  {    11,  8959,  9433,   5,   4, UNI_XIDS }   /* xids=true */,
+  {     0,  3671,  9145,  17,   4, UNI_DSRT }   /* scriptextensions=dsrt */,
+  {     1,  9113,    18,   4,   1, UNI_CCC__R }   /* ccc=r */,
+  {     2,  8886,  9285,   3,   4, UNI_NKO }   /* sc=nkoo */,
+  {     8,  5325,  9433,  14,   4, UNI_QMARK }   /* quotationmark=true */,
+  {    10,  8886,  8610,   3,   6, UNI_RJNG }   /* sc=rejang */,
+  {    11,  5760,  9572,  13,   3, UNI_NV__5_SLASH_8 }   /* numericvalue=5/8 */,
+  {     0,  9237,  9734,   4,   3, UNI_LOE }   /* loe=yes */,
+  {     0,   184,  1387,   3,  23, UNI_CJKSYMBOLS }   /* iscjksymbolsandpunctuation */,
+  {     3,  8844,  8864,   5,   5, -UNI_CWCF }   /* cwcf=false */,
+  {     3,  8233,  8310,   7,   4, UNI_SC__TIRH }   /* script=tirh */,
+  {    39,  6005,    43,   3,  35, UNI_CJKCOMPATIDEOGRAPHSSUP }   /* incjkcompatibilityideographssupplement */,
+  {     0,  7940,     0,   8,   0, UNI_SPECIALS }   /* specials */,
+  {     6,  9629,   395,   3,   2, UNI_LB__GL }   /* lb=gl */,
+  {     2,  8939,     0,   5,   0, UNI_TALE }   /* taile */,
+  {     0,  3671,  8002,  17,   4, UNI_BENG }   /* scriptextensions=beng */,
+  {     1,  1362,  8473,  25,   5, UNI_CCC__132 }   /* canonicalcombiningclass=ccc132 */,
+  {     0,   184,  9493,   2,   4, UNI_ZZZZ }   /* iszzzz */,
+  {     0,  9365,  8934,   4,   5, UNI_RUNR }   /* scx=runic */,
+  {     0,  9093,  5907,   4,  12, UNI_ETHIOPICEXTA }   /* blk=ethiopicexta */,
+  {     2,  4821,  9734,  14,   3, UNI_POSIXXDIGIT }   /* asciihexdigit=yes */,
   {     1,  6246,     0,   4,   0, UNI_HUNG }   /* hung */,
-  {     0,  3868,  4732,  16,  15, UNI_TITLE }   /* generalcategory=titlecaseletter */,
-  {     2,  9629,   721,   3,   2, UNI_LB__CL }   /* lb=cl */,
-  {     1,  9623,  5143,   3,  14, UNI_JG__MANICHAEANQOPH }   /* jg=manichaeanqoph */,
-  {     0,   184,     2,   3,   1, UNI_CI }   /* isci */,
-  {     2,  8424,  8679,   6,   5, UNI_INADLAM }   /* block=adlam */,
-  {     8,   184,  3772,   2,  16, UNI_BOPOMOFOEXT }   /* isbopomofoextended */,
-  {     8,  5435,     0,   5,   0, UNI_BIDIM }   /* bidim */,
-  {     0,  3722,     0,  17,   0, UNI_SUTTONSIGNWRITING }   /* suttonsignwriting */,
-  {     0,  8510,    26,   4,   1, UNI_EXT }   /* ext=y */,
-  {     0,  8871,   339,   3,   2, UNI_SB__LO }   /* sb=lo */,
-  {     0,   184,  9173,   2,   4, UNI_GURU }   /* isguru */,
-  {     5,  6885,  1600,   3,  22, UNI_COMPATJAMO }   /* ishangulcompatibilityjamo */,
-  {     1,  8886,  3110,   3,   8, UNI_SC__GEOR }   /* sc=georgian */,
-  {     5,  9365,  9349,   4,   4, UNI_ROHG }   /* scx=rohg */,
-  {     2,   184,  7078,   2,  10, UNI_SUPARROWSB }   /* issuparrowsb */,
-  {     2,  8886,  1845,   3,   6, UNI_SC__ZYYY }   /* sc=common */,
-  {     0,  5339,    72,  14,   2, UNI_SB__LE }   /* sentencebreak=le */,
-  {     0,  8640,  9433,   6,   4, UNI_XPOSIXUPPER }   /* upper=true */,
-  {     2,  9093,  3586,   4,  17, UNI_INDICSIYAQNUMBERS }   /* blk=indicsiyaqnumbers */,
-  {     1,  9365,  8128,   4,   7, UNI_MAKA }   /* scx=makasar */,
-  {     1,  7025,  5409,   3,   2, UNI_IN__10 }   /* in=10 */,
-  {     2,  9093,  8135,   4,   7, UNI_INMANDAIC }   /* blk=mandaic */,
-  {     0,  9093,  5003,   4,  14, UNI_LATINEXTB }   /* blk=latinextendedb */,
-  {     0,  6567,   254,   6,  29, UNI_MISCMATHSYMBOLSA }   /* inmiscellaneousmathematicalsymbolsa */,
-  {     6,  4717,     0,   5,   0, UNI_TAML }   /* tamil */,
-  {     0,  8424,  3110,   6,   8, UNI_INGEORGIAN }   /* block=georgian */,
-  {    17,  9623,  5381,   3,  10, UNI_JG__TEHMARBUTA }   /* jg=tehmarbuta */,
-  {     1,  4778,  4748,   3,  14, UNI_UPPERCASELETTER }   /* isuppercaseletter */,
-  {     3,  1362,  7763,  24,   2, UNI_CCC__19 }   /* canonicalcombiningclass=19 */,
-  {     1,  8233,  7203,   7,   9, UNI_BHKS }   /* script=bhaiksuki */,
-  {     0,  2106,  5520,  21,   5, UNI_WB__EB }   /* graphemeclusterbreak=ebase */,
-  {     5,  9113,  8457,   4,   3, UNI_CCC__122 }   /* ccc=122 */,
-  {     1,  8886,  9457,   3,   4, UNI_WCHO }   /* sc=wcho */,
-  {     7,  3868,  4507,  16,  15, UNI_LOWERCASELETTER }   /* generalcategory=lowercaseletter */,
-  {     1,  9093,  3416,   4,  17, UNI_ALCHEMICAL }   /* blk=alchemicalsymbols */,
-  {     1,  5760,  8400,  13,   2, UNI_NV__90 }   /* numericvalue=90 */,
-  {     4,  8332,  5423,   3,  12, UNI_AEGEANNUMBERS }   /* isaegeannumbers */,
-  {     5,  5760,  7644,  13,   8, UNI_NV__11_SLASH_2 }   /* numericvalue=5.50e+00 */,
-  {     0,  8424,  9253,   6,   4, UNI_INMIAO }   /* block=miao */,
-  {     2,  6885,    34,   3,   2, UNI_XPOSIXXDIGIT }   /* ishex */,
-  {     0,   382,     0,  32,   0, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS }   /* egyptianhieroglyphformatcontrols */,
-  {     0,  8424,  3308,   6,  12, UNI_SMALLKANAEXT }   /* block=smallkanaext */,
-  {     1,  8496,    36,   6,   1, UNI_CWKCF }   /* cwkcf=t */,
-  {     1,  9397,     0,   4,   0, UNI_TAGS }   /* tags */,
-  {     0,  4933,     0,  14,   0, UNI_INGREEK }   /* greekandcoptic */,
-  {     8,  8844,     1,   5,   1, -UNI_CWCF }   /* cwcf=n */,
-  {     0,   184,  9261,   2,   4, UNI_MRO }   /* ismroo */,
-  {     2,  9365,  9169,   4,   4, UNI_GUJR }   /* scx=gujr */,
-  {     0,  1362,  8352,  24,   3, UNI_CCC__216 }   /* canonicalcombiningclass=216 */,
-  {     0,  9365,  7812,   4,   8, UNI_DUPL }   /* scx=duployan */,
-  {     2,  8100,    36,   7,   1, UNI_HYPHEN }   /* hyphen=t */,
-  {    16,  9623,  4038,   3,   3, UNI_JG__LAM }   /* jg=lam */,
-  {     4,  1497,    45,   9,   2, UNI_CO }   /* category=co */,
-  {     0,  8233,   493,   7,   3, UNI_SC__HAN }   /* script=han */,
-  {     4,  3868,  4140,  16,   5, UNI_C }   /* generalcategory=other */,
-  {     1,   184,  3964,   2,   9, UNI_LATIN1 }   /* islatin1sup */,
-  {     1,  9049,  7508,   4,   3, UNI_AGE__2 }   /* age=2.0 */,
-  {     2,  9620,   206,   3,   2, UNI_PI }   /* gc=pi */,
-  {     0,  8424,  8065,   6,   7, UNI_INELBASAN }   /* block=elbasan */,
-  {     4,  5325,  8864,  14,   5, -UNI_QMARK }   /* quotationmark=false */,
-  {     3,  5513,     0,  13,   0, UNI_grbase_values_index }   /* graphemebase= */,
-  {     1,  9113,    24,   4,   1, UNI_CCC__L }   /* ccc=l */,
-  {     7,  7018,  9698,  10,   3, UNI_IN__5_DOT_1 }   /* presentin=v51 */,
-  {     0,  1192,     0,   4,   0, UNI_KANA }   /* kana */,
-  {     8,  8233,  9169,   7,   4, UNI_SC__GUJR }   /* script=gujr */,
-  {     0,  1576,     0,  15,   0, UNI_GEOMETRICSHAPES }   /* geometricshapes */,
-  {     4,  9629,  9757,   3,   2, UNI_LB__H2 }   /* lb=h2 */,
-  {     1,  6003,    26,  12,   1, UNI_JOINC }   /* joincontrol=y */,
-  {     1,  8960,    26,   4,   1, UNI_IDS }   /* ids=y */,
-  {     0,  9093,  7329,   4,   9, UNI_INOLDITALIC }   /* blk=olditalic */,
-  {     1,  9305,     0,   4,   0, UNI_ORYA }   /* orya */,
-  {    11,  8959,  8864,   5,   5, -UNI_XIDS }   /* xids=false */,
-  {    20,  5760,  8358,  13,   6, UNI_NV__300000 }   /* numericvalue=300000 */,
-  {     0,  9623,  5171,   3,  14, UNI_JG__MANICHAEANTETH }   /* jg=manichaeanteth */,
-  {     8,  9620,  9777,   3,   2, UNI_ZP }   /* gc=zp */,
-  {     4,  9728,     3,   3,   1, -UNI_VS }   /* vs=f */,
-  {     0,  6918,  4195,  10,   9, UNI_LB__EM }   /* linebreak=emodifier */,
-  {     1,  8879,  2479,   5,  14, UNI_INPC__BOTTOMANDRIGHT }   /* inpc=bottomandright */,
-  {     0,  9365,  7329,   4,   9, UNI_ITAL }   /* scx=olditalic */,
-  {     0,  5721,     0,  13,   0, UNI_MAYANNUMERALS }   /* mayannumerals */,
-  {     3,  3326,     0,  11,   0, UNI_TAIXUANJING }   /* taixuanjing */,
-  {     2,  1362,     0,  24,   0, UNI_ccc_values_index }   /* canonicalcombiningclass= */,
-  {     0,  8622,     0,   4,   0, UNI_TELU }   /* telu */,
-  {     6,  4462,   995,  15,   2, -UNI_GREXT }   /* graphemeextend=no */,
-  {     2,  7108,     0,  10,   0, UNI_upper_values_index }   /* uppercase= */,
-  {    16,  3671,  3110,  17,   8, UNI_GEOR }   /* scriptextensions=georgian */,
-  {     6,   184,  1955,   2,  22, UNI_MISCTECHNICAL }   /* ismiscellaneoustechnical */,
-  {     0,  8233,  9321,   7,   4, UNI_PHNX }   /* script=phnx */,
-  {     9,  9049,  9441,   4,   4, UNI_AGE__11 }   /* age=v110 */,
-  {     8,  8233,  7311,   7,   9, UNI_TALU }   /* script=newtailue */,
-  {     1,  6885,  1163,   3,  25, UNI_HALFANDFULLFORMS }   /* ishalfwidthandfullwidthforms */,
-  {     2,  9113,  5410,   4,   1, UNI_CCC__0 }   /* ccc=0 */,
-  {     0,  9093,  6580,   4,  11, UNI_MYANMAREXTA }   /* blk=myanmarexta */,
-  {    10,  6918,  1110,  10,  26, UNI_LB__CJ }   /* linebreak=conditionaljapanesestarter */,
-  {     1,  2453,   995,  20,   2, -UNI_TERM }   /* terminalpunctuation=no */,
-  {     0,  8233,  7812,   7,   4, UNI_SC__DUPL }   /* script=dupl */,
-  {     1,  8874,  8864,   5,   5, -UNI_IDST }   /* idst=false */,
-  {     7,  9904,   467,   5,   5, UNI_POSIXPUNCT }   /* posixpunct */,
-  {     0,  6885,  4994,   3,   3, UNI_HIRA }   /* ishira */,
-  {     0,  8884,  1553,   5,  23, UNI_INSC__CONSONANTPRECEDINGREPHA }   /* insc=consonantprecedingrepha */,
-  {     1,  6003,  9734,  12,   3, UNI_JOINC }   /* joincontrol=yes */,
-  {     2,  8886,  2127,   3,   4, UNI_SC__HAN }   /* sc=hani */,
-  {     0,  9365,  9225,   4,   4, UNI_LINA }   /* scx=lina */,
-  {     3,  9629,  9755,   3,   2, UNI_LB__BK }   /* lb=bk */,
-  {     0,  9093,   113,   4,  25, UNI_DIACRITICALS }   /* blk=combiningdiacriticalmarks */,
-  {     0,  7025,  9445,   3,   4, UNI_IN__12 }   /* in=v120 */,
-  {     1,  2106,  1057,  21,   7, UNI_GCB__PP }   /* graphemeclusterbreak=prepend */,
-  {     7,  9297,     0,   4,   0, UNI_OLCK }   /* olck */,
-  {     1,  3868,  9775,  16,   2, UNI_ZL }   /* generalcategory=zl */,
-  {     1,  9093,  7078,   4,  10, UNI_SUPARROWSB }   /* blk=suparrowsb */,
-  {     2,  9623,  7392,   3,   9, UNI_JG__SYRIACWAW }   /* jg=syriacwaw */,
-  {     4,  8424,  2855,   6,  19, UNI_SUPARROWSA }   /* block=supplementalarrowsa */,
-  {     4,  9365,  4205,   5,   5, UNI_SYRC }   /* scx=syriac */,
-  {     0,  3671,  9285,  17,   3, UNI_NKO }   /* scriptextensions=nko */,
-  {     1,  3254,  9734,  18,   3, UNI_RI }   /* regionalindicator=yes */,
-  {    17,  5979,  8864,  12,   5, -UNI_IDEO }   /* ideographic=false */,
-  {     1,  7812,     0,   8,   0, UNI_DUPL }   /* duployan */,
-  {     5,  5760,  7540,  13,   3, UNI_NV__200 }   /* numericvalue=200 */,
-  {     0,  9365,  9394,   5,   3, UNI_SYRC }   /* scx=syrc */,
-  {     3,  7108,     1,  10,   1, -UNI_XPOSIXUPPER }   /* uppercase=n */,
-  {     0,   184,  9285,   2,   4, UNI_NKO }   /* isnkoo */,
-  {     0,   569,     0,  30,   0, UNI_CJKEXTC }   /* cjkunifiedideographsextensionc */,
-  {     1,  1136,     3,  26,   1, -UNI_DI }   /* defaultignorablecodepoint=f */,
-  {     2,  5591,     0,  13,   0, UNI_ZL }   /* lineseparator */,
-  {     0,  5565,  9617,  13,   3, UNI_JG__GAF }   /* joininggroup=gaf */,
-  {     3,  1977,     3,  22,   1, -UNI__PERL_NCHAR }   /* noncharactercodepoint=f */,
-  {     1,   184,  3728,   2,  11, UNI_SGNW }   /* issignwriting */,
-  {     1,  4821,  9734,  14,   3, UNI_POSIXXDIGIT }   /* asciihexdigit=yes */,
-  {     2,  1536,   383,   3,  31, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS }   /* inegyptianhieroglyphformatcontrols */,
-  {     0,  7025,  9674,   3,   3, UNI_IN__2 }   /* in=v20 */,
-  {     2,  8424,  4220,   6,   6, UNI_INTANGUT }   /* block=tangut */,
-  {     8,  8628,     0,   4,   0, UNI_THAA }   /* thaa */,
-  {     8,  8424,  4373,   7,  14, UNI_CONTROLPICTURES }   /* block=controlpictures */,
-  {     1,  8233,  8079,   7,   7, UNI_SC__GRAN }   /* script=grantha */,
-  {    65,  9946,  6724,   3,   3, UNI_SYLO }   /* issylo */,
-  {     1,  8233,  3020,   7,   4, UNI_SC__DEVA }   /* script=deva */,
-  {     1,   184,  4108,   2,  16, UNI_MYANMAREXTA }   /* ismyanmarextendeda */,
-  {     0,  9113,  7614,   4,   2, UNI_CCC__17 }   /* ccc=17 */,
-  {    10,  5760,  8977,  13,   4, UNI_NV__1_SLASH_20 }   /* numericvalue=1/20 */,
-  {     1,  9365,  6051,   4,   4, UNI_MAHJ }   /* scx=mahj */,
-  {     0,  9781,  9883,   6,   9, UNI__PERL_ANY_FOLDS }   /* _perl_any_folds */,
-  {     0,  1757,  9734,  22,   3, UNI_CWL }   /* changeswhenlowercased=yes */,
-  {     1,  8886,  8205,   3,   7, UNI_OSMA }   /* sc=osmanya */,
-  {     3,  8886,  2836,   3,   4, UNI_SUND }   /* sc=sund */,
-  {     0,  6194,  3201,   3,  17, UNI_ORNAMENTALDINGBATS }   /* inornamentaldingbats */,
-  {     0,  9365,  4672,   4,  15, UNI_SARB }   /* scx=oldsoutharabian */,
-  {    14,  8424,  6646,   6,  11, UNI_INPAHAWHHMONG }   /* block=pahawhhmong */,
-  {     2,  8219,     0,   6,   0, UNI_PATSYN }   /* patsyn */,
-  {     0,  9093,  8924,   4,   5, UNI_INORIYA }   /* blk=oriya */,
-  {     0,  9365,  9173,   4,   4, UNI_GURU }   /* scx=guru */,
-  {     2,  9093,  3964,   4,   6, UNI_LATIN1 }   /* blk=latin1 */,
-  {     1,  8510,    36,   4,   1, UNI_EXT }   /* ext=t */,
-  {     2,  9113,  8715,   5,   4, UNI_CCC__14 }   /* ccc=ccc14 */,
-  {     2,  7419,     1,   9,   1, -UNI_XIDS }   /* xidstart=n */,
-  {     1,  1362,  1189,  24,   3, UNI_CCC__214 }   /* canonicalcombiningclass=ata */,
-  {     5,  9093,  4298,   5,  14, UNI_BRAI }   /* blk=braillepatterns */,
-  {     0,  9325,     0,   4,   0, UNI_MIAO }   /* plrd */,
-  {     0,   184,  1387,   3,  23, UNI_CJKSYMBOLS }   /* iscjksymbolsandpunctuation */,
-  {     4,  9137,  9734,   4,   3, UNI_DEP }   /* dep=yes */,
-  {     0,  9125,  9433,   4,   4, UNI_CWT }   /* cwt=true */,
-  {     1,  9629,   395,   3,   2, UNI_LB__GL }   /* lb=gl */,
-  {     0,   184,  3254,   2,  17, UNI_RI }   /* isregionalindicator */,
-  {     1,  8233,  7302,   7,   9, UNI_NBAT }   /* script=nabataean */,
-  {     1,  1497,  1410,   9,  13, UNI_M }   /* category=combiningmark */,
-  {     0,  6885,  2128,   3,   3, UNI_HAN }   /* ishani */,
-  {     0,  1757,  9433,  22,   4, UNI_CWL }   /* changeswhenlowercased=true */,
-  {     1,   184,  3837,   3,   6, UNI_CPRT }   /* iscypriot */,
-  {     0,  3671,  9345,  17,   4, UNI_RJNG }   /* scriptextensions=rjng */,
-  {    10,  3671,  9481,  17,   4, UNI_ZANB }   /* scriptextensions=zanb */,
-  {     1,  8424,  4792,   6,  15, UNI_INZANABAZARSQUARE }   /* block=zanabazarsquare */,
-  {     5,  9049,  7462,   4,   1, UNI_AGE__4 }   /* age=4 */,
-  {     0,  5760,  7555,  13,   2, UNI_NV__23 }   /* numericvalue=23 */,
-  {     4,  8886,  3980,   3,   7, UNI_SC__LINB }   /* sc=linearb */,
-  {     6,  9365,  9485,   4,   4, UNI_QAAI }   /* scx=zinh */,
-  {     0,  9921,     0,   5,   0, UNI_XPOSIXPRINT }   /* print */,
-  {     2,   184,    18,   2,   2, UNI_RI }   /* isri */,
-  {     3,    21,  7148,   2,  10, UNI_YIRADICALS }   /* inyiradicals */,
-  {     6,  4705,    47,   5,   1, UNI_TERM }   /* isterm */,
-  {     1,   184,  7068,   2,  10, UNI_SUPARROWSA }   /* issuparrowsa */,
-  {     9,  1911,  4612,  22,  15, UNI_INSC__MODIFYINGLETTER }   /* indicsyllabiccategory=modifyingletter */,
-  {     0,  5760,  8388,  13,   5, UNI_NV__70000 }   /* numericvalue=70000 */,
-  {     1,  3671,  8107,  17,   7, UNI_KNDA }   /* scriptextensions=kannada */,
-  {     0,  9365,  7956,   4,   8, UNI_TAGB }   /* scx=tagbanwa */,
-  {     0,  5003,     0,  14,   0, UNI_LATINEXTB }   /* latinextendedb */,
-  {     0,  1735,     3,  22,   1, -UNI_CWCM }   /* changeswhencasemapped=f */,
-  {     4,  8149,     0,   4,   0, UNI_MULT }   /* mult */,
-  {     2,  8424,  4267,   6,  15, UNI_BAMUMSUP }   /* block=bamumsupplement */,
-  {     0,   184,  2169,   2,  21, UNI_MEETEIMAYEKEXT }   /* ismeeteimayekextensions */,
-  {     8,  9097,   721,   4,   5, UNI_BPT__C }   /* bpt=close */,
-  {     0,  5339,  1164,  14,   2, UNI_LB__LF }   /* sentencebreak=lf */,
-  {     3,  6816,  1531,   3,  13, UNI_BYZANTINEMUSIC }   /* inbyzantinemusic */,
-  {     0,  8332,    15,   4,   2, UNI_ARAB }   /* isarab */,
-  {     5,  8219,     0,   7,   0, UNI_patsyn_values_index }   /* patsyn= */,
-  {     2,  8424,  1576,   6,  23, UNI_GEOMETRICSHAPESEXT }   /* block=geometricshapesextended */,
-  {     7,  8886,  2085,   3,   8, UNI_SC__CYRL }   /* sc=cyrillic */,
-  {     1,    42,     0,   9,   0, UNI_CJKCOMPAT }   /* cjkcompat */,
-  {     0,  5565,  9477,  13,   4, UNI_JG__ZAIN }   /* joininggroup=zain */,
-  {     6,  9946,  7942,   4,   6, UNI_SPECIALS }   /* isspecials */,
-  {     4,  1239,     3,  25,   1, -UNI_COMPEX }   /* fullcompositionexclusion=f */,
-  {     3,  8086,     0,   6,   0, UNI_GRBASE }   /* grbase */,
-  {     0,  2148,  4205,   3,   5, UNI_INSYRIAC }   /* insyriac */,
-  {     0,    21,  2232,   2,   6, UNI_YIJING }   /* inyijing */,
-  {     0,   316,     0,  33,   0, UNI_SUPMATHOPERATORS }   /* supplementalmathematicaloperators */,
-  {     0,  9731,  5952,   3,   3, UNI_LB__ZWJ }   /* wb=zwj */,
-  {     1,  9781,    25,  29,   1, UNI__PERL_PROBLEMATIC_LOCALE_FOLDS }   /* _perl_problematic_locale_folds */,
-  {     7,  4124,     0,  16,   0, UNI_MYANMAREXTB }   /* myanmarextendedb */,
-  {     8,  9093,  8030,   4,   7, UNI_CJKEXTD }   /* blk=cjkextd */,
-  {     2,  1801,     1,  22,   1, -UNI_CWU }   /* changeswhenuppercased=n */,
-  {     0,  1713,     0,  21,   0, UNI_CWCF }   /* changeswhencasefolded */,
-  {     2,  8424,  3964,   6,  16, UNI_LATIN1 }   /* block=latin1supplement */,
-  {     2,  9647,  8354,   3,   3, UNI_NV__600 }   /* nv=600 */,
-  {     0,  1911,  1553,  22,  23, UNI_INSC__CONSONANTPRECEDINGREPHA }   /* indicsyllabiccategory=consonantprecedingrepha */,
-  {     6,  8854,    26,   5,   1, UNI_DASH }   /* dash=y */,
-  {     0,  9049,  9689,   4,   3, UNI_AGE__4 }   /* age=v40 */,
-  {     0,  8233,  7356,   7,   4, UNI_PALM }   /* script=palm */,
-  {     0,  9321,     0,   4,   0, UNI_PHNX }   /* phnx */,
-  {     2,  6918,    58,  10,   2, UNI_LB__ID }   /* linebreak=id */,
-  {     0,  8496,    26,   6,   1, UNI_CWKCF }   /* cwkcf=y */,
-  {     0,  1668,     0,  23,   0, UNI_SUPPUNCTUATION }   /* supplementalpunctuation */,
-  {     3,  9599,  9734,   3,   3, UNI_CI }   /* ci=yes */,
-  {     0,  8934,     0,   5,   0, UNI_RUNR }   /* runic */,
-  {     0,  2453,     0,  19,   0, UNI_TERM }   /* terminalpunctuation */,
-  {     1,  4447,  8574,  15,   6, UNI_EA__NA }   /* eastasianwidth=narrow */,
-  {    11,  9365,  9181,   4,   4, UNI_HLUW }   /* scx=hluw */,
-  {     5,  2708,  7774,   4,   6, UNI_INARMENIAN }   /* inarmenian */,
-  {     2,   184,  9337,   2,   4, UNI_QAAI }   /* isqaai */,
-  {     0,  9093,  6382,   4,   6, UNI_DOMINO }   /* blk=domino */,
-  {     1,  1536,  3039,   3,   7, UNI_INETHIOPIC }   /* inethiopic */,
-  {     2,  9623,  5692,   3,   3, UNI_JG__TAW }   /* jg=taw */,
-  {     0,  9599,  8864,   3,   5, -UNI_CI }   /* ci=false */,
-  {     1,  9113,  7571,   4,   2, UNI_CCC__33 }   /* ccc=33 */,
-  {     0,  2333,     0,  13,   0, UNI_GLAGOLITICSUP }   /* glagoliticsup */,
-  {     0,  9731,   400,   3,   6, UNI_WB__FO }   /* wb=format */,
-  {     0,  8233,  8107,   7,   7, UNI_SC__KNDA }   /* script=kannada */,
-  {     0,  9401,     0,   4,   0, UNI_TALE }   /* tale */,
-  {     0,  9365,  6646,   4,  11, UNI_HMNG }   /* scx=pahawhhmong */,
-  {     1,  7018,  7668,  10,   3, UNI_IN__6_DOT_2 }   /* presentin=6.2 */,
-  {     2,  8233,  2006,   7,   4, UNI_SC__MODI }   /* script=modi */,
-  {     0,  8135,     0,   7,   0, UNI_MAND }   /* mandaic */,
-  {     2,  8886,  2333,   3,  10, UNI_SC__GLAG }   /* sc=glagolitic */,
-  {     0,  7900,     0,   8,   0, UNI_KANAEXTA }   /* kanaexta */,
-  {     4,  9623,  5097,   3,   4, UNI_JG__BETH }   /* jg=beth */,
-  {     8,  8424,  5872,   7,  11, UNI_CYRILLICEXTA }   /* block=cyrillicexta */,
-  {     3,  9365,  8262,   5,   3, UNI_SOYO }   /* scx=soyo */,
-  {     4,  5760,  8354,  13,   2, UNI_NV__60 }   /* numericvalue=60 */,
-  {     1,  9629,  2368,   3,   2, UNI_LB__HL }   /* lb=hl */,
-  {     0,  9093,  3756,   4,  16, UNI_ARABICSUP }   /* blk=arabicsupplement */,
-  {     2,  8424,  5617,   6,   9, UNI_INMALAYALAM }   /* block=malayalam */,
-  {     0,  8871,   495,   3,   2, UNI_SB__NU }   /* sb=nu */,
-  {     5,  1911,  7780,  22,   8, UNI_INSC__AVAGRAHA }   /* indicsyllabiccategory=avagraha */,
-  {     1,  8233,  8919,   7,   5, UNI_OGAM }   /* script=ogham */,
-  {     9,  9605,    45,   3,   3, UNI_DT__COM }   /* dt=com */,
-  {    12,  9623,  5241,   3,  14, UNI_JG__NOJOININGGROUP }   /* jg=nojoininggroup */,
-  {     0,  3671,  9337,  17,   4, UNI_QAAI }   /* scriptextensions=qaai */,
-  {     8,  8886,  8568,   3,   4, UNI_LYDI }   /* sc=lydi */,
-  {     0,  5565,  6547,  13,  11, UNI_JG__MALAYALAMRA }   /* joininggroup=malayalamra */,
-  {     3,   184,  8550,   2,   6, UNI_LEPC }   /* islepcha */,
-  {     2,  9909,  4828,   7,   6, UNI_POSIXXDIGIT }   /* isposixxdigit */,
-  {     0,  1851,     0,  16,   0, UNI_INDICNUMBERFORMS }   /* indicnumberforms */,
-  {     0,  9113,  7495,   4,   1, UNI_CCC__7 }   /* ccc=7 */,
-  {     5,  6316,     0,  11,   0, UNI_idc_values_index }   /* idcontinue= */,
-  {     0,  8635,    26,   5,   1, UNI_IDEO }   /* ideo=y */,
-  {     0,  5835,   995,  12,   2, -UNI_BIDIC }   /* bidicontrol=no */,
-  {     1,    21,  9233,   2,   4, UNI_LISU }   /* inlisu */,
-  {     0,  8886,  8622,   3,   6, UNI_SC__TELU }   /* sc=telugu */,
-  {     1,  5760,  8674,  13,   5, UNI_NV__11_SLASH_12 }   /* numericvalue=11/12 */,
-  {     0,  3671,  3984,  18,   3, UNI_SARB }   /* scriptextensions=sarb */,
+  {     2,  2212,  4479,   4,  13, UNI_INHANGUL }   /* inhangulsyllables */,
+  {     4,  9093,  3773,   5,   7, UNI_INBOPOMOFO }   /* blk=bopomofo */,
+  {     2,  8424,  4989,   6,   6, UNI_KANGXI }   /* block=kangxi */,
+  {     1,  8233,  7860,   7,   4, UNI_SC__HIRA }   /* script=hira */,
+  {    12,    21,  5031,   2,  14, UNI_LATINEXTD }   /* inlatinextendedd */,
+  {     1,  9623,  6135,   3,  12, UNI_JG__MALAYALAMTTA }   /* jg=malayalamtta */,
+  {     0,  3254,  9734,  18,   3, UNI_RI }   /* regionalindicator=yes */,
+  {     5,  6918,  7924,  10,   8, UNI_LB__NL }   /* linebreak=nextline */,
+  {    10,  1482,    61,   3,   4, UNI_INDOGRA }   /* indogra */,
+  {     0,  9647,  7660,   3,   8, UNI_NV__3_SLASH_5 }   /* nv=6.00e-01 */,
+  {     2,  9626,  6958,   3,  10, UNI_JT__U }   /* jt=nonjoining */,
+  {     0,  7128,   125,  10,   2, UNI_LB__CR }   /* wordbreak=cr */,
+  {     0,  8884,  4612,   5,  15, UNI_INSC__MODIFYINGLETTER }   /* insc=modifyingletter */,
+  {    11,  2043,     0,  21,   0, UNI_CJKCOMPATFORMS }   /* cjkcompatibilityforms */,
+  {     3,  8886,  8679,   3,   5, UNI_SC__ADLM }   /* sc=adlam */,
+  {     0,  9113,  7540,   4,   3, UNI_WB__EB }   /* ccc=200 */,
+  {    13,  6371,  9734,  11,   3, UNI_DEP }   /* deprecated=yes */,
+  {     1,  9093,   629,   4,  30, UNI_CJKEXTE }   /* blk=cjkunifiedideographsextensione */,
+  {     4,  9365,  8562,   4,   6, UNI_LYCI }   /* scx=lycian */,
+  {     0,  8616,  9434,   7,   3, UNI_STERM }   /* sterm=true */,
+  {     7,  8233,  9205,   7,   4, UNI_SC__KNDA }   /* script=knda */,
+  {     3,  8634,  9734,   6,   3, UNI_UIDEO }   /* uideo=yes */,
+  {     5,  6231,   495,  12,   7, UNI_NT__NU }   /* numerictype=numeric */,
+  {     0,  8233,   493,   7,   3, UNI_SC__HAN }   /* script=han */,
+  {    16,  1497,  4747,   9,  15, UNI_UPPERCASELETTER }   /* category=uppercaseletter */,
+  {     1,     1,     0,   1,   0, UNI_N }   /* n */,
+  {     0,   184,  9145,   2,   4, UNI_DSRT }   /* isdsrt */,
+  {     3,  7025,  9701,   3,   3, UNI_IN__5_DOT_2 }   /* in=v52 */,
+  {    10,  8233,  7772,   7,   8, UNI_SC__ARMN }   /* script=armenian */,
   {     0,  5760,  9018,  13,   3, UNI_NV__7_SLASH_2 }   /* numericvalue=7/2 */,
-  {     1,   184,  7804,   2,   8, UNI_BUGI }   /* isbuginese */,
-  {     1,  5565,  4947,  13,  14, UNI_JG__HAMZAONHEHGOAL }   /* joininggroup=hamzaonhehgoal */,
-  {     1,  9049,  9704,   4,   3, UNI_AGE__6 }   /* age=v60 */,
-  {     1,  9333,     0,   4,   0, UNI_COPT }   /* qaac */,
-  {     2,  4778,  3026,   3,   3, UNI_UGAR }   /* isugar */,
-  {     2,  1911,     0,  22,   0, UNI_insc_values_index }   /* indicsyllabiccategory= */,
-  {     1,  4172,     0,  16,   0, UNI_SUPMATHOPERATORS }   /* supmathoperators */,
-  {     0,  9093,  4268,   5,  14, UNI_BAMUMSUP }   /* blk=bamumsupplement */,
-  {     0,  9093,   283,   4,  33, UNI_MISCMATHSYMBOLSB }   /* blk=miscellaneousmathematicalsymbolsb */,
-  {     1,  8424,  6558,   6,  11, UNI_INMEDEFAIDRIN }   /* block=medefaidrin */,
-  {     9,  9647,  8989,   3,   3, UNI_NV__1_SLASH_8 }   /* nv=1/8 */,
-  {     8,  6816,  5590,   3,   7, UNI_INBALINESE }   /* inbalinese */,
-  {     2,  1362,    24,  24,   1, UNI_CCC__L }   /* canonicalcombiningclass=l */,
-  {    16,  9093,    78,   4,  10, UNI_ARABICMATH }   /* blk=arabicmath */,
-  {     0,   599,     0,  30,   0, UNI_CJKEXTD }   /* cjkunifiedideographsextensiond */,
-  {     1,  6885,  7861,   3,   7, UNI_HIRA }   /* ishiragana */,
-  {     0,  9365,  1085,   4,   4, UNI_HANG }   /* scx=hang */,
-  {     3,  9909,    25,   3,   1, UNI_PS }   /* isps */,
-  {     0,  8424,  7860,   6,   8, UNI_INHIRAGANA }   /* block=hiragana */,
-  {     1,  9193,  7401,   4,   9, UNI_GCB__V }   /* hst=voweljamo */,
-  {     1,  5760,  8985,  13,   3, UNI_NV__1_SLASH_6 }   /* numericvalue=1/6 */,
-  {     0,  9093,  5283,   4,  14, UNI_PHONETICEXTSUP }   /* blk=phoneticextsup */,
-  {     6,  3671,  9109,  17,   4, UNI_CANS }   /* scriptextensions=cans */,
-  {     3,   184,    62,   2,   5, UNI_XPOSIXGRAPH }   /* isgraph */,
-  {     1,  1497,   133,   9,   4, UNI_M }   /* category=mark */,
-  {     0,   184,   218,   3,  32, UNI_DIACRITICALSEXT }   /* iscombiningdiacriticalmarksextended */,
-  {     5,  9105,     0,   4,   0, UNI_CAKM }   /* cakm */,
-  {     0,  9093,  2211,   4,   7, UNI_INSINHALA }   /* blk=sinhala */,
-  {     2,  9093,  1599,   4,  23, UNI_COMPATJAMO }   /* blk=hangulcompatibilityjamo */,
-  {     4,  3868,  6360,  16,  11, UNI_CASEDLETTER }   /* generalcategory=casedletter */,
-  {     0,  9093,  5552,   4,  13, UNI_IPAEXT }   /* blk=ipaextensions */,
-  {     4,  3948,   922,   3,  17, UNI_INVS }   /* invariationselectors */,
-  {     0,  8424,   114,   7,  24, UNI_DIACRITICALS }   /* block=combiningdiacriticalmarks */,
-  {     4,  5760,  7631,  13,   1, UNI_NV__9 }   /* numericvalue=9 */,
-  {    13,  9647,  9506,   3,   3, UNI_NV__2_SLASH_3 }   /* nv=2/3 */,
-  {     4,   184,  6569,   2,  11, UNI_MISCSYMBOLS }   /* ismiscsymbols */,
-  {     3,  7128,  1767,  10,   2, UNI_WB__NL }   /* wordbreak=nl */,
-  {     1,  9361,     0,   4,   0, UNI_SARB }   /* sarb */,
-  {     0,   400,     0,   6,   0, UNI_CF }   /* format */,
-  {     0,  1158,  4718,   3,   7, UNI_TAMILSUP }   /* intamilsup */,
-  {     0,    21,  6027,   2,   5, UNI_INKHMER }   /* inkhmer */,
-  {     0,  8886,  9385,   3,   4, UNI_SC__SHRD }   /* sc=shrd */,
-  {     3,  5760,  9557,  13,   3, UNI_NV__3_SLASH_5 }   /* numericvalue=3/5 */,
-  {     0,  3671,  9253,  17,   4, UNI_MIAO }   /* scriptextensions=miao */,
-  {     0,  3671,  8093,  17,   7, UNI_HANO }   /* scriptextensions=hanunoo */,
-  {     1,  8616,  8864,   6,   5, -UNI_STERM }   /* sterm=false */,
-  {     0,  8869,  9433,   5,   4, UNI_IDSB }   /* idsb=true */,
-  {     4,  5325,  9433,  14,   4, UNI_QMARK }   /* quotationmark=true */,
-  {     0,  3002,  3370,  18,   3, UNI_DT__MED }   /* decompositiontype=med */,
-  {     9,  9093,  6382,   4,  11, UNI_DOMINO }   /* blk=dominotiles */,
-  {     0,  9620,  1257,   3,   2, UNI_UPPERCASELETTER }   /* gc=lu */,
-  {     0,  8424,   837,   6,  28, UNI_PHONETICEXTSUP }   /* block=phoneticextensionssupplement */,
-  {     2,  5513,     1,  13,   1, -UNI_GRBASE }   /* graphemebase=n */,
-  {     1,   184,   779,   2,  29, UNI_ENCLOSEDIDEOGRAPHICSUP }   /* isenclosedideographicsupplement */,
-  {     6,  3772,     0,  16,   0, UNI_BOPOMOFOEXT }   /* bopomofoextended */,
-  {     0,  9121,     1,   4,   1, -UNI_CWL }   /* cwl=n */,
-  {    12,  6315,    36,  12,   1, UNI_XIDC }   /* xidcontinue=t */,
-  {     2,  5492,     0,   5,   0, UNI_XPOSIXALNUM }   /* alnum */,
-  {     1,  8424,  7078,   6,  10, UNI_SUPARROWSB }   /* block=suparrowsb */,
-  {     1,  9113,  8730,   5,   4, UNI_CCC__17 }   /* ccc=ccc17 */,
-  {     1,  8869,     1,   5,   1, -UNI_IDSB }   /* idsb=n */,
-  {     1,  4462,  9433,  15,   4, UNI_GREXT }   /* graphemeextend=true */,
-  {     0,  8424,  3092,   6,  18, UNI_INPUNCTUATION }   /* block=generalpunctuation */,
-  {     1,  7025,  7668,   3,   3, UNI_IN__6_DOT_2 }   /* in=6.2 */,
-  {     0,   184,  3631,   3,   3, UNI_CHAM }   /* ischam */,
-  {     3,  8424,  7329,   6,   9, UNI_INOLDITALIC }   /* block=olditalic */,
-  {     8,  9903,  1768,   6,   5, UNI_XPOSIXLOWER }   /* xposixlower */,
-  {     0,  3251,     1,   3,   1, -UNI_CE }   /* ce=n */,
-  {     5,  5760,  5409,  13,   9, UNI_NV__100000000 }   /* numericvalue=100000000 */,
-  {     0,  5325,     1,  14,   1, -UNI_QMARK }   /* quotationmark=n */,
-  {     1,  2703,    26,  19,   1, UNI_IDST }   /* idstrinaryoperator=y */,
-  {     1,  9049,  7463,   4,   1, UNI_AGE__3 }   /* age=3 */,
-  {     9,  8424,   893,   6,  28, UNI_SUPPUAB }   /* block=supplementaryprivateuseareab */,
-  {     8,  8886,  2984,   3,   6, UNI_SC__COPT }   /* sc=coptic */,
-  {     4,  3671,  7995,  17,   7, UNI_AVST }   /* scriptextensions=avestan */,
-  {     0,  3671,  8610,  17,   6, UNI_RJNG }   /* scriptextensions=rejang */,
-  {     5,  9093,   808,   4,  29, UNI_MISCARROWS }   /* blk=miscellaneoussymbolsandarrows */,
-  {     1,  9659,    26,   3,   1, UNI_RI }   /* ri=y */,
-  {     1,  3980,     0,  16,   0, UNI_LINEARBIDEOGRAMS }   /* linearbideograms */,
-  {     5,  9093,  1845,   4,  22, UNI_INDICNUMBERFORMS }   /* blk=commonindicnumberforms */,
-  {     2,  6171,     0,  12,   0, UNI_MATHALPHANUM }   /* mathalphanum */,
-  {     2,  1410,     0,  24,   0, UNI_DIACRITICALSFORSYMBOLS }   /* combiningmarksforsymbols */,
-  {     1,   184,   382,   2,   4, UNI_EGYP }   /* isegyp */,
-  {     0,  9093,  3020,   4,  18, UNI_DEVANAGARIEXT }   /* blk=devanagariextended */,
-  {     4,   749,     0,  30,   0, UNI_SYMBOLSANDPICTOGRAPHSEXTA }   /* symbolsandpictographsextendeda */,
-  {     8,  9093,  5449,   5,  12, UNI_BLOCKELEMENTS }   /* blk=blockelements */,
-  {     6,   184,  3519,   3,  16, UNI_CYRILLICEXTB }   /* iscyrillicextendedb */,
-  {     0,  5565,  3620,  13,  17, UNI_JG__MANICHAEANDHAMEDH }   /* joininggroup=manichaeandhamedh */,
-  {     1,  9113,  9530,   4,   3, UNI_CCC__AL }   /* ccc=228 */,
+  {     1,  9153,   262,   4,   2, UNI_GCB__SM }   /* gcb=sm */,
+  {     0,  8886,  2085,   3,   8, UNI_SC__CYRL }   /* sc=cyrillic */,
+  {     6,  8849,  9433,   5,   4, UNI_CWCM }   /* cwcm=true */,
+  {     2,  9921,  3248,   5,   5, UNI_XPOSIXSPACE }   /* xperlspace */,
+  {     1,   837,     0,  28,   0, UNI_PHONETICEXTSUP }   /* phoneticextensionssupplement */,
+  {     2,   599,     0,  30,   0, UNI_CJKEXTD }   /* cjkunifiedideographsextensiond */,
+  {     0,  7128,  7988,  10,   7, UNI_WB__LE }   /* wordbreak=aletter */,
+  {     4,  3671,  9185,  17,   4, UNI_HMNG }   /* scriptextensions=hmng */,
+  {     5,  3251,     0,   3,   0, UNI_ce_values_index }   /* ce= */,
+  {     0,  8424,  1162,   6,  26, UNI_HALFANDFULLFORMS }   /* block=halfwidthandfullwidthforms */,
+  {     2,  5565,  5692,  13,   3, UNI_JG__TAW }   /* joininggroup=taw */,
+  {    10,  8886,  7956,   3,   8, UNI_SC__TAGB }   /* sc=tagbanwa */,
+  {     0,  5799,     0,  12,   0, UNI_ALPHABETICPF }   /* alphabeticpf */,
+  {     2,  8960,    26,   4,   1, UNI_IDS }   /* ids=y */,
+  {     1,  8424,  7266,   6,   9, UNI_LATINEXTC }   /* block=latinextc */,
+  {     0,  9093,  5449,   5,  12, UNI_BLOCKELEMENTS }   /* blk=blockelements */,
+  {     3,  3868,  4507,  16,  15, UNI_LOWERCASELETTER }   /* generalcategory=lowercaseletter */,
+  {     9,  8849,   995,   5,   2, -UNI_CWCM }   /* cwcm=no */,
+  {     4,  9093,  8205,   4,   7, UNI_INOSMANYA }   /* blk=osmanya */,
+  {     4,  9728,  9734,   3,   3, UNI_VS }   /* vs=yes */,
+  {     1,  2204,  7349,   4,   7, UNI_ORKH }   /* isoldturkic */,
+  {     4,  3739,    36,  17,   1, UNI_UIDEO }   /* unifiedideograph=t */,
+  {    13,  9109,     0,   4,   0, UNI_CANS }   /* cans */,
+  {     6,  8332,  4254,   4,  13, UNI_ARABICEXTA }   /* isarabicextendeda */,
+  {     2,  9057,     0,   4,   0, UNI_AHOM }   /* ahom */,
+  {     0,  6988,     0,  10,   0, UNI_SOGO }   /* oldsogdian */,
+  {     0,  9731,  5520,   3,   5, UNI_WB__EB }   /* wb=ebase */,
+  {     0,  9093,  4124,   4,  16, UNI_MYANMAREXTB }   /* blk=myanmarextendedb */,
+  {     0,  8247,     0,   7,   0, UNI_SHAW }   /* shavian */,
+  {     3,  9365,  7995,   4,   7, UNI_AVST }   /* scx=avestan */,
+  {     0,  6027,     0,  12,   0, UNI_KHMERSYMBOLS }   /* khmersymbols */,
+  {     4,  3671,  8430,  17,   4, UNI_CARI }   /* scriptextensions=cari */,
+  {     0,  9093,  1622,   4,  14, UNI_LATINEXTA }   /* blk=latinextendeda */,
+  {     2,  7128,    34,  10,   6, UNI_WB__EXTEND }   /* wordbreak=extend */,
+  {     0,  2665,     0,  19,   0, UNI_JAMOEXTB }   /* hanguljamoextendedb */,
+  {     4,  9113,  7495,   4,   1, UNI_CCC__7 }   /* ccc=7 */,
+  {     0,  5526,     0,  13,   0, UNI_GREEKEXT }   /* greekextended */,
+  {     1,  9113,    78,   4,   2, UNI_CCC__AR }   /* ccc=ar */,
+  {     9,  3671,  8255,  18,   6, UNI_SIDD }   /* scriptextensions=siddham */,
+  {     0,  3671,  5967,  17,   4, UNI_HEBR }   /* scriptextensions=hebr */,
+  {     0,  8598,    26,   6,   1, UNI__PERL_PATWS }   /* patws=y */,
+  {     1,  7347,     0,   9,   0, UNI_ORKH }   /* oldturkic */,
+  {     2,  2148,   866,   3,  27, UNI_SUPPUAA }   /* insupplementaryprivateuseareaa */,
+  {     8,  8959,  8864,   5,   5, -UNI_XIDS }   /* xids=false */,
+  {     0,  8233,  8550,   7,   4, UNI_LEPC }   /* script=lepc */,
+  {     0,  9309,     0,   4,   0, UNI_OSGE }   /* osge */,
+  {     0,  8332,  5423,   3,  12, UNI_AEGEANNUMBERS }   /* isaegeannumbers */,
+  {     0,  1362,  8722,  24,   2, UNI_CCC__15 }   /* canonicalcombiningclass=15 */,
+  {     3,  8886,  9057,   3,   4, UNI_AHOM }   /* sc=ahom */,
+  {     7,  5760,  5409,  13,   9, UNI_NV__100000000 }   /* numericvalue=100000000 */,
+  {     1,  9093,  8550,   4,   6, UNI_INLEPCHA }   /* blk=lepcha */,
+  {     0,  2836,     0,  19,   0, UNI_SUNDANESESUP }   /* sundanesesupplement */,
+  {     3,  8233,  9309,   7,   4, UNI_OSGE }   /* script=osge */,
+  {    16,  3416,     0,  10,   0, UNI_ALCHEMICAL }   /* alchemical */,
+  {     2,  9623,  4954,   3,   7, UNI_JG__HEHGOAL }   /* jg=hehgoal */,
+  {     2,  7018,  9689,  10,   3, UNI_IN__4 }   /* presentin=v40 */,
+  {     8,  8424,  6051,   6,   7, UNI_MAHJONG }   /* block=mahjong */,
+  {    17,  8424,  8709,   6,   5, UNI_INBUHID }   /* block=buhid */,
+  {     0,  8424,  8010,   7,   6, UNI_CJKEXTA }   /* block=cjkexta */,
+  {     0,  8886,  7796,   3,   8, UNI_BASS }   /* sc=bassavah */,
+  {     5,  9626,    18,   3,   1, UNI_JT__R }   /* jt=r */,
+  {     1,  8424,  3586,   6,  17, UNI_INDICSIYAQNUMBERS }   /* block=indicsiyaqnumbers */,
+  {     3,  9085,     0,   4,   0, UNI_BATK }   /* batk */,
+  {     0,  9193,  7401,   4,   9, UNI_GCB__V }   /* hst=voweljamo */,
+  {     0,  9049,  7462,   4,   1, UNI_AGE__4 }   /* age=4 */,
+  {     0,  4447,  4290,  15,   7, UNI_EA__N }   /* eastasianwidth=neutral */,
+  {     0,  5760,  7668,  13,   8, UNI_NV__5_SLASH_8 }   /* numericvalue=6.25e-01 */,
+  {     2,    21,  5017,   2,  14, UNI_LATINEXTC }   /* inlatinextendedc */,
+  {     1,  8233,  8107,   7,   7, UNI_SC__KNDA }   /* script=kannada */,
+  {     0,  8424,  8247,   6,   7, UNI_SHAW }   /* block=shavian */,
+  {     3,  8424,  4373,   7,  14, UNI_CONTROLPICTURES }   /* block=controlpictures */,
+  {     0,   184,  3552,   2,  16, UNI_ETHIOPICEXT }   /* isethiopicextended */,
+  {     1,  8424,  1851,   6,  16, UNI_INDICNUMBERFORMS }   /* block=indicnumberforms */,
+  {    19,  9365,  8568,   4,   6, UNI_LYDI }   /* scx=lydian */,
+  {     6,  3868,   106,  16,   6, UNI_S }   /* generalcategory=symbol */,
+  {     0,  8424,  8610,   6,   6, UNI_INREJANG }   /* block=rejang */,
+  {     0,  1458,     0,  24,   0, UNI_HIGHPUSURROGATES }   /* highprivateusesurrogates */,
+  {     4,  4705,  8311,   3,   6, UNI_TIRH }   /* istirhuta */,
+  {     1,  9129,  9433,   4,   4, UNI_CWU }   /* cwu=true */,
+  {     4,  5859,     0,  12,   0, UNI_CHESSSYMBOLS }   /* chesssymbols */,
   {     1,  9629,  9310,   3,   2, UNI_LB__SG }   /* lb=sg */,
-  {     0,  6918,  5520,  10,   5, UNI_LB__EB }   /* linebreak=ebase */,
-  {     5,  9623,  4552,   3,  15, UNI_JG__MANICHAEANSADHE }   /* jg=manichaeansadhe */,
-  {     0,  3739,  9734,  17,   3, UNI_UIDEO }   /* unifiedideograph=yes */,
-  {     1,  9153,  4797,   5,   2, UNI_WB__EB }   /* gcb=gaz */,
-  {     0,  9909,  1768,   7,   5, UNI_POSIXLOWER }   /* isposixlower */,
-  {     9,  8424,  9057,   6,   4, UNI_INAHOM }   /* block=ahom */,
-  {     1,   184,  5884,   3,  11, UNI_CYRILLICEXTB }   /* iscyrillicextb */,
-  {     1,  5565,  6909,  14,   9, UNI_JG__KNOTTEDHEH }   /* joininggroup=knottedheh */,
+  {     0,  5760,  7644,  13,   8, UNI_NV__11_SLASH_2 }   /* numericvalue=5.50e+00 */,
+  {     0,  4447,  7176,  15,   9, UNI_EA__A }   /* eastasianwidth=ambiguous */,
+  {     0,  9113,  9530,   4,   3, UNI_CCC__AL }   /* ccc=228 */,
+  {     1,  9113,  8467,   5,   5, UNI_CCC__130 }   /* ccc=ccc130 */,
+  {     2,  9153,    34,   4,   2, UNI_GCB__EX }   /* gcb=ex */,
+  {     0,   184,   349,   2,  33, UNI_SUPSYMBOLSANDPICTOGRAPHS }   /* issupplementalsymbolsandpictographs */,
+  {     9,   184,  9333,   2,   4, UNI_COPT }   /* isqaac */,
   {     1,  4108,     0,  16,   0, UNI_MYANMAREXTA }   /* myanmarextendeda */,
-  {     3,  1084,   995,  26,   2, -UNI_CWKCF }   /* changeswhennfkccasefolded=no */,
-  {     3,  5227,     0,  15,   0, UNI_DT__CAN }   /* nfdquickcheck=n */,
-  {     0,   184,  8065,   2,   4, UNI_ELBA }   /* iselba */,
-  {     0,  9093,  3469,   4,   4, UNI_UCAS }   /* blk=ucas */,
-  {     0,  8086,  9734,   7,   3, UNI_GRBASE }   /* grbase=yes */,
-  {    15,  8886,    78,   3,   4, UNI_SC__ARAB }   /* sc=arab */,
-  {     3,  8854,     3,   5,   1, -UNI_DASH }   /* dash=f */,
-  {     5,  8424,  6869,   7,   9, UNI_COMPATJAMO }   /* block=compatjamo */,
-  {     0,  9093,  4124,   4,  16, UNI_MYANMAREXTB }   /* blk=myanmarextendedb */,
-  {     1,  9365,  8107,   4,   7, UNI_KNDA }   /* scx=kannada */,
-  {     8,  8424,  2021,   6,  22, UNI_TRANSPORTANDMAP }   /* block=transportandmapsymbols */,
-  {     1,  1482,  4434,   4,  13, UNI_DIACRITICALSSUP }   /* indiacriticalssup */,
-  {     0,  8886,  1622,   3,   5, UNI_SC__LATN }   /* sc=latin */,
-  {     0,  1156,     0,   2,   0, UNI_PO }   /* po */,
-  {     8,  9093,  2401,   4,   3, UNI_PUA }   /* blk=pua */,
-  {     0,    21,   977,   3,  16, UNI_ANCIENTGREEKMUSIC }   /* inancientgreekmusic */,
-  {     9,  5760,  8394,  13,   3, UNI_NV__800 }   /* numericvalue=800 */,
-  {     1,  8884,  8909,   5,   5, UNI_INSC__NUKTA }   /* insc=nukta */,
-  {     2,  9365,  2741,   4,   4, UNI_MERO }   /* scx=mero */,
-  {     1,  8233,  9473,   7,   4, UNI_SC__YI }   /* script=yiii */,
-  {     1,  8424,  6712,   6,  11, UNI_SUPERANDSUB }   /* block=superandsub */,
-  {     3,  3002,  4351,  18,   6, UNI_DT__MED }   /* decompositiontype=medial */,
-  {     0,  9093,  3980,   4,  16, UNI_LINEARBIDEOGRAMS }   /* blk=linearbideograms */,
-  {     1,  8874,  9433,   5,   4, UNI_IDST }   /* idst=true */,
-  {     0,  9620,  4140,   3,  16, UNI_PO }   /* gc=otherpunctuation */,
-  {     1,  6194,  6989,   3,   9, UNI_INOLDSOGDIAN }   /* inoldsogdian */,
-  {     0,  9089,     0,   4,   0, UNI_BHKS }   /* bhks */,
-  {     0,  8886,  8072,   3,   7, UNI_ELYM }   /* sc=elymaic */,
-  {     9,  1801,  9433,  22,   4, UNI_CWU }   /* changeswhenuppercased=true */,
-  {     2,   878,     0,  14,   0, UNI_PUA }   /* privateusearea */,
-  {     2,  5565,  6087,  13,  12, UNI_JG__MALAYALAMNGA }   /* joininggroup=malayalamnga */,
-  {     0,  4462,     0,  15,   0, UNI_grext_values_index }   /* graphemeextend= */,
-  {     2,  4826,    36,   9,   1, UNI_XPOSIXXDIGIT }   /* hexdigit=t */,
-  {     4,  1779,     0,  22,   0, UNI_cwt_values_index }   /* changeswhentitlecased= */,
-  {     4,  9093,   328,   4,  21, UNI_MATHOPERATORS }   /* blk=mathematicaloperators */,
-  {     4,  9113,  8358,   4,   2, UNI_CCC__30 }   /* ccc=30 */,
-  {    17,  7239,  5969,   4,   4, UNI_INHEBREW }   /* inhebrew */,
-  {     1,  5760,  9572,  13,   3, UNI_NV__5_SLASH_8 }   /* numericvalue=5/8 */,
-  {     0,  2106,     0,  21,   0, UNI_gcb_values_index }   /* graphemeclusterbreak= */,
-  {    11,  9647,  8376,   3,   6, UNI_NV__500000 }   /* nv=500000 */,
-  {     2,  3671,  8892,  17,   4, UNI_PHLI }   /* scriptextensions=phli */,
-  {     1,  9093,  7852,   4,   8, UNI_INGURMUKHI }   /* blk=gurmukhi */,
-  {     0,  9626,  6745,   3,  11, UNI_JT__T }   /* jt=transparent */,
-  {     4,  8886,  6978,   3,  10, UNI_XPEO }   /* sc=oldpersian */,
-  {     0,  9946,    47,   3,   1, UNI_SM }   /* issm */,
-  {    11,  8424,  8562,   6,   6, UNI_INLYCIAN }   /* block=lycian */,
-  {     2,  2457,  5802,   5,   9, UNI_ALPHABETICPF }   /* inalphabeticpf */,
-  {     0,  3251,     0,   3,   0, UNI_ce_values_index }   /* ce= */,
-  {     1,  6005,   150,   4,  33, UNI_DIACRITICALSSUP }   /* incombiningdiacriticalmarkssupplement */,
-  {     1,  9113,  8646,   4,   6, UNI_CCC__9 }   /* ccc=virama */,
-  {     0,  9093,  6492,   4,  11, UNI_KATAKANAEXT }   /* blk=katakanaext */,
-  {     0,  3671,  9133,  17,   4, UNI_CYRL }   /* scriptextensions=cyrl */,
-  {     9,   184,  5591,   2,  13, UNI_ZL }   /* islineseparator */,
-  {     1,  9647,  5409,   3,   8, UNI_NV__10000000 }   /* nv=10000000 */,
-  {     0,  3671,  9145,  17,   4, UNI_DSRT }   /* scriptextensions=dsrt */,
-  {     8,  9864,   436,   7,   4, UNI__PERL_NCHAR }   /* _perl_nchar */,
-  {    24,  9629,  1156,   3,   2, UNI_LB__PO }   /* lb=po */,
-  {     0,  8424,   749,   6,  30, UNI_SYMBOLSANDPICTOGRAPHSEXTA }   /* block=symbolsandpictographsextendeda */,
-  {     1,  6828,  2013,  10,   3, UNI_BC__RLE }   /* bidiclass=rle */,
-  {    15,   184,  9201,   2,   4, UNI_KHMR }   /* iskhmr */,
-  {     0,  8635,    36,   5,   1, UNI_IDEO }   /* ideo=t */,
-  {     0,  7025,  9722,   3,   3, UNI_IN__9 }   /* in=v90 */,
-  {     0,  9909,  2495,   3,   3, UNI_PRTI }   /* isprti */,
-  {     7,  8233,  2085,   7,   8, UNI_SC__CYRL }   /* script=cyrillic */,
-  {     3,  9629,  2564,   3,   2, UNI_LB__BA }   /* lb=ba */,
-  {     1,  9153,    73,   4,   2, UNI_WB__EB }   /* gcb=em */,
-  {     0,  1158,  4221,   3,   5, UNI_INTANGUT }   /* intangut */,
-  {     2,   184,  8502,   2,   6, UNI_GOTH }   /* isgothic */,
-  {     1,  8424,  1162,   6,  26, UNI_HALFANDFULLFORMS }   /* block=halfwidthandfullwidthforms */,
-  {     0,  5760,  8358,  13,   3, UNI_NV__300 }   /* numericvalue=300 */,
-  {     0,  9946,     0,   7,   0, UNI_XPOSIXSPACE }   /* isspace */,
-  {     0,  9093,  5578,   4,  13, UNI_KANAEXTA }   /* blk=kanaextendeda */,
-  {     0,  4447,  1174,  15,   9, UNI_EA__F }   /* eastasianwidth=fullwidth */,
-  {     3,  9093,  7356,   4,   9, UNI_PALM }   /* blk=palmyrene */,
-  {     7,  9909,  1574,   3,   3, UNI_PHAG }   /* isphag */,
-  {     1,  8424,  1576,   6,  15, UNI_GEOMETRICSHAPES }   /* block=geometricshapes */,
-  {     4,   837,     0,  18,   0, UNI_PHONETICEXT }   /* phoneticextensions */,
-  {     0,  9113,  7540,   4,   3, UNI_WB__EB }   /* ccc=200 */,
-  {     0,  4241,  3022,   4,  16, UNI_DEVANAGARIEXT }   /* indevanagariextended */,
-  {     2,  7420,  8864,   8,   5, -UNI_IDS }   /* idstart=false */,
-  {     0,  8886,  9485,   3,   4, UNI_SC__QAAI }   /* sc=zinh */,
-  {     2,  8886,  7804,   3,   8, UNI_SC__BUGI }   /* sc=buginese */,
-  {     0,  9620,  4080,   3,  10, UNI_SM }   /* gc=mathsymbol */,
-  {     1,  5835,    36,  12,   1, UNI_BIDIC }   /* bidicontrol=t */,
-  {     3,  1713,  9433,  22,   4, UNI_CWCF }   /* changeswhencasefolded=true */,
-  {     0,   184,  4975,   2,   7, UNI_KANASUP }   /* iskanasup */,
-  {     2,  1458,     0,  24,   0, UNI_HIGHPUSURROGATES }   /* highprivateusesurrogates */,
-  {     0,  9629,   495,   3,   2, UNI_LB__NU }   /* lb=nu */,
-  {     1,  6679,     3,  11,   1, -UNI_SD }   /* softdotted=f */,
-  {     4,  8332,  3417,   3,   9, UNI_ALCHEMICAL }   /* isalchemical */,
-  {     9,  7230,     3,   9,   1, -UNI_EXT }   /* extender=f */,
-  {    17,  8233,  1482,   8,   3, UNI_SC__SIND }   /* script=sind */,
-  {     7,  7018,  9437,  10,   4, UNI_IN__10 }   /* presentin=v100 */,
-  {     0,  2204,  4659,   4,  13, UNI_NARB }   /* isoldnortharabian */,
-  {     8,  9623,  6097,   3,   5, UNI_JG__GAMAL }   /* jg=gamal */,
-  {     0,  8233,  7375,   8,   8, UNI_SAMR }   /* script=samaritan */,
-  {     4,  8424,   630,   7,  29, UNI_CJKEXTE }   /* block=cjkunifiedideographsextensione */,
-  {     0,  9125,     3,   4,   1, -UNI_CWT }   /* cwt=f */,
-  {     0,  9901,  7420,   3,   7, UNI_XIDS }   /* isxidstart */,
-  {     1,  9365,  8628,   4,   6, UNI_THAA }   /* scx=thaana */,
-  {     5,  3671,  8149,  17,   4, UNI_MULT }   /* scriptextensions=mult */,
-  {     4,  5565,  1456,  13,   3, UNI_JG__HAH }   /* joininggroup=hah */,
-  {    20,  5760,  7484,  13,   8, UNI_NV__1_SLASH_64 }   /* numericvalue=1.56e-02 */,
-  {     8,  9623,   726,   3,   3, UNI_JG__DAL }   /* jg=dal */,
-  {     0,  5565,  6123,  13,  12, UNI_JG__MALAYALAMSSA }   /* joininggroup=malayalamssa */,
-  {     2,  5565,  4038,  13,   3, UNI_JG__LAM }   /* joininggroup=lam */,
-  {     3,  7025,  9710,   3,   3, UNI_IN__6_DOT_2 }   /* in=v62 */,
-  {    10,  3254,     1,  18,   1, -UNI_RI }   /* regionalindicator=n */,
+  {     2,  8854,     1,   5,   1, -UNI_DASH }   /* dash=n */,
+  {     6,  8233,  1482,   8,   3, UNI_SC__SIND }   /* script=sind */,
+  {     0,  4705,  4718,   3,   4, UNI_TAML }   /* istamil */,
+  {     2,   184,  8859,   2,   4, UNI_DOGR }   /* isdogr */,
+  {     3,  3671,  8142,  17,   7, UNI_MARC }   /* scriptextensions=marchen */,
+  {     0,  8332,  7996,   3,   6, UNI_AVST }   /* isavestan */,
+  {     0,  8424,  7275,   6,   9, UNI_LATINEXTD }   /* block=latinextd */,
+  {     1,  9629,  3820,   3,  16, UNI_LB__CL }   /* lb=closepunctuation */,
+  {     2,  5565,  5381,  13,  10, UNI_JG__TEHMARBUTA }   /* joininggroup=tehmarbuta */,
+  {     3,  6978,     0,  10,   0, UNI_XPEO }   /* oldpersian */,
+  {    22,  5760,  7611,  13,   2, UNI_NV__14 }   /* numericvalue=14 */,
+  {     0,  8170,    26,   7,   1, UNI_DT__NONE }   /* nfkdqc=y */,
+  {     3,  8886,  9425,   3,   4, UNI_THAI }   /* sc=thai */,
+  {     1,  3671,  8568,  17,   6, UNI_LYDI }   /* scriptextensions=lydian */,
+  {     1,  6315,     3,  12,   1, -UNI_XIDC }   /* xidcontinue=f */,
+  {     2,  8424,  6991,   6,   7, UNI_INSOGDIAN }   /* block=sogdian */,
+  {     5,   184,     2,   3,   1, UNI_CI }   /* isci */,
+  {     9,  9895,   131,   3,   3, UNI_PALM }   /* ispalm */,
+  {     5,   117,  5553,   3,  12, UNI_IPAEXT }   /* inipaextensions */,
+  {     1,  6816,  4268,   3,   7, UNI_BAMUMSUP }   /* inbamumsup */,
+  {     0,  9620,   133,   3,   4, UNI_M }   /* gc=mark */,
+  {     0,  8233,  9349,   7,   4, UNI_SC__ROHG }   /* script=rohg */,
+  {     5,  8879,  6268,   3,  11, UNI_PHAISTOS }   /* inphaistosdisc */,
+  {     0,    21,  2232,   2,   6, UNI_YIJING }   /* inyijing */,
+  {     4,  8424,  3308,   6,  12, UNI_SMALLKANAEXT }   /* block=smallkanaext */,
+  {     0,  9620,  3820,   3,  16, UNI_PE }   /* gc=closepunctuation */,
+  {     5,  9623,  5143,   3,  14, UNI_JG__MANICHAEANQOPH }   /* jg=manichaeanqoph */,
+  {     0,  9185,     0,   4,   0, UNI_HMNG }   /* hmng */,
+  {     0,  3980,     0,   7,   0, UNI_LINB }   /* linearb */,
+  {     9,  8884,  7028,   5,  10, UNI_INSC__PUREKILLER }   /* insc=purekiller */,
+  {     2,   949,     0,  27,   0, UNI_ALPHABETICPF }   /* alphabeticpresentationforms */,
+  {     2,  3671,  9261,  17,   4, UNI_MRO }   /* scriptextensions=mroo */,
+  {     4,  6316,    26,  11,   1, UNI_IDC }   /* idcontinue=y */,
+  {     7,  9897,     0,  10,   0, UNI_POSIXBLANK }   /* posixblank */,
+  {     2,   184,  3110,   2,  11, UNI_GEORGIANSUP }   /* isgeorgiansup */,
+  {    18,  5227,  9734,  14,   3, UNI_NFDQC__Y }   /* nfdquickcheck=yes */,
+  {     1,   184,  4462,   2,  14, UNI_GREXT }   /* isgraphemeextend */,
+  {     0,  8233,  8079,   7,   4, UNI_SC__GRAN }   /* script=gran */,
+  {     3,  9731,   400,   3,   6, UNI_WB__FO }   /* wb=format */,
+  {     0,   382,     0,   4,   0, UNI_EGYP }   /* egyp */,
+  {     0,  8634,    36,   6,   1, UNI_UIDEO }   /* uideo=t */,
+  {     1,   184,  8550,   2,   6, UNI_LEPC }   /* islepcha */,
+  {     8,  9731,    34,   3,   6, UNI_WB__EXTEND }   /* wb=extend */,
+  {     0,  1362,  9077,  24,   3, UNI_CCC__202 }   /* canonicalcombiningclass=atb */,
+  {    11,  9093,  8079,   4,   7, UNI_INGRANTHA }   /* blk=grantha */,
+  {     0,  8233,  2127,   7,  14, UNI_SC__ROHG }   /* script=hanifirohingya */,
+  {     1,  9629,  4877,   3,  14, UNI_LB__SA }   /* lb=complexcontext */,
+  {     7,  9093,  4975,   4,   7, UNI_KANASUP }   /* blk=kanasup */,
+  {     0,  2708,  1340,   4,  22, UNI_ARABICPFB }   /* inarabicpresentationformsb */,
+  {     0,  9623,  4954,   3,   3, UNI_JG__HEH }   /* jg=heh */,
+  {     1,  3671,  2741,  17,   4, UNI_MERO }   /* scriptextensions=mero */,
+  {     5,  8886,  5967,   3,   6, UNI_HEBR }   /* sc=hebrew */,
+  {     0,  8424,  4672,   6,  15, UNI_SARB }   /* block=oldsoutharabian */,
+  {     1,  1933,  8864,  22,   5, -UNI_LOE }   /* logicalorderexception=false */,
+  {     0,  8508,  8864,   6,   5, -UNI_GREXT }   /* grext=false */,
+  {     0,   184,  9457,   2,   4, UNI_WCHO }   /* iswcho */,
+  {     0,  2453,     0,  21,   0, UNI_TERM }   /* terminalpunctuation=t */,
+  {     2,  5734,     0,  13,   0, UNI_MISCTECHNICAL }   /* misctechnical */,
+  {     2,  8100,    26,   7,   1, UNI_HYPHEN }   /* hyphen=y */,
+  {     3,  1243,     0,  20,   0, UNI_CE }   /* compositionexclusion */,
+  {     3,  2148,  4173,   3,  15, UNI_SUPMATHOPERATORS }   /* insupmathoperators */,
+  {     2,  1911,  6219,  22,  12, UNI_INSC__NUMBERJOINER }   /* indicsyllabiccategory=numberjoiner */,
+  {     0,  9365,  6246,   4,   4, UNI_HUNG }   /* scx=hung */,
+  {     1,  9093,  8135,   4,   7, UNI_INMANDAIC }   /* blk=mandaic */,
+  {     1,  8508,   995,   6,   2, -UNI_GREXT }   /* grext=no */,
+  {     0,  9623,  6657,   3,  11, UNI_JG__ROHINGYAYEH }   /* jg=rohingyayeh */,
+  {     0,   184,  8038,   3,   6, UNI_CJKEXTE }   /* iscjkexte */,
+  {     0,  1576,     0,  15,   0, UNI_GEOMETRICSHAPES }   /* geometricshapes */,
+  {     4,  2212,  2129,   4,  12, UNI_INHANIFIROHINGYA }   /* inhanifirohingya */,
+  {     0,  6816,  8710,   3,   4, UNI_INBUHID }   /* inbuhid */,
+  {     7,  9093,  6978,   4,  10, UNI_INOLDPERSIAN }   /* blk=oldpersian */,
+  {     0,   184,  2006,   2,  14, UNI_LM }   /* ismodifierletter */,
+  {    18,  9365,  9181,   4,   4, UNI_HLUW }   /* scx=hluw */,
+  {     0,  9365,  9261,   4,   4, UNI_MRO }   /* scx=mroo */,
+  {     5,  8233,  6183,   7,  12, UNI_MEND }   /* script=mendekikakui */,
+  {     1,  6918,    83,  10,   2, UNI_LB__CM }   /* linebreak=cm */,
+  {     0,  3722,     0,  17,   0, UNI_SUTTONSIGNWRITING }   /* suttonsignwriting */,
+  {     1,  3671,  7356,  17,   4, UNI_PALM }   /* scriptextensions=palm */,
+  {     3,  1924,  9770,  10,   1, UNI_CASEDLETTER }   /* category=l_ */,
+  {     0,  8955,   995,   4,   2, -UNI_IDC }   /* idc=no */,
+  {     8,  9629,   495,   3,   2, UNI_LB__NU }   /* lb=nu */,
+  {     1,   184,  1622,   2,   5, UNI_LATN }   /* islatin */,
+  {     4,  8886,  8079,   3,   4, UNI_SC__GRAN }   /* sc=gran */,
+  {     0,  5513,  9734,  13,   3, UNI_GRBASE }   /* graphemebase=yes */,
+  {     2,  6194,  8925,   3,   4, UNI_INORIYA }   /* inoriya */,
+  {     1,  1158,  4221,   3,   5, UNI_INTANGUT }   /* intangut */,
+  {     3,  6723,     0,  11,   0, UNI_SYLO }   /* sylotinagri */,
+  {     8,  9049,  7098,   4,  10, UNI_AGE__NA }   /* age=unassigned */,
+  {     0,   184,  2086,   3,  20, UNI_CYRILLICSUP }   /* iscyrillicsupplementary */,
+  {     0,  5721,     0,  13,   0, UNI_MAYANNUMERALS }   /* mayannumerals */,
+  {     0,  9093,   539,   4,  30, UNI_CJKEXTB }   /* blk=cjkunifiedideographsextensionb */,
+  {     0,  6371,     3,  11,   1, -UNI_DEP }   /* deprecated=f */,
+  {     0,  8424,   446,   6,  32, UNI_IDEOGRAPHICSYMBOLS }   /* block=ideographicsymbolsandpunctuation */,
+  {     0,  5760,  7484,  13,   8, UNI_NV__1_SLASH_64 }   /* numericvalue=1.56e-02 */,
+  {     1,  9623,  6795,   3,   3, UNI_JG__QAF }   /* jg=qaf */,
+  {     0,  8233,  4792,   7,  15, UNI_ZANB }   /* script=zanabazarsquare */,
+  {     0,  9629,  5953,   3,   2, UNI_LB__WJ }   /* lb=wj */,
+  {    13,   184,  8699,   2,   5, UNI_BATK }   /* isbatak */,
+  {    10,  9049,  9445,   4,   4, UNI_AGE__12 }   /* age=v120 */,
+  {     0,  4961,     0,  14,   0, UNI_HIGHSURROGATES }   /* highsurrogates */,
+  {     1,  8233,  6992,   8,   6, UNI_SC__SOGD }   /* script=sogdian */,
+  {     3,  5617,     0,   9,   0, UNI_MLYM }   /* malayalam */,
+  {     2,  5760,  7700,  13,   8, UNI_NV__2_SLASH_3 }   /* numericvalue=6.67e-01 */,
+  {     4,  8424,  8514,   6,   6, UNI_INHATRAN }   /* block=hatran */,
+  {     0,  9093,  1386,   4,  24, UNI_CJKSYMBOLS }   /* blk=cjksymbolsandpunctuation */,
+  {     2,  1911,  4702,  22,  15, UNI_INSC__REGISTERSHIFTER }   /* indicsyllabiccategory=registershifter */,
+  {     1,  4580,  2780,   3,   8, UNI_INMONGOLIAN }   /* inmongolian */,
+  {     2,  2333,     0,  10,   0, UNI_GLAG }   /* glagolitic */,
+  {     3,  9365,  9421,   4,   4, UNI_TGLG }   /* scx=tglg */,
+  {     1,  8871,  1812,   3,   5, UNI_SB__UP }   /* sb=upper */,
+  {     0,  6918,  3248,  10,   5, UNI_LB__SP }   /* linebreak=space */,
+  {     8,  8886,   829,   4,   3, UNI_SC__KNDA }   /* sc=knda */,
+  {    17,  9093,  9453,   4,   3, UNI_INVAI }   /* blk=vai */,
+  {     1,  9599,  8864,   3,   5, -UNI_CI }   /* ci=false */,
+  {     1,  6005,  6870,   4,   8, UNI_COMPATJAMO }   /* incompatjamo */,
+  {     1,  5325,   995,  14,   2, -UNI_QMARK }   /* quotationmark=no */,
+  {     0,  8886,  1481,   3,   4, UNI_SC__SIND }   /* sc=sind */,
+  {     1,  5760,  9041,  13,   4, UNI_NV__7_SLASH_12 }   /* numericvalue=7/12 */,
+  {     0,  9365,  6554,   5,   3, UNI_SAMR }   /* scx=samr */,
+  {     3,  9093,  8914,   4,   5, UNI_INNUSHU }   /* blk=nushu */,
+  {     0,  9365,  8079,   4,   4, UNI_GRAN }   /* scx=gran */,
+  {     1,  9365,  4220,   4,   4, UNI_TANG }   /* scx=tang */,
+  {     4,  6679,  8864,  11,   5, -UNI_SD }   /* softdotted=false */,
+  {    17,  7018,  7502,  10,   1, UNI_IN__8 }   /* presentin=8 */,
+  {     5,  7025,  7098,   3,  10, UNI_AGE__NA }   /* in=unassigned */,
+  {     2,  1362,    24,  24,   1, UNI_CCC__L }   /* canonicalcombiningclass=l */,
+  {     1,  2106,  4195,  21,   9, UNI_WB__EB }   /* graphemeclusterbreak=emodifier */,
+  {    12,  3868,  7098,  16,  10, UNI_CN }   /* generalcategory=unassigned */,
+  {     2,  3671,  7956,  17,   4, UNI_TAGB }   /* scriptextensions=tagb */,
+  {     2,  3227,     0,   9,   0, UNI_Z }   /* separator */,
+  {     0,  8884,  7320,   5,   9, UNI_INSC__NONJOINER }   /* insc=nonjoiner */,
+  {     2,  3671,  1599,  17,   6, UNI_HANG }   /* scriptextensions=hangul */,
+  {     1,  3251,     3,   3,   1, -UNI_CE }   /* ce=f */,
+  {     0,  1773,     0,   5,   0, UNI_CASED }   /* cased */,
+  {     3,  9365,  3038,   4,   8, UNI_ETHI }   /* scx=ethiopic */,
+  {     0,  8424,  8065,   6,   7, UNI_INELBASAN }   /* block=elbasan */,
+  {     9,  3251,   995,   3,   2, -UNI_CE }   /* ce=no */,
+  {     0,  9465,     0,   4,   0, UNI_XPEO }   /* xpeo */,
+  {     1,  8424,  2333,   6,  10, UNI_INGLAGOLITIC }   /* block=glagolitic */,
+  {     9,  9093,  5003,   4,  14, UNI_LATINEXTB }   /* blk=latinextendedb */,
+  {     1,  3671,  3620,  17,   4, UNI_MANI }   /* scriptextensions=mani */,
+  {     0,  8424,  5526,   6,   8, UNI_GREEKEXT }   /* block=greekext */,
+  {     1,  5760,  8674,  13,   5, UNI_NV__11_SLASH_12 }   /* numericvalue=11/12 */,
+  {     3,  1362,  8735,  25,   4, UNI_CCC__18 }   /* canonicalcombiningclass=ccc18 */,
+  {     0,  8424,  4108,   6,  16, UNI_MYANMAREXTA }   /* block=myanmarextendeda */,
+  {    12,  2148,   894,   3,  27, UNI_SUPPUAB }   /* insupplementaryprivateuseareab */,
+  {     0,  9093,  1889,   4,  22, UNI_EARLYDYNASTICCUNEIFORM }   /* blk=earlydynasticcuneiform */,
+  {     0,  1362,  5409,  24,   2, UNI_CCC__10 }   /* canonicalcombiningclass=10 */,
+  {     0,  4580,  6592,   3,  10, UNI_MYANMAREXTB }   /* inmyanmarextb */,
+  {     4,  7128,  9611,  10,   3, UNI_WB__EB }   /* wordbreak=ebg */,
+  {     2,  7128,  7820,  10,   8, UNI_WB__EB }   /* wordbreak=ebasegaz */,
+  {     0,   184,  8502,   2,   6, UNI_GOTH }   /* isgothic */,
+  {     0,  8233,  8135,   7,   7, UNI_SC__MAND }   /* script=mandaic */,
+  {     8,  4828,     0,   6,   0, UNI_XPOSIXXDIGIT }   /* xdigit */,
+  {     2,  1911,  2768,  22,  10, UNI_INSC__TONELETTER }   /* indicsyllabiccategory=toneletter */,
+  {     1,  9093,  2646,   4,  19, UNI_JAMOEXTA }   /* blk=hanguljamoextendeda */,
+  {     4,  5565,    87,  13,   2, UNI_JG__HE }   /* joininggroup=he */,
+  {     1,  8424,  6808,   6,  10, UNI_ASCII }   /* block=basiclatin */,
+  {     2,  6828,  9638,  10,   3, UNI_BC__LRO }   /* bidiclass=lro */,
+  {    10,  8424,  4864,   7,  13, UNI_CJKCOMPATFORMS }   /* block=cjkcompatforms */,
+  {     9,   184,   400,   2,   6, UNI_CF }   /* isformat */,
+  {     0,  6949,  4851,   4,  11, UNI_CI }   /* iscaseignorable */,
+  {     4,  9629,  2564,   3,   2, UNI_LB__BA }   /* lb=ba */,
+  {     2,  1084,   995,  26,   2, -UNI_CWKCF }   /* changeswhennfkccasefolded=no */,
+  {     1,   184,  6171,   2,  12, UNI_MATHALPHANUM }   /* ismathalphanum */,
+  {     0,  8424,  8017,   7,   6, UNI_CJKEXTB }   /* block=cjkextb */,
+  {     0,  9365,  9233,   4,   4, UNI_LISU }   /* scx=lisu */,
+  {     3,  9049,  7463,   4,   1, UNI_AGE__3 }   /* age=3 */,
+  {     7,  4826,     1,   9,   1, -UNI_XPOSIXXDIGIT }   /* hexdigit=n */,
+  {     5,  1482,  4434,   4,  13, UNI_DIACRITICALSSUP }   /* indiacriticalssup */,
+  {     2,    21,  3964,   2,  16, UNI_LATIN1 }   /* inlatin1supplement */,
+  {     4,  5325,  8864,  14,   5, -UNI_QMARK }   /* quotationmark=false */,
+  {     0,   113,     0,  25,   0, UNI_DIACRITICALS }   /* combiningdiacriticalmarks */,
+  {     1,  8424,  5617,   6,   9, UNI_INMALAYALAM }   /* block=malayalam */,
+  {     1,  4705,  9430,   3,   3, UNI_TIBT }   /* istibt */,
+  {     4,  3243,    26,  11,   1, UNI_XPOSIXSPACE }   /* whitespace=y */,
+  {     2,  8424,  4124,   6,  16, UNI_MYANMAREXTB }   /* block=myanmarextendedb */,
+  {     1,  9365,  9205,   4,   4, UNI_KNDA }   /* scx=knda */,
+  {     1,  3671,  9317,  17,   4, UNI_PHLP }   /* scriptextensions=phlp */,
+  {     0,  9153,   125,   4,   2, UNI_LB__CR }   /* gcb=cr */,
+  {     3,  9093,  4175,   4,  13, UNI_MATHOPERATORS }   /* blk=mathoperators */,
+  {     1,   184,  1014,   2,   6, UNI_L }   /* isletter */,
+  {     2,  9093,   808,   4,  29, UNI_MISCARROWS }   /* blk=miscellaneoussymbolsandarrows */,
   {     0,  9093,  6171,   4,  12, UNI_MATHALPHANUM }   /* blk=mathalphanum */,
-  {     1,  9365,  8526,   4,   6, UNI_KTHI }   /* scx=kaithi */,
-  {     0,  1497,  4387,   9,  14, UNI_SC }   /* category=currencysymbol */,
-  {     0,  3671,  7329,  17,   9, UNI_ITAL }   /* scriptextensions=olditalic */,
-  {     2,  9623,  5656,   3,  13, UNI_JG__MANICHAEANNUN }   /* jg=manichaeannun */,
-  {     0,   184,  3020,   2,   4, UNI_DEVA }   /* isdeva */,
-  {     0,  3552,     0,  16,   0, UNI_ETHIOPICEXT }   /* ethiopicextended */,
-  {     5,  8884,  4236,   5,   5, UNI_INSC__VOWEL }   /* insc=vowel */,
-  {     1,  3868,  8839,  16,   5, UNI_XPOSIXCNTRL }   /* generalcategory=cntrl */,
-  {     0,  9365,  6602,   4,  11, UNI_NAND }   /* scx=nandinagari */,
-  {     0,   184,  2949,   3,  17, UNI_HALFMARKS }   /* iscombininghalfmarks */,
-  {     0,  4705,  4221,   3,  15, UNI_TANGUTCOMPONENTS }   /* istangutcomponents */,
-  {     0,  8233,  4108,   7,   7, UNI_SC__MYMR }   /* script=myanmar */,
-  {     1,   184,  8894,   2,   4, UNI_LIMB }   /* islimb */,
-  {     1,  8233,  8892,   7,   4, UNI_PHLI }   /* script=phli */,
-  {     2,   184,  4417,   2,  15, UNI_DIACRITICALSEXT }   /* isdiacriticalsext */,
-  {     1,  5760,  7444,  13,   8, UNI_NV__1_SLASH_8 }   /* numericvalue=1.25e-01 */,
-  {    10,  9623,   341,   3,   2, UNI_JG__PE }   /* jg=pe */,
-  {     0,  8424,  7068,   6,  10, UNI_SUPARROWSA }   /* block=suparrowsa */,
-  {     8,  3671,  5617,  17,   9, UNI_MLYM }   /* scriptextensions=malayalam */,
-  {     5,  9946,    44,   3,   1, UNI_SK }   /* issk */,
-  {     1,  8884,  2966,   5,  18, UNI_INSC__CONSONANTSUBJOINED }   /* insc=consonantsubjoined */,
-  {     3,  1911,  4891,  22,  14, UNI_INSC__CONSONANTFINAL }   /* indicsyllabiccategory=consonantfinal */,
-  {     0,  8886,  9169,   3,   4, UNI_SC__GUJR }   /* sc=gujr */,
-  {    11,  7025,  9575,   3,   3, UNI_IN__6_DOT_1 }   /* in=6.1 */,
-  {     1,  1362,  8765,  25,   4, UNI_CCC__24 }   /* canonicalcombiningclass=ccc24 */,
-  {     2,   567,     0,   2,   0, UNI_NB }   /* nb */,
-  {     0,  9093,  8652,   4,   6, UNI_INWANCHO }   /* blk=wancho */,
+  {     3,  9049,  9689,   4,   3, UNI_AGE__4 }   /* age=v40 */,
+  {     4,  5339,    72,  14,   2, UNI_SB__LE }   /* sentencebreak=le */,
+  {     1,  8424,  6869,   7,   9, UNI_COMPATJAMO }   /* block=compatjamo */,
+  {     0,  9093,  6948,   4,  10, UNI_MISCARROWS }   /* blk=miscarrows */,
+  {    13,  9620,   995,   3,   2, UNI_NO }   /* gc=no */,
+  {    36,   184,    47,   2,   1, UNI_M }   /* ism */,
+  {     3,  9137,  9734,   4,   3, UNI_DEP }   /* dep=yes */,
+  {     3,  9137,  9433,   4,   4, UNI_DEP }   /* dep=true */,
   {     2,  9365,  9297,   4,   4, UNI_OLCK }   /* scx=olck */,
-  {     1,  2148,  4173,   3,  15, UNI_SUPMATHOPERATORS }   /* insupmathoperators */,
-  {     0,   184,  2855,   2,  19, UNI_SUPARROWSA }   /* issupplementalarrowsa */,
-  {     9,  9659,    36,   3,   1, UNI_RI }   /* ri=t */,
-  {     1,  9923,  7966,   4,   6, UNI_INTIFINAGH }   /* intifinagh */,
-  {     0,  8884,   698,   5,   6, UNI_INSC__NUMBER }   /* insc=number */,
-  {     0,  6338,     0,  11,   0, UNI_alpha_values_index }   /* alphabetic= */,
-  {     0,  7230,   995,   9,   2, -UNI_EXT }   /* extender=no */,
-  {     2,  7025,  7631,   3,   1, UNI_IN__9 }   /* in=9 */,
-  {     1,  9901,   467,   8,   5, UNI_XPOSIXPUNCT }   /* isxposixpunct */,
-  {     0,  1779,    36,  22,   1, UNI_CWT }   /* changeswhentitlecased=t */,
-  {     0,  5031,     0,  14,   0, UNI_LATINEXTD }   /* latinextendedd */,
-  {     0,  2106,    24,  21,   1, UNI_GCB__L }   /* graphemeclusterbreak=l */,
-  {     0,   184,  4402,   2,   4, UNI_DASH }   /* isdash */,
-  {     0,  4849,  9734,  14,   3, UNI_CI }   /* caseignorable=yes */,
-  {     1,  8886,  2006,   3,   4, UNI_SC__MODI }   /* sc=modi */,
-  {     6,  5565,  6536,  13,  11, UNI_JG__MALAYALAMJA }   /* joininggroup=malayalamja */,
-  {     1,  8100,     0,   6,   0, UNI_HYPHEN }   /* hyphen */,
-  {     2,  9093,  3020,   4,  13, UNI_DEVANAGARIEXT }   /* blk=devanagariext */,
-  {     1,  6918,  5773,  10,  13, UNI_LB__PR }   /* linebreak=prefixnumeric */,
-  {     2,  9365,  8149,   4,   4, UNI_MULT }   /* scx=mult */,
-  {     3,   184,  6159,   2,  12, UNI_GONM }   /* ismasaramgondi */,
-  {     4,  8233,  5617,   7,   9, UNI_SC__MLYM }   /* script=malayalam */,
-  {     0,  7108,   995,  10,   2, -UNI_XPOSIXUPPER }   /* uppercase=no */,
-  {     0,  3671,  6648,  18,   3, UNI_SHAW }   /* scriptextensions=shaw */,
-  {     6,   184,  2086,   3,  20, UNI_CYRILLICSUP }   /* iscyrillicsupplementary */,
-  {     4,  9620,  5487,   3,  13, UNI_XPOSIXDIGIT }   /* gc=decimalnumber */,
-  {     2,  6567,  1968,   6,   9, UNI_MISCTECHNICAL }   /* inmisctechnical */,
-  {     8,  8233,  1085,   7,   4, UNI_SC__HANG }   /* script=hang */,
-  {    12,  8871,   836,   3,   2, UNI_SB__SP }   /* sb=sp */,
-  {     8,  6838,     0,  10,   0, UNI_BOXDRAWING }   /* boxdrawing */,
-  {     1,  9599,   995,   3,   2, -UNI_CI }   /* ci=no */,
-  {     9,  5835,     0,  11,   0, UNI_BIDIC }   /* bidicontrol */,
-  {     2,  3671,  6898,  17,  10, UNI_KHAR }   /* scriptextensions=kharoshthi */,
-  {     0,  8424,   878,   6,  10, UNI_PUA }   /* block=privateuse */,
-  {     1,  5979,    26,  12,   1, UNI_IDEO }   /* ideographic=y */,
-  {    18,  6194,  7339,   3,   8, UNI_INOLDPERMIC }   /* inoldpermic */,
-  {     1,  1136,  9433,  26,   4, UNI_DI }   /* defaultignorablecodepoint=true */,
-  {     0,  9093,  7266,   4,   9, UNI_LATINEXTC }   /* blk=latinextc */,
-  {    10,  9049,  7724,   4,   3, UNI_AGE__8 }   /* age=8.0 */,
-  {     8,  8009,     0,   7,   0, UNI_CJKEXTA }   /* cjkexta */,
-  {     8,  9049,  7098,   4,  10, UNI_AGE__NA }   /* age=unassigned */,
-  {     3,  1924,  4509,  11,  13, UNI_LOWERCASELETTER }   /* category=lowercaseletter */,
-  {     0,  6918,    21,  10,   2, UNI_LB__IN }   /* linebreak=in */,
-  {     8,  9365,  9217,   4,   3, UNI_LAO }   /* scx=lao */,
-  {     2,  6918,  6437,  10,  11, UNI_LB__EX }   /* linebreak=exclamation */,
-  {     4,  9623,  9061,   3,   4, UNI_JG__ALEF }   /* jg=alef */,
-  {     1,  5085,  8130,   4,   5, UNI_INMAKASAR }   /* inmakasar */,
-  {     0,  9647,  8822,   3,   2, UNI_NV__35 }   /* nv=35 */,
-  {     1,  9365,  9417,   4,   4, UNI_TFNG }   /* scx=tfng */,
-  {     0,  1536,  3039,   3,  17, UNI_ETHIOPICSUP }   /* inethiopicsupplement */,
-  {     0,  9113,  2379,   4,   5, UNI_CCC__R }   /* ccc=right */,
+  {     2,  8699,     0,   5,   0, UNI_BATK }   /* batak */,
+  {     0,  8424,  6712,   6,  11, UNI_SUPERANDSUB }   /* block=superandsub */,
+  {     5,  8424,  3536,   7,  16, UNI_CYRILLICEXTC }   /* block=cyrillicextendedc */,
+  {     0,  8634,     0,   5,   0, UNI_UIDEO }   /* uideo */,
+  {     1,  8886,  9317,   3,   4, UNI_SC__PHLP }   /* sc=phlp */,
+  {     0,  9725,     0,   3,   1, UNI_VO__U }   /* vo=u */,
+  {     2,  7025,  7604,   3,   3, UNI_IN__4 }   /* in=4.0 */,
+  {     2,  8233,   689,   7,   9, UNI_XSUX }   /* script=cuneiform */,
+  {     0,  5760,  8669,  13,   5, UNI_NV__1_SLASH_320 }   /* numericvalue=1/320 */,
+  {     0,  9365,  8107,   4,   7, UNI_KNDA }   /* scx=kannada */,
+  {    14,  5760,  7558,  13,   2, UNI_NV__13 }   /* numericvalue=13 */,
+  {     5,   184,  5604,   2,  13, UNI_LOWSURROGATES }   /* islowsurrogates */,
+  {     9,  5760,  7631,  13,   1, UNI_NV__9 }   /* numericvalue=9 */,
+  {     5,  8128,     0,   7,   0, UNI_MAKA }   /* makasar */,
+  {     4,  9093,  5786,   4,  13, UNI_VERTICALFORMS }   /* blk=verticalforms */,
+  {     0,  9093,  8030,   4,   7, UNI_CJKEXTD }   /* blk=cjkextd */,
+  {    17,  8886,  9457,   3,   4, UNI_WCHO }   /* sc=wcho */,
+  {     2,  7025,  9683,   3,   3, UNI_IN__3_DOT_1 }   /* in=v31 */,
+  {     1,  8424,  3552,   6,  16, UNI_ETHIOPICEXT }   /* block=ethiopicextended */,
+  {     0,  6885,  1600,   3,  22, UNI_COMPATJAMO }   /* ishangulcompatibilityjamo */,
+  {     1,  8424,  1506,   6,  24, UNI_SUPSYMBOLSANDPICTOGRAPHS }   /* block=supsymbolsandpictographs */,
+  {     1,  9605,  4351,   3,   6, UNI_DT__MED }   /* dt=medial */,
+  {     0,  8424,  6558,   6,  11, UNI_INMEDEFAIDRIN }   /* block=medefaidrin */,
+  {     0,  8871,   721,   3,   2, UNI_SB__CL }   /* sb=cl */,
+  {     0,  9325,     0,   4,   0, UNI_MIAO }   /* plrd */,
+  {    16,  9620,  5487,   3,  13, UNI_XPOSIXDIGIT }   /* gc=decimalnumber */,
+  {     1,  9093,   779,   4,  29, UNI_ENCLOSEDIDEOGRAPHICSUP }   /* blk=enclosedideographicsupplement */,
+  {     0,  8233,  8944,   7,   4, UNI_SC__TAKR }   /* script=takr */,
+  {     0,  9647,  7158,   3,   9, UNI_NV___MINUS_1_SLASH_2 }   /* nv=-5.00e-01 */,
+  {     0,  9365,  8568,   4,   4, UNI_LYDI }   /* scx=lydi */,
+  {     0,  1735,  9433,  22,   4, UNI_CWCM }   /* changeswhencasemapped=true */,
+  {     0,  8424,  2086,   7,  10, UNI_CYRILLICSUP }   /* block=cyrillicsup */,
+  {     0,  8424,  8699,   6,   5, UNI_INBATAK }   /* block=batak */,
+  {     0,   184,    18,   2,   2, UNI_RI }   /* isri */,
+  {     0,    78,     0,   4,   0, UNI_ARAB }   /* arab */,
+  {     8,  7420,  8864,   8,   5, -UNI_IDS }   /* idstart=false */,
+  {     0,  3671,  7956,  17,   8, UNI_TAGB }   /* scriptextensions=tagbanwa */,
+  {     3,  4705,  2221,   3,   3, UNI_THAI }   /* isthai */,
+  {     1,  9093,  3535,   4,  17, UNI_CYRILLICEXTC }   /* blk=cyrillicextendedc */,
+  {     0,  2127,     0,   4,   0, UNI_HAN }   /* hani */,
+  {     0,  8550,     0,   4,   0, UNI_LEPC }   /* lepc */,
+  {     1,  1362,  1189,  24,   3, UNI_CCC__214 }   /* canonicalcombiningclass=ata */,
+  {     3,   184,  7788,   2,   8, UNI_BALI }   /* isbalinese */,
+  {     0,  2204,  4141,   3,  15, UNI_PO }   /* isotherpunctuation */,
+  {     1,  8844,    36,   5,   1, UNI_CWCF }   /* cwcf=t */,
+  {     8,  9593,  3218,   3,  18, UNI_BC__B }   /* bc=paragraphseparator */,
+  {     2,  9365,  3467,   4,  17, UNI_AGHB }   /* scx=caucasianalbanian */,
+  {     2,  2453,    26,  20,   1, UNI_TERM }   /* terminalpunctuation=y */,
+  {    10,  2708,  1316,   4,  22, UNI_ARABICPFA }   /* inarabicpresentationformsa */,
+  {     1,  3671,  9181,  17,   4, UNI_HLUW }   /* scriptextensions=hluw */,
+  {     8,  8424,  7365,   6,   9, UNI_INPAUCINHAU }   /* block=paucinhau */,
+  {     3,  2493,   409,  20,   2, UNI_VO__TR }   /* verticalorientation=tr */,
+  {     7,  1497,  6635,   9,  11, UNI_SO }   /* category=othersymbol */,
+  {     0,  9093,  8514,   4,   6, UNI_INHATRAN }   /* blk=hatran */,
+  {     7,  9305,     0,   4,   0, UNI_ORYA }   /* orya */,
+  {     1,  2684,    24,  19,   1, UNI_GCB__L }   /* hangulsyllabletype=l */,
+  {     4,  5760,  7444,  13,   8, UNI_NV__1_SLASH_8 }   /* numericvalue=1.25e-01 */,
+  {     0,  2457,  5802,   5,   9, UNI_ALPHABETICPF }   /* inalphabeticpf */,
+  {    13,  6885,  2431,   3,   3, UNI_HATR }   /* ishatr */,
+  {     0,  8424,  8628,   6,   6, UNI_INTHAANA }   /* block=thaana */,
+  {     1,  6888,  8864,  10,   5, -UNI_DIA }   /* diacritic=false */,
+  {     2,    21,  6027,   2,   5, UNI_INKHMER }   /* inkhmer */,
+  {     7,  8510,     3,   4,   1, -UNI_EXT }   /* ext=f */,
+  {     3,  8844,  9433,   5,   4, UNI_CWCF }   /* cwcf=true */,
+  {     0,  5760,  9014,  13,   3, UNI_NV__5_SLASH_2 }   /* numericvalue=5/2 */,
+  {     0,   184,  8045,   3,   6, UNI_CJKEXTF }   /* iscjkextf */,
+  {     0,  1362,     0,  24,   0, UNI_ccc_values_index }   /* canonicalcombiningclass= */,
+  {     0,  9629,   414,   3,  11, UNI_LB__ID }   /* lb=ideographic */,
+  {     0,  9629,  9757,   3,   2, UNI_LB__H2 }   /* lb=h2 */,
+  {     2,  3671,  8072,  17,   4, UNI_ELYM }   /* scriptextensions=elym */,
+  {     6,  8886,  8058,   3,   7, UNI_DSRT }   /* sc=deseret */,
+  {     0,  1159,     0,   3,   0, UNI_nt_values_index }   /* nt= */,
+  {     1,  6338,   995,  11,   2, -UNI_XPOSIXALPHA }   /* alphabetic=no */,
+  {     0,  1801,  9734,  22,   3, UNI_CWU }   /* changeswhenuppercased=yes */,
+  {     1,  9093,  7078,   4,  10, UNI_SUPARROWSB }   /* blk=suparrowsb */,
+  {     6,  5435,     3,  13,   1, -UNI_BIDIM }   /* bidimirrored=f */,
+  {     0,  4462,     0,  15,   0, UNI_grext_values_index }   /* graphemeextend= */,
+  {     6,  1911,     0,  22,   0, UNI_insc_values_index }   /* indicsyllabiccategory= */,
+  {     1,  1136,   995,  26,   2, -UNI_DI }   /* defaultignorablecodepoint=no */,
+  {     0,  2085,     0,   8,   0, UNI_CYRL }   /* cyrillic */,
+  {     2,  8622,     0,   4,   0, UNI_TELU }   /* telu */,
+  {     0,  9093,  2043,   4,  21, UNI_CJKCOMPATFORMS }   /* blk=cjkcompatibilityforms */,
+  {     1,  5085,  8144,   4,   5, UNI_INMARCHEN }   /* inmarchen */,
+  {     0,   184,  3110,   2,  18, UNI_GEORGIANSUP }   /* isgeorgiansupplement */,
   {     2,  8859,     0,   5,   0, UNI_DOGR }   /* dogra */,
-  {     8,  8233,  8135,   7,   7, UNI_SC__MAND }   /* script=mandaic */,
-  {     1,  6768,  9474,   3,   3, UNI_YI }   /* isyiii */,
-  {     0,  1911,  5395,  22,  14, UNI_INSC__VOWELDEPENDENT }   /* indicsyllabiccategory=voweldependent */,
-  {     4,  2665,     0,  19,   0, UNI_JAMOEXTB }   /* hanguljamoextendedb */,
-  {     2,  2148,  6992,   3,   6, UNI_INSOGDIAN }   /* insogdian */,
-  {     1,  8496,     0,   5,   0, UNI_CWKCF }   /* cwkcf */,
-  {     8,  5760,  7446,  13,   2, UNI_NV__25 }   /* numericvalue=25 */,
-  {     1,  9647,  7572,   3,   8, UNI_NV__1_SLASH_3 }   /* nv=3.33e-01 */,
-  {     0,  9113,  8822,   4,   2, UNI_CCC__35 }   /* ccc=35 */,
-  {     4,  9093,  8191,   4,   7, UNI_OLCK }   /* blk=olchiki */,
-  {     4,  8424,  7980,   6,   8, UNI_INUGARITIC }   /* block=ugaritic */,
-  {     1,  6005,  2044,   3,  20, UNI_CJKCOMPATFORMS }   /* incjkcompatibilityforms */,
-  {     0,  9647,  7516,   3,   8, UNI_NV__5_SLASH_2 }   /* nv=2.50e+00 */,
-  {     5,  6316,     3,  11,   1, -UNI_IDC }   /* idcontinue=f */,
-  {     2,  5258,     0,  11,   0, UNI_MC }   /* spacingmark */,
-  {     0,  9629,  3248,   3,   5, UNI_LB__SP }   /* lb=space */,
-  {     2,   184,  2608,   2,  19, UNI_EGYP }   /* isegyptianhieroglyphs */,
-  {     0,  3868,   995,  16,   2, UNI_NO }   /* generalcategory=no */,
-  {     0,  9620,  6360,   3,  11, UNI_CASEDLETTER }   /* gc=casedletter */,
-  {     3,  1911,  2532,  22,  19, UNI_INSC__BRAHMIJOININGNUMBER }   /* indicsyllabiccategory=brahmijoiningnumber */,
-  {     1,  9365,  2779,   4,   9, UNI_MONG }   /* scx=mongolian */,
-  {     1,  3671,  2741,  17,   4, UNI_MERO }   /* scriptextensions=mero */,
+  {    10,  6371,    26,  11,   1, UNI_DEP }   /* deprecated=y */,
+  {     1,  9365,  2741,   4,   4, UNI_MERO }   /* scx=mero */,
+  {     2,  2106,  1164,  21,   2, UNI_LB__LF }   /* graphemeclusterbreak=lf */,
+  {     2,  5591,     0,  13,   0, UNI_ZL }   /* lineseparator */,
+  {     1,  6885,  4994,   3,   3, UNI_HIRA }   /* ishira */,
+  {     1,  9620,  5255,   3,  14, UNI_MN }   /* gc=nonspacingmark */,
+  {     2,  4705,  8311,   3,   3, UNI_TIRH }   /* istirh */,
+  {     3,  8886,  7239,   3,   9, UNI_SC__QAAI }   /* sc=inherited */,
+  {     0,  6567,   206,   6,  11, UNI_MISCPICTOGRAPHS }   /* inmiscpictographs */,
+  {     8,  9593,  4283,   4,  14, UNI_BC__BN }   /* bc=boundaryneutral */,
+  {     0,  7018,  9710,  10,   3, UNI_IN__6_DOT_2 }   /* presentin=v62 */,
+  {     3,  9365,  9277,   4,   4, UNI_NBAT }   /* scx=nbat */,
+  {     0,  5760,  8354,  13,   2, UNI_NV__60 }   /* numericvalue=60 */,
+  {     0,  8886,  9469,   3,   4, UNI_XSUX }   /* sc=xsux */,
+  {     3,   414,     0,  11,   0, UNI_IDEO }   /* ideographic */,
+  {     1,  5213,    47,  14,   1, UNI_NFCQC__M }   /* nfcquickcheck=m */,
+  {     4,  5760,  9584,  13,   3, UNI_NV__7_SLASH_8 }   /* numericvalue=7/8 */,
+  {    17,  9113,  5138,   4,   2, UNI_CCC__7 }   /* ccc=nk */,
+  {    14,  8079,     0,   4,   0, UNI_GRAN }   /* gran */,
+  {     0,  8332,  9058,   3,   3, UNI_AHOM }   /* isahom */,
+  {     0,  4267,     0,   8,   0, UNI_BAMUMSUP }   /* bamumsup */,
+  {     0,  8219,     1,   7,   1, -UNI_PATSYN }   /* patsyn=n */,
+  {     0,   184,   218,   3,  32, UNI_DIACRITICALSEXT }   /* iscombiningdiacriticalmarksextended */,
+  {     0,  9365,  8502,   4,   4, UNI_GOTH }   /* scx=goth */,
+  {     1,  6828,    32,  10,   2, UNI_BC__CS }   /* bidiclass=cs */,
+  {     7,  3671,  9337,  17,   4, UNI_QAAI }   /* scriptextensions=qaai */,
+  {     0,  3671,  7995,  17,   7, UNI_AVST }   /* scriptextensions=avestan */,
+  {     2,  8233,  9353,   7,   4, UNI_RUNR }   /* script=runr */,
+  {     0,  5835,    36,  12,   1, UNI_BIDIC }   /* bidicontrol=t */,
+  {     4,  5339,    34,  14,   6, UNI_SB__EX }   /* sentencebreak=extend */,
+  {     5,  6885,  1163,   3,  25, UNI_HALFANDFULLFORMS }   /* ishalfwidthandfullwidthforms */,
+  {     1,  8424,  8568,   6,   6, UNI_INLYDIAN }   /* block=lydian */,
+  {     0,  3868,   406,  16,   7, UNI_XPOSIXCNTRL }   /* generalcategory=control */,
+  {     8,  9647,  9001,   3,   4, UNI_NV__11_SLASH_2 }   /* nv=11/2 */,
+  {     6,  8233,  8699,   7,   5, UNI_BATK }   /* script=batak */,
+  {     0,  8424,  4792,   6,  15, UNI_INZANABAZARSQUARE }   /* block=zanabazarsquare */,
+  {    10,  8496,     1,   6,   1, -UNI_CWKCF }   /* cwkcf=n */,
+  {     1,  9629,  7138,   3,  10, UNI_LB__WJ }   /* lb=wordjoiner */,
+  {     0,  9731,   697,   3,   2, UNI_WB__MN }   /* wb=mn */,
+  {     1,  4220,     0,   4,   0, UNI_TANG }   /* tang */,
+  {     3,  8886,    78,   3,   6, UNI_SC__ARAB }   /* sc=arabic */,
+  {     0,  9623,  8964,   3,   5, UNI_JG__ZHAIN }   /* jg=zhain */,
+  {     4,  4975,     0,   7,   0, UNI_KANASUP }   /* kanasup */,
+  {     0,  9889,  8839,   6,   5, UNI_XPOSIXCNTRL }   /* xposixcntrl */,
+  {     2,  1362,  7539,  24,   3, UNI_CCC__B }   /* canonicalcombiningclass=220 */,
   {     0,  9113,  7631,   4,   1, UNI_CCC__9 }   /* ccc=9 */,
-  {     4,  5565,  7038,  13,  10, UNI_JG__REVERSEDPE }   /* joininggroup=reversedpe */,
-  {     3,  5760,  7700,  13,   8, UNI_NV__2_SLASH_3 }   /* numericvalue=6.67e-01 */,
-  {     2,  8424,  2253,   6,  20, UNI_INANATOLIANHIEROGLYPHS }   /* block=anatolianhieroglyphs */,
-  {     7,  9953,  4764,   4,   6, UNI_VEDICEXT }   /* isvedicext */,
-  {     3,  9093,  2836,   4,  12, UNI_SUNDANESESUP }   /* blk=sundanesesup */,
-  {     0,  2169,     0,  11,   0, UNI_MTEI }   /* meeteimayek */,
-  {     1,  9093,  5786,   4,  13, UNI_VERTICALFORMS }   /* blk=verticalforms */,
-  {     7,  8233,  9285,   7,   3, UNI_NKO }   /* script=nko */,
-  {     0,  8424,  5031,   6,  14, UNI_LATINEXTD }   /* block=latinextendedd */,
-  {     0,  8622,     0,   6,   0, UNI_TELU }   /* telugu */,
-  {     0,  8424,  2006,   6,  15, UNI_MODIFIERLETTERS }   /* block=modifierletters */,
-  {     1,  9647,  9001,   3,   4, UNI_NV__11_SLASH_2 }   /* nv=11/2 */,
-  {     6,  1159,   495,   3,   7, UNI_NT__NU }   /* nt=numeric */,
-  {     0,  9121,     0,   4,   0, UNI_cwl_values_index }   /* cwl= */,
-  {     0,  9133,     0,   4,   0, UNI_CYRL }   /* cyrl */,
-  {     6,  8424,   988,   6,   5, UNI_MUSIC }   /* block=music */,
-  {     1,  5760,  9584,  13,   3, UNI_NV__7_SLASH_8 }   /* numericvalue=7/8 */,
-  {     0,  2684,  6525,  19,   3, UNI_LB__H3 }   /* hangulsyllabletype=lvt */,
-  {     9,  8849,  8864,   5,   5, -UNI_CWCM }   /* cwcm=false */,
-  {     0,  3671,  8628,  17,   4, UNI_THAA }   /* scriptextensions=thaa */,
-  {     0,  9093,  2779,   4,  19, UNI_MONGOLIANSUP }   /* blk=mongoliansupplement */,
-  {     0,  4778,     1,   3,  41, UNI_UCASEXT }   /* isunifiedcanadianaboriginalsyllabicsextended */,
-  {     0,  9909,     2,   3,   1, UNI_PI }   /* ispi */,
-  {     2,  9365,  9233,   4,   4, UNI_LISU }   /* scx=lisu */,
+  {     2,  6918,  6437,  10,  11, UNI_LB__EX }   /* linebreak=exclamation */,
+  {     1,  9365,  9401,   4,   4, UNI_TALE }   /* scx=tale */,
+  {     0,  6828,  3569,  10,  17, UNI_BC__ES }   /* bidiclass=europeanseparator */,
+  {     4,  7025,  7668,   3,   3, UNI_IN__6_DOT_2 }   /* in=6.2 */,
+  {     3,  3210,     0,   8,   0, UNI_DINGBATS }   /* dingbats */,
+  {     0,  8886,  8944,   3,   5, UNI_SC__TAKR }   /* sc=takri */,
+  {     3,  7108,  9734,  10,   3, UNI_XPOSIXUPPER }   /* uppercase=yes */,
+  {     0,   184,  5325,   2,  13, UNI_QMARK }   /* isquotationmark */,
+  {     0,  9093,  1531,   5,  22, UNI_BYZANTINEMUSIC }   /* blk=byzantinemusicalsymbols */,
+  {     0,  7812,     0,   8,   0, UNI_DUPL }   /* duployan */,
+  {     2,  8332,  4808,   3,  13, UNI_ANCIENTSYMBOLS }   /* isancientsymbols */,
+  {     7,  9932,  4205,   3,   5, UNI_SYRC }   /* issyriac */,
+  {     4,  9932,  8262,   3,   3, UNI_SOYO }   /* issoyo */,
+  {     0,  8424,  1576,   6,  15, UNI_GEOMETRICSHAPES }   /* block=geometricshapes */,
+  {     5,  6005,  3631,   3,   3, UNI_INCHAM }   /* incham */,
+  {     0,  9623,  5708,   3,  13, UNI_JG__MANICHAEANWAW }   /* jg=manichaeanwaw */,
+  {     0,  3868,   262,  16,   2, UNI_SM }   /* generalcategory=sm */,
+  {     0,  6918,    58,  10,   2, UNI_LB__ID }   /* linebreak=id */,
+  {    11,  9049,  7668,   4,   3, UNI_AGE__6_DOT_2 }   /* age=6.2 */,
+  {     8,  3868,  1036,  16,   2, UNI_CASEDLETTER }   /* generalcategory=lc */,
+  {     2,  3868,     0,  16,   0, UNI_gc_values_index }   /* generalcategory= */,
+  {     8,  3671,  9089,  17,   4, UNI_BHKS }   /* scriptextensions=bhks */,
+  {    22,  9365,  8205,   4,   7, UNI_OSMA }   /* scx=osmanya */,
+  {     9,  3868,  4687,  16,  15, UNI_PS }   /* generalcategory=openpunctuation */,
+  {     7,  8233,  1573,   7,   4, UNI_SC__PHAG }   /* script=phag */,
+  {     5,  8424,  6183,   6,  12, UNI_INMENDEKIKAKUI }   /* block=mendekikakui */,
+  {     3,  8233,  8892,   7,   4, UNI_PHLI }   /* script=phli */,
+  {     3,  9647,  7516,   3,   8, UNI_NV__5_SLASH_2 }   /* nv=2.50e+00 */,
+  {     1,  4361,  3886,   4,  14, UNI_GEORGIANEXT }   /* ingeorgianextended */,
+  {     0,  3671,  2253,  17,  20, UNI_HLUW }   /* scriptextensions=anatolianhieroglyphs */,
+  {     1,  9623,  9061,   3,   4, UNI_JG__ALEF }   /* jg=alef */,
+  {     3,  9890,   467,   5,   5, UNI_POSIXPUNCT }   /* posixpunct */,
+  {     0,  9261,     0,   3,   0, UNI_MRO }   /* mro */,
   {     0,  9629,  7202,   3,   2, UNI_LB__BB }   /* lb=bb */,
-  {     1,  9365,  2837,   5,   3, UNI_SUND }   /* scx=sund */,
-  {     6,  8424,  4124,   6,  16, UNI_MYANMAREXTB }   /* block=myanmarextendedb */,
-  {     2,  5760,  7460,  13,   8, UNI_NV__1_SLASH_7 }   /* numericvalue=1.43e-01 */,
-  {     0,  1911,  4236,  22,  16, UNI_INSC__VOWELINDEPENDENT }   /* indicsyllabiccategory=vowelindependent */,
-  {     0,  8424,  2211,   6,   7, UNI_INSINHALA }   /* block=sinhala */,
-  {     1,   184,   690,   3,   8, UNI_XSUX }   /* iscuneiform */,
-  {     0,  6567,   187,   6,  30, UNI_MISCPICTOGRAPHS }   /* inmiscellaneoussymbolsandpictographs */,
-  {     2,  5760,  8989,  13,   3, UNI_NV__1_SLASH_8 }   /* numericvalue=1/8 */,
-  {     1,  6918,  1472,  10,   9, UNI_LB__SG }   /* linebreak=surrogate */,
-  {     2,  5760,  7463,  13,   1, UNI_NV__3 }   /* numericvalue=3 */,
-  {     0,   921,     0,  18,   0, UNI_INVS }   /* variationselectors */,
-  {     0,  9365,  4220,   4,   4, UNI_TANG }   /* scx=tang */,
-  {     2,  9909,  4829,   7,   5, UNI_POSIXDIGIT }   /* isposixdigit */,
-  {     1,  6828,  9653,  10,   3, UNI_BC__PDF }   /* bidiclass=pdf */,
-  {     0,  9365,    78,   4,   4, UNI_ARAB }   /* scx=arab */,
-  {     9,  4580,  6185,   4,  10, UNI_INMENDEKIKAKUI }   /* inmendekikakui */,
-  {     0,  9731,   697,   3,   2, UNI_WB__MN }   /* wb=mn */,
-  {     0,  8233,  7341,   7,   4, UNI_SC__PERM }   /* script=perm */,
-  {     9,  9620,  3218,   3,  18, UNI_ZP }   /* gc=paragraphseparator */,
-  {     2,  8886,  3728,   3,  11, UNI_SGNW }   /* sc=signwriting */,
-  {     1,  8610,     0,   6,   0, UNI_RJNG }   /* rejang */,
-  {     0,  6005,   219,   4,  31, UNI_DIACRITICALSEXT }   /* incombiningdiacriticalmarksextended */,
-  {     9,  9629,  5325,   3,   9, UNI_LB__QU }   /* lb=quotation */,
-  {     0,  8233,  9289,   7,   4, UNI_NSHU }   /* script=nshu */,
-  {     0,  8424,  3884,   6,  16, UNI_GEORGIANEXT }   /* block=georgianextended */,
-  {     1,  8424,   660,   7,  29, UNI_CJKEXTF }   /* block=cjkunifiedideographsextensionf */,
-  {     2,  8424,  3502,   7,  16, UNI_CYRILLICEXTA }   /* block=cyrillicextendeda */,
-  {    15,  8065,     0,   4,   0, UNI_ELBA }   /* elba */,
-  {     2,  3671,  8894,  17,   5, UNI_LIMB }   /* scriptextensions=limbu */,
-  {     3,  9620,  4687,   3,  15, UNI_PS }   /* gc=openpunctuation */,
-  {     3,  9129,     0,   4,   0, UNI_cwu_values_index }   /* cwu= */,
-  {     2,  9946,  8276,   3,   6, UNI_SUPPUAB }   /* issuppuab */,
-  {     0,  1622,     0,   9,   0, UNI_LATINEXTE }   /* latinexte */,
-  {     8,  8899,     1,   5,   1, -UNI_MATH }   /* math=n */,
-  {     4,  5565,  9641,  13,   3, UNI_JG__MIM }   /* joininggroup=mim */,
-  {     0,  5760,  8394,  13,   5, UNI_NV__80000 }   /* numericvalue=80000 */,
-  {     3,   184,  1530,   2,  14, UNI_BYZANTINEMUSIC }   /* isbyzantinemusic */,
-  {     2,  7025,  7507,   3,   4, UNI_IN__12 }   /* in=12.0 */,
-  {     1,  9093,  2043,   4,  21, UNI_CJKCOMPATFORMS }   /* blk=cjkcompatibilityforms */,
-  {     0,  9623,  5682,   3,  13, UNI_JG__MANICHAEANTAW }   /* jg=manichaeantaw */,
-  {     0,  6005,  3837,   3,  15, UNI_CYPRIOTSYLLABARY }   /* incypriotsyllabary */,
-  {     2,  8508,     0,   6,   0, UNI_grext_values_index }   /* grext= */,
-  {     1,  8424,  4267,   6,   5, UNI_INBAMUM }   /* block=bamum */,
-  {     0,  3254,  9433,  18,   4, UNI_RI }   /* regionalindicator=true */,
-  {     8,  9946,  2837,   3,   3, UNI_SUND }   /* issund */,
-  {     7,  1622,     0,   5,   0, UNI_LATN }   /* latin */,
-  {     4,  9909,  6268,   3,   7, UNI_PHAISTOS }   /* isphaistos */,
-  {     0,  7025,  9707,   3,   3, UNI_IN__6_DOT_1 }   /* in=v61 */,
-  {     1,  9629,  7138,   3,  10, UNI_LB__WJ }   /* lb=wordjoiner */,
-  {     5,  8586,     0,   7,   0, UNI_COMPEX }   /* nfcqc=n */,
-  {     0,  8424,  8699,   6,   5, UNI_INBATAK }   /* block=batak */,
-  {     2,  9593,     8,   3,   2, UNI_BC__AN }   /* bc=an */,
-  {     1,  9629,   202,   3,   2, UNI_LB__SA }   /* lb=sa */,
-  {     0,  5760,  7452,  13,   8, UNI_NV__1_SLASH_80 }   /* numericvalue=1.25e-02 */,
-  {     6,  4705,  2221,   3,   3, UNI_THAI }   /* isthai */,
-  {     0,  3671,  9117,  17,   4, UNI_CPRT }   /* scriptextensions=cprt */,
-  {     2,  2106,    34,  21,   6, UNI_GCB__EX }   /* graphemeclusterbreak=extend */,
-  {     1,  1713,     3,  22,   1, -UNI_CWCF }   /* changeswhencasefolded=f */,
-  {     2,  5760,  8370,  13,   6, UNI_NV__432000 }   /* numericvalue=432000 */,
-  {     1,  4618,  2335,   4,   8, UNI_INGLAGOLITIC }   /* inglagolitic */,
-  {     4,  1362,  8780,  25,   4, UNI_CCC__27 }   /* canonicalcombiningclass=ccc27 */,
-  {     7,  5760,  9017,  13,   4, UNI_NV__17_SLASH_2 }   /* numericvalue=17/2 */,
-  {     2,   184,  5003,   2,  14, UNI_LATINEXTB }   /* islatinextendedb */,
-  {     3,  9093,   509,   4,  20, UNI_CJK }   /* blk=cjkunifiedideographs */,
-  {     0,  9093,     0,   4,  42, UNI_UCASEXT }   /* blk=unifiedcanadianaboriginalsyllabicsextended */,
-  {     0,  8424,  8628,   6,   6, UNI_INTHAANA }   /* block=thaana */,
-  {     8,    42,     0,  36,   0, UNI_CJKCOMPATIDEOGRAPHSSUP }   /* cjkcompatibilityideographssupplement */,
-  {     8,   184,  6183,   2,  12, UNI_MEND }   /* ismendekikakui */,
-  {     4,  6005,  4388,   3,  14, UNI_CURRENCYSYMBOLS }   /* incurrencysymbols */,
-  {     0,  5435,    36,  13,   1, UNI_BIDIM }   /* bidimirrored=t */,
-  {     1,  1735,    26,  22,   1, UNI_CWCM }   /* changeswhencasemapped=y */,
-  {     1,  1497,   406,   9,   7, UNI_XPOSIXCNTRL }   /* category=control */,
-  {     1,  9093,  3020,   4,  10, UNI_INDEVANAGARI }   /* blk=devanagari */,
-  {     0,  6005,  2086,   3,  17, UNI_CYRILLICSUP }   /* incyrillicsupplement */,
-  {     8,  6828,  5811,  10,  12, UNI_BC__AL }   /* bidiclass=arabicletter */,
-  {    14,  9946,  4205,   3,   5, UNI_SYRC }   /* issyriac */,
-  {     0,  9365,  7239,   4,   9, UNI_QAAI }   /* scx=inherited */,
-  {     0,  8233,  9293,   7,   4, UNI_OGAM }   /* script=ogam */,
-  {     0,  1159,    11,   3,   2, UNI_NT__DI }   /* nt=di */,
-  {     1,  6005,   630,   3,  29, UNI_CJKEXTE }   /* incjkunifiedideographsextensione */,
-  {    10,  6005,  3631,   3,   3, UNI_INCHAM }   /* incham */,
-  {     3,  3671,  3110,  17,   4, UNI_GEOR }   /* scriptextensions=geor */,
-  {     3,  6558,     0,  11,   0, UNI_MEDF }   /* medefaidrin */,
-  {     1,  6828,  3569,  10,  17, UNI_BC__ES }   /* bidiclass=europeanseparator */,
-  {     0,  9605,  9665,   3,   3, UNI_DT__SML }   /* dt=sml */,
-  {     1,  9485,     0,   4,   0, UNI_QAAI }   /* zinh */,
-  {     0,  8634,     3,   6,   1, -UNI_UIDEO }   /* uideo=f */,
-  {     1,  8954,  9433,   5,   4, UNI_XIDC }   /* xidc=true */,
-  {     4,  1084,     1,  26,   1, -UNI_CWKCF }   /* changeswhennfkccasefolded=n */,
-  {     0,  9909,   468,   3,   4, UNI_P }   /* ispunct */,
-  {    16,  9365,  6988,   4,  10, UNI_SOGO }   /* scx=oldsogdian */,
-  {     0,  4580,  4109,   3,  15, UNI_MYANMAREXTA }   /* inmyanmarextendeda */,
-  {     0,  3671,  4582,  17,  15, UNI_MERC }   /* scriptextensions=meroiticcursive */,
-  {     1,   184,  5255,   2,  14, UNI_MN }   /* isnonspacingmark */,
-  {     1,  9093,  2646,   4,  19, UNI_JAMOEXTA }   /* blk=hanguljamoextendeda */,
-  {     6,  8886,  8135,   3,   7, UNI_SC__MAND }   /* sc=mandaic */,
-  {     4,  7018,  9677,  10,   3, UNI_IN__2_DOT_1 }   /* presentin=v21 */,
-  {    20,  9113,  8481,   4,   3, UNI_WB__EB }   /* ccc=133 */,
-  {    17,  3671,  9413,  17,   4, UNI_TAVT }   /* scriptextensions=tavt */,
-  {     0,  8586,     0,   6,   0, UNI_nfcqc_values_index }   /* nfcqc= */,
-  {     2,  8233,  8002,   7,   7, UNI_SC__BENG }   /* script=bengali */,
-  {     2,  8016,     0,   7,   0, UNI_CJKEXTB }   /* cjkextb */,
-  {     0,  9629,  4357,   3,  15, UNI_LB__CB }   /* lb=contingentbreak */,
-  {     0,   414,     0,  11,   0, UNI_IDEO }   /* ideographic */,
-  {    10,  8233,  8430,   7,   6, UNI_CARI }   /* script=carian */,
-  {    11,  9365,  8484,   4,   6, UNI_CAKM }   /* scx=chakma */,
-  {     1,  5760,  8664,  13,   4, UNI_NV__1_SLASH_16 }   /* numericvalue=1/16 */,
-  {     0,  9093,  8296,   4,   7, UNI_INTAIVIET }   /* blk=taiviet */,
-  {     2,  9193,     0,   4,   0, UNI_hst_values_index }   /* hst= */,
-  {     4,  9193,  6525,   4,   3, UNI_LB__H3 }   /* hst=lvt */,
-  {     1,  3688,   995,  17,   2, -UNI_STERM }   /* sentenceterminal=no */,
-  {     1,  9623,  6327,   3,  11, UNI_JG__AFRICANNOON }   /* jg=africannoon */,
-  {     2,  9647,  7558,   3,   2, UNI_NV__13 }   /* nv=13 */,
-  {     0,  9365,  1622,   4,   5, UNI_LATN }   /* scx=latin */,
-  {     0,  9901,  1812,   8,   5, UNI_XPOSIXUPPER }   /* isxposixupper */,
-  {     1,   184,  8024,   3,   6, UNI_CJKEXTC }   /* iscjkextc */,
-  {     0,  9647,  8358,   3,   2, UNI_NV__30 }   /* nv=30 */,
-  {     0,   184,  9269,   2,   4, UNI_MYMR }   /* ismymr */,
-  {     8,  8886,  8430,   3,   6, UNI_CARI }   /* sc=carian */,
-  {    26,  9647,  8400,   3,   6, UNI_NV__900000 }   /* nv=900000 */,
-  {     0,  8233,  9453,   7,   3, UNI_VAI }   /* script=vai */,
-  {     0,  9365,  8514,   4,   6, UNI_HATR }   /* scx=hatran */,
-  {     0,  8424,  5283,   6,  14, UNI_PHONETICEXTSUP }   /* block=phoneticextsup */,
-  {     8,  8886,  7311,   3,   9, UNI_TALU }   /* sc=newtailue */,
-  {     0,  9909,     6,   3,   1, UNI_PD }   /* ispd */,
-  {     4,  8886,  9469,   3,   4, UNI_XSUX }   /* sc=xsux */,
+  {     1,  6316,     0,  11,   0, UNI_idc_values_index }   /* idcontinue= */,
+  {     0,  9647,  9033,   3,   4, UNI_NV__3_SLASH_80 }   /* nv=3/80 */,
+  {     0,  9620,   112,   3,   2, UNI_SC }   /* gc=sc */,
+  {     0,  9093,  2930,   4,  11, UNI_CHEROKEESUP }   /* blk=cherokeesup */,
+  {     7,  6991,     0,   4,   0, UNI_SOGD }   /* sogd */,
+  {     8,   184,  3020,   2,  18, UNI_DEVANAGARIEXT }   /* isdevanagariextended */,
+  {     8,  2169,     0,  11,   0, UNI_MTEI }   /* meeteimayek */,
+  {     0,  3671,  9201,  17,   4, UNI_KHMR }   /* scriptextensions=khmr */,
+  {     2,  9629,   202,   3,   2, UNI_LB__SA }   /* lb=sa */,
+  {     1,  7419,     0,   9,   0, UNI_xids_values_index }   /* xidstart= */,
+  {     2,   184,  4267,   2,   8, UNI_BAMUMSUP }   /* isbamumsup */,
+  {     0,  6949,    12,   5,   3, UNI_CARI }   /* iscarian */,
+  {     2,  8233,  9169,   7,   4, UNI_SC__GUJR }   /* script=gujr */,
+  {     8,   184,  4204,   2,  16, UNI_SYRIACSUP }   /* issyriacsupplement */,
+  {     3,  9113,  8646,   4,   6, UNI_CCC__9 }   /* ccc=virama */,
+  {     3,  9629,  7176,   3,   9, UNI_LB__AI }   /* lb=ambiguous */,
+  {     2,  9629,  3248,   3,   5, UNI_LB__SP }   /* lb=space */,
+  {     4,  3671,  4220,  17,   6, UNI_TANG }   /* scriptextensions=tangut */,
+  {     4,  8424,  4762,   6,   8, UNI_VEDICEXT }   /* block=vedicext */,
+  {     1,  3671,  1482,  18,   3, UNI_SIND }   /* scriptextensions=sind */,
+  {     0,  8610,     0,   6,   0, UNI_RJNG }   /* rejang */,
+  {     0,  9049,  9441,   4,   3, UNI_IN__1_DOT_1 }   /* age=v11 */,
+  {     0,   184,  9337,   2,   4, UNI_QAAI }   /* isqaai */,
+  {     1,  9113,  2912,   4,  18, UNI_CCC__216 }   /* ccc=attachedaboveright */,
+  {     1,  3164,     0,  18,   0, UNI_LATINEXTADDITIONAL }   /* latinextadditional */,
+  {     0,  8884,  7780,   5,   8, UNI_INSC__AVAGRAHA }   /* insc=avagraha */,
+  {     3,  9731,  5952,   3,   3, UNI_LB__ZWJ }   /* wb=zwj */,
+  {     0,    45,     0,   2,   0, UNI_CO }   /* co */,
+  {     0,  9605,  3852,   3,   3, UNI_DT__FIN }   /* dt=fin */,
+  {     9,  5339,  1164,  14,   2, UNI_LB__LF }   /* sentencebreak=lf */,
+  {     0,  9781,   435,   6,   5, UNI__PERL_NCHAR }   /* _perl_nchar */,
+  {     0,  9626,  6426,   3,  11, UNI_JT__D }   /* jt=dualjoining */,
+  {     4,  5565,  2127,  13,  21, UNI_JG__HANIFIROHINGYAKINNAYA }   /* joininggroup=hanifirohingyakinnaya */,
+  {     0,   184,  3964,   2,  16, UNI_LATIN1 }   /* islatin1supplement */,
+  {     0,  5760,  8400,  13,   3, UNI_NV__900 }   /* numericvalue=900 */,
+  {     2,  8233,  2837,   8,   8, UNI_SUND }   /* script=sundanese */,
+  {     1,  3128,     1,  18,   1, -UNI_IDSB }   /* idsbinaryoperator=n */,
+  {     2,  1136,  9433,  26,   4, UNI_DI }   /* defaultignorablecodepoint=true */,
+  {     2,    62,     0,   5,   0, UNI_XPOSIXGRAPH }   /* graph */,
+  {     0,  8424,  7329,   6,   9, UNI_INOLDITALIC }   /* block=olditalic */,
+  {     9,  8684,  9433,   5,   4, UNI_POSIXXDIGIT }   /* ahex=true */,
+  {     1,  8954,  9734,   5,   3, UNI_XIDC }   /* xidc=yes */,
+  {     0,  2779,     0,   9,   0, UNI_MONG }   /* mongolian */,
+  {     0,  7025,  9686,   3,   3, UNI_IN__3_DOT_2 }   /* in=v32 */,
+  {     1,  8424,   114,   7,  24, UNI_DIACRITICALS }   /* block=combiningdiacriticalmarks */,
+  {     3,  1773,  9433,   6,   4, UNI_CASED }   /* cased=true */,
+  {     3,   184,  9241,   2,   4, UNI_MEDF }   /* ismedf */,
+  {     0,  3671,  9413,  17,   4, UNI_TAVT }   /* scriptextensions=tavt */,
+  {     0,   184,  8894,   2,   4, UNI_LIMB }   /* islimb */,
+  {     2,  9093,  9281,   4,   4, UNI_INNEWA }   /* blk=newa */,
+  {     1,  8412,  9734,   6,   3, UNI_BIDIC }   /* bidic=yes */,
+  {     3,  3671,  6159,  17,  12, UNI_GONM }   /* scriptextensions=masaramgondi */,
+  {     1,   184,  9157,   2,   4, UNI_GONG }   /* isgong */,
+  {     0,   184,  4373,   3,  14, UNI_CONTROLPICTURES }   /* iscontrolpictures */,
+  {     1,  8424,  3110,   6,   8, UNI_INGEORGIAN }   /* block=georgian */,
+  {     0,  8592,    26,   6,   1, UNI_NFDQC__Y }   /* nfdqc=y */,
+  {     0,  2142,  2394,   3,  19, UNI_INNYIAKENGPUACHUEHMONG }   /* innyiakengpuachuehmong */,
+  {     2,  8100,  9433,   7,   4, UNI_HYPHEN }   /* hyphen=true */,
+  {     8,  8886,  8430,   3,   4, UNI_CARI }   /* sc=cari */,
+  {     1,  6898,     0,   4,   0, UNI_KHAR }   /* khar */,
+  {     8,  7128,  1188,  10,   8, UNI_WB__KA }   /* wordbreak=katakana */,
+  {     0,  8424,   949,   6,  27, UNI_ALPHABETICPF }   /* block=alphabeticpresentationforms */,
   {     0,  9093,  4989,   4,   6, UNI_KANGXI }   /* blk=kangxi */,
-  {     3,  2779,     0,  12,   0, UNI_MONGOLIANSUP }   /* mongoliansup */,
-  {     8,  9093,  1030,   4,  27, UNI_OCR }   /* blk=opticalcharacterrecognition */,
-  {     1,  2106,  5943,  21,  12, UNI_WB__EB }   /* graphemeclusterbreak=glueafterzwj */,
-  {     0,  7025,  9689,   3,   3, UNI_IN__4 }   /* in=v40 */,
-  {     0,  6918,  4357,  10,  15, UNI_LB__CB }   /* linebreak=contingentbreak */,
-  {     1,  5760,  9014,  13,   3, UNI_NV__5_SLASH_2 }   /* numericvalue=5/2 */,
-  {     2,  9909,  1812,   7,   5, UNI_POSIXUPPER }   /* isposixupper */,
-  {     4,  8556,    26,   6,   1, UNI_XPOSIXLOWER }   /* lower=y */,
-  {     3,  9647,  7724,   3,   8, UNI_NV__4_SLASH_5 }   /* nv=8.00e-01 */,
-  {     0,  8424,  1955,   6,  22, UNI_MISCTECHNICAL }   /* block=miscellaneoustechnical */,
-  {     8,  2703,  9734,  19,   3, UNI_IDST }   /* idstrinaryoperator=yes */,
-  {     0,  8424,   719,   6,  30, UNI_ENCLOSEDALPHANUMSUP }   /* block=enclosedalphanumericsupplement */,
-  {     1,  8233,  9329,   7,   4, UNI_PRTI }   /* script=prti */,
-  {     0,  9909,  7009,   3,   9, UNI_PHNX }   /* isphoenician */,
-  {     0,  9113,  8835,   5,   4, UNI_CCC__91 }   /* ccc=ccc91 */,
-  {     2,  8424,  1506,   6,  24, UNI_SUPSYMBOLSANDPICTOGRAPHS }   /* block=supsymbolsandpictographs */,
-  {     2,  9620,  3852,   3,  16, UNI_PF }   /* gc=finalpunctuation */,
-  {     8,  8879,   838,   3,  10, UNI_PHONETICEXT }   /* inphoneticext */,
-  {     1,  3671,  9089,  17,   4, UNI_BHKS }   /* scriptextensions=bhks */,
-  {    18,  9605,  3852,   3,   3, UNI_DT__FIN }   /* dt=fin */,
-  {     1,  6003,     0,  12,   0, UNI_joinc_values_index }   /* joincontrol= */,
-  {     1,  8424,  1622,   6,  14, UNI_LATINEXTA }   /* block=latinextendeda */,
-  {     0,  5565,  4954,  13,   3, UNI_JG__HEH }   /* joininggroup=heh */,
-  {     0,  9093,  3200,   4,  18, UNI_ORNAMENTALDINGBATS }   /* blk=ornamentaldingbats */,
-  {     2,  8406,    36,   6,   1, UNI_XPOSIXALPHA }   /* alpha=t */,
-  {     2,  8424,  4108,   6,  16, UNI_MYANMAREXTA }   /* block=myanmarextendeda */,
-  {     1,  1735,  8864,  22,   5, -UNI_CWCM }   /* changeswhencasemapped=false */,
-  {     2,  8424,   570,   7,  29, UNI_CJKEXTC }   /* block=cjkunifiedideographsextensionc */,
-  {     1,  4361,  3886,   4,  14, UNI_GEORGIANEXT }   /* ingeorgianextended */,
-  {     4,  1757,  8864,  22,   5, -UNI_CWL }   /* changeswhenlowercased=false */,
-  {     5,  9365,  9277,   4,   4, UNI_NBAT }   /* scx=nbat */,
-  {     1,  9365,  8296,   4,   7, UNI_TAVT }   /* scx=taiviet */,
-  {     1,  1497,  3852,   9,  16, UNI_PF }   /* category=finalpunctuation */,
-  {     2,  6385,  2800,   4,  17, UNI_OTTOMANSIYAQNUMBERS }   /* inottomansiyaqnumbers */,
-  {     1,  9093,  1531,   5,  13, UNI_BYZANTINEMUSIC }   /* blk=byzantinemusic */,
-  {     3,  4108,     0,   7,   0, UNI_MYMR }   /* myanmar */,
-  {     0,  3868,  1187,  16,   2, UNI_SK }   /* generalcategory=sk */,
-  {    12,  8163,    26,   7,   1, UNI_NFKCQC__Y }   /* nfkcqc=y */,
-  {     0,  8844,  9433,   5,   4, UNI_CWCF }   /* cwcf=true */,
-  {     0,  9093,  5859,   4,  12, UNI_CHESSSYMBOLS }   /* blk=chesssymbols */,
-  {     0,  5565,  5181,  13,   4, UNI_JG__TETH }   /* joininggroup=teth */,
-  {    17,  2106,  1855,  21,   2, UNI_GCB__CN }   /* graphemeclusterbreak=cn */,
-  {    11,  8332,  9058,   3,   3, UNI_AHOM }   /* isahom */,
-  {     0,  7932,     3,   8,   1, -UNI_RADICAL }   /* radical=f */,
-  {     1,  8233,  7338,   7,   9, UNI_SC__PERM }   /* script=oldpermic */,
-  {     2,  8332,   833,   4,   4, UNI_ARROWS }   /* isarrows */,
-  {    10,  5500,     0,  13,   0, UNI_ME }   /* enclosingmark */,
-  {     0,  2106,   262,  21,   2, UNI_GCB__SM }   /* graphemeclusterbreak=sm */,
-  {     0,  8886,  9321,   3,   4, UNI_PHNX }   /* sc=phnx */,
-  {     0,  9620,  5255,   3,  14, UNI_MN }   /* gc=nonspacingmark */,
-  {     2,  8107,     0,   7,   0, UNI_KNDA }   /* kannada */,
-  {     1,  3868,    47,  16,   1, UNI_M }   /* generalcategory=m */,
-  {    12,  9620,  4140,   3,   5, UNI_C }   /* gc=other */,
-  {     2,  8424,  3326,   6,  18, UNI_TAIXUANJING }   /* block=taixuanjingsymbols */,
-  {     3,  6338,    36,  11,   1, UNI_XPOSIXALPHA }   /* alphabetic=t */,
-  {     2,  1497,  3146,   9,  18, UNI_PI }   /* category=initialpunctuation */,
-  {     1,  8884,  5395,   5,  14, UNI_INSC__VOWELDEPENDENT }   /* insc=voweldependent */,
-  {     0,  9629,   533,   3,   2, UNI_LB__NS }   /* lb=ns */,
-  {     5,  7018,  7508,  10,   3, UNI_IN__2 }   /* presentin=2.0 */,
-  {     1,  8424,  2006,   6,   4, UNI_INMODI }   /* block=modi */,
+  {     0,  8879,   468,   3,  10, UNI_INPUNCTUATION }   /* inpunctuation */,
+  {     0,  8086,  9734,   7,   3, UNI_GRBASE }   /* grbase=yes */,
+  {     0,   184,  1955,   2,  22, UNI_MISCTECHNICAL }   /* ismiscellaneoustechnical */,
+  {     1,   184,  3980,   2,  16, UNI_LINEARBIDEOGRAMS }   /* islinearbideograms */,
+  {     0,  8233,  4717,   7,   5, UNI_SC__TAML }   /* script=tamil */,
+  {     7,  8874,   995,   5,   2, -UNI_IDST }   /* idst=no */,
+  {     1,   184,    34,   2,   3, UNI_EXT }   /* isext */,
+  {     6,  8233,  7338,   7,   9, UNI_SC__PERM }   /* script=oldpermic */,
+  {     0,  8886,  4297,   3,   4, UNI_BRAI }   /* sc=brai */,
+  {     4,  7025,  7631,   3,   1, UNI_IN__9 }   /* in=9 */,
+  {     2,  6768,  4994,   3,   9, UNI_YIRADICALS }   /* isyiradicals */,
+  {     1,  6816,  1189,   3,   4, UNI_INBATAK }   /* inbatak */,
+  {     0,  3868,  6360,  16,  11, UNI_CASEDLETTER }   /* generalcategory=casedletter */,
+  {     1,  9605,  7868,   3,   8, UNI_DT__ISO }   /* dt=isolated */,
+  {     0,  5760,  7452,  13,   8, UNI_NV__1_SLASH_80 }   /* numericvalue=1.25e-02 */,
+  {     5,  2006,     0,   4,   0, UNI_MODI }   /* modi */,
+  {     0,   184,  8149,   2,   4, UNI_MULT }   /* ismult */,
+  {     0,  8424,  1668,   6,  23, UNI_SUPPUNCTUATION }   /* block=supplementalpunctuation */,
+  {     0,  3236,  9433,  18,   4, UNI__PERL_PATWS }   /* patternwhitespace=true */,
+  {     0,  8233,  8191,   7,   7, UNI_OLCK }   /* script=olchiki */,
+  {     9,  6679,   995,  11,   2, -UNI_SD }   /* softdotted=no */,
+  {     0,  9193,    36,   4,   1, UNI_GCB__T }   /* hst=t */,
+  {     5,  6679,     3,  11,   1, -UNI_SD }   /* softdotted=f */,
+  {     0,  9093,  8939,   4,   5, UNI_INTAILE }   /* blk=taile */,
+  {     1,  5213,     0,  14,   0, UNI_nfcqc_values_index }   /* nfcquickcheck= */,
+  {     1,  9113,  6481,   4,  11, UNI_CCC__8 }   /* ccc=kanavoicing */,
+  {    14,  1057,     0,  26,   0, UNI_PCM }   /* prependedconcatenationmark */,
+  {     0,  8886,  2484,   3,   4, UNI_SC__MAND }   /* sc=mand */,
+  {     2,  8086,     0,   6,   0, UNI_GRBASE }   /* grbase */,
+  {     0,  8338,     1,   7,   1, -UNI_XPOSIXSPACE }   /* wspace=n */,
+  {     3,  2148,  7941,   3,   7, UNI_SPECIALS }   /* inspecials */,
+  {     0,   184,  6712,   2,  11, UNI_SUPERANDSUB }   /* issuperandsub */,
+  {     2,  1084,     1,  26,   1, -UNI_CWKCF }   /* changeswhennfkccasefolded=n */,
+  {     0,  3671,  1845,  17,   6, UNI_ZYYY }   /* scriptextensions=common */,
+  {     0,   865,     0,  28,   0, UNI_SUPPUAA }   /* supplementaryprivateuseareaa */,
+  {     0,  9932,  8276,   3,   6, UNI_SUPPUAB }   /* issuppuab */,
+  {     0,  6768,  9474,   3,   3, UNI_YI }   /* isyiii */,
+  {     3,  9365,  8894,   4,   4, UNI_LIMB }   /* scx=limb */,
+  {     1,  8233,  9289,   7,   4, UNI_NSHU }   /* script=nshu */,
+  {     0,  8233,  6988,   7,  10, UNI_SOGO }   /* script=oldsogdian */,
+  {     4,  9623,  4562,   3,   3, UNI_JG__SAD }   /* jg=sad */,
+  {     1,   184,  1154,   2,   3, UNI_DEP }   /* isdep */,
+  {     3,   184,  2760,   2,  19, UNI_MODIFIERTONELETTERS }   /* ismodifiertoneletters */,
+  {     0,  3868,   133,  16,   4, UNI_M }   /* generalcategory=mark */,
+  {     8,  8510,  9734,   4,   3, UNI_EXT }   /* ext=yes */,
+  {     5,  3688,     1,  17,   1, -UNI_STERM }   /* sentenceterminal=n */,
+  {     1,  7419,    36,   9,   1, UNI_XIDS }   /* xidstart=t */,
+  {     0,  5339,  8198,  14,   7, UNI_SB__LE }   /* sentencebreak=oletter */,
+  {     4,  8424,  3964,   6,  16, UNI_LATIN1 }   /* block=latin1supplement */,
+  {     4,   132,     0,   2,   0, UNI_LM }   /* lm */,
+  {     1,  9593,  5823,   3,  12, UNI_BC__AN }   /* bc=arabicnumber */,
+  {     8,   184,   690,   3,   8, UNI_XSUX }   /* iscuneiform */,
+  {     1,  9629,   533,   3,   2, UNI_LB__NS }   /* lb=ns */,
+  {     0,  9629,   125,   3,   2, UNI_LB__CR }   /* lb=cr */,
+  {     8,  2106,     0,  21,   0, UNI_gcb_values_index }   /* graphemeclusterbreak= */,
+  {     0,  9093,  1189,   5,   4, UNI_INBATAK }   /* blk=batak */,
+  {     0,  1713,     3,  22,   1, -UNI_CWCF }   /* changeswhencasefolded=f */,
+  {     0,  9775,     0,   2,   0, UNI_ZL }   /* zl */,
+  {     3,  9623,  2561,   3,   3, UNI_JG__YEH }   /* jg=yeh */,
+  {     0,  8886,  8247,   3,   7, UNI_SHAW }   /* sc=shavian */,
+  {     3,  8424,  8679,   6,   5, UNI_INADLAM }   /* block=adlam */,
+  {     1,  8332,   977,   3,  16, UNI_ANCIENTGREEKMUSIC }   /* isancientgreekmusic */,
+  {     3,   184,  8079,   2,   7, UNI_GRAN }   /* isgrantha */,
+  {     0,  8086,    26,   7,   1, UNI_GRBASE }   /* grbase=y */,
+  {     1,  8254,     0,   7,   0, UNI_SIDD }   /* siddham */,
+  {     9,  5258,     0,  11,   0, UNI_MC }   /* spacingmark */,
+  {     0,  1136,    26,  26,   1, UNI_DI }   /* defaultignorablecodepoint=y */,
+  {    13,  3671,  9217,  17,   4, UNI_LAO }   /* scriptextensions=laoo */,
+  {     0,  8886,  9249,   3,   4, UNI_MERC }   /* sc=merc */,
+  {     6,  9093,  3469,   4,   4, UNI_UCAS }   /* blk=ucas */,
+  {     1,  2930,     0,  18,   0, UNI_CHEROKEESUP }   /* cherokeesupplement */,
+  {     8,  5760,  8376,  13,   5, UNI_NV__50000 }   /* numericvalue=50000 */,
+  {     2,  1735,     3,  22,   1, -UNI_CWCM }   /* changeswhencasemapped=f */,
+  {     1,  2148,  4205,   3,   5, UNI_INSYRIAC }   /* insyriac */,
+  {    12,  7025,  9445,   3,   4, UNI_IN__12 }   /* in=v120 */,
+  {     1,  8869,  8864,   5,   5, -UNI_IDSB }   /* idsb=false */,
+  {     1,  3951,     6,   3,   2, UNI_IDC }   /* isidc */,
+  {     0,  6949,   533,   4,   2, UNI_CANS }   /* iscans */,
+  {     0,  9093,  3020,   4,  13, UNI_DEVANAGARIEXT }   /* blk=devanagariext */,
+  {     0,  9932,    47,   3,   1, UNI_SM }   /* issm */,
+  {     0,  5565,  8658,  13,   4, UNI_JG__YUDH }   /* joininggroup=yudh */,
+  {     0,  9932,  8255,   3,   3, UNI_SIDD }   /* issidd */,
+  {     3,   184,  6267,   2,  12, UNI_PHAISTOS }   /* isphaistosdisc */,
+  {     5,  6316,     3,  11,   1, -UNI_IDC }   /* idcontinue=f */,
+  {     1,  5760,  7652,  13,   8, UNI_NV__7_SLASH_12 }   /* numericvalue=5.83e-01 */,
+  {     1,  9895,  6268,   3,   7, UNI_PHAISTOS }   /* isphaistos */,
+  {     0,  3671,  9273,  17,   4, UNI_NARB }   /* scriptextensions=narb */,
+  {     2,  8886,  8919,   3,   5, UNI_OGAM }   /* sc=ogham */,
+  {     3,  7018,  7446,  10,   1, UNI_IN__2 }   /* presentin=2 */,
+  {     0,  9049,  5409,   4,   2, UNI_AGE__10 }   /* age=10 */,
+  {     0,  6888,     1,  10,   1, -UNI_DIA }   /* diacritic=n */,
+  {     2,  9620,  6360,   3,  11, UNI_CASEDLETTER }   /* gc=casedletter */,
+  {    10,  6918,  3254,  10,  17, UNI_RI }   /* linebreak=regionalindicator */,
+  {    16,  8233,  7329,   7,   9, UNI_ITAL }   /* script=olditalic */,
+  {     1,  8886,  9321,   3,   4, UNI_PHNX }   /* sc=phnx */,
+  {     0,  7025,  9575,   3,   3, UNI_IN__6_DOT_1 }   /* in=6.1 */,
+  {     2,  9647,  8989,   3,   3, UNI_NV__1_SLASH_8 }   /* nv=1/8 */,
+  {     2,  7419,     0,   8,   0, UNI_XIDS }   /* xidstart */,
+  {     3,  8886,    78,   3,   4, UNI_SC__ARAB }   /* sc=arab */,
+  {     0,  3671,  4717,  17,   5, UNI_TAML }   /* scriptextensions=tamil */,
+  {    15,  3248,  9734,   6,   3, UNI_XPOSIXSPACE }   /* space=yes */,
+  {     8,  8879,  2479,   5,   6, UNI_INPC__BOTTOM }   /* inpc=bottom */,
+  {     0,  8424,  2021,   6,  22, UNI_TRANSPORTANDMAP }   /* block=transportandmapsymbols */,
+  {     8,  1057,     3,  27,   1, -UNI_PCM }   /* prependedconcatenationmark=f */,
+  {     7,  3671,  8628,  17,   4, UNI_THAA }   /* scriptextensions=thaa */,
+  {     0,  9093,  4298,   5,   6, UNI_BRAI }   /* blk=braille */,
+  {     0,  6267,     0,  12,   0, UNI_PHAISTOS }   /* phaistosdisc */,
+  {     7,  5565,  2147,  13,   3, UNI_JG__AIN }   /* joininggroup=ain */,
+  {     6,  9895,  2495,   3,   3, UNI_PRTI }   /* isprti */,
+  {     5,  9049,  9575,   4,   3, UNI_AGE__6_DOT_1 }   /* age=6.1 */,
+  {     1,  9365,  8310,   4,   4, UNI_TIRH }   /* scx=tirh */,
+  {     6,  9647,  8382,   3,   6, UNI_NV__600000 }   /* nv=600000 */,
+  {     0,  8100,     3,   7,   1, -UNI_HYPHEN }   /* hyphen=f */,
   {     0,  9365,  9305,   4,   4, UNI_ORYA }   /* scx=orya */,
-  {    16,  6918,  5952,  10,   2, UNI_LB__ZW }   /* linebreak=zw */,
-  {     8,  3671,  7956,  17,   8, UNI_TAGB }   /* scriptextensions=tagbanwa */,
-  {     3,  9113,  5539,   4,  13, UNI_CCC__IS }   /* ccc=iotasubscript */,
-  {     2,  5760,  5410,  13,   1, UNI_NV__0 }   /* numericvalue=0 */,
-  {     0,  9113,  6818,   4,  10, UNI_CCC__BR }   /* ccc=belowright */,
-  {     8,  9481,     0,   4,   0, UNI_ZANB }   /* zanb */,
-  {    23,  8233,  9413,   7,   4, UNI_TAVT }   /* script=tavt */,
-  {    23,  8886,  4672,   3,  15, UNI_SARB }   /* sc=oldsoutharabian */,
-  {     0,  2204,  4688,   3,  14, UNI_PS }   /* isopenpunctuation */,
-  {     0,  1159,     0,   3,   0, UNI_nt_values_index }   /* nt= */,
-  {    16,  8233,  7980,   7,   4, UNI_UGAR }   /* script=ugar */,
-  {     0,  9093,  9233,   4,   4, UNI_LISU }   /* blk=lisu */,
-  {    12,  9946,  8269,   3,   6, UNI_SUPPUAA }   /* issuppuaa */,
-  {     2,   184,  3688,   2,  16, UNI_STERM }   /* issentenceterminal */,
-  {     1,  8424,  7812,   6,   8, UNI_INDUPLOYAN }   /* block=duployan */,
-  {     0,   184,  2931,   3,   7, UNI_CHER }   /* ischerokee */,
-  {     0,  3951,  1852,   3,  15, UNI_INDICNUMBERFORMS }   /* isindicnumberforms */,
-  {     0,  1084,  9433,  26,   4, UNI_CWKCF }   /* changeswhennfkccasefolded=true */,
-  {     1,  7018,     0,  10,   0, UNI_in_values_index }   /* presentin= */,
-  {     8,  6828,  2413,  10,  20, UNI_BC__PDF }   /* bidiclass=popdirectionalformat */,
-  {     0,  3671,  6724,  18,  10, UNI_SYLO }   /* scriptextensions=sylotinagri */,
-  {     1,   878,     0,  10,   0, UNI_CO }   /* privateuse */,
-  {     7,  8616,    26,   6,   1, UNI_STERM }   /* sterm=y */,
-  {     2,  9153,  9773,   4,   2, UNI_GCB__XX }   /* gcb=xx */,
-  {    13,  1497,  2273,   9,  20, UNI_PC }   /* category=connectorpunctuation */,
-  {     2,  9113,  6481,   4,  11, UNI_CCC__8 }   /* ccc=kanavoicing */,
-  {     0,   184,  1532,   2,   1, UNI_Z }   /* isz */,
-  {     0,  9113,  3433,   4,  13, UNI_CCC__202 }   /* ccc=attachedbelow */,
-  {     1,  1801,     0,  21,   0, UNI_CWU }   /* changeswhenuppercased */,
-  {     9,  8886,  8149,   3,   7, UNI_SC__MULT }   /* sc=multani */,
-  {     3,  3671,  7302,  17,   9, UNI_NBAT }   /* scriptextensions=nabataean */,
-  {     0,    34,     0,   3,   0, UNI_EXT }   /* ext */,
-  {     2,  8424,  4821,   6,   5, UNI_ASCII }   /* block=ascii */,
-  {     1,  8685,  9734,   4,   3, UNI_XPOSIXXDIGIT }   /* hex=yes */,
-  {     5,  9365,  3772,   4,   4, UNI_BOPO }   /* scx=bopo */,
-  {     0,  1767,     0,   2,   0, UNI_NL }   /* nl */,
-  {     1,  9365,  9257,   4,   4, UNI_MLYM }   /* scx=mlym */,
-  {     1,  9620,   106,   3,   6, UNI_S }   /* gc=symbol */,
-  {     3,  3002,  9668,  18,   3, UNI_DT__SQR }   /* decompositiontype=sqr */,
-  {    16,  2703,     1,  19,   1, -UNI_IDST }   /* idstrinaryoperator=n */,
-  {     3,  1362,  8755,  25,   4, UNI_CCC__22 }   /* canonicalcombiningclass=ccc22 */,
-  {     0,  9113,  9533,   4,   3, UNI_CCC__A }   /* ccc=230 */,
-  {     2,  6816,  6809,   3,   9, UNI_ASCII }   /* inbasiclatin */,
-  {     1,  7025,  7159,   3,   3, UNI_IN__5 }   /* in=5.0 */,
-  {     2,  9049,  7502,   4,   1, UNI_AGE__8 }   /* age=8 */,
-  {     2,  9647,  9009,   3,   4, UNI_NV__13_SLASH_2 }   /* nv=13/2 */,
-  {    11,  9620,  2273,   3,  20, UNI_PC }   /* gc=connectorpunctuation */,
-  {     9,  8886,  2211,   3,   7, UNI_SC__SINH }   /* sc=sinhala */,
-  {     2,    78,     0,  35,   0, UNI_ARABICMATH }   /* arabicmathematicalalphabeticsymbols */,
-  {     3,  2493,  3362,  20,  18, UNI_VO__TR }   /* verticalorientation=transformedrotated */,
-  {     1,  3868,  1036,  16,   2, UNI_CASEDLETTER }   /* generalcategory=lc */,
-  {     0,  2493,   471,  20,   2, UNI_VO__TU }   /* verticalorientation=tu */,
-  {     0,  8160,   721,   4,  28, UNI_ENCLOSEDALPHANUMSUP }   /* inenclosedalphanumericsupplement */,
-  {     7,  7025,  7463,   3,   1, UNI_IN__3 }   /* in=3 */,
-  {     0,  1239,   995,  25,   2, -UNI_COMPEX }   /* fullcompositionexclusion=no */,
-  {     1,  9161,     0,   4,   0, UNI_GONM }   /* gonm */,
-  {     9,  8844,    26,   5,   1, UNI_CWCF }   /* cwcf=y */,
-  {     8,  9365,  8944,   4,   4, UNI_TAKR }   /* scx=takr */,
-  {    10,  3243,     1,  11,   1, -UNI_XPOSIXSPACE }   /* whitespace=n */,
-  {     5,  6918,   340,  10,   2, UNI_LB__OP }   /* linebreak=op */,
-  {     0,  6567,  1959,   6,  18, UNI_MISCTECHNICAL }   /* inmiscellaneoustechnical */,
-  {    10,  2169,     0,  14,   0, UNI_MEETEIMAYEKEXT }   /* meeteimayekext */,
-  {     0,   184,  6492,   2,  11, UNI_KATAKANAEXT }   /* iskatakanaext */,
-  {     6,   976,     0,  27,   0, UNI_ANCIENTGREEKMUSIC }   /* ancientgreekmusicalnotation */,
-  {    42,  1362,  7539,  24,   2, UNI_CCC__22 }   /* canonicalcombiningclass=22 */,
-  {     0,  6624,     0,  11,   0, UNI_NO }   /* othernumber */,
-  {     0,  3868,  3227,  16,   9, UNI_Z }   /* generalcategory=separator */,
-  {     0,  3200,     0,  18,   0, UNI_ORNAMENTALDINGBATS }   /* ornamentaldingbats */,
-  {     5,   184,  7118,   2,   4, UNI_WARA }   /* iswara */,
-  {     0,  9093,  6267,   4,  12, UNI_PHAISTOS }   /* blk=phaistosdisc */,
-  {     3,  8886,  9253,   3,   4, UNI_MIAO }   /* sc=miao */,
-  {     1,  1933,  9433,  22,   4, UNI_LOE }   /* logicalorderexception=true */,
-  {     0,  9313,     0,   3,   0, UNI_PCM }   /* pcm */,
+  {     0,  3218,     0,  18,   0, UNI_ZP }   /* paragraphseparator */,
+  {     0,  3326,     0,  11,   0, UNI_TAIXUANJING }   /* taixuanjing */,
+  {     2,  8886,  2836,   3,   4, UNI_SUND }   /* sc=sund */,
+  {    10,  9093,  5552,   4,  13, UNI_IPAEXT }   /* blk=ipaextensions */,
+  {     3,  5760,  8981,  13,   4, UNI_NV__1_SLASH_40 }   /* numericvalue=1/40 */,
+  {     1,  4705,  7957,   3,   7, UNI_TAGB }   /* istagbanwa */,
+  {     0,  9093,  6051,   4,   7, UNI_MAHJONG }   /* blk=mahjong */,
+  {     0,  8424,  6382,   6,  11, UNI_DOMINO }   /* block=dominotiles */,
+  {     0,  9093,  3964,   4,   6, UNI_LATIN1 }   /* blk=latin1 */,
+  {     5,  5565,  5181,  13,   4, UNI_JG__TETH }   /* joininggroup=teth */,
+  {     1,  3308,     0,  18,   0, UNI_SMALLKANAEXT }   /* smallkanaextension */,
+  {     1,  8424,   893,   6,  28, UNI_SUPPUAB }   /* block=supplementaryprivateuseareab */,
+  {     6,  9662,   995,   3,   2, -UNI_SD }   /* sd=no */,
+  {     2,  6338,     3,  11,   1, -UNI_XPOSIXALPHA }   /* alphabetic=f */,
+  {     2,  9093,  8430,   4,   6, UNI_INCARIAN }   /* blk=carian */,
+  {     0,  6194,  8920,   3,   4, UNI_INOGHAM }   /* inogham */,
+  {    32,  8884,  8646,   5,   6, UNI_INSC__VIRAMA }   /* insc=virama */,
+  {     0,  9365,  9386,   5,   3, UNI_SHRD }   /* scx=shrd */,
+  {     5,  5325,     0,  13,   0, UNI_QMARK }   /* quotationmark */,
+  {     0,  9093,  2211,   4,   7, UNI_INSINHALA }   /* blk=sinhala */,
+  {     8,  9932,  1146,   3,   3, UNI_SORA }   /* issora */,
+  {     0,  7900,     0,   8,   0, UNI_KANAEXTA }   /* kanaexta */,
+  {     1,  9093,  3038,   4,  11, UNI_ETHIOPICSUP }   /* blk=ethiopicsup */,
+  {     0,  8142,     0,   4,   0, UNI_MARC }   /* marc */,
+  {     0,  3868,  9769,  16,   2, UNI_CASEDLETTER }   /* generalcategory=l_ */,
+  {     1,  5565,  4038,  13,   3, UNI_JG__LAM }   /* joininggroup=lam */,
+  {     2,   184,  6948,   2,  10, UNI_MISCARROWS }   /* ismiscarrows */,
+  {     0,  5565,  4954,  13,   3, UNI_JG__HEH }   /* joininggroup=heh */,
+  {    18,  9662,  9433,   3,   4, UNI_SD }   /* sd=true */,
+  {    18,   184,  2949,   3,  17, UNI_HALFMARKS }   /* iscombininghalfmarks */,
+  {     2,  3671,  8128,  17,   7, UNI_MAKA }   /* scriptextensions=makasar */,
+  {     0,  1362,  6404,  24,  11, UNI_CCC__DB }   /* canonicalcombiningclass=doublebelow */,
+  {     2,  2204,  6990,   4,   8, UNI_SOGO }   /* isoldsogdian */,
+  {    16,   184,  2931,   3,  17, UNI_CHEROKEESUP }   /* ischerokeesupplement */,
+  {     3,  3671,  5967,  17,   6, UNI_HEBR }   /* scriptextensions=hebrew */,
+  {     1,  3128,     0,   4,   0, UNI_IDSB }   /* idsb */,
+  {     3,  9887,  7420,   3,   7, UNI_XIDS }   /* isxidstart */,
+  {     0,   184,  9253,   2,   4, UNI_MIAO }   /* ismiao */,
+  {     1,  8899,     1,   5,   1, -UNI_MATH }   /* math=n */,
+  {     1,  8424,  6988,   6,  10, UNI_INOLDSOGDIAN }   /* block=oldsogdian */,
+  {     4,  1158,  7957,   3,   7, UNI_INTAGBANWA }   /* intagbanwa */,
+  {     2,   184,  7313,   3,   2, UNI_CWT }   /* iscwt */,
+  {     0,  5565,  6701,  13,  11, UNI_JG__STRAIGHTWAW }   /* joininggroup=straightwaw */,
+  {     1,  5325,    26,  14,   1, UNI_QMARK }   /* quotationmark=y */,
+  {     0,   878,     0,  14,   0, UNI_PUA }   /* privateusearea */,
+  {     1,  8424,  2232,   6,  21, UNI_YIJING }   /* block=yijinghexagramsymbols */,
+  {    17,  8556,  9433,   6,   4, UNI_XPOSIXLOWER }   /* lower=true */,
+  {     6,  8884,  2966,   5,  18, UNI_INSC__CONSONANTSUBJOINED }   /* insc=consonantsubjoined */,
+  {     1,   184,  3308,   2,  12, UNI_SMALLKANAEXT }   /* issmallkanaext */,
+  {     1,  9093,  3756,   4,  16, UNI_ARABICSUP }   /* blk=arabicsupplement */,
+  {     2,  2589,     0,  19,   0, UNI_COUNTINGROD }   /* countingrodnumerals */,
+  {     0,  8424,  1030,   6,  27, UNI_OCR }   /* block=opticalcharacterrecognition */,
+  {     0,  8424,  5311,   6,  14, UNI_INPSALTERPAHLAVI }   /* block=psalterpahlavi */,
+  {     1,  5760,  7463,  13,   1, UNI_NV__3 }   /* numericvalue=3 */,
+  {     0,  4792,     0,  15,   0, UNI_ZANB }   /* zanabazarsquare */,
+  {    17,  5500,     0,  13,   0, UNI_ME }   /* enclosingmark */,
+  {     7,  6828,  3608,  10,   3, UNI_BC__RLI }   /* bidiclass=rli */,
+  {     0,  8233,  9189,   7,   4, UNI_HMNP }   /* script=hmnp */,
+  {     1,  8886,  8699,   3,   5, UNI_BATK }   /* sc=batak */,
+  {     1,  6194,  3201,   3,  17, UNI_ORNAMENTALDINGBATS }   /* inornamentaldingbats */,
+  {     0,  8849,    36,   5,   1, UNI_CWCM }   /* cwcm=t */,
+  {     1,  9731,  6415,   3,  11, UNI_WB__DQ }   /* wb=doublequote */,
+  {     4,  7018,  9587,  10,   3, UNI_IN__9 }   /* presentin=9.0 */,
+  {     1,  1159,   495,   3,   7, UNI_NT__NU }   /* nt=numeric */,
+  {     1,  9623,  5643,   3,  13, UNI_JG__MANICHAEANMEM }   /* jg=manichaeanmem */,
+  {     1,  5565,  9341,  13,   4, UNI_JG__QAPH }   /* joininggroup=qaph */,
+  {     5,  6918,  6848,  10,  10, UNI_LB__BA }   /* linebreak=breakafter */,
+  {     0,  1911,  5395,  22,  14, UNI_INSC__VOWELDEPENDENT }   /* indicsyllabiccategory=voweldependent */,
+  {     4,   184,    43,   3,   2, UNI_CJK }   /* iscjk */,
+  {     1,  2212,  1601,   4,   4, UNI_INHANGUL }   /* inhangul */,
+  {    12,  4732,     0,  15,   0, UNI_TITLE }   /* titlecaseletter */,
+  {     1,  6003,     0,  12,   0, UNI_joinc_values_index }   /* joincontrol= */,
+  {     9,   184,  5513,   2,  12, UNI_GRBASE }   /* isgraphemebase */,
+  {     1,  9365,  6602,   4,  11, UNI_NAND }   /* scx=nandinagari */,
+  {    34,  9623,  5692,   3,   3, UNI_JG__TAW }   /* jg=taw */,
+  {     1,  9647,  9749,   3,   2, UNI_NV__48 }   /* nv=48 */,
+  {     3,  8163,    17,   8,   1, UNI_NFKCQC__N }   /* nfkcqc=no */,
+  {     5,  3671,  9225,  17,   4, UNI_LINA }   /* scriptextensions=lina */,
+  {     0,  9939,  4764,   4,   6, UNI_VEDICEXT }   /* isvedicext */,
+  {    25,  1450,  5529,   5,  10, UNI_GREEKEXT }   /* ingreekextended */,
+  {     0,  2836,     0,   4,   0, UNI_SUND }   /* sund */,
+  {     8,  8424,  5031,   6,  14, UNI_LATINEXTD }   /* block=latinextendedd */,
+  {     3,  3110,     0,  18,   0, UNI_GEORGIANSUP }   /* georgiansupplement */,
+  {     4,  5565,     0,  13,   0, UNI_jg_values_index }   /* joininggroup= */,
+  {     0,  7108,     1,  10,   1, -UNI_XPOSIXUPPER }   /* uppercase=n */,
+  {     1,  3671,  7341,  17,   4, UNI_PERM }   /* scriptextensions=perm */,
+  {     5,  8424,   328,   6,  21, UNI_MATHOPERATORS }   /* block=mathematicaloperators */,
+  {     6,  1362,  5410,  24,   1, UNI_CCC__0 }   /* canonicalcombiningclass=0 */,
+  {     8,  8233,  8568,   7,   4, UNI_LYDI }   /* script=lydi */,
+  {     1,  3671,  3984,  18,   3, UNI_SARB }   /* scriptextensions=sarb */,
+  {     5,  8424,  4092,   6,  16, UNI_MISCMATHSYMBOLSB }   /* block=miscmathsymbolsb */,
+  {     0,  3868,   467,  16,  11, UNI_P }   /* generalcategory=punctuation */,
+  {     4,  5760,  7540,  13,   5, UNI_NV__20000 }   /* numericvalue=20000 */,
+  {     0,  2006,     0,  15,   0, UNI_MODIFIERLETTERS }   /* modifierletters */,
+  {     1,  8886,  6991,   3,   7, UNI_SC__SOGD }   /* sc=sogdian */,
+  {     4,  3705,     0,  17,   0, UNI_SMALLFORMS }   /* smallformvariants */,
+  {     5,   184,  8065,   2,   4, UNI_ELBA }   /* iselba */,
+  {     0,  8233,  3984,   8,   3, UNI_SARB }   /* script=sarb */,
+  {     0,    21,  1188,   2,  26, UNI_KATAKANAEXT }   /* inkatakanaphoneticextensions */,
+  {     0,   184,  7118,   2,   4, UNI_WARA }   /* iswara */,
+  {     0,  3002,     7,  18,   3, UNI_DT__CAN }   /* decompositiontype=can */,
+  {     1,  9623,   726,   3,   3, UNI_JG__DAL }   /* jg=dal */,
+  {     1,  8233,  9253,   7,   4, UNI_MIAO }   /* script=miao */,
+  {     0,  9093,  6382,   4,   6, UNI_DOMINO }   /* blk=domino */,
+  {     0,  9093,  6382,   4,  11, UNI_DOMINO }   /* blk=dominotiles */,
+  {     0,  9093,  2836,   4,  12, UNI_SUNDANESESUP }   /* blk=sundanesesup */,
+  {     0,  8233,  9277,   7,   4, UNI_NBAT }   /* script=nbat */,
+  {     3,  1713,     0,  21,   0, UNI_CWCF }   /* changeswhencasefolded */,
+  {     4,  7025,  7548,   3,   3, UNI_IN__3_DOT_1 }   /* in=3.1 */,
+  {     4,  4705,  4221,   3,   5, UNI_TANG }   /* istangut */,
+  {    10,    21,  3964,   2,   6, UNI_LATIN1 }   /* inlatin1 */,
+  {     0,  3671,  8093,  17,   7, UNI_HANO }   /* scriptextensions=hanunoo */,
+  {     4,  9365,  8628,   4,   6, UNI_THAA }   /* scx=thaana */,
+  {     1,  8886,  3020,   3,  10, UNI_SC__DEVA }   /* sc=devanagari */,
+  {     3,  9593,    32,   3,   2, UNI_BC__CS }   /* bc=cs */,
+  {     0,  8424,  2836,   6,   9, UNI_INSUNDANESE }   /* block=sundanese */,
+  {     4,  9623,  9341,   3,   4, UNI_JG__QAPH }   /* jg=qaph */,
+  {     0,  1851,     0,  16,   0, UNI_INDICNUMBERFORMS }   /* indicnumberforms */,
+  {     0,  9629,  1767,   3,   2, UNI_LB__NL }   /* lb=nl */,
+  {     2,  8886,   689,   3,   9, UNI_XSUX }   /* sc=cuneiform */,
+  {     1,  9377,     0,   4,   0, UNI_SHAW }   /* shaw */,
+  {     3,  6567,   287,   6,  29, UNI_MISCMATHSYMBOLSB }   /* inmiscellaneousmathematicalsymbolsb */,
+  {     0,  9731,  5943,   3,  12, UNI_WB__EB }   /* wb=glueafterzwj */,
+  {     0,  5513,    36,  13,   1, UNI_GRBASE }   /* graphemebase=t */,
+  {     1,  9365,  8072,   4,   4, UNI_ELYM }   /* scx=elym */,
+  {     1,  8514,     0,   6,   0, UNI_HATR }   /* hatran */,
+  {     1,  9153,  5346,   4,   2, UNI_WB__EB }   /* gcb=eb */,
+  {    18,  9932,  8269,   3,   6, UNI_SUPPUAA }   /* issuppuaa */,
+  {     0,  2106,  1057,  21,   7, UNI_GCB__PP }   /* graphemeclusterbreak=prepend */,
+  {     0,  1622,     0,   5,   0, UNI_LATN }   /* latin */,
+  {     1,  9365,  1085,   4,   4, UNI_HANG }   /* scx=hang */,
+  {     0,  6567,  1968,   6,   9, UNI_MISCTECHNICAL }   /* inmisctechnical */,
+  {     9,  5339,   138,  14,   2, UNI_SB__FO }   /* sentencebreak=fo */,
+  {     0,  9165,     0,   4,   0, UNI_GREK }   /* grek */,
+  {     5,  9779,     0,   2,   0, UNI_ZS }   /* zs */,
+  {     4,   184,  5003,   2,  14, UNI_LATINEXTB }   /* islatinextendedb */,
+  {     1,   184,  3722,   2,  17, UNI_SUTTONSIGNWRITING }   /* issuttonsignwriting */,
+  {     1,  3671,  3110,  17,   8, UNI_GEOR }   /* scriptextensions=georgian */,
+  {     2,  9365,  8135,   4,   7, UNI_MAND }   /* scx=mandaic */,
+  {     3,  9365,  2333,   4,  10, UNI_GLAG }   /* scx=glagolitic */,
+  {     0,    21,  8568,   2,   6, UNI_INLYDIAN }   /* inlydian */,
+  {     0,  9093,  8919,   4,   5, UNI_INOGHAM }   /* blk=ogham */,
+  {     1,   184,   690,   3,  15, UNI_CUNEIFORMNUMBERS }   /* iscuneiformnumbers */,
+  {     1,   184,  5367,   2,  14, UNI_SUPPUNCTUATION }   /* issuppunctuation */,
+  {     0,  9623,  4562,   3,   5, UNI_JG__SADHE }   /* jg=sadhe */,
+  {    20,  9365,  8859,   4,   4, UNI_DOGR }   /* scx=dogr */,
+  {     1,  9137,    36,   4,   1, UNI_DEP }   /* dep=t */,
+  {     6,  4492,     0,  15,   0, UNI_ARMI }   /* imperialaramaic */,
+  {     0,  1136,    36,  26,   1, UNI_DI }   /* defaultignorablecodepoint=t */,
+  {     1,  1482,  2479,  24,   6, UNI_INPC__BOTTOM }   /* indicpositionalcategory=bottom */,
+  {     0,  3951,  7240,   3,   8, UNI_QAAI }   /* isinherited */,
+  {     5,  2106,   406,  21,   7, UNI_GCB__CN }   /* graphemeclusterbreak=control */,
+  {     1,   184,  9285,   2,   4, UNI_NKO }   /* isnkoo */,
+  {     1,  9623,  7392,   3,   9, UNI_JG__SYRIACWAW }   /* jg=syriacwaw */,
   {     0,  1243,     1,  21,   1, -UNI_CE }   /* compositionexclusion=n */,
-  {     2,  9093,  4807,   4,  14, UNI_ANCIENTSYMBOLS }   /* blk=ancientsymbols */,
-  {     1,  9365,  7049,   5,   3, UNI_SAUR }   /* scx=saur */,
-  {     4,  1362,  8449,  25,   5, UNI_CCC__118 }   /* canonicalcombiningclass=ccc118 */,
-  {     1,  9623,  6788,   3,  10, UNI_JG__AFRICANQAF }   /* jg=africanqaf */,
-  {     2,   184,  5578,   2,  13, UNI_KANAEXTA }   /* iskanaextendeda */,
-  {     0,  3671,  9225,  17,   4, UNI_LINA }   /* scriptextensions=lina */,
-  {     1,  8886,  2984,   3,   4, UNI_SC__COPT }   /* sc=copt */,
-  {     0,  8233,  7812,   7,   8, UNI_SC__DUPL }   /* script=duployan */,
-  {     0,  8051,    36,   7,   1, UNI_COMPEX }   /* compex=t */,
-  {     3,  8886,  9117,   3,   4, UNI_SC__CPRT }   /* sc=cprt */,
-  {     0,  1779,  9734,  22,   3, UNI_CWT }   /* changeswhentitlecased=yes */,
-  {    24,  3326,     0,  18,   0, UNI_TAIXUANJING }   /* taixuanjingsymbols */,
-  {     9,  9946,  8262,   3,   3, UNI_SOYO }   /* issoyo */,
-  {     9,  9647,  7571,   3,   2, UNI_NV__33 }   /* nv=33 */,
-  {     0,  8233,  2393,   7,  20, UNI_HMNP }   /* script=nyiakengpuachuehmong */,
-  {     2,  8424,  8121,   6,   7, UNI_INLINEARA }   /* block=lineara */,
-  {     0,  2493,  3248,   4,   5, UNI_VERTSPACE }   /* vertspace */,
-  {    10,  6015,     6,  12,   1, UNI_JT__D }   /* joiningtype=d */,
-  {     5,  9608,  4290,   3,   7, UNI_EA__N }   /* ea=neutral */,
-  {     1,  9623,  9656,   3,   3, UNI_JG__REH }   /* jg=reh */,
-  {     8,  8424,  2779,   6,   9, UNI_INMONGOLIAN }   /* block=mongolian */,
-  {     1,  9662,     3,   3,   1, -UNI_SD }   /* sd=f */,
-  {     1,  3002,  7868,  18,   8, UNI_DT__ISO }   /* decompositiontype=isolated */,
-  {     0,   184,  8031,   3,   6, UNI_CJKEXTD }   /* iscjkextd */,
-  {     6,  9647,  7636,   3,   8, UNI_NV__1_SLASH_20 }   /* nv=5.00e-02 */,
-  {     2,  1497,  5500,   9,  13, UNI_ME }   /* category=enclosingmark */,
-  {     1,  8960,     3,   4,   1, -UNI_IDS }   /* ids=f */,
-  {     1,  8233,  9045,   7,   4, UNI_SC__ADLM }   /* script=adlm */,
-  {     1,  9365,  8248,   5,   6, UNI_SHAW }   /* scx=shavian */,
-  {     0,  6371,     1,  11,   1, -UNI_DEP }   /* deprecated=n */,
-  {    10,  9093,  8939,   4,   5, UNI_INTAILE }   /* blk=taile */,
-  {     0,   184,  9273,   2,   4, UNI_NARB }   /* isnarb */,
-  {     2,  8849,     3,   5,   1, -UNI_CWCM }   /* cwcm=f */,
-  {     1,  2684,  6938,  19,  10, UNI_LB__H2 }   /* hangulsyllabletype=lvsyllable */,
-  {     0,  8604,  9734,   6,   3, UNI_QMARK }   /* qmark=yes */,
-  {     1,  9728,    26,   3,   1, UNI_VS }   /* vs=y */,
-  {     3,  8233,  1573,   7,   4, UNI_SC__PHAG }   /* script=phag */,
-  {     5,  5760,  9009,  13,   4, UNI_NV__13_SLASH_2 }   /* numericvalue=13/2 */,
-  {     4,  3164,     0,  18,   0, UNI_LATINEXTADDITIONAL }   /* latinextadditional */,
-  {     0,  8086,    26,   7,   1, UNI_GRBASE }   /* grbase=y */,
-  {     9,  5760,  7659,  13,   2, UNI_NV__16 }   /* numericvalue=16 */,
-  {     2,  8424,  8296,   6,   7, UNI_INTAIVIET }   /* block=taiviet */,
-  {     0,  5604,     0,  13,   0, UNI_LOWSURROGATES }   /* lowsurrogates */,
-  {     1,  6918,  7138,  10,  10, UNI_LB__WJ }   /* linebreak=wordjoiner */,
-  {     8,  2148,  7941,   3,   7, UNI_SPECIALS }   /* inspecials */,
-  {     1,  6828,    18,  10,   1, UNI_BC__R }   /* bidiclass=r */,
-  {     1,  3671,  6159,  17,  12, UNI_GONM }   /* scriptextensions=masaramgondi */,
-  {     1,  9365,  8310,   4,   7, UNI_TIRH }   /* scx=tirhuta */,
-  {     0,  9923,  8305,   4,   5, UNI_INTIBETAN }   /* intibetan */,
-  {     9,  1362,  8455,  25,   5, UNI_CCC__122 }   /* canonicalcombiningclass=ccc122 */,
-  {     0,  9909,  8220,   3,   5, UNI_PATSYN }   /* ispatsyn */,
-  {     8,  8886,  8894,   3,   4, UNI_SC__LIMB }   /* sc=limb */,
-  {     0,  8556,     0,   6,   0, UNI_lower_values_index }   /* lower= */,
-  {     3,  6949,   533,   4,   2, UNI_CANS }   /* iscans */,
-  {     0,  3671,  1482,  18,   3, UNI_SIND }   /* scriptextensions=sind */,
-  {     0,  5760,  9590,  13,   3, UNI_NV__9_SLASH_2 }   /* numericvalue=9/2 */,
-  {     0,  5227,     0,  16,   0, UNI_DT__CAN }   /* nfdquickcheck=no */,
-  {     1,  8886,  9421,   3,   4, UNI_SC__TGLG }   /* sc=tglg */,
-  {     0,  9093,  2085,   4,  11, UNI_CYRILLICSUP }   /* blk=cyrillicsup */,
-  {     2,  9365,  8121,   4,   7, UNI_LINA }   /* scx=lineara */,
-  {     0,  9097,     1,   4,   1, UNI_BPT__N }   /* bpt=n */,
-  {     0,  1911,  3484,  22,  17, UNI_INSC__CONSONANTPREFIXED }   /* indicsyllabiccategory=consonantprefixed */,
-  {     0,  6051,     0,  12,   0, UNI_MAHJONG }   /* mahjongtiles */,
-  {     0,  9093,  8275,   4,   7, UNI_SUPPUAB }   /* blk=suppuab */,
-  {     1,  1497,     0,  10,   0, UNI_S }   /* category=s */,
-  {     3,  6885,  9190,   3,   3, UNI_HMNP }   /* ishmnp */,
-  {     0,  8233,  3620,   7,  10, UNI_SC__MANI }   /* script=manichaean */,
-  {     0,  5760,  8394,  13,   2, UNI_NV__80 }   /* numericvalue=80 */,
-  {     6,  8268,     0,   7,   0, UNI_SUPPUAA }   /* suppuaa */,
-  {     2,  8886,  6602,   3,  11, UNI_SC__NAND }   /* sc=nandinagari */,
-  {     0,  9093,  3773,   5,  10, UNI_BOPOMOFOEXT }   /* blk=bopomofoext */,
-  {     2,  8886,  3620,   3,   4, UNI_SC__MANI }   /* sc=mani */,
-  {     1,  8332,  9046,   3,   3, UNI_ADLM }   /* isadlm */,
-  {     9,    21,  4975,   2,   7, UNI_KANASUP }   /* inkanasup */,
-  {     0,  8886,  8919,   3,   5, UNI_OGAM }   /* sc=ogham */,
-  {     0,  1158,  8228,   3,   3, UNI_TAGS }   /* intags */,
-  {     0,  9953,  9454,   3,   3, UNI_VAI }   /* isvaii */,
-  {     0,  6005,  4379,   9,   8, UNI_CONTROLPICTURES }   /* incontrolpictures */,
-  {     4,  4204,     0,  16,   0, UNI_SYRIACSUP }   /* syriacsupplement */,
-  {     0,  7108,  8864,  10,   5, -UNI_XPOSIXUPPER }   /* uppercase=false */,
-  {     9,  8556,    36,   6,   1, UNI_XPOSIXLOWER }   /* lower=t */,
-  {     1,   184,  4402,   2,  15, UNI_PD }   /* isdashpunctuation */,
-  {     1,  9113,  8212,   4,   7, UNI_CCC__1 }   /* ccc=overlay */,
-  {     0,  1362,  8443,  25,   5, UNI_CCC__107 }   /* canonicalcombiningclass=ccc107 */,
-  {     0,  2127,     0,  14,   0, UNI_ROHG }   /* hanifirohingya */,
-  {     7,  6005,  3536,   3,  16, UNI_CYRILLICEXTC }   /* incyrillicextendedc */,
-  {     4,  5760,  8388,  13,   6, UNI_NV__700000 }   /* numericvalue=700000 */,
-  {     1,  9629,  1767,   3,   2, UNI_LB__NL }   /* lb=nl */,
-  {     0,    21,  2514,   3,  18, UNI_ANCIENTGREEKNUMBERS }   /* inancientgreeknumbers */,
-  {     4,  9113,  8760,   5,   4, UNI_CCC__23 }   /* ccc=ccc23 */,
-  {     1,  9731,  8156,   3,   7, UNI_WB__NL }   /* wb=newline */,
-  {     2,  3671,  8255,  18,   3, UNI_SIDD }   /* scriptextensions=sidd */,
-  {     0,  5339,  4140,  14,   5, UNI_SB__XX }   /* sentencebreak=other */,
-  {     0,  5760,  7159,  13,   1, UNI_NV__5 }   /* numericvalue=5 */,
-  {     0,   184,  3038,   2,   8, UNI_ETHI }   /* isethiopic */,
-  {     2,  8338,     3,   7,   1, -UNI_XPOSIXSPACE }   /* wspace=f */,
-  {     1,  1362,  2379,  24,   5, UNI_CCC__R }   /* canonicalcombiningclass=right */,
-  {     0,  7266,     0,   9,   0, UNI_LATINEXTC }   /* latinextc */,
-  {     2,  9153,    70,   4,   2, UNI_GCB__PP }   /* gcb=pp */,
-  {     0,  9629,   125,   3,   2, UNI_LB__CR }   /* lb=cr */,
-  {     0,  9365,  8135,   4,   7, UNI_MAND }   /* scx=mandaic */,
-  {     0,  9647,  7540,   3,   3, UNI_NV__200 }   /* nv=200 */,
-  {     8,  3688,     3,  17,   1, -UNI_STERM }   /* sentenceterminal=f */,
-  {     7,   184,  2836,   2,  19, UNI_SUNDANESESUP }   /* issundanesesupplement */,
-  {     0,  9725,  3373,   3,   7, UNI_VO__R }   /* vo=rotated */,
-  {     8,  8233,  6978,   7,  10, UNI_XPEO }   /* script=oldpersian */,
-  {     1,  6888,     1,  10,   1, -UNI_DIA }   /* diacritic=n */,
-  {     0,  3398,  9433,  18,   4, UNI_VS }   /* variationselector=true */,
-  {     1,  6828,  2373,  10,  11, UNI_BC__L }   /* bidiclass=lefttoright */,
-  {    10,  7018,  9445,  10,   4, UNI_IN__12 }   /* presentin=v120 */,
-  {     0,  5565,  6327,  13,  11, UNI_JG__AFRICANNOON }   /* joininggroup=africannoon */,
-  {     0,  2148,  1265,   3,  24, UNI_SUPERANDSUB }   /* insuperscriptsandsubscripts */,
-  {     9,  3671,  4297,  17,   4, UNI_BRAI }   /* scriptextensions=brai */,
-  {     5,  3868,  1472,  16,   9, UNI__PERL_SURROGATE }   /* generalcategory=surrogate */,
-  {     4,  8684,    26,   5,   1, UNI_POSIXXDIGIT }   /* ahex=y */,
-  {     0,  8233,  2212,   8,   6, UNI_SC__SINH }   /* script=sinhala */,
+  {     3,  9365,  9257,   4,   4, UNI_MLYM }   /* scx=mlym */,
+  {     0,  9365,  1192,   4,   4, UNI_KANA }   /* scx=kana */,
   {     1,  8338,  9433,   7,   4, UNI_XPOSIXSPACE }   /* wspace=true */,
-  {     0,   184,  2836,   2,  12, UNI_SUNDANESESUP }   /* issundanesesup */,
-  {    18,  9593,  5823,   3,  12, UNI_BC__AN }   /* bc=arabicnumber */,
-  {     0,  9093,  9285,   4,   3, UNI_INNKO }   /* blk=nko */,
-  {     1,  9093,   949,   4,  27, UNI_ALPHABETICPF }   /* blk=alphabeticpresentationforms */,
-  {     1,  9647,  9010,   3,   3, UNI_NV__3_SLASH_2 }   /* nv=3/2 */,
-  {     1,  3836,     0,  16,   0, UNI_CYPRIOTSYLLABARY }   /* cypriotsyllabary */,
-  {     0,  8233,  9109,   7,   4, UNI_CANS }   /* script=cans */,
-  {     6,  3671,  8562,  17,   6, UNI_LYCI }   /* scriptextensions=lycian */,
-  {     8,  9113,  8443,   5,   5, UNI_CCC__107 }   /* ccc=ccc107 */,
-  {     3,  8886,  7341,   3,   4, UNI_SC__PERM }   /* sc=perm */,
-  {     6,  8879,  3344,   5,  10, UNI_INPC__TOPANDLEFT }   /* inpc=topandleft */,
-  {     0,  8886,  8894,   3,   5, UNI_SC__LIMB }   /* sc=limbu */,
-  {     2,  1497,    44,  10,   1, UNI_SK }   /* category=sk */,
-  {     1,  9049,  9437,   4,   4, UNI_AGE__10 }   /* age=v100 */,
-  {     3,  8886,  4297,   3,   7, UNI_BRAI }   /* sc=braille */,
-  {     3,  5565,  6063,  13,  12, UNI_JG__MALAYALAMBHA }   /* joininggroup=malayalambha */,
-  {     0,  9365,  8939,   4,   5, UNI_TALE }   /* scx=taile */,
-  {     1,  3110,     0,  11,   0, UNI_GEORGIANSUP }   /* georgiansup */,
-  {     0,   184,  5031,   2,  14, UNI_LATINEXTD }   /* islatinextendedd */,
-  {     1,  1264,     0,  25,   0, UNI_SUPERANDSUB }   /* superscriptsandsubscripts */,
-  {     2,  3671,  8072,  17,   7, UNI_ELYM }   /* scriptextensions=elymaic */,
-  {     5,  9623,  9596,   3,   3, UNI_JG__BEH }   /* jg=beh */,
-  {     2,  7088,     0,  10,   0, UNI_SUPARROWSC }   /* suparrowsc */,
-  {     8,  7025,  7487,   3,   1, UNI_IN__6 }   /* in=6 */,
-  {     9,  6918,    18,  10,   2, UNI_RI }   /* linebreak=ri */,
-  {     2,  7025,  9441,   3,   4, UNI_IN__11 }   /* in=v110 */,
-  {     1,   184,  8121,   2,   7, UNI_LINA }   /* islineara */,
-  {     2,  9647,  8394,   3,   4, UNI_NV__8000 }   /* nv=8000 */,
-  {     3,  8424,  6602,   6,  11, UNI_INNANDINAGARI }   /* block=nandinagari */,
-  {     5,  6005,   570,   3,  29, UNI_CJKEXTC }   /* incjkunifiedideographsextensionc */,
-  {     3,  5565,  9061,  13,   4, UNI_JG__ALEF }   /* joininggroup=alef */,
-  {     3,  6816,  1189,   3,   4, UNI_INBATAK }   /* inbatak */,
+  {     5,  8163,    26,   7,   1, UNI_NFKCQC__Y }   /* nfkcqc=y */,
+  {     2,  3671,  6992,  18,   6, UNI_SOGD }   /* scriptextensions=sogdian */,
+  {     1,  8886,  8568,   3,   4, UNI_LYDI }   /* sc=lydi */,
+  {     2,  8332,   183,   4,   2, UNI_ARMI }   /* isarmi */,
+  {     2,  9365,  2006,   4,   4, UNI_MODI }   /* scx=modi */,
+  {     0,  9623,  5630,   3,  13, UNI_JG__MALAYALAMNNNA }   /* jg=malayalamnnna */,
+  {    24,  9629,  4195,   3,   9, UNI_LB__EM }   /* lb=emodifier */,
+  {     1,  8424,  1576,   6,  23, UNI_GEOMETRICSHAPESEXT }   /* block=geometricshapesextended */,
+  {     1,  7018,  7495,  10,   1, UNI_IN__7 }   /* presentin=7 */,
+  {     3,  9605,  2493,   3,   4, UNI_DT__VERT }   /* dt=vert */,
+  {     0,  6885,  2647,   3,   9, UNI_JAMO }   /* ishanguljamo */,
+  {     0,   349,     0,  33,   0, UNI_SUPSYMBOLSANDPICTOGRAPHS }   /* supplementalsymbolsandpictographs */,
+  {     0,  1576,     0,  18,   0, UNI_GEOMETRICSHAPESEXT }   /* geometricshapesext */,
+  {     5,  5565,  5097,  13,   4, UNI_JG__BETH }   /* joininggroup=beth */,
+  {     0,  9365,  8484,   4,   6, UNI_CAKM }   /* scx=chakma */,
+  {     1,  6828,  4312,  10,  15, UNI_BC__CS }   /* bidiclass=commonseparator */,
+  {     1,  3671,  9081,  17,   4, UNI_AVST }   /* scriptextensions=avst */,
+  {     0,  8424,  8289,   6,   7, UNI_INTAITHAM }   /* block=taitham */,
+  {     1,  1239,   995,  25,   2, -UNI_COMPEX }   /* fullcompositionexclusion=no */,
   {     0,  5565,  4522,  13,  15, UNI_JG__MANICHAEANALEPH }   /* joininggroup=manichaeanaleph */,
-  {     0,  9129,     1,   4,   1, -UNI_CWU }   /* cwu=n */,
-  {     4,  9365,  9453,   4,   3, UNI_VAI }   /* scx=vai */,
-  {     0,  3868,   878,  16,  10, UNI_CO }   /* generalcategory=privateuse */,
-  {     2,   184,  6591,   2,  11, UNI_MYANMAREXTB }   /* ismyanmarextb */,
-  {     2,   184,  5353,   2,  14, UNI_ZS }   /* isspaceseparator */,
-  {    13,  8424,  2741,   6,  19, UNI_MERO }   /* block=meroitichieroglyphs */,
-  {     0,  2006,     0,  15,   0, UNI_MODIFIERLETTERS }   /* modifierletters */,
-  {     0,  1362,  8782,  24,   2, UNI_CCC__27 }   /* canonicalcombiningclass=27 */,
-  {     1,  9117,     0,   4,   0, UNI_CPRT }   /* cprt */,
-  {     2,   184,  6712,   2,  11, UNI_SUPERANDSUB }   /* issuperandsub */,
-  {     1,  8219,   995,   7,   2, -UNI_PATSYN }   /* patsyn=no */,
-  {    11,   184,  3722,   2,  17, UNI_SUTTONSIGNWRITING }   /* issuttonsignwriting */,
-  {     5,  9193,    36,   4,   1, UNI_GCB__T }   /* hst=t */,
-  {     0,    21,  9217,   2,   3, UNI_INLAO }   /* inlao */,
-  {    10,  9647,  7159,   3,   1, UNI_NV__5 }   /* nv=5 */,
-  {     2,  9093,  3038,   4,  11, UNI_ETHIOPICSUP }   /* blk=ethiopicsup */,
-  {     0,  9593,  4156,   3,  16, UNI_BC__S }   /* bc=segmentseparator */,
-  {     1,  7025,  9680,   3,   3, UNI_IN__3 }   /* in=v30 */,
-  {     1,  3671,  9221,  17,   4, UNI_LATN }   /* scriptextensions=latn */,
-  {     0,  6315,     0,   4,   0, UNI_XIDC }   /* xidc */,
-  {     0,  6005,  2931,   3,   7, UNI_INCHEROKEE }   /* incherokee */,
-  {     1,  6918,   414,  10,  11, UNI_LB__ID }   /* linebreak=ideographic */,
-  {     8,  8871,   495,   3,   7, UNI_SB__NU }   /* sb=numeric */,
-  {     1,  9647,  8722,   3,   2, UNI_NV__15 }   /* nv=15 */,
-  {     2,  4220,     0,  16,   0, UNI_TANGUTCOMPONENTS }   /* tangutcomponents */,
-  {     8,  8418,  9734,   6,   3, UNI_BIDIM }   /* bidim=yes */,
-  {     3,  5760,  8973,  13,   4, UNI_NV__1_SLASH_10 }   /* numericvalue=1/10 */,
-  {     3,  5979,     1,  12,   1, -UNI_IDEO }   /* ideographic=n */,
-  {    16,  8424,  1846,   7,  21, UNI_INDICNUMBERFORMS }   /* block=commonindicnumberforms */,
-  {     0,  9365,  9321,   4,   4, UNI_PHNX }   /* scx=phnx */,
-  {     0,  8869,   995,   5,   2, -UNI_IDSB }   /* idsb=no */,
-  {     3,    21,  3996,   2,  16, UNI_LINEARBSYLLABARY }   /* inlinearbsyllabary */,
-  {     8,  9093,  2836,   4,  19, UNI_SUNDANESESUP }   /* blk=sundanesesupplement */,
-  {     0,  6918,  8100,  10,   2, UNI_LB__HY }   /* linebreak=hy */,
-  {     0,  8510,     1,   4,   1, -UNI_EXT }   /* ext=n */,
-  {     1,  8685,  9433,   4,   4, UNI_XPOSIXXDIGIT }   /* hex=true */,
-  {     1,  9365,  7332,   4,   4, UNI_ITAL }   /* scx=ital */,
-  {     0,   184,  2741,   2,  19, UNI_MERO }   /* ismeroitichieroglyphs */,
-  {     5,  9647,  7159,   3,   8, UNI_NV__1_SLASH_2 }   /* nv=5.00e-01 */,
-  {     1,  3951,     6,   3,   2, UNI_IDC }   /* isidc */,
+  {     2,  3671,  8562,  17,   6, UNI_LYCI }   /* scriptextensions=lycian */,
+  {     0,  3951,  5553,   3,  12, UNI_IPAEXT }   /* isipaextensions */,
+  {     9,  9093,  7266,   4,   9, UNI_LATINEXTC }   /* blk=latinextc */,
+  {     2,  9662,    26,   3,   1, UNI_SD }   /* sd=y */,
+  {     2,  1158,  8940,   3,   4, UNI_INTAILE }   /* intaile */,
+  {     4,  8886,  8135,   3,   7, UNI_SC__MAND }   /* sc=mandaic */,
+  {     3,  4580,  2761,   3,  18, UNI_MODIFIERTONELETTERS }   /* inmodifiertoneletters */,
+  {     2,  9895,   467,   7,   5, UNI_POSIXPUNCT }   /* isposixpunct */,
+  {     4,  2493,     0,  20,   0, UNI_vo_values_index }   /* verticalorientation= */,
+  {     8,  8886,  8240,   3,   7, UNI_SC__SHRD }   /* sc=sharada */,
+  {     9,  9623,  5097,   3,   4, UNI_JG__BETH }   /* jg=beth */,
+  {     1,  1362,  7763,  24,   2, UNI_CCC__19 }   /* canonicalcombiningclass=19 */,
+  {     3,  5835,     0,  11,   0, UNI_BIDIC }   /* bidicontrol */,
+  {     1,  3951,  1852,   3,  15, UNI_INDICNUMBERFORMS }   /* isindicnumberforms */,
+  {     1,  6918,    21,  10,   2, UNI_LB__IN }   /* linebreak=in */,
+  {     2,  6003,     0,  11,   0, UNI_JOINC }   /* joincontrol */,
+  {     5,  9093,   921,   4,  28, UNI_VSSUP }   /* blk=variationselectorssupplement */,
+  {     0,  8616,  8864,   6,   5, -UNI_STERM }   /* sterm=false */,
+  {     0,  8149,     0,   4,   0, UNI_MULT }   /* mult */,
+  {     1,  9620,   262,   3,   2, UNI_SM }   /* gc=sm */,
+  {     1,  9620,  8499,   3,   2, UNI_CF }   /* gc=cf */,
+  {     3,  2703,    26,  19,   1, UNI_IDST }   /* idstrinaryoperator=y */,
+  {     0,  2106,    24,  21,   1, UNI_GCB__L }   /* graphemeclusterbreak=l */,
+  {     0,  9113,  6207,   4,  12, UNI_CCC__0 }   /* ccc=notreordered */,
+  {     2,   184,  6492,   2,  11, UNI_KATAKANAEXT }   /* iskatakanaext */,
+  {     0,  9365,  8058,   4,   7, UNI_DSRT }   /* scx=deseret */,
+  {     0,  9093,  3884,   4,  11, UNI_GEORGIANEXT }   /* blk=georgianext */,
+  {     1,   976,     0,  27,   0, UNI_ANCIENTGREEKMUSIC }   /* ancientgreekmusicalnotation */,
+  {    12,  1362,  8451,  24,   3, UNI_CCC__118 }   /* canonicalcombiningclass=118 */,
+  {     1,  1668,     0,  23,   0, UNI_SUPPUNCTUATION }   /* supplementalpunctuation */,
+  {     2,  6005,   219,   4,  31, UNI_DIACRITICALSEXT }   /* incombiningdiacriticalmarksextended */,
+  {     0,  9093,  4989,   4,  14, UNI_KANGXI }   /* blk=kangxiradicals */,
+  {     3,  5760,  9557,  13,   3, UNI_NV__3_SLASH_5 }   /* numericvalue=3/5 */,
+  {     2,  8886,  8894,   3,   4, UNI_SC__LIMB }   /* sc=limb */,
+  {     3,  8496,    36,   6,   1, UNI_CWKCF }   /* cwkcf=t */,
+  {     0,  3671,  7892,  17,   8, UNI_JAVA }   /* scriptextensions=javanese */,
+  {     0,  8886,  6051,   3,   4, UNI_SC__MAHJ }   /* sc=mahj */,
+  {     1,   186,     0,   2,   0, UNI_CE }   /* ce */,
+  {     8,  9895,    83,   3,   2, UNI_PCM }   /* ispcm */,
+  {     0,  9113,  8443,   5,   5, UNI_CCC__107 }   /* ccc=ccc107 */,
+  {     0,   184,  1668,   2,  23, UNI_SUPPUNCTUATION }   /* issupplementalpunctuation */,
+  {     0,  4417,     0,  15,   0, UNI_DIACRITICALSEXT }   /* diacriticalsext */,
+  {     0,    21,  3996,   2,  16, UNI_LINEARBSYLLABARY }   /* inlinearbsyllabary */,
+  {    19,  3671,  8892,  17,   4, UNI_PHLI }   /* scriptextensions=phli */,
+  {     2,  9125,     3,   4,   1, -UNI_CWT }   /* cwt=f */,
+  {     0,  5435,  9734,  13,   3, UNI_BIDIM }   /* bidimirrored=yes */,
+  {     0,  5565,  6087,  13,  12, UNI_JG__MALAYALAMNGA }   /* joininggroup=malayalamnga */,
+  {     0,  2127,     0,  14,   0, UNI_ROHG }   /* hanifirohingya */,
+  {     0,  9365,  6724,   5,   3, UNI_SYLO }   /* scx=sylo */,
+  {     6,  3868,    47,  16,   1, UNI_M }   /* generalcategory=m */,
+  {    24,  6005,  4379,   9,   8, UNI_CONTROLPICTURES }   /* incontrolpictures */,
+  {     2,  1482,  5461,  24,  13, UNI_INPC__BOTTOMANDLEFT }   /* indicpositionalcategory=bottomandleft */,
+  {     0,  5227,    26,  14,   1, UNI_NFDQC__Y }   /* nfdquickcheck=y */,
+  {     0,  5760,  5410,  13,   1, UNI_NV__0 }   /* numericvalue=0 */,
+  {    14,  3951,   447,   3,  31, UNI_IDEOGRAPHICSYMBOLS }   /* isideographicsymbolsandpunctuation */,
+  {     0,  8424,  9057,   6,   4, UNI_INAHOM }   /* block=ahom */,
+  {     2,  8886,  9429,   3,   4, UNI_TIBT }   /* sc=tibt */,
+  {     0,  8233,  8079,   7,   7, UNI_SC__GRAN }   /* script=grantha */,
+  {     1,  7128,  4140,  10,   5, UNI_WB__XX }   /* wordbreak=other */,
+  {     1,  8424,  3092,   6,  18, UNI_INPUNCTUATION }   /* block=generalpunctuation */,
+  {     0,  9605,  3852,   3,   5, UNI_DT__FIN }   /* dt=final */,
+  {    15,  9365,  9217,   4,   3, UNI_LAO }   /* scx=lao */,
+  {     7,  1497,  3146,   9,  18, UNI_PI }   /* category=initialpunctuation */,
+  {     3,  1911,  3788,  22,  16, UNI_INSC__CANTILLATIONMARK }   /* indicsyllabiccategory=cantillationmark */,
+  {     9,  6918,  5773,  10,  13, UNI_LB__PR }   /* linebreak=prefixnumeric */,
+  {     0,  8424,  8296,   6,   7, UNI_INTAIVIET }   /* block=taiviet */,
+  {     3,   184,  8338,   2,   6, UNI_XPOSIXSPACE }   /* iswspace */,
+  {     0,  8598,     0,   6,   0, UNI_patws_values_index }   /* patws= */,
+  {     4,  9093,  7338,   4,   9, UNI_INOLDPERMIC }   /* blk=oldpermic */,
+  {     1,    21,  7148,   2,  10, UNI_YIRADICALS }   /* inyiradicals */,
+  {     1,  9647,  8969,   3,   4, UNI_NV___MINUS_1_SLASH_2 }   /* nv=-1/2 */,
+  {     4,  8233,  6159,   7,  12, UNI_SC__GONM }   /* script=masaramgondi */,
+  {     0,  9137,   995,   4,   2, -UNI_DEP }   /* dep=no */,
+  {     0,  1362,  8730,  25,   4, UNI_CCC__17 }   /* canonicalcombiningclass=ccc17 */,
+  {     0,  8424,  9261,   6,   3, UNI_INMRO }   /* block=mro */,
+  {     3,  6885,  2128,   3,  13, UNI_ROHG }   /* ishanifirohingya */,
+  {     0,  4447,    66,  15,   1, UNI_EA__H }   /* eastasianwidth=h */,
+  {     8,  9113,  3441,   4,   9, UNI_CCC__BL }   /* ccc=belowleft */,
+  {     2,  4580,  4109,   3,  15, UNI_MYANMAREXTA }   /* inmyanmarextendeda */,
+  {     1,   184,  2931,   3,   7, UNI_CHER }   /* ischerokee */,
+  {     8,  6679,     0,  10,   0, UNI_SD }   /* softdotted */,
+  {     0,  6816,  3773,   3,  10, UNI_BOPOMOFOEXT }   /* inbopomofoext */,
+  {    12,  7128,    18,  10,   2, UNI_RI }   /* wordbreak=ri */,
+  {     3,   184,  9161,   2,   4, UNI_GONM }   /* isgonm */,
+  {     4,  3398,  9433,  18,   4, UNI_VS }   /* variationselector=true */,
+  {     4,  9895,    25,   3,   1, UNI_PS }   /* isps */,
+  {     6,  9093,  1599,   4,  23, UNI_COMPATJAMO }   /* blk=hangulcompatibilityjamo */,
+  {     1,  7844,     0,   8,   0, UNI_GUJR }   /* gujarati */,
+  {     1,  9647,  7524,   3,   8, UNI_NV__1_SLASH_4 }   /* nv=2.50e-01 */,
+  {    16,  6315,     0,   4,   0, UNI_XIDC }   /* xidc */,
+  {     1,   184,  3728,   2,  11, UNI_SGNW }   /* issignwriting */,
+  {     0,  8960,     3,   4,   1, -UNI_IDS }   /* ids=f */,
+  {     0,  8233,  7956,   7,   4, UNI_SC__TAGB }   /* script=tagb */,
+  {     3,  9297,     0,   4,   0, UNI_OLCK }   /* olck */,
+  {     0,  8233,  9453,   7,   3, UNI_VAI }   /* script=vai */,
+  {     5,  4361,  3095,   5,  15, UNI_INPUNCTUATION }   /* ingeneralpunctuation */,
+  {     0,  8849,     0,   4,   0, UNI_CWCM }   /* cwcm */,
+  {     1,  6918,  5952,  10,   2, UNI_LB__ZW }   /* linebreak=zw */,
+  {     4,  8424,  1622,   6,  14, UNI_LATINEXTA }   /* block=latinextendeda */,
+  {     6,  9093,  3110,   4,   8, UNI_INGEORGIAN }   /* blk=georgian */,
+  {     0,  7025,  5409,   3,   2, UNI_IN__10 }   /* in=10 */,
+  {     0,  7025,  7463,   3,   1, UNI_IN__3 }   /* in=3 */,
+  {     8,  1362,  8815,  25,   4, UNI_CCC__34 }   /* canonicalcombiningclass=ccc34 */,
+  {    11,  3996,     0,  16,   0, UNI_LINEARBSYLLABARY }   /* linearbsyllabary */,
+  {     0,  1497,    44,  10,   1, UNI_SK }   /* category=sk */,
+  {    15,  8684,  9734,   5,   3, UNI_POSIXXDIGIT }   /* ahex=yes */,
   {     0,  5760,  8358,  13,   2, UNI_NV__30 }   /* numericvalue=30 */,
-  {     0,   184,  4297,   2,  15, UNI_BRAI }   /* isbraillepatterns */,
-  {     8,  9093,  6712,   4,  11, UNI_SUPERANDSUB }   /* blk=superandsub */,
-  {     3,  9593,    23,   3,   2, UNI_BC__AL }   /* bc=al */,
-  {     6,  7128,  7825,  10,   3, UNI_WB__EB }   /* wordbreak=gaz */,
-  {     1,  9623,  5643,   3,  13, UNI_JG__MANICHAEANMEM }   /* jg=manichaeanmem */,
-  {     0,  1911,  7972,  22,   8, UNI_INSC__TONEMARK }   /* indicsyllabiccategory=tonemark */,
-  {     0,  3671,  9105,  17,   4, UNI_CAKM }   /* scriptextensions=cakm */,
-  {     0,  9728,    36,   3,   1, UNI_VS }   /* vs=t */,
-  {     1,  3671,  9417,  17,   4, UNI_TFNG }   /* scriptextensions=tfng */,
-  {     3,  6928,     0,  10,   0, UNI_lower_values_index }   /* lowercase= */,
-  {    18,  9623,  5695,   3,  13, UNI_JG__MANICHAEANTEN }   /* jg=manichaeanten */,
-  {     2,  6005,  8485,   3,   5, UNI_INCHAKMA }   /* inchakma */,
-  {     0,  4705,  4718,   3,  14, UNI_TAMILSUP }   /* istamilsupplement */,
-  {     1,  5760,  8722,  13,   2, UNI_NV__15 }   /* numericvalue=15 */,
-  {     0,  8954,     1,   5,   1, -UNI_XIDC }   /* xidc=n */,
-  {     0,  6338,  8864,  11,   5, -UNI_XPOSIXALPHA }   /* alphabetic=false */,
-  {     2,  9097,     7,   4,   1, UNI_BPT__C }   /* bpt=c */,
-  {     3,  4361,  1578,   4,  13, UNI_GEOMETRICSHAPES }   /* ingeometricshapes */,
+  {     7,  7932,    36,   8,   1, UNI_RADICAL }   /* radical=t */,
+  {     1,  8685,  8864,   4,   5, -UNI_XPOSIXXDIGIT }   /* hex=false */,
+  {     0,  9731,  3254,   3,  17, UNI_RI }   /* wb=regionalindicator */,
+  {     0,  9049,  7502,   4,   1, UNI_AGE__8 }   /* age=8 */,
+  {     1,  5760,  9751,  13,   2, UNI_NV__49 }   /* numericvalue=49 */,
+  {     0,  9365,  8914,   4,   5, UNI_NSHU }   /* scx=nushu */,
+  {     9,  9895,  9318,   3,   3, UNI_PHLP }   /* isphlp */,
+  {     1,  8874,  9433,   5,   4, UNI_IDST }   /* idst=true */,
+  {     2,  6918,   340,  10,   2, UNI_LB__OP }   /* linebreak=op */,
+  {     0,  8424,  3038,   6,   8, UNI_INETHIOPIC }   /* block=ethiopic */,
+  {     2,  1911,  4236,  22,   5, UNI_INSC__VOWEL }   /* indicsyllabiccategory=vowel */,
+  {     2,  5979,    26,  12,   1, UNI_IDEO }   /* ideographic=y */,
+  {    20,  7025,  7508,   3,   3, UNI_IN__2 }   /* in=2.0 */,
+  {     1,  8886,  9389,   3,   4, UNI_SOGO }   /* sc=sogo */,
+  {     4,  5760,  8394,  13,   3, UNI_NV__800 }   /* numericvalue=800 */,
+  {     0,  2148,  8269,   3,   6, UNI_SUPPUAA }   /* insuppuaa */,
+  {     0,  5565,  5669,  13,  13, UNI_JG__MANICHAEANONE }   /* joininggroup=manichaeanone */,
+  {     0,  5325,    36,  14,   1, UNI_QMARK }   /* quotationmark=t */,
+  {     1,  1482,  3350,  24,  12, UNI_INPC__LEFTANDRIGHT }   /* indicpositionalcategory=leftandright */,
+  {     0,  5760,     0,  13,   0, UNI_nv_values_index }   /* numericvalue= */,
+  {     0,  9093,  5883,   4,  12, UNI_CYRILLICEXTB }   /* blk=cyrillicextb */,
+  {     0,  4361,  1578,   4,  13, UNI_GEOMETRICSHAPES }   /* ingeometricshapes */,
+  {     0,  3671,  7356,  17,   9, UNI_PALM }   /* scriptextensions=palmyrene */,
+  {     2,  8424,  5283,   6,  14, UNI_PHONETICEXTSUP }   /* block=phoneticextsup */,
+  {     4,  9887,  1812,   8,   5, UNI_XPOSIXUPPER }   /* isxposixupper */,
+  {     9,  9890,  5492,   5,   5, UNI_POSIXALNUM }   /* posixalnum */,
+  {     3,  4826,    36,   9,   1, UNI_XPOSIXXDIGIT }   /* hexdigit=t */,
+  {     8,  8886,  8894,   3,   5, UNI_SC__LIMB }   /* sc=limbu */,
+  {     7,  6567,   254,   6,  29, UNI_MISCMATHSYMBOLSA }   /* inmiscellaneousmathematicalsymbolsa */,
+  {     1,  8233,  2085,   7,   8, UNI_SC__CYRL }   /* script=cyrillic */,
+  {     0,  9093,  9253,   4,   4, UNI_INMIAO }   /* blk=miao */,
+  {     2,  2703,  9734,  19,   3, UNI_IDST }   /* idstrinaryoperator=yes */,
+  {     8,  5979,     0,  12,   0, UNI_ideo_values_index }   /* ideographic= */,
+  {     0,  7419,     1,   9,   1, -UNI_XIDS }   /* xidstart=n */,
+  {     6,  3688,    36,  17,   1, UNI_STERM }   /* sentenceterminal=t */,
+  {     3,  1757,  9734,  22,   3, UNI_CWL }   /* changeswhenlowercased=yes */,
+  {     4,  9623,  9656,   3,   3, UNI_JG__REH }   /* jg=reh */,
+  {     1,  9593,   407,   3,   2, UNI_BC__ON }   /* bc=on */,
+  {     0,   184,  9485,   2,   4, UNI_QAAI }   /* iszinh */,
+  {     0,  9593,   835,   3,   2, UNI_BC__WS }   /* bc=ws */,
+  {     7,  8886,  9385,   3,   4, UNI_SC__SHRD }   /* sc=shrd */,
+  {     1,  5760,  7571,  13,   2, UNI_NV__33 }   /* numericvalue=33 */,
+  {     3,  5227,     0,  16,   0, UNI_DT__CAN }   /* nfdquickcheck=no */,
+  {    10,  9093,  5955,   4,  12, UNI_INGUNJALAGONDI }   /* blk=gunjalagondi */,
+  {     5,  9093,  3020,   4,  10, UNI_INDEVANAGARI }   /* blk=devanagari */,
+  {     0,  9731,  8156,   3,   7, UNI_WB__NL }   /* wb=newline */,
+  {     9,  2148,  2875,   3,  18, UNI_SUPARROWSB }   /* insupplementalarrowsb */,
+  {     1,  7025,  9710,   3,   3, UNI_IN__6_DOT_2 }   /* in=v62 */,
+  {     5,  4447,  8574,  15,   6, UNI_EA__NA }   /* eastasianwidth=narrow */,
+  {     1,  3671,  9305,  17,   4, UNI_ORYA }   /* scriptextensions=orya */,
+  {     2,  9849,  6318,  15,   8, UNI__PERL_CHARNAME_CONTINUE }   /* _perl_charname_continue */,
   {     0,  5760,  9013,  13,   4, UNI_NV__15_SLASH_2 }   /* numericvalue=15/2 */,
-  {     3,  6885,  2128,   3,  13, UNI_ROHG }   /* ishanifirohingya */,
-  {     0,  1497,  4829,   9,   5, UNI_XPOSIXDIGIT }   /* category=digit */,
-  {     7,  1713,  9734,  22,   3, UNI_CWCF }   /* changeswhencasefolded=yes */,
-  {     2,  9620,  1014,   3,   6, UNI_L }   /* gc=letter */,
-  {     0,  4732,     0,  15,   0, UNI_TITLE }   /* titlecaseletter */,
-  {     2,  3671,  9457,  17,   4, UNI_WCHO }   /* scriptextensions=wcho */,
-  {     0,  9365,  7852,   4,   8, UNI_GURU }   /* scx=gurmukhi */,
-  {     9,  4849,    26,  14,   1, UNI_CI }   /* caseignorable=y */,
-  {     6,  9049,  9578,   4,   3, UNI_AGE__6_DOT_3 }   /* age=6.3 */,
-  {    15,  9365,  6724,   5,   3, UNI_SYLO }   /* scx=sylo */,
-  {     1,  9620,   878,   3,  10, UNI_CO }   /* gc=privateuse */,
-  {     2,  9769,     0,   2,   0, UNI_CASEDLETTER }   /* l_ */,
-  {     0,  2067,     0,   7,   0, UNI_RADICAL }   /* radical */,
-  {     5,  1497,    48,   9,   1, UNI_P }   /* category=p */,
-  {     0,    21,  5045,   2,  14, UNI_LATINEXTE }   /* inlatinextendede */,
-  {     2,  2836,     0,   4,   0, UNI_SUND }   /* sund */,
-  {     1,  8424,   878,   6,  14, UNI_PUA }   /* block=privateusearea */,
-  {     0,  2106,  5952,  21,   3, UNI_LB__ZWJ }   /* graphemeclusterbreak=zwj */,
-  {     4,  5085,  6173,   4,  10, UNI_MATHALPHANUM }   /* inmathalphanum */,
-  {    64,  9093,  8919,   4,   5, UNI_INOGHAM }   /* blk=ogham */,
-  {     2,  2148,  4205,   3,   8, UNI_SYRIACSUP }   /* insyriacsup */,
-  {     0,  9620,   133,   3,   4, UNI_M }   /* gc=mark */,
-  {     4,  9953,  3248,   6,   5, UNI_VERTSPACE }   /* isvertspace */,
-  {     1,  9647,  8358,   3,   4, UNI_NV__3000 }   /* nv=3000 */,
-  {     2,  8520,    26,   6,   1, UNI_JOINC }   /* joinc=y */,
-  {     1,  9093,  6767,   4,  11, UNI_YISYLLABLES }   /* blk=yisyllables */,
-  {     0,  9093,   921,   4,  28, UNI_VSSUP }   /* blk=variationselectorssupplement */,
-  {     3,  9093,   599,   4,  30, UNI_CJKEXTD }   /* blk=cjkunifiedideographsextensiond */,
-  {     2,  9365,  8859,   4,   4, UNI_DOGR }   /* scx=dogr */,
-  {     0,  6918,  7212,  10,   9, UNI_LB__B2 }   /* linebreak=breakboth */,
-  {     6,  9093,  5799,   4,  12, UNI_ALPHABETICPF }   /* blk=alphabeticpf */,
-  {     0,   893,     0,  28,   0, UNI_SUPPUAB }   /* supplementaryprivateuseareab */,
-  {    20,  3671,  7892,  17,   8, UNI_JAVA }   /* scriptextensions=javanese */,
-  {     1,   117,  4493,   3,  14, UNI_INIMPERIALARAMAIC }   /* inimperialaramaic */,
-  {     8,  9605,  2709,   3,   3, UNI_DT__NAR }   /* dt=nar */,
-  {    14,  9093,  8622,   4,   6, UNI_INTELUGU }   /* blk=telugu */,
-  {     0,  9093,  2608,   4,  19, UNI_INEGYPTIANHIEROGLYPHS }   /* blk=egyptianhieroglyphs */,
-  {     0,  9049,  9695,   4,   3, UNI_AGE__5 }   /* age=v50 */,
-  {    19,  1911,  4236,  22,   5, UNI_INSC__VOWEL }   /* indicsyllabiccategory=vowel */,
-  {     0,  9365,  8255,   5,   6, UNI_SIDD }   /* scx=siddham */,
-  {     3,  9093,    78,   4,   6, UNI_INARABIC }   /* blk=arabic */,
-  {     0,  3671,  7788,  17,   4, UNI_BALI }   /* scriptextensions=bali */,
-  {     2,  5269,     0,  13,   0, UNI_PATSYN }   /* patternsyntax */,
-  {     4,  9113,  8765,   5,   4, UNI_CCC__24 }   /* ccc=ccc24 */,
-  {     1,  8886,  3038,   3,   4, UNI_ETHI }   /* sc=ethi */,
-  {     4,  3671,  4267,  17,   4, UNI_BAMU }   /* scriptextensions=bamu */,
+  {     0,   184,  2169,   2,  21, UNI_MEETEIMAYEKEXT }   /* ismeeteimayekextensions */,
+  {     8,  1497,     0,  10,   0, UNI_S }   /* category=s */,
+  {     0,  2212,  4962,   3,  13, UNI_HIGHSURROGATES }   /* inhighsurrogates */,
+  {     1,    34,     0,   3,   0, UNI_EXT }   /* ext */,
+  {     1,  3002,  2493,  18,   8, UNI_DT__VERT }   /* decompositiontype=vertical */,
+  {     1,  8332,  7196,   4,   7, UNI_ARABICPFB }   /* isarabicpfb */,
+  {     2,  8886,  6602,   3,  11, UNI_SC__NAND }   /* sc=nandinagari */,
+  {     1,  1482,  2473,  24,  12, UNI_INPC__TOPANDBOTTOM }   /* indicpositionalcategory=topandbottom */,
+  {     2,   184,  4124,   2,  16, UNI_MYANMAREXTB }   /* ismyanmarextendedb */,
+  {     0,  1154,     0,   3,   0, UNI_DEP }   /* dep */,
+  {     0,  4849,  8864,  14,   5, -UNI_CI }   /* caseignorable=false */,
+  {    14,  1482,  3344,  24,  10, UNI_INPC__TOPANDLEFT }   /* indicpositionalcategory=topandleft */,
+  {     4,  8871,  1164,   3,   2, UNI_LB__LF }   /* sb=lf */,
   {     0,  8886,  8310,   3,   4, UNI_SC__TIRH }   /* sc=tirh */,
-  {     1,  1362,  8445,  24,   3, UNI_CCC__107 }   /* canonicalcombiningclass=107 */,
-  {     2,  6679,  9734,  11,   3, UNI_SD }   /* softdotted=yes */,
-  {     4,  9093,  8240,   4,   7, UNI_INSHARADA }   /* blk=sharada */,
-  {     0,  2204,  6636,   3,  10, UNI_SO }   /* isothersymbol */,
-  {     1,  1691,   722,  23,   4, UNI_BPT__C }   /* bidipairedbrackettype=close */,
-  {     2,  8233,  9465,   7,   4, UNI_XPEO }   /* script=xpeo */,
-  {     3,  1362,  9542,  24,   3, UNI_CCC__DA }   /* canonicalcombiningclass=234 */,
-  {     3,  1410,     0,  13,   0, UNI_M }   /* combiningmark */,
-  {     4,  7025,  7159,   3,   1, UNI_IN__5 }   /* in=5 */,
-  {    12,  9093,  7964,   4,   8, UNI_INTIFINAGH }   /* blk=tifinagh */,
-  {     6,  9647,  8464,   3,   2, UNI_NV__29 }   /* nv=29 */,
-  {     5,  9647,  8376,   3,   5, UNI_NV__50000 }   /* nv=50000 */,
-  {    15,  9365,  3020,   4,   4, UNI_DEVA }   /* scx=deva */,
-  {     2,  1057,     1,  27,   1, -UNI_PCM }   /* prependedconcatenationmark=n */,
-  {     0,  7420,  9433,   8,   4, UNI_IDS }   /* idstart=true */,
-  {     0,  8332,    80,   4,  33, UNI_ARABICMATH }   /* isarabicmathematicalalphabeticsymbols */,
-  {     7,  9909,  3248,   7,   5, UNI_POSIXSPACE }   /* isposixspace */,
-  {    10,  9137,    36,   4,   1, UNI_DEP }   /* dep=t */,
-  {     1,  1933,    36,  22,   1, UNI_LOE }   /* logicalorderexception=t */,
-  {     1,  5565,  2147,  13,   3, UNI_JG__AIN }   /* joininggroup=ain */,
-  {     0,  5760,  8358,  13,   5, UNI_NV__30000 }   /* numericvalue=30000 */,
-  {     0,  8233,  8628,   7,   6, UNI_SC__THAA }   /* script=thaana */,
-  {     1,  5760,  7516,  13,   8, UNI_NV__5_SLASH_2 }   /* numericvalue=2.50e+00 */,
-  {     0,  8424,  8914,   6,   5, UNI_INNUSHU }   /* block=nushu */,
-  {     1,  4580,  2761,   3,  18, UNI_MODIFIERTONELETTERS }   /* inmodifiertoneletters */,
-  {     1,  3951,   447,   3,  17, UNI_IDEOGRAPHICSYMBOLS }   /* isideographicsymbols */,
-  {     3,  9365,  8093,   4,   7, UNI_HANO }   /* scx=hanunoo */,
-  {     3,  9365,  8914,   4,   5, UNI_NSHU }   /* scx=nushu */,
-  {     1,  5835,  9433,  12,   4, UNI_BIDIC }   /* bidicontrol=true */,
-  {     1,  9647,  7659,   3,   2, UNI_NV__16 }   /* nv=16 */,
-  {    20,  3236,     1,  18,   1, -UNI__PERL_PATWS }   /* patternwhitespace=n */,
-  {     0,  9731,     0,   3,   0, UNI_wb_values_index }   /* wb= */,
-  {     1,  8424,  2333,   6,  20, UNI_GLAGOLITICSUP }   /* block=glagoliticsupplement */,
-  {     1,  5565,  6075,  13,  12, UNI_JG__MALAYALAMLLA }   /* joininggroup=malayalamlla */,
-  {     1,  9049,  7612,   4,   3, UNI_AGE__4_DOT_1 }   /* age=4.1 */,
-  {     8,  8879,   838,   3,  27, UNI_PHONETICEXTSUP }   /* inphoneticextensionssupplement */,
-  {     1,  8160,   721,   4,  14, UNI_ENCLOSEDALPHANUM }   /* inenclosedalphanum */,
-  {     1,  9093,  5883,   4,  12, UNI_CYRILLICEXTB }   /* blk=cyrillicextb */,
-  {     0,  1362,  8785,  25,   4, UNI_CCC__28 }   /* canonicalcombiningclass=ccc28 */,
-  {     0,  1536,  3553,   3,  16, UNI_ETHIOPICEXTA }   /* inethiopicextendeda */,
-  {     0,  3248,  9734,   6,   3, UNI_XPOSIXSPACE }   /* space=yes */,
-  {     6,  5760,  8364,  13,   5, UNI_NV__40000 }   /* numericvalue=40000 */,
-  {     5,  3868,  9108,  16,   2, UNI_MC }   /* generalcategory=mc */,
-  {     0,   184,  4267,   2,   4, UNI_BAMU }   /* isbamu */,
-  {     4,  3002,  8184,  18,   7, UNI_DT__NB }   /* decompositiontype=nobreak */,
-  {     0,    21,  8680,   3,   4, UNI_INADLAM }   /* inadlam */,
-  {     4,  9365,   983,   4,   5, UNI_GREK }   /* scx=greek */,
-  {     0,  3586,     0,  17,   0, UNI_INDICSIYAQNUMBERS }   /* indicsiyaqnumbers */,
-  {     0,  1911,  8646,  22,   6, UNI_INSC__VIRAMA }   /* indicsyllabiccategory=virama */,
-  {     0,  5565,  3654,  13,  17, UNI_JG__MANICHAEANTHAMEDH }   /* joininggroup=manichaeanthamedh */,
-  {     1,  9093,   113,   4,  35, UNI_DIACRITICALSFORSYMBOLS }   /* blk=combiningdiacriticalmarksforsymbols */,
-  {     4,  9049,  9716,   4,   3, UNI_AGE__7 }   /* age=v70 */,
-  {     9,  8886,  7892,   3,   8, UNI_SC__JAVA }   /* sc=javanese */,
-  {     4,  5565,  5073,  13,  14, UNI_JG__MANICHAEANAYIN }   /* joininggroup=manichaeanayin */,
-  {     0,  8424,  6939,   6,   2, UNI_INVS }   /* block=vs */,
-  {     3,  3868,  5255,  16,  14, UNI_MN }   /* generalcategory=nonspacingmark */,
-  {     1,   184,  3980,   2,   7, UNI_LINB }   /* islinearb */,
-  {     3,  8424,  3772,   6,  16, UNI_BOPOMOFOEXT }   /* block=bopomofoextended */,
-  {     0,   184,  6580,   2,  11, UNI_MYANMAREXTA }   /* ismyanmarexta */,
-  {     4,  9605,  8184,   3,   7, UNI_DT__NB }   /* dt=nobreak */,
-  {     0,  8886,  9345,   3,   4, UNI_RJNG }   /* sc=rjng */,
-  {     9,  8871,  9773,   3,   2, UNI_SB__XX }   /* sb=xx */,
-  {     0,  9623,  3916,   3,  16, UNI_JG__HANIFIROHINGYAPA }   /* jg=hanifirohingyapa */,
-  {     0,    21,  7892,   2,   8, UNI_INJAVANESE }   /* injavanese */,
-  {     9,  8886,  2393,   3,  20, UNI_HMNP }   /* sc=nyiakengpuachuehmong */,
-  {     2,  1362,  7603,  24,   2, UNI_CCC__24 }   /* canonicalcombiningclass=24 */,
-  {     1,  4849,  8864,  14,   5, -UNI_CI }   /* caseignorable=false */,
-  {     0,  9129,  9734,   4,   3, UNI_CWU }   /* cwu=yes */,
-  {     8,  7956,     0,   4,   0, UNI_TAGB }   /* tagb */,
-  {     1,  1239,    36,  25,   1, UNI_COMPEX }   /* fullcompositionexclusion=t */,
-  {     4,  8233,  9425,   7,   4, UNI_THAI }   /* script=thai */,
-  {     6,  9365,  9281,   4,   4, UNI_NEWA }   /* scx=newa */,
-  {     3,  2212,  1165,   5,  23, UNI_HALFANDFULLFORMS }   /* inhalfwidthandfullwidthforms */,
-  {     0,  9647,  7446,   3,   1, UNI_NV__2 }   /* nv=2 */,
-  {     1,  9053,     0,   4,   0, UNI_AGHB }   /* aghb */,
-  {     6,  9093,  1003,   4,  27, UNI_ENCLOSEDCJK }   /* blk=enclosedcjklettersandmonths */,
-  {     1,  1243,    36,  21,   1, UNI_CE }   /* compositionexclusion=t */,
-  {     1,  9629,  1110,   3,  26, UNI_LB__CJ }   /* lb=conditionaljapanesestarter */,
-  {     0,  1924,    47,  10,   1, UNI_LM }   /* category=lm */,
-  {     2,  8616,     0,   6,   0, UNI_sterm_values_index }   /* sterm= */,
-  {     1,  7860,     0,   4,   0, UNI_HIRA }   /* hira */,
-  {    28,  9647,  7668,   3,   8, UNI_NV__5_SLASH_8 }   /* nv=6.25e-01 */,
-  {     1,  8929,     0,   5,   0, UNI_OSGE }   /* osage */,
-  {     3,  8412,     1,   6,   1, -UNI_BIDIC }   /* bidic=n */,
-  {     1,  9093,  1539,   4,  14, UNI_MUSIC }   /* blk=musicalsymbols */,
-  {     2,  9413,     0,   4,   0, UNI_TAVT }   /* tavt */,
-  {     0,  1362,  8730,  25,   4, UNI_CCC__17 }   /* canonicalcombiningclass=ccc17 */,
-  {     3,  9647,  7723,   3,   2, UNI_NV__18 }   /* nv=18 */,
-  {     1,  8233,  8058,   7,   7, UNI_DSRT }   /* script=deseret */,
-  {     0,  9365,  9081,   4,   4, UNI_AVST }   /* scx=avst */,
-  {     3,  8580,    26,   6,   1, UNI__PERL_NCHAR }   /* nchar=y */,
-  {     0,  1482,  2479,  24,   6, UNI_INPC__BOTTOM }   /* indicpositionalcategory=bottom */,
-  {     0,  1450,   986,   5,   2, UNI_INGREEK }   /* ingreek */,
-  {     1,  4705,  8940,   3,   4, UNI_TALE }   /* istaile */,
-  {     3,   184,  2393,   2,  20, UNI_HMNP }   /* isnyiakengpuachuehmong */,
-  {     9,  1497,  6360,   9,  11, UNI_CASEDLETTER }   /* category=casedletter */,
-  {     0,  9121,    36,   4,   1, UNI_CWL }   /* cwl=t */,
-  {     5,  9093,  3110,   4,   8, UNI_INGEORGIAN }   /* blk=georgian */,
-  {     9,  1482,  5461,  24,  13, UNI_INPC__BOTTOMANDLEFT }   /* indicpositionalcategory=bottomandleft */,
-  {     1,  4447,  1162,  15,   9, UNI_EA__H }   /* eastasianwidth=halfwidth */,
-  {     0,  3671,  7860,  17,   8, UNI_HIRA }   /* scriptextensions=hiragana */,
-  {     5,  3671,  7008,  17,  10, UNI_PHNX }   /* scriptextensions=phoenician */,
-  {     0,  9620,  9769,   3,   2, UNI_CASEDLETTER }   /* gc=l_ */,
-  {     5,  9153,  5952,   4,   3, UNI_LB__ZWJ }   /* gcb=zwj */,
-  {     0,  8233,  8142,   7,   7, UNI_MARC }   /* script=marchen */,
-  {     4,  9365,     7,   4,  18, UNI_CANS }   /* scx=canadianaboriginal */,
-  {     7,  3671,  2006,  17,   4, UNI_MODI }   /* scriptextensions=modi */,
-  {     0,  3932,     0,  16,   0, UNI_HIGHPUSURROGATES }   /* highpusurrogates */,
-  {     0,  8233,  9181,   7,   4, UNI_HLUW }   /* script=hluw */,
-  {    25,  9093,  6569,   4,  11, UNI_MISCSYMBOLS }   /* blk=miscsymbols */,
-  {     8,  5760,  7540,  13,   2, UNI_NV__20 }   /* numericvalue=20 */,
-  {     2,  9093,  8502,   4,   6, UNI_INGOTHIC }   /* blk=gothic */,
-  {     0,   184,  8859,   2,   5, UNI_DOGR }   /* isdogra */,
-  {     0,  8233,  2608,   7,  19, UNI_EGYP }   /* script=egyptianhieroglyphs */,
-  {     1,  6918,  8345,  10,   7, UNI_LB__ZW }   /* linebreak=zwspace */,
-  {     0,  6279,     0,  12,   0, UNI_PLAYINGCARDS }   /* playingcards */,
-  {     2,  5760,  5409,  13,   2, UNI_NV__10 }   /* numericvalue=10 */,
-  {     0,  9113,  9077,   4,   3, UNI_CCC__202 }   /* ccc=atb */,
-  {     0,    21,  4989,   2,   6, UNI_KANGXI }   /* inkangxi */,
-  {     8,  9113,  3441,   4,   9, UNI_CCC__BL }   /* ccc=belowleft */,
-  {     3,  6816,  2533,   3,   5, UNI_INBRAHMI }   /* inbrahmi */,
-  {     0,  3671,  7118,  17,   4, UNI_WARA }   /* scriptextensions=wara */,
-  {     8,  9629,    18,   3,   2, UNI_RI }   /* lb=ri */,
-  {    16,  8233,  9485,   7,   4, UNI_SC__QAAI }   /* script=zinh */,
-  {     9,  1773,  9734,   6,   3, UNI_CASED }   /* cased=yes */,
-  {     2,  9093,  8247,   4,   7, UNI_SHAW }   /* blk=shavian */,
-  {     2,  6679,     0,  11,   0, UNI_sd_values_index }   /* softdotted= */,
-  {    22,   184,  8338,   2,   6, UNI_XPOSIXSPACE }   /* iswspace */,
-  {     4,  8604,   995,   6,   2, -UNI_QMARK }   /* qmark=no */,
-  {     9,  4705,  8283,   3,   6, UNI_TGLG }   /* istagalog */,
-  {     0,  4580,  2262,  10,  11, UNI_MERO }   /* inmeroitichieroglyphs */,
-  {     0,  9365,  3772,   4,   8, UNI_BOPO }   /* scx=bopomofo */,
-  {     5,  9620,  1410,   3,  13, UNI_M }   /* gc=combiningmark */,
-  {     0,   184,  6051,   2,   7, UNI_MAHJONG }   /* ismahjong */,
-  {     0,  5760,  5409,  13,  13, UNI_NV__1000000000000 }   /* numericvalue=1000000000000 */,
-  {     0,  9365,  9453,   4,   4, UNI_VAI }   /* scx=vaii */,
-  {     1,  9365,  2930,   4,   4, UNI_CHER }   /* scx=cher */,
-  {     4,  1482,  3344,  24,  10, UNI_INPC__TOPANDLEFT }   /* indicpositionalcategory=topandleft */,
-  {     0,    42,     0,  26,   0, UNI_CJKCOMPATIDEOGRAPHS }   /* cjkcompatibilityideographs */,
-  {     4,   184,  1768,   2,   5, UNI_XPOSIXLOWER }   /* islower */,
-  {     8,  9731,  3254,   3,  17, UNI_RI }   /* wb=regionalindicator */,
-  {    18,   184,  6558,   2,  11, UNI_MEDF }   /* ismedefaidrin */,
-  {     0,  1823,     0,  19,   0, UNI_CJKCOMPATIDEOGRAPHS }   /* cjkcompatideographs */,
-  {     0,  3671,  7332,  17,   4, UNI_ITAL }   /* scriptextensions=ital */,
-  {     6,    24,     0,   1,   0, UNI_L }   /* l */,
-  {     0,  9365,  2532,   4,   6, UNI_BRAH }   /* scx=brahmi */,
-  {     0,  6816,  4298,   3,  14, UNI_BRAI }   /* inbraillepatterns */,
-  {     0,  3671,    57,  17,   2, UNI_YI }   /* scriptextensions=yi */,
-  {     0,  7128,  4140,  10,   5, UNI_WB__XX }   /* wordbreak=other */,
-  {     1,  9093,   509,   4,  30, UNI_CJKEXTA }   /* blk=cjkunifiedideographsextensiona */,
-  {     0,   184,  9345,   2,   4, UNI_RJNG }   /* isrjng */,
-  {     4,   184,  2169,   2,  14, UNI_MEETEIMAYEKEXT }   /* ismeeteimayekext */,
-  {     0,  6567,  4096,   6,  12, UNI_MISCMATHSYMBOLSB }   /* inmiscmathsymbolsb */,
-  {     4,  5565,   341,  13,   2, UNI_JG__PE }   /* joininggroup=pe */,
-  {     0,  1691,     0,  23,   0, UNI_BPT__C }   /* bidipairedbrackettype=c */,
-  {     0,  2855,     0,  19,   0, UNI_SUPARROWSA }   /* supplementalarrowsa */,
-  {     1,    21,  6027,   2,  12, UNI_KHMERSYMBOLS }   /* inkhmersymbols */,
-  {    15,  5339,   721,  14,   5, UNI_SB__CL }   /* sentencebreak=close */,
-  {     1,  8424,  4933,   6,  14, UNI_INGREEK }   /* block=greekandcoptic */,
-  {     2,  8886,  9429,   3,   4, UNI_TIBT }   /* sc=tibt */,
-  {     6,  9113,  8790,   5,   4, UNI_CCC__29 }   /* ccc=ccc29 */,
-  {     0,  9647,  5409,   3,   6, UNI_NV__100000 }   /* nv=100000 */,
-  {     8,  3671,  7964,  17,   8, UNI_TFNG }   /* scriptextensions=tifinagh */,
-  {     3,  7025,  9548,   3,   3, UNI_IN__3 }   /* in=3.0 */,
-  {     9,  8233,  7347,   7,   9, UNI_ORKH }   /* script=oldturkic */,
-  {     2,  5760,  7740,  13,   8, UNI_NV__1_SLASH_12 }   /* numericvalue=8.33e-02 */,
-  {     0,  3951,   447,   3,  31, UNI_IDEOGRAPHICSYMBOLS }   /* isideographicsymbolsandpunctuation */,
-  {     3,  3671,  7049,  18,   9, UNI_SAUR }   /* scriptextensions=saurashtra */,
-  {     0,  9093,  7185,   4,   9, UNI_ARABICPFA }   /* blk=arabicpfa */,
-  {     1,  8424,  6492,   6,  11, UNI_KATAKANAEXT }   /* block=katakanaext */,
-  {     0,  2148,  2837,   3,   8, UNI_INSUNDANESE }   /* insundanese */,
-  {     0,  8424,  7796,   6,   8, UNI_INBASSAVAH }   /* block=bassavah */,
-  {     0,  9620,    38,   3,   2, UNI_XPOSIXDIGIT }   /* gc=nd */,
-  {     0,    21,  7257,   2,   9, UNI_LATINEXTB }   /* inlatinextb */,
-  {     2,  9620,  8499,   3,   2, UNI_CF }   /* gc=cf */,
-  {     1,  6679,     0,  10,   0, UNI_SD }   /* softdotted */,
-  {     0,  8886,  9173,   3,   4, UNI_SC__GURU }   /* sc=guru */,
-  {     2,  6005,   690,   3,  15, UNI_CUNEIFORMNUMBERS }   /* incuneiformnumbers */,
-  {     0,  6918,   184,  10,   2, UNI_LB__IS }   /* linebreak=is */,
-  {     2,  8424,  7940,   6,   8, UNI_SPECIALS }   /* block=specials */,
+  {     1,  2142,  1857,   3,  10, UNI_NUMBERFORMS }   /* innumberforms */,
+  {     7,  9365,  3772,   4,   8, UNI_BOPO }   /* scx=bopomofo */,
+  {     0,  5760,  9017,  13,   4, UNI_NV__17_SLASH_2 }   /* numericvalue=17/2 */,
+  {     0,  8332,  3758,   4,  14, UNI_ARABICSUP }   /* isarabicsupplement */,
+  {     1,  9093,  3290,   4,   4, UNI_RUMI }   /* blk=rumi */,
+  {     2,  5085,  8130,   4,   5, UNI_INMAKASAR }   /* inmakasar */,
+  {     8,  7018,  7462,  10,   1, UNI_IN__4 }   /* presentin=4 */,
+  {     1,  1362,  8352,  24,   3, UNI_CCC__216 }   /* canonicalcombiningclass=216 */,
+  {     4,  1977,     3,  22,   1, -UNI__PERL_NCHAR }   /* noncharactercodepoint=f */,
+  {     2,  8424,  2855,   6,  19, UNI_SUPARROWSA }   /* block=supplementalarrowsa */,
+  {     2,  5883,     0,  12,   0, UNI_CYRILLICEXTB }   /* cyrillicextb */,
+  {     5,   184,  6898,   2,   4, UNI_KHAR }   /* iskhar */,
+  {     0,  9093,  8149,   4,   7, UNI_INMULTANI }   /* blk=multani */,
+  {     1,  3868,  9108,  16,   2, UNI_MC }   /* generalcategory=mc */,
+  {    10,  9049,  7548,   4,   3, UNI_AGE__3_DOT_1 }   /* age=3.1 */,
+  {     5,  8418,    36,   6,   1, UNI_BIDIM }   /* bidim=t */,
+  {     5,  6005,   690,   3,  15, UNI_CUNEIFORMNUMBERS }   /* incuneiformnumbers */,
+  {     0,  4705,  2022,   3,  21, UNI_TRANSPORTANDMAP }   /* istransportandmapsymbols */,
+  {     1,  8844,     1,   5,   1, -UNI_CWCF }   /* cwcf=n */,
+  {    10,  9093,  7329,   4,   9, UNI_INOLDITALIC }   /* blk=olditalic */,
+  {     2,  8496,    26,   6,   1, UNI_CWKCF }   /* cwkcf=y */,
+  {     0,  9620,  1844,   3,   2, UNI_PC }   /* gc=pc */,
+  {     3,  1924,  4509,  11,  13, UNI_LOWERCASELETTER }   /* category=lowercaseletter */,
+  {     2,  8233,  9225,   7,   4, UNI_SC__LINA }   /* script=lina */,
+  {     4,  9608,  1174,   3,   9, UNI_EA__F }   /* ea=fullwidth */,
+  {     1,  9932,    44,   3,   1, UNI_SK }   /* issk */,
+  {     1,  3002,  7868,  18,   8, UNI_DT__ISO }   /* decompositiontype=isolated */,
+  {     4,   184,  5884,   3,  11, UNI_CYRILLICEXTB }   /* iscyrillicextb */,
+  {     3,  1497,   406,   9,   7, UNI_XPOSIXCNTRL }   /* category=control */,
+  {     0,  8556,    26,   6,   1, UNI_XPOSIXLOWER }   /* lower=y */,
+  {     1,  3671,  9277,  17,   4, UNI_NBAT }   /* scriptextensions=nbat */,
+  {     1,  8635,    26,   5,   1, UNI_IDEO }   /* ideo=y */,
+  {     1,  8879,  2373,   5,   4, UNI_INPC__LEFT }   /* inpc=left */,
+  {     0,  8886,  9053,   3,   4, UNI_AGHB }   /* sc=aghb */,
+  {     0,   184,  3254,   2,  17, UNI_RI }   /* isregionalindicator */,
+  {     0,  6928,     3,  10,   1, -UNI_XPOSIXLOWER }   /* lowercase=f */,
+  {     0,  8508,     1,   6,   1, -UNI_GREXT }   /* grext=n */,
+  {     8,    21,  1622,   2,  23, UNI_LATINEXTADDITIONAL }   /* inlatinextendedadditional */,
   {     0,  3688,     0,  17,   0, UNI_sterm_values_index }   /* sentenceterminal= */,
-  {     8,  9647,  7683,   3,   2, UNI_NV__26 }   /* nv=26 */,
-  {     0,  9647,  5409,   3,   3, UNI_NV__100 }   /* nv=100 */,
-  {     3,  9620,   406,   3,   7, UNI_XPOSIXCNTRL }   /* gc=control */,
-  {     1,  8093,     0,   7,   0, UNI_HANO }   /* hanunoo */,
-  {     0,   184,  7796,   2,   4, UNI_BASS }   /* isbass */,
-  {     2,   184,  1576,   2,  15, UNI_GEOMETRICSHAPES }   /* isgeometricshapes */,
-  {     1,  9620,     7,   3,   1, UNI_C }   /* gc=c */,
+  {     2,  1243,  8864,  21,   5, -UNI_CE }   /* compositionexclusion=false */,
+  {     3,  8233,  9473,   7,   4, UNI_SC__YI }   /* script=yiii */,
+  {     1,  9895,  9322,   3,   3, UNI_PHNX }   /* isphnx */,
+  {     2,  9647,  8358,   3,   4, UNI_NV__3000 }   /* nv=3000 */,
+  {     1,  9887,   467,   8,   5, UNI_XPOSIXPUNCT }   /* isxposixpunct */,
+  {     2,  9731,     0,   3,   0, UNI_wb_values_index }   /* wb= */,
+  {     1,  9093,  3980,   4,  16, UNI_LINEARBIDEOGRAMS }   /* blk=linearbideograms */,
+  {     1,  8886,  7892,   3,   8, UNI_SC__JAVA }   /* sc=javanese */,
+  {     0,  6885,  1086,   3,   3, UNI_HANG }   /* ishang */,
+  {     1,  8233,  9465,   7,   4, UNI_XPEO }   /* script=xpeo */,
+  {     5,  8233,  6602,   7,  11, UNI_SC__NAND }   /* script=nandinagari */,
+  {     5,  8886,  8128,   3,   4, UNI_MAKA }   /* sc=maka */,
+  {     0,  9049,  7508,   4,   3, UNI_AGE__2 }   /* age=2.0 */,
+  {     2,  1362,  8449,  25,   5, UNI_CCC__118 }   /* canonicalcombiningclass=ccc118 */,
+  {     2,  6918,    18,  10,   2, UNI_RI }   /* linebreak=ri */,
+  {     7,  9647,  8388,   3,   6, UNI_NV__700000 }   /* nv=700000 */,
+  {     1,  8679,     0,   5,   0, UNI_ADLM }   /* adlam */,
+  {     0,  9626,     7,   3,   1, UNI_JT__C }   /* jt=c */,
+  {    21,  9093,  8065,   4,   7, UNI_INELBASAN }   /* blk=elbasan */,
+  {     2,  5565,  9617,  13,   3, UNI_JG__GAF }   /* joininggroup=gaf */,
+  {     0,  1812,     0,   9,   0, UNI_XPOSIXUPPER }   /* uppercase */,
+  {     1,  6231,  5487,  12,   7, UNI_XPOSIXDIGIT }   /* numerictype=decimal */,
+  {     3,   697,     0,   2,   0, UNI_MN }   /* mn */,
+  {     0,  9049,  7724,   4,   3, UNI_AGE__8 }   /* age=8.0 */,
+  {     0,  8233,  9057,   7,   4, UNI_AHOM }   /* script=ahom */,
+  {    11,  9365,  8121,   4,   7, UNI_LINA }   /* scx=lineara */,
   {     0,  8871,   400,   3,   6, UNI_SB__FO }   /* sb=format */,
-  {     0,  8616,     1,   6,   1, -UNI_STERM }   /* sterm=n */,
-  {     0,  9365,  8255,   5,   3, UNI_SIDD }   /* scx=sidd */,
-  {     0,  9093,  8065,   4,   7, UNI_INELBASAN }   /* blk=elbasan */,
-  {     0,  6816,  3773,   3,  15, UNI_BOPOMOFOEXT }   /* inbopomofoextended */,
-  {     0,  3739,     3,  17,   1, -UNI_UIDEO }   /* unifiedideograph=f */,
-  {     3,  7100,     0,   8,   0, UNI_ASSIGNED }   /* assigned */,
-  {     9,  3671,  8430,  17,   6, UNI_CARI }   /* scriptextensions=carian */,
-  {     7,  9093,  7772,   4,   8, UNI_INARMENIAN }   /* blk=armenian */,
-  {    20,  9626,     6,   3,   1, UNI_JT__D }   /* jt=d */,
-  {     1,  9623,  5125,   3,   4, UNI_JG__HETH }   /* jg=heth */,
-  {     5,  1362,  8825,  25,   4, UNI_CCC__36 }   /* canonicalcombiningclass=ccc36 */,
-  {     1,  8424,  3964,   6,   6, UNI_LATIN1 }   /* block=latin1 */,
-  {     4,  7980,     0,   4,   0, UNI_UGAR }   /* ugar */,
-  {     8,  5565,  5157,  13,  14, UNI_JG__MANICHAEANRESH }   /* joininggroup=manichaeanresh */,
-  {     0,  1735,     0,  22,   0, UNI_cwcm_values_index }   /* changeswhencasemapped= */,
-  {     4,  8233,  2779,   7,   9, UNI_SC__MONG }   /* script=mongolian */,
-  {     1,  9093,  5871,   4,  12, UNI_CYRILLICEXTA }   /* blk=cyrillicexta */,
-  {     0,  9593,  4905,   3,  14, UNI_BC__EN }   /* bc=europeannumber */,
-  {     1,  8233,  7892,   7,   8, UNI_SC__JAVA }   /* script=javanese */,
-  {     6,   184,  1768,   2,   9, UNI_XPOSIXLOWER }   /* islowercase */,
-  {     6,  5760,  9737,  13,   2, UNI_NV__38 }   /* numericvalue=38 */,
-  {     0,  9647,  8388,   3,   6, UNI_NV__700000 }   /* nv=700000 */,
-  {     0,  9602,    36,   3,   1, UNI_DI }   /* di=t */,
-  {     0,  9647,  7524,   3,   8, UNI_NV__1_SLASH_4 }   /* nv=2.50e-01 */,
-  {    16,  9605,    68,   3,   3, UNI_DT__SUP }   /* dt=sup */,
-  {     0,  8424,  2044,   7,  20, UNI_CJKCOMPATFORMS }   /* block=cjkcompatibilityforms */,
-  {     0,  9647,  8388,   3,   5, UNI_NV__70000 }   /* nv=70000 */,
-  {    13,  9593,     1,   4,   1, UNI_BC__BN }   /* bc=bn */,
-  {     9,  9903,  9921,   6,   5, UNI_XPOSIXPRINT }   /* xposixprint */,
-  {     5,  1362,  7495,  24,   1, UNI_CCC__7 }   /* canonicalcombiningclass=7 */,
-  {     0,  8424,  2532,   6,   6, UNI_INBRAHMI }   /* block=brahmi */,
-  {     9,  8886,  9085,   3,   4, UNI_BATK }   /* sc=batk */,
-  {     0,  9620,  1029,   3,   2, UNI_SO }   /* gc=so */,
-  {     0,  9093,  9397,   4,   4, UNI_TAGS }   /* blk=tags */,
-  {     5,  9365,  3620,   4,  10, UNI_MANI }   /* scx=manichaean */,
-  {     0,  1158,  8623,   3,   5, UNI_INTELUGU }   /* intelugu */,
-  {     0,  9365,  8205,   4,   4, UNI_OSMA }   /* scx=osma */,
-  {     2,  9365,  9133,   4,   4, UNI_CYRL }   /* scx=cyrl */,
-  {    75,  9093,  6988,   4,  10, UNI_INOLDSOGDIAN }   /* blk=oldsogdian */,
-  {     6,  9093,  8949,   4,   5, UNI_VSSUP }   /* blk=vssup */,
-  {     0,  9093,  8610,   4,   6, UNI_INREJANG }   /* blk=rejang */,
-  {     0,  9093,  4672,   4,  15, UNI_SARB }   /* blk=oldsoutharabian */,
-  {     8,  8886,  8514,   3,   6, UNI_HATR }   /* sc=hatran */,
-  {     1,  3671,  7844,  17,   8, UNI_GUJR }   /* scriptextensions=gujarati */,
-  {     1,   184,  8610,   2,   6, UNI_RJNG }   /* isrejang */,
+  {     0,  2067,     0,   7,   0, UNI_RADICAL }   /* radical */,
+  {     0,  9365,  2532,   4,   6, UNI_BRAH }   /* scx=brahmi */,
+  {     2,  7203,     0,   9,   0, UNI_BHKS }   /* bhaiksuki */,
+  {     0,  7018,  9445,  10,   4, UNI_IN__12 }   /* presentin=v120 */,
+  {     4,  1362,  8443,  25,   5, UNI_CCC__107 }   /* canonicalcombiningclass=ccc107 */,
+  {     1,  7018,  9005,  10,   4, UNI_IN__12_DOT_1 }   /* presentin=12.1 */,
+  {     3,  8499,     0,   2,   0, UNI_CF }   /* cf */,
+  {     0,  1362,  3441,  24,   9, UNI_CCC__BL }   /* canonicalcombiningclass=belowleft */,
+  {     6,  6005,  4388,   3,  14, UNI_CURRENCYSYMBOLS }   /* incurrencysymbols */,
+  {     6,  7018,  9680,  10,   3, UNI_IN__3 }   /* presentin=v30 */,
+  {     0,   184,  9349,   2,   4, UNI_ROHG }   /* isrohg */,
+  {     2,  8879,   838,   3,  10, UNI_PHONETICEXT }   /* inphoneticext */,
+  {     0,  1482,  2473,  24,  20, UNI_INPC__TOPANDBOTTOMANDRIGHT }   /* indicpositionalcategory=topandbottomandright */,
+  {     3,    78,     0,  35,   0, UNI_ARABICMATH }   /* arabicmathematicalalphabeticsymbols */,
+  {     0,  6567,  1959,   6,  18, UNI_MISCTECHNICAL }   /* inmiscellaneoustechnical */,
+  {     6,  3671,   689,  17,   9, UNI_XSUX }   /* scriptextensions=cuneiform */,
+  {    18,  9623,  5171,   3,  14, UNI_JG__MANICHAEANTETH }   /* jg=manichaeanteth */,
+  {     0,  9647,  8364,   3,   6, UNI_NV__400000 }   /* nv=400000 */,
+  {     0,  8685,  9734,   4,   3, UNI_XPOSIXXDIGIT }   /* hex=yes */,
+  {     0,  9113,  8455,   5,   5, UNI_CCC__122 }   /* ccc=ccc122 */,
+  {     2,   184,   983,   2,   5, UNI_GREK }   /* isgreek */,
+  {     1,  9313,    26,   4,   1, UNI_PCM }   /* pcm=y */,
+  {     0,  9365,  1622,   4,   5, UNI_LATN }   /* scx=latin */,
+  {     0,  8886,  2211,   3,   7, UNI_SC__SINH }   /* sc=sinhala */,
+  {     5,  1362,  8437,  25,   4, UNI_CCC__10 }   /* canonicalcombiningclass=ccc10 */,
+  {     0,  9093,  5578,   4,  13, UNI_KANAEXTA }   /* blk=kanaextendeda */,
+  {     1,  9365,  7788,   4,   8, UNI_BALI }   /* scx=balinese */,
+  {     0,  3671,  6246,  17,   4, UNI_HUNG }   /* scriptextensions=hung */,
+  {     9,  5760,  7159,  13,   1, UNI_NV__5 }   /* numericvalue=5 */,
+  {     1,  9093,  1188,   4,   8, UNI_INKATAKANA }   /* blk=katakana */,
   {     0,  6885,  8094,   3,   6, UNI_HANO }   /* ishanunoo */,
-  {     1,  9605,  3308,   3,   5, UNI_DT__SML }   /* dt=small */,
-  {     3,  8886,  5955,   3,  12, UNI_SC__GONG }   /* sc=gunjalagondi */,
-  {     6,  1508,     0,   2,   0, UNI_PS }   /* ps */,
-  {     1,  9629,  3254,   3,  17, UNI_RI }   /* lb=regionalindicator */,
-  {     0,  1362,  8464,  24,   2, UNI_CCC__29 }   /* canonicalcombiningclass=29 */,
-  {     0,  7018,  9441,  10,   4, UNI_IN__11 }   /* presentin=v110 */,
-  {     4,  1243,    26,  21,   1, UNI_CE }   /* compositionexclusion=y */,
-  {     0,  9647,  5409,   3,  11, UNI_NV__10000000000 }   /* nv=10000000000 */,
-  {     1,  3671,  8142,  17,   4, UNI_MARC }   /* scriptextensions=marc */,
-  {     0,  7420,   995,   8,   2, -UNI_IDS }   /* idstart=no */,
-  {    10,  9629,    73,   3,   2, UNI_LB__EM }   /* lb=em */,
-  {     8,  3254,    36,  18,   1, UNI_RI }   /* regionalindicator=t */,
-  {     1,  8424,  3756,   6,   9, UNI_ARABICSUP }   /* block=arabicsup */,
-  {    21,  8058,     0,   7,   0, UNI_DSRT }   /* deseret */,
-  {     2,  8592,     0,   6,   0, UNI_nfdqc_values_index }   /* nfdqc= */,
-  {     0,  2703,  8864,  19,   5, -UNI_IDST }   /* idstrinaryoperator=false */,
-  {     6,    11,     0,   2,   0, UNI_DI }   /* di */,
-  {    13,  3772,     0,   4,   0, UNI_BOPO }   /* bopo */,
-  {     8,  9647,  8388,   3,   2, UNI_NV__70 }   /* nv=70 */,
-  {     3,  8849,     0,   4,   0, UNI_CWCM }   /* cwcm */,
-  {     1,  5760,  5409,  13,  11, UNI_NV__10000000000 }   /* numericvalue=10000000000 */,
-  {  1025,  6231,  5487,  12,   7, UNI_XPOSIXDIGIT }   /* numerictype=decimal */,
-  {     3,  9093,  7884,   4,   8, UNI_JAMOEXTB }   /* blk=jamoextb */,
-  {     5,  8424,  2401,   6,   3, UNI_PUA }   /* block=pua */,
-  {     2,  4826,     3,   9,   1, -UNI_XPOSIXXDIGIT }   /* hexdigit=f */,
-  {     0,  8886,  8254,   3,   4, UNI_SIDD }   /* sc=sidd */,
-  {     0,  9093,  4492,   4,  15, UNI_INIMPERIALARAMAIC }   /* blk=imperialaramaic */,
-  {     8,  9909,  9326,   3,   3, UNI_MIAO }   /* isplrd */,
-  {     0,  9121,    26,   4,   1, UNI_CWL }   /* cwl=y */,
-  {     1,  9093,  8289,   4,   7, UNI_INTAITHAM }   /* blk=taitham */,
-  {     3,  8424,  3469,   6,   4, UNI_UCAS }   /* block=ucas */,
-  {     0,  7018,  9707,  10,   3, UNI_IN__6_DOT_1 }   /* presentin=v61 */,
-  {     2,  6888,     0,  10,   0, UNI_dia_values_index }   /* diacritic= */,
-  {     1,  5565,    65,  15,   2, UNI_JG__KAPH }   /* joininggroup=kaph */,
-  {     2,  3671,  8934,  17,   5, UNI_RUNR }   /* scriptextensions=runic */,
-  {     5,  3868,  1855,  16,   2, UNI_CN }   /* generalcategory=cn */,
-  {     0,  9093,  1645,   4,  23, UNI_SHORTHANDFORMATCONTROLS }   /* blk=shorthandformatcontrols */,
-  {     1,  8233,  6724,   8,  10, UNI_SC__SYLO }   /* script=sylotinagri */,
-  {    18,   184,  9225,   2,   4, UNI_LINA }   /* islina */,
-  {     0,  4989,     0,  14,   0, UNI_KANGXI }   /* kangxiradicals */,
-  {     4,  7128,     0,   4,   0, UNI_XPOSIXWORD }   /* word */,
-  {     3,  9153,     0,   4,   0, UNI_gcb_values_index }   /* gcb= */,
-  {     2,  9365,  5617,   4,   9, UNI_MLYM }   /* scx=malayalam */,
-  {     2,  9647,     0,   3,   0, UNI_nv_values_index }   /* nv= */,
-  {     3,  9623,  5185,   3,  14, UNI_JG__MANICHAEANYODH }   /* jg=manichaeanyodh */,
-  {     1,  4821,     0,  14,   0, UNI_ahex_values_index }   /* asciihexdigit= */,
-  {     2,  8233,  9185,   7,   4, UNI_HMNG }   /* script=hmng */,
-  {     6,  1497,   698,   9,   6, UNI_N }   /* category=number */,
-  {     0,  2212,  2960,   5,   6, UNI_HALFMARKS }   /* inhalfmarks */,
-  {     1,  6918,   836,  10,   2, UNI_LB__SP }   /* linebreak=sp */,
-  {     1,  6602,     0,   4,   0, UNI_NAND }   /* nand */,
-  {     8,  1497,   467,   9,  11, UNI_P }   /* category=punctuation */,
-  {     4,  6768,  2233,   3,   5, UNI_YIJING }   /* isyijing */,
-  {     1,  9365,  1845,   4,   6, UNI_ZYYY }   /* scx=common */,
-  {     0,   184,  6859,   3,   9, UNI_CJKSTROKES }   /* iscjkstrokes */,
-  {     4,  1497,  1508,   9,   2, UNI_PS }   /* category=ps */,
-  {    88,  9365,  2253,   4,  20, UNI_HLUW }   /* scx=anatolianhieroglyphs */,
-  {     1,  8424,   349,   6,  33, UNI_SUPSYMBOLSANDPICTOGRAPHS }   /* block=supplementalsymbolsandpictographs */,
-  {     1,    21,  7876,   2,   8, UNI_JAMOEXTA }   /* injamoexta */,
-  {    12,  8233,  2333,   7,  10, UNI_SC__GLAG }   /* script=glagolitic */,
-  {    10,   988,     0,   5,   0, UNI_MUSIC }   /* music */,
-  {     1,  8163,    47,   7,   1, UNI_NFCQC__M }   /* nfkcqc=m */,
-  {     0,  4826,  9734,   9,   3, UNI_XPOSIXXDIGIT }   /* hexdigit=yes */,
-  {     0,   184,  1539,   2,  14, UNI_MUSIC }   /* ismusicalsymbols */,
-  {     5,  8886,  8562,   3,   4, UNI_LYCI }   /* sc=lyci */,
-  {     8,  3671,  8484,  17,   6, UNI_CAKM }   /* scriptextensions=chakma */,
-  {     1,  3002,    68,  18,   3, UNI_DT__SUP }   /* decompositiontype=sup */,
-  {     2,  6885,  6095,   3,   3, UNI_HMNG }   /* ishmng */,
-  {     3,  9193,  6303,   4,  12, UNI_GCB__T }   /* hst=trailingjamo */,
-  {     1,  2148,  8262,   3,   6, UNI_INSOYOMBO }   /* insoyombo */,
-  {    16,  5435,  9433,  13,   4, UNI_BIDIM }   /* bidimirrored=true */,
-  {     0,   184,  7884,   2,   8, UNI_JAMOEXTB }   /* isjamoextb */,
-  {    11,  6828,  9635,  10,   3, UNI_BC__LRI }   /* bidiclass=lri */,
-  {     1,  4705,  3327,   3,  17, UNI_TAIXUANJING }   /* istaixuanjingsymbols */,
-  {     8,  8424,  3020,   6,  18, UNI_DEVANAGARIEXT }   /* block=devanagariextended */,
-  {     2,  3671,  8058,  17,   7, UNI_DSRT }   /* scriptextensions=deseret */,
-  {     3,  8233,  3467,   7,  17, UNI_AGHB }   /* script=caucasianalbanian */,
-  {    16,  4705,  5624,   3,   3, UNI_TAML }   /* istaml */,
-  {    10,  9049,  7548,   4,   3, UNI_AGE__3_DOT_1 }   /* age=3.1 */,
-  {     0,  8886,  9301,   3,   4, UNI_ORKH }   /* sc=orkh */,
-  {    65,  6567,  4080,   6,  12, UNI_MISCMATHSYMBOLSA }   /* inmiscmathsymbolsa */,
-  {     1,  3836,     0,   7,   0, UNI_CPRT }   /* cypriot */,
-  {     0,  6828,  5823,  10,  12, UNI_BC__AN }   /* bidiclass=arabicnumber */,
-  {     1,  8233,  1146,   8,   3, UNI_SORA }   /* script=sora */,
-  {     3,   184,  3620,   2,  10, UNI_MANI }   /* ismanichaean */,
-  {     0,  5760,  9033,  13,   4, UNI_NV__3_SLASH_80 }   /* numericvalue=3/80 */,
-  {     0,  9045,     0,   4,   0, UNI_ADLM }   /* adlm */,
-  {     0,  9904,  8839,   5,   5, UNI_POSIXCNTRL }   /* posixcntrl */,
-  {     1,  1779,  8864,  22,   5, -UNI_CWT }   /* changeswhentitlecased=false */,
-  {     0,  9365,  9053,   4,   4, UNI_AGHB }   /* scx=aghb */,
-  {     1,  3671,  3038,  17,   4, UNI_ETHI }   /* scriptextensions=ethi */,
-  {     9,  1239,  9433,  25,   4, UNI_COMPEX }   /* fullcompositionexclusion=true */,
-  {    16,  3398,     0,  18,   0, UNI_vs_values_index }   /* variationselector= */,
-  {     1,   184,  1846,   3,   5, UNI_ZYYY }   /* iscommon */,
-  {     3,  8233,  8205,   7,   4, UNI_OSMA }   /* script=osma */,
-  {    17,  9093,  6602,   4,  11, UNI_INNANDINAGARI }   /* blk=nandinagari */,
-  {     0,  9781,  7420,   6,   7, UNI__PERL_IDSTART }   /* _perl_idstart */,
-  {    21,  3671,  8205,  17,   7, UNI_OSMA }   /* scriptextensions=osmanya */,
-  {     8,  8871,  1768,   3,   5, UNI_SB__LO }   /* sb=lower */,
-  {     5,  2212,  8095,   4,   5, UNI_INHANUNOO }   /* inhanunoo */,
+  {     1,  1362,  8765,  25,   4, UNI_CCC__24 }   /* canonicalcombiningclass=ccc24 */,
+  {     0,  2148,  7069,   3,   9, UNI_SUPARROWSA }   /* insuparrowsa */,
+  {     4,  9907,     0,   5,   0, UNI_XPOSIXPRINT }   /* print */,
+  {     0,  3836,     0,  16,   0, UNI_CYPRIOTSYLLABARY }   /* cypriotsyllabary */,
+  {    23,  4762,     0,   8,   0, UNI_VEDICEXT }   /* vedicext */,
+  {     0,  1924,    47,  10,   1, UNI_LM }   /* category=lm */,
+  {     0,  3671,  6648,  18,   3, UNI_SHAW }   /* scriptextensions=shaw */,
+  {     0,  1757,  8864,  22,   5, -UNI_CWL }   /* changeswhenlowercased=false */,
+  {     0,  9093,  2589,   4,  11, UNI_COUNTINGROD }   /* blk=countingrod */,
+  {     3,  9141,   995,   4,   2, -UNI_DIA }   /* dia=no */,
+  {    13,  1911,  2570,  22,  19, UNI_INSC__CONSONANTHEADLETTER }   /* indicsyllabiccategory=consonantheadletter */,
+  {     4,  9895,     2,   3,   1, UNI_PI }   /* ispi */,
+  {     1,  9093,     0,   4,   0, UNI_blk_values_index }   /* blk= */,
+  {     0,  9605,  6195,   3,  12, UNI_DT__NONCANON }   /* dt=noncanonical */,
+  {     6,  3671,  6027,  17,   5, UNI_KHMR }   /* scriptextensions=khmer */,
+  {     0,    42,     0,   3,   0, UNI_CJK }   /* cjk */,
+  {     2,  5760,  8358,  13,   6, UNI_NV__300000 }   /* numericvalue=300000 */,
+  {     0,  3868,   878,  16,  10, UNI_CO }   /* generalcategory=privateuse */,
+  {     0,  3671,  9353,  17,   4, UNI_RUNR }   /* scriptextensions=runr */,
+  {     1,  1497,  1508,   9,   2, UNI_PS }   /* category=ps */,
+  {     1,  4076,     0,  16,   0, UNI_MISCMATHSYMBOLSA }   /* miscmathsymbolsa */,
+  {     1,  7025,  7487,   3,   1, UNI_IN__6 }   /* in=6 */,
+  {     5,  6003,    26,  12,   1, UNI_JOINC }   /* joincontrol=y */,
+  {     0,  3868,  8839,  16,   5, UNI_XPOSIXCNTRL }   /* generalcategory=cntrl */,
+  {     6,  9401,     0,   4,   0, UNI_TALE }   /* tale */,
+  {    10,  1362,  8800,  25,   4, UNI_CCC__31 }   /* canonicalcombiningclass=ccc31 */,
+  {    21,   184,  8052,   3,   5, UNI_COMPEX }   /* iscompex */,
+  {    10,  8233,  4582,   7,  15, UNI_MERC }   /* script=meroiticcursive */,
+  {     0,  1691,     0,  23,   0, UNI_BPT__C }   /* bidipairedbrackettype=c */,
+  {    20,   184,  7275,   2,   9, UNI_LATINEXTD }   /* islatinextd */,
+  {     0,  6918,  8100,  10,   2, UNI_LB__HY }   /* linebreak=hy */,
+  {     0,   837,     0,  18,   0, UNI_PHONETICEXT }   /* phoneticextensions */,
+  {     0,  9365,   983,   4,   5, UNI_GREK }   /* scx=greek */,
+  {    11,  3002,  1279,  18,   3, UNI_DT__SUB }   /* decompositiontype=sub */,
+  {     4,  9365,  8142,   4,   4, UNI_MARC }   /* scx=marc */,
+  {     0,  7018,     0,  10,   0, UNI_in_values_index }   /* presentin= */,
+  {     0,  8886,  8072,   3,   7, UNI_ELYM }   /* sc=elymaic */,
+  {     0,  8296,     0,   7,   0, UNI_TAVT }   /* taiviet */,
+  {     0,  9602,    36,   3,   1, UNI_DI }   /* di=t */,
+  {     8,  9397,     0,   4,   0, UNI_TAGS }   /* tags */,
+  {     3,  1386,     0,  24,   0, UNI_CJKSYMBOLS }   /* cjksymbolsandpunctuation */,
+  {     1,   184,   779,   2,  29, UNI_ENCLOSEDIDEOGRAPHICSUP }   /* isenclosedideographicsupplement */,
+  {     0,  5565,  6327,  13,  11, UNI_JG__AFRICANNOON }   /* joininggroup=africannoon */,
+  {     3,  6885,    34,   3,   2, UNI_XPOSIXXDIGIT }   /* ishex */,
+  {     0,  2148,  8276,   3,   6, UNI_SUPPUAB }   /* insuppuab */,
+  {     1,  1536,  3553,   3,  16, UNI_ETHIOPICEXTA }   /* inethiopicextendeda */,
+  {     8,  9620,  3852,   3,  16, UNI_PF }   /* gc=finalpunctuation */,
+  {     3,   184,  9261,   2,   4, UNI_MRO }   /* ismroo */,
+  {     0,  3671,  7008,  17,  10, UNI_PHNX }   /* scriptextensions=phoenician */,
+  {     0,  8424,  7892,   6,   8, UNI_INJAVANESE }   /* block=javanese */,
+  {     1,  3671,  9053,  17,   4, UNI_AGHB }   /* scriptextensions=aghb */,
+  {     8,  9113,  3433,   4,  13, UNI_CCC__202 }   /* ccc=attachedbelow */,
+  {     0,  8635,  9433,   5,   4, UNI_IDEO }   /* ideo=true */,
+  {     8,  8424,  6646,   6,  11, UNI_INPAHAWHHMONG }   /* block=pahawhhmong */,
+  {     2,  9093,  8142,   4,   7, UNI_INMARCHEN }   /* blk=marchen */,
+  {     4,   184,  2855,   2,  19, UNI_SUPARROWSA }   /* issupplementalarrowsa */,
+  {     3,  9093,  5871,   4,  12, UNI_CYRILLICEXTA }   /* blk=cyrillicexta */,
+  {     4,  6885,  1459,   3,  23, UNI_HIGHPUSURROGATES }   /* ishighprivateusesurrogates */,
+  {    14,    21,  4975,   2,   7, UNI_KANASUP }   /* inkanasup */,
+  {     1,  6005,    43,   3,   2, UNI_CJK }   /* incjk */,
+  {    25,  9365,  2837,   5,   8, UNI_SUND }   /* scx=sundanese */,
+  {     2,   184,  5435,   2,  12, UNI_BIDIM }   /* isbidimirrored */,
+  {     5,  9647,  7508,   3,   8, UNI_NV__1_SLASH_5 }   /* nv=2.00e-01 */,
+  {     2,   184,  6279,   2,  12, UNI_PLAYINGCARDS }   /* isplayingcards */,
+  {     0,  9659,   995,   3,   2, -UNI_RI }   /* ri=no */,
+  {     0,  8424,  1846,   7,  21, UNI_INDICNUMBERFORMS }   /* block=commonindicnumberforms */,
+  {     0,  9365,  8526,   4,   6, UNI_KTHI }   /* scx=kaithi */,
+  {     0,  5339,   495,  14,   7, UNI_SB__NU }   /* sentencebreak=numeric */,
+  {     0,  8886,  4492,   3,  15, UNI_ARMI }   /* sc=imperialaramaic */,
+  {     1,  7018,  9677,  10,   3, UNI_IN__2_DOT_1 }   /* presentin=v21 */,
+  {    10,  9647,  7558,   3,   2, UNI_NV__13 }   /* nv=13 */,
+  {     2,  9049,  9441,   4,   4, UNI_AGE__11 }   /* age=v110 */,
+  {     0,   184,  6159,   2,  12, UNI_GONM }   /* ismasaramgondi */,
+  {     4,  2393,     0,  20,   0, UNI_HMNP }   /* nyiakengpuachuehmong */,
+  {     0,  3671,  3020,  17,   4, UNI_DEVA }   /* scriptextensions=deva */,
+  {     2,  7025,  9707,   3,   3, UNI_IN__6_DOT_1 }   /* in=v61 */,
+  {     9,  9113,  8481,   4,   3, UNI_WB__EB }   /* ccc=133 */,
+  {     1,  8233,  5967,   7,   6, UNI_HEBR }   /* script=hebrew */,
+  {    16,  3671,  4582,  17,  15, UNI_MERC }   /* scriptextensions=meroiticcursive */,
+  {    17,  9647,  8822,   3,   2, UNI_NV__35 }   /* nv=35 */,
+  {     1,  1497,    48,   9,   1, UNI_P }   /* category=p */,
+  {     3,   184,  5031,   2,  14, UNI_LATINEXTD }   /* islatinextendedd */,
+  {     0,  6885,  5346,   3,   3, UNI_HEBR }   /* ishebr */,
+  {     1,  5809,     0,   2,   0, UNI_PF }   /* pf */,
+  {     1,  5760,  8464,  13,   2, UNI_NV__29 }   /* numericvalue=29 */,
+  {     9,  9623,  5656,   3,  13, UNI_JG__MANICHAEANNUN }   /* jg=manichaeannun */,
+  {     3,  8886,  2409,   3,   4, UNI_SC__MONG }   /* sc=mong */,
+  {     4,   184,   808,   2,  29, UNI_MISCARROWS }   /* ismiscellaneoussymbolsandarrows */,
+  {     7,  9093,     0,   4,  34, UNI_UCAS }   /* blk=unifiedcanadianaboriginalsyllabics */,
+  {     1,  8332,  7187,   4,   7, UNI_ARABICPFA }   /* isarabicpfa */,
+  {     2,  5760,  9037,  13,   4, UNI_NV__5_SLASH_12 }   /* numericvalue=5/12 */,
+  {     1,   184,  4108,   2,  16, UNI_MYANMAREXTA }   /* ismyanmarextendeda */,
+  {     1,  3671,  8934,  17,   5, UNI_RUNR }   /* scriptextensions=runic */,
+  {    12,  8233,  9229,   7,   4, UNI_SC__LINB }   /* script=linb */,
+  {     0,  6828,     1,  11,   1, UNI_BC__BN }   /* bidiclass=bn */,
+  {     2,  4705,  5624,   3,   3, UNI_TAML }   /* istaml */,
+  {     7,  8884,   698,   5,   6, UNI_INSC__NUMBER }   /* insc=number */,
+  {     0,  5760,  8364,  13,   2, UNI_NV__40 }   /* numericvalue=40 */,
+  {     1,  1243,    36,  21,   1, UNI_CE }   /* compositionexclusion=t */,
+  {     7,   184,  6591,   2,  11, UNI_MYANMAREXTB }   /* ismyanmarextb */,
+  {     2,  7025,  9719,   3,   3, UNI_IN__8 }   /* in=v80 */,
+  {    18,  1136,     0,  26,   0, UNI_di_values_index }   /* defaultignorablecodepoint= */,
+  {     3,  8616,     1,   6,   1, -UNI_STERM }   /* sterm=n */,
+  {     1,  7230,   995,   9,   2, -UNI_EXT }   /* extender=no */,
+  {     7,  9932,     0,   7,   0, UNI_XPOSIXSPACE }   /* isspace */,
+  {    11,  2532,     0,   6,   0, UNI_BRAH }   /* brahmi */,
+  {     1,  3398,    26,  18,   1, UNI_VS }   /* variationselector=y */,
+  {     2,   184,  3519,   3,  16, UNI_CYRILLICEXTB }   /* iscyrillicextendedb */,
+  {     6,  8424,  4267,   6,   5, UNI_INBAMUM }   /* block=bamum */,
+  {     6,  3671,  2837,  18,   3, UNI_SUND }   /* scriptextensions=sund */,
+  {     1,  8332,  8680,   3,   4, UNI_ADLM }   /* isadlam */,
+  {     0,  5760,  7691,  13,   2, UNI_NV__36 }   /* numericvalue=36 */,
+  {     4,  9113,  5539,   4,  13, UNI_CCC__IS }   /* ccc=iotasubscript */,
+  {     0,  3868,  1855,  16,   2, UNI_CN }   /* generalcategory=cn */,
+  {     4,  6888,    26,  10,   1, UNI_DIA }   /* diacritic=y */,
+  {     0,  3671,  5955,  17,  12, UNI_GONG }   /* scriptextensions=gunjalagondi */,
+  {     0,  9731,  5919,   3,  12, UNI_WB__EX }   /* wb=extendnumlet */,
+  {     0,  1159,    11,   3,   2, UNI_NT__DI }   /* nt=di */,
   {     0,  9193,  5747,   4,  13, UNI_HST__NA }   /* hst=notapplicable */,
-  {     2,   184,    43,   3,   8, UNI_CJKCOMPAT }   /* iscjkcompat */,
-  {     0,  9647,  7555,   3,   2, UNI_NV__23 }   /* nv=23 */,
-  {     4,  9365,  2393,   4,  20, UNI_HMNP }   /* scx=nyiakengpuachuehmong */,
-  {    18,  5760,  8400,  13,   4, UNI_NV__9000 }   /* numericvalue=9000 */,
-  {     0,  9125,   995,   4,   2, -UNI_CWT }   /* cwt=no */,
-  {     1,    21,  3164,   2,   9, UNI_LATINEXTA }   /* inlatinexta */,
-  {     2,  9605,  6195,   3,  12, UNI_DT__NONCANON }   /* dt=noncanonical */,
-  {     1,   184,  8114,   2,   7, UNI_KALI }   /* iskayahli */,
-  {     6,  7892,     0,   4,   0, UNI_JAVA }   /* java */,
-  {     0,  6888,    26,  10,   1, UNI_DIA }   /* diacritic=y */,
-  {     2,  8886,  9145,   3,   4, UNI_DSRT }   /* sc=dsrt */,
-  {     1,  8424,  2985,   7,  17, UNI_COPTICEPACTNUMBERS }   /* block=copticepactnumbers */,
-  {    17,  1779,   995,  22,   2, -UNI_CWT }   /* changeswhentitlecased=no */,
-  {     1,  9113,  8735,   5,   4, UNI_CCC__18 }   /* ccc=ccc18 */,
-  {    17,  1362,  8810,  25,   4, UNI_CCC__33 }   /* canonicalcombiningclass=ccc33 */,
-  {     8,   184,  1506,   2,  24, UNI_SUPSYMBOLSANDPICTOGRAPHS }   /* issupsymbolsandpictographs */,
-  {     0,  9093,  1410,   4,  24, UNI_DIACRITICALSFORSYMBOLS }   /* blk=combiningmarksforsymbols */,
-  {     8,  9093,  6159,   4,  12, UNI_INMASARAMGONDI }   /* blk=masaramgondi */,
-  {     2,  3739,    26,  17,   1, UNI_UIDEO }   /* unifiedideograph=y */,
-  {     0,   184,  2169,   2,  11, UNI_MTEI }   /* ismeeteimayek */,
-  {     1,  2798,     0,  19,   0, UNI_OTTOMANSIYAQNUMBERS }   /* ottomansiyaqnumbers */,
-  {     2,  5085,  6053,   4,   5, UNI_MAHJONG }   /* inmahjong */,
-  {     2,  3671,   493,  17,   3, UNI_HAN }   /* scriptextensions=han */,
-  {     9,   184,   719,   2,  30, UNI_ENCLOSEDALPHANUMSUP }   /* isenclosedalphanumericsupplement */,
-  {    16,  8418,     3,   6,   1, -UNI_BIDIM }   /* bidim=f */,
-  {     0,  1362,  8437,  25,   4, UNI_CCC__10 }   /* canonicalcombiningclass=ccc10 */,
-  {     1,  9129,    36,   4,   1, UNI_CWU }   /* cwu=t */,
-  {     0,   117,  2150,   4,  19, UNI_ININSCRIPTIONALPARTHIAN }   /* ininscriptionalparthian */,
-  {     8,  8424,  6159,   6,  12, UNI_INMASARAMGONDI }   /* block=masaramgondi */,
-  {     0,  3248,  8864,   6,   5, -UNI_XPOSIXSPACE }   /* space=false */,
-  {     8,  8684,   995,   5,   2, -UNI_POSIXXDIGIT }   /* ahex=no */,
-  {     8,  9647,  8664,   3,   4, UNI_NV__1_SLASH_16 }   /* nv=1/16 */,
-  {     1,  9421,     0,   4,   0, UNI_TGLG }   /* tglg */,
-  {     0,  5269,     1,  14,   1, -UNI_PATSYN }   /* patternsyntax=n */,
-  {     3,  6005,   115,   4,  33, UNI_DIACRITICALSFORSYMBOLS }   /* incombiningdiacriticalmarksforsymbols */,
-  {     0,  5895,     0,  12,   0, UNI_CYRILLICEXTC }   /* cyrillicextc */,
-  {     4,  9659,     3,   3,   1, -UNI_RI }   /* ri=f */,
-  {    11,  3688,  9433,  17,   4, UNI_STERM }   /* sentenceterminal=true */,
-  {     0,  8424,  6382,   6,   6, UNI_DOMINO }   /* block=domino */,
-  {     8,  3868,    74,  16,   2, UNI_ME }   /* generalcategory=me */,
-  {     3,  6051,     0,   7,   0, UNI_MAHJONG }   /* mahjong */,
-  {     0,    21,  8894,   2,   5, UNI_INLIMBU }   /* inlimbu */,
-  {     1,  5435,  8864,  13,   5, -UNI_BIDIM }   /* bidimirrored=false */,
-  {     1,   983,     0,   5,   0, UNI_GREK }   /* greek */,
-  {     4,  9629,  3804,   3,  16, UNI_LB__CP }   /* lb=closeparenthesis */,
-  {     1,  8332,    29,   4,   4, UNI_ARAB }   /* isarabic */,
-  {    11,  8598,  9433,   6,   4, UNI__PERL_PATWS }   /* patws=true */,
-  {     1,  1855,     0,   2,   0, UNI_CN }   /* cn */,
-  {     2,  9113,  3441,   4,   5, UNI_CCC__B }   /* ccc=below */,
-  {     0,  9940,    47,   5,   1, UNI_PERM }   /* isperm */,
-  {     1,  8886,  9277,   3,   4, UNI_NBAT }   /* sc=nbat */,
-  {     2,  8886,  8628,   3,   4, UNI_SC__THAA }   /* sc=thaa */,
-  {     0,  9365,  9481,   4,   4, UNI_ZANB }   /* scx=zanb */,
+  {     1,  9365,  8296,   4,   7, UNI_TAVT }   /* scx=taiviet */,
+  {     1,  1735,    26,  22,   1, UNI_CWCM }   /* changeswhencasemapped=y */,
+  {     4,  9620,  1014,   3,   6, UNI_L }   /* gc=letter */,
+  {     1,  8424,  3469,   6,   4, UNI_UCAS }   /* block=ucas */,
+  {     0,  1933,    36,  22,   1, UNI_LOE }   /* logicalorderexception=t */,
+  {     8,   400,     0,   6,   0, UNI_CF }   /* format */,
+  {     4,   184,  3020,   2,   4, UNI_DEVA }   /* isdeva */,
+  {     0,  1030,     0,  27,   0, UNI_OCR }   /* opticalcharacterrecognition */,
+  {     0,  8635,    36,   5,   1, UNI_IDEO }   /* ideo=t */,
+  {     3,   749,     0,  30,   0, UNI_SYMBOLSANDPICTOGRAPHSEXTA }   /* symbolsandpictographsextendeda */,
+  {     2,  8233,  8919,   7,   5, UNI_OGAM }   /* script=ogham */,
+  {     2,  8886,  9481,   3,   4, UNI_ZANB }   /* sc=zanb */,
+  {     0,  3772,     0,   4,   0, UNI_BOPO }   /* bopo */,
+  {     0,  9623,  6788,   3,  10, UNI_JG__AFRICANQAF }   /* jg=africanqaf */,
   {     0,  2106,   881,  21,   1, UNI_GCB__V }   /* graphemeclusterbreak=v */,
-  {     0,  2204,  8206,   3,   6, UNI_OSMA }   /* isosmanya */,
-  {     1,  8640,     1,   6,   1, -UNI_XPOSIXUPPER }   /* upper=n */,
-  {     4,  8424,  2169,   6,  21, UNI_MEETEIMAYEKEXT }   /* block=meeteimayekextensions */,
-  {     8,  3671,  9353,  17,   4, UNI_RUNR }   /* scriptextensions=runr */,
-  {     1,  8886,  1481,   3,   4, UNI_SC__SIND }   /* sc=sind */,
-  {     0,  7025,  9006,   3,   3, UNI_IN__2_DOT_1 }   /* in=2.1 */,
-  {     0,  9093,  8058,   4,   7, UNI_DSRT }   /* blk=deseret */,
-  {     1,  1530,     0,  14,   0, UNI_BYZANTINEMUSIC }   /* byzantinemusic */,
-  {     1,  3671,  9394,  18,   3, UNI_SYRC }   /* scriptextensions=syrc */,
-  {     0,  8871,    34,   3,   2, UNI_SB__EX }   /* sb=ex */,
-  {     0,  9093,  8532,   4,   6, UNI_KANBUN }   /* blk=kanbun */,
-  {     8,  3671,  3020,  17,   4, UNI_DEVA }   /* scriptextensions=deva */,
-  {     9,  8424,     0,  12,   0, UNI_INCARIAN }   /* block=carian */,
-  {     1,  6315,  9433,  12,   4, UNI_XIDC }   /* xidcontinue=true */,
-  {     0,  6885,  5346,   3,   3, UNI_HEBR }   /* ishebr */,
-  {    10,   184,  6371,   2,  10, UNI_DEP }   /* isdeprecated */,
-  {     0,  9725,     0,   3,   0, UNI_vo_values_index }   /* vo= */,
-  {     8,  8424,  4076,   6,  16, UNI_MISCMATHSYMBOLSA }   /* block=miscmathsymbolsa */,
-  {     0,  9647,  9584,   3,   3, UNI_NV__7_SLASH_8 }   /* nv=7/8 */,
-  {     0,  8886,  9269,   3,   4, UNI_SC__MYMR }   /* sc=mymr */,
-  {     3,  9093,  9253,   4,   4, UNI_INMIAO }   /* blk=miao */,
-  {     6,    21,  4808,   3,  13, UNI_ANCIENTSYMBOLS }   /* inancientsymbols */,
-  {     1,  9620,  3146,   3,  18, UNI_PI }   /* gc=initialpunctuation */,
-  {     1,  1362,  7167,  24,   9, UNI_CCC__AL }   /* canonicalcombiningclass=aboveleft */,
-  {     4,  8424,  7892,   6,   8, UNI_INJAVANESE }   /* block=javanese */,
-  {     9,  8886,  6991,   3,   4, UNI_SC__SOGD }   /* sc=sogd */,
-  {     2,  8424,   976,   6,  27, UNI_ANCIENTGREEKMUSIC }   /* block=ancientgreekmusicalnotation */,
-  {     4,  6918,  4687,  10,  15, UNI_LB__OP }   /* linebreak=openpunctuation */,
-  {     0,   184,  9205,   2,   4, UNI_KNDA }   /* isknda */,
-  {     0,  2148,  3723,   3,  16, UNI_SUTTONSIGNWRITING }   /* insuttonsignwriting */,
-  {     8,  3671,  8079,  17,   4, UNI_GRAN }   /* scriptextensions=gran */,
-  {     1,  9365,  9165,   4,   4, UNI_GREK }   /* scx=grek */,
-  {    10,  3020,     0,   4,   0, UNI_DEVA }   /* deva */,
-  {     3,  8899,    36,   5,   1, UNI_MATH }   /* math=t */,
-  {     0,  9093,  7876,   4,   8, UNI_JAMOEXTA }   /* blk=jamoexta */,
-  {     0,  9647,  8664,   3,   5, UNI_NV__1_SLASH_160 }   /* nv=1/160 */,
-  {     2,   184,  8604,   2,   5, UNI_QMARK }   /* isqmark */,
-  {     1,  5760,  5409,  13,   3, UNI_NV__100 }   /* numericvalue=100 */,
-  {     0,  1472,     0,   9,   0, UNI__PERL_SURROGATE }   /* surrogate */,
-  {     0,  8233,  7860,   7,   8, UNI_SC__HIRA }   /* script=hiragana */,
-  {    21,  3254,    26,  18,   1, UNI_RI }   /* regionalindicator=y */,
-  {     0,  8886,  9413,   3,   4, UNI_TAVT }   /* sc=tavt */,
-  {     0,  9093,  6051,   4,   7, UNI_MAHJONG }   /* blk=mahjong */,
-  {     0,  7419,    26,   9,   1, UNI_XIDS }   /* xidstart=y */,
-  {     0,  6316,    36,  11,   1, UNI_IDC }   /* idcontinue=t */,
-  {    13,   184,  4432,   2,  15, UNI_DIACRITICALSSUP }   /* isdiacriticalssup */,
-  {    11,  9593,  5811,   3,  12, UNI_BC__AL }   /* bc=arabicletter */,
-  {    17,  5339,   138,  14,   2, UNI_SB__FO }   /* sentencebreak=fo */,
-  {     2,  9629,  7212,   3,   9, UNI_LB__B2 }   /* lb=breakboth */,
-  {     4,  8424,  8177,   6,   7, UNI_NB }   /* block=noblock */,
-  {     0,  8233,  7365,   7,   4, UNI_PAUC }   /* script=pauc */,
-  {    17,   184,  1085,   3,  24, UNI_CWKCF }   /* ischangeswhennfkccasefolded */,
-  {    12,  8233,  6646,   7,  11, UNI_HMNG }   /* script=pahawhhmong */,
-  {     0,  9605,     7,   3,   3, UNI_DT__CAN }   /* dt=can */,
-  {     2,  9125,     0,   4,   0, UNI_cwt_values_index }   /* cwt= */,
-  {     9,  8424,  2086,   7,   7, UNI_INCYRILLIC }   /* block=cyrillic */,
+  {     0,  8568,     0,   4,   0, UNI_LYDI }   /* lydi */,
+  {     0,  8616,  9734,   6,   3, UNI_STERM }   /* sterm=yes */,
+  {     1,  7239,  5969,   4,   4, UNI_INHEBREW }   /* inhebrew */,
+  {     0,  5565,  6075,  13,  12, UNI_JG__MALAYALAMLLA }   /* joininggroup=malayalamlla */,
+  {     0,    21,  9217,   2,   3, UNI_INLAO }   /* inlao */,
+  {     5,  1735,  8864,  22,   5, -UNI_CWCM }   /* changeswhencasemapped=false */,
+  {     0,  8338,    36,   7,   1, UNI_XPOSIXSPACE }   /* wspace=t */,
+  {     6,  9153,  5952,   4,   3, UNI_LB__ZWJ }   /* gcb=zwj */,
+  {     0,  8879,  6268,   3,   7, UNI_PHAISTOS }   /* inphaistos */,
+  {     1,  9193,  6525,   4,   3, UNI_LB__H3 }   /* hst=lvt */,
+  {     5,  8556,    36,   6,   1, UNI_XPOSIXLOWER }   /* lower=t */,
+  {     7,   184,  6051,   2,   7, UNI_MAHJONG }   /* ismahjong */,
+  {     3,  1911,  2532,  22,  19, UNI_INSC__BRAHMIJOININGNUMBER }   /* indicsyllabiccategory=brahmijoiningnumber */,
+  {     1,  8275,     0,   7,   0, UNI_SUPPUAB }   /* suppuab */,
+  {     1,  3671,  4672,  17,  15, UNI_SARB }   /* scriptextensions=oldsoutharabian */,
+  {     0,  3671,  8107,  17,   7, UNI_KNDA }   /* scriptextensions=kannada */,
+  {     0,  9093,  5283,   4,  14, UNI_PHONETICEXTSUP }   /* blk=phoneticextsup */,
+  {     0,  3243,     1,  11,   1, -UNI_XPOSIXSPACE }   /* whitespace=n */,
+  {     1,  8233,  9065,   7,   4, UNI_ARMI }   /* script=armi */,
+  {     0,  8233,  9117,   7,   4, UNI_SC__CPRT }   /* script=cprt */,
+  {     1,  9153,    34,   4,   6, UNI_GCB__EX }   /* gcb=extend */,
+  {     6,  9629,  3804,   3,  16, UNI_LB__CP }   /* lb=closeparenthesis */,
+  {     0,  6918,  5520,  10,   5, UNI_LB__EB }   /* linebreak=ebase */,
+  {    19,  5003,     0,  14,   0, UNI_LATINEXTB }   /* latinextendedb */,
+  {     0,  9049,  9695,   4,   3, UNI_AGE__5 }   /* age=v50 */,
+  {    21,  1497,  3228,  10,   8, UNI_Z }   /* category=separator */,
+  {     0,  5760,  8977,  13,   4, UNI_NV__1_SLASH_20 }   /* numericvalue=1/20 */,
+  {    14,  8886,  9485,   3,   4, UNI_SC__QAAI }   /* sc=zinh */,
+  {    10,  6816,  6809,   3,   9, UNI_ASCII }   /* inbasiclatin */,
+  {    17,  5760,  7158,  13,   9, UNI_NV___MINUS_1_SLASH_2 }   /* numericvalue=-5.00e-01 */,
+  {     6,  1497,  4387,   9,  14, UNI_SC }   /* category=currencysymbol */,
+  {     1,  4705,  8940,   3,   4, UNI_TALE }   /* istaile */,
+  {     9,  3020,     0,   4,   0, UNI_DEVA }   /* deva */,
+  {     7,   184,  3964,   2,   9, UNI_LATIN1 }   /* islatin1sup */,
+  {     2,   598,     0,   2,   0, UNI_XPOSIXCNTRL }   /* cc */,
   {     1,  3671,  2212,  18,   3, UNI_SINH }   /* scriptextensions=sinh */,
-  {     1,  9946,  9390,   3,   3, UNI_SOGO }   /* issogo */,
-  {     1,  9365,  7860,   4,   8, UNI_HIRA }   /* scx=hiragana */,
-  {     0,  8233,  3620,   7,   4, UNI_SC__MANI }   /* script=mani */,
-  {     0,   184,  7812,   2,   8, UNI_DUPL }   /* isduployan */,
-  {     0,  8163,     0,   8,   0, UNI_NFKCQC__N }   /* nfkcqc=n */,
-  {     2,  4821,     0,  13,   0, UNI_POSIXXDIGIT }   /* asciihexdigit */,
-  {     0,  9903,  9916,   6,   5, UNI_XPOSIXBLANK }   /* xposixblank */,
-  {     0,  6316,     0,  10,   0, UNI_IDC }   /* idcontinue */,
-  {     0,  9599,  9433,   3,   4, UNI_CI }   /* ci=true */,
-  {     0,  8424,  6569,   6,  11, UNI_MISCSYMBOLS }   /* block=miscsymbols */,
-  {     0,  6816,  3773,   3,   7, UNI_INBOPOMOFO }   /* inbopomofo */,
-  {     1,  8424,   316,   6,  33, UNI_SUPMATHOPERATORS }   /* block=supplementalmathematicaloperators */,
-  {     7,  6194,  8930,   3,   4, UNI_INOSAGE }   /* inosage */,
-  {     3,    21,  7884,   2,   8, UNI_JAMOEXTB }   /* injamoextb */,
-  {     1,  9093,  1823,   4,  19, UNI_CJKCOMPATIDEOGRAPHS }   /* blk=cjkcompatideographs */,
-  {     0,  8424,  5907,   6,  12, UNI_ETHIOPICEXTA }   /* block=ethiopicexta */,
-  {     0,  2493,  3380,  20,  18, UNI_VO__TU }   /* verticalorientation=transformedupright */,
-  {     1,  5435,     1,  13,   1, -UNI_BIDIM }   /* bidimirrored=n */,
-  {     3,  8869,  9734,   5,   3, UNI_IDSB }   /* idsb=yes */,
-  {    17,   184,   808,   2,  29, UNI_MISCARROWS }   /* ismiscellaneoussymbolsandarrows */,
-  {     0,  9365,  8944,   4,   5, UNI_TAKR }   /* scx=takri */,
-  {    16,  9909,     7,   3,   1, UNI_PC }   /* ispc */,
-  {     0,   184,  7892,   2,   4, UNI_JAVA }   /* isjava */,
-  {     0,   184,  3445,   3,   2, UNI_CWL }   /* iscwl */,
-  {     0,  2957,     0,   9,   0, UNI_HALFMARKS }   /* halfmarks */,
-  {     0,  8510,   995,   4,   2, -UNI_EXT }   /* ext=no */,
-  {     1,  6828,  2373,  10,  20, UNI_BC__LRE }   /* bidiclass=lefttorightembedding */,
-  {     4,  8886,  4492,   3,  15, UNI_ARMI }   /* sc=imperialaramaic */,
-  {    23,  1362,  7614,  24,   2, UNI_CCC__17 }   /* canonicalcombiningclass=17 */,
-  {     1,  2453,  9734,  20,   3, UNI_TERM }   /* terminalpunctuation=yes */,
-  {    62,  6371,   995,  11,   2, -UNI_DEP }   /* deprecated=no */,
-  {     0,  3868,  4402,  16,  15, UNI_PD }   /* generalcategory=dashpunctuation */,
-  {     0,  4778,  7099,   3,   9, UNI_CN }   /* isunassigned */,
-  {     8,  3671,  3772,  17,   8, UNI_BOPO }   /* scriptextensions=bopomofo */,
-  {     1,   184,  8526,   2,   6, UNI_KTHI }   /* iskaithi */,
-  {     3,  6005,   690,   3,   8, UNI_INCUNEIFORM }   /* incuneiform */,
-  {     5,  6828,  3218,  10,  18, UNI_BC__B }   /* bidiclass=paragraphseparator */,
-  {     2,  9365,  9189,   4,   4, UNI_HMNP }   /* scx=hmnp */,
-  {     0,  4821,    26,  14,   1, UNI_POSIXXDIGIT }   /* asciihexdigit=y */,
-  {     0,  8886,  7788,   3,   4, UNI_BALI }   /* sc=bali */,
-  {     2,  1481,     0,   4,   0, UNI_SIND }   /* sind */,
-  {    14,  8886,  9401,   3,   4, UNI_SC__TALE }   /* sc=tale */,
-  {     1,  8886,  8924,   3,   5, UNI_SC__ORYA }   /* sc=oriya */,
-  {     1,  2708,    80,   4,  33, UNI_ARABICMATH }   /* inarabicmathematicalalphabeticsymbols */,
-  {     1,  5760,  8364,  13,   3, UNI_NV__400 }   /* numericvalue=400 */,
-  {     2,   184,  6051,   2,   4, UNI_MAHJ }   /* ismahj */,
-  {     0,  8233,  4297,   7,   4, UNI_BRAI }   /* script=brai */,
-  {     2,  9113,  8479,   5,   5, UNI_WB__EB }   /* ccc=ccc133 */,
-  {     3,  9093,  7248,   4,   9, UNI_INKHUDAWADI }   /* blk=khudawadi */,
-  {     8,  9365,  7049,   5,   9, UNI_SAUR }   /* scx=saurashtra */,
-  {     2,  9647,  7548,   3,   8, UNI_NV__1_SLASH_32 }   /* nv=3.12e-02 */,
-  {     0,  9946,  8262,   3,   6, UNI_SOYO }   /* issoyombo */,
-  {     1,  8886,  9161,   3,   4, UNI_SC__GONM }   /* sc=gonm */,
-  {     1,   184,  5448,   2,  13, UNI_BLOCKELEMENTS }   /* isblockelements */,
-  {     0,  9093,   719,   4,  30, UNI_ENCLOSEDALPHANUMSUP }   /* blk=enclosedalphanumericsupplement */,
-  {     0,  1239,  8864,  25,   5, -UNI_COMPEX }   /* fullcompositionexclusion=false */,
-  {     0,  8886,  7008,   3,  10, UNI_PHNX }   /* sc=phoenician */,
-  {    14,  9141,  9734,   4,   3, UNI_DIA }   /* dia=yes */,
-  {    12,  9647,  7540,   3,   2, UNI_NV__20 }   /* nv=20 */,
-  {     4,  5760,  9749,  13,   2, UNI_NV__48 }   /* numericvalue=48 */,
-  {     0,  9093,  4717,   4,  15, UNI_TAMILSUP }   /* blk=tamilsupplement */,
-  {     0,   184,  1645,   2,  23, UNI_SHORTHANDFORMATCONTROLS }   /* isshorthandformatcontrols */,
-  {     4,  8233,  4267,   7,   5, UNI_BAMU }   /* script=bamum */,
-  {     1,  8424,  4297,   6,  15, UNI_BRAI }   /* block=braillepatterns */,
-  {     1,  9953,  1696,   3,   2, UNI_VAI }   /* isvai */,
-  {     2,  8418,     0,   6,   0, UNI_bidim_values_index }   /* bidim= */,
-  {     0,  1362,  8795,  25,   4, UNI_CCC__30 }   /* canonicalcombiningclass=ccc30 */,
-  {     1,  8884,  3484,   5,  17, UNI_INSC__CONSONANTPREFIXED }   /* insc=consonantprefixed */,
-  {     0,  1713,    36,  22,   1, UNI_CWCF }   /* changeswhencasefolded=t */,
-  {     4,  9049,  8993,   4,   4, UNI_AGE__10 }   /* age=10.0 */,
-  {     3,  9113,  8805,   5,   4, UNI_CCC__32 }   /* ccc=ccc32 */,
-  {     1,  6885,  4962,   3,  13, UNI_HIGHSURROGATES }   /* ishighsurrogates */,
-  {     0,  6918,  9773,  10,   2, UNI_LB__XX }   /* linebreak=xx */,
-  {     1,  2106,  7825,  21,   3, UNI_WB__EB }   /* graphemeclusterbreak=gaz */,
-  {     3,    21,   977,   3,  26, UNI_ANCIENTGREEKMUSIC }   /* inancientgreekmusicalnotation */,
-  {     2,    21,  7275,   2,   9, UNI_LATINEXTD }   /* inlatinextd */,
-  {     3,  9113,    16,   4,   1, UNI_CCC__B }   /* ccc=b */,
-  {     1,  6005,  2086,   3,  10, UNI_CYRILLICSUP }   /* incyrillicsup */,
-  {     5,  8418,    26,   6,   1, UNI_BIDIM }   /* bidim=y */,
-  {    17,  4462,     0,  14,   0, UNI_GREXT }   /* graphemeextend */,
-  {     1,  3128,     3,  18,   1, -UNI_IDSB }   /* idsbinaryoperator=f */,
-  {     1,  9365,  4792,   4,  15, UNI_ZANB }   /* scx=zanabazarsquare */,
-  {     1,  1362,  8481,  24,   3, UNI_WB__EB }   /* canonicalcombiningclass=133 */,
-  {     0,  8886,    57,   3,   2, UNI_SC__YI }   /* sc=yi */,
-  {     0,  8955,     1,   4,   1, -UNI_IDC }   /* idc=n */,
-  {    10,  3671,  8526,  17,   6, UNI_KTHI }   /* scriptextensions=kaithi */,
-  {    14,  6005,  2931,   3,  10, UNI_CHEROKEESUP }   /* incherokeesup */,
-  {     2,    21,  3290,   2,  18, UNI_RUMI }   /* inruminumeralsymbols */,
-  {     0,  8424,  1867,   6,  22, UNI_DIACRITICALSFORSYMBOLS }   /* block=diacriticalsforsymbols */,
-  {     0,  9237,  8864,   4,   5, -UNI_LOE }   /* loe=false */,
-  {     0,  7018,  7487,  10,   1, UNI_IN__6 }   /* presentin=6 */,
-  {     0,  3671,  2393,  17,  20, UNI_HMNP }   /* scriptextensions=nyiakengpuachuehmong */,
-  {     0,  8051,     0,   6,   0, UNI_COMPEX }   /* compex */,
+  {     2,  5979,  8864,  12,   5, -UNI_IDEO }   /* ideographic=false */,
+  {     0,   184,  1768,   2,   9, UNI_XPOSIXLOWER }   /* islowercase */,
+  {     0,  9889,  7128,   6,   4, UNI_XPOSIXWORD }   /* xposixword */,
+  {     8,  1239,     3,  25,   1, -UNI_COMPEX }   /* fullcompositionexclusion=f */,
+  {     0,  9629,  5520,   3,   5, UNI_LB__EB }   /* lb=ebase */,
+  {     1,  8640,  9734,   6,   3, UNI_XPOSIXUPPER }   /* upper=yes */,
+  {     7,  9093,  8949,   4,   5, UNI_VSSUP }   /* blk=vssup */,
+  {     0,  9141,     0,   4,   0, UNI_dia_values_index }   /* dia= */,
+  {     0,  9647,  7462,   3,   2, UNI_NV__43 }   /* nv=43 */,
+  {     1,   184,   382,   2,   4, UNI_EGYP }   /* isegyp */,
+  {     0,  8892,     0,   4,   0, UNI_PHLI }   /* phli */,
+  {     0,   184,  1977,   2,  21, UNI__PERL_NCHAR }   /* isnoncharactercodepoint */,
+  {    17,  9623,  4038,   3,   3, UNI_JG__LAM }   /* jg=lam */,
+  {     0,  9629,  8324,   3,   7, UNI_LB__XX }   /* lb=unknown */,
+  {     0,  6338,     0,  11,   0, UNI_alpha_values_index }   /* alphabetic= */,
+  {     1,   184,  9173,   2,   4, UNI_GURU }   /* isguru */,
   {     0,  6885,  9182,   3,   3, UNI_HLUW }   /* ishluw */,
-  {     1,  8424,  3164,   6,   9, UNI_LATINEXTA }   /* block=latinexta */,
-  {     1,  9602,     1,   3,   1, -UNI_DI }   /* di=n */,
-  {     2,