| OLD | NEW |
| (Empty) |
| 1 | |
| 2 // GENERATED BY make_unicode_groups.py; DO NOT EDIT. | |
| 3 // make_unicode_groups.py >unicode_groups.cc | |
| 4 | |
| 5 #include "re2/unicode_groups.h" | |
| 6 | |
| 7 namespace re2 { | |
| 8 | |
| 9 | |
| 10 static const URange16 Ps_range16[] = { | |
| 11 { 40, 40 }, | |
| 12 { 91, 91 }, | |
| 13 { 123, 123 }, | |
| 14 { 3898, 3898 }, | |
| 15 { 3900, 3900 }, | |
| 16 { 5787, 5787 }, | |
| 17 { 8218, 8218 }, | |
| 18 { 8222, 8222 }, | |
| 19 { 8261, 8261 }, | |
| 20 { 8317, 8317 }, | |
| 21 { 8333, 8333 }, | |
| 22 { 8968, 8968 }, | |
| 23 { 8970, 8970 }, | |
| 24 { 9001, 9001 }, | |
| 25 { 10088, 10088 }, | |
| 26 { 10090, 10090 }, | |
| 27 { 10092, 10092 }, | |
| 28 { 10094, 10094 }, | |
| 29 { 10096, 10096 }, | |
| 30 { 10098, 10098 }, | |
| 31 { 10100, 10100 }, | |
| 32 { 10181, 10181 }, | |
| 33 { 10214, 10214 }, | |
| 34 { 10216, 10216 }, | |
| 35 { 10218, 10218 }, | |
| 36 { 10220, 10220 }, | |
| 37 { 10222, 10222 }, | |
| 38 { 10627, 10627 }, | |
| 39 { 10629, 10629 }, | |
| 40 { 10631, 10631 }, | |
| 41 { 10633, 10633 }, | |
| 42 { 10635, 10635 }, | |
| 43 { 10637, 10637 }, | |
| 44 { 10639, 10639 }, | |
| 45 { 10641, 10641 }, | |
| 46 { 10643, 10643 }, | |
| 47 { 10645, 10645 }, | |
| 48 { 10647, 10647 }, | |
| 49 { 10712, 10712 }, | |
| 50 { 10714, 10714 }, | |
| 51 { 10748, 10748 }, | |
| 52 { 11810, 11810 }, | |
| 53 { 11812, 11812 }, | |
| 54 { 11814, 11814 }, | |
| 55 { 11816, 11816 }, | |
| 56 { 12296, 12296 }, | |
| 57 { 12298, 12298 }, | |
| 58 { 12300, 12300 }, | |
| 59 { 12302, 12302 }, | |
| 60 { 12304, 12304 }, | |
| 61 { 12308, 12308 }, | |
| 62 { 12310, 12310 }, | |
| 63 { 12312, 12312 }, | |
| 64 { 12314, 12314 }, | |
| 65 { 12317, 12317 }, | |
| 66 { 64830, 64830 }, | |
| 67 { 65047, 65047 }, | |
| 68 { 65077, 65077 }, | |
| 69 { 65079, 65079 }, | |
| 70 { 65081, 65081 }, | |
| 71 { 65083, 65083 }, | |
| 72 { 65085, 65085 }, | |
| 73 { 65087, 65087 }, | |
| 74 { 65089, 65089 }, | |
| 75 { 65091, 65091 }, | |
| 76 { 65095, 65095 }, | |
| 77 { 65113, 65113 }, | |
| 78 { 65115, 65115 }, | |
| 79 { 65117, 65117 }, | |
| 80 { 65288, 65288 }, | |
| 81 { 65339, 65339 }, | |
| 82 { 65371, 65371 }, | |
| 83 { 65375, 65375 }, | |
| 84 { 65378, 65378 }, | |
| 85 }; | |
| 86 static const URange16 Nl_range16[] = { | |
| 87 { 5870, 5872 }, | |
| 88 { 8544, 8578 }, | |
| 89 { 8581, 8584 }, | |
| 90 { 12295, 12295 }, | |
| 91 { 12321, 12329 }, | |
| 92 { 12344, 12346 }, | |
| 93 { 42726, 42735 }, | |
| 94 }; | |
| 95 static const URange32 Nl_range32[] = { | |
| 96 { 65856, 65908 }, | |
| 97 { 66369, 66369 }, | |
| 98 { 66378, 66378 }, | |
| 99 { 66513, 66517 }, | |
| 100 { 74752, 74850 }, | |
| 101 }; | |
| 102 static const URange16 No_range16[] = { | |
| 103 { 178, 179 }, | |
| 104 { 185, 185 }, | |
| 105 { 188, 190 }, | |
| 106 { 2548, 2553 }, | |
| 107 { 2930, 2935 }, | |
| 108 { 3056, 3058 }, | |
| 109 { 3192, 3198 }, | |
| 110 { 3440, 3445 }, | |
| 111 { 3882, 3891 }, | |
| 112 { 4969, 4988 }, | |
| 113 { 6128, 6137 }, | |
| 114 { 6618, 6618 }, | |
| 115 { 8304, 8304 }, | |
| 116 { 8308, 8313 }, | |
| 117 { 8320, 8329 }, | |
| 118 { 8528, 8543 }, | |
| 119 { 8585, 8585 }, | |
| 120 { 9312, 9371 }, | |
| 121 { 9450, 9471 }, | |
| 122 { 10102, 10131 }, | |
| 123 { 11517, 11517 }, | |
| 124 { 12690, 12693 }, | |
| 125 { 12832, 12841 }, | |
| 126 { 12872, 12879 }, | |
| 127 { 12881, 12895 }, | |
| 128 { 12928, 12937 }, | |
| 129 { 12977, 12991 }, | |
| 130 { 43056, 43061 }, | |
| 131 }; | |
| 132 static const URange32 No_range32[] = { | |
| 133 { 65799, 65843 }, | |
| 134 { 65909, 65912 }, | |
| 135 { 65930, 65930 }, | |
| 136 { 66336, 66339 }, | |
| 137 { 67672, 67679 }, | |
| 138 { 67862, 67867 }, | |
| 139 { 68160, 68167 }, | |
| 140 { 68221, 68222 }, | |
| 141 { 68440, 68447 }, | |
| 142 { 68472, 68479 }, | |
| 143 { 69216, 69246 }, | |
| 144 { 69714, 69733 }, | |
| 145 { 119648, 119665 }, | |
| 146 { 127232, 127242 }, | |
| 147 }; | |
| 148 static const URange16 Lo_range16[] = { | |
| 149 { 170, 170 }, | |
| 150 { 186, 186 }, | |
| 151 { 443, 443 }, | |
| 152 { 448, 451 }, | |
| 153 { 660, 660 }, | |
| 154 { 1488, 1514 }, | |
| 155 { 1520, 1522 }, | |
| 156 { 1568, 1599 }, | |
| 157 { 1601, 1610 }, | |
| 158 { 1646, 1647 }, | |
| 159 { 1649, 1747 }, | |
| 160 { 1749, 1749 }, | |
| 161 { 1774, 1775 }, | |
| 162 { 1786, 1788 }, | |
| 163 { 1791, 1791 }, | |
| 164 { 1808, 1808 }, | |
| 165 { 1810, 1839 }, | |
| 166 { 1869, 1957 }, | |
| 167 { 1969, 1969 }, | |
| 168 { 1994, 2026 }, | |
| 169 { 2048, 2069 }, | |
| 170 { 2112, 2136 }, | |
| 171 { 2208, 2208 }, | |
| 172 { 2210, 2220 }, | |
| 173 { 2308, 2361 }, | |
| 174 { 2365, 2365 }, | |
| 175 { 2384, 2384 }, | |
| 176 { 2392, 2401 }, | |
| 177 { 2418, 2423 }, | |
| 178 { 2425, 2431 }, | |
| 179 { 2437, 2444 }, | |
| 180 { 2447, 2448 }, | |
| 181 { 2451, 2472 }, | |
| 182 { 2474, 2480 }, | |
| 183 { 2482, 2482 }, | |
| 184 { 2486, 2489 }, | |
| 185 { 2493, 2493 }, | |
| 186 { 2510, 2510 }, | |
| 187 { 2524, 2525 }, | |
| 188 { 2527, 2529 }, | |
| 189 { 2544, 2545 }, | |
| 190 { 2565, 2570 }, | |
| 191 { 2575, 2576 }, | |
| 192 { 2579, 2600 }, | |
| 193 { 2602, 2608 }, | |
| 194 { 2610, 2611 }, | |
| 195 { 2613, 2614 }, | |
| 196 { 2616, 2617 }, | |
| 197 { 2649, 2652 }, | |
| 198 { 2654, 2654 }, | |
| 199 { 2674, 2676 }, | |
| 200 { 2693, 2701 }, | |
| 201 { 2703, 2705 }, | |
| 202 { 2707, 2728 }, | |
| 203 { 2730, 2736 }, | |
| 204 { 2738, 2739 }, | |
| 205 { 2741, 2745 }, | |
| 206 { 2749, 2749 }, | |
| 207 { 2768, 2768 }, | |
| 208 { 2784, 2785 }, | |
| 209 { 2821, 2828 }, | |
| 210 { 2831, 2832 }, | |
| 211 { 2835, 2856 }, | |
| 212 { 2858, 2864 }, | |
| 213 { 2866, 2867 }, | |
| 214 { 2869, 2873 }, | |
| 215 { 2877, 2877 }, | |
| 216 { 2908, 2909 }, | |
| 217 { 2911, 2913 }, | |
| 218 { 2929, 2929 }, | |
| 219 { 2947, 2947 }, | |
| 220 { 2949, 2954 }, | |
| 221 { 2958, 2960 }, | |
| 222 { 2962, 2965 }, | |
| 223 { 2969, 2970 }, | |
| 224 { 2972, 2972 }, | |
| 225 { 2974, 2975 }, | |
| 226 { 2979, 2980 }, | |
| 227 { 2984, 2986 }, | |
| 228 { 2990, 3001 }, | |
| 229 { 3024, 3024 }, | |
| 230 { 3077, 3084 }, | |
| 231 { 3086, 3088 }, | |
| 232 { 3090, 3112 }, | |
| 233 { 3114, 3123 }, | |
| 234 { 3125, 3129 }, | |
| 235 { 3133, 3133 }, | |
| 236 { 3160, 3161 }, | |
| 237 { 3168, 3169 }, | |
| 238 { 3205, 3212 }, | |
| 239 { 3214, 3216 }, | |
| 240 { 3218, 3240 }, | |
| 241 { 3242, 3251 }, | |
| 242 { 3253, 3257 }, | |
| 243 { 3261, 3261 }, | |
| 244 { 3294, 3294 }, | |
| 245 { 3296, 3297 }, | |
| 246 { 3313, 3314 }, | |
| 247 { 3333, 3340 }, | |
| 248 { 3342, 3344 }, | |
| 249 { 3346, 3386 }, | |
| 250 { 3389, 3389 }, | |
| 251 { 3406, 3406 }, | |
| 252 { 3424, 3425 }, | |
| 253 { 3450, 3455 }, | |
| 254 { 3461, 3478 }, | |
| 255 { 3482, 3505 }, | |
| 256 { 3507, 3515 }, | |
| 257 { 3517, 3517 }, | |
| 258 { 3520, 3526 }, | |
| 259 { 3585, 3632 }, | |
| 260 { 3634, 3635 }, | |
| 261 { 3648, 3653 }, | |
| 262 { 3713, 3714 }, | |
| 263 { 3716, 3716 }, | |
| 264 { 3719, 3720 }, | |
| 265 { 3722, 3722 }, | |
| 266 { 3725, 3725 }, | |
| 267 { 3732, 3735 }, | |
| 268 { 3737, 3743 }, | |
| 269 { 3745, 3747 }, | |
| 270 { 3749, 3749 }, | |
| 271 { 3751, 3751 }, | |
| 272 { 3754, 3755 }, | |
| 273 { 3757, 3760 }, | |
| 274 { 3762, 3763 }, | |
| 275 { 3773, 3773 }, | |
| 276 { 3776, 3780 }, | |
| 277 { 3804, 3807 }, | |
| 278 { 3840, 3840 }, | |
| 279 { 3904, 3911 }, | |
| 280 { 3913, 3948 }, | |
| 281 { 3976, 3980 }, | |
| 282 { 4096, 4138 }, | |
| 283 { 4159, 4159 }, | |
| 284 { 4176, 4181 }, | |
| 285 { 4186, 4189 }, | |
| 286 { 4193, 4193 }, | |
| 287 { 4197, 4198 }, | |
| 288 { 4206, 4208 }, | |
| 289 { 4213, 4225 }, | |
| 290 { 4238, 4238 }, | |
| 291 { 4304, 4346 }, | |
| 292 { 4349, 4680 }, | |
| 293 { 4682, 4685 }, | |
| 294 { 4688, 4694 }, | |
| 295 { 4696, 4696 }, | |
| 296 { 4698, 4701 }, | |
| 297 { 4704, 4744 }, | |
| 298 { 4746, 4749 }, | |
| 299 { 4752, 4784 }, | |
| 300 { 4786, 4789 }, | |
| 301 { 4792, 4798 }, | |
| 302 { 4800, 4800 }, | |
| 303 { 4802, 4805 }, | |
| 304 { 4808, 4822 }, | |
| 305 { 4824, 4880 }, | |
| 306 { 4882, 4885 }, | |
| 307 { 4888, 4954 }, | |
| 308 { 4992, 5007 }, | |
| 309 { 5024, 5108 }, | |
| 310 { 5121, 5740 }, | |
| 311 { 5743, 5759 }, | |
| 312 { 5761, 5786 }, | |
| 313 { 5792, 5866 }, | |
| 314 { 5888, 5900 }, | |
| 315 { 5902, 5905 }, | |
| 316 { 5920, 5937 }, | |
| 317 { 5952, 5969 }, | |
| 318 { 5984, 5996 }, | |
| 319 { 5998, 6000 }, | |
| 320 { 6016, 6067 }, | |
| 321 { 6108, 6108 }, | |
| 322 { 6176, 6210 }, | |
| 323 { 6212, 6263 }, | |
| 324 { 6272, 6312 }, | |
| 325 { 6314, 6314 }, | |
| 326 { 6320, 6389 }, | |
| 327 { 6400, 6428 }, | |
| 328 { 6480, 6509 }, | |
| 329 { 6512, 6516 }, | |
| 330 { 6528, 6571 }, | |
| 331 { 6593, 6599 }, | |
| 332 { 6656, 6678 }, | |
| 333 { 6688, 6740 }, | |
| 334 { 6917, 6963 }, | |
| 335 { 6981, 6987 }, | |
| 336 { 7043, 7072 }, | |
| 337 { 7086, 7087 }, | |
| 338 { 7098, 7141 }, | |
| 339 { 7168, 7203 }, | |
| 340 { 7245, 7247 }, | |
| 341 { 7258, 7287 }, | |
| 342 { 7401, 7404 }, | |
| 343 { 7406, 7409 }, | |
| 344 { 7413, 7414 }, | |
| 345 { 8501, 8504 }, | |
| 346 { 11568, 11623 }, | |
| 347 { 11648, 11670 }, | |
| 348 { 11680, 11686 }, | |
| 349 { 11688, 11694 }, | |
| 350 { 11696, 11702 }, | |
| 351 { 11704, 11710 }, | |
| 352 { 11712, 11718 }, | |
| 353 { 11720, 11726 }, | |
| 354 { 11728, 11734 }, | |
| 355 { 11736, 11742 }, | |
| 356 { 12294, 12294 }, | |
| 357 { 12348, 12348 }, | |
| 358 { 12353, 12438 }, | |
| 359 { 12447, 12447 }, | |
| 360 { 12449, 12538 }, | |
| 361 { 12543, 12543 }, | |
| 362 { 12549, 12589 }, | |
| 363 { 12593, 12686 }, | |
| 364 { 12704, 12730 }, | |
| 365 { 12784, 12799 }, | |
| 366 { 13312, 19893 }, | |
| 367 { 19968, 40908 }, | |
| 368 { 40960, 40980 }, | |
| 369 { 40982, 42124 }, | |
| 370 { 42192, 42231 }, | |
| 371 { 42240, 42507 }, | |
| 372 { 42512, 42527 }, | |
| 373 { 42538, 42539 }, | |
| 374 { 42606, 42606 }, | |
| 375 { 42656, 42725 }, | |
| 376 { 43003, 43009 }, | |
| 377 { 43011, 43013 }, | |
| 378 { 43015, 43018 }, | |
| 379 { 43020, 43042 }, | |
| 380 { 43072, 43123 }, | |
| 381 { 43138, 43187 }, | |
| 382 { 43250, 43255 }, | |
| 383 { 43259, 43259 }, | |
| 384 { 43274, 43301 }, | |
| 385 { 43312, 43334 }, | |
| 386 { 43360, 43388 }, | |
| 387 { 43396, 43442 }, | |
| 388 { 43520, 43560 }, | |
| 389 { 43584, 43586 }, | |
| 390 { 43588, 43595 }, | |
| 391 { 43616, 43631 }, | |
| 392 { 43633, 43638 }, | |
| 393 { 43642, 43642 }, | |
| 394 { 43648, 43695 }, | |
| 395 { 43697, 43697 }, | |
| 396 { 43701, 43702 }, | |
| 397 { 43705, 43709 }, | |
| 398 { 43712, 43712 }, | |
| 399 { 43714, 43714 }, | |
| 400 { 43739, 43740 }, | |
| 401 { 43744, 43754 }, | |
| 402 { 43762, 43762 }, | |
| 403 { 43777, 43782 }, | |
| 404 { 43785, 43790 }, | |
| 405 { 43793, 43798 }, | |
| 406 { 43808, 43814 }, | |
| 407 { 43816, 43822 }, | |
| 408 { 43968, 44002 }, | |
| 409 { 44032, 55203 }, | |
| 410 { 55216, 55238 }, | |
| 411 { 55243, 55291 }, | |
| 412 { 63744, 64109 }, | |
| 413 { 64112, 64217 }, | |
| 414 { 64285, 64285 }, | |
| 415 { 64287, 64296 }, | |
| 416 { 64298, 64310 }, | |
| 417 { 64312, 64316 }, | |
| 418 { 64318, 64318 }, | |
| 419 { 64320, 64321 }, | |
| 420 { 64323, 64324 }, | |
| 421 { 64326, 64433 }, | |
| 422 { 64467, 64829 }, | |
| 423 { 64848, 64911 }, | |
| 424 { 64914, 64967 }, | |
| 425 { 65008, 65019 }, | |
| 426 { 65136, 65140 }, | |
| 427 { 65142, 65276 }, | |
| 428 { 65382, 65391 }, | |
| 429 { 65393, 65437 }, | |
| 430 { 65440, 65470 }, | |
| 431 { 65474, 65479 }, | |
| 432 { 65482, 65487 }, | |
| 433 { 65490, 65495 }, | |
| 434 { 65498, 65500 }, | |
| 435 }; | |
| 436 static const URange32 Lo_range32[] = { | |
| 437 { 65536, 65547 }, | |
| 438 { 65549, 65574 }, | |
| 439 { 65576, 65594 }, | |
| 440 { 65596, 65597 }, | |
| 441 { 65599, 65613 }, | |
| 442 { 65616, 65629 }, | |
| 443 { 65664, 65786 }, | |
| 444 { 66176, 66204 }, | |
| 445 { 66208, 66256 }, | |
| 446 { 66304, 66334 }, | |
| 447 { 66352, 66368 }, | |
| 448 { 66370, 66377 }, | |
| 449 { 66432, 66461 }, | |
| 450 { 66464, 66499 }, | |
| 451 { 66504, 66511 }, | |
| 452 { 66640, 66717 }, | |
| 453 { 67584, 67589 }, | |
| 454 { 67592, 67592 }, | |
| 455 { 67594, 67637 }, | |
| 456 { 67639, 67640 }, | |
| 457 { 67644, 67644 }, | |
| 458 { 67647, 67669 }, | |
| 459 { 67840, 67861 }, | |
| 460 { 67872, 67897 }, | |
| 461 { 67968, 68023 }, | |
| 462 { 68030, 68031 }, | |
| 463 { 68096, 68096 }, | |
| 464 { 68112, 68115 }, | |
| 465 { 68117, 68119 }, | |
| 466 { 68121, 68147 }, | |
| 467 { 68192, 68220 }, | |
| 468 { 68352, 68405 }, | |
| 469 { 68416, 68437 }, | |
| 470 { 68448, 68466 }, | |
| 471 { 68608, 68680 }, | |
| 472 { 69635, 69687 }, | |
| 473 { 69763, 69807 }, | |
| 474 { 69840, 69864 }, | |
| 475 { 69891, 69926 }, | |
| 476 { 70019, 70066 }, | |
| 477 { 70081, 70084 }, | |
| 478 { 71296, 71338 }, | |
| 479 { 73728, 74606 }, | |
| 480 { 77824, 78894 }, | |
| 481 { 92160, 92728 }, | |
| 482 { 93952, 94020 }, | |
| 483 { 94032, 94032 }, | |
| 484 { 110592, 110593 }, | |
| 485 { 126464, 126467 }, | |
| 486 { 126469, 126495 }, | |
| 487 { 126497, 126498 }, | |
| 488 { 126500, 126500 }, | |
| 489 { 126503, 126503 }, | |
| 490 { 126505, 126514 }, | |
| 491 { 126516, 126519 }, | |
| 492 { 126521, 126521 }, | |
| 493 { 126523, 126523 }, | |
| 494 { 126530, 126530 }, | |
| 495 { 126535, 126535 }, | |
| 496 { 126537, 126537 }, | |
| 497 { 126539, 126539 }, | |
| 498 { 126541, 126543 }, | |
| 499 { 126545, 126546 }, | |
| 500 { 126548, 126548 }, | |
| 501 { 126551, 126551 }, | |
| 502 { 126553, 126553 }, | |
| 503 { 126555, 126555 }, | |
| 504 { 126557, 126557 }, | |
| 505 { 126559, 126559 }, | |
| 506 { 126561, 126562 }, | |
| 507 { 126564, 126564 }, | |
| 508 { 126567, 126570 }, | |
| 509 { 126572, 126578 }, | |
| 510 { 126580, 126583 }, | |
| 511 { 126585, 126588 }, | |
| 512 { 126590, 126590 }, | |
| 513 { 126592, 126601 }, | |
| 514 { 126603, 126619 }, | |
| 515 { 126625, 126627 }, | |
| 516 { 126629, 126633 }, | |
| 517 { 126635, 126651 }, | |
| 518 { 131072, 173782 }, | |
| 519 { 173824, 177972 }, | |
| 520 { 177984, 178205 }, | |
| 521 { 194560, 195101 }, | |
| 522 }; | |
| 523 static const URange16 Ll_range16[] = { | |
| 524 { 97, 122 }, | |
| 525 { 181, 181 }, | |
| 526 { 223, 246 }, | |
| 527 { 248, 255 }, | |
| 528 { 257, 257 }, | |
| 529 { 259, 259 }, | |
| 530 { 261, 261 }, | |
| 531 { 263, 263 }, | |
| 532 { 265, 265 }, | |
| 533 { 267, 267 }, | |
| 534 { 269, 269 }, | |
| 535 { 271, 271 }, | |
| 536 { 273, 273 }, | |
| 537 { 275, 275 }, | |
| 538 { 277, 277 }, | |
| 539 { 279, 279 }, | |
| 540 { 281, 281 }, | |
| 541 { 283, 283 }, | |
| 542 { 285, 285 }, | |
| 543 { 287, 287 }, | |
| 544 { 289, 289 }, | |
| 545 { 291, 291 }, | |
| 546 { 293, 293 }, | |
| 547 { 295, 295 }, | |
| 548 { 297, 297 }, | |
| 549 { 299, 299 }, | |
| 550 { 301, 301 }, | |
| 551 { 303, 303 }, | |
| 552 { 305, 305 }, | |
| 553 { 307, 307 }, | |
| 554 { 309, 309 }, | |
| 555 { 311, 312 }, | |
| 556 { 314, 314 }, | |
| 557 { 316, 316 }, | |
| 558 { 318, 318 }, | |
| 559 { 320, 320 }, | |
| 560 { 322, 322 }, | |
| 561 { 324, 324 }, | |
| 562 { 326, 326 }, | |
| 563 { 328, 329 }, | |
| 564 { 331, 331 }, | |
| 565 { 333, 333 }, | |
| 566 { 335, 335 }, | |
| 567 { 337, 337 }, | |
| 568 { 339, 339 }, | |
| 569 { 341, 341 }, | |
| 570 { 343, 343 }, | |
| 571 { 345, 345 }, | |
| 572 { 347, 347 }, | |
| 573 { 349, 349 }, | |
| 574 { 351, 351 }, | |
| 575 { 353, 353 }, | |
| 576 { 355, 355 }, | |
| 577 { 357, 357 }, | |
| 578 { 359, 359 }, | |
| 579 { 361, 361 }, | |
| 580 { 363, 363 }, | |
| 581 { 365, 365 }, | |
| 582 { 367, 367 }, | |
| 583 { 369, 369 }, | |
| 584 { 371, 371 }, | |
| 585 { 373, 373 }, | |
| 586 { 375, 375 }, | |
| 587 { 378, 378 }, | |
| 588 { 380, 380 }, | |
| 589 { 382, 384 }, | |
| 590 { 387, 387 }, | |
| 591 { 389, 389 }, | |
| 592 { 392, 392 }, | |
| 593 { 396, 397 }, | |
| 594 { 402, 402 }, | |
| 595 { 405, 405 }, | |
| 596 { 409, 411 }, | |
| 597 { 414, 414 }, | |
| 598 { 417, 417 }, | |
| 599 { 419, 419 }, | |
| 600 { 421, 421 }, | |
| 601 { 424, 424 }, | |
| 602 { 426, 427 }, | |
| 603 { 429, 429 }, | |
| 604 { 432, 432 }, | |
| 605 { 436, 436 }, | |
| 606 { 438, 438 }, | |
| 607 { 441, 442 }, | |
| 608 { 445, 447 }, | |
| 609 { 454, 454 }, | |
| 610 { 457, 457 }, | |
| 611 { 460, 460 }, | |
| 612 { 462, 462 }, | |
| 613 { 464, 464 }, | |
| 614 { 466, 466 }, | |
| 615 { 468, 468 }, | |
| 616 { 470, 470 }, | |
| 617 { 472, 472 }, | |
| 618 { 474, 474 }, | |
| 619 { 476, 477 }, | |
| 620 { 479, 479 }, | |
| 621 { 481, 481 }, | |
| 622 { 483, 483 }, | |
| 623 { 485, 485 }, | |
| 624 { 487, 487 }, | |
| 625 { 489, 489 }, | |
| 626 { 491, 491 }, | |
| 627 { 493, 493 }, | |
| 628 { 495, 496 }, | |
| 629 { 499, 499 }, | |
| 630 { 501, 501 }, | |
| 631 { 505, 505 }, | |
| 632 { 507, 507 }, | |
| 633 { 509, 509 }, | |
| 634 { 511, 511 }, | |
| 635 { 513, 513 }, | |
| 636 { 515, 515 }, | |
| 637 { 517, 517 }, | |
| 638 { 519, 519 }, | |
| 639 { 521, 521 }, | |
| 640 { 523, 523 }, | |
| 641 { 525, 525 }, | |
| 642 { 527, 527 }, | |
| 643 { 529, 529 }, | |
| 644 { 531, 531 }, | |
| 645 { 533, 533 }, | |
| 646 { 535, 535 }, | |
| 647 { 537, 537 }, | |
| 648 { 539, 539 }, | |
| 649 { 541, 541 }, | |
| 650 { 543, 543 }, | |
| 651 { 545, 545 }, | |
| 652 { 547, 547 }, | |
| 653 { 549, 549 }, | |
| 654 { 551, 551 }, | |
| 655 { 553, 553 }, | |
| 656 { 555, 555 }, | |
| 657 { 557, 557 }, | |
| 658 { 559, 559 }, | |
| 659 { 561, 561 }, | |
| 660 { 563, 569 }, | |
| 661 { 572, 572 }, | |
| 662 { 575, 576 }, | |
| 663 { 578, 578 }, | |
| 664 { 583, 583 }, | |
| 665 { 585, 585 }, | |
| 666 { 587, 587 }, | |
| 667 { 589, 589 }, | |
| 668 { 591, 659 }, | |
| 669 { 661, 687 }, | |
| 670 { 881, 881 }, | |
| 671 { 883, 883 }, | |
| 672 { 887, 887 }, | |
| 673 { 891, 893 }, | |
| 674 { 912, 912 }, | |
| 675 { 940, 974 }, | |
| 676 { 976, 977 }, | |
| 677 { 981, 983 }, | |
| 678 { 985, 985 }, | |
| 679 { 987, 987 }, | |
| 680 { 989, 989 }, | |
| 681 { 991, 991 }, | |
| 682 { 993, 993 }, | |
| 683 { 995, 995 }, | |
| 684 { 997, 997 }, | |
| 685 { 999, 999 }, | |
| 686 { 1001, 1001 }, | |
| 687 { 1003, 1003 }, | |
| 688 { 1005, 1005 }, | |
| 689 { 1007, 1011 }, | |
| 690 { 1013, 1013 }, | |
| 691 { 1016, 1016 }, | |
| 692 { 1019, 1020 }, | |
| 693 { 1072, 1119 }, | |
| 694 { 1121, 1121 }, | |
| 695 { 1123, 1123 }, | |
| 696 { 1125, 1125 }, | |
| 697 { 1127, 1127 }, | |
| 698 { 1129, 1129 }, | |
| 699 { 1131, 1131 }, | |
| 700 { 1133, 1133 }, | |
| 701 { 1135, 1135 }, | |
| 702 { 1137, 1137 }, | |
| 703 { 1139, 1139 }, | |
| 704 { 1141, 1141 }, | |
| 705 { 1143, 1143 }, | |
| 706 { 1145, 1145 }, | |
| 707 { 1147, 1147 }, | |
| 708 { 1149, 1149 }, | |
| 709 { 1151, 1151 }, | |
| 710 { 1153, 1153 }, | |
| 711 { 1163, 1163 }, | |
| 712 { 1165, 1165 }, | |
| 713 { 1167, 1167 }, | |
| 714 { 1169, 1169 }, | |
| 715 { 1171, 1171 }, | |
| 716 { 1173, 1173 }, | |
| 717 { 1175, 1175 }, | |
| 718 { 1177, 1177 }, | |
| 719 { 1179, 1179 }, | |
| 720 { 1181, 1181 }, | |
| 721 { 1183, 1183 }, | |
| 722 { 1185, 1185 }, | |
| 723 { 1187, 1187 }, | |
| 724 { 1189, 1189 }, | |
| 725 { 1191, 1191 }, | |
| 726 { 1193, 1193 }, | |
| 727 { 1195, 1195 }, | |
| 728 { 1197, 1197 }, | |
| 729 { 1199, 1199 }, | |
| 730 { 1201, 1201 }, | |
| 731 { 1203, 1203 }, | |
| 732 { 1205, 1205 }, | |
| 733 { 1207, 1207 }, | |
| 734 { 1209, 1209 }, | |
| 735 { 1211, 1211 }, | |
| 736 { 1213, 1213 }, | |
| 737 { 1215, 1215 }, | |
| 738 { 1218, 1218 }, | |
| 739 { 1220, 1220 }, | |
| 740 { 1222, 1222 }, | |
| 741 { 1224, 1224 }, | |
| 742 { 1226, 1226 }, | |
| 743 { 1228, 1228 }, | |
| 744 { 1230, 1231 }, | |
| 745 { 1233, 1233 }, | |
| 746 { 1235, 1235 }, | |
| 747 { 1237, 1237 }, | |
| 748 { 1239, 1239 }, | |
| 749 { 1241, 1241 }, | |
| 750 { 1243, 1243 }, | |
| 751 { 1245, 1245 }, | |
| 752 { 1247, 1247 }, | |
| 753 { 1249, 1249 }, | |
| 754 { 1251, 1251 }, | |
| 755 { 1253, 1253 }, | |
| 756 { 1255, 1255 }, | |
| 757 { 1257, 1257 }, | |
| 758 { 1259, 1259 }, | |
| 759 { 1261, 1261 }, | |
| 760 { 1263, 1263 }, | |
| 761 { 1265, 1265 }, | |
| 762 { 1267, 1267 }, | |
| 763 { 1269, 1269 }, | |
| 764 { 1271, 1271 }, | |
| 765 { 1273, 1273 }, | |
| 766 { 1275, 1275 }, | |
| 767 { 1277, 1277 }, | |
| 768 { 1279, 1279 }, | |
| 769 { 1281, 1281 }, | |
| 770 { 1283, 1283 }, | |
| 771 { 1285, 1285 }, | |
| 772 { 1287, 1287 }, | |
| 773 { 1289, 1289 }, | |
| 774 { 1291, 1291 }, | |
| 775 { 1293, 1293 }, | |
| 776 { 1295, 1295 }, | |
| 777 { 1297, 1297 }, | |
| 778 { 1299, 1299 }, | |
| 779 { 1301, 1301 }, | |
| 780 { 1303, 1303 }, | |
| 781 { 1305, 1305 }, | |
| 782 { 1307, 1307 }, | |
| 783 { 1309, 1309 }, | |
| 784 { 1311, 1311 }, | |
| 785 { 1313, 1313 }, | |
| 786 { 1315, 1315 }, | |
| 787 { 1317, 1317 }, | |
| 788 { 1319, 1319 }, | |
| 789 { 1377, 1415 }, | |
| 790 { 7424, 7467 }, | |
| 791 { 7531, 7543 }, | |
| 792 { 7545, 7578 }, | |
| 793 { 7681, 7681 }, | |
| 794 { 7683, 7683 }, | |
| 795 { 7685, 7685 }, | |
| 796 { 7687, 7687 }, | |
| 797 { 7689, 7689 }, | |
| 798 { 7691, 7691 }, | |
| 799 { 7693, 7693 }, | |
| 800 { 7695, 7695 }, | |
| 801 { 7697, 7697 }, | |
| 802 { 7699, 7699 }, | |
| 803 { 7701, 7701 }, | |
| 804 { 7703, 7703 }, | |
| 805 { 7705, 7705 }, | |
| 806 { 7707, 7707 }, | |
| 807 { 7709, 7709 }, | |
| 808 { 7711, 7711 }, | |
| 809 { 7713, 7713 }, | |
| 810 { 7715, 7715 }, | |
| 811 { 7717, 7717 }, | |
| 812 { 7719, 7719 }, | |
| 813 { 7721, 7721 }, | |
| 814 { 7723, 7723 }, | |
| 815 { 7725, 7725 }, | |
| 816 { 7727, 7727 }, | |
| 817 { 7729, 7729 }, | |
| 818 { 7731, 7731 }, | |
| 819 { 7733, 7733 }, | |
| 820 { 7735, 7735 }, | |
| 821 { 7737, 7737 }, | |
| 822 { 7739, 7739 }, | |
| 823 { 7741, 7741 }, | |
| 824 { 7743, 7743 }, | |
| 825 { 7745, 7745 }, | |
| 826 { 7747, 7747 }, | |
| 827 { 7749, 7749 }, | |
| 828 { 7751, 7751 }, | |
| 829 { 7753, 7753 }, | |
| 830 { 7755, 7755 }, | |
| 831 { 7757, 7757 }, | |
| 832 { 7759, 7759 }, | |
| 833 { 7761, 7761 }, | |
| 834 { 7763, 7763 }, | |
| 835 { 7765, 7765 }, | |
| 836 { 7767, 7767 }, | |
| 837 { 7769, 7769 }, | |
| 838 { 7771, 7771 }, | |
| 839 { 7773, 7773 }, | |
| 840 { 7775, 7775 }, | |
| 841 { 7777, 7777 }, | |
| 842 { 7779, 7779 }, | |
| 843 { 7781, 7781 }, | |
| 844 { 7783, 7783 }, | |
| 845 { 7785, 7785 }, | |
| 846 { 7787, 7787 }, | |
| 847 { 7789, 7789 }, | |
| 848 { 7791, 7791 }, | |
| 849 { 7793, 7793 }, | |
| 850 { 7795, 7795 }, | |
| 851 { 7797, 7797 }, | |
| 852 { 7799, 7799 }, | |
| 853 { 7801, 7801 }, | |
| 854 { 7803, 7803 }, | |
| 855 { 7805, 7805 }, | |
| 856 { 7807, 7807 }, | |
| 857 { 7809, 7809 }, | |
| 858 { 7811, 7811 }, | |
| 859 { 7813, 7813 }, | |
| 860 { 7815, 7815 }, | |
| 861 { 7817, 7817 }, | |
| 862 { 7819, 7819 }, | |
| 863 { 7821, 7821 }, | |
| 864 { 7823, 7823 }, | |
| 865 { 7825, 7825 }, | |
| 866 { 7827, 7827 }, | |
| 867 { 7829, 7837 }, | |
| 868 { 7839, 7839 }, | |
| 869 { 7841, 7841 }, | |
| 870 { 7843, 7843 }, | |
| 871 { 7845, 7845 }, | |
| 872 { 7847, 7847 }, | |
| 873 { 7849, 7849 }, | |
| 874 { 7851, 7851 }, | |
| 875 { 7853, 7853 }, | |
| 876 { 7855, 7855 }, | |
| 877 { 7857, 7857 }, | |
| 878 { 7859, 7859 }, | |
| 879 { 7861, 7861 }, | |
| 880 { 7863, 7863 }, | |
| 881 { 7865, 7865 }, | |
| 882 { 7867, 7867 }, | |
| 883 { 7869, 7869 }, | |
| 884 { 7871, 7871 }, | |
| 885 { 7873, 7873 }, | |
| 886 { 7875, 7875 }, | |
| 887 { 7877, 7877 }, | |
| 888 { 7879, 7879 }, | |
| 889 { 7881, 7881 }, | |
| 890 { 7883, 7883 }, | |
| 891 { 7885, 7885 }, | |
| 892 { 7887, 7887 }, | |
| 893 { 7889, 7889 }, | |
| 894 { 7891, 7891 }, | |
| 895 { 7893, 7893 }, | |
| 896 { 7895, 7895 }, | |
| 897 { 7897, 7897 }, | |
| 898 { 7899, 7899 }, | |
| 899 { 7901, 7901 }, | |
| 900 { 7903, 7903 }, | |
| 901 { 7905, 7905 }, | |
| 902 { 7907, 7907 }, | |
| 903 { 7909, 7909 }, | |
| 904 { 7911, 7911 }, | |
| 905 { 7913, 7913 }, | |
| 906 { 7915, 7915 }, | |
| 907 { 7917, 7917 }, | |
| 908 { 7919, 7919 }, | |
| 909 { 7921, 7921 }, | |
| 910 { 7923, 7923 }, | |
| 911 { 7925, 7925 }, | |
| 912 { 7927, 7927 }, | |
| 913 { 7929, 7929 }, | |
| 914 { 7931, 7931 }, | |
| 915 { 7933, 7933 }, | |
| 916 { 7935, 7943 }, | |
| 917 { 7952, 7957 }, | |
| 918 { 7968, 7975 }, | |
| 919 { 7984, 7991 }, | |
| 920 { 8000, 8005 }, | |
| 921 { 8016, 8023 }, | |
| 922 { 8032, 8039 }, | |
| 923 { 8048, 8061 }, | |
| 924 { 8064, 8071 }, | |
| 925 { 8080, 8087 }, | |
| 926 { 8096, 8103 }, | |
| 927 { 8112, 8116 }, | |
| 928 { 8118, 8119 }, | |
| 929 { 8126, 8126 }, | |
| 930 { 8130, 8132 }, | |
| 931 { 8134, 8135 }, | |
| 932 { 8144, 8147 }, | |
| 933 { 8150, 8151 }, | |
| 934 { 8160, 8167 }, | |
| 935 { 8178, 8180 }, | |
| 936 { 8182, 8183 }, | |
| 937 { 8458, 8458 }, | |
| 938 { 8462, 8463 }, | |
| 939 { 8467, 8467 }, | |
| 940 { 8495, 8495 }, | |
| 941 { 8500, 8500 }, | |
| 942 { 8505, 8505 }, | |
| 943 { 8508, 8509 }, | |
| 944 { 8518, 8521 }, | |
| 945 { 8526, 8526 }, | |
| 946 { 8580, 8580 }, | |
| 947 { 11312, 11358 }, | |
| 948 { 11361, 11361 }, | |
| 949 { 11365, 11366 }, | |
| 950 { 11368, 11368 }, | |
| 951 { 11370, 11370 }, | |
| 952 { 11372, 11372 }, | |
| 953 { 11377, 11377 }, | |
| 954 { 11379, 11380 }, | |
| 955 { 11382, 11387 }, | |
| 956 { 11393, 11393 }, | |
| 957 { 11395, 11395 }, | |
| 958 { 11397, 11397 }, | |
| 959 { 11399, 11399 }, | |
| 960 { 11401, 11401 }, | |
| 961 { 11403, 11403 }, | |
| 962 { 11405, 11405 }, | |
| 963 { 11407, 11407 }, | |
| 964 { 11409, 11409 }, | |
| 965 { 11411, 11411 }, | |
| 966 { 11413, 11413 }, | |
| 967 { 11415, 11415 }, | |
| 968 { 11417, 11417 }, | |
| 969 { 11419, 11419 }, | |
| 970 { 11421, 11421 }, | |
| 971 { 11423, 11423 }, | |
| 972 { 11425, 11425 }, | |
| 973 { 11427, 11427 }, | |
| 974 { 11429, 11429 }, | |
| 975 { 11431, 11431 }, | |
| 976 { 11433, 11433 }, | |
| 977 { 11435, 11435 }, | |
| 978 { 11437, 11437 }, | |
| 979 { 11439, 11439 }, | |
| 980 { 11441, 11441 }, | |
| 981 { 11443, 11443 }, | |
| 982 { 11445, 11445 }, | |
| 983 { 11447, 11447 }, | |
| 984 { 11449, 11449 }, | |
| 985 { 11451, 11451 }, | |
| 986 { 11453, 11453 }, | |
| 987 { 11455, 11455 }, | |
| 988 { 11457, 11457 }, | |
| 989 { 11459, 11459 }, | |
| 990 { 11461, 11461 }, | |
| 991 { 11463, 11463 }, | |
| 992 { 11465, 11465 }, | |
| 993 { 11467, 11467 }, | |
| 994 { 11469, 11469 }, | |
| 995 { 11471, 11471 }, | |
| 996 { 11473, 11473 }, | |
| 997 { 11475, 11475 }, | |
| 998 { 11477, 11477 }, | |
| 999 { 11479, 11479 }, | |
| 1000 { 11481, 11481 }, | |
| 1001 { 11483, 11483 }, | |
| 1002 { 11485, 11485 }, | |
| 1003 { 11487, 11487 }, | |
| 1004 { 11489, 11489 }, | |
| 1005 { 11491, 11492 }, | |
| 1006 { 11500, 11500 }, | |
| 1007 { 11502, 11502 }, | |
| 1008 { 11507, 11507 }, | |
| 1009 { 11520, 11557 }, | |
| 1010 { 11559, 11559 }, | |
| 1011 { 11565, 11565 }, | |
| 1012 { 42561, 42561 }, | |
| 1013 { 42563, 42563 }, | |
| 1014 { 42565, 42565 }, | |
| 1015 { 42567, 42567 }, | |
| 1016 { 42569, 42569 }, | |
| 1017 { 42571, 42571 }, | |
| 1018 { 42573, 42573 }, | |
| 1019 { 42575, 42575 }, | |
| 1020 { 42577, 42577 }, | |
| 1021 { 42579, 42579 }, | |
| 1022 { 42581, 42581 }, | |
| 1023 { 42583, 42583 }, | |
| 1024 { 42585, 42585 }, | |
| 1025 { 42587, 42587 }, | |
| 1026 { 42589, 42589 }, | |
| 1027 { 42591, 42591 }, | |
| 1028 { 42593, 42593 }, | |
| 1029 { 42595, 42595 }, | |
| 1030 { 42597, 42597 }, | |
| 1031 { 42599, 42599 }, | |
| 1032 { 42601, 42601 }, | |
| 1033 { 42603, 42603 }, | |
| 1034 { 42605, 42605 }, | |
| 1035 { 42625, 42625 }, | |
| 1036 { 42627, 42627 }, | |
| 1037 { 42629, 42629 }, | |
| 1038 { 42631, 42631 }, | |
| 1039 { 42633, 42633 }, | |
| 1040 { 42635, 42635 }, | |
| 1041 { 42637, 42637 }, | |
| 1042 { 42639, 42639 }, | |
| 1043 { 42641, 42641 }, | |
| 1044 { 42643, 42643 }, | |
| 1045 { 42645, 42645 }, | |
| 1046 { 42647, 42647 }, | |
| 1047 { 42787, 42787 }, | |
| 1048 { 42789, 42789 }, | |
| 1049 { 42791, 42791 }, | |
| 1050 { 42793, 42793 }, | |
| 1051 { 42795, 42795 }, | |
| 1052 { 42797, 42797 }, | |
| 1053 { 42799, 42801 }, | |
| 1054 { 42803, 42803 }, | |
| 1055 { 42805, 42805 }, | |
| 1056 { 42807, 42807 }, | |
| 1057 { 42809, 42809 }, | |
| 1058 { 42811, 42811 }, | |
| 1059 { 42813, 42813 }, | |
| 1060 { 42815, 42815 }, | |
| 1061 { 42817, 42817 }, | |
| 1062 { 42819, 42819 }, | |
| 1063 { 42821, 42821 }, | |
| 1064 { 42823, 42823 }, | |
| 1065 { 42825, 42825 }, | |
| 1066 { 42827, 42827 }, | |
| 1067 { 42829, 42829 }, | |
| 1068 { 42831, 42831 }, | |
| 1069 { 42833, 42833 }, | |
| 1070 { 42835, 42835 }, | |
| 1071 { 42837, 42837 }, | |
| 1072 { 42839, 42839 }, | |
| 1073 { 42841, 42841 }, | |
| 1074 { 42843, 42843 }, | |
| 1075 { 42845, 42845 }, | |
| 1076 { 42847, 42847 }, | |
| 1077 { 42849, 42849 }, | |
| 1078 { 42851, 42851 }, | |
| 1079 { 42853, 42853 }, | |
| 1080 { 42855, 42855 }, | |
| 1081 { 42857, 42857 }, | |
| 1082 { 42859, 42859 }, | |
| 1083 { 42861, 42861 }, | |
| 1084 { 42863, 42863 }, | |
| 1085 { 42865, 42872 }, | |
| 1086 { 42874, 42874 }, | |
| 1087 { 42876, 42876 }, | |
| 1088 { 42879, 42879 }, | |
| 1089 { 42881, 42881 }, | |
| 1090 { 42883, 42883 }, | |
| 1091 { 42885, 42885 }, | |
| 1092 { 42887, 42887 }, | |
| 1093 { 42892, 42892 }, | |
| 1094 { 42894, 42894 }, | |
| 1095 { 42897, 42897 }, | |
| 1096 { 42899, 42899 }, | |
| 1097 { 42913, 42913 }, | |
| 1098 { 42915, 42915 }, | |
| 1099 { 42917, 42917 }, | |
| 1100 { 42919, 42919 }, | |
| 1101 { 42921, 42921 }, | |
| 1102 { 43002, 43002 }, | |
| 1103 { 64256, 64262 }, | |
| 1104 { 64275, 64279 }, | |
| 1105 { 65345, 65370 }, | |
| 1106 }; | |
| 1107 static const URange32 Ll_range32[] = { | |
| 1108 { 66600, 66639 }, | |
| 1109 { 119834, 119859 }, | |
| 1110 { 119886, 119892 }, | |
| 1111 { 119894, 119911 }, | |
| 1112 { 119938, 119963 }, | |
| 1113 { 119990, 119993 }, | |
| 1114 { 119995, 119995 }, | |
| 1115 { 119997, 120003 }, | |
| 1116 { 120005, 120015 }, | |
| 1117 { 120042, 120067 }, | |
| 1118 { 120094, 120119 }, | |
| 1119 { 120146, 120171 }, | |
| 1120 { 120198, 120223 }, | |
| 1121 { 120250, 120275 }, | |
| 1122 { 120302, 120327 }, | |
| 1123 { 120354, 120379 }, | |
| 1124 { 120406, 120431 }, | |
| 1125 { 120458, 120485 }, | |
| 1126 { 120514, 120538 }, | |
| 1127 { 120540, 120545 }, | |
| 1128 { 120572, 120596 }, | |
| 1129 { 120598, 120603 }, | |
| 1130 { 120630, 120654 }, | |
| 1131 { 120656, 120661 }, | |
| 1132 { 120688, 120712 }, | |
| 1133 { 120714, 120719 }, | |
| 1134 { 120746, 120770 }, | |
| 1135 { 120772, 120777 }, | |
| 1136 { 120779, 120779 }, | |
| 1137 }; | |
| 1138 static const URange16 Lm_range16[] = { | |
| 1139 { 688, 705 }, | |
| 1140 { 710, 721 }, | |
| 1141 { 736, 740 }, | |
| 1142 { 748, 748 }, | |
| 1143 { 750, 750 }, | |
| 1144 { 884, 884 }, | |
| 1145 { 890, 890 }, | |
| 1146 { 1369, 1369 }, | |
| 1147 { 1600, 1600 }, | |
| 1148 { 1765, 1766 }, | |
| 1149 { 2036, 2037 }, | |
| 1150 { 2042, 2042 }, | |
| 1151 { 2074, 2074 }, | |
| 1152 { 2084, 2084 }, | |
| 1153 { 2088, 2088 }, | |
| 1154 { 2417, 2417 }, | |
| 1155 { 3654, 3654 }, | |
| 1156 { 3782, 3782 }, | |
| 1157 { 4348, 4348 }, | |
| 1158 { 6103, 6103 }, | |
| 1159 { 6211, 6211 }, | |
| 1160 { 6823, 6823 }, | |
| 1161 { 7288, 7293 }, | |
| 1162 { 7468, 7530 }, | |
| 1163 { 7544, 7544 }, | |
| 1164 { 7579, 7615 }, | |
| 1165 { 8305, 8305 }, | |
| 1166 { 8319, 8319 }, | |
| 1167 { 8336, 8348 }, | |
| 1168 { 11388, 11389 }, | |
| 1169 { 11631, 11631 }, | |
| 1170 { 11823, 11823 }, | |
| 1171 { 12293, 12293 }, | |
| 1172 { 12337, 12341 }, | |
| 1173 { 12347, 12347 }, | |
| 1174 { 12445, 12446 }, | |
| 1175 { 12540, 12542 }, | |
| 1176 { 40981, 40981 }, | |
| 1177 { 42232, 42237 }, | |
| 1178 { 42508, 42508 }, | |
| 1179 { 42623, 42623 }, | |
| 1180 { 42775, 42783 }, | |
| 1181 { 42864, 42864 }, | |
| 1182 { 42888, 42888 }, | |
| 1183 { 43000, 43001 }, | |
| 1184 { 43471, 43471 }, | |
| 1185 { 43632, 43632 }, | |
| 1186 { 43741, 43741 }, | |
| 1187 { 43763, 43764 }, | |
| 1188 { 65392, 65392 }, | |
| 1189 { 65438, 65439 }, | |
| 1190 }; | |
| 1191 static const URange32 Lm_range32[] = { | |
| 1192 { 94099, 94111 }, | |
| 1193 }; | |
| 1194 static const URange16 Nd_range16[] = { | |
| 1195 { 48, 57 }, | |
| 1196 { 1632, 1641 }, | |
| 1197 { 1776, 1785 }, | |
| 1198 { 1984, 1993 }, | |
| 1199 { 2406, 2415 }, | |
| 1200 { 2534, 2543 }, | |
| 1201 { 2662, 2671 }, | |
| 1202 { 2790, 2799 }, | |
| 1203 { 2918, 2927 }, | |
| 1204 { 3046, 3055 }, | |
| 1205 { 3174, 3183 }, | |
| 1206 { 3302, 3311 }, | |
| 1207 { 3430, 3439 }, | |
| 1208 { 3664, 3673 }, | |
| 1209 { 3792, 3801 }, | |
| 1210 { 3872, 3881 }, | |
| 1211 { 4160, 4169 }, | |
| 1212 { 4240, 4249 }, | |
| 1213 { 6112, 6121 }, | |
| 1214 { 6160, 6169 }, | |
| 1215 { 6470, 6479 }, | |
| 1216 { 6608, 6617 }, | |
| 1217 { 6784, 6793 }, | |
| 1218 { 6800, 6809 }, | |
| 1219 { 6992, 7001 }, | |
| 1220 { 7088, 7097 }, | |
| 1221 { 7232, 7241 }, | |
| 1222 { 7248, 7257 }, | |
| 1223 { 42528, 42537 }, | |
| 1224 { 43216, 43225 }, | |
| 1225 { 43264, 43273 }, | |
| 1226 { 43472, 43481 }, | |
| 1227 { 43600, 43609 }, | |
| 1228 { 44016, 44025 }, | |
| 1229 { 65296, 65305 }, | |
| 1230 }; | |
| 1231 static const URange32 Nd_range32[] = { | |
| 1232 { 66720, 66729 }, | |
| 1233 { 69734, 69743 }, | |
| 1234 { 69872, 69881 }, | |
| 1235 { 69942, 69951 }, | |
| 1236 { 70096, 70105 }, | |
| 1237 { 71360, 71369 }, | |
| 1238 { 120782, 120831 }, | |
| 1239 }; | |
| 1240 static const URange16 Pc_range16[] = { | |
| 1241 { 95, 95 }, | |
| 1242 { 8255, 8256 }, | |
| 1243 { 8276, 8276 }, | |
| 1244 { 65075, 65076 }, | |
| 1245 { 65101, 65103 }, | |
| 1246 { 65343, 65343 }, | |
| 1247 }; | |
| 1248 static const URange16 Lt_range16[] = { | |
| 1249 { 453, 453 }, | |
| 1250 { 456, 456 }, | |
| 1251 { 459, 459 }, | |
| 1252 { 498, 498 }, | |
| 1253 { 8072, 8079 }, | |
| 1254 { 8088, 8095 }, | |
| 1255 { 8104, 8111 }, | |
| 1256 { 8124, 8124 }, | |
| 1257 { 8140, 8140 }, | |
| 1258 { 8188, 8188 }, | |
| 1259 }; | |
| 1260 static const URange16 Lu_range16[] = { | |
| 1261 { 65, 90 }, | |
| 1262 { 192, 214 }, | |
| 1263 { 216, 222 }, | |
| 1264 { 256, 256 }, | |
| 1265 { 258, 258 }, | |
| 1266 { 260, 260 }, | |
| 1267 { 262, 262 }, | |
| 1268 { 264, 264 }, | |
| 1269 { 266, 266 }, | |
| 1270 { 268, 268 }, | |
| 1271 { 270, 270 }, | |
| 1272 { 272, 272 }, | |
| 1273 { 274, 274 }, | |
| 1274 { 276, 276 }, | |
| 1275 { 278, 278 }, | |
| 1276 { 280, 280 }, | |
| 1277 { 282, 282 }, | |
| 1278 { 284, 284 }, | |
| 1279 { 286, 286 }, | |
| 1280 { 288, 288 }, | |
| 1281 { 290, 290 }, | |
| 1282 { 292, 292 }, | |
| 1283 { 294, 294 }, | |
| 1284 { 296, 296 }, | |
| 1285 { 298, 298 }, | |
| 1286 { 300, 300 }, | |
| 1287 { 302, 302 }, | |
| 1288 { 304, 304 }, | |
| 1289 { 306, 306 }, | |
| 1290 { 308, 308 }, | |
| 1291 { 310, 310 }, | |
| 1292 { 313, 313 }, | |
| 1293 { 315, 315 }, | |
| 1294 { 317, 317 }, | |
| 1295 { 319, 319 }, | |
| 1296 { 321, 321 }, | |
| 1297 { 323, 323 }, | |
| 1298 { 325, 325 }, | |
| 1299 { 327, 327 }, | |
| 1300 { 330, 330 }, | |
| 1301 { 332, 332 }, | |
| 1302 { 334, 334 }, | |
| 1303 { 336, 336 }, | |
| 1304 { 338, 338 }, | |
| 1305 { 340, 340 }, | |
| 1306 { 342, 342 }, | |
| 1307 { 344, 344 }, | |
| 1308 { 346, 346 }, | |
| 1309 { 348, 348 }, | |
| 1310 { 350, 350 }, | |
| 1311 { 352, 352 }, | |
| 1312 { 354, 354 }, | |
| 1313 { 356, 356 }, | |
| 1314 { 358, 358 }, | |
| 1315 { 360, 360 }, | |
| 1316 { 362, 362 }, | |
| 1317 { 364, 364 }, | |
| 1318 { 366, 366 }, | |
| 1319 { 368, 368 }, | |
| 1320 { 370, 370 }, | |
| 1321 { 372, 372 }, | |
| 1322 { 374, 374 }, | |
| 1323 { 376, 377 }, | |
| 1324 { 379, 379 }, | |
| 1325 { 381, 381 }, | |
| 1326 { 385, 386 }, | |
| 1327 { 388, 388 }, | |
| 1328 { 390, 391 }, | |
| 1329 { 393, 395 }, | |
| 1330 { 398, 401 }, | |
| 1331 { 403, 404 }, | |
| 1332 { 406, 408 }, | |
| 1333 { 412, 413 }, | |
| 1334 { 415, 416 }, | |
| 1335 { 418, 418 }, | |
| 1336 { 420, 420 }, | |
| 1337 { 422, 423 }, | |
| 1338 { 425, 425 }, | |
| 1339 { 428, 428 }, | |
| 1340 { 430, 431 }, | |
| 1341 { 433, 435 }, | |
| 1342 { 437, 437 }, | |
| 1343 { 439, 440 }, | |
| 1344 { 444, 444 }, | |
| 1345 { 452, 452 }, | |
| 1346 { 455, 455 }, | |
| 1347 { 458, 458 }, | |
| 1348 { 461, 461 }, | |
| 1349 { 463, 463 }, | |
| 1350 { 465, 465 }, | |
| 1351 { 467, 467 }, | |
| 1352 { 469, 469 }, | |
| 1353 { 471, 471 }, | |
| 1354 { 473, 473 }, | |
| 1355 { 475, 475 }, | |
| 1356 { 478, 478 }, | |
| 1357 { 480, 480 }, | |
| 1358 { 482, 482 }, | |
| 1359 { 484, 484 }, | |
| 1360 { 486, 486 }, | |
| 1361 { 488, 488 }, | |
| 1362 { 490, 490 }, | |
| 1363 { 492, 492 }, | |
| 1364 { 494, 494 }, | |
| 1365 { 497, 497 }, | |
| 1366 { 500, 500 }, | |
| 1367 { 502, 504 }, | |
| 1368 { 506, 506 }, | |
| 1369 { 508, 508 }, | |
| 1370 { 510, 510 }, | |
| 1371 { 512, 512 }, | |
| 1372 { 514, 514 }, | |
| 1373 { 516, 516 }, | |
| 1374 { 518, 518 }, | |
| 1375 { 520, 520 }, | |
| 1376 { 522, 522 }, | |
| 1377 { 524, 524 }, | |
| 1378 { 526, 526 }, | |
| 1379 { 528, 528 }, | |
| 1380 { 530, 530 }, | |
| 1381 { 532, 532 }, | |
| 1382 { 534, 534 }, | |
| 1383 { 536, 536 }, | |
| 1384 { 538, 538 }, | |
| 1385 { 540, 540 }, | |
| 1386 { 542, 542 }, | |
| 1387 { 544, 544 }, | |
| 1388 { 546, 546 }, | |
| 1389 { 548, 548 }, | |
| 1390 { 550, 550 }, | |
| 1391 { 552, 552 }, | |
| 1392 { 554, 554 }, | |
| 1393 { 556, 556 }, | |
| 1394 { 558, 558 }, | |
| 1395 { 560, 560 }, | |
| 1396 { 562, 562 }, | |
| 1397 { 570, 571 }, | |
| 1398 { 573, 574 }, | |
| 1399 { 577, 577 }, | |
| 1400 { 579, 582 }, | |
| 1401 { 584, 584 }, | |
| 1402 { 586, 586 }, | |
| 1403 { 588, 588 }, | |
| 1404 { 590, 590 }, | |
| 1405 { 880, 880 }, | |
| 1406 { 882, 882 }, | |
| 1407 { 886, 886 }, | |
| 1408 { 902, 902 }, | |
| 1409 { 904, 906 }, | |
| 1410 { 908, 908 }, | |
| 1411 { 910, 911 }, | |
| 1412 { 913, 929 }, | |
| 1413 { 931, 939 }, | |
| 1414 { 975, 975 }, | |
| 1415 { 978, 980 }, | |
| 1416 { 984, 984 }, | |
| 1417 { 986, 986 }, | |
| 1418 { 988, 988 }, | |
| 1419 { 990, 990 }, | |
| 1420 { 992, 992 }, | |
| 1421 { 994, 994 }, | |
| 1422 { 996, 996 }, | |
| 1423 { 998, 998 }, | |
| 1424 { 1000, 1000 }, | |
| 1425 { 1002, 1002 }, | |
| 1426 { 1004, 1004 }, | |
| 1427 { 1006, 1006 }, | |
| 1428 { 1012, 1012 }, | |
| 1429 { 1015, 1015 }, | |
| 1430 { 1017, 1018 }, | |
| 1431 { 1021, 1071 }, | |
| 1432 { 1120, 1120 }, | |
| 1433 { 1122, 1122 }, | |
| 1434 { 1124, 1124 }, | |
| 1435 { 1126, 1126 }, | |
| 1436 { 1128, 1128 }, | |
| 1437 { 1130, 1130 }, | |
| 1438 { 1132, 1132 }, | |
| 1439 { 1134, 1134 }, | |
| 1440 { 1136, 1136 }, | |
| 1441 { 1138, 1138 }, | |
| 1442 { 1140, 1140 }, | |
| 1443 { 1142, 1142 }, | |
| 1444 { 1144, 1144 }, | |
| 1445 { 1146, 1146 }, | |
| 1446 { 1148, 1148 }, | |
| 1447 { 1150, 1150 }, | |
| 1448 { 1152, 1152 }, | |
| 1449 { 1162, 1162 }, | |
| 1450 { 1164, 1164 }, | |
| 1451 { 1166, 1166 }, | |
| 1452 { 1168, 1168 }, | |
| 1453 { 1170, 1170 }, | |
| 1454 { 1172, 1172 }, | |
| 1455 { 1174, 1174 }, | |
| 1456 { 1176, 1176 }, | |
| 1457 { 1178, 1178 }, | |
| 1458 { 1180, 1180 }, | |
| 1459 { 1182, 1182 }, | |
| 1460 { 1184, 1184 }, | |
| 1461 { 1186, 1186 }, | |
| 1462 { 1188, 1188 }, | |
| 1463 { 1190, 1190 }, | |
| 1464 { 1192, 1192 }, | |
| 1465 { 1194, 1194 }, | |
| 1466 { 1196, 1196 }, | |
| 1467 { 1198, 1198 }, | |
| 1468 { 1200, 1200 }, | |
| 1469 { 1202, 1202 }, | |
| 1470 { 1204, 1204 }, | |
| 1471 { 1206, 1206 }, | |
| 1472 { 1208, 1208 }, | |
| 1473 { 1210, 1210 }, | |
| 1474 { 1212, 1212 }, | |
| 1475 { 1214, 1214 }, | |
| 1476 { 1216, 1217 }, | |
| 1477 { 1219, 1219 }, | |
| 1478 { 1221, 1221 }, | |
| 1479 { 1223, 1223 }, | |
| 1480 { 1225, 1225 }, | |
| 1481 { 1227, 1227 }, | |
| 1482 { 1229, 1229 }, | |
| 1483 { 1232, 1232 }, | |
| 1484 { 1234, 1234 }, | |
| 1485 { 1236, 1236 }, | |
| 1486 { 1238, 1238 }, | |
| 1487 { 1240, 1240 }, | |
| 1488 { 1242, 1242 }, | |
| 1489 { 1244, 1244 }, | |
| 1490 { 1246, 1246 }, | |
| 1491 { 1248, 1248 }, | |
| 1492 { 1250, 1250 }, | |
| 1493 { 1252, 1252 }, | |
| 1494 { 1254, 1254 }, | |
| 1495 { 1256, 1256 }, | |
| 1496 { 1258, 1258 }, | |
| 1497 { 1260, 1260 }, | |
| 1498 { 1262, 1262 }, | |
| 1499 { 1264, 1264 }, | |
| 1500 { 1266, 1266 }, | |
| 1501 { 1268, 1268 }, | |
| 1502 { 1270, 1270 }, | |
| 1503 { 1272, 1272 }, | |
| 1504 { 1274, 1274 }, | |
| 1505 { 1276, 1276 }, | |
| 1506 { 1278, 1278 }, | |
| 1507 { 1280, 1280 }, | |
| 1508 { 1282, 1282 }, | |
| 1509 { 1284, 1284 }, | |
| 1510 { 1286, 1286 }, | |
| 1511 { 1288, 1288 }, | |
| 1512 { 1290, 1290 }, | |
| 1513 { 1292, 1292 }, | |
| 1514 { 1294, 1294 }, | |
| 1515 { 1296, 1296 }, | |
| 1516 { 1298, 1298 }, | |
| 1517 { 1300, 1300 }, | |
| 1518 { 1302, 1302 }, | |
| 1519 { 1304, 1304 }, | |
| 1520 { 1306, 1306 }, | |
| 1521 { 1308, 1308 }, | |
| 1522 { 1310, 1310 }, | |
| 1523 { 1312, 1312 }, | |
| 1524 { 1314, 1314 }, | |
| 1525 { 1316, 1316 }, | |
| 1526 { 1318, 1318 }, | |
| 1527 { 1329, 1366 }, | |
| 1528 { 4256, 4293 }, | |
| 1529 { 4295, 4295 }, | |
| 1530 { 4301, 4301 }, | |
| 1531 { 7680, 7680 }, | |
| 1532 { 7682, 7682 }, | |
| 1533 { 7684, 7684 }, | |
| 1534 { 7686, 7686 }, | |
| 1535 { 7688, 7688 }, | |
| 1536 { 7690, 7690 }, | |
| 1537 { 7692, 7692 }, | |
| 1538 { 7694, 7694 }, | |
| 1539 { 7696, 7696 }, | |
| 1540 { 7698, 7698 }, | |
| 1541 { 7700, 7700 }, | |
| 1542 { 7702, 7702 }, | |
| 1543 { 7704, 7704 }, | |
| 1544 { 7706, 7706 }, | |
| 1545 { 7708, 7708 }, | |
| 1546 { 7710, 7710 }, | |
| 1547 { 7712, 7712 }, | |
| 1548 { 7714, 7714 }, | |
| 1549 { 7716, 7716 }, | |
| 1550 { 7718, 7718 }, | |
| 1551 { 7720, 7720 }, | |
| 1552 { 7722, 7722 }, | |
| 1553 { 7724, 7724 }, | |
| 1554 { 7726, 7726 }, | |
| 1555 { 7728, 7728 }, | |
| 1556 { 7730, 7730 }, | |
| 1557 { 7732, 7732 }, | |
| 1558 { 7734, 7734 }, | |
| 1559 { 7736, 7736 }, | |
| 1560 { 7738, 7738 }, | |
| 1561 { 7740, 7740 }, | |
| 1562 { 7742, 7742 }, | |
| 1563 { 7744, 7744 }, | |
| 1564 { 7746, 7746 }, | |
| 1565 { 7748, 7748 }, | |
| 1566 { 7750, 7750 }, | |
| 1567 { 7752, 7752 }, | |
| 1568 { 7754, 7754 }, | |
| 1569 { 7756, 7756 }, | |
| 1570 { 7758, 7758 }, | |
| 1571 { 7760, 7760 }, | |
| 1572 { 7762, 7762 }, | |
| 1573 { 7764, 7764 }, | |
| 1574 { 7766, 7766 }, | |
| 1575 { 7768, 7768 }, | |
| 1576 { 7770, 7770 }, | |
| 1577 { 7772, 7772 }, | |
| 1578 { 7774, 7774 }, | |
| 1579 { 7776, 7776 }, | |
| 1580 { 7778, 7778 }, | |
| 1581 { 7780, 7780 }, | |
| 1582 { 7782, 7782 }, | |
| 1583 { 7784, 7784 }, | |
| 1584 { 7786, 7786 }, | |
| 1585 { 7788, 7788 }, | |
| 1586 { 7790, 7790 }, | |
| 1587 { 7792, 7792 }, | |
| 1588 { 7794, 7794 }, | |
| 1589 { 7796, 7796 }, | |
| 1590 { 7798, 7798 }, | |
| 1591 { 7800, 7800 }, | |
| 1592 { 7802, 7802 }, | |
| 1593 { 7804, 7804 }, | |
| 1594 { 7806, 7806 }, | |
| 1595 { 7808, 7808 }, | |
| 1596 { 7810, 7810 }, | |
| 1597 { 7812, 7812 }, | |
| 1598 { 7814, 7814 }, | |
| 1599 { 7816, 7816 }, | |
| 1600 { 7818, 7818 }, | |
| 1601 { 7820, 7820 }, | |
| 1602 { 7822, 7822 }, | |
| 1603 { 7824, 7824 }, | |
| 1604 { 7826, 7826 }, | |
| 1605 { 7828, 7828 }, | |
| 1606 { 7838, 7838 }, | |
| 1607 { 7840, 7840 }, | |
| 1608 { 7842, 7842 }, | |
| 1609 { 7844, 7844 }, | |
| 1610 { 7846, 7846 }, | |
| 1611 { 7848, 7848 }, | |
| 1612 { 7850, 7850 }, | |
| 1613 { 7852, 7852 }, | |
| 1614 { 7854, 7854 }, | |
| 1615 { 7856, 7856 }, | |
| 1616 { 7858, 7858 }, | |
| 1617 { 7860, 7860 }, | |
| 1618 { 7862, 7862 }, | |
| 1619 { 7864, 7864 }, | |
| 1620 { 7866, 7866 }, | |
| 1621 { 7868, 7868 }, | |
| 1622 { 7870, 7870 }, | |
| 1623 { 7872, 7872 }, | |
| 1624 { 7874, 7874 }, | |
| 1625 { 7876, 7876 }, | |
| 1626 { 7878, 7878 }, | |
| 1627 { 7880, 7880 }, | |
| 1628 { 7882, 7882 }, | |
| 1629 { 7884, 7884 }, | |
| 1630 { 7886, 7886 }, | |
| 1631 { 7888, 7888 }, | |
| 1632 { 7890, 7890 }, | |
| 1633 { 7892, 7892 }, | |
| 1634 { 7894, 7894 }, | |
| 1635 { 7896, 7896 }, | |
| 1636 { 7898, 7898 }, | |
| 1637 { 7900, 7900 }, | |
| 1638 { 7902, 7902 }, | |
| 1639 { 7904, 7904 }, | |
| 1640 { 7906, 7906 }, | |
| 1641 { 7908, 7908 }, | |
| 1642 { 7910, 7910 }, | |
| 1643 { 7912, 7912 }, | |
| 1644 { 7914, 7914 }, | |
| 1645 { 7916, 7916 }, | |
| 1646 { 7918, 7918 }, | |
| 1647 { 7920, 7920 }, | |
| 1648 { 7922, 7922 }, | |
| 1649 { 7924, 7924 }, | |
| 1650 { 7926, 7926 }, | |
| 1651 { 7928, 7928 }, | |
| 1652 { 7930, 7930 }, | |
| 1653 { 7932, 7932 }, | |
| 1654 { 7934, 7934 }, | |
| 1655 { 7944, 7951 }, | |
| 1656 { 7960, 7965 }, | |
| 1657 { 7976, 7983 }, | |
| 1658 { 7992, 7999 }, | |
| 1659 { 8008, 8013 }, | |
| 1660 { 8025, 8025 }, | |
| 1661 { 8027, 8027 }, | |
| 1662 { 8029, 8029 }, | |
| 1663 { 8031, 8031 }, | |
| 1664 { 8040, 8047 }, | |
| 1665 { 8120, 8123 }, | |
| 1666 { 8136, 8139 }, | |
| 1667 { 8152, 8155 }, | |
| 1668 { 8168, 8172 }, | |
| 1669 { 8184, 8187 }, | |
| 1670 { 8450, 8450 }, | |
| 1671 { 8455, 8455 }, | |
| 1672 { 8459, 8461 }, | |
| 1673 { 8464, 8466 }, | |
| 1674 { 8469, 8469 }, | |
| 1675 { 8473, 8477 }, | |
| 1676 { 8484, 8484 }, | |
| 1677 { 8486, 8486 }, | |
| 1678 { 8488, 8488 }, | |
| 1679 { 8490, 8493 }, | |
| 1680 { 8496, 8499 }, | |
| 1681 { 8510, 8511 }, | |
| 1682 { 8517, 8517 }, | |
| 1683 { 8579, 8579 }, | |
| 1684 { 11264, 11310 }, | |
| 1685 { 11360, 11360 }, | |
| 1686 { 11362, 11364 }, | |
| 1687 { 11367, 11367 }, | |
| 1688 { 11369, 11369 }, | |
| 1689 { 11371, 11371 }, | |
| 1690 { 11373, 11376 }, | |
| 1691 { 11378, 11378 }, | |
| 1692 { 11381, 11381 }, | |
| 1693 { 11390, 11392 }, | |
| 1694 { 11394, 11394 }, | |
| 1695 { 11396, 11396 }, | |
| 1696 { 11398, 11398 }, | |
| 1697 { 11400, 11400 }, | |
| 1698 { 11402, 11402 }, | |
| 1699 { 11404, 11404 }, | |
| 1700 { 11406, 11406 }, | |
| 1701 { 11408, 11408 }, | |
| 1702 { 11410, 11410 }, | |
| 1703 { 11412, 11412 }, | |
| 1704 { 11414, 11414 }, | |
| 1705 { 11416, 11416 }, | |
| 1706 { 11418, 11418 }, | |
| 1707 { 11420, 11420 }, | |
| 1708 { 11422, 11422 }, | |
| 1709 { 11424, 11424 }, | |
| 1710 { 11426, 11426 }, | |
| 1711 { 11428, 11428 }, | |
| 1712 { 11430, 11430 }, | |
| 1713 { 11432, 11432 }, | |
| 1714 { 11434, 11434 }, | |
| 1715 { 11436, 11436 }, | |
| 1716 { 11438, 11438 }, | |
| 1717 { 11440, 11440 }, | |
| 1718 { 11442, 11442 }, | |
| 1719 { 11444, 11444 }, | |
| 1720 { 11446, 11446 }, | |
| 1721 { 11448, 11448 }, | |
| 1722 { 11450, 11450 }, | |
| 1723 { 11452, 11452 }, | |
| 1724 { 11454, 11454 }, | |
| 1725 { 11456, 11456 }, | |
| 1726 { 11458, 11458 }, | |
| 1727 { 11460, 11460 }, | |
| 1728 { 11462, 11462 }, | |
| 1729 { 11464, 11464 }, | |
| 1730 { 11466, 11466 }, | |
| 1731 { 11468, 11468 }, | |
| 1732 { 11470, 11470 }, | |
| 1733 { 11472, 11472 }, | |
| 1734 { 11474, 11474 }, | |
| 1735 { 11476, 11476 }, | |
| 1736 { 11478, 11478 }, | |
| 1737 { 11480, 11480 }, | |
| 1738 { 11482, 11482 }, | |
| 1739 { 11484, 11484 }, | |
| 1740 { 11486, 11486 }, | |
| 1741 { 11488, 11488 }, | |
| 1742 { 11490, 11490 }, | |
| 1743 { 11499, 11499 }, | |
| 1744 { 11501, 11501 }, | |
| 1745 { 11506, 11506 }, | |
| 1746 { 42560, 42560 }, | |
| 1747 { 42562, 42562 }, | |
| 1748 { 42564, 42564 }, | |
| 1749 { 42566, 42566 }, | |
| 1750 { 42568, 42568 }, | |
| 1751 { 42570, 42570 }, | |
| 1752 { 42572, 42572 }, | |
| 1753 { 42574, 42574 }, | |
| 1754 { 42576, 42576 }, | |
| 1755 { 42578, 42578 }, | |
| 1756 { 42580, 42580 }, | |
| 1757 { 42582, 42582 }, | |
| 1758 { 42584, 42584 }, | |
| 1759 { 42586, 42586 }, | |
| 1760 { 42588, 42588 }, | |
| 1761 { 42590, 42590 }, | |
| 1762 { 42592, 42592 }, | |
| 1763 { 42594, 42594 }, | |
| 1764 { 42596, 42596 }, | |
| 1765 { 42598, 42598 }, | |
| 1766 { 42600, 42600 }, | |
| 1767 { 42602, 42602 }, | |
| 1768 { 42604, 42604 }, | |
| 1769 { 42624, 42624 }, | |
| 1770 { 42626, 42626 }, | |
| 1771 { 42628, 42628 }, | |
| 1772 { 42630, 42630 }, | |
| 1773 { 42632, 42632 }, | |
| 1774 { 42634, 42634 }, | |
| 1775 { 42636, 42636 }, | |
| 1776 { 42638, 42638 }, | |
| 1777 { 42640, 42640 }, | |
| 1778 { 42642, 42642 }, | |
| 1779 { 42644, 42644 }, | |
| 1780 { 42646, 42646 }, | |
| 1781 { 42786, 42786 }, | |
| 1782 { 42788, 42788 }, | |
| 1783 { 42790, 42790 }, | |
| 1784 { 42792, 42792 }, | |
| 1785 { 42794, 42794 }, | |
| 1786 { 42796, 42796 }, | |
| 1787 { 42798, 42798 }, | |
| 1788 { 42802, 42802 }, | |
| 1789 { 42804, 42804 }, | |
| 1790 { 42806, 42806 }, | |
| 1791 { 42808, 42808 }, | |
| 1792 { 42810, 42810 }, | |
| 1793 { 42812, 42812 }, | |
| 1794 { 42814, 42814 }, | |
| 1795 { 42816, 42816 }, | |
| 1796 { 42818, 42818 }, | |
| 1797 { 42820, 42820 }, | |
| 1798 { 42822, 42822 }, | |
| 1799 { 42824, 42824 }, | |
| 1800 { 42826, 42826 }, | |
| 1801 { 42828, 42828 }, | |
| 1802 { 42830, 42830 }, | |
| 1803 { 42832, 42832 }, | |
| 1804 { 42834, 42834 }, | |
| 1805 { 42836, 42836 }, | |
| 1806 { 42838, 42838 }, | |
| 1807 { 42840, 42840 }, | |
| 1808 { 42842, 42842 }, | |
| 1809 { 42844, 42844 }, | |
| 1810 { 42846, 42846 }, | |
| 1811 { 42848, 42848 }, | |
| 1812 { 42850, 42850 }, | |
| 1813 { 42852, 42852 }, | |
| 1814 { 42854, 42854 }, | |
| 1815 { 42856, 42856 }, | |
| 1816 { 42858, 42858 }, | |
| 1817 { 42860, 42860 }, | |
| 1818 { 42862, 42862 }, | |
| 1819 { 42873, 42873 }, | |
| 1820 { 42875, 42875 }, | |
| 1821 { 42877, 42878 }, | |
| 1822 { 42880, 42880 }, | |
| 1823 { 42882, 42882 }, | |
| 1824 { 42884, 42884 }, | |
| 1825 { 42886, 42886 }, | |
| 1826 { 42891, 42891 }, | |
| 1827 { 42893, 42893 }, | |
| 1828 { 42896, 42896 }, | |
| 1829 { 42898, 42898 }, | |
| 1830 { 42912, 42912 }, | |
| 1831 { 42914, 42914 }, | |
| 1832 { 42916, 42916 }, | |
| 1833 { 42918, 42918 }, | |
| 1834 { 42920, 42920 }, | |
| 1835 { 42922, 42922 }, | |
| 1836 { 65313, 65338 }, | |
| 1837 }; | |
| 1838 static const URange32 Lu_range32[] = { | |
| 1839 { 66560, 66599 }, | |
| 1840 { 119808, 119833 }, | |
| 1841 { 119860, 119885 }, | |
| 1842 { 119912, 119937 }, | |
| 1843 { 119964, 119964 }, | |
| 1844 { 119966, 119967 }, | |
| 1845 { 119970, 119970 }, | |
| 1846 { 119973, 119974 }, | |
| 1847 { 119977, 119980 }, | |
| 1848 { 119982, 119989 }, | |
| 1849 { 120016, 120041 }, | |
| 1850 { 120068, 120069 }, | |
| 1851 { 120071, 120074 }, | |
| 1852 { 120077, 120084 }, | |
| 1853 { 120086, 120092 }, | |
| 1854 { 120120, 120121 }, | |
| 1855 { 120123, 120126 }, | |
| 1856 { 120128, 120132 }, | |
| 1857 { 120134, 120134 }, | |
| 1858 { 120138, 120144 }, | |
| 1859 { 120172, 120197 }, | |
| 1860 { 120224, 120249 }, | |
| 1861 { 120276, 120301 }, | |
| 1862 { 120328, 120353 }, | |
| 1863 { 120380, 120405 }, | |
| 1864 { 120432, 120457 }, | |
| 1865 { 120488, 120512 }, | |
| 1866 { 120546, 120570 }, | |
| 1867 { 120604, 120628 }, | |
| 1868 { 120662, 120686 }, | |
| 1869 { 120720, 120744 }, | |
| 1870 { 120778, 120778 }, | |
| 1871 }; | |
| 1872 static const URange16 Pf_range16[] = { | |
| 1873 { 187, 187 }, | |
| 1874 { 8217, 8217 }, | |
| 1875 { 8221, 8221 }, | |
| 1876 { 8250, 8250 }, | |
| 1877 { 11779, 11779 }, | |
| 1878 { 11781, 11781 }, | |
| 1879 { 11786, 11786 }, | |
| 1880 { 11789, 11789 }, | |
| 1881 { 11805, 11805 }, | |
| 1882 { 11809, 11809 }, | |
| 1883 }; | |
| 1884 static const URange16 Pd_range16[] = { | |
| 1885 { 45, 45 }, | |
| 1886 { 1418, 1418 }, | |
| 1887 { 1470, 1470 }, | |
| 1888 { 5120, 5120 }, | |
| 1889 { 6150, 6150 }, | |
| 1890 { 8208, 8213 }, | |
| 1891 { 11799, 11799 }, | |
| 1892 { 11802, 11802 }, | |
| 1893 { 11834, 11835 }, | |
| 1894 { 12316, 12316 }, | |
| 1895 { 12336, 12336 }, | |
| 1896 { 12448, 12448 }, | |
| 1897 { 65073, 65074 }, | |
| 1898 { 65112, 65112 }, | |
| 1899 { 65123, 65123 }, | |
| 1900 { 65293, 65293 }, | |
| 1901 }; | |
| 1902 static const URange16 Pe_range16[] = { | |
| 1903 { 41, 41 }, | |
| 1904 { 93, 93 }, | |
| 1905 { 125, 125 }, | |
| 1906 { 3899, 3899 }, | |
| 1907 { 3901, 3901 }, | |
| 1908 { 5788, 5788 }, | |
| 1909 { 8262, 8262 }, | |
| 1910 { 8318, 8318 }, | |
| 1911 { 8334, 8334 }, | |
| 1912 { 8969, 8969 }, | |
| 1913 { 8971, 8971 }, | |
| 1914 { 9002, 9002 }, | |
| 1915 { 10089, 10089 }, | |
| 1916 { 10091, 10091 }, | |
| 1917 { 10093, 10093 }, | |
| 1918 { 10095, 10095 }, | |
| 1919 { 10097, 10097 }, | |
| 1920 { 10099, 10099 }, | |
| 1921 { 10101, 10101 }, | |
| 1922 { 10182, 10182 }, | |
| 1923 { 10215, 10215 }, | |
| 1924 { 10217, 10217 }, | |
| 1925 { 10219, 10219 }, | |
| 1926 { 10221, 10221 }, | |
| 1927 { 10223, 10223 }, | |
| 1928 { 10628, 10628 }, | |
| 1929 { 10630, 10630 }, | |
| 1930 { 10632, 10632 }, | |
| 1931 { 10634, 10634 }, | |
| 1932 { 10636, 10636 }, | |
| 1933 { 10638, 10638 }, | |
| 1934 { 10640, 10640 }, | |
| 1935 { 10642, 10642 }, | |
| 1936 { 10644, 10644 }, | |
| 1937 { 10646, 10646 }, | |
| 1938 { 10648, 10648 }, | |
| 1939 { 10713, 10713 }, | |
| 1940 { 10715, 10715 }, | |
| 1941 { 10749, 10749 }, | |
| 1942 { 11811, 11811 }, | |
| 1943 { 11813, 11813 }, | |
| 1944 { 11815, 11815 }, | |
| 1945 { 11817, 11817 }, | |
| 1946 { 12297, 12297 }, | |
| 1947 { 12299, 12299 }, | |
| 1948 { 12301, 12301 }, | |
| 1949 { 12303, 12303 }, | |
| 1950 { 12305, 12305 }, | |
| 1951 { 12309, 12309 }, | |
| 1952 { 12311, 12311 }, | |
| 1953 { 12313, 12313 }, | |
| 1954 { 12315, 12315 }, | |
| 1955 { 12318, 12319 }, | |
| 1956 { 64831, 64831 }, | |
| 1957 { 65048, 65048 }, | |
| 1958 { 65078, 65078 }, | |
| 1959 { 65080, 65080 }, | |
| 1960 { 65082, 65082 }, | |
| 1961 { 65084, 65084 }, | |
| 1962 { 65086, 65086 }, | |
| 1963 { 65088, 65088 }, | |
| 1964 { 65090, 65090 }, | |
| 1965 { 65092, 65092 }, | |
| 1966 { 65096, 65096 }, | |
| 1967 { 65114, 65114 }, | |
| 1968 { 65116, 65116 }, | |
| 1969 { 65118, 65118 }, | |
| 1970 { 65289, 65289 }, | |
| 1971 { 65341, 65341 }, | |
| 1972 { 65373, 65373 }, | |
| 1973 { 65376, 65376 }, | |
| 1974 { 65379, 65379 }, | |
| 1975 }; | |
| 1976 static const URange16 Pi_range16[] = { | |
| 1977 { 171, 171 }, | |
| 1978 { 8216, 8216 }, | |
| 1979 { 8219, 8220 }, | |
| 1980 { 8223, 8223 }, | |
| 1981 { 8249, 8249 }, | |
| 1982 { 11778, 11778 }, | |
| 1983 { 11780, 11780 }, | |
| 1984 { 11785, 11785 }, | |
| 1985 { 11788, 11788 }, | |
| 1986 { 11804, 11804 }, | |
| 1987 { 11808, 11808 }, | |
| 1988 }; | |
| 1989 static const URange16 Po_range16[] = { | |
| 1990 { 33, 35 }, | |
| 1991 { 37, 39 }, | |
| 1992 { 42, 42 }, | |
| 1993 { 44, 44 }, | |
| 1994 { 46, 47 }, | |
| 1995 { 58, 59 }, | |
| 1996 { 63, 64 }, | |
| 1997 { 92, 92 }, | |
| 1998 { 161, 161 }, | |
| 1999 { 167, 167 }, | |
| 2000 { 182, 183 }, | |
| 2001 { 191, 191 }, | |
| 2002 { 894, 894 }, | |
| 2003 { 903, 903 }, | |
| 2004 { 1370, 1375 }, | |
| 2005 { 1417, 1417 }, | |
| 2006 { 1472, 1472 }, | |
| 2007 { 1475, 1475 }, | |
| 2008 { 1478, 1478 }, | |
| 2009 { 1523, 1524 }, | |
| 2010 { 1545, 1546 }, | |
| 2011 { 1548, 1549 }, | |
| 2012 { 1563, 1563 }, | |
| 2013 { 1566, 1567 }, | |
| 2014 { 1642, 1645 }, | |
| 2015 { 1748, 1748 }, | |
| 2016 { 1792, 1805 }, | |
| 2017 { 2039, 2041 }, | |
| 2018 { 2096, 2110 }, | |
| 2019 { 2142, 2142 }, | |
| 2020 { 2404, 2405 }, | |
| 2021 { 2416, 2416 }, | |
| 2022 { 2800, 2800 }, | |
| 2023 { 3572, 3572 }, | |
| 2024 { 3663, 3663 }, | |
| 2025 { 3674, 3675 }, | |
| 2026 { 3844, 3858 }, | |
| 2027 { 3860, 3860 }, | |
| 2028 { 3973, 3973 }, | |
| 2029 { 4048, 4052 }, | |
| 2030 { 4057, 4058 }, | |
| 2031 { 4170, 4175 }, | |
| 2032 { 4347, 4347 }, | |
| 2033 { 4960, 4968 }, | |
| 2034 { 5741, 5742 }, | |
| 2035 { 5867, 5869 }, | |
| 2036 { 5941, 5942 }, | |
| 2037 { 6100, 6102 }, | |
| 2038 { 6104, 6106 }, | |
| 2039 { 6144, 6149 }, | |
| 2040 { 6151, 6154 }, | |
| 2041 { 6468, 6469 }, | |
| 2042 { 6686, 6687 }, | |
| 2043 { 6816, 6822 }, | |
| 2044 { 6824, 6829 }, | |
| 2045 { 7002, 7008 }, | |
| 2046 { 7164, 7167 }, | |
| 2047 { 7227, 7231 }, | |
| 2048 { 7294, 7295 }, | |
| 2049 { 7360, 7367 }, | |
| 2050 { 7379, 7379 }, | |
| 2051 { 8214, 8215 }, | |
| 2052 { 8224, 8231 }, | |
| 2053 { 8240, 8248 }, | |
| 2054 { 8251, 8254 }, | |
| 2055 { 8257, 8259 }, | |
| 2056 { 8263, 8273 }, | |
| 2057 { 8275, 8275 }, | |
| 2058 { 8277, 8286 }, | |
| 2059 { 11513, 11516 }, | |
| 2060 { 11518, 11519 }, | |
| 2061 { 11632, 11632 }, | |
| 2062 { 11776, 11777 }, | |
| 2063 { 11782, 11784 }, | |
| 2064 { 11787, 11787 }, | |
| 2065 { 11790, 11798 }, | |
| 2066 { 11800, 11801 }, | |
| 2067 { 11803, 11803 }, | |
| 2068 { 11806, 11807 }, | |
| 2069 { 11818, 11822 }, | |
| 2070 { 11824, 11833 }, | |
| 2071 { 12289, 12291 }, | |
| 2072 { 12349, 12349 }, | |
| 2073 { 12539, 12539 }, | |
| 2074 { 42238, 42239 }, | |
| 2075 { 42509, 42511 }, | |
| 2076 { 42611, 42611 }, | |
| 2077 { 42622, 42622 }, | |
| 2078 { 42738, 42743 }, | |
| 2079 { 43124, 43127 }, | |
| 2080 { 43214, 43215 }, | |
| 2081 { 43256, 43258 }, | |
| 2082 { 43310, 43311 }, | |
| 2083 { 43359, 43359 }, | |
| 2084 { 43457, 43469 }, | |
| 2085 { 43486, 43487 }, | |
| 2086 { 43612, 43615 }, | |
| 2087 { 43742, 43743 }, | |
| 2088 { 43760, 43761 }, | |
| 2089 { 44011, 44011 }, | |
| 2090 { 65040, 65046 }, | |
| 2091 { 65049, 65049 }, | |
| 2092 { 65072, 65072 }, | |
| 2093 { 65093, 65094 }, | |
| 2094 { 65097, 65100 }, | |
| 2095 { 65104, 65106 }, | |
| 2096 { 65108, 65111 }, | |
| 2097 { 65119, 65121 }, | |
| 2098 { 65128, 65128 }, | |
| 2099 { 65130, 65131 }, | |
| 2100 { 65281, 65283 }, | |
| 2101 { 65285, 65287 }, | |
| 2102 { 65290, 65290 }, | |
| 2103 { 65292, 65292 }, | |
| 2104 { 65294, 65295 }, | |
| 2105 { 65306, 65307 }, | |
| 2106 { 65311, 65312 }, | |
| 2107 { 65340, 65340 }, | |
| 2108 { 65377, 65377 }, | |
| 2109 { 65380, 65381 }, | |
| 2110 }; | |
| 2111 static const URange32 Po_range32[] = { | |
| 2112 { 65792, 65794 }, | |
| 2113 { 66463, 66463 }, | |
| 2114 { 66512, 66512 }, | |
| 2115 { 67671, 67671 }, | |
| 2116 { 67871, 67871 }, | |
| 2117 { 67903, 67903 }, | |
| 2118 { 68176, 68184 }, | |
| 2119 { 68223, 68223 }, | |
| 2120 { 68409, 68415 }, | |
| 2121 { 69703, 69709 }, | |
| 2122 { 69819, 69820 }, | |
| 2123 { 69822, 69825 }, | |
| 2124 { 69952, 69955 }, | |
| 2125 { 70085, 70088 }, | |
| 2126 { 74864, 74867 }, | |
| 2127 }; | |
| 2128 static const URange16 Me_range16[] = { | |
| 2129 { 1160, 1161 }, | |
| 2130 { 8413, 8416 }, | |
| 2131 { 8418, 8420 }, | |
| 2132 { 42608, 42610 }, | |
| 2133 }; | |
| 2134 static const URange16 C_range16[] = { | |
| 2135 { 0, 31 }, | |
| 2136 { 127, 159 }, | |
| 2137 { 173, 173 }, | |
| 2138 { 1536, 1540 }, | |
| 2139 { 1564, 1564 }, | |
| 2140 { 1757, 1757 }, | |
| 2141 { 1807, 1807 }, | |
| 2142 { 6158, 6158 }, | |
| 2143 { 8203, 8207 }, | |
| 2144 { 8234, 8238 }, | |
| 2145 { 8288, 8292 }, | |
| 2146 { 8294, 8303 }, | |
| 2147 { 55296, 63743 }, | |
| 2148 { 65279, 65279 }, | |
| 2149 { 65529, 65531 }, | |
| 2150 }; | |
| 2151 static const URange32 C_range32[] = { | |
| 2152 { 69821, 69821 }, | |
| 2153 { 119155, 119162 }, | |
| 2154 { 917505, 917505 }, | |
| 2155 { 917536, 917631 }, | |
| 2156 { 983040, 1048573 }, | |
| 2157 { 1048576, 1114109 }, | |
| 2158 }; | |
| 2159 static const URange16 Mc_range16[] = { | |
| 2160 { 2307, 2307 }, | |
| 2161 { 2363, 2363 }, | |
| 2162 { 2366, 2368 }, | |
| 2163 { 2377, 2380 }, | |
| 2164 { 2382, 2383 }, | |
| 2165 { 2434, 2435 }, | |
| 2166 { 2494, 2496 }, | |
| 2167 { 2503, 2504 }, | |
| 2168 { 2507, 2508 }, | |
| 2169 { 2519, 2519 }, | |
| 2170 { 2563, 2563 }, | |
| 2171 { 2622, 2624 }, | |
| 2172 { 2691, 2691 }, | |
| 2173 { 2750, 2752 }, | |
| 2174 { 2761, 2761 }, | |
| 2175 { 2763, 2764 }, | |
| 2176 { 2818, 2819 }, | |
| 2177 { 2878, 2878 }, | |
| 2178 { 2880, 2880 }, | |
| 2179 { 2887, 2888 }, | |
| 2180 { 2891, 2892 }, | |
| 2181 { 2903, 2903 }, | |
| 2182 { 3006, 3007 }, | |
| 2183 { 3009, 3010 }, | |
| 2184 { 3014, 3016 }, | |
| 2185 { 3018, 3020 }, | |
| 2186 { 3031, 3031 }, | |
| 2187 { 3073, 3075 }, | |
| 2188 { 3137, 3140 }, | |
| 2189 { 3202, 3203 }, | |
| 2190 { 3262, 3262 }, | |
| 2191 { 3264, 3268 }, | |
| 2192 { 3271, 3272 }, | |
| 2193 { 3274, 3275 }, | |
| 2194 { 3285, 3286 }, | |
| 2195 { 3330, 3331 }, | |
| 2196 { 3390, 3392 }, | |
| 2197 { 3398, 3400 }, | |
| 2198 { 3402, 3404 }, | |
| 2199 { 3415, 3415 }, | |
| 2200 { 3458, 3459 }, | |
| 2201 { 3535, 3537 }, | |
| 2202 { 3544, 3551 }, | |
| 2203 { 3570, 3571 }, | |
| 2204 { 3902, 3903 }, | |
| 2205 { 3967, 3967 }, | |
| 2206 { 4139, 4140 }, | |
| 2207 { 4145, 4145 }, | |
| 2208 { 4152, 4152 }, | |
| 2209 { 4155, 4156 }, | |
| 2210 { 4182, 4183 }, | |
| 2211 { 4194, 4196 }, | |
| 2212 { 4199, 4205 }, | |
| 2213 { 4227, 4228 }, | |
| 2214 { 4231, 4236 }, | |
| 2215 { 4239, 4239 }, | |
| 2216 { 4250, 4252 }, | |
| 2217 { 6070, 6070 }, | |
| 2218 { 6078, 6085 }, | |
| 2219 { 6087, 6088 }, | |
| 2220 { 6435, 6438 }, | |
| 2221 { 6441, 6443 }, | |
| 2222 { 6448, 6449 }, | |
| 2223 { 6451, 6456 }, | |
| 2224 { 6576, 6592 }, | |
| 2225 { 6600, 6601 }, | |
| 2226 { 6681, 6682 }, | |
| 2227 { 6741, 6741 }, | |
| 2228 { 6743, 6743 }, | |
| 2229 { 6753, 6753 }, | |
| 2230 { 6755, 6756 }, | |
| 2231 { 6765, 6770 }, | |
| 2232 { 6916, 6916 }, | |
| 2233 { 6965, 6965 }, | |
| 2234 { 6971, 6971 }, | |
| 2235 { 6973, 6977 }, | |
| 2236 { 6979, 6980 }, | |
| 2237 { 7042, 7042 }, | |
| 2238 { 7073, 7073 }, | |
| 2239 { 7078, 7079 }, | |
| 2240 { 7082, 7082 }, | |
| 2241 { 7084, 7085 }, | |
| 2242 { 7143, 7143 }, | |
| 2243 { 7146, 7148 }, | |
| 2244 { 7150, 7150 }, | |
| 2245 { 7154, 7155 }, | |
| 2246 { 7204, 7211 }, | |
| 2247 { 7220, 7221 }, | |
| 2248 { 7393, 7393 }, | |
| 2249 { 7410, 7411 }, | |
| 2250 { 12334, 12335 }, | |
| 2251 { 43043, 43044 }, | |
| 2252 { 43047, 43047 }, | |
| 2253 { 43136, 43137 }, | |
| 2254 { 43188, 43203 }, | |
| 2255 { 43346, 43347 }, | |
| 2256 { 43395, 43395 }, | |
| 2257 { 43444, 43445 }, | |
| 2258 { 43450, 43451 }, | |
| 2259 { 43453, 43456 }, | |
| 2260 { 43567, 43568 }, | |
| 2261 { 43571, 43572 }, | |
| 2262 { 43597, 43597 }, | |
| 2263 { 43643, 43643 }, | |
| 2264 { 43755, 43755 }, | |
| 2265 { 43758, 43759 }, | |
| 2266 { 43765, 43765 }, | |
| 2267 { 44003, 44004 }, | |
| 2268 { 44006, 44007 }, | |
| 2269 { 44009, 44010 }, | |
| 2270 { 44012, 44012 }, | |
| 2271 }; | |
| 2272 static const URange32 Mc_range32[] = { | |
| 2273 { 69632, 69632 }, | |
| 2274 { 69634, 69634 }, | |
| 2275 { 69762, 69762 }, | |
| 2276 { 69808, 69810 }, | |
| 2277 { 69815, 69816 }, | |
| 2278 { 69932, 69932 }, | |
| 2279 { 70018, 70018 }, | |
| 2280 { 70067, 70069 }, | |
| 2281 { 70079, 70080 }, | |
| 2282 { 71340, 71340 }, | |
| 2283 { 71342, 71343 }, | |
| 2284 { 71350, 71350 }, | |
| 2285 { 94033, 94078 }, | |
| 2286 { 119141, 119142 }, | |
| 2287 { 119149, 119154 }, | |
| 2288 }; | |
| 2289 static const URange16 Mn_range16[] = { | |
| 2290 { 768, 879 }, | |
| 2291 { 1155, 1159 }, | |
| 2292 { 1425, 1469 }, | |
| 2293 { 1471, 1471 }, | |
| 2294 { 1473, 1474 }, | |
| 2295 { 1476, 1477 }, | |
| 2296 { 1479, 1479 }, | |
| 2297 { 1552, 1562 }, | |
| 2298 { 1611, 1631 }, | |
| 2299 { 1648, 1648 }, | |
| 2300 { 1750, 1756 }, | |
| 2301 { 1759, 1764 }, | |
| 2302 { 1767, 1768 }, | |
| 2303 { 1770, 1773 }, | |
| 2304 { 1809, 1809 }, | |
| 2305 { 1840, 1866 }, | |
| 2306 { 1958, 1968 }, | |
| 2307 { 2027, 2035 }, | |
| 2308 { 2070, 2073 }, | |
| 2309 { 2075, 2083 }, | |
| 2310 { 2085, 2087 }, | |
| 2311 { 2089, 2093 }, | |
| 2312 { 2137, 2139 }, | |
| 2313 { 2276, 2302 }, | |
| 2314 { 2304, 2306 }, | |
| 2315 { 2362, 2362 }, | |
| 2316 { 2364, 2364 }, | |
| 2317 { 2369, 2376 }, | |
| 2318 { 2381, 2381 }, | |
| 2319 { 2385, 2391 }, | |
| 2320 { 2402, 2403 }, | |
| 2321 { 2433, 2433 }, | |
| 2322 { 2492, 2492 }, | |
| 2323 { 2497, 2500 }, | |
| 2324 { 2509, 2509 }, | |
| 2325 { 2530, 2531 }, | |
| 2326 { 2561, 2562 }, | |
| 2327 { 2620, 2620 }, | |
| 2328 { 2625, 2626 }, | |
| 2329 { 2631, 2632 }, | |
| 2330 { 2635, 2637 }, | |
| 2331 { 2641, 2641 }, | |
| 2332 { 2672, 2673 }, | |
| 2333 { 2677, 2677 }, | |
| 2334 { 2689, 2690 }, | |
| 2335 { 2748, 2748 }, | |
| 2336 { 2753, 2757 }, | |
| 2337 { 2759, 2760 }, | |
| 2338 { 2765, 2765 }, | |
| 2339 { 2786, 2787 }, | |
| 2340 { 2817, 2817 }, | |
| 2341 { 2876, 2876 }, | |
| 2342 { 2879, 2879 }, | |
| 2343 { 2881, 2884 }, | |
| 2344 { 2893, 2893 }, | |
| 2345 { 2902, 2902 }, | |
| 2346 { 2914, 2915 }, | |
| 2347 { 2946, 2946 }, | |
| 2348 { 3008, 3008 }, | |
| 2349 { 3021, 3021 }, | |
| 2350 { 3134, 3136 }, | |
| 2351 { 3142, 3144 }, | |
| 2352 { 3146, 3149 }, | |
| 2353 { 3157, 3158 }, | |
| 2354 { 3170, 3171 }, | |
| 2355 { 3260, 3260 }, | |
| 2356 { 3263, 3263 }, | |
| 2357 { 3270, 3270 }, | |
| 2358 { 3276, 3277 }, | |
| 2359 { 3298, 3299 }, | |
| 2360 { 3393, 3396 }, | |
| 2361 { 3405, 3405 }, | |
| 2362 { 3426, 3427 }, | |
| 2363 { 3530, 3530 }, | |
| 2364 { 3538, 3540 }, | |
| 2365 { 3542, 3542 }, | |
| 2366 { 3633, 3633 }, | |
| 2367 { 3636, 3642 }, | |
| 2368 { 3655, 3662 }, | |
| 2369 { 3761, 3761 }, | |
| 2370 { 3764, 3769 }, | |
| 2371 { 3771, 3772 }, | |
| 2372 { 3784, 3789 }, | |
| 2373 { 3864, 3865 }, | |
| 2374 { 3893, 3893 }, | |
| 2375 { 3895, 3895 }, | |
| 2376 { 3897, 3897 }, | |
| 2377 { 3953, 3966 }, | |
| 2378 { 3968, 3972 }, | |
| 2379 { 3974, 3975 }, | |
| 2380 { 3981, 3991 }, | |
| 2381 { 3993, 4028 }, | |
| 2382 { 4038, 4038 }, | |
| 2383 { 4141, 4144 }, | |
| 2384 { 4146, 4151 }, | |
| 2385 { 4153, 4154 }, | |
| 2386 { 4157, 4158 }, | |
| 2387 { 4184, 4185 }, | |
| 2388 { 4190, 4192 }, | |
| 2389 { 4209, 4212 }, | |
| 2390 { 4226, 4226 }, | |
| 2391 { 4229, 4230 }, | |
| 2392 { 4237, 4237 }, | |
| 2393 { 4253, 4253 }, | |
| 2394 { 4957, 4959 }, | |
| 2395 { 5906, 5908 }, | |
| 2396 { 5938, 5940 }, | |
| 2397 { 5970, 5971 }, | |
| 2398 { 6002, 6003 }, | |
| 2399 { 6068, 6069 }, | |
| 2400 { 6071, 6077 }, | |
| 2401 { 6086, 6086 }, | |
| 2402 { 6089, 6099 }, | |
| 2403 { 6109, 6109 }, | |
| 2404 { 6155, 6157 }, | |
| 2405 { 6313, 6313 }, | |
| 2406 { 6432, 6434 }, | |
| 2407 { 6439, 6440 }, | |
| 2408 { 6450, 6450 }, | |
| 2409 { 6457, 6459 }, | |
| 2410 { 6679, 6680 }, | |
| 2411 { 6683, 6683 }, | |
| 2412 { 6742, 6742 }, | |
| 2413 { 6744, 6750 }, | |
| 2414 { 6752, 6752 }, | |
| 2415 { 6754, 6754 }, | |
| 2416 { 6757, 6764 }, | |
| 2417 { 6771, 6780 }, | |
| 2418 { 6783, 6783 }, | |
| 2419 { 6912, 6915 }, | |
| 2420 { 6964, 6964 }, | |
| 2421 { 6966, 6970 }, | |
| 2422 { 6972, 6972 }, | |
| 2423 { 6978, 6978 }, | |
| 2424 { 7019, 7027 }, | |
| 2425 { 7040, 7041 }, | |
| 2426 { 7074, 7077 }, | |
| 2427 { 7080, 7081 }, | |
| 2428 { 7083, 7083 }, | |
| 2429 { 7142, 7142 }, | |
| 2430 { 7144, 7145 }, | |
| 2431 { 7149, 7149 }, | |
| 2432 { 7151, 7153 }, | |
| 2433 { 7212, 7219 }, | |
| 2434 { 7222, 7223 }, | |
| 2435 { 7376, 7378 }, | |
| 2436 { 7380, 7392 }, | |
| 2437 { 7394, 7400 }, | |
| 2438 { 7405, 7405 }, | |
| 2439 { 7412, 7412 }, | |
| 2440 { 7616, 7654 }, | |
| 2441 { 7676, 7679 }, | |
| 2442 { 8400, 8412 }, | |
| 2443 { 8417, 8417 }, | |
| 2444 { 8421, 8432 }, | |
| 2445 { 11503, 11505 }, | |
| 2446 { 11647, 11647 }, | |
| 2447 { 11744, 11775 }, | |
| 2448 { 12330, 12333 }, | |
| 2449 { 12441, 12442 }, | |
| 2450 { 42607, 42607 }, | |
| 2451 { 42612, 42621 }, | |
| 2452 { 42655, 42655 }, | |
| 2453 { 42736, 42737 }, | |
| 2454 { 43010, 43010 }, | |
| 2455 { 43014, 43014 }, | |
| 2456 { 43019, 43019 }, | |
| 2457 { 43045, 43046 }, | |
| 2458 { 43204, 43204 }, | |
| 2459 { 43232, 43249 }, | |
| 2460 { 43302, 43309 }, | |
| 2461 { 43335, 43345 }, | |
| 2462 { 43392, 43394 }, | |
| 2463 { 43443, 43443 }, | |
| 2464 { 43446, 43449 }, | |
| 2465 { 43452, 43452 }, | |
| 2466 { 43561, 43566 }, | |
| 2467 { 43569, 43570 }, | |
| 2468 { 43573, 43574 }, | |
| 2469 { 43587, 43587 }, | |
| 2470 { 43596, 43596 }, | |
| 2471 { 43696, 43696 }, | |
| 2472 { 43698, 43700 }, | |
| 2473 { 43703, 43704 }, | |
| 2474 { 43710, 43711 }, | |
| 2475 { 43713, 43713 }, | |
| 2476 { 43756, 43757 }, | |
| 2477 { 43766, 43766 }, | |
| 2478 { 44005, 44005 }, | |
| 2479 { 44008, 44008 }, | |
| 2480 { 44013, 44013 }, | |
| 2481 { 64286, 64286 }, | |
| 2482 { 65024, 65039 }, | |
| 2483 { 65056, 65062 }, | |
| 2484 }; | |
| 2485 static const URange32 Mn_range32[] = { | |
| 2486 { 66045, 66045 }, | |
| 2487 { 68097, 68099 }, | |
| 2488 { 68101, 68102 }, | |
| 2489 { 68108, 68111 }, | |
| 2490 { 68152, 68154 }, | |
| 2491 { 68159, 68159 }, | |
| 2492 { 69633, 69633 }, | |
| 2493 { 69688, 69702 }, | |
| 2494 { 69760, 69761 }, | |
| 2495 { 69811, 69814 }, | |
| 2496 { 69817, 69818 }, | |
| 2497 { 69888, 69890 }, | |
| 2498 { 69927, 69931 }, | |
| 2499 { 69933, 69940 }, | |
| 2500 { 70016, 70017 }, | |
| 2501 { 70070, 70078 }, | |
| 2502 { 71339, 71339 }, | |
| 2503 { 71341, 71341 }, | |
| 2504 { 71344, 71349 }, | |
| 2505 { 71351, 71351 }, | |
| 2506 { 94095, 94098 }, | |
| 2507 { 119143, 119145 }, | |
| 2508 { 119163, 119170 }, | |
| 2509 { 119173, 119179 }, | |
| 2510 { 119210, 119213 }, | |
| 2511 { 119362, 119364 }, | |
| 2512 { 917760, 917999 }, | |
| 2513 }; | |
| 2514 static const URange16 M_range16[] = { | |
| 2515 { 768, 879 }, | |
| 2516 { 1155, 1161 }, | |
| 2517 { 1425, 1469 }, | |
| 2518 { 1471, 1471 }, | |
| 2519 { 1473, 1474 }, | |
| 2520 { 1476, 1477 }, | |
| 2521 { 1479, 1479 }, | |
| 2522 { 1552, 1562 }, | |
| 2523 { 1611, 1631 }, | |
| 2524 { 1648, 1648 }, | |
| 2525 { 1750, 1756 }, | |
| 2526 { 1759, 1764 }, | |
| 2527 { 1767, 1768 }, | |
| 2528 { 1770, 1773 }, | |
| 2529 { 1809, 1809 }, | |
| 2530 { 1840, 1866 }, | |
| 2531 { 1958, 1968 }, | |
| 2532 { 2027, 2035 }, | |
| 2533 { 2070, 2073 }, | |
| 2534 { 2075, 2083 }, | |
| 2535 { 2085, 2087 }, | |
| 2536 { 2089, 2093 }, | |
| 2537 { 2137, 2139 }, | |
| 2538 { 2276, 2302 }, | |
| 2539 { 2304, 2307 }, | |
| 2540 { 2362, 2364 }, | |
| 2541 { 2366, 2383 }, | |
| 2542 { 2385, 2391 }, | |
| 2543 { 2402, 2403 }, | |
| 2544 { 2433, 2435 }, | |
| 2545 { 2492, 2492 }, | |
| 2546 { 2494, 2500 }, | |
| 2547 { 2503, 2504 }, | |
| 2548 { 2507, 2509 }, | |
| 2549 { 2519, 2519 }, | |
| 2550 { 2530, 2531 }, | |
| 2551 { 2561, 2563 }, | |
| 2552 { 2620, 2620 }, | |
| 2553 { 2622, 2626 }, | |
| 2554 { 2631, 2632 }, | |
| 2555 { 2635, 2637 }, | |
| 2556 { 2641, 2641 }, | |
| 2557 { 2672, 2673 }, | |
| 2558 { 2677, 2677 }, | |
| 2559 { 2689, 2691 }, | |
| 2560 { 2748, 2748 }, | |
| 2561 { 2750, 2757 }, | |
| 2562 { 2759, 2761 }, | |
| 2563 { 2763, 2765 }, | |
| 2564 { 2786, 2787 }, | |
| 2565 { 2817, 2819 }, | |
| 2566 { 2876, 2876 }, | |
| 2567 { 2878, 2884 }, | |
| 2568 { 2887, 2888 }, | |
| 2569 { 2891, 2893 }, | |
| 2570 { 2902, 2903 }, | |
| 2571 { 2914, 2915 }, | |
| 2572 { 2946, 2946 }, | |
| 2573 { 3006, 3010 }, | |
| 2574 { 3014, 3016 }, | |
| 2575 { 3018, 3021 }, | |
| 2576 { 3031, 3031 }, | |
| 2577 { 3073, 3075 }, | |
| 2578 { 3134, 3140 }, | |
| 2579 { 3142, 3144 }, | |
| 2580 { 3146, 3149 }, | |
| 2581 { 3157, 3158 }, | |
| 2582 { 3170, 3171 }, | |
| 2583 { 3202, 3203 }, | |
| 2584 { 3260, 3260 }, | |
| 2585 { 3262, 3268 }, | |
| 2586 { 3270, 3272 }, | |
| 2587 { 3274, 3277 }, | |
| 2588 { 3285, 3286 }, | |
| 2589 { 3298, 3299 }, | |
| 2590 { 3330, 3331 }, | |
| 2591 { 3390, 3396 }, | |
| 2592 { 3398, 3400 }, | |
| 2593 { 3402, 3405 }, | |
| 2594 { 3415, 3415 }, | |
| 2595 { 3426, 3427 }, | |
| 2596 { 3458, 3459 }, | |
| 2597 { 3530, 3530 }, | |
| 2598 { 3535, 3540 }, | |
| 2599 { 3542, 3542 }, | |
| 2600 { 3544, 3551 }, | |
| 2601 { 3570, 3571 }, | |
| 2602 { 3633, 3633 }, | |
| 2603 { 3636, 3642 }, | |
| 2604 { 3655, 3662 }, | |
| 2605 { 3761, 3761 }, | |
| 2606 { 3764, 3769 }, | |
| 2607 { 3771, 3772 }, | |
| 2608 { 3784, 3789 }, | |
| 2609 { 3864, 3865 }, | |
| 2610 { 3893, 3893 }, | |
| 2611 { 3895, 3895 }, | |
| 2612 { 3897, 3897 }, | |
| 2613 { 3902, 3903 }, | |
| 2614 { 3953, 3972 }, | |
| 2615 { 3974, 3975 }, | |
| 2616 { 3981, 3991 }, | |
| 2617 { 3993, 4028 }, | |
| 2618 { 4038, 4038 }, | |
| 2619 { 4139, 4158 }, | |
| 2620 { 4182, 4185 }, | |
| 2621 { 4190, 4192 }, | |
| 2622 { 4194, 4196 }, | |
| 2623 { 4199, 4205 }, | |
| 2624 { 4209, 4212 }, | |
| 2625 { 4226, 4237 }, | |
| 2626 { 4239, 4239 }, | |
| 2627 { 4250, 4253 }, | |
| 2628 { 4957, 4959 }, | |
| 2629 { 5906, 5908 }, | |
| 2630 { 5938, 5940 }, | |
| 2631 { 5970, 5971 }, | |
| 2632 { 6002, 6003 }, | |
| 2633 { 6068, 6099 }, | |
| 2634 { 6109, 6109 }, | |
| 2635 { 6155, 6157 }, | |
| 2636 { 6313, 6313 }, | |
| 2637 { 6432, 6443 }, | |
| 2638 { 6448, 6459 }, | |
| 2639 { 6576, 6592 }, | |
| 2640 { 6600, 6601 }, | |
| 2641 { 6679, 6683 }, | |
| 2642 { 6741, 6750 }, | |
| 2643 { 6752, 6780 }, | |
| 2644 { 6783, 6783 }, | |
| 2645 { 6912, 6916 }, | |
| 2646 { 6964, 6980 }, | |
| 2647 { 7019, 7027 }, | |
| 2648 { 7040, 7042 }, | |
| 2649 { 7073, 7085 }, | |
| 2650 { 7142, 7155 }, | |
| 2651 { 7204, 7223 }, | |
| 2652 { 7376, 7378 }, | |
| 2653 { 7380, 7400 }, | |
| 2654 { 7405, 7405 }, | |
| 2655 { 7410, 7412 }, | |
| 2656 { 7616, 7654 }, | |
| 2657 { 7676, 7679 }, | |
| 2658 { 8400, 8432 }, | |
| 2659 { 11503, 11505 }, | |
| 2660 { 11647, 11647 }, | |
| 2661 { 11744, 11775 }, | |
| 2662 { 12330, 12335 }, | |
| 2663 { 12441, 12442 }, | |
| 2664 { 42607, 42610 }, | |
| 2665 { 42612, 42621 }, | |
| 2666 { 42655, 42655 }, | |
| 2667 { 42736, 42737 }, | |
| 2668 { 43010, 43010 }, | |
| 2669 { 43014, 43014 }, | |
| 2670 { 43019, 43019 }, | |
| 2671 { 43043, 43047 }, | |
| 2672 { 43136, 43137 }, | |
| 2673 { 43188, 43204 }, | |
| 2674 { 43232, 43249 }, | |
| 2675 { 43302, 43309 }, | |
| 2676 { 43335, 43347 }, | |
| 2677 { 43392, 43395 }, | |
| 2678 { 43443, 43456 }, | |
| 2679 { 43561, 43574 }, | |
| 2680 { 43587, 43587 }, | |
| 2681 { 43596, 43597 }, | |
| 2682 { 43643, 43643 }, | |
| 2683 { 43696, 43696 }, | |
| 2684 { 43698, 43700 }, | |
| 2685 { 43703, 43704 }, | |
| 2686 { 43710, 43711 }, | |
| 2687 { 43713, 43713 }, | |
| 2688 { 43755, 43759 }, | |
| 2689 { 43765, 43766 }, | |
| 2690 { 44003, 44010 }, | |
| 2691 { 44012, 44013 }, | |
| 2692 { 64286, 64286 }, | |
| 2693 { 65024, 65039 }, | |
| 2694 { 65056, 65062 }, | |
| 2695 }; | |
| 2696 static const URange32 M_range32[] = { | |
| 2697 { 66045, 66045 }, | |
| 2698 { 68097, 68099 }, | |
| 2699 { 68101, 68102 }, | |
| 2700 { 68108, 68111 }, | |
| 2701 { 68152, 68154 }, | |
| 2702 { 68159, 68159 }, | |
| 2703 { 69632, 69634 }, | |
| 2704 { 69688, 69702 }, | |
| 2705 { 69760, 69762 }, | |
| 2706 { 69808, 69818 }, | |
| 2707 { 69888, 69890 }, | |
| 2708 { 69927, 69940 }, | |
| 2709 { 70016, 70018 }, | |
| 2710 { 70067, 70080 }, | |
| 2711 { 71339, 71351 }, | |
| 2712 { 94033, 94078 }, | |
| 2713 { 94095, 94098 }, | |
| 2714 { 119141, 119145 }, | |
| 2715 { 119149, 119154 }, | |
| 2716 { 119163, 119170 }, | |
| 2717 { 119173, 119179 }, | |
| 2718 { 119210, 119213 }, | |
| 2719 { 119362, 119364 }, | |
| 2720 { 917760, 917999 }, | |
| 2721 }; | |
| 2722 static const URange16 L_range16[] = { | |
| 2723 { 65, 90 }, | |
| 2724 { 97, 122 }, | |
| 2725 { 170, 170 }, | |
| 2726 { 181, 181 }, | |
| 2727 { 186, 186 }, | |
| 2728 { 192, 214 }, | |
| 2729 { 216, 246 }, | |
| 2730 { 248, 705 }, | |
| 2731 { 710, 721 }, | |
| 2732 { 736, 740 }, | |
| 2733 { 748, 748 }, | |
| 2734 { 750, 750 }, | |
| 2735 { 880, 884 }, | |
| 2736 { 886, 887 }, | |
| 2737 { 890, 893 }, | |
| 2738 { 902, 902 }, | |
| 2739 { 904, 906 }, | |
| 2740 { 908, 908 }, | |
| 2741 { 910, 929 }, | |
| 2742 { 931, 1013 }, | |
| 2743 { 1015, 1153 }, | |
| 2744 { 1162, 1319 }, | |
| 2745 { 1329, 1366 }, | |
| 2746 { 1369, 1369 }, | |
| 2747 { 1377, 1415 }, | |
| 2748 { 1488, 1514 }, | |
| 2749 { 1520, 1522 }, | |
| 2750 { 1568, 1610 }, | |
| 2751 { 1646, 1647 }, | |
| 2752 { 1649, 1747 }, | |
| 2753 { 1749, 1749 }, | |
| 2754 { 1765, 1766 }, | |
| 2755 { 1774, 1775 }, | |
| 2756 { 1786, 1788 }, | |
| 2757 { 1791, 1791 }, | |
| 2758 { 1808, 1808 }, | |
| 2759 { 1810, 1839 }, | |
| 2760 { 1869, 1957 }, | |
| 2761 { 1969, 1969 }, | |
| 2762 { 1994, 2026 }, | |
| 2763 { 2036, 2037 }, | |
| 2764 { 2042, 2042 }, | |
| 2765 { 2048, 2069 }, | |
| 2766 { 2074, 2074 }, | |
| 2767 { 2084, 2084 }, | |
| 2768 { 2088, 2088 }, | |
| 2769 { 2112, 2136 }, | |
| 2770 { 2208, 2208 }, | |
| 2771 { 2210, 2220 }, | |
| 2772 { 2308, 2361 }, | |
| 2773 { 2365, 2365 }, | |
| 2774 { 2384, 2384 }, | |
| 2775 { 2392, 2401 }, | |
| 2776 { 2417, 2423 }, | |
| 2777 { 2425, 2431 }, | |
| 2778 { 2437, 2444 }, | |
| 2779 { 2447, 2448 }, | |
| 2780 { 2451, 2472 }, | |
| 2781 { 2474, 2480 }, | |
| 2782 { 2482, 2482 }, | |
| 2783 { 2486, 2489 }, | |
| 2784 { 2493, 2493 }, | |
| 2785 { 2510, 2510 }, | |
| 2786 { 2524, 2525 }, | |
| 2787 { 2527, 2529 }, | |
| 2788 { 2544, 2545 }, | |
| 2789 { 2565, 2570 }, | |
| 2790 { 2575, 2576 }, | |
| 2791 { 2579, 2600 }, | |
| 2792 { 2602, 2608 }, | |
| 2793 { 2610, 2611 }, | |
| 2794 { 2613, 2614 }, | |
| 2795 { 2616, 2617 }, | |
| 2796 { 2649, 2652 }, | |
| 2797 { 2654, 2654 }, | |
| 2798 { 2674, 2676 }, | |
| 2799 { 2693, 2701 }, | |
| 2800 { 2703, 2705 }, | |
| 2801 { 2707, 2728 }, | |
| 2802 { 2730, 2736 }, | |
| 2803 { 2738, 2739 }, | |
| 2804 { 2741, 2745 }, | |
| 2805 { 2749, 2749 }, | |
| 2806 { 2768, 2768 }, | |
| 2807 { 2784, 2785 }, | |
| 2808 { 2821, 2828 }, | |
| 2809 { 2831, 2832 }, | |
| 2810 { 2835, 2856 }, | |
| 2811 { 2858, 2864 }, | |
| 2812 { 2866, 2867 }, | |
| 2813 { 2869, 2873 }, | |
| 2814 { 2877, 2877 }, | |
| 2815 { 2908, 2909 }, | |
| 2816 { 2911, 2913 }, | |
| 2817 { 2929, 2929 }, | |
| 2818 { 2947, 2947 }, | |
| 2819 { 2949, 2954 }, | |
| 2820 { 2958, 2960 }, | |
| 2821 { 2962, 2965 }, | |
| 2822 { 2969, 2970 }, | |
| 2823 { 2972, 2972 }, | |
| 2824 { 2974, 2975 }, | |
| 2825 { 2979, 2980 }, | |
| 2826 { 2984, 2986 }, | |
| 2827 { 2990, 3001 }, | |
| 2828 { 3024, 3024 }, | |
| 2829 { 3077, 3084 }, | |
| 2830 { 3086, 3088 }, | |
| 2831 { 3090, 3112 }, | |
| 2832 { 3114, 3123 }, | |
| 2833 { 3125, 3129 }, | |
| 2834 { 3133, 3133 }, | |
| 2835 { 3160, 3161 }, | |
| 2836 { 3168, 3169 }, | |
| 2837 { 3205, 3212 }, | |
| 2838 { 3214, 3216 }, | |
| 2839 { 3218, 3240 }, | |
| 2840 { 3242, 3251 }, | |
| 2841 { 3253, 3257 }, | |
| 2842 { 3261, 3261 }, | |
| 2843 { 3294, 3294 }, | |
| 2844 { 3296, 3297 }, | |
| 2845 { 3313, 3314 }, | |
| 2846 { 3333, 3340 }, | |
| 2847 { 3342, 3344 }, | |
| 2848 { 3346, 3386 }, | |
| 2849 { 3389, 3389 }, | |
| 2850 { 3406, 3406 }, | |
| 2851 { 3424, 3425 }, | |
| 2852 { 3450, 3455 }, | |
| 2853 { 3461, 3478 }, | |
| 2854 { 3482, 3505 }, | |
| 2855 { 3507, 3515 }, | |
| 2856 { 3517, 3517 }, | |
| 2857 { 3520, 3526 }, | |
| 2858 { 3585, 3632 }, | |
| 2859 { 3634, 3635 }, | |
| 2860 { 3648, 3654 }, | |
| 2861 { 3713, 3714 }, | |
| 2862 { 3716, 3716 }, | |
| 2863 { 3719, 3720 }, | |
| 2864 { 3722, 3722 }, | |
| 2865 { 3725, 3725 }, | |
| 2866 { 3732, 3735 }, | |
| 2867 { 3737, 3743 }, | |
| 2868 { 3745, 3747 }, | |
| 2869 { 3749, 3749 }, | |
| 2870 { 3751, 3751 }, | |
| 2871 { 3754, 3755 }, | |
| 2872 { 3757, 3760 }, | |
| 2873 { 3762, 3763 }, | |
| 2874 { 3773, 3773 }, | |
| 2875 { 3776, 3780 }, | |
| 2876 { 3782, 3782 }, | |
| 2877 { 3804, 3807 }, | |
| 2878 { 3840, 3840 }, | |
| 2879 { 3904, 3911 }, | |
| 2880 { 3913, 3948 }, | |
| 2881 { 3976, 3980 }, | |
| 2882 { 4096, 4138 }, | |
| 2883 { 4159, 4159 }, | |
| 2884 { 4176, 4181 }, | |
| 2885 { 4186, 4189 }, | |
| 2886 { 4193, 4193 }, | |
| 2887 { 4197, 4198 }, | |
| 2888 { 4206, 4208 }, | |
| 2889 { 4213, 4225 }, | |
| 2890 { 4238, 4238 }, | |
| 2891 { 4256, 4293 }, | |
| 2892 { 4295, 4295 }, | |
| 2893 { 4301, 4301 }, | |
| 2894 { 4304, 4346 }, | |
| 2895 { 4348, 4680 }, | |
| 2896 { 4682, 4685 }, | |
| 2897 { 4688, 4694 }, | |
| 2898 { 4696, 4696 }, | |
| 2899 { 4698, 4701 }, | |
| 2900 { 4704, 4744 }, | |
| 2901 { 4746, 4749 }, | |
| 2902 { 4752, 4784 }, | |
| 2903 { 4786, 4789 }, | |
| 2904 { 4792, 4798 }, | |
| 2905 { 4800, 4800 }, | |
| 2906 { 4802, 4805 }, | |
| 2907 { 4808, 4822 }, | |
| 2908 { 4824, 4880 }, | |
| 2909 { 4882, 4885 }, | |
| 2910 { 4888, 4954 }, | |
| 2911 { 4992, 5007 }, | |
| 2912 { 5024, 5108 }, | |
| 2913 { 5121, 5740 }, | |
| 2914 { 5743, 5759 }, | |
| 2915 { 5761, 5786 }, | |
| 2916 { 5792, 5866 }, | |
| 2917 { 5888, 5900 }, | |
| 2918 { 5902, 5905 }, | |
| 2919 { 5920, 5937 }, | |
| 2920 { 5952, 5969 }, | |
| 2921 { 5984, 5996 }, | |
| 2922 { 5998, 6000 }, | |
| 2923 { 6016, 6067 }, | |
| 2924 { 6103, 6103 }, | |
| 2925 { 6108, 6108 }, | |
| 2926 { 6176, 6263 }, | |
| 2927 { 6272, 6312 }, | |
| 2928 { 6314, 6314 }, | |
| 2929 { 6320, 6389 }, | |
| 2930 { 6400, 6428 }, | |
| 2931 { 6480, 6509 }, | |
| 2932 { 6512, 6516 }, | |
| 2933 { 6528, 6571 }, | |
| 2934 { 6593, 6599 }, | |
| 2935 { 6656, 6678 }, | |
| 2936 { 6688, 6740 }, | |
| 2937 { 6823, 6823 }, | |
| 2938 { 6917, 6963 }, | |
| 2939 { 6981, 6987 }, | |
| 2940 { 7043, 7072 }, | |
| 2941 { 7086, 7087 }, | |
| 2942 { 7098, 7141 }, | |
| 2943 { 7168, 7203 }, | |
| 2944 { 7245, 7247 }, | |
| 2945 { 7258, 7293 }, | |
| 2946 { 7401, 7404 }, | |
| 2947 { 7406, 7409 }, | |
| 2948 { 7413, 7414 }, | |
| 2949 { 7424, 7615 }, | |
| 2950 { 7680, 7957 }, | |
| 2951 { 7960, 7965 }, | |
| 2952 { 7968, 8005 }, | |
| 2953 { 8008, 8013 }, | |
| 2954 { 8016, 8023 }, | |
| 2955 { 8025, 8025 }, | |
| 2956 { 8027, 8027 }, | |
| 2957 { 8029, 8029 }, | |
| 2958 { 8031, 8061 }, | |
| 2959 { 8064, 8116 }, | |
| 2960 { 8118, 8124 }, | |
| 2961 { 8126, 8126 }, | |
| 2962 { 8130, 8132 }, | |
| 2963 { 8134, 8140 }, | |
| 2964 { 8144, 8147 }, | |
| 2965 { 8150, 8155 }, | |
| 2966 { 8160, 8172 }, | |
| 2967 { 8178, 8180 }, | |
| 2968 { 8182, 8188 }, | |
| 2969 { 8305, 8305 }, | |
| 2970 { 8319, 8319 }, | |
| 2971 { 8336, 8348 }, | |
| 2972 { 8450, 8450 }, | |
| 2973 { 8455, 8455 }, | |
| 2974 { 8458, 8467 }, | |
| 2975 { 8469, 8469 }, | |
| 2976 { 8473, 8477 }, | |
| 2977 { 8484, 8484 }, | |
| 2978 { 8486, 8486 }, | |
| 2979 { 8488, 8488 }, | |
| 2980 { 8490, 8493 }, | |
| 2981 { 8495, 8505 }, | |
| 2982 { 8508, 8511 }, | |
| 2983 { 8517, 8521 }, | |
| 2984 { 8526, 8526 }, | |
| 2985 { 8579, 8580 }, | |
| 2986 { 11264, 11310 }, | |
| 2987 { 11312, 11358 }, | |
| 2988 { 11360, 11492 }, | |
| 2989 { 11499, 11502 }, | |
| 2990 { 11506, 11507 }, | |
| 2991 { 11520, 11557 }, | |
| 2992 { 11559, 11559 }, | |
| 2993 { 11565, 11565 }, | |
| 2994 { 11568, 11623 }, | |
| 2995 { 11631, 11631 }, | |
| 2996 { 11648, 11670 }, | |
| 2997 { 11680, 11686 }, | |
| 2998 { 11688, 11694 }, | |
| 2999 { 11696, 11702 }, | |
| 3000 { 11704, 11710 }, | |
| 3001 { 11712, 11718 }, | |
| 3002 { 11720, 11726 }, | |
| 3003 { 11728, 11734 }, | |
| 3004 { 11736, 11742 }, | |
| 3005 { 11823, 11823 }, | |
| 3006 { 12293, 12294 }, | |
| 3007 { 12337, 12341 }, | |
| 3008 { 12347, 12348 }, | |
| 3009 { 12353, 12438 }, | |
| 3010 { 12445, 12447 }, | |
| 3011 { 12449, 12538 }, | |
| 3012 { 12540, 12543 }, | |
| 3013 { 12549, 12589 }, | |
| 3014 { 12593, 12686 }, | |
| 3015 { 12704, 12730 }, | |
| 3016 { 12784, 12799 }, | |
| 3017 { 13312, 19893 }, | |
| 3018 { 19968, 40908 }, | |
| 3019 { 40960, 42124 }, | |
| 3020 { 42192, 42237 }, | |
| 3021 { 42240, 42508 }, | |
| 3022 { 42512, 42527 }, | |
| 3023 { 42538, 42539 }, | |
| 3024 { 42560, 42606 }, | |
| 3025 { 42623, 42647 }, | |
| 3026 { 42656, 42725 }, | |
| 3027 { 42775, 42783 }, | |
| 3028 { 42786, 42888 }, | |
| 3029 { 42891, 42894 }, | |
| 3030 { 42896, 42899 }, | |
| 3031 { 42912, 42922 }, | |
| 3032 { 43000, 43009 }, | |
| 3033 { 43011, 43013 }, | |
| 3034 { 43015, 43018 }, | |
| 3035 { 43020, 43042 }, | |
| 3036 { 43072, 43123 }, | |
| 3037 { 43138, 43187 }, | |
| 3038 { 43250, 43255 }, | |
| 3039 { 43259, 43259 }, | |
| 3040 { 43274, 43301 }, | |
| 3041 { 43312, 43334 }, | |
| 3042 { 43360, 43388 }, | |
| 3043 { 43396, 43442 }, | |
| 3044 { 43471, 43471 }, | |
| 3045 { 43520, 43560 }, | |
| 3046 { 43584, 43586 }, | |
| 3047 { 43588, 43595 }, | |
| 3048 { 43616, 43638 }, | |
| 3049 { 43642, 43642 }, | |
| 3050 { 43648, 43695 }, | |
| 3051 { 43697, 43697 }, | |
| 3052 { 43701, 43702 }, | |
| 3053 { 43705, 43709 }, | |
| 3054 { 43712, 43712 }, | |
| 3055 { 43714, 43714 }, | |
| 3056 { 43739, 43741 }, | |
| 3057 { 43744, 43754 }, | |
| 3058 { 43762, 43764 }, | |
| 3059 { 43777, 43782 }, | |
| 3060 { 43785, 43790 }, | |
| 3061 { 43793, 43798 }, | |
| 3062 { 43808, 43814 }, | |
| 3063 { 43816, 43822 }, | |
| 3064 { 43968, 44002 }, | |
| 3065 { 44032, 55203 }, | |
| 3066 { 55216, 55238 }, | |
| 3067 { 55243, 55291 }, | |
| 3068 { 63744, 64109 }, | |
| 3069 { 64112, 64217 }, | |
| 3070 { 64256, 64262 }, | |
| 3071 { 64275, 64279 }, | |
| 3072 { 64285, 64285 }, | |
| 3073 { 64287, 64296 }, | |
| 3074 { 64298, 64310 }, | |
| 3075 { 64312, 64316 }, | |
| 3076 { 64318, 64318 }, | |
| 3077 { 64320, 64321 }, | |
| 3078 { 64323, 64324 }, | |
| 3079 { 64326, 64433 }, | |
| 3080 { 64467, 64829 }, | |
| 3081 { 64848, 64911 }, | |
| 3082 { 64914, 64967 }, | |
| 3083 { 65008, 65019 }, | |
| 3084 { 65136, 65140 }, | |
| 3085 { 65142, 65276 }, | |
| 3086 { 65313, 65338 }, | |
| 3087 { 65345, 65370 }, | |
| 3088 { 65382, 65470 }, | |
| 3089 { 65474, 65479 }, | |
| 3090 { 65482, 65487 }, | |
| 3091 { 65490, 65495 }, | |
| 3092 { 65498, 65500 }, | |
| 3093 }; | |
| 3094 static const URange32 L_range32[] = { | |
| 3095 { 65536, 65547 }, | |
| 3096 { 65549, 65574 }, | |
| 3097 { 65576, 65594 }, | |
| 3098 { 65596, 65597 }, | |
| 3099 { 65599, 65613 }, | |
| 3100 { 65616, 65629 }, | |
| 3101 { 65664, 65786 }, | |
| 3102 { 66176, 66204 }, | |
| 3103 { 66208, 66256 }, | |
| 3104 { 66304, 66334 }, | |
| 3105 { 66352, 66368 }, | |
| 3106 { 66370, 66377 }, | |
| 3107 { 66432, 66461 }, | |
| 3108 { 66464, 66499 }, | |
| 3109 { 66504, 66511 }, | |
| 3110 { 66560, 66717 }, | |
| 3111 { 67584, 67589 }, | |
| 3112 { 67592, 67592 }, | |
| 3113 { 67594, 67637 }, | |
| 3114 { 67639, 67640 }, | |
| 3115 { 67644, 67644 }, | |
| 3116 { 67647, 67669 }, | |
| 3117 { 67840, 67861 }, | |
| 3118 { 67872, 67897 }, | |
| 3119 { 67968, 68023 }, | |
| 3120 { 68030, 68031 }, | |
| 3121 { 68096, 68096 }, | |
| 3122 { 68112, 68115 }, | |
| 3123 { 68117, 68119 }, | |
| 3124 { 68121, 68147 }, | |
| 3125 { 68192, 68220 }, | |
| 3126 { 68352, 68405 }, | |
| 3127 { 68416, 68437 }, | |
| 3128 { 68448, 68466 }, | |
| 3129 { 68608, 68680 }, | |
| 3130 { 69635, 69687 }, | |
| 3131 { 69763, 69807 }, | |
| 3132 { 69840, 69864 }, | |
| 3133 { 69891, 69926 }, | |
| 3134 { 70019, 70066 }, | |
| 3135 { 70081, 70084 }, | |
| 3136 { 71296, 71338 }, | |
| 3137 { 73728, 74606 }, | |
| 3138 { 77824, 78894 }, | |
| 3139 { 92160, 92728 }, | |
| 3140 { 93952, 94020 }, | |
| 3141 { 94032, 94032 }, | |
| 3142 { 94099, 94111 }, | |
| 3143 { 110592, 110593 }, | |
| 3144 { 119808, 119892 }, | |
| 3145 { 119894, 119964 }, | |
| 3146 { 119966, 119967 }, | |
| 3147 { 119970, 119970 }, | |
| 3148 { 119973, 119974 }, | |
| 3149 { 119977, 119980 }, | |
| 3150 { 119982, 119993 }, | |
| 3151 { 119995, 119995 }, | |
| 3152 { 119997, 120003 }, | |
| 3153 { 120005, 120069 }, | |
| 3154 { 120071, 120074 }, | |
| 3155 { 120077, 120084 }, | |
| 3156 { 120086, 120092 }, | |
| 3157 { 120094, 120121 }, | |
| 3158 { 120123, 120126 }, | |
| 3159 { 120128, 120132 }, | |
| 3160 { 120134, 120134 }, | |
| 3161 { 120138, 120144 }, | |
| 3162 { 120146, 120485 }, | |
| 3163 { 120488, 120512 }, | |
| 3164 { 120514, 120538 }, | |
| 3165 { 120540, 120570 }, | |
| 3166 { 120572, 120596 }, | |
| 3167 { 120598, 120628 }, | |
| 3168 { 120630, 120654 }, | |
| 3169 { 120656, 120686 }, | |
| 3170 { 120688, 120712 }, | |
| 3171 { 120714, 120744 }, | |
| 3172 { 120746, 120770 }, | |
| 3173 { 120772, 120779 }, | |
| 3174 { 126464, 126467 }, | |
| 3175 { 126469, 126495 }, | |
| 3176 { 126497, 126498 }, | |
| 3177 { 126500, 126500 }, | |
| 3178 { 126503, 126503 }, | |
| 3179 { 126505, 126514 }, | |
| 3180 { 126516, 126519 }, | |
| 3181 { 126521, 126521 }, | |
| 3182 { 126523, 126523 }, | |
| 3183 { 126530, 126530 }, | |
| 3184 { 126535, 126535 }, | |
| 3185 { 126537, 126537 }, | |
| 3186 { 126539, 126539 }, | |
| 3187 { 126541, 126543 }, | |
| 3188 { 126545, 126546 }, | |
| 3189 { 126548, 126548 }, | |
| 3190 { 126551, 126551 }, | |
| 3191 { 126553, 126553 }, | |
| 3192 { 126555, 126555 }, | |
| 3193 { 126557, 126557 }, | |
| 3194 { 126559, 126559 }, | |
| 3195 { 126561, 126562 }, | |
| 3196 { 126564, 126564 }, | |
| 3197 { 126567, 126570 }, | |
| 3198 { 126572, 126578 }, | |
| 3199 { 126580, 126583 }, | |
| 3200 { 126585, 126588 }, | |
| 3201 { 126590, 126590 }, | |
| 3202 { 126592, 126601 }, | |
| 3203 { 126603, 126619 }, | |
| 3204 { 126625, 126627 }, | |
| 3205 { 126629, 126633 }, | |
| 3206 { 126635, 126651 }, | |
| 3207 { 131072, 173782 }, | |
| 3208 { 173824, 177972 }, | |
| 3209 { 177984, 178205 }, | |
| 3210 { 194560, 195101 }, | |
| 3211 }; | |
| 3212 static const URange16 N_range16[] = { | |
| 3213 { 48, 57 }, | |
| 3214 { 178, 179 }, | |
| 3215 { 185, 185 }, | |
| 3216 { 188, 190 }, | |
| 3217 { 1632, 1641 }, | |
| 3218 { 1776, 1785 }, | |
| 3219 { 1984, 1993 }, | |
| 3220 { 2406, 2415 }, | |
| 3221 { 2534, 2543 }, | |
| 3222 { 2548, 2553 }, | |
| 3223 { 2662, 2671 }, | |
| 3224 { 2790, 2799 }, | |
| 3225 { 2918, 2927 }, | |
| 3226 { 2930, 2935 }, | |
| 3227 { 3046, 3058 }, | |
| 3228 { 3174, 3183 }, | |
| 3229 { 3192, 3198 }, | |
| 3230 { 3302, 3311 }, | |
| 3231 { 3430, 3445 }, | |
| 3232 { 3664, 3673 }, | |
| 3233 { 3792, 3801 }, | |
| 3234 { 3872, 3891 }, | |
| 3235 { 4160, 4169 }, | |
| 3236 { 4240, 4249 }, | |
| 3237 { 4969, 4988 }, | |
| 3238 { 5870, 5872 }, | |
| 3239 { 6112, 6121 }, | |
| 3240 { 6128, 6137 }, | |
| 3241 { 6160, 6169 }, | |
| 3242 { 6470, 6479 }, | |
| 3243 { 6608, 6618 }, | |
| 3244 { 6784, 6793 }, | |
| 3245 { 6800, 6809 }, | |
| 3246 { 6992, 7001 }, | |
| 3247 { 7088, 7097 }, | |
| 3248 { 7232, 7241 }, | |
| 3249 { 7248, 7257 }, | |
| 3250 { 8304, 8304 }, | |
| 3251 { 8308, 8313 }, | |
| 3252 { 8320, 8329 }, | |
| 3253 { 8528, 8578 }, | |
| 3254 { 8581, 8585 }, | |
| 3255 { 9312, 9371 }, | |
| 3256 { 9450, 9471 }, | |
| 3257 { 10102, 10131 }, | |
| 3258 { 11517, 11517 }, | |
| 3259 { 12295, 12295 }, | |
| 3260 { 12321, 12329 }, | |
| 3261 { 12344, 12346 }, | |
| 3262 { 12690, 12693 }, | |
| 3263 { 12832, 12841 }, | |
| 3264 { 12872, 12879 }, | |
| 3265 { 12881, 12895 }, | |
| 3266 { 12928, 12937 }, | |
| 3267 { 12977, 12991 }, | |
| 3268 { 42528, 42537 }, | |
| 3269 { 42726, 42735 }, | |
| 3270 { 43056, 43061 }, | |
| 3271 { 43216, 43225 }, | |
| 3272 { 43264, 43273 }, | |
| 3273 { 43472, 43481 }, | |
| 3274 { 43600, 43609 }, | |
| 3275 { 44016, 44025 }, | |
| 3276 { 65296, 65305 }, | |
| 3277 }; | |
| 3278 static const URange32 N_range32[] = { | |
| 3279 { 65799, 65843 }, | |
| 3280 { 65856, 65912 }, | |
| 3281 { 65930, 65930 }, | |
| 3282 { 66336, 66339 }, | |
| 3283 { 66369, 66369 }, | |
| 3284 { 66378, 66378 }, | |
| 3285 { 66513, 66517 }, | |
| 3286 { 66720, 66729 }, | |
| 3287 { 67672, 67679 }, | |
| 3288 { 67862, 67867 }, | |
| 3289 { 68160, 68167 }, | |
| 3290 { 68221, 68222 }, | |
| 3291 { 68440, 68447 }, | |
| 3292 { 68472, 68479 }, | |
| 3293 { 69216, 69246 }, | |
| 3294 { 69714, 69743 }, | |
| 3295 { 69872, 69881 }, | |
| 3296 { 69942, 69951 }, | |
| 3297 { 70096, 70105 }, | |
| 3298 { 71360, 71369 }, | |
| 3299 { 74752, 74850 }, | |
| 3300 { 119648, 119665 }, | |
| 3301 { 120782, 120831 }, | |
| 3302 { 127232, 127242 }, | |
| 3303 }; | |
| 3304 static const URange16 Sk_range16[] = { | |
| 3305 { 94, 94 }, | |
| 3306 { 96, 96 }, | |
| 3307 { 168, 168 }, | |
| 3308 { 175, 175 }, | |
| 3309 { 180, 180 }, | |
| 3310 { 184, 184 }, | |
| 3311 { 706, 709 }, | |
| 3312 { 722, 735 }, | |
| 3313 { 741, 747 }, | |
| 3314 { 749, 749 }, | |
| 3315 { 751, 767 }, | |
| 3316 { 885, 885 }, | |
| 3317 { 900, 901 }, | |
| 3318 { 8125, 8125 }, | |
| 3319 { 8127, 8129 }, | |
| 3320 { 8141, 8143 }, | |
| 3321 { 8157, 8159 }, | |
| 3322 { 8173, 8175 }, | |
| 3323 { 8189, 8190 }, | |
| 3324 { 12443, 12444 }, | |
| 3325 { 42752, 42774 }, | |
| 3326 { 42784, 42785 }, | |
| 3327 { 42889, 42890 }, | |
| 3328 { 64434, 64449 }, | |
| 3329 { 65342, 65342 }, | |
| 3330 { 65344, 65344 }, | |
| 3331 { 65507, 65507 }, | |
| 3332 }; | |
| 3333 static const URange16 P_range16[] = { | |
| 3334 { 33, 35 }, | |
| 3335 { 37, 42 }, | |
| 3336 { 44, 47 }, | |
| 3337 { 58, 59 }, | |
| 3338 { 63, 64 }, | |
| 3339 { 91, 93 }, | |
| 3340 { 95, 95 }, | |
| 3341 { 123, 123 }, | |
| 3342 { 125, 125 }, | |
| 3343 { 161, 161 }, | |
| 3344 { 167, 167 }, | |
| 3345 { 171, 171 }, | |
| 3346 { 182, 183 }, | |
| 3347 { 187, 187 }, | |
| 3348 { 191, 191 }, | |
| 3349 { 894, 894 }, | |
| 3350 { 903, 903 }, | |
| 3351 { 1370, 1375 }, | |
| 3352 { 1417, 1418 }, | |
| 3353 { 1470, 1470 }, | |
| 3354 { 1472, 1472 }, | |
| 3355 { 1475, 1475 }, | |
| 3356 { 1478, 1478 }, | |
| 3357 { 1523, 1524 }, | |
| 3358 { 1545, 1546 }, | |
| 3359 { 1548, 1549 }, | |
| 3360 { 1563, 1563 }, | |
| 3361 { 1566, 1567 }, | |
| 3362 { 1642, 1645 }, | |
| 3363 { 1748, 1748 }, | |
| 3364 { 1792, 1805 }, | |
| 3365 { 2039, 2041 }, | |
| 3366 { 2096, 2110 }, | |
| 3367 { 2142, 2142 }, | |
| 3368 { 2404, 2405 }, | |
| 3369 { 2416, 2416 }, | |
| 3370 { 2800, 2800 }, | |
| 3371 { 3572, 3572 }, | |
| 3372 { 3663, 3663 }, | |
| 3373 { 3674, 3675 }, | |
| 3374 { 3844, 3858 }, | |
| 3375 { 3860, 3860 }, | |
| 3376 { 3898, 3901 }, | |
| 3377 { 3973, 3973 }, | |
| 3378 { 4048, 4052 }, | |
| 3379 { 4057, 4058 }, | |
| 3380 { 4170, 4175 }, | |
| 3381 { 4347, 4347 }, | |
| 3382 { 4960, 4968 }, | |
| 3383 { 5120, 5120 }, | |
| 3384 { 5741, 5742 }, | |
| 3385 { 5787, 5788 }, | |
| 3386 { 5867, 5869 }, | |
| 3387 { 5941, 5942 }, | |
| 3388 { 6100, 6102 }, | |
| 3389 { 6104, 6106 }, | |
| 3390 { 6144, 6154 }, | |
| 3391 { 6468, 6469 }, | |
| 3392 { 6686, 6687 }, | |
| 3393 { 6816, 6822 }, | |
| 3394 { 6824, 6829 }, | |
| 3395 { 7002, 7008 }, | |
| 3396 { 7164, 7167 }, | |
| 3397 { 7227, 7231 }, | |
| 3398 { 7294, 7295 }, | |
| 3399 { 7360, 7367 }, | |
| 3400 { 7379, 7379 }, | |
| 3401 { 8208, 8231 }, | |
| 3402 { 8240, 8259 }, | |
| 3403 { 8261, 8273 }, | |
| 3404 { 8275, 8286 }, | |
| 3405 { 8317, 8318 }, | |
| 3406 { 8333, 8334 }, | |
| 3407 { 8968, 8971 }, | |
| 3408 { 9001, 9002 }, | |
| 3409 { 10088, 10101 }, | |
| 3410 { 10181, 10182 }, | |
| 3411 { 10214, 10223 }, | |
| 3412 { 10627, 10648 }, | |
| 3413 { 10712, 10715 }, | |
| 3414 { 10748, 10749 }, | |
| 3415 { 11513, 11516 }, | |
| 3416 { 11518, 11519 }, | |
| 3417 { 11632, 11632 }, | |
| 3418 { 11776, 11822 }, | |
| 3419 { 11824, 11835 }, | |
| 3420 { 12289, 12291 }, | |
| 3421 { 12296, 12305 }, | |
| 3422 { 12308, 12319 }, | |
| 3423 { 12336, 12336 }, | |
| 3424 { 12349, 12349 }, | |
| 3425 { 12448, 12448 }, | |
| 3426 { 12539, 12539 }, | |
| 3427 { 42238, 42239 }, | |
| 3428 { 42509, 42511 }, | |
| 3429 { 42611, 42611 }, | |
| 3430 { 42622, 42622 }, | |
| 3431 { 42738, 42743 }, | |
| 3432 { 43124, 43127 }, | |
| 3433 { 43214, 43215 }, | |
| 3434 { 43256, 43258 }, | |
| 3435 { 43310, 43311 }, | |
| 3436 { 43359, 43359 }, | |
| 3437 { 43457, 43469 }, | |
| 3438 { 43486, 43487 }, | |
| 3439 { 43612, 43615 }, | |
| 3440 { 43742, 43743 }, | |
| 3441 { 43760, 43761 }, | |
| 3442 { 44011, 44011 }, | |
| 3443 { 64830, 64831 }, | |
| 3444 { 65040, 65049 }, | |
| 3445 { 65072, 65106 }, | |
| 3446 { 65108, 65121 }, | |
| 3447 { 65123, 65123 }, | |
| 3448 { 65128, 65128 }, | |
| 3449 { 65130, 65131 }, | |
| 3450 { 65281, 65283 }, | |
| 3451 { 65285, 65290 }, | |
| 3452 { 65292, 65295 }, | |
| 3453 { 65306, 65307 }, | |
| 3454 { 65311, 65312 }, | |
| 3455 { 65339, 65341 }, | |
| 3456 { 65343, 65343 }, | |
| 3457 { 65371, 65371 }, | |
| 3458 { 65373, 65373 }, | |
| 3459 { 65375, 65381 }, | |
| 3460 }; | |
| 3461 static const URange32 P_range32[] = { | |
| 3462 { 65792, 65794 }, | |
| 3463 { 66463, 66463 }, | |
| 3464 { 66512, 66512 }, | |
| 3465 { 67671, 67671 }, | |
| 3466 { 67871, 67871 }, | |
| 3467 { 67903, 67903 }, | |
| 3468 { 68176, 68184 }, | |
| 3469 { 68223, 68223 }, | |
| 3470 { 68409, 68415 }, | |
| 3471 { 69703, 69709 }, | |
| 3472 { 69819, 69820 }, | |
| 3473 { 69822, 69825 }, | |
| 3474 { 69952, 69955 }, | |
| 3475 { 70085, 70088 }, | |
| 3476 { 74864, 74867 }, | |
| 3477 }; | |
| 3478 static const URange16 S_range16[] = { | |
| 3479 { 36, 36 }, | |
| 3480 { 43, 43 }, | |
| 3481 { 60, 62 }, | |
| 3482 { 94, 94 }, | |
| 3483 { 96, 96 }, | |
| 3484 { 124, 124 }, | |
| 3485 { 126, 126 }, | |
| 3486 { 162, 166 }, | |
| 3487 { 168, 169 }, | |
| 3488 { 172, 172 }, | |
| 3489 { 174, 177 }, | |
| 3490 { 180, 180 }, | |
| 3491 { 184, 184 }, | |
| 3492 { 215, 215 }, | |
| 3493 { 247, 247 }, | |
| 3494 { 706, 709 }, | |
| 3495 { 722, 735 }, | |
| 3496 { 741, 747 }, | |
| 3497 { 749, 749 }, | |
| 3498 { 751, 767 }, | |
| 3499 { 885, 885 }, | |
| 3500 { 900, 901 }, | |
| 3501 { 1014, 1014 }, | |
| 3502 { 1154, 1154 }, | |
| 3503 { 1423, 1423 }, | |
| 3504 { 1542, 1544 }, | |
| 3505 { 1547, 1547 }, | |
| 3506 { 1550, 1551 }, | |
| 3507 { 1758, 1758 }, | |
| 3508 { 1769, 1769 }, | |
| 3509 { 1789, 1790 }, | |
| 3510 { 2038, 2038 }, | |
| 3511 { 2546, 2547 }, | |
| 3512 { 2554, 2555 }, | |
| 3513 { 2801, 2801 }, | |
| 3514 { 2928, 2928 }, | |
| 3515 { 3059, 3066 }, | |
| 3516 { 3199, 3199 }, | |
| 3517 { 3449, 3449 }, | |
| 3518 { 3647, 3647 }, | |
| 3519 { 3841, 3843 }, | |
| 3520 { 3859, 3859 }, | |
| 3521 { 3861, 3863 }, | |
| 3522 { 3866, 3871 }, | |
| 3523 { 3892, 3892 }, | |
| 3524 { 3894, 3894 }, | |
| 3525 { 3896, 3896 }, | |
| 3526 { 4030, 4037 }, | |
| 3527 { 4039, 4044 }, | |
| 3528 { 4046, 4047 }, | |
| 3529 { 4053, 4056 }, | |
| 3530 { 4254, 4255 }, | |
| 3531 { 5008, 5017 }, | |
| 3532 { 6107, 6107 }, | |
| 3533 { 6464, 6464 }, | |
| 3534 { 6622, 6655 }, | |
| 3535 { 7009, 7018 }, | |
| 3536 { 7028, 7036 }, | |
| 3537 { 8125, 8125 }, | |
| 3538 { 8127, 8129 }, | |
| 3539 { 8141, 8143 }, | |
| 3540 { 8157, 8159 }, | |
| 3541 { 8173, 8175 }, | |
| 3542 { 8189, 8190 }, | |
| 3543 { 8260, 8260 }, | |
| 3544 { 8274, 8274 }, | |
| 3545 { 8314, 8316 }, | |
| 3546 { 8330, 8332 }, | |
| 3547 { 8352, 8378 }, | |
| 3548 { 8448, 8449 }, | |
| 3549 { 8451, 8454 }, | |
| 3550 { 8456, 8457 }, | |
| 3551 { 8468, 8468 }, | |
| 3552 { 8470, 8472 }, | |
| 3553 { 8478, 8483 }, | |
| 3554 { 8485, 8485 }, | |
| 3555 { 8487, 8487 }, | |
| 3556 { 8489, 8489 }, | |
| 3557 { 8494, 8494 }, | |
| 3558 { 8506, 8507 }, | |
| 3559 { 8512, 8516 }, | |
| 3560 { 8522, 8525 }, | |
| 3561 { 8527, 8527 }, | |
| 3562 { 8592, 8967 }, | |
| 3563 { 8972, 9000 }, | |
| 3564 { 9003, 9203 }, | |
| 3565 { 9216, 9254 }, | |
| 3566 { 9280, 9290 }, | |
| 3567 { 9372, 9449 }, | |
| 3568 { 9472, 9983 }, | |
| 3569 { 9985, 10087 }, | |
| 3570 { 10132, 10180 }, | |
| 3571 { 10183, 10213 }, | |
| 3572 { 10224, 10626 }, | |
| 3573 { 10649, 10711 }, | |
| 3574 { 10716, 10747 }, | |
| 3575 { 10750, 11084 }, | |
| 3576 { 11088, 11097 }, | |
| 3577 { 11493, 11498 }, | |
| 3578 { 11904, 11929 }, | |
| 3579 { 11931, 12019 }, | |
| 3580 { 12032, 12245 }, | |
| 3581 { 12272, 12283 }, | |
| 3582 { 12292, 12292 }, | |
| 3583 { 12306, 12307 }, | |
| 3584 { 12320, 12320 }, | |
| 3585 { 12342, 12343 }, | |
| 3586 { 12350, 12351 }, | |
| 3587 { 12443, 12444 }, | |
| 3588 { 12688, 12689 }, | |
| 3589 { 12694, 12703 }, | |
| 3590 { 12736, 12771 }, | |
| 3591 { 12800, 12830 }, | |
| 3592 { 12842, 12871 }, | |
| 3593 { 12880, 12880 }, | |
| 3594 { 12896, 12927 }, | |
| 3595 { 12938, 12976 }, | |
| 3596 { 12992, 13054 }, | |
| 3597 { 13056, 13311 }, | |
| 3598 { 19904, 19967 }, | |
| 3599 { 42128, 42182 }, | |
| 3600 { 42752, 42774 }, | |
| 3601 { 42784, 42785 }, | |
| 3602 { 42889, 42890 }, | |
| 3603 { 43048, 43051 }, | |
| 3604 { 43062, 43065 }, | |
| 3605 { 43639, 43641 }, | |
| 3606 { 64297, 64297 }, | |
| 3607 { 64434, 64449 }, | |
| 3608 { 65020, 65021 }, | |
| 3609 { 65122, 65122 }, | |
| 3610 { 65124, 65126 }, | |
| 3611 { 65129, 65129 }, | |
| 3612 { 65284, 65284 }, | |
| 3613 { 65291, 65291 }, | |
| 3614 { 65308, 65310 }, | |
| 3615 { 65342, 65342 }, | |
| 3616 { 65344, 65344 }, | |
| 3617 { 65372, 65372 }, | |
| 3618 { 65374, 65374 }, | |
| 3619 { 65504, 65510 }, | |
| 3620 { 65512, 65518 }, | |
| 3621 { 65532, 65533 }, | |
| 3622 }; | |
| 3623 static const URange32 S_range32[] = { | |
| 3624 { 65847, 65855 }, | |
| 3625 { 65913, 65929 }, | |
| 3626 { 65936, 65947 }, | |
| 3627 { 66000, 66044 }, | |
| 3628 { 118784, 119029 }, | |
| 3629 { 119040, 119078 }, | |
| 3630 { 119081, 119140 }, | |
| 3631 { 119146, 119148 }, | |
| 3632 { 119171, 119172 }, | |
| 3633 { 119180, 119209 }, | |
| 3634 { 119214, 119261 }, | |
| 3635 { 119296, 119361 }, | |
| 3636 { 119365, 119365 }, | |
| 3637 { 119552, 119638 }, | |
| 3638 { 120513, 120513 }, | |
| 3639 { 120539, 120539 }, | |
| 3640 { 120571, 120571 }, | |
| 3641 { 120597, 120597 }, | |
| 3642 { 120629, 120629 }, | |
| 3643 { 120655, 120655 }, | |
| 3644 { 120687, 120687 }, | |
| 3645 { 120713, 120713 }, | |
| 3646 { 120745, 120745 }, | |
| 3647 { 120771, 120771 }, | |
| 3648 { 126704, 126705 }, | |
| 3649 { 126976, 127019 }, | |
| 3650 { 127024, 127123 }, | |
| 3651 { 127136, 127150 }, | |
| 3652 { 127153, 127166 }, | |
| 3653 { 127169, 127183 }, | |
| 3654 { 127185, 127199 }, | |
| 3655 { 127248, 127278 }, | |
| 3656 { 127280, 127339 }, | |
| 3657 { 127344, 127386 }, | |
| 3658 { 127462, 127490 }, | |
| 3659 { 127504, 127546 }, | |
| 3660 { 127552, 127560 }, | |
| 3661 { 127568, 127569 }, | |
| 3662 { 127744, 127776 }, | |
| 3663 { 127792, 127797 }, | |
| 3664 { 127799, 127868 }, | |
| 3665 { 127872, 127891 }, | |
| 3666 { 127904, 127940 }, | |
| 3667 { 127942, 127946 }, | |
| 3668 { 127968, 127984 }, | |
| 3669 { 128000, 128062 }, | |
| 3670 { 128064, 128064 }, | |
| 3671 { 128066, 128247 }, | |
| 3672 { 128249, 128252 }, | |
| 3673 { 128256, 128317 }, | |
| 3674 { 128320, 128323 }, | |
| 3675 { 128336, 128359 }, | |
| 3676 { 128507, 128576 }, | |
| 3677 { 128581, 128591 }, | |
| 3678 { 128640, 128709 }, | |
| 3679 { 128768, 128883 }, | |
| 3680 }; | |
| 3681 static const URange16 So_range16[] = { | |
| 3682 { 166, 166 }, | |
| 3683 { 169, 169 }, | |
| 3684 { 174, 174 }, | |
| 3685 { 176, 176 }, | |
| 3686 { 1154, 1154 }, | |
| 3687 { 1550, 1551 }, | |
| 3688 { 1758, 1758 }, | |
| 3689 { 1769, 1769 }, | |
| 3690 { 1789, 1790 }, | |
| 3691 { 2038, 2038 }, | |
| 3692 { 2554, 2554 }, | |
| 3693 { 2928, 2928 }, | |
| 3694 { 3059, 3064 }, | |
| 3695 { 3066, 3066 }, | |
| 3696 { 3199, 3199 }, | |
| 3697 { 3449, 3449 }, | |
| 3698 { 3841, 3843 }, | |
| 3699 { 3859, 3859 }, | |
| 3700 { 3861, 3863 }, | |
| 3701 { 3866, 3871 }, | |
| 3702 { 3892, 3892 }, | |
| 3703 { 3894, 3894 }, | |
| 3704 { 3896, 3896 }, | |
| 3705 { 4030, 4037 }, | |
| 3706 { 4039, 4044 }, | |
| 3707 { 4046, 4047 }, | |
| 3708 { 4053, 4056 }, | |
| 3709 { 4254, 4255 }, | |
| 3710 { 5008, 5017 }, | |
| 3711 { 6464, 6464 }, | |
| 3712 { 6622, 6655 }, | |
| 3713 { 7009, 7018 }, | |
| 3714 { 7028, 7036 }, | |
| 3715 { 8448, 8449 }, | |
| 3716 { 8451, 8454 }, | |
| 3717 { 8456, 8457 }, | |
| 3718 { 8468, 8468 }, | |
| 3719 { 8470, 8471 }, | |
| 3720 { 8478, 8483 }, | |
| 3721 { 8485, 8485 }, | |
| 3722 { 8487, 8487 }, | |
| 3723 { 8489, 8489 }, | |
| 3724 { 8494, 8494 }, | |
| 3725 { 8506, 8507 }, | |
| 3726 { 8522, 8522 }, | |
| 3727 { 8524, 8525 }, | |
| 3728 { 8527, 8527 }, | |
| 3729 { 8597, 8601 }, | |
| 3730 { 8604, 8607 }, | |
| 3731 { 8609, 8610 }, | |
| 3732 { 8612, 8613 }, | |
| 3733 { 8615, 8621 }, | |
| 3734 { 8623, 8653 }, | |
| 3735 { 8656, 8657 }, | |
| 3736 { 8659, 8659 }, | |
| 3737 { 8661, 8691 }, | |
| 3738 { 8960, 8967 }, | |
| 3739 { 8972, 8991 }, | |
| 3740 { 8994, 9000 }, | |
| 3741 { 9003, 9083 }, | |
| 3742 { 9085, 9114 }, | |
| 3743 { 9140, 9179 }, | |
| 3744 { 9186, 9203 }, | |
| 3745 { 9216, 9254 }, | |
| 3746 { 9280, 9290 }, | |
| 3747 { 9372, 9449 }, | |
| 3748 { 9472, 9654 }, | |
| 3749 { 9656, 9664 }, | |
| 3750 { 9666, 9719 }, | |
| 3751 { 9728, 9838 }, | |
| 3752 { 9840, 9983 }, | |
| 3753 { 9985, 10087 }, | |
| 3754 { 10132, 10175 }, | |
| 3755 { 10240, 10495 }, | |
| 3756 { 11008, 11055 }, | |
| 3757 { 11077, 11078 }, | |
| 3758 { 11088, 11097 }, | |
| 3759 { 11493, 11498 }, | |
| 3760 { 11904, 11929 }, | |
| 3761 { 11931, 12019 }, | |
| 3762 { 12032, 12245 }, | |
| 3763 { 12272, 12283 }, | |
| 3764 { 12292, 12292 }, | |
| 3765 { 12306, 12307 }, | |
| 3766 { 12320, 12320 }, | |
| 3767 { 12342, 12343 }, | |
| 3768 { 12350, 12351 }, | |
| 3769 { 12688, 12689 }, | |
| 3770 { 12694, 12703 }, | |
| 3771 { 12736, 12771 }, | |
| 3772 { 12800, 12830 }, | |
| 3773 { 12842, 12871 }, | |
| 3774 { 12880, 12880 }, | |
| 3775 { 12896, 12927 }, | |
| 3776 { 12938, 12976 }, | |
| 3777 { 12992, 13054 }, | |
| 3778 { 13056, 13311 }, | |
| 3779 { 19904, 19967 }, | |
| 3780 { 42128, 42182 }, | |
| 3781 { 43048, 43051 }, | |
| 3782 { 43062, 43063 }, | |
| 3783 { 43065, 43065 }, | |
| 3784 { 43639, 43641 }, | |
| 3785 { 65021, 65021 }, | |
| 3786 { 65508, 65508 }, | |
| 3787 { 65512, 65512 }, | |
| 3788 { 65517, 65518 }, | |
| 3789 { 65532, 65533 }, | |
| 3790 }; | |
| 3791 static const URange32 So_range32[] = { | |
| 3792 { 65847, 65855 }, | |
| 3793 { 65913, 65929 }, | |
| 3794 { 65936, 65947 }, | |
| 3795 { 66000, 66044 }, | |
| 3796 { 118784, 119029 }, | |
| 3797 { 119040, 119078 }, | |
| 3798 { 119081, 119140 }, | |
| 3799 { 119146, 119148 }, | |
| 3800 { 119171, 119172 }, | |
| 3801 { 119180, 119209 }, | |
| 3802 { 119214, 119261 }, | |
| 3803 { 119296, 119361 }, | |
| 3804 { 119365, 119365 }, | |
| 3805 { 119552, 119638 }, | |
| 3806 { 126976, 127019 }, | |
| 3807 { 127024, 127123 }, | |
| 3808 { 127136, 127150 }, | |
| 3809 { 127153, 127166 }, | |
| 3810 { 127169, 127183 }, | |
| 3811 { 127185, 127199 }, | |
| 3812 { 127248, 127278 }, | |
| 3813 { 127280, 127339 }, | |
| 3814 { 127344, 127386 }, | |
| 3815 { 127462, 127490 }, | |
| 3816 { 127504, 127546 }, | |
| 3817 { 127552, 127560 }, | |
| 3818 { 127568, 127569 }, | |
| 3819 { 127744, 127776 }, | |
| 3820 { 127792, 127797 }, | |
| 3821 { 127799, 127868 }, | |
| 3822 { 127872, 127891 }, | |
| 3823 { 127904, 127940 }, | |
| 3824 { 127942, 127946 }, | |
| 3825 { 127968, 127984 }, | |
| 3826 { 128000, 128062 }, | |
| 3827 { 128064, 128064 }, | |
| 3828 { 128066, 128247 }, | |
| 3829 { 128249, 128252 }, | |
| 3830 { 128256, 128317 }, | |
| 3831 { 128320, 128323 }, | |
| 3832 { 128336, 128359 }, | |
| 3833 { 128507, 128576 }, | |
| 3834 { 128581, 128591 }, | |
| 3835 { 128640, 128709 }, | |
| 3836 { 128768, 128883 }, | |
| 3837 }; | |
| 3838 static const URange16 Sm_range16[] = { | |
| 3839 { 43, 43 }, | |
| 3840 { 60, 62 }, | |
| 3841 { 124, 124 }, | |
| 3842 { 126, 126 }, | |
| 3843 { 172, 172 }, | |
| 3844 { 177, 177 }, | |
| 3845 { 215, 215 }, | |
| 3846 { 247, 247 }, | |
| 3847 { 1014, 1014 }, | |
| 3848 { 1542, 1544 }, | |
| 3849 { 8260, 8260 }, | |
| 3850 { 8274, 8274 }, | |
| 3851 { 8314, 8316 }, | |
| 3852 { 8330, 8332 }, | |
| 3853 { 8472, 8472 }, | |
| 3854 { 8512, 8516 }, | |
| 3855 { 8523, 8523 }, | |
| 3856 { 8592, 8596 }, | |
| 3857 { 8602, 8603 }, | |
| 3858 { 8608, 8608 }, | |
| 3859 { 8611, 8611 }, | |
| 3860 { 8614, 8614 }, | |
| 3861 { 8622, 8622 }, | |
| 3862 { 8654, 8655 }, | |
| 3863 { 8658, 8658 }, | |
| 3864 { 8660, 8660 }, | |
| 3865 { 8692, 8959 }, | |
| 3866 { 8992, 8993 }, | |
| 3867 { 9084, 9084 }, | |
| 3868 { 9115, 9139 }, | |
| 3869 { 9180, 9185 }, | |
| 3870 { 9655, 9655 }, | |
| 3871 { 9665, 9665 }, | |
| 3872 { 9720, 9727 }, | |
| 3873 { 9839, 9839 }, | |
| 3874 { 10176, 10180 }, | |
| 3875 { 10183, 10213 }, | |
| 3876 { 10224, 10239 }, | |
| 3877 { 10496, 10626 }, | |
| 3878 { 10649, 10711 }, | |
| 3879 { 10716, 10747 }, | |
| 3880 { 10750, 11007 }, | |
| 3881 { 11056, 11076 }, | |
| 3882 { 11079, 11084 }, | |
| 3883 { 64297, 64297 }, | |
| 3884 { 65122, 65122 }, | |
| 3885 { 65124, 65126 }, | |
| 3886 { 65291, 65291 }, | |
| 3887 { 65308, 65310 }, | |
| 3888 { 65372, 65372 }, | |
| 3889 { 65374, 65374 }, | |
| 3890 { 65506, 65506 }, | |
| 3891 { 65513, 65516 }, | |
| 3892 }; | |
| 3893 static const URange32 Sm_range32[] = { | |
| 3894 { 120513, 120513 }, | |
| 3895 { 120539, 120539 }, | |
| 3896 { 120571, 120571 }, | |
| 3897 { 120597, 120597 }, | |
| 3898 { 120629, 120629 }, | |
| 3899 { 120655, 120655 }, | |
| 3900 { 120687, 120687 }, | |
| 3901 { 120713, 120713 }, | |
| 3902 { 120745, 120745 }, | |
| 3903 { 120771, 120771 }, | |
| 3904 { 126704, 126705 }, | |
| 3905 }; | |
| 3906 static const URange16 Sc_range16[] = { | |
| 3907 { 36, 36 }, | |
| 3908 { 162, 165 }, | |
| 3909 { 1423, 1423 }, | |
| 3910 { 1547, 1547 }, | |
| 3911 { 2546, 2547 }, | |
| 3912 { 2555, 2555 }, | |
| 3913 { 2801, 2801 }, | |
| 3914 { 3065, 3065 }, | |
| 3915 { 3647, 3647 }, | |
| 3916 { 6107, 6107 }, | |
| 3917 { 8352, 8378 }, | |
| 3918 { 43064, 43064 }, | |
| 3919 { 65020, 65020 }, | |
| 3920 { 65129, 65129 }, | |
| 3921 { 65284, 65284 }, | |
| 3922 { 65504, 65505 }, | |
| 3923 { 65509, 65510 }, | |
| 3924 }; | |
| 3925 static const URange16 Z_range16[] = { | |
| 3926 { 32, 32 }, | |
| 3927 { 160, 160 }, | |
| 3928 { 5760, 5760 }, | |
| 3929 { 8192, 8202 }, | |
| 3930 { 8232, 8233 }, | |
| 3931 { 8239, 8239 }, | |
| 3932 { 8287, 8287 }, | |
| 3933 { 12288, 12288 }, | |
| 3934 }; | |
| 3935 static const URange16 Zl_range16[] = { | |
| 3936 { 8232, 8232 }, | |
| 3937 }; | |
| 3938 static const URange16 Co_range16[] = { | |
| 3939 { 57344, 63743 }, | |
| 3940 }; | |
| 3941 static const URange32 Co_range32[] = { | |
| 3942 { 983040, 1048573 }, | |
| 3943 { 1048576, 1114109 }, | |
| 3944 }; | |
| 3945 static const URange16 Cc_range16[] = { | |
| 3946 { 0, 31 }, | |
| 3947 { 127, 159 }, | |
| 3948 }; | |
| 3949 static const URange16 Cf_range16[] = { | |
| 3950 { 173, 173 }, | |
| 3951 { 1536, 1540 }, | |
| 3952 { 1564, 1564 }, | |
| 3953 { 1757, 1757 }, | |
| 3954 { 1807, 1807 }, | |
| 3955 { 6158, 6158 }, | |
| 3956 { 8203, 8207 }, | |
| 3957 { 8234, 8238 }, | |
| 3958 { 8288, 8292 }, | |
| 3959 { 8294, 8303 }, | |
| 3960 { 65279, 65279 }, | |
| 3961 { 65529, 65531 }, | |
| 3962 }; | |
| 3963 static const URange32 Cf_range32[] = { | |
| 3964 { 69821, 69821 }, | |
| 3965 { 119155, 119162 }, | |
| 3966 { 917505, 917505 }, | |
| 3967 { 917536, 917631 }, | |
| 3968 }; | |
| 3969 static const URange16 Cs_range16[] = { | |
| 3970 { 55296, 57343 }, | |
| 3971 }; | |
| 3972 static const URange16 Zp_range16[] = { | |
| 3973 { 8233, 8233 }, | |
| 3974 }; | |
| 3975 static const URange16 Zs_range16[] = { | |
| 3976 { 32, 32 }, | |
| 3977 { 160, 160 }, | |
| 3978 { 5760, 5760 }, | |
| 3979 { 8192, 8202 }, | |
| 3980 { 8239, 8239 }, | |
| 3981 { 8287, 8287 }, | |
| 3982 { 12288, 12288 }, | |
| 3983 }; | |
| 3984 static const URange16 Thaana_range16[] = { | |
| 3985 { 1920, 1969 }, | |
| 3986 }; | |
| 3987 static const URange16 Telugu_range16[] = { | |
| 3988 { 3073, 3075 }, | |
| 3989 { 3077, 3084 }, | |
| 3990 { 3086, 3088 }, | |
| 3991 { 3090, 3112 }, | |
| 3992 { 3114, 3123 }, | |
| 3993 { 3125, 3129 }, | |
| 3994 { 3133, 3140 }, | |
| 3995 { 3142, 3144 }, | |
| 3996 { 3146, 3149 }, | |
| 3997 { 3157, 3158 }, | |
| 3998 { 3160, 3161 }, | |
| 3999 { 3168, 3171 }, | |
| 4000 { 3174, 3183 }, | |
| 4001 { 3192, 3199 }, | |
| 4002 }; | |
| 4003 static const URange16 Cyrillic_range16[] = { | |
| 4004 { 1024, 1156 }, | |
| 4005 { 1159, 1319 }, | |
| 4006 { 7467, 7467 }, | |
| 4007 { 7544, 7544 }, | |
| 4008 { 11744, 11775 }, | |
| 4009 { 42560, 42647 }, | |
| 4010 { 42655, 42655 }, | |
| 4011 }; | |
| 4012 static const URange16 Hangul_range16[] = { | |
| 4013 { 4352, 4607 }, | |
| 4014 { 12334, 12335 }, | |
| 4015 { 12593, 12686 }, | |
| 4016 { 12800, 12830 }, | |
| 4017 { 12896, 12926 }, | |
| 4018 { 43360, 43388 }, | |
| 4019 { 44032, 55203 }, | |
| 4020 { 55216, 55238 }, | |
| 4021 { 55243, 55291 }, | |
| 4022 { 65440, 65470 }, | |
| 4023 { 65474, 65479 }, | |
| 4024 { 65482, 65487 }, | |
| 4025 { 65490, 65495 }, | |
| 4026 { 65498, 65500 }, | |
| 4027 }; | |
| 4028 static const URange32 Old_South_Arabian_range32[] = { | |
| 4029 { 68192, 68223 }, | |
| 4030 }; | |
| 4031 static const URange16 Ethiopic_range16[] = { | |
| 4032 { 4608, 4680 }, | |
| 4033 { 4682, 4685 }, | |
| 4034 { 4688, 4694 }, | |
| 4035 { 4696, 4696 }, | |
| 4036 { 4698, 4701 }, | |
| 4037 { 4704, 4744 }, | |
| 4038 { 4746, 4749 }, | |
| 4039 { 4752, 4784 }, | |
| 4040 { 4786, 4789 }, | |
| 4041 { 4792, 4798 }, | |
| 4042 { 4800, 4800 }, | |
| 4043 { 4802, 4805 }, | |
| 4044 { 4808, 4822 }, | |
| 4045 { 4824, 4880 }, | |
| 4046 { 4882, 4885 }, | |
| 4047 { 4888, 4954 }, | |
| 4048 { 4957, 4988 }, | |
| 4049 { 4992, 5017 }, | |
| 4050 { 11648, 11670 }, | |
| 4051 { 11680, 11686 }, | |
| 4052 { 11688, 11694 }, | |
| 4053 { 11696, 11702 }, | |
| 4054 { 11704, 11710 }, | |
| 4055 { 11712, 11718 }, | |
| 4056 { 11720, 11726 }, | |
| 4057 { 11728, 11734 }, | |
| 4058 { 11736, 11742 }, | |
| 4059 { 43777, 43782 }, | |
| 4060 { 43785, 43790 }, | |
| 4061 { 43793, 43798 }, | |
| 4062 { 43808, 43814 }, | |
| 4063 { 43816, 43822 }, | |
| 4064 }; | |
| 4065 static const URange16 Inherited_range16[] = { | |
| 4066 { 768, 879 }, | |
| 4067 { 1157, 1158 }, | |
| 4068 { 1611, 1621 }, | |
| 4069 { 1648, 1648 }, | |
| 4070 { 2385, 2386 }, | |
| 4071 { 7376, 7378 }, | |
| 4072 { 7380, 7392 }, | |
| 4073 { 7394, 7400 }, | |
| 4074 { 7405, 7405 }, | |
| 4075 { 7412, 7412 }, | |
| 4076 { 7616, 7654 }, | |
| 4077 { 7676, 7679 }, | |
| 4078 { 8204, 8205 }, | |
| 4079 { 8400, 8432 }, | |
| 4080 { 12330, 12333 }, | |
| 4081 { 12441, 12442 }, | |
| 4082 { 65024, 65039 }, | |
| 4083 { 65056, 65062 }, | |
| 4084 }; | |
| 4085 static const URange32 Inherited_range32[] = { | |
| 4086 { 66045, 66045 }, | |
| 4087 { 119143, 119145 }, | |
| 4088 { 119163, 119170 }, | |
| 4089 { 119173, 119179 }, | |
| 4090 { 119210, 119213 }, | |
| 4091 { 917760, 917999 }, | |
| 4092 }; | |
| 4093 static const URange32 Meroitic_Cursive_range32[] = { | |
| 4094 { 68000, 68023 }, | |
| 4095 { 68030, 68031 }, | |
| 4096 }; | |
| 4097 static const URange16 Han_range16[] = { | |
| 4098 { 11904, 11929 }, | |
| 4099 { 11931, 12019 }, | |
| 4100 { 12032, 12245 }, | |
| 4101 { 12293, 12293 }, | |
| 4102 { 12295, 12295 }, | |
| 4103 { 12321, 12329 }, | |
| 4104 { 12344, 12347 }, | |
| 4105 { 13312, 19893 }, | |
| 4106 { 19968, 40908 }, | |
| 4107 { 63744, 64109 }, | |
| 4108 { 64112, 64217 }, | |
| 4109 }; | |
| 4110 static const URange32 Han_range32[] = { | |
| 4111 { 131072, 173782 }, | |
| 4112 { 173824, 177972 }, | |
| 4113 { 177984, 178205 }, | |
| 4114 { 194560, 195101 }, | |
| 4115 }; | |
| 4116 static const URange16 Armenian_range16[] = { | |
| 4117 { 1329, 1366 }, | |
| 4118 { 1369, 1375 }, | |
| 4119 { 1377, 1415 }, | |
| 4120 { 1418, 1418 }, | |
| 4121 { 1423, 1423 }, | |
| 4122 { 64275, 64279 }, | |
| 4123 }; | |
| 4124 static const URange16 Tamil_range16[] = { | |
| 4125 { 2946, 2947 }, | |
| 4126 { 2949, 2954 }, | |
| 4127 { 2958, 2960 }, | |
| 4128 { 2962, 2965 }, | |
| 4129 { 2969, 2970 }, | |
| 4130 { 2972, 2972 }, | |
| 4131 { 2974, 2975 }, | |
| 4132 { 2979, 2980 }, | |
| 4133 { 2984, 2986 }, | |
| 4134 { 2990, 3001 }, | |
| 4135 { 3006, 3010 }, | |
| 4136 { 3014, 3016 }, | |
| 4137 { 3018, 3021 }, | |
| 4138 { 3024, 3024 }, | |
| 4139 { 3031, 3031 }, | |
| 4140 { 3046, 3066 }, | |
| 4141 }; | |
| 4142 static const URange16 Bopomofo_range16[] = { | |
| 4143 { 746, 747 }, | |
| 4144 { 12549, 12589 }, | |
| 4145 { 12704, 12730 }, | |
| 4146 }; | |
| 4147 static const URange16 Sundanese_range16[] = { | |
| 4148 { 7040, 7103 }, | |
| 4149 { 7360, 7367 }, | |
| 4150 }; | |
| 4151 static const URange16 Tagalog_range16[] = { | |
| 4152 { 5888, 5900 }, | |
| 4153 { 5902, 5908 }, | |
| 4154 }; | |
| 4155 static const URange16 Malayalam_range16[] = { | |
| 4156 { 3330, 3331 }, | |
| 4157 { 3333, 3340 }, | |
| 4158 { 3342, 3344 }, | |
| 4159 { 3346, 3386 }, | |
| 4160 { 3389, 3396 }, | |
| 4161 { 3398, 3400 }, | |
| 4162 { 3402, 3406 }, | |
| 4163 { 3415, 3415 }, | |
| 4164 { 3424, 3427 }, | |
| 4165 { 3430, 3445 }, | |
| 4166 { 3449, 3455 }, | |
| 4167 }; | |
| 4168 static const URange32 Carian_range32[] = { | |
| 4169 { 66208, 66256 }, | |
| 4170 }; | |
| 4171 static const URange16 Hiragana_range16[] = { | |
| 4172 { 12353, 12438 }, | |
| 4173 { 12445, 12447 }, | |
| 4174 }; | |
| 4175 static const URange32 Hiragana_range32[] = { | |
| 4176 { 110593, 110593 }, | |
| 4177 { 127488, 127488 }, | |
| 4178 }; | |
| 4179 static const URange16 Tagbanwa_range16[] = { | |
| 4180 { 5984, 5996 }, | |
| 4181 { 5998, 6000 }, | |
| 4182 { 6002, 6003 }, | |
| 4183 }; | |
| 4184 static const URange16 Meetei_Mayek_range16[] = { | |
| 4185 { 43744, 43766 }, | |
| 4186 { 43968, 44013 }, | |
| 4187 { 44016, 44025 }, | |
| 4188 }; | |
| 4189 static const URange16 Tai_Le_range16[] = { | |
| 4190 { 6480, 6509 }, | |
| 4191 { 6512, 6516 }, | |
| 4192 }; | |
| 4193 static const URange16 Kayah_Li_range16[] = { | |
| 4194 { 43264, 43311 }, | |
| 4195 }; | |
| 4196 static const URange16 Buginese_range16[] = { | |
| 4197 { 6656, 6683 }, | |
| 4198 { 6686, 6687 }, | |
| 4199 }; | |
| 4200 static const URange32 Kharoshthi_range32[] = { | |
| 4201 { 68096, 68099 }, | |
| 4202 { 68101, 68102 }, | |
| 4203 { 68108, 68115 }, | |
| 4204 { 68117, 68119 }, | |
| 4205 { 68121, 68147 }, | |
| 4206 { 68152, 68154 }, | |
| 4207 { 68159, 68167 }, | |
| 4208 { 68176, 68184 }, | |
| 4209 }; | |
| 4210 static const URange16 Tai_Tham_range16[] = { | |
| 4211 { 6688, 6750 }, | |
| 4212 { 6752, 6780 }, | |
| 4213 { 6783, 6793 }, | |
| 4214 { 6800, 6809 }, | |
| 4215 { 6816, 6829 }, | |
| 4216 }; | |
| 4217 static const URange32 Old_Italic_range32[] = { | |
| 4218 { 66304, 66334 }, | |
| 4219 { 66336, 66339 }, | |
| 4220 }; | |
| 4221 static const URange32 Old_Persian_range32[] = { | |
| 4222 { 66464, 66499 }, | |
| 4223 { 66504, 66517 }, | |
| 4224 }; | |
| 4225 static const URange16 Latin_range16[] = { | |
| 4226 { 65, 90 }, | |
| 4227 { 97, 122 }, | |
| 4228 { 170, 170 }, | |
| 4229 { 186, 186 }, | |
| 4230 { 192, 214 }, | |
| 4231 { 216, 246 }, | |
| 4232 { 248, 696 }, | |
| 4233 { 736, 740 }, | |
| 4234 { 7424, 7461 }, | |
| 4235 { 7468, 7516 }, | |
| 4236 { 7522, 7525 }, | |
| 4237 { 7531, 7543 }, | |
| 4238 { 7545, 7614 }, | |
| 4239 { 7680, 7935 }, | |
| 4240 { 8305, 8305 }, | |
| 4241 { 8319, 8319 }, | |
| 4242 { 8336, 8348 }, | |
| 4243 { 8490, 8491 }, | |
| 4244 { 8498, 8498 }, | |
| 4245 { 8526, 8526 }, | |
| 4246 { 8544, 8584 }, | |
| 4247 { 11360, 11391 }, | |
| 4248 { 42786, 42887 }, | |
| 4249 { 42891, 42894 }, | |
| 4250 { 42896, 42899 }, | |
| 4251 { 42912, 42922 }, | |
| 4252 { 43000, 43007 }, | |
| 4253 { 64256, 64262 }, | |
| 4254 { 65313, 65338 }, | |
| 4255 { 65345, 65370 }, | |
| 4256 }; | |
| 4257 static const URange16 Saurashtra_range16[] = { | |
| 4258 { 43136, 43204 }, | |
| 4259 { 43214, 43225 }, | |
| 4260 }; | |
| 4261 static const URange32 Shavian_range32[] = { | |
| 4262 { 66640, 66687 }, | |
| 4263 }; | |
| 4264 static const URange16 Georgian_range16[] = { | |
| 4265 { 4256, 4293 }, | |
| 4266 { 4295, 4295 }, | |
| 4267 { 4301, 4301 }, | |
| 4268 { 4304, 4346 }, | |
| 4269 { 4348, 4351 }, | |
| 4270 { 11520, 11557 }, | |
| 4271 { 11559, 11559 }, | |
| 4272 { 11565, 11565 }, | |
| 4273 }; | |
| 4274 static const URange16 Batak_range16[] = { | |
| 4275 { 7104, 7155 }, | |
| 4276 { 7164, 7167 }, | |
| 4277 }; | |
| 4278 static const URange16 Devanagari_range16[] = { | |
| 4279 { 2304, 2384 }, | |
| 4280 { 2387, 2403 }, | |
| 4281 { 2406, 2423 }, | |
| 4282 { 2425, 2431 }, | |
| 4283 { 43232, 43259 }, | |
| 4284 }; | |
| 4285 static const URange16 Thai_range16[] = { | |
| 4286 { 3585, 3642 }, | |
| 4287 { 3648, 3675 }, | |
| 4288 }; | |
| 4289 static const URange16 Tibetan_range16[] = { | |
| 4290 { 3840, 3911 }, | |
| 4291 { 3913, 3948 }, | |
| 4292 { 3953, 3991 }, | |
| 4293 { 3993, 4028 }, | |
| 4294 { 4030, 4044 }, | |
| 4295 { 4046, 4052 }, | |
| 4296 { 4057, 4058 }, | |
| 4297 }; | |
| 4298 static const URange16 Tifinagh_range16[] = { | |
| 4299 { 11568, 11623 }, | |
| 4300 { 11631, 11632 }, | |
| 4301 { 11647, 11647 }, | |
| 4302 }; | |
| 4303 static const URange32 Ugaritic_range32[] = { | |
| 4304 { 66432, 66461 }, | |
| 4305 { 66463, 66463 }, | |
| 4306 }; | |
| 4307 static const URange16 Braille_range16[] = { | |
| 4308 { 10240, 10495 }, | |
| 4309 }; | |
| 4310 static const URange16 Greek_range16[] = { | |
| 4311 { 880, 883 }, | |
| 4312 { 885, 887 }, | |
| 4313 { 890, 893 }, | |
| 4314 { 900, 900 }, | |
| 4315 { 902, 902 }, | |
| 4316 { 904, 906 }, | |
| 4317 { 908, 908 }, | |
| 4318 { 910, 929 }, | |
| 4319 { 931, 993 }, | |
| 4320 { 1008, 1023 }, | |
| 4321 { 7462, 7466 }, | |
| 4322 { 7517, 7521 }, | |
| 4323 { 7526, 7530 }, | |
| 4324 { 7615, 7615 }, | |
| 4325 { 7936, 7957 }, | |
| 4326 { 7960, 7965 }, | |
| 4327 { 7968, 8005 }, | |
| 4328 { 8008, 8013 }, | |
| 4329 { 8016, 8023 }, | |
| 4330 { 8025, 8025 }, | |
| 4331 { 8027, 8027 }, | |
| 4332 { 8029, 8029 }, | |
| 4333 { 8031, 8061 }, | |
| 4334 { 8064, 8116 }, | |
| 4335 { 8118, 8132 }, | |
| 4336 { 8134, 8147 }, | |
| 4337 { 8150, 8155 }, | |
| 4338 { 8157, 8175 }, | |
| 4339 { 8178, 8180 }, | |
| 4340 { 8182, 8190 }, | |
| 4341 { 8486, 8486 }, | |
| 4342 }; | |
| 4343 static const URange32 Greek_range32[] = { | |
| 4344 { 65856, 65930 }, | |
| 4345 { 119296, 119365 }, | |
| 4346 }; | |
| 4347 static const URange32 Lycian_range32[] = { | |
| 4348 { 66176, 66204 }, | |
| 4349 }; | |
| 4350 static const URange16 Tai_Viet_range16[] = { | |
| 4351 { 43648, 43714 }, | |
| 4352 { 43739, 43743 }, | |
| 4353 }; | |
| 4354 static const URange16 Vai_range16[] = { | |
| 4355 { 42240, 42539 }, | |
| 4356 }; | |
| 4357 static const URange16 Ogham_range16[] = { | |
| 4358 { 5760, 5788 }, | |
| 4359 }; | |
| 4360 static const URange32 Inscriptional_Parthian_range32[] = { | |
| 4361 { 68416, 68437 }, | |
| 4362 { 68440, 68447 }, | |
| 4363 }; | |
| 4364 static const URange16 Cham_range16[] = { | |
| 4365 { 43520, 43574 }, | |
| 4366 { 43584, 43597 }, | |
| 4367 { 43600, 43609 }, | |
| 4368 { 43612, 43615 }, | |
| 4369 }; | |
| 4370 static const URange16 Syriac_range16[] = { | |
| 4371 { 1792, 1805 }, | |
| 4372 { 1807, 1866 }, | |
| 4373 { 1869, 1871 }, | |
| 4374 }; | |
| 4375 static const URange16 Runic_range16[] = { | |
| 4376 { 5792, 5866 }, | |
| 4377 { 5870, 5872 }, | |
| 4378 }; | |
| 4379 static const URange32 Gothic_range32[] = { | |
| 4380 { 66352, 66378 }, | |
| 4381 }; | |
| 4382 static const URange16 Katakana_range16[] = { | |
| 4383 { 12449, 12538 }, | |
| 4384 { 12541, 12543 }, | |
| 4385 { 12784, 12799 }, | |
| 4386 { 13008, 13054 }, | |
| 4387 { 13056, 13143 }, | |
| 4388 { 65382, 65391 }, | |
| 4389 { 65393, 65437 }, | |
| 4390 }; | |
| 4391 static const URange32 Katakana_range32[] = { | |
| 4392 { 110592, 110592 }, | |
| 4393 }; | |
| 4394 static const URange32 Osmanya_range32[] = { | |
| 4395 { 66688, 66717 }, | |
| 4396 { 66720, 66729 }, | |
| 4397 }; | |
| 4398 static const URange16 New_Tai_Lue_range16[] = { | |
| 4399 { 6528, 6571 }, | |
| 4400 { 6576, 6601 }, | |
| 4401 { 6608, 6618 }, | |
| 4402 { 6622, 6623 }, | |
| 4403 }; | |
| 4404 static const URange16 Ol_Chiki_range16[] = { | |
| 4405 { 7248, 7295 }, | |
| 4406 }; | |
| 4407 static const URange16 Limbu_range16[] = { | |
| 4408 { 6400, 6428 }, | |
| 4409 { 6432, 6443 }, | |
| 4410 { 6448, 6459 }, | |
| 4411 { 6464, 6464 }, | |
| 4412 { 6468, 6479 }, | |
| 4413 }; | |
| 4414 static const URange16 Cherokee_range16[] = { | |
| 4415 { 5024, 5108 }, | |
| 4416 }; | |
| 4417 static const URange32 Miao_range32[] = { | |
| 4418 { 93952, 94020 }, | |
| 4419 { 94032, 94078 }, | |
| 4420 { 94095, 94111 }, | |
| 4421 }; | |
| 4422 static const URange16 Oriya_range16[] = { | |
| 4423 { 2817, 2819 }, | |
| 4424 { 2821, 2828 }, | |
| 4425 { 2831, 2832 }, | |
| 4426 { 2835, 2856 }, | |
| 4427 { 2858, 2864 }, | |
| 4428 { 2866, 2867 }, | |
| 4429 { 2869, 2873 }, | |
| 4430 { 2876, 2884 }, | |
| 4431 { 2887, 2888 }, | |
| 4432 { 2891, 2893 }, | |
| 4433 { 2902, 2903 }, | |
| 4434 { 2908, 2909 }, | |
| 4435 { 2911, 2915 }, | |
| 4436 { 2918, 2935 }, | |
| 4437 }; | |
| 4438 static const URange32 Sharada_range32[] = { | |
| 4439 { 70016, 70088 }, | |
| 4440 { 70096, 70105 }, | |
| 4441 }; | |
| 4442 static const URange16 Gujarati_range16[] = { | |
| 4443 { 2689, 2691 }, | |
| 4444 { 2693, 2701 }, | |
| 4445 { 2703, 2705 }, | |
| 4446 { 2707, 2728 }, | |
| 4447 { 2730, 2736 }, | |
| 4448 { 2738, 2739 }, | |
| 4449 { 2741, 2745 }, | |
| 4450 { 2748, 2757 }, | |
| 4451 { 2759, 2761 }, | |
| 4452 { 2763, 2765 }, | |
| 4453 { 2768, 2768 }, | |
| 4454 { 2784, 2787 }, | |
| 4455 { 2790, 2801 }, | |
| 4456 }; | |
| 4457 static const URange32 Inscriptional_Pahlavi_range32[] = { | |
| 4458 { 68448, 68466 }, | |
| 4459 { 68472, 68479 }, | |
| 4460 }; | |
| 4461 static const URange16 Khmer_range16[] = { | |
| 4462 { 6016, 6109 }, | |
| 4463 { 6112, 6121 }, | |
| 4464 { 6128, 6137 }, | |
| 4465 { 6624, 6655 }, | |
| 4466 }; | |
| 4467 static const URange32 Cuneiform_range32[] = { | |
| 4468 { 73728, 74606 }, | |
| 4469 { 74752, 74850 }, | |
| 4470 { 74864, 74867 }, | |
| 4471 }; | |
| 4472 static const URange16 Mandaic_range16[] = { | |
| 4473 { 2112, 2139 }, | |
| 4474 { 2142, 2142 }, | |
| 4475 }; | |
| 4476 static const URange16 Syloti_Nagri_range16[] = { | |
| 4477 { 43008, 43051 }, | |
| 4478 }; | |
| 4479 static const URange16 Nko_range16[] = { | |
| 4480 { 1984, 2042 }, | |
| 4481 }; | |
| 4482 static const URange16 Canadian_Aboriginal_range16[] = { | |
| 4483 { 5120, 5759 }, | |
| 4484 { 6320, 6389 }, | |
| 4485 }; | |
| 4486 static const URange32 Meroitic_Hieroglyphs_range32[] = { | |
| 4487 { 67968, 67999 }, | |
| 4488 }; | |
| 4489 static const URange32 Phoenician_range32[] = { | |
| 4490 { 67840, 67867 }, | |
| 4491 { 67871, 67871 }, | |
| 4492 }; | |
| 4493 static const URange16 Bengali_range16[] = { | |
| 4494 { 2433, 2435 }, | |
| 4495 { 2437, 2444 }, | |
| 4496 { 2447, 2448 }, | |
| 4497 { 2451, 2472 }, | |
| 4498 { 2474, 2480 }, | |
| 4499 { 2482, 2482 }, | |
| 4500 { 2486, 2489 }, | |
| 4501 { 2492, 2500 }, | |
| 4502 { 2503, 2504 }, | |
| 4503 { 2507, 2510 }, | |
| 4504 { 2519, 2519 }, | |
| 4505 { 2524, 2525 }, | |
| 4506 { 2527, 2531 }, | |
| 4507 { 2534, 2555 }, | |
| 4508 }; | |
| 4509 static const URange32 Kaithi_range32[] = { | |
| 4510 { 69760, 69825 }, | |
| 4511 }; | |
| 4512 static const URange16 Glagolitic_range16[] = { | |
| 4513 { 11264, 11310 }, | |
| 4514 { 11312, 11358 }, | |
| 4515 }; | |
| 4516 static const URange32 Imperial_Aramaic_range32[] = { | |
| 4517 { 67648, 67669 }, | |
| 4518 { 67671, 67679 }, | |
| 4519 }; | |
| 4520 static const URange32 Sora_Sompeng_range32[] = { | |
| 4521 { 69840, 69864 }, | |
| 4522 { 69872, 69881 }, | |
| 4523 }; | |
| 4524 static const URange16 Gurmukhi_range16[] = { | |
| 4525 { 2561, 2563 }, | |
| 4526 { 2565, 2570 }, | |
| 4527 { 2575, 2576 }, | |
| 4528 { 2579, 2600 }, | |
| 4529 { 2602, 2608 }, | |
| 4530 { 2610, 2611 }, | |
| 4531 { 2613, 2614 }, | |
| 4532 { 2616, 2617 }, | |
| 4533 { 2620, 2620 }, | |
| 4534 { 2622, 2626 }, | |
| 4535 { 2631, 2632 }, | |
| 4536 { 2635, 2637 }, | |
| 4537 { 2641, 2641 }, | |
| 4538 { 2649, 2652 }, | |
| 4539 { 2654, 2654 }, | |
| 4540 { 2662, 2677 }, | |
| 4541 }; | |
| 4542 static const URange16 Javanese_range16[] = { | |
| 4543 { 43392, 43469 }, | |
| 4544 { 43472, 43481 }, | |
| 4545 { 43486, 43487 }, | |
| 4546 }; | |
| 4547 static const URange16 Phags_Pa_range16[] = { | |
| 4548 { 43072, 43127 }, | |
| 4549 }; | |
| 4550 static const URange32 Cypriot_range32[] = { | |
| 4551 { 67584, 67589 }, | |
| 4552 { 67592, 67592 }, | |
| 4553 { 67594, 67637 }, | |
| 4554 { 67639, 67640 }, | |
| 4555 { 67644, 67644 }, | |
| 4556 { 67647, 67647 }, | |
| 4557 }; | |
| 4558 static const URange16 Kannada_range16[] = { | |
| 4559 { 3202, 3203 }, | |
| 4560 { 3205, 3212 }, | |
| 4561 { 3214, 3216 }, | |
| 4562 { 3218, 3240 }, | |
| 4563 { 3242, 3251 }, | |
| 4564 { 3253, 3257 }, | |
| 4565 { 3260, 3268 }, | |
| 4566 { 3270, 3272 }, | |
| 4567 { 3274, 3277 }, | |
| 4568 { 3285, 3286 }, | |
| 4569 { 3294, 3294 }, | |
| 4570 { 3296, 3299 }, | |
| 4571 { 3302, 3311 }, | |
| 4572 { 3313, 3314 }, | |
| 4573 }; | |
| 4574 static const URange16 Mongolian_range16[] = { | |
| 4575 { 6144, 6145 }, | |
| 4576 { 6148, 6148 }, | |
| 4577 { 6150, 6158 }, | |
| 4578 { 6160, 6169 }, | |
| 4579 { 6176, 6263 }, | |
| 4580 { 6272, 6314 }, | |
| 4581 }; | |
| 4582 static const URange16 Sinhala_range16[] = { | |
| 4583 { 3458, 3459 }, | |
| 4584 { 3461, 3478 }, | |
| 4585 { 3482, 3505 }, | |
| 4586 { 3507, 3515 }, | |
| 4587 { 3517, 3517 }, | |
| 4588 { 3520, 3526 }, | |
| 4589 { 3530, 3530 }, | |
| 4590 { 3535, 3540 }, | |
| 4591 { 3542, 3542 }, | |
| 4592 { 3544, 3551 }, | |
| 4593 { 3570, 3572 }, | |
| 4594 }; | |
| 4595 static const URange32 Brahmi_range32[] = { | |
| 4596 { 69632, 69709 }, | |
| 4597 { 69714, 69743 }, | |
| 4598 }; | |
| 4599 static const URange32 Deseret_range32[] = { | |
| 4600 { 66560, 66639 }, | |
| 4601 }; | |
| 4602 static const URange16 Rejang_range16[] = { | |
| 4603 { 43312, 43347 }, | |
| 4604 { 43359, 43359 }, | |
| 4605 }; | |
| 4606 static const URange16 Yi_range16[] = { | |
| 4607 { 40960, 42124 }, | |
| 4608 { 42128, 42182 }, | |
| 4609 }; | |
| 4610 static const URange16 Balinese_range16[] = { | |
| 4611 { 6912, 6987 }, | |
| 4612 { 6992, 7036 }, | |
| 4613 }; | |
| 4614 static const URange16 Lao_range16[] = { | |
| 4615 { 3713, 3714 }, | |
| 4616 { 3716, 3716 }, | |
| 4617 { 3719, 3720 }, | |
| 4618 { 3722, 3722 }, | |
| 4619 { 3725, 3725 }, | |
| 4620 { 3732, 3735 }, | |
| 4621 { 3737, 3743 }, | |
| 4622 { 3745, 3747 }, | |
| 4623 { 3749, 3749 }, | |
| 4624 { 3751, 3751 }, | |
| 4625 { 3754, 3755 }, | |
| 4626 { 3757, 3769 }, | |
| 4627 { 3771, 3773 }, | |
| 4628 { 3776, 3780 }, | |
| 4629 { 3782, 3782 }, | |
| 4630 { 3784, 3789 }, | |
| 4631 { 3792, 3801 }, | |
| 4632 { 3804, 3807 }, | |
| 4633 }; | |
| 4634 static const URange16 Hanunoo_range16[] = { | |
| 4635 { 5920, 5940 }, | |
| 4636 }; | |
| 4637 static const URange32 Linear_B_range32[] = { | |
| 4638 { 65536, 65547 }, | |
| 4639 { 65549, 65574 }, | |
| 4640 { 65576, 65594 }, | |
| 4641 { 65596, 65597 }, | |
| 4642 { 65599, 65613 }, | |
| 4643 { 65616, 65629 }, | |
| 4644 { 65664, 65786 }, | |
| 4645 }; | |
| 4646 static const URange32 Old_Turkic_range32[] = { | |
| 4647 { 68608, 68680 }, | |
| 4648 }; | |
| 4649 static const URange16 Lepcha_range16[] = { | |
| 4650 { 7168, 7223 }, | |
| 4651 { 7227, 7241 }, | |
| 4652 { 7245, 7247 }, | |
| 4653 }; | |
| 4654 static const URange32 Lydian_range32[] = { | |
| 4655 { 67872, 67897 }, | |
| 4656 { 67903, 67903 }, | |
| 4657 }; | |
| 4658 static const URange32 Egyptian_Hieroglyphs_range32[] = { | |
| 4659 { 77824, 78894 }, | |
| 4660 }; | |
| 4661 static const URange16 Samaritan_range16[] = { | |
| 4662 { 2048, 2093 }, | |
| 4663 { 2096, 2110 }, | |
| 4664 }; | |
| 4665 static const URange16 Lisu_range16[] = { | |
| 4666 { 42192, 42239 }, | |
| 4667 }; | |
| 4668 static const URange16 Buhid_range16[] = { | |
| 4669 { 5952, 5971 }, | |
| 4670 }; | |
| 4671 static const URange16 Common_range16[] = { | |
| 4672 { 0, 64 }, | |
| 4673 { 91, 96 }, | |
| 4674 { 123, 169 }, | |
| 4675 { 171, 185 }, | |
| 4676 { 187, 191 }, | |
| 4677 { 215, 215 }, | |
| 4678 { 247, 247 }, | |
| 4679 { 697, 735 }, | |
| 4680 { 741, 745 }, | |
| 4681 { 748, 767 }, | |
| 4682 { 884, 884 }, | |
| 4683 { 894, 894 }, | |
| 4684 { 901, 901 }, | |
| 4685 { 903, 903 }, | |
| 4686 { 1417, 1417 }, | |
| 4687 { 1548, 1548 }, | |
| 4688 { 1563, 1563 }, | |
| 4689 { 1567, 1567 }, | |
| 4690 { 1600, 1600 }, | |
| 4691 { 1632, 1641 }, | |
| 4692 { 1757, 1757 }, | |
| 4693 { 2404, 2405 }, | |
| 4694 { 3647, 3647 }, | |
| 4695 { 4053, 4056 }, | |
| 4696 { 4347, 4347 }, | |
| 4697 { 5867, 5869 }, | |
| 4698 { 5941, 5942 }, | |
| 4699 { 6146, 6147 }, | |
| 4700 { 6149, 6149 }, | |
| 4701 { 7379, 7379 }, | |
| 4702 { 7393, 7393 }, | |
| 4703 { 7401, 7404 }, | |
| 4704 { 7406, 7411 }, | |
| 4705 { 7413, 7414 }, | |
| 4706 { 8192, 8203 }, | |
| 4707 { 8206, 8292 }, | |
| 4708 { 8294, 8304 }, | |
| 4709 { 8308, 8318 }, | |
| 4710 { 8320, 8334 }, | |
| 4711 { 8352, 8378 }, | |
| 4712 { 8448, 8485 }, | |
| 4713 { 8487, 8489 }, | |
| 4714 { 8492, 8497 }, | |
| 4715 { 8499, 8525 }, | |
| 4716 { 8527, 8543 }, | |
| 4717 { 8585, 8585 }, | |
| 4718 { 8592, 9203 }, | |
| 4719 { 9216, 9254 }, | |
| 4720 { 9280, 9290 }, | |
| 4721 { 9312, 9983 }, | |
| 4722 { 9985, 10239 }, | |
| 4723 { 10496, 11084 }, | |
| 4724 { 11088, 11097 }, | |
| 4725 { 11776, 11835 }, | |
| 4726 { 12272, 12283 }, | |
| 4727 { 12288, 12292 }, | |
| 4728 { 12294, 12294 }, | |
| 4729 { 12296, 12320 }, | |
| 4730 { 12336, 12343 }, | |
| 4731 { 12348, 12351 }, | |
| 4732 { 12443, 12444 }, | |
| 4733 { 12448, 12448 }, | |
| 4734 { 12539, 12540 }, | |
| 4735 { 12688, 12703 }, | |
| 4736 { 12736, 12771 }, | |
| 4737 { 12832, 12895 }, | |
| 4738 { 12927, 13007 }, | |
| 4739 { 13144, 13311 }, | |
| 4740 { 19904, 19967 }, | |
| 4741 { 42752, 42785 }, | |
| 4742 { 42888, 42890 }, | |
| 4743 { 43056, 43065 }, | |
| 4744 { 43471, 43471 }, | |
| 4745 { 64830, 64831 }, | |
| 4746 { 65021, 65021 }, | |
| 4747 { 65040, 65049 }, | |
| 4748 { 65072, 65106 }, | |
| 4749 { 65108, 65126 }, | |
| 4750 { 65128, 65131 }, | |
| 4751 { 65279, 65279 }, | |
| 4752 { 65281, 65312 }, | |
| 4753 { 65339, 65344 }, | |
| 4754 { 65371, 65381 }, | |
| 4755 { 65392, 65392 }, | |
| 4756 { 65438, 65439 }, | |
| 4757 { 65504, 65510 }, | |
| 4758 { 65512, 65518 }, | |
| 4759 { 65529, 65533 }, | |
| 4760 }; | |
| 4761 static const URange32 Common_range32[] = { | |
| 4762 { 65792, 65794 }, | |
| 4763 { 65799, 65843 }, | |
| 4764 { 65847, 65855 }, | |
| 4765 { 65936, 65947 }, | |
| 4766 { 66000, 66044 }, | |
| 4767 { 118784, 119029 }, | |
| 4768 { 119040, 119078 }, | |
| 4769 { 119081, 119142 }, | |
| 4770 { 119146, 119162 }, | |
| 4771 { 119171, 119172 }, | |
| 4772 { 119180, 119209 }, | |
| 4773 { 119214, 119261 }, | |
| 4774 { 119552, 119638 }, | |
| 4775 { 119648, 119665 }, | |
| 4776 { 119808, 119892 }, | |
| 4777 { 119894, 119964 }, | |
| 4778 { 119966, 119967 }, | |
| 4779 { 119970, 119970 }, | |
| 4780 { 119973, 119974 }, | |
| 4781 { 119977, 119980 }, | |
| 4782 { 119982, 119993 }, | |
| 4783 { 119995, 119995 }, | |
| 4784 { 119997, 120003 }, | |
| 4785 { 120005, 120069 }, | |
| 4786 { 120071, 120074 }, | |
| 4787 { 120077, 120084 }, | |
| 4788 { 120086, 120092 }, | |
| 4789 { 120094, 120121 }, | |
| 4790 { 120123, 120126 }, | |
| 4791 { 120128, 120132 }, | |
| 4792 { 120134, 120134 }, | |
| 4793 { 120138, 120144 }, | |
| 4794 { 120146, 120485 }, | |
| 4795 { 120488, 120779 }, | |
| 4796 { 120782, 120831 }, | |
| 4797 { 126976, 127019 }, | |
| 4798 { 127024, 127123 }, | |
| 4799 { 127136, 127150 }, | |
| 4800 { 127153, 127166 }, | |
| 4801 { 127169, 127183 }, | |
| 4802 { 127185, 127199 }, | |
| 4803 { 127232, 127242 }, | |
| 4804 { 127248, 127278 }, | |
| 4805 { 127280, 127339 }, | |
| 4806 { 127344, 127386 }, | |
| 4807 { 127462, 127487 }, | |
| 4808 { 127489, 127490 }, | |
| 4809 { 127504, 127546 }, | |
| 4810 { 127552, 127560 }, | |
| 4811 { 127568, 127569 }, | |
| 4812 { 127744, 127776 }, | |
| 4813 { 127792, 127797 }, | |
| 4814 { 127799, 127868 }, | |
| 4815 { 127872, 127891 }, | |
| 4816 { 127904, 127940 }, | |
| 4817 { 127942, 127946 }, | |
| 4818 { 127968, 127984 }, | |
| 4819 { 128000, 128062 }, | |
| 4820 { 128064, 128064 }, | |
| 4821 { 128066, 128247 }, | |
| 4822 { 128249, 128252 }, | |
| 4823 { 128256, 128317 }, | |
| 4824 { 128320, 128323 }, | |
| 4825 { 128336, 128359 }, | |
| 4826 { 128507, 128576 }, | |
| 4827 { 128581, 128591 }, | |
| 4828 { 128640, 128709 }, | |
| 4829 { 128768, 128883 }, | |
| 4830 { 917505, 917505 }, | |
| 4831 { 917536, 917631 }, | |
| 4832 }; | |
| 4833 static const URange16 Coptic_range16[] = { | |
| 4834 { 994, 1007 }, | |
| 4835 { 11392, 11507 }, | |
| 4836 { 11513, 11519 }, | |
| 4837 }; | |
| 4838 static const URange32 Chakma_range32[] = { | |
| 4839 { 69888, 69940 }, | |
| 4840 { 69942, 69955 }, | |
| 4841 }; | |
| 4842 static const URange16 Arabic_range16[] = { | |
| 4843 { 1536, 1540 }, | |
| 4844 { 1542, 1547 }, | |
| 4845 { 1549, 1562 }, | |
| 4846 { 1564, 1564 }, | |
| 4847 { 1566, 1566 }, | |
| 4848 { 1568, 1599 }, | |
| 4849 { 1601, 1610 }, | |
| 4850 { 1622, 1631 }, | |
| 4851 { 1642, 1647 }, | |
| 4852 { 1649, 1756 }, | |
| 4853 { 1758, 1791 }, | |
| 4854 { 1872, 1919 }, | |
| 4855 { 2208, 2208 }, | |
| 4856 { 2210, 2220 }, | |
| 4857 { 2276, 2302 }, | |
| 4858 { 64336, 64449 }, | |
| 4859 { 64467, 64829 }, | |
| 4860 { 64848, 64911 }, | |
| 4861 { 64914, 64967 }, | |
| 4862 { 65008, 65020 }, | |
| 4863 { 65136, 65140 }, | |
| 4864 { 65142, 65276 }, | |
| 4865 }; | |
| 4866 static const URange32 Arabic_range32[] = { | |
| 4867 { 69216, 69246 }, | |
| 4868 { 126464, 126467 }, | |
| 4869 { 126469, 126495 }, | |
| 4870 { 126497, 126498 }, | |
| 4871 { 126500, 126500 }, | |
| 4872 { 126503, 126503 }, | |
| 4873 { 126505, 126514 }, | |
| 4874 { 126516, 126519 }, | |
| 4875 { 126521, 126521 }, | |
| 4876 { 126523, 126523 }, | |
| 4877 { 126530, 126530 }, | |
| 4878 { 126535, 126535 }, | |
| 4879 { 126537, 126537 }, | |
| 4880 { 126539, 126539 }, | |
| 4881 { 126541, 126543 }, | |
| 4882 { 126545, 126546 }, | |
| 4883 { 126548, 126548 }, | |
| 4884 { 126551, 126551 }, | |
| 4885 { 126553, 126553 }, | |
| 4886 { 126555, 126555 }, | |
| 4887 { 126557, 126557 }, | |
| 4888 { 126559, 126559 }, | |
| 4889 { 126561, 126562 }, | |
| 4890 { 126564, 126564 }, | |
| 4891 { 126567, 126570 }, | |
| 4892 { 126572, 126578 }, | |
| 4893 { 126580, 126583 }, | |
| 4894 { 126585, 126588 }, | |
| 4895 { 126590, 126590 }, | |
| 4896 { 126592, 126601 }, | |
| 4897 { 126603, 126619 }, | |
| 4898 { 126625, 126627 }, | |
| 4899 { 126629, 126633 }, | |
| 4900 { 126635, 126651 }, | |
| 4901 { 126704, 126705 }, | |
| 4902 }; | |
| 4903 static const URange16 Bamum_range16[] = { | |
| 4904 { 42656, 42743 }, | |
| 4905 }; | |
| 4906 static const URange32 Bamum_range32[] = { | |
| 4907 { 92160, 92728 }, | |
| 4908 }; | |
| 4909 static const URange16 Myanmar_range16[] = { | |
| 4910 { 4096, 4255 }, | |
| 4911 { 43616, 43643 }, | |
| 4912 }; | |
| 4913 static const URange32 Avestan_range32[] = { | |
| 4914 { 68352, 68405 }, | |
| 4915 { 68409, 68415 }, | |
| 4916 }; | |
| 4917 static const URange16 Hebrew_range16[] = { | |
| 4918 { 1425, 1479 }, | |
| 4919 { 1488, 1514 }, | |
| 4920 { 1520, 1524 }, | |
| 4921 { 64285, 64310 }, | |
| 4922 { 64312, 64316 }, | |
| 4923 { 64318, 64318 }, | |
| 4924 { 64320, 64321 }, | |
| 4925 { 64323, 64324 }, | |
| 4926 { 64326, 64335 }, | |
| 4927 }; | |
| 4928 static const URange32 Takri_range32[] = { | |
| 4929 { 71296, 71351 }, | |
| 4930 { 71360, 71369 }, | |
| 4931 }; | |
| 4932 // 3867 16-bit ranges, 723 32-bit ranges | |
| 4933 const UGroup unicode_groups[] = { | |
| 4934 { "Arabic", +1, Arabic_range16, 22, Arabic_range32, 35 }, | |
| 4935 { "Armenian", +1, Armenian_range16, 6, 0, 0 }, | |
| 4936 { "Avestan", +1, 0, 0, Avestan_range32, 2 }, | |
| 4937 { "Balinese", +1, Balinese_range16, 2, 0, 0 }, | |
| 4938 { "Bamum", +1, Bamum_range16, 1, Bamum_range32, 1 }, | |
| 4939 { "Batak", +1, Batak_range16, 2, 0, 0 }, | |
| 4940 { "Bengali", +1, Bengali_range16, 14, 0, 0 }, | |
| 4941 { "Bopomofo", +1, Bopomofo_range16, 3, 0, 0 }, | |
| 4942 { "Brahmi", +1, 0, 0, Brahmi_range32, 2 }, | |
| 4943 { "Braille", +1, Braille_range16, 1, 0, 0 }, | |
| 4944 { "Buginese", +1, Buginese_range16, 2, 0, 0 }, | |
| 4945 { "Buhid", +1, Buhid_range16, 1, 0, 0 }, | |
| 4946 { "C", +1, C_range16, 15, C_range32, 6 }, | |
| 4947 { "Canadian_Aboriginal", +1, Canadian_Aboriginal_range16, 2, 0, 0 }, | |
| 4948 { "Carian", +1, 0, 0, Carian_range32, 1 }, | |
| 4949 { "Cc", +1, Cc_range16, 2, 0, 0 }, | |
| 4950 { "Cf", +1, Cf_range16, 12, Cf_range32, 4 }, | |
| 4951 { "Chakma", +1, 0, 0, Chakma_range32, 2 }, | |
| 4952 { "Cham", +1, Cham_range16, 4, 0, 0 }, | |
| 4953 { "Cherokee", +1, Cherokee_range16, 1, 0, 0 }, | |
| 4954 { "Co", +1, Co_range16, 1, Co_range32, 2 }, | |
| 4955 { "Common", +1, Common_range16, 88, Common_range32, 70 }, | |
| 4956 { "Coptic", +1, Coptic_range16, 3, 0, 0 }, | |
| 4957 { "Cs", +1, Cs_range16, 1, 0, 0 }, | |
| 4958 { "Cuneiform", +1, 0, 0, Cuneiform_range32, 3 }, | |
| 4959 { "Cypriot", +1, 0, 0, Cypriot_range32, 6 }, | |
| 4960 { "Cyrillic", +1, Cyrillic_range16, 7, 0, 0 }, | |
| 4961 { "Deseret", +1, 0, 0, Deseret_range32, 1 }, | |
| 4962 { "Devanagari", +1, Devanagari_range16, 5, 0, 0 }, | |
| 4963 { "Egyptian_Hieroglyphs", +1, 0, 0, Egyptian_Hieroglyphs_range32, 1 }, | |
| 4964 { "Ethiopic", +1, Ethiopic_range16, 32, 0, 0 }, | |
| 4965 { "Georgian", +1, Georgian_range16, 8, 0, 0 }, | |
| 4966 { "Glagolitic", +1, Glagolitic_range16, 2, 0, 0 }, | |
| 4967 { "Gothic", +1, 0, 0, Gothic_range32, 1 }, | |
| 4968 { "Greek", +1, Greek_range16, 31, Greek_range32, 2 }, | |
| 4969 { "Gujarati", +1, Gujarati_range16, 13, 0, 0 }, | |
| 4970 { "Gurmukhi", +1, Gurmukhi_range16, 16, 0, 0 }, | |
| 4971 { "Han", +1, Han_range16, 11, Han_range32, 4 }, | |
| 4972 { "Hangul", +1, Hangul_range16, 14, 0, 0 }, | |
| 4973 { "Hanunoo", +1, Hanunoo_range16, 1, 0, 0 }, | |
| 4974 { "Hebrew", +1, Hebrew_range16, 9, 0, 0 }, | |
| 4975 { "Hiragana", +1, Hiragana_range16, 2, Hiragana_range32, 2 }, | |
| 4976 { "Imperial_Aramaic", +1, 0, 0, Imperial_Aramaic_range32, 2 }, | |
| 4977 { "Inherited", +1, Inherited_range16, 18, Inherited_range32, 6 }, | |
| 4978 { "Inscriptional_Pahlavi", +1, 0, 0, Inscriptional_Pahlavi_range32, 2 }, | |
| 4979 { "Inscriptional_Parthian", +1, 0, 0, Inscriptional_Parthian_range32, 2
}, | |
| 4980 { "Javanese", +1, Javanese_range16, 3, 0, 0 }, | |
| 4981 { "Kaithi", +1, 0, 0, Kaithi_range32, 1 }, | |
| 4982 { "Kannada", +1, Kannada_range16, 14, 0, 0 }, | |
| 4983 { "Katakana", +1, Katakana_range16, 7, Katakana_range32, 1 }, | |
| 4984 { "Kayah_Li", +1, Kayah_Li_range16, 1, 0, 0 }, | |
| 4985 { "Kharoshthi", +1, 0, 0, Kharoshthi_range32, 8 }, | |
| 4986 { "Khmer", +1, Khmer_range16, 4, 0, 0 }, | |
| 4987 { "L", +1, L_range16, 370, L_range32, 116 }, | |
| 4988 { "Lao", +1, Lao_range16, 18, 0, 0 }, | |
| 4989 { "Latin", +1, Latin_range16, 30, 0, 0 }, | |
| 4990 { "Lepcha", +1, Lepcha_range16, 3, 0, 0 }, | |
| 4991 { "Limbu", +1, Limbu_range16, 5, 0, 0 }, | |
| 4992 { "Linear_B", +1, 0, 0, Linear_B_range32, 7 }, | |
| 4993 { "Lisu", +1, Lisu_range16, 1, 0, 0 }, | |
| 4994 { "Ll", +1, Ll_range16, 582, Ll_range32, 29 }, | |
| 4995 { "Lm", +1, Lm_range16, 51, Lm_range32, 1 }, | |
| 4996 { "Lo", +1, Lo_range16, 286, Lo_range32, 85 }, | |
| 4997 { "Lt", +1, Lt_range16, 10, 0, 0 }, | |
| 4998 { "Lu", +1, Lu_range16, 576, Lu_range32, 32 }, | |
| 4999 { "Lycian", +1, 0, 0, Lycian_range32, 1 }, | |
| 5000 { "Lydian", +1, 0, 0, Lydian_range32, 2 }, | |
| 5001 { "M", +1, M_range16, 180, M_range32, 24 }, | |
| 5002 { "Malayalam", +1, Malayalam_range16, 11, 0, 0 }, | |
| 5003 { "Mandaic", +1, Mandaic_range16, 2, 0, 0 }, | |
| 5004 { "Mc", +1, Mc_range16, 111, Mc_range32, 15 }, | |
| 5005 { "Me", +1, Me_range16, 4, 0, 0 }, | |
| 5006 { "Meetei_Mayek", +1, Meetei_Mayek_range16, 3, 0, 0 }, | |
| 5007 { "Meroitic_Cursive", +1, 0, 0, Meroitic_Cursive_range32, 2 }, | |
| 5008 { "Meroitic_Hieroglyphs", +1, 0, 0, Meroitic_Hieroglyphs_range32, 1 }, | |
| 5009 { "Miao", +1, 0, 0, Miao_range32, 3 }, | |
| 5010 { "Mn", +1, Mn_range16, 194, Mn_range32, 27 }, | |
| 5011 { "Mongolian", +1, Mongolian_range16, 6, 0, 0 }, | |
| 5012 { "Myanmar", +1, Myanmar_range16, 2, 0, 0 }, | |
| 5013 { "N", +1, N_range16, 64, N_range32, 24 }, | |
| 5014 { "Nd", +1, Nd_range16, 35, Nd_range32, 7 }, | |
| 5015 { "New_Tai_Lue", +1, New_Tai_Lue_range16, 4, 0, 0 }, | |
| 5016 { "Nko", +1, Nko_range16, 1, 0, 0 }, | |
| 5017 { "Nl", +1, Nl_range16, 7, Nl_range32, 5 }, | |
| 5018 { "No", +1, No_range16, 28, No_range32, 14 }, | |
| 5019 { "Ogham", +1, Ogham_range16, 1, 0, 0 }, | |
| 5020 { "Ol_Chiki", +1, Ol_Chiki_range16, 1, 0, 0 }, | |
| 5021 { "Old_Italic", +1, 0, 0, Old_Italic_range32, 2 }, | |
| 5022 { "Old_Persian", +1, 0, 0, Old_Persian_range32, 2 }, | |
| 5023 { "Old_South_Arabian", +1, 0, 0, Old_South_Arabian_range32, 1 }, | |
| 5024 { "Old_Turkic", +1, 0, 0, Old_Turkic_range32, 1 }, | |
| 5025 { "Oriya", +1, Oriya_range16, 14, 0, 0 }, | |
| 5026 { "Osmanya", +1, 0, 0, Osmanya_range32, 2 }, | |
| 5027 { "P", +1, P_range16, 126, P_range32, 15 }, | |
| 5028 { "Pc", +1, Pc_range16, 6, 0, 0 }, | |
| 5029 { "Pd", +1, Pd_range16, 16, 0, 0 }, | |
| 5030 { "Pe", +1, Pe_range16, 72, 0, 0 }, | |
| 5031 { "Pf", +1, Pf_range16, 10, 0, 0 }, | |
| 5032 { "Phags_Pa", +1, Phags_Pa_range16, 1, 0, 0 }, | |
| 5033 { "Phoenician", +1, 0, 0, Phoenician_range32, 2 }, | |
| 5034 { "Pi", +1, Pi_range16, 11, 0, 0 }, | |
| 5035 { "Po", +1, Po_range16, 120, Po_range32, 15 }, | |
| 5036 { "Ps", +1, Ps_range16, 74, 0, 0 }, | |
| 5037 { "Rejang", +1, Rejang_range16, 2, 0, 0 }, | |
| 5038 { "Runic", +1, Runic_range16, 2, 0, 0 }, | |
| 5039 { "S", +1, S_range16, 143, S_range32, 56 }, | |
| 5040 { "Samaritan", +1, Samaritan_range16, 2, 0, 0 }, | |
| 5041 { "Saurashtra", +1, Saurashtra_range16, 2, 0, 0 }, | |
| 5042 { "Sc", +1, Sc_range16, 17, 0, 0 }, | |
| 5043 { "Sharada", +1, 0, 0, Sharada_range32, 2 }, | |
| 5044 { "Shavian", +1, 0, 0, Shavian_range32, 1 }, | |
| 5045 { "Sinhala", +1, Sinhala_range16, 11, 0, 0 }, | |
| 5046 { "Sk", +1, Sk_range16, 27, 0, 0 }, | |
| 5047 { "Sm", +1, Sm_range16, 53, Sm_range32, 11 }, | |
| 5048 { "So", +1, So_range16, 108, So_range32, 45 }, | |
| 5049 { "Sora_Sompeng", +1, 0, 0, Sora_Sompeng_range32, 2 }, | |
| 5050 { "Sundanese", +1, Sundanese_range16, 2, 0, 0 }, | |
| 5051 { "Syloti_Nagri", +1, Syloti_Nagri_range16, 1, 0, 0 }, | |
| 5052 { "Syriac", +1, Syriac_range16, 3, 0, 0 }, | |
| 5053 { "Tagalog", +1, Tagalog_range16, 2, 0, 0 }, | |
| 5054 { "Tagbanwa", +1, Tagbanwa_range16, 3, 0, 0 }, | |
| 5055 { "Tai_Le", +1, Tai_Le_range16, 2, 0, 0 }, | |
| 5056 { "Tai_Tham", +1, Tai_Tham_range16, 5, 0, 0 }, | |
| 5057 { "Tai_Viet", +1, Tai_Viet_range16, 2, 0, 0 }, | |
| 5058 { "Takri", +1, 0, 0, Takri_range32, 2 }, | |
| 5059 { "Tamil", +1, Tamil_range16, 16, 0, 0 }, | |
| 5060 { "Telugu", +1, Telugu_range16, 14, 0, 0 }, | |
| 5061 { "Thaana", +1, Thaana_range16, 1, 0, 0 }, | |
| 5062 { "Thai", +1, Thai_range16, 2, 0, 0 }, | |
| 5063 { "Tibetan", +1, Tibetan_range16, 7, 0, 0 }, | |
| 5064 { "Tifinagh", +1, Tifinagh_range16, 3, 0, 0 }, | |
| 5065 { "Ugaritic", +1, 0, 0, Ugaritic_range32, 2 }, | |
| 5066 { "Vai", +1, Vai_range16, 1, 0, 0 }, | |
| 5067 { "Yi", +1, Yi_range16, 2, 0, 0 }, | |
| 5068 { "Z", +1, Z_range16, 8, 0, 0 }, | |
| 5069 { "Zl", +1, Zl_range16, 1, 0, 0 }, | |
| 5070 { "Zp", +1, Zp_range16, 1, 0, 0 }, | |
| 5071 { "Zs", +1, Zs_range16, 7, 0, 0 }, | |
| 5072 }; | |
| 5073 const int num_unicode_groups = 138; | |
| 5074 | |
| 5075 | |
| 5076 } // namespace re2 | |
| 5077 | |
| 5078 | |
| OLD | NEW |