diff options
author | Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io> | 2021-10-04 15:06:52 +0200 |
---|---|---|
committer | Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io> | 2021-10-18 16:45:10 +0000 |
commit | 826fc8c9bd0b7dabb58e0b278b52c5d9f7a7efd9 (patch) | |
tree | 5dde874c784910e4c14c0e8e79d694e31305a4ea | |
parent | 439f6c9576f33df4495364f2534551c98d9c47d7 (diff) |
Update UCD to Revision 28
This corresponds to Unicode version 14.0.0.
Added the following scripts:
* CyproMinoan
* OldUyghur
* Tangsa
* Toto
* Vithkuqi
Full support of these scripts requires harfbuzz version 3.0.0,
this version adds support for Unicode 14.0:
https://github.com/harfbuzz/harfbuzz/releases/tag/3.0.0
With this release 10 test cases in tst_qurluts46 were fixed, one
additional test case is failing in tst_qtextboundaryfinder and
is commented out. In total 62 line break test cases and 44 word
break test cases are failing.
A comment in src/corelib/text/qt_attribution.json was updated to
include the URL of the page containing UCD version number.
Fixes: QTBUG-94359
Change-Id: Iefc9ff13f3df279f91cbdb1246d56f75b20ecb35
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
33 files changed, 9312 insertions, 7174 deletions
diff --git a/src/corelib/text/qchar.cpp b/src/corelib/text/qchar.cpp index 16b6c9790c..d4a30c1dc6 100644 --- a/src/corelib/text/qchar.cpp +++ b/src/corelib/text/qchar.cpp @@ -199,6 +199,7 @@ QT_BEGIN_NAMESPACE \value Unicode_12_0 Version 12.0 Since Qt 5.15 \value Unicode_12_1 Version 12.1 Since Qt 5.15 \value Unicode_13_0 Version 13.0 Since Qt 5.15 + \value Unicode_14_0 Version 14.0 Since Qt 6.3 \value Unicode_Unassigned The value is not assigned to any character in version 8.0 of Unicode. @@ -325,6 +326,7 @@ QT_BEGIN_NAMESPACE \value Script_Coptic \value Script_Cuneiform \value Script_Cypriot + \value Script_CyproMinoan Since Qt 6.3 \value Script_Cyrillic \value Script_Deseret \value Script_Devanagari @@ -407,6 +409,7 @@ QT_BEGIN_NAMESPACE \value Script_OldSogdian Since Qt 5.15 \value Script_OldSouthArabian \value Script_OldTurkic + \value Script_OldUyghur Since Qt 6.3 \value Script_Oriya \value Script_Osage Since Qt 5.11 \value Script_Osmanya @@ -439,14 +442,17 @@ QT_BEGIN_NAMESPACE \value Script_Takri \value Script_Tamil \value Script_Tangut Since Qt 5.11 + \value Script_Tangsa Since Qt 6.3 \value Script_Telugu \value Script_Thaana \value Script_Thai \value Script_Tibetan \value Script_Tifinagh \value Script_Tirhuta Since Qt 5.5 + \value Script_Toto Since Qt 6.3 \value Script_Ugaritic \value Script_Vai + \value Script_Vithkuqi Since Qt 6.3 \value Script_Wancho Since Qt 5.15 \value Script_WarangCiti Since Qt 5.5 \value Script_Yezidi Since Qt 5.15 diff --git a/src/corelib/text/qchar.h b/src/corelib/text/qchar.h index a33bf0b674..f8d63c54f1 100644 --- a/src/corelib/text/qchar.h +++ b/src/corelib/text/qchar.h @@ -363,6 +363,13 @@ public: Script_KhitanSmallScript, Script_Yezidi, + // Unicode 14.0 additions + Script_CyproMinoan, + Script_OldUyghur, + Script_Tangsa, + Script_Toto, + Script_Vithkuqi, + ScriptCount }; @@ -453,7 +460,8 @@ public: Unicode_11_0, Unicode_12_0, Unicode_12_1, - Unicode_13_0 + Unicode_13_0, + Unicode_14_0 }; inline Category category() const noexcept { return QChar::category(ucs); } diff --git a/src/corelib/text/qt_attribution.json b/src/corelib/text/qt_attribution.json index 64269b7083..87153dd302 100644 --- a/src/corelib/text/qt_attribution.json +++ b/src/corelib/text/qt_attribution.json @@ -11,12 +11,12 @@ define the Unicode character properties and internal mappings.", "Homepage": "https://www.unicode.org/ucd/", "Version": "Don't use the Unicode standard version; - UCD has its own 'Revision' numbers, see the 'UAX #44, UCD' page", - "Version": "26", + UCD has its own 'Revision' numbers, see the 'UAX #44, UCD' page (https://www.unicode.org/reports/tr44/)", + "Version": "28", "License": "Unicode License Agreement - Data Files and Software (2016)", "LicenseId": "Unicode-DFS-2016", "LicenseFile": "UNICODE_LICENSE.txt", - "Copyright": "Copyright (C) 1991-2018 Unicode, Inc." + "Copyright": "Copyright (C) 1991-2021 Unicode, Inc." }, { "Id": "unicode-cldr", diff --git a/src/corelib/text/qunicodetables.cpp b/src/corelib/text/qunicodetables.cpp index 90a1a7a767..34367cdb15 100644 --- a/src/corelib/text/qunicodetables.cpp +++ b/src/corelib/text/qunicodetables.cpp @@ -37,7 +37,7 @@ ** ****************************************************************************/ -/* This file is autogenerated from the Unicode 13.0 database. Do not edit */ +/* This file is autogenerated from the Unicode 14.0 database. Do not edit */ #include "qunicodetables_p.h" @@ -325,546 +325,546 @@ static const unsigned short uc_property_trie[] = { 9936, 9936, 9936, 9936, 21648, 21680, 21712, 21744, 21776, 21808, 21840, 21872, 21904, 21936, 21968, 9936, 22000, 22032, 22064, 22096, 22128, 22160, 22192, 22224, - 22256, 22288, 22320, 22352, 9936, 9936, 9936, 9936, - 22384, 22384, 22384, 22384, 22384, 22384, 22384, 22384, - 22384, 22416, 22448, 22480, 9936, 9936, 9936, 9936, - 22512, 22544, 22576, 22608, 22640, 22672, 8432, 22704, - 22736, 22768, 8432, 8432, 22800, 22832, 22864, 22896, - 22928, 22960, 22992, 23024, 23056, 8432, 23088, 23120, - 23152, 23184, 23216, 23248, 23280, 23312, 8432, 8432, - 23344, 23344, 23376, 8432, 23408, 23440, 23472, 23504, - 23536, 23568, 8432, 8432, 8432, 8432, 8432, 8432, - 8432, 8432, 8432, 23600, 23632, 23664, 8432, 8432, - 23696, 23728, 23760, 8432, 8432, 23792, 23824, 23856, + 22256, 22288, 22320, 22352, 22384, 22416, 9936, 9936, + 22448, 22448, 22448, 22448, 22448, 22448, 22448, 22448, + 22448, 22480, 22512, 22544, 22576, 22608, 9936, 9936, + 22640, 22672, 22704, 22736, 22768, 22800, 22832, 22864, + 22896, 22928, 22832, 22832, 22960, 22992, 23024, 23056, + 23088, 23120, 23152, 23184, 23216, 22832, 23248, 23280, + 23312, 23344, 23376, 23408, 23440, 23472, 22832, 22832, + 23504, 23504, 23536, 22832, 23568, 23600, 23632, 23664, + 23696, 23728, 22832, 22832, 22832, 22832, 22832, 22832, + 22832, 22832, 22832, 23760, 23792, 23824, 22832, 22832, + 23856, 23888, 23920, 23952, 23984, 24016, 24048, 24080, // [0x11000..0x110000) - 23888, 24144, 24400, 24656, 24912, 25168, 25424, 25680, - 25936, 26192, 26448, 26704, 26960, 27216, 27472, 27728, - 27984, 27984, 27984, 28240, 28496, 28752, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 29008, 29008, 29264, 29520, 29776, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 30032, 30288, 30544, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 30800, 30800, 31056, 31312, 26704, 26704, 31568, 31824, - 32080, 32080, 32080, 32080, 32080, 32080, 32080, 32080, - 32080, 32080, 32080, 32080, 32080, 32080, 32080, 32080, - 32080, 32080, 32080, 32080, 32080, 32080, 32080, 32336, - 32080, 32080, 32592, 32848, 33104, 33360, 26704, 26704, - - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 33616, 33872, 34128, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 34384, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 34640, 34896, 35152, 35408, 35664, 35920, 36176, 36432, - 36688, 36688, 36944, 26704, 26704, 26704, 26704, 26704, - 37200, 37456, 37712, 26704, 26704, 26704, 26704, 26704, - 37968, 38224, 38480, 38480, 38736, 38992, 39248, 38480, - 39504, 39760, 40016, 40272, 40528, 40784, 41040, 41296, - 41552, 41808, 42064, 42320, 42576, 42576, 42576, 42832, - 43088, 43088, 43088, 43088, 43088, 43088, 43088, 43088, - 43088, 43088, 43088, 43088, 43088, 43088, 43088, 43088, - 43088, 43088, 43088, 43088, 43088, 43088, 43088, 43088, - 43088, 43088, 43088, 43088, 43088, 43088, 43088, 43088, - 43088, 43088, 43088, 43088, 43088, 43088, 43088, 43088, - 43088, 43088, 43088, 43088, 43088, 43088, 43088, 43088, - 43088, 43088, 43088, 43088, 43088, 43088, 43088, 43088, - 43088, 43088, 43088, 43088, 43088, 43088, 43088, 43088, - 43088, 43088, 43088, 43088, 43088, 43088, 43088, 43088, - 43088, 43088, 43088, 43088, 43088, 43088, 43088, 43088, - 43088, 43088, 43088, 43088, 43088, 43088, 43088, 43088, - 43088, 43088, 43088, 43088, 43088, 43088, 43088, 43088, - 43088, 43088, 43088, 43088, 43088, 43088, 43088, 43088, - 43088, 43088, 43088, 43088, 43088, 43088, 43088, 43088, - 43088, 43088, 43088, 43088, 43088, 43088, 43088, 43088, - 43088, 43088, 43088, 43088, 43088, 43088, 43088, 43088, - 43088, 43088, 43088, 43088, 43088, 43088, 43088, 43088, - 43088, 43088, 43088, 43088, 43088, 43088, 43088, 43088, - - 43088, 43088, 43088, 43088, 43088, 43088, 43088, 43088, - 43088, 43088, 43088, 43088, 43088, 43088, 43088, 43088, - 43088, 43088, 43088, 43088, 43088, 43088, 43344, 43600, - 43600, 43600, 43600, 43600, 43600, 43600, 43600, 43600, - 43600, 43600, 43600, 43600, 43600, 43600, 43600, 43856, - 44112, 44368, 44368, 44368, 44368, 44368, 44368, 44368, - 44368, 44368, 44368, 44368, 44368, 44368, 44368, 44368, - 44368, 44368, 44368, 44368, 44368, 44368, 44624, 44880, - 44880, 44880, 44880, 44880, 44880, 44880, 44880, 44880, - 44880, 44880, 44880, 44880, 44880, 44880, 44880, 44880, - 44880, 44880, 44880, 44880, 44880, 44880, 44880, 44880, - 44880, 44880, 44880, 45136, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45648, 45904, 46160, 45392, 45392, 45392, 45392, 46416, - 46672, 46672, 46672, 46672, 46672, 46672, 46672, 46672, - 46672, 46672, 46672, 46672, 46672, 46672, 46672, 46672, - 46672, 46672, 46672, 46928, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 45392, - 45392, 45392, 45392, 45392, 45392, 45392, 45392, 46416, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 47184, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 47184, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 47184, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 47184, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 47184, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 47184, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 47184, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 47184, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 47184, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 47184, - 47440, 47696, 47952, 47952, 47952, 47952, 47952, 47952, - 47952, 47952, 47952, 47952, 47952, 47952, 47952, 47952, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 26704, - 26704, 26704, 26704, 26704, 26704, 26704, 26704, 47184, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48464, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48208, - 48208, 48208, 48208, 48208, 48208, 48208, 48208, 48464, + 24112, 24368, 24624, 24880, 25136, 25392, 25648, 25904, + 26160, 26416, 26672, 26928, 27184, 27440, 27696, 27952, + 28208, 28208, 28208, 28464, 28720, 28976, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 29232, + 29488, 29488, 29744, 30000, 30256, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 30512, 30768, 31024, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 31280, 31280, 31536, 31792, 26928, 26928, 32048, 32304, + 32560, 32560, 32560, 32560, 32560, 32560, 32560, 32560, + 32560, 32560, 32560, 32560, 32560, 32560, 32560, 32560, + 32560, 32560, 32560, 32560, 32560, 32560, 32560, 32816, + 32560, 32560, 33072, 33328, 33584, 33840, 26928, 26928, + + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 34096, + 34352, 34608, 34864, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 35120, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 35376, + 35632, 35888, 36144, 36400, 36656, 36912, 37168, 37424, + 37680, 37680, 37936, 26928, 26928, 26928, 26928, 38192, + 38448, 38704, 38960, 26928, 26928, 26928, 26928, 39216, + 39472, 39728, 39984, 39984, 40240, 40496, 40752, 39984, + 41008, 41264, 41520, 41776, 42032, 42288, 42544, 42800, + 43056, 43312, 43568, 43824, 44080, 44080, 44080, 44336, + 44592, 44592, 44592, 44592, 44592, 44592, 44592, 44592, + 44592, 44592, 44592, 44592, 44592, 44592, 44592, 44592, + 44592, 44592, 44592, 44592, 44592, 44592, 44592, 44592, + 44592, 44592, 44592, 44592, 44592, 44592, 44592, 44592, + 44592, 44592, 44592, 44592, 44592, 44592, 44592, 44592, + 44592, 44592, 44592, 44592, 44592, 44592, 44592, 44592, + 44592, 44592, 44592, 44592, 44592, 44592, 44592, 44592, + 44592, 44592, 44592, 44592, 44592, 44592, 44592, 44592, + 44592, 44592, 44592, 44592, 44592, 44592, 44592, 44592, + 44592, 44592, 44592, 44592, 44592, 44592, 44592, 44592, + 44592, 44592, 44592, 44592, 44592, 44592, 44592, 44592, + 44592, 44592, 44592, 44592, 44592, 44592, 44592, 44592, + 44592, 44592, 44592, 44592, 44592, 44592, 44592, 44592, + 44592, 44592, 44592, 44592, 44592, 44592, 44592, 44592, + 44592, 44592, 44592, 44592, 44592, 44592, 44592, 44592, + 44592, 44592, 44592, 44592, 44592, 44592, 44592, 44592, + 44592, 44592, 44592, 44592, 44592, 44592, 44592, 44592, + 44592, 44592, 44592, 44592, 44592, 44592, 44592, 44592, + + 44592, 44592, 44592, 44592, 44592, 44592, 44592, 44592, + 44592, 44592, 44592, 44592, 44592, 44592, 44592, 44592, + 44592, 44592, 44592, 44592, 44592, 44592, 44848, 45104, + 45104, 45104, 45104, 45104, 45104, 45104, 45104, 45104, + 45104, 45104, 45104, 45104, 45104, 45104, 45104, 45360, + 45616, 45872, 45872, 45872, 45872, 45872, 45872, 45872, + 45872, 45872, 45872, 45872, 45872, 45872, 45872, 45872, + 45872, 45872, 45872, 45872, 45872, 45872, 46128, 46384, + 46384, 46384, 46384, 46384, 46384, 46384, 46384, 46384, + 46384, 46384, 46384, 46384, 46384, 46384, 46384, 46384, + 46384, 46384, 46384, 46384, 46384, 46384, 46384, 46384, + 46384, 46384, 46384, 46640, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 47152, 47408, 47664, 46896, 46896, 46896, 46896, 47920, + 48176, 48176, 48176, 48176, 48176, 48176, 48176, 48176, + 48176, 48176, 48176, 48176, 48176, 48176, 48176, 48176, + 48176, 48176, 48176, 48432, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 46896, + 46896, 46896, 46896, 46896, 46896, 46896, 46896, 47920, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 48688, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 48688, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 48688, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 48688, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 48688, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 48688, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 48688, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 48688, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 48688, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 48688, + 48944, 49200, 49456, 49456, 49456, 49456, 49456, 49456, + 49456, 49456, 49456, 49456, 49456, 49456, 49456, 49456, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 26928, + 26928, 26928, 26928, 26928, 26928, 26928, 26928, 48688, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49968, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49712, + 49712, 49712, 49712, 49712, 49712, 49712, 49712, 49968, 0, 0, 0, 0, 0, 0, 0, 0, @@ -1148,804 +1148,804 @@ static const unsigned short uc_property_trie[] = { 413, 414, 396, 396, 396, 415, 415, 416, 417, 417, 417, 418, 418, 418, 418, 418, - 418, 418, 418, 418, 418, 418, 353, 419, - 420, 421, 422, 422, 422, 420, 420, 420, - 420, 420, 422, 422, 422, 422, 420, 422, - - 422, 422, 422, 422, 422, 422, 422, 422, - 420, 422, 420, 422, 420, 423, 423, 424, - 425, 426, 425, 425, 426, 425, 425, 426, - 426, 426, 425, 426, 426, 425, 426, 425, - - 425, 425, 426, 425, 426, 425, 426, 425, - 426, 425, 425, 353, 353, 424, 423, 423, - 427, 427, 427, 427, 427, 427, 427, 427, - 427, 428, 428, 428, 427, 427, 427, 427, - - 427, 427, 427, 427, 427, 427, 427, 427, - 427, 427, 427, 428, 428, 427, 362, 362, - 362, 429, 362, 429, 429, 362, 362, 362, - 429, 429, 362, 362, 362, 362, 362, 362, - - 430, 430, 430, 430, 430, 430, 430, 430, - 430, 430, 430, 430, 430, 430, 430, 430, - 430, 430, 430, 430, 430, 430, 430, 430, - 430, 430, 430, 430, 430, 430, 430, 430, - - 430, 430, 430, 430, 430, 430, 431, 431, + 418, 418, 418, 418, 418, 418, 419, 420, + 421, 422, 423, 423, 423, 421, 421, 421, + 421, 421, 423, 423, 423, 423, 421, 423, + + 423, 423, 423, 423, 423, 423, 423, 423, + 421, 423, 421, 423, 421, 424, 424, 425, + 426, 427, 426, 426, 427, 426, 426, 427, + 427, 427, 426, 427, 427, 426, 427, 426, + + 426, 426, 427, 426, 427, 426, 427, 426, + 427, 426, 426, 419, 419, 425, 424, 424, + 428, 428, 428, 428, 428, 428, 428, 428, + 428, 429, 429, 429, 428, 428, 428, 428, + + 428, 428, 428, 428, 428, 428, 428, 428, + 428, 428, 428, 429, 429, 428, 362, 362, + 362, 430, 362, 430, 430, 362, 362, 362, + 430, 430, 362, 362, 362, 362, 362, 362, + + 431, 431, 431, 431, 431, 431, 431, 431, + 431, 431, 431, 431, 431, 431, 431, 431, + 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, - 431, 432, 353, 353, 353, 353, 353, 353, - 353, 353, 353, 353, 353, 353, 353, 353, - - 433, 434, 435, 436, 437, 438, 439, 440, - 441, 442, 443, 443, 443, 443, 443, 443, - 443, 443, 443, 443, 443, 443, 443, 443, - 443, 443, 443, 443, 443, 443, 443, 443, - - 443, 443, 443, 443, 443, 443, 443, 443, - 443, 443, 443, 444, 444, 444, 444, 444, - 444, 444, 445, 444, 446, 446, 447, 448, - 449, 450, 451, 305, 305, 452, 453, 453, - - 454, 454, 454, 454, 454, 454, 454, 454, - 454, 454, 454, 454, 454, 454, 454, 454, - 454, 454, 454, 454, 454, 454, 455, 455, - 455, 455, 456, 455, 455, 455, 455, 455, - - 455, 455, 455, 455, 456, 455, 455, 455, - 456, 455, 455, 455, 455, 455, 305, 305, - 457, 457, 457, 457, 457, 457, 457, 458, - 457, 458, 457, 457, 457, 458, 458, 305, - - 459, 460, 460, 460, 460, 460, 459, 459, - 460, 459, 460, 460, 460, 460, 460, 460, - 460, 460, 460, 460, 459, 460, 459, 459, - 459, 461, 461, 461, 305, 305, 462, 305, - - 463, 464, 463, 463, 463, 463, 464, 465, - 463, 465, 465, 305, 305, 305, 305, 305, - 305, 305, 305, 305, 305, 305, 305, 305, - 305, 305, 305, 305, 305, 305, 305, 305, - 305, 305, 305, 305, 305, 305, 305, 305, - 305, 305, 305, 305, 305, 305, 305, 305, - 305, 305, 305, 305, 305, 305, 305, 305, - 305, 305, 305, 305, 305, 305, 305, 305, + 431, 431, 431, 431, 431, 431, 432, 432, + 432, 432, 432, 432, 432, 432, 432, 432, + 432, 433, 419, 419, 419, 419, 419, 419, + 419, 419, 419, 419, 419, 419, 419, 419, + + 434, 435, 436, 437, 438, 439, 440, 441, + 442, 443, 444, 444, 444, 444, 444, 444, + 444, 444, 444, 444, 444, 444, 444, 444, + 444, 444, 444, 444, 444, 444, 444, 444, + + 444, 444, 444, 444, 444, 444, 444, 444, + 444, 444, 444, 445, 445, 445, 445, 445, + 445, 445, 446, 445, 447, 447, 448, 449, + 450, 451, 452, 305, 305, 453, 454, 454, + + 455, 455, 455, 455, 455, 455, 455, 455, + 455, 455, 455, 455, 455, 455, 455, 455, + 455, 455, 455, 455, 455, 455, 456, 456, + 456, 456, 457, 456, 456, 456, 456, 456, + + 456, 456, 456, 456, 457, 456, 456, 456, + 457, 456, 456, 456, 456, 456, 305, 305, + 458, 458, 458, 458, 458, 458, 458, 459, + 458, 459, 458, 458, 458, 459, 459, 305, + + 460, 461, 461, 461, 461, 461, 460, 460, + 461, 460, 461, 461, 461, 461, 461, 461, + 461, 461, 461, 461, 460, 461, 460, 460, + 460, 462, 462, 462, 305, 305, 463, 305, + + 464, 465, 464, 464, 464, 464, 465, 466, + 464, 466, 466, 305, 305, 305, 305, 305, + 467, 467, 467, 467, 467, 467, 467, 467, + 467, 467, 467, 467, 467, 467, 467, 467, + + 467, 467, 467, 468, 468, 468, 469, 470, + 471, 469, 469, 469, 469, 469, 467, 305, + 472, 472, 305, 305, 305, 305, 305, 305, + 473, 474, 474, 474, 473, 473, 473, 473, + + 475, 476, 475, 475, 475, 475, 475, 475, + 475, 475, 477, 477, 477, 478, 479, 476, + 476, 479, 479, 480, 480, 469, 481, 481, + 481, 482, 481, 481, 481, 481, 483, 483, + + 483, 483, 483, 483, 483, 483, 483, 483, + 469, 484, 473, 473, 473, 473, 473, 474, + 474, 474, 474, 485, 486, 486, 486, 486, + 486, 486, 486, 486, 486, 486, 486, 486, + + 486, 486, 487, 488, 489, 489, 490, 489, + 489, 490, 489, 489, 489, 490, 490, 490, + 491, 492, 493, 489, 489, 489, 490, 489, + 489, 490, 490, 489, 489, 489, 489, 494, + + 495, 496, 496, 497, 498, 499, 499, 499, + 499, 499, 499, 499, 499, 499, 499, 499, + 499, 499, 499, 499, 499, 499, 499, 499, + 499, 499, 499, 499, 499, 499, 499, 499, + + 499, 499, 499, 499, 499, 499, 499, 499, + 499, 500, 499, 499, 499, 499, 499, 499, + 499, 500, 499, 499, 500, 499, 499, 499, + 499, 499, 501, 502, 503, 499, 497, 497, + + 497, 496, 496, 496, 496, 496, 496, 496, + 496, 497, 497, 497, 497, 504, 505, 502, + 499, 177, 179, 177, 177, 495, 501, 501, + 506, 506, 506, 506, 506, 506, 506, 506, + + 499, 499, 496, 496, 507, 507, 508, 509, + 510, 511, 512, 513, 514, 515, 516, 517, + 518, 519, 520, 521, 521, 521, 521, 521, + 522, 523, 523, 524, 524, 525, 524, 524, + + 526, 527, 528, 528, 206, 529, 529, 529, + 529, 529, 529, 529, 529, 206, 206, 529, + 529, 206, 206, 529, 529, 529, 529, 529, + 529, 529, 529, 529, 529, 529, 529, 529, + + 529, 529, 529, 529, 529, 529, 529, 529, + 529, 206, 529, 529, 529, 529, 529, 529, + 529, 206, 529, 206, 206, 206, 529, 529, + 529, 529, 206, 206, 530, 531, 532, 528, + + 528, 527, 527, 527, 527, 206, 206, 528, + 528, 206, 206, 533, 533, 534, 535, 206, + 206, 206, 206, 206, 206, 206, 206, 532, + 206, 206, 206, 206, 536, 536, 206, 536, + + 529, 529, 527, 527, 206, 206, 537, 538, + 539, 540, 541, 542, 543, 544, 545, 546, + 529, 529, 547, 547, 548, 548, 548, 548, + 548, 549, 550, 551, 552, 553, 554, 206, + + 206, 555, 556, 557, 206, 558, 558, 558, + 558, 558, 558, 206, 206, 206, 206, 558, + 558, 206, 206, 558, 558, 558, 558, 558, + 558, 558, 558, 558, 558, 558, 558, 558, + + 558, 558, 558, 558, 558, 558, 558, 558, + 558, 206, 558, 558, 558, 558, 558, 558, + 558, 206, 558, 559, 206, 558, 559, 206, + 558, 558, 206, 206, 560, 206, 561, 561, + + 561, 556, 556, 206, 206, 206, 206, 556, + 556, 206, 206, 556, 556, 562, 206, 206, + 206, 563, 206, 206, 206, 206, 206, 206, + 206, 559, 559, 559, 558, 206, 559, 206, + + 206, 206, 206, 206, 206, 206, 564, 565, + 566, 567, 568, 569, 570, 571, 572, 573, + 556, 556, 558, 558, 558, 563, 574, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + + 206, 575, 575, 576, 206, 577, 577, 577, + 577, 577, 577, 577, 578, 577, 206, 577, + 577, 577, 206, 577, 577, 577, 577, 577, + 577, 577, 577, 577, 577, 577, 577, 577, + + 577, 577, 577, 577, 577, 577, 577, 577, + 577, 206, 577, 577, 577, 577, 577, 577, + 577, 206, 577, 577, 206, 577, 577, 577, + 577, 577, 206, 206, 579, 577, 576, 576, + + 576, 575, 575, 575, 575, 575, 206, 575, + 575, 576, 206, 576, 576, 580, 206, 206, + 577, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + + 577, 578, 581, 581, 206, 206, 582, 583, + 584, 585, 586, 587, 588, 589, 590, 591, + 592, 593, 206, 206, 206, 206, 206, 206, + 206, 594, 595, 595, 595, 595, 595, 595, + + 206, 596, 597, 597, 206, 598, 598, 598, + 598, 598, 598, 598, 598, 206, 206, 598, + 598, 206, 206, 598, 598, 598, 598, 598, + 598, 598, 598, 598, 598, 598, 598, 598, + + 598, 598, 598, 598, 598, 598, 598, 598, + 598, 206, 598, 598, 598, 598, 598, 598, + 598, 206, 598, 598, 206, 599, 598, 598, + 598, 598, 206, 206, 600, 598, 601, 596, + + 597, 596, 596, 596, 602, 206, 206, 597, + 603, 206, 206, 603, 603, 604, 206, 206, + 206, 206, 206, 206, 206, 605, 606, 601, + 206, 206, 206, 206, 607, 607, 206, 598, + + 598, 598, 602, 602, 206, 206, 608, 609, + 610, 611, 612, 613, 614, 615, 616, 617, + 618, 599, 619, 619, 619, 619, 619, 619, + 206, 206, 206, 206, 206, 206, 206, 206, + + 206, 206, 620, 621, 206, 621, 621, 621, + 621, 621, 621, 206, 206, 206, 621, 621, + 621, 206, 621, 621, 622, 621, 206, 206, + 206, 621, 621, 206, 621, 206, 621, 621, + + 206, 206, 206, 621, 621, 206, 206, 206, + 621, 621, 621, 206, 206, 206, 621, 621, + 621, 621, 621, 621, 621, 621, 623, 621, + 621, 621, 206, 206, 206, 206, 624, 625, + + 620, 625, 625, 206, 206, 206, 625, 625, + 625, 206, 626, 626, 626, 627, 206, 206, + 628, 206, 206, 206, 206, 206, 206, 624, + 206, 206, 206, 206, 206, 206, 206, 206, + + 206, 206, 206, 206, 206, 206, 629, 630, + 631, 632, 633, 634, 635, 636, 637, 638, + 639, 639, 639, 640, 640, 640, 640, 640, + 640, 641, 640, 206, 206, 206, 206, 206, + + 642, 643, 643, 643, 644, 645, 645, 645, + 645, 645, 645, 645, 645, 206, 645, 645, + 645, 206, 645, 645, 645, 645, 645, 645, + 645, 645, 645, 645, 645, 645, 645, 645, - 466, 467, 466, 466, 466, 466, 466, 466, - 466, 466, 468, 468, 468, 469, 470, 467, - 467, 470, 470, 471, 471, 353, 472, 472, - 472, 473, 472, 472, 472, 472, 474, 474, - - 474, 474, 474, 474, 474, 474, 474, 474, - 353, 353, 353, 353, 353, 353, 353, 353, - 353, 353, 353, 475, 476, 476, 476, 476, - 476, 476, 476, 476, 476, 476, 476, 476, - - 476, 476, 477, 478, 479, 479, 480, 479, - 479, 480, 479, 479, 479, 480, 480, 480, - 481, 482, 483, 479, 479, 479, 480, 479, - 479, 480, 480, 479, 479, 479, 479, 484, - - 485, 486, 486, 487, 488, 489, 489, 489, - 489, 489, 489, 489, 489, 489, 489, 489, - 489, 489, 489, 489, 489, 489, 489, 489, - 489, 489, 489, 489, 489, 489, 489, 489, - - 489, 489, 489, 489, 489, 489, 489, 489, - 489, 490, 489, 489, 489, 489, 489, 489, - 489, 490, 489, 489, 490, 489, 489, 489, - 489, 489, 491, 492, 493, 489, 487, 487, - - 487, 486, 486, 486, 486, 486, 486, 486, - 486, 487, 487, 487, 487, 494, 495, 492, - 489, 177, 179, 177, 177, 485, 491, 491, - 496, 496, 496, 496, 496, 496, 496, 496, - - 489, 489, 486, 486, 497, 497, 498, 499, - 500, 501, 502, 503, 504, 505, 506, 507, - 508, 509, 510, 511, 511, 511, 511, 511, - 512, 513, 513, 514, 514, 515, 514, 514, - - 516, 517, 518, 518, 206, 519, 519, 519, - 519, 519, 519, 519, 519, 206, 206, 519, - 519, 206, 206, 519, 519, 519, 519, 519, - 519, 519, 519, 519, 519, 519, 519, 519, - - 519, 519, 519, 519, 519, 519, 519, 519, - 519, 206, 519, 519, 519, 519, 519, 519, - 519, 206, 519, 206, 206, 206, 519, 519, - 519, 519, 206, 206, 520, 521, 522, 518, - - 518, 517, 517, 517, 517, 206, 206, 518, - 518, 206, 206, 523, 523, 524, 525, 206, - 206, 206, 206, 206, 206, 206, 206, 522, - 206, 206, 206, 206, 526, 526, 206, 526, - - 519, 519, 517, 517, 206, 206, 527, 528, - 529, 530, 531, 532, 533, 534, 535, 536, - 519, 519, 537, 537, 538, 538, 538, 538, - 538, 539, 540, 541, 542, 543, 544, 206, - - 206, 545, 546, 547, 206, 548, 548, 548, - 548, 548, 548, 206, 206, 206, 206, 548, - 548, 206, 206, 548, 548, 548, 548, 548, - 548, 548, 548, 548, 548, 548, 548, 548, - - 548, 548, 548, 548, 548, 548, 548, 548, - 548, 206, 548, 548, 548, 548, 548, 548, - 548, 206, 548, 549, 206, 548, 549, 206, - 548, 548, 206, 206, 550, 206, 551, 551, - - 551, 546, 546, 206, 206, 206, 206, 546, - 546, 206, 206, 546, 546, 552, 206, 206, - 206, 553, 206, 206, 206, 206, 206, 206, - 206, 549, 549, 549, 548, 206, 549, 206, - - 206, 206, 206, 206, 206, 206, 554, 555, - 556, 557, 558, 559, 560, 561, 562, 563, - 546, 546, 548, 548, 548, 553, 564, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - - 206, 565, 565, 566, 206, 567, 567, 567, - 567, 567, 567, 567, 568, 567, 206, 567, - 567, 567, 206, 567, 567, 567, 567, 567, - 567, 567, 567, 567, 567, 567, 567, 567, - - 567, 567, 567, 567, 567, 567, 567, 567, - 567, 206, 567, 567, 567, 567, 567, 567, - 567, 206, 567, 567, 206, 567, 567, 567, - 567, 567, 206, 206, 569, 567, 566, 566, - - 566, 565, 565, 565, 565, 565, 206, 565, - 565, 566, 206, 566, 566, 570, 206, 206, - 567, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - - 567, 568, 571, 571, 206, 206, 572, 573, - 574, 575, 576, 577, 578, 579, 580, 581, - 582, 583, 206, 206, 206, 206, 206, 206, - 206, 584, 585, 585, 585, 585, 585, 585, - - 206, 586, 587, 587, 206, 588, 588, 588, - 588, 588, 588, 588, 588, 206, 206, 588, - 588, 206, 206, 588, 588, 588, 588, 588, - 588, 588, 588, 588, 588, 588, 588, 588, - - 588, 588, 588, 588, 588, 588, 588, 588, - 588, 206, 588, 588, 588, 588, 588, 588, - 588, 206, 588, 588, 206, 589, 588, 588, - 588, 588, 206, 206, 590, 588, 591, 586, - - 587, 586, 586, 586, 592, 206, 206, 587, - 593, 206, 206, 593, 593, 594, 206, 206, - 206, 206, 206, 206, 206, 595, 596, 591, - 206, 206, 206, 206, 597, 597, 206, 588, - - 588, 588, 592, 592, 206, 206, 598, 599, - 600, 601, 602, 603, 604, 605, 606, 607, - 608, 589, 609, 609, 609, 609, 609, 609, - 206, 206, 206, 206, 206, 206, 206, 206, - - 206, 206, 610, 611, 206, 611, 611, 611, - 611, 611, 611, 206, 206, 206, 611, 611, - 611, 206, 611, 611, 612, 611, 206, 206, - 206, 611, 611, 206, 611, 206, 611, 611, - - 206, 206, 206, 611, 611, 206, 206, 206, - 611, 611, 611, 206, 206, 206, 611, 611, - 611, 611, 611, 611, 611, 611, 613, 611, - 611, 611, 206, 206, 206, 206, 614, 615, - - 610, 615, 615, 206, 206, 206, 615, 615, - 615, 206, 616, 616, 616, 617, 206, 206, - 618, 206, 206, 206, 206, 206, 206, 614, - 206, 206, 206, 206, 206, 206, 206, 206, - - 206, 206, 206, 206, 206, 206, 619, 620, - 621, 622, 623, 624, 625, 626, 627, 628, - 629, 629, 629, 630, 630, 630, 630, 630, - 630, 631, 630, 206, 206, 206, 206, 206, + 645, 645, 645, 645, 645, 645, 645, 645, + 645, 206, 645, 645, 645, 645, 645, 645, + 645, 645, 645, 645, 646, 645, 645, 645, + 645, 645, 206, 206, 647, 648, 649, 649, - 632, 633, 633, 633, 634, 635, 635, 635, - 635, 635, 635, 635, 635, 206, 635, 635, - 635, 206, 635, 635, 635, 635, 635, 635, - 635, 635, 635, 635, 635, 635, 635, 635, + 649, 643, 643, 643, 643, 206, 649, 649, + 650, 206, 649, 649, 649, 651, 206, 206, + 206, 206, 206, 206, 206, 652, 653, 206, + 648, 648, 654, 206, 206, 655, 206, 206, - 635, 635, 635, 635, 635, 635, 635, 635, - 635, 206, 635, 635, 635, 635, 635, 635, - 635, 635, 635, 635, 636, 635, 635, 635, - 635, 635, 206, 206, 206, 637, 638, 638, + 645, 645, 656, 656, 206, 206, 657, 658, + 659, 660, 661, 662, 663, 664, 665, 666, + 206, 206, 206, 206, 206, 206, 206, 667, + 668, 668, 668, 668, 668, 668, 668, 669, - 638, 633, 633, 633, 633, 206, 638, 638, - 639, 206, 638, 638, 638, 640, 206, 206, - 206, 206, 206, 206, 206, 641, 642, 206, - 637, 637, 643, 206, 206, 206, 206, 206, + 670, 671, 672, 672, 673, 674, 674, 674, + 674, 674, 674, 674, 674, 206, 674, 674, + 674, 206, 674, 674, 674, 674, 674, 674, + 674, 674, 674, 674, 674, 674, 674, 674, - 635, 635, 644, 644, 206, 206, 645, 646, - 647, 648, 649, 650, 651, 652, 653, 654, - 206, 206, 206, 206, 206, 206, 206, 655, - 656, 656, 656, 656, 656, 656, 656, 657, + 674, 674, 674, 674, 674, 674, 674, 674, + 674, 206, 674, 674, 674, 674, 674, 674, + 674, 674, 674, 674, 206, 674, 674, 674, + 674, 674, 206, 206, 675, 676, 672, 677, + + 678, 672, 679, 672, 672, 206, 677, 678, + 678, 206, 678, 678, 680, 681, 206, 206, + 206, 206, 206, 206, 206, 679, 679, 206, + 206, 206, 206, 206, 206, 682, 674, 206, + + 674, 674, 683, 683, 206, 206, 684, 685, + 686, 687, 688, 689, 690, 691, 692, 693, + 206, 694, 694, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, - 658, 659, 660, 660, 661, 662, 662, 662, - 662, 662, 662, 662, 662, 206, 662, 662, - 662, 206, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 662, 662, 662, 662, + 695, 696, 697, 697, 698, 699, 699, 699, + 699, 699, 699, 699, 699, 206, 699, 699, + 699, 206, 699, 699, 699, 699, 699, 699, + 699, 699, 699, 699, 699, 699, 699, 699, - 662, 662, 662, 662, 662, 662, 662, 662, - 662, 206, 662, 662, 662, 662, 662, 662, - 662, 662, 662, 662, 206, 662, 662, 662, - 662, 662, 206, 206, 663, 664, 660, 665, + 699, 699, 699, 699, 699, 699, 699, 699, + 699, 700, 699, 699, 699, 699, 699, 699, + 699, 699, 699, 699, 699, 699, 699, 699, + 699, 699, 700, 701, 701, 702, 703, 697, - 666, 660, 667, 660, 660, 206, 665, 666, - 666, 206, 666, 666, 668, 669, 206, 206, - 206, 206, 206, 206, 206, 667, 667, 206, - 206, 206, 206, 206, 206, 206, 662, 206, + 697, 704, 704, 704, 705, 206, 697, 697, + 697, 206, 706, 706, 706, 707, 708, 709, + 206, 206, 206, 206, 710, 710, 710, 703, + 711, 711, 711, 711, 711, 711, 711, 712, + + 699, 699, 705, 705, 206, 206, 713, 714, + 715, 716, 717, 718, 719, 720, 721, 722, + 723, 723, 723, 723, 723, 723, 711, 711, + 711, 724, 702, 702, 702, 702, 702, 702, + + 206, 725, 726, 726, 206, 727, 727, 727, + 727, 727, 727, 727, 727, 727, 727, 727, + 727, 727, 727, 727, 727, 727, 727, 206, + 206, 206, 727, 727, 727, 727, 727, 727, + + 727, 727, 727, 727, 727, 727, 727, 727, + 727, 727, 727, 727, 727, 727, 727, 727, + 727, 727, 206, 727, 727, 727, 727, 727, + 727, 727, 727, 727, 206, 727, 206, 206, - 662, 662, 670, 670, 206, 206, 671, 672, - 673, 674, 675, 676, 677, 678, 679, 680, - 206, 681, 681, 206, 206, 206, 206, 206, + 727, 727, 727, 727, 727, 727, 727, 206, + 206, 206, 728, 206, 206, 206, 206, 729, + 726, 726, 730, 730, 730, 206, 730, 206, + 726, 726, 731, 726, 731, 731, 731, 729, + + 206, 206, 206, 206, 206, 206, 732, 733, + 734, 735, 736, 737, 738, 739, 740, 741, + 206, 206, 726, 726, 742, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 682, 683, 684, 684, 685, 686, 686, 686, - 686, 686, 686, 686, 686, 206, 686, 686, - 686, 206, 686, 686, 686, 686, 686, 686, - 686, 686, 686, 686, 686, 686, 686, 686, + 206, 743, 743, 743, 743, 743, 743, 743, + 743, 743, 743, 743, 743, 743, 743, 743, + 743, 743, 743, 743, 743, 743, 743, 743, + 743, 743, 743, 743, 743, 743, 743, 743, + + 743, 743, 743, 743, 743, 743, 743, 743, + 743, 743, 743, 743, 743, 743, 743, 743, + 743, 744, 743, 745, 744, 744, 744, 744, + 746, 746, 747, 206, 206, 206, 206, 51, + + 743, 743, 743, 743, 743, 743, 748, 744, + 749, 749, 749, 749, 744, 744, 744, 750, + 751, 752, 753, 754, 755, 756, 757, 758, + 759, 760, 761, 761, 206, 206, 206, 206, + + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + + 206, 762, 762, 206, 762, 206, 763, 762, + 762, 763, 762, 206, 763, 762, 763, 763, + 763, 763, 763, 763, 762, 762, 762, 762, + 763, 762, 762, 762, 762, 762, 762, 762, + + 763, 762, 762, 762, 206, 762, 206, 762, + 763, 763, 762, 762, 763, 762, 762, 762, + 762, 764, 762, 765, 764, 764, 764, 764, + 766, 766, 767, 764, 764, 762, 206, 206, + + 762, 762, 762, 762, 762, 206, 768, 206, + 769, 769, 769, 769, 764, 764, 206, 206, + 770, 771, 772, 773, 774, 775, 776, 777, + 778, 779, 206, 206, 780, 780, 781, 781, + + 782, 783, 783, 783, 784, 785, 784, 784, + 786, 784, 784, 787, 788, 789, 789, 789, + 789, 789, 786, 790, 789, 790, 790, 790, + 791, 791, 790, 790, 790, 790, 790, 790, - 686, 686, 686, 686, 686, 686, 686, 686, - 686, 687, 686, 686, 686, 686, 686, 686, - 686, 686, 686, 686, 686, 686, 686, 686, - 686, 686, 687, 688, 688, 689, 690, 684, + 792, 793, 794, 795, 796, 797, 798, 799, + 800, 801, 802, 802, 802, 802, 802, 802, + 802, 802, 802, 802, 803, 791, 790, 791, + 790, 804, 805, 806, 805, 806, 807, 807, - 684, 691, 691, 691, 692, 206, 684, 684, - 684, 206, 693, 693, 693, 694, 695, 696, - 206, 206, 206, 206, 697, 697, 697, 690, - 698, 698, 698, 698, 698, 698, 698, 699, - - 686, 686, 692, 692, 206, 206, 700, 701, - 702, 703, 704, 705, 706, 707, 708, 709, - 710, 710, 710, 710, 710, 710, 698, 698, - 698, 711, 689, 689, 689, 689, 689, 689, - - 206, 712, 713, 713, 206, 714, 714, 714, - 714, 714, 714, 714, 714, 714, 714, 714, - 714, 714, 714, 714, 714, 714, 714, 206, - 206, 206, 714, 714, 714, 714, 714, 714, - - 714, 714, 714, 714, 714, 714, 714, 714, - 714, 714, 714, 714, 714, 714, 714, 714, - 714, 714, 206, 714, 714, 714, 714, 714, - 714, 714, 714, 714, 206, 714, 206, 206, - - 714, 714, 714, 714, 714, 714, 714, 206, - 206, 206, 715, 206, 206, 206, 206, 716, - 713, 713, 717, 717, 717, 206, 717, 206, - 713, 713, 718, 713, 718, 718, 718, 716, - - 206, 206, 206, 206, 206, 206, 719, 720, - 721, 722, 723, 724, 725, 726, 727, 728, - 206, 206, 713, 713, 729, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - - 206, 730, 730, 730, 730, 730, 730, 730, - 730, 730, 730, 730, 730, 730, 730, 730, - 730, 730, 730, 730, 730, 730, 730, 730, - 730, 730, 730, 730, 730, 730, 730, 730, - - 730, 730, 730, 730, 730, 730, 730, 730, - 730, 730, 730, 730, 730, 730, 730, 730, - 730, 731, 730, 732, 731, 731, 731, 731, - 733, 733, 734, 206, 206, 206, 206, 51, - - 730, 730, 730, 730, 730, 730, 735, 731, - 736, 736, 736, 736, 731, 731, 731, 737, - 738, 739, 740, 741, 742, 743, 744, 745, - 746, 747, 748, 748, 206, 206, 206, 206, - - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - - 206, 749, 749, 206, 749, 206, 750, 749, - 749, 750, 749, 206, 750, 749, 750, 750, - 750, 750, 750, 750, 749, 749, 749, 749, - 750, 749, 749, 749, 749, 749, 749, 749, - - 750, 749, 749, 749, 206, 749, 206, 749, - 750, 750, 749, 749, 750, 749, 749, 749, - 749, 751, 749, 752, 751, 751, 751, 751, - 753, 753, 754, 751, 751, 749, 206, 206, - - 749, 749, 749, 749, 749, 206, 755, 206, - 756, 756, 756, 756, 751, 751, 206, 206, - 757, 758, 759, 760, 761, 762, 763, 764, - 765, 766, 206, 206, 767, 767, 768, 768, - - 769, 770, 770, 770, 771, 772, 771, 771, - 773, 771, 771, 774, 775, 776, 776, 776, - 776, 776, 773, 777, 776, 777, 777, 777, - 778, 778, 777, 777, 777, 777, 777, 777, - - 779, 780, 781, 782, 783, 784, 785, 786, - 787, 788, 789, 789, 789, 789, 789, 789, - 789, 789, 789, 789, 790, 778, 777, 778, - 777, 791, 792, 793, 792, 793, 794, 794, - - 769, 769, 769, 795, 769, 769, 769, 769, - 206, 769, 769, 769, 769, 795, 769, 769, - 769, 769, 795, 769, 769, 769, 769, 795, - 769, 769, 769, 769, 795, 769, 769, 769, + 782, 782, 782, 808, 782, 782, 782, 782, + 206, 782, 782, 782, 782, 808, 782, 782, + 782, 782, 808, 782, 782, 782, 782, 808, + 782, 782, 782, 782, 808, 782, 782, 782, - 769, 769, 769, 769, 769, 769, 769, 769, - 769, 795, 796, 797, 797, 206, 206, 206, - 206, 798, 799, 800, 801, 800, 800, 802, - 800, 802, 799, 799, 799, 799, 803, 804, + 782, 782, 782, 782, 782, 782, 782, 782, + 782, 808, 809, 810, 810, 206, 206, 206, + 206, 811, 812, 813, 814, 813, 813, 815, + 813, 815, 812, 812, 812, 812, 816, 817, - 799, 800, 805, 805, 806, 774, 805, 805, - 769, 769, 769, 769, 807, 808, 808, 808, - 803, 803, 803, 800, 803, 803, 809, 803, - 206, 803, 803, 803, 803, 800, 803, 803, - - 803, 803, 800, 803, 803, 803, 803, 800, - 803, 803, 803, 803, 800, 803, 809, 809, - 809, 803, 803, 803, 803, 803, 803, 803, - 809, 800, 809, 809, 809, 206, 810, 810, - - 811, 811, 811, 811, 811, 811, 812, 811, - 811, 811, 811, 811, 811, 206, 813, 811, - 814, 814, 815, 816, 817, 818, 818, 818, - 818, 819, 819, 206, 206, 206, 206, 206, + 812, 813, 818, 818, 819, 787, 818, 818, + 782, 782, 782, 782, 820, 821, 821, 821, + 816, 816, 816, 813, 816, 816, 822, 816, + 206, 816, 816, 816, 816, 813, 816, 816, - 820, 820, 820, 820, 820, 820, 820, 820, - 820, 820, 820, 820, 820, 820, 820, 820, - 820, 820, 820, 820, 820, 820, 820, 820, - 820, 820, 820, 820, 820, 820, 820, 820, + 816, 816, 813, 816, 816, 816, 816, 813, + 816, 816, 816, 816, 813, 816, 822, 822, + 822, 816, 816, 816, 816, 816, 816, 816, + 822, 813, 822, 822, 822, 206, 823, 823, - 820, 820, 821, 820, 820, 820, 822, 820, - 821, 820, 820, 823, 824, 825, 826, 825, - 825, 827, 825, 828, 828, 828, 825, 829, - 824, 830, 831, 832, 832, 828, 828, 821, + 824, 824, 824, 824, 824, 824, 825, 824, + 824, 824, 824, 824, 824, 206, 826, 824, + 827, 827, 828, 829, 830, 831, 831, 831, + 831, 832, 832, 206, 206, 206, 206, 206, - 833, 834, 835, 836, 837, 838, 839, 840, - 841, 842, 843, 843, 844, 844, 844, 844, - 820, 820, 820, 820, 820, 820, 827, 827, - 825, 825, 821, 821, 821, 821, 828, 828, + 833, 833, 833, 833, 833, 833, 833, 833, + 833, 833, 833, 833, 833, 833, 833, 833, + 833, 833, 833, 833, 833, 833, 833, 833, + 833, 833, 833, 833, 833, 833, 833, 833, - 828, 821, 823, 823, 823, 821, 821, 823, - 823, 823, 823, 823, 823, 823, 821, 821, - 821, 828, 828, 828, 828, 821, 821, 821, - 821, 821, 821, 821, 821, 821, 821, 821, + 833, 833, 834, 833, 833, 833, 835, 833, + 834, 833, 833, 836, 837, 838, 839, 838, + 838, 840, 838, 841, 841, 841, 838, 842, + 837, 843, 844, 845, 845, 841, 841, 834, - 821, 821, 828, 823, 832, 828, 828, 823, - 823, 823, 823, 823, 823, 845, 821, 823, 846, 847, 848, 849, 850, 851, 852, 853, - 854, 855, 856, 856, 856, 857, 858, 858, - - 859, 859, 859, 859, 859, 859, 859, 859, - 859, 859, 859, 859, 859, 859, 859, 859, - 859, 859, 859, 859, 859, 859, 859, 859, - 859, 859, 859, 859, 859, 859, 859, 859, - - 859, 859, 859, 859, 859, 859, 206, 860, - 206, 206, 206, 206, 206, 860, 206, 206, - 861, 861, 861, 861, 861, 861, 861, 861, - 861, 861, 861, 861, 861, 861, 861, 861, - - 861, 861, 861, 861, 861, 861, 861, 861, - 861, 861, 861, 861, 861, 861, 861, 861, - 861, 861, 861, 861, 861, 861, 861, 862, - 862, 863, 863, 864, 865, 866, 866, 866, - - 867, 867, 867, 867, 867, 867, 867, 867, - 867, 867, 867, 867, 867, 867, 867, 867, - 867, 867, 867, 867, 867, 867, 867, 867, - 867, 867, 867, 867, 867, 867, 867, 867, - - 867, 867, 867, 867, 867, 867, 867, 867, - 867, 867, 867, 867, 867, 867, 867, 867, - 867, 867, 867, 867, 867, 867, 867, 867, - 867, 867, 868, 868, 868, 868, 868, 869, - - 870, 871, 871, 871, 871, 871, 871, 871, - 871, 871, 871, 871, 871, 871, 871, 871, - 871, 871, 871, 871, 871, 871, 872, 872, - 872, 872, 872, 872, 872, 872, 872, 872, + 854, 855, 856, 856, 857, 857, 857, 857, + 833, 833, 833, 833, 833, 833, 840, 840, + 838, 838, 834, 834, 834, 834, 841, 841, + + 841, 834, 836, 836, 836, 834, 834, 836, + 836, 836, 836, 836, 836, 836, 834, 834, + 834, 841, 841, 841, 841, 834, 834, 834, + 834, 834, 834, 834, 834, 834, 834, 834, + + 834, 834, 841, 836, 845, 841, 841, 836, + 836, 836, 836, 836, 836, 858, 834, 836, + 859, 860, 861, 862, 863, 864, 865, 866, + 867, 868, 869, 869, 869, 870, 871, 871, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, 872, - 872, 872, 872, 873, 873, 873, 873, 873, - 874, 874, 874, 874, 874, 874, 874, 874, + 872, 872, 872, 872, 872, 872, 206, 873, + 206, 206, 206, 206, 206, 873, 206, 206, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, 874, - 874, 874, 874, 875, 875, 875, 875, 875, - 875, 875, 875, 875, 875, 875, 875, 875, - 875, 875, 875, 875, 875, 875, 875, 875, - 875, 875, 875, 875, 875, 875, 875, 875, - - 875, 875, 875, 875, 875, 875, 875, 875, - 875, 875, 875, 875, 875, 875, 875, 875, - 875, 875, 875, 875, 875, 875, 875, 875, - 875, 875, 876, 876, 876, 876, 876, 876, - - 877, 877, 877, 877, 877, 877, 877, 878, - 877, 877, 877, 877, 877, 877, 877, 877, - 877, 877, 877, 877, 877, 877, 877, 877, - 877, 877, 877, 877, 877, 877, 877, 877, - - 877, 877, 877, 877, 877, 877, 877, 877, - 877, 877, 877, 877, 877, 877, 877, 877, - 877, 877, 877, 877, 877, 877, 877, 877, - 877, 877, 877, 877, 877, 877, 877, 877, - - 877, 877, 877, 877, 877, 877, 877, 878, - 877, 206, 877, 877, 877, 877, 206, 206, - 877, 877, 877, 877, 877, 877, 877, 206, - 877, 206, 877, 877, 877, 877, 206, 206, - - 877, 877, 877, 877, 877, 877, 877, 878, - 877, 206, 877, 877, 877, 877, 206, 206, - 877, 877, 877, 877, 877, 877, 877, 877, - 877, 877, 877, 877, 877, 877, 877, 877, - - 877, 877, 877, 877, 877, 877, 877, 877, - 877, 877, 877, 877, 877, 877, 877, 878, - 877, 206, 877, 877, 877, 877, 206, 206, - 877, 877, 877, 877, 877, 877, 877, 206, - - 877, 206, 877, 877, 877, 877, 206, 206, - 877, 877, 877, 877, 877, 877, 877, 878, - 877, 877, 877, 877, 877, 877, 877, 206, - 877, 877, 877, 877, 877, 877, 877, 877, - - 877, 877, 877, 877, 877, 877, 877, 877, - 877, 877, 877, 877, 877, 877, 877, 878, - 877, 877, 877, 877, 877, 877, 877, 877, - 877, 877, 877, 877, 877, 877, 877, 877, - - 877, 877, 877, 877, 877, 877, 877, 877, - 877, 877, 877, 877, 877, 877, 877, 878, - 877, 206, 877, 877, 877, 877, 206, 206, - 877, 877, 877, 877, 877, 877, 877, 878, - - 877, 877, 877, 877, 877, 877, 877, 878, - 877, 877, 877, 877, 877, 877, 877, 877, - 877, 877, 877, 877, 877, 877, 877, 877, - 877, 877, 877, 206, 206, 879, 879, 880, - - 881, 882, 883, 884, 884, 884, 884, 883, - 883, 885, 886, 887, 888, 889, 890, 891, - 892, 893, 894, 894, 894, 894, 894, 894, - 894, 894, 894, 894, 894, 206, 206, 206, - - 878, 878, 878, 878, 878, 878, 878, 878, - 878, 878, 878, 878, 878, 878, 878, 878, - 895, 895, 895, 895, 895, 895, 895, 895, - 895, 895, 206, 206, 206, 206, 206, 206, - - 896, 897, 898, 899, 900, 901, 902, 903, - 904, 905, 906, 907, 908, 909, 910, 911, - 912, 913, 914, 915, 916, 917, 918, 919, - 920, 921, 922, 923, 924, 925, 926, 927, - - 928, 929, 930, 931, 932, 933, 934, 935, - 936, 937, 938, 939, 940, 941, 942, 943, - 944, 945, 946, 947, 948, 949, 950, 951, - 952, 953, 954, 955, 956, 957, 958, 959, - - 960, 961, 962, 963, 964, 965, 966, 967, - 968, 969, 970, 971, 972, 973, 974, 975, - 976, 976, 976, 976, 976, 977, 206, 206, - 978, 978, 978, 978, 978, 978, 206, 206, - - 979, 980, 980, 980, 980, 980, 980, 980, - 980, 980, 980, 980, 980, 980, 980, 980, - 980, 980, 980, 980, 980, 980, 980, 980, - 980, 980, 980, 980, 980, 980, 980, 980, - - 980, 980, 980, 980, 980, 980, 980, 980, - 980, 980, 980, 980, 980, 980, 980, 980, - 980, 980, 980, 980, 980, 980, 980, 980, - 980, 980, 980, 980, 980, 980, 980, 980, - - 980, 980, 980, 980, 980, 980, 980, 980, - 980, 980, 980, 980, 980, 981, 982, 980, - 980, 980, 980, 980, 980, 980, 980, 983, - 983, 983, 983, 983, 983, 983, 983, 983, - - 984, 985, 985, 985, 985, 985, 985, 985, - 985, 985, 985, 985, 985, 985, 985, 985, - 985, 985, 985, 985, 985, 985, 985, 985, - 985, 985, 985, 986, 987, 206, 206, 206, - - 988, 988, 988, 988, 988, 988, 988, 988, - 988, 988, 988, 988, 988, 988, 988, 988, - 988, 988, 988, 988, 988, 988, 988, 988, - 988, 988, 988, 988, 988, 988, 988, 988, - - 988, 988, 988, 988, 988, 988, 988, 988, - 988, 988, 988, 989, 989, 989, 990, 990, - 990, 991, 991, 991, 991, 991, 991, 991, - 991, 206, 206, 206, 206, 206, 206, 206, - - 992, 992, 992, 992, 992, 992, 992, 992, - 992, 992, 992, 992, 992, 206, 992, 992, - 992, 992, 993, 993, 994, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - - 995, 995, 995, 995, 995, 995, 995, 995, - 995, 995, 995, 995, 995, 995, 995, 995, - 995, 995, 996, 996, 997, 998, 998, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - - 999, 999, 999, 999, 999, 999, 999, 999, - 999, 999, 999, 999, 999, 999, 999, 999, - 999, 999, 1000, 1000, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, + 874, 874, 874, 874, 874, 874, 874, 874, + 874, 874, 874, 874, 874, 874, 874, 874, + 874, 874, 874, 874, 874, 874, 874, 875, + 875, 876, 876, 877, 878, 879, 879, 879, + + 880, 880, 880, 880, 880, 880, 880, 880, + 880, 880, 880, 880, 880, 880, 880, 880, + 880, 880, 880, 880, 880, 880, 880, 880, + 880, 880, 880, 880, 880, 880, 880, 880, + + 880, 880, 880, 880, 880, 880, 880, 880, + 880, 880, 880, 880, 880, 880, 880, 880, + 880, 880, 880, 880, 880, 880, 880, 880, + 880, 880, 881, 881, 881, 881, 881, 882, + + 883, 884, 884, 884, 884, 884, 884, 884, + 884, 884, 884, 884, 884, 884, 884, 884, + 884, 884, 884, 884, 884, 884, 885, 885, + 885, 885, 885, 885, 885, 885, 885, 885, + + 885, 885, 885, 885, 885, 885, 885, 885, + 885, 885, 885, 885, 885, 885, 885, 885, + 885, 885, 885, 885, 885, 885, 885, 885, + 885, 885, 885, 885, 885, 885, 885, 885, + + 885, 885, 885, 886, 886, 886, 886, 886, + 887, 887, 887, 887, 887, 887, 887, 887, + 887, 887, 887, 887, 887, 887, 887, 887, + 887, 887, 887, 887, 887, 887, 887, 887, + + 887, 887, 887, 888, 888, 888, 888, 888, + 888, 888, 888, 888, 888, 888, 888, 888, + 888, 888, 888, 888, 888, 888, 888, 888, + 888, 888, 888, 888, 888, 888, 888, 888, + + 888, 888, 888, 888, 888, 888, 888, 888, + 888, 888, 888, 888, 888, 888, 888, 888, + 888, 888, 888, 888, 888, 888, 888, 888, + 888, 888, 889, 889, 889, 889, 889, 889, + + 890, 890, 890, 890, 890, 890, 890, 891, + 890, 890, 890, 890, 890, 890, 890, 890, + 890, 890, 890, 890, 890, 890, 890, 890, + 890, 890, 890, 890, 890, 890, 890, 890, + + 890, 890, 890, 890, 890, 890, 890, 890, + 890, 890, 890, 890, 890, 890, 890, 890, + 890, 890, 890, 890, 890, 890, 890, 890, + 890, 890, 890, 890, 890, 890, 890, 890, + + 890, 890, 890, 890, 890, 890, 890, 891, + 890, 206, 890, 890, 890, 890, 206, 206, + 890, 890, 890, 890, 890, 890, 890, 206, + 890, 206, 890, 890, 890, 890, 206, 206, + + 890, 890, 890, 890, 890, 890, 890, 891, + 890, 206, 890, 890, 890, 890, 206, 206, + 890, 890, 890, 890, 890, 890, 890, 890, + 890, 890, 890, 890, 890, 890, 890, 890, + + 890, 890, 890, 890, 890, 890, 890, 890, + 890, 890, 890, 890, 890, 890, 890, 891, + 890, 206, 890, 890, 890, 890, 206, 206, + 890, 890, 890, 890, 890, 890, 890, 206, + + 890, 206, 890, 890, 890, 890, 206, 206, + 890, 890, 890, 890, 890, 890, 890, 891, + 890, 890, 890, 890, 890, 890, 890, 206, + 890, 890, 890, 890, 890, 890, 890, 890, + + 890, 890, 890, 890, 890, 890, 890, 890, + 890, 890, 890, 890, 890, 890, 890, 891, + 890, 890, 890, 890, 890, 890, 890, 890, + 890, 890, 890, 890, 890, 890, 890, 890, + + 890, 890, 890, 890, 890, 890, 890, 890, + 890, 890, 890, 890, 890, 890, 890, 891, + 890, 206, 890, 890, 890, 890, 206, 206, + 890, 890, 890, 890, 890, 890, 890, 891, + + 890, 890, 890, 890, 890, 890, 890, 891, + 890, 890, 890, 890, 890, 890, 890, 890, + 890, 890, 890, 890, 890, 890, 890, 890, + 890, 890, 890, 206, 206, 892, 892, 893, + + 894, 895, 896, 897, 897, 897, 897, 896, + 896, 898, 899, 900, 901, 902, 903, 904, + 905, 906, 907, 907, 907, 907, 907, 907, + 907, 907, 907, 907, 907, 206, 206, 206, + + 891, 891, 891, 891, 891, 891, 891, 891, + 891, 891, 891, 891, 891, 891, 891, 891, + 908, 908, 908, 908, 908, 908, 908, 908, + 908, 908, 206, 206, 206, 206, 206, 206, + + 909, 910, 911, 912, 913, 914, 915, 916, + 917, 918, 919, 920, 921, 922, 923, 924, + 925, 926, 927, 928, 929, 930, 931, 932, + 933, 934, 935, 936, 937, 938, 939, 940, + + 941, 942, 943, 944, 945, 946, 947, 948, + 949, 950, 951, 952, 953, 954, 955, 956, + 957, 958, 959, 960, 961, 962, 963, 964, + 965, 966, 967, 968, 969, 970, 971, 972, + + 973, 974, 975, 976, 977, 978, 979, 980, + 981, 982, 983, 984, 985, 986, 987, 988, + 989, 989, 989, 989, 989, 990, 206, 206, + 991, 991, 991, 991, 991, 991, 206, 206, + + 992, 993, 993, 993, 993, 993, 993, 993, + 993, 993, 993, 993, 993, 993, 993, 993, + 993, 993, 993, 993, 993, 993, 993, 993, + 993, 993, 993, 993, 993, 993, 993, 993, + + 993, 993, 993, 993, 993, 993, 993, 993, + 993, 993, 993, 993, 993, 993, 993, 993, + 993, 993, 993, 993, 993, 993, 993, 993, + 993, 993, 993, 993, 993, 993, 993, 993, + + 993, 993, 993, 993, 993, 993, 993, 993, + 993, 993, 993, 993, 993, 994, 995, 993, + 993, 993, 993, 993, 993, 993, 993, 996, + 996, 996, 996, 996, 996, 996, 996, 996, + + 997, 998, 998, 998, 998, 998, 998, 998, + 998, 998, 998, 998, 998, 998, 998, 998, + 998, 998, 998, 998, 998, 998, 998, 998, + 998, 998, 998, 999, 1000, 206, 206, 206, 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, - 1001, 1001, 1001, 1001, 1001, 206, 1001, 1001, - 1001, 206, 1002, 1002, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - - 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, - 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, - 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, - 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, - - 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, - 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, - 1003, 1003, 1003, 1003, 1004, 1004, 1005, 1006, - 1006, 1006, 1006, 1006, 1006, 1006, 1005, 1005, - - 1005, 1005, 1005, 1005, 1005, 1005, 1006, 1005, - 1005, 1006, 1006, 1006, 1006, 1006, 1006, 1006, - 1006, 1006, 1007, 1006, 1008, 1008, 1009, 1010, - 1008, 1011, 1008, 1012, 1003, 1013, 206, 206, - - 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, - 1022, 1023, 206, 206, 206, 206, 206, 206, - 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, - 1024, 1024, 206, 206, 206, 206, 206, 206, - - 1025, 1025, 1026, 1027, 1028, 1029, 1030, 1031, - 1032, 1033, 1034, 1035, 1035, 1035, 1036, 206, - 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, - 1045, 1046, 206, 206, 206, 206, 206, 206, - - 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, - 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, - 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, - 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, - - 1047, 1047, 1047, 1048, 1047, 1047, 1047, 1047, - 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, - 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, - 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, - - 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, - 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, - 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, - 1049, 206, 206, 206, 206, 206, 206, 206, - - 1050, 1050, 1050, 1050, 1050, 1051, 1051, 1047, - 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, - 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, - 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, - - 1047, 1047, 1047, 1047, 1047, 1047, 1047, 1047, - 1047, 1052, 1053, 206, 206, 206, 206, 206, - 983, 983, 983, 983, 983, 983, 983, 983, - 983, 983, 983, 983, 983, 983, 983, 983, - - 983, 983, 983, 983, 983, 983, 983, 983, - 983, 983, 983, 983, 983, 983, 983, 983, - 983, 983, 983, 983, 983, 983, 983, 983, - 983, 983, 983, 983, 983, 983, 983, 983, - - 983, 983, 983, 983, 983, 983, 983, 983, - 983, 983, 983, 983, 983, 983, 983, 983, - 983, 983, 983, 983, 983, 983, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - - 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, - 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, - 1054, 1054, 1054, 1054, 1054, 1054, 1054, 1054, - 1054, 1054, 1054, 1054, 1054, 1055, 1055, 206, - - 1056, 1056, 1056, 1057, 1057, 1057, 1057, 1056, - 1056, 1057, 1057, 1057, 206, 206, 206, 206, - 1057, 1057, 1056, 1057, 1057, 1057, 1057, 1057, - 1057, 1058, 1059, 1060, 206, 206, 206, 206, - - 1061, 206, 206, 206, 1062, 1062, 1063, 1064, - 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, - 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, - 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, - - 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, - 1073, 1073, 1073, 1073, 1073, 1073, 206, 206, - 1073, 1073, 1073, 1073, 1073, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - - 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, - 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, - 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, - 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, - - 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, - 1074, 1074, 1075, 1075, 206, 206, 206, 206, - 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, - 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, - - 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, - 1074, 1074, 206, 206, 206, 206, 206, 206, - 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, - 1084, 1085, 1086, 206, 206, 206, 1087, 1087, - - 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, - 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, - 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, - 1088, 1088, 1088, 1088, 1088, 1088, 1088, 1088, + 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, + 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, + 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, + 1001, 1001, 1001, 1001, 1001, 1001, 1001, 1001, + 1001, 1001, 1001, 1002, 1002, 1002, 1003, 1003, + 1003, 1004, 1004, 1004, 1004, 1004, 1004, 1004, + 1004, 206, 206, 206, 206, 206, 206, 206, + + 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, + 1005, 1005, 1005, 1005, 1005, 1006, 1005, 1005, + 1005, 1005, 1007, 1007, 1008, 1009, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 1006, + + 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, + 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, + 1010, 1010, 1011, 1011, 1012, 1013, 1013, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + + 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, + 1014, 1014, 1014, 1014, 1014, 1014, 1014, 1014, + 1014, 1014, 1015, 1015, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + + 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, + 1016, 1016, 1016, 1016, 1016, 206, 1016, 1016, + 1016, 206, 1017, 1017, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + + 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, + 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, + 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, + 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, + + 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, + 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, + 1018, 1018, 1018, 1018, 1019, 1019, 1020, 1021, + 1021, 1021, 1021, 1021, 1021, 1021, 1020, 1020, + + 1020, 1020, 1020, 1020, 1020, 1020, 1021, 1020, + 1020, 1021, 1021, 1021, 1021, 1021, 1021, 1021, + 1021, 1021, 1022, 1021, 1023, 1023, 1024, 1025, + 1023, 1026, 1023, 1027, 1018, 1028, 206, 206, + + 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, + 1037, 1038, 206, 206, 206, 206, 206, 206, + 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, + 1039, 1039, 206, 206, 206, 206, 206, 206, + + 1040, 1040, 1041, 1042, 1043, 1044, 1045, 1046, + 1047, 1048, 1049, 1050, 1050, 1050, 1051, 1052, + 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, + 1061, 1062, 206, 206, 206, 206, 206, 206, + + 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, + 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, + 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, + 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, + + 1063, 1063, 1063, 1064, 1063, 1063, 1063, 1063, + 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, + 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, + 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, + + 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, + 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, + 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, + 1065, 206, 206, 206, 206, 206, 206, 206, + + 1066, 1066, 1066, 1066, 1066, 1067, 1067, 1063, + 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, + 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, + 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, + + 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, + 1063, 1068, 1069, 206, 206, 206, 206, 206, + 996, 996, 996, 996, 996, 996, 996, 996, + 996, 996, 996, 996, 996, 996, 996, 996, + + 996, 996, 996, 996, 996, 996, 996, 996, + 996, 996, 996, 996, 996, 996, 996, 996, + 996, 996, 996, 996, 996, 996, 996, 996, + 996, 996, 996, 996, 996, 996, 996, 996, + + 996, 996, 996, 996, 996, 996, 996, 996, + 996, 996, 996, 996, 996, 996, 996, 996, + 996, 996, 996, 996, 996, 996, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + + 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, + 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, + 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, + 1070, 1070, 1070, 1070, 1070, 1071, 1071, 206, + + 1072, 1072, 1072, 1073, 1073, 1073, 1073, 1072, + 1072, 1073, 1073, 1073, 206, 206, 206, 206, + 1073, 1073, 1072, 1073, 1073, 1073, 1073, 1073, + 1073, 1074, 1075, 1076, 206, 206, 206, 206, + + 1077, 206, 206, 206, 1078, 1078, 1079, 1080, + 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, - 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1090, - 1091, 1092, 1092, 1093, 206, 206, 1094, 1094, - - 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, - 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, - 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, - 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, - - 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, - 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, - 1095, 1095, 1095, 1095, 1095, 1096, 1097, 1096, - 1097, 1097, 1097, 1097, 1097, 1097, 1097, 206, - - 1098, 1099, 1097, 1099, 1099, 1097, 1097, 1097, - 1097, 1097, 1097, 1097, 1097, 1096, 1096, 1096, - 1096, 1096, 1096, 1097, 1097, 1100, 1100, 1100, - 1100, 1100, 1100, 1100, 1100, 206, 206, 1101, - - 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, - 1110, 1111, 206, 206, 206, 206, 206, 206, - 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, - 1110, 1111, 206, 206, 206, 206, 206, 206, - - 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1113, - 1114, 1114, 1114, 1114, 1112, 1112, 206, 206, - 1115, 1115, 1115, 1115, 1115, 1116, 1116, 1116, - 1116, 1116, 1116, 1115, 1115, 1116, 1117, 1118, - - 1118, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - - 1119, 1119, 1119, 1119, 1120, 1121, 1122, 1121, - 1122, 1121, 1122, 1121, 1122, 1121, 1122, 1121, - 1121, 1121, 1122, 1121, 1121, 1121, 1121, 1121, - 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, - - 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, - 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, - 1121, 1121, 1121, 1121, 1123, 1124, 1119, 1119, - 1119, 1119, 1119, 1125, 1119, 1125, 1120, 1120, - - 1125, 1125, 1119, 1125, 1126, 1121, 1121, 1121, - 1121, 1121, 1121, 1121, 206, 206, 206, 206, - 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, - 1135, 1136, 1137, 1137, 1138, 1139, 1137, 1137, - - 1139, 1140, 1140, 1140, 1140, 1140, 1140, 1140, - 1140, 1140, 1140, 1141, 1142, 1141, 1141, 1141, - 1141, 1141, 1141, 1141, 1140, 1140, 1140, 1140, - 1140, 1140, 1140, 1140, 1140, 206, 206, 206, - - 1143, 1143, 1144, 1145, 1145, 1145, 1145, 1145, - 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, - 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, - 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, - - 1145, 1144, 1143, 1143, 1143, 1143, 1144, 1144, - 1143, 1143, 1146, 1147, 1148, 1148, 1145, 1145, - 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, - 1157, 1158, 1159, 1159, 1159, 1159, 1159, 1159, - - 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, - 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, - 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, - 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, - - 1160, 1160, 1160, 1160, 1160, 1160, 1161, 1162, - 1163, 1163, 1162, 1162, 1162, 1163, 1162, 1163, - 1163, 1163, 1164, 1164, 206, 206, 206, 206, - 206, 206, 206, 206, 1165, 1165, 1165, 1165, - - 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, - 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, - 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, - 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, - - 1166, 1166, 1166, 1166, 1167, 1167, 1167, 1167, - 1167, 1167, 1167, 1167, 1168, 1168, 1168, 1168, - 1168, 1168, 1168, 1168, 1167, 1167, 1168, 1169, - 206, 206, 206, 1170, 1170, 1171, 1171, 1171, - - 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, - 1180, 1181, 206, 206, 206, 1166, 1166, 1166, - 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, - 1190, 1191, 1192, 1192, 1192, 1192, 1192, 1192, - - 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, - 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, - 1192, 1192, 1192, 1192, 1192, 1192, 1192, 1192, - 1193, 1193, 1193, 1193, 1193, 1193, 1194, 1194, - - 1195, 1196, 1197, 1198, 1198, 1199, 1200, 1201, - 1202, 206, 206, 206, 206, 206, 206, 206, - 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, - 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, - - 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, - 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, - 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, - 1203, 1203, 1203, 206, 206, 1203, 1203, 1203, - 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, - 206, 206, 206, 206, 206, 206, 206, 206, - 1205, 1205, 1205, 1206, 1207, 1208, 1208, 1208, - 1208, 1208, 1205, 1205, 1208, 1208, 1208, 1208, + 1089, 1089, 1089, 1089, 1089, 1089, 1089, 1089, + 1089, 1089, 1089, 1089, 1089, 1089, 206, 206, + 1089, 1089, 1089, 1089, 1089, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + + 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, + 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, + 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, + 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, + + 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, + 1090, 1090, 1091, 1091, 206, 206, 206, 206, + 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, + 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, + + 1090, 1090, 1090, 1090, 1090, 1090, 1090, 1090, + 1090, 1090, 206, 206, 206, 206, 206, 206, + 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, + 1100, 1101, 1102, 206, 206, 206, 1103, 1103, + + 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, + 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, + 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, + 1104, 1104, 1104, 1104, 1104, 1104, 1104, 1104, + + 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, + 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1105, + 1105, 1105, 1105, 1105, 1105, 1105, 1105, 1106, + 1107, 1108, 1108, 1109, 206, 206, 1110, 1110, + + 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, + 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, + 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, + 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, + + 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, + 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, + 1111, 1111, 1111, 1111, 1111, 1112, 1113, 1112, + 1113, 1113, 1113, 1113, 1113, 1113, 1113, 206, + + 1114, 1115, 1113, 1115, 1115, 1113, 1113, 1113, + 1113, 1113, 1113, 1113, 1113, 1112, 1112, 1112, + 1112, 1112, 1112, 1113, 1113, 1116, 1116, 1116, + 1116, 1116, 1116, 1116, 1116, 206, 206, 1117, + + 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, + 1126, 1127, 206, 206, 206, 206, 206, 206, + 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, + 1126, 1127, 206, 206, 206, 206, 206, 206, + + 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1129, + 1130, 1130, 1130, 1130, 1128, 1128, 206, 206, + 1131, 1131, 1131, 1131, 1131, 1132, 1132, 1132, + 1132, 1132, 1132, 1131, 1131, 1132, 1133, 1134, + + 1134, 1135, 1135, 1136, 1136, 1135, 1135, 1135, + 1135, 1135, 1136, 1135, 1135, 1135, 1135, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + + 1137, 1137, 1137, 1137, 1138, 1139, 1140, 1139, + 1140, 1139, 1140, 1139, 1140, 1139, 1140, 1139, + 1139, 1139, 1140, 1139, 1139, 1139, 1139, 1139, + 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, + + 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, + 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, + 1139, 1139, 1139, 1139, 1141, 1142, 1137, 1137, + 1137, 1137, 1137, 1143, 1137, 1143, 1138, 1138, + + 1143, 1143, 1137, 1143, 1144, 1139, 1139, 1139, + 1139, 1139, 1139, 1139, 1145, 206, 206, 206, + 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, + 1154, 1155, 1156, 1156, 1157, 1158, 1156, 1156, + + 1158, 1159, 1159, 1159, 1159, 1159, 1159, 1159, + 1159, 1159, 1159, 1160, 1161, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 1159, 1159, 1159, 1159, + 1159, 1159, 1159, 1159, 1159, 1162, 1162, 206, + + 1163, 1163, 1164, 1165, 1165, 1165, 1165, 1165, + 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, + 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, + 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, + + 1165, 1164, 1163, 1163, 1163, 1163, 1164, 1164, + 1163, 1163, 1166, 1167, 1168, 1168, 1165, 1165, + 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, + 1177, 1178, 1179, 1179, 1179, 1179, 1179, 1179, + + 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, + 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, + 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, + 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, + + 1180, 1180, 1180, 1180, 1180, 1180, 1181, 1182, + 1183, 1183, 1182, 1182, 1182, 1183, 1182, 1183, + 1183, 1183, 1184, 1184, 206, 206, 206, 206, + 206, 206, 206, 206, 1185, 1185, 1185, 1185, + + 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, + 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, + 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, + 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, + + 1186, 1186, 1186, 1186, 1187, 1187, 1187, 1187, + 1187, 1187, 1187, 1187, 1188, 1188, 1188, 1188, + 1188, 1188, 1188, 1188, 1187, 1187, 1188, 1189, + 206, 206, 206, 1190, 1190, 1191, 1191, 1191, + + 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, + 1200, 1201, 206, 206, 206, 1186, 1186, 1186, + 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, + 1210, 1211, 1212, 1212, 1212, 1212, 1212, 1212, + + 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, + 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, + 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, + 1213, 1213, 1213, 1213, 1213, 1213, 1214, 1214, + + 1215, 1216, 1217, 1218, 1218, 1219, 1220, 1221, + 1222, 206, 206, 206, 206, 206, 206, 206, + 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, + 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, + + 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, + 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, + 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, + 1223, 1223, 1223, 206, 206, 1223, 1223, 1223, + + 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, + 206, 206, 206, 206, 206, 206, 206, 206, + 1225, 1225, 1225, 1226, 1227, 1228, 1228, 1228, + 1228, 1228, 1225, 1225, 1228, 1228, 1228, 1228, - 1205, 1209, 1207, 1207, 1207, 1207, 1207, 1207, - 1207, 1210, 1210, 1210, 1210, 1208, 1210, 1210, - 1210, 1210, 1210, 1211, 1212, 1211, 1211, 1213, - 1115, 1115, 1214, 206, 206, 206, 206, 206, + 1225, 1229, 1227, 1227, 1227, 1227, 1227, 1227, + 1227, 1230, 1230, 1230, 1230, 1228, 1230, 1230, + 1230, 1230, 1230, 1231, 1232, 1231, 1231, 1233, + 1131, 1131, 1234, 206, 206, 206, 206, 206, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, - 118, 118, 118, 118, 118, 118, 1215, 1215, - 1215, 1215, 1215, 1216, 1217, 1217, 1217, 1218, - 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, - 1217, 1217, 1217, 1218, 1217, 1217, 1217, 1217, + 118, 118, 118, 118, 118, 118, 1235, 1235, + 1235, 1235, 1235, 1236, 1237, 1237, 1237, 1238, + 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, + 1237, 1237, 1237, 1238, 1237, 1237, 1237, 1237, - 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, - 1217, 1217, 1217, 1217, 1217, 1217, 1218, 1217, - 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, - 1217, 1217, 1217, 1217, 1217, 1219, 1219, 1219, + 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, + 1237, 1237, 1237, 1237, 1237, 1237, 1238, 1237, + 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, + 1237, 1237, 1237, 1237, 1237, 1239, 1239, 1239, - 1219, 1219, 1217, 1217, 1217, 1217, 1219, 1219, - 1219, 1219, 1219, 118, 119, 119, 119, 119, + 1239, 1239, 1237, 1237, 1237, 1237, 1239, 1239, + 1239, 1239, 1239, 118, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, - 1220, 1221, 119, 119, 119, 1222, 119, 119, + 1240, 1241, 119, 119, 119, 1242, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, - 119, 119, 119, 119, 119, 119, 1223, 119, + 119, 119, 119, 119, 119, 119, 1243, 119, 119, 119, 119, 119, 119, 119, 119, 119, - 119, 119, 119, 1224, 1224, 1224, 1224, 1224, + 119, 119, 119, 1244, 1244, 1244, 1244, 1244, - 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, - 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, - 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, - 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1225, + 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, + 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, + 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, + 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1245, - 195, 195, 194, 195, 1226, 1226, 1226, 1226, - 1226, 1226, 1227, 1228, 1228, 1229, 1230, 1231, - 1232, 1228, 1228, 1228, 1228, 1228, 1228, 1228, - 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, + 195, 195, 194, 195, 1246, 1246, 1246, 1246, + 1246, 1246, 1247, 1248, 1248, 1249, 1250, 1251, + 1252, 1248, 1248, 1248, 1248, 1248, 1248, 1248, + 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, - 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1115, - 1115, 1115, 1115, 1115, 1115, 1115, 1115, 1115, - 1115, 1115, 1115, 1115, 1115, 1115, 1233, 1234, - 1234, 1235, 206, 1236, 1237, 1208, 1226, 1227, + 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1131, + 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, + 1131, 1131, 1131, 1131, 1131, 1131, 1253, 1254, + 1254, 1255, 1256, 1257, 1258, 1228, 1246, 1247, 74, 75, 74, 75, 74, 75, 74, 75, 74, 75, 74, 75, 74, 75, 74, 75, @@ -1954,220 +1954,220 @@ static const unsigned short uc_property_trie[] = { 74, 75, 74, 75, 74, 75, 74, 75, 74, 75, 74, 75, 74, 75, 74, 75, - 74, 75, 74, 75, 74, 75, 1238, 1239, - 1240, 1241, 1242, 1243, 1244, 1244, 1245, 1244, + 74, 75, 74, 75, 74, 75, 1259, 1260, + 1261, 1262, 1263, 1264, 1265, 1265, 1266, 1265, 74, 75, 74, 75, 74, 75, 74, 75, 74, 75, 74, 75, 74, 75, 74, 75, 74, 75, 74, 75, 74, 75, 74, 75, - 74, 75, 1246, 1247, 1246, 1247, 1246, 1247, - - 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, - 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, - 1248, 1248, 1248, 1248, 1248, 1248, 206, 206, - 1249, 1249, 1249, 1249, 1249, 1249, 206, 206, - - 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, - 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, - 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, - 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, - - 1248, 1248, 1248, 1248, 1248, 1248, 206, 206, - 1249, 1249, 1249, 1249, 1249, 1249, 206, 206, - 1250, 1248, 1251, 1248, 1252, 1248, 1253, 1248, - 206, 1249, 206, 1249, 206, 1249, 206, 1249, - - 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, - 1249, 1249, 1249, 1249, 1249, 1249, 1249, 1249, - 1254, 1255, 1256, 1257, 1256, 1257, 1258, 1259, - 1260, 1261, 1262, 1263, 1264, 1265, 206, 206, - - 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, - 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, - 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, - 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, - - 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, - 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, - 1248, 1248, 1314, 1315, 1316, 206, 1317, 1318, - 1249, 1249, 1319, 1320, 1321, 211, 1322, 211, - - 211, 1323, 1324, 1325, 1326, 206, 1327, 1328, - 1329, 1330, 1329, 1330, 1331, 1323, 1323, 1323, - 1248, 1248, 1332, 1333, 206, 206, 1334, 1335, - 1249, 1249, 1336, 1337, 206, 1323, 1323, 1323, - - 1248, 1248, 1338, 1339, 1340, 1341, 1342, 1343, - 1249, 1249, 1344, 1345, 1346, 1323, 1347, 1347, - 206, 206, 1348, 1349, 1350, 206, 1351, 1352, - 1353, 1354, 1355, 1356, 1357, 1358, 211, 206, - - 1359, 1359, 1360, 1360, 1360, 1360, 1360, 1361, - 1360, 1360, 1360, 1362, 1363, 1364, 1365, 1366, - 1367, 1368, 1367, 1369, 1370, 1371, 53, 1372, - 1373, 1374, 1375, 1376, 1376, 1377, 1375, 1376, - - 53, 53, 53, 53, 1378, 1379, 1379, 1380, - 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, - 1389, 1389, 1389, 1390, 1390, 1391, 1392, 1392, - 53, 1393, 1394, 53, 1395, 1396, 1372, 43, - - 43, 53, 53, 53, 1397, 1398, 1399, 1400, - 1401, 1402, 1403, 1403, 1403, 1403, 1404, 1404, - 1404, 1404, 1405, 1406, 1407, 1408, 1409, 1410, - 1409, 1409, 1409, 1409, 1408, 1409, 1409, 1411, - - 1412, 1413, 1413, 1413, 1414, 1415, 1416, 1417, - 1418, 1419, 1420, 1420, 1420, 1420, 1420, 1420, - 1421, 1422, 206, 206, 1423, 1424, 1425, 1426, - 1427, 1428, 1429, 1430, 1431, 1432, 1433, 164, - - 1421, 67, 62, 63, 1423, 1424, 1425, 1426, - 1427, 1428, 1429, 1430, 1431, 1432, 1433, 206, - 1224, 1224, 1224, 1224, 1224, 1434, 1434, 1434, - 1434, 1434, 1434, 1434, 1434, 206, 206, 206, + 74, 75, 1267, 1268, 1267, 1268, 1267, 1268, + + 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, + 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, + 1269, 1269, 1269, 1269, 1269, 1269, 206, 206, + 1270, 1270, 1270, 1270, 1270, 1270, 206, 206, + + 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, + 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, + 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, + 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, + + 1269, 1269, 1269, 1269, 1269, 1269, 206, 206, + 1270, 1270, 1270, 1270, 1270, 1270, 206, 206, + 1271, 1269, 1272, 1269, 1273, 1269, 1274, 1269, + 206, 1270, 206, 1270, 206, 1270, 206, 1270, + + 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, + 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, + 1275, 1276, 1277, 1278, 1277, 1278, 1279, 1280, + 1281, 1282, 1283, 1284, 1285, 1286, 206, 206, + + 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, + 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, + 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, + 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, + + 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, + 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, + 1269, 1269, 1335, 1336, 1337, 206, 1338, 1339, + 1270, 1270, 1340, 1341, 1342, 211, 1343, 211, + + 211, 1344, 1345, 1346, 1347, 206, 1348, 1349, + 1350, 1351, 1350, 1351, 1352, 1344, 1344, 1344, + 1269, 1269, 1353, 1354, 206, 206, 1355, 1356, + 1270, 1270, 1357, 1358, 206, 1344, 1344, 1344, + + 1269, 1269, 1359, 1360, 1361, 1362, 1363, 1364, + 1270, 1270, 1365, 1366, 1367, 1344, 1368, 1368, + 206, 206, 1369, 1370, 1371, 206, 1372, 1373, + 1374, 1375, 1376, 1377, 1378, 1379, 211, 206, + + 1380, 1380, 1381, 1381, 1381, 1381, 1381, 1382, + 1381, 1381, 1381, 1383, 1384, 1385, 1386, 1387, + 1388, 1389, 1388, 1390, 1391, 1392, 53, 1393, + 1394, 1395, 1396, 1397, 1397, 1398, 1396, 1397, + + 53, 53, 53, 53, 1399, 1400, 1400, 1401, + 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, + 1410, 1410, 1410, 1411, 1411, 1412, 1413, 1413, + 53, 1414, 1415, 53, 1416, 1417, 1393, 43, + + 43, 53, 53, 53, 1418, 1419, 1420, 1421, + 1422, 1423, 1424, 1424, 1424, 1424, 1425, 1425, + 1425, 1425, 1426, 1427, 1428, 1429, 1430, 1431, + 1430, 1430, 1430, 1430, 1429, 1430, 1430, 1432, + + 1433, 1434, 1434, 1434, 1435, 1436, 1437, 1438, + 1439, 1440, 1441, 1441, 1441, 1441, 1441, 1441, + 1442, 1443, 206, 206, 1444, 1445, 1446, 1447, + 1448, 1449, 1450, 1451, 1452, 1453, 1454, 164, + + 1442, 67, 62, 63, 1444, 1445, 1446, 1447, + 1448, 1449, 1450, 1451, 1452, 1453, 1454, 206, + 1244, 1244, 1244, 1244, 1244, 1455, 1455, 1455, + 1455, 1455, 1455, 1455, 1455, 206, 206, 206, 51, 51, 51, 51, 51, 51, 51, 50, - 1435, 51, 51, 1436, 1437, 1438, 1438, 1438, - 1439, 1439, 1440, 1440, 1440, 1440, 1441, 1442, - 1442, 1443, 1444, 1445, 1446, 1446, 1447, 1448, + 1456, 51, 51, 1457, 1458, 1459, 1459, 1459, + 1460, 1460, 1461, 1461, 1461, 1461, 1462, 1463, + 1463, 1464, 1465, 1466, 1467, 1467, 1468, 1469, - 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, - 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, + 1470, 1471, 1471, 1471, 1471, 1471, 1471, 1471, + 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 177, 177, 184, 184, 177, 177, 177, 177, - 184, 184, 184, 177, 177, 1450, 1450, 1450, + 184, 184, 184, 177, 177, 1472, 1472, 1472, - 1450, 177, 1451, 1451, 1452, 1453, 1453, 201, - 1454, 201, 1453, 1455, 1227, 1227, 1227, 1227, - 1228, 206, 206, 206, 206, 206, 206, 206, + 1472, 177, 1473, 1473, 1474, 1475, 1475, 201, + 1476, 201, 1475, 1477, 1247, 1247, 1247, 1247, + 1248, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 1456, 1456, 1457, 1458, 52, 1456, 1456, 1457, - 52, 1458, 1459, 1457, 1457, 1457, 1459, 1459, - 1457, 1457, 1457, 1459, 52, 1457, 1460, 52, - 58, 1457, 1457, 1457, 1457, 1457, 52, 52, + 1478, 1478, 1479, 1480, 52, 1478, 1478, 1479, + 52, 1480, 1481, 1479, 1479, 1479, 1481, 1481, + 1479, 1479, 1479, 1481, 52, 1479, 1482, 52, + 58, 1479, 1479, 1479, 1479, 1479, 52, 52, - 1461, 1461, 1462, 52, 1457, 52, 1463, 52, - 1457, 52, 1464, 1465, 1457, 1457, 1466, 1459, - 1457, 1457, 1467, 1457, 1459, 1468, 1468, 1468, - 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1474, + 1483, 1483, 1484, 52, 1479, 52, 1485, 52, + 1479, 52, 1486, 1487, 1479, 1479, 1488, 1481, + 1479, 1479, 1489, 1479, 1481, 1490, 1490, 1490, + 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1496, - 1475, 1405, 1405, 1405, 1405, 1474, 1473, 1473, - 1473, 1473, 1476, 1405, 1477, 1478, 1479, 1480, - 1481, 1481, 1481, 69, 69, 69, 69, 69, + 1497, 1426, 1426, 1426, 1426, 1496, 1495, 1495, + 1495, 1495, 1498, 1426, 1499, 1500, 1501, 1502, + 1503, 1503, 1503, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, - 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, - 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, - 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, - 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, + 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, + 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, - 1484, 1484, 1484, 1485, 127, 1486, 1486, 1486, - 1486, 1481, 1487, 1487, 206, 206, 206, 206, - 58, 58, 58, 58, 1488, 55, 55, 55, - 55, 55, 1489, 1489, 52, 52, 52, 52, + 1506, 1506, 1506, 1507, 127, 1508, 1508, 1508, + 1508, 1503, 1509, 1509, 206, 206, 206, 206, + 58, 58, 58, 58, 1510, 55, 55, 55, + 55, 55, 1511, 1511, 52, 52, 52, 52, 58, 52, 52, 58, 52, 52, 58, 52, - 52, 55, 55, 52, 52, 52, 1489, 52, + 52, 55, 55, 52, 52, 52, 1511, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, - 52, 52, 52, 52, 52, 1490, 1489, 1489, + 52, 52, 52, 52, 52, 1512, 1511, 1511, 52, 52, 58, 52, 58, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, - 52, 52, 52, 1470, 1470, 1470, 1470, 1470, - 1470, 1470, 1470, 1470, 1405, 1405, 1405, 1405, - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, - - 58, 58, 58, 58, 1489, 58, 58, 58, - 1491, 1492, 1491, 1493, 1494, 1493, 58, 58, - 58, 58, 1495, 61, 58, 1496, 58, 58, - 58, 58, 58, 58, 58, 58, 58, 1497, - - 1498, 1499, 1500, 58, 1501, 58, 1489, 58, - 58, 58, 58, 58, 1502, 1502, 58, 1502, - 1502, 58, 58, 58, 58, 58, 58, 58, - 58, 58, 58, 58, 1503, 1504, 58, 58, - - 58, 1489, 58, 1505, 1489, 1506, 58, 1489, - 58, 1489, 58, 58, 1507, 58, 58, 58, - 58, 58, 1503, 1504, 1503, 1504, 58, 58, + 52, 52, 52, 1492, 1492, 1492, 1492, 1492, + 1492, 1492, 1492, 1492, 1426, 1426, 1426, 1426, + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, + + 58, 58, 58, 58, 1511, 58, 58, 58, + 1513, 1514, 1513, 1515, 1516, 1515, 58, 58, + 58, 58, 1517, 61, 58, 1518, 58, 58, + 58, 58, 58, 58, 58, 58, 58, 1519, + + 1520, 1521, 1522, 58, 1523, 58, 1511, 58, + 58, 58, 58, 58, 1524, 1524, 58, 1524, + 1524, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 58, 58, 1525, 1526, 58, 58, + + 58, 1511, 58, 1527, 1511, 1528, 58, 1511, + 58, 1511, 58, 58, 1529, 58, 58, 58, + 58, 58, 1525, 1526, 1525, 1526, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, - 1508, 58, 1489, 58, 1503, 1504, 1503, 1504, - 1503, 1504, 1503, 1504, 58, 1489, 1509, 1510, - 1511, 1512, 1503, 1504, 1511, 1512, 1503, 1504, - 1511, 1512, 1503, 1504, 1503, 1504, 1503, 1504, + 1530, 58, 1511, 58, 1525, 1526, 1525, 1526, + 1525, 1526, 1525, 1526, 58, 1511, 1531, 1532, + 1533, 1534, 1525, 1526, 1533, 1534, 1525, 1526, + 1533, 1534, 1525, 1526, 1525, 1526, 1525, 1526, - 1511, 1512, 1503, 1504, 1511, 1512, 1503, 1504, - 1511, 1512, 1503, 1504, 58, 58, 58, 1503, - 1504, 1503, 1504, 58, 58, 58, 58, 58, - 1513, 58, 58, 58, 58, 58, 58, 58, + 1533, 1534, 1525, 1526, 1533, 1534, 1525, 1526, + 1533, 1534, 1525, 1526, 58, 58, 58, 1525, + 1526, 1525, 1526, 58, 58, 58, 58, 58, + 1535, 58, 58, 58, 58, 58, 58, 58, - 58, 58, 1503, 1504, 58, 58, 1514, 58, - 1515, 1516, 58, 1516, 1489, 1489, 1489, 1489, - 1503, 1504, 1503, 1504, 1503, 1504, 1503, 1504, - 1517, 58, 58, 58, 58, 58, 58, 58, + 58, 58, 1525, 1526, 58, 58, 1536, 58, + 1537, 1538, 58, 1538, 1511, 1511, 1511, 1511, + 1525, 1526, 1525, 1526, 1525, 1526, 1525, 1526, + 1539, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, - 58, 1503, 1504, 1503, 1504, 1518, 58, 58, - 1503, 1504, 58, 58, 58, 58, 1503, 1504, - 1503, 1504, 1503, 1504, 1503, 1504, 1503, 1504, + 58, 1525, 1526, 1525, 1526, 1540, 58, 58, + 1525, 1526, 58, 58, 58, 58, 1525, 1526, + 1525, 1526, 1525, 1526, 1525, 1526, 1525, 1526, - 1511, 1512, 1511, 1512, 1503, 1504, 1503, 1504, - 1503, 1504, 1511, 1512, 1511, 1512, 58, 1519, - 1503, 1504, 1520, 1520, 1520, 1405, 1521, 1521, - 1405, 1405, 1522, 1522, 1522, 1523, 1523, 1405, + 1533, 1534, 1533, 1534, 1525, 1526, 1525, 1526, + 1525, 1526, 1533, 1534, 1533, 1534, 58, 1541, + 1525, 1526, 1542, 1542, 1542, 1426, 1543, 1543, + 1426, 1426, 1544, 1544, 1544, 1545, 1545, 1426, - 52, 1470, 52, 52, 52, 52, 52, 52, - 1398, 1399, 1398, 1399, 52, 52, 52, 52, + 52, 1492, 52, 52, 52, 52, 52, 52, + 1419, 1420, 1419, 1420, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, - 52, 52, 1524, 1524, 52, 52, 52, 52, + 52, 52, 1546, 1546, 52, 52, 52, 52, 58, 58, 52, 52, 52, 52, 52, 52, - 55, 1525, 1526, 52, 52, 52, 52, 52, - 52, 52, 52, 52, 52, 52, 1527, 1527, - 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, - - 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, - 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, - 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, - 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, - - 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, - 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, - 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, - 1527, 1527, 1527, 1470, 1405, 1470, 1470, 1470, - - 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, - 1528, 1470, 1470, 1470, 1470, 1470, 1470, 1470, - 1470, 1470, 1470, 1470, 1470, 1529, 1470, 1470, - 1470, 1470, 1470, 1405, 1405, 1405, 1405, 1405, - - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, - 1405, 1405, 1405, 1405, 1476, 1476, 1476, 1476, - 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, - - 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, - 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1530, - 1531, 1477, 1477, 1477, 1477, 1477, 1477, 1477, - 1477, 1477, 1477, 1477, 1532, 1532, 1532, 1532, - - 1532, 1532, 1478, 1478, 1478, 1478, 1478, 1478, - 1533, 1534, 1534, 1534, 1534, 1534, 1534, 1534, - 1535, 1535, 1535, 1535, 1536, 1536, 1536, 1536, - 1537, 1537, 1537, 1538, 1538, 1538, 1538, 1539, + 55, 1547, 1548, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, + 1549, 1549, 1549, 1492, 1426, 1492, 1492, 1492, + + 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, + 1550, 1492, 1492, 1492, 1492, 1492, 1492, 1492, + 1492, 1492, 1492, 1492, 1492, 1551, 1492, 1492, + 1492, 1492, 1492, 1426, 1426, 1426, 1426, 1426, + + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, + 1426, 1426, 1426, 1426, 1498, 1498, 1498, 1498, + 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, + + 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, + 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1552, + 1553, 1499, 1499, 1499, 1499, 1499, 1499, 1499, + 1499, 1499, 1499, 1499, 1554, 1554, 1554, 1554, + + 1554, 1554, 1500, 1500, 1500, 1500, 1500, 1500, + 1555, 1556, 1556, 1556, 1556, 1556, 1556, 1556, + 1557, 1557, 1557, 1557, 1558, 1558, 1558, 1558, + 1559, 1559, 1559, 1560, 1560, 1560, 1560, 1561, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, - 52, 52, 52, 52, 52, 1470, 1470, 206, + 52, 52, 52, 52, 52, 1492, 1492, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -2177,35 +2177,35 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, - 1548, 69, 69, 69, 69, 69, 69, 69, - 69, 69, 69, 69, 1549, 1550, 1551, 1552, - 1553, 1554, 1555, 1556, 1557, 1558, 1558, 1558, + 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, + 1570, 69, 69, 69, 69, 69, 69, 69, + 69, 69, 69, 69, 1571, 1572, 1573, 1574, + 1575, 1576, 1577, 1578, 1579, 1580, 1580, 1580, - 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, - 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, - 1567, 1568, 1568, 1568, 1568, 1568, 1568, 1568, - 1568, 1568, 1568, 1568, 1569, 1569, 1569, 1569, + 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, + 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, + 1589, 1590, 1590, 1590, 1590, 1590, 1590, 1590, + 1590, 1590, 1590, 1590, 1591, 1591, 1591, 1591, - 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, - 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, - 1569, 1569, 1569, 1569, 1569, 1569, 1570, 1570, - 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, + 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, + 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, + 1591, 1591, 1591, 1591, 1591, 1591, 1592, 1592, + 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, - 1570, 1570, 1571, 1570, 1570, 1570, 1570, 1570, - 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, - 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, - 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, + 1592, 1592, 1593, 1592, 1592, 1592, 1592, 1592, + 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, + 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, + 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, - 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, - 1572, 1572, 1573, 1574, 1574, 1574, 1574, 1574, - 1574, 1574, 1574, 1574, 1574, 1575, 1576, 1577, - 1578, 1579, 1580, 1581, 1582, 1583, 1574, 1584, + 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, + 1594, 1594, 1595, 1596, 1596, 1596, 1596, 1596, + 1596, 1596, 1596, 1596, 1596, 1597, 1598, 1599, + 1600, 1601, 1602, 1603, 1604, 1605, 1596, 1606, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, - 52, 52, 52, 52, 52, 52, 1476, 1476, - 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, + 52, 52, 52, 52, 52, 52, 1498, 1498, + 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 55, 55, 52, 52, 52, 52, @@ -2219,18 +2219,18 @@ static const unsigned short uc_property_trie[] = { 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, - 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, - 1405, 1405, 1405, 1585, 1585, 1585, 1585, 1405, + 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, + 1426, 1426, 1426, 1607, 1607, 1607, 1607, 1426, - 1524, 1524, 1524, 1524, 55, 55, 52, 55, + 1546, 1546, 1546, 1546, 55, 55, 52, 55, 55, 55, 55, 55, 55, 55, 55, 55, - 55, 55, 55, 52, 1586, 1586, 1587, 1587, - 1588, 1528, 1524, 1524, 1524, 1589, 1524, 1524, + 55, 55, 55, 52, 1608, 1608, 1609, 1609, + 1610, 1550, 1546, 1546, 1546, 1611, 1546, 1546, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, - 55, 1524, 1524, 1524, 55, 55, 55, 55, + 55, 1546, 1546, 1546, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, @@ -2238,727 +2238,722 @@ static const unsigned short uc_property_trie[] = { 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, - 1524, 55, 55, 55, 55, 55, 55, 1488, - 1528, 1528, 1587, 1587, 1587, 1587, 1587, 1587, - 1587, 1587, 1587, 1587, 1587, 1587, 1590, 1588, - - 1587, 1587, 1587, 1587, 1587, 1587, 1476, 1476, - 1476, 1476, 1531, 1531, 1531, 1531, 1531, 1531, - 1530, 1530, 1590, 1590, 1590, 1590, 1590, 1590, - 1590, 1590, 1590, 1590, 1590, 1591, 1592, 1592, - - 1530, 1530, 1590, 1590, 1590, 1590, 1590, 1590, - 1590, 1590, 1590, 1590, 1593, 1590, 1590, 1590, - 1590, 1590, 1594, 1591, 1591, 1591, 1591, 1591, - 1591, 1591, 1591, 1591, 1591, 1595, 1595, 1595, - - 1596, 1596, 1596, 1596, 1595, 1595, 1595, 1595, - 1595, 1592, 1592, 1592, 1592, 1595, 1534, 1595, - 1595, 1595, 1592, 1595, 1595, 1592, 1592, 1592, - 1595, 1595, 1592, 1592, 1595, 1592, 1592, 1595, - - 1595, 1595, 1534, 1592, 1534, 1534, 1534, 1534, - 1592, 1592, 1595, 1592, 1592, 1592, 1592, 1592, - 1592, 1595, 1595, 1595, 1595, 1595, 1592, 1595, - 1595, 1597, 1595, 1592, 1592, 1595, 1595, 1595, - - 1598, 1524, 1524, 1524, 1524, 1534, 52, 52, - 1524, 1524, 1599, 1599, 1589, 1589, 55, 55, + 1546, 55, 55, 55, 55, 55, 55, 1510, + 1550, 1550, 1609, 1609, 1609, 1609, 1609, 1609, + 1609, 1609, 1609, 1609, 1609, 1609, 1612, 1610, + + 1609, 1609, 1609, 1609, 1609, 1609, 1498, 1498, + 1498, 1498, 1553, 1553, 1553, 1553, 1553, 1553, + 1552, 1552, 1612, 1612, 1612, 1612, 1612, 1612, + 1612, 1612, 1612, 1612, 1612, 1613, 1614, 1614, + + 1552, 1552, 1612, 1612, 1612, 1612, 1612, 1612, + 1612, 1612, 1612, 1612, 1615, 1612, 1612, 1612, + 1612, 1612, 1616, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1617, 1617, 1617, + + 1618, 1618, 1618, 1618, 1617, 1617, 1617, 1617, + 1617, 1614, 1614, 1614, 1614, 1617, 1556, 1617, + 1617, 1617, 1614, 1617, 1617, 1614, 1614, 1614, + 1617, 1617, 1614, 1614, 1617, 1614, 1614, 1617, + + 1617, 1617, 1556, 1614, 1556, 1556, 1556, 1556, + 1614, 1614, 1617, 1614, 1614, 1614, 1614, 1614, + 1614, 1617, 1617, 1617, 1617, 1617, 1614, 1617, + 1617, 1619, 1617, 1614, 1614, 1617, 1617, 1617, + + 1620, 1546, 1546, 1546, 1546, 1556, 52, 52, + 1546, 1546, 1621, 1621, 1611, 1611, 55, 55, 55, 55, 55, 52, 55, 52, 55, 52, 52, 52, 52, 52, 52, 55, 52, 52, 52, 55, 52, 52, 52, 52, 52, 52, - 1534, 52, 52, 52, 52, 52, 52, 52, + 1556, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 55, 55, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 55, 52, 52, 55, - 52, 52, 52, 52, 1534, 52, 1534, 52, - 52, 52, 52, 1534, 1534, 1534, 52, 1592, - 52, 52, 52, 1600, 1600, 1600, 1600, 1601, - - 1601, 52, 1602, 1603, 1524, 55, 55, 55, - 1604, 1605, 1604, 1605, 1604, 1605, 1604, 1605, - 1604, 1605, 1604, 1605, 1604, 1605, 1606, 1607, - 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, - - 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, - 1614, 1615, 1606, 1607, 1608, 1609, 1610, 1611, - 1612, 1613, 1614, 1615, 52, 1534, 1534, 1534, + 52, 52, 52, 52, 1556, 52, 1556, 52, + 52, 52, 52, 1556, 1556, 1556, 52, 1614, + 52, 52, 52, 1622, 1622, 1622, 1622, 1623, + + 1623, 52, 1624, 1625, 1546, 55, 55, 55, + 1626, 1627, 1626, 1627, 1626, 1627, 1626, 1627, + 1626, 1627, 1626, 1627, 1626, 1627, 1628, 1629, + 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, + + 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, + 1636, 1637, 1628, 1629, 1630, 1631, 1632, 1633, + 1634, 1635, 1636, 1637, 52, 1556, 1556, 1556, 52, 52, 52, 52, 52, 52, 52, 52, 52, 55, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, - 1534, 52, 52, 52, 52, 52, 52, 52, - 52, 52, 52, 52, 52, 52, 52, 1534, - - 1616, 1616, 1616, 1617, 1618, 1619, 1620, 1532, - 1621, 1622, 1532, 1623, 1624, 1625, 1626, 1626, - 1405, 1405, 1405, 1405, 1405, 1627, 1628, 1405, - 1405, 1405, 1405, 1405, 1629, 1627, 1628, 1405, - - 1405, 1405, 1627, 1628, 1627, 1628, 1604, 1605, - 1604, 1605, 1604, 1605, 1630, 1631, 1630, 1631, - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, - - 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, - 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, - 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, - 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, - - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, - - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, - 1405, 1405, 1405, 1405, 1585, 1585, 1405, 1405, - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, - - 1405, 1405, 1405, 1604, 1605, 1604, 1605, 1604, - 1605, 1604, 1605, 1604, 1605, 1633, 1634, 1635, - 1636, 1604, 1605, 1604, 1605, 1604, 1605, 1604, - 1605, 1405, 1405, 1637, 1405, 1405, 1405, 1405, - - 1638, 1405, 1405, 1639, 1627, 1628, 1405, 1405, - 1627, 1628, 1627, 1628, 1627, 1628, 1627, 1628, - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, - 1640, 1405, 1405, 1405, 1405, 1405, 1405, 1405, - - 1627, 1628, 1405, 1405, 1627, 1628, 1405, 1405, - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1627, - 1628, 1627, 1628, 1405, 1627, 1628, 1405, 1405, - 1604, 1605, 1604, 1605, 1405, 1405, 1405, 1405, - - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, - 1627, 1628, 1405, 1405, 1405, 1405, 1405, 1405, - 1405, 1405, 1405, 1405, 1405, 1641, 1405, 1405, - 1627, 1628, 1405, 1405, 1604, 1605, 1405, 1405, - - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, - 1405, 1405, 1405, 1405, 1475, 1405, 1405, 1405, - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, - - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, - 1405, 1405, 1405, 1627, 1628, 1627, 1628, 1405, - 1405, 1405, 1405, 1405, 1627, 1628, 1405, 1405, - 1405, 1405, 1405, 1405, 1627, 1628, 1405, 1405, - - 1405, 1405, 1405, 1405, 1627, 1628, 1405, 1405, - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, - 1405, 1405, 1405, 1405, 1642, 1642, 1642, 1405, - 1405, 1627, 1628, 1627, 1628, 1627, 1628, 1627, - - 1628, 1627, 1628, 1627, 1628, 1627, 1628, 1627, - 1628, 1627, 1628, 1627, 1628, 1627, 1628, 1627, - 1628, 1627, 1628, 1627, 1628, 1627, 1628, 1627, - 1628, 1627, 1628, 1627, 1628, 1627, 1628, 1627, - - 1628, 1627, 1628, 1405, 1405, 1405, 1627, 1628, - 1627, 1628, 1627, 1628, 1627, 1628, 1405, 1627, - 1628, 1627, 1628, 1627, 1628, 1627, 1628, 1627, - 1628, 1627, 1628, 1627, 1628, 1627, 1628, 1627, - - 1628, 1627, 1628, 1627, 1628, 1627, 1628, 1627, - 1628, 1627, 1628, 1627, 1628, 1627, 1628, 1627, - 1628, 1627, 1628, 1627, 1628, 1627, 1628, 1405, - 1405, 1405, 1405, 1405, 1643, 1405, 1644, 1405, - - 1405, 1405, 1405, 1645, 1646, 1645, 1405, 1405, - 1405, 1405, 1405, 1405, 1627, 1628, 1647, 1405, - 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1627, - 1628, 1627, 1628, 1405, 1405, 1405, 1405, 1405, - - 1531, 1531, 1531, 1531, 1531, 1530, 1530, 1530, - 1531, 1531, 1531, 1531, 1531, 1531, 1477, 1477, - 1477, 1477, 1477, 1477, 1478, 1478, 1478, 1478, - 1478, 1478, 1478, 1591, 1591, 1648, 1648, 1648, - - 1478, 1478, 1478, 1478, 1648, 1648, 1648, 1648, - 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, - 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, - 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, - - 1624, 1624, 1624, 1624, 1624, 1648, 1648, 1624, - 1624, 1624, 1624, 1624, 1624, 1536, 1536, 1536, - 1591, 1648, 1648, 1648, 1648, 1592, 1533, 1533, - 1533, 1533, 1536, 1536, 1536, 1536, 1536, 1536, - - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 206, 206, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 206, 1649, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1650, 1650, 1650, 1536, 1536, 1536, - - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1651, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1539, 1650, 1650, 1650, 1650, 1650, - 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, - - 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, - 1650, 1650, 1650, 1650, 1487, 1487, 1487, 1487, - 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, - 1650, 1650, 1650, 1650, 1650, 1650, 1652, 1651, - - 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, - 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, - 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, - 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, - - 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, - 1653, 1653, 1653, 1653, 1653, 1653, 1653, 206, - 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, - 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, + 1556, 52, 52, 52, 52, 52, 52, 52, + 52, 52, 52, 52, 52, 52, 52, 1556, + + 1638, 1638, 1638, 1639, 1640, 1641, 1642, 1554, + 1643, 1644, 1554, 1645, 1646, 1647, 1648, 1648, + 1426, 1426, 1426, 1426, 1426, 1649, 1650, 1426, + 1426, 1426, 1426, 1426, 1651, 1649, 1650, 1426, + + 1426, 1426, 1649, 1650, 1649, 1650, 1626, 1627, + 1626, 1627, 1626, 1627, 1652, 1653, 1652, 1653, + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, - 1654, 1654, 1654, 1654, 1654, 1654, 1654, 206, - - 131, 127, 1655, 1656, 1657, 1658, 1659, 131, - 127, 131, 127, 131, 127, 1660, 1661, 1662, - 1663, 1244, 1246, 1247, 1664, 131, 127, 1664, - 1244, 1244, 1244, 1244, 1665, 1665, 1666, 1667, - - 1668, 1669, 1668, 1669, 1668, 1669, 1668, 1669, - 1668, 1669, 1668, 1669, 1668, 1669, 1668, 1669, - 1668, 1669, 1668, 1669, 1668, 1669, 1668, 1669, - 1668, 1669, 1668, 1669, 1668, 1669, 1668, 1669, - - 1668, 1669, 1668, 1669, 1670, 1671, 1671, 1671, - 1671, 1671, 1671, 1672, 1673, 1672, 1673, 1674, - 1674, 1674, 1675, 1676, 206, 206, 206, 206, - 206, 1677, 1678, 1678, 1678, 1679, 1677, 1678, - - 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, - 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, - 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, - 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, + 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, - 1680, 1680, 1680, 1680, 1680, 1680, 206, 1681, - 206, 206, 206, 206, 206, 1681, 206, 206, - 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, - 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, + + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, + 1426, 1426, 1426, 1426, 1607, 1607, 1426, 1426, + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, + + 1426, 1426, 1426, 1626, 1627, 1626, 1627, 1626, + 1627, 1626, 1627, 1626, 1627, 1655, 1656, 1657, + 1658, 1626, 1627, 1626, 1627, 1626, 1627, 1626, + 1627, 1426, 1426, 1659, 1426, 1426, 1426, 1426, + + 1660, 1426, 1426, 1661, 1649, 1650, 1426, 1426, + 1649, 1650, 1649, 1650, 1649, 1650, 1649, 1650, + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, + 1662, 1426, 1426, 1426, 1426, 1426, 1426, 1426, + + 1649, 1650, 1426, 1426, 1649, 1650, 1426, 1426, + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1649, + 1650, 1649, 1650, 1426, 1649, 1650, 1426, 1426, + 1626, 1627, 1626, 1627, 1426, 1426, 1426, 1426, + + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, + 1649, 1650, 1426, 1426, 1426, 1426, 1426, 1426, + 1426, 1426, 1426, 1426, 1426, 1663, 1426, 1426, + 1649, 1650, 1426, 1426, 1626, 1627, 1426, 1426, + + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, + 1426, 1426, 1426, 1426, 1497, 1426, 1426, 1426, + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, + + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, + 1426, 1426, 1426, 1649, 1650, 1649, 1650, 1426, + 1426, 1426, 1426, 1426, 1649, 1650, 1426, 1426, + 1426, 1426, 1426, 1426, 1649, 1650, 1426, 1426, + + 1426, 1426, 1426, 1426, 1649, 1650, 1426, 1426, + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, + 1426, 1426, 1426, 1426, 1664, 1664, 1664, 1426, + 1426, 1649, 1650, 1649, 1650, 1649, 1650, 1649, + + 1650, 1649, 1650, 1649, 1650, 1649, 1650, 1649, + 1650, 1649, 1650, 1649, 1650, 1649, 1650, 1649, + 1650, 1649, 1650, 1649, 1650, 1649, 1650, 1649, + 1650, 1649, 1650, 1649, 1650, 1649, 1650, 1649, + + 1650, 1649, 1650, 1426, 1426, 1426, 1649, 1650, + 1649, 1650, 1649, 1650, 1649, 1650, 1426, 1649, + 1650, 1649, 1650, 1649, 1650, 1649, 1650, 1649, + 1650, 1649, 1650, 1649, 1650, 1649, 1650, 1649, + + 1650, 1649, 1650, 1649, 1650, 1649, 1650, 1649, + 1650, 1649, 1650, 1649, 1650, 1649, 1650, 1649, + 1650, 1649, 1650, 1649, 1650, 1649, 1650, 1426, + 1426, 1426, 1426, 1426, 1665, 1426, 1666, 1426, + + 1426, 1426, 1426, 1667, 1668, 1667, 1426, 1426, + 1426, 1426, 1426, 1426, 1649, 1650, 1669, 1426, + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1649, + 1650, 1649, 1650, 1426, 1426, 1426, 1426, 1426, + + 1553, 1553, 1553, 1553, 1553, 1552, 1552, 1552, + 1553, 1553, 1553, 1553, 1553, 1553, 1499, 1499, + 1499, 1499, 1499, 1499, 1500, 1500, 1500, 1500, + 1500, 1500, 1500, 1613, 1613, 1670, 1670, 1670, + + 1500, 1500, 1500, 1500, 1670, 1670, 1670, 1670, + 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, + 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, + 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, + + 1646, 1646, 1646, 1646, 1646, 1670, 1670, 1646, + 1646, 1646, 1646, 1646, 1646, 1558, 1558, 1558, + 1613, 1670, 1670, 1670, 1670, 1614, 1555, 1555, + 1555, 1555, 1558, 1558, 1558, 1558, 1558, 1558, - 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, - 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, - 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, - 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 206, 206, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, - 1682, 1682, 1682, 1682, 1682, 1682, 1683, 1683, - 206, 206, 206, 206, 206, 206, 206, 1684, - 1685, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 1686, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 206, 1671, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, - 878, 878, 878, 878, 878, 878, 878, 878, - 878, 878, 878, 878, 878, 878, 878, 878, - 878, 878, 878, 878, 878, 878, 878, 206, - 206, 206, 206, 206, 206, 206, 206, 206, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1672, 1672, 1672, 1558, 1558, 1558, - 878, 878, 878, 878, 878, 878, 878, 206, - 878, 878, 878, 878, 878, 878, 878, 206, - 878, 878, 878, 878, 878, 878, 878, 206, - 878, 878, 878, 878, 878, 878, 878, 206, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1673, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1561, 1672, 1672, 1672, 1672, 1672, + 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, + + 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, + 1672, 1672, 1672, 1672, 1509, 1509, 1509, 1509, + 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, + 1672, 1672, 1672, 1672, 1672, 1672, 1674, 1673, + + 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, + 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, + 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, + 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, + + 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, + 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1676, + 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, + 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, + + 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, + 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, + 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, + 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1678, + + 131, 127, 1679, 1680, 1681, 1682, 1683, 131, + 127, 131, 127, 131, 127, 1684, 1685, 1686, + 1687, 1265, 1267, 1268, 1688, 131, 127, 1688, + 1265, 1265, 1265, 1265, 1689, 1689, 1690, 1691, + + 1692, 1693, 1692, 1693, 1692, 1693, 1692, 1693, + 1692, 1693, 1692, 1693, 1692, 1693, 1692, 1693, + 1692, 1693, 1692, 1693, 1692, 1693, 1692, 1693, + 1692, 1693, 1692, 1693, 1692, 1693, 1692, 1693, + + 1692, 1693, 1692, 1693, 1694, 1695, 1695, 1695, + 1695, 1695, 1695, 1696, 1697, 1696, 1697, 1698, + 1698, 1698, 1699, 1700, 206, 206, 206, 206, + 206, 1701, 1702, 1702, 1702, 1703, 1701, 1702, + + 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, + 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, + 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, + 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, + + 1704, 1704, 1704, 1704, 1704, 1704, 206, 1705, + 206, 206, 206, 206, 206, 1705, 206, 206, + 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, + 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, + + 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, + 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, + 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, + 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, + + 1706, 1706, 1706, 1706, 1706, 1706, 1707, 1707, + 206, 206, 206, 206, 206, 206, 206, 1708, + 1709, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 1710, + + 891, 891, 891, 891, 891, 891, 891, 891, + 891, 891, 891, 891, 891, 891, 891, 891, + 891, 891, 891, 891, 891, 891, 891, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + + 891, 891, 891, 891, 891, 891, 891, 206, + 891, 891, 891, 891, 891, 891, 891, 206, + 891, 891, 891, 891, 891, 891, 891, 206, + 891, 891, 891, 891, 891, 891, 891, 206, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, - 1687, 1687, 1688, 1689, 1688, 1689, 1687, 1687, - 1687, 1688, 1689, 1687, 1688, 1689, 1409, 1409, - 1409, 1409, 1409, 1409, 1409, 1409, 1408, 1690, - 1691, 1692, 1693, 1694, 1688, 1689, 1694, 1694, + 1711, 1711, 1712, 1713, 1712, 1713, 1711, 1711, + 1711, 1712, 1713, 1711, 1712, 1713, 1430, 1430, + 1430, 1430, 1430, 1430, 1430, 1430, 1429, 1714, + 1715, 1716, 1717, 1718, 1712, 1713, 1718, 1718, - 1695, 1696, 1630, 1631, 1630, 1631, 1630, 1631, - 1630, 1631, 1692, 1692, 1692, 1692, 1697, 1698, - 1692, 1699, 1700, 1701, 1701, 1700, 1700, 1700, - 1700, 1700, 1702, 1702, 1703, 1704, 1704, 1705, + 1719, 1720, 1652, 1653, 1652, 1653, 1652, 1653, + 1652, 1653, 1716, 1716, 1716, 1716, 1721, 1722, + 1716, 1723, 1724, 1725, 1725, 1724, 1724, 1724, + 1724, 1724, 1726, 1726, 1727, 1728, 1728, 1729, - 1706, 1704, 1707, 1708, 1708, 1709, 1709, 1709, - 1709, 1709, 1710, 1711, 1710, 1711, 1710, 1712, - 1649, 1649, 1713, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, + 1730, 1728, 1731, 1732, 1732, 1733, 1733, 1733, + 1733, 1733, 1734, 1735, 1734, 1735, 1734, 1736, + 1671, 1671, 1737, 1738, 1738, 1739, 1740, 1739, + 1740, 1739, 1740, 1739, 1740, 1741, 206, 206, - 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, - 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, - 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, - 1714, 1714, 206, 1714, 1714, 1714, 1714, 1715, + 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, + 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, + 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, + 1742, 1742, 206, 1742, 1742, 1742, 1742, 1743, - 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, - 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, - 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, - 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, + 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, + 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, + 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, + 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, - 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, - 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, - 1714, 1714, 1714, 1715, 206, 206, 206, 206, + 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, + 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, + 1742, 1742, 1742, 1743, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, - 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, - 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, - 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, + 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, + 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, + 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, + 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, - 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, - 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, - 1715, 1715, 1715, 1715, 1715, 1715, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, + 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, + 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, + 1743, 1743, 1743, 1743, 1743, 1743, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, - 1716, 1716, 1716, 1716, 206, 206, 206, 206, + 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, + 1744, 1744, 1744, 1744, 206, 206, 206, 206, + + 1381, 1745, 1746, 1747, 1748, 1749, 1750, 1751, + 1419, 1420, 1419, 1420, 1419, 1420, 1419, 1420, + 1419, 1420, 1748, 1748, 1419, 1420, 1419, 1420, + 1419, 1420, 1419, 1420, 1752, 1396, 1753, 1753, + + 1748, 1751, 1751, 1751, 1751, 1751, 1751, 1751, + 1751, 1751, 1754, 1755, 178, 1756, 1757, 1757, + 1758, 1759, 1759, 1759, 1759, 1760, 1761, 1748, + 1762, 1762, 1762, 1763, 1764, 1765, 1766, 1748, + + 206, 1767, 1768, 1767, 1768, 1767, 1768, 1767, + 1768, 1767, 1768, 1768, 1769, 1768, 1769, 1768, + 1769, 1768, 1769, 1768, 1769, 1768, 1769, 1768, + 1769, 1768, 1769, 1768, 1769, 1768, 1769, 1768, + + 1769, 1768, 1769, 1767, 1768, 1769, 1768, 1769, + 1768, 1769, 1768, 1768, 1768, 1768, 1768, 1768, + 1769, 1769, 1768, 1769, 1769, 1768, 1769, 1769, + 1768, 1769, 1769, 1768, 1769, 1769, 1768, 1768, + + 1768, 1768, 1768, 1767, 1768, 1767, 1768, 1767, + 1768, 1768, 1768, 1768, 1768, 1768, 1767, 1768, + 1768, 1768, 1768, 1768, 1769, 1770, 1770, 206, + 206, 1771, 1771, 1772, 1772, 1773, 1774, 1775, + + 1776, 1777, 1778, 1777, 1778, 1777, 1778, 1777, + 1778, 1777, 1778, 1778, 1779, 1778, 1779, 1778, + 1779, 1778, 1779, 1778, 1779, 1778, 1779, 1778, + 1779, 1778, 1779, 1778, 1779, 1778, 1779, 1778, + + 1779, 1778, 1779, 1777, 1778, 1779, 1778, 1779, + 1778, 1779, 1778, 1778, 1778, 1778, 1778, 1778, + 1779, 1779, 1778, 1779, 1779, 1778, 1779, 1779, + 1778, 1779, 1779, 1778, 1779, 1779, 1778, 1778, - 1360, 1717, 1718, 1719, 1720, 1721, 1722, 1723, - 1398, 1399, 1398, 1399, 1398, 1399, 1398, 1399, - 1398, 1399, 1720, 1720, 1398, 1399, 1398, 1399, - 1398, 1399, 1398, 1399, 1724, 1375, 1725, 1725, + 1778, 1778, 1778, 1777, 1778, 1777, 1778, 1777, + 1778, 1778, 1778, 1778, 1778, 1778, 1777, 1778, + 1778, 1778, 1778, 1778, 1779, 1777, 1777, 1779, + 1779, 1779, 1779, 1780, 1781, 1782, 1783, 1784, - 1720, 1723, 1723, 1723, 1723, 1723, 1723, 1723, - 1723, 1723, 1726, 1727, 178, 1728, 1729, 1729, - 1730, 1731, 1731, 1731, 1731, 1732, 1733, 1720, - 1734, 1734, 1734, 1735, 1736, 1737, 1738, 1720, - - 206, 1739, 1740, 1739, 1740, 1739, 1740, 1739, - 1740, 1739, 1740, 1740, 1741, 1740, 1741, 1740, - 1741, 1740, 1741, 1740, 1741, 1740, 1741, 1740, - 1741, 1740, 1741, 1740, 1741, 1740, 1741, 1740, - - 1741, 1740, 1741, 1739, 1740, 1741, 1740, 1741, - 1740, 1741, 1740, 1740, 1740, 1740, 1740, 1740, - 1741, 1741, 1740, 1741, 1741, 1740, 1741, 1741, - 1740, 1741, 1741, 1740, 1741, 1741, 1740, 1740, - - 1740, 1740, 1740, 1739, 1740, 1739, 1740, 1739, - 1740, 1740, 1740, 1740, 1740, 1740, 1739, 1740, - 1740, 1740, 1740, 1740, 1741, 1742, 1742, 206, - 206, 1743, 1743, 1744, 1744, 1745, 1746, 1747, - - 1748, 1749, 1750, 1749, 1750, 1749, 1750, 1749, - 1750, 1749, 1750, 1750, 1751, 1750, 1751, 1750, - 1751, 1750, 1751, 1750, 1751, 1750, 1751, 1750, - 1751, 1750, 1751, 1750, 1751, 1750, 1751, 1750, - - 1751, 1750, 1751, 1749, 1750, 1751, 1750, 1751, - 1750, 1751, 1750, 1750, 1750, 1750, 1750, 1750, - 1751, 1751, 1750, 1751, 1751, 1750, 1751, 1751, - 1750, 1751, 1751, 1750, 1751, 1751, 1750, 1750, - - 1750, 1750, 1750, 1749, 1750, 1749, 1750, 1749, - 1750, 1750, 1750, 1750, 1750, 1750, 1749, 1750, - 1750, 1750, 1750, 1750, 1751, 1749, 1749, 1751, - 1751, 1751, 1751, 1752, 1753, 1754, 1755, 1756, - - 206, 206, 206, 206, 206, 1757, 1757, 1757, - 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, - 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, - 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, - - 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, - 1757, 1757, 1757, 1757, 1757, 1758, 1759, 1760, - 206, 1761, 1761, 1761, 1761, 1761, 1761, 1761, - 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, - - 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, - 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, - 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, - 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, - - 1761, 1761, 1761, 1761, 1762, 1761, 1761, 1761, - 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, - 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, - 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, - - 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, - 1761, 1761, 1761, 1761, 1761, 1761, 1761, 206, - 1763, 1763, 1764, 1764, 1764, 1764, 1765, 1765, - 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, - - 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, - 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, - 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, - 1767, 1767, 1767, 1768, 1768, 1768, 1768, 1768, - - 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, - 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, - 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, - 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, - - 1770, 1770, 1770, 1770, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, - 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, - - 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, - 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, - 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, - 1772, 1772, 1772, 1772, 1772, 1773, 1773, 206, - - 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, - 1774, 1774, 1775, 1775, 1775, 1775, 1775, 1775, - 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, - 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, - - 1775, 1775, 1775, 1775, 1776, 1776, 1776, 1776, - 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, - 1778, 1779, 1779, 1779, 1779, 1779, 1779, 1779, - 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, - - 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, - 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, - 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, - 1780, 1780, 1780, 1780, 1781, 1781, 1782, 1763, - - 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, - 1764, 1764, 1765, 1765, 1765, 1765, 1765, 1765, - 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1783, - 1765, 1783, 1765, 1765, 1765, 1765, 1765, 1765, - - 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, - 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, - 1765, 1779, 1779, 1779, 1779, 1779, 1779, 1779, - 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, - - 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, - 1765, 1765, 1765, 1765, 1778, 1778, 1778, 1778, - 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, - 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, - - 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, - 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, - 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, - 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1785, - - 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, - 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, - 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, - 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, - - 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, - 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, - 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, - 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, - - 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, - 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, - 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1778, - 1778, 1778, 1778, 1765, 1765, 1765, 1765, 1765, - - 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, - 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, - 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, - 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, - - 1765, 1765, 1775, 1765, 1765, 1765, 1765, 1775, - 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, - 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, - 1775, 1765, 1765, 1765, 1765, 1765, 1778, 1778, - - 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, - 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, - 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, - 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1778, - - 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, - 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, - 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, - 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, - - 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, - 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, - 1786, 1786, 1786, 1786, 1786, 1786, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - - 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, - 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, - 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, - 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, - - 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, - 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, - 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, - 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, - - 1788, 1788, 1788, 1788, 1788, 1788, 1789, 1789, + 206, 206, 206, 206, 206, 1785, 1785, 1785, + 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, + 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, + 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, + + 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, + 1785, 1785, 1785, 1785, 1785, 1786, 1787, 1788, + 206, 1789, 1789, 1789, 1789, 1789, 1789, 1789, + 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, + + 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, + 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, - 1789, 1789, 1789, 1789, 1790, 1790, 1790, 1790, - 1790, 1790, 1790, 1790, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1792, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, + 1789, 1789, 1789, 1789, 1790, 1789, 1789, 1789, + 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, + 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, + 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1795, 1795, 1795, 1795, 1795, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1796, 1796, 1796, + 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, + 1789, 1789, 1789, 1789, 1789, 1789, 1789, 206, + 1791, 1791, 1792, 1792, 1792, 1792, 1793, 1793, + 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, - 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, - 1797, 1797, 1797, 1797, 1797, 1798, 1797, 1797, - 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, + 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, + 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, + 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, + 1795, 1795, 1795, 1796, 1796, 1796, 1796, 1796, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, - 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, - 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, - - 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, - 1797, 1797, 1797, 1797, 1797, 206, 206, 206, - 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, - 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, + 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, + 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, - 1799, 1799, 1800, 1800, 1799, 1799, 1799, 1799, + 1798, 1798, 1798, 1798, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, - 1799, 1799, 1799, 1799, 1800, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, - 1799, 1800, 1799, 1799, 1799, 1800, 1799, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, - 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, + 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, + 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, + 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, + 1800, 1800, 1800, 1800, 1800, 1801, 1801, 206, - 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, - 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, - 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, - 1802, 1802, 1802, 1802, 1802, 1802, 1803, 1804, + 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, + 1802, 1802, 1803, 1803, 1803, 1803, 1803, 1803, + 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, + 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, + 1803, 1803, 1803, 1803, 1804, 1804, 1804, 1804, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, - 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, - 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, - 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, + 1806, 1807, 1807, 1807, 1807, 1807, 1807, 1807, + 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, - 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, - 1805, 1805, 1805, 1805, 1806, 1807, 1808, 1809, - 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, - 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, + 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, + 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, + 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, + 1808, 1808, 1808, 1808, 1809, 1809, 1810, 1791, - 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, - 1818, 1819, 1805, 1805, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, + 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, + 1792, 1792, 1793, 1793, 1793, 1793, 1793, 1793, + 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1811, + 1793, 1811, 1793, 1793, 1793, 1793, 1793, 1793, - 285, 286, 285, 286, 285, 286, 285, 286, - 285, 286, 285, 286, 285, 286, 285, 286, - 285, 286, 285, 286, 285, 286, 285, 286, - 285, 286, 285, 286, 285, 286, 285, 286, + 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, + 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, + 1793, 1807, 1807, 1807, 1807, 1807, 1807, 1807, + 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, - 289, 290, 285, 286, 285, 286, 285, 286, - 285, 286, 285, 286, 285, 286, 1820, 271, - 1821, 1821, 1821, 1822, 1823, 1823, 1823, 1823, - 1823, 1823, 1823, 1823, 271, 271, 1822, 1824, + 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, + 1793, 1793, 1793, 1793, 1806, 1806, 1806, 1806, + 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, + 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, + + 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, + 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, + 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, + 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1813, + + 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, + 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, + 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, + 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, + + 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, + 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, + 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, + 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 285, 286, 285, 286, 285, 286, 285, 286, - 285, 286, 285, 286, 285, 286, 285, 286, - 285, 286, 285, 286, 285, 286, 285, 286, - 291, 292, 291, 292, 1825, 1825, 1826, 1823, + 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, + 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, + 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1806, + 1806, 1806, 1806, 1793, 1793, 1793, 1793, 1793, + + 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, + 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, + 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, + 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, + 1793, 1793, 1803, 1793, 1793, 1793, 1793, 1803, + 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, + 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, + 1803, 1793, 1793, 1793, 1793, 1793, 1806, 1806, + + 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, + 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, + 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, + 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1806, + + 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, + 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, + 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, + 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, + + 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, + 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, + 1814, 1814, 1814, 1814, 1814, 1814, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + + 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, + 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, + 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, + 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, + + 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, + 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, + 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, + 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, + + 1816, 1816, 1816, 1816, 1816, 1816, 1817, 1817, + 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, + 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, + 1817, 1817, 1817, 1817, 1818, 1818, 1818, 1818, + + 1818, 1818, 1818, 1818, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1820, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1823, 1823, 1823, 1823, 1823, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1824, 1824, 1824, + + 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, + 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, + 1825, 1825, 1825, 1825, 1825, 1826, 1825, 1825, + 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, + + 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, + 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, + 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, + 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, + + 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, + 1825, 1825, 1825, 1825, 1825, 206, 206, 206, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, + + 1827, 1827, 1828, 1828, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, + 1827, 1827, 1827, 1827, 1828, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, - 1827, 1827, 1827, 1827, 1827, 1827, 1828, 1828, - 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, - 1829, 1829, 1830, 1831, 1832, 1832, 1832, 1831, + 1827, 1828, 1827, 1827, 1827, 1828, 1827, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, + 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, - 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, - 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, - 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1835, - 1835, 1835, 1835, 1698, 1698, 1698, 1698, 1698, - - 1836, 1836, 1246, 1247, 1246, 1247, 1246, 1247, - 1246, 1247, 1246, 1247, 1246, 1247, 1246, 1247, - 1244, 1244, 1246, 1247, 1246, 1247, 1246, 1247, - 1246, 1247, 1246, 1247, 1246, 1247, 1246, 1247, - - 1246, 1247, 1246, 1247, 1246, 1247, 1246, 1247, - 1246, 1247, 1246, 1247, 1246, 1247, 1246, 1247, - 1246, 1247, 1246, 1247, 1246, 1247, 1246, 1247, - 1246, 1247, 1246, 1247, 1246, 1247, 1246, 1247, - - 1246, 1247, 1246, 1247, 1246, 1247, 1246, 1247, - 1246, 1247, 1246, 1247, 1246, 1247, 1246, 1247, - 1665, 1244, 1244, 1244, 1244, 1244, 1244, 1244, - 1244, 1246, 1247, 1246, 1247, 1837, 1246, 1247, + 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, + 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, + 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, + 1830, 1830, 1830, 1830, 1830, 1830, 1831, 1832, - 1246, 1247, 1246, 1247, 1246, 1247, 1246, 1247, - 1698, 1838, 1838, 1246, 1247, 1839, 1840, 1841, - 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, - 1848, 1849, 1848, 1849, 1848, 1849, 1848, 1849, + 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, + 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, + 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, + 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, - 1842, 1843, 1842, 1843, 1842, 1843, 1842, 1843, - 1842, 1843, 1850, 1851, 1852, 1853, 1854, 1855, - 1856, 1857, 1858, 1859, 1860, 1861, 1860, 1861, - 1862, 1863, 1864, 1865, 1864, 1865, 1864, 1865, + 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, + 1833, 1833, 1833, 1833, 1834, 1835, 1836, 1837, + 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, + 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, - 206, 206, 1864, 1865, 1866, 1867, 1868, 1869, - 1870, 1869, 1870, 206, 206, 206, 206, 206, + 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, + 1846, 1847, 1833, 1833, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 1869, 1870, 1871, - 1872, 1872, 1840, 1873, 1873, 1873, 1873, 1873, + 285, 286, 285, 286, 285, 286, 285, 286, + 285, 286, 285, 286, 285, 286, 285, 286, + 285, 286, 285, 286, 285, 286, 285, 286, + 285, 286, 285, 286, 285, 286, 285, 286, - 1874, 1874, 1875, 1874, 1874, 1874, 1876, 1874, - 1874, 1874, 1874, 1875, 1874, 1874, 1874, 1874, - 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, - 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, + 289, 290, 285, 286, 285, 286, 285, 286, + 285, 286, 285, 286, 285, 286, 1848, 271, + 1849, 1849, 1849, 1850, 1851, 1851, 1851, 1851, + 1851, 1851, 1851, 1851, 271, 271, 1850, 1852, - 1874, 1874, 1874, 1877, 1877, 1875, 1875, 1877, - 1878, 1878, 1878, 1878, 1879, 206, 206, 206, - 1777, 1777, 1777, 1777, 1777, 1777, 818, 818, - 1441, 1880, 206, 206, 206, 206, 206, 206, + 285, 286, 285, 286, 285, 286, 285, 286, + 285, 286, 285, 286, 285, 286, 285, 286, + 285, 286, 285, 286, 285, 286, 285, 286, + 291, 292, 291, 292, 1853, 1853, 1854, 1851, - 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, - 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, - 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, - 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, + 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, + 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, + 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, + 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, - 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, - 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, - 1881, 1881, 1882, 1883, 1884, 1884, 1885, 1885, - 206, 206, 206, 206, 206, 206, 206, 206, + 1855, 1855, 1855, 1855, 1855, 1855, 1856, 1856, + 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, + 1857, 1857, 1858, 1859, 1860, 1860, 1860, 1859, + 206, 206, 206, 206, 206, 206, 206, 206, + + 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, + 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, + 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1863, + 1863, 1863, 1863, 1722, 1722, 1722, 1722, 1722, + + 1864, 1864, 1267, 1268, 1267, 1268, 1267, 1268, + 1267, 1268, 1267, 1268, 1267, 1268, 1267, 1268, + 1265, 1265, 1267, 1268, 1267, 1268, 1267, 1268, + 1267, 1268, 1267, 1268, 1267, 1268, 1267, 1268, + + 1267, 1268, 1267, 1268, 1267, 1268, 1267, 1268, + 1267, 1268, 1267, 1268, 1267, 1268, 1267, 1268, + 1267, 1268, 1267, 1268, 1267, 1268, 1267, 1268, + 1267, 1268, 1267, 1268, 1267, 1268, 1267, 1268, + + 1267, 1268, 1267, 1268, 1267, 1268, 1267, 1268, + 1267, 1268, 1267, 1268, 1267, 1268, 1267, 1268, + 1689, 1265, 1265, 1265, 1265, 1265, 1265, 1265, + 1265, 1267, 1268, 1267, 1268, 1865, 1267, 1268, + + 1267, 1268, 1267, 1268, 1267, 1268, 1267, 1268, + 1722, 1866, 1866, 1267, 1268, 1867, 1868, 1869, + 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, + 1876, 1877, 1876, 1877, 1876, 1877, 1876, 1877, + + 1870, 1871, 1870, 1871, 1870, 1871, 1870, 1871, + 1870, 1871, 1878, 1879, 1880, 1881, 1882, 1883, + 1884, 1885, 1886, 1887, 1888, 1889, 1888, 1889, + 1890, 1891, 1892, 1893, 1892, 1893, 1892, 1893, + + 1894, 1895, 1892, 1893, 1896, 1897, 1898, 1899, + 1900, 1899, 1900, 206, 206, 206, 206, 206, + 1894, 1895, 206, 1901, 206, 1901, 1894, 1895, + 1894, 1895, 206, 206, 206, 206, 206, 206, + + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 1902, 1902, 1902, 1899, 1900, 1903, + 1904, 1904, 1868, 1905, 1905, 1905, 1905, 1905, + + 1906, 1906, 1907, 1906, 1906, 1906, 1908, 1906, + 1906, 1906, 1906, 1907, 1906, 1906, 1906, 1906, + 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, + 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, + + 1906, 1906, 1906, 1909, 1909, 1907, 1907, 1909, + 1910, 1910, 1910, 1910, 1911, 206, 206, 206, + 1805, 1805, 1805, 1805, 1805, 1805, 831, 831, + 1462, 1912, 206, 206, 206, 206, 206, 206, + + 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, + 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, + 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, + 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, + + 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, + 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, + 1913, 1913, 1914, 1915, 1916, 1916, 1917, 1917, + 206, 206, 206, 206, 206, 206, 206, 206, + + 1918, 1918, 1919, 1919, 1919, 1919, 1919, 1919, + 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, + 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, + 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, + + 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, + 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, + 1919, 1919, 1919, 1919, 1918, 1918, 1918, 1918, + 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, + + 1918, 1918, 1918, 1918, 1920, 1921, 206, 206, + 206, 206, 206, 206, 206, 206, 1922, 1922, + 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, + 1931, 1932, 206, 206, 206, 206, 206, 206, + + 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, + 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, + 1933, 1933, 523, 523, 523, 523, 523, 523, + 1934, 1934, 1934, 523, 1935, 1936, 1937, 1938, + + 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, + 1947, 1948, 1949, 1949, 1949, 1949, 1949, 1949, + 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, + 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, + + 1949, 1949, 1949, 1949, 1949, 1949, 1950, 1950, + 1950, 1950, 1950, 1951, 1951, 1951, 1952, 1953, + 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, + 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, + + 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1955, + 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, + 1955, 1955, 1956, 1957, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 1958, + + 881, 881, 881, 881, 881, 881, 881, 881, + 881, 881, 881, 881, 881, 881, 881, 881, + 881, 881, 881, 881, 881, 881, 881, 881, + 881, 881, 881, 881, 881, 206, 206, 206, + + 1959, 1959, 1959, 1960, 1961, 1961, 1961, 1961, + 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, + 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, + 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, + + 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, + 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, + 1961, 1961, 1961, 1962, 1960, 1960, 1959, 1959, + 1959, 1959, 1960, 1960, 1959, 1959, 1960, 1960, + + 1963, 1964, 1964, 1964, 1964, 1964, 1964, 1965, + 1966, 1966, 1964, 1964, 1964, 1964, 206, 1967, + 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, + 1976, 1977, 206, 206, 206, 206, 1964, 1964, + + 1978, 1978, 1978, 1978, 1978, 1979, 1980, 1978, + 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, + 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, + 1989, 1990, 1978, 1978, 1978, 1978, 1978, 206, - 1886, 1886, 1887, 1887, 1887, 1887, 1887, 1887, - 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, - 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, - 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, + 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, + 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, + 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, + 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, - 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, - 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, - 1887, 1887, 1887, 1887, 1886, 1886, 1886, 1886, - 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, + 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, + 1991, 1992, 1992, 1992, 1992, 1992, 1992, 1993, + 1993, 1992, 1992, 1993, 1993, 1992, 1992, 206, + 206, 206, 206, 206, 206, 206, 206, 206, - 1886, 1886, 1886, 1886, 1888, 1889, 206, 206, - 206, 206, 206, 206, 206, 206, 1890, 1890, - 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, - 1899, 1900, 206, 206, 206, 206, 206, 206, + 1991, 1991, 1991, 1992, 1991, 1991, 1991, 1991, + 1991, 1991, 1991, 1991, 1992, 1993, 206, 206, + 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, + 2002, 2003, 206, 206, 2004, 2005, 2005, 2005, - 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, - 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, - 1901, 1901, 513, 513, 513, 513, 513, 513, - 1902, 1902, 1902, 513, 1903, 1904, 1905, 1906, - - 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, - 1915, 1916, 1917, 1917, 1917, 1917, 1917, 1917, - 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, - 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, - - 1917, 1917, 1917, 1917, 1917, 1917, 1918, 1918, - 1918, 1918, 1918, 1919, 1919, 1919, 1920, 1921, - 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, - 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, - - 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1923, - 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, - 1923, 1923, 1924, 1925, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 1926, - - 868, 868, 868, 868, 868, 868, 868, 868, - 868, 868, 868, 868, 868, 868, 868, 868, - 868, 868, 868, 868, 868, 868, 868, 868, - 868, 868, 868, 868, 868, 206, 206, 206, - - 1927, 1927, 1927, 1928, 1929, 1929, 1929, 1929, - 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, - 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, - 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, - - 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, - 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, - 1929, 1929, 1929, 1930, 1928, 1928, 1927, 1927, - 1927, 1927, 1928, 1928, 1927, 1927, 1928, 1928, - - 1931, 1932, 1932, 1932, 1932, 1932, 1932, 1933, - 1934, 1934, 1932, 1932, 1932, 1932, 206, 1935, - 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, - 1944, 1945, 206, 206, 206, 206, 1932, 1932, - - 1946, 1946, 1946, 1946, 1946, 1947, 1948, 1946, - 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, - 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, - 1957, 1958, 1946, 1946, 1946, 1946, 1946, 206, - - 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, - 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, - 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, - 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, - - 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, - 1959, 1960, 1960, 1960, 1960, 1960, 1960, 1961, - 1961, 1960, 1960, 1961, 1961, 1960, 1960, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - - 1959, 1959, 1959, 1960, 1959, 1959, 1959, 1959, - 1959, 1959, 1959, 1959, 1960, 1961, 206, 206, - 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, - 1970, 1971, 206, 206, 1972, 1973, 1973, 1973, - - 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, - 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, - 1975, 1974, 1974, 1974, 1974, 1974, 1974, 1976, - 1976, 1976, 1974, 856, 1947, 1977, 1946, 1946, + 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, + 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, + 2007, 2006, 2006, 2006, 2006, 2006, 2006, 2008, + 2008, 2008, 2006, 869, 1979, 2009, 1978, 1978, - 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, - 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, - 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, - 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, + 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, + 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, + 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, + 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, - 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, - 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, - 1979, 1978, 1979, 1979, 1980, 1978, 1978, 1979, - 1979, 1978, 1978, 1978, 1978, 1978, 1979, 1979, + 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, + 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, + 2011, 2010, 2011, 2011, 2012, 2010, 2010, 2011, + 2011, 2010, 2010, 2010, 2010, 2010, 2011, 2011, - 1978, 1979, 1978, 206, 206, 206, 206, 206, + 2010, 2011, 2010, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 1978, 1978, 1981, 1982, 1982, + 206, 206, 206, 2010, 2010, 2013, 2014, 2014, - 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, - 1983, 1983, 1983, 1984, 1985, 1985, 1984, 1984, - 1986, 1986, 1983, 1987, 1987, 1984, 1988, 206, + 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, + 2015, 2015, 2015, 2016, 2017, 2017, 2016, 2016, + 2018, 2018, 2015, 2019, 2019, 2016, 2020, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 206, 1989, 1989, 1989, 1989, 1989, 1989, 206, - 206, 1989, 1989, 1989, 1989, 1989, 1989, 206, - 206, 1989, 1989, 1989, 1989, 1989, 1989, 206, + 206, 2021, 2021, 2021, 2021, 2021, 2021, 206, + 206, 2021, 2021, 2021, 2021, 2021, 2021, 206, + 206, 2021, 2021, 2021, 2021, 2021, 2021, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 1989, 1989, 1989, 1989, 1989, 1989, 1989, 206, - 1989, 1989, 1989, 1989, 1989, 1989, 1989, 206, - 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, - 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, - - 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, - 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, - 1847, 1847, 1847, 1990, 1847, 1847, 1847, 1847, - 1847, 1847, 1847, 1991, 1992, 1992, 1992, 1992, + 2021, 2021, 2021, 2021, 2021, 2021, 2021, 206, + 2021, 2021, 2021, 2021, 2021, 2021, 2021, 206, + 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, + 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, - 1993, 1993, 1993, 1993, 1847, 1994, 1995, 1995, - 1996, 1997, 1998, 1998, 206, 206, 206, 206, - 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, + 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, + 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, + 1875, 1875, 1875, 2022, 1875, 1875, 1875, 1875, + 1875, 1875, 1875, 2023, 2024, 2024, 2024, 2024, - 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, - 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, + 2025, 2025, 2025, 2025, 1875, 2026, 2027, 2027, + 2028, 2029, 2030, 2030, 206, 206, 206, 206, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, @@ -2967,775 +2962,866 @@ static const unsigned short uc_property_trie[] = { 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, - 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, - 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, - 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, - 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, - - 2079, 2079, 2079, 2080, 2080, 2081, 2080, 2080, - 2081, 2080, 2080, 2082, 2080, 2083, 206, 206, - 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, - 2092, 2093, 206, 206, 206, 206, 206, 206, - - 2094, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - 2095, 2095, 2095, 2095, 2094, 2095, 2095, 2095, - - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - 2094, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - 2095, 2095, 2095, 2095, 2094, 2095, 2095, 2095, - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - 2094, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - 2095, 2095, 2095, 2095, 2094, 2095, 2095, 2095, - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - 2094, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - - 2095, 2095, 2095, 2095, 2094, 2095, 2095, 2095, - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - - 2095, 2095, 2095, 2095, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 873, 873, 873, 873, 873, 873, 873, 873, - 873, 873, 873, 873, 873, 873, 873, 873, - - 873, 873, 873, 873, 873, 873, 873, 206, - 206, 206, 206, 876, 876, 876, 876, 876, - 876, 876, 876, 876, 876, 876, 876, 876, - 876, 876, 876, 876, 876, 876, 876, 876, - - 876, 876, 876, 876, 876, 876, 876, 876, - 876, 876, 876, 876, 876, 876, 876, 876, - 876, 876, 876, 876, 876, 876, 876, 876, - 876, 876, 876, 876, 206, 206, 206, 206, - - 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, - 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, - 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, - 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, - - 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, - 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, - 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, - 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, - - 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, - 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, - 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, - 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, - - 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, - 2098, 2098, 2098, 2098, 2098, 2098, 1788, 1788, - 2098, 1788, 2098, 1788, 1788, 2098, 2098, 2098, - 2098, 2098, 2098, 2098, 2098, 2098, 2098, 1788, - - 2098, 1788, 2098, 1788, 1788, 2098, 2098, 1788, - 1788, 1788, 2098, 2098, 2098, 2098, 2099, 2099, - 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, - 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, - - 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, - 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, - 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, - 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, - - 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, - 2100, 2100, 2100, 2101, 2101, 2101, 1796, 1796, - 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, - 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, - - 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, - 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, - 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, - 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, - - 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, - 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, - 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, - 2102, 2102, 1796, 1796, 1796, 1796, 1796, 1796, - - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - - 2103, 2104, 2105, 2106, 2107, 2108, 2108, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 2109, 2110, 2111, 2112, 2113, - 206, 206, 206, 206, 206, 2114, 2115, 2116, - - 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, - 2117, 2118, 2116, 2116, 2116, 2116, 2116, 2116, - 2116, 2116, 2116, 2116, 2116, 2116, 2116, 305, - 2116, 2116, 2116, 2116, 2116, 305, 2116, 305, - - 2116, 2116, 305, 2116, 2116, 305, 2116, 2116, - 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2117, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2120, 2120, 2120, 2120, 2120, 2120, - 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, - - 2120, 2120, 353, 353, 353, 353, 353, 353, - 353, 353, 353, 353, 353, 353, 353, 353, - 353, 353, 353, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 2119, 2121, 2121, - - 2121, 2121, 2121, 2121, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 2119, 1725, 1375, - - 353, 353, 353, 353, 353, 353, 353, 353, - 353, 353, 353, 353, 353, 353, 353, 353, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 353, 353, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 353, 353, 353, 353, 353, 353, 353, 353, - 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, - 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, - - 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, - 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2121, 2121, 2123, 345, 353, 353, - - 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, - 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, - 2125, 2126, 2127, 2128, 2129, 2130, 2130, 2131, - 2132, 2133, 206, 206, 206, 206, 206, 206, - - 177, 177, 177, 177, 1228, 1228, 1228, 1116, - 1116, 1116, 1116, 1116, 1116, 1116, 1826, 1826, - 2134, 2135, 2135, 2136, 2136, 2137, 2138, 2137, - 2138, 2139, 2140, 2139, 2140, 2139, 2140, 2139, - - 2140, 2139, 2140, 2139, 2140, 2141, 2141, 2142, - 2143, 2134, 2134, 2134, 2134, 2136, 2136, 2136, - 2144, 2145, 2146, 206, 2147, 2148, 2149, 2149, - 2135, 1432, 1433, 1432, 1433, 2150, 2151, 2152, - - 2134, 2134, 2153, 2154, 2155, 2156, 2157, 206, - 2134, 2158, 2159, 2134, 206, 206, 206, 206, - 2121, 2119, 2121, 2160, 2121, 353, 2121, 2119, - 2121, 2119, 2121, 2119, 2121, 2119, 2121, 2119, - - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, - 2119, 2119, 2119, 2119, 2119, 353, 353, 2161, - - 206, 2149, 2134, 2152, 2158, 2159, 2134, 2162, - 1432, 1433, 2134, 2153, 2144, 2154, 2163, 2164, - 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, - 2173, 2174, 2148, 2147, 2175, 2157, 2176, 2149, - - 2134, 2177, 2177, 2177, 2177, 2177, 2177, 2177, - 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, - 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, - 2177, 2177, 2177, 2178, 2134, 2179, 2180, 2136, - - 2180, 2181, 2181, 2181, 2181, 2181, 2181, 2181, - 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, - 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, - 2181, 2181, 2181, 2178, 2157, 2179, 2157, 2182, - - 2183, 2184, 2150, 2151, 2185, 2186, 2187, 2188, - 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, - 2189, 2187, 2187, 2187, 2187, 2187, 2187, 2187, - 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, - - 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, - 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, - 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, - 2187, 2187, 2187, 2187, 2187, 2187, 2190, 2190, - - 1762, 1761, 1761, 1761, 1761, 1761, 1761, 1761, - 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, - 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, - 1761, 1761, 1761, 1761, 1761, 1761, 1761, 206, - - 206, 206, 1761, 1761, 1761, 1761, 1761, 1761, - 206, 206, 1761, 1761, 1761, 1761, 1761, 1761, - 206, 206, 1761, 1761, 1761, 1761, 1761, 1761, - 206, 206, 1761, 1761, 1761, 206, 206, 206, - - 2191, 1435, 2192, 2180, 1733, 1435, 1435, 206, - 1461, 1502, 1502, 1502, 1502, 1461, 1461, 206, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 2193, 2193, 2193, 2194, 2195, 2196, 2196, - - 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, - 2197, 2197, 2197, 2197, 206, 2197, 2197, 2197, - 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, - 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, - - 2197, 2197, 2197, 2197, 2197, 2197, 2197, 206, - 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, - 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, - 2197, 2197, 2197, 206, 2197, 2197, 206, 2197, - - 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, - 2197, 2197, 2197, 2197, 2197, 2197, 206, 206, - 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, - 2197, 2197, 2197, 2197, 2197, 2197, 206, 206, - - 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, - 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, - 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, - 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, - - 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, - 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, - 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, - 2197, 2197, 2197, 206, 206, 206, 206, 206, - - 2198, 2199, 2198, 206, 206, 206, 206, 2200, - 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, - 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, - 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, - - 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, - 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, - 2200, 2200, 2200, 2200, 206, 206, 206, 2201, - 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, + 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, + 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, + 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, + 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, + + 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, + 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, + 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, + 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, + + 2111, 2111, 2111, 2112, 2112, 2113, 2112, 2112, + 2113, 2112, 2112, 2114, 2112, 2115, 206, 206, + 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, + 2124, 2125, 206, 206, 206, 206, 206, 206, + + 2126, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + 2127, 2127, 2127, 2127, 2126, 2127, 2127, 2127, + + 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + 2126, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + + 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + 2127, 2127, 2127, 2127, 2126, 2127, 2127, 2127, + 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + + 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + 2126, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + + 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + 2127, 2127, 2127, 2127, 2126, 2127, 2127, 2127, + 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + + 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + 2126, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + + 2127, 2127, 2127, 2127, 2126, 2127, 2127, 2127, + 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, + + 2127, 2127, 2127, 2127, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 886, 886, 886, 886, 886, 886, 886, 886, + 886, 886, 886, 886, 886, 886, 886, 886, + + 886, 886, 886, 886, 886, 886, 886, 206, + 206, 206, 206, 889, 889, 889, 889, 889, + 889, 889, 889, 889, 889, 889, 889, 889, + 889, 889, 889, 889, 889, 889, 889, 889, + + 889, 889, 889, 889, 889, 889, 889, 889, + 889, 889, 889, 889, 889, 889, 889, 889, + 889, 889, 889, 889, 889, 889, 889, 889, + 889, 889, 889, 889, 206, 206, 206, 206, + + 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, + 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, + 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, + 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, + + 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, + 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, + 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, + 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, + + 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, + 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, + 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, + 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, + + 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, + 2130, 2130, 2130, 2130, 2130, 2130, 1816, 1816, + 2130, 1816, 2130, 1816, 1816, 2130, 2130, 2130, + 2130, 2130, 2130, 2130, 2130, 2130, 2130, 1816, + + 2130, 1816, 2130, 1816, 1816, 2130, 2130, 1816, + 1816, 1816, 2130, 2130, 2130, 2130, 2131, 2131, + 2132, 2132, 2132, 2132, 2132, 2132, 2132, 2132, + 2132, 2132, 2132, 2132, 2132, 2132, 2132, 2132, + + 2132, 2132, 2132, 2132, 2132, 2132, 2132, 2132, + 2132, 2132, 2132, 2132, 2132, 2132, 2132, 2132, + 2132, 2132, 2132, 2132, 2132, 2132, 2132, 2132, + 2132, 2132, 2132, 2132, 2132, 2132, 2132, 2132, + + 2132, 2132, 2132, 2132, 2132, 2132, 2132, 2132, + 2132, 2132, 2132, 2133, 2133, 2133, 2134, 2134, + 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, + 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, + + 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, + 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, + 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, + 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, + + 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, + 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, + 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, + 2135, 2135, 2134, 2134, 2134, 2134, 2134, 2134, + + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + + 2136, 2137, 2138, 2139, 2140, 2141, 2141, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 2142, 2143, 2144, 2145, 2146, + 206, 206, 206, 206, 206, 2147, 2148, 2149, + + 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, + 2150, 2151, 2149, 2149, 2149, 2149, 2149, 2149, + 2149, 2149, 2149, 2149, 2149, 2149, 2149, 305, + 2149, 2149, 2149, 2149, 2149, 305, 2149, 305, + + 2149, 2149, 305, 2149, 2149, 305, 2149, 2149, + 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2150, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2153, 2153, 2153, 2153, 2153, 2153, + 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, + + 2153, 2153, 471, 419, 419, 419, 419, 419, + 419, 419, 419, 419, 419, 419, 419, 419, + 419, 419, 419, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 2152, 2154, 2154, + + 2154, 2154, 2154, 2154, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 2152, 1753, 1396, + + 2155, 2155, 2155, 2155, 2155, 2155, 2155, 2155, + 2155, 2155, 2155, 2155, 2155, 2155, 2155, 2155, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 419, 419, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 419, 419, 419, 419, 419, 419, 419, 2155, + 2156, 2156, 2156, 2156, 2156, 2156, 2156, 2156, + 2156, 2156, 2156, 2156, 2156, 2156, 2156, 2156, + + 2156, 2156, 2156, 2156, 2156, 2156, 2156, 2156, + 2156, 2156, 2156, 2156, 2156, 2156, 2156, 2156, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2154, 2154, 2157, 345, 2155, 2155, + + 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, + 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, + 2159, 2160, 2161, 2162, 2163, 2164, 2164, 2165, + 2166, 2167, 206, 206, 206, 206, 206, 206, + + 177, 177, 177, 177, 1248, 1248, 1248, 1132, + 1132, 1132, 1132, 1132, 1132, 1132, 1854, 1854, + 2168, 2169, 2169, 2170, 2170, 2171, 2172, 2171, + 2172, 2173, 2174, 2173, 2174, 2173, 2174, 2173, + + 2174, 2173, 2174, 2173, 2174, 2175, 2175, 2176, + 2177, 2168, 2168, 2168, 2168, 2170, 2170, 2170, + 2178, 2179, 2180, 206, 2181, 2182, 2183, 2183, + 2169, 1453, 1454, 1453, 1454, 2184, 2185, 2186, + + 2168, 2168, 2187, 2188, 2189, 2190, 2191, 206, + 2168, 2192, 2193, 2168, 206, 206, 206, 206, + 2154, 2152, 2154, 2194, 2154, 419, 2154, 2152, + 2154, 2152, 2154, 2152, 2154, 2152, 2154, 2152, + + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, + 2152, 2152, 2152, 2152, 2152, 419, 419, 2195, + + 206, 2183, 2168, 2186, 2192, 2193, 2168, 2196, + 1453, 1454, 2168, 2187, 2178, 2188, 2197, 2198, + 2199, 2200, 2201, 2202, 2203, 2204, 2205, 2206, + 2207, 2208, 2182, 2181, 2209, 2191, 2210, 2183, + + 2168, 2211, 2211, 2211, 2211, 2211, 2211, 2211, + 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, + 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, + 2211, 2211, 2211, 2212, 2168, 2213, 2214, 2170, - 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, - 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, - 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, - 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, + 2214, 2215, 2215, 2215, 2215, 2215, 2215, 2215, + 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, + 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, + 2215, 2215, 2215, 2212, 2191, 2213, 2191, 2216, - 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, - 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, - 2202, 2202, 2202, 2202, 2202, 2203, 2203, 2203, - 2203, 2204, 2204, 2204, 2204, 2204, 2204, 2204, + 2217, 2218, 2184, 2185, 2219, 2220, 2221, 2222, + 2222, 2222, 2222, 2222, 2222, 2222, 2222, 2222, + 2223, 2221, 2221, 2221, 2221, 2221, 2221, 2221, + 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, - 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, - 2204, 2204, 2203, 2205, 2206, 2207, 2207, 206, - 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, - 1648, 1648, 1648, 1648, 1649, 206, 206, 206, + 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, + 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, + 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, + 2221, 2221, 2221, 2221, 2221, 2221, 2224, 2224, - 2206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, + 1790, 1789, 1789, 1789, 1789, 1789, 1789, 1789, + 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, + 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, + 1789, 1789, 1789, 1789, 1789, 1789, 1789, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, - 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, + 206, 206, 1789, 1789, 1789, 1789, 1789, 1789, + 206, 206, 1789, 1789, 1789, 1789, 1789, 1789, + 206, 206, 1789, 1789, 1789, 1789, 1789, 1789, + 206, 206, 1789, 1789, 1789, 206, 206, 206, - 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, - 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, - 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, - 1480, 1480, 1480, 1480, 1480, 1231, 206, 206, + 2225, 1456, 2226, 2214, 1761, 1456, 1456, 206, + 1483, 1524, 1524, 1524, 1524, 1483, 1483, 206, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 2227, 2227, 2227, 2228, 2229, 2230, 2230, - 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, - 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, - 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, - 2208, 2208, 2208, 2208, 2208, 206, 206, 206, + 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, + 2231, 2231, 2231, 2231, 206, 2231, 2231, 2231, + 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, + 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, - 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, - 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, - 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, - 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, + 2231, 2231, 2231, 2231, 2231, 2231, 2231, 206, + 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, + 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, + 2231, 2231, 2231, 206, 2231, 2231, 206, 2231, - 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, - 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, - 2209, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, + 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, + 2231, 2231, 2231, 2231, 2231, 2231, 206, 206, + 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, + 2231, 2231, 2231, 2231, 2231, 2231, 206, 206, - 1116, 2210, 2210, 2210, 2210, 2210, 2210, 2210, - 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, - 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, - 2210, 2210, 2210, 2210, 206, 206, 206, 206, + 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, + 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, + 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, + 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, - 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, - 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, - 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, - 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2212, + 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, + 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, + 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, + 2231, 2231, 2231, 206, 206, 206, 206, 206, - 2213, 2213, 2213, 2213, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 2214, 2214, 2214, - 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, - 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, + 2232, 2233, 2232, 206, 206, 206, 206, 2234, + 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, + 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, + 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, - 2215, 2216, 2215, 2215, 2215, 2215, 2215, 2215, - 2215, 2215, 2216, 206, 206, 206, 206, 206, - 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, - 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, + 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, + 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, + 2234, 2234, 2234, 2234, 206, 206, 206, 2235, + 2235, 2235, 2235, 2235, 2235, 2235, 2235, 2235, - 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, - 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, - 2217, 2217, 2217, 2217, 2217, 2217, 2218, 2218, - 2218, 2218, 2218, 206, 206, 206, 206, 206, + 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, + 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, + 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, + 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, - 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, - 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, - 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, - 2219, 2219, 2219, 2219, 2219, 2219, 206, 2220, + 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, + 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, + 2236, 2236, 2236, 2236, 2236, 2237, 2237, 2237, + 2237, 2238, 2238, 2238, 2238, 2238, 2238, 2238, - 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, - 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, - 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, - 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, + 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, + 2238, 2238, 2237, 2239, 2240, 2241, 2241, 206, + 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, + 1670, 1670, 1670, 1670, 1671, 206, 206, 206, - 2221, 2221, 2221, 2221, 206, 206, 206, 206, - 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, - 2222, 2223, 2223, 2223, 2223, 2223, 206, 206, + 2240, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, - 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, - 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, - 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, - - 2224, 2224, 2224, 2224, 2224, 2224, 2225, 2225, - 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, - 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, - 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, - - 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, - 2226, 2226, 2226, 2226, 2226, 2226, 2227, 2227, - 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, - 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, - - 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, - 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, - 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, - 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, - - 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, - 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, - 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, - 2229, 2229, 2229, 2229, 2229, 2229, 206, 206, - - 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, - 2238, 2239, 206, 206, 206, 206, 206, 206, - 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, - 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, - - 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, - 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, - 2240, 2240, 2240, 2240, 206, 206, 206, 206, - 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, + 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, - 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, - 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, - 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, - 2241, 2241, 2241, 2241, 206, 206, 206, 206, + 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, + 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, + 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, + 1502, 1502, 1502, 1502, 1502, 1251, 206, 206, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, - 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, + 2242, 2242, 2242, 2242, 2242, 206, 206, 206, - 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, - 206, 206, 206, 206, 206, 206, 206, 206, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, - 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, + 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, - - 2243, 2243, 2243, 2243, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 2244, - 206, 206, 206, 206, 206, 206, 206, 206, + 2243, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, - 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, - 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, - 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, - - 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, - 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, - 2245, 2245, 2245, 2245, 2245, 2245, 2245, 206, - 206, 206, 206, 206, 206, 206, 206, 206, + 1132, 2244, 2244, 2244, 2244, 2244, 2244, 2244, + 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, + 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, + 2244, 2244, 2244, 2244, 206, 206, 206, 206, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, - 2245, 2245, 2245, 2245, 2245, 2245, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - - 2246, 2246, 2246, 2246, 2246, 2246, 305, 305, - 2246, 305, 2246, 2246, 2246, 2246, 2246, 2246, - 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, - 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, + 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2246, - 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, - 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, - 2246, 2246, 2246, 2246, 2246, 2246, 305, 2246, - 2246, 305, 305, 305, 2246, 305, 305, 2246, - - 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, - 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, - 2247, 2247, 2247, 2247, 2247, 2247, 305, 2248, + 2247, 2247, 2247, 2247, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 2248, 2248, 2248, + 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, - 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, - 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, - 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2251, - 2251, 2252, 2252, 2252, 2252, 2252, 2252, 2252, + 2249, 2250, 2249, 2249, 2249, 2249, 2249, 2249, + 2249, 2249, 2250, 206, 206, 206, 206, 206, + 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, + 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, + + 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, + 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, + 2251, 2251, 2251, 2251, 2251, 2251, 2252, 2252, + 2252, 2252, 2252, 206, 206, 206, 206, 206, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, - 2253, 2253, 2253, 2253, 2253, 2253, 2253, 305, - - 305, 305, 305, 305, 305, 305, 305, 2254, - 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, - 305, 305, 305, 305, 305, 305, 305, 305, - 305, 305, 305, 305, 305, 305, 305, 305, + 2253, 2253, 2253, 2253, 2253, 2253, 206, 2254, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, - 2255, 2255, 2255, 305, 2255, 2255, 305, 305, - 305, 305, 305, 2256, 2256, 2256, 2256, 2256, + 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, + 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, - 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, - 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, - 2257, 2257, 2257, 2257, 2257, 2257, 2258, 2258, - 2258, 2258, 2259, 2259, 305, 305, 305, 2260, + 2255, 2255, 2255, 2255, 206, 206, 206, 206, + 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, + 2256, 2257, 2257, 2257, 2257, 2257, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, - 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, - 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, - 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, - 2261, 2261, 305, 305, 305, 305, 305, 2262, + 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, + 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, + 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, + 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, + + 2258, 2258, 2258, 2258, 2258, 2258, 2259, 2259, + 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, + 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, + 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, + + 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, + 2260, 2260, 2260, 2260, 2260, 2260, 2261, 2261, + 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, + 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, + + 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, + 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, + 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, + 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, - 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, + 2263, 2263, 2263, 2263, 2263, 2263, 206, 206, - 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, - 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, - 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, - 305, 305, 305, 305, 2265, 2265, 2264, 2264, - - 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, - 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, - 305, 305, 2265, 2265, 2265, 2265, 2265, 2265, - 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, - - 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, - 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, - 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, - 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, - - 2266, 2267, 2267, 2267, 305, 2267, 2267, 305, - 305, 305, 305, 305, 2267, 2268, 2267, 2269, - 2266, 2266, 2266, 2266, 305, 2266, 2266, 2266, - 305, 2266, 2266, 2266, 2266, 2266, 2266, 2266, - - 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, - 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, - 2266, 2266, 2266, 2266, 2270, 2270, 305, 305, - 2269, 2271, 2268, 305, 305, 305, 305, 2272, - - 2273, 2274, 2275, 2276, 2277, 2277, 2277, 2277, - 2278, 305, 305, 305, 305, 305, 305, 305, - 2279, 2279, 2279, 2279, 2279, 2279, 2280, 2280, - 2281, 305, 305, 305, 305, 305, 305, 305, - - 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, - 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, - 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, - 2282, 2282, 2282, 2282, 2282, 2283, 2283, 2284, + 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, + 2272, 2273, 206, 206, 206, 206, 206, 206, + 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, + 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, + + 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, + 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, + 2274, 2274, 2274, 2274, 206, 206, 206, 206, + 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, + + 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, + 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, + 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, + 2275, 2275, 2275, 2275, 206, 206, 206, 206, + + 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, + 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, + 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, + 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, + + 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, + 206, 206, 206, 206, 206, 206, 206, 206, + 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, + 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, + + 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, + 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, + 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, + 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, + + 2277, 2277, 2277, 2277, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 2278, + 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, + 2279, 2279, 2279, 206, 2279, 2279, 2279, 2279, + + 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, + 2279, 2279, 2279, 206, 2279, 2279, 2279, 2279, + 2279, 2279, 2279, 206, 2279, 2279, 206, 2280, + 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, + + 2280, 2280, 206, 2280, 2280, 2280, 2280, 2280, + 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, + 2280, 2280, 206, 2280, 2280, 2280, 2280, 2280, + 2280, 2280, 206, 2280, 2280, 206, 206, 206, + + 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, + 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, + 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, + 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, + + 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, + 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, + 2281, 2281, 2281, 2281, 2281, 2281, 2281, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + + 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, + 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, + 2281, 2281, 2281, 2281, 2281, 2281, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + + 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + + 2282, 1902, 1902, 2283, 2283, 2283, 206, 2283, + 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, + 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, + 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, + + 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, + 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, + 2283, 206, 2283, 2283, 2283, 2283, 2283, 2283, + 2283, 2283, 2283, 206, 206, 206, 206, 206, + + 2284, 2284, 2284, 2284, 2284, 2284, 305, 305, + 2284, 305, 2284, 2284, 2284, 2284, 2284, 2284, + 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, + 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, + + 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, + 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, + 2284, 2284, 2284, 2284, 2284, 2284, 305, 2284, + 2284, 305, 305, 305, 2284, 305, 305, 2284, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, - 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, - 2285, 2285, 2285, 2285, 2285, 2286, 2286, 2286, + 2285, 2285, 2285, 2285, 2285, 2285, 305, 2286, + 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, + + 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, + 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, + 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2289, + 2289, 2290, 2290, 2290, 2290, 2290, 2290, 2290, - 2287, 2287, 2287, 2287, 2287, 2288, 2289, 2288, - 2290, 2288, 2288, 2289, 2289, 2291, 2288, 2288, - 2288, 2288, 2288, 2287, 2287, 2287, 2287, 2291, - 2287, 2287, 2287, 2287, 2287, 2288, 2287, 2287, + 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, + 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, + 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, + 2291, 2291, 2291, 2291, 2291, 2291, 2291, 305, - 2287, 2288, 2289, 2289, 2288, 2292, 2293, 305, - 305, 305, 305, 2294, 2294, 2294, 2294, 2295, - 2296, 2296, 2296, 2296, 2296, 2296, 2297, 305, + 305, 305, 305, 305, 305, 305, 305, 2292, + 2292, 2292, 2292, 2292, 2292, 2292, 2292, 2292, + 305, 305, 305, 305, 305, 305, 305, 305, + 305, 305, 305, 305, 305, 305, 305, 305, + + 305, 305, 305, 305, 305, 305, 305, 305, + 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, + 305, 305, 305, 305, 305, 305, 305, 305, + + 2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, + 2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, + 2293, 2293, 2293, 305, 2293, 2293, 305, 305, + 305, 305, 305, 2294, 2294, 2294, 2294, 2294, - 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, - 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, - 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, - 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, + 2295, 2295, 2295, 2295, 2295, 2295, 2295, 2295, + 2295, 2295, 2295, 2295, 2295, 2295, 2295, 2295, + 2295, 2295, 2295, 2295, 2295, 2295, 2296, 2296, + 2296, 2296, 2297, 2297, 305, 305, 305, 2298, - 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, - 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, - 2298, 2298, 2298, 2298, 2298, 2298, 305, 305, - 305, 2299, 2299, 2299, 2299, 2299, 2299, 2299, + 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, + 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, + 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, + 2299, 2299, 305, 305, 305, 305, 305, 2300, - 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, - 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, - 2300, 2300, 2300, 2300, 2300, 2300, 305, 305, + 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, + 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, + 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, - 2302, 2302, 2302, 305, 305, 305, 305, 305, + 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, + 305, 305, 305, 305, 2303, 2303, 2302, 2302, + + 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, + 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, + 305, 305, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, - 2304, 2305, 2304, 2305, 2305, 2305, 2304, 2304, - 2304, 2305, 2304, 2304, 2305, 2304, 2305, 2305, - 2304, 2305, 305, 305, 305, 305, 305, 305, - 305, 2306, 2306, 2306, 2306, 305, 305, 305, + 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, + 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, + 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, + 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, + 2304, 2305, 2305, 2305, 305, 2305, 2305, 305, + 305, 305, 305, 305, 2305, 2306, 2305, 2307, + 2304, 2304, 2304, 2304, 305, 2304, 2304, 2304, + 305, 2304, 2304, 2304, 2304, 2304, 2304, 2304, + + 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, + 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, + 2304, 2304, 2304, 2304, 2308, 2308, 305, 305, + 2307, 2309, 2306, 305, 305, 305, 305, 2310, + + 2311, 2312, 2313, 2314, 2315, 2315, 2315, 2315, + 2316, 305, 305, 305, 305, 305, 305, 305, + 2317, 2317, 2317, 2317, 2317, 2317, 2318, 2318, + 2319, 305, 305, 305, 305, 305, 305, 305, + + 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, + 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, + 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, + 2320, 2320, 2320, 2320, 2320, 2321, 2321, 2322, + + 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, + 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, + 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, + 2323, 2323, 2323, 2323, 2323, 2324, 2324, 2324, + + 2325, 2325, 2325, 2325, 2325, 2326, 2327, 2326, + 2328, 2326, 2326, 2327, 2327, 2329, 2326, 2326, + 2326, 2326, 2326, 2325, 2325, 2325, 2325, 2329, + 2325, 2325, 2325, 2325, 2325, 2326, 2325, 2325, + + 2325, 2326, 2327, 2327, 2326, 2330, 2331, 305, + 305, 305, 305, 2332, 2332, 2332, 2332, 2333, + 2334, 2334, 2334, 2334, 2334, 2334, 2335, 305, 305, 305, 305, 305, 305, 305, 305, 305, - 305, 2307, 2307, 2307, 2307, 2308, 2308, 2309, + + 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, + 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, + 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, + 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, + + 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, + 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, + 2336, 2336, 2336, 2336, 2336, 2336, 305, 305, + 305, 2337, 2337, 2337, 2337, 2337, 2337, 2337, + + 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, + 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, + 2338, 2338, 2338, 2338, 2338, 2338, 305, 305, + 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, + + 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, + 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, + 2340, 2340, 2340, 305, 305, 305, 305, 305, + 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, + + 2342, 2343, 2342, 2343, 2343, 2343, 2342, 2342, + 2342, 2343, 2342, 2342, 2343, 2342, 2343, 2343, + 2342, 2343, 305, 305, 305, 305, 305, 305, + 305, 2344, 2344, 2344, 2344, 305, 305, 305, + + 305, 305, 305, 305, 305, 305, 305, 305, + 305, 2345, 2345, 2345, 2345, 2346, 2346, 2347, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, - 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, - 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, - 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, - 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, + 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, + 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, + 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, + 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, - 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, - 2310, 305, 305, 305, 305, 305, 305, 305, + 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, + 2348, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, - 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, - 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, - 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, - 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, + 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, + 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, + 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, + 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, - 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, - 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, - 2311, 2311, 2311, 305, 305, 305, 305, 305, + 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, + 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, + 2349, 2349, 2349, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, - 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, - 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, - 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, - 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, + 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, + 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, + 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, + 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, - 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, - 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, - 2312, 2312, 2312, 305, 305, 305, 305, 305, - 305, 305, 2313, 2313, 2313, 2313, 2313, 2313, + 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, + 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, + 2350, 2350, 2350, 305, 305, 305, 305, 305, + 305, 305, 2351, 2351, 2351, 2351, 2351, 2351, - 2314, 2315, 2315, 2315, 2315, 2315, 2315, 2315, - 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, - 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, - 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, + 2352, 2353, 2353, 2353, 2353, 2353, 2353, 2353, + 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, + 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, + 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, - 2315, 2315, 2316, 2315, 2317, 2317, 2317, 2317, + 2353, 2353, 2354, 2353, 2355, 2355, 2355, 2355, + 305, 305, 305, 305, 305, 305, 305, 305, + 2356, 2357, 2358, 2359, 2360, 2361, 2362, 2363, + 2364, 2365, 305, 305, 305, 305, 305, 305, + + 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, + 2374, 2375, 2375, 2375, 2375, 2375, 2375, 2375, + 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, + 2375, 2375, 2375, 2375, 2375, 2375, 2375, 305, + + 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, + 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, + 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, + 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, + + 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, + 2376, 2376, 305, 2377, 2377, 2378, 305, 305, + 2376, 2376, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, - 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, - 2326, 2327, 305, 305, 305, 305, 305, 305, - - 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, - 2336, 2337, 2337, 2337, 2337, 2337, 2337, 2337, - 2337, 2337, 2337, 2337, 2337, 2337, 2337, 2337, - 2337, 2337, 2337, 2337, 2337, 2337, 2337, 305, - 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, - 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, - 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, - 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, + 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, + 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, + 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, + 2379, 2379, 2379, 2379, 2379, 2380, 2380, 2380, - 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, - 2338, 2338, 305, 2339, 2339, 2340, 305, 305, - 2338, 2338, 305, 305, 305, 305, 305, 305, + 2380, 2380, 2380, 2380, 2380, 2380, 2380, 2379, 305, 305, 305, 305, 305, 305, 305, 305, + 2381, 2381, 2381, 2382, 2381, 2381, 2381, 2381, + 2381, 2381, 2381, 2381, 2381, 2381, 2381, 2381, - 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, - 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, - 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, - 2341, 2341, 2341, 2341, 2341, 2342, 2342, 2342, + 2381, 2381, 2381, 2381, 2381, 2383, 2384, 2384, + 2385, 2385, 2385, 2384, 2385, 2384, 2384, 2384, + 2384, 2386, 2386, 2386, 2387, 2388, 2388, 2388, + 2388, 2388, 305, 305, 305, 305, 305, 305, - 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2341, 305, 305, 305, 305, 305, 305, 305, 305, - 2343, 2343, 2343, 2344, 2343, 2343, 2343, 2343, - 2343, 2343, 2343, 2343, 2343, 2343, 2343, 2343, + 305, 305, 305, 305, 305, 305, 305, 305, + 2389, 2389, 2389, 2389, 2390, 2390, 2389, 2389, + 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, - 2343, 2343, 2343, 2343, 2343, 2345, 2346, 2346, - 2347, 2347, 2347, 2346, 2347, 2346, 2346, 2346, - 2346, 2348, 2348, 2348, 2349, 2350, 2350, 2350, - 2350, 2350, 305, 305, 305, 305, 305, 305, + 2389, 2389, 2391, 2392, 2391, 2392, 2393, 2393, + 2393, 2393, 305, 305, 305, 305, 305, 305, + 305, 305, 305, 305, 305, 305, 305, 305, + 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, - 2351, 2352, 2351, 2351, 2353, 2353, 2353, 2352, - 2351, 2353, 2353, 2351, 2351, 2353, 2351, 2351, + 2394, 2395, 2394, 2394, 2396, 2396, 2396, 2395, + 2394, 2396, 2396, 2394, 2394, 2396, 2394, 2394, - 2352, 2351, 2353, 2353, 2351, 2354, 2354, 2354, - 2354, 2355, 2356, 2357, 305, 305, 305, 305, + 2395, 2394, 2396, 2396, 2394, 2397, 2397, 2397, + 2397, 2398, 2399, 2400, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, - 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, - 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, - 2358, 2358, 2358, 2358, 2358, 2358, 2358, 305, + 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, + 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, + 2401, 2401, 2401, 2401, 2401, 2401, 2401, 305, 305, 305, 305, 305, 305, 305, 305, 305, - 2359, 2360, 2359, 2361, 2361, 2361, 2361, 2361, - 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, - 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, - 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, - 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, - 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, - 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, - 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, - 2360, 2360, 2360, 2360, 2360, 2360, 2362, 2363, - 2363, 2364, 2364, 2364, 2364, 2364, 206, 206, - 206, 206, 2365, 2366, 2367, 2368, 2369, 2370, - 2371, 2372, 2373, 2374, 2374, 2374, 2374, 2374, - 2374, 2374, 2374, 2374, 2374, 2374, 2375, 2376, - 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2384, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 2385, - 2386, 2386, 2387, 2388, 2388, 2388, 2388, 2388, - 2388, 2388, 2388, 2388, 2388, 2388, 2388, 2388, - 2388, 2388, 2388, 2388, 2388, 2388, 2388, 2388, - 2388, 2388, 2389, 2388, 2389, 2388, 2388, 2388, - 2388, 2388, 2388, 2388, 2388, 2388, 2388, 2388, - 2388, 2388, 2388, 2389, 2388, 2388, 2388, 2388, - 2387, 2387, 2387, 2386, 2386, 2386, 2386, 2387, - 2387, 2390, 2391, 2392, 2392, 2393, 2394, 2394, - 2394, 2394, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 2395, 206, 206, - 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, - 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, - 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, - 2396, 206, 206, 206, 206, 206, 206, 206, - 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, - 2405, 2406, 206, 206, 206, 206, 206, 206, + 2402, 2403, 2402, 2404, 2404, 2404, 2404, 2404, + 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, + 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, + 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, + 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, + 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, + 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, + 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, + 2403, 2403, 2403, 2403, 2403, 2403, 2405, 2406, + 2406, 2407, 2407, 2407, 2407, 2407, 206, 206, + 206, 206, 2408, 2409, 2410, 2411, 2412, 2413, + 2414, 2415, 2416, 2417, 2417, 2417, 2417, 2417, + 2417, 2417, 2417, 2417, 2417, 2417, 2418, 2419, + 2420, 2421, 2422, 2423, 2424, 2425, 2426, 2427, + 2428, 2429, 2429, 2430, 2430, 2429, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 2431, + 2432, 2432, 2433, 2434, 2434, 2434, 2434, 2434, + 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, + 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, + 2434, 2434, 2435, 2434, 2435, 2434, 2434, 2434, + 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, + 2434, 2434, 2434, 2435, 2434, 2434, 2434, 2434, + 2433, 2433, 2433, 2432, 2432, 2432, 2432, 2433, + 2433, 2436, 2437, 2438, 2438, 2439, 2440, 2440, + 2440, 2440, 2441, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 2442, 206, 206, + 2443, 2443, 2443, 2443, 2443, 2443, 2443, 2443, + 2443, 2443, 2443, 2443, 2443, 2443, 2443, 2443, + 2443, 2443, 2443, 2443, 2443, 2443, 2443, 2443, + 2443, 206, 206, 206, 206, 206, 206, 206, + 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, + 2452, 2453, 206, 206, 206, 206, 206, 206, - 2407, 2407, 2407, 2408, 2408, 2408, 2408, 2408, - 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, - 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, - 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, - 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2409, - 2410, 2410, 2410, 2410, 2411, 2410, 2412, 2412, - 2410, 2410, 2410, 2413, 2413, 206, 2414, 2415, - 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, - 2424, 2425, 2425, 2425, 2426, 2427, 2427, 2428, - 206, 206, 206, 206, 206, 206, 206, 206, - 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, - 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, - 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, - 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, - 2429, 2429, 2429, 2430, 2431, 2432, 2429, 206, + 2454, 2454, 2454, 2455, 2455, 2455, 2455, 2455, + 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, + 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, + 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, + 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2456, + 2457, 2457, 2457, 2457, 2458, 2457, 2459, 2459, + 2457, 2457, 2457, 2460, 2460, 206, 2461, 2462, + 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, + 2471, 2472, 2472, 2472, 2473, 2474, 2474, 2475, + 206, 206, 206, 206, 206, 206, 206, 206, + 2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, + 2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, + 2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, + 2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, + 2476, 2476, 2476, 2477, 2478, 2479, 2476, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 2480, 2480, 2481, 2482, 2482, 2482, 2482, 2482, + 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, + 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, + 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, + 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, + 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, + 2482, 2482, 2482, 2481, 2481, 2481, 2480, 2480, + 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2481, + 2483, 2482, 2484, 2484, 2482, 2485, 2485, 2486, + 2487, 2488, 2489, 2488, 2488, 2490, 2491, 2492, + 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, + 2501, 2502, 2503, 2504, 2505, 2506, 2507, 2507, + 206, 2508, 2508, 2508, 2508, 2508, 2508, 2508, + 2508, 2508, 2508, 2508, 2508, 2508, 2508, 2508, + 2508, 2508, 2508, 2508, 2508, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + + 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, + 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, + 2509, 2509, 206, 2509, 2509, 2509, 2509, 2509, + 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, + 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, + 2509, 2509, 2509, 2509, 2510, 2510, 2510, 2511, + 2511, 2511, 2510, 2510, 2511, 2512, 2513, 2511, + 2514, 2514, 2515, 2514, 2514, 2515, 2516, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 2517, 2517, 2517, 2517, 2517, 2517, 2517, 206, + 2517, 206, 2517, 2517, 2517, 2517, 206, 2517, + 2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517, + 2517, 2517, 2517, 2517, 2517, 2517, 206, 2517, + 2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517, + 2517, 2518, 206, 206, 206, 206, 206, 206, + 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, + 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, + 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, + 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, + 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, + 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2520, + 2521, 2521, 2521, 2520, 2520, 2520, 2520, 2520, + 2520, 2522, 2523, 206, 206, 206, 206, 206, + 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, + 2532, 2533, 206, 206, 206, 206, 206, 206, + + 2534, 2535, 2536, 2536, 206, 2537, 2537, 2537, + 2537, 2537, 2537, 2537, 2537, 206, 206, 2537, + 2537, 206, 206, 2537, 2537, 2537, 2537, 2537, + 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, + 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, + 2537, 206, 2537, 2537, 2537, 2537, 2537, 2537, + 2537, 206, 2537, 2537, 206, 2537, 2537, 2537, + 2537, 2537, 206, 2538, 2539, 2537, 2540, 2536, + 2535, 2536, 2536, 2536, 2536, 206, 206, 2536, + 2536, 206, 206, 2541, 2541, 2542, 206, 206, + 2543, 206, 206, 206, 206, 206, 206, 2540, + 206, 206, 206, 206, 206, 2537, 2537, 2537, + 2537, 2537, 2536, 2536, 206, 206, 2544, 2544, + 2544, 2544, 2544, 2544, 2544, 206, 206, 206, + 2544, 2544, 2544, 2544, 2544, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2433, 2433, 2434, 2435, 2435, 2435, 2435, 2435, - 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, - 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, - 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, - 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, - 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, - 2435, 2435, 2435, 2434, 2434, 2434, 2433, 2433, - 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2434, - 2436, 2435, 2437, 2437, 2435, 2438, 2438, 2439, - 2440, 2441, 2442, 2441, 2441, 2443, 2444, 2445, - 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, - 2454, 2455, 2456, 2457, 2458, 2459, 2460, 2460, - 206, 2461, 2461, 2461, 2461, 2461, 2461, 2461, - 2461, 2461, 2461, 2461, 2461, 2461, 2461, 2461, - 2461, 2461, 2461, 2461, 2461, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2462, 2462, 2462, 2462, 2462, 2462, 2462, 2462, - 2462, 2462, 2462, 2462, 2462, 2462, 2462, 2462, - 2462, 2462, 206, 2462, 2462, 2462, 2462, 2462, - 2462, 2462, 2462, 2462, 2462, 2462, 2462, 2462, - 2462, 2462, 2462, 2462, 2462, 2462, 2462, 2462, - 2462, 2462, 2462, 2462, 2463, 2463, 2463, 2464, - 2464, 2464, 2463, 2463, 2464, 2465, 2466, 2464, - 2467, 2467, 2468, 2467, 2467, 2468, 2469, 206, + 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, + 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, + 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, + 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, + 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, + 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, + 2545, 2545, 2545, 2545, 2545, 2546, 2546, 2546, + 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, + 2546, 2546, 2548, 2547, 2547, 2546, 2549, 2545, + 2545, 2545, 2545, 2550, 2550, 2551, 2551, 2552, + 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, + 2561, 2562, 2563, 2551, 206, 2552, 2564, 2565, + 2566, 2566, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567, + 2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567, + 2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567, + 2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567, + 2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567, + 2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567, + 2568, 2569, 2569, 2570, 2570, 2570, 2570, 2570, + 2570, 2569, 2571, 2572, 2572, 2568, 2572, 2570, + 2570, 2569, 2573, 2574, 2567, 2567, 2575, 2567, 206, 206, 206, 206, 206, 206, 206, 206, + 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, + 2584, 2585, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2470, 2470, 2470, 2470, 2470, 2470, 2470, 206, - 2470, 206, 2470, 2470, 2470, 2470, 206, 2470, - 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, - 2470, 2470, 2470, 2470, 2470, 2470, 206, 2470, - 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, - 2470, 2471, 206, 206, 206, 206, 206, 206, - 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, - 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, - 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, - 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, - 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, - 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2473, - 2474, 2474, 2474, 2473, 2473, 2473, 2473, 2473, - 2473, 2475, 2476, 206, 206, 206, 206, 206, - 2477, 2478, 2479, 2480, 2481, 2482, 2483, 2484, - 2485, 2486, 206, 206, 206, 206, 206, 206, - 2487, 2488, 2489, 2489, 206, 2490, 2490, 2490, - 2490, 2490, 2490, 2490, 2490, 206, 206, 2490, - 2490, 206, 206, 2490, 2490, 2490, 2490, 2490, - 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, - 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, - 2490, 206, 2490, 2490, 2490, 2490, 2490, 2490, - 2490, 206, 2490, 2490, 206, 2490, 2490, 2490, - 2490, 2490, 206, 2491, 2492, 2490, 2493, 2489, - 2488, 2489, 2489, 2489, 2489, 206, 206, 2489, - 2489, 206, 206, 2494, 2494, 2495, 206, 206, - 2496, 206, 206, 206, 206, 206, 206, 2493, - 206, 206, 206, 206, 206, 2490, 2490, 2490, - 2490, 2490, 2489, 2489, 206, 206, 2497, 2497, - 2497, 2497, 2497, 2497, 2497, 206, 206, 206, - 2497, 2497, 2497, 2497, 2497, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -3752,41 +3838,68 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586, + 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586, + 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586, + 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586, + 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586, + 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2587, + 2588, 2588, 2589, 2589, 2589, 2589, 206, 206, + 2588, 2588, 2590, 2590, 2589, 2589, 2588, 2591, + 2592, 2593, 2594, 2594, 2595, 2595, 2596, 2596, + 2596, 2594, 2597, 2597, 2597, 2597, 2597, 2597, + 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, + 2598, 2598, 2598, 2598, 2599, 2599, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, - 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, - 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, - 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, - 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, - 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, - 2498, 2498, 2498, 2498, 2498, 2499, 2499, 2499, - 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, - 2499, 2499, 2501, 2500, 2500, 2499, 2502, 2498, - 2498, 2498, 2498, 2503, 2503, 2504, 2504, 2505, - 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, - 2514, 2515, 2516, 2504, 206, 2505, 2517, 2518, - 2519, 2519, 206, 206, 206, 206, 206, 206, + 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, + 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, + 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, + 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, + 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, + 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, + 2601, 2601, 2601, 2602, 2602, 2602, 2602, 2602, + 2602, 2602, 2602, 2601, 2601, 2602, 2601, 2603, + 2602, 2604, 2604, 2605, 2600, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, + 2614, 2615, 206, 206, 206, 206, 206, 206, + 2616, 2616, 2616, 2616, 2616, 2616, 2616, 2616, + 2616, 2616, 2616, 2616, 2616, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617, + 2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617, + 2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617, + 2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617, + 2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617, + 2617, 2617, 2617, 2618, 2619, 2618, 2619, 2619, + 2618, 2618, 2618, 2618, 2618, 2618, 2620, 2621, + 2622, 2623, 206, 206, 206, 206, 206, 206, + 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, + 2632, 2633, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, - 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, - 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, - 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, - 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, - 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, - 2521, 2522, 2522, 2523, 2523, 2523, 2523, 2523, - 2523, 2522, 2524, 2525, 2525, 2521, 2525, 2523, - 2523, 2522, 2526, 2527, 2520, 2520, 2528, 2520, 206, 206, 206, 206, 206, 206, 206, 206, - 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, - 2537, 2538, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, + 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, + 2634, 2634, 2634, 2634, 2634, 2634, 2634, 2634, + 2634, 2634, 2635, 206, 206, 2636, 2636, 2636, + 2637, 2637, 2636, 2636, 2636, 2636, 2638, 2636, + 2636, 2636, 2636, 2639, 206, 206, 206, 206, + 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, + 2648, 2649, 2650, 2650, 2651, 2651, 2651, 2652, + 2653, 2653, 2653, 2653, 2653, 2653, 2653, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -3803,67 +3916,56 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, - 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, - 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, - 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, - 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, - 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2540, - 2541, 2541, 2542, 2542, 2542, 2542, 206, 206, - 2541, 2541, 2543, 2543, 2542, 2542, 2541, 2544, - 2545, 2546, 2547, 2547, 2548, 2548, 2549, 2549, - 2549, 2547, 2550, 2550, 2550, 2550, 2550, 2550, - 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, - 2551, 2551, 2551, 2551, 2552, 2552, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, - 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, - 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, - 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, - 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, - 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, - 2554, 2554, 2554, 2555, 2555, 2555, 2555, 2555, - 2555, 2555, 2555, 2554, 2554, 2555, 2554, 2556, - 2555, 2557, 2557, 2558, 2553, 206, 206, 206, + 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, + 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, + 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, + 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, + 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, + 2654, 2654, 2654, 2654, 2655, 2655, 2655, 2656, + 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, + 2655, 2657, 2658, 2659, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, - 2567, 2568, 206, 206, 206, 206, 206, 206, - 2569, 2569, 2569, 2569, 2569, 2569, 2569, 2569, - 2569, 2569, 2569, 2569, 2569, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, - 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, - 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, - 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, - 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, - 2570, 2570, 2570, 2571, 2572, 2571, 2572, 2572, - 2571, 2571, 2571, 2571, 2571, 2571, 2573, 2574, - 2575, 206, 206, 206, 206, 206, 206, 206, - 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, - 2584, 2585, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - - 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586, - 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586, - 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586, - 2586, 2586, 2587, 206, 206, 2588, 2588, 2588, - 2589, 2589, 2588, 2588, 2588, 2588, 2589, 2588, - 2588, 2588, 2588, 2590, 206, 206, 206, 206, - 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, - 2599, 2600, 2601, 2601, 2602, 2602, 2602, 2603, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, + 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, + 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, + 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, + 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, + 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, + 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, + 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, + 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, + 2670, 2671, 2672, 2672, 2672, 2672, 2672, 2672, + 2672, 2672, 2672, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 2673, + + 2674, 2674, 2674, 2674, 2674, 2674, 2674, 206, + 206, 2674, 206, 206, 2674, 2674, 2674, 2674, + 2674, 2674, 2674, 2674, 206, 2674, 2674, 206, + 2674, 2674, 2674, 2674, 2674, 2674, 2674, 2674, + 2674, 2674, 2674, 2674, 2674, 2674, 2674, 2674, + 2674, 2674, 2674, 2674, 2674, 2674, 2674, 2674, + 2675, 2676, 2676, 2676, 2676, 2676, 206, 2676, + 2677, 206, 206, 2678, 2678, 2679, 2680, 2681, + 2676, 2681, 2676, 2682, 2683, 2684, 2683, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, + 2693, 2694, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -3872,11 +3974,52 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 2695, 2695, 2695, 2695, 2695, 2695, 2695, 2695, + 206, 206, 2695, 2695, 2695, 2695, 2695, 2695, + 2695, 2695, 2695, 2695, 2695, 2695, 2695, 2695, + 2695, 2695, 2695, 2695, 2695, 2695, 2695, 2695, + 2695, 2695, 2695, 2695, 2695, 2695, 2695, 2695, + 2695, 2695, 2695, 2695, 2695, 2695, 2695, 2695, + 2695, 2696, 2696, 2696, 2697, 2697, 2697, 2697, + 206, 206, 2697, 2697, 2696, 2696, 2696, 2696, + 2698, 2695, 2699, 2695, 2696, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + + 2700, 2701, 2701, 2701, 2701, 2701, 2701, 2702, + 2702, 2701, 2701, 2700, 2700, 2700, 2700, 2700, + 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, + 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, + 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, + 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, + 2700, 2700, 2700, 2701, 2703, 2701, 2701, 2701, + 2701, 2704, 2705, 2701, 2701, 2701, 2701, 2706, + 2707, 2708, 2709, 2709, 2708, 2706, 2707, 2703, 206, 206, 206, 206, 206, 206, 206, 206, + 2710, 2711, 2711, 2711, 2711, 2711, 2711, 2712, + 2712, 2711, 2711, 2711, 2710, 2710, 2710, 2710, + 2710, 2710, 2710, 2710, 2710, 2710, 2710, 2710, + 2710, 2710, 2710, 2710, 2710, 2710, 2710, 2710, + 2710, 2710, 2710, 2710, 2710, 2710, 2710, 2710, + 2710, 2710, 2710, 2710, 2710, 2710, 2710, 2710, + 2710, 2710, 2710, 2710, 2713, 2713, 2714, 2714, + 2714, 2714, 2711, 2711, 2711, 2711, 2711, 2711, + 2711, 2711, 2711, 2711, 2711, 2711, 2711, 2712, + 2711, 2715, 2716, 2717, 2717, 2718, 2719, 2719, + 2719, 2716, 2716, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 2720, 2720, 2720, 2720, 2720, 2720, 2720, 2720, + 2720, 2720, 2720, 2720, 2720, 2720, 2720, 2720, + 2721, 2721, 2721, 2721, 2721, 2721, 2721, 2721, + 2721, 2721, 2721, 2721, 2721, 2721, 2721, 2721, + 2721, 2721, 2721, 2721, 2721, 2721, 2721, 2721, + 2721, 2721, 2721, 2721, 2721, 2721, 2721, 2721, + 2721, 2721, 2721, 2721, 2721, 2721, 2721, 2721, + 2721, 2721, 2721, 2721, 2721, 2721, 2721, 2721, + 2721, 2721, 2721, 2721, 2721, 2721, 2721, 2721, + 2721, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -3885,15 +4028,6 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - - 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, - 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, - 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, - 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, - 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, - 2604, 2604, 2604, 2604, 2605, 2605, 2605, 2606, - 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, - 2605, 2607, 2608, 2609, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -3906,31 +4040,7 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2610, 2610, 2610, 2610, 2610, 2610, 2610, 2610, - 2610, 2610, 2610, 2610, 2610, 2610, 2610, 2610, - 2610, 2610, 2610, 2610, 2610, 2610, 2610, 2610, - 2610, 2610, 2610, 2610, 2610, 2610, 2610, 2610, - 2611, 2611, 2611, 2611, 2611, 2611, 2611, 2611, - 2611, 2611, 2611, 2611, 2611, 2611, 2611, 2611, - 2611, 2611, 2611, 2611, 2611, 2611, 2611, 2611, - 2611, 2611, 2611, 2611, 2611, 2611, 2611, 2611, - 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, - 2620, 2621, 2622, 2622, 2622, 2622, 2622, 2622, - 2622, 2622, 2622, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 2623, - - 2624, 2624, 2624, 2624, 2624, 2624, 2624, 206, - 206, 2624, 206, 206, 2624, 2624, 2624, 2624, - 2624, 2624, 2624, 2624, 206, 2624, 2624, 206, - 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, - 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, - 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, - 2625, 2626, 2626, 2626, 2626, 2626, 206, 2626, - 2627, 206, 206, 2628, 2628, 2629, 2630, 2631, - 2626, 2631, 2626, 2632, 2633, 2634, 2633, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, - 2643, 2644, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -3939,59 +4049,65 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, - 206, 206, 2645, 2645, 2645, 2645, 2645, 2645, - 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, - 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, - 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, - 2645, 2645, 2645, 2645, 2645, 2645, 2645, 2645, - 2645, 2646, 2646, 2646, 2647, 2647, 2647, 2647, - 206, 206, 2647, 2647, 2646, 2646, 2646, 2646, - 2648, 2645, 2649, 2645, 2646, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2650, 2651, 2651, 2651, 2651, 2651, 2651, 2652, - 2652, 2651, 2651, 2650, 2650, 2650, 2650, 2650, - 2650, 2650, 2650, 2650, 2650, 2650, 2650, 2650, - 2650, 2650, 2650, 2650, 2650, 2650, 2650, 2650, - 2650, 2650, 2650, 2650, 2650, 2650, 2650, 2650, - 2650, 2650, 2650, 2650, 2650, 2650, 2650, 2650, - 2650, 2650, 2650, 2651, 2653, 2651, 2651, 2651, - 2651, 2654, 2655, 2651, 2651, 2651, 2651, 2656, - 2657, 2658, 2659, 2659, 2658, 2656, 2657, 2653, + 2722, 2722, 2722, 2722, 2722, 2722, 2722, 2722, + 2722, 206, 2722, 2722, 2722, 2722, 2722, 2722, + 2722, 2722, 2722, 2722, 2722, 2722, 2722, 2722, + 2722, 2722, 2722, 2722, 2722, 2722, 2722, 2722, + 2722, 2722, 2722, 2722, 2722, 2722, 2722, 2722, + 2722, 2722, 2722, 2722, 2722, 2722, 2722, 2723, + 2724, 2724, 2724, 2724, 2724, 2724, 2724, 206, + 2724, 2724, 2724, 2724, 2724, 2724, 2723, 2725, + 2722, 2726, 2726, 2727, 2727, 2727, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2660, 2661, 2661, 2661, 2661, 2661, 2661, 2662, - 2662, 2661, 2661, 2661, 2660, 2660, 2660, 2660, - 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, - 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, - 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, - 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, - 2660, 2660, 2660, 2660, 2663, 2663, 2664, 2664, - 2664, 2664, 2661, 2661, 2661, 2661, 2661, 2661, - 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2662, - 2661, 2665, 2666, 2667, 2667, 2668, 2669, 2669, - 2669, 2666, 2666, 206, 206, 206, 206, 206, + 2728, 2729, 2730, 2731, 2732, 2733, 2734, 2735, + 2736, 2737, 2738, 2738, 2738, 2738, 2738, 2738, + 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, + 2738, 2738, 2738, 2738, 2738, 206, 206, 206, + 2739, 2740, 2741, 2741, 2741, 2741, 2741, 2741, + 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, + 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, + 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, + 206, 206, 2742, 2742, 2742, 2742, 2742, 2742, + 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, + 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, + 206, 2743, 2742, 2742, 2742, 2742, 2742, 2742, + 2742, 2743, 2742, 2742, 2743, 2742, 2742, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2670, 2670, 2670, 2670, 2670, 2670, 2670, 2670, - 2670, 2670, 2670, 2670, 2670, 2670, 2670, 2670, - 2670, 2670, 2670, 2670, 2670, 2670, 2670, 2670, - 2670, 2670, 2670, 2670, 2670, 2670, 2670, 2670, - 2670, 2670, 2670, 2670, 2670, 2670, 2670, 2670, - 2670, 2670, 2670, 2670, 2670, 2670, 2670, 2670, - 2670, 2670, 2670, 2670, 2670, 2670, 2670, 2670, - 2670, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + + 2744, 2744, 2744, 2744, 2744, 2744, 2744, 206, + 2744, 2744, 206, 2744, 2744, 2744, 2744, 2744, + 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, + 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, + 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, + 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, + 2744, 2745, 2745, 2745, 2745, 2745, 2745, 206, + 206, 206, 2745, 206, 2745, 2745, 206, 2745, + 2745, 2745, 2746, 2745, 2747, 2747, 2748, 2745, 206, 206, 206, 206, 206, 206, 206, 206, + 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, + 2757, 2758, 206, 206, 206, 206, 206, 206, + 2759, 2759, 2759, 2759, 2759, 2759, 206, 2759, + 2759, 206, 2759, 2759, 2759, 2759, 2759, 2759, + 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, + 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, + 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, + 2759, 2759, 2760, 2760, 2760, 2760, 2760, 206, + 2761, 2761, 206, 2760, 2760, 2761, 2760, 2762, + 2759, 206, 206, 206, 206, 206, 206, 206, + 2763, 2764, 2765, 2766, 2767, 2768, 2769, 2770, + 2771, 2772, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -4002,6 +4118,7 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -4017,30 +4134,7 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - - 2671, 2671, 2671, 2671, 2671, 2671, 2671, 2671, - 2671, 206, 2671, 2671, 2671, 2671, 2671, 2671, - 2671, 2671, 2671, 2671, 2671, 2671, 2671, 2671, - 2671, 2671, 2671, 2671, 2671, 2671, 2671, 2671, - 2671, 2671, 2671, 2671, 2671, 2671, 2671, 2671, - 2671, 2671, 2671, 2671, 2671, 2671, 2671, 2672, - 2673, 2673, 2673, 2673, 2673, 2673, 2673, 206, - 2673, 2673, 2673, 2673, 2673, 2673, 2672, 2674, - 2671, 2675, 2675, 2676, 2676, 2676, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684, - 2685, 2686, 2687, 2687, 2687, 2687, 2687, 2687, - 2687, 2687, 2687, 2687, 2687, 2687, 2687, 2687, - 2687, 2687, 2687, 2687, 2687, 206, 206, 206, - 2688, 2689, 2690, 2690, 2690, 2690, 2690, 2690, - 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, - 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, - 2690, 2690, 2690, 2690, 2690, 2690, 2690, 2690, - 206, 206, 2691, 2691, 2691, 2691, 2691, 2691, - 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, - 2691, 2691, 2691, 2691, 2691, 2691, 2691, 2691, - 206, 2692, 2691, 2691, 2691, 2691, 2691, 2691, - 2691, 2692, 2691, 2691, 2692, 2691, 2691, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -4050,31 +4144,14 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - - 2693, 2693, 2693, 2693, 2693, 2693, 2693, 206, - 2693, 2693, 206, 2693, 2693, 2693, 2693, 2693, - 2693, 2693, 2693, 2693, 2693, 2693, 2693, 2693, - 2693, 2693, 2693, 2693, 2693, 2693, 2693, 2693, - 2693, 2693, 2693, 2693, 2693, 2693, 2693, 2693, - 2693, 2693, 2693, 2693, 2693, 2693, 2693, 2693, - 2693, 2694, 2694, 2694, 2694, 2694, 2694, 206, - 206, 206, 2694, 206, 2694, 2694, 206, 2694, - 2694, 2694, 2695, 2694, 2696, 2696, 2697, 2694, 206, 206, 206, 206, 206, 206, 206, 206, - 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, - 2706, 2707, 206, 206, 206, 206, 206, 206, - 2708, 2708, 2708, 2708, 2708, 2708, 206, 2708, - 2708, 206, 2708, 2708, 2708, 2708, 2708, 2708, - 2708, 2708, 2708, 2708, 2708, 2708, 2708, 2708, - 2708, 2708, 2708, 2708, 2708, 2708, 2708, 2708, - 2708, 2708, 2708, 2708, 2708, 2708, 2708, 2708, - 2708, 2708, 2709, 2709, 2709, 2709, 2709, 206, - 2710, 2710, 206, 2709, 2709, 2710, 2709, 2711, - 2708, 206, 206, 206, 206, 206, 206, 206, - 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, - 2720, 2721, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, + 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, + 2773, 2773, 2773, 2774, 2774, 2775, 2775, 2776, + 2776, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -4083,7 +4160,6 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -4098,7 +4174,70 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 2777, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 2778, 2778, 2778, 2778, 2778, 2778, 2778, 2778, + 2778, 2778, 2778, 2778, 2778, 2778, 2778, 2778, + 2778, 2778, 2778, 2778, 2778, 2779, 2779, 2779, + 2779, 2779, 2779, 2779, 2779, 2780, 2780, 2780, + 2780, 2779, 2779, 2779, 2779, 2779, 2779, 2779, + 2779, 2779, 2779, 2779, 2779, 2779, 2779, 2779, + 2779, 2779, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 2781, + + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, + 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2783, + 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, + 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, + 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, + 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, + 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, + 2783, 2784, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -4111,12 +4250,49 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + + 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, + 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, + 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, + 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, + 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, + 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, + 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, + 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, + 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, + 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, + 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, + 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, + 2785, 2785, 2785, 2786, 2786, 2786, 2786, 2786, + 2786, 2786, 2786, 2786, 2786, 2786, 2786, 206, + 2787, 2787, 2787, 2787, 2788, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2722, 2722, 2722, 2722, 2722, 2722, 2722, 2722, - 2722, 2722, 2722, 2722, 2722, 2722, 2722, 2722, - 2722, 2722, 2722, 2723, 2723, 2724, 2724, 2725, - 2725, 206, 206, 206, 206, 206, 206, 206, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 2784, 2784, 2784, 2784, + 2784, 2784, 2784, 2784, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -4139,70 +4315,8 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2726, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, - 2727, 2727, 2727, 2727, 2727, 2727, 2727, 2727, - 2727, 2727, 2727, 2727, 2727, 2728, 2728, 2728, - 2728, 2728, 2728, 2728, 2728, 2729, 2729, 2729, - 2729, 2728, 2728, 2728, 2728, 2728, 2728, 2728, - 2728, 2728, 2728, 2728, 2728, 2728, 2728, 2728, - 2728, 2728, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 2730, - - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, - 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2732, - 2732, 2732, 2732, 2732, 2732, 2732, 2732, 2732, - 2732, 2732, 2732, 2732, 2732, 2732, 2732, 2732, - 2732, 2732, 2732, 2732, 2732, 2732, 2732, 2732, - 2732, 2732, 2732, 2732, 2732, 2732, 2732, 2732, - 2732, 2732, 2732, 2732, 2732, 2732, 2732, 2732, - 2732, 2733, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -4215,49 +4329,135 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - - 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734, - 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734, - 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734, - 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734, - 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734, - 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734, - 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734, - 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734, - 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734, - 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734, - 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734, - 2734, 2734, 2734, 2734, 2734, 2734, 2734, 2734, - 2734, 2734, 2734, 2735, 2735, 2735, 2735, 2735, - 2735, 2735, 2735, 2735, 2735, 2735, 2735, 206, - 2736, 2736, 2736, 2736, 2737, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, + 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, + 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, + 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, + 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, + 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, + 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, + 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, + 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, + 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, + 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, + 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, + 2789, 2790, 2790, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2792, 2792, 2792, 2793, 2793, 2793, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2793, 2791, 2791, 2791, 2792, 2793, + 2792, 2793, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2792, 2793, 2793, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, - 2733, 2733, 2733, 2733, 206, 206, 206, 206, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, + 2791, 2791, 2791, 2791, 2791, 2791, 2791, 206, + 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2795, + 2796, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -4282,114 +4482,81 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2739, 2739, 2739, 2740, 2740, 2740, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2740, 2738, 2738, 2738, 2739, 2740, - 2739, 2740, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2739, 2740, 2740, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2798, 2799, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, - 2738, 2738, 2738, 2738, 2738, 2738, 2738, 206, - 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2742, - 2743, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 2797, + 2797, 2797, 2797, 2797, 2797, 2797, 2797, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -4414,82 +4581,90 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2745, 2746, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2800, 206, 206, 206, 206, 206, 206, 206, + 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, + 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, + 2801, 2801, 2801, 2801, 2801, 2801, 2801, 2801, + 2801, 2801, 2801, 2801, 2801, 2801, 2801, 206, + 2802, 2803, 2804, 2805, 2806, 2807, 2808, 2809, + 2810, 2811, 206, 206, 206, 206, 2812, 2812, + 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, + 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, + 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, + 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, + 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, + 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, + 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, + 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, + 2813, 2813, 2813, 2813, 2813, 2813, 2813, 2813, + 2813, 2813, 2813, 2813, 2813, 2813, 2813, 206, + 2814, 2815, 2816, 2817, 2818, 2819, 2820, 2821, + 2822, 2823, 206, 206, 206, 206, 206, 206, + 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, + 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, + 2824, 2824, 2824, 2824, 2824, 2824, 2824, 2824, + 2824, 2824, 2824, 2824, 2824, 2824, 206, 206, + 2825, 2825, 2825, 2825, 2825, 2826, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 2744, - 2744, 2744, 2744, 2744, 2744, 2744, 2744, 206, + 2827, 2827, 2827, 2827, 2827, 2827, 2827, 2827, + 2827, 2827, 2827, 2827, 2827, 2827, 2827, 2827, + 2827, 2827, 2827, 2827, 2827, 2827, 2827, 2827, + 2827, 2827, 2827, 2827, 2827, 2827, 2827, 2827, + 2827, 2827, 2827, 2827, 2827, 2827, 2827, 2827, + 2827, 2827, 2827, 2827, 2827, 2827, 2827, 2827, + 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2829, + 2829, 2830, 2831, 2831, 2832, 2832, 2832, 2832, + 2833, 2833, 2833, 2833, 2829, 2832, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, + 2842, 2843, 206, 2844, 2844, 2844, 2844, 2844, + 2844, 2844, 206, 2827, 2827, 2827, 2827, 2827, + 2827, 2827, 2827, 2827, 2827, 2827, 2827, 2827, + 2827, 2827, 2827, 2827, 2827, 2827, 2827, 2827, + 206, 206, 206, 206, 206, 2827, 2827, 2827, + 2827, 2827, 2827, 2827, 2827, 2827, 2827, 2827, + 2827, 2827, 2827, 2827, 2827, 2827, 2827, 2827, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -4504,6 +4679,31 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 2845, 2845, 2845, 2845, 2845, 2845, 2845, 2845, + 2845, 2845, 2845, 2845, 2845, 2845, 2845, 2845, + 2845, 2845, 2845, 2845, 2845, 2845, 2845, 2845, + 2845, 2845, 2845, 2845, 2845, 2845, 2845, 2845, + 2846, 2846, 2846, 2846, 2846, 2846, 2846, 2846, + 2846, 2846, 2846, 2846, 2846, 2846, 2846, 2846, + 2846, 2846, 2846, 2846, 2846, 2846, 2846, 2846, + 2846, 2846, 2846, 2846, 2846, 2846, 2846, 2846, + 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, + 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, + 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2848, + 2849, 2850, 2850, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -4513,53 +4713,208 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, + 2851, 2851, 2851, 2851, 2851, 2851, 2851, 2851, + 2851, 2851, 2851, 2851, 2851, 2851, 2851, 2851, + 2851, 2851, 2851, 2851, 2851, 2851, 2851, 2851, + 2851, 2851, 2851, 2851, 2851, 2851, 2851, 2851, + 2851, 2851, 2851, 2851, 2851, 2851, 2851, 2851, + 2851, 2851, 2851, 2851, 2851, 2851, 2851, 2851, + 2851, 2851, 2851, 2851, 2851, 2851, 2851, 2851, + 2851, 2851, 2851, 2851, 2851, 2851, 2851, 2851, + 2851, 2851, 2851, 2851, 2851, 2852, 2852, 2852, + 2852, 2852, 2852, 206, 206, 206, 206, 2853, + 2851, 2854, 2854, 2854, 2854, 2854, 2854, 2854, + 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, + 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, + 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, + 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, + 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2855, + 2855, 2855, 2855, 2855, 2855, 2855, 2855, 2855, + 206, 206, 206, 206, 206, 206, 206, 2856, + 2856, 2856, 2856, 2857, 2857, 2857, 2857, 2857, + 2857, 2857, 2857, 2857, 2857, 2857, 2857, 2857, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 2858, 2859, 2860, 2861, 2862, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 2863, 2863, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2865, 2865, 2865, + 2865, 2865, 2866, 2866, 2866, 2866, 2866, 2866, + 206, 206, 206, 206, 206, 206, 206, 206, + + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, + 2864, 2864, 2864, 2867, 2867, 2867, 2867, 2867, + 2867, 2867, 2867, 2867, 2867, 2867, 2867, 2867, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 2747, 2747, 2747, 2747, 2747, 2747, 2747, - 2747, 206, 206, 206, 206, 206, 206, 206, - 2748, 2748, 2748, 2748, 2748, 2748, 2748, 2748, - 2748, 2748, 2748, 2748, 2748, 2748, 2748, 2748, - 2748, 2748, 2748, 2748, 2748, 2748, 2748, 2748, - 2748, 2748, 2748, 2748, 2748, 2748, 2748, 206, - 2749, 2750, 2751, 2752, 2753, 2754, 2755, 2756, - 2757, 2758, 206, 206, 206, 206, 2759, 2759, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 2868, 2868, + 2868, 2868, 2868, 2868, 2868, 2868, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + + 2867, 2867, 2867, 2867, 2867, 2867, 2867, 2867, + 2867, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -4572,31 +4927,8 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, - 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, - 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, - 2760, 2760, 2760, 2760, 2760, 2760, 206, 206, - 2761, 2761, 2761, 2761, 2761, 2762, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - - 2763, 2763, 2763, 2763, 2763, 2763, 2763, 2763, - 2763, 2763, 2763, 2763, 2763, 2763, 2763, 2763, - 2763, 2763, 2763, 2763, 2763, 2763, 2763, 2763, - 2763, 2763, 2763, 2763, 2763, 2763, 2763, 2763, - 2763, 2763, 2763, 2763, 2763, 2763, 2763, 2763, - 2763, 2763, 2763, 2763, 2763, 2763, 2763, 2763, - 2764, 2764, 2764, 2764, 2764, 2764, 2764, 2765, - 2765, 2766, 2767, 2767, 2768, 2768, 2768, 2768, - 2769, 2769, 2769, 2769, 2765, 2768, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, - 2778, 2779, 206, 2780, 2780, 2780, 2780, 2780, - 2780, 2780, 206, 2763, 2763, 2763, 2763, 2763, - 2763, 2763, 2763, 2763, 2763, 2763, 2763, 2763, - 2763, 2763, 2763, 2763, 2763, 2763, 2763, 2763, - 206, 206, 206, 206, 206, 2763, 2763, 2763, - 2763, 2763, 2763, 2763, 2763, 2763, 2763, 2763, - 2763, 2763, 2763, 2763, 2763, 2763, 2763, 2763, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -4620,18 +4952,6 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2781, 2781, 2781, 2781, 2781, 2781, 2781, 2781, - 2781, 2781, 2781, 2781, 2781, 2781, 2781, 2781, - 2781, 2781, 2781, 2781, 2781, 2781, 2781, 2781, - 2781, 2781, 2781, 2781, 2781, 2781, 2781, 2781, - 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, - 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, - 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, - 2782, 2782, 2782, 2782, 2782, 2782, 2782, 2782, - 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, - 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, - 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2784, - 2785, 2786, 2786, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -4644,27 +4964,6 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - - 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, - 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, - 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, - 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, - 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, - 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, - 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, - 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, - 2787, 2787, 2787, 2787, 2787, 2788, 2788, 2788, - 2788, 2788, 2788, 206, 206, 206, 206, 2789, - 2787, 2790, 2790, 2790, 2790, 2790, 2790, 2790, - 2790, 2790, 2790, 2790, 2790, 2790, 2790, 2790, - 2790, 2790, 2790, 2790, 2790, 2790, 2790, 2790, - 2790, 2790, 2790, 2790, 2790, 2790, 2790, 2790, - 2790, 2790, 2790, 2790, 2790, 2790, 2790, 2790, - 2790, 2790, 2790, 2790, 2790, 2790, 2790, 2791, - 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, - 206, 206, 206, 206, 206, 206, 206, 2792, - 2792, 2792, 2792, 2793, 2793, 2793, 2793, 2793, - 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -4673,179 +4972,168 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2794, 2795, 2796, 2797, 2798, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2799, 2799, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 2869, 2869, 2869, 2869, 206, 2869, 2869, 2869, + 2869, 2869, 2869, 2869, 206, 2869, 2869, 206, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, + 2870, 2871, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2801, 2801, 2801, - 2801, 2801, 2802, 2802, 2802, 2802, 2802, 2802, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, + 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2873, + 2874, 2874, 2874, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 2875, 2875, 2875, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 2876, 2876, 2876, 2876, + 206, 206, 206, 206, 206, 206, 206, 206, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2800, 2800, 2800, 2800, 2800, - 2800, 2800, 2800, 2803, 2803, 2803, 2803, 2803, - 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, - - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 2804, 2804, - 2804, 2804, 2804, 2804, 2804, 2804, 206, 206, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 2877, 2877, 2877, 2877, + 2877, 2877, 2877, 2877, 206, 206, 206, 206, + + 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, + 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, + 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, + 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, + 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, + 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, + 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, + 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, + 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, + 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, + 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, + 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, + 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, + 2878, 2878, 2878, 206, 206, 206, 206, 206, + 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, + 2878, 2878, 2878, 2878, 2878, 206, 206, 206, + 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, + 2878, 206, 206, 206, 206, 206, 206, 206, + 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, + 2878, 2878, 206, 206, 2879, 2880, 2881, 2882, + 2883, 2883, 2883, 2883, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2803, 2803, 2803, 2803, 2803, 2803, 2803, 2803, - 2803, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, + 2884, 2884, 2884, 2884, 2884, 2884, 2884, 2884, + 2884, 2884, 2884, 2884, 2884, 2884, 2884, 2884, + 2884, 2884, 2884, 2884, 2884, 2884, 2884, 2884, + 2884, 2884, 2884, 2884, 2884, 2884, 2884, 2884, + 2884, 2884, 2884, 2884, 2884, 2884, 2884, 2884, + 2884, 2884, 2884, 2884, 2884, 2884, 206, 206, + 2884, 2884, 2884, 2884, 2884, 2884, 2884, 2884, + 2884, 2884, 2884, 2884, 2884, 2884, 2884, 2884, + 2884, 2884, 2884, 2884, 2884, 2884, 2884, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 2885, 2885, 2885, 2885, 2885, 2885, 2885, 2885, + 2885, 2885, 2885, 2885, 2885, 2885, 2885, 2885, + 2885, 2885, 2885, 2885, 2885, 2885, 2885, 2885, + 2885, 2885, 2885, 2885, 2885, 2885, 2885, 2885, + 2885, 2885, 2885, 2885, 2885, 2885, 2885, 2885, + 2885, 2885, 2885, 2885, 2885, 2885, 2885, 2885, + 2885, 2885, 2885, 2885, 2885, 2885, 2885, 2885, + 2885, 2885, 2885, 2885, 2885, 2885, 2885, 2885, + 2885, 2885, 2885, 2885, 2885, 2885, 2885, 2885, + 2885, 2885, 2885, 2885, 2885, 2885, 2885, 2885, + 2885, 2885, 2885, 2885, 2885, 2885, 2885, 2885, + 2885, 2885, 2885, 2885, 2885, 2885, 2885, 2885, + 2885, 2885, 2885, 2885, 2885, 2885, 2885, 2885, + 2885, 2885, 2885, 2885, 2885, 2885, 2885, 2885, + 2885, 2885, 2885, 2885, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -4853,8 +5141,82 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 206, + 206, 1502, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2887, 2887, + 2887, 2887, 2887, 2887, 2887, 2888, 2889, 2890, + 2890, 2890, 2886, 2886, 2886, 2891, 2888, 2888, + 2888, 2888, 2888, 2892, 2892, 2892, 2892, 2892, + 2892, 2892, 2892, 2893, 2893, 2893, 2893, 2893, + 2893, 2893, 2893, 2886, 2886, 2894, 2894, 2894, + 2894, 2894, 2893, 2893, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2894, 2894, 2894, 2894, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2887, 2887, 2887, 2887, 2887, + 2887, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2886, 2886, + 2886, 2886, 2886, 2886, 2886, 2886, 2895, 2895, + 2895, 2895, 2895, 2895, 2895, 2895, 2895, 2895, + 2895, 2896, 2896, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + + 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, + 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, + 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, + 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, + 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, + 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, + 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, + 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, + 2238, 2238, 2897, 2897, 2897, 2238, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -4874,215 +5236,255 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 2898, 2898, 2898, 2898, 2898, 2898, 2898, 2898, + 2898, 2898, 2898, 2898, 2898, 2898, 2898, 2898, + 2898, 2898, 2898, 2898, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2805, 2806, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, + 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, + 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, + 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, + 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, + 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, + 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, + 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, + 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, + 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, + 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, + 1553, 1553, 1553, 1553, 1553, 1553, 1553, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 2899, 2899, 2899, 2899, 2899, 2899, 2899, 2899, + 2899, 2899, 2899, 2899, 2899, 2899, 2899, 2899, + 2899, 2899, 2898, 2898, 2898, 2898, 2898, 2898, + 2898, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 206, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2900, 206, 2900, 2900, + 206, 206, 2900, 206, 206, 2900, 2900, 206, + 206, 2900, 2900, 2900, 2900, 206, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2901, 2901, + 2901, 2901, 206, 2901, 206, 2901, 2901, 2901, + 2901, 2902, 2901, 2901, 206, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + + 2901, 2901, 2901, 2901, 2900, 2900, 206, 2900, + 2900, 2900, 2900, 206, 206, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 206, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 206, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2900, 2900, 206, 2900, 2900, 2900, 2900, 206, + 2900, 2900, 2900, 2900, 2900, 206, 2900, 206, + 206, 206, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 206, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 1494, 1494, 206, 206, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2903, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2904, 2901, 2901, 2901, 2901, + 2901, 2901, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2903, 2901, 2901, 2901, 2901, + + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2904, 2901, 2901, + 2901, 2901, 2901, 2901, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2903, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2904, + 2901, 2901, 2901, 2901, 2901, 2901, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2903, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2904, 2901, 2901, 2901, 2901, 2901, 2901, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2900, 2900, 2900, 2900, 2900, 2900, 2900, + 2900, 2903, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, + 2901, 2901, 2901, 2904, 2901, 2901, 2901, 2901, + 2901, 2901, 2905, 2906, 206, 206, 2907, 2908, + 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, + 2907, 2908, 2909, 2910, 2911, 2912, 2913, 2914, + 2915, 2916, 2907, 2908, 2909, 2910, 2911, 2912, + 2913, 2914, 2915, 2916, 2907, 2908, 2909, 2910, + 2911, 2912, 2913, 2914, 2915, 2916, 2907, 2908, + 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, + + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, - 2807, 2807, 2807, 2807, 2807, 2807, 2807, 206, + 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2918, + 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2918, + 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2918, + 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2918, + 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2918, + 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2918, + 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2917, + 2917, 2917, 2917, 2918, 2918, 2918, 2918, 2918, + 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2918, + 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2918, + 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2918, + 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2918, + 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2918, + 2918, 2918, 2918, 2918, 2918, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2918, 2917, 2917, + 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, + 2917, 2917, 2917, 2917, 2918, 2917, 2917, 2919, + 2920, 2919, 2919, 2921, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 2918, 2918, 2918, 2918, 2918, + 206, 2918, 2918, 2918, 2918, 2918, 2918, 2918, + 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2918, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2808, 2808, 2808, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 2809, 2809, 2809, 2809, 206, 206, 206, 206, 206, 206, 206, 206, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 2810, 2810, 2810, 2810, - 2810, 2810, 2810, 2810, 206, 206, 206, 206, - - 2811, 2811, 2811, 2811, 2811, 2811, 2811, 2811, - 2811, 2811, 2811, 2811, 2811, 2811, 2811, 2811, - 2811, 2811, 2811, 2811, 2811, 2811, 2811, 2811, - 2811, 2811, 2811, 2811, 2811, 2811, 2811, 2811, - 2811, 2811, 2811, 2811, 2811, 2811, 2811, 2811, - 2811, 2811, 2811, 2811, 2811, 2811, 2811, 2811, - 2811, 2811, 2811, 2811, 2811, 2811, 2811, 2811, - 2811, 2811, 2811, 2811, 2811, 2811, 2811, 2811, - 2811, 2811, 2811, 2811, 2811, 2811, 2811, 2811, - 2811, 2811, 2811, 2811, 2811, 2811, 2811, 2811, - 2811, 2811, 2811, 2811, 2811, 2811, 2811, 2811, - 2811, 2811, 2811, 2811, 2811, 2811, 2811, 2811, - 2811, 2811, 2811, 2811, 2811, 2811, 2811, 2811, - 2811, 2811, 2811, 206, 206, 206, 206, 206, - 2811, 2811, 2811, 2811, 2811, 2811, 2811, 2811, - 2811, 2811, 2811, 2811, 2811, 206, 206, 206, - 2811, 2811, 2811, 2811, 2811, 2811, 2811, 2811, - 2811, 206, 206, 206, 206, 206, 206, 206, - 2811, 2811, 2811, 2811, 2811, 2811, 2811, 2811, - 2811, 2811, 206, 206, 2812, 2813, 2814, 2815, - 2816, 2816, 2816, 2816, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 206, - 206, 1480, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2818, 2818, - 2818, 2818, 2818, 2818, 2818, 2819, 2820, 2821, - 2821, 2821, 2817, 2817, 2817, 2822, 2819, 2819, - 2819, 2819, 2819, 2823, 2823, 2823, 2823, 2823, - 2823, 2823, 2823, 2824, 2824, 2824, 2824, 2824, - 2824, 2824, 2824, 2817, 2817, 2825, 2825, 2825, - 2825, 2825, 2824, 2824, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2825, 2825, 2825, 2825, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2818, 2818, 2818, 2818, 2818, - 2818, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2817, 2817, - 2817, 2817, 2817, 2817, 2817, 2817, 2826, 2826, - 2826, 2826, 2826, 2826, 2826, 2826, 2826, 2826, - 2826, 206, 206, 206, 206, 206, 206, 206, + 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, + 1901, 1901, 2922, 1901, 1901, 1901, 1901, 1901, + 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, + 1901, 1901, 1901, 1901, 1901, 1901, 1901, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - - 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, - 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, - 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, - 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, - 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, - 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, - 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, - 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, - 2204, 2204, 2827, 2827, 2827, 2204, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -5102,231 +5504,14 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, - 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, - 2828, 2828, 2828, 2828, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - - 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, - 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, - 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, - 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, - 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, - 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, - 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, - 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, - 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, - 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, - 1531, 1531, 1531, 1531, 1531, 1531, 1531, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 2829, 2829, 2829, 2829, 2829, 2829, 2829, 2829, - 2829, 2829, 2829, 2829, 2829, 2829, 2829, 2829, - 2829, 2829, 2828, 2828, 2828, 2828, 2828, 2828, - 2828, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 206, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2830, 206, 2830, 2830, - 206, 206, 2830, 206, 206, 2830, 2830, 206, - 206, 2830, 2830, 2830, 2830, 206, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2831, 2831, - 2831, 2831, 206, 2831, 206, 2831, 2831, 2831, - 2831, 2832, 2831, 2831, 206, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - - 2831, 2831, 2831, 2831, 2830, 2830, 206, 2830, - 2830, 2830, 2830, 206, 206, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 206, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 206, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2830, 2830, 206, 2830, 2830, 2830, 2830, 206, - 2830, 2830, 2830, 2830, 2830, 206, 2830, 206, - 206, 206, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 206, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 1472, 1472, 206, 206, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2833, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2834, 2831, 2831, 2831, 2831, - 2831, 2831, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2833, 2831, 2831, 2831, 2831, - - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2834, 2831, 2831, - 2831, 2831, 2831, 2831, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2833, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2834, - 2831, 2831, 2831, 2831, 2831, 2831, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2833, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2834, 2831, 2831, 2831, 2831, 2831, 2831, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2830, - 2830, 2833, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2831, 2831, 2831, 2831, 2831, - 2831, 2831, 2831, 2834, 2831, 2831, 2831, 2831, - 2831, 2831, 2835, 2836, 206, 206, 2837, 2838, - 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, - 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2844, - 2845, 2846, 2837, 2838, 2839, 2840, 2841, 2842, - 2843, 2844, 2845, 2846, 2837, 2838, 2839, 2840, - 2841, 2842, 2843, 2844, 2845, 2846, 2837, 2838, - 2839, 2840, 2841, 2842, 2843, 2844, 2845, 2846, - - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2848, 2848, 2848, 2848, 2848, 2848, 2848, 2848, - 2848, 2848, 2848, 2848, 2848, 2848, 2848, 2848, - 2848, 2848, 2848, 2848, 2848, 2848, 2848, 2848, - 2848, 2848, 2848, 2848, 2848, 2848, 2848, 2848, - 2848, 2848, 2848, 2848, 2848, 2848, 2848, 2848, - 2848, 2848, 2848, 2848, 2848, 2848, 2848, 2848, - 2848, 2848, 2848, 2848, 2848, 2848, 2848, 2847, - 2847, 2847, 2847, 2848, 2848, 2848, 2848, 2848, - 2848, 2848, 2848, 2848, 2848, 2848, 2848, 2848, - 2848, 2848, 2848, 2848, 2848, 2848, 2848, 2848, - 2848, 2848, 2848, 2848, 2848, 2848, 2848, 2848, - 2848, 2848, 2848, 2848, 2848, 2848, 2848, 2848, - 2848, 2848, 2848, 2848, 2848, 2848, 2848, 2848, - 2848, 2848, 2848, 2848, 2848, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2848, 2847, 2847, - 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, - 2847, 2847, 2847, 2847, 2848, 2847, 2847, 2849, - 2850, 2849, 2849, 2851, 206, 206, 206, 206, + 2923, 2923, 2923, 2923, 2923, 2923, 2923, 206, + 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, + 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, + 2923, 206, 206, 2923, 2923, 2923, 2923, 2923, + 2923, 2923, 206, 2923, 2923, 206, 2923, 2923, + 2923, 2923, 2923, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 2848, 2848, 2848, 2848, 2848, - 206, 2848, 2848, 2848, 2848, 2848, 2848, 2848, - 2848, 2848, 2848, 2848, 2848, 2848, 2848, 2848, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -5337,13 +5522,6 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - - 2852, 2852, 2852, 2852, 2852, 2852, 2852, 206, - 2852, 2852, 2852, 2852, 2852, 2852, 2852, 2852, - 2852, 2852, 2852, 2852, 2852, 2852, 2852, 2852, - 2852, 206, 206, 2852, 2852, 2852, 2852, 2852, - 2852, 2852, 206, 2852, 2852, 206, 2852, 2852, - 2852, 2852, 2852, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -5359,6 +5537,18 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + + 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, + 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, + 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, + 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, + 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, + 2924, 2924, 2924, 2924, 2924, 206, 206, 206, + 2925, 2925, 2925, 2925, 2925, 2925, 2925, 2926, + 2926, 2926, 2926, 2926, 2926, 2926, 206, 206, + 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, + 2935, 2936, 206, 206, 206, 206, 2924, 2937, + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -5370,17 +5560,6 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - - 2853, 2853, 2853, 2853, 2853, 2853, 2853, 2853, - 2853, 2853, 2853, 2853, 2853, 2853, 2853, 2853, - 2853, 2853, 2853, 2853, 2853, 2853, 2853, 2853, - 2853, 2853, 2853, 2853, 2853, 2853, 2853, 2853, - 2853, 2853, 2853, 2853, 2853, 2853, 2853, 2853, - 2853, 2853, 2853, 2853, 2853, 206, 206, 206, - 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2855, - 2855, 2855, 2855, 2855, 2855, 2855, 206, 206, - 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, - 2864, 2865, 206, 206, 206, 206, 2853, 2866, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -5391,6 +5570,8 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + + 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -5403,6 +5584,25 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, + 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, + 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, + 2938, 2938, 2938, 2938, 2938, 2938, 2939, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 2940, 2940, 2940, 2940, 2940, 2940, 2940, 2940, + 2940, 2940, 2940, 2940, 2940, 2940, 2940, 2940, + 2940, 2940, 2940, 2940, 2940, 2940, 2940, 2940, + 2940, 2940, 2940, 2940, 2940, 2940, 2940, 2940, + 2940, 2940, 2940, 2940, 2940, 2940, 2940, 2940, + 2940, 2940, 2940, 2940, 2941, 2941, 2941, 2941, + 2942, 2943, 2944, 2945, 2946, 2947, 2948, 2949, + 2950, 2951, 206, 206, 206, 206, 206, 2952, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, @@ -5428,60 +5628,60 @@ static const unsigned short uc_property_trie[] = { 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, - 2867, 2867, 2867, 2867, 2867, 2867, 2867, 2867, - 2867, 2867, 2867, 2867, 2867, 2867, 2867, 2867, - 2867, 2867, 2867, 2867, 2867, 2867, 2867, 2867, - 2867, 2867, 2867, 2867, 2867, 2867, 2867, 2867, - 2867, 2867, 2867, 2867, 2867, 2867, 2867, 2867, - 2867, 2867, 2867, 2867, 2868, 2868, 2868, 2868, - 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, - 2877, 2878, 206, 206, 206, 206, 206, 2879, - - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880, - 2880, 2880, 2880, 2880, 2880, 305, 305, 2881, - 2881, 2881, 2881, 2881, 2881, 2881, 2881, 2881, - 2882, 2882, 2882, 2882, 2882, 2882, 2882, 305, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 2953, 2953, 2953, 2953, 2953, 2953, 2953, 206, + 2953, 2953, 2953, 2953, 206, 2953, 2953, 206, + 2953, 2953, 2953, 2953, 2953, 2953, 2953, 2953, + 2953, 2953, 2953, 2953, 2953, 2953, 2953, 206, + + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, + 2954, 2954, 2954, 2954, 2954, 305, 305, 2955, + 2955, 2955, 2955, 2955, 2955, 2955, 2955, 2955, + 2956, 2956, 2956, 2956, 2956, 2956, 2956, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, - 2883, 2883, 2883, 2883, 2883, 2883, 2883, 2883, - 2883, 2883, 2883, 2883, 2883, 2883, 2883, 2883, - 2883, 2883, 2883, 2883, 2883, 2883, 2883, 2883, - 2883, 2883, 2883, 2883, 2883, 2883, 2883, 2883, - 2883, 2883, 2884, 2884, 2884, 2884, 2884, 2884, - 2884, 2884, 2884, 2884, 2884, 2884, 2884, 2884, - 2884, 2884, 2884, 2884, 2884, 2884, 2884, 2884, - 2884, 2884, 2884, 2884, 2884, 2884, 2884, 2884, - 2884, 2884, 2884, 2884, 2885, 2885, 2885, 2885, - 2885, 2885, 2886, 2887, 305, 305, 305, 305, - 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895, - 2896, 2897, 305, 305, 305, 305, 2898, 2898, + 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, + 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, + 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, + 2957, 2957, 2957, 2957, 2957, 2957, 2957, 2957, + 2957, 2957, 2958, 2958, 2958, 2958, 2958, 2958, + 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, + 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, + 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, + 2958, 2958, 2958, 2958, 2959, 2959, 2959, 2959, + 2959, 2959, 2960, 2961, 305, 305, 305, 305, + 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, + 2970, 2971, 305, 305, 305, 305, 2972, 2972, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, @@ -5550,15 +5750,15 @@ static const unsigned short uc_property_trie[] = { 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, - 305, 2899, 2899, 2899, 2899, 2899, 2899, 2899, - 2899, 2899, 2899, 2899, 2899, 2899, 2899, 2899, - 2899, 2899, 2899, 2899, 2899, 2899, 2899, 2899, - 2899, 2899, 2899, 2899, 2899, 2899, 2899, 2899, - 2899, 2899, 2899, 2899, 2899, 2899, 2899, 2899, - 2899, 2899, 2899, 2899, 2899, 2899, 2899, 2899, - 2899, 2899, 2899, 2899, 2899, 2899, 2899, 2899, - 2899, 2899, 2899, 2899, 2900, 2899, 2899, 2899, - 2901, 2899, 2899, 2899, 2899, 305, 305, 305, + 305, 2973, 2973, 2973, 2973, 2973, 2973, 2973, + 2973, 2973, 2973, 2973, 2973, 2973, 2973, 2973, + 2973, 2973, 2973, 2973, 2973, 2973, 2973, 2973, + 2973, 2973, 2973, 2973, 2973, 2973, 2973, 2973, + 2973, 2973, 2973, 2973, 2973, 2973, 2973, 2973, + 2973, 2973, 2973, 2973, 2973, 2973, 2973, 2973, + 2973, 2973, 2973, 2973, 2973, 2973, 2973, 2973, + 2973, 2973, 2973, 2973, 2974, 2973, 2973, 2973, + 2975, 2973, 2973, 2973, 2973, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, @@ -5569,14 +5769,14 @@ static const unsigned short uc_property_trie[] = { 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, - 305, 2902, 2902, 2902, 2902, 2902, 2902, 2902, - 2902, 2902, 2902, 2902, 2902, 2902, 2902, 2902, - 2902, 2902, 2902, 2902, 2902, 2902, 2902, 2902, - 2902, 2902, 2902, 2902, 2902, 2902, 2902, 2902, - 2902, 2902, 2902, 2902, 2902, 2902, 2902, 2902, - 2902, 2902, 2902, 2902, 2902, 2902, 2903, 2902, - 2902, 2902, 2902, 2902, 2902, 2902, 2902, 2902, - 2902, 2902, 2902, 2902, 2902, 2902, 305, 305, + 305, 2976, 2976, 2976, 2976, 2976, 2976, 2976, + 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, + 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, + 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, + 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, + 2976, 2976, 2976, 2976, 2976, 2976, 2977, 2976, + 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, + 2976, 2976, 2976, 2976, 2976, 2976, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, @@ -5602,1226 +5802,1226 @@ static const unsigned short uc_property_trie[] = { 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, - 2904, 2904, 2904, 2904, 353, 2904, 2904, 2904, - 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, - 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, - 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, - 353, 2904, 2904, 353, 2904, 353, 353, 2904, - 353, 2904, 2904, 2904, 2904, 2904, 2904, 2904, - 2904, 2904, 2904, 353, 2904, 2904, 2904, 2904, - 353, 2904, 353, 2904, 353, 353, 353, 353, - 353, 353, 2904, 353, 353, 353, 353, 2904, - 353, 2904, 353, 2904, 353, 2904, 2904, 2904, - 353, 2904, 2904, 353, 2904, 353, 353, 2904, - 353, 2904, 353, 2904, 353, 2904, 353, 2904, - 353, 2904, 2904, 353, 2904, 353, 353, 2904, - 2904, 2904, 2904, 353, 2904, 2904, 2904, 2904, - 2904, 2904, 2904, 353, 2904, 2904, 2904, 2904, - 353, 2904, 2904, 2904, 2904, 353, 2904, 353, - 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, - 2904, 2904, 353, 2904, 2904, 2904, 2904, 2904, - 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, - 2904, 2904, 2904, 2904, 353, 353, 353, 353, - 353, 2904, 2904, 2904, 353, 2904, 2904, 2904, - 2904, 2904, 353, 2904, 2904, 2904, 2904, 2904, - 2904, 2904, 2904, 2904, 2904, 2904, 2904, 2904, - 2904, 2904, 2904, 2904, 353, 353, 353, 353, - 353, 353, 353, 353, 353, 353, 353, 353, - 353, 353, 353, 353, 353, 353, 353, 353, - 353, 353, 353, 353, 353, 353, 353, 353, - 353, 353, 353, 353, 353, 353, 353, 353, - 353, 353, 353, 353, 353, 353, 353, 353, - 353, 353, 353, 353, 353, 353, 353, 353, - 2905, 2905, 353, 353, 353, 353, 353, 353, - 353, 353, 353, 353, 353, 353, 353, 353, - - 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, - 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, - 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, - 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, - 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, - 1596, 1596, 1596, 1596, 2906, 2906, 2906, 2906, - 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, - 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, - 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, - 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, - 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, - 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, - 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, - 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, - 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, - 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, - 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, - 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, - 1596, 1596, 1596, 1596, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 2906, - 2906, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1598, - 2906, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 2906, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, - 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, - 1598, 1598, 1598, 1598, 1598, 1598, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - - 2907, 2907, 2908, 2909, 2910, 2911, 2912, 2913, - 2914, 2915, 2916, 2917, 2917, 2918, 2918, 2918, - 2919, 2919, 2919, 2919, 2919, 2919, 2919, 2919, - 2919, 2919, 2919, 2919, 2919, 2919, 2919, 2919, - 2919, 2919, 2919, 2919, 2919, 2919, 2919, 2919, - 2919, 2919, 2920, 2920, 2920, 2920, 2920, 2921, - 2922, 2923, 2922, 2922, 2922, 2922, 2922, 2922, - 2922, 2922, 2922, 2922, 2922, 2923, 2922, 2923, - 2922, 2922, 2923, 2922, 2922, 2922, 2923, 2922, - 2922, 2922, 2920, 2920, 2920, 2920, 2920, 2924, - 2925, 2925, 2925, 2925, 2925, 2925, 2925, 2926, - 2925, 2925, 2925, 2925, 2925, 2925, 2925, 2926, - 2925, 2925, 2925, 2925, 2925, 2925, 2925, 2925, - 2925, 2925, 2927, 2927, 2928, 2918, 2918, 2918, - 2929, 2929, 2925, 2925, 2925, 2925, 2925, 2925, - 2925, 2926, 2925, 2926, 2926, 2925, 2929, 2930, - 2925, 2925, 2925, 2925, 2925, 2925, 2925, 2925, - 2925, 2925, 818, 818, 818, 818, 2931, 2932, - 2920, 2931, 2931, 2931, 2931, 2931, 2931, 2931, - 2931, 2931, 2931, 2933, 2933, 2933, 2933, 2933, - 2933, 2933, 2933, 2933, 2933, 2933, 2933, 2933, - 2933, 2933, 2933, 2933, 2933, 2918, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2934, 2934, - 2934, 2934, 2934, 2934, 2934, 2934, 2934, 2934, - 2934, 2934, 2934, 2934, 2934, 2934, 2934, 2934, - 2934, 2934, 2934, 2934, 2934, 2934, 2934, 2934, - - 2935, 2936, 2936, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, - 1776, 1776, 2937, 1776, 1776, 1776, 1776, 1776, - 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, - 1776, 1776, 1776, 1776, 1776, 1776, 1776, 2937, - 1776, 1776, 2936, 2936, 2936, 2936, 2936, 2936, - 2936, 2936, 2936, 2938, 2906, 2906, 2906, 2906, - 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, - 1776, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2936, 2936, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2939, 2939, 2939, 2939, 2939, 2939, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1598, 1598, 1598, 1598, 1598, 1598, 1598, - 1598, 1598, 1598, 1598, 1598, 2940, 2940, 2940, - 1535, 1535, 1535, 1535, 1535, 1535, 1598, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1598, 2940, 2940, - 1535, 1535, 1535, 1535, 1535, 1599, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1598, 1598, 1598, 1598, - 1598, 1598, 1598, 1598, 1537, 1537, 1598, 1598, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1534, 1534, 1535, - 1535, 1535, 1535, 1535, 1534, 1535, 1535, 1535, - 1535, 1535, 1599, 1599, 1599, 1598, 1535, 1599, - 1535, 1535, 1599, 2941, 2941, 1598, 1598, 2940, - 2940, 2940, 2940, 2940, 1598, 1598, 1598, 1598, - 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1598, 1598, 1598, 1598, 1598, 1598, 1598, - 2940, 2940, 2940, 2942, 2942, 2942, 2942, 2942, - - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1598, - 1535, 1598, 1599, 1599, 1535, 1535, 1599, 1599, - 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, - 1599, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1599, 1599, - 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, - 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, - 1599, 1535, 1535, 1535, 1599, 1535, 1535, 1535, - 1535, 1599, 1599, 1599, 1535, 1599, 1599, 1599, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1599, - 1535, 1599, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1534, 1535, 1534, 1535, 1534, 1535, 1535, 1535, - 1535, 1535, 1599, 1535, 1535, 1535, 1535, 1534, - 1535, 1534, 1534, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1598, 1535, 1535, 1535, 1535, 1598, 1598, 2940, - - 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1534, - 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, - 1534, 1534, 1534, 1534, 1534, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1534, 1534, 1534, 1534, 1534, 1534, - 1534, 1534, 1534, 1534, 1534, 1534, 1536, 1536, - 2943, 2943, 2943, 2943, 1536, 1536, 1537, 1537, - 1537, 1537, 1598, 2940, 2940, 2940, 2940, 2940, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, - 1598, 1598, 1598, 1598, 2941, 2941, 1598, 1598, - 1598, 1598, 2944, 1598, 1598, 1598, 1598, 1598, - 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, - 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, - 2941, 1598, 1598, 1598, 1598, 2941, 2941, 1598, - 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, - 1598, 1598, 1598, 1598, 2945, 1598, 1598, 1598, - 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, - 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, - 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, - 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, - 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, - 1598, 1598, 1598, 1598, 1537, 1537, 1537, 1537, - 1537, 1537, 1537, 1537, 1598, 1598, 1598, 1598, - 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, - 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, - 1598, 1598, 1598, 1598, 1537, 1537, 1537, 1537, - 1537, 1537, 1598, 1535, 1535, 1535, 1535, 1535, - - 2946, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 2946, 1535, 1535, 1535, 2946, 1535, 2946, - 1535, 2946, 1535, 2946, 1535, 1535, 1535, 2946, - 1535, 1535, 1535, 1535, 1535, 1535, 2946, 2946, - 1535, 1535, 1535, 1535, 2946, 1535, 2946, 2946, - 1535, 1535, 1535, 1535, 2946, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1598, 1598, 2940, 2940, 1599, 1599, 1599, - 1535, 1535, 1535, 1599, 1599, 1599, 1599, 1599, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 2947, 2947, - 2947, 2948, 2948, 2948, 1536, 1536, 1536, 1536, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1599, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1535, 1535, 1535, 1535, 1599, 1599, 1599, 1535, - 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, - 1599, 1535, 1535, 1535, 1535, 1535, 1598, 1598, - 1598, 1598, 1598, 1598, 2941, 1598, 1598, 1598, - 2940, 2945, 2945, 2939, 2939, 2949, 2918, 2918, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, - 1598, 1598, 1598, 1598, 1598, 2906, 2906, 2906, - 1598, 1598, 1598, 1598, 2945, 2945, 2945, 2939, - 2939, 2950, 2949, 2918, 2918, 2906, 2906, 2906, - - 2951, 2951, 2951, 2951, 2951, 2951, 2951, 2951, - 2951, 2951, 2951, 2951, 2951, 2951, 2951, 2951, - 2951, 2951, 2951, 2951, 2951, 2951, 2951, 2951, - 2951, 2951, 2951, 2951, 2951, 2951, 2951, 2951, - 2951, 2951, 2951, 2951, 2951, 2951, 2951, 2951, - 2951, 2951, 2951, 2951, 2951, 2951, 2951, 2951, - 2951, 2951, 2951, 2951, 2951, 2951, 2951, 2951, - 2951, 2951, 2951, 2951, 2951, 2951, 2951, 2951, - 2951, 2951, 2951, 2951, 2951, 2951, 2951, 2951, - 2951, 2951, 2951, 2951, 2951, 2951, 2951, 2951, - 2951, 2951, 2951, 2951, 2951, 2951, 2951, 2951, - 2951, 2951, 2951, 2951, 2951, 2951, 2951, 2951, - 2951, 2951, 2951, 2951, 2951, 2951, 2951, 2951, - 2951, 2951, 2951, 2951, 2951, 2951, 2951, 2951, - 2951, 2951, 2951, 2951, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 2950, 2950, 2950, - 2950, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2949, 2949, 2949, 2949, 2949, 2949, 2949, 2949, - 2949, 2949, 2949, 2949, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 2906, 2906, 2906, 2906, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 2906, 2906, 2906, 2906, 2906, 2906, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, - 1536, 1536, 1536, 1536, 1536, 1536, 2906, 2906, - 2918, 2918, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - - 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, - 1539, 1539, 1539, 1539, 2952, 2949, 2949, 2953, - 2940, 2940, 2940, 2940, 2940, 2940, 2940, 2940, - 2954, 2944, 2944, 2944, 2944, 2944, 2944, 2955, - 2945, 2945, 2945, 2945, 2945, 2945, 2944, 2945, - 2939, 2939, 2939, 2939, 2939, 2939, 2939, 2939, - 2944, 2955, 2955, 2944, 2944, 2944, 2944, 2944, - 2944, 2944, 2945, 2956, 2944, 2944, 2944, 2949, - 2945, 2945, 2945, 2945, 2945, 2945, 2956, 2945, - 2945, 2945, 2945, 2945, 2939, 2950, 2950, 2950, - 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, - 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2939, - 2939, 2939, 2939, 2939, 2939, 2939, 2939, 2939, - 2939, 2939, 2939, 2939, 2950, 2950, 2950, 2950, - 2950, 2949, 2918, 2950, 2950, 2950, 2950, 2952, - 2918, 2906, 2950, 2949, 2950, 2950, 2950, 2950, - 2940, 2940, 2940, 2940, 2940, 2945, 2945, 2945, - 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, - 2945, 2945, 2939, 2939, 2939, 2939, 2939, 2939, - 2950, 2950, 2950, 2950, 2950, 2950, 2950, 2950, - 2950, 2950, 2950, 2918, 2918, 2949, 2949, 2949, - 2949, 2949, 2949, 2918, 2918, 2918, 2949, 2949, - 2950, 2950, 2950, 2950, 2950, 2957, 2957, 2950, - 2957, 2957, 2949, 2953, 2949, 2949, 2949, 2949, - 2940, 2950, 2950, 2949, 2949, 2949, 2949, 2949, - 2949, 2949, 2949, 2918, 2906, 2953, 2953, 2953, - 2939, 2955, 2955, 2955, 2955, 2955, 2955, 2955, - 2955, 2955, 2955, 2955, 2955, 2955, 2939, 2939, - 2939, 2939, 2939, 2939, 2939, 2939, 2939, 2950, - 2950, 2950, 2950, 2950, 2950, 2950, 2950, 2950, - 2950, 2950, 2950, 2950, 2950, 2950, 2950, 2950, - 2950, 2950, 2950, 2950, 2950, 2950, 2950, 2950, - - 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, - 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, - 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, - 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, - 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, - 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, - 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, - 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, - 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, - 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, - 2958, 2958, 2958, 2958, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2950, 2950, 2950, 2950, 2950, 2950, 2950, 2950, - 2950, 2950, 2950, 2950, 2950, 2950, 2906, 2906, - 2949, 2949, 2949, 2949, 2918, 2906, 2906, 2906, - 2949, 2949, 2949, 2906, 2906, 2906, 2906, 2906, - 2949, 2949, 2949, 2918, 2918, 2918, 2918, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2949, 2949, 2949, 2949, 2949, 2949, 2918, 2918, - 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2918, - 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2918, - 2918, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2918, 2918, 2918, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 206, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, - 2967, 2968, 206, 206, 206, 206, 206, 206, - - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2906, 2906, - 2906, 2906, 2906, 2906, 2906, 2906, 2969, 2969, - - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 2970, - 2970, 2970, 2970, 2970, 2970, 2970, 2970, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, - 1791, 1791, 1791, 1791, 1791, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 2971, 2971, - 2971, 2971, 2971, 2971, 2971, 2971, 1796, 1796, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, - 1793, 1793, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, - 1794, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2973, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2973, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2973, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2973, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2973, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 2969, 2969, - - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, - 1787, 1787, 1787, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, - - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 206, 206, - 206, 206, 206, 206, 206, 206, 2969, 2969, - - 1415, 2823, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 2974, 2974, 2974, 2974, 2974, 2974, 2974, 2974, - 2974, 2974, 2974, 2974, 2974, 2974, 2974, 2974, - 2974, 2974, 2974, 2974, 2974, 2974, 2974, 2974, - 2974, 2974, 2974, 2974, 2974, 2974, 2974, 2974, - 2974, 2974, 2974, 2974, 2974, 2974, 2974, 2974, - 2974, 2974, 2974, 2974, 2974, 2974, 2974, 2974, - 2974, 2974, 2974, 2974, 2974, 2974, 2974, 2974, - 2974, 2974, 2974, 2974, 2974, 2974, 2974, 2974, - 2974, 2974, 2974, 2974, 2974, 2974, 2974, 2974, - 2974, 2974, 2974, 2974, 2974, 2974, 2974, 2974, - 2974, 2974, 2974, 2974, 2974, 2974, 2974, 2974, - 2974, 2974, 2974, 2974, 2974, 2974, 2974, 2974, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 2975, 2975, 2975, 2975, 2975, 2975, 2975, 2975, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, - - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, + 2978, 2978, 2978, 2978, 419, 2978, 2978, 2978, + 2978, 2978, 2978, 2978, 2978, 2978, 2978, 2978, + 2978, 2978, 2978, 2978, 2978, 2978, 2978, 2978, + 2978, 2978, 2978, 2978, 2978, 2978, 2978, 2978, + 419, 2978, 2978, 419, 2978, 419, 419, 2978, + 419, 2978, 2978, 2978, 2978, 2978, 2978, 2978, + 2978, 2978, 2978, 419, 2978, 2978, 2978, 2978, + 419, 2978, 419, 2978, 419, 419, 419, 419, + 419, 419, 2978, 419, 419, 419, 419, 2978, + 419, 2978, 419, 2978, 419, 2978, 2978, 2978, + 419, 2978, 2978, 419, 2978, 419, 419, 2978, + 419, 2978, 419, 2978, 419, 2978, 419, 2978, + 419, 2978, 2978, 419, 2978, 419, 419, 2978, + 2978, 2978, 2978, 419, 2978, 2978, 2978, 2978, + 2978, 2978, 2978, 419, 2978, 2978, 2978, 2978, + 419, 2978, 2978, 2978, 2978, 419, 2978, 419, + 2978, 2978, 2978, 2978, 2978, 2978, 2978, 2978, + 2978, 2978, 419, 2978, 2978, 2978, 2978, 2978, + 2978, 2978, 2978, 2978, 2978, 2978, 2978, 2978, + 2978, 2978, 2978, 2978, 419, 419, 419, 419, + 419, 2978, 2978, 2978, 419, 2978, 2978, 2978, + 2978, 2978, 419, 2978, 2978, 2978, 2978, 2978, + 2978, 2978, 2978, 2978, 2978, 2978, 2978, 2978, + 2978, 2978, 2978, 2978, 419, 419, 419, 419, + 419, 419, 419, 419, 419, 419, 419, 419, + 419, 419, 419, 419, 419, 419, 419, 419, + 419, 419, 419, 419, 419, 419, 419, 419, + 419, 419, 419, 419, 419, 419, 419, 419, + 419, 419, 419, 419, 419, 419, 419, 419, + 419, 419, 419, 419, 419, 419, 419, 419, + 2979, 2979, 419, 419, 419, 419, 419, 419, + 419, 419, 419, 419, 419, 419, 419, 419, + + 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, + 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, + 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, + 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, + 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, + 1618, 1618, 1618, 1618, 2980, 2980, 2980, 2980, + 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, + 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, + 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, + 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, + 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, + 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, + 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, + 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, + 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, + 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, + 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, + 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, + 1618, 1618, 1618, 1618, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 2980, + 2980, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1620, + 2980, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 2980, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, + 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, + 1620, 1620, 1620, 1620, 1620, 1620, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + + 2981, 2981, 2982, 2983, 2984, 2985, 2986, 2987, + 2988, 2989, 2990, 2991, 2991, 2992, 2992, 2992, + 2993, 2993, 2993, 2993, 2993, 2993, 2993, 2993, + 2993, 2993, 2993, 2993, 2993, 2993, 2993, 2993, + 2993, 2993, 2993, 2993, 2993, 2993, 2993, 2993, + 2993, 2993, 2994, 2994, 2994, 2994, 2994, 2995, + 2996, 2997, 2996, 2996, 2996, 2996, 2996, 2996, + 2996, 2996, 2996, 2996, 2996, 2997, 2996, 2997, + 2996, 2996, 2997, 2996, 2996, 2996, 2997, 2996, + 2996, 2996, 2994, 2994, 2994, 2994, 2994, 2998, + 2999, 2999, 2999, 2999, 2999, 2999, 2999, 3000, + 2999, 2999, 2999, 2999, 2999, 2999, 2999, 3000, + 2999, 2999, 2999, 2999, 2999, 2999, 2999, 2999, + 2999, 2999, 3001, 3001, 3002, 2992, 2992, 2992, + 3003, 3003, 2999, 2999, 2999, 2999, 2999, 2999, + 2999, 3000, 2999, 3000, 3000, 2999, 3003, 3004, + 2999, 2999, 2999, 2999, 2999, 2999, 2999, 2999, + 2999, 2999, 831, 831, 831, 831, 3005, 3006, + 2994, 3005, 3005, 3005, 3005, 3005, 3005, 3005, + 3005, 3005, 3005, 3007, 3007, 3007, 3007, 3007, + 3007, 3007, 3007, 3007, 3007, 3007, 3007, 3007, + 3007, 3007, 3007, 3007, 3007, 2992, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 3008, 3008, + 3008, 3008, 3008, 3008, 3008, 3008, 3008, 3008, + 3008, 3008, 3008, 3008, 3008, 3008, 3008, 3008, + 3008, 3008, 3008, 3008, 3008, 3008, 3008, 3008, + + 3009, 3010, 3010, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, + 1804, 1804, 3011, 1804, 1804, 1804, 1804, 1804, + 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, + 1804, 1804, 1804, 1804, 1804, 1804, 1804, 3011, + 1804, 1804, 3010, 3010, 3010, 3010, 3010, 3010, + 3010, 3010, 3010, 3012, 2980, 2980, 2980, 2980, + 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, + 1804, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 3010, 3010, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 3013, 3013, 3013, 3013, 3013, 3013, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1620, 1620, 1620, 1620, 1620, 1620, 1620, + 1620, 1620, 1620, 1620, 1620, 3014, 3014, 3014, + 1557, 1557, 1557, 1557, 1557, 1557, 1620, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1620, 3014, 3014, + 1557, 1557, 1557, 1557, 1557, 1621, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1620, 1620, 1620, 1620, + 1620, 1620, 1620, 1620, 1559, 1559, 1620, 1620, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1556, 1556, 1557, + 1557, 1557, 1557, 1557, 1556, 1557, 1557, 1557, + 1557, 1557, 1621, 1621, 1621, 1620, 1557, 1621, + 1557, 1557, 1621, 3015, 3015, 1620, 1620, 3014, + 3014, 3014, 3014, 3014, 1620, 1620, 1620, 1620, + 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1620, 1620, 1620, 1620, 1620, 1620, 1620, + 3014, 3014, 3014, 3016, 3016, 3016, 3016, 3016, + + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1620, + 1557, 1620, 1621, 1621, 1557, 1557, 1621, 1621, + 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, + 1621, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1621, 1621, + 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, + 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, + 1621, 1557, 1557, 1557, 1621, 1557, 1557, 1557, + 1557, 1621, 1621, 1621, 1557, 1621, 1621, 1621, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1621, + 1557, 1621, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1556, 1557, 1556, 1557, 1556, 1557, 1557, 1557, + 1557, 1557, 1621, 1557, 1557, 1557, 1557, 1556, + 1557, 1556, 1556, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1620, 1557, 1557, 1557, 1557, 1620, 1620, 3014, + + 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1556, + 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, + 1556, 1556, 1556, 1556, 1556, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1556, 1556, 1556, 1556, 1556, 1556, + 1556, 1556, 1556, 1556, 1556, 1556, 1558, 1558, + 3017, 3017, 3017, 3017, 1558, 1558, 1559, 1559, + 1559, 1559, 1620, 3014, 3014, 3014, 3014, 3014, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, + 1620, 1620, 1620, 1620, 3015, 3015, 1620, 1620, + 1620, 1620, 3018, 1620, 1620, 1620, 1620, 1620, + 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, + 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, + 3015, 1620, 1620, 1620, 1620, 3015, 3015, 1620, + 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, + 1620, 1620, 1620, 1620, 3019, 1620, 1620, 1620, + 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, + 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, + 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, + 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, + 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, + 1620, 1620, 1620, 1620, 1559, 1559, 1559, 1559, + 1559, 1559, 1559, 1559, 1620, 1620, 1620, 1620, + 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, + 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, + 1620, 1620, 1620, 1620, 1559, 1559, 1559, 1559, + 1559, 1559, 1620, 1557, 1557, 1557, 1557, 1557, + + 3020, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 3020, 1557, 1557, 1557, 3020, 1557, 3020, + 1557, 3020, 1557, 3020, 1557, 1557, 1557, 3020, + 1557, 1557, 1557, 1557, 1557, 1557, 3020, 3020, + 1557, 1557, 1557, 1557, 3020, 1557, 3020, 3020, + 1557, 1557, 1557, 1557, 3020, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1620, 1620, 3014, 3014, 1621, 1621, 1621, + 1557, 1557, 1557, 1621, 1621, 1621, 1621, 1621, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 3021, 3021, + 3021, 3022, 3022, 3022, 1558, 1558, 1558, 1558, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1621, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1557, 1557, 1557, 1557, 1621, 1621, 1621, 1557, + 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, + 1621, 1557, 1557, 1557, 1557, 1557, 1620, 1620, + 1620, 1620, 1620, 1620, 3015, 1620, 1620, 1620, + 3014, 3019, 3019, 3013, 3013, 3023, 2992, 2992, + 2980, 2980, 2980, 2980, 2980, 3024, 3024, 3024, + 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, + 1620, 1620, 1620, 1620, 1620, 2980, 2980, 2980, + 1620, 1620, 1620, 1620, 3019, 3019, 3019, 3013, + 3013, 3025, 3023, 2992, 2992, 2980, 2980, 2980, + + 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, + 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, + 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, + 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, + 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, + 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, + 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, + 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, + 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, + 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, + 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, + 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, + 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, + 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, + 3026, 3026, 3026, 3026, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 3025, 3025, 3025, + 3025, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, + 3023, 3023, 3023, 3023, 2980, 2980, 2980, 2980, + 3024, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2976, 2976, - 2976, 2976, 2976, 2976, 2976, 2976, 2969, 2969 + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 2980, 2980, 2980, 2980, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 2980, 2980, 2980, 2980, 2980, 2980, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, + 1558, 1558, 1558, 1558, 1558, 1558, 2980, 2980, + 2992, 2992, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + + 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, + 1561, 1561, 1561, 1561, 3027, 3023, 3023, 3028, + 3014, 3014, 3014, 3014, 3014, 3014, 3014, 3014, + 3029, 3018, 3018, 3018, 3018, 3018, 3018, 3030, + 3019, 3019, 3019, 3019, 3019, 3019, 3018, 3019, + 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, + 3018, 3030, 3030, 3018, 3018, 3018, 3018, 3018, + 3018, 3018, 3019, 3031, 3018, 3018, 3018, 3023, + 3019, 3019, 3019, 3019, 3019, 3019, 3031, 3019, + 3019, 3019, 3019, 3019, 3013, 3025, 3025, 3025, + 3019, 3019, 3019, 3019, 3019, 3019, 3019, 3019, + 3019, 3019, 3019, 3019, 3019, 3019, 3019, 3013, + 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, + 3013, 3013, 3013, 3013, 3025, 3025, 3025, 3025, + 3025, 3023, 2992, 3025, 3025, 3025, 3025, 3027, + 2992, 3024, 3025, 3023, 3025, 3025, 3025, 3025, + 3014, 3014, 3014, 3014, 3014, 3019, 3019, 3019, + 3019, 3019, 3019, 3019, 3019, 3019, 3019, 3019, + 3019, 3019, 3013, 3013, 3013, 3013, 3013, 3013, + 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, + 3025, 3025, 3025, 2992, 2992, 3023, 3023, 3023, + 3023, 3023, 3023, 2992, 2992, 2992, 3023, 3023, + 3025, 3025, 3025, 3025, 3025, 3032, 3032, 3025, + 3032, 3032, 3023, 3028, 3023, 3023, 3023, 3023, + 3014, 3025, 3025, 3023, 3023, 3023, 3023, 3023, + 3023, 3023, 3023, 2992, 3024, 3028, 3028, 3028, + 3013, 3030, 3030, 3030, 3030, 3030, 3030, 3030, + 3030, 3030, 3030, 3030, 3030, 3030, 3013, 3013, + 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3025, + 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, + 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, + 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, + + 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, + 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, + 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, + 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, + 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, + 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, + 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, + 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, + 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, + 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, + 3033, 3033, 3033, 3033, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, + 3025, 3025, 3025, 3025, 3025, 3025, 2980, 2980, + 3023, 3023, 3023, 3023, 2992, 2980, 2980, 2980, + 3023, 3023, 3023, 3024, 3024, 2980, 2980, 2980, + 3023, 3023, 3023, 2992, 2992, 2992, 2992, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 3023, 3023, 3023, 3023, 3023, 3023, 2992, 2992, + 2992, 2992, 2992, 2992, 2992, 2992, 2992, 2992, + 2992, 2992, 2992, 2992, 2992, 2992, 2992, 2992, + 2992, 3024, 3024, 3024, 3024, 2980, 2980, 2980, + 2992, 2992, 2992, 2992, 2992, 2992, 2992, 3024, + 3024, 3024, 3024, 2980, 2980, 2980, 2980, 2980, + 2992, 2992, 2992, 3034, 3034, 3034, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2992, 2992, 2992, 2992, 2992, 2992, 2992, 3024, + 3024, 3024, 2980, 2980, 2980, 2980, 2980, 2980, + 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 3034, 3034, 3034, 3034, 3034, 3034, 3034, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 206, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, + 1671, 1671, 1671, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 3035, 3036, 3037, 3038, 3039, 3040, 3041, 3042, + 3043, 3044, 206, 206, 206, 206, 206, 206, + + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 2980, 2980, + 2980, 2980, 2980, 2980, 2980, 2980, 3045, 3045, + + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1824, 1824, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, + 1819, 1819, 1819, 1819, 1819, 1824, 1824, 1824, + 1824, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 2134, 2134, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, + 1821, 1821, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, + 1822, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3049, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3049, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3049, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3049, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3049, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, + 3048, 3048, 3048, 3048, 3048, 3048, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 3045, 3045, + + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, + 1815, 1815, 1815, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, + + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 206, 206, + 206, 206, 206, 206, 206, 206, 3045, 3045, + + 1436, 2892, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 3050, 3050, 3050, 3050, 3050, 3050, 3050, 3050, + 3050, 3050, 3050, 3050, 3050, 3050, 3050, 3050, + 3050, 3050, 3050, 3050, 3050, 3050, 3050, 3050, + 3050, 3050, 3050, 3050, 3050, 3050, 3050, 3050, + 3050, 3050, 3050, 3050, 3050, 3050, 3050, 3050, + 3050, 3050, 3050, 3050, 3050, 3050, 3050, 3050, + 3050, 3050, 3050, 3050, 3050, 3050, 3050, 3050, + 3050, 3050, 3050, 3050, 3050, 3050, 3050, 3050, + 3050, 3050, 3050, 3050, 3050, 3050, 3050, 3050, + 3050, 3050, 3050, 3050, 3050, 3050, 3050, 3050, + 3050, 3050, 3050, 3050, 3050, 3050, 3050, 3050, + 3050, 3050, 3050, 3050, 3050, 3050, 3050, 3050, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 3051, 3051, 3051, 3051, 3051, 3051, 3051, 3051, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, + + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3052, 3052, + 3052, 3052, 3052, 3052, 3052, 3052, 3045, 3045 }; static const Properties uc_properties[] = { @@ -7178,7 +7378,7 @@ static const Properties uc_properties[] = { { 0, 17, 32, 5, -1, 0, 10, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 8 }, { 25, 13, 0, 0, -1, 0, 1, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 0, 1, 2 }, { 10, 13, 0, 5, -1, 0, 15, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 21, 4, 0, 8 }, - { 13, 13, 0, 0, -1, 0, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 0, 0 }, + { 25, 13, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 12, 1, 8 }, { 25, 13, 0, 0, -1, 0, 8, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 12, 1, 8 }, { 25, 13, 0, 0, -1, 0, 1, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 12, 1, 2 }, { 18, 13, 0, 2, -1, 0, 12, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 8 }, @@ -7244,6 +7444,7 @@ static const Properties uc_properties[] = { { 18, 13, 0, 2, -1, 0, 7, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 8 }, { 25, 13, 0, 0, -1, 0, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 12, 1, 9 }, { 25, 13, 0, 0, -1, 0, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 9 }, + { 13, 13, 0, 0, -1, 0, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 0, 0 }, { 10, 13, 0, 5, -1, 0, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 6, 12, 4, 0, 9 }, { 18, 13, 0, 3, -1, 0, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 9 }, { 0, 17, 36, 5, -1, 0, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 9 }, @@ -7291,6 +7492,14 @@ static const Properties uc_properties[] = { { 18, 13, 0, 2, -1, 0, 19, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 9 }, { 18, 13, 0, 0, -1, 0, 19, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 9 }, { 18, 13, 0, 3, -1, 0, 19, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 9 }, + { 18, 13, 0, 3, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 8 }, + { 18, 13, 0, 1, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 8 }, + { 18, 13, 0, 2, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 8 }, + { 18, 13, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 8 }, + { 28, 13, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 8 }, + { 10, 5, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 6, 12, 4, 0, 8 }, + { 0, 17, 230, 5, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 8 }, + { 0, 17, 220, 5, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 8 }, { 18, 13, 0, 2, -1, 0, 13, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 8 }, { 18, 13, 0, 2, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 8 }, { 18, 13, 0, 3, -1, 0, 13, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 8 }, @@ -7300,6 +7509,7 @@ static const Properties uc_properties[] = { { 18, 13, 0, 2, -1, 0, 18, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 8 }, { 18, 13, 0, 3, -1, 0, 18, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 8 }, { 18, 13, 0, 2, -1, 0, 23, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 8 }, + { 17, 13, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 8 }, { 0, 17, 220, 5, -1, 0, 20, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 8 }, { 0, 17, 230, 5, -1, 0, 18, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 8 }, { 10, 5, 0, 0, -1, 0, 18, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 6, 12, 4, 0, 2 }, @@ -7462,6 +7672,7 @@ static const Properties uc_properties[] = { { 0, 17, 0, 5, -1, 0, 20, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 17 }, { 18, 0, 0, 0, -1, 0, 1, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 17 }, { 18, 0, 0, 0, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 17 }, + { 0, 17, 7, 5, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 17 }, { 18, 0, 0, 0, -1, 0, 10, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 17 }, { 0, 17, 0, 5, -1, 0, 1, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 17 }, { 0, 17, 0, 5, -1, 0, 1, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 17 }, @@ -7469,6 +7680,7 @@ static const Properties uc_properties[] = { { 0, 17, 84, 5, -1, 0, 1, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 17 }, { 0, 17, 91, 5, -1, 0, 1, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 17 }, { 18, 0, 0, 0, -1, 0, 17, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 17 }, + { 18, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 17 }, { 0, 17, 0, 5, -1, 0, 10, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 17 }, { 3, 0, 0, 0, 0, 0, 1, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 17 }, { 3, 0, 0, 0, 1, 0, 1, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 17 }, @@ -7495,6 +7707,7 @@ static const Properties uc_properties[] = { { 1, 0, 0, 0, -1, 0, 1, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 18 }, { 0, 17, 0, 5, -1, 0, 1, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 18 }, { 0, 17, 9, 5, -1, 0, 1, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 18 }, + { 18, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 18 }, { 0, 17, 0, 5, -1, 0, 9, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 18 }, { 3, 0, 0, 0, 0, 0, 1, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 18 }, { 3, 0, 0, 0, 1, 0, 1, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 18 }, @@ -7818,11 +8031,13 @@ static const Properties uc_properties[] = { { 4, 0, 0, 0, -1, 0, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 31 }, { 18, 0, 0, 0, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 31 }, { 18, 0, 0, 0, -1, 0, 6, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 42 }, + { 18, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 42 }, { 0, 17, 0, 5, -1, 0, 6, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 42 }, { 0, 17, 9, 5, -1, 0, 6, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 42 }, + { 1, 0, 9, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 21, 4, 1, 42 }, { 18, 0, 0, 0, -1, 0, 6, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 43 }, { 0, 17, 0, 5, -1, 0, 6, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 43 }, - { 0, 17, 9, 5, -1, 0, 6, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 43 }, + { 1, 0, 9, 0, -1, 0, 6, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 21, 4, 1, 43 }, { 25, 0, 0, 0, -1, 0, 6, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 12, 1, 2 }, { 18, 0, 0, 0, -1, 0, 6, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 44 }, { 0, 17, 0, 5, -1, 0, 6, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 44 }, @@ -7862,6 +8077,7 @@ static const Properties uc_properties[] = { { 25, 10, 0, 1, -1, 0, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 33 }, { 0, 17, 0, 5, -1, 0, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 2, 33 }, { 10, 18, 0, 0, -1, 0, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 4, 4, 0, 33 }, + { 0, 17, 0, 5, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 2, 33 }, { 3, 0, 0, 0, 0, 0, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 33 }, { 3, 0, 0, 0, 1, 0, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 33 }, { 3, 0, 0, 0, 2, 0, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 33 }, @@ -7944,6 +8160,8 @@ static const Properties uc_properties[] = { { 0, 17, 220, 5, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 1 }, { 2, 17, 0, 5, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 1 }, { 0, 17, 220, 5, -1, 0, 23, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 1 }, + { 0, 17, 230, 5, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 1 }, + { 0, 17, 220, 5, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 1 }, { 0, 17, 0, 5, -1, 0, 9, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 62 }, { 1, 0, 0, 0, -1, 0, 9, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 21, 4, 1, 62 }, { 18, 0, 0, 0, -1, 0, 9, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 62 }, @@ -7952,6 +8170,7 @@ static const Properties uc_properties[] = { { 1, 0, 0, 0, -1, 0, 9, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 62 }, { 1, 0, 0, 0, -1, 0, 9, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 21, 4, 1, 62 }, { 1, 0, 9, 0, -1, 0, 9, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 21, 4, 1, 62 }, + { 18, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 62 }, { 3, 0, 0, 0, 0, 0, 9, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 62 }, { 3, 0, 0, 0, 1, 0, 9, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 62 }, { 3, 0, 0, 0, 2, 0, 9, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 62 }, @@ -7968,6 +8187,7 @@ static const Properties uc_properties[] = { { 29, 0, 0, 0, -1, 0, 9, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 62 }, { 0, 17, 230, 5, -1, 0, 9, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 62 }, { 0, 17, 220, 5, -1, 0, 9, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 62 }, + { 25, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 12, 1, 62 }, { 0, 17, 0, 5, -1, 0, 10, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 67 }, { 1, 0, 0, 0, -1, 0, 10, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 21, 4, 1, 67 }, { 18, 0, 0, 0, -1, 0, 10, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 67 }, @@ -8061,6 +8281,7 @@ static const Properties uc_properties[] = { { 0, 17, 232, 5, -1, 0, 19, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 1 }, { 0, 17, 228, 5, -1, 0, 19, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 1 }, { 0, 17, 220, 5, -1, 0, 19, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 1 }, + { 0, 17, 218, 5, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 1 }, { 0, 17, 230, 5, -1, 0, 18, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 1 }, { 0, 17, 233, 5, -1, 0, 12, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 1 }, { 15, 0, 0, 0, -1, 0, 1, 17, { {0, 0}, {1, 514}, {1, 514}, {0, 0} }, 0, 10, 12, 6, 1, 3 }, @@ -8274,6 +8495,7 @@ static const Properties uc_properties[] = { { 27, 4, 0, 0, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 9, 0, 1, 2 }, { 27, 4, 0, 0, -1, 0, 17, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 10, 0, 1, 2 }, { 27, 4, 0, 0, -1, 0, 19, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 9, 0, 1, 2 }, + { 27, 4, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 10, 0, 1, 2 }, { 13, 4, 0, 0, -1, 0, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 9, 0, 0, 0 }, { 2, 17, 0, 5, -1, 0, 1, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 1 }, { 2, 17, 0, 5, -1, 0, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 1 }, @@ -8479,7 +8701,9 @@ static const Properties uc_properties[] = { { 29, 10, 0, 0, -1, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, { 29, 10, 0, 0, -1, -2527, 20, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, { 14, 0, 0, 0, -1, 0, 8, 0, { {0, 48}, {0, 0}, {0, 0}, {0, 48} }, 0, 10, 12, 7, 3, 57 }, + { 14, 0, 0, 0, -1, 0, 24, 0, { {0, 48}, {0, 0}, {0, 0}, {0, 48} }, 0, 10, 12, 7, 3, 57 }, { 15, 0, 0, 0, -1, 0, 8, 0, { {0, 0}, {0, -48}, {0, -48}, {0, 0} }, 0, 10, 12, 6, 1, 57 }, + { 15, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, -48}, {0, -48}, {0, 0} }, 0, 10, 12, 6, 1, 57 }, { 14, 0, 0, 0, -1, 0, 9, 0, { {1, 211}, {0, 0}, {0, 0}, {1, 211} }, 0, 10, 12, 7, 3, 3 }, { 14, 0, 0, 0, -1, 0, 9, 0, { {0, -3814}, {0, 0}, {0, 0}, {0, -3814} }, 0, 10, 12, 7, 3, 3 }, { 14, 0, 0, 0, -1, 0, 9, 0, { {1, 213}, {0, 0}, {0, 0}, {1, 213} }, 0, 10, 12, 7, 3, 3 }, @@ -8539,6 +8763,10 @@ static const Properties uc_properties[] = { { 25, 10, 0, 0, -1, 0, 20, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, { 25, 10, 0, 0, -1, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 1, 2 }, { 25, 10, 0, 0, -1, 0, 23, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, + { 25, 10, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 12, 1, 2 }, + { 21, 10, 0, 0, -1, 1, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, + { 22, 10, 0, 0, -1, -1, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, + { 20, 10, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 1, 2 }, { 29, 10, 0, 0, -1, 0, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 37 }, { 29, 10, 0, 0, -1, 0, 4, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 37 }, { 29, 10, 0, 0, -1, 0, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, @@ -8621,7 +8849,7 @@ static const Properties uc_properties[] = { { 18, 0, 0, 0, -1, 0, 17, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 8, 1, 37 }, { 18, 0, 0, 0, -1, 0, 19, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 8, 1, 37 }, { 18, 0, 0, 0, -1, 0, 20, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 8, 1, 37 }, - { 13, 0, 0, 0, -1, 0, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, + { 18, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 8, 1, 37 }, { 18, 0, 0, 0, -1, 0, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 38 }, { 17, 0, 0, 0, -1, 0, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 5, 8, 1, 38 }, { 29, 10, 0, 0, -1, 0, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 38 }, @@ -8691,11 +8919,15 @@ static const Properties uc_properties[] = { { 15, 0, 0, 0, -1, 0, 20, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 12, 6, 1, 3 }, { 14, 0, 0, 0, -1, 0, 21, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 12, 7, 3, 3 }, { 15, 0, 0, 0, -1, 0, 21, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 12, 6, 1, 3 }, + { 14, 0, 0, 0, -1, 0, 24, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 12, 7, 3, 3 }, + { 15, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 12, 6, 1, 3 }, { 14, 0, 0, 0, -1, 0, 21, 0, { {0, -48}, {0, 0}, {0, 0}, {0, -48} }, 0, 10, 12, 7, 3, 3 }, { 14, 0, 0, 0, -1, 0, 21, 0, { {1, 251}, {0, 0}, {0, 0}, {1, 251} }, 0, 10, 12, 7, 3, 3 }, { 14, 0, 0, 0, -1, 0, 21, 0, { {1, 253}, {0, 0}, {0, 0}, {1, 253} }, 0, 10, 12, 7, 3, 3 }, { 14, 0, 0, 0, -1, 0, 23, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 12, 7, 3, 3 }, { 15, 0, 0, 0, -1, 0, 23, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 12, 6, 1, 3 }, + { 15, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 6, 1, 3 }, + { 17, 0, 0, 0, -1, 0, 24, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 3, 3 }, { 18, 0, 0, 0, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 3 }, { 17, 0, 0, 0, -1, 0, 13, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 6, 3, 3 }, { 18, 0, 0, 0, -1, 0, 10, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 3 }, @@ -8927,6 +9159,7 @@ static const Properties uc_properties[] = { { 18, 0, 0, 0, -1, 0, 13, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 8, 3, 37 }, { 18, 0, 0, 0, -1, 0, 6, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 8, 3, 37 }, { 18, 0, 0, 0, -1, 0, 11, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 8, 3, 37 }, + { 13, 0, 0, 0, -1, 0, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, { 18, 0, 0, 0, -1, 0, 8, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 8, 3, 37 }, { 15, 0, 0, 0, -1, 0, 1, 80, { {0, 0}, {1, 427}, {1, 424}, {0, 0} }, 0, 10, 12, 6, 3, 3 }, { 15, 0, 0, 0, -1, 0, 1, 80, { {0, 0}, {1, 433}, {1, 430}, {0, 0} }, 0, 10, 12, 6, 3, 3 }, @@ -8947,6 +9180,7 @@ static const Properties uc_properties[] = { { 18, 13, 0, 0, -1, 0, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 3, 8 }, { 28, 13, 0, 0, -1, 0, 12, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 8 }, { 18, 13, 0, 0, -1, 0, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 0, 8 }, + { 29, 10, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 8 }, { 13, 18, 0, 0, -1, 0, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 0, 0 }, { 27, 13, 0, 0, -1, 0, 6, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 10, 0, 3, 8 }, { 0, 17, 0, 5, -1, 0, 6, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 2, 1 }, @@ -9070,7 +9304,11 @@ static const Properties uc_properties[] = { { 18, 0, 0, 0, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 106 }, { 18, 0, 0, 0, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 103 }, { 25, 0, 0, 0, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 103 }, + { 14, 0, 0, 0, -1, 0, 24, 0, { {0, 39}, {0, 0}, {0, 0}, {0, 39} }, 0, 10, 12, 7, 3, 161 }, + { 15, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, -39}, {0, -39}, {0, 0} }, 0, 10, 12, 6, 1, 161 }, { 18, 0, 0, 0, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 110 }, + { 17, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 6, 1, 3 }, + { 17, 0, 0, 0, -1, 0, 24, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 6, 3, 3 }, { 18, 1, 0, 0, -1, 0, 7, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 53 }, { 18, 1, 0, 0, -1, 0, 11, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 87 }, { 25, 1, 0, 0, -1, 0, 11, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 1, 87 }, @@ -9176,6 +9414,11 @@ static const Properties uc_properties[] = { { 5, 13, 0, 2, -1, 0, 20, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 148 }, { 5, 13, 0, 3, -1, 0, 20, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 148 }, { 25, 13, 0, 0, -1, 0, 20, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 12, 1, 148 }, + { 18, 1, 0, 2, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 158 }, + { 18, 1, 0, 3, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 158 }, + { 0, 17, 230, 5, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 158 }, + { 0, 17, 220, 5, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 158 }, + { 25, 1, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 12, 1, 158 }, { 18, 1, 0, 2, -1, 0, 23, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 153 }, { 18, 1, 0, 0, -1, 0, 23, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 153 }, { 18, 1, 0, 3, -1, 0, 23, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 153 }, @@ -9210,6 +9453,9 @@ static const Properties uc_properties[] = { { 3, 0, 0, 0, 7, 0, 12, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 94 }, { 3, 0, 0, 0, 8, 0, 12, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 94 }, { 3, 0, 0, 0, 9, 0, 12, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 94 }, + { 0, 17, 9, 5, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 94 }, + { 18, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 94 }, + { 0, 17, 0, 5, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 94 }, { 0, 17, 9, 5, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 94 }, { 0, 17, 0, 5, -1, 0, 11, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 92 }, { 1, 0, 0, 0, -1, 0, 11, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 21, 4, 1, 92 }, @@ -9220,6 +9466,7 @@ static const Properties uc_properties[] = { { 25, 0, 0, 0, -1, 0, 11, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 92 }, { 10, 0, 0, 0, -1, 0, 11, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 6, 12, 4, 0, 92 }, { 25, 0, 0, 0, -1, 0, 11, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 12, 1, 92 }, + { 0, 17, 0, 5, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 92 }, { 10, 0, 0, 0, -1, 0, 20, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 6, 12, 4, 0, 92 }, { 18, 0, 0, 0, -1, 0, 13, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 101 }, { 3, 0, 0, 0, 0, 0, 13, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 101 }, @@ -9401,6 +9648,7 @@ static const Properties uc_properties[] = { { 1, 0, 9, 0, -1, 0, 13, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 21, 4, 1, 102 }, { 0, 17, 7, 5, -1, 0, 13, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 102 }, { 18, 0, 0, 0, -1, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 102 }, + { 25, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 102 }, { 3, 0, 0, 0, 0, 0, 13, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 102 }, { 3, 0, 0, 0, 1, 0, 13, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 102 }, { 3, 0, 0, 0, 2, 0, 13, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 102 }, @@ -9414,6 +9662,7 @@ static const Properties uc_properties[] = { { 18, 0, 0, 0, -1, 0, 17, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 33, 8, 1, 126 }, { 18, 0, 0, 0, -1, 0, 20, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 33, 8, 1, 126 }, { 0, 17, 0, 5, -1, 0, 17, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 33, 4, 1, 126 }, + { 1, 0, 0, 0, -1, 0, 17, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 33, 4, 1, 126 }, { 1, 0, 0, 0, -1, 0, 17, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 33, 4, 1, 126 }, { 0, 17, 9, 5, -1, 0, 17, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 33, 4, 1, 126 }, { 3, 0, 0, 0, 0, 0, 17, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 126 }, @@ -9429,6 +9678,7 @@ static const Properties uc_properties[] = { { 5, 0, 0, 0, -1, 0, 17, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 33, 0, 1, 126 }, { 25, 0, 0, 0, -1, 0, 17, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 12, 1, 126 }, { 29, 0, 0, 0, -1, 0, 17, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 33, 0, 1, 126 }, + { 18, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 33, 8, 1, 126 }, { 18, 0, 0, 0, -1, 0, 20, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 142 }, { 1, 0, 0, 0, -1, 0, 20, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 21, 4, 1, 142 }, { 0, 17, 0, 5, -1, 0, 20, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 142 }, @@ -9495,6 +9745,7 @@ static const Properties uc_properties[] = { { 25, 0, 0, 0, -1, 0, 19, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 12, 1, 140 }, { 18, 0, 0, 0, -1, 0, 20, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 140 }, { 25, 0, 0, 0, -1, 0, 19, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 18, 0, 1, 140 }, + { 18, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 29 }, { 18, 0, 0, 0, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 119 }, { 18, 0, 0, 0, -1, 0, 18, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 133 }, { 1, 0, 0, 0, -1, 0, 18, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 21, 4, 1, 133 }, @@ -9563,6 +9814,8 @@ static const Properties uc_properties[] = { { 4, 0, 0, 0, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 63 }, { 25, 0, 0, 0, -1, 0, 9, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 1, 63 }, { 25, 0, 0, 0, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 1, 63 }, + { 18, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 157 }, + { 25, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 157 }, { 18, 0, 0, 0, -1, 0, 11, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 81 }, { 18, 0, 0, 0, -1, 0, 11, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 0, 8, 1, 81 }, { 18, 0, 0, 0, -1, 0, 11, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 1, 8, 1, 81 }, @@ -9585,6 +9838,17 @@ static const Properties uc_properties[] = { { 3, 0, 0, 0, 8, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 115 }, { 3, 0, 0, 0, 9, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 115 }, { 25, 0, 0, 0, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 12, 1, 115 }, + { 18, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 159 }, + { 3, 0, 0, 0, 0, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 159 }, + { 3, 0, 0, 0, 1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 159 }, + { 3, 0, 0, 0, 2, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 159 }, + { 3, 0, 0, 0, 3, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 159 }, + { 3, 0, 0, 0, 4, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 159 }, + { 3, 0, 0, 0, 5, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 159 }, + { 3, 0, 0, 0, 6, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 159 }, + { 3, 0, 0, 0, 7, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 159 }, + { 3, 0, 0, 0, 8, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 159 }, + { 3, 0, 0, 0, 9, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 159 }, { 18, 0, 0, 0, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 104 }, { 0, 17, 1, 5, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 104 }, { 25, 0, 0, 0, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 12, 1, 104 }, @@ -9621,8 +9885,8 @@ static const Properties uc_properties[] = { { 17, 0, 0, 0, -1, 0, 13, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 99 }, { 17, 0, 0, 0, -1, 0, 18, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 5, 8, 1, 137 }, { 17, 0, 0, 0, -1, 0, 19, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 5, 8, 1, 139 }, - { 25, 10, 0, 0, -1, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 5, 0, 1, 2 }, - { 17, 0, 0, 0, -1, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 5, 8, 1, 2 }, + { 25, 10, 0, 0, -1, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 5, 0, 1, 37 }, + { 17, 0, 0, 0, -1, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 5, 8, 1, 37 }, { 0, 17, 0, 5, -1, 0, 23, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 4, 4, 1, 155 }, { 1, 0, 6, 0, -1, 0, 23, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 21, 4, 1, 37 }, { 18, 0, 0, 0, -1, 0, 18, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 8, 1, 137 }, @@ -9630,9 +9894,12 @@ static const Properties uc_properties[] = { { 18, 0, 0, 0, -1, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 8, 1, 137 }, { 18, 0, 0, 0, -1, 0, 23, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 8, 1, 137 }, { 18, 0, 0, 0, -1, 0, 23, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 8, 1, 155 }, + { 17, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 12, 8, 1, 35 }, { 18, 0, 0, 0, -1, 0, 12, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 14, 8, 1, 35 }, { 18, 0, 0, 0, -1, 0, 12, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 8, 1, 34 }, { 18, 0, 0, 0, -1, 0, 19, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 8, 1, 34 }, + { 18, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 8, 1, 34 }, + { 18, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 14, 8, 1, 35 }, { 18, 0, 0, 0, -1, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 5, 8, 1, 34 }, { 18, 0, 0, 0, -1, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 5, 8, 1, 35 }, { 18, 0, 0, 0, -1, 0, 19, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 8, 1, 139 }, @@ -9642,6 +9909,8 @@ static const Properties uc_properties[] = { { 0, 17, 1, 5, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 105 }, { 25, 0, 0, 0, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 12, 1, 105 }, { 10, 18, 0, 5, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 21, 4, 2, 2 }, + { 0, 17, 0, 5, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 1 }, + { 29, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, { 29, 0, 0, 0, -1, 0, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, { 29, 0, 0, 0, -1, 0, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, { 1, 0, 216, 0, -1, 0, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 2 }, @@ -9652,6 +9921,7 @@ static const Properties uc_properties[] = { { 0, 17, 220, 5, -1, 0, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 1 }, { 0, 17, 230, 5, -1, 0, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 1 }, { 29, 0, 0, 0, -1, 0, 17, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, + { 29, 10, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, { 0, 17, 230, 5, -1, 0, 8, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 4 }, { 5, 0, 0, 0, -1, 0, 20, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, { 5, 0, 0, 0, -1, 0, 9, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, @@ -9677,6 +9947,7 @@ static const Properties uc_properties[] = { { 25, 0, 0, 0, -1, 0, 17, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 1, 131 }, { 25, 0, 0, 0, -1, 0, 17, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 12, 1, 131 }, { 25, 0, 0, 0, -1, 0, 17, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 131 }, + { 18, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 3 }, { 0, 17, 230, 5, -1, 0, 18, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 57 }, { 18, 0, 0, 0, -1, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 151 }, { 0, 17, 230, 5, -1, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 151 }, @@ -9692,6 +9963,8 @@ static const Properties uc_properties[] = { { 3, 0, 0, 0, 8, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 151 }, { 3, 0, 0, 0, 9, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 151 }, { 29, 0, 0, 0, -1, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 151 }, + { 18, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 160 }, + { 0, 17, 230, 5, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 160 }, { 18, 0, 0, 0, -1, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 152 }, { 0, 17, 230, 5, -1, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 152 }, { 3, 0, 0, 0, 0, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 152 }, @@ -9705,6 +9978,7 @@ static const Properties uc_properties[] = { { 3, 0, 0, 0, 8, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 152 }, { 3, 0, 0, 0, 9, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 1, 152 }, { 27, 4, 0, 0, -1, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 9, 0, 1, 152 }, + { 18, 0, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 27 }, { 18, 1, 0, 0, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 12, 8, 1, 113 }, { 5, 1, 0, 0, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 113 }, { 0, 17, 220, 5, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 21, 4, 1, 113 }, @@ -9775,6 +10049,7 @@ static const Properties uc_properties[] = { { 29, 10, 0, 0, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, { 29, 10, 0, 0, -1, 0, 16, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 5, 0, 1, 2 }, { 29, 10, 0, 0, -1, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, + { 29, 10, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, { 29, 10, 0, 0, -1, 0, 20, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, { 29, 10, 0, 0, -1, 0, 12, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, { 29, 10, 0, 0, -1, 0, 23, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 30, 0, 1, 2 }, @@ -9784,6 +10059,7 @@ static const Properties uc_properties[] = { { 29, 10, 0, 0, -1, 0, 18, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, { 29, 10, 0, 0, -1, 0, 20, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 30, 0, 1, 2 }, { 29, 10, 0, 0, -1, 0, 21, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 12, 0, 1, 2 }, + { 29, 10, 0, 0, -1, 0, 24, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 30, 0, 1, 2 }, { 3, 2, 0, 0, 0, 0, 23, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 3, 2 }, { 3, 2, 0, 0, 1, 0, 23, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 3, 2 }, { 3, 2, 0, 0, 2, 0, 23, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 11, 9, 3, 2 }, @@ -10303,9 +10579,9 @@ static const unsigned short uc_decomposition_trie[] = { 5356, 5356, 5356, 5356, 5356, 6380, 6636, 6892, 7148, 7404, 7660, 7916, 5356, 5356, 5356, 5356, - 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, - 5356, 5356, 5356, 5356, 8172, 8428, 5356, 8684, - 8940, 9196, 5356, 5356, 5356, 9452, 5356, 5356, + 5356, 5356, 5356, 8172, 5356, 5356, 5356, 5356, + 5356, 5356, 5356, 5356, 8428, 8684, 5356, 8940, + 9196, 9452, 5356, 5356, 5356, 9708, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, @@ -10328,13 +10604,13 @@ static const unsigned short uc_decomposition_trie[] = { 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, - 5356, 5356, 5356, 5356, 5356, 9708, 5356, 5356, - 9964, 10220, 10476, 10732, 5356, 5356, 5356, 5356, + 5356, 5356, 5356, 5356, 5356, 9964, 5356, 5356, + 10220, 10476, 10732, 10988, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, - 5356, 5356, 10988, 5356, 5356, 11244, 11500, 5356, + 5356, 5356, 11244, 5356, 5356, 11500, 11756, 5356, - 5356, 5356, 5356, 5356, 5356, 5356, 5356, 11756, + 5356, 5356, 5356, 5356, 5356, 5356, 5356, 12012, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, @@ -10367,7 +10643,7 @@ static const unsigned short uc_decomposition_trie[] = { 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, 5356, - 5356, 5356, 5356, 5356, 12012, 12268, 12524, 5356, + 5356, 5356, 5356, 5356, 12268, 12524, 12780, 5356, 5356, 5356, 5356, 5356, @@ -11181,8 +11457,8 @@ static const unsigned short uc_decomposition_trie[] = { 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0x19fe, 0x1a00, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0x19fe, 0x1a00, 0x1a02, 0xffff, 0xffff, 0xffff, + 0x1a04, 0x1a06, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, @@ -11195,9 +11471,9 @@ static const unsigned short uc_decomposition_trie[] = { 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0xffff, 0xffff, 0xffff, 0x1a02, 0x1a04, 0x1a06, 0x1a08, + 0xffff, 0xffff, 0xffff, 0xffff, 0x1a08, 0x1a0a, 0x1a0c, 0x1a0e, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0x1a0a, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0x1a10, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, @@ -11217,234 +11493,267 @@ static const unsigned short uc_decomposition_trie[] = { 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0x1a0c, 0x1a0e, 0x1a10, 0x1a12, 0x1a14, 0x1a16, 0x1a18, 0x1a1a, - 0x1a1c, 0x1a1e, 0x1a20, 0x1a22, 0x1a24, 0x1a26, 0x1a28, 0x1a2a, - 0x1a2c, 0x1a2e, 0x1a30, 0x1a32, 0x1a34, 0x1a36, 0x1a38, 0x1a3a, - 0x1a3c, 0x1a3e, 0x1a40, 0x1a42, 0x1a44, 0x1a46, 0x1a48, 0x1a4a, - 0x1a4c, 0x1a4e, 0x1a50, 0x1a52, 0x1a54, 0x1a56, 0x1a58, 0x1a5a, - 0x1a5c, 0x1a5e, 0x1a60, 0x1a62, 0x1a64, 0x1a66, 0x1a68, 0x1a6a, - 0x1a6c, 0x1a6e, 0x1a70, 0x1a72, 0x1a74, 0x1a76, 0x1a78, 0x1a7a, - 0x1a7c, 0x1a7e, 0x1a80, 0x1a82, 0x1a84, 0x1a86, 0x1a88, 0x1a8a, - 0x1a8c, 0x1a8e, 0x1a90, 0x1a92, 0x1a94, 0x1a96, 0x1a98, 0x1a9a, - 0x1a9c, 0x1a9e, 0x1aa0, 0x1aa2, 0x1aa4, 0x1aa6, 0x1aa8, 0x1aaa, - 0x1aac, 0x1aae, 0x1ab0, 0x1ab2, 0x1ab4, 0x1ab6, 0x1ab8, 0x1aba, - 0x1abc, 0x1abe, 0x1ac0, 0x1ac2, 0x1ac4, 0x1ac6, 0x1ac8, 0x1aca, - 0x1acc, 0x1ace, 0x1ad0, 0x1ad2, 0x1ad4, 0x1ad6, 0x1ad8, 0x1ada, - 0x1adc, 0x1ade, 0x1ae0, 0x1ae2, 0x1ae4, 0x1ae6, 0x1ae8, 0x1aea, - 0x1aec, 0x1aee, 0x1af0, 0x1af2, 0x1af4, 0x1af6, 0x1af8, 0x1afa, - 0x1afc, 0x1afe, 0x1b00, 0x1b02, 0x1b04, 0x1b06, 0x1b08, 0x1b0a, - 0x1b0c, 0x1b0e, 0x1b10, 0x1b12, 0x1b14, 0x1b16, 0x1b18, 0x1b1a, - 0x1b1c, 0x1b1e, 0x1b20, 0x1b22, 0x1b24, 0x1b26, 0x1b28, 0x1b2a, - 0x1b2c, 0x1b2e, 0x1b30, 0x1b32, 0x1b34, 0x1b36, 0x1b38, 0x1b3a, - 0x1b3c, 0x1b3e, 0x1b40, 0x1b42, 0x1b44, 0x1b46, 0x1b48, 0x1b4a, - 0x1b4c, 0x1b4e, 0x1b50, 0x1b52, 0x1b54, 0x1b56, 0x1b58, 0x1b5a, - 0x1b5c, 0x1b5e, 0x1b60, 0x1b62, 0x1b64, 0x1b66, 0x1b68, 0x1b6a, - 0x1b6c, 0x1b6e, 0x1b70, 0x1b72, 0x1b74, 0x1b76, 0x1b78, 0x1b7a, - 0x1b7c, 0x1b7e, 0x1b80, 0x1b82, 0x1b84, 0x1b86, 0x1b88, 0x1b8a, - 0x1b8c, 0x1b8e, 0x1b90, 0x1b92, 0x1b94, 0x1b96, 0x1b98, 0x1b9a, - 0x1b9c, 0x1b9e, 0x1ba0, 0x1ba2, 0x1ba4, 0x1ba6, 0x1ba8, 0x1baa, - 0x1bac, 0x1bae, 0x1bb0, 0x1bb2, 0x1bb4, 0x1bb6, 0x1bb8, 0x1bba, - 0x1bbc, 0x1bbe, 0x1bc0, 0x1bc2, 0x1bc4, 0x1bc6, 0x1bc8, 0x1bca, - 0x1bcc, 0x1bce, 0x1bd0, 0x1bd2, 0x1bd4, 0x1bd6, 0x1bd8, 0x1bda, - 0x1bdc, 0x1bde, 0x1be0, 0x1be2, 0x1be4, 0x1be6, 0x1be8, 0x1bea, - 0x1bec, 0x1bee, 0x1bf0, 0x1bf2, 0x1bf4, 0x1bf6, 0x1bf8, 0x1bfa, - 0x1bfc, 0x1bfe, 0x1c00, 0x1c02, 0x1c04, 0x1c06, 0x1c08, 0x1c0a, + 0x1a12, 0x1a14, 0x1a16, 0x1a18, 0x1a1a, 0x1a1c, 0x1a1e, 0x1a20, + 0x1a22, 0x1a24, 0x1a26, 0x1a28, 0x1a2a, 0x1a2c, 0x1a2e, 0x1a30, + 0x1a32, 0x1a34, 0x1a36, 0x1a38, 0x1a3a, 0x1a3c, 0x1a3e, 0x1a40, + 0x1a42, 0x1a44, 0x1a46, 0x1a48, 0x1a4a, 0x1a4c, 0x1a4e, 0x1a50, + 0x1a52, 0x1a54, 0x1a56, 0x1a58, 0x1a5a, 0x1a5c, 0x1a5e, 0x1a60, + 0x1a62, 0x1a64, 0x1a66, 0x1a68, 0x1a6a, 0x1a6c, 0x1a6e, 0x1a70, + 0x1a72, 0x1a74, 0x1a76, 0x1a78, 0x1a7a, 0x1a7c, 0x1a7e, 0x1a80, + 0x1a82, 0x1a84, 0x1a86, 0x1a88, 0x1a8a, 0x1a8c, 0x1a8e, 0x1a90, + 0x1a92, 0x1a94, 0x1a96, 0x1a98, 0x1a9a, 0x1a9c, 0x1a9e, 0x1aa0, + 0x1aa2, 0x1aa4, 0x1aa6, 0x1aa8, 0x1aaa, 0x1aac, 0x1aae, 0x1ab0, + 0x1ab2, 0x1ab4, 0x1ab6, 0x1ab8, 0x1aba, 0x1abc, 0x1abe, 0x1ac0, + 0x1ac2, 0x1ac4, 0x1ac6, 0x1ac8, 0x1aca, 0x1acc, 0x1ace, 0x1ad0, + 0x1ad2, 0x1ad4, 0x1ad6, 0x1ad8, 0x1ada, 0x1adc, 0x1ade, 0x1ae0, + 0x1ae2, 0x1ae4, 0x1ae6, 0x1ae8, 0x1aea, 0x1aec, 0x1aee, 0x1af0, + 0x1af2, 0x1af4, 0x1af6, 0x1af8, 0x1afa, 0x1afc, 0x1afe, 0x1b00, + 0x1b02, 0x1b04, 0x1b06, 0x1b08, 0x1b0a, 0x1b0c, 0x1b0e, 0x1b10, + 0x1b12, 0x1b14, 0x1b16, 0x1b18, 0x1b1a, 0x1b1c, 0x1b1e, 0x1b20, + 0x1b22, 0x1b24, 0x1b26, 0x1b28, 0x1b2a, 0x1b2c, 0x1b2e, 0x1b30, + 0x1b32, 0x1b34, 0x1b36, 0x1b38, 0x1b3a, 0x1b3c, 0x1b3e, 0x1b40, + 0x1b42, 0x1b44, 0x1b46, 0x1b48, 0x1b4a, 0x1b4c, 0x1b4e, 0x1b50, + 0x1b52, 0x1b54, 0x1b56, 0x1b58, 0x1b5a, 0x1b5c, 0x1b5e, 0x1b60, + 0x1b62, 0x1b64, 0x1b66, 0x1b68, 0x1b6a, 0x1b6c, 0x1b6e, 0x1b70, + 0x1b72, 0x1b74, 0x1b76, 0x1b78, 0x1b7a, 0x1b7c, 0x1b7e, 0x1b80, + 0x1b82, 0x1b84, 0x1b86, 0x1b88, 0x1b8a, 0x1b8c, 0x1b8e, 0x1b90, + 0x1b92, 0x1b94, 0x1b96, 0x1b98, 0x1b9a, 0x1b9c, 0x1b9e, 0x1ba0, + 0x1ba2, 0x1ba4, 0x1ba6, 0x1ba8, 0x1baa, 0x1bac, 0x1bae, 0x1bb0, + 0x1bb2, 0x1bb4, 0x1bb6, 0x1bb8, 0x1bba, 0x1bbc, 0x1bbe, 0x1bc0, + 0x1bc2, 0x1bc4, 0x1bc6, 0x1bc8, 0x1bca, 0x1bcc, 0x1bce, 0x1bd0, + 0x1bd2, 0x1bd4, 0x1bd6, 0x1bd8, 0x1bda, 0x1bdc, 0x1bde, 0x1be0, + 0x1be2, 0x1be4, 0x1be6, 0x1be8, 0x1bea, 0x1bec, 0x1bee, 0x1bf0, + 0x1bf2, 0x1bf4, 0x1bf6, 0x1bf8, 0x1bfa, 0x1bfc, 0x1bfe, 0x1c00, + 0x1c02, 0x1c04, 0x1c06, 0x1c08, 0x1c0a, 0x1c0c, 0x1c0e, 0x1c10, - 0x1c0c, 0x1c0e, 0x1c10, 0x1c12, 0x1c14, 0x1c16, 0x1c18, 0x1c1a, - 0x1c1c, 0x1c1e, 0x1c20, 0x1c22, 0x1c24, 0x1c26, 0xffff, 0xffff, - 0x1c28, 0xffff, 0x1c2a, 0xffff, 0xffff, 0x1c2c, 0x1c2e, 0x1c30, - 0x1c32, 0x1c34, 0x1c36, 0x1c38, 0x1c3a, 0x1c3c, 0x1c3e, 0xffff, - 0x1c40, 0xffff, 0x1c42, 0xffff, 0xffff, 0x1c44, 0x1c46, 0xffff, - 0xffff, 0xffff, 0x1c48, 0x1c4a, 0x1c4c, 0x1c4e, 0x1c50, 0x1c52, - 0x1c54, 0x1c56, 0x1c58, 0x1c5a, 0x1c5c, 0x1c5e, 0x1c60, 0x1c62, - 0x1c64, 0x1c66, 0x1c68, 0x1c6a, 0x1c6c, 0x1c6e, 0x1c70, 0x1c72, - 0x1c74, 0x1c76, 0x1c78, 0x1c7a, 0x1c7c, 0x1c7e, 0x1c80, 0x1c82, - 0x1c84, 0x1c86, 0x1c88, 0x1c8a, 0x1c8c, 0x1c8e, 0x1c90, 0x1c92, - 0x1c94, 0x1c96, 0x1c98, 0x1c9a, 0x1c9c, 0x1c9e, 0x1ca0, 0x1ca2, - 0x1ca4, 0x1ca6, 0x1ca8, 0x1caa, 0x1cac, 0x1cae, 0x1cb0, 0x1cb2, - 0x1cb4, 0x1cb6, 0x1cb8, 0x1cba, 0x1cbc, 0x1cbe, 0x1cc0, 0x1cc2, - 0x1cc4, 0x1cc6, 0x1cc8, 0x1cca, 0x1ccc, 0x1ccf, 0xffff, 0xffff, - 0x1cd1, 0x1cd3, 0x1cd5, 0x1cd7, 0x1cd9, 0x1cdb, 0x1cdd, 0x1cdf, - 0x1ce1, 0x1ce3, 0x1ce5, 0x1ce7, 0x1ce9, 0x1ceb, 0x1ced, 0x1cef, - 0x1cf1, 0x1cf3, 0x1cf5, 0x1cf7, 0x1cf9, 0x1cfb, 0x1cfd, 0x1cff, - 0x1d01, 0x1d03, 0x1d05, 0x1d07, 0x1d09, 0x1d0b, 0x1d0d, 0x1d0f, - 0x1d11, 0x1d13, 0x1d15, 0x1d17, 0x1d19, 0x1d1b, 0x1d1d, 0x1d1f, - 0x1d21, 0x1d23, 0x1d25, 0x1d27, 0x1d29, 0x1d2b, 0x1d2d, 0x1d2f, - 0x1d31, 0x1d33, 0x1d35, 0x1d37, 0x1d39, 0x1d3b, 0x1d3d, 0x1d3f, - 0x1d41, 0x1d43, 0x1d45, 0x1d47, 0x1d49, 0x1d4b, 0x1d4d, 0x1d4f, - 0x1d51, 0x1d53, 0x1d55, 0x1d57, 0x1d59, 0x1d5b, 0x1d5d, 0x1d5f, - 0x1d61, 0x1d63, 0x1d65, 0x1d67, 0x1d69, 0x1d6b, 0x1d6d, 0x1d6f, - 0x1d71, 0x1d73, 0x1d75, 0x1d77, 0x1d79, 0x1d7b, 0x1d7d, 0x1d7f, - 0x1d81, 0x1d83, 0x1d85, 0x1d87, 0x1d89, 0x1d8b, 0x1d8d, 0x1d8f, - 0x1d92, 0x1d95, 0x1d98, 0x1d9a, 0x1d9c, 0x1d9e, 0x1da1, 0x1da4, - 0x1da7, 0x1da9, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0x1c12, 0x1c14, 0x1c16, 0x1c18, 0x1c1a, 0x1c1c, 0x1c1e, 0x1c20, + 0x1c22, 0x1c24, 0x1c26, 0x1c28, 0x1c2a, 0x1c2c, 0xffff, 0xffff, + 0x1c2e, 0xffff, 0x1c30, 0xffff, 0xffff, 0x1c32, 0x1c34, 0x1c36, + 0x1c38, 0x1c3a, 0x1c3c, 0x1c3e, 0x1c40, 0x1c42, 0x1c44, 0xffff, + 0x1c46, 0xffff, 0x1c48, 0xffff, 0xffff, 0x1c4a, 0x1c4c, 0xffff, + 0xffff, 0xffff, 0x1c4e, 0x1c50, 0x1c52, 0x1c54, 0x1c56, 0x1c58, + 0x1c5a, 0x1c5c, 0x1c5e, 0x1c60, 0x1c62, 0x1c64, 0x1c66, 0x1c68, + 0x1c6a, 0x1c6c, 0x1c6e, 0x1c70, 0x1c72, 0x1c74, 0x1c76, 0x1c78, + 0x1c7a, 0x1c7c, 0x1c7e, 0x1c80, 0x1c82, 0x1c84, 0x1c86, 0x1c88, + 0x1c8a, 0x1c8c, 0x1c8e, 0x1c90, 0x1c92, 0x1c94, 0x1c96, 0x1c98, + 0x1c9a, 0x1c9c, 0x1c9e, 0x1ca0, 0x1ca2, 0x1ca4, 0x1ca6, 0x1ca8, + 0x1caa, 0x1cac, 0x1cae, 0x1cb0, 0x1cb2, 0x1cb4, 0x1cb6, 0x1cb8, + 0x1cba, 0x1cbc, 0x1cbe, 0x1cc0, 0x1cc2, 0x1cc4, 0x1cc6, 0x1cc8, + 0x1cca, 0x1ccc, 0x1cce, 0x1cd0, 0x1cd2, 0x1cd5, 0xffff, 0xffff, + 0x1cd7, 0x1cd9, 0x1cdb, 0x1cdd, 0x1cdf, 0x1ce1, 0x1ce3, 0x1ce5, + 0x1ce7, 0x1ce9, 0x1ceb, 0x1ced, 0x1cef, 0x1cf1, 0x1cf3, 0x1cf5, + 0x1cf7, 0x1cf9, 0x1cfb, 0x1cfd, 0x1cff, 0x1d01, 0x1d03, 0x1d05, + 0x1d07, 0x1d09, 0x1d0b, 0x1d0d, 0x1d0f, 0x1d11, 0x1d13, 0x1d15, + 0x1d17, 0x1d19, 0x1d1b, 0x1d1d, 0x1d1f, 0x1d21, 0x1d23, 0x1d25, + 0x1d27, 0x1d29, 0x1d2b, 0x1d2d, 0x1d2f, 0x1d31, 0x1d33, 0x1d35, + 0x1d37, 0x1d39, 0x1d3b, 0x1d3d, 0x1d3f, 0x1d41, 0x1d43, 0x1d45, + 0x1d47, 0x1d49, 0x1d4b, 0x1d4d, 0x1d4f, 0x1d51, 0x1d53, 0x1d55, + 0x1d57, 0x1d59, 0x1d5b, 0x1d5d, 0x1d5f, 0x1d61, 0x1d63, 0x1d65, + 0x1d67, 0x1d69, 0x1d6b, 0x1d6d, 0x1d6f, 0x1d71, 0x1d73, 0x1d75, + 0x1d77, 0x1d79, 0x1d7b, 0x1d7d, 0x1d7f, 0x1d81, 0x1d83, 0x1d85, + 0x1d87, 0x1d89, 0x1d8b, 0x1d8d, 0x1d8f, 0x1d91, 0x1d93, 0x1d95, + 0x1d98, 0x1d9b, 0x1d9e, 0x1da0, 0x1da2, 0x1da4, 0x1da7, 0x1daa, + 0x1dad, 0x1daf, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0x1dab, 0x1dae, 0x1db1, 0x1db4, 0x1db8, 0x1dbc, 0x1dbf, 0xffff, + 0x1db1, 0x1db4, 0x1db7, 0x1dba, 0x1dbe, 0x1dc2, 0x1dc5, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0x1dc8, 0x1dcb, 0x1dce, 0x1dd1, 0x1dd4, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x1dd7, 0xffff, 0x1dda, + 0x1ddd, 0x1ddf, 0x1de1, 0x1de3, 0x1de5, 0x1de7, 0x1de9, 0x1deb, + 0x1ded, 0x1def, 0x1df1, 0x1df4, 0x1df7, 0x1dfa, 0x1dfd, 0x1e00, + 0x1e03, 0x1e06, 0x1e09, 0x1e0c, 0x1e0f, 0x1e12, 0x1e15, 0xffff, + 0x1e18, 0x1e1b, 0x1e1e, 0x1e21, 0x1e24, 0xffff, 0x1e27, 0xffff, + 0x1e2a, 0x1e2d, 0xffff, 0x1e30, 0x1e33, 0xffff, 0x1e36, 0x1e39, + 0x1e3c, 0x1e3f, 0x1e42, 0x1e45, 0x1e48, 0x1e4b, 0x1e4e, 0x1e51, + 0x1e54, 0x1e56, 0x1e58, 0x1e5a, 0x1e5c, 0x1e5e, 0x1e60, 0x1e62, + 0x1e64, 0x1e66, 0x1e68, 0x1e6a, 0x1e6c, 0x1e6e, 0x1e70, 0x1e72, + 0x1e74, 0x1e76, 0x1e78, 0x1e7a, 0x1e7c, 0x1e7e, 0x1e80, 0x1e82, + 0x1e84, 0x1e86, 0x1e88, 0x1e8a, 0x1e8c, 0x1e8e, 0x1e90, 0x1e92, + 0x1e94, 0x1e96, 0x1e98, 0x1e9a, 0x1e9c, 0x1e9e, 0x1ea0, 0x1ea2, + 0x1ea4, 0x1ea6, 0x1ea8, 0x1eaa, 0x1eac, 0x1eae, 0x1eb0, 0x1eb2, + 0x1eb4, 0x1eb6, 0x1eb8, 0x1eba, 0x1ebc, 0x1ebe, 0x1ec0, 0x1ec2, + 0x1ec4, 0x1ec6, 0x1ec8, 0x1eca, 0x1ecc, 0x1ece, 0x1ed0, 0x1ed2, + 0x1ed4, 0x1ed6, 0x1ed8, 0x1eda, 0x1edc, 0x1ede, 0x1ee0, 0x1ee2, + 0x1ee4, 0x1ee6, 0x1ee8, 0x1eea, 0x1eec, 0x1eee, 0x1ef0, 0x1ef2, + 0x1ef4, 0x1ef6, 0x1ef8, 0x1efa, 0x1efc, 0x1efe, 0x1f00, 0x1f02, + 0x1f04, 0x1f06, 0x1f08, 0x1f0a, 0x1f0c, 0x1f0e, 0x1f10, 0x1f12, + 0x1f14, 0x1f16, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0x1f18, 0x1f1a, 0x1f1c, 0x1f1e, 0x1f20, + 0x1f22, 0x1f24, 0x1f26, 0x1f28, 0x1f2a, 0x1f2c, 0x1f2e, 0x1f30, + 0x1f32, 0x1f34, 0x1f36, 0x1f38, 0x1f3a, 0x1f3c, 0x1f3e, 0x1f40, + 0x1f42, 0x1f44, 0x1f46, 0x1f49, 0x1f4c, 0x1f4f, 0x1f52, 0x1f55, + 0x1f58, 0x1f5b, 0x1f5e, 0x1f61, 0x1f64, 0x1f67, 0x1f6a, 0x1f6d, + 0x1f70, 0x1f73, 0x1f76, 0x1f79, 0x1f7c, 0x1f7e, 0x1f80, 0x1f82, + + 0x1f84, 0x1f87, 0x1f8a, 0x1f8d, 0x1f90, 0x1f93, 0x1f96, 0x1f99, + 0x1f9c, 0x1f9f, 0x1fa2, 0x1fa5, 0x1fa8, 0x1fab, 0x1fae, 0x1fb1, + 0x1fb4, 0x1fb7, 0x1fba, 0x1fbd, 0x1fc0, 0x1fc3, 0x1fc6, 0x1fc9, + 0x1fcc, 0x1fcf, 0x1fd2, 0x1fd5, 0x1fd8, 0x1fdb, 0x1fde, 0x1fe1, + 0x1fe4, 0x1fe7, 0x1fea, 0x1fed, 0x1ff0, 0x1ff3, 0x1ff6, 0x1ff9, + 0x1ffc, 0x1fff, 0x2002, 0x2005, 0x2008, 0x200b, 0x200e, 0x2011, + 0x2014, 0x2017, 0x201a, 0x201d, 0x2020, 0x2023, 0x2026, 0x2029, + 0x202c, 0x202f, 0x2032, 0x2035, 0x2038, 0x203b, 0x203e, 0x2041, + 0x2044, 0x2047, 0x204a, 0x204d, 0x2050, 0x2053, 0x2056, 0x2059, + 0x205c, 0x205f, 0x2062, 0x2065, 0x2068, 0x206b, 0x206e, 0x2071, + 0x2074, 0x2077, 0x207a, 0x207d, 0x2080, 0x2083, 0x2086, 0x2089, + 0x208c, 0x208f, 0x2092, 0x2095, 0x2098, 0x209b, 0x209e, 0x20a2, + 0x20a6, 0x20aa, 0x20ae, 0x20b2, 0x20b6, 0x20b9, 0x20bc, 0x20bf, + 0x20c2, 0x20c5, 0x20c8, 0x20cb, 0x20ce, 0x20d1, 0x20d4, 0x20d7, + 0x20da, 0x20dd, 0x20e0, 0x20e3, 0x20e6, 0x20e9, 0x20ec, 0x20ef, + 0x20f2, 0x20f5, 0x20f8, 0x20fb, 0x20fe, 0x2101, 0x2104, 0x2107, + 0x210a, 0x210d, 0x2110, 0x2113, 0x2116, 0x2119, 0x211c, 0x211f, + 0x2122, 0x2125, 0x2128, 0x212b, 0x212e, 0x2131, 0x2134, 0x2137, + 0x213a, 0x213d, 0x2140, 0x2143, 0x2146, 0x2149, 0x214c, 0x214f, + 0x2152, 0x2155, 0x2158, 0x215b, 0x215e, 0x2161, 0x2164, 0x2167, + 0x216a, 0x216d, 0x2170, 0x2173, 0x2176, 0x2179, 0x217c, 0x217f, + 0x2182, 0x2185, 0x2188, 0x218b, 0x218e, 0x2191, 0x2194, 0x2197, + 0x219a, 0x219d, 0x21a0, 0x21a3, 0x21a6, 0x21a9, 0x21ac, 0x21af, + 0x21b2, 0x21b5, 0x21b8, 0x21bb, 0x21be, 0x21c1, 0x21c4, 0x21c7, + 0x21ca, 0x21cd, 0x21d0, 0x21d3, 0x21d6, 0x21d9, 0x21dc, 0x21df, + 0x21e2, 0x21e5, 0x21e8, 0x21eb, 0x21ee, 0x21f1, 0x21f4, 0x21f7, + 0x21fa, 0x21fd, 0x2200, 0x2203, 0x2206, 0x2209, 0x220c, 0x220f, + 0x2212, 0x2215, 0x2218, 0x221b, 0x221e, 0x2221, 0x2224, 0x2227, + 0x222a, 0x222d, 0x2230, 0x2233, 0x2236, 0x2239, 0x223c, 0x223f, + 0x2242, 0x2245, 0x2248, 0x224b, 0x224e, 0x2251, 0x2254, 0x2257, + 0x225a, 0x225d, 0x2260, 0x2264, 0x2268, 0x226c, 0x226f, 0x2272, + 0x2275, 0x2278, 0x227b, 0x227e, 0x2281, 0x2284, 0x2287, 0x228a, + + 0x228d, 0x2290, 0x2293, 0x2296, 0x2299, 0x229c, 0x229f, 0x22a2, + 0x22a5, 0x22a8, 0x22ab, 0x22ae, 0x22b1, 0x22b4, 0x22b7, 0x22ba, + 0x22bd, 0x22c0, 0x22c3, 0x22c6, 0x22c9, 0x22cc, 0x22cf, 0x22d2, + 0x22d5, 0x22d8, 0x22db, 0x22de, 0x22e1, 0x22e4, 0x22e7, 0x22ea, + 0x22ed, 0x22f0, 0x22f3, 0x22f6, 0x22f9, 0x22fc, 0x22ff, 0x2302, + 0x2305, 0x2308, 0x230b, 0x230e, 0x2311, 0x2314, 0x2317, 0x231a, + 0x231d, 0x2320, 0x2323, 0x2326, 0x2329, 0x232c, 0x232f, 0x2332, + 0x2335, 0x2338, 0x233b, 0x233e, 0x2341, 0x2344, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0x2347, 0x234b, 0x234f, 0x2353, 0x2357, 0x235b, 0x235f, 0x2363, + 0x2367, 0x236b, 0x236f, 0x2373, 0x2377, 0x237b, 0x237f, 0x2383, + 0x2387, 0x238b, 0x238f, 0x2393, 0x2397, 0x239b, 0x239f, 0x23a3, + 0x23a7, 0x23ab, 0x23af, 0x23b3, 0x23b7, 0x23bb, 0x23bf, 0x23c3, + 0x23c7, 0x23cb, 0x23cf, 0x23d3, 0x23d7, 0x23db, 0x23df, 0x23e3, + 0x23e7, 0x23eb, 0x23ef, 0x23f3, 0x23f7, 0x23fb, 0x23ff, 0x2403, + 0x2407, 0x240b, 0x240f, 0x2413, 0x2417, 0x241b, 0x241f, 0x2423, + 0x2427, 0x242b, 0x242f, 0x2433, 0x2437, 0x243b, 0x243f, 0x2443, + 0xffff, 0xffff, 0x2447, 0x244b, 0x244f, 0x2453, 0x2457, 0x245b, + 0x245f, 0x2463, 0x2467, 0x246b, 0x246f, 0x2473, 0x2477, 0x247b, + 0x247f, 0x2483, 0x2487, 0x248b, 0x248f, 0x2493, 0x2497, 0x249b, + 0x249f, 0x24a3, 0x24a7, 0x24ab, 0x24af, 0x24b3, 0x24b7, 0x24bb, + 0x24bf, 0x24c3, 0x24c7, 0x24cb, 0x24cf, 0x24d3, 0x24d7, 0x24db, + 0x24df, 0x24e3, 0x24e7, 0x24eb, 0x24ef, 0x24f3, 0x24f7, 0x24fb, + 0x24ff, 0x2503, 0x2507, 0x250b, 0x250f, 0x2513, 0x2517, 0x251b, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0xffff, 0xffff, 0x1dc2, 0x1dc5, 0x1dc8, 0x1dcb, 0x1dce, - 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x1dd1, 0xffff, 0x1dd4, - 0x1dd7, 0x1dd9, 0x1ddb, 0x1ddd, 0x1ddf, 0x1de1, 0x1de3, 0x1de5, - 0x1de7, 0x1de9, 0x1deb, 0x1dee, 0x1df1, 0x1df4, 0x1df7, 0x1dfa, - 0x1dfd, 0x1e00, 0x1e03, 0x1e06, 0x1e09, 0x1e0c, 0x1e0f, 0xffff, - 0x1e12, 0x1e15, 0x1e18, 0x1e1b, 0x1e1e, 0xffff, 0x1e21, 0xffff, - 0x1e24, 0x1e27, 0xffff, 0x1e2a, 0x1e2d, 0xffff, 0x1e30, 0x1e33, - 0x1e36, 0x1e39, 0x1e3c, 0x1e3f, 0x1e42, 0x1e45, 0x1e48, 0x1e4b, - 0x1e4e, 0x1e50, 0x1e52, 0x1e54, 0x1e56, 0x1e58, 0x1e5a, 0x1e5c, - 0x1e5e, 0x1e60, 0x1e62, 0x1e64, 0x1e66, 0x1e68, 0x1e6a, 0x1e6c, - 0x1e6e, 0x1e70, 0x1e72, 0x1e74, 0x1e76, 0x1e78, 0x1e7a, 0x1e7c, - 0x1e7e, 0x1e80, 0x1e82, 0x1e84, 0x1e86, 0x1e88, 0x1e8a, 0x1e8c, - 0x1e8e, 0x1e90, 0x1e92, 0x1e94, 0x1e96, 0x1e98, 0x1e9a, 0x1e9c, - 0x1e9e, 0x1ea0, 0x1ea2, 0x1ea4, 0x1ea6, 0x1ea8, 0x1eaa, 0x1eac, - 0x1eae, 0x1eb0, 0x1eb2, 0x1eb4, 0x1eb6, 0x1eb8, 0x1eba, 0x1ebc, - 0x1ebe, 0x1ec0, 0x1ec2, 0x1ec4, 0x1ec6, 0x1ec8, 0x1eca, 0x1ecc, - 0x1ece, 0x1ed0, 0x1ed2, 0x1ed4, 0x1ed6, 0x1ed8, 0x1eda, 0x1edc, - 0x1ede, 0x1ee0, 0x1ee2, 0x1ee4, 0x1ee6, 0x1ee8, 0x1eea, 0x1eec, - 0x1eee, 0x1ef0, 0x1ef2, 0x1ef4, 0x1ef6, 0x1ef8, 0x1efa, 0x1efc, - 0x1efe, 0x1f00, 0x1f02, 0x1f04, 0x1f06, 0x1f08, 0x1f0a, 0x1f0c, - 0x1f0e, 0x1f10, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0xffff, 0xffff, 0x1f12, 0x1f14, 0x1f16, 0x1f18, 0x1f1a, - 0x1f1c, 0x1f1e, 0x1f20, 0x1f22, 0x1f24, 0x1f26, 0x1f28, 0x1f2a, - 0x1f2c, 0x1f2e, 0x1f30, 0x1f32, 0x1f34, 0x1f36, 0x1f38, 0x1f3a, - 0x1f3c, 0x1f3e, 0x1f40, 0x1f43, 0x1f46, 0x1f49, 0x1f4c, 0x1f4f, - 0x1f52, 0x1f55, 0x1f58, 0x1f5b, 0x1f5e, 0x1f61, 0x1f64, 0x1f67, - 0x1f6a, 0x1f6d, 0x1f70, 0x1f73, 0x1f76, 0x1f78, 0x1f7a, 0x1f7c, - - 0x1f7e, 0x1f81, 0x1f84, 0x1f87, 0x1f8a, 0x1f8d, 0x1f90, 0x1f93, - 0x1f96, 0x1f99, 0x1f9c, 0x1f9f, 0x1fa2, 0x1fa5, 0x1fa8, 0x1fab, - 0x1fae, 0x1fb1, 0x1fb4, 0x1fb7, 0x1fba, 0x1fbd, 0x1fc0, 0x1fc3, - 0x1fc6, 0x1fc9, 0x1fcc, 0x1fcf, 0x1fd2, 0x1fd5, 0x1fd8, 0x1fdb, - 0x1fde, 0x1fe1, 0x1fe4, 0x1fe7, 0x1fea, 0x1fed, 0x1ff0, 0x1ff3, - 0x1ff6, 0x1ff9, 0x1ffc, 0x1fff, 0x2002, 0x2005, 0x2008, 0x200b, - 0x200e, 0x2011, 0x2014, 0x2017, 0x201a, 0x201d, 0x2020, 0x2023, - 0x2026, 0x2029, 0x202c, 0x202f, 0x2032, 0x2035, 0x2038, 0x203b, - 0x203e, 0x2041, 0x2044, 0x2047, 0x204a, 0x204d, 0x2050, 0x2053, - 0x2056, 0x2059, 0x205c, 0x205f, 0x2062, 0x2065, 0x2068, 0x206b, - 0x206e, 0x2071, 0x2074, 0x2077, 0x207a, 0x207d, 0x2080, 0x2083, - 0x2086, 0x2089, 0x208c, 0x208f, 0x2092, 0x2095, 0x2098, 0x209c, - 0x20a0, 0x20a4, 0x20a8, 0x20ac, 0x20b0, 0x20b3, 0x20b6, 0x20b9, - 0x20bc, 0x20bf, 0x20c2, 0x20c5, 0x20c8, 0x20cb, 0x20ce, 0x20d1, - 0x20d4, 0x20d7, 0x20da, 0x20dd, 0x20e0, 0x20e3, 0x20e6, 0x20e9, - 0x20ec, 0x20ef, 0x20f2, 0x20f5, 0x20f8, 0x20fb, 0x20fe, 0x2101, - 0x2104, 0x2107, 0x210a, 0x210d, 0x2110, 0x2113, 0x2116, 0x2119, - 0x211c, 0x211f, 0x2122, 0x2125, 0x2128, 0x212b, 0x212e, 0x2131, - 0x2134, 0x2137, 0x213a, 0x213d, 0x2140, 0x2143, 0x2146, 0x2149, - 0x214c, 0x214f, 0x2152, 0x2155, 0x2158, 0x215b, 0x215e, 0x2161, - 0x2164, 0x2167, 0x216a, 0x216d, 0x2170, 0x2173, 0x2176, 0x2179, - 0x217c, 0x217f, 0x2182, 0x2185, 0x2188, 0x218b, 0x218e, 0x2191, - 0x2194, 0x2197, 0x219a, 0x219d, 0x21a0, 0x21a3, 0x21a6, 0x21a9, - 0x21ac, 0x21af, 0x21b2, 0x21b5, 0x21b8, 0x21bb, 0x21be, 0x21c1, - 0x21c4, 0x21c7, 0x21ca, 0x21cd, 0x21d0, 0x21d3, 0x21d6, 0x21d9, - 0x21dc, 0x21df, 0x21e2, 0x21e5, 0x21e8, 0x21eb, 0x21ee, 0x21f1, - 0x21f4, 0x21f7, 0x21fa, 0x21fd, 0x2200, 0x2203, 0x2206, 0x2209, - 0x220c, 0x220f, 0x2212, 0x2215, 0x2218, 0x221b, 0x221e, 0x2221, - 0x2224, 0x2227, 0x222a, 0x222d, 0x2230, 0x2233, 0x2236, 0x2239, - 0x223c, 0x223f, 0x2242, 0x2245, 0x2248, 0x224b, 0x224e, 0x2251, - 0x2254, 0x2257, 0x225a, 0x225e, 0x2262, 0x2266, 0x2269, 0x226c, - 0x226f, 0x2272, 0x2275, 0x2278, 0x227b, 0x227e, 0x2281, 0x2284, - - 0x2287, 0x228a, 0x228d, 0x2290, 0x2293, 0x2296, 0x2299, 0x229c, - 0x229f, 0x22a2, 0x22a5, 0x22a8, 0x22ab, 0x22ae, 0x22b1, 0x22b4, - 0x22b7, 0x22ba, 0x22bd, 0x22c0, 0x22c3, 0x22c6, 0x22c9, 0x22cc, - 0x22cf, 0x22d2, 0x22d5, 0x22d8, 0x22db, 0x22de, 0x22e1, 0x22e4, - 0x22e7, 0x22ea, 0x22ed, 0x22f0, 0x22f3, 0x22f6, 0x22f9, 0x22fc, - 0x22ff, 0x2302, 0x2305, 0x2308, 0x230b, 0x230e, 0x2311, 0x2314, - 0x2317, 0x231a, 0x231d, 0x2320, 0x2323, 0x2326, 0x2329, 0x232c, - 0x232f, 0x2332, 0x2335, 0x2338, 0x233b, 0x233e, 0xffff, 0xffff, - 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0x2341, 0x2345, 0x2349, 0x234d, 0x2351, 0x2355, 0x2359, 0x235d, - 0x2361, 0x2365, 0x2369, 0x236d, 0x2371, 0x2375, 0x2379, 0x237d, - 0x2381, 0x2385, 0x2389, 0x238d, 0x2391, 0x2395, 0x2399, 0x239d, - 0x23a1, 0x23a5, 0x23a9, 0x23ad, 0x23b1, 0x23b5, 0x23b9, 0x23bd, - 0x23c1, 0x23c5, 0x23c9, 0x23cd, 0x23d1, 0x23d5, 0x23d9, 0x23dd, - 0x23e1, 0x23e5, 0x23e9, 0x23ed, 0x23f1, 0x23f5, 0x23f9, 0x23fd, - 0x2401, 0x2405, 0x2409, 0x240d, 0x2411, 0x2415, 0x2419, 0x241d, - 0x2421, 0x2425, 0x2429, 0x242d, 0x2431, 0x2435, 0x2439, 0x243d, - 0xffff, 0xffff, 0x2441, 0x2445, 0x2449, 0x244d, 0x2451, 0x2455, - 0x2459, 0x245d, 0x2461, 0x2465, 0x2469, 0x246d, 0x2471, 0x2475, - 0x2479, 0x247d, 0x2481, 0x2485, 0x2489, 0x248d, 0x2491, 0x2495, - 0x2499, 0x249d, 0x24a1, 0x24a5, 0x24a9, 0x24ad, 0x24b1, 0x24b5, - 0x24b9, 0x24bd, 0x24c1, 0x24c5, 0x24c9, 0x24cd, 0x24d1, 0x24d5, - 0x24d9, 0x24dd, 0x24e1, 0x24e5, 0x24e9, 0x24ed, 0x24f1, 0x24f5, - 0x24f9, 0x24fd, 0x2501, 0x2505, 0x2509, 0x250d, 0x2511, 0x2515, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0x251f, 0x2523, 0x2527, 0x252c, 0x2531, 0x2536, 0x253b, 0x2540, + 0x2545, 0x254a, 0x254e, 0x2561, 0x256a, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0x256f, 0x2571, 0x2573, 0x2575, 0x2577, 0x2579, 0x257b, 0x257d, + 0x257f, 0x2581, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0x2519, 0x251d, 0x2521, 0x2526, 0x252b, 0x2530, 0x2535, 0x253a, - 0x253f, 0x2544, 0x2548, 0x255b, 0x2564, 0xffff, 0xffff, 0xffff, + 0x2583, 0x2585, 0x2587, 0x2589, 0x258b, 0x258d, 0x258f, 0x2591, + 0x2593, 0x2595, 0x2597, 0x2599, 0x259b, 0x259d, 0x259f, 0x25a1, + 0x25a3, 0x25a5, 0x25a7, 0x25a9, 0x25ab, 0xffff, 0xffff, 0x25ad, + 0x25af, 0x25b1, 0x25b3, 0x25b5, 0x25b7, 0x25b9, 0x25bb, 0x25bd, + 0x25bf, 0x25c1, 0x25c3, 0xffff, 0x25c5, 0x25c7, 0x25c9, 0x25cb, + 0x25cd, 0x25cf, 0x25d1, 0x25d3, 0x25d5, 0x25d7, 0x25d9, 0x25db, + 0x25dd, 0x25df, 0x25e1, 0x25e3, 0x25e5, 0x25e7, 0x25e9, 0xffff, + 0x25eb, 0x25ed, 0x25ef, 0x25f1, 0xffff, 0xffff, 0xffff, 0xffff, + 0x25f3, 0x25f6, 0x25f9, 0xffff, 0x25fc, 0xffff, 0x25ff, 0x2602, + 0x2605, 0x2608, 0x260b, 0x260e, 0x2611, 0x2614, 0x2617, 0x261a, + 0x261d, 0x261f, 0x2621, 0x2623, 0x2625, 0x2627, 0x2629, 0x262b, + 0x262d, 0x262f, 0x2631, 0x2633, 0x2635, 0x2637, 0x2639, 0x263b, + 0x263d, 0x263f, 0x2641, 0x2643, 0x2645, 0x2647, 0x2649, 0x264b, + 0x264d, 0x264f, 0x2651, 0x2653, 0x2655, 0x2657, 0x2659, 0x265b, + 0x265d, 0x265f, 0x2661, 0x2663, 0x2665, 0x2667, 0x2669, 0x266b, + 0x266d, 0x266f, 0x2671, 0x2673, 0x2675, 0x2677, 0x2679, 0x267b, + 0x267d, 0x267f, 0x2681, 0x2683, 0x2685, 0x2687, 0x2689, 0x268b, + 0x268d, 0x268f, 0x2691, 0x2693, 0x2695, 0x2697, 0x2699, 0x269b, + 0x269d, 0x269f, 0x26a1, 0x26a3, 0x26a5, 0x26a7, 0x26a9, 0x26ab, + 0x26ad, 0x26af, 0x26b1, 0x26b3, 0x26b5, 0x26b7, 0x26b9, 0x26bb, + 0x26bd, 0x26bf, 0x26c1, 0x26c3, 0x26c5, 0x26c7, 0x26c9, 0x26cb, + 0x26cd, 0x26cf, 0x26d1, 0x26d3, 0x26d5, 0x26d7, 0x26d9, 0x26db, + 0x26dd, 0x26df, 0x26e1, 0x26e3, 0x26e5, 0x26e7, 0x26e9, 0x26eb, + 0x26ed, 0x26ef, 0x26f1, 0x26f3, 0x26f5, 0x26f7, 0x26f9, 0x26fb, + 0x26fd, 0x26ff, 0x2701, 0x2703, 0x2705, 0x2707, 0x270a, 0x270d, + 0x2710, 0x2713, 0x2716, 0x2719, 0x271c, 0xffff, 0xffff, 0xffff, + 0xffff, 0x271f, 0x2721, 0x2723, 0x2725, 0x2727, 0x2729, 0x272b, + 0x272d, 0x272f, 0x2731, 0x2733, 0x2735, 0x2737, 0x2739, 0x273b, + 0x273d, 0x273f, 0x2741, 0x2743, 0x2745, 0x2747, 0x2749, 0x274b, + 0x274d, 0x274f, 0x2751, 0x2753, 0x2755, 0x2757, 0x2759, 0x275b, + 0x275d, 0x275f, 0x2761, 0x2763, 0x2765, 0x2767, 0x2769, 0x276b, + 0x276d, 0x276f, 0x2771, 0x2773, 0x2775, 0x2777, 0x2779, 0x277b, + 0x277d, 0x277f, 0x2781, 0x2783, 0x2785, 0x2787, 0x2789, 0x278b, + 0x278d, 0x278f, 0x2791, 0x2793, 0x2795, 0x2797, 0x2799, 0x279b, + 0x279d, 0x279f, 0x27a1, 0x27a3, 0x27a5, 0x27a7, 0x27a9, 0x27ab, + 0x27ad, 0x27af, 0x27b1, 0x27b3, 0x27b5, 0x27b7, 0x27b9, 0x27bb, + 0x27bd, 0x27bf, 0x27c1, 0x27c3, 0x27c5, 0x27c7, 0x27c9, 0x27cb, + 0x27cd, 0x27cf, 0x27d1, 0x27d3, 0x27d5, 0x27d7, 0x27d9, 0x27db, + 0x27dd, 0x27df, 0x27e1, 0x27e3, 0x27e5, 0x27e7, 0x27e9, 0x27eb, + 0x27ed, 0x27ef, 0x27f1, 0x27f3, 0x27f5, 0x27f7, 0x27f9, 0x27fb, + 0x27fd, 0x27ff, 0x2801, 0x2803, 0x2805, 0x2807, 0x2809, 0x280b, + 0x280d, 0x280f, 0x2811, 0x2813, 0x2815, 0x2817, 0x2819, 0x281b, + 0x281d, 0x281f, 0x2821, 0x2823, 0x2825, 0x2827, 0x2829, 0x282b, + 0x282d, 0x282f, 0x2831, 0x2833, 0x2835, 0x2837, 0x2839, 0x283b, + 0x283d, 0x283f, 0x2841, 0x2843, 0x2845, 0x2847, 0x2849, 0x284b, + 0x284d, 0x284f, 0x2851, 0x2853, 0x2855, 0x2857, 0x2859, 0x285b, + 0x285d, 0x285f, 0x2861, 0x2863, 0x2865, 0x2867, 0x2869, 0x286b, + 0x286d, 0x286f, 0x2871, 0x2873, 0x2875, 0x2877, 0x2879, 0x287b, + 0x287d, 0x287f, 0x2881, 0x2883, 0x2885, 0x2887, 0x2889, 0x288b, + 0x288d, 0x288f, 0x2891, 0x2893, 0x2895, 0x2897, 0x2899, 0xffff, + 0xffff, 0xffff, 0x289b, 0x289d, 0x289f, 0x28a1, 0x28a3, 0x28a5, + 0xffff, 0xffff, 0x28a7, 0x28a9, 0x28ab, 0x28ad, 0x28af, 0x28b1, + 0xffff, 0xffff, 0x28b3, 0x28b5, 0x28b7, 0x28b9, 0x28bb, 0x28bd, + 0xffff, 0xffff, 0x28bf, 0x28c1, 0x28c3, 0xffff, 0xffff, 0xffff, + 0x28c5, 0x28c7, 0x28c9, 0x28cb, 0x28cd, 0x28cf, 0x28d1, 0xffff, + 0x28d3, 0x28d5, 0x28d7, 0x28d9, 0x28db, 0x28dd, 0x28df, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0x28e1, 0x28e3, 0x28e5, 0x28e7, 0x28e9, 0xffff, 0x28eb, + 0x28ed, 0x28ef, 0x28f1, 0x28f3, 0x28f5, 0x28f7, 0x28f9, 0x28fb, + 0x28fd, 0x28ff, 0x2901, 0x2903, 0x2905, 0x2907, 0x2909, 0x290b, + 0x290d, 0x290f, 0x2911, 0x2913, 0x2915, 0x2918, 0x291a, 0x291c, + 0x291f, 0x2921, 0x2924, 0x2926, 0x2928, 0x292a, 0x292c, 0x292e, + 0x2931, 0x2933, 0x2935, 0x2937, 0x2939, 0x293b, 0x293d, 0x293f, + 0x2941, 0xffff, 0x2943, 0x2945, 0x2947, 0x2949, 0x294b, 0x294d, + 0x294f, 0x2951, 0x2954, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0x2569, 0x256b, 0x256d, 0x256f, 0x2571, 0x2573, 0x2575, 0x2577, - 0x2579, 0x257b, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0x257d, 0x257f, 0x2581, 0x2583, 0x2585, 0x2587, 0x2589, 0x258b, - 0x258d, 0x258f, 0x2591, 0x2593, 0x2595, 0x2597, 0x2599, 0x259b, - 0x259d, 0x259f, 0x25a1, 0x25a3, 0x25a5, 0xffff, 0xffff, 0x25a7, - 0x25a9, 0x25ab, 0x25ad, 0x25af, 0x25b1, 0x25b3, 0x25b5, 0x25b7, - 0x25b9, 0x25bb, 0x25bd, 0xffff, 0x25bf, 0x25c1, 0x25c3, 0x25c5, - 0x25c7, 0x25c9, 0x25cb, 0x25cd, 0x25cf, 0x25d1, 0x25d3, 0x25d5, - 0x25d7, 0x25d9, 0x25db, 0x25dd, 0x25df, 0x25e1, 0x25e3, 0xffff, - 0x25e5, 0x25e7, 0x25e9, 0x25eb, 0xffff, 0xffff, 0xffff, 0xffff, - 0x25ed, 0x25f0, 0x25f3, 0xffff, 0x25f6, 0xffff, 0x25f9, 0x25fc, - 0x25ff, 0x2602, 0x2605, 0x2608, 0x260b, 0x260e, 0x2611, 0x2614, - 0x2617, 0x2619, 0x261b, 0x261d, 0x261f, 0x2621, 0x2623, 0x2625, - 0x2627, 0x2629, 0x262b, 0x262d, 0x262f, 0x2631, 0x2633, 0x2635, - 0x2637, 0x2639, 0x263b, 0x263d, 0x263f, 0x2641, 0x2643, 0x2645, - 0x2647, 0x2649, 0x264b, 0x264d, 0x264f, 0x2651, 0x2653, 0x2655, - 0x2657, 0x2659, 0x265b, 0x265d, 0x265f, 0x2661, 0x2663, 0x2665, - 0x2667, 0x2669, 0x266b, 0x266d, 0x266f, 0x2671, 0x2673, 0x2675, - 0x2677, 0x2679, 0x267b, 0x267d, 0x267f, 0x2681, 0x2683, 0x2685, - 0x2687, 0x2689, 0x268b, 0x268d, 0x268f, 0x2691, 0x2693, 0x2695, - 0x2697, 0x2699, 0x269b, 0x269d, 0x269f, 0x26a1, 0x26a3, 0x26a5, - 0x26a7, 0x26a9, 0x26ab, 0x26ad, 0x26af, 0x26b1, 0x26b3, 0x26b5, - 0x26b7, 0x26b9, 0x26bb, 0x26bd, 0x26bf, 0x26c1, 0x26c3, 0x26c5, - 0x26c7, 0x26c9, 0x26cb, 0x26cd, 0x26cf, 0x26d1, 0x26d3, 0x26d5, - 0x26d7, 0x26d9, 0x26db, 0x26dd, 0x26df, 0x26e1, 0x26e3, 0x26e5, - 0x26e7, 0x26e9, 0x26eb, 0x26ed, 0x26ef, 0x26f1, 0x26f3, 0x26f5, - 0x26f7, 0x26f9, 0x26fb, 0x26fd, 0x26ff, 0x2701, 0x2704, 0x2707, - 0x270a, 0x270d, 0x2710, 0x2713, 0x2716, 0xffff, 0xffff, 0xffff, - - 0xffff, 0x2719, 0x271b, 0x271d, 0x271f, 0x2721, 0x2723, 0x2725, - 0x2727, 0x2729, 0x272b, 0x272d, 0x272f, 0x2731, 0x2733, 0x2735, - 0x2737, 0x2739, 0x273b, 0x273d, 0x273f, 0x2741, 0x2743, 0x2745, - 0x2747, 0x2749, 0x274b, 0x274d, 0x274f, 0x2751, 0x2753, 0x2755, - 0x2757, 0x2759, 0x275b, 0x275d, 0x275f, 0x2761, 0x2763, 0x2765, - 0x2767, 0x2769, 0x276b, 0x276d, 0x276f, 0x2771, 0x2773, 0x2775, - 0x2777, 0x2779, 0x277b, 0x277d, 0x277f, 0x2781, 0x2783, 0x2785, - 0x2787, 0x2789, 0x278b, 0x278d, 0x278f, 0x2791, 0x2793, 0x2795, - 0x2797, 0x2799, 0x279b, 0x279d, 0x279f, 0x27a1, 0x27a3, 0x27a5, - 0x27a7, 0x27a9, 0x27ab, 0x27ad, 0x27af, 0x27b1, 0x27b3, 0x27b5, - 0x27b7, 0x27b9, 0x27bb, 0x27bd, 0x27bf, 0x27c1, 0x27c3, 0x27c5, - 0x27c7, 0x27c9, 0x27cb, 0x27cd, 0x27cf, 0x27d1, 0x27d3, 0x27d5, - 0x27d7, 0x27d9, 0x27db, 0x27dd, 0x27df, 0x27e1, 0x27e3, 0x27e5, - 0x27e7, 0x27e9, 0x27eb, 0x27ed, 0x27ef, 0x27f1, 0x27f3, 0x27f5, - 0x27f7, 0x27f9, 0x27fb, 0x27fd, 0x27ff, 0x2801, 0x2803, 0x2805, - 0x2807, 0x2809, 0x280b, 0x280d, 0x280f, 0x2811, 0x2813, 0x2815, - 0x2817, 0x2819, 0x281b, 0x281d, 0x281f, 0x2821, 0x2823, 0x2825, - 0x2827, 0x2829, 0x282b, 0x282d, 0x282f, 0x2831, 0x2833, 0x2835, - 0x2837, 0x2839, 0x283b, 0x283d, 0x283f, 0x2841, 0x2843, 0x2845, - 0x2847, 0x2849, 0x284b, 0x284d, 0x284f, 0x2851, 0x2853, 0x2855, - 0x2857, 0x2859, 0x285b, 0x285d, 0x285f, 0x2861, 0x2863, 0x2865, - 0x2867, 0x2869, 0x286b, 0x286d, 0x286f, 0x2871, 0x2873, 0x2875, - 0x2877, 0x2879, 0x287b, 0x287d, 0x287f, 0x2881, 0x2883, 0x2885, - 0x2887, 0x2889, 0x288b, 0x288d, 0x288f, 0x2891, 0x2893, 0xffff, - 0xffff, 0xffff, 0x2895, 0x2897, 0x2899, 0x289b, 0x289d, 0x289f, - 0xffff, 0xffff, 0x28a1, 0x28a3, 0x28a5, 0x28a7, 0x28a9, 0x28ab, - 0xffff, 0xffff, 0x28ad, 0x28af, 0x28b1, 0x28b3, 0x28b5, 0x28b7, - 0xffff, 0xffff, 0x28b9, 0x28bb, 0x28bd, 0xffff, 0xffff, 0xffff, - 0x28bf, 0x28c1, 0x28c3, 0x28c5, 0x28c7, 0x28c9, 0x28cb, 0xffff, - 0x28cd, 0x28cf, 0x28d1, 0x28d3, 0x28d5, 0x28d7, 0x28d9, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, @@ -11467,9 +11776,9 @@ static const unsigned short uc_decomposition_trie[] = { 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0xffff, 0x28db, 0xffff, 0x28e0, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0x2957, 0xffff, 0x295c, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0xffff, 0xffff, 0x28e5, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0x2961, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, @@ -11486,7 +11795,7 @@ static const unsigned short uc_decomposition_trie[] = { 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x28ea, 0x28ef, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x2966, 0x296b, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, @@ -11523,7 +11832,7 @@ static const unsigned short uc_decomposition_trie[] = { 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0xffff, 0xffff, 0x28f4, 0x28f9, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0x2970, 0x2975, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, @@ -11570,7 +11879,7 @@ static const unsigned short uc_decomposition_trie[] = { 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0xffff, 0xffff, 0x28fe, 0x2903, 0xffff, 0x2908, 0xffff, + 0xffff, 0xffff, 0xffff, 0x297a, 0x297f, 0xffff, 0x2984, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, @@ -11603,7 +11912,7 @@ static const unsigned short uc_decomposition_trie[] = { 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0xffff, 0x290d, 0x2912, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0x2989, 0x298e, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, @@ -11620,7 +11929,7 @@ static const unsigned short uc_decomposition_trie[] = { 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0x2917, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0x2993, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, @@ -11657,8 +11966,8 @@ static const unsigned short uc_decomposition_trie[] = { 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x291c, 0x2921, - 0x2926, 0x292b, 0x2930, 0x2935, 0x293a, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0x2998, 0x299d, + 0x29a2, 0x29a7, 0x29ac, 0x29b1, 0x29b6, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, @@ -11669,8 +11978,8 @@ static const unsigned short uc_decomposition_trie[] = { 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0xffff, 0xffff, 0x293f, 0x2944, 0x2949, 0x294e, 0x2953, - 0x2958, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0xffff, 0x29bb, 0x29c0, 0x29c5, 0x29ca, 0x29cf, + 0x29d4, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, @@ -11679,93 +11988,85 @@ static const unsigned short uc_decomposition_trie[] = { 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0x295d, 0x295f, 0x2961, 0x2963, 0x2965, 0x2967, 0x2969, 0x296b, - 0x296d, 0x296f, 0x2971, 0x2973, 0x2975, 0x2977, 0x2979, 0x297b, - 0x297d, 0x297f, 0x2981, 0x2983, 0x2985, 0x2987, 0x2989, 0x298b, - 0x298d, 0x298f, 0x2991, 0x2993, 0x2995, 0x2997, 0x2999, 0x299b, - 0x299d, 0x299f, 0x29a1, 0x29a3, 0x29a5, 0x29a7, 0x29a9, 0x29ab, - 0x29ad, 0x29af, 0x29b1, 0x29b3, 0x29b5, 0x29b7, 0x29b9, 0x29bb, - 0x29bd, 0x29bf, 0x29c1, 0x29c3, 0x29c5, 0x29c7, 0x29c9, 0x29cb, - 0x29cd, 0x29cf, 0x29d1, 0x29d3, 0x29d5, 0x29d7, 0x29d9, 0x29db, - 0x29dd, 0x29df, 0x29e1, 0x29e3, 0x29e5, 0x29e7, 0x29e9, 0x29eb, - 0x29ed, 0x29ef, 0x29f1, 0x29f3, 0x29f5, 0x29f7, 0x29f9, 0x29fb, - 0x29fd, 0x29ff, 0x2a01, 0x2a03, 0x2a05, 0xffff, 0x2a07, 0x2a09, - 0x2a0b, 0x2a0d, 0x2a0f, 0x2a11, 0x2a13, 0x2a15, 0x2a17, 0x2a19, - 0x2a1b, 0x2a1d, 0x2a1f, 0x2a21, 0x2a23, 0x2a25, 0x2a27, 0x2a29, - 0x2a2b, 0x2a2d, 0x2a2f, 0x2a31, 0x2a33, 0x2a35, 0x2a37, 0x2a39, - 0x2a3b, 0x2a3d, 0x2a3f, 0x2a41, 0x2a43, 0x2a45, 0x2a47, 0x2a49, - 0x2a4b, 0x2a4d, 0x2a4f, 0x2a51, 0x2a53, 0x2a55, 0x2a57, 0x2a59, - 0x2a5b, 0x2a5d, 0x2a5f, 0x2a61, 0x2a63, 0x2a65, 0x2a67, 0x2a69, - 0x2a6b, 0x2a6d, 0x2a6f, 0x2a71, 0x2a73, 0x2a75, 0x2a77, 0x2a79, - 0x2a7b, 0x2a7d, 0x2a7f, 0x2a81, 0x2a83, 0x2a85, 0x2a87, 0x2a89, - 0x2a8b, 0x2a8d, 0x2a8f, 0x2a91, 0x2a93, 0xffff, 0x2a95, 0x2a97, - 0xffff, 0xffff, 0x2a99, 0xffff, 0xffff, 0x2a9b, 0x2a9d, 0xffff, - 0xffff, 0x2a9f, 0x2aa1, 0x2aa3, 0x2aa5, 0xffff, 0x2aa7, 0x2aa9, - 0x2aab, 0x2aad, 0x2aaf, 0x2ab1, 0x2ab3, 0x2ab5, 0x2ab7, 0x2ab9, - 0x2abb, 0x2abd, 0xffff, 0x2abf, 0xffff, 0x2ac1, 0x2ac3, 0x2ac5, - 0x2ac7, 0x2ac9, 0x2acb, 0x2acd, 0xffff, 0x2acf, 0x2ad1, 0x2ad3, - 0x2ad5, 0x2ad7, 0x2ad9, 0x2adb, 0x2add, 0x2adf, 0x2ae1, 0x2ae3, - 0x2ae5, 0x2ae7, 0x2ae9, 0x2aeb, 0x2aed, 0x2aef, 0x2af1, 0x2af3, - 0x2af5, 0x2af7, 0x2af9, 0x2afb, 0x2afd, 0x2aff, 0x2b01, 0x2b03, - 0x2b05, 0x2b07, 0x2b09, 0x2b0b, 0x2b0d, 0x2b0f, 0x2b11, 0x2b13, - 0x2b15, 0x2b17, 0x2b19, 0x2b1b, 0x2b1d, 0x2b1f, 0x2b21, 0x2b23, - 0x2b25, 0x2b27, 0x2b29, 0x2b2b, 0x2b2d, 0x2b2f, 0x2b31, 0x2b33, - 0x2b35, 0x2b37, 0x2b39, 0x2b3b, 0x2b3d, 0x2b3f, 0x2b41, 0x2b43, + 0x29d9, 0x29db, 0x29dd, 0x29df, 0x29e1, 0x29e3, 0x29e5, 0x29e7, + 0x29e9, 0x29eb, 0x29ed, 0x29ef, 0x29f1, 0x29f3, 0x29f5, 0x29f7, + 0x29f9, 0x29fb, 0x29fd, 0x29ff, 0x2a01, 0x2a03, 0x2a05, 0x2a07, + 0x2a09, 0x2a0b, 0x2a0d, 0x2a0f, 0x2a11, 0x2a13, 0x2a15, 0x2a17, + 0x2a19, 0x2a1b, 0x2a1d, 0x2a1f, 0x2a21, 0x2a23, 0x2a25, 0x2a27, + 0x2a29, 0x2a2b, 0x2a2d, 0x2a2f, 0x2a31, 0x2a33, 0x2a35, 0x2a37, + 0x2a39, 0x2a3b, 0x2a3d, 0x2a3f, 0x2a41, 0x2a43, 0x2a45, 0x2a47, + 0x2a49, 0x2a4b, 0x2a4d, 0x2a4f, 0x2a51, 0x2a53, 0x2a55, 0x2a57, + 0x2a59, 0x2a5b, 0x2a5d, 0x2a5f, 0x2a61, 0x2a63, 0x2a65, 0x2a67, + 0x2a69, 0x2a6b, 0x2a6d, 0x2a6f, 0x2a71, 0x2a73, 0x2a75, 0x2a77, + 0x2a79, 0x2a7b, 0x2a7d, 0x2a7f, 0x2a81, 0xffff, 0x2a83, 0x2a85, + 0x2a87, 0x2a89, 0x2a8b, 0x2a8d, 0x2a8f, 0x2a91, 0x2a93, 0x2a95, + 0x2a97, 0x2a99, 0x2a9b, 0x2a9d, 0x2a9f, 0x2aa1, 0x2aa3, 0x2aa5, + 0x2aa7, 0x2aa9, 0x2aab, 0x2aad, 0x2aaf, 0x2ab1, 0x2ab3, 0x2ab5, + 0x2ab7, 0x2ab9, 0x2abb, 0x2abd, 0x2abf, 0x2ac1, 0x2ac3, 0x2ac5, + 0x2ac7, 0x2ac9, 0x2acb, 0x2acd, 0x2acf, 0x2ad1, 0x2ad3, 0x2ad5, + 0x2ad7, 0x2ad9, 0x2adb, 0x2add, 0x2adf, 0x2ae1, 0x2ae3, 0x2ae5, + 0x2ae7, 0x2ae9, 0x2aeb, 0x2aed, 0x2aef, 0x2af1, 0x2af3, 0x2af5, + 0x2af7, 0x2af9, 0x2afb, 0x2afd, 0x2aff, 0x2b01, 0x2b03, 0x2b05, + 0x2b07, 0x2b09, 0x2b0b, 0x2b0d, 0x2b0f, 0xffff, 0x2b11, 0x2b13, + 0xffff, 0xffff, 0x2b15, 0xffff, 0xffff, 0x2b17, 0x2b19, 0xffff, + 0xffff, 0x2b1b, 0x2b1d, 0x2b1f, 0x2b21, 0xffff, 0x2b23, 0x2b25, + 0x2b27, 0x2b29, 0x2b2b, 0x2b2d, 0x2b2f, 0x2b31, 0x2b33, 0x2b35, + 0x2b37, 0x2b39, 0xffff, 0x2b3b, 0xffff, 0x2b3d, 0x2b3f, 0x2b41, + 0x2b43, 0x2b45, 0x2b47, 0x2b49, 0xffff, 0x2b4b, 0x2b4d, 0x2b4f, + 0x2b51, 0x2b53, 0x2b55, 0x2b57, 0x2b59, 0x2b5b, 0x2b5d, 0x2b5f, + 0x2b61, 0x2b63, 0x2b65, 0x2b67, 0x2b69, 0x2b6b, 0x2b6d, 0x2b6f, + 0x2b71, 0x2b73, 0x2b75, 0x2b77, 0x2b79, 0x2b7b, 0x2b7d, 0x2b7f, + 0x2b81, 0x2b83, 0x2b85, 0x2b87, 0x2b89, 0x2b8b, 0x2b8d, 0x2b8f, + 0x2b91, 0x2b93, 0x2b95, 0x2b97, 0x2b99, 0x2b9b, 0x2b9d, 0x2b9f, + 0x2ba1, 0x2ba3, 0x2ba5, 0x2ba7, 0x2ba9, 0x2bab, 0x2bad, 0x2baf, + 0x2bb1, 0x2bb3, 0x2bb5, 0x2bb7, 0x2bb9, 0x2bbb, 0x2bbd, 0x2bbf, - 0x2b45, 0x2b47, 0x2b49, 0x2b4b, 0x2b4d, 0x2b4f, 0xffff, 0x2b51, - 0x2b53, 0x2b55, 0x2b57, 0xffff, 0xffff, 0x2b59, 0x2b5b, 0x2b5d, - 0x2b5f, 0x2b61, 0x2b63, 0x2b65, 0x2b67, 0xffff, 0x2b69, 0x2b6b, - 0x2b6d, 0x2b6f, 0x2b71, 0x2b73, 0x2b75, 0xffff, 0x2b77, 0x2b79, - 0x2b7b, 0x2b7d, 0x2b7f, 0x2b81, 0x2b83, 0x2b85, 0x2b87, 0x2b89, - 0x2b8b, 0x2b8d, 0x2b8f, 0x2b91, 0x2b93, 0x2b95, 0x2b97, 0x2b99, - 0x2b9b, 0x2b9d, 0x2b9f, 0x2ba1, 0x2ba3, 0x2ba5, 0x2ba7, 0x2ba9, - 0x2bab, 0x2bad, 0xffff, 0x2baf, 0x2bb1, 0x2bb3, 0x2bb5, 0xffff, - 0x2bb7, 0x2bb9, 0x2bbb, 0x2bbd, 0x2bbf, 0xffff, 0x2bc1, 0xffff, - 0xffff, 0xffff, 0x2bc3, 0x2bc5, 0x2bc7, 0x2bc9, 0x2bcb, 0x2bcd, - 0x2bcf, 0xffff, 0x2bd1, 0x2bd3, 0x2bd5, 0x2bd7, 0x2bd9, 0x2bdb, - 0x2bdd, 0x2bdf, 0x2be1, 0x2be3, 0x2be5, 0x2be7, 0x2be9, 0x2beb, - 0x2bed, 0x2bef, 0x2bf1, 0x2bf3, 0x2bf5, 0x2bf7, 0x2bf9, 0x2bfb, - 0x2bfd, 0x2bff, 0x2c01, 0x2c03, 0x2c05, 0x2c07, 0x2c09, 0x2c0b, - 0x2c0d, 0x2c0f, 0x2c11, 0x2c13, 0x2c15, 0x2c17, 0x2c19, 0x2c1b, - 0x2c1d, 0x2c1f, 0x2c21, 0x2c23, 0x2c25, 0x2c27, 0x2c29, 0x2c2b, - 0x2c2d, 0x2c2f, 0x2c31, 0x2c33, 0x2c35, 0x2c37, 0x2c39, 0x2c3b, - 0x2c3d, 0x2c3f, 0x2c41, 0x2c43, 0x2c45, 0x2c47, 0x2c49, 0x2c4b, - 0x2c4d, 0x2c4f, 0x2c51, 0x2c53, 0x2c55, 0x2c57, 0x2c59, 0x2c5b, - 0x2c5d, 0x2c5f, 0x2c61, 0x2c63, 0x2c65, 0x2c67, 0x2c69, 0x2c6b, - 0x2c6d, 0x2c6f, 0x2c71, 0x2c73, 0x2c75, 0x2c77, 0x2c79, 0x2c7b, - 0x2c7d, 0x2c7f, 0x2c81, 0x2c83, 0x2c85, 0x2c87, 0x2c89, 0x2c8b, - 0x2c8d, 0x2c8f, 0x2c91, 0x2c93, 0x2c95, 0x2c97, 0x2c99, 0x2c9b, - 0x2c9d, 0x2c9f, 0x2ca1, 0x2ca3, 0x2ca5, 0x2ca7, 0x2ca9, 0x2cab, - 0x2cad, 0x2caf, 0x2cb1, 0x2cb3, 0x2cb5, 0x2cb7, 0x2cb9, 0x2cbb, - 0x2cbd, 0x2cbf, 0x2cc1, 0x2cc3, 0x2cc5, 0x2cc7, 0x2cc9, 0x2ccb, - 0x2ccd, 0x2ccf, 0x2cd1, 0x2cd3, 0x2cd5, 0x2cd7, 0x2cd9, 0x2cdb, - 0x2cdd, 0x2cdf, 0x2ce1, 0x2ce3, 0x2ce5, 0x2ce7, 0x2ce9, 0x2ceb, - 0x2ced, 0x2cef, 0x2cf1, 0x2cf3, 0x2cf5, 0x2cf7, 0x2cf9, 0x2cfb, - 0x2cfd, 0x2cff, 0x2d01, 0x2d03, 0x2d05, 0x2d07, 0x2d09, 0x2d0b, - 0x2d0d, 0x2d0f, 0x2d11, 0x2d13, 0x2d15, 0x2d17, 0x2d19, 0x2d1b, - 0x2d1d, 0x2d1f, 0x2d21, 0x2d23, 0x2d25, 0x2d27, 0x2d29, 0x2d2b, + 0x2bc1, 0x2bc3, 0x2bc5, 0x2bc7, 0x2bc9, 0x2bcb, 0xffff, 0x2bcd, + 0x2bcf, 0x2bd1, 0x2bd3, 0xffff, 0xffff, 0x2bd5, 0x2bd7, 0x2bd9, + 0x2bdb, 0x2bdd, 0x2bdf, 0x2be1, 0x2be3, 0xffff, 0x2be5, 0x2be7, + 0x2be9, 0x2beb, 0x2bed, 0x2bef, 0x2bf1, 0xffff, 0x2bf3, 0x2bf5, + 0x2bf7, 0x2bf9, 0x2bfb, 0x2bfd, 0x2bff, 0x2c01, 0x2c03, 0x2c05, + 0x2c07, 0x2c09, 0x2c0b, 0x2c0d, 0x2c0f, 0x2c11, 0x2c13, 0x2c15, + 0x2c17, 0x2c19, 0x2c1b, 0x2c1d, 0x2c1f, 0x2c21, 0x2c23, 0x2c25, + 0x2c27, 0x2c29, 0xffff, 0x2c2b, 0x2c2d, 0x2c2f, 0x2c31, 0xffff, + 0x2c33, 0x2c35, 0x2c37, 0x2c39, 0x2c3b, 0xffff, 0x2c3d, 0xffff, + 0xffff, 0xffff, 0x2c3f, 0x2c41, 0x2c43, 0x2c45, 0x2c47, 0x2c49, + 0x2c4b, 0xffff, 0x2c4d, 0x2c4f, 0x2c51, 0x2c53, 0x2c55, 0x2c57, + 0x2c59, 0x2c5b, 0x2c5d, 0x2c5f, 0x2c61, 0x2c63, 0x2c65, 0x2c67, + 0x2c69, 0x2c6b, 0x2c6d, 0x2c6f, 0x2c71, 0x2c73, 0x2c75, 0x2c77, + 0x2c79, 0x2c7b, 0x2c7d, 0x2c7f, 0x2c81, 0x2c83, 0x2c85, 0x2c87, + 0x2c89, 0x2c8b, 0x2c8d, 0x2c8f, 0x2c91, 0x2c93, 0x2c95, 0x2c97, + 0x2c99, 0x2c9b, 0x2c9d, 0x2c9f, 0x2ca1, 0x2ca3, 0x2ca5, 0x2ca7, + 0x2ca9, 0x2cab, 0x2cad, 0x2caf, 0x2cb1, 0x2cb3, 0x2cb5, 0x2cb7, + 0x2cb9, 0x2cbb, 0x2cbd, 0x2cbf, 0x2cc1, 0x2cc3, 0x2cc5, 0x2cc7, + 0x2cc9, 0x2ccb, 0x2ccd, 0x2ccf, 0x2cd1, 0x2cd3, 0x2cd5, 0x2cd7, + 0x2cd9, 0x2cdb, 0x2cdd, 0x2cdf, 0x2ce1, 0x2ce3, 0x2ce5, 0x2ce7, + 0x2ce9, 0x2ceb, 0x2ced, 0x2cef, 0x2cf1, 0x2cf3, 0x2cf5, 0x2cf7, + 0x2cf9, 0x2cfb, 0x2cfd, 0x2cff, 0x2d01, 0x2d03, 0x2d05, 0x2d07, + 0x2d09, 0x2d0b, 0x2d0d, 0x2d0f, 0x2d11, 0x2d13, 0x2d15, 0x2d17, + 0x2d19, 0x2d1b, 0x2d1d, 0x2d1f, 0x2d21, 0x2d23, 0x2d25, 0x2d27, + 0x2d29, 0x2d2b, 0x2d2d, 0x2d2f, 0x2d31, 0x2d33, 0x2d35, 0x2d37, + 0x2d39, 0x2d3b, 0x2d3d, 0x2d3f, 0x2d41, 0x2d43, 0x2d45, 0x2d47, + 0x2d49, 0x2d4b, 0x2d4d, 0x2d4f, 0x2d51, 0x2d53, 0x2d55, 0x2d57, + 0x2d59, 0x2d5b, 0x2d5d, 0x2d5f, 0x2d61, 0x2d63, 0x2d65, 0x2d67, + 0x2d69, 0x2d6b, 0x2d6d, 0x2d6f, 0x2d71, 0x2d73, 0x2d75, 0x2d77, + 0x2d79, 0x2d7b, 0x2d7d, 0x2d7f, 0x2d81, 0x2d83, 0x2d85, 0x2d87, + 0x2d89, 0x2d8b, 0x2d8d, 0x2d8f, 0x2d91, 0x2d93, 0x2d95, 0x2d97, + 0x2d99, 0x2d9b, 0x2d9d, 0x2d9f, 0x2da1, 0x2da3, 0x2da5, 0x2da7, - 0x2d2d, 0x2d2f, 0x2d31, 0x2d33, 0x2d35, 0x2d37, 0x2d39, 0x2d3b, - 0x2d3d, 0x2d3f, 0x2d41, 0x2d43, 0x2d45, 0x2d47, 0x2d49, 0x2d4b, - 0x2d4d, 0x2d4f, 0x2d51, 0x2d53, 0x2d55, 0x2d57, 0x2d59, 0x2d5b, - 0x2d5d, 0x2d5f, 0x2d61, 0x2d63, 0x2d65, 0x2d67, 0x2d69, 0x2d6b, - 0x2d6d, 0x2d6f, 0x2d71, 0x2d73, 0x2d75, 0x2d77, 0x2d79, 0x2d7b, - 0x2d7d, 0x2d7f, 0x2d81, 0x2d83, 0x2d85, 0x2d87, 0x2d89, 0x2d8b, - 0x2d8d, 0x2d8f, 0x2d91, 0x2d93, 0x2d95, 0x2d97, 0x2d99, 0x2d9b, - 0x2d9d, 0x2d9f, 0x2da1, 0x2da3, 0x2da5, 0x2da7, 0x2da9, 0x2dab, - 0x2dad, 0x2daf, 0x2db1, 0x2db3, 0x2db5, 0x2db7, 0x2db9, 0x2dbb, - 0x2dbd, 0x2dbf, 0x2dc1, 0x2dc3, 0x2dc5, 0x2dc7, 0x2dc9, 0x2dcb, - 0x2dcd, 0x2dcf, 0x2dd1, 0x2dd3, 0x2dd5, 0x2dd7, 0x2dd9, 0x2ddb, - 0x2ddd, 0x2ddf, 0x2de1, 0x2de3, 0x2de5, 0x2de7, 0x2de9, 0x2deb, - 0x2ded, 0x2def, 0x2df1, 0x2df3, 0x2df5, 0x2df7, 0x2df9, 0x2dfb, - 0x2dfd, 0x2dff, 0x2e01, 0x2e03, 0x2e05, 0x2e07, 0x2e09, 0x2e0b, - 0x2e0d, 0x2e0f, 0x2e11, 0x2e13, 0x2e15, 0x2e17, 0x2e19, 0x2e1b, - 0x2e1d, 0x2e1f, 0x2e21, 0x2e23, 0x2e25, 0x2e27, 0x2e29, 0x2e2b, - 0x2e2d, 0x2e2f, 0x2e31, 0x2e33, 0x2e35, 0x2e37, 0x2e39, 0x2e3b, - 0x2e3d, 0x2e3f, 0x2e41, 0x2e43, 0x2e45, 0x2e47, 0x2e49, 0x2e4b, - 0x2e4d, 0x2e4f, 0x2e51, 0x2e53, 0x2e55, 0x2e57, 0x2e59, 0x2e5b, - 0x2e5d, 0x2e5f, 0x2e61, 0x2e63, 0x2e65, 0x2e67, 0x2e69, 0x2e6b, - 0x2e6d, 0x2e6f, 0x2e71, 0x2e73, 0x2e75, 0x2e77, 0xffff, 0xffff, + 0x2da9, 0x2dab, 0x2dad, 0x2daf, 0x2db1, 0x2db3, 0x2db5, 0x2db7, + 0x2db9, 0x2dbb, 0x2dbd, 0x2dbf, 0x2dc1, 0x2dc3, 0x2dc5, 0x2dc7, + 0x2dc9, 0x2dcb, 0x2dcd, 0x2dcf, 0x2dd1, 0x2dd3, 0x2dd5, 0x2dd7, + 0x2dd9, 0x2ddb, 0x2ddd, 0x2ddf, 0x2de1, 0x2de3, 0x2de5, 0x2de7, + 0x2de9, 0x2deb, 0x2ded, 0x2def, 0x2df1, 0x2df3, 0x2df5, 0x2df7, + 0x2df9, 0x2dfb, 0x2dfd, 0x2dff, 0x2e01, 0x2e03, 0x2e05, 0x2e07, + 0x2e09, 0x2e0b, 0x2e0d, 0x2e0f, 0x2e11, 0x2e13, 0x2e15, 0x2e17, + 0x2e19, 0x2e1b, 0x2e1d, 0x2e1f, 0x2e21, 0x2e23, 0x2e25, 0x2e27, + 0x2e29, 0x2e2b, 0x2e2d, 0x2e2f, 0x2e31, 0x2e33, 0x2e35, 0x2e37, + 0x2e39, 0x2e3b, 0x2e3d, 0x2e3f, 0x2e41, 0x2e43, 0x2e45, 0x2e47, + 0x2e49, 0x2e4b, 0x2e4d, 0x2e4f, 0x2e51, 0x2e53, 0x2e55, 0x2e57, + 0x2e59, 0x2e5b, 0x2e5d, 0x2e5f, 0x2e61, 0x2e63, 0x2e65, 0x2e67, + 0x2e69, 0x2e6b, 0x2e6d, 0x2e6f, 0x2e71, 0x2e73, 0x2e75, 0x2e77, 0x2e79, 0x2e7b, 0x2e7d, 0x2e7f, 0x2e81, 0x2e83, 0x2e85, 0x2e87, 0x2e89, 0x2e8b, 0x2e8d, 0x2e8f, 0x2e91, 0x2e93, 0x2e95, 0x2e97, 0x2e99, 0x2e9b, 0x2e9d, 0x2e9f, 0x2ea1, 0x2ea3, 0x2ea5, 0x2ea7, @@ -11773,68 +12074,76 @@ static const unsigned short uc_decomposition_trie[] = { 0x2eb9, 0x2ebb, 0x2ebd, 0x2ebf, 0x2ec1, 0x2ec3, 0x2ec5, 0x2ec7, 0x2ec9, 0x2ecb, 0x2ecd, 0x2ecf, 0x2ed1, 0x2ed3, 0x2ed5, 0x2ed7, 0x2ed9, 0x2edb, 0x2edd, 0x2edf, 0x2ee1, 0x2ee3, 0x2ee5, 0x2ee7, - 0x2ee9, 0x2eeb, 0x2eed, 0x2eef, 0x2ef1, 0x2ef3, 0x2ef5, 0x2ef7, - 0x2ef9, 0x2efb, 0x2efd, 0x2eff, 0x2f01, 0x2f03, 0x2f05, 0x2f07, - 0x2f09, 0x2f0b, 0x2f0d, 0x2f0f, 0x2f11, 0x2f13, 0x2f15, 0x2f17, - 0x2f19, 0x2f1b, 0x2f1d, 0x2f1f, 0x2f21, 0x2f23, 0x2f25, 0x2f27, - - 0x2f29, 0x2f2b, 0x2f2d, 0x2f2f, 0x2f31, 0x2f33, 0x2f35, 0x2f37, - 0x2f39, 0x2f3b, 0x2f3d, 0x2f3f, 0x2f41, 0x2f43, 0x2f45, 0x2f47, - 0x2f49, 0x2f4b, 0x2f4d, 0x2f4f, 0x2f51, 0x2f53, 0x2f55, 0x2f57, - 0x2f59, 0x2f5b, 0x2f5d, 0x2f5f, 0x2f61, 0x2f63, 0x2f65, 0x2f67, - 0x2f69, 0x2f6b, 0x2f6d, 0x2f6f, 0x2f71, 0x2f73, 0x2f75, 0x2f77, - 0x2f79, 0x2f7b, 0x2f7d, 0x2f7f, 0x2f81, 0x2f83, 0x2f85, 0x2f87, - 0x2f89, 0x2f8b, 0x2f8d, 0x2f8f, 0x2f91, 0x2f93, 0x2f95, 0x2f97, - 0x2f99, 0x2f9b, 0x2f9d, 0x2f9f, 0x2fa1, 0x2fa3, 0x2fa5, 0x2fa7, - 0x2fa9, 0x2fab, 0x2fad, 0x2faf, 0x2fb1, 0x2fb3, 0x2fb5, 0x2fb7, - 0x2fb9, 0x2fbb, 0x2fbd, 0x2fbf, 0x2fc1, 0x2fc3, 0x2fc5, 0x2fc7, - 0x2fc9, 0x2fcb, 0x2fcd, 0x2fcf, 0x2fd1, 0x2fd3, 0x2fd5, 0x2fd7, - 0x2fd9, 0x2fdb, 0x2fdd, 0x2fdf, 0x2fe1, 0x2fe3, 0x2fe5, 0x2fe7, - 0x2fe9, 0x2feb, 0x2fed, 0x2fef, 0x2ff1, 0x2ff3, 0x2ff5, 0x2ff7, - 0x2ff9, 0x2ffb, 0x2ffd, 0x2fff, 0x3001, 0x3003, 0x3005, 0x3007, - 0x3009, 0x300b, 0x300d, 0x300f, 0x3011, 0x3013, 0x3015, 0x3017, - 0x3019, 0x301b, 0x301d, 0x301f, 0x3021, 0x3023, 0x3025, 0x3027, - 0x3029, 0x302b, 0x302d, 0x302f, 0x3031, 0x3033, 0x3035, 0x3037, - 0x3039, 0x303b, 0x303d, 0x303f, 0x3041, 0x3043, 0x3045, 0x3047, - 0x3049, 0x304b, 0x304d, 0x304f, 0x3051, 0x3053, 0x3055, 0x3057, - 0x3059, 0x305b, 0x305d, 0x305f, 0x3061, 0x3063, 0x3065, 0x3067, - 0x3069, 0x306b, 0x306d, 0x306f, 0x3071, 0x3073, 0x3075, 0x3077, - 0x3079, 0x307b, 0x307d, 0x307f, 0x3081, 0x3083, 0x3085, 0x3087, - 0x3089, 0x308b, 0x308d, 0x308f, 0x3091, 0x3093, 0x3095, 0x3097, - 0x3099, 0x309b, 0x309d, 0x309f, 0x30a1, 0x30a3, 0x30a5, 0x30a7, - 0x30a9, 0x30ab, 0x30ad, 0x30af, 0x30b1, 0x30b3, 0x30b5, 0x30b7, - 0x30b9, 0x30bb, 0x30bd, 0x30bf, 0xffff, 0xffff, 0x30c1, 0x30c3, + 0x2ee9, 0x2eeb, 0x2eed, 0x2eef, 0x2ef1, 0x2ef3, 0xffff, 0xffff, + 0x2ef5, 0x2ef7, 0x2ef9, 0x2efb, 0x2efd, 0x2eff, 0x2f01, 0x2f03, + 0x2f05, 0x2f07, 0x2f09, 0x2f0b, 0x2f0d, 0x2f0f, 0x2f11, 0x2f13, + 0x2f15, 0x2f17, 0x2f19, 0x2f1b, 0x2f1d, 0x2f1f, 0x2f21, 0x2f23, + 0x2f25, 0x2f27, 0x2f29, 0x2f2b, 0x2f2d, 0x2f2f, 0x2f31, 0x2f33, + 0x2f35, 0x2f37, 0x2f39, 0x2f3b, 0x2f3d, 0x2f3f, 0x2f41, 0x2f43, + 0x2f45, 0x2f47, 0x2f49, 0x2f4b, 0x2f4d, 0x2f4f, 0x2f51, 0x2f53, + 0x2f55, 0x2f57, 0x2f59, 0x2f5b, 0x2f5d, 0x2f5f, 0x2f61, 0x2f63, + 0x2f65, 0x2f67, 0x2f69, 0x2f6b, 0x2f6d, 0x2f6f, 0x2f71, 0x2f73, + 0x2f75, 0x2f77, 0x2f79, 0x2f7b, 0x2f7d, 0x2f7f, 0x2f81, 0x2f83, + 0x2f85, 0x2f87, 0x2f89, 0x2f8b, 0x2f8d, 0x2f8f, 0x2f91, 0x2f93, + 0x2f95, 0x2f97, 0x2f99, 0x2f9b, 0x2f9d, 0x2f9f, 0x2fa1, 0x2fa3, + + 0x2fa5, 0x2fa7, 0x2fa9, 0x2fab, 0x2fad, 0x2faf, 0x2fb1, 0x2fb3, + 0x2fb5, 0x2fb7, 0x2fb9, 0x2fbb, 0x2fbd, 0x2fbf, 0x2fc1, 0x2fc3, + 0x2fc5, 0x2fc7, 0x2fc9, 0x2fcb, 0x2fcd, 0x2fcf, 0x2fd1, 0x2fd3, + 0x2fd5, 0x2fd7, 0x2fd9, 0x2fdb, 0x2fdd, 0x2fdf, 0x2fe1, 0x2fe3, + 0x2fe5, 0x2fe7, 0x2fe9, 0x2feb, 0x2fed, 0x2fef, 0x2ff1, 0x2ff3, + 0x2ff5, 0x2ff7, 0x2ff9, 0x2ffb, 0x2ffd, 0x2fff, 0x3001, 0x3003, + 0x3005, 0x3007, 0x3009, 0x300b, 0x300d, 0x300f, 0x3011, 0x3013, + 0x3015, 0x3017, 0x3019, 0x301b, 0x301d, 0x301f, 0x3021, 0x3023, + 0x3025, 0x3027, 0x3029, 0x302b, 0x302d, 0x302f, 0x3031, 0x3033, + 0x3035, 0x3037, 0x3039, 0x303b, 0x303d, 0x303f, 0x3041, 0x3043, + 0x3045, 0x3047, 0x3049, 0x304b, 0x304d, 0x304f, 0x3051, 0x3053, + 0x3055, 0x3057, 0x3059, 0x305b, 0x305d, 0x305f, 0x3061, 0x3063, + 0x3065, 0x3067, 0x3069, 0x306b, 0x306d, 0x306f, 0x3071, 0x3073, + 0x3075, 0x3077, 0x3079, 0x307b, 0x307d, 0x307f, 0x3081, 0x3083, + 0x3085, 0x3087, 0x3089, 0x308b, 0x308d, 0x308f, 0x3091, 0x3093, + 0x3095, 0x3097, 0x3099, 0x309b, 0x309d, 0x309f, 0x30a1, 0x30a3, + 0x30a5, 0x30a7, 0x30a9, 0x30ab, 0x30ad, 0x30af, 0x30b1, 0x30b3, + 0x30b5, 0x30b7, 0x30b9, 0x30bb, 0x30bd, 0x30bf, 0x30c1, 0x30c3, 0x30c5, 0x30c7, 0x30c9, 0x30cb, 0x30cd, 0x30cf, 0x30d1, 0x30d3, 0x30d5, 0x30d7, 0x30d9, 0x30db, 0x30dd, 0x30df, 0x30e1, 0x30e3, 0x30e5, 0x30e7, 0x30e9, 0x30eb, 0x30ed, 0x30ef, 0x30f1, 0x30f3, 0x30f5, 0x30f7, 0x30f9, 0x30fb, 0x30fd, 0x30ff, 0x3101, 0x3103, 0x3105, 0x3107, 0x3109, 0x310b, 0x310d, 0x310f, 0x3111, 0x3113, 0x3115, 0x3117, 0x3119, 0x311b, 0x311d, 0x311f, 0x3121, 0x3123, + 0x3125, 0x3127, 0x3129, 0x312b, 0x312d, 0x312f, 0x3131, 0x3133, + 0x3135, 0x3137, 0x3139, 0x313b, 0xffff, 0xffff, 0x313d, 0x313f, + 0x3141, 0x3143, 0x3145, 0x3147, 0x3149, 0x314b, 0x314d, 0x314f, + 0x3151, 0x3153, 0x3155, 0x3157, 0x3159, 0x315b, 0x315d, 0x315f, + 0x3161, 0x3163, 0x3165, 0x3167, 0x3169, 0x316b, 0x316d, 0x316f, + 0x3171, 0x3173, 0x3175, 0x3177, 0x3179, 0x317b, 0x317d, 0x317f, + 0x3181, 0x3183, 0x3185, 0x3187, 0x3189, 0x318b, 0x318d, 0x318f, + 0x3191, 0x3193, 0x3195, 0x3197, 0x3199, 0x319b, 0x319d, 0x319f, - 0x3125, 0x3127, 0x3129, 0x312b, 0xffff, 0x312d, 0x312f, 0x3131, - 0x3133, 0x3135, 0x3137, 0x3139, 0x313b, 0x313d, 0x313f, 0x3141, - 0x3143, 0x3145, 0x3147, 0x3149, 0x314b, 0x314d, 0x314f, 0x3151, - 0x3153, 0x3155, 0x3157, 0x3159, 0x315b, 0x315d, 0x315f, 0x3161, - 0xffff, 0x3163, 0x3165, 0xffff, 0x3167, 0xffff, 0xffff, 0x3169, - 0xffff, 0x316b, 0x316d, 0x316f, 0x3171, 0x3173, 0x3175, 0x3177, - 0x3179, 0x317b, 0x317d, 0xffff, 0x317f, 0x3181, 0x3183, 0x3185, - 0xffff, 0x3187, 0xffff, 0x3189, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0xffff, 0x318b, 0xffff, 0xffff, 0xffff, 0xffff, 0x318d, - 0xffff, 0x318f, 0xffff, 0x3191, 0xffff, 0x3193, 0x3195, 0x3197, - 0xffff, 0x3199, 0x319b, 0xffff, 0x319d, 0xffff, 0xffff, 0x319f, - 0xffff, 0x31a1, 0xffff, 0x31a3, 0xffff, 0x31a5, 0xffff, 0x31a7, - 0xffff, 0x31a9, 0x31ab, 0xffff, 0x31ad, 0xffff, 0xffff, 0x31af, - 0x31b1, 0x31b3, 0x31b5, 0xffff, 0x31b7, 0x31b9, 0x31bb, 0x31bd, - 0x31bf, 0x31c1, 0x31c3, 0xffff, 0x31c5, 0x31c7, 0x31c9, 0x31cb, - 0xffff, 0x31cd, 0x31cf, 0x31d1, 0x31d3, 0xffff, 0x31d5, 0xffff, - 0x31d7, 0x31d9, 0x31db, 0x31dd, 0x31df, 0x31e1, 0x31e3, 0x31e5, - 0x31e7, 0x31e9, 0xffff, 0x31eb, 0x31ed, 0x31ef, 0x31f1, 0x31f3, - 0x31f5, 0x31f7, 0x31f9, 0x31fb, 0x31fd, 0x31ff, 0x3201, 0x3203, - 0x3205, 0x3207, 0x3209, 0x320b, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0x320d, 0x320f, 0x3211, 0xffff, 0x3213, 0x3215, 0x3217, - 0x3219, 0x321b, 0xffff, 0x321d, 0x321f, 0x3221, 0x3223, 0x3225, - 0x3227, 0x3229, 0x322b, 0x322d, 0x322f, 0x3231, 0x3233, 0x3235, - 0x3237, 0x3239, 0x323b, 0x323d, 0xffff, 0xffff, 0xffff, 0xffff, + 0x31a1, 0x31a3, 0x31a5, 0x31a7, 0xffff, 0x31a9, 0x31ab, 0x31ad, + 0x31af, 0x31b1, 0x31b3, 0x31b5, 0x31b7, 0x31b9, 0x31bb, 0x31bd, + 0x31bf, 0x31c1, 0x31c3, 0x31c5, 0x31c7, 0x31c9, 0x31cb, 0x31cd, + 0x31cf, 0x31d1, 0x31d3, 0x31d5, 0x31d7, 0x31d9, 0x31db, 0x31dd, + 0xffff, 0x31df, 0x31e1, 0xffff, 0x31e3, 0xffff, 0xffff, 0x31e5, + 0xffff, 0x31e7, 0x31e9, 0x31eb, 0x31ed, 0x31ef, 0x31f1, 0x31f3, + 0x31f5, 0x31f7, 0x31f9, 0xffff, 0x31fb, 0x31fd, 0x31ff, 0x3201, + 0xffff, 0x3203, 0xffff, 0x3205, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0x3207, 0xffff, 0xffff, 0xffff, 0xffff, 0x3209, + 0xffff, 0x320b, 0xffff, 0x320d, 0xffff, 0x320f, 0x3211, 0x3213, + 0xffff, 0x3215, 0x3217, 0xffff, 0x3219, 0xffff, 0xffff, 0x321b, + 0xffff, 0x321d, 0xffff, 0x321f, 0xffff, 0x3221, 0xffff, 0x3223, + 0xffff, 0x3225, 0x3227, 0xffff, 0x3229, 0xffff, 0xffff, 0x322b, + 0x322d, 0x322f, 0x3231, 0xffff, 0x3233, 0x3235, 0x3237, 0x3239, + 0x323b, 0x323d, 0x323f, 0xffff, 0x3241, 0x3243, 0x3245, 0x3247, + 0xffff, 0x3249, 0x324b, 0x324d, 0x324f, 0xffff, 0x3251, 0xffff, + 0x3253, 0x3255, 0x3257, 0x3259, 0x325b, 0x325d, 0x325f, 0x3261, + 0x3263, 0x3265, 0xffff, 0x3267, 0x3269, 0x326b, 0x326d, 0x326f, + 0x3271, 0x3273, 0x3275, 0x3277, 0x3279, 0x327b, 0x327d, 0x327f, + 0x3281, 0x3283, 0x3285, 0x3287, 0xffff, 0xffff, 0xffff, 0xffff, + 0xffff, 0x3289, 0x328b, 0x328d, 0xffff, 0x328f, 0x3291, 0x3293, + 0x3295, 0x3297, 0xffff, 0x3299, 0x329b, 0x329d, 0x329f, 0x32a1, + 0x32a3, 0x32a5, 0x32a7, 0x32a9, 0x32ab, 0x32ad, 0x32af, 0x32b1, + 0x32b3, 0x32b5, 0x32b7, 0x32b9, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, @@ -11844,25 +12153,25 @@ static const unsigned short uc_decomposition_trie[] = { 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0x323f, 0x3242, 0x3245, 0x3248, 0x324b, 0x324e, 0x3251, 0x3254, - 0x3257, 0x325a, 0x325d, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0x3260, 0x3264, 0x3268, 0x326c, 0x3270, 0x3274, 0x3278, 0x327c, - 0x3280, 0x3284, 0x3288, 0x328c, 0x3290, 0x3294, 0x3298, 0x329c, - 0x32a0, 0x32a4, 0x32a8, 0x32ac, 0x32b0, 0x32b4, 0x32b8, 0x32bc, - 0x32c0, 0x32c4, 0x32c8, 0x32cc, 0x32ce, 0x32d0, 0x32d3, 0xffff, - 0x32d6, 0x32d8, 0x32da, 0x32dc, 0x32de, 0x32e0, 0x32e2, 0x32e4, - 0x32e6, 0x32e8, 0x32ea, 0x32ec, 0x32ee, 0x32f0, 0x32f2, 0x32f4, - 0x32f6, 0x32f8, 0x32fa, 0x32fc, 0x32fe, 0x3300, 0x3302, 0x3304, - 0x3306, 0x3308, 0x330a, 0x330d, 0x3310, 0x3313, 0x3316, 0x331a, + 0x32bb, 0x32be, 0x32c1, 0x32c4, 0x32c7, 0x32ca, 0x32cd, 0x32d0, + 0x32d3, 0x32d6, 0x32d9, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0x32dc, 0x32e0, 0x32e4, 0x32e8, 0x32ec, 0x32f0, 0x32f4, 0x32f8, + 0x32fc, 0x3300, 0x3304, 0x3308, 0x330c, 0x3310, 0x3314, 0x3318, + 0x331c, 0x3320, 0x3324, 0x3328, 0x332c, 0x3330, 0x3334, 0x3338, + 0x333c, 0x3340, 0x3344, 0x3348, 0x334a, 0x334c, 0x334f, 0xffff, + 0x3352, 0x3354, 0x3356, 0x3358, 0x335a, 0x335c, 0x335e, 0x3360, + 0x3362, 0x3364, 0x3366, 0x3368, 0x336a, 0x336c, 0x336e, 0x3370, + 0x3372, 0x3374, 0x3376, 0x3378, 0x337a, 0x337c, 0x337e, 0x3380, + 0x3382, 0x3384, 0x3386, 0x3389, 0x338c, 0x338f, 0x3392, 0x3396, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0xffff, 0xffff, 0x331d, 0x3320, 0x3323, 0xffff, 0xffff, 0xffff, + 0xffff, 0xffff, 0x3399, 0x339c, 0x339f, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0x3326, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0x33a2, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, @@ -11877,17 +12186,17 @@ static const unsigned short uc_decomposition_trie[] = { 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0x3329, 0x332c, 0x332f, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0x33a5, 0x33a8, 0x33ab, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0x3331, 0x3333, 0x3335, 0x3337, 0x3339, 0x333b, 0x333d, 0x333f, - 0x3341, 0x3343, 0x3345, 0x3347, 0x3349, 0x334b, 0x334d, 0x334f, - 0x3351, 0x3353, 0x3355, 0x3357, 0x3359, 0x335b, 0x335d, 0x335f, - 0x3361, 0x3363, 0x3365, 0x3367, 0x3369, 0x336b, 0x336d, 0x336f, - 0x3371, 0x3373, 0x3375, 0x3377, 0x3379, 0x337b, 0x337d, 0x337f, - 0x3381, 0x3383, 0x3385, 0x3387, 0xffff, 0xffff, 0xffff, 0xffff, - 0x3389, 0x338d, 0x3391, 0x3395, 0x3399, 0x339d, 0x33a1, 0x33a5, - 0x33a9, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0x33ad, 0x33af, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0x33ad, 0x33af, 0x33b1, 0x33b3, 0x33b5, 0x33b7, 0x33b9, 0x33bb, + 0x33bd, 0x33bf, 0x33c1, 0x33c3, 0x33c5, 0x33c7, 0x33c9, 0x33cb, + 0x33cd, 0x33cf, 0x33d1, 0x33d3, 0x33d5, 0x33d7, 0x33d9, 0x33db, + 0x33dd, 0x33df, 0x33e1, 0x33e3, 0x33e5, 0x33e7, 0x33e9, 0x33eb, + 0x33ed, 0x33ef, 0x33f1, 0x33f3, 0x33f5, 0x33f7, 0x33f9, 0x33fb, + 0x33fd, 0x33ff, 0x3401, 0x3403, 0xffff, 0xffff, 0xffff, 0xffff, + 0x3405, 0x3409, 0x340d, 0x3411, 0x3415, 0x3419, 0x341d, 0x3421, + 0x3425, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0x3429, 0x342b, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, @@ -11940,79 +12249,79 @@ static const unsigned short uc_decomposition_trie[] = { 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0x33b1, 0x33b3, 0x33b5, 0x33b7, 0x33b9, 0x33bb, 0x33bd, 0x33bf, - 0x33c1, 0x33c3, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, + 0x342d, 0x342f, 0x3431, 0x3433, 0x3435, 0x3437, 0x3439, 0x343b, + 0x343d, 0x343f, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, - 0x33c5, 0x33c7, 0x33c9, 0x33cb, 0x33ce, 0x33d0, 0x33d2, 0x33d4, - 0x33d6, 0x33d8, 0x33da, 0x33dc, 0x33de, 0x33e0, 0x33e3, 0x33e5, - 0x33e7, 0x33e9, 0x33eb, 0x33ee, 0x33f0, 0x33f2, 0x33f4, 0x33f7, - 0x33f9, 0x33fb, 0x33fd, 0x33ff, 0x3401, 0x3404, 0x3406, 0x3408, - 0x340a, 0x340c, 0x340e, 0x3410, 0x3412, 0x3414, 0x3416, 0x3418, - 0x341a, 0x341c, 0x341e, 0x3420, 0x3422, 0x3424, 0x3426, 0x3428, - 0x342a, 0x342c, 0x342e, 0x3430, 0x3432, 0x3435, 0x3437, 0x3439, - 0x343b, 0x343e, 0x3440, 0x3442, 0x3444, 0x3446, 0x3448, 0x344a, - 0x344c, 0x344e, 0x3450, 0x3452, 0x3454, 0x3456, 0x3458, 0x345a, - 0x345c, 0x345e, 0x3460, 0x3462, 0x3464, 0x3466, 0x3468, 0x346a, - 0x346c, 0x346e, 0x3470, 0x3472, 0x3474, 0x3476, 0x3478, 0x347a, - 0x347c, 0x347e, 0x3481, 0x3483, 0x3485, 0x3487, 0x3489, 0x348b, - 0x348d, 0x3490, 0x3493, 0x3495, 0x3497, 0x3499, 0x349b, 0x349d, - 0x349f, 0x34a1, 0x34a3, 0x34a5, 0x34a7, 0x34aa, 0x34ac, 0x34ae, - 0x34b0, 0x34b2, 0x34b5, 0x34b7, 0x34b9, 0x34bb, 0x34bd, 0x34bf, - 0x34c1, 0x34c3, 0x34c5, 0x34c7, 0x34ca, 0x34cc, 0x34cf, 0x34d1, - 0x34d3, 0x34d5, 0x34d7, 0x34d9, 0x34db, 0x34dd, 0x34df, 0x34e1, - 0x34e3, 0x34e5, 0x34e8, 0x34ea, 0x34ec, 0x34ee, 0x34f0, 0x34f2, - 0x34f5, 0x34f7, 0x34fa, 0x34fd, 0x34ff, 0x3501, 0x3503, 0x3505, - 0x3508, 0x350b, 0x350d, 0x350f, 0x3511, 0x3513, 0x3515, 0x3517, - 0x3519, 0x351b, 0x351d, 0x351f, 0x3521, 0x3524, 0x3526, 0x3528, - 0x352a, 0x352c, 0x352e, 0x3530, 0x3532, 0x3534, 0x3536, 0x3538, - 0x353a, 0x353c, 0x353e, 0x3540, 0x3542, 0x3544, 0x3546, 0x3548, - 0x354a, 0x354d, 0x354f, 0x3551, 0x3553, 0x3555, 0x3557, 0x355a, - 0x355c, 0x355e, 0x3560, 0x3562, 0x3564, 0x3566, 0x3568, 0x356a, - 0x356c, 0x356e, 0x3570, 0x3573, 0x3575, 0x3577, 0x3579, 0x357b, - 0x357d, 0x357f, 0x3581, 0x3583, 0x3585, 0x3587, 0x3589, 0x358b, - 0x358d, 0x358f, 0x3591, 0x3593, 0x3595, 0x3597, 0x359a, 0x359c, - 0x359e, 0x35a0, 0x35a2, 0x35a4, 0x35a7, 0x35a9, 0x35ab, 0x35ad, - 0x35af, 0x35b1, 0x35b3, 0x35b5, 0x35b7, 0x35ba, 0x35bc, 0x35be, - 0x35c0, 0x35c3, 0x35c5, 0x35c7, 0x35c9, 0x35cb, 0x35cd, 0x35cf, - 0x35d2, 0x35d5, 0x35d8, 0x35da, 0x35dd, 0x35df, 0x35e1, 0x35e3, + 0x3441, 0x3443, 0x3445, 0x3447, 0x344a, 0x344c, 0x344e, 0x3450, + 0x3452, 0x3454, 0x3456, 0x3458, 0x345a, 0x345c, 0x345f, 0x3461, + 0x3463, 0x3465, 0x3467, 0x346a, 0x346c, 0x346e, 0x3470, 0x3473, + 0x3475, 0x3477, 0x3479, 0x347b, 0x347d, 0x3480, 0x3482, 0x3484, + 0x3486, 0x3488, 0x348a, 0x348c, 0x348e, 0x3490, 0x3492, 0x3494, + 0x3496, 0x3498, 0x349a, 0x349c, 0x349e, 0x34a0, 0x34a2, 0x34a4, + 0x34a6, 0x34a8, 0x34aa, 0x34ac, 0x34ae, 0x34b1, 0x34b3, 0x34b5, + 0x34b7, 0x34ba, 0x34bc, 0x34be, 0x34c0, 0x34c2, 0x34c4, 0x34c6, + 0x34c8, 0x34ca, 0x34cc, 0x34ce, 0x34d0, 0x34d2, 0x34d4, 0x34d6, + 0x34d8, 0x34da, 0x34dc, 0x34de, 0x34e0, 0x34e2, 0x34e4, 0x34e6, + 0x34e8, 0x34ea, 0x34ec, 0x34ee, 0x34f0, 0x34f2, 0x34f4, 0x34f6, + 0x34f8, 0x34fa, 0x34fd, 0x34ff, 0x3501, 0x3503, 0x3505, 0x3507, + 0x3509, 0x350c, 0x350f, 0x3511, 0x3513, 0x3515, 0x3517, 0x3519, + 0x351b, 0x351d, 0x351f, 0x3521, 0x3523, 0x3526, 0x3528, 0x352a, + 0x352c, 0x352e, 0x3531, 0x3533, 0x3535, 0x3537, 0x3539, 0x353b, + 0x353d, 0x353f, 0x3541, 0x3543, 0x3546, 0x3548, 0x354b, 0x354d, + 0x354f, 0x3551, 0x3553, 0x3555, 0x3557, 0x3559, 0x355b, 0x355d, + 0x355f, 0x3561, 0x3564, 0x3566, 0x3568, 0x356a, 0x356c, 0x356e, + 0x3571, 0x3573, 0x3576, 0x3579, 0x357b, 0x357d, 0x357f, 0x3581, + 0x3584, 0x3587, 0x3589, 0x358b, 0x358d, 0x358f, 0x3591, 0x3593, + 0x3595, 0x3597, 0x3599, 0x359b, 0x359d, 0x35a0, 0x35a2, 0x35a4, + 0x35a6, 0x35a8, 0x35aa, 0x35ac, 0x35ae, 0x35b0, 0x35b2, 0x35b4, + 0x35b6, 0x35b8, 0x35ba, 0x35bc, 0x35be, 0x35c0, 0x35c2, 0x35c4, + 0x35c6, 0x35c9, 0x35cb, 0x35cd, 0x35cf, 0x35d1, 0x35d3, 0x35d6, + 0x35d8, 0x35da, 0x35dc, 0x35de, 0x35e0, 0x35e2, 0x35e4, 0x35e6, + 0x35e8, 0x35ea, 0x35ec, 0x35ef, 0x35f1, 0x35f3, 0x35f5, 0x35f7, + 0x35f9, 0x35fb, 0x35fd, 0x35ff, 0x3601, 0x3603, 0x3605, 0x3607, + 0x3609, 0x360b, 0x360d, 0x360f, 0x3611, 0x3613, 0x3616, 0x3618, + 0x361a, 0x361c, 0x361e, 0x3620, 0x3623, 0x3625, 0x3627, 0x3629, + 0x362b, 0x362d, 0x362f, 0x3631, 0x3633, 0x3636, 0x3638, 0x363a, + 0x363c, 0x363f, 0x3641, 0x3643, 0x3645, 0x3647, 0x3649, 0x364b, + 0x364e, 0x3651, 0x3654, 0x3656, 0x3659, 0x365b, 0x365d, 0x365f, - 0x35e5, 0x35e7, 0x35e9, 0x35eb, 0x35ed, 0x35ef, 0x35f1, 0x35f4, - 0x35f6, 0x35f8, 0x35fa, 0x35fc, 0x35fe, 0x3600, 0x3603, 0x3605, - 0x3607, 0x360a, 0x360d, 0x360f, 0x3611, 0x3613, 0x3615, 0x3617, - 0x3619, 0x361b, 0x361d, 0x361f, 0x3622, 0x3624, 0x3627, 0x3629, - 0x362c, 0x362e, 0x3630, 0x3632, 0x3635, 0x3637, 0x3639, 0x363c, - 0x363f, 0x3641, 0x3643, 0x3645, 0x3647, 0x3649, 0x364b, 0x364d, - 0x364f, 0x3651, 0x3653, 0x3655, 0x3657, 0x3659, 0x365c, 0x365e, - 0x3661, 0x3663, 0x3666, 0x3668, 0x366b, 0x366e, 0x3671, 0x3673, - 0x3675, 0x3677, 0x367a, 0x367d, 0x3680, 0x3683, 0x3685, 0x3687, - 0x3689, 0x368b, 0x368d, 0x368f, 0x3691, 0x3693, 0x3696, 0x3698, - 0x369a, 0x369c, 0x369e, 0x36a1, 0x36a3, 0x36a6, 0x36a9, 0x36ab, - 0x36ad, 0x36af, 0x36b1, 0x36b3, 0x36b5, 0x36b8, 0x36bb, 0x36be, - 0x36c0, 0x36c2, 0x36c5, 0x36c7, 0x36c9, 0x36cb, 0x36ce, 0x36d0, - 0x36d2, 0x36d4, 0x36d6, 0x36d8, 0x36db, 0x36dd, 0x36df, 0x36e1, - 0x36e3, 0x36e5, 0x36e7, 0x36ea, 0x36ed, 0x36ef, 0x36f2, 0x36f4, - 0x36f7, 0x36f9, 0x36fb, 0x36fd, 0x3700, 0x3703, 0x3705, 0x3708, - 0x370a, 0x370d, 0x370f, 0x3711, 0x3713, 0x3715, 0x3717, 0x3719, - 0x371c, 0x371f, 0x3722, 0x3725, 0x3727, 0x3729, 0x372b, 0x372d, - 0x372f, 0x3731, 0x3733, 0x3735, 0x3737, 0x3739, 0x373b, 0x373d, - 0x3740, 0x3742, 0x3744, 0x3746, 0x3748, 0x374a, 0x374c, 0x374e, - 0x3750, 0x3752, 0x3754, 0x3756, 0x3758, 0x375b, 0x375e, 0x3761, - 0x3763, 0x3765, 0x3767, 0x3769, 0x376c, 0x376e, 0x3771, 0x3773, - 0x3775, 0x3778, 0x377b, 0x377d, 0x377f, 0x3781, 0x3783, 0x3785, - 0x3787, 0x3789, 0x378b, 0x378d, 0x378f, 0x3791, 0x3793, 0x3795, - 0x3797, 0x3799, 0x379b, 0x379d, 0x379f, 0x37a1, 0x37a4, 0x37a6, - 0x37a8, 0x37aa, 0x37ac, 0x37ae, 0x37b1, 0x37b4, 0x37b6, 0x37b8, - 0x37ba, 0x37bc, 0x37be, 0x37c0, 0x37c3, 0x37c5, 0x37c7, 0x37c9, - 0x37cb, 0x37ce, 0x37d1, 0x37d3, 0x37d5, 0x37d7, 0x37da, 0x37dc, - 0x37de, 0x37e1, 0x37e4, 0x37e6, 0x37e8, 0x37ea, 0x37ed, 0x37ef, - 0x37f1, 0x37f3, 0x37f5, 0x37f7, 0x37f9, 0x37fb, 0x37fe, 0x3800, - 0x3802, 0x3804, 0x3807, 0x3809, 0x380b, 0x380d, 0x380f, 0x3812, - 0x3815, 0x3817, 0x3819, 0x381b, 0x381e, 0x3820, 0x3823, 0x3825, + 0x3661, 0x3663, 0x3665, 0x3667, 0x3669, 0x366b, 0x366d, 0x3670, + 0x3672, 0x3674, 0x3676, 0x3678, 0x367a, 0x367c, 0x367f, 0x3681, + 0x3683, 0x3686, 0x3689, 0x368b, 0x368d, 0x368f, 0x3691, 0x3693, + 0x3695, 0x3697, 0x3699, 0x369b, 0x369e, 0x36a0, 0x36a3, 0x36a5, + 0x36a8, 0x36aa, 0x36ac, 0x36ae, 0x36b1, 0x36b3, 0x36b5, 0x36b8, + 0x36bb, 0x36bd, 0x36bf, 0x36c1, 0x36c3, 0x36c5, 0x36c7, 0x36c9, + 0x36cb, 0x36cd, 0x36cf, 0x36d1, 0x36d3, 0x36d5, 0x36d8, 0x36da, + 0x36dd, 0x36df, 0x36e2, 0x36e4, 0x36e7, 0x36ea, 0x36ed, 0x36ef, + 0x36f1, 0x36f3, 0x36f6, 0x36f9, 0x36fc, 0x36ff, 0x3701, 0x3703, + 0x3705, 0x3707, 0x3709, 0x370b, 0x370d, 0x370f, 0x3712, 0x3714, + 0x3716, 0x3718, 0x371a, 0x371d, 0x371f, 0x3722, 0x3725, 0x3727, + 0x3729, 0x372b, 0x372d, 0x372f, 0x3731, 0x3734, 0x3737, 0x373a, + 0x373c, 0x373e, 0x3741, 0x3743, 0x3745, 0x3747, 0x374a, 0x374c, + 0x374e, 0x3750, 0x3752, 0x3754, 0x3757, 0x3759, 0x375b, 0x375d, + 0x375f, 0x3761, 0x3763, 0x3766, 0x3769, 0x376b, 0x376e, 0x3770, + 0x3773, 0x3775, 0x3777, 0x3779, 0x377c, 0x377f, 0x3781, 0x3784, + 0x3786, 0x3789, 0x378b, 0x378d, 0x378f, 0x3791, 0x3793, 0x3795, + 0x3798, 0x379b, 0x379e, 0x37a1, 0x37a3, 0x37a5, 0x37a7, 0x37a9, + 0x37ab, 0x37ad, 0x37af, 0x37b1, 0x37b3, 0x37b5, 0x37b7, 0x37b9, + 0x37bc, 0x37be, 0x37c0, 0x37c2, 0x37c4, 0x37c6, 0x37c8, 0x37ca, + 0x37cc, 0x37ce, 0x37d0, 0x37d2, 0x37d4, 0x37d7, 0x37da, 0x37dd, + 0x37df, 0x37e1, 0x37e3, 0x37e5, 0x37e8, 0x37ea, 0x37ed, 0x37ef, + 0x37f1, 0x37f4, 0x37f7, 0x37f9, 0x37fb, 0x37fd, 0x37ff, 0x3801, + 0x3803, 0x3805, 0x3807, 0x3809, 0x380b, 0x380d, 0x380f, 0x3811, + 0x3813, 0x3815, 0x3817, 0x3819, 0x381b, 0x381d, 0x3820, 0x3822, + 0x3824, 0x3826, 0x3828, 0x382a, 0x382d, 0x3830, 0x3832, 0x3834, + 0x3836, 0x3838, 0x383a, 0x383c, 0x383f, 0x3841, 0x3843, 0x3845, + 0x3847, 0x384a, 0x384d, 0x384f, 0x3851, 0x3853, 0x3856, 0x3858, + 0x385a, 0x385d, 0x3860, 0x3862, 0x3864, 0x3866, 0x3869, 0x386b, + 0x386d, 0x386f, 0x3871, 0x3873, 0x3875, 0x3877, 0x387a, 0x387c, + 0x387e, 0x3880, 0x3883, 0x3885, 0x3887, 0x3889, 0x388b, 0x388e, + 0x3891, 0x3893, 0x3895, 0x3897, 0x389a, 0x389c, 0x389f, 0x38a1, - 0x3827, 0x3829, 0x382c, 0x382e, 0x3830, 0x3832, 0x3834, 0x3836, - 0x3838, 0x383a, 0x383d, 0x383f, 0x3841, 0x3843, 0x3845, 0x3847, - 0x3849, 0x384c, 0x384e, 0x3851, 0x3854, 0x3857, 0x3859, 0x385b, - 0x385d, 0x385f, 0x3861, 0x3863, 0x3865, 0x3867, 0xffff, 0xffff, + 0x38a3, 0x38a5, 0x38a8, 0x38aa, 0x38ac, 0x38ae, 0x38b0, 0x38b2, + 0x38b4, 0x38b6, 0x38b9, 0x38bb, 0x38bd, 0x38bf, 0x38c1, 0x38c3, + 0x38c5, 0x38c8, 0x38ca, 0x38cd, 0x38d0, 0x38d3, 0x38d5, 0x38d7, + 0x38d9, 0x38db, 0x38dd, 0x38df, 0x38e1, 0x38e3, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, @@ -12882,677 +13191,678 @@ static const unsigned short uc_decomposition_map[] = { 0x310, 0x32, 0x37, 0x65e5, 0x310, 0x32, 0x38, 0x65e5, 0x310, 0x32, 0x39, 0x65e5, 0x310, 0x33, 0x30, 0x65e5, 0x310, 0x33, 0x31, 0x65e5, 0x30f, 0x67, 0x61, 0x6c, - 0x109, 0x44a, 0x109, 0x44c, 0x109, 0xa76f, 0x109, 0x126, - 0x109, 0x153, 0x109, 0xa727, 0x109, 0xab37, 0x109, 0x26b, - 0x109, 0xab52, 0x109, 0x28d, 0x101, 0x8c48, 0x101, 0x66f4, - 0x101, 0x8eca, 0x101, 0x8cc8, 0x101, 0x6ed1, 0x101, 0x4e32, - 0x101, 0x53e5, 0x101, 0x9f9c, 0x101, 0x9f9c, 0x101, 0x5951, - 0x101, 0x91d1, 0x101, 0x5587, 0x101, 0x5948, 0x101, 0x61f6, - 0x101, 0x7669, 0x101, 0x7f85, 0x101, 0x863f, 0x101, 0x87ba, - 0x101, 0x88f8, 0x101, 0x908f, 0x101, 0x6a02, 0x101, 0x6d1b, - 0x101, 0x70d9, 0x101, 0x73de, 0x101, 0x843d, 0x101, 0x916a, - 0x101, 0x99f1, 0x101, 0x4e82, 0x101, 0x5375, 0x101, 0x6b04, - 0x101, 0x721b, 0x101, 0x862d, 0x101, 0x9e1e, 0x101, 0x5d50, - 0x101, 0x6feb, 0x101, 0x85cd, 0x101, 0x8964, 0x101, 0x62c9, - 0x101, 0x81d8, 0x101, 0x881f, 0x101, 0x5eca, 0x101, 0x6717, - 0x101, 0x6d6a, 0x101, 0x72fc, 0x101, 0x90ce, 0x101, 0x4f86, - 0x101, 0x51b7, 0x101, 0x52de, 0x101, 0x64c4, 0x101, 0x6ad3, - 0x101, 0x7210, 0x101, 0x76e7, 0x101, 0x8001, 0x101, 0x8606, - 0x101, 0x865c, 0x101, 0x8def, 0x101, 0x9732, 0x101, 0x9b6f, - 0x101, 0x9dfa, 0x101, 0x788c, 0x101, 0x797f, 0x101, 0x7da0, - 0x101, 0x83c9, 0x101, 0x9304, 0x101, 0x9e7f, 0x101, 0x8ad6, - 0x101, 0x58df, 0x101, 0x5f04, 0x101, 0x7c60, 0x101, 0x807e, - 0x101, 0x7262, 0x101, 0x78ca, 0x101, 0x8cc2, 0x101, 0x96f7, - 0x101, 0x58d8, 0x101, 0x5c62, 0x101, 0x6a13, 0x101, 0x6dda, - 0x101, 0x6f0f, 0x101, 0x7d2f, 0x101, 0x7e37, 0x101, 0x964b, - 0x101, 0x52d2, 0x101, 0x808b, 0x101, 0x51dc, 0x101, 0x51cc, - 0x101, 0x7a1c, 0x101, 0x7dbe, 0x101, 0x83f1, 0x101, 0x9675, - 0x101, 0x8b80, 0x101, 0x62cf, 0x101, 0x6a02, 0x101, 0x8afe, - 0x101, 0x4e39, 0x101, 0x5be7, 0x101, 0x6012, 0x101, 0x7387, - 0x101, 0x7570, 0x101, 0x5317, 0x101, 0x78fb, 0x101, 0x4fbf, - 0x101, 0x5fa9, 0x101, 0x4e0d, 0x101, 0x6ccc, 0x101, 0x6578, - 0x101, 0x7d22, 0x101, 0x53c3, 0x101, 0x585e, 0x101, 0x7701, - 0x101, 0x8449, 0x101, 0x8aaa, 0x101, 0x6bba, 0x101, 0x8fb0, - 0x101, 0x6c88, 0x101, 0x62fe, 0x101, 0x82e5, 0x101, 0x63a0, - 0x101, 0x7565, 0x101, 0x4eae, 0x101, 0x5169, 0x101, 0x51c9, - 0x101, 0x6881, 0x101, 0x7ce7, 0x101, 0x826f, 0x101, 0x8ad2, - 0x101, 0x91cf, 0x101, 0x52f5, 0x101, 0x5442, 0x101, 0x5973, - 0x101, 0x5eec, 0x101, 0x65c5, 0x101, 0x6ffe, 0x101, 0x792a, - 0x101, 0x95ad, 0x101, 0x9a6a, 0x101, 0x9e97, 0x101, 0x9ece, - 0x101, 0x529b, 0x101, 0x66c6, 0x101, 0x6b77, 0x101, 0x8f62, - 0x101, 0x5e74, 0x101, 0x6190, 0x101, 0x6200, 0x101, 0x649a, - 0x101, 0x6f23, 0x101, 0x7149, 0x101, 0x7489, 0x101, 0x79ca, - 0x101, 0x7df4, 0x101, 0x806f, 0x101, 0x8f26, 0x101, 0x84ee, - 0x101, 0x9023, 0x101, 0x934a, 0x101, 0x5217, 0x101, 0x52a3, - 0x101, 0x54bd, 0x101, 0x70c8, 0x101, 0x88c2, 0x101, 0x8aaa, - 0x101, 0x5ec9, 0x101, 0x5ff5, 0x101, 0x637b, 0x101, 0x6bae, - 0x101, 0x7c3e, 0x101, 0x7375, 0x101, 0x4ee4, 0x101, 0x56f9, - 0x101, 0x5be7, 0x101, 0x5dba, 0x101, 0x601c, 0x101, 0x73b2, - 0x101, 0x7469, 0x101, 0x7f9a, 0x101, 0x8046, 0x101, 0x9234, - 0x101, 0x96f6, 0x101, 0x9748, 0x101, 0x9818, 0x101, 0x4f8b, - 0x101, 0x79ae, 0x101, 0x91b4, 0x101, 0x96b8, 0x101, 0x60e1, - 0x101, 0x4e86, 0x101, 0x50da, 0x101, 0x5bee, 0x101, 0x5c3f, - 0x101, 0x6599, 0x101, 0x6a02, 0x101, 0x71ce, 0x101, 0x7642, - 0x101, 0x84fc, 0x101, 0x907c, 0x101, 0x9f8d, 0x101, 0x6688, - 0x101, 0x962e, 0x101, 0x5289, 0x101, 0x677b, 0x101, 0x67f3, - 0x101, 0x6d41, 0x101, 0x6e9c, 0x101, 0x7409, 0x101, 0x7559, - 0x101, 0x786b, 0x101, 0x7d10, 0x101, 0x985e, 0x101, 0x516d, - 0x101, 0x622e, 0x101, 0x9678, 0x101, 0x502b, 0x101, 0x5d19, - 0x101, 0x6dea, 0x101, 0x8f2a, 0x101, 0x5f8b, 0x101, 0x6144, - 0x101, 0x6817, 0x101, 0x7387, 0x101, 0x9686, 0x101, 0x5229, - 0x101, 0x540f, 0x101, 0x5c65, 0x101, 0x6613, 0x101, 0x674e, - 0x101, 0x68a8, 0x101, 0x6ce5, 0x101, 0x7406, 0x101, 0x75e2, - 0x101, 0x7f79, 0x101, 0x88cf, 0x101, 0x88e1, 0x101, 0x91cc, - 0x101, 0x96e2, 0x101, 0x533f, 0x101, 0x6eba, 0x101, 0x541d, - 0x101, 0x71d0, 0x101, 0x7498, 0x101, 0x85fa, 0x101, 0x96a3, - 0x101, 0x9c57, 0x101, 0x9e9f, 0x101, 0x6797, 0x101, 0x6dcb, - 0x101, 0x81e8, 0x101, 0x7acb, 0x101, 0x7b20, 0x101, 0x7c92, - 0x101, 0x72c0, 0x101, 0x7099, 0x101, 0x8b58, 0x101, 0x4ec0, - 0x101, 0x8336, 0x101, 0x523a, 0x101, 0x5207, 0x101, 0x5ea6, - 0x101, 0x62d3, 0x101, 0x7cd6, 0x101, 0x5b85, 0x101, 0x6d1e, - 0x101, 0x66b4, 0x101, 0x8f3b, 0x101, 0x884c, 0x101, 0x964d, - 0x101, 0x898b, 0x101, 0x5ed3, 0x101, 0x5140, 0x101, 0x55c0, - 0x101, 0x585a, 0x101, 0x6674, 0x101, 0x51de, 0x101, 0x732a, - 0x101, 0x76ca, 0x101, 0x793c, 0x101, 0x795e, 0x101, 0x7965, - 0x101, 0x798f, 0x101, 0x9756, 0x101, 0x7cbe, 0x101, 0x7fbd, - 0x101, 0x8612, 0x101, 0x8af8, 0x101, 0x9038, 0x101, 0x90fd, - 0x101, 0x98ef, 0x101, 0x98fc, 0x101, 0x9928, 0x101, 0x9db4, - 0x101, 0x90de, 0x101, 0x96b7, 0x101, 0x4fae, 0x101, 0x50e7, - 0x101, 0x514d, 0x101, 0x52c9, 0x101, 0x52e4, 0x101, 0x5351, - 0x101, 0x559d, 0x101, 0x5606, 0x101, 0x5668, 0x101, 0x5840, - 0x101, 0x58a8, 0x101, 0x5c64, 0x101, 0x5c6e, 0x101, 0x6094, - 0x101, 0x6168, 0x101, 0x618e, 0x101, 0x61f2, 0x101, 0x654f, - 0x101, 0x65e2, 0x101, 0x6691, 0x101, 0x6885, 0x101, 0x6d77, - 0x101, 0x6e1a, 0x101, 0x6f22, 0x101, 0x716e, 0x101, 0x722b, - 0x101, 0x7422, 0x101, 0x7891, 0x101, 0x793e, 0x101, 0x7949, - 0x101, 0x7948, 0x101, 0x7950, 0x101, 0x7956, 0x101, 0x795d, - 0x101, 0x798d, 0x101, 0x798e, 0x101, 0x7a40, 0x101, 0x7a81, - 0x101, 0x7bc0, 0x101, 0x7df4, 0x101, 0x7e09, 0x101, 0x7e41, - 0x101, 0x7f72, 0x101, 0x8005, 0x101, 0x81ed, 0x101, 0x8279, - 0x101, 0x8279, 0x101, 0x8457, 0x101, 0x8910, 0x101, 0x8996, - 0x101, 0x8b01, 0x101, 0x8b39, 0x101, 0x8cd3, 0x101, 0x8d08, - 0x101, 0x8fb6, 0x101, 0x9038, 0x101, 0x96e3, 0x101, 0x97ff, - 0x101, 0x983b, 0x101, 0x6075, 0x201, 0xd850, 0xdeee, 0x101, - 0x8218, 0x101, 0x4e26, 0x101, 0x51b5, 0x101, 0x5168, 0x101, - 0x4f80, 0x101, 0x5145, 0x101, 0x5180, 0x101, 0x52c7, 0x101, - 0x52fa, 0x101, 0x559d, 0x101, 0x5555, 0x101, 0x5599, 0x101, - 0x55e2, 0x101, 0x585a, 0x101, 0x58b3, 0x101, 0x5944, 0x101, - 0x5954, 0x101, 0x5a62, 0x101, 0x5b28, 0x101, 0x5ed2, 0x101, - 0x5ed9, 0x101, 0x5f69, 0x101, 0x5fad, 0x101, 0x60d8, 0x101, - 0x614e, 0x101, 0x6108, 0x101, 0x618e, 0x101, 0x6160, 0x101, - 0x61f2, 0x101, 0x6234, 0x101, 0x63c4, 0x101, 0x641c, 0x101, - 0x6452, 0x101, 0x6556, 0x101, 0x6674, 0x101, 0x6717, 0x101, - 0x671b, 0x101, 0x6756, 0x101, 0x6b79, 0x101, 0x6bba, 0x101, - 0x6d41, 0x101, 0x6edb, 0x101, 0x6ecb, 0x101, 0x6f22, 0x101, - 0x701e, 0x101, 0x716e, 0x101, 0x77a7, 0x101, 0x7235, 0x101, - 0x72af, 0x101, 0x732a, 0x101, 0x7471, 0x101, 0x7506, 0x101, - 0x753b, 0x101, 0x761d, 0x101, 0x761f, 0x101, 0x76ca, 0x101, - 0x76db, 0x101, 0x76f4, 0x101, 0x774a, 0x101, 0x7740, 0x101, - 0x78cc, 0x101, 0x7ab1, 0x101, 0x7bc0, 0x101, 0x7c7b, 0x101, - 0x7d5b, 0x101, 0x7df4, 0x101, 0x7f3e, 0x101, 0x8005, 0x101, - 0x8352, 0x101, 0x83ef, 0x101, 0x8779, 0x101, 0x8941, 0x101, - 0x8986, 0x101, 0x8996, 0x101, 0x8abf, 0x101, 0x8af8, 0x101, - 0x8acb, 0x101, 0x8b01, 0x101, 0x8afe, 0x101, 0x8aed, 0x101, - 0x8b39, 0x101, 0x8b8a, 0x101, 0x8d08, 0x101, 0x8f38, 0x101, - 0x9072, 0x101, 0x9199, 0x101, 0x9276, 0x101, 0x967c, 0x101, - 0x96e3, 0x101, 0x9756, 0x101, 0x97db, 0x101, 0x97ff, 0x101, - 0x980b, 0x101, 0x983b, 0x101, 0x9b12, 0x101, 0x9f9c, 0x201, - 0xd84a, 0xdc4a, 0x201, 0xd84a, 0xdc44, 0x201, 0xd84c, 0xdfd5, - 0x101, 0x3b9d, 0x101, 0x4018, 0x101, 0x4039, 0x201, 0xd854, - 0xde49, 0x201, 0xd857, 0xdcd0, 0x201, 0xd85f, 0xded3, 0x101, - 0x9f43, 0x101, 0x9f8e, 0x210, 0x66, 0x66, 0x210, 0x66, - 0x69, 0x210, 0x66, 0x6c, 0x310, 0x66, 0x66, 0x69, - 0x310, 0x66, 0x66, 0x6c, 0x210, 0x17f, 0x74, 0x210, - 0x73, 0x74, 0x210, 0x574, 0x576, 0x210, 0x574, 0x565, - 0x210, 0x574, 0x56b, 0x210, 0x57e, 0x576, 0x210, 0x574, - 0x56d, 0x201, 0x5d9, 0x5b4, 0x201, 0x5f2, 0x5b7, 0x102, - 0x5e2, 0x102, 0x5d0, 0x102, 0x5d3, 0x102, 0x5d4, 0x102, - 0x5db, 0x102, 0x5dc, 0x102, 0x5dd, 0x102, 0x5e8, 0x102, - 0x5ea, 0x102, 0x2b, 0x201, 0x5e9, 0x5c1, 0x201, 0x5e9, - 0x5c2, 0x201, 0xfb49, 0x5c1, 0x201, 0xfb49, 0x5c2, 0x201, - 0x5d0, 0x5b7, 0x201, 0x5d0, 0x5b8, 0x201, 0x5d0, 0x5bc, - 0x201, 0x5d1, 0x5bc, 0x201, 0x5d2, 0x5bc, 0x201, 0x5d3, - 0x5bc, 0x201, 0x5d4, 0x5bc, 0x201, 0x5d5, 0x5bc, 0x201, - 0x5d6, 0x5bc, 0x201, 0x5d8, 0x5bc, 0x201, 0x5d9, 0x5bc, - 0x201, 0x5da, 0x5bc, 0x201, 0x5db, 0x5bc, 0x201, 0x5dc, - 0x5bc, 0x201, 0x5de, 0x5bc, 0x201, 0x5e0, 0x5bc, 0x201, - 0x5e1, 0x5bc, 0x201, 0x5e3, 0x5bc, 0x201, 0x5e4, 0x5bc, - 0x201, 0x5e6, 0x5bc, 0x201, 0x5e7, 0x5bc, 0x201, 0x5e8, - 0x5bc, 0x201, 0x5e9, 0x5bc, 0x201, 0x5ea, 0x5bc, 0x201, - 0x5d5, 0x5b9, 0x201, 0x5d1, 0x5bf, 0x201, 0x5db, 0x5bf, - 0x201, 0x5e4, 0x5bf, 0x210, 0x5d0, 0x5dc, 0x107, 0x671, - 0x106, 0x671, 0x107, 0x67b, 0x106, 0x67b, 0x104, 0x67b, - 0x105, 0x67b, 0x107, 0x67e, 0x106, 0x67e, 0x104, 0x67e, - 0x105, 0x67e, 0x107, 0x680, 0x106, 0x680, 0x104, 0x680, - 0x105, 0x680, 0x107, 0x67a, 0x106, 0x67a, 0x104, 0x67a, - 0x105, 0x67a, 0x107, 0x67f, 0x106, 0x67f, 0x104, 0x67f, - 0x105, 0x67f, 0x107, 0x679, 0x106, 0x679, 0x104, 0x679, - 0x105, 0x679, 0x107, 0x6a4, 0x106, 0x6a4, 0x104, 0x6a4, - 0x105, 0x6a4, 0x107, 0x6a6, 0x106, 0x6a6, 0x104, 0x6a6, - 0x105, 0x6a6, 0x107, 0x684, 0x106, 0x684, 0x104, 0x684, - 0x105, 0x684, 0x107, 0x683, 0x106, 0x683, 0x104, 0x683, - 0x105, 0x683, 0x107, 0x686, 0x106, 0x686, 0x104, 0x686, - 0x105, 0x686, 0x107, 0x687, 0x106, 0x687, 0x104, 0x687, - 0x105, 0x687, 0x107, 0x68d, 0x106, 0x68d, 0x107, 0x68c, - 0x106, 0x68c, 0x107, 0x68e, 0x106, 0x68e, 0x107, 0x688, - 0x106, 0x688, 0x107, 0x698, 0x106, 0x698, 0x107, 0x691, - 0x106, 0x691, 0x107, 0x6a9, 0x106, 0x6a9, 0x104, 0x6a9, - 0x105, 0x6a9, 0x107, 0x6af, 0x106, 0x6af, 0x104, 0x6af, - 0x105, 0x6af, 0x107, 0x6b3, 0x106, 0x6b3, 0x104, 0x6b3, - 0x105, 0x6b3, 0x107, 0x6b1, 0x106, 0x6b1, 0x104, 0x6b1, - 0x105, 0x6b1, 0x107, 0x6ba, 0x106, 0x6ba, 0x107, 0x6bb, - 0x106, 0x6bb, 0x104, 0x6bb, 0x105, 0x6bb, 0x107, 0x6c0, - 0x106, 0x6c0, 0x107, 0x6c1, 0x106, 0x6c1, 0x104, 0x6c1, - 0x105, 0x6c1, 0x107, 0x6be, 0x106, 0x6be, 0x104, 0x6be, - 0x105, 0x6be, 0x107, 0x6d2, 0x106, 0x6d2, 0x107, 0x6d3, - 0x106, 0x6d3, 0x107, 0x6ad, 0x106, 0x6ad, 0x104, 0x6ad, - 0x105, 0x6ad, 0x107, 0x6c7, 0x106, 0x6c7, 0x107, 0x6c6, - 0x106, 0x6c6, 0x107, 0x6c8, 0x106, 0x6c8, 0x107, 0x677, - 0x107, 0x6cb, 0x106, 0x6cb, 0x107, 0x6c5, 0x106, 0x6c5, - 0x107, 0x6c9, 0x106, 0x6c9, 0x107, 0x6d0, 0x106, 0x6d0, - 0x104, 0x6d0, 0x105, 0x6d0, 0x104, 0x649, 0x105, 0x649, - 0x207, 0x626, 0x627, 0x206, 0x626, 0x627, 0x207, 0x626, - 0x6d5, 0x206, 0x626, 0x6d5, 0x207, 0x626, 0x648, 0x206, - 0x626, 0x648, 0x207, 0x626, 0x6c7, 0x206, 0x626, 0x6c7, - 0x207, 0x626, 0x6c6, 0x206, 0x626, 0x6c6, 0x207, 0x626, - 0x6c8, 0x206, 0x626, 0x6c8, 0x207, 0x626, 0x6d0, 0x206, - 0x626, 0x6d0, 0x204, 0x626, 0x6d0, 0x207, 0x626, 0x649, - 0x206, 0x626, 0x649, 0x204, 0x626, 0x649, 0x107, 0x6cc, - 0x106, 0x6cc, 0x104, 0x6cc, 0x105, 0x6cc, 0x207, 0x626, - 0x62c, 0x207, 0x626, 0x62d, 0x207, 0x626, 0x645, 0x207, - 0x626, 0x649, 0x207, 0x626, 0x64a, 0x207, 0x628, 0x62c, - 0x207, 0x628, 0x62d, 0x207, 0x628, 0x62e, 0x207, 0x628, - 0x645, 0x207, 0x628, 0x649, 0x207, 0x628, 0x64a, 0x207, - 0x62a, 0x62c, 0x207, 0x62a, 0x62d, 0x207, 0x62a, 0x62e, - 0x207, 0x62a, 0x645, 0x207, 0x62a, 0x649, 0x207, 0x62a, - 0x64a, 0x207, 0x62b, 0x62c, 0x207, 0x62b, 0x645, 0x207, - 0x62b, 0x649, 0x207, 0x62b, 0x64a, 0x207, 0x62c, 0x62d, - 0x207, 0x62c, 0x645, 0x207, 0x62d, 0x62c, 0x207, 0x62d, - 0x645, 0x207, 0x62e, 0x62c, 0x207, 0x62e, 0x62d, 0x207, - 0x62e, 0x645, 0x207, 0x633, 0x62c, 0x207, 0x633, 0x62d, - 0x207, 0x633, 0x62e, 0x207, 0x633, 0x645, 0x207, 0x635, - 0x62d, 0x207, 0x635, 0x645, 0x207, 0x636, 0x62c, 0x207, - 0x636, 0x62d, 0x207, 0x636, 0x62e, 0x207, 0x636, 0x645, - 0x207, 0x637, 0x62d, 0x207, 0x637, 0x645, 0x207, 0x638, - 0x645, 0x207, 0x639, 0x62c, 0x207, 0x639, 0x645, 0x207, - 0x63a, 0x62c, 0x207, 0x63a, 0x645, 0x207, 0x641, 0x62c, - 0x207, 0x641, 0x62d, 0x207, 0x641, 0x62e, 0x207, 0x641, - 0x645, 0x207, 0x641, 0x649, 0x207, 0x641, 0x64a, 0x207, - 0x642, 0x62d, 0x207, 0x642, 0x645, 0x207, 0x642, 0x649, - 0x207, 0x642, 0x64a, 0x207, 0x643, 0x627, 0x207, 0x643, - 0x62c, 0x207, 0x643, 0x62d, 0x207, 0x643, 0x62e, 0x207, - 0x643, 0x644, 0x207, 0x643, 0x645, 0x207, 0x643, 0x649, - 0x207, 0x643, 0x64a, 0x207, 0x644, 0x62c, 0x207, 0x644, - 0x62d, 0x207, 0x644, 0x62e, 0x207, 0x644, 0x645, 0x207, - 0x644, 0x649, 0x207, 0x644, 0x64a, 0x207, 0x645, 0x62c, - 0x207, 0x645, 0x62d, 0x207, 0x645, 0x62e, 0x207, 0x645, - 0x645, 0x207, 0x645, 0x649, 0x207, 0x645, 0x64a, 0x207, - 0x646, 0x62c, 0x207, 0x646, 0x62d, 0x207, 0x646, 0x62e, - 0x207, 0x646, 0x645, 0x207, 0x646, 0x649, 0x207, 0x646, - 0x64a, 0x207, 0x647, 0x62c, 0x207, 0x647, 0x645, 0x207, - 0x647, 0x649, 0x207, 0x647, 0x64a, 0x207, 0x64a, 0x62c, - 0x207, 0x64a, 0x62d, 0x207, 0x64a, 0x62e, 0x207, 0x64a, - 0x645, 0x207, 0x64a, 0x649, 0x207, 0x64a, 0x64a, 0x207, - 0x630, 0x670, 0x207, 0x631, 0x670, 0x207, 0x649, 0x670, - 0x307, 0x20, 0x64c, 0x651, 0x307, 0x20, 0x64d, 0x651, - 0x307, 0x20, 0x64e, 0x651, 0x307, 0x20, 0x64f, 0x651, - 0x307, 0x20, 0x650, 0x651, 0x307, 0x20, 0x651, 0x670, - 0x206, 0x626, 0x631, 0x206, 0x626, 0x632, 0x206, 0x626, - 0x645, 0x206, 0x626, 0x646, 0x206, 0x626, 0x649, 0x206, - 0x626, 0x64a, 0x206, 0x628, 0x631, 0x206, 0x628, 0x632, - 0x206, 0x628, 0x645, 0x206, 0x628, 0x646, 0x206, 0x628, - 0x649, 0x206, 0x628, 0x64a, 0x206, 0x62a, 0x631, 0x206, - 0x62a, 0x632, 0x206, 0x62a, 0x645, 0x206, 0x62a, 0x646, - 0x206, 0x62a, 0x649, 0x206, 0x62a, 0x64a, 0x206, 0x62b, - 0x631, 0x206, 0x62b, 0x632, 0x206, 0x62b, 0x645, 0x206, - 0x62b, 0x646, 0x206, 0x62b, 0x649, 0x206, 0x62b, 0x64a, - 0x206, 0x641, 0x649, 0x206, 0x641, 0x64a, 0x206, 0x642, - 0x649, 0x206, 0x642, 0x64a, 0x206, 0x643, 0x627, 0x206, - 0x643, 0x644, 0x206, 0x643, 0x645, 0x206, 0x643, 0x649, - 0x206, 0x643, 0x64a, 0x206, 0x644, 0x645, 0x206, 0x644, - 0x649, 0x206, 0x644, 0x64a, 0x206, 0x645, 0x627, 0x206, - 0x645, 0x645, 0x206, 0x646, 0x631, 0x206, 0x646, 0x632, - 0x206, 0x646, 0x645, 0x206, 0x646, 0x646, 0x206, 0x646, - 0x649, 0x206, 0x646, 0x64a, 0x206, 0x649, 0x670, 0x206, - 0x64a, 0x631, 0x206, 0x64a, 0x632, 0x206, 0x64a, 0x645, - 0x206, 0x64a, 0x646, 0x206, 0x64a, 0x649, 0x206, 0x64a, - 0x64a, 0x204, 0x626, 0x62c, 0x204, 0x626, 0x62d, 0x204, - 0x626, 0x62e, 0x204, 0x626, 0x645, 0x204, 0x626, 0x647, - 0x204, 0x628, 0x62c, 0x204, 0x628, 0x62d, 0x204, 0x628, - 0x62e, 0x204, 0x628, 0x645, 0x204, 0x628, 0x647, 0x204, - 0x62a, 0x62c, 0x204, 0x62a, 0x62d, 0x204, 0x62a, 0x62e, - 0x204, 0x62a, 0x645, 0x204, 0x62a, 0x647, 0x204, 0x62b, - 0x645, 0x204, 0x62c, 0x62d, 0x204, 0x62c, 0x645, 0x204, - 0x62d, 0x62c, 0x204, 0x62d, 0x645, 0x204, 0x62e, 0x62c, - 0x204, 0x62e, 0x645, 0x204, 0x633, 0x62c, 0x204, 0x633, - 0x62d, 0x204, 0x633, 0x62e, 0x204, 0x633, 0x645, 0x204, - 0x635, 0x62d, 0x204, 0x635, 0x62e, 0x204, 0x635, 0x645, - 0x204, 0x636, 0x62c, 0x204, 0x636, 0x62d, 0x204, 0x636, - 0x62e, 0x204, 0x636, 0x645, 0x204, 0x637, 0x62d, 0x204, - 0x638, 0x645, 0x204, 0x639, 0x62c, 0x204, 0x639, 0x645, - 0x204, 0x63a, 0x62c, 0x204, 0x63a, 0x645, 0x204, 0x641, - 0x62c, 0x204, 0x641, 0x62d, 0x204, 0x641, 0x62e, 0x204, - 0x641, 0x645, 0x204, 0x642, 0x62d, 0x204, 0x642, 0x645, - 0x204, 0x643, 0x62c, 0x204, 0x643, 0x62d, 0x204, 0x643, - 0x62e, 0x204, 0x643, 0x644, 0x204, 0x643, 0x645, 0x204, - 0x644, 0x62c, 0x204, 0x644, 0x62d, 0x204, 0x644, 0x62e, - 0x204, 0x644, 0x645, 0x204, 0x644, 0x647, 0x204, 0x645, - 0x62c, 0x204, 0x645, 0x62d, 0x204, 0x645, 0x62e, 0x204, - 0x645, 0x645, 0x204, 0x646, 0x62c, 0x204, 0x646, 0x62d, - 0x204, 0x646, 0x62e, 0x204, 0x646, 0x645, 0x204, 0x646, - 0x647, 0x204, 0x647, 0x62c, 0x204, 0x647, 0x645, 0x204, - 0x647, 0x670, 0x204, 0x64a, 0x62c, 0x204, 0x64a, 0x62d, - 0x204, 0x64a, 0x62e, 0x204, 0x64a, 0x645, 0x204, 0x64a, - 0x647, 0x205, 0x626, 0x645, 0x205, 0x626, 0x647, 0x205, - 0x628, 0x645, 0x205, 0x628, 0x647, 0x205, 0x62a, 0x645, - 0x205, 0x62a, 0x647, 0x205, 0x62b, 0x645, 0x205, 0x62b, - 0x647, 0x205, 0x633, 0x645, 0x205, 0x633, 0x647, 0x205, - 0x634, 0x645, 0x205, 0x634, 0x647, 0x205, 0x643, 0x644, - 0x205, 0x643, 0x645, 0x205, 0x644, 0x645, 0x205, 0x646, - 0x645, 0x205, 0x646, 0x647, 0x205, 0x64a, 0x645, 0x205, - 0x64a, 0x647, 0x305, 0x640, 0x64e, 0x651, 0x305, 0x640, - 0x64f, 0x651, 0x305, 0x640, 0x650, 0x651, 0x207, 0x637, - 0x649, 0x207, 0x637, 0x64a, 0x207, 0x639, 0x649, 0x207, - 0x639, 0x64a, 0x207, 0x63a, 0x649, 0x207, 0x63a, 0x64a, - 0x207, 0x633, 0x649, 0x207, 0x633, 0x64a, 0x207, 0x634, - 0x649, 0x207, 0x634, 0x64a, 0x207, 0x62d, 0x649, 0x207, - 0x62d, 0x64a, 0x207, 0x62c, 0x649, 0x207, 0x62c, 0x64a, - 0x207, 0x62e, 0x649, 0x207, 0x62e, 0x64a, 0x207, 0x635, - 0x649, 0x207, 0x635, 0x64a, 0x207, 0x636, 0x649, 0x207, - 0x636, 0x64a, 0x207, 0x634, 0x62c, 0x207, 0x634, 0x62d, - 0x207, 0x634, 0x62e, 0x207, 0x634, 0x645, 0x207, 0x634, - 0x631, 0x207, 0x633, 0x631, 0x207, 0x635, 0x631, 0x207, - 0x636, 0x631, 0x206, 0x637, 0x649, 0x206, 0x637, 0x64a, - 0x206, 0x639, 0x649, 0x206, 0x639, 0x64a, 0x206, 0x63a, - 0x649, 0x206, 0x63a, 0x64a, 0x206, 0x633, 0x649, 0x206, - 0x633, 0x64a, 0x206, 0x634, 0x649, 0x206, 0x634, 0x64a, - 0x206, 0x62d, 0x649, 0x206, 0x62d, 0x64a, 0x206, 0x62c, - 0x649, 0x206, 0x62c, 0x64a, 0x206, 0x62e, 0x649, 0x206, - 0x62e, 0x64a, 0x206, 0x635, 0x649, 0x206, 0x635, 0x64a, - 0x206, 0x636, 0x649, 0x206, 0x636, 0x64a, 0x206, 0x634, - 0x62c, 0x206, 0x634, 0x62d, 0x206, 0x634, 0x62e, 0x206, - 0x634, 0x645, 0x206, 0x634, 0x631, 0x206, 0x633, 0x631, - 0x206, 0x635, 0x631, 0x206, 0x636, 0x631, 0x204, 0x634, - 0x62c, 0x204, 0x634, 0x62d, 0x204, 0x634, 0x62e, 0x204, - 0x634, 0x645, 0x204, 0x633, 0x647, 0x204, 0x634, 0x647, - 0x204, 0x637, 0x645, 0x205, 0x633, 0x62c, 0x205, 0x633, - 0x62d, 0x205, 0x633, 0x62e, 0x205, 0x634, 0x62c, 0x205, - 0x634, 0x62d, 0x205, 0x634, 0x62e, 0x205, 0x637, 0x645, - 0x205, 0x638, 0x645, 0x206, 0x627, 0x64b, 0x207, 0x627, - 0x64b, 0x304, 0x62a, 0x62c, 0x645, 0x306, 0x62a, 0x62d, - 0x62c, 0x304, 0x62a, 0x62d, 0x62c, 0x304, 0x62a, 0x62d, - 0x645, 0x304, 0x62a, 0x62e, 0x645, 0x304, 0x62a, 0x645, - 0x62c, 0x304, 0x62a, 0x645, 0x62d, 0x304, 0x62a, 0x645, - 0x62e, 0x306, 0x62c, 0x645, 0x62d, 0x304, 0x62c, 0x645, - 0x62d, 0x306, 0x62d, 0x645, 0x64a, 0x306, 0x62d, 0x645, - 0x649, 0x304, 0x633, 0x62d, 0x62c, 0x304, 0x633, 0x62c, - 0x62d, 0x306, 0x633, 0x62c, 0x649, 0x306, 0x633, 0x645, - 0x62d, 0x304, 0x633, 0x645, 0x62d, 0x304, 0x633, 0x645, - 0x62c, 0x306, 0x633, 0x645, 0x645, 0x304, 0x633, 0x645, - 0x645, 0x306, 0x635, 0x62d, 0x62d, 0x304, 0x635, 0x62d, - 0x62d, 0x306, 0x635, 0x645, 0x645, 0x306, 0x634, 0x62d, - 0x645, 0x304, 0x634, 0x62d, 0x645, 0x306, 0x634, 0x62c, - 0x64a, 0x306, 0x634, 0x645, 0x62e, 0x304, 0x634, 0x645, - 0x62e, 0x306, 0x634, 0x645, 0x645, 0x304, 0x634, 0x645, - 0x645, 0x306, 0x636, 0x62d, 0x649, 0x306, 0x636, 0x62e, - 0x645, 0x304, 0x636, 0x62e, 0x645, 0x306, 0x637, 0x645, - 0x62d, 0x304, 0x637, 0x645, 0x62d, 0x304, 0x637, 0x645, - 0x645, 0x306, 0x637, 0x645, 0x64a, 0x306, 0x639, 0x62c, - 0x645, 0x306, 0x639, 0x645, 0x645, 0x304, 0x639, 0x645, - 0x645, 0x306, 0x639, 0x645, 0x649, 0x306, 0x63a, 0x645, - 0x645, 0x306, 0x63a, 0x645, 0x64a, 0x306, 0x63a, 0x645, - 0x649, 0x306, 0x641, 0x62e, 0x645, 0x304, 0x641, 0x62e, - 0x645, 0x306, 0x642, 0x645, 0x62d, 0x306, 0x642, 0x645, - 0x645, 0x306, 0x644, 0x62d, 0x645, 0x306, 0x644, 0x62d, - 0x64a, 0x306, 0x644, 0x62d, 0x649, 0x304, 0x644, 0x62c, - 0x62c, 0x306, 0x644, 0x62c, 0x62c, 0x306, 0x644, 0x62e, - 0x645, 0x304, 0x644, 0x62e, 0x645, 0x306, 0x644, 0x645, - 0x62d, 0x304, 0x644, 0x645, 0x62d, 0x304, 0x645, 0x62d, - 0x62c, 0x304, 0x645, 0x62d, 0x645, 0x306, 0x645, 0x62d, - 0x64a, 0x304, 0x645, 0x62c, 0x62d, 0x304, 0x645, 0x62c, - 0x645, 0x304, 0x645, 0x62e, 0x62c, 0x304, 0x645, 0x62e, - 0x645, 0x304, 0x645, 0x62c, 0x62e, 0x304, 0x647, 0x645, - 0x62c, 0x304, 0x647, 0x645, 0x645, 0x304, 0x646, 0x62d, - 0x645, 0x306, 0x646, 0x62d, 0x649, 0x306, 0x646, 0x62c, - 0x645, 0x304, 0x646, 0x62c, 0x645, 0x306, 0x646, 0x62c, - 0x649, 0x306, 0x646, 0x645, 0x64a, 0x306, 0x646, 0x645, - 0x649, 0x306, 0x64a, 0x645, 0x645, 0x304, 0x64a, 0x645, - 0x645, 0x306, 0x628, 0x62e, 0x64a, 0x306, 0x62a, 0x62c, - 0x64a, 0x306, 0x62a, 0x62c, 0x649, 0x306, 0x62a, 0x62e, - 0x64a, 0x306, 0x62a, 0x62e, 0x649, 0x306, 0x62a, 0x645, - 0x64a, 0x306, 0x62a, 0x645, 0x649, 0x306, 0x62c, 0x645, - 0x64a, 0x306, 0x62c, 0x62d, 0x649, 0x306, 0x62c, 0x645, - 0x649, 0x306, 0x633, 0x62e, 0x649, 0x306, 0x635, 0x62d, - 0x64a, 0x306, 0x634, 0x62d, 0x64a, 0x306, 0x636, 0x62d, - 0x64a, 0x306, 0x644, 0x62c, 0x64a, 0x306, 0x644, 0x645, - 0x64a, 0x306, 0x64a, 0x62d, 0x64a, 0x306, 0x64a, 0x62c, - 0x64a, 0x306, 0x64a, 0x645, 0x64a, 0x306, 0x645, 0x645, - 0x64a, 0x306, 0x642, 0x645, 0x64a, 0x306, 0x646, 0x62d, - 0x64a, 0x304, 0x642, 0x645, 0x62d, 0x304, 0x644, 0x62d, - 0x645, 0x306, 0x639, 0x645, 0x64a, 0x306, 0x643, 0x645, - 0x64a, 0x304, 0x646, 0x62c, 0x62d, 0x306, 0x645, 0x62e, - 0x64a, 0x304, 0x644, 0x62c, 0x645, 0x306, 0x643, 0x645, - 0x645, 0x306, 0x644, 0x62c, 0x645, 0x306, 0x646, 0x62c, - 0x62d, 0x306, 0x62c, 0x62d, 0x64a, 0x306, 0x62d, 0x62c, - 0x64a, 0x306, 0x645, 0x62c, 0x64a, 0x306, 0x641, 0x645, - 0x64a, 0x306, 0x628, 0x62d, 0x64a, 0x304, 0x643, 0x645, - 0x645, 0x304, 0x639, 0x62c, 0x645, 0x304, 0x635, 0x645, - 0x645, 0x306, 0x633, 0x62e, 0x64a, 0x306, 0x646, 0x62c, - 0x64a, 0x307, 0x635, 0x644, 0x6d2, 0x307, 0x642, 0x644, - 0x6d2, 0x407, 0x627, 0x644, 0x644, 0x647, 0x407, 0x627, - 0x643, 0x628, 0x631, 0x407, 0x645, 0x62d, 0x645, 0x62f, - 0x407, 0x635, 0x644, 0x639, 0x645, 0x407, 0x631, 0x633, - 0x648, 0x644, 0x407, 0x639, 0x644, 0x64a, 0x647, 0x407, - 0x648, 0x633, 0x644, 0x645, 0x307, 0x635, 0x644, 0x649, - 0x1207, 0x635, 0x644, 0x649, 0x20, 0x627, 0x644, 0x644, - 0x647, 0x20, 0x639, 0x644, 0x64a, 0x647, 0x20, 0x648, - 0x633, 0x644, 0x645, 0x807, 0x62c, 0x644, 0x20, 0x62c, - 0x644, 0x627, 0x644, 0x647, 0x407, 0x631, 0x6cc, 0x627, - 0x644, 0x10b, 0x2c, 0x10b, 0x3001, 0x10b, 0x3002, 0x10b, - 0x3a, 0x10b, 0x3b, 0x10b, 0x21, 0x10b, 0x3f, 0x10b, - 0x3016, 0x10b, 0x3017, 0x10b, 0x2026, 0x10b, 0x2025, 0x10b, - 0x2014, 0x10b, 0x2013, 0x10b, 0x5f, 0x10b, 0x5f, 0x10b, - 0x28, 0x10b, 0x29, 0x10b, 0x7b, 0x10b, 0x7d, 0x10b, - 0x3014, 0x10b, 0x3015, 0x10b, 0x3010, 0x10b, 0x3011, 0x10b, - 0x300a, 0x10b, 0x300b, 0x10b, 0x3008, 0x10b, 0x3009, 0x10b, - 0x300c, 0x10b, 0x300d, 0x10b, 0x300e, 0x10b, 0x300f, 0x10b, - 0x5b, 0x10b, 0x5d, 0x110, 0x203e, 0x110, 0x203e, 0x110, - 0x203e, 0x110, 0x203e, 0x110, 0x5f, 0x110, 0x5f, 0x110, - 0x5f, 0x10e, 0x2c, 0x10e, 0x3001, 0x10e, 0x2e, 0x10e, - 0x3b, 0x10e, 0x3a, 0x10e, 0x3f, 0x10e, 0x21, 0x10e, - 0x2014, 0x10e, 0x28, 0x10e, 0x29, 0x10e, 0x7b, 0x10e, - 0x7d, 0x10e, 0x3014, 0x10e, 0x3015, 0x10e, 0x23, 0x10e, - 0x26, 0x10e, 0x2a, 0x10e, 0x2b, 0x10e, 0x2d, 0x10e, - 0x3c, 0x10e, 0x3e, 0x10e, 0x3d, 0x10e, 0x5c, 0x10e, - 0x24, 0x10e, 0x25, 0x10e, 0x40, 0x207, 0x20, 0x64b, - 0x205, 0x640, 0x64b, 0x207, 0x20, 0x64c, 0x207, 0x20, - 0x64d, 0x207, 0x20, 0x64e, 0x205, 0x640, 0x64e, 0x207, - 0x20, 0x64f, 0x205, 0x640, 0x64f, 0x207, 0x20, 0x650, - 0x205, 0x640, 0x650, 0x207, 0x20, 0x651, 0x205, 0x640, - 0x651, 0x207, 0x20, 0x652, 0x205, 0x640, 0x652, 0x107, - 0x621, 0x107, 0x622, 0x106, 0x622, 0x107, 0x623, 0x106, - 0x623, 0x107, 0x624, 0x106, 0x624, 0x107, 0x625, 0x106, - 0x625, 0x107, 0x626, 0x106, 0x626, 0x104, 0x626, 0x105, - 0x626, 0x107, 0x627, 0x106, 0x627, 0x107, 0x628, 0x106, - 0x628, 0x104, 0x628, 0x105, 0x628, 0x107, 0x629, 0x106, - 0x629, 0x107, 0x62a, 0x106, 0x62a, 0x104, 0x62a, 0x105, - 0x62a, 0x107, 0x62b, 0x106, 0x62b, 0x104, 0x62b, 0x105, - 0x62b, 0x107, 0x62c, 0x106, 0x62c, 0x104, 0x62c, 0x105, - 0x62c, 0x107, 0x62d, 0x106, 0x62d, 0x104, 0x62d, 0x105, - 0x62d, 0x107, 0x62e, 0x106, 0x62e, 0x104, 0x62e, 0x105, - 0x62e, 0x107, 0x62f, 0x106, 0x62f, 0x107, 0x630, 0x106, - 0x630, 0x107, 0x631, 0x106, 0x631, 0x107, 0x632, 0x106, - 0x632, 0x107, 0x633, 0x106, 0x633, 0x104, 0x633, 0x105, - 0x633, 0x107, 0x634, 0x106, 0x634, 0x104, 0x634, 0x105, - 0x634, 0x107, 0x635, 0x106, 0x635, 0x104, 0x635, 0x105, - 0x635, 0x107, 0x636, 0x106, 0x636, 0x104, 0x636, 0x105, - 0x636, 0x107, 0x637, 0x106, 0x637, 0x104, 0x637, 0x105, - 0x637, 0x107, 0x638, 0x106, 0x638, 0x104, 0x638, 0x105, - 0x638, 0x107, 0x639, 0x106, 0x639, 0x104, 0x639, 0x105, - 0x639, 0x107, 0x63a, 0x106, 0x63a, 0x104, 0x63a, 0x105, - 0x63a, 0x107, 0x641, 0x106, 0x641, 0x104, 0x641, 0x105, - 0x641, 0x107, 0x642, 0x106, 0x642, 0x104, 0x642, 0x105, - 0x642, 0x107, 0x643, 0x106, 0x643, 0x104, 0x643, 0x105, - 0x643, 0x107, 0x644, 0x106, 0x644, 0x104, 0x644, 0x105, - 0x644, 0x107, 0x645, 0x106, 0x645, 0x104, 0x645, 0x105, - 0x645, 0x107, 0x646, 0x106, 0x646, 0x104, 0x646, 0x105, - 0x646, 0x107, 0x647, 0x106, 0x647, 0x104, 0x647, 0x105, - 0x647, 0x107, 0x648, 0x106, 0x648, 0x107, 0x649, 0x106, - 0x649, 0x107, 0x64a, 0x106, 0x64a, 0x104, 0x64a, 0x105, - 0x64a, 0x207, 0x644, 0x622, 0x206, 0x644, 0x622, 0x207, - 0x644, 0x623, 0x206, 0x644, 0x623, 0x207, 0x644, 0x625, - 0x206, 0x644, 0x625, 0x207, 0x644, 0x627, 0x206, 0x644, - 0x627, 0x10c, 0x21, 0x10c, 0x22, 0x10c, 0x23, 0x10c, - 0x24, 0x10c, 0x25, 0x10c, 0x26, 0x10c, 0x27, 0x10c, - 0x28, 0x10c, 0x29, 0x10c, 0x2a, 0x10c, 0x2b, 0x10c, - 0x2c, 0x10c, 0x2d, 0x10c, 0x2e, 0x10c, 0x2f, 0x10c, - 0x30, 0x10c, 0x31, 0x10c, 0x32, 0x10c, 0x33, 0x10c, - 0x34, 0x10c, 0x35, 0x10c, 0x36, 0x10c, 0x37, 0x10c, - 0x38, 0x10c, 0x39, 0x10c, 0x3a, 0x10c, 0x3b, 0x10c, - 0x3c, 0x10c, 0x3d, 0x10c, 0x3e, 0x10c, 0x3f, 0x10c, - 0x40, 0x10c, 0x41, 0x10c, 0x42, 0x10c, 0x43, 0x10c, - 0x44, 0x10c, 0x45, 0x10c, 0x46, 0x10c, 0x47, 0x10c, - 0x48, 0x10c, 0x49, 0x10c, 0x4a, 0x10c, 0x4b, 0x10c, - 0x4c, 0x10c, 0x4d, 0x10c, 0x4e, 0x10c, 0x4f, 0x10c, - 0x50, 0x10c, 0x51, 0x10c, 0x52, 0x10c, 0x53, 0x10c, - 0x54, 0x10c, 0x55, 0x10c, 0x56, 0x10c, 0x57, 0x10c, - 0x58, 0x10c, 0x59, 0x10c, 0x5a, 0x10c, 0x5b, 0x10c, - 0x5c, 0x10c, 0x5d, 0x10c, 0x5e, 0x10c, 0x5f, 0x10c, - 0x60, 0x10c, 0x61, 0x10c, 0x62, 0x10c, 0x63, 0x10c, - 0x64, 0x10c, 0x65, 0x10c, 0x66, 0x10c, 0x67, 0x10c, - 0x68, 0x10c, 0x69, 0x10c, 0x6a, 0x10c, 0x6b, 0x10c, - 0x6c, 0x10c, 0x6d, 0x10c, 0x6e, 0x10c, 0x6f, 0x10c, - 0x70, 0x10c, 0x71, 0x10c, 0x72, 0x10c, 0x73, 0x10c, - 0x74, 0x10c, 0x75, 0x10c, 0x76, 0x10c, 0x77, 0x10c, - 0x78, 0x10c, 0x79, 0x10c, 0x7a, 0x10c, 0x7b, 0x10c, - 0x7c, 0x10c, 0x7d, 0x10c, 0x7e, 0x10c, 0x2985, 0x10c, - 0x2986, 0x10d, 0x3002, 0x10d, 0x300c, 0x10d, 0x300d, 0x10d, - 0x3001, 0x10d, 0x30fb, 0x10d, 0x30f2, 0x10d, 0x30a1, 0x10d, - 0x30a3, 0x10d, 0x30a5, 0x10d, 0x30a7, 0x10d, 0x30a9, 0x10d, - 0x30e3, 0x10d, 0x30e5, 0x10d, 0x30e7, 0x10d, 0x30c3, 0x10d, - 0x30fc, 0x10d, 0x30a2, 0x10d, 0x30a4, 0x10d, 0x30a6, 0x10d, - 0x30a8, 0x10d, 0x30aa, 0x10d, 0x30ab, 0x10d, 0x30ad, 0x10d, - 0x30af, 0x10d, 0x30b1, 0x10d, 0x30b3, 0x10d, 0x30b5, 0x10d, - 0x30b7, 0x10d, 0x30b9, 0x10d, 0x30bb, 0x10d, 0x30bd, 0x10d, - 0x30bf, 0x10d, 0x30c1, 0x10d, 0x30c4, 0x10d, 0x30c6, 0x10d, - 0x30c8, 0x10d, 0x30ca, 0x10d, 0x30cb, 0x10d, 0x30cc, 0x10d, - 0x30cd, 0x10d, 0x30ce, 0x10d, 0x30cf, 0x10d, 0x30d2, 0x10d, - 0x30d5, 0x10d, 0x30d8, 0x10d, 0x30db, 0x10d, 0x30de, 0x10d, - 0x30df, 0x10d, 0x30e0, 0x10d, 0x30e1, 0x10d, 0x30e2, 0x10d, - 0x30e4, 0x10d, 0x30e6, 0x10d, 0x30e8, 0x10d, 0x30e9, 0x10d, - 0x30ea, 0x10d, 0x30eb, 0x10d, 0x30ec, 0x10d, 0x30ed, 0x10d, - 0x30ef, 0x10d, 0x30f3, 0x10d, 0x3099, 0x10d, 0x309a, 0x10d, - 0x3164, 0x10d, 0x3131, 0x10d, 0x3132, 0x10d, 0x3133, 0x10d, - 0x3134, 0x10d, 0x3135, 0x10d, 0x3136, 0x10d, 0x3137, 0x10d, - 0x3138, 0x10d, 0x3139, 0x10d, 0x313a, 0x10d, 0x313b, 0x10d, - 0x313c, 0x10d, 0x313d, 0x10d, 0x313e, 0x10d, 0x313f, 0x10d, - 0x3140, 0x10d, 0x3141, 0x10d, 0x3142, 0x10d, 0x3143, 0x10d, - 0x3144, 0x10d, 0x3145, 0x10d, 0x3146, 0x10d, 0x3147, 0x10d, - 0x3148, 0x10d, 0x3149, 0x10d, 0x314a, 0x10d, 0x314b, 0x10d, - 0x314c, 0x10d, 0x314d, 0x10d, 0x314e, 0x10d, 0x314f, 0x10d, - 0x3150, 0x10d, 0x3151, 0x10d, 0x3152, 0x10d, 0x3153, 0x10d, - 0x3154, 0x10d, 0x3155, 0x10d, 0x3156, 0x10d, 0x3157, 0x10d, - 0x3158, 0x10d, 0x3159, 0x10d, 0x315a, 0x10d, 0x315b, 0x10d, - 0x315c, 0x10d, 0x315d, 0x10d, 0x315e, 0x10d, 0x315f, 0x10d, - 0x3160, 0x10d, 0x3161, 0x10d, 0x3162, 0x10d, 0x3163, 0x10c, - 0xa2, 0x10c, 0xa3, 0x10c, 0xac, 0x10c, 0xaf, 0x10c, - 0xa6, 0x10c, 0xa5, 0x10c, 0x20a9, 0x10d, 0x2502, 0x10d, - 0x2190, 0x10d, 0x2191, 0x10d, 0x2192, 0x10d, 0x2193, 0x10d, - 0x25a0, 0x10d, 0x25cb, 0x401, 0xd804, 0xdc99, 0xd804, 0xdcba, - 0x401, 0xd804, 0xdc9b, 0xd804, 0xdcba, 0x401, 0xd804, 0xdca5, - 0xd804, 0xdcba, 0x401, 0xd804, 0xdd31, 0xd804, 0xdd27, 0x401, - 0xd804, 0xdd32, 0xd804, 0xdd27, 0x401, 0xd804, 0xdf47, 0xd804, - 0xdf3e, 0x401, 0xd804, 0xdf47, 0xd804, 0xdf57, 0x401, 0xd805, - 0xdcb9, 0xd805, 0xdcba, 0x401, 0xd805, 0xdcb9, 0xd805, 0xdcb0, - 0x401, 0xd805, 0xdcb9, 0xd805, 0xdcbd, 0x401, 0xd805, 0xddb8, - 0xd805, 0xddaf, 0x401, 0xd805, 0xddb9, 0xd805, 0xddaf, 0x401, - 0xd806, 0xdd35, 0xd806, 0xdd30, 0x401, 0xd834, 0xdd57, 0xd834, - 0xdd65, 0x401, 0xd834, 0xdd58, 0xd834, 0xdd65, 0x401, 0xd834, - 0xdd5f, 0xd834, 0xdd6e, 0x401, 0xd834, 0xdd5f, 0xd834, 0xdd6f, - 0x401, 0xd834, 0xdd5f, 0xd834, 0xdd70, 0x401, 0xd834, 0xdd5f, - 0xd834, 0xdd71, 0x401, 0xd834, 0xdd5f, 0xd834, 0xdd72, 0x401, - 0xd834, 0xddb9, 0xd834, 0xdd65, 0x401, 0xd834, 0xddba, 0xd834, - 0xdd65, 0x401, 0xd834, 0xddbb, 0xd834, 0xdd6e, 0x401, 0xd834, - 0xddbc, 0xd834, 0xdd6e, 0x401, 0xd834, 0xddbb, 0xd834, 0xdd6f, - 0x401, 0xd834, 0xddbc, 0xd834, 0xdd6f, 0x102, 0x41, 0x102, - 0x42, 0x102, 0x43, 0x102, 0x44, 0x102, 0x45, 0x102, - 0x46, 0x102, 0x47, 0x102, 0x48, 0x102, 0x49, 0x102, - 0x4a, 0x102, 0x4b, 0x102, 0x4c, 0x102, 0x4d, 0x102, - 0x4e, 0x102, 0x4f, 0x102, 0x50, 0x102, 0x51, 0x102, - 0x52, 0x102, 0x53, 0x102, 0x54, 0x102, 0x55, 0x102, - 0x56, 0x102, 0x57, 0x102, 0x58, 0x102, 0x59, 0x102, - 0x5a, 0x102, 0x61, 0x102, 0x62, 0x102, 0x63, 0x102, - 0x64, 0x102, 0x65, 0x102, 0x66, 0x102, 0x67, 0x102, - 0x68, 0x102, 0x69, 0x102, 0x6a, 0x102, 0x6b, 0x102, - 0x6c, 0x102, 0x6d, 0x102, 0x6e, 0x102, 0x6f, 0x102, - 0x70, 0x102, 0x71, 0x102, 0x72, 0x102, 0x73, 0x102, - 0x74, 0x102, 0x75, 0x102, 0x76, 0x102, 0x77, 0x102, - 0x78, 0x102, 0x79, 0x102, 0x7a, 0x102, 0x41, 0x102, - 0x42, 0x102, 0x43, 0x102, 0x44, 0x102, 0x45, 0x102, - 0x46, 0x102, 0x47, 0x102, 0x48, 0x102, 0x49, 0x102, - 0x4a, 0x102, 0x4b, 0x102, 0x4c, 0x102, 0x4d, 0x102, - 0x4e, 0x102, 0x4f, 0x102, 0x50, 0x102, 0x51, 0x102, - 0x52, 0x102, 0x53, 0x102, 0x54, 0x102, 0x55, 0x102, - 0x56, 0x102, 0x57, 0x102, 0x58, 0x102, 0x59, 0x102, - 0x5a, 0x102, 0x61, 0x102, 0x62, 0x102, 0x63, 0x102, - 0x64, 0x102, 0x65, 0x102, 0x66, 0x102, 0x67, 0x102, - 0x69, 0x102, 0x6a, 0x102, 0x6b, 0x102, 0x6c, 0x102, - 0x6d, 0x102, 0x6e, 0x102, 0x6f, 0x102, 0x70, 0x102, - 0x71, 0x102, 0x72, 0x102, 0x73, 0x102, 0x74, 0x102, - 0x75, 0x102, 0x76, 0x102, 0x77, 0x102, 0x78, 0x102, - 0x79, 0x102, 0x7a, 0x102, 0x41, 0x102, 0x42, 0x102, - 0x43, 0x102, 0x44, 0x102, 0x45, 0x102, 0x46, 0x102, - 0x47, 0x102, 0x48, 0x102, 0x49, 0x102, 0x4a, 0x102, - 0x4b, 0x102, 0x4c, 0x102, 0x4d, 0x102, 0x4e, 0x102, - 0x4f, 0x102, 0x50, 0x102, 0x51, 0x102, 0x52, 0x102, - 0x53, 0x102, 0x54, 0x102, 0x55, 0x102, 0x56, 0x102, - 0x57, 0x102, 0x58, 0x102, 0x59, 0x102, 0x5a, 0x102, - 0x61, 0x102, 0x62, 0x102, 0x63, 0x102, 0x64, 0x102, - 0x65, 0x102, 0x66, 0x102, 0x67, 0x102, 0x68, 0x102, - 0x69, 0x102, 0x6a, 0x102, 0x6b, 0x102, 0x6c, 0x102, - 0x6d, 0x102, 0x6e, 0x102, 0x6f, 0x102, 0x70, 0x102, - 0x71, 0x102, 0x72, 0x102, 0x73, 0x102, 0x74, 0x102, - 0x75, 0x102, 0x76, 0x102, 0x77, 0x102, 0x78, 0x102, - 0x79, 0x102, 0x7a, 0x102, 0x41, 0x102, 0x43, 0x102, - 0x44, 0x102, 0x47, 0x102, 0x4a, 0x102, 0x4b, 0x102, - 0x4e, 0x102, 0x4f, 0x102, 0x50, 0x102, 0x51, 0x102, - 0x53, 0x102, 0x54, 0x102, 0x55, 0x102, 0x56, 0x102, - 0x57, 0x102, 0x58, 0x102, 0x59, 0x102, 0x5a, 0x102, - 0x61, 0x102, 0x62, 0x102, 0x63, 0x102, 0x64, 0x102, - 0x66, 0x102, 0x68, 0x102, 0x69, 0x102, 0x6a, 0x102, + 0x109, 0x44a, 0x109, 0x44c, 0x109, 0xa76f, 0x109, 0x43, + 0x109, 0x46, 0x109, 0x51, 0x109, 0x126, 0x109, 0x153, + 0x109, 0xa727, 0x109, 0xab37, 0x109, 0x26b, 0x109, 0xab52, + 0x109, 0x28d, 0x101, 0x8c48, 0x101, 0x66f4, 0x101, 0x8eca, + 0x101, 0x8cc8, 0x101, 0x6ed1, 0x101, 0x4e32, 0x101, 0x53e5, + 0x101, 0x9f9c, 0x101, 0x9f9c, 0x101, 0x5951, 0x101, 0x91d1, + 0x101, 0x5587, 0x101, 0x5948, 0x101, 0x61f6, 0x101, 0x7669, + 0x101, 0x7f85, 0x101, 0x863f, 0x101, 0x87ba, 0x101, 0x88f8, + 0x101, 0x908f, 0x101, 0x6a02, 0x101, 0x6d1b, 0x101, 0x70d9, + 0x101, 0x73de, 0x101, 0x843d, 0x101, 0x916a, 0x101, 0x99f1, + 0x101, 0x4e82, 0x101, 0x5375, 0x101, 0x6b04, 0x101, 0x721b, + 0x101, 0x862d, 0x101, 0x9e1e, 0x101, 0x5d50, 0x101, 0x6feb, + 0x101, 0x85cd, 0x101, 0x8964, 0x101, 0x62c9, 0x101, 0x81d8, + 0x101, 0x881f, 0x101, 0x5eca, 0x101, 0x6717, 0x101, 0x6d6a, + 0x101, 0x72fc, 0x101, 0x90ce, 0x101, 0x4f86, 0x101, 0x51b7, + 0x101, 0x52de, 0x101, 0x64c4, 0x101, 0x6ad3, 0x101, 0x7210, + 0x101, 0x76e7, 0x101, 0x8001, 0x101, 0x8606, 0x101, 0x865c, + 0x101, 0x8def, 0x101, 0x9732, 0x101, 0x9b6f, 0x101, 0x9dfa, + 0x101, 0x788c, 0x101, 0x797f, 0x101, 0x7da0, 0x101, 0x83c9, + 0x101, 0x9304, 0x101, 0x9e7f, 0x101, 0x8ad6, 0x101, 0x58df, + 0x101, 0x5f04, 0x101, 0x7c60, 0x101, 0x807e, 0x101, 0x7262, + 0x101, 0x78ca, 0x101, 0x8cc2, 0x101, 0x96f7, 0x101, 0x58d8, + 0x101, 0x5c62, 0x101, 0x6a13, 0x101, 0x6dda, 0x101, 0x6f0f, + 0x101, 0x7d2f, 0x101, 0x7e37, 0x101, 0x964b, 0x101, 0x52d2, + 0x101, 0x808b, 0x101, 0x51dc, 0x101, 0x51cc, 0x101, 0x7a1c, + 0x101, 0x7dbe, 0x101, 0x83f1, 0x101, 0x9675, 0x101, 0x8b80, + 0x101, 0x62cf, 0x101, 0x6a02, 0x101, 0x8afe, 0x101, 0x4e39, + 0x101, 0x5be7, 0x101, 0x6012, 0x101, 0x7387, 0x101, 0x7570, + 0x101, 0x5317, 0x101, 0x78fb, 0x101, 0x4fbf, 0x101, 0x5fa9, + 0x101, 0x4e0d, 0x101, 0x6ccc, 0x101, 0x6578, 0x101, 0x7d22, + 0x101, 0x53c3, 0x101, 0x585e, 0x101, 0x7701, 0x101, 0x8449, + 0x101, 0x8aaa, 0x101, 0x6bba, 0x101, 0x8fb0, 0x101, 0x6c88, + 0x101, 0x62fe, 0x101, 0x82e5, 0x101, 0x63a0, 0x101, 0x7565, + 0x101, 0x4eae, 0x101, 0x5169, 0x101, 0x51c9, 0x101, 0x6881, + 0x101, 0x7ce7, 0x101, 0x826f, 0x101, 0x8ad2, 0x101, 0x91cf, + 0x101, 0x52f5, 0x101, 0x5442, 0x101, 0x5973, 0x101, 0x5eec, + 0x101, 0x65c5, 0x101, 0x6ffe, 0x101, 0x792a, 0x101, 0x95ad, + 0x101, 0x9a6a, 0x101, 0x9e97, 0x101, 0x9ece, 0x101, 0x529b, + 0x101, 0x66c6, 0x101, 0x6b77, 0x101, 0x8f62, 0x101, 0x5e74, + 0x101, 0x6190, 0x101, 0x6200, 0x101, 0x649a, 0x101, 0x6f23, + 0x101, 0x7149, 0x101, 0x7489, 0x101, 0x79ca, 0x101, 0x7df4, + 0x101, 0x806f, 0x101, 0x8f26, 0x101, 0x84ee, 0x101, 0x9023, + 0x101, 0x934a, 0x101, 0x5217, 0x101, 0x52a3, 0x101, 0x54bd, + 0x101, 0x70c8, 0x101, 0x88c2, 0x101, 0x8aaa, 0x101, 0x5ec9, + 0x101, 0x5ff5, 0x101, 0x637b, 0x101, 0x6bae, 0x101, 0x7c3e, + 0x101, 0x7375, 0x101, 0x4ee4, 0x101, 0x56f9, 0x101, 0x5be7, + 0x101, 0x5dba, 0x101, 0x601c, 0x101, 0x73b2, 0x101, 0x7469, + 0x101, 0x7f9a, 0x101, 0x8046, 0x101, 0x9234, 0x101, 0x96f6, + 0x101, 0x9748, 0x101, 0x9818, 0x101, 0x4f8b, 0x101, 0x79ae, + 0x101, 0x91b4, 0x101, 0x96b8, 0x101, 0x60e1, 0x101, 0x4e86, + 0x101, 0x50da, 0x101, 0x5bee, 0x101, 0x5c3f, 0x101, 0x6599, + 0x101, 0x6a02, 0x101, 0x71ce, 0x101, 0x7642, 0x101, 0x84fc, + 0x101, 0x907c, 0x101, 0x9f8d, 0x101, 0x6688, 0x101, 0x962e, + 0x101, 0x5289, 0x101, 0x677b, 0x101, 0x67f3, 0x101, 0x6d41, + 0x101, 0x6e9c, 0x101, 0x7409, 0x101, 0x7559, 0x101, 0x786b, + 0x101, 0x7d10, 0x101, 0x985e, 0x101, 0x516d, 0x101, 0x622e, + 0x101, 0x9678, 0x101, 0x502b, 0x101, 0x5d19, 0x101, 0x6dea, + 0x101, 0x8f2a, 0x101, 0x5f8b, 0x101, 0x6144, 0x101, 0x6817, + 0x101, 0x7387, 0x101, 0x9686, 0x101, 0x5229, 0x101, 0x540f, + 0x101, 0x5c65, 0x101, 0x6613, 0x101, 0x674e, 0x101, 0x68a8, + 0x101, 0x6ce5, 0x101, 0x7406, 0x101, 0x75e2, 0x101, 0x7f79, + 0x101, 0x88cf, 0x101, 0x88e1, 0x101, 0x91cc, 0x101, 0x96e2, + 0x101, 0x533f, 0x101, 0x6eba, 0x101, 0x541d, 0x101, 0x71d0, + 0x101, 0x7498, 0x101, 0x85fa, 0x101, 0x96a3, 0x101, 0x9c57, + 0x101, 0x9e9f, 0x101, 0x6797, 0x101, 0x6dcb, 0x101, 0x81e8, + 0x101, 0x7acb, 0x101, 0x7b20, 0x101, 0x7c92, 0x101, 0x72c0, + 0x101, 0x7099, 0x101, 0x8b58, 0x101, 0x4ec0, 0x101, 0x8336, + 0x101, 0x523a, 0x101, 0x5207, 0x101, 0x5ea6, 0x101, 0x62d3, + 0x101, 0x7cd6, 0x101, 0x5b85, 0x101, 0x6d1e, 0x101, 0x66b4, + 0x101, 0x8f3b, 0x101, 0x884c, 0x101, 0x964d, 0x101, 0x898b, + 0x101, 0x5ed3, 0x101, 0x5140, 0x101, 0x55c0, 0x101, 0x585a, + 0x101, 0x6674, 0x101, 0x51de, 0x101, 0x732a, 0x101, 0x76ca, + 0x101, 0x793c, 0x101, 0x795e, 0x101, 0x7965, 0x101, 0x798f, + 0x101, 0x9756, 0x101, 0x7cbe, 0x101, 0x7fbd, 0x101, 0x8612, + 0x101, 0x8af8, 0x101, 0x9038, 0x101, 0x90fd, 0x101, 0x98ef, + 0x101, 0x98fc, 0x101, 0x9928, 0x101, 0x9db4, 0x101, 0x90de, + 0x101, 0x96b7, 0x101, 0x4fae, 0x101, 0x50e7, 0x101, 0x514d, + 0x101, 0x52c9, 0x101, 0x52e4, 0x101, 0x5351, 0x101, 0x559d, + 0x101, 0x5606, 0x101, 0x5668, 0x101, 0x5840, 0x101, 0x58a8, + 0x101, 0x5c64, 0x101, 0x5c6e, 0x101, 0x6094, 0x101, 0x6168, + 0x101, 0x618e, 0x101, 0x61f2, 0x101, 0x654f, 0x101, 0x65e2, + 0x101, 0x6691, 0x101, 0x6885, 0x101, 0x6d77, 0x101, 0x6e1a, + 0x101, 0x6f22, 0x101, 0x716e, 0x101, 0x722b, 0x101, 0x7422, + 0x101, 0x7891, 0x101, 0x793e, 0x101, 0x7949, 0x101, 0x7948, + 0x101, 0x7950, 0x101, 0x7956, 0x101, 0x795d, 0x101, 0x798d, + 0x101, 0x798e, 0x101, 0x7a40, 0x101, 0x7a81, 0x101, 0x7bc0, + 0x101, 0x7df4, 0x101, 0x7e09, 0x101, 0x7e41, 0x101, 0x7f72, + 0x101, 0x8005, 0x101, 0x81ed, 0x101, 0x8279, 0x101, 0x8279, + 0x101, 0x8457, 0x101, 0x8910, 0x101, 0x8996, 0x101, 0x8b01, + 0x101, 0x8b39, 0x101, 0x8cd3, 0x101, 0x8d08, 0x101, 0x8fb6, + 0x101, 0x9038, 0x101, 0x96e3, 0x101, 0x97ff, 0x101, 0x983b, + 0x101, 0x6075, 0x201, 0xd850, 0xdeee, 0x101, 0x8218, 0x101, + 0x4e26, 0x101, 0x51b5, 0x101, 0x5168, 0x101, 0x4f80, 0x101, + 0x5145, 0x101, 0x5180, 0x101, 0x52c7, 0x101, 0x52fa, 0x101, + 0x559d, 0x101, 0x5555, 0x101, 0x5599, 0x101, 0x55e2, 0x101, + 0x585a, 0x101, 0x58b3, 0x101, 0x5944, 0x101, 0x5954, 0x101, + 0x5a62, 0x101, 0x5b28, 0x101, 0x5ed2, 0x101, 0x5ed9, 0x101, + 0x5f69, 0x101, 0x5fad, 0x101, 0x60d8, 0x101, 0x614e, 0x101, + 0x6108, 0x101, 0x618e, 0x101, 0x6160, 0x101, 0x61f2, 0x101, + 0x6234, 0x101, 0x63c4, 0x101, 0x641c, 0x101, 0x6452, 0x101, + 0x6556, 0x101, 0x6674, 0x101, 0x6717, 0x101, 0x671b, 0x101, + 0x6756, 0x101, 0x6b79, 0x101, 0x6bba, 0x101, 0x6d41, 0x101, + 0x6edb, 0x101, 0x6ecb, 0x101, 0x6f22, 0x101, 0x701e, 0x101, + 0x716e, 0x101, 0x77a7, 0x101, 0x7235, 0x101, 0x72af, 0x101, + 0x732a, 0x101, 0x7471, 0x101, 0x7506, 0x101, 0x753b, 0x101, + 0x761d, 0x101, 0x761f, 0x101, 0x76ca, 0x101, 0x76db, 0x101, + 0x76f4, 0x101, 0x774a, 0x101, 0x7740, 0x101, 0x78cc, 0x101, + 0x7ab1, 0x101, 0x7bc0, 0x101, 0x7c7b, 0x101, 0x7d5b, 0x101, + 0x7df4, 0x101, 0x7f3e, 0x101, 0x8005, 0x101, 0x8352, 0x101, + 0x83ef, 0x101, 0x8779, 0x101, 0x8941, 0x101, 0x8986, 0x101, + 0x8996, 0x101, 0x8abf, 0x101, 0x8af8, 0x101, 0x8acb, 0x101, + 0x8b01, 0x101, 0x8afe, 0x101, 0x8aed, 0x101, 0x8b39, 0x101, + 0x8b8a, 0x101, 0x8d08, 0x101, 0x8f38, 0x101, 0x9072, 0x101, + 0x9199, 0x101, 0x9276, 0x101, 0x967c, 0x101, 0x96e3, 0x101, + 0x9756, 0x101, 0x97db, 0x101, 0x97ff, 0x101, 0x980b, 0x101, + 0x983b, 0x101, 0x9b12, 0x101, 0x9f9c, 0x201, 0xd84a, 0xdc4a, + 0x201, 0xd84a, 0xdc44, 0x201, 0xd84c, 0xdfd5, 0x101, 0x3b9d, + 0x101, 0x4018, 0x101, 0x4039, 0x201, 0xd854, 0xde49, 0x201, + 0xd857, 0xdcd0, 0x201, 0xd85f, 0xded3, 0x101, 0x9f43, 0x101, + 0x9f8e, 0x210, 0x66, 0x66, 0x210, 0x66, 0x69, 0x210, + 0x66, 0x6c, 0x310, 0x66, 0x66, 0x69, 0x310, 0x66, + 0x66, 0x6c, 0x210, 0x17f, 0x74, 0x210, 0x73, 0x74, + 0x210, 0x574, 0x576, 0x210, 0x574, 0x565, 0x210, 0x574, + 0x56b, 0x210, 0x57e, 0x576, 0x210, 0x574, 0x56d, 0x201, + 0x5d9, 0x5b4, 0x201, 0x5f2, 0x5b7, 0x102, 0x5e2, 0x102, + 0x5d0, 0x102, 0x5d3, 0x102, 0x5d4, 0x102, 0x5db, 0x102, + 0x5dc, 0x102, 0x5dd, 0x102, 0x5e8, 0x102, 0x5ea, 0x102, + 0x2b, 0x201, 0x5e9, 0x5c1, 0x201, 0x5e9, 0x5c2, 0x201, + 0xfb49, 0x5c1, 0x201, 0xfb49, 0x5c2, 0x201, 0x5d0, 0x5b7, + 0x201, 0x5d0, 0x5b8, 0x201, 0x5d0, 0x5bc, 0x201, 0x5d1, + 0x5bc, 0x201, 0x5d2, 0x5bc, 0x201, 0x5d3, 0x5bc, 0x201, + 0x5d4, 0x5bc, 0x201, 0x5d5, 0x5bc, 0x201, 0x5d6, 0x5bc, + 0x201, 0x5d8, 0x5bc, 0x201, 0x5d9, 0x5bc, 0x201, 0x5da, + 0x5bc, 0x201, 0x5db, 0x5bc, 0x201, 0x5dc, 0x5bc, 0x201, + 0x5de, 0x5bc, 0x201, 0x5e0, 0x5bc, 0x201, 0x5e1, 0x5bc, + 0x201, 0x5e3, 0x5bc, 0x201, 0x5e4, 0x5bc, 0x201, 0x5e6, + 0x5bc, 0x201, 0x5e7, 0x5bc, 0x201, 0x5e8, 0x5bc, 0x201, + 0x5e9, 0x5bc, 0x201, 0x5ea, 0x5bc, 0x201, 0x5d5, 0x5b9, + 0x201, 0x5d1, 0x5bf, 0x201, 0x5db, 0x5bf, 0x201, 0x5e4, + 0x5bf, 0x210, 0x5d0, 0x5dc, 0x107, 0x671, 0x106, 0x671, + 0x107, 0x67b, 0x106, 0x67b, 0x104, 0x67b, 0x105, 0x67b, + 0x107, 0x67e, 0x106, 0x67e, 0x104, 0x67e, 0x105, 0x67e, + 0x107, 0x680, 0x106, 0x680, 0x104, 0x680, 0x105, 0x680, + 0x107, 0x67a, 0x106, 0x67a, 0x104, 0x67a, 0x105, 0x67a, + 0x107, 0x67f, 0x106, 0x67f, 0x104, 0x67f, 0x105, 0x67f, + 0x107, 0x679, 0x106, 0x679, 0x104, 0x679, 0x105, 0x679, + 0x107, 0x6a4, 0x106, 0x6a4, 0x104, 0x6a4, 0x105, 0x6a4, + 0x107, 0x6a6, 0x106, 0x6a6, 0x104, 0x6a6, 0x105, 0x6a6, + 0x107, 0x684, 0x106, 0x684, 0x104, 0x684, 0x105, 0x684, + 0x107, 0x683, 0x106, 0x683, 0x104, 0x683, 0x105, 0x683, + 0x107, 0x686, 0x106, 0x686, 0x104, 0x686, 0x105, 0x686, + 0x107, 0x687, 0x106, 0x687, 0x104, 0x687, 0x105, 0x687, + 0x107, 0x68d, 0x106, 0x68d, 0x107, 0x68c, 0x106, 0x68c, + 0x107, 0x68e, 0x106, 0x68e, 0x107, 0x688, 0x106, 0x688, + 0x107, 0x698, 0x106, 0x698, 0x107, 0x691, 0x106, 0x691, + 0x107, 0x6a9, 0x106, 0x6a9, 0x104, 0x6a9, 0x105, 0x6a9, + 0x107, 0x6af, 0x106, 0x6af, 0x104, 0x6af, 0x105, 0x6af, + 0x107, 0x6b3, 0x106, 0x6b3, 0x104, 0x6b3, 0x105, 0x6b3, + 0x107, 0x6b1, 0x106, 0x6b1, 0x104, 0x6b1, 0x105, 0x6b1, + 0x107, 0x6ba, 0x106, 0x6ba, 0x107, 0x6bb, 0x106, 0x6bb, + 0x104, 0x6bb, 0x105, 0x6bb, 0x107, 0x6c0, 0x106, 0x6c0, + 0x107, 0x6c1, 0x106, 0x6c1, 0x104, 0x6c1, 0x105, 0x6c1, + 0x107, 0x6be, 0x106, 0x6be, 0x104, 0x6be, 0x105, 0x6be, + 0x107, 0x6d2, 0x106, 0x6d2, 0x107, 0x6d3, 0x106, 0x6d3, + 0x107, 0x6ad, 0x106, 0x6ad, 0x104, 0x6ad, 0x105, 0x6ad, + 0x107, 0x6c7, 0x106, 0x6c7, 0x107, 0x6c6, 0x106, 0x6c6, + 0x107, 0x6c8, 0x106, 0x6c8, 0x107, 0x677, 0x107, 0x6cb, + 0x106, 0x6cb, 0x107, 0x6c5, 0x106, 0x6c5, 0x107, 0x6c9, + 0x106, 0x6c9, 0x107, 0x6d0, 0x106, 0x6d0, 0x104, 0x6d0, + 0x105, 0x6d0, 0x104, 0x649, 0x105, 0x649, 0x207, 0x626, + 0x627, 0x206, 0x626, 0x627, 0x207, 0x626, 0x6d5, 0x206, + 0x626, 0x6d5, 0x207, 0x626, 0x648, 0x206, 0x626, 0x648, + 0x207, 0x626, 0x6c7, 0x206, 0x626, 0x6c7, 0x207, 0x626, + 0x6c6, 0x206, 0x626, 0x6c6, 0x207, 0x626, 0x6c8, 0x206, + 0x626, 0x6c8, 0x207, 0x626, 0x6d0, 0x206, 0x626, 0x6d0, + 0x204, 0x626, 0x6d0, 0x207, 0x626, 0x649, 0x206, 0x626, + 0x649, 0x204, 0x626, 0x649, 0x107, 0x6cc, 0x106, 0x6cc, + 0x104, 0x6cc, 0x105, 0x6cc, 0x207, 0x626, 0x62c, 0x207, + 0x626, 0x62d, 0x207, 0x626, 0x645, 0x207, 0x626, 0x649, + 0x207, 0x626, 0x64a, 0x207, 0x628, 0x62c, 0x207, 0x628, + 0x62d, 0x207, 0x628, 0x62e, 0x207, 0x628, 0x645, 0x207, + 0x628, 0x649, 0x207, 0x628, 0x64a, 0x207, 0x62a, 0x62c, + 0x207, 0x62a, 0x62d, 0x207, 0x62a, 0x62e, 0x207, 0x62a, + 0x645, 0x207, 0x62a, 0x649, 0x207, 0x62a, 0x64a, 0x207, + 0x62b, 0x62c, 0x207, 0x62b, 0x645, 0x207, 0x62b, 0x649, + 0x207, 0x62b, 0x64a, 0x207, 0x62c, 0x62d, 0x207, 0x62c, + 0x645, 0x207, 0x62d, 0x62c, 0x207, 0x62d, 0x645, 0x207, + 0x62e, 0x62c, 0x207, 0x62e, 0x62d, 0x207, 0x62e, 0x645, + 0x207, 0x633, 0x62c, 0x207, 0x633, 0x62d, 0x207, 0x633, + 0x62e, 0x207, 0x633, 0x645, 0x207, 0x635, 0x62d, 0x207, + 0x635, 0x645, 0x207, 0x636, 0x62c, 0x207, 0x636, 0x62d, + 0x207, 0x636, 0x62e, 0x207, 0x636, 0x645, 0x207, 0x637, + 0x62d, 0x207, 0x637, 0x645, 0x207, 0x638, 0x645, 0x207, + 0x639, 0x62c, 0x207, 0x639, 0x645, 0x207, 0x63a, 0x62c, + 0x207, 0x63a, 0x645, 0x207, 0x641, 0x62c, 0x207, 0x641, + 0x62d, 0x207, 0x641, 0x62e, 0x207, 0x641, 0x645, 0x207, + 0x641, 0x649, 0x207, 0x641, 0x64a, 0x207, 0x642, 0x62d, + 0x207, 0x642, 0x645, 0x207, 0x642, 0x649, 0x207, 0x642, + 0x64a, 0x207, 0x643, 0x627, 0x207, 0x643, 0x62c, 0x207, + 0x643, 0x62d, 0x207, 0x643, 0x62e, 0x207, 0x643, 0x644, + 0x207, 0x643, 0x645, 0x207, 0x643, 0x649, 0x207, 0x643, + 0x64a, 0x207, 0x644, 0x62c, 0x207, 0x644, 0x62d, 0x207, + 0x644, 0x62e, 0x207, 0x644, 0x645, 0x207, 0x644, 0x649, + 0x207, 0x644, 0x64a, 0x207, 0x645, 0x62c, 0x207, 0x645, + 0x62d, 0x207, 0x645, 0x62e, 0x207, 0x645, 0x645, 0x207, + 0x645, 0x649, 0x207, 0x645, 0x64a, 0x207, 0x646, 0x62c, + 0x207, 0x646, 0x62d, 0x207, 0x646, 0x62e, 0x207, 0x646, + 0x645, 0x207, 0x646, 0x649, 0x207, 0x646, 0x64a, 0x207, + 0x647, 0x62c, 0x207, 0x647, 0x645, 0x207, 0x647, 0x649, + 0x207, 0x647, 0x64a, 0x207, 0x64a, 0x62c, 0x207, 0x64a, + 0x62d, 0x207, 0x64a, 0x62e, 0x207, 0x64a, 0x645, 0x207, + 0x64a, 0x649, 0x207, 0x64a, 0x64a, 0x207, 0x630, 0x670, + 0x207, 0x631, 0x670, 0x207, 0x649, 0x670, 0x307, 0x20, + 0x64c, 0x651, 0x307, 0x20, 0x64d, 0x651, 0x307, 0x20, + 0x64e, 0x651, 0x307, 0x20, 0x64f, 0x651, 0x307, 0x20, + 0x650, 0x651, 0x307, 0x20, 0x651, 0x670, 0x206, 0x626, + 0x631, 0x206, 0x626, 0x632, 0x206, 0x626, 0x645, 0x206, + 0x626, 0x646, 0x206, 0x626, 0x649, 0x206, 0x626, 0x64a, + 0x206, 0x628, 0x631, 0x206, 0x628, 0x632, 0x206, 0x628, + 0x645, 0x206, 0x628, 0x646, 0x206, 0x628, 0x649, 0x206, + 0x628, 0x64a, 0x206, 0x62a, 0x631, 0x206, 0x62a, 0x632, + 0x206, 0x62a, 0x645, 0x206, 0x62a, 0x646, 0x206, 0x62a, + 0x649, 0x206, 0x62a, 0x64a, 0x206, 0x62b, 0x631, 0x206, + 0x62b, 0x632, 0x206, 0x62b, 0x645, 0x206, 0x62b, 0x646, + 0x206, 0x62b, 0x649, 0x206, 0x62b, 0x64a, 0x206, 0x641, + 0x649, 0x206, 0x641, 0x64a, 0x206, 0x642, 0x649, 0x206, + 0x642, 0x64a, 0x206, 0x643, 0x627, 0x206, 0x643, 0x644, + 0x206, 0x643, 0x645, 0x206, 0x643, 0x649, 0x206, 0x643, + 0x64a, 0x206, 0x644, 0x645, 0x206, 0x644, 0x649, 0x206, + 0x644, 0x64a, 0x206, 0x645, 0x627, 0x206, 0x645, 0x645, + 0x206, 0x646, 0x631, 0x206, 0x646, 0x632, 0x206, 0x646, + 0x645, 0x206, 0x646, 0x646, 0x206, 0x646, 0x649, 0x206, + 0x646, 0x64a, 0x206, 0x649, 0x670, 0x206, 0x64a, 0x631, + 0x206, 0x64a, 0x632, 0x206, 0x64a, 0x645, 0x206, 0x64a, + 0x646, 0x206, 0x64a, 0x649, 0x206, 0x64a, 0x64a, 0x204, + 0x626, 0x62c, 0x204, 0x626, 0x62d, 0x204, 0x626, 0x62e, + 0x204, 0x626, 0x645, 0x204, 0x626, 0x647, 0x204, 0x628, + 0x62c, 0x204, 0x628, 0x62d, 0x204, 0x628, 0x62e, 0x204, + 0x628, 0x645, 0x204, 0x628, 0x647, 0x204, 0x62a, 0x62c, + 0x204, 0x62a, 0x62d, 0x204, 0x62a, 0x62e, 0x204, 0x62a, + 0x645, 0x204, 0x62a, 0x647, 0x204, 0x62b, 0x645, 0x204, + 0x62c, 0x62d, 0x204, 0x62c, 0x645, 0x204, 0x62d, 0x62c, + 0x204, 0x62d, 0x645, 0x204, 0x62e, 0x62c, 0x204, 0x62e, + 0x645, 0x204, 0x633, 0x62c, 0x204, 0x633, 0x62d, 0x204, + 0x633, 0x62e, 0x204, 0x633, 0x645, 0x204, 0x635, 0x62d, + 0x204, 0x635, 0x62e, 0x204, 0x635, 0x645, 0x204, 0x636, + 0x62c, 0x204, 0x636, 0x62d, 0x204, 0x636, 0x62e, 0x204, + 0x636, 0x645, 0x204, 0x637, 0x62d, 0x204, 0x638, 0x645, + 0x204, 0x639, 0x62c, 0x204, 0x639, 0x645, 0x204, 0x63a, + 0x62c, 0x204, 0x63a, 0x645, 0x204, 0x641, 0x62c, 0x204, + 0x641, 0x62d, 0x204, 0x641, 0x62e, 0x204, 0x641, 0x645, + 0x204, 0x642, 0x62d, 0x204, 0x642, 0x645, 0x204, 0x643, + 0x62c, 0x204, 0x643, 0x62d, 0x204, 0x643, 0x62e, 0x204, + 0x643, 0x644, 0x204, 0x643, 0x645, 0x204, 0x644, 0x62c, + 0x204, 0x644, 0x62d, 0x204, 0x644, 0x62e, 0x204, 0x644, + 0x645, 0x204, 0x644, 0x647, 0x204, 0x645, 0x62c, 0x204, + 0x645, 0x62d, 0x204, 0x645, 0x62e, 0x204, 0x645, 0x645, + 0x204, 0x646, 0x62c, 0x204, 0x646, 0x62d, 0x204, 0x646, + 0x62e, 0x204, 0x646, 0x645, 0x204, 0x646, 0x647, 0x204, + 0x647, 0x62c, 0x204, 0x647, 0x645, 0x204, 0x647, 0x670, + 0x204, 0x64a, 0x62c, 0x204, 0x64a, 0x62d, 0x204, 0x64a, + 0x62e, 0x204, 0x64a, 0x645, 0x204, 0x64a, 0x647, 0x205, + 0x626, 0x645, 0x205, 0x626, 0x647, 0x205, 0x628, 0x645, + 0x205, 0x628, 0x647, 0x205, 0x62a, 0x645, 0x205, 0x62a, + 0x647, 0x205, 0x62b, 0x645, 0x205, 0x62b, 0x647, 0x205, + 0x633, 0x645, 0x205, 0x633, 0x647, 0x205, 0x634, 0x645, + 0x205, 0x634, 0x647, 0x205, 0x643, 0x644, 0x205, 0x643, + 0x645, 0x205, 0x644, 0x645, 0x205, 0x646, 0x645, 0x205, + 0x646, 0x647, 0x205, 0x64a, 0x645, 0x205, 0x64a, 0x647, + 0x305, 0x640, 0x64e, 0x651, 0x305, 0x640, 0x64f, 0x651, + 0x305, 0x640, 0x650, 0x651, 0x207, 0x637, 0x649, 0x207, + 0x637, 0x64a, 0x207, 0x639, 0x649, 0x207, 0x639, 0x64a, + 0x207, 0x63a, 0x649, 0x207, 0x63a, 0x64a, 0x207, 0x633, + 0x649, 0x207, 0x633, 0x64a, 0x207, 0x634, 0x649, 0x207, + 0x634, 0x64a, 0x207, 0x62d, 0x649, 0x207, 0x62d, 0x64a, + 0x207, 0x62c, 0x649, 0x207, 0x62c, 0x64a, 0x207, 0x62e, + 0x649, 0x207, 0x62e, 0x64a, 0x207, 0x635, 0x649, 0x207, + 0x635, 0x64a, 0x207, 0x636, 0x649, 0x207, 0x636, 0x64a, + 0x207, 0x634, 0x62c, 0x207, 0x634, 0x62d, 0x207, 0x634, + 0x62e, 0x207, 0x634, 0x645, 0x207, 0x634, 0x631, 0x207, + 0x633, 0x631, 0x207, 0x635, 0x631, 0x207, 0x636, 0x631, + 0x206, 0x637, 0x649, 0x206, 0x637, 0x64a, 0x206, 0x639, + 0x649, 0x206, 0x639, 0x64a, 0x206, 0x63a, 0x649, 0x206, + 0x63a, 0x64a, 0x206, 0x633, 0x649, 0x206, 0x633, 0x64a, + 0x206, 0x634, 0x649, 0x206, 0x634, 0x64a, 0x206, 0x62d, + 0x649, 0x206, 0x62d, 0x64a, 0x206, 0x62c, 0x649, 0x206, + 0x62c, 0x64a, 0x206, 0x62e, 0x649, 0x206, 0x62e, 0x64a, + 0x206, 0x635, 0x649, 0x206, 0x635, 0x64a, 0x206, 0x636, + 0x649, 0x206, 0x636, 0x64a, 0x206, 0x634, 0x62c, 0x206, + 0x634, 0x62d, 0x206, 0x634, 0x62e, 0x206, 0x634, 0x645, + 0x206, 0x634, 0x631, 0x206, 0x633, 0x631, 0x206, 0x635, + 0x631, 0x206, 0x636, 0x631, 0x204, 0x634, 0x62c, 0x204, + 0x634, 0x62d, 0x204, 0x634, 0x62e, 0x204, 0x634, 0x645, + 0x204, 0x633, 0x647, 0x204, 0x634, 0x647, 0x204, 0x637, + 0x645, 0x205, 0x633, 0x62c, 0x205, 0x633, 0x62d, 0x205, + 0x633, 0x62e, 0x205, 0x634, 0x62c, 0x205, 0x634, 0x62d, + 0x205, 0x634, 0x62e, 0x205, 0x637, 0x645, 0x205, 0x638, + 0x645, 0x206, 0x627, 0x64b, 0x207, 0x627, 0x64b, 0x304, + 0x62a, 0x62c, 0x645, 0x306, 0x62a, 0x62d, 0x62c, 0x304, + 0x62a, 0x62d, 0x62c, 0x304, 0x62a, 0x62d, 0x645, 0x304, + 0x62a, 0x62e, 0x645, 0x304, 0x62a, 0x645, 0x62c, 0x304, + 0x62a, 0x645, 0x62d, 0x304, 0x62a, 0x645, 0x62e, 0x306, + 0x62c, 0x645, 0x62d, 0x304, 0x62c, 0x645, 0x62d, 0x306, + 0x62d, 0x645, 0x64a, 0x306, 0x62d, 0x645, 0x649, 0x304, + 0x633, 0x62d, 0x62c, 0x304, 0x633, 0x62c, 0x62d, 0x306, + 0x633, 0x62c, 0x649, 0x306, 0x633, 0x645, 0x62d, 0x304, + 0x633, 0x645, 0x62d, 0x304, 0x633, 0x645, 0x62c, 0x306, + 0x633, 0x645, 0x645, 0x304, 0x633, 0x645, 0x645, 0x306, + 0x635, 0x62d, 0x62d, 0x304, 0x635, 0x62d, 0x62d, 0x306, + 0x635, 0x645, 0x645, 0x306, 0x634, 0x62d, 0x645, 0x304, + 0x634, 0x62d, 0x645, 0x306, 0x634, 0x62c, 0x64a, 0x306, + 0x634, 0x645, 0x62e, 0x304, 0x634, 0x645, 0x62e, 0x306, + 0x634, 0x645, 0x645, 0x304, 0x634, 0x645, 0x645, 0x306, + 0x636, 0x62d, 0x649, 0x306, 0x636, 0x62e, 0x645, 0x304, + 0x636, 0x62e, 0x645, 0x306, 0x637, 0x645, 0x62d, 0x304, + 0x637, 0x645, 0x62d, 0x304, 0x637, 0x645, 0x645, 0x306, + 0x637, 0x645, 0x64a, 0x306, 0x639, 0x62c, 0x645, 0x306, + 0x639, 0x645, 0x645, 0x304, 0x639, 0x645, 0x645, 0x306, + 0x639, 0x645, 0x649, 0x306, 0x63a, 0x645, 0x645, 0x306, + 0x63a, 0x645, 0x64a, 0x306, 0x63a, 0x645, 0x649, 0x306, + 0x641, 0x62e, 0x645, 0x304, 0x641, 0x62e, 0x645, 0x306, + 0x642, 0x645, 0x62d, 0x306, 0x642, 0x645, 0x645, 0x306, + 0x644, 0x62d, 0x645, 0x306, 0x644, 0x62d, 0x64a, 0x306, + 0x644, 0x62d, 0x649, 0x304, 0x644, 0x62c, 0x62c, 0x306, + 0x644, 0x62c, 0x62c, 0x306, 0x644, 0x62e, 0x645, 0x304, + 0x644, 0x62e, 0x645, 0x306, 0x644, 0x645, 0x62d, 0x304, + 0x644, 0x645, 0x62d, 0x304, 0x645, 0x62d, 0x62c, 0x304, + 0x645, 0x62d, 0x645, 0x306, 0x645, 0x62d, 0x64a, 0x304, + 0x645, 0x62c, 0x62d, 0x304, 0x645, 0x62c, 0x645, 0x304, + 0x645, 0x62e, 0x62c, 0x304, 0x645, 0x62e, 0x645, 0x304, + 0x645, 0x62c, 0x62e, 0x304, 0x647, 0x645, 0x62c, 0x304, + 0x647, 0x645, 0x645, 0x304, 0x646, 0x62d, 0x645, 0x306, + 0x646, 0x62d, 0x649, 0x306, 0x646, 0x62c, 0x645, 0x304, + 0x646, 0x62c, 0x645, 0x306, 0x646, 0x62c, 0x649, 0x306, + 0x646, 0x645, 0x64a, 0x306, 0x646, 0x645, 0x649, 0x306, + 0x64a, 0x645, 0x645, 0x304, 0x64a, 0x645, 0x645, 0x306, + 0x628, 0x62e, 0x64a, 0x306, 0x62a, 0x62c, 0x64a, 0x306, + 0x62a, 0x62c, 0x649, 0x306, 0x62a, 0x62e, 0x64a, 0x306, + 0x62a, 0x62e, 0x649, 0x306, 0x62a, 0x645, 0x64a, 0x306, + 0x62a, 0x645, 0x649, 0x306, 0x62c, 0x645, 0x64a, 0x306, + 0x62c, 0x62d, 0x649, 0x306, 0x62c, 0x645, 0x649, 0x306, + 0x633, 0x62e, 0x649, 0x306, 0x635, 0x62d, 0x64a, 0x306, + 0x634, 0x62d, 0x64a, 0x306, 0x636, 0x62d, 0x64a, 0x306, + 0x644, 0x62c, 0x64a, 0x306, 0x644, 0x645, 0x64a, 0x306, + 0x64a, 0x62d, 0x64a, 0x306, 0x64a, 0x62c, 0x64a, 0x306, + 0x64a, 0x645, 0x64a, 0x306, 0x645, 0x645, 0x64a, 0x306, + 0x642, 0x645, 0x64a, 0x306, 0x646, 0x62d, 0x64a, 0x304, + 0x642, 0x645, 0x62d, 0x304, 0x644, 0x62d, 0x645, 0x306, + 0x639, 0x645, 0x64a, 0x306, 0x643, 0x645, 0x64a, 0x304, + 0x646, 0x62c, 0x62d, 0x306, 0x645, 0x62e, 0x64a, 0x304, + 0x644, 0x62c, 0x645, 0x306, 0x643, 0x645, 0x645, 0x306, + 0x644, 0x62c, 0x645, 0x306, 0x646, 0x62c, 0x62d, 0x306, + 0x62c, 0x62d, 0x64a, 0x306, 0x62d, 0x62c, 0x64a, 0x306, + 0x645, 0x62c, 0x64a, 0x306, 0x641, 0x645, 0x64a, 0x306, + 0x628, 0x62d, 0x64a, 0x304, 0x643, 0x645, 0x645, 0x304, + 0x639, 0x62c, 0x645, 0x304, 0x635, 0x645, 0x645, 0x306, + 0x633, 0x62e, 0x64a, 0x306, 0x646, 0x62c, 0x64a, 0x307, + 0x635, 0x644, 0x6d2, 0x307, 0x642, 0x644, 0x6d2, 0x407, + 0x627, 0x644, 0x644, 0x647, 0x407, 0x627, 0x643, 0x628, + 0x631, 0x407, 0x645, 0x62d, 0x645, 0x62f, 0x407, 0x635, + 0x644, 0x639, 0x645, 0x407, 0x631, 0x633, 0x648, 0x644, + 0x407, 0x639, 0x644, 0x64a, 0x647, 0x407, 0x648, 0x633, + 0x644, 0x645, 0x307, 0x635, 0x644, 0x649, 0x1207, 0x635, + 0x644, 0x649, 0x20, 0x627, 0x644, 0x644, 0x647, 0x20, + 0x639, 0x644, 0x64a, 0x647, 0x20, 0x648, 0x633, 0x644, + 0x645, 0x807, 0x62c, 0x644, 0x20, 0x62c, 0x644, 0x627, + 0x644, 0x647, 0x407, 0x631, 0x6cc, 0x627, 0x644, 0x10b, + 0x2c, 0x10b, 0x3001, 0x10b, 0x3002, 0x10b, 0x3a, 0x10b, + 0x3b, 0x10b, 0x21, 0x10b, 0x3f, 0x10b, 0x3016, 0x10b, + 0x3017, 0x10b, 0x2026, 0x10b, 0x2025, 0x10b, 0x2014, 0x10b, + 0x2013, 0x10b, 0x5f, 0x10b, 0x5f, 0x10b, 0x28, 0x10b, + 0x29, 0x10b, 0x7b, 0x10b, 0x7d, 0x10b, 0x3014, 0x10b, + 0x3015, 0x10b, 0x3010, 0x10b, 0x3011, 0x10b, 0x300a, 0x10b, + 0x300b, 0x10b, 0x3008, 0x10b, 0x3009, 0x10b, 0x300c, 0x10b, + 0x300d, 0x10b, 0x300e, 0x10b, 0x300f, 0x10b, 0x5b, 0x10b, + 0x5d, 0x110, 0x203e, 0x110, 0x203e, 0x110, 0x203e, 0x110, + 0x203e, 0x110, 0x5f, 0x110, 0x5f, 0x110, 0x5f, 0x10e, + 0x2c, 0x10e, 0x3001, 0x10e, 0x2e, 0x10e, 0x3b, 0x10e, + 0x3a, 0x10e, 0x3f, 0x10e, 0x21, 0x10e, 0x2014, 0x10e, + 0x28, 0x10e, 0x29, 0x10e, 0x7b, 0x10e, 0x7d, 0x10e, + 0x3014, 0x10e, 0x3015, 0x10e, 0x23, 0x10e, 0x26, 0x10e, + 0x2a, 0x10e, 0x2b, 0x10e, 0x2d, 0x10e, 0x3c, 0x10e, + 0x3e, 0x10e, 0x3d, 0x10e, 0x5c, 0x10e, 0x24, 0x10e, + 0x25, 0x10e, 0x40, 0x207, 0x20, 0x64b, 0x205, 0x640, + 0x64b, 0x207, 0x20, 0x64c, 0x207, 0x20, 0x64d, 0x207, + 0x20, 0x64e, 0x205, 0x640, 0x64e, 0x207, 0x20, 0x64f, + 0x205, 0x640, 0x64f, 0x207, 0x20, 0x650, 0x205, 0x640, + 0x650, 0x207, 0x20, 0x651, 0x205, 0x640, 0x651, 0x207, + 0x20, 0x652, 0x205, 0x640, 0x652, 0x107, 0x621, 0x107, + 0x622, 0x106, 0x622, 0x107, 0x623, 0x106, 0x623, 0x107, + 0x624, 0x106, 0x624, 0x107, 0x625, 0x106, 0x625, 0x107, + 0x626, 0x106, 0x626, 0x104, 0x626, 0x105, 0x626, 0x107, + 0x627, 0x106, 0x627, 0x107, 0x628, 0x106, 0x628, 0x104, + 0x628, 0x105, 0x628, 0x107, 0x629, 0x106, 0x629, 0x107, + 0x62a, 0x106, 0x62a, 0x104, 0x62a, 0x105, 0x62a, 0x107, + 0x62b, 0x106, 0x62b, 0x104, 0x62b, 0x105, 0x62b, 0x107, + 0x62c, 0x106, 0x62c, 0x104, 0x62c, 0x105, 0x62c, 0x107, + 0x62d, 0x106, 0x62d, 0x104, 0x62d, 0x105, 0x62d, 0x107, + 0x62e, 0x106, 0x62e, 0x104, 0x62e, 0x105, 0x62e, 0x107, + 0x62f, 0x106, 0x62f, 0x107, 0x630, 0x106, 0x630, 0x107, + 0x631, 0x106, 0x631, 0x107, 0x632, 0x106, 0x632, 0x107, + 0x633, 0x106, 0x633, 0x104, 0x633, 0x105, 0x633, 0x107, + 0x634, 0x106, 0x634, 0x104, 0x634, 0x105, 0x634, 0x107, + 0x635, 0x106, 0x635, 0x104, 0x635, 0x105, 0x635, 0x107, + 0x636, 0x106, 0x636, 0x104, 0x636, 0x105, 0x636, 0x107, + 0x637, 0x106, 0x637, 0x104, 0x637, 0x105, 0x637, 0x107, + 0x638, 0x106, 0x638, 0x104, 0x638, 0x105, 0x638, 0x107, + 0x639, 0x106, 0x639, 0x104, 0x639, 0x105, 0x639, 0x107, + 0x63a, 0x106, 0x63a, 0x104, 0x63a, 0x105, 0x63a, 0x107, + 0x641, 0x106, 0x641, 0x104, 0x641, 0x105, 0x641, 0x107, + 0x642, 0x106, 0x642, 0x104, 0x642, 0x105, 0x642, 0x107, + 0x643, 0x106, 0x643, 0x104, 0x643, 0x105, 0x643, 0x107, + 0x644, 0x106, 0x644, 0x104, 0x644, 0x105, 0x644, 0x107, + 0x645, 0x106, 0x645, 0x104, 0x645, 0x105, 0x645, 0x107, + 0x646, 0x106, 0x646, 0x104, 0x646, 0x105, 0x646, 0x107, + 0x647, 0x106, 0x647, 0x104, 0x647, 0x105, 0x647, 0x107, + 0x648, 0x106, 0x648, 0x107, 0x649, 0x106, 0x649, 0x107, + 0x64a, 0x106, 0x64a, 0x104, 0x64a, 0x105, 0x64a, 0x207, + 0x644, 0x622, 0x206, 0x644, 0x622, 0x207, 0x644, 0x623, + 0x206, 0x644, 0x623, 0x207, 0x644, 0x625, 0x206, 0x644, + 0x625, 0x207, 0x644, 0x627, 0x206, 0x644, 0x627, 0x10c, + 0x21, 0x10c, 0x22, 0x10c, 0x23, 0x10c, 0x24, 0x10c, + 0x25, 0x10c, 0x26, 0x10c, 0x27, 0x10c, 0x28, 0x10c, + 0x29, 0x10c, 0x2a, 0x10c, 0x2b, 0x10c, 0x2c, 0x10c, + 0x2d, 0x10c, 0x2e, 0x10c, 0x2f, 0x10c, 0x30, 0x10c, + 0x31, 0x10c, 0x32, 0x10c, 0x33, 0x10c, 0x34, 0x10c, + 0x35, 0x10c, 0x36, 0x10c, 0x37, 0x10c, 0x38, 0x10c, + 0x39, 0x10c, 0x3a, 0x10c, 0x3b, 0x10c, 0x3c, 0x10c, + 0x3d, 0x10c, 0x3e, 0x10c, 0x3f, 0x10c, 0x40, 0x10c, + 0x41, 0x10c, 0x42, 0x10c, 0x43, 0x10c, 0x44, 0x10c, + 0x45, 0x10c, 0x46, 0x10c, 0x47, 0x10c, 0x48, 0x10c, + 0x49, 0x10c, 0x4a, 0x10c, 0x4b, 0x10c, 0x4c, 0x10c, + 0x4d, 0x10c, 0x4e, 0x10c, 0x4f, 0x10c, 0x50, 0x10c, + 0x51, 0x10c, 0x52, 0x10c, 0x53, 0x10c, 0x54, 0x10c, + 0x55, 0x10c, 0x56, 0x10c, 0x57, 0x10c, 0x58, 0x10c, + 0x59, 0x10c, 0x5a, 0x10c, 0x5b, 0x10c, 0x5c, 0x10c, + 0x5d, 0x10c, 0x5e, 0x10c, 0x5f, 0x10c, 0x60, 0x10c, + 0x61, 0x10c, 0x62, 0x10c, 0x63, 0x10c, 0x64, 0x10c, + 0x65, 0x10c, 0x66, 0x10c, 0x67, 0x10c, 0x68, 0x10c, + 0x69, 0x10c, 0x6a, 0x10c, 0x6b, 0x10c, 0x6c, 0x10c, + 0x6d, 0x10c, 0x6e, 0x10c, 0x6f, 0x10c, 0x70, 0x10c, + 0x71, 0x10c, 0x72, 0x10c, 0x73, 0x10c, 0x74, 0x10c, + 0x75, 0x10c, 0x76, 0x10c, 0x77, 0x10c, 0x78, 0x10c, + 0x79, 0x10c, 0x7a, 0x10c, 0x7b, 0x10c, 0x7c, 0x10c, + 0x7d, 0x10c, 0x7e, 0x10c, 0x2985, 0x10c, 0x2986, 0x10d, + 0x3002, 0x10d, 0x300c, 0x10d, 0x300d, 0x10d, 0x3001, 0x10d, + 0x30fb, 0x10d, 0x30f2, 0x10d, 0x30a1, 0x10d, 0x30a3, 0x10d, + 0x30a5, 0x10d, 0x30a7, 0x10d, 0x30a9, 0x10d, 0x30e3, 0x10d, + 0x30e5, 0x10d, 0x30e7, 0x10d, 0x30c3, 0x10d, 0x30fc, 0x10d, + 0x30a2, 0x10d, 0x30a4, 0x10d, 0x30a6, 0x10d, 0x30a8, 0x10d, + 0x30aa, 0x10d, 0x30ab, 0x10d, 0x30ad, 0x10d, 0x30af, 0x10d, + 0x30b1, 0x10d, 0x30b3, 0x10d, 0x30b5, 0x10d, 0x30b7, 0x10d, + 0x30b9, 0x10d, 0x30bb, 0x10d, 0x30bd, 0x10d, 0x30bf, 0x10d, + 0x30c1, 0x10d, 0x30c4, 0x10d, 0x30c6, 0x10d, 0x30c8, 0x10d, + 0x30ca, 0x10d, 0x30cb, 0x10d, 0x30cc, 0x10d, 0x30cd, 0x10d, + 0x30ce, 0x10d, 0x30cf, 0x10d, 0x30d2, 0x10d, 0x30d5, 0x10d, + 0x30d8, 0x10d, 0x30db, 0x10d, 0x30de, 0x10d, 0x30df, 0x10d, + 0x30e0, 0x10d, 0x30e1, 0x10d, 0x30e2, 0x10d, 0x30e4, 0x10d, + 0x30e6, 0x10d, 0x30e8, 0x10d, 0x30e9, 0x10d, 0x30ea, 0x10d, + 0x30eb, 0x10d, 0x30ec, 0x10d, 0x30ed, 0x10d, 0x30ef, 0x10d, + 0x30f3, 0x10d, 0x3099, 0x10d, 0x309a, 0x10d, 0x3164, 0x10d, + 0x3131, 0x10d, 0x3132, 0x10d, 0x3133, 0x10d, 0x3134, 0x10d, + 0x3135, 0x10d, 0x3136, 0x10d, 0x3137, 0x10d, 0x3138, 0x10d, + 0x3139, 0x10d, 0x313a, 0x10d, 0x313b, 0x10d, 0x313c, 0x10d, + 0x313d, 0x10d, 0x313e, 0x10d, 0x313f, 0x10d, 0x3140, 0x10d, + 0x3141, 0x10d, 0x3142, 0x10d, 0x3143, 0x10d, 0x3144, 0x10d, + 0x3145, 0x10d, 0x3146, 0x10d, 0x3147, 0x10d, 0x3148, 0x10d, + 0x3149, 0x10d, 0x314a, 0x10d, 0x314b, 0x10d, 0x314c, 0x10d, + 0x314d, 0x10d, 0x314e, 0x10d, 0x314f, 0x10d, 0x3150, 0x10d, + 0x3151, 0x10d, 0x3152, 0x10d, 0x3153, 0x10d, 0x3154, 0x10d, + 0x3155, 0x10d, 0x3156, 0x10d, 0x3157, 0x10d, 0x3158, 0x10d, + 0x3159, 0x10d, 0x315a, 0x10d, 0x315b, 0x10d, 0x315c, 0x10d, + 0x315d, 0x10d, 0x315e, 0x10d, 0x315f, 0x10d, 0x3160, 0x10d, + 0x3161, 0x10d, 0x3162, 0x10d, 0x3163, 0x10c, 0xa2, 0x10c, + 0xa3, 0x10c, 0xac, 0x10c, 0xaf, 0x10c, 0xa6, 0x10c, + 0xa5, 0x10c, 0x20a9, 0x10d, 0x2502, 0x10d, 0x2190, 0x10d, + 0x2191, 0x10d, 0x2192, 0x10d, 0x2193, 0x10d, 0x25a0, 0x10d, + 0x25cb, 0x109, 0x2d0, 0x109, 0x2d1, 0x109, 0xe6, 0x109, + 0x299, 0x109, 0x253, 0x109, 0x2a3, 0x109, 0xab66, 0x109, + 0x2a5, 0x109, 0x2a4, 0x109, 0x256, 0x109, 0x257, 0x109, + 0x1d91, 0x109, 0x258, 0x109, 0x25e, 0x109, 0x2a9, 0x109, + 0x264, 0x109, 0x262, 0x109, 0x260, 0x109, 0x29b, 0x109, + 0x127, 0x109, 0x29c, 0x109, 0x267, 0x109, 0x284, 0x109, + 0x2aa, 0x109, 0x2ab, 0x109, 0x26c, 0x209, 0xd837, 0xdf04, + 0x109, 0xa78e, 0x109, 0x26e, 0x209, 0xd837, 0xdf05, 0x109, + 0x28e, 0x209, 0xd837, 0xdf06, 0x109, 0xf8, 0x109, 0x276, + 0x109, 0x277, 0x109, 0x71, 0x109, 0x27a, 0x209, 0xd837, + 0xdf08, 0x109, 0x27d, 0x109, 0x27e, 0x109, 0x280, 0x109, + 0x2a8, 0x109, 0x2a6, 0x109, 0xab67, 0x109, 0x2a7, 0x109, + 0x288, 0x109, 0x2c71, 0x109, 0x28f, 0x109, 0x2a1, 0x109, + 0x2a2, 0x109, 0x298, 0x109, 0x1c0, 0x109, 0x1c1, 0x109, + 0x1c2, 0x209, 0xd837, 0xdf0a, 0x209, 0xd837, 0xdf1e, 0x401, + 0xd804, 0xdc99, 0xd804, 0xdcba, 0x401, 0xd804, 0xdc9b, 0xd804, + 0xdcba, 0x401, 0xd804, 0xdca5, 0xd804, 0xdcba, 0x401, 0xd804, + 0xdd31, 0xd804, 0xdd27, 0x401, 0xd804, 0xdd32, 0xd804, 0xdd27, + 0x401, 0xd804, 0xdf47, 0xd804, 0xdf3e, 0x401, 0xd804, 0xdf47, + 0xd804, 0xdf57, 0x401, 0xd805, 0xdcb9, 0xd805, 0xdcba, 0x401, + 0xd805, 0xdcb9, 0xd805, 0xdcb0, 0x401, 0xd805, 0xdcb9, 0xd805, + 0xdcbd, 0x401, 0xd805, 0xddb8, 0xd805, 0xddaf, 0x401, 0xd805, + 0xddb9, 0xd805, 0xddaf, 0x401, 0xd806, 0xdd35, 0xd806, 0xdd30, + 0x401, 0xd834, 0xdd57, 0xd834, 0xdd65, 0x401, 0xd834, 0xdd58, + 0xd834, 0xdd65, 0x401, 0xd834, 0xdd5f, 0xd834, 0xdd6e, 0x401, + 0xd834, 0xdd5f, 0xd834, 0xdd6f, 0x401, 0xd834, 0xdd5f, 0xd834, + 0xdd70, 0x401, 0xd834, 0xdd5f, 0xd834, 0xdd71, 0x401, 0xd834, + 0xdd5f, 0xd834, 0xdd72, 0x401, 0xd834, 0xddb9, 0xd834, 0xdd65, + 0x401, 0xd834, 0xddba, 0xd834, 0xdd65, 0x401, 0xd834, 0xddbb, + 0xd834, 0xdd6e, 0x401, 0xd834, 0xddbc, 0xd834, 0xdd6e, 0x401, + 0xd834, 0xddbb, 0xd834, 0xdd6f, 0x401, 0xd834, 0xddbc, 0xd834, + 0xdd6f, 0x102, 0x41, 0x102, 0x42, 0x102, 0x43, 0x102, + 0x44, 0x102, 0x45, 0x102, 0x46, 0x102, 0x47, 0x102, + 0x48, 0x102, 0x49, 0x102, 0x4a, 0x102, 0x4b, 0x102, + 0x4c, 0x102, 0x4d, 0x102, 0x4e, 0x102, 0x4f, 0x102, + 0x50, 0x102, 0x51, 0x102, 0x52, 0x102, 0x53, 0x102, + 0x54, 0x102, 0x55, 0x102, 0x56, 0x102, 0x57, 0x102, + 0x58, 0x102, 0x59, 0x102, 0x5a, 0x102, 0x61, 0x102, + 0x62, 0x102, 0x63, 0x102, 0x64, 0x102, 0x65, 0x102, + 0x66, 0x102, 0x67, 0x102, 0x68, 0x102, 0x69, 0x102, + 0x6a, 0x102, 0x6b, 0x102, 0x6c, 0x102, 0x6d, 0x102, + 0x6e, 0x102, 0x6f, 0x102, 0x70, 0x102, 0x71, 0x102, + 0x72, 0x102, 0x73, 0x102, 0x74, 0x102, 0x75, 0x102, + 0x76, 0x102, 0x77, 0x102, 0x78, 0x102, 0x79, 0x102, + 0x7a, 0x102, 0x41, 0x102, 0x42, 0x102, 0x43, 0x102, + 0x44, 0x102, 0x45, 0x102, 0x46, 0x102, 0x47, 0x102, + 0x48, 0x102, 0x49, 0x102, 0x4a, 0x102, 0x4b, 0x102, + 0x4c, 0x102, 0x4d, 0x102, 0x4e, 0x102, 0x4f, 0x102, + 0x50, 0x102, 0x51, 0x102, 0x52, 0x102, 0x53, 0x102, + 0x54, 0x102, 0x55, 0x102, 0x56, 0x102, 0x57, 0x102, + 0x58, 0x102, 0x59, 0x102, 0x5a, 0x102, 0x61, 0x102, + 0x62, 0x102, 0x63, 0x102, 0x64, 0x102, 0x65, 0x102, + 0x66, 0x102, 0x67, 0x102, 0x69, 0x102, 0x6a, 0x102, 0x6b, 0x102, 0x6c, 0x102, 0x6d, 0x102, 0x6e, 0x102, - 0x70, 0x102, 0x71, 0x102, 0x72, 0x102, 0x73, 0x102, - 0x74, 0x102, 0x75, 0x102, 0x76, 0x102, 0x77, 0x102, - 0x78, 0x102, 0x79, 0x102, 0x7a, 0x102, 0x41, 0x102, - 0x42, 0x102, 0x43, 0x102, 0x44, 0x102, 0x45, 0x102, - 0x46, 0x102, 0x47, 0x102, 0x48, 0x102, 0x49, 0x102, - 0x4a, 0x102, 0x4b, 0x102, 0x4c, 0x102, 0x4d, 0x102, - 0x4e, 0x102, 0x4f, 0x102, 0x50, 0x102, 0x51, 0x102, - 0x52, 0x102, 0x53, 0x102, 0x54, 0x102, 0x55, 0x102, - 0x56, 0x102, 0x57, 0x102, 0x58, 0x102, 0x59, 0x102, - 0x5a, 0x102, 0x61, 0x102, 0x62, 0x102, 0x63, 0x102, - 0x64, 0x102, 0x65, 0x102, 0x66, 0x102, 0x67, 0x102, - 0x68, 0x102, 0x69, 0x102, 0x6a, 0x102, 0x6b, 0x102, - 0x6c, 0x102, 0x6d, 0x102, 0x6e, 0x102, 0x6f, 0x102, - 0x70, 0x102, 0x71, 0x102, 0x72, 0x102, 0x73, 0x102, - 0x74, 0x102, 0x75, 0x102, 0x76, 0x102, 0x77, 0x102, - 0x78, 0x102, 0x79, 0x102, 0x7a, 0x102, 0x41, 0x102, - 0x42, 0x102, 0x44, 0x102, 0x45, 0x102, 0x46, 0x102, - 0x47, 0x102, 0x4a, 0x102, 0x4b, 0x102, 0x4c, 0x102, + 0x6f, 0x102, 0x70, 0x102, 0x71, 0x102, 0x72, 0x102, + 0x73, 0x102, 0x74, 0x102, 0x75, 0x102, 0x76, 0x102, + 0x77, 0x102, 0x78, 0x102, 0x79, 0x102, 0x7a, 0x102, + 0x41, 0x102, 0x42, 0x102, 0x43, 0x102, 0x44, 0x102, + 0x45, 0x102, 0x46, 0x102, 0x47, 0x102, 0x48, 0x102, + 0x49, 0x102, 0x4a, 0x102, 0x4b, 0x102, 0x4c, 0x102, 0x4d, 0x102, 0x4e, 0x102, 0x4f, 0x102, 0x50, 0x102, - 0x51, 0x102, 0x53, 0x102, 0x54, 0x102, 0x55, 0x102, - 0x56, 0x102, 0x57, 0x102, 0x58, 0x102, 0x59, 0x102, - 0x61, 0x102, 0x62, 0x102, 0x63, 0x102, 0x64, 0x102, - 0x65, 0x102, 0x66, 0x102, 0x67, 0x102, 0x68, 0x102, + 0x51, 0x102, 0x52, 0x102, 0x53, 0x102, 0x54, 0x102, + 0x55, 0x102, 0x56, 0x102, 0x57, 0x102, 0x58, 0x102, + 0x59, 0x102, 0x5a, 0x102, 0x61, 0x102, 0x62, 0x102, + 0x63, 0x102, 0x64, 0x102, 0x65, 0x102, 0x66, 0x102, + 0x67, 0x102, 0x68, 0x102, 0x69, 0x102, 0x6a, 0x102, + 0x6b, 0x102, 0x6c, 0x102, 0x6d, 0x102, 0x6e, 0x102, + 0x6f, 0x102, 0x70, 0x102, 0x71, 0x102, 0x72, 0x102, + 0x73, 0x102, 0x74, 0x102, 0x75, 0x102, 0x76, 0x102, + 0x77, 0x102, 0x78, 0x102, 0x79, 0x102, 0x7a, 0x102, + 0x41, 0x102, 0x43, 0x102, 0x44, 0x102, 0x47, 0x102, + 0x4a, 0x102, 0x4b, 0x102, 0x4e, 0x102, 0x4f, 0x102, + 0x50, 0x102, 0x51, 0x102, 0x53, 0x102, 0x54, 0x102, + 0x55, 0x102, 0x56, 0x102, 0x57, 0x102, 0x58, 0x102, + 0x59, 0x102, 0x5a, 0x102, 0x61, 0x102, 0x62, 0x102, + 0x63, 0x102, 0x64, 0x102, 0x66, 0x102, 0x68, 0x102, 0x69, 0x102, 0x6a, 0x102, 0x6b, 0x102, 0x6c, 0x102, - 0x6d, 0x102, 0x6e, 0x102, 0x6f, 0x102, 0x70, 0x102, - 0x71, 0x102, 0x72, 0x102, 0x73, 0x102, 0x74, 0x102, - 0x75, 0x102, 0x76, 0x102, 0x77, 0x102, 0x78, 0x102, - 0x79, 0x102, 0x7a, 0x102, 0x41, 0x102, 0x42, 0x102, + 0x6d, 0x102, 0x6e, 0x102, 0x70, 0x102, 0x71, 0x102, + 0x72, 0x102, 0x73, 0x102, 0x74, 0x102, 0x75, 0x102, + 0x76, 0x102, 0x77, 0x102, 0x78, 0x102, 0x79, 0x102, + 0x7a, 0x102, 0x41, 0x102, 0x42, 0x102, 0x43, 0x102, 0x44, 0x102, 0x45, 0x102, 0x46, 0x102, 0x47, 0x102, - 0x49, 0x102, 0x4a, 0x102, 0x4b, 0x102, 0x4c, 0x102, - 0x4d, 0x102, 0x4f, 0x102, 0x53, 0x102, 0x54, 0x102, - 0x55, 0x102, 0x56, 0x102, 0x57, 0x102, 0x58, 0x102, - 0x59, 0x102, 0x61, 0x102, 0x62, 0x102, 0x63, 0x102, - 0x64, 0x102, 0x65, 0x102, 0x66, 0x102, 0x67, 0x102, - 0x68, 0x102, 0x69, 0x102, 0x6a, 0x102, 0x6b, 0x102, - 0x6c, 0x102, 0x6d, 0x102, 0x6e, 0x102, 0x6f, 0x102, - 0x70, 0x102, 0x71, 0x102, 0x72, 0x102, 0x73, 0x102, - 0x74, 0x102, 0x75, 0x102, 0x76, 0x102, 0x77, 0x102, - 0x78, 0x102, 0x79, 0x102, 0x7a, 0x102, 0x41, 0x102, - 0x42, 0x102, 0x43, 0x102, 0x44, 0x102, 0x45, 0x102, - 0x46, 0x102, 0x47, 0x102, 0x48, 0x102, 0x49, 0x102, - 0x4a, 0x102, 0x4b, 0x102, 0x4c, 0x102, 0x4d, 0x102, - 0x4e, 0x102, 0x4f, 0x102, 0x50, 0x102, 0x51, 0x102, - 0x52, 0x102, 0x53, 0x102, 0x54, 0x102, 0x55, 0x102, - 0x56, 0x102, 0x57, 0x102, 0x58, 0x102, 0x59, 0x102, - 0x5a, 0x102, 0x61, 0x102, 0x62, 0x102, 0x63, 0x102, - 0x64, 0x102, 0x65, 0x102, 0x66, 0x102, 0x67, 0x102, - 0x68, 0x102, 0x69, 0x102, 0x6a, 0x102, 0x6b, 0x102, - 0x6c, 0x102, 0x6d, 0x102, 0x6e, 0x102, 0x6f, 0x102, - 0x70, 0x102, 0x71, 0x102, 0x72, 0x102, 0x73, 0x102, - 0x74, 0x102, 0x75, 0x102, 0x76, 0x102, 0x77, 0x102, - 0x78, 0x102, 0x79, 0x102, 0x7a, 0x102, 0x41, 0x102, - 0x42, 0x102, 0x43, 0x102, 0x44, 0x102, 0x45, 0x102, - 0x46, 0x102, 0x47, 0x102, 0x48, 0x102, 0x49, 0x102, - 0x4a, 0x102, 0x4b, 0x102, 0x4c, 0x102, 0x4d, 0x102, - 0x4e, 0x102, 0x4f, 0x102, 0x50, 0x102, 0x51, 0x102, - 0x52, 0x102, 0x53, 0x102, 0x54, 0x102, 0x55, 0x102, - 0x56, 0x102, 0x57, 0x102, 0x58, 0x102, 0x59, 0x102, - 0x5a, 0x102, 0x61, 0x102, 0x62, 0x102, 0x63, 0x102, - 0x64, 0x102, 0x65, 0x102, 0x66, 0x102, 0x67, 0x102, - 0x68, 0x102, 0x69, 0x102, 0x6a, 0x102, 0x6b, 0x102, - 0x6c, 0x102, 0x6d, 0x102, 0x6e, 0x102, 0x6f, 0x102, - 0x70, 0x102, 0x71, 0x102, 0x72, 0x102, 0x73, 0x102, - 0x74, 0x102, 0x75, 0x102, 0x76, 0x102, 0x77, 0x102, - 0x78, 0x102, 0x79, 0x102, 0x7a, 0x102, 0x41, 0x102, - 0x42, 0x102, 0x43, 0x102, 0x44, 0x102, 0x45, 0x102, - 0x46, 0x102, 0x47, 0x102, 0x48, 0x102, 0x49, 0x102, - 0x4a, 0x102, 0x4b, 0x102, 0x4c, 0x102, 0x4d, 0x102, - 0x4e, 0x102, 0x4f, 0x102, 0x50, 0x102, 0x51, 0x102, - 0x52, 0x102, 0x53, 0x102, 0x54, 0x102, 0x55, 0x102, - 0x56, 0x102, 0x57, 0x102, 0x58, 0x102, 0x59, 0x102, - 0x5a, 0x102, 0x61, 0x102, 0x62, 0x102, 0x63, 0x102, - 0x64, 0x102, 0x65, 0x102, 0x66, 0x102, 0x67, 0x102, - 0x68, 0x102, 0x69, 0x102, 0x6a, 0x102, 0x6b, 0x102, - 0x6c, 0x102, 0x6d, 0x102, 0x6e, 0x102, 0x6f, 0x102, - 0x70, 0x102, 0x71, 0x102, 0x72, 0x102, 0x73, 0x102, - 0x74, 0x102, 0x75, 0x102, 0x76, 0x102, 0x77, 0x102, - 0x78, 0x102, 0x79, 0x102, 0x7a, 0x102, 0x41, 0x102, - 0x42, 0x102, 0x43, 0x102, 0x44, 0x102, 0x45, 0x102, - 0x46, 0x102, 0x47, 0x102, 0x48, 0x102, 0x49, 0x102, - 0x4a, 0x102, 0x4b, 0x102, 0x4c, 0x102, 0x4d, 0x102, - 0x4e, 0x102, 0x4f, 0x102, 0x50, 0x102, 0x51, 0x102, - 0x52, 0x102, 0x53, 0x102, 0x54, 0x102, 0x55, 0x102, - 0x56, 0x102, 0x57, 0x102, 0x58, 0x102, 0x59, 0x102, - 0x5a, 0x102, 0x61, 0x102, 0x62, 0x102, 0x63, 0x102, - 0x64, 0x102, 0x65, 0x102, 0x66, 0x102, 0x67, 0x102, - 0x68, 0x102, 0x69, 0x102, 0x6a, 0x102, 0x6b, 0x102, - 0x6c, 0x102, 0x6d, 0x102, 0x6e, 0x102, 0x6f, 0x102, - 0x70, 0x102, 0x71, 0x102, 0x72, 0x102, 0x73, 0x102, - 0x74, 0x102, 0x75, 0x102, 0x76, 0x102, 0x77, 0x102, - 0x78, 0x102, 0x79, 0x102, 0x7a, 0x102, 0x41, 0x102, - 0x42, 0x102, 0x43, 0x102, 0x44, 0x102, 0x45, 0x102, - 0x46, 0x102, 0x47, 0x102, 0x48, 0x102, 0x49, 0x102, - 0x4a, 0x102, 0x4b, 0x102, 0x4c, 0x102, 0x4d, 0x102, - 0x4e, 0x102, 0x4f, 0x102, 0x50, 0x102, 0x51, 0x102, - 0x52, 0x102, 0x53, 0x102, 0x54, 0x102, 0x55, 0x102, - 0x56, 0x102, 0x57, 0x102, 0x58, 0x102, 0x59, 0x102, - 0x5a, 0x102, 0x61, 0x102, 0x62, 0x102, 0x63, 0x102, - 0x64, 0x102, 0x65, 0x102, 0x66, 0x102, 0x67, 0x102, - 0x68, 0x102, 0x69, 0x102, 0x6a, 0x102, 0x6b, 0x102, - 0x6c, 0x102, 0x6d, 0x102, 0x6e, 0x102, 0x6f, 0x102, - 0x70, 0x102, 0x71, 0x102, 0x72, 0x102, 0x73, 0x102, - 0x74, 0x102, 0x75, 0x102, 0x76, 0x102, 0x77, 0x102, - 0x78, 0x102, 0x79, 0x102, 0x7a, 0x102, 0x41, 0x102, - 0x42, 0x102, 0x43, 0x102, 0x44, 0x102, 0x45, 0x102, - 0x46, 0x102, 0x47, 0x102, 0x48, 0x102, 0x49, 0x102, - 0x4a, 0x102, 0x4b, 0x102, 0x4c, 0x102, 0x4d, 0x102, - 0x4e, 0x102, 0x4f, 0x102, 0x50, 0x102, 0x51, 0x102, - 0x52, 0x102, 0x53, 0x102, 0x54, 0x102, 0x55, 0x102, - 0x56, 0x102, 0x57, 0x102, 0x58, 0x102, 0x59, 0x102, - 0x5a, 0x102, 0x61, 0x102, 0x62, 0x102, 0x63, 0x102, - 0x64, 0x102, 0x65, 0x102, 0x66, 0x102, 0x67, 0x102, - 0x68, 0x102, 0x69, 0x102, 0x6a, 0x102, 0x6b, 0x102, - 0x6c, 0x102, 0x6d, 0x102, 0x6e, 0x102, 0x6f, 0x102, - 0x70, 0x102, 0x71, 0x102, 0x72, 0x102, 0x73, 0x102, - 0x74, 0x102, 0x75, 0x102, 0x76, 0x102, 0x77, 0x102, - 0x78, 0x102, 0x79, 0x102, 0x7a, 0x102, 0x131, 0x102, - 0x237, 0x102, 0x391, 0x102, 0x392, 0x102, 0x393, 0x102, - 0x394, 0x102, 0x395, 0x102, 0x396, 0x102, 0x397, 0x102, - 0x398, 0x102, 0x399, 0x102, 0x39a, 0x102, 0x39b, 0x102, - 0x39c, 0x102, 0x39d, 0x102, 0x39e, 0x102, 0x39f, 0x102, - 0x3a0, 0x102, 0x3a1, 0x102, 0x3f4, 0x102, 0x3a3, 0x102, - 0x3a4, 0x102, 0x3a5, 0x102, 0x3a6, 0x102, 0x3a7, 0x102, - 0x3a8, 0x102, 0x3a9, 0x102, 0x2207, 0x102, 0x3b1, 0x102, - 0x3b2, 0x102, 0x3b3, 0x102, 0x3b4, 0x102, 0x3b5, 0x102, - 0x3b6, 0x102, 0x3b7, 0x102, 0x3b8, 0x102, 0x3b9, 0x102, - 0x3ba, 0x102, 0x3bb, 0x102, 0x3bc, 0x102, 0x3bd, 0x102, - 0x3be, 0x102, 0x3bf, 0x102, 0x3c0, 0x102, 0x3c1, 0x102, - 0x3c2, 0x102, 0x3c3, 0x102, 0x3c4, 0x102, 0x3c5, 0x102, - 0x3c6, 0x102, 0x3c7, 0x102, 0x3c8, 0x102, 0x3c9, 0x102, - 0x2202, 0x102, 0x3f5, 0x102, 0x3d1, 0x102, 0x3f0, 0x102, - 0x3d5, 0x102, 0x3f1, 0x102, 0x3d6, 0x102, 0x391, 0x102, + 0x48, 0x102, 0x49, 0x102, 0x4a, 0x102, 0x4b, 0x102, + 0x4c, 0x102, 0x4d, 0x102, 0x4e, 0x102, 0x4f, 0x102, + 0x50, 0x102, 0x51, 0x102, 0x52, 0x102, 0x53, 0x102, + 0x54, 0x102, 0x55, 0x102, 0x56, 0x102, 0x57, 0x102, + 0x58, 0x102, 0x59, 0x102, 0x5a, 0x102, 0x61, 0x102, + 0x62, 0x102, 0x63, 0x102, 0x64, 0x102, 0x65, 0x102, + 0x66, 0x102, 0x67, 0x102, 0x68, 0x102, 0x69, 0x102, + 0x6a, 0x102, 0x6b, 0x102, 0x6c, 0x102, 0x6d, 0x102, + 0x6e, 0x102, 0x6f, 0x102, 0x70, 0x102, 0x71, 0x102, + 0x72, 0x102, 0x73, 0x102, 0x74, 0x102, 0x75, 0x102, + 0x76, 0x102, 0x77, 0x102, 0x78, 0x102, 0x79, 0x102, + 0x7a, 0x102, 0x41, 0x102, 0x42, 0x102, 0x44, 0x102, + 0x45, 0x102, 0x46, 0x102, 0x47, 0x102, 0x4a, 0x102, + 0x4b, 0x102, 0x4c, 0x102, 0x4d, 0x102, 0x4e, 0x102, + 0x4f, 0x102, 0x50, 0x102, 0x51, 0x102, 0x53, 0x102, + 0x54, 0x102, 0x55, 0x102, 0x56, 0x102, 0x57, 0x102, + 0x58, 0x102, 0x59, 0x102, 0x61, 0x102, 0x62, 0x102, + 0x63, 0x102, 0x64, 0x102, 0x65, 0x102, 0x66, 0x102, + 0x67, 0x102, 0x68, 0x102, 0x69, 0x102, 0x6a, 0x102, + 0x6b, 0x102, 0x6c, 0x102, 0x6d, 0x102, 0x6e, 0x102, + 0x6f, 0x102, 0x70, 0x102, 0x71, 0x102, 0x72, 0x102, + 0x73, 0x102, 0x74, 0x102, 0x75, 0x102, 0x76, 0x102, + 0x77, 0x102, 0x78, 0x102, 0x79, 0x102, 0x7a, 0x102, + 0x41, 0x102, 0x42, 0x102, 0x44, 0x102, 0x45, 0x102, + 0x46, 0x102, 0x47, 0x102, 0x49, 0x102, 0x4a, 0x102, + 0x4b, 0x102, 0x4c, 0x102, 0x4d, 0x102, 0x4f, 0x102, + 0x53, 0x102, 0x54, 0x102, 0x55, 0x102, 0x56, 0x102, + 0x57, 0x102, 0x58, 0x102, 0x59, 0x102, 0x61, 0x102, + 0x62, 0x102, 0x63, 0x102, 0x64, 0x102, 0x65, 0x102, + 0x66, 0x102, 0x67, 0x102, 0x68, 0x102, 0x69, 0x102, + 0x6a, 0x102, 0x6b, 0x102, 0x6c, 0x102, 0x6d, 0x102, + 0x6e, 0x102, 0x6f, 0x102, 0x70, 0x102, 0x71, 0x102, + 0x72, 0x102, 0x73, 0x102, 0x74, 0x102, 0x75, 0x102, + 0x76, 0x102, 0x77, 0x102, 0x78, 0x102, 0x79, 0x102, + 0x7a, 0x102, 0x41, 0x102, 0x42, 0x102, 0x43, 0x102, + 0x44, 0x102, 0x45, 0x102, 0x46, 0x102, 0x47, 0x102, + 0x48, 0x102, 0x49, 0x102, 0x4a, 0x102, 0x4b, 0x102, + 0x4c, 0x102, 0x4d, 0x102, 0x4e, 0x102, 0x4f, 0x102, + 0x50, 0x102, 0x51, 0x102, 0x52, 0x102, 0x53, 0x102, + 0x54, 0x102, 0x55, 0x102, 0x56, 0x102, 0x57, 0x102, + 0x58, 0x102, 0x59, 0x102, 0x5a, 0x102, 0x61, 0x102, + 0x62, 0x102, 0x63, 0x102, 0x64, 0x102, 0x65, 0x102, + 0x66, 0x102, 0x67, 0x102, 0x68, 0x102, 0x69, 0x102, + 0x6a, 0x102, 0x6b, 0x102, 0x6c, 0x102, 0x6d, 0x102, + 0x6e, 0x102, 0x6f, 0x102, 0x70, 0x102, 0x71, 0x102, + 0x72, 0x102, 0x73, 0x102, 0x74, 0x102, 0x75, 0x102, + 0x76, 0x102, 0x77, 0x102, 0x78, 0x102, 0x79, 0x102, + 0x7a, 0x102, 0x41, 0x102, 0x42, 0x102, 0x43, 0x102, + 0x44, 0x102, 0x45, 0x102, 0x46, 0x102, 0x47, 0x102, + 0x48, 0x102, 0x49, 0x102, 0x4a, 0x102, 0x4b, 0x102, + 0x4c, 0x102, 0x4d, 0x102, 0x4e, 0x102, 0x4f, 0x102, + 0x50, 0x102, 0x51, 0x102, 0x52, 0x102, 0x53, 0x102, + 0x54, 0x102, 0x55, 0x102, 0x56, 0x102, 0x57, 0x102, + 0x58, 0x102, 0x59, 0x102, 0x5a, 0x102, 0x61, 0x102, + 0x62, 0x102, 0x63, 0x102, 0x64, 0x102, 0x65, 0x102, + 0x66, 0x102, 0x67, 0x102, 0x68, 0x102, 0x69, 0x102, + 0x6a, 0x102, 0x6b, 0x102, 0x6c, 0x102, 0x6d, 0x102, + 0x6e, 0x102, 0x6f, 0x102, 0x70, 0x102, 0x71, 0x102, + 0x72, 0x102, 0x73, 0x102, 0x74, 0x102, 0x75, 0x102, + 0x76, 0x102, 0x77, 0x102, 0x78, 0x102, 0x79, 0x102, + 0x7a, 0x102, 0x41, 0x102, 0x42, 0x102, 0x43, 0x102, + 0x44, 0x102, 0x45, 0x102, 0x46, 0x102, 0x47, 0x102, + 0x48, 0x102, 0x49, 0x102, 0x4a, 0x102, 0x4b, 0x102, + 0x4c, 0x102, 0x4d, 0x102, 0x4e, 0x102, 0x4f, 0x102, + 0x50, 0x102, 0x51, 0x102, 0x52, 0x102, 0x53, 0x102, + 0x54, 0x102, 0x55, 0x102, 0x56, 0x102, 0x57, 0x102, + 0x58, 0x102, 0x59, 0x102, 0x5a, 0x102, 0x61, 0x102, + 0x62, 0x102, 0x63, 0x102, 0x64, 0x102, 0x65, 0x102, + 0x66, 0x102, 0x67, 0x102, 0x68, 0x102, 0x69, 0x102, + 0x6a, 0x102, 0x6b, 0x102, 0x6c, 0x102, 0x6d, 0x102, + 0x6e, 0x102, 0x6f, 0x102, 0x70, 0x102, 0x71, 0x102, + 0x72, 0x102, 0x73, 0x102, 0x74, 0x102, 0x75, 0x102, + 0x76, 0x102, 0x77, 0x102, 0x78, 0x102, 0x79, 0x102, + 0x7a, 0x102, 0x41, 0x102, 0x42, 0x102, 0x43, 0x102, + 0x44, 0x102, 0x45, 0x102, 0x46, 0x102, 0x47, 0x102, + 0x48, 0x102, 0x49, 0x102, 0x4a, 0x102, 0x4b, 0x102, + 0x4c, 0x102, 0x4d, 0x102, 0x4e, 0x102, 0x4f, 0x102, + 0x50, 0x102, 0x51, 0x102, 0x52, 0x102, 0x53, 0x102, + 0x54, 0x102, 0x55, 0x102, 0x56, 0x102, 0x57, 0x102, + 0x58, 0x102, 0x59, 0x102, 0x5a, 0x102, 0x61, 0x102, + 0x62, 0x102, 0x63, 0x102, 0x64, 0x102, 0x65, 0x102, + 0x66, 0x102, 0x67, 0x102, 0x68, 0x102, 0x69, 0x102, + 0x6a, 0x102, 0x6b, 0x102, 0x6c, 0x102, 0x6d, 0x102, + 0x6e, 0x102, 0x6f, 0x102, 0x70, 0x102, 0x71, 0x102, + 0x72, 0x102, 0x73, 0x102, 0x74, 0x102, 0x75, 0x102, + 0x76, 0x102, 0x77, 0x102, 0x78, 0x102, 0x79, 0x102, + 0x7a, 0x102, 0x41, 0x102, 0x42, 0x102, 0x43, 0x102, + 0x44, 0x102, 0x45, 0x102, 0x46, 0x102, 0x47, 0x102, + 0x48, 0x102, 0x49, 0x102, 0x4a, 0x102, 0x4b, 0x102, + 0x4c, 0x102, 0x4d, 0x102, 0x4e, 0x102, 0x4f, 0x102, + 0x50, 0x102, 0x51, 0x102, 0x52, 0x102, 0x53, 0x102, + 0x54, 0x102, 0x55, 0x102, 0x56, 0x102, 0x57, 0x102, + 0x58, 0x102, 0x59, 0x102, 0x5a, 0x102, 0x61, 0x102, + 0x62, 0x102, 0x63, 0x102, 0x64, 0x102, 0x65, 0x102, + 0x66, 0x102, 0x67, 0x102, 0x68, 0x102, 0x69, 0x102, + 0x6a, 0x102, 0x6b, 0x102, 0x6c, 0x102, 0x6d, 0x102, + 0x6e, 0x102, 0x6f, 0x102, 0x70, 0x102, 0x71, 0x102, + 0x72, 0x102, 0x73, 0x102, 0x74, 0x102, 0x75, 0x102, + 0x76, 0x102, 0x77, 0x102, 0x78, 0x102, 0x79, 0x102, + 0x7a, 0x102, 0x41, 0x102, 0x42, 0x102, 0x43, 0x102, + 0x44, 0x102, 0x45, 0x102, 0x46, 0x102, 0x47, 0x102, + 0x48, 0x102, 0x49, 0x102, 0x4a, 0x102, 0x4b, 0x102, + 0x4c, 0x102, 0x4d, 0x102, 0x4e, 0x102, 0x4f, 0x102, + 0x50, 0x102, 0x51, 0x102, 0x52, 0x102, 0x53, 0x102, + 0x54, 0x102, 0x55, 0x102, 0x56, 0x102, 0x57, 0x102, + 0x58, 0x102, 0x59, 0x102, 0x5a, 0x102, 0x61, 0x102, + 0x62, 0x102, 0x63, 0x102, 0x64, 0x102, 0x65, 0x102, + 0x66, 0x102, 0x67, 0x102, 0x68, 0x102, 0x69, 0x102, + 0x6a, 0x102, 0x6b, 0x102, 0x6c, 0x102, 0x6d, 0x102, + 0x6e, 0x102, 0x6f, 0x102, 0x70, 0x102, 0x71, 0x102, + 0x72, 0x102, 0x73, 0x102, 0x74, 0x102, 0x75, 0x102, + 0x76, 0x102, 0x77, 0x102, 0x78, 0x102, 0x79, 0x102, + 0x7a, 0x102, 0x131, 0x102, 0x237, 0x102, 0x391, 0x102, 0x392, 0x102, 0x393, 0x102, 0x394, 0x102, 0x395, 0x102, 0x396, 0x102, 0x397, 0x102, 0x398, 0x102, 0x399, 0x102, 0x39a, 0x102, 0x39b, 0x102, 0x39c, 0x102, 0x39d, 0x102, @@ -13610,10 +13920,22 @@ static const unsigned short uc_decomposition_map[] = { 0x3c2, 0x102, 0x3c3, 0x102, 0x3c4, 0x102, 0x3c5, 0x102, 0x3c6, 0x102, 0x3c7, 0x102, 0x3c8, 0x102, 0x3c9, 0x102, 0x2202, 0x102, 0x3f5, 0x102, 0x3d1, 0x102, 0x3f0, 0x102, - 0x3d5, 0x102, 0x3f1, 0x102, 0x3d6, 0x102, 0x3dc, 0x102, - 0x3dd, 0x102, 0x30, 0x102, 0x31, 0x102, 0x32, 0x102, - 0x33, 0x102, 0x34, 0x102, 0x35, 0x102, 0x36, 0x102, - 0x37, 0x102, 0x38, 0x102, 0x39, 0x102, 0x30, 0x102, + 0x3d5, 0x102, 0x3f1, 0x102, 0x3d6, 0x102, 0x391, 0x102, + 0x392, 0x102, 0x393, 0x102, 0x394, 0x102, 0x395, 0x102, + 0x396, 0x102, 0x397, 0x102, 0x398, 0x102, 0x399, 0x102, + 0x39a, 0x102, 0x39b, 0x102, 0x39c, 0x102, 0x39d, 0x102, + 0x39e, 0x102, 0x39f, 0x102, 0x3a0, 0x102, 0x3a1, 0x102, + 0x3f4, 0x102, 0x3a3, 0x102, 0x3a4, 0x102, 0x3a5, 0x102, + 0x3a6, 0x102, 0x3a7, 0x102, 0x3a8, 0x102, 0x3a9, 0x102, + 0x2207, 0x102, 0x3b1, 0x102, 0x3b2, 0x102, 0x3b3, 0x102, + 0x3b4, 0x102, 0x3b5, 0x102, 0x3b6, 0x102, 0x3b7, 0x102, + 0x3b8, 0x102, 0x3b9, 0x102, 0x3ba, 0x102, 0x3bb, 0x102, + 0x3bc, 0x102, 0x3bd, 0x102, 0x3be, 0x102, 0x3bf, 0x102, + 0x3c0, 0x102, 0x3c1, 0x102, 0x3c2, 0x102, 0x3c3, 0x102, + 0x3c4, 0x102, 0x3c5, 0x102, 0x3c6, 0x102, 0x3c7, 0x102, + 0x3c8, 0x102, 0x3c9, 0x102, 0x2202, 0x102, 0x3f5, 0x102, + 0x3d1, 0x102, 0x3f0, 0x102, 0x3d5, 0x102, 0x3f1, 0x102, + 0x3d6, 0x102, 0x3dc, 0x102, 0x3dd, 0x102, 0x30, 0x102, 0x31, 0x102, 0x32, 0x102, 0x33, 0x102, 0x34, 0x102, 0x35, 0x102, 0x36, 0x102, 0x37, 0x102, 0x38, 0x102, 0x39, 0x102, 0x30, 0x102, 0x31, 0x102, 0x32, 0x102, @@ -13623,240 +13945,242 @@ static const unsigned short uc_decomposition_map[] = { 0x35, 0x102, 0x36, 0x102, 0x37, 0x102, 0x38, 0x102, 0x39, 0x102, 0x30, 0x102, 0x31, 0x102, 0x32, 0x102, 0x33, 0x102, 0x34, 0x102, 0x35, 0x102, 0x36, 0x102, - 0x37, 0x102, 0x38, 0x102, 0x39, 0x102, 0x627, 0x102, - 0x628, 0x102, 0x62c, 0x102, 0x62f, 0x102, 0x648, 0x102, + 0x37, 0x102, 0x38, 0x102, 0x39, 0x102, 0x30, 0x102, + 0x31, 0x102, 0x32, 0x102, 0x33, 0x102, 0x34, 0x102, + 0x35, 0x102, 0x36, 0x102, 0x37, 0x102, 0x38, 0x102, + 0x39, 0x102, 0x627, 0x102, 0x628, 0x102, 0x62c, 0x102, + 0x62f, 0x102, 0x648, 0x102, 0x632, 0x102, 0x62d, 0x102, + 0x637, 0x102, 0x64a, 0x102, 0x643, 0x102, 0x644, 0x102, + 0x645, 0x102, 0x646, 0x102, 0x633, 0x102, 0x639, 0x102, + 0x641, 0x102, 0x635, 0x102, 0x642, 0x102, 0x631, 0x102, + 0x634, 0x102, 0x62a, 0x102, 0x62b, 0x102, 0x62e, 0x102, + 0x630, 0x102, 0x636, 0x102, 0x638, 0x102, 0x63a, 0x102, + 0x66e, 0x102, 0x6ba, 0x102, 0x6a1, 0x102, 0x66f, 0x102, + 0x628, 0x102, 0x62c, 0x102, 0x647, 0x102, 0x62d, 0x102, + 0x64a, 0x102, 0x643, 0x102, 0x644, 0x102, 0x645, 0x102, + 0x646, 0x102, 0x633, 0x102, 0x639, 0x102, 0x641, 0x102, + 0x635, 0x102, 0x642, 0x102, 0x634, 0x102, 0x62a, 0x102, + 0x62b, 0x102, 0x62e, 0x102, 0x636, 0x102, 0x63a, 0x102, + 0x62c, 0x102, 0x62d, 0x102, 0x64a, 0x102, 0x644, 0x102, + 0x646, 0x102, 0x633, 0x102, 0x639, 0x102, 0x635, 0x102, + 0x642, 0x102, 0x634, 0x102, 0x62e, 0x102, 0x636, 0x102, + 0x63a, 0x102, 0x6ba, 0x102, 0x66f, 0x102, 0x628, 0x102, + 0x62c, 0x102, 0x647, 0x102, 0x62d, 0x102, 0x637, 0x102, + 0x64a, 0x102, 0x643, 0x102, 0x645, 0x102, 0x646, 0x102, + 0x633, 0x102, 0x639, 0x102, 0x641, 0x102, 0x635, 0x102, + 0x642, 0x102, 0x634, 0x102, 0x62a, 0x102, 0x62b, 0x102, + 0x62e, 0x102, 0x636, 0x102, 0x638, 0x102, 0x63a, 0x102, + 0x66e, 0x102, 0x6a1, 0x102, 0x627, 0x102, 0x628, 0x102, + 0x62c, 0x102, 0x62f, 0x102, 0x647, 0x102, 0x648, 0x102, 0x632, 0x102, 0x62d, 0x102, 0x637, 0x102, 0x64a, 0x102, - 0x643, 0x102, 0x644, 0x102, 0x645, 0x102, 0x646, 0x102, + 0x644, 0x102, 0x645, 0x102, 0x646, 0x102, 0x633, 0x102, + 0x639, 0x102, 0x641, 0x102, 0x635, 0x102, 0x642, 0x102, + 0x631, 0x102, 0x634, 0x102, 0x62a, 0x102, 0x62b, 0x102, + 0x62e, 0x102, 0x630, 0x102, 0x636, 0x102, 0x638, 0x102, + 0x63a, 0x102, 0x628, 0x102, 0x62c, 0x102, 0x62f, 0x102, + 0x648, 0x102, 0x632, 0x102, 0x62d, 0x102, 0x637, 0x102, + 0x64a, 0x102, 0x644, 0x102, 0x645, 0x102, 0x646, 0x102, 0x633, 0x102, 0x639, 0x102, 0x641, 0x102, 0x635, 0x102, 0x642, 0x102, 0x631, 0x102, 0x634, 0x102, 0x62a, 0x102, 0x62b, 0x102, 0x62e, 0x102, 0x630, 0x102, 0x636, 0x102, - 0x638, 0x102, 0x63a, 0x102, 0x66e, 0x102, 0x6ba, 0x102, - 0x6a1, 0x102, 0x66f, 0x102, 0x628, 0x102, 0x62c, 0x102, - 0x647, 0x102, 0x62d, 0x102, 0x64a, 0x102, 0x643, 0x102, - 0x644, 0x102, 0x645, 0x102, 0x646, 0x102, 0x633, 0x102, - 0x639, 0x102, 0x641, 0x102, 0x635, 0x102, 0x642, 0x102, - 0x634, 0x102, 0x62a, 0x102, 0x62b, 0x102, 0x62e, 0x102, - 0x636, 0x102, 0x63a, 0x102, 0x62c, 0x102, 0x62d, 0x102, - 0x64a, 0x102, 0x644, 0x102, 0x646, 0x102, 0x633, 0x102, - 0x639, 0x102, 0x635, 0x102, 0x642, 0x102, 0x634, 0x102, - 0x62e, 0x102, 0x636, 0x102, 0x63a, 0x102, 0x6ba, 0x102, - 0x66f, 0x102, 0x628, 0x102, 0x62c, 0x102, 0x647, 0x102, - 0x62d, 0x102, 0x637, 0x102, 0x64a, 0x102, 0x643, 0x102, - 0x645, 0x102, 0x646, 0x102, 0x633, 0x102, 0x639, 0x102, - 0x641, 0x102, 0x635, 0x102, 0x642, 0x102, 0x634, 0x102, - 0x62a, 0x102, 0x62b, 0x102, 0x62e, 0x102, 0x636, 0x102, - 0x638, 0x102, 0x63a, 0x102, 0x66e, 0x102, 0x6a1, 0x102, - 0x627, 0x102, 0x628, 0x102, 0x62c, 0x102, 0x62f, 0x102, - 0x647, 0x102, 0x648, 0x102, 0x632, 0x102, 0x62d, 0x102, - 0x637, 0x102, 0x64a, 0x102, 0x644, 0x102, 0x645, 0x102, - 0x646, 0x102, 0x633, 0x102, 0x639, 0x102, 0x641, 0x102, - 0x635, 0x102, 0x642, 0x102, 0x631, 0x102, 0x634, 0x102, - 0x62a, 0x102, 0x62b, 0x102, 0x62e, 0x102, 0x630, 0x102, - 0x636, 0x102, 0x638, 0x102, 0x63a, 0x102, 0x628, 0x102, - 0x62c, 0x102, 0x62f, 0x102, 0x648, 0x102, 0x632, 0x102, - 0x62d, 0x102, 0x637, 0x102, 0x64a, 0x102, 0x644, 0x102, - 0x645, 0x102, 0x646, 0x102, 0x633, 0x102, 0x639, 0x102, - 0x641, 0x102, 0x635, 0x102, 0x642, 0x102, 0x631, 0x102, - 0x634, 0x102, 0x62a, 0x102, 0x62b, 0x102, 0x62e, 0x102, - 0x630, 0x102, 0x636, 0x102, 0x638, 0x102, 0x63a, 0x210, - 0x30, 0x2e, 0x210, 0x30, 0x2c, 0x210, 0x31, 0x2c, - 0x210, 0x32, 0x2c, 0x210, 0x33, 0x2c, 0x210, 0x34, - 0x2c, 0x210, 0x35, 0x2c, 0x210, 0x36, 0x2c, 0x210, - 0x37, 0x2c, 0x210, 0x38, 0x2c, 0x210, 0x39, 0x2c, - 0x310, 0x28, 0x41, 0x29, 0x310, 0x28, 0x42, 0x29, - 0x310, 0x28, 0x43, 0x29, 0x310, 0x28, 0x44, 0x29, - 0x310, 0x28, 0x45, 0x29, 0x310, 0x28, 0x46, 0x29, - 0x310, 0x28, 0x47, 0x29, 0x310, 0x28, 0x48, 0x29, - 0x310, 0x28, 0x49, 0x29, 0x310, 0x28, 0x4a, 0x29, - 0x310, 0x28, 0x4b, 0x29, 0x310, 0x28, 0x4c, 0x29, - 0x310, 0x28, 0x4d, 0x29, 0x310, 0x28, 0x4e, 0x29, - 0x310, 0x28, 0x4f, 0x29, 0x310, 0x28, 0x50, 0x29, - 0x310, 0x28, 0x51, 0x29, 0x310, 0x28, 0x52, 0x29, - 0x310, 0x28, 0x53, 0x29, 0x310, 0x28, 0x54, 0x29, - 0x310, 0x28, 0x55, 0x29, 0x310, 0x28, 0x56, 0x29, - 0x310, 0x28, 0x57, 0x29, 0x310, 0x28, 0x58, 0x29, - 0x310, 0x28, 0x59, 0x29, 0x310, 0x28, 0x5a, 0x29, - 0x310, 0x3014, 0x53, 0x3015, 0x108, 0x43, 0x108, 0x52, - 0x208, 0x43, 0x44, 0x208, 0x57, 0x5a, 0x10f, 0x41, - 0x10f, 0x42, 0x10f, 0x43, 0x10f, 0x44, 0x10f, 0x45, - 0x10f, 0x46, 0x10f, 0x47, 0x10f, 0x48, 0x10f, 0x49, - 0x10f, 0x4a, 0x10f, 0x4b, 0x10f, 0x4c, 0x10f, 0x4d, - 0x10f, 0x4e, 0x10f, 0x4f, 0x10f, 0x50, 0x10f, 0x51, - 0x10f, 0x52, 0x10f, 0x53, 0x10f, 0x54, 0x10f, 0x55, - 0x10f, 0x56, 0x10f, 0x57, 0x10f, 0x58, 0x10f, 0x59, - 0x10f, 0x5a, 0x20f, 0x48, 0x56, 0x20f, 0x4d, 0x56, - 0x20f, 0x53, 0x44, 0x20f, 0x53, 0x53, 0x30f, 0x50, - 0x50, 0x56, 0x20f, 0x57, 0x43, 0x209, 0x4d, 0x43, - 0x209, 0x4d, 0x44, 0x209, 0x4d, 0x52, 0x20f, 0x44, - 0x4a, 0x20f, 0x307b, 0x304b, 0x20f, 0x30b3, 0x30b3, 0x10f, - 0x30b5, 0x10f, 0x624b, 0x10f, 0x5b57, 0x10f, 0x53cc, 0x10f, - 0x30c7, 0x10f, 0x4e8c, 0x10f, 0x591a, 0x10f, 0x89e3, 0x10f, - 0x5929, 0x10f, 0x4ea4, 0x10f, 0x6620, 0x10f, 0x7121, 0x10f, - 0x6599, 0x10f, 0x524d, 0x10f, 0x5f8c, 0x10f, 0x518d, 0x10f, - 0x65b0, 0x10f, 0x521d, 0x10f, 0x7d42, 0x10f, 0x751f, 0x10f, - 0x8ca9, 0x10f, 0x58f0, 0x10f, 0x5439, 0x10f, 0x6f14, 0x10f, - 0x6295, 0x10f, 0x6355, 0x10f, 0x4e00, 0x10f, 0x4e09, 0x10f, - 0x904a, 0x10f, 0x5de6, 0x10f, 0x4e2d, 0x10f, 0x53f3, 0x10f, - 0x6307, 0x10f, 0x8d70, 0x10f, 0x6253, 0x10f, 0x7981, 0x10f, - 0x7a7a, 0x10f, 0x5408, 0x10f, 0x6e80, 0x10f, 0x6709, 0x10f, - 0x6708, 0x10f, 0x7533, 0x10f, 0x5272, 0x10f, 0x55b6, 0x10f, - 0x914d, 0x310, 0x3014, 0x672c, 0x3015, 0x310, 0x3014, 0x4e09, - 0x3015, 0x310, 0x3014, 0x4e8c, 0x3015, 0x310, 0x3014, 0x5b89, - 0x3015, 0x310, 0x3014, 0x70b9, 0x3015, 0x310, 0x3014, 0x6253, - 0x3015, 0x310, 0x3014, 0x76d7, 0x3015, 0x310, 0x3014, 0x52dd, - 0x3015, 0x310, 0x3014, 0x6557, 0x3015, 0x108, 0x5f97, 0x108, - 0x53ef, 0x102, 0x30, 0x102, 0x31, 0x102, 0x32, 0x102, - 0x33, 0x102, 0x34, 0x102, 0x35, 0x102, 0x36, 0x102, - 0x37, 0x102, 0x38, 0x102, 0x39, 0x101, 0x4e3d, 0x101, - 0x4e38, 0x101, 0x4e41, 0x201, 0xd840, 0xdd22, 0x101, 0x4f60, - 0x101, 0x4fae, 0x101, 0x4fbb, 0x101, 0x5002, 0x101, 0x507a, - 0x101, 0x5099, 0x101, 0x50e7, 0x101, 0x50cf, 0x101, 0x349e, - 0x201, 0xd841, 0xde3a, 0x101, 0x514d, 0x101, 0x5154, 0x101, - 0x5164, 0x101, 0x5177, 0x201, 0xd841, 0xdd1c, 0x101, 0x34b9, - 0x101, 0x5167, 0x101, 0x518d, 0x201, 0xd841, 0xdd4b, 0x101, - 0x5197, 0x101, 0x51a4, 0x101, 0x4ecc, 0x101, 0x51ac, 0x101, - 0x51b5, 0x201, 0xd864, 0xdddf, 0x101, 0x51f5, 0x101, 0x5203, - 0x101, 0x34df, 0x101, 0x523b, 0x101, 0x5246, 0x101, 0x5272, - 0x101, 0x5277, 0x101, 0x3515, 0x101, 0x52c7, 0x101, 0x52c9, - 0x101, 0x52e4, 0x101, 0x52fa, 0x101, 0x5305, 0x101, 0x5306, - 0x101, 0x5317, 0x101, 0x5349, 0x101, 0x5351, 0x101, 0x535a, - 0x101, 0x5373, 0x101, 0x537d, 0x101, 0x537f, 0x101, 0x537f, - 0x101, 0x537f, 0x201, 0xd842, 0xde2c, 0x101, 0x7070, 0x101, - 0x53ca, 0x101, 0x53df, 0x201, 0xd842, 0xdf63, 0x101, 0x53eb, - 0x101, 0x53f1, 0x101, 0x5406, 0x101, 0x549e, 0x101, 0x5438, - 0x101, 0x5448, 0x101, 0x5468, 0x101, 0x54a2, 0x101, 0x54f6, - 0x101, 0x5510, 0x101, 0x5553, 0x101, 0x5563, 0x101, 0x5584, - 0x101, 0x5584, 0x101, 0x5599, 0x101, 0x55ab, 0x101, 0x55b3, - 0x101, 0x55c2, 0x101, 0x5716, 0x101, 0x5606, 0x101, 0x5717, - 0x101, 0x5651, 0x101, 0x5674, 0x101, 0x5207, 0x101, 0x58ee, - 0x101, 0x57ce, 0x101, 0x57f4, 0x101, 0x580d, 0x101, 0x578b, - 0x101, 0x5832, 0x101, 0x5831, 0x101, 0x58ac, 0x201, 0xd845, - 0xdce4, 0x101, 0x58f2, 0x101, 0x58f7, 0x101, 0x5906, 0x101, - 0x591a, 0x101, 0x5922, 0x101, 0x5962, 0x201, 0xd845, 0xdea8, - 0x201, 0xd845, 0xdeea, 0x101, 0x59ec, 0x101, 0x5a1b, 0x101, - 0x5a27, 0x101, 0x59d8, 0x101, 0x5a66, 0x101, 0x36ee, 0x101, - 0x36fc, 0x101, 0x5b08, 0x101, 0x5b3e, 0x101, 0x5b3e, 0x201, - 0xd846, 0xddc8, 0x101, 0x5bc3, 0x101, 0x5bd8, 0x101, 0x5be7, - 0x101, 0x5bf3, 0x201, 0xd846, 0xdf18, 0x101, 0x5bff, 0x101, - 0x5c06, 0x101, 0x5f53, 0x101, 0x5c22, 0x101, 0x3781, 0x101, - 0x5c60, 0x101, 0x5c6e, 0x101, 0x5cc0, 0x101, 0x5c8d, 0x201, - 0xd847, 0xdde4, 0x101, 0x5d43, 0x201, 0xd847, 0xdde6, 0x101, - 0x5d6e, 0x101, 0x5d6b, 0x101, 0x5d7c, 0x101, 0x5de1, 0x101, - 0x5de2, 0x101, 0x382f, 0x101, 0x5dfd, 0x101, 0x5e28, 0x101, - 0x5e3d, 0x101, 0x5e69, 0x101, 0x3862, 0x201, 0xd848, 0xdd83, - 0x101, 0x387c, 0x101, 0x5eb0, 0x101, 0x5eb3, 0x101, 0x5eb6, - 0x101, 0x5eca, 0x201, 0xd868, 0xdf92, 0x101, 0x5efe, 0x201, - 0xd848, 0xdf31, 0x201, 0xd848, 0xdf31, 0x101, 0x8201, 0x101, - 0x5f22, 0x101, 0x5f22, 0x101, 0x38c7, 0x201, 0xd84c, 0xdeb8, - 0x201, 0xd858, 0xddda, 0x101, 0x5f62, 0x101, 0x5f6b, 0x101, - 0x38e3, 0x101, 0x5f9a, 0x101, 0x5fcd, 0x101, 0x5fd7, 0x101, - 0x5ff9, 0x101, 0x6081, 0x101, 0x393a, 0x101, 0x391c, 0x101, - 0x6094, 0x201, 0xd849, 0xded4, 0x101, 0x60c7, 0x101, 0x6148, - 0x101, 0x614c, 0x101, 0x614e, 0x101, 0x614c, 0x101, 0x617a, - 0x101, 0x618e, 0x101, 0x61b2, 0x101, 0x61a4, 0x101, 0x61af, - 0x101, 0x61de, 0x101, 0x61f2, 0x101, 0x61f6, 0x101, 0x6210, - 0x101, 0x621b, 0x101, 0x625d, 0x101, 0x62b1, 0x101, 0x62d4, - 0x101, 0x6350, 0x201, 0xd84a, 0xdf0c, 0x101, 0x633d, 0x101, - 0x62fc, 0x101, 0x6368, 0x101, 0x6383, 0x101, 0x63e4, 0x201, - 0xd84a, 0xdff1, 0x101, 0x6422, 0x101, 0x63c5, 0x101, 0x63a9, - 0x101, 0x3a2e, 0x101, 0x6469, 0x101, 0x647e, 0x101, 0x649d, - 0x101, 0x6477, 0x101, 0x3a6c, 0x101, 0x654f, 0x101, 0x656c, - 0x201, 0xd84c, 0xdc0a, 0x101, 0x65e3, 0x101, 0x66f8, 0x101, - 0x6649, 0x101, 0x3b19, 0x101, 0x6691, 0x101, 0x3b08, 0x101, - 0x3ae4, 0x101, 0x5192, 0x101, 0x5195, 0x101, 0x6700, 0x101, - 0x669c, 0x101, 0x80ad, 0x101, 0x43d9, 0x101, 0x6717, 0x101, - 0x671b, 0x101, 0x6721, 0x101, 0x675e, 0x101, 0x6753, 0x201, - 0xd84c, 0xdfc3, 0x101, 0x3b49, 0x101, 0x67fa, 0x101, 0x6785, - 0x101, 0x6852, 0x101, 0x6885, 0x201, 0xd84d, 0xdc6d, 0x101, - 0x688e, 0x101, 0x681f, 0x101, 0x6914, 0x101, 0x3b9d, 0x101, - 0x6942, 0x101, 0x69a3, 0x101, 0x69ea, 0x101, 0x6aa8, 0x201, - 0xd84d, 0xdea3, 0x101, 0x6adb, 0x101, 0x3c18, 0x101, 0x6b21, - 0x201, 0xd84e, 0xdca7, 0x101, 0x6b54, 0x101, 0x3c4e, 0x101, - 0x6b72, 0x101, 0x6b9f, 0x101, 0x6bba, 0x101, 0x6bbb, 0x201, - 0xd84e, 0xde8d, 0x201, 0xd847, 0xdd0b, 0x201, 0xd84e, 0xdefa, - 0x101, 0x6c4e, 0x201, 0xd84f, 0xdcbc, 0x101, 0x6cbf, 0x101, - 0x6ccd, 0x101, 0x6c67, 0x101, 0x6d16, 0x101, 0x6d3e, 0x101, - 0x6d77, 0x101, 0x6d41, 0x101, 0x6d69, 0x101, 0x6d78, 0x101, - 0x6d85, 0x201, 0xd84f, 0xdd1e, 0x101, 0x6d34, 0x101, 0x6e2f, - 0x101, 0x6e6e, 0x101, 0x3d33, 0x101, 0x6ecb, 0x101, 0x6ec7, - 0x201, 0xd84f, 0xded1, 0x101, 0x6df9, 0x101, 0x6f6e, 0x201, - 0xd84f, 0xdf5e, 0x201, 0xd84f, 0xdf8e, 0x101, 0x6fc6, 0x101, - 0x7039, 0x101, 0x701e, 0x101, 0x701b, 0x101, 0x3d96, 0x101, - 0x704a, 0x101, 0x707d, 0x101, 0x7077, 0x101, 0x70ad, 0x201, - 0xd841, 0xdd25, 0x101, 0x7145, 0x201, 0xd850, 0xde63, 0x101, - 0x719c, 0x201, 0xd850, 0xdfab, 0x101, 0x7228, 0x101, 0x7235, - 0x101, 0x7250, 0x201, 0xd851, 0xde08, 0x101, 0x7280, 0x101, - 0x7295, 0x201, 0xd851, 0xdf35, 0x201, 0xd852, 0xdc14, 0x101, - 0x737a, 0x101, 0x738b, 0x101, 0x3eac, 0x101, 0x73a5, 0x101, - 0x3eb8, 0x101, 0x3eb8, 0x101, 0x7447, 0x101, 0x745c, 0x101, - 0x7471, 0x101, 0x7485, 0x101, 0x74ca, 0x101, 0x3f1b, 0x101, - 0x7524, 0x201, 0xd853, 0xdc36, 0x101, 0x753e, 0x201, 0xd853, - 0xdc92, 0x101, 0x7570, 0x201, 0xd848, 0xdd9f, 0x101, 0x7610, - 0x201, 0xd853, 0xdfa1, 0x201, 0xd853, 0xdfb8, 0x201, 0xd854, - 0xdc44, 0x101, 0x3ffc, 0x101, 0x4008, 0x101, 0x76f4, 0x201, - 0xd854, 0xdcf3, 0x201, 0xd854, 0xdcf2, 0x201, 0xd854, 0xdd19, - 0x201, 0xd854, 0xdd33, 0x101, 0x771e, 0x101, 0x771f, 0x101, - 0x771f, 0x101, 0x774a, 0x101, 0x4039, 0x101, 0x778b, 0x101, - 0x4046, 0x101, 0x4096, 0x201, 0xd855, 0xdc1d, 0x101, 0x784e, - 0x101, 0x788c, 0x101, 0x78cc, 0x101, 0x40e3, 0x201, 0xd855, - 0xde26, 0x101, 0x7956, 0x201, 0xd855, 0xde9a, 0x201, 0xd855, - 0xdec5, 0x101, 0x798f, 0x101, 0x79eb, 0x101, 0x412f, 0x101, - 0x7a40, 0x101, 0x7a4a, 0x101, 0x7a4f, 0x201, 0xd856, 0xdd7c, - 0x201, 0xd856, 0xdea7, 0x201, 0xd856, 0xdea7, 0x101, 0x7aee, - 0x101, 0x4202, 0x201, 0xd856, 0xdfab, 0x101, 0x7bc6, 0x101, - 0x7bc9, 0x101, 0x4227, 0x201, 0xd857, 0xdc80, 0x101, 0x7cd2, - 0x101, 0x42a0, 0x101, 0x7ce8, 0x101, 0x7ce3, 0x101, 0x7d00, - 0x201, 0xd857, 0xdf86, 0x101, 0x7d63, 0x101, 0x4301, 0x101, - 0x7dc7, 0x101, 0x7e02, 0x101, 0x7e45, 0x101, 0x4334, 0x201, - 0xd858, 0xde28, 0x201, 0xd858, 0xde47, 0x101, 0x4359, 0x201, - 0xd858, 0xded9, 0x101, 0x7f7a, 0x201, 0xd858, 0xdf3e, 0x101, - 0x7f95, 0x101, 0x7ffa, 0x101, 0x8005, 0x201, 0xd859, 0xdcda, - 0x201, 0xd859, 0xdd23, 0x101, 0x8060, 0x201, 0xd859, 0xdda8, - 0x101, 0x8070, 0x201, 0xd84c, 0xdf5f, 0x101, 0x43d5, 0x101, - 0x80b2, 0x101, 0x8103, 0x101, 0x440b, 0x101, 0x813e, 0x101, - 0x5ab5, 0x201, 0xd859, 0xdfa7, 0x201, 0xd859, 0xdfb5, 0x201, - 0xd84c, 0xdf93, 0x201, 0xd84c, 0xdf9c, 0x101, 0x8201, 0x101, - 0x8204, 0x101, 0x8f9e, 0x101, 0x446b, 0x101, 0x8291, 0x101, - 0x828b, 0x101, 0x829d, 0x101, 0x52b3, 0x101, 0x82b1, 0x101, - 0x82b3, 0x101, 0x82bd, 0x101, 0x82e6, 0x201, 0xd85a, 0xdf3c, - 0x101, 0x82e5, 0x101, 0x831d, 0x101, 0x8363, 0x101, 0x83ad, - 0x101, 0x8323, 0x101, 0x83bd, 0x101, 0x83e7, 0x101, 0x8457, - 0x101, 0x8353, 0x101, 0x83ca, 0x101, 0x83cc, 0x101, 0x83dc, - 0x201, 0xd85b, 0xdc36, 0x201, 0xd85b, 0xdd6b, 0x201, 0xd85b, - 0xdcd5, 0x101, 0x452b, 0x101, 0x84f1, 0x101, 0x84f3, 0x101, - 0x8516, 0x201, 0xd85c, 0xdfca, 0x101, 0x8564, 0x201, 0xd85b, - 0xdf2c, 0x101, 0x455d, 0x101, 0x4561, 0x201, 0xd85b, 0xdfb1, - 0x201, 0xd85c, 0xdcd2, 0x101, 0x456b, 0x101, 0x8650, 0x101, - 0x865c, 0x101, 0x8667, 0x101, 0x8669, 0x101, 0x86a9, 0x101, - 0x8688, 0x101, 0x870e, 0x101, 0x86e2, 0x101, 0x8779, 0x101, - 0x8728, 0x101, 0x876b, 0x101, 0x8786, 0x101, 0x45d7, 0x101, - 0x87e1, 0x101, 0x8801, 0x101, 0x45f9, 0x101, 0x8860, 0x101, - 0x8863, 0x201, 0xd85d, 0xde67, 0x101, 0x88d7, 0x101, 0x88de, - 0x101, 0x4635, 0x101, 0x88fa, 0x101, 0x34bb, 0x201, 0xd85e, - 0xdcae, 0x201, 0xd85e, 0xdd66, 0x101, 0x46be, 0x101, 0x46c7, - 0x101, 0x8aa0, 0x101, 0x8aed, 0x101, 0x8b8a, 0x101, 0x8c55, - 0x201, 0xd85f, 0xdca8, 0x101, 0x8cab, 0x101, 0x8cc1, 0x101, - 0x8d1b, 0x101, 0x8d77, 0x201, 0xd85f, 0xdf2f, 0x201, 0xd842, - 0xdc04, 0x101, 0x8dcb, 0x101, 0x8dbc, 0x101, 0x8df0, 0x201, - 0xd842, 0xdcde, 0x101, 0x8ed4, 0x101, 0x8f38, 0x201, 0xd861, - 0xddd2, 0x201, 0xd861, 0xdded, 0x101, 0x9094, 0x101, 0x90f1, - 0x101, 0x9111, 0x201, 0xd861, 0xdf2e, 0x101, 0x911b, 0x101, - 0x9238, 0x101, 0x92d7, 0x101, 0x92d8, 0x101, 0x927c, 0x101, - 0x93f9, 0x101, 0x9415, 0x201, 0xd862, 0xdffa, 0x101, 0x958b, - 0x101, 0x4995, 0x101, 0x95b7, 0x201, 0xd863, 0xdd77, 0x101, - 0x49e6, 0x101, 0x96c3, 0x101, 0x5db2, 0x101, 0x9723, 0x201, - 0xd864, 0xdd45, 0x201, 0xd864, 0xde1a, 0x101, 0x4a6e, 0x101, - 0x4a76, 0x101, 0x97e0, 0x201, 0xd865, 0xdc0a, 0x101, 0x4ab2, - 0x201, 0xd865, 0xdc96, 0x101, 0x980b, 0x101, 0x980b, 0x101, - 0x9829, 0x201, 0xd865, 0xddb6, 0x101, 0x98e2, 0x101, 0x4b33, - 0x101, 0x9929, 0x101, 0x99a7, 0x101, 0x99c2, 0x101, 0x99fe, - 0x101, 0x4bce, 0x201, 0xd866, 0xdf30, 0x101, 0x9b12, 0x101, - 0x9c40, 0x101, 0x9cfd, 0x101, 0x4cce, 0x101, 0x4ced, 0x101, - 0x9d67, 0x201, 0xd868, 0xdcce, 0x101, 0x4cf8, 0x201, 0xd868, - 0xdd05, 0x201, 0xd868, 0xde0e, 0x201, 0xd868, 0xde91, 0x101, - 0x9ebb, 0x101, 0x4d56, 0x101, 0x9ef9, 0x101, 0x9efe, 0x101, - 0x9f05, 0x101, 0x9f0f, 0x101, 0x9f16, 0x101, 0x9f3b, 0x201, - 0xd869, 0xde00 + 0x638, 0x102, 0x63a, 0x210, 0x30, 0x2e, 0x210, 0x30, + 0x2c, 0x210, 0x31, 0x2c, 0x210, 0x32, 0x2c, 0x210, + 0x33, 0x2c, 0x210, 0x34, 0x2c, 0x210, 0x35, 0x2c, + 0x210, 0x36, 0x2c, 0x210, 0x37, 0x2c, 0x210, 0x38, + 0x2c, 0x210, 0x39, 0x2c, 0x310, 0x28, 0x41, 0x29, + 0x310, 0x28, 0x42, 0x29, 0x310, 0x28, 0x43, 0x29, + 0x310, 0x28, 0x44, 0x29, 0x310, 0x28, 0x45, 0x29, + 0x310, 0x28, 0x46, 0x29, 0x310, 0x28, 0x47, 0x29, + 0x310, 0x28, 0x48, 0x29, 0x310, 0x28, 0x49, 0x29, + 0x310, 0x28, 0x4a, 0x29, 0x310, 0x28, 0x4b, 0x29, + 0x310, 0x28, 0x4c, 0x29, 0x310, 0x28, 0x4d, 0x29, + 0x310, 0x28, 0x4e, 0x29, 0x310, 0x28, 0x4f, 0x29, + 0x310, 0x28, 0x50, 0x29, 0x310, 0x28, 0x51, 0x29, + 0x310, 0x28, 0x52, 0x29, 0x310, 0x28, 0x53, 0x29, + 0x310, 0x28, 0x54, 0x29, 0x310, 0x28, 0x55, 0x29, + 0x310, 0x28, 0x56, 0x29, 0x310, 0x28, 0x57, 0x29, + 0x310, 0x28, 0x58, 0x29, 0x310, 0x28, 0x59, 0x29, + 0x310, 0x28, 0x5a, 0x29, 0x310, 0x3014, 0x53, 0x3015, + 0x108, 0x43, 0x108, 0x52, 0x208, 0x43, 0x44, 0x208, + 0x57, 0x5a, 0x10f, 0x41, 0x10f, 0x42, 0x10f, 0x43, + 0x10f, 0x44, 0x10f, 0x45, 0x10f, 0x46, 0x10f, 0x47, + 0x10f, 0x48, 0x10f, 0x49, 0x10f, 0x4a, 0x10f, 0x4b, + 0x10f, 0x4c, 0x10f, 0x4d, 0x10f, 0x4e, 0x10f, 0x4f, + 0x10f, 0x50, 0x10f, 0x51, 0x10f, 0x52, 0x10f, 0x53, + 0x10f, 0x54, 0x10f, 0x55, 0x10f, 0x56, 0x10f, 0x57, + 0x10f, 0x58, 0x10f, 0x59, 0x10f, 0x5a, 0x20f, 0x48, + 0x56, 0x20f, 0x4d, 0x56, 0x20f, 0x53, 0x44, 0x20f, + 0x53, 0x53, 0x30f, 0x50, 0x50, 0x56, 0x20f, 0x57, + 0x43, 0x209, 0x4d, 0x43, 0x209, 0x4d, 0x44, 0x209, + 0x4d, 0x52, 0x20f, 0x44, 0x4a, 0x20f, 0x307b, 0x304b, + 0x20f, 0x30b3, 0x30b3, 0x10f, 0x30b5, 0x10f, 0x624b, 0x10f, + 0x5b57, 0x10f, 0x53cc, 0x10f, 0x30c7, 0x10f, 0x4e8c, 0x10f, + 0x591a, 0x10f, 0x89e3, 0x10f, 0x5929, 0x10f, 0x4ea4, 0x10f, + 0x6620, 0x10f, 0x7121, 0x10f, 0x6599, 0x10f, 0x524d, 0x10f, + 0x5f8c, 0x10f, 0x518d, 0x10f, 0x65b0, 0x10f, 0x521d, 0x10f, + 0x7d42, 0x10f, 0x751f, 0x10f, 0x8ca9, 0x10f, 0x58f0, 0x10f, + 0x5439, 0x10f, 0x6f14, 0x10f, 0x6295, 0x10f, 0x6355, 0x10f, + 0x4e00, 0x10f, 0x4e09, 0x10f, 0x904a, 0x10f, 0x5de6, 0x10f, + 0x4e2d, 0x10f, 0x53f3, 0x10f, 0x6307, 0x10f, 0x8d70, 0x10f, + 0x6253, 0x10f, 0x7981, 0x10f, 0x7a7a, 0x10f, 0x5408, 0x10f, + 0x6e80, 0x10f, 0x6709, 0x10f, 0x6708, 0x10f, 0x7533, 0x10f, + 0x5272, 0x10f, 0x55b6, 0x10f, 0x914d, 0x310, 0x3014, 0x672c, + 0x3015, 0x310, 0x3014, 0x4e09, 0x3015, 0x310, 0x3014, 0x4e8c, + 0x3015, 0x310, 0x3014, 0x5b89, 0x3015, 0x310, 0x3014, 0x70b9, + 0x3015, 0x310, 0x3014, 0x6253, 0x3015, 0x310, 0x3014, 0x76d7, + 0x3015, 0x310, 0x3014, 0x52dd, 0x3015, 0x310, 0x3014, 0x6557, + 0x3015, 0x108, 0x5f97, 0x108, 0x53ef, 0x102, 0x30, 0x102, + 0x31, 0x102, 0x32, 0x102, 0x33, 0x102, 0x34, 0x102, + 0x35, 0x102, 0x36, 0x102, 0x37, 0x102, 0x38, 0x102, + 0x39, 0x101, 0x4e3d, 0x101, 0x4e38, 0x101, 0x4e41, 0x201, + 0xd840, 0xdd22, 0x101, 0x4f60, 0x101, 0x4fae, 0x101, 0x4fbb, + 0x101, 0x5002, 0x101, 0x507a, 0x101, 0x5099, 0x101, 0x50e7, + 0x101, 0x50cf, 0x101, 0x349e, 0x201, 0xd841, 0xde3a, 0x101, + 0x514d, 0x101, 0x5154, 0x101, 0x5164, 0x101, 0x5177, 0x201, + 0xd841, 0xdd1c, 0x101, 0x34b9, 0x101, 0x5167, 0x101, 0x518d, + 0x201, 0xd841, 0xdd4b, 0x101, 0x5197, 0x101, 0x51a4, 0x101, + 0x4ecc, 0x101, 0x51ac, 0x101, 0x51b5, 0x201, 0xd864, 0xdddf, + 0x101, 0x51f5, 0x101, 0x5203, 0x101, 0x34df, 0x101, 0x523b, + 0x101, 0x5246, 0x101, 0x5272, 0x101, 0x5277, 0x101, 0x3515, + 0x101, 0x52c7, 0x101, 0x52c9, 0x101, 0x52e4, 0x101, 0x52fa, + 0x101, 0x5305, 0x101, 0x5306, 0x101, 0x5317, 0x101, 0x5349, + 0x101, 0x5351, 0x101, 0x535a, 0x101, 0x5373, 0x101, 0x537d, + 0x101, 0x537f, 0x101, 0x537f, 0x101, 0x537f, 0x201, 0xd842, + 0xde2c, 0x101, 0x7070, 0x101, 0x53ca, 0x101, 0x53df, 0x201, + 0xd842, 0xdf63, 0x101, 0x53eb, 0x101, 0x53f1, 0x101, 0x5406, + 0x101, 0x549e, 0x101, 0x5438, 0x101, 0x5448, 0x101, 0x5468, + 0x101, 0x54a2, 0x101, 0x54f6, 0x101, 0x5510, 0x101, 0x5553, + 0x101, 0x5563, 0x101, 0x5584, 0x101, 0x5584, 0x101, 0x5599, + 0x101, 0x55ab, 0x101, 0x55b3, 0x101, 0x55c2, 0x101, 0x5716, + 0x101, 0x5606, 0x101, 0x5717, 0x101, 0x5651, 0x101, 0x5674, + 0x101, 0x5207, 0x101, 0x58ee, 0x101, 0x57ce, 0x101, 0x57f4, + 0x101, 0x580d, 0x101, 0x578b, 0x101, 0x5832, 0x101, 0x5831, + 0x101, 0x58ac, 0x201, 0xd845, 0xdce4, 0x101, 0x58f2, 0x101, + 0x58f7, 0x101, 0x5906, 0x101, 0x591a, 0x101, 0x5922, 0x101, + 0x5962, 0x201, 0xd845, 0xdea8, 0x201, 0xd845, 0xdeea, 0x101, + 0x59ec, 0x101, 0x5a1b, 0x101, 0x5a27, 0x101, 0x59d8, 0x101, + 0x5a66, 0x101, 0x36ee, 0x101, 0x36fc, 0x101, 0x5b08, 0x101, + 0x5b3e, 0x101, 0x5b3e, 0x201, 0xd846, 0xddc8, 0x101, 0x5bc3, + 0x101, 0x5bd8, 0x101, 0x5be7, 0x101, 0x5bf3, 0x201, 0xd846, + 0xdf18, 0x101, 0x5bff, 0x101, 0x5c06, 0x101, 0x5f53, 0x101, + 0x5c22, 0x101, 0x3781, 0x101, 0x5c60, 0x101, 0x5c6e, 0x101, + 0x5cc0, 0x101, 0x5c8d, 0x201, 0xd847, 0xdde4, 0x101, 0x5d43, + 0x201, 0xd847, 0xdde6, 0x101, 0x5d6e, 0x101, 0x5d6b, 0x101, + 0x5d7c, 0x101, 0x5de1, 0x101, 0x5de2, 0x101, 0x382f, 0x101, + 0x5dfd, 0x101, 0x5e28, 0x101, 0x5e3d, 0x101, 0x5e69, 0x101, + 0x3862, 0x201, 0xd848, 0xdd83, 0x101, 0x387c, 0x101, 0x5eb0, + 0x101, 0x5eb3, 0x101, 0x5eb6, 0x101, 0x5eca, 0x201, 0xd868, + 0xdf92, 0x101, 0x5efe, 0x201, 0xd848, 0xdf31, 0x201, 0xd848, + 0xdf31, 0x101, 0x8201, 0x101, 0x5f22, 0x101, 0x5f22, 0x101, + 0x38c7, 0x201, 0xd84c, 0xdeb8, 0x201, 0xd858, 0xddda, 0x101, + 0x5f62, 0x101, 0x5f6b, 0x101, 0x38e3, 0x101, 0x5f9a, 0x101, + 0x5fcd, 0x101, 0x5fd7, 0x101, 0x5ff9, 0x101, 0x6081, 0x101, + 0x393a, 0x101, 0x391c, 0x101, 0x6094, 0x201, 0xd849, 0xded4, + 0x101, 0x60c7, 0x101, 0x6148, 0x101, 0x614c, 0x101, 0x614e, + 0x101, 0x614c, 0x101, 0x617a, 0x101, 0x618e, 0x101, 0x61b2, + 0x101, 0x61a4, 0x101, 0x61af, 0x101, 0x61de, 0x101, 0x61f2, + 0x101, 0x61f6, 0x101, 0x6210, 0x101, 0x621b, 0x101, 0x625d, + 0x101, 0x62b1, 0x101, 0x62d4, 0x101, 0x6350, 0x201, 0xd84a, + 0xdf0c, 0x101, 0x633d, 0x101, 0x62fc, 0x101, 0x6368, 0x101, + 0x6383, 0x101, 0x63e4, 0x201, 0xd84a, 0xdff1, 0x101, 0x6422, + 0x101, 0x63c5, 0x101, 0x63a9, 0x101, 0x3a2e, 0x101, 0x6469, + 0x101, 0x647e, 0x101, 0x649d, 0x101, 0x6477, 0x101, 0x3a6c, + 0x101, 0x654f, 0x101, 0x656c, 0x201, 0xd84c, 0xdc0a, 0x101, + 0x65e3, 0x101, 0x66f8, 0x101, 0x6649, 0x101, 0x3b19, 0x101, + 0x6691, 0x101, 0x3b08, 0x101, 0x3ae4, 0x101, 0x5192, 0x101, + 0x5195, 0x101, 0x6700, 0x101, 0x669c, 0x101, 0x80ad, 0x101, + 0x43d9, 0x101, 0x6717, 0x101, 0x671b, 0x101, 0x6721, 0x101, + 0x675e, 0x101, 0x6753, 0x201, 0xd84c, 0xdfc3, 0x101, 0x3b49, + 0x101, 0x67fa, 0x101, 0x6785, 0x101, 0x6852, 0x101, 0x6885, + 0x201, 0xd84d, 0xdc6d, 0x101, 0x688e, 0x101, 0x681f, 0x101, + 0x6914, 0x101, 0x3b9d, 0x101, 0x6942, 0x101, 0x69a3, 0x101, + 0x69ea, 0x101, 0x6aa8, 0x201, 0xd84d, 0xdea3, 0x101, 0x6adb, + 0x101, 0x3c18, 0x101, 0x6b21, 0x201, 0xd84e, 0xdca7, 0x101, + 0x6b54, 0x101, 0x3c4e, 0x101, 0x6b72, 0x101, 0x6b9f, 0x101, + 0x6bba, 0x101, 0x6bbb, 0x201, 0xd84e, 0xde8d, 0x201, 0xd847, + 0xdd0b, 0x201, 0xd84e, 0xdefa, 0x101, 0x6c4e, 0x201, 0xd84f, + 0xdcbc, 0x101, 0x6cbf, 0x101, 0x6ccd, 0x101, 0x6c67, 0x101, + 0x6d16, 0x101, 0x6d3e, 0x101, 0x6d77, 0x101, 0x6d41, 0x101, + 0x6d69, 0x101, 0x6d78, 0x101, 0x6d85, 0x201, 0xd84f, 0xdd1e, + 0x101, 0x6d34, 0x101, 0x6e2f, 0x101, 0x6e6e, 0x101, 0x3d33, + 0x101, 0x6ecb, 0x101, 0x6ec7, 0x201, 0xd84f, 0xded1, 0x101, + 0x6df9, 0x101, 0x6f6e, 0x201, 0xd84f, 0xdf5e, 0x201, 0xd84f, + 0xdf8e, 0x101, 0x6fc6, 0x101, 0x7039, 0x101, 0x701e, 0x101, + 0x701b, 0x101, 0x3d96, 0x101, 0x704a, 0x101, 0x707d, 0x101, + 0x7077, 0x101, 0x70ad, 0x201, 0xd841, 0xdd25, 0x101, 0x7145, + 0x201, 0xd850, 0xde63, 0x101, 0x719c, 0x201, 0xd850, 0xdfab, + 0x101, 0x7228, 0x101, 0x7235, 0x101, 0x7250, 0x201, 0xd851, + 0xde08, 0x101, 0x7280, 0x101, 0x7295, 0x201, 0xd851, 0xdf35, + 0x201, 0xd852, 0xdc14, 0x101, 0x737a, 0x101, 0x738b, 0x101, + 0x3eac, 0x101, 0x73a5, 0x101, 0x3eb8, 0x101, 0x3eb8, 0x101, + 0x7447, 0x101, 0x745c, 0x101, 0x7471, 0x101, 0x7485, 0x101, + 0x74ca, 0x101, 0x3f1b, 0x101, 0x7524, 0x201, 0xd853, 0xdc36, + 0x101, 0x753e, 0x201, 0xd853, 0xdc92, 0x101, 0x7570, 0x201, + 0xd848, 0xdd9f, 0x101, 0x7610, 0x201, 0xd853, 0xdfa1, 0x201, + 0xd853, 0xdfb8, 0x201, 0xd854, 0xdc44, 0x101, 0x3ffc, 0x101, + 0x4008, 0x101, 0x76f4, 0x201, 0xd854, 0xdcf3, 0x201, 0xd854, + 0xdcf2, 0x201, 0xd854, 0xdd19, 0x201, 0xd854, 0xdd33, 0x101, + 0x771e, 0x101, 0x771f, 0x101, 0x771f, 0x101, 0x774a, 0x101, + 0x4039, 0x101, 0x778b, 0x101, 0x4046, 0x101, 0x4096, 0x201, + 0xd855, 0xdc1d, 0x101, 0x784e, 0x101, 0x788c, 0x101, 0x78cc, + 0x101, 0x40e3, 0x201, 0xd855, 0xde26, 0x101, 0x7956, 0x201, + 0xd855, 0xde9a, 0x201, 0xd855, 0xdec5, 0x101, 0x798f, 0x101, + 0x79eb, 0x101, 0x412f, 0x101, 0x7a40, 0x101, 0x7a4a, 0x101, + 0x7a4f, 0x201, 0xd856, 0xdd7c, 0x201, 0xd856, 0xdea7, 0x201, + 0xd856, 0xdea7, 0x101, 0x7aee, 0x101, 0x4202, 0x201, 0xd856, + 0xdfab, 0x101, 0x7bc6, 0x101, 0x7bc9, 0x101, 0x4227, 0x201, + 0xd857, 0xdc80, 0x101, 0x7cd2, 0x101, 0x42a0, 0x101, 0x7ce8, + 0x101, 0x7ce3, 0x101, 0x7d00, 0x201, 0xd857, 0xdf86, 0x101, + 0x7d63, 0x101, 0x4301, 0x101, 0x7dc7, 0x101, 0x7e02, 0x101, + 0x7e45, 0x101, 0x4334, 0x201, 0xd858, 0xde28, 0x201, 0xd858, + 0xde47, 0x101, 0x4359, 0x201, 0xd858, 0xded9, 0x101, 0x7f7a, + 0x201, 0xd858, 0xdf3e, 0x101, 0x7f95, 0x101, 0x7ffa, 0x101, + 0x8005, 0x201, 0xd859, 0xdcda, 0x201, 0xd859, 0xdd23, 0x101, + 0x8060, 0x201, 0xd859, 0xdda8, 0x101, 0x8070, 0x201, 0xd84c, + 0xdf5f, 0x101, 0x43d5, 0x101, 0x80b2, 0x101, 0x8103, 0x101, + 0x440b, 0x101, 0x813e, 0x101, 0x5ab5, 0x201, 0xd859, 0xdfa7, + 0x201, 0xd859, 0xdfb5, 0x201, 0xd84c, 0xdf93, 0x201, 0xd84c, + 0xdf9c, 0x101, 0x8201, 0x101, 0x8204, 0x101, 0x8f9e, 0x101, + 0x446b, 0x101, 0x8291, 0x101, 0x828b, 0x101, 0x829d, 0x101, + 0x52b3, 0x101, 0x82b1, 0x101, 0x82b3, 0x101, 0x82bd, 0x101, + 0x82e6, 0x201, 0xd85a, 0xdf3c, 0x101, 0x82e5, 0x101, 0x831d, + 0x101, 0x8363, 0x101, 0x83ad, 0x101, 0x8323, 0x101, 0x83bd, + 0x101, 0x83e7, 0x101, 0x8457, 0x101, 0x8353, 0x101, 0x83ca, + 0x101, 0x83cc, 0x101, 0x83dc, 0x201, 0xd85b, 0xdc36, 0x201, + 0xd85b, 0xdd6b, 0x201, 0xd85b, 0xdcd5, 0x101, 0x452b, 0x101, + 0x84f1, 0x101, 0x84f3, 0x101, 0x8516, 0x201, 0xd85c, 0xdfca, + 0x101, 0x8564, 0x201, 0xd85b, 0xdf2c, 0x101, 0x455d, 0x101, + 0x4561, 0x201, 0xd85b, 0xdfb1, 0x201, 0xd85c, 0xdcd2, 0x101, + 0x456b, 0x101, 0x8650, 0x101, 0x865c, 0x101, 0x8667, 0x101, + 0x8669, 0x101, 0x86a9, 0x101, 0x8688, 0x101, 0x870e, 0x101, + 0x86e2, 0x101, 0x8779, 0x101, 0x8728, 0x101, 0x876b, 0x101, + 0x8786, 0x101, 0x45d7, 0x101, 0x87e1, 0x101, 0x8801, 0x101, + 0x45f9, 0x101, 0x8860, 0x101, 0x8863, 0x201, 0xd85d, 0xde67, + 0x101, 0x88d7, 0x101, 0x88de, 0x101, 0x4635, 0x101, 0x88fa, + 0x101, 0x34bb, 0x201, 0xd85e, 0xdcae, 0x201, 0xd85e, 0xdd66, + 0x101, 0x46be, 0x101, 0x46c7, 0x101, 0x8aa0, 0x101, 0x8aed, + 0x101, 0x8b8a, 0x101, 0x8c55, 0x201, 0xd85f, 0xdca8, 0x101, + 0x8cab, 0x101, 0x8cc1, 0x101, 0x8d1b, 0x101, 0x8d77, 0x201, + 0xd85f, 0xdf2f, 0x201, 0xd842, 0xdc04, 0x101, 0x8dcb, 0x101, + 0x8dbc, 0x101, 0x8df0, 0x201, 0xd842, 0xdcde, 0x101, 0x8ed4, + 0x101, 0x8f38, 0x201, 0xd861, 0xddd2, 0x201, 0xd861, 0xdded, + 0x101, 0x9094, 0x101, 0x90f1, 0x101, 0x9111, 0x201, 0xd861, + 0xdf2e, 0x101, 0x911b, 0x101, 0x9238, 0x101, 0x92d7, 0x101, + 0x92d8, 0x101, 0x927c, 0x101, 0x93f9, 0x101, 0x9415, 0x201, + 0xd862, 0xdffa, 0x101, 0x958b, 0x101, 0x4995, 0x101, 0x95b7, + 0x201, 0xd863, 0xdd77, 0x101, 0x49e6, 0x101, 0x96c3, 0x101, + 0x5db2, 0x101, 0x9723, 0x201, 0xd864, 0xdd45, 0x201, 0xd864, + 0xde1a, 0x101, 0x4a6e, 0x101, 0x4a76, 0x101, 0x97e0, 0x201, + 0xd865, 0xdc0a, 0x101, 0x4ab2, 0x201, 0xd865, 0xdc96, 0x101, + 0x980b, 0x101, 0x980b, 0x101, 0x9829, 0x201, 0xd865, 0xddb6, + 0x101, 0x98e2, 0x101, 0x4b33, 0x101, 0x9929, 0x101, 0x99a7, + 0x101, 0x99c2, 0x101, 0x99fe, 0x101, 0x4bce, 0x201, 0xd866, + 0xdf30, 0x101, 0x9b12, 0x101, 0x9c40, 0x101, 0x9cfd, 0x101, + 0x4cce, 0x101, 0x4ced, 0x101, 0x9d67, 0x201, 0xd868, 0xdcce, + 0x101, 0x4cf8, 0x201, 0xd868, 0xdd05, 0x201, 0xd868, 0xde0e, + 0x201, 0xd868, 0xde91, 0x101, 0x9ebb, 0x101, 0x4d56, 0x101, + 0x9ef9, 0x101, 0x9efe, 0x101, 0x9f05, 0x101, 0x9f0f, 0x101, + 0x9f16, 0x101, 0x9f3b, 0x201, 0xd869, 0xde00 }; static const unsigned short uc_ligature_trie[] = { @@ -15886,6 +16210,7 @@ static const IdnaMapEntry idnaMap[] = { { 0x2c2c, 1, { 0x2c5c, 0 } }, { 0x2c2d, 1, { 0x2c5d, 0 } }, { 0x2c2e, 1, { 0x2c5e, 0 } }, + { 0x2c2f, 1, { 0x2c5f, 0 } }, { 0x2c60, 1, { 0x2c61, 0 } }, { 0x2c62, 1, { 0x26b, 0 } }, { 0x2c63, 1, { 0x1d7d, 0 } }, @@ -16834,12 +17159,19 @@ static const IdnaMapEntry idnaMap[] = { { 0xa7ba, 1, { 0xa7bb, 0 } }, { 0xa7bc, 1, { 0xa7bd, 0 } }, { 0xa7be, 1, { 0xa7bf, 0 } }, + { 0xa7c0, 1, { 0xa7c1, 0 } }, { 0xa7c2, 1, { 0xa7c3, 0 } }, { 0xa7c4, 1, { 0xa794, 0 } }, { 0xa7c5, 1, { 0x282, 0 } }, { 0xa7c6, 1, { 0x1d8e, 0 } }, { 0xa7c7, 1, { 0xa7c8, 0 } }, { 0xa7c9, 1, { 0xa7ca, 0 } }, + { 0xa7d0, 1, { 0xa7d1, 0 } }, + { 0xa7d6, 1, { 0xa7d7, 0 } }, + { 0xa7d8, 1, { 0xa7d9, 0 } }, + { 0xa7f2, 1, { 0x63, 0 } }, + { 0xa7f3, 1, { 0x66, 0 } }, + { 0xa7f4, 1, { 0x71, 0 } }, { 0xa7f5, 1, { 0xa7f6, 0 } }, { 0xa7f8, 1, { 0x127, 0 } }, { 0xa7f9, 1, { 0x153, 0 } }, @@ -18456,6 +18788,97 @@ static const IdnaMapEntry idnaMap[] = { { 0x104d1, 2, { 0xd801, 0xdcf9 } }, { 0x104d2, 2, { 0xd801, 0xdcfa } }, { 0x104d3, 2, { 0xd801, 0xdcfb } }, + { 0x10570, 2, { 0xd801, 0xdd97 } }, + { 0x10571, 2, { 0xd801, 0xdd98 } }, + { 0x10572, 2, { 0xd801, 0xdd99 } }, + { 0x10573, 2, { 0xd801, 0xdd9a } }, + { 0x10574, 2, { 0xd801, 0xdd9b } }, + { 0x10575, 2, { 0xd801, 0xdd9c } }, + { 0x10576, 2, { 0xd801, 0xdd9d } }, + { 0x10577, 2, { 0xd801, 0xdd9e } }, + { 0x10578, 2, { 0xd801, 0xdd9f } }, + { 0x10579, 2, { 0xd801, 0xdda0 } }, + { 0x1057a, 2, { 0xd801, 0xdda1 } }, + { 0x1057c, 2, { 0xd801, 0xdda3 } }, + { 0x1057d, 2, { 0xd801, 0xdda4 } }, + { 0x1057e, 2, { 0xd801, 0xdda5 } }, + { 0x1057f, 2, { 0xd801, 0xdda6 } }, + { 0x10580, 2, { 0xd801, 0xdda7 } }, + { 0x10581, 2, { 0xd801, 0xdda8 } }, + { 0x10582, 2, { 0xd801, 0xdda9 } }, + { 0x10583, 2, { 0xd801, 0xddaa } }, + { 0x10584, 2, { 0xd801, 0xddab } }, + { 0x10585, 2, { 0xd801, 0xddac } }, + { 0x10586, 2, { 0xd801, 0xddad } }, + { 0x10587, 2, { 0xd801, 0xddae } }, + { 0x10588, 2, { 0xd801, 0xddaf } }, + { 0x10589, 2, { 0xd801, 0xddb0 } }, + { 0x1058a, 2, { 0xd801, 0xddb1 } }, + { 0x1058c, 2, { 0xd801, 0xddb3 } }, + { 0x1058d, 2, { 0xd801, 0xddb4 } }, + { 0x1058e, 2, { 0xd801, 0xddb5 } }, + { 0x1058f, 2, { 0xd801, 0xddb6 } }, + { 0x10590, 2, { 0xd801, 0xddb7 } }, + { 0x10591, 2, { 0xd801, 0xddb8 } }, + { 0x10592, 2, { 0xd801, 0xddb9 } }, + { 0x10594, 2, { 0xd801, 0xddbb } }, + { 0x10595, 2, { 0xd801, 0xddbc } }, + { 0x10781, 1, { 0x2d0, 0 } }, + { 0x10782, 1, { 0x2d1, 0 } }, + { 0x10783, 1, { 0xe6, 0 } }, + { 0x10784, 1, { 0x299, 0 } }, + { 0x10785, 1, { 0x253, 0 } }, + { 0x10787, 1, { 0x2a3, 0 } }, + { 0x10788, 1, { 0xab66, 0 } }, + { 0x10789, 1, { 0x2a5, 0 } }, + { 0x1078a, 1, { 0x2a4, 0 } }, + { 0x1078b, 1, { 0x256, 0 } }, + { 0x1078c, 1, { 0x257, 0 } }, + { 0x1078d, 1, { 0x1d91, 0 } }, + { 0x1078e, 1, { 0x258, 0 } }, + { 0x1078f, 1, { 0x25e, 0 } }, + { 0x10790, 1, { 0x2a9, 0 } }, + { 0x10791, 1, { 0x264, 0 } }, + { 0x10792, 1, { 0x262, 0 } }, + { 0x10793, 1, { 0x260, 0 } }, + { 0x10794, 1, { 0x29b, 0 } }, + { 0x10795, 1, { 0x127, 0 } }, + { 0x10796, 1, { 0x29c, 0 } }, + { 0x10797, 1, { 0x267, 0 } }, + { 0x10798, 1, { 0x284, 0 } }, + { 0x10799, 1, { 0x2aa, 0 } }, + { 0x1079a, 1, { 0x2ab, 0 } }, + { 0x1079b, 1, { 0x26c, 0 } }, + { 0x1079c, 2, { 0xd837, 0xdf04 } }, + { 0x1079d, 1, { 0xa78e, 0 } }, + { 0x1079e, 1, { 0x26e, 0 } }, + { 0x1079f, 2, { 0xd837, 0xdf05 } }, + { 0x107a0, 1, { 0x28e, 0 } }, + { 0x107a1, 2, { 0xd837, 0xdf06 } }, + { 0x107a2, 1, { 0xf8, 0 } }, + { 0x107a3, 1, { 0x276, 0 } }, + { 0x107a4, 1, { 0x277, 0 } }, + { 0x107a5, 1, { 0x71, 0 } }, + { 0x107a6, 1, { 0x27a, 0 } }, + { 0x107a7, 2, { 0xd837, 0xdf08 } }, + { 0x107a8, 1, { 0x27d, 0 } }, + { 0x107a9, 1, { 0x27e, 0 } }, + { 0x107aa, 1, { 0x280, 0 } }, + { 0x107ab, 1, { 0x2a8, 0 } }, + { 0x107ac, 1, { 0x2a6, 0 } }, + { 0x107ad, 1, { 0xab67, 0 } }, + { 0x107ae, 1, { 0x2a7, 0 } }, + { 0x107af, 1, { 0x288, 0 } }, + { 0x107b0, 1, { 0x2c71, 0 } }, + { 0x107b2, 1, { 0x28f, 0 } }, + { 0x107b3, 1, { 0x2a1, 0 } }, + { 0x107b4, 1, { 0x2a2, 0 } }, + { 0x107b5, 1, { 0x298, 0 } }, + { 0x107b6, 1, { 0x1c0, 0 } }, + { 0x107b7, 1, { 0x1c1, 0 } }, + { 0x107b8, 1, { 0x1c2, 0 } }, + { 0x107b9, 2, { 0xd837, 0xdf0a } }, + { 0x107ba, 2, { 0xd837, 0xdf1e } }, { 0x10c80, 2, { 0xd803, 0xdcc0 } }, { 0x10c81, 2, { 0xd803, 0xdcc1 } }, { 0x10c82, 2, { 0xd803, 0xdcc2 } }, diff --git a/src/corelib/text/qunicodetables_p.h b/src/corelib/text/qunicodetables_p.h index 3459faac36..1fea28c0a3 100644 --- a/src/corelib/text/qunicodetables_p.h +++ b/src/corelib/text/qunicodetables_p.h @@ -37,7 +37,7 @@ ** ****************************************************************************/ -/* This file is autogenerated from the Unicode 13.0 database. Do not edit */ +/* This file is autogenerated from the Unicode 14.0 database. Do not edit */ // // W A R N I N G @@ -59,7 +59,7 @@ QT_BEGIN_NAMESPACE -#define UNICODE_DATA_VERSION QChar::Unicode_13_0 +#define UNICODE_DATA_VERSION QChar::Unicode_14_0 namespace QUnicodeTables { diff --git a/src/gui/text/qharfbuzzng.cpp b/src/gui/text/qharfbuzzng.cpp index 66d5def056..6ebce8b1b9 100644 --- a/src/gui/text/qharfbuzzng.cpp +++ b/src/gui/text/qharfbuzzng.cpp @@ -242,7 +242,21 @@ static const hb_script_t _qtscript_to_hbscript[] = { HB_SCRIPT_CHORASMIAN, HB_SCRIPT_DIVES_AKURU, HB_SCRIPT_KHITAN_SMALL_SCRIPT, - HB_SCRIPT_YEZIDI + HB_SCRIPT_YEZIDI, +#endif + // Unicode 14.0 additions (not present in harfbuzz-ng 2.9.1 and earlier) +#if !HB_VERSION_ATLEAST(3, 0, 0) + hb_script_t(HB_TAG('C','p','m','n')), // Script_CyproMinoan + hb_script_t(HB_TAG('O','u','g','r')), // Script_OldUyghur + hb_script_t(HB_TAG('T','n','s','a')), // Script_Tangsa + hb_script_t(HB_TAG('T','o','t','o')), // Script_Toto + hb_script_t(HB_TAG('V','i','t','h')), // Script_Vithkuqi +#else + HB_SCRIPT_CYPRO_MINOAN, + HB_SCRIPT_OLD_UYGHUR, + HB_SCRIPT_TANGSA, + HB_SCRIPT_TOTO, + HB_SCRIPT_VITHKUQI, #endif }; static_assert(QChar::ScriptCount == sizeof(_qtscript_to_hbscript) / sizeof(_qtscript_to_hbscript[0])); diff --git a/src/gui/text/unix/qfontconfigdatabase.cpp b/src/gui/text/unix/qfontconfigdatabase.cpp index ee9d323747..98faac6cee 100644 --- a/src/gui/text/unix/qfontconfigdatabase.cpp +++ b/src/gui/text/unix/qfontconfigdatabase.cpp @@ -276,7 +276,12 @@ static const char specialLanguages[][6] = { "", // Chorasmian "", // DivesAkuru "", // KhitanSmallScript - "" // Yezidi + "", // Yezidi + "", // CyproMinoan + "", // OldUyghur + "", // Tangsa + "", // Toto + "", // Vithkuqi }; static_assert(sizeof specialLanguages / sizeof *specialLanguages == QChar::ScriptCount); diff --git a/tests/auto/corelib/io/qurluts46/testdata/IdnaTestV2.txt b/tests/auto/corelib/io/qurluts46/testdata/IdnaTestV2.txt index 28c5b64e0e..42e0904356 100644 --- a/tests/auto/corelib/io/qurluts46/testdata/IdnaTestV2.txt +++ b/tests/auto/corelib/io/qurluts46/testdata/IdnaTestV2.txt @@ -1,11 +1,11 @@ # IdnaTestV2.txt -# Date: 2019-11-07, 13:47:27 GMT -# © 2019 Unicode®, Inc. +# Date: 2021-08-17, 19:34:01 GMT +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see http://www.unicode.org/terms_of_use.html # # Unicode IDNA Compatible Preprocessing for UTS #46 -# Version: 13.0.0 +# Version: 14.0.0 # # For documentation and usage, see http://www.unicode.org/reports/tr46 # @@ -16,7 +16,7 @@ # This file is in UTF-8, where characters may be escaped using the \uXXXX or \x{XXXX} # convention where they could otherwise have a confusing display. # These characters include control codes and combining marks. -# +# # Columns (c1, c2,...) are separated by semicolons. # Leading and trailing spaces and tabs in each column are ignored. # Comments are indicated with hash marks. @@ -40,21 +40,21 @@ # A blank value means the same as the toAsciiNStatus value. # An explicit [] means no errors. # -# The line comments currently show visible characters that have been escaped. -# +# The line comments currently show visible characters that have been escaped. +# # CONFORMANCE: # # To test for conformance to UTS #46, an implementation will perform the toUnicode, toAsciiN, and -# toAsciiT operations on the source string, then verify the resulting strings and relevant status +# toAsciiT operations on the source string, then verify the resulting strings and relevant status # values. # # If the implementation converts illegal code points into U+FFFD (as per -# http://www.unicode.org/reports/tr46/proposed.html#Processing) then the string comparisons need to -# account for that by treating U+FFFD in the actual value as a wildcard when comparing to the +# https://www.unicode.org/reports/tr46/#Processing) then the string comparisons need to +# account for that by treating U+FFFD in the actual value as a wildcard when comparing to the # expected value in the test file. # # A status in toUnicode, toAsciiN or toAsciiT is indicated by a value in square brackets, -# such as "[B5 B6]". In such a case, the contents is a list of status codes based on the step +# such as "[B5 B6]". In such a case, the contents is a list of status codes based on the step # numbers in UTS #46 and IDNA2008, with the following formats. # # Pn for Section 4 Processing step n @@ -65,7 +65,7 @@ # Cn for ContextJ (in IDNA2008) # Xn for toUnicode issues (see below) # -# Thus C1 = Appendix A.1. ZERO WIDTH NON-JOINER, and C2 = Appendix A.2. ZERO WIDTH JOINER. +# Thus C1 = Appendix A.1. ZERO WIDTH NON-JOINER, and C2 = Appendix A.2. ZERO WIDTH JOINER. # (The CONTEXTO tests are optional for client software, and not tested here.) # # Implementations that allow values of particular input flags to be false would ignore @@ -802,9 +802,9 @@ xn--3gb910r.; ⴙظ.; [B5, B6]; xn--3gb910r.; ; ; # ⴙظ. xn--3gb910r.xn--1ug; ⴙظ.; [B1, B5, B6, C2]; xn--3gb910r.xn--1ug; ; ; # ⴙظ. xn--3gb194c.; Ⴙظ.; [B5, B6, V6]; xn--3gb194c.; ; ; # Ⴙظ. xn--3gb194c.xn--1ug; Ⴙظ.; [B1, B5, B6, C2, V6]; xn--3gb194c.xn--1ug; ; ; # Ⴙظ. -󠆸。₆0𐺧ݖ; .60𐺧ݖ; [B1, P1, V6, X4_2]; .xn--60-cke9470y; [B1, P1, V6, A4_2]; ; # .60𐺧ݖ -󠆸。60𐺧ݖ; .60𐺧ݖ; [B1, P1, V6, X4_2]; .xn--60-cke9470y; [B1, P1, V6, A4_2]; ; # .60𐺧ݖ -.xn--60-cke9470y; .60𐺧ݖ; [B1, V6, X4_2]; .xn--60-cke9470y; [B1, V6, A4_2]; ; # .60𐺧ݖ +󠆸。₆0𐺧ݖ; .60𐺧ݖ; [B1, X4_2]; .xn--60-cke9470y; [B1, A4_2]; ; # .60𐺧ݖ +󠆸。60𐺧ݖ; .60𐺧ݖ; [B1, X4_2]; .xn--60-cke9470y; [B1, A4_2]; ; # .60𐺧ݖ +.xn--60-cke9470y; .60𐺧ݖ; [B1, X4_2]; .xn--60-cke9470y; [B1, A4_2]; ; # .60𐺧ݖ 6ࡏ。-𑈴; 6ࡏ.-𑈴; [B1, V3]; xn--6-jjd.xn----6n8i; ; ; # 6ࡏ.-𑈴 6ࡏ。-𑈴; 6ࡏ.-𑈴; [B1, V3]; xn--6-jjd.xn----6n8i; ; ; # 6ࡏ.-𑈴 xn--6-jjd.xn----6n8i; 6ࡏ.-𑈴; [B1, V3]; xn--6-jjd.xn----6n8i; ; ; # 6ࡏ.-𑈴 @@ -817,15 +817,15 @@ xn--1ugx105gq26y.xn--4xa21xcwbfz15g; 𐹰.્σࣖ; [B1, C2, V5, V6]; xn--1ugx105gq26y.xn--3xa41xcwbfz15g; 𐹰.્ςࣖ; [B1, C2, V5, V6]; xn--1ugx105gq26y.xn--3xa41xcwbfz15g; ; ; # 𐹰.્ςࣖ 𐹰。્Σࣖ; 𐹰.્σࣖ; [B1, C2, P1, V5, V6]; xn--1ugx105gq26y.xn--4xa21xcwbfz15g; ; xn--oo0d1330n.xn--4xa21xcwbfz15g; [B1, B5, B6, P1, V5, V6] # 𐹰.્σࣖ 𐹰。્σࣖ; 𐹰.્σࣖ; [B1, C2, P1, V5, V6]; xn--1ugx105gq26y.xn--4xa21xcwbfz15g; ; xn--oo0d1330n.xn--4xa21xcwbfz15g; [B1, B5, B6, P1, V5, V6] # 𐹰.્σࣖ -⒈Ⴓ⒪.්ࢋ𐹢; ⒈Ⴓ⒪.්ࢋ𐹢; [B1, P1, V5, V6]; xn--rnd762h7cx3027d.xn--3xb99xpx1yoes3e; ; ; # ⒈Ⴓ⒪.්𐹢 -1.Ⴓ(o).්ࢋ𐹢; ; [B1, B6, P1, V5, V6]; 1.xn--(o)-7sn88849j.xn--3xb99xpx1yoes3e; ; ; # 1.Ⴓ(o).්𐹢 -1.ⴓ(o).්ࢋ𐹢; ; [B1, B6, P1, V5, V6]; 1.xn--(o)-ej1bu5389e.xn--3xb99xpx1yoes3e; ; ; # 1.ⴓ(o).්𐹢 -1.Ⴓ(O).්ࢋ𐹢; 1.Ⴓ(o).්ࢋ𐹢; [B1, B6, P1, V5, V6]; 1.xn--(o)-7sn88849j.xn--3xb99xpx1yoes3e; ; ; # 1.Ⴓ(o).්𐹢 -1.xn--(o)-7sn88849j.xn--3xb99xpx1yoes3e; 1.Ⴓ(o).්ࢋ𐹢; [B1, B6, P1, V5, V6]; 1.xn--(o)-7sn88849j.xn--3xb99xpx1yoes3e; ; ; # 1.Ⴓ(o).්𐹢 -1.xn--(o)-ej1bu5389e.xn--3xb99xpx1yoes3e; 1.ⴓ(o).්ࢋ𐹢; [B1, B6, P1, V5, V6]; 1.xn--(o)-ej1bu5389e.xn--3xb99xpx1yoes3e; ; ; # 1.ⴓ(o).්𐹢 -⒈ⴓ⒪.්ࢋ𐹢; ⒈ⴓ⒪.්ࢋ𐹢; [B1, P1, V5, V6]; xn--tsh0ds63atl31n.xn--3xb99xpx1yoes3e; ; ; # ⒈ⴓ⒪.්𐹢 -xn--tsh0ds63atl31n.xn--3xb99xpx1yoes3e; ⒈ⴓ⒪.්ࢋ𐹢; [B1, V5, V6]; xn--tsh0ds63atl31n.xn--3xb99xpx1yoes3e; ; ; # ⒈ⴓ⒪.්𐹢 -xn--rnd762h7cx3027d.xn--3xb99xpx1yoes3e; ⒈Ⴓ⒪.්ࢋ𐹢; [B1, V5, V6]; xn--rnd762h7cx3027d.xn--3xb99xpx1yoes3e; ; ; # ⒈Ⴓ⒪.්𐹢 +⒈Ⴓ⒪.්ࢋ𐹢; ⒈Ⴓ⒪.්ࢋ𐹢; [B1, P1, V5, V6]; xn--rnd762h7cx3027d.xn--3xb99xpx1yoes3e; ; ; # ⒈Ⴓ⒪.්ࢋ𐹢 +1.Ⴓ(o).්ࢋ𐹢; ; [B1, B6, P1, V5, V6]; 1.xn--(o)-7sn88849j.xn--3xb99xpx1yoes3e; ; ; # 1.Ⴓ(o).්ࢋ𐹢 +1.ⴓ(o).්ࢋ𐹢; ; [B1, B6, P1, V5, V6]; 1.xn--(o)-ej1bu5389e.xn--3xb99xpx1yoes3e; ; ; # 1.ⴓ(o).්ࢋ𐹢 +1.Ⴓ(O).්ࢋ𐹢; 1.Ⴓ(o).්ࢋ𐹢; [B1, B6, P1, V5, V6]; 1.xn--(o)-7sn88849j.xn--3xb99xpx1yoes3e; ; ; # 1.Ⴓ(o).්ࢋ𐹢 +1.xn--(o)-7sn88849j.xn--3xb99xpx1yoes3e; 1.Ⴓ(o).්ࢋ𐹢; [B1, B6, P1, V5, V6]; 1.xn--(o)-7sn88849j.xn--3xb99xpx1yoes3e; ; ; # 1.Ⴓ(o).්ࢋ𐹢 +1.xn--(o)-ej1bu5389e.xn--3xb99xpx1yoes3e; 1.ⴓ(o).්ࢋ𐹢; [B1, B6, P1, V5, V6]; 1.xn--(o)-ej1bu5389e.xn--3xb99xpx1yoes3e; ; ; # 1.ⴓ(o).්ࢋ𐹢 +⒈ⴓ⒪.්ࢋ𐹢; ⒈ⴓ⒪.්ࢋ𐹢; [B1, P1, V5, V6]; xn--tsh0ds63atl31n.xn--3xb99xpx1yoes3e; ; ; # ⒈ⴓ⒪.්ࢋ𐹢 +xn--tsh0ds63atl31n.xn--3xb99xpx1yoes3e; ⒈ⴓ⒪.්ࢋ𐹢; [B1, V5, V6]; xn--tsh0ds63atl31n.xn--3xb99xpx1yoes3e; ; ; # ⒈ⴓ⒪.්ࢋ𐹢 +xn--rnd762h7cx3027d.xn--3xb99xpx1yoes3e; ⒈Ⴓ⒪.්ࢋ𐹢; [B1, V5, V6]; xn--rnd762h7cx3027d.xn--3xb99xpx1yoes3e; ; ; # ⒈Ⴓ⒪.්ࢋ𐹢 𞤷.𐮐𞢁𐹠ؤ; ; ; xn--ve6h.xn--jgb1694kz0b2176a; ; ; # 𞤷.𐮐𞢁𐹠ؤ 𞤷.𐮐𞢁𐹠ؤ; 𞤷.𐮐𞢁𐹠ؤ; ; xn--ve6h.xn--jgb1694kz0b2176a; ; ; # 𞤷.𐮐𞢁𐹠ؤ 𞤕.𐮐𞢁𐹠ؤ; 𞤷.𐮐𞢁𐹠ؤ; ; xn--ve6h.xn--jgb1694kz0b2176a; ; ; # 𞤷.𐮐𞢁𐹠ؤ @@ -1073,10 +1073,10 @@ xn--yyb56242i.xn----zir1232guu71b; ࢩ.⧅-𐭡; [B1, B5, B6, V6]; xn--y xn--yyb780jll63m.xn----zir1232guu71b; ࢩ.⧅-𐭡; [B1, B5, B6, C1, V6]; xn--yyb780jll63m.xn----zir1232guu71b; ; ; # ࢩ.⧅-𐭡 룱𰍨。𝨖︒; 룱𰍨.𝨖︒; [C1, C2, P1, V5, V6]; xn--0ugb3358ili2v.xn--y86cl899a; ; xn--ct2b0738h.xn--y86cl899a; [P1, V5, V6] # 룱𰍨.𝨖︒ 룱𰍨。𝨖︒; 룱𰍨.𝨖︒; [C1, C2, P1, V5, V6]; xn--0ugb3358ili2v.xn--y86cl899a; ; xn--ct2b0738h.xn--y86cl899a; [P1, V5, V6] # 룱𰍨.𝨖︒ -룱𰍨。𝨖。; 룱𰍨.𝨖.; [C1, C2, P1, V5, V6]; xn--0ugb3358ili2v.xn--772h.; ; xn--ct2b0738h.xn--772h.; [P1, V5, V6] # 룱𰍨.𝨖. -룱𰍨。𝨖。; 룱𰍨.𝨖.; [C1, C2, P1, V5, V6]; xn--0ugb3358ili2v.xn--772h.; ; xn--ct2b0738h.xn--772h.; [P1, V5, V6] # 룱𰍨.𝨖. -xn--ct2b0738h.xn--772h.; 룱𰍨.𝨖.; [V5, V6]; xn--ct2b0738h.xn--772h.; ; ; # 룱𰍨.𝨖. -xn--0ugb3358ili2v.xn--772h.; 룱𰍨.𝨖.; [C1, C2, V5, V6]; xn--0ugb3358ili2v.xn--772h.; ; ; # 룱𰍨.𝨖. +룱𰍨。𝨖。; 룱𰍨.𝨖.; [C1, C2, V5]; xn--0ugb3358ili2v.xn--772h.; ; xn--ct2b0738h.xn--772h.; [V5] # 룱𰍨.𝨖. +룱𰍨。𝨖。; 룱𰍨.𝨖.; [C1, C2, V5]; xn--0ugb3358ili2v.xn--772h.; ; xn--ct2b0738h.xn--772h.; [V5] # 룱𰍨.𝨖. +xn--ct2b0738h.xn--772h.; 룱𰍨.𝨖.; [V5]; xn--ct2b0738h.xn--772h.; ; ; # 룱𰍨.𝨖. +xn--0ugb3358ili2v.xn--772h.; 룱𰍨.𝨖.; [C1, C2, V5]; xn--0ugb3358ili2v.xn--772h.; ; ; # 룱𰍨.𝨖. xn--ct2b0738h.xn--y86cl899a; 룱𰍨.𝨖︒; [V5, V6]; xn--ct2b0738h.xn--y86cl899a; ; ; # 룱𰍨.𝨖︒ xn--0ugb3358ili2v.xn--y86cl899a; 룱𰍨.𝨖︒; [C1, C2, V5, V6]; xn--0ugb3358ili2v.xn--y86cl899a; ; ; # 룱𰍨.𝨖︒ 🄄.᳜⒈ß; 🄄.᳜⒈ß; [P1, V5, V6]; xn--x07h.xn--zca344lmif; ; xn--x07h.xn--ss-k1r094b; # 🄄.᳜⒈ß @@ -2063,20 +2063,22 @@ xn--hdh7151p.xn--tsh1248a; ≯𞱸.誆⒈; [B1, V6]; xn--hdh7151p.xn--tsh1248a; ؖ𞥙䐊ِ.。م↺ڜ; ؖ𞥙䐊ِ..م↺ڜ; [B1, V5, X4_2]; xn--4fb0j490qjg4x..xn--hhb8o948e; [B1, V5, A4_2]; ; # ؖ𞥙䐊ِ..م↺ڜ xn--4fb0j490qjg4x..xn--hhb8o948e; ؖ𞥙䐊ِ..م↺ڜ; [B1, V5, X4_2]; xn--4fb0j490qjg4x..xn--hhb8o948e; [B1, V5, A4_2]; ; # ؖ𞥙䐊ِ..م↺ڜ xn--4fb0j490qjg4x.xn--hhb8o948euo5r; ؖ𞥙䐊ِ.︒م↺ڜ; [B1, V5, V6]; xn--4fb0j490qjg4x.xn--hhb8o948euo5r; ; ; # ؖ𞥙䐊ِ.︒م↺ڜ -퀬-?.ૅ۴; ; [C1, P1, V6]; 퀬-?.xn--hmb76q48y18505a; [C1, P1, V6, A3]; 퀬-?.xn--hmb76q74166b; [P1, V5, V6, A3] # 퀬-.ૅ۴ -퀬-?.ૅ۴; 퀬-?.ૅ۴; [C1, P1, V6]; 퀬-?.xn--hmb76q48y18505a; [C1, P1, V6, A3]; 퀬-?.xn--hmb76q74166b; [P1, V5, V6, A3] # 퀬-.ૅ۴ -퀬-?.xn--hmb76q74166b; 퀬-?.ૅ۴; [P1, V5, V6]; 퀬-?.xn--hmb76q74166b; [P1, V5, V6, A3]; ; # 퀬-.ૅ۴ -퀬-?.xn--hmb76q74166b; 퀬-?.ૅ۴; [P1, V5, V6]; 퀬-?.xn--hmb76q74166b; [P1, V5, V6, A3]; ; # 퀬-.ૅ۴ -퀬-?.XN--HMB76Q74166B; 퀬-?.ૅ۴; [P1, V5, V6]; 퀬-?.xn--hmb76q74166b; [P1, V5, V6, A3]; ; # 퀬-.ૅ۴ -퀬-?.XN--HMB76Q74166B; 퀬-?.ૅ۴; [P1, V5, V6]; 퀬-?.xn--hmb76q74166b; [P1, V5, V6, A3]; ; # 퀬-.ૅ۴ -퀬-?.Xn--Hmb76q74166b; 퀬-?.ૅ۴; [P1, V5, V6]; 퀬-?.xn--hmb76q74166b; [P1, V5, V6, A3]; ; # 퀬-.ૅ۴ -퀬-?.Xn--Hmb76q74166b; 퀬-?.ૅ۴; [P1, V5, V6]; 퀬-?.xn--hmb76q74166b; [P1, V5, V6, A3]; ; # 퀬-.ૅ۴ -퀬-?.xn--hmb76q48y18505a; 퀬-?.ૅ۴; [C1, P1, V6]; 퀬-?.xn--hmb76q48y18505a; [C1, P1, V6, A3]; ; # 퀬-.ૅ۴ -퀬-?.xn--hmb76q48y18505a; 퀬-?.ૅ۴; [C1, P1, V6]; 퀬-?.xn--hmb76q48y18505a; [C1, P1, V6, A3]; ; # 퀬-.ૅ۴ -퀬-?.XN--HMB76Q48Y18505A; 퀬-?.ૅ۴; [C1, P1, V6]; 퀬-?.xn--hmb76q48y18505a; [C1, P1, V6, A3]; ; # 퀬-.ૅ۴ -퀬-?.XN--HMB76Q48Y18505A; 퀬-?.ૅ۴; [C1, P1, V6]; 퀬-?.xn--hmb76q48y18505a; [C1, P1, V6, A3]; ; # 퀬-.ૅ۴ -퀬-?.Xn--Hmb76q48y18505a; 퀬-?.ૅ۴; [C1, P1, V6]; 퀬-?.xn--hmb76q48y18505a; [C1, P1, V6, A3]; ; # 퀬-.ૅ۴ -퀬-?.Xn--Hmb76q48y18505a; 퀬-?.ૅ۴; [C1, P1, V6]; 퀬-?.xn--hmb76q48y18505a; [C1, P1, V6, A3]; ; # 퀬-.ૅ۴ +퀬-?.ૅ۴; ; [C1, P1, V6]; xn---?-6g4k75207c.xn--hmb76q48y18505a; ; xn---?-6g4k75207c.xn--hmb76q74166b; [P1, V5, V6] # 퀬-?.ૅ۴ +퀬-?.ૅ۴; 퀬-?.ૅ۴; [C1, P1, V6]; xn---?-6g4k75207c.xn--hmb76q48y18505a; ; xn---?-6g4k75207c.xn--hmb76q74166b; [P1, V5, V6] # 퀬-?.ૅ۴ +xn---?-6g4k75207c.xn--hmb76q74166b; 퀬-?.ૅ۴; [P1, V5, V6]; xn---?-6g4k75207c.xn--hmb76q74166b; ; ; # 퀬-?.ૅ۴ +xn---?-6g4k75207c.xn--hmb76q48y18505a; 퀬-?.ૅ۴; [C1, P1, V6]; xn---?-6g4k75207c.xn--hmb76q48y18505a; ; ; # 퀬-?.ૅ۴ +퀬-?.xn--hmb76q74166b; 퀬-?.ૅ۴; [P1, V5, V6]; xn---?-6g4k75207c.xn--hmb76q74166b; ; ; # 퀬-?.ૅ۴ +퀬-?.xn--hmb76q74166b; 퀬-?.ૅ۴; [P1, V5, V6]; xn---?-6g4k75207c.xn--hmb76q74166b; ; ; # 퀬-?.ૅ۴ +퀬-?.XN--HMB76Q74166B; 퀬-?.ૅ۴; [P1, V5, V6]; xn---?-6g4k75207c.xn--hmb76q74166b; ; ; # 퀬-?.ૅ۴ +퀬-?.XN--HMB76Q74166B; 퀬-?.ૅ۴; [P1, V5, V6]; xn---?-6g4k75207c.xn--hmb76q74166b; ; ; # 퀬-?.ૅ۴ +퀬-?.Xn--Hmb76q74166b; 퀬-?.ૅ۴; [P1, V5, V6]; xn---?-6g4k75207c.xn--hmb76q74166b; ; ; # 퀬-?.ૅ۴ +퀬-?.Xn--Hmb76q74166b; 퀬-?.ૅ۴; [P1, V5, V6]; xn---?-6g4k75207c.xn--hmb76q74166b; ; ; # 퀬-?.ૅ۴ +퀬-?.xn--hmb76q48y18505a; 퀬-?.ૅ۴; [C1, P1, V6]; xn---?-6g4k75207c.xn--hmb76q48y18505a; ; ; # 퀬-?.ૅ۴ +퀬-?.xn--hmb76q48y18505a; 퀬-?.ૅ۴; [C1, P1, V6]; xn---?-6g4k75207c.xn--hmb76q48y18505a; ; ; # 퀬-?.ૅ۴ +퀬-?.XN--HMB76Q48Y18505A; 퀬-?.ૅ۴; [C1, P1, V6]; xn---?-6g4k75207c.xn--hmb76q48y18505a; ; ; # 퀬-?.ૅ۴ +퀬-?.XN--HMB76Q48Y18505A; 퀬-?.ૅ۴; [C1, P1, V6]; xn---?-6g4k75207c.xn--hmb76q48y18505a; ; ; # 퀬-?.ૅ۴ +퀬-?.Xn--Hmb76q48y18505a; 퀬-?.ૅ۴; [C1, P1, V6]; xn---?-6g4k75207c.xn--hmb76q48y18505a; ; ; # 퀬-?.ૅ۴ +퀬-?.Xn--Hmb76q48y18505a; 퀬-?.ૅ۴; [C1, P1, V6]; xn---?-6g4k75207c.xn--hmb76q48y18505a; ; ; # 퀬-?.ૅ۴ Ⴌ.𐹾︒𑁿; ; [B1, P1, V6]; xn--knd.xn--y86c030a9ob6374b; ; ; # Ⴌ.𐹾︒𑁿 Ⴌ.𐹾。𑁿; Ⴌ.𐹾.𑁿; [B1, P1, V5, V6]; xn--knd.xn--2o0d.xn--q30dg029a; ; ; # Ⴌ.𐹾.𑁿 ⴌ.𐹾。𑁿; ⴌ.𐹾.𑁿; [B1, P1, V5, V6]; xn--3kj.xn--2o0d.xn--q30dg029a; ; ; # ⴌ.𐹾.𑁿 @@ -2726,10 +2728,8 @@ xn--mta176j97cl2q.2; ᮬⴌ̥.2; [C1, V5]; xn--mta176j97cl2q.2; ; ; # ᮬⴌ xn--mta930emri.2; ᮬႬ̥.2; [V5, V6]; xn--mta930emri.2; ; ; # ᮬႬ̥.2 xn--mta930emribme.2; ᮬႬ̥.2; [C1, V5, V6]; xn--mta930emribme.2; ; ; # ᮬႬ̥.2 ᮬⴌ̥。𝟸; ᮬⴌ̥.2; [C1, V5]; xn--mta176j97cl2q.2; ; xn--mta176jjjm.2; [V5] # ᮬⴌ̥.2 -?。꠆٩; ?.꠆٩; [B1, P1, V5, V6]; ?.xn--iib9583fusy0i; [B1, P1, V5, V6, A3]; ; # .꠆٩ -?.xn--iib9583fusy0i; ?.꠆٩; [B1, P1, V5, V6]; ?.xn--iib9583fusy0i; [B1, P1, V5, V6, A3]; ; # .꠆٩ -?.XN--IIB9583FUSY0I; ?.꠆٩; [B1, P1, V5, V6]; ?.xn--iib9583fusy0i; [B1, P1, V5, V6, A3]; ; # .꠆٩ -?.Xn--Iib9583fusy0i; ?.꠆٩; [B1, P1, V5, V6]; ?.xn--iib9583fusy0i; [B1, P1, V5, V6, A3]; ; # .꠆٩ +?。꠆٩; ?.꠆٩; [B1, P1, V5, V6]; ?.xn--iib9583fusy0i; ; ; # ?.꠆٩ +?.xn--iib9583fusy0i; ?.꠆٩; [B1, P1, V5, V6]; ?.xn--iib9583fusy0i; ; ; # ?.꠆٩ 󠄁͟⾶。₇︒눇≮; ͟飛.7︒눇≮; [P1, V5, V6]; xn--9ua0567e.xn--7-ngou006d1ttc; ; ; # ͟飛.7︒눇≮ 󠄁͟⾶。₇︒눇≮; ͟飛.7︒눇≮; [P1, V5, V6]; xn--9ua0567e.xn--7-ngou006d1ttc; ; ; # ͟飛.7︒눇≮ 󠄁͟飛。7。눇≮; ͟飛.7.눇≮; [P1, V5, V6]; xn--9ua0567e.7.xn--gdh6767c; ; ; # ͟飛.7.눇≮ @@ -2897,9 +2897,9 @@ xn--iym9428c.xn--0ug46a7218cllv0c; 𑄳㴼.𐹡⃫; [B1, C1, V5, V6]; xn- 𐹳𑈯。̝; 𐹳𑈯.̝; [B1, B3, B5, B6, P1, V5, V6]; xn--ro0dw7dey96m.xn--eta; ; ; # 𐹳𑈯.̝ 𐹳𑈯。̝; 𐹳𑈯.̝; [B1, B3, B5, B6, P1, V5, V6]; xn--ro0dw7dey96m.xn--eta; ; ; # 𐹳𑈯.̝ xn--ro0dw7dey96m.xn--eta; 𐹳𑈯.̝; [B1, B3, B5, B6, V5, V6]; xn--ro0dw7dey96m.xn--eta; ; ; # 𐹳𑈯.̝ -ᢊ뾜𑚶。࢝𐹥; ᢊ뾜𑚶.࢝𐹥; [P1, V6]; xn--39e4566fjv8bwmt6n.xn--myb6415k; ; ; # ᢊ뾜𑚶.𐹥 -ᢊ뾜𑚶。࢝𐹥; ᢊ뾜𑚶.࢝𐹥; [P1, V6]; xn--39e4566fjv8bwmt6n.xn--myb6415k; ; ; # ᢊ뾜𑚶.𐹥 -xn--39e4566fjv8bwmt6n.xn--myb6415k; ᢊ뾜𑚶.࢝𐹥; [V6]; xn--39e4566fjv8bwmt6n.xn--myb6415k; ; ; # ᢊ뾜𑚶.𐹥 +ᢊ뾜𑚶。࢝𐹥; ᢊ뾜𑚶.࢝𐹥; [B1, P1, V5, V6]; xn--39e4566fjv8bwmt6n.xn--myb6415k; ; ; # ᢊ뾜𑚶.࢝𐹥 +ᢊ뾜𑚶。࢝𐹥; ᢊ뾜𑚶.࢝𐹥; [B1, P1, V5, V6]; xn--39e4566fjv8bwmt6n.xn--myb6415k; ; ; # ᢊ뾜𑚶.࢝𐹥 +xn--39e4566fjv8bwmt6n.xn--myb6415k; ᢊ뾜𑚶.࢝𐹥; [B1, V5, V6]; xn--39e4566fjv8bwmt6n.xn--myb6415k; ; ; # ᢊ뾜𑚶.࢝𐹥 𐹥≠。𐋲; 𐹥≠.𐋲; [B1, C1, P1, V6]; xn--1ch6704g.xn--0ug3840g51u4g; ; xn--1ch6704g.xn--m97cw2999c; [B1, P1, V6] # 𐹥≠.𐋲 𐹥≠。𐋲; 𐹥≠.𐋲; [B1, C1, P1, V6]; xn--1ch6704g.xn--0ug3840g51u4g; ; xn--1ch6704g.xn--m97cw2999c; [B1, P1, V6] # 𐹥≠.𐋲 𐹥≠。𐋲; 𐹥≠.𐋲; [B1, C1, P1, V6]; xn--1ch6704g.xn--0ug3840g51u4g; ; xn--1ch6704g.xn--m97cw2999c; [B1, P1, V6] # 𐹥≠.𐋲 @@ -3024,16 +3024,17 @@ xn--4gb3736kk4zf.xn--3xa4248dy27d; 🜑𐹧ع.ς𑍍蜹; [B1]; xn--4gb3736kk4zf. ス٩.; ス٩.; [B5, B6, P1, V6]; xn--iib777sp230oo708a.xn--7824e; ; ; # ス٩. ス٩.; ; [B5, B6, P1, V6]; xn--iib777sp230oo708a.xn--7824e; ; ; # ス٩. xn--iib777sp230oo708a.xn--7824e; ス٩.; [B5, B6, V6]; xn--iib777sp230oo708a.xn--7824e; ; ; # ス٩. -𝪣.֚?ۂ; 𝪣.֚?ۂ; [B1, P1, V5, V6]; xn--8c3hu7971a.֚?ۂ; [B1, P1, V5, V6, A3]; ; # 𝪣.֚ۂ -𝪣.֚?ۂ; 𝪣.֚?ۂ; [B1, P1, V5, V6]; xn--8c3hu7971a.֚?ۂ; [B1, P1, V5, V6, A3]; ; # 𝪣.֚ۂ -𝪣.֚?ۂ; ; [B1, P1, V5, V6]; xn--8c3hu7971a.֚?ۂ; [B1, P1, V5, V6, A3]; ; # 𝪣.֚ۂ -𝪣.֚?ۂ; 𝪣.֚?ۂ; [B1, P1, V5, V6]; xn--8c3hu7971a.֚?ۂ; [B1, P1, V5, V6, A3]; ; # 𝪣.֚ۂ -xn--8c3hu7971a.֚?ۂ; 𝪣.֚?ۂ; [B1, P1, V5, V6]; xn--8c3hu7971a.֚?ۂ; [B1, P1, V5, V6, A3]; ; # 𝪣.֚ۂ -xn--8c3hu7971a.֚?ۂ; 𝪣.֚?ۂ; [B1, P1, V5, V6]; xn--8c3hu7971a.֚?ۂ; [B1, P1, V5, V6, A3]; ; # 𝪣.֚ۂ -XN--8C3HU7971A.֚?ۂ; 𝪣.֚?ۂ; [B1, P1, V5, V6]; xn--8c3hu7971a.֚?ۂ; [B1, P1, V5, V6, A3]; ; # 𝪣.֚ۂ -XN--8C3HU7971A.֚?ۂ; 𝪣.֚?ۂ; [B1, P1, V5, V6]; xn--8c3hu7971a.֚?ۂ; [B1, P1, V5, V6, A3]; ; # 𝪣.֚ۂ -Xn--8c3hu7971a.֚?ۂ; 𝪣.֚?ۂ; [B1, P1, V5, V6]; xn--8c3hu7971a.֚?ۂ; [B1, P1, V5, V6, A3]; ; # 𝪣.֚ۂ -Xn--8c3hu7971a.֚?ۂ; 𝪣.֚?ۂ; [B1, P1, V5, V6]; xn--8c3hu7971a.֚?ۂ; [B1, P1, V5, V6, A3]; ; # 𝪣.֚ۂ +𝪣.֚?ۂ; 𝪣.֚?ۂ; [B1, P1, V5, V6]; xn--8c3hu7971a.xn--?-wec30g; ; ; # 𝪣.֚?ۂ +𝪣.֚?ۂ; 𝪣.֚?ۂ; [B1, P1, V5, V6]; xn--8c3hu7971a.xn--?-wec30g; ; ; # 𝪣.֚?ۂ +𝪣.֚?ۂ; ; [B1, P1, V5, V6]; xn--8c3hu7971a.xn--?-wec30g; ; ; # 𝪣.֚?ۂ +𝪣.֚?ۂ; 𝪣.֚?ۂ; [B1, P1, V5, V6]; xn--8c3hu7971a.xn--?-wec30g; ; ; # 𝪣.֚?ۂ +xn--8c3hu7971a.xn--?-wec30g; 𝪣.֚?ۂ; [B1, P1, V5, V6]; xn--8c3hu7971a.xn--?-wec30g; ; ; # 𝪣.֚?ۂ +xn--8c3hu7971a.֚?ۂ; 𝪣.֚?ۂ; [B1, P1, V5, V6]; xn--8c3hu7971a.xn--?-wec30g; ; ; # 𝪣.֚?ۂ +xn--8c3hu7971a.֚?ۂ; 𝪣.֚?ۂ; [B1, P1, V5, V6]; xn--8c3hu7971a.xn--?-wec30g; ; ; # 𝪣.֚?ۂ +XN--8C3HU7971A.֚?ۂ; 𝪣.֚?ۂ; [B1, P1, V5, V6]; xn--8c3hu7971a.xn--?-wec30g; ; ; # 𝪣.֚?ۂ +XN--8C3HU7971A.֚?ۂ; 𝪣.֚?ۂ; [B1, P1, V5, V6]; xn--8c3hu7971a.xn--?-wec30g; ; ; # 𝪣.֚?ۂ +Xn--8c3hu7971a.֚?ۂ; 𝪣.֚?ۂ; [B1, P1, V5, V6]; xn--8c3hu7971a.xn--?-wec30g; ; ; # 𝪣.֚?ۂ +Xn--8c3hu7971a.֚?ۂ; 𝪣.֚?ۂ; [B1, P1, V5, V6]; xn--8c3hu7971a.xn--?-wec30g; ; ; # 𝪣.֚?ۂ ٠。ݗ; ٠.ݗ; [B1, C1, P1, V6]; xn--8hb852ke991q.xn--bpb; ; xn--8hb82030l.xn--bpb; [B1, P1, V6] # ٠.ݗ xn--8hb82030l.xn--bpb; ٠.ݗ; [B1, V6]; xn--8hb82030l.xn--bpb; ; ; # ٠.ݗ xn--8hb852ke991q.xn--bpb; ٠.ݗ; [B1, C1, V6]; xn--8hb852ke991q.xn--bpb; ; ; # ٠.ݗ @@ -3072,8 +3073,8 @@ xn----p26i72em2894c.xn--zw6h; -𑄳𐹩.; [B1, V3, V6]; xn----p26i72em28 ڹ.ᡳᅟ; ; [P1, V6]; xn--skb.xn--osd737a; ; ; # ڹ.ᡳ xn--skb.xn--osd737a; ڹ.ᡳᅟ; [V6]; xn--skb.xn--osd737a; ; ; # ڹ.ᡳ 㨛𘱎.︒𝟕ഁ; 㨛𘱎.︒7ഁ; [P1, V6]; xn--mbm8237g.xn--7-7hf1526p; ; ; # 㨛𘱎.︒7ഁ -㨛𘱎.。7ഁ; 㨛𘱎..7ഁ; [P1, V6, X4_2]; xn--mbm8237g..xn--7-7hf; [P1, V6, A4_2]; ; # 㨛𘱎..7ഁ -xn--mbm8237g..xn--7-7hf; 㨛𘱎..7ഁ; [V6, X4_2]; xn--mbm8237g..xn--7-7hf; [V6, A4_2]; ; # 㨛𘱎..7ഁ +㨛𘱎.。7ഁ; 㨛𘱎..7ഁ; [X4_2]; xn--mbm8237g..xn--7-7hf; [A4_2]; ; # 㨛𘱎..7ഁ +xn--mbm8237g..xn--7-7hf; 㨛𘱎..7ഁ; [X4_2]; xn--mbm8237g..xn--7-7hf; [A4_2]; ; # 㨛𘱎..7ഁ xn--mbm8237g.xn--7-7hf1526p; 㨛𘱎.︒7ഁ; [V6]; xn--mbm8237g.xn--7-7hf1526p; ; ; # 㨛𘱎.︒7ഁ -。𞤣≮; -.𞤣≮; [B1, B3, P1, V3, V6]; xn----dxc06304e.xn--gdh5020pk5c; ; ; # -.𞤣≮ -。𞤣≮; -.𞤣≮; [B1, B3, P1, V3, V6]; xn----dxc06304e.xn--gdh5020pk5c; ; ; # -.𞤣≮ @@ -3135,23 +3136,25 @@ xn--3shy698frsu9dt1me.xn----x310m; ⒒𑓀.-; [V3, V6]; xn--3shy698f -。; -.; [C2, V3]; -.xn--1ug; ; -.; [V3] # -. -.; ; [V3]; ; ; ; # -. -.xn--1ug; -.; [C2, V3]; -.xn--1ug; ; ; # -. -≮ᡬ.ς¹-?; ≮ᡬ.ς1-?; [P1, V6]; xn--88e732c.ς1-?; [P1, V6, A3]; xn--88e732c.σ1-?; # ≮ᡬ.ς1- -≮ᡬ.ς¹-?; ≮ᡬ.ς1-?; [P1, V6]; xn--88e732c.ς1-?; [P1, V6, A3]; xn--88e732c.σ1-?; # ≮ᡬ.ς1- -≮ᡬ.ς1-?; ; [P1, V6]; xn--88e732c.ς1-?; [P1, V6, A3]; xn--88e732c.σ1-?; # ≮ᡬ.ς1- -≮ᡬ.ς1-?; ≮ᡬ.ς1-?; [P1, V6]; xn--88e732c.ς1-?; [P1, V6, A3]; xn--88e732c.σ1-?; # ≮ᡬ.ς1- -≮ᡬ.Σ1-?; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.σ1-?; [P1, V6, A3]; ; # ≮ᡬ.σ1- -≮ᡬ.Σ1-?; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.σ1-?; [P1, V6, A3]; ; # ≮ᡬ.σ1- -≮ᡬ.σ1-?; ; [P1, V6]; xn--88e732c.σ1-?; [P1, V6, A3]; ; # ≮ᡬ.σ1- -≮ᡬ.σ1-?; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.σ1-?; [P1, V6, A3]; ; # ≮ᡬ.σ1- -xn--88e732c.σ1-?; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.σ1-?; [P1, V6, A3]; ; # ≮ᡬ.σ1- -XN--88E732C.Σ1-?; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.σ1-?; [P1, V6, A3]; ; # ≮ᡬ.σ1- -xn--88e732c.ς1-?; ≮ᡬ.ς1-?; [P1, V6]; xn--88e732c.ς1-?; [P1, V6, A3]; xn--88e732c.σ1-?; # ≮ᡬ.ς1- -Xn--88e732c.ς1-?; ≮ᡬ.ς1-?; [P1, V6]; xn--88e732c.ς1-?; [P1, V6, A3]; xn--88e732c.σ1-?; # ≮ᡬ.ς1- -Xn--88e732c.σ1-?; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.σ1-?; [P1, V6, A3]; ; # ≮ᡬ.σ1- -≮ᡬ.Σ¹-?; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.σ1-?; [P1, V6, A3]; ; # ≮ᡬ.σ1- -≮ᡬ.Σ¹-?; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.σ1-?; [P1, V6, A3]; ; # ≮ᡬ.σ1- -≮ᡬ.σ¹-?; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.σ1-?; [P1, V6, A3]; ; # ≮ᡬ.σ1- -≮ᡬ.σ¹-?; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.σ1-?; [P1, V6, A3]; ; # ≮ᡬ.σ1- +≮ᡬ.ς¹-?; ≮ᡬ.ς1-?; [P1, V6]; xn--88e732c.xn--1-?-lzc; ; xn--88e732c.xn--1-?-pzc; # ≮ᡬ.ς1-? +≮ᡬ.ς¹-?; ≮ᡬ.ς1-?; [P1, V6]; xn--88e732c.xn--1-?-lzc; ; xn--88e732c.xn--1-?-pzc; # ≮ᡬ.ς1-? +≮ᡬ.ς1-?; ; [P1, V6]; xn--88e732c.xn--1-?-lzc; ; xn--88e732c.xn--1-?-pzc; # ≮ᡬ.ς1-? +≮ᡬ.ς1-?; ≮ᡬ.ς1-?; [P1, V6]; xn--88e732c.xn--1-?-lzc; ; xn--88e732c.xn--1-?-pzc; # ≮ᡬ.ς1-? +≮ᡬ.Σ1-?; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.xn--1-?-pzc; ; ; # ≮ᡬ.σ1-? +≮ᡬ.Σ1-?; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.xn--1-?-pzc; ; ; # ≮ᡬ.σ1-? +≮ᡬ.σ1-?; ; [P1, V6]; xn--88e732c.xn--1-?-pzc; ; ; # ≮ᡬ.σ1-? +≮ᡬ.σ1-?; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.xn--1-?-pzc; ; ; # ≮ᡬ.σ1-? +xn--88e732c.xn--1-?-pzc; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.xn--1-?-pzc; ; ; # ≮ᡬ.σ1-? +xn--88e732c.xn--1-?-lzc; ≮ᡬ.ς1-?; [P1, V6]; xn--88e732c.xn--1-?-lzc; ; ; # ≮ᡬ.ς1-? +≮ᡬ.Σ¹-?; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.xn--1-?-pzc; ; ; # ≮ᡬ.σ1-? +≮ᡬ.Σ¹-?; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.xn--1-?-pzc; ; ; # ≮ᡬ.σ1-? +≮ᡬ.σ¹-?; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.xn--1-?-pzc; ; ; # ≮ᡬ.σ1-? +≮ᡬ.σ¹-?; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.xn--1-?-pzc; ; ; # ≮ᡬ.σ1-? +xn--88e732c.σ1-?; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.xn--1-?-pzc; ; ; # ≮ᡬ.σ1-? +XN--88E732C.Σ1-?; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.xn--1-?-pzc; ; ; # ≮ᡬ.σ1-? +xn--88e732c.ς1-?; ≮ᡬ.ς1-?; [P1, V6]; xn--88e732c.xn--1-?-lzc; ; xn--88e732c.xn--1-?-pzc; # ≮ᡬ.ς1-? +Xn--88e732c.ς1-?; ≮ᡬ.ς1-?; [P1, V6]; xn--88e732c.xn--1-?-lzc; ; xn--88e732c.xn--1-?-pzc; # ≮ᡬ.ς1-? +Xn--88e732c.σ1-?; ≮ᡬ.σ1-?; [P1, V6]; xn--88e732c.xn--1-?-pzc; ; ; # ≮ᡬ.σ1-? ቬ。𐨬𝟠; ቬ.𐨬8; [P1, V6]; xn--d0d41273c887z.xn--8-ob5i; ; ; # ቬ.𐨬8 ቬ。𐨬8; ቬ.𐨬8; [P1, V6]; xn--d0d41273c887z.xn--8-ob5i; ; ; # ቬ.𐨬8 xn--d0d41273c887z.xn--8-ob5i; ቬ.𐨬8; [V6]; xn--d0d41273c887z.xn--8-ob5i; ; ; # ቬ.𐨬8 @@ -3613,27 +3616,30 @@ xn--4-tnc6ck183523b.xn--d5a; ضي4ه.Ӏ; [B2, B3, V6]; xn--4-tnc6ck183523b.x -.xn--kfb8dy983hgl7g; -.آ𑆾🐹; [B1, V3, V6]; -.xn--kfb8dy983hgl7g; ; ; # -.آ𑆾🐹 ᢘ。᩿⺢; ᢘ.᩿⺢; [P1, V5, V6]; xn--ibf35138o.xn--fpfz94g; ; ; # ᢘ.᩿⺢ xn--ibf35138o.xn--fpfz94g; ᢘ.᩿⺢; [V5, V6]; xn--ibf35138o.xn--fpfz94g; ; ; # ᢘ.᩿⺢ -≠ႷᠤႫ。?͌س觴; ≠ႷᠤႫ.?͌س觴; [B1, B5, P1, V6]; xn--jndx718cnnl.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠ႷᠤႫ.͌س觴 -≠ႷᠤႫ。?͌س觴; ≠ႷᠤႫ.?͌س觴; [B1, B5, P1, V6]; xn--jndx718cnnl.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠ႷᠤႫ.͌س觴 -≠ႷᠤႫ。?͌س觴; ≠ႷᠤႫ.?͌س觴; [B1, B5, P1, V6]; xn--jndx718cnnl.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠ႷᠤႫ.͌س觴 -≠ႷᠤႫ。?͌س觴; ≠ႷᠤႫ.?͌س觴; [B1, B5, P1, V6]; xn--jndx718cnnl.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠ႷᠤႫ.͌س觴 -≠ⴗᠤⴋ。?͌س觴; ≠ⴗᠤⴋ.?͌س觴; [B1, B5, P1, V6]; xn--66e353ce0ilb.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠ⴗᠤⴋ.͌س觴 -≠ⴗᠤⴋ。?͌س觴; ≠ⴗᠤⴋ.?͌س觴; [B1, B5, P1, V6]; xn--66e353ce0ilb.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠ⴗᠤⴋ.͌س觴 -≠Ⴗᠤⴋ。?͌س觴; ≠Ⴗᠤⴋ.?͌س觴; [B1, B5, P1, V6]; xn--vnd619as6ig6k.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠Ⴗᠤⴋ.͌س觴 -≠Ⴗᠤⴋ。?͌س觴; ≠Ⴗᠤⴋ.?͌س觴; [B1, B5, P1, V6]; xn--vnd619as6ig6k.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠Ⴗᠤⴋ.͌س觴 -xn--vnd619as6ig6k.?͌س觴; ≠Ⴗᠤⴋ.?͌س觴; [B1, B5, P1, V6]; xn--vnd619as6ig6k.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠Ⴗᠤⴋ.͌س觴 -XN--VND619AS6IG6K.?͌س觴; ≠Ⴗᠤⴋ.?͌س觴; [B1, B5, P1, V6]; xn--vnd619as6ig6k.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠Ⴗᠤⴋ.͌س觴 -Xn--Vnd619as6ig6k.?͌س觴; ≠Ⴗᠤⴋ.?͌س觴; [B1, B5, P1, V6]; xn--vnd619as6ig6k.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠Ⴗᠤⴋ.͌س觴 -xn--66e353ce0ilb.?͌س觴; ≠ⴗᠤⴋ.?͌س觴; [B1, B5, P1, V6]; xn--66e353ce0ilb.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠ⴗᠤⴋ.͌س觴 -XN--66E353CE0ILB.?͌س觴; ≠ⴗᠤⴋ.?͌س觴; [B1, B5, P1, V6]; xn--66e353ce0ilb.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠ⴗᠤⴋ.͌س觴 -Xn--66e353ce0ilb.?͌س觴; ≠ⴗᠤⴋ.?͌س觴; [B1, B5, P1, V6]; xn--66e353ce0ilb.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠ⴗᠤⴋ.͌س觴 -xn--jndx718cnnl.?͌س觴; ≠ႷᠤႫ.?͌س觴; [B1, B5, P1, V6]; xn--jndx718cnnl.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠ႷᠤႫ.͌س觴 -XN--JNDX718CNNL.?͌س觴; ≠ႷᠤႫ.?͌س觴; [B1, B5, P1, V6]; xn--jndx718cnnl.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠ႷᠤႫ.͌س觴 -Xn--Jndx718cnnl.?͌س觴; ≠ႷᠤႫ.?͌س觴; [B1, B5, P1, V6]; xn--jndx718cnnl.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠ႷᠤႫ.͌س觴 -≠ⴗᠤⴋ。?͌س觴; ≠ⴗᠤⴋ.?͌س觴; [B1, B5, P1, V6]; xn--66e353ce0ilb.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠ⴗᠤⴋ.͌س觴 -≠ⴗᠤⴋ。?͌س觴; ≠ⴗᠤⴋ.?͌س觴; [B1, B5, P1, V6]; xn--66e353ce0ilb.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠ⴗᠤⴋ.͌س觴 -≠Ⴗᠤⴋ。?͌س觴; ≠Ⴗᠤⴋ.?͌س觴; [B1, B5, P1, V6]; xn--vnd619as6ig6k.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠Ⴗᠤⴋ.͌س觴 -≠Ⴗᠤⴋ。?͌س觴; ≠Ⴗᠤⴋ.?͌س觴; [B1, B5, P1, V6]; xn--vnd619as6ig6k.?͌س觴; [B1, B5, P1, V6, A3]; ; # ≠Ⴗᠤⴋ.͌س觴 +≠ႷᠤႫ。?͌س觴; ≠ႷᠤႫ.?͌س觴; [B1, P1, V6]; xn--jndx718cnnl.xn--?-7fb34t0u7s; ; ; # ≠ႷᠤႫ.?͌س觴 +≠ႷᠤႫ。?͌س觴; ≠ႷᠤႫ.?͌س觴; [B1, P1, V6]; xn--jndx718cnnl.xn--?-7fb34t0u7s; ; ; # ≠ႷᠤႫ.?͌س觴 +≠ႷᠤႫ。?͌س觴; ≠ႷᠤႫ.?͌س觴; [B1, P1, V6]; xn--jndx718cnnl.xn--?-7fb34t0u7s; ; ; # ≠ႷᠤႫ.?͌س觴 +≠ႷᠤႫ。?͌س觴; ≠ႷᠤႫ.?͌س觴; [B1, P1, V6]; xn--jndx718cnnl.xn--?-7fb34t0u7s; ; ; # ≠ႷᠤႫ.?͌س觴 +≠ⴗᠤⴋ。?͌س觴; ≠ⴗᠤⴋ.?͌س觴; [B1, P1, V6]; xn--66e353ce0ilb.xn--?-7fb34t0u7s; ; ; # ≠ⴗᠤⴋ.?͌س觴 +≠ⴗᠤⴋ。?͌س觴; ≠ⴗᠤⴋ.?͌س觴; [B1, P1, V6]; xn--66e353ce0ilb.xn--?-7fb34t0u7s; ; ; # ≠ⴗᠤⴋ.?͌س觴 +≠Ⴗᠤⴋ。?͌س觴; ≠Ⴗᠤⴋ.?͌س觴; [B1, P1, V6]; xn--vnd619as6ig6k.xn--?-7fb34t0u7s; ; ; # ≠Ⴗᠤⴋ.?͌س觴 +≠Ⴗᠤⴋ。?͌س觴; ≠Ⴗᠤⴋ.?͌س觴; [B1, P1, V6]; xn--vnd619as6ig6k.xn--?-7fb34t0u7s; ; ; # ≠Ⴗᠤⴋ.?͌س觴 +xn--vnd619as6ig6k.xn--?-7fb34t0u7s; ≠Ⴗᠤⴋ.?͌س觴; [B1, P1, V6]; xn--vnd619as6ig6k.xn--?-7fb34t0u7s; ; ; # ≠Ⴗᠤⴋ.?͌س觴 +xn--66e353ce0ilb.xn--?-7fb34t0u7s; ≠ⴗᠤⴋ.?͌س觴; [B1, P1, V6]; xn--66e353ce0ilb.xn--?-7fb34t0u7s; ; ; # ≠ⴗᠤⴋ.?͌س觴 +xn--jndx718cnnl.xn--?-7fb34t0u7s; ≠ႷᠤႫ.?͌س觴; [B1, P1, V6]; xn--jndx718cnnl.xn--?-7fb34t0u7s; ; ; # ≠ႷᠤႫ.?͌س觴 +≠ⴗᠤⴋ。?͌س觴; ≠ⴗᠤⴋ.?͌س觴; [B1, P1, V6]; xn--66e353ce0ilb.xn--?-7fb34t0u7s; ; ; # ≠ⴗᠤⴋ.?͌س觴 +≠ⴗᠤⴋ。?͌س觴; ≠ⴗᠤⴋ.?͌س觴; [B1, P1, V6]; xn--66e353ce0ilb.xn--?-7fb34t0u7s; ; ; # ≠ⴗᠤⴋ.?͌س觴 +≠Ⴗᠤⴋ。?͌س觴; ≠Ⴗᠤⴋ.?͌س觴; [B1, P1, V6]; xn--vnd619as6ig6k.xn--?-7fb34t0u7s; ; ; # ≠Ⴗᠤⴋ.?͌س觴 +≠Ⴗᠤⴋ。?͌س觴; ≠Ⴗᠤⴋ.?͌س觴; [B1, P1, V6]; xn--vnd619as6ig6k.xn--?-7fb34t0u7s; ; ; # ≠Ⴗᠤⴋ.?͌س觴 +xn--vnd619as6ig6k.?͌س觴; ≠Ⴗᠤⴋ.?͌س觴; [B1, P1, V6]; xn--vnd619as6ig6k.xn--?-7fb34t0u7s; ; ; # ≠Ⴗᠤⴋ.?͌س觴 +XN--VND619AS6IG6K.?͌س觴; ≠Ⴗᠤⴋ.?͌س觴; [B1, P1, V6]; xn--vnd619as6ig6k.xn--?-7fb34t0u7s; ; ; # ≠Ⴗᠤⴋ.?͌س觴 +Xn--Vnd619as6ig6k.?͌س觴; ≠Ⴗᠤⴋ.?͌س觴; [B1, P1, V6]; xn--vnd619as6ig6k.xn--?-7fb34t0u7s; ; ; # ≠Ⴗᠤⴋ.?͌س觴 +xn--66e353ce0ilb.?͌س觴; ≠ⴗᠤⴋ.?͌س觴; [B1, P1, V6]; xn--66e353ce0ilb.xn--?-7fb34t0u7s; ; ; # ≠ⴗᠤⴋ.?͌س觴 +XN--66E353CE0ILB.?͌س觴; ≠ⴗᠤⴋ.?͌س觴; [B1, P1, V6]; xn--66e353ce0ilb.xn--?-7fb34t0u7s; ; ; # ≠ⴗᠤⴋ.?͌س觴 +Xn--66e353ce0ilb.?͌س觴; ≠ⴗᠤⴋ.?͌س觴; [B1, P1, V6]; xn--66e353ce0ilb.xn--?-7fb34t0u7s; ; ; # ≠ⴗᠤⴋ.?͌س觴 +xn--jndx718cnnl.?͌س觴; ≠ႷᠤႫ.?͌س觴; [B1, P1, V6]; xn--jndx718cnnl.xn--?-7fb34t0u7s; ; ; # ≠ႷᠤႫ.?͌س觴 +XN--JNDX718CNNL.?͌س觴; ≠ႷᠤႫ.?͌س觴; [B1, P1, V6]; xn--jndx718cnnl.xn--?-7fb34t0u7s; ; ; # ≠ႷᠤႫ.?͌س觴 +Xn--Jndx718cnnl.?͌س觴; ≠ႷᠤႫ.?͌س觴; [B1, P1, V6]; xn--jndx718cnnl.xn--?-7fb34t0u7s; ; ; # ≠ႷᠤႫ.?͌س觴 ٧.; ; [B1, P1, V6]; xn--gib.xn--vm9c; ; ; # ٧. xn--gib.xn--vm9c; ٧.; [B1, V6]; xn--gib.xn--vm9c; ; ; # ٧. ꧀𝟯。𐹪᯳; ꧀3.𐹪᯳; [B1, C2, P1, V5, V6]; xn--3-5z4e.xn--1zf96ony8ygd68c; ; xn--3-5z4e.xn--1zfz754hncv8b; [B5, P1, V5, V6] # ꧀3.𐹪᯳ @@ -4211,14 +4217,13 @@ xn----4-p16k.xn--zca; 齙--4.ß; ; xn----4-p16k.xn--zca; ; ; # 齙--4.ß ᯲.𐹢𞀖; ; [B1, C1, V5]; xn--0zf.xn--0ug9894grqqf; ; xn--0zf.xn--9n0d2296a; [B1, V5] # ᯲.𐹢𞀖 xn--0zf.xn--9n0d2296a; ᯲.𐹢𞀖; [B1, V5]; xn--0zf.xn--9n0d2296a; ; ; # ᯲.𐹢𞀖 xn--0zf.xn--0ug9894grqqf; ᯲.𐹢𞀖; [B1, C1, V5]; xn--0zf.xn--0ug9894grqqf; ; ; # ᯲.𐹢𞀖 -。?-; .?-; [C2, P1, V6]; xn--ct86d8w51a.?-; [C2, P1, V6, A3]; xn--ct86d8w51a.?-; [P1, V3, V6, A3] # .- -。?-; .?-; [C2, P1, V6]; xn--ct86d8w51a.?-; [C2, P1, V6, A3]; xn--ct86d8w51a.?-; [P1, V3, V6, A3] # .- -xn--ct86d8w51a.?-; .?-; [P1, V3, V6]; xn--ct86d8w51a.?-; [P1, V3, V6, A3]; ; # .- -XN--CT86D8W51A.?-; .?-; [P1, V3, V6]; xn--ct86d8w51a.?-; [P1, V3, V6, A3]; ; # .- -Xn--Ct86d8w51a.?-; .?-; [P1, V3, V6]; xn--ct86d8w51a.?-; [P1, V3, V6, A3]; ; # .- -xn--ct86d8w51a.?-; .?-; [C2, P1, V6]; xn--ct86d8w51a.?-; [C2, P1, V6, A3]; xn--ct86d8w51a.?-; [P1, V3, V6, A3] # .- -XN--CT86D8W51A.?-; .?-; [C2, P1, V6]; xn--ct86d8w51a.?-; [C2, P1, V6, A3]; xn--ct86d8w51a.?-; [P1, V3, V6, A3] # .- -Xn--Ct86d8w51a.?-; .?-; [C2, P1, V6]; xn--ct86d8w51a.?-; [C2, P1, V6, A3]; xn--ct86d8w51a.?-; [P1, V3, V6, A3] # .- +。?-; .?-; [C2, P1, V6]; xn--ct86d8w51a.xn--?--n1t; ; xn--ct86d8w51a.?-; [P1, V3, V6] # .?- +。?-; .?-; [C2, P1, V6]; xn--ct86d8w51a.xn--?--n1t; ; xn--ct86d8w51a.?-; [P1, V3, V6] # .?- +xn--ct86d8w51a.?-; .?-; [P1, V3, V6]; xn--ct86d8w51a.?-; ; ; # .?- +xn--ct86d8w51a.xn--?--n1t; .?-; [C2, P1, V6]; xn--ct86d8w51a.xn--?--n1t; ; ; # .?- +xn--ct86d8w51a.?-; .?-; [C2, P1, V6]; xn--ct86d8w51a.xn--?--n1t; ; xn--ct86d8w51a.?-; [P1, V3, V6] # .?- +XN--CT86D8W51A.?-; .?-; [C2, P1, V6]; xn--ct86d8w51a.xn--?--n1t; ; xn--ct86d8w51a.?-; [P1, V3, V6] # .?- +Xn--Ct86d8w51a.?-; .?-; [C2, P1, V6]; xn--ct86d8w51a.xn--?--n1t; ; xn--ct86d8w51a.?-; [P1, V3, V6] # .?- ᩠.-𝪩悎; ᩠.-𝪩悎; [B1, B2, B3, B6, P1, V5, V6]; xn--jof.xn----gf4bq282iezpa; ; ; # ᩠.-𝪩悎 ᩠.-𝪩悎; ; [B1, B2, B3, B6, P1, V5, V6]; xn--jof.xn----gf4bq282iezpa; ; ; # ᩠.-𝪩悎 xn--jof.xn----gf4bq282iezpa; ᩠.-𝪩悎; [B1, B2, B3, B6, V5, V6]; xn--jof.xn----gf4bq282iezpa; ; ; # ᩠.-𝪩悎 @@ -4229,11 +4234,9 @@ xn--xx5gy2741c.xn--re6hw266j; .𞤳; [B2, B3, B6, V6]; xn--xx5gy2741 .𞤑; .𞤳; [B2, B3, B6, P1, V6]; xn--xx5gy2741c.xn--re6hw266j; ; ; # .𞤳 ܜ𐫒خ.𐋲; ; [B1]; xn--tgb98b8643d.xn--m97c; ; ; # ܜ𐫒خ.𐋲 xn--tgb98b8643d.xn--m97c; ܜ𐫒خ.𐋲; [B1]; xn--tgb98b8643d.xn--m97c; ; ; # ܜ𐫒خ.𐋲 -𐼑𞤓ط.?; 𐼑𞤵ط.?; [P1, V6]; xn--2gb08k9w69agm0g.?; [P1, V6, A3]; ; # 𐼑𞤵ط. -𐼑𞤵ط.?; ; [P1, V6]; xn--2gb08k9w69agm0g.?; [P1, V6, A3]; ; # 𐼑𞤵ط. -xn--2gb08k9w69agm0g.?; 𐼑𞤵ط.?; [P1, V6]; xn--2gb08k9w69agm0g.?; [P1, V6, A3]; ; # 𐼑𞤵ط. -XN--2GB08K9W69AGM0G.?; 𐼑𞤵ط.?; [P1, V6]; xn--2gb08k9w69agm0g.?; [P1, V6, A3]; ; # 𐼑𞤵ط. -Xn--2gb08k9w69agm0g.?; 𐼑𞤵ط.?; [P1, V6]; xn--2gb08k9w69agm0g.?; [P1, V6, A3]; ; # 𐼑𞤵ط. +𐼑𞤓ط.?; 𐼑𞤵ط.?; [B1, P1, V6]; xn--2gb08k9w69agm0g.?; ; ; # 𐼑𞤵ط.? +𐼑𞤵ط.?; ; [B1, P1, V6]; xn--2gb08k9w69agm0g.?; ; ; # 𐼑𞤵ط.? +xn--2gb08k9w69agm0g.?; 𐼑𞤵ط.?; [B1, P1, V6]; xn--2gb08k9w69agm0g.?; ; ; # 𐼑𞤵ط.? Ↄ。᳔੍; Ↄ.᳔੍; [B1, P1, V5, V6]; xn--q5g.xn--ybc995g0835a; ; ; # Ↄ.᳔੍ Ↄ。᳔੍; Ↄ.᳔੍; [B1, P1, V5, V6]; xn--q5g.xn--ybc995g0835a; ; ; # Ↄ.᳔੍ ↄ。᳔੍; ↄ.᳔੍; [B1, P1, V5, V6]; xn--r5g.xn--ybc995g0835a; ; ; # ↄ.᳔੍ @@ -4291,12 +4294,12 @@ xn--ju8a625r.xn--hpb0073k; ꗷ𑆀.ݝ𐩒; ; xn--ju8a625r.xn--hpb0073k; ; ; # 9.≯-。。-; 9.≯-..-; [P1, V3, V6, X4_2]; 9.xn----ogo..xn----xj54d1s69k; [P1, V3, V6, A4_2]; ; # 9.≯-..- 9.xn----ogo..xn----xj54d1s69k; 9.≯-..-; [V3, V6, X4_2]; 9.xn----ogo..xn----xj54d1s69k; [V3, V6, A4_2]; ; # 9.≯-..- xn----ogot9g.xn----n89hl0522az9u2a; ⒐≯-.︒-; [V3, V6]; xn----ogot9g.xn----n89hl0522az9u2a; ; ; # ⒐≯-.︒- -ೣჁ.؝; ೣჁ.؝; [B6, P1, V6]; xn--vuc49qvu85xmju7a.xn--cgb; ; ; # ೣჁ. -ೣჁ.؝; ; [B6, P1, V6]; xn--vuc49qvu85xmju7a.xn--cgb; ; ; # ೣჁ. -ೣⴡ.؝; ; [B6, P1, V6]; xn--vuc226n8n28lmju7a.xn--cgb; ; ; # ೣⴡ. -xn--vuc226n8n28lmju7a.xn--cgb; ೣⴡ.؝; [B6, V6]; xn--vuc226n8n28lmju7a.xn--cgb; ; ; # ೣⴡ. -xn--vuc49qvu85xmju7a.xn--cgb; ೣჁ.؝; [B6, V6]; xn--vuc49qvu85xmju7a.xn--cgb; ; ; # ೣჁ. -ೣⴡ.؝; ೣⴡ.؝; [B6, P1, V6]; xn--vuc226n8n28lmju7a.xn--cgb; ; ; # ೣⴡ. +ೣჁ.؝; ೣჁ.؝; [B6, P1, V6]; xn--vuc49qvu85xmju7a.xn--cgb; ; ; # ೣჁ.؝ +ೣჁ.؝; ; [B6, P1, V6]; xn--vuc49qvu85xmju7a.xn--cgb; ; ; # ೣჁ.؝ +ೣⴡ.؝; ; [B6, P1, V6]; xn--vuc226n8n28lmju7a.xn--cgb; ; ; # ೣⴡ.؝ +xn--vuc226n8n28lmju7a.xn--cgb; ೣⴡ.؝; [B6, V6]; xn--vuc226n8n28lmju7a.xn--cgb; ; ; # ೣⴡ.؝ +xn--vuc49qvu85xmju7a.xn--cgb; ೣჁ.؝; [B6, V6]; xn--vuc49qvu85xmju7a.xn--cgb; ; ; # ೣჁ.؝ +ೣⴡ.؝; ೣⴡ.؝; [B6, P1, V6]; xn--vuc226n8n28lmju7a.xn--cgb; ; ; # ೣⴡ.؝ ᷫ。𐋩ظ-𐫮; ᷫ.𐋩ظ-𐫮; [B1, B3, B6, V5]; xn--gfg.xn----xnc0815qyyg; ; ; # ᷫ.𐋩ظ-𐫮 xn--gfg.xn----xnc0815qyyg; ᷫ.𐋩ظ-𐫮; [B1, B3, B6, V5]; xn--gfg.xn----xnc0815qyyg; ; ; # ᷫ.𐋩ظ-𐫮 싇。⾇𐳋Ⴝ; 싇.舛𐳋Ⴝ; [B5, P1, V6]; xn--9u4b.xn--1nd7519ch79d; ; ; # 싇.舛𐳋Ⴝ @@ -4450,10 +4453,10 @@ xn--3xa.xn--dhbip2802atb20c; ς.فمي🞛⒈; [V6]; xn--3xa.xn--dhbip2802atb20c 🗩-。𐹻; 🗩-.𐹻; [B1, P1, V3, V6]; xn----6t3s.xn--zo0d4811u6ru6a; ; ; # 🗩-.𐹻 🗩-。𐹻; 🗩-.𐹻; [B1, P1, V3, V6]; xn----6t3s.xn--zo0d4811u6ru6a; ; ; # 🗩-.𐹻 xn----6t3s.xn--zo0d4811u6ru6a; 🗩-.𐹻; [B1, V3, V6]; xn----6t3s.xn--zo0d4811u6ru6a; ; ; # 🗩-.𐹻 -𐡜-🔪。𝟻𐿀; 𐡜-🔪.5𐿀; [B1, B3, C1, P1, V6]; xn----5j4iv089c.xn--5-sgn7149h; ; xn----5j4iv089c.xn--5-bn7i; [B1, B3, P1, V6] # 𐡜-🔪.5𐿀 -𐡜-🔪。5𐿀; 𐡜-🔪.5𐿀; [B1, B3, C1, P1, V6]; xn----5j4iv089c.xn--5-sgn7149h; ; xn----5j4iv089c.xn--5-bn7i; [B1, B3, P1, V6] # 𐡜-🔪.5𐿀 -xn----5j4iv089c.xn--5-bn7i; 𐡜-🔪.5𐿀; [B1, B3, V6]; xn----5j4iv089c.xn--5-bn7i; ; ; # 𐡜-🔪.5𐿀 -xn----5j4iv089c.xn--5-sgn7149h; 𐡜-🔪.5𐿀; [B1, B3, C1, V6]; xn----5j4iv089c.xn--5-sgn7149h; ; ; # 𐡜-🔪.5𐿀 +𐡜-🔪。𝟻𐿀; 𐡜-🔪.5𐿀; [B1, B3, C1]; xn----5j4iv089c.xn--5-sgn7149h; ; xn----5j4iv089c.xn--5-bn7i; [B1, B3] # 𐡜-🔪.5𐿀 +𐡜-🔪。5𐿀; 𐡜-🔪.5𐿀; [B1, B3, C1]; xn----5j4iv089c.xn--5-sgn7149h; ; xn----5j4iv089c.xn--5-bn7i; [B1, B3] # 𐡜-🔪.5𐿀 +xn----5j4iv089c.xn--5-bn7i; 𐡜-🔪.5𐿀; [B1, B3]; xn----5j4iv089c.xn--5-bn7i; ; ; # 𐡜-🔪.5𐿀 +xn----5j4iv089c.xn--5-sgn7149h; 𐡜-🔪.5𐿀; [B1, B3, C1]; xn----5j4iv089c.xn--5-sgn7149h; ; ; # 𐡜-🔪.5𐿀 𐹣늿ß.ߏ0ּ; 𐹣늿ß.ߏ0ּ; [B1, C2]; xn--zca770n5s4hev6c.xn--0-vgc50n; ; xn--ss-i05i7041a.xn--0-vgc50n; [B1] # 𐹣늿ß.ߏ0ּ 𐹣늿ß.ߏ0ּ; 𐹣늿ß.ߏ0ּ; [B1, C2]; xn--zca770n5s4hev6c.xn--0-vgc50n; ; xn--ss-i05i7041a.xn--0-vgc50n; [B1] # 𐹣늿ß.ߏ0ּ 𐹣늿ß.ߏ0ּ; ; [B1, C2]; xn--zca770n5s4hev6c.xn--0-vgc50n; ; xn--ss-i05i7041a.xn--0-vgc50n; [B1] # 𐹣늿ß.ߏ0ּ @@ -5213,16 +5216,17 @@ xn--zzfy954hga2415t.xn--6-h0g; ᯱ𐹳𐹵𞤼.6Ⴅ; [B1, V5, V6]; xn--zzfy954hg xn--2sb691q.-5--; ߛⴠ.-5--; [B1, B2, B3, V2, V3]; xn--2sb691q.-5--; ; ; # ߛⴠ.-5-- xn--2sb866b.-5--; ߛჀ.-5--; [B1, B2, B3, V2, V3, V6]; xn--2sb866b.-5--; ; ; # ߛჀ.-5-- ߛⴠ。-⁵--; ߛⴠ.-5--; [B1, B2, B3, V2, V3]; xn--2sb691q.-5--; ; ; # ߛⴠ.-5-- -≯?。𐹷𐹻≯; ≯?.𐹷𐹻≯; [B1, P1, V6]; ≯?.xn--hdh8283gdoaqa; [B1, P1, V6, A3]; ; # ≯.𐹷𐹻≯ -≯?。𐹷𐹻≯; ≯?.𐹷𐹻≯; [B1, P1, V6]; ≯?.xn--hdh8283gdoaqa; [B1, P1, V6, A3]; ; # ≯.𐹷𐹻≯ -≯?。𐹷𐹻≯; ≯?.𐹷𐹻≯; [B1, P1, V6]; ≯?.xn--hdh8283gdoaqa; [B1, P1, V6, A3]; ; # ≯.𐹷𐹻≯ -≯?。𐹷𐹻≯; ≯?.𐹷𐹻≯; [B1, P1, V6]; ≯?.xn--hdh8283gdoaqa; [B1, P1, V6, A3]; ; # ≯.𐹷𐹻≯ -≯?.xn--hdh8283gdoaqa; ≯?.𐹷𐹻≯; [B1, P1, V6]; ≯?.xn--hdh8283gdoaqa; [B1, P1, V6, A3]; ; # ≯.𐹷𐹻≯ -≯?.xn--hdh8283gdoaqa; ≯?.𐹷𐹻≯; [B1, P1, V6]; ≯?.xn--hdh8283gdoaqa; [B1, P1, V6, A3]; ; # ≯.𐹷𐹻≯ -≯?.XN--HDH8283GDOAQA; ≯?.𐹷𐹻≯; [B1, P1, V6]; ≯?.xn--hdh8283gdoaqa; [B1, P1, V6, A3]; ; # ≯.𐹷𐹻≯ -≯?.XN--HDH8283GDOAQA; ≯?.𐹷𐹻≯; [B1, P1, V6]; ≯?.xn--hdh8283gdoaqa; [B1, P1, V6, A3]; ; # ≯.𐹷𐹻≯ -≯?.Xn--Hdh8283gdoaqa; ≯?.𐹷𐹻≯; [B1, P1, V6]; ≯?.xn--hdh8283gdoaqa; [B1, P1, V6, A3]; ; # ≯.𐹷𐹻≯ -≯?.Xn--Hdh8283gdoaqa; ≯?.𐹷𐹻≯; [B1, P1, V6]; ≯?.xn--hdh8283gdoaqa; [B1, P1, V6, A3]; ; # ≯.𐹷𐹻≯ +≯?。𐹷𐹻≯; ≯?.𐹷𐹻≯; [B1, P1, V6]; xn--?-ogo25661n.xn--hdh8283gdoaqa; ; ; # ≯?.𐹷𐹻≯ +≯?。𐹷𐹻≯; ≯?.𐹷𐹻≯; [B1, P1, V6]; xn--?-ogo25661n.xn--hdh8283gdoaqa; ; ; # ≯?.𐹷𐹻≯ +≯?。𐹷𐹻≯; ≯?.𐹷𐹻≯; [B1, P1, V6]; xn--?-ogo25661n.xn--hdh8283gdoaqa; ; ; # ≯?.𐹷𐹻≯ +≯?。𐹷𐹻≯; ≯?.𐹷𐹻≯; [B1, P1, V6]; xn--?-ogo25661n.xn--hdh8283gdoaqa; ; ; # ≯?.𐹷𐹻≯ +xn--?-ogo25661n.xn--hdh8283gdoaqa; ≯?.𐹷𐹻≯; [B1, P1, V6]; xn--?-ogo25661n.xn--hdh8283gdoaqa; ; ; # ≯?.𐹷𐹻≯ +≯?.xn--hdh8283gdoaqa; ≯?.𐹷𐹻≯; [B1, P1, V6]; xn--?-ogo25661n.xn--hdh8283gdoaqa; ; ; # ≯?.𐹷𐹻≯ +≯?.xn--hdh8283gdoaqa; ≯?.𐹷𐹻≯; [B1, P1, V6]; xn--?-ogo25661n.xn--hdh8283gdoaqa; ; ; # ≯?.𐹷𐹻≯ +≯?.XN--HDH8283GDOAQA; ≯?.𐹷𐹻≯; [B1, P1, V6]; xn--?-ogo25661n.xn--hdh8283gdoaqa; ; ; # ≯?.𐹷𐹻≯ +≯?.XN--HDH8283GDOAQA; ≯?.𐹷𐹻≯; [B1, P1, V6]; xn--?-ogo25661n.xn--hdh8283gdoaqa; ; ; # ≯?.𐹷𐹻≯ +≯?.Xn--Hdh8283gdoaqa; ≯?.𐹷𐹻≯; [B1, P1, V6]; xn--?-ogo25661n.xn--hdh8283gdoaqa; ; ; # ≯?.𐹷𐹻≯ +≯?.Xn--Hdh8283gdoaqa; ≯?.𐹷𐹻≯; [B1, P1, V6]; xn--?-ogo25661n.xn--hdh8283gdoaqa; ; ; # ≯?.𐹷𐹻≯ ㍔ࣦݼ。͆; ルーブルࣦݼ.͆; [B1, B5, B6, C2, P1, V5, V6]; xn--dqb73ec22c9kp8cb1j.xn--kua81ls548d3608b; ; xn--dqb73el09fncab4h.xn--kua81ls548d3608b; [B1, B5, B6, P1, V5, V6] # ルーブルࣦݼ.͆ ルーブルࣦݼ。͆; ルーブルࣦݼ.͆; [B1, B5, B6, C2, P1, V5, V6]; xn--dqb73ec22c9kp8cb1j.xn--kua81ls548d3608b; ; xn--dqb73el09fncab4h.xn--kua81ls548d3608b; [B1, B5, B6, P1, V5, V6] # ルーブルࣦݼ.͆ ルーブルࣦݼ。͆; ルーブルࣦݼ.͆; [B1, B5, B6, C2, P1, V5, V6]; xn--dqb73ec22c9kp8cb1j.xn--kua81ls548d3608b; ; xn--dqb73el09fncab4h.xn--kua81ls548d3608b; [B1, B5, B6, P1, V5, V6] # ルーブルࣦݼ.͆ @@ -5664,9 +5668,9 @@ xn--rgbd2e831i.xn----zyc875efr3a; ᪲مخج.-۹Ⴑⴈ; [B1, V3, V5, V6]; xn--rgb xn--ce6h.xn----cod.; 𞤤.-ࢣ.; [B1, V3]; xn--ce6h.xn----cod.; ; ; # 𞤤.-ࢣ. 𞤂.-ࢣ︒; 𞤤.-ࢣ︒; [B1, P1, V3, V6]; xn--ce6h.xn----cod7069p; ; ; # 𞤤.-ࢣ︒ xn--ce6h.xn----cod7069p; 𞤤.-ࢣ︒; [B1, V3, V6]; xn--ce6h.xn----cod7069p; ; ; # 𞤤.-ࢣ︒ -𐺨.࡙--; ; [B1, C1, P1, V3, V5, V6]; xn--0ug7905g.xn-----h6e; ; xn--9p0d.xn-----h6e; [B1, P1, V3, V5, V6] # 𐺨.࡙-- -xn--9p0d.xn-----h6e; 𐺨.࡙--; [B1, V3, V5, V6]; xn--9p0d.xn-----h6e; ; ; # 𐺨.࡙-- -xn--0ug7905g.xn-----h6e; 𐺨.࡙--; [B1, C1, V3, V5, V6]; xn--0ug7905g.xn-----h6e; ; ; # 𐺨.࡙-- +𐺨.࡙--; ; [B1, C1, V3, V5]; xn--0ug7905g.xn-----h6e; ; xn--9p0d.xn-----h6e; [B1, V3, V5] # 𐺨.࡙-- +xn--9p0d.xn-----h6e; 𐺨.࡙--; [B1, V3, V5]; xn--9p0d.xn-----h6e; ; ; # 𐺨.࡙-- +xn--0ug7905g.xn-----h6e; 𐺨.࡙--; [B1, C1, V3, V5]; xn--0ug7905g.xn-----h6e; ; ; # 𐺨.࡙-- 𐋸Ⴢ.Ⴁ; ; [P1, V6]; xn--6nd5215jr2u0h.xn--8md; ; ; # 𐋸Ⴢ.Ⴁ 𐋸ⴢ.ⴁ; ; [P1, V6]; xn--qlj1559dr224h.xn--skj; ; ; # 𐋸ⴢ.ⴁ 𐋸Ⴢ.ⴁ; ; [P1, V6]; xn--6nd5215jr2u0h.xn--skj; ; ; # 𐋸Ⴢ.ⴁ @@ -6221,25 +6225,29 @@ xn--1ugx063g1if.xn--q0s; 𐫜𑌼.婀; [B3, C2]; xn--1ugx063g1if.xn--q0s; ; ; 󠅽。。𐹯。⬳᩸; ..𐹯.⬳᩸; [B1, X4_2]; ..xn--no0d.xn--7of309e; [B1, A4_2]; ; # ..𐹯.⬳᩸ ..xn--no0d.xn--7of309e; ..𐹯.⬳᩸; [B1, X4_2]; ..xn--no0d.xn--7of309e; [B1, A4_2]; ; # ..𐹯.⬳᩸ xn--y86ca186j.xn--7of309e; ︒︒𐹯.⬳᩸; [B1, V6]; xn--y86ca186j.xn--7of309e; ; ; # ︒︒𐹯.⬳᩸ -𝟖ß.󠄐-?Ⴏ; 8ß.-?Ⴏ; [P1, V3, V6]; xn--8-qfa.-?Ⴏ; [P1, V3, V6, A3]; 8ss.-?Ⴏ; # 8ß.-Ⴏ -8ß.󠄐-?Ⴏ; 8ß.-?Ⴏ; [P1, V3, V6]; xn--8-qfa.-?Ⴏ; [P1, V3, V6, A3]; 8ss.-?Ⴏ; # 8ß.-Ⴏ -8ß.󠄐-?ⴏ; 8ß.-?ⴏ; [P1, V3, V6]; xn--8-qfa.-?ⴏ; [P1, V3, V6, A3]; 8ss.-?ⴏ; # 8ß.-ⴏ -8SS.󠄐-?Ⴏ; 8ss.-?Ⴏ; [P1, V3, V6]; ; [P1, V3, V6, A3]; ; # 8ss.-Ⴏ -8ss.󠄐-?ⴏ; 8ss.-?ⴏ; [P1, V3, V6]; ; [P1, V3, V6, A3]; ; # 8ss.-ⴏ -8ss.󠄐-?Ⴏ; 8ss.-?Ⴏ; [P1, V3, V6]; ; [P1, V3, V6, A3]; ; # 8ss.-Ⴏ -8ss.-?Ⴏ; ; [P1, V3, V6]; ; [P1, V3, V6, A3]; ; # 8ss.-Ⴏ -8ss.-?ⴏ; ; [P1, V3, V6]; ; [P1, V3, V6, A3]; ; # 8ss.-ⴏ -8SS.-?Ⴏ; 8ss.-?Ⴏ; [P1, V3, V6]; ; [P1, V3, V6, A3]; ; # 8ss.-Ⴏ -xn--8-qfa.-?ⴏ; 8ß.-?ⴏ; [P1, V3, V6]; xn--8-qfa.-?ⴏ; [P1, V3, V6, A3]; ; # 8ß.-ⴏ -XN--8-QFA.-?Ⴏ; 8ß.-?Ⴏ; [P1, V3, V6]; xn--8-qfa.-?Ⴏ; [P1, V3, V6, A3]; ; # 8ß.-Ⴏ -Xn--8-Qfa.-?Ⴏ; 8ß.-?Ⴏ; [P1, V3, V6]; xn--8-qfa.-?Ⴏ; [P1, V3, V6, A3]; ; # 8ß.-Ⴏ -xn--8-qfa.-?Ⴏ; 8ß.-?Ⴏ; [P1, V3, V6]; xn--8-qfa.-?Ⴏ; [P1, V3, V6, A3]; ; # 8ß.-Ⴏ -𝟖ß.󠄐-?ⴏ; 8ß.-?ⴏ; [P1, V3, V6]; xn--8-qfa.-?ⴏ; [P1, V3, V6, A3]; 8ss.-?ⴏ; # 8ß.-ⴏ -𝟖SS.󠄐-?Ⴏ; 8ss.-?Ⴏ; [P1, V3, V6]; ; [P1, V3, V6, A3]; ; # 8ss.-Ⴏ -𝟖ss.󠄐-?ⴏ; 8ss.-?ⴏ; [P1, V3, V6]; ; [P1, V3, V6, A3]; ; # 8ss.-ⴏ -𝟖ss.󠄐-?Ⴏ; 8ss.-?Ⴏ; [P1, V3, V6]; ; [P1, V3, V6, A3]; ; # 8ss.-Ⴏ -𝟖Ss.󠄐-?Ⴏ; 8ss.-?Ⴏ; [P1, V3, V6]; ; [P1, V3, V6, A3]; ; # 8ss.-Ⴏ -8Ss.󠄐-?Ⴏ; 8ss.-?Ⴏ; [P1, V3, V6]; ; [P1, V3, V6, A3]; ; # 8ss.-Ⴏ +𝟖ß.󠄐-?Ⴏ; 8ß.-?Ⴏ; [P1, V3, V6]; xn--8-qfa.xn---?-gfk; ; 8ss.xn---?-gfk; # 8ß.-?Ⴏ +8ß.󠄐-?Ⴏ; 8ß.-?Ⴏ; [P1, V3, V6]; xn--8-qfa.xn---?-gfk; ; 8ss.xn---?-gfk; # 8ß.-?Ⴏ +8ß.󠄐-?ⴏ; 8ß.-?ⴏ; [P1, V3, V6]; xn--8-qfa.xn---?-261a; ; 8ss.xn---?-261a; # 8ß.-?ⴏ +8SS.󠄐-?Ⴏ; 8ss.-?Ⴏ; [P1, V3, V6]; 8ss.xn---?-gfk; ; ; # 8ss.-?Ⴏ +8ss.󠄐-?ⴏ; 8ss.-?ⴏ; [P1, V3, V6]; 8ss.xn---?-261a; ; ; # 8ss.-?ⴏ +8ss.󠄐-?Ⴏ; 8ss.-?Ⴏ; [P1, V3, V6]; 8ss.xn---?-gfk; ; ; # 8ss.-?Ⴏ +8ss.xn---?-gfk; 8ss.-?Ⴏ; [P1, V3, V6]; 8ss.xn---?-gfk; ; ; # 8ss.-?Ⴏ +8ss.xn---?-261a; 8ss.-?ⴏ; [P1, V3, V6]; 8ss.xn---?-261a; ; ; # 8ss.-?ⴏ +xn--8-qfa.xn---?-261a; 8ß.-?ⴏ; [P1, V3, V6]; xn--8-qfa.xn---?-261a; ; ; # 8ß.-?ⴏ +xn--8-qfa.xn---?-gfk; 8ß.-?Ⴏ; [P1, V3, V6]; xn--8-qfa.xn---?-gfk; ; ; # 8ß.-?Ⴏ +𝟖ß.󠄐-?ⴏ; 8ß.-?ⴏ; [P1, V3, V6]; xn--8-qfa.xn---?-261a; ; 8ss.xn---?-261a; # 8ß.-?ⴏ +𝟖SS.󠄐-?Ⴏ; 8ss.-?Ⴏ; [P1, V3, V6]; 8ss.xn---?-gfk; ; ; # 8ss.-?Ⴏ +𝟖ss.󠄐-?ⴏ; 8ss.-?ⴏ; [P1, V3, V6]; 8ss.xn---?-261a; ; ; # 8ss.-?ⴏ +𝟖ss.󠄐-?Ⴏ; 8ss.-?Ⴏ; [P1, V3, V6]; 8ss.xn---?-gfk; ; ; # 8ss.-?Ⴏ +8ss.-?Ⴏ; ; [P1, V3, V6]; 8ss.xn---?-gfk; ; ; # 8ss.-?Ⴏ +8ss.-?ⴏ; ; [P1, V3, V6]; 8ss.xn---?-261a; ; ; # 8ss.-?ⴏ +8SS.-?Ⴏ; 8ss.-?Ⴏ; [P1, V3, V6]; 8ss.xn---?-gfk; ; ; # 8ss.-?Ⴏ +xn--8-qfa.-?ⴏ; 8ß.-?ⴏ; [P1, V3, V6]; xn--8-qfa.xn---?-261a; ; ; # 8ß.-?ⴏ +XN--8-QFA.-?Ⴏ; 8ß.-?Ⴏ; [P1, V3, V6]; xn--8-qfa.xn---?-gfk; ; ; # 8ß.-?Ⴏ +Xn--8-Qfa.-?Ⴏ; 8ß.-?Ⴏ; [P1, V3, V6]; xn--8-qfa.xn---?-gfk; ; ; # 8ß.-?Ⴏ +xn--8-qfa.-?Ⴏ; 8ß.-?Ⴏ; [P1, V3, V6]; xn--8-qfa.xn---?-gfk; ; ; # 8ß.-?Ⴏ +𝟖Ss.󠄐-?Ⴏ; 8ss.-?Ⴏ; [P1, V3, V6]; 8ss.xn---?-gfk; ; ; # 8ss.-?Ⴏ +8Ss.󠄐-?Ⴏ; 8ss.-?Ⴏ; [P1, V3, V6]; 8ss.xn---?-gfk; ; ; # 8ss.-?Ⴏ -.𐹣Ⴅ; ; [B1, C1, C2, P1, V3, V6]; xn----ugnv7071n.xn--dnd999e4j4p; ; xn----s721m.xn--dnd9201k; [B1, P1, V3, V6] # -.𐹣Ⴅ -.𐹣ⴅ; ; [B1, C1, C2, P1, V3, V6]; xn----ugnv7071n.xn--0ugz32cgr0p; ; xn----s721m.xn--wkj1423e; [B1, P1, V3, V6] # -.𐹣ⴅ xn----s721m.xn--wkj1423e; -.𐹣ⴅ; [B1, V3, V6]; xn----s721m.xn--wkj1423e; ; ; # -.𐹣ⴅ @@ -6252,14 +6260,10 @@ xn----ugnv7071n.xn--dnd999e4j4p; -.𐹣Ⴅ; [B1, C1, C2, V3, V6]; xn-- ꦹ큷。2; ꦹ큷.2; [C2, P1, V5, V6]; xn--1ug1435cfkyaoi04d.2; ; xn--0m9as84e2e21c.2; [P1, V5, V6] # ꦹ큷.2 xn--0m9as84e2e21c.2; ꦹ큷.2; [V5, V6]; xn--0m9as84e2e21c.2; ; ; # ꦹ큷.2 xn--1ug1435cfkyaoi04d.2; ꦹ큷.2; [C2, V5, V6]; xn--1ug1435cfkyaoi04d.2; ; ; # ꦹ큷.2 -?.🄄; ; [B1, P1, V6]; ?.xn--3x6hx6f; [B1, P1, V6, A3]; ; # .🄄 -?.3,; ; [B1, P1, V6]; ?.xn--3,-tb22a; [B1, P1, V6, A3]; ; # .3, -?.xn--3,-tb22a; ?.3,; [B1, P1, V6]; ?.xn--3,-tb22a; [B1, P1, V6, A3]; ; # .3, -?.XN--3,-TB22A; ?.3,; [B1, P1, V6]; ?.xn--3,-tb22a; [B1, P1, V6, A3]; ; # .3, -?.Xn--3,-Tb22a; ?.3,; [B1, P1, V6]; ?.xn--3,-tb22a; [B1, P1, V6, A3]; ; # .3, -?.xn--3x6hx6f; ?.🄄; [B1, P1, V6]; ?.xn--3x6hx6f; [B1, P1, V6, A3]; ; # .🄄 -?.XN--3X6HX6F; ?.🄄; [B1, P1, V6]; ?.xn--3x6hx6f; [B1, P1, V6, A3]; ; # .🄄 -?.Xn--3x6hx6f; ?.🄄; [B1, P1, V6]; ?.xn--3x6hx6f; [B1, P1, V6, A3]; ; # .🄄 +?.🄄; ; [B1, P1, V6]; ?.xn--3x6hx6f; ; ; # ?.🄄 +?.3,; ; [B1, P1, V6]; ?.xn--3,-tb22a; ; ; # ?.3, +?.xn--3,-tb22a; ?.3,; [B1, P1, V6]; ?.xn--3,-tb22a; ; ; # ?.3, +?.xn--3x6hx6f; ?.🄄; [B1, P1, V6]; ?.xn--3x6hx6f; ; ; # ?.🄄 𝨖。ꣅ⒈; 𝨖.ꣅ⒈; [B1, P1, V5, V6]; xn--rt9cl956a.xn--tlb403mxv4g06s9i; ; ; # 𝨖.ꣅ⒈ 𝨖。ꣅ1.; 𝨖.ꣅ1.; [B1, P1, V5, V6]; xn--rt9cl956a.xn--1-dxc8545j0693i.; ; ; # 𝨖.ꣅ1. xn--rt9cl956a.xn--1-dxc8545j0693i.; 𝨖.ꣅ1.; [B1, V5, V6]; xn--rt9cl956a.xn--1-dxc8545j0693i.; ; ; # 𝨖.ꣅ1. @@ -6319,16 +6323,22 @@ xn--1mnx647cg3x1b.xn--4-zfb502tlsl; 𑆀䁴.ⴕ4͈; [C1, V5, V6]; xn--1mn xn--1mnx647cg3x1b.xn--4-zfb324h; 𑆀䁴.Ⴕ4͈; [V5, V6]; xn--1mnx647cg3x1b.xn--4-zfb324h; ; ; # 𑆀䁴.Ⴕ4͈ xn--1mnx647cg3x1b.xn--4-zfb324h32o; 𑆀䁴.Ⴕ4͈; [C1, V5, V6]; xn--1mnx647cg3x1b.xn--4-zfb324h32o; ; ; # 𑆀䁴.Ⴕ4͈ 𑆀䁴.ⴕ𝟜͈; 𑆀䁴.ⴕ4͈; [C1, P1, V5, V6]; xn--1mnx647cg3x1b.xn--4-zfb502tlsl; ; xn--1mnx647cg3x1b.xn--4-zfb5123a; [P1, V5, V6] # 𑆀䁴.ⴕ4͈ -憡?Ⴔ.𐋮≠; ; [C1, C2, P1, V6]; 憡?Ⴔ.xn--1ug73gl146a; [C1, C2, P1, V6, A3]; 憡?Ⴔ.xn--1chz659f; [P1, V6, A3] # 憡Ⴔ.𐋮≠ -憡?Ⴔ.𐋮≠; 憡?Ⴔ.𐋮≠; [C1, C2, P1, V6]; 憡?Ⴔ.xn--1ug73gl146a; [C1, C2, P1, V6, A3]; 憡?Ⴔ.xn--1chz659f; [P1, V6, A3] # 憡Ⴔ.𐋮≠ -憡?ⴔ.𐋮≠; 憡?ⴔ.𐋮≠; [C1, C2, P1, V6]; 憡?ⴔ.xn--1ug73gl146a; [C1, C2, P1, V6, A3]; 憡?ⴔ.xn--1chz659f; [P1, V6, A3] # 憡ⴔ.𐋮≠ -憡?ⴔ.𐋮≠; ; [C1, C2, P1, V6]; 憡?ⴔ.xn--1ug73gl146a; [C1, C2, P1, V6, A3]; 憡?ⴔ.xn--1chz659f; [P1, V6, A3] # 憡ⴔ.𐋮≠ -憡?ⴔ.xn--1chz659f; 憡?ⴔ.𐋮≠; [P1, V6]; 憡?ⴔ.xn--1chz659f; [P1, V6, A3]; ; # 憡ⴔ.𐋮≠ -憡?Ⴔ.XN--1CHZ659F; 憡?Ⴔ.𐋮≠; [P1, V6]; 憡?Ⴔ.xn--1chz659f; [P1, V6, A3]; ; # 憡Ⴔ.𐋮≠ -憡?Ⴔ.xn--1chz659f; 憡?Ⴔ.𐋮≠; [P1, V6]; 憡?Ⴔ.xn--1chz659f; [P1, V6, A3]; ; # 憡Ⴔ.𐋮≠ -憡?ⴔ.xn--1ug73gl146a; 憡?ⴔ.𐋮≠; [C1, C2, P1, V6]; 憡?ⴔ.xn--1ug73gl146a; [C1, C2, P1, V6, A3]; 憡?ⴔ.xn--1ug73gl146a; [C2, P1, V6, A3] # 憡ⴔ.𐋮≠ -憡?Ⴔ.XN--1UG73GL146A; 憡?Ⴔ.𐋮≠; [C1, C2, P1, V6]; 憡?Ⴔ.xn--1ug73gl146a; [C1, C2, P1, V6, A3]; 憡?Ⴔ.xn--1ug73gl146a; [C2, P1, V6, A3] # 憡Ⴔ.𐋮≠ -憡?Ⴔ.xn--1ug73gl146a; 憡?Ⴔ.𐋮≠; [C1, C2, P1, V6]; 憡?Ⴔ.xn--1ug73gl146a; [C1, C2, P1, V6, A3]; 憡?Ⴔ.xn--1ug73gl146a; [C2, P1, V6, A3] # 憡Ⴔ.𐋮≠ -憡?Ⴔ.xn--1ug73gl146a; 憡?Ⴔ.𐋮≠; [C2, P1, V6]; 憡?Ⴔ.xn--1ug73gl146a; [C2, P1, V6, A3]; ; # 憡Ⴔ.𐋮≠ -憡?ⴔ.xn--1ug73gl146a; 憡?ⴔ.𐋮≠; [C2, P1, V6]; 憡?ⴔ.xn--1ug73gl146a; [C2, P1, V6, A3]; ; # 憡ⴔ.𐋮≠ -憡?Ⴔ.XN--1UG73GL146A; 憡?Ⴔ.𐋮≠; [C2, P1, V6]; 憡?Ⴔ.xn--1ug73gl146a; [C2, P1, V6, A3]; ; # 憡Ⴔ.𐋮≠ +憡?Ⴔ.𐋮≠; ; [C1, C2, P1, V6]; xn--?-c1g798iy27d.xn--1ug73gl146a; ; xn--?-c1g3623d.xn--1chz659f; [P1, V6] # 憡?Ⴔ.𐋮≠ +憡?Ⴔ.𐋮≠; 憡?Ⴔ.𐋮≠; [C1, C2, P1, V6]; xn--?-c1g798iy27d.xn--1ug73gl146a; ; xn--?-c1g3623d.xn--1chz659f; [P1, V6] # 憡?Ⴔ.𐋮≠ +憡?ⴔ.𐋮≠; 憡?ⴔ.𐋮≠; [C1, C2, P1, V6]; xn--?-sgn310doh5c.xn--1ug73gl146a; ; xn--?-fwsr13r.xn--1chz659f; [P1, V6] # 憡?ⴔ.𐋮≠ +憡?ⴔ.𐋮≠; ; [C1, C2, P1, V6]; xn--?-sgn310doh5c.xn--1ug73gl146a; ; xn--?-fwsr13r.xn--1chz659f; [P1, V6] # 憡?ⴔ.𐋮≠ +xn--?-fwsr13r.xn--1chz659f; 憡?ⴔ.𐋮≠; [P1, V6]; xn--?-fwsr13r.xn--1chz659f; ; ; # 憡?ⴔ.𐋮≠ +xn--?-sgn310doh5c.xn--1ug73gl146a; 憡?ⴔ.𐋮≠; [C1, C2, P1, V6]; xn--?-sgn310doh5c.xn--1ug73gl146a; ; ; # 憡?ⴔ.𐋮≠ +xn--?-c1g3623d.xn--1chz659f; 憡?Ⴔ.𐋮≠; [P1, V6]; xn--?-c1g3623d.xn--1chz659f; ; ; # 憡?Ⴔ.𐋮≠ +xn--?-c1g798iy27d.xn--1ug73gl146a; 憡?Ⴔ.𐋮≠; [C1, C2, P1, V6]; xn--?-c1g798iy27d.xn--1ug73gl146a; ; ; # 憡?Ⴔ.𐋮≠ +憡?ⴔ.xn--1chz659f; 憡?ⴔ.𐋮≠; [P1, V6]; xn--?-fwsr13r.xn--1chz659f; ; ; # 憡?ⴔ.𐋮≠ +憡?Ⴔ.XN--1CHZ659F; 憡?Ⴔ.𐋮≠; [P1, V6]; xn--?-c1g3623d.xn--1chz659f; ; ; # 憡?Ⴔ.𐋮≠ +憡?Ⴔ.xn--1chz659f; 憡?Ⴔ.𐋮≠; [P1, V6]; xn--?-c1g3623d.xn--1chz659f; ; ; # 憡?Ⴔ.𐋮≠ +憡?ⴔ.xn--1ug73gl146a; 憡?ⴔ.𐋮≠; [C1, C2, P1, V6]; xn--?-sgn310doh5c.xn--1ug73gl146a; ; xn--?-fwsr13r.xn--1ug73gl146a; [C2, P1, V6] # 憡?ⴔ.𐋮≠ +憡?Ⴔ.XN--1UG73GL146A; 憡?Ⴔ.𐋮≠; [C1, C2, P1, V6]; xn--?-c1g798iy27d.xn--1ug73gl146a; ; xn--?-c1g3623d.xn--1ug73gl146a; [C2, P1, V6] # 憡?Ⴔ.𐋮≠ +憡?Ⴔ.xn--1ug73gl146a; 憡?Ⴔ.𐋮≠; [C1, C2, P1, V6]; xn--?-c1g798iy27d.xn--1ug73gl146a; ; xn--?-c1g3623d.xn--1ug73gl146a; [C2, P1, V6] # 憡?Ⴔ.𐋮≠ +xn--?-c1g3623d.xn--1ug73gl146a; 憡?Ⴔ.𐋮≠; [C2, P1, V6]; xn--?-c1g3623d.xn--1ug73gl146a; ; ; # 憡?Ⴔ.𐋮≠ +xn--?-fwsr13r.xn--1ug73gl146a; 憡?ⴔ.𐋮≠; [C2, P1, V6]; xn--?-fwsr13r.xn--1ug73gl146a; ; ; # 憡?ⴔ.𐋮≠ +憡?Ⴔ.xn--1ug73gl146a; 憡?Ⴔ.𐋮≠; [C2, P1, V6]; xn--?-c1g3623d.xn--1ug73gl146a; ; ; # 憡?Ⴔ.𐋮≠ +憡?ⴔ.xn--1ug73gl146a; 憡?ⴔ.𐋮≠; [C2, P1, V6]; xn--?-fwsr13r.xn--1ug73gl146a; ; ; # 憡?ⴔ.𐋮≠ +憡?Ⴔ.XN--1UG73GL146A; 憡?Ⴔ.𐋮≠; [C2, P1, V6]; xn--?-c1g3623d.xn--1ug73gl146a; ; ; # 憡?Ⴔ.𐋮≠ diff --git a/tests/auto/corelib/io/qurluts46/tst_qurluts46.cpp b/tests/auto/corelib/io/qurluts46/tst_qurluts46.cpp index dd78a36a30..a550397ee8 100644 --- a/tests/auto/corelib/io/qurluts46/tst_qurluts46.cpp +++ b/tests/auto/corelib/io/qurluts46/tst_qurluts46.cpp @@ -125,24 +125,12 @@ void tst_QUrlUts46::idnaTestV2() }); }; - // Some input file entries claim P1 error when none can be found. - // This is fixed in Unicode 14.0.0 - QEXPECT_FAIL("line 1076", "Invalid P1 in the input file", Continue); - QEXPECT_FAIL("line 1077", "Invalid P1 in the input file", Continue); - QEXPECT_FAIL("line 4453", "Invalid P1 in the input file", Continue); - QEXPECT_FAIL("line 4454", "Invalid P1 in the input file", Continue); - QEXPECT_FAIL("line 5667", "Invalid P1 in the input file", Continue); QString toAceN = QUrl::toAce(source); if (toAsciiNOk && dashesOk(toAsciiN)) QCOMPARE(toAceN, toAsciiN); else QCOMPARE(toAceN, QString()); - QEXPECT_FAIL("line 1076", "Invalid P1 in the input file", Continue); - QEXPECT_FAIL("line 1077", "Invalid P1 in the input file", Continue); - QEXPECT_FAIL("line 4453", "Invalid P1 in the input file", Continue); - QEXPECT_FAIL("line 4454", "Invalid P1 in the input file", Continue); - QEXPECT_FAIL("line 5667", "Invalid P1 in the input file", Continue); QString toAceT = QUrl::toAce(source, QUrl::AceTransitionalProcessing); if (toAsciiTOk && dashesOk(toAsciiT)) QCOMPARE(toAceT, toAsciiT); diff --git a/tests/auto/corelib/text/qtextboundaryfinder/data/GraphemeBreakTest.txt b/tests/auto/corelib/text/qtextboundaryfinder/data/GraphemeBreakTest.txt index 5baf292a07..eff2fd33b0 100644 --- a/tests/auto/corelib/text/qtextboundaryfinder/data/GraphemeBreakTest.txt +++ b/tests/auto/corelib/text/qtextboundaryfinder/data/GraphemeBreakTest.txt @@ -1,6 +1,6 @@ -# GraphemeBreakTest-13.0.0.txt -# Date: 2019-11-15, 19:49:10 GMT -# © 2019 Unicode®, Inc. +# GraphemeBreakTest-14.0.0.txt +# Date: 2021-03-08, 06:22:32 GMT +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see http://www.unicode.org/terms_of_use.html # diff --git a/tests/auto/corelib/text/qtextboundaryfinder/data/LineBreakTest.txt b/tests/auto/corelib/text/qtextboundaryfinder/data/LineBreakTest.txt index a2e4177eda..7d1682fe4e 100644 --- a/tests/auto/corelib/text/qtextboundaryfinder/data/LineBreakTest.txt +++ b/tests/auto/corelib/text/qtextboundaryfinder/data/LineBreakTest.txt @@ -1,6 +1,6 @@ -# LineBreakTest-13.0.0.txt -# Date: 2019-11-21, 16:13:36 GMT -# © 2019 Unicode®, Inc. +# LineBreakTest-14.0.0.txt +# Date: 2021-08-20, 21:08:45 GMT +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see http://www.unicode.org/terms_of_use.html # @@ -1846,9 +1846,9 @@ × AC00 × 0020 ÷ 2329 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] × AC00 × 0308 ÷ 2329 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] × AC00 × 0308 × 0020 ÷ 2329 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] -× AC00 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× AC00 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [27.01] PERCENT SIGN (PO) ÷ [0.3] × AC00 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] -× AC00 × 0308 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× AC00 × 0308 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] PERCENT SIGN (PO) ÷ [0.3] × AC00 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] × AC00 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] × AC00 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] @@ -2018,9 +2018,9 @@ × AC01 × 0020 ÷ 2329 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] × AC01 × 0308 ÷ 2329 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] × AC01 × 0308 × 0020 ÷ 2329 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] -× AC01 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× AC01 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [27.01] PERCENT SIGN (PO) ÷ [0.3] × AC01 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] -× AC01 × 0308 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× AC01 × 0308 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] PERCENT SIGN (PO) ÷ [0.3] × AC01 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] × AC01 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] × AC01 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] @@ -3050,9 +3050,9 @@ × 1100 × 0020 ÷ 2329 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] × 1100 × 0308 ÷ 2329 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] × 1100 × 0308 × 0020 ÷ 2329 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] -× 1100 × 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 1100 × 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [27.01] PERCENT SIGN (PO) ÷ [0.3] × 1100 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] -× 1100 × 0308 × 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 1100 × 0308 × 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] PERCENT SIGN (PO) ÷ [0.3] × 1100 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] × 1100 ÷ 0024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] × 1100 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] @@ -3222,9 +3222,9 @@ × 11A8 × 0020 ÷ 2329 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] × 11A8 × 0308 ÷ 2329 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] × 11A8 × 0308 × 0020 ÷ 2329 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] -× 11A8 × 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 11A8 × 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [27.01] PERCENT SIGN (PO) ÷ [0.3] × 11A8 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] -× 11A8 × 0308 × 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 11A8 × 0308 × 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] PERCENT SIGN (PO) ÷ [0.3] × 11A8 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] × 11A8 ÷ 0024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] × 11A8 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] @@ -3394,9 +3394,9 @@ × 1160 × 0020 ÷ 2329 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] × 1160 × 0308 ÷ 2329 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] × 1160 × 0308 × 0020 ÷ 2329 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] -× 1160 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 1160 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.01] PERCENT SIGN (PO) ÷ [0.3] × 1160 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] -× 1160 × 0308 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 1160 × 0308 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] PERCENT SIGN (PO) ÷ [0.3] × 1160 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] × 1160 ÷ 0024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] × 1160 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] @@ -4538,13 +4538,13 @@ × 0024 × 0020 ÷ 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] × 0024 × 0308 × 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] × 0024 × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] -× 0024 × AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0024 × AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] × 0024 × 0020 ÷ AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] -× 0024 × 0308 × AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0024 × 0308 × AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] × 0024 × 0308 × 0020 ÷ AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] -× 0024 × AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0024 × AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] × 0024 × 0020 ÷ AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] -× 0024 × 0308 × AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0024 × 0308 × AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] × 0024 × 0308 × 0020 ÷ AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] × 0024 × 05D0 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] × 0024 × 0020 ÷ 05D0 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] @@ -4566,17 +4566,17 @@ × 0024 × 0020 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] × 0024 × 0308 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] × 0024 × 0308 × 0020 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] -× 0024 × 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0024 × 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] × 0024 × 0020 ÷ 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] -× 0024 × 0308 × 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0024 × 0308 × 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] × 0024 × 0308 × 0020 ÷ 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] -× 0024 × 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0024 × 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] × 0024 × 0020 ÷ 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] -× 0024 × 0308 × 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0024 × 0308 × 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] × 0024 × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] -× 0024 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0024 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] × 0024 × 0020 ÷ 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] -× 0024 × 0308 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0024 × 0308 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] × 0024 × 0308 × 0020 ÷ 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] × 0024 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3] × 0024 × 0020 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3] @@ -5838,9 +5838,9 @@ × 261D × 0020 ÷ 261D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] × 261D × 0308 ÷ 261D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] × 261D × 0308 × 0020 ÷ 261D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] -× 261D × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [30.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 261D × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [30.21] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] × 261D × 0020 ÷ 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] -× 261D × 0308 × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 261D × 0308 × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.21] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] × 261D × 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] × 261D × 0029 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] RIGHT PARENTHESIS (CP_CP30) ÷ [0.3] × 261D × 0020 × 0029 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP_CP30) ÷ [0.3] @@ -7452,9 +7452,9 @@ × 1160 × 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] × 11A8 × 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] × 1160 × 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [22.0] ONE DOT LEADER (IN) ÷ [0.3] -× 1160 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.02] PERCENT SIGN (PO) ÷ [0.3] -× 0024 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] -× 261D × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [30.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 1160 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.01] PERCENT SIGN (PO) ÷ [0.3] +× 0024 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 261D × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [30.21] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] × 0066 × 0069 × 006E × 0061 × 006C ÷ # × [0.3] LATIN SMALL LETTER F (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER L (AL) ÷ [0.3] × 0063 × 0061 × 006E × 0027 × 0074 ÷ # × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [19.01] APOSTROPHE (QU) × [19.02] LATIN SMALL LETTER T (AL) ÷ [0.3] × 0063 × 0061 × 006E × 2019 × 0074 ÷ # × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [19.01] RIGHT SINGLE QUOTATION MARK (QU) × [19.02] LATIN SMALL LETTER T (AL) ÷ [0.3] @@ -7678,7 +7678,9 @@ × 1F1F7 × 1F1FA ÷ 1F1F8 × 1F1EA ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER R (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER U (RI) ÷ [30.13] REGIONAL INDICATOR SYMBOL LETTER S (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER E (RI) ÷ [0.3] × 1F1F7 × 1F1FA × 200B ÷ 1F1F8 × 1F1EA ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER R (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER U (RI) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [8.0] REGIONAL INDICATOR SYMBOL LETTER S (RI) × [30.12] REGIONAL INDICATOR SYMBOL LETTER E (RI) ÷ [0.3] × 05D0 × 002D × 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.02] HYPHEN-MINUS (HY) × [21.1] HEBREW LETTER ALEF (HL) ÷ [0.3] +# × 1F02C × 1F3FF ÷ # × [0.3] <reserved-1F02C> (Other) × [30.22] EMOJI MODIFIER FITZPATRICK TYPE-6 (EM) ÷ [0.3] +× 00A9 ÷ 1F3FF ÷ # × [0.3] COPYRIGHT SIGN (AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (EM) ÷ [0.3] # -# Lines: 7652 +# Lines: 7654 # # EOF diff --git a/tests/auto/corelib/text/qtextboundaryfinder/data/LineBreakTest.txt.full b/tests/auto/corelib/text/qtextboundaryfinder/data/LineBreakTest.txt.full index d8666c458f..8d1cef0f78 100644 --- a/tests/auto/corelib/text/qtextboundaryfinder/data/LineBreakTest.txt.full +++ b/tests/auto/corelib/text/qtextboundaryfinder/data/LineBreakTest.txt.full @@ -1,6 +1,6 @@ -# LineBreakTest-13.0.0.txt -# Date: 2019-11-21, 16:13:36 GMT -# © 2019 Unicode®, Inc. +# LineBreakTest-14.0.0.txt +# Date: 2021-08-20, 21:08:45 GMT +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see http://www.unicode.org/terms_of_use.html # @@ -1846,9 +1846,9 @@ × AC00 × 0020 ÷ 2329 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] × AC00 × 0308 ÷ 2329 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] × AC00 × 0308 × 0020 ÷ 2329 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] -× AC00 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× AC00 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [27.01] PERCENT SIGN (PO) ÷ [0.3] × AC00 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] -× AC00 × 0308 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× AC00 × 0308 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] PERCENT SIGN (PO) ÷ [0.3] × AC00 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] × AC00 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] × AC00 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GA (H2) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] @@ -2018,9 +2018,9 @@ × AC01 × 0020 ÷ 2329 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] × AC01 × 0308 ÷ 2329 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] × AC01 × 0308 × 0020 ÷ 2329 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] -× AC01 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× AC01 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [27.01] PERCENT SIGN (PO) ÷ [0.3] × AC01 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] -× AC01 × 0308 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× AC01 × 0308 × 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] PERCENT SIGN (PO) ÷ [0.3] × AC01 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] × AC01 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] × AC01 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL SYLLABLE GAG (H3) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] @@ -3050,9 +3050,9 @@ × 1100 × 0020 ÷ 2329 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] × 1100 × 0308 ÷ 2329 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] × 1100 × 0308 × 0020 ÷ 2329 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] -× 1100 × 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 1100 × 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [27.01] PERCENT SIGN (PO) ÷ [0.3] × 1100 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] -× 1100 × 0308 × 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 1100 × 0308 × 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] PERCENT SIGN (PO) ÷ [0.3] × 1100 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] × 1100 ÷ 0024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] × 1100 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL CHOSEONG KIYEOK (JL) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] @@ -3222,9 +3222,9 @@ × 11A8 × 0020 ÷ 2329 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] × 11A8 × 0308 ÷ 2329 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] × 11A8 × 0308 × 0020 ÷ 2329 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] -× 11A8 × 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 11A8 × 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [27.01] PERCENT SIGN (PO) ÷ [0.3] × 11A8 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] -× 11A8 × 0308 × 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 11A8 × 0308 × 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] PERCENT SIGN (PO) ÷ [0.3] × 11A8 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] × 11A8 ÷ 0024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] × 11A8 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] @@ -3394,9 +3394,9 @@ × 1160 × 0020 ÷ 2329 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] × 1160 × 0308 ÷ 2329 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] × 1160 × 0308 × 0020 ÷ 2329 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] LEFT-POINTING ANGLE BRACKET (OP) ÷ [0.3] -× 1160 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 1160 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.01] PERCENT SIGN (PO) ÷ [0.3] × 1160 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] -× 1160 × 0308 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] PERCENT SIGN (PO) ÷ [0.3] +× 1160 × 0308 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.01] PERCENT SIGN (PO) ÷ [0.3] × 1160 × 0308 × 0020 ÷ 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] PERCENT SIGN (PO) ÷ [0.3] × 1160 ÷ 0024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) ÷ [999.0] DOLLAR SIGN (PR) ÷ [0.3] × 1160 × 0020 ÷ 0024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [7.01] SPACE (SP) ÷ [18.0] DOLLAR SIGN (PR) ÷ [0.3] @@ -4538,13 +4538,13 @@ × 0024 × 0020 ÷ 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] × 0024 × 0308 × 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [12.2] NO-BREAK SPACE (GL) ÷ [0.3] × 0024 × 0308 × 0020 ÷ 00A0 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] NO-BREAK SPACE (GL) ÷ [0.3] -× 0024 × AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0024 × AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] × 0024 × 0020 ÷ AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] -× 0024 × 0308 × AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL SYLLABLE GA (H2) ÷ [0.3] +× 0024 × 0308 × AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] HANGUL SYLLABLE GA (H2) ÷ [0.3] × 0024 × 0308 × 0020 ÷ AC00 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GA (H2) ÷ [0.3] -× 0024 × AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0024 × AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] × 0024 × 0020 ÷ AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] -× 0024 × 0308 × AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL SYLLABLE GAG (H3) ÷ [0.3] +× 0024 × 0308 × AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] HANGUL SYLLABLE GAG (H3) ÷ [0.3] × 0024 × 0308 × 0020 ÷ AC01 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL SYLLABLE GAG (H3) ÷ [0.3] × 0024 × 05D0 ÷ # × [0.3] DOLLAR SIGN (PR) × [24.02] HEBREW LETTER ALEF (HL) ÷ [0.3] × 0024 × 0020 ÷ 05D0 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HEBREW LETTER ALEF (HL) ÷ [0.3] @@ -4566,17 +4566,17 @@ × 0024 × 0020 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] × 0024 × 0308 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [13.03] COMMA (IS) ÷ [0.3] × 0024 × 0308 × 0020 × 002C ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) × [13.02] COMMA (IS) ÷ [0.3] -× 0024 × 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0024 × 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] × 0024 × 0020 ÷ 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] -× 0024 × 0308 × 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] +× 0024 × 0308 × 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] × 0024 × 0308 × 0020 ÷ 1100 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL CHOSEONG KIYEOK (JL) ÷ [0.3] -× 0024 × 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0024 × 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] × 0024 × 0020 ÷ 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] -× 0024 × 0308 × 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] +× 0024 × 0308 × 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] × 0024 × 0308 × 0020 ÷ 11A8 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] -× 0024 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0024 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] × 0024 × 0020 ÷ 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] -× 0024 × 0308 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 0024 × 0308 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [27.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] × 0024 × 0308 × 0020 ÷ 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] × 0024 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3] × 0024 × 0020 × 000A ÷ # × [0.3] DOLLAR SIGN (PR) × [7.01] SPACE (SP) × [6.0] <LINE FEED (LF)> (LF) ÷ [0.3] @@ -5838,9 +5838,9 @@ × 261D × 0020 ÷ 261D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] × 261D × 0308 ÷ 261D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) ÷ [999.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] × 261D × 0308 × 0020 ÷ 261D ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] WHITE UP POINTING INDEX (EB) ÷ [0.3] -× 261D × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [30.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 261D × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [30.21] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] × 261D × 0020 ÷ 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] -× 261D × 0308 × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 261D × 0308 × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [30.21] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] × 261D × 0308 × 0020 ÷ 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [9.0] COMBINING DIAERESIS (CM1_CM) × [7.01] SPACE (SP) ÷ [18.0] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] × 261D × 0029 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [13.02] RIGHT PARENTHESIS (CP_CP30) ÷ [0.3] × 261D × 0020 × 0029 ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [7.01] SPACE (SP) × [13.02] RIGHT PARENTHESIS (CP_CP30) ÷ [0.3] @@ -7452,9 +7452,9 @@ × 1160 × 1160 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [26.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] × 11A8 × 11A8 ÷ # × [0.3] HANGUL JONGSEONG KIYEOK (JT) × [26.03] HANGUL JONGSEONG KIYEOK (JT) ÷ [0.3] × 1160 × 2024 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [22.0] ONE DOT LEADER (IN) ÷ [0.3] -× 1160 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.02] PERCENT SIGN (PO) ÷ [0.3] -× 0024 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.03] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] -× 261D × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [30.2] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] +× 1160 × 0025 ÷ # × [0.3] HANGUL JUNGSEONG FILLER (JV) × [27.01] PERCENT SIGN (PO) ÷ [0.3] +× 0024 × 1160 ÷ # × [0.3] DOLLAR SIGN (PR) × [27.02] HANGUL JUNGSEONG FILLER (JV) ÷ [0.3] +× 261D × 1F3FB ÷ # × [0.3] WHITE UP POINTING INDEX (EB) × [30.21] EMOJI MODIFIER FITZPATRICK TYPE-1-2 (EM) ÷ [0.3] × 0066 × 0069 × 006E × 0061 × 006C ÷ # × [0.3] LATIN SMALL LETTER F (AL) × [28.0] LATIN SMALL LETTER I (AL) × [28.0] LATIN SMALL LETTER N (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER L (AL) ÷ [0.3] × 0063 × 0061 × 006E × 0027 × 0074 ÷ # × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [19.01] APOSTROPHE (QU) × [19.02] LATIN SMALL LETTER T (AL) ÷ [0.3] × 0063 × 0061 × 006E × 2019 × 0074 ÷ # × [0.3] LATIN SMALL LETTER C (AL) × [28.0] LATIN SMALL LETTER A (AL) × [28.0] LATIN SMALL LETTER N (AL) × [19.01] RIGHT SINGLE QUOTATION MARK (QU) × [19.02] LATIN SMALL LETTER T (AL) ÷ [0.3] @@ -7678,7 +7678,9 @@ × 1F1F7 × 1F1FA ÷ 1F1F8 × 1F1EA ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER R (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER U (RI) ÷ [30.13] REGIONAL INDICATOR SYMBOL LETTER S (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER E (RI) ÷ [0.3] × 1F1F7 × 1F1FA × 200B ÷ 1F1F8 × 1F1EA ÷ # × [0.3] REGIONAL INDICATOR SYMBOL LETTER R (RI) × [30.11] REGIONAL INDICATOR SYMBOL LETTER U (RI) × [7.02] ZERO WIDTH SPACE (ZW) ÷ [8.0] REGIONAL INDICATOR SYMBOL LETTER S (RI) × [30.12] REGIONAL INDICATOR SYMBOL LETTER E (RI) ÷ [0.3] × 05D0 × 002D × 05D0 ÷ # × [0.3] HEBREW LETTER ALEF (HL) × [21.02] HYPHEN-MINUS (HY) × [21.1] HEBREW LETTER ALEF (HL) ÷ [0.3] +× 1F02C × 1F3FF ÷ # × [0.3] <reserved-1F02C> (Other) × [30.22] EMOJI MODIFIER FITZPATRICK TYPE-6 (EM) ÷ [0.3] +× 00A9 ÷ 1F3FF ÷ # × [0.3] COPYRIGHT SIGN (AL) ÷ [999.0] EMOJI MODIFIER FITZPATRICK TYPE-6 (EM) ÷ [0.3] # -# Lines: 7652 +# Lines: 7654 # # EOF diff --git a/tests/auto/corelib/text/qtextboundaryfinder/data/SentenceBreakTest.txt b/tests/auto/corelib/text/qtextboundaryfinder/data/SentenceBreakTest.txt index 5ae1f88110..61ea42cf1a 100644 --- a/tests/auto/corelib/text/qtextboundaryfinder/data/SentenceBreakTest.txt +++ b/tests/auto/corelib/text/qtextboundaryfinder/data/SentenceBreakTest.txt @@ -1,6 +1,6 @@ -# SentenceBreakTest-13.0.0.txt -# Date: 2019-11-20, 22:27:22 GMT -# © 2019 Unicode®, Inc. +# SentenceBreakTest-14.0.0.txt +# Date: 2021-03-08, 06:22:40 GMT +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see http://www.unicode.org/terms_of_use.html # diff --git a/tests/auto/corelib/text/qtextboundaryfinder/data/WordBreakTest.html b/tests/auto/corelib/text/qtextboundaryfinder/data/WordBreakTest.html index 53ce0ede99..c14c0f7f1f 100644 --- a/tests/auto/corelib/text/qtextboundaryfinder/data/WordBreakTest.html +++ b/tests/auto/corelib/text/qtextboundaryfinder/data/WordBreakTest.html @@ -6,8 +6,8 @@ td, th { vertical-align: top } </style></head> <body bgcolor='#FFFFFF'> <h2>Word_Break Chart</h2> -<p><b>Unicode Version:</b> 13.0.0</p> -<p><b>Date:</b> 2019-11-20, 22:27:23 GMT</p> +<p><b>Unicode Version:</b> 14.0.0</p> +<p><b>Date:</b> 2021-07-10, 00:35:32 GMT</p> <p>This page illustrates the application of the Word_Break specification. The material here is informative, not normative.</p> <p>The first chart shows where breaks would appear between different sample characters or strings. The sample characters are chosen mechanically to represent the different properties used by the specification.</p><p>Each cell shows the break-status for the position between the character(s) in its row header and the character(s) in its column header. The × symbol indicates no break, while the ÷ symbol indicated a break. The cells with × are also shaded to make it easier to scan the table. For example, in the cell at the intersection of the row headed by “CR” and the column headed by “LF”, there is a × symbol, indicating that there is no break between CR and LF.</p> <p>After the heavy blue line in the table are additional rows, either with different sample characters or for sequences, such as “ALetter MidLetter”. Some column headers may be composed, reflecting “treat as” or “ignore” rules.</p> <p>If your browser handles titles (tooltips), then hovering the mouse over the row header will show a sample character of that type. Hovering over a column header will show the sample character, plus its abbreviated general category and script. Hovering over the intersected cells shows the rule number that produces the break-status. For example, hovering over the cell at the intersection of ExtendNumLet and ALetter shows ×, with the rule 13.2. Checking below the table, rule 13.2 is “ExtendNumLet × (AHLetter | Numeric | Katakana)”, which is the one that applies to that case. Note that a rule is invoked only when no lower-numbered rules have applied.</p> @@ -181,7 +181,7 @@ td, th { vertical-align: top } <center> <table cellspacing='0' cellpadding='0' border='0'> <tr> -<td><a href='http://www.unicode.org/unicode/copyright.html'> +<td><a href='https://www.unicode.org/copyright.html'> <img src='http://www.unicode.org/img/hb_notice.gif' border='0' alt='Access to Copyright and terms of use' width='216' height='50'></a></td> </tr> </table> diff --git a/tests/auto/corelib/text/qtextboundaryfinder/data/WordBreakTest.txt b/tests/auto/corelib/text/qtextboundaryfinder/data/WordBreakTest.txt index 6f7ac4a4e5..da985e91ae 100644 --- a/tests/auto/corelib/text/qtextboundaryfinder/data/WordBreakTest.txt +++ b/tests/auto/corelib/text/qtextboundaryfinder/data/WordBreakTest.txt @@ -1,6 +1,6 @@ -# WordBreakTest-13.0.0.txt -# Date: 2019-11-20, 22:27:23 GMT -# © 2019 Unicode®, Inc. +# WordBreakTest-14.0.0.txt +# Date: 2021-03-08, 06:22:40 GMT +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see http://www.unicode.org/terms_of_use.html # diff --git a/tests/auto/corelib/text/qtextboundaryfinder/data/WordBreakTest.txt.full b/tests/auto/corelib/text/qtextboundaryfinder/data/WordBreakTest.txt.full index facd8920ea..1d1435bfc7 100644 --- a/tests/auto/corelib/text/qtextboundaryfinder/data/WordBreakTest.txt.full +++ b/tests/auto/corelib/text/qtextboundaryfinder/data/WordBreakTest.txt.full @@ -1,6 +1,6 @@ -# WordBreakTest-12.1.0.txt -# Date: 2019-03-10, 10:53:29 GMT -# © 2019 Unicode®, Inc. +# WordBreakTest-14.0.0.txt +# Date: 2021-03-08, 06:22:40 GMT +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see http://www.unicode.org/terms_of_use.html # diff --git a/util/unicode/data/ArabicShaping.txt b/util/unicode/data/ArabicShaping.txt index 9a93adc12f..bfb6b47a55 100644 --- a/util/unicode/data/ArabicShaping.txt +++ b/util/unicode/data/ArabicShaping.txt @@ -1,6 +1,6 @@ -# ArabicShaping-13.0.0.txt -# Date: 2020-01-31, 23:55:00 GMT [KW, RP] -# © 2020 Unicode®, Inc. +# ArabicShaping-14.0.0.txt +# Date: 2021-05-21, 01:54:00 GMT [KW, RP] +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see http://www.unicode.org/terms_of_use.html # @@ -13,11 +13,12 @@ # exemplified in Tables 9-3, 9-8, 9-9, 9-10, 9-14, 9-15, 9-16, 9-19, # 9-20, 10-4, 10-5, 10-6, 10-7, and 19-5 of The Unicode Standard core # specification. This file also defines Joining_Type values for -# Mongolian, Phags-pa, Psalter Pahlavi, Sogdian, Chorasmian, and Adlam positional shaping, +# Mongolian, Phags-pa, Psalter Pahlavi, Sogdian, Old Uyghur, Chorasmian, +# and Adlam positional shaping, # and Joining_Type and Joining_Group values for Hanifi Rohingya positional shaping, # which are not listed in tables in the standard. # -# See Sections 9.2, 9.3, 9.5, 10.5, 10.6, 13.4, 14.3, 14.10, 16.14, 19.4, and 19.9 +# See Sections 9.2, 9.3, 9.5, 10.5, 10.6, 13.5, 14.4, 14.10, 14.11, 16.14, 19.4, and 19.9 # of The Unicode Standard core specification for more information. # # Each line contains four fields, separated by a semicolon. @@ -44,7 +45,7 @@ # Note that for cursive joining scripts which are typically rendered # top-to-bottom, rather than right-to-left, Joining_Type=L conventionally # refers to bottom joining, and Joining_Type=R conventionally refers -# to top joining. See Section 14.3, Phags-pa for more information on the +# to top joining. See Section 14.4, Phags-pa for more information on the # interpretation of joining types in vertical layout. # # Field 3: defines the joining group (property name: Joining_Group) @@ -79,7 +80,7 @@ # joining group values will be defined only if an explicit proposal # to define those values exactly has been approved by the UTC. This # is the convention exemplified by the N'Ko, Mandaic, Mongolian, -# Phags-pa, Psalter Pahlavi, Sogdian, Chorasmian, and Adlam scripts. +# Phags-pa, Psalter Pahlavi, Sogdian, Old Uyghur, Chorasmian, and Adlam scripts. # Only the Arabic, Manichaean, and Syriac scripts currently have # explicit joining group values defined for all characters, including # those which have only a single character in a particular Joining_Group @@ -162,7 +163,7 @@ 0674; HIGH HAMZA; U; No_Joining_Group 0675; HIGH HAMZA ALEF; R; ALEF 0676; HIGH HAMZA WAW; R; WAW -0677; HIGH HAMZA WAW WITH DAMMA ABOVE; R; WAW +0677; HIGH HAMZA WAW WITH COMMA ABOVE; R; WAW 0678; HIGH HAMZA DOTLESS YEH; D; YEH 0679; DOTLESS BEH WITH TAH ABOVE; D; BEH 067A; DOTLESS BEH WITH VERTICAL 2 DOTS ABOVE; D; BEH @@ -240,9 +241,9 @@ 06C2; HEH GOAL WITH HAMZA ABOVE; D; HEH GOAL 06C3; TEH MARBUTA GOAL; R; TEH MARBUTA GOAL 06C4; WAW WITH ATTACHED RING WITHIN; R; WAW -06C5; WAW WITH BAR; R; WAW +06C5; WAW WITH LOOP; R; WAW 06C6; WAW WITH V ABOVE; R; WAW -06C7; WAW WITH DAMMA ABOVE; R; WAW +06C7; WAW WITH COMMA ABOVE; R; WAW 06C8; WAW WITH ALEF ABOVE; R; WAW 06C9; WAW WITH INVERTED V ABOVE; R; WAW 06CA; WAW WITH 2 DOTS ABOVE; R; WAW @@ -432,6 +433,42 @@ 0869; MALAYALAM LLLA; R; MALAYALAM LLLA 086A; MALAYALAM SSA; R; MALAYALAM SSA +# Arabic Extended-B Characters + +0870; ALEF WITH ATTACHED FATHA; R; ALEF +0871; ALEF WITH ATTACHED TOP RIGHT FATHA; R; ALEF +0872; ALEF WITH RIGHT MIDDLE STROKE; R; ALEF +0873; ALEF WITH LEFT MIDDLE STROKE; R; ALEF +0874; ALEF WITH ATTACHED KASRA; R; ALEF +0875; ALEF WITH ATTACHED BOTTOM RIGHT KASRA; R; ALEF +0876; ALEF WITH ATTACHED ROUND DOT ABOVE; R; ALEF +0877; ALEF WITH ATTACHED RIGHT ROUND DOT; R; ALEF +0878; ALEF WITH ATTACHED LEFT ROUND DOT; R; ALEF +0879; ALEF WITH ATTACHED ROUND DOT BELOW; R; ALEF +087A; ALEF WITH DOT ABOVE; R; ALEF +087B; ALEF WITH ATTACHED TOP RIGHT FATHA AND DOT ABOVE; R; ALEF +087C; ALEF WITH RIGHT MIDDLE STROKE AND DOT ABOVE; R; ALEF +087D; ALEF WITH ATTACHED BOTTOM RIGHT KASRA AND DOT ABOVE; R; ALEF +087E; ALEF WITH ATTACHED TOP RIGHT FATHA AND LEFT RING; R; ALEF +087F; ALEF WITH RIGHT MIDDLE STROKE AND LEFT RING; R; ALEF +0880; ALEF WITH ATTACHED BOTTOM RIGHT KASRA AND LEFT RING; R; ALEF +0881; ALEF WITH ATTACHED RIGHT HAMZA; R; ALEF +0882; ALEF WITH ATTACHED LEFT HAMZA; R; ALEF +0883; TATWEEL WITH OVERSTRUCK HAMZA; C; No_Joining_Group +0884; TATWEEL WITH OVERSTRUCK WAW; C; No_Joining_Group +0885; TATWEEL WITH TWO DOTS BELOW; C; No_Joining_Group +0886; THIN YEH; D; THIN YEH +0887; ARABIC BASELINE ROUND DOT; U; No_Joining_Group +0888; ARABIC RAISED ROUND DOT; U; No_Joining_Group +0889; DOTLESS NOON WITH INVERTED V ABOVE; D; NOON +088A; HAH WITH INVERTED V BELOW; D; HAH +088B; TAH WITH DOT BELOW; D; TAH +088C; TAH WITH 3 DOTS BELOW; D; TAH +088D; KEHEH WITH VERTICAL 2 DOTS BELOW; D; GAF +088E; VERTICAL TAIL; R; VERTICAL TAIL +0890; ARABIC POUND MARK ABOVE; U; No_Joining_Group +0891; ARABIC PIASTRE MARK ABOVE; U; No_Joining_Group + # Arabic Extended-A Characters 08A0; DOTLESS BEH WITH V BELOW; D; BEH @@ -455,6 +492,7 @@ 08B2; REH WITH DOT AND INVERTED V ABOVE; R; REH 08B3; AIN WITH 3 DOTS BELOW; D; AIN 08B4; KAF WITH DOT BELOW; D; KAF +08B5; DOTLESS QAF WITH DOT BELOW; D; QAF 08B6; BEH WITH MEEM ABOVE; D; BEH 08B7; DOTLESS BEH WITH 3 DOTS BELOW AND MEEM ABOVE; D; BEH 08B8; DOTLESS BEH WITH TEH ABOVE; D; BEH @@ -473,6 +511,7 @@ 08C5; HAH WITH DOT BELOW AND 3 DOTS ABOVE; D; HAH 08C6; HAH WITH DIAMOND 4 DOTS BELOW; D; HAH 08C7; LAM WITH TAH ABOVE; D; LAM +08C8; KEHEH WITH ELONGATED HAMZA ABOVE; D; GAF 08E2; ARABIC DISPUTED END OF AYAH; U; No_Joining_Group # Mongolian Characters @@ -819,6 +858,27 @@ A873; PHAGS-PA CANDRABINDU; U; No_Joining_Group 10F53; SOGDIAN TWENTY; D; No_Joining_Group 10F54; SOGDIAN ONE HUNDRED; R; No_Joining_Group +# Old Uyghur Characters + +10F70; OLD UYGHUR ALEPH; D; No_Joining_Group +10F71; OLD UYGHUR BETH; D; No_Joining_Group +10F72; OLD UYGHUR GIMEL-HETH; D; No_Joining_Group +10F73; OLD UYGHUR WAW; D; No_Joining_Group +10F74; OLD UYGHUR ZAYIN; R; No_Joining_Group +10F75; OLD UYGHUR FINAL HETH; R; No_Joining_Group +10F76; OLD UYGHUR YODH; D; No_Joining_Group +10F77; OLD UYGHUR KAPH; D; No_Joining_Group +10F78; OLD UYGHUR LAMEDH; D; No_Joining_Group +10F79; OLD UYGHUR MEM; D; No_Joining_Group +10F7A; OLD UYGHUR NUN; D; No_Joining_Group +10F7B; OLD UYGHUR SAMEKH; D; No_Joining_Group +10F7C; OLD UYGHUR PE; D; No_Joining_Group +10F7D; OLD UYGHUR SADHE; D; No_Joining_Group +10F7E; OLD UYGHUR RESH; D; No_Joining_Group +10F7F; OLD UYGHUR SHIN; D; No_Joining_Group +10F80; OLD UYGHUR TAW; D; No_Joining_Group +10F81; OLD UYGHUR LESH; D; No_Joining_Group + # Chorasmian Characters 10FB0; CHORASMIAN ALEPH; D; No_Joining_Group diff --git a/util/unicode/data/BidiMirroring.txt b/util/unicode/data/BidiMirroring.txt index 34e42ae8dc..bd8e2c5d00 100644 --- a/util/unicode/data/BidiMirroring.txt +++ b/util/unicode/data/BidiMirroring.txt @@ -1,10 +1,10 @@ -# BidiMirroring-13.0.0.txt -# Date: 2019-09-09, 19:34:00 GMT [KW, LI, RP] -# © 2019 Unicode®, Inc. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# BidiMirroring-14.0.0.txt +# Date: 2021-08-08, 22:55:00 GMT [KW, RP] +# © 2021 Unicode®, Inc. +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # # Bidi_Mirroring_Glyph Property # @@ -15,7 +15,7 @@ # value, for which there is another Unicode character that typically has a glyph # that is the mirror image of the original character's glyph. # -# The repertoire covered by the file is Unicode 13.0.0. +# The repertoire covered by the file is Unicode 14.0.0. # # The file contains a list of lines with mappings from one code point # to another one for character-based mirroring. @@ -40,7 +40,7 @@ # for character-based mirroring. # # For information on bidi mirroring, see UAX #9: Unicode Bidirectional Algorithm, -# at http://www.unicode.org/unicode/reports/tr9/ +# at https://www.unicode.org/reports/tr9/ # # This file was originally created by Markus Scherer. # Extended for Unicode 3.2, 4.0, 4.1, 5.0, 5.1, 5.2, and 6.0 by Ken Whistler, @@ -96,10 +96,10 @@ 208D; 208E # SUBSCRIPT LEFT PARENTHESIS 208E; 208D # SUBSCRIPT RIGHT PARENTHESIS 2208; 220B # ELEMENT OF -2209; 220C # NOT AN ELEMENT OF +2209; 220C # [BEST FIT] NOT AN ELEMENT OF 220A; 220D # SMALL ELEMENT OF 220B; 2208 # CONTAINS AS MEMBER -220C; 2209 # DOES NOT CONTAIN AS MEMBER +220C; 2209 # [BEST FIT] DOES NOT CONTAIN AS MEMBER 220D; 220A # SMALL CONTAINS AS MEMBER 2215; 29F5 # DIVISION SLASH 221F; 2BFE # RIGHT ANGLE @@ -453,6 +453,14 @@ 2E27; 2E26 # RIGHT SIDEWAYS U BRACKET 2E28; 2E29 # LEFT DOUBLE PARENTHESIS 2E29; 2E28 # RIGHT DOUBLE PARENTHESIS +2E55; 2E56 # LEFT SQUARE BRACKET WITH STROKE +2E56; 2E55 # RIGHT SQUARE BRACKET WITH STROKE +2E57; 2E58 # LEFT SQUARE BRACKET WITH DOUBLE STROKE +2E58; 2E57 # RIGHT SQUARE BRACKET WITH DOUBLE STROKE +2E59; 2E5A # TOP HALF LEFT PARENTHESIS +2E5A; 2E59 # TOP HALF RIGHT PARENTHESIS +2E5B; 2E5C # BOTTOM HALF LEFT PARENTHESIS +2E5C; 2E5B # BOTTOM HALF RIGHT PARENTHESIS 3008; 3009 # LEFT ANGLE BRACKET 3009; 3008 # RIGHT ANGLE BRACKET 300A; 300B # LEFT DOUBLE ANGLE BRACKET diff --git a/util/unicode/data/Blocks.txt b/util/unicode/data/Blocks.txt index 56877db10f..cc5d61988b 100644 --- a/util/unicode/data/Blocks.txt +++ b/util/unicode/data/Blocks.txt @@ -1,6 +1,6 @@ -# Blocks-13.0.0.txt -# Date: 2019-07-10, 19:06:00 GMT [KW] -# © 2019 Unicode®, Inc. +# Blocks-14.0.0.txt +# Date: 2021-01-22, 23:29:00 GMT [KW] +# © 2021 Unicode®, Inc. # For terms of use, see http://www.unicode.org/terms_of_use.html # # Unicode Character Database @@ -52,6 +52,7 @@ 0800..083F; Samaritan 0840..085F; Mandaic 0860..086F; Syriac Supplement +0870..089F; Arabic Extended-B 08A0..08FF; Arabic Extended-A 0900..097F; Devanagari 0980..09FF; Bengali @@ -215,7 +216,9 @@ FFF0..FFFF; Specials 104B0..104FF; Osage 10500..1052F; Elbasan 10530..1056F; Caucasian Albanian +10570..105BF; Vithkuqi 10600..1077F; Linear A +10780..107BF; Latin Extended-F 10800..1083F; Cypriot Syllabary 10840..1085F; Imperial Aramaic 10860..1087F; Palmyrene @@ -240,6 +243,7 @@ FFF0..FFFF; Specials 10E80..10EBF; Yezidi 10F00..10F2F; Old Sogdian 10F30..10F6F; Sogdian +10F70..10FAF; Old Uyghur 10FB0..10FDF; Chorasmian 10FE0..10FFF; Elymaic 11000..1107F; Brahmi @@ -259,13 +263,14 @@ FFF0..FFFF; Specials 11600..1165F; Modi 11660..1167F; Mongolian Supplement 11680..116CF; Takri -11700..1173F; Ahom +11700..1174F; Ahom 11800..1184F; Dogra 118A0..118FF; Warang Citi 11900..1195F; Dives Akuru 119A0..119FF; Nandinagari 11A00..11A4F; Zanabazar Square 11A50..11AAF; Soyombo +11AB0..11ABF; Unified Canadian Aboriginal Syllabics Extended-A 11AC0..11AFF; Pau Cin Hau 11C00..11C6F; Bhaiksuki 11C70..11CBF; Marchen @@ -277,11 +282,13 @@ FFF0..FFFF; Specials 12000..123FF; Cuneiform 12400..1247F; Cuneiform Numbers and Punctuation 12480..1254F; Early Dynastic Cuneiform +12F90..12FFF; Cypro-Minoan 13000..1342F; Egyptian Hieroglyphs 13430..1343F; Egyptian Hieroglyph Format Controls 14400..1467F; Anatolian Hieroglyphs 16800..16A3F; Bamum Supplement 16A40..16A6F; Mro +16A70..16ACF; Tangsa 16AD0..16AFF; Bassa Vah 16B00..16B8F; Pahawh Hmong 16E40..16E9F; Medefaidrin @@ -290,13 +297,15 @@ FFF0..FFFF; Specials 17000..187FF; Tangut 18800..18AFF; Tangut Components 18B00..18CFF; Khitan Small Script -18D00..18D8F; Tangut Supplement +18D00..18D7F; Tangut Supplement +1AFF0..1AFFF; Kana Extended-B 1B000..1B0FF; Kana Supplement 1B100..1B12F; Kana Extended-A 1B130..1B16F; Small Kana Extension 1B170..1B2FF; Nushu 1BC00..1BC9F; Duployan 1BCA0..1BCAF; Shorthand Format Controls +1CF00..1CFCF; Znamenny Musical Notation 1D000..1D0FF; Byzantine Musical Symbols 1D100..1D1FF; Musical Symbols 1D200..1D24F; Ancient Greek Musical Notation @@ -305,9 +314,12 @@ FFF0..FFFF; Specials 1D360..1D37F; Counting Rod Numerals 1D400..1D7FF; Mathematical Alphanumeric Symbols 1D800..1DAAF; Sutton SignWriting +1DF00..1DFFF; Latin Extended-G 1E000..1E02F; Glagolitic Supplement 1E100..1E14F; Nyiakeng Puachue Hmong +1E290..1E2BF; Toto 1E2C0..1E2FF; Wancho +1E7E0..1E7FF; Ethiopic Extended-B 1E800..1E8DF; Mende Kikakui 1E900..1E95F; Adlam 1EC70..1ECBF; Indic Siyaq Numbers diff --git a/util/unicode/data/CaseFolding.txt b/util/unicode/data/CaseFolding.txt index 033788b253..932ace29e6 100644 --- a/util/unicode/data/CaseFolding.txt +++ b/util/unicode/data/CaseFolding.txt @@ -1,6 +1,6 @@ -# CaseFolding-13.0.0.txt -# Date: 2019-09-08, 23:30:59 GMT -# © 2019 Unicode®, Inc. +# CaseFolding-14.0.0.txt +# Date: 2021-03-08, 19:35:41 GMT +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see http://www.unicode.org/terms_of_use.html # @@ -1050,6 +1050,7 @@ 2C2C; C; 2C5C; # GLAGOLITIC CAPITAL LETTER SHTAPIC 2C2D; C; 2C5D; # GLAGOLITIC CAPITAL LETTER TROKUTASTI A 2C2E; C; 2C5E; # GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE +2C2F; C; 2C5F; # GLAGOLITIC CAPITAL LETTER CAUDATE CHRIVI 2C60; C; 2C61; # LATIN CAPITAL LETTER L WITH DOUBLE BAR 2C62; C; 026B; # LATIN CAPITAL LETTER L WITH MIDDLE TILDE 2C63; C; 1D7D; # LATIN CAPITAL LETTER P WITH STROKE @@ -1230,12 +1231,16 @@ A7B8; C; A7B9; # LATIN CAPITAL LETTER U WITH STROKE A7BA; C; A7BB; # LATIN CAPITAL LETTER GLOTTAL A A7BC; C; A7BD; # LATIN CAPITAL LETTER GLOTTAL I A7BE; C; A7BF; # LATIN CAPITAL LETTER GLOTTAL U +A7C0; C; A7C1; # LATIN CAPITAL LETTER OLD POLISH O A7C2; C; A7C3; # LATIN CAPITAL LETTER ANGLICANA W A7C4; C; A794; # LATIN CAPITAL LETTER C WITH PALATAL HOOK A7C5; C; 0282; # LATIN CAPITAL LETTER S WITH HOOK A7C6; C; 1D8E; # LATIN CAPITAL LETTER Z WITH PALATAL HOOK A7C7; C; A7C8; # LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY A7C9; C; A7CA; # LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY +A7D0; C; A7D1; # LATIN CAPITAL LETTER CLOSED INSULAR G +A7D6; C; A7D7; # LATIN CAPITAL LETTER MIDDLE SCOTS S +A7D8; C; A7D9; # LATIN CAPITAL LETTER SIGMOID S A7F5; C; A7F6; # LATIN CAPITAL LETTER REVERSED HALF H AB70; C; 13A0; # CHEROKEE SMALL LETTER A AB71; C; 13A1; # CHEROKEE SMALL LETTER E @@ -1431,6 +1436,41 @@ FF3A; C; FF5A; # FULLWIDTH LATIN CAPITAL LETTER Z 104D1; C; 104F9; # OSAGE CAPITAL LETTER GHA 104D2; C; 104FA; # OSAGE CAPITAL LETTER ZA 104D3; C; 104FB; # OSAGE CAPITAL LETTER ZHA +10570; C; 10597; # VITHKUQI CAPITAL LETTER A +10571; C; 10598; # VITHKUQI CAPITAL LETTER BBE +10572; C; 10599; # VITHKUQI CAPITAL LETTER BE +10573; C; 1059A; # VITHKUQI CAPITAL LETTER CE +10574; C; 1059B; # VITHKUQI CAPITAL LETTER CHE +10575; C; 1059C; # VITHKUQI CAPITAL LETTER DE +10576; C; 1059D; # VITHKUQI CAPITAL LETTER DHE +10577; C; 1059E; # VITHKUQI CAPITAL LETTER EI +10578; C; 1059F; # VITHKUQI CAPITAL LETTER E +10579; C; 105A0; # VITHKUQI CAPITAL LETTER FE +1057A; C; 105A1; # VITHKUQI CAPITAL LETTER GA +1057C; C; 105A3; # VITHKUQI CAPITAL LETTER HA +1057D; C; 105A4; # VITHKUQI CAPITAL LETTER HHA +1057E; C; 105A5; # VITHKUQI CAPITAL LETTER I +1057F; C; 105A6; # VITHKUQI CAPITAL LETTER IJE +10580; C; 105A7; # VITHKUQI CAPITAL LETTER JE +10581; C; 105A8; # VITHKUQI CAPITAL LETTER KA +10582; C; 105A9; # VITHKUQI CAPITAL LETTER LA +10583; C; 105AA; # VITHKUQI CAPITAL LETTER LLA +10584; C; 105AB; # VITHKUQI CAPITAL LETTER ME +10585; C; 105AC; # VITHKUQI CAPITAL LETTER NE +10586; C; 105AD; # VITHKUQI CAPITAL LETTER NJE +10587; C; 105AE; # VITHKUQI CAPITAL LETTER O +10588; C; 105AF; # VITHKUQI CAPITAL LETTER PE +10589; C; 105B0; # VITHKUQI CAPITAL LETTER QA +1058A; C; 105B1; # VITHKUQI CAPITAL LETTER RE +1058C; C; 105B3; # VITHKUQI CAPITAL LETTER SE +1058D; C; 105B4; # VITHKUQI CAPITAL LETTER SHE +1058E; C; 105B5; # VITHKUQI CAPITAL LETTER TE +1058F; C; 105B6; # VITHKUQI CAPITAL LETTER THE +10590; C; 105B7; # VITHKUQI CAPITAL LETTER U +10591; C; 105B8; # VITHKUQI CAPITAL LETTER VE +10592; C; 105B9; # VITHKUQI CAPITAL LETTER XE +10594; C; 105BB; # VITHKUQI CAPITAL LETTER Y +10595; C; 105BC; # VITHKUQI CAPITAL LETTER ZE 10C80; C; 10CC0; # OLD HUNGARIAN CAPITAL LETTER A 10C81; C; 10CC1; # OLD HUNGARIAN CAPITAL LETTER AA 10C82; C; 10CC2; # OLD HUNGARIAN CAPITAL LETTER EB diff --git a/util/unicode/data/DerivedAge.txt b/util/unicode/data/DerivedAge.txt index 0d2bd10f8d..c8ee531b8a 100644 --- a/util/unicode/data/DerivedAge.txt +++ b/util/unicode/data/DerivedAge.txt @@ -1,6 +1,6 @@ -# DerivedAge-13.0.0.txt -# Date: 2019-09-08, 23:30:59 GMT -# © 2019 Unicode®, Inc. +# DerivedAge-14.0.0.txt +# Date: 2021-07-10, 00:35:00 GMT +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see http://www.unicode.org/terms_of_use.html # @@ -40,7 +40,7 @@ # an expression such as "\p{age=3.0}" matches all of the code points # assigned in Version 3.0--that is, all the code points with a value # less than or equal to 3.0 for the Age property. -# For more information, see [http://www.unicode.org/reports/tr18/]. +# For more information, see [https://www.unicode.org/reports/tr18/]. # All code points not explicitly listed for Age # have the value Unassigned (NA). @@ -1862,4 +1862,91 @@ AB68..AB6B ; 13.0 # [4] LATIN SMALL LETTER TURNED R WITH MIDDLE TILDE..MODI # Total code points: 5930 +# ================================================ + +# Age=V14_0 + +# Newly assigned in Unicode 14.0.0 (September, 2021) + +061D ; 14.0 # ARABIC END OF TEXT MARK +0870..088E ; 14.0 # [31] ARABIC LETTER ALEF WITH ATTACHED FATHA..ARABIC VERTICAL TAIL +0890..0891 ; 14.0 # [2] ARABIC POUND MARK ABOVE..ARABIC PIASTRE MARK ABOVE +0898..089F ; 14.0 # [8] ARABIC SMALL HIGH WORD AL-JUZ..ARABIC HALF MADDA OVER MADDA +08B5 ; 14.0 # ARABIC LETTER QAF WITH DOT BELOW AND NO DOTS ABOVE +08C8..08D2 ; 14.0 # [11] ARABIC LETTER GRAF..ARABIC LARGE ROUND DOT INSIDE CIRCLE BELOW +0C3C ; 14.0 # TELUGU SIGN NUKTA +0C5D ; 14.0 # TELUGU LETTER NAKAARA POLLU +0CDD ; 14.0 # KANNADA LETTER NAKAARA POLLU +170D ; 14.0 # TAGALOG LETTER RA +1715 ; 14.0 # TAGALOG SIGN PAMUDPOD +171F ; 14.0 # TAGALOG LETTER ARCHAIC RA +180F ; 14.0 # MONGOLIAN FREE VARIATION SELECTOR FOUR +1AC1..1ACE ; 14.0 # [14] COMBINING LEFT PARENTHESIS ABOVE LEFT..COMBINING LATIN SMALL LETTER INSULAR T +1B4C ; 14.0 # BALINESE LETTER ARCHAIC JNYA +1B7D..1B7E ; 14.0 # [2] BALINESE PANTI LANTANG..BALINESE PAMADA LANTANG +1DFA ; 14.0 # COMBINING DOT BELOW LEFT +20C0 ; 14.0 # SOM SIGN +2C2F ; 14.0 # GLAGOLITIC CAPITAL LETTER CAUDATE CHRIVI +2C5F ; 14.0 # GLAGOLITIC SMALL LETTER CAUDATE CHRIVI +2E53..2E5D ; 14.0 # [11] MEDIEVAL EXCLAMATION MARK..OBLIQUE HYPHEN +9FFD..9FFF ; 14.0 # [3] CJK UNIFIED IDEOGRAPH-9FFD..CJK UNIFIED IDEOGRAPH-9FFF +A7C0..A7C1 ; 14.0 # [2] LATIN CAPITAL LETTER OLD POLISH O..LATIN SMALL LETTER OLD POLISH O +A7D0..A7D1 ; 14.0 # [2] LATIN CAPITAL LETTER CLOSED INSULAR G..LATIN SMALL LETTER CLOSED INSULAR G +A7D3 ; 14.0 # LATIN SMALL LETTER DOUBLE THORN +A7D5..A7D9 ; 14.0 # [5] LATIN SMALL LETTER DOUBLE WYNN..LATIN SMALL LETTER SIGMOID S +A7F2..A7F4 ; 14.0 # [3] MODIFIER LETTER CAPITAL C..MODIFIER LETTER CAPITAL Q +FBC2 ; 14.0 # ARABIC SYMBOL WASLA ABOVE +FD40..FD4F ; 14.0 # [16] ARABIC LIGATURE RAHIMAHU ALLAAH..ARABIC LIGATURE RAHIMAHUM ALLAAH +FDCF ; 14.0 # ARABIC LIGATURE SALAAMUHU ALAYNAA +FDFE..FDFF ; 14.0 # [2] ARABIC LIGATURE SUBHAANAHU WA TAAALAA..ARABIC LIGATURE AZZA WA JALL +10570..1057A ; 14.0 # [11] VITHKUQI CAPITAL LETTER A..VITHKUQI CAPITAL LETTER GA +1057C..1058A ; 14.0 # [15] VITHKUQI CAPITAL LETTER HA..VITHKUQI CAPITAL LETTER RE +1058C..10592 ; 14.0 # [7] VITHKUQI CAPITAL LETTER SE..VITHKUQI CAPITAL LETTER XE +10594..10595 ; 14.0 # [2] VITHKUQI CAPITAL LETTER Y..VITHKUQI CAPITAL LETTER ZE +10597..105A1 ; 14.0 # [11] VITHKUQI SMALL LETTER A..VITHKUQI SMALL LETTER GA +105A3..105B1 ; 14.0 # [15] VITHKUQI SMALL LETTER HA..VITHKUQI SMALL LETTER RE +105B3..105B9 ; 14.0 # [7] VITHKUQI SMALL LETTER SE..VITHKUQI SMALL LETTER XE +105BB..105BC ; 14.0 # [2] VITHKUQI SMALL LETTER Y..VITHKUQI SMALL LETTER ZE +10780..10785 ; 14.0 # [6] MODIFIER LETTER SMALL CAPITAL AA..MODIFIER LETTER SMALL B WITH HOOK +10787..107B0 ; 14.0 # [42] MODIFIER LETTER SMALL DZ DIGRAPH..MODIFIER LETTER SMALL V WITH RIGHT HOOK +107B2..107BA ; 14.0 # [9] MODIFIER LETTER SMALL CAPITAL Y..MODIFIER LETTER SMALL S WITH CURL +10F70..10F89 ; 14.0 # [26] OLD UYGHUR LETTER ALEPH..OLD UYGHUR PUNCTUATION FOUR DOTS +11070..11075 ; 14.0 # [6] BRAHMI SIGN OLD TAMIL VIRAMA..BRAHMI LETTER OLD TAMIL LLA +110C2 ; 14.0 # KAITHI VOWEL SIGN VOCALIC R +116B9 ; 14.0 # TAKRI ABBREVIATION SIGN +11740..11746 ; 14.0 # [7] AHOM LETTER CA..AHOM LETTER LLA +11AB0..11ABF ; 14.0 # [16] CANADIAN SYLLABICS NATTILIK HI..CANADIAN SYLLABICS SPA +12F90..12FF2 ; 14.0 # [99] CYPRO-MINOAN SIGN CM001..CYPRO-MINOAN SIGN CM302 +16A70..16ABE ; 14.0 # [79] TANGSA LETTER OZ..TANGSA LETTER ZA +16AC0..16AC9 ; 14.0 # [10] TANGSA DIGIT ZERO..TANGSA DIGIT NINE +1AFF0..1AFF3 ; 14.0 # [4] KATAKANA LETTER MINNAN TONE-2..KATAKANA LETTER MINNAN TONE-5 +1AFF5..1AFFB ; 14.0 # [7] KATAKANA LETTER MINNAN TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-5 +1AFFD..1AFFE ; 14.0 # [2] KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8 +1B11F..1B122 ; 14.0 # [4] HIRAGANA LETTER ARCHAIC WU..KATAKANA LETTER ARCHAIC WU +1CF00..1CF2D ; 14.0 # [46] ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT..ZNAMENNY COMBINING MARK KRYZH ON LEFT +1CF30..1CF46 ; 14.0 # [23] ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO..ZNAMENNY PRIZNAK MODIFIER ROG +1CF50..1CFC3 ; 14.0 # [116] ZNAMENNY NEUME KRYUK..ZNAMENNY NEUME PAUK +1D1E9..1D1EA ; 14.0 # [2] MUSICAL SYMBOL SORI..MUSICAL SYMBOL KORON +1DF00..1DF1E ; 14.0 # [31] LATIN SMALL LETTER FENG DIGRAPH WITH TRILL..LATIN SMALL LETTER S WITH CURL +1E290..1E2AE ; 14.0 # [31] TOTO LETTER PA..TOTO SIGN RISING TONE +1E7E0..1E7E6 ; 14.0 # [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO +1E7E8..1E7EB ; 14.0 # [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE +1E7ED..1E7EE ; 14.0 # [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE +1E7F0..1E7FE ; 14.0 # [15] ETHIOPIC SYLLABLE GURAGE QWI..ETHIOPIC SYLLABLE GURAGE PWEE +1F6DD..1F6DF ; 14.0 # [3] PLAYGROUND SLIDE..RING BUOY +1F7F0 ; 14.0 # HEAVY EQUALS SIGN +1F979 ; 14.0 # FACE HOLDING BACK TEARS +1F9CC ; 14.0 # TROLL +1FA7B..1FA7C ; 14.0 # [2] X-RAY..CRUTCH +1FAA9..1FAAC ; 14.0 # [4] MIRROR BALL..HAMSA +1FAB7..1FABA ; 14.0 # [4] LOTUS..NEST WITH EGGS +1FAC3..1FAC5 ; 14.0 # [3] PREGNANT MAN..PERSON WITH CROWN +1FAD7..1FAD9 ; 14.0 # [3] POURING LIQUID..JAR +1FAE0..1FAE7 ; 14.0 # [8] MELTING FACE..BUBBLES +1FAF0..1FAF6 ; 14.0 # [7] HAND WITH INDEX FINGER AND THUMB CROSSED..HEART HANDS +2A6DE..2A6DF ; 14.0 # [2] CJK UNIFIED IDEOGRAPH-2A6DE..CJK UNIFIED IDEOGRAPH-2A6DF +2B735..2B738 ; 14.0 # [4] CJK UNIFIED IDEOGRAPH-2B735..CJK UNIFIED IDEOGRAPH-2B738 + +# Total code points: 838 + # EOF diff --git a/util/unicode/data/DerivedNormalizationProps.txt b/util/unicode/data/DerivedNormalizationProps.txt index 00a25f0e7e..b344567fd3 100644 --- a/util/unicode/data/DerivedNormalizationProps.txt +++ b/util/unicode/data/DerivedNormalizationProps.txt @@ -1,6 +1,6 @@ -# DerivedNormalizationProps-13.0.0.txt -# Date: 2019-09-08, 23:31:08 GMT -# © 2019 Unicode®, Inc. +# DerivedNormalizationProps-14.0.0.txt +# Date: 2021-06-04, 02:19:20 GMT +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see http://www.unicode.org/terms_of_use.html # @@ -132,6 +132,9 @@ 33DD ; FC_NFKC; 0077 0062 # So SQUARE WB 33DE ; FC_NFKC; 0076 2215 006D # So SQUARE V OVER M 33DF ; FC_NFKC; 0061 2215 006D # So SQUARE A OVER M +A7F2 ; FC_NFKC; 0063 # Lm MODIFIER LETTER CAPITAL C +A7F3 ; FC_NFKC; 0066 # Lm MODIFIER LETTER CAPITAL F +A7F4 ; FC_NFKC; 0071 # Lm MODIFIER LETTER CAPITAL Q A7F8 ; FC_NFKC; 0127 # Lm MODIFIER LETTER CAPITAL H WITH STROKE 1D400 ; FC_NFKC; 0061 # L& MATHEMATICAL BOLD CAPITAL A 1D401 ; FC_NFKC; 0062 # L& MATHEMATICAL BOLD CAPITAL B @@ -650,7 +653,7 @@ A7F8 ; FC_NFKC; 0127 # Lm MODIFIER LETTER CAPITAL H WITH STROKE 1F16C ; FC_NFKC; 006D 0072 # So RAISED MR SIGN 1F190 ; FC_NFKC; 0064 006A # So SQUARE DJ -# Total code points: 634 +# Total code points: 637 # ================================================ @@ -1469,6 +1472,7 @@ FB46..FB4E ; NFC_QC; N # Lo [9] HEBREW LETTER TSADI WITH DAGESH..HEBREW LET 32C0..33FF ; NFKD_QC; N # So [320] IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY..SQUARE GAL A69C..A69D ; NFKD_QC; N # Lm [2] MODIFIER LETTER CYRILLIC HARD SIGN..MODIFIER LETTER CYRILLIC SOFT SIGN A770 ; NFKD_QC; N # Lm MODIFIER LETTER US +A7F2..A7F4 ; NFKD_QC; N # Lm [3] MODIFIER LETTER CAPITAL C..MODIFIER LETTER CAPITAL Q A7F8..A7F9 ; NFKD_QC; N # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE AB5C..AB5F ; NFKD_QC; N # Lm [4] MODIFIER LETTER SMALL HENG..MODIFIER LETTER SMALL U WITH LEFT HOOK AB69 ; NFKD_QC; N # Lm MODIFIER LETTER SMALL TURNED W @@ -1593,6 +1597,9 @@ FFE5..FFE6 ; NFKD_QC; N # Sc [2] FULLWIDTH YEN SIGN..FULLWIDTH WON SIGN FFE8 ; NFKD_QC; N # So HALFWIDTH FORMS LIGHT VERTICAL FFE9..FFEC ; NFKD_QC; N # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS ARROW FFED..FFEE ; NFKD_QC; N # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CIRCLE +10781..10785 ; NFKD_QC; N # Lm [5] MODIFIER LETTER SUPERSCRIPT TRIANGULAR COLON..MODIFIER LETTER SMALL B WITH HOOK +10787..107B0 ; NFKD_QC; N # Lm [42] MODIFIER LETTER SMALL DZ DIGRAPH..MODIFIER LETTER SMALL V WITH RIGHT HOOK +107B2..107BA ; NFKD_QC; N # Lm [9] MODIFIER LETTER SMALL CAPITAL Y..MODIFIER LETTER SMALL S WITH CURL 1109A ; NFKD_QC; N # Lo KAITHI LETTER DDDHA 1109C ; NFKD_QC; N # Lo KAITHI LETTER RHA 110AB ; NFKD_QC; N # Lo KAITHI LETTER VA @@ -1690,7 +1697,7 @@ FFED..FFEE ; NFKD_QC; N # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CI 1FBF0..1FBF9 ; NFKD_QC; N # Nd [10] SEGMENTED DIGIT ZERO..SEGMENTED DIGIT NINE 2F800..2FA1D ; NFKD_QC; N # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D -# Total code points: 16908 +# Total code points: 16967 # ================================================ @@ -1883,6 +1890,7 @@ FFED..FFEE ; NFKD_QC; N # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CI 32C0..33FF ; NFKC_QC; N # So [320] IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY..SQUARE GAL A69C..A69D ; NFKC_QC; N # Lm [2] MODIFIER LETTER CYRILLIC HARD SIGN..MODIFIER LETTER CYRILLIC SOFT SIGN A770 ; NFKC_QC; N # Lm MODIFIER LETTER US +A7F2..A7F4 ; NFKC_QC; N # Lm [3] MODIFIER LETTER CAPITAL C..MODIFIER LETTER CAPITAL Q A7F8..A7F9 ; NFKC_QC; N # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE AB5C..AB5F ; NFKC_QC; N # Lm [4] MODIFIER LETTER SMALL HENG..MODIFIER LETTER SMALL U WITH LEFT HOOK AB69 ; NFKC_QC; N # Lm MODIFIER LETTER SMALL TURNED W @@ -2006,6 +2014,9 @@ FFE5..FFE6 ; NFKC_QC; N # Sc [2] FULLWIDTH YEN SIGN..FULLWIDTH WON SIGN FFE8 ; NFKC_QC; N # So HALFWIDTH FORMS LIGHT VERTICAL FFE9..FFEC ; NFKC_QC; N # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS ARROW FFED..FFEE ; NFKC_QC; N # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CIRCLE +10781..10785 ; NFKC_QC; N # Lm [5] MODIFIER LETTER SUPERSCRIPT TRIANGULAR COLON..MODIFIER LETTER SMALL B WITH HOOK +10787..107B0 ; NFKC_QC; N # Lm [42] MODIFIER LETTER SMALL DZ DIGRAPH..MODIFIER LETTER SMALL V WITH RIGHT HOOK +107B2..107BA ; NFKC_QC; N # Lm [9] MODIFIER LETTER SMALL CAPITAL Y..MODIFIER LETTER SMALL S WITH CURL 1D15E..1D164 ; NFKC_QC; N # So [7] MUSICAL SYMBOL HALF NOTE..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE 1D1BB..1D1C0 ; NFKC_QC; N # So [6] MUSICAL SYMBOL MINIMA..MUSICAL SYMBOL FUSA BLACK 1D400..1D454 ; NFKC_QC; N # L& [85] MATHEMATICAL BOLD CAPITAL A..MATHEMATICAL ITALIC SMALL G @@ -2094,7 +2105,7 @@ FFED..FFEE ; NFKC_QC; N # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CI 1FBF0..1FBF9 ; NFKC_QC; N # Nd [10] SEGMENTED DIGIT ZERO..SEGMENTED DIGIT NINE 2F800..2FA1D ; NFKC_QC; N # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D -# Total code points: 4807 +# Total code points: 4866 # ================================================ @@ -2889,7 +2900,7 @@ FFE3 ; Expands_On_NFKC # Sk FULLWIDTH MACRON # It is constructed by applying NFKC, CaseFolding, and removal of Default_Ignorable_Code_Points. # The process of applying these transformations is repeated until a stable result is produced. # WARNING: Application to STRINGS must apply NFC after mapping each character, because characters may interact. -# For more information, see [http://www.unicode.org/reports/tr44/] +# For more information, see [https://www.unicode.org/reports/tr44/] # Omitted code points are unchanged by this mapping. # @missing: 0000..10FFFF; NFKC_CF; <code point> @@ -3523,6 +3534,7 @@ FFE3 ; Expands_On_NFKC # Sk FULLWIDTH MACRON 17B4..17B5 ; NFKC_CF; # Mn [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA 180B..180D ; NFKC_CF; # Mn [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE 180E ; NFKC_CF; # Cf MONGOLIAN VOWEL SEPARATOR +180F ; NFKC_CF; # Mn MONGOLIAN FREE VARIATION SELECTOR FOUR 1C80 ; NFKC_CF; 0432 # L& CYRILLIC SMALL LETTER ROUNDED VE 1C81 ; NFKC_CF; 0434 # L& CYRILLIC SMALL LETTER LONG-LEGGED DE 1C82 ; NFKC_CF; 043E # L& CYRILLIC SMALL LETTER NARROW O @@ -4318,6 +4330,7 @@ FFE3 ; Expands_On_NFKC # Sk FULLWIDTH MACRON 2C2C ; NFKC_CF; 2C5C # L& GLAGOLITIC CAPITAL LETTER SHTAPIC 2C2D ; NFKC_CF; 2C5D # L& GLAGOLITIC CAPITAL LETTER TROKUTASTI A 2C2E ; NFKC_CF; 2C5E # L& GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE +2C2F ; NFKC_CF; 2C5F # L& GLAGOLITIC CAPITAL LETTER CAUDATE CHRIVI 2C60 ; NFKC_CF; 2C61 # L& LATIN CAPITAL LETTER L WITH DOUBLE BAR 2C62 ; NFKC_CF; 026B # L& LATIN CAPITAL LETTER L WITH MIDDLE TILDE 2C63 ; NFKC_CF; 1D7D # L& LATIN CAPITAL LETTER P WITH STROKE @@ -5339,12 +5352,19 @@ A7B8 ; NFKC_CF; A7B9 # L& LATIN CAPITAL LETTER U WITH S A7BA ; NFKC_CF; A7BB # L& LATIN CAPITAL LETTER GLOTTAL A A7BC ; NFKC_CF; A7BD # L& LATIN CAPITAL LETTER GLOTTAL I A7BE ; NFKC_CF; A7BF # L& LATIN CAPITAL LETTER GLOTTAL U +A7C0 ; NFKC_CF; A7C1 # L& LATIN CAPITAL LETTER OLD POLISH O A7C2 ; NFKC_CF; A7C3 # L& LATIN CAPITAL LETTER ANGLICANA W A7C4 ; NFKC_CF; A794 # L& LATIN CAPITAL LETTER C WITH PALATAL HOOK A7C5 ; NFKC_CF; 0282 # L& LATIN CAPITAL LETTER S WITH HOOK A7C6 ; NFKC_CF; 1D8E # L& LATIN CAPITAL LETTER Z WITH PALATAL HOOK A7C7 ; NFKC_CF; A7C8 # L& LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY A7C9 ; NFKC_CF; A7CA # L& LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY +A7D0 ; NFKC_CF; A7D1 # L& LATIN CAPITAL LETTER CLOSED INSULAR G +A7D6 ; NFKC_CF; A7D7 # L& LATIN CAPITAL LETTER MIDDLE SCOTS S +A7D8 ; NFKC_CF; A7D9 # L& LATIN CAPITAL LETTER SIGMOID S +A7F2 ; NFKC_CF; 0063 # Lm MODIFIER LETTER CAPITAL C +A7F3 ; NFKC_CF; 0066 # Lm MODIFIER LETTER CAPITAL F +A7F4 ; NFKC_CF; 0071 # Lm MODIFIER LETTER CAPITAL Q A7F5 ; NFKC_CF; A7F6 # L& LATIN CAPITAL LETTER REVERSED HALF H A7F8 ; NFKC_CF; 0127 # Lm MODIFIER LETTER CAPITAL H WITH STROKE A7F9 ; NFKC_CF; 0153 # Lm MODIFIER LETTER SMALL LIGATURE OE @@ -6845,6 +6865,97 @@ FFF0..FFF8 ; NFKC_CF; # Cn [9] <reserved-FFF0>..<reserved-FF 104D1 ; NFKC_CF; 104F9 # L& OSAGE CAPITAL LETTER GHA 104D2 ; NFKC_CF; 104FA # L& OSAGE CAPITAL LETTER ZA 104D3 ; NFKC_CF; 104FB # L& OSAGE CAPITAL LETTER ZHA +10570 ; NFKC_CF; 10597 # L& VITHKUQI CAPITAL LETTER A +10571 ; NFKC_CF; 10598 # L& VITHKUQI CAPITAL LETTER BBE +10572 ; NFKC_CF; 10599 # L& VITHKUQI CAPITAL LETTER BE +10573 ; NFKC_CF; 1059A # L& VITHKUQI CAPITAL LETTER CE +10574 ; NFKC_CF; 1059B # L& VITHKUQI CAPITAL LETTER CHE +10575 ; NFKC_CF; 1059C # L& VITHKUQI CAPITAL LETTER DE +10576 ; NFKC_CF; 1059D # L& VITHKUQI CAPITAL LETTER DHE +10577 ; NFKC_CF; 1059E # L& VITHKUQI CAPITAL LETTER EI +10578 ; NFKC_CF; 1059F # L& VITHKUQI CAPITAL LETTER E +10579 ; NFKC_CF; 105A0 # L& VITHKUQI CAPITAL LETTER FE +1057A ; NFKC_CF; 105A1 # L& VITHKUQI CAPITAL LETTER GA +1057C ; NFKC_CF; 105A3 # L& VITHKUQI CAPITAL LETTER HA +1057D ; NFKC_CF; 105A4 # L& VITHKUQI CAPITAL LETTER HHA +1057E ; NFKC_CF; 105A5 # L& VITHKUQI CAPITAL LETTER I +1057F ; NFKC_CF; 105A6 # L& VITHKUQI CAPITAL LETTER IJE +10580 ; NFKC_CF; 105A7 # L& VITHKUQI CAPITAL LETTER JE +10581 ; NFKC_CF; 105A8 # L& VITHKUQI CAPITAL LETTER KA +10582 ; NFKC_CF; 105A9 # L& VITHKUQI CAPITAL LETTER LA +10583 ; NFKC_CF; 105AA # L& VITHKUQI CAPITAL LETTER LLA +10584 ; NFKC_CF; 105AB # L& VITHKUQI CAPITAL LETTER ME +10585 ; NFKC_CF; 105AC # L& VITHKUQI CAPITAL LETTER NE +10586 ; NFKC_CF; 105AD # L& VITHKUQI CAPITAL LETTER NJE +10587 ; NFKC_CF; 105AE # L& VITHKUQI CAPITAL LETTER O +10588 ; NFKC_CF; 105AF # L& VITHKUQI CAPITAL LETTER PE +10589 ; NFKC_CF; 105B0 # L& VITHKUQI CAPITAL LETTER QA +1058A ; NFKC_CF; 105B1 # L& VITHKUQI CAPITAL LETTER RE +1058C ; NFKC_CF; 105B3 # L& VITHKUQI CAPITAL LETTER SE +1058D ; NFKC_CF; 105B4 # L& VITHKUQI CAPITAL LETTER SHE +1058E ; NFKC_CF; 105B5 # L& VITHKUQI CAPITAL LETTER TE +1058F ; NFKC_CF; 105B6 # L& VITHKUQI CAPITAL LETTER THE +10590 ; NFKC_CF; 105B7 # L& VITHKUQI CAPITAL LETTER U +10591 ; NFKC_CF; 105B8 # L& VITHKUQI CAPITAL LETTER VE +10592 ; NFKC_CF; 105B9 # L& VITHKUQI CAPITAL LETTER XE +10594 ; NFKC_CF; 105BB # L& VITHKUQI CAPITAL LETTER Y +10595 ; NFKC_CF; 105BC # L& VITHKUQI CAPITAL LETTER ZE +10781 ; NFKC_CF; 02D0 # Lm MODIFIER LETTER SUPERSCRIPT TRIANGULAR COLON +10782 ; NFKC_CF; 02D1 # Lm MODIFIER LETTER SUPERSCRIPT HALF TRIANGULAR COLON +10783 ; NFKC_CF; 00E6 # Lm MODIFIER LETTER SMALL AE +10784 ; NFKC_CF; 0299 # Lm MODIFIER LETTER SMALL CAPITAL B +10785 ; NFKC_CF; 0253 # Lm MODIFIER LETTER SMALL B WITH HOOK +10787 ; NFKC_CF; 02A3 # Lm MODIFIER LETTER SMALL DZ DIGRAPH +10788 ; NFKC_CF; AB66 # Lm MODIFIER LETTER SMALL DZ DIGRAPH WITH RETROFLEX HOOK +10789 ; NFKC_CF; 02A5 # Lm MODIFIER LETTER SMALL DZ DIGRAPH WITH CURL +1078A ; NFKC_CF; 02A4 # Lm MODIFIER LETTER SMALL DEZH DIGRAPH +1078B ; NFKC_CF; 0256 # Lm MODIFIER LETTER SMALL D WITH TAIL +1078C ; NFKC_CF; 0257 # Lm MODIFIER LETTER SMALL D WITH HOOK +1078D ; NFKC_CF; 1D91 # Lm MODIFIER LETTER SMALL D WITH HOOK AND TAIL +1078E ; NFKC_CF; 0258 # Lm MODIFIER LETTER SMALL REVERSED E +1078F ; NFKC_CF; 025E # Lm MODIFIER LETTER SMALL CLOSED REVERSED OPEN E +10790 ; NFKC_CF; 02A9 # Lm MODIFIER LETTER SMALL FENG DIGRAPH +10791 ; NFKC_CF; 0264 # Lm MODIFIER LETTER SMALL RAMS HORN +10792 ; NFKC_CF; 0262 # Lm MODIFIER LETTER SMALL CAPITAL G +10793 ; NFKC_CF; 0260 # Lm MODIFIER LETTER SMALL G WITH HOOK +10794 ; NFKC_CF; 029B # Lm MODIFIER LETTER SMALL CAPITAL G WITH HOOK +10795 ; NFKC_CF; 0127 # Lm MODIFIER LETTER SMALL H WITH STROKE +10796 ; NFKC_CF; 029C # Lm MODIFIER LETTER SMALL CAPITAL H +10797 ; NFKC_CF; 0267 # Lm MODIFIER LETTER SMALL HENG WITH HOOK +10798 ; NFKC_CF; 0284 # Lm MODIFIER LETTER SMALL DOTLESS J WITH STROKE AND HOOK +10799 ; NFKC_CF; 02AA # Lm MODIFIER LETTER SMALL LS DIGRAPH +1079A ; NFKC_CF; 02AB # Lm MODIFIER LETTER SMALL LZ DIGRAPH +1079B ; NFKC_CF; 026C # Lm MODIFIER LETTER SMALL L WITH BELT +1079C ; NFKC_CF; 1DF04 # Lm MODIFIER LETTER SMALL CAPITAL L WITH BELT +1079D ; NFKC_CF; A78E # Lm MODIFIER LETTER SMALL L WITH RETROFLEX HOOK AND BELT +1079E ; NFKC_CF; 026E # Lm MODIFIER LETTER SMALL LEZH +1079F ; NFKC_CF; 1DF05 # Lm MODIFIER LETTER SMALL LEZH WITH RETROFLEX HOOK +107A0 ; NFKC_CF; 028E # Lm MODIFIER LETTER SMALL TURNED Y +107A1 ; NFKC_CF; 1DF06 # Lm MODIFIER LETTER SMALL TURNED Y WITH BELT +107A2 ; NFKC_CF; 00F8 # Lm MODIFIER LETTER SMALL O WITH STROKE +107A3 ; NFKC_CF; 0276 # Lm MODIFIER LETTER SMALL CAPITAL OE +107A4 ; NFKC_CF; 0277 # Lm MODIFIER LETTER SMALL CLOSED OMEGA +107A5 ; NFKC_CF; 0071 # Lm MODIFIER LETTER SMALL Q +107A6 ; NFKC_CF; 027A # Lm MODIFIER LETTER SMALL TURNED R WITH LONG LEG +107A7 ; NFKC_CF; 1DF08 # Lm MODIFIER LETTER SMALL TURNED R WITH LONG LEG AND RETROFLEX HOOK +107A8 ; NFKC_CF; 027D # Lm MODIFIER LETTER SMALL R WITH TAIL +107A9 ; NFKC_CF; 027E # Lm MODIFIER LETTER SMALL R WITH FISHHOOK +107AA ; NFKC_CF; 0280 # Lm MODIFIER LETTER SMALL CAPITAL R +107AB ; NFKC_CF; 02A8 # Lm MODIFIER LETTER SMALL TC DIGRAPH WITH CURL +107AC ; NFKC_CF; 02A6 # Lm MODIFIER LETTER SMALL TS DIGRAPH +107AD ; NFKC_CF; AB67 # Lm MODIFIER LETTER SMALL TS DIGRAPH WITH RETROFLEX HOOK +107AE ; NFKC_CF; 02A7 # Lm MODIFIER LETTER SMALL TESH DIGRAPH +107AF ; NFKC_CF; 0288 # Lm MODIFIER LETTER SMALL T WITH RETROFLEX HOOK +107B0 ; NFKC_CF; 2C71 # Lm MODIFIER LETTER SMALL V WITH RIGHT HOOK +107B2 ; NFKC_CF; 028F # Lm MODIFIER LETTER SMALL CAPITAL Y +107B3 ; NFKC_CF; 02A1 # Lm MODIFIER LETTER GLOTTAL STOP WITH STROKE +107B4 ; NFKC_CF; 02A2 # Lm MODIFIER LETTER REVERSED GLOTTAL STOP WITH STROKE +107B5 ; NFKC_CF; 0298 # Lm MODIFIER LETTER BILABIAL CLICK +107B6 ; NFKC_CF; 01C0 # Lm MODIFIER LETTER DENTAL CLICK +107B7 ; NFKC_CF; 01C1 # Lm MODIFIER LETTER LATERAL CLICK +107B8 ; NFKC_CF; 01C2 # Lm MODIFIER LETTER ALVEOLAR CLICK +107B9 ; NFKC_CF; 1DF0A # Lm MODIFIER LETTER RETROFLEX CLICK WITH RETROFLEX HOOK +107BA ; NFKC_CF; 1DF1E # Lm MODIFIER LETTER SMALL S WITH CURL 10C80 ; NFKC_CF; 10CC0 # L& OLD HUNGARIAN CAPITAL LETTER A 10C81 ; NFKC_CF; 10CC1 # L& OLD HUNGARIAN CAPITAL LETTER AA 10C82 ; NFKC_CF; 10CC2 # L& OLD HUNGARIAN CAPITAL LETTER EB @@ -8826,7 +8937,7 @@ E0080..E00FF ; NFKC_CF; # Cn [128] <reserved-E0080>..<reserved-E E0100..E01EF ; NFKC_CF; # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 E01F0..E0FFF ; NFKC_CF; # Cn [3600] <reserved-E01F0>..<reserved-E0FFF> -# Total code points: 10329 +# Total code points: 10429 # ================================================ @@ -9164,6 +9275,7 @@ E01F0..E0FFF ; NFKC_CF; # Cn [3600] <reserved-E01F0>..<reserved- 17B4..17B5 ; Changes_When_NFKC_Casefolded # Mn [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA 180B..180D ; Changes_When_NFKC_Casefolded # Mn [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE 180E ; Changes_When_NFKC_Casefolded # Cf MONGOLIAN VOWEL SEPARATOR +180F ; Changes_When_NFKC_Casefolded # Mn MONGOLIAN FREE VARIATION SELECTOR FOUR 1C80..1C88 ; Changes_When_NFKC_Casefolded # L& [9] CYRILLIC SMALL LETTER ROUNDED VE..CYRILLIC SMALL LETTER UNBLENDED UK 1C90..1CBA ; Changes_When_NFKC_Casefolded # L& [43] GEORGIAN MTAVRULI CAPITAL LETTER AN..GEORGIAN MTAVRULI CAPITAL LETTER AIN 1CBD..1CBF ; Changes_When_NFKC_Casefolded # L& [3] GEORGIAN MTAVRULI CAPITAL LETTER AEN..GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN @@ -9399,7 +9511,7 @@ E01F0..E0FFF ; NFKC_CF; # Cn [3600] <reserved-E01F0>..<reserved- 2A0C ; Changes_When_NFKC_Casefolded # Sm QUADRUPLE INTEGRAL OPERATOR 2A74..2A76 ; Changes_When_NFKC_Casefolded # Sm [3] DOUBLE COLON EQUAL..THREE CONSECUTIVE EQUALS SIGNS 2ADC ; Changes_When_NFKC_Casefolded # Sm FORKING -2C00..2C2E ; Changes_When_NFKC_Casefolded # L& [47] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE +2C00..2C2F ; Changes_When_NFKC_Casefolded # L& [48] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC CAPITAL LETTER CAUDATE CHRIVI 2C60 ; Changes_When_NFKC_Casefolded # L& LATIN CAPITAL LETTER L WITH DOUBLE BAR 2C62..2C64 ; Changes_When_NFKC_Casefolded # L& [3] LATIN CAPITAL LETTER L WITH MIDDLE TILDE..LATIN CAPITAL LETTER R WITH TAIL 2C67 ; Changes_When_NFKC_Casefolded # L& LATIN CAPITAL LETTER H WITH DESCENDER @@ -9590,9 +9702,14 @@ A7B8 ; Changes_When_NFKC_Casefolded # L& LATIN CAPITAL LETTER U W A7BA ; Changes_When_NFKC_Casefolded # L& LATIN CAPITAL LETTER GLOTTAL A A7BC ; Changes_When_NFKC_Casefolded # L& LATIN CAPITAL LETTER GLOTTAL I A7BE ; Changes_When_NFKC_Casefolded # L& LATIN CAPITAL LETTER GLOTTAL U +A7C0 ; Changes_When_NFKC_Casefolded # L& LATIN CAPITAL LETTER OLD POLISH O A7C2 ; Changes_When_NFKC_Casefolded # L& LATIN CAPITAL LETTER ANGLICANA W A7C4..A7C7 ; Changes_When_NFKC_Casefolded # L& [4] LATIN CAPITAL LETTER C WITH PALATAL HOOK..LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY A7C9 ; Changes_When_NFKC_Casefolded # L& LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY +A7D0 ; Changes_When_NFKC_Casefolded # L& LATIN CAPITAL LETTER CLOSED INSULAR G +A7D6 ; Changes_When_NFKC_Casefolded # L& LATIN CAPITAL LETTER MIDDLE SCOTS S +A7D8 ; Changes_When_NFKC_Casefolded # L& LATIN CAPITAL LETTER SIGMOID S +A7F2..A7F4 ; Changes_When_NFKC_Casefolded # Lm [3] MODIFIER LETTER CAPITAL C..MODIFIER LETTER CAPITAL Q A7F5 ; Changes_When_NFKC_Casefolded # L& LATIN CAPITAL LETTER REVERSED HALF H A7F8..A7F9 ; Changes_When_NFKC_Casefolded # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE AB5C..AB5F ; Changes_When_NFKC_Casefolded # Lm [4] MODIFIER LETTER SMALL HENG..MODIFIER LETTER SMALL U WITH LEFT HOOK @@ -9723,6 +9840,13 @@ FFED..FFEE ; Changes_When_NFKC_Casefolded # So [2] HALFWIDTH BLACK SQUARE.. FFF0..FFF8 ; Changes_When_NFKC_Casefolded # Cn [9] <reserved-FFF0>..<reserved-FFF8> 10400..10427 ; Changes_When_NFKC_Casefolded # L& [40] DESERET CAPITAL LETTER LONG I..DESERET CAPITAL LETTER EW 104B0..104D3 ; Changes_When_NFKC_Casefolded # L& [36] OSAGE CAPITAL LETTER A..OSAGE CAPITAL LETTER ZHA +10570..1057A ; Changes_When_NFKC_Casefolded # L& [11] VITHKUQI CAPITAL LETTER A..VITHKUQI CAPITAL LETTER GA +1057C..1058A ; Changes_When_NFKC_Casefolded # L& [15] VITHKUQI CAPITAL LETTER HA..VITHKUQI CAPITAL LETTER RE +1058C..10592 ; Changes_When_NFKC_Casefolded # L& [7] VITHKUQI CAPITAL LETTER SE..VITHKUQI CAPITAL LETTER XE +10594..10595 ; Changes_When_NFKC_Casefolded # L& [2] VITHKUQI CAPITAL LETTER Y..VITHKUQI CAPITAL LETTER ZE +10781..10785 ; Changes_When_NFKC_Casefolded # Lm [5] MODIFIER LETTER SUPERSCRIPT TRIANGULAR COLON..MODIFIER LETTER SMALL B WITH HOOK +10787..107B0 ; Changes_When_NFKC_Casefolded # Lm [42] MODIFIER LETTER SMALL DZ DIGRAPH..MODIFIER LETTER SMALL V WITH RIGHT HOOK +107B2..107BA ; Changes_When_NFKC_Casefolded # Lm [9] MODIFIER LETTER SMALL CAPITAL Y..MODIFIER LETTER SMALL S WITH CURL 10C80..10CB2 ; Changes_When_NFKC_Casefolded # L& [51] OLD HUNGARIAN CAPITAL LETTER A..OLD HUNGARIAN CAPITAL LETTER US 118A0..118BF ; Changes_When_NFKC_Casefolded # L& [32] WARANG CITI CAPITAL LETTER NGAA..WARANG CITI CAPITAL LETTER VIYO 16E40..16E5F ; Changes_When_NFKC_Casefolded # L& [32] MEDEFAIDRIN CAPITAL LETTER M..MEDEFAIDRIN CAPITAL LETTER Y @@ -9824,6 +9948,6 @@ E0080..E00FF ; Changes_When_NFKC_Casefolded # Cn [128] <reserved-E0080>..<reser E0100..E01EF ; Changes_When_NFKC_Casefolded # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 E01F0..E0FFF ; Changes_When_NFKC_Casefolded # Cn [3600] <reserved-E01F0>..<reserved-E0FFF> -# Total code points: 10329 +# Total code points: 10429 # EOF diff --git a/util/unicode/data/GraphemeBreakProperty.txt b/util/unicode/data/GraphemeBreakProperty.txt index 6ee92f6eec..dd2569064a 100644 --- a/util/unicode/data/GraphemeBreakProperty.txt +++ b/util/unicode/data/GraphemeBreakProperty.txt @@ -1,6 +1,6 @@ -# GraphemeBreakProperty-13.0.0.txt -# Date: 2019-10-21, 14:30:35 GMT -# © 2019 Unicode®, Inc. +# GraphemeBreakProperty-14.0.0.txt +# Date: 2021-08-12, 23:13:02 GMT +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see http://www.unicode.org/terms_of_use.html # @@ -21,6 +21,7 @@ 0600..0605 ; Prepend # Cf [6] ARABIC NUMBER SIGN..ARABIC NUMBER MARK ABOVE 06DD ; Prepend # Cf ARABIC END OF AYAH 070F ; Prepend # Cf SYRIAC ABBREVIATION MARK +0890..0891 ; Prepend # Cf [2] ARABIC POUND MARK ABOVE..ARABIC PIASTRE MARK ABOVE 08E2 ; Prepend # Cf ARABIC DISPUTED END OF AYAH 0D4E ; Prepend # Lo MALAYALAM LETTER DOT REPH 110BD ; Prepend # Cf KAITHI NUMBER SIGN @@ -32,7 +33,7 @@ 11A84..11A89 ; Prepend # Lo [6] SOYOMBO SIGN JIHVAMULIYA..SOYOMBO CLUSTER-INITIAL LETTER SA 11D46 ; Prepend # Lo MASARAM GONDI REPHA -# Total code points: 24 +# Total code points: 26 # ================================================ @@ -104,7 +105,8 @@ E01F0..E0FFF ; Control # Cn [3600] <reserved-E01F0>..<reserved-E0FFF> 0825..0827 ; Extend # Mn [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U 0829..082D ; Extend # Mn [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA 0859..085B ; Extend # Mn [3] MANDAIC AFFRICATION MARK..MANDAIC GEMINATION MARK -08D3..08E1 ; Extend # Mn [15] ARABIC SMALL LOW WAW..ARABIC SMALL HIGH SIGN SAFHA +0898..089F ; Extend # Mn [8] ARABIC SMALL HIGH WORD AL-JUZ..ARABIC HALF MADDA OVER MADDA +08CA..08E1 ; Extend # Mn [24] ARABIC SMALL HIGH FARSI YEH..ARABIC SMALL HIGH SIGN SAFHA 08E3..0902 ; Extend # Mn [32] ARABIC TURNED DAMMA BELOW..DEVANAGARI SIGN ANUSVARA 093A ; Extend # Mn DEVANAGARI VOWEL SIGN OE 093C ; Extend # Mn DEVANAGARI SIGN NUKTA @@ -151,6 +153,7 @@ E01F0..E0FFF ; Control # Cn [3600] <reserved-E01F0>..<reserved-E0FFF> 0BD7 ; Extend # Mc TAMIL AU LENGTH MARK 0C00 ; Extend # Mn TELUGU SIGN COMBINING CANDRABINDU ABOVE 0C04 ; Extend # Mn TELUGU SIGN COMBINING ANUSVARA ABOVE +0C3C ; Extend # Mn TELUGU SIGN NUKTA 0C3E..0C40 ; Extend # Mn [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II 0C46..0C48 ; Extend # Mn [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI 0C4A..0C4D ; Extend # Mn [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA @@ -206,7 +209,7 @@ E01F0..E0FFF ; Control # Cn [3600] <reserved-E01F0>..<reserved-E0FFF> 109D ; Extend # Mn MYANMAR VOWEL SIGN AITON AI 135D..135F ; Extend # Mn [3] ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK..ETHIOPIC COMBINING GEMINATION MARK 1712..1714 ; Extend # Mn [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA -1732..1734 ; Extend # Mn [3] HANUNOO VOWEL SIGN I..HANUNOO SIGN PAMUDPOD +1732..1733 ; Extend # Mn [2] HANUNOO VOWEL SIGN I..HANUNOO VOWEL SIGN U 1752..1753 ; Extend # Mn [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U 1772..1773 ; Extend # Mn [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U 17B4..17B5 ; Extend # Mn [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA @@ -215,6 +218,7 @@ E01F0..E0FFF ; Control # Cn [3600] <reserved-E01F0>..<reserved-E0FFF> 17C9..17D3 ; Extend # Mn [11] KHMER SIGN MUUSIKATOAN..KHMER SIGN BATHAMASAT 17DD ; Extend # Mn KHMER SIGN ATTHACAN 180B..180D ; Extend # Mn [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE +180F ; Extend # Mn MONGOLIAN FREE VARIATION SELECTOR FOUR 1885..1886 ; Extend # Mn [2] MONGOLIAN LETTER ALI GALI BALUDA..MONGOLIAN LETTER ALI GALI THREE BALUDA 18A9 ; Extend # Mn MONGOLIAN LETTER ALI GALI DAGALGA 1920..1922 ; Extend # Mn [3] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN U @@ -232,7 +236,7 @@ E01F0..E0FFF ; Control # Cn [3600] <reserved-E01F0>..<reserved-E0FFF> 1A7F ; Extend # Mn TAI THAM COMBINING CRYPTOGRAMMIC DOT 1AB0..1ABD ; Extend # Mn [14] COMBINING DOUBLED CIRCUMFLEX ACCENT..COMBINING PARENTHESES BELOW 1ABE ; Extend # Me COMBINING PARENTHESES OVERLAY -1ABF..1AC0 ; Extend # Mn [2] COMBINING LATIN SMALL LETTER W BELOW..COMBINING LATIN SMALL LETTER TURNED W BELOW +1ABF..1ACE ; Extend # Mn [16] COMBINING LATIN SMALL LETTER W BELOW..COMBINING LATIN SMALL LETTER INSULAR T 1B00..1B03 ; Extend # Mn [4] BALINESE SIGN ULU RICEM..BALINESE SIGN SURANG 1B34 ; Extend # Mn BALINESE SIGN REREKAN 1B35 ; Extend # Mc BALINESE VOWEL SIGN TEDUNG @@ -256,8 +260,7 @@ E01F0..E0FFF ; Control # Cn [3600] <reserved-E01F0>..<reserved-E0FFF> 1CED ; Extend # Mn VEDIC SIGN TIRYAK 1CF4 ; Extend # Mn VEDIC TONE CANDRA ABOVE 1CF8..1CF9 ; Extend # Mn [2] VEDIC TONE RING ABOVE..VEDIC TONE DOUBLE RING ABOVE -1DC0..1DF9 ; Extend # Mn [58] COMBINING DOTTED GRAVE ACCENT..COMBINING WIDE INVERTED BRIDGE BELOW -1DFB..1DFF ; Extend # Mn [5] COMBINING DELETION MARK..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW +1DC0..1DFF ; Extend # Mn [64] COMBINING DOTTED GRAVE ACCENT..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW 200C ; Extend # Cf ZERO WIDTH NON-JOINER 20D0..20DC ; Extend # Mn [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE 20DD..20E0 ; Extend # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH @@ -322,11 +325,15 @@ FF9E..FF9F ; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDT 10D24..10D27 ; Extend # Mn [4] HANIFI ROHINGYA SIGN HARBAHAY..HANIFI ROHINGYA SIGN TASSI 10EAB..10EAC ; Extend # Mn [2] YEZIDI COMBINING HAMZA MARK..YEZIDI COMBINING MADDA MARK 10F46..10F50 ; Extend # Mn [11] SOGDIAN COMBINING DOT BELOW..SOGDIAN COMBINING STROKE BELOW +10F82..10F85 ; Extend # Mn [4] OLD UYGHUR COMBINING DOT ABOVE..OLD UYGHUR COMBINING TWO DOTS BELOW 11001 ; Extend # Mn BRAHMI SIGN ANUSVARA 11038..11046 ; Extend # Mn [15] BRAHMI VOWEL SIGN AA..BRAHMI VIRAMA +11070 ; Extend # Mn BRAHMI SIGN OLD TAMIL VIRAMA +11073..11074 ; Extend # Mn [2] BRAHMI VOWEL SIGN OLD TAMIL SHORT E..BRAHMI VOWEL SIGN OLD TAMIL SHORT O 1107F..11081 ; Extend # Mn [3] BRAHMI NUMBER JOINER..KAITHI SIGN ANUSVARA 110B3..110B6 ; Extend # Mn [4] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN AI 110B9..110BA ; Extend # Mn [2] KAITHI SIGN VIRAMA..KAITHI SIGN NUKTA +110C2 ; Extend # Mn KAITHI VOWEL SIGN VOCALIC R 11100..11102 ; Extend # Mn [3] CHAKMA SIGN CANDRABINDU..CHAKMA SIGN VISARGA 11127..1112B ; Extend # Mn [5] CHAKMA VOWEL SIGN A..CHAKMA VOWEL SIGN UU 1112D..11134 ; Extend # Mn [8] CHAKMA VOWEL SIGN AI..CHAKMA MAAYYAA @@ -412,6 +419,8 @@ FF9E..FF9F ; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDT 16F8F..16F92 ; Extend # Mn [4] MIAO TONE RIGHT..MIAO TONE BELOW 16FE4 ; Extend # Mn KHITAN SMALL SCRIPT FILLER 1BC9D..1BC9E ; Extend # Mn [2] DUPLOYAN THICK LETTER SELECTOR..DUPLOYAN DOUBLE MARK +1CF00..1CF2D ; Extend # Mn [46] ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT..ZNAMENNY COMBINING MARK KRYZH ON LEFT +1CF30..1CF46 ; Extend # Mn [23] ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO..ZNAMENNY PRIZNAK MODIFIER ROG 1D165 ; Extend # Mc MUSICAL SYMBOL COMBINING STEM 1D167..1D169 ; Extend # Mn [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3 1D16E..1D172 ; Extend # Mc [5] MUSICAL SYMBOL COMBINING FLAG-1..MUSICAL SYMBOL COMBINING FLAG-5 @@ -431,6 +440,7 @@ FF9E..FF9F ; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDT 1E023..1E024 ; Extend # Mn [2] COMBINING GLAGOLITIC LETTER YU..COMBINING GLAGOLITIC LETTER SMALL YUS 1E026..1E02A ; Extend # Mn [5] COMBINING GLAGOLITIC LETTER YO..COMBINING GLAGOLITIC LETTER FITA 1E130..1E136 ; Extend # Mn [7] NYIAKENG PUACHUE HMONG TONE-B..NYIAKENG PUACHUE HMONG TONE-D +1E2AE ; Extend # Mn TOTO SIGN RISING TONE 1E2EC..1E2EF ; Extend # Mn [4] WANCHO TONE TUP..WANCHO TONE KOINI 1E8D0..1E8D6 ; Extend # Mn [7] MENDE KIKAKUI COMBINING NUMBER TEENS..MENDE KIKAKUI COMBINING NUMBER MILLIONS 1E944..1E94A ; Extend # Mn [7] ADLAM ALIF LENGTHENER..ADLAM NUKTA @@ -438,7 +448,7 @@ FF9E..FF9F ; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDT E0020..E007F ; Extend # Cf [96] TAG SPACE..CANCEL TAG E0100..E01EF ; Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 -# Total code points: 1984 +# Total code points: 2095 # ================================================ @@ -495,6 +505,8 @@ E0100..E01EF ; Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 103B..103C ; SpacingMark # Mc [2] MYANMAR CONSONANT SIGN MEDIAL YA..MYANMAR CONSONANT SIGN MEDIAL RA 1056..1057 ; SpacingMark # Mc [2] MYANMAR VOWEL SIGN VOCALIC R..MYANMAR VOWEL SIGN VOCALIC RR 1084 ; SpacingMark # Mc MYANMAR VOWEL SIGN SHAN E +1715 ; SpacingMark # Mc TAGALOG SIGN PAMUDPOD +1734 ; SpacingMark # Mc HANUNOO SIGN PAMUDPOD 17B6 ; SpacingMark # Mc KHMER VOWEL SIGN AA 17BE..17C5 ; SpacingMark # Mc [8] KHMER VOWEL SIGN OE..KHMER VOWEL SIGN AU 17C7..17C8 ; SpacingMark # Mc [2] KHMER SIGN REAHMUK..KHMER SIGN YUUKALEAPINTU @@ -579,7 +591,6 @@ ABEC ; SpacingMark # Mc MEETEI MAYEK LUM IYEK 116AC ; SpacingMark # Mc TAKRI SIGN VISARGA 116AE..116AF ; SpacingMark # Mc [2] TAKRI VOWEL SIGN I..TAKRI VOWEL SIGN II 116B6 ; SpacingMark # Mc TAKRI SIGN VIRAMA -11720..11721 ; SpacingMark # Mc [2] AHOM VOWEL SIGN A..AHOM VOWEL SIGN AA 11726 ; SpacingMark # Mc AHOM VOWEL SIGN E 1182C..1182E ; SpacingMark # Mc [3] DOGRA VOWEL SIGN AA..DOGRA VOWEL SIGN II 11838 ; SpacingMark # Mc DOGRA SIGN VISARGA diff --git a/util/unicode/data/IdnaMappingTable.txt b/util/unicode/data/IdnaMappingTable.txt index 5995088466..8f6bf539e6 100644 --- a/util/unicode/data/IdnaMappingTable.txt +++ b/util/unicode/data/IdnaMappingTable.txt @@ -1,11 +1,11 @@ # IdnaMappingTable.txt -# Date: 2019-11-07, 13:44:35 GMT -# © 2019 Unicode®, Inc. +# Date: 2021-07-10, 00:49:51 GMT +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see http://www.unicode.org/terms_of_use.html # # Unicode IDNA Compatible Preprocessing for UTS #46 -# Version: 13.0.0 +# Version: 14.0.0 # # For documentation and usage, see http://www.unicode.org/reports/tr46 # @@ -906,7 +906,7 @@ 0616..061A ; valid # 5.1 ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH..ARABIC SMALL KASRA 061B ; valid ; ; NV8 # 1.1 ARABIC SEMICOLON 061C ; disallowed # 6.3 ARABIC LETTER MARK -061D ; disallowed # NA <reserved-061D> +061D ; valid ; ; NV8 # 14.0 ARABIC END OF TEXT MARK 061E ; valid ; ; NV8 # 4.1 ARABIC TRIPLE DOT PUNCTUATION MARK 061F ; valid ; ; NV8 # 1.1 ARABIC QUESTION MARK 0620 ; valid # 6.0 ARABIC LETTER KASHMIRI YEH @@ -971,16 +971,23 @@ 085E ; valid ; ; NV8 # 6.0 MANDAIC PUNCTUATION 085F ; disallowed # NA <reserved-085F> 0860..086A ; valid # 10.0 SYRIAC LETTER MALAYALAM NGA..SYRIAC LETTER MALAYALAM SSA -086B..089F ; disallowed # NA <reserved-086B>..<reserved-089F> +086B..086F ; disallowed # NA <reserved-086B>..<reserved-086F> +0870..0887 ; valid # 14.0 ARABIC LETTER ALEF WITH ATTACHED FATHA..ARABIC BASELINE ROUND DOT +0888 ; valid ; ; NV8 # 14.0 ARABIC RAISED ROUND DOT +0889..088E ; valid # 14.0 ARABIC LETTER NOON WITH INVERTED SMALL V..ARABIC VERTICAL TAIL +088F ; disallowed # NA <reserved-088F> +0890..0891 ; disallowed # 14.0 ARABIC POUND MARK ABOVE..ARABIC PIASTRE MARK ABOVE +0892..0897 ; disallowed # NA <reserved-0892>..<reserved-0897> +0898..089F ; valid # 14.0 ARABIC SMALL HIGH WORD AL-JUZ..ARABIC HALF MADDA OVER MADDA 08A0 ; valid # 6.1 ARABIC LETTER BEH WITH SMALL V BELOW 08A1 ; valid # 7.0 ARABIC LETTER BEH WITH HAMZA ABOVE 08A2..08AC ; valid # 6.1 ARABIC LETTER JEEM WITH TWO DOTS ABOVE..ARABIC LETTER ROHINGYA YEH 08AD..08B2 ; valid # 7.0 ARABIC LETTER LOW ALEF..ARABIC LETTER ZAIN WITH INVERTED V ABOVE 08B3..08B4 ; valid # 8.0 ARABIC LETTER AIN WITH THREE DOTS BELOW..ARABIC LETTER KAF WITH DOT BELOW -08B5 ; disallowed # NA <reserved-08B5> +08B5 ; valid # 14.0 ARABIC LETTER QAF WITH DOT BELOW AND NO DOTS ABOVE 08B6..08BD ; valid # 9.0 ARABIC LETTER BEH WITH SMALL MEEM ABOVE..ARABIC LETTER AFRICAN NOON 08BE..08C7 ; valid # 13.0 ARABIC LETTER PEH WITH SMALL V..ARABIC LETTER LAM WITH SMALL ARABIC LETTER TAH ABOVE -08C8..08D2 ; disallowed # NA <reserved-08C8>..<reserved-08D2> +08C8..08D2 ; valid # 14.0 ARABIC LETTER GRAF..ARABIC LARGE ROUND DOT INSIDE CIRCLE BELOW 08D3 ; valid # 11.0 ARABIC SMALL LOW WAW 08D4..08E1 ; valid # 9.0 ARABIC SMALL HIGH WORD AR-RUB..ARABIC SMALL HIGH SIGN SAFHA 08E2 ; disallowed # 9.0 ARABIC DISPUTED END OF AYAH @@ -1216,7 +1223,8 @@ 0C2A..0C33 ; valid # 1.1 TELUGU LETTER PA..TELUGU LETTER LLA 0C34 ; valid # 7.0 TELUGU LETTER LLLA 0C35..0C39 ; valid # 1.1 TELUGU LETTER VA..TELUGU LETTER HA -0C3A..0C3C ; disallowed # NA <reserved-0C3A>..<reserved-0C3C> +0C3A..0C3B ; disallowed # NA <reserved-0C3A>..<reserved-0C3B> +0C3C ; valid # 14.0 TELUGU SIGN NUKTA 0C3D ; valid # 5.1 TELUGU SIGN AVAGRAHA 0C3E..0C44 ; valid # 1.1 TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN VOCALIC RR 0C45 ; disallowed # NA <reserved-0C45> @@ -1228,7 +1236,9 @@ 0C57 ; disallowed # NA <reserved-0C57> 0C58..0C59 ; valid # 5.1 TELUGU LETTER TSA..TELUGU LETTER DZA 0C5A ; valid # 8.0 TELUGU LETTER RRRA -0C5B..0C5F ; disallowed # NA <reserved-0C5B>..<reserved-0C5F> +0C5B..0C5C ; disallowed # NA <reserved-0C5B>..<reserved-0C5C> +0C5D ; valid # 14.0 TELUGU LETTER NAKAARA POLLU +0C5E..0C5F ; disallowed # NA <reserved-0C5E>..<reserved-0C5F> 0C60..0C61 ; valid # 1.1 TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL 0C62..0C63 ; valid # 5.1 TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL 0C64..0C65 ; disallowed # NA <reserved-0C64>..<reserved-0C65> @@ -1258,7 +1268,8 @@ 0CCA..0CCD ; valid # 1.1 KANNADA VOWEL SIGN O..KANNADA SIGN VIRAMA 0CCE..0CD4 ; disallowed # NA <reserved-0CCE>..<reserved-0CD4> 0CD5..0CD6 ; valid # 1.1 KANNADA LENGTH MARK..KANNADA AI LENGTH MARK -0CD7..0CDD ; disallowed # NA <reserved-0CD7>..<reserved-0CDD> +0CD7..0CDC ; disallowed # NA <reserved-0CD7>..<reserved-0CDC> +0CDD ; valid # 14.0 KANNADA LETTER NAKAARA POLLU 0CDE ; valid # 1.1 KANNADA LETTER FA 0CDF ; disallowed # NA <reserved-0CDF> 0CE0..0CE1 ; valid # 1.1 KANNADA LETTER VOCALIC RR..KANNADA LETTER VOCALIC LL @@ -1577,9 +1588,11 @@ 16F1..16F8 ; valid # 7.0 RUNIC LETTER K..RUNIC LETTER FRANKS CASKET AESC 16F9..16FF ; disallowed # NA <reserved-16F9>..<reserved-16FF> 1700..170C ; valid # 3.2 TAGALOG LETTER A..TAGALOG LETTER YA -170D ; disallowed # NA <reserved-170D> +170D ; valid # 14.0 TAGALOG LETTER RA 170E..1714 ; valid # 3.2 TAGALOG LETTER LA..TAGALOG SIGN VIRAMA -1715..171F ; disallowed # NA <reserved-1715>..<reserved-171F> +1715 ; valid # 14.0 TAGALOG SIGN PAMUDPOD +1716..171E ; disallowed # NA <reserved-1716>..<reserved-171E> +171F ; valid # 14.0 TAGALOG LETTER ARCHAIC RA 1720..1734 ; valid # 3.2 HANUNOO LETTER A..HANUNOO SIGN PAMUDPOD 1735..1736 ; valid ; ; NV8 # 3.2 PHILIPPINE SINGLE PUNCTUATION..PHILIPPINE DOUBLE PUNCTUATION 1737..173F ; disallowed # NA <reserved-1737>..<reserved-173F> @@ -1609,7 +1622,7 @@ 1807..180A ; valid ; ; NV8 # 3.0 MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER..MONGOLIAN NIRUGU 180B..180D ; ignored # 3.0 MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE 180E ; disallowed # 3.0 MONGOLIAN VOWEL SEPARATOR -180F ; disallowed # NA <reserved-180F> +180F ; ignored # 14.0 MONGOLIAN FREE VARIATION SELECTOR FOUR 1810..1819 ; valid # 3.0 MONGOLIAN DIGIT ZERO..MONGOLIAN DIGIT NINE 181A..181F ; disallowed # NA <reserved-181A>..<reserved-181F> 1820..1877 ; valid # 3.0 MONGOLIAN LETTER A..MONGOLIAN LETTER MANCHU ZHA @@ -1662,14 +1675,17 @@ 1AB0..1ABD ; valid # 7.0 COMBINING DOUBLED CIRCUMFLEX ACCENT..COMBINING PARENTHESES BELOW 1ABE ; valid ; ; NV8 # 7.0 COMBINING PARENTHESES OVERLAY 1ABF..1AC0 ; valid # 13.0 COMBINING LATIN SMALL LETTER W BELOW..COMBINING LATIN SMALL LETTER TURNED W BELOW -1AC1..1AFF ; disallowed # NA <reserved-1AC1>..<reserved-1AFF> +1AC1..1ACE ; valid # 14.0 COMBINING LEFT PARENTHESIS ABOVE LEFT..COMBINING LATIN SMALL LETTER INSULAR T +1ACF..1AFF ; disallowed # NA <reserved-1ACF>..<reserved-1AFF> 1B00..1B4B ; valid # 5.0 BALINESE SIGN ULU RICEM..BALINESE LETTER ASYURA SASAK -1B4C..1B4F ; disallowed # NA <reserved-1B4C>..<reserved-1B4F> +1B4C ; valid # 14.0 BALINESE LETTER ARCHAIC JNYA +1B4D..1B4F ; disallowed # NA <reserved-1B4D>..<reserved-1B4F> 1B50..1B59 ; valid # 5.0 BALINESE DIGIT ZERO..BALINESE DIGIT NINE 1B5A..1B6A ; valid ; ; NV8 # 5.0 BALINESE PANTI..BALINESE MUSICAL SYMBOL DANG GEDE 1B6B..1B73 ; valid # 5.0 BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG 1B74..1B7C ; valid ; ; NV8 # 5.0 BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG..BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING -1B7D..1B7F ; disallowed # NA <reserved-1B7D>..<reserved-1B7F> +1B7D..1B7E ; valid ; ; NV8 # 14.0 BALINESE PANTI LANTANG..BALINESE PAMADA LANTANG +1B7F ; disallowed # NA <reserved-1B7F> 1B80..1BAA ; valid # 5.1 SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PAMAAEH 1BAB..1BAD ; valid # 6.1 SUNDANESE SIGN VIRAMA..SUNDANESE CONSONANT SIGN PASANGAN WA 1BAE..1BB9 ; valid # 5.1 SUNDANESE LETTER KHA..SUNDANESE DIGIT NINE @@ -1860,7 +1876,7 @@ 1DCB..1DE6 ; valid # 5.1 COMBINING BREVE-MACRON..COMBINING LATIN SMALL LETTER Z 1DE7..1DF5 ; valid # 7.0 COMBINING LATIN SMALL LETTER ALPHA..COMBINING UP TACK ABOVE 1DF6..1DF9 ; valid # 10.0 COMBINING KAVYKA ABOVE RIGHT..COMBINING WIDE INVERTED BRIDGE BELOW -1DFA ; disallowed # NA <reserved-1DFA> +1DFA ; valid # 14.0 COMBINING DOT BELOW LEFT 1DFB ; valid # 9.0 COMBINING DELETION MARK 1DFC ; valid # 6.0 COMBINING DOUBLE INVERTED BREVE BELOW 1DFD ; valid # 5.2 COMBINING ALMOST EQUAL TO BELOW @@ -2410,7 +2426,8 @@ 20BB..20BD ; valid ; ; NV8 # 7.0 NORDIC MARK SIGN..RUBLE SIGN 20BE ; valid ; ; NV8 # 8.0 LARI SIGN 20BF ; valid ; ; NV8 # 10.0 BITCOIN SIGN -20C0..20CF ; disallowed # NA <reserved-20C0>..<reserved-20CF> +20C0 ; valid ; ; NV8 # 14.0 SOM SIGN +20C1..20CF ; disallowed # NA <reserved-20C1>..<reserved-20CF> 20D0..20E1 ; valid ; ; NV8 # 1.1 COMBINING LEFT HARPOON ABOVE..COMBINING LEFT RIGHT ARROW ABOVE 20E2..20E3 ; valid ; ; NV8 # 3.0 COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING KEYCAP 20E4..20EA ; valid ; ; NV8 # 3.2 COMBINING ENCLOSING UPWARD POINTING TRIANGLE..COMBINING LEFTWARDS ARROW OVERLAY @@ -2844,9 +2861,9 @@ 2C2C ; mapped ; 2C5C # 4.1 GLAGOLITIC CAPITAL LETTER SHTAPIC 2C2D ; mapped ; 2C5D # 4.1 GLAGOLITIC CAPITAL LETTER TROKUTASTI A 2C2E ; mapped ; 2C5E # 4.1 GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE -2C2F ; disallowed # NA <reserved-2C2F> +2C2F ; mapped ; 2C5F # 14.0 GLAGOLITIC CAPITAL LETTER CAUDATE CHRIVI 2C30..2C5E ; valid # 4.1 GLAGOLITIC SMALL LETTER AZU..GLAGOLITIC SMALL LETTER LATINATE MYSLITE -2C5F ; disallowed # NA <reserved-2C5F> +2C5F ; valid # 14.0 GLAGOLITIC SMALL LETTER CAUDATE CHRIVI 2C60 ; mapped ; 2C61 # 5.0 LATIN CAPITAL LETTER L WITH DOUBLE BAR 2C61 ; valid # 5.0 LATIN SMALL LETTER L WITH DOUBLE BAR 2C62 ; mapped ; 026B # 5.0 LATIN CAPITAL LETTER L WITH MIDDLE TILDE @@ -3029,7 +3046,8 @@ 2E4A..2E4E ; valid ; ; NV8 # 11.0 DOTTED SOLIDUS..PUNCTUS ELEVATUS MARK 2E4F ; valid ; ; NV8 # 12.0 CORNISH VERSE DIVIDER 2E50..2E52 ; valid ; ; NV8 # 13.0 CROSS PATTY WITH RIGHT CROSSBAR..TIRONIAN SIGN CAPITAL ET -2E53..2E7F ; disallowed # NA <reserved-2E53>..<reserved-2E7F> +2E53..2E5D ; valid ; ; NV8 # 14.0 MEDIEVAL EXCLAMATION MARK..OBLIQUE HYPHEN +2E5E..2E7F ; disallowed # NA <reserved-2E5E>..<reserved-2E7F> 2E80..2E99 ; valid ; ; NV8 # 3.0 CJK RADICAL REPEAT..CJK RADICAL RAP 2E9A ; disallowed # NA <reserved-2E9A> 2E9B..2E9E ; valid ; ; NV8 # 3.0 CJK RADICAL CHOKE..CJK RADICAL DEATH @@ -3924,7 +3942,7 @@ 9FD6..9FEA ; valid # 10.0 CJK UNIFIED IDEOGRAPH-9FD6..CJK UNIFIED IDEOGRAPH-9FEA 9FEB..9FEF ; valid # 11.0 CJK UNIFIED IDEOGRAPH-9FEB..CJK UNIFIED IDEOGRAPH-9FEF 9FF0..9FFC ; valid # 13.0 CJK UNIFIED IDEOGRAPH-9FF0..CJK UNIFIED IDEOGRAPH-9FFC -9FFD..9FFF ; disallowed # NA <reserved-9FFD>..<reserved-9FFF> +9FFD..9FFF ; valid # 14.0 CJK UNIFIED IDEOGRAPH-9FFD..CJK UNIFIED IDEOGRAPH-9FFF A000..A48C ; valid # 3.0 YI SYLLABLE IT..YI SYLLABLE YYR A48D..A48F ; disallowed # NA <reserved-A48D>..<reserved-A48F> A490..A4A1 ; valid ; ; NV8 # 3.0 YI RADICAL QOT..YI RADICAL GA @@ -4181,7 +4199,8 @@ A7BC ; mapped ; A7BD # 12.0 LATIN CAPITAL LETT A7BD ; valid # 12.0 LATIN SMALL LETTER GLOTTAL I A7BE ; mapped ; A7BF # 12.0 LATIN CAPITAL LETTER GLOTTAL U A7BF ; valid # 12.0 LATIN SMALL LETTER GLOTTAL U -A7C0..A7C1 ; disallowed # NA <reserved-A7C0>..<reserved-A7C1> +A7C0 ; mapped ; A7C1 # 14.0 LATIN CAPITAL LETTER OLD POLISH O +A7C1 ; valid # 14.0 LATIN SMALL LETTER OLD POLISH O A7C2 ; mapped ; A7C3 # 12.0 LATIN CAPITAL LETTER ANGLICANA W A7C3 ; valid # 12.0 LATIN SMALL LETTER ANGLICANA W A7C4 ; mapped ; A794 # 12.0 LATIN CAPITAL LETTER C WITH PALATAL HOOK @@ -4191,7 +4210,21 @@ A7C7 ; mapped ; A7C8 # 13.0 LATIN CAPITAL LETT A7C8 ; valid # 13.0 LATIN SMALL LETTER D WITH SHORT STROKE OVERLAY A7C9 ; mapped ; A7CA # 13.0 LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY A7CA ; valid # 13.0 LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY -A7CB..A7F4 ; disallowed # NA <reserved-A7CB>..<reserved-A7F4> +A7CB..A7CF ; disallowed # NA <reserved-A7CB>..<reserved-A7CF> +A7D0 ; mapped ; A7D1 # 14.0 LATIN CAPITAL LETTER CLOSED INSULAR G +A7D1 ; valid # 14.0 LATIN SMALL LETTER CLOSED INSULAR G +A7D2 ; disallowed # NA <reserved-A7D2> +A7D3 ; valid # 14.0 LATIN SMALL LETTER DOUBLE THORN +A7D4 ; disallowed # NA <reserved-A7D4> +A7D5 ; valid # 14.0 LATIN SMALL LETTER DOUBLE WYNN +A7D6 ; mapped ; A7D7 # 14.0 LATIN CAPITAL LETTER MIDDLE SCOTS S +A7D7 ; valid # 14.0 LATIN SMALL LETTER MIDDLE SCOTS S +A7D8 ; mapped ; A7D9 # 14.0 LATIN CAPITAL LETTER SIGMOID S +A7D9 ; valid # 14.0 LATIN SMALL LETTER SIGMOID S +A7DA..A7F1 ; disallowed # NA <reserved-A7DA>..<reserved-A7F1> +A7F2 ; mapped ; 0063 # 14.0 MODIFIER LETTER CAPITAL C +A7F3 ; mapped ; 0066 # 14.0 MODIFIER LETTER CAPITAL F +A7F4 ; mapped ; 0071 # 14.0 MODIFIER LETTER CAPITAL Q A7F5 ; mapped ; A7F6 # 13.0 LATIN CAPITAL LETTER REVERSED HALF H A7F6 ; valid # 13.0 LATIN SMALL LETTER REVERSED HALF H A7F7 ; valid # 7.0 LATIN EPIGRAPHIC LETTER SIDEWAYS I @@ -4933,7 +4966,8 @@ FBAA..FBAD ; mapped ; 06BE # 1.1 ARABIC LETTER HEH FBAE..FBAF ; mapped ; 06D2 # 1.1 ARABIC LETTER YEH BARREE ISOLATED FORM..ARABIC LETTER YEH BARREE FINAL FORM FBB0..FBB1 ; mapped ; 06D3 # 1.1 ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM FBB2..FBC1 ; valid ; ; NV8 # 6.0 ARABIC SYMBOL DOT ABOVE..ARABIC SYMBOL SMALL TAH BELOW -FBC2..FBD2 ; disallowed # NA <reserved-FBC2>..<reserved-FBD2> +FBC2 ; valid ; ; NV8 # 14.0 ARABIC SYMBOL WASLA ABOVE +FBC3..FBD2 ; disallowed # NA <reserved-FBC3>..<reserved-FBD2> FBD3..FBD6 ; mapped ; 06AD # 1.1 ARABIC LETTER NG ISOLATED FORM..ARABIC LETTER NG MEDIAL FORM FBD7..FBD8 ; mapped ; 06C7 # 1.1 ARABIC LETTER U ISOLATED FORM..ARABIC LETTER U FINAL FORM FBD9..FBDA ; mapped ; 06C6 # 1.1 ARABIC LETTER OE ISOLATED FORM..ARABIC LETTER OE FINAL FORM @@ -5271,7 +5305,7 @@ FD3A ; mapped ; 0637 0645 # 1.1 ARABIC LIGATURE TA FD3B ; mapped ; 0638 0645 # 1.1 ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM FD3C..FD3D ; mapped ; 0627 064B # 1.1 ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM FD3E..FD3F ; valid ; ; NV8 # 1.1 ORNATE LEFT PARENTHESIS..ORNATE RIGHT PARENTHESIS -FD40..FD4F ; disallowed # NA <reserved-FD40>..<reserved-FD4F> +FD40..FD4F ; valid ; ; NV8 # 14.0 ARABIC LIGATURE RAHIMAHU ALLAAH..ARABIC LIGATURE RAHIMAHUM ALLAAH FD50 ; mapped ; 062A 062C 0645 #1.1 ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM FD51..FD52 ; mapped ; 062A 062D 062C #1.1 ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM..ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM FD53 ; mapped ; 062A 062D 0645 #1.1 ARABIC LIGATURE TEH WITH HAH WITH MEEM INITIAL FORM @@ -5374,7 +5408,8 @@ FDC4 ; mapped ; 0639 062C 0645 #1.1 ARABIC LIGATURE AI FDC5 ; mapped ; 0635 0645 0645 #1.1 ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM FDC6 ; mapped ; 0633 062E 064A #1.1 ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM FDC7 ; mapped ; 0646 062C 064A #1.1 ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM -FDC8..FDCF ; disallowed # NA <reserved-FDC8>..<reserved-FDCF> +FDC8..FDCE ; disallowed # NA <reserved-FDC8>..<reserved-FDCE> +FDCF ; valid ; ; NV8 # 14.0 ARABIC LIGATURE SALAAMUHU ALAYNAA FDD0..FDEF ; disallowed # 3.1 <noncharacter-FDD0>..<noncharacter-FDEF> FDF0 ; mapped ; 0635 0644 06D2 #1.1 ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM FDF1 ; mapped ; 0642 0644 06D2 #1.1 ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM @@ -5390,7 +5425,7 @@ FDFA ; disallowed_STD3_mapped ; 0635 0644 0649 0020 0627 0644 0644 0647 FDFB ; disallowed_STD3_mapped ; 062C 0644 0020 062C 0644 0627 0644 0647 #1.1 ARABIC LIGATURE JALLAJALALOUHOU FDFC ; mapped ; 0631 06CC 0627 0644 #3.2 RIAL SIGN FDFD ; valid ; ; NV8 # 4.0 ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM -FDFE..FDFF ; disallowed # NA <reserved-FDFE>..<reserved-FDFF> +FDFE..FDFF ; valid ; ; NV8 # 14.0 ARABIC LIGATURE SUBHAANAHU WA TAAALAA..ARABIC LIGATURE AZZA WA JALL FE00..FE0F ; ignored # 3.2 VARIATION SELECTOR-1..VARIATION SELECTOR-16 FE10 ; disallowed_STD3_mapped ; 002C # 4.1 PRESENTATION FORM FOR VERTICAL COMMA FE11 ; mapped ; 3001 # 4.1 PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA @@ -5903,13 +5938,119 @@ FFFE..FFFF ; disallowed # 1.1 <noncharacter-FFFE 10530..10563 ; valid # 7.0 CAUCASIAN ALBANIAN LETTER ALT..CAUCASIAN ALBANIAN LETTER KIW 10564..1056E ; disallowed # NA <reserved-10564>..<reserved-1056E> 1056F ; valid ; ; NV8 # 7.0 CAUCASIAN ALBANIAN CITATION MARK -10570..105FF ; disallowed # NA <reserved-10570>..<reserved-105FF> +10570 ; mapped ; 10597 # 14.0 VITHKUQI CAPITAL LETTER A +10571 ; mapped ; 10598 # 14.0 VITHKUQI CAPITAL LETTER BBE +10572 ; mapped ; 10599 # 14.0 VITHKUQI CAPITAL LETTER BE +10573 ; mapped ; 1059A # 14.0 VITHKUQI CAPITAL LETTER CE +10574 ; mapped ; 1059B # 14.0 VITHKUQI CAPITAL LETTER CHE +10575 ; mapped ; 1059C # 14.0 VITHKUQI CAPITAL LETTER DE +10576 ; mapped ; 1059D # 14.0 VITHKUQI CAPITAL LETTER DHE +10577 ; mapped ; 1059E # 14.0 VITHKUQI CAPITAL LETTER EI +10578 ; mapped ; 1059F # 14.0 VITHKUQI CAPITAL LETTER E +10579 ; mapped ; 105A0 # 14.0 VITHKUQI CAPITAL LETTER FE +1057A ; mapped ; 105A1 # 14.0 VITHKUQI CAPITAL LETTER GA +1057B ; disallowed # NA <reserved-1057B> +1057C ; mapped ; 105A3 # 14.0 VITHKUQI CAPITAL LETTER HA +1057D ; mapped ; 105A4 # 14.0 VITHKUQI CAPITAL LETTER HHA +1057E ; mapped ; 105A5 # 14.0 VITHKUQI CAPITAL LETTER I +1057F ; mapped ; 105A6 # 14.0 VITHKUQI CAPITAL LETTER IJE +10580 ; mapped ; 105A7 # 14.0 VITHKUQI CAPITAL LETTER JE +10581 ; mapped ; 105A8 # 14.0 VITHKUQI CAPITAL LETTER KA +10582 ; mapped ; 105A9 # 14.0 VITHKUQI CAPITAL LETTER LA +10583 ; mapped ; 105AA # 14.0 VITHKUQI CAPITAL LETTER LLA +10584 ; mapped ; 105AB # 14.0 VITHKUQI CAPITAL LETTER ME +10585 ; mapped ; 105AC # 14.0 VITHKUQI CAPITAL LETTER NE +10586 ; mapped ; 105AD # 14.0 VITHKUQI CAPITAL LETTER NJE +10587 ; mapped ; 105AE # 14.0 VITHKUQI CAPITAL LETTER O +10588 ; mapped ; 105AF # 14.0 VITHKUQI CAPITAL LETTER PE +10589 ; mapped ; 105B0 # 14.0 VITHKUQI CAPITAL LETTER QA +1058A ; mapped ; 105B1 # 14.0 VITHKUQI CAPITAL LETTER RE +1058B ; disallowed # NA <reserved-1058B> +1058C ; mapped ; 105B3 # 14.0 VITHKUQI CAPITAL LETTER SE +1058D ; mapped ; 105B4 # 14.0 VITHKUQI CAPITAL LETTER SHE +1058E ; mapped ; 105B5 # 14.0 VITHKUQI CAPITAL LETTER TE +1058F ; mapped ; 105B6 # 14.0 VITHKUQI CAPITAL LETTER THE +10590 ; mapped ; 105B7 # 14.0 VITHKUQI CAPITAL LETTER U +10591 ; mapped ; 105B8 # 14.0 VITHKUQI CAPITAL LETTER VE +10592 ; mapped ; 105B9 # 14.0 VITHKUQI CAPITAL LETTER XE +10593 ; disallowed # NA <reserved-10593> +10594 ; mapped ; 105BB # 14.0 VITHKUQI CAPITAL LETTER Y +10595 ; mapped ; 105BC # 14.0 VITHKUQI CAPITAL LETTER ZE +10596 ; disallowed # NA <reserved-10596> +10597..105A1 ; valid # 14.0 VITHKUQI SMALL LETTER A..VITHKUQI SMALL LETTER GA +105A2 ; disallowed # NA <reserved-105A2> +105A3..105B1 ; valid # 14.0 VITHKUQI SMALL LETTER HA..VITHKUQI SMALL LETTER RE +105B2 ; disallowed # NA <reserved-105B2> +105B3..105B9 ; valid # 14.0 VITHKUQI SMALL LETTER SE..VITHKUQI SMALL LETTER XE +105BA ; disallowed # NA <reserved-105BA> +105BB..105BC ; valid # 14.0 VITHKUQI SMALL LETTER Y..VITHKUQI SMALL LETTER ZE +105BD..105FF ; disallowed # NA <reserved-105BD>..<reserved-105FF> 10600..10736 ; valid # 7.0 LINEAR A SIGN AB001..LINEAR A SIGN A664 10737..1073F ; disallowed # NA <reserved-10737>..<reserved-1073F> 10740..10755 ; valid # 7.0 LINEAR A SIGN A701 A..LINEAR A SIGN A732 JE 10756..1075F ; disallowed # NA <reserved-10756>..<reserved-1075F> 10760..10767 ; valid # 7.0 LINEAR A SIGN A800..LINEAR A SIGN A807 -10768..107FF ; disallowed # NA <reserved-10768>..<reserved-107FF> +10768..1077F ; disallowed # NA <reserved-10768>..<reserved-1077F> +10780 ; valid # 14.0 MODIFIER LETTER SMALL CAPITAL AA +10781 ; mapped ; 02D0 # 14.0 MODIFIER LETTER SUPERSCRIPT TRIANGULAR COLON +10782 ; mapped ; 02D1 # 14.0 MODIFIER LETTER SUPERSCRIPT HALF TRIANGULAR COLON +10783 ; mapped ; 00E6 # 14.0 MODIFIER LETTER SMALL AE +10784 ; mapped ; 0299 # 14.0 MODIFIER LETTER SMALL CAPITAL B +10785 ; mapped ; 0253 # 14.0 MODIFIER LETTER SMALL B WITH HOOK +10786 ; disallowed # NA <reserved-10786> +10787 ; mapped ; 02A3 # 14.0 MODIFIER LETTER SMALL DZ DIGRAPH +10788 ; mapped ; AB66 # 14.0 MODIFIER LETTER SMALL DZ DIGRAPH WITH RETROFLEX HOOK +10789 ; mapped ; 02A5 # 14.0 MODIFIER LETTER SMALL DZ DIGRAPH WITH CURL +1078A ; mapped ; 02A4 # 14.0 MODIFIER LETTER SMALL DEZH DIGRAPH +1078B ; mapped ; 0256 # 14.0 MODIFIER LETTER SMALL D WITH TAIL +1078C ; mapped ; 0257 # 14.0 MODIFIER LETTER SMALL D WITH HOOK +1078D ; mapped ; 1D91 # 14.0 MODIFIER LETTER SMALL D WITH HOOK AND TAIL +1078E ; mapped ; 0258 # 14.0 MODIFIER LETTER SMALL REVERSED E +1078F ; mapped ; 025E # 14.0 MODIFIER LETTER SMALL CLOSED REVERSED OPEN E +10790 ; mapped ; 02A9 # 14.0 MODIFIER LETTER SMALL FENG DIGRAPH +10791 ; mapped ; 0264 # 14.0 MODIFIER LETTER SMALL RAMS HORN +10792 ; mapped ; 0262 # 14.0 MODIFIER LETTER SMALL CAPITAL G +10793 ; mapped ; 0260 # 14.0 MODIFIER LETTER SMALL G WITH HOOK +10794 ; mapped ; 029B # 14.0 MODIFIER LETTER SMALL CAPITAL G WITH HOOK +10795 ; mapped ; 0127 # 14.0 MODIFIER LETTER SMALL H WITH STROKE +10796 ; mapped ; 029C # 14.0 MODIFIER LETTER SMALL CAPITAL H +10797 ; mapped ; 0267 # 14.0 MODIFIER LETTER SMALL HENG WITH HOOK +10798 ; mapped ; 0284 # 14.0 MODIFIER LETTER SMALL DOTLESS J WITH STROKE AND HOOK +10799 ; mapped ; 02AA # 14.0 MODIFIER LETTER SMALL LS DIGRAPH +1079A ; mapped ; 02AB # 14.0 MODIFIER LETTER SMALL LZ DIGRAPH +1079B ; mapped ; 026C # 14.0 MODIFIER LETTER SMALL L WITH BELT +1079C ; mapped ; 1DF04 # 14.0 MODIFIER LETTER SMALL CAPITAL L WITH BELT +1079D ; mapped ; A78E # 14.0 MODIFIER LETTER SMALL L WITH RETROFLEX HOOK AND BELT +1079E ; mapped ; 026E # 14.0 MODIFIER LETTER SMALL LEZH +1079F ; mapped ; 1DF05 # 14.0 MODIFIER LETTER SMALL LEZH WITH RETROFLEX HOOK +107A0 ; mapped ; 028E # 14.0 MODIFIER LETTER SMALL TURNED Y +107A1 ; mapped ; 1DF06 # 14.0 MODIFIER LETTER SMALL TURNED Y WITH BELT +107A2 ; mapped ; 00F8 # 14.0 MODIFIER LETTER SMALL O WITH STROKE +107A3 ; mapped ; 0276 # 14.0 MODIFIER LETTER SMALL CAPITAL OE +107A4 ; mapped ; 0277 # 14.0 MODIFIER LETTER SMALL CLOSED OMEGA +107A5 ; mapped ; 0071 # 14.0 MODIFIER LETTER SMALL Q +107A6 ; mapped ; 027A # 14.0 MODIFIER LETTER SMALL TURNED R WITH LONG LEG +107A7 ; mapped ; 1DF08 # 14.0 MODIFIER LETTER SMALL TURNED R WITH LONG LEG AND RETROFLEX HOOK +107A8 ; mapped ; 027D # 14.0 MODIFIER LETTER SMALL R WITH TAIL +107A9 ; mapped ; 027E # 14.0 MODIFIER LETTER SMALL R WITH FISHHOOK +107AA ; mapped ; 0280 # 14.0 MODIFIER LETTER SMALL CAPITAL R +107AB ; mapped ; 02A8 # 14.0 MODIFIER LETTER SMALL TC DIGRAPH WITH CURL +107AC ; mapped ; 02A6 # 14.0 MODIFIER LETTER SMALL TS DIGRAPH +107AD ; mapped ; AB67 # 14.0 MODIFIER LETTER SMALL TS DIGRAPH WITH RETROFLEX HOOK +107AE ; mapped ; 02A7 # 14.0 MODIFIER LETTER SMALL TESH DIGRAPH +107AF ; mapped ; 0288 # 14.0 MODIFIER LETTER SMALL T WITH RETROFLEX HOOK +107B0 ; mapped ; 2C71 # 14.0 MODIFIER LETTER SMALL V WITH RIGHT HOOK +107B1 ; disallowed # NA <reserved-107B1> +107B2 ; mapped ; 028F # 14.0 MODIFIER LETTER SMALL CAPITAL Y +107B3 ; mapped ; 02A1 # 14.0 MODIFIER LETTER GLOTTAL STOP WITH STROKE +107B4 ; mapped ; 02A2 # 14.0 MODIFIER LETTER REVERSED GLOTTAL STOP WITH STROKE +107B5 ; mapped ; 0298 # 14.0 MODIFIER LETTER BILABIAL CLICK +107B6 ; mapped ; 01C0 # 14.0 MODIFIER LETTER DENTAL CLICK +107B7 ; mapped ; 01C1 # 14.0 MODIFIER LETTER LATERAL CLICK +107B8 ; mapped ; 01C2 # 14.0 MODIFIER LETTER ALVEOLAR CLICK +107B9 ; mapped ; 1DF0A # 14.0 MODIFIER LETTER RETROFLEX CLICK WITH RETROFLEX HOOK +107BA ; mapped ; 1DF1E # 14.0 MODIFIER LETTER SMALL S WITH CURL +107BB..107FF ; disallowed # NA <reserved-107BB>..<reserved-107FF> 10800..10805 ; valid # 4.0 CYPRIOT SYLLABLE A..CYPRIOT SYLLABLE JA 10806..10807 ; disallowed # NA <reserved-10806>..<reserved-10807> 10808 ; valid # 4.0 CYPRIOT SYLLABLE JO @@ -6072,7 +6213,10 @@ FFFE..FFFF ; disallowed # 1.1 <noncharacter-FFFE 10F28..10F2F ; disallowed # NA <reserved-10F28>..<reserved-10F2F> 10F30..10F50 ; valid # 11.0 SOGDIAN LETTER ALEPH..SOGDIAN COMBINING STROKE BELOW 10F51..10F59 ; valid ; ; NV8 # 11.0 SOGDIAN NUMBER ONE..SOGDIAN PUNCTUATION HALF CIRCLE WITH DOT -10F5A..10FAF ; disallowed # NA <reserved-10F5A>..<reserved-10FAF> +10F5A..10F6F ; disallowed # NA <reserved-10F5A>..<reserved-10F6F> +10F70..10F85 ; valid # 14.0 OLD UYGHUR LETTER ALEPH..OLD UYGHUR COMBINING TWO DOTS BELOW +10F86..10F89 ; valid ; ; NV8 # 14.0 OLD UYGHUR PUNCTUATION BAR..OLD UYGHUR PUNCTUATION FOUR DOTS +10F8A..10FAF ; disallowed # NA <reserved-10F8A>..<reserved-10FAF> 10FB0..10FC4 ; valid # 13.0 CHORASMIAN LETTER ALEPH..CHORASMIAN LETTER TAW 10FC5..10FCB ; valid ; ; NV8 # 13.0 CHORASMIAN NUMBER ONE..CHORASMIAN NUMBER ONE HUNDRED 10FCC..10FDF ; disallowed # NA <reserved-10FCC>..<reserved-10FDF> @@ -6083,13 +6227,15 @@ FFFE..FFFF ; disallowed # 1.1 <noncharacter-FFFE 1104E..11051 ; disallowed # NA <reserved-1104E>..<reserved-11051> 11052..11065 ; valid ; ; NV8 # 6.0 BRAHMI NUMBER ONE..BRAHMI NUMBER ONE THOUSAND 11066..1106F ; valid # 6.0 BRAHMI DIGIT ZERO..BRAHMI DIGIT NINE -11070..1107E ; disallowed # NA <reserved-11070>..<reserved-1107E> +11070..11075 ; valid # 14.0 BRAHMI SIGN OLD TAMIL VIRAMA..BRAHMI LETTER OLD TAMIL LLA +11076..1107E ; disallowed # NA <reserved-11076>..<reserved-1107E> 1107F ; valid # 7.0 BRAHMI NUMBER JOINER 11080..110BA ; valid # 5.2 KAITHI SIGN CANDRABINDU..KAITHI SIGN NUKTA 110BB..110BC ; valid ; ; NV8 # 5.2 KAITHI ABBREVIATION SIGN..KAITHI ENUMERATION SIGN 110BD ; disallowed # 5.2 KAITHI NUMBER SIGN 110BE..110C1 ; valid ; ; NV8 # 5.2 KAITHI SECTION MARK..KAITHI DOUBLE DANDA -110C2..110CC ; disallowed # NA <reserved-110C2>..<reserved-110CC> +110C2 ; valid # 14.0 KAITHI VOWEL SIGN VOCALIC R +110C3..110CC ; disallowed # NA <reserved-110C3>..<reserved-110CC> 110CD ; disallowed # 11.0 KAITHI NUMBER SIGN ABOVE 110CE..110CF ; disallowed # NA <reserved-110CE>..<reserved-110CF> 110D0..110E8 ; valid # 6.1 SORA SOMPENG LETTER SAH..SORA SOMPENG LETTER MAE @@ -6207,7 +6353,8 @@ FFFE..FFFF ; disallowed # 1.1 <noncharacter-FFFE 1166D..1167F ; disallowed # NA <reserved-1166D>..<reserved-1167F> 11680..116B7 ; valid # 6.1 TAKRI LETTER A..TAKRI SIGN NUKTA 116B8 ; valid # 12.0 TAKRI LETTER ARCHAIC KHA -116B9..116BF ; disallowed # NA <reserved-116B9>..<reserved-116BF> +116B9 ; valid ; ; NV8 # 14.0 TAKRI ABBREVIATION SIGN +116BA..116BF ; disallowed # NA <reserved-116BA>..<reserved-116BF> 116C0..116C9 ; valid # 6.1 TAKRI DIGIT ZERO..TAKRI DIGIT NINE 116CA..116FF ; disallowed # NA <reserved-116CA>..<reserved-116FF> 11700..11719 ; valid # 8.0 AHOM LETTER KA..AHOM LETTER JHA @@ -6217,7 +6364,8 @@ FFFE..FFFF ; disallowed # 1.1 <noncharacter-FFFE 1172C..1172F ; disallowed # NA <reserved-1172C>..<reserved-1172F> 11730..11739 ; valid # 8.0 AHOM DIGIT ZERO..AHOM DIGIT NINE 1173A..1173F ; valid ; ; NV8 # 8.0 AHOM NUMBER TEN..AHOM SYMBOL VI -11740..117FF ; disallowed # NA <reserved-11740>..<reserved-117FF> +11740..11746 ; valid # 14.0 AHOM LETTER CA..AHOM LETTER LLA +11747..117FF ; disallowed # NA <reserved-11747>..<reserved-117FF> 11800..1183A ; valid # 11.0 DOGRA LETTER A..DOGRA SIGN NUKTA 1183B ; valid ; ; NV8 # 11.0 DOGRA ABBREVIATION SIGN 1183C..1189F ; disallowed # NA <reserved-1183C>..<reserved-1189F> @@ -6292,7 +6440,8 @@ FFFE..FFFF ; disallowed # 1.1 <noncharacter-FFFE 11A9A..11A9C ; valid ; ; NV8 # 10.0 SOYOMBO MARK TSHEG..SOYOMBO MARK DOUBLE SHAD 11A9D ; valid # 11.0 SOYOMBO MARK PLUTA 11A9E..11AA2 ; valid ; ; NV8 # 10.0 SOYOMBO HEAD MARK WITH MOON AND SUN AND TRIPLE FLAME..SOYOMBO TERMINAL MARK-2 -11AA3..11ABF ; disallowed # NA <reserved-11AA3>..<reserved-11ABF> +11AA3..11AAF ; disallowed # NA <reserved-11AA3>..<reserved-11AAF> +11AB0..11ABF ; valid # 14.0 CANADIAN SYLLABICS NATTILIK HI..CANADIAN SYLLABICS SPA 11AC0..11AF8 ; valid # 7.0 PAU CIN HAU LETTER PA..PAU CIN HAU GLOTTAL STOP FINAL 11AF9..11BFF ; disallowed # NA <reserved-11AF9>..<reserved-11BFF> 11C00..11C08 ; valid # 9.0 BHAIKSUKI LETTER A..BHAIKSUKI LETTER VOCALIC L @@ -6357,7 +6506,10 @@ FFFE..FFFF ; disallowed # 1.1 <noncharacter-FFFE 12474 ; valid ; ; NV8 # 7.0 CUNEIFORM PUNCTUATION SIGN DIAGONAL QUADCOLON 12475..1247F ; disallowed # NA <reserved-12475>..<reserved-1247F> 12480..12543 ; valid # 8.0 CUNEIFORM SIGN AB TIMES NUN TENU..CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU -12544..12FFF ; disallowed # NA <reserved-12544>..<reserved-12FFF> +12544..12F8F ; disallowed # NA <reserved-12544>..<reserved-12F8F> +12F90..12FF0 ; valid # 14.0 CYPRO-MINOAN SIGN CM001..CYPRO-MINOAN SIGN CM114 +12FF1..12FF2 ; valid ; ; NV8 # 14.0 CYPRO-MINOAN SIGN CM301..CYPRO-MINOAN SIGN CM302 +12FF3..12FFF ; disallowed # NA <reserved-12FF3>..<reserved-12FFF> 13000..1342E ; valid # 5.2 EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032 1342F ; disallowed # NA <reserved-1342F> 13430..13438 ; disallowed # 12.0 EGYPTIAN HIEROGLYPH VERTICAL JOINER..EGYPTIAN HIEROGLYPH END SEGMENT @@ -6371,7 +6523,10 @@ FFFE..FFFF ; disallowed # 1.1 <noncharacter-FFFE 16A60..16A69 ; valid # 7.0 MRO DIGIT ZERO..MRO DIGIT NINE 16A6A..16A6D ; disallowed # NA <reserved-16A6A>..<reserved-16A6D> 16A6E..16A6F ; valid ; ; NV8 # 7.0 MRO DANDA..MRO DOUBLE DANDA -16A70..16ACF ; disallowed # NA <reserved-16A70>..<reserved-16ACF> +16A70..16ABE ; valid # 14.0 TANGSA LETTER OZ..TANGSA LETTER ZA +16ABF ; disallowed # NA <reserved-16ABF> +16AC0..16AC9 ; valid # 14.0 TANGSA DIGIT ZERO..TANGSA DIGIT NINE +16ACA..16ACF ; disallowed # NA <reserved-16ACA>..<reserved-16ACF> 16AD0..16AED ; valid # 7.0 BASSA VAH LETTER ENNI..BASSA VAH LETTER I 16AEE..16AEF ; disallowed # NA <reserved-16AEE>..<reserved-16AEF> 16AF0..16AF4 ; valid # 7.0 BASSA VAH COMBINING HIGH TONE..BASSA VAH COMBINING HIGH-LOW TONE @@ -6450,10 +6605,17 @@ FFFE..FFFF ; disallowed # 1.1 <noncharacter-FFFE 18AF3..18CD5 ; valid # 13.0 TANGUT COMPONENT-756..KHITAN SMALL SCRIPT CHARACTER-18CD5 18CD6..18CFF ; disallowed # NA <reserved-18CD6>..<reserved-18CFF> 18D00..18D08 ; valid # 13.0 TANGUT IDEOGRAPH-18D00..TANGUT IDEOGRAPH-18D08 -18D09..1AFFF ; disallowed # NA <reserved-18D09>..<reserved-1AFFF> +18D09..1AFEF ; disallowed # NA <reserved-18D09>..<reserved-1AFEF> +1AFF0..1AFF3 ; valid # 14.0 KATAKANA LETTER MINNAN TONE-2..KATAKANA LETTER MINNAN TONE-5 +1AFF4 ; disallowed # NA <reserved-1AFF4> +1AFF5..1AFFB ; valid # 14.0 KATAKANA LETTER MINNAN TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-5 +1AFFC ; disallowed # NA <reserved-1AFFC> +1AFFD..1AFFE ; valid # 14.0 KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8 +1AFFF ; disallowed # NA <reserved-1AFFF> 1B000..1B001 ; valid # 6.0 KATAKANA LETTER ARCHAIC E..HIRAGANA LETTER ARCHAIC YE 1B002..1B11E ; valid # 10.0 HENTAIGANA LETTER A-1..HENTAIGANA LETTER N-MU-MO-2 -1B11F..1B14F ; disallowed # NA <reserved-1B11F>..<reserved-1B14F> +1B11F..1B122 ; valid # 14.0 HIRAGANA LETTER ARCHAIC WU..KATAKANA LETTER ARCHAIC WU +1B123..1B14F ; disallowed # NA <reserved-1B123>..<reserved-1B14F> 1B150..1B152 ; valid # 12.0 HIRAGANA LETTER SMALL WI..HIRAGANA LETTER SMALL WO 1B153..1B163 ; disallowed # NA <reserved-1B153>..<reserved-1B163> 1B164..1B167 ; valid # 12.0 KATAKANA LETTER SMALL WI..KATAKANA LETTER SMALL N @@ -6472,7 +6634,13 @@ FFFE..FFFF ; disallowed # 1.1 <noncharacter-FFFE 1BC9D..1BC9E ; valid # 7.0 DUPLOYAN THICK LETTER SELECTOR..DUPLOYAN DOUBLE MARK 1BC9F ; valid ; ; NV8 # 7.0 DUPLOYAN PUNCTUATION CHINOOK FULL STOP 1BCA0..1BCA3 ; ignored # 7.0 SHORTHAND FORMAT LETTER OVERLAP..SHORTHAND FORMAT UP STEP -1BCA4..1CFFF ; disallowed # NA <reserved-1BCA4>..<reserved-1CFFF> +1BCA4..1CEFF ; disallowed # NA <reserved-1BCA4>..<reserved-1CEFF> +1CF00..1CF2D ; valid # 14.0 ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT..ZNAMENNY COMBINING MARK KRYZH ON LEFT +1CF2E..1CF2F ; disallowed # NA <reserved-1CF2E>..<reserved-1CF2F> +1CF30..1CF46 ; valid # 14.0 ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO..ZNAMENNY PRIZNAK MODIFIER ROG +1CF47..1CF4F ; disallowed # NA <reserved-1CF47>..<reserved-1CF4F> +1CF50..1CFC3 ; valid ; ; NV8 # 14.0 ZNAMENNY NEUME KRYUK..ZNAMENNY NEUME PAUK +1CFC4..1CFFF ; disallowed # NA <reserved-1CFC4>..<reserved-1CFFF> 1D000..1D0F5 ; valid ; ; NV8 # 3.1 BYZANTINE MUSICAL SYMBOL PSILI..BYZANTINE MUSICAL SYMBOL GORGON NEO KATO 1D0F6..1D0FF ; disallowed # NA <reserved-1D0F6>..<reserved-1D0FF> 1D100..1D126 ; valid ; ; NV8 # 3.1 MUSICAL SYMBOL SINGLE BARLINE..MUSICAL SYMBOL DRUM CLEF-2 @@ -6497,7 +6665,8 @@ FFFE..FFFF ; disallowed # 1.1 <noncharacter-FFFE 1D1C0 ; mapped ; 1D1BA 1D165 1D16F #3.1 MUSICAL SYMBOL FUSA BLACK 1D1C1..1D1DD ; valid ; ; NV8 # 3.1 MUSICAL SYMBOL LONGA PERFECTA REST..MUSICAL SYMBOL PES SUBPUNCTIS 1D1DE..1D1E8 ; valid ; ; NV8 # 8.0 MUSICAL SYMBOL KIEVAN C CLEF..MUSICAL SYMBOL KIEVAN FLAT SIGN -1D1E9..1D1FF ; disallowed # NA <reserved-1D1E9>..<reserved-1D1FF> +1D1E9..1D1EA ; valid ; ; NV8 # 14.0 MUSICAL SYMBOL SORI..MUSICAL SYMBOL KORON +1D1EB..1D1FF ; disallowed # NA <reserved-1D1EB>..<reserved-1D1FF> 1D200..1D245 ; valid ; ; NV8 # 4.1 GREEK VOCAL NOTATION SYMBOL-1..GREEK MUSICAL LEIMMA 1D246..1D2DF ; disallowed # NA <reserved-1D246>..<reserved-1D2DF> 1D2E0..1D2F3 ; valid ; ; NV8 # 11.0 MAYAN NUMERAL ZERO..MAYAN NUMERAL NINETEEN @@ -7530,7 +7699,9 @@ FFFE..FFFF ; disallowed # 1.1 <noncharacter-FFFE 1DA9B..1DA9F ; valid # 8.0 SIGNWRITING FILL MODIFIER-2..SIGNWRITING FILL MODIFIER-6 1DAA0 ; disallowed # NA <reserved-1DAA0> 1DAA1..1DAAF ; valid # 8.0 SIGNWRITING ROTATION MODIFIER-2..SIGNWRITING ROTATION MODIFIER-16 -1DAB0..1DFFF ; disallowed # NA <reserved-1DAB0>..<reserved-1DFFF> +1DAB0..1DEFF ; disallowed # NA <reserved-1DAB0>..<reserved-1DEFF> +1DF00..1DF1E ; valid # 14.0 LATIN SMALL LETTER FENG DIGRAPH WITH TRILL..LATIN SMALL LETTER S WITH CURL +1DF1F..1DFFF ; disallowed # NA <reserved-1DF1F>..<reserved-1DFFF> 1E000..1E006 ; valid # 9.0 COMBINING GLAGOLITIC LETTER AZU..COMBINING GLAGOLITIC LETTER ZHIVETE 1E007 ; disallowed # NA <reserved-1E007> 1E008..1E018 ; valid # 9.0 COMBINING GLAGOLITIC LETTER ZEMLJA..COMBINING GLAGOLITIC LETTER HERU @@ -7549,11 +7720,21 @@ FFFE..FFFF ; disallowed # 1.1 <noncharacter-FFFE 1E14A..1E14D ; disallowed # NA <reserved-1E14A>..<reserved-1E14D> 1E14E ; valid # 12.0 NYIAKENG PUACHUE HMONG LOGOGRAM NYAJ 1E14F ; valid ; ; NV8 # 12.0 NYIAKENG PUACHUE HMONG CIRCLED CA -1E150..1E2BF ; disallowed # NA <reserved-1E150>..<reserved-1E2BF> +1E150..1E28F ; disallowed # NA <reserved-1E150>..<reserved-1E28F> +1E290..1E2AE ; valid # 14.0 TOTO LETTER PA..TOTO SIGN RISING TONE +1E2AF..1E2BF ; disallowed # NA <reserved-1E2AF>..<reserved-1E2BF> 1E2C0..1E2F9 ; valid # 12.0 WANCHO LETTER AA..WANCHO DIGIT NINE 1E2FA..1E2FE ; disallowed # NA <reserved-1E2FA>..<reserved-1E2FE> 1E2FF ; valid ; ; NV8 # 12.0 WANCHO NGUN SIGN -1E300..1E7FF ; disallowed # NA <reserved-1E300>..<reserved-1E7FF> +1E300..1E7DF ; disallowed # NA <reserved-1E300>..<reserved-1E7DF> +1E7E0..1E7E6 ; valid # 14.0 ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO +1E7E7 ; disallowed # NA <reserved-1E7E7> +1E7E8..1E7EB ; valid # 14.0 ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE +1E7EC ; disallowed # NA <reserved-1E7EC> +1E7ED..1E7EE ; valid # 14.0 ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE +1E7EF ; disallowed # NA <reserved-1E7EF> +1E7F0..1E7FE ; valid # 14.0 ETHIOPIC SYLLABLE GURAGE QWI..ETHIOPIC SYLLABLE GURAGE PWEE +1E7FF ; disallowed # NA <reserved-1E7FF> 1E800..1E8C4 ; valid # 7.0 MENDE KIKAKUI SYLLABLE M001 KI..MENDE KIKAKUI SYLLABLE M060 NYON 1E8C5..1E8C6 ; disallowed # NA <reserved-1E8C5>..<reserved-1E8C6> 1E8C7..1E8CF ; valid ; ; NV8 # 7.0 MENDE KIKAKUI DIGIT ONE..MENDE KIKAKUI DIGIT NINE @@ -8032,7 +8213,8 @@ FFFE..FFFF ; disallowed # 1.1 <noncharacter-FFFE 1F6D3..1F6D4 ; valid ; ; NV8 # 10.0 STUPA..PAGODA 1F6D5 ; valid ; ; NV8 # 12.0 HINDU TEMPLE 1F6D6..1F6D7 ; valid ; ; NV8 # 13.0 HUT..ELEVATOR -1F6D8..1F6DF ; disallowed # NA <reserved-1F6D8>..<reserved-1F6DF> +1F6D8..1F6DC ; disallowed # NA <reserved-1F6D8>..<reserved-1F6DC> +1F6DD..1F6DF ; valid ; ; NV8 # 14.0 PLAYGROUND SLIDE..RING BUOY 1F6E0..1F6EC ; valid ; ; NV8 # 7.0 HAMMER AND WRENCH..AIRPLANE ARRIVING 1F6ED..1F6EF ; disallowed # NA <reserved-1F6ED>..<reserved-1F6EF> 1F6F0..1F6F3 ; valid ; ; NV8 # 7.0 SATELLITE..PASSENGER SHIP @@ -8048,7 +8230,9 @@ FFFE..FFFF ; disallowed # 1.1 <noncharacter-FFFE 1F7D5..1F7D8 ; valid ; ; NV8 # 11.0 CIRCLED TRIANGLE..NEGATIVE CIRCLED SQUARE 1F7D9..1F7DF ; disallowed # NA <reserved-1F7D9>..<reserved-1F7DF> 1F7E0..1F7EB ; valid ; ; NV8 # 12.0 LARGE ORANGE CIRCLE..LARGE BROWN SQUARE -1F7EC..1F7FF ; disallowed # NA <reserved-1F7EC>..<reserved-1F7FF> +1F7EC..1F7EF ; disallowed # NA <reserved-1F7EC>..<reserved-1F7EF> +1F7F0 ; valid ; ; NV8 # 14.0 HEAVY EQUALS SIGN +1F7F1..1F7FF ; disallowed # NA <reserved-1F7F1>..<reserved-1F7FF> 1F800..1F80B ; valid ; ; NV8 # 7.0 LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD..DOWNWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD 1F80C..1F80F ; disallowed # NA <reserved-1F80C>..<reserved-1F80F> 1F810..1F847 ; valid ; ; NV8 # 7.0 LEFTWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD..DOWNWARDS HEAVY ARROW @@ -8083,7 +8267,7 @@ FFFE..FFFF ; disallowed # 1.1 <noncharacter-FFFE 1F972 ; valid ; ; NV8 # 13.0 SMILING FACE WITH TEAR 1F973..1F976 ; valid ; ; NV8 # 11.0 FACE WITH PARTY HORN AND PARTY HAT..FREEZING FACE 1F977..1F978 ; valid ; ; NV8 # 13.0 NINJA..DISGUISED FACE -1F979 ; disallowed # NA <reserved-1F979> +1F979 ; valid ; ; NV8 # 14.0 FACE HOLDING BACK TEARS 1F97A ; valid ; ; NV8 # 11.0 FACE WITH PLEADING EYES 1F97B ; valid ; ; NV8 # 12.0 SARI 1F97C..1F97F ; valid ; ; NV8 # 11.0 LAB COAT..FLAT SHOE @@ -8101,7 +8285,7 @@ FFFE..FFFF ; disallowed # 1.1 <noncharacter-FFFE 1F9C1..1F9C2 ; valid ; ; NV8 # 11.0 CUPCAKE..SALT SHAKER 1F9C3..1F9CA ; valid ; ; NV8 # 12.0 BEVERAGE BOX..ICE CUBE 1F9CB ; valid ; ; NV8 # 13.0 BUBBLE TEA -1F9CC ; disallowed # NA <reserved-1F9CC> +1F9CC ; valid ; ; NV8 # 14.0 TROLL 1F9CD..1F9CF ; valid ; ; NV8 # 12.0 STANDING PERSON..DEAF PERSON 1F9D0..1F9E6 ; valid ; ; NV8 # 10.0 FACE WITH MONOCLE..SOCKS 1F9E7..1F9FF ; valid ; ; NV8 # 11.0 RED GIFT ENVELOPE..NAZAR AMULET @@ -8113,19 +8297,28 @@ FFFE..FFFF ; disallowed # 1.1 <noncharacter-FFFE 1FA74 ; valid ; ; NV8 # 13.0 THONG SANDAL 1FA75..1FA77 ; disallowed # NA <reserved-1FA75>..<reserved-1FA77> 1FA78..1FA7A ; valid ; ; NV8 # 12.0 DROP OF BLOOD..STETHOSCOPE -1FA7B..1FA7F ; disallowed # NA <reserved-1FA7B>..<reserved-1FA7F> +1FA7B..1FA7C ; valid ; ; NV8 # 14.0 X-RAY..CRUTCH +1FA7D..1FA7F ; disallowed # NA <reserved-1FA7D>..<reserved-1FA7F> 1FA80..1FA82 ; valid ; ; NV8 # 12.0 YO-YO..PARACHUTE 1FA83..1FA86 ; valid ; ; NV8 # 13.0 BOOMERANG..NESTING DOLLS 1FA87..1FA8F ; disallowed # NA <reserved-1FA87>..<reserved-1FA8F> 1FA90..1FA95 ; valid ; ; NV8 # 12.0 RINGED PLANET..BANJO 1FA96..1FAA8 ; valid ; ; NV8 # 13.0 MILITARY HELMET..ROCK -1FAA9..1FAAF ; disallowed # NA <reserved-1FAA9>..<reserved-1FAAF> +1FAA9..1FAAC ; valid ; ; NV8 # 14.0 MIRROR BALL..HAMSA +1FAAD..1FAAF ; disallowed # NA <reserved-1FAAD>..<reserved-1FAAF> 1FAB0..1FAB6 ; valid ; ; NV8 # 13.0 FLY..FEATHER -1FAB7..1FABF ; disallowed # NA <reserved-1FAB7>..<reserved-1FABF> +1FAB7..1FABA ; valid ; ; NV8 # 14.0 LOTUS..NEST WITH EGGS +1FABB..1FABF ; disallowed # NA <reserved-1FABB>..<reserved-1FABF> 1FAC0..1FAC2 ; valid ; ; NV8 # 13.0 ANATOMICAL HEART..PEOPLE HUGGING -1FAC3..1FACF ; disallowed # NA <reserved-1FAC3>..<reserved-1FACF> +1FAC3..1FAC5 ; valid ; ; NV8 # 14.0 PREGNANT MAN..PERSON WITH CROWN +1FAC6..1FACF ; disallowed # NA <reserved-1FAC6>..<reserved-1FACF> 1FAD0..1FAD6 ; valid ; ; NV8 # 13.0 BLUEBERRIES..TEAPOT -1FAD7..1FAFF ; disallowed # NA <reserved-1FAD7>..<reserved-1FAFF> +1FAD7..1FAD9 ; valid ; ; NV8 # 14.0 POURING LIQUID..JAR +1FADA..1FADF ; disallowed # NA <reserved-1FADA>..<reserved-1FADF> +1FAE0..1FAE7 ; valid ; ; NV8 # 14.0 MELTING FACE..BUBBLES +1FAE8..1FAEF ; disallowed # NA <reserved-1FAE8>..<reserved-1FAEF> +1FAF0..1FAF6 ; valid ; ; NV8 # 14.0 HAND WITH INDEX FINGER AND THUMB CROSSED..HEART HANDS +1FAF7..1FAFF ; disallowed # NA <reserved-1FAF7>..<reserved-1FAFF> 1FB00..1FB92 ; valid ; ; NV8 # 13.0 BLOCK SEXTANT-1..UPPER HALF INVERSE MEDIUM SHADE AND LOWER HALF BLOCK 1FB93 ; disallowed # NA <reserved-1FB93> 1FB94..1FBCA ; valid ; ; NV8 # 13.0 LEFT HALF INVERSE MEDIUM SHADE AND RIGHT HALF BLOCK..WHITE UP-POINTING CHEVRON @@ -8144,9 +8337,11 @@ FFFE..FFFF ; disallowed # 1.1 <noncharacter-FFFE 1FFFE..1FFFF ; disallowed # 2.0 <noncharacter-1FFFE>..<noncharacter-1FFFF> 20000..2A6D6 ; valid # 3.1 CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6 2A6D7..2A6DD ; valid # 13.0 CJK UNIFIED IDEOGRAPH-2A6D7..CJK UNIFIED IDEOGRAPH-2A6DD -2A6DE..2A6FF ; disallowed # NA <reserved-2A6DE>..<reserved-2A6FF> +2A6DE..2A6DF ; valid # 14.0 CJK UNIFIED IDEOGRAPH-2A6DE..CJK UNIFIED IDEOGRAPH-2A6DF +2A6E0..2A6FF ; disallowed # NA <reserved-2A6E0>..<reserved-2A6FF> 2A700..2B734 ; valid # 5.2 CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734 -2B735..2B73F ; disallowed # NA <reserved-2B735>..<reserved-2B73F> +2B735..2B738 ; valid # 14.0 CJK UNIFIED IDEOGRAPH-2B735..CJK UNIFIED IDEOGRAPH-2B738 +2B739..2B73F ; disallowed # NA <reserved-2B739>..<reserved-2B73F> 2B740..2B81D ; valid # 6.0 CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D 2B81E..2B81F ; disallowed # NA <reserved-2B81E>..<reserved-2B81F> 2B820..2CEA1 ; valid # 8.0 CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1 diff --git a/util/unicode/data/LineBreak.txt b/util/unicode/data/LineBreak.txt index 22abddcd90..aa5985b8f0 100644 --- a/util/unicode/data/LineBreak.txt +++ b/util/unicode/data/LineBreak.txt @@ -1,11 +1,11 @@ -# LineBreak-13.0.0.txt -# Date: 2020-02-17, 07:43:02 GMT [KW, LI] -# © 2020 Unicode®, Inc. +# LineBreak-14.0.0.txt +# Date: 2021-07-06, 09:58:55 GMT [KW, LI] +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. -# For terms of use, see http://www.unicode.org/terms_of_use.html +# For terms of use, see https://www.unicode.org/terms_of_use.html # # Unicode Character Database -# For documentation, see http://www.unicode.org/reports/tr44/ +# For documentation, see https://www.unicode.org/reports/tr44/ # # Line_Break Property # @@ -49,7 +49,7 @@ # with ranges of code points, the code point count in square brackets. # # For more information, see UAX #14: Unicode Line Breaking Algorithm, -# at http://www.unicode.org/reports/tr14/ +# at https://www.unicode.org/reports/tr14/ # # @missing: 0000..10FFFF; XX 0000..0008;CM # Cc [9] <control-0000>..<control-0008> @@ -215,7 +215,7 @@ 0610..061A;CM # Mn [11] ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM..ARABIC SMALL KASRA 061B;EX # Po ARABIC SEMICOLON 061C;CM # Cf ARABIC LETTER MARK -061E..061F;EX # Po [2] ARABIC TRIPLE DOT PUNCTUATION MARK..ARABIC QUESTION MARK +061D..061F;EX # Po [3] ARABIC END OF TEXT MARK..ARABIC QUESTION MARK 0620..063F;AL # Lo [32] ARABIC LETTER KASHMIRI YEH..ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE 0640;AL # Lm ARABIC TATWEEL 0641..064A;AL # Lo [10] ARABIC LETTER FEH..ARABIC LETTER YEH @@ -277,9 +277,14 @@ 0859..085B;CM # Mn [3] MANDAIC AFFRICATION MARK..MANDAIC GEMINATION MARK 085E;AL # Po MANDAIC PUNCTUATION 0860..086A;AL # Lo [11] SYRIAC LETTER MALAYALAM NGA..SYRIAC LETTER MALAYALAM SSA -08A0..08B4;AL # Lo [21] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER KAF WITH DOT BELOW -08B6..08C7;AL # Lo [18] ARABIC LETTER BEH WITH SMALL MEEM ABOVE..ARABIC LETTER LAM WITH SMALL ARABIC LETTER TAH ABOVE -08D3..08E1;CM # Mn [15] ARABIC SMALL LOW WAW..ARABIC SMALL HIGH SIGN SAFHA +0870..0887;AL # Lo [24] ARABIC LETTER ALEF WITH ATTACHED FATHA..ARABIC BASELINE ROUND DOT +0888;AL # Sk ARABIC RAISED ROUND DOT +0889..088E;AL # Lo [6] ARABIC LETTER NOON WITH INVERTED SMALL V..ARABIC VERTICAL TAIL +0890..0891;AL # Cf [2] ARABIC POUND MARK ABOVE..ARABIC PIASTRE MARK ABOVE +0898..089F;CM # Mn [8] ARABIC SMALL HIGH WORD AL-JUZ..ARABIC HALF MADDA OVER MADDA +08A0..08C8;AL # Lo [41] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER GRAF +08C9;AL # Lm ARABIC SMALL FARSI YEH +08CA..08E1;CM # Mn [24] ARABIC SMALL HIGH FARSI YEH..ARABIC SMALL HIGH SIGN SAFHA 08E2;AL # Cf ARABIC DISPUTED END OF AYAH 08E3..08FF;CM # Mn [29] ARABIC TURNED DAMMA BELOW..ARABIC MARK SIDEWAYS NOON GHUNNA 0900..0902;CM # Mn [3] DEVANAGARI SIGN INVERTED CANDRABINDU..DEVANAGARI SIGN ANUSVARA @@ -437,6 +442,7 @@ 0C0E..0C10;AL # Lo [3] TELUGU LETTER E..TELUGU LETTER AI 0C12..0C28;AL # Lo [23] TELUGU LETTER O..TELUGU LETTER NA 0C2A..0C39;AL # Lo [16] TELUGU LETTER PA..TELUGU LETTER HA +0C3C;CM # Mn TELUGU SIGN NUKTA 0C3D;AL # Lo TELUGU SIGN AVAGRAHA 0C3E..0C40;CM # Mn [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II 0C41..0C44;CM # Mc [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR @@ -444,6 +450,7 @@ 0C4A..0C4D;CM # Mn [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA 0C55..0C56;CM # Mn [2] TELUGU LENGTH MARK..TELUGU AI LENGTH MARK 0C58..0C5A;AL # Lo [3] TELUGU LETTER TSA..TELUGU LETTER RRRA +0C5D;AL # Lo TELUGU LETTER NAKAARA POLLU 0C60..0C61;AL # Lo [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL 0C62..0C63;CM # Mn [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL 0C66..0C6F;NU # Nd [10] TELUGU DIGIT ZERO..TELUGU DIGIT NINE @@ -469,7 +476,7 @@ 0CCA..0CCB;CM # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO 0CCC..0CCD;CM # Mn [2] KANNADA VOWEL SIGN AU..KANNADA SIGN VIRAMA 0CD5..0CD6;CM # Mc [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK -0CDE;AL # Lo KANNADA LETTER FA +0CDD..0CDE;AL # Lo [2] KANNADA LETTER NAKAARA POLLU..KANNADA LETTER FA 0CE0..0CE1;AL # Lo [2] KANNADA LETTER VOCALIC RR..KANNADA LETTER VOCALIC LL 0CE2..0CE3;CM # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL 0CE6..0CEF;NU # Nd [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE @@ -672,11 +679,13 @@ 16EB..16ED;BA # Po [3] RUNIC SINGLE PUNCTUATION..RUNIC CROSS PUNCTUATION 16EE..16F0;AL # Nl [3] RUNIC ARLAUG SYMBOL..RUNIC BELGTHOR SYMBOL 16F1..16F8;AL # Lo [8] RUNIC LETTER K..RUNIC LETTER FRANKS CASKET AESC -1700..170C;AL # Lo [13] TAGALOG LETTER A..TAGALOG LETTER YA -170E..1711;AL # Lo [4] TAGALOG LETTER LA..TAGALOG LETTER HA +1700..1711;AL # Lo [18] TAGALOG LETTER A..TAGALOG LETTER HA 1712..1714;CM # Mn [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA +1715;CM # Mc TAGALOG SIGN PAMUDPOD +171F;AL # Lo TAGALOG LETTER ARCHAIC RA 1720..1731;AL # Lo [18] HANUNOO LETTER A..HANUNOO LETTER HA -1732..1734;CM # Mn [3] HANUNOO VOWEL SIGN I..HANUNOO SIGN PAMUDPOD +1732..1733;CM # Mn [2] HANUNOO VOWEL SIGN I..HANUNOO VOWEL SIGN U +1734;CM # Mc HANUNOO SIGN PAMUDPOD 1735..1736;BA # Po [2] PHILIPPINE SINGLE PUNCTUATION..PHILIPPINE DOUBLE PUNCTUATION 1740..1751;AL # Lo [18] BUHID LETTER A..BUHID LETTER HA 1752..1753;CM # Mn [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U @@ -711,6 +720,7 @@ 180A;AL # Po MONGOLIAN NIRUGU 180B..180D;CM # Mn [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE 180E;GL # Cf MONGOLIAN VOWEL SEPARATOR +180F;CM # Mn MONGOLIAN FREE VARIATION SELECTOR FOUR 1810..1819;NU # Nd [10] MONGOLIAN DIGIT ZERO..MONGOLIAN DIGIT NINE 1820..1842;AL # Lo [35] MONGOLIAN LETTER A..MONGOLIAN LETTER CHI 1843;AL # Lm MONGOLIAN LETTER TODO LONG VOWEL SIGN @@ -766,7 +776,7 @@ 1AA8..1AAD;SA # Po [6] TAI THAM SIGN KAAN..TAI THAM SIGN CAANG 1AB0..1ABD;CM # Mn [14] COMBINING DOUBLED CIRCUMFLEX ACCENT..COMBINING PARENTHESES BELOW 1ABE;CM # Me COMBINING PARENTHESES OVERLAY -1ABF..1AC0;CM # Mn [2] COMBINING LATIN SMALL LETTER W BELOW..COMBINING LATIN SMALL LETTER TURNED W BELOW +1ABF..1ACE;CM # Mn [16] COMBINING LATIN SMALL LETTER W BELOW..COMBINING LATIN SMALL LETTER INSULAR T 1B00..1B03;CM # Mn [4] BALINESE SIGN ULU RICEM..BALINESE SIGN SURANG 1B04;CM # Mc BALINESE SIGN BISAH 1B05..1B33;AL # Lo [47] BALINESE LETTER AKARA..BALINESE LETTER HA @@ -778,7 +788,7 @@ 1B3D..1B41;CM # Mc [5] BALINESE VOWEL SIGN LA LENGA TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG 1B42;CM # Mn BALINESE VOWEL SIGN PEPET 1B43..1B44;CM # Mc [2] BALINESE VOWEL SIGN PEPET TEDUNG..BALINESE ADEG ADEG -1B45..1B4B;AL # Lo [7] BALINESE LETTER KAF SASAK..BALINESE LETTER ASYURA SASAK +1B45..1B4C;AL # Lo [8] BALINESE LETTER KAF SASAK..BALINESE LETTER ARCHAIC JNYA 1B50..1B59;NU # Nd [10] BALINESE DIGIT ZERO..BALINESE DIGIT NINE 1B5A..1B5B;BA # Po [2] BALINESE PANTI..BALINESE PAMADA 1B5C;AL # Po BALINESE WINDU @@ -786,6 +796,7 @@ 1B61..1B6A;AL # So [10] BALINESE MUSICAL SYMBOL DONG..BALINESE MUSICAL SYMBOL DANG GEDE 1B6B..1B73;CM # Mn [9] BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG 1B74..1B7C;AL # So [9] BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG..BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING +1B7D..1B7E;BA # Po [2] BALINESE PANTI LANTANG..BALINESE PAMADA LANTANG 1B80..1B81;CM # Mn [2] SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PANGLAYAR 1B82;CM # Mc SUNDANESE SIGN PANGWISAD 1B83..1BA0;AL # Lo [30] SUNDANESE LETTER A..SUNDANESE LETTER HA @@ -844,8 +855,7 @@ 1D79..1D7F;AL # Ll [7] LATIN SMALL LETTER INSULAR G..LATIN SMALL LETTER UPSILON WITH STROKE 1D80..1D9A;AL # Ll [27] LATIN SMALL LETTER B WITH PALATAL HOOK..LATIN SMALL LETTER EZH WITH RETROFLEX HOOK 1D9B..1DBF;AL # Lm [37] MODIFIER LETTER SMALL TURNED ALPHA..MODIFIER LETTER SMALL THETA -1DC0..1DF9;CM # Mn [58] COMBINING DOTTED GRAVE ACCENT..COMBINING WIDE INVERTED BRIDGE BELOW -1DFB..1DFF;CM # Mn [5] COMBINING DELETION MARK..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW +1DC0..1DFF;CM # Mn [64] COMBINING DOTTED GRAVE ACCENT..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW 1E00..1EFF;AL # L& [256] LATIN CAPITAL LETTER A WITH RING BELOW..LATIN SMALL LETTER Y WITH LOOP 1F00..1F15;AL # L& [22] GREEK SMALL LETTER ALPHA WITH PSILI..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA 1F18..1F1D;AL # Lu [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA @@ -953,7 +963,8 @@ 20BC..20BD;PR # Sc [2] MANAT SIGN..RUBLE SIGN 20BE;PO # Sc LARI SIGN 20BF;PR # Sc BITCOIN SIGN -20C0..20CF;PR # Cn [16] <reserved-20C0>..<reserved-20CF> +20C0;PO # Sc SOM SIGN +20C1..20CF;PR # Cn [15] <reserved-20C1>..<reserved-20CF> 20D0..20DC;CM # Mn [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE 20DD..20E0;CM # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH 20E1;CM # Mn COMBINING LEFT RIGHT ARROW ABOVE @@ -1307,8 +1318,7 @@ 2B5A..2B73;AL # So [26] SLANTED NORTH ARROW WITH HOOKED HEAD..DOWNWARDS TRIANGLE-HEADED ARROW TO BAR 2B76..2B95;AL # So [32] NORTH WEST TRIANGLE-HEADED ARROW TO BAR..RIGHTWARDS BLACK ARROW 2B97..2BFF;AL # So [105] SYMBOL FOR TYPE A ELECTRONICS..HELLSCHREIBER PAUSE SYMBOL -2C00..2C2E;AL # Lu [47] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE -2C30..2C5E;AL # Ll [47] GLAGOLITIC SMALL LETTER AZU..GLAGOLITIC SMALL LETTER LATINATE MYSLITE +2C00..2C5F;AL # L& [96] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC SMALL LETTER CAUDATE CHRIVI 2C60..2C7B;AL # L& [28] LATIN CAPITAL LETTER L WITH DOUBLE BAR..LATIN LETTER SMALL CAPITAL TURNED E 2C7C..2C7D;AL # Lm [2] LATIN SUBSCRIPT SMALL LETTER J..MODIFIER LETTER CAPITAL V 2C7E..2C7F;AL # Lu [2] LATIN CAPITAL LETTER S WITH SWASH TAIL..LATIN CAPITAL LETTER Z WITH SWASH TAIL @@ -1390,6 +1400,16 @@ 2E4E..2E4F;BA # Po [2] PUNCTUS ELEVATUS MARK..CORNISH VERSE DIVIDER 2E50..2E51;AL # So [2] CROSS PATTY WITH RIGHT CROSSBAR..CROSS PATTY WITH LEFT CROSSBAR 2E52;AL # Po TIRONIAN SIGN CAPITAL ET +2E53..2E54;EX # Po [2] MEDIEVAL EXCLAMATION MARK..MEDIEVAL QUESTION MARK +2E55;OP # Ps LEFT SQUARE BRACKET WITH STROKE +2E56;CL # Pe RIGHT SQUARE BRACKET WITH STROKE +2E57;OP # Ps LEFT SQUARE BRACKET WITH DOUBLE STROKE +2E58;CL # Pe RIGHT SQUARE BRACKET WITH DOUBLE STROKE +2E59;OP # Ps TOP HALF LEFT PARENTHESIS +2E5A;CL # Pe TOP HALF RIGHT PARENTHESIS +2E5B;OP # Ps BOTTOM HALF LEFT PARENTHESIS +2E5C;CL # Pe BOTTOM HALF RIGHT PARENTHESIS +2E5D;BA # Pd OBLIQUE HYPHEN 2E80..2E99;ID # So [26] CJK RADICAL REPEAT..CJK RADICAL RAP 2E9B..2EF3;ID # So [89] CJK RADICAL CHOKE..CJK RADICAL C-SIMPLIFIED TURTLE 2F00..2FD5;ID # So [214] KANGXI RADICAL ONE..KANGXI RADICAL FLUTE @@ -1510,8 +1530,7 @@ 3300..33FF;ID # So [256] SQUARE APAATO..SQUARE GAL 3400..4DBF;ID # Lo [6592] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DBF 4DC0..4DFF;AL # So [64] HEXAGRAM FOR THE CREATIVE HEAVEN..HEXAGRAM FOR BEFORE COMPLETION -4E00..9FFC;ID # Lo [20989] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FFC -9FFD..9FFF;ID # Cn [3] <reserved-9FFD>..<reserved-9FFF> +4E00..9FFF;ID # Lo [20992] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FFF A000..A014;ID # Lo [21] YI SYLLABLE IT..YI SYLLABLE E A015;NS # Lm YI SYLLABLE WU A016..A48C;ID # Lo [1143] YI SYLLABLE BIT..YI SYLLABLE YYR @@ -1553,8 +1572,11 @@ A788;AL # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT A789..A78A;AL # Sk [2] MODIFIER LETTER COLON..MODIFIER LETTER SHORT EQUALS SIGN A78B..A78E;AL # L& [4] LATIN CAPITAL LETTER SALTILLO..LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT A78F;AL # Lo LATIN LETTER SINOLOGICAL DOT -A790..A7BF;AL # L& [48] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER GLOTTAL U -A7C2..A7CA;AL # L& [9] LATIN CAPITAL LETTER ANGLICANA W..LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY +A790..A7CA;AL # L& [59] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY +A7D0..A7D1;AL # L& [2] LATIN CAPITAL LETTER CLOSED INSULAR G..LATIN SMALL LETTER CLOSED INSULAR G +A7D3;AL # Ll LATIN SMALL LETTER DOUBLE THORN +A7D5..A7D9;AL # L& [5] LATIN SMALL LETTER DOUBLE WYNN..LATIN SMALL LETTER SIGMOID S +A7F2..A7F4;AL # Lm [3] MODIFIER LETTER CAPITAL C..MODIFIER LETTER CAPITAL Q A7F5..A7F6;AL # L& [2] LATIN CAPITAL LETTER REVERSED HALF H..LATIN SMALL LETTER REVERSED HALF H A7F7;AL # Lo LATIN EPIGRAPHIC LETTER SIDEWAYS I A7F8..A7F9;AL # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE @@ -2511,15 +2533,17 @@ FB40..FB41;HL # Lo [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAME FB43..FB44;HL # Lo [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH FB46..FB4F;HL # Lo [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW LIGATURE ALEF LAMED FB50..FBB1;AL # Lo [98] ARABIC LETTER ALEF WASLA ISOLATED FORM..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM -FBB2..FBC1;AL # Sk [16] ARABIC SYMBOL DOT ABOVE..ARABIC SYMBOL SMALL TAH BELOW +FBB2..FBC2;AL # Sk [17] ARABIC SYMBOL DOT ABOVE..ARABIC SYMBOL WASLA ABOVE FBD3..FD3D;AL # Lo [363] ARABIC LETTER NG ISOLATED FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM FD3E;CL # Pe ORNATE LEFT PARENTHESIS FD3F;OP # Ps ORNATE RIGHT PARENTHESIS +FD40..FD4F;AL # So [16] ARABIC LIGATURE RAHIMAHU ALLAAH..ARABIC LIGATURE RAHIMAHUM ALLAAH FD50..FD8F;AL # Lo [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM..ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM FD92..FDC7;AL # Lo [54] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM +FDCF;AL # So ARABIC LIGATURE SALAAMUHU ALAYNAA FDF0..FDFB;AL # Lo [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE JALLAJALALOUHOU FDFC;PO # Sc RIAL SIGN -FDFD;AL # So ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM +FDFD..FDFF;AL # So [3] ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM..ARABIC LIGATURE AZZA WA JALL FE00..FE0F;CM # Mn [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16 FE10;IS # Po PRESENTATION FORM FOR VERTICAL COMMA FE11..FE12;CL # Po [2] PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA..PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC FULL STOP @@ -2682,9 +2706,20 @@ FFFD;AI # So REPLACEMENT CHARACTER 10500..10527;AL # Lo [40] ELBASAN LETTER A..ELBASAN LETTER KHE 10530..10563;AL # Lo [52] CAUCASIAN ALBANIAN LETTER ALT..CAUCASIAN ALBANIAN LETTER KIW 1056F;AL # Po CAUCASIAN ALBANIAN CITATION MARK +10570..1057A;AL # Lu [11] VITHKUQI CAPITAL LETTER A..VITHKUQI CAPITAL LETTER GA +1057C..1058A;AL # Lu [15] VITHKUQI CAPITAL LETTER HA..VITHKUQI CAPITAL LETTER RE +1058C..10592;AL # Lu [7] VITHKUQI CAPITAL LETTER SE..VITHKUQI CAPITAL LETTER XE +10594..10595;AL # Lu [2] VITHKUQI CAPITAL LETTER Y..VITHKUQI CAPITAL LETTER ZE +10597..105A1;AL # Ll [11] VITHKUQI SMALL LETTER A..VITHKUQI SMALL LETTER GA +105A3..105B1;AL # Ll [15] VITHKUQI SMALL LETTER HA..VITHKUQI SMALL LETTER RE +105B3..105B9;AL # Ll [7] VITHKUQI SMALL LETTER SE..VITHKUQI SMALL LETTER XE +105BB..105BC;AL # Ll [2] VITHKUQI SMALL LETTER Y..VITHKUQI SMALL LETTER ZE 10600..10736;AL # Lo [311] LINEAR A SIGN AB001..LINEAR A SIGN A664 10740..10755;AL # Lo [22] LINEAR A SIGN A701 A..LINEAR A SIGN A732 JE 10760..10767;AL # Lo [8] LINEAR A SIGN A800..LINEAR A SIGN A807 +10780..10785;AL # Lm [6] MODIFIER LETTER SMALL CAPITAL AA..MODIFIER LETTER SMALL B WITH HOOK +10787..107B0;AL # Lm [42] MODIFIER LETTER SMALL DZ DIGRAPH..MODIFIER LETTER SMALL V WITH RIGHT HOOK +107B2..107BA;AL # Lm [9] MODIFIER LETTER SMALL CAPITAL Y..MODIFIER LETTER SMALL S WITH CURL 10800..10805;AL # Lo [6] CYPRIOT SYLLABLE A..CYPRIOT SYLLABLE JA 10808;AL # Lo CYPRIOT SYLLABLE JO 1080A..10835;AL # Lo [44] CYPRIOT SYLLABLE KA..CYPRIOT SYLLABLE WO @@ -2765,6 +2800,9 @@ FFFD;AI # So REPLACEMENT CHARACTER 10F46..10F50;CM # Mn [11] SOGDIAN COMBINING DOT BELOW..SOGDIAN COMBINING STROKE BELOW 10F51..10F54;AL # No [4] SOGDIAN NUMBER ONE..SOGDIAN NUMBER ONE HUNDRED 10F55..10F59;AL # Po [5] SOGDIAN PUNCTUATION TWO VERTICAL BARS..SOGDIAN PUNCTUATION HALF CIRCLE WITH DOT +10F70..10F81;AL # Lo [18] OLD UYGHUR LETTER ALEPH..OLD UYGHUR LETTER LESH +10F82..10F85;CM # Mn [4] OLD UYGHUR COMBINING DOT ABOVE..OLD UYGHUR COMBINING TWO DOTS BELOW +10F86..10F89;AL # Po [4] OLD UYGHUR PUNCTUATION BAR..OLD UYGHUR PUNCTUATION FOUR DOTS 10FB0..10FC4;AL # Lo [21] CHORASMIAN LETTER ALEPH..CHORASMIAN LETTER TAW 10FC5..10FCB;AL # No [7] CHORASMIAN NUMBER ONE..CHORASMIAN NUMBER ONE HUNDRED 10FE0..10FF6;AL # Lo [23] ELYMAIC LETTER ALEPH..ELYMAIC LIGATURE ZAYIN-YODH @@ -2777,6 +2815,10 @@ FFFD;AI # So REPLACEMENT CHARACTER 11049..1104D;AL # Po [5] BRAHMI PUNCTUATION DOT..BRAHMI PUNCTUATION LOTUS 11052..11065;AL # No [20] BRAHMI NUMBER ONE..BRAHMI NUMBER ONE THOUSAND 11066..1106F;NU # Nd [10] BRAHMI DIGIT ZERO..BRAHMI DIGIT NINE +11070;CM # Mn BRAHMI SIGN OLD TAMIL VIRAMA +11071..11072;AL # Lo [2] BRAHMI LETTER OLD TAMIL SHORT E..BRAHMI LETTER OLD TAMIL SHORT O +11073..11074;CM # Mn [2] BRAHMI VOWEL SIGN OLD TAMIL SHORT E..BRAHMI VOWEL SIGN OLD TAMIL SHORT O +11075;AL # Lo BRAHMI LETTER OLD TAMIL LLA 1107F;CM # Mn BRAHMI NUMBER JOINER 11080..11081;CM # Mn [2] KAITHI SIGN CANDRABINDU..KAITHI SIGN ANUSVARA 11082;CM # Mc KAITHI SIGN VISARGA @@ -2788,6 +2830,7 @@ FFFD;AI # So REPLACEMENT CHARACTER 110BB..110BC;AL # Po [2] KAITHI ABBREVIATION SIGN..KAITHI ENUMERATION SIGN 110BD;AL # Cf KAITHI NUMBER SIGN 110BE..110C1;BA # Po [4] KAITHI SECTION MARK..KAITHI DOUBLE DANDA +110C2;CM # Mn KAITHI VOWEL SIGN VOCALIC R 110CD;AL # Cf KAITHI NUMBER SIGN ABOVE 110D0..110E8;AL # Lo [25] SORA SOMPENG LETTER SAH..SORA SOMPENG LETTER MAE 110F0..110F9;NU # Nd [10] SORA SOMPENG DIGIT ZERO..SORA SOMPENG DIGIT NINE @@ -2934,6 +2977,7 @@ FFFD;AI # So REPLACEMENT CHARACTER 116B6;CM # Mc TAKRI SIGN VIRAMA 116B7;CM # Mn TAKRI SIGN NUKTA 116B8;AL # Lo TAKRI LETTER ARCHAIC KHA +116B9;AL # Po TAKRI ABBREVIATION SIGN 116C0..116C9;NU # Nd [10] TAKRI DIGIT ZERO..TAKRI DIGIT NINE 11700..1171A;SA # Lo [27] AHOM LETTER KA..AHOM LETTER ALTERNATE BA 1171D..1171F;SA # Mn [3] AHOM CONSONANT SIGN MEDIAL LA..AHOM CONSONANT SIGN MEDIAL LIGATING RA @@ -2945,6 +2989,7 @@ FFFD;AI # So REPLACEMENT CHARACTER 1173A..1173B;SA # No [2] AHOM NUMBER TEN..AHOM NUMBER TWENTY 1173C..1173E;BA # Po [3] AHOM SIGN SMALL SECTION..AHOM SIGN RULAI 1173F;SA # So AHOM SYMBOL VI +11740..11746;SA # Lo [7] AHOM LETTER CA..AHOM LETTER LLA 11800..1182B;AL # Lo [44] DOGRA LETTER A..DOGRA LETTER RRA 1182C..1182E;CM # Mc [3] DOGRA VOWEL SIGN AA..DOGRA VOWEL SIGN II 1182F..11837;CM # Mn [9] DOGRA VOWEL SIGN U..DOGRA SIGN ANUSVARA @@ -3008,6 +3053,7 @@ FFFD;AI # So REPLACEMENT CHARACTER 11A9D;AL # Lo SOYOMBO MARK PLUTA 11A9E..11AA0;BB # Po [3] SOYOMBO HEAD MARK WITH MOON AND SUN AND TRIPLE FLAME..SOYOMBO HEAD MARK WITH MOON AND SUN 11AA1..11AA2;BA # Po [2] SOYOMBO TERMINAL MARK-1..SOYOMBO TERMINAL MARK-2 +11AB0..11ABF;AL # Lo [16] CANADIAN SYLLABICS NATTILIK HI..CANADIAN SYLLABICS SPA 11AC0..11AF8;AL # Lo [57] PAU CIN HAU LETTER PA..PAU CIN HAU GLOTTAL STOP FINAL 11C00..11C08;AL # Lo [9] BHAIKSUKI LETTER A..BHAIKSUKI LETTER VOCALIC L 11C0A..11C2E;AL # Lo [37] BHAIKSUKI LETTER E..BHAIKSUKI LETTER HA @@ -3065,6 +3111,8 @@ FFFD;AI # So REPLACEMENT CHARACTER 12400..1246E;AL # Nl [111] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM 12470..12474;BA # Po [5] CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER..CUNEIFORM PUNCTUATION SIGN DIAGONAL QUADCOLON 12480..12543;AL # Lo [196] CUNEIFORM SIGN AB TIMES NUN TENU..CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU +12F90..12FF0;AL # Lo [97] CYPRO-MINOAN SIGN CM001..CYPRO-MINOAN SIGN CM114 +12FF1..12FF2;AL # Po [2] CYPRO-MINOAN SIGN CM301..CYPRO-MINOAN SIGN CM302 13000..13257;AL # Lo [600] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH O006 13258..1325A;OP # Lo [3] EGYPTIAN HIEROGLYPH O006A..EGYPTIAN HIEROGLYPH O006C 1325B..1325D;CL # Lo [3] EGYPTIAN HIEROGLYPH O006D..EGYPTIAN HIEROGLYPH O006F @@ -3090,6 +3138,8 @@ FFFD;AI # So REPLACEMENT CHARACTER 16A40..16A5E;AL # Lo [31] MRO LETTER TA..MRO LETTER TEK 16A60..16A69;NU # Nd [10] MRO DIGIT ZERO..MRO DIGIT NINE 16A6E..16A6F;BA # Po [2] MRO DANDA..MRO DOUBLE DANDA +16A70..16ABE;AL # Lo [79] TANGSA LETTER OZ..TANGSA LETTER ZA +16AC0..16AC9;NU # Nd [10] TANGSA DIGIT ZERO..TANGSA DIGIT NINE 16AD0..16AED;AL # Lo [30] BASSA VAH LETTER ENNI..BASSA VAH LETTER I 16AF0..16AF4;CM # Mn [5] BASSA VAH COMBINING HIGH TONE..BASSA VAH COMBINING HIGH-LOW TONE 16AF5;BA # Po BASSA VAH FULL STOP @@ -3124,8 +3174,11 @@ FFFD;AI # So REPLACEMENT CHARACTER 18800..18AFF;ID # Lo [768] TANGUT COMPONENT-001..TANGUT COMPONENT-768 18B00..18CD5;AL # Lo [470] KHITAN SMALL SCRIPT CHARACTER-18B00..KHITAN SMALL SCRIPT CHARACTER-18CD5 18D00..18D08;ID # Lo [9] TANGUT IDEOGRAPH-18D00..TANGUT IDEOGRAPH-18D08 +1AFF0..1AFF3;AL # Lm [4] KATAKANA LETTER MINNAN TONE-2..KATAKANA LETTER MINNAN TONE-5 +1AFF5..1AFFB;AL # Lm [7] KATAKANA LETTER MINNAN TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-5 +1AFFD..1AFFE;AL # Lm [2] KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8 1B000..1B0FF;ID # Lo [256] KATAKANA LETTER ARCHAIC E..HENTAIGANA LETTER RE-2 -1B100..1B11E;ID # Lo [31] HENTAIGANA LETTER RE-3..HENTAIGANA LETTER N-MU-MO-2 +1B100..1B122;ID # Lo [35] HENTAIGANA LETTER RE-3..KATAKANA LETTER ARCHAIC WU 1B150..1B152;CJ # Lo [3] HIRAGANA LETTER SMALL WI..HIRAGANA LETTER SMALL WO 1B164..1B167;CJ # Lo [4] KATAKANA LETTER SMALL WI..KATAKANA LETTER SMALL N 1B170..1B2FB;ID # Lo [396] NUSHU CHARACTER-1B170..NUSHU CHARACTER-1B2FB @@ -3137,6 +3190,9 @@ FFFD;AI # So REPLACEMENT CHARACTER 1BC9D..1BC9E;CM # Mn [2] DUPLOYAN THICK LETTER SELECTOR..DUPLOYAN DOUBLE MARK 1BC9F;BA # Po DUPLOYAN PUNCTUATION CHINOOK FULL STOP 1BCA0..1BCA3;CM # Cf [4] SHORTHAND FORMAT LETTER OVERLAP..SHORTHAND FORMAT UP STEP +1CF00..1CF2D;CM # Mn [46] ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT..ZNAMENNY COMBINING MARK KRYZH ON LEFT +1CF30..1CF46;CM # Mn [23] ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO..ZNAMENNY PRIZNAK MODIFIER ROG +1CF50..1CFC3;AL # So [116] ZNAMENNY NEUME KRYUK..ZNAMENNY NEUME PAUK 1D000..1D0F5;AL # So [246] BYZANTINE MUSICAL SYMBOL PSILI..BYZANTINE MUSICAL SYMBOL GORGON NEO KATO 1D100..1D126;AL # So [39] MUSICAL SYMBOL SINGLE BARLINE..MUSICAL SYMBOL DRUM CLEF-2 1D129..1D164;AL # So [60] MUSICAL SYMBOL MULTIPLE MEASURE REST..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE @@ -3150,7 +3206,7 @@ FFFD;AI # So REPLACEMENT CHARACTER 1D185..1D18B;CM # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE 1D18C..1D1A9;AL # So [30] MUSICAL SYMBOL RINFORZANDO..MUSICAL SYMBOL DEGREE SLASH 1D1AA..1D1AD;CM # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO -1D1AE..1D1E8;AL # So [59] MUSICAL SYMBOL PEDAL MARK..MUSICAL SYMBOL KIEVAN FLAT SIGN +1D1AE..1D1EA;AL # So [61] MUSICAL SYMBOL PEDAL MARK..MUSICAL SYMBOL KORON 1D200..1D241;AL # So [66] GREEK VOCAL NOTATION SYMBOL-1..GREEK INSTRUMENTAL NOTATION SYMBOL-54 1D242..1D244;CM # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME 1D245;AL # So GREEK MUSICAL LEIMMA @@ -3211,6 +3267,9 @@ FFFD;AI # So REPLACEMENT CHARACTER 1DA8B;AL # Po SIGNWRITING PARENTHESIS 1DA9B..1DA9F;CM # Mn [5] SIGNWRITING FILL MODIFIER-2..SIGNWRITING FILL MODIFIER-6 1DAA1..1DAAF;CM # Mn [15] SIGNWRITING ROTATION MODIFIER-2..SIGNWRITING ROTATION MODIFIER-16 +1DF00..1DF09;AL # Ll [10] LATIN SMALL LETTER FENG DIGRAPH WITH TRILL..LATIN SMALL LETTER T WITH HOOK AND RETROFLEX HOOK +1DF0A;AL # Lo LATIN LETTER RETROFLEX CLICK WITH RETROFLEX HOOK +1DF0B..1DF1E;AL # Ll [20] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER S WITH CURL 1E000..1E006;CM # Mn [7] COMBINING GLAGOLITIC LETTER AZU..COMBINING GLAGOLITIC LETTER ZHIVETE 1E008..1E018;CM # Mn [17] COMBINING GLAGOLITIC LETTER ZEMLJA..COMBINING GLAGOLITIC LETTER HERU 1E01B..1E021;CM # Mn [7] COMBINING GLAGOLITIC LETTER SHTA..COMBINING GLAGOLITIC LETTER YATI @@ -3222,10 +3281,16 @@ FFFD;AI # So REPLACEMENT CHARACTER 1E140..1E149;NU # Nd [10] NYIAKENG PUACHUE HMONG DIGIT ZERO..NYIAKENG PUACHUE HMONG DIGIT NINE 1E14E;AL # Lo NYIAKENG PUACHUE HMONG LOGOGRAM NYAJ 1E14F;AL # So NYIAKENG PUACHUE HMONG CIRCLED CA +1E290..1E2AD;AL # Lo [30] TOTO LETTER PA..TOTO LETTER A +1E2AE;CM # Mn TOTO SIGN RISING TONE 1E2C0..1E2EB;AL # Lo [44] WANCHO LETTER AA..WANCHO LETTER YIH 1E2EC..1E2EF;CM # Mn [4] WANCHO TONE TUP..WANCHO TONE KOINI 1E2F0..1E2F9;NU # Nd [10] WANCHO DIGIT ZERO..WANCHO DIGIT NINE 1E2FF;PR # Sc WANCHO NGUN SIGN +1E7E0..1E7E6;AL # Lo [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO +1E7E8..1E7EB;AL # Lo [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE +1E7ED..1E7EE;AL # Lo [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE +1E7F0..1E7FE;AL # Lo [15] ETHIOPIC SYLLABLE GURAGE QWI..ETHIOPIC SYLLABLE GURAGE PWEE 1E800..1E8C4;AL # Lo [197] MENDE KIKAKUI SYLLABLE M001 KI..MENDE KIKAKUI SYLLABLE M060 NYON 1E8C7..1E8CF;AL # No [9] MENDE KIKAKUI DIGIT ONE..MENDE KIKAKUI DIGIT NINE 1E8D0..1E8D6;CM # Mn [7] MENDE KIKAKUI COMBINING NUMBER TEENS..MENDE KIKAKUI COMBINING NUMBER MILLIONS @@ -3389,8 +3454,8 @@ FFFD;AI # So REPLACEMENT CHARACTER 1F6C1..1F6CB;ID # So [11] BATHTUB..COUCH AND LAMP 1F6CC;EB # So SLEEPING ACCOMMODATION 1F6CD..1F6D7;ID # So [11] SHOPPING BAGS..ELEVATOR -1F6D8..1F6DF;ID # Cn [8] <reserved-1F6D8>..<reserved-1F6DF> -1F6E0..1F6EC;ID # So [13] HAMMER AND WRENCH..AIRPLANE ARRIVING +1F6D8..1F6DC;ID # Cn [5] <reserved-1F6D8>..<reserved-1F6DC> +1F6DD..1F6EC;ID # So [16] PLAYGROUND SLIDE..AIRPLANE ARRIVING 1F6ED..1F6EF;ID # Cn [3] <reserved-1F6ED>..<reserved-1F6EF> 1F6F0..1F6FC;ID # So [13] SATELLITE..ROLLER SKATE 1F6FD..1F6FF;ID # Cn [3] <reserved-1F6FD>..<reserved-1F6FF> @@ -3400,7 +3465,9 @@ FFFD;AI # So REPLACEMENT CHARACTER 1F7D5..1F7D8;ID # So [4] CIRCLED TRIANGLE..NEGATIVE CIRCLED SQUARE 1F7D9..1F7DF;ID # Cn [7] <reserved-1F7D9>..<reserved-1F7DF> 1F7E0..1F7EB;ID # So [12] LARGE ORANGE CIRCLE..LARGE BROWN SQUARE -1F7EC..1F7FF;ID # Cn [20] <reserved-1F7EC>..<reserved-1F7FF> +1F7EC..1F7EF;ID # Cn [4] <reserved-1F7EC>..<reserved-1F7EF> +1F7F0;ID # So HEAVY EQUALS SIGN +1F7F1..1F7FF;ID # Cn [15] <reserved-1F7F1>..<reserved-1F7FF> 1F800..1F80B;AL # So [12] LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD..DOWNWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD 1F80C..1F80F;ID # Cn [4] <reserved-1F80C>..<reserved-1F80F> 1F810..1F847;AL # So [56] LEFTWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD..DOWNWARDS HEAVY ARROW @@ -3427,16 +3494,13 @@ FFFD;AI # So REPLACEMENT CHARACTER 1F93C..1F93E;EB # So [3] WRESTLERS..HANDBALL 1F93F..1F976;ID # So [56] DIVING MASK..FREEZING FACE 1F977;EB # So NINJA -1F978;ID # So DISGUISED FACE -1F979;ID # Cn <reserved-1F979> -1F97A..1F9B4;ID # So [59] FACE WITH PLEADING EYES..BONE +1F978..1F9B4;ID # So [61] DISGUISED FACE..BONE 1F9B5..1F9B6;EB # So [2] LEG..FOOT 1F9B7;ID # So TOOTH 1F9B8..1F9B9;EB # So [2] SUPERHERO..SUPERVILLAIN 1F9BA;ID # So SAFETY VEST 1F9BB;EB # So EAR WITH HEARING AID -1F9BC..1F9CB;ID # So [16] MOTORIZED WHEELCHAIR..BUBBLE TEA -1F9CC;ID # Cn <reserved-1F9CC> +1F9BC..1F9CC;ID # So [17] MOTORIZED WHEELCHAIR..TROLL 1F9CD..1F9CF;EB # So [3] STANDING PERSON..DEAF PERSON 1F9D0;ID # So FACE WITH MONOCLE 1F9D1..1F9DD;EB # So [13] ADULT..ELF @@ -3447,26 +3511,31 @@ FFFD;AI # So REPLACEMENT CHARACTER 1FA6E..1FA6F;ID # Cn [2] <reserved-1FA6E>..<reserved-1FA6F> 1FA70..1FA74;ID # So [5] BALLET SHOES..THONG SANDAL 1FA75..1FA77;ID # Cn [3] <reserved-1FA75>..<reserved-1FA77> -1FA78..1FA7A;ID # So [3] DROP OF BLOOD..STETHOSCOPE -1FA7B..1FA7F;ID # Cn [5] <reserved-1FA7B>..<reserved-1FA7F> +1FA78..1FA7C;ID # So [5] DROP OF BLOOD..CRUTCH +1FA7D..1FA7F;ID # Cn [3] <reserved-1FA7D>..<reserved-1FA7F> 1FA80..1FA86;ID # So [7] YO-YO..NESTING DOLLS 1FA87..1FA8F;ID # Cn [9] <reserved-1FA87>..<reserved-1FA8F> -1FA90..1FAA8;ID # So [25] RINGED PLANET..ROCK -1FAA9..1FAAF;ID # Cn [7] <reserved-1FAA9>..<reserved-1FAAF> -1FAB0..1FAB6;ID # So [7] FLY..FEATHER -1FAB7..1FABF;ID # Cn [9] <reserved-1FAB7>..<reserved-1FABF> +1FA90..1FAAC;ID # So [29] RINGED PLANET..HAMSA +1FAAD..1FAAF;ID # Cn [3] <reserved-1FAAD>..<reserved-1FAAF> +1FAB0..1FABA;ID # So [11] FLY..NEST WITH EGGS +1FABB..1FABF;ID # Cn [5] <reserved-1FABB>..<reserved-1FABF> 1FAC0..1FAC2;ID # So [3] ANATOMICAL HEART..PEOPLE HUGGING -1FAC3..1FACF;ID # Cn [13] <reserved-1FAC3>..<reserved-1FACF> -1FAD0..1FAD6;ID # So [7] BLUEBERRIES..TEAPOT -1FAD7..1FAFF;ID # Cn [41] <reserved-1FAD7>..<reserved-1FAFF> +1FAC3..1FAC5;EB # So [3] PREGNANT MAN..PERSON WITH CROWN +1FAC6..1FACF;ID # Cn [10] <reserved-1FAC6>..<reserved-1FACF> +1FAD0..1FAD9;ID # So [10] BLUEBERRIES..JAR +1FADA..1FADF;ID # Cn [6] <reserved-1FADA>..<reserved-1FADF> +1FAE0..1FAE7;ID # So [8] MELTING FACE..BUBBLES +1FAE8..1FAEF;ID # Cn [8] <reserved-1FAE8>..<reserved-1FAEF> +1FAF0..1FAF6;EB # So [7] HAND WITH INDEX FINGER AND THUMB CROSSED..HEART HANDS +1FAF7..1FAFF;ID # Cn [9] <reserved-1FAF7>..<reserved-1FAFF> 1FB00..1FB92;AL # So [147] BLOCK SEXTANT-1..UPPER HALF INVERSE MEDIUM SHADE AND LOWER HALF BLOCK 1FB94..1FBCA;AL # So [55] LEFT HALF INVERSE MEDIUM SHADE AND RIGHT HALF BLOCK..WHITE UP-POINTING CHEVRON 1FBF0..1FBF9;NU # Nd [10] SEGMENTED DIGIT ZERO..SEGMENTED DIGIT NINE 1FC00..1FFFD;ID # Cn [1022] <reserved-1FC00>..<reserved-1FFFD> -20000..2A6DD;ID # Lo [42718] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6DD -2A6DE..2A6FF;ID # Cn [34] <reserved-2A6DE>..<reserved-2A6FF> -2A700..2B734;ID # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734 -2B735..2B73F;ID # Cn [11] <reserved-2B735>..<reserved-2B73F> +20000..2A6DF;ID # Lo [42720] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6DF +2A6E0..2A6FF;ID # Cn [32] <reserved-2A6E0>..<reserved-2A6FF> +2A700..2B738;ID # Lo [4153] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B738 +2B739..2B73F;ID # Cn [7] <reserved-2B739>..<reserved-2B73F> 2B740..2B81D;ID # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D 2B81E..2B81F;ID # Cn [2] <reserved-2B81E>..<reserved-2B81F> 2B820..2CEA1;ID # Lo [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1 diff --git a/util/unicode/data/NormalizationCorrections.txt b/util/unicode/data/NormalizationCorrections.txt index 7144fb8935..a1a34d6bb6 100644 --- a/util/unicode/data/NormalizationCorrections.txt +++ b/util/unicode/data/NormalizationCorrections.txt @@ -1,6 +1,6 @@ -# NormalizationCorrections-13.0.0.txt -# Date: 2019-09-09, 19:50:00 GMT [KW, LI] -# © 2019 Unicode®, Inc. +# NormalizationCorrections-14.0.0.txt +# Date: 2021-03-16, 22:07:00 GMT [KW, LI] +# © 2021 Unicode®, Inc. # For terms of use, see http://www.unicode.org/terms_of_use.html # # Unicode Character Database diff --git a/util/unicode/data/Scripts.txt b/util/unicode/data/Scripts.txt index e0363f54d1..a138373011 100644 --- a/util/unicode/data/Scripts.txt +++ b/util/unicode/data/Scripts.txt @@ -1,16 +1,16 @@ -# Scripts-13.0.0.txt -# Date: 2020-01-22, 00:07:43 GMT -# © 2020 Unicode®, Inc. +# Scripts-14.0.0.txt +# Date: 2021-07-10, 00:35:31 GMT +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see http://www.unicode.org/terms_of_use.html # # Unicode Character Database # For documentation, see http://www.unicode.org/reports/tr44/ # For more information, see: -# UAX #24, Unicode Script Property: http://www.unicode.org/reports/tr24/ +# UAX #24, Unicode Script Property: https://www.unicode.org/reports/tr24/ # Especially the sections: -# http://www.unicode.org/reports/tr24/#Assignment_Script_Values -# http://www.unicode.org/reports/tr24/#Assignment_ScriptX_Values +# https://www.unicode.org/reports/tr24/#Assignment_Script_Values +# https://www.unicode.org/reports/tr24/#Assignment_ScriptX_Values # # ================================================ @@ -154,7 +154,7 @@ 208A..208C ; Common # Sm [3] SUBSCRIPT PLUS SIGN..SUBSCRIPT EQUALS SIGN 208D ; Common # Ps SUBSCRIPT LEFT PARENTHESIS 208E ; Common # Pe SUBSCRIPT RIGHT PARENTHESIS -20A0..20BF ; Common # Sc [32] EURO-CURRENCY SIGN..BITCOIN SIGN +20A0..20C0 ; Common # Sc [33] EURO-CURRENCY SIGN..SOM SIGN 2100..2101 ; Common # So [2] ACCOUNT OF..ADDRESSED TO THE SUBJECT 2102 ; Common # L& DOUBLE-STRUCK CAPITAL C 2103..2106 ; Common # So [4] DEGREE CELSIUS..CADA UNA @@ -347,7 +347,16 @@ 2E42 ; Common # Ps DOUBLE LOW-REVERSED-9 QUOTATION MARK 2E43..2E4F ; Common # Po [13] DASH WITH LEFT UPTURN..CORNISH VERSE DIVIDER 2E50..2E51 ; Common # So [2] CROSS PATTY WITH RIGHT CROSSBAR..CROSS PATTY WITH LEFT CROSSBAR -2E52 ; Common # Po TIRONIAN SIGN CAPITAL ET +2E52..2E54 ; Common # Po [3] TIRONIAN SIGN CAPITAL ET..MEDIEVAL QUESTION MARK +2E55 ; Common # Ps LEFT SQUARE BRACKET WITH STROKE +2E56 ; Common # Pe RIGHT SQUARE BRACKET WITH STROKE +2E57 ; Common # Ps LEFT SQUARE BRACKET WITH DOUBLE STROKE +2E58 ; Common # Pe RIGHT SQUARE BRACKET WITH DOUBLE STROKE +2E59 ; Common # Ps TOP HALF LEFT PARENTHESIS +2E5A ; Common # Pe TOP HALF RIGHT PARENTHESIS +2E5B ; Common # Ps BOTTOM HALF LEFT PARENTHESIS +2E5C ; Common # Pe BOTTOM HALF RIGHT PARENTHESIS +2E5D ; Common # Pd OBLIQUE HYPHEN 2FF0..2FFB ; Common # So [12] IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID 3000 ; Common # Zs IDEOGRAPHIC SPACE 3001..3003 ; Common # Po [3] IDEOGRAPHIC COMMA..DITTO MARK @@ -511,9 +520,8 @@ FFFC..FFFD ; Common # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHAR 10190..1019C ; Common # So [13] ROMAN SEXTANS SIGN..ASCIA SYMBOL 101D0..101FC ; Common # So [45] PHAISTOS DISC SIGN PEDESTRIAN..PHAISTOS DISC SIGN WAVY BAND 102E1..102FB ; Common # No [27] COPTIC EPACT DIGIT ONE..COPTIC EPACT NUMBER NINE HUNDRED -16FE2 ; Common # Po OLD CHINESE HOOK MARK -16FE3 ; Common # Lm OLD CHINESE ITERATION MARK 1BCA0..1BCA3 ; Common # Cf [4] SHORTHAND FORMAT LETTER OVERLAP..SHORTHAND FORMAT UP STEP +1CF50..1CFC3 ; Common # So [116] ZNAMENNY NEUME KRYUK..ZNAMENNY NEUME PAUK 1D000..1D0F5 ; Common # So [246] BYZANTINE MUSICAL SYMBOL PSILI..BYZANTINE MUSICAL SYMBOL GORGON NEO KATO 1D100..1D126 ; Common # So [39] MUSICAL SYMBOL SINGLE BARLINE..MUSICAL SYMBOL DRUM CLEF-2 1D129..1D164 ; Common # So [60] MUSICAL SYMBOL MULTIPLE MEASURE REST..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE @@ -523,7 +531,7 @@ FFFC..FFFD ; Common # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHAR 1D173..1D17A ; Common # Cf [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE 1D183..1D184 ; Common # So [2] MUSICAL SYMBOL ARPEGGIATO UP..MUSICAL SYMBOL ARPEGGIATO DOWN 1D18C..1D1A9 ; Common # So [30] MUSICAL SYMBOL RINFORZANDO..MUSICAL SYMBOL DEGREE SLASH -1D1AE..1D1E8 ; Common # So [59] MUSICAL SYMBOL PEDAL MARK..MUSICAL SYMBOL KIEVAN FLAT SIGN +1D1AE..1D1EA ; Common # So [61] MUSICAL SYMBOL PEDAL MARK..MUSICAL SYMBOL KORON 1D2E0..1D2F3 ; Common # No [20] MAYAN NUMERAL ZERO..MAYAN NUMERAL NINETEEN 1D300..1D356 ; Common # So [87] MONOGRAM FOR EARTH..TETRAGRAM FOR FOSTERING 1D360..1D378 ; Common # No [25] COUNTING ROD UNIT DIGIT ONE..TALLY MARK FIVE @@ -593,35 +601,36 @@ FFFC..FFFD ; Common # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHAR 1F300..1F3FA ; Common # So [251] CYCLONE..AMPHORA 1F3FB..1F3FF ; Common # Sk [5] EMOJI MODIFIER FITZPATRICK TYPE-1-2..EMOJI MODIFIER FITZPATRICK TYPE-6 1F400..1F6D7 ; Common # So [728] RAT..ELEVATOR -1F6E0..1F6EC ; Common # So [13] HAMMER AND WRENCH..AIRPLANE ARRIVING +1F6DD..1F6EC ; Common # So [16] PLAYGROUND SLIDE..AIRPLANE ARRIVING 1F6F0..1F6FC ; Common # So [13] SATELLITE..ROLLER SKATE 1F700..1F773 ; Common # So [116] ALCHEMICAL SYMBOL FOR QUINTESSENCE..ALCHEMICAL SYMBOL FOR HALF OUNCE 1F780..1F7D8 ; Common # So [89] BLACK LEFT-POINTING ISOSCELES RIGHT TRIANGLE..NEGATIVE CIRCLED SQUARE 1F7E0..1F7EB ; Common # So [12] LARGE ORANGE CIRCLE..LARGE BROWN SQUARE +1F7F0 ; Common # So HEAVY EQUALS SIGN 1F800..1F80B ; Common # So [12] LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD..DOWNWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD 1F810..1F847 ; Common # So [56] LEFTWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD..DOWNWARDS HEAVY ARROW 1F850..1F859 ; Common # So [10] LEFTWARDS SANS-SERIF ARROW..UP DOWN SANS-SERIF ARROW 1F860..1F887 ; Common # So [40] WIDE-HEADED LEFTWARDS LIGHT BARB ARROW..WIDE-HEADED SOUTH WEST VERY HEAVY BARB ARROW 1F890..1F8AD ; Common # So [30] LEFTWARDS TRIANGLE ARROWHEAD..WHITE ARROW SHAFT WIDTH TWO THIRDS 1F8B0..1F8B1 ; Common # So [2] ARROW POINTING UPWARDS THEN NORTH WEST..ARROW POINTING RIGHTWARDS THEN CURVING SOUTH WEST -1F900..1F978 ; Common # So [121] CIRCLED CROSS FORMEE WITH FOUR DOTS..DISGUISED FACE -1F97A..1F9CB ; Common # So [82] FACE WITH PLEADING EYES..BUBBLE TEA -1F9CD..1FA53 ; Common # So [135] STANDING PERSON..BLACK CHESS KNIGHT-BISHOP +1F900..1FA53 ; Common # So [340] CIRCLED CROSS FORMEE WITH FOUR DOTS..BLACK CHESS KNIGHT-BISHOP 1FA60..1FA6D ; Common # So [14] XIANGQI RED GENERAL..XIANGQI BLACK SOLDIER 1FA70..1FA74 ; Common # So [5] BALLET SHOES..THONG SANDAL -1FA78..1FA7A ; Common # So [3] DROP OF BLOOD..STETHOSCOPE +1FA78..1FA7C ; Common # So [5] DROP OF BLOOD..CRUTCH 1FA80..1FA86 ; Common # So [7] YO-YO..NESTING DOLLS -1FA90..1FAA8 ; Common # So [25] RINGED PLANET..ROCK -1FAB0..1FAB6 ; Common # So [7] FLY..FEATHER -1FAC0..1FAC2 ; Common # So [3] ANATOMICAL HEART..PEOPLE HUGGING -1FAD0..1FAD6 ; Common # So [7] BLUEBERRIES..TEAPOT +1FA90..1FAAC ; Common # So [29] RINGED PLANET..HAMSA +1FAB0..1FABA ; Common # So [11] FLY..NEST WITH EGGS +1FAC0..1FAC5 ; Common # So [6] ANATOMICAL HEART..PERSON WITH CROWN +1FAD0..1FAD9 ; Common # So [10] BLUEBERRIES..JAR +1FAE0..1FAE7 ; Common # So [8] MELTING FACE..BUBBLES +1FAF0..1FAF6 ; Common # So [7] HAND WITH INDEX FINGER AND THUMB CROSSED..HEART HANDS 1FB00..1FB92 ; Common # So [147] BLOCK SEXTANT-1..UPPER HALF INVERSE MEDIUM SHADE AND LOWER HALF BLOCK 1FB94..1FBCA ; Common # So [55] LEFT HALF INVERSE MEDIUM SHADE AND RIGHT HALF BLOCK..WHITE UP-POINTING CHEVRON 1FBF0..1FBF9 ; Common # Nd [10] SEGMENTED DIGIT ZERO..SEGMENTED DIGIT NINE E0001 ; Common # Cf LANGUAGE TAG E0020..E007F ; Common # Cf [96] TAG SPACE..CANCEL TAG -# Total code points: 8087 +# Total code points: 8252 # ================================================ @@ -664,8 +673,11 @@ A770 ; Latin # Lm MODIFIER LETTER US A771..A787 ; Latin # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTER INSULAR T A78B..A78E ; Latin # L& [4] LATIN CAPITAL LETTER SALTILLO..LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT A78F ; Latin # Lo LATIN LETTER SINOLOGICAL DOT -A790..A7BF ; Latin # L& [48] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER GLOTTAL U -A7C2..A7CA ; Latin # L& [9] LATIN CAPITAL LETTER ANGLICANA W..LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY +A790..A7CA ; Latin # L& [59] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY +A7D0..A7D1 ; Latin # L& [2] LATIN CAPITAL LETTER CLOSED INSULAR G..LATIN SMALL LETTER CLOSED INSULAR G +A7D3 ; Latin # L& LATIN SMALL LETTER DOUBLE THORN +A7D5..A7D9 ; Latin # L& [5] LATIN SMALL LETTER DOUBLE WYNN..LATIN SMALL LETTER SIGMOID S +A7F2..A7F4 ; Latin # Lm [3] MODIFIER LETTER CAPITAL C..MODIFIER LETTER CAPITAL Q A7F5..A7F6 ; Latin # L& [2] LATIN CAPITAL LETTER REVERSED HALF H..LATIN SMALL LETTER REVERSED HALF H A7F7 ; Latin # Lo LATIN EPIGRAPHIC LETTER SIDEWAYS I A7F8..A7F9 ; Latin # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE @@ -679,8 +691,14 @@ AB69 ; Latin # Lm MODIFIER LETTER SMALL TURNED W FB00..FB06 ; Latin # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST FF21..FF3A ; Latin # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z FF41..FF5A ; Latin # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z +10780..10785 ; Latin # Lm [6] MODIFIER LETTER SMALL CAPITAL AA..MODIFIER LETTER SMALL B WITH HOOK +10787..107B0 ; Latin # Lm [42] MODIFIER LETTER SMALL DZ DIGRAPH..MODIFIER LETTER SMALL V WITH RIGHT HOOK +107B2..107BA ; Latin # Lm [9] MODIFIER LETTER SMALL CAPITAL Y..MODIFIER LETTER SMALL S WITH CURL +1DF00..1DF09 ; Latin # L& [10] LATIN SMALL LETTER FENG DIGRAPH WITH TRILL..LATIN SMALL LETTER T WITH HOOK AND RETROFLEX HOOK +1DF0A ; Latin # Lo LATIN LETTER RETROFLEX CLICK WITH RETROFLEX HOOK +1DF0B..1DF1E ; Latin # L& [20] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER S WITH CURL -# Total code points: 1374 +# Total code points: 1475 # ================================================ @@ -820,7 +838,7 @@ FB46..FB4F ; Hebrew # Lo [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW LIGATU 060E..060F ; Arabic # So [2] ARABIC POETIC VERSE SIGN..ARABIC SIGN MISRA 0610..061A ; Arabic # Mn [11] ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM..ARABIC SMALL KASRA 061C ; Arabic # Cf ARABIC LETTER MARK -061E ; Arabic # Po ARABIC TRIPLE DOT PUNCTUATION MARK +061D..061E ; Arabic # Po [2] ARABIC END OF TEXT MARK..ARABIC TRIPLE DOT PUNCTUATION MARK 0620..063F ; Arabic # Lo [32] ARABIC LETTER KASHMIRI YEH..ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE 0641..064A ; Arabic # Lo [10] ARABIC LETTER FEH..ARABIC LETTER YEH 0656..065F ; Arabic # Mn [10] ARABIC SUBSCRIPT ALEF..ARABIC WAVY HAMZA BELOW @@ -843,18 +861,25 @@ FB46..FB4F ; Hebrew # Lo [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW LIGATU 06FD..06FE ; Arabic # So [2] ARABIC SIGN SINDHI AMPERSAND..ARABIC SIGN SINDHI POSTPOSITION MEN 06FF ; Arabic # Lo ARABIC LETTER HEH WITH INVERTED V 0750..077F ; Arabic # Lo [48] ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW..ARABIC LETTER KAF WITH TWO DOTS ABOVE -08A0..08B4 ; Arabic # Lo [21] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER KAF WITH DOT BELOW -08B6..08C7 ; Arabic # Lo [18] ARABIC LETTER BEH WITH SMALL MEEM ABOVE..ARABIC LETTER LAM WITH SMALL ARABIC LETTER TAH ABOVE -08D3..08E1 ; Arabic # Mn [15] ARABIC SMALL LOW WAW..ARABIC SMALL HIGH SIGN SAFHA +0870..0887 ; Arabic # Lo [24] ARABIC LETTER ALEF WITH ATTACHED FATHA..ARABIC BASELINE ROUND DOT +0888 ; Arabic # Sk ARABIC RAISED ROUND DOT +0889..088E ; Arabic # Lo [6] ARABIC LETTER NOON WITH INVERTED SMALL V..ARABIC VERTICAL TAIL +0890..0891 ; Arabic # Cf [2] ARABIC POUND MARK ABOVE..ARABIC PIASTRE MARK ABOVE +0898..089F ; Arabic # Mn [8] ARABIC SMALL HIGH WORD AL-JUZ..ARABIC HALF MADDA OVER MADDA +08A0..08C8 ; Arabic # Lo [41] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER GRAF +08C9 ; Arabic # Lm ARABIC SMALL FARSI YEH +08CA..08E1 ; Arabic # Mn [24] ARABIC SMALL HIGH FARSI YEH..ARABIC SMALL HIGH SIGN SAFHA 08E3..08FF ; Arabic # Mn [29] ARABIC TURNED DAMMA BELOW..ARABIC MARK SIDEWAYS NOON GHUNNA FB50..FBB1 ; Arabic # Lo [98] ARABIC LETTER ALEF WASLA ISOLATED FORM..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM -FBB2..FBC1 ; Arabic # Sk [16] ARABIC SYMBOL DOT ABOVE..ARABIC SYMBOL SMALL TAH BELOW +FBB2..FBC2 ; Arabic # Sk [17] ARABIC SYMBOL DOT ABOVE..ARABIC SYMBOL WASLA ABOVE FBD3..FD3D ; Arabic # Lo [363] ARABIC LETTER NG ISOLATED FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM +FD40..FD4F ; Arabic # So [16] ARABIC LIGATURE RAHIMAHU ALLAAH..ARABIC LIGATURE RAHIMAHUM ALLAAH FD50..FD8F ; Arabic # Lo [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM..ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM FD92..FDC7 ; Arabic # Lo [54] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM +FDCF ; Arabic # So ARABIC LIGATURE SALAAMUHU ALAYNAA FDF0..FDFB ; Arabic # Lo [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE JALLAJALALOUHOU FDFC ; Arabic # Sc RIAL SIGN -FDFD ; Arabic # So ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM +FDFD..FDFF ; Arabic # So [3] ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM..ARABIC LIGATURE AZZA WA JALL FE70..FE74 ; Arabic # Lo [5] ARABIC FATHATAN ISOLATED FORM..ARABIC KASRATAN ISOLATED FORM FE76..FEFC ; Arabic # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LAM WITH ALEF FINAL FORM 10E60..10E7E ; Arabic # No [31] RUMI DIGIT ONE..RUMI FRACTION TWO THIRDS @@ -893,7 +918,7 @@ FE76..FEFC ; Arabic # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LA 1EEAB..1EEBB ; Arabic # Lo [17] ARABIC MATHEMATICAL DOUBLE-STRUCK LAM..ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN 1EEF0..1EEF1 ; Arabic # Sm [2] ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH TATWEEL..ARABIC MATHEMATICAL OPERATOR HAH WITH DAL -# Total code points: 1291 +# Total code points: 1365 # ================================================ @@ -1113,6 +1138,7 @@ A8FF ; Devanagari # Mn DEVANAGARI VOWEL SIGN AY 0C0E..0C10 ; Telugu # Lo [3] TELUGU LETTER E..TELUGU LETTER AI 0C12..0C28 ; Telugu # Lo [23] TELUGU LETTER O..TELUGU LETTER NA 0C2A..0C39 ; Telugu # Lo [16] TELUGU LETTER PA..TELUGU LETTER HA +0C3C ; Telugu # Mn TELUGU SIGN NUKTA 0C3D ; Telugu # Lo TELUGU SIGN AVAGRAHA 0C3E..0C40 ; Telugu # Mn [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II 0C41..0C44 ; Telugu # Mc [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR @@ -1120,6 +1146,7 @@ A8FF ; Devanagari # Mn DEVANAGARI VOWEL SIGN AY 0C4A..0C4D ; Telugu # Mn [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA 0C55..0C56 ; Telugu # Mn [2] TELUGU LENGTH MARK..TELUGU AI LENGTH MARK 0C58..0C5A ; Telugu # Lo [3] TELUGU LETTER TSA..TELUGU LETTER RRRA +0C5D ; Telugu # Lo TELUGU LETTER NAKAARA POLLU 0C60..0C61 ; Telugu # Lo [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL 0C62..0C63 ; Telugu # Mn [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL 0C66..0C6F ; Telugu # Nd [10] TELUGU DIGIT ZERO..TELUGU DIGIT NINE @@ -1127,7 +1154,7 @@ A8FF ; Devanagari # Mn DEVANAGARI VOWEL SIGN AY 0C78..0C7E ; Telugu # No [7] TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR..TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR 0C7F ; Telugu # So TELUGU SIGN TUUMU -# Total code points: 98 +# Total code points: 100 # ================================================ @@ -1150,13 +1177,13 @@ A8FF ; Devanagari # Mn DEVANAGARI VOWEL SIGN AY 0CCA..0CCB ; Kannada # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO 0CCC..0CCD ; Kannada # Mn [2] KANNADA VOWEL SIGN AU..KANNADA SIGN VIRAMA 0CD5..0CD6 ; Kannada # Mc [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK -0CDE ; Kannada # Lo KANNADA LETTER FA +0CDD..0CDE ; Kannada # Lo [2] KANNADA LETTER NAKAARA POLLU..KANNADA LETTER FA 0CE0..0CE1 ; Kannada # Lo [2] KANNADA LETTER VOCALIC RR..KANNADA LETTER VOCALIC LL 0CE2..0CE3 ; Kannada # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL 0CE6..0CEF ; Kannada # Nd [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE 0CF1..0CF2 ; Kannada # Lo [2] KANNADA SIGN JIHVAMULIYA..KANNADA SIGN UPADHMANIYA -# Total code points: 89 +# Total code points: 90 # ================================================ @@ -1411,8 +1438,12 @@ AB09..AB0E ; Ethiopic # Lo [6] ETHIOPIC SYLLABLE DDHU..ETHIOPIC SYLLABLE DD AB11..AB16 ; Ethiopic # Lo [6] ETHIOPIC SYLLABLE DZU..ETHIOPIC SYLLABLE DZO AB20..AB26 ; Ethiopic # Lo [7] ETHIOPIC SYLLABLE CCHHA..ETHIOPIC SYLLABLE CCHHO AB28..AB2E ; Ethiopic # Lo [7] ETHIOPIC SYLLABLE BBA..ETHIOPIC SYLLABLE BBO +1E7E0..1E7E6 ; Ethiopic # Lo [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO +1E7E8..1E7EB ; Ethiopic # Lo [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE +1E7ED..1E7EE ; Ethiopic # Lo [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE +1E7F0..1E7FE ; Ethiopic # Lo [15] ETHIOPIC SYLLABLE GURAGE QWI..ETHIOPIC SYLLABLE GURAGE PWEE -# Total code points: 495 +# Total code points: 523 # ================================================ @@ -1430,8 +1461,9 @@ AB70..ABBF ; Cherokee # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETT 166E ; Canadian_Aboriginal # Po CANADIAN SYLLABICS FULL STOP 166F..167F ; Canadian_Aboriginal # Lo [17] CANADIAN SYLLABICS QAI..CANADIAN SYLLABICS BLACKFOOT W 18B0..18F5 ; Canadian_Aboriginal # Lo [70] CANADIAN SYLLABICS OY..CANADIAN SYLLABICS CARRIER DENTAL S +11AB0..11ABF ; Canadian_Aboriginal # Lo [16] CANADIAN SYLLABICS NATTILIK HI..CANADIAN SYLLABICS SPA -# Total code points: 710 +# Total code points: 726 # ================================================ @@ -1480,6 +1512,7 @@ AB70..ABBF ; Cherokee # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETT 1807..180A ; Mongolian # Po [4] MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER..MONGOLIAN NIRUGU 180B..180D ; Mongolian # Mn [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE 180E ; Mongolian # Cf MONGOLIAN VOWEL SEPARATOR +180F ; Mongolian # Mn MONGOLIAN FREE VARIATION SELECTOR FOUR 1810..1819 ; Mongolian # Nd [10] MONGOLIAN DIGIT ZERO..MONGOLIAN DIGIT NINE 1820..1842 ; Mongolian # Lo [35] MONGOLIAN LETTER A..MONGOLIAN LETTER CHI 1843 ; Mongolian # Lm MONGOLIAN LETTER TODO LONG VOWEL SIGN @@ -1491,18 +1524,18 @@ AB70..ABBF ; Cherokee # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETT 18AA ; Mongolian # Lo MONGOLIAN LETTER MANCHU ALI GALI LHA 11660..1166C ; Mongolian # Po [13] MONGOLIAN BIRGA WITH ORNAMENT..MONGOLIAN TURNED SWIRL BIRGA WITH DOUBLE ORNAMENT -# Total code points: 167 +# Total code points: 168 # ================================================ 3041..3096 ; Hiragana # Lo [86] HIRAGANA LETTER SMALL A..HIRAGANA LETTER SMALL KE 309D..309E ; Hiragana # Lm [2] HIRAGANA ITERATION MARK..HIRAGANA VOICED ITERATION MARK 309F ; Hiragana # Lo HIRAGANA DIGRAPH YORI -1B001..1B11E ; Hiragana # Lo [286] HIRAGANA LETTER ARCHAIC YE..HENTAIGANA LETTER N-MU-MO-2 +1B001..1B11F ; Hiragana # Lo [287] HIRAGANA LETTER ARCHAIC YE..HIRAGANA LETTER ARCHAIC WU 1B150..1B152 ; Hiragana # Lo [3] HIRAGANA LETTER SMALL WI..HIRAGANA LETTER SMALL WO 1F200 ; Hiragana # So SQUARE HIRAGANA HOKA -# Total code points: 379 +# Total code points: 380 # ================================================ @@ -1514,10 +1547,14 @@ AB70..ABBF ; Cherokee # L& [80] CHEROKEE SMALL LETTER A..CHEROKEE SMALL LETT 3300..3357 ; Katakana # So [88] SQUARE APAATO..SQUARE WATTO FF66..FF6F ; Katakana # Lo [10] HALFWIDTH KATAKANA LETTER WO..HALFWIDTH KATAKANA LETTER SMALL TU FF71..FF9D ; Katakana # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAKANA LETTER N +1AFF0..1AFF3 ; Katakana # Lm [4] KATAKANA LETTER MINNAN TONE-2..KATAKANA LETTER MINNAN TONE-5 +1AFF5..1AFFB ; Katakana # Lm [7] KATAKANA LETTER MINNAN TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-5 +1AFFD..1AFFE ; Katakana # Lm [2] KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8 1B000 ; Katakana # Lo KATAKANA LETTER ARCHAIC E +1B120..1B122 ; Katakana # Lo [3] KATAKANA LETTER ARCHAIC YI..KATAKANA LETTER ARCHAIC WU 1B164..1B167 ; Katakana # Lo [4] KATAKANA LETTER SMALL WI..KATAKANA LETTER SMALL N -# Total code points: 304 +# Total code points: 320 # ================================================ @@ -1538,19 +1575,21 @@ FF71..FF9D ; Katakana # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAK 3038..303A ; Han # Nl [3] HANGZHOU NUMERAL TEN..HANGZHOU NUMERAL THIRTY 303B ; Han # Lm VERTICAL IDEOGRAPHIC ITERATION MARK 3400..4DBF ; Han # Lo [6592] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DBF -4E00..9FFC ; Han # Lo [20989] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FFC +4E00..9FFF ; Han # Lo [20992] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FFF F900..FA6D ; Han # Lo [366] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA6D FA70..FAD9 ; Han # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9 +16FE2 ; Han # Po OLD CHINESE HOOK MARK +16FE3 ; Han # Lm OLD CHINESE ITERATION MARK 16FF0..16FF1 ; Han # Mc [2] VIETNAMESE ALTERNATE READING MARK CA..VIETNAMESE ALTERNATE READING MARK NHAY -20000..2A6DD ; Han # Lo [42718] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6DD -2A700..2B734 ; Han # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734 +20000..2A6DF ; Han # Lo [42720] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6DF +2A700..2B738 ; Han # Lo [4153] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B738 2B740..2B81D ; Han # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D 2B820..2CEA1 ; Han # Lo [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1 2CEB0..2EBE0 ; Han # Lo [7473] CJK UNIFIED IDEOGRAPH-2CEB0..CJK UNIFIED IDEOGRAPH-2EBE0 2F800..2FA1D ; Han # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D 30000..3134A ; Han # Lo [4939] CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A -# Total code points: 94204 +# Total code points: 94215 # ================================================ @@ -1593,15 +1632,14 @@ A490..A4C6 ; Yi # So [55] YI RADICAL QOT..YI RADICAL KE 0951..0954 ; Inherited # Mn [4] DEVANAGARI STRESS SIGN UDATTA..DEVANAGARI ACUTE ACCENT 1AB0..1ABD ; Inherited # Mn [14] COMBINING DOUBLED CIRCUMFLEX ACCENT..COMBINING PARENTHESES BELOW 1ABE ; Inherited # Me COMBINING PARENTHESES OVERLAY -1ABF..1AC0 ; Inherited # Mn [2] COMBINING LATIN SMALL LETTER W BELOW..COMBINING LATIN SMALL LETTER TURNED W BELOW +1ABF..1ACE ; Inherited # Mn [16] COMBINING LATIN SMALL LETTER W BELOW..COMBINING LATIN SMALL LETTER INSULAR T 1CD0..1CD2 ; Inherited # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA 1CD4..1CE0 ; Inherited # Mn [13] VEDIC SIGN YAJURVEDIC MIDLINE SVARITA..VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA 1CE2..1CE8 ; Inherited # Mn [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL 1CED ; Inherited # Mn VEDIC SIGN TIRYAK 1CF4 ; Inherited # Mn VEDIC TONE CANDRA ABOVE 1CF8..1CF9 ; Inherited # Mn [2] VEDIC TONE RING ABOVE..VEDIC TONE DOUBLE RING ABOVE -1DC0..1DF9 ; Inherited # Mn [58] COMBINING DOTTED GRAVE ACCENT..COMBINING WIDE INVERTED BRIDGE BELOW -1DFB..1DFF ; Inherited # Mn [5] COMBINING DELETION MARK..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW +1DC0..1DFF ; Inherited # Mn [64] COMBINING DOTTED GRAVE ACCENT..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW 200C..200D ; Inherited # Cf [2] ZERO WIDTH NON-JOINER..ZERO WIDTH JOINER 20D0..20DC ; Inherited # Mn [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE 20DD..20E0 ; Inherited # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH @@ -1615,26 +1653,30 @@ FE20..FE2D ; Inherited # Mn [14] COMBINING LIGATURE LEFT HALF..COMBINING CON 101FD ; Inherited # Mn PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE 102E0 ; Inherited # Mn COPTIC EPACT THOUSANDS MARK 1133B ; Inherited # Mn COMBINING BINDU BELOW +1CF00..1CF2D ; Inherited # Mn [46] ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT..ZNAMENNY COMBINING MARK KRYZH ON LEFT +1CF30..1CF46 ; Inherited # Mn [23] ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO..ZNAMENNY PRIZNAK MODIFIER ROG 1D167..1D169 ; Inherited # Mn [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3 1D17B..1D182 ; Inherited # Mn [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE 1D185..1D18B ; Inherited # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE 1D1AA..1D1AD ; Inherited # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO E0100..E01EF ; Inherited # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 -# Total code points: 573 +# Total code points: 657 # ================================================ -1700..170C ; Tagalog # Lo [13] TAGALOG LETTER A..TAGALOG LETTER YA -170E..1711 ; Tagalog # Lo [4] TAGALOG LETTER LA..TAGALOG LETTER HA +1700..1711 ; Tagalog # Lo [18] TAGALOG LETTER A..TAGALOG LETTER HA 1712..1714 ; Tagalog # Mn [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA +1715 ; Tagalog # Mc TAGALOG SIGN PAMUDPOD +171F ; Tagalog # Lo TAGALOG LETTER ARCHAIC RA -# Total code points: 20 +# Total code points: 23 # ================================================ 1720..1731 ; Hanunoo # Lo [18] HANUNOO LETTER A..HANUNOO LETTER HA -1732..1734 ; Hanunoo # Mn [3] HANUNOO VOWEL SIGN I..HANUNOO SIGN PAMUDPOD +1732..1733 ; Hanunoo # Mn [2] HANUNOO VOWEL SIGN I..HANUNOO VOWEL SIGN U +1734 ; Hanunoo # Mc HANUNOO SIGN PAMUDPOD # Total code points: 21 @@ -1762,15 +1804,14 @@ E0100..E01EF ; Inherited # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-2 # ================================================ -2C00..2C2E ; Glagolitic # L& [47] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE -2C30..2C5E ; Glagolitic # L& [47] GLAGOLITIC SMALL LETTER AZU..GLAGOLITIC SMALL LETTER LATINATE MYSLITE +2C00..2C5F ; Glagolitic # L& [96] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC SMALL LETTER CAUDATE CHRIVI 1E000..1E006 ; Glagolitic # Mn [7] COMBINING GLAGOLITIC LETTER AZU..COMBINING GLAGOLITIC LETTER ZHIVETE 1E008..1E018 ; Glagolitic # Mn [17] COMBINING GLAGOLITIC LETTER ZEMLJA..COMBINING GLAGOLITIC LETTER HERU 1E01B..1E021 ; Glagolitic # Mn [7] COMBINING GLAGOLITIC LETTER SHTA..COMBINING GLAGOLITIC LETTER YATI 1E023..1E024 ; Glagolitic # Mn [2] COMBINING GLAGOLITIC LETTER YU..COMBINING GLAGOLITIC LETTER SMALL YUS 1E026..1E02A ; Glagolitic # Mn [5] COMBINING GLAGOLITIC LETTER YO..COMBINING GLAGOLITIC LETTER FITA -# Total code points: 132 +# Total code points: 134 # ================================================ @@ -1836,14 +1877,15 @@ A82C ; Syloti_Nagri # Mn SYLOTI NAGRI SIGN ALTERNATE HASANTA 1B3D..1B41 ; Balinese # Mc [5] BALINESE VOWEL SIGN LA LENGA TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG 1B42 ; Balinese # Mn BALINESE VOWEL SIGN PEPET 1B43..1B44 ; Balinese # Mc [2] BALINESE VOWEL SIGN PEPET TEDUNG..BALINESE ADEG ADEG -1B45..1B4B ; Balinese # Lo [7] BALINESE LETTER KAF SASAK..BALINESE LETTER ASYURA SASAK +1B45..1B4C ; Balinese # Lo [8] BALINESE LETTER KAF SASAK..BALINESE LETTER ARCHAIC JNYA 1B50..1B59 ; Balinese # Nd [10] BALINESE DIGIT ZERO..BALINESE DIGIT NINE 1B5A..1B60 ; Balinese # Po [7] BALINESE PANTI..BALINESE PAMENENG 1B61..1B6A ; Balinese # So [10] BALINESE MUSICAL SYMBOL DONG..BALINESE MUSICAL SYMBOL DANG GEDE 1B6B..1B73 ; Balinese # Mn [9] BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG 1B74..1B7C ; Balinese # So [9] BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG..BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING +1B7D..1B7E ; Balinese # Po [2] BALINESE PANTI LANTANG..BALINESE PAMADA LANTANG -# Total code points: 121 +# Total code points: 124 # ================================================ @@ -2178,9 +2220,10 @@ ABF0..ABF9 ; Meetei_Mayek # Nd [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DI 110BB..110BC ; Kaithi # Po [2] KAITHI ABBREVIATION SIGN..KAITHI ENUMERATION SIGN 110BD ; Kaithi # Cf KAITHI NUMBER SIGN 110BE..110C1 ; Kaithi # Po [4] KAITHI SECTION MARK..KAITHI DOUBLE DANDA +110C2 ; Kaithi # Mn KAITHI VOWEL SIGN VOCALIC R 110CD ; Kaithi # Cf KAITHI NUMBER SIGN ABOVE -# Total code points: 67 +# Total code points: 68 # ================================================ @@ -2207,9 +2250,13 @@ ABF0..ABF9 ; Meetei_Mayek # Nd [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DI 11047..1104D ; Brahmi # Po [7] BRAHMI DANDA..BRAHMI PUNCTUATION LOTUS 11052..11065 ; Brahmi # No [20] BRAHMI NUMBER ONE..BRAHMI NUMBER ONE THOUSAND 11066..1106F ; Brahmi # Nd [10] BRAHMI DIGIT ZERO..BRAHMI DIGIT NINE +11070 ; Brahmi # Mn BRAHMI SIGN OLD TAMIL VIRAMA +11071..11072 ; Brahmi # Lo [2] BRAHMI LETTER OLD TAMIL SHORT E..BRAHMI LETTER OLD TAMIL SHORT O +11073..11074 ; Brahmi # Mn [2] BRAHMI VOWEL SIGN OLD TAMIL SHORT E..BRAHMI VOWEL SIGN OLD TAMIL SHORT O +11075 ; Brahmi # Lo BRAHMI LETTER OLD TAMIL LLA 1107F ; Brahmi # Mn BRAHMI NUMBER JOINER -# Total code points: 109 +# Total code points: 115 # ================================================ @@ -2301,9 +2348,10 @@ ABF0..ABF9 ; Meetei_Mayek # Nd [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DI 116B6 ; Takri # Mc TAKRI SIGN VIRAMA 116B7 ; Takri # Mn TAKRI SIGN NUKTA 116B8 ; Takri # Lo TAKRI LETTER ARCHAIC KHA +116B9 ; Takri # Po TAKRI ABBREVIATION SIGN 116C0..116C9 ; Takri # Nd [10] TAKRI DIGIT ZERO..TAKRI DIGIT NINE -# Total code points: 67 +# Total code points: 68 # ================================================ @@ -2561,8 +2609,9 @@ ABF0..ABF9 ; Meetei_Mayek # Nd [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DI 1173A..1173B ; Ahom # No [2] AHOM NUMBER TEN..AHOM NUMBER TWENTY 1173C..1173E ; Ahom # Po [3] AHOM SIGN SMALL SECTION..AHOM SIGN RULAI 1173F ; Ahom # So AHOM SYMBOL VI +11740..11746 ; Ahom # Lo [7] AHOM LETTER CA..AHOM LETTER LLA -# Total code points: 58 +# Total code points: 65 # ================================================ @@ -2897,4 +2946,46 @@ ABF0..ABF9 ; Meetei_Mayek # Nd [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DI # Total code points: 47 +# ================================================ + +12F90..12FF0 ; Cypro_Minoan # Lo [97] CYPRO-MINOAN SIGN CM001..CYPRO-MINOAN SIGN CM114 +12FF1..12FF2 ; Cypro_Minoan # Po [2] CYPRO-MINOAN SIGN CM301..CYPRO-MINOAN SIGN CM302 + +# Total code points: 99 + +# ================================================ + +10F70..10F81 ; Old_Uyghur # Lo [18] OLD UYGHUR LETTER ALEPH..OLD UYGHUR LETTER LESH +10F82..10F85 ; Old_Uyghur # Mn [4] OLD UYGHUR COMBINING DOT ABOVE..OLD UYGHUR COMBINING TWO DOTS BELOW +10F86..10F89 ; Old_Uyghur # Po [4] OLD UYGHUR PUNCTUATION BAR..OLD UYGHUR PUNCTUATION FOUR DOTS + +# Total code points: 26 + +# ================================================ + +16A70..16ABE ; Tangsa # Lo [79] TANGSA LETTER OZ..TANGSA LETTER ZA +16AC0..16AC9 ; Tangsa # Nd [10] TANGSA DIGIT ZERO..TANGSA DIGIT NINE + +# Total code points: 89 + +# ================================================ + +1E290..1E2AD ; Toto # Lo [30] TOTO LETTER PA..TOTO LETTER A +1E2AE ; Toto # Mn TOTO SIGN RISING TONE + +# Total code points: 31 + +# ================================================ + +10570..1057A ; Vithkuqi # L& [11] VITHKUQI CAPITAL LETTER A..VITHKUQI CAPITAL LETTER GA +1057C..1058A ; Vithkuqi # L& [15] VITHKUQI CAPITAL LETTER HA..VITHKUQI CAPITAL LETTER RE +1058C..10592 ; Vithkuqi # L& [7] VITHKUQI CAPITAL LETTER SE..VITHKUQI CAPITAL LETTER XE +10594..10595 ; Vithkuqi # L& [2] VITHKUQI CAPITAL LETTER Y..VITHKUQI CAPITAL LETTER ZE +10597..105A1 ; Vithkuqi # L& [11] VITHKUQI SMALL LETTER A..VITHKUQI SMALL LETTER GA +105A3..105B1 ; Vithkuqi # L& [15] VITHKUQI SMALL LETTER HA..VITHKUQI SMALL LETTER RE +105B3..105B9 ; Vithkuqi # L& [7] VITHKUQI SMALL LETTER SE..VITHKUQI SMALL LETTER XE +105BB..105BC ; Vithkuqi # L& [2] VITHKUQI SMALL LETTER Y..VITHKUQI SMALL LETTER ZE + +# Total code points: 70 + # EOF diff --git a/util/unicode/data/SentenceBreakProperty.txt b/util/unicode/data/SentenceBreakProperty.txt index 432385b269..4b12b85492 100644 --- a/util/unicode/data/SentenceBreakProperty.txt +++ b/util/unicode/data/SentenceBreakProperty.txt @@ -1,6 +1,6 @@ -# SentenceBreakProperty-13.0.0.txt -# Date: 2019-11-27, 03:13:39 GMT -# © 2019 Unicode®, Inc. +# SentenceBreakProperty-14.0.0.txt +# Date: 2021-08-12, 23:13:21 GMT +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see http://www.unicode.org/terms_of_use.html # @@ -55,7 +55,8 @@ 0825..0827 ; Extend # Mn [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U 0829..082D ; Extend # Mn [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA 0859..085B ; Extend # Mn [3] MANDAIC AFFRICATION MARK..MANDAIC GEMINATION MARK -08D3..08E1 ; Extend # Mn [15] ARABIC SMALL LOW WAW..ARABIC SMALL HIGH SIGN SAFHA +0898..089F ; Extend # Mn [8] ARABIC SMALL HIGH WORD AL-JUZ..ARABIC HALF MADDA OVER MADDA +08CA..08E1 ; Extend # Mn [24] ARABIC SMALL HIGH FARSI YEH..ARABIC SMALL HIGH SIGN SAFHA 08E3..0902 ; Extend # Mn [32] ARABIC TURNED DAMMA BELOW..DEVANAGARI SIGN ANUSVARA 0903 ; Extend # Mc DEVANAGARI SIGN VISARGA 093A ; Extend # Mn DEVANAGARI VOWEL SIGN OE @@ -124,6 +125,7 @@ 0C00 ; Extend # Mn TELUGU SIGN COMBINING CANDRABINDU ABOVE 0C01..0C03 ; Extend # Mc [3] TELUGU SIGN CANDRABINDU..TELUGU SIGN VISARGA 0C04 ; Extend # Mn TELUGU SIGN COMBINING ANUSVARA ABOVE +0C3C ; Extend # Mn TELUGU SIGN NUKTA 0C3E..0C40 ; Extend # Mn [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II 0C41..0C44 ; Extend # Mc [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR 0C46..0C48 ; Extend # Mn [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI @@ -202,7 +204,9 @@ 109D ; Extend # Mn MYANMAR VOWEL SIGN AITON AI 135D..135F ; Extend # Mn [3] ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK..ETHIOPIC COMBINING GEMINATION MARK 1712..1714 ; Extend # Mn [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA -1732..1734 ; Extend # Mn [3] HANUNOO VOWEL SIGN I..HANUNOO SIGN PAMUDPOD +1715 ; Extend # Mc TAGALOG SIGN PAMUDPOD +1732..1733 ; Extend # Mn [2] HANUNOO VOWEL SIGN I..HANUNOO VOWEL SIGN U +1734 ; Extend # Mc HANUNOO SIGN PAMUDPOD 1752..1753 ; Extend # Mn [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U 1772..1773 ; Extend # Mn [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U 17B4..17B5 ; Extend # Mn [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA @@ -214,6 +218,7 @@ 17C9..17D3 ; Extend # Mn [11] KHMER SIGN MUUSIKATOAN..KHMER SIGN BATHAMASAT 17DD ; Extend # Mn KHMER SIGN ATTHACAN 180B..180D ; Extend # Mn [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE +180F ; Extend # Mn MONGOLIAN FREE VARIATION SELECTOR FOUR 1885..1886 ; Extend # Mn [2] MONGOLIAN LETTER ALI GALI BALUDA..MONGOLIAN LETTER ALI GALI THREE BALUDA 18A9 ; Extend # Mn MONGOLIAN LETTER ALI GALI DAGALGA 1920..1922 ; Extend # Mn [3] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN U @@ -241,7 +246,7 @@ 1A7F ; Extend # Mn TAI THAM COMBINING CRYPTOGRAMMIC DOT 1AB0..1ABD ; Extend # Mn [14] COMBINING DOUBLED CIRCUMFLEX ACCENT..COMBINING PARENTHESES BELOW 1ABE ; Extend # Me COMBINING PARENTHESES OVERLAY -1ABF..1AC0 ; Extend # Mn [2] COMBINING LATIN SMALL LETTER W BELOW..COMBINING LATIN SMALL LETTER TURNED W BELOW +1ABF..1ACE ; Extend # Mn [16] COMBINING LATIN SMALL LETTER W BELOW..COMBINING LATIN SMALL LETTER INSULAR T 1B00..1B03 ; Extend # Mn [4] BALINESE SIGN ULU RICEM..BALINESE SIGN SURANG 1B04 ; Extend # Mc BALINESE SIGN BISAH 1B34 ; Extend # Mn BALINESE SIGN REREKAN @@ -281,8 +286,7 @@ 1CF4 ; Extend # Mn VEDIC TONE CANDRA ABOVE 1CF7 ; Extend # Mc VEDIC SIGN ATIKRAMA 1CF8..1CF9 ; Extend # Mn [2] VEDIC TONE RING ABOVE..VEDIC TONE DOUBLE RING ABOVE -1DC0..1DF9 ; Extend # Mn [58] COMBINING DOTTED GRAVE ACCENT..COMBINING WIDE INVERTED BRIDGE BELOW -1DFB..1DFF ; Extend # Mn [5] COMBINING DELETION MARK..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW +1DC0..1DFF ; Extend # Mn [64] COMBINING DOTTED GRAVE ACCENT..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW 200C..200D ; Extend # Cf [2] ZERO WIDTH NON-JOINER..ZERO WIDTH JOINER 20D0..20DC ; Extend # Mn [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE 20DD..20E0 ; Extend # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH @@ -368,16 +372,20 @@ FF9E..FF9F ; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDT 10D24..10D27 ; Extend # Mn [4] HANIFI ROHINGYA SIGN HARBAHAY..HANIFI ROHINGYA SIGN TASSI 10EAB..10EAC ; Extend # Mn [2] YEZIDI COMBINING HAMZA MARK..YEZIDI COMBINING MADDA MARK 10F46..10F50 ; Extend # Mn [11] SOGDIAN COMBINING DOT BELOW..SOGDIAN COMBINING STROKE BELOW +10F82..10F85 ; Extend # Mn [4] OLD UYGHUR COMBINING DOT ABOVE..OLD UYGHUR COMBINING TWO DOTS BELOW 11000 ; Extend # Mc BRAHMI SIGN CANDRABINDU 11001 ; Extend # Mn BRAHMI SIGN ANUSVARA 11002 ; Extend # Mc BRAHMI SIGN VISARGA 11038..11046 ; Extend # Mn [15] BRAHMI VOWEL SIGN AA..BRAHMI VIRAMA +11070 ; Extend # Mn BRAHMI SIGN OLD TAMIL VIRAMA +11073..11074 ; Extend # Mn [2] BRAHMI VOWEL SIGN OLD TAMIL SHORT E..BRAHMI VOWEL SIGN OLD TAMIL SHORT O 1107F..11081 ; Extend # Mn [3] BRAHMI NUMBER JOINER..KAITHI SIGN ANUSVARA 11082 ; Extend # Mc KAITHI SIGN VISARGA 110B0..110B2 ; Extend # Mc [3] KAITHI VOWEL SIGN AA..KAITHI VOWEL SIGN II 110B3..110B6 ; Extend # Mn [4] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN AI 110B7..110B8 ; Extend # Mc [2] KAITHI VOWEL SIGN O..KAITHI VOWEL SIGN AU 110B9..110BA ; Extend # Mn [2] KAITHI SIGN VIRAMA..KAITHI SIGN NUKTA +110C2 ; Extend # Mn KAITHI VOWEL SIGN VOCALIC R 11100..11102 ; Extend # Mn [3] CHAKMA SIGN CANDRABINDU..CHAKMA SIGN VISARGA 11127..1112B ; Extend # Mn [5] CHAKMA VOWEL SIGN A..CHAKMA VOWEL SIGN UU 1112C ; Extend # Mc CHAKMA VOWEL SIGN E @@ -516,6 +524,8 @@ FF9E..FF9F ; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDT 16FE4 ; Extend # Mn KHITAN SMALL SCRIPT FILLER 16FF0..16FF1 ; Extend # Mc [2] VIETNAMESE ALTERNATE READING MARK CA..VIETNAMESE ALTERNATE READING MARK NHAY 1BC9D..1BC9E ; Extend # Mn [2] DUPLOYAN THICK LETTER SELECTOR..DUPLOYAN DOUBLE MARK +1CF00..1CF2D ; Extend # Mn [46] ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT..ZNAMENNY COMBINING MARK KRYZH ON LEFT +1CF30..1CF46 ; Extend # Mn [23] ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO..ZNAMENNY PRIZNAK MODIFIER ROG 1D165..1D166 ; Extend # Mc [2] MUSICAL SYMBOL COMBINING STEM..MUSICAL SYMBOL COMBINING SPRECHGESANG STEM 1D167..1D169 ; Extend # Mn [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3 1D16D..1D172 ; Extend # Mc [6] MUSICAL SYMBOL COMBINING AUGMENTATION DOT..MUSICAL SYMBOL COMBINING FLAG-5 @@ -535,13 +545,14 @@ FF9E..FF9F ; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDT 1E023..1E024 ; Extend # Mn [2] COMBINING GLAGOLITIC LETTER YU..COMBINING GLAGOLITIC LETTER SMALL YUS 1E026..1E02A ; Extend # Mn [5] COMBINING GLAGOLITIC LETTER YO..COMBINING GLAGOLITIC LETTER FITA 1E130..1E136 ; Extend # Mn [7] NYIAKENG PUACHUE HMONG TONE-B..NYIAKENG PUACHUE HMONG TONE-D +1E2AE ; Extend # Mn TOTO SIGN RISING TONE 1E2EC..1E2EF ; Extend # Mn [4] WANCHO TONE TUP..WANCHO TONE KOINI 1E8D0..1E8D6 ; Extend # Mn [7] MENDE KIKAKUI COMBINING NUMBER TEENS..MENDE KIKAKUI COMBINING NUMBER MILLIONS 1E944..1E94A ; Extend # Mn [7] ADLAM ALIF LENGTHENER..ADLAM NUKTA E0020..E007F ; Extend # Cf [96] TAG SPACE..CANCEL TAG E0100..E01EF ; Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 -# Total code points: 2395 +# Total code points: 2508 # ================================================ @@ -558,6 +569,7 @@ E0100..E01EF ; Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 061C ; Format # Cf ARABIC LETTER MARK 06DD ; Format # Cf ARABIC END OF AYAH 070F ; Format # Cf SYRIAC ABBREVIATION MARK +0890..0891 ; Format # Cf [2] ARABIC POUND MARK ABOVE..ARABIC PIASTRE MARK ABOVE 08E2 ; Format # Cf ARABIC DISPUTED END OF AYAH 180E ; Format # Cf MONGOLIAN VOWEL SEPARATOR 200B ; Format # Cf ZERO WIDTH SPACE @@ -574,7 +586,7 @@ FFF9..FFFB ; Format # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANN 1D173..1D17A ; Format # Cf [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE E0001 ; Format # Cf LANGUAGE TAG -# Total code points: 63 +# Total code points: 65 # ================================================ @@ -1035,7 +1047,7 @@ E0001 ; Format # Cf LANGUAGE TAG 2170..217F ; Lower # Nl [16] SMALL ROMAN NUMERAL ONE..SMALL ROMAN NUMERAL ONE THOUSAND 2184 ; Lower # L& LATIN SMALL LETTER REVERSED C 24D0..24E9 ; Lower # So [26] CIRCLED LATIN SMALL LETTER A..CIRCLED LATIN SMALL LETTER Z -2C30..2C5E ; Lower # L& [47] GLAGOLITIC SMALL LETTER AZU..GLAGOLITIC SMALL LETTER LATINATE MYSLITE +2C30..2C5F ; Lower # L& [48] GLAGOLITIC SMALL LETTER AZU..GLAGOLITIC SMALL LETTER CAUDATE CHRIVI 2C61 ; Lower # L& LATIN SMALL LETTER L WITH DOUBLE BAR 2C65..2C66 ; Lower # L& [2] LATIN SMALL LETTER A WITH STROKE..LATIN SMALL LETTER T WITH DIAGONAL STROKE 2C68 ; Lower # L& LATIN SMALL LETTER H WITH DESCENDER @@ -1207,9 +1219,15 @@ A7B9 ; Lower # L& LATIN SMALL LETTER U WITH STROKE A7BB ; Lower # L& LATIN SMALL LETTER GLOTTAL A A7BD ; Lower # L& LATIN SMALL LETTER GLOTTAL I A7BF ; Lower # L& LATIN SMALL LETTER GLOTTAL U +A7C1 ; Lower # L& LATIN SMALL LETTER OLD POLISH O A7C3 ; Lower # L& LATIN SMALL LETTER ANGLICANA W A7C8 ; Lower # L& LATIN SMALL LETTER D WITH SHORT STROKE OVERLAY A7CA ; Lower # L& LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY +A7D1 ; Lower # L& LATIN SMALL LETTER CLOSED INSULAR G +A7D3 ; Lower # L& LATIN SMALL LETTER DOUBLE THORN +A7D5 ; Lower # L& LATIN SMALL LETTER DOUBLE WYNN +A7D7 ; Lower # L& LATIN SMALL LETTER MIDDLE SCOTS S +A7D9 ; Lower # L& LATIN SMALL LETTER SIGMOID S A7F6 ; Lower # L& LATIN SMALL LETTER REVERSED HALF H A7F8..A7F9 ; Lower # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE A7FA ; Lower # L& LATIN LETTER SMALL CAPITAL TURNED M @@ -1222,6 +1240,14 @@ FB13..FB17 ; Lower # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL FF41..FF5A ; Lower # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z 10428..1044F ; Lower # L& [40] DESERET SMALL LETTER LONG I..DESERET SMALL LETTER EW 104D8..104FB ; Lower # L& [36] OSAGE SMALL LETTER A..OSAGE SMALL LETTER ZHA +10597..105A1 ; Lower # L& [11] VITHKUQI SMALL LETTER A..VITHKUQI SMALL LETTER GA +105A3..105B1 ; Lower # L& [15] VITHKUQI SMALL LETTER HA..VITHKUQI SMALL LETTER RE +105B3..105B9 ; Lower # L& [7] VITHKUQI SMALL LETTER SE..VITHKUQI SMALL LETTER XE +105BB..105BC ; Lower # L& [2] VITHKUQI SMALL LETTER Y..VITHKUQI SMALL LETTER ZE +10780 ; Lower # Lm MODIFIER LETTER SMALL CAPITAL AA +10783..10785 ; Lower # Lm [3] MODIFIER LETTER SMALL AE..MODIFIER LETTER SMALL B WITH HOOK +10787..107B0 ; Lower # Lm [42] MODIFIER LETTER SMALL DZ DIGRAPH..MODIFIER LETTER SMALL V WITH RIGHT HOOK +107B2..107BA ; Lower # Lm [9] MODIFIER LETTER SMALL CAPITAL Y..MODIFIER LETTER SMALL S WITH CURL 10CC0..10CF2 ; Lower # L& [51] OLD HUNGARIAN SMALL LETTER A..OLD HUNGARIAN SMALL LETTER US 118C0..118DF ; Lower # L& [32] WARANG CITI SMALL LETTER NGAA..WARANG CITI SMALL LETTER VIYO 16E60..16E7F ; Lower # L& [32] MEDEFAIDRIN SMALL LETTER M..MEDEFAIDRIN SMALL LETTER Y @@ -1253,9 +1279,11 @@ FF41..FF5A ; Lower # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN 1D7AA..1D7C2 ; Lower # L& [25] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA 1D7C4..1D7C9 ; Lower # L& [6] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL 1D7CB ; Lower # L& MATHEMATICAL BOLD SMALL DIGAMMA +1DF00..1DF09 ; Lower # L& [10] LATIN SMALL LETTER FENG DIGRAPH WITH TRILL..LATIN SMALL LETTER T WITH HOOK AND RETROFLEX HOOK +1DF0B..1DF1E ; Lower # L& [20] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER S WITH CURL 1E922..1E943 ; Lower # L& [34] ADLAM SMALL LETTER ALIF..ADLAM SMALL LETTER SHA -# Total code points: 2297 +# Total code points: 2424 # ================================================ @@ -1693,7 +1721,7 @@ FF41..FF5A ; Lower # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN 2160..216F ; Upper # Nl [16] ROMAN NUMERAL ONE..ROMAN NUMERAL ONE THOUSAND 2183 ; Upper # L& ROMAN NUMERAL REVERSED ONE HUNDRED 24B6..24CF ; Upper # So [26] CIRCLED LATIN CAPITAL LETTER A..CIRCLED LATIN CAPITAL LETTER Z -2C00..2C2E ; Upper # L& [47] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE +2C00..2C2F ; Upper # L& [48] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC CAPITAL LETTER CAUDATE CHRIVI 2C60 ; Upper # L& LATIN CAPITAL LETTER L WITH DOUBLE BAR 2C62..2C64 ; Upper # L& [3] LATIN CAPITAL LETTER L WITH MIDDLE TILDE..LATIN CAPITAL LETTER R WITH TAIL 2C67 ; Upper # L& LATIN CAPITAL LETTER H WITH DESCENDER @@ -1858,13 +1886,21 @@ A7B8 ; Upper # L& LATIN CAPITAL LETTER U WITH STROKE A7BA ; Upper # L& LATIN CAPITAL LETTER GLOTTAL A A7BC ; Upper # L& LATIN CAPITAL LETTER GLOTTAL I A7BE ; Upper # L& LATIN CAPITAL LETTER GLOTTAL U +A7C0 ; Upper # L& LATIN CAPITAL LETTER OLD POLISH O A7C2 ; Upper # L& LATIN CAPITAL LETTER ANGLICANA W A7C4..A7C7 ; Upper # L& [4] LATIN CAPITAL LETTER C WITH PALATAL HOOK..LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY A7C9 ; Upper # L& LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY +A7D0 ; Upper # L& LATIN CAPITAL LETTER CLOSED INSULAR G +A7D6 ; Upper # L& LATIN CAPITAL LETTER MIDDLE SCOTS S +A7D8 ; Upper # L& LATIN CAPITAL LETTER SIGMOID S A7F5 ; Upper # L& LATIN CAPITAL LETTER REVERSED HALF H FF21..FF3A ; Upper # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z 10400..10427 ; Upper # L& [40] DESERET CAPITAL LETTER LONG I..DESERET CAPITAL LETTER EW 104B0..104D3 ; Upper # L& [36] OSAGE CAPITAL LETTER A..OSAGE CAPITAL LETTER ZHA +10570..1057A ; Upper # L& [11] VITHKUQI CAPITAL LETTER A..VITHKUQI CAPITAL LETTER GA +1057C..1058A ; Upper # L& [15] VITHKUQI CAPITAL LETTER HA..VITHKUQI CAPITAL LETTER RE +1058C..10592 ; Upper # L& [7] VITHKUQI CAPITAL LETTER SE..VITHKUQI CAPITAL LETTER XE +10594..10595 ; Upper # L& [2] VITHKUQI CAPITAL LETTER Y..VITHKUQI CAPITAL LETTER ZE 10C80..10CB2 ; Upper # L& [51] OLD HUNGARIAN CAPITAL LETTER A..OLD HUNGARIAN CAPITAL LETTER US 118A0..118BF ; Upper # L& [32] WARANG CITI CAPITAL LETTER NGAA..WARANG CITI CAPITAL LETTER VIYO 16E40..16E5F ; Upper # L& [32] MEDEFAIDRIN CAPITAL LETTER M..MEDEFAIDRIN CAPITAL LETTER Y @@ -1904,7 +1940,7 @@ FF21..FF3A ; Upper # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LAT 1F150..1F169 ; Upper # So [26] NEGATIVE CIRCLED LATIN CAPITAL LETTER A..NEGATIVE CIRCLED LATIN CAPITAL LETTER Z 1F170..1F189 ; Upper # So [26] NEGATIVE SQUARED LATIN CAPITAL LETTER A..NEGATIVE SQUARED LATIN CAPITAL LETTER Z -# Total code points: 1896 +# Total code points: 1936 # ================================================ @@ -1943,8 +1979,10 @@ FF21..FF3A ; Upper # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LAT 0828 ; OLetter # Lm SAMARITAN MODIFIER LETTER I 0840..0858 ; OLetter # Lo [25] MANDAIC LETTER HALQA..MANDAIC LETTER AIN 0860..086A ; OLetter # Lo [11] SYRIAC LETTER MALAYALAM NGA..SYRIAC LETTER MALAYALAM SSA -08A0..08B4 ; OLetter # Lo [21] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER KAF WITH DOT BELOW -08B6..08C7 ; OLetter # Lo [18] ARABIC LETTER BEH WITH SMALL MEEM ABOVE..ARABIC LETTER LAM WITH SMALL ARABIC LETTER TAH ABOVE +0870..0887 ; OLetter # Lo [24] ARABIC LETTER ALEF WITH ATTACHED FATHA..ARABIC BASELINE ROUND DOT +0889..088E ; OLetter # Lo [6] ARABIC LETTER NOON WITH INVERTED SMALL V..ARABIC VERTICAL TAIL +08A0..08C8 ; OLetter # Lo [41] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER GRAF +08C9 ; OLetter # Lm ARABIC SMALL FARSI YEH 0904..0939 ; OLetter # Lo [54] DEVANAGARI LETTER SHORT A..DEVANAGARI LETTER HA 093D ; OLetter # Lo DEVANAGARI SIGN AVAGRAHA 0950 ; OLetter # Lo DEVANAGARI OM @@ -2010,6 +2048,7 @@ FF21..FF3A ; Upper # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LAT 0C2A..0C39 ; OLetter # Lo [16] TELUGU LETTER PA..TELUGU LETTER HA 0C3D ; OLetter # Lo TELUGU SIGN AVAGRAHA 0C58..0C5A ; OLetter # Lo [3] TELUGU LETTER TSA..TELUGU LETTER RRRA +0C5D ; OLetter # Lo TELUGU LETTER NAKAARA POLLU 0C60..0C61 ; OLetter # Lo [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL 0C80 ; OLetter # Lo KANNADA SIGN SPACING CANDRABINDU 0C85..0C8C ; OLetter # Lo [8] KANNADA LETTER A..KANNADA LETTER VOCALIC L @@ -2018,7 +2057,7 @@ FF21..FF3A ; Upper # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LAT 0CAA..0CB3 ; OLetter # Lo [10] KANNADA LETTER PA..KANNADA LETTER LLA 0CB5..0CB9 ; OLetter # Lo [5] KANNADA LETTER VA..KANNADA LETTER HA 0CBD ; OLetter # Lo KANNADA SIGN AVAGRAHA -0CDE ; OLetter # Lo KANNADA LETTER FA +0CDD..0CDE ; OLetter # Lo [2] KANNADA LETTER NAKAARA POLLU..KANNADA LETTER FA 0CE0..0CE1 ; OLetter # Lo [2] KANNADA LETTER VOCALIC RR..KANNADA LETTER VOCALIC LL 0CF1..0CF2 ; OLetter # Lo [2] KANNADA SIGN JIHVAMULIYA..KANNADA SIGN UPADHMANIYA 0D04..0D0C ; OLetter # Lo [9] MALAYALAM LETTER VEDIC ANUSVARA..MALAYALAM LETTER VOCALIC L @@ -2088,9 +2127,8 @@ FF21..FF3A ; Upper # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LAT 16A0..16EA ; OLetter # Lo [75] RUNIC LETTER FEHU FEOH FE F..RUNIC LETTER X 16EE..16F0 ; OLetter # Nl [3] RUNIC ARLAUG SYMBOL..RUNIC BELGTHOR SYMBOL 16F1..16F8 ; OLetter # Lo [8] RUNIC LETTER K..RUNIC LETTER FRANKS CASKET AESC -1700..170C ; OLetter # Lo [13] TAGALOG LETTER A..TAGALOG LETTER YA -170E..1711 ; OLetter # Lo [4] TAGALOG LETTER LA..TAGALOG LETTER HA -1720..1731 ; OLetter # Lo [18] HANUNOO LETTER A..HANUNOO LETTER HA +1700..1711 ; OLetter # Lo [18] TAGALOG LETTER A..TAGALOG LETTER HA +171F..1731 ; OLetter # Lo [19] TAGALOG LETTER ARCHAIC RA..HANUNOO LETTER HA 1740..1751 ; OLetter # Lo [18] BUHID LETTER A..BUHID LETTER HA 1760..176C ; OLetter # Lo [13] TAGBANWA LETTER A..TAGBANWA LETTER YA 176E..1770 ; OLetter # Lo [3] TAGBANWA LETTER LA..TAGBANWA LETTER SA @@ -2113,7 +2151,7 @@ FF21..FF3A ; Upper # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LAT 1A20..1A54 ; OLetter # Lo [53] TAI THAM LETTER HIGH KA..TAI THAM LETTER GREAT SA 1AA7 ; OLetter # Lm TAI THAM SIGN MAI YAMOK 1B05..1B33 ; OLetter # Lo [47] BALINESE LETTER AKARA..BALINESE LETTER HA -1B45..1B4B ; OLetter # Lo [7] BALINESE LETTER KAF SASAK..BALINESE LETTER ASYURA SASAK +1B45..1B4C ; OLetter # Lo [8] BALINESE LETTER KAF SASAK..BALINESE LETTER ARCHAIC JNYA 1B83..1BA0 ; OLetter # Lo [30] SUNDANESE LETTER A..SUNDANESE LETTER HA 1BAE..1BAF ; OLetter # Lo [2] SUNDANESE LETTER KHA..SUNDANESE LETTER SYA 1BBA..1BE5 ; OLetter # Lo [44] SUNDANESE AVAGRAHA..BATAK LETTER U @@ -2161,8 +2199,7 @@ FF21..FF3A ; Upper # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LAT 31A0..31BF ; OLetter # Lo [32] BOPOMOFO LETTER BU..BOPOMOFO LETTER AH 31F0..31FF ; OLetter # Lo [16] KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO 3400..4DBF ; OLetter # Lo [6592] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DBF -4E00..9FFC ; OLetter # Lo [20989] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FFC -A000..A014 ; OLetter # Lo [21] YI SYLLABLE IT..YI SYLLABLE E +4E00..A014 ; OLetter # Lo [21013] CJK UNIFIED IDEOGRAPH-4E00..YI SYLLABLE E A015 ; OLetter # Lm YI SYLLABLE WU A016..A48C ; OLetter # Lo [1143] YI SYLLABLE BIT..YI SYLLABLE YYR A4D0..A4F7 ; OLetter # Lo [40] LISU LETTER BA..LISU LETTER OE @@ -2178,6 +2215,7 @@ A6E6..A6EF ; OLetter # Nl [10] BAMUM LETTER MO..BAMUM LETTER KOGHOM A717..A71F ; OLetter # Lm [9] MODIFIER LETTER DOT VERTICAL BAR..MODIFIER LETTER LOW INVERTED EXCLAMATION MARK A788 ; OLetter # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT A78F ; OLetter # Lo LATIN LETTER SINOLOGICAL DOT +A7F2..A7F4 ; OLetter # Lm [3] MODIFIER LETTER CAPITAL C..MODIFIER LETTER CAPITAL Q A7F7 ; OLetter # Lo LATIN EPIGRAPHIC LETTER SIDEWAYS I A7FB..A801 ; OLetter # Lo [7] LATIN EPIGRAPHIC LETTER REVERSED F..SYLOTI NAGRI LETTER I A803..A805 ; OLetter # Lo [3] SYLOTI NAGRI LETTER U..SYLOTI NAGRI LETTER O @@ -2275,6 +2313,7 @@ FFDA..FFDC ; OLetter # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 10600..10736 ; OLetter # Lo [311] LINEAR A SIGN AB001..LINEAR A SIGN A664 10740..10755 ; OLetter # Lo [22] LINEAR A SIGN A701 A..LINEAR A SIGN A732 JE 10760..10767 ; OLetter # Lo [8] LINEAR A SIGN A800..LINEAR A SIGN A807 +10781..10782 ; OLetter # Lm [2] MODIFIER LETTER SUPERSCRIPT TRIANGULAR COLON..MODIFIER LETTER SUPERSCRIPT HALF TRIANGULAR COLON 10800..10805 ; OLetter # Lo [6] CYPRIOT SYLLABLE A..CYPRIOT SYLLABLE JA 10808 ; OLetter # Lo CYPRIOT SYLLABLE JO 1080A..10835 ; OLetter # Lo [44] CYPRIOT SYLLABLE KA..CYPRIOT SYLLABLE WO @@ -2308,9 +2347,12 @@ FFDA..FFDC ; OLetter # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 10F00..10F1C ; OLetter # Lo [29] OLD SOGDIAN LETTER ALEPH..OLD SOGDIAN LETTER FINAL TAW WITH VERTICAL TAIL 10F27 ; OLetter # Lo OLD SOGDIAN LIGATURE AYIN-DALETH 10F30..10F45 ; OLetter # Lo [22] SOGDIAN LETTER ALEPH..SOGDIAN INDEPENDENT SHIN +10F70..10F81 ; OLetter # Lo [18] OLD UYGHUR LETTER ALEPH..OLD UYGHUR LETTER LESH 10FB0..10FC4 ; OLetter # Lo [21] CHORASMIAN LETTER ALEPH..CHORASMIAN LETTER TAW 10FE0..10FF6 ; OLetter # Lo [23] ELYMAIC LETTER ALEPH..ELYMAIC LIGATURE ZAYIN-YODH 11003..11037 ; OLetter # Lo [53] BRAHMI SIGN JIHVAMULIYA..BRAHMI LETTER OLD TAMIL NNNA +11071..11072 ; OLetter # Lo [2] BRAHMI LETTER OLD TAMIL SHORT E..BRAHMI LETTER OLD TAMIL SHORT O +11075 ; OLetter # Lo BRAHMI LETTER OLD TAMIL LLA 11083..110AF ; OLetter # Lo [45] KAITHI LETTER A..KAITHI LETTER HA 110D0..110E8 ; OLetter # Lo [25] SORA SOMPENG LETTER SAH..SORA SOMPENG LETTER MAE 11103..11126 ; OLetter # Lo [36] CHAKMA LETTER AA..CHAKMA LETTER HAA @@ -2352,6 +2394,7 @@ FFDA..FFDC ; OLetter # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 11680..116AA ; OLetter # Lo [43] TAKRI LETTER A..TAKRI LETTER RRA 116B8 ; OLetter # Lo TAKRI LETTER ARCHAIC KHA 11700..1171A ; OLetter # Lo [27] AHOM LETTER KA..AHOM LETTER ALTERNATE BA +11740..11746 ; OLetter # Lo [7] AHOM LETTER CA..AHOM LETTER LLA 11800..1182B ; OLetter # Lo [44] DOGRA LETTER A..DOGRA LETTER RRA 118FF..11906 ; OLetter # Lo [8] WARANG CITI OM..DIVES AKURU LETTER E 11909 ; OLetter # Lo DIVES AKURU LETTER O @@ -2370,7 +2413,7 @@ FFDA..FFDC ; OLetter # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 11A50 ; OLetter # Lo SOYOMBO LETTER A 11A5C..11A89 ; OLetter # Lo [46] SOYOMBO LETTER KA..SOYOMBO CLUSTER-INITIAL LETTER SA 11A9D ; OLetter # Lo SOYOMBO MARK PLUTA -11AC0..11AF8 ; OLetter # Lo [57] PAU CIN HAU LETTER PA..PAU CIN HAU GLOTTAL STOP FINAL +11AB0..11AF8 ; OLetter # Lo [73] CANADIAN SYLLABICS NATTILIK HI..PAU CIN HAU GLOTTAL STOP FINAL 11C00..11C08 ; OLetter # Lo [9] BHAIKSUKI LETTER A..BHAIKSUKI LETTER VOCALIC L 11C0A..11C2E ; OLetter # Lo [37] BHAIKSUKI LETTER E..BHAIKSUKI LETTER HA 11C40 ; OLetter # Lo BHAIKSUKI SIGN AVAGRAHA @@ -2388,10 +2431,12 @@ FFDA..FFDC ; OLetter # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 12000..12399 ; OLetter # Lo [922] CUNEIFORM SIGN A..CUNEIFORM SIGN U U 12400..1246E ; OLetter # Nl [111] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM 12480..12543 ; OLetter # Lo [196] CUNEIFORM SIGN AB TIMES NUN TENU..CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU +12F90..12FF0 ; OLetter # Lo [97] CYPRO-MINOAN SIGN CM001..CYPRO-MINOAN SIGN CM114 13000..1342E ; OLetter # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032 14400..14646 ; OLetter # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530 16800..16A38 ; OLetter # Lo [569] BAMUM LETTER PHASE-A NGKUE MFON..BAMUM LETTER PHASE-F VUEQ 16A40..16A5E ; OLetter # Lo [31] MRO LETTER TA..MRO LETTER TEK +16A70..16ABE ; OLetter # Lo [79] TANGSA LETTER OZ..TANGSA LETTER ZA 16AD0..16AED ; OLetter # Lo [30] BASSA VAH LETTER ENNI..BASSA VAH LETTER I 16B00..16B2F ; OLetter # Lo [48] PAHAWH HMONG VOWEL KEEB..PAHAWH HMONG CONSONANT CAU 16B40..16B43 ; OLetter # Lm [4] PAHAWH HMONG SIGN VOS SEEV..PAHAWH HMONG SIGN IB YAM @@ -2405,7 +2450,10 @@ FFDA..FFDC ; OLetter # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 17000..187F7 ; OLetter # Lo [6136] TANGUT IDEOGRAPH-17000..TANGUT IDEOGRAPH-187F7 18800..18CD5 ; OLetter # Lo [1238] TANGUT COMPONENT-001..KHITAN SMALL SCRIPT CHARACTER-18CD5 18D00..18D08 ; OLetter # Lo [9] TANGUT IDEOGRAPH-18D00..TANGUT IDEOGRAPH-18D08 -1B000..1B11E ; OLetter # Lo [287] KATAKANA LETTER ARCHAIC E..HENTAIGANA LETTER N-MU-MO-2 +1AFF0..1AFF3 ; OLetter # Lm [4] KATAKANA LETTER MINNAN TONE-2..KATAKANA LETTER MINNAN TONE-5 +1AFF5..1AFFB ; OLetter # Lm [7] KATAKANA LETTER MINNAN TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-5 +1AFFD..1AFFE ; OLetter # Lm [2] KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8 +1B000..1B122 ; OLetter # Lo [291] KATAKANA LETTER ARCHAIC E..KATAKANA LETTER ARCHAIC WU 1B150..1B152 ; OLetter # Lo [3] HIRAGANA LETTER SMALL WI..HIRAGANA LETTER SMALL WO 1B164..1B167 ; OLetter # Lo [4] KATAKANA LETTER SMALL WI..KATAKANA LETTER SMALL N 1B170..1B2FB ; OLetter # Lo [396] NUSHU CHARACTER-1B170..NUSHU CHARACTER-1B2FB @@ -2413,10 +2461,16 @@ FFDA..FFDC ; OLetter # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 1BC70..1BC7C ; OLetter # Lo [13] DUPLOYAN AFFIX LEFT HORIZONTAL SECANT..DUPLOYAN AFFIX ATTACHED TANGENT HOOK 1BC80..1BC88 ; OLetter # Lo [9] DUPLOYAN AFFIX HIGH ACUTE..DUPLOYAN AFFIX HIGH VERTICAL 1BC90..1BC99 ; OLetter # Lo [10] DUPLOYAN AFFIX LOW ACUTE..DUPLOYAN AFFIX LOW ARROW +1DF0A ; OLetter # Lo LATIN LETTER RETROFLEX CLICK WITH RETROFLEX HOOK 1E100..1E12C ; OLetter # Lo [45] NYIAKENG PUACHUE HMONG LETTER MA..NYIAKENG PUACHUE HMONG LETTER W 1E137..1E13D ; OLetter # Lm [7] NYIAKENG PUACHUE HMONG SIGN FOR PERSON..NYIAKENG PUACHUE HMONG SYLLABLE LENGTHENER 1E14E ; OLetter # Lo NYIAKENG PUACHUE HMONG LOGOGRAM NYAJ +1E290..1E2AD ; OLetter # Lo [30] TOTO LETTER PA..TOTO LETTER A 1E2C0..1E2EB ; OLetter # Lo [44] WANCHO LETTER AA..WANCHO LETTER YIH +1E7E0..1E7E6 ; OLetter # Lo [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO +1E7E8..1E7EB ; OLetter # Lo [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE +1E7ED..1E7EE ; OLetter # Lo [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE +1E7F0..1E7FE ; OLetter # Lo [15] ETHIOPIC SYLLABLE GURAGE QWI..ETHIOPIC SYLLABLE GURAGE PWEE 1E800..1E8C4 ; OLetter # Lo [197] MENDE KIKAKUI SYLLABLE M001 KI..MENDE KIKAKUI SYLLABLE M060 NYON 1E94B ; OLetter # Lm ADLAM NASALIZATION MARK 1EE00..1EE03 ; OLetter # Lo [4] ARABIC MATHEMATICAL ALEF..ARABIC MATHEMATICAL DAL @@ -2452,15 +2506,15 @@ FFDA..FFDC ; OLetter # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 1EEA1..1EEA3 ; OLetter # Lo [3] ARABIC MATHEMATICAL DOUBLE-STRUCK BEH..ARABIC MATHEMATICAL DOUBLE-STRUCK DAL 1EEA5..1EEA9 ; OLetter # Lo [5] ARABIC MATHEMATICAL DOUBLE-STRUCK WAW..ARABIC MATHEMATICAL DOUBLE-STRUCK YEH 1EEAB..1EEBB ; OLetter # Lo [17] ARABIC MATHEMATICAL DOUBLE-STRUCK LAM..ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN -20000..2A6DD ; OLetter # Lo [42718] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6DD -2A700..2B734 ; OLetter # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734 +20000..2A6DF ; OLetter # Lo [42720] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6DF +2A700..2B738 ; OLetter # Lo [4153] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B738 2B740..2B81D ; OLetter # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D 2B820..2CEA1 ; OLetter # Lo [5762] CJK UNIFIED IDEOGRAPH-2B820..CJK UNIFIED IDEOGRAPH-2CEA1 2CEB0..2EBE0 ; OLetter # Lo [7473] CJK UNIFIED IDEOGRAPH-2CEB0..CJK UNIFIED IDEOGRAPH-2EBE0 2F800..2FA1D ; OLetter # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D 30000..3134A ; OLetter # Lo [4939] CJK UNIFIED IDEOGRAPH-30000..CJK UNIFIED IDEOGRAPH-3134A -# Total code points: 127413 +# Total code points: 127761 # ================================================ @@ -2520,6 +2574,7 @@ FF10..FF19 ; Numeric # Nd [10] FULLWIDTH DIGIT ZERO..FULLWIDTH DIGIT NINE 11D50..11D59 ; Numeric # Nd [10] MASARAM GONDI DIGIT ZERO..MASARAM GONDI DIGIT NINE 11DA0..11DA9 ; Numeric # Nd [10] GUNJALA GONDI DIGIT ZERO..GUNJALA GONDI DIGIT NINE 16A60..16A69 ; Numeric # Nd [10] MRO DIGIT ZERO..MRO DIGIT NINE +16AC0..16AC9 ; Numeric # Nd [10] TANGSA DIGIT ZERO..TANGSA DIGIT NINE 16B50..16B59 ; Numeric # Nd [10] PAHAWH HMONG DIGIT ZERO..PAHAWH HMONG DIGIT NINE 1D7CE..1D7FF ; Numeric # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE 1E140..1E149 ; Numeric # Nd [10] NYIAKENG PUACHUE HMONG DIGIT ZERO..NYIAKENG PUACHUE HMONG DIGIT NINE @@ -2527,7 +2582,7 @@ FF10..FF19 ; Numeric # Nd [10] FULLWIDTH DIGIT ZERO..FULLWIDTH DIGIT NINE 1E950..1E959 ; Numeric # Nd [10] ADLAM DIGIT ZERO..ADLAM DIGIT NINE 1FBF0..1FBF9 ; Numeric # Nd [10] SEGMENTED DIGIT ZERO..SEGMENTED DIGIT NINE -# Total code points: 652 +# Total code points: 662 # ================================================ @@ -2543,7 +2598,7 @@ FF0E ; ATerm # Po FULLWIDTH FULL STOP 0021 ; STerm # Po EXCLAMATION MARK 003F ; STerm # Po QUESTION MARK 0589 ; STerm # Po ARMENIAN FULL STOP -061E..061F ; STerm # Po [2] ARABIC TRIPLE DOT PUNCTUATION MARK..ARABIC QUESTION MARK +061D..061F ; STerm # Po [3] ARABIC END OF TEXT MARK..ARABIC QUESTION MARK 06D4 ; STerm # Po ARABIC FULL STOP 0700..0702 ; STerm # Po [3] SYRIAC END OF PARAGRAPH..SYRIAC SUBLINEAR FULL STOP 07F9 ; STerm # Po NKO EXCLAMATION MARK @@ -2562,12 +2617,14 @@ FF0E ; ATerm # Po FULLWIDTH FULL STOP 1AA8..1AAB ; STerm # Po [4] TAI THAM SIGN KAAN..TAI THAM SIGN SATKAANKUU 1B5A..1B5B ; STerm # Po [2] BALINESE PANTI..BALINESE PAMADA 1B5E..1B5F ; STerm # Po [2] BALINESE CARIK SIKI..BALINESE CARIK PAREREN +1B7D..1B7E ; STerm # Po [2] BALINESE PANTI LANTANG..BALINESE PAMADA LANTANG 1C3B..1C3C ; STerm # Po [2] LEPCHA PUNCTUATION TA-ROL..LEPCHA PUNCTUATION NYET THYOOM TA-ROL 1C7E..1C7F ; STerm # Po [2] OL CHIKI PUNCTUATION MUCAAD..OL CHIKI PUNCTUATION DOUBLE MUCAAD 203C..203D ; STerm # Po [2] DOUBLE EXCLAMATION MARK..INTERROBANG 2047..2049 ; STerm # Po [3] DOUBLE QUESTION MARK..EXCLAMATION QUESTION MARK 2E2E ; STerm # Po REVERSED QUESTION MARK 2E3C ; STerm # Po STENOGRAPHIC FULL STOP +2E53..2E54 ; STerm # Po [2] MEDIEVAL EXCLAMATION MARK..MEDIEVAL QUESTION MARK 3002 ; STerm # Po IDEOGRAPHIC FULL STOP A4FF ; STerm # Po LISU PUNCTUATION FULL STOP A60E..A60F ; STerm # Po [2] VAI FULL STOP..VAI QUESTION MARK @@ -2586,6 +2643,7 @@ FF1F ; STerm # Po FULLWIDTH QUESTION MARK FF61 ; STerm # Po HALFWIDTH IDEOGRAPHIC FULL STOP 10A56..10A57 ; STerm # Po [2] KHAROSHTHI PUNCTUATION DANDA..KHAROSHTHI PUNCTUATION DOUBLE DANDA 10F55..10F59 ; STerm # Po [5] SOGDIAN PUNCTUATION TWO VERTICAL BARS..SOGDIAN PUNCTUATION HALF CIRCLE WITH DOT +10F86..10F89 ; STerm # Po [4] OLD UYGHUR PUNCTUATION BAR..OLD UYGHUR PUNCTUATION FOUR DOTS 11047..11048 ; STerm # Po [2] BRAHMI DANDA..BRAHMI DOUBLE DANDA 110BE..110C1 ; STerm # Po [4] KAITHI SECTION MARK..KAITHI DOUBLE DANDA 11141..11143 ; STerm # Po [3] CHAKMA DANDA..CHAKMA QUESTION MARK @@ -2614,7 +2672,7 @@ FF61 ; STerm # Po HALFWIDTH IDEOGRAPHIC FULL STOP 1BC9F ; STerm # Po DUPLOYAN PUNCTUATION CHINOOK FULL STOP 1DA88 ; STerm # Po SIGNWRITING FULL STOP -# Total code points: 140 +# Total code points: 149 # ================================================ @@ -2734,6 +2792,14 @@ FF61 ; STerm # Po HALFWIDTH IDEOGRAPHIC FULL STOP 2E28 ; Close # Ps LEFT DOUBLE PARENTHESIS 2E29 ; Close # Pe RIGHT DOUBLE PARENTHESIS 2E42 ; Close # Ps DOUBLE LOW-REVERSED-9 QUOTATION MARK +2E55 ; Close # Ps LEFT SQUARE BRACKET WITH STROKE +2E56 ; Close # Pe RIGHT SQUARE BRACKET WITH STROKE +2E57 ; Close # Ps LEFT SQUARE BRACKET WITH DOUBLE STROKE +2E58 ; Close # Pe RIGHT SQUARE BRACKET WITH DOUBLE STROKE +2E59 ; Close # Ps TOP HALF LEFT PARENTHESIS +2E5A ; Close # Pe TOP HALF RIGHT PARENTHESIS +2E5B ; Close # Ps BOTTOM HALF LEFT PARENTHESIS +2E5C ; Close # Pe BOTTOM HALF RIGHT PARENTHESIS 3008 ; Close # Ps LEFT ANGLE BRACKET 3009 ; Close # Pe RIGHT ANGLE BRACKET 300A ; Close # Ps LEFT DOUBLE ANGLE BRACKET @@ -2794,7 +2860,7 @@ FF62 ; Close # Ps HALFWIDTH LEFT CORNER BRACKET FF63 ; Close # Pe HALFWIDTH RIGHT CORNER BRACKET 1F676..1F678 ; Close # So [3] SANS-SERIF HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT..SANS-SERIF HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT -# Total code points: 187 +# Total code points: 195 # ================================================ diff --git a/util/unicode/data/SpecialCasing.txt b/util/unicode/data/SpecialCasing.txt index 2a1a5a1d6b..1c2e968a8c 100644 --- a/util/unicode/data/SpecialCasing.txt +++ b/util/unicode/data/SpecialCasing.txt @@ -1,6 +1,6 @@ -# SpecialCasing-13.0.0.txt -# Date: 2019-09-08, 23:31:24 GMT -# © 2019 Unicode®, Inc. +# SpecialCasing-14.0.0.txt +# Date: 2021-03-08, 19:35:55 GMT +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see http://www.unicode.org/terms_of_use.html # diff --git a/util/unicode/data/UnicodeData.txt b/util/unicode/data/UnicodeData.txt index e22f967bba..b5abef7ed4 100644 --- a/util/unicode/data/UnicodeData.txt +++ b/util/unicode/data/UnicodeData.txt @@ -1525,6 +1525,7 @@ 061A;ARABIC SMALL KASRA;Mn;32;NSM;;;;;N;;;;; 061B;ARABIC SEMICOLON;Po;0;AL;;;;;N;;;;; 061C;ARABIC LETTER MARK;Cf;0;AL;;;;;N;;;;; +061D;ARABIC END OF TEXT MARK;Po;0;AL;;;;;N;;;;; 061E;ARABIC TRIPLE DOT PUNCTUATION MARK;Po;0;AL;;;;;N;;;;; 061F;ARABIC QUESTION MARK;Po;0;AL;;;;;N;;;;; 0620;ARABIC LETTER KASHMIRI YEH;Lo;0;AL;;;;;N;;;;; @@ -2089,6 +2090,47 @@ 0868;SYRIAC LETTER MALAYALAM LLA;Lo;0;AL;;;;;N;;;;; 0869;SYRIAC LETTER MALAYALAM LLLA;Lo;0;AL;;;;;N;;;;; 086A;SYRIAC LETTER MALAYALAM SSA;Lo;0;AL;;;;;N;;;;; +0870;ARABIC LETTER ALEF WITH ATTACHED FATHA;Lo;0;AL;;;;;N;;;;; +0871;ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA;Lo;0;AL;;;;;N;;;;; +0872;ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE;Lo;0;AL;;;;;N;;;;; +0873;ARABIC LETTER ALEF WITH LEFT MIDDLE STROKE;Lo;0;AL;;;;;N;;;;; +0874;ARABIC LETTER ALEF WITH ATTACHED KASRA;Lo;0;AL;;;;;N;;;;; +0875;ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA;Lo;0;AL;;;;;N;;;;; +0876;ARABIC LETTER ALEF WITH ATTACHED ROUND DOT ABOVE;Lo;0;AL;;;;;N;;;;; +0877;ARABIC LETTER ALEF WITH ATTACHED RIGHT ROUND DOT;Lo;0;AL;;;;;N;;;;; +0878;ARABIC LETTER ALEF WITH ATTACHED LEFT ROUND DOT;Lo;0;AL;;;;;N;;;;; +0879;ARABIC LETTER ALEF WITH ATTACHED ROUND DOT BELOW;Lo;0;AL;;;;;N;;;;; +087A;ARABIC LETTER ALEF WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;; +087B;ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA AND DOT ABOVE;Lo;0;AL;;;;;N;;;;; +087C;ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE AND DOT ABOVE;Lo;0;AL;;;;;N;;;;; +087D;ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA AND DOT ABOVE;Lo;0;AL;;;;;N;;;;; +087E;ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA AND LEFT RING;Lo;0;AL;;;;;N;;;;; +087F;ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE AND LEFT RING;Lo;0;AL;;;;;N;;;;; +0880;ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA AND LEFT RING;Lo;0;AL;;;;;N;;;;; +0881;ARABIC LETTER ALEF WITH ATTACHED RIGHT HAMZA;Lo;0;AL;;;;;N;;;;; +0882;ARABIC LETTER ALEF WITH ATTACHED LEFT HAMZA;Lo;0;AL;;;;;N;;;;; +0883;ARABIC TATWEEL WITH OVERSTRUCK HAMZA;Lo;0;AL;;;;;N;;;;; +0884;ARABIC TATWEEL WITH OVERSTRUCK WAW;Lo;0;AL;;;;;N;;;;; +0885;ARABIC TATWEEL WITH TWO DOTS BELOW;Lo;0;AL;;;;;N;;;;; +0886;ARABIC LETTER THIN YEH;Lo;0;AL;;;;;N;;;;; +0887;ARABIC BASELINE ROUND DOT;Lo;0;AL;;;;;N;;;;; +0888;ARABIC RAISED ROUND DOT;Sk;0;AL;;;;;N;;;;; +0889;ARABIC LETTER NOON WITH INVERTED SMALL V;Lo;0;AL;;;;;N;;;;; +088A;ARABIC LETTER HAH WITH INVERTED SMALL V BELOW;Lo;0;AL;;;;;N;;;;; +088B;ARABIC LETTER TAH WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +088C;ARABIC LETTER TAH WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; +088D;ARABIC LETTER KEHEH WITH TWO DOTS VERTICALLY BELOW;Lo;0;AL;;;;;N;;;;; +088E;ARABIC VERTICAL TAIL;Lo;0;AL;;;;;N;;;;; +0890;ARABIC POUND MARK ABOVE;Cf;0;AN;;;;;N;;;;; +0891;ARABIC PIASTRE MARK ABOVE;Cf;0;AN;;;;;N;;;;; +0898;ARABIC SMALL HIGH WORD AL-JUZ;Mn;230;NSM;;;;;N;;;;; +0899;ARABIC SMALL LOW WORD ISHMAAM;Mn;220;NSM;;;;;N;;;;; +089A;ARABIC SMALL LOW WORD IMAALA;Mn;220;NSM;;;;;N;;;;; +089B;ARABIC SMALL LOW WORD TASHEEL;Mn;220;NSM;;;;;N;;;;; +089C;ARABIC MADDA WAAJIB;Mn;230;NSM;;;;;N;;;;; +089D;ARABIC SUPERSCRIPT ALEF MOKHASSAS;Mn;230;NSM;;;;;N;;;;; +089E;ARABIC DOUBLED MADDA;Mn;230;NSM;;;;;N;;;;; +089F;ARABIC HALF MADDA OVER MADDA;Mn;230;NSM;;;;;N;;;;; 08A0;ARABIC LETTER BEH WITH SMALL V BELOW;Lo;0;AL;;;;;N;;;;; 08A1;ARABIC LETTER BEH WITH HAMZA ABOVE;Lo;0;AL;;;;;N;;;;; 08A2;ARABIC LETTER JEEM WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; @@ -2110,6 +2152,7 @@ 08B2;ARABIC LETTER ZAIN WITH INVERTED V ABOVE;Lo;0;AL;;;;;N;;;;; 08B3;ARABIC LETTER AIN WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; 08B4;ARABIC LETTER KAF WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +08B5;ARABIC LETTER QAF WITH DOT BELOW AND NO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; 08B6;ARABIC LETTER BEH WITH SMALL MEEM ABOVE;Lo;0;AL;;;;;N;;;;; 08B7;ARABIC LETTER PEH WITH SMALL MEEM ABOVE;Lo;0;AL;;;;;N;;;;; 08B8;ARABIC LETTER TEH WITH SMALL TEH ABOVE;Lo;0;AL;;;;;N;;;;; @@ -2128,6 +2171,17 @@ 08C5;ARABIC LETTER JEEM WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; 08C6;ARABIC LETTER JEEM WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; 08C7;ARABIC LETTER LAM WITH SMALL ARABIC LETTER TAH ABOVE;Lo;0;AL;;;;;N;;;;; +08C8;ARABIC LETTER GRAF;Lo;0;AL;;;;;N;;;;; +08C9;ARABIC SMALL FARSI YEH;Lm;0;AL;;;;;N;;;;; +08CA;ARABIC SMALL HIGH FARSI YEH;Mn;230;NSM;;;;;N;;;;; +08CB;ARABIC SMALL HIGH YEH BARREE WITH TWO DOTS BELOW;Mn;230;NSM;;;;;N;;;;; +08CC;ARABIC SMALL HIGH WORD SAH;Mn;230;NSM;;;;;N;;;;; +08CD;ARABIC SMALL HIGH ZAH;Mn;230;NSM;;;;;N;;;;; +08CE;ARABIC LARGE ROUND DOT ABOVE;Mn;230;NSM;;;;;N;;;;; +08CF;ARABIC LARGE ROUND DOT BELOW;Mn;220;NSM;;;;;N;;;;; +08D0;ARABIC SUKUN BELOW;Mn;220;NSM;;;;;N;;;;; +08D1;ARABIC LARGE CIRCLE BELOW;Mn;220;NSM;;;;;N;;;;; +08D2;ARABIC LARGE ROUND DOT INSIDE CIRCLE BELOW;Mn;220;NSM;;;;;N;;;;; 08D3;ARABIC SMALL LOW WAW;Mn;220;NSM;;;;;N;;;;; 08D4;ARABIC SMALL HIGH WORD AR-RUB;Mn;230;NSM;;;;;N;;;;; 08D5;ARABIC SMALL HIGH SAD;Mn;230;NSM;;;;;N;;;;; @@ -2786,6 +2840,7 @@ 0C37;TELUGU LETTER SSA;Lo;0;L;;;;;N;;;;; 0C38;TELUGU LETTER SA;Lo;0;L;;;;;N;;;;; 0C39;TELUGU LETTER HA;Lo;0;L;;;;;N;;;;; +0C3C;TELUGU SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; 0C3D;TELUGU SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; 0C3E;TELUGU VOWEL SIGN AA;Mn;0;NSM;;;;;N;;;;; 0C3F;TELUGU VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; @@ -2806,6 +2861,7 @@ 0C58;TELUGU LETTER TSA;Lo;0;L;;;;;N;;;;; 0C59;TELUGU LETTER DZA;Lo;0;L;;;;;N;;;;; 0C5A;TELUGU LETTER RRRA;Lo;0;L;;;;;N;;;;; +0C5D;TELUGU LETTER NAKAARA POLLU;Lo;0;L;;;;;N;;;;; 0C60;TELUGU LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; 0C61;TELUGU LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; 0C62;TELUGU VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; @@ -2901,6 +2957,7 @@ 0CCD;KANNADA SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; 0CD5;KANNADA LENGTH MARK;Mc;0;L;;;;;N;;;;; 0CD6;KANNADA AI LENGTH MARK;Mc;0;L;;;;;N;;;;; +0CDD;KANNADA LETTER NAKAARA POLLU;Lo;0;L;;;;;N;;;;; 0CDE;KANNADA LETTER FA;Lo;0;L;;;;;N;;;;; 0CE0;KANNADA LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; 0CE1;KANNADA LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; @@ -5258,6 +5315,7 @@ 170A;TAGALOG LETTER BA;Lo;0;L;;;;;N;;;;; 170B;TAGALOG LETTER MA;Lo;0;L;;;;;N;;;;; 170C;TAGALOG LETTER YA;Lo;0;L;;;;;N;;;;; +170D;TAGALOG LETTER RA;Lo;0;L;;;;;N;;;;; 170E;TAGALOG LETTER LA;Lo;0;L;;;;;N;;;;; 170F;TAGALOG LETTER WA;Lo;0;L;;;;;N;;;;; 1710;TAGALOG LETTER SA;Lo;0;L;;;;;N;;;;; @@ -5265,6 +5323,8 @@ 1712;TAGALOG VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; 1713;TAGALOG VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; 1714;TAGALOG SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +1715;TAGALOG SIGN PAMUDPOD;Mc;9;L;;;;;N;;;;; +171F;TAGALOG LETTER ARCHAIC RA;Lo;0;L;;;;;N;;;;; 1720;HANUNOO LETTER A;Lo;0;L;;;;;N;;;;; 1721;HANUNOO LETTER I;Lo;0;L;;;;;N;;;;; 1722;HANUNOO LETTER U;Lo;0;L;;;;;N;;;;; @@ -5285,7 +5345,7 @@ 1731;HANUNOO LETTER HA;Lo;0;L;;;;;N;;;;; 1732;HANUNOO VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; 1733;HANUNOO VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; -1734;HANUNOO SIGN PAMUDPOD;Mn;9;NSM;;;;;N;;;;; +1734;HANUNOO SIGN PAMUDPOD;Mc;9;L;;;;;N;;;;; 1735;PHILIPPINE SINGLE PUNCTUATION;Po;0;L;;;;;N;;;;; 1736;PHILIPPINE DOUBLE PUNCTUATION;Po;0;L;;;;;N;;;;; 1740;BUHID LETTER A;Lo;0;L;;;;;N;;;;; @@ -5455,6 +5515,7 @@ 180C;MONGOLIAN FREE VARIATION SELECTOR TWO;Mn;0;NSM;;;;;N;;;;; 180D;MONGOLIAN FREE VARIATION SELECTOR THREE;Mn;0;NSM;;;;;N;;;;; 180E;MONGOLIAN VOWEL SEPARATOR;Cf;0;BN;;;;;N;;;;; +180F;MONGOLIAN FREE VARIATION SELECTOR FOUR;Mn;0;NSM;;;;;N;;;;; 1810;MONGOLIAN DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; 1811;MONGOLIAN DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; 1812;MONGOLIAN DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; @@ -6059,6 +6120,20 @@ 1ABE;COMBINING PARENTHESES OVERLAY;Me;0;NSM;;;;;N;;;;; 1ABF;COMBINING LATIN SMALL LETTER W BELOW;Mn;220;NSM;;;;;N;;;;; 1AC0;COMBINING LATIN SMALL LETTER TURNED W BELOW;Mn;220;NSM;;;;;N;;;;; +1AC1;COMBINING LEFT PARENTHESIS ABOVE LEFT;Mn;230;NSM;;;;;N;;;;; +1AC2;COMBINING RIGHT PARENTHESIS ABOVE RIGHT;Mn;230;NSM;;;;;N;;;;; +1AC3;COMBINING LEFT PARENTHESIS BELOW LEFT;Mn;220;NSM;;;;;N;;;;; +1AC4;COMBINING RIGHT PARENTHESIS BELOW RIGHT;Mn;220;NSM;;;;;N;;;;; +1AC5;COMBINING SQUARE BRACKETS ABOVE;Mn;230;NSM;;;;;N;;;;; +1AC6;COMBINING NUMBER SIGN ABOVE;Mn;230;NSM;;;;;N;;;;; +1AC7;COMBINING INVERTED DOUBLE ARCH ABOVE;Mn;230;NSM;;;;;N;;;;; +1AC8;COMBINING PLUS SIGN ABOVE;Mn;230;NSM;;;;;N;;;;; +1AC9;COMBINING DOUBLE PLUS SIGN ABOVE;Mn;230;NSM;;;;;N;;;;; +1ACA;COMBINING DOUBLE PLUS SIGN BELOW;Mn;220;NSM;;;;;N;;;;; +1ACB;COMBINING TRIPLE ACUTE ACCENT;Mn;230;NSM;;;;;N;;;;; +1ACC;COMBINING LATIN SMALL LETTER INSULAR G;Mn;230;NSM;;;;;N;;;;; +1ACD;COMBINING LATIN SMALL LETTER INSULAR R;Mn;230;NSM;;;;;N;;;;; +1ACE;COMBINING LATIN SMALL LETTER INSULAR T;Mn;230;NSM;;;;;N;;;;; 1B00;BALINESE SIGN ULU RICEM;Mn;0;NSM;;;;;N;;;;; 1B01;BALINESE SIGN ULU CANDRA;Mn;0;NSM;;;;;N;;;;; 1B02;BALINESE SIGN CECEK;Mn;0;NSM;;;;;N;;;;; @@ -6135,6 +6210,7 @@ 1B49;BALINESE LETTER VE SASAK;Lo;0;L;;;;;N;;;;; 1B4A;BALINESE LETTER ZAL SASAK;Lo;0;L;;;;;N;;;;; 1B4B;BALINESE LETTER ASYURA SASAK;Lo;0;L;;;;;N;;;;; +1B4C;BALINESE LETTER ARCHAIC JNYA;Lo;0;L;;;;;N;;;;; 1B50;BALINESE DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; 1B51;BALINESE DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; 1B52;BALINESE DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; @@ -6180,6 +6256,8 @@ 1B7A;BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLAK;So;0;L;;;;;N;;;;; 1B7B;BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLUK;So;0;L;;;;;N;;;;; 1B7C;BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING;So;0;L;;;;;N;;;;; +1B7D;BALINESE PANTI LANTANG;Po;0;L;;;;;N;;;;; +1B7E;BALINESE PAMADA LANTANG;Po;0;L;;;;;N;;;;; 1B80;SUNDANESE SIGN PANYECEK;Mn;0;NSM;;;;;N;;;;; 1B81;SUNDANESE SIGN PANGLAYAR;Mn;0;NSM;;;;;N;;;;; 1B82;SUNDANESE SIGN PANGWISAD;Mc;0;L;;;;;N;;;;; @@ -6778,6 +6856,7 @@ 1DF7;COMBINING KAVYKA ABOVE LEFT;Mn;228;NSM;;;;;N;;;;; 1DF8;COMBINING DOT ABOVE LEFT;Mn;228;NSM;;;;;N;;;;; 1DF9;COMBINING WIDE INVERTED BRIDGE BELOW;Mn;220;NSM;;;;;N;;;;; +1DFA;COMBINING DOT BELOW LEFT;Mn;218;NSM;;;;;N;;;;; 1DFB;COMBINING DELETION MARK;Mn;230;NSM;;;;;N;;;;; 1DFC;COMBINING DOUBLE INVERTED BREVE BELOW;Mn;233;NSM;;;;;N;;;;; 1DFD;COMBINING ALMOST EQUAL TO BELOW;Mn;220;NSM;;;;;N;;;;; @@ -7457,6 +7536,7 @@ 20BD;RUBLE SIGN;Sc;0;ET;;;;;N;;;;; 20BE;LARI SIGN;Sc;0;ET;;;;;N;;;;; 20BF;BITCOIN SIGN;Sc;0;ET;;;;;N;;;;; +20C0;SOM SIGN;Sc;0;ET;;;;;N;;;;; 20D0;COMBINING LEFT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING LEFT HARPOON ABOVE;;;; 20D1;COMBINING RIGHT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING RIGHT HARPOON ABOVE;;;; 20D2;COMBINING LONG VERTICAL LINE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING LONG VERTICAL BAR OVERLAY;;;; @@ -10300,6 +10380,7 @@ 2C2C;GLAGOLITIC CAPITAL LETTER SHTAPIC;Lu;0;L;;;;;N;;;;2C5C; 2C2D;GLAGOLITIC CAPITAL LETTER TROKUTASTI A;Lu;0;L;;;;;N;;;;2C5D; 2C2E;GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE;Lu;0;L;;;;;N;;;;2C5E; +2C2F;GLAGOLITIC CAPITAL LETTER CAUDATE CHRIVI;Lu;0;L;;;;;N;;;;2C5F; 2C30;GLAGOLITIC SMALL LETTER AZU;Ll;0;L;;;;;N;;;2C00;;2C00 2C31;GLAGOLITIC SMALL LETTER BUKY;Ll;0;L;;;;;N;;;2C01;;2C01 2C32;GLAGOLITIC SMALL LETTER VEDE;Ll;0;L;;;;;N;;;2C02;;2C02 @@ -10347,6 +10428,7 @@ 2C5C;GLAGOLITIC SMALL LETTER SHTAPIC;Ll;0;L;;;;;N;;;2C2C;;2C2C 2C5D;GLAGOLITIC SMALL LETTER TROKUTASTI A;Ll;0;L;;;;;N;;;2C2D;;2C2D 2C5E;GLAGOLITIC SMALL LETTER LATINATE MYSLITE;Ll;0;L;;;;;N;;;2C2E;;2C2E +2C5F;GLAGOLITIC SMALL LETTER CAUDATE CHRIVI;Ll;0;L;;;;;N;;;2C2F;;2C2F 2C60;LATIN CAPITAL LETTER L WITH DOUBLE BAR;Lu;0;L;;;;;N;;;;2C61; 2C61;LATIN SMALL LETTER L WITH DOUBLE BAR;Ll;0;L;;;;;N;;;2C60;;2C60 2C62;LATIN CAPITAL LETTER L WITH MIDDLE TILDE;Lu;0;L;;;;;N;;;;026B; @@ -10795,6 +10877,17 @@ 2E50;CROSS PATTY WITH RIGHT CROSSBAR;So;0;ON;;;;;N;;;;; 2E51;CROSS PATTY WITH LEFT CROSSBAR;So;0;ON;;;;;N;;;;; 2E52;TIRONIAN SIGN CAPITAL ET;Po;0;ON;;;;;N;;;;; +2E53;MEDIEVAL EXCLAMATION MARK;Po;0;ON;;;;;N;;;;; +2E54;MEDIEVAL QUESTION MARK;Po;0;ON;;;;;N;;;;; +2E55;LEFT SQUARE BRACKET WITH STROKE;Ps;0;ON;;;;;Y;;;;; +2E56;RIGHT SQUARE BRACKET WITH STROKE;Pe;0;ON;;;;;Y;;;;; +2E57;LEFT SQUARE BRACKET WITH DOUBLE STROKE;Ps;0;ON;;;;;Y;;;;; +2E58;RIGHT SQUARE BRACKET WITH DOUBLE STROKE;Pe;0;ON;;;;;Y;;;;; +2E59;TOP HALF LEFT PARENTHESIS;Ps;0;ON;;;;;Y;;;;; +2E5A;TOP HALF RIGHT PARENTHESIS;Pe;0;ON;;;;;Y;;;;; +2E5B;BOTTOM HALF LEFT PARENTHESIS;Ps;0;ON;;;;;Y;;;;; +2E5C;BOTTOM HALF RIGHT PARENTHESIS;Pe;0;ON;;;;;Y;;;;; +2E5D;OBLIQUE HYPHEN;Pd;0;ON;;;;;N;;;;; 2E80;CJK RADICAL REPEAT;So;0;ON;;;;;N;;;;; 2E81;CJK RADICAL CLIFF;So;0;ON;;;;;N;;;;; 2E82;CJK RADICAL SECOND ONE;So;0;ON;;;;;N;;;;; @@ -12204,7 +12297,7 @@ 4DFE;HEXAGRAM FOR AFTER COMPLETION;So;0;ON;;;;;N;;;;; 4DFF;HEXAGRAM FOR BEFORE COMPLETION;So;0;ON;;;;;N;;;;; 4E00;<CJK Ideograph, First>;Lo;0;L;;;;;N;;;;; -9FFC;<CJK Ideograph, Last>;Lo;0;L;;;;;N;;;;; +9FFF;<CJK Ideograph, Last>;Lo;0;L;;;;;N;;;;; A000;YI SYLLABLE IT;Lo;0;L;;;;;N;;;;; A001;YI SYLLABLE IX;Lo;0;L;;;;;N;;;;; A002;YI SYLLABLE I;Lo;0;L;;;;;N;;;;; @@ -14149,6 +14242,8 @@ A7BC;LATIN CAPITAL LETTER GLOTTAL I;Lu;0;L;;;;;N;;;;A7BD; A7BD;LATIN SMALL LETTER GLOTTAL I;Ll;0;L;;;;;N;;;A7BC;;A7BC A7BE;LATIN CAPITAL LETTER GLOTTAL U;Lu;0;L;;;;;N;;;;A7BF; A7BF;LATIN SMALL LETTER GLOTTAL U;Ll;0;L;;;;;N;;;A7BE;;A7BE +A7C0;LATIN CAPITAL LETTER OLD POLISH O;Lu;0;L;;;;;N;;;;A7C1; +A7C1;LATIN SMALL LETTER OLD POLISH O;Ll;0;L;;;;;N;;;A7C0;;A7C0 A7C2;LATIN CAPITAL LETTER ANGLICANA W;Lu;0;L;;;;;N;;;;A7C3; A7C3;LATIN SMALL LETTER ANGLICANA W;Ll;0;L;;;;;N;;;A7C2;;A7C2 A7C4;LATIN CAPITAL LETTER C WITH PALATAL HOOK;Lu;0;L;;;;;N;;;;A794; @@ -14158,6 +14253,17 @@ A7C7;LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY;Lu;0;L;;;;;N;;;;A7C8; A7C8;LATIN SMALL LETTER D WITH SHORT STROKE OVERLAY;Ll;0;L;;;;;N;;;A7C7;;A7C7 A7C9;LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY;Lu;0;L;;;;;N;;;;A7CA; A7CA;LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY;Ll;0;L;;;;;N;;;A7C9;;A7C9 +A7D0;LATIN CAPITAL LETTER CLOSED INSULAR G;Lu;0;L;;;;;N;;;;A7D1; +A7D1;LATIN SMALL LETTER CLOSED INSULAR G;Ll;0;L;;;;;N;;;A7D0;;A7D0 +A7D3;LATIN SMALL LETTER DOUBLE THORN;Ll;0;L;;;;;N;;;;; +A7D5;LATIN SMALL LETTER DOUBLE WYNN;Ll;0;L;;;;;N;;;;; +A7D6;LATIN CAPITAL LETTER MIDDLE SCOTS S;Lu;0;L;;;;;N;;;;A7D7; +A7D7;LATIN SMALL LETTER MIDDLE SCOTS S;Ll;0;L;;;;;N;;;A7D6;;A7D6 +A7D8;LATIN CAPITAL LETTER SIGMOID S;Lu;0;L;;;;;N;;;;A7D9; +A7D9;LATIN SMALL LETTER SIGMOID S;Ll;0;L;;;;;N;;;A7D8;;A7D8 +A7F2;MODIFIER LETTER CAPITAL C;Lm;0;L;<super> 0043;;;;N;;;;; +A7F3;MODIFIER LETTER CAPITAL F;Lm;0;L;<super> 0046;;;;N;;;;; +A7F4;MODIFIER LETTER CAPITAL Q;Lm;0;L;<super> 0051;;;;N;;;;; A7F5;LATIN CAPITAL LETTER REVERSED HALF H;Lu;0;L;;;;;N;;;;A7F6; A7F6;LATIN SMALL LETTER REVERSED HALF H;Ll;0;L;;;;;N;;;A7F5;;A7F5 A7F7;LATIN EPIGRAPHIC LETTER SIDEWAYS I;Lo;0;L;;;;;N;;;;; @@ -15794,6 +15900,7 @@ FBBE;ARABIC SYMBOL TWO DOTS VERTICALLY BELOW;Sk;0;AL;;;;;N;;;;; FBBF;ARABIC SYMBOL RING;Sk;0;AL;;;;;N;;;;; FBC0;ARABIC SYMBOL SMALL TAH ABOVE;Sk;0;AL;;;;;N;;;;; FBC1;ARABIC SYMBOL SMALL TAH BELOW;Sk;0;AL;;;;;N;;;;; +FBC2;ARABIC SYMBOL WASLA ABOVE;Sk;0;AL;;;;;N;;;;; FBD3;ARABIC LETTER NG ISOLATED FORM;Lo;0;AL;<isolated> 06AD;;;;N;;;;; FBD4;ARABIC LETTER NG FINAL FORM;Lo;0;AL;<final> 06AD;;;;N;;;;; FBD5;ARABIC LETTER NG INITIAL FORM;Lo;0;AL;<initial> 06AD;;;;N;;;;; @@ -16159,6 +16266,22 @@ FD3C;ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM;Lo;0;AL;<final> 0627 064B;;;; FD3D;ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM;Lo;0;AL;<isolated> 0627 064B;;;;N;;;;; FD3E;ORNATE LEFT PARENTHESIS;Pe;0;ON;;;;;N;;;;; FD3F;ORNATE RIGHT PARENTHESIS;Ps;0;ON;;;;;N;;;;; +FD40;ARABIC LIGATURE RAHIMAHU ALLAAH;So;0;ON;;;;;N;;;;; +FD41;ARABIC LIGATURE RADI ALLAAHU ANH;So;0;ON;;;;;N;;;;; +FD42;ARABIC LIGATURE RADI ALLAAHU ANHAA;So;0;ON;;;;;N;;;;; +FD43;ARABIC LIGATURE RADI ALLAAHU ANHUM;So;0;ON;;;;;N;;;;; +FD44;ARABIC LIGATURE RADI ALLAAHU ANHUMAA;So;0;ON;;;;;N;;;;; +FD45;ARABIC LIGATURE RADI ALLAAHU ANHUNNA;So;0;ON;;;;;N;;;;; +FD46;ARABIC LIGATURE SALLALLAAHU ALAYHI WA-AALIH;So;0;ON;;;;;N;;;;; +FD47;ARABIC LIGATURE ALAYHI AS-SALAAM;So;0;ON;;;;;N;;;;; +FD48;ARABIC LIGATURE ALAYHIM AS-SALAAM;So;0;ON;;;;;N;;;;; +FD49;ARABIC LIGATURE ALAYHIMAA AS-SALAAM;So;0;ON;;;;;N;;;;; +FD4A;ARABIC LIGATURE ALAYHI AS-SALAATU WAS-SALAAM;So;0;ON;;;;;N;;;;; +FD4B;ARABIC LIGATURE QUDDISA SIRRAH;So;0;ON;;;;;N;;;;; +FD4C;ARABIC LIGATURE SALLALLAHU ALAYHI WAAALIHEE WA-SALLAM;So;0;ON;;;;;N;;;;; +FD4D;ARABIC LIGATURE ALAYHAA AS-SALAAM;So;0;ON;;;;;N;;;;; +FD4E;ARABIC LIGATURE TABAARAKA WA-TAAALAA;So;0;ON;;;;;N;;;;; +FD4F;ARABIC LIGATURE RAHIMAHUM ALLAAH;So;0;ON;;;;;N;;;;; FD50;ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 062A 062C 0645;;;;N;;;;; FD51;ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM;Lo;0;AL;<final> 062A 062D 062C;;;;N;;;;; FD52;ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM;Lo;0;AL;<initial> 062A 062D 062C;;;;N;;;;; @@ -16277,6 +16400,7 @@ FDC4;ARABIC LIGATURE AIN WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0639 FDC5;ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL;<initial> 0635 0645 0645;;;;N;;;;; FDC6;ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM;Lo;0;AL;<final> 0633 062E 064A;;;;N;;;;; FDC7;ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM;Lo;0;AL;<final> 0646 062C 064A;;;;N;;;;; +FDCF;ARABIC LIGATURE SALAAMUHU ALAYNAA;So;0;ON;;;;;N;;;;; FDF0;ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM;Lo;0;AL;<isolated> 0635 0644 06D2;;;;N;;;;; FDF1;ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM;Lo;0;AL;<isolated> 0642 0644 06D2;;;;N;;;;; FDF2;ARABIC LIGATURE ALLAH ISOLATED FORM;Lo;0;AL;<isolated> 0627 0644 0644 0647;;;;N;;;;; @@ -16291,6 +16415,8 @@ FDFA;ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM;Lo;0;AL;<isolated> 0635 0644 06 FDFB;ARABIC LIGATURE JALLAJALALOUHOU;Lo;0;AL;<isolated> 062C 0644 0020 062C 0644 0627 0644 0647;;;;N;ARABIC LETTER JALLAJALALOUHOU;;;; FDFC;RIAL SIGN;Sc;0;AL;<isolated> 0631 06CC 0627 0644;;;;N;;;;; FDFD;ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM;So;0;ON;;;;;N;;;;; +FDFE;ARABIC LIGATURE SUBHAANAHU WA TAAALAA;So;0;ON;;;;;N;;;;; +FDFF;ARABIC LIGATURE AZZA WA JALL;So;0;ON;;;;;N;;;;; FE00;VARIATION SELECTOR-1;Mn;0;NSM;;;;;N;;;;; FE01;VARIATION SELECTOR-2;Mn;0;NSM;;;;;N;;;;; FE02;VARIATION SELECTOR-3;Mn;0;NSM;;;;;N;;;;; @@ -17798,6 +17924,76 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 10562;CAUCASIAN ALBANIAN LETTER PIWR;Lo;0;L;;;;;N;;;;; 10563;CAUCASIAN ALBANIAN LETTER KIW;Lo;0;L;;;;;N;;;;; 1056F;CAUCASIAN ALBANIAN CITATION MARK;Po;0;L;;;;;N;;;;; +10570;VITHKUQI CAPITAL LETTER A;Lu;0;L;;;;;N;;;;10597; +10571;VITHKUQI CAPITAL LETTER BBE;Lu;0;L;;;;;N;;;;10598; +10572;VITHKUQI CAPITAL LETTER BE;Lu;0;L;;;;;N;;;;10599; +10573;VITHKUQI CAPITAL LETTER CE;Lu;0;L;;;;;N;;;;1059A; +10574;VITHKUQI CAPITAL LETTER CHE;Lu;0;L;;;;;N;;;;1059B; +10575;VITHKUQI CAPITAL LETTER DE;Lu;0;L;;;;;N;;;;1059C; +10576;VITHKUQI CAPITAL LETTER DHE;Lu;0;L;;;;;N;;;;1059D; +10577;VITHKUQI CAPITAL LETTER EI;Lu;0;L;;;;;N;;;;1059E; +10578;VITHKUQI CAPITAL LETTER E;Lu;0;L;;;;;N;;;;1059F; +10579;VITHKUQI CAPITAL LETTER FE;Lu;0;L;;;;;N;;;;105A0; +1057A;VITHKUQI CAPITAL LETTER GA;Lu;0;L;;;;;N;;;;105A1; +1057C;VITHKUQI CAPITAL LETTER HA;Lu;0;L;;;;;N;;;;105A3; +1057D;VITHKUQI CAPITAL LETTER HHA;Lu;0;L;;;;;N;;;;105A4; +1057E;VITHKUQI CAPITAL LETTER I;Lu;0;L;;;;;N;;;;105A5; +1057F;VITHKUQI CAPITAL LETTER IJE;Lu;0;L;;;;;N;;;;105A6; +10580;VITHKUQI CAPITAL LETTER JE;Lu;0;L;;;;;N;;;;105A7; +10581;VITHKUQI CAPITAL LETTER KA;Lu;0;L;;;;;N;;;;105A8; +10582;VITHKUQI CAPITAL LETTER LA;Lu;0;L;;;;;N;;;;105A9; +10583;VITHKUQI CAPITAL LETTER LLA;Lu;0;L;;;;;N;;;;105AA; +10584;VITHKUQI CAPITAL LETTER ME;Lu;0;L;;;;;N;;;;105AB; +10585;VITHKUQI CAPITAL LETTER NE;Lu;0;L;;;;;N;;;;105AC; +10586;VITHKUQI CAPITAL LETTER NJE;Lu;0;L;;;;;N;;;;105AD; +10587;VITHKUQI CAPITAL LETTER O;Lu;0;L;;;;;N;;;;105AE; +10588;VITHKUQI CAPITAL LETTER PE;Lu;0;L;;;;;N;;;;105AF; +10589;VITHKUQI CAPITAL LETTER QA;Lu;0;L;;;;;N;;;;105B0; +1058A;VITHKUQI CAPITAL LETTER RE;Lu;0;L;;;;;N;;;;105B1; +1058C;VITHKUQI CAPITAL LETTER SE;Lu;0;L;;;;;N;;;;105B3; +1058D;VITHKUQI CAPITAL LETTER SHE;Lu;0;L;;;;;N;;;;105B4; +1058E;VITHKUQI CAPITAL LETTER TE;Lu;0;L;;;;;N;;;;105B5; +1058F;VITHKUQI CAPITAL LETTER THE;Lu;0;L;;;;;N;;;;105B6; +10590;VITHKUQI CAPITAL LETTER U;Lu;0;L;;;;;N;;;;105B7; +10591;VITHKUQI CAPITAL LETTER VE;Lu;0;L;;;;;N;;;;105B8; +10592;VITHKUQI CAPITAL LETTER XE;Lu;0;L;;;;;N;;;;105B9; +10594;VITHKUQI CAPITAL LETTER Y;Lu;0;L;;;;;N;;;;105BB; +10595;VITHKUQI CAPITAL LETTER ZE;Lu;0;L;;;;;N;;;;105BC; +10597;VITHKUQI SMALL LETTER A;Ll;0;L;;;;;N;;;10570;;10570 +10598;VITHKUQI SMALL LETTER BBE;Ll;0;L;;;;;N;;;10571;;10571 +10599;VITHKUQI SMALL LETTER BE;Ll;0;L;;;;;N;;;10572;;10572 +1059A;VITHKUQI SMALL LETTER CE;Ll;0;L;;;;;N;;;10573;;10573 +1059B;VITHKUQI SMALL LETTER CHE;Ll;0;L;;;;;N;;;10574;;10574 +1059C;VITHKUQI SMALL LETTER DE;Ll;0;L;;;;;N;;;10575;;10575 +1059D;VITHKUQI SMALL LETTER DHE;Ll;0;L;;;;;N;;;10576;;10576 +1059E;VITHKUQI SMALL LETTER EI;Ll;0;L;;;;;N;;;10577;;10577 +1059F;VITHKUQI SMALL LETTER E;Ll;0;L;;;;;N;;;10578;;10578 +105A0;VITHKUQI SMALL LETTER FE;Ll;0;L;;;;;N;;;10579;;10579 +105A1;VITHKUQI SMALL LETTER GA;Ll;0;L;;;;;N;;;1057A;;1057A +105A3;VITHKUQI SMALL LETTER HA;Ll;0;L;;;;;N;;;1057C;;1057C +105A4;VITHKUQI SMALL LETTER HHA;Ll;0;L;;;;;N;;;1057D;;1057D +105A5;VITHKUQI SMALL LETTER I;Ll;0;L;;;;;N;;;1057E;;1057E +105A6;VITHKUQI SMALL LETTER IJE;Ll;0;L;;;;;N;;;1057F;;1057F +105A7;VITHKUQI SMALL LETTER JE;Ll;0;L;;;;;N;;;10580;;10580 +105A8;VITHKUQI SMALL LETTER KA;Ll;0;L;;;;;N;;;10581;;10581 +105A9;VITHKUQI SMALL LETTER LA;Ll;0;L;;;;;N;;;10582;;10582 +105AA;VITHKUQI SMALL LETTER LLA;Ll;0;L;;;;;N;;;10583;;10583 +105AB;VITHKUQI SMALL LETTER ME;Ll;0;L;;;;;N;;;10584;;10584 +105AC;VITHKUQI SMALL LETTER NE;Ll;0;L;;;;;N;;;10585;;10585 +105AD;VITHKUQI SMALL LETTER NJE;Ll;0;L;;;;;N;;;10586;;10586 +105AE;VITHKUQI SMALL LETTER O;Ll;0;L;;;;;N;;;10587;;10587 +105AF;VITHKUQI SMALL LETTER PE;Ll;0;L;;;;;N;;;10588;;10588 +105B0;VITHKUQI SMALL LETTER QA;Ll;0;L;;;;;N;;;10589;;10589 +105B1;VITHKUQI SMALL LETTER RE;Ll;0;L;;;;;N;;;1058A;;1058A +105B3;VITHKUQI SMALL LETTER SE;Ll;0;L;;;;;N;;;1058C;;1058C +105B4;VITHKUQI SMALL LETTER SHE;Ll;0;L;;;;;N;;;1058D;;1058D +105B5;VITHKUQI SMALL LETTER TE;Ll;0;L;;;;;N;;;1058E;;1058E +105B6;VITHKUQI SMALL LETTER THE;Ll;0;L;;;;;N;;;1058F;;1058F +105B7;VITHKUQI SMALL LETTER U;Ll;0;L;;;;;N;;;10590;;10590 +105B8;VITHKUQI SMALL LETTER VE;Ll;0;L;;;;;N;;;10591;;10591 +105B9;VITHKUQI SMALL LETTER XE;Ll;0;L;;;;;N;;;10592;;10592 +105BB;VITHKUQI SMALL LETTER Y;Ll;0;L;;;;;N;;;10594;;10594 +105BC;VITHKUQI SMALL LETTER ZE;Ll;0;L;;;;;N;;;10595;;10595 10600;LINEAR A SIGN AB001;Lo;0;L;;;;;N;;;;; 10601;LINEAR A SIGN AB002;Lo;0;L;;;;;N;;;;; 10602;LINEAR A SIGN AB003;Lo;0;L;;;;;N;;;;; @@ -18139,6 +18335,63 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 10765;LINEAR A SIGN A805;Lo;0;L;;;;;N;;;;; 10766;LINEAR A SIGN A806;Lo;0;L;;;;;N;;;;; 10767;LINEAR A SIGN A807;Lo;0;L;;;;;N;;;;; +10780;MODIFIER LETTER SMALL CAPITAL AA;Lm;0;L;;;;;N;;;;; +10781;MODIFIER LETTER SUPERSCRIPT TRIANGULAR COLON;Lm;0;L;<super> 02D0;;;;N;;;;; +10782;MODIFIER LETTER SUPERSCRIPT HALF TRIANGULAR COLON;Lm;0;L;<super> 02D1;;;;N;;;;; +10783;MODIFIER LETTER SMALL AE;Lm;0;L;<super> 00E6;;;;N;;;;; +10784;MODIFIER LETTER SMALL CAPITAL B;Lm;0;L;<super> 0299;;;;N;;;;; +10785;MODIFIER LETTER SMALL B WITH HOOK;Lm;0;L;<super> 0253;;;;N;;;;; +10787;MODIFIER LETTER SMALL DZ DIGRAPH;Lm;0;L;<super> 02A3;;;;N;;;;; +10788;MODIFIER LETTER SMALL DZ DIGRAPH WITH RETROFLEX HOOK;Lm;0;L;<super> AB66;;;;N;;;;; +10789;MODIFIER LETTER SMALL DZ DIGRAPH WITH CURL;Lm;0;L;<super> 02A5;;;;N;;;;; +1078A;MODIFIER LETTER SMALL DEZH DIGRAPH;Lm;0;L;<super> 02A4;;;;N;;;;; +1078B;MODIFIER LETTER SMALL D WITH TAIL;Lm;0;L;<super> 0256;;;;N;;;;; +1078C;MODIFIER LETTER SMALL D WITH HOOK;Lm;0;L;<super> 0257;;;;N;;;;; +1078D;MODIFIER LETTER SMALL D WITH HOOK AND TAIL;Lm;0;L;<super> 1D91;;;;N;;;;; +1078E;MODIFIER LETTER SMALL REVERSED E;Lm;0;L;<super> 0258;;;;N;;;;; +1078F;MODIFIER LETTER SMALL CLOSED REVERSED OPEN E;Lm;0;L;<super> 025E;;;;N;;;;; +10790;MODIFIER LETTER SMALL FENG DIGRAPH;Lm;0;L;<super> 02A9;;;;N;;;;; +10791;MODIFIER LETTER SMALL RAMS HORN;Lm;0;L;<super> 0264;;;;N;;;;; +10792;MODIFIER LETTER SMALL CAPITAL G;Lm;0;L;<super> 0262;;;;N;;;;; +10793;MODIFIER LETTER SMALL G WITH HOOK;Lm;0;L;<super> 0260;;;;N;;;;; +10794;MODIFIER LETTER SMALL CAPITAL G WITH HOOK;Lm;0;L;<super> 029B;;;;N;;;;; +10795;MODIFIER LETTER SMALL H WITH STROKE;Lm;0;L;<super> 0127;;;;N;;;;; +10796;MODIFIER LETTER SMALL CAPITAL H;Lm;0;L;<super> 029C;;;;N;;;;; +10797;MODIFIER LETTER SMALL HENG WITH HOOK;Lm;0;L;<super> 0267;;;;N;;;;; +10798;MODIFIER LETTER SMALL DOTLESS J WITH STROKE AND HOOK;Lm;0;L;<super> 0284;;;;N;;;;; +10799;MODIFIER LETTER SMALL LS DIGRAPH;Lm;0;L;<super> 02AA;;;;N;;;;; +1079A;MODIFIER LETTER SMALL LZ DIGRAPH;Lm;0;L;<super> 02AB;;;;N;;;;; +1079B;MODIFIER LETTER SMALL L WITH BELT;Lm;0;L;<super> 026C;;;;N;;;;; +1079C;MODIFIER LETTER SMALL CAPITAL L WITH BELT;Lm;0;L;<super> 1DF04;;;;N;;;;; +1079D;MODIFIER LETTER SMALL L WITH RETROFLEX HOOK AND BELT;Lm;0;L;<super> A78E;;;;N;;;;; +1079E;MODIFIER LETTER SMALL LEZH;Lm;0;L;<super> 026E;;;;N;;;;; +1079F;MODIFIER LETTER SMALL LEZH WITH RETROFLEX HOOK;Lm;0;L;<super> 1DF05;;;;N;;;;; +107A0;MODIFIER LETTER SMALL TURNED Y;Lm;0;L;<super> 028E;;;;N;;;;; +107A1;MODIFIER LETTER SMALL TURNED Y WITH BELT;Lm;0;L;<super> 1DF06;;;;N;;;;; +107A2;MODIFIER LETTER SMALL O WITH STROKE;Lm;0;L;<super> 00F8;;;;N;;;;; +107A3;MODIFIER LETTER SMALL CAPITAL OE;Lm;0;L;<super> 0276;;;;N;;;;; +107A4;MODIFIER LETTER SMALL CLOSED OMEGA;Lm;0;L;<super> 0277;;;;N;;;;; +107A5;MODIFIER LETTER SMALL Q;Lm;0;L;<super> 0071;;;;N;;;;; +107A6;MODIFIER LETTER SMALL TURNED R WITH LONG LEG;Lm;0;L;<super> 027A;;;;N;;;;; +107A7;MODIFIER LETTER SMALL TURNED R WITH LONG LEG AND RETROFLEX HOOK;Lm;0;L;<super> 1DF08;;;;N;;;;; +107A8;MODIFIER LETTER SMALL R WITH TAIL;Lm;0;L;<super> 027D;;;;N;;;;; +107A9;MODIFIER LETTER SMALL R WITH FISHHOOK;Lm;0;L;<super> 027E;;;;N;;;;; +107AA;MODIFIER LETTER SMALL CAPITAL R;Lm;0;L;<super> 0280;;;;N;;;;; +107AB;MODIFIER LETTER SMALL TC DIGRAPH WITH CURL;Lm;0;L;<super> 02A8;;;;N;;;;; +107AC;MODIFIER LETTER SMALL TS DIGRAPH;Lm;0;L;<super> 02A6;;;;N;;;;; +107AD;MODIFIER LETTER SMALL TS DIGRAPH WITH RETROFLEX HOOK;Lm;0;L;<super> AB67;;;;N;;;;; +107AE;MODIFIER LETTER SMALL TESH DIGRAPH;Lm;0;L;<super> 02A7;;;;N;;;;; +107AF;MODIFIER LETTER SMALL T WITH RETROFLEX HOOK;Lm;0;L;<super> 0288;;;;N;;;;; +107B0;MODIFIER LETTER SMALL V WITH RIGHT HOOK;Lm;0;L;<super> 2C71;;;;N;;;;; +107B2;MODIFIER LETTER SMALL CAPITAL Y;Lm;0;L;<super> 028F;;;;N;;;;; +107B3;MODIFIER LETTER GLOTTAL STOP WITH STROKE;Lm;0;L;<super> 02A1;;;;N;;;;; +107B4;MODIFIER LETTER REVERSED GLOTTAL STOP WITH STROKE;Lm;0;L;<super> 02A2;;;;N;;;;; +107B5;MODIFIER LETTER BILABIAL CLICK;Lm;0;L;<super> 0298;;;;N;;;;; +107B6;MODIFIER LETTER DENTAL CLICK;Lm;0;L;<super> 01C0;;;;N;;;;; +107B7;MODIFIER LETTER LATERAL CLICK;Lm;0;L;<super> 01C1;;;;N;;;;; +107B8;MODIFIER LETTER ALVEOLAR CLICK;Lm;0;L;<super> 01C2;;;;N;;;;; +107B9;MODIFIER LETTER RETROFLEX CLICK WITH RETROFLEX HOOK;Lm;0;L;<super> 1DF0A;;;;N;;;;; +107BA;MODIFIER LETTER SMALL S WITH CURL;Lm;0;L;<super> 1DF1E;;;;N;;;;; 10800;CYPRIOT SYLLABLE A;Lo;0;R;;;;;N;;;;; 10801;CYPRIOT SYLLABLE E;Lo;0;R;;;;;N;;;;; 10802;CYPRIOT SYLLABLE I;Lo;0;R;;;;;N;;;;; @@ -19222,6 +19475,32 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 10F57;SOGDIAN PUNCTUATION CIRCLE WITH DOT;Po;0;AL;;;;;N;;;;; 10F58;SOGDIAN PUNCTUATION TWO CIRCLES WITH DOTS;Po;0;AL;;;;;N;;;;; 10F59;SOGDIAN PUNCTUATION HALF CIRCLE WITH DOT;Po;0;AL;;;;;N;;;;; +10F70;OLD UYGHUR LETTER ALEPH;Lo;0;R;;;;;N;;;;; +10F71;OLD UYGHUR LETTER BETH;Lo;0;R;;;;;N;;;;; +10F72;OLD UYGHUR LETTER GIMEL-HETH;Lo;0;R;;;;;N;;;;; +10F73;OLD UYGHUR LETTER WAW;Lo;0;R;;;;;N;;;;; +10F74;OLD UYGHUR LETTER ZAYIN;Lo;0;R;;;;;N;;;;; +10F75;OLD UYGHUR LETTER FINAL HETH;Lo;0;R;;;;;N;;;;; +10F76;OLD UYGHUR LETTER YODH;Lo;0;R;;;;;N;;;;; +10F77;OLD UYGHUR LETTER KAPH;Lo;0;R;;;;;N;;;;; +10F78;OLD UYGHUR LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +10F79;OLD UYGHUR LETTER MEM;Lo;0;R;;;;;N;;;;; +10F7A;OLD UYGHUR LETTER NUN;Lo;0;R;;;;;N;;;;; +10F7B;OLD UYGHUR LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +10F7C;OLD UYGHUR LETTER PE;Lo;0;R;;;;;N;;;;; +10F7D;OLD UYGHUR LETTER SADHE;Lo;0;R;;;;;N;;;;; +10F7E;OLD UYGHUR LETTER RESH;Lo;0;R;;;;;N;;;;; +10F7F;OLD UYGHUR LETTER SHIN;Lo;0;R;;;;;N;;;;; +10F80;OLD UYGHUR LETTER TAW;Lo;0;R;;;;;N;;;;; +10F81;OLD UYGHUR LETTER LESH;Lo;0;R;;;;;N;;;;; +10F82;OLD UYGHUR COMBINING DOT ABOVE;Mn;230;NSM;;;;;N;;;;; +10F83;OLD UYGHUR COMBINING DOT BELOW;Mn;220;NSM;;;;;N;;;;; +10F84;OLD UYGHUR COMBINING TWO DOTS ABOVE;Mn;230;NSM;;;;;N;;;;; +10F85;OLD UYGHUR COMBINING TWO DOTS BELOW;Mn;220;NSM;;;;;N;;;;; +10F86;OLD UYGHUR PUNCTUATION BAR;Po;0;R;;;;;N;;;;; +10F87;OLD UYGHUR PUNCTUATION TWO BARS;Po;0;R;;;;;N;;;;; +10F88;OLD UYGHUR PUNCTUATION TWO DOTS;Po;0;R;;;;;N;;;;; +10F89;OLD UYGHUR PUNCTUATION FOUR DOTS;Po;0;R;;;;;N;;;;; 10FB0;CHORASMIAN LETTER ALEPH;Lo;0;R;;;;;N;;;;; 10FB1;CHORASMIAN LETTER SMALL ALEPH;Lo;0;R;;;;;N;;;;; 10FB2;CHORASMIAN LETTER BETH;Lo;0;R;;;;;N;;;;; @@ -19381,6 +19660,12 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1106D;BRAHMI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; 1106E;BRAHMI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; 1106F;BRAHMI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +11070;BRAHMI SIGN OLD TAMIL VIRAMA;Mn;9;NSM;;;;;N;;;;; +11071;BRAHMI LETTER OLD TAMIL SHORT E;Lo;0;L;;;;;N;;;;; +11072;BRAHMI LETTER OLD TAMIL SHORT O;Lo;0;L;;;;;N;;;;; +11073;BRAHMI VOWEL SIGN OLD TAMIL SHORT E;Mn;0;NSM;;;;;N;;;;; +11074;BRAHMI VOWEL SIGN OLD TAMIL SHORT O;Mn;0;NSM;;;;;N;;;;; +11075;BRAHMI LETTER OLD TAMIL LLA;Lo;0;L;;;;;N;;;;; 1107F;BRAHMI NUMBER JOINER;Mn;9;NSM;;;;;N;;;;; 11080;KAITHI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; 11081;KAITHI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; @@ -19448,6 +19733,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 110BF;KAITHI DOUBLE SECTION MARK;Po;0;L;;;;;N;;;;; 110C0;KAITHI DANDA;Po;0;L;;;;;N;;;;; 110C1;KAITHI DOUBLE DANDA;Po;0;L;;;;;N;;;;; +110C2;KAITHI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; 110CD;KAITHI NUMBER SIGN ABOVE;Cf;0;L;;;;;N;;;;; 110D0;SORA SOMPENG LETTER SAH;Lo;0;L;;;;;N;;;;; 110D1;SORA SOMPENG LETTER TAH;Lo;0;L;;;;;N;;;;; @@ -20385,6 +20671,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 116B6;TAKRI SIGN VIRAMA;Mc;9;L;;;;;N;;;;; 116B7;TAKRI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; 116B8;TAKRI LETTER ARCHAIC KHA;Lo;0;L;;;;;N;;;;; +116B9;TAKRI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; 116C0;TAKRI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; 116C1;TAKRI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; 116C2;TAKRI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; @@ -20453,6 +20740,13 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1173D;AHOM SIGN SECTION;Po;0;L;;;;;N;;;;; 1173E;AHOM SIGN RULAI;Po;0;L;;;;;N;;;;; 1173F;AHOM SYMBOL VI;So;0;L;;;;;N;;;;; +11740;AHOM LETTER CA;Lo;0;L;;;;;N;;;;; +11741;AHOM LETTER TTA;Lo;0;L;;;;;N;;;;; +11742;AHOM LETTER TTHA;Lo;0;L;;;;;N;;;;; +11743;AHOM LETTER DDA;Lo;0;L;;;;;N;;;;; +11744;AHOM LETTER DDHA;Lo;0;L;;;;;N;;;;; +11745;AHOM LETTER NNA;Lo;0;L;;;;;N;;;;; +11746;AHOM LETTER LLA;Lo;0;L;;;;;N;;;;; 11800;DOGRA LETTER A;Lo;0;L;;;;;N;;;;; 11801;DOGRA LETTER AA;Lo;0;L;;;;;N;;;;; 11802;DOGRA LETTER I;Lo;0;L;;;;;N;;;;; @@ -20889,6 +21183,22 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 11AA0;SOYOMBO HEAD MARK WITH MOON AND SUN;Po;0;L;;;;;N;;;;; 11AA1;SOYOMBO TERMINAL MARK-1;Po;0;L;;;;;N;;;;; 11AA2;SOYOMBO TERMINAL MARK-2;Po;0;L;;;;;N;;;;; +11AB0;CANADIAN SYLLABICS NATTILIK HI;Lo;0;L;;;;;N;;;;; +11AB1;CANADIAN SYLLABICS NATTILIK HII;Lo;0;L;;;;;N;;;;; +11AB2;CANADIAN SYLLABICS NATTILIK HO;Lo;0;L;;;;;N;;;;; +11AB3;CANADIAN SYLLABICS NATTILIK HOO;Lo;0;L;;;;;N;;;;; +11AB4;CANADIAN SYLLABICS NATTILIK HA;Lo;0;L;;;;;N;;;;; +11AB5;CANADIAN SYLLABICS NATTILIK HAA;Lo;0;L;;;;;N;;;;; +11AB6;CANADIAN SYLLABICS NATTILIK SHRI;Lo;0;L;;;;;N;;;;; +11AB7;CANADIAN SYLLABICS NATTILIK SHRII;Lo;0;L;;;;;N;;;;; +11AB8;CANADIAN SYLLABICS NATTILIK SHRO;Lo;0;L;;;;;N;;;;; +11AB9;CANADIAN SYLLABICS NATTILIK SHROO;Lo;0;L;;;;;N;;;;; +11ABA;CANADIAN SYLLABICS NATTILIK SHRA;Lo;0;L;;;;;N;;;;; +11ABB;CANADIAN SYLLABICS NATTILIK SHRAA;Lo;0;L;;;;;N;;;;; +11ABC;CANADIAN SYLLABICS SPE;Lo;0;L;;;;;N;;;;; +11ABD;CANADIAN SYLLABICS SPI;Lo;0;L;;;;;N;;;;; +11ABE;CANADIAN SYLLABICS SPO;Lo;0;L;;;;;N;;;;; +11ABF;CANADIAN SYLLABICS SPA;Lo;0;L;;;;;N;;;;; 11AC0;PAU CIN HAU LETTER PA;Lo;0;L;;;;;N;;;;; 11AC1;PAU CIN HAU LETTER KA;Lo;0;L;;;;;N;;;;; 11AC2;PAU CIN HAU LETTER LA;Lo;0;L;;;;;N;;;;; @@ -22560,6 +22870,105 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 12541;CUNEIFORM SIGN ZA7;Lo;0;L;;;;;N;;;;; 12542;CUNEIFORM SIGN ZU OVER ZU PLUS SAR;Lo;0;L;;;;;N;;;;; 12543;CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU;Lo;0;L;;;;;N;;;;; +12F90;CYPRO-MINOAN SIGN CM001;Lo;0;L;;;;;N;;;;; +12F91;CYPRO-MINOAN SIGN CM002;Lo;0;L;;;;;N;;;;; +12F92;CYPRO-MINOAN SIGN CM004;Lo;0;L;;;;;N;;;;; +12F93;CYPRO-MINOAN SIGN CM005;Lo;0;L;;;;;N;;;;; +12F94;CYPRO-MINOAN SIGN CM006;Lo;0;L;;;;;N;;;;; +12F95;CYPRO-MINOAN SIGN CM007;Lo;0;L;;;;;N;;;;; +12F96;CYPRO-MINOAN SIGN CM008;Lo;0;L;;;;;N;;;;; +12F97;CYPRO-MINOAN SIGN CM009;Lo;0;L;;;;;N;;;;; +12F98;CYPRO-MINOAN SIGN CM010;Lo;0;L;;;;;N;;;;; +12F99;CYPRO-MINOAN SIGN CM011;Lo;0;L;;;;;N;;;;; +12F9A;CYPRO-MINOAN SIGN CM012;Lo;0;L;;;;;N;;;;; +12F9B;CYPRO-MINOAN SIGN CM012B;Lo;0;L;;;;;N;;;;; +12F9C;CYPRO-MINOAN SIGN CM013;Lo;0;L;;;;;N;;;;; +12F9D;CYPRO-MINOAN SIGN CM015;Lo;0;L;;;;;N;;;;; +12F9E;CYPRO-MINOAN SIGN CM017;Lo;0;L;;;;;N;;;;; +12F9F;CYPRO-MINOAN SIGN CM019;Lo;0;L;;;;;N;;;;; +12FA0;CYPRO-MINOAN SIGN CM021;Lo;0;L;;;;;N;;;;; +12FA1;CYPRO-MINOAN SIGN CM023;Lo;0;L;;;;;N;;;;; +12FA2;CYPRO-MINOAN SIGN CM024;Lo;0;L;;;;;N;;;;; +12FA3;CYPRO-MINOAN SIGN CM025;Lo;0;L;;;;;N;;;;; +12FA4;CYPRO-MINOAN SIGN CM026;Lo;0;L;;;;;N;;;;; +12FA5;CYPRO-MINOAN SIGN CM027;Lo;0;L;;;;;N;;;;; +12FA6;CYPRO-MINOAN SIGN CM028;Lo;0;L;;;;;N;;;;; +12FA7;CYPRO-MINOAN SIGN CM029;Lo;0;L;;;;;N;;;;; +12FA8;CYPRO-MINOAN SIGN CM030;Lo;0;L;;;;;N;;;;; +12FA9;CYPRO-MINOAN SIGN CM033;Lo;0;L;;;;;N;;;;; +12FAA;CYPRO-MINOAN SIGN CM034;Lo;0;L;;;;;N;;;;; +12FAB;CYPRO-MINOAN SIGN CM035;Lo;0;L;;;;;N;;;;; +12FAC;CYPRO-MINOAN SIGN CM036;Lo;0;L;;;;;N;;;;; +12FAD;CYPRO-MINOAN SIGN CM037;Lo;0;L;;;;;N;;;;; +12FAE;CYPRO-MINOAN SIGN CM038;Lo;0;L;;;;;N;;;;; +12FAF;CYPRO-MINOAN SIGN CM039;Lo;0;L;;;;;N;;;;; +12FB0;CYPRO-MINOAN SIGN CM040;Lo;0;L;;;;;N;;;;; +12FB1;CYPRO-MINOAN SIGN CM041;Lo;0;L;;;;;N;;;;; +12FB2;CYPRO-MINOAN SIGN CM044;Lo;0;L;;;;;N;;;;; +12FB3;CYPRO-MINOAN SIGN CM046;Lo;0;L;;;;;N;;;;; +12FB4;CYPRO-MINOAN SIGN CM047;Lo;0;L;;;;;N;;;;; +12FB5;CYPRO-MINOAN SIGN CM049;Lo;0;L;;;;;N;;;;; +12FB6;CYPRO-MINOAN SIGN CM050;Lo;0;L;;;;;N;;;;; +12FB7;CYPRO-MINOAN SIGN CM051;Lo;0;L;;;;;N;;;;; +12FB8;CYPRO-MINOAN SIGN CM052;Lo;0;L;;;;;N;;;;; +12FB9;CYPRO-MINOAN SIGN CM053;Lo;0;L;;;;;N;;;;; +12FBA;CYPRO-MINOAN SIGN CM054;Lo;0;L;;;;;N;;;;; +12FBB;CYPRO-MINOAN SIGN CM055;Lo;0;L;;;;;N;;;;; +12FBC;CYPRO-MINOAN SIGN CM056;Lo;0;L;;;;;N;;;;; +12FBD;CYPRO-MINOAN SIGN CM058;Lo;0;L;;;;;N;;;;; +12FBE;CYPRO-MINOAN SIGN CM059;Lo;0;L;;;;;N;;;;; +12FBF;CYPRO-MINOAN SIGN CM060;Lo;0;L;;;;;N;;;;; +12FC0;CYPRO-MINOAN SIGN CM061;Lo;0;L;;;;;N;;;;; +12FC1;CYPRO-MINOAN SIGN CM062;Lo;0;L;;;;;N;;;;; +12FC2;CYPRO-MINOAN SIGN CM063;Lo;0;L;;;;;N;;;;; +12FC3;CYPRO-MINOAN SIGN CM064;Lo;0;L;;;;;N;;;;; +12FC4;CYPRO-MINOAN SIGN CM066;Lo;0;L;;;;;N;;;;; +12FC5;CYPRO-MINOAN SIGN CM067;Lo;0;L;;;;;N;;;;; +12FC6;CYPRO-MINOAN SIGN CM068;Lo;0;L;;;;;N;;;;; +12FC7;CYPRO-MINOAN SIGN CM069;Lo;0;L;;;;;N;;;;; +12FC8;CYPRO-MINOAN SIGN CM070;Lo;0;L;;;;;N;;;;; +12FC9;CYPRO-MINOAN SIGN CM071;Lo;0;L;;;;;N;;;;; +12FCA;CYPRO-MINOAN SIGN CM072;Lo;0;L;;;;;N;;;;; +12FCB;CYPRO-MINOAN SIGN CM073;Lo;0;L;;;;;N;;;;; +12FCC;CYPRO-MINOAN SIGN CM074;Lo;0;L;;;;;N;;;;; +12FCD;CYPRO-MINOAN SIGN CM075;Lo;0;L;;;;;N;;;;; +12FCE;CYPRO-MINOAN SIGN CM075B;Lo;0;L;;;;;N;;;;; +12FCF;CYPRO-MINOAN SIGN CM076;Lo;0;L;;;;;N;;;;; +12FD0;CYPRO-MINOAN SIGN CM078;Lo;0;L;;;;;N;;;;; +12FD1;CYPRO-MINOAN SIGN CM079;Lo;0;L;;;;;N;;;;; +12FD2;CYPRO-MINOAN SIGN CM080;Lo;0;L;;;;;N;;;;; +12FD3;CYPRO-MINOAN SIGN CM081;Lo;0;L;;;;;N;;;;; +12FD4;CYPRO-MINOAN SIGN CM082;Lo;0;L;;;;;N;;;;; +12FD5;CYPRO-MINOAN SIGN CM083;Lo;0;L;;;;;N;;;;; +12FD6;CYPRO-MINOAN SIGN CM084;Lo;0;L;;;;;N;;;;; +12FD7;CYPRO-MINOAN SIGN CM085;Lo;0;L;;;;;N;;;;; +12FD8;CYPRO-MINOAN SIGN CM086;Lo;0;L;;;;;N;;;;; +12FD9;CYPRO-MINOAN SIGN CM087;Lo;0;L;;;;;N;;;;; +12FDA;CYPRO-MINOAN SIGN CM088;Lo;0;L;;;;;N;;;;; +12FDB;CYPRO-MINOAN SIGN CM089;Lo;0;L;;;;;N;;;;; +12FDC;CYPRO-MINOAN SIGN CM090;Lo;0;L;;;;;N;;;;; +12FDD;CYPRO-MINOAN SIGN CM091;Lo;0;L;;;;;N;;;;; +12FDE;CYPRO-MINOAN SIGN CM092;Lo;0;L;;;;;N;;;;; +12FDF;CYPRO-MINOAN SIGN CM094;Lo;0;L;;;;;N;;;;; +12FE0;CYPRO-MINOAN SIGN CM095;Lo;0;L;;;;;N;;;;; +12FE1;CYPRO-MINOAN SIGN CM096;Lo;0;L;;;;;N;;;;; +12FE2;CYPRO-MINOAN SIGN CM097;Lo;0;L;;;;;N;;;;; +12FE3;CYPRO-MINOAN SIGN CM098;Lo;0;L;;;;;N;;;;; +12FE4;CYPRO-MINOAN SIGN CM099;Lo;0;L;;;;;N;;;;; +12FE5;CYPRO-MINOAN SIGN CM100;Lo;0;L;;;;;N;;;;; +12FE6;CYPRO-MINOAN SIGN CM101;Lo;0;L;;;;;N;;;;; +12FE7;CYPRO-MINOAN SIGN CM102;Lo;0;L;;;;;N;;;;; +12FE8;CYPRO-MINOAN SIGN CM103;Lo;0;L;;;;;N;;;;; +12FE9;CYPRO-MINOAN SIGN CM104;Lo;0;L;;;;;N;;;;; +12FEA;CYPRO-MINOAN SIGN CM105;Lo;0;L;;;;;N;;;;; +12FEB;CYPRO-MINOAN SIGN CM107;Lo;0;L;;;;;N;;;;; +12FEC;CYPRO-MINOAN SIGN CM108;Lo;0;L;;;;;N;;;;; +12FED;CYPRO-MINOAN SIGN CM109;Lo;0;L;;;;;N;;;;; +12FEE;CYPRO-MINOAN SIGN CM110;Lo;0;L;;;;;N;;;;; +12FEF;CYPRO-MINOAN SIGN CM112;Lo;0;L;;;;;N;;;;; +12FF0;CYPRO-MINOAN SIGN CM114;Lo;0;L;;;;;N;;;;; +12FF1;CYPRO-MINOAN SIGN CM301;Po;0;L;;;;;N;;;;; +12FF2;CYPRO-MINOAN SIGN CM302;Po;0;L;;;;;N;;;;; 13000;EGYPTIAN HIEROGLYPH A001;Lo;0;L;;;;;N;;;;; 13001;EGYPTIAN HIEROGLYPH A002;Lo;0;L;;;;;N;;;;; 13002;EGYPTIAN HIEROGLYPH A003;Lo;0;L;;;;;N;;;;; @@ -24835,6 +25244,95 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 16A69;MRO DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 16A6E;MRO DANDA;Po;0;L;;;;;N;;;;; 16A6F;MRO DOUBLE DANDA;Po;0;L;;;;;N;;;;; +16A70;TANGSA LETTER OZ;Lo;0;L;;;;;N;;;;; +16A71;TANGSA LETTER OC;Lo;0;L;;;;;N;;;;; +16A72;TANGSA LETTER OQ;Lo;0;L;;;;;N;;;;; +16A73;TANGSA LETTER OX;Lo;0;L;;;;;N;;;;; +16A74;TANGSA LETTER AZ;Lo;0;L;;;;;N;;;;; +16A75;TANGSA LETTER AC;Lo;0;L;;;;;N;;;;; +16A76;TANGSA LETTER AQ;Lo;0;L;;;;;N;;;;; +16A77;TANGSA LETTER AX;Lo;0;L;;;;;N;;;;; +16A78;TANGSA LETTER VZ;Lo;0;L;;;;;N;;;;; +16A79;TANGSA LETTER VC;Lo;0;L;;;;;N;;;;; +16A7A;TANGSA LETTER VQ;Lo;0;L;;;;;N;;;;; +16A7B;TANGSA LETTER VX;Lo;0;L;;;;;N;;;;; +16A7C;TANGSA LETTER EZ;Lo;0;L;;;;;N;;;;; +16A7D;TANGSA LETTER EC;Lo;0;L;;;;;N;;;;; +16A7E;TANGSA LETTER EQ;Lo;0;L;;;;;N;;;;; +16A7F;TANGSA LETTER EX;Lo;0;L;;;;;N;;;;; +16A80;TANGSA LETTER IZ;Lo;0;L;;;;;N;;;;; +16A81;TANGSA LETTER IC;Lo;0;L;;;;;N;;;;; +16A82;TANGSA LETTER IQ;Lo;0;L;;;;;N;;;;; +16A83;TANGSA LETTER IX;Lo;0;L;;;;;N;;;;; +16A84;TANGSA LETTER UZ;Lo;0;L;;;;;N;;;;; +16A85;TANGSA LETTER UC;Lo;0;L;;;;;N;;;;; +16A86;TANGSA LETTER UQ;Lo;0;L;;;;;N;;;;; +16A87;TANGSA LETTER UX;Lo;0;L;;;;;N;;;;; +16A88;TANGSA LETTER AWZ;Lo;0;L;;;;;N;;;;; +16A89;TANGSA LETTER AWC;Lo;0;L;;;;;N;;;;; +16A8A;TANGSA LETTER AWQ;Lo;0;L;;;;;N;;;;; +16A8B;TANGSA LETTER AWX;Lo;0;L;;;;;N;;;;; +16A8C;TANGSA LETTER UIZ;Lo;0;L;;;;;N;;;;; +16A8D;TANGSA LETTER UIC;Lo;0;L;;;;;N;;;;; +16A8E;TANGSA LETTER UIQ;Lo;0;L;;;;;N;;;;; +16A8F;TANGSA LETTER UIX;Lo;0;L;;;;;N;;;;; +16A90;TANGSA LETTER FINAL NG;Lo;0;L;;;;;N;;;;; +16A91;TANGSA LETTER LONG UEX;Lo;0;L;;;;;N;;;;; +16A92;TANGSA LETTER SHORT UEZ;Lo;0;L;;;;;N;;;;; +16A93;TANGSA LETTER SHORT AWX;Lo;0;L;;;;;N;;;;; +16A94;TANGSA LETTER UEC;Lo;0;L;;;;;N;;;;; +16A95;TANGSA LETTER UEZ;Lo;0;L;;;;;N;;;;; +16A96;TANGSA LETTER UEQ;Lo;0;L;;;;;N;;;;; +16A97;TANGSA LETTER UEX;Lo;0;L;;;;;N;;;;; +16A98;TANGSA LETTER UIUZ;Lo;0;L;;;;;N;;;;; +16A99;TANGSA LETTER UIUC;Lo;0;L;;;;;N;;;;; +16A9A;TANGSA LETTER UIUQ;Lo;0;L;;;;;N;;;;; +16A9B;TANGSA LETTER UIUX;Lo;0;L;;;;;N;;;;; +16A9C;TANGSA LETTER MZ;Lo;0;L;;;;;N;;;;; +16A9D;TANGSA LETTER MC;Lo;0;L;;;;;N;;;;; +16A9E;TANGSA LETTER MQ;Lo;0;L;;;;;N;;;;; +16A9F;TANGSA LETTER MX;Lo;0;L;;;;;N;;;;; +16AA0;TANGSA LETTER KA;Lo;0;L;;;;;N;;;;; +16AA1;TANGSA LETTER KHA;Lo;0;L;;;;;N;;;;; +16AA2;TANGSA LETTER GA;Lo;0;L;;;;;N;;;;; +16AA3;TANGSA LETTER NGA;Lo;0;L;;;;;N;;;;; +16AA4;TANGSA LETTER SA;Lo;0;L;;;;;N;;;;; +16AA5;TANGSA LETTER YA;Lo;0;L;;;;;N;;;;; +16AA6;TANGSA LETTER WA;Lo;0;L;;;;;N;;;;; +16AA7;TANGSA LETTER PA;Lo;0;L;;;;;N;;;;; +16AA8;TANGSA LETTER NYA;Lo;0;L;;;;;N;;;;; +16AA9;TANGSA LETTER PHA;Lo;0;L;;;;;N;;;;; +16AAA;TANGSA LETTER BA;Lo;0;L;;;;;N;;;;; +16AAB;TANGSA LETTER MA;Lo;0;L;;;;;N;;;;; +16AAC;TANGSA LETTER NA;Lo;0;L;;;;;N;;;;; +16AAD;TANGSA LETTER HA;Lo;0;L;;;;;N;;;;; +16AAE;TANGSA LETTER LA;Lo;0;L;;;;;N;;;;; +16AAF;TANGSA LETTER HTA;Lo;0;L;;;;;N;;;;; +16AB0;TANGSA LETTER TA;Lo;0;L;;;;;N;;;;; +16AB1;TANGSA LETTER DA;Lo;0;L;;;;;N;;;;; +16AB2;TANGSA LETTER RA;Lo;0;L;;;;;N;;;;; +16AB3;TANGSA LETTER NHA;Lo;0;L;;;;;N;;;;; +16AB4;TANGSA LETTER SHA;Lo;0;L;;;;;N;;;;; +16AB5;TANGSA LETTER CA;Lo;0;L;;;;;N;;;;; +16AB6;TANGSA LETTER TSA;Lo;0;L;;;;;N;;;;; +16AB7;TANGSA LETTER GHA;Lo;0;L;;;;;N;;;;; +16AB8;TANGSA LETTER HTTA;Lo;0;L;;;;;N;;;;; +16AB9;TANGSA LETTER THA;Lo;0;L;;;;;N;;;;; +16ABA;TANGSA LETTER XA;Lo;0;L;;;;;N;;;;; +16ABB;TANGSA LETTER FA;Lo;0;L;;;;;N;;;;; +16ABC;TANGSA LETTER DHA;Lo;0;L;;;;;N;;;;; +16ABD;TANGSA LETTER CHA;Lo;0;L;;;;;N;;;;; +16ABE;TANGSA LETTER ZA;Lo;0;L;;;;;N;;;;; +16AC0;TANGSA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +16AC1;TANGSA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +16AC2;TANGSA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +16AC3;TANGSA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +16AC4;TANGSA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +16AC5;TANGSA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +16AC6;TANGSA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +16AC7;TANGSA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +16AC8;TANGSA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +16AC9;TANGSA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 16AD0;BASSA VAH LETTER ENNI;Lo;0;L;;;;;N;;;;; 16AD1;BASSA VAH LETTER KA;Lo;0;L;;;;;N;;;;; 16AD2;BASSA VAH LETTER SE;Lo;0;L;;;;;N;;;;; @@ -26487,6 +26985,19 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 18CD5;KHITAN SMALL SCRIPT CHARACTER-18CD5;Lo;0;L;;;;;N;;;;; 18D00;<Tangut Ideograph Supplement, First>;Lo;0;L;;;;;N;;;;; 18D08;<Tangut Ideograph Supplement, Last>;Lo;0;L;;;;;N;;;;; +1AFF0;KATAKANA LETTER MINNAN TONE-2;Lm;0;L;;;;;N;;;;; +1AFF1;KATAKANA LETTER MINNAN TONE-3;Lm;0;L;;;;;N;;;;; +1AFF2;KATAKANA LETTER MINNAN TONE-4;Lm;0;L;;;;;N;;;;; +1AFF3;KATAKANA LETTER MINNAN TONE-5;Lm;0;L;;;;;N;;;;; +1AFF5;KATAKANA LETTER MINNAN TONE-7;Lm;0;L;;;;;N;;;;; +1AFF6;KATAKANA LETTER MINNAN TONE-8;Lm;0;L;;;;;N;;;;; +1AFF7;KATAKANA LETTER MINNAN NASALIZED TONE-1;Lm;0;L;;;;;N;;;;; +1AFF8;KATAKANA LETTER MINNAN NASALIZED TONE-2;Lm;0;L;;;;;N;;;;; +1AFF9;KATAKANA LETTER MINNAN NASALIZED TONE-3;Lm;0;L;;;;;N;;;;; +1AFFA;KATAKANA LETTER MINNAN NASALIZED TONE-4;Lm;0;L;;;;;N;;;;; +1AFFB;KATAKANA LETTER MINNAN NASALIZED TONE-5;Lm;0;L;;;;;N;;;;; +1AFFD;KATAKANA LETTER MINNAN NASALIZED TONE-7;Lm;0;L;;;;;N;;;;; +1AFFE;KATAKANA LETTER MINNAN NASALIZED TONE-8;Lm;0;L;;;;;N;;;;; 1B000;KATAKANA LETTER ARCHAIC E;Lo;0;L;;;;;N;;;;; 1B001;HIRAGANA LETTER ARCHAIC YE;Lo;0;L;;;;;N;;;;; 1B002;HENTAIGANA LETTER A-1;Lo;0;L;;;;;N;;;;; @@ -26774,6 +27285,10 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1B11C;HENTAIGANA LETTER WO-7;Lo;0;L;;;;;N;;;;; 1B11D;HENTAIGANA LETTER N-MU-MO-1;Lo;0;L;;;;;N;;;;; 1B11E;HENTAIGANA LETTER N-MU-MO-2;Lo;0;L;;;;;N;;;;; +1B11F;HIRAGANA LETTER ARCHAIC WU;Lo;0;L;;;;;N;;;;; +1B120;KATAKANA LETTER ARCHAIC YI;Lo;0;L;;;;;N;;;;; +1B121;KATAKANA LETTER ARCHAIC YE;Lo;0;L;;;;;N;;;;; +1B122;KATAKANA LETTER ARCHAIC WU;Lo;0;L;;;;;N;;;;; 1B150;HIRAGANA LETTER SMALL WI;Lo;0;L;;;;;N;;;;; 1B151;HIRAGANA LETTER SMALL WE;Lo;0;L;;;;;N;;;;; 1B152;HIRAGANA LETTER SMALL WO;Lo;0;L;;;;;N;;;;; @@ -27324,6 +27839,191 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1BCA1;SHORTHAND FORMAT CONTINUING OVERLAP;Cf;0;BN;;;;;N;;;;; 1BCA2;SHORTHAND FORMAT DOWN STEP;Cf;0;BN;;;;;N;;;;; 1BCA3;SHORTHAND FORMAT UP STEP;Cf;0;BN;;;;;N;;;;; +1CF00;ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF01;ZNAMENNY COMBINING MARK NIZKO S KRYZHEM ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF02;ZNAMENNY COMBINING MARK TSATA ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF03;ZNAMENNY COMBINING MARK GORAZDO NIZKO ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF04;ZNAMENNY COMBINING MARK NIZKO ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF05;ZNAMENNY COMBINING MARK SREDNE ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF06;ZNAMENNY COMBINING MARK MALO POVYSHE ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF07;ZNAMENNY COMBINING MARK POVYSHE ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF08;ZNAMENNY COMBINING MARK VYSOKO ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF09;ZNAMENNY COMBINING MARK MALO POVYSHE S KHOKHLOM ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF0A;ZNAMENNY COMBINING MARK POVYSHE S KHOKHLOM ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF0B;ZNAMENNY COMBINING MARK VYSOKO S KHOKHLOM ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF0C;ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF0D;ZNAMENNY COMBINING MARK NIZKO S KRYZHEM ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF0E;ZNAMENNY COMBINING MARK TSATA ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF0F;ZNAMENNY COMBINING MARK GORAZDO NIZKO ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF10;ZNAMENNY COMBINING MARK NIZKO ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF11;ZNAMENNY COMBINING MARK SREDNE ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF12;ZNAMENNY COMBINING MARK MALO POVYSHE ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF13;ZNAMENNY COMBINING MARK POVYSHE ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF14;ZNAMENNY COMBINING MARK VYSOKO ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF15;ZNAMENNY COMBINING MARK MALO POVYSHE S KHOKHLOM ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF16;ZNAMENNY COMBINING MARK POVYSHE S KHOKHLOM ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF17;ZNAMENNY COMBINING MARK VYSOKO S KHOKHLOM ON RIGHT;Mn;0;NSM;;;;;N;;;;; +1CF18;ZNAMENNY COMBINING MARK TSATA S KRYZHEM;Mn;0;NSM;;;;;N;;;;; +1CF19;ZNAMENNY COMBINING MARK MALO POVYSHE S KRYZHEM;Mn;0;NSM;;;;;N;;;;; +1CF1A;ZNAMENNY COMBINING MARK STRANNO MALO POVYSHE;Mn;0;NSM;;;;;N;;;;; +1CF1B;ZNAMENNY COMBINING MARK POVYSHE S KRYZHEM;Mn;0;NSM;;;;;N;;;;; +1CF1C;ZNAMENNY COMBINING MARK POVYSHE STRANNO;Mn;0;NSM;;;;;N;;;;; +1CF1D;ZNAMENNY COMBINING MARK VYSOKO S KRYZHEM;Mn;0;NSM;;;;;N;;;;; +1CF1E;ZNAMENNY COMBINING MARK MALO POVYSHE STRANNO;Mn;0;NSM;;;;;N;;;;; +1CF1F;ZNAMENNY COMBINING MARK GORAZDO VYSOKO;Mn;0;NSM;;;;;N;;;;; +1CF20;ZNAMENNY COMBINING MARK ZELO;Mn;0;NSM;;;;;N;;;;; +1CF21;ZNAMENNY COMBINING MARK ON;Mn;0;NSM;;;;;N;;;;; +1CF22;ZNAMENNY COMBINING MARK RAVNO;Mn;0;NSM;;;;;N;;;;; +1CF23;ZNAMENNY COMBINING MARK TIKHAYA;Mn;0;NSM;;;;;N;;;;; +1CF24;ZNAMENNY COMBINING MARK BORZAYA;Mn;0;NSM;;;;;N;;;;; +1CF25;ZNAMENNY COMBINING MARK UDARKA;Mn;0;NSM;;;;;N;;;;; +1CF26;ZNAMENNY COMBINING MARK PODVERTKA;Mn;0;NSM;;;;;N;;;;; +1CF27;ZNAMENNY COMBINING MARK LOMKA;Mn;0;NSM;;;;;N;;;;; +1CF28;ZNAMENNY COMBINING MARK KUPNAYA;Mn;0;NSM;;;;;N;;;;; +1CF29;ZNAMENNY COMBINING MARK KACHKA;Mn;0;NSM;;;;;N;;;;; +1CF2A;ZNAMENNY COMBINING MARK ZEVOK;Mn;0;NSM;;;;;N;;;;; +1CF2B;ZNAMENNY COMBINING MARK SKOBA;Mn;0;NSM;;;;;N;;;;; +1CF2C;ZNAMENNY COMBINING MARK RAZSEKA;Mn;0;NSM;;;;;N;;;;; +1CF2D;ZNAMENNY COMBINING MARK KRYZH ON LEFT;Mn;0;NSM;;;;;N;;;;; +1CF30;ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO;Mn;0;NSM;;;;;N;;;;; +1CF31;ZNAMENNY COMBINING TONAL RANGE MARK SVETLO;Mn;0;NSM;;;;;N;;;;; +1CF32;ZNAMENNY COMBINING TONAL RANGE MARK TRESVETLO;Mn;0;NSM;;;;;N;;;;; +1CF33;ZNAMENNY COMBINING MARK ZADERZHKA;Mn;0;NSM;;;;;N;;;;; +1CF34;ZNAMENNY COMBINING MARK DEMESTVENNY ZADERZHKA;Mn;0;NSM;;;;;N;;;;; +1CF35;ZNAMENNY COMBINING MARK OTSECHKA;Mn;0;NSM;;;;;N;;;;; +1CF36;ZNAMENNY COMBINING MARK PODCHASHIE;Mn;0;NSM;;;;;N;;;;; +1CF37;ZNAMENNY COMBINING MARK PODCHASHIE WITH VERTICAL STROKE;Mn;0;NSM;;;;;N;;;;; +1CF38;ZNAMENNY COMBINING MARK CHASHKA;Mn;0;NSM;;;;;N;;;;; +1CF39;ZNAMENNY COMBINING MARK CHASHKA POLNAYA;Mn;0;NSM;;;;;N;;;;; +1CF3A;ZNAMENNY COMBINING MARK OBLACHKO;Mn;0;NSM;;;;;N;;;;; +1CF3B;ZNAMENNY COMBINING MARK SOROCHYA NOZHKA;Mn;0;NSM;;;;;N;;;;; +1CF3C;ZNAMENNY COMBINING MARK TOCHKA;Mn;0;NSM;;;;;N;;;;; +1CF3D;ZNAMENNY COMBINING MARK DVOETOCHIE;Mn;0;NSM;;;;;N;;;;; +1CF3E;ZNAMENNY COMBINING ATTACHING VERTICAL OMET;Mn;0;NSM;;;;;N;;;;; +1CF3F;ZNAMENNY COMBINING MARK CURVED OMET;Mn;0;NSM;;;;;N;;;;; +1CF40;ZNAMENNY COMBINING MARK KRYZH;Mn;0;NSM;;;;;N;;;;; +1CF41;ZNAMENNY COMBINING LOWER TONAL RANGE INDICATOR;Mn;0;NSM;;;;;N;;;;; +1CF42;ZNAMENNY PRIZNAK MODIFIER LEVEL-2;Mn;0;NSM;;;;;N;;;;; +1CF43;ZNAMENNY PRIZNAK MODIFIER LEVEL-3;Mn;0;NSM;;;;;N;;;;; +1CF44;ZNAMENNY PRIZNAK MODIFIER DIRECTION FLIP;Mn;0;NSM;;;;;N;;;;; +1CF45;ZNAMENNY PRIZNAK MODIFIER KRYZH;Mn;0;NSM;;;;;N;;;;; +1CF46;ZNAMENNY PRIZNAK MODIFIER ROG;Mn;0;NSM;;;;;N;;;;; +1CF50;ZNAMENNY NEUME KRYUK;So;0;L;;;;;N;;;;; +1CF51;ZNAMENNY NEUME KRYUK TIKHY;So;0;L;;;;;N;;;;; +1CF52;ZNAMENNY NEUME PARAKLIT;So;0;L;;;;;N;;;;; +1CF53;ZNAMENNY NEUME DVA V CHELNU;So;0;L;;;;;N;;;;; +1CF54;ZNAMENNY NEUME KLYUCH;So;0;L;;;;;N;;;;; +1CF55;ZNAMENNY NEUME ZANOZHEK;So;0;L;;;;;N;;;;; +1CF56;ZNAMENNY NEUME STOPITSA;So;0;L;;;;;N;;;;; +1CF57;ZNAMENNY NEUME STOPITSA S OCHKOM;So;0;L;;;;;N;;;;; +1CF58;ZNAMENNY NEUME PEREVODKA;So;0;L;;;;;N;;;;; +1CF59;ZNAMENNY NEUME PEREVODKA NEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CF5A;ZNAMENNY NEUME STOPITSA WITH SOROCHYA NOZHKA;So;0;L;;;;;N;;;;; +1CF5B;ZNAMENNY NEUME CHELYUSTKA;So;0;L;;;;;N;;;;; +1CF5C;ZNAMENNY NEUME PALKA;So;0;L;;;;;N;;;;; +1CF5D;ZNAMENNY NEUME ZAPYATAYA;So;0;L;;;;;N;;;;; +1CF5E;ZNAMENNY NEUME GOLUBCHIK BORZY;So;0;L;;;;;N;;;;; +1CF5F;ZNAMENNY NEUME GOLUBCHIK TIKHY;So;0;L;;;;;N;;;;; +1CF60;ZNAMENNY NEUME GOLUBCHIK MRACHNY;So;0;L;;;;;N;;;;; +1CF61;ZNAMENNY NEUME GOLUBCHIK SVETLY;So;0;L;;;;;N;;;;; +1CF62;ZNAMENNY NEUME GOLUBCHIK TRESVETLY;So;0;L;;;;;N;;;;; +1CF63;ZNAMENNY NEUME VRAKHIYA PROSTAYA;So;0;L;;;;;N;;;;; +1CF64;ZNAMENNY NEUME VRAKHIYA MRACHNAYA;So;0;L;;;;;N;;;;; +1CF65;ZNAMENNY NEUME VRAKHIYA SVETLAYA;So;0;L;;;;;N;;;;; +1CF66;ZNAMENNY NEUME VRAKHIYA TRESVETLAYA;So;0;L;;;;;N;;;;; +1CF67;ZNAMENNY NEUME VRAKHIYA KLYUCHEVAYA PROSTAYA;So;0;L;;;;;N;;;;; +1CF68;ZNAMENNY NEUME VRAKHIYA KLYUCHEVAYA MRACHNAYA;So;0;L;;;;;N;;;;; +1CF69;ZNAMENNY NEUME VRAKHIYA KLYUCHEVAYA SVETLAYA;So;0;L;;;;;N;;;;; +1CF6A;ZNAMENNY NEUME VRAKHIYA KLYUCHEVAYA TRESVETLAYA;So;0;L;;;;;N;;;;; +1CF6B;ZNAMENNY NEUME DOUBLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CF6C;ZNAMENNY NEUME REVERSED CHELYUSTKA;So;0;L;;;;;N;;;;; +1CF6D;ZNAMENNY NEUME DERBITSA;So;0;L;;;;;N;;;;; +1CF6E;ZNAMENNY NEUME KHAMILO;So;0;L;;;;;N;;;;; +1CF6F;ZNAMENNY NEUME CHASHKA;So;0;L;;;;;N;;;;; +1CF70;ZNAMENNY NEUME PODCHASHIE;So;0;L;;;;;N;;;;; +1CF71;ZNAMENNY NEUME SKAMEYTSA MRACHNAYA;So;0;L;;;;;N;;;;; +1CF72;ZNAMENNY NEUME SKAMEYTSA SVETLAYA;So;0;L;;;;;N;;;;; +1CF73;ZNAMENNY NEUME SKAMEYTSA TRESVETLAYA;So;0;L;;;;;N;;;;; +1CF74;ZNAMENNY NEUME SKAMEYTSA TIKHAYA;So;0;L;;;;;N;;;;; +1CF75;ZNAMENNY NEUME DEMESTVENNY KLYUCH;So;0;L;;;;;N;;;;; +1CF76;ZNAMENNY NEUME SKAMEYTSA KLYUCHEVAYA SVETLAYA;So;0;L;;;;;N;;;;; +1CF77;ZNAMENNY NEUME SKAMEYTSA KLYUCHENEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CF78;ZNAMENNY NEUME SKAMEYTSA KLYUCHEVAYA TIKHAYA;So;0;L;;;;;N;;;;; +1CF79;ZNAMENNY NEUME SKAMEYTSA DVOECHELNAYA PROSTAYA;So;0;L;;;;;N;;;;; +1CF7A;ZNAMENNY NEUME SKAMEYTSA DVOECHELNAYA SVETLAYA;So;0;L;;;;;N;;;;; +1CF7B;ZNAMENNY NEUME SKAMEYTSA DVOECHELNAYA NEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CF7C;ZNAMENNY NEUME SKAMEYTSA DVOECHELNAYA KLYUCHEVAYA;So;0;L;;;;;N;;;;; +1CF7D;ZNAMENNY NEUME SLOZHITIE;So;0;L;;;;;N;;;;; +1CF7E;ZNAMENNY NEUME SLOZHITIE S ZAPYATOY;So;0;L;;;;;N;;;;; +1CF7F;ZNAMENNY NEUME SLOZHITIE ZAKRYTOE;So;0;L;;;;;N;;;;; +1CF80;ZNAMENNY NEUME SLOZHITIE S KRYZHEM;So;0;L;;;;;N;;;;; +1CF81;ZNAMENNY NEUME KRYZH;So;0;L;;;;;N;;;;; +1CF82;ZNAMENNY NEUME ROG;So;0;L;;;;;N;;;;; +1CF83;ZNAMENNY NEUME FITA;So;0;L;;;;;N;;;;; +1CF84;ZNAMENNY NEUME KOBYLA;So;0;L;;;;;N;;;;; +1CF85;ZNAMENNY NEUME ZMEYTSA;So;0;L;;;;;N;;;;; +1CF86;ZNAMENNY NEUME STATYA;So;0;L;;;;;N;;;;; +1CF87;ZNAMENNY NEUME STATYA S ZAPYATOY;So;0;L;;;;;N;;;;; +1CF88;ZNAMENNY NEUME STATYA S KRYZHEM;So;0;L;;;;;N;;;;; +1CF89;ZNAMENNY NEUME STATYA S ZAPYATOY I KRYZHEM;So;0;L;;;;;N;;;;; +1CF8A;ZNAMENNY NEUME STATYA S KRYZHEM I ZAPYATOY;So;0;L;;;;;N;;;;; +1CF8B;ZNAMENNY NEUME STATYA ZAKRYTAYA;So;0;L;;;;;N;;;;; +1CF8C;ZNAMENNY NEUME STATYA ZAKRYTAYA S ZAPYATOY;So;0;L;;;;;N;;;;; +1CF8D;ZNAMENNY NEUME STATYA S ROGOM;So;0;L;;;;;N;;;;; +1CF8E;ZNAMENNY NEUME STATYA S DVUMYA ZAPYATYMI;So;0;L;;;;;N;;;;; +1CF8F;ZNAMENNY NEUME STATYA S ZAPYATOY I PODCHASHIEM;So;0;L;;;;;N;;;;; +1CF90;ZNAMENNY NEUME POLKULIZMY;So;0;L;;;;;N;;;;; +1CF91;ZNAMENNY NEUME STATYA NEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CF92;ZNAMENNY NEUME STRELA PROSTAYA;So;0;L;;;;;N;;;;; +1CF93;ZNAMENNY NEUME STRELA MRACHNOTIKHAYA;So;0;L;;;;;N;;;;; +1CF94;ZNAMENNY NEUME STRELA KRYZHEVAYA;So;0;L;;;;;N;;;;; +1CF95;ZNAMENNY NEUME STRELA POLUPOVODNAYA;So;0;L;;;;;N;;;;; +1CF96;ZNAMENNY NEUME STRELA POVODNAYA;So;0;L;;;;;N;;;;; +1CF97;ZNAMENNY NEUME STRELA NEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CF98;ZNAMENNY NEUME STRELA KLYUCHEPOVODNAYA;So;0;L;;;;;N;;;;; +1CF99;ZNAMENNY NEUME STRELA KLYUCHENEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CF9A;ZNAMENNY NEUME STRELA TIKHAYA PUTNAYA;So;0;L;;;;;N;;;;; +1CF9B;ZNAMENNY NEUME STRELA DVOECHELNAYA;So;0;L;;;;;N;;;;; +1CF9C;ZNAMENNY NEUME STRELA DVOECHELNOKRYZHEVAYA;So;0;L;;;;;N;;;;; +1CF9D;ZNAMENNY NEUME STRELA DVOECHELNOPOVODNAYA;So;0;L;;;;;N;;;;; +1CF9E;ZNAMENNY NEUME STRELA DVOECHELNAYA KLYUCHEVAYA;So;0;L;;;;;N;;;;; +1CF9F;ZNAMENNY NEUME STRELA DVOECHELNOPOVODNAYA KLYUCHEVAYA;So;0;L;;;;;N;;;;; +1CFA0;ZNAMENNY NEUME STRELA GROMNAYA WITH SINGLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CFA1;ZNAMENNY NEUME STRELA GROMOPOVODNAYA WITH SINGLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CFA2;ZNAMENNY NEUME STRELA GROMNAYA;So;0;L;;;;;N;;;;; +1CFA3;ZNAMENNY NEUME STRELA GROMOPOVODNAYA;So;0;L;;;;;N;;;;; +1CFA4;ZNAMENNY NEUME STRELA GROMOPOVODNAYA WITH DOUBLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CFA5;ZNAMENNY NEUME STRELA GROMOKRYZHEVAYA;So;0;L;;;;;N;;;;; +1CFA6;ZNAMENNY NEUME STRELA GROMOKRYZHEVAYA POVODNAYA;So;0;L;;;;;N;;;;; +1CFA7;ZNAMENNY NEUME MECHIK;So;0;L;;;;;N;;;;; +1CFA8;ZNAMENNY NEUME MECHIK POVODNY;So;0;L;;;;;N;;;;; +1CFA9;ZNAMENNY NEUME MECHIK KLYUCHEVOY;So;0;L;;;;;N;;;;; +1CFAA;ZNAMENNY NEUME MECHIK KLYUCHEPOVODNY;So;0;L;;;;;N;;;;; +1CFAB;ZNAMENNY NEUME MECHIK KLYUCHENEPOSTOYANNY;So;0;L;;;;;N;;;;; +1CFAC;ZNAMENNY NEUME STRELA TRYASOGLASNAYA;So;0;L;;;;;N;;;;; +1CFAD;ZNAMENNY NEUME STRELA TRYASOPOVODNAYA;So;0;L;;;;;N;;;;; +1CFAE;ZNAMENNY NEUME STRELA TRYASOSTRELNAYA;So;0;L;;;;;N;;;;; +1CFAF;ZNAMENNY NEUME OSOKA;So;0;L;;;;;N;;;;; +1CFB0;ZNAMENNY NEUME OSOKA SVETLAYA;So;0;L;;;;;N;;;;; +1CFB1;ZNAMENNY NEUME OSOKA TRESVETLAYA;So;0;L;;;;;N;;;;; +1CFB2;ZNAMENNY NEUME OSOKA KRYUKOVAYA SVETLAYA;So;0;L;;;;;N;;;;; +1CFB3;ZNAMENNY NEUME OSOKA KLYUCHEVAYA SVETLAYA;So;0;L;;;;;N;;;;; +1CFB4;ZNAMENNY NEUME OSOKA KLYUCHEVAYA NEPOSTOYANNAYA;So;0;L;;;;;N;;;;; +1CFB5;ZNAMENNY NEUME STRELA KRYUKOVAYA;So;0;L;;;;;N;;;;; +1CFB6;ZNAMENNY NEUME STRELA KRYUKOVAYA POVODNAYA;So;0;L;;;;;N;;;;; +1CFB7;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMNAYA WITH SINGLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CFB8;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOPOVODNAYA WITH SINGLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CFB9;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMNAYA;So;0;L;;;;;N;;;;; +1CFBA;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOPOVODNAYA;So;0;L;;;;;N;;;;; +1CFBB;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOPOVODNAYA WITH DOUBLE ZAPYATAYA;So;0;L;;;;;N;;;;; +1CFBC;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOKRYZHEVAYA;So;0;L;;;;;N;;;;; +1CFBD;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOKRYZHEVAYA POVODNAYA;So;0;L;;;;;N;;;;; +1CFBE;ZNAMENNY NEUME STRELA KRYUKOVAYA TRYASKA;So;0;L;;;;;N;;;;; +1CFBF;ZNAMENNY NEUME KUFISMA;So;0;L;;;;;N;;;;; +1CFC0;ZNAMENNY NEUME OBLAKO;So;0;L;;;;;N;;;;; +1CFC1;ZNAMENNY NEUME DUDA;So;0;L;;;;;N;;;;; +1CFC2;ZNAMENNY NEUME NEMKA;So;0;L;;;;;N;;;;; +1CFC3;ZNAMENNY NEUME PAUK;So;0;L;;;;;N;;;;; 1D000;BYZANTINE MUSICAL SYMBOL PSILI;So;0;L;;;;;N;;;;; 1D001;BYZANTINE MUSICAL SYMBOL DASEIA;So;0;L;;;;;N;;;;; 1D002;BYZANTINE MUSICAL SYMBOL PERISPOMENI;So;0;L;;;;;N;;;;; @@ -27801,6 +28501,8 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1D1E6;MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM DOWN;So;0;L;;;;;N;;;;; 1D1E7;MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM UP;So;0;L;;;;;N;;;;; 1D1E8;MUSICAL SYMBOL KIEVAN FLAT SIGN;So;0;L;;;;;N;;;;; +1D1E9;MUSICAL SYMBOL SORI;So;0;ON;;;;;N;;;;; +1D1EA;MUSICAL SYMBOL KORON;So;0;ON;;;;;N;;;;; 1D200;GREEK VOCAL NOTATION SYMBOL-1;So;0;ON;;;;;N;;;;; 1D201;GREEK VOCAL NOTATION SYMBOL-2;So;0;ON;;;;;N;;;;; 1D202;GREEK VOCAL NOTATION SYMBOL-3;So;0;ON;;;;;N;;;;; @@ -29671,6 +30373,37 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1DAAD;SIGNWRITING ROTATION MODIFIER-14;Mn;0;NSM;;;;;N;;;;; 1DAAE;SIGNWRITING ROTATION MODIFIER-15;Mn;0;NSM;;;;;N;;;;; 1DAAF;SIGNWRITING ROTATION MODIFIER-16;Mn;0;NSM;;;;;N;;;;; +1DF00;LATIN SMALL LETTER FENG DIGRAPH WITH TRILL;Ll;0;L;;;;;N;;;;; +1DF01;LATIN SMALL LETTER REVERSED SCRIPT G;Ll;0;L;;;;;N;;;;; +1DF02;LATIN LETTER SMALL CAPITAL TURNED G;Ll;0;L;;;;;N;;;;; +1DF03;LATIN SMALL LETTER REVERSED K;Ll;0;L;;;;;N;;;;; +1DF04;LATIN LETTER SMALL CAPITAL L WITH BELT;Ll;0;L;;;;;N;;;;; +1DF05;LATIN SMALL LETTER LEZH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF06;LATIN SMALL LETTER TURNED Y WITH BELT;Ll;0;L;;;;;N;;;;; +1DF07;LATIN SMALL LETTER REVERSED ENG;Ll;0;L;;;;;N;;;;; +1DF08;LATIN SMALL LETTER TURNED R WITH LONG LEG AND RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF09;LATIN SMALL LETTER T WITH HOOK AND RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF0A;LATIN LETTER RETROFLEX CLICK WITH RETROFLEX HOOK;Lo;0;L;;;;;N;;;;; +1DF0B;LATIN SMALL LETTER ESH WITH DOUBLE BAR;Ll;0;L;;;;;N;;;;; +1DF0C;LATIN SMALL LETTER ESH WITH DOUBLE BAR AND CURL;Ll;0;L;;;;;N;;;;; +1DF0D;LATIN SMALL LETTER TURNED T WITH CURL;Ll;0;L;;;;;N;;;;; +1DF0E;LATIN LETTER INVERTED GLOTTAL STOP WITH CURL;Ll;0;L;;;;;N;;;;; +1DF0F;LATIN LETTER STRETCHED C WITH CURL;Ll;0;L;;;;;N;;;;; +1DF10;LATIN LETTER SMALL CAPITAL TURNED K;Ll;0;L;;;;;N;;;;; +1DF11;LATIN SMALL LETTER L WITH FISHHOOK;Ll;0;L;;;;;N;;;;; +1DF12;LATIN SMALL LETTER DEZH DIGRAPH WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF13;LATIN SMALL LETTER L WITH BELT AND PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF14;LATIN SMALL LETTER ENG WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF15;LATIN SMALL LETTER TURNED R WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF16;LATIN SMALL LETTER R WITH FISHHOOK AND PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF17;LATIN SMALL LETTER TESH DIGRAPH WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF18;LATIN SMALL LETTER EZH WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1DF19;LATIN SMALL LETTER DEZH DIGRAPH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF1A;LATIN SMALL LETTER I WITH STROKE AND RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF1B;LATIN SMALL LETTER O WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF1C;LATIN SMALL LETTER TESH DIGRAPH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF1D;LATIN SMALL LETTER C WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1DF1E;LATIN SMALL LETTER S WITH CURL;Ll;0;L;;;;;N;;;;; 1E000;COMBINING GLAGOLITIC LETTER AZU;Mn;230;NSM;;;;;N;;;;; 1E001;COMBINING GLAGOLITIC LETTER BUKY;Mn;230;NSM;;;;;N;;;;; 1E002;COMBINING GLAGOLITIC LETTER VEDE;Mn;230;NSM;;;;;N;;;;; @@ -29780,6 +30513,37 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1E149;NYIAKENG PUACHUE HMONG DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 1E14E;NYIAKENG PUACHUE HMONG LOGOGRAM NYAJ;Lo;0;L;;;;;N;;;;; 1E14F;NYIAKENG PUACHUE HMONG CIRCLED CA;So;0;L;;;;;N;;;;; +1E290;TOTO LETTER PA;Lo;0;L;;;;;N;;;;; +1E291;TOTO LETTER BA;Lo;0;L;;;;;N;;;;; +1E292;TOTO LETTER TA;Lo;0;L;;;;;N;;;;; +1E293;TOTO LETTER DA;Lo;0;L;;;;;N;;;;; +1E294;TOTO LETTER KA;Lo;0;L;;;;;N;;;;; +1E295;TOTO LETTER GA;Lo;0;L;;;;;N;;;;; +1E296;TOTO LETTER MA;Lo;0;L;;;;;N;;;;; +1E297;TOTO LETTER NA;Lo;0;L;;;;;N;;;;; +1E298;TOTO LETTER NGA;Lo;0;L;;;;;N;;;;; +1E299;TOTO LETTER SA;Lo;0;L;;;;;N;;;;; +1E29A;TOTO LETTER CHA;Lo;0;L;;;;;N;;;;; +1E29B;TOTO LETTER YA;Lo;0;L;;;;;N;;;;; +1E29C;TOTO LETTER WA;Lo;0;L;;;;;N;;;;; +1E29D;TOTO LETTER JA;Lo;0;L;;;;;N;;;;; +1E29E;TOTO LETTER HA;Lo;0;L;;;;;N;;;;; +1E29F;TOTO LETTER RA;Lo;0;L;;;;;N;;;;; +1E2A0;TOTO LETTER LA;Lo;0;L;;;;;N;;;;; +1E2A1;TOTO LETTER I;Lo;0;L;;;;;N;;;;; +1E2A2;TOTO LETTER BREATHY I;Lo;0;L;;;;;N;;;;; +1E2A3;TOTO LETTER IU;Lo;0;L;;;;;N;;;;; +1E2A4;TOTO LETTER BREATHY IU;Lo;0;L;;;;;N;;;;; +1E2A5;TOTO LETTER U;Lo;0;L;;;;;N;;;;; +1E2A6;TOTO LETTER E;Lo;0;L;;;;;N;;;;; +1E2A7;TOTO LETTER BREATHY E;Lo;0;L;;;;;N;;;;; +1E2A8;TOTO LETTER EO;Lo;0;L;;;;;N;;;;; +1E2A9;TOTO LETTER BREATHY EO;Lo;0;L;;;;;N;;;;; +1E2AA;TOTO LETTER O;Lo;0;L;;;;;N;;;;; +1E2AB;TOTO LETTER AE;Lo;0;L;;;;;N;;;;; +1E2AC;TOTO LETTER BREATHY AE;Lo;0;L;;;;;N;;;;; +1E2AD;TOTO LETTER A;Lo;0;L;;;;;N;;;;; +1E2AE;TOTO SIGN RISING TONE;Mn;230;NSM;;;;;N;;;;; 1E2C0;WANCHO LETTER AA;Lo;0;L;;;;;N;;;;; 1E2C1;WANCHO LETTER A;Lo;0;L;;;;;N;;;;; 1E2C2;WANCHO LETTER BA;Lo;0;L;;;;;N;;;;; @@ -29839,6 +30603,34 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1E2F8;WANCHO DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; 1E2F9;WANCHO DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 1E2FF;WANCHO NGUN SIGN;Sc;0;ET;;;;;N;;;;; +1E7E0;ETHIOPIC SYLLABLE HHYA;Lo;0;L;;;;;N;;;;; +1E7E1;ETHIOPIC SYLLABLE HHYU;Lo;0;L;;;;;N;;;;; +1E7E2;ETHIOPIC SYLLABLE HHYI;Lo;0;L;;;;;N;;;;; +1E7E3;ETHIOPIC SYLLABLE HHYAA;Lo;0;L;;;;;N;;;;; +1E7E4;ETHIOPIC SYLLABLE HHYEE;Lo;0;L;;;;;N;;;;; +1E7E5;ETHIOPIC SYLLABLE HHYE;Lo;0;L;;;;;N;;;;; +1E7E6;ETHIOPIC SYLLABLE HHYO;Lo;0;L;;;;;N;;;;; +1E7E8;ETHIOPIC SYLLABLE GURAGE HHWA;Lo;0;L;;;;;N;;;;; +1E7E9;ETHIOPIC SYLLABLE HHWI;Lo;0;L;;;;;N;;;;; +1E7EA;ETHIOPIC SYLLABLE HHWEE;Lo;0;L;;;;;N;;;;; +1E7EB;ETHIOPIC SYLLABLE HHWE;Lo;0;L;;;;;N;;;;; +1E7ED;ETHIOPIC SYLLABLE GURAGE MWI;Lo;0;L;;;;;N;;;;; +1E7EE;ETHIOPIC SYLLABLE GURAGE MWEE;Lo;0;L;;;;;N;;;;; +1E7F0;ETHIOPIC SYLLABLE GURAGE QWI;Lo;0;L;;;;;N;;;;; +1E7F1;ETHIOPIC SYLLABLE GURAGE QWEE;Lo;0;L;;;;;N;;;;; +1E7F2;ETHIOPIC SYLLABLE GURAGE QWE;Lo;0;L;;;;;N;;;;; +1E7F3;ETHIOPIC SYLLABLE GURAGE BWI;Lo;0;L;;;;;N;;;;; +1E7F4;ETHIOPIC SYLLABLE GURAGE BWEE;Lo;0;L;;;;;N;;;;; +1E7F5;ETHIOPIC SYLLABLE GURAGE KWI;Lo;0;L;;;;;N;;;;; +1E7F6;ETHIOPIC SYLLABLE GURAGE KWEE;Lo;0;L;;;;;N;;;;; +1E7F7;ETHIOPIC SYLLABLE GURAGE KWE;Lo;0;L;;;;;N;;;;; +1E7F8;ETHIOPIC SYLLABLE GURAGE GWI;Lo;0;L;;;;;N;;;;; +1E7F9;ETHIOPIC SYLLABLE GURAGE GWEE;Lo;0;L;;;;;N;;;;; +1E7FA;ETHIOPIC SYLLABLE GURAGE GWE;Lo;0;L;;;;;N;;;;; +1E7FB;ETHIOPIC SYLLABLE GURAGE FWI;Lo;0;L;;;;;N;;;;; +1E7FC;ETHIOPIC SYLLABLE GURAGE FWEE;Lo;0;L;;;;;N;;;;; +1E7FD;ETHIOPIC SYLLABLE GURAGE PWI;Lo;0;L;;;;;N;;;;; +1E7FE;ETHIOPIC SYLLABLE GURAGE PWEE;Lo;0;L;;;;;N;;;;; 1E800;MENDE KIKAKUI SYLLABLE M001 KI;Lo;0;R;;;;;N;;;;; 1E801;MENDE KIKAKUI SYLLABLE M002 KA;Lo;0;R;;;;;N;;;;; 1E802;MENDE KIKAKUI SYLLABLE M003 KU;Lo;0;R;;;;;N;;;;; @@ -31886,6 +32678,9 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F6D5;HINDU TEMPLE;So;0;ON;;;;;N;;;;; 1F6D6;HUT;So;0;ON;;;;;N;;;;; 1F6D7;ELEVATOR;So;0;ON;;;;;N;;;;; +1F6DD;PLAYGROUND SLIDE;So;0;ON;;;;;N;;;;; +1F6DE;WHEEL;So;0;ON;;;;;N;;;;; +1F6DF;RING BUOY;So;0;ON;;;;;N;;;;; 1F6E0;HAMMER AND WRENCH;So;0;ON;;;;;N;;;;; 1F6E1;SHIELD;So;0;ON;;;;;N;;;;; 1F6E2;OIL DRUM;So;0;ON;;;;;N;;;;; @@ -32129,6 +32924,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F7E9;LARGE GREEN SQUARE;So;0;ON;;;;;N;;;;; 1F7EA;LARGE PURPLE SQUARE;So;0;ON;;;;;N;;;;; 1F7EB;LARGE BROWN SQUARE;So;0;ON;;;;;N;;;;; +1F7F0;HEAVY EQUALS SIGN;So;0;ON;;;;;N;;;;; 1F800;LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; 1F801;UPWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; 1F802;RIGHTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; @@ -32400,6 +33196,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F976;FREEZING FACE;So;0;ON;;;;;N;;;;; 1F977;NINJA;So;0;ON;;;;;N;;;;; 1F978;DISGUISED FACE;So;0;ON;;;;;N;;;;; +1F979;FACE HOLDING BACK TEARS;So;0;ON;;;;;N;;;;; 1F97A;FACE WITH PLEADING EYES;So;0;ON;;;;;N;;;;; 1F97B;SARI;So;0;ON;;;;;N;;;;; 1F97C;LAB COAT;So;0;ON;;;;;N;;;;; @@ -32482,6 +33279,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F9C9;MATE DRINK;So;0;ON;;;;;N;;;;; 1F9CA;ICE CUBE;So;0;ON;;;;;N;;;;; 1F9CB;BUBBLE TEA;So;0;ON;;;;;N;;;;; +1F9CC;TROLL;So;0;ON;;;;;N;;;;; 1F9CD;STANDING PERSON;So;0;ON;;;;;N;;;;; 1F9CE;KNEELING PERSON;So;0;ON;;;;;N;;;;; 1F9CF;DEAF PERSON;So;0;ON;;;;;N;;;;; @@ -32639,6 +33437,8 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1FA78;DROP OF BLOOD;So;0;ON;;;;;N;;;;; 1FA79;ADHESIVE BANDAGE;So;0;ON;;;;;N;;;;; 1FA7A;STETHOSCOPE;So;0;ON;;;;;N;;;;; +1FA7B;X-RAY;So;0;ON;;;;;N;;;;; +1FA7C;CRUTCH;So;0;ON;;;;;N;;;;; 1FA80;YO-YO;So;0;ON;;;;;N;;;;; 1FA81;KITE;So;0;ON;;;;;N;;;;; 1FA82;PARACHUTE;So;0;ON;;;;;N;;;;; @@ -32671,6 +33471,10 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1FAA6;HEADSTONE;So;0;ON;;;;;N;;;;; 1FAA7;PLACARD;So;0;ON;;;;;N;;;;; 1FAA8;ROCK;So;0;ON;;;;;N;;;;; +1FAA9;MIRROR BALL;So;0;ON;;;;;N;;;;; +1FAAA;IDENTIFICATION CARD;So;0;ON;;;;;N;;;;; +1FAAB;LOW BATTERY;So;0;ON;;;;;N;;;;; +1FAAC;HAMSA;So;0;ON;;;;;N;;;;; 1FAB0;FLY;So;0;ON;;;;;N;;;;; 1FAB1;WORM;So;0;ON;;;;;N;;;;; 1FAB2;BEETLE;So;0;ON;;;;;N;;;;; @@ -32678,9 +33482,16 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1FAB4;POTTED PLANT;So;0;ON;;;;;N;;;;; 1FAB5;WOOD;So;0;ON;;;;;N;;;;; 1FAB6;FEATHER;So;0;ON;;;;;N;;;;; +1FAB7;LOTUS;So;0;ON;;;;;N;;;;; +1FAB8;CORAL;So;0;ON;;;;;N;;;;; +1FAB9;EMPTY NEST;So;0;ON;;;;;N;;;;; +1FABA;NEST WITH EGGS;So;0;ON;;;;;N;;;;; 1FAC0;ANATOMICAL HEART;So;0;ON;;;;;N;;;;; 1FAC1;LUNGS;So;0;ON;;;;;N;;;;; 1FAC2;PEOPLE HUGGING;So;0;ON;;;;;N;;;;; +1FAC3;PREGNANT MAN;So;0;ON;;;;;N;;;;; +1FAC4;PREGNANT PERSON;So;0;ON;;;;;N;;;;; +1FAC5;PERSON WITH CROWN;So;0;ON;;;;;N;;;;; 1FAD0;BLUEBERRIES;So;0;ON;;;;;N;;;;; 1FAD1;BELL PEPPER;So;0;ON;;;;;N;;;;; 1FAD2;OLIVE;So;0;ON;;;;;N;;;;; @@ -32688,6 +33499,24 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1FAD4;TAMALE;So;0;ON;;;;;N;;;;; 1FAD5;FONDUE;So;0;ON;;;;;N;;;;; 1FAD6;TEAPOT;So;0;ON;;;;;N;;;;; +1FAD7;POURING LIQUID;So;0;ON;;;;;N;;;;; +1FAD8;BEANS;So;0;ON;;;;;N;;;;; +1FAD9;JAR;So;0;ON;;;;;N;;;;; +1FAE0;MELTING FACE;So;0;ON;;;;;N;;;;; +1FAE1;SALUTING FACE;So;0;ON;;;;;N;;;;; +1FAE2;FACE WITH OPEN EYES AND HAND OVER MOUTH;So;0;ON;;;;;N;;;;; +1FAE3;FACE WITH PEEKING EYE;So;0;ON;;;;;N;;;;; +1FAE4;FACE WITH DIAGONAL MOUTH;So;0;ON;;;;;N;;;;; +1FAE5;DOTTED LINE FACE;So;0;ON;;;;;N;;;;; +1FAE6;BITING LIP;So;0;ON;;;;;N;;;;; +1FAE7;BUBBLES;So;0;ON;;;;;N;;;;; +1FAF0;HAND WITH INDEX FINGER AND THUMB CROSSED;So;0;ON;;;;;N;;;;; +1FAF1;RIGHTWARDS HAND;So;0;ON;;;;;N;;;;; +1FAF2;LEFTWARDS HAND;So;0;ON;;;;;N;;;;; +1FAF3;PALM DOWN HAND;So;0;ON;;;;;N;;;;; +1FAF4;PALM UP HAND;So;0;ON;;;;;N;;;;; +1FAF5;INDEX POINTING AT THE VIEWER;So;0;ON;;;;;N;;;;; +1FAF6;HEART HANDS;So;0;ON;;;;;N;;;;; 1FB00;BLOCK SEXTANT-1;So;0;ON;;;;;N;;;;; 1FB01;BLOCK SEXTANT-2;So;0;ON;;;;;N;;;;; 1FB02;BLOCK SEXTANT-12;So;0;ON;;;;;N;;;;; @@ -32901,9 +33730,9 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1FBF8;SEGMENTED DIGIT EIGHT;Nd;0;EN;<font> 0038;8;8;8;N;;;;; 1FBF9;SEGMENTED DIGIT NINE;Nd;0;EN;<font> 0039;9;9;9;N;;;;; 20000;<CJK Ideograph Extension B, First>;Lo;0;L;;;;;N;;;;; -2A6DD;<CJK Ideograph Extension B, Last>;Lo;0;L;;;;;N;;;;; +2A6DF;<CJK Ideograph Extension B, Last>;Lo;0;L;;;;;N;;;;; 2A700;<CJK Ideograph Extension C, First>;Lo;0;L;;;;;N;;;;; -2B734;<CJK Ideograph Extension C, Last>;Lo;0;L;;;;;N;;;;; +2B738;<CJK Ideograph Extension C, Last>;Lo;0;L;;;;;N;;;;; 2B740;<CJK Ideograph Extension D, First>;Lo;0;L;;;;;N;;;;; 2B81D;<CJK Ideograph Extension D, Last>;Lo;0;L;;;;;N;;;;; 2B820;<CJK Ideograph Extension E, First>;Lo;0;L;;;;;N;;;;; diff --git a/util/unicode/data/WordBreakProperty.txt b/util/unicode/data/WordBreakProperty.txt index 36d1438c26..73cd069dcb 100644 --- a/util/unicode/data/WordBreakProperty.txt +++ b/util/unicode/data/WordBreakProperty.txt @@ -1,6 +1,6 @@ -# WordBreakProperty-13.0.0.txt -# Date: 2020-01-22, 00:07:44 GMT -# © 2020 Unicode®, Inc. +# WordBreakProperty-14.0.0.txt +# Date: 2021-07-10, 00:35:32 GMT +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see http://www.unicode.org/terms_of_use.html # @@ -91,7 +91,8 @@ FB46..FB4F ; Hebrew_Letter # Lo [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW 0825..0827 ; Extend # Mn [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U 0829..082D ; Extend # Mn [5] SAMARITAN VOWEL SIGN LONG I..SAMARITAN MARK NEQUDAA 0859..085B ; Extend # Mn [3] MANDAIC AFFRICATION MARK..MANDAIC GEMINATION MARK -08D3..08E1 ; Extend # Mn [15] ARABIC SMALL LOW WAW..ARABIC SMALL HIGH SIGN SAFHA +0898..089F ; Extend # Mn [8] ARABIC SMALL HIGH WORD AL-JUZ..ARABIC HALF MADDA OVER MADDA +08CA..08E1 ; Extend # Mn [24] ARABIC SMALL HIGH FARSI YEH..ARABIC SMALL HIGH SIGN SAFHA 08E3..0902 ; Extend # Mn [32] ARABIC TURNED DAMMA BELOW..DEVANAGARI SIGN ANUSVARA 0903 ; Extend # Mc DEVANAGARI SIGN VISARGA 093A ; Extend # Mn DEVANAGARI VOWEL SIGN OE @@ -160,6 +161,7 @@ FB46..FB4F ; Hebrew_Letter # Lo [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW 0C00 ; Extend # Mn TELUGU SIGN COMBINING CANDRABINDU ABOVE 0C01..0C03 ; Extend # Mc [3] TELUGU SIGN CANDRABINDU..TELUGU SIGN VISARGA 0C04 ; Extend # Mn TELUGU SIGN COMBINING ANUSVARA ABOVE +0C3C ; Extend # Mn TELUGU SIGN NUKTA 0C3E..0C40 ; Extend # Mn [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II 0C41..0C44 ; Extend # Mc [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR 0C46..0C48 ; Extend # Mn [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI @@ -238,7 +240,9 @@ FB46..FB4F ; Hebrew_Letter # Lo [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW 109D ; Extend # Mn MYANMAR VOWEL SIGN AITON AI 135D..135F ; Extend # Mn [3] ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK..ETHIOPIC COMBINING GEMINATION MARK 1712..1714 ; Extend # Mn [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA -1732..1734 ; Extend # Mn [3] HANUNOO VOWEL SIGN I..HANUNOO SIGN PAMUDPOD +1715 ; Extend # Mc TAGALOG SIGN PAMUDPOD +1732..1733 ; Extend # Mn [2] HANUNOO VOWEL SIGN I..HANUNOO VOWEL SIGN U +1734 ; Extend # Mc HANUNOO SIGN PAMUDPOD 1752..1753 ; Extend # Mn [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U 1772..1773 ; Extend # Mn [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U 17B4..17B5 ; Extend # Mn [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA @@ -250,6 +254,7 @@ FB46..FB4F ; Hebrew_Letter # Lo [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW 17C9..17D3 ; Extend # Mn [11] KHMER SIGN MUUSIKATOAN..KHMER SIGN BATHAMASAT 17DD ; Extend # Mn KHMER SIGN ATTHACAN 180B..180D ; Extend # Mn [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE +180F ; Extend # Mn MONGOLIAN FREE VARIATION SELECTOR FOUR 1885..1886 ; Extend # Mn [2] MONGOLIAN LETTER ALI GALI BALUDA..MONGOLIAN LETTER ALI GALI THREE BALUDA 18A9 ; Extend # Mn MONGOLIAN LETTER ALI GALI DAGALGA 1920..1922 ; Extend # Mn [3] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN U @@ -277,7 +282,7 @@ FB46..FB4F ; Hebrew_Letter # Lo [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW 1A7F ; Extend # Mn TAI THAM COMBINING CRYPTOGRAMMIC DOT 1AB0..1ABD ; Extend # Mn [14] COMBINING DOUBLED CIRCUMFLEX ACCENT..COMBINING PARENTHESES BELOW 1ABE ; Extend # Me COMBINING PARENTHESES OVERLAY -1ABF..1AC0 ; Extend # Mn [2] COMBINING LATIN SMALL LETTER W BELOW..COMBINING LATIN SMALL LETTER TURNED W BELOW +1ABF..1ACE ; Extend # Mn [16] COMBINING LATIN SMALL LETTER W BELOW..COMBINING LATIN SMALL LETTER INSULAR T 1B00..1B03 ; Extend # Mn [4] BALINESE SIGN ULU RICEM..BALINESE SIGN SURANG 1B04 ; Extend # Mc BALINESE SIGN BISAH 1B34 ; Extend # Mn BALINESE SIGN REREKAN @@ -317,8 +322,7 @@ FB46..FB4F ; Hebrew_Letter # Lo [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW 1CF4 ; Extend # Mn VEDIC TONE CANDRA ABOVE 1CF7 ; Extend # Mc VEDIC SIGN ATIKRAMA 1CF8..1CF9 ; Extend # Mn [2] VEDIC TONE RING ABOVE..VEDIC TONE DOUBLE RING ABOVE -1DC0..1DF9 ; Extend # Mn [58] COMBINING DOTTED GRAVE ACCENT..COMBINING WIDE INVERTED BRIDGE BELOW -1DFB..1DFF ; Extend # Mn [5] COMBINING DELETION MARK..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW +1DC0..1DFF ; Extend # Mn [64] COMBINING DOTTED GRAVE ACCENT..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW 200C ; Extend # Cf ZERO WIDTH NON-JOINER 20D0..20DC ; Extend # Mn [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE 20DD..20E0 ; Extend # Me [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH @@ -404,16 +408,20 @@ FF9E..FF9F ; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDT 10D24..10D27 ; Extend # Mn [4] HANIFI ROHINGYA SIGN HARBAHAY..HANIFI ROHINGYA SIGN TASSI 10EAB..10EAC ; Extend # Mn [2] YEZIDI COMBINING HAMZA MARK..YEZIDI COMBINING MADDA MARK 10F46..10F50 ; Extend # Mn [11] SOGDIAN COMBINING DOT BELOW..SOGDIAN COMBINING STROKE BELOW +10F82..10F85 ; Extend # Mn [4] OLD UYGHUR COMBINING DOT ABOVE..OLD UYGHUR COMBINING TWO DOTS BELOW 11000 ; Extend # Mc BRAHMI SIGN CANDRABINDU 11001 ; Extend # Mn BRAHMI SIGN ANUSVARA 11002 ; Extend # Mc BRAHMI SIGN VISARGA 11038..11046 ; Extend # Mn [15] BRAHMI VOWEL SIGN AA..BRAHMI VIRAMA +11070 ; Extend # Mn BRAHMI SIGN OLD TAMIL VIRAMA +11073..11074 ; Extend # Mn [2] BRAHMI VOWEL SIGN OLD TAMIL SHORT E..BRAHMI VOWEL SIGN OLD TAMIL SHORT O 1107F..11081 ; Extend # Mn [3] BRAHMI NUMBER JOINER..KAITHI SIGN ANUSVARA 11082 ; Extend # Mc KAITHI SIGN VISARGA 110B0..110B2 ; Extend # Mc [3] KAITHI VOWEL SIGN AA..KAITHI VOWEL SIGN II 110B3..110B6 ; Extend # Mn [4] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN AI 110B7..110B8 ; Extend # Mc [2] KAITHI VOWEL SIGN O..KAITHI VOWEL SIGN AU 110B9..110BA ; Extend # Mn [2] KAITHI SIGN VIRAMA..KAITHI SIGN NUKTA +110C2 ; Extend # Mn KAITHI VOWEL SIGN VOCALIC R 11100..11102 ; Extend # Mn [3] CHAKMA SIGN CANDRABINDU..CHAKMA SIGN VISARGA 11127..1112B ; Extend # Mn [5] CHAKMA VOWEL SIGN A..CHAKMA VOWEL SIGN UU 1112C ; Extend # Mc CHAKMA VOWEL SIGN E @@ -552,6 +560,8 @@ FF9E..FF9F ; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDT 16FE4 ; Extend # Mn KHITAN SMALL SCRIPT FILLER 16FF0..16FF1 ; Extend # Mc [2] VIETNAMESE ALTERNATE READING MARK CA..VIETNAMESE ALTERNATE READING MARK NHAY 1BC9D..1BC9E ; Extend # Mn [2] DUPLOYAN THICK LETTER SELECTOR..DUPLOYAN DOUBLE MARK +1CF00..1CF2D ; Extend # Mn [46] ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT..ZNAMENNY COMBINING MARK KRYZH ON LEFT +1CF30..1CF46 ; Extend # Mn [23] ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO..ZNAMENNY PRIZNAK MODIFIER ROG 1D165..1D166 ; Extend # Mc [2] MUSICAL SYMBOL COMBINING STEM..MUSICAL SYMBOL COMBINING SPRECHGESANG STEM 1D167..1D169 ; Extend # Mn [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3 1D16D..1D172 ; Extend # Mc [6] MUSICAL SYMBOL COMBINING AUGMENTATION DOT..MUSICAL SYMBOL COMBINING FLAG-5 @@ -571,6 +581,7 @@ FF9E..FF9F ; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDT 1E023..1E024 ; Extend # Mn [2] COMBINING GLAGOLITIC LETTER YU..COMBINING GLAGOLITIC LETTER SMALL YUS 1E026..1E02A ; Extend # Mn [5] COMBINING GLAGOLITIC LETTER YO..COMBINING GLAGOLITIC LETTER FITA 1E130..1E136 ; Extend # Mn [7] NYIAKENG PUACHUE HMONG TONE-B..NYIAKENG PUACHUE HMONG TONE-D +1E2AE ; Extend # Mn TOTO SIGN RISING TONE 1E2EC..1E2EF ; Extend # Mn [4] WANCHO TONE TUP..WANCHO TONE KOINI 1E8D0..1E8D6 ; Extend # Mn [7] MENDE KIKAKUI COMBINING NUMBER TEENS..MENDE KIKAKUI COMBINING NUMBER MILLIONS 1E944..1E94A ; Extend # Mn [7] ADLAM ALIF LENGTHENER..ADLAM NUKTA @@ -578,7 +589,7 @@ FF9E..FF9F ; Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDT E0020..E007F ; Extend # Cf [96] TAG SPACE..CANCEL TAG E0100..E01EF ; Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 -# Total code points: 2399 +# Total code points: 2512 # ================================================ @@ -593,6 +604,7 @@ E0100..E01EF ; Extend # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 061C ; Format # Cf ARABIC LETTER MARK 06DD ; Format # Cf ARABIC END OF AYAH 070F ; Format # Cf SYRIAC ABBREVIATION MARK +0890..0891 ; Format # Cf [2] ARABIC POUND MARK ABOVE..ARABIC PIASTRE MARK ABOVE 08E2 ; Format # Cf ARABIC DISPUTED END OF AYAH 180E ; Format # Cf MONGOLIAN VOWEL SEPARATOR 200E..200F ; Format # Cf [2] LEFT-TO-RIGHT MARK..RIGHT-TO-LEFT MARK @@ -608,7 +620,7 @@ FFF9..FFFB ; Format # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANN 1D173..1D17A ; Format # Cf [8] MUSICAL SYMBOL BEGIN BEAM..MUSICAL SYMBOL END PHRASE E0001 ; Format # Cf LANGUAGE TAG -# Total code points: 62 +# Total code points: 64 # ================================================ @@ -624,10 +636,14 @@ E0001 ; Format # Cf LANGUAGE TAG FF66..FF6F ; Katakana # Lo [10] HALFWIDTH KATAKANA LETTER WO..HALFWIDTH KATAKANA LETTER SMALL TU FF70 ; Katakana # Lm HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK FF71..FF9D ; Katakana # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAKANA LETTER N +1AFF0..1AFF3 ; Katakana # Lm [4] KATAKANA LETTER MINNAN TONE-2..KATAKANA LETTER MINNAN TONE-5 +1AFF5..1AFFB ; Katakana # Lm [7] KATAKANA LETTER MINNAN TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-5 +1AFFD..1AFFE ; Katakana # Lm [2] KATAKANA LETTER MINNAN NASALIZED TONE-7..KATAKANA LETTER MINNAN NASALIZED TONE-8 1B000 ; Katakana # Lo KATAKANA LETTER ARCHAIC E +1B120..1B122 ; Katakana # Lo [3] KATAKANA LETTER ARCHAIC YI..KATAKANA LETTER ARCHAIC WU 1B164..1B167 ; Katakana # Lo [4] KATAKANA LETTER SMALL WI..KATAKANA LETTER SMALL N -# Total code points: 314 +# Total code points: 330 # ================================================ @@ -699,8 +715,10 @@ FF71..FF9D ; Katakana # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAK 0828 ; ALetter # Lm SAMARITAN MODIFIER LETTER I 0840..0858 ; ALetter # Lo [25] MANDAIC LETTER HALQA..MANDAIC LETTER AIN 0860..086A ; ALetter # Lo [11] SYRIAC LETTER MALAYALAM NGA..SYRIAC LETTER MALAYALAM SSA -08A0..08B4 ; ALetter # Lo [21] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER KAF WITH DOT BELOW -08B6..08C7 ; ALetter # Lo [18] ARABIC LETTER BEH WITH SMALL MEEM ABOVE..ARABIC LETTER LAM WITH SMALL ARABIC LETTER TAH ABOVE +0870..0887 ; ALetter # Lo [24] ARABIC LETTER ALEF WITH ATTACHED FATHA..ARABIC BASELINE ROUND DOT +0889..088E ; ALetter # Lo [6] ARABIC LETTER NOON WITH INVERTED SMALL V..ARABIC VERTICAL TAIL +08A0..08C8 ; ALetter # Lo [41] ARABIC LETTER BEH WITH SMALL V BELOW..ARABIC LETTER GRAF +08C9 ; ALetter # Lm ARABIC SMALL FARSI YEH 0904..0939 ; ALetter # Lo [54] DEVANAGARI LETTER SHORT A..DEVANAGARI LETTER HA 093D ; ALetter # Lo DEVANAGARI SIGN AVAGRAHA 0950 ; ALetter # Lo DEVANAGARI OM @@ -766,6 +784,7 @@ FF71..FF9D ; Katakana # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAK 0C2A..0C39 ; ALetter # Lo [16] TELUGU LETTER PA..TELUGU LETTER HA 0C3D ; ALetter # Lo TELUGU SIGN AVAGRAHA 0C58..0C5A ; ALetter # Lo [3] TELUGU LETTER TSA..TELUGU LETTER RRRA +0C5D ; ALetter # Lo TELUGU LETTER NAKAARA POLLU 0C60..0C61 ; ALetter # Lo [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL 0C80 ; ALetter # Lo KANNADA SIGN SPACING CANDRABINDU 0C85..0C8C ; ALetter # Lo [8] KANNADA LETTER A..KANNADA LETTER VOCALIC L @@ -774,7 +793,7 @@ FF71..FF9D ; Katakana # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAK 0CAA..0CB3 ; ALetter # Lo [10] KANNADA LETTER PA..KANNADA LETTER LLA 0CB5..0CB9 ; ALetter # Lo [5] KANNADA LETTER VA..KANNADA LETTER HA 0CBD ; ALetter # Lo KANNADA SIGN AVAGRAHA -0CDE ; ALetter # Lo KANNADA LETTER FA +0CDD..0CDE ; ALetter # Lo [2] KANNADA LETTER NAKAARA POLLU..KANNADA LETTER FA 0CE0..0CE1 ; ALetter # Lo [2] KANNADA LETTER VOCALIC RR..KANNADA LETTER VOCALIC LL 0CF1..0CF2 ; ALetter # Lo [2] KANNADA SIGN JIHVAMULIYA..KANNADA SIGN UPADHMANIYA 0D04..0D0C ; ALetter # Lo [9] MALAYALAM LETTER VEDIC ANUSVARA..MALAYALAM LETTER VOCALIC L @@ -825,9 +844,8 @@ FF71..FF9D ; Katakana # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAK 16A0..16EA ; ALetter # Lo [75] RUNIC LETTER FEHU FEOH FE F..RUNIC LETTER X 16EE..16F0 ; ALetter # Nl [3] RUNIC ARLAUG SYMBOL..RUNIC BELGTHOR SYMBOL 16F1..16F8 ; ALetter # Lo [8] RUNIC LETTER K..RUNIC LETTER FRANKS CASKET AESC -1700..170C ; ALetter # Lo [13] TAGALOG LETTER A..TAGALOG LETTER YA -170E..1711 ; ALetter # Lo [4] TAGALOG LETTER LA..TAGALOG LETTER HA -1720..1731 ; ALetter # Lo [18] HANUNOO LETTER A..HANUNOO LETTER HA +1700..1711 ; ALetter # Lo [18] TAGALOG LETTER A..TAGALOG LETTER HA +171F..1731 ; ALetter # Lo [19] TAGALOG LETTER ARCHAIC RA..HANUNOO LETTER HA 1740..1751 ; ALetter # Lo [18] BUHID LETTER A..BUHID LETTER HA 1760..176C ; ALetter # Lo [13] TAGBANWA LETTER A..TAGBANWA LETTER YA 176E..1770 ; ALetter # Lo [3] TAGBANWA LETTER LA..TAGBANWA LETTER SA @@ -841,7 +859,7 @@ FF71..FF9D ; Katakana # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAK 1900..191E ; ALetter # Lo [31] LIMBU VOWEL-CARRIER LETTER..LIMBU LETTER TRA 1A00..1A16 ; ALetter # Lo [23] BUGINESE LETTER KA..BUGINESE LETTER HA 1B05..1B33 ; ALetter # Lo [47] BALINESE LETTER AKARA..BALINESE LETTER HA -1B45..1B4B ; ALetter # Lo [7] BALINESE LETTER KAF SASAK..BALINESE LETTER ASYURA SASAK +1B45..1B4C ; ALetter # Lo [8] BALINESE LETTER KAF SASAK..BALINESE LETTER ARCHAIC JNYA 1B83..1BA0 ; ALetter # Lo [30] SUNDANESE LETTER A..SUNDANESE LETTER HA 1BAE..1BAF ; ALetter # Lo [2] SUNDANESE LETTER KHA..SUNDANESE LETTER SYA 1BBA..1BE5 ; ALetter # Lo [44] SUNDANESE AVAGRAHA..BATAK LETTER U @@ -903,9 +921,7 @@ FF71..FF9D ; Katakana # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAK 2183..2184 ; ALetter # L& [2] ROMAN NUMERAL REVERSED ONE HUNDRED..LATIN SMALL LETTER REVERSED C 2185..2188 ; ALetter # Nl [4] ROMAN NUMERAL SIX LATE FORM..ROMAN NUMERAL ONE HUNDRED THOUSAND 24B6..24E9 ; ALetter # So [52] CIRCLED LATIN CAPITAL LETTER A..CIRCLED LATIN SMALL LETTER Z -2C00..2C2E ; ALetter # L& [47] GLAGOLITIC CAPITAL LETTER AZU..GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE -2C30..2C5E ; ALetter # L& [47] GLAGOLITIC SMALL LETTER AZU..GLAGOLITIC SMALL LETTER LATINATE MYSLITE -2C60..2C7B ; ALetter # L& [28] LATIN CAPITAL LETTER L WITH DOUBLE BAR..LATIN LETTER SMALL CAPITAL TURNED E +2C00..2C7B ; ALetter # L& [124] GLAGOLITIC CAPITAL LETTER AZU..LATIN LETTER SMALL CAPITAL TURNED E 2C7C..2C7D ; ALetter # Lm [2] LATIN SUBSCRIPT SMALL LETTER J..MODIFIER LETTER CAPITAL V 2C7E..2CE4 ; ALetter # L& [103] LATIN CAPITAL LETTER S WITH SWASH TAIL..COPTIC SYMBOL KAI 2CEB..2CEE ; ALetter # L& [4] COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI..COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA @@ -957,8 +973,11 @@ A788 ; ALetter # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT A789..A78A ; ALetter # Sk [2] MODIFIER LETTER COLON..MODIFIER LETTER SHORT EQUALS SIGN A78B..A78E ; ALetter # L& [4] LATIN CAPITAL LETTER SALTILLO..LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT A78F ; ALetter # Lo LATIN LETTER SINOLOGICAL DOT -A790..A7BF ; ALetter # L& [48] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER GLOTTAL U -A7C2..A7CA ; ALetter # L& [9] LATIN CAPITAL LETTER ANGLICANA W..LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY +A790..A7CA ; ALetter # L& [59] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY +A7D0..A7D1 ; ALetter # L& [2] LATIN CAPITAL LETTER CLOSED INSULAR G..LATIN SMALL LETTER CLOSED INSULAR G +A7D3 ; ALetter # L& LATIN SMALL LETTER DOUBLE THORN +A7D5..A7D9 ; ALetter # L& [5] LATIN SMALL LETTER DOUBLE WYNN..LATIN SMALL LETTER SIGMOID S +A7F2..A7F4 ; ALetter # Lm [3] MODIFIER LETTER CAPITAL C..MODIFIER LETTER CAPITAL Q A7F5..A7F6 ; ALetter # L& [2] LATIN CAPITAL LETTER REVERSED HALF H..LATIN SMALL LETTER REVERSED HALF H A7F7 ; ALetter # Lo LATIN EPIGRAPHIC LETTER SIDEWAYS I A7F8..A7F9 ; ALetter # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE @@ -1040,9 +1059,20 @@ FFDA..FFDC ; ALetter # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 104D8..104FB ; ALetter # L& [36] OSAGE SMALL LETTER A..OSAGE SMALL LETTER ZHA 10500..10527 ; ALetter # Lo [40] ELBASAN LETTER A..ELBASAN LETTER KHE 10530..10563 ; ALetter # Lo [52] CAUCASIAN ALBANIAN LETTER ALT..CAUCASIAN ALBANIAN LETTER KIW +10570..1057A ; ALetter # L& [11] VITHKUQI CAPITAL LETTER A..VITHKUQI CAPITAL LETTER GA +1057C..1058A ; ALetter # L& [15] VITHKUQI CAPITAL LETTER HA..VITHKUQI CAPITAL LETTER RE +1058C..10592 ; ALetter # L& [7] VITHKUQI CAPITAL LETTER SE..VITHKUQI CAPITAL LETTER XE +10594..10595 ; ALetter # L& [2] VITHKUQI CAPITAL LETTER Y..VITHKUQI CAPITAL LETTER ZE +10597..105A1 ; ALetter # L& [11] VITHKUQI SMALL LETTER A..VITHKUQI SMALL LETTER GA +105A3..105B1 ; ALetter # L& [15] VITHKUQI SMALL LETTER HA..VITHKUQI SMALL LETTER RE +105B3..105B9 ; ALetter # L& [7] VITHKUQI SMALL LETTER SE..VITHKUQI SMALL LETTER XE +105BB..105BC ; ALetter # L& [2] VITHKUQI SMALL LETTER Y..VITHKUQI SMALL LETTER ZE 10600..10736 ; ALetter # Lo [311] LINEAR A SIGN AB001..LINEAR A SIGN A664 10740..10755 ; ALetter # Lo [22] LINEAR A SIGN A701 A..LINEAR A SIGN A732 JE 10760..10767 ; ALetter # Lo [8] LINEAR A SIGN A800..LINEAR A SIGN A807 +10780..10785 ; ALetter # Lm [6] MODIFIER LETTER SMALL CAPITAL AA..MODIFIER LETTER SMALL B WITH HOOK +10787..107B0 ; ALetter # Lm [42] MODIFIER LETTER SMALL DZ DIGRAPH..MODIFIER LETTER SMALL V WITH RIGHT HOOK +107B2..107BA ; ALetter # Lm [9] MODIFIER LETTER SMALL CAPITAL Y..MODIFIER LETTER SMALL S WITH CURL 10800..10805 ; ALetter # Lo [6] CYPRIOT SYLLABLE A..CYPRIOT SYLLABLE JA 10808 ; ALetter # Lo CYPRIOT SYLLABLE JO 1080A..10835 ; ALetter # Lo [44] CYPRIOT SYLLABLE KA..CYPRIOT SYLLABLE WO @@ -1078,9 +1108,12 @@ FFDA..FFDC ; ALetter # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 10F00..10F1C ; ALetter # Lo [29] OLD SOGDIAN LETTER ALEPH..OLD SOGDIAN LETTER FINAL TAW WITH VERTICAL TAIL 10F27 ; ALetter # Lo OLD SOGDIAN LIGATURE AYIN-DALETH 10F30..10F45 ; ALetter # Lo [22] SOGDIAN LETTER ALEPH..SOGDIAN INDEPENDENT SHIN +10F70..10F81 ; ALetter # Lo [18] OLD UYGHUR LETTER ALEPH..OLD UYGHUR LETTER LESH 10FB0..10FC4 ; ALetter # Lo [21] CHORASMIAN LETTER ALEPH..CHORASMIAN LETTER TAW 10FE0..10FF6 ; ALetter # Lo [23] ELYMAIC LETTER ALEPH..ELYMAIC LIGATURE ZAYIN-YODH 11003..11037 ; ALetter # Lo [53] BRAHMI SIGN JIHVAMULIYA..BRAHMI LETTER OLD TAMIL NNNA +11071..11072 ; ALetter # Lo [2] BRAHMI LETTER OLD TAMIL SHORT E..BRAHMI LETTER OLD TAMIL SHORT O +11075 ; ALetter # Lo BRAHMI LETTER OLD TAMIL LLA 11083..110AF ; ALetter # Lo [45] KAITHI LETTER A..KAITHI LETTER HA 110D0..110E8 ; ALetter # Lo [25] SORA SOMPENG LETTER SAH..SORA SOMPENG LETTER MAE 11103..11126 ; ALetter # Lo [36] CHAKMA LETTER AA..CHAKMA LETTER HAA @@ -1140,7 +1173,7 @@ FFDA..FFDC ; ALetter # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 11A50 ; ALetter # Lo SOYOMBO LETTER A 11A5C..11A89 ; ALetter # Lo [46] SOYOMBO LETTER KA..SOYOMBO CLUSTER-INITIAL LETTER SA 11A9D ; ALetter # Lo SOYOMBO MARK PLUTA -11AC0..11AF8 ; ALetter # Lo [57] PAU CIN HAU LETTER PA..PAU CIN HAU GLOTTAL STOP FINAL +11AB0..11AF8 ; ALetter # Lo [73] CANADIAN SYLLABICS NATTILIK HI..PAU CIN HAU GLOTTAL STOP FINAL 11C00..11C08 ; ALetter # Lo [9] BHAIKSUKI LETTER A..BHAIKSUKI LETTER VOCALIC L 11C0A..11C2E ; ALetter # Lo [37] BHAIKSUKI LETTER E..BHAIKSUKI LETTER HA 11C40 ; ALetter # Lo BHAIKSUKI SIGN AVAGRAHA @@ -1158,10 +1191,12 @@ FFDA..FFDC ; ALetter # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 12000..12399 ; ALetter # Lo [922] CUNEIFORM SIGN A..CUNEIFORM SIGN U U 12400..1246E ; ALetter # Nl [111] CUNEIFORM NUMERIC SIGN TWO ASH..CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM 12480..12543 ; ALetter # Lo [196] CUNEIFORM SIGN AB TIMES NUN TENU..CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU +12F90..12FF0 ; ALetter # Lo [97] CYPRO-MINOAN SIGN CM001..CYPRO-MINOAN SIGN CM114 13000..1342E ; ALetter # Lo [1071] EGYPTIAN HIEROGLYPH A001..EGYPTIAN HIEROGLYPH AA032 14400..14646 ; ALetter # Lo [583] ANATOLIAN HIEROGLYPH A001..ANATOLIAN HIEROGLYPH A530 16800..16A38 ; ALetter # Lo [569] BAMUM LETTER PHASE-A NGKUE MFON..BAMUM LETTER PHASE-F VUEQ 16A40..16A5E ; ALetter # Lo [31] MRO LETTER TA..MRO LETTER TEK +16A70..16ABE ; ALetter # Lo [79] TANGSA LETTER OZ..TANGSA LETTER ZA 16AD0..16AED ; ALetter # Lo [30] BASSA VAH LETTER ENNI..BASSA VAH LETTER I 16B00..16B2F ; ALetter # Lo [48] PAHAWH HMONG VOWEL KEEB..PAHAWH HMONG CONSONANT CAU 16B40..16B43 ; ALetter # Lm [4] PAHAWH HMONG SIGN VOS SEEV..PAHAWH HMONG SIGN IB YAM @@ -1207,10 +1242,18 @@ FFDA..FFDC ; ALetter # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 1D78A..1D7A8 ; ALetter # L& [31] MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL..MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA 1D7AA..1D7C2 ; ALetter # L& [25] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA 1D7C4..1D7CB ; ALetter # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA +1DF00..1DF09 ; ALetter # L& [10] LATIN SMALL LETTER FENG DIGRAPH WITH TRILL..LATIN SMALL LETTER T WITH HOOK AND RETROFLEX HOOK +1DF0A ; ALetter # Lo LATIN LETTER RETROFLEX CLICK WITH RETROFLEX HOOK +1DF0B..1DF1E ; ALetter # L& [20] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER S WITH CURL 1E100..1E12C ; ALetter # Lo [45] NYIAKENG PUACHUE HMONG LETTER MA..NYIAKENG PUACHUE HMONG LETTER W 1E137..1E13D ; ALetter # Lm [7] NYIAKENG PUACHUE HMONG SIGN FOR PERSON..NYIAKENG PUACHUE HMONG SYLLABLE LENGTHENER 1E14E ; ALetter # Lo NYIAKENG PUACHUE HMONG LOGOGRAM NYAJ +1E290..1E2AD ; ALetter # Lo [30] TOTO LETTER PA..TOTO LETTER A 1E2C0..1E2EB ; ALetter # Lo [44] WANCHO LETTER AA..WANCHO LETTER YIH +1E7E0..1E7E6 ; ALetter # Lo [7] ETHIOPIC SYLLABLE HHYA..ETHIOPIC SYLLABLE HHYO +1E7E8..1E7EB ; ALetter # Lo [4] ETHIOPIC SYLLABLE GURAGE HHWA..ETHIOPIC SYLLABLE HHWE +1E7ED..1E7EE ; ALetter # Lo [2] ETHIOPIC SYLLABLE GURAGE MWI..ETHIOPIC SYLLABLE GURAGE MWEE +1E7F0..1E7FE ; ALetter # Lo [15] ETHIOPIC SYLLABLE GURAGE QWI..ETHIOPIC SYLLABLE GURAGE PWEE 1E800..1E8C4 ; ALetter # Lo [197] MENDE KIKAKUI SYLLABLE M001 KI..MENDE KIKAKUI SYLLABLE M060 NYON 1E900..1E943 ; ALetter # L& [68] ADLAM CAPITAL LETTER ALIF..ADLAM SMALL LETTER SHA 1E94B ; ALetter # Lm ADLAM NASALIZATION MARK @@ -1251,7 +1294,7 @@ FFDA..FFDC ; ALetter # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 1F150..1F169 ; ALetter # So [26] NEGATIVE CIRCLED LATIN CAPITAL LETTER A..NEGATIVE CIRCLED LATIN CAPITAL LETTER Z 1F170..1F189 ; ALetter # So [26] NEGATIVE SQUARED LATIN CAPITAL LETTER A..NEGATIVE SQUARED LATIN CAPITAL LETTER Z -# Total code points: 28854 +# Total code points: 29336 # ================================================ @@ -1356,6 +1399,7 @@ FF10..FF19 ; Numeric # Nd [10] FULLWIDTH DIGIT ZERO..FULLWIDTH DIGIT NINE 11D50..11D59 ; Numeric # Nd [10] MASARAM GONDI DIGIT ZERO..MASARAM GONDI DIGIT NINE 11DA0..11DA9 ; Numeric # Nd [10] GUNJALA GONDI DIGIT ZERO..GUNJALA GONDI DIGIT NINE 16A60..16A69 ; Numeric # Nd [10] MRO DIGIT ZERO..MRO DIGIT NINE +16AC0..16AC9 ; Numeric # Nd [10] TANGSA DIGIT ZERO..TANGSA DIGIT NINE 16B50..16B59 ; Numeric # Nd [10] PAHAWH HMONG DIGIT ZERO..PAHAWH HMONG DIGIT NINE 1D7CE..1D7FF ; Numeric # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE 1E140..1E149 ; Numeric # Nd [10] NYIAKENG PUACHUE HMONG DIGIT ZERO..NYIAKENG PUACHUE HMONG DIGIT NINE @@ -1363,7 +1407,7 @@ FF10..FF19 ; Numeric # Nd [10] FULLWIDTH DIGIT ZERO..FULLWIDTH DIGIT NINE 1E950..1E959 ; Numeric # Nd [10] ADLAM DIGIT ZERO..ADLAM DIGIT NINE 1FBF0..1FBF9 ; Numeric # Nd [10] SEGMENTED DIGIT ZERO..SEGMENTED DIGIT NINE -# Total code points: 651 +# Total code points: 661 # ================================================ diff --git a/util/unicode/data/emoji-data.txt b/util/unicode/data/emoji-data.txt index 5d7dc1b156..7806c7ab53 100644 --- a/util/unicode/data/emoji-data.txt +++ b/util/unicode/data/emoji-data.txt @@ -1,11 +1,11 @@ -# emoji-data.txt -# Date: 2020-01-28, 20:52:38 GMT -# © 2020 Unicode®, Inc. +# emoji-data-14.0.0.txt +# Date: 2021-08-26, 17:22:22 GMT +# © 2021 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use, see http://www.unicode.org/terms_of_use.html # # Emoji Data for UTS #51 -# Version: 13.0 +# Used with Emoji Version 14.0 and subsequent minor revisions (if any) # # For documentation and usage, see http://www.unicode.org/reports/tr51 # @@ -22,7 +22,7 @@ # All omitted code points have Emoji=No # @missing: 0000..10FFFF ; Emoji ; No -0023 ; Emoji # E0.0 [1] (#️) number sign +0023 ; Emoji # E0.0 [1] (#️) hash sign 002A ; Emoji # E0.0 [1] (*️) asterisk 0030..0039 ; Emoji # E0.0 [10] (0️..9️) digit zero..digit nine 00A9 ; Emoji # E0.6 [1] (©️) copyright @@ -119,8 +119,8 @@ 2747 ; Emoji # E0.6 [1] (❇️) sparkle 274C ; Emoji # E0.6 [1] (❌) cross mark 274E ; Emoji # E0.6 [1] (❎) cross mark button -2753..2755 ; Emoji # E0.6 [3] (❓..❕) question mark..white exclamation mark -2757 ; Emoji # E0.6 [1] (❗) exclamation mark +2753..2755 ; Emoji # E0.6 [3] (❓..❕) red question mark..white exclamation mark +2757 ; Emoji # E0.6 [1] (❗) red exclamation mark 2763 ; Emoji # E1.0 [1] (❣️) heart exclamation 2764 ; Emoji # E0.6 [1] (❤️) red heart 2795..2797 ; Emoji # E0.6 [3] (➕..➗) plus..divide @@ -239,7 +239,7 @@ 1F509 ; Emoji # E1.0 [1] (🔉) speaker medium volume 1F50A..1F514 ; Emoji # E0.6 [11] (🔊..🔔) speaker high volume..bell 1F515 ; Emoji # E1.0 [1] (🔕) bell with slash -1F516..1F52B ; Emoji # E0.6 [22] (🔖..🔫) bookmark..pistol +1F516..1F52B ; Emoji # E0.6 [22] (🔖..🔫) bookmark..water pistol 1F52C..1F52D ; Emoji # E1.0 [2] (🔬..🔭) microscope..telescope 1F52E..1F53D ; Emoji # E0.6 [16] (🔮..🔽) crystal ball..downwards button 1F549..1F54A ; Emoji # E0.7 [2] (🕉️..🕊️) om..dove @@ -294,7 +294,7 @@ 1F62E..1F62F ; Emoji # E1.0 [2] (😮..😯) face with open mouth..hushed face 1F630..1F633 ; Emoji # E0.6 [4] (😰..😳) anxious face with sweat..flushed face 1F634 ; Emoji # E1.0 [1] (😴) sleeping face -1F635 ; Emoji # E0.6 [1] (😵) dizzy face +1F635 ; Emoji # E0.6 [1] (😵) face with crossed-out eyes 1F636 ; Emoji # E1.0 [1] (😶) face without mouth 1F637..1F640 ; Emoji # E0.6 [10] (😷..🙀) face with medical mask..weary cat 1F641..1F644 ; Emoji # E1.0 [4] (🙁..🙄) slightly frowning face..face with rolling eyes @@ -341,6 +341,7 @@ 1F6D1..1F6D2 ; Emoji # E3.0 [2] (🛑..🛒) stop sign..shopping cart 1F6D5 ; Emoji # E12.0 [1] (🛕) hindu temple 1F6D6..1F6D7 ; Emoji # E13.0 [2] (🛖..🛗) hut..elevator +1F6DD..1F6DF ; Emoji # E14.0 [3] (🛝..🛟) playground slide..ring buoy 1F6E0..1F6E5 ; Emoji # E0.7 [6] (🛠️..🛥️) hammer and wrench..motor boat 1F6E9 ; Emoji # E0.7 [1] (🛩️) small airplane 1F6EB..1F6EC ; Emoji # E1.0 [2] (🛫..🛬) airplane departure..airplane arrival @@ -352,6 +353,7 @@ 1F6FA ; Emoji # E12.0 [1] (🛺) auto rickshaw 1F6FB..1F6FC ; Emoji # E13.0 [2] (🛻..🛼) pickup truck..roller skate 1F7E0..1F7EB ; Emoji # E12.0 [12] (🟠..🟫) orange circle..brown square +1F7F0 ; Emoji # E14.0 [1] (🟰) heavy equals sign 1F90C ; Emoji # E13.0 [1] (🤌) pinched fingers 1F90D..1F90F ; Emoji # E12.0 [3] (🤍..🤏) white heart..pinching hand 1F910..1F918 ; Emoji # E1.0 [9] (🤐..🤘) zipper-mouth face..sign of the horns @@ -375,6 +377,7 @@ 1F972 ; Emoji # E13.0 [1] (🥲) smiling face with tear 1F973..1F976 ; Emoji # E11.0 [4] (🥳..🥶) partying face..cold face 1F977..1F978 ; Emoji # E13.0 [2] (🥷..🥸) ninja..disguised face +1F979 ; Emoji # E14.0 [1] (🥹) face holding back tears 1F97A ; Emoji # E11.0 [1] (🥺) pleading face 1F97B ; Emoji # E12.0 [1] (🥻) sari 1F97C..1F97F ; Emoji # E11.0 [4] (🥼..🥿) lab coat..flat shoe @@ -392,21 +395,29 @@ 1F9C1..1F9C2 ; Emoji # E11.0 [2] (🧁..🧂) cupcake..salt 1F9C3..1F9CA ; Emoji # E12.0 [8] (🧃..🧊) beverage box..ice 1F9CB ; Emoji # E13.0 [1] (🧋) bubble tea +1F9CC ; Emoji # E14.0 [1] (🧌) troll 1F9CD..1F9CF ; Emoji # E12.0 [3] (🧍..🧏) person standing..deaf person 1F9D0..1F9E6 ; Emoji # E5.0 [23] (🧐..🧦) face with monocle..socks 1F9E7..1F9FF ; Emoji # E11.0 [25] (🧧..🧿) red envelope..nazar amulet 1FA70..1FA73 ; Emoji # E12.0 [4] (🩰..🩳) ballet shoes..shorts 1FA74 ; Emoji # E13.0 [1] (🩴) thong sandal 1FA78..1FA7A ; Emoji # E12.0 [3] (🩸..🩺) drop of blood..stethoscope +1FA7B..1FA7C ; Emoji # E14.0 [2] (🩻..🩼) x-ray..crutch 1FA80..1FA82 ; Emoji # E12.0 [3] (🪀..🪂) yo-yo..parachute 1FA83..1FA86 ; Emoji # E13.0 [4] (🪃..🪆) boomerang..nesting dolls 1FA90..1FA95 ; Emoji # E12.0 [6] (🪐..🪕) ringed planet..banjo 1FA96..1FAA8 ; Emoji # E13.0 [19] (🪖..🪨) military helmet..rock +1FAA9..1FAAC ; Emoji # E14.0 [4] (🪩..🪬) mirror ball..hamsa 1FAB0..1FAB6 ; Emoji # E13.0 [7] (🪰..🪶) fly..feather +1FAB7..1FABA ; Emoji # E14.0 [4] (🪷..🪺) lotus..nest with eggs 1FAC0..1FAC2 ; Emoji # E13.0 [3] (🫀..🫂) anatomical heart..people hugging +1FAC3..1FAC5 ; Emoji # E14.0 [3] (🫃..🫅) pregnant man..person with crown 1FAD0..1FAD6 ; Emoji # E13.0 [7] (🫐..🫖) blueberries..teapot +1FAD7..1FAD9 ; Emoji # E14.0 [3] (🫗..🫙) pouring liquid..jar +1FAE0..1FAE7 ; Emoji # E14.0 [8] (🫠..🫧) melting face..bubbles +1FAF0..1FAF6 ; Emoji # E14.0 [7] (🫰..🫶) hand with index finger and thumb crossed..heart hands -# Total elements: 1367 +# Total elements: 1404 # ================================================ @@ -438,8 +449,8 @@ 2728 ; Emoji_Presentation # E0.6 [1] (✨) sparkles 274C ; Emoji_Presentation # E0.6 [1] (❌) cross mark 274E ; Emoji_Presentation # E0.6 [1] (❎) cross mark button -2753..2755 ; Emoji_Presentation # E0.6 [3] (❓..❕) question mark..white exclamation mark -2757 ; Emoji_Presentation # E0.6 [1] (❗) exclamation mark +2753..2755 ; Emoji_Presentation # E0.6 [3] (❓..❕) red question mark..white exclamation mark +2757 ; Emoji_Presentation # E0.6 [1] (❗) red exclamation mark 2795..2797 ; Emoji_Presentation # E0.6 [3] (➕..➗) plus..divide 27B0 ; Emoji_Presentation # E0.6 [1] (➰) curly loop 27BF ; Emoji_Presentation # E1.0 [1] (➿) double curly loop @@ -533,7 +544,7 @@ 1F509 ; Emoji_Presentation # E1.0 [1] (🔉) speaker medium volume 1F50A..1F514 ; Emoji_Presentation # E0.6 [11] (🔊..🔔) speaker high volume..bell 1F515 ; Emoji_Presentation # E1.0 [1] (🔕) bell with slash -1F516..1F52B ; Emoji_Presentation # E0.6 [22] (🔖..🔫) bookmark..pistol +1F516..1F52B ; Emoji_Presentation # E0.6 [22] (🔖..🔫) bookmark..water pistol 1F52C..1F52D ; Emoji_Presentation # E1.0 [2] (🔬..🔭) microscope..telescope 1F52E..1F53D ; Emoji_Presentation # E0.6 [16] (🔮..🔽) crystal ball..downwards button 1F54B..1F54E ; Emoji_Presentation # E1.0 [4] (🕋..🕎) kaaba..menorah @@ -569,7 +580,7 @@ 1F62E..1F62F ; Emoji_Presentation # E1.0 [2] (😮..😯) face with open mouth..hushed face 1F630..1F633 ; Emoji_Presentation # E0.6 [4] (😰..😳) anxious face with sweat..flushed face 1F634 ; Emoji_Presentation # E1.0 [1] (😴) sleeping face -1F635 ; Emoji_Presentation # E0.6 [1] (😵) dizzy face +1F635 ; Emoji_Presentation # E0.6 [1] (😵) face with crossed-out eyes 1F636 ; Emoji_Presentation # E1.0 [1] (😶) face without mouth 1F637..1F640 ; Emoji_Presentation # E0.6 [10] (😷..🙀) face with medical mask..weary cat 1F641..1F644 ; Emoji_Presentation # E1.0 [4] (🙁..🙄) slightly frowning face..face with rolling eyes @@ -614,6 +625,7 @@ 1F6D1..1F6D2 ; Emoji_Presentation # E3.0 [2] (🛑..🛒) stop sign..shopping cart 1F6D5 ; Emoji_Presentation # E12.0 [1] (🛕) hindu temple 1F6D6..1F6D7 ; Emoji_Presentation # E13.0 [2] (🛖..🛗) hut..elevator +1F6DD..1F6DF ; Emoji_Presentation # E14.0 [3] (🛝..🛟) playground slide..ring buoy 1F6EB..1F6EC ; Emoji_Presentation # E1.0 [2] (🛫..🛬) airplane departure..airplane arrival 1F6F4..1F6F6 ; Emoji_Presentation # E3.0 [3] (🛴..🛶) kick scooter..canoe 1F6F7..1F6F8 ; Emoji_Presentation # E5.0 [2] (🛷..🛸) sled..flying saucer @@ -621,6 +633,7 @@ 1F6FA ; Emoji_Presentation # E12.0 [1] (🛺) auto rickshaw 1F6FB..1F6FC ; Emoji_Presentation # E13.0 [2] (🛻..🛼) pickup truck..roller skate 1F7E0..1F7EB ; Emoji_Presentation # E12.0 [12] (🟠..🟫) orange circle..brown square +1F7F0 ; Emoji_Presentation # E14.0 [1] (🟰) heavy equals sign 1F90C ; Emoji_Presentation # E13.0 [1] (🤌) pinched fingers 1F90D..1F90F ; Emoji_Presentation # E12.0 [3] (🤍..🤏) white heart..pinching hand 1F910..1F918 ; Emoji_Presentation # E1.0 [9] (🤐..🤘) zipper-mouth face..sign of the horns @@ -644,6 +657,7 @@ 1F972 ; Emoji_Presentation # E13.0 [1] (🥲) smiling face with tear 1F973..1F976 ; Emoji_Presentation # E11.0 [4] (🥳..🥶) partying face..cold face 1F977..1F978 ; Emoji_Presentation # E13.0 [2] (🥷..🥸) ninja..disguised face +1F979 ; Emoji_Presentation # E14.0 [1] (🥹) face holding back tears 1F97A ; Emoji_Presentation # E11.0 [1] (🥺) pleading face 1F97B ; Emoji_Presentation # E12.0 [1] (🥻) sari 1F97C..1F97F ; Emoji_Presentation # E11.0 [4] (🥼..🥿) lab coat..flat shoe @@ -661,21 +675,29 @@ 1F9C1..1F9C2 ; Emoji_Presentation # E11.0 [2] (🧁..🧂) cupcake..salt 1F9C3..1F9CA ; Emoji_Presentation # E12.0 [8] (🧃..🧊) beverage box..ice 1F9CB ; Emoji_Presentation # E13.0 [1] (🧋) bubble tea +1F9CC ; Emoji_Presentation # E14.0 [1] (🧌) troll 1F9CD..1F9CF ; Emoji_Presentation # E12.0 [3] (🧍..🧏) person standing..deaf person 1F9D0..1F9E6 ; Emoji_Presentation # E5.0 [23] (🧐..🧦) face with monocle..socks 1F9E7..1F9FF ; Emoji_Presentation # E11.0 [25] (🧧..🧿) red envelope..nazar amulet 1FA70..1FA73 ; Emoji_Presentation # E12.0 [4] (🩰..🩳) ballet shoes..shorts 1FA74 ; Emoji_Presentation # E13.0 [1] (🩴) thong sandal 1FA78..1FA7A ; Emoji_Presentation # E12.0 [3] (🩸..🩺) drop of blood..stethoscope +1FA7B..1FA7C ; Emoji_Presentation # E14.0 [2] (🩻..🩼) x-ray..crutch 1FA80..1FA82 ; Emoji_Presentation # E12.0 [3] (🪀..🪂) yo-yo..parachute 1FA83..1FA86 ; Emoji_Presentation # E13.0 [4] (🪃..🪆) boomerang..nesting dolls 1FA90..1FA95 ; Emoji_Presentation # E12.0 [6] (🪐..🪕) ringed planet..banjo 1FA96..1FAA8 ; Emoji_Presentation # E13.0 [19] (🪖..🪨) military helmet..rock +1FAA9..1FAAC ; Emoji_Presentation # E14.0 [4] (🪩..🪬) mirror ball..hamsa 1FAB0..1FAB6 ; Emoji_Presentation # E13.0 [7] (🪰..🪶) fly..feather +1FAB7..1FABA ; Emoji_Presentation # E14.0 [4] (🪷..🪺) lotus..nest with eggs 1FAC0..1FAC2 ; Emoji_Presentation # E13.0 [3] (🫀..🫂) anatomical heart..people hugging +1FAC3..1FAC5 ; Emoji_Presentation # E14.0 [3] (🫃..🫅) pregnant man..person with crown 1FAD0..1FAD6 ; Emoji_Presentation # E13.0 [7] (🫐..🫖) blueberries..teapot +1FAD7..1FAD9 ; Emoji_Presentation # E14.0 [3] (🫗..🫙) pouring liquid..jar +1FAE0..1FAE7 ; Emoji_Presentation # E14.0 [8] (🫠..🫧) melting face..bubbles +1FAF0..1FAF6 ; Emoji_Presentation # E14.0 [7] (🫰..🫶) hand with index finger and thumb crossed..heart hands -# Total elements: 1148 +# Total elements: 1185 # ================================================ @@ -738,15 +760,17 @@ 1F9BB ; Emoji_Modifier_Base # E12.0 [1] (🦻) ear with hearing aid 1F9CD..1F9CF ; Emoji_Modifier_Base # E12.0 [3] (🧍..🧏) person standing..deaf person 1F9D1..1F9DD ; Emoji_Modifier_Base # E5.0 [13] (🧑..🧝) person..elf +1FAC3..1FAC5 ; Emoji_Modifier_Base # E14.0 [3] (🫃..🫅) pregnant man..person with crown +1FAF0..1FAF6 ; Emoji_Modifier_Base # E14.0 [7] (🫰..🫶) hand with index finger and thumb crossed..heart hands -# Total elements: 122 +# Total elements: 132 # ================================================ # All omitted code points have Emoji_Component=No # @missing: 0000..10FFFF ; Emoji_Component ; No -0023 ; Emoji_Component # E0.0 [1] (#️) number sign +0023 ; Emoji_Component # E0.0 [1] (#️) hash sign 002A ; Emoji_Component # E0.0 [1] (*️) asterisk 0030..0039 ; Emoji_Component # E0.0 [10] (0️..9️) digit zero..digit nine 200D ; Emoji_Component # E0.0 [1] () zero width joiner @@ -902,8 +926,8 @@ E0020..E007F ; Emoji_Component # E0.0 [96] (..) tag space..c 2747 ; Extended_Pictographic# E0.6 [1] (❇️) sparkle 274C ; Extended_Pictographic# E0.6 [1] (❌) cross mark 274E ; Extended_Pictographic# E0.6 [1] (❎) cross mark button -2753..2755 ; Extended_Pictographic# E0.6 [3] (❓..❕) question mark..white exclamation mark -2757 ; Extended_Pictographic# E0.6 [1] (❗) exclamation mark +2753..2755 ; Extended_Pictographic# E0.6 [3] (❓..❕) red question mark..white exclamation mark +2757 ; Extended_Pictographic# E0.6 [1] (❗) red exclamation mark 2763 ; Extended_Pictographic# E1.0 [1] (❣️) heart exclamation 2764 ; Extended_Pictographic# E0.6 [1] (❤️) red heart 2765..2767 ; Extended_Pictographic# E0.0 [3] (❥..❧) ROTATED HEAVY BLACK HEART BULLET..ROTATED FLORAL HEART BULLET @@ -1041,7 +1065,7 @@ E0020..E007F ; Emoji_Component # E0.0 [96] (..) tag space..c 1F509 ; Extended_Pictographic# E1.0 [1] (🔉) speaker medium volume 1F50A..1F514 ; Extended_Pictographic# E0.6 [11] (🔊..🔔) speaker high volume..bell 1F515 ; Extended_Pictographic# E1.0 [1] (🔕) bell with slash -1F516..1F52B ; Extended_Pictographic# E0.6 [22] (🔖..🔫) bookmark..pistol +1F516..1F52B ; Extended_Pictographic# E0.6 [22] (🔖..🔫) bookmark..water pistol 1F52C..1F52D ; Extended_Pictographic# E1.0 [2] (🔬..🔭) microscope..telescope 1F52E..1F53D ; Extended_Pictographic# E0.6 [16] (🔮..🔽) crystal ball..downwards button 1F546..1F548 ; Extended_Pictographic# E0.0 [3] (🕆..🕈) WHITE LATIN CROSS..CELTIC CROSS @@ -1117,7 +1141,7 @@ E0020..E007F ; Emoji_Component # E0.0 [96] (..) tag space..c 1F62E..1F62F ; Extended_Pictographic# E1.0 [2] (😮..😯) face with open mouth..hushed face 1F630..1F633 ; Extended_Pictographic# E0.6 [4] (😰..😳) anxious face with sweat..flushed face 1F634 ; Extended_Pictographic# E1.0 [1] (😴) sleeping face -1F635 ; Extended_Pictographic# E0.6 [1] (😵) dizzy face +1F635 ; Extended_Pictographic# E0.6 [1] (😵) face with crossed-out eyes 1F636 ; Extended_Pictographic# E1.0 [1] (😶) face without mouth 1F637..1F640 ; Extended_Pictographic# E0.6 [10] (😷..🙀) face with medical mask..weary cat 1F641..1F644 ; Extended_Pictographic# E1.0 [4] (🙁..🙄) slightly frowning face..face with rolling eyes @@ -1166,7 +1190,8 @@ E0020..E007F ; Emoji_Component # E0.0 [96] (..) tag space..c 1F6D3..1F6D4 ; Extended_Pictographic# E0.0 [2] (🛓..🛔) STUPA..PAGODA 1F6D5 ; Extended_Pictographic# E12.0 [1] (🛕) hindu temple 1F6D6..1F6D7 ; Extended_Pictographic# E13.0 [2] (🛖..🛗) hut..elevator -1F6D8..1F6DF ; Extended_Pictographic# E0.0 [8] (..🛟) <reserved-1F6D8>..<reserved-1F6DF> +1F6D8..1F6DC ; Extended_Pictographic# E0.0 [5] (..🛜) <reserved-1F6D8>..<reserved-1F6DC> +1F6DD..1F6DF ; Extended_Pictographic# E14.0 [3] (🛝..🛟) playground slide..ring buoy 1F6E0..1F6E5 ; Extended_Pictographic# E0.7 [6] (🛠️..🛥️) hammer and wrench..motor boat 1F6E6..1F6E8 ; Extended_Pictographic# E0.0 [3] (🛦..🛨) UP-POINTING MILITARY AIRPLANE..UP-POINTING SMALL AIRPLANE 1F6E9 ; Extended_Pictographic# E0.7 [1] (🛩️) small airplane @@ -1185,7 +1210,9 @@ E0020..E007F ; Emoji_Component # E0.0 [96] (..) tag space..c 1F774..1F77F ; Extended_Pictographic# E0.0 [12] (🝴..🝿) <reserved-1F774>..<reserved-1F77F> 1F7D5..1F7DF ; Extended_Pictographic# E0.0 [11] (🟕..) CIRCLED TRIANGLE..<reserved-1F7DF> 1F7E0..1F7EB ; Extended_Pictographic# E12.0 [12] (🟠..🟫) orange circle..brown square -1F7EC..1F7FF ; Extended_Pictographic# E0.0 [20] (..) <reserved-1F7EC>..<reserved-1F7FF> +1F7EC..1F7EF ; Extended_Pictographic# E0.0 [4] (..) <reserved-1F7EC>..<reserved-1F7EF> +1F7F0 ; Extended_Pictographic# E14.0 [1] (🟰) heavy equals sign +1F7F1..1F7FF ; Extended_Pictographic# E0.0 [15] (..) <reserved-1F7F1>..<reserved-1F7FF> 1F80C..1F80F ; Extended_Pictographic# E0.0 [4] (..) <reserved-1F80C>..<reserved-1F80F> 1F848..1F84F ; Extended_Pictographic# E0.0 [8] (..) <reserved-1F848>..<reserved-1F84F> 1F85A..1F85F ; Extended_Pictographic# E0.0 [6] (..) <reserved-1F85A>..<reserved-1F85F> @@ -1214,7 +1241,7 @@ E0020..E007F ; Emoji_Component # E0.0 [96] (..) tag space..c 1F972 ; Extended_Pictographic# E13.0 [1] (🥲) smiling face with tear 1F973..1F976 ; Extended_Pictographic# E11.0 [4] (🥳..🥶) partying face..cold face 1F977..1F978 ; Extended_Pictographic# E13.0 [2] (🥷..🥸) ninja..disguised face -1F979 ; Extended_Pictographic# E0.0 [1] (🥹) <reserved-1F979> +1F979 ; Extended_Pictographic# E14.0 [1] (🥹) face holding back tears 1F97A ; Extended_Pictographic# E11.0 [1] (🥺) pleading face 1F97B ; Extended_Pictographic# E12.0 [1] (🥻) sari 1F97C..1F97F ; Extended_Pictographic# E11.0 [4] (🥼..🥿) lab coat..flat shoe @@ -1232,7 +1259,7 @@ E0020..E007F ; Emoji_Component # E0.0 [96] (..) tag space..c 1F9C1..1F9C2 ; Extended_Pictographic# E11.0 [2] (🧁..🧂) cupcake..salt 1F9C3..1F9CA ; Extended_Pictographic# E12.0 [8] (🧃..🧊) beverage box..ice 1F9CB ; Extended_Pictographic# E13.0 [1] (🧋) bubble tea -1F9CC ; Extended_Pictographic# E0.0 [1] (🧌) <reserved-1F9CC> +1F9CC ; Extended_Pictographic# E14.0 [1] (🧌) troll 1F9CD..1F9CF ; Extended_Pictographic# E12.0 [3] (🧍..🧏) person standing..deaf person 1F9D0..1F9E6 ; Extended_Pictographic# E5.0 [23] (🧐..🧦) face with monocle..socks 1F9E7..1F9FF ; Extended_Pictographic# E11.0 [25] (🧧..🧿) red envelope..nazar amulet @@ -1241,19 +1268,28 @@ E0020..E007F ; Emoji_Component # E0.0 [96] (..) tag space..c 1FA74 ; Extended_Pictographic# E13.0 [1] (🩴) thong sandal 1FA75..1FA77 ; Extended_Pictographic# E0.0 [3] (🩵..🩷) <reserved-1FA75>..<reserved-1FA77> 1FA78..1FA7A ; Extended_Pictographic# E12.0 [3] (🩸..🩺) drop of blood..stethoscope -1FA7B..1FA7F ; Extended_Pictographic# E0.0 [5] (🩻..) <reserved-1FA7B>..<reserved-1FA7F> +1FA7B..1FA7C ; Extended_Pictographic# E14.0 [2] (🩻..🩼) x-ray..crutch +1FA7D..1FA7F ; Extended_Pictographic# E0.0 [3] (..) <reserved-1FA7D>..<reserved-1FA7F> 1FA80..1FA82 ; Extended_Pictographic# E12.0 [3] (🪀..🪂) yo-yo..parachute 1FA83..1FA86 ; Extended_Pictographic# E13.0 [4] (🪃..🪆) boomerang..nesting dolls 1FA87..1FA8F ; Extended_Pictographic# E0.0 [9] (🪇..) <reserved-1FA87>..<reserved-1FA8F> 1FA90..1FA95 ; Extended_Pictographic# E12.0 [6] (🪐..🪕) ringed planet..banjo 1FA96..1FAA8 ; Extended_Pictographic# E13.0 [19] (🪖..🪨) military helmet..rock -1FAA9..1FAAF ; Extended_Pictographic# E0.0 [7] (🪩..🪯) <reserved-1FAA9>..<reserved-1FAAF> +1FAA9..1FAAC ; Extended_Pictographic# E14.0 [4] (🪩..🪬) mirror ball..hamsa +1FAAD..1FAAF ; Extended_Pictographic# E0.0 [3] (🪭..🪯) <reserved-1FAAD>..<reserved-1FAAF> 1FAB0..1FAB6 ; Extended_Pictographic# E13.0 [7] (🪰..🪶) fly..feather -1FAB7..1FABF ; Extended_Pictographic# E0.0 [9] (🪷..🪿) <reserved-1FAB7>..<reserved-1FABF> +1FAB7..1FABA ; Extended_Pictographic# E14.0 [4] (🪷..🪺) lotus..nest with eggs +1FABB..1FABF ; Extended_Pictographic# E0.0 [5] (🪻..🪿) <reserved-1FABB>..<reserved-1FABF> 1FAC0..1FAC2 ; Extended_Pictographic# E13.0 [3] (🫀..🫂) anatomical heart..people hugging -1FAC3..1FACF ; Extended_Pictographic# E0.0 [13] (🫃..🫏) <reserved-1FAC3>..<reserved-1FACF> +1FAC3..1FAC5 ; Extended_Pictographic# E14.0 [3] (🫃..🫅) pregnant man..person with crown +1FAC6..1FACF ; Extended_Pictographic# E0.0 [10] (..🫏) <reserved-1FAC6>..<reserved-1FACF> 1FAD0..1FAD6 ; Extended_Pictographic# E13.0 [7] (🫐..🫖) blueberries..teapot -1FAD7..1FAFF ; Extended_Pictographic# E0.0 [41] (🫗..) <reserved-1FAD7>..<reserved-1FAFF> +1FAD7..1FAD9 ; Extended_Pictographic# E14.0 [3] (🫗..🫙) pouring liquid..jar +1FADA..1FADF ; Extended_Pictographic# E0.0 [6] (🫚..) <reserved-1FADA>..<reserved-1FADF> +1FAE0..1FAE7 ; Extended_Pictographic# E14.0 [8] (🫠..🫧) melting face..bubbles +1FAE8..1FAEF ; Extended_Pictographic# E0.0 [8] (🫨..) <reserved-1FAE8>..<reserved-1FAEF> +1FAF0..1FAF6 ; Extended_Pictographic# E14.0 [7] (🫰..🫶) hand with index finger and thumb crossed..heart hands +1FAF7..1FAFF ; Extended_Pictographic# E0.0 [9] (🫷..) <reserved-1FAF7>..<reserved-1FAFF> 1FC00..1FFFD ; Extended_Pictographic# E0.0[1022] (..) <reserved-1FC00>..<reserved-1FFFD> # Total elements: 3537 diff --git a/util/unicode/main.cpp b/util/unicode/main.cpp index 91015411a0..71ab4c5d55 100644 --- a/util/unicode/main.cpp +++ b/util/unicode/main.cpp @@ -39,8 +39,8 @@ #include <private/qunicodetables_p.h> #endif -#define DATA_VERSION_S "13.0" -#define DATA_VERSION_STR "QChar::Unicode_13_0" +#define DATA_VERSION_S "14.0" +#define DATA_VERSION_STR "QChar::Unicode_14_0" static QHash<QByteArray, QChar::UnicodeVersion> age_map; @@ -74,6 +74,7 @@ static void initAgeMap() { QChar::Unicode_12_0, "12.0" }, { QChar::Unicode_12_1, "12.1" }, // UCD Revision 24 { QChar::Unicode_13_0, "13.0" }, // UCD Revision 26 + { QChar::Unicode_14_0, "14.0" }, // UCD Revision 28 { QChar::Unicode_Unassigned, 0 } }; AgeMap *d = ageMap; @@ -797,6 +798,13 @@ static void initScriptMap() { QChar::Script_KhitanSmallScript, "KhitanSmallScript" }, { QChar::Script_Yezidi, "Yezidi" }, + // 14.0 + { QChar::Script_CyproMinoan, "CyproMinoan"}, + { QChar::Script_OldUyghur, "OldUyghur"}, + { QChar::Script_Tangsa, "Tangsa"}, + { QChar::Script_Toto, "Toto"}, + { QChar::Script_Vithkuqi, "Vithkuqi"}, + // unhandled { QChar::Script_Unknown, 0 } }; |