/* this file was generated by Tools/unicode/makeunicodedata.py 2.5 */ #define UNIDATA_VERSION "4.1.0"/* a list of unique database records */const _PyUnicode_DatabaseRecord _PyUnicode_Database_Records[] = { {0, 0, 0, 0, 0}, {13, 0, 15, 0, 5}, {13, 0, 17, 0, 5}, {13, 0, 16, 0, 5}, {13, 0, 18, 0, 5}, {10, 0, 18, 0, 3}, {26, 0, 19, 0, 3}, {26, 0, 11, 0, 3}, {28, 0, 11, 0, 3}, {22, 0, 19, 1, 3}, {23, 0, 19, 1, 3}, {27, 0, 10, 0, 3}, {26, 0, 13, 0, 3}, {21, 0, 10, 0, 3}, {7, 0, 9, 0, 3}, {27, 0, 19, 1, 3}, {27, 0, 19, 0, 3}, {1, 0, 1, 0, 3}, {29, 0, 19, 0, 3}, {20, 0, 19, 0, 3}, {2, 0, 1, 0, 3}, {10, 0, 13, 0, 5}, {26, 0, 19, 0, 4}, {28, 0, 11, 0, 4}, {30, 0, 19, 0, 3}, {30, 0, 19, 0, 4}, {29, 0, 19, 0, 4}, {30, 0, 19, 0, 5}, {2, 0, 1, 0, 4}, {24, 0, 19, 1, 5}, {14, 0, 15, 0, 4}, {30, 0, 11, 0, 4}, {27, 0, 11, 0, 4}, {9, 0, 9, 0, 4}, {2, 0, 1, 0, 5}, {25, 0, 19, 1, 5}, {9, 0, 19, 0, 4}, {1, 0, 1, 0, 5}, {1, 0, 1, 0, 4}, {27, 0, 19, 0, 4}, {19, 0, 1, 0, 5}, {3, 0, 1, 0, 5}, {18, 0, 1, 0, 5}, {18, 0, 19, 0, 5}, {29, 0, 19, 0, 5}, {18, 0, 19, 0, 4}, {18, 0, 1, 0, 4}, {4, 230, 14, 0, 4}, {4, 232, 14, 0, 4}, {4, 220, 14, 0, 4}, {4, 216, 14, 0, 4}, {4, 202, 14, 0, 4}, {4, 1, 14, 0, 4}, {4, 240, 14, 0, 4}, {4, 0, 14, 0, 4}, {4, 233, 14, 0, 4}, {4, 234, 14, 0, 4}, {26, 0, 19, 0, 5}, {27, 0, 19, 0, 5}, {30, 0, 1, 0, 5}, {4, 230, 14, 0, 5}, {6, 0, 14, 0, 5}, {26, 0, 1, 0, 5}, {21, 0, 19, 0, 5}, {4, 220, 14, 0, 5}, {4, 222, 14, 0, 5}, {4, 228, 14, 0, 5}, {4, 10, 14, 0, 5}, {4, 11, 14, 0, 5}, {4, 12, 14, 0, 5}, {4, 13, 14, 0, 5}, {4, 14, 14, 0, 5}, {4, 15, 14, 0, 5}, {4, 16, 14, 0, 5}, {4, 17, 14, 0, 5}, {4, 18, 14, 0, 5}, {4, 19, 14, 0, 5}, {4, 20, 14, 0, 5}, {4, 21, 14, 0, 5}, {4, 22, 14, 0, 5}, {26, 0, 4, 0, 5}, {4, 23, 14, 0, 5}, {4, 24, 14, 0, 5}, {4, 25, 14, 0, 5}, {19, 0, 4, 0, 5}, {14, 0, 5, 0, 5}, {28, 0, 5, 0, 5}, {26, 0, 13, 0, 5}, {26, 0, 5, 0, 5}, {19, 0, 5, 0, 5}, {18, 0, 5, 0, 5}, {4, 27, 14, 0, 5}, {4, 28, 14, 0, 5}, {4, 29, 14, 0, 5}, {4, 30, 14, 0, 5}, {4, 31, 14, 0, 5}, {4, 32, 14, 0, 5}, {4, 33, 14, 0, 5}, {4, 34, 14, 0, 5}, {7, 0, 12, 0, 5}, {26, 0, 11, 0, 5}, {26, 0, 12, 0, 5}, {4, 35, 14, 0, 5}, {7, 0, 9, 0, 5}, {30, 0, 5, 0, 5}, {14, 0, 15, 0, 5}, {4, 36, 14, 0, 5}, {4, 0, 14, 0, 5}, {5, 0, 1, 0, 5}, {4, 7, 14, 0, 5}, {4, 9, 14, 0, 5}, {7, 0, 1, 0, 5}, {28, 0, 11, 0, 5}, {9, 0, 1, 0, 5}, {4, 84, 14, 0, 5}, {4, 91, 14, 0, 5}, {4, 0, 1, 0, 5}, {4, 103, 14, 0, 5}, {4, 107, 14, 0, 5}, {4, 118, 14, 0, 5}, {4, 122, 14, 0, 5}, {4, 216, 14, 0, 5}, {22, 0, 19, 0, 5}, {23, 0, 19, 0, 5}, {4, 129, 14, 0, 5}, {4, 130, 14, 0, 5}, {4, 132, 14, 0, 5}, {19, 0, 1, 0, 2}, {10, 0, 18, 0, 5}, {8, 0, 1, 0, 5}, {14, 0, 1, 0, 5}, {9, 0, 19, 0, 5}, {5, 0, 14, 0, 5}, {14, 0, 4, 0, 5}, {21, 0, 19, 0, 4}, {24, 0, 19, 0, 4}, {25, 0, 19, 0, 4}, {24, 0, 19, 0, 5}, {11, 0, 18, 0, 5}, {12, 0, 16, 0, 5}, {14, 0, 2, 0, 5}, {14, 0, 6, 0, 5}, {14, 0, 8, 0, 5}, {14, 0, 3, 0, 5}, {14, 0, 7, 0, 5}, {26, 0, 11, 0, 4}, {20, 0, 19, 0, 5}, {27, 0, 13, 0, 5}, {22, 0, 19, 1, 5}, {23, 0, 19, 1, 5}, {9, 0, 9, 0, 5}, {27, 0, 10, 0, 5}, {28, 0, 11, 0, 1}, {4, 1, 14, 0, 5}, {30, 0, 11, 0, 5}, {27, 0, 19, 1, 5}, {8, 0, 1, 0, 4}, {27, 0, 19, 1, 4}, {27, 0, 11, 0, 5}, {22, 0, 19, 1, 2}, {23, 0, 19, 1, 2}, {30, 0, 1, 0, 4}, {30, 0, 19, 0, 2}, {10, 0, 18, 0, 0}, {26, 0, 19, 0, 2}, {18, 0, 1, 0, 2}, {8, 0, 1, 0, 2}, {21, 0, 19, 0, 2}, {22, 0, 19, 0, 2}, {23, 0, 19, 0, 2}, {4, 218, 14, 0, 2}, {4, 228, 14, 0, 2}, {4, 232, 14, 0, 2}, {4, 222, 14, 0, 2}, {4, 224, 14, 0, 2}, {4, 8, 14, 0, 2}, {29, 0, 19, 0, 2}, {30, 0, 1, 0, 2}, {9, 0, 1, 0, 2}, {9, 0, 19, 0, 2}, {15, 0, 1, 0, 5}, {16, 0, 1, 0, 4}, {4, 26, 14, 0, 5}, {20, 0, 19, 0, 2}, {26, 0, 13, 0, 2}, {26, 0, 11, 0, 2}, {27, 0, 10, 0, 2}, {21, 0, 10, 0, 2}, {27, 0, 19, 0, 2}, {28, 0, 11, 0, 2}, {26, 0, 19, 0, 0}, {26, 0, 11, 0, 0}, {28, 0, 11, 0, 0}, {22, 0, 19, 1, 0}, {23, 0, 19, 1, 0}, {27, 0, 10, 0, 0}, {26, 0, 13, 0, 0}, {21, 0, 10, 0, 0}, {7, 0, 9, 0, 0}, {27, 0, 19, 1, 0}, {27, 0, 19, 0, 0}, {1, 0, 1, 0, 0}, {29, 0, 19, 0, 0}, {20, 0, 19, 0, 0}, {2, 0, 1, 0, 0}, {26, 0, 19, 0, 1}, {22, 0, 19, 1, 1}, {23, 0, 19, 1, 1}, {19, 0, 1, 0, 1}, {18, 0, 1, 0, 1}, {30, 0, 19, 0, 0}, {30, 0, 19, 0, 1}, {27, 0, 19, 0, 1}, {14, 0, 19, 0, 5}, {8, 0, 19, 0, 5}, {9, 0, 4, 0, 5}, {5, 216, 1, 0, 5}, {5, 226, 1, 0, 5}, {27, 0, 1, 0, 5},}; /* Reindexing of NFC first characters. */#define TOTAL_FIRST 356#define TOTAL_LAST 53struct reindex{int start;short count,index;};struct reindex nfc_first[] = { { 60, 2, 0}, { 65, 15, 3}, { 82, 8, 19}, { 97, 15, 28}, { 114, 8, 44}, { 168, 0, 53}, { 194, 0, 54}, { 196, 3, 55}, { 202, 0, 59}, { 207, 0, 60}, { 212, 2, 61}, { 216, 0, 64}, { 220, 0, 65}, { 226, 0, 66}, { 228, 3, 67}, { 234, 0, 71}, { 239, 0, 72}, { 244, 2, 73}, { 248, 0, 76}, { 252, 0, 77}, { 258, 1, 78}, { 274, 1, 80}, { 332, 1, 82}, { 346, 1, 84}, { 352, 1, 86}, { 360, 3, 88}, { 383, 0, 92}, { 416, 1, 93}, { 431, 1, 95}, { 439, 0, 97}, { 490, 1, 98}, { 550, 3, 100}, { 558, 1, 104}, { 658, 0, 106}, { 913, 0, 107}, { 917, 0, 108}, { 919, 0, 109}, { 921, 0, 110}, { 927, 0, 111}, { 929, 0, 112}, { 933, 0, 113}, { 937, 0, 114}, { 940, 0, 115}, { 942, 0, 116}, { 945, 0, 117}, { 949, 0, 118}, { 951, 0, 119}, { 953, 0, 120}, { 959, 0, 121}, { 961, 0, 122}, { 965, 0, 123}, { 969, 2, 124}, { 974, 0, 127}, { 978, 0, 128}, { 1030, 0, 129}, { 1040, 0, 130}, { 1043, 0, 131}, { 1045, 3, 132}, { 1050, 0, 136}, { 1054, 0, 137}, { 1059, 0, 138}, { 1063, 0, 139}, { 1067, 0, 140}, { 1069, 0, 141}, { 1072, 0, 142}, { 1075, 0, 143}, { 1077, 3, 144}, { 1082, 0, 148}, { 1086, 0, 149}, { 1091, 0, 150}, { 1095, 0, 151}, { 1099, 0, 152}, { 1101, 0, 153}, { 1110, 0, 154}, { 1140, 1, 155}, { 1240, 1, 157}, { 1256, 1, 159}, { 1575, 0, 161}, { 1608, 0, 162}, { 1610, 0, 163}, { 1729, 0, 164}, { 1746, 0, 165}, { 1749, 0, 166}, { 2344, 0, 167}, { 2352, 0, 168}, { 2355, 0, 169}, { 2503, 0, 170}, { 2887, 0, 171}, { 2962, 0, 172}, { 3014, 1, 173}, { 3142, 0, 175}, { 3263, 0, 176}, { 3270, 0, 177}, { 3274, 0, 178}, { 3398, 1, 179}, { 3545, 0, 181}, { 3548, 0, 182}, { 4133, 0, 183}, { 7734, 1, 184}, { 7770, 1, 186}, { 7778, 1, 188}, { 7840, 1, 190}, { 7864, 1, 192}, { 7884, 1, 194}, { 7936, 17, 196}, { 7960, 1, 214}, { 7968, 17, 216}, { 7992, 1, 234}, { 8000, 1, 236}, { 8008, 1, 238}, { 8016, 1, 240}, { 8025, 0, 242}, { 8032, 16, 243}, { 8052, 0, 260}, { 8060, 0, 261}, { 8118, 0, 262}, { 8127, 0, 263}, { 8134, 0, 264}, { 8182, 0, 265}, { 8190, 0, 266}, { 8592, 0, 267}, { 8594, 0, 268}, { 8596, 0, 269}, { 8656, 0, 270}, { 8658, 0, 271}, { 8660, 0, 272}, { 8707, 0, 273}, { 8712, 0, 274}, { 8715, 0, 275}, { 8739, 0, 276}, { 8741, 0, 277}, { 8764, 0, 278}, { 8771, 0, 279}, { 8773, 0, 280}, { 8776, 0, 281}, { 8781, 0, 282}, { 8801, 0, 283}, { 8804, 1, 284}, { 8818, 1, 286}, { 8822, 1, 288}, { 8826, 3, 290}, { 8834, 1, 294}, { 8838, 1, 296}, { 8849, 1, 298}, { 8866, 0, 300}, { 8872, 1, 301}, { 8875, 0, 303}, { 8882, 3, 304}, { 12358, 0, 308}, { 12363, 0, 309}, { 12365, 0, 310}, { 12367, 0, 311}, { 12369, 0, 312}, { 12371, 0, 313}, { 12373, 0, 314}, { 12375, 0, 315}, { 12377, 0, 316}, { 12379, 0, 317}, { 12381, 0, 318}, { 12383, 0, 319}, { 12385, 0, 320}, { 12388, 0, 321}, { 12390, 0, 322}, { 12392, 0, 323}, { 12399, 0, 324}, { 12402, 0, 325}, { 12405, 0, 326}, { 12408, 0, 327}, { 12411, 0, 328}, { 12445, 0, 329}, { 12454, 0, 330}, { 12459, 0, 331}, { 12461, 0, 332}, { 12463, 0, 333}, { 12465, 0, 334}, { 12467, 0, 335}, { 12469, 0, 336}, { 12471, 0, 337}, { 12473, 0, 338}, { 12475, 0, 339}, { 12477, 0, 340}, { 12479, 0, 341}, { 12481, 0, 342}, { 12484, 0, 343}, { 12486, 0, 344}, { 12488, 0, 345}, { 12495, 0, 346}, { 12498, 0, 347}, { 12501, 0, 348}, { 12504, 0, 349}, { 12507, 0, 350}, { 12527, 3, 351}, { 12541, 0, 355}, {0,0,0}}; struct reindex nfc_last[] = { { 768, 4, 0}, { 774, 6, 5}, { 783, 0, 12}, { 785, 0, 13}, { 787, 1, 14}, { 795, 0, 16}, { 803, 5, 17}, { 813, 1, 23}, { 816, 1, 25}, { 824, 0, 27}, { 834, 0, 28}, { 837, 0, 29}, { 1619, 2, 30}, { 2364, 0, 33}, { 2494, 0, 34}, { 2519, 0, 35}, { 2878, 0, 36}, { 2902, 1, 37}, { 3006, 0, 39}, { 3031, 0, 40}, { 3158, 0, 41}, { 3266, 0, 42}, { 3285, 1, 43}, { 3390, 0, 45}, { 3415, 0, 46}, { 3530, 0, 47}, { 3535, 0, 48}, { 3551, 0, 49}, { 4142, 0, 50}, { 12441, 1, 51}, {0,0,0}}; /* string literals */const char *_PyUnicode_CategoryNames[] = { "Cn", "Lu", "Ll", "Lt", "Mn", "Mc", "Me", "Nd", "Nl", "No", "Zs", "Zl", "Zp", "Cc", "Cf", "Cs", "Co", "Cn", "Lm", "Lo", "Pc", "Pd", "Ps", "Pe", "Pi", "Pf", "Po", "Sm", "Sc", "Sk", "So", NULL};const char *_PyUnicode_BidirectionalNames[] = { "", "L", "LRE",Lines 1–500 of 5135. Load more
/* this file was generated by Tools/unicode/makeunicodedata.py 2.5 */ #define UNIDATA_VERSION "4.1.0" /* a list of unique database records */ const _PyUnicode_DatabaseRecord _PyUnicode_Database_Records[] = { {0, 0, 0, 0, 0}, {13, 0, 15, 0, 5}, {13, 0, 17, 0, 5}, {13, 0, 16, 0, 5}, {13, 0, 18, 0, 5}, {10, 0, 18, 0, 3}, {26, 0, 19, 0, 3}, {26, 0, 11, 0, 3}, {28, 0, 11, 0, 3}, {22, 0, 19, 1, 3}, {23, 0, 19, 1, 3}, {27, 0, 10, 0, 3}, {26, 0, 13, 0, 3}, {21, 0, 10, 0, 3}, {7, 0, 9, 0, 3}, {27, 0, 19, 1, 3}, {27, 0, 19, 0, 3}, {1, 0, 1, 0, 3}, {29, 0, 19, 0, 3}, {20, 0, 19, 0, 3}, {2, 0, 1, 0, 3}, {10, 0, 13, 0, 5}, {26, 0, 19, 0, 4}, {28, 0, 11, 0, 4}, {30, 0, 19, 0, 3}, {30, 0, 19, 0, 4}, {29, 0, 19, 0, 4}, {30, 0, 19, 0, 5}, {2, 0, 1, 0, 4}, {24, 0, 19, 1, 5}, {14, 0, 15, 0, 4}, {30, 0, 11, 0, 4}, {27, 0, 11, 0, 4}, {9, 0, 9, 0, 4}, {2, 0, 1, 0, 5}, {25, 0, 19, 1, 5}, {9, 0, 19, 0, 4}, {1, 0, 1, 0, 5}, {1, 0, 1, 0, 4}, {27, 0, 19, 0, 4}, {19, 0, 1, 0, 5}, {3, 0, 1, 0, 5}, {18, 0, 1, 0, 5}, {18, 0, 19, 0, 5}, {29, 0, 19, 0, 5}, {18, 0, 19, 0, 4}, {18, 0, 1, 0, 4}, {4, 230, 14, 0, 4}, {4, 232, 14, 0, 4}, {4, 220, 14, 0, 4}, {4, 216, 14, 0, 4}, {4, 202, 14, 0, 4}, {4, 1, 14, 0, 4}, {4, 240, 14, 0, 4}, {4, 0, 14, 0, 4}, {4, 233, 14, 0, 4}, {4, 234, 14, 0, 4}, {26, 0, 19, 0, 5}, {27, 0, 19, 0, 5}, {30, 0, 1, 0, 5}, {4, 230, 14, 0, 5}, {6, 0, 14, 0, 5}, {26, 0, 1, 0, 5}, {21, 0, 19, 0, 5}, {4, 220, 14, 0, 5}, {4, 222, 14, 0, 5}, {4, 228, 14, 0, 5}, {4, 10, 14, 0, 5}, {4, 11, 14, 0, 5}, {4, 12, 14, 0, 5}, {4, 13, 14, 0, 5}, {4, 14, 14, 0, 5}, {4, 15, 14, 0, 5}, {4, 16, 14, 0, 5}, {4, 17, 14, 0, 5}, {4, 18, 14, 0, 5}, {4, 19, 14, 0, 5}, {4, 20, 14, 0, 5}, {4, 21, 14, 0, 5}, {4, 22, 14, 0, 5}, {26, 0, 4, 0, 5}, {4, 23, 14, 0, 5}, {4, 24, 14, 0, 5}, {4, 25, 14, 0, 5}, {19, 0, 4, 0, 5}, {14, 0, 5, 0, 5}, {28, 0, 5, 0, 5}, {26, 0, 13, 0, 5}, {26, 0, 5, 0, 5}, {19, 0, 5, 0, 5}, {18, 0, 5, 0, 5}, {4, 27, 14, 0, 5}, {4, 28, 14, 0, 5}, {4, 29, 14, 0, 5}, {4, 30, 14, 0, 5}, {4, 31, 14, 0, 5}, {4, 32, 14, 0, 5}, {4, 33, 14, 0, 5}, {4, 34, 14, 0, 5}, {7, 0, 12, 0, 5}, {26, 0, 11, 0, 5}, {26, 0, 12, 0, 5}, {4, 35, 14, 0, 5}, {7, 0, 9, 0, 5}, {30, 0, 5, 0, 5}, {14, 0, 15, 0, 5}, {4, 36, 14, 0, 5}, {4, 0, 14, 0, 5}, {5, 0, 1, 0, 5}, {4, 7, 14, 0, 5}, {4, 9, 14, 0, 5}, {7, 0, 1, 0, 5}, {28, 0, 11, 0, 5}, {9, 0, 1, 0, 5}, {4, 84, 14, 0, 5}, {4, 91, 14, 0, 5}, {4, 0, 1, 0, 5}, {4, 103, 14, 0, 5}, {4, 107, 14, 0, 5}, {4, 118, 14, 0, 5}, {4, 122, 14, 0, 5}, {4, 216, 14, 0, 5}, {22, 0, 19, 0, 5}, {23, 0, 19, 0, 5}, {4, 129, 14, 0, 5}, {4, 130, 14, 0, 5}, {4, 132, 14, 0, 5}, {19, 0, 1, 0, 2}, {10, 0, 18, 0, 5}, {8, 0, 1, 0, 5}, {14, 0, 1, 0, 5}, {9, 0, 19, 0, 5}, {5, 0, 14, 0, 5}, {14, 0, 4, 0, 5}, {21, 0, 19, 0, 4}, {24, 0, 19, 0, 4}, {25, 0, 19, 0, 4}, {24, 0, 19, 0, 5}, {11, 0, 18, 0, 5}, {12, 0, 16, 0, 5}, {14, 0, 2, 0, 5}, {14, 0, 6, 0, 5}, {14, 0, 8, 0, 5}, {14, 0, 3, 0, 5}, {14, 0, 7, 0, 5}, {26, 0, 11, 0, 4}, {20, 0, 19, 0, 5}, {27, 0, 13, 0, 5}, {22, 0, 19, 1, 5}, {23, 0, 19, 1, 5}, {9, 0, 9, 0, 5}, {27, 0, 10, 0, 5}, {28, 0, 11, 0, 1}, {4, 1, 14, 0, 5}, {30, 0, 11, 0, 5}, {27, 0, 19, 1, 5}, {8, 0, 1, 0, 4}, {27, 0, 19, 1, 4}, {27, 0, 11, 0, 5}, {22, 0, 19, 1, 2}, {23, 0, 19, 1, 2}, {30, 0, 1, 0, 4}, {30, 0, 19, 0, 2}, {10, 0, 18, 0, 0}, {26, 0, 19, 0, 2}, {18, 0, 1, 0, 2}, {8, 0, 1, 0, 2}, {21, 0, 19, 0, 2}, {22, 0, 19, 0, 2}, {23, 0, 19, 0, 2}, {4, 218, 14, 0, 2}, {4, 228, 14, 0, 2}, {4, 232, 14, 0, 2}, {4, 222, 14, 0, 2}, {4, 224, 14, 0, 2}, {4, 8, 14, 0, 2}, {29, 0, 19, 0, 2}, {30, 0, 1, 0, 2}, {9, 0, 1, 0, 2}, {9, 0, 19, 0, 2}, {15, 0, 1, 0, 5}, {16, 0, 1, 0, 4}, {4, 26, 14, 0, 5}, {20, 0, 19, 0, 2}, {26, 0, 13, 0, 2}, {26, 0, 11, 0, 2}, {27, 0, 10, 0, 2}, {21, 0, 10, 0, 2}, {27, 0, 19, 0, 2}, {28, 0, 11, 0, 2}, {26, 0, 19, 0, 0}, {26, 0, 11, 0, 0}, {28, 0, 11, 0, 0}, {22, 0, 19, 1, 0}, {23, 0, 19, 1, 0}, {27, 0, 10, 0, 0}, {26, 0, 13, 0, 0}, {21, 0, 10, 0, 0}, {7, 0, 9, 0, 0}, {27, 0, 19, 1, 0}, {27, 0, 19, 0, 0}, {1, 0, 1, 0, 0}, {29, 0, 19, 0, 0}, {20, 0, 19, 0, 0}, {2, 0, 1, 0, 0}, {26, 0, 19, 0, 1}, {22, 0, 19, 1, 1}, {23, 0, 19, 1, 1}, {19, 0, 1, 0, 1}, {18, 0, 1, 0, 1}, {30, 0, 19, 0, 0}, {30, 0, 19, 0, 1}, {27, 0, 19, 0, 1}, {14, 0, 19, 0, 5}, {8, 0, 19, 0, 5}, {9, 0, 4, 0, 5}, {5, 216, 1, 0, 5}, {5, 226, 1, 0, 5}, {27, 0, 1, 0, 5}, }; /* Reindexing of NFC first characters. */ #define TOTAL_FIRST 356 #define TOTAL_LAST 53 struct reindex{int start;short count,index;}; struct reindex nfc_first[] = { { 60, 2, 0}, { 65, 15, 3}, { 82, 8, 19}, { 97, 15, 28}, { 114, 8, 44}, { 168, 0, 53}, { 194, 0, 54}, { 196, 3, 55}, { 202, 0, 59}, { 207, 0, 60}, { 212, 2, 61}, { 216, 0, 64}, { 220, 0, 65}, { 226, 0, 66}, { 228, 3, 67}, { 234, 0, 71}, { 239, 0, 72}, { 244, 2, 73}, { 248, 0, 76}, { 252, 0, 77}, { 258, 1, 78}, { 274, 1, 80}, { 332, 1, 82}, { 346, 1, 84}, { 352, 1, 86}, { 360, 3, 88}, { 383, 0, 92}, { 416, 1, 93}, { 431, 1, 95}, { 439, 0, 97}, { 490, 1, 98}, { 550, 3, 100}, { 558, 1, 104}, { 658, 0, 106}, { 913, 0, 107}, { 917, 0, 108}, { 919, 0, 109}, { 921, 0, 110}, { 927, 0, 111}, { 929, 0, 112}, { 933, 0, 113}, { 937, 0, 114}, { 940, 0, 115}, { 942, 0, 116}, { 945, 0, 117}, { 949, 0, 118}, { 951, 0, 119}, { 953, 0, 120}, { 959, 0, 121}, { 961, 0, 122}, { 965, 0, 123}, { 969, 2, 124}, { 974, 0, 127}, { 978, 0, 128}, { 1030, 0, 129}, { 1040, 0, 130}, { 1043, 0, 131}, { 1045, 3, 132}, { 1050, 0, 136}, { 1054, 0, 137}, { 1059, 0, 138}, { 1063, 0, 139}, { 1067, 0, 140}, { 1069, 0, 141}, { 1072, 0, 142}, { 1075, 0, 143}, { 1077, 3, 144}, { 1082, 0, 148}, { 1086, 0, 149}, { 1091, 0, 150}, { 1095, 0, 151}, { 1099, 0, 152}, { 1101, 0, 153}, { 1110, 0, 154}, { 1140, 1, 155}, { 1240, 1, 157}, { 1256, 1, 159}, { 1575, 0, 161}, { 1608, 0, 162}, { 1610, 0, 163}, { 1729, 0, 164}, { 1746, 0, 165}, { 1749, 0, 166}, { 2344, 0, 167}, { 2352, 0, 168}, { 2355, 0, 169}, { 2503, 0, 170}, { 2887, 0, 171}, { 2962, 0, 172}, { 3014, 1, 173}, { 3142, 0, 175}, { 3263, 0, 176}, { 3270, 0, 177}, { 3274, 0, 178}, { 3398, 1, 179}, { 3545, 0, 181}, { 3548, 0, 182}, { 4133, 0, 183}, { 7734, 1, 184}, { 7770, 1, 186}, { 7778, 1, 188}, { 7840, 1, 190}, { 7864, 1, 192}, { 7884, 1, 194}, { 7936, 17, 196}, { 7960, 1, 214}, { 7968, 17, 216}, { 7992, 1, 234}, { 8000, 1, 236}, { 8008, 1, 238}, { 8016, 1, 240}, { 8025, 0, 242}, { 8032, 16, 243}, { 8052, 0, 260}, { 8060, 0, 261}, { 8118, 0, 262}, { 8127, 0, 263}, { 8134, 0, 264}, { 8182, 0, 265}, { 8190, 0, 266}, { 8592, 0, 267}, { 8594, 0, 268}, { 8596, 0, 269}, { 8656, 0, 270}, { 8658, 0, 271}, { 8660, 0, 272}, { 8707, 0, 273}, { 8712, 0, 274}, { 8715, 0, 275}, { 8739, 0, 276}, { 8741, 0, 277}, { 8764, 0, 278}, { 8771, 0, 279}, { 8773, 0, 280}, { 8776, 0, 281}, { 8781, 0, 282}, { 8801, 0, 283}, { 8804, 1, 284}, { 8818, 1, 286}, { 8822, 1, 288}, { 8826, 3, 290}, { 8834, 1, 294}, { 8838, 1, 296}, { 8849, 1, 298}, { 8866, 0, 300}, { 8872, 1, 301}, { 8875, 0, 303}, { 8882, 3, 304}, { 12358, 0, 308}, { 12363, 0, 309}, { 12365, 0, 310}, { 12367, 0, 311}, { 12369, 0, 312}, { 12371, 0, 313}, { 12373, 0, 314}, { 12375, 0, 315}, { 12377, 0, 316}, { 12379, 0, 317}, { 12381, 0, 318}, { 12383, 0, 319}, { 12385, 0, 320}, { 12388, 0, 321}, { 12390, 0, 322}, { 12392, 0, 323}, { 12399, 0, 324}, { 12402, 0, 325}, { 12405, 0, 326}, { 12408, 0, 327}, { 12411, 0, 328}, { 12445, 0, 329}, { 12454, 0, 330}, { 12459, 0, 331}, { 12461, 0, 332}, { 12463, 0, 333}, { 12465, 0, 334}, { 12467, 0, 335}, { 12469, 0, 336}, { 12471, 0, 337}, { 12473, 0, 338}, { 12475, 0, 339}, { 12477, 0, 340}, { 12479, 0, 341}, { 12481, 0, 342}, { 12484, 0, 343}, { 12486, 0, 344}, { 12488, 0, 345}, { 12495, 0, 346}, { 12498, 0, 347}, { 12501, 0, 348}, { 12504, 0, 349}, { 12507, 0, 350}, { 12527, 3, 351}, { 12541, 0, 355}, {0,0,0} }; struct reindex nfc_last[] = { { 768, 4, 0}, { 774, 6, 5}, { 783, 0, 12}, { 785, 0, 13}, { 787, 1, 14}, { 795, 0, 16}, { 803, 5, 17}, { 813, 1, 23}, { 816, 1, 25}, { 824, 0, 27}, { 834, 0, 28}, { 837, 0, 29}, { 1619, 2, 30}, { 2364, 0, 33}, { 2494, 0, 34}, { 2519, 0, 35}, { 2878, 0, 36}, { 2902, 1, 37}, { 3006, 0, 39}, { 3031, 0, 40}, { 3158, 0, 41}, { 3266, 0, 42}, { 3285, 1, 43}, { 3390, 0, 45}, { 3415, 0, 46}, { 3530, 0, 47}, { 3535, 0, 48}, { 3551, 0, 49}, { 4142, 0, 50}, { 12441, 1, 51}, {0,0,0} }; /* string literals */ const char *_PyUnicode_CategoryNames[] = { "Cn", "Lu", "Ll", "Lt", "Mn", "Mc", "Me", "Nd", "Nl", "No", "Zs", "Zl", "Zp", "Cc", "Cf", "Cs", "Co", "Cn", "Lm", "Lo", "Pc", "Pd", "Ps", "Pe", "Pi", "Pf", "Po", "Sm", "Sc", "Sk", "So", NULL }; const char *_PyUnicode_BidirectionalNames[] = { "", "L", "LRE",