diff options
Diffstat (limited to 'lib/unicode/prop/uprop_get_sc.c')
-rw-r--r-- | lib/unicode/prop/uprop_get_sc.c | 2598 |
1 files changed, 1827 insertions, 771 deletions
diff --git a/lib/unicode/prop/uprop_get_sc.c b/lib/unicode/prop/uprop_get_sc.c index 066c928..a82ef46 100644 --- a/lib/unicode/prop/uprop_get_sc.c +++ b/lib/unicode/prop/uprop_get_sc.c @@ -5,553 +5,281 @@ #include "unicode/prop.h" static constexpr uint8_t stage1[] = { - 0, 1, 2, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, - 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, - 30, 31, 32, 32, 33, 34, 35, 36, 37, 37, 37, 37, 37, 38, 39, 40, - 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 2, 2, 53, 54, - 55, 56, 57, 58, 59, 59, 59, 59, 60, 59, 59, 59, 59, 59, 59, 59, - 61, 61, 59, 59, 59, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, - 72, 73, 74, 75, 76, 77, 78, 59, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 79, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 80, 80, 80, 80, 80, 80, 80, 80, 80, 81, 82, 82, 83, 84, 85, 86, - 87, 88, 89, 90, 91, 92, 93, 94, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 95, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 70, 70, 97, 98, 99, 100, 101, 101, 102, 103, 104, 105, 106, 107, - 108, 109, 110, 111, 96, 112, 113, 114, 115, 116, 117, 118, 119, 119, 120, 121, - 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 96, 133, 134, 135, 136, - 137, 138, 139, 140, 141, 142, 143, 96, 144, 145, 96, 146, 147, 148, 149, 96, - 150, 151, 152, 153, 154, 155, 156, 96, 157, 158, 159, 160, 96, 161, 162, 163, - 164, 164, 164, 164, 164, 164, 164, 165, 166, 164, 167, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 168, - 169, 169, 169, 169, 169, 169, 169, 169, 170, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 171, 171, 171, 171, 172, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 173, 173, 173, 173, 174, 175, 176, 177, 96, 96, 96, 96, 178, 179, 180, 181, - 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, - 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, - 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 183, - 182, 182, 182, 182, 182, 182, 184, 184, 184, 185, 186, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 187, - 188, 189, 190, 191, 191, 192, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 193, 194, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 195, 196, - 59, 197, 198, 199, 200, 201, 202, 96, 203, 204, 205, 59, 59, 206, 59, 207, - 208, 208, 208, 208, 208, 209, 96, 96, 96, 96, 96, 96, 96, 96, 210, 96, - 211, 212, 213, 96, 96, 214, 96, 96, 96, 215, 96, 96, 96, 96, 96, 216, - 217, 218, 219, 96, 96, 96, 96, 96, 220, 221, 222, 96, 223, 224, 96, 96, - 225, 226, 59, 227, 228, 96, 59, 59, 59, 59, 59, 59, 59, 229, 230, 231, - 232, 233, 59, 59, 234, 235, 59, 236, 96, 96, 96, 96, 96, 96, 96, 96, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 237, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 238, 70, - 239, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 240, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 241, 70, 70, 70, 70, 242, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 70, 70, 70, 70, 243, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 244, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, - 70, 70, 70, 70, 70, 70, 70, 245, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 246, 96, 247, 248, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, - 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 20, 20, 21, 22, 23, 24, 25, 26, 27, 28, 1, 29, + 30, 31, 32, 32, 33, 32, 32, 32, 34, 32, 32, 35, 36, 37, 38, 39, + 40, 41, 42, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, + 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 44, 44, + 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, + 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, + 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, + 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, + 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, + 46, 46, 46, 46, 47, 48, 49, 50, 51, 52, 53, 54, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 55, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 44, 57, 58, 59, 60, 61, 62, + 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, + 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, + 95, 95, 95, 96, 97, 98, 56, 56, 56, 56, 56, 56, 56, 56, 56, 99, + 100, 100, 100, 100, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, + 100, 100, 100, 102, 103, 103, 104, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 105, 56, 56, 56, 56, 56, 56, 106, 106, 107, 108, 56, 109, 110, 111, + 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, + 112, 112, 112, 112, 112, 112, 112, 113, 112, 112, 112, 114, 115, 116, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 117, + 118, 119, 120, 56, 56, 56, 56, 56, 56, 56, 56, 56, 121, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 122, 32, 123, 124, + 125, 126, 127, 128, 129, 130, 131, 132, 133, 133, 134, 56, 56, 56, 56, 135, + 136, 137, 138, 56, 139, 140, 56, 141, 142, 143, 56, 56, 144, 145, 146, 56, + 147, 148, 149, 32, 32, 32, 150, 151, 152, 32, 153, 154, 56, 56, 56, 56, + 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, + 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, + 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, + 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, + 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, + 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, + 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, + 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, + 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, + 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, + 44, 44, 44, 44, 44, 44, 155, 44, 44, 44, 44, 44, 44, 44, 44, 44, + 44, 44, 44, 44, 44, 44, 44, 156, 157, 44, 44, 44, 44, 44, 44, 44, + 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 158, 44, + 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, + 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 159, 44, 44, 160, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 44, 44, 161, 56, 56, 56, 56, 56, + 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, + 44, 44, 44, 162, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, + 44, 44, 44, 163, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 164, 165, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, + 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, }; -static constexpr enum uprop_sc stage2[][128] = { +static constexpr enum uprop_sc stage2[][256] = { {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -567,8 +295,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, - SC_LATN, SC_LATN, SC_LATN, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY}, - {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_LATN, SC_LATN, SC_LATN, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -599,6 +327,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN}, {SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, @@ -607,6 +351,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -631,8 +391,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_ZYYY, SC_GREK, SC_GREK, SC_GREK, - SC_ZZZZ, SC_ZZZZ, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_ZYYY, SC_GREK}, - {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_GREK, SC_ZYYY, SC_GREK, SC_ZYYY, + SC_ZZZZ, SC_ZZZZ, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_ZYYY, SC_GREK, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_GREK, SC_ZYYY, SC_GREK, SC_ZYYY, SC_GREK, SC_GREK, SC_GREK, SC_ZZZZ, SC_GREK, SC_ZZZZ, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, @@ -663,8 +423,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, - SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL}, - {SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_ZINH, SC_ZINH, SC_CYRL, + SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, + SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_ZINH, SC_ZINH, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, @@ -695,8 +455,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, - SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN}, - {SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, + SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, + SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ARMN, SC_ZZZZ, SC_ZZZZ, SC_ARMN, SC_ARMN, SC_ARMN, SC_ZZZZ, SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR, SC_HEBR, @@ -727,8 +487,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZINH, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, - SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB}, - {SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, @@ -759,8 +519,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, - SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB}, - {SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, SC_THAA, @@ -791,10 +551,10 @@ static constexpr enum uprop_sc stage2[][128] = { SC_SYRC, SC_SYRC, SC_SYRC, SC_SYRC, SC_SYRC, SC_SYRC, SC_SYRC, SC_SYRC, SC_SYRC, SC_SYRC, SC_SYRC, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, - SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB}, - {SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ, - SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, @@ -823,8 +583,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_ZYYY, SC_ZYYY, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, - SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA}, - {SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_ZZZZ, SC_BENG, SC_BENG, SC_BENG, + SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, SC_DEVA, + SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_ZZZZ, SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_ZZZZ, SC_ZZZZ, SC_BENG, SC_BENG, SC_ZZZZ, SC_ZZZZ, SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_BENG, SC_BENG, @@ -855,8 +615,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_GURU, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_ZZZZ, SC_GUJR, SC_GUJR, SC_GUJR, SC_ZZZZ, SC_GUJR, SC_GUJR, SC_GUJR, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_GUJR, SC_GUJR, SC_GUJR, SC_ZZZZ, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_ZZZZ, SC_GUJR, SC_GUJR, SC_GUJR, SC_ZZZZ, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, SC_GUJR, @@ -887,8 +647,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ZZZZ, SC_ZZZZ, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, SC_ORYA, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_ZZZZ, SC_ZZZZ, SC_TAML, SC_TAML, SC_ZZZZ, SC_TAML, SC_TAML, SC_TAML, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_TAML, SC_TAML, SC_ZZZZ, SC_TAML, SC_TAML, SC_TAML, SC_TAML, SC_TAML, SC_TAML, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_TAML, SC_TAML, SC_TAML, SC_ZZZZ, SC_TAML, SC_TAML, SC_TAML, SC_TAML, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_TAML, SC_TAML, SC_ZZZZ, SC_TAML, SC_ZZZZ, SC_TAML, SC_TAML, @@ -919,8 +679,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_ZZZZ, SC_ZZZZ, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_TELU, - SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU}, - {SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, + SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, SC_TELU, + SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_ZZZZ, SC_KNDA, SC_KNDA, SC_KNDA, SC_ZZZZ, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, SC_KNDA, @@ -951,8 +711,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_ZZZZ, SC_ZZZZ, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, - SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM}, - {SC_ZZZZ, SC_SINH, SC_SINH, SC_SINH, SC_ZZZZ, SC_SINH, SC_SINH, SC_SINH, + SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, SC_MLYM, + SC_ZZZZ, SC_SINH, SC_SINH, SC_SINH, SC_ZZZZ, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, SC_SINH, @@ -983,8 +743,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_ZZZZ, SC_LAOO, SC_LAOO, SC_ZZZZ, SC_LAOO, SC_ZZZZ, SC_LAOO, SC_LAOO, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_LAOO, SC_LAOO, SC_ZZZZ, SC_LAOO, SC_ZZZZ, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_ZZZZ, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, SC_LAOO, @@ -1015,8 +775,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, - SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT}, - {SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, + SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, + SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_ZZZZ, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, SC_TIBT, @@ -1047,8 +807,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, - SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR}, - {SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, + SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, + SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, @@ -1079,6 +839,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG}, {SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, @@ -1095,8 +871,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, - SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI}, - {SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, + SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, + SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ZZZZ, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ZZZZ, SC_ZZZZ, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, @@ -1127,8 +903,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, - SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, + SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -1159,8 +935,40 @@ static constexpr enum uprop_sc stage2[][128] = { SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS}, - {SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, + {SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, SC_CANS, + SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_OGAM, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -1191,8 +999,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_TAGB, SC_TAGB, SC_TAGB, SC_TAGB, SC_TAGB, SC_TAGB, SC_TAGB, SC_TAGB, SC_TAGB, SC_TAGB, SC_TAGB, SC_TAGB, SC_TAGB, SC_ZZZZ, SC_TAGB, SC_TAGB, SC_TAGB, SC_ZZZZ, SC_TAGB, SC_TAGB, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, SC_KHMR, @@ -1223,8 +1031,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, - SC_MONG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, + SC_MONG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, @@ -1255,8 +1063,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_ZZZZ, SC_ZZZZ, SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_TALE, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, SC_TALU, @@ -1287,8 +1095,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, - SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_ZZZZ, SC_ZZZZ, SC_LANA}, - {SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, + SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_ZZZZ, SC_ZZZZ, SC_LANA, + SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_LANA, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -1313,14 +1121,14 @@ static constexpr enum uprop_sc stage2[][128] = { SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, - SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_ZZZZ, SC_BALI, SC_BALI, + SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, - SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_BALI, SC_ZZZZ}, - {SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, + SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, SC_SUND, @@ -1351,9 +1159,9 @@ static constexpr enum uprop_sc stage2[][128] = { SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, - SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK}, - {SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, - SC_CYRL, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, SC_OLCK, + SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, + SC_CYRL, SC_CYRL, SC_CYRL, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, SC_GEOR, @@ -1383,8 +1191,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_GREK, SC_GREK, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, - SC_CYRL, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN}, - {SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_CYRL, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, @@ -1415,8 +1223,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, - SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_ZZZZ, SC_ZZZZ}, - {SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, + SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_ZZZZ, SC_ZZZZ, + SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, @@ -1447,8 +1255,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_LATN, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, - SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_LATN}, - {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_LATN, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -1479,8 +1287,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, - SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN}, - {SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -1511,13 +1319,29 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY}, {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, - SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -1527,6 +1351,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY}, {SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, @@ -1543,6 +1383,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, + SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, + SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, + SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, + SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, + SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, + SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, + SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, + SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, + SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, + SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, + SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, + SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, + SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, + SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, + SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, + SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI, SC_BRAI}, {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -1559,8 +1415,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, - SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY}, - {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -1591,8 +1447,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, - SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN}, - {SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, SC_COPT, @@ -1623,8 +1479,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_TFNG, SC_TFNG, SC_TFNG, SC_TFNG, SC_TFNG, SC_TFNG, SC_TFNG, SC_TFNG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_TFNG, SC_TFNG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_TFNG}, - {SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_TFNG, + SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -1655,8 +1511,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_ZZZZ, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, @@ -1687,8 +1543,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, - SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI}, - {SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, @@ -1719,8 +1575,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, - SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA}, - {SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, + SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, + SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_ZZZZ, SC_ZZZZ, SC_ZINH, SC_ZINH, SC_ZYYY, SC_ZYYY, SC_HIRA, SC_HIRA, SC_HIRA, @@ -1751,8 +1607,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, - SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG}, - {SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -1764,7 +1620,7 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, - SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA}, @@ -1783,8 +1639,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, - SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_ZYYY}, - {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -1815,6 +1671,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY}, {SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, @@ -1824,6 +1696,54 @@ static constexpr enum uprop_sc stage2[][128] = { SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI}, + {SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -1847,8 +1767,40 @@ static constexpr enum uprop_sc stage2[][128] = { SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII}, {SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, + SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, SC_YIII, @@ -1879,6 +1831,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, + SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, + SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, + SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, + SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, + SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, + SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, + SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, + SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, + SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, + SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, + SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, + SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, + SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, + SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, + SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, + SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII}, {SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, SC_VAII, @@ -1895,8 +1863,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, - SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL}, - {SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, + SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, + SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, @@ -1927,8 +1895,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, - SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN}, - {SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, @@ -1937,9 +1905,9 @@ static constexpr enum uprop_sc stage2[][128] = { SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, - SC_LATN, SC_LATN, SC_LATN, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_ZZZZ, SC_ZZZZ, SC_LATN, SC_LATN, SC_ZZZZ, SC_LATN, SC_ZZZZ, SC_LATN, SC_LATN, SC_LATN, - SC_LATN, SC_LATN, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, @@ -1959,8 +1927,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, SC_PHAG, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, SC_SAUR, @@ -1991,8 +1959,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, - SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, SC_JAVA, @@ -2023,8 +1991,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, - SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR}, - {SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, + SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, + SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, SC_TAVT, @@ -2055,8 +2023,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_GREK, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, - SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER}, - {SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, + SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, + SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, SC_CHER, @@ -2076,6 +2044,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, + SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, SC_HANG, @@ -2103,6 +2087,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, @@ -2119,8 +2119,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_ZZZZ, SC_ZZZZ, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, - SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI}, - {SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, @@ -2151,8 +2151,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, - SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB}, - {SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, @@ -2183,6 +2183,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB}, {SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, @@ -2199,8 +2215,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, - SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB}, - {SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, @@ -2231,8 +2247,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ARAB, SC_ARAB, - SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB}, - {SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, @@ -2263,8 +2279,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_ZYYY, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, - SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA}, - {SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, + SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, + SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_ZYYY, SC_ZYYY, @@ -2295,8 +2311,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, SC_LINB, @@ -2327,8 +2343,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, - SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK}, - {SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, + SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, + SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_GREK, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -2344,7 +2360,23 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZINH, SC_ZZZZ, SC_ZZZZ}, - {SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, + {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_LYCI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -2375,8 +2407,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, SC_PERM, - SC_PERM, SC_PERM, SC_PERM, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, + SC_PERM, SC_PERM, SC_PERM, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_UGAR, SC_ZZZZ, SC_UGAR, @@ -2407,8 +2439,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, - SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW}, - {SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, + SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, SC_SHAW, + SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_OSMA, SC_ZZZZ, SC_ZZZZ, @@ -2439,8 +2471,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_AGHB, SC_AGHB, SC_AGHB, SC_AGHB, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_AGHB, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, - SC_VITH, SC_VITH, SC_VITH, SC_ZZZZ, SC_VITH, SC_VITH, SC_VITH, SC_VITH}, - {SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, + SC_VITH, SC_VITH, SC_VITH, SC_ZZZZ, SC_VITH, SC_VITH, SC_VITH, SC_VITH, + SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_ZZZZ, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_ZZZZ, SC_VITH, SC_VITH, SC_ZZZZ, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, @@ -2448,13 +2480,13 @@ static constexpr enum uprop_sc stage2[][128] = { SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_ZZZZ, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_VITH, SC_ZZZZ, SC_VITH, SC_VITH, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, + SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, + SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, + SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, + SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, + SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_TODR, + SC_TODR, SC_TODR, SC_TODR, SC_TODR, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, @@ -2471,6 +2503,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, + SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, + SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, + SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, + SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, + SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, + SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, + SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, + SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, + SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, + SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, + SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, + SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, + SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, + SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, + SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, + SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA}, {SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, @@ -2487,8 +2535,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_LINA, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_ZZZZ, SC_LATN, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_ZZZZ, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, SC_LATN, @@ -2519,8 +2567,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, - SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM}, - {SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, + SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, SC_PALM, + SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_NBAT, SC_ZZZZ, @@ -2551,8 +2599,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, SC_MERO, @@ -2583,8 +2631,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, - SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB}, - {SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, + SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, SC_SARB, + SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, SC_NARB, @@ -2615,8 +2663,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI}, - {SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, + SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, SC_PHLI, + SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_PHLP, SC_PHLP, SC_PHLP, SC_PHLP, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -2647,8 +2695,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, SC_HUNG, @@ -2672,6 +2720,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ROHG, SC_ROHG, SC_ROHG, SC_ROHG, SC_ROHG, SC_ROHG, SC_ROHG, SC_ROHG, SC_ROHG, SC_ROHG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, + SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, + SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, + SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, + SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, + SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, + SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, + SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_GARA, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_GARA, SC_GARA, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -2695,8 +2759,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, - SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ}, - {SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ, + SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, SC_YEZI, @@ -2704,14 +2768,14 @@ static constexpr enum uprop_sc stage2[][128] = { SC_YEZI, SC_YEZI, SC_ZZZZ, SC_YEZI, SC_YEZI, SC_YEZI, SC_ZZZZ, SC_ZZZZ, SC_YEZI, SC_YEZI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB}, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB}, {SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, SC_SOGO, @@ -2727,8 +2791,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, - SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR}, - {SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, + SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, + SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_OUGR, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -2759,8 +2823,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_BRAH, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_BRAH}, - {SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_BRAH, + SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, SC_KTHI, @@ -2791,8 +2855,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_MAHJ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, SC_SHRD, @@ -2823,8 +2887,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_ZZZZ, SC_MULT, SC_ZZZZ, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_ZZZZ, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_MULT, SC_ZZZZ, SC_MULT, @@ -2855,6 +2919,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_GRAN, SC_GRAN, SC_GRAN, SC_GRAN, SC_ZZZZ, SC_ZZZZ, SC_GRAN, SC_GRAN, SC_GRAN, SC_GRAN, SC_GRAN, SC_GRAN, SC_GRAN, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_GRAN, SC_GRAN, SC_GRAN, SC_GRAN, SC_GRAN, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, + SC_TUTG, SC_TUTG, SC_ZZZZ, SC_TUTG, SC_ZZZZ, SC_ZZZZ, SC_TUTG, SC_ZZZZ, + SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, + SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, + SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, + SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, + SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_ZZZZ, SC_TUTG, + SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, + SC_TUTG, SC_ZZZZ, SC_TUTG, SC_ZZZZ, SC_ZZZZ, SC_TUTG, SC_ZZZZ, SC_TUTG, + SC_TUTG, SC_TUTG, SC_TUTG, SC_ZZZZ, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, + SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_TUTG, SC_ZZZZ, SC_TUTG, + SC_TUTG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_TUTG, SC_TUTG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, SC_NEWA, @@ -2871,8 +2951,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_NEWA, SC_NEWA, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, SC_TIRH, @@ -2888,7 +2968,23 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, + {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, SC_SIDD, @@ -2919,8 +3015,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_MONG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, @@ -2930,9 +3026,9 @@ static constexpr enum uprop_sc stage2[][128] = { SC_TAKR, SC_TAKR, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_TAKR, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, + SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, + SC_MYMR, SC_MYMR, SC_MYMR, SC_MYMR, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, @@ -2951,6 +3047,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, SC_DOGR, @@ -2967,8 +3079,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -2999,8 +3111,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -3031,8 +3143,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, - SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO}, - {SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, + SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, + SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, SC_SOYO, @@ -3063,7 +3175,23 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, + SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, + SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, + SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, + SC_SUNU, SC_SUNU, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, SC_SUNU, + SC_SUNU, SC_SUNU, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_ZZZZ, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, @@ -3079,8 +3207,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_BHKS, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, - SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC}, - {SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, + SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, + SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_ZZZZ, SC_ZZZZ, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, SC_MARC, @@ -3111,8 +3239,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_ZZZZ, SC_GONG, SC_GONG, SC_ZZZZ, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, - SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG}, - {SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, + SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, + SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_ZZZZ, SC_GONG, SC_GONG, SC_ZZZZ, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_GONG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -3140,6 +3268,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, SC_MAKA, @@ -3155,12 +3299,12 @@ static constexpr enum uprop_sc stage2[][128] = { SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, SC_KAWI, - SC_KAWI, SC_KAWI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_KAWI, SC_KAWI, SC_KAWI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -3191,10 +3335,42 @@ static constexpr enum uprop_sc stage2[][128] = { SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX}, {SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -3223,7 +3399,23 @@ static constexpr enum uprop_sc stage2[][128] = { SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_ZZZZ, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, + SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX}, {SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, SC_XSUX, @@ -3239,9 +3431,41 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, SC_CPMN, @@ -3271,6 +3495,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP}, {SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, @@ -3284,10 +3524,58 @@ static constexpr enum uprop_sc stage2[][128] = { SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP}, + {SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, SC_EGYP, + SC_EGYP, SC_EGYP, SC_EGYP, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, @@ -3303,6 +3591,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, + SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, + SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, + SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, + SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, + SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, + SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, + SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, + SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, + SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, + SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, + SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, + SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, + SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, + SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, + SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, + SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW}, {SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, SC_HLUW, @@ -3319,6 +3623,54 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, + {SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, + SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, + SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, + SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, + SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, + SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, + SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, SC_GUKH, + SC_GUKH, SC_GUKH, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, @@ -3335,6 +3687,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, + SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, + SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, + SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, + SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, + SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, + SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, + SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, + SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, + SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, + SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, + SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, + SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, + SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, + SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, + SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, + SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU}, {SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, SC_BAMU, @@ -3351,8 +3719,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_MROO, SC_MROO, SC_MROO, SC_MROO, SC_MROO, SC_MROO, SC_MROO, SC_MROO, SC_MROO, SC_MROO, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_MROO, SC_MROO, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, - SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA}, - {SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, + SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, + SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, SC_TNSA, @@ -3383,9 +3751,41 @@ static constexpr enum uprop_sc stage2[][128] = { SC_HMNG, SC_HMNG, SC_ZZZZ, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_HMNG, SC_HMNG, SC_HMNG}, - {SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, + SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, SC_HMNG, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, + {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, + SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, + SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, + SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, + SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, + SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, + SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, SC_KRAI, + SC_KRAI, SC_KRAI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -3415,8 +3815,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, - SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF}, - {SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, + SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, + SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_MEDF, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -3447,8 +3847,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, - SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD}, - {SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, + SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, + SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, SC_PLRD, @@ -3479,6 +3879,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG}, {SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, @@ -3495,6 +3911,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, + SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, @@ -3511,6 +3943,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS}, {SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, @@ -3522,12 +3970,28 @@ static constexpr enum uprop_sc stage2[][128] = { SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, + SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_KITS, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_KITS}, {SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_TANG, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -3543,6 +4007,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -3558,6 +4038,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_ZZZZ, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_ZZZZ, SC_KANA, SC_KANA, SC_ZZZZ}, {SC_KANA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, @@ -3575,8 +4071,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, - SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA}, - {SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, + SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, + SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, SC_HIRA, @@ -3607,8 +4103,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_KANA, SC_KANA, SC_KANA, SC_KANA, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, - SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU}, - {SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, + SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, + SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, @@ -3639,6 +4135,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, + SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, + SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, + SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, + SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, + SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, + SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, + SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, + SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, + SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, + SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, + SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, + SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, + SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, + SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, + SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, + SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_NSHU, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, @@ -3655,8 +4167,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, - SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, + SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, SC_ZZZZ, SC_ZZZZ, SC_DUPL, SC_DUPL, SC_DUPL, SC_DUPL, @@ -3672,6 +4184,70 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, + {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, + {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, @@ -3687,8 +4263,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, - SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY}, - {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -3718,6 +4294,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -3735,8 +4327,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, - SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH}, - {SC_ZINH, SC_ZINH, SC_ZINH, SC_ZYYY, SC_ZYYY, SC_ZINH, SC_ZINH, SC_ZINH, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, + SC_ZINH, SC_ZINH, SC_ZINH, SC_ZYYY, SC_ZYYY, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -3767,8 +4359,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -3799,7 +4391,23 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, - SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, + SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -3815,8 +4423,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, - SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY}, - {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZYYY, SC_ZYYY, @@ -3847,11 +4455,43 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY}, {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -3873,6 +4513,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -3895,8 +4551,40 @@ static constexpr enum uprop_sc stage2[][128] = { SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW}, {SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, + SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, SC_SGNW, @@ -3927,6 +4615,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_GLAG, SC_GLAG, SC_GLAG, SC_GLAG, SC_GLAG, SC_GLAG, SC_GLAG, SC_ZZZZ, SC_GLAG, SC_GLAG, SC_GLAG, SC_GLAG, SC_GLAG, SC_GLAG, SC_GLAG, SC_GLAG, @@ -3943,8 +4647,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_CYRL, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_CYRL, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -3975,9 +4679,41 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, SC_TOTO, @@ -4002,6 +4738,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, SC_NAGM, @@ -4020,6 +4772,54 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, + SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, + SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, + SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, + SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, SC_ONAO, + SC_ONAO, SC_ONAO, SC_ONAO, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ONAO}, + {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ZZZZ, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ZZZZ, SC_ETHI, SC_ETHI, SC_ZZZZ, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, SC_ETHI, @@ -4039,8 +4839,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, - SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND}, - {SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, + SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, + SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, SC_MEND, @@ -4071,6 +4871,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -4087,8 +4903,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, - SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY}, - {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -4119,6 +4935,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, @@ -4135,8 +4967,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ARAB, SC_ZZZZ, SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, - SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ARAB, SC_ZZZZ}, - {SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, + SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ARAB, SC_ZZZZ, + SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ARAB, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -4167,8 +4999,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, - SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY}, - {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -4189,6 +5021,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -4215,6 +5063,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -4227,6 +5091,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -4247,8 +5127,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY}, - {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -4279,13 +5159,15 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, - SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY}, - {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -4293,8 +5175,6 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -4311,25 +5191,41 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, - SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, - {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, - SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, - SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZYYY, - SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, - SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, - SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, @@ -4337,11 +5233,11 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, - SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, - SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, @@ -4356,6 +5252,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -4375,6 +5287,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI}, {SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, @@ -4391,11 +5319,43 @@ static constexpr enum uprop_sc stage2[][128] = { SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI}, {SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, @@ -4420,6 +5380,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, @@ -4439,6 +5415,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, @@ -4455,6 +5447,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, @@ -4471,6 +5479,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI}, {SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, @@ -4478,6 +5502,22 @@ static constexpr enum uprop_sc stage2[][128] = { SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, + SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_HANI, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, @@ -4503,7 +5543,23 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, - SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY}, + SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, SC_ZYYY, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, + SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ, SC_ZZZZ}, {SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, @@ -4519,8 +5575,8 @@ static constexpr enum uprop_sc stage2[][128] = { SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, - SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH}, - {SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, + SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, + SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, SC_ZINH, @@ -4541,5 +5597,5 @@ static constexpr enum uprop_sc stage2[][128] = { enum uprop_sc uprop_get_sc(rune ch) { - return stage2[stage1[ch / 128]][ch % 128]; + return stage2[stage1[ch / 256]][ch % 256]; } |