[glib/wip/unicode-7.0: 4/4] unicode: Update to unicode 7.0.0



commit e89759354b64bbdf6f1d5ab0e6357ad62c7c5edc
Author: Christian Persch <chpe gnome org>
Date:   Sat May 3 19:36:18 2014 +0200

    unicode: Update to unicode 7.0.0

 glib/gscripttable.h   |  241 +-
 glib/gunibreak.h      | 2645 +++++++++++++----
 glib/gunichartables.h | 2352 ++++++++++++----
 glib/gunicode.h       |   50 +-
 glib/gunicomp.h       |  254 +-
 glib/gunidecomp.h     | 7781 +++++++++++++++++++++++++------------------------
 glib/guniprop.c       |   25 +
 glib/tests/unicode.c  |   50 +-
 8 files changed, 8327 insertions(+), 5071 deletions(-)
---
diff --git a/glib/gscripttable.h b/glib/gscripttable.h
index b4166d5..01e30e3 100644
--- a/glib/gscripttable.h
+++ b/glib/gscripttable.h
@@ -306,7 +306,7 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_GREEK, G_UNICODE_SCRIPT_GREEK, G_UNICODE_SCRIPT_GREEK,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_GREEK,
   G_UNICODE_SCRIPT_GREEK, G_UNICODE_SCRIPT_GREEK, G_UNICODE_SCRIPT_GREEK,
-  G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
+  G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_GREEK, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_GREEK, G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_GREEK,
   G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_GREEK, G_UNICODE_SCRIPT_GREEK,
@@ -448,9 +448,9 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC,
   G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC,
   G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
+  G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC,
+  G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC,
+  G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_CYRILLIC, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN,
   G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN,
   G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN,
@@ -481,8 +481,8 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN,
   G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_ARMENIAN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_UNKNOWN,
+  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_ARMENIAN,
+  G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_ARMENIAN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_HEBREW, G_UNICODE_SCRIPT_HEBREW, G_UNICODE_SCRIPT_HEBREW,
   G_UNICODE_SCRIPT_HEBREW, G_UNICODE_SCRIPT_HEBREW, G_UNICODE_SCRIPT_HEBREW,
   G_UNICODE_SCRIPT_HEBREW, G_UNICODE_SCRIPT_HEBREW, G_UNICODE_SCRIPT_HEBREW,
@@ -521,7 +521,7 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
-  G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_UNKNOWN,
+  G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_COMMON,
   G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
   G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
   G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
@@ -529,7 +529,7 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
   G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
   G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
-  G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_UNKNOWN,
+  G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_ARABIC,
   G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
   G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
@@ -744,7 +744,9 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_ARABIC,
+  G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
+  G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
+  G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
   G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
   G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
   G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
@@ -764,8 +766,6 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_ARABIC,
   G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
   G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
@@ -775,7 +775,7 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
   G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
   G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
-  G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_UNKNOWN,
+  G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC, G_UNICODE_SCRIPT_ARABIC,
   G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI,
   G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI,
   G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI,
@@ -816,9 +816,9 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI,
   G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI,
   G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI,
   G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI,
-  G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_UNKNOWN,
+  G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI,
+  G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_DEVANAGARI, G_UNICODE_SCRIPT_BENGALI,
   G_UNICODE_SCRIPT_BENGALI, G_UNICODE_SCRIPT_BENGALI, G_UNICODE_SCRIPT_BENGALI,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_BENGALI, G_UNICODE_SCRIPT_BENGALI,
   G_UNICODE_SCRIPT_BENGALI, G_UNICODE_SCRIPT_BENGALI, G_UNICODE_SCRIPT_BENGALI,
@@ -1032,7 +1032,7 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_TAMIL, G_UNICODE_SCRIPT_TAMIL, G_UNICODE_SCRIPT_TAMIL,
   G_UNICODE_SCRIPT_TAMIL, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU,
+  G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU,
   G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_TELUGU,
   G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU,
   G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU,
@@ -1049,7 +1049,7 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU,
   G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU,
   G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU,
-  G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_TELUGU,
+  G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU,
   G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU,
   G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU,
@@ -1075,7 +1075,7 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU,
   G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU,
   G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_TELUGU, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_KANNADA, G_UNICODE_SCRIPT_KANNADA,
+  G_UNICODE_SCRIPT_KANNADA, G_UNICODE_SCRIPT_KANNADA, G_UNICODE_SCRIPT_KANNADA,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_KANNADA, G_UNICODE_SCRIPT_KANNADA,
   G_UNICODE_SCRIPT_KANNADA, G_UNICODE_SCRIPT_KANNADA, G_UNICODE_SCRIPT_KANNADA,
   G_UNICODE_SCRIPT_KANNADA, G_UNICODE_SCRIPT_KANNADA, G_UNICODE_SCRIPT_KANNADA,
@@ -1117,7 +1117,7 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
+  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_MALAYALAM,
   G_UNICODE_SCRIPT_MALAYALAM, G_UNICODE_SCRIPT_MALAYALAM, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_MALAYALAM, G_UNICODE_SCRIPT_MALAYALAM, G_UNICODE_SCRIPT_MALAYALAM,
   G_UNICODE_SCRIPT_MALAYALAM, G_UNICODE_SCRIPT_MALAYALAM, G_UNICODE_SCRIPT_MALAYALAM,
@@ -1194,10 +1194,10 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_SINHALA,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
+  G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_SINHALA,
+  G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_SINHALA,
+  G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_SINHALA,
+  G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_SINHALA, G_UNICODE_SCRIPT_SINHALA,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
@@ -1965,10 +1965,10 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_RUNIC,
   G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_COMMON,
   G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_RUNIC,
-  G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
+  G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_RUNIC,
+  G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_RUNIC,
+  G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_RUNIC,
+  G_UNICODE_SCRIPT_RUNIC, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_TAGALOG,
   G_UNICODE_SCRIPT_TAGALOG, G_UNICODE_SCRIPT_TAGALOG, G_UNICODE_SCRIPT_TAGALOG,
@@ -2151,7 +2151,7 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU,
   G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU,
   G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
+  G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU,
   G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU,
   G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU, G_UNICODE_SCRIPT_LIMBU,
@@ -2285,12 +2285,12 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_TAI_THAM, G_UNICODE_SCRIPT_TAI_THAM, G_UNICODE_SCRIPT_TAI_THAM,
   G_UNICODE_SCRIPT_TAI_THAM, G_UNICODE_SCRIPT_TAI_THAM, G_UNICODE_SCRIPT_TAI_THAM,
   G_UNICODE_SCRIPT_TAI_THAM, G_UNICODE_SCRIPT_TAI_THAM, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
+  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
@@ -2480,7 +2480,7 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_COMMON,
   G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_INHERITED,
   G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_COMMON, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_LATIN,
   G_UNICODE_SCRIPT_LATIN, G_UNICODE_SCRIPT_LATIN, G_UNICODE_SCRIPT_LATIN,
@@ -2559,13 +2559,13 @@ static const guchar g_script_easy_table[8192] = {
   G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
   G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
   G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
+  G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
   G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
-  G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN,
   G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_UNKNOWN, G_UNICODE_SCRIPT_INHERITED,
   G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED, G_UNICODE_SCRIPT_INHERITED,
   G_UNICODE_SCRIPT_LATIN, G_UNICODE_SCRIPT_LATIN, G_UNICODE_SCRIPT_LATIN,
@@ -2755,7 +2755,7 @@ static const struct {
  { 0x207f,     1, G_UNICODE_SCRIPT_LATIN },
  { 0x2080,    15, G_UNICODE_SCRIPT_COMMON },
  { 0x2090,    13, G_UNICODE_SCRIPT_LATIN },
- { 0x20a0,    27, G_UNICODE_SCRIPT_COMMON },
+ { 0x20a0,    30, G_UNICODE_SCRIPT_COMMON },
  { 0x20d0,    33, G_UNICODE_SCRIPT_INHERITED },
  { 0x2100,    38, G_UNICODE_SCRIPT_COMMON },
  { 0x2126,     1, G_UNICODE_SCRIPT_GREEK },
@@ -2768,14 +2768,16 @@ static const struct {
  { 0x214f,    17, G_UNICODE_SCRIPT_COMMON },
  { 0x2160,    41, G_UNICODE_SCRIPT_LATIN },
  { 0x2189,     1, G_UNICODE_SCRIPT_COMMON },
- { 0x2190,   612, G_UNICODE_SCRIPT_COMMON },
+ { 0x2190,   619, G_UNICODE_SCRIPT_COMMON },
  { 0x2400,    39, G_UNICODE_SCRIPT_COMMON },
  { 0x2440,    11, G_UNICODE_SCRIPT_COMMON },
- { 0x2460,   672, G_UNICODE_SCRIPT_COMMON },
- { 0x2701,   255, G_UNICODE_SCRIPT_COMMON },
+ { 0x2460,   928, G_UNICODE_SCRIPT_COMMON },
  { 0x2800,   256, G_UNICODE_SCRIPT_BRAILLE },
- { 0x2900,   589, G_UNICODE_SCRIPT_COMMON },
- { 0x2b50,    10, G_UNICODE_SCRIPT_COMMON },
+ { 0x2900,   628, G_UNICODE_SCRIPT_COMMON },
+ { 0x2b76,    32, G_UNICODE_SCRIPT_COMMON },
+ { 0x2b98,    34, G_UNICODE_SCRIPT_COMMON },
+ { 0x2bbd,    12, G_UNICODE_SCRIPT_COMMON },
+ { 0x2bca,     8, G_UNICODE_SCRIPT_COMMON },
  { 0x2c00,    47, G_UNICODE_SCRIPT_GLAGOLITIC },
  { 0x2c30,    47, G_UNICODE_SCRIPT_GLAGOLITIC },
  { 0x2c60,    32, G_UNICODE_SCRIPT_LATIN },
@@ -2797,7 +2799,7 @@ static const struct {
  { 0x2dd0,     7, G_UNICODE_SCRIPT_ETHIOPIC },
  { 0x2dd8,     7, G_UNICODE_SCRIPT_ETHIOPIC },
  { 0x2de0,    32, G_UNICODE_SCRIPT_CYRILLIC },
- { 0x2e00,    60, G_UNICODE_SCRIPT_COMMON },
+ { 0x2e00,    67, G_UNICODE_SCRIPT_COMMON },
  { 0x2e80,    26, G_UNICODE_SCRIPT_HAN },
  { 0x2e9b,    89, G_UNICODE_SCRIPT_HAN },
  { 0x2f00,   214, G_UNICODE_SCRIPT_HAN },
@@ -2841,23 +2843,25 @@ static const struct {
  { 0xa490,    55, G_UNICODE_SCRIPT_YI },
  { 0xa4d0,    48, G_UNICODE_SCRIPT_LISU },
  { 0xa500,   300, G_UNICODE_SCRIPT_VAI },
- { 0xa640,    88, G_UNICODE_SCRIPT_CYRILLIC },
+ { 0xa640,    94, G_UNICODE_SCRIPT_CYRILLIC },
  { 0xa69f,     1, G_UNICODE_SCRIPT_CYRILLIC },
  { 0xa6a0,    88, G_UNICODE_SCRIPT_BAMUM },
  { 0xa700,    34, G_UNICODE_SCRIPT_COMMON },
  { 0xa722,   102, G_UNICODE_SCRIPT_LATIN },
  { 0xa788,     3, G_UNICODE_SCRIPT_COMMON },
  { 0xa78b,     4, G_UNICODE_SCRIPT_LATIN },
- { 0xa790,     4, G_UNICODE_SCRIPT_LATIN },
- { 0xa7a0,    11, G_UNICODE_SCRIPT_LATIN },
- { 0xa7f8,     8, G_UNICODE_SCRIPT_LATIN },
+ { 0xa790,    30, G_UNICODE_SCRIPT_LATIN },
+ { 0xa7b0,     2, G_UNICODE_SCRIPT_LATIN },
+ { 0xa7f7,     9, G_UNICODE_SCRIPT_LATIN },
  { 0xa800,    44, G_UNICODE_SCRIPT_SYLOTI_NAGRI },
  { 0xa830,    10, G_UNICODE_SCRIPT_COMMON },
  { 0xa840,    56, G_UNICODE_SCRIPT_PHAGS_PA },
  { 0xa880,    69, G_UNICODE_SCRIPT_SAURASHTRA },
  { 0xa8ce,    12, G_UNICODE_SCRIPT_SAURASHTRA },
  { 0xa8e0,    28, G_UNICODE_SCRIPT_DEVANAGARI },
- { 0xa900,    48, G_UNICODE_SCRIPT_KAYAH_LI },
+ { 0xa900,    46, G_UNICODE_SCRIPT_KAYAH_LI },
+ { 0xa92e,     1, G_UNICODE_SCRIPT_COMMON },
+ { 0xa92f,     1, G_UNICODE_SCRIPT_KAYAH_LI },
  { 0xa930,    36, G_UNICODE_SCRIPT_REJANG },
  { 0xa95f,     1, G_UNICODE_SCRIPT_REJANG },
  { 0xa960,    29, G_UNICODE_SCRIPT_HANGUL },
@@ -2865,11 +2869,12 @@ static const struct {
  { 0xa9cf,     1, G_UNICODE_SCRIPT_COMMON },
  { 0xa9d0,    10, G_UNICODE_SCRIPT_JAVANESE },
  { 0xa9de,     2, G_UNICODE_SCRIPT_JAVANESE },
+ { 0xa9e0,    31, G_UNICODE_SCRIPT_MYANMAR },
  { 0xaa00,    55, G_UNICODE_SCRIPT_CHAM },
  { 0xaa40,    14, G_UNICODE_SCRIPT_CHAM },
  { 0xaa50,    10, G_UNICODE_SCRIPT_CHAM },
  { 0xaa5c,     4, G_UNICODE_SCRIPT_CHAM },
- { 0xaa60,    28, G_UNICODE_SCRIPT_MYANMAR },
+ { 0xaa60,    32, G_UNICODE_SCRIPT_MYANMAR },
  { 0xaa80,    67, G_UNICODE_SCRIPT_TAI_VIET },
  { 0xaadb,     5, G_UNICODE_SCRIPT_TAI_VIET },
  { 0xaae0,    23, G_UNICODE_SCRIPT_MEETEI_MAYEK },
@@ -2878,6 +2883,11 @@ static const struct {
  { 0xab11,     6, G_UNICODE_SCRIPT_ETHIOPIC },
  { 0xab20,     7, G_UNICODE_SCRIPT_ETHIOPIC },
  { 0xab28,     7, G_UNICODE_SCRIPT_ETHIOPIC },
+ { 0xab30,    43, G_UNICODE_SCRIPT_LATIN },
+ { 0xab5b,     1, G_UNICODE_SCRIPT_COMMON },
+ { 0xab5c,     4, G_UNICODE_SCRIPT_LATIN },
+ { 0xab64,     1, G_UNICODE_SCRIPT_LATIN },
+ { 0xab65,     1, G_UNICODE_SCRIPT_GREEK },
  { 0xabc0,    46, G_UNICODE_SCRIPT_MEETEI_MAYEK },
  { 0xabf0,    10, G_UNICODE_SCRIPT_MEETEI_MAYEK },
  { 0xac00, 11172, G_UNICODE_SCRIPT_HANGUL },
@@ -2898,11 +2908,10 @@ static const struct {
  { 0xfd3e,     2, G_UNICODE_SCRIPT_COMMON },
  { 0xfd50,    64, G_UNICODE_SCRIPT_ARABIC },
  { 0xfd92,    54, G_UNICODE_SCRIPT_ARABIC },
- { 0xfdf0,    13, G_UNICODE_SCRIPT_ARABIC },
- { 0xfdfd,     1, G_UNICODE_SCRIPT_COMMON },
+ { 0xfdf0,    14, G_UNICODE_SCRIPT_ARABIC },
  { 0xfe00,    16, G_UNICODE_SCRIPT_INHERITED },
  { 0xfe10,    10, G_UNICODE_SCRIPT_COMMON },
- { 0xfe20,     7, G_UNICODE_SCRIPT_INHERITED },
+ { 0xfe20,    14, G_UNICODE_SCRIPT_INHERITED },
  { 0xfe30,    35, G_UNICODE_SCRIPT_COMMON },
  { 0xfe54,    19, G_UNICODE_SCRIPT_COMMON },
  { 0xfe68,     4, G_UNICODE_SCRIPT_COMMON },
@@ -2936,15 +2945,18 @@ static const struct {
  { 0x10100,     3, G_UNICODE_SCRIPT_COMMON },
  { 0x10107,    45, G_UNICODE_SCRIPT_COMMON },
  { 0x10137,     9, G_UNICODE_SCRIPT_COMMON },
- { 0x10140,    75, G_UNICODE_SCRIPT_GREEK },
+ { 0x10140,    77, G_UNICODE_SCRIPT_GREEK },
  { 0x10190,    12, G_UNICODE_SCRIPT_COMMON },
+ { 0x101a0,     1, G_UNICODE_SCRIPT_GREEK },
  { 0x101d0,    45, G_UNICODE_SCRIPT_COMMON },
  { 0x101fd,     1, G_UNICODE_SCRIPT_INHERITED },
  { 0x10280,    29, G_UNICODE_SCRIPT_LYCIAN },
  { 0x102a0,    49, G_UNICODE_SCRIPT_CARIAN },
- { 0x10300,    31, G_UNICODE_SCRIPT_OLD_ITALIC },
- { 0x10320,     4, G_UNICODE_SCRIPT_OLD_ITALIC },
+ { 0x102e0,     1, G_UNICODE_SCRIPT_INHERITED },
+ { 0x102e1,    27, G_UNICODE_SCRIPT_COMMON },
+ { 0x10300,    36, G_UNICODE_SCRIPT_OLD_ITALIC },
  { 0x10330,    27, G_UNICODE_SCRIPT_GOTHIC },
+ { 0x10350,    43, G_UNICODE_SCRIPT_OLD_PERMIC },
  { 0x10380,    30, G_UNICODE_SCRIPT_UGARITIC },
  { 0x1039f,     1, G_UNICODE_SCRIPT_UGARITIC },
  { 0x103a0,    36, G_UNICODE_SCRIPT_OLD_PERSIAN },
@@ -2953,6 +2965,12 @@ static const struct {
  { 0x10450,    48, G_UNICODE_SCRIPT_SHAVIAN },
  { 0x10480,    30, G_UNICODE_SCRIPT_OSMANYA },
  { 0x104a0,    10, G_UNICODE_SCRIPT_OSMANYA },
+ { 0x10500,    40, G_UNICODE_SCRIPT_ELBASAN },
+ { 0x10530,    52, G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN },
+ { 0x1056f,     1, G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN },
+ { 0x10600,   311, G_UNICODE_SCRIPT_LINEAR_A },
+ { 0x10740,    22, G_UNICODE_SCRIPT_LINEAR_A },
+ { 0x10760,     8, G_UNICODE_SCRIPT_LINEAR_A },
  { 0x10800,     6, G_UNICODE_SCRIPT_CYPRIOT },
  { 0x10808,     1, G_UNICODE_SCRIPT_CYPRIOT },
  { 0x1080a,    44, G_UNICODE_SCRIPT_CYPRIOT },
@@ -2961,6 +2979,9 @@ static const struct {
  { 0x1083f,     1, G_UNICODE_SCRIPT_CYPRIOT },
  { 0x10840,    22, G_UNICODE_SCRIPT_IMPERIAL_ARAMAIC },
  { 0x10857,     9, G_UNICODE_SCRIPT_IMPERIAL_ARAMAIC },
+ { 0x10860,    32, G_UNICODE_SCRIPT_PALMYRENE },
+ { 0x10880,    31, G_UNICODE_SCRIPT_NABATAEAN },
+ { 0x108a7,     9, G_UNICODE_SCRIPT_NABATAEAN },
  { 0x10900,    28, G_UNICODE_SCRIPT_PHOENICIAN },
  { 0x1091f,     1, G_UNICODE_SCRIPT_PHOENICIAN },
  { 0x10920,    26, G_UNICODE_SCRIPT_LYDIAN },
@@ -2977,35 +2998,88 @@ static const struct {
  { 0x10a3f,     9, G_UNICODE_SCRIPT_KHAROSHTHI },
  { 0x10a50,     9, G_UNICODE_SCRIPT_KHAROSHTHI },
  { 0x10a60,    32, G_UNICODE_SCRIPT_OLD_SOUTH_ARABIAN },
+ { 0x10a80,    32, G_UNICODE_SCRIPT_OLD_NORTH_ARABIAN },
+ { 0x10ac0,    39, G_UNICODE_SCRIPT_MANICHAEAN },
+ { 0x10aeb,    12, G_UNICODE_SCRIPT_MANICHAEAN },
  { 0x10b00,    54, G_UNICODE_SCRIPT_AVESTAN },
  { 0x10b39,     7, G_UNICODE_SCRIPT_AVESTAN },
  { 0x10b40,    22, G_UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN },
  { 0x10b58,     8, G_UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN },
  { 0x10b60,    19, G_UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI },
  { 0x10b78,     8, G_UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI },
+ { 0x10b80,    18, G_UNICODE_SCRIPT_PSALTER_PAHLAVI },
+ { 0x10b99,     4, G_UNICODE_SCRIPT_PSALTER_PAHLAVI },
+ { 0x10ba9,     7, G_UNICODE_SCRIPT_PSALTER_PAHLAVI },
  { 0x10c00,    73, G_UNICODE_SCRIPT_OLD_TURKIC },
  { 0x10e60,    31, G_UNICODE_SCRIPT_ARABIC },
  { 0x11000,    78, G_UNICODE_SCRIPT_BRAHMI },
  { 0x11052,    30, G_UNICODE_SCRIPT_BRAHMI },
+ { 0x1107f,     1, G_UNICODE_SCRIPT_BRAHMI },
  { 0x11080,    66, G_UNICODE_SCRIPT_KAITHI },
  { 0x110d0,    25, G_UNICODE_SCRIPT_SORA_SOMPENG },
  { 0x110f0,    10, G_UNICODE_SCRIPT_SORA_SOMPENG },
  { 0x11100,    53, G_UNICODE_SCRIPT_CHAKMA },
  { 0x11136,    14, G_UNICODE_SCRIPT_CHAKMA },
+ { 0x11150,    39, G_UNICODE_SCRIPT_MAHAJANI },
  { 0x11180,    73, G_UNICODE_SCRIPT_SHARADA },
- { 0x111d0,    10, G_UNICODE_SCRIPT_SHARADA },
+ { 0x111cd,     1, G_UNICODE_SCRIPT_SHARADA },
+ { 0x111d0,    11, G_UNICODE_SCRIPT_SHARADA },
+ { 0x111e1,    20, G_UNICODE_SCRIPT_SINHALA },
+ { 0x11200,    18, G_UNICODE_SCRIPT_KHOJKI },
+ { 0x11213,    43, G_UNICODE_SCRIPT_KHOJKI },
+ { 0x112b0,    59, G_UNICODE_SCRIPT_KHUDAWADI },
+ { 0x112f0,    10, G_UNICODE_SCRIPT_KHUDAWADI },
+ { 0x11301,     3, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x11305,     8, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x1130f,     2, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x11313,    22, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x1132a,     7, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x11332,     2, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x11335,     5, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x1133c,     9, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x11347,     2, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x1134b,     3, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x11357,     1, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x1135d,     7, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x11366,     7, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x11370,     5, G_UNICODE_SCRIPT_GRANTHA },
+ { 0x11480,    72, G_UNICODE_SCRIPT_TIRHUTA },
+ { 0x114d0,    10, G_UNICODE_SCRIPT_TIRHUTA },
+ { 0x11580,    54, G_UNICODE_SCRIPT_SIDDHAM },
+ { 0x115b8,    18, G_UNICODE_SCRIPT_SIDDHAM },
+ { 0x11600,    69, G_UNICODE_SCRIPT_MODI },
+ { 0x11650,    10, G_UNICODE_SCRIPT_MODI },
  { 0x11680,    56, G_UNICODE_SCRIPT_TAKRI },
  { 0x116c0,    10, G_UNICODE_SCRIPT_TAKRI },
- { 0x12000,   879, G_UNICODE_SCRIPT_CUNEIFORM },
- { 0x12400,    99, G_UNICODE_SCRIPT_CUNEIFORM },
- { 0x12470,     4, G_UNICODE_SCRIPT_CUNEIFORM },
+ { 0x118a0,    83, G_UNICODE_SCRIPT_WARANG_CITI },
+ { 0x118ff,     1, G_UNICODE_SCRIPT_WARANG_CITI },
+ { 0x11ac0,    57, G_UNICODE_SCRIPT_PAU_CIN_HAU },
+ { 0x12000,   921, G_UNICODE_SCRIPT_CUNEIFORM },
+ { 0x12400,   111, G_UNICODE_SCRIPT_CUNEIFORM },
+ { 0x12470,     5, G_UNICODE_SCRIPT_CUNEIFORM },
  { 0x13000,  1071, G_UNICODE_SCRIPT_EGYPTIAN_HIEROGLYPHS },
  { 0x16800,   569, G_UNICODE_SCRIPT_BAMUM },
+ { 0x16a40,    31, G_UNICODE_SCRIPT_MRO },
+ { 0x16a60,    10, G_UNICODE_SCRIPT_MRO },
+ { 0x16a6e,     2, G_UNICODE_SCRIPT_MRO },
+ { 0x16ad0,    30, G_UNICODE_SCRIPT_BASSA_VAH },
+ { 0x16af0,     6, G_UNICODE_SCRIPT_BASSA_VAH },
+ { 0x16b00,    70, G_UNICODE_SCRIPT_PAHAWH_HMONG },
+ { 0x16b50,    10, G_UNICODE_SCRIPT_PAHAWH_HMONG },
+ { 0x16b5b,     7, G_UNICODE_SCRIPT_PAHAWH_HMONG },
+ { 0x16b63,    21, G_UNICODE_SCRIPT_PAHAWH_HMONG },
+ { 0x16b7d,    19, G_UNICODE_SCRIPT_PAHAWH_HMONG },
  { 0x16f00,    69, G_UNICODE_SCRIPT_MIAO },
  { 0x16f50,    47, G_UNICODE_SCRIPT_MIAO },
  { 0x16f8f,    17, G_UNICODE_SCRIPT_MIAO },
  { 0x1b000,     1, G_UNICODE_SCRIPT_KATAKANA },
  { 0x1b001,     1, G_UNICODE_SCRIPT_HIRAGANA },
+ { 0x1bc00,   107, G_UNICODE_SCRIPT_DUPLOYAN },
+ { 0x1bc70,    13, G_UNICODE_SCRIPT_DUPLOYAN },
+ { 0x1bc80,     9, G_UNICODE_SCRIPT_DUPLOYAN },
+ { 0x1bc90,    10, G_UNICODE_SCRIPT_DUPLOYAN },
+ { 0x1bc9c,     4, G_UNICODE_SCRIPT_DUPLOYAN },
+ { 0x1bca0,     4, G_UNICODE_SCRIPT_COMMON },
  { 0x1d000,   246, G_UNICODE_SCRIPT_COMMON },
  { 0x1d100,    39, G_UNICODE_SCRIPT_COMMON },
  { 0x1d129,    62, G_UNICODE_SCRIPT_COMMON },
@@ -3041,6 +3115,8 @@ static const struct {
  { 0x1d552,   340, G_UNICODE_SCRIPT_COMMON },
  { 0x1d6a8,   292, G_UNICODE_SCRIPT_COMMON },
  { 0x1d7ce,    50, G_UNICODE_SCRIPT_COMMON },
+ { 0x1e800,   197, G_UNICODE_SCRIPT_MENDE_KIKAKUI },
+ { 0x1e8c7,    16, G_UNICODE_SCRIPT_MENDE_KIKAKUI },
  { 0x1ee00,     4, G_UNICODE_SCRIPT_ARABIC },
  { 0x1ee05,    27, G_UNICODE_SCRIPT_ARABIC },
  { 0x1ee21,     2, G_UNICODE_SCRIPT_ARABIC },
@@ -3078,10 +3154,10 @@ static const struct {
  { 0x1f000,    44, G_UNICODE_SCRIPT_COMMON },
  { 0x1f030,   100, G_UNICODE_SCRIPT_COMMON },
  { 0x1f0a0,    15, G_UNICODE_SCRIPT_COMMON },
- { 0x1f0b1,    14, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f0b1,    15, G_UNICODE_SCRIPT_COMMON },
  { 0x1f0c1,    15, G_UNICODE_SCRIPT_COMMON },
- { 0x1f0d1,    15, G_UNICODE_SCRIPT_COMMON },
- { 0x1f100,    11, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f0d1,    37, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f100,    13, G_UNICODE_SCRIPT_COMMON },
  { 0x1f110,    31, G_UNICODE_SCRIPT_COMMON },
  { 0x1f130,    60, G_UNICODE_SCRIPT_COMMON },
  { 0x1f170,    43, G_UNICODE_SCRIPT_COMMON },
@@ -3091,24 +3167,25 @@ static const struct {
  { 0x1f210,    43, G_UNICODE_SCRIPT_COMMON },
  { 0x1f240,     9, G_UNICODE_SCRIPT_COMMON },
  { 0x1f250,     2, G_UNICODE_SCRIPT_COMMON },
- { 0x1f300,    33, G_UNICODE_SCRIPT_COMMON },
- { 0x1f330,     6, G_UNICODE_SCRIPT_COMMON },
- { 0x1f337,    70, G_UNICODE_SCRIPT_COMMON },
- { 0x1f380,    20, G_UNICODE_SCRIPT_COMMON },
- { 0x1f3a0,    37, G_UNICODE_SCRIPT_COMMON },
- { 0x1f3c6,     5, G_UNICODE_SCRIPT_COMMON },
- { 0x1f3e0,    17, G_UNICODE_SCRIPT_COMMON },
- { 0x1f400,    63, G_UNICODE_SCRIPT_COMMON },
- { 0x1f440,     1, G_UNICODE_SCRIPT_COMMON },
- { 0x1f442,   182, G_UNICODE_SCRIPT_COMMON },
- { 0x1f4f9,     4, G_UNICODE_SCRIPT_COMMON },
- { 0x1f500,    62, G_UNICODE_SCRIPT_COMMON },
- { 0x1f540,     4, G_UNICODE_SCRIPT_COMMON },
- { 0x1f550,    24, G_UNICODE_SCRIPT_COMMON },
- { 0x1f5fb,    70, G_UNICODE_SCRIPT_COMMON },
- { 0x1f645,    11, G_UNICODE_SCRIPT_COMMON },
- { 0x1f680,    70, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f300,    45, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f330,    78, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f380,    79, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f3d4,    36, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f400,   255, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f500,    75, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f550,    42, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f57b,    41, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f5a5,   158, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f645,   139, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f6e0,    13, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f6f0,     4, G_UNICODE_SCRIPT_COMMON },
  { 0x1f700,   116, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f780,    85, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f800,    12, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f810,    56, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f850,    10, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f860,    40, G_UNICODE_SCRIPT_COMMON },
+ { 0x1f890,    30, G_UNICODE_SCRIPT_COMMON },
  { 0x20000, 42711, G_UNICODE_SCRIPT_HAN },
  { 0x2a700,  4149, G_UNICODE_SCRIPT_HAN },
  { 0x2b740,   222, G_UNICODE_SCRIPT_HAN },
diff --git a/glib/gunibreak.h b/glib/gunibreak.h
index 342f6a1..ec30d6f 100644
--- a/glib/gunibreak.h
+++ b/glib/gunibreak.h
@@ -7,7 +7,7 @@
 #include <glib/gtypes.h>
 #include <glib/gunicode.h>
 
-#define G_UNICODE_DATA_VERSION "6.3.0"
+#define G_UNICODE_DATA_VERSION "7.0.0"
 
 #define G_UNICODE_LAST_CHAR 0x10FFFF
 
@@ -341,7 +341,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_INFIX_SEPARATOR, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_INFIX_SEPARATOR, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -558,10 +558,10 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -608,8 +608,8 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_INFIX_SEPARATOR, 
     G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_PREFIX, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
@@ -632,15 +632,16 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_AFTER, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_EXCLAMATION, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_EXCLAMATION, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_HEBREW_LETTER, 
     G_UNICODE_BREAK_HEBREW_LETTER, G_UNICODE_BREAK_HEBREW_LETTER, 
     G_UNICODE_BREAK_HEBREW_LETTER, G_UNICODE_BREAK_HEBREW_LETTER, 
     G_UNICODE_BREAK_HEBREW_LETTER, G_UNICODE_BREAK_HEBREW_LETTER, 
@@ -654,22 +655,22 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_HEBREW_LETTER, G_UNICODE_BREAK_HEBREW_LETTER, 
     G_UNICODE_BREAK_HEBREW_LETTER, G_UNICODE_BREAK_HEBREW_LETTER, 
     G_UNICODE_BREAK_HEBREW_LETTER, G_UNICODE_BREAK_HEBREW_LETTER, 
-    G_UNICODE_BREAK_HEBREW_LETTER, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_HEBREW_LETTER, 
     G_UNICODE_BREAK_HEBREW_LETTER, G_UNICODE_BREAK_HEBREW_LETTER, 
-    G_UNICODE_BREAK_HEBREW_LETTER, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN
   },
   { /* page 6, index 5 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_POSTFIX, 
     G_UNICODE_BREAK_POSTFIX, G_UNICODE_BREAK_POSTFIX, 
@@ -1007,7 +1008,10 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -1038,9 +1042,6 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
@@ -1054,7 +1055,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
   },
   { /* page 9, index 8 */
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
@@ -1116,11 +1117,11 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -1446,7 +1447,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
   { /* page 12, index 11 */
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -1472,7 +1473,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -1510,7 +1511,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -1576,7 +1577,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
   { /* page 13, index 12 */
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -1691,11 +1692,11 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
@@ -2733,10 +2734,10 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, 
     G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -3017,8 +3018,8 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
@@ -3221,14 +3222,14 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
     G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -3514,8 +3515,8 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN
@@ -3636,14 +3637,14 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -3866,7 +3867,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, 
     G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, 
     G_UNICODE_BREAK_POSTFIX, G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, 
-    G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, 
+    G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_POSTFIX, 
     G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, 
     G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, 
     G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, 
@@ -4164,8 +4165,8 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -4282,10 +4283,10 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
@@ -4680,7 +4681,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
   },
   { /* page 39, index 36 */
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -4727,8 +4728,8 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_QUOTATION, 
     G_UNICODE_BREAK_QUOTATION, G_UNICODE_BREAK_QUOTATION, 
+    G_UNICODE_BREAK_QUOTATION, G_UNICODE_BREAK_QUOTATION, 
     G_UNICODE_BREAK_QUOTATION, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_EXCLAMATION, G_UNICODE_BREAK_EXCLAMATION, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -4978,73 +4979,73 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -5357,10 +5358,9 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_BEFORE_AND_AFTER, G_UNICODE_BREAK_BEFORE_AND_AFTER, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -6472,9 +6472,9 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -6599,22 +6599,21 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -6649,6 +6648,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -6895,22 +6895,22 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
+    G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
+    G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
+    G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
+    G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
+    G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
+    G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
+    G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
+    G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
+    G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_UNKNOWN
   },
   { /* page 170, index 53 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -6974,9 +6974,9 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
     G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
     G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
-    G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
+    G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
+    G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
+    G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
     G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
     G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
     G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
@@ -7067,33 +7067,33 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -13054,7 +13054,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -13172,10 +13172,10 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -13616,7 +13616,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -13626,7 +13626,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -13789,20 +13789,20 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
@@ -13822,7 +13822,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -13847,28 +13847,28 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -14066,12 +14066,10 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 264, index 108 */
+  { /* page 261, index 108 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -14089,16 +14087,21 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -14110,7 +14113,6 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_AFTER, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -14120,9 +14122,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -14196,7 +14196,18 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 265, index 109 */
+  { /* page 263, index 109 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -14211,8 +14222,13 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_AFTER, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -14224,11 +14240,17 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -14261,6 +14283,97 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 264, index 110 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -14289,9 +14402,18 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -14324,22 +14446,21 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-  },
-  { /* page 266, index 110 */
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 265, index 111 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -14350,30 +14471,56 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_AFTER, 
-    G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, 
-    G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, 
-    G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -14389,9 +14536,23 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -14423,15 +14584,88 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 266, index 112 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -14447,15 +14681,40 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_INSEPARABLE, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 267, index 111 */
+  { /* page 267, index 113 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -14518,31 +14777,31 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -14584,7 +14843,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 268, index 112 */
+  { /* page 268, index 114 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -14714,7 +14973,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 270, index 113 */
+  { /* page 270, index 115 */
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -14844,7 +15103,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 272, index 114 */
+  { /* page 272, index 116 */
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -14908,7 +15167,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -14973,7 +15232,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 273, index 115 */
+  { /* page 273, index 117 */
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -15013,6 +15272,159 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_BEFORE, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 274, index 118 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -15037,8 +15449,6 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -15068,28 +15478,78 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_AFTER, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
-    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 275, index 119 */
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -15100,9 +15560,67 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 278, index 116 */
+  { /* page 276, index 120 */
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -15188,13 +15706,21 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -15222,6 +15748,128 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 277, index 121 */
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_BEFORE, 
+    G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_EXCLAMATION, G_UNICODE_BREAK_EXCLAMATION, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -15232,7 +15880,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 291, index 117 */
+  { /* page 278, index 122 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -15257,6 +15905,193 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 280, index 123 */
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -15288,12 +16123,36 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC
+  },
+  { /* page 282, index 124 */
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -15360,9 +16219,85 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 292, index 118 */
+  { /* page 291, index 125 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -15418,8 +16353,6 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_AFTER, 
-    G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -15465,6 +16398,111 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 292, index 126 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -15491,7 +16529,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 306, index 119 */
+  { /* page 306, index 127 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -15621,7 +16659,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
   },
-  { /* page 307, index 120 */
+  { /* page 307, index 128 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -15751,7 +16789,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
   },
-  { /* page 308, index 121 */
+  { /* page 308, index 129 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -15881,7 +16919,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 362, index 122 */
+  { /* page 362, index 130 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -15914,7 +16952,30 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -15962,17 +17023,104 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_AFTER, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 363, index 131 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -16009,9 +17157,28 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 367, index 123 */
+  { /* page 367, index 132 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -16141,7 +17308,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 432, index 124 */
+  { /* page 432, index 133 */
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -16271,7 +17438,137 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 464, index 125 */
+  { /* page 444, index 134 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 464, index 135 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -16401,7 +17698,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 465, index 126 */
+  { /* page 465, index 136 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -16531,7 +17828,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 466, index 127 */
+  { /* page 466, index 137 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -16661,7 +17958,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 467, index 128 */
+  { /* page 467, index 138 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -16791,7 +18088,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 468, index 129 */
+  { /* page 468, index 139 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -16921,7 +18218,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
   },
-  { /* page 469, index 130 */
+  { /* page 469, index 140 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -17051,7 +18348,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
   },
-  { /* page 470, index 131 */
+  { /* page 470, index 141 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -17181,7 +18478,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
   },
-  { /* page 471, index 132 */
+  { /* page 471, index 142 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -17311,7 +18608,137 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC
   },
-  { /* page 494, index 133 */
+  { /* page 488, index 143 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 494, index 144 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
@@ -17441,7 +18868,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 496, index 134 */
+  { /* page 496, index 145 */
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -17537,7 +18964,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -17554,24 +18981,25 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 497, index 135 */
+  { /* page 497, index 146 */
+    G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
@@ -17579,7 +19007,6 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
@@ -17701,7 +19128,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_REGIONAL_INDICATOR, G_UNICODE_BREAK_REGIONAL_INDICATOR, 
     G_UNICODE_BREAK_REGIONAL_INDICATOR, G_UNICODE_BREAK_REGIONAL_INDICATOR
   },
-  { /* page 498, index 136 */
+  { /* page 498, index 147 */
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -17831,7 +19258,13 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 499, index 137 */
+  { /* page 499, index 148 */
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -17850,16 +19283,9 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -17894,7 +19320,8 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -17906,12 +19333,12 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -17930,20 +19357,14 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -17952,16 +19373,24 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 500, index 138 */
+  { /* page 500, index 149 */
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -17993,8 +19422,6 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -18086,12 +19513,12 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 501, index 139 */
+  { /* page 501, index 150 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -18123,13 +19550,13 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -18144,84 +19571,85 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
   },
-  { /* page 502, index 140 */
+  { /* page 502, index 151 */
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -18255,37 +19683,41 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_QUOTATION, G_UNICODE_BREAK_QUOTATION, 
+    G_UNICODE_BREAK_QUOTATION, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -18329,21 +19761,16 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -18351,7 +19778,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 503, index 141 */
+  { /* page 503, index 152 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -18416,6 +19843,49 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -18436,10 +19906,97 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 504, index 153 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -18481,7 +20038,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 767, index 142 */
+  { /* page 767, index 154 */
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -18611,7 +20168,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 1023, index 143 */
+  { /* page 1023, index 155 */
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -18741,7 +20298,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 3584, index 144 */
+  { /* page 3584, index 156 */
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -18871,7 +20428,7 @@ static const gint8 break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 3585, index 145 */
+  { /* page 3585, index 157 */
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
@@ -19266,28 +20823,28 @@ static const gint16 break_property_table_part1[763] = {
   105 /* page 258 */,
   106 /* page 259 */,
   107 /* page 260 */,
+  108 /* page 261 */,
+  G_UNICODE_BREAK_ALPHABETIC + G_UNICODE_MAX_TABLE_INDEX,
+  109 /* page 263 */,
+  110 /* page 264 */,
+  111 /* page 265 */,
+  112 /* page 266 */,
+  113 /* page 267 */,
+  114 /* page 268 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  115 /* page 270 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  116 /* page 272 */,
+  117 /* page 273 */,
+  118 /* page 274 */,
+  119 /* page 275 */,
+  120 /* page 276 */,
+  121 /* page 277 */,
+  122 /* page 278 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  108 /* page 264 */,
-  109 /* page 265 */,
-  110 /* page 266 */,
-  111 /* page 267 */,
-  112 /* page 268 */,
-  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  113 /* page 270 */,
-  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  114 /* page 272 */,
-  115 /* page 273 */,
-  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  116 /* page 278 */,
-  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  123 /* page 280 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  124 /* page 282 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
@@ -19296,8 +20853,8 @@ static const gint16 break_property_table_part1[763] = {
   G_UNICODE_BREAK_ALPHABETIC + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_ALPHABETIC + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_ALPHABETIC + G_UNICODE_MAX_TABLE_INDEX,
-  117 /* page 291 */,
-  118 /* page 292 */,
+  125 /* page 291 */,
+  126 /* page 292 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
@@ -19311,9 +20868,9 @@ static const gint16 break_property_table_part1[763] = {
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_ALPHABETIC + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_ALPHABETIC + G_UNICODE_MAX_TABLE_INDEX,
-  119 /* page 306 */,
-  120 /* page 307 */,
-  121 /* page 308 */,
+  127 /* page 306 */,
+  128 /* page 307 */,
+  129 /* page 308 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
@@ -19367,15 +20924,12 @@ static const gint16 break_property_table_part1[763] = {
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_ALPHABETIC + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_ALPHABETIC + G_UNICODE_MAX_TABLE_INDEX,
-  122 /* page 362 */,
-  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  123 /* page 367 */,
+  130 /* page 362 */,
+  131 /* page 363 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  132 /* page 367 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
@@ -19437,10 +20991,10 @@ static const gint16 break_property_table_part1[763] = {
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  124 /* page 432 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  133 /* page 432 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
@@ -19452,6 +21006,7 @@ static const gint16 break_property_table_part1[763] = {
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  134 /* page 444 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
@@ -19469,16 +21024,16 @@ static const gint16 break_property_table_part1[763] = {
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  125 /* page 464 */,
-  126 /* page 465 */,
-  127 /* page 466 */,
-  128 /* page 467 */,
-  129 /* page 468 */,
-  130 /* page 469 */,
-  131 /* page 470 */,
-  132 /* page 471 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  135 /* page 464 */,
+  136 /* page 465 */,
+  137 /* page 466 */,
+  138 /* page 467 */,
+  139 /* page 468 */,
+  140 /* page 469 */,
+  141 /* page 470 */,
+  142 /* page 471 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
@@ -19495,21 +21050,23 @@ static const gint16 break_property_table_part1[763] = {
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  143 /* page 488 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  133 /* page 494 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  134 /* page 496 */,
-  135 /* page 497 */,
-  136 /* page 498 */,
-  137 /* page 499 */,
-  138 /* page 500 */,
-  139 /* page 501 */,
-  140 /* page 502 */,
-  141 /* page 503 */,
+  144 /* page 494 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  145 /* page 496 */,
+  146 /* page 497 */,
+  147 /* page 498 */,
+  148 /* page 499 */,
+  149 /* page 500 */,
+  150 /* page 501 */,
+  151 /* page 502 */,
+  152 /* page 503 */,
+  153 /* page 504 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
@@ -19772,8 +21329,8 @@ static const gint16 break_property_table_part1[763] = {
 
 /* U+E0000 through U+10FFFF */
 static const gint16 break_property_table_part2[768] = {
-  144 /* page 3584 */,
-  145 /* page 3585 */,
+  156 /* page 3584 */,
+  157 /* page 3585 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
diff --git a/glib/gunichartables.h b/glib/gunichartables.h
index 2f6ad3d..3e59dd1 100644
--- a/glib/gunichartables.h
+++ b/glib/gunichartables.h
@@ -4,7 +4,7 @@
 #ifndef CHARTABLES_H
 #define CHARTABLES_H
 
-#define G_UNICODE_DATA_VERSION "6.3.0"
+#define G_UNICODE_DATA_VERSION "7.0.0"
 
 #define G_UNICODE_LAST_CHAR 0x10ffff
 
@@ -457,7 +457,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_MODIFIER_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_MODIFIER_SYMBOL, 
     G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UPPERCASE_LETTER, 
@@ -672,10 +672,11 @@ static const char type_data[][256] = {
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
@@ -694,11 +695,11 @@ static const char type_data[][256] = {
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_MODIFIER_LETTER, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
@@ -718,10 +719,10 @@ static const char type_data[][256] = {
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_DASH_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_CURRENCY_SYMBOL, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_DASH_PUNCTUATION, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_UNASSIGNED, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
@@ -744,14 +745,14 @@ static const char type_data[][256] = {
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_DASH_PUNCTUATION, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_DASH_PUNCTUATION, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -760,18 +761,19 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
   { /* page 6, index 6 */
     G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
-    G_UNICODE_FORMAT, G_UNICODE_UNASSIGNED, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_MATH_SYMBOL, 
     G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_OTHER_PUNCTUATION, 
@@ -1036,12 +1038,12 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -1072,7 +1074,7 @@ static const char type_data[][256] = {
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_UNASSIGNED
+    G_UNICODE_NON_SPACING_MARK
   },
   { /* page 9, index 9 */
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
@@ -1122,9 +1124,9 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_MODIFIER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
     G_UNICODE_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -1361,30 +1363,31 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED
   },
   { /* page 12, index 12 */
-    G_UNICODE_UNASSIGNED, G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
-    G_UNICODE_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
     G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
-    G_UNICODE_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
@@ -1407,12 +1410,12 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
     G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
     G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -1420,27 +1423,27 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
-    G_UNICODE_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
@@ -1455,7 +1458,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
   { /* page 13, index 13 */
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
     G_UNICODE_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -1535,10 +1538,11 @@ static const char type_data[][256] = {
     G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
     G_UNICODE_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -2206,10 +2210,10 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
@@ -2410,8 +2414,8 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
     G_UNICODE_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
@@ -2565,6 +2569,14 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_ENCLOSING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -2585,13 +2597,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
   { /* page 27, index 25 */
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
@@ -2660,13 +2666,14 @@ static const char type_data[][256] = {
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
     G_UNICODE_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
-    G_UNICODE_SPACING_MARK, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -2681,7 +2688,6 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
@@ -2791,8 +2797,8 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
@@ -2912,16 +2918,18 @@ static const char type_data[][256] = {
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK
   },
   { /* page 30, index 28 */
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
@@ -3263,35 +3271,35 @@ static const char type_data[][256] = {
     G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
     G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
     G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
+    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
+    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_ENCLOSING_MARK, 
     G_UNICODE_ENCLOSING_MARK, G_UNICODE_ENCLOSING_MARK, 
-    G_UNICODE_ENCLOSING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_ENCLOSING_MARK, G_UNICODE_ENCLOSING_MARK, 
-    G_UNICODE_ENCLOSING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_ENCLOSING_MARK, 
+    G_UNICODE_ENCLOSING_MARK, G_UNICODE_ENCLOSING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
   { /* page 33, index 31 */
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -3481,9 +3489,9 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
   { /* page 36, index 33 */
@@ -3751,7 +3759,7 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL
   },
   { /* page 39, index 36 */
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -3962,51 +3970,51 @@ static const char type_data[][256] = {
     G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, 
     G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -4284,9 +4292,10 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_DASH_PUNCTUATION, G_UNICODE_DASH_PUNCTUATION, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_DASH_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -5136,9 +5145,11 @@ static const char type_data[][256] = {
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -5162,7 +5173,7 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
     G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
     G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
     G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
@@ -5250,15 +5261,20 @@ static const char type_data[][256] = {
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -5282,13 +5298,10 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER
   },
   { /* page 168, index 52 */
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -5475,17 +5488,19 @@ static const char type_data[][256] = {
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED
   },
   { /* page 170, index 54 */
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -5535,8 +5550,9 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -5552,7 +5568,6 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_LETTER, 
@@ -5603,7 +5618,33 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -5633,24 +5674,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -5662,13 +5686,13 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_SPACING_MARK, 
-    G_UNICODE_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
-    G_UNICODE_SPACING_MARK, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
@@ -5967,7 +5991,7 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_OPEN_PUNCTUATION, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -6053,10 +6077,11 @@ static const char type_data[][256] = {
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_DASH_PUNCTUATION, G_UNICODE_DASH_PUNCTUATION, 
     G_UNICODE_CONNECT_PUNCTUATION, G_UNICODE_CONNECT_PUNCTUATION, 
     G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
@@ -6387,14 +6412,14 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -6502,16 +6527,16 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
@@ -6526,7 +6551,7 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_NUMBER, 
     G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -6542,21 +6567,22 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_LETTER_NUMBER, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -6706,11 +6732,9 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
-  { /* page 264, index 67 */
+  { /* page 261, index 67 */
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -6722,24 +6746,116 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
+  },
+  { /* page 263, index 68 */
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -6790,11 +6906,97 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
+  },
+  { /* page 264, index 69 */
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
-  { /* page 265, index 68 */
+  { /* page 265, index 70 */
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -6882,7 +7084,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
-  { /* page 266, index 69 */
+  { /* page 266, index 71 */
     G_UNICODE_OTHER_LETTER, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
@@ -6929,36 +7131,18 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -6969,11 +7153,31 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
-  { /* page 267, index 70 */
+  { /* page 267, index 72 */
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -7018,11 +7222,23 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
     G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
     G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -7049,20 +7265,9 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+    G_UNICODE_UNASSIGNED
   },
-  { /* page 268, index 71 */
+  { /* page 268, index 73 */
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -7150,7 +7355,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 270, index 72 */
+  { /* page 270, index 74 */
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -7238,7 +7443,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 272, index 73 */
+  { /* page 272, index 75 */
     G_UNICODE_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_SPACING_MARK, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -7286,7 +7491,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_SPACING_MARK, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -7335,7 +7540,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
-  { /* page 273, index 74 */
+  { /* page 273, index 76 */
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -7368,14 +7573,96 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+  },
+  { /* page 274, index 77 */
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -7384,8 +7671,36 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_SPACING_MARK, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -7401,23 +7716,99 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
-    G_UNICODE_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
-    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
+  },
+  { /* page 275, index 78 */
+    G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -7432,7 +7823,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 278, index 75 */
+  { /* page 276, index 79 */
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -7490,20 +7881,27 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
-    G_UNICODE_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
-    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -7515,15 +7913,52 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+  },
+  { /* page 277, index 80 */
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
-  },
-  { /* page 291, index 76 */
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -7539,6 +7974,39 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
+  },
+  { /* page 278, index 81 */
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -7555,12 +8023,106 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+  },
+  { /* page 280, index 82 */
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -7593,6 +8155,74 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER
+  },
+  { /* page 282, index 83 */
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -7609,9 +8239,145 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 292, index 77 */
+  { /* page 291, index 84 */
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
+  },
+  { /* page 292, index 85 */
     G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
     G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
     G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
@@ -7661,11 +8427,14 @@ static const char type_data[][256] = {
     G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
     G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
     G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -7713,9 +8482,9 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
-  { /* page 308, index 78 */
+  { /* page 308, index 86 */
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -7803,7 +8572,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 362, index 79 */
+  { /* page 362, index 87 */
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -7825,6 +8594,29 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -7852,7 +8644,78 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+  },
+  { /* page 363, index 88 */
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -7889,9 +8752,9 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
-  { /* page 367, index 80 */
+  { /* page 367, index 89 */
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -7981,7 +8844,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
-  { /* page 432, index 81 */
+  { /* page 432, index 90 */
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -8069,7 +8932,95 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 464, index 82 */
+  { /* page 444, index 91 */
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+  },
+  { /* page 464, index 92 */
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -8157,7 +9108,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 465, index 83 */
+  { /* page 465, index 93 */
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -8249,7 +9200,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 466, index 84 */
+  { /* page 466, index 94 */
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -8337,7 +9288,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
-  { /* page 467, index 85 */
+  { /* page 467, index 95 */
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -8425,7 +9376,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 468, index 86 */
+  { /* page 468, index 96 */
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
@@ -8554,7 +9505,7 @@ static const char type_data[][256] = {
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER
   },
-  { /* page 469, index 87 */
+  { /* page 469, index 97 */
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
@@ -8683,7 +9634,7 @@ static const char type_data[][256] = {
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER
   },
-  { /* page 470, index 88 */
+  { /* page 470, index 98 */
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
@@ -8813,7 +9764,7 @@ static const char type_data[][256] = {
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER
   },
-  { /* page 471, index 89 */
+  { /* page 471, index 99 */
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
@@ -8943,7 +9894,96 @@ static const char type_data[][256] = {
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER
   },
-  { /* page 494, index 90 */
+  { /* page 488, index 100 */
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+  },
+  { /* page 494, index 101 */
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -9031,7 +10071,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 496, index 91 */
+  { /* page 496, index 102 */
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -9095,7 +10135,7 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -9106,25 +10146,25 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 497, index 92 */
+  { /* page 497, index 103 */
     G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
     G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
     G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -9207,7 +10247,7 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL
   },
-  { /* page 498, index 93 */
+  { /* page 498, index 104 */
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -9295,7 +10335,11 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 499, index 94 */
+  { /* page 499, index 105 */
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -9307,14 +10351,9 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -9337,7 +10376,8 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -9345,11 +10385,6 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -9361,14 +10396,15 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -9376,14 +10412,21 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 500, index 95 */
+  { /* page 500, index 106 */
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -9405,7 +10448,6 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -9466,12 +10508,15 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 501, index 96 */
+  { /* page 501, index 107 */
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -9492,11 +10537,6 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -9506,60 +10546,60 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL
   },
-  { /* page 502, index 97 */
+  { /* page 502, index 108 */
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -9581,28 +10621,10 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -9626,28 +10648,46 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 503, index 98 */
+  { /* page 503, index 109 */
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -9690,6 +10730,37 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -9702,10 +10773,67 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
+  },
+  { /* page 504, index 110 */
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -9735,7 +10863,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 678, index 99 */
+  { /* page 678, index 111 */
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -9823,7 +10951,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 695, index 100 */
+  { /* page 695, index 112 */
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -9911,7 +11039,7 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER
   },
-  { /* page 696, index 101 */
+  { /* page 696, index 113 */
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -9999,7 +11127,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 762, index 102 */
+  { /* page 762, index 114 */
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -10087,7 +11215,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 3584, index 103 */
+  { /* page 3584, index 115 */
     G_UNICODE_UNASSIGNED, G_UNICODE_FORMAT, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -10167,7 +11295,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
-  { /* page 3585, index 104 */
+  { /* page 3585, index 116 */
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
@@ -10295,7 +11423,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 4095, index 105 */
+  { /* page 4095, index 117 */
     G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
     G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
     G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
@@ -10383,7 +11511,7 @@ static const char type_data[][256] = {
     G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 4351, index 106 */
+  { /* page 4351, index 118 */
     G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
     G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
     G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
@@ -10736,28 +11864,28 @@ static const gint16 type_table_part1[763] = {
   64 /* page 258 */,
   65 /* page 259 */,
   66 /* page 260 */,
+  67 /* page 261 */,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  68 /* page 263 */,
+  69 /* page 264 */,
+  70 /* page 265 */,
+  71 /* page 266 */,
+  72 /* page 267 */,
+  73 /* page 268 */,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  74 /* page 270 */,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  75 /* page 272 */,
+  76 /* page 273 */,
+  77 /* page 274 */,
+  78 /* page 275 */,
+  79 /* page 276 */,
+  80 /* page 277 */,
+  81 /* page 278 */,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  67 /* page 264 */,
-  68 /* page 265 */,
-  69 /* page 266 */,
-  70 /* page 267 */,
-  71 /* page 268 */,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  72 /* page 270 */,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  73 /* page 272 */,
-  74 /* page 273 */,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  75 /* page 278 */,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  82 /* page 280 */,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  83 /* page 282 */,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
@@ -10766,8 +11894,8 @@ static const gint16 type_table_part1[763] = {
   G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  76 /* page 291 */,
-  77 /* page 292 */,
+  84 /* page 291 */,
+  85 /* page 292 */,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
@@ -10783,7 +11911,7 @@ static const gint16 type_table_part1[763] = {
   G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  78 /* page 308 */,
+  86 /* page 308 */,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
@@ -10837,14 +11965,12 @@ static const gint16 type_table_part1[763] = {
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  79 /* page 362 */,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  87 /* page 362 */,
+  88 /* page 363 */,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  80 /* page 367 */,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  89 /* page 367 */,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
@@ -10907,9 +12033,9 @@ static const gint16 type_table_part1[763] = {
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  81 /* page 432 */,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  90 /* page 432 */,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
@@ -10921,6 +12047,7 @@ static const gint16 type_table_part1[763] = {
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  91 /* page 444 */,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
@@ -10939,15 +12066,15 @@ static const gint16 type_table_part1[763] = {
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  82 /* page 464 */,
-  83 /* page 465 */,
-  84 /* page 466 */,
-  85 /* page 467 */,
-  86 /* page 468 */,
-  87 /* page 469 */,
-  88 /* page 470 */,
-  89 /* page 471 */,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  92 /* page 464 */,
+  93 /* page 465 */,
+  94 /* page 466 */,
+  95 /* page 467 */,
+  96 /* page 468 */,
+  97 /* page 469 */,
+  98 /* page 470 */,
+  99 /* page 471 */,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
@@ -10964,22 +12091,23 @@ static const gint16 type_table_part1[763] = {
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  100 /* page 488 */,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  90 /* page 494 */,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  91 /* page 496 */,
-  92 /* page 497 */,
-  93 /* page 498 */,
-  94 /* page 499 */,
-  95 /* page 500 */,
-  96 /* page 501 */,
-  97 /* page 502 */,
-  98 /* page 503 */,
+  101 /* page 494 */,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  102 /* page 496 */,
+  103 /* page 497 */,
+  104 /* page 498 */,
+  105 /* page 499 */,
+  106 /* page 500 */,
+  107 /* page 501 */,
+  108 /* page 502 */,
+  109 /* page 503 */,
+  110 /* page 504 */,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
@@ -11153,7 +12281,7 @@ static const gint16 type_table_part1[763] = {
   G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  99 /* page 678 */,
+  111 /* page 678 */,
   G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
@@ -11170,8 +12298,8 @@ static const gint16 type_table_part1[763] = {
   G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  100 /* page 695 */,
-  101 /* page 696 */,
+  112 /* page 695 */,
+  113 /* page 696 */,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
@@ -11237,13 +12365,13 @@ static const gint16 type_table_part1[763] = {
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  102 /* page 762 */
+  114 /* page 762 */
 };
 
 /* U+E0000 through U+10FFFF */
 static const gint16 type_table_part2[768] = {
-  103 /* page 3584 */,
-  104 /* page 3585 */,
+  115 /* page 3584 */,
+  116 /* page 3585 */,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
@@ -11753,7 +12881,7 @@ static const gint16 type_table_part2[768] = {
   G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  105 /* page 4095 */,
+  117 /* page 4095 */,
   G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
@@ -12009,7 +13137,7 @@ static const gint16 type_table_part2[768] = {
   G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  106 /* page 4351 */
+  118 /* page 4351 */
 };
 
 static const gunichar attr_data[][256] = {
@@ -12086,14 +13214,14 @@ static const gunichar attr_data[][256] = {
     0x2c7e, 0x2c7f, 0x0242, 0x0241, 0x0180, 0x0289, 0x028c, 0x0247, 0x0246, 
     0x0249, 0x0248, 0x024b, 0x024a, 0x024d, 0x024c, 0x024f, 0x024e, 0x2c6f, 
     0x2c6d, 0x2c70, 0x0181, 0x0186, 0x0000, 0x0189, 0x018a, 0x0000, 0x018f, 
-    0x0000, 0x0190, 0x0000, 0x0000, 0x0000, 0x0000, 0x0193, 0x0000, 0x0000, 
+    0x0000, 0x0190, 0xa7ab, 0x0000, 0x0000, 0x0000, 0x0193, 0xa7ac, 0x0000, 
     0x0194, 0x0000, 0xa78d, 0xa7aa, 0x0000, 0x0197, 0x0196, 0x0000, 0x2c62, 
-    0x0000, 0x0000, 0x0000, 0x019c, 0x0000, 0x2c6e, 0x019d, 0x0000, 0x0000, 
+    0xa7ad, 0x0000, 0x0000, 0x019c, 0x0000, 0x2c6e, 0x019d, 0x0000, 0x0000, 
     0x019f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2c64, 
     0x0000, 0x0000, 0x01a6, 0x0000, 0x0000, 0x01a9, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x01ae, 0x0244, 0x01b1, 0x01b2, 0x0245, 0x0000, 0x0000, 0x0000, 
+    0xa7b1, 0x01ae, 0x0244, 0x01b1, 0x01b2, 0x0245, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x01b7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa7b0, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
@@ -12121,7 +13249,7 @@ static const gunichar attr_data[][256] = {
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0371, 0x0370, 0x0373, 0x0372, 0x0000, 
     0x0000, 0x0377, 0x0376, 0x0000, 0x0000, 0x0000, 0x03fd, 0x03fe, 0x03ff, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03ac, 
+    0x0000, 0x03f3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03ac, 
     0x0000, 0x03ad, 0x03ae, 0x03af, 0x0000, 0x03cc, 0x0000, 0x03cd, 0x03ce, 
     0x100008f, 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 
     0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0, 
@@ -12134,7 +13262,7 @@ static const gunichar attr_data[][256] = {
     0x03a0, 0x03cf, 0x03d9, 0x03d8, 0x03db, 0x03da, 0x03dd, 0x03dc, 0x03df, 
     0x03de, 0x03e1, 0x03e0, 0x03e3, 0x03e2, 0x03e5, 0x03e4, 0x03e7, 0x03e6, 
     0x03e9, 0x03e8, 0x03eb, 0x03ea, 0x03ed, 0x03ec, 0x03ef, 0x03ee, 0x039a, 
-    0x03a1, 0x03f9, 0x0000, 0x03b8, 0x0395, 0x0000, 0x03f8, 0x03f7, 0x03f2, 
+    0x03a1, 0x03f9, 0x037f, 0x03b8, 0x0395, 0x0000, 0x03f8, 0x03f7, 0x03f2, 
     0x03fb, 0x03fa, 0x0000, 0x037b, 0x037c, 0x037d
   },
   { /* page 4, index 4 */
@@ -12173,8 +13301,8 @@ static const gunichar attr_data[][256] = {
     0x0508, 0x050b, 0x050a, 0x050d, 0x050c, 0x050f, 0x050e, 0x0511, 0x0510, 
     0x0513, 0x0512, 0x0515, 0x0514, 0x0517, 0x0516, 0x0519, 0x0518, 0x051b, 
     0x051a, 0x051d, 0x051c, 0x051f, 0x051e, 0x0521, 0x0520, 0x0523, 0x0522, 
-    0x0525, 0x0524, 0x0527, 0x0526, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0561, 0x0562, 0x0563, 0x0564, 0x0565, 
+    0x0525, 0x0524, 0x0527, 0x0526, 0x0529, 0x0528, 0x052b, 0x052a, 0x052d, 
+    0x052c, 0x052f, 0x052e, 0x0000, 0x0561, 0x0562, 0x0563, 0x0564, 0x0565, 
     0x0566, 0x0567, 0x0568, 0x0569, 0x056a, 0x056b, 0x056c, 0x056d, 0x056e, 
     0x056f, 0x0570, 0x0571, 0x0572, 0x0573, 0x0574, 0x0575, 0x0576, 0x0577, 
     0x0578, 0x0579, 0x057a, 0x057b, 0x057c, 0x057d, 0x057e, 0x057f, 0x0580, 
@@ -12411,8 +13539,8 @@ static const gunichar attr_data[][256] = {
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 
+    0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000
   },
@@ -12902,8 +14030,8 @@ static const gunichar attr_data[][256] = {
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0xa681, 0xa680, 0xa683, 0xa682, 0xa685, 0xa684, 0xa687, 
     0xa686, 0xa689, 0xa688, 0xa68b, 0xa68a, 0xa68d, 0xa68c, 0xa68f, 0xa68e, 
-    0xa691, 0xa690, 0xa693, 0xa692, 0xa695, 0xa694, 0xa697, 0xa696, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0xa691, 0xa690, 0xa693, 0xa692, 0xa695, 0xa694, 0xa697, 0xa696, 0xa699, 
+    0xa698, 0xa69b, 0xa69a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
@@ -12933,10 +14061,10 @@ static const gunichar attr_data[][256] = {
     0x0000, 0x0000, 0x0000, 0x0000, 0xa77a, 0xa779, 0xa77c, 0xa77b, 0x1d79, 
     0xa77f, 0xa77e, 0xa781, 0xa780, 0xa783, 0xa782, 0xa785, 0xa784, 0xa787, 
     0xa786, 0x0000, 0x0000, 0x0000, 0xa78c, 0xa78b, 0x0265, 0x0000, 0x0000, 
-    0xa791, 0xa790, 0xa793, 0xa792, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa7a1, 0xa7a0, 
+    0xa791, 0xa790, 0xa793, 0xa792, 0x0000, 0x0000, 0xa797, 0xa796, 0xa799, 
+    0xa798, 0xa79b, 0xa79a, 0xa79d, 0xa79c, 0xa79f, 0xa79e, 0xa7a1, 0xa7a0, 
     0xa7a3, 0xa7a2, 0xa7a5, 0xa7a4, 0xa7a7, 0xa7a6, 0xa7a9, 0xa7a8, 0x0266, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x025c, 0x0261, 0x026c, 0x0000, 0x0000, 0x029e, 0x0287, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
@@ -13005,8 +14133,8 @@ static const gunichar attr_data[][256] = {
     0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 
     0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 
+    0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000
   },
   { /* page 170, index 32 */
@@ -13228,7 +14356,39 @@ static const gunichar attr_data[][256] = {
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000
   },
-  { /* page 278, index 39 */
+  { /* page 274, index 39 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 
+    0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 276, index 40 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
@@ -13250,6 +14410,36 @@ static const gunichar attr_data[][256] = {
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 
+    0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 278, index 41 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 
     0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
@@ -13259,7 +14449,101 @@ static const gunichar attr_data[][256] = {
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000
   },
-  { /* page 471, index 40 */
+  { /* page 280, index 42 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x118c0, 0x118c1, 
+    0x118c2, 0x118c3, 0x118c4, 0x118c5, 0x118c6, 0x118c7, 0x118c8, 0x118c9, 
+    0x118ca, 0x118cb, 0x118cc, 0x118cd, 0x118ce, 0x118cf, 0x118d0, 0x118d1, 
+    0x118d2, 0x118d3, 0x118d4, 0x118d5, 0x118d6, 0x118d7, 0x118d8, 0x118d9, 
+    0x118da, 0x118db, 0x118dc, 0x118dd, 0x118de, 0x118df, 0x118a0, 0x118a1, 
+    0x118a2, 0x118a3, 0x118a4, 0x118a5, 0x118a6, 0x118a7, 0x118a8, 0x118a9, 
+    0x118aa, 0x118ab, 0x118ac, 0x118ad, 0x118ae, 0x118af, 0x118b0, 0x118b1, 
+    0x118b2, 0x118b3, 0x118b4, 0x118b5, 0x118b6, 0x118b7, 0x118b8, 0x118b9, 
+    0x118ba, 0x118bb, 0x118bc, 0x118bd, 0x118be, 0x118bf, 0x0000, 0x0001, 
+    0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000
+  },
+  { /* page 362, index 43 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 
+    0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 363, index 44 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 471, index 45 */
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
@@ -13568,15 +14852,13 @@ static const gint16 attr_table_part1[763] = {
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   37 /* page 272 */,
   38 /* page 273 */,
+  39 /* page 274 */,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  40 /* page 276 */,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  41 /* page 278 */,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
-  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
-  39 /* page 278 */,
-  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
-  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
-  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
-  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  42 /* page 280 */,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
@@ -13658,6 +14940,8 @@ static const gint16 attr_table_part1[763] = {
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  43 /* page 362 */,
+  44 /* page 363 */,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
@@ -13765,7 +15049,7 @@ static const gint16 attr_table_part1[763] = {
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
-  40 /* page 471 */,
+  45 /* page 471 */,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
diff --git a/glib/gunicode.h b/glib/gunicode.h
index 52fdd4d..7ec6862 100644
--- a/glib/gunicode.h
+++ b/glib/gunicode.h
@@ -371,6 +371,29 @@ typedef enum
  * @G_UNICODE_SCRIPT_SHARADA:              Sharada. Since: 2.32
  * @G_UNICODE_SCRIPT_SORA_SOMPENG:         Sora Sompeng. Since: 2.32
  * @G_UNICODE_SCRIPT_TAKRI:                Takri. Since: 2.32
+ * @G_UNICODE_SCRIPT_BASSA_VAH:            Bassa. Since: 2.42
+ * @G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN:   Caucasian Albanian. Since: 2.42
+ * @G_UNICODE_SCRIPT_DUPLOYAN:             Duployan. Since: 2.42
+ * @G_UNICODE_SCRIPT_ELBASAN:              Elbasan. Since: 2.42
+ * @G_UNICODE_SCRIPT_GRANTHA:              Grantha. Since: 2.42
+ * @G_UNICODE_SCRIPT_KHOJKI:               Kjohki. Since: 2.42
+ * @G_UNICODE_SCRIPT_KHUDAWADI:            Khudawadi, Sindhi. Since: 2.42
+ * @G_UNICODE_SCRIPT_LINEAR_A:             Linear A. Since: 2.42
+ * @G_UNICODE_SCRIPT_MAHAJANI:             Mahajani. Since: 2.42
+ * @G_UNICODE_SCRIPT_MANICHAEAN:           Manichaean. Since: 2.42
+ * @G_UNICODE_SCRIPT_MENDE_KIKAKUI:        Mende Kikakui. Since: 2.42
+ * @G_UNICODE_SCRIPT_MODI:                 Modi. Since: 2.42
+ * @G_UNICODE_SCRIPT_MRO:                  Mro. Since: 2.42
+ * @G_UNICODE_SCRIPT_NABATAEAN:            Nabataean. Since: 2.42
+ * @G_UNICODE_SCRIPT_OLD_NORTH_ARABIAN:    Old North Arabian. Since: 2.42
+ * @G_UNICODE_SCRIPT_OLD_PERMIC:           Old Permic. Since: 2.42
+ * @G_UNICODE_SCRIPT_PAHAWH_HMONG:         Pahawh Hmong. Since: 2.42
+ * @G_UNICODE_SCRIPT_PALMYRENE:            Palmyrene. Since: 2.42
+ * @G_UNICODE_SCRIPT_PAU_CIN_HAU:          Pau Cin Hau. Since: 2.42
+ * @G_UNICODE_SCRIPT_PSALTER_PAHLAVI:      Psalter Pahlavi. Since: 2.42
+ * @G_UNICODE_SCRIPT_SIDDHAM:              Siddham. Since: 2.42
+ * @G_UNICODE_SCRIPT_TIRHUTA:              Tirhuta. Since: 2.42
+ * @G_UNICODE_SCRIPT_WARANG_CITI           Warang Citi. Since: 2.42
  *
  * The #GUnicodeScript enumeration identifies different writing
  * systems. The values correspond to the names as defined in the
@@ -502,7 +525,32 @@ typedef enum
   G_UNICODE_SCRIPT_MIAO,                   /* Plrd */
   G_UNICODE_SCRIPT_SHARADA,                /* Shrd */
   G_UNICODE_SCRIPT_SORA_SOMPENG,           /* Sora */
-  G_UNICODE_SCRIPT_TAKRI                   /* Takr */
+  G_UNICODE_SCRIPT_TAKRI,                  /* Takr */
+
+  /* Unicode 7.0 additions */
+  G_UNICODE_SCRIPT_BASSA_VAH,              /* Bass */
+  G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN,     /* Aghb */
+  G_UNICODE_SCRIPT_DUPLOYAN,               /* Dupl */
+  G_UNICODE_SCRIPT_ELBASAN,                /* Elba */
+  G_UNICODE_SCRIPT_GRANTHA,                /* Gran */
+  G_UNICODE_SCRIPT_KHOJKI,                 /* Khoj */
+  G_UNICODE_SCRIPT_KHUDAWADI,              /* Sind */
+  G_UNICODE_SCRIPT_LINEAR_A,               /* Lina */
+  G_UNICODE_SCRIPT_MAHAJANI,               /* Mahj */
+  G_UNICODE_SCRIPT_MANICHAEAN,             /* Manu */
+  G_UNICODE_SCRIPT_MENDE_KIKAKUI,          /* Mend */
+  G_UNICODE_SCRIPT_MODI,                   /* Modi */
+  G_UNICODE_SCRIPT_MRO,                    /* Mroo */
+  G_UNICODE_SCRIPT_NABATAEAN,              /* Nbat */
+  G_UNICODE_SCRIPT_OLD_NORTH_ARABIAN,      /* Narb */
+  G_UNICODE_SCRIPT_OLD_PERMIC,             /* Perm */
+  G_UNICODE_SCRIPT_PAHAWH_HMONG,           /* Hmng */
+  G_UNICODE_SCRIPT_PALMYRENE,              /* Palm */
+  G_UNICODE_SCRIPT_PAU_CIN_HAU,            /* Pauc */
+  G_UNICODE_SCRIPT_PSALTER_PAHLAVI,        /* Phlp */
+  G_UNICODE_SCRIPT_SIDDHAM,                /* Sidd */
+  G_UNICODE_SCRIPT_TIRHUTA,                /* Tirh */
+  G_UNICODE_SCRIPT_WARANG_CITI             /* Wara */
 } GUnicodeScript;
 
 GLIB_AVAILABLE_IN_ALL
diff --git a/glib/gunicomp.h b/glib/gunicomp.h
index f389279..dbb2a42 100644
--- a/glib/gunicomp.h
+++ b/glib/gunicomp.h
@@ -1,148 +1,148 @@
 #define COMPOSE_FIRST_START 1
-#define COMPOSE_FIRST_SINGLE_START 147
-#define COMPOSE_SECOND_START 373
-#define COMPOSE_SECOND_SINGLE_START 404
+#define COMPOSE_FIRST_SINGLE_START 149
+#define COMPOSE_SECOND_START 377
+#define COMPOSE_SECOND_SINGLE_START 408
 
-#define COMPOSE_TABLE_LAST 273
+#define COMPOSE_TABLE_LAST 277
 
 static const guint16 compose_data[][256] = {
   { /* page 0, index 0 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 148, 149, 0, 0, 1, 2, 3, 4, 5, 
-    150, 6, 7, 8, 151, 9, 10, 11, 12, 13, 14, 0, 15, 16, 17, 18, 19, 20, 21, 
-    22, 23, 0, 0, 0, 0, 0, 0, 24, 25, 26, 27, 28, 152, 29, 30, 31, 32, 33, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 149, 150, 151, 0, 0, 1, 2, 3, 4, 5, 
+    152, 6, 7, 8, 153, 9, 10, 11, 12, 13, 14, 0, 15, 16, 17, 18, 19, 20, 21, 
+    22, 23, 0, 0, 0, 0, 0, 0, 24, 25, 26, 27, 28, 154, 29, 30, 31, 32, 33, 
     34, 35, 36, 37, 38, 0, 39, 40, 41, 42, 43, 44, 45, 46, 47, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 0, 153, 154, 
-    50, 155, 0, 0, 51, 0, 0, 0, 0, 156, 0, 0, 0, 0, 52, 53, 157, 0, 158, 0, 
-    0, 0, 54, 0, 0, 0, 0, 0, 55, 0, 159, 160, 56, 161, 0, 0, 57, 0, 0, 0, 0, 
-    162, 0, 0, 0, 0, 58, 59, 163, 0, 164, 0, 0, 0, 60, 0, 0, 0
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 0, 155, 156, 
+    50, 157, 0, 0, 51, 0, 0, 0, 0, 158, 0, 0, 0, 0, 52, 53, 159, 0, 160, 0, 
+    0, 0, 54, 0, 0, 0, 0, 0, 55, 0, 161, 162, 56, 163, 0, 0, 57, 0, 0, 0, 0, 
+    164, 0, 0, 0, 0, 58, 59, 165, 0, 166, 0, 0, 0, 60, 0, 0, 0
   },
   { /* page 1, index 1 */
     0, 0, 61, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 64, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 65, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 166, 0, 
-    0, 0, 0, 167, 168, 0, 0, 0, 0, 0, 0, 169, 170, 171, 172, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 65, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 167, 168, 0, 
+    0, 0, 0, 169, 170, 0, 0, 0, 0, 0, 0, 171, 172, 173, 174, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 
-    68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 70, 0, 0, 0, 0, 0, 0, 174, 
+    68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 70, 0, 0, 0, 0, 0, 0, 176, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 175, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 177, 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0
   },
   { /* page 2, index 2 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 177, 178, 179, 180, 0, 0, 0, 0, 
-    181, 182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 179, 180, 181, 182, 0, 0, 0, 0, 
+    183, 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
   { /* page 3, index 3 */
-    373, 374, 375, 376, 377, 0, 378, 379, 380, 381, 382, 383, 384, 0, 0, 385, 
-    0, 386, 0, 387, 388, 0, 0, 0, 0, 0, 0, 389, 0, 0, 0, 0, 0, 0, 0, 390, 
-    391, 392, 393, 394, 395, 0, 0, 0, 0, 396, 397, 0, 398, 399, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 400, 0, 0, 401, 0, 0, 0, 0, 0, 0, 0, 
+    377, 378, 379, 380, 381, 0, 382, 383, 384, 385, 386, 387, 388, 0, 0, 389, 
+    0, 390, 0, 391, 392, 0, 0, 0, 0, 0, 0, 393, 0, 0, 0, 0, 0, 0, 0, 394, 
+    395, 396, 397, 398, 399, 0, 0, 0, 0, 400, 401, 0, 402, 403, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 404, 0, 0, 405, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 0, 0, 0, 
-    72, 0, 73, 0, 74, 0, 0, 0, 0, 0, 75, 0, 184, 0, 0, 0, 76, 0, 0, 0, 77, 0, 
-    0, 185, 0, 186, 0, 0, 78, 0, 0, 0, 79, 0, 80, 0, 81, 0, 0, 0, 0, 0, 82, 
-    0, 83, 0, 0, 0, 84, 0, 0, 0, 85, 86, 87, 0, 0, 187, 0, 0, 0, 88, 0, 0, 0, 
+    72, 0, 73, 0, 74, 0, 0, 0, 0, 0, 75, 0, 186, 0, 0, 0, 76, 0, 0, 0, 77, 0, 
+    0, 187, 0, 188, 0, 0, 78, 0, 0, 0, 79, 0, 80, 0, 81, 0, 0, 0, 0, 0, 82, 
+    0, 83, 0, 0, 0, 84, 0, 0, 0, 85, 86, 87, 0, 0, 189, 0, 0, 0, 88, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
   { /* page 4, index 4 */
-    0, 0, 0, 0, 0, 0, 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 0, 0, 189, 0, 90, 
-    91, 190, 92, 0, 191, 0, 0, 0, 192, 0, 0, 0, 0, 93, 0, 0, 0, 193, 0, 0, 0, 
-    194, 0, 195, 0, 0, 94, 0, 0, 196, 0, 95, 96, 197, 97, 0, 198, 0, 0, 0, 
-    199, 0, 0, 0, 0, 98, 0, 0, 0, 200, 0, 0, 0, 201, 0, 202, 0, 0, 0, 0, 0, 
-    0, 0, 0, 203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 204, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 89, 0, 0, 191, 0, 90, 
+    91, 192, 92, 0, 193, 0, 0, 0, 194, 0, 0, 0, 0, 93, 0, 0, 0, 195, 0, 0, 0, 
+    196, 0, 197, 0, 0, 94, 0, 0, 198, 0, 95, 96, 199, 97, 0, 200, 0, 0, 0, 
+    201, 0, 0, 0, 0, 98, 0, 0, 0, 202, 0, 0, 0, 203, 0, 204, 0, 0, 0, 0, 0, 
+    0, 0, 0, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 206, 207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 206, 207, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 208, 209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 208, 209, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 210, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0
   },
   { /* page 6, index 5 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    210, 0, 211, 0, 0, 0, 0, 0, 0, 0, 0, 404, 405, 406, 0, 0, 0, 0, 0, 0, 0, 
+    212, 0, 213, 0, 0, 0, 0, 0, 0, 0, 0, 408, 409, 410, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 0, 
-    0, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 0, 
+    0, 216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
   { /* page 9, index 6 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 0, 0, 0, 0, 0, 0, 0, 
-    216, 0, 0, 217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 217, 0, 0, 0, 0, 0, 0, 0, 
+    218, 0, 0, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 407, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 411, 
     0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    408, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    412, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
   { /* page 11, index 7 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 409, 0, 0, 0, 0, 0, 0, 0, 0, 
-    101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 410, 411, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 413, 0, 0, 0, 0, 0, 0, 0, 0, 
+    101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 414, 415, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 412, 0, 0, 0, 0, 0, 0, 0, 102, 219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 413, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 416, 0, 0, 0, 0, 0, 0, 0, 102, 221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 417, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
   { /* page 12, index 8 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 
-    0, 0, 414, 0, 0, 0, 103, 0, 0, 0, 222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 415, 
-    416, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 223, 
+    0, 0, 418, 0, 0, 0, 103, 0, 0, 0, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 419, 
+    420, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
   { /* page 13, index 9 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 417, 0, 0, 0, 0, 0, 0, 0, 104, 
-    223, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 418, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 421, 0, 0, 0, 0, 0, 0, 0, 104, 
+    225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 422, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 419, 0, 0, 0, 0, 420, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 105, 0, 0, 224, 0, 0, 421, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 423, 0, 0, 0, 0, 424, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 105, 0, 0, 226, 0, 0, 425, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
   { /* page 16, index 10 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 225, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 227, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -154,10 +154,10 @@ static const guint16 compose_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
   { /* page 27, index 11 */
-    0, 0, 0, 0, 0, 226, 0, 227, 0, 228, 0, 229, 0, 230, 0, 0, 0, 231, 0, 0, 
+    0, 0, 0, 0, 0, 228, 0, 229, 0, 230, 0, 231, 0, 232, 0, 0, 0, 233, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 232, 0, 233, 0, 234, 235, 0, 0, 
-    236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 234, 0, 235, 0, 236, 237, 0, 0, 
+    238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -169,30 +169,30 @@ static const guint16 compose_data[][256] = {
   { /* page 30, index 12 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 237, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 239, 240, 0, 0, 
-    0, 0, 0, 0, 241, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 239, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 241, 242, 0, 0, 
+    0, 0, 0, 0, 243, 244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 106, 107, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 243, 244, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 245, 246, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 245, 246, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 247, 248, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
   { /* page 31, index 13 */
-    108, 109, 247, 248, 249, 250, 251, 252, 110, 111, 253, 254, 255, 256, 
-    257, 258, 112, 113, 0, 0, 0, 0, 0, 0, 114, 115, 0, 0, 0, 0, 0, 0, 116, 
-    117, 259, 260, 261, 262, 263, 264, 118, 119, 265, 266, 267, 268, 269, 
-    270, 120, 121, 0, 0, 0, 0, 0, 0, 122, 123, 0, 0, 0, 0, 0, 0, 124, 125, 0, 
+    108, 109, 249, 250, 251, 252, 253, 254, 110, 111, 255, 256, 257, 258, 
+    259, 260, 112, 113, 0, 0, 0, 0, 0, 0, 114, 115, 0, 0, 0, 0, 0, 0, 116, 
+    117, 261, 262, 263, 264, 265, 266, 118, 119, 267, 268, 269, 270, 271, 
+    272, 120, 121, 0, 0, 0, 0, 0, 0, 122, 123, 0, 0, 0, 0, 0, 0, 124, 125, 0, 
     0, 0, 0, 0, 0, 126, 127, 0, 0, 0, 0, 0, 0, 128, 129, 0, 0, 0, 0, 0, 0, 0, 
-    130, 0, 0, 0, 0, 0, 0, 131, 132, 271, 272, 273, 274, 275, 276, 133, 134, 
-    277, 278, 279, 280, 281, 282, 283, 0, 0, 0, 284, 0, 0, 0, 0, 0, 0, 0, 
-    285, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    130, 0, 0, 0, 0, 0, 0, 131, 132, 273, 274, 275, 276, 277, 278, 133, 134, 
+    279, 280, 281, 282, 283, 284, 285, 0, 0, 0, 286, 0, 0, 0, 0, 0, 0, 0, 
+    287, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 286, 0, 0, 0, 0, 0, 0, 0, 0, 135, 0, 0, 0, 
-    0, 0, 0, 287, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 288, 0, 0, 0, 0, 0, 0, 0, 0, 135, 0, 0, 0, 
+    0, 0, 0, 289, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 288, 0, 0, 0, 0, 0, 0, 0, 136, 0
+    0, 0, 0, 290, 0, 0, 0, 0, 0, 0, 0, 136, 0
   },
   { /* page 33, index 14 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -201,22 +201,22 @@ static const guint16 compose_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    289, 0, 290, 0, 291, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    291, 0, 292, 0, 293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 292, 0, 293, 0, 
-    294, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 294, 0, 295, 0, 
+    296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
   { /* page 34, index 15 */
-    0, 0, 0, 295, 0, 0, 0, 0, 296, 0, 0, 297, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 298, 0, 299, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 300, 0, 0, 0, 0, 0, 0, 301, 
-    0, 302, 0, 0, 303, 0, 0, 0, 0, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 305, 0, 0, 306, 307, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 308, 309, 0, 0, 310, 311, 0, 0, 312, 313, 314, 315, 0, 0, 0, 0, 
-    316, 317, 0, 0, 318, 319, 0, 0, 0, 0, 0, 0, 0, 0, 0, 320, 321, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 322, 0, 0, 0, 0, 0, 323, 324, 0, 325, 
-    0, 0, 0, 0, 0, 0, 326, 327, 328, 329, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 297, 0, 0, 0, 0, 298, 0, 0, 299, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 300, 0, 301, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 302, 0, 0, 0, 0, 0, 0, 303, 
+    0, 304, 0, 0, 305, 0, 0, 0, 0, 306, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 307, 0, 0, 308, 309, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 310, 311, 0, 0, 312, 313, 0, 0, 314, 315, 316, 317, 0, 0, 0, 0, 
+    318, 319, 0, 0, 320, 321, 0, 0, 0, 0, 0, 0, 0, 0, 0, 322, 323, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 324, 0, 0, 0, 0, 0, 325, 326, 0, 327, 
+    0, 0, 0, 0, 0, 0, 328, 329, 330, 331, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
@@ -224,16 +224,16 @@ static const guint16 compose_data[][256] = {
   { /* page 48, index 16 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 330, 0, 
-    0, 0, 0, 331, 0, 332, 0, 333, 0, 334, 0, 335, 0, 336, 0, 337, 0, 338, 0, 
-    339, 0, 340, 0, 341, 0, 342, 0, 0, 343, 0, 344, 0, 345, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 332, 0, 
+    0, 0, 0, 333, 0, 334, 0, 335, 0, 336, 0, 337, 0, 338, 0, 339, 0, 340, 0, 
+    341, 0, 342, 0, 343, 0, 344, 0, 0, 345, 0, 346, 0, 347, 0, 0, 0, 0, 0, 0, 
     137, 0, 0, 138, 0, 0, 139, 0, 0, 140, 0, 0, 141, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 402, 403, 
-    0, 0, 346, 0, 0, 0, 0, 0, 0, 0, 0, 347, 0, 0, 0, 0, 348, 0, 349, 0, 350, 
-    0, 351, 0, 352, 0, 353, 0, 354, 0, 355, 0, 356, 0, 357, 0, 358, 0, 359, 
-    0, 0, 360, 0, 361, 0, 362, 0, 0, 0, 0, 0, 0, 142, 0, 0, 143, 0, 0, 144, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 406, 407, 
+    0, 0, 348, 0, 0, 0, 0, 0, 0, 0, 0, 349, 0, 0, 0, 0, 350, 0, 351, 0, 352, 
+    0, 353, 0, 354, 0, 355, 0, 356, 0, 357, 0, 358, 0, 359, 0, 360, 0, 361, 
+    0, 0, 362, 0, 363, 0, 364, 0, 0, 0, 0, 0, 0, 142, 0, 0, 143, 0, 0, 144, 
     0, 0, 145, 0, 0, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 363, 364, 365, 366, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 367, 0, 0
+    0, 0, 365, 366, 367, 368, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 369, 0, 0
   },
   { /* page 272, index 17 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -242,7 +242,7 @@ static const guint16 compose_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 368, 0, 369, 0, 0, 0, 0, 0, 0, 0, 0, 0, 370, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 370, 0, 371, 0, 0, 0, 0, 0, 0, 0, 0, 0, 372, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -251,7 +251,7 @@ static const guint16 compose_data[][256] = {
   { /* page 273, index 18 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 371, 372, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 373, 374, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -260,6 +260,45 @@ static const guint16 compose_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+  },
+  { /* page 275, index 19 */
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 426, 0, 0, 0, 0, 0, 0, 0, 0, 
+    147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+  },
+  { /* page 276, index 20 */
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 428, 0, 0, 0, 0, 0, 0, 0, 0, 148, 429, 0, 0, 430, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+  },
+  { /* page 277, index 21 */
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 375, 376, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   }
 };
 
@@ -537,7 +576,11 @@ static const gint16 compose_table[COMPOSE_TABLE_LAST + 1] = {
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   17 /* page 272 */,
-  18 /* page 273 */
+  18 /* page 273 */,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  19 /* page 275 */,
+  20 /* page 276 */,
+  21 /* page 277 */
 };
 
 static const gunichar compose_first_single[][2] = {
@@ -766,9 +809,11 @@ static const gunichar compose_first_single[][2] = {
  { 0x110ba, 0x1109c },
  { 0x110ba, 0x110ab },
  { 0x11127, 0x1112e },
- { 0x11127, 0x1112f }
+ { 0x11127, 0x1112f },
+ { 0x115af, 0x115ba },
+ { 0x115af, 0x115bb }
 };
-static const guint16 compose_second_single[][2] = {
+static const gunichar compose_second_single[][2] = {
  { 0x0627, 0x0622 },
  { 0x0627, 0x0623 },
  { 0x0627, 0x0625 },
@@ -786,9 +831,14 @@ static const guint16 compose_second_single[][2] = {
  { 0x0d46, 0x0d4c },
  { 0x0dd9, 0x0dda },
  { 0x0dd9, 0x0ddc },
- { 0x0dd9, 0x0dde }
+ { 0x0dd9, 0x0dde },
+ { 0x11347, 0x1134b },
+ { 0x11347, 0x1134c },
+ { 0x114b9, 0x114bc },
+ { 0x114b9, 0x114bb },
+ { 0x114b9, 0x114be }
 };
-static const guint16 compose_array[146][31] = {
+static const guint16 compose_array[148][31] = {
  { 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x0100, 0x0102, 0x0226, 0x00c4, 0x1ea2, 0x00c5,      0, 0x01cd, 0x0200, 
0x0202,      0,      0,      0, 0x1ea0,      0, 0x1e00,      0,      0, 0x0104,      0,      0,      0,      
0,      0,      0,      0,      0 },
  {      0,      0,      0,      0,      0,      0, 0x1e02,      0,      0,      0,      0,      0,      0,   
   0,      0,      0,      0, 0x1e04,      0,      0,      0,      0,      0,      0,      0,      0, 0x1e06, 
     0,      0,      0,      0 },
  {      0, 0x0106, 0x0108,      0,      0,      0, 0x010a,      0,      0,      0,      0, 0x010c,      0,   
   0,      0,      0,      0,      0,      0,      0,      0, 0x00c7,      0,      0,      0,      0,      0, 
     0,      0,      0,      0 },
@@ -934,5 +984,7 @@ static const guint16 compose_array[146][31] = {
  {      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,   
   0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0, 
     0,      0, 0x30d3, 0x30d4 },
  {      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,   
   0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0, 
     0,      0, 0x30d6, 0x30d7 },
  {      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,   
   0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0, 
     0,      0, 0x30d9, 0x30da },
- {      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,   
   0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0, 
     0,      0, 0x30dc, 0x30dd }
+ {      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,   
   0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0, 
     0,      0, 0x30dc, 0x30dd },
+ {      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,   
   0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0, 
     0,      0,      0,      0 },
+ {      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,   
   0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0, 
     0,      0,      0,      0 }
 };
diff --git a/glib/gunidecomp.h b/glib/gunidecomp.h
index 0e94779..1e81f42 100644
--- a/glib/gunidecomp.h
+++ b/glib/gunidecomp.h
@@ -98,7 +98,7 @@ static const guchar cclass_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 230, 230, 220, 230, 230, 220, 230, 230, 230, 220, 220, 220, 
     27, 28, 29, 230, 230, 230, 220, 230, 230, 220, 220, 230, 230, 230, 230, 
-    0
+    230
   },
   { /* page 9, index 6 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -265,10 +265,11 @@ static const guchar cclass_data[][256] = {
     9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 
     230, 230, 230, 230, 230, 230, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 230, 220, 220, 
+    220, 220, 220, 220, 230, 230, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+    0, 0, 0, 0, 0
   },
   { /* page 27, index 19 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -294,8 +295,8 @@ static const guchar cclass_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 0, 1, 220, 
     220, 220, 220, 220, 230, 230, 220, 220, 220, 220, 230, 0, 1, 1, 1, 1, 1, 
-    1, 1, 0, 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0
+    1, 1, 0, 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 230, 0, 0, 0, 230, 230, 0, 0, 0, 
+    0, 0, 0
   },
   { /* page 29, index 21 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -308,8 +309,9 @@ static const guchar cclass_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     230, 230, 220, 230, 230, 230, 230, 230, 230, 230, 220, 230, 230, 234, 
     214, 220, 202, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 
-    230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 233, 220, 230, 220
+    230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 
+    230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 0, 0, 0, 0, 
+    0, 0, 233, 220, 230, 220
   },
   { /* page 32, index 22 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -446,8 +448,8 @@ static const guchar cclass_data[][256] = {
   },
   { /* page 254, index 32 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 230, 230, 230, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 230, 230, 230, 220, 220, 220, 
+    220, 220, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -455,7 +457,7 @@ static const guchar cclass_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
   { /* page 257, index 33 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -470,7 +472,33 @@ static const guchar cclass_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 0
   },
-  { /* page 266, index 34 */
+  { /* page 258, index 34 */
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+  },
+  { /* page 259, index 35 */
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 
+    230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+  },
+  { /* page 266, index 36 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 230, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 1, 220, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 
@@ -480,28 +508,28 @@ static const guchar cclass_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 220, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
-  { /* page 272, index 35 */
+  { /* page 272, index 37 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
-  { /* page 273, index 36 */
+  { /* page 273, index 38 */
     230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -509,7 +537,46 @@ static const guchar cclass_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
-  { /* page 278, index 37 */
+  { /* page 274, index 39 */
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 9, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+  },
+  { /* page 275, index 40 */
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 230, 230, 230, 0, 0, 0, 230, 230, 
+    230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+  },
+  { /* page 276, index 41 */
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 9, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+  },
+  { /* page 277, index 42 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -517,12 +584,64 @@ static const guchar cclass_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 
+    7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+  },
+  { /* page 278, index 43 */
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
-  { /* page 465, index 38 */
+  { /* page 362, index 44 */
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+  },
+  { /* page 363, index 45 */
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    230, 230, 230, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+  },
+  { /* page 444, index 46 */
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+  },
+  { /* page 465, index 47 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -536,7 +655,7 @@ static const guchar cclass_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0
   },
-  { /* page 466, index 39 */
+  { /* page 466, index 48 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 0, 
@@ -548,6 +667,19 @@ static const guchar cclass_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+  },
+  { /* page 488, index 49 */
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 220, 220, 
+    220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   }
 };
 
@@ -810,31 +942,27 @@ static const gint16 combining_class_table_part1[763] = {
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   33 /* page 257 */,
+  34 /* page 258 */,
+  35 /* page 259 */,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
+  36 /* page 266 */,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
-  34 /* page 266 */,
-  0 + G_UNICODE_MAX_TABLE_INDEX,
-  0 + G_UNICODE_MAX_TABLE_INDEX,
-  0 + G_UNICODE_MAX_TABLE_INDEX,
-  0 + G_UNICODE_MAX_TABLE_INDEX,
-  0 + G_UNICODE_MAX_TABLE_INDEX,
-  35 /* page 272 */,
-  36 /* page 273 */,
-  0 + G_UNICODE_MAX_TABLE_INDEX,
-  0 + G_UNICODE_MAX_TABLE_INDEX,
-  0 + G_UNICODE_MAX_TABLE_INDEX,
-  0 + G_UNICODE_MAX_TABLE_INDEX,
-  37 /* page 278 */,
-  0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
+  37 /* page 272 */,
+  38 /* page 273 */,
+  39 /* page 274 */,
+  40 /* page 275 */,
+  41 /* page 276 */,
+  42 /* page 277 */,
+  43 /* page 278 */,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
@@ -918,6 +1046,8 @@ static const gint16 combining_class_table_part1[763] = {
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
+  44 /* page 362 */,
+  45 /* page 363 */,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
@@ -998,6 +1128,7 @@ static const gint16 combining_class_table_part1[763] = {
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
+  46 /* page 444 */,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
@@ -1017,9 +1148,9 @@ static const gint16 combining_class_table_part1[763] = {
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
-  38 /* page 465 */,
-  39 /* page 466 */,
   0 + G_UNICODE_MAX_TABLE_INDEX,
+  47 /* page 465 */,
+  48 /* page 466 */,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
@@ -1041,6 +1172,7 @@ static const gint16 combining_class_table_part1[763] = {
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
+  49 /* page 488 */,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
@@ -4432,1199 +4564,1205 @@ static const decomposition decomp_table[] =
   { 0x33fd, G_UNICODE_NOT_PRESENT_OFFSET, 10860 },
   { 0x33fe, G_UNICODE_NOT_PRESENT_OFFSET, 10866 },
   { 0x33ff, G_UNICODE_NOT_PRESENT_OFFSET, 10872 },
-  { 0xa770, G_UNICODE_NOT_PRESENT_OFFSET, 10876 },
-  { 0xa7f8, G_UNICODE_NOT_PRESENT_OFFSET, 10880 },
-  { 0xa7f9, G_UNICODE_NOT_PRESENT_OFFSET, 10883 },
-  { 0xf900, 10886, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf901, 10890, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xa69c, G_UNICODE_NOT_PRESENT_OFFSET, 10876 },
+  { 0xa69d, G_UNICODE_NOT_PRESENT_OFFSET, 10879 },
+  { 0xa770, G_UNICODE_NOT_PRESENT_OFFSET, 10882 },
+  { 0xa7f8, G_UNICODE_NOT_PRESENT_OFFSET, 10886 },
+  { 0xa7f9, G_UNICODE_NOT_PRESENT_OFFSET, 10889 },
+  { 0xab5c, G_UNICODE_NOT_PRESENT_OFFSET, 10892 },
+  { 0xab5d, G_UNICODE_NOT_PRESENT_OFFSET, 10896 },
+  { 0xab5e, G_UNICODE_NOT_PRESENT_OFFSET, 10900 },
+  { 0xab5f, G_UNICODE_NOT_PRESENT_OFFSET, 10903 },
+  { 0xf900, 10907, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf901, 10911, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xf902, 6813, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf903, 10894, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf904, 10898, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf905, 10902, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf906, 10906, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf903, 10915, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf904, 10919, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf905, 10923, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf906, 10927, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xf907, 7029, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xf908, 7029, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf909, 10910, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf909, 10931, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xf90a, 6845, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf90b, 10914, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf90c, 10918, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf90d, 10922, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf90e, 10926, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf90f, 10930, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf910, 10934, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf911, 10938, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf912, 10942, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf913, 10946, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf914, 10950, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf915, 10954, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf916, 10958, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf917, 10962, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf918, 10966, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf919, 10970, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf91a, 10974, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf91b, 10978, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf91c, 10982, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf91d, 10986, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf91e, 10990, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf91f, 10994, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf920, 10998, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf921, 11002, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf922, 11006, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf923, 11010, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf924, 11014, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf925, 11018, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf926, 11022, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf927, 11026, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf928, 11030, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf929, 11034, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf92a, 11038, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf92b, 11042, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf92c, 11046, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf92d, 11050, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf92e, 11054, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf92f, 11058, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf930, 11062, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf931, 11066, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf932, 11070, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf933, 11074, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf90b, 10935, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf90c, 10939, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf90d, 10943, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf90e, 10947, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf90f, 10951, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf910, 10955, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf911, 10959, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf912, 10963, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf913, 10967, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf914, 10971, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf915, 10975, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf916, 10979, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf917, 10983, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf918, 10987, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf919, 10991, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf91a, 10995, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf91b, 10999, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf91c, 11003, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf91d, 11007, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf91e, 11011, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf91f, 11015, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf920, 11019, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf921, 11023, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf922, 11027, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf923, 11031, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf924, 11035, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf925, 11039, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf926, 11043, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf927, 11047, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf928, 11051, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf929, 11055, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf92a, 11059, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf92b, 11063, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf92c, 11067, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf92d, 11071, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf92e, 11075, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf92f, 11079, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf930, 11083, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf931, 11087, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf932, 11091, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf933, 11095, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xf934, 6677, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf935, 11078, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf936, 11082, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf937, 11086, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf938, 11090, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf939, 11094, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf93a, 11098, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf93b, 11102, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf93c, 11106, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf93d, 11110, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf93e, 11114, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf93f, 11118, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf935, 11099, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf936, 11103, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf937, 11107, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf938, 11111, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf939, 11115, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf93a, 11119, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf93b, 11123, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf93c, 11127, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf93d, 11131, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf93e, 11135, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf93f, 11139, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xf940, 6969, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf941, 11122, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf942, 11126, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf943, 11130, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf944, 11134, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf945, 11138, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf946, 11142, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf947, 11146, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf948, 11150, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf949, 11154, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf94a, 11158, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf94b, 11162, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf94c, 11166, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf94d, 11170, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf94e, 11174, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf94f, 11178, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf950, 11182, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf951, 11186, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf952, 11190, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf953, 11194, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf954, 11198, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf955, 11202, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf956, 11206, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf957, 11210, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf958, 11214, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf959, 11218, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf95a, 11222, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf95b, 11226, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf95c, 10950, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf95d, 11230, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf95e, 11234, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf95f, 11238, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf960, 11242, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf961, 11246, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf962, 11250, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf963, 11254, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf964, 11258, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf965, 11262, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf966, 11266, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf967, 11270, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf968, 11274, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf969, 11278, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf96a, 11282, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf96b, 11286, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf96c, 11290, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf96d, 11294, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf96e, 11298, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf96f, 11302, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf970, 11306, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf941, 11143, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf942, 11147, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf943, 11151, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf944, 11155, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf945, 11159, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf946, 11163, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf947, 11167, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf948, 11171, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf949, 11175, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf94a, 11179, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf94b, 11183, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf94c, 11187, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf94d, 11191, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf94e, 11195, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf94f, 11199, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf950, 11203, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf951, 11207, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf952, 11211, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf953, 11215, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf954, 11219, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf955, 11223, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf956, 11227, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf957, 11231, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf958, 11235, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf959, 11239, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf95a, 11243, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf95b, 11247, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf95c, 10971, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf95d, 11251, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf95e, 11255, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf95f, 11259, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf960, 11263, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf961, 11267, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf962, 11271, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf963, 11275, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf964, 11279, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf965, 11283, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf966, 11287, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf967, 11291, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf968, 11295, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf969, 11299, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf96a, 11303, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf96b, 11307, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf96c, 11311, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf96d, 11315, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf96e, 11319, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf96f, 11323, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf970, 11327, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xf971, 6821, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf972, 11310, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf973, 11314, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf974, 11318, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf975, 11322, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf976, 11326, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf977, 11330, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf978, 11334, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf979, 11338, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf97a, 11342, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf97b, 11346, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf97c, 11350, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf97d, 11354, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf97e, 11358, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf97f, 11362, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf980, 11366, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf972, 11331, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf973, 11335, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf974, 11339, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf975, 11343, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf976, 11347, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf977, 11351, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf978, 11355, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf979, 11359, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf97a, 11363, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf97b, 11367, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf97c, 11371, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf97d, 11375, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf97e, 11379, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf97f, 11383, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf980, 11387, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xf981, 6329, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf982, 11370, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf983, 11374, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf984, 11378, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf985, 11382, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf986, 11386, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf987, 11390, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf988, 11394, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf989, 11398, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf982, 11391, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf983, 11395, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf984, 11399, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf985, 11403, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf986, 11407, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf987, 11411, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf988, 11415, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf989, 11419, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xf98a, 6253, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf98b, 11402, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf98c, 11406, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf98d, 11410, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf98e, 11414, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf98f, 11418, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf990, 11422, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf991, 11426, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf992, 11430, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf993, 11434, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf994, 11438, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf995, 11442, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf996, 11446, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf997, 11450, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf998, 11454, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf999, 11458, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf99a, 11462, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf99b, 11466, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf99c, 11470, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf99d, 11474, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf99e, 11478, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf99f, 11482, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9a0, 11486, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9a1, 11302, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9a2, 11490, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9a3, 11494, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9a4, 11498, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9a5, 11502, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9a6, 11506, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9a7, 11510, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9a8, 11514, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9a9, 11518, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9aa, 11238, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9ab, 11522, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9ac, 11526, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9ad, 11530, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9ae, 11534, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9af, 11538, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9b0, 11542, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9b1, 11546, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9b2, 11550, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9b3, 11554, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9b4, 11558, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9b5, 11562, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9b6, 11566, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9b7, 11570, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9b8, 11574, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9b9, 11578, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9ba, 11582, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9bb, 11586, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9bc, 11590, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9bd, 11594, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9be, 11598, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9bf, 10950, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9c0, 11602, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9c1, 11606, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9c2, 11610, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9c3, 11614, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf98b, 11423, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf98c, 11427, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf98d, 11431, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf98e, 11435, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf98f, 11439, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf990, 11443, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf991, 11447, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf992, 11451, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf993, 11455, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf994, 11459, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf995, 11463, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf996, 11467, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf997, 11471, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf998, 11475, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf999, 11479, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf99a, 11483, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf99b, 11487, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf99c, 11491, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf99d, 11495, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf99e, 11499, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf99f, 11503, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9a0, 11507, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9a1, 11323, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9a2, 11511, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9a3, 11515, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9a4, 11519, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9a5, 11523, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9a6, 11527, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9a7, 11531, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9a8, 11535, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9a9, 11539, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9aa, 11259, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ab, 11543, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ac, 11547, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ad, 11551, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ae, 11555, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9af, 11559, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9b0, 11563, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9b1, 11567, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9b2, 11571, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9b3, 11575, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9b4, 11579, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9b5, 11583, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9b6, 11587, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9b7, 11591, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9b8, 11595, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9b9, 11599, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ba, 11603, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9bb, 11607, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9bc, 11611, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9bd, 11615, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9be, 11619, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9bf, 10971, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9c0, 11623, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9c1, 11627, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9c2, 11631, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9c3, 11635, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xf9c4, 7025, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9c5, 11618, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9c6, 11622, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9c7, 11626, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9c8, 11630, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9c9, 11634, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9ca, 11638, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9cb, 11642, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9cc, 11646, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9cd, 11650, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9ce, 11654, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9cf, 11658, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9d0, 11662, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9c5, 11639, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9c6, 11643, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9c7, 11647, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9c8, 11651, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9c9, 11655, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ca, 11659, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9cb, 11663, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9cc, 11667, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9cd, 11671, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ce, 11675, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9cf, 11679, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9d0, 11683, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xf9d1, 8562, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9d2, 11666, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9d3, 11670, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9d4, 11674, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9d5, 11678, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9d6, 11682, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9d7, 11686, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9d8, 11690, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9d9, 11694, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9da, 11698, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9db, 11246, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9dc, 11702, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9dd, 11706, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9de, 11710, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9df, 11714, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9e0, 11718, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9e1, 11722, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9e2, 11726, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9e3, 11730, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9e4, 11734, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9e5, 11738, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9e6, 11742, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9e7, 11746, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9e8, 11750, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9d2, 11687, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9d3, 11691, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9d4, 11695, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9d5, 11699, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9d6, 11703, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9d7, 11707, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9d8, 11711, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9d9, 11715, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9da, 11719, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9db, 11267, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9dc, 11723, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9dd, 11727, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9de, 11731, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9df, 11735, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9e0, 11739, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9e1, 11743, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9e2, 11747, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9e3, 11751, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9e4, 11755, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9e5, 11759, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9e6, 11763, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9e7, 11767, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9e8, 11771, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xf9e9, 6841, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9ea, 11754, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9eb, 11758, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9ec, 11762, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9ed, 11766, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9ee, 11770, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9ef, 11774, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9f0, 11778, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9f1, 11782, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9f2, 11786, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9f3, 11790, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9f4, 11794, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9f5, 11798, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9f6, 11802, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ea, 11775, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9eb, 11779, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ec, 11783, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ed, 11787, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ee, 11791, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ef, 11795, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9f0, 11799, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9f1, 11803, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9f2, 11807, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9f3, 11811, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9f4, 11815, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9f5, 11819, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9f6, 11823, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xf9f7, 6645, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9f8, 11806, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9f9, 11810, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9fa, 11814, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9fb, 11818, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9fc, 11822, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9fd, 11826, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9fe, 11830, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xf9ff, 11834, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa00, 11838, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa01, 11842, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa02, 11846, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa03, 11850, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa04, 11854, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa05, 11858, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa06, 11862, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa07, 11866, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9f8, 11827, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9f9, 11831, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9fa, 11835, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9fb, 11839, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9fc, 11843, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9fd, 11847, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9fe, 11851, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ff, 11855, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa00, 11859, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa01, 11863, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa02, 11867, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa03, 11871, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa04, 11875, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa05, 11879, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa06, 11883, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa07, 11887, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xfa08, 6753, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa09, 11870, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa09, 11891, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xfa0a, 6765, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa0b, 11874, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa0c, 11878, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa0d, 11882, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa10, 11886, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa12, 11890, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa15, 11894, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa16, 11898, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa17, 11902, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa18, 11906, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa19, 11910, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa1a, 11914, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa1b, 11918, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa1c, 11922, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa1d, 11926, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa0b, 11895, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa0c, 11899, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa0d, 11903, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa10, 11907, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa12, 11911, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa15, 11915, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa16, 11919, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa17, 11923, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa18, 11927, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa19, 11931, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa1a, 11935, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa1b, 11939, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa1c, 11943, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa1d, 11947, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xfa1e, 6673, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa20, 11930, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa22, 11934, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa25, 11938, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa26, 11942, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa2a, 11946, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa2b, 11950, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa2c, 11954, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa2d, 11958, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa2e, 11962, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa2f, 11966, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa30, 11970, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa31, 11974, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa32, 11978, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa33, 11982, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa34, 11986, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa35, 11990, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa36, 11994, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa37, 11998, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa38, 12002, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa39, 12006, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa3a, 12010, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa3b, 12014, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa20, 11951, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa22, 11955, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa25, 11959, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa26, 11963, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa2a, 11967, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa2b, 11971, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa2c, 11975, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa2d, 11979, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa2e, 11983, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa2f, 11987, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa30, 11991, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa31, 11995, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa32, 11999, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa33, 12003, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa34, 12007, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa35, 12011, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa36, 12015, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa37, 12019, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa38, 12023, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa39, 12027, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa3a, 12031, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa3b, 12035, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xfa3c, 6357, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa3d, 12018, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa3e, 12022, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa3f, 12026, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa40, 12030, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa41, 12034, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa42, 12038, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa43, 12042, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa44, 12046, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa45, 12050, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa46, 12054, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa47, 12058, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa48, 12062, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa49, 12066, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa4a, 12070, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa4b, 12074, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa3d, 12039, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa3e, 12043, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa3f, 12047, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa40, 12051, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa41, 12055, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa42, 12059, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa43, 12063, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa44, 12067, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa45, 12071, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa46, 12075, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa47, 12079, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa48, 12083, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa49, 12087, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa4a, 12091, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa4b, 12095, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xfa4c, 8582, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa4d, 12078, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa4e, 12082, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa4f, 12086, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa50, 12090, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa4d, 12099, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa4e, 12103, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa4f, 12107, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa50, 12111, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xfa51, 8598, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa52, 12094, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa53, 12098, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa54, 12102, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa55, 12106, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa56, 12110, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa57, 11446, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa58, 12114, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa59, 12118, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa5a, 12122, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa5b, 12126, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa5c, 12130, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa5d, 12134, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa5e, 12134, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa5f, 12138, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa60, 12142, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa61, 12146, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa62, 12150, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa63, 12154, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa64, 12158, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa65, 12162, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa66, 12166, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa67, 11938, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa68, 12170, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa69, 12174, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa6a, 12178, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa6b, 12182, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa6c, 12186, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa6d, 12191, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa70, 12195, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa71, 12199, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa72, 12203, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa73, 12207, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa74, 12211, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa75, 12215, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa76, 12219, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa77, 12223, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa78, 11994, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa79, 12227, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa7a, 12231, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa7b, 12235, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa7c, 11886, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa7d, 12239, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa7e, 12243, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa7f, 12247, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa80, 12251, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa81, 12255, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa82, 12259, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa83, 12263, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa84, 12267, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa85, 12271, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa86, 12275, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa87, 12279, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa88, 12283, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa89, 12026, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa8a, 12287, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa8b, 12030, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa8c, 12291, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa8d, 12295, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa8e, 12299, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa8f, 12303, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa90, 12307, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa91, 11890, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa92, 11034, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa93, 12311, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa94, 12315, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa52, 12115, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa53, 12119, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa54, 12123, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa55, 12127, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa56, 12131, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa57, 11467, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa58, 12135, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa59, 12139, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa5a, 12143, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa5b, 12147, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa5c, 12151, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa5d, 12155, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa5e, 12155, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa5f, 12159, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa60, 12163, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa61, 12167, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa62, 12171, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa63, 12175, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa64, 12179, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa65, 12183, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa66, 12187, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa67, 11959, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa68, 12191, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa69, 12195, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa6a, 12199, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa6b, 12203, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa6c, 12207, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa6d, 12212, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa70, 12216, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa71, 12220, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa72, 12224, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa73, 12228, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa74, 12232, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa75, 12236, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa76, 12240, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa77, 12244, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa78, 12015, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa79, 12248, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa7a, 12252, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa7b, 12256, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa7c, 11907, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa7d, 12260, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa7e, 12264, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa7f, 12268, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa80, 12272, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa81, 12276, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa82, 12280, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa83, 12284, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa84, 12288, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa85, 12292, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa86, 12296, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa87, 12300, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa88, 12304, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa89, 12047, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa8a, 12308, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa8b, 12051, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa8c, 12312, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa8d, 12316, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa8e, 12320, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa8f, 12324, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa90, 12328, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa91, 11911, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa92, 11055, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa93, 12332, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa94, 12336, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xfa95, 6489, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa96, 11306, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa97, 11638, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa98, 12319, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa99, 12323, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa9a, 12058, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa9b, 12327, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa9c, 12062, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa9d, 12331, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa9e, 12335, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfa9f, 12339, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfaa0, 11898, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfaa1, 12343, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfaa2, 12347, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfaa3, 12351, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfaa4, 12355, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfaa5, 12359, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfaa6, 11902, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfaa7, 12363, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfaa8, 12367, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfaa9, 12371, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfaaa, 12375, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfaab, 12379, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfaac, 12383, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfaad, 12110, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfaae, 12387, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfaaf, 12391, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfab0, 11446, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfab1, 12395, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfab2, 12126, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfab3, 12399, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfab4, 12403, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfab5, 12407, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfab6, 12411, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfab7, 12415, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfab8, 12146, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfab9, 12419, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfaba, 11934, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfabb, 12423, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfabc, 12150, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfabd, 11230, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfabe, 12427, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfabf, 12154, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfac0, 12431, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfac1, 12162, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfac2, 12435, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfac3, 12439, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfac4, 12443, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfac5, 12447, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfac6, 12451, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfac7, 12170, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfac8, 11922, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfac9, 12455, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfaca, 12174, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfacb, 12459, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfacc, 12178, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfacd, 12463, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa96, 11327, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa97, 11659, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa98, 12340, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa99, 12344, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa9a, 12079, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa9b, 12348, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa9c, 12083, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa9d, 12352, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa9e, 12356, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa9f, 12360, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfaa0, 11919, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfaa1, 12364, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfaa2, 12368, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfaa3, 12372, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfaa4, 12376, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfaa5, 12380, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfaa6, 11923, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfaa7, 12384, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfaa8, 12388, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfaa9, 12392, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfaaa, 12396, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfaab, 12400, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfaac, 12404, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfaad, 12131, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfaae, 12408, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfaaf, 12412, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfab0, 11467, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfab1, 12416, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfab2, 12147, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfab3, 12420, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfab4, 12424, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfab5, 12428, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfab6, 12432, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfab7, 12436, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfab8, 12167, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfab9, 12440, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfaba, 11955, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfabb, 12444, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfabc, 12171, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfabd, 11251, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfabe, 12448, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfabf, 12175, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfac0, 12452, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfac1, 12183, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfac2, 12456, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfac3, 12460, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfac4, 12464, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfac5, 12468, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfac6, 12472, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfac7, 12191, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfac8, 11943, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfac9, 12476, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfaca, 12195, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfacb, 12480, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfacc, 12199, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfacd, 12484, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0xface, 7029, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfacf, 12467, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfad0, 12472, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfad1, 12477, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfad2, 12482, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfad3, 12486, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfad4, 12490, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfad5, 12494, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfad6, 12499, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfad7, 12504, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfad8, 12509, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfad9, 12513, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb00, G_UNICODE_NOT_PRESENT_OFFSET, 12517 },
-  { 0xfb01, G_UNICODE_NOT_PRESENT_OFFSET, 12520 },
-  { 0xfb02, G_UNICODE_NOT_PRESENT_OFFSET, 12523 },
-  { 0xfb03, G_UNICODE_NOT_PRESENT_OFFSET, 12526 },
-  { 0xfb04, G_UNICODE_NOT_PRESENT_OFFSET, 12530 },
-  { 0xfb05, G_UNICODE_NOT_PRESENT_OFFSET, 12534 },
-  { 0xfb06, G_UNICODE_NOT_PRESENT_OFFSET, 12534 },
-  { 0xfb13, G_UNICODE_NOT_PRESENT_OFFSET, 12537 },
-  { 0xfb14, G_UNICODE_NOT_PRESENT_OFFSET, 12542 },
-  { 0xfb15, G_UNICODE_NOT_PRESENT_OFFSET, 12547 },
-  { 0xfb16, G_UNICODE_NOT_PRESENT_OFFSET, 12552 },
-  { 0xfb17, G_UNICODE_NOT_PRESENT_OFFSET, 12557 },
-  { 0xfb1d, 12562, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb1f, 12567, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb20, G_UNICODE_NOT_PRESENT_OFFSET, 12572 },
+  { 0xfacf, 12488, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfad0, 12493, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfad1, 12498, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfad2, 12503, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfad3, 12507, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfad4, 12511, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfad5, 12515, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfad6, 12520, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfad7, 12525, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfad8, 12530, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfad9, 12534, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb00, G_UNICODE_NOT_PRESENT_OFFSET, 12538 },
+  { 0xfb01, G_UNICODE_NOT_PRESENT_OFFSET, 12541 },
+  { 0xfb02, G_UNICODE_NOT_PRESENT_OFFSET, 12544 },
+  { 0xfb03, G_UNICODE_NOT_PRESENT_OFFSET, 12547 },
+  { 0xfb04, G_UNICODE_NOT_PRESENT_OFFSET, 12551 },
+  { 0xfb05, G_UNICODE_NOT_PRESENT_OFFSET, 12555 },
+  { 0xfb06, G_UNICODE_NOT_PRESENT_OFFSET, 12555 },
+  { 0xfb13, G_UNICODE_NOT_PRESENT_OFFSET, 12558 },
+  { 0xfb14, G_UNICODE_NOT_PRESENT_OFFSET, 12563 },
+  { 0xfb15, G_UNICODE_NOT_PRESENT_OFFSET, 12568 },
+  { 0xfb16, G_UNICODE_NOT_PRESENT_OFFSET, 12573 },
+  { 0xfb17, G_UNICODE_NOT_PRESENT_OFFSET, 12578 },
+  { 0xfb1d, 12583, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb1f, 12588, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb20, G_UNICODE_NOT_PRESENT_OFFSET, 12593 },
   { 0xfb21, G_UNICODE_NOT_PRESENT_OFFSET, 5338 },
   { 0xfb22, G_UNICODE_NOT_PRESENT_OFFSET, 5347 },
-  { 0xfb23, G_UNICODE_NOT_PRESENT_OFFSET, 12575 },
-  { 0xfb24, G_UNICODE_NOT_PRESENT_OFFSET, 12578 },
-  { 0xfb25, G_UNICODE_NOT_PRESENT_OFFSET, 12581 },
-  { 0xfb26, G_UNICODE_NOT_PRESENT_OFFSET, 12584 },
-  { 0xfb27, G_UNICODE_NOT_PRESENT_OFFSET, 12587 },
-  { 0xfb28, G_UNICODE_NOT_PRESENT_OFFSET, 12590 },
+  { 0xfb23, G_UNICODE_NOT_PRESENT_OFFSET, 12596 },
+  { 0xfb24, G_UNICODE_NOT_PRESENT_OFFSET, 12599 },
+  { 0xfb25, G_UNICODE_NOT_PRESENT_OFFSET, 12602 },
+  { 0xfb26, G_UNICODE_NOT_PRESENT_OFFSET, 12605 },
+  { 0xfb27, G_UNICODE_NOT_PRESENT_OFFSET, 12608 },
+  { 0xfb28, G_UNICODE_NOT_PRESENT_OFFSET, 12611 },
   { 0xfb29, G_UNICODE_NOT_PRESENT_OFFSET, 5267 },
-  { 0xfb2a, 12593, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb2b, 12598, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb2c, 12603, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb2d, 12610, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb2e, 12617, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb2f, 12622, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb30, 12627, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb31, 12632, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb32, 12637, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb33, 12642, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb34, 12647, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb35, 12652, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb36, 12657, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb38, 12662, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb39, 12667, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb3a, 12672, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb3b, 12677, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb3c, 12682, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb3e, 12687, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb40, 12692, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb41, 12697, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb43, 12702, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb44, 12707, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb46, 12712, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb47, 12717, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb48, 12722, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb49, 12727, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb4a, 12732, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb4b, 12737, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb4c, 12742, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb4d, 12747, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb4e, 12752, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0xfb4f, G_UNICODE_NOT_PRESENT_OFFSET, 12757 },
-  { 0xfb50, G_UNICODE_NOT_PRESENT_OFFSET, 12762 },
-  { 0xfb51, G_UNICODE_NOT_PRESENT_OFFSET, 12762 },
-  { 0xfb52, G_UNICODE_NOT_PRESENT_OFFSET, 12765 },
-  { 0xfb53, G_UNICODE_NOT_PRESENT_OFFSET, 12765 },
-  { 0xfb54, G_UNICODE_NOT_PRESENT_OFFSET, 12765 },
-  { 0xfb55, G_UNICODE_NOT_PRESENT_OFFSET, 12765 },
-  { 0xfb56, G_UNICODE_NOT_PRESENT_OFFSET, 12768 },
-  { 0xfb57, G_UNICODE_NOT_PRESENT_OFFSET, 12768 },
-  { 0xfb58, G_UNICODE_NOT_PRESENT_OFFSET, 12768 },
-  { 0xfb59, G_UNICODE_NOT_PRESENT_OFFSET, 12768 },
-  { 0xfb5a, G_UNICODE_NOT_PRESENT_OFFSET, 12771 },
-  { 0xfb5b, G_UNICODE_NOT_PRESENT_OFFSET, 12771 },
-  { 0xfb5c, G_UNICODE_NOT_PRESENT_OFFSET, 12771 },
-  { 0xfb5d, G_UNICODE_NOT_PRESENT_OFFSET, 12771 },
-  { 0xfb5e, G_UNICODE_NOT_PRESENT_OFFSET, 12774 },
-  { 0xfb5f, G_UNICODE_NOT_PRESENT_OFFSET, 12774 },
-  { 0xfb60, G_UNICODE_NOT_PRESENT_OFFSET, 12774 },
-  { 0xfb61, G_UNICODE_NOT_PRESENT_OFFSET, 12774 },
-  { 0xfb62, G_UNICODE_NOT_PRESENT_OFFSET, 12777 },
-  { 0xfb63, G_UNICODE_NOT_PRESENT_OFFSET, 12777 },
-  { 0xfb64, G_UNICODE_NOT_PRESENT_OFFSET, 12777 },
-  { 0xfb65, G_UNICODE_NOT_PRESENT_OFFSET, 12777 },
-  { 0xfb66, G_UNICODE_NOT_PRESENT_OFFSET, 12780 },
-  { 0xfb67, G_UNICODE_NOT_PRESENT_OFFSET, 12780 },
-  { 0xfb68, G_UNICODE_NOT_PRESENT_OFFSET, 12780 },
-  { 0xfb69, G_UNICODE_NOT_PRESENT_OFFSET, 12780 },
-  { 0xfb6a, G_UNICODE_NOT_PRESENT_OFFSET, 12783 },
-  { 0xfb6b, G_UNICODE_NOT_PRESENT_OFFSET, 12783 },
-  { 0xfb6c, G_UNICODE_NOT_PRESENT_OFFSET, 12783 },
-  { 0xfb6d, G_UNICODE_NOT_PRESENT_OFFSET, 12783 },
-  { 0xfb6e, G_UNICODE_NOT_PRESENT_OFFSET, 12786 },
-  { 0xfb6f, G_UNICODE_NOT_PRESENT_OFFSET, 12786 },
-  { 0xfb70, G_UNICODE_NOT_PRESENT_OFFSET, 12786 },
-  { 0xfb71, G_UNICODE_NOT_PRESENT_OFFSET, 12786 },
-  { 0xfb72, G_UNICODE_NOT_PRESENT_OFFSET, 12789 },
-  { 0xfb73, G_UNICODE_NOT_PRESENT_OFFSET, 12789 },
-  { 0xfb74, G_UNICODE_NOT_PRESENT_OFFSET, 12789 },
-  { 0xfb75, G_UNICODE_NOT_PRESENT_OFFSET, 12789 },
-  { 0xfb76, G_UNICODE_NOT_PRESENT_OFFSET, 12792 },
-  { 0xfb77, G_UNICODE_NOT_PRESENT_OFFSET, 12792 },
-  { 0xfb78, G_UNICODE_NOT_PRESENT_OFFSET, 12792 },
-  { 0xfb79, G_UNICODE_NOT_PRESENT_OFFSET, 12792 },
-  { 0xfb7a, G_UNICODE_NOT_PRESENT_OFFSET, 12795 },
-  { 0xfb7b, G_UNICODE_NOT_PRESENT_OFFSET, 12795 },
-  { 0xfb7c, G_UNICODE_NOT_PRESENT_OFFSET, 12795 },
-  { 0xfb7d, G_UNICODE_NOT_PRESENT_OFFSET, 12795 },
-  { 0xfb7e, G_UNICODE_NOT_PRESENT_OFFSET, 12798 },
-  { 0xfb7f, G_UNICODE_NOT_PRESENT_OFFSET, 12798 },
-  { 0xfb80, G_UNICODE_NOT_PRESENT_OFFSET, 12798 },
-  { 0xfb81, G_UNICODE_NOT_PRESENT_OFFSET, 12798 },
-  { 0xfb82, G_UNICODE_NOT_PRESENT_OFFSET, 12801 },
-  { 0xfb83, G_UNICODE_NOT_PRESENT_OFFSET, 12801 },
-  { 0xfb84, G_UNICODE_NOT_PRESENT_OFFSET, 12804 },
-  { 0xfb85, G_UNICODE_NOT_PRESENT_OFFSET, 12804 },
-  { 0xfb86, G_UNICODE_NOT_PRESENT_OFFSET, 12807 },
-  { 0xfb87, G_UNICODE_NOT_PRESENT_OFFSET, 12807 },
-  { 0xfb88, G_UNICODE_NOT_PRESENT_OFFSET, 12810 },
-  { 0xfb89, G_UNICODE_NOT_PRESENT_OFFSET, 12810 },
-  { 0xfb8a, G_UNICODE_NOT_PRESENT_OFFSET, 12813 },
-  { 0xfb8b, G_UNICODE_NOT_PRESENT_OFFSET, 12813 },
-  { 0xfb8c, G_UNICODE_NOT_PRESENT_OFFSET, 12816 },
-  { 0xfb8d, G_UNICODE_NOT_PRESENT_OFFSET, 12816 },
-  { 0xfb8e, G_UNICODE_NOT_PRESENT_OFFSET, 12819 },
-  { 0xfb8f, G_UNICODE_NOT_PRESENT_OFFSET, 12819 },
-  { 0xfb90, G_UNICODE_NOT_PRESENT_OFFSET, 12819 },
-  { 0xfb91, G_UNICODE_NOT_PRESENT_OFFSET, 12819 },
-  { 0xfb92, G_UNICODE_NOT_PRESENT_OFFSET, 12822 },
-  { 0xfb93, G_UNICODE_NOT_PRESENT_OFFSET, 12822 },
-  { 0xfb94, G_UNICODE_NOT_PRESENT_OFFSET, 12822 },
-  { 0xfb95, G_UNICODE_NOT_PRESENT_OFFSET, 12822 },
-  { 0xfb96, G_UNICODE_NOT_PRESENT_OFFSET, 12825 },
-  { 0xfb97, G_UNICODE_NOT_PRESENT_OFFSET, 12825 },
-  { 0xfb98, G_UNICODE_NOT_PRESENT_OFFSET, 12825 },
-  { 0xfb99, G_UNICODE_NOT_PRESENT_OFFSET, 12825 },
-  { 0xfb9a, G_UNICODE_NOT_PRESENT_OFFSET, 12828 },
-  { 0xfb9b, G_UNICODE_NOT_PRESENT_OFFSET, 12828 },
-  { 0xfb9c, G_UNICODE_NOT_PRESENT_OFFSET, 12828 },
-  { 0xfb9d, G_UNICODE_NOT_PRESENT_OFFSET, 12828 },
-  { 0xfb9e, G_UNICODE_NOT_PRESENT_OFFSET, 12831 },
-  { 0xfb9f, G_UNICODE_NOT_PRESENT_OFFSET, 12831 },
-  { 0xfba0, G_UNICODE_NOT_PRESENT_OFFSET, 12834 },
-  { 0xfba1, G_UNICODE_NOT_PRESENT_OFFSET, 12834 },
-  { 0xfba2, G_UNICODE_NOT_PRESENT_OFFSET, 12834 },
-  { 0xfba3, G_UNICODE_NOT_PRESENT_OFFSET, 12834 },
+  { 0xfb2a, 12614, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb2b, 12619, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb2c, 12624, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb2d, 12631, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb2e, 12638, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb2f, 12643, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb30, 12648, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb31, 12653, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb32, 12658, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb33, 12663, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb34, 12668, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb35, 12673, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb36, 12678, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb38, 12683, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb39, 12688, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb3a, 12693, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb3b, 12698, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb3c, 12703, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb3e, 12708, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb40, 12713, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb41, 12718, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb43, 12723, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb44, 12728, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb46, 12733, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb47, 12738, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb48, 12743, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb49, 12748, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb4a, 12753, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb4b, 12758, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb4c, 12763, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb4d, 12768, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb4e, 12773, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb4f, G_UNICODE_NOT_PRESENT_OFFSET, 12778 },
+  { 0xfb50, G_UNICODE_NOT_PRESENT_OFFSET, 12783 },
+  { 0xfb51, G_UNICODE_NOT_PRESENT_OFFSET, 12783 },
+  { 0xfb52, G_UNICODE_NOT_PRESENT_OFFSET, 12786 },
+  { 0xfb53, G_UNICODE_NOT_PRESENT_OFFSET, 12786 },
+  { 0xfb54, G_UNICODE_NOT_PRESENT_OFFSET, 12786 },
+  { 0xfb55, G_UNICODE_NOT_PRESENT_OFFSET, 12786 },
+  { 0xfb56, G_UNICODE_NOT_PRESENT_OFFSET, 12789 },
+  { 0xfb57, G_UNICODE_NOT_PRESENT_OFFSET, 12789 },
+  { 0xfb58, G_UNICODE_NOT_PRESENT_OFFSET, 12789 },
+  { 0xfb59, G_UNICODE_NOT_PRESENT_OFFSET, 12789 },
+  { 0xfb5a, G_UNICODE_NOT_PRESENT_OFFSET, 12792 },
+  { 0xfb5b, G_UNICODE_NOT_PRESENT_OFFSET, 12792 },
+  { 0xfb5c, G_UNICODE_NOT_PRESENT_OFFSET, 12792 },
+  { 0xfb5d, G_UNICODE_NOT_PRESENT_OFFSET, 12792 },
+  { 0xfb5e, G_UNICODE_NOT_PRESENT_OFFSET, 12795 },
+  { 0xfb5f, G_UNICODE_NOT_PRESENT_OFFSET, 12795 },
+  { 0xfb60, G_UNICODE_NOT_PRESENT_OFFSET, 12795 },
+  { 0xfb61, G_UNICODE_NOT_PRESENT_OFFSET, 12795 },
+  { 0xfb62, G_UNICODE_NOT_PRESENT_OFFSET, 12798 },
+  { 0xfb63, G_UNICODE_NOT_PRESENT_OFFSET, 12798 },
+  { 0xfb64, G_UNICODE_NOT_PRESENT_OFFSET, 12798 },
+  { 0xfb65, G_UNICODE_NOT_PRESENT_OFFSET, 12798 },
+  { 0xfb66, G_UNICODE_NOT_PRESENT_OFFSET, 12801 },
+  { 0xfb67, G_UNICODE_NOT_PRESENT_OFFSET, 12801 },
+  { 0xfb68, G_UNICODE_NOT_PRESENT_OFFSET, 12801 },
+  { 0xfb69, G_UNICODE_NOT_PRESENT_OFFSET, 12801 },
+  { 0xfb6a, G_UNICODE_NOT_PRESENT_OFFSET, 12804 },
+  { 0xfb6b, G_UNICODE_NOT_PRESENT_OFFSET, 12804 },
+  { 0xfb6c, G_UNICODE_NOT_PRESENT_OFFSET, 12804 },
+  { 0xfb6d, G_UNICODE_NOT_PRESENT_OFFSET, 12804 },
+  { 0xfb6e, G_UNICODE_NOT_PRESENT_OFFSET, 12807 },
+  { 0xfb6f, G_UNICODE_NOT_PRESENT_OFFSET, 12807 },
+  { 0xfb70, G_UNICODE_NOT_PRESENT_OFFSET, 12807 },
+  { 0xfb71, G_UNICODE_NOT_PRESENT_OFFSET, 12807 },
+  { 0xfb72, G_UNICODE_NOT_PRESENT_OFFSET, 12810 },
+  { 0xfb73, G_UNICODE_NOT_PRESENT_OFFSET, 12810 },
+  { 0xfb74, G_UNICODE_NOT_PRESENT_OFFSET, 12810 },
+  { 0xfb75, G_UNICODE_NOT_PRESENT_OFFSET, 12810 },
+  { 0xfb76, G_UNICODE_NOT_PRESENT_OFFSET, 12813 },
+  { 0xfb77, G_UNICODE_NOT_PRESENT_OFFSET, 12813 },
+  { 0xfb78, G_UNICODE_NOT_PRESENT_OFFSET, 12813 },
+  { 0xfb79, G_UNICODE_NOT_PRESENT_OFFSET, 12813 },
+  { 0xfb7a, G_UNICODE_NOT_PRESENT_OFFSET, 12816 },
+  { 0xfb7b, G_UNICODE_NOT_PRESENT_OFFSET, 12816 },
+  { 0xfb7c, G_UNICODE_NOT_PRESENT_OFFSET, 12816 },
+  { 0xfb7d, G_UNICODE_NOT_PRESENT_OFFSET, 12816 },
+  { 0xfb7e, G_UNICODE_NOT_PRESENT_OFFSET, 12819 },
+  { 0xfb7f, G_UNICODE_NOT_PRESENT_OFFSET, 12819 },
+  { 0xfb80, G_UNICODE_NOT_PRESENT_OFFSET, 12819 },
+  { 0xfb81, G_UNICODE_NOT_PRESENT_OFFSET, 12819 },
+  { 0xfb82, G_UNICODE_NOT_PRESENT_OFFSET, 12822 },
+  { 0xfb83, G_UNICODE_NOT_PRESENT_OFFSET, 12822 },
+  { 0xfb84, G_UNICODE_NOT_PRESENT_OFFSET, 12825 },
+  { 0xfb85, G_UNICODE_NOT_PRESENT_OFFSET, 12825 },
+  { 0xfb86, G_UNICODE_NOT_PRESENT_OFFSET, 12828 },
+  { 0xfb87, G_UNICODE_NOT_PRESENT_OFFSET, 12828 },
+  { 0xfb88, G_UNICODE_NOT_PRESENT_OFFSET, 12831 },
+  { 0xfb89, G_UNICODE_NOT_PRESENT_OFFSET, 12831 },
+  { 0xfb8a, G_UNICODE_NOT_PRESENT_OFFSET, 12834 },
+  { 0xfb8b, G_UNICODE_NOT_PRESENT_OFFSET, 12834 },
+  { 0xfb8c, G_UNICODE_NOT_PRESENT_OFFSET, 12837 },
+  { 0xfb8d, G_UNICODE_NOT_PRESENT_OFFSET, 12837 },
+  { 0xfb8e, G_UNICODE_NOT_PRESENT_OFFSET, 12840 },
+  { 0xfb8f, G_UNICODE_NOT_PRESENT_OFFSET, 12840 },
+  { 0xfb90, G_UNICODE_NOT_PRESENT_OFFSET, 12840 },
+  { 0xfb91, G_UNICODE_NOT_PRESENT_OFFSET, 12840 },
+  { 0xfb92, G_UNICODE_NOT_PRESENT_OFFSET, 12843 },
+  { 0xfb93, G_UNICODE_NOT_PRESENT_OFFSET, 12843 },
+  { 0xfb94, G_UNICODE_NOT_PRESENT_OFFSET, 12843 },
+  { 0xfb95, G_UNICODE_NOT_PRESENT_OFFSET, 12843 },
+  { 0xfb96, G_UNICODE_NOT_PRESENT_OFFSET, 12846 },
+  { 0xfb97, G_UNICODE_NOT_PRESENT_OFFSET, 12846 },
+  { 0xfb98, G_UNICODE_NOT_PRESENT_OFFSET, 12846 },
+  { 0xfb99, G_UNICODE_NOT_PRESENT_OFFSET, 12846 },
+  { 0xfb9a, G_UNICODE_NOT_PRESENT_OFFSET, 12849 },
+  { 0xfb9b, G_UNICODE_NOT_PRESENT_OFFSET, 12849 },
+  { 0xfb9c, G_UNICODE_NOT_PRESENT_OFFSET, 12849 },
+  { 0xfb9d, G_UNICODE_NOT_PRESENT_OFFSET, 12849 },
+  { 0xfb9e, G_UNICODE_NOT_PRESENT_OFFSET, 12852 },
+  { 0xfb9f, G_UNICODE_NOT_PRESENT_OFFSET, 12852 },
+  { 0xfba0, G_UNICODE_NOT_PRESENT_OFFSET, 12855 },
+  { 0xfba1, G_UNICODE_NOT_PRESENT_OFFSET, 12855 },
+  { 0xfba2, G_UNICODE_NOT_PRESENT_OFFSET, 12855 },
+  { 0xfba3, G_UNICODE_NOT_PRESENT_OFFSET, 12855 },
   { 0xfba4, G_UNICODE_NOT_PRESENT_OFFSET, 1721 },
   { 0xfba5, G_UNICODE_NOT_PRESENT_OFFSET, 1721 },
-  { 0xfba6, G_UNICODE_NOT_PRESENT_OFFSET, 12837 },
-  { 0xfba7, G_UNICODE_NOT_PRESENT_OFFSET, 12837 },
-  { 0xfba8, G_UNICODE_NOT_PRESENT_OFFSET, 12837 },
-  { 0xfba9, G_UNICODE_NOT_PRESENT_OFFSET, 12837 },
-  { 0xfbaa, G_UNICODE_NOT_PRESENT_OFFSET, 12840 },
-  { 0xfbab, G_UNICODE_NOT_PRESENT_OFFSET, 12840 },
-  { 0xfbac, G_UNICODE_NOT_PRESENT_OFFSET, 12840 },
-  { 0xfbad, G_UNICODE_NOT_PRESENT_OFFSET, 12840 },
-  { 0xfbae, G_UNICODE_NOT_PRESENT_OFFSET, 12843 },
-  { 0xfbaf, G_UNICODE_NOT_PRESENT_OFFSET, 12843 },
+  { 0xfba6, G_UNICODE_NOT_PRESENT_OFFSET, 12858 },
+  { 0xfba7, G_UNICODE_NOT_PRESENT_OFFSET, 12858 },
+  { 0xfba8, G_UNICODE_NOT_PRESENT_OFFSET, 12858 },
+  { 0xfba9, G_UNICODE_NOT_PRESENT_OFFSET, 12858 },
+  { 0xfbaa, G_UNICODE_NOT_PRESENT_OFFSET, 12861 },
+  { 0xfbab, G_UNICODE_NOT_PRESENT_OFFSET, 12861 },
+  { 0xfbac, G_UNICODE_NOT_PRESENT_OFFSET, 12861 },
+  { 0xfbad, G_UNICODE_NOT_PRESENT_OFFSET, 12861 },
+  { 0xfbae, G_UNICODE_NOT_PRESENT_OFFSET, 12864 },
+  { 0xfbaf, G_UNICODE_NOT_PRESENT_OFFSET, 12864 },
   { 0xfbb0, G_UNICODE_NOT_PRESENT_OFFSET, 1731 },
   { 0xfbb1, G_UNICODE_NOT_PRESENT_OFFSET, 1731 },
-  { 0xfbd3, G_UNICODE_NOT_PRESENT_OFFSET, 12846 },
-  { 0xfbd4, G_UNICODE_NOT_PRESENT_OFFSET, 12846 },
-  { 0xfbd5, G_UNICODE_NOT_PRESENT_OFFSET, 12846 },
-  { 0xfbd6, G_UNICODE_NOT_PRESENT_OFFSET, 12846 },
-  { 0xfbd7, G_UNICODE_NOT_PRESENT_OFFSET, 12849 },
-  { 0xfbd8, G_UNICODE_NOT_PRESENT_OFFSET, 12849 },
-  { 0xfbd9, G_UNICODE_NOT_PRESENT_OFFSET, 12852 },
-  { 0xfbda, G_UNICODE_NOT_PRESENT_OFFSET, 12852 },
-  { 0xfbdb, G_UNICODE_NOT_PRESENT_OFFSET, 12855 },
-  { 0xfbdc, G_UNICODE_NOT_PRESENT_OFFSET, 12855 },
+  { 0xfbd3, G_UNICODE_NOT_PRESENT_OFFSET, 12867 },
+  { 0xfbd4, G_UNICODE_NOT_PRESENT_OFFSET, 12867 },
+  { 0xfbd5, G_UNICODE_NOT_PRESENT_OFFSET, 12867 },
+  { 0xfbd6, G_UNICODE_NOT_PRESENT_OFFSET, 12867 },
+  { 0xfbd7, G_UNICODE_NOT_PRESENT_OFFSET, 12870 },
+  { 0xfbd8, G_UNICODE_NOT_PRESENT_OFFSET, 12870 },
+  { 0xfbd9, G_UNICODE_NOT_PRESENT_OFFSET, 12873 },
+  { 0xfbda, G_UNICODE_NOT_PRESENT_OFFSET, 12873 },
+  { 0xfbdb, G_UNICODE_NOT_PRESENT_OFFSET, 12876 },
+  { 0xfbdc, G_UNICODE_NOT_PRESENT_OFFSET, 12876 },
   { 0xfbdd, G_UNICODE_NOT_PRESENT_OFFSET, 1711 },
-  { 0xfbde, G_UNICODE_NOT_PRESENT_OFFSET, 12858 },
-  { 0xfbdf, G_UNICODE_NOT_PRESENT_OFFSET, 12858 },
-  { 0xfbe0, G_UNICODE_NOT_PRESENT_OFFSET, 12861 },
-  { 0xfbe1, G_UNICODE_NOT_PRESENT_OFFSET, 12861 },
-  { 0xfbe2, G_UNICODE_NOT_PRESENT_OFFSET, 12864 },
-  { 0xfbe3, G_UNICODE_NOT_PRESENT_OFFSET, 12864 },
-  { 0xfbe4, G_UNICODE_NOT_PRESENT_OFFSET, 12867 },
-  { 0xfbe5, G_UNICODE_NOT_PRESENT_OFFSET, 12867 },
-  { 0xfbe6, G_UNICODE_NOT_PRESENT_OFFSET, 12867 },
-  { 0xfbe7, G_UNICODE_NOT_PRESENT_OFFSET, 12867 },
-  { 0xfbe8, G_UNICODE_NOT_PRESENT_OFFSET, 12870 },
-  { 0xfbe9, G_UNICODE_NOT_PRESENT_OFFSET, 12870 },
-  { 0xfbea, G_UNICODE_NOT_PRESENT_OFFSET, 12873 },
-  { 0xfbeb, G_UNICODE_NOT_PRESENT_OFFSET, 12873 },
-  { 0xfbec, G_UNICODE_NOT_PRESENT_OFFSET, 12880 },
-  { 0xfbed, G_UNICODE_NOT_PRESENT_OFFSET, 12880 },
-  { 0xfbee, G_UNICODE_NOT_PRESENT_OFFSET, 12887 },
-  { 0xfbef, G_UNICODE_NOT_PRESENT_OFFSET, 12887 },
-  { 0xfbf0, G_UNICODE_NOT_PRESENT_OFFSET, 12894 },
-  { 0xfbf1, G_UNICODE_NOT_PRESENT_OFFSET, 12894 },
-  { 0xfbf2, G_UNICODE_NOT_PRESENT_OFFSET, 12901 },
-  { 0xfbf3, G_UNICODE_NOT_PRESENT_OFFSET, 12901 },
-  { 0xfbf4, G_UNICODE_NOT_PRESENT_OFFSET, 12908 },
-  { 0xfbf5, G_UNICODE_NOT_PRESENT_OFFSET, 12908 },
-  { 0xfbf6, G_UNICODE_NOT_PRESENT_OFFSET, 12915 },
-  { 0xfbf7, G_UNICODE_NOT_PRESENT_OFFSET, 12915 },
-  { 0xfbf8, G_UNICODE_NOT_PRESENT_OFFSET, 12915 },
-  { 0xfbf9, G_UNICODE_NOT_PRESENT_OFFSET, 12922 },
-  { 0xfbfa, G_UNICODE_NOT_PRESENT_OFFSET, 12922 },
-  { 0xfbfb, G_UNICODE_NOT_PRESENT_OFFSET, 12922 },
-  { 0xfbfc, G_UNICODE_NOT_PRESENT_OFFSET, 12929 },
-  { 0xfbfd, G_UNICODE_NOT_PRESENT_OFFSET, 12929 },
-  { 0xfbfe, G_UNICODE_NOT_PRESENT_OFFSET, 12929 },
-  { 0xfbff, G_UNICODE_NOT_PRESENT_OFFSET, 12929 },
-  { 0xfc00, G_UNICODE_NOT_PRESENT_OFFSET, 12932 },
-  { 0xfc01, G_UNICODE_NOT_PRESENT_OFFSET, 12939 },
-  { 0xfc02, G_UNICODE_NOT_PRESENT_OFFSET, 12946 },
-  { 0xfc03, G_UNICODE_NOT_PRESENT_OFFSET, 12922 },
-  { 0xfc04, G_UNICODE_NOT_PRESENT_OFFSET, 12953 },
-  { 0xfc05, G_UNICODE_NOT_PRESENT_OFFSET, 12960 },
-  { 0xfc06, G_UNICODE_NOT_PRESENT_OFFSET, 12965 },
-  { 0xfc07, G_UNICODE_NOT_PRESENT_OFFSET, 12970 },
-  { 0xfc08, G_UNICODE_NOT_PRESENT_OFFSET, 12975 },
-  { 0xfc09, G_UNICODE_NOT_PRESENT_OFFSET, 12980 },
-  { 0xfc0a, G_UNICODE_NOT_PRESENT_OFFSET, 12985 },
-  { 0xfc0b, G_UNICODE_NOT_PRESENT_OFFSET, 12990 },
-  { 0xfc0c, G_UNICODE_NOT_PRESENT_OFFSET, 12995 },
-  { 0xfc0d, G_UNICODE_NOT_PRESENT_OFFSET, 13000 },
-  { 0xfc0e, G_UNICODE_NOT_PRESENT_OFFSET, 13005 },
-  { 0xfc0f, G_UNICODE_NOT_PRESENT_OFFSET, 13010 },
-  { 0xfc10, G_UNICODE_NOT_PRESENT_OFFSET, 13015 },
-  { 0xfc11, G_UNICODE_NOT_PRESENT_OFFSET, 13020 },
-  { 0xfc12, G_UNICODE_NOT_PRESENT_OFFSET, 13025 },
-  { 0xfc13, G_UNICODE_NOT_PRESENT_OFFSET, 13030 },
-  { 0xfc14, G_UNICODE_NOT_PRESENT_OFFSET, 13035 },
-  { 0xfc15, G_UNICODE_NOT_PRESENT_OFFSET, 13040 },
-  { 0xfc16, G_UNICODE_NOT_PRESENT_OFFSET, 13045 },
-  { 0xfc17, G_UNICODE_NOT_PRESENT_OFFSET, 13050 },
-  { 0xfc18, G_UNICODE_NOT_PRESENT_OFFSET, 13055 },
-  { 0xfc19, G_UNICODE_NOT_PRESENT_OFFSET, 13060 },
-  { 0xfc1a, G_UNICODE_NOT_PRESENT_OFFSET, 13065 },
-  { 0xfc1b, G_UNICODE_NOT_PRESENT_OFFSET, 13070 },
-  { 0xfc1c, G_UNICODE_NOT_PRESENT_OFFSET, 13075 },
-  { 0xfc1d, G_UNICODE_NOT_PRESENT_OFFSET, 13080 },
-  { 0xfc1e, G_UNICODE_NOT_PRESENT_OFFSET, 13085 },
-  { 0xfc1f, G_UNICODE_NOT_PRESENT_OFFSET, 13090 },
-  { 0xfc20, G_UNICODE_NOT_PRESENT_OFFSET, 13095 },
-  { 0xfc21, G_UNICODE_NOT_PRESENT_OFFSET, 13100 },
-  { 0xfc22, G_UNICODE_NOT_PRESENT_OFFSET, 13105 },
-  { 0xfc23, G_UNICODE_NOT_PRESENT_OFFSET, 13110 },
-  { 0xfc24, G_UNICODE_NOT_PRESENT_OFFSET, 13115 },
-  { 0xfc25, G_UNICODE_NOT_PRESENT_OFFSET, 13120 },
-  { 0xfc26, G_UNICODE_NOT_PRESENT_OFFSET, 13125 },
-  { 0xfc27, G_UNICODE_NOT_PRESENT_OFFSET, 13130 },
-  { 0xfc28, G_UNICODE_NOT_PRESENT_OFFSET, 13135 },
-  { 0xfc29, G_UNICODE_NOT_PRESENT_OFFSET, 13140 },
-  { 0xfc2a, G_UNICODE_NOT_PRESENT_OFFSET, 13145 },
-  { 0xfc2b, G_UNICODE_NOT_PRESENT_OFFSET, 13150 },
-  { 0xfc2c, G_UNICODE_NOT_PRESENT_OFFSET, 13155 },
-  { 0xfc2d, G_UNICODE_NOT_PRESENT_OFFSET, 13160 },
-  { 0xfc2e, G_UNICODE_NOT_PRESENT_OFFSET, 13165 },
-  { 0xfc2f, G_UNICODE_NOT_PRESENT_OFFSET, 13170 },
-  { 0xfc30, G_UNICODE_NOT_PRESENT_OFFSET, 13175 },
-  { 0xfc31, G_UNICODE_NOT_PRESENT_OFFSET, 13180 },
-  { 0xfc32, G_UNICODE_NOT_PRESENT_OFFSET, 13185 },
-  { 0xfc33, G_UNICODE_NOT_PRESENT_OFFSET, 13190 },
-  { 0xfc34, G_UNICODE_NOT_PRESENT_OFFSET, 13195 },
-  { 0xfc35, G_UNICODE_NOT_PRESENT_OFFSET, 13200 },
-  { 0xfc36, G_UNICODE_NOT_PRESENT_OFFSET, 13205 },
-  { 0xfc37, G_UNICODE_NOT_PRESENT_OFFSET, 13210 },
-  { 0xfc38, G_UNICODE_NOT_PRESENT_OFFSET, 13215 },
-  { 0xfc39, G_UNICODE_NOT_PRESENT_OFFSET, 13220 },
-  { 0xfc3a, G_UNICODE_NOT_PRESENT_OFFSET, 13225 },
-  { 0xfc3b, G_UNICODE_NOT_PRESENT_OFFSET, 13230 },
-  { 0xfc3c, G_UNICODE_NOT_PRESENT_OFFSET, 13235 },
-  { 0xfc3d, G_UNICODE_NOT_PRESENT_OFFSET, 13240 },
-  { 0xfc3e, G_UNICODE_NOT_PRESENT_OFFSET, 13245 },
-  { 0xfc3f, G_UNICODE_NOT_PRESENT_OFFSET, 13250 },
-  { 0xfc40, G_UNICODE_NOT_PRESENT_OFFSET, 13255 },
-  { 0xfc41, G_UNICODE_NOT_PRESENT_OFFSET, 13260 },
-  { 0xfc42, G_UNICODE_NOT_PRESENT_OFFSET, 13265 },
-  { 0xfc43, G_UNICODE_NOT_PRESENT_OFFSET, 13270 },
-  { 0xfc44, G_UNICODE_NOT_PRESENT_OFFSET, 13275 },
-  { 0xfc45, G_UNICODE_NOT_PRESENT_OFFSET, 13280 },
-  { 0xfc46, G_UNICODE_NOT_PRESENT_OFFSET, 13285 },
-  { 0xfc47, G_UNICODE_NOT_PRESENT_OFFSET, 13290 },
-  { 0xfc48, G_UNICODE_NOT_PRESENT_OFFSET, 13295 },
-  { 0xfc49, G_UNICODE_NOT_PRESENT_OFFSET, 13300 },
-  { 0xfc4a, G_UNICODE_NOT_PRESENT_OFFSET, 13305 },
-  { 0xfc4b, G_UNICODE_NOT_PRESENT_OFFSET, 13310 },
-  { 0xfc4c, G_UNICODE_NOT_PRESENT_OFFSET, 13315 },
-  { 0xfc4d, G_UNICODE_NOT_PRESENT_OFFSET, 13320 },
-  { 0xfc4e, G_UNICODE_NOT_PRESENT_OFFSET, 13325 },
-  { 0xfc4f, G_UNICODE_NOT_PRESENT_OFFSET, 13330 },
-  { 0xfc50, G_UNICODE_NOT_PRESENT_OFFSET, 13335 },
-  { 0xfc51, G_UNICODE_NOT_PRESENT_OFFSET, 13340 },
-  { 0xfc52, G_UNICODE_NOT_PRESENT_OFFSET, 13345 },
-  { 0xfc53, G_UNICODE_NOT_PRESENT_OFFSET, 13350 },
-  { 0xfc54, G_UNICODE_NOT_PRESENT_OFFSET, 13355 },
-  { 0xfc55, G_UNICODE_NOT_PRESENT_OFFSET, 13360 },
-  { 0xfc56, G_UNICODE_NOT_PRESENT_OFFSET, 13365 },
-  { 0xfc57, G_UNICODE_NOT_PRESENT_OFFSET, 13370 },
-  { 0xfc58, G_UNICODE_NOT_PRESENT_OFFSET, 13375 },
-  { 0xfc59, G_UNICODE_NOT_PRESENT_OFFSET, 13380 },
-  { 0xfc5a, G_UNICODE_NOT_PRESENT_OFFSET, 13385 },
-  { 0xfc5b, G_UNICODE_NOT_PRESENT_OFFSET, 13390 },
-  { 0xfc5c, G_UNICODE_NOT_PRESENT_OFFSET, 13395 },
-  { 0xfc5d, G_UNICODE_NOT_PRESENT_OFFSET, 13400 },
-  { 0xfc5e, G_UNICODE_NOT_PRESENT_OFFSET, 13405 },
-  { 0xfc5f, G_UNICODE_NOT_PRESENT_OFFSET, 13411 },
-  { 0xfc60, G_UNICODE_NOT_PRESENT_OFFSET, 13417 },
-  { 0xfc61, G_UNICODE_NOT_PRESENT_OFFSET, 13423 },
-  { 0xfc62, G_UNICODE_NOT_PRESENT_OFFSET, 13429 },
-  { 0xfc63, G_UNICODE_NOT_PRESENT_OFFSET, 13435 },
-  { 0xfc64, G_UNICODE_NOT_PRESENT_OFFSET, 13441 },
-  { 0xfc65, G_UNICODE_NOT_PRESENT_OFFSET, 13448 },
-  { 0xfc66, G_UNICODE_NOT_PRESENT_OFFSET, 12946 },
-  { 0xfc67, G_UNICODE_NOT_PRESENT_OFFSET, 13455 },
-  { 0xfc68, G_UNICODE_NOT_PRESENT_OFFSET, 12922 },
-  { 0xfc69, G_UNICODE_NOT_PRESENT_OFFSET, 12953 },
-  { 0xfc6a, G_UNICODE_NOT_PRESENT_OFFSET, 13462 },
-  { 0xfc6b, G_UNICODE_NOT_PRESENT_OFFSET, 13467 },
-  { 0xfc6c, G_UNICODE_NOT_PRESENT_OFFSET, 12975 },
-  { 0xfc6d, G_UNICODE_NOT_PRESENT_OFFSET, 13472 },
-  { 0xfc6e, G_UNICODE_NOT_PRESENT_OFFSET, 12980 },
-  { 0xfc6f, G_UNICODE_NOT_PRESENT_OFFSET, 12985 },
-  { 0xfc70, G_UNICODE_NOT_PRESENT_OFFSET, 13477 },
-  { 0xfc71, G_UNICODE_NOT_PRESENT_OFFSET, 13482 },
-  { 0xfc72, G_UNICODE_NOT_PRESENT_OFFSET, 13005 },
-  { 0xfc73, G_UNICODE_NOT_PRESENT_OFFSET, 13487 },
-  { 0xfc74, G_UNICODE_NOT_PRESENT_OFFSET, 13010 },
-  { 0xfc75, G_UNICODE_NOT_PRESENT_OFFSET, 13015 },
-  { 0xfc76, G_UNICODE_NOT_PRESENT_OFFSET, 13492 },
-  { 0xfc77, G_UNICODE_NOT_PRESENT_OFFSET, 13497 },
-  { 0xfc78, G_UNICODE_NOT_PRESENT_OFFSET, 13025 },
-  { 0xfc79, G_UNICODE_NOT_PRESENT_OFFSET, 13502 },
-  { 0xfc7a, G_UNICODE_NOT_PRESENT_OFFSET, 13030 },
-  { 0xfc7b, G_UNICODE_NOT_PRESENT_OFFSET, 13035 },
-  { 0xfc7c, G_UNICODE_NOT_PRESENT_OFFSET, 13180 },
-  { 0xfc7d, G_UNICODE_NOT_PRESENT_OFFSET, 13185 },
-  { 0xfc7e, G_UNICODE_NOT_PRESENT_OFFSET, 13200 },
-  { 0xfc7f, G_UNICODE_NOT_PRESENT_OFFSET, 13205 },
-  { 0xfc80, G_UNICODE_NOT_PRESENT_OFFSET, 13210 },
-  { 0xfc81, G_UNICODE_NOT_PRESENT_OFFSET, 13230 },
-  { 0xfc82, G_UNICODE_NOT_PRESENT_OFFSET, 13235 },
-  { 0xfc83, G_UNICODE_NOT_PRESENT_OFFSET, 13240 },
-  { 0xfc84, G_UNICODE_NOT_PRESENT_OFFSET, 13245 },
-  { 0xfc85, G_UNICODE_NOT_PRESENT_OFFSET, 13265 },
-  { 0xfc86, G_UNICODE_NOT_PRESENT_OFFSET, 13270 },
-  { 0xfc87, G_UNICODE_NOT_PRESENT_OFFSET, 13275 },
-  { 0xfc88, G_UNICODE_NOT_PRESENT_OFFSET, 13507 },
-  { 0xfc89, G_UNICODE_NOT_PRESENT_OFFSET, 13295 },
-  { 0xfc8a, G_UNICODE_NOT_PRESENT_OFFSET, 13512 },
-  { 0xfc8b, G_UNICODE_NOT_PRESENT_OFFSET, 13517 },
-  { 0xfc8c, G_UNICODE_NOT_PRESENT_OFFSET, 13325 },
-  { 0xfc8d, G_UNICODE_NOT_PRESENT_OFFSET, 13522 },
-  { 0xfc8e, G_UNICODE_NOT_PRESENT_OFFSET, 13330 },
-  { 0xfc8f, G_UNICODE_NOT_PRESENT_OFFSET, 13335 },
-  { 0xfc90, G_UNICODE_NOT_PRESENT_OFFSET, 13400 },
-  { 0xfc91, G_UNICODE_NOT_PRESENT_OFFSET, 13527 },
-  { 0xfc92, G_UNICODE_NOT_PRESENT_OFFSET, 13532 },
-  { 0xfc93, G_UNICODE_NOT_PRESENT_OFFSET, 13375 },
-  { 0xfc94, G_UNICODE_NOT_PRESENT_OFFSET, 13537 },
-  { 0xfc95, G_UNICODE_NOT_PRESENT_OFFSET, 13380 },
-  { 0xfc96, G_UNICODE_NOT_PRESENT_OFFSET, 13385 },
-  { 0xfc97, G_UNICODE_NOT_PRESENT_OFFSET, 12932 },
-  { 0xfc98, G_UNICODE_NOT_PRESENT_OFFSET, 12939 },
-  { 0xfc99, G_UNICODE_NOT_PRESENT_OFFSET, 13542 },
-  { 0xfc9a, G_UNICODE_NOT_PRESENT_OFFSET, 12946 },
-  { 0xfc9b, G_UNICODE_NOT_PRESENT_OFFSET, 13549 },
-  { 0xfc9c, G_UNICODE_NOT_PRESENT_OFFSET, 12960 },
-  { 0xfc9d, G_UNICODE_NOT_PRESENT_OFFSET, 12965 },
-  { 0xfc9e, G_UNICODE_NOT_PRESENT_OFFSET, 12970 },
-  { 0xfc9f, G_UNICODE_NOT_PRESENT_OFFSET, 12975 },
-  { 0xfca0, G_UNICODE_NOT_PRESENT_OFFSET, 13556 },
-  { 0xfca1, G_UNICODE_NOT_PRESENT_OFFSET, 12990 },
-  { 0xfca2, G_UNICODE_NOT_PRESENT_OFFSET, 12995 },
-  { 0xfca3, G_UNICODE_NOT_PRESENT_OFFSET, 13000 },
-  { 0xfca4, G_UNICODE_NOT_PRESENT_OFFSET, 13005 },
-  { 0xfca5, G_UNICODE_NOT_PRESENT_OFFSET, 13561 },
-  { 0xfca6, G_UNICODE_NOT_PRESENT_OFFSET, 13025 },
-  { 0xfca7, G_UNICODE_NOT_PRESENT_OFFSET, 13040 },
-  { 0xfca8, G_UNICODE_NOT_PRESENT_OFFSET, 13045 },
-  { 0xfca9, G_UNICODE_NOT_PRESENT_OFFSET, 13050 },
-  { 0xfcaa, G_UNICODE_NOT_PRESENT_OFFSET, 13055 },
-  { 0xfcab, G_UNICODE_NOT_PRESENT_OFFSET, 13060 },
-  { 0xfcac, G_UNICODE_NOT_PRESENT_OFFSET, 13070 },
-  { 0xfcad, G_UNICODE_NOT_PRESENT_OFFSET, 13075 },
-  { 0xfcae, G_UNICODE_NOT_PRESENT_OFFSET, 13080 },
-  { 0xfcaf, G_UNICODE_NOT_PRESENT_OFFSET, 13085 },
-  { 0xfcb0, G_UNICODE_NOT_PRESENT_OFFSET, 13090 },
-  { 0xfcb1, G_UNICODE_NOT_PRESENT_OFFSET, 13095 },
-  { 0xfcb2, G_UNICODE_NOT_PRESENT_OFFSET, 13566 },
-  { 0xfcb3, G_UNICODE_NOT_PRESENT_OFFSET, 13100 },
-  { 0xfcb4, G_UNICODE_NOT_PRESENT_OFFSET, 13105 },
-  { 0xfcb5, G_UNICODE_NOT_PRESENT_OFFSET, 13110 },
-  { 0xfcb6, G_UNICODE_NOT_PRESENT_OFFSET, 13115 },
-  { 0xfcb7, G_UNICODE_NOT_PRESENT_OFFSET, 13120 },
-  { 0xfcb8, G_UNICODE_NOT_PRESENT_OFFSET, 13125 },
-  { 0xfcb9, G_UNICODE_NOT_PRESENT_OFFSET, 13135 },
-  { 0xfcba, G_UNICODE_NOT_PRESENT_OFFSET, 13140 },
-  { 0xfcbb, G_UNICODE_NOT_PRESENT_OFFSET, 13145 },
-  { 0xfcbc, G_UNICODE_NOT_PRESENT_OFFSET, 13150 },
-  { 0xfcbd, G_UNICODE_NOT_PRESENT_OFFSET, 13155 },
-  { 0xfcbe, G_UNICODE_NOT_PRESENT_OFFSET, 13160 },
-  { 0xfcbf, G_UNICODE_NOT_PRESENT_OFFSET, 13165 },
-  { 0xfcc0, G_UNICODE_NOT_PRESENT_OFFSET, 13170 },
-  { 0xfcc1, G_UNICODE_NOT_PRESENT_OFFSET, 13175 },
-  { 0xfcc2, G_UNICODE_NOT_PRESENT_OFFSET, 13190 },
-  { 0xfcc3, G_UNICODE_NOT_PRESENT_OFFSET, 13195 },
-  { 0xfcc4, G_UNICODE_NOT_PRESENT_OFFSET, 13215 },
-  { 0xfcc5, G_UNICODE_NOT_PRESENT_OFFSET, 13220 },
-  { 0xfcc6, G_UNICODE_NOT_PRESENT_OFFSET, 13225 },
-  { 0xfcc7, G_UNICODE_NOT_PRESENT_OFFSET, 13230 },
-  { 0xfcc8, G_UNICODE_NOT_PRESENT_OFFSET, 13235 },
-  { 0xfcc9, G_UNICODE_NOT_PRESENT_OFFSET, 13250 },
-  { 0xfcca, G_UNICODE_NOT_PRESENT_OFFSET, 13255 },
-  { 0xfccb, G_UNICODE_NOT_PRESENT_OFFSET, 13260 },
-  { 0xfccc, G_UNICODE_NOT_PRESENT_OFFSET, 13265 },
-  { 0xfccd, G_UNICODE_NOT_PRESENT_OFFSET, 13571 },
-  { 0xfcce, G_UNICODE_NOT_PRESENT_OFFSET, 13280 },
-  { 0xfccf, G_UNICODE_NOT_PRESENT_OFFSET, 13285 },
-  { 0xfcd0, G_UNICODE_NOT_PRESENT_OFFSET, 13290 },
-  { 0xfcd1, G_UNICODE_NOT_PRESENT_OFFSET, 13295 },
-  { 0xfcd2, G_UNICODE_NOT_PRESENT_OFFSET, 13310 },
-  { 0xfcd3, G_UNICODE_NOT_PRESENT_OFFSET, 13315 },
-  { 0xfcd4, G_UNICODE_NOT_PRESENT_OFFSET, 13320 },
-  { 0xfcd5, G_UNICODE_NOT_PRESENT_OFFSET, 13325 },
-  { 0xfcd6, G_UNICODE_NOT_PRESENT_OFFSET, 13576 },
-  { 0xfcd7, G_UNICODE_NOT_PRESENT_OFFSET, 13340 },
-  { 0xfcd8, G_UNICODE_NOT_PRESENT_OFFSET, 13345 },
-  { 0xfcd9, G_UNICODE_NOT_PRESENT_OFFSET, 13581 },
-  { 0xfcda, G_UNICODE_NOT_PRESENT_OFFSET, 13360 },
-  { 0xfcdb, G_UNICODE_NOT_PRESENT_OFFSET, 13365 },
-  { 0xfcdc, G_UNICODE_NOT_PRESENT_OFFSET, 13370 },
-  { 0xfcdd, G_UNICODE_NOT_PRESENT_OFFSET, 13375 },
-  { 0xfcde, G_UNICODE_NOT_PRESENT_OFFSET, 13586 },
-  { 0xfcdf, G_UNICODE_NOT_PRESENT_OFFSET, 12946 },
-  { 0xfce0, G_UNICODE_NOT_PRESENT_OFFSET, 13549 },
-  { 0xfce1, G_UNICODE_NOT_PRESENT_OFFSET, 12975 },
-  { 0xfce2, G_UNICODE_NOT_PRESENT_OFFSET, 13556 },
-  { 0xfce3, G_UNICODE_NOT_PRESENT_OFFSET, 13005 },
-  { 0xfce4, G_UNICODE_NOT_PRESENT_OFFSET, 13561 },
-  { 0xfce5, G_UNICODE_NOT_PRESENT_OFFSET, 13025 },
-  { 0xfce6, G_UNICODE_NOT_PRESENT_OFFSET, 13591 },
-  { 0xfce7, G_UNICODE_NOT_PRESENT_OFFSET, 13090 },
-  { 0xfce8, G_UNICODE_NOT_PRESENT_OFFSET, 13596 },
-  { 0xfce9, G_UNICODE_NOT_PRESENT_OFFSET, 13601 },
-  { 0xfcea, G_UNICODE_NOT_PRESENT_OFFSET, 13606 },
-  { 0xfceb, G_UNICODE_NOT_PRESENT_OFFSET, 13230 },
-  { 0xfcec, G_UNICODE_NOT_PRESENT_OFFSET, 13235 },
-  { 0xfced, G_UNICODE_NOT_PRESENT_OFFSET, 13265 },
-  { 0xfcee, G_UNICODE_NOT_PRESENT_OFFSET, 13325 },
-  { 0xfcef, G_UNICODE_NOT_PRESENT_OFFSET, 13576 },
-  { 0xfcf0, G_UNICODE_NOT_PRESENT_OFFSET, 13375 },
-  { 0xfcf1, G_UNICODE_NOT_PRESENT_OFFSET, 13586 },
-  { 0xfcf2, G_UNICODE_NOT_PRESENT_OFFSET, 13611 },
-  { 0xfcf3, G_UNICODE_NOT_PRESENT_OFFSET, 13618 },
-  { 0xfcf4, G_UNICODE_NOT_PRESENT_OFFSET, 13625 },
-  { 0xfcf5, G_UNICODE_NOT_PRESENT_OFFSET, 13632 },
-  { 0xfcf6, G_UNICODE_NOT_PRESENT_OFFSET, 13637 },
-  { 0xfcf7, G_UNICODE_NOT_PRESENT_OFFSET, 13642 },
-  { 0xfcf8, G_UNICODE_NOT_PRESENT_OFFSET, 13647 },
-  { 0xfcf9, G_UNICODE_NOT_PRESENT_OFFSET, 13652 },
-  { 0xfcfa, G_UNICODE_NOT_PRESENT_OFFSET, 13657 },
-  { 0xfcfb, G_UNICODE_NOT_PRESENT_OFFSET, 13662 },
-  { 0xfcfc, G_UNICODE_NOT_PRESENT_OFFSET, 13667 },
-  { 0xfcfd, G_UNICODE_NOT_PRESENT_OFFSET, 13672 },
-  { 0xfcfe, G_UNICODE_NOT_PRESENT_OFFSET, 13677 },
-  { 0xfcff, G_UNICODE_NOT_PRESENT_OFFSET, 13682 },
-  { 0xfd00, G_UNICODE_NOT_PRESENT_OFFSET, 13687 },
-  { 0xfd01, G_UNICODE_NOT_PRESENT_OFFSET, 13692 },
-  { 0xfd02, G_UNICODE_NOT_PRESENT_OFFSET, 13697 },
-  { 0xfd03, G_UNICODE_NOT_PRESENT_OFFSET, 13702 },
-  { 0xfd04, G_UNICODE_NOT_PRESENT_OFFSET, 13707 },
-  { 0xfd05, G_UNICODE_NOT_PRESENT_OFFSET, 13712 },
-  { 0xfd06, G_UNICODE_NOT_PRESENT_OFFSET, 13717 },
-  { 0xfd07, G_UNICODE_NOT_PRESENT_OFFSET, 13722 },
-  { 0xfd08, G_UNICODE_NOT_PRESENT_OFFSET, 13727 },
-  { 0xfd09, G_UNICODE_NOT_PRESENT_OFFSET, 13732 },
-  { 0xfd0a, G_UNICODE_NOT_PRESENT_OFFSET, 13737 },
-  { 0xfd0b, G_UNICODE_NOT_PRESENT_OFFSET, 13742 },
-  { 0xfd0c, G_UNICODE_NOT_PRESENT_OFFSET, 13601 },
-  { 0xfd0d, G_UNICODE_NOT_PRESENT_OFFSET, 13747 },
-  { 0xfd0e, G_UNICODE_NOT_PRESENT_OFFSET, 13752 },
-  { 0xfd0f, G_UNICODE_NOT_PRESENT_OFFSET, 13757 },
-  { 0xfd10, G_UNICODE_NOT_PRESENT_OFFSET, 13762 },
-  { 0xfd11, G_UNICODE_NOT_PRESENT_OFFSET, 13632 },
-  { 0xfd12, G_UNICODE_NOT_PRESENT_OFFSET, 13637 },
-  { 0xfd13, G_UNICODE_NOT_PRESENT_OFFSET, 13642 },
-  { 0xfd14, G_UNICODE_NOT_PRESENT_OFFSET, 13647 },
-  { 0xfd15, G_UNICODE_NOT_PRESENT_OFFSET, 13652 },
-  { 0xfd16, G_UNICODE_NOT_PRESENT_OFFSET, 13657 },
-  { 0xfd17, G_UNICODE_NOT_PRESENT_OFFSET, 13662 },
-  { 0xfd18, G_UNICODE_NOT_PRESENT_OFFSET, 13667 },
-  { 0xfd19, G_UNICODE_NOT_PRESENT_OFFSET, 13672 },
-  { 0xfd1a, G_UNICODE_NOT_PRESENT_OFFSET, 13677 },
-  { 0xfd1b, G_UNICODE_NOT_PRESENT_OFFSET, 13682 },
-  { 0xfd1c, G_UNICODE_NOT_PRESENT_OFFSET, 13687 },
-  { 0xfd1d, G_UNICODE_NOT_PRESENT_OFFSET, 13692 },
-  { 0xfd1e, G_UNICODE_NOT_PRESENT_OFFSET, 13697 },
-  { 0xfd1f, G_UNICODE_NOT_PRESENT_OFFSET, 13702 },
-  { 0xfd20, G_UNICODE_NOT_PRESENT_OFFSET, 13707 },
-  { 0xfd21, G_UNICODE_NOT_PRESENT_OFFSET, 13712 },
-  { 0xfd22, G_UNICODE_NOT_PRESENT_OFFSET, 13717 },
-  { 0xfd23, G_UNICODE_NOT_PRESENT_OFFSET, 13722 },
-  { 0xfd24, G_UNICODE_NOT_PRESENT_OFFSET, 13727 },
-  { 0xfd25, G_UNICODE_NOT_PRESENT_OFFSET, 13732 },
-  { 0xfd26, G_UNICODE_NOT_PRESENT_OFFSET, 13737 },
-  { 0xfd27, G_UNICODE_NOT_PRESENT_OFFSET, 13742 },
-  { 0xfd28, G_UNICODE_NOT_PRESENT_OFFSET, 13601 },
-  { 0xfd29, G_UNICODE_NOT_PRESENT_OFFSET, 13747 },
-  { 0xfd2a, G_UNICODE_NOT_PRESENT_OFFSET, 13752 },
-  { 0xfd2b, G_UNICODE_NOT_PRESENT_OFFSET, 13757 },
-  { 0xfd2c, G_UNICODE_NOT_PRESENT_OFFSET, 13762 },
-  { 0xfd2d, G_UNICODE_NOT_PRESENT_OFFSET, 13732 },
-  { 0xfd2e, G_UNICODE_NOT_PRESENT_OFFSET, 13737 },
-  { 0xfd2f, G_UNICODE_NOT_PRESENT_OFFSET, 13742 },
-  { 0xfd30, G_UNICODE_NOT_PRESENT_OFFSET, 13601 },
-  { 0xfd31, G_UNICODE_NOT_PRESENT_OFFSET, 13596 },
-  { 0xfd32, G_UNICODE_NOT_PRESENT_OFFSET, 13606 },
-  { 0xfd33, G_UNICODE_NOT_PRESENT_OFFSET, 13130 },
-  { 0xfd34, G_UNICODE_NOT_PRESENT_OFFSET, 13075 },
-  { 0xfd35, G_UNICODE_NOT_PRESENT_OFFSET, 13080 },
-  { 0xfd36, G_UNICODE_NOT_PRESENT_OFFSET, 13085 },
-  { 0xfd37, G_UNICODE_NOT_PRESENT_OFFSET, 13732 },
-  { 0xfd38, G_UNICODE_NOT_PRESENT_OFFSET, 13737 },
-  { 0xfd39, G_UNICODE_NOT_PRESENT_OFFSET, 13742 },
-  { 0xfd3a, G_UNICODE_NOT_PRESENT_OFFSET, 13130 },
-  { 0xfd3b, G_UNICODE_NOT_PRESENT_OFFSET, 13135 },
-  { 0xfd3c, G_UNICODE_NOT_PRESENT_OFFSET, 13767 },
-  { 0xfd3d, G_UNICODE_NOT_PRESENT_OFFSET, 13767 },
-  { 0xfd50, G_UNICODE_NOT_PRESENT_OFFSET, 13772 },
-  { 0xfd51, G_UNICODE_NOT_PRESENT_OFFSET, 13779 },
-  { 0xfd52, G_UNICODE_NOT_PRESENT_OFFSET, 13779 },
-  { 0xfd53, G_UNICODE_NOT_PRESENT_OFFSET, 13786 },
-  { 0xfd54, G_UNICODE_NOT_PRESENT_OFFSET, 13793 },
-  { 0xfd55, G_UNICODE_NOT_PRESENT_OFFSET, 13800 },
-  { 0xfd56, G_UNICODE_NOT_PRESENT_OFFSET, 13807 },
-  { 0xfd57, G_UNICODE_NOT_PRESENT_OFFSET, 13814 },
-  { 0xfd58, G_UNICODE_NOT_PRESENT_OFFSET, 13821 },
-  { 0xfd59, G_UNICODE_NOT_PRESENT_OFFSET, 13821 },
-  { 0xfd5a, G_UNICODE_NOT_PRESENT_OFFSET, 13828 },
-  { 0xfd5b, G_UNICODE_NOT_PRESENT_OFFSET, 13835 },
-  { 0xfd5c, G_UNICODE_NOT_PRESENT_OFFSET, 13842 },
-  { 0xfd5d, G_UNICODE_NOT_PRESENT_OFFSET, 13849 },
-  { 0xfd5e, G_UNICODE_NOT_PRESENT_OFFSET, 13856 },
-  { 0xfd5f, G_UNICODE_NOT_PRESENT_OFFSET, 13863 },
-  { 0xfd60, G_UNICODE_NOT_PRESENT_OFFSET, 13863 },
-  { 0xfd61, G_UNICODE_NOT_PRESENT_OFFSET, 13870 },
-  { 0xfd62, G_UNICODE_NOT_PRESENT_OFFSET, 13877 },
-  { 0xfd63, G_UNICODE_NOT_PRESENT_OFFSET, 13877 },
-  { 0xfd64, G_UNICODE_NOT_PRESENT_OFFSET, 13884 },
-  { 0xfd65, G_UNICODE_NOT_PRESENT_OFFSET, 13884 },
-  { 0xfd66, G_UNICODE_NOT_PRESENT_OFFSET, 13891 },
-  { 0xfd67, G_UNICODE_NOT_PRESENT_OFFSET, 13898 },
-  { 0xfd68, G_UNICODE_NOT_PRESENT_OFFSET, 13898 },
-  { 0xfd69, G_UNICODE_NOT_PRESENT_OFFSET, 13905 },
-  { 0xfd6a, G_UNICODE_NOT_PRESENT_OFFSET, 13912 },
-  { 0xfd6b, G_UNICODE_NOT_PRESENT_OFFSET, 13912 },
-  { 0xfd6c, G_UNICODE_NOT_PRESENT_OFFSET, 13919 },
-  { 0xfd6d, G_UNICODE_NOT_PRESENT_OFFSET, 13919 },
-  { 0xfd6e, G_UNICODE_NOT_PRESENT_OFFSET, 13926 },
-  { 0xfd6f, G_UNICODE_NOT_PRESENT_OFFSET, 13933 },
-  { 0xfd70, G_UNICODE_NOT_PRESENT_OFFSET, 13933 },
-  { 0xfd71, G_UNICODE_NOT_PRESENT_OFFSET, 13940 },
-  { 0xfd72, G_UNICODE_NOT_PRESENT_OFFSET, 13940 },
-  { 0xfd73, G_UNICODE_NOT_PRESENT_OFFSET, 13947 },
-  { 0xfd74, G_UNICODE_NOT_PRESENT_OFFSET, 13954 },
-  { 0xfd75, G_UNICODE_NOT_PRESENT_OFFSET, 13961 },
-  { 0xfd76, G_UNICODE_NOT_PRESENT_OFFSET, 13968 },
-  { 0xfd77, G_UNICODE_NOT_PRESENT_OFFSET, 13968 },
-  { 0xfd78, G_UNICODE_NOT_PRESENT_OFFSET, 13975 },
-  { 0xfd79, G_UNICODE_NOT_PRESENT_OFFSET, 13982 },
-  { 0xfd7a, G_UNICODE_NOT_PRESENT_OFFSET, 13989 },
-  { 0xfd7b, G_UNICODE_NOT_PRESENT_OFFSET, 13996 },
-  { 0xfd7c, G_UNICODE_NOT_PRESENT_OFFSET, 14003 },
-  { 0xfd7d, G_UNICODE_NOT_PRESENT_OFFSET, 14003 },
-  { 0xfd7e, G_UNICODE_NOT_PRESENT_OFFSET, 14010 },
-  { 0xfd7f, G_UNICODE_NOT_PRESENT_OFFSET, 14017 },
-  { 0xfd80, G_UNICODE_NOT_PRESENT_OFFSET, 14024 },
-  { 0xfd81, G_UNICODE_NOT_PRESENT_OFFSET, 14031 },
-  { 0xfd82, G_UNICODE_NOT_PRESENT_OFFSET, 14038 },
-  { 0xfd83, G_UNICODE_NOT_PRESENT_OFFSET, 14045 },
-  { 0xfd84, G_UNICODE_NOT_PRESENT_OFFSET, 14045 },
-  { 0xfd85, G_UNICODE_NOT_PRESENT_OFFSET, 14052 },
-  { 0xfd86, G_UNICODE_NOT_PRESENT_OFFSET, 14052 },
-  { 0xfd87, G_UNICODE_NOT_PRESENT_OFFSET, 14059 },
-  { 0xfd88, G_UNICODE_NOT_PRESENT_OFFSET, 14059 },
-  { 0xfd89, G_UNICODE_NOT_PRESENT_OFFSET, 14066 },
-  { 0xfd8a, G_UNICODE_NOT_PRESENT_OFFSET, 14073 },
-  { 0xfd8b, G_UNICODE_NOT_PRESENT_OFFSET, 14080 },
-  { 0xfd8c, G_UNICODE_NOT_PRESENT_OFFSET, 14087 },
-  { 0xfd8d, G_UNICODE_NOT_PRESENT_OFFSET, 14094 },
-  { 0xfd8e, G_UNICODE_NOT_PRESENT_OFFSET, 14101 },
-  { 0xfd8f, G_UNICODE_NOT_PRESENT_OFFSET, 14108 },
-  { 0xfd92, G_UNICODE_NOT_PRESENT_OFFSET, 14115 },
-  { 0xfd93, G_UNICODE_NOT_PRESENT_OFFSET, 14122 },
-  { 0xfd94, G_UNICODE_NOT_PRESENT_OFFSET, 14129 },
-  { 0xfd95, G_UNICODE_NOT_PRESENT_OFFSET, 14136 },
-  { 0xfd96, G_UNICODE_NOT_PRESENT_OFFSET, 14143 },
-  { 0xfd97, G_UNICODE_NOT_PRESENT_OFFSET, 14150 },
-  { 0xfd98, G_UNICODE_NOT_PRESENT_OFFSET, 14150 },
-  { 0xfd99, G_UNICODE_NOT_PRESENT_OFFSET, 14157 },
-  { 0xfd9a, G_UNICODE_NOT_PRESENT_OFFSET, 14164 },
-  { 0xfd9b, G_UNICODE_NOT_PRESENT_OFFSET, 14171 },
-  { 0xfd9c, G_UNICODE_NOT_PRESENT_OFFSET, 14178 },
-  { 0xfd9d, G_UNICODE_NOT_PRESENT_OFFSET, 14178 },
-  { 0xfd9e, G_UNICODE_NOT_PRESENT_OFFSET, 14185 },
-  { 0xfd9f, G_UNICODE_NOT_PRESENT_OFFSET, 14192 },
-  { 0xfda0, G_UNICODE_NOT_PRESENT_OFFSET, 14199 },
-  { 0xfda1, G_UNICODE_NOT_PRESENT_OFFSET, 14206 },
-  { 0xfda2, G_UNICODE_NOT_PRESENT_OFFSET, 14213 },
-  { 0xfda3, G_UNICODE_NOT_PRESENT_OFFSET, 14220 },
-  { 0xfda4, G_UNICODE_NOT_PRESENT_OFFSET, 14227 },
-  { 0xfda5, G_UNICODE_NOT_PRESENT_OFFSET, 14234 },
-  { 0xfda6, G_UNICODE_NOT_PRESENT_OFFSET, 14241 },
-  { 0xfda7, G_UNICODE_NOT_PRESENT_OFFSET, 14248 },
-  { 0xfda8, G_UNICODE_NOT_PRESENT_OFFSET, 14255 },
-  { 0xfda9, G_UNICODE_NOT_PRESENT_OFFSET, 14262 },
-  { 0xfdaa, G_UNICODE_NOT_PRESENT_OFFSET, 14269 },
-  { 0xfdab, G_UNICODE_NOT_PRESENT_OFFSET, 14276 },
-  { 0xfdac, G_UNICODE_NOT_PRESENT_OFFSET, 14283 },
-  { 0xfdad, G_UNICODE_NOT_PRESENT_OFFSET, 14290 },
-  { 0xfdae, G_UNICODE_NOT_PRESENT_OFFSET, 14297 },
-  { 0xfdaf, G_UNICODE_NOT_PRESENT_OFFSET, 14304 },
-  { 0xfdb0, G_UNICODE_NOT_PRESENT_OFFSET, 14311 },
-  { 0xfdb1, G_UNICODE_NOT_PRESENT_OFFSET, 14318 },
-  { 0xfdb2, G_UNICODE_NOT_PRESENT_OFFSET, 14325 },
-  { 0xfdb3, G_UNICODE_NOT_PRESENT_OFFSET, 14332 },
-  { 0xfdb4, G_UNICODE_NOT_PRESENT_OFFSET, 14010 },
-  { 0xfdb5, G_UNICODE_NOT_PRESENT_OFFSET, 14024 },
-  { 0xfdb6, G_UNICODE_NOT_PRESENT_OFFSET, 14339 },
-  { 0xfdb7, G_UNICODE_NOT_PRESENT_OFFSET, 14346 },
-  { 0xfdb8, G_UNICODE_NOT_PRESENT_OFFSET, 14353 },
-  { 0xfdb9, G_UNICODE_NOT_PRESENT_OFFSET, 14360 },
-  { 0xfdba, G_UNICODE_NOT_PRESENT_OFFSET, 14367 },
-  { 0xfdbb, G_UNICODE_NOT_PRESENT_OFFSET, 14374 },
-  { 0xfdbc, G_UNICODE_NOT_PRESENT_OFFSET, 14367 },
-  { 0xfdbd, G_UNICODE_NOT_PRESENT_OFFSET, 14353 },
-  { 0xfdbe, G_UNICODE_NOT_PRESENT_OFFSET, 14381 },
-  { 0xfdbf, G_UNICODE_NOT_PRESENT_OFFSET, 14388 },
-  { 0xfdc0, G_UNICODE_NOT_PRESENT_OFFSET, 14395 },
-  { 0xfdc1, G_UNICODE_NOT_PRESENT_OFFSET, 14402 },
-  { 0xfdc2, G_UNICODE_NOT_PRESENT_OFFSET, 14409 },
-  { 0xfdc3, G_UNICODE_NOT_PRESENT_OFFSET, 14374 },
-  { 0xfdc4, G_UNICODE_NOT_PRESENT_OFFSET, 13961 },
-  { 0xfdc5, G_UNICODE_NOT_PRESENT_OFFSET, 13891 },
-  { 0xfdc6, G_UNICODE_NOT_PRESENT_OFFSET, 14416 },
-  { 0xfdc7, G_UNICODE_NOT_PRESENT_OFFSET, 14423 },
-  { 0xfdf0, G_UNICODE_NOT_PRESENT_OFFSET, 14430 },
-  { 0xfdf1, G_UNICODE_NOT_PRESENT_OFFSET, 14437 },
-  { 0xfdf2, G_UNICODE_NOT_PRESENT_OFFSET, 14444 },
-  { 0xfdf3, G_UNICODE_NOT_PRESENT_OFFSET, 14453 },
-  { 0xfdf4, G_UNICODE_NOT_PRESENT_OFFSET, 14462 },
-  { 0xfdf5, G_UNICODE_NOT_PRESENT_OFFSET, 14471 },
-  { 0xfdf6, G_UNICODE_NOT_PRESENT_OFFSET, 14480 },
-  { 0xfdf7, G_UNICODE_NOT_PRESENT_OFFSET, 14489 },
-  { 0xfdf8, G_UNICODE_NOT_PRESENT_OFFSET, 14498 },
-  { 0xfdf9, G_UNICODE_NOT_PRESENT_OFFSET, 14507 },
-  { 0xfdfa, G_UNICODE_NOT_PRESENT_OFFSET, 14514 },
-  { 0xfdfb, G_UNICODE_NOT_PRESENT_OFFSET, 14548 },
-  { 0xfdfc, G_UNICODE_NOT_PRESENT_OFFSET, 14564 },
-  { 0xfe10, G_UNICODE_NOT_PRESENT_OFFSET, 14573 },
-  { 0xfe11, G_UNICODE_NOT_PRESENT_OFFSET, 14575 },
-  { 0xfe12, G_UNICODE_NOT_PRESENT_OFFSET, 14579 },
-  { 0xfe13, G_UNICODE_NOT_PRESENT_OFFSET, 14583 },
+  { 0xfbde, G_UNICODE_NOT_PRESENT_OFFSET, 12879 },
+  { 0xfbdf, G_UNICODE_NOT_PRESENT_OFFSET, 12879 },
+  { 0xfbe0, G_UNICODE_NOT_PRESENT_OFFSET, 12882 },
+  { 0xfbe1, G_UNICODE_NOT_PRESENT_OFFSET, 12882 },
+  { 0xfbe2, G_UNICODE_NOT_PRESENT_OFFSET, 12885 },
+  { 0xfbe3, G_UNICODE_NOT_PRESENT_OFFSET, 12885 },
+  { 0xfbe4, G_UNICODE_NOT_PRESENT_OFFSET, 12888 },
+  { 0xfbe5, G_UNICODE_NOT_PRESENT_OFFSET, 12888 },
+  { 0xfbe6, G_UNICODE_NOT_PRESENT_OFFSET, 12888 },
+  { 0xfbe7, G_UNICODE_NOT_PRESENT_OFFSET, 12888 },
+  { 0xfbe8, G_UNICODE_NOT_PRESENT_OFFSET, 12891 },
+  { 0xfbe9, G_UNICODE_NOT_PRESENT_OFFSET, 12891 },
+  { 0xfbea, G_UNICODE_NOT_PRESENT_OFFSET, 12894 },
+  { 0xfbeb, G_UNICODE_NOT_PRESENT_OFFSET, 12894 },
+  { 0xfbec, G_UNICODE_NOT_PRESENT_OFFSET, 12901 },
+  { 0xfbed, G_UNICODE_NOT_PRESENT_OFFSET, 12901 },
+  { 0xfbee, G_UNICODE_NOT_PRESENT_OFFSET, 12908 },
+  { 0xfbef, G_UNICODE_NOT_PRESENT_OFFSET, 12908 },
+  { 0xfbf0, G_UNICODE_NOT_PRESENT_OFFSET, 12915 },
+  { 0xfbf1, G_UNICODE_NOT_PRESENT_OFFSET, 12915 },
+  { 0xfbf2, G_UNICODE_NOT_PRESENT_OFFSET, 12922 },
+  { 0xfbf3, G_UNICODE_NOT_PRESENT_OFFSET, 12922 },
+  { 0xfbf4, G_UNICODE_NOT_PRESENT_OFFSET, 12929 },
+  { 0xfbf5, G_UNICODE_NOT_PRESENT_OFFSET, 12929 },
+  { 0xfbf6, G_UNICODE_NOT_PRESENT_OFFSET, 12936 },
+  { 0xfbf7, G_UNICODE_NOT_PRESENT_OFFSET, 12936 },
+  { 0xfbf8, G_UNICODE_NOT_PRESENT_OFFSET, 12936 },
+  { 0xfbf9, G_UNICODE_NOT_PRESENT_OFFSET, 12943 },
+  { 0xfbfa, G_UNICODE_NOT_PRESENT_OFFSET, 12943 },
+  { 0xfbfb, G_UNICODE_NOT_PRESENT_OFFSET, 12943 },
+  { 0xfbfc, G_UNICODE_NOT_PRESENT_OFFSET, 12950 },
+  { 0xfbfd, G_UNICODE_NOT_PRESENT_OFFSET, 12950 },
+  { 0xfbfe, G_UNICODE_NOT_PRESENT_OFFSET, 12950 },
+  { 0xfbff, G_UNICODE_NOT_PRESENT_OFFSET, 12950 },
+  { 0xfc00, G_UNICODE_NOT_PRESENT_OFFSET, 12953 },
+  { 0xfc01, G_UNICODE_NOT_PRESENT_OFFSET, 12960 },
+  { 0xfc02, G_UNICODE_NOT_PRESENT_OFFSET, 12967 },
+  { 0xfc03, G_UNICODE_NOT_PRESENT_OFFSET, 12943 },
+  { 0xfc04, G_UNICODE_NOT_PRESENT_OFFSET, 12974 },
+  { 0xfc05, G_UNICODE_NOT_PRESENT_OFFSET, 12981 },
+  { 0xfc06, G_UNICODE_NOT_PRESENT_OFFSET, 12986 },
+  { 0xfc07, G_UNICODE_NOT_PRESENT_OFFSET, 12991 },
+  { 0xfc08, G_UNICODE_NOT_PRESENT_OFFSET, 12996 },
+  { 0xfc09, G_UNICODE_NOT_PRESENT_OFFSET, 13001 },
+  { 0xfc0a, G_UNICODE_NOT_PRESENT_OFFSET, 13006 },
+  { 0xfc0b, G_UNICODE_NOT_PRESENT_OFFSET, 13011 },
+  { 0xfc0c, G_UNICODE_NOT_PRESENT_OFFSET, 13016 },
+  { 0xfc0d, G_UNICODE_NOT_PRESENT_OFFSET, 13021 },
+  { 0xfc0e, G_UNICODE_NOT_PRESENT_OFFSET, 13026 },
+  { 0xfc0f, G_UNICODE_NOT_PRESENT_OFFSET, 13031 },
+  { 0xfc10, G_UNICODE_NOT_PRESENT_OFFSET, 13036 },
+  { 0xfc11, G_UNICODE_NOT_PRESENT_OFFSET, 13041 },
+  { 0xfc12, G_UNICODE_NOT_PRESENT_OFFSET, 13046 },
+  { 0xfc13, G_UNICODE_NOT_PRESENT_OFFSET, 13051 },
+  { 0xfc14, G_UNICODE_NOT_PRESENT_OFFSET, 13056 },
+  { 0xfc15, G_UNICODE_NOT_PRESENT_OFFSET, 13061 },
+  { 0xfc16, G_UNICODE_NOT_PRESENT_OFFSET, 13066 },
+  { 0xfc17, G_UNICODE_NOT_PRESENT_OFFSET, 13071 },
+  { 0xfc18, G_UNICODE_NOT_PRESENT_OFFSET, 13076 },
+  { 0xfc19, G_UNICODE_NOT_PRESENT_OFFSET, 13081 },
+  { 0xfc1a, G_UNICODE_NOT_PRESENT_OFFSET, 13086 },
+  { 0xfc1b, G_UNICODE_NOT_PRESENT_OFFSET, 13091 },
+  { 0xfc1c, G_UNICODE_NOT_PRESENT_OFFSET, 13096 },
+  { 0xfc1d, G_UNICODE_NOT_PRESENT_OFFSET, 13101 },
+  { 0xfc1e, G_UNICODE_NOT_PRESENT_OFFSET, 13106 },
+  { 0xfc1f, G_UNICODE_NOT_PRESENT_OFFSET, 13111 },
+  { 0xfc20, G_UNICODE_NOT_PRESENT_OFFSET, 13116 },
+  { 0xfc21, G_UNICODE_NOT_PRESENT_OFFSET, 13121 },
+  { 0xfc22, G_UNICODE_NOT_PRESENT_OFFSET, 13126 },
+  { 0xfc23, G_UNICODE_NOT_PRESENT_OFFSET, 13131 },
+  { 0xfc24, G_UNICODE_NOT_PRESENT_OFFSET, 13136 },
+  { 0xfc25, G_UNICODE_NOT_PRESENT_OFFSET, 13141 },
+  { 0xfc26, G_UNICODE_NOT_PRESENT_OFFSET, 13146 },
+  { 0xfc27, G_UNICODE_NOT_PRESENT_OFFSET, 13151 },
+  { 0xfc28, G_UNICODE_NOT_PRESENT_OFFSET, 13156 },
+  { 0xfc29, G_UNICODE_NOT_PRESENT_OFFSET, 13161 },
+  { 0xfc2a, G_UNICODE_NOT_PRESENT_OFFSET, 13166 },
+  { 0xfc2b, G_UNICODE_NOT_PRESENT_OFFSET, 13171 },
+  { 0xfc2c, G_UNICODE_NOT_PRESENT_OFFSET, 13176 },
+  { 0xfc2d, G_UNICODE_NOT_PRESENT_OFFSET, 13181 },
+  { 0xfc2e, G_UNICODE_NOT_PRESENT_OFFSET, 13186 },
+  { 0xfc2f, G_UNICODE_NOT_PRESENT_OFFSET, 13191 },
+  { 0xfc30, G_UNICODE_NOT_PRESENT_OFFSET, 13196 },
+  { 0xfc31, G_UNICODE_NOT_PRESENT_OFFSET, 13201 },
+  { 0xfc32, G_UNICODE_NOT_PRESENT_OFFSET, 13206 },
+  { 0xfc33, G_UNICODE_NOT_PRESENT_OFFSET, 13211 },
+  { 0xfc34, G_UNICODE_NOT_PRESENT_OFFSET, 13216 },
+  { 0xfc35, G_UNICODE_NOT_PRESENT_OFFSET, 13221 },
+  { 0xfc36, G_UNICODE_NOT_PRESENT_OFFSET, 13226 },
+  { 0xfc37, G_UNICODE_NOT_PRESENT_OFFSET, 13231 },
+  { 0xfc38, G_UNICODE_NOT_PRESENT_OFFSET, 13236 },
+  { 0xfc39, G_UNICODE_NOT_PRESENT_OFFSET, 13241 },
+  { 0xfc3a, G_UNICODE_NOT_PRESENT_OFFSET, 13246 },
+  { 0xfc3b, G_UNICODE_NOT_PRESENT_OFFSET, 13251 },
+  { 0xfc3c, G_UNICODE_NOT_PRESENT_OFFSET, 13256 },
+  { 0xfc3d, G_UNICODE_NOT_PRESENT_OFFSET, 13261 },
+  { 0xfc3e, G_UNICODE_NOT_PRESENT_OFFSET, 13266 },
+  { 0xfc3f, G_UNICODE_NOT_PRESENT_OFFSET, 13271 },
+  { 0xfc40, G_UNICODE_NOT_PRESENT_OFFSET, 13276 },
+  { 0xfc41, G_UNICODE_NOT_PRESENT_OFFSET, 13281 },
+  { 0xfc42, G_UNICODE_NOT_PRESENT_OFFSET, 13286 },
+  { 0xfc43, G_UNICODE_NOT_PRESENT_OFFSET, 13291 },
+  { 0xfc44, G_UNICODE_NOT_PRESENT_OFFSET, 13296 },
+  { 0xfc45, G_UNICODE_NOT_PRESENT_OFFSET, 13301 },
+  { 0xfc46, G_UNICODE_NOT_PRESENT_OFFSET, 13306 },
+  { 0xfc47, G_UNICODE_NOT_PRESENT_OFFSET, 13311 },
+  { 0xfc48, G_UNICODE_NOT_PRESENT_OFFSET, 13316 },
+  { 0xfc49, G_UNICODE_NOT_PRESENT_OFFSET, 13321 },
+  { 0xfc4a, G_UNICODE_NOT_PRESENT_OFFSET, 13326 },
+  { 0xfc4b, G_UNICODE_NOT_PRESENT_OFFSET, 13331 },
+  { 0xfc4c, G_UNICODE_NOT_PRESENT_OFFSET, 13336 },
+  { 0xfc4d, G_UNICODE_NOT_PRESENT_OFFSET, 13341 },
+  { 0xfc4e, G_UNICODE_NOT_PRESENT_OFFSET, 13346 },
+  { 0xfc4f, G_UNICODE_NOT_PRESENT_OFFSET, 13351 },
+  { 0xfc50, G_UNICODE_NOT_PRESENT_OFFSET, 13356 },
+  { 0xfc51, G_UNICODE_NOT_PRESENT_OFFSET, 13361 },
+  { 0xfc52, G_UNICODE_NOT_PRESENT_OFFSET, 13366 },
+  { 0xfc53, G_UNICODE_NOT_PRESENT_OFFSET, 13371 },
+  { 0xfc54, G_UNICODE_NOT_PRESENT_OFFSET, 13376 },
+  { 0xfc55, G_UNICODE_NOT_PRESENT_OFFSET, 13381 },
+  { 0xfc56, G_UNICODE_NOT_PRESENT_OFFSET, 13386 },
+  { 0xfc57, G_UNICODE_NOT_PRESENT_OFFSET, 13391 },
+  { 0xfc58, G_UNICODE_NOT_PRESENT_OFFSET, 13396 },
+  { 0xfc59, G_UNICODE_NOT_PRESENT_OFFSET, 13401 },
+  { 0xfc5a, G_UNICODE_NOT_PRESENT_OFFSET, 13406 },
+  { 0xfc5b, G_UNICODE_NOT_PRESENT_OFFSET, 13411 },
+  { 0xfc5c, G_UNICODE_NOT_PRESENT_OFFSET, 13416 },
+  { 0xfc5d, G_UNICODE_NOT_PRESENT_OFFSET, 13421 },
+  { 0xfc5e, G_UNICODE_NOT_PRESENT_OFFSET, 13426 },
+  { 0xfc5f, G_UNICODE_NOT_PRESENT_OFFSET, 13432 },
+  { 0xfc60, G_UNICODE_NOT_PRESENT_OFFSET, 13438 },
+  { 0xfc61, G_UNICODE_NOT_PRESENT_OFFSET, 13444 },
+  { 0xfc62, G_UNICODE_NOT_PRESENT_OFFSET, 13450 },
+  { 0xfc63, G_UNICODE_NOT_PRESENT_OFFSET, 13456 },
+  { 0xfc64, G_UNICODE_NOT_PRESENT_OFFSET, 13462 },
+  { 0xfc65, G_UNICODE_NOT_PRESENT_OFFSET, 13469 },
+  { 0xfc66, G_UNICODE_NOT_PRESENT_OFFSET, 12967 },
+  { 0xfc67, G_UNICODE_NOT_PRESENT_OFFSET, 13476 },
+  { 0xfc68, G_UNICODE_NOT_PRESENT_OFFSET, 12943 },
+  { 0xfc69, G_UNICODE_NOT_PRESENT_OFFSET, 12974 },
+  { 0xfc6a, G_UNICODE_NOT_PRESENT_OFFSET, 13483 },
+  { 0xfc6b, G_UNICODE_NOT_PRESENT_OFFSET, 13488 },
+  { 0xfc6c, G_UNICODE_NOT_PRESENT_OFFSET, 12996 },
+  { 0xfc6d, G_UNICODE_NOT_PRESENT_OFFSET, 13493 },
+  { 0xfc6e, G_UNICODE_NOT_PRESENT_OFFSET, 13001 },
+  { 0xfc6f, G_UNICODE_NOT_PRESENT_OFFSET, 13006 },
+  { 0xfc70, G_UNICODE_NOT_PRESENT_OFFSET, 13498 },
+  { 0xfc71, G_UNICODE_NOT_PRESENT_OFFSET, 13503 },
+  { 0xfc72, G_UNICODE_NOT_PRESENT_OFFSET, 13026 },
+  { 0xfc73, G_UNICODE_NOT_PRESENT_OFFSET, 13508 },
+  { 0xfc74, G_UNICODE_NOT_PRESENT_OFFSET, 13031 },
+  { 0xfc75, G_UNICODE_NOT_PRESENT_OFFSET, 13036 },
+  { 0xfc76, G_UNICODE_NOT_PRESENT_OFFSET, 13513 },
+  { 0xfc77, G_UNICODE_NOT_PRESENT_OFFSET, 13518 },
+  { 0xfc78, G_UNICODE_NOT_PRESENT_OFFSET, 13046 },
+  { 0xfc79, G_UNICODE_NOT_PRESENT_OFFSET, 13523 },
+  { 0xfc7a, G_UNICODE_NOT_PRESENT_OFFSET, 13051 },
+  { 0xfc7b, G_UNICODE_NOT_PRESENT_OFFSET, 13056 },
+  { 0xfc7c, G_UNICODE_NOT_PRESENT_OFFSET, 13201 },
+  { 0xfc7d, G_UNICODE_NOT_PRESENT_OFFSET, 13206 },
+  { 0xfc7e, G_UNICODE_NOT_PRESENT_OFFSET, 13221 },
+  { 0xfc7f, G_UNICODE_NOT_PRESENT_OFFSET, 13226 },
+  { 0xfc80, G_UNICODE_NOT_PRESENT_OFFSET, 13231 },
+  { 0xfc81, G_UNICODE_NOT_PRESENT_OFFSET, 13251 },
+  { 0xfc82, G_UNICODE_NOT_PRESENT_OFFSET, 13256 },
+  { 0xfc83, G_UNICODE_NOT_PRESENT_OFFSET, 13261 },
+  { 0xfc84, G_UNICODE_NOT_PRESENT_OFFSET, 13266 },
+  { 0xfc85, G_UNICODE_NOT_PRESENT_OFFSET, 13286 },
+  { 0xfc86, G_UNICODE_NOT_PRESENT_OFFSET, 13291 },
+  { 0xfc87, G_UNICODE_NOT_PRESENT_OFFSET, 13296 },
+  { 0xfc88, G_UNICODE_NOT_PRESENT_OFFSET, 13528 },
+  { 0xfc89, G_UNICODE_NOT_PRESENT_OFFSET, 13316 },
+  { 0xfc8a, G_UNICODE_NOT_PRESENT_OFFSET, 13533 },
+  { 0xfc8b, G_UNICODE_NOT_PRESENT_OFFSET, 13538 },
+  { 0xfc8c, G_UNICODE_NOT_PRESENT_OFFSET, 13346 },
+  { 0xfc8d, G_UNICODE_NOT_PRESENT_OFFSET, 13543 },
+  { 0xfc8e, G_UNICODE_NOT_PRESENT_OFFSET, 13351 },
+  { 0xfc8f, G_UNICODE_NOT_PRESENT_OFFSET, 13356 },
+  { 0xfc90, G_UNICODE_NOT_PRESENT_OFFSET, 13421 },
+  { 0xfc91, G_UNICODE_NOT_PRESENT_OFFSET, 13548 },
+  { 0xfc92, G_UNICODE_NOT_PRESENT_OFFSET, 13553 },
+  { 0xfc93, G_UNICODE_NOT_PRESENT_OFFSET, 13396 },
+  { 0xfc94, G_UNICODE_NOT_PRESENT_OFFSET, 13558 },
+  { 0xfc95, G_UNICODE_NOT_PRESENT_OFFSET, 13401 },
+  { 0xfc96, G_UNICODE_NOT_PRESENT_OFFSET, 13406 },
+  { 0xfc97, G_UNICODE_NOT_PRESENT_OFFSET, 12953 },
+  { 0xfc98, G_UNICODE_NOT_PRESENT_OFFSET, 12960 },
+  { 0xfc99, G_UNICODE_NOT_PRESENT_OFFSET, 13563 },
+  { 0xfc9a, G_UNICODE_NOT_PRESENT_OFFSET, 12967 },
+  { 0xfc9b, G_UNICODE_NOT_PRESENT_OFFSET, 13570 },
+  { 0xfc9c, G_UNICODE_NOT_PRESENT_OFFSET, 12981 },
+  { 0xfc9d, G_UNICODE_NOT_PRESENT_OFFSET, 12986 },
+  { 0xfc9e, G_UNICODE_NOT_PRESENT_OFFSET, 12991 },
+  { 0xfc9f, G_UNICODE_NOT_PRESENT_OFFSET, 12996 },
+  { 0xfca0, G_UNICODE_NOT_PRESENT_OFFSET, 13577 },
+  { 0xfca1, G_UNICODE_NOT_PRESENT_OFFSET, 13011 },
+  { 0xfca2, G_UNICODE_NOT_PRESENT_OFFSET, 13016 },
+  { 0xfca3, G_UNICODE_NOT_PRESENT_OFFSET, 13021 },
+  { 0xfca4, G_UNICODE_NOT_PRESENT_OFFSET, 13026 },
+  { 0xfca5, G_UNICODE_NOT_PRESENT_OFFSET, 13582 },
+  { 0xfca6, G_UNICODE_NOT_PRESENT_OFFSET, 13046 },
+  { 0xfca7, G_UNICODE_NOT_PRESENT_OFFSET, 13061 },
+  { 0xfca8, G_UNICODE_NOT_PRESENT_OFFSET, 13066 },
+  { 0xfca9, G_UNICODE_NOT_PRESENT_OFFSET, 13071 },
+  { 0xfcaa, G_UNICODE_NOT_PRESENT_OFFSET, 13076 },
+  { 0xfcab, G_UNICODE_NOT_PRESENT_OFFSET, 13081 },
+  { 0xfcac, G_UNICODE_NOT_PRESENT_OFFSET, 13091 },
+  { 0xfcad, G_UNICODE_NOT_PRESENT_OFFSET, 13096 },
+  { 0xfcae, G_UNICODE_NOT_PRESENT_OFFSET, 13101 },
+  { 0xfcaf, G_UNICODE_NOT_PRESENT_OFFSET, 13106 },
+  { 0xfcb0, G_UNICODE_NOT_PRESENT_OFFSET, 13111 },
+  { 0xfcb1, G_UNICODE_NOT_PRESENT_OFFSET, 13116 },
+  { 0xfcb2, G_UNICODE_NOT_PRESENT_OFFSET, 13587 },
+  { 0xfcb3, G_UNICODE_NOT_PRESENT_OFFSET, 13121 },
+  { 0xfcb4, G_UNICODE_NOT_PRESENT_OFFSET, 13126 },
+  { 0xfcb5, G_UNICODE_NOT_PRESENT_OFFSET, 13131 },
+  { 0xfcb6, G_UNICODE_NOT_PRESENT_OFFSET, 13136 },
+  { 0xfcb7, G_UNICODE_NOT_PRESENT_OFFSET, 13141 },
+  { 0xfcb8, G_UNICODE_NOT_PRESENT_OFFSET, 13146 },
+  { 0xfcb9, G_UNICODE_NOT_PRESENT_OFFSET, 13156 },
+  { 0xfcba, G_UNICODE_NOT_PRESENT_OFFSET, 13161 },
+  { 0xfcbb, G_UNICODE_NOT_PRESENT_OFFSET, 13166 },
+  { 0xfcbc, G_UNICODE_NOT_PRESENT_OFFSET, 13171 },
+  { 0xfcbd, G_UNICODE_NOT_PRESENT_OFFSET, 13176 },
+  { 0xfcbe, G_UNICODE_NOT_PRESENT_OFFSET, 13181 },
+  { 0xfcbf, G_UNICODE_NOT_PRESENT_OFFSET, 13186 },
+  { 0xfcc0, G_UNICODE_NOT_PRESENT_OFFSET, 13191 },
+  { 0xfcc1, G_UNICODE_NOT_PRESENT_OFFSET, 13196 },
+  { 0xfcc2, G_UNICODE_NOT_PRESENT_OFFSET, 13211 },
+  { 0xfcc3, G_UNICODE_NOT_PRESENT_OFFSET, 13216 },
+  { 0xfcc4, G_UNICODE_NOT_PRESENT_OFFSET, 13236 },
+  { 0xfcc5, G_UNICODE_NOT_PRESENT_OFFSET, 13241 },
+  { 0xfcc6, G_UNICODE_NOT_PRESENT_OFFSET, 13246 },
+  { 0xfcc7, G_UNICODE_NOT_PRESENT_OFFSET, 13251 },
+  { 0xfcc8, G_UNICODE_NOT_PRESENT_OFFSET, 13256 },
+  { 0xfcc9, G_UNICODE_NOT_PRESENT_OFFSET, 13271 },
+  { 0xfcca, G_UNICODE_NOT_PRESENT_OFFSET, 13276 },
+  { 0xfccb, G_UNICODE_NOT_PRESENT_OFFSET, 13281 },
+  { 0xfccc, G_UNICODE_NOT_PRESENT_OFFSET, 13286 },
+  { 0xfccd, G_UNICODE_NOT_PRESENT_OFFSET, 13592 },
+  { 0xfcce, G_UNICODE_NOT_PRESENT_OFFSET, 13301 },
+  { 0xfccf, G_UNICODE_NOT_PRESENT_OFFSET, 13306 },
+  { 0xfcd0, G_UNICODE_NOT_PRESENT_OFFSET, 13311 },
+  { 0xfcd1, G_UNICODE_NOT_PRESENT_OFFSET, 13316 },
+  { 0xfcd2, G_UNICODE_NOT_PRESENT_OFFSET, 13331 },
+  { 0xfcd3, G_UNICODE_NOT_PRESENT_OFFSET, 13336 },
+  { 0xfcd4, G_UNICODE_NOT_PRESENT_OFFSET, 13341 },
+  { 0xfcd5, G_UNICODE_NOT_PRESENT_OFFSET, 13346 },
+  { 0xfcd6, G_UNICODE_NOT_PRESENT_OFFSET, 13597 },
+  { 0xfcd7, G_UNICODE_NOT_PRESENT_OFFSET, 13361 },
+  { 0xfcd8, G_UNICODE_NOT_PRESENT_OFFSET, 13366 },
+  { 0xfcd9, G_UNICODE_NOT_PRESENT_OFFSET, 13602 },
+  { 0xfcda, G_UNICODE_NOT_PRESENT_OFFSET, 13381 },
+  { 0xfcdb, G_UNICODE_NOT_PRESENT_OFFSET, 13386 },
+  { 0xfcdc, G_UNICODE_NOT_PRESENT_OFFSET, 13391 },
+  { 0xfcdd, G_UNICODE_NOT_PRESENT_OFFSET, 13396 },
+  { 0xfcde, G_UNICODE_NOT_PRESENT_OFFSET, 13607 },
+  { 0xfcdf, G_UNICODE_NOT_PRESENT_OFFSET, 12967 },
+  { 0xfce0, G_UNICODE_NOT_PRESENT_OFFSET, 13570 },
+  { 0xfce1, G_UNICODE_NOT_PRESENT_OFFSET, 12996 },
+  { 0xfce2, G_UNICODE_NOT_PRESENT_OFFSET, 13577 },
+  { 0xfce3, G_UNICODE_NOT_PRESENT_OFFSET, 13026 },
+  { 0xfce4, G_UNICODE_NOT_PRESENT_OFFSET, 13582 },
+  { 0xfce5, G_UNICODE_NOT_PRESENT_OFFSET, 13046 },
+  { 0xfce6, G_UNICODE_NOT_PRESENT_OFFSET, 13612 },
+  { 0xfce7, G_UNICODE_NOT_PRESENT_OFFSET, 13111 },
+  { 0xfce8, G_UNICODE_NOT_PRESENT_OFFSET, 13617 },
+  { 0xfce9, G_UNICODE_NOT_PRESENT_OFFSET, 13622 },
+  { 0xfcea, G_UNICODE_NOT_PRESENT_OFFSET, 13627 },
+  { 0xfceb, G_UNICODE_NOT_PRESENT_OFFSET, 13251 },
+  { 0xfcec, G_UNICODE_NOT_PRESENT_OFFSET, 13256 },
+  { 0xfced, G_UNICODE_NOT_PRESENT_OFFSET, 13286 },
+  { 0xfcee, G_UNICODE_NOT_PRESENT_OFFSET, 13346 },
+  { 0xfcef, G_UNICODE_NOT_PRESENT_OFFSET, 13597 },
+  { 0xfcf0, G_UNICODE_NOT_PRESENT_OFFSET, 13396 },
+  { 0xfcf1, G_UNICODE_NOT_PRESENT_OFFSET, 13607 },
+  { 0xfcf2, G_UNICODE_NOT_PRESENT_OFFSET, 13632 },
+  { 0xfcf3, G_UNICODE_NOT_PRESENT_OFFSET, 13639 },
+  { 0xfcf4, G_UNICODE_NOT_PRESENT_OFFSET, 13646 },
+  { 0xfcf5, G_UNICODE_NOT_PRESENT_OFFSET, 13653 },
+  { 0xfcf6, G_UNICODE_NOT_PRESENT_OFFSET, 13658 },
+  { 0xfcf7, G_UNICODE_NOT_PRESENT_OFFSET, 13663 },
+  { 0xfcf8, G_UNICODE_NOT_PRESENT_OFFSET, 13668 },
+  { 0xfcf9, G_UNICODE_NOT_PRESENT_OFFSET, 13673 },
+  { 0xfcfa, G_UNICODE_NOT_PRESENT_OFFSET, 13678 },
+  { 0xfcfb, G_UNICODE_NOT_PRESENT_OFFSET, 13683 },
+  { 0xfcfc, G_UNICODE_NOT_PRESENT_OFFSET, 13688 },
+  { 0xfcfd, G_UNICODE_NOT_PRESENT_OFFSET, 13693 },
+  { 0xfcfe, G_UNICODE_NOT_PRESENT_OFFSET, 13698 },
+  { 0xfcff, G_UNICODE_NOT_PRESENT_OFFSET, 13703 },
+  { 0xfd00, G_UNICODE_NOT_PRESENT_OFFSET, 13708 },
+  { 0xfd01, G_UNICODE_NOT_PRESENT_OFFSET, 13713 },
+  { 0xfd02, G_UNICODE_NOT_PRESENT_OFFSET, 13718 },
+  { 0xfd03, G_UNICODE_NOT_PRESENT_OFFSET, 13723 },
+  { 0xfd04, G_UNICODE_NOT_PRESENT_OFFSET, 13728 },
+  { 0xfd05, G_UNICODE_NOT_PRESENT_OFFSET, 13733 },
+  { 0xfd06, G_UNICODE_NOT_PRESENT_OFFSET, 13738 },
+  { 0xfd07, G_UNICODE_NOT_PRESENT_OFFSET, 13743 },
+  { 0xfd08, G_UNICODE_NOT_PRESENT_OFFSET, 13748 },
+  { 0xfd09, G_UNICODE_NOT_PRESENT_OFFSET, 13753 },
+  { 0xfd0a, G_UNICODE_NOT_PRESENT_OFFSET, 13758 },
+  { 0xfd0b, G_UNICODE_NOT_PRESENT_OFFSET, 13763 },
+  { 0xfd0c, G_UNICODE_NOT_PRESENT_OFFSET, 13622 },
+  { 0xfd0d, G_UNICODE_NOT_PRESENT_OFFSET, 13768 },
+  { 0xfd0e, G_UNICODE_NOT_PRESENT_OFFSET, 13773 },
+  { 0xfd0f, G_UNICODE_NOT_PRESENT_OFFSET, 13778 },
+  { 0xfd10, G_UNICODE_NOT_PRESENT_OFFSET, 13783 },
+  { 0xfd11, G_UNICODE_NOT_PRESENT_OFFSET, 13653 },
+  { 0xfd12, G_UNICODE_NOT_PRESENT_OFFSET, 13658 },
+  { 0xfd13, G_UNICODE_NOT_PRESENT_OFFSET, 13663 },
+  { 0xfd14, G_UNICODE_NOT_PRESENT_OFFSET, 13668 },
+  { 0xfd15, G_UNICODE_NOT_PRESENT_OFFSET, 13673 },
+  { 0xfd16, G_UNICODE_NOT_PRESENT_OFFSET, 13678 },
+  { 0xfd17, G_UNICODE_NOT_PRESENT_OFFSET, 13683 },
+  { 0xfd18, G_UNICODE_NOT_PRESENT_OFFSET, 13688 },
+  { 0xfd19, G_UNICODE_NOT_PRESENT_OFFSET, 13693 },
+  { 0xfd1a, G_UNICODE_NOT_PRESENT_OFFSET, 13698 },
+  { 0xfd1b, G_UNICODE_NOT_PRESENT_OFFSET, 13703 },
+  { 0xfd1c, G_UNICODE_NOT_PRESENT_OFFSET, 13708 },
+  { 0xfd1d, G_UNICODE_NOT_PRESENT_OFFSET, 13713 },
+  { 0xfd1e, G_UNICODE_NOT_PRESENT_OFFSET, 13718 },
+  { 0xfd1f, G_UNICODE_NOT_PRESENT_OFFSET, 13723 },
+  { 0xfd20, G_UNICODE_NOT_PRESENT_OFFSET, 13728 },
+  { 0xfd21, G_UNICODE_NOT_PRESENT_OFFSET, 13733 },
+  { 0xfd22, G_UNICODE_NOT_PRESENT_OFFSET, 13738 },
+  { 0xfd23, G_UNICODE_NOT_PRESENT_OFFSET, 13743 },
+  { 0xfd24, G_UNICODE_NOT_PRESENT_OFFSET, 13748 },
+  { 0xfd25, G_UNICODE_NOT_PRESENT_OFFSET, 13753 },
+  { 0xfd26, G_UNICODE_NOT_PRESENT_OFFSET, 13758 },
+  { 0xfd27, G_UNICODE_NOT_PRESENT_OFFSET, 13763 },
+  { 0xfd28, G_UNICODE_NOT_PRESENT_OFFSET, 13622 },
+  { 0xfd29, G_UNICODE_NOT_PRESENT_OFFSET, 13768 },
+  { 0xfd2a, G_UNICODE_NOT_PRESENT_OFFSET, 13773 },
+  { 0xfd2b, G_UNICODE_NOT_PRESENT_OFFSET, 13778 },
+  { 0xfd2c, G_UNICODE_NOT_PRESENT_OFFSET, 13783 },
+  { 0xfd2d, G_UNICODE_NOT_PRESENT_OFFSET, 13753 },
+  { 0xfd2e, G_UNICODE_NOT_PRESENT_OFFSET, 13758 },
+  { 0xfd2f, G_UNICODE_NOT_PRESENT_OFFSET, 13763 },
+  { 0xfd30, G_UNICODE_NOT_PRESENT_OFFSET, 13622 },
+  { 0xfd31, G_UNICODE_NOT_PRESENT_OFFSET, 13617 },
+  { 0xfd32, G_UNICODE_NOT_PRESENT_OFFSET, 13627 },
+  { 0xfd33, G_UNICODE_NOT_PRESENT_OFFSET, 13151 },
+  { 0xfd34, G_UNICODE_NOT_PRESENT_OFFSET, 13096 },
+  { 0xfd35, G_UNICODE_NOT_PRESENT_OFFSET, 13101 },
+  { 0xfd36, G_UNICODE_NOT_PRESENT_OFFSET, 13106 },
+  { 0xfd37, G_UNICODE_NOT_PRESENT_OFFSET, 13753 },
+  { 0xfd38, G_UNICODE_NOT_PRESENT_OFFSET, 13758 },
+  { 0xfd39, G_UNICODE_NOT_PRESENT_OFFSET, 13763 },
+  { 0xfd3a, G_UNICODE_NOT_PRESENT_OFFSET, 13151 },
+  { 0xfd3b, G_UNICODE_NOT_PRESENT_OFFSET, 13156 },
+  { 0xfd3c, G_UNICODE_NOT_PRESENT_OFFSET, 13788 },
+  { 0xfd3d, G_UNICODE_NOT_PRESENT_OFFSET, 13788 },
+  { 0xfd50, G_UNICODE_NOT_PRESENT_OFFSET, 13793 },
+  { 0xfd51, G_UNICODE_NOT_PRESENT_OFFSET, 13800 },
+  { 0xfd52, G_UNICODE_NOT_PRESENT_OFFSET, 13800 },
+  { 0xfd53, G_UNICODE_NOT_PRESENT_OFFSET, 13807 },
+  { 0xfd54, G_UNICODE_NOT_PRESENT_OFFSET, 13814 },
+  { 0xfd55, G_UNICODE_NOT_PRESENT_OFFSET, 13821 },
+  { 0xfd56, G_UNICODE_NOT_PRESENT_OFFSET, 13828 },
+  { 0xfd57, G_UNICODE_NOT_PRESENT_OFFSET, 13835 },
+  { 0xfd58, G_UNICODE_NOT_PRESENT_OFFSET, 13842 },
+  { 0xfd59, G_UNICODE_NOT_PRESENT_OFFSET, 13842 },
+  { 0xfd5a, G_UNICODE_NOT_PRESENT_OFFSET, 13849 },
+  { 0xfd5b, G_UNICODE_NOT_PRESENT_OFFSET, 13856 },
+  { 0xfd5c, G_UNICODE_NOT_PRESENT_OFFSET, 13863 },
+  { 0xfd5d, G_UNICODE_NOT_PRESENT_OFFSET, 13870 },
+  { 0xfd5e, G_UNICODE_NOT_PRESENT_OFFSET, 13877 },
+  { 0xfd5f, G_UNICODE_NOT_PRESENT_OFFSET, 13884 },
+  { 0xfd60, G_UNICODE_NOT_PRESENT_OFFSET, 13884 },
+  { 0xfd61, G_UNICODE_NOT_PRESENT_OFFSET, 13891 },
+  { 0xfd62, G_UNICODE_NOT_PRESENT_OFFSET, 13898 },
+  { 0xfd63, G_UNICODE_NOT_PRESENT_OFFSET, 13898 },
+  { 0xfd64, G_UNICODE_NOT_PRESENT_OFFSET, 13905 },
+  { 0xfd65, G_UNICODE_NOT_PRESENT_OFFSET, 13905 },
+  { 0xfd66, G_UNICODE_NOT_PRESENT_OFFSET, 13912 },
+  { 0xfd67, G_UNICODE_NOT_PRESENT_OFFSET, 13919 },
+  { 0xfd68, G_UNICODE_NOT_PRESENT_OFFSET, 13919 },
+  { 0xfd69, G_UNICODE_NOT_PRESENT_OFFSET, 13926 },
+  { 0xfd6a, G_UNICODE_NOT_PRESENT_OFFSET, 13933 },
+  { 0xfd6b, G_UNICODE_NOT_PRESENT_OFFSET, 13933 },
+  { 0xfd6c, G_UNICODE_NOT_PRESENT_OFFSET, 13940 },
+  { 0xfd6d, G_UNICODE_NOT_PRESENT_OFFSET, 13940 },
+  { 0xfd6e, G_UNICODE_NOT_PRESENT_OFFSET, 13947 },
+  { 0xfd6f, G_UNICODE_NOT_PRESENT_OFFSET, 13954 },
+  { 0xfd70, G_UNICODE_NOT_PRESENT_OFFSET, 13954 },
+  { 0xfd71, G_UNICODE_NOT_PRESENT_OFFSET, 13961 },
+  { 0xfd72, G_UNICODE_NOT_PRESENT_OFFSET, 13961 },
+  { 0xfd73, G_UNICODE_NOT_PRESENT_OFFSET, 13968 },
+  { 0xfd74, G_UNICODE_NOT_PRESENT_OFFSET, 13975 },
+  { 0xfd75, G_UNICODE_NOT_PRESENT_OFFSET, 13982 },
+  { 0xfd76, G_UNICODE_NOT_PRESENT_OFFSET, 13989 },
+  { 0xfd77, G_UNICODE_NOT_PRESENT_OFFSET, 13989 },
+  { 0xfd78, G_UNICODE_NOT_PRESENT_OFFSET, 13996 },
+  { 0xfd79, G_UNICODE_NOT_PRESENT_OFFSET, 14003 },
+  { 0xfd7a, G_UNICODE_NOT_PRESENT_OFFSET, 14010 },
+  { 0xfd7b, G_UNICODE_NOT_PRESENT_OFFSET, 14017 },
+  { 0xfd7c, G_UNICODE_NOT_PRESENT_OFFSET, 14024 },
+  { 0xfd7d, G_UNICODE_NOT_PRESENT_OFFSET, 14024 },
+  { 0xfd7e, G_UNICODE_NOT_PRESENT_OFFSET, 14031 },
+  { 0xfd7f, G_UNICODE_NOT_PRESENT_OFFSET, 14038 },
+  { 0xfd80, G_UNICODE_NOT_PRESENT_OFFSET, 14045 },
+  { 0xfd81, G_UNICODE_NOT_PRESENT_OFFSET, 14052 },
+  { 0xfd82, G_UNICODE_NOT_PRESENT_OFFSET, 14059 },
+  { 0xfd83, G_UNICODE_NOT_PRESENT_OFFSET, 14066 },
+  { 0xfd84, G_UNICODE_NOT_PRESENT_OFFSET, 14066 },
+  { 0xfd85, G_UNICODE_NOT_PRESENT_OFFSET, 14073 },
+  { 0xfd86, G_UNICODE_NOT_PRESENT_OFFSET, 14073 },
+  { 0xfd87, G_UNICODE_NOT_PRESENT_OFFSET, 14080 },
+  { 0xfd88, G_UNICODE_NOT_PRESENT_OFFSET, 14080 },
+  { 0xfd89, G_UNICODE_NOT_PRESENT_OFFSET, 14087 },
+  { 0xfd8a, G_UNICODE_NOT_PRESENT_OFFSET, 14094 },
+  { 0xfd8b, G_UNICODE_NOT_PRESENT_OFFSET, 14101 },
+  { 0xfd8c, G_UNICODE_NOT_PRESENT_OFFSET, 14108 },
+  { 0xfd8d, G_UNICODE_NOT_PRESENT_OFFSET, 14115 },
+  { 0xfd8e, G_UNICODE_NOT_PRESENT_OFFSET, 14122 },
+  { 0xfd8f, G_UNICODE_NOT_PRESENT_OFFSET, 14129 },
+  { 0xfd92, G_UNICODE_NOT_PRESENT_OFFSET, 14136 },
+  { 0xfd93, G_UNICODE_NOT_PRESENT_OFFSET, 14143 },
+  { 0xfd94, G_UNICODE_NOT_PRESENT_OFFSET, 14150 },
+  { 0xfd95, G_UNICODE_NOT_PRESENT_OFFSET, 14157 },
+  { 0xfd96, G_UNICODE_NOT_PRESENT_OFFSET, 14164 },
+  { 0xfd97, G_UNICODE_NOT_PRESENT_OFFSET, 14171 },
+  { 0xfd98, G_UNICODE_NOT_PRESENT_OFFSET, 14171 },
+  { 0xfd99, G_UNICODE_NOT_PRESENT_OFFSET, 14178 },
+  { 0xfd9a, G_UNICODE_NOT_PRESENT_OFFSET, 14185 },
+  { 0xfd9b, G_UNICODE_NOT_PRESENT_OFFSET, 14192 },
+  { 0xfd9c, G_UNICODE_NOT_PRESENT_OFFSET, 14199 },
+  { 0xfd9d, G_UNICODE_NOT_PRESENT_OFFSET, 14199 },
+  { 0xfd9e, G_UNICODE_NOT_PRESENT_OFFSET, 14206 },
+  { 0xfd9f, G_UNICODE_NOT_PRESENT_OFFSET, 14213 },
+  { 0xfda0, G_UNICODE_NOT_PRESENT_OFFSET, 14220 },
+  { 0xfda1, G_UNICODE_NOT_PRESENT_OFFSET, 14227 },
+  { 0xfda2, G_UNICODE_NOT_PRESENT_OFFSET, 14234 },
+  { 0xfda3, G_UNICODE_NOT_PRESENT_OFFSET, 14241 },
+  { 0xfda4, G_UNICODE_NOT_PRESENT_OFFSET, 14248 },
+  { 0xfda5, G_UNICODE_NOT_PRESENT_OFFSET, 14255 },
+  { 0xfda6, G_UNICODE_NOT_PRESENT_OFFSET, 14262 },
+  { 0xfda7, G_UNICODE_NOT_PRESENT_OFFSET, 14269 },
+  { 0xfda8, G_UNICODE_NOT_PRESENT_OFFSET, 14276 },
+  { 0xfda9, G_UNICODE_NOT_PRESENT_OFFSET, 14283 },
+  { 0xfdaa, G_UNICODE_NOT_PRESENT_OFFSET, 14290 },
+  { 0xfdab, G_UNICODE_NOT_PRESENT_OFFSET, 14297 },
+  { 0xfdac, G_UNICODE_NOT_PRESENT_OFFSET, 14304 },
+  { 0xfdad, G_UNICODE_NOT_PRESENT_OFFSET, 14311 },
+  { 0xfdae, G_UNICODE_NOT_PRESENT_OFFSET, 14318 },
+  { 0xfdaf, G_UNICODE_NOT_PRESENT_OFFSET, 14325 },
+  { 0xfdb0, G_UNICODE_NOT_PRESENT_OFFSET, 14332 },
+  { 0xfdb1, G_UNICODE_NOT_PRESENT_OFFSET, 14339 },
+  { 0xfdb2, G_UNICODE_NOT_PRESENT_OFFSET, 14346 },
+  { 0xfdb3, G_UNICODE_NOT_PRESENT_OFFSET, 14353 },
+  { 0xfdb4, G_UNICODE_NOT_PRESENT_OFFSET, 14031 },
+  { 0xfdb5, G_UNICODE_NOT_PRESENT_OFFSET, 14045 },
+  { 0xfdb6, G_UNICODE_NOT_PRESENT_OFFSET, 14360 },
+  { 0xfdb7, G_UNICODE_NOT_PRESENT_OFFSET, 14367 },
+  { 0xfdb8, G_UNICODE_NOT_PRESENT_OFFSET, 14374 },
+  { 0xfdb9, G_UNICODE_NOT_PRESENT_OFFSET, 14381 },
+  { 0xfdba, G_UNICODE_NOT_PRESENT_OFFSET, 14388 },
+  { 0xfdbb, G_UNICODE_NOT_PRESENT_OFFSET, 14395 },
+  { 0xfdbc, G_UNICODE_NOT_PRESENT_OFFSET, 14388 },
+  { 0xfdbd, G_UNICODE_NOT_PRESENT_OFFSET, 14374 },
+  { 0xfdbe, G_UNICODE_NOT_PRESENT_OFFSET, 14402 },
+  { 0xfdbf, G_UNICODE_NOT_PRESENT_OFFSET, 14409 },
+  { 0xfdc0, G_UNICODE_NOT_PRESENT_OFFSET, 14416 },
+  { 0xfdc1, G_UNICODE_NOT_PRESENT_OFFSET, 14423 },
+  { 0xfdc2, G_UNICODE_NOT_PRESENT_OFFSET, 14430 },
+  { 0xfdc3, G_UNICODE_NOT_PRESENT_OFFSET, 14395 },
+  { 0xfdc4, G_UNICODE_NOT_PRESENT_OFFSET, 13982 },
+  { 0xfdc5, G_UNICODE_NOT_PRESENT_OFFSET, 13912 },
+  { 0xfdc6, G_UNICODE_NOT_PRESENT_OFFSET, 14437 },
+  { 0xfdc7, G_UNICODE_NOT_PRESENT_OFFSET, 14444 },
+  { 0xfdf0, G_UNICODE_NOT_PRESENT_OFFSET, 14451 },
+  { 0xfdf1, G_UNICODE_NOT_PRESENT_OFFSET, 14458 },
+  { 0xfdf2, G_UNICODE_NOT_PRESENT_OFFSET, 14465 },
+  { 0xfdf3, G_UNICODE_NOT_PRESENT_OFFSET, 14474 },
+  { 0xfdf4, G_UNICODE_NOT_PRESENT_OFFSET, 14483 },
+  { 0xfdf5, G_UNICODE_NOT_PRESENT_OFFSET, 14492 },
+  { 0xfdf6, G_UNICODE_NOT_PRESENT_OFFSET, 14501 },
+  { 0xfdf7, G_UNICODE_NOT_PRESENT_OFFSET, 14510 },
+  { 0xfdf8, G_UNICODE_NOT_PRESENT_OFFSET, 14519 },
+  { 0xfdf9, G_UNICODE_NOT_PRESENT_OFFSET, 14528 },
+  { 0xfdfa, G_UNICODE_NOT_PRESENT_OFFSET, 14535 },
+  { 0xfdfb, G_UNICODE_NOT_PRESENT_OFFSET, 14569 },
+  { 0xfdfc, G_UNICODE_NOT_PRESENT_OFFSET, 14585 },
+  { 0xfe10, G_UNICODE_NOT_PRESENT_OFFSET, 14594 },
+  { 0xfe11, G_UNICODE_NOT_PRESENT_OFFSET, 14596 },
+  { 0xfe12, G_UNICODE_NOT_PRESENT_OFFSET, 14600 },
+  { 0xfe13, G_UNICODE_NOT_PRESENT_OFFSET, 14604 },
   { 0xfe14, G_UNICODE_NOT_PRESENT_OFFSET, 1248 },
-  { 0xfe15, G_UNICODE_NOT_PRESENT_OFFSET, 14585 },
-  { 0xfe16, G_UNICODE_NOT_PRESENT_OFFSET, 14587 },
-  { 0xfe17, G_UNICODE_NOT_PRESENT_OFFSET, 14589 },
-  { 0xfe18, G_UNICODE_NOT_PRESENT_OFFSET, 14593 },
+  { 0xfe15, G_UNICODE_NOT_PRESENT_OFFSET, 14606 },
+  { 0xfe16, G_UNICODE_NOT_PRESENT_OFFSET, 14608 },
+  { 0xfe17, G_UNICODE_NOT_PRESENT_OFFSET, 14610 },
+  { 0xfe18, G_UNICODE_NOT_PRESENT_OFFSET, 14614 },
   { 0xfe19, G_UNICODE_NOT_PRESENT_OFFSET, 5186 },
   { 0xfe30, G_UNICODE_NOT_PRESENT_OFFSET, 5183 },
-  { 0xfe31, G_UNICODE_NOT_PRESENT_OFFSET, 14597 },
-  { 0xfe32, G_UNICODE_NOT_PRESENT_OFFSET, 14601 },
-  { 0xfe33, G_UNICODE_NOT_PRESENT_OFFSET, 14605 },
-  { 0xfe34, G_UNICODE_NOT_PRESENT_OFFSET, 14605 },
+  { 0xfe31, G_UNICODE_NOT_PRESENT_OFFSET, 14618 },
+  { 0xfe32, G_UNICODE_NOT_PRESENT_OFFSET, 14622 },
+  { 0xfe33, G_UNICODE_NOT_PRESENT_OFFSET, 14626 },
+  { 0xfe34, G_UNICODE_NOT_PRESENT_OFFSET, 14626 },
   { 0xfe35, G_UNICODE_NOT_PRESENT_OFFSET, 5275 },
   { 0xfe36, G_UNICODE_NOT_PRESENT_OFFSET, 5277 },
-  { 0xfe37, G_UNICODE_NOT_PRESENT_OFFSET, 14607 },
-  { 0xfe38, G_UNICODE_NOT_PRESENT_OFFSET, 14609 },
-  { 0xfe39, G_UNICODE_NOT_PRESENT_OFFSET, 14611 },
-  { 0xfe3a, G_UNICODE_NOT_PRESENT_OFFSET, 14615 },
-  { 0xfe3b, G_UNICODE_NOT_PRESENT_OFFSET, 14619 },
-  { 0xfe3c, G_UNICODE_NOT_PRESENT_OFFSET, 14623 },
-  { 0xfe3d, G_UNICODE_NOT_PRESENT_OFFSET, 14627 },
-  { 0xfe3e, G_UNICODE_NOT_PRESENT_OFFSET, 14631 },
+  { 0xfe37, G_UNICODE_NOT_PRESENT_OFFSET, 14628 },
+  { 0xfe38, G_UNICODE_NOT_PRESENT_OFFSET, 14630 },
+  { 0xfe39, G_UNICODE_NOT_PRESENT_OFFSET, 14632 },
+  { 0xfe3a, G_UNICODE_NOT_PRESENT_OFFSET, 14636 },
+  { 0xfe3b, G_UNICODE_NOT_PRESENT_OFFSET, 14640 },
+  { 0xfe3c, G_UNICODE_NOT_PRESENT_OFFSET, 14644 },
+  { 0xfe3d, G_UNICODE_NOT_PRESENT_OFFSET, 14648 },
+  { 0xfe3e, G_UNICODE_NOT_PRESENT_OFFSET, 14652 },
   { 0xfe3f, G_UNICODE_NOT_PRESENT_OFFSET, 5826 },
   { 0xfe40, G_UNICODE_NOT_PRESENT_OFFSET, 5830 },
-  { 0xfe41, G_UNICODE_NOT_PRESENT_OFFSET, 14635 },
-  { 0xfe42, G_UNICODE_NOT_PRESENT_OFFSET, 14639 },
-  { 0xfe43, G_UNICODE_NOT_PRESENT_OFFSET, 14643 },
-  { 0xfe44, G_UNICODE_NOT_PRESENT_OFFSET, 14647 },
-  { 0xfe47, G_UNICODE_NOT_PRESENT_OFFSET, 14651 },
-  { 0xfe48, G_UNICODE_NOT_PRESENT_OFFSET, 14653 },
+  { 0xfe41, G_UNICODE_NOT_PRESENT_OFFSET, 14656 },
+  { 0xfe42, G_UNICODE_NOT_PRESENT_OFFSET, 14660 },
+  { 0xfe43, G_UNICODE_NOT_PRESENT_OFFSET, 14664 },
+  { 0xfe44, G_UNICODE_NOT_PRESENT_OFFSET, 14668 },
+  { 0xfe47, G_UNICODE_NOT_PRESENT_OFFSET, 14672 },
+  { 0xfe48, G_UNICODE_NOT_PRESENT_OFFSET, 14674 },
   { 0xfe49, G_UNICODE_NOT_PRESENT_OFFSET, 5227 },
   { 0xfe4a, G_UNICODE_NOT_PRESENT_OFFSET, 5227 },
   { 0xfe4b, G_UNICODE_NOT_PRESENT_OFFSET, 5227 },
   { 0xfe4c, G_UNICODE_NOT_PRESENT_OFFSET, 5227 },
-  { 0xfe4d, G_UNICODE_NOT_PRESENT_OFFSET, 14605 },
-  { 0xfe4e, G_UNICODE_NOT_PRESENT_OFFSET, 14605 },
-  { 0xfe4f, G_UNICODE_NOT_PRESENT_OFFSET, 14605 },
-  { 0xfe50, G_UNICODE_NOT_PRESENT_OFFSET, 14573 },
-  { 0xfe51, G_UNICODE_NOT_PRESENT_OFFSET, 14575 },
+  { 0xfe4d, G_UNICODE_NOT_PRESENT_OFFSET, 14626 },
+  { 0xfe4e, G_UNICODE_NOT_PRESENT_OFFSET, 14626 },
+  { 0xfe4f, G_UNICODE_NOT_PRESENT_OFFSET, 14626 },
+  { 0xfe50, G_UNICODE_NOT_PRESENT_OFFSET, 14594 },
+  { 0xfe51, G_UNICODE_NOT_PRESENT_OFFSET, 14596 },
   { 0xfe52, G_UNICODE_NOT_PRESENT_OFFSET, 5181 },
   { 0xfe54, G_UNICODE_NOT_PRESENT_OFFSET, 1248 },
-  { 0xfe55, G_UNICODE_NOT_PRESENT_OFFSET, 14583 },
-  { 0xfe56, G_UNICODE_NOT_PRESENT_OFFSET, 14587 },
-  { 0xfe57, G_UNICODE_NOT_PRESENT_OFFSET, 14585 },
-  { 0xfe58, G_UNICODE_NOT_PRESENT_OFFSET, 14597 },
+  { 0xfe55, G_UNICODE_NOT_PRESENT_OFFSET, 14604 },
+  { 0xfe56, G_UNICODE_NOT_PRESENT_OFFSET, 14608 },
+  { 0xfe57, G_UNICODE_NOT_PRESENT_OFFSET, 14606 },
+  { 0xfe58, G_UNICODE_NOT_PRESENT_OFFSET, 14618 },
   { 0xfe59, G_UNICODE_NOT_PRESENT_OFFSET, 5275 },
   { 0xfe5a, G_UNICODE_NOT_PRESENT_OFFSET, 5277 },
-  { 0xfe5b, G_UNICODE_NOT_PRESENT_OFFSET, 14607 },
-  { 0xfe5c, G_UNICODE_NOT_PRESENT_OFFSET, 14609 },
-  { 0xfe5d, G_UNICODE_NOT_PRESENT_OFFSET, 14611 },
-  { 0xfe5e, G_UNICODE_NOT_PRESENT_OFFSET, 14615 },
-  { 0xfe5f, G_UNICODE_NOT_PRESENT_OFFSET, 14655 },
-  { 0xfe60, G_UNICODE_NOT_PRESENT_OFFSET, 14657 },
-  { 0xfe61, G_UNICODE_NOT_PRESENT_OFFSET, 14659 },
+  { 0xfe5b, G_UNICODE_NOT_PRESENT_OFFSET, 14628 },
+  { 0xfe5c, G_UNICODE_NOT_PRESENT_OFFSET, 14630 },
+  { 0xfe5d, G_UNICODE_NOT_PRESENT_OFFSET, 14632 },
+  { 0xfe5e, G_UNICODE_NOT_PRESENT_OFFSET, 14636 },
+  { 0xfe5f, G_UNICODE_NOT_PRESENT_OFFSET, 14676 },
+  { 0xfe60, G_UNICODE_NOT_PRESENT_OFFSET, 14678 },
+  { 0xfe61, G_UNICODE_NOT_PRESENT_OFFSET, 14680 },
   { 0xfe62, G_UNICODE_NOT_PRESENT_OFFSET, 5267 },
-  { 0xfe63, G_UNICODE_NOT_PRESENT_OFFSET, 14661 },
-  { 0xfe64, G_UNICODE_NOT_PRESENT_OFFSET, 14663 },
-  { 0xfe65, G_UNICODE_NOT_PRESENT_OFFSET, 14665 },
+  { 0xfe63, G_UNICODE_NOT_PRESENT_OFFSET, 14682 },
+  { 0xfe64, G_UNICODE_NOT_PRESENT_OFFSET, 14684 },
+  { 0xfe65, G_UNICODE_NOT_PRESENT_OFFSET, 14686 },
   { 0xfe66, G_UNICODE_NOT_PRESENT_OFFSET, 5273 },
-  { 0xfe68, G_UNICODE_NOT_PRESENT_OFFSET, 14667 },
-  { 0xfe69, G_UNICODE_NOT_PRESENT_OFFSET, 14669 },
-  { 0xfe6a, G_UNICODE_NOT_PRESENT_OFFSET, 14671 },
-  { 0xfe6b, G_UNICODE_NOT_PRESENT_OFFSET, 14673 },
-  { 0xfe70, G_UNICODE_NOT_PRESENT_OFFSET, 14675 },
-  { 0xfe71, G_UNICODE_NOT_PRESENT_OFFSET, 14679 },
-  { 0xfe72, G_UNICODE_NOT_PRESENT_OFFSET, 14684 },
-  { 0xfe74, G_UNICODE_NOT_PRESENT_OFFSET, 14688 },
-  { 0xfe76, G_UNICODE_NOT_PRESENT_OFFSET, 14692 },
-  { 0xfe77, G_UNICODE_NOT_PRESENT_OFFSET, 14696 },
-  { 0xfe78, G_UNICODE_NOT_PRESENT_OFFSET, 14701 },
-  { 0xfe79, G_UNICODE_NOT_PRESENT_OFFSET, 14705 },
-  { 0xfe7a, G_UNICODE_NOT_PRESENT_OFFSET, 14710 },
-  { 0xfe7b, G_UNICODE_NOT_PRESENT_OFFSET, 14714 },
-  { 0xfe7c, G_UNICODE_NOT_PRESENT_OFFSET, 14719 },
-  { 0xfe7d, G_UNICODE_NOT_PRESENT_OFFSET, 14723 },
-  { 0xfe7e, G_UNICODE_NOT_PRESENT_OFFSET, 14728 },
-  { 0xfe7f, G_UNICODE_NOT_PRESENT_OFFSET, 14732 },
-  { 0xfe80, G_UNICODE_NOT_PRESENT_OFFSET, 14737 },
+  { 0xfe68, G_UNICODE_NOT_PRESENT_OFFSET, 14688 },
+  { 0xfe69, G_UNICODE_NOT_PRESENT_OFFSET, 14690 },
+  { 0xfe6a, G_UNICODE_NOT_PRESENT_OFFSET, 14692 },
+  { 0xfe6b, G_UNICODE_NOT_PRESENT_OFFSET, 14694 },
+  { 0xfe70, G_UNICODE_NOT_PRESENT_OFFSET, 14696 },
+  { 0xfe71, G_UNICODE_NOT_PRESENT_OFFSET, 14700 },
+  { 0xfe72, G_UNICODE_NOT_PRESENT_OFFSET, 14705 },
+  { 0xfe74, G_UNICODE_NOT_PRESENT_OFFSET, 14709 },
+  { 0xfe76, G_UNICODE_NOT_PRESENT_OFFSET, 14713 },
+  { 0xfe77, G_UNICODE_NOT_PRESENT_OFFSET, 14717 },
+  { 0xfe78, G_UNICODE_NOT_PRESENT_OFFSET, 14722 },
+  { 0xfe79, G_UNICODE_NOT_PRESENT_OFFSET, 14726 },
+  { 0xfe7a, G_UNICODE_NOT_PRESENT_OFFSET, 14731 },
+  { 0xfe7b, G_UNICODE_NOT_PRESENT_OFFSET, 14735 },
+  { 0xfe7c, G_UNICODE_NOT_PRESENT_OFFSET, 14740 },
+  { 0xfe7d, G_UNICODE_NOT_PRESENT_OFFSET, 14744 },
+  { 0xfe7e, G_UNICODE_NOT_PRESENT_OFFSET, 14749 },
+  { 0xfe7f, G_UNICODE_NOT_PRESENT_OFFSET, 14753 },
+  { 0xfe80, G_UNICODE_NOT_PRESENT_OFFSET, 14758 },
   { 0xfe81, G_UNICODE_NOT_PRESENT_OFFSET, 1676 },
   { 0xfe82, G_UNICODE_NOT_PRESENT_OFFSET, 1676 },
   { 0xfe83, G_UNICODE_NOT_PRESENT_OFFSET, 1681 },
@@ -5637,133 +5775,133 @@ static const decomposition decomp_table[] =
   { 0xfe8a, G_UNICODE_NOT_PRESENT_OFFSET, 1696 },
   { 0xfe8b, G_UNICODE_NOT_PRESENT_OFFSET, 1696 },
   { 0xfe8c, G_UNICODE_NOT_PRESENT_OFFSET, 1696 },
-  { 0xfe8d, G_UNICODE_NOT_PRESENT_OFFSET, 14740 },
-  { 0xfe8e, G_UNICODE_NOT_PRESENT_OFFSET, 14740 },
-  { 0xfe8f, G_UNICODE_NOT_PRESENT_OFFSET, 14743 },
-  { 0xfe90, G_UNICODE_NOT_PRESENT_OFFSET, 14743 },
-  { 0xfe91, G_UNICODE_NOT_PRESENT_OFFSET, 14743 },
-  { 0xfe92, G_UNICODE_NOT_PRESENT_OFFSET, 14743 },
-  { 0xfe93, G_UNICODE_NOT_PRESENT_OFFSET, 14746 },
-  { 0xfe94, G_UNICODE_NOT_PRESENT_OFFSET, 14746 },
-  { 0xfe95, G_UNICODE_NOT_PRESENT_OFFSET, 14749 },
-  { 0xfe96, G_UNICODE_NOT_PRESENT_OFFSET, 14749 },
-  { 0xfe97, G_UNICODE_NOT_PRESENT_OFFSET, 14749 },
-  { 0xfe98, G_UNICODE_NOT_PRESENT_OFFSET, 14749 },
-  { 0xfe99, G_UNICODE_NOT_PRESENT_OFFSET, 14752 },
-  { 0xfe9a, G_UNICODE_NOT_PRESENT_OFFSET, 14752 },
-  { 0xfe9b, G_UNICODE_NOT_PRESENT_OFFSET, 14752 },
-  { 0xfe9c, G_UNICODE_NOT_PRESENT_OFFSET, 14752 },
-  { 0xfe9d, G_UNICODE_NOT_PRESENT_OFFSET, 14755 },
-  { 0xfe9e, G_UNICODE_NOT_PRESENT_OFFSET, 14755 },
-  { 0xfe9f, G_UNICODE_NOT_PRESENT_OFFSET, 14755 },
-  { 0xfea0, G_UNICODE_NOT_PRESENT_OFFSET, 14755 },
-  { 0xfea1, G_UNICODE_NOT_PRESENT_OFFSET, 14758 },
-  { 0xfea2, G_UNICODE_NOT_PRESENT_OFFSET, 14758 },
-  { 0xfea3, G_UNICODE_NOT_PRESENT_OFFSET, 14758 },
-  { 0xfea4, G_UNICODE_NOT_PRESENT_OFFSET, 14758 },
-  { 0xfea5, G_UNICODE_NOT_PRESENT_OFFSET, 14761 },
-  { 0xfea6, G_UNICODE_NOT_PRESENT_OFFSET, 14761 },
-  { 0xfea7, G_UNICODE_NOT_PRESENT_OFFSET, 14761 },
-  { 0xfea8, G_UNICODE_NOT_PRESENT_OFFSET, 14761 },
-  { 0xfea9, G_UNICODE_NOT_PRESENT_OFFSET, 14764 },
-  { 0xfeaa, G_UNICODE_NOT_PRESENT_OFFSET, 14764 },
-  { 0xfeab, G_UNICODE_NOT_PRESENT_OFFSET, 14767 },
-  { 0xfeac, G_UNICODE_NOT_PRESENT_OFFSET, 14767 },
-  { 0xfead, G_UNICODE_NOT_PRESENT_OFFSET, 14770 },
-  { 0xfeae, G_UNICODE_NOT_PRESENT_OFFSET, 14770 },
-  { 0xfeaf, G_UNICODE_NOT_PRESENT_OFFSET, 14773 },
-  { 0xfeb0, G_UNICODE_NOT_PRESENT_OFFSET, 14773 },
-  { 0xfeb1, G_UNICODE_NOT_PRESENT_OFFSET, 14776 },
-  { 0xfeb2, G_UNICODE_NOT_PRESENT_OFFSET, 14776 },
-  { 0xfeb3, G_UNICODE_NOT_PRESENT_OFFSET, 14776 },
-  { 0xfeb4, G_UNICODE_NOT_PRESENT_OFFSET, 14776 },
-  { 0xfeb5, G_UNICODE_NOT_PRESENT_OFFSET, 14779 },
-  { 0xfeb6, G_UNICODE_NOT_PRESENT_OFFSET, 14779 },
-  { 0xfeb7, G_UNICODE_NOT_PRESENT_OFFSET, 14779 },
-  { 0xfeb8, G_UNICODE_NOT_PRESENT_OFFSET, 14779 },
-  { 0xfeb9, G_UNICODE_NOT_PRESENT_OFFSET, 14782 },
-  { 0xfeba, G_UNICODE_NOT_PRESENT_OFFSET, 14782 },
-  { 0xfebb, G_UNICODE_NOT_PRESENT_OFFSET, 14782 },
-  { 0xfebc, G_UNICODE_NOT_PRESENT_OFFSET, 14782 },
-  { 0xfebd, G_UNICODE_NOT_PRESENT_OFFSET, 14785 },
-  { 0xfebe, G_UNICODE_NOT_PRESENT_OFFSET, 14785 },
-  { 0xfebf, G_UNICODE_NOT_PRESENT_OFFSET, 14785 },
-  { 0xfec0, G_UNICODE_NOT_PRESENT_OFFSET, 14785 },
-  { 0xfec1, G_UNICODE_NOT_PRESENT_OFFSET, 14788 },
-  { 0xfec2, G_UNICODE_NOT_PRESENT_OFFSET, 14788 },
-  { 0xfec3, G_UNICODE_NOT_PRESENT_OFFSET, 14788 },
-  { 0xfec4, G_UNICODE_NOT_PRESENT_OFFSET, 14788 },
-  { 0xfec5, G_UNICODE_NOT_PRESENT_OFFSET, 14791 },
-  { 0xfec6, G_UNICODE_NOT_PRESENT_OFFSET, 14791 },
-  { 0xfec7, G_UNICODE_NOT_PRESENT_OFFSET, 14791 },
-  { 0xfec8, G_UNICODE_NOT_PRESENT_OFFSET, 14791 },
-  { 0xfec9, G_UNICODE_NOT_PRESENT_OFFSET, 14794 },
-  { 0xfeca, G_UNICODE_NOT_PRESENT_OFFSET, 14794 },
-  { 0xfecb, G_UNICODE_NOT_PRESENT_OFFSET, 14794 },
-  { 0xfecc, G_UNICODE_NOT_PRESENT_OFFSET, 14794 },
-  { 0xfecd, G_UNICODE_NOT_PRESENT_OFFSET, 14797 },
-  { 0xfece, G_UNICODE_NOT_PRESENT_OFFSET, 14797 },
-  { 0xfecf, G_UNICODE_NOT_PRESENT_OFFSET, 14797 },
-  { 0xfed0, G_UNICODE_NOT_PRESENT_OFFSET, 14797 },
-  { 0xfed1, G_UNICODE_NOT_PRESENT_OFFSET, 14800 },
-  { 0xfed2, G_UNICODE_NOT_PRESENT_OFFSET, 14800 },
-  { 0xfed3, G_UNICODE_NOT_PRESENT_OFFSET, 14800 },
-  { 0xfed4, G_UNICODE_NOT_PRESENT_OFFSET, 14800 },
-  { 0xfed5, G_UNICODE_NOT_PRESENT_OFFSET, 14803 },
-  { 0xfed6, G_UNICODE_NOT_PRESENT_OFFSET, 14803 },
-  { 0xfed7, G_UNICODE_NOT_PRESENT_OFFSET, 14803 },
-  { 0xfed8, G_UNICODE_NOT_PRESENT_OFFSET, 14803 },
-  { 0xfed9, G_UNICODE_NOT_PRESENT_OFFSET, 14806 },
-  { 0xfeda, G_UNICODE_NOT_PRESENT_OFFSET, 14806 },
-  { 0xfedb, G_UNICODE_NOT_PRESENT_OFFSET, 14806 },
-  { 0xfedc, G_UNICODE_NOT_PRESENT_OFFSET, 14806 },
-  { 0xfedd, G_UNICODE_NOT_PRESENT_OFFSET, 14809 },
-  { 0xfede, G_UNICODE_NOT_PRESENT_OFFSET, 14809 },
-  { 0xfedf, G_UNICODE_NOT_PRESENT_OFFSET, 14809 },
-  { 0xfee0, G_UNICODE_NOT_PRESENT_OFFSET, 14809 },
-  { 0xfee1, G_UNICODE_NOT_PRESENT_OFFSET, 14812 },
-  { 0xfee2, G_UNICODE_NOT_PRESENT_OFFSET, 14812 },
-  { 0xfee3, G_UNICODE_NOT_PRESENT_OFFSET, 14812 },
-  { 0xfee4, G_UNICODE_NOT_PRESENT_OFFSET, 14812 },
-  { 0xfee5, G_UNICODE_NOT_PRESENT_OFFSET, 14815 },
-  { 0xfee6, G_UNICODE_NOT_PRESENT_OFFSET, 14815 },
-  { 0xfee7, G_UNICODE_NOT_PRESENT_OFFSET, 14815 },
-  { 0xfee8, G_UNICODE_NOT_PRESENT_OFFSET, 14815 },
-  { 0xfee9, G_UNICODE_NOT_PRESENT_OFFSET, 14818 },
-  { 0xfeea, G_UNICODE_NOT_PRESENT_OFFSET, 14818 },
-  { 0xfeeb, G_UNICODE_NOT_PRESENT_OFFSET, 14818 },
-  { 0xfeec, G_UNICODE_NOT_PRESENT_OFFSET, 14818 },
-  { 0xfeed, G_UNICODE_NOT_PRESENT_OFFSET, 14821 },
-  { 0xfeee, G_UNICODE_NOT_PRESENT_OFFSET, 14821 },
-  { 0xfeef, G_UNICODE_NOT_PRESENT_OFFSET, 12870 },
-  { 0xfef0, G_UNICODE_NOT_PRESENT_OFFSET, 12870 },
-  { 0xfef1, G_UNICODE_NOT_PRESENT_OFFSET, 14824 },
-  { 0xfef2, G_UNICODE_NOT_PRESENT_OFFSET, 14824 },
-  { 0xfef3, G_UNICODE_NOT_PRESENT_OFFSET, 14824 },
-  { 0xfef4, G_UNICODE_NOT_PRESENT_OFFSET, 14824 },
-  { 0xfef5, G_UNICODE_NOT_PRESENT_OFFSET, 14827 },
-  { 0xfef6, G_UNICODE_NOT_PRESENT_OFFSET, 14827 },
-  { 0xfef7, G_UNICODE_NOT_PRESENT_OFFSET, 14834 },
-  { 0xfef8, G_UNICODE_NOT_PRESENT_OFFSET, 14834 },
-  { 0xfef9, G_UNICODE_NOT_PRESENT_OFFSET, 14841 },
-  { 0xfefa, G_UNICODE_NOT_PRESENT_OFFSET, 14841 },
-  { 0xfefb, G_UNICODE_NOT_PRESENT_OFFSET, 14848 },
-  { 0xfefc, G_UNICODE_NOT_PRESENT_OFFSET, 14848 },
-  { 0xff01, G_UNICODE_NOT_PRESENT_OFFSET, 14585 },
-  { 0xff02, G_UNICODE_NOT_PRESENT_OFFSET, 14853 },
-  { 0xff03, G_UNICODE_NOT_PRESENT_OFFSET, 14655 },
-  { 0xff04, G_UNICODE_NOT_PRESENT_OFFSET, 14669 },
-  { 0xff05, G_UNICODE_NOT_PRESENT_OFFSET, 14671 },
-  { 0xff06, G_UNICODE_NOT_PRESENT_OFFSET, 14657 },
-  { 0xff07, G_UNICODE_NOT_PRESENT_OFFSET, 14855 },
+  { 0xfe8d, G_UNICODE_NOT_PRESENT_OFFSET, 14761 },
+  { 0xfe8e, G_UNICODE_NOT_PRESENT_OFFSET, 14761 },
+  { 0xfe8f, G_UNICODE_NOT_PRESENT_OFFSET, 14764 },
+  { 0xfe90, G_UNICODE_NOT_PRESENT_OFFSET, 14764 },
+  { 0xfe91, G_UNICODE_NOT_PRESENT_OFFSET, 14764 },
+  { 0xfe92, G_UNICODE_NOT_PRESENT_OFFSET, 14764 },
+  { 0xfe93, G_UNICODE_NOT_PRESENT_OFFSET, 14767 },
+  { 0xfe94, G_UNICODE_NOT_PRESENT_OFFSET, 14767 },
+  { 0xfe95, G_UNICODE_NOT_PRESENT_OFFSET, 14770 },
+  { 0xfe96, G_UNICODE_NOT_PRESENT_OFFSET, 14770 },
+  { 0xfe97, G_UNICODE_NOT_PRESENT_OFFSET, 14770 },
+  { 0xfe98, G_UNICODE_NOT_PRESENT_OFFSET, 14770 },
+  { 0xfe99, G_UNICODE_NOT_PRESENT_OFFSET, 14773 },
+  { 0xfe9a, G_UNICODE_NOT_PRESENT_OFFSET, 14773 },
+  { 0xfe9b, G_UNICODE_NOT_PRESENT_OFFSET, 14773 },
+  { 0xfe9c, G_UNICODE_NOT_PRESENT_OFFSET, 14773 },
+  { 0xfe9d, G_UNICODE_NOT_PRESENT_OFFSET, 14776 },
+  { 0xfe9e, G_UNICODE_NOT_PRESENT_OFFSET, 14776 },
+  { 0xfe9f, G_UNICODE_NOT_PRESENT_OFFSET, 14776 },
+  { 0xfea0, G_UNICODE_NOT_PRESENT_OFFSET, 14776 },
+  { 0xfea1, G_UNICODE_NOT_PRESENT_OFFSET, 14779 },
+  { 0xfea2, G_UNICODE_NOT_PRESENT_OFFSET, 14779 },
+  { 0xfea3, G_UNICODE_NOT_PRESENT_OFFSET, 14779 },
+  { 0xfea4, G_UNICODE_NOT_PRESENT_OFFSET, 14779 },
+  { 0xfea5, G_UNICODE_NOT_PRESENT_OFFSET, 14782 },
+  { 0xfea6, G_UNICODE_NOT_PRESENT_OFFSET, 14782 },
+  { 0xfea7, G_UNICODE_NOT_PRESENT_OFFSET, 14782 },
+  { 0xfea8, G_UNICODE_NOT_PRESENT_OFFSET, 14782 },
+  { 0xfea9, G_UNICODE_NOT_PRESENT_OFFSET, 14785 },
+  { 0xfeaa, G_UNICODE_NOT_PRESENT_OFFSET, 14785 },
+  { 0xfeab, G_UNICODE_NOT_PRESENT_OFFSET, 14788 },
+  { 0xfeac, G_UNICODE_NOT_PRESENT_OFFSET, 14788 },
+  { 0xfead, G_UNICODE_NOT_PRESENT_OFFSET, 14791 },
+  { 0xfeae, G_UNICODE_NOT_PRESENT_OFFSET, 14791 },
+  { 0xfeaf, G_UNICODE_NOT_PRESENT_OFFSET, 14794 },
+  { 0xfeb0, G_UNICODE_NOT_PRESENT_OFFSET, 14794 },
+  { 0xfeb1, G_UNICODE_NOT_PRESENT_OFFSET, 14797 },
+  { 0xfeb2, G_UNICODE_NOT_PRESENT_OFFSET, 14797 },
+  { 0xfeb3, G_UNICODE_NOT_PRESENT_OFFSET, 14797 },
+  { 0xfeb4, G_UNICODE_NOT_PRESENT_OFFSET, 14797 },
+  { 0xfeb5, G_UNICODE_NOT_PRESENT_OFFSET, 14800 },
+  { 0xfeb6, G_UNICODE_NOT_PRESENT_OFFSET, 14800 },
+  { 0xfeb7, G_UNICODE_NOT_PRESENT_OFFSET, 14800 },
+  { 0xfeb8, G_UNICODE_NOT_PRESENT_OFFSET, 14800 },
+  { 0xfeb9, G_UNICODE_NOT_PRESENT_OFFSET, 14803 },
+  { 0xfeba, G_UNICODE_NOT_PRESENT_OFFSET, 14803 },
+  { 0xfebb, G_UNICODE_NOT_PRESENT_OFFSET, 14803 },
+  { 0xfebc, G_UNICODE_NOT_PRESENT_OFFSET, 14803 },
+  { 0xfebd, G_UNICODE_NOT_PRESENT_OFFSET, 14806 },
+  { 0xfebe, G_UNICODE_NOT_PRESENT_OFFSET, 14806 },
+  { 0xfebf, G_UNICODE_NOT_PRESENT_OFFSET, 14806 },
+  { 0xfec0, G_UNICODE_NOT_PRESENT_OFFSET, 14806 },
+  { 0xfec1, G_UNICODE_NOT_PRESENT_OFFSET, 14809 },
+  { 0xfec2, G_UNICODE_NOT_PRESENT_OFFSET, 14809 },
+  { 0xfec3, G_UNICODE_NOT_PRESENT_OFFSET, 14809 },
+  { 0xfec4, G_UNICODE_NOT_PRESENT_OFFSET, 14809 },
+  { 0xfec5, G_UNICODE_NOT_PRESENT_OFFSET, 14812 },
+  { 0xfec6, G_UNICODE_NOT_PRESENT_OFFSET, 14812 },
+  { 0xfec7, G_UNICODE_NOT_PRESENT_OFFSET, 14812 },
+  { 0xfec8, G_UNICODE_NOT_PRESENT_OFFSET, 14812 },
+  { 0xfec9, G_UNICODE_NOT_PRESENT_OFFSET, 14815 },
+  { 0xfeca, G_UNICODE_NOT_PRESENT_OFFSET, 14815 },
+  { 0xfecb, G_UNICODE_NOT_PRESENT_OFFSET, 14815 },
+  { 0xfecc, G_UNICODE_NOT_PRESENT_OFFSET, 14815 },
+  { 0xfecd, G_UNICODE_NOT_PRESENT_OFFSET, 14818 },
+  { 0xfece, G_UNICODE_NOT_PRESENT_OFFSET, 14818 },
+  { 0xfecf, G_UNICODE_NOT_PRESENT_OFFSET, 14818 },
+  { 0xfed0, G_UNICODE_NOT_PRESENT_OFFSET, 14818 },
+  { 0xfed1, G_UNICODE_NOT_PRESENT_OFFSET, 14821 },
+  { 0xfed2, G_UNICODE_NOT_PRESENT_OFFSET, 14821 },
+  { 0xfed3, G_UNICODE_NOT_PRESENT_OFFSET, 14821 },
+  { 0xfed4, G_UNICODE_NOT_PRESENT_OFFSET, 14821 },
+  { 0xfed5, G_UNICODE_NOT_PRESENT_OFFSET, 14824 },
+  { 0xfed6, G_UNICODE_NOT_PRESENT_OFFSET, 14824 },
+  { 0xfed7, G_UNICODE_NOT_PRESENT_OFFSET, 14824 },
+  { 0xfed8, G_UNICODE_NOT_PRESENT_OFFSET, 14824 },
+  { 0xfed9, G_UNICODE_NOT_PRESENT_OFFSET, 14827 },
+  { 0xfeda, G_UNICODE_NOT_PRESENT_OFFSET, 14827 },
+  { 0xfedb, G_UNICODE_NOT_PRESENT_OFFSET, 14827 },
+  { 0xfedc, G_UNICODE_NOT_PRESENT_OFFSET, 14827 },
+  { 0xfedd, G_UNICODE_NOT_PRESENT_OFFSET, 14830 },
+  { 0xfede, G_UNICODE_NOT_PRESENT_OFFSET, 14830 },
+  { 0xfedf, G_UNICODE_NOT_PRESENT_OFFSET, 14830 },
+  { 0xfee0, G_UNICODE_NOT_PRESENT_OFFSET, 14830 },
+  { 0xfee1, G_UNICODE_NOT_PRESENT_OFFSET, 14833 },
+  { 0xfee2, G_UNICODE_NOT_PRESENT_OFFSET, 14833 },
+  { 0xfee3, G_UNICODE_NOT_PRESENT_OFFSET, 14833 },
+  { 0xfee4, G_UNICODE_NOT_PRESENT_OFFSET, 14833 },
+  { 0xfee5, G_UNICODE_NOT_PRESENT_OFFSET, 14836 },
+  { 0xfee6, G_UNICODE_NOT_PRESENT_OFFSET, 14836 },
+  { 0xfee7, G_UNICODE_NOT_PRESENT_OFFSET, 14836 },
+  { 0xfee8, G_UNICODE_NOT_PRESENT_OFFSET, 14836 },
+  { 0xfee9, G_UNICODE_NOT_PRESENT_OFFSET, 14839 },
+  { 0xfeea, G_UNICODE_NOT_PRESENT_OFFSET, 14839 },
+  { 0xfeeb, G_UNICODE_NOT_PRESENT_OFFSET, 14839 },
+  { 0xfeec, G_UNICODE_NOT_PRESENT_OFFSET, 14839 },
+  { 0xfeed, G_UNICODE_NOT_PRESENT_OFFSET, 14842 },
+  { 0xfeee, G_UNICODE_NOT_PRESENT_OFFSET, 14842 },
+  { 0xfeef, G_UNICODE_NOT_PRESENT_OFFSET, 12891 },
+  { 0xfef0, G_UNICODE_NOT_PRESENT_OFFSET, 12891 },
+  { 0xfef1, G_UNICODE_NOT_PRESENT_OFFSET, 14845 },
+  { 0xfef2, G_UNICODE_NOT_PRESENT_OFFSET, 14845 },
+  { 0xfef3, G_UNICODE_NOT_PRESENT_OFFSET, 14845 },
+  { 0xfef4, G_UNICODE_NOT_PRESENT_OFFSET, 14845 },
+  { 0xfef5, G_UNICODE_NOT_PRESENT_OFFSET, 14848 },
+  { 0xfef6, G_UNICODE_NOT_PRESENT_OFFSET, 14848 },
+  { 0xfef7, G_UNICODE_NOT_PRESENT_OFFSET, 14855 },
+  { 0xfef8, G_UNICODE_NOT_PRESENT_OFFSET, 14855 },
+  { 0xfef9, G_UNICODE_NOT_PRESENT_OFFSET, 14862 },
+  { 0xfefa, G_UNICODE_NOT_PRESENT_OFFSET, 14862 },
+  { 0xfefb, G_UNICODE_NOT_PRESENT_OFFSET, 14869 },
+  { 0xfefc, G_UNICODE_NOT_PRESENT_OFFSET, 14869 },
+  { 0xff01, G_UNICODE_NOT_PRESENT_OFFSET, 14606 },
+  { 0xff02, G_UNICODE_NOT_PRESENT_OFFSET, 14874 },
+  { 0xff03, G_UNICODE_NOT_PRESENT_OFFSET, 14676 },
+  { 0xff04, G_UNICODE_NOT_PRESENT_OFFSET, 14690 },
+  { 0xff05, G_UNICODE_NOT_PRESENT_OFFSET, 14692 },
+  { 0xff06, G_UNICODE_NOT_PRESENT_OFFSET, 14678 },
+  { 0xff07, G_UNICODE_NOT_PRESENT_OFFSET, 14876 },
   { 0xff08, G_UNICODE_NOT_PRESENT_OFFSET, 5275 },
   { 0xff09, G_UNICODE_NOT_PRESENT_OFFSET, 5277 },
-  { 0xff0a, G_UNICODE_NOT_PRESENT_OFFSET, 14659 },
+  { 0xff0a, G_UNICODE_NOT_PRESENT_OFFSET, 14680 },
   { 0xff0b, G_UNICODE_NOT_PRESENT_OFFSET, 5267 },
-  { 0xff0c, G_UNICODE_NOT_PRESENT_OFFSET, 14573 },
-  { 0xff0d, G_UNICODE_NOT_PRESENT_OFFSET, 14661 },
+  { 0xff0c, G_UNICODE_NOT_PRESENT_OFFSET, 14594 },
+  { 0xff0d, G_UNICODE_NOT_PRESENT_OFFSET, 14682 },
   { 0xff0e, G_UNICODE_NOT_PRESENT_OFFSET, 5181 },
-  { 0xff0f, G_UNICODE_NOT_PRESENT_OFFSET, 14857 },
+  { 0xff0f, G_UNICODE_NOT_PRESENT_OFFSET, 14878 },
   { 0xff10, G_UNICODE_NOT_PRESENT_OFFSET, 5253 },
   { 0xff11, G_UNICODE_NOT_PRESENT_OFFSET, 27 },
   { 0xff12, G_UNICODE_NOT_PRESENT_OFFSET, 12 },
@@ -5774,13 +5912,13 @@ static const decomposition decomp_table[] =
   { 0xff17, G_UNICODE_NOT_PRESENT_OFFSET, 5261 },
   { 0xff18, G_UNICODE_NOT_PRESENT_OFFSET, 5263 },
   { 0xff19, G_UNICODE_NOT_PRESENT_OFFSET, 5265 },
-  { 0xff1a, G_UNICODE_NOT_PRESENT_OFFSET, 14583 },
+  { 0xff1a, G_UNICODE_NOT_PRESENT_OFFSET, 14604 },
   { 0xff1b, G_UNICODE_NOT_PRESENT_OFFSET, 1248 },
-  { 0xff1c, G_UNICODE_NOT_PRESENT_OFFSET, 14663 },
+  { 0xff1c, G_UNICODE_NOT_PRESENT_OFFSET, 14684 },
   { 0xff1d, G_UNICODE_NOT_PRESENT_OFFSET, 5273 },
-  { 0xff1e, G_UNICODE_NOT_PRESENT_OFFSET, 14665 },
-  { 0xff1f, G_UNICODE_NOT_PRESENT_OFFSET, 14587 },
-  { 0xff20, G_UNICODE_NOT_PRESENT_OFFSET, 14673 },
+  { 0xff1e, G_UNICODE_NOT_PRESENT_OFFSET, 14686 },
+  { 0xff1f, G_UNICODE_NOT_PRESENT_OFFSET, 14608 },
+  { 0xff20, G_UNICODE_NOT_PRESENT_OFFSET, 14694 },
   { 0xff21, G_UNICODE_NOT_PRESENT_OFFSET, 2309 },
   { 0xff22, G_UNICODE_NOT_PRESENT_OFFSET, 2314 },
   { 0xff23, G_UNICODE_NOT_PRESENT_OFFSET, 5292 },
@@ -5807,11 +5945,11 @@ static const decomposition decomp_table[] =
   { 0xff38, G_UNICODE_NOT_PRESENT_OFFSET, 5487 },
   { 0xff39, G_UNICODE_NOT_PRESENT_OFFSET, 6135 },
   { 0xff3a, G_UNICODE_NOT_PRESENT_OFFSET, 5331 },
-  { 0xff3b, G_UNICODE_NOT_PRESENT_OFFSET, 14651 },
-  { 0xff3c, G_UNICODE_NOT_PRESENT_OFFSET, 14667 },
-  { 0xff3d, G_UNICODE_NOT_PRESENT_OFFSET, 14653 },
-  { 0xff3e, G_UNICODE_NOT_PRESENT_OFFSET, 14859 },
-  { 0xff3f, G_UNICODE_NOT_PRESENT_OFFSET, 14605 },
+  { 0xff3b, G_UNICODE_NOT_PRESENT_OFFSET, 14672 },
+  { 0xff3c, G_UNICODE_NOT_PRESENT_OFFSET, 14688 },
+  { 0xff3d, G_UNICODE_NOT_PRESENT_OFFSET, 14674 },
+  { 0xff3e, G_UNICODE_NOT_PRESENT_OFFSET, 14880 },
+  { 0xff3f, G_UNICODE_NOT_PRESENT_OFFSET, 14626 },
   { 0xff40, G_UNICODE_NOT_PRESENT_OFFSET, 5110 },
   { 0xff41, G_UNICODE_NOT_PRESENT_OFFSET, 6 },
   { 0xff42, G_UNICODE_NOT_PRESENT_OFFSET, 2364 },
@@ -5839,28 +5977,28 @@ static const decomposition decomp_table[] =
   { 0xff58, G_UNICODE_NOT_PRESENT_OFFSET, 1222 },
   { 0xff59, G_UNICODE_NOT_PRESENT_OFFSET, 1191 },
   { 0xff5a, G_UNICODE_NOT_PRESENT_OFFSET, 2526 },
-  { 0xff5b, G_UNICODE_NOT_PRESENT_OFFSET, 14607 },
-  { 0xff5c, G_UNICODE_NOT_PRESENT_OFFSET, 14861 },
-  { 0xff5d, G_UNICODE_NOT_PRESENT_OFFSET, 14609 },
-  { 0xff5e, G_UNICODE_NOT_PRESENT_OFFSET, 14863 },
-  { 0xff5f, G_UNICODE_NOT_PRESENT_OFFSET, 14865 },
-  { 0xff60, G_UNICODE_NOT_PRESENT_OFFSET, 14869 },
-  { 0xff61, G_UNICODE_NOT_PRESENT_OFFSET, 14579 },
-  { 0xff62, G_UNICODE_NOT_PRESENT_OFFSET, 14635 },
-  { 0xff63, G_UNICODE_NOT_PRESENT_OFFSET, 14639 },
-  { 0xff64, G_UNICODE_NOT_PRESENT_OFFSET, 14575 },
-  { 0xff65, G_UNICODE_NOT_PRESENT_OFFSET, 14873 },
+  { 0xff5b, G_UNICODE_NOT_PRESENT_OFFSET, 14628 },
+  { 0xff5c, G_UNICODE_NOT_PRESENT_OFFSET, 14882 },
+  { 0xff5d, G_UNICODE_NOT_PRESENT_OFFSET, 14630 },
+  { 0xff5e, G_UNICODE_NOT_PRESENT_OFFSET, 14884 },
+  { 0xff5f, G_UNICODE_NOT_PRESENT_OFFSET, 14886 },
+  { 0xff60, G_UNICODE_NOT_PRESENT_OFFSET, 14890 },
+  { 0xff61, G_UNICODE_NOT_PRESENT_OFFSET, 14600 },
+  { 0xff62, G_UNICODE_NOT_PRESENT_OFFSET, 14656 },
+  { 0xff63, G_UNICODE_NOT_PRESENT_OFFSET, 14660 },
+  { 0xff64, G_UNICODE_NOT_PRESENT_OFFSET, 14596 },
+  { 0xff65, G_UNICODE_NOT_PRESENT_OFFSET, 14894 },
   { 0xff66, G_UNICODE_NOT_PRESENT_OFFSET, 8992 },
-  { 0xff67, G_UNICODE_NOT_PRESENT_OFFSET, 14877 },
-  { 0xff68, G_UNICODE_NOT_PRESENT_OFFSET, 14881 },
-  { 0xff69, G_UNICODE_NOT_PRESENT_OFFSET, 14885 },
-  { 0xff6a, G_UNICODE_NOT_PRESENT_OFFSET, 14889 },
-  { 0xff6b, G_UNICODE_NOT_PRESENT_OFFSET, 14893 },
-  { 0xff6c, G_UNICODE_NOT_PRESENT_OFFSET, 14897 },
-  { 0xff6d, G_UNICODE_NOT_PRESENT_OFFSET, 14901 },
-  { 0xff6e, G_UNICODE_NOT_PRESENT_OFFSET, 14905 },
-  { 0xff6f, G_UNICODE_NOT_PRESENT_OFFSET, 14909 },
-  { 0xff70, G_UNICODE_NOT_PRESENT_OFFSET, 14913 },
+  { 0xff67, G_UNICODE_NOT_PRESENT_OFFSET, 14898 },
+  { 0xff68, G_UNICODE_NOT_PRESENT_OFFSET, 14902 },
+  { 0xff69, G_UNICODE_NOT_PRESENT_OFFSET, 14906 },
+  { 0xff6a, G_UNICODE_NOT_PRESENT_OFFSET, 14910 },
+  { 0xff6b, G_UNICODE_NOT_PRESENT_OFFSET, 14914 },
+  { 0xff6c, G_UNICODE_NOT_PRESENT_OFFSET, 14918 },
+  { 0xff6d, G_UNICODE_NOT_PRESENT_OFFSET, 14922 },
+  { 0xff6e, G_UNICODE_NOT_PRESENT_OFFSET, 14926 },
+  { 0xff6f, G_UNICODE_NOT_PRESENT_OFFSET, 14930 },
+  { 0xff70, G_UNICODE_NOT_PRESENT_OFFSET, 14934 },
   { 0xff71, G_UNICODE_NOT_PRESENT_OFFSET, 8808 },
   { 0xff72, G_UNICODE_NOT_PRESENT_OFFSET, 8812 },
   { 0xff73, G_UNICODE_NOT_PRESENT_OFFSET, 8816 },
@@ -5905,9 +6043,9 @@ static const decomposition decomp_table[] =
   { 0xff9a, G_UNICODE_NOT_PRESENT_OFFSET, 8972 },
   { 0xff9b, G_UNICODE_NOT_PRESENT_OFFSET, 8976 },
   { 0xff9c, G_UNICODE_NOT_PRESENT_OFFSET, 8980 },
-  { 0xff9d, G_UNICODE_NOT_PRESENT_OFFSET, 14917 },
-  { 0xff9e, G_UNICODE_NOT_PRESENT_OFFSET, 14921 },
-  { 0xff9f, G_UNICODE_NOT_PRESENT_OFFSET, 14925 },
+  { 0xff9d, G_UNICODE_NOT_PRESENT_OFFSET, 14938 },
+  { 0xff9e, G_UNICODE_NOT_PRESENT_OFFSET, 14942 },
+  { 0xff9f, G_UNICODE_NOT_PRESENT_OFFSET, 14946 },
   { 0xffa0, G_UNICODE_NOT_PRESENT_OFFSET, 7683 },
   { 0xffa1, G_UNICODE_NOT_PRESENT_OFFSET, 7479 },
   { 0xffa2, G_UNICODE_NOT_PRESENT_OFFSET, 7483 },
@@ -5960,38 +6098,45 @@ static const decomposition decomp_table[] =
   { 0xffda, G_UNICODE_NOT_PRESENT_OFFSET, 7671 },
   { 0xffdb, G_UNICODE_NOT_PRESENT_OFFSET, 7675 },
   { 0xffdc, G_UNICODE_NOT_PRESENT_OFFSET, 7679 },
-  { 0xffe0, G_UNICODE_NOT_PRESENT_OFFSET, 14929 },
-  { 0xffe1, G_UNICODE_NOT_PRESENT_OFFSET, 14932 },
-  { 0xffe2, G_UNICODE_NOT_PRESENT_OFFSET, 14935 },
+  { 0xffe0, G_UNICODE_NOT_PRESENT_OFFSET, 14950 },
+  { 0xffe1, G_UNICODE_NOT_PRESENT_OFFSET, 14953 },
+  { 0xffe2, G_UNICODE_NOT_PRESENT_OFFSET, 14956 },
   { 0xffe3, G_UNICODE_NOT_PRESENT_OFFSET, 8 },
-  { 0xffe4, G_UNICODE_NOT_PRESENT_OFFSET, 14938 },
-  { 0xffe5, G_UNICODE_NOT_PRESENT_OFFSET, 14941 },
-  { 0xffe6, G_UNICODE_NOT_PRESENT_OFFSET, 14944 },
-  { 0xffe8, G_UNICODE_NOT_PRESENT_OFFSET, 14948 },
-  { 0xffe9, G_UNICODE_NOT_PRESENT_OFFSET, 14952 },
-  { 0xffea, G_UNICODE_NOT_PRESENT_OFFSET, 14956 },
-  { 0xffeb, G_UNICODE_NOT_PRESENT_OFFSET, 14960 },
-  { 0xffec, G_UNICODE_NOT_PRESENT_OFFSET, 14964 },
-  { 0xffed, G_UNICODE_NOT_PRESENT_OFFSET, 14968 },
-  { 0xffee, G_UNICODE_NOT_PRESENT_OFFSET, 14972 },
-  { 0x1109a, 14976, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x1109c, 14985, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x110ab, 14994, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x1112e, 15003, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x1112f, 15012, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x1d15e, 15021, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x1d15f, 15030, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x1d160, 15039, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x1d161, 15052, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x1d162, 15065, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x1d163, 15078, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x1d164, 15091, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x1d1bb, 15104, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x1d1bc, 15113, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x1d1bd, 15122, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x1d1be, 15135, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x1d1bf, 15148, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x1d1c0, 15161, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xffe4, G_UNICODE_NOT_PRESENT_OFFSET, 14959 },
+  { 0xffe5, G_UNICODE_NOT_PRESENT_OFFSET, 14962 },
+  { 0xffe6, G_UNICODE_NOT_PRESENT_OFFSET, 14965 },
+  { 0xffe8, G_UNICODE_NOT_PRESENT_OFFSET, 14969 },
+  { 0xffe9, G_UNICODE_NOT_PRESENT_OFFSET, 14973 },
+  { 0xffea, G_UNICODE_NOT_PRESENT_OFFSET, 14977 },
+  { 0xffeb, G_UNICODE_NOT_PRESENT_OFFSET, 14981 },
+  { 0xffec, G_UNICODE_NOT_PRESENT_OFFSET, 14985 },
+  { 0xffed, G_UNICODE_NOT_PRESENT_OFFSET, 14989 },
+  { 0xffee, G_UNICODE_NOT_PRESENT_OFFSET, 14993 },
+  { 0x1109a, 14997, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1109c, 15006, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x110ab, 15015, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1112e, 15024, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1112f, 15033, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1134b, 15042, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1134c, 15051, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x114bb, 15060, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x114bc, 15069, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x114be, 15078, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x115ba, 15087, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x115bb, 15096, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d15e, 15105, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d15f, 15114, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d160, 15123, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d161, 15136, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d162, 15149, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d163, 15162, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d164, 15175, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d1bb, 15188, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d1bc, 15197, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d1bd, 15206, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d1be, 15219, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d1bf, 15232, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d1c0, 15245, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0x1d400, G_UNICODE_NOT_PRESENT_OFFSET, 2309 },
   { 0x1d401, G_UNICODE_NOT_PRESENT_OFFSET, 2314 },
   { 0x1d402, G_UNICODE_NOT_PRESENT_OFFSET, 5292 },
@@ -6644,300 +6789,300 @@ static const decomposition decomp_table[] =
   { 0x1d6a1, G_UNICODE_NOT_PRESENT_OFFSET, 1222 },
   { 0x1d6a2, G_UNICODE_NOT_PRESENT_OFFSET, 1191 },
   { 0x1d6a3, G_UNICODE_NOT_PRESENT_OFFSET, 2526 },
-  { 0x1d6a4, G_UNICODE_NOT_PRESENT_OFFSET, 15174 },
-  { 0x1d6a5, G_UNICODE_NOT_PRESENT_OFFSET, 15177 },
-  { 0x1d6a8, G_UNICODE_NOT_PRESENT_OFFSET, 15180 },
-  { 0x1d6a9, G_UNICODE_NOT_PRESENT_OFFSET, 15183 },
+  { 0x1d6a4, G_UNICODE_NOT_PRESENT_OFFSET, 15258 },
+  { 0x1d6a5, G_UNICODE_NOT_PRESENT_OFFSET, 15261 },
+  { 0x1d6a8, G_UNICODE_NOT_PRESENT_OFFSET, 15264 },
+  { 0x1d6a9, G_UNICODE_NOT_PRESENT_OFFSET, 15267 },
   { 0x1d6aa, G_UNICODE_NOT_PRESENT_OFFSET, 5354 },
-  { 0x1d6ab, G_UNICODE_NOT_PRESENT_OFFSET, 15186 },
-  { 0x1d6ac, G_UNICODE_NOT_PRESENT_OFFSET, 15189 },
-  { 0x1d6ad, G_UNICODE_NOT_PRESENT_OFFSET, 15192 },
-  { 0x1d6ae, G_UNICODE_NOT_PRESENT_OFFSET, 15195 },
+  { 0x1d6ab, G_UNICODE_NOT_PRESENT_OFFSET, 15270 },
+  { 0x1d6ac, G_UNICODE_NOT_PRESENT_OFFSET, 15273 },
+  { 0x1d6ad, G_UNICODE_NOT_PRESENT_OFFSET, 15276 },
+  { 0x1d6ae, G_UNICODE_NOT_PRESENT_OFFSET, 15279 },
   { 0x1d6af, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
-  { 0x1d6b0, G_UNICODE_NOT_PRESENT_OFFSET, 15198 },
-  { 0x1d6b1, G_UNICODE_NOT_PRESENT_OFFSET, 15201 },
-  { 0x1d6b2, G_UNICODE_NOT_PRESENT_OFFSET, 15204 },
-  { 0x1d6b3, G_UNICODE_NOT_PRESENT_OFFSET, 15207 },
-  { 0x1d6b4, G_UNICODE_NOT_PRESENT_OFFSET, 15210 },
-  { 0x1d6b5, G_UNICODE_NOT_PRESENT_OFFSET, 15213 },
-  { 0x1d6b6, G_UNICODE_NOT_PRESENT_OFFSET, 15216 },
+  { 0x1d6b0, G_UNICODE_NOT_PRESENT_OFFSET, 15282 },
+  { 0x1d6b1, G_UNICODE_NOT_PRESENT_OFFSET, 15285 },
+  { 0x1d6b2, G_UNICODE_NOT_PRESENT_OFFSET, 15288 },
+  { 0x1d6b3, G_UNICODE_NOT_PRESENT_OFFSET, 15291 },
+  { 0x1d6b4, G_UNICODE_NOT_PRESENT_OFFSET, 15294 },
+  { 0x1d6b5, G_UNICODE_NOT_PRESENT_OFFSET, 15297 },
+  { 0x1d6b6, G_UNICODE_NOT_PRESENT_OFFSET, 15300 },
   { 0x1d6b7, G_UNICODE_NOT_PRESENT_OFFSET, 5357 },
-  { 0x1d6b8, G_UNICODE_NOT_PRESENT_OFFSET, 15219 },
+  { 0x1d6b8, G_UNICODE_NOT_PRESENT_OFFSET, 15303 },
   { 0x1d6b9, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
   { 0x1d6ba, G_UNICODE_NOT_PRESENT_OFFSET, 1408 },
-  { 0x1d6bb, G_UNICODE_NOT_PRESENT_OFFSET, 15222 },
+  { 0x1d6bb, G_UNICODE_NOT_PRESENT_OFFSET, 15306 },
   { 0x1d6bc, G_UNICODE_NOT_PRESENT_OFFSET, 1374 },
-  { 0x1d6bd, G_UNICODE_NOT_PRESENT_OFFSET, 15225 },
-  { 0x1d6be, G_UNICODE_NOT_PRESENT_OFFSET, 15228 },
-  { 0x1d6bf, G_UNICODE_NOT_PRESENT_OFFSET, 15231 },
+  { 0x1d6bd, G_UNICODE_NOT_PRESENT_OFFSET, 15309 },
+  { 0x1d6be, G_UNICODE_NOT_PRESENT_OFFSET, 15312 },
+  { 0x1d6bf, G_UNICODE_NOT_PRESENT_OFFSET, 15315 },
   { 0x1d6c0, G_UNICODE_NOT_PRESENT_OFFSET, 5333 },
-  { 0x1d6c1, G_UNICODE_NOT_PRESENT_OFFSET, 15234 },
-  { 0x1d6c2, G_UNICODE_NOT_PRESENT_OFFSET, 15238 },
+  { 0x1d6c1, G_UNICODE_NOT_PRESENT_OFFSET, 15318 },
+  { 0x1d6c2, G_UNICODE_NOT_PRESENT_OFFSET, 15322 },
   { 0x1d6c3, G_UNICODE_NOT_PRESENT_OFFSET, 1368 },
   { 0x1d6c4, G_UNICODE_NOT_PRESENT_OFFSET, 2418 },
   { 0x1d6c5, G_UNICODE_NOT_PRESENT_OFFSET, 2421 },
   { 0x1d6c6, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
-  { 0x1d6c7, G_UNICODE_NOT_PRESENT_OFFSET, 15241 },
-  { 0x1d6c8, G_UNICODE_NOT_PRESENT_OFFSET, 15244 },
+  { 0x1d6c7, G_UNICODE_NOT_PRESENT_OFFSET, 15325 },
+  { 0x1d6c8, G_UNICODE_NOT_PRESENT_OFFSET, 15328 },
   { 0x1d6c9, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
   { 0x1d6ca, G_UNICODE_NOT_PRESENT_OFFSET, 4860 },
   { 0x1d6cb, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
-  { 0x1d6cc, G_UNICODE_NOT_PRESENT_OFFSET, 15247 },
+  { 0x1d6cc, G_UNICODE_NOT_PRESENT_OFFSET, 15331 },
   { 0x1d6cd, G_UNICODE_NOT_PRESENT_OFFSET, 20 },
-  { 0x1d6ce, G_UNICODE_NOT_PRESENT_OFFSET, 15250 },
-  { 0x1d6cf, G_UNICODE_NOT_PRESENT_OFFSET, 15253 },
-  { 0x1d6d0, G_UNICODE_NOT_PRESENT_OFFSET, 15256 },
+  { 0x1d6ce, G_UNICODE_NOT_PRESENT_OFFSET, 15334 },
+  { 0x1d6cf, G_UNICODE_NOT_PRESENT_OFFSET, 15337 },
+  { 0x1d6d0, G_UNICODE_NOT_PRESENT_OFFSET, 15340 },
   { 0x1d6d1, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
   { 0x1d6d2, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
   { 0x1d6d3, G_UNICODE_NOT_PRESENT_OFFSET, 1399 },
-  { 0x1d6d4, G_UNICODE_NOT_PRESENT_OFFSET, 15259 },
-  { 0x1d6d5, G_UNICODE_NOT_PRESENT_OFFSET, 15262 },
-  { 0x1d6d6, G_UNICODE_NOT_PRESENT_OFFSET, 15265 },
+  { 0x1d6d4, G_UNICODE_NOT_PRESENT_OFFSET, 15343 },
+  { 0x1d6d5, G_UNICODE_NOT_PRESENT_OFFSET, 15346 },
+  { 0x1d6d6, G_UNICODE_NOT_PRESENT_OFFSET, 15349 },
   { 0x1d6d7, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
   { 0x1d6d8, G_UNICODE_NOT_PRESENT_OFFSET, 2424 },
-  { 0x1d6d9, G_UNICODE_NOT_PRESENT_OFFSET, 15268 },
-  { 0x1d6da, G_UNICODE_NOT_PRESENT_OFFSET, 15271 },
-  { 0x1d6db, G_UNICODE_NOT_PRESENT_OFFSET, 15274 },
+  { 0x1d6d9, G_UNICODE_NOT_PRESENT_OFFSET, 15352 },
+  { 0x1d6da, G_UNICODE_NOT_PRESENT_OFFSET, 15355 },
+  { 0x1d6db, G_UNICODE_NOT_PRESENT_OFFSET, 15358 },
   { 0x1d6dc, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
   { 0x1d6dd, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
   { 0x1d6de, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
   { 0x1d6df, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
   { 0x1d6e0, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
   { 0x1d6e1, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
-  { 0x1d6e2, G_UNICODE_NOT_PRESENT_OFFSET, 15180 },
-  { 0x1d6e3, G_UNICODE_NOT_PRESENT_OFFSET, 15183 },
+  { 0x1d6e2, G_UNICODE_NOT_PRESENT_OFFSET, 15264 },
+  { 0x1d6e3, G_UNICODE_NOT_PRESENT_OFFSET, 15267 },
   { 0x1d6e4, G_UNICODE_NOT_PRESENT_OFFSET, 5354 },
-  { 0x1d6e5, G_UNICODE_NOT_PRESENT_OFFSET, 15186 },
-  { 0x1d6e6, G_UNICODE_NOT_PRESENT_OFFSET, 15189 },
-  { 0x1d6e7, G_UNICODE_NOT_PRESENT_OFFSET, 15192 },
-  { 0x1d6e8, G_UNICODE_NOT_PRESENT_OFFSET, 15195 },
+  { 0x1d6e5, G_UNICODE_NOT_PRESENT_OFFSET, 15270 },
+  { 0x1d6e6, G_UNICODE_NOT_PRESENT_OFFSET, 15273 },
+  { 0x1d6e7, G_UNICODE_NOT_PRESENT_OFFSET, 15276 },
+  { 0x1d6e8, G_UNICODE_NOT_PRESENT_OFFSET, 15279 },
   { 0x1d6e9, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
-  { 0x1d6ea, G_UNICODE_NOT_PRESENT_OFFSET, 15198 },
-  { 0x1d6eb, G_UNICODE_NOT_PRESENT_OFFSET, 15201 },
-  { 0x1d6ec, G_UNICODE_NOT_PRESENT_OFFSET, 15204 },
-  { 0x1d6ed, G_UNICODE_NOT_PRESENT_OFFSET, 15207 },
-  { 0x1d6ee, G_UNICODE_NOT_PRESENT_OFFSET, 15210 },
-  { 0x1d6ef, G_UNICODE_NOT_PRESENT_OFFSET, 15213 },
-  { 0x1d6f0, G_UNICODE_NOT_PRESENT_OFFSET, 15216 },
+  { 0x1d6ea, G_UNICODE_NOT_PRESENT_OFFSET, 15282 },
+  { 0x1d6eb, G_UNICODE_NOT_PRESENT_OFFSET, 15285 },
+  { 0x1d6ec, G_UNICODE_NOT_PRESENT_OFFSET, 15288 },
+  { 0x1d6ed, G_UNICODE_NOT_PRESENT_OFFSET, 15291 },
+  { 0x1d6ee, G_UNICODE_NOT_PRESENT_OFFSET, 15294 },
+  { 0x1d6ef, G_UNICODE_NOT_PRESENT_OFFSET, 15297 },
+  { 0x1d6f0, G_UNICODE_NOT_PRESENT_OFFSET, 15300 },
   { 0x1d6f1, G_UNICODE_NOT_PRESENT_OFFSET, 5357 },
-  { 0x1d6f2, G_UNICODE_NOT_PRESENT_OFFSET, 15219 },
+  { 0x1d6f2, G_UNICODE_NOT_PRESENT_OFFSET, 15303 },
   { 0x1d6f3, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
   { 0x1d6f4, G_UNICODE_NOT_PRESENT_OFFSET, 1408 },
-  { 0x1d6f5, G_UNICODE_NOT_PRESENT_OFFSET, 15222 },
+  { 0x1d6f5, G_UNICODE_NOT_PRESENT_OFFSET, 15306 },
   { 0x1d6f6, G_UNICODE_NOT_PRESENT_OFFSET, 1374 },
-  { 0x1d6f7, G_UNICODE_NOT_PRESENT_OFFSET, 15225 },
-  { 0x1d6f8, G_UNICODE_NOT_PRESENT_OFFSET, 15228 },
-  { 0x1d6f9, G_UNICODE_NOT_PRESENT_OFFSET, 15231 },
+  { 0x1d6f7, G_UNICODE_NOT_PRESENT_OFFSET, 15309 },
+  { 0x1d6f8, G_UNICODE_NOT_PRESENT_OFFSET, 15312 },
+  { 0x1d6f9, G_UNICODE_NOT_PRESENT_OFFSET, 15315 },
   { 0x1d6fa, G_UNICODE_NOT_PRESENT_OFFSET, 5333 },
-  { 0x1d6fb, G_UNICODE_NOT_PRESENT_OFFSET, 15234 },
-  { 0x1d6fc, G_UNICODE_NOT_PRESENT_OFFSET, 15238 },
+  { 0x1d6fb, G_UNICODE_NOT_PRESENT_OFFSET, 15318 },
+  { 0x1d6fc, G_UNICODE_NOT_PRESENT_OFFSET, 15322 },
   { 0x1d6fd, G_UNICODE_NOT_PRESENT_OFFSET, 1368 },
   { 0x1d6fe, G_UNICODE_NOT_PRESENT_OFFSET, 2418 },
   { 0x1d6ff, G_UNICODE_NOT_PRESENT_OFFSET, 2421 },
   { 0x1d700, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
-  { 0x1d701, G_UNICODE_NOT_PRESENT_OFFSET, 15241 },
-  { 0x1d702, G_UNICODE_NOT_PRESENT_OFFSET, 15244 },
+  { 0x1d701, G_UNICODE_NOT_PRESENT_OFFSET, 15325 },
+  { 0x1d702, G_UNICODE_NOT_PRESENT_OFFSET, 15328 },
   { 0x1d703, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
   { 0x1d704, G_UNICODE_NOT_PRESENT_OFFSET, 4860 },
   { 0x1d705, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
-  { 0x1d706, G_UNICODE_NOT_PRESENT_OFFSET, 15247 },
+  { 0x1d706, G_UNICODE_NOT_PRESENT_OFFSET, 15331 },
   { 0x1d707, G_UNICODE_NOT_PRESENT_OFFSET, 20 },
-  { 0x1d708, G_UNICODE_NOT_PRESENT_OFFSET, 15250 },
-  { 0x1d709, G_UNICODE_NOT_PRESENT_OFFSET, 15253 },
-  { 0x1d70a, G_UNICODE_NOT_PRESENT_OFFSET, 15256 },
+  { 0x1d708, G_UNICODE_NOT_PRESENT_OFFSET, 15334 },
+  { 0x1d709, G_UNICODE_NOT_PRESENT_OFFSET, 15337 },
+  { 0x1d70a, G_UNICODE_NOT_PRESENT_OFFSET, 15340 },
   { 0x1d70b, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
   { 0x1d70c, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
   { 0x1d70d, G_UNICODE_NOT_PRESENT_OFFSET, 1399 },
-  { 0x1d70e, G_UNICODE_NOT_PRESENT_OFFSET, 15259 },
-  { 0x1d70f, G_UNICODE_NOT_PRESENT_OFFSET, 15262 },
-  { 0x1d710, G_UNICODE_NOT_PRESENT_OFFSET, 15265 },
+  { 0x1d70e, G_UNICODE_NOT_PRESENT_OFFSET, 15343 },
+  { 0x1d70f, G_UNICODE_NOT_PRESENT_OFFSET, 15346 },
+  { 0x1d710, G_UNICODE_NOT_PRESENT_OFFSET, 15349 },
   { 0x1d711, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
   { 0x1d712, G_UNICODE_NOT_PRESENT_OFFSET, 2424 },
-  { 0x1d713, G_UNICODE_NOT_PRESENT_OFFSET, 15268 },
-  { 0x1d714, G_UNICODE_NOT_PRESENT_OFFSET, 15271 },
-  { 0x1d715, G_UNICODE_NOT_PRESENT_OFFSET, 15274 },
+  { 0x1d713, G_UNICODE_NOT_PRESENT_OFFSET, 15352 },
+  { 0x1d714, G_UNICODE_NOT_PRESENT_OFFSET, 15355 },
+  { 0x1d715, G_UNICODE_NOT_PRESENT_OFFSET, 15358 },
   { 0x1d716, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
   { 0x1d717, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
   { 0x1d718, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
   { 0x1d719, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
   { 0x1d71a, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
   { 0x1d71b, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
-  { 0x1d71c, G_UNICODE_NOT_PRESENT_OFFSET, 15180 },
-  { 0x1d71d, G_UNICODE_NOT_PRESENT_OFFSET, 15183 },
+  { 0x1d71c, G_UNICODE_NOT_PRESENT_OFFSET, 15264 },
+  { 0x1d71d, G_UNICODE_NOT_PRESENT_OFFSET, 15267 },
   { 0x1d71e, G_UNICODE_NOT_PRESENT_OFFSET, 5354 },
-  { 0x1d71f, G_UNICODE_NOT_PRESENT_OFFSET, 15186 },
-  { 0x1d720, G_UNICODE_NOT_PRESENT_OFFSET, 15189 },
-  { 0x1d721, G_UNICODE_NOT_PRESENT_OFFSET, 15192 },
-  { 0x1d722, G_UNICODE_NOT_PRESENT_OFFSET, 15195 },
+  { 0x1d71f, G_UNICODE_NOT_PRESENT_OFFSET, 15270 },
+  { 0x1d720, G_UNICODE_NOT_PRESENT_OFFSET, 15273 },
+  { 0x1d721, G_UNICODE_NOT_PRESENT_OFFSET, 15276 },
+  { 0x1d722, G_UNICODE_NOT_PRESENT_OFFSET, 15279 },
   { 0x1d723, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
-  { 0x1d724, G_UNICODE_NOT_PRESENT_OFFSET, 15198 },
-  { 0x1d725, G_UNICODE_NOT_PRESENT_OFFSET, 15201 },
-  { 0x1d726, G_UNICODE_NOT_PRESENT_OFFSET, 15204 },
-  { 0x1d727, G_UNICODE_NOT_PRESENT_OFFSET, 15207 },
-  { 0x1d728, G_UNICODE_NOT_PRESENT_OFFSET, 15210 },
-  { 0x1d729, G_UNICODE_NOT_PRESENT_OFFSET, 15213 },
-  { 0x1d72a, G_UNICODE_NOT_PRESENT_OFFSET, 15216 },
+  { 0x1d724, G_UNICODE_NOT_PRESENT_OFFSET, 15282 },
+  { 0x1d725, G_UNICODE_NOT_PRESENT_OFFSET, 15285 },
+  { 0x1d726, G_UNICODE_NOT_PRESENT_OFFSET, 15288 },
+  { 0x1d727, G_UNICODE_NOT_PRESENT_OFFSET, 15291 },
+  { 0x1d728, G_UNICODE_NOT_PRESENT_OFFSET, 15294 },
+  { 0x1d729, G_UNICODE_NOT_PRESENT_OFFSET, 15297 },
+  { 0x1d72a, G_UNICODE_NOT_PRESENT_OFFSET, 15300 },
   { 0x1d72b, G_UNICODE_NOT_PRESENT_OFFSET, 5357 },
-  { 0x1d72c, G_UNICODE_NOT_PRESENT_OFFSET, 15219 },
+  { 0x1d72c, G_UNICODE_NOT_PRESENT_OFFSET, 15303 },
   { 0x1d72d, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
   { 0x1d72e, G_UNICODE_NOT_PRESENT_OFFSET, 1408 },
-  { 0x1d72f, G_UNICODE_NOT_PRESENT_OFFSET, 15222 },
+  { 0x1d72f, G_UNICODE_NOT_PRESENT_OFFSET, 15306 },
   { 0x1d730, G_UNICODE_NOT_PRESENT_OFFSET, 1374 },
-  { 0x1d731, G_UNICODE_NOT_PRESENT_OFFSET, 15225 },
-  { 0x1d732, G_UNICODE_NOT_PRESENT_OFFSET, 15228 },
-  { 0x1d733, G_UNICODE_NOT_PRESENT_OFFSET, 15231 },
+  { 0x1d731, G_UNICODE_NOT_PRESENT_OFFSET, 15309 },
+  { 0x1d732, G_UNICODE_NOT_PRESENT_OFFSET, 15312 },
+  { 0x1d733, G_UNICODE_NOT_PRESENT_OFFSET, 15315 },
   { 0x1d734, G_UNICODE_NOT_PRESENT_OFFSET, 5333 },
-  { 0x1d735, G_UNICODE_NOT_PRESENT_OFFSET, 15234 },
-  { 0x1d736, G_UNICODE_NOT_PRESENT_OFFSET, 15238 },
+  { 0x1d735, G_UNICODE_NOT_PRESENT_OFFSET, 15318 },
+  { 0x1d736, G_UNICODE_NOT_PRESENT_OFFSET, 15322 },
   { 0x1d737, G_UNICODE_NOT_PRESENT_OFFSET, 1368 },
   { 0x1d738, G_UNICODE_NOT_PRESENT_OFFSET, 2418 },
   { 0x1d739, G_UNICODE_NOT_PRESENT_OFFSET, 2421 },
   { 0x1d73a, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
-  { 0x1d73b, G_UNICODE_NOT_PRESENT_OFFSET, 15241 },
-  { 0x1d73c, G_UNICODE_NOT_PRESENT_OFFSET, 15244 },
+  { 0x1d73b, G_UNICODE_NOT_PRESENT_OFFSET, 15325 },
+  { 0x1d73c, G_UNICODE_NOT_PRESENT_OFFSET, 15328 },
   { 0x1d73d, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
   { 0x1d73e, G_UNICODE_NOT_PRESENT_OFFSET, 4860 },
   { 0x1d73f, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
-  { 0x1d740, G_UNICODE_NOT_PRESENT_OFFSET, 15247 },
+  { 0x1d740, G_UNICODE_NOT_PRESENT_OFFSET, 15331 },
   { 0x1d741, G_UNICODE_NOT_PRESENT_OFFSET, 20 },
-  { 0x1d742, G_UNICODE_NOT_PRESENT_OFFSET, 15250 },
-  { 0x1d743, G_UNICODE_NOT_PRESENT_OFFSET, 15253 },
-  { 0x1d744, G_UNICODE_NOT_PRESENT_OFFSET, 15256 },
+  { 0x1d742, G_UNICODE_NOT_PRESENT_OFFSET, 15334 },
+  { 0x1d743, G_UNICODE_NOT_PRESENT_OFFSET, 15337 },
+  { 0x1d744, G_UNICODE_NOT_PRESENT_OFFSET, 15340 },
   { 0x1d745, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
   { 0x1d746, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
   { 0x1d747, G_UNICODE_NOT_PRESENT_OFFSET, 1399 },
-  { 0x1d748, G_UNICODE_NOT_PRESENT_OFFSET, 15259 },
-  { 0x1d749, G_UNICODE_NOT_PRESENT_OFFSET, 15262 },
-  { 0x1d74a, G_UNICODE_NOT_PRESENT_OFFSET, 15265 },
+  { 0x1d748, G_UNICODE_NOT_PRESENT_OFFSET, 15343 },
+  { 0x1d749, G_UNICODE_NOT_PRESENT_OFFSET, 15346 },
+  { 0x1d74a, G_UNICODE_NOT_PRESENT_OFFSET, 15349 },
   { 0x1d74b, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
   { 0x1d74c, G_UNICODE_NOT_PRESENT_OFFSET, 2424 },
-  { 0x1d74d, G_UNICODE_NOT_PRESENT_OFFSET, 15268 },
-  { 0x1d74e, G_UNICODE_NOT_PRESENT_OFFSET, 15271 },
-  { 0x1d74f, G_UNICODE_NOT_PRESENT_OFFSET, 15274 },
+  { 0x1d74d, G_UNICODE_NOT_PRESENT_OFFSET, 15352 },
+  { 0x1d74e, G_UNICODE_NOT_PRESENT_OFFSET, 15355 },
+  { 0x1d74f, G_UNICODE_NOT_PRESENT_OFFSET, 15358 },
   { 0x1d750, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
   { 0x1d751, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
   { 0x1d752, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
   { 0x1d753, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
   { 0x1d754, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
   { 0x1d755, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
-  { 0x1d756, G_UNICODE_NOT_PRESENT_OFFSET, 15180 },
-  { 0x1d757, G_UNICODE_NOT_PRESENT_OFFSET, 15183 },
+  { 0x1d756, G_UNICODE_NOT_PRESENT_OFFSET, 15264 },
+  { 0x1d757, G_UNICODE_NOT_PRESENT_OFFSET, 15267 },
   { 0x1d758, G_UNICODE_NOT_PRESENT_OFFSET, 5354 },
-  { 0x1d759, G_UNICODE_NOT_PRESENT_OFFSET, 15186 },
-  { 0x1d75a, G_UNICODE_NOT_PRESENT_OFFSET, 15189 },
-  { 0x1d75b, G_UNICODE_NOT_PRESENT_OFFSET, 15192 },
-  { 0x1d75c, G_UNICODE_NOT_PRESENT_OFFSET, 15195 },
+  { 0x1d759, G_UNICODE_NOT_PRESENT_OFFSET, 15270 },
+  { 0x1d75a, G_UNICODE_NOT_PRESENT_OFFSET, 15273 },
+  { 0x1d75b, G_UNICODE_NOT_PRESENT_OFFSET, 15276 },
+  { 0x1d75c, G_UNICODE_NOT_PRESENT_OFFSET, 15279 },
   { 0x1d75d, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
-  { 0x1d75e, G_UNICODE_NOT_PRESENT_OFFSET, 15198 },
-  { 0x1d75f, G_UNICODE_NOT_PRESENT_OFFSET, 15201 },
-  { 0x1d760, G_UNICODE_NOT_PRESENT_OFFSET, 15204 },
-  { 0x1d761, G_UNICODE_NOT_PRESENT_OFFSET, 15207 },
-  { 0x1d762, G_UNICODE_NOT_PRESENT_OFFSET, 15210 },
-  { 0x1d763, G_UNICODE_NOT_PRESENT_OFFSET, 15213 },
-  { 0x1d764, G_UNICODE_NOT_PRESENT_OFFSET, 15216 },
+  { 0x1d75e, G_UNICODE_NOT_PRESENT_OFFSET, 15282 },
+  { 0x1d75f, G_UNICODE_NOT_PRESENT_OFFSET, 15285 },
+  { 0x1d760, G_UNICODE_NOT_PRESENT_OFFSET, 15288 },
+  { 0x1d761, G_UNICODE_NOT_PRESENT_OFFSET, 15291 },
+  { 0x1d762, G_UNICODE_NOT_PRESENT_OFFSET, 15294 },
+  { 0x1d763, G_UNICODE_NOT_PRESENT_OFFSET, 15297 },
+  { 0x1d764, G_UNICODE_NOT_PRESENT_OFFSET, 15300 },
   { 0x1d765, G_UNICODE_NOT_PRESENT_OFFSET, 5357 },
-  { 0x1d766, G_UNICODE_NOT_PRESENT_OFFSET, 15219 },
+  { 0x1d766, G_UNICODE_NOT_PRESENT_OFFSET, 15303 },
   { 0x1d767, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
   { 0x1d768, G_UNICODE_NOT_PRESENT_OFFSET, 1408 },
-  { 0x1d769, G_UNICODE_NOT_PRESENT_OFFSET, 15222 },
+  { 0x1d769, G_UNICODE_NOT_PRESENT_OFFSET, 15306 },
   { 0x1d76a, G_UNICODE_NOT_PRESENT_OFFSET, 1374 },
-  { 0x1d76b, G_UNICODE_NOT_PRESENT_OFFSET, 15225 },
-  { 0x1d76c, G_UNICODE_NOT_PRESENT_OFFSET, 15228 },
-  { 0x1d76d, G_UNICODE_NOT_PRESENT_OFFSET, 15231 },
+  { 0x1d76b, G_UNICODE_NOT_PRESENT_OFFSET, 15309 },
+  { 0x1d76c, G_UNICODE_NOT_PRESENT_OFFSET, 15312 },
+  { 0x1d76d, G_UNICODE_NOT_PRESENT_OFFSET, 15315 },
   { 0x1d76e, G_UNICODE_NOT_PRESENT_OFFSET, 5333 },
-  { 0x1d76f, G_UNICODE_NOT_PRESENT_OFFSET, 15234 },
-  { 0x1d770, G_UNICODE_NOT_PRESENT_OFFSET, 15238 },
+  { 0x1d76f, G_UNICODE_NOT_PRESENT_OFFSET, 15318 },
+  { 0x1d770, G_UNICODE_NOT_PRESENT_OFFSET, 15322 },
   { 0x1d771, G_UNICODE_NOT_PRESENT_OFFSET, 1368 },
   { 0x1d772, G_UNICODE_NOT_PRESENT_OFFSET, 2418 },
   { 0x1d773, G_UNICODE_NOT_PRESENT_OFFSET, 2421 },
   { 0x1d774, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
-  { 0x1d775, G_UNICODE_NOT_PRESENT_OFFSET, 15241 },
-  { 0x1d776, G_UNICODE_NOT_PRESENT_OFFSET, 15244 },
+  { 0x1d775, G_UNICODE_NOT_PRESENT_OFFSET, 15325 },
+  { 0x1d776, G_UNICODE_NOT_PRESENT_OFFSET, 15328 },
   { 0x1d777, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
   { 0x1d778, G_UNICODE_NOT_PRESENT_OFFSET, 4860 },
   { 0x1d779, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
-  { 0x1d77a, G_UNICODE_NOT_PRESENT_OFFSET, 15247 },
+  { 0x1d77a, G_UNICODE_NOT_PRESENT_OFFSET, 15331 },
   { 0x1d77b, G_UNICODE_NOT_PRESENT_OFFSET, 20 },
-  { 0x1d77c, G_UNICODE_NOT_PRESENT_OFFSET, 15250 },
-  { 0x1d77d, G_UNICODE_NOT_PRESENT_OFFSET, 15253 },
-  { 0x1d77e, G_UNICODE_NOT_PRESENT_OFFSET, 15256 },
+  { 0x1d77c, G_UNICODE_NOT_PRESENT_OFFSET, 15334 },
+  { 0x1d77d, G_UNICODE_NOT_PRESENT_OFFSET, 15337 },
+  { 0x1d77e, G_UNICODE_NOT_PRESENT_OFFSET, 15340 },
   { 0x1d77f, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
   { 0x1d780, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
   { 0x1d781, G_UNICODE_NOT_PRESENT_OFFSET, 1399 },
-  { 0x1d782, G_UNICODE_NOT_PRESENT_OFFSET, 15259 },
-  { 0x1d783, G_UNICODE_NOT_PRESENT_OFFSET, 15262 },
-  { 0x1d784, G_UNICODE_NOT_PRESENT_OFFSET, 15265 },
+  { 0x1d782, G_UNICODE_NOT_PRESENT_OFFSET, 15343 },
+  { 0x1d783, G_UNICODE_NOT_PRESENT_OFFSET, 15346 },
+  { 0x1d784, G_UNICODE_NOT_PRESENT_OFFSET, 15349 },
   { 0x1d785, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
   { 0x1d786, G_UNICODE_NOT_PRESENT_OFFSET, 2424 },
-  { 0x1d787, G_UNICODE_NOT_PRESENT_OFFSET, 15268 },
-  { 0x1d788, G_UNICODE_NOT_PRESENT_OFFSET, 15271 },
-  { 0x1d789, G_UNICODE_NOT_PRESENT_OFFSET, 15274 },
+  { 0x1d787, G_UNICODE_NOT_PRESENT_OFFSET, 15352 },
+  { 0x1d788, G_UNICODE_NOT_PRESENT_OFFSET, 15355 },
+  { 0x1d789, G_UNICODE_NOT_PRESENT_OFFSET, 15358 },
   { 0x1d78a, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
   { 0x1d78b, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
   { 0x1d78c, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
   { 0x1d78d, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
   { 0x1d78e, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
   { 0x1d78f, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
-  { 0x1d790, G_UNICODE_NOT_PRESENT_OFFSET, 15180 },
-  { 0x1d791, G_UNICODE_NOT_PRESENT_OFFSET, 15183 },
+  { 0x1d790, G_UNICODE_NOT_PRESENT_OFFSET, 15264 },
+  { 0x1d791, G_UNICODE_NOT_PRESENT_OFFSET, 15267 },
   { 0x1d792, G_UNICODE_NOT_PRESENT_OFFSET, 5354 },
-  { 0x1d793, G_UNICODE_NOT_PRESENT_OFFSET, 15186 },
-  { 0x1d794, G_UNICODE_NOT_PRESENT_OFFSET, 15189 },
-  { 0x1d795, G_UNICODE_NOT_PRESENT_OFFSET, 15192 },
-  { 0x1d796, G_UNICODE_NOT_PRESENT_OFFSET, 15195 },
+  { 0x1d793, G_UNICODE_NOT_PRESENT_OFFSET, 15270 },
+  { 0x1d794, G_UNICODE_NOT_PRESENT_OFFSET, 15273 },
+  { 0x1d795, G_UNICODE_NOT_PRESENT_OFFSET, 15276 },
+  { 0x1d796, G_UNICODE_NOT_PRESENT_OFFSET, 15279 },
   { 0x1d797, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
-  { 0x1d798, G_UNICODE_NOT_PRESENT_OFFSET, 15198 },
-  { 0x1d799, G_UNICODE_NOT_PRESENT_OFFSET, 15201 },
-  { 0x1d79a, G_UNICODE_NOT_PRESENT_OFFSET, 15204 },
-  { 0x1d79b, G_UNICODE_NOT_PRESENT_OFFSET, 15207 },
-  { 0x1d79c, G_UNICODE_NOT_PRESENT_OFFSET, 15210 },
-  { 0x1d79d, G_UNICODE_NOT_PRESENT_OFFSET, 15213 },
-  { 0x1d79e, G_UNICODE_NOT_PRESENT_OFFSET, 15216 },
+  { 0x1d798, G_UNICODE_NOT_PRESENT_OFFSET, 15282 },
+  { 0x1d799, G_UNICODE_NOT_PRESENT_OFFSET, 15285 },
+  { 0x1d79a, G_UNICODE_NOT_PRESENT_OFFSET, 15288 },
+  { 0x1d79b, G_UNICODE_NOT_PRESENT_OFFSET, 15291 },
+  { 0x1d79c, G_UNICODE_NOT_PRESENT_OFFSET, 15294 },
+  { 0x1d79d, G_UNICODE_NOT_PRESENT_OFFSET, 15297 },
+  { 0x1d79e, G_UNICODE_NOT_PRESENT_OFFSET, 15300 },
   { 0x1d79f, G_UNICODE_NOT_PRESENT_OFFSET, 5357 },
-  { 0x1d7a0, G_UNICODE_NOT_PRESENT_OFFSET, 15219 },
+  { 0x1d7a0, G_UNICODE_NOT_PRESENT_OFFSET, 15303 },
   { 0x1d7a1, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
   { 0x1d7a2, G_UNICODE_NOT_PRESENT_OFFSET, 1408 },
-  { 0x1d7a3, G_UNICODE_NOT_PRESENT_OFFSET, 15222 },
+  { 0x1d7a3, G_UNICODE_NOT_PRESENT_OFFSET, 15306 },
   { 0x1d7a4, G_UNICODE_NOT_PRESENT_OFFSET, 1374 },
-  { 0x1d7a5, G_UNICODE_NOT_PRESENT_OFFSET, 15225 },
-  { 0x1d7a6, G_UNICODE_NOT_PRESENT_OFFSET, 15228 },
-  { 0x1d7a7, G_UNICODE_NOT_PRESENT_OFFSET, 15231 },
+  { 0x1d7a5, G_UNICODE_NOT_PRESENT_OFFSET, 15309 },
+  { 0x1d7a6, G_UNICODE_NOT_PRESENT_OFFSET, 15312 },
+  { 0x1d7a7, G_UNICODE_NOT_PRESENT_OFFSET, 15315 },
   { 0x1d7a8, G_UNICODE_NOT_PRESENT_OFFSET, 5333 },
-  { 0x1d7a9, G_UNICODE_NOT_PRESENT_OFFSET, 15234 },
-  { 0x1d7aa, G_UNICODE_NOT_PRESENT_OFFSET, 15238 },
+  { 0x1d7a9, G_UNICODE_NOT_PRESENT_OFFSET, 15318 },
+  { 0x1d7aa, G_UNICODE_NOT_PRESENT_OFFSET, 15322 },
   { 0x1d7ab, G_UNICODE_NOT_PRESENT_OFFSET, 1368 },
   { 0x1d7ac, G_UNICODE_NOT_PRESENT_OFFSET, 2418 },
   { 0x1d7ad, G_UNICODE_NOT_PRESENT_OFFSET, 2421 },
   { 0x1d7ae, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
-  { 0x1d7af, G_UNICODE_NOT_PRESENT_OFFSET, 15241 },
-  { 0x1d7b0, G_UNICODE_NOT_PRESENT_OFFSET, 15244 },
+  { 0x1d7af, G_UNICODE_NOT_PRESENT_OFFSET, 15325 },
+  { 0x1d7b0, G_UNICODE_NOT_PRESENT_OFFSET, 15328 },
   { 0x1d7b1, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
   { 0x1d7b2, G_UNICODE_NOT_PRESENT_OFFSET, 4860 },
   { 0x1d7b3, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
-  { 0x1d7b4, G_UNICODE_NOT_PRESENT_OFFSET, 15247 },
+  { 0x1d7b4, G_UNICODE_NOT_PRESENT_OFFSET, 15331 },
   { 0x1d7b5, G_UNICODE_NOT_PRESENT_OFFSET, 20 },
-  { 0x1d7b6, G_UNICODE_NOT_PRESENT_OFFSET, 15250 },
-  { 0x1d7b7, G_UNICODE_NOT_PRESENT_OFFSET, 15253 },
-  { 0x1d7b8, G_UNICODE_NOT_PRESENT_OFFSET, 15256 },
+  { 0x1d7b6, G_UNICODE_NOT_PRESENT_OFFSET, 15334 },
+  { 0x1d7b7, G_UNICODE_NOT_PRESENT_OFFSET, 15337 },
+  { 0x1d7b8, G_UNICODE_NOT_PRESENT_OFFSET, 15340 },
   { 0x1d7b9, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
   { 0x1d7ba, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
   { 0x1d7bb, G_UNICODE_NOT_PRESENT_OFFSET, 1399 },
-  { 0x1d7bc, G_UNICODE_NOT_PRESENT_OFFSET, 15259 },
-  { 0x1d7bd, G_UNICODE_NOT_PRESENT_OFFSET, 15262 },
-  { 0x1d7be, G_UNICODE_NOT_PRESENT_OFFSET, 15265 },
+  { 0x1d7bc, G_UNICODE_NOT_PRESENT_OFFSET, 15343 },
+  { 0x1d7bd, G_UNICODE_NOT_PRESENT_OFFSET, 15346 },
+  { 0x1d7be, G_UNICODE_NOT_PRESENT_OFFSET, 15349 },
   { 0x1d7bf, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
   { 0x1d7c0, G_UNICODE_NOT_PRESENT_OFFSET, 2424 },
-  { 0x1d7c1, G_UNICODE_NOT_PRESENT_OFFSET, 15268 },
-  { 0x1d7c2, G_UNICODE_NOT_PRESENT_OFFSET, 15271 },
-  { 0x1d7c3, G_UNICODE_NOT_PRESENT_OFFSET, 15274 },
+  { 0x1d7c1, G_UNICODE_NOT_PRESENT_OFFSET, 15352 },
+  { 0x1d7c2, G_UNICODE_NOT_PRESENT_OFFSET, 15355 },
+  { 0x1d7c3, G_UNICODE_NOT_PRESENT_OFFSET, 15358 },
   { 0x1d7c4, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
   { 0x1d7c5, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
   { 0x1d7c6, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
   { 0x1d7c7, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
   { 0x1d7c8, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
   { 0x1d7c9, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
-  { 0x1d7ca, G_UNICODE_NOT_PRESENT_OFFSET, 15278 },
-  { 0x1d7cb, G_UNICODE_NOT_PRESENT_OFFSET, 15281 },
+  { 0x1d7ca, G_UNICODE_NOT_PRESENT_OFFSET, 15362 },
+  { 0x1d7cb, G_UNICODE_NOT_PRESENT_OFFSET, 15365 },
   { 0x1d7ce, G_UNICODE_NOT_PRESENT_OFFSET, 5253 },
   { 0x1d7cf, G_UNICODE_NOT_PRESENT_OFFSET, 27 },
   { 0x1d7d0, G_UNICODE_NOT_PRESENT_OFFSET, 12 },
@@ -6988,189 +7133,189 @@ static const decomposition decomp_table[] =
   { 0x1d7fd, G_UNICODE_NOT_PRESENT_OFFSET, 5261 },
   { 0x1d7fe, G_UNICODE_NOT_PRESENT_OFFSET, 5263 },
   { 0x1d7ff, G_UNICODE_NOT_PRESENT_OFFSET, 5265 },
-  { 0x1ee00, G_UNICODE_NOT_PRESENT_OFFSET, 14740 },
-  { 0x1ee01, G_UNICODE_NOT_PRESENT_OFFSET, 14743 },
-  { 0x1ee02, G_UNICODE_NOT_PRESENT_OFFSET, 14755 },
-  { 0x1ee03, G_UNICODE_NOT_PRESENT_OFFSET, 14764 },
-  { 0x1ee05, G_UNICODE_NOT_PRESENT_OFFSET, 14821 },
-  { 0x1ee06, G_UNICODE_NOT_PRESENT_OFFSET, 14773 },
-  { 0x1ee07, G_UNICODE_NOT_PRESENT_OFFSET, 14758 },
-  { 0x1ee08, G_UNICODE_NOT_PRESENT_OFFSET, 14788 },
-  { 0x1ee09, G_UNICODE_NOT_PRESENT_OFFSET, 14824 },
-  { 0x1ee0a, G_UNICODE_NOT_PRESENT_OFFSET, 14806 },
-  { 0x1ee0b, G_UNICODE_NOT_PRESENT_OFFSET, 14809 },
-  { 0x1ee0c, G_UNICODE_NOT_PRESENT_OFFSET, 14812 },
-  { 0x1ee0d, G_UNICODE_NOT_PRESENT_OFFSET, 14815 },
-  { 0x1ee0e, G_UNICODE_NOT_PRESENT_OFFSET, 14776 },
-  { 0x1ee0f, G_UNICODE_NOT_PRESENT_OFFSET, 14794 },
-  { 0x1ee10, G_UNICODE_NOT_PRESENT_OFFSET, 14800 },
-  { 0x1ee11, G_UNICODE_NOT_PRESENT_OFFSET, 14782 },
-  { 0x1ee12, G_UNICODE_NOT_PRESENT_OFFSET, 14803 },
-  { 0x1ee13, G_UNICODE_NOT_PRESENT_OFFSET, 14770 },
-  { 0x1ee14, G_UNICODE_NOT_PRESENT_OFFSET, 14779 },
-  { 0x1ee15, G_UNICODE_NOT_PRESENT_OFFSET, 14749 },
-  { 0x1ee16, G_UNICODE_NOT_PRESENT_OFFSET, 14752 },
-  { 0x1ee17, G_UNICODE_NOT_PRESENT_OFFSET, 14761 },
-  { 0x1ee18, G_UNICODE_NOT_PRESENT_OFFSET, 14767 },
-  { 0x1ee19, G_UNICODE_NOT_PRESENT_OFFSET, 14785 },
-  { 0x1ee1a, G_UNICODE_NOT_PRESENT_OFFSET, 14791 },
-  { 0x1ee1b, G_UNICODE_NOT_PRESENT_OFFSET, 14797 },
-  { 0x1ee1c, G_UNICODE_NOT_PRESENT_OFFSET, 15284 },
-  { 0x1ee1d, G_UNICODE_NOT_PRESENT_OFFSET, 12831 },
-  { 0x1ee1e, G_UNICODE_NOT_PRESENT_OFFSET, 15287 },
-  { 0x1ee1f, G_UNICODE_NOT_PRESENT_OFFSET, 15290 },
-  { 0x1ee21, G_UNICODE_NOT_PRESENT_OFFSET, 14743 },
-  { 0x1ee22, G_UNICODE_NOT_PRESENT_OFFSET, 14755 },
-  { 0x1ee24, G_UNICODE_NOT_PRESENT_OFFSET, 14818 },
-  { 0x1ee27, G_UNICODE_NOT_PRESENT_OFFSET, 14758 },
-  { 0x1ee29, G_UNICODE_NOT_PRESENT_OFFSET, 14824 },
-  { 0x1ee2a, G_UNICODE_NOT_PRESENT_OFFSET, 14806 },
-  { 0x1ee2b, G_UNICODE_NOT_PRESENT_OFFSET, 14809 },
-  { 0x1ee2c, G_UNICODE_NOT_PRESENT_OFFSET, 14812 },
-  { 0x1ee2d, G_UNICODE_NOT_PRESENT_OFFSET, 14815 },
-  { 0x1ee2e, G_UNICODE_NOT_PRESENT_OFFSET, 14776 },
-  { 0x1ee2f, G_UNICODE_NOT_PRESENT_OFFSET, 14794 },
-  { 0x1ee30, G_UNICODE_NOT_PRESENT_OFFSET, 14800 },
-  { 0x1ee31, G_UNICODE_NOT_PRESENT_OFFSET, 14782 },
-  { 0x1ee32, G_UNICODE_NOT_PRESENT_OFFSET, 14803 },
-  { 0x1ee34, G_UNICODE_NOT_PRESENT_OFFSET, 14779 },
-  { 0x1ee35, G_UNICODE_NOT_PRESENT_OFFSET, 14749 },
-  { 0x1ee36, G_UNICODE_NOT_PRESENT_OFFSET, 14752 },
-  { 0x1ee37, G_UNICODE_NOT_PRESENT_OFFSET, 14761 },
-  { 0x1ee39, G_UNICODE_NOT_PRESENT_OFFSET, 14785 },
-  { 0x1ee3b, G_UNICODE_NOT_PRESENT_OFFSET, 14797 },
-  { 0x1ee42, G_UNICODE_NOT_PRESENT_OFFSET, 14755 },
-  { 0x1ee47, G_UNICODE_NOT_PRESENT_OFFSET, 14758 },
-  { 0x1ee49, G_UNICODE_NOT_PRESENT_OFFSET, 14824 },
-  { 0x1ee4b, G_UNICODE_NOT_PRESENT_OFFSET, 14809 },
-  { 0x1ee4d, G_UNICODE_NOT_PRESENT_OFFSET, 14815 },
-  { 0x1ee4e, G_UNICODE_NOT_PRESENT_OFFSET, 14776 },
-  { 0x1ee4f, G_UNICODE_NOT_PRESENT_OFFSET, 14794 },
-  { 0x1ee51, G_UNICODE_NOT_PRESENT_OFFSET, 14782 },
-  { 0x1ee52, G_UNICODE_NOT_PRESENT_OFFSET, 14803 },
-  { 0x1ee54, G_UNICODE_NOT_PRESENT_OFFSET, 14779 },
-  { 0x1ee57, G_UNICODE_NOT_PRESENT_OFFSET, 14761 },
-  { 0x1ee59, G_UNICODE_NOT_PRESENT_OFFSET, 14785 },
-  { 0x1ee5b, G_UNICODE_NOT_PRESENT_OFFSET, 14797 },
-  { 0x1ee5d, G_UNICODE_NOT_PRESENT_OFFSET, 12831 },
-  { 0x1ee5f, G_UNICODE_NOT_PRESENT_OFFSET, 15290 },
-  { 0x1ee61, G_UNICODE_NOT_PRESENT_OFFSET, 14743 },
-  { 0x1ee62, G_UNICODE_NOT_PRESENT_OFFSET, 14755 },
-  { 0x1ee64, G_UNICODE_NOT_PRESENT_OFFSET, 14818 },
-  { 0x1ee67, G_UNICODE_NOT_PRESENT_OFFSET, 14758 },
-  { 0x1ee68, G_UNICODE_NOT_PRESENT_OFFSET, 14788 },
-  { 0x1ee69, G_UNICODE_NOT_PRESENT_OFFSET, 14824 },
-  { 0x1ee6a, G_UNICODE_NOT_PRESENT_OFFSET, 14806 },
-  { 0x1ee6c, G_UNICODE_NOT_PRESENT_OFFSET, 14812 },
-  { 0x1ee6d, G_UNICODE_NOT_PRESENT_OFFSET, 14815 },
-  { 0x1ee6e, G_UNICODE_NOT_PRESENT_OFFSET, 14776 },
-  { 0x1ee6f, G_UNICODE_NOT_PRESENT_OFFSET, 14794 },
-  { 0x1ee70, G_UNICODE_NOT_PRESENT_OFFSET, 14800 },
-  { 0x1ee71, G_UNICODE_NOT_PRESENT_OFFSET, 14782 },
-  { 0x1ee72, G_UNICODE_NOT_PRESENT_OFFSET, 14803 },
-  { 0x1ee74, G_UNICODE_NOT_PRESENT_OFFSET, 14779 },
-  { 0x1ee75, G_UNICODE_NOT_PRESENT_OFFSET, 14749 },
-  { 0x1ee76, G_UNICODE_NOT_PRESENT_OFFSET, 14752 },
-  { 0x1ee77, G_UNICODE_NOT_PRESENT_OFFSET, 14761 },
-  { 0x1ee79, G_UNICODE_NOT_PRESENT_OFFSET, 14785 },
-  { 0x1ee7a, G_UNICODE_NOT_PRESENT_OFFSET, 14791 },
-  { 0x1ee7b, G_UNICODE_NOT_PRESENT_OFFSET, 14797 },
-  { 0x1ee7c, G_UNICODE_NOT_PRESENT_OFFSET, 15284 },
-  { 0x1ee7e, G_UNICODE_NOT_PRESENT_OFFSET, 15287 },
-  { 0x1ee80, G_UNICODE_NOT_PRESENT_OFFSET, 14740 },
-  { 0x1ee81, G_UNICODE_NOT_PRESENT_OFFSET, 14743 },
-  { 0x1ee82, G_UNICODE_NOT_PRESENT_OFFSET, 14755 },
-  { 0x1ee83, G_UNICODE_NOT_PRESENT_OFFSET, 14764 },
-  { 0x1ee84, G_UNICODE_NOT_PRESENT_OFFSET, 14818 },
-  { 0x1ee85, G_UNICODE_NOT_PRESENT_OFFSET, 14821 },
-  { 0x1ee86, G_UNICODE_NOT_PRESENT_OFFSET, 14773 },
-  { 0x1ee87, G_UNICODE_NOT_PRESENT_OFFSET, 14758 },
-  { 0x1ee88, G_UNICODE_NOT_PRESENT_OFFSET, 14788 },
-  { 0x1ee89, G_UNICODE_NOT_PRESENT_OFFSET, 14824 },
-  { 0x1ee8b, G_UNICODE_NOT_PRESENT_OFFSET, 14809 },
-  { 0x1ee8c, G_UNICODE_NOT_PRESENT_OFFSET, 14812 },
-  { 0x1ee8d, G_UNICODE_NOT_PRESENT_OFFSET, 14815 },
-  { 0x1ee8e, G_UNICODE_NOT_PRESENT_OFFSET, 14776 },
-  { 0x1ee8f, G_UNICODE_NOT_PRESENT_OFFSET, 14794 },
-  { 0x1ee90, G_UNICODE_NOT_PRESENT_OFFSET, 14800 },
-  { 0x1ee91, G_UNICODE_NOT_PRESENT_OFFSET, 14782 },
-  { 0x1ee92, G_UNICODE_NOT_PRESENT_OFFSET, 14803 },
-  { 0x1ee93, G_UNICODE_NOT_PRESENT_OFFSET, 14770 },
-  { 0x1ee94, G_UNICODE_NOT_PRESENT_OFFSET, 14779 },
-  { 0x1ee95, G_UNICODE_NOT_PRESENT_OFFSET, 14749 },
-  { 0x1ee96, G_UNICODE_NOT_PRESENT_OFFSET, 14752 },
-  { 0x1ee97, G_UNICODE_NOT_PRESENT_OFFSET, 14761 },
-  { 0x1ee98, G_UNICODE_NOT_PRESENT_OFFSET, 14767 },
-  { 0x1ee99, G_UNICODE_NOT_PRESENT_OFFSET, 14785 },
-  { 0x1ee9a, G_UNICODE_NOT_PRESENT_OFFSET, 14791 },
-  { 0x1ee9b, G_UNICODE_NOT_PRESENT_OFFSET, 14797 },
-  { 0x1eea1, G_UNICODE_NOT_PRESENT_OFFSET, 14743 },
-  { 0x1eea2, G_UNICODE_NOT_PRESENT_OFFSET, 14755 },
-  { 0x1eea3, G_UNICODE_NOT_PRESENT_OFFSET, 14764 },
-  { 0x1eea5, G_UNICODE_NOT_PRESENT_OFFSET, 14821 },
-  { 0x1eea6, G_UNICODE_NOT_PRESENT_OFFSET, 14773 },
-  { 0x1eea7, G_UNICODE_NOT_PRESENT_OFFSET, 14758 },
-  { 0x1eea8, G_UNICODE_NOT_PRESENT_OFFSET, 14788 },
-  { 0x1eea9, G_UNICODE_NOT_PRESENT_OFFSET, 14824 },
-  { 0x1eeab, G_UNICODE_NOT_PRESENT_OFFSET, 14809 },
-  { 0x1eeac, G_UNICODE_NOT_PRESENT_OFFSET, 14812 },
-  { 0x1eead, G_UNICODE_NOT_PRESENT_OFFSET, 14815 },
-  { 0x1eeae, G_UNICODE_NOT_PRESENT_OFFSET, 14776 },
-  { 0x1eeaf, G_UNICODE_NOT_PRESENT_OFFSET, 14794 },
-  { 0x1eeb0, G_UNICODE_NOT_PRESENT_OFFSET, 14800 },
-  { 0x1eeb1, G_UNICODE_NOT_PRESENT_OFFSET, 14782 },
-  { 0x1eeb2, G_UNICODE_NOT_PRESENT_OFFSET, 14803 },
-  { 0x1eeb3, G_UNICODE_NOT_PRESENT_OFFSET, 14770 },
-  { 0x1eeb4, G_UNICODE_NOT_PRESENT_OFFSET, 14779 },
-  { 0x1eeb5, G_UNICODE_NOT_PRESENT_OFFSET, 14749 },
-  { 0x1eeb6, G_UNICODE_NOT_PRESENT_OFFSET, 14752 },
-  { 0x1eeb7, G_UNICODE_NOT_PRESENT_OFFSET, 14761 },
-  { 0x1eeb8, G_UNICODE_NOT_PRESENT_OFFSET, 14767 },
-  { 0x1eeb9, G_UNICODE_NOT_PRESENT_OFFSET, 14785 },
-  { 0x1eeba, G_UNICODE_NOT_PRESENT_OFFSET, 14791 },
-  { 0x1eebb, G_UNICODE_NOT_PRESENT_OFFSET, 14797 },
-  { 0x1f100, G_UNICODE_NOT_PRESENT_OFFSET, 15293 },
-  { 0x1f101, G_UNICODE_NOT_PRESENT_OFFSET, 15296 },
-  { 0x1f102, G_UNICODE_NOT_PRESENT_OFFSET, 15299 },
-  { 0x1f103, G_UNICODE_NOT_PRESENT_OFFSET, 15302 },
-  { 0x1f104, G_UNICODE_NOT_PRESENT_OFFSET, 15305 },
-  { 0x1f105, G_UNICODE_NOT_PRESENT_OFFSET, 15308 },
-  { 0x1f106, G_UNICODE_NOT_PRESENT_OFFSET, 15311 },
-  { 0x1f107, G_UNICODE_NOT_PRESENT_OFFSET, 15314 },
-  { 0x1f108, G_UNICODE_NOT_PRESENT_OFFSET, 15317 },
-  { 0x1f109, G_UNICODE_NOT_PRESENT_OFFSET, 15320 },
-  { 0x1f10a, G_UNICODE_NOT_PRESENT_OFFSET, 15323 },
-  { 0x1f110, G_UNICODE_NOT_PRESENT_OFFSET, 15326 },
-  { 0x1f111, G_UNICODE_NOT_PRESENT_OFFSET, 15330 },
-  { 0x1f112, G_UNICODE_NOT_PRESENT_OFFSET, 15334 },
-  { 0x1f113, G_UNICODE_NOT_PRESENT_OFFSET, 15338 },
-  { 0x1f114, G_UNICODE_NOT_PRESENT_OFFSET, 15342 },
-  { 0x1f115, G_UNICODE_NOT_PRESENT_OFFSET, 15346 },
-  { 0x1f116, G_UNICODE_NOT_PRESENT_OFFSET, 15350 },
-  { 0x1f117, G_UNICODE_NOT_PRESENT_OFFSET, 15354 },
-  { 0x1f118, G_UNICODE_NOT_PRESENT_OFFSET, 15358 },
-  { 0x1f119, G_UNICODE_NOT_PRESENT_OFFSET, 15362 },
-  { 0x1f11a, G_UNICODE_NOT_PRESENT_OFFSET, 15366 },
-  { 0x1f11b, G_UNICODE_NOT_PRESENT_OFFSET, 15370 },
-  { 0x1f11c, G_UNICODE_NOT_PRESENT_OFFSET, 15374 },
-  { 0x1f11d, G_UNICODE_NOT_PRESENT_OFFSET, 15378 },
-  { 0x1f11e, G_UNICODE_NOT_PRESENT_OFFSET, 15382 },
-  { 0x1f11f, G_UNICODE_NOT_PRESENT_OFFSET, 15386 },
-  { 0x1f120, G_UNICODE_NOT_PRESENT_OFFSET, 15390 },
-  { 0x1f121, G_UNICODE_NOT_PRESENT_OFFSET, 15394 },
-  { 0x1f122, G_UNICODE_NOT_PRESENT_OFFSET, 15398 },
-  { 0x1f123, G_UNICODE_NOT_PRESENT_OFFSET, 15402 },
-  { 0x1f124, G_UNICODE_NOT_PRESENT_OFFSET, 15406 },
-  { 0x1f125, G_UNICODE_NOT_PRESENT_OFFSET, 15410 },
-  { 0x1f126, G_UNICODE_NOT_PRESENT_OFFSET, 15414 },
-  { 0x1f127, G_UNICODE_NOT_PRESENT_OFFSET, 15418 },
-  { 0x1f128, G_UNICODE_NOT_PRESENT_OFFSET, 15422 },
-  { 0x1f129, G_UNICODE_NOT_PRESENT_OFFSET, 15426 },
-  { 0x1f12a, G_UNICODE_NOT_PRESENT_OFFSET, 15430 },
+  { 0x1ee00, G_UNICODE_NOT_PRESENT_OFFSET, 14761 },
+  { 0x1ee01, G_UNICODE_NOT_PRESENT_OFFSET, 14764 },
+  { 0x1ee02, G_UNICODE_NOT_PRESENT_OFFSET, 14776 },
+  { 0x1ee03, G_UNICODE_NOT_PRESENT_OFFSET, 14785 },
+  { 0x1ee05, G_UNICODE_NOT_PRESENT_OFFSET, 14842 },
+  { 0x1ee06, G_UNICODE_NOT_PRESENT_OFFSET, 14794 },
+  { 0x1ee07, G_UNICODE_NOT_PRESENT_OFFSET, 14779 },
+  { 0x1ee08, G_UNICODE_NOT_PRESENT_OFFSET, 14809 },
+  { 0x1ee09, G_UNICODE_NOT_PRESENT_OFFSET, 14845 },
+  { 0x1ee0a, G_UNICODE_NOT_PRESENT_OFFSET, 14827 },
+  { 0x1ee0b, G_UNICODE_NOT_PRESENT_OFFSET, 14830 },
+  { 0x1ee0c, G_UNICODE_NOT_PRESENT_OFFSET, 14833 },
+  { 0x1ee0d, G_UNICODE_NOT_PRESENT_OFFSET, 14836 },
+  { 0x1ee0e, G_UNICODE_NOT_PRESENT_OFFSET, 14797 },
+  { 0x1ee0f, G_UNICODE_NOT_PRESENT_OFFSET, 14815 },
+  { 0x1ee10, G_UNICODE_NOT_PRESENT_OFFSET, 14821 },
+  { 0x1ee11, G_UNICODE_NOT_PRESENT_OFFSET, 14803 },
+  { 0x1ee12, G_UNICODE_NOT_PRESENT_OFFSET, 14824 },
+  { 0x1ee13, G_UNICODE_NOT_PRESENT_OFFSET, 14791 },
+  { 0x1ee14, G_UNICODE_NOT_PRESENT_OFFSET, 14800 },
+  { 0x1ee15, G_UNICODE_NOT_PRESENT_OFFSET, 14770 },
+  { 0x1ee16, G_UNICODE_NOT_PRESENT_OFFSET, 14773 },
+  { 0x1ee17, G_UNICODE_NOT_PRESENT_OFFSET, 14782 },
+  { 0x1ee18, G_UNICODE_NOT_PRESENT_OFFSET, 14788 },
+  { 0x1ee19, G_UNICODE_NOT_PRESENT_OFFSET, 14806 },
+  { 0x1ee1a, G_UNICODE_NOT_PRESENT_OFFSET, 14812 },
+  { 0x1ee1b, G_UNICODE_NOT_PRESENT_OFFSET, 14818 },
+  { 0x1ee1c, G_UNICODE_NOT_PRESENT_OFFSET, 15368 },
+  { 0x1ee1d, G_UNICODE_NOT_PRESENT_OFFSET, 12852 },
+  { 0x1ee1e, G_UNICODE_NOT_PRESENT_OFFSET, 15371 },
+  { 0x1ee1f, G_UNICODE_NOT_PRESENT_OFFSET, 15374 },
+  { 0x1ee21, G_UNICODE_NOT_PRESENT_OFFSET, 14764 },
+  { 0x1ee22, G_UNICODE_NOT_PRESENT_OFFSET, 14776 },
+  { 0x1ee24, G_UNICODE_NOT_PRESENT_OFFSET, 14839 },
+  { 0x1ee27, G_UNICODE_NOT_PRESENT_OFFSET, 14779 },
+  { 0x1ee29, G_UNICODE_NOT_PRESENT_OFFSET, 14845 },
+  { 0x1ee2a, G_UNICODE_NOT_PRESENT_OFFSET, 14827 },
+  { 0x1ee2b, G_UNICODE_NOT_PRESENT_OFFSET, 14830 },
+  { 0x1ee2c, G_UNICODE_NOT_PRESENT_OFFSET, 14833 },
+  { 0x1ee2d, G_UNICODE_NOT_PRESENT_OFFSET, 14836 },
+  { 0x1ee2e, G_UNICODE_NOT_PRESENT_OFFSET, 14797 },
+  { 0x1ee2f, G_UNICODE_NOT_PRESENT_OFFSET, 14815 },
+  { 0x1ee30, G_UNICODE_NOT_PRESENT_OFFSET, 14821 },
+  { 0x1ee31, G_UNICODE_NOT_PRESENT_OFFSET, 14803 },
+  { 0x1ee32, G_UNICODE_NOT_PRESENT_OFFSET, 14824 },
+  { 0x1ee34, G_UNICODE_NOT_PRESENT_OFFSET, 14800 },
+  { 0x1ee35, G_UNICODE_NOT_PRESENT_OFFSET, 14770 },
+  { 0x1ee36, G_UNICODE_NOT_PRESENT_OFFSET, 14773 },
+  { 0x1ee37, G_UNICODE_NOT_PRESENT_OFFSET, 14782 },
+  { 0x1ee39, G_UNICODE_NOT_PRESENT_OFFSET, 14806 },
+  { 0x1ee3b, G_UNICODE_NOT_PRESENT_OFFSET, 14818 },
+  { 0x1ee42, G_UNICODE_NOT_PRESENT_OFFSET, 14776 },
+  { 0x1ee47, G_UNICODE_NOT_PRESENT_OFFSET, 14779 },
+  { 0x1ee49, G_UNICODE_NOT_PRESENT_OFFSET, 14845 },
+  { 0x1ee4b, G_UNICODE_NOT_PRESENT_OFFSET, 14830 },
+  { 0x1ee4d, G_UNICODE_NOT_PRESENT_OFFSET, 14836 },
+  { 0x1ee4e, G_UNICODE_NOT_PRESENT_OFFSET, 14797 },
+  { 0x1ee4f, G_UNICODE_NOT_PRESENT_OFFSET, 14815 },
+  { 0x1ee51, G_UNICODE_NOT_PRESENT_OFFSET, 14803 },
+  { 0x1ee52, G_UNICODE_NOT_PRESENT_OFFSET, 14824 },
+  { 0x1ee54, G_UNICODE_NOT_PRESENT_OFFSET, 14800 },
+  { 0x1ee57, G_UNICODE_NOT_PRESENT_OFFSET, 14782 },
+  { 0x1ee59, G_UNICODE_NOT_PRESENT_OFFSET, 14806 },
+  { 0x1ee5b, G_UNICODE_NOT_PRESENT_OFFSET, 14818 },
+  { 0x1ee5d, G_UNICODE_NOT_PRESENT_OFFSET, 12852 },
+  { 0x1ee5f, G_UNICODE_NOT_PRESENT_OFFSET, 15374 },
+  { 0x1ee61, G_UNICODE_NOT_PRESENT_OFFSET, 14764 },
+  { 0x1ee62, G_UNICODE_NOT_PRESENT_OFFSET, 14776 },
+  { 0x1ee64, G_UNICODE_NOT_PRESENT_OFFSET, 14839 },
+  { 0x1ee67, G_UNICODE_NOT_PRESENT_OFFSET, 14779 },
+  { 0x1ee68, G_UNICODE_NOT_PRESENT_OFFSET, 14809 },
+  { 0x1ee69, G_UNICODE_NOT_PRESENT_OFFSET, 14845 },
+  { 0x1ee6a, G_UNICODE_NOT_PRESENT_OFFSET, 14827 },
+  { 0x1ee6c, G_UNICODE_NOT_PRESENT_OFFSET, 14833 },
+  { 0x1ee6d, G_UNICODE_NOT_PRESENT_OFFSET, 14836 },
+  { 0x1ee6e, G_UNICODE_NOT_PRESENT_OFFSET, 14797 },
+  { 0x1ee6f, G_UNICODE_NOT_PRESENT_OFFSET, 14815 },
+  { 0x1ee70, G_UNICODE_NOT_PRESENT_OFFSET, 14821 },
+  { 0x1ee71, G_UNICODE_NOT_PRESENT_OFFSET, 14803 },
+  { 0x1ee72, G_UNICODE_NOT_PRESENT_OFFSET, 14824 },
+  { 0x1ee74, G_UNICODE_NOT_PRESENT_OFFSET, 14800 },
+  { 0x1ee75, G_UNICODE_NOT_PRESENT_OFFSET, 14770 },
+  { 0x1ee76, G_UNICODE_NOT_PRESENT_OFFSET, 14773 },
+  { 0x1ee77, G_UNICODE_NOT_PRESENT_OFFSET, 14782 },
+  { 0x1ee79, G_UNICODE_NOT_PRESENT_OFFSET, 14806 },
+  { 0x1ee7a, G_UNICODE_NOT_PRESENT_OFFSET, 14812 },
+  { 0x1ee7b, G_UNICODE_NOT_PRESENT_OFFSET, 14818 },
+  { 0x1ee7c, G_UNICODE_NOT_PRESENT_OFFSET, 15368 },
+  { 0x1ee7e, G_UNICODE_NOT_PRESENT_OFFSET, 15371 },
+  { 0x1ee80, G_UNICODE_NOT_PRESENT_OFFSET, 14761 },
+  { 0x1ee81, G_UNICODE_NOT_PRESENT_OFFSET, 14764 },
+  { 0x1ee82, G_UNICODE_NOT_PRESENT_OFFSET, 14776 },
+  { 0x1ee83, G_UNICODE_NOT_PRESENT_OFFSET, 14785 },
+  { 0x1ee84, G_UNICODE_NOT_PRESENT_OFFSET, 14839 },
+  { 0x1ee85, G_UNICODE_NOT_PRESENT_OFFSET, 14842 },
+  { 0x1ee86, G_UNICODE_NOT_PRESENT_OFFSET, 14794 },
+  { 0x1ee87, G_UNICODE_NOT_PRESENT_OFFSET, 14779 },
+  { 0x1ee88, G_UNICODE_NOT_PRESENT_OFFSET, 14809 },
+  { 0x1ee89, G_UNICODE_NOT_PRESENT_OFFSET, 14845 },
+  { 0x1ee8b, G_UNICODE_NOT_PRESENT_OFFSET, 14830 },
+  { 0x1ee8c, G_UNICODE_NOT_PRESENT_OFFSET, 14833 },
+  { 0x1ee8d, G_UNICODE_NOT_PRESENT_OFFSET, 14836 },
+  { 0x1ee8e, G_UNICODE_NOT_PRESENT_OFFSET, 14797 },
+  { 0x1ee8f, G_UNICODE_NOT_PRESENT_OFFSET, 14815 },
+  { 0x1ee90, G_UNICODE_NOT_PRESENT_OFFSET, 14821 },
+  { 0x1ee91, G_UNICODE_NOT_PRESENT_OFFSET, 14803 },
+  { 0x1ee92, G_UNICODE_NOT_PRESENT_OFFSET, 14824 },
+  { 0x1ee93, G_UNICODE_NOT_PRESENT_OFFSET, 14791 },
+  { 0x1ee94, G_UNICODE_NOT_PRESENT_OFFSET, 14800 },
+  { 0x1ee95, G_UNICODE_NOT_PRESENT_OFFSET, 14770 },
+  { 0x1ee96, G_UNICODE_NOT_PRESENT_OFFSET, 14773 },
+  { 0x1ee97, G_UNICODE_NOT_PRESENT_OFFSET, 14782 },
+  { 0x1ee98, G_UNICODE_NOT_PRESENT_OFFSET, 14788 },
+  { 0x1ee99, G_UNICODE_NOT_PRESENT_OFFSET, 14806 },
+  { 0x1ee9a, G_UNICODE_NOT_PRESENT_OFFSET, 14812 },
+  { 0x1ee9b, G_UNICODE_NOT_PRESENT_OFFSET, 14818 },
+  { 0x1eea1, G_UNICODE_NOT_PRESENT_OFFSET, 14764 },
+  { 0x1eea2, G_UNICODE_NOT_PRESENT_OFFSET, 14776 },
+  { 0x1eea3, G_UNICODE_NOT_PRESENT_OFFSET, 14785 },
+  { 0x1eea5, G_UNICODE_NOT_PRESENT_OFFSET, 14842 },
+  { 0x1eea6, G_UNICODE_NOT_PRESENT_OFFSET, 14794 },
+  { 0x1eea7, G_UNICODE_NOT_PRESENT_OFFSET, 14779 },
+  { 0x1eea8, G_UNICODE_NOT_PRESENT_OFFSET, 14809 },
+  { 0x1eea9, G_UNICODE_NOT_PRESENT_OFFSET, 14845 },
+  { 0x1eeab, G_UNICODE_NOT_PRESENT_OFFSET, 14830 },
+  { 0x1eeac, G_UNICODE_NOT_PRESENT_OFFSET, 14833 },
+  { 0x1eead, G_UNICODE_NOT_PRESENT_OFFSET, 14836 },
+  { 0x1eeae, G_UNICODE_NOT_PRESENT_OFFSET, 14797 },
+  { 0x1eeaf, G_UNICODE_NOT_PRESENT_OFFSET, 14815 },
+  { 0x1eeb0, G_UNICODE_NOT_PRESENT_OFFSET, 14821 },
+  { 0x1eeb1, G_UNICODE_NOT_PRESENT_OFFSET, 14803 },
+  { 0x1eeb2, G_UNICODE_NOT_PRESENT_OFFSET, 14824 },
+  { 0x1eeb3, G_UNICODE_NOT_PRESENT_OFFSET, 14791 },
+  { 0x1eeb4, G_UNICODE_NOT_PRESENT_OFFSET, 14800 },
+  { 0x1eeb5, G_UNICODE_NOT_PRESENT_OFFSET, 14770 },
+  { 0x1eeb6, G_UNICODE_NOT_PRESENT_OFFSET, 14773 },
+  { 0x1eeb7, G_UNICODE_NOT_PRESENT_OFFSET, 14782 },
+  { 0x1eeb8, G_UNICODE_NOT_PRESENT_OFFSET, 14788 },
+  { 0x1eeb9, G_UNICODE_NOT_PRESENT_OFFSET, 14806 },
+  { 0x1eeba, G_UNICODE_NOT_PRESENT_OFFSET, 14812 },
+  { 0x1eebb, G_UNICODE_NOT_PRESENT_OFFSET, 14818 },
+  { 0x1f100, G_UNICODE_NOT_PRESENT_OFFSET, 15377 },
+  { 0x1f101, G_UNICODE_NOT_PRESENT_OFFSET, 15380 },
+  { 0x1f102, G_UNICODE_NOT_PRESENT_OFFSET, 15383 },
+  { 0x1f103, G_UNICODE_NOT_PRESENT_OFFSET, 15386 },
+  { 0x1f104, G_UNICODE_NOT_PRESENT_OFFSET, 15389 },
+  { 0x1f105, G_UNICODE_NOT_PRESENT_OFFSET, 15392 },
+  { 0x1f106, G_UNICODE_NOT_PRESENT_OFFSET, 15395 },
+  { 0x1f107, G_UNICODE_NOT_PRESENT_OFFSET, 15398 },
+  { 0x1f108, G_UNICODE_NOT_PRESENT_OFFSET, 15401 },
+  { 0x1f109, G_UNICODE_NOT_PRESENT_OFFSET, 15404 },
+  { 0x1f10a, G_UNICODE_NOT_PRESENT_OFFSET, 15407 },
+  { 0x1f110, G_UNICODE_NOT_PRESENT_OFFSET, 15410 },
+  { 0x1f111, G_UNICODE_NOT_PRESENT_OFFSET, 15414 },
+  { 0x1f112, G_UNICODE_NOT_PRESENT_OFFSET, 15418 },
+  { 0x1f113, G_UNICODE_NOT_PRESENT_OFFSET, 15422 },
+  { 0x1f114, G_UNICODE_NOT_PRESENT_OFFSET, 15426 },
+  { 0x1f115, G_UNICODE_NOT_PRESENT_OFFSET, 15430 },
+  { 0x1f116, G_UNICODE_NOT_PRESENT_OFFSET, 15434 },
+  { 0x1f117, G_UNICODE_NOT_PRESENT_OFFSET, 15438 },
+  { 0x1f118, G_UNICODE_NOT_PRESENT_OFFSET, 15442 },
+  { 0x1f119, G_UNICODE_NOT_PRESENT_OFFSET, 15446 },
+  { 0x1f11a, G_UNICODE_NOT_PRESENT_OFFSET, 15450 },
+  { 0x1f11b, G_UNICODE_NOT_PRESENT_OFFSET, 15454 },
+  { 0x1f11c, G_UNICODE_NOT_PRESENT_OFFSET, 15458 },
+  { 0x1f11d, G_UNICODE_NOT_PRESENT_OFFSET, 15462 },
+  { 0x1f11e, G_UNICODE_NOT_PRESENT_OFFSET, 15466 },
+  { 0x1f11f, G_UNICODE_NOT_PRESENT_OFFSET, 15470 },
+  { 0x1f120, G_UNICODE_NOT_PRESENT_OFFSET, 15474 },
+  { 0x1f121, G_UNICODE_NOT_PRESENT_OFFSET, 15478 },
+  { 0x1f122, G_UNICODE_NOT_PRESENT_OFFSET, 15482 },
+  { 0x1f123, G_UNICODE_NOT_PRESENT_OFFSET, 15486 },
+  { 0x1f124, G_UNICODE_NOT_PRESENT_OFFSET, 15490 },
+  { 0x1f125, G_UNICODE_NOT_PRESENT_OFFSET, 15494 },
+  { 0x1f126, G_UNICODE_NOT_PRESENT_OFFSET, 15498 },
+  { 0x1f127, G_UNICODE_NOT_PRESENT_OFFSET, 15502 },
+  { 0x1f128, G_UNICODE_NOT_PRESENT_OFFSET, 15506 },
+  { 0x1f129, G_UNICODE_NOT_PRESENT_OFFSET, 15510 },
+  { 0x1f12a, G_UNICODE_NOT_PRESENT_OFFSET, 15514 },
   { 0x1f12b, G_UNICODE_NOT_PRESENT_OFFSET, 5292 },
   { 0x1f12c, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
-  { 0x1f12d, G_UNICODE_NOT_PRESENT_OFFSET, 15438 },
-  { 0x1f12e, G_UNICODE_NOT_PRESENT_OFFSET, 15441 },
+  { 0x1f12d, G_UNICODE_NOT_PRESENT_OFFSET, 15522 },
+  { 0x1f12e, G_UNICODE_NOT_PRESENT_OFFSET, 15525 },
   { 0x1f130, G_UNICODE_NOT_PRESENT_OFFSET, 2309 },
   { 0x1f131, G_UNICODE_NOT_PRESENT_OFFSET, 2314 },
   { 0x1f132, G_UNICODE_NOT_PRESENT_OFFSET, 5292 },
@@ -7197,614 +7342,614 @@ static const decomposition decomp_table[] =
   { 0x1f147, G_UNICODE_NOT_PRESENT_OFFSET, 5487 },
   { 0x1f148, G_UNICODE_NOT_PRESENT_OFFSET, 6135 },
   { 0x1f149, G_UNICODE_NOT_PRESENT_OFFSET, 5331 },
-  { 0x1f14a, G_UNICODE_NOT_PRESENT_OFFSET, 15444 },
+  { 0x1f14a, G_UNICODE_NOT_PRESENT_OFFSET, 15528 },
   { 0x1f14b, G_UNICODE_NOT_PRESENT_OFFSET, 10556 },
-  { 0x1f14c, G_UNICODE_NOT_PRESENT_OFFSET, 15447 },
-  { 0x1f14d, G_UNICODE_NOT_PRESENT_OFFSET, 15450 },
-  { 0x1f14e, G_UNICODE_NOT_PRESENT_OFFSET, 15453 },
-  { 0x1f14f, G_UNICODE_NOT_PRESENT_OFFSET, 15457 },
-  { 0x1f16a, G_UNICODE_NOT_PRESENT_OFFSET, 15460 },
-  { 0x1f16b, G_UNICODE_NOT_PRESENT_OFFSET, 15463 },
-  { 0x1f190, G_UNICODE_NOT_PRESENT_OFFSET, 15466 },
-  { 0x1f200, G_UNICODE_NOT_PRESENT_OFFSET, 15469 },
-  { 0x1f201, G_UNICODE_NOT_PRESENT_OFFSET, 15476 },
+  { 0x1f14c, G_UNICODE_NOT_PRESENT_OFFSET, 15531 },
+  { 0x1f14d, G_UNICODE_NOT_PRESENT_OFFSET, 15534 },
+  { 0x1f14e, G_UNICODE_NOT_PRESENT_OFFSET, 15537 },
+  { 0x1f14f, G_UNICODE_NOT_PRESENT_OFFSET, 15541 },
+  { 0x1f16a, G_UNICODE_NOT_PRESENT_OFFSET, 15544 },
+  { 0x1f16b, G_UNICODE_NOT_PRESENT_OFFSET, 15547 },
+  { 0x1f190, G_UNICODE_NOT_PRESENT_OFFSET, 15550 },
+  { 0x1f200, G_UNICODE_NOT_PRESENT_OFFSET, 15553 },
+  { 0x1f201, G_UNICODE_NOT_PRESENT_OFFSET, 15560 },
   { 0x1f202, G_UNICODE_NOT_PRESENT_OFFSET, 8848 },
   { 0x1f210, G_UNICODE_NOT_PRESENT_OFFSET, 6433 },
-  { 0x1f211, G_UNICODE_NOT_PRESENT_OFFSET, 15483 },
-  { 0x1f212, G_UNICODE_NOT_PRESENT_OFFSET, 15487 },
+  { 0x1f211, G_UNICODE_NOT_PRESENT_OFFSET, 15567 },
+  { 0x1f212, G_UNICODE_NOT_PRESENT_OFFSET, 15571 },
   { 0x1f213, G_UNICODE_NOT_PRESENT_OFFSET, 7346 },
   { 0x1f214, G_UNICODE_NOT_PRESENT_OFFSET, 6205 },
-  { 0x1f215, G_UNICODE_NOT_PRESENT_OFFSET, 15491 },
-  { 0x1f216, G_UNICODE_NOT_PRESENT_OFFSET, 15495 },
+  { 0x1f215, G_UNICODE_NOT_PRESENT_OFFSET, 15575 },
+  { 0x1f216, G_UNICODE_NOT_PRESENT_OFFSET, 15579 },
   { 0x1f217, G_UNICODE_NOT_PRESENT_OFFSET, 7887 },
-  { 0x1f218, G_UNICODE_NOT_PRESENT_OFFSET, 15499 },
-  { 0x1f219, G_UNICODE_NOT_PRESENT_OFFSET, 15503 },
-  { 0x1f21a, G_UNICODE_NOT_PRESENT_OFFSET, 15507 },
-  { 0x1f21b, G_UNICODE_NOT_PRESENT_OFFSET, 11598 },
-  { 0x1f21c, G_UNICODE_NOT_PRESENT_OFFSET, 15511 },
-  { 0x1f21d, G_UNICODE_NOT_PRESENT_OFFSET, 15515 },
-  { 0x1f21e, G_UNICODE_NOT_PRESENT_OFFSET, 15519 },
-  { 0x1f21f, G_UNICODE_NOT_PRESENT_OFFSET, 15523 },
-  { 0x1f220, G_UNICODE_NOT_PRESENT_OFFSET, 15527 },
-  { 0x1f221, G_UNICODE_NOT_PRESENT_OFFSET, 15531 },
+  { 0x1f218, G_UNICODE_NOT_PRESENT_OFFSET, 15583 },
+  { 0x1f219, G_UNICODE_NOT_PRESENT_OFFSET, 15587 },
+  { 0x1f21a, G_UNICODE_NOT_PRESENT_OFFSET, 15591 },
+  { 0x1f21b, G_UNICODE_NOT_PRESENT_OFFSET, 11619 },
+  { 0x1f21c, G_UNICODE_NOT_PRESENT_OFFSET, 15595 },
+  { 0x1f21d, G_UNICODE_NOT_PRESENT_OFFSET, 15599 },
+  { 0x1f21e, G_UNICODE_NOT_PRESENT_OFFSET, 15603 },
+  { 0x1f21f, G_UNICODE_NOT_PRESENT_OFFSET, 15607 },
+  { 0x1f220, G_UNICODE_NOT_PRESENT_OFFSET, 15611 },
+  { 0x1f221, G_UNICODE_NOT_PRESENT_OFFSET, 15615 },
   { 0x1f222, G_UNICODE_NOT_PRESENT_OFFSET, 6577 },
-  { 0x1f223, G_UNICODE_NOT_PRESENT_OFFSET, 15535 },
-  { 0x1f224, G_UNICODE_NOT_PRESENT_OFFSET, 15539 },
-  { 0x1f225, G_UNICODE_NOT_PRESENT_OFFSET, 15543 },
-  { 0x1f226, G_UNICODE_NOT_PRESENT_OFFSET, 15547 },
-  { 0x1f227, G_UNICODE_NOT_PRESENT_OFFSET, 15551 },
-  { 0x1f228, G_UNICODE_NOT_PRESENT_OFFSET, 15555 },
+  { 0x1f223, G_UNICODE_NOT_PRESENT_OFFSET, 15619 },
+  { 0x1f224, G_UNICODE_NOT_PRESENT_OFFSET, 15623 },
+  { 0x1f225, G_UNICODE_NOT_PRESENT_OFFSET, 15627 },
+  { 0x1f226, G_UNICODE_NOT_PRESENT_OFFSET, 15631 },
+  { 0x1f227, G_UNICODE_NOT_PRESENT_OFFSET, 15635 },
+  { 0x1f228, G_UNICODE_NOT_PRESENT_OFFSET, 15639 },
   { 0x1f229, G_UNICODE_NOT_PRESENT_OFFSET, 6181 },
   { 0x1f22a, G_UNICODE_NOT_PRESENT_OFFSET, 7855 },
-  { 0x1f22b, G_UNICODE_NOT_PRESENT_OFFSET, 15559 },
+  { 0x1f22b, G_UNICODE_NOT_PRESENT_OFFSET, 15643 },
   { 0x1f22c, G_UNICODE_NOT_PRESENT_OFFSET, 8646 },
   { 0x1f22d, G_UNICODE_NOT_PRESENT_OFFSET, 7867 },
   { 0x1f22e, G_UNICODE_NOT_PRESENT_OFFSET, 8650 },
-  { 0x1f22f, G_UNICODE_NOT_PRESENT_OFFSET, 15563 },
+  { 0x1f22f, G_UNICODE_NOT_PRESENT_OFFSET, 15647 },
   { 0x1f230, G_UNICODE_NOT_PRESENT_OFFSET, 6801 },
-  { 0x1f231, G_UNICODE_NOT_PRESENT_OFFSET, 15567 },
-  { 0x1f232, G_UNICODE_NOT_PRESENT_OFFSET, 15571 },
-  { 0x1f233, G_UNICODE_NOT_PRESENT_OFFSET, 15575 },
-  { 0x1f234, G_UNICODE_NOT_PRESENT_OFFSET, 15579 },
-  { 0x1f235, G_UNICODE_NOT_PRESENT_OFFSET, 15583 },
+  { 0x1f231, G_UNICODE_NOT_PRESENT_OFFSET, 15651 },
+  { 0x1f232, G_UNICODE_NOT_PRESENT_OFFSET, 15655 },
+  { 0x1f233, G_UNICODE_NOT_PRESENT_OFFSET, 15659 },
+  { 0x1f234, G_UNICODE_NOT_PRESENT_OFFSET, 15663 },
+  { 0x1f235, G_UNICODE_NOT_PRESENT_OFFSET, 15667 },
   { 0x1f236, G_UNICODE_NOT_PRESENT_OFFSET, 8578 },
   { 0x1f237, G_UNICODE_NOT_PRESENT_OFFSET, 6473 },
-  { 0x1f238, G_UNICODE_NOT_PRESENT_OFFSET, 15587 },
-  { 0x1f239, G_UNICODE_NOT_PRESENT_OFFSET, 15591 },
-  { 0x1f23a, G_UNICODE_NOT_PRESENT_OFFSET, 15595 },
-  { 0x1f240, G_UNICODE_NOT_PRESENT_OFFSET, 15599 },
-  { 0x1f241, G_UNICODE_NOT_PRESENT_OFFSET, 15609 },
-  { 0x1f242, G_UNICODE_NOT_PRESENT_OFFSET, 15619 },
-  { 0x1f243, G_UNICODE_NOT_PRESENT_OFFSET, 15629 },
-  { 0x1f244, G_UNICODE_NOT_PRESENT_OFFSET, 15639 },
-  { 0x1f245, G_UNICODE_NOT_PRESENT_OFFSET, 15649 },
-  { 0x1f246, G_UNICODE_NOT_PRESENT_OFFSET, 15659 },
-  { 0x1f247, G_UNICODE_NOT_PRESENT_OFFSET, 15669 },
-  { 0x1f248, G_UNICODE_NOT_PRESENT_OFFSET, 15679 },
-  { 0x1f250, G_UNICODE_NOT_PRESENT_OFFSET, 15689 },
-  { 0x1f251, G_UNICODE_NOT_PRESENT_OFFSET, 15693 },
-  { 0x2f800, 15697, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f801, 15701, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f802, 15705, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f803, 15709, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f804, 15714, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f805, 11970, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f806, 15718, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f807, 15722, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f808, 15726, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f809, 15730, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f80a, 11974, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f80b, 15734, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f80c, 15738, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f80d, 15742, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f80e, 11978, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f80f, 15747, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f810, 15751, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f811, 15755, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f812, 15759, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f813, 15764, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f814, 15768, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f815, 15519, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f816, 15772, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f817, 15777, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f818, 15781, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f819, 15785, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f81a, 15789, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f81b, 12199, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f81c, 15793, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f238, G_UNICODE_NOT_PRESENT_OFFSET, 15671 },
+  { 0x1f239, G_UNICODE_NOT_PRESENT_OFFSET, 15675 },
+  { 0x1f23a, G_UNICODE_NOT_PRESENT_OFFSET, 15679 },
+  { 0x1f240, G_UNICODE_NOT_PRESENT_OFFSET, 15683 },
+  { 0x1f241, G_UNICODE_NOT_PRESENT_OFFSET, 15693 },
+  { 0x1f242, G_UNICODE_NOT_PRESENT_OFFSET, 15703 },
+  { 0x1f243, G_UNICODE_NOT_PRESENT_OFFSET, 15713 },
+  { 0x1f244, G_UNICODE_NOT_PRESENT_OFFSET, 15723 },
+  { 0x1f245, G_UNICODE_NOT_PRESENT_OFFSET, 15733 },
+  { 0x1f246, G_UNICODE_NOT_PRESENT_OFFSET, 15743 },
+  { 0x1f247, G_UNICODE_NOT_PRESENT_OFFSET, 15753 },
+  { 0x1f248, G_UNICODE_NOT_PRESENT_OFFSET, 15763 },
+  { 0x1f250, G_UNICODE_NOT_PRESENT_OFFSET, 15773 },
+  { 0x1f251, G_UNICODE_NOT_PRESENT_OFFSET, 15777 },
+  { 0x2f800, 15781, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f801, 15785, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f802, 15789, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f803, 15793, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f804, 15798, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f805, 11991, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f806, 15802, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f807, 15806, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f808, 15810, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f809, 15814, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f80a, 11995, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f80b, 15818, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f80c, 15822, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f80d, 15826, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f80e, 11999, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f80f, 15831, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f810, 15835, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f811, 15839, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f812, 15843, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f813, 15848, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f814, 15852, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f815, 15603, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f816, 15856, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f817, 15861, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f818, 15865, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f819, 15869, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f81a, 15873, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f81b, 12220, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f81c, 15877, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0x2f81d, 6245, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f81e, 15798, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f81f, 15802, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f820, 15806, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f821, 15810, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f822, 15591, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f823, 15814, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f824, 15818, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f825, 12219, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f826, 11982, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f827, 11986, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f828, 12223, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f829, 15822, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f82a, 15826, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f82b, 11254, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f82c, 15830, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f82d, 11990, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f82e, 15834, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f82f, 15838, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f830, 15842, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f831, 15846, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f832, 15846, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f833, 15846, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f834, 15850, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f835, 15855, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f836, 15859, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f837, 15863, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f838, 15867, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f839, 15872, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f83a, 15876, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f83b, 15880, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f83c, 15884, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f83d, 15888, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f83e, 15892, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f83f, 15896, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f840, 15900, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f841, 15904, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f842, 15908, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f843, 15912, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f844, 15916, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f845, 15920, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f846, 15920, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f847, 12231, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f848, 15924, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f849, 15928, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f84a, 15932, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f84b, 15936, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f84c, 11998, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f84d, 15940, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f84e, 15944, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f84f, 15948, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f850, 11838, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f851, 15952, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f852, 15956, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f853, 15960, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f854, 15964, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f855, 15968, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f856, 15972, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f857, 15976, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f858, 15980, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f859, 15984, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f85a, 15989, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f85b, 15993, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f85c, 15997, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f85d, 15491, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f85e, 16001, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f85f, 16005, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f860, 16009, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f861, 16014, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f862, 16019, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f863, 16023, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f864, 16027, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f865, 16031, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f866, 16035, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f867, 16039, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f868, 16043, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f869, 16047, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f86a, 16051, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f86b, 16051, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f86c, 16055, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f86d, 16060, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f86e, 16064, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f86f, 11238, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f870, 16068, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f871, 16072, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f872, 16077, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f873, 16081, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f874, 16085, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f81e, 15882, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f81f, 15886, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f820, 15890, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f821, 15894, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f822, 15675, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f823, 15898, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f824, 15902, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f825, 12240, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f826, 12003, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f827, 12007, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f828, 12244, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f829, 15906, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f82a, 15910, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f82b, 11275, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f82c, 15914, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f82d, 12011, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f82e, 15918, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f82f, 15922, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f830, 15926, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f831, 15930, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f832, 15930, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f833, 15930, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f834, 15934, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f835, 15939, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f836, 15943, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f837, 15947, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f838, 15951, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f839, 15956, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f83a, 15960, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f83b, 15964, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f83c, 15968, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f83d, 15972, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f83e, 15976, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f83f, 15980, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f840, 15984, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f841, 15988, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f842, 15992, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f843, 15996, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f844, 16000, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f845, 16004, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f846, 16004, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f847, 12252, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f848, 16008, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f849, 16012, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f84a, 16016, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f84b, 16020, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f84c, 12019, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f84d, 16024, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f84e, 16028, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f84f, 16032, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f850, 11859, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f851, 16036, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f852, 16040, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f853, 16044, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f854, 16048, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f855, 16052, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f856, 16056, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f857, 16060, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f858, 16064, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f859, 16068, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f85a, 16073, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f85b, 16077, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f85c, 16081, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f85d, 15575, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f85e, 16085, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f85f, 16089, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f860, 16093, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f861, 16098, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f862, 16103, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f863, 16107, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f864, 16111, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f865, 16115, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f866, 16119, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f867, 16123, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f868, 16127, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f869, 16131, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f86a, 16135, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f86b, 16135, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f86c, 16139, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f86d, 16144, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f86e, 16148, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f86f, 11259, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f870, 16152, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f871, 16156, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f872, 16161, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f873, 16165, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f874, 16169, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0x2f875, 6349, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f876, 16089, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f877, 16093, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f876, 16173, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f877, 16177, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0x2f878, 6357, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f879, 16097, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f87a, 16101, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f87b, 16105, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f87c, 16110, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f87d, 16114, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f87e, 16119, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f87f, 16123, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f880, 16127, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f881, 16131, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f882, 16135, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f883, 16139, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f884, 16143, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f885, 16147, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f886, 16151, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f887, 16155, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f888, 16159, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f889, 16163, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f88a, 16168, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f88b, 16172, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f88c, 16176, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f88d, 16180, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f88e, 11030, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f88f, 16184, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f879, 16181, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f87a, 16185, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f87b, 16189, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f87c, 16194, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f87d, 16198, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f87e, 16203, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f87f, 16207, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f880, 16211, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f881, 16215, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f882, 16219, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f883, 16223, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f884, 16227, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f885, 16231, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f886, 16235, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f887, 16239, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f888, 16243, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f889, 16247, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f88a, 16252, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f88b, 16256, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f88c, 16260, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f88d, 16264, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f88e, 11051, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f88f, 16268, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0x2f890, 6397, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f891, 16189, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f892, 16189, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f893, 16194, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f894, 16198, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f895, 16198, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f896, 16202, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f897, 16206, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f898, 16211, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f899, 16216, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f89a, 16220, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f89b, 16224, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f89c, 16228, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f89d, 16232, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f89e, 16236, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f89f, 16240, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8a0, 16244, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8a1, 16248, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8a2, 16252, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8a3, 12018, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8a4, 16256, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8a5, 16261, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8a6, 16265, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8a7, 16269, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8a8, 12279, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8a9, 16269, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8aa, 16273, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8ab, 12026, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8ac, 16277, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8ad, 16281, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8ae, 16285, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8af, 16289, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8b0, 12030, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8b1, 10922, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8b2, 16293, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8b3, 16297, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8b4, 16301, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8b5, 16305, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8b6, 16309, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8b7, 16313, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8b8, 16317, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8b9, 16322, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8ba, 16326, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8bb, 16330, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8bc, 16334, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8bd, 16338, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8be, 16342, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8bf, 16347, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8c0, 16351, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8c1, 16355, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8c2, 16359, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8c3, 16363, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8c4, 16367, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8c5, 16371, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8c6, 16375, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8c7, 16379, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8c8, 12034, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8c9, 16383, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8ca, 16387, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8cb, 16392, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8cc, 16396, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8cd, 16400, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8ce, 16404, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8cf, 12042, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8d0, 16408, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8d1, 16412, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8d2, 16416, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8d3, 16420, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8d4, 16424, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8d5, 16428, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8d6, 16432, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8d7, 16436, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8d8, 11034, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8d9, 12311, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8da, 16440, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8db, 16444, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8dc, 16448, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8dd, 16452, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8de, 16457, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8df, 16461, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8e0, 16465, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8e1, 16469, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8e2, 12046, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8e3, 16473, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8e4, 16478, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8e5, 16482, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8e6, 16486, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8e7, 12482, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8e8, 16490, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8e9, 16494, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8ea, 16498, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8eb, 16502, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8ec, 16506, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8ed, 16511, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8ee, 16515, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8ef, 16519, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8f0, 16523, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8f1, 16528, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8f2, 16532, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8f3, 16536, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8f4, 16540, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8f5, 11306, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8f6, 16544, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8f7, 16548, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8f8, 16553, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8f9, 16558, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8fa, 16563, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8fb, 16567, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8fc, 16572, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8fd, 16576, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8fe, 16580, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f8ff, 16584, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f900, 16588, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f901, 12050, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f902, 11638, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f903, 16592, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f904, 16596, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f905, 16600, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f906, 16604, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f907, 16609, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f908, 16613, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f909, 16617, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f90a, 16621, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f90b, 12323, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f90c, 16625, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f90d, 16629, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f90e, 16634, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f90f, 16638, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f910, 16642, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f911, 16647, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f912, 16652, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f913, 16656, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f914, 12327, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f915, 16660, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f916, 16664, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f917, 16668, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f918, 16672, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f919, 16676, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f91a, 16680, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f91b, 16684, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f91c, 16689, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f91d, 16693, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f91e, 16698, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f91f, 16702, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f920, 16707, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f921, 12335, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f922, 16711, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f923, 16715, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f924, 16720, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f925, 16724, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f926, 16728, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f927, 16733, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f928, 16738, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f929, 16742, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f92a, 16746, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f92b, 16750, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f92c, 16754, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f92d, 16754, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f92e, 16758, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f92f, 16762, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f930, 12343, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f931, 16766, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f932, 16770, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f933, 16774, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f934, 16778, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f935, 16782, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f936, 16787, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f937, 16791, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f938, 11250, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f939, 16796, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f93a, 16801, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f93b, 16805, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f93c, 16810, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f93d, 16815, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f93e, 16820, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f93f, 16824, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f940, 12367, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f941, 16828, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f942, 16833, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f943, 16838, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f944, 16843, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f945, 16848, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f946, 16852, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f947, 16852, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f948, 12371, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f949, 12490, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f94a, 16856, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f94b, 16860, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f94c, 16864, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f94d, 16868, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f94e, 16873, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f94f, 11102, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f950, 12379, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f951, 16877, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f952, 16881, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f953, 12090, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f954, 16886, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f955, 16891, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f956, 11918, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f957, 16896, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f958, 16900, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f959, 12102, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f95a, 16904, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f95b, 16908, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f95c, 16912, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f95d, 16917, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f95e, 16917, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f95f, 16922, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f960, 16926, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f961, 16930, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f962, 16935, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f963, 16939, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f964, 16943, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f965, 16947, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f966, 16952, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f967, 16956, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f968, 16960, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f969, 16964, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f96a, 16968, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f96b, 16972, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f96c, 16977, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f96d, 16981, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f96e, 16985, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f96f, 16989, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f970, 16993, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f971, 16997, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f972, 17001, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f973, 17006, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f974, 17011, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f975, 17015, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f976, 17020, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f977, 17024, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f978, 17029, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f979, 17033, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f97a, 12126, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f97b, 17037, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f97c, 17042, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f97d, 17047, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f97e, 17051, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f97f, 17056, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f980, 17060, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f981, 17065, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f982, 17069, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f983, 17073, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f984, 17077, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f985, 17081, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f986, 17085, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f987, 17089, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f988, 17094, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f989, 17099, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f98a, 17104, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f98b, 16194, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f98c, 17109, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f98d, 17113, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f98e, 17117, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f98f, 17121, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f990, 17125, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f991, 17129, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f992, 17133, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f993, 17137, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f994, 17141, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f995, 17145, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f996, 17149, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f997, 17153, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f998, 11318, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f999, 17158, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f99a, 17162, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f99b, 17166, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f99c, 17170, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f99d, 17174, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f99e, 17178, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f99f, 12138, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9a0, 17182, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9a1, 17186, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9a2, 17190, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9a3, 17194, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9a4, 17198, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9a5, 17203, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9a6, 17208, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9a7, 17213, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9a8, 17217, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9a9, 17221, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9aa, 17225, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9ab, 17229, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9ac, 17234, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9ad, 17238, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9ae, 17243, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9af, 17247, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9b0, 17251, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9b1, 17256, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9b2, 17261, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9b3, 17265, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9b4, 11082, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9b5, 17269, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9b6, 17273, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9b7, 17277, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9b8, 17281, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9b9, 17285, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9ba, 17289, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9bb, 12407, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9bc, 17293, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9bd, 17297, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9be, 17301, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9bf, 17305, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9c0, 17309, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9c1, 17313, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9c2, 17317, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9c3, 17321, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f891, 16273, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f892, 16273, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f893, 16278, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f894, 16282, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f895, 16282, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f896, 16286, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f897, 16290, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f898, 16295, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f899, 16300, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f89a, 16304, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f89b, 16308, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f89c, 16312, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f89d, 16316, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f89e, 16320, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f89f, 16324, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8a0, 16328, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8a1, 16332, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8a2, 16336, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8a3, 12039, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8a4, 16340, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8a5, 16345, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8a6, 16349, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8a7, 16353, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8a8, 12300, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8a9, 16353, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8aa, 16357, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ab, 12047, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ac, 16361, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ad, 16365, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ae, 16369, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8af, 16373, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8b0, 12051, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8b1, 10943, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8b2, 16377, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8b3, 16381, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8b4, 16385, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8b5, 16389, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8b6, 16393, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8b7, 16397, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8b8, 16401, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8b9, 16406, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ba, 16410, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8bb, 16414, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8bc, 16418, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8bd, 16422, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8be, 16426, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8bf, 16431, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8c0, 16435, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8c1, 16439, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8c2, 16443, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8c3, 16447, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8c4, 16451, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8c5, 16455, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8c6, 16459, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8c7, 16463, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8c8, 12055, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8c9, 16467, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ca, 16471, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8cb, 16476, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8cc, 16480, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8cd, 16484, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ce, 16488, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8cf, 12063, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8d0, 16492, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8d1, 16496, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8d2, 16500, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8d3, 16504, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8d4, 16508, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8d5, 16512, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8d6, 16516, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8d7, 16520, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8d8, 11055, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8d9, 12332, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8da, 16524, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8db, 16528, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8dc, 16532, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8dd, 16536, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8de, 16541, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8df, 16545, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8e0, 16549, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8e1, 16553, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8e2, 12067, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8e3, 16557, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8e4, 16562, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8e5, 16566, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8e6, 16570, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8e7, 12503, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8e8, 16574, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8e9, 16578, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ea, 16582, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8eb, 16586, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ec, 16590, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ed, 16595, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ee, 16599, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ef, 16603, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8f0, 16607, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8f1, 16612, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8f2, 16616, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8f3, 16620, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8f4, 16624, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8f5, 11327, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8f6, 16628, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8f7, 16632, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8f8, 16637, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8f9, 16642, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8fa, 16647, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8fb, 16651, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8fc, 16656, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8fd, 16660, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8fe, 16664, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ff, 16668, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f900, 16672, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f901, 12071, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f902, 11659, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f903, 16676, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f904, 16680, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f905, 16684, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f906, 16688, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f907, 16693, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f908, 16697, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f909, 16701, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f90a, 16705, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f90b, 12344, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f90c, 16709, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f90d, 16713, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f90e, 16718, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f90f, 16722, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f910, 16726, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f911, 16731, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f912, 16736, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f913, 16740, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f914, 12348, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f915, 16744, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f916, 16748, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f917, 16752, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f918, 16756, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f919, 16760, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f91a, 16764, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f91b, 16768, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f91c, 16773, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f91d, 16777, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f91e, 16782, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f91f, 16786, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f920, 16791, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f921, 12356, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f922, 16795, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f923, 16799, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f924, 16804, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f925, 16808, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f926, 16812, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f927, 16817, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f928, 16822, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f929, 16826, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f92a, 16830, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f92b, 16834, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f92c, 16838, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f92d, 16838, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f92e, 16842, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f92f, 16846, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f930, 12364, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f931, 16850, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f932, 16854, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f933, 16858, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f934, 16862, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f935, 16866, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f936, 16871, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f937, 16875, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f938, 11271, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f939, 16880, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f93a, 16885, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f93b, 16889, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f93c, 16894, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f93d, 16899, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f93e, 16904, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f93f, 16908, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f940, 12388, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f941, 16912, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f942, 16917, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f943, 16922, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f944, 16927, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f945, 16932, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f946, 16936, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f947, 16936, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f948, 12392, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f949, 12511, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f94a, 16940, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f94b, 16944, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f94c, 16948, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f94d, 16952, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f94e, 16957, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f94f, 11123, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f950, 12400, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f951, 16961, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f952, 16965, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f953, 12111, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f954, 16970, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f955, 16975, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f956, 11939, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f957, 16980, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f958, 16984, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f959, 12123, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f95a, 16988, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f95b, 16992, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f95c, 16996, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f95d, 17001, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f95e, 17001, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f95f, 17006, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f960, 17010, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f961, 17014, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f962, 17019, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f963, 17023, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f964, 17027, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f965, 17031, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f966, 17036, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f967, 17040, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f968, 17044, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f969, 17048, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f96a, 17052, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f96b, 17056, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f96c, 17061, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f96d, 17065, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f96e, 17069, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f96f, 17073, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f970, 17077, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f971, 17081, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f972, 17085, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f973, 17090, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f974, 17095, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f975, 17099, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f976, 17104, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f977, 17108, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f978, 17113, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f979, 17117, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f97a, 12147, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f97b, 17121, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f97c, 17126, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f97d, 17131, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f97e, 17135, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f97f, 17140, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f980, 17144, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f981, 17149, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f982, 17153, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f983, 17157, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f984, 17161, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f985, 17165, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f986, 17169, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f987, 17173, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f988, 17178, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f989, 17183, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f98a, 17188, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f98b, 16278, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f98c, 17193, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f98d, 17197, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f98e, 17201, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f98f, 17205, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f990, 17209, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f991, 17213, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f992, 17217, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f993, 17221, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f994, 17225, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f995, 17229, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f996, 17233, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f997, 17237, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f998, 11339, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f999, 17242, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f99a, 17246, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f99b, 17250, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f99c, 17254, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f99d, 17258, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f99e, 17262, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f99f, 12159, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9a0, 17266, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9a1, 17270, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9a2, 17274, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9a3, 17278, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9a4, 17282, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9a5, 17287, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9a6, 17292, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9a7, 17297, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9a8, 17301, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9a9, 17305, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9aa, 17309, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ab, 17313, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ac, 17318, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ad, 17322, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ae, 17327, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9af, 17331, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9b0, 17335, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9b1, 17340, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9b2, 17345, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9b3, 17349, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9b4, 11103, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9b5, 17353, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9b6, 17357, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9b7, 17361, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9b8, 17365, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9b9, 17369, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ba, 17373, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9bb, 12428, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9bc, 17377, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9bd, 17381, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9be, 17385, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9bf, 17389, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9c0, 17393, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9c1, 17397, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9c2, 17401, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9c3, 17405, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0x2f9c4, 6757, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9c5, 17325, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9c6, 17330, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9c7, 17334, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9c8, 17338, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9c9, 17342, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9ca, 17346, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9cb, 17350, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9cc, 17355, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9cd, 17360, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9ce, 17364, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9cf, 17368, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9d0, 12427, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9d1, 12431, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9c5, 17409, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9c6, 17414, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9c7, 17418, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9c8, 17422, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9c9, 17426, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ca, 17430, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9cb, 17434, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9cc, 17439, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9cd, 17444, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ce, 17448, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9cf, 17452, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9d0, 12448, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9d1, 12452, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0x2f9d2, 6785, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9d3, 17372, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9d4, 17377, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9d5, 17381, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9d6, 17385, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9d7, 17389, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9d8, 17393, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9d9, 17398, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9da, 17403, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9db, 17407, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9dc, 17411, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9dd, 17415, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9de, 17420, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9df, 12435, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9e0, 17424, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9e1, 17429, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9e2, 17434, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9e3, 17438, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9e4, 17442, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9e5, 17446, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9e6, 17451, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9e7, 17455, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9e8, 17459, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9e9, 17463, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9ea, 17467, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9eb, 17471, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9ec, 17475, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9ed, 17479, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9ee, 17484, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9ef, 17488, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9f0, 17492, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9f1, 17496, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9f2, 17501, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9f3, 17505, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9f4, 17509, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9f5, 17513, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9f6, 17517, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9f7, 17522, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9f8, 17527, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9f9, 17531, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9fa, 17535, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9fb, 17539, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9fc, 17544, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9fd, 17548, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9fe, 12459, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2f9ff, 12459, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa00, 17553, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa01, 17557, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa02, 17562, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa03, 17566, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa04, 17570, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa05, 17574, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa06, 17578, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa07, 17582, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa08, 17586, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa09, 17590, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa0a, 12463, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa0b, 17595, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa0c, 17599, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa0d, 17603, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa0e, 17607, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa0f, 17611, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa10, 17615, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa11, 17620, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa12, 17624, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa13, 17629, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa14, 17634, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9d3, 17456, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9d4, 17461, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9d5, 17465, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9d6, 17469, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9d7, 17473, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9d8, 17477, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9d9, 17482, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9da, 17487, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9db, 17491, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9dc, 17495, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9dd, 17499, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9de, 17504, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9df, 12456, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9e0, 17508, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9e1, 17513, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9e2, 17518, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9e3, 17522, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9e4, 17526, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9e5, 17530, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9e6, 17535, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9e7, 17539, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9e8, 17543, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9e9, 17547, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ea, 17551, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9eb, 17555, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ec, 17559, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ed, 17563, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ee, 17568, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ef, 17572, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9f0, 17576, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9f1, 17580, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9f2, 17585, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9f3, 17589, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9f4, 17593, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9f5, 17597, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9f6, 17601, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9f7, 17606, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9f8, 17611, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9f9, 17615, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9fa, 17619, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9fb, 17623, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9fc, 17628, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9fd, 17632, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9fe, 12480, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ff, 12480, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa00, 17637, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa01, 17641, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa02, 17646, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa03, 17650, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa04, 17654, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa05, 17658, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa06, 17662, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa07, 17666, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa08, 17670, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa09, 17674, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa0a, 12484, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa0b, 17679, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa0c, 17683, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa0d, 17687, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa0e, 17691, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa0f, 17695, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa10, 17699, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa11, 17704, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa12, 17708, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa13, 17713, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa14, 17718, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0x2fa15, 6977, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa16, 17639, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa16, 17723, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0x2fa17, 6993, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa18, 17643, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa19, 17647, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa1a, 17651, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa1b, 17655, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa18, 17727, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa19, 17731, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa1a, 17735, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa1b, 17739, G_UNICODE_NOT_PRESENT_OFFSET },
   { 0x2fa1c, 7013, G_UNICODE_NOT_PRESENT_OFFSET },
-  { 0x2fa1d, 17659, G_UNICODE_NOT_PRESENT_OFFSET }
+  { 0x2fa1d, 17743, G_UNICODE_NOT_PRESENT_OFFSET }
 };
 
 static const gchar decomp_expansion_string[] = 
@@ -9936,1514 +10081,1527 @@ static const gchar decomp_expansion_string[] =
   "\x33\x30\xe6\x97\xa5\0" /* offset 10860 */
   "\x33\x31\xe6\x97\xa5\0" /* offset 10866 */
   "\x67\x61\x6c\0" /* offset 10872 */
-  "\xea\x9d\xaf\0" /* offset 10876 */
-  "\xc4\xa6\0" /* offset 10880 */
-  "\xc5\x93\0" /* offset 10883 */
-  "\xe8\xb1\x88\0" /* offset 10886 */
-  "\xe6\x9b\xb4\0" /* offset 10890 */
-  "\xe8\xb3\x88\0" /* offset 10894 */
-  "\xe6\xbb\x91\0" /* offset 10898 */
-  "\xe4\xb8\xb2\0" /* offset 10902 */
-  "\xe5\x8f\xa5\0" /* offset 10906 */
-  "\xe5\xa5\x91\0" /* offset 10910 */
-  "\xe5\x96\x87\0" /* offset 10914 */
-  "\xe5\xa5\x88\0" /* offset 10918 */
-  "\xe6\x87\xb6\0" /* offset 10922 */
-  "\xe7\x99\xa9\0" /* offset 10926 */
-  "\xe7\xbe\x85\0" /* offset 10930 */
-  "\xe8\x98\xbf\0" /* offset 10934 */
-  "\xe8\x9e\xba\0" /* offset 10938 */
-  "\xe8\xa3\xb8\0" /* offset 10942 */
-  "\xe9\x82\x8f\0" /* offset 10946 */
-  "\xe6\xa8\x82\0" /* offset 10950 */
-  "\xe6\xb4\x9b\0" /* offset 10954 */
-  "\xe7\x83\x99\0" /* offset 10958 */
-  "\xe7\x8f\x9e\0" /* offset 10962 */
-  "\xe8\x90\xbd\0" /* offset 10966 */
-  "\xe9\x85\xaa\0" /* offset 10970 */
-  "\xe9\xa7\xb1\0" /* offset 10974 */
-  "\xe4\xba\x82\0" /* offset 10978 */
-  "\xe5\x8d\xb5\0" /* offset 10982 */
-  "\xe6\xac\x84\0" /* offset 10986 */
-  "\xe7\x88\x9b\0" /* offset 10990 */
-  "\xe8\x98\xad\0" /* offset 10994 */
-  "\xe9\xb8\x9e\0" /* offset 10998 */
-  "\xe5\xb5\x90\0" /* offset 11002 */
-  "\xe6\xbf\xab\0" /* offset 11006 */
-  "\xe8\x97\x8d\0" /* offset 11010 */
-  "\xe8\xa5\xa4\0" /* offset 11014 */
-  "\xe6\x8b\x89\0" /* offset 11018 */
-  "\xe8\x87\x98\0" /* offset 11022 */
-  "\xe8\xa0\x9f\0" /* offset 11026 */
-  "\xe5\xbb\x8a\0" /* offset 11030 */
-  "\xe6\x9c\x97\0" /* offset 11034 */
-  "\xe6\xb5\xaa\0" /* offset 11038 */
-  "\xe7\x8b\xbc\0" /* offset 11042 */
-  "\xe9\x83\x8e\0" /* offset 11046 */
-  "\xe4\xbe\x86\0" /* offset 11050 */
-  "\xe5\x86\xb7\0" /* offset 11054 */
-  "\xe5\x8b\x9e\0" /* offset 11058 */
-  "\xe6\x93\x84\0" /* offset 11062 */
-  "\xe6\xab\x93\0" /* offset 11066 */
-  "\xe7\x88\x90\0" /* offset 11070 */
-  "\xe7\x9b\xa7\0" /* offset 11074 */
-  "\xe8\x98\x86\0" /* offset 11078 */
-  "\xe8\x99\x9c\0" /* offset 11082 */
-  "\xe8\xb7\xaf\0" /* offset 11086 */
-  "\xe9\x9c\xb2\0" /* offset 11090 */
-  "\xe9\xad\xaf\0" /* offset 11094 */
-  "\xe9\xb7\xba\0" /* offset 11098 */
-  "\xe7\xa2\x8c\0" /* offset 11102 */
-  "\xe7\xa5\xbf\0" /* offset 11106 */
-  "\xe7\xb6\xa0\0" /* offset 11110 */
-  "\xe8\x8f\x89\0" /* offset 11114 */
-  "\xe9\x8c\x84\0" /* offset 11118 */
-  "\xe8\xab\x96\0" /* offset 11122 */
-  "\xe5\xa3\x9f\0" /* offset 11126 */
-  "\xe5\xbc\x84\0" /* offset 11130 */
-  "\xe7\xb1\xa0\0" /* offset 11134 */
-  "\xe8\x81\xbe\0" /* offset 11138 */
-  "\xe7\x89\xa2\0" /* offset 11142 */
-  "\xe7\xa3\x8a\0" /* offset 11146 */
-  "\xe8\xb3\x82\0" /* offset 11150 */
-  "\xe9\x9b\xb7\0" /* offset 11154 */
-  "\xe5\xa3\x98\0" /* offset 11158 */
-  "\xe5\xb1\xa2\0" /* offset 11162 */
-  "\xe6\xa8\x93\0" /* offset 11166 */
-  "\xe6\xb7\x9a\0" /* offset 11170 */
-  "\xe6\xbc\x8f\0" /* offset 11174 */
-  "\xe7\xb4\xaf\0" /* offset 11178 */
-  "\xe7\xb8\xb7\0" /* offset 11182 */
-  "\xe9\x99\x8b\0" /* offset 11186 */
-  "\xe5\x8b\x92\0" /* offset 11190 */
-  "\xe8\x82\x8b\0" /* offset 11194 */
-  "\xe5\x87\x9c\0" /* offset 11198 */
-  "\xe5\x87\x8c\0" /* offset 11202 */
-  "\xe7\xa8\x9c\0" /* offset 11206 */
-  "\xe7\xb6\xbe\0" /* offset 11210 */
-  "\xe8\x8f\xb1\0" /* offset 11214 */
-  "\xe9\x99\xb5\0" /* offset 11218 */
-  "\xe8\xae\x80\0" /* offset 11222 */
-  "\xe6\x8b\x8f\0" /* offset 11226 */
-  "\xe8\xab\xbe\0" /* offset 11230 */
-  "\xe4\xb8\xb9\0" /* offset 11234 */
-  "\xe5\xaf\xa7\0" /* offset 11238 */
-  "\xe6\x80\x92\0" /* offset 11242 */
-  "\xe7\x8e\x87\0" /* offset 11246 */
-  "\xe7\x95\xb0\0" /* offset 11250 */
-  "\xe5\x8c\x97\0" /* offset 11254 */
-  "\xe7\xa3\xbb\0" /* offset 11258 */
-  "\xe4\xbe\xbf\0" /* offset 11262 */
-  "\xe5\xbe\xa9\0" /* offset 11266 */
-  "\xe4\xb8\x8d\0" /* offset 11270 */
-  "\xe6\xb3\x8c\0" /* offset 11274 */
-  "\xe6\x95\xb8\0" /* offset 11278 */
-  "\xe7\xb4\xa2\0" /* offset 11282 */
-  "\xe5\x8f\x83\0" /* offset 11286 */
-  "\xe5\xa1\x9e\0" /* offset 11290 */
-  "\xe7\x9c\x81\0" /* offset 11294 */
-  "\xe8\x91\x89\0" /* offset 11298 */
-  "\xe8\xaa\xaa\0" /* offset 11302 */
-  "\xe6\xae\xba\0" /* offset 11306 */
-  "\xe6\xb2\x88\0" /* offset 11310 */
-  "\xe6\x8b\xbe\0" /* offset 11314 */
-  "\xe8\x8b\xa5\0" /* offset 11318 */
-  "\xe6\x8e\xa0\0" /* offset 11322 */
-  "\xe7\x95\xa5\0" /* offset 11326 */
-  "\xe4\xba\xae\0" /* offset 11330 */
-  "\xe5\x85\xa9\0" /* offset 11334 */
-  "\xe5\x87\x89\0" /* offset 11338 */
-  "\xe6\xa2\x81\0" /* offset 11342 */
-  "\xe7\xb3\xa7\0" /* offset 11346 */
-  "\xe8\x89\xaf\0" /* offset 11350 */
-  "\xe8\xab\x92\0" /* offset 11354 */
-  "\xe9\x87\x8f\0" /* offset 11358 */
-  "\xe5\x8b\xb5\0" /* offset 11362 */
-  "\xe5\x91\x82\0" /* offset 11366 */
-  "\xe5\xbb\xac\0" /* offset 11370 */
-  "\xe6\x97\x85\0" /* offset 11374 */
-  "\xe6\xbf\xbe\0" /* offset 11378 */
-  "\xe7\xa4\xaa\0" /* offset 11382 */
-  "\xe9\x96\xad\0" /* offset 11386 */
-  "\xe9\xa9\xaa\0" /* offset 11390 */
-  "\xe9\xba\x97\0" /* offset 11394 */
-  "\xe9\xbb\x8e\0" /* offset 11398 */
-  "\xe6\x9b\x86\0" /* offset 11402 */
-  "\xe6\xad\xb7\0" /* offset 11406 */
-  "\xe8\xbd\xa2\0" /* offset 11410 */
-  "\xe5\xb9\xb4\0" /* offset 11414 */
-  "\xe6\x86\x90\0" /* offset 11418 */
-  "\xe6\x88\x80\0" /* offset 11422 */
-  "\xe6\x92\x9a\0" /* offset 11426 */
-  "\xe6\xbc\xa3\0" /* offset 11430 */
-  "\xe7\x85\x89\0" /* offset 11434 */
-  "\xe7\x92\x89\0" /* offset 11438 */
-  "\xe7\xa7\x8a\0" /* offset 11442 */
-  "\xe7\xb7\xb4\0" /* offset 11446 */
-  "\xe8\x81\xaf\0" /* offset 11450 */
-  "\xe8\xbc\xa6\0" /* offset 11454 */
-  "\xe8\x93\xae\0" /* offset 11458 */
-  "\xe9\x80\xa3\0" /* offset 11462 */
-  "\xe9\x8d\x8a\0" /* offset 11466 */
-  "\xe5\x88\x97\0" /* offset 11470 */
-  "\xe5\x8a\xa3\0" /* offset 11474 */
-  "\xe5\x92\xbd\0" /* offset 11478 */
-  "\xe7\x83\x88\0" /* offset 11482 */
-  "\xe8\xa3\x82\0" /* offset 11486 */
-  "\xe5\xbb\x89\0" /* offset 11490 */
-  "\xe5\xbf\xb5\0" /* offset 11494 */
-  "\xe6\x8d\xbb\0" /* offset 11498 */
-  "\xe6\xae\xae\0" /* offset 11502 */
-  "\xe7\xb0\xbe\0" /* offset 11506 */
-  "\xe7\x8d\xb5\0" /* offset 11510 */
-  "\xe4\xbb\xa4\0" /* offset 11514 */
-  "\xe5\x9b\xb9\0" /* offset 11518 */
-  "\xe5\xb6\xba\0" /* offset 11522 */
-  "\xe6\x80\x9c\0" /* offset 11526 */
-  "\xe7\x8e\xb2\0" /* offset 11530 */
-  "\xe7\x91\xa9\0" /* offset 11534 */
-  "\xe7\xbe\x9a\0" /* offset 11538 */
-  "\xe8\x81\x86\0" /* offset 11542 */
-  "\xe9\x88\xb4\0" /* offset 11546 */
-  "\xe9\x9b\xb6\0" /* offset 11550 */
-  "\xe9\x9d\x88\0" /* offset 11554 */
-  "\xe9\xa0\x98\0" /* offset 11558 */
-  "\xe4\xbe\x8b\0" /* offset 11562 */
-  "\xe7\xa6\xae\0" /* offset 11566 */
-  "\xe9\x86\xb4\0" /* offset 11570 */
-  "\xe9\x9a\xb8\0" /* offset 11574 */
-  "\xe6\x83\xa1\0" /* offset 11578 */
-  "\xe4\xba\x86\0" /* offset 11582 */
-  "\xe5\x83\x9a\0" /* offset 11586 */
-  "\xe5\xaf\xae\0" /* offset 11590 */
-  "\xe5\xb0\xbf\0" /* offset 11594 */
-  "\xe6\x96\x99\0" /* offset 11598 */
-  "\xe7\x87\x8e\0" /* offset 11602 */
-  "\xe7\x99\x82\0" /* offset 11606 */
-  "\xe8\x93\xbc\0" /* offset 11610 */
-  "\xe9\x81\xbc\0" /* offset 11614 */
-  "\xe6\x9a\x88\0" /* offset 11618 */
-  "\xe9\x98\xae\0" /* offset 11622 */
-  "\xe5\x8a\x89\0" /* offset 11626 */
-  "\xe6\x9d\xbb\0" /* offset 11630 */
-  "\xe6\x9f\xb3\0" /* offset 11634 */
-  "\xe6\xb5\x81\0" /* offset 11638 */
-  "\xe6\xba\x9c\0" /* offset 11642 */
-  "\xe7\x90\x89\0" /* offset 11646 */
-  "\xe7\x95\x99\0" /* offset 11650 */
-  "\xe7\xa1\xab\0" /* offset 11654 */
-  "\xe7\xb4\x90\0" /* offset 11658 */
-  "\xe9\xa1\x9e\0" /* offset 11662 */
-  "\xe6\x88\xae\0" /* offset 11666 */
-  "\xe9\x99\xb8\0" /* offset 11670 */
-  "\xe5\x80\xab\0" /* offset 11674 */
-  "\xe5\xb4\x99\0" /* offset 11678 */
-  "\xe6\xb7\xaa\0" /* offset 11682 */
-  "\xe8\xbc\xaa\0" /* offset 11686 */
-  "\xe5\xbe\x8b\0" /* offset 11690 */
-  "\xe6\x85\x84\0" /* offset 11694 */
-  "\xe6\xa0\x97\0" /* offset 11698 */
-  "\xe9\x9a\x86\0" /* offset 11702 */
-  "\xe5\x88\xa9\0" /* offset 11706 */
-  "\xe5\x90\x8f\0" /* offset 11710 */
-  "\xe5\xb1\xa5\0" /* offset 11714 */
-  "\xe6\x98\x93\0" /* offset 11718 */
-  "\xe6\x9d\x8e\0" /* offset 11722 */
-  "\xe6\xa2\xa8\0" /* offset 11726 */
-  "\xe6\xb3\xa5\0" /* offset 11730 */
-  "\xe7\x90\x86\0" /* offset 11734 */
-  "\xe7\x97\xa2\0" /* offset 11738 */
-  "\xe7\xbd\xb9\0" /* offset 11742 */
-  "\xe8\xa3\x8f\0" /* offset 11746 */
-  "\xe8\xa3\xa1\0" /* offset 11750 */
-  "\xe9\x9b\xa2\0" /* offset 11754 */
-  "\xe5\x8c\xbf\0" /* offset 11758 */
-  "\xe6\xba\xba\0" /* offset 11762 */
-  "\xe5\x90\x9d\0" /* offset 11766 */
-  "\xe7\x87\x90\0" /* offset 11770 */
-  "\xe7\x92\x98\0" /* offset 11774 */
-  "\xe8\x97\xba\0" /* offset 11778 */
-  "\xe9\x9a\xa3\0" /* offset 11782 */
-  "\xe9\xb1\x97\0" /* offset 11786 */
-  "\xe9\xba\x9f\0" /* offset 11790 */
-  "\xe6\x9e\x97\0" /* offset 11794 */
-  "\xe6\xb7\x8b\0" /* offset 11798 */
-  "\xe8\x87\xa8\0" /* offset 11802 */
-  "\xe7\xac\xa0\0" /* offset 11806 */
-  "\xe7\xb2\x92\0" /* offset 11810 */
-  "\xe7\x8b\x80\0" /* offset 11814 */
-  "\xe7\x82\x99\0" /* offset 11818 */
-  "\xe8\xad\x98\0" /* offset 11822 */
-  "\xe4\xbb\x80\0" /* offset 11826 */
-  "\xe8\x8c\xb6\0" /* offset 11830 */
-  "\xe5\x88\xba\0" /* offset 11834 */
-  "\xe5\x88\x87\0" /* offset 11838 */
-  "\xe5\xba\xa6\0" /* offset 11842 */
-  "\xe6\x8b\x93\0" /* offset 11846 */
-  "\xe7\xb3\x96\0" /* offset 11850 */
-  "\xe5\xae\x85\0" /* offset 11854 */
-  "\xe6\xb4\x9e\0" /* offset 11858 */
-  "\xe6\x9a\xb4\0" /* offset 11862 */
-  "\xe8\xbc\xbb\0" /* offset 11866 */
-  "\xe9\x99\x8d\0" /* offset 11870 */
-  "\xe5\xbb\x93\0" /* offset 11874 */
-  "\xe5\x85\x80\0" /* offset 11878 */
-  "\xe5\x97\x80\0" /* offset 11882 */
-  "\xe5\xa1\x9a\0" /* offset 11886 */
-  "\xe6\x99\xb4\0" /* offset 11890 */
-  "\xe5\x87\x9e\0" /* offset 11894 */
-  "\xe7\x8c\xaa\0" /* offset 11898 */
-  "\xe7\x9b\x8a\0" /* offset 11902 */
-  "\xe7\xa4\xbc\0" /* offset 11906 */
-  "\xe7\xa5\x9e\0" /* offset 11910 */
-  "\xe7\xa5\xa5\0" /* offset 11914 */
-  "\xe7\xa6\x8f\0" /* offset 11918 */
-  "\xe9\x9d\x96\0" /* offset 11922 */
-  "\xe7\xb2\xbe\0" /* offset 11926 */
-  "\xe8\x98\x92\0" /* offset 11930 */
-  "\xe8\xab\xb8\0" /* offset 11934 */
-  "\xe9\x80\xb8\0" /* offset 11938 */
-  "\xe9\x83\xbd\0" /* offset 11942 */
-  "\xe9\xa3\xaf\0" /* offset 11946 */
-  "\xe9\xa3\xbc\0" /* offset 11950 */
-  "\xe9\xa4\xa8\0" /* offset 11954 */
-  "\xe9\xb6\xb4\0" /* offset 11958 */
-  "\xe9\x83\x9e\0" /* offset 11962 */
-  "\xe9\x9a\xb7\0" /* offset 11966 */
-  "\xe4\xbe\xae\0" /* offset 11970 */
-  "\xe5\x83\xa7\0" /* offset 11974 */
-  "\xe5\x85\x8d\0" /* offset 11978 */
-  "\xe5\x8b\x89\0" /* offset 11982 */
-  "\xe5\x8b\xa4\0" /* offset 11986 */
-  "\xe5\x8d\x91\0" /* offset 11990 */
-  "\xe5\x96\x9d\0" /* offset 11994 */
-  "\xe5\x98\x86\0" /* offset 11998 */
-  "\xe5\x99\xa8\0" /* offset 12002 */
-  "\xe5\xa1\x80\0" /* offset 12006 */
-  "\xe5\xa2\xa8\0" /* offset 12010 */
-  "\xe5\xb1\xa4\0" /* offset 12014 */
-  "\xe6\x82\x94\0" /* offset 12018 */
-  "\xe6\x85\xa8\0" /* offset 12022 */
-  "\xe6\x86\x8e\0" /* offset 12026 */
-  "\xe6\x87\xb2\0" /* offset 12030 */
-  "\xe6\x95\x8f\0" /* offset 12034 */
-  "\xe6\x97\xa2\0" /* offset 12038 */
-  "\xe6\x9a\x91\0" /* offset 12042 */
-  "\xe6\xa2\x85\0" /* offset 12046 */
-  "\xe6\xb5\xb7\0" /* offset 12050 */
-  "\xe6\xb8\x9a\0" /* offset 12054 */
-  "\xe6\xbc\xa2\0" /* offset 12058 */
-  "\xe7\x85\xae\0" /* offset 12062 */
-  "\xe7\x88\xab\0" /* offset 12066 */
-  "\xe7\x90\xa2\0" /* offset 12070 */
-  "\xe7\xa2\x91\0" /* offset 12074 */
-  "\xe7\xa5\x89\0" /* offset 12078 */
-  "\xe7\xa5\x88\0" /* offset 12082 */
-  "\xe7\xa5\x90\0" /* offset 12086 */
-  "\xe7\xa5\x96\0" /* offset 12090 */
-  "\xe7\xa6\x8d\0" /* offset 12094 */
-  "\xe7\xa6\x8e\0" /* offset 12098 */
-  "\xe7\xa9\x80\0" /* offset 12102 */
-  "\xe7\xaa\x81\0" /* offset 12106 */
-  "\xe7\xaf\x80\0" /* offset 12110 */
-  "\xe7\xb8\x89\0" /* offset 12114 */
-  "\xe7\xb9\x81\0" /* offset 12118 */
-  "\xe7\xbd\xb2\0" /* offset 12122 */
-  "\xe8\x80\x85\0" /* offset 12126 */
-  "\xe8\x87\xad\0" /* offset 12130 */
-  "\xe8\x89\xb9\0" /* offset 12134 */
-  "\xe8\x91\x97\0" /* offset 12138 */
-  "\xe8\xa4\x90\0" /* offset 12142 */
-  "\xe8\xa6\x96\0" /* offset 12146 */
-  "\xe8\xac\x81\0" /* offset 12150 */
-  "\xe8\xac\xb9\0" /* offset 12154 */
-  "\xe8\xb3\x93\0" /* offset 12158 */
-  "\xe8\xb4\x88\0" /* offset 12162 */
-  "\xe8\xbe\xb6\0" /* offset 12166 */
-  "\xe9\x9b\xa3\0" /* offset 12170 */
-  "\xe9\x9f\xbf\0" /* offset 12174 */
-  "\xe9\xa0\xbb\0" /* offset 12178 */
-  "\xe6\x81\xb5\0" /* offset 12182 */
-  "\xf0\xa4\x8b\xae\0" /* offset 12186 */
-  "\xe8\x88\x98\0" /* offset 12191 */
-  "\xe4\xb8\xa6\0" /* offset 12195 */
-  "\xe5\x86\xb5\0" /* offset 12199 */
-  "\xe5\x85\xa8\0" /* offset 12203 */
-  "\xe4\xbe\x80\0" /* offset 12207 */
-  "\xe5\x85\x85\0" /* offset 12211 */
-  "\xe5\x86\x80\0" /* offset 12215 */
-  "\xe5\x8b\x87\0" /* offset 12219 */
-  "\xe5\x8b\xba\0" /* offset 12223 */
-  "\xe5\x95\x95\0" /* offset 12227 */
-  "\xe5\x96\x99\0" /* offset 12231 */
-  "\xe5\x97\xa2\0" /* offset 12235 */
-  "\xe5\xa2\xb3\0" /* offset 12239 */
-  "\xe5\xa5\x84\0" /* offset 12243 */
-  "\xe5\xa5\x94\0" /* offset 12247 */
-  "\xe5\xa9\xa2\0" /* offset 12251 */
-  "\xe5\xac\xa8\0" /* offset 12255 */
-  "\xe5\xbb\x92\0" /* offset 12259 */
-  "\xe5\xbb\x99\0" /* offset 12263 */
-  "\xe5\xbd\xa9\0" /* offset 12267 */
-  "\xe5\xbe\xad\0" /* offset 12271 */
-  "\xe6\x83\x98\0" /* offset 12275 */
-  "\xe6\x85\x8e\0" /* offset 12279 */
-  "\xe6\x84\x88\0" /* offset 12283 */
-  "\xe6\x85\xa0\0" /* offset 12287 */
-  "\xe6\x88\xb4\0" /* offset 12291 */
-  "\xe6\x8f\x84\0" /* offset 12295 */
-  "\xe6\x90\x9c\0" /* offset 12299 */
-  "\xe6\x91\x92\0" /* offset 12303 */
-  "\xe6\x95\x96\0" /* offset 12307 */
-  "\xe6\x9c\x9b\0" /* offset 12311 */
-  "\xe6\x9d\x96\0" /* offset 12315 */
-  "\xe6\xbb\x9b\0" /* offset 12319 */
-  "\xe6\xbb\x8b\0" /* offset 12323 */
-  "\xe7\x80\x9e\0" /* offset 12327 */
-  "\xe7\x9e\xa7\0" /* offset 12331 */
-  "\xe7\x88\xb5\0" /* offset 12335 */
-  "\xe7\x8a\xaf\0" /* offset 12339 */
-  "\xe7\x91\xb1\0" /* offset 12343 */
-  "\xe7\x94\x86\0" /* offset 12347 */
-  "\xe7\x94\xbb\0" /* offset 12351 */
-  "\xe7\x98\x9d\0" /* offset 12355 */
-  "\xe7\x98\x9f\0" /* offset 12359 */
-  "\xe7\x9b\x9b\0" /* offset 12363 */
-  "\xe7\x9b\xb4\0" /* offset 12367 */
-  "\xe7\x9d\x8a\0" /* offset 12371 */
-  "\xe7\x9d\x80\0" /* offset 12375 */
-  "\xe7\xa3\x8c\0" /* offset 12379 */
-  "\xe7\xaa\xb1\0" /* offset 12383 */
-  "\xe7\xb1\xbb\0" /* offset 12387 */
-  "\xe7\xb5\x9b\0" /* offset 12391 */
-  "\xe7\xbc\xbe\0" /* offset 12395 */
-  "\xe8\x8d\x92\0" /* offset 12399 */
-  "\xe8\x8f\xaf\0" /* offset 12403 */
-  "\xe8\x9d\xb9\0" /* offset 12407 */
-  "\xe8\xa5\x81\0" /* offset 12411 */
-  "\xe8\xa6\x86\0" /* offset 12415 */
-  "\xe8\xaa\xbf\0" /* offset 12419 */
-  "\xe8\xab\x8b\0" /* offset 12423 */
-  "\xe8\xab\xad\0" /* offset 12427 */
-  "\xe8\xae\x8a\0" /* offset 12431 */
-  "\xe8\xbc\xb8\0" /* offset 12435 */
-  "\xe9\x81\xb2\0" /* offset 12439 */
-  "\xe9\x86\x99\0" /* offset 12443 */
-  "\xe9\x89\xb6\0" /* offset 12447 */
-  "\xe9\x99\xbc\0" /* offset 12451 */
-  "\xe9\x9f\x9b\0" /* offset 12455 */
-  "\xe9\xa0\x8b\0" /* offset 12459 */
-  "\xe9\xac\x92\0" /* offset 12463 */
-  "\xf0\xa2\xa1\x8a\0" /* offset 12467 */
-  "\xf0\xa2\xa1\x84\0" /* offset 12472 */
-  "\xf0\xa3\x8f\x95\0" /* offset 12477 */
-  "\xe3\xae\x9d\0" /* offset 12482 */
-  "\xe4\x80\x98\0" /* offset 12486 */
-  "\xe4\x80\xb9\0" /* offset 12490 */
-  "\xf0\xa5\x89\x89\0" /* offset 12494 */
-  "\xf0\xa5\xb3\x90\0" /* offset 12499 */
-  "\xf0\xa7\xbb\x93\0" /* offset 12504 */
-  "\xe9\xbd\x83\0" /* offset 12509 */
-  "\xe9\xbe\x8e\0" /* offset 12513 */
-  "\x66\x66\0" /* offset 12517 */
-  "\x66\x69\0" /* offset 12520 */
-  "\x66\x6c\0" /* offset 12523 */
-  "\x66\x66\x69\0" /* offset 12526 */
-  "\x66\x66\x6c\0" /* offset 12530 */
-  "\x73\x74\0" /* offset 12534 */
-  "\xd5\xb4\xd5\xb6\0" /* offset 12537 */
-  "\xd5\xb4\xd5\xa5\0" /* offset 12542 */
-  "\xd5\xb4\xd5\xab\0" /* offset 12547 */
-  "\xd5\xbe\xd5\xb6\0" /* offset 12552 */
-  "\xd5\xb4\xd5\xad\0" /* offset 12557 */
-  "\xd7\x99\xd6\xb4\0" /* offset 12562 */
-  "\xd7\xb2\xd6\xb7\0" /* offset 12567 */
-  "\xd7\xa2\0" /* offset 12572 */
-  "\xd7\x94\0" /* offset 12575 */
-  "\xd7\x9b\0" /* offset 12578 */
-  "\xd7\x9c\0" /* offset 12581 */
-  "\xd7\x9d\0" /* offset 12584 */
-  "\xd7\xa8\0" /* offset 12587 */
-  "\xd7\xaa\0" /* offset 12590 */
-  "\xd7\xa9\xd7\x81\0" /* offset 12593 */
-  "\xd7\xa9\xd7\x82\0" /* offset 12598 */
-  "\xd7\xa9\xd6\xbc\xd7\x81\0" /* offset 12603 */
-  "\xd7\xa9\xd6\xbc\xd7\x82\0" /* offset 12610 */
-  "\xd7\x90\xd6\xb7\0" /* offset 12617 */
-  "\xd7\x90\xd6\xb8\0" /* offset 12622 */
-  "\xd7\x90\xd6\xbc\0" /* offset 12627 */
-  "\xd7\x91\xd6\xbc\0" /* offset 12632 */
-  "\xd7\x92\xd6\xbc\0" /* offset 12637 */
-  "\xd7\x93\xd6\xbc\0" /* offset 12642 */
-  "\xd7\x94\xd6\xbc\0" /* offset 12647 */
-  "\xd7\x95\xd6\xbc\0" /* offset 12652 */
-  "\xd7\x96\xd6\xbc\0" /* offset 12657 */
-  "\xd7\x98\xd6\xbc\0" /* offset 12662 */
-  "\xd7\x99\xd6\xbc\0" /* offset 12667 */
-  "\xd7\x9a\xd6\xbc\0" /* offset 12672 */
-  "\xd7\x9b\xd6\xbc\0" /* offset 12677 */
-  "\xd7\x9c\xd6\xbc\0" /* offset 12682 */
-  "\xd7\x9e\xd6\xbc\0" /* offset 12687 */
-  "\xd7\xa0\xd6\xbc\0" /* offset 12692 */
-  "\xd7\xa1\xd6\xbc\0" /* offset 12697 */
-  "\xd7\xa3\xd6\xbc\0" /* offset 12702 */
-  "\xd7\xa4\xd6\xbc\0" /* offset 12707 */
-  "\xd7\xa6\xd6\xbc\0" /* offset 12712 */
-  "\xd7\xa7\xd6\xbc\0" /* offset 12717 */
-  "\xd7\xa8\xd6\xbc\0" /* offset 12722 */
-  "\xd7\xa9\xd6\xbc\0" /* offset 12727 */
-  "\xd7\xaa\xd6\xbc\0" /* offset 12732 */
-  "\xd7\x95\xd6\xb9\0" /* offset 12737 */
-  "\xd7\x91\xd6\xbf\0" /* offset 12742 */
-  "\xd7\x9b\xd6\xbf\0" /* offset 12747 */
-  "\xd7\xa4\xd6\xbf\0" /* offset 12752 */
-  "\xd7\x90\xd7\x9c\0" /* offset 12757 */
-  "\xd9\xb1\0" /* offset 12762 */
-  "\xd9\xbb\0" /* offset 12765 */
-  "\xd9\xbe\0" /* offset 12768 */
-  "\xda\x80\0" /* offset 12771 */
-  "\xd9\xba\0" /* offset 12774 */
-  "\xd9\xbf\0" /* offset 12777 */
-  "\xd9\xb9\0" /* offset 12780 */
-  "\xda\xa4\0" /* offset 12783 */
-  "\xda\xa6\0" /* offset 12786 */
-  "\xda\x84\0" /* offset 12789 */
-  "\xda\x83\0" /* offset 12792 */
-  "\xda\x86\0" /* offset 12795 */
-  "\xda\x87\0" /* offset 12798 */
-  "\xda\x8d\0" /* offset 12801 */
-  "\xda\x8c\0" /* offset 12804 */
-  "\xda\x8e\0" /* offset 12807 */
-  "\xda\x88\0" /* offset 12810 */
-  "\xda\x98\0" /* offset 12813 */
-  "\xda\x91\0" /* offset 12816 */
-  "\xda\xa9\0" /* offset 12819 */
-  "\xda\xaf\0" /* offset 12822 */
-  "\xda\xb3\0" /* offset 12825 */
-  "\xda\xb1\0" /* offset 12828 */
-  "\xda\xba\0" /* offset 12831 */
-  "\xda\xbb\0" /* offset 12834 */
-  "\xdb\x81\0" /* offset 12837 */
-  "\xda\xbe\0" /* offset 12840 */
-  "\xdb\x92\0" /* offset 12843 */
-  "\xda\xad\0" /* offset 12846 */
-  "\xdb\x87\0" /* offset 12849 */
-  "\xdb\x86\0" /* offset 12852 */
-  "\xdb\x88\0" /* offset 12855 */
-  "\xdb\x8b\0" /* offset 12858 */
-  "\xdb\x85\0" /* offset 12861 */
-  "\xdb\x89\0" /* offset 12864 */
-  "\xdb\x90\0" /* offset 12867 */
-  "\xd9\x89\0" /* offset 12870 */
-  "\xd9\x8a\xd9\x94\xd8\xa7\0" /* offset 12873 */
-  "\xd9\x8a\xd9\x94\xdb\x95\0" /* offset 12880 */
-  "\xd9\x8a\xd9\x94\xd9\x88\0" /* offset 12887 */
-  "\xd9\x8a\xd9\x94\xdb\x87\0" /* offset 12894 */
-  "\xd9\x8a\xd9\x94\xdb\x86\0" /* offset 12901 */
-  "\xd9\x8a\xd9\x94\xdb\x88\0" /* offset 12908 */
-  "\xd9\x8a\xd9\x94\xdb\x90\0" /* offset 12915 */
-  "\xd9\x8a\xd9\x94\xd9\x89\0" /* offset 12922 */
-  "\xdb\x8c\0" /* offset 12929 */
-  "\xd9\x8a\xd9\x94\xd8\xac\0" /* offset 12932 */
-  "\xd9\x8a\xd9\x94\xd8\xad\0" /* offset 12939 */
-  "\xd9\x8a\xd9\x94\xd9\x85\0" /* offset 12946 */
-  "\xd9\x8a\xd9\x94\xd9\x8a\0" /* offset 12953 */
-  "\xd8\xa8\xd8\xac\0" /* offset 12960 */
-  "\xd8\xa8\xd8\xad\0" /* offset 12965 */
-  "\xd8\xa8\xd8\xae\0" /* offset 12970 */
-  "\xd8\xa8\xd9\x85\0" /* offset 12975 */
-  "\xd8\xa8\xd9\x89\0" /* offset 12980 */
-  "\xd8\xa8\xd9\x8a\0" /* offset 12985 */
-  "\xd8\xaa\xd8\xac\0" /* offset 12990 */
-  "\xd8\xaa\xd8\xad\0" /* offset 12995 */
-  "\xd8\xaa\xd8\xae\0" /* offset 13000 */
-  "\xd8\xaa\xd9\x85\0" /* offset 13005 */
-  "\xd8\xaa\xd9\x89\0" /* offset 13010 */
-  "\xd8\xaa\xd9\x8a\0" /* offset 13015 */
-  "\xd8\xab\xd8\xac\0" /* offset 13020 */
-  "\xd8\xab\xd9\x85\0" /* offset 13025 */
-  "\xd8\xab\xd9\x89\0" /* offset 13030 */
-  "\xd8\xab\xd9\x8a\0" /* offset 13035 */
-  "\xd8\xac\xd8\xad\0" /* offset 13040 */
-  "\xd8\xac\xd9\x85\0" /* offset 13045 */
-  "\xd8\xad\xd8\xac\0" /* offset 13050 */
-  "\xd8\xad\xd9\x85\0" /* offset 13055 */
-  "\xd8\xae\xd8\xac\0" /* offset 13060 */
-  "\xd8\xae\xd8\xad\0" /* offset 13065 */
-  "\xd8\xae\xd9\x85\0" /* offset 13070 */
-  "\xd8\xb3\xd8\xac\0" /* offset 13075 */
-  "\xd8\xb3\xd8\xad\0" /* offset 13080 */
-  "\xd8\xb3\xd8\xae\0" /* offset 13085 */
-  "\xd8\xb3\xd9\x85\0" /* offset 13090 */
-  "\xd8\xb5\xd8\xad\0" /* offset 13095 */
-  "\xd8\xb5\xd9\x85\0" /* offset 13100 */
-  "\xd8\xb6\xd8\xac\0" /* offset 13105 */
-  "\xd8\xb6\xd8\xad\0" /* offset 13110 */
-  "\xd8\xb6\xd8\xae\0" /* offset 13115 */
-  "\xd8\xb6\xd9\x85\0" /* offset 13120 */
-  "\xd8\xb7\xd8\xad\0" /* offset 13125 */
-  "\xd8\xb7\xd9\x85\0" /* offset 13130 */
-  "\xd8\xb8\xd9\x85\0" /* offset 13135 */
-  "\xd8\xb9\xd8\xac\0" /* offset 13140 */
-  "\xd8\xb9\xd9\x85\0" /* offset 13145 */
-  "\xd8\xba\xd8\xac\0" /* offset 13150 */
-  "\xd8\xba\xd9\x85\0" /* offset 13155 */
-  "\xd9\x81\xd8\xac\0" /* offset 13160 */
-  "\xd9\x81\xd8\xad\0" /* offset 13165 */
-  "\xd9\x81\xd8\xae\0" /* offset 13170 */
-  "\xd9\x81\xd9\x85\0" /* offset 13175 */
-  "\xd9\x81\xd9\x89\0" /* offset 13180 */
-  "\xd9\x81\xd9\x8a\0" /* offset 13185 */
-  "\xd9\x82\xd8\xad\0" /* offset 13190 */
-  "\xd9\x82\xd9\x85\0" /* offset 13195 */
-  "\xd9\x82\xd9\x89\0" /* offset 13200 */
-  "\xd9\x82\xd9\x8a\0" /* offset 13205 */
-  "\xd9\x83\xd8\xa7\0" /* offset 13210 */
-  "\xd9\x83\xd8\xac\0" /* offset 13215 */
-  "\xd9\x83\xd8\xad\0" /* offset 13220 */
-  "\xd9\x83\xd8\xae\0" /* offset 13225 */
-  "\xd9\x83\xd9\x84\0" /* offset 13230 */
-  "\xd9\x83\xd9\x85\0" /* offset 13235 */
-  "\xd9\x83\xd9\x89\0" /* offset 13240 */
-  "\xd9\x83\xd9\x8a\0" /* offset 13245 */
-  "\xd9\x84\xd8\xac\0" /* offset 13250 */
-  "\xd9\x84\xd8\xad\0" /* offset 13255 */
-  "\xd9\x84\xd8\xae\0" /* offset 13260 */
-  "\xd9\x84\xd9\x85\0" /* offset 13265 */
-  "\xd9\x84\xd9\x89\0" /* offset 13270 */
-  "\xd9\x84\xd9\x8a\0" /* offset 13275 */
-  "\xd9\x85\xd8\xac\0" /* offset 13280 */
-  "\xd9\x85\xd8\xad\0" /* offset 13285 */
-  "\xd9\x85\xd8\xae\0" /* offset 13290 */
-  "\xd9\x85\xd9\x85\0" /* offset 13295 */
-  "\xd9\x85\xd9\x89\0" /* offset 13300 */
-  "\xd9\x85\xd9\x8a\0" /* offset 13305 */
-  "\xd9\x86\xd8\xac\0" /* offset 13310 */
-  "\xd9\x86\xd8\xad\0" /* offset 13315 */
-  "\xd9\x86\xd8\xae\0" /* offset 13320 */
-  "\xd9\x86\xd9\x85\0" /* offset 13325 */
-  "\xd9\x86\xd9\x89\0" /* offset 13330 */
-  "\xd9\x86\xd9\x8a\0" /* offset 13335 */
-  "\xd9\x87\xd8\xac\0" /* offset 13340 */
-  "\xd9\x87\xd9\x85\0" /* offset 13345 */
-  "\xd9\x87\xd9\x89\0" /* offset 13350 */
-  "\xd9\x87\xd9\x8a\0" /* offset 13355 */
-  "\xd9\x8a\xd8\xac\0" /* offset 13360 */
-  "\xd9\x8a\xd8\xad\0" /* offset 13365 */
-  "\xd9\x8a\xd8\xae\0" /* offset 13370 */
-  "\xd9\x8a\xd9\x85\0" /* offset 13375 */
-  "\xd9\x8a\xd9\x89\0" /* offset 13380 */
-  "\xd9\x8a\xd9\x8a\0" /* offset 13385 */
-  "\xd8\xb0\xd9\xb0\0" /* offset 13390 */
-  "\xd8\xb1\xd9\xb0\0" /* offset 13395 */
-  "\xd9\x89\xd9\xb0\0" /* offset 13400 */
-  "\x20\xd9\x8c\xd9\x91\0" /* offset 13405 */
-  "\x20\xd9\x8d\xd9\x91\0" /* offset 13411 */
-  "\x20\xd9\x8e\xd9\x91\0" /* offset 13417 */
-  "\x20\xd9\x8f\xd9\x91\0" /* offset 13423 */
-  "\x20\xd9\x90\xd9\x91\0" /* offset 13429 */
-  "\x20\xd9\x91\xd9\xb0\0" /* offset 13435 */
-  "\xd9\x8a\xd9\x94\xd8\xb1\0" /* offset 13441 */
-  "\xd9\x8a\xd9\x94\xd8\xb2\0" /* offset 13448 */
-  "\xd9\x8a\xd9\x94\xd9\x86\0" /* offset 13455 */
-  "\xd8\xa8\xd8\xb1\0" /* offset 13462 */
-  "\xd8\xa8\xd8\xb2\0" /* offset 13467 */
-  "\xd8\xa8\xd9\x86\0" /* offset 13472 */
-  "\xd8\xaa\xd8\xb1\0" /* offset 13477 */
-  "\xd8\xaa\xd8\xb2\0" /* offset 13482 */
-  "\xd8\xaa\xd9\x86\0" /* offset 13487 */
-  "\xd8\xab\xd8\xb1\0" /* offset 13492 */
-  "\xd8\xab\xd8\xb2\0" /* offset 13497 */
-  "\xd8\xab\xd9\x86\0" /* offset 13502 */
-  "\xd9\x85\xd8\xa7\0" /* offset 13507 */
-  "\xd9\x86\xd8\xb1\0" /* offset 13512 */
-  "\xd9\x86\xd8\xb2\0" /* offset 13517 */
-  "\xd9\x86\xd9\x86\0" /* offset 13522 */
-  "\xd9\x8a\xd8\xb1\0" /* offset 13527 */
-  "\xd9\x8a\xd8\xb2\0" /* offset 13532 */
-  "\xd9\x8a\xd9\x86\0" /* offset 13537 */
-  "\xd9\x8a\xd9\x94\xd8\xae\0" /* offset 13542 */
-  "\xd9\x8a\xd9\x94\xd9\x87\0" /* offset 13549 */
-  "\xd8\xa8\xd9\x87\0" /* offset 13556 */
-  "\xd8\xaa\xd9\x87\0" /* offset 13561 */
-  "\xd8\xb5\xd8\xae\0" /* offset 13566 */
-  "\xd9\x84\xd9\x87\0" /* offset 13571 */
-  "\xd9\x86\xd9\x87\0" /* offset 13576 */
-  "\xd9\x87\xd9\xb0\0" /* offset 13581 */
-  "\xd9\x8a\xd9\x87\0" /* offset 13586 */
-  "\xd8\xab\xd9\x87\0" /* offset 13591 */
-  "\xd8\xb3\xd9\x87\0" /* offset 13596 */
-  "\xd8\xb4\xd9\x85\0" /* offset 13601 */
-  "\xd8\xb4\xd9\x87\0" /* offset 13606 */
-  "\xd9\x80\xd9\x8e\xd9\x91\0" /* offset 13611 */
-  "\xd9\x80\xd9\x8f\xd9\x91\0" /* offset 13618 */
-  "\xd9\x80\xd9\x90\xd9\x91\0" /* offset 13625 */
-  "\xd8\xb7\xd9\x89\0" /* offset 13632 */
-  "\xd8\xb7\xd9\x8a\0" /* offset 13637 */
-  "\xd8\xb9\xd9\x89\0" /* offset 13642 */
-  "\xd8\xb9\xd9\x8a\0" /* offset 13647 */
-  "\xd8\xba\xd9\x89\0" /* offset 13652 */
-  "\xd8\xba\xd9\x8a\0" /* offset 13657 */
-  "\xd8\xb3\xd9\x89\0" /* offset 13662 */
-  "\xd8\xb3\xd9\x8a\0" /* offset 13667 */
-  "\xd8\xb4\xd9\x89\0" /* offset 13672 */
-  "\xd8\xb4\xd9\x8a\0" /* offset 13677 */
-  "\xd8\xad\xd9\x89\0" /* offset 13682 */
-  "\xd8\xad\xd9\x8a\0" /* offset 13687 */
-  "\xd8\xac\xd9\x89\0" /* offset 13692 */
-  "\xd8\xac\xd9\x8a\0" /* offset 13697 */
-  "\xd8\xae\xd9\x89\0" /* offset 13702 */
-  "\xd8\xae\xd9\x8a\0" /* offset 13707 */
-  "\xd8\xb5\xd9\x89\0" /* offset 13712 */
-  "\xd8\xb5\xd9\x8a\0" /* offset 13717 */
-  "\xd8\xb6\xd9\x89\0" /* offset 13722 */
-  "\xd8\xb6\xd9\x8a\0" /* offset 13727 */
-  "\xd8\xb4\xd8\xac\0" /* offset 13732 */
-  "\xd8\xb4\xd8\xad\0" /* offset 13737 */
-  "\xd8\xb4\xd8\xae\0" /* offset 13742 */
-  "\xd8\xb4\xd8\xb1\0" /* offset 13747 */
-  "\xd8\xb3\xd8\xb1\0" /* offset 13752 */
-  "\xd8\xb5\xd8\xb1\0" /* offset 13757 */
-  "\xd8\xb6\xd8\xb1\0" /* offset 13762 */
-  "\xd8\xa7\xd9\x8b\0" /* offset 13767 */
-  "\xd8\xaa\xd8\xac\xd9\x85\0" /* offset 13772 */
-  "\xd8\xaa\xd8\xad\xd8\xac\0" /* offset 13779 */
-  "\xd8\xaa\xd8\xad\xd9\x85\0" /* offset 13786 */
-  "\xd8\xaa\xd8\xae\xd9\x85\0" /* offset 13793 */
-  "\xd8\xaa\xd9\x85\xd8\xac\0" /* offset 13800 */
-  "\xd8\xaa\xd9\x85\xd8\xad\0" /* offset 13807 */
-  "\xd8\xaa\xd9\x85\xd8\xae\0" /* offset 13814 */
-  "\xd8\xac\xd9\x85\xd8\xad\0" /* offset 13821 */
-  "\xd8\xad\xd9\x85\xd9\x8a\0" /* offset 13828 */
-  "\xd8\xad\xd9\x85\xd9\x89\0" /* offset 13835 */
-  "\xd8\xb3\xd8\xad\xd8\xac\0" /* offset 13842 */
-  "\xd8\xb3\xd8\xac\xd8\xad\0" /* offset 13849 */
-  "\xd8\xb3\xd8\xac\xd9\x89\0" /* offset 13856 */
-  "\xd8\xb3\xd9\x85\xd8\xad\0" /* offset 13863 */
-  "\xd8\xb3\xd9\x85\xd8\xac\0" /* offset 13870 */
-  "\xd8\xb3\xd9\x85\xd9\x85\0" /* offset 13877 */
-  "\xd8\xb5\xd8\xad\xd8\xad\0" /* offset 13884 */
-  "\xd8\xb5\xd9\x85\xd9\x85\0" /* offset 13891 */
-  "\xd8\xb4\xd8\xad\xd9\x85\0" /* offset 13898 */
-  "\xd8\xb4\xd8\xac\xd9\x8a\0" /* offset 13905 */
-  "\xd8\xb4\xd9\x85\xd8\xae\0" /* offset 13912 */
-  "\xd8\xb4\xd9\x85\xd9\x85\0" /* offset 13919 */
-  "\xd8\xb6\xd8\xad\xd9\x89\0" /* offset 13926 */
-  "\xd8\xb6\xd8\xae\xd9\x85\0" /* offset 13933 */
-  "\xd8\xb7\xd9\x85\xd8\xad\0" /* offset 13940 */
-  "\xd8\xb7\xd9\x85\xd9\x85\0" /* offset 13947 */
-  "\xd8\xb7\xd9\x85\xd9\x8a\0" /* offset 13954 */
-  "\xd8\xb9\xd8\xac\xd9\x85\0" /* offset 13961 */
-  "\xd8\xb9\xd9\x85\xd9\x85\0" /* offset 13968 */
-  "\xd8\xb9\xd9\x85\xd9\x89\0" /* offset 13975 */
-  "\xd8\xba\xd9\x85\xd9\x85\0" /* offset 13982 */
-  "\xd8\xba\xd9\x85\xd9\x8a\0" /* offset 13989 */
-  "\xd8\xba\xd9\x85\xd9\x89\0" /* offset 13996 */
-  "\xd9\x81\xd8\xae\xd9\x85\0" /* offset 14003 */
-  "\xd9\x82\xd9\x85\xd8\xad\0" /* offset 14010 */
-  "\xd9\x82\xd9\x85\xd9\x85\0" /* offset 14017 */
-  "\xd9\x84\xd8\xad\xd9\x85\0" /* offset 14024 */
-  "\xd9\x84\xd8\xad\xd9\x8a\0" /* offset 14031 */
-  "\xd9\x84\xd8\xad\xd9\x89\0" /* offset 14038 */
-  "\xd9\x84\xd8\xac\xd8\xac\0" /* offset 14045 */
-  "\xd9\x84\xd8\xae\xd9\x85\0" /* offset 14052 */
-  "\xd9\x84\xd9\x85\xd8\xad\0" /* offset 14059 */
-  "\xd9\x85\xd8\xad\xd8\xac\0" /* offset 14066 */
-  "\xd9\x85\xd8\xad\xd9\x85\0" /* offset 14073 */
-  "\xd9\x85\xd8\xad\xd9\x8a\0" /* offset 14080 */
-  "\xd9\x85\xd8\xac\xd8\xad\0" /* offset 14087 */
-  "\xd9\x85\xd8\xac\xd9\x85\0" /* offset 14094 */
-  "\xd9\x85\xd8\xae\xd8\xac\0" /* offset 14101 */
-  "\xd9\x85\xd8\xae\xd9\x85\0" /* offset 14108 */
-  "\xd9\x85\xd8\xac\xd8\xae\0" /* offset 14115 */
-  "\xd9\x87\xd9\x85\xd8\xac\0" /* offset 14122 */
-  "\xd9\x87\xd9\x85\xd9\x85\0" /* offset 14129 */
-  "\xd9\x86\xd8\xad\xd9\x85\0" /* offset 14136 */
-  "\xd9\x86\xd8\xad\xd9\x89\0" /* offset 14143 */
-  "\xd9\x86\xd8\xac\xd9\x85\0" /* offset 14150 */
-  "\xd9\x86\xd8\xac\xd9\x89\0" /* offset 14157 */
-  "\xd9\x86\xd9\x85\xd9\x8a\0" /* offset 14164 */
-  "\xd9\x86\xd9\x85\xd9\x89\0" /* offset 14171 */
-  "\xd9\x8a\xd9\x85\xd9\x85\0" /* offset 14178 */
-  "\xd8\xa8\xd8\xae\xd9\x8a\0" /* offset 14185 */
-  "\xd8\xaa\xd8\xac\xd9\x8a\0" /* offset 14192 */
-  "\xd8\xaa\xd8\xac\xd9\x89\0" /* offset 14199 */
-  "\xd8\xaa\xd8\xae\xd9\x8a\0" /* offset 14206 */
-  "\xd8\xaa\xd8\xae\xd9\x89\0" /* offset 14213 */
-  "\xd8\xaa\xd9\x85\xd9\x8a\0" /* offset 14220 */
-  "\xd8\xaa\xd9\x85\xd9\x89\0" /* offset 14227 */
-  "\xd8\xac\xd9\x85\xd9\x8a\0" /* offset 14234 */
-  "\xd8\xac\xd8\xad\xd9\x89\0" /* offset 14241 */
-  "\xd8\xac\xd9\x85\xd9\x89\0" /* offset 14248 */
-  "\xd8\xb3\xd8\xae\xd9\x89\0" /* offset 14255 */
-  "\xd8\xb5\xd8\xad\xd9\x8a\0" /* offset 14262 */
-  "\xd8\xb4\xd8\xad\xd9\x8a\0" /* offset 14269 */
-  "\xd8\xb6\xd8\xad\xd9\x8a\0" /* offset 14276 */
-  "\xd9\x84\xd8\xac\xd9\x8a\0" /* offset 14283 */
-  "\xd9\x84\xd9\x85\xd9\x8a\0" /* offset 14290 */
-  "\xd9\x8a\xd8\xad\xd9\x8a\0" /* offset 14297 */
-  "\xd9\x8a\xd8\xac\xd9\x8a\0" /* offset 14304 */
-  "\xd9\x8a\xd9\x85\xd9\x8a\0" /* offset 14311 */
-  "\xd9\x85\xd9\x85\xd9\x8a\0" /* offset 14318 */
-  "\xd9\x82\xd9\x85\xd9\x8a\0" /* offset 14325 */
-  "\xd9\x86\xd8\xad\xd9\x8a\0" /* offset 14332 */
-  "\xd8\xb9\xd9\x85\xd9\x8a\0" /* offset 14339 */
-  "\xd9\x83\xd9\x85\xd9\x8a\0" /* offset 14346 */
-  "\xd9\x86\xd8\xac\xd8\xad\0" /* offset 14353 */
-  "\xd9\x85\xd8\xae\xd9\x8a\0" /* offset 14360 */
-  "\xd9\x84\xd8\xac\xd9\x85\0" /* offset 14367 */
-  "\xd9\x83\xd9\x85\xd9\x85\0" /* offset 14374 */
-  "\xd8\xac\xd8\xad\xd9\x8a\0" /* offset 14381 */
-  "\xd8\xad\xd8\xac\xd9\x8a\0" /* offset 14388 */
-  "\xd9\x85\xd8\xac\xd9\x8a\0" /* offset 14395 */
-  "\xd9\x81\xd9\x85\xd9\x8a\0" /* offset 14402 */
-  "\xd8\xa8\xd8\xad\xd9\x8a\0" /* offset 14409 */
-  "\xd8\xb3\xd8\xae\xd9\x8a\0" /* offset 14416 */
-  "\xd9\x86\xd8\xac\xd9\x8a\0" /* offset 14423 */
-  "\xd8\xb5\xd9\x84\xdb\x92\0" /* offset 14430 */
-  "\xd9\x82\xd9\x84\xdb\x92\0" /* offset 14437 */
-  "\xd8\xa7\xd9\x84\xd9\x84\xd9\x87\0" /* offset 14444 */
-  "\xd8\xa7\xd9\x83\xd8\xa8\xd8\xb1\0" /* offset 14453 */
-  "\xd9\x85\xd8\xad\xd9\x85\xd8\xaf\0" /* offset 14462 */
-  "\xd8\xb5\xd9\x84\xd8\xb9\xd9\x85\0" /* offset 14471 */
-  "\xd8\xb1\xd8\xb3\xd9\x88\xd9\x84\0" /* offset 14480 */
-  "\xd8\xb9\xd9\x84\xd9\x8a\xd9\x87\0" /* offset 14489 */
-  "\xd9\x88\xd8\xb3\xd9\x84\xd9\x85\0" /* offset 14498 */
-  "\xd8\xb5\xd9\x84\xd9\x89\0" /* offset 14507 */
-  
"\xd8\xb5\xd9\x84\xd9\x89\x20\xd8\xa7\xd9\x84\xd9\x84\xd9\x87\x20\xd8\xb9\xd9\x84\xd9\x8a\xd9\x87\x20\xd9\x88\xd8\xb3\xd9\x84\xd9\x85\0"
 /* offset 14514 */
-  "\xd8\xac\xd9\x84\x20\xd8\xac\xd9\x84\xd8\xa7\xd9\x84\xd9\x87\0" /* offset 14548 */
-  "\xd8\xb1\xdb\x8c\xd8\xa7\xd9\x84\0" /* offset 14564 */
-  "\x2c\0" /* offset 14573 */
-  "\xe3\x80\x81\0" /* offset 14575 */
-  "\xe3\x80\x82\0" /* offset 14579 */
-  "\x3a\0" /* offset 14583 */
-  "\x21\0" /* offset 14585 */
-  "\x3f\0" /* offset 14587 */
-  "\xe3\x80\x96\0" /* offset 14589 */
-  "\xe3\x80\x97\0" /* offset 14593 */
-  "\xe2\x80\x94\0" /* offset 14597 */
-  "\xe2\x80\x93\0" /* offset 14601 */
-  "\x5f\0" /* offset 14605 */
-  "\x7b\0" /* offset 14607 */
-  "\x7d\0" /* offset 14609 */
-  "\xe3\x80\x94\0" /* offset 14611 */
-  "\xe3\x80\x95\0" /* offset 14615 */
-  "\xe3\x80\x90\0" /* offset 14619 */
-  "\xe3\x80\x91\0" /* offset 14623 */
-  "\xe3\x80\x8a\0" /* offset 14627 */
-  "\xe3\x80\x8b\0" /* offset 14631 */
-  "\xe3\x80\x8c\0" /* offset 14635 */
-  "\xe3\x80\x8d\0" /* offset 14639 */
-  "\xe3\x80\x8e\0" /* offset 14643 */
-  "\xe3\x80\x8f\0" /* offset 14647 */
-  "\x5b\0" /* offset 14651 */
-  "\x5d\0" /* offset 14653 */
-  "\x23\0" /* offset 14655 */
-  "\x26\0" /* offset 14657 */
-  "\x2a\0" /* offset 14659 */
-  "\x2d\0" /* offset 14661 */
-  "\x3c\0" /* offset 14663 */
-  "\x3e\0" /* offset 14665 */
-  "\x5c\0" /* offset 14667 */
-  "\x24\0" /* offset 14669 */
-  "\x25\0" /* offset 14671 */
-  "\x40\0" /* offset 14673 */
-  "\x20\xd9\x8b\0" /* offset 14675 */
-  "\xd9\x80\xd9\x8b\0" /* offset 14679 */
-  "\x20\xd9\x8c\0" /* offset 14684 */
-  "\x20\xd9\x8d\0" /* offset 14688 */
-  "\x20\xd9\x8e\0" /* offset 14692 */
-  "\xd9\x80\xd9\x8e\0" /* offset 14696 */
-  "\x20\xd9\x8f\0" /* offset 14701 */
-  "\xd9\x80\xd9\x8f\0" /* offset 14705 */
-  "\x20\xd9\x90\0" /* offset 14710 */
-  "\xd9\x80\xd9\x90\0" /* offset 14714 */
-  "\x20\xd9\x91\0" /* offset 14719 */
-  "\xd9\x80\xd9\x91\0" /* offset 14723 */
-  "\x20\xd9\x92\0" /* offset 14728 */
-  "\xd9\x80\xd9\x92\0" /* offset 14732 */
-  "\xd8\xa1\0" /* offset 14737 */
-  "\xd8\xa7\0" /* offset 14740 */
-  "\xd8\xa8\0" /* offset 14743 */
-  "\xd8\xa9\0" /* offset 14746 */
-  "\xd8\xaa\0" /* offset 14749 */
-  "\xd8\xab\0" /* offset 14752 */
-  "\xd8\xac\0" /* offset 14755 */
-  "\xd8\xad\0" /* offset 14758 */
-  "\xd8\xae\0" /* offset 14761 */
-  "\xd8\xaf\0" /* offset 14764 */
-  "\xd8\xb0\0" /* offset 14767 */
-  "\xd8\xb1\0" /* offset 14770 */
-  "\xd8\xb2\0" /* offset 14773 */
-  "\xd8\xb3\0" /* offset 14776 */
-  "\xd8\xb4\0" /* offset 14779 */
-  "\xd8\xb5\0" /* offset 14782 */
-  "\xd8\xb6\0" /* offset 14785 */
-  "\xd8\xb7\0" /* offset 14788 */
-  "\xd8\xb8\0" /* offset 14791 */
-  "\xd8\xb9\0" /* offset 14794 */
-  "\xd8\xba\0" /* offset 14797 */
-  "\xd9\x81\0" /* offset 14800 */
-  "\xd9\x82\0" /* offset 14803 */
-  "\xd9\x83\0" /* offset 14806 */
-  "\xd9\x84\0" /* offset 14809 */
-  "\xd9\x85\0" /* offset 14812 */
-  "\xd9\x86\0" /* offset 14815 */
-  "\xd9\x87\0" /* offset 14818 */
-  "\xd9\x88\0" /* offset 14821 */
-  "\xd9\x8a\0" /* offset 14824 */
-  "\xd9\x84\xd8\xa7\xd9\x93\0" /* offset 14827 */
-  "\xd9\x84\xd8\xa7\xd9\x94\0" /* offset 14834 */
-  "\xd9\x84\xd8\xa7\xd9\x95\0" /* offset 14841 */
-  "\xd9\x84\xd8\xa7\0" /* offset 14848 */
-  "\x22\0" /* offset 14853 */
-  "\x27\0" /* offset 14855 */
-  "\x2f\0" /* offset 14857 */
-  "\x5e\0" /* offset 14859 */
-  "\x7c\0" /* offset 14861 */
-  "\x7e\0" /* offset 14863 */
-  "\xe2\xa6\x85\0" /* offset 14865 */
-  "\xe2\xa6\x86\0" /* offset 14869 */
-  "\xe3\x83\xbb\0" /* offset 14873 */
-  "\xe3\x82\xa1\0" /* offset 14877 */
-  "\xe3\x82\xa3\0" /* offset 14881 */
-  "\xe3\x82\xa5\0" /* offset 14885 */
-  "\xe3\x82\xa7\0" /* offset 14889 */
-  "\xe3\x82\xa9\0" /* offset 14893 */
-  "\xe3\x83\xa3\0" /* offset 14897 */
-  "\xe3\x83\xa5\0" /* offset 14901 */
-  "\xe3\x83\xa7\0" /* offset 14905 */
-  "\xe3\x83\x83\0" /* offset 14909 */
-  "\xe3\x83\xbc\0" /* offset 14913 */
-  "\xe3\x83\xb3\0" /* offset 14917 */
-  "\xe3\x82\x99\0" /* offset 14921 */
-  "\xe3\x82\x9a\0" /* offset 14925 */
-  "\xc2\xa2\0" /* offset 14929 */
-  "\xc2\xa3\0" /* offset 14932 */
-  "\xc2\xac\0" /* offset 14935 */
-  "\xc2\xa6\0" /* offset 14938 */
-  "\xc2\xa5\0" /* offset 14941 */
-  "\xe2\x82\xa9\0" /* offset 14944 */
-  "\xe2\x94\x82\0" /* offset 14948 */
-  "\xe2\x86\x90\0" /* offset 14952 */
-  "\xe2\x86\x91\0" /* offset 14956 */
-  "\xe2\x86\x92\0" /* offset 14960 */
-  "\xe2\x86\x93\0" /* offset 14964 */
-  "\xe2\x96\xa0\0" /* offset 14968 */
-  "\xe2\x97\x8b\0" /* offset 14972 */
-  "\xf0\x91\x82\x99\xf0\x91\x82\xba\0" /* offset 14976 */
-  "\xf0\x91\x82\x9b\xf0\x91\x82\xba\0" /* offset 14985 */
-  "\xf0\x91\x82\xa5\xf0\x91\x82\xba\0" /* offset 14994 */
-  "\xf0\x91\x84\xb1\xf0\x91\x84\xa7\0" /* offset 15003 */
-  "\xf0\x91\x84\xb2\xf0\x91\x84\xa7\0" /* offset 15012 */
-  "\xf0\x9d\x85\x97\xf0\x9d\x85\xa5\0" /* offset 15021 */
-  "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\0" /* offset 15030 */
-  "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xae\0" /* offset 15039 */
-  "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xaf\0" /* offset 15052 */
-  "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xb0\0" /* offset 15065 */
-  "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xb1\0" /* offset 15078 */
-  "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xb2\0" /* offset 15091 */
-  "\xf0\x9d\x86\xb9\xf0\x9d\x85\xa5\0" /* offset 15104 */
-  "\xf0\x9d\x86\xba\xf0\x9d\x85\xa5\0" /* offset 15113 */
-  "\xf0\x9d\x86\xb9\xf0\x9d\x85\xa5\xf0\x9d\x85\xae\0" /* offset 15122 */
-  "\xf0\x9d\x86\xba\xf0\x9d\x85\xa5\xf0\x9d\x85\xae\0" /* offset 15135 */
-  "\xf0\x9d\x86\xb9\xf0\x9d\x85\xa5\xf0\x9d\x85\xaf\0" /* offset 15148 */
-  "\xf0\x9d\x86\xba\xf0\x9d\x85\xa5\xf0\x9d\x85\xaf\0" /* offset 15161 */
-  "\xc4\xb1\0" /* offset 15174 */
-  "\xc8\xb7\0" /* offset 15177 */
-  "\xce\x91\0" /* offset 15180 */
-  "\xce\x92\0" /* offset 15183 */
-  "\xce\x94\0" /* offset 15186 */
-  "\xce\x95\0" /* offset 15189 */
-  "\xce\x96\0" /* offset 15192 */
-  "\xce\x97\0" /* offset 15195 */
-  "\xce\x99\0" /* offset 15198 */
-  "\xce\x9a\0" /* offset 15201 */
-  "\xce\x9b\0" /* offset 15204 */
-  "\xce\x9c\0" /* offset 15207 */
-  "\xce\x9d\0" /* offset 15210 */
-  "\xce\x9e\0" /* offset 15213 */
-  "\xce\x9f\0" /* offset 15216 */
-  "\xce\xa1\0" /* offset 15219 */
-  "\xce\xa4\0" /* offset 15222 */
-  "\xce\xa6\0" /* offset 15225 */
-  "\xce\xa7\0" /* offset 15228 */
-  "\xce\xa8\0" /* offset 15231 */
-  "\xe2\x88\x87\0" /* offset 15234 */
-  "\xce\xb1\0" /* offset 15238 */
-  "\xce\xb6\0" /* offset 15241 */
-  "\xce\xb7\0" /* offset 15244 */
-  "\xce\xbb\0" /* offset 15247 */
-  "\xce\xbd\0" /* offset 15250 */
-  "\xce\xbe\0" /* offset 15253 */
-  "\xce\xbf\0" /* offset 15256 */
-  "\xcf\x83\0" /* offset 15259 */
-  "\xcf\x84\0" /* offset 15262 */
-  "\xcf\x85\0" /* offset 15265 */
-  "\xcf\x88\0" /* offset 15268 */
-  "\xcf\x89\0" /* offset 15271 */
-  "\xe2\x88\x82\0" /* offset 15274 */
-  "\xcf\x9c\0" /* offset 15278 */
-  "\xcf\x9d\0" /* offset 15281 */
-  "\xd9\xae\0" /* offset 15284 */
-  "\xda\xa1\0" /* offset 15287 */
-  "\xd9\xaf\0" /* offset 15290 */
-  "\x30\x2e\0" /* offset 15293 */
-  "\x30\x2c\0" /* offset 15296 */
-  "\x31\x2c\0" /* offset 15299 */
-  "\x32\x2c\0" /* offset 15302 */
-  "\x33\x2c\0" /* offset 15305 */
-  "\x34\x2c\0" /* offset 15308 */
-  "\x35\x2c\0" /* offset 15311 */
-  "\x36\x2c\0" /* offset 15314 */
-  "\x37\x2c\0" /* offset 15317 */
-  "\x38\x2c\0" /* offset 15320 */
-  "\x39\x2c\0" /* offset 15323 */
-  "\x28\x41\x29\0" /* offset 15326 */
-  "\x28\x42\x29\0" /* offset 15330 */
-  "\x28\x43\x29\0" /* offset 15334 */
-  "\x28\x44\x29\0" /* offset 15338 */
-  "\x28\x45\x29\0" /* offset 15342 */
-  "\x28\x46\x29\0" /* offset 15346 */
-  "\x28\x47\x29\0" /* offset 15350 */
-  "\x28\x48\x29\0" /* offset 15354 */
-  "\x28\x49\x29\0" /* offset 15358 */
-  "\x28\x4a\x29\0" /* offset 15362 */
-  "\x28\x4b\x29\0" /* offset 15366 */
-  "\x28\x4c\x29\0" /* offset 15370 */
-  "\x28\x4d\x29\0" /* offset 15374 */
-  "\x28\x4e\x29\0" /* offset 15378 */
-  "\x28\x4f\x29\0" /* offset 15382 */
-  "\x28\x50\x29\0" /* offset 15386 */
-  "\x28\x51\x29\0" /* offset 15390 */
-  "\x28\x52\x29\0" /* offset 15394 */
-  "\x28\x53\x29\0" /* offset 15398 */
-  "\x28\x54\x29\0" /* offset 15402 */
-  "\x28\x55\x29\0" /* offset 15406 */
-  "\x28\x56\x29\0" /* offset 15410 */
-  "\x28\x57\x29\0" /* offset 15414 */
-  "\x28\x58\x29\0" /* offset 15418 */
-  "\x28\x59\x29\0" /* offset 15422 */
-  "\x28\x5a\x29\0" /* offset 15426 */
-  "\xe3\x80\x94\x53\xe3\x80\x95\0" /* offset 15430 */
-  "\x43\x44\0" /* offset 15438 */
-  "\x57\x5a\0" /* offset 15441 */
-  "\x48\x56\0" /* offset 15444 */
-  "\x53\x44\0" /* offset 15447 */
-  "\x53\x53\0" /* offset 15450 */
-  "\x50\x50\x56\0" /* offset 15453 */
-  "\x57\x43\0" /* offset 15457 */
-  "\x4d\x43\0" /* offset 15460 */
-  "\x4d\x44\0" /* offset 15463 */
-  "\x44\x4a\0" /* offset 15466 */
-  "\xe3\x81\xbb\xe3\x81\x8b\0" /* offset 15469 */
-  "\xe3\x82\xb3\xe3\x82\xb3\0" /* offset 15476 */
-  "\xe5\xad\x97\0" /* offset 15483 */
-  "\xe5\x8f\x8c\0" /* offset 15487 */
-  "\xe5\xa4\x9a\0" /* offset 15491 */
-  "\xe8\xa7\xa3\0" /* offset 15495 */
-  "\xe4\xba\xa4\0" /* offset 15499 */
-  "\xe6\x98\xa0\0" /* offset 15503 */
-  "\xe7\x84\xa1\0" /* offset 15507 */
-  "\xe5\x89\x8d\0" /* offset 15511 */
-  "\xe5\xbe\x8c\0" /* offset 15515 */
-  "\xe5\x86\x8d\0" /* offset 15519 */
-  "\xe6\x96\xb0\0" /* offset 15523 */
-  "\xe5\x88\x9d\0" /* offset 15527 */
-  "\xe7\xb5\x82\0" /* offset 15531 */
-  "\xe8\xb2\xa9\0" /* offset 15535 */
-  "\xe5\xa3\xb0\0" /* offset 15539 */
-  "\xe5\x90\xb9\0" /* offset 15543 */
-  "\xe6\xbc\x94\0" /* offset 15547 */
-  "\xe6\x8a\x95\0" /* offset 15551 */
-  "\xe6\x8d\x95\0" /* offset 15555 */
-  "\xe9\x81\x8a\0" /* offset 15559 */
-  "\xe6\x8c\x87\0" /* offset 15563 */
-  "\xe6\x89\x93\0" /* offset 15567 */
-  "\xe7\xa6\x81\0" /* offset 15571 */
-  "\xe7\xa9\xba\0" /* offset 15575 */
-  "\xe5\x90\x88\0" /* offset 15579 */
-  "\xe6\xba\x80\0" /* offset 15583 */
-  "\xe7\x94\xb3\0" /* offset 15587 */
-  "\xe5\x89\xb2\0" /* offset 15591 */
-  "\xe5\x96\xb6\0" /* offset 15595 */
-  "\xe3\x80\x94\xe6\x9c\xac\xe3\x80\x95\0" /* offset 15599 */
-  "\xe3\x80\x94\xe4\xb8\x89\xe3\x80\x95\0" /* offset 15609 */
-  "\xe3\x80\x94\xe4\xba\x8c\xe3\x80\x95\0" /* offset 15619 */
-  "\xe3\x80\x94\xe5\xae\x89\xe3\x80\x95\0" /* offset 15629 */
-  "\xe3\x80\x94\xe7\x82\xb9\xe3\x80\x95\0" /* offset 15639 */
-  "\xe3\x80\x94\xe6\x89\x93\xe3\x80\x95\0" /* offset 15649 */
-  "\xe3\x80\x94\xe7\x9b\x97\xe3\x80\x95\0" /* offset 15659 */
-  "\xe3\x80\x94\xe5\x8b\x9d\xe3\x80\x95\0" /* offset 15669 */
-  "\xe3\x80\x94\xe6\x95\x97\xe3\x80\x95\0" /* offset 15679 */
-  "\xe5\xbe\x97\0" /* offset 15689 */
-  "\xe5\x8f\xaf\0" /* offset 15693 */
-  "\xe4\xb8\xbd\0" /* offset 15697 */
-  "\xe4\xb8\xb8\0" /* offset 15701 */
-  "\xe4\xb9\x81\0" /* offset 15705 */
-  "\xf0\xa0\x84\xa2\0" /* offset 15709 */
-  "\xe4\xbd\xa0\0" /* offset 15714 */
-  "\xe4\xbe\xbb\0" /* offset 15718 */
-  "\xe5\x80\x82\0" /* offset 15722 */
-  "\xe5\x81\xba\0" /* offset 15726 */
-  "\xe5\x82\x99\0" /* offset 15730 */
-  "\xe5\x83\x8f\0" /* offset 15734 */
-  "\xe3\x92\x9e\0" /* offset 15738 */
-  "\xf0\xa0\x98\xba\0" /* offset 15742 */
-  "\xe5\x85\x94\0" /* offset 15747 */
-  "\xe5\x85\xa4\0" /* offset 15751 */
-  "\xe5\x85\xb7\0" /* offset 15755 */
-  "\xf0\xa0\x94\x9c\0" /* offset 15759 */
-  "\xe3\x92\xb9\0" /* offset 15764 */
-  "\xe5\x85\xa7\0" /* offset 15768 */
-  "\xf0\xa0\x95\x8b\0" /* offset 15772 */
-  "\xe5\x86\x97\0" /* offset 15777 */
-  "\xe5\x86\xa4\0" /* offset 15781 */
-  "\xe4\xbb\x8c\0" /* offset 15785 */
-  "\xe5\x86\xac\0" /* offset 15789 */
-  "\xf0\xa9\x87\x9f\0" /* offset 15793 */
-  "\xe5\x88\x83\0" /* offset 15798 */
-  "\xe3\x93\x9f\0" /* offset 15802 */
-  "\xe5\x88\xbb\0" /* offset 15806 */
-  "\xe5\x89\x86\0" /* offset 15810 */
-  "\xe5\x89\xb7\0" /* offset 15814 */
-  "\xe3\x94\x95\0" /* offset 15818 */
-  "\xe5\x8c\x85\0" /* offset 15822 */
-  "\xe5\x8c\x86\0" /* offset 15826 */
-  "\xe5\x8d\x89\0" /* offset 15830 */
-  "\xe5\x8d\x9a\0" /* offset 15834 */
-  "\xe5\x8d\xb3\0" /* offset 15838 */
-  "\xe5\x8d\xbd\0" /* offset 15842 */
-  "\xe5\x8d\xbf\0" /* offset 15846 */
-  "\xf0\xa0\xa8\xac\0" /* offset 15850 */
-  "\xe7\x81\xb0\0" /* offset 15855 */
-  "\xe5\x8f\x8a\0" /* offset 15859 */
-  "\xe5\x8f\x9f\0" /* offset 15863 */
-  "\xf0\xa0\xad\xa3\0" /* offset 15867 */
-  "\xe5\x8f\xab\0" /* offset 15872 */
-  "\xe5\x8f\xb1\0" /* offset 15876 */
-  "\xe5\x90\x86\0" /* offset 15880 */
-  "\xe5\x92\x9e\0" /* offset 15884 */
-  "\xe5\x90\xb8\0" /* offset 15888 */
-  "\xe5\x91\x88\0" /* offset 15892 */
-  "\xe5\x91\xa8\0" /* offset 15896 */
-  "\xe5\x92\xa2\0" /* offset 15900 */
-  "\xe5\x93\xb6\0" /* offset 15904 */
-  "\xe5\x94\x90\0" /* offset 15908 */
-  "\xe5\x95\x93\0" /* offset 15912 */
-  "\xe5\x95\xa3\0" /* offset 15916 */
-  "\xe5\x96\x84\0" /* offset 15920 */
-  "\xe5\x96\xab\0" /* offset 15924 */
-  "\xe5\x96\xb3\0" /* offset 15928 */
-  "\xe5\x97\x82\0" /* offset 15932 */
-  "\xe5\x9c\x96\0" /* offset 15936 */
-  "\xe5\x9c\x97\0" /* offset 15940 */
-  "\xe5\x99\x91\0" /* offset 15944 */
-  "\xe5\x99\xb4\0" /* offset 15948 */
-  "\xe5\xa3\xae\0" /* offset 15952 */
-  "\xe5\x9f\x8e\0" /* offset 15956 */
-  "\xe5\x9f\xb4\0" /* offset 15960 */
-  "\xe5\xa0\x8d\0" /* offset 15964 */
-  "\xe5\x9e\x8b\0" /* offset 15968 */
-  "\xe5\xa0\xb2\0" /* offset 15972 */
-  "\xe5\xa0\xb1\0" /* offset 15976 */
-  "\xe5\xa2\xac\0" /* offset 15980 */
-  "\xf0\xa1\x93\xa4\0" /* offset 15984 */
-  "\xe5\xa3\xb2\0" /* offset 15989 */
-  "\xe5\xa3\xb7\0" /* offset 15993 */
-  "\xe5\xa4\x86\0" /* offset 15997 */
-  "\xe5\xa4\xa2\0" /* offset 16001 */
-  "\xe5\xa5\xa2\0" /* offset 16005 */
-  "\xf0\xa1\x9a\xa8\0" /* offset 16009 */
-  "\xf0\xa1\x9b\xaa\0" /* offset 16014 */
-  "\xe5\xa7\xac\0" /* offset 16019 */
-  "\xe5\xa8\x9b\0" /* offset 16023 */
-  "\xe5\xa8\xa7\0" /* offset 16027 */
-  "\xe5\xa7\x98\0" /* offset 16031 */
-  "\xe5\xa9\xa6\0" /* offset 16035 */
-  "\xe3\x9b\xae\0" /* offset 16039 */
-  "\xe3\x9b\xbc\0" /* offset 16043 */
-  "\xe5\xac\x88\0" /* offset 16047 */
-  "\xe5\xac\xbe\0" /* offset 16051 */
-  "\xf0\xa1\xa7\x88\0" /* offset 16055 */
-  "\xe5\xaf\x83\0" /* offset 16060 */
-  "\xe5\xaf\x98\0" /* offset 16064 */
-  "\xe5\xaf\xb3\0" /* offset 16068 */
-  "\xf0\xa1\xac\x98\0" /* offset 16072 */
-  "\xe5\xaf\xbf\0" /* offset 16077 */
-  "\xe5\xb0\x86\0" /* offset 16081 */
-  "\xe5\xbd\x93\0" /* offset 16085 */
-  "\xe3\x9e\x81\0" /* offset 16089 */
-  "\xe5\xb1\xa0\0" /* offset 16093 */
-  "\xe5\xb3\x80\0" /* offset 16097 */
-  "\xe5\xb2\x8d\0" /* offset 16101 */
-  "\xf0\xa1\xb7\xa4\0" /* offset 16105 */
-  "\xe5\xb5\x83\0" /* offset 16110 */
-  "\xf0\xa1\xb7\xa6\0" /* offset 16114 */
-  "\xe5\xb5\xae\0" /* offset 16119 */
-  "\xe5\xb5\xab\0" /* offset 16123 */
-  "\xe5\xb5\xbc\0" /* offset 16127 */
-  "\xe5\xb7\xa1\0" /* offset 16131 */
-  "\xe5\xb7\xa2\0" /* offset 16135 */
-  "\xe3\xa0\xaf\0" /* offset 16139 */
-  "\xe5\xb7\xbd\0" /* offset 16143 */
-  "\xe5\xb8\xa8\0" /* offset 16147 */
-  "\xe5\xb8\xbd\0" /* offset 16151 */
-  "\xe5\xb9\xa9\0" /* offset 16155 */
-  "\xe3\xa1\xa2\0" /* offset 16159 */
-  "\xf0\xa2\x86\x83\0" /* offset 16163 */
-  "\xe3\xa1\xbc\0" /* offset 16168 */
-  "\xe5\xba\xb0\0" /* offset 16172 */
-  "\xe5\xba\xb3\0" /* offset 16176 */
-  "\xe5\xba\xb6\0" /* offset 16180 */
-  "\xf0\xaa\x8e\x92\0" /* offset 16184 */
-  "\xf0\xa2\x8c\xb1\0" /* offset 16189 */
-  "\xe8\x88\x81\0" /* offset 16194 */
-  "\xe5\xbc\xa2\0" /* offset 16198 */
-  "\xe3\xa3\x87\0" /* offset 16202 */
-  "\xf0\xa3\x8a\xb8\0" /* offset 16206 */
-  "\xf0\xa6\x87\x9a\0" /* offset 16211 */
-  "\xe5\xbd\xa2\0" /* offset 16216 */
-  "\xe5\xbd\xab\0" /* offset 16220 */
-  "\xe3\xa3\xa3\0" /* offset 16224 */
-  "\xe5\xbe\x9a\0" /* offset 16228 */
-  "\xe5\xbf\x8d\0" /* offset 16232 */
-  "\xe5\xbf\x97\0" /* offset 16236 */
-  "\xe5\xbf\xb9\0" /* offset 16240 */
-  "\xe6\x82\x81\0" /* offset 16244 */
-  "\xe3\xa4\xba\0" /* offset 16248 */
-  "\xe3\xa4\x9c\0" /* offset 16252 */
-  "\xf0\xa2\x9b\x94\0" /* offset 16256 */
-  "\xe6\x83\x87\0" /* offset 16261 */
-  "\xe6\x85\x88\0" /* offset 16265 */
-  "\xe6\x85\x8c\0" /* offset 16269 */
-  "\xe6\x85\xba\0" /* offset 16273 */
-  "\xe6\x86\xb2\0" /* offset 16277 */
-  "\xe6\x86\xa4\0" /* offset 16281 */
-  "\xe6\x86\xaf\0" /* offset 16285 */
-  "\xe6\x87\x9e\0" /* offset 16289 */
-  "\xe6\x88\x90\0" /* offset 16293 */
-  "\xe6\x88\x9b\0" /* offset 16297 */
-  "\xe6\x89\x9d\0" /* offset 16301 */
-  "\xe6\x8a\xb1\0" /* offset 16305 */
-  "\xe6\x8b\x94\0" /* offset 16309 */
-  "\xe6\x8d\x90\0" /* offset 16313 */
-  "\xf0\xa2\xac\x8c\0" /* offset 16317 */
-  "\xe6\x8c\xbd\0" /* offset 16322 */
-  "\xe6\x8b\xbc\0" /* offset 16326 */
-  "\xe6\x8d\xa8\0" /* offset 16330 */
-  "\xe6\x8e\x83\0" /* offset 16334 */
-  "\xe6\x8f\xa4\0" /* offset 16338 */
-  "\xf0\xa2\xaf\xb1\0" /* offset 16342 */
-  "\xe6\x90\xa2\0" /* offset 16347 */
-  "\xe6\x8f\x85\0" /* offset 16351 */
-  "\xe6\x8e\xa9\0" /* offset 16355 */
-  "\xe3\xa8\xae\0" /* offset 16359 */
-  "\xe6\x91\xa9\0" /* offset 16363 */
-  "\xe6\x91\xbe\0" /* offset 16367 */
-  "\xe6\x92\x9d\0" /* offset 16371 */
-  "\xe6\x91\xb7\0" /* offset 16375 */
-  "\xe3\xa9\xac\0" /* offset 16379 */
-  "\xe6\x95\xac\0" /* offset 16383 */
-  "\xf0\xa3\x80\x8a\0" /* offset 16387 */
-  "\xe6\x97\xa3\0" /* offset 16392 */
-  "\xe6\x9b\xb8\0" /* offset 16396 */
-  "\xe6\x99\x89\0" /* offset 16400 */
-  "\xe3\xac\x99\0" /* offset 16404 */
-  "\xe3\xac\x88\0" /* offset 16408 */
-  "\xe3\xab\xa4\0" /* offset 16412 */
-  "\xe5\x86\x92\0" /* offset 16416 */
-  "\xe5\x86\x95\0" /* offset 16420 */
-  "\xe6\x9c\x80\0" /* offset 16424 */
-  "\xe6\x9a\x9c\0" /* offset 16428 */
-  "\xe8\x82\xad\0" /* offset 16432 */
-  "\xe4\x8f\x99\0" /* offset 16436 */
-  "\xe6\x9c\xa1\0" /* offset 16440 */
-  "\xe6\x9d\x9e\0" /* offset 16444 */
-  "\xe6\x9d\x93\0" /* offset 16448 */
-  "\xf0\xa3\x8f\x83\0" /* offset 16452 */
-  "\xe3\xad\x89\0" /* offset 16457 */
-  "\xe6\x9f\xba\0" /* offset 16461 */
-  "\xe6\x9e\x85\0" /* offset 16465 */
-  "\xe6\xa1\x92\0" /* offset 16469 */
-  "\xf0\xa3\x91\xad\0" /* offset 16473 */
-  "\xe6\xa2\x8e\0" /* offset 16478 */
-  "\xe6\xa0\x9f\0" /* offset 16482 */
-  "\xe6\xa4\x94\0" /* offset 16486 */
-  "\xe6\xa5\x82\0" /* offset 16490 */
-  "\xe6\xa6\xa3\0" /* offset 16494 */
-  "\xe6\xa7\xaa\0" /* offset 16498 */
-  "\xe6\xaa\xa8\0" /* offset 16502 */
-  "\xf0\xa3\x9a\xa3\0" /* offset 16506 */
-  "\xe6\xab\x9b\0" /* offset 16511 */
-  "\xe3\xb0\x98\0" /* offset 16515 */
-  "\xe6\xac\xa1\0" /* offset 16519 */
-  "\xf0\xa3\xa2\xa7\0" /* offset 16523 */
-  "\xe6\xad\x94\0" /* offset 16528 */
-  "\xe3\xb1\x8e\0" /* offset 16532 */
-  "\xe6\xad\xb2\0" /* offset 16536 */
-  "\xe6\xae\x9f\0" /* offset 16540 */
-  "\xe6\xae\xbb\0" /* offset 16544 */
-  "\xf0\xa3\xaa\x8d\0" /* offset 16548 */
-  "\xf0\xa1\xb4\x8b\0" /* offset 16553 */
-  "\xf0\xa3\xab\xba\0" /* offset 16558 */
-  "\xe6\xb1\x8e\0" /* offset 16563 */
-  "\xf0\xa3\xb2\xbc\0" /* offset 16567 */
-  "\xe6\xb2\xbf\0" /* offset 16572 */
-  "\xe6\xb3\x8d\0" /* offset 16576 */
-  "\xe6\xb1\xa7\0" /* offset 16580 */
-  "\xe6\xb4\x96\0" /* offset 16584 */
-  "\xe6\xb4\xbe\0" /* offset 16588 */
-  "\xe6\xb5\xa9\0" /* offset 16592 */
-  "\xe6\xb5\xb8\0" /* offset 16596 */
-  "\xe6\xb6\x85\0" /* offset 16600 */
-  "\xf0\xa3\xb4\x9e\0" /* offset 16604 */
-  "\xe6\xb4\xb4\0" /* offset 16609 */
-  "\xe6\xb8\xaf\0" /* offset 16613 */
-  "\xe6\xb9\xae\0" /* offset 16617 */
-  "\xe3\xb4\xb3\0" /* offset 16621 */
-  "\xe6\xbb\x87\0" /* offset 16625 */
-  "\xf0\xa3\xbb\x91\0" /* offset 16629 */
-  "\xe6\xb7\xb9\0" /* offset 16634 */
-  "\xe6\xbd\xae\0" /* offset 16638 */
-  "\xf0\xa3\xbd\x9e\0" /* offset 16642 */
-  "\xf0\xa3\xbe\x8e\0" /* offset 16647 */
-  "\xe6\xbf\x86\0" /* offset 16652 */
-  "\xe7\x80\xb9\0" /* offset 16656 */
-  "\xe7\x80\x9b\0" /* offset 16660 */
-  "\xe3\xb6\x96\0" /* offset 16664 */
-  "\xe7\x81\x8a\0" /* offset 16668 */
-  "\xe7\x81\xbd\0" /* offset 16672 */
-  "\xe7\x81\xb7\0" /* offset 16676 */
-  "\xe7\x82\xad\0" /* offset 16680 */
-  "\xf0\xa0\x94\xa5\0" /* offset 16684 */
-  "\xe7\x85\x85\0" /* offset 16689 */
-  "\xf0\xa4\x89\xa3\0" /* offset 16693 */
-  "\xe7\x86\x9c\0" /* offset 16698 */
-  "\xf0\xa4\x8e\xab\0" /* offset 16702 */
-  "\xe7\x88\xa8\0" /* offset 16707 */
-  "\xe7\x89\x90\0" /* offset 16711 */
-  "\xf0\xa4\x98\x88\0" /* offset 16715 */
-  "\xe7\x8a\x80\0" /* offset 16720 */
-  "\xe7\x8a\x95\0" /* offset 16724 */
-  "\xf0\xa4\x9c\xb5\0" /* offset 16728 */
-  "\xf0\xa4\xa0\x94\0" /* offset 16733 */
-  "\xe7\x8d\xba\0" /* offset 16738 */
-  "\xe7\x8e\x8b\0" /* offset 16742 */
-  "\xe3\xba\xac\0" /* offset 16746 */
-  "\xe7\x8e\xa5\0" /* offset 16750 */
-  "\xe3\xba\xb8\0" /* offset 16754 */
-  "\xe7\x91\x87\0" /* offset 16758 */
-  "\xe7\x91\x9c\0" /* offset 16762 */
-  "\xe7\x92\x85\0" /* offset 16766 */
-  "\xe7\x93\x8a\0" /* offset 16770 */
-  "\xe3\xbc\x9b\0" /* offset 16774 */
-  "\xe7\x94\xa4\0" /* offset 16778 */
-  "\xf0\xa4\xb0\xb6\0" /* offset 16782 */
-  "\xe7\x94\xbe\0" /* offset 16787 */
-  "\xf0\xa4\xb2\x92\0" /* offset 16791 */
-  "\xf0\xa2\x86\x9f\0" /* offset 16796 */
-  "\xe7\x98\x90\0" /* offset 16801 */
-  "\xf0\xa4\xbe\xa1\0" /* offset 16805 */
-  "\xf0\xa4\xbe\xb8\0" /* offset 16810 */
-  "\xf0\xa5\x81\x84\0" /* offset 16815 */
-  "\xe3\xbf\xbc\0" /* offset 16820 */
-  "\xe4\x80\x88\0" /* offset 16824 */
-  "\xf0\xa5\x83\xb3\0" /* offset 16828 */
-  "\xf0\xa5\x83\xb2\0" /* offset 16833 */
-  "\xf0\xa5\x84\x99\0" /* offset 16838 */
-  "\xf0\xa5\x84\xb3\0" /* offset 16843 */
-  "\xe7\x9c\x9e\0" /* offset 16848 */
-  "\xe7\x9c\x9f\0" /* offset 16852 */
-  "\xe7\x9e\x8b\0" /* offset 16856 */
-  "\xe4\x81\x86\0" /* offset 16860 */
-  "\xe4\x82\x96\0" /* offset 16864 */
-  "\xf0\xa5\x90\x9d\0" /* offset 16868 */
-  "\xe7\xa1\x8e\0" /* offset 16873 */
-  "\xe4\x83\xa3\0" /* offset 16877 */
-  "\xf0\xa5\x98\xa6\0" /* offset 16881 */
-  "\xf0\xa5\x9a\x9a\0" /* offset 16886 */
-  "\xf0\xa5\x9b\x85\0" /* offset 16891 */
-  "\xe7\xa7\xab\0" /* offset 16896 */
-  "\xe4\x84\xaf\0" /* offset 16900 */
-  "\xe7\xa9\x8a\0" /* offset 16904 */
-  "\xe7\xa9\x8f\0" /* offset 16908 */
-  "\xf0\xa5\xa5\xbc\0" /* offset 16912 */
-  "\xf0\xa5\xaa\xa7\0" /* offset 16917 */
-  "\xe7\xab\xae\0" /* offset 16922 */
-  "\xe4\x88\x82\0" /* offset 16926 */
-  "\xf0\xa5\xae\xab\0" /* offset 16930 */
-  "\xe7\xaf\x86\0" /* offset 16935 */
-  "\xe7\xaf\x89\0" /* offset 16939 */
-  "\xe4\x88\xa7\0" /* offset 16943 */
-  "\xf0\xa5\xb2\x80\0" /* offset 16947 */
-  "\xe7\xb3\x92\0" /* offset 16952 */
-  "\xe4\x8a\xa0\0" /* offset 16956 */
-  "\xe7\xb3\xa8\0" /* offset 16960 */
-  "\xe7\xb3\xa3\0" /* offset 16964 */
-  "\xe7\xb4\x80\0" /* offset 16968 */
-  "\xf0\xa5\xbe\x86\0" /* offset 16972 */
-  "\xe7\xb5\xa3\0" /* offset 16977 */
-  "\xe4\x8c\x81\0" /* offset 16981 */
-  "\xe7\xb7\x87\0" /* offset 16985 */
-  "\xe7\xb8\x82\0" /* offset 16989 */
-  "\xe7\xb9\x85\0" /* offset 16993 */
-  "\xe4\x8c\xb4\0" /* offset 16997 */
-  "\xf0\xa6\x88\xa8\0" /* offset 17001 */
-  "\xf0\xa6\x89\x87\0" /* offset 17006 */
-  "\xe4\x8d\x99\0" /* offset 17011 */
-  "\xf0\xa6\x8b\x99\0" /* offset 17015 */
-  "\xe7\xbd\xba\0" /* offset 17020 */
-  "\xf0\xa6\x8c\xbe\0" /* offset 17024 */
-  "\xe7\xbe\x95\0" /* offset 17029 */
-  "\xe7\xbf\xba\0" /* offset 17033 */
-  "\xf0\xa6\x93\x9a\0" /* offset 17037 */
-  "\xf0\xa6\x94\xa3\0" /* offset 17042 */
-  "\xe8\x81\xa0\0" /* offset 17047 */
-  "\xf0\xa6\x96\xa8\0" /* offset 17051 */
-  "\xe8\x81\xb0\0" /* offset 17056 */
-  "\xf0\xa3\x8d\x9f\0" /* offset 17060 */
-  "\xe4\x8f\x95\0" /* offset 17065 */
-  "\xe8\x82\xb2\0" /* offset 17069 */
-  "\xe8\x84\x83\0" /* offset 17073 */
-  "\xe4\x90\x8b\0" /* offset 17077 */
-  "\xe8\x84\xbe\0" /* offset 17081 */
-  "\xe5\xaa\xb5\0" /* offset 17085 */
-  "\xf0\xa6\x9e\xa7\0" /* offset 17089 */
-  "\xf0\xa6\x9e\xb5\0" /* offset 17094 */
-  "\xf0\xa3\x8e\x93\0" /* offset 17099 */
-  "\xf0\xa3\x8e\x9c\0" /* offset 17104 */
-  "\xe8\x88\x84\0" /* offset 17109 */
-  "\xe8\xbe\x9e\0" /* offset 17113 */
-  "\xe4\x91\xab\0" /* offset 17117 */
-  "\xe8\x8a\x91\0" /* offset 17121 */
-  "\xe8\x8a\x8b\0" /* offset 17125 */
-  "\xe8\x8a\x9d\0" /* offset 17129 */
-  "\xe5\x8a\xb3\0" /* offset 17133 */
-  "\xe8\x8a\xb1\0" /* offset 17137 */
-  "\xe8\x8a\xb3\0" /* offset 17141 */
-  "\xe8\x8a\xbd\0" /* offset 17145 */
-  "\xe8\x8b\xa6\0" /* offset 17149 */
-  "\xf0\xa6\xac\xbc\0" /* offset 17153 */
-  "\xe8\x8c\x9d\0" /* offset 17158 */
-  "\xe8\x8d\xa3\0" /* offset 17162 */
-  "\xe8\x8e\xad\0" /* offset 17166 */
-  "\xe8\x8c\xa3\0" /* offset 17170 */
-  "\xe8\x8e\xbd\0" /* offset 17174 */
-  "\xe8\x8f\xa7\0" /* offset 17178 */
-  "\xe8\x8d\x93\0" /* offset 17182 */
-  "\xe8\x8f\x8a\0" /* offset 17186 */
-  "\xe8\x8f\x8c\0" /* offset 17190 */
-  "\xe8\x8f\x9c\0" /* offset 17194 */
-  "\xf0\xa6\xb0\xb6\0" /* offset 17198 */
-  "\xf0\xa6\xb5\xab\0" /* offset 17203 */
-  "\xf0\xa6\xb3\x95\0" /* offset 17208 */
-  "\xe4\x94\xab\0" /* offset 17213 */
-  "\xe8\x93\xb1\0" /* offset 17217 */
-  "\xe8\x93\xb3\0" /* offset 17221 */
-  "\xe8\x94\x96\0" /* offset 17225 */
-  "\xf0\xa7\x8f\x8a\0" /* offset 17229 */
-  "\xe8\x95\xa4\0" /* offset 17234 */
-  "\xf0\xa6\xbc\xac\0" /* offset 17238 */
-  "\xe4\x95\x9d\0" /* offset 17243 */
-  "\xe4\x95\xa1\0" /* offset 17247 */
-  "\xf0\xa6\xbe\xb1\0" /* offset 17251 */
-  "\xf0\xa7\x83\x92\0" /* offset 17256 */
-  "\xe4\x95\xab\0" /* offset 17261 */
-  "\xe8\x99\x90\0" /* offset 17265 */
-  "\xe8\x99\xa7\0" /* offset 17269 */
-  "\xe8\x99\xa9\0" /* offset 17273 */
-  "\xe8\x9a\xa9\0" /* offset 17277 */
-  "\xe8\x9a\x88\0" /* offset 17281 */
-  "\xe8\x9c\x8e\0" /* offset 17285 */
-  "\xe8\x9b\xa2\0" /* offset 17289 */
-  "\xe8\x9c\xa8\0" /* offset 17293 */
-  "\xe8\x9d\xab\0" /* offset 17297 */
-  "\xe8\x9e\x86\0" /* offset 17301 */
-  "\xe4\x97\x97\0" /* offset 17305 */
-  "\xe8\x9f\xa1\0" /* offset 17309 */
-  "\xe8\xa0\x81\0" /* offset 17313 */
-  "\xe4\x97\xb9\0" /* offset 17317 */
-  "\xe8\xa1\xa0\0" /* offset 17321 */
-  "\xf0\xa7\x99\xa7\0" /* offset 17325 */
-  "\xe8\xa3\x97\0" /* offset 17330 */
-  "\xe8\xa3\x9e\0" /* offset 17334 */
-  "\xe4\x98\xb5\0" /* offset 17338 */
-  "\xe8\xa3\xba\0" /* offset 17342 */
-  "\xe3\x92\xbb\0" /* offset 17346 */
-  "\xf0\xa7\xa2\xae\0" /* offset 17350 */
-  "\xf0\xa7\xa5\xa6\0" /* offset 17355 */
-  "\xe4\x9a\xbe\0" /* offset 17360 */
-  "\xe4\x9b\x87\0" /* offset 17364 */
-  "\xe8\xaa\xa0\0" /* offset 17368 */
-  "\xf0\xa7\xb2\xa8\0" /* offset 17372 */
-  "\xe8\xb2\xab\0" /* offset 17377 */
-  "\xe8\xb3\x81\0" /* offset 17381 */
-  "\xe8\xb4\x9b\0" /* offset 17385 */
-  "\xe8\xb5\xb7\0" /* offset 17389 */
-  "\xf0\xa7\xbc\xaf\0" /* offset 17393 */
-  "\xf0\xa0\xa0\x84\0" /* offset 17398 */
-  "\xe8\xb7\x8b\0" /* offset 17403 */
-  "\xe8\xb6\xbc\0" /* offset 17407 */
-  "\xe8\xb7\xb0\0" /* offset 17411 */
-  "\xf0\xa0\xa3\x9e\0" /* offset 17415 */
-  "\xe8\xbb\x94\0" /* offset 17420 */
-  "\xf0\xa8\x97\x92\0" /* offset 17424 */
-  "\xf0\xa8\x97\xad\0" /* offset 17429 */
-  "\xe9\x82\x94\0" /* offset 17434 */
-  "\xe9\x83\xb1\0" /* offset 17438 */
-  "\xe9\x84\x91\0" /* offset 17442 */
-  "\xf0\xa8\x9c\xae\0" /* offset 17446 */
-  "\xe9\x84\x9b\0" /* offset 17451 */
-  "\xe9\x88\xb8\0" /* offset 17455 */
-  "\xe9\x8b\x97\0" /* offset 17459 */
-  "\xe9\x8b\x98\0" /* offset 17463 */
-  "\xe9\x89\xbc\0" /* offset 17467 */
-  "\xe9\x8f\xb9\0" /* offset 17471 */
-  "\xe9\x90\x95\0" /* offset 17475 */
-  "\xf0\xa8\xaf\xba\0" /* offset 17479 */
-  "\xe9\x96\x8b\0" /* offset 17484 */
-  "\xe4\xa6\x95\0" /* offset 17488 */
-  "\xe9\x96\xb7\0" /* offset 17492 */
-  "\xf0\xa8\xb5\xb7\0" /* offset 17496 */
-  "\xe4\xa7\xa6\0" /* offset 17501 */
-  "\xe9\x9b\x83\0" /* offset 17505 */
-  "\xe5\xb6\xb2\0" /* offset 17509 */
-  "\xe9\x9c\xa3\0" /* offset 17513 */
-  "\xf0\xa9\x85\x85\0" /* offset 17517 */
-  "\xf0\xa9\x88\x9a\0" /* offset 17522 */
-  "\xe4\xa9\xae\0" /* offset 17527 */
-  "\xe4\xa9\xb6\0" /* offset 17531 */
-  "\xe9\x9f\xa0\0" /* offset 17535 */
-  "\xf0\xa9\x90\x8a\0" /* offset 17539 */
-  "\xe4\xaa\xb2\0" /* offset 17544 */
-  "\xf0\xa9\x92\x96\0" /* offset 17548 */
-  "\xe9\xa0\xa9\0" /* offset 17553 */
-  "\xf0\xa9\x96\xb6\0" /* offset 17557 */
-  "\xe9\xa3\xa2\0" /* offset 17562 */
-  "\xe4\xac\xb3\0" /* offset 17566 */
-  "\xe9\xa4\xa9\0" /* offset 17570 */
-  "\xe9\xa6\xa7\0" /* offset 17574 */
-  "\xe9\xa7\x82\0" /* offset 17578 */
-  "\xe9\xa7\xbe\0" /* offset 17582 */
-  "\xe4\xaf\x8e\0" /* offset 17586 */
-  "\xf0\xa9\xac\xb0\0" /* offset 17590 */
-  "\xe9\xb1\x80\0" /* offset 17595 */
-  "\xe9\xb3\xbd\0" /* offset 17599 */
-  "\xe4\xb3\x8e\0" /* offset 17603 */
-  "\xe4\xb3\xad\0" /* offset 17607 */
-  "\xe9\xb5\xa7\0" /* offset 17611 */
-  "\xf0\xaa\x83\x8e\0" /* offset 17615 */
-  "\xe4\xb3\xb8\0" /* offset 17620 */
-  "\xf0\xaa\x84\x85\0" /* offset 17624 */
-  "\xf0\xaa\x88\x8e\0" /* offset 17629 */
-  "\xf0\xaa\x8a\x91\0" /* offset 17634 */
-  "\xe4\xb5\x96\0" /* offset 17639 */
-  "\xe9\xbb\xbe\0" /* offset 17643 */
-  "\xe9\xbc\x85\0" /* offset 17647 */
-  "\xe9\xbc\x8f\0" /* offset 17651 */
-  "\xe9\xbc\x96\0" /* offset 17655 */
-  "\xf0\xaa\x98\x80\0" /* offset 17659 */;
+  "\xd1\x8a\0" /* offset 10876 */
+  "\xd1\x8c\0" /* offset 10879 */
+  "\xea\x9d\xaf\0" /* offset 10882 */
+  "\xc4\xa6\0" /* offset 10886 */
+  "\xc5\x93\0" /* offset 10889 */
+  "\xea\x9c\xa7\0" /* offset 10892 */
+  "\xea\xac\xb7\0" /* offset 10896 */
+  "\xc9\xab\0" /* offset 10900 */
+  "\xea\xad\x92\0" /* offset 10903 */
+  "\xe8\xb1\x88\0" /* offset 10907 */
+  "\xe6\x9b\xb4\0" /* offset 10911 */
+  "\xe8\xb3\x88\0" /* offset 10915 */
+  "\xe6\xbb\x91\0" /* offset 10919 */
+  "\xe4\xb8\xb2\0" /* offset 10923 */
+  "\xe5\x8f\xa5\0" /* offset 10927 */
+  "\xe5\xa5\x91\0" /* offset 10931 */
+  "\xe5\x96\x87\0" /* offset 10935 */
+  "\xe5\xa5\x88\0" /* offset 10939 */
+  "\xe6\x87\xb6\0" /* offset 10943 */
+  "\xe7\x99\xa9\0" /* offset 10947 */
+  "\xe7\xbe\x85\0" /* offset 10951 */
+  "\xe8\x98\xbf\0" /* offset 10955 */
+  "\xe8\x9e\xba\0" /* offset 10959 */
+  "\xe8\xa3\xb8\0" /* offset 10963 */
+  "\xe9\x82\x8f\0" /* offset 10967 */
+  "\xe6\xa8\x82\0" /* offset 10971 */
+  "\xe6\xb4\x9b\0" /* offset 10975 */
+  "\xe7\x83\x99\0" /* offset 10979 */
+  "\xe7\x8f\x9e\0" /* offset 10983 */
+  "\xe8\x90\xbd\0" /* offset 10987 */
+  "\xe9\x85\xaa\0" /* offset 10991 */
+  "\xe9\xa7\xb1\0" /* offset 10995 */
+  "\xe4\xba\x82\0" /* offset 10999 */
+  "\xe5\x8d\xb5\0" /* offset 11003 */
+  "\xe6\xac\x84\0" /* offset 11007 */
+  "\xe7\x88\x9b\0" /* offset 11011 */
+  "\xe8\x98\xad\0" /* offset 11015 */
+  "\xe9\xb8\x9e\0" /* offset 11019 */
+  "\xe5\xb5\x90\0" /* offset 11023 */
+  "\xe6\xbf\xab\0" /* offset 11027 */
+  "\xe8\x97\x8d\0" /* offset 11031 */
+  "\xe8\xa5\xa4\0" /* offset 11035 */
+  "\xe6\x8b\x89\0" /* offset 11039 */
+  "\xe8\x87\x98\0" /* offset 11043 */
+  "\xe8\xa0\x9f\0" /* offset 11047 */
+  "\xe5\xbb\x8a\0" /* offset 11051 */
+  "\xe6\x9c\x97\0" /* offset 11055 */
+  "\xe6\xb5\xaa\0" /* offset 11059 */
+  "\xe7\x8b\xbc\0" /* offset 11063 */
+  "\xe9\x83\x8e\0" /* offset 11067 */
+  "\xe4\xbe\x86\0" /* offset 11071 */
+  "\xe5\x86\xb7\0" /* offset 11075 */
+  "\xe5\x8b\x9e\0" /* offset 11079 */
+  "\xe6\x93\x84\0" /* offset 11083 */
+  "\xe6\xab\x93\0" /* offset 11087 */
+  "\xe7\x88\x90\0" /* offset 11091 */
+  "\xe7\x9b\xa7\0" /* offset 11095 */
+  "\xe8\x98\x86\0" /* offset 11099 */
+  "\xe8\x99\x9c\0" /* offset 11103 */
+  "\xe8\xb7\xaf\0" /* offset 11107 */
+  "\xe9\x9c\xb2\0" /* offset 11111 */
+  "\xe9\xad\xaf\0" /* offset 11115 */
+  "\xe9\xb7\xba\0" /* offset 11119 */
+  "\xe7\xa2\x8c\0" /* offset 11123 */
+  "\xe7\xa5\xbf\0" /* offset 11127 */
+  "\xe7\xb6\xa0\0" /* offset 11131 */
+  "\xe8\x8f\x89\0" /* offset 11135 */
+  "\xe9\x8c\x84\0" /* offset 11139 */
+  "\xe8\xab\x96\0" /* offset 11143 */
+  "\xe5\xa3\x9f\0" /* offset 11147 */
+  "\xe5\xbc\x84\0" /* offset 11151 */
+  "\xe7\xb1\xa0\0" /* offset 11155 */
+  "\xe8\x81\xbe\0" /* offset 11159 */
+  "\xe7\x89\xa2\0" /* offset 11163 */
+  "\xe7\xa3\x8a\0" /* offset 11167 */
+  "\xe8\xb3\x82\0" /* offset 11171 */
+  "\xe9\x9b\xb7\0" /* offset 11175 */
+  "\xe5\xa3\x98\0" /* offset 11179 */
+  "\xe5\xb1\xa2\0" /* offset 11183 */
+  "\xe6\xa8\x93\0" /* offset 11187 */
+  "\xe6\xb7\x9a\0" /* offset 11191 */
+  "\xe6\xbc\x8f\0" /* offset 11195 */
+  "\xe7\xb4\xaf\0" /* offset 11199 */
+  "\xe7\xb8\xb7\0" /* offset 11203 */
+  "\xe9\x99\x8b\0" /* offset 11207 */
+  "\xe5\x8b\x92\0" /* offset 11211 */
+  "\xe8\x82\x8b\0" /* offset 11215 */
+  "\xe5\x87\x9c\0" /* offset 11219 */
+  "\xe5\x87\x8c\0" /* offset 11223 */
+  "\xe7\xa8\x9c\0" /* offset 11227 */
+  "\xe7\xb6\xbe\0" /* offset 11231 */
+  "\xe8\x8f\xb1\0" /* offset 11235 */
+  "\xe9\x99\xb5\0" /* offset 11239 */
+  "\xe8\xae\x80\0" /* offset 11243 */
+  "\xe6\x8b\x8f\0" /* offset 11247 */
+  "\xe8\xab\xbe\0" /* offset 11251 */
+  "\xe4\xb8\xb9\0" /* offset 11255 */
+  "\xe5\xaf\xa7\0" /* offset 11259 */
+  "\xe6\x80\x92\0" /* offset 11263 */
+  "\xe7\x8e\x87\0" /* offset 11267 */
+  "\xe7\x95\xb0\0" /* offset 11271 */
+  "\xe5\x8c\x97\0" /* offset 11275 */
+  "\xe7\xa3\xbb\0" /* offset 11279 */
+  "\xe4\xbe\xbf\0" /* offset 11283 */
+  "\xe5\xbe\xa9\0" /* offset 11287 */
+  "\xe4\xb8\x8d\0" /* offset 11291 */
+  "\xe6\xb3\x8c\0" /* offset 11295 */
+  "\xe6\x95\xb8\0" /* offset 11299 */
+  "\xe7\xb4\xa2\0" /* offset 11303 */
+  "\xe5\x8f\x83\0" /* offset 11307 */
+  "\xe5\xa1\x9e\0" /* offset 11311 */
+  "\xe7\x9c\x81\0" /* offset 11315 */
+  "\xe8\x91\x89\0" /* offset 11319 */
+  "\xe8\xaa\xaa\0" /* offset 11323 */
+  "\xe6\xae\xba\0" /* offset 11327 */
+  "\xe6\xb2\x88\0" /* offset 11331 */
+  "\xe6\x8b\xbe\0" /* offset 11335 */
+  "\xe8\x8b\xa5\0" /* offset 11339 */
+  "\xe6\x8e\xa0\0" /* offset 11343 */
+  "\xe7\x95\xa5\0" /* offset 11347 */
+  "\xe4\xba\xae\0" /* offset 11351 */
+  "\xe5\x85\xa9\0" /* offset 11355 */
+  "\xe5\x87\x89\0" /* offset 11359 */
+  "\xe6\xa2\x81\0" /* offset 11363 */
+  "\xe7\xb3\xa7\0" /* offset 11367 */
+  "\xe8\x89\xaf\0" /* offset 11371 */
+  "\xe8\xab\x92\0" /* offset 11375 */
+  "\xe9\x87\x8f\0" /* offset 11379 */
+  "\xe5\x8b\xb5\0" /* offset 11383 */
+  "\xe5\x91\x82\0" /* offset 11387 */
+  "\xe5\xbb\xac\0" /* offset 11391 */
+  "\xe6\x97\x85\0" /* offset 11395 */
+  "\xe6\xbf\xbe\0" /* offset 11399 */
+  "\xe7\xa4\xaa\0" /* offset 11403 */
+  "\xe9\x96\xad\0" /* offset 11407 */
+  "\xe9\xa9\xaa\0" /* offset 11411 */
+  "\xe9\xba\x97\0" /* offset 11415 */
+  "\xe9\xbb\x8e\0" /* offset 11419 */
+  "\xe6\x9b\x86\0" /* offset 11423 */
+  "\xe6\xad\xb7\0" /* offset 11427 */
+  "\xe8\xbd\xa2\0" /* offset 11431 */
+  "\xe5\xb9\xb4\0" /* offset 11435 */
+  "\xe6\x86\x90\0" /* offset 11439 */
+  "\xe6\x88\x80\0" /* offset 11443 */
+  "\xe6\x92\x9a\0" /* offset 11447 */
+  "\xe6\xbc\xa3\0" /* offset 11451 */
+  "\xe7\x85\x89\0" /* offset 11455 */
+  "\xe7\x92\x89\0" /* offset 11459 */
+  "\xe7\xa7\x8a\0" /* offset 11463 */
+  "\xe7\xb7\xb4\0" /* offset 11467 */
+  "\xe8\x81\xaf\0" /* offset 11471 */
+  "\xe8\xbc\xa6\0" /* offset 11475 */
+  "\xe8\x93\xae\0" /* offset 11479 */
+  "\xe9\x80\xa3\0" /* offset 11483 */
+  "\xe9\x8d\x8a\0" /* offset 11487 */
+  "\xe5\x88\x97\0" /* offset 11491 */
+  "\xe5\x8a\xa3\0" /* offset 11495 */
+  "\xe5\x92\xbd\0" /* offset 11499 */
+  "\xe7\x83\x88\0" /* offset 11503 */
+  "\xe8\xa3\x82\0" /* offset 11507 */
+  "\xe5\xbb\x89\0" /* offset 11511 */
+  "\xe5\xbf\xb5\0" /* offset 11515 */
+  "\xe6\x8d\xbb\0" /* offset 11519 */
+  "\xe6\xae\xae\0" /* offset 11523 */
+  "\xe7\xb0\xbe\0" /* offset 11527 */
+  "\xe7\x8d\xb5\0" /* offset 11531 */
+  "\xe4\xbb\xa4\0" /* offset 11535 */
+  "\xe5\x9b\xb9\0" /* offset 11539 */
+  "\xe5\xb6\xba\0" /* offset 11543 */
+  "\xe6\x80\x9c\0" /* offset 11547 */
+  "\xe7\x8e\xb2\0" /* offset 11551 */
+  "\xe7\x91\xa9\0" /* offset 11555 */
+  "\xe7\xbe\x9a\0" /* offset 11559 */
+  "\xe8\x81\x86\0" /* offset 11563 */
+  "\xe9\x88\xb4\0" /* offset 11567 */
+  "\xe9\x9b\xb6\0" /* offset 11571 */
+  "\xe9\x9d\x88\0" /* offset 11575 */
+  "\xe9\xa0\x98\0" /* offset 11579 */
+  "\xe4\xbe\x8b\0" /* offset 11583 */
+  "\xe7\xa6\xae\0" /* offset 11587 */
+  "\xe9\x86\xb4\0" /* offset 11591 */
+  "\xe9\x9a\xb8\0" /* offset 11595 */
+  "\xe6\x83\xa1\0" /* offset 11599 */
+  "\xe4\xba\x86\0" /* offset 11603 */
+  "\xe5\x83\x9a\0" /* offset 11607 */
+  "\xe5\xaf\xae\0" /* offset 11611 */
+  "\xe5\xb0\xbf\0" /* offset 11615 */
+  "\xe6\x96\x99\0" /* offset 11619 */
+  "\xe7\x87\x8e\0" /* offset 11623 */
+  "\xe7\x99\x82\0" /* offset 11627 */
+  "\xe8\x93\xbc\0" /* offset 11631 */
+  "\xe9\x81\xbc\0" /* offset 11635 */
+  "\xe6\x9a\x88\0" /* offset 11639 */
+  "\xe9\x98\xae\0" /* offset 11643 */
+  "\xe5\x8a\x89\0" /* offset 11647 */
+  "\xe6\x9d\xbb\0" /* offset 11651 */
+  "\xe6\x9f\xb3\0" /* offset 11655 */
+  "\xe6\xb5\x81\0" /* offset 11659 */
+  "\xe6\xba\x9c\0" /* offset 11663 */
+  "\xe7\x90\x89\0" /* offset 11667 */
+  "\xe7\x95\x99\0" /* offset 11671 */
+  "\xe7\xa1\xab\0" /* offset 11675 */
+  "\xe7\xb4\x90\0" /* offset 11679 */
+  "\xe9\xa1\x9e\0" /* offset 11683 */
+  "\xe6\x88\xae\0" /* offset 11687 */
+  "\xe9\x99\xb8\0" /* offset 11691 */
+  "\xe5\x80\xab\0" /* offset 11695 */
+  "\xe5\xb4\x99\0" /* offset 11699 */
+  "\xe6\xb7\xaa\0" /* offset 11703 */
+  "\xe8\xbc\xaa\0" /* offset 11707 */
+  "\xe5\xbe\x8b\0" /* offset 11711 */
+  "\xe6\x85\x84\0" /* offset 11715 */
+  "\xe6\xa0\x97\0" /* offset 11719 */
+  "\xe9\x9a\x86\0" /* offset 11723 */
+  "\xe5\x88\xa9\0" /* offset 11727 */
+  "\xe5\x90\x8f\0" /* offset 11731 */
+  "\xe5\xb1\xa5\0" /* offset 11735 */
+  "\xe6\x98\x93\0" /* offset 11739 */
+  "\xe6\x9d\x8e\0" /* offset 11743 */
+  "\xe6\xa2\xa8\0" /* offset 11747 */
+  "\xe6\xb3\xa5\0" /* offset 11751 */
+  "\xe7\x90\x86\0" /* offset 11755 */
+  "\xe7\x97\xa2\0" /* offset 11759 */
+  "\xe7\xbd\xb9\0" /* offset 11763 */
+  "\xe8\xa3\x8f\0" /* offset 11767 */
+  "\xe8\xa3\xa1\0" /* offset 11771 */
+  "\xe9\x9b\xa2\0" /* offset 11775 */
+  "\xe5\x8c\xbf\0" /* offset 11779 */
+  "\xe6\xba\xba\0" /* offset 11783 */
+  "\xe5\x90\x9d\0" /* offset 11787 */
+  "\xe7\x87\x90\0" /* offset 11791 */
+  "\xe7\x92\x98\0" /* offset 11795 */
+  "\xe8\x97\xba\0" /* offset 11799 */
+  "\xe9\x9a\xa3\0" /* offset 11803 */
+  "\xe9\xb1\x97\0" /* offset 11807 */
+  "\xe9\xba\x9f\0" /* offset 11811 */
+  "\xe6\x9e\x97\0" /* offset 11815 */
+  "\xe6\xb7\x8b\0" /* offset 11819 */
+  "\xe8\x87\xa8\0" /* offset 11823 */
+  "\xe7\xac\xa0\0" /* offset 11827 */
+  "\xe7\xb2\x92\0" /* offset 11831 */
+  "\xe7\x8b\x80\0" /* offset 11835 */
+  "\xe7\x82\x99\0" /* offset 11839 */
+  "\xe8\xad\x98\0" /* offset 11843 */
+  "\xe4\xbb\x80\0" /* offset 11847 */
+  "\xe8\x8c\xb6\0" /* offset 11851 */
+  "\xe5\x88\xba\0" /* offset 11855 */
+  "\xe5\x88\x87\0" /* offset 11859 */
+  "\xe5\xba\xa6\0" /* offset 11863 */
+  "\xe6\x8b\x93\0" /* offset 11867 */
+  "\xe7\xb3\x96\0" /* offset 11871 */
+  "\xe5\xae\x85\0" /* offset 11875 */
+  "\xe6\xb4\x9e\0" /* offset 11879 */
+  "\xe6\x9a\xb4\0" /* offset 11883 */
+  "\xe8\xbc\xbb\0" /* offset 11887 */
+  "\xe9\x99\x8d\0" /* offset 11891 */
+  "\xe5\xbb\x93\0" /* offset 11895 */
+  "\xe5\x85\x80\0" /* offset 11899 */
+  "\xe5\x97\x80\0" /* offset 11903 */
+  "\xe5\xa1\x9a\0" /* offset 11907 */
+  "\xe6\x99\xb4\0" /* offset 11911 */
+  "\xe5\x87\x9e\0" /* offset 11915 */
+  "\xe7\x8c\xaa\0" /* offset 11919 */
+  "\xe7\x9b\x8a\0" /* offset 11923 */
+  "\xe7\xa4\xbc\0" /* offset 11927 */
+  "\xe7\xa5\x9e\0" /* offset 11931 */
+  "\xe7\xa5\xa5\0" /* offset 11935 */
+  "\xe7\xa6\x8f\0" /* offset 11939 */
+  "\xe9\x9d\x96\0" /* offset 11943 */
+  "\xe7\xb2\xbe\0" /* offset 11947 */
+  "\xe8\x98\x92\0" /* offset 11951 */
+  "\xe8\xab\xb8\0" /* offset 11955 */
+  "\xe9\x80\xb8\0" /* offset 11959 */
+  "\xe9\x83\xbd\0" /* offset 11963 */
+  "\xe9\xa3\xaf\0" /* offset 11967 */
+  "\xe9\xa3\xbc\0" /* offset 11971 */
+  "\xe9\xa4\xa8\0" /* offset 11975 */
+  "\xe9\xb6\xb4\0" /* offset 11979 */
+  "\xe9\x83\x9e\0" /* offset 11983 */
+  "\xe9\x9a\xb7\0" /* offset 11987 */
+  "\xe4\xbe\xae\0" /* offset 11991 */
+  "\xe5\x83\xa7\0" /* offset 11995 */
+  "\xe5\x85\x8d\0" /* offset 11999 */
+  "\xe5\x8b\x89\0" /* offset 12003 */
+  "\xe5\x8b\xa4\0" /* offset 12007 */
+  "\xe5\x8d\x91\0" /* offset 12011 */
+  "\xe5\x96\x9d\0" /* offset 12015 */
+  "\xe5\x98\x86\0" /* offset 12019 */
+  "\xe5\x99\xa8\0" /* offset 12023 */
+  "\xe5\xa1\x80\0" /* offset 12027 */
+  "\xe5\xa2\xa8\0" /* offset 12031 */
+  "\xe5\xb1\xa4\0" /* offset 12035 */
+  "\xe6\x82\x94\0" /* offset 12039 */
+  "\xe6\x85\xa8\0" /* offset 12043 */
+  "\xe6\x86\x8e\0" /* offset 12047 */
+  "\xe6\x87\xb2\0" /* offset 12051 */
+  "\xe6\x95\x8f\0" /* offset 12055 */
+  "\xe6\x97\xa2\0" /* offset 12059 */
+  "\xe6\x9a\x91\0" /* offset 12063 */
+  "\xe6\xa2\x85\0" /* offset 12067 */
+  "\xe6\xb5\xb7\0" /* offset 12071 */
+  "\xe6\xb8\x9a\0" /* offset 12075 */
+  "\xe6\xbc\xa2\0" /* offset 12079 */
+  "\xe7\x85\xae\0" /* offset 12083 */
+  "\xe7\x88\xab\0" /* offset 12087 */
+  "\xe7\x90\xa2\0" /* offset 12091 */
+  "\xe7\xa2\x91\0" /* offset 12095 */
+  "\xe7\xa5\x89\0" /* offset 12099 */
+  "\xe7\xa5\x88\0" /* offset 12103 */
+  "\xe7\xa5\x90\0" /* offset 12107 */
+  "\xe7\xa5\x96\0" /* offset 12111 */
+  "\xe7\xa6\x8d\0" /* offset 12115 */
+  "\xe7\xa6\x8e\0" /* offset 12119 */
+  "\xe7\xa9\x80\0" /* offset 12123 */
+  "\xe7\xaa\x81\0" /* offset 12127 */
+  "\xe7\xaf\x80\0" /* offset 12131 */
+  "\xe7\xb8\x89\0" /* offset 12135 */
+  "\xe7\xb9\x81\0" /* offset 12139 */
+  "\xe7\xbd\xb2\0" /* offset 12143 */
+  "\xe8\x80\x85\0" /* offset 12147 */
+  "\xe8\x87\xad\0" /* offset 12151 */
+  "\xe8\x89\xb9\0" /* offset 12155 */
+  "\xe8\x91\x97\0" /* offset 12159 */
+  "\xe8\xa4\x90\0" /* offset 12163 */
+  "\xe8\xa6\x96\0" /* offset 12167 */
+  "\xe8\xac\x81\0" /* offset 12171 */
+  "\xe8\xac\xb9\0" /* offset 12175 */
+  "\xe8\xb3\x93\0" /* offset 12179 */
+  "\xe8\xb4\x88\0" /* offset 12183 */
+  "\xe8\xbe\xb6\0" /* offset 12187 */
+  "\xe9\x9b\xa3\0" /* offset 12191 */
+  "\xe9\x9f\xbf\0" /* offset 12195 */
+  "\xe9\xa0\xbb\0" /* offset 12199 */
+  "\xe6\x81\xb5\0" /* offset 12203 */
+  "\xf0\xa4\x8b\xae\0" /* offset 12207 */
+  "\xe8\x88\x98\0" /* offset 12212 */
+  "\xe4\xb8\xa6\0" /* offset 12216 */
+  "\xe5\x86\xb5\0" /* offset 12220 */
+  "\xe5\x85\xa8\0" /* offset 12224 */
+  "\xe4\xbe\x80\0" /* offset 12228 */
+  "\xe5\x85\x85\0" /* offset 12232 */
+  "\xe5\x86\x80\0" /* offset 12236 */
+  "\xe5\x8b\x87\0" /* offset 12240 */
+  "\xe5\x8b\xba\0" /* offset 12244 */
+  "\xe5\x95\x95\0" /* offset 12248 */
+  "\xe5\x96\x99\0" /* offset 12252 */
+  "\xe5\x97\xa2\0" /* offset 12256 */
+  "\xe5\xa2\xb3\0" /* offset 12260 */
+  "\xe5\xa5\x84\0" /* offset 12264 */
+  "\xe5\xa5\x94\0" /* offset 12268 */
+  "\xe5\xa9\xa2\0" /* offset 12272 */
+  "\xe5\xac\xa8\0" /* offset 12276 */
+  "\xe5\xbb\x92\0" /* offset 12280 */
+  "\xe5\xbb\x99\0" /* offset 12284 */
+  "\xe5\xbd\xa9\0" /* offset 12288 */
+  "\xe5\xbe\xad\0" /* offset 12292 */
+  "\xe6\x83\x98\0" /* offset 12296 */
+  "\xe6\x85\x8e\0" /* offset 12300 */
+  "\xe6\x84\x88\0" /* offset 12304 */
+  "\xe6\x85\xa0\0" /* offset 12308 */
+  "\xe6\x88\xb4\0" /* offset 12312 */
+  "\xe6\x8f\x84\0" /* offset 12316 */
+  "\xe6\x90\x9c\0" /* offset 12320 */
+  "\xe6\x91\x92\0" /* offset 12324 */
+  "\xe6\x95\x96\0" /* offset 12328 */
+  "\xe6\x9c\x9b\0" /* offset 12332 */
+  "\xe6\x9d\x96\0" /* offset 12336 */
+  "\xe6\xbb\x9b\0" /* offset 12340 */
+  "\xe6\xbb\x8b\0" /* offset 12344 */
+  "\xe7\x80\x9e\0" /* offset 12348 */
+  "\xe7\x9e\xa7\0" /* offset 12352 */
+  "\xe7\x88\xb5\0" /* offset 12356 */
+  "\xe7\x8a\xaf\0" /* offset 12360 */
+  "\xe7\x91\xb1\0" /* offset 12364 */
+  "\xe7\x94\x86\0" /* offset 12368 */
+  "\xe7\x94\xbb\0" /* offset 12372 */
+  "\xe7\x98\x9d\0" /* offset 12376 */
+  "\xe7\x98\x9f\0" /* offset 12380 */
+  "\xe7\x9b\x9b\0" /* offset 12384 */
+  "\xe7\x9b\xb4\0" /* offset 12388 */
+  "\xe7\x9d\x8a\0" /* offset 12392 */
+  "\xe7\x9d\x80\0" /* offset 12396 */
+  "\xe7\xa3\x8c\0" /* offset 12400 */
+  "\xe7\xaa\xb1\0" /* offset 12404 */
+  "\xe7\xb1\xbb\0" /* offset 12408 */
+  "\xe7\xb5\x9b\0" /* offset 12412 */
+  "\xe7\xbc\xbe\0" /* offset 12416 */
+  "\xe8\x8d\x92\0" /* offset 12420 */
+  "\xe8\x8f\xaf\0" /* offset 12424 */
+  "\xe8\x9d\xb9\0" /* offset 12428 */
+  "\xe8\xa5\x81\0" /* offset 12432 */
+  "\xe8\xa6\x86\0" /* offset 12436 */
+  "\xe8\xaa\xbf\0" /* offset 12440 */
+  "\xe8\xab\x8b\0" /* offset 12444 */
+  "\xe8\xab\xad\0" /* offset 12448 */
+  "\xe8\xae\x8a\0" /* offset 12452 */
+  "\xe8\xbc\xb8\0" /* offset 12456 */
+  "\xe9\x81\xb2\0" /* offset 12460 */
+  "\xe9\x86\x99\0" /* offset 12464 */
+  "\xe9\x89\xb6\0" /* offset 12468 */
+  "\xe9\x99\xbc\0" /* offset 12472 */
+  "\xe9\x9f\x9b\0" /* offset 12476 */
+  "\xe9\xa0\x8b\0" /* offset 12480 */
+  "\xe9\xac\x92\0" /* offset 12484 */
+  "\xf0\xa2\xa1\x8a\0" /* offset 12488 */
+  "\xf0\xa2\xa1\x84\0" /* offset 12493 */
+  "\xf0\xa3\x8f\x95\0" /* offset 12498 */
+  "\xe3\xae\x9d\0" /* offset 12503 */
+  "\xe4\x80\x98\0" /* offset 12507 */
+  "\xe4\x80\xb9\0" /* offset 12511 */
+  "\xf0\xa5\x89\x89\0" /* offset 12515 */
+  "\xf0\xa5\xb3\x90\0" /* offset 12520 */
+  "\xf0\xa7\xbb\x93\0" /* offset 12525 */
+  "\xe9\xbd\x83\0" /* offset 12530 */
+  "\xe9\xbe\x8e\0" /* offset 12534 */
+  "\x66\x66\0" /* offset 12538 */
+  "\x66\x69\0" /* offset 12541 */
+  "\x66\x6c\0" /* offset 12544 */
+  "\x66\x66\x69\0" /* offset 12547 */
+  "\x66\x66\x6c\0" /* offset 12551 */
+  "\x73\x74\0" /* offset 12555 */
+  "\xd5\xb4\xd5\xb6\0" /* offset 12558 */
+  "\xd5\xb4\xd5\xa5\0" /* offset 12563 */
+  "\xd5\xb4\xd5\xab\0" /* offset 12568 */
+  "\xd5\xbe\xd5\xb6\0" /* offset 12573 */
+  "\xd5\xb4\xd5\xad\0" /* offset 12578 */
+  "\xd7\x99\xd6\xb4\0" /* offset 12583 */
+  "\xd7\xb2\xd6\xb7\0" /* offset 12588 */
+  "\xd7\xa2\0" /* offset 12593 */
+  "\xd7\x94\0" /* offset 12596 */
+  "\xd7\x9b\0" /* offset 12599 */
+  "\xd7\x9c\0" /* offset 12602 */
+  "\xd7\x9d\0" /* offset 12605 */
+  "\xd7\xa8\0" /* offset 12608 */
+  "\xd7\xaa\0" /* offset 12611 */
+  "\xd7\xa9\xd7\x81\0" /* offset 12614 */
+  "\xd7\xa9\xd7\x82\0" /* offset 12619 */
+  "\xd7\xa9\xd6\xbc\xd7\x81\0" /* offset 12624 */
+  "\xd7\xa9\xd6\xbc\xd7\x82\0" /* offset 12631 */
+  "\xd7\x90\xd6\xb7\0" /* offset 12638 */
+  "\xd7\x90\xd6\xb8\0" /* offset 12643 */
+  "\xd7\x90\xd6\xbc\0" /* offset 12648 */
+  "\xd7\x91\xd6\xbc\0" /* offset 12653 */
+  "\xd7\x92\xd6\xbc\0" /* offset 12658 */
+  "\xd7\x93\xd6\xbc\0" /* offset 12663 */
+  "\xd7\x94\xd6\xbc\0" /* offset 12668 */
+  "\xd7\x95\xd6\xbc\0" /* offset 12673 */
+  "\xd7\x96\xd6\xbc\0" /* offset 12678 */
+  "\xd7\x98\xd6\xbc\0" /* offset 12683 */
+  "\xd7\x99\xd6\xbc\0" /* offset 12688 */
+  "\xd7\x9a\xd6\xbc\0" /* offset 12693 */
+  "\xd7\x9b\xd6\xbc\0" /* offset 12698 */
+  "\xd7\x9c\xd6\xbc\0" /* offset 12703 */
+  "\xd7\x9e\xd6\xbc\0" /* offset 12708 */
+  "\xd7\xa0\xd6\xbc\0" /* offset 12713 */
+  "\xd7\xa1\xd6\xbc\0" /* offset 12718 */
+  "\xd7\xa3\xd6\xbc\0" /* offset 12723 */
+  "\xd7\xa4\xd6\xbc\0" /* offset 12728 */
+  "\xd7\xa6\xd6\xbc\0" /* offset 12733 */
+  "\xd7\xa7\xd6\xbc\0" /* offset 12738 */
+  "\xd7\xa8\xd6\xbc\0" /* offset 12743 */
+  "\xd7\xa9\xd6\xbc\0" /* offset 12748 */
+  "\xd7\xaa\xd6\xbc\0" /* offset 12753 */
+  "\xd7\x95\xd6\xb9\0" /* offset 12758 */
+  "\xd7\x91\xd6\xbf\0" /* offset 12763 */
+  "\xd7\x9b\xd6\xbf\0" /* offset 12768 */
+  "\xd7\xa4\xd6\xbf\0" /* offset 12773 */
+  "\xd7\x90\xd7\x9c\0" /* offset 12778 */
+  "\xd9\xb1\0" /* offset 12783 */
+  "\xd9\xbb\0" /* offset 12786 */
+  "\xd9\xbe\0" /* offset 12789 */
+  "\xda\x80\0" /* offset 12792 */
+  "\xd9\xba\0" /* offset 12795 */
+  "\xd9\xbf\0" /* offset 12798 */
+  "\xd9\xb9\0" /* offset 12801 */
+  "\xda\xa4\0" /* offset 12804 */
+  "\xda\xa6\0" /* offset 12807 */
+  "\xda\x84\0" /* offset 12810 */
+  "\xda\x83\0" /* offset 12813 */
+  "\xda\x86\0" /* offset 12816 */
+  "\xda\x87\0" /* offset 12819 */
+  "\xda\x8d\0" /* offset 12822 */
+  "\xda\x8c\0" /* offset 12825 */
+  "\xda\x8e\0" /* offset 12828 */
+  "\xda\x88\0" /* offset 12831 */
+  "\xda\x98\0" /* offset 12834 */
+  "\xda\x91\0" /* offset 12837 */
+  "\xda\xa9\0" /* offset 12840 */
+  "\xda\xaf\0" /* offset 12843 */
+  "\xda\xb3\0" /* offset 12846 */
+  "\xda\xb1\0" /* offset 12849 */
+  "\xda\xba\0" /* offset 12852 */
+  "\xda\xbb\0" /* offset 12855 */
+  "\xdb\x81\0" /* offset 12858 */
+  "\xda\xbe\0" /* offset 12861 */
+  "\xdb\x92\0" /* offset 12864 */
+  "\xda\xad\0" /* offset 12867 */
+  "\xdb\x87\0" /* offset 12870 */
+  "\xdb\x86\0" /* offset 12873 */
+  "\xdb\x88\0" /* offset 12876 */
+  "\xdb\x8b\0" /* offset 12879 */
+  "\xdb\x85\0" /* offset 12882 */
+  "\xdb\x89\0" /* offset 12885 */
+  "\xdb\x90\0" /* offset 12888 */
+  "\xd9\x89\0" /* offset 12891 */
+  "\xd9\x8a\xd9\x94\xd8\xa7\0" /* offset 12894 */
+  "\xd9\x8a\xd9\x94\xdb\x95\0" /* offset 12901 */
+  "\xd9\x8a\xd9\x94\xd9\x88\0" /* offset 12908 */
+  "\xd9\x8a\xd9\x94\xdb\x87\0" /* offset 12915 */
+  "\xd9\x8a\xd9\x94\xdb\x86\0" /* offset 12922 */
+  "\xd9\x8a\xd9\x94\xdb\x88\0" /* offset 12929 */
+  "\xd9\x8a\xd9\x94\xdb\x90\0" /* offset 12936 */
+  "\xd9\x8a\xd9\x94\xd9\x89\0" /* offset 12943 */
+  "\xdb\x8c\0" /* offset 12950 */
+  "\xd9\x8a\xd9\x94\xd8\xac\0" /* offset 12953 */
+  "\xd9\x8a\xd9\x94\xd8\xad\0" /* offset 12960 */
+  "\xd9\x8a\xd9\x94\xd9\x85\0" /* offset 12967 */
+  "\xd9\x8a\xd9\x94\xd9\x8a\0" /* offset 12974 */
+  "\xd8\xa8\xd8\xac\0" /* offset 12981 */
+  "\xd8\xa8\xd8\xad\0" /* offset 12986 */
+  "\xd8\xa8\xd8\xae\0" /* offset 12991 */
+  "\xd8\xa8\xd9\x85\0" /* offset 12996 */
+  "\xd8\xa8\xd9\x89\0" /* offset 13001 */
+  "\xd8\xa8\xd9\x8a\0" /* offset 13006 */
+  "\xd8\xaa\xd8\xac\0" /* offset 13011 */
+  "\xd8\xaa\xd8\xad\0" /* offset 13016 */
+  "\xd8\xaa\xd8\xae\0" /* offset 13021 */
+  "\xd8\xaa\xd9\x85\0" /* offset 13026 */
+  "\xd8\xaa\xd9\x89\0" /* offset 13031 */
+  "\xd8\xaa\xd9\x8a\0" /* offset 13036 */
+  "\xd8\xab\xd8\xac\0" /* offset 13041 */
+  "\xd8\xab\xd9\x85\0" /* offset 13046 */
+  "\xd8\xab\xd9\x89\0" /* offset 13051 */
+  "\xd8\xab\xd9\x8a\0" /* offset 13056 */
+  "\xd8\xac\xd8\xad\0" /* offset 13061 */
+  "\xd8\xac\xd9\x85\0" /* offset 13066 */
+  "\xd8\xad\xd8\xac\0" /* offset 13071 */
+  "\xd8\xad\xd9\x85\0" /* offset 13076 */
+  "\xd8\xae\xd8\xac\0" /* offset 13081 */
+  "\xd8\xae\xd8\xad\0" /* offset 13086 */
+  "\xd8\xae\xd9\x85\0" /* offset 13091 */
+  "\xd8\xb3\xd8\xac\0" /* offset 13096 */
+  "\xd8\xb3\xd8\xad\0" /* offset 13101 */
+  "\xd8\xb3\xd8\xae\0" /* offset 13106 */
+  "\xd8\xb3\xd9\x85\0" /* offset 13111 */
+  "\xd8\xb5\xd8\xad\0" /* offset 13116 */
+  "\xd8\xb5\xd9\x85\0" /* offset 13121 */
+  "\xd8\xb6\xd8\xac\0" /* offset 13126 */
+  "\xd8\xb6\xd8\xad\0" /* offset 13131 */
+  "\xd8\xb6\xd8\xae\0" /* offset 13136 */
+  "\xd8\xb6\xd9\x85\0" /* offset 13141 */
+  "\xd8\xb7\xd8\xad\0" /* offset 13146 */
+  "\xd8\xb7\xd9\x85\0" /* offset 13151 */
+  "\xd8\xb8\xd9\x85\0" /* offset 13156 */
+  "\xd8\xb9\xd8\xac\0" /* offset 13161 */
+  "\xd8\xb9\xd9\x85\0" /* offset 13166 */
+  "\xd8\xba\xd8\xac\0" /* offset 13171 */
+  "\xd8\xba\xd9\x85\0" /* offset 13176 */
+  "\xd9\x81\xd8\xac\0" /* offset 13181 */
+  "\xd9\x81\xd8\xad\0" /* offset 13186 */
+  "\xd9\x81\xd8\xae\0" /* offset 13191 */
+  "\xd9\x81\xd9\x85\0" /* offset 13196 */
+  "\xd9\x81\xd9\x89\0" /* offset 13201 */
+  "\xd9\x81\xd9\x8a\0" /* offset 13206 */
+  "\xd9\x82\xd8\xad\0" /* offset 13211 */
+  "\xd9\x82\xd9\x85\0" /* offset 13216 */
+  "\xd9\x82\xd9\x89\0" /* offset 13221 */
+  "\xd9\x82\xd9\x8a\0" /* offset 13226 */
+  "\xd9\x83\xd8\xa7\0" /* offset 13231 */
+  "\xd9\x83\xd8\xac\0" /* offset 13236 */
+  "\xd9\x83\xd8\xad\0" /* offset 13241 */
+  "\xd9\x83\xd8\xae\0" /* offset 13246 */
+  "\xd9\x83\xd9\x84\0" /* offset 13251 */
+  "\xd9\x83\xd9\x85\0" /* offset 13256 */
+  "\xd9\x83\xd9\x89\0" /* offset 13261 */
+  "\xd9\x83\xd9\x8a\0" /* offset 13266 */
+  "\xd9\x84\xd8\xac\0" /* offset 13271 */
+  "\xd9\x84\xd8\xad\0" /* offset 13276 */
+  "\xd9\x84\xd8\xae\0" /* offset 13281 */
+  "\xd9\x84\xd9\x85\0" /* offset 13286 */
+  "\xd9\x84\xd9\x89\0" /* offset 13291 */
+  "\xd9\x84\xd9\x8a\0" /* offset 13296 */
+  "\xd9\x85\xd8\xac\0" /* offset 13301 */
+  "\xd9\x85\xd8\xad\0" /* offset 13306 */
+  "\xd9\x85\xd8\xae\0" /* offset 13311 */
+  "\xd9\x85\xd9\x85\0" /* offset 13316 */
+  "\xd9\x85\xd9\x89\0" /* offset 13321 */
+  "\xd9\x85\xd9\x8a\0" /* offset 13326 */
+  "\xd9\x86\xd8\xac\0" /* offset 13331 */
+  "\xd9\x86\xd8\xad\0" /* offset 13336 */
+  "\xd9\x86\xd8\xae\0" /* offset 13341 */
+  "\xd9\x86\xd9\x85\0" /* offset 13346 */
+  "\xd9\x86\xd9\x89\0" /* offset 13351 */
+  "\xd9\x86\xd9\x8a\0" /* offset 13356 */
+  "\xd9\x87\xd8\xac\0" /* offset 13361 */
+  "\xd9\x87\xd9\x85\0" /* offset 13366 */
+  "\xd9\x87\xd9\x89\0" /* offset 13371 */
+  "\xd9\x87\xd9\x8a\0" /* offset 13376 */
+  "\xd9\x8a\xd8\xac\0" /* offset 13381 */
+  "\xd9\x8a\xd8\xad\0" /* offset 13386 */
+  "\xd9\x8a\xd8\xae\0" /* offset 13391 */
+  "\xd9\x8a\xd9\x85\0" /* offset 13396 */
+  "\xd9\x8a\xd9\x89\0" /* offset 13401 */
+  "\xd9\x8a\xd9\x8a\0" /* offset 13406 */
+  "\xd8\xb0\xd9\xb0\0" /* offset 13411 */
+  "\xd8\xb1\xd9\xb0\0" /* offset 13416 */
+  "\xd9\x89\xd9\xb0\0" /* offset 13421 */
+  "\x20\xd9\x8c\xd9\x91\0" /* offset 13426 */
+  "\x20\xd9\x8d\xd9\x91\0" /* offset 13432 */
+  "\x20\xd9\x8e\xd9\x91\0" /* offset 13438 */
+  "\x20\xd9\x8f\xd9\x91\0" /* offset 13444 */
+  "\x20\xd9\x90\xd9\x91\0" /* offset 13450 */
+  "\x20\xd9\x91\xd9\xb0\0" /* offset 13456 */
+  "\xd9\x8a\xd9\x94\xd8\xb1\0" /* offset 13462 */
+  "\xd9\x8a\xd9\x94\xd8\xb2\0" /* offset 13469 */
+  "\xd9\x8a\xd9\x94\xd9\x86\0" /* offset 13476 */
+  "\xd8\xa8\xd8\xb1\0" /* offset 13483 */
+  "\xd8\xa8\xd8\xb2\0" /* offset 13488 */
+  "\xd8\xa8\xd9\x86\0" /* offset 13493 */
+  "\xd8\xaa\xd8\xb1\0" /* offset 13498 */
+  "\xd8\xaa\xd8\xb2\0" /* offset 13503 */
+  "\xd8\xaa\xd9\x86\0" /* offset 13508 */
+  "\xd8\xab\xd8\xb1\0" /* offset 13513 */
+  "\xd8\xab\xd8\xb2\0" /* offset 13518 */
+  "\xd8\xab\xd9\x86\0" /* offset 13523 */
+  "\xd9\x85\xd8\xa7\0" /* offset 13528 */
+  "\xd9\x86\xd8\xb1\0" /* offset 13533 */
+  "\xd9\x86\xd8\xb2\0" /* offset 13538 */
+  "\xd9\x86\xd9\x86\0" /* offset 13543 */
+  "\xd9\x8a\xd8\xb1\0" /* offset 13548 */
+  "\xd9\x8a\xd8\xb2\0" /* offset 13553 */
+  "\xd9\x8a\xd9\x86\0" /* offset 13558 */
+  "\xd9\x8a\xd9\x94\xd8\xae\0" /* offset 13563 */
+  "\xd9\x8a\xd9\x94\xd9\x87\0" /* offset 13570 */
+  "\xd8\xa8\xd9\x87\0" /* offset 13577 */
+  "\xd8\xaa\xd9\x87\0" /* offset 13582 */
+  "\xd8\xb5\xd8\xae\0" /* offset 13587 */
+  "\xd9\x84\xd9\x87\0" /* offset 13592 */
+  "\xd9\x86\xd9\x87\0" /* offset 13597 */
+  "\xd9\x87\xd9\xb0\0" /* offset 13602 */
+  "\xd9\x8a\xd9\x87\0" /* offset 13607 */
+  "\xd8\xab\xd9\x87\0" /* offset 13612 */
+  "\xd8\xb3\xd9\x87\0" /* offset 13617 */
+  "\xd8\xb4\xd9\x85\0" /* offset 13622 */
+  "\xd8\xb4\xd9\x87\0" /* offset 13627 */
+  "\xd9\x80\xd9\x8e\xd9\x91\0" /* offset 13632 */
+  "\xd9\x80\xd9\x8f\xd9\x91\0" /* offset 13639 */
+  "\xd9\x80\xd9\x90\xd9\x91\0" /* offset 13646 */
+  "\xd8\xb7\xd9\x89\0" /* offset 13653 */
+  "\xd8\xb7\xd9\x8a\0" /* offset 13658 */
+  "\xd8\xb9\xd9\x89\0" /* offset 13663 */
+  "\xd8\xb9\xd9\x8a\0" /* offset 13668 */
+  "\xd8\xba\xd9\x89\0" /* offset 13673 */
+  "\xd8\xba\xd9\x8a\0" /* offset 13678 */
+  "\xd8\xb3\xd9\x89\0" /* offset 13683 */
+  "\xd8\xb3\xd9\x8a\0" /* offset 13688 */
+  "\xd8\xb4\xd9\x89\0" /* offset 13693 */
+  "\xd8\xb4\xd9\x8a\0" /* offset 13698 */
+  "\xd8\xad\xd9\x89\0" /* offset 13703 */
+  "\xd8\xad\xd9\x8a\0" /* offset 13708 */
+  "\xd8\xac\xd9\x89\0" /* offset 13713 */
+  "\xd8\xac\xd9\x8a\0" /* offset 13718 */
+  "\xd8\xae\xd9\x89\0" /* offset 13723 */
+  "\xd8\xae\xd9\x8a\0" /* offset 13728 */
+  "\xd8\xb5\xd9\x89\0" /* offset 13733 */
+  "\xd8\xb5\xd9\x8a\0" /* offset 13738 */
+  "\xd8\xb6\xd9\x89\0" /* offset 13743 */
+  "\xd8\xb6\xd9\x8a\0" /* offset 13748 */
+  "\xd8\xb4\xd8\xac\0" /* offset 13753 */
+  "\xd8\xb4\xd8\xad\0" /* offset 13758 */
+  "\xd8\xb4\xd8\xae\0" /* offset 13763 */
+  "\xd8\xb4\xd8\xb1\0" /* offset 13768 */
+  "\xd8\xb3\xd8\xb1\0" /* offset 13773 */
+  "\xd8\xb5\xd8\xb1\0" /* offset 13778 */
+  "\xd8\xb6\xd8\xb1\0" /* offset 13783 */
+  "\xd8\xa7\xd9\x8b\0" /* offset 13788 */
+  "\xd8\xaa\xd8\xac\xd9\x85\0" /* offset 13793 */
+  "\xd8\xaa\xd8\xad\xd8\xac\0" /* offset 13800 */
+  "\xd8\xaa\xd8\xad\xd9\x85\0" /* offset 13807 */
+  "\xd8\xaa\xd8\xae\xd9\x85\0" /* offset 13814 */
+  "\xd8\xaa\xd9\x85\xd8\xac\0" /* offset 13821 */
+  "\xd8\xaa\xd9\x85\xd8\xad\0" /* offset 13828 */
+  "\xd8\xaa\xd9\x85\xd8\xae\0" /* offset 13835 */
+  "\xd8\xac\xd9\x85\xd8\xad\0" /* offset 13842 */
+  "\xd8\xad\xd9\x85\xd9\x8a\0" /* offset 13849 */
+  "\xd8\xad\xd9\x85\xd9\x89\0" /* offset 13856 */
+  "\xd8\xb3\xd8\xad\xd8\xac\0" /* offset 13863 */
+  "\xd8\xb3\xd8\xac\xd8\xad\0" /* offset 13870 */
+  "\xd8\xb3\xd8\xac\xd9\x89\0" /* offset 13877 */
+  "\xd8\xb3\xd9\x85\xd8\xad\0" /* offset 13884 */
+  "\xd8\xb3\xd9\x85\xd8\xac\0" /* offset 13891 */
+  "\xd8\xb3\xd9\x85\xd9\x85\0" /* offset 13898 */
+  "\xd8\xb5\xd8\xad\xd8\xad\0" /* offset 13905 */
+  "\xd8\xb5\xd9\x85\xd9\x85\0" /* offset 13912 */
+  "\xd8\xb4\xd8\xad\xd9\x85\0" /* offset 13919 */
+  "\xd8\xb4\xd8\xac\xd9\x8a\0" /* offset 13926 */
+  "\xd8\xb4\xd9\x85\xd8\xae\0" /* offset 13933 */
+  "\xd8\xb4\xd9\x85\xd9\x85\0" /* offset 13940 */
+  "\xd8\xb6\xd8\xad\xd9\x89\0" /* offset 13947 */
+  "\xd8\xb6\xd8\xae\xd9\x85\0" /* offset 13954 */
+  "\xd8\xb7\xd9\x85\xd8\xad\0" /* offset 13961 */
+  "\xd8\xb7\xd9\x85\xd9\x85\0" /* offset 13968 */
+  "\xd8\xb7\xd9\x85\xd9\x8a\0" /* offset 13975 */
+  "\xd8\xb9\xd8\xac\xd9\x85\0" /* offset 13982 */
+  "\xd8\xb9\xd9\x85\xd9\x85\0" /* offset 13989 */
+  "\xd8\xb9\xd9\x85\xd9\x89\0" /* offset 13996 */
+  "\xd8\xba\xd9\x85\xd9\x85\0" /* offset 14003 */
+  "\xd8\xba\xd9\x85\xd9\x8a\0" /* offset 14010 */
+  "\xd8\xba\xd9\x85\xd9\x89\0" /* offset 14017 */
+  "\xd9\x81\xd8\xae\xd9\x85\0" /* offset 14024 */
+  "\xd9\x82\xd9\x85\xd8\xad\0" /* offset 14031 */
+  "\xd9\x82\xd9\x85\xd9\x85\0" /* offset 14038 */
+  "\xd9\x84\xd8\xad\xd9\x85\0" /* offset 14045 */
+  "\xd9\x84\xd8\xad\xd9\x8a\0" /* offset 14052 */
+  "\xd9\x84\xd8\xad\xd9\x89\0" /* offset 14059 */
+  "\xd9\x84\xd8\xac\xd8\xac\0" /* offset 14066 */
+  "\xd9\x84\xd8\xae\xd9\x85\0" /* offset 14073 */
+  "\xd9\x84\xd9\x85\xd8\xad\0" /* offset 14080 */
+  "\xd9\x85\xd8\xad\xd8\xac\0" /* offset 14087 */
+  "\xd9\x85\xd8\xad\xd9\x85\0" /* offset 14094 */
+  "\xd9\x85\xd8\xad\xd9\x8a\0" /* offset 14101 */
+  "\xd9\x85\xd8\xac\xd8\xad\0" /* offset 14108 */
+  "\xd9\x85\xd8\xac\xd9\x85\0" /* offset 14115 */
+  "\xd9\x85\xd8\xae\xd8\xac\0" /* offset 14122 */
+  "\xd9\x85\xd8\xae\xd9\x85\0" /* offset 14129 */
+  "\xd9\x85\xd8\xac\xd8\xae\0" /* offset 14136 */
+  "\xd9\x87\xd9\x85\xd8\xac\0" /* offset 14143 */
+  "\xd9\x87\xd9\x85\xd9\x85\0" /* offset 14150 */
+  "\xd9\x86\xd8\xad\xd9\x85\0" /* offset 14157 */
+  "\xd9\x86\xd8\xad\xd9\x89\0" /* offset 14164 */
+  "\xd9\x86\xd8\xac\xd9\x85\0" /* offset 14171 */
+  "\xd9\x86\xd8\xac\xd9\x89\0" /* offset 14178 */
+  "\xd9\x86\xd9\x85\xd9\x8a\0" /* offset 14185 */
+  "\xd9\x86\xd9\x85\xd9\x89\0" /* offset 14192 */
+  "\xd9\x8a\xd9\x85\xd9\x85\0" /* offset 14199 */
+  "\xd8\xa8\xd8\xae\xd9\x8a\0" /* offset 14206 */
+  "\xd8\xaa\xd8\xac\xd9\x8a\0" /* offset 14213 */
+  "\xd8\xaa\xd8\xac\xd9\x89\0" /* offset 14220 */
+  "\xd8\xaa\xd8\xae\xd9\x8a\0" /* offset 14227 */
+  "\xd8\xaa\xd8\xae\xd9\x89\0" /* offset 14234 */
+  "\xd8\xaa\xd9\x85\xd9\x8a\0" /* offset 14241 */
+  "\xd8\xaa\xd9\x85\xd9\x89\0" /* offset 14248 */
+  "\xd8\xac\xd9\x85\xd9\x8a\0" /* offset 14255 */
+  "\xd8\xac\xd8\xad\xd9\x89\0" /* offset 14262 */
+  "\xd8\xac\xd9\x85\xd9\x89\0" /* offset 14269 */
+  "\xd8\xb3\xd8\xae\xd9\x89\0" /* offset 14276 */
+  "\xd8\xb5\xd8\xad\xd9\x8a\0" /* offset 14283 */
+  "\xd8\xb4\xd8\xad\xd9\x8a\0" /* offset 14290 */
+  "\xd8\xb6\xd8\xad\xd9\x8a\0" /* offset 14297 */
+  "\xd9\x84\xd8\xac\xd9\x8a\0" /* offset 14304 */
+  "\xd9\x84\xd9\x85\xd9\x8a\0" /* offset 14311 */
+  "\xd9\x8a\xd8\xad\xd9\x8a\0" /* offset 14318 */
+  "\xd9\x8a\xd8\xac\xd9\x8a\0" /* offset 14325 */
+  "\xd9\x8a\xd9\x85\xd9\x8a\0" /* offset 14332 */
+  "\xd9\x85\xd9\x85\xd9\x8a\0" /* offset 14339 */
+  "\xd9\x82\xd9\x85\xd9\x8a\0" /* offset 14346 */
+  "\xd9\x86\xd8\xad\xd9\x8a\0" /* offset 14353 */
+  "\xd8\xb9\xd9\x85\xd9\x8a\0" /* offset 14360 */
+  "\xd9\x83\xd9\x85\xd9\x8a\0" /* offset 14367 */
+  "\xd9\x86\xd8\xac\xd8\xad\0" /* offset 14374 */
+  "\xd9\x85\xd8\xae\xd9\x8a\0" /* offset 14381 */
+  "\xd9\x84\xd8\xac\xd9\x85\0" /* offset 14388 */
+  "\xd9\x83\xd9\x85\xd9\x85\0" /* offset 14395 */
+  "\xd8\xac\xd8\xad\xd9\x8a\0" /* offset 14402 */
+  "\xd8\xad\xd8\xac\xd9\x8a\0" /* offset 14409 */
+  "\xd9\x85\xd8\xac\xd9\x8a\0" /* offset 14416 */
+  "\xd9\x81\xd9\x85\xd9\x8a\0" /* offset 14423 */
+  "\xd8\xa8\xd8\xad\xd9\x8a\0" /* offset 14430 */
+  "\xd8\xb3\xd8\xae\xd9\x8a\0" /* offset 14437 */
+  "\xd9\x86\xd8\xac\xd9\x8a\0" /* offset 14444 */
+  "\xd8\xb5\xd9\x84\xdb\x92\0" /* offset 14451 */
+  "\xd9\x82\xd9\x84\xdb\x92\0" /* offset 14458 */
+  "\xd8\xa7\xd9\x84\xd9\x84\xd9\x87\0" /* offset 14465 */
+  "\xd8\xa7\xd9\x83\xd8\xa8\xd8\xb1\0" /* offset 14474 */
+  "\xd9\x85\xd8\xad\xd9\x85\xd8\xaf\0" /* offset 14483 */
+  "\xd8\xb5\xd9\x84\xd8\xb9\xd9\x85\0" /* offset 14492 */
+  "\xd8\xb1\xd8\xb3\xd9\x88\xd9\x84\0" /* offset 14501 */
+  "\xd8\xb9\xd9\x84\xd9\x8a\xd9\x87\0" /* offset 14510 */
+  "\xd9\x88\xd8\xb3\xd9\x84\xd9\x85\0" /* offset 14519 */
+  "\xd8\xb5\xd9\x84\xd9\x89\0" /* offset 14528 */
+  
"\xd8\xb5\xd9\x84\xd9\x89\x20\xd8\xa7\xd9\x84\xd9\x84\xd9\x87\x20\xd8\xb9\xd9\x84\xd9\x8a\xd9\x87\x20\xd9\x88\xd8\xb3\xd9\x84\xd9\x85\0"
 /* offset 14535 */
+  "\xd8\xac\xd9\x84\x20\xd8\xac\xd9\x84\xd8\xa7\xd9\x84\xd9\x87\0" /* offset 14569 */
+  "\xd8\xb1\xdb\x8c\xd8\xa7\xd9\x84\0" /* offset 14585 */
+  "\x2c\0" /* offset 14594 */
+  "\xe3\x80\x81\0" /* offset 14596 */
+  "\xe3\x80\x82\0" /* offset 14600 */
+  "\x3a\0" /* offset 14604 */
+  "\x21\0" /* offset 14606 */
+  "\x3f\0" /* offset 14608 */
+  "\xe3\x80\x96\0" /* offset 14610 */
+  "\xe3\x80\x97\0" /* offset 14614 */
+  "\xe2\x80\x94\0" /* offset 14618 */
+  "\xe2\x80\x93\0" /* offset 14622 */
+  "\x5f\0" /* offset 14626 */
+  "\x7b\0" /* offset 14628 */
+  "\x7d\0" /* offset 14630 */
+  "\xe3\x80\x94\0" /* offset 14632 */
+  "\xe3\x80\x95\0" /* offset 14636 */
+  "\xe3\x80\x90\0" /* offset 14640 */
+  "\xe3\x80\x91\0" /* offset 14644 */
+  "\xe3\x80\x8a\0" /* offset 14648 */
+  "\xe3\x80\x8b\0" /* offset 14652 */
+  "\xe3\x80\x8c\0" /* offset 14656 */
+  "\xe3\x80\x8d\0" /* offset 14660 */
+  "\xe3\x80\x8e\0" /* offset 14664 */
+  "\xe3\x80\x8f\0" /* offset 14668 */
+  "\x5b\0" /* offset 14672 */
+  "\x5d\0" /* offset 14674 */
+  "\x23\0" /* offset 14676 */
+  "\x26\0" /* offset 14678 */
+  "\x2a\0" /* offset 14680 */
+  "\x2d\0" /* offset 14682 */
+  "\x3c\0" /* offset 14684 */
+  "\x3e\0" /* offset 14686 */
+  "\x5c\0" /* offset 14688 */
+  "\x24\0" /* offset 14690 */
+  "\x25\0" /* offset 14692 */
+  "\x40\0" /* offset 14694 */
+  "\x20\xd9\x8b\0" /* offset 14696 */
+  "\xd9\x80\xd9\x8b\0" /* offset 14700 */
+  "\x20\xd9\x8c\0" /* offset 14705 */
+  "\x20\xd9\x8d\0" /* offset 14709 */
+  "\x20\xd9\x8e\0" /* offset 14713 */
+  "\xd9\x80\xd9\x8e\0" /* offset 14717 */
+  "\x20\xd9\x8f\0" /* offset 14722 */
+  "\xd9\x80\xd9\x8f\0" /* offset 14726 */
+  "\x20\xd9\x90\0" /* offset 14731 */
+  "\xd9\x80\xd9\x90\0" /* offset 14735 */
+  "\x20\xd9\x91\0" /* offset 14740 */
+  "\xd9\x80\xd9\x91\0" /* offset 14744 */
+  "\x20\xd9\x92\0" /* offset 14749 */
+  "\xd9\x80\xd9\x92\0" /* offset 14753 */
+  "\xd8\xa1\0" /* offset 14758 */
+  "\xd8\xa7\0" /* offset 14761 */
+  "\xd8\xa8\0" /* offset 14764 */
+  "\xd8\xa9\0" /* offset 14767 */
+  "\xd8\xaa\0" /* offset 14770 */
+  "\xd8\xab\0" /* offset 14773 */
+  "\xd8\xac\0" /* offset 14776 */
+  "\xd8\xad\0" /* offset 14779 */
+  "\xd8\xae\0" /* offset 14782 */
+  "\xd8\xaf\0" /* offset 14785 */
+  "\xd8\xb0\0" /* offset 14788 */
+  "\xd8\xb1\0" /* offset 14791 */
+  "\xd8\xb2\0" /* offset 14794 */
+  "\xd8\xb3\0" /* offset 14797 */
+  "\xd8\xb4\0" /* offset 14800 */
+  "\xd8\xb5\0" /* offset 14803 */
+  "\xd8\xb6\0" /* offset 14806 */
+  "\xd8\xb7\0" /* offset 14809 */
+  "\xd8\xb8\0" /* offset 14812 */
+  "\xd8\xb9\0" /* offset 14815 */
+  "\xd8\xba\0" /* offset 14818 */
+  "\xd9\x81\0" /* offset 14821 */
+  "\xd9\x82\0" /* offset 14824 */
+  "\xd9\x83\0" /* offset 14827 */
+  "\xd9\x84\0" /* offset 14830 */
+  "\xd9\x85\0" /* offset 14833 */
+  "\xd9\x86\0" /* offset 14836 */
+  "\xd9\x87\0" /* offset 14839 */
+  "\xd9\x88\0" /* offset 14842 */
+  "\xd9\x8a\0" /* offset 14845 */
+  "\xd9\x84\xd8\xa7\xd9\x93\0" /* offset 14848 */
+  "\xd9\x84\xd8\xa7\xd9\x94\0" /* offset 14855 */
+  "\xd9\x84\xd8\xa7\xd9\x95\0" /* offset 14862 */
+  "\xd9\x84\xd8\xa7\0" /* offset 14869 */
+  "\x22\0" /* offset 14874 */
+  "\x27\0" /* offset 14876 */
+  "\x2f\0" /* offset 14878 */
+  "\x5e\0" /* offset 14880 */
+  "\x7c\0" /* offset 14882 */
+  "\x7e\0" /* offset 14884 */
+  "\xe2\xa6\x85\0" /* offset 14886 */
+  "\xe2\xa6\x86\0" /* offset 14890 */
+  "\xe3\x83\xbb\0" /* offset 14894 */
+  "\xe3\x82\xa1\0" /* offset 14898 */
+  "\xe3\x82\xa3\0" /* offset 14902 */
+  "\xe3\x82\xa5\0" /* offset 14906 */
+  "\xe3\x82\xa7\0" /* offset 14910 */
+  "\xe3\x82\xa9\0" /* offset 14914 */
+  "\xe3\x83\xa3\0" /* offset 14918 */
+  "\xe3\x83\xa5\0" /* offset 14922 */
+  "\xe3\x83\xa7\0" /* offset 14926 */
+  "\xe3\x83\x83\0" /* offset 14930 */
+  "\xe3\x83\xbc\0" /* offset 14934 */
+  "\xe3\x83\xb3\0" /* offset 14938 */
+  "\xe3\x82\x99\0" /* offset 14942 */
+  "\xe3\x82\x9a\0" /* offset 14946 */
+  "\xc2\xa2\0" /* offset 14950 */
+  "\xc2\xa3\0" /* offset 14953 */
+  "\xc2\xac\0" /* offset 14956 */
+  "\xc2\xa6\0" /* offset 14959 */
+  "\xc2\xa5\0" /* offset 14962 */
+  "\xe2\x82\xa9\0" /* offset 14965 */
+  "\xe2\x94\x82\0" /* offset 14969 */
+  "\xe2\x86\x90\0" /* offset 14973 */
+  "\xe2\x86\x91\0" /* offset 14977 */
+  "\xe2\x86\x92\0" /* offset 14981 */
+  "\xe2\x86\x93\0" /* offset 14985 */
+  "\xe2\x96\xa0\0" /* offset 14989 */
+  "\xe2\x97\x8b\0" /* offset 14993 */
+  "\xf0\x91\x82\x99\xf0\x91\x82\xba\0" /* offset 14997 */
+  "\xf0\x91\x82\x9b\xf0\x91\x82\xba\0" /* offset 15006 */
+  "\xf0\x91\x82\xa5\xf0\x91\x82\xba\0" /* offset 15015 */
+  "\xf0\x91\x84\xb1\xf0\x91\x84\xa7\0" /* offset 15024 */
+  "\xf0\x91\x84\xb2\xf0\x91\x84\xa7\0" /* offset 15033 */
+  "\xf0\x91\x8d\x87\xf0\x91\x8c\xbe\0" /* offset 15042 */
+  "\xf0\x91\x8d\x87\xf0\x91\x8d\x97\0" /* offset 15051 */
+  "\xf0\x91\x92\xb9\xf0\x91\x92\xba\0" /* offset 15060 */
+  "\xf0\x91\x92\xb9\xf0\x91\x92\xb0\0" /* offset 15069 */
+  "\xf0\x91\x92\xb9\xf0\x91\x92\xbd\0" /* offset 15078 */
+  "\xf0\x91\x96\xb8\xf0\x91\x96\xaf\0" /* offset 15087 */
+  "\xf0\x91\x96\xb9\xf0\x91\x96\xaf\0" /* offset 15096 */
+  "\xf0\x9d\x85\x97\xf0\x9d\x85\xa5\0" /* offset 15105 */
+  "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\0" /* offset 15114 */
+  "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xae\0" /* offset 15123 */
+  "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xaf\0" /* offset 15136 */
+  "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xb0\0" /* offset 15149 */
+  "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xb1\0" /* offset 15162 */
+  "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xb2\0" /* offset 15175 */
+  "\xf0\x9d\x86\xb9\xf0\x9d\x85\xa5\0" /* offset 15188 */
+  "\xf0\x9d\x86\xba\xf0\x9d\x85\xa5\0" /* offset 15197 */
+  "\xf0\x9d\x86\xb9\xf0\x9d\x85\xa5\xf0\x9d\x85\xae\0" /* offset 15206 */
+  "\xf0\x9d\x86\xba\xf0\x9d\x85\xa5\xf0\x9d\x85\xae\0" /* offset 15219 */
+  "\xf0\x9d\x86\xb9\xf0\x9d\x85\xa5\xf0\x9d\x85\xaf\0" /* offset 15232 */
+  "\xf0\x9d\x86\xba\xf0\x9d\x85\xa5\xf0\x9d\x85\xaf\0" /* offset 15245 */
+  "\xc4\xb1\0" /* offset 15258 */
+  "\xc8\xb7\0" /* offset 15261 */
+  "\xce\x91\0" /* offset 15264 */
+  "\xce\x92\0" /* offset 15267 */
+  "\xce\x94\0" /* offset 15270 */
+  "\xce\x95\0" /* offset 15273 */
+  "\xce\x96\0" /* offset 15276 */
+  "\xce\x97\0" /* offset 15279 */
+  "\xce\x99\0" /* offset 15282 */
+  "\xce\x9a\0" /* offset 15285 */
+  "\xce\x9b\0" /* offset 15288 */
+  "\xce\x9c\0" /* offset 15291 */
+  "\xce\x9d\0" /* offset 15294 */
+  "\xce\x9e\0" /* offset 15297 */
+  "\xce\x9f\0" /* offset 15300 */
+  "\xce\xa1\0" /* offset 15303 */
+  "\xce\xa4\0" /* offset 15306 */
+  "\xce\xa6\0" /* offset 15309 */
+  "\xce\xa7\0" /* offset 15312 */
+  "\xce\xa8\0" /* offset 15315 */
+  "\xe2\x88\x87\0" /* offset 15318 */
+  "\xce\xb1\0" /* offset 15322 */
+  "\xce\xb6\0" /* offset 15325 */
+  "\xce\xb7\0" /* offset 15328 */
+  "\xce\xbb\0" /* offset 15331 */
+  "\xce\xbd\0" /* offset 15334 */
+  "\xce\xbe\0" /* offset 15337 */
+  "\xce\xbf\0" /* offset 15340 */
+  "\xcf\x83\0" /* offset 15343 */
+  "\xcf\x84\0" /* offset 15346 */
+  "\xcf\x85\0" /* offset 15349 */
+  "\xcf\x88\0" /* offset 15352 */
+  "\xcf\x89\0" /* offset 15355 */
+  "\xe2\x88\x82\0" /* offset 15358 */
+  "\xcf\x9c\0" /* offset 15362 */
+  "\xcf\x9d\0" /* offset 15365 */
+  "\xd9\xae\0" /* offset 15368 */
+  "\xda\xa1\0" /* offset 15371 */
+  "\xd9\xaf\0" /* offset 15374 */
+  "\x30\x2e\0" /* offset 15377 */
+  "\x30\x2c\0" /* offset 15380 */
+  "\x31\x2c\0" /* offset 15383 */
+  "\x32\x2c\0" /* offset 15386 */
+  "\x33\x2c\0" /* offset 15389 */
+  "\x34\x2c\0" /* offset 15392 */
+  "\x35\x2c\0" /* offset 15395 */
+  "\x36\x2c\0" /* offset 15398 */
+  "\x37\x2c\0" /* offset 15401 */
+  "\x38\x2c\0" /* offset 15404 */
+  "\x39\x2c\0" /* offset 15407 */
+  "\x28\x41\x29\0" /* offset 15410 */
+  "\x28\x42\x29\0" /* offset 15414 */
+  "\x28\x43\x29\0" /* offset 15418 */
+  "\x28\x44\x29\0" /* offset 15422 */
+  "\x28\x45\x29\0" /* offset 15426 */
+  "\x28\x46\x29\0" /* offset 15430 */
+  "\x28\x47\x29\0" /* offset 15434 */
+  "\x28\x48\x29\0" /* offset 15438 */
+  "\x28\x49\x29\0" /* offset 15442 */
+  "\x28\x4a\x29\0" /* offset 15446 */
+  "\x28\x4b\x29\0" /* offset 15450 */
+  "\x28\x4c\x29\0" /* offset 15454 */
+  "\x28\x4d\x29\0" /* offset 15458 */
+  "\x28\x4e\x29\0" /* offset 15462 */
+  "\x28\x4f\x29\0" /* offset 15466 */
+  "\x28\x50\x29\0" /* offset 15470 */
+  "\x28\x51\x29\0" /* offset 15474 */
+  "\x28\x52\x29\0" /* offset 15478 */
+  "\x28\x53\x29\0" /* offset 15482 */
+  "\x28\x54\x29\0" /* offset 15486 */
+  "\x28\x55\x29\0" /* offset 15490 */
+  "\x28\x56\x29\0" /* offset 15494 */
+  "\x28\x57\x29\0" /* offset 15498 */
+  "\x28\x58\x29\0" /* offset 15502 */
+  "\x28\x59\x29\0" /* offset 15506 */
+  "\x28\x5a\x29\0" /* offset 15510 */
+  "\xe3\x80\x94\x53\xe3\x80\x95\0" /* offset 15514 */
+  "\x43\x44\0" /* offset 15522 */
+  "\x57\x5a\0" /* offset 15525 */
+  "\x48\x56\0" /* offset 15528 */
+  "\x53\x44\0" /* offset 15531 */
+  "\x53\x53\0" /* offset 15534 */
+  "\x50\x50\x56\0" /* offset 15537 */
+  "\x57\x43\0" /* offset 15541 */
+  "\x4d\x43\0" /* offset 15544 */
+  "\x4d\x44\0" /* offset 15547 */
+  "\x44\x4a\0" /* offset 15550 */
+  "\xe3\x81\xbb\xe3\x81\x8b\0" /* offset 15553 */
+  "\xe3\x82\xb3\xe3\x82\xb3\0" /* offset 15560 */
+  "\xe5\xad\x97\0" /* offset 15567 */
+  "\xe5\x8f\x8c\0" /* offset 15571 */
+  "\xe5\xa4\x9a\0" /* offset 15575 */
+  "\xe8\xa7\xa3\0" /* offset 15579 */
+  "\xe4\xba\xa4\0" /* offset 15583 */
+  "\xe6\x98\xa0\0" /* offset 15587 */
+  "\xe7\x84\xa1\0" /* offset 15591 */
+  "\xe5\x89\x8d\0" /* offset 15595 */
+  "\xe5\xbe\x8c\0" /* offset 15599 */
+  "\xe5\x86\x8d\0" /* offset 15603 */
+  "\xe6\x96\xb0\0" /* offset 15607 */
+  "\xe5\x88\x9d\0" /* offset 15611 */
+  "\xe7\xb5\x82\0" /* offset 15615 */
+  "\xe8\xb2\xa9\0" /* offset 15619 */
+  "\xe5\xa3\xb0\0" /* offset 15623 */
+  "\xe5\x90\xb9\0" /* offset 15627 */
+  "\xe6\xbc\x94\0" /* offset 15631 */
+  "\xe6\x8a\x95\0" /* offset 15635 */
+  "\xe6\x8d\x95\0" /* offset 15639 */
+  "\xe9\x81\x8a\0" /* offset 15643 */
+  "\xe6\x8c\x87\0" /* offset 15647 */
+  "\xe6\x89\x93\0" /* offset 15651 */
+  "\xe7\xa6\x81\0" /* offset 15655 */
+  "\xe7\xa9\xba\0" /* offset 15659 */
+  "\xe5\x90\x88\0" /* offset 15663 */
+  "\xe6\xba\x80\0" /* offset 15667 */
+  "\xe7\x94\xb3\0" /* offset 15671 */
+  "\xe5\x89\xb2\0" /* offset 15675 */
+  "\xe5\x96\xb6\0" /* offset 15679 */
+  "\xe3\x80\x94\xe6\x9c\xac\xe3\x80\x95\0" /* offset 15683 */
+  "\xe3\x80\x94\xe4\xb8\x89\xe3\x80\x95\0" /* offset 15693 */
+  "\xe3\x80\x94\xe4\xba\x8c\xe3\x80\x95\0" /* offset 15703 */
+  "\xe3\x80\x94\xe5\xae\x89\xe3\x80\x95\0" /* offset 15713 */
+  "\xe3\x80\x94\xe7\x82\xb9\xe3\x80\x95\0" /* offset 15723 */
+  "\xe3\x80\x94\xe6\x89\x93\xe3\x80\x95\0" /* offset 15733 */
+  "\xe3\x80\x94\xe7\x9b\x97\xe3\x80\x95\0" /* offset 15743 */
+  "\xe3\x80\x94\xe5\x8b\x9d\xe3\x80\x95\0" /* offset 15753 */
+  "\xe3\x80\x94\xe6\x95\x97\xe3\x80\x95\0" /* offset 15763 */
+  "\xe5\xbe\x97\0" /* offset 15773 */
+  "\xe5\x8f\xaf\0" /* offset 15777 */
+  "\xe4\xb8\xbd\0" /* offset 15781 */
+  "\xe4\xb8\xb8\0" /* offset 15785 */
+  "\xe4\xb9\x81\0" /* offset 15789 */
+  "\xf0\xa0\x84\xa2\0" /* offset 15793 */
+  "\xe4\xbd\xa0\0" /* offset 15798 */
+  "\xe4\xbe\xbb\0" /* offset 15802 */
+  "\xe5\x80\x82\0" /* offset 15806 */
+  "\xe5\x81\xba\0" /* offset 15810 */
+  "\xe5\x82\x99\0" /* offset 15814 */
+  "\xe5\x83\x8f\0" /* offset 15818 */
+  "\xe3\x92\x9e\0" /* offset 15822 */
+  "\xf0\xa0\x98\xba\0" /* offset 15826 */
+  "\xe5\x85\x94\0" /* offset 15831 */
+  "\xe5\x85\xa4\0" /* offset 15835 */
+  "\xe5\x85\xb7\0" /* offset 15839 */
+  "\xf0\xa0\x94\x9c\0" /* offset 15843 */
+  "\xe3\x92\xb9\0" /* offset 15848 */
+  "\xe5\x85\xa7\0" /* offset 15852 */
+  "\xf0\xa0\x95\x8b\0" /* offset 15856 */
+  "\xe5\x86\x97\0" /* offset 15861 */
+  "\xe5\x86\xa4\0" /* offset 15865 */
+  "\xe4\xbb\x8c\0" /* offset 15869 */
+  "\xe5\x86\xac\0" /* offset 15873 */
+  "\xf0\xa9\x87\x9f\0" /* offset 15877 */
+  "\xe5\x88\x83\0" /* offset 15882 */
+  "\xe3\x93\x9f\0" /* offset 15886 */
+  "\xe5\x88\xbb\0" /* offset 15890 */
+  "\xe5\x89\x86\0" /* offset 15894 */
+  "\xe5\x89\xb7\0" /* offset 15898 */
+  "\xe3\x94\x95\0" /* offset 15902 */
+  "\xe5\x8c\x85\0" /* offset 15906 */
+  "\xe5\x8c\x86\0" /* offset 15910 */
+  "\xe5\x8d\x89\0" /* offset 15914 */
+  "\xe5\x8d\x9a\0" /* offset 15918 */
+  "\xe5\x8d\xb3\0" /* offset 15922 */
+  "\xe5\x8d\xbd\0" /* offset 15926 */
+  "\xe5\x8d\xbf\0" /* offset 15930 */
+  "\xf0\xa0\xa8\xac\0" /* offset 15934 */
+  "\xe7\x81\xb0\0" /* offset 15939 */
+  "\xe5\x8f\x8a\0" /* offset 15943 */
+  "\xe5\x8f\x9f\0" /* offset 15947 */
+  "\xf0\xa0\xad\xa3\0" /* offset 15951 */
+  "\xe5\x8f\xab\0" /* offset 15956 */
+  "\xe5\x8f\xb1\0" /* offset 15960 */
+  "\xe5\x90\x86\0" /* offset 15964 */
+  "\xe5\x92\x9e\0" /* offset 15968 */
+  "\xe5\x90\xb8\0" /* offset 15972 */
+  "\xe5\x91\x88\0" /* offset 15976 */
+  "\xe5\x91\xa8\0" /* offset 15980 */
+  "\xe5\x92\xa2\0" /* offset 15984 */
+  "\xe5\x93\xb6\0" /* offset 15988 */
+  "\xe5\x94\x90\0" /* offset 15992 */
+  "\xe5\x95\x93\0" /* offset 15996 */
+  "\xe5\x95\xa3\0" /* offset 16000 */
+  "\xe5\x96\x84\0" /* offset 16004 */
+  "\xe5\x96\xab\0" /* offset 16008 */
+  "\xe5\x96\xb3\0" /* offset 16012 */
+  "\xe5\x97\x82\0" /* offset 16016 */
+  "\xe5\x9c\x96\0" /* offset 16020 */
+  "\xe5\x9c\x97\0" /* offset 16024 */
+  "\xe5\x99\x91\0" /* offset 16028 */
+  "\xe5\x99\xb4\0" /* offset 16032 */
+  "\xe5\xa3\xae\0" /* offset 16036 */
+  "\xe5\x9f\x8e\0" /* offset 16040 */
+  "\xe5\x9f\xb4\0" /* offset 16044 */
+  "\xe5\xa0\x8d\0" /* offset 16048 */
+  "\xe5\x9e\x8b\0" /* offset 16052 */
+  "\xe5\xa0\xb2\0" /* offset 16056 */
+  "\xe5\xa0\xb1\0" /* offset 16060 */
+  "\xe5\xa2\xac\0" /* offset 16064 */
+  "\xf0\xa1\x93\xa4\0" /* offset 16068 */
+  "\xe5\xa3\xb2\0" /* offset 16073 */
+  "\xe5\xa3\xb7\0" /* offset 16077 */
+  "\xe5\xa4\x86\0" /* offset 16081 */
+  "\xe5\xa4\xa2\0" /* offset 16085 */
+  "\xe5\xa5\xa2\0" /* offset 16089 */
+  "\xf0\xa1\x9a\xa8\0" /* offset 16093 */
+  "\xf0\xa1\x9b\xaa\0" /* offset 16098 */
+  "\xe5\xa7\xac\0" /* offset 16103 */
+  "\xe5\xa8\x9b\0" /* offset 16107 */
+  "\xe5\xa8\xa7\0" /* offset 16111 */
+  "\xe5\xa7\x98\0" /* offset 16115 */
+  "\xe5\xa9\xa6\0" /* offset 16119 */
+  "\xe3\x9b\xae\0" /* offset 16123 */
+  "\xe3\x9b\xbc\0" /* offset 16127 */
+  "\xe5\xac\x88\0" /* offset 16131 */
+  "\xe5\xac\xbe\0" /* offset 16135 */
+  "\xf0\xa1\xa7\x88\0" /* offset 16139 */
+  "\xe5\xaf\x83\0" /* offset 16144 */
+  "\xe5\xaf\x98\0" /* offset 16148 */
+  "\xe5\xaf\xb3\0" /* offset 16152 */
+  "\xf0\xa1\xac\x98\0" /* offset 16156 */
+  "\xe5\xaf\xbf\0" /* offset 16161 */
+  "\xe5\xb0\x86\0" /* offset 16165 */
+  "\xe5\xbd\x93\0" /* offset 16169 */
+  "\xe3\x9e\x81\0" /* offset 16173 */
+  "\xe5\xb1\xa0\0" /* offset 16177 */
+  "\xe5\xb3\x80\0" /* offset 16181 */
+  "\xe5\xb2\x8d\0" /* offset 16185 */
+  "\xf0\xa1\xb7\xa4\0" /* offset 16189 */
+  "\xe5\xb5\x83\0" /* offset 16194 */
+  "\xf0\xa1\xb7\xa6\0" /* offset 16198 */
+  "\xe5\xb5\xae\0" /* offset 16203 */
+  "\xe5\xb5\xab\0" /* offset 16207 */
+  "\xe5\xb5\xbc\0" /* offset 16211 */
+  "\xe5\xb7\xa1\0" /* offset 16215 */
+  "\xe5\xb7\xa2\0" /* offset 16219 */
+  "\xe3\xa0\xaf\0" /* offset 16223 */
+  "\xe5\xb7\xbd\0" /* offset 16227 */
+  "\xe5\xb8\xa8\0" /* offset 16231 */
+  "\xe5\xb8\xbd\0" /* offset 16235 */
+  "\xe5\xb9\xa9\0" /* offset 16239 */
+  "\xe3\xa1\xa2\0" /* offset 16243 */
+  "\xf0\xa2\x86\x83\0" /* offset 16247 */
+  "\xe3\xa1\xbc\0" /* offset 16252 */
+  "\xe5\xba\xb0\0" /* offset 16256 */
+  "\xe5\xba\xb3\0" /* offset 16260 */
+  "\xe5\xba\xb6\0" /* offset 16264 */
+  "\xf0\xaa\x8e\x92\0" /* offset 16268 */
+  "\xf0\xa2\x8c\xb1\0" /* offset 16273 */
+  "\xe8\x88\x81\0" /* offset 16278 */
+  "\xe5\xbc\xa2\0" /* offset 16282 */
+  "\xe3\xa3\x87\0" /* offset 16286 */
+  "\xf0\xa3\x8a\xb8\0" /* offset 16290 */
+  "\xf0\xa6\x87\x9a\0" /* offset 16295 */
+  "\xe5\xbd\xa2\0" /* offset 16300 */
+  "\xe5\xbd\xab\0" /* offset 16304 */
+  "\xe3\xa3\xa3\0" /* offset 16308 */
+  "\xe5\xbe\x9a\0" /* offset 16312 */
+  "\xe5\xbf\x8d\0" /* offset 16316 */
+  "\xe5\xbf\x97\0" /* offset 16320 */
+  "\xe5\xbf\xb9\0" /* offset 16324 */
+  "\xe6\x82\x81\0" /* offset 16328 */
+  "\xe3\xa4\xba\0" /* offset 16332 */
+  "\xe3\xa4\x9c\0" /* offset 16336 */
+  "\xf0\xa2\x9b\x94\0" /* offset 16340 */
+  "\xe6\x83\x87\0" /* offset 16345 */
+  "\xe6\x85\x88\0" /* offset 16349 */
+  "\xe6\x85\x8c\0" /* offset 16353 */
+  "\xe6\x85\xba\0" /* offset 16357 */
+  "\xe6\x86\xb2\0" /* offset 16361 */
+  "\xe6\x86\xa4\0" /* offset 16365 */
+  "\xe6\x86\xaf\0" /* offset 16369 */
+  "\xe6\x87\x9e\0" /* offset 16373 */
+  "\xe6\x88\x90\0" /* offset 16377 */
+  "\xe6\x88\x9b\0" /* offset 16381 */
+  "\xe6\x89\x9d\0" /* offset 16385 */
+  "\xe6\x8a\xb1\0" /* offset 16389 */
+  "\xe6\x8b\x94\0" /* offset 16393 */
+  "\xe6\x8d\x90\0" /* offset 16397 */
+  "\xf0\xa2\xac\x8c\0" /* offset 16401 */
+  "\xe6\x8c\xbd\0" /* offset 16406 */
+  "\xe6\x8b\xbc\0" /* offset 16410 */
+  "\xe6\x8d\xa8\0" /* offset 16414 */
+  "\xe6\x8e\x83\0" /* offset 16418 */
+  "\xe6\x8f\xa4\0" /* offset 16422 */
+  "\xf0\xa2\xaf\xb1\0" /* offset 16426 */
+  "\xe6\x90\xa2\0" /* offset 16431 */
+  "\xe6\x8f\x85\0" /* offset 16435 */
+  "\xe6\x8e\xa9\0" /* offset 16439 */
+  "\xe3\xa8\xae\0" /* offset 16443 */
+  "\xe6\x91\xa9\0" /* offset 16447 */
+  "\xe6\x91\xbe\0" /* offset 16451 */
+  "\xe6\x92\x9d\0" /* offset 16455 */
+  "\xe6\x91\xb7\0" /* offset 16459 */
+  "\xe3\xa9\xac\0" /* offset 16463 */
+  "\xe6\x95\xac\0" /* offset 16467 */
+  "\xf0\xa3\x80\x8a\0" /* offset 16471 */
+  "\xe6\x97\xa3\0" /* offset 16476 */
+  "\xe6\x9b\xb8\0" /* offset 16480 */
+  "\xe6\x99\x89\0" /* offset 16484 */
+  "\xe3\xac\x99\0" /* offset 16488 */
+  "\xe3\xac\x88\0" /* offset 16492 */
+  "\xe3\xab\xa4\0" /* offset 16496 */
+  "\xe5\x86\x92\0" /* offset 16500 */
+  "\xe5\x86\x95\0" /* offset 16504 */
+  "\xe6\x9c\x80\0" /* offset 16508 */
+  "\xe6\x9a\x9c\0" /* offset 16512 */
+  "\xe8\x82\xad\0" /* offset 16516 */
+  "\xe4\x8f\x99\0" /* offset 16520 */
+  "\xe6\x9c\xa1\0" /* offset 16524 */
+  "\xe6\x9d\x9e\0" /* offset 16528 */
+  "\xe6\x9d\x93\0" /* offset 16532 */
+  "\xf0\xa3\x8f\x83\0" /* offset 16536 */
+  "\xe3\xad\x89\0" /* offset 16541 */
+  "\xe6\x9f\xba\0" /* offset 16545 */
+  "\xe6\x9e\x85\0" /* offset 16549 */
+  "\xe6\xa1\x92\0" /* offset 16553 */
+  "\xf0\xa3\x91\xad\0" /* offset 16557 */
+  "\xe6\xa2\x8e\0" /* offset 16562 */
+  "\xe6\xa0\x9f\0" /* offset 16566 */
+  "\xe6\xa4\x94\0" /* offset 16570 */
+  "\xe6\xa5\x82\0" /* offset 16574 */
+  "\xe6\xa6\xa3\0" /* offset 16578 */
+  "\xe6\xa7\xaa\0" /* offset 16582 */
+  "\xe6\xaa\xa8\0" /* offset 16586 */
+  "\xf0\xa3\x9a\xa3\0" /* offset 16590 */
+  "\xe6\xab\x9b\0" /* offset 16595 */
+  "\xe3\xb0\x98\0" /* offset 16599 */
+  "\xe6\xac\xa1\0" /* offset 16603 */
+  "\xf0\xa3\xa2\xa7\0" /* offset 16607 */
+  "\xe6\xad\x94\0" /* offset 16612 */
+  "\xe3\xb1\x8e\0" /* offset 16616 */
+  "\xe6\xad\xb2\0" /* offset 16620 */
+  "\xe6\xae\x9f\0" /* offset 16624 */
+  "\xe6\xae\xbb\0" /* offset 16628 */
+  "\xf0\xa3\xaa\x8d\0" /* offset 16632 */
+  "\xf0\xa1\xb4\x8b\0" /* offset 16637 */
+  "\xf0\xa3\xab\xba\0" /* offset 16642 */
+  "\xe6\xb1\x8e\0" /* offset 16647 */
+  "\xf0\xa3\xb2\xbc\0" /* offset 16651 */
+  "\xe6\xb2\xbf\0" /* offset 16656 */
+  "\xe6\xb3\x8d\0" /* offset 16660 */
+  "\xe6\xb1\xa7\0" /* offset 16664 */
+  "\xe6\xb4\x96\0" /* offset 16668 */
+  "\xe6\xb4\xbe\0" /* offset 16672 */
+  "\xe6\xb5\xa9\0" /* offset 16676 */
+  "\xe6\xb5\xb8\0" /* offset 16680 */
+  "\xe6\xb6\x85\0" /* offset 16684 */
+  "\xf0\xa3\xb4\x9e\0" /* offset 16688 */
+  "\xe6\xb4\xb4\0" /* offset 16693 */
+  "\xe6\xb8\xaf\0" /* offset 16697 */
+  "\xe6\xb9\xae\0" /* offset 16701 */
+  "\xe3\xb4\xb3\0" /* offset 16705 */
+  "\xe6\xbb\x87\0" /* offset 16709 */
+  "\xf0\xa3\xbb\x91\0" /* offset 16713 */
+  "\xe6\xb7\xb9\0" /* offset 16718 */
+  "\xe6\xbd\xae\0" /* offset 16722 */
+  "\xf0\xa3\xbd\x9e\0" /* offset 16726 */
+  "\xf0\xa3\xbe\x8e\0" /* offset 16731 */
+  "\xe6\xbf\x86\0" /* offset 16736 */
+  "\xe7\x80\xb9\0" /* offset 16740 */
+  "\xe7\x80\x9b\0" /* offset 16744 */
+  "\xe3\xb6\x96\0" /* offset 16748 */
+  "\xe7\x81\x8a\0" /* offset 16752 */
+  "\xe7\x81\xbd\0" /* offset 16756 */
+  "\xe7\x81\xb7\0" /* offset 16760 */
+  "\xe7\x82\xad\0" /* offset 16764 */
+  "\xf0\xa0\x94\xa5\0" /* offset 16768 */
+  "\xe7\x85\x85\0" /* offset 16773 */
+  "\xf0\xa4\x89\xa3\0" /* offset 16777 */
+  "\xe7\x86\x9c\0" /* offset 16782 */
+  "\xf0\xa4\x8e\xab\0" /* offset 16786 */
+  "\xe7\x88\xa8\0" /* offset 16791 */
+  "\xe7\x89\x90\0" /* offset 16795 */
+  "\xf0\xa4\x98\x88\0" /* offset 16799 */
+  "\xe7\x8a\x80\0" /* offset 16804 */
+  "\xe7\x8a\x95\0" /* offset 16808 */
+  "\xf0\xa4\x9c\xb5\0" /* offset 16812 */
+  "\xf0\xa4\xa0\x94\0" /* offset 16817 */
+  "\xe7\x8d\xba\0" /* offset 16822 */
+  "\xe7\x8e\x8b\0" /* offset 16826 */
+  "\xe3\xba\xac\0" /* offset 16830 */
+  "\xe7\x8e\xa5\0" /* offset 16834 */
+  "\xe3\xba\xb8\0" /* offset 16838 */
+  "\xe7\x91\x87\0" /* offset 16842 */
+  "\xe7\x91\x9c\0" /* offset 16846 */
+  "\xe7\x92\x85\0" /* offset 16850 */
+  "\xe7\x93\x8a\0" /* offset 16854 */
+  "\xe3\xbc\x9b\0" /* offset 16858 */
+  "\xe7\x94\xa4\0" /* offset 16862 */
+  "\xf0\xa4\xb0\xb6\0" /* offset 16866 */
+  "\xe7\x94\xbe\0" /* offset 16871 */
+  "\xf0\xa4\xb2\x92\0" /* offset 16875 */
+  "\xf0\xa2\x86\x9f\0" /* offset 16880 */
+  "\xe7\x98\x90\0" /* offset 16885 */
+  "\xf0\xa4\xbe\xa1\0" /* offset 16889 */
+  "\xf0\xa4\xbe\xb8\0" /* offset 16894 */
+  "\xf0\xa5\x81\x84\0" /* offset 16899 */
+  "\xe3\xbf\xbc\0" /* offset 16904 */
+  "\xe4\x80\x88\0" /* offset 16908 */
+  "\xf0\xa5\x83\xb3\0" /* offset 16912 */
+  "\xf0\xa5\x83\xb2\0" /* offset 16917 */
+  "\xf0\xa5\x84\x99\0" /* offset 16922 */
+  "\xf0\xa5\x84\xb3\0" /* offset 16927 */
+  "\xe7\x9c\x9e\0" /* offset 16932 */
+  "\xe7\x9c\x9f\0" /* offset 16936 */
+  "\xe7\x9e\x8b\0" /* offset 16940 */
+  "\xe4\x81\x86\0" /* offset 16944 */
+  "\xe4\x82\x96\0" /* offset 16948 */
+  "\xf0\xa5\x90\x9d\0" /* offset 16952 */
+  "\xe7\xa1\x8e\0" /* offset 16957 */
+  "\xe4\x83\xa3\0" /* offset 16961 */
+  "\xf0\xa5\x98\xa6\0" /* offset 16965 */
+  "\xf0\xa5\x9a\x9a\0" /* offset 16970 */
+  "\xf0\xa5\x9b\x85\0" /* offset 16975 */
+  "\xe7\xa7\xab\0" /* offset 16980 */
+  "\xe4\x84\xaf\0" /* offset 16984 */
+  "\xe7\xa9\x8a\0" /* offset 16988 */
+  "\xe7\xa9\x8f\0" /* offset 16992 */
+  "\xf0\xa5\xa5\xbc\0" /* offset 16996 */
+  "\xf0\xa5\xaa\xa7\0" /* offset 17001 */
+  "\xe7\xab\xae\0" /* offset 17006 */
+  "\xe4\x88\x82\0" /* offset 17010 */
+  "\xf0\xa5\xae\xab\0" /* offset 17014 */
+  "\xe7\xaf\x86\0" /* offset 17019 */
+  "\xe7\xaf\x89\0" /* offset 17023 */
+  "\xe4\x88\xa7\0" /* offset 17027 */
+  "\xf0\xa5\xb2\x80\0" /* offset 17031 */
+  "\xe7\xb3\x92\0" /* offset 17036 */
+  "\xe4\x8a\xa0\0" /* offset 17040 */
+  "\xe7\xb3\xa8\0" /* offset 17044 */
+  "\xe7\xb3\xa3\0" /* offset 17048 */
+  "\xe7\xb4\x80\0" /* offset 17052 */
+  "\xf0\xa5\xbe\x86\0" /* offset 17056 */
+  "\xe7\xb5\xa3\0" /* offset 17061 */
+  "\xe4\x8c\x81\0" /* offset 17065 */
+  "\xe7\xb7\x87\0" /* offset 17069 */
+  "\xe7\xb8\x82\0" /* offset 17073 */
+  "\xe7\xb9\x85\0" /* offset 17077 */
+  "\xe4\x8c\xb4\0" /* offset 17081 */
+  "\xf0\xa6\x88\xa8\0" /* offset 17085 */
+  "\xf0\xa6\x89\x87\0" /* offset 17090 */
+  "\xe4\x8d\x99\0" /* offset 17095 */
+  "\xf0\xa6\x8b\x99\0" /* offset 17099 */
+  "\xe7\xbd\xba\0" /* offset 17104 */
+  "\xf0\xa6\x8c\xbe\0" /* offset 17108 */
+  "\xe7\xbe\x95\0" /* offset 17113 */
+  "\xe7\xbf\xba\0" /* offset 17117 */
+  "\xf0\xa6\x93\x9a\0" /* offset 17121 */
+  "\xf0\xa6\x94\xa3\0" /* offset 17126 */
+  "\xe8\x81\xa0\0" /* offset 17131 */
+  "\xf0\xa6\x96\xa8\0" /* offset 17135 */
+  "\xe8\x81\xb0\0" /* offset 17140 */
+  "\xf0\xa3\x8d\x9f\0" /* offset 17144 */
+  "\xe4\x8f\x95\0" /* offset 17149 */
+  "\xe8\x82\xb2\0" /* offset 17153 */
+  "\xe8\x84\x83\0" /* offset 17157 */
+  "\xe4\x90\x8b\0" /* offset 17161 */
+  "\xe8\x84\xbe\0" /* offset 17165 */
+  "\xe5\xaa\xb5\0" /* offset 17169 */
+  "\xf0\xa6\x9e\xa7\0" /* offset 17173 */
+  "\xf0\xa6\x9e\xb5\0" /* offset 17178 */
+  "\xf0\xa3\x8e\x93\0" /* offset 17183 */
+  "\xf0\xa3\x8e\x9c\0" /* offset 17188 */
+  "\xe8\x88\x84\0" /* offset 17193 */
+  "\xe8\xbe\x9e\0" /* offset 17197 */
+  "\xe4\x91\xab\0" /* offset 17201 */
+  "\xe8\x8a\x91\0" /* offset 17205 */
+  "\xe8\x8a\x8b\0" /* offset 17209 */
+  "\xe8\x8a\x9d\0" /* offset 17213 */
+  "\xe5\x8a\xb3\0" /* offset 17217 */
+  "\xe8\x8a\xb1\0" /* offset 17221 */
+  "\xe8\x8a\xb3\0" /* offset 17225 */
+  "\xe8\x8a\xbd\0" /* offset 17229 */
+  "\xe8\x8b\xa6\0" /* offset 17233 */
+  "\xf0\xa6\xac\xbc\0" /* offset 17237 */
+  "\xe8\x8c\x9d\0" /* offset 17242 */
+  "\xe8\x8d\xa3\0" /* offset 17246 */
+  "\xe8\x8e\xad\0" /* offset 17250 */
+  "\xe8\x8c\xa3\0" /* offset 17254 */
+  "\xe8\x8e\xbd\0" /* offset 17258 */
+  "\xe8\x8f\xa7\0" /* offset 17262 */
+  "\xe8\x8d\x93\0" /* offset 17266 */
+  "\xe8\x8f\x8a\0" /* offset 17270 */
+  "\xe8\x8f\x8c\0" /* offset 17274 */
+  "\xe8\x8f\x9c\0" /* offset 17278 */
+  "\xf0\xa6\xb0\xb6\0" /* offset 17282 */
+  "\xf0\xa6\xb5\xab\0" /* offset 17287 */
+  "\xf0\xa6\xb3\x95\0" /* offset 17292 */
+  "\xe4\x94\xab\0" /* offset 17297 */
+  "\xe8\x93\xb1\0" /* offset 17301 */
+  "\xe8\x93\xb3\0" /* offset 17305 */
+  "\xe8\x94\x96\0" /* offset 17309 */
+  "\xf0\xa7\x8f\x8a\0" /* offset 17313 */
+  "\xe8\x95\xa4\0" /* offset 17318 */
+  "\xf0\xa6\xbc\xac\0" /* offset 17322 */
+  "\xe4\x95\x9d\0" /* offset 17327 */
+  "\xe4\x95\xa1\0" /* offset 17331 */
+  "\xf0\xa6\xbe\xb1\0" /* offset 17335 */
+  "\xf0\xa7\x83\x92\0" /* offset 17340 */
+  "\xe4\x95\xab\0" /* offset 17345 */
+  "\xe8\x99\x90\0" /* offset 17349 */
+  "\xe8\x99\xa7\0" /* offset 17353 */
+  "\xe8\x99\xa9\0" /* offset 17357 */
+  "\xe8\x9a\xa9\0" /* offset 17361 */
+  "\xe8\x9a\x88\0" /* offset 17365 */
+  "\xe8\x9c\x8e\0" /* offset 17369 */
+  "\xe8\x9b\xa2\0" /* offset 17373 */
+  "\xe8\x9c\xa8\0" /* offset 17377 */
+  "\xe8\x9d\xab\0" /* offset 17381 */
+  "\xe8\x9e\x86\0" /* offset 17385 */
+  "\xe4\x97\x97\0" /* offset 17389 */
+  "\xe8\x9f\xa1\0" /* offset 17393 */
+  "\xe8\xa0\x81\0" /* offset 17397 */
+  "\xe4\x97\xb9\0" /* offset 17401 */
+  "\xe8\xa1\xa0\0" /* offset 17405 */
+  "\xf0\xa7\x99\xa7\0" /* offset 17409 */
+  "\xe8\xa3\x97\0" /* offset 17414 */
+  "\xe8\xa3\x9e\0" /* offset 17418 */
+  "\xe4\x98\xb5\0" /* offset 17422 */
+  "\xe8\xa3\xba\0" /* offset 17426 */
+  "\xe3\x92\xbb\0" /* offset 17430 */
+  "\xf0\xa7\xa2\xae\0" /* offset 17434 */
+  "\xf0\xa7\xa5\xa6\0" /* offset 17439 */
+  "\xe4\x9a\xbe\0" /* offset 17444 */
+  "\xe4\x9b\x87\0" /* offset 17448 */
+  "\xe8\xaa\xa0\0" /* offset 17452 */
+  "\xf0\xa7\xb2\xa8\0" /* offset 17456 */
+  "\xe8\xb2\xab\0" /* offset 17461 */
+  "\xe8\xb3\x81\0" /* offset 17465 */
+  "\xe8\xb4\x9b\0" /* offset 17469 */
+  "\xe8\xb5\xb7\0" /* offset 17473 */
+  "\xf0\xa7\xbc\xaf\0" /* offset 17477 */
+  "\xf0\xa0\xa0\x84\0" /* offset 17482 */
+  "\xe8\xb7\x8b\0" /* offset 17487 */
+  "\xe8\xb6\xbc\0" /* offset 17491 */
+  "\xe8\xb7\xb0\0" /* offset 17495 */
+  "\xf0\xa0\xa3\x9e\0" /* offset 17499 */
+  "\xe8\xbb\x94\0" /* offset 17504 */
+  "\xf0\xa8\x97\x92\0" /* offset 17508 */
+  "\xf0\xa8\x97\xad\0" /* offset 17513 */
+  "\xe9\x82\x94\0" /* offset 17518 */
+  "\xe9\x83\xb1\0" /* offset 17522 */
+  "\xe9\x84\x91\0" /* offset 17526 */
+  "\xf0\xa8\x9c\xae\0" /* offset 17530 */
+  "\xe9\x84\x9b\0" /* offset 17535 */
+  "\xe9\x88\xb8\0" /* offset 17539 */
+  "\xe9\x8b\x97\0" /* offset 17543 */
+  "\xe9\x8b\x98\0" /* offset 17547 */
+  "\xe9\x89\xbc\0" /* offset 17551 */
+  "\xe9\x8f\xb9\0" /* offset 17555 */
+  "\xe9\x90\x95\0" /* offset 17559 */
+  "\xf0\xa8\xaf\xba\0" /* offset 17563 */
+  "\xe9\x96\x8b\0" /* offset 17568 */
+  "\xe4\xa6\x95\0" /* offset 17572 */
+  "\xe9\x96\xb7\0" /* offset 17576 */
+  "\xf0\xa8\xb5\xb7\0" /* offset 17580 */
+  "\xe4\xa7\xa6\0" /* offset 17585 */
+  "\xe9\x9b\x83\0" /* offset 17589 */
+  "\xe5\xb6\xb2\0" /* offset 17593 */
+  "\xe9\x9c\xa3\0" /* offset 17597 */
+  "\xf0\xa9\x85\x85\0" /* offset 17601 */
+  "\xf0\xa9\x88\x9a\0" /* offset 17606 */
+  "\xe4\xa9\xae\0" /* offset 17611 */
+  "\xe4\xa9\xb6\0" /* offset 17615 */
+  "\xe9\x9f\xa0\0" /* offset 17619 */
+  "\xf0\xa9\x90\x8a\0" /* offset 17623 */
+  "\xe4\xaa\xb2\0" /* offset 17628 */
+  "\xf0\xa9\x92\x96\0" /* offset 17632 */
+  "\xe9\xa0\xa9\0" /* offset 17637 */
+  "\xf0\xa9\x96\xb6\0" /* offset 17641 */
+  "\xe9\xa3\xa2\0" /* offset 17646 */
+  "\xe4\xac\xb3\0" /* offset 17650 */
+  "\xe9\xa4\xa9\0" /* offset 17654 */
+  "\xe9\xa6\xa7\0" /* offset 17658 */
+  "\xe9\xa7\x82\0" /* offset 17662 */
+  "\xe9\xa7\xbe\0" /* offset 17666 */
+  "\xe4\xaf\x8e\0" /* offset 17670 */
+  "\xf0\xa9\xac\xb0\0" /* offset 17674 */
+  "\xe9\xb1\x80\0" /* offset 17679 */
+  "\xe9\xb3\xbd\0" /* offset 17683 */
+  "\xe4\xb3\x8e\0" /* offset 17687 */
+  "\xe4\xb3\xad\0" /* offset 17691 */
+  "\xe9\xb5\xa7\0" /* offset 17695 */
+  "\xf0\xaa\x83\x8e\0" /* offset 17699 */
+  "\xe4\xb3\xb8\0" /* offset 17704 */
+  "\xf0\xaa\x84\x85\0" /* offset 17708 */
+  "\xf0\xaa\x88\x8e\0" /* offset 17713 */
+  "\xf0\xaa\x8a\x91\0" /* offset 17718 */
+  "\xe4\xb5\x96\0" /* offset 17723 */
+  "\xe9\xbb\xbe\0" /* offset 17727 */
+  "\xe9\xbc\x85\0" /* offset 17731 */
+  "\xe9\xbc\x8f\0" /* offset 17735 */
+  "\xe9\xbc\x96\0" /* offset 17739 */
+  "\xf0\xaa\x98\x80\0" /* offset 17743 */;
 
 typedef struct
 {
@@ -12952,6 +13110,13 @@ static const decomposition_step decomp_step_table[] =
   { 0x110ab, 0x110a5, 0x110ba },
   { 0x1112e, 0x11131, 0x11127 },
   { 0x1112f, 0x11132, 0x11127 },
+  { 0x1134b, 0x11347, 0x1133e },
+  { 0x1134c, 0x11347, 0x11357 },
+  { 0x114bb, 0x114b9, 0x114ba },
+  { 0x114bc, 0x114b9, 0x114b0 },
+  { 0x114be, 0x114b9, 0x114bd },
+  { 0x115ba, 0x115b8, 0x115af },
+  { 0x115bb, 0x115b9, 0x115af },
   { 0x1d15e, 0x1d157, 0x1d165 },
   { 0x1d15f, 0x1d158, 0x1d165 },
   { 0x1d160, 0x1d15f, 0x1d16e },
diff --git a/glib/guniprop.c b/glib/guniprop.c
index 15c28e1..98dff21 100644
--- a/glib/guniprop.c
+++ b/glib/guniprop.c
@@ -1367,6 +1367,31 @@ static const guint32 iso15924_tags[] =
     PACK ('S','o','r','a'), /* G_UNICODE_SCRIPT_SORA_SOMPENG */
     PACK ('T','a','k','r'), /* G_UNICODE_SCRIPT_TAKRI */
 
+  /* Unicode 7.0 additions */
+    PACK ('B','a','s','s'), /* G_UNICODE_SCRIPT_BASSA_VAH */
+    PACK ('A','g','h','b'), /* G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN */
+    PACK ('D','u','p','l'), /* G_UNICODE_SCRIPT_DUPLOYAN */
+    PACK ('E','l','b','a'), /* G_UNICODE_SCRIPT_ELBASAN */
+    PACK ('G','r','a','n'), /* G_UNICODE_SCRIPT_GRANTHA */
+    PACK ('K','h','o','j'), /* G_UNICODE_SCRIPT_KHOJKI*/
+    PACK ('S','i','n','d'), /* G_UNICODE_SCRIPT_KHUDAWADI */
+    PACK ('L','i','n','a'), /* G_UNICODE_SCRIPT_LINEAR_A */
+    PACK ('M','a','h','j'), /* G_UNICODE_SCRIPT_MAHAJANI */
+    PACK ('M','a','n','u'), /* G_UNICODE_SCRIPT_MANICHAEAN */
+    PACK ('M','e','n','d'), /* G_UNICODE_SCRIPT_MENDE_KIKAKUI */
+    PACK ('M','o','d','i'), /* G_UNICODE_SCRIPT_MODI */
+    PACK ('M','r','o','o'), /* G_UNICODE_SCRIPT_MRO */
+    PACK ('N','b','a','t'), /* G_UNICODE_SCRIPT_NABATAEAN */
+    PACK ('N','a','r','b'), /* G_UNICODE_SCRIPT_OLD_NORTH_ARABIAN */
+    PACK ('P','e','r','m'), /* G_UNICODE_SCRIPT_OLD_PERMIC */
+    PACK ('H','m','n','g'), /* G_UNICODE_SCRIPT_PAHAWH_HMONG */
+    PACK ('P','a','l','m'), /* G_UNICODE_SCRIPT_PALMYRENE */
+    PACK ('P','a','u','c'), /* G_UNICODE_SCRIPT_PAU_CIN_HAU */
+    PACK ('P','h','l','p'), /* G_UNICODE_SCRIPT_PSALTER_PAHLAVI */
+    PACK ('S','i','d','d'), /* G_UNICODE_SCRIPT_SIDDHAM */
+    PACK ('T','i','r','h'), /* G_UNICODE_SCRIPT_TIRHUTA */
+    PACK ('W','a','r','a'), /* G_UNICODE_SCRIPT_WARANG_CITI */
+
 #undef PACK
 };
 
diff --git a/glib/tests/unicode.c b/glib/tests/unicode.c
index 320e6e0..533ec1f 100644
--- a/glib/tests/unicode.c
+++ b/glib/tests/unicode.c
@@ -252,7 +252,30 @@ test_unichar_script (void)
     { G_UNICODE_SCRIPT_MIAO,                   0x16F00 },
     { G_UNICODE_SCRIPT_SHARADA,                0x11180 },
     { G_UNICODE_SCRIPT_SORA_SOMPENG,           0x110D0 },
-    { G_UNICODE_SCRIPT_TAKRI,                  0x11680 }
+    { G_UNICODE_SCRIPT_TAKRI,                  0x11680 },
+    { G_UNICODE_SCRIPT_BASSA_VAH,              0x16AD0 },
+    { G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN,     0x10530 },
+    { G_UNICODE_SCRIPT_DUPLOYAN,               0x1BC00 },
+    { G_UNICODE_SCRIPT_ELBASAN,                0x10500 },
+    { G_UNICODE_SCRIPT_GRANTHA,                0x11301 },
+    { G_UNICODE_SCRIPT_KHOJKI,                 0x11200 },
+    { G_UNICODE_SCRIPT_KHUDAWADI,              0x112B0 },
+    { G_UNICODE_SCRIPT_LINEAR_A,               0x10600 },
+    { G_UNICODE_SCRIPT_MAHAJANI,               0x11150 },
+    { G_UNICODE_SCRIPT_MANICHAEAN,             0x10AC0 },
+    { G_UNICODE_SCRIPT_MENDE_KIKAKUI,          0x1E800 },
+    { G_UNICODE_SCRIPT_MODI,                   0x11600 },
+    { G_UNICODE_SCRIPT_MRO,                    0x16A40 },
+    { G_UNICODE_SCRIPT_NABATAEAN,              0x10880 },
+    { G_UNICODE_SCRIPT_OLD_NORTH_ARABIAN,      0x10A80 },
+    { G_UNICODE_SCRIPT_OLD_PERMIC,             0x10350 },
+    { G_UNICODE_SCRIPT_PAHAWH_HMONG,           0x16B00 },
+    { G_UNICODE_SCRIPT_PALMYRENE,              0x10860 },
+    { G_UNICODE_SCRIPT_PAU_CIN_HAU,            0x11AC0 },
+    { G_UNICODE_SCRIPT_PSALTER_PAHLAVI,        0x10B80 },
+    { G_UNICODE_SCRIPT_SIDDHAM,                0x11580 },
+    { G_UNICODE_SCRIPT_TIRHUTA,                0x11480 },
+    { G_UNICODE_SCRIPT_WARANG_CITI,            0x118A0 },
   };
   for (i = 0; i < G_N_ELEMENTS (examples); i++)
     {
@@ -804,6 +827,31 @@ test_iso15924 (void)
     { G_UNICODE_SCRIPT_SHARADA,                "Shrd" },
     { G_UNICODE_SCRIPT_SORA_SOMPENG,           "Sora" },
     { G_UNICODE_SCRIPT_TAKRI,                  "Takr" },
+
+    /* Unicode 7.0 additions */
+    { G_UNICODE_SCRIPT_BASSA_VAH,              "Bass" },
+    { G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN,     "Aghb" },
+    { G_UNICODE_SCRIPT_DUPLOYAN,               "Dupl" },
+    { G_UNICODE_SCRIPT_ELBASAN,                "Elba" },
+    { G_UNICODE_SCRIPT_GRANTHA,                "Gran" },
+    { G_UNICODE_SCRIPT_KHOJKI,                 "Khoj" },
+    { G_UNICODE_SCRIPT_KHUDAWADI,              "Sind" },
+    { G_UNICODE_SCRIPT_LINEAR_A,               "Lina" },
+    { G_UNICODE_SCRIPT_MAHAJANI,               "Mahj" },
+    { G_UNICODE_SCRIPT_MANICHAEAN,             "Manu" },
+    { G_UNICODE_SCRIPT_MENDE_KIKAKUI,          "Mend" },
+    { G_UNICODE_SCRIPT_MODI,                   "Modi" },
+    { G_UNICODE_SCRIPT_MRO,                    "Mroo" },
+    { G_UNICODE_SCRIPT_NABATAEAN,              "Nbat" },
+    { G_UNICODE_SCRIPT_OLD_NORTH_ARABIAN,      "Narb" },
+    { G_UNICODE_SCRIPT_OLD_PERMIC,             "Perm" },
+    { G_UNICODE_SCRIPT_PAHAWH_HMONG,           "Hmng" },
+    { G_UNICODE_SCRIPT_PALMYRENE,              "Palm" },
+    { G_UNICODE_SCRIPT_PAU_CIN_HAU,            "Pauc" },
+    { G_UNICODE_SCRIPT_PSALTER_PAHLAVI,        "Phlp" },
+    { G_UNICODE_SCRIPT_SIDDHAM,                "Sidd" },
+    { G_UNICODE_SCRIPT_TIRHUTA,                "Tirh" },
+    { G_UNICODE_SCRIPT_WARANG_CITI,            "Wara" },
   };
   guint i;
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]