utf8proc

A clean C library for processing UTF-8 Unicode data
git clone https://git.sinitax.com/juliastrings/utf8proc
Log | Files | Refs | README | LICENSE | sfeed.txt

commit c02ebd5a83c009261788df87bce6539259632ccb
parent eeebf70bcf68443b0b2e5b3d811227ed3f039ea4
Author: Steven G. Johnson <stevenj@mit.edu>
Date:   Tue, 12 Jul 2016 16:30:05 -0400

update to Unifont 9 (for Unicode 9 charwidths) (#75)


Diffstat:
Mdata/Makefile | 2+-
Mutf8proc_data.c | 1011++++++++++++++++++++++++++++++++++++++++---------------------------------------
2 files changed, 507 insertions(+), 506 deletions(-)

diff --git a/data/Makefile b/data/Makefile @@ -20,7 +20,7 @@ utf8proc_data.c.new: data_generator.rb UnicodeData.txt GraphemeBreakProperty.txt $(RUBY) data_generator.rb < UnicodeData.txt > $@ # GNU Unifont version for font metric calculations: -UNIFONT_VERSION=8.0.01 +UNIFONT_VERSION=9.0.01 unifont.ttf: $(CURL) $(CURLFLAGS) -o $@ $(URLCACHE)https://mirrors.kernel.org/gnu/unifont/unifont-$(UNIFONT_VERSION)/unifont-$(UNIFONT_VERSION).ttf diff --git a/utf8proc_data.c b/utf8proc_data.c @@ -2002,8 +2002,8 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, - 1118, 1118, 1118, 1118, 1118, 1118, 0, 1126, - 1126, 1126, 1126, 1126, 1126, 1126, 1126, 0, + 1118, 1118, 1118, 1118, 1118, 1118, 0, 1118, + 1118, 1118, 1118, 1118, 1118, 1118, 1118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 540, 540, 540, @@ -2364,26 +2364,20 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 0, 0, 1418, 1419, 1420, 1421, 1422, 1423, 0, - 0, 1084, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, + 0, 1424, 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, 340, 340, 340, 340, 340, 340, 340, 340, + 340, 340, 340, 340, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 340, 340, 340, 340, + 340, 340, 340, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 340, 340, 340, 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, 340, + 1160, 1160, 1160, 1160, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, @@ -2394,57 +2388,63 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, + 340, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 340, 340, 340, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 1160, 1160, 1160, - 1160, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, + 340, 340, 340, 1160, 1160, 1160, 1160, 1160, 1160, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 1160, - 1160, 1160, 1160, 1160, 1160, 1160, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 1160, + 340, 340, 340, 340, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 340, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 340, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 340, 340, 340, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 340, + 340, 340, 340, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 340, 340, 340, 340, 1160, 1160, 1160, 1160, + 340, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, + 340, 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, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 340, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 340, 340, 340, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, - 1160, 1160, 1160, 1160, 1160, 340, 340, 340, - 340, 1160, 1160, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 1160, 1160, 340, - 340, 340, 340, 1160, 1160, 1160, 1160, 1160, - 1160, 340, 340, 1160, 1160, 1160, 1160, 340, - 340, 340, 340, 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, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 340, + 340, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 340, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, - 1160, 1160, 1160, 1160, 1160, 1160, 1044, 1044, + 1160, 1160, 1160, 1160, 1160, 1160, 1177, 1044, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 340, 340, 340, 340, 340, 340, 340, 340, - 340, 1424, 1160, 1160, 1160, 1160, 1160, 1160, + 340, 1425, 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, 1258, 1259, 0, 0, @@ -2457,8 +2457,8 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 1160, 340, 1160, 340, 340, 340, 340, - 340, 340, 340, 340, 1044, 1044, 1044, 1425, - 1425, 1425, 340, 340, 340, 340, 340, 340, + 340, 340, 340, 340, 1044, 1044, 1044, 1426, + 1426, 1426, 340, 340, 340, 340, 340, 340, 340, 340, 0, 0, 0, 0, 0, 0, 0, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 0, 1160, @@ -2490,10 +2490,10 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 1179, 1177, 1177, 1177, 1189, 340, 540, 0, 0, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 0, 0, 0, 0, 0, - 0, 1426, 1426, 1426, 1426, 1426, 1426, 1426, - 1426, 1426, 1426, 0, 0, 0, 0, 0, - 0, 1427, 1427, 1427, 1427, 1427, 1427, 1428, - 1427, 1427, 1427, 1427, 574, 574, 574, 81, + 0, 1427, 1427, 1427, 1427, 1427, 1427, 1427, + 1427, 1427, 1427, 0, 0, 0, 0, 0, + 0, 1428, 1428, 1428, 1428, 1428, 1428, 1424, + 1428, 1428, 1428, 1428, 574, 574, 574, 81, 0, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 0, 0, 0, 0, 0, 0, 1160, 1160, 1160, 1160, 1160, 1160, 1160, @@ -2514,15 +2514,15 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1087, 1160, 0, 0, 0, 0, - 0, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, + 0, 1160, 1160, 1160, 1160, 340, 340, 340, + 1160, 340, 1160, 340, 1160, 1160, 1160, 340, + 340, 1160, 1160, 1160, 340, 340, 1160, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 1160, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 1160, 340, 340, 340, 0, + 340, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 340, 1160, 340, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 340, 340, 340, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, @@ -2532,7 +2532,7 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 1153, 1153, 1159, 1159, 1159, 0, 0, 0, 0, 1159, 1159, 1153, 1159, 1159, 1159, 1159, 1159, 1159, 1086, 540, 553, 0, 0, 0, - 0, 1085, 0, 0, 0, 1427, 1427, 1178, + 0, 1085, 0, 0, 0, 1428, 1428, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, @@ -2796,8 +2796,8 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 2202, 2203, 2204, 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, 2213, 2214, 2215, 2216, 2217, 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, - 2226, 1425, 1425, 2227, 2228, 2229, 1425, 1425, - 1425, 2227, 2230, 77, 77, 0, 0, 0, + 2226, 1426, 1426, 2227, 2228, 2229, 1426, 1426, + 1426, 2227, 2230, 77, 77, 0, 0, 0, 0, 2231, 75, 2232, 75, 2233, 77, 77, 77, 77, 77, 2234, 2235, 77, 77, 77, 77, 75, 77, 77, 75, 77, 77, 75, @@ -3163,7 +3163,7 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 2686, 2687, 2688, 2689, 2690, 214, 77, 77, 1085, 77, 77, 1085, 2691, 2692, 2693, 2694, 540, 540, 540, 2695, 2696, 0, 0, 0, - 0, 0, 9, 9, 9, 9, 1426, 9, + 0, 0, 9, 9, 9, 9, 1427, 9, 9, 2697, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, @@ -3197,14 +3197,14 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 9, 9, 80, 92, 80, 92, 9, - 9, 9, 80, 92, 9, 80, 92, 1427, - 1427, 1427, 1427, 9, 1427, 1427, 1427, 9, + 9, 9, 80, 92, 9, 80, 92, 1428, + 1428, 1428, 1428, 9, 1428, 1428, 1428, 9, 1084, 9, 9, 1084, 9, 80, 92, 9, 9, 80, 92, 12, 13, 12, 13, 12, 13, 12, 13, 9, 9, 9, 9, 9, 522, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1084, 1084, 9, 9, 9, - 9, 1084, 9, 2061, 1427, 1427, 0, 0, + 9, 1084, 9, 2061, 1428, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -3260,14 +3260,14 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 0, 0, 0, - 0, 2954, 1427, 1427, 1427, 1085, 1179, 1160, + 0, 2954, 1428, 1428, 1428, 1085, 1179, 1160, 2227, 1258, 1259, 1258, 1259, 1258, 1259, 1258, 1259, 1258, 1259, 1085, 1085, 1258, 1259, 1258, - 1259, 1258, 1259, 1258, 1259, 1428, 2955, 2956, + 1259, 1258, 1259, 1258, 1259, 1424, 2955, 2956, 2956, 1085, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2957, 1087, 552, 1086, 2958, - 2958, 1428, 1179, 1179, 1179, 1179, 1179, 2959, - 1085, 2960, 2961, 2962, 1179, 1160, 1427, 1085, + 2958, 1424, 1179, 1179, 1179, 1179, 1179, 2959, + 1085, 2960, 2961, 2962, 1179, 1160, 1428, 1085, 77, 0, 1160, 1160, 1160, 1160, 1160, 2963, 1160, 1160, 1160, 1160, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975, @@ -3280,7 +3280,7 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 3009, 1160, 1160, 0, 0, 3010, 3011, 3012, 3013, 3014, 3015, - 3016, 1428, 1160, 1160, 1160, 1160, 1160, 3017, + 3016, 1424, 1160, 1160, 1160, 1160, 1160, 3017, 1160, 1160, 1160, 1160, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, @@ -3291,7 +3291,7 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 3063, 3064, 3065, 3066, 1160, 3067, 1160, 1160, - 3068, 3069, 3070, 3071, 1427, 1179, 3072, 3073, + 3068, 3069, 3070, 3071, 1428, 1179, 3072, 3073, 3074, 0, 0, 0, 0, 0, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, @@ -3549,8 +3549,8 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 340, 340, 340, 340, 340, 340, 340, 340, 340, 523, 523, 523, 523, 523, 523, 1044, 1044, 1160, 1160, 1160, 1160, 1160, 1160, 1160, - 1160, 1160, 1160, 1160, 1160, 1179, 1427, 1427, - 1427, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 1160, 1179, 1428, 1428, + 1428, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1160, 1160, 0, 0, 0, @@ -3576,9 +3576,9 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 1425, - 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, - 1425, 540, 540, 1044, 1044, 1044, 1044, 1044, + 340, 340, 340, 340, 340, 340, 340, 1426, + 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, + 1426, 540, 540, 1044, 1044, 1044, 1044, 1044, 1044, 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, @@ -3626,8 +3626,8 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 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, 1427, 1427, 1427, - 1427, 0, 0, 0, 0, 0, 0, 0, + 1160, 1160, 1160, 1160, 1160, 1428, 1428, 1428, + 1428, 0, 0, 0, 0, 0, 0, 0, 0, 1159, 1159, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, @@ -4228,7 +4228,7 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 553, 553, 553, 553, 553, 553, 553, 540, 540, 5069, 5070, 5071, 5072, 5072, 5073, 5074, 5075, 5076, 5077, 5078, 5079, 5080, 5081, 5082, - 5083, 5084, 5085, 5086, 5087, 5088, 1427, 1427, + 5083, 5084, 5085, 5086, 5087, 5088, 1428, 1428, 5089, 5090, 5091, 5091, 5091, 5091, 5092, 5092, 5092, 5093, 5094, 5095, 0, 5096, 5097, 5098, 5099, 5100, 5101, 5102, 5103, 5104, 5105, 5106, @@ -4330,10 +4330,10 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 5485, 5485, 5485, 5485, 5485, 5485, 5485, 5485, 5485, 5485, 5485, 5485, 5485, 5485, 5485, 5485, 5485, 5485, 5486, 5486, 5486, 5486, 5486, 5486, - 5485, 5486, 5485, 5485, 5485, 5485, 1426, 1426, - 1220, 1426, 77, 77, 77, 77, 77, 77, + 5485, 5486, 5485, 5485, 5485, 5485, 1427, 1427, + 1220, 1427, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, - 77, 1085, 77, 1426, 1426, 77, 1191, 1191, + 77, 1085, 77, 1427, 1427, 77, 838, 838, 0, 77, 77, 77, 77, 77, 77, 77, 1085, 1085, 1085, 77, 77, 0, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, @@ -4388,8 +4388,8 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 1425, 340, 340, 340, 340, 340, - 340, 340, 340, 1425, 0, 0, 0, 0, + 340, 340, 1426, 340, 340, 340, 340, 340, + 340, 340, 340, 1426, 0, 0, 0, 0, 0, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, @@ -4844,35 +4844,35 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 340, 340, 340, 340, 340, 340, 340, - 0, 340, 0, 340, 340, 340, 340, 0, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 0, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 1044, 0, 0, 0, 0, 0, - 0, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, + 0, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 0, 1160, 0, 1160, 1160, 1160, 1160, 0, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 0, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 1177, 0, 0, 0, 0, 0, + 0, 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, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1153, 1159, 1159, 1159, 1153, 1153, 1153, 1153, 1153, 1153, 1180, 1168, 0, 0, 0, 0, - 0, 1250, 1250, 1250, 1250, 1250, 1250, 1250, - 1250, 1250, 1250, 0, 0, 0, 0, 0, - 0, 1153, 1153, 1159, 1159, 0, 340, 340, - 340, 340, 340, 340, 340, 340, 0, 0, - 340, 340, 0, 0, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 0, 340, 340, 340, 340, 340, - 340, 340, 0, 340, 340, 0, 340, 340, - 340, 340, 340, 0, 0, 1180, 340, 5761, + 0, 1178, 1178, 1178, 1178, 1178, 1178, 1178, + 1178, 1178, 1178, 0, 0, 0, 0, 0, + 0, 1153, 1153, 1159, 1159, 0, 1160, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 0, 0, + 1160, 1160, 0, 0, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 0, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 0, 1160, 1160, 0, 1160, 1160, + 1160, 1160, 1160, 0, 0, 1180, 1160, 5761, 1159, 1153, 1159, 1159, 1159, 1159, 0, 0, 5762, 1159, 0, 0, 5763, 5764, 1452, 0, - 0, 340, 0, 0, 0, 0, 0, 0, - 5765, 0, 0, 0, 0, 0, 340, 340, - 340, 340, 340, 1159, 1159, 0, 0, 540, + 0, 1160, 0, 0, 0, 0, 0, 0, + 5765, 0, 0, 0, 0, 0, 1160, 1160, + 1160, 1160, 1160, 1159, 1159, 0, 0, 540, 540, 540, 540, 540, 540, 540, 0, 0, 0, 540, 540, 540, 540, 540, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -4892,34 +4892,34 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 1159, 1159, + 0, 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, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1159, 1159, 1159, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1159, 1159, 1168, 1153, 1153, 1159, 1180, - 340, 340, 340, 340, 1044, 1044, 1044, 1044, - 1044, 1250, 1250, 1250, 1250, 1250, 1250, 1250, - 1250, 1250, 1250, 0, 1044, 0, 1044, 0, + 1160, 1160, 1160, 1160, 1177, 1177, 1177, 1177, + 1177, 1178, 1178, 1178, 1178, 1178, 1178, 1178, + 1178, 1178, 1178, 0, 1177, 0, 1177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 5766, 1159, 1159, 1153, 1153, 1153, 1153, + 0, 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, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 5766, 1159, 1159, 1153, 1153, 1153, 1153, 1153, 1153, 5767, 5768, 5769, 5770, 5771, 5772, - 1153, 1153, 1159, 1168, 1180, 340, 340, 1044, - 340, 0, 0, 0, 0, 0, 0, 0, - 0, 1250, 1250, 1250, 1250, 1250, 1250, 1250, - 1250, 1250, 1250, 0, 0, 0, 0, 0, + 1153, 1153, 1159, 1168, 1180, 1160, 1160, 1177, + 1160, 0, 0, 0, 0, 0, 0, 0, + 0, 1178, 1178, 1178, 1178, 1178, 1178, 1178, + 1178, 1178, 1178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -4956,20 +4956,20 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 1159, 1159, 1159, 1153, 1153, 1153, 1153, + 0, 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, 1160, + 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1159, 1159, 1159, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1159, 1159, 1153, 1159, - 1168, 1153, 1044, 1044, 1044, 340, 0, 0, + 1168, 1153, 1177, 1177, 1177, 1160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1250, 1250, 1250, 1250, 1250, 1250, 1250, - 1250, 1250, 1250, 0, 0, 0, 0, 0, - 0, 9, 9, 9, 9, 9, 9, 9, - 9, 9, 9, 9, 9, 9, 0, 0, + 0, 1178, 1178, 1178, 1178, 1178, 1178, 1178, + 1178, 1178, 1178, 0, 0, 0, 0, 0, + 0, 1428, 1428, 1428, 1428, 1428, 1428, 1428, + 1428, 1428, 1428, 1428, 1428, 1428, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1160, 1160, 1160, 1160, 1160, 1160, 1160, @@ -4988,15 +4988,15 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 0, 0, 0, 1153, 1153, + 0, 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, 0, 0, 0, 1153, 1153, 1153, 1159, 1159, 1153, 1153, 1153, 1153, 1159, 1153, 1153, 1153, 1153, 1168, 0, 0, 0, - 0, 1250, 1250, 1250, 1250, 1250, 1250, 1250, - 1250, 1250, 1250, 5484, 5484, 1044, 1044, 1044, - 838, 0, 0, 0, 0, 0, 0, 0, + 0, 1178, 1178, 1178, 1178, 1178, 1178, 1178, + 1178, 1178, 1178, 1190, 1190, 1177, 1177, 1177, + 1191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -5084,20 +5084,20 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 0, 0, 0, 0, 0, 0, - 0, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 0, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 1159, 1153, 1153, 1153, 1153, 1153, 1153, 1153, + 0, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 0, 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, + 5842, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 0, 1153, 1153, 1153, 1153, 1153, 1153, 1159, - 5842, 340, 1044, 1044, 1044, 1044, 1044, 0, + 5843, 1160, 1177, 1177, 1177, 1177, 1177, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1250, 1250, 1250, 1250, 1250, 1250, 1250, - 1250, 1250, 1250, 5484, 5484, 5484, 5484, 5484, - 5484, 5484, 5484, 5484, 5484, 5484, 5484, 5484, - 5484, 5484, 5484, 5484, 5484, 5484, 0, 0, + 0, 1178, 1178, 1178, 1178, 1178, 1178, 1178, + 1178, 1178, 1178, 1190, 1190, 1190, 1190, 1190, + 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1190, + 1190, 1190, 1190, 1190, 1190, 1190, 0, 0, 0, 1044, 1044, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, @@ -5180,20 +5180,20 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1425, 1425, 1425, 1425, 1425, 1425, 1425, - 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, - 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, - 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, - 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, - 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, - 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, - 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, - 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, - 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, - 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, - 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, - 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, - 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, + 0, 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, 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, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 0, 1044, 1044, 1044, 1044, 1044, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 340, 340, 340, 340, 340, 340, 340, @@ -5501,26 +5501,26 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 340, 340, 340, 340, 340, 340, 340, + 340, 340, 340, 340, 340, 340, 1160, 1160, + 1160, 1160, 340, 340, 340, 340, 340, 340, + 340, 340, 340, 340, 1160, 1160, 340, 340, + 1160, 1160, 340, 340, 1160, 1160, 1160, 1160, + 340, 340, 1160, 1160, 1160, 1160, 1160, 1160, + 1160, 1160, 1160, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, + 340, 340, 340, 340, 340, 1160, 1160, 340, 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 340, 340, + 340, 1160, 340, 340, 340, 1160, 340, 340, + 1160, 1160, 1160, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 0, 0, 0, 0, - 0, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 340, 340, 340, 0, 0, + 0, 1160, 1160, 1160, 1160, 1160, 1160, 1160, + 340, 1160, 340, 340, 340, 340, 0, 0, 0, 340, 340, 340, 340, 340, 340, 340, 340, 340, 0, 0, 0, 0, 0, 0, 0, 340, 340, 340, 340, 340, 340, 340, - 340, 340, 340, 0, 0, 838, 1153, 566, - 1044, 81, 81, 81, 81, 0, 0, 0, + 340, 340, 340, 0, 0, 1191, 1153, 566, + 1177, 81, 81, 81, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -5575,10 +5575,10 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, 838, - 5843, 5844, 1191, 838, 838, 1191, 838, 5845, - 5846, 5847, 5848, 5849, 5850, 5851, 5852, 5853, - 566, 566, 566, 1191, 1191, 1191, 5854, 5855, - 5856, 5857, 5858, 5859, 81, 81, 81, 81, + 5844, 5845, 1191, 838, 838, 1191, 838, 5846, + 5847, 5848, 5849, 5850, 5851, 5852, 5853, 5854, + 566, 566, 566, 1191, 1191, 1191, 5855, 5856, + 5857, 5858, 5859, 5860, 81, 81, 81, 81, 81, 81, 81, 81, 553, 553, 553, 553, 553, 553, 553, 553, 838, 838, 540, 540, 540, 540, 540, 553, 553, 838, 838, 838, @@ -5587,8 +5587,8 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 838, 838, 838, 838, 1191, 1191, 838, 1191, 1191, 838, 838, 540, 540, 540, 540, 1191, 1191, 1191, 1191, 1191, 1191, 838, 1191, 1191, - 1191, 1191, 5860, 5861, 5862, 5863, 5864, 5865, - 5866, 5867, 838, 838, 838, 838, 838, 838, + 1191, 1191, 5861, 5862, 5863, 5864, 5865, 5866, + 5867, 5868, 838, 838, 838, 838, 838, 838, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 838, 838, 838, 838, 838, 838, 838, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, @@ -5660,135 +5660,135 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 5868, 2157, 2132, 5869, 2159, 2160, 5870, - 2139, 2142, 5871, 5872, 2143, 2162, 2145, 5873, - 2147, 2148, 2149, 5874, 5875, 5876, 5877, 5878, - 5879, 5880, 2153, 5881, 5882, 5883, 5884, 2158, - 5885, 2138, 2140, 2168, 2177, 5886, 2144, 5887, - 5888, 2163, 5889, 5890, 5891, 5892, 5893, 5894, - 5895, 5896, 5897, 5898, 5899, 5900, 5901, 5902, - 2175, 5903, 5904, 5905, 5906, 5907, 5908, 5909, - 5910, 5911, 5912, 5913, 5914, 5915, 5916, 5917, - 5918, 5919, 5920, 5921, 5922, 5923, 5924, 5925, - 5926, 5927, 2176, 5928, 5929, 5930, 0, 5931, - 5932, 5933, 5934, 5935, 5936, 5937, 5938, 5939, - 5940, 5941, 5942, 5943, 5944, 5945, 5946, 5947, - 5948, 5900, 5901, 5902, 2175, 5903, 5904, 5905, - 5906, 5907, 5908, 5909, 5910, 5911, 5912, 5913, - 5914, 5915, 5916, 5917, 5918, 5919, 5920, 5921, - 5922, 5923, 5924, 5925, 5926, 5927, 2176, 5928, - 5929, 5930, 5949, 5931, 5932, 5933, 5934, 5935, - 5936, 5937, 5938, 5939, 5940, 5941, 5942, 5943, - 5944, 5945, 5946, 5947, 5948, 5900, 0, 5902, - 2175, 0, 0, 5905, 0, 0, 5908, 5909, - 0, 0, 5912, 5913, 5914, 5915, 0, 5917, - 5918, 5919, 5920, 5921, 5922, 5923, 5924, 5925, - 5926, 5927, 2176, 0, 5929, 0, 5949, 5931, - 5932, 5933, 5934, 5935, 5936, 0, 5938, 5939, - 5940, 5941, 5942, 5943, 5944, 5945, 5946, 5947, - 5948, 5900, 5901, 5902, 2175, 5903, 5904, 5905, - 5906, 5907, 5908, 5909, 5910, 5911, 5912, 5913, - 5914, 5915, 5916, 5917, 5918, 5919, 5920, 5921, - 5922, 5923, 5924, 5925, 5926, 5927, 2176, 5928, - 5929, 5930, 5949, 5931, 5932, 5933, 5934, 5935, - 5936, 5937, 5938, 5939, 5940, 5941, 5942, 5943, - 5944, 5945, 5946, 5947, 5948, 5868, 2157, 0, - 5869, 2159, 2160, 5870, 0, 0, 5871, 5872, - 2143, 2162, 2145, 5873, 2147, 2148, 0, 5874, - 5875, 5876, 5877, 5878, 5879, 5880, 0, 5881, - 5882, 5883, 5884, 2158, 5885, 2138, 2140, 2168, - 2177, 5886, 2144, 5887, 5888, 2163, 5889, 5890, - 5891, 5892, 5893, 5894, 5895, 5896, 5897, 5898, - 5899, 5868, 2157, 0, 5869, 2159, 2160, 5870, - 0, 2142, 5871, 5872, 2143, 2162, 0, 5873, - 0, 0, 0, 5874, 5875, 5876, 5877, 5878, - 5879, 5880, 0, 5881, 5882, 5883, 5884, 2158, - 5885, 2138, 2140, 2168, 2177, 5886, 2144, 5887, - 5888, 2163, 5889, 5890, 5891, 5892, 5893, 5894, - 5895, 5896, 5897, 5898, 5899, 5868, 2157, 2132, - 5869, 2159, 2160, 5870, 2139, 2142, 5871, 5872, - 2143, 2162, 2145, 5873, 2147, 2148, 2149, 5874, - 5875, 5876, 5877, 5878, 5879, 5880, 2153, 5881, - 5882, 5883, 5884, 2158, 5885, 2138, 2140, 2168, - 2177, 5886, 2144, 5887, 5888, 2163, 5889, 5890, - 5891, 5892, 5893, 5894, 5895, 5896, 5897, 5898, - 5899, 5868, 2157, 2132, 5869, 2159, 2160, 5870, - 2139, 2142, 5871, 5872, 2143, 2162, 2145, 5873, - 2147, 2148, 2149, 5874, 5875, 5876, 5877, 5878, - 5879, 5880, 2153, 5881, 5882, 5883, 5884, 2158, - 5885, 2138, 2140, 2168, 2177, 5886, 2144, 5887, - 5888, 2163, 5889, 5890, 5891, 5892, 5893, 5894, - 5895, 5896, 5897, 5898, 5899, 5868, 2157, 2132, - 5869, 2159, 2160, 5870, 2139, 2142, 5871, 5872, - 2143, 2162, 2145, 5873, 2147, 2148, 2149, 5874, - 5875, 5876, 5877, 5878, 5879, 5880, 2153, 5881, - 5882, 5883, 5884, 2158, 5885, 2138, 2140, 2168, - 2177, 5886, 2144, 5887, 5888, 2163, 5889, 5890, - 5891, 5892, 5893, 5894, 5895, 5896, 5897, 5898, - 5899, 5900, 5901, 5902, 2175, 5903, 5904, 5905, - 5906, 5907, 5908, 5909, 5910, 5911, 5912, 5913, - 5914, 5915, 5916, 5917, 5918, 5919, 5920, 5921, - 5922, 5923, 5924, 5925, 5926, 5927, 2176, 5928, - 5929, 5930, 5949, 5931, 5932, 5933, 5934, 5935, - 5936, 5937, 5938, 5939, 5940, 5941, 5942, 5943, - 5944, 5945, 5946, 5947, 5948, 5900, 5901, 5902, - 2175, 5903, 5904, 5905, 5906, 5907, 5908, 5909, - 5910, 5911, 5912, 5913, 5914, 5915, 5916, 5917, - 5918, 5919, 5920, 5921, 5922, 5923, 5924, 5925, - 5926, 5927, 2176, 5928, 5929, 5930, 5949, 5931, - 5932, 5933, 5934, 5935, 5936, 5937, 5938, 5939, - 5940, 5941, 5942, 5943, 5944, 5945, 5946, 5947, - 5948, 5900, 5901, 5902, 2175, 5903, 5904, 5905, - 5906, 5907, 5908, 5909, 5910, 5911, 5912, 5913, - 5914, 5915, 5916, 5917, 5918, 5919, 5920, 5921, - 5922, 5923, 5924, 5925, 5926, 5927, 2176, 5928, - 5929, 5930, 5949, 5931, 5932, 5933, 5934, 5935, - 5936, 5937, 5938, 5939, 5940, 5941, 5942, 5943, - 5944, 5945, 5946, 5947, 5948, 5950, 5951, 0, - 0, 5952, 5953, 2172, 5954, 5955, 5956, 5957, - 5958, 5959, 5960, 5961, 5962, 5963, 5964, 5965, - 5966, 5967, 5968, 5969, 5970, 5971, 5972, 5973, - 5974, 5975, 5976, 5977, 5978, 5979, 5980, 5981, - 5982, 5983, 5984, 5985, 5986, 5987, 5988, 5989, - 5990, 5991, 5992, 5993, 5994, 5995, 5996, 5997, - 5998, 5999, 6000, 6001, 6002, 6003, 6004, 6005, - 6006, 6007, 6008, 6009, 6010, 6011, 6012, 6013, - 6014, 6015, 6016, 6017, 6018, 6019, 6020, 6021, - 6022, 6023, 2173, 6024, 6025, 6026, 6027, 6028, - 6029, 6030, 6031, 6032, 6033, 6034, 6035, 2171, - 6036, 6037, 6038, 6039, 6040, 6041, 6042, 6043, - 6044, 6045, 6046, 6047, 2170, 6048, 6049, 6050, - 6051, 6052, 6053, 6054, 6055, 6056, 6057, 6058, - 6004, 6059, 6060, 6061, 6062, 6009, 6010, 6011, - 6012, 6013, 6014, 6015, 6016, 6017, 6018, 6019, - 6020, 6021, 6022, 6023, 2173, 6024, 6025, 6026, - 6027, 6028, 6029, 6030, 6031, 6032, 6033, 6034, - 6035, 2171, 6036, 6037, 6038, 6039, 6040, 6041, - 6042, 6043, 6044, 6045, 6046, 6047, 2170, 6048, - 6049, 6050, 6051, 6052, 6053, 6054, 6055, 6056, - 6057, 6058, 6063, 6059, 6060, 6061, 6062, 5952, - 5953, 2172, 5954, 5955, 5956, 5957, 5958, 5959, - 5960, 5961, 5962, 5963, 5964, 5965, 5966, 5967, - 5968, 5969, 5970, 5971, 5972, 5973, 5974, 5975, - 5976, 5977, 5978, 5979, 5980, 5981, 5982, 5983, - 5984, 5985, 5986, 5987, 5988, 5989, 5990, 5991, - 5992, 5993, 5994, 5995, 5996, 5997, 5998, 5999, - 6000, 6001, 6002, 6003, 6004, 6005, 6006, 6007, - 6008, 6009, 6010, 6011, 6012, 6013, 6014, 6015, - 6016, 6017, 6018, 6019, 6020, 6021, 6022, 6023, - 2173, 6024, 6025, 6026, 6027, 6028, 6029, 6030, - 6031, 6032, 6033, 6034, 6035, 2171, 6036, 6037, - 6038, 6039, 6040, 6041, 6042, 6043, 6044, 6045, - 6046, 6047, 2170, 6048, 6049, 6050, 6051, 6052, - 6053, 6054, 6055, 6056, 6057, 6058, 6063, 6059, - 6060, 6061, 6062, 6064, 6065, 0, 0, 6066, - 6067, 6068, 6069, 6070, 6071, 6072, 6073, 6074, - 6075, 6066, 6067, 6068, 6069, 6070, 6071, 6072, - 6073, 6074, 6075, 6066, 6067, 6068, 6069, 6070, - 6071, 6072, 6073, 6074, 6075, 6066, 6067, 6068, - 6069, 6070, 6071, 6072, 6073, 6074, 6075, 6076, - 6077, 6078, 6079, 6080, 6081, 6082, 6083, 6084, - 6085, 1153, 1153, 1153, 1153, 1153, 1153, 1153, + 0, 5869, 2157, 2132, 5870, 2159, 2160, 5871, + 2139, 2142, 5872, 5873, 2143, 2162, 2145, 5874, + 2147, 2148, 2149, 5875, 5876, 5877, 5878, 5879, + 5880, 5881, 2153, 5882, 5883, 5884, 5885, 2158, + 5886, 2138, 2140, 2168, 2177, 5887, 2144, 5888, + 5889, 2163, 5890, 5891, 5892, 5893, 5894, 5895, + 5896, 5897, 5898, 5899, 5900, 5901, 5902, 5903, + 2175, 5904, 5905, 5906, 5907, 5908, 5909, 5910, + 5911, 5912, 5913, 5914, 5915, 5916, 5917, 5918, + 5919, 5920, 5921, 5922, 5923, 5924, 5925, 5926, + 5927, 5928, 2176, 5929, 5930, 5931, 0, 5932, + 5933, 5934, 5935, 5936, 5937, 5938, 5939, 5940, + 5941, 5942, 5943, 5944, 5945, 5946, 5947, 5948, + 5949, 5901, 5902, 5903, 2175, 5904, 5905, 5906, + 5907, 5908, 5909, 5910, 5911, 5912, 5913, 5914, + 5915, 5916, 5917, 5918, 5919, 5920, 5921, 5922, + 5923, 5924, 5925, 5926, 5927, 5928, 2176, 5929, + 5930, 5931, 5950, 5932, 5933, 5934, 5935, 5936, + 5937, 5938, 5939, 5940, 5941, 5942, 5943, 5944, + 5945, 5946, 5947, 5948, 5949, 5901, 0, 5903, + 2175, 0, 0, 5906, 0, 0, 5909, 5910, + 0, 0, 5913, 5914, 5915, 5916, 0, 5918, + 5919, 5920, 5921, 5922, 5923, 5924, 5925, 5926, + 5927, 5928, 2176, 0, 5930, 0, 5950, 5932, + 5933, 5934, 5935, 5936, 5937, 0, 5939, 5940, + 5941, 5942, 5943, 5944, 5945, 5946, 5947, 5948, + 5949, 5901, 5902, 5903, 2175, 5904, 5905, 5906, + 5907, 5908, 5909, 5910, 5911, 5912, 5913, 5914, + 5915, 5916, 5917, 5918, 5919, 5920, 5921, 5922, + 5923, 5924, 5925, 5926, 5927, 5928, 2176, 5929, + 5930, 5931, 5950, 5932, 5933, 5934, 5935, 5936, + 5937, 5938, 5939, 5940, 5941, 5942, 5943, 5944, + 5945, 5946, 5947, 5948, 5949, 5869, 2157, 0, + 5870, 2159, 2160, 5871, 0, 0, 5872, 5873, + 2143, 2162, 2145, 5874, 2147, 2148, 0, 5875, + 5876, 5877, 5878, 5879, 5880, 5881, 0, 5882, + 5883, 5884, 5885, 2158, 5886, 2138, 2140, 2168, + 2177, 5887, 2144, 5888, 5889, 2163, 5890, 5891, + 5892, 5893, 5894, 5895, 5896, 5897, 5898, 5899, + 5900, 5869, 2157, 0, 5870, 2159, 2160, 5871, + 0, 2142, 5872, 5873, 2143, 2162, 0, 5874, + 0, 0, 0, 5875, 5876, 5877, 5878, 5879, + 5880, 5881, 0, 5882, 5883, 5884, 5885, 2158, + 5886, 2138, 2140, 2168, 2177, 5887, 2144, 5888, + 5889, 2163, 5890, 5891, 5892, 5893, 5894, 5895, + 5896, 5897, 5898, 5899, 5900, 5869, 2157, 2132, + 5870, 2159, 2160, 5871, 2139, 2142, 5872, 5873, + 2143, 2162, 2145, 5874, 2147, 2148, 2149, 5875, + 5876, 5877, 5878, 5879, 5880, 5881, 2153, 5882, + 5883, 5884, 5885, 2158, 5886, 2138, 2140, 2168, + 2177, 5887, 2144, 5888, 5889, 2163, 5890, 5891, + 5892, 5893, 5894, 5895, 5896, 5897, 5898, 5899, + 5900, 5869, 2157, 2132, 5870, 2159, 2160, 5871, + 2139, 2142, 5872, 5873, 2143, 2162, 2145, 5874, + 2147, 2148, 2149, 5875, 5876, 5877, 5878, 5879, + 5880, 5881, 2153, 5882, 5883, 5884, 5885, 2158, + 5886, 2138, 2140, 2168, 2177, 5887, 2144, 5888, + 5889, 2163, 5890, 5891, 5892, 5893, 5894, 5895, + 5896, 5897, 5898, 5899, 5900, 5869, 2157, 2132, + 5870, 2159, 2160, 5871, 2139, 2142, 5872, 5873, + 2143, 2162, 2145, 5874, 2147, 2148, 2149, 5875, + 5876, 5877, 5878, 5879, 5880, 5881, 2153, 5882, + 5883, 5884, 5885, 2158, 5886, 2138, 2140, 2168, + 2177, 5887, 2144, 5888, 5889, 2163, 5890, 5891, + 5892, 5893, 5894, 5895, 5896, 5897, 5898, 5899, + 5900, 5901, 5902, 5903, 2175, 5904, 5905, 5906, + 5907, 5908, 5909, 5910, 5911, 5912, 5913, 5914, + 5915, 5916, 5917, 5918, 5919, 5920, 5921, 5922, + 5923, 5924, 5925, 5926, 5927, 5928, 2176, 5929, + 5930, 5931, 5950, 5932, 5933, 5934, 5935, 5936, + 5937, 5938, 5939, 5940, 5941, 5942, 5943, 5944, + 5945, 5946, 5947, 5948, 5949, 5901, 5902, 5903, + 2175, 5904, 5905, 5906, 5907, 5908, 5909, 5910, + 5911, 5912, 5913, 5914, 5915, 5916, 5917, 5918, + 5919, 5920, 5921, 5922, 5923, 5924, 5925, 5926, + 5927, 5928, 2176, 5929, 5930, 5931, 5950, 5932, + 5933, 5934, 5935, 5936, 5937, 5938, 5939, 5940, + 5941, 5942, 5943, 5944, 5945, 5946, 5947, 5948, + 5949, 5901, 5902, 5903, 2175, 5904, 5905, 5906, + 5907, 5908, 5909, 5910, 5911, 5912, 5913, 5914, + 5915, 5916, 5917, 5918, 5919, 5920, 5921, 5922, + 5923, 5924, 5925, 5926, 5927, 5928, 2176, 5929, + 5930, 5931, 5950, 5932, 5933, 5934, 5935, 5936, + 5937, 5938, 5939, 5940, 5941, 5942, 5943, 5944, + 5945, 5946, 5947, 5948, 5949, 5951, 5952, 0, + 0, 5953, 5954, 2172, 5955, 5956, 5957, 5958, + 5959, 5960, 5961, 5962, 5963, 5964, 5965, 5966, + 5967, 5968, 5969, 5970, 5971, 5972, 5973, 5974, + 5975, 5976, 5977, 5978, 5979, 5980, 5981, 5982, + 5983, 5984, 5985, 5986, 5987, 5988, 5989, 5990, + 5991, 5992, 5993, 5994, 5995, 5996, 5997, 5998, + 5999, 6000, 6001, 6002, 6003, 6004, 6005, 6006, + 6007, 6008, 6009, 6010, 6011, 6012, 6013, 6014, + 6015, 6016, 6017, 6018, 6019, 6020, 6021, 6022, + 6023, 6024, 2173, 6025, 6026, 6027, 6028, 6029, + 6030, 6031, 6032, 6033, 6034, 6035, 6036, 2171, + 6037, 6038, 6039, 6040, 6041, 6042, 6043, 6044, + 6045, 6046, 6047, 6048, 2170, 6049, 6050, 6051, + 6052, 6053, 6054, 6055, 6056, 6057, 6058, 6059, + 6005, 6060, 6061, 6062, 6063, 6010, 6011, 6012, + 6013, 6014, 6015, 6016, 6017, 6018, 6019, 6020, + 6021, 6022, 6023, 6024, 2173, 6025, 6026, 6027, + 6028, 6029, 6030, 6031, 6032, 6033, 6034, 6035, + 6036, 2171, 6037, 6038, 6039, 6040, 6041, 6042, + 6043, 6044, 6045, 6046, 6047, 6048, 2170, 6049, + 6050, 6051, 6052, 6053, 6054, 6055, 6056, 6057, + 6058, 6059, 6064, 6060, 6061, 6062, 6063, 5953, + 5954, 2172, 5955, 5956, 5957, 5958, 5959, 5960, + 5961, 5962, 5963, 5964, 5965, 5966, 5967, 5968, + 5969, 5970, 5971, 5972, 5973, 5974, 5975, 5976, + 5977, 5978, 5979, 5980, 5981, 5982, 5983, 5984, + 5985, 5986, 5987, 5988, 5989, 5990, 5991, 5992, + 5993, 5994, 5995, 5996, 5997, 5998, 5999, 6000, + 6001, 6002, 6003, 6004, 6005, 6006, 6007, 6008, + 6009, 6010, 6011, 6012, 6013, 6014, 6015, 6016, + 6017, 6018, 6019, 6020, 6021, 6022, 6023, 6024, + 2173, 6025, 6026, 6027, 6028, 6029, 6030, 6031, + 6032, 6033, 6034, 6035, 6036, 2171, 6037, 6038, + 6039, 6040, 6041, 6042, 6043, 6044, 6045, 6046, + 6047, 6048, 2170, 6049, 6050, 6051, 6052, 6053, + 6054, 6055, 6056, 6057, 6058, 6059, 6064, 6060, + 6061, 6062, 6063, 6065, 6066, 0, 0, 6067, + 6068, 6069, 6070, 6071, 6072, 6073, 6074, 6075, + 6076, 6067, 6068, 6069, 6070, 6071, 6072, 6073, + 6074, 6075, 6076, 6067, 6068, 6069, 6070, 6071, + 6072, 6073, 6074, 6075, 6076, 6067, 6068, 6069, + 6070, 6071, 6072, 6073, 6074, 6075, 6076, 6077, + 6078, 6079, 6080, 6081, 6082, 6083, 6084, 6085, + 6086, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, @@ -5852,51 +5852,51 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 1106, 1106, - 1106, 1106, 1106, 1106, 1106, 1106, 0, 0, - 5640, 5640, 5640, 5640, 5640, 5640, 5640, 5640, - 5640, 553, 553, 553, 553, 553, 553, 553, + 0, 1156, 1156, 1156, 1156, 1156, 1156, 1156, + 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, + 1156, 1156, 1156, 1156, 1106, 1106, 1106, 1106, + 1106, 1156, 1156, 1106, 1106, 1106, 1106, 1106, + 1156, 1106, 1156, 1106, 1106, 1106, 1156, 1106, + 1156, 1156, 1106, 1106, 1106, 1106, 1156, 1106, + 1106, 1106, 1156, 1156, 1106, 1156, 1156, 1156, + 1156, 1156, 1156, 1156, 1106, 1106, 1156, 1156, + 1156, 1156, 1156, 1106, 1156, 1106, 1106, 1106, + 1106, 1106, 1156, 1156, 1106, 1106, 1106, 1106, + 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, + 1106, 1156, 1156, 1106, 1106, 1106, 1106, 1156, + 1156, 1156, 1156, 1106, 1156, 1156, 1156, 1156, + 1106, 1156, 1156, 1106, 1156, 1106, 1156, 1106, + 1156, 1156, 1106, 1106, 1106, 1106, 1106, 1156, + 1156, 1156, 1106, 1156, 1106, 1156, 1106, 1156, + 1156, 1156, 1156, 1106, 1156, 1156, 1156, 1156, + 1156, 1156, 1106, 1156, 1156, 1156, 1156, 1156, + 1156, 1106, 1106, 1156, 1156, 1156, 1106, 1106, + 1156, 1156, 1156, 1156, 1106, 1156, 1156, 1106, + 1156, 1156, 1156, 1156, 1106, 1156, 1156, 1106, + 1156, 1156, 1106, 1156, 1156, 1156, 1106, 1156, + 1156, 1156, 1156, 1106, 1106, 1156, 1156, 1106, + 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1106, + 1156, 1156, 1156, 1156, 1156, 1156, 0, 0, + 5642, 5642, 5642, 5642, 5642, 5642, 5642, 5642, + 5642, 553, 553, 553, 553, 553, 553, 553, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 6086, 6087, 6088, 6089, 6090, 6091, 6092, - 6093, 6094, 6095, 6096, 6097, 6098, 6099, 6100, - 6101, 6102, 6103, 6104, 6105, 6106, 6107, 6108, - 6109, 6110, 6111, 6112, 6113, 6114, 6115, 6116, - 6117, 6118, 6119, 6120, 6121, 6122, 6123, 6124, - 6125, 6126, 6127, 6128, 6129, 6130, 6131, 6132, - 6133, 6134, 6135, 6136, 6137, 6138, 6139, 6140, - 6141, 6142, 6143, 6144, 6145, 6146, 6147, 6148, - 6149, 6150, 6151, 6152, 6153, 540, 540, 540, + 0, 6087, 6088, 6089, 6090, 6091, 6092, 6093, + 6094, 6095, 6096, 6097, 6098, 6099, 6100, 6101, + 6102, 6103, 6104, 6105, 6106, 6107, 6108, 6109, + 6110, 6111, 6112, 6113, 6114, 6115, 6116, 6117, + 6118, 6119, 6120, 6121, 6122, 6123, 6124, 6125, + 6126, 6127, 6128, 6129, 6130, 6131, 6132, 6133, + 6134, 6135, 6136, 6137, 6138, 6139, 6140, 6141, + 6142, 6143, 6144, 6145, 6146, 6147, 6148, 6149, + 6150, 6151, 6152, 6153, 6154, 540, 540, 540, 540, 540, 540, 1180, 0, 0, 0, 0, 0, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 0, 0, 0, 0, 1103, - 1103, 0, 0, 0, 0, 0, 0, 0, + 1158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -5916,30 +5916,30 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 6154, 6155, 6156, 6157, 0, 6158, 6159, - 6160, 6161, 6162, 6163, 6164, 6165, 6166, 6167, - 6168, 6169, 6170, 6171, 6172, 6173, 6174, 6175, - 6176, 6177, 6178, 6179, 6180, 6181, 6182, 6183, - 6184, 0, 6155, 6156, 0, 6185, 0, 0, - 6160, 0, 6162, 6163, 6164, 6165, 6166, 6167, - 6168, 6169, 6170, 6171, 0, 6173, 6174, 6175, - 6176, 0, 6178, 0, 6180, 0, 0, 0, - 0, 0, 0, 6156, 0, 0, 0, 0, - 6160, 0, 6162, 0, 6164, 0, 6166, 6167, - 6168, 0, 6170, 6171, 0, 6173, 0, 0, - 6176, 0, 6178, 0, 6180, 0, 6182, 0, - 6184, 0, 6155, 6156, 0, 6186, 0, 0, - 6160, 6161, 6162, 6163, 0, 6165, 6166, 6167, - 6168, 6169, 6170, 6171, 0, 6173, 6174, 6175, - 6176, 0, 6178, 6179, 6180, 6181, 0, 6183, - 0, 6154, 6155, 6156, 6157, 6186, 6158, 6159, - 6160, 6161, 6162, 0, 6164, 6165, 6166, 6167, - 6168, 6169, 6170, 6171, 6172, 6173, 6174, 6175, - 6176, 6177, 6178, 6179, 6180, 0, 0, 0, - 0, 0, 6187, 6188, 6189, 0, 6190, 6191, - 6192, 6193, 6194, 0, 6195, 6196, 6197, 6198, - 6199, 6200, 6201, 6202, 6203, 6204, 6205, 6206, - 6207, 6208, 6209, 6210, 6211, 0, 0, 0, + 0, 6155, 6156, 6157, 6158, 0, 6159, 6160, + 6161, 6162, 6163, 6164, 6165, 6166, 6167, 6168, + 6169, 6170, 6171, 6172, 6173, 6174, 6175, 6176, + 6177, 6178, 6179, 6180, 6181, 6182, 6183, 6184, + 6185, 0, 6156, 6157, 0, 6186, 0, 0, + 6161, 0, 6163, 6164, 6165, 6166, 6167, 6168, + 6169, 6170, 6171, 6172, 0, 6174, 6175, 6176, + 6177, 0, 6179, 0, 6181, 0, 0, 0, + 0, 0, 0, 6157, 0, 0, 0, 0, + 6161, 0, 6163, 0, 6165, 0, 6167, 6168, + 6169, 0, 6171, 6172, 0, 6174, 0, 0, + 6177, 0, 6179, 0, 6181, 0, 6183, 0, + 6185, 0, 6156, 6157, 0, 6187, 0, 0, + 6161, 6162, 6163, 6164, 0, 6166, 6167, 6168, + 6169, 6170, 6171, 6172, 0, 6174, 6175, 6176, + 6177, 0, 6179, 6180, 6181, 6182, 0, 6184, + 0, 6155, 6156, 6157, 6158, 6187, 6159, 6160, + 6161, 6162, 6163, 0, 6165, 6166, 6167, 6168, + 6169, 6170, 6171, 6172, 6173, 6174, 6175, 6176, + 6177, 6178, 6179, 6180, 6181, 0, 0, 0, + 0, 0, 6188, 6189, 6190, 0, 6191, 6192, + 6193, 6194, 6195, 0, 6196, 6197, 6198, 6199, + 6200, 6201, 6202, 6203, 6204, 6205, 6206, 6207, + 6208, 6209, 6210, 6211, 6212, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -5980,25 +5980,25 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 6212, 6213, 6214, 6215, 6216, 6217, 6218, - 6219, 6220, 6221, 6222, 1220, 1220, 0, 0, - 0, 6223, 6224, 6225, 6226, 6227, 6228, 6229, - 6230, 6231, 6232, 6233, 6234, 6235, 6236, 6237, - 6238, 6239, 6240, 6241, 6242, 6243, 6244, 6245, - 6246, 6247, 6248, 6249, 6250, 6251, 6252, 6253, - 0, 6254, 6255, 6256, 6257, 6258, 6259, 6260, - 6261, 6262, 6263, 6264, 6265, 6266, 6267, 6268, - 6269, 6270, 6271, 6272, 6273, 6274, 6275, 6276, - 6277, 6278, 6279, 6280, 3613, 6281, 6282, 6283, - 6284, 1191, 1191, 1191, 1191, 1191, 1191, 1191, + 0, 6213, 6214, 6215, 6216, 6217, 6218, 6219, + 6220, 6221, 6222, 6223, 1220, 1220, 0, 0, + 0, 6224, 6225, 6226, 6227, 6228, 6229, 6230, + 6231, 6232, 6233, 6234, 6235, 6236, 6237, 6238, + 6239, 6240, 6241, 6242, 6243, 6244, 6245, 6246, + 6247, 6248, 6249, 6250, 6251, 6252, 6253, 6254, + 0, 6255, 6256, 6257, 6258, 6259, 6260, 6261, + 6262, 6263, 6264, 6265, 6266, 6267, 6268, 6269, + 6270, 6271, 6272, 6273, 6274, 6275, 6276, 6277, + 6278, 6279, 6280, 6281, 3613, 6282, 6283, 6284, + 6285, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, - 1191, 1191, 1191, 6285, 6286, 0, 0, 0, + 1191, 1191, 1191, 6286, 6287, 0, 0, 0, 0, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, - 1191, 6287, 1191, 1191, 1191, 1191, 1191, 1191, + 1191, 6288, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 1191, 0, 0, @@ -6008,21 +6008,21 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 6288, - 6288, 6288, 6288, 6288, 6288, 6288, 6288, 6288, - 6288, 6288, 6288, 6288, 6288, 6288, 6288, 6288, - 6288, 6288, 6288, 6288, 6288, 6288, 6288, 6288, - 6288, 6289, 6290, 6291, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 6289, + 6289, 6289, 6289, 6289, 6289, 6289, 6289, 6289, + 6289, 6289, 6289, 6289, 6289, 6289, 6289, 6289, + 6289, 6289, 6289, 6289, 6289, 6289, 6289, 6289, + 6289, 6290, 6291, 6292, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 6292, 6293, 6294, 6295, 6296, 6297, 6298, - 6299, 6300, 6301, 6302, 6303, 6304, 6305, 6306, - 6307, 6308, 6309, 6310, 6311, 6312, 6313, 6314, - 6315, 6316, 6317, 6318, 6319, 6320, 6321, 6322, - 6323, 6324, 6325, 6326, 6327, 6328, 6329, 6330, - 6331, 6332, 6333, 6334, 6335, 0, 0, 0, - 0, 6336, 6337, 6338, 6339, 6340, 6341, 6342, - 6343, 6344, 0, 0, 0, 0, 0, 0, - 0, 6345, 6346, 0, 0, 0, 0, 0, + 0, 6293, 6294, 6295, 6296, 6297, 6298, 6299, + 6300, 6301, 6302, 6303, 6304, 6305, 6306, 6307, + 6308, 6309, 6310, 6311, 6312, 6313, 6314, 6315, + 6316, 6317, 6318, 6319, 6320, 6321, 6322, 6323, + 6324, 6325, 6326, 6327, 6328, 6329, 6330, 6331, + 6332, 6333, 6334, 6335, 6336, 0, 0, 0, + 0, 6337, 6338, 6339, 6340, 6341, 6342, 6343, + 6344, 6345, 0, 0, 0, 0, 0, 0, + 0, 6346, 6347, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -6075,8 +6075,8 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, - 1085, 1085, 1085, 1085, 6347, 6347, 6347, 6347, - 6347, 1085, 1085, 1085, 1085, 1085, 1085, 1085, + 1085, 1085, 1085, 1085, 6348, 6348, 6348, 6348, + 6348, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, @@ -6088,8 +6088,8 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, 1085, - 1085, 1085, 1085, 1085, 1085, 1085, 1085, 6348, - 6348, 6348, 6348, 1085, 1085, 1085, 1085, 2464, + 1085, 1085, 1085, 1085, 1085, 1085, 1085, 6349, + 6349, 6349, 6349, 1085, 1085, 1085, 1085, 2464, 1085, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 1085, 1085, 1085, 2464, 1085, 1085, 1085, 1085, 2464, 2464, 2464, 1085, 2464, 2464, @@ -6396,74 +6396,74 @@ const utf8proc_uint16_t utf8proc_stage2table[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 6349, 6350, 6351, 6352, 6353, 4271, 6354, - 6355, 6356, 6357, 4272, 6358, 6359, 6360, 4273, - 6361, 6362, 6363, 6364, 6365, 6366, 6367, 6368, - 6369, 6370, 6371, 6372, 4331, 6373, 6374, 6375, - 6376, 6377, 6378, 6379, 6380, 6381, 4336, 4274, - 4275, 4337, 6382, 6383, 4082, 6384, 4276, 6385, - 6386, 6387, 6388, 6388, 6388, 6389, 6390, 6391, - 6392, 6393, 6394, 6395, 6396, 6397, 6398, 6399, - 6400, 6401, 6402, 6403, 6404, 6405, 6406, 6406, - 4339, 6407, 6408, 6409, 6410, 4278, 6411, 6412, - 6413, 4235, 6414, 6415, 6416, 6417, 6418, 6419, - 6420, 6421, 6422, 6423, 6424, 6425, 6426, 6427, - 6428, 6429, 6430, 6431, 6432, 6433, 6434, 6435, - 6436, 6437, 6438, 6439, 6439, 6440, 6441, 6442, - 4078, 6443, 6444, 6445, 6446, 6447, 6448, 6449, - 6450, 4283, 6451, 6452, 6453, 6454, 6455, 6456, - 6457, 6458, 6459, 6460, 6461, 6462, 6463, 6464, - 6465, 6466, 6467, 6468, 6469, 6470, 6471, 4024, - 6472, 6473, 6474, 6474, 6475, 6476, 6476, 6477, - 6478, 6479, 6480, 6481, 6482, 6483, 6484, 6485, - 6486, 6487, 6488, 6489, 4284, 6490, 6491, 6492, - 6493, 4351, 6493, 6494, 4286, 6495, 6496, 6497, - 6498, 4287, 3997, 6499, 6500, 6501, 6502, 6503, - 6504, 6505, 6506, 6507, 6508, 6509, 6510, 6511, - 6512, 6513, 6514, 6515, 6516, 6517, 6518, 6519, - 6520, 4288, 6521, 6522, 6523, 6524, 6525, 6526, - 4290, 6527, 6528, 6529, 6530, 6531, 6532, 6533, - 6534, 4025, 4359, 6535, 6536, 6537, 6538, 6539, - 6540, 6541, 6542, 4291, 6543, 6544, 6545, 6546, - 4402, 6547, 6548, 6549, 6550, 6551, 6552, 6553, - 6554, 6555, 6556, 6557, 6558, 6559, 4095, 6560, - 6561, 6562, 6563, 6564, 6565, 6566, 6567, 6568, - 6569, 6570, 4292, 4182, 6571, 6572, 6573, 6574, - 6575, 6576, 6577, 6578, 4363, 6579, 6580, 6581, - 6582, 6583, 6584, 6585, 6586, 4364, 6587, 6588, - 6589, 6590, 6591, 6592, 6593, 6594, 6595, 6596, - 6597, 6598, 4366, 6599, 6600, 6601, 6602, 6603, - 6604, 6605, 6606, 6607, 6608, 6609, 6609, 6610, - 6611, 4368, 6612, 6613, 6614, 6615, 6616, 6617, - 6618, 4081, 6619, 6620, 6621, 6622, 6623, 6624, - 6625, 4374, 6626, 6627, 6628, 6629, 6630, 6631, - 6631, 4375, 4404, 6632, 6633, 6634, 6635, 6636, - 4043, 4377, 6637, 6638, 4303, 6639, 6640, 4257, - 6641, 6642, 4307, 6643, 6644, 6645, 6646, 6646, - 6647, 6648, 6649, 6650, 6651, 6652, 6653, 6654, - 6655, 6656, 6657, 6658, 6659, 6660, 6661, 6662, - 6663, 6664, 6665, 6666, 6667, 6668, 6669, 6670, - 6671, 6672, 6673, 4313, 6674, 6675, 6676, 6677, - 6678, 6679, 6680, 6681, 6682, 6683, 6684, 6685, - 6686, 6687, 6688, 6689, 6475, 6690, 6691, 6692, - 6693, 6694, 6695, 6696, 6697, 6698, 6699, 6700, - 6701, 4099, 6702, 6703, 6704, 6705, 6706, 6707, - 4316, 6708, 6709, 6710, 6711, 6712, 6713, 6714, - 6715, 6716, 6717, 6718, 6719, 6720, 6721, 6722, - 6723, 6724, 6725, 6726, 6727, 4038, 6728, 6729, - 6730, 6731, 6732, 6733, 4384, 6734, 6735, 6736, - 6737, 6738, 6739, 6740, 6741, 6742, 6743, 6744, - 6745, 6746, 6747, 6748, 6749, 6750, 6751, 6752, - 6753, 4389, 4390, 6754, 6755, 6756, 6757, 6758, - 6759, 6760, 6761, 6762, 6763, 6764, 6765, 6766, - 4391, 6767, 6768, 6769, 6770, 6771, 6772, 6773, - 6774, 6775, 6776, 6777, 6778, 6779, 6780, 6781, - 6782, 6783, 6784, 6785, 6786, 6787, 6788, 6789, - 6790, 6791, 6792, 6793, 6794, 6795, 6796, 4397, - 4397, 6797, 6798, 6799, 6800, 6801, 6802, 6803, - 6804, 6805, 6806, 4398, 6807, 6808, 6809, 6810, - 6811, 6812, 6813, 6814, 6815, 6816, 6817, 6818, - 6819, 6820, 6821, 6822, 6823, 6824, 6825, 0, + 0, 6350, 6351, 6352, 6353, 6354, 4271, 6355, + 6356, 6357, 6358, 4272, 6359, 6360, 6361, 4273, + 6362, 6363, 6364, 6365, 6366, 6367, 6368, 6369, + 6370, 6371, 6372, 6373, 4331, 6374, 6375, 6376, + 6377, 6378, 6379, 6380, 6381, 6382, 4336, 4274, + 4275, 4337, 6383, 6384, 4082, 6385, 4276, 6386, + 6387, 6388, 6389, 6389, 6389, 6390, 6391, 6392, + 6393, 6394, 6395, 6396, 6397, 6398, 6399, 6400, + 6401, 6402, 6403, 6404, 6405, 6406, 6407, 6407, + 4339, 6408, 6409, 6410, 6411, 4278, 6412, 6413, + 6414, 4235, 6415, 6416, 6417, 6418, 6419, 6420, + 6421, 6422, 6423, 6424, 6425, 6426, 6427, 6428, + 6429, 6430, 6431, 6432, 6433, 6434, 6435, 6436, + 6437, 6438, 6439, 6440, 6440, 6441, 6442, 6443, + 4078, 6444, 6445, 6446, 6447, 6448, 6449, 6450, + 6451, 4283, 6452, 6453, 6454, 6455, 6456, 6457, + 6458, 6459, 6460, 6461, 6462, 6463, 6464, 6465, + 6466, 6467, 6468, 6469, 6470, 6471, 6472, 4024, + 6473, 6474, 6475, 6475, 6476, 6477, 6477, 6478, + 6479, 6480, 6481, 6482, 6483, 6484, 6485, 6486, + 6487, 6488, 6489, 6490, 4284, 6491, 6492, 6493, + 6494, 4351, 6494, 6495, 4286, 6496, 6497, 6498, + 6499, 4287, 3997, 6500, 6501, 6502, 6503, 6504, + 6505, 6506, 6507, 6508, 6509, 6510, 6511, 6512, + 6513, 6514, 6515, 6516, 6517, 6518, 6519, 6520, + 6521, 4288, 6522, 6523, 6524, 6525, 6526, 6527, + 4290, 6528, 6529, 6530, 6531, 6532, 6533, 6534, + 6535, 4025, 4359, 6536, 6537, 6538, 6539, 6540, + 6541, 6542, 6543, 4291, 6544, 6545, 6546, 6547, + 4402, 6548, 6549, 6550, 6551, 6552, 6553, 6554, + 6555, 6556, 6557, 6558, 6559, 6560, 4095, 6561, + 6562, 6563, 6564, 6565, 6566, 6567, 6568, 6569, + 6570, 6571, 4292, 4182, 6572, 6573, 6574, 6575, + 6576, 6577, 6578, 6579, 4363, 6580, 6581, 6582, + 6583, 6584, 6585, 6586, 6587, 4364, 6588, 6589, + 6590, 6591, 6592, 6593, 6594, 6595, 6596, 6597, + 6598, 6599, 4366, 6600, 6601, 6602, 6603, 6604, + 6605, 6606, 6607, 6608, 6609, 6610, 6610, 6611, + 6612, 4368, 6613, 6614, 6615, 6616, 6617, 6618, + 6619, 4081, 6620, 6621, 6622, 6623, 6624, 6625, + 6626, 4374, 6627, 6628, 6629, 6630, 6631, 6632, + 6632, 4375, 4404, 6633, 6634, 6635, 6636, 6637, + 4043, 4377, 6638, 6639, 4303, 6640, 6641, 4257, + 6642, 6643, 4307, 6644, 6645, 6646, 6647, 6647, + 6648, 6649, 6650, 6651, 6652, 6653, 6654, 6655, + 6656, 6657, 6658, 6659, 6660, 6661, 6662, 6663, + 6664, 6665, 6666, 6667, 6668, 6669, 6670, 6671, + 6672, 6673, 6674, 4313, 6675, 6676, 6677, 6678, + 6679, 6680, 6681, 6682, 6683, 6684, 6685, 6686, + 6687, 6688, 6689, 6690, 6476, 6691, 6692, 6693, + 6694, 6695, 6696, 6697, 6698, 6699, 6700, 6701, + 6702, 4099, 6703, 6704, 6705, 6706, 6707, 6708, + 4316, 6709, 6710, 6711, 6712, 6713, 6714, 6715, + 6716, 6717, 6718, 6719, 6720, 6721, 6722, 6723, + 6724, 6725, 6726, 6727, 6728, 4038, 6729, 6730, + 6731, 6732, 6733, 6734, 4384, 6735, 6736, 6737, + 6738, 6739, 6740, 6741, 6742, 6743, 6744, 6745, + 6746, 6747, 6748, 6749, 6750, 6751, 6752, 6753, + 6754, 4389, 4390, 6755, 6756, 6757, 6758, 6759, + 6760, 6761, 6762, 6763, 6764, 6765, 6766, 6767, + 4391, 6768, 6769, 6770, 6771, 6772, 6773, 6774, + 6775, 6776, 6777, 6778, 6779, 6780, 6781, 6782, + 6783, 6784, 6785, 6786, 6787, 6788, 6789, 6790, + 6791, 6792, 6793, 6794, 6795, 6796, 6797, 4397, + 4397, 6798, 6799, 6800, 6801, 6802, 6803, 6804, + 6805, 6806, 6807, 4398, 6808, 6809, 6810, 6811, + 6812, 6813, 6814, 6815, 6816, 6817, 6818, 6819, + 6820, 6821, 6822, 6823, 6824, 6825, 6826, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -8015,11 +8015,11 @@ const utf8proc_property_t utf8proc_properties[] = { {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 1420, 1420, UINT16_MAX, 1420, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 1421, 1421, UINT16_MAX, 1421, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 1422, 1422, UINT16_MAX, 1422, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, + {UTF8PROC_CATEGORY_PD, 0, UTF8PROC_BIDI_CLASS_ON, 0, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, false, false, false, false, 2, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_ZS, 0, UTF8PROC_BIDI_CLASS_WS, 0, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, false, false, false, false, 2, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_NL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_NO, 0, UTF8PROC_BIDI_CLASS_ON, 0, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_PO, 0, UTF8PROC_BIDI_CLASS_ON, 0, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, false, false, false, false, 2, 0, UTF8PROC_BOUNDCLASS_OTHER}, - {UTF8PROC_CATEGORY_PD, 0, UTF8PROC_BIDI_CLASS_ON, 0, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, false, false, false, false, 2, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_LO, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, 2751, false, false, false, false, 2, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_LO, 0, UTF8PROC_BIDI_CLASS_L, 0, 9615, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, false, false, false, false, 2, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_LO, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, 2754, false, false, false, false, 2, 0, UTF8PROC_BOUNDCLASS_OTHER}, @@ -8044,14 +8044,14 @@ const utf8proc_property_t utf8proc_properties[] = { {UTF8PROC_CATEGORY_MN, 0, UTF8PROC_BIDI_CLASS_NSM, 0, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, 2781, false, false, false, false, 0, 0, UTF8PROC_BOUNDCLASS_EXTEND}, {UTF8PROC_CATEGORY_MC, 0, UTF8PROC_BIDI_CLASS_L, 0, 9635, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, false, false, false, false, 0, 0, UTF8PROC_BOUNDCLASS_SPACINGMARK}, {UTF8PROC_CATEGORY_MC, 9, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, false, false, false, false, 0, 0, UTF8PROC_BOUNDCLASS_SPACINGMARK}, - {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 955, 8211, UINT16_MAX, 8211, UINT16_MAX, false, false, false, false, 2, 0, UTF8PROC_BOUNDCLASS_OTHER}, - {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 957, 8213, UINT16_MAX, 8213, UINT16_MAX, false, false, false, false, 2, 0, UTF8PROC_BOUNDCLASS_OTHER}, - {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 969, 8223, UINT16_MAX, 8223, UINT16_MAX, false, false, false, false, 2, 0, UTF8PROC_BOUNDCLASS_OTHER}, - {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 972, 8226, UINT16_MAX, 8226, UINT16_MAX, false, false, false, false, 2, 0, UTF8PROC_BOUNDCLASS_OTHER}, - {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 973, 8227, UINT16_MAX, 8227, UINT16_MAX, false, false, false, false, 2, 0, UTF8PROC_BOUNDCLASS_OTHER}, - {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 981, 8235, UINT16_MAX, 8235, UINT16_MAX, false, false, false, false, 2, 0, UTF8PROC_BOUNDCLASS_OTHER}, - {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 1004, 8258, UINT16_MAX, 8258, UINT16_MAX, false, false, false, false, 2, 0, UTF8PROC_BOUNDCLASS_OTHER}, - {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 1445, 8481, UINT16_MAX, 8481, UINT16_MAX, false, false, false, false, 2, 0, UTF8PROC_BOUNDCLASS_OTHER}, + {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 955, 8211, UINT16_MAX, 8211, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, + {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 957, 8213, UINT16_MAX, 8213, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, + {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 969, 8223, UINT16_MAX, 8223, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, + {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 972, 8226, UINT16_MAX, 8226, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, + {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 973, 8227, UINT16_MAX, 8227, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, + {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 981, 8235, UINT16_MAX, 8235, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, + {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 1004, 8258, UINT16_MAX, 8258, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, + {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 1445, 8481, UINT16_MAX, 8481, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_LM, 0, UTF8PROC_BIDI_CLASS_L, UTF8PROC_DECOMP_TYPE_SUPER, 1446, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_LM, 0, UTF8PROC_BIDI_CLASS_L, UTF8PROC_DECOMP_TYPE_SUPER, 1447, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_LM, 0, UTF8PROC_BIDI_CLASS_L, UTF8PROC_DECOMP_TYPE_SUPER, 1448, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, @@ -12165,7 +12165,7 @@ const utf8proc_property_t utf8proc_properties[] = { {UTF8PROC_CATEGORY_LU, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 6787, UINT16_MAX, 6787, UINT16_MAX, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_LU, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 6789, UINT16_MAX, 6789, UINT16_MAX, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_LU, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 6791, UINT16_MAX, 6791, UINT16_MAX, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, - {UTF8PROC_CATEGORY_LU, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 6793, UINT16_MAX, 6793, UINT16_MAX, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, + {UTF8PROC_CATEGORY_LU, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 6793, UINT16_MAX, 6793, UINT16_MAX, UINT16_MAX, false, false, false, false, 2, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_LU, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 6795, UINT16_MAX, 6795, UINT16_MAX, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_LU, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 6797, UINT16_MAX, 6797, UINT16_MAX, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_LU, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, 6799, UINT16_MAX, 6799, UINT16_MAX, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, @@ -12201,7 +12201,7 @@ const utf8proc_property_t utf8proc_properties[] = { {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, UINT16_MAX, 9104, UINT16_MAX, 9104, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, UINT16_MAX, 9106, UINT16_MAX, 9106, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, UINT16_MAX, 9108, UINT16_MAX, 9108, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, - {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, UINT16_MAX, 9110, UINT16_MAX, 9110, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, + {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, UINT16_MAX, 9110, UINT16_MAX, 9110, UINT16_MAX, false, false, false, false, 2, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, UINT16_MAX, 9112, UINT16_MAX, 9112, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, UINT16_MAX, 9114, UINT16_MAX, 9114, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, UINT16_MAX, 9116, UINT16_MAX, 9116, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, @@ -12433,6 +12433,7 @@ const utf8proc_property_t utf8proc_properties[] = { {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, UINT16_MAX, 9330, UINT16_MAX, 9330, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, UINT16_MAX, 9332, UINT16_MAX, 9332, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_LL, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, UINT16_MAX, 9334, UINT16_MAX, 9334, UINT16_MAX, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, + {UTF8PROC_CATEGORY_MC, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, false, false, false, false, 2, 0, UTF8PROC_BOUNDCLASS_SPACINGMARK}, {UTF8PROC_CATEGORY_MN, 9, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, false, false, false, false, 0, 0, UTF8PROC_BOUNDCLASS_EXTEND}, {UTF8PROC_CATEGORY_SO, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, 5370, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER}, {UTF8PROC_CATEGORY_SO, 0, UTF8PROC_BIDI_CLASS_L, 0, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, UINT16_MAX, 5374, false, false, false, false, 1, 0, UTF8PROC_BOUNDCLASS_OTHER},