1 // DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY: 2 // 3 // ucd-generate general-category ucd-15.0.0 4 // 5 // Unicode version: 15.0.0. 6 // 7 // ucd-generate 0.2.15 is available on crates.io. 8 9 pub const BY_NAME: &'static [(&'static str, &'static [(u32, u32)])] = &[ 10 ("Cased_Letter", CASED_LETTER), 11 ("Close_Punctuation", CLOSE_PUNCTUATION), 12 ("Connector_Punctuation", CONNECTOR_PUNCTUATION), 13 ("Control", CONTROL), 14 ("Currency_Symbol", CURRENCY_SYMBOL), 15 ("Dash_Punctuation", DASH_PUNCTUATION), 16 ("Decimal_Number", DECIMAL_NUMBER), 17 ("Enclosing_Mark", ENCLOSING_MARK), 18 ("Final_Punctuation", FINAL_PUNCTUATION), 19 ("Format", FORMAT), 20 ("Initial_Punctuation", INITIAL_PUNCTUATION), 21 ("Letter", LETTER), 22 ("Letter_Number", LETTER_NUMBER), 23 ("Line_Separator", LINE_SEPARATOR), 24 ("Lowercase_Letter", LOWERCASE_LETTER), 25 ("Mark", MARK), 26 ("Math_Symbol", MATH_SYMBOL), 27 ("Modifier_Letter", MODIFIER_LETTER), 28 ("Modifier_Symbol", MODIFIER_SYMBOL), 29 ("Nonspacing_Mark", NONSPACING_MARK), 30 ("Number", NUMBER), 31 ("Open_Punctuation", OPEN_PUNCTUATION), 32 ("Other", OTHER), 33 ("Other_Letter", OTHER_LETTER), 34 ("Other_Number", OTHER_NUMBER), 35 ("Other_Punctuation", OTHER_PUNCTUATION), 36 ("Other_Symbol", OTHER_SYMBOL), 37 ("Paragraph_Separator", PARAGRAPH_SEPARATOR), 38 ("Private_Use", PRIVATE_USE), 39 ("Punctuation", PUNCTUATION), 40 ("Separator", SEPARATOR), 41 ("Space_Separator", SPACE_SEPARATOR), 42 ("Spacing_Mark", SPACING_MARK), 43 ("Surrogate", SURROGATE), 44 ("Symbol", SYMBOL), 45 ("Titlecase_Letter", TITLECASE_LETTER), 46 ("Unassigned", UNASSIGNED), 47 ("Uppercase_Letter", UPPERCASE_LETTER), 48 ]; 49 50 pub const CASED_LETTER: &'static [(u32, u32)] = &[ 51 (65, 90), 52 (97, 122), 53 (181, 181), 54 (192, 214), 55 (216, 246), 56 (248, 442), 57 (444, 447), 58 (452, 659), 59 (661, 687), 60 (880, 883), 61 (886, 887), 62 (891, 893), 63 (895, 895), 64 (902, 902), 65 (904, 906), 66 (908, 908), 67 (910, 929), 68 (931, 1013), 69 (1015, 1153), 70 (1162, 1327), 71 (1329, 1366), 72 (1376, 1416), 73 (4256, 4293), 74 (4295, 4295), 75 (4301, 4301), 76 (4304, 4346), 77 (4349, 4351), 78 (5024, 5109), 79 (5112, 5117), 80 (7296, 7304), 81 (7312, 7354), 82 (7357, 7359), 83 (7424, 7467), 84 (7531, 7543), 85 (7545, 7578), 86 (7680, 7957), 87 (7960, 7965), 88 (7968, 8005), 89 (8008, 8013), 90 (8016, 8023), 91 (8025, 8025), 92 (8027, 8027), 93 (8029, 8029), 94 (8031, 8061), 95 (8064, 8116), 96 (8118, 8124), 97 (8126, 8126), 98 (8130, 8132), 99 (8134, 8140), 100 (8144, 8147), 101 (8150, 8155), 102 (8160, 8172), 103 (8178, 8180), 104 (8182, 8188), 105 (8450, 8450), 106 (8455, 8455), 107 (8458, 8467), 108 (8469, 8469), 109 (8473, 8477), 110 (8484, 8484), 111 (8486, 8486), 112 (8488, 8488), 113 (8490, 8493), 114 (8495, 8500), 115 (8505, 8505), 116 (8508, 8511), 117 (8517, 8521), 118 (8526, 8526), 119 (8579, 8580), 120 (11264, 11387), 121 (11390, 11492), 122 (11499, 11502), 123 (11506, 11507), 124 (11520, 11557), 125 (11559, 11559), 126 (11565, 11565), 127 (42560, 42605), 128 (42624, 42651), 129 (42786, 42863), 130 (42865, 42887), 131 (42891, 42894), 132 (42896, 42954), 133 (42960, 42961), 134 (42963, 42963), 135 (42965, 42969), 136 (42997, 42998), 137 (43002, 43002), 138 (43824, 43866), 139 (43872, 43880), 140 (43888, 43967), 141 (64256, 64262), 142 (64275, 64279), 143 (65313, 65338), 144 (65345, 65370), 145 (66560, 66639), 146 (66736, 66771), 147 (66776, 66811), 148 (66928, 66938), 149 (66940, 66954), 150 (66956, 66962), 151 (66964, 66965), 152 (66967, 66977), 153 (66979, 66993), 154 (66995, 67001), 155 (67003, 67004), 156 (68736, 68786), 157 (68800, 68850), 158 (71840, 71903), 159 (93760, 93823), 160 (119808, 119892), 161 (119894, 119964), 162 (119966, 119967), 163 (119970, 119970), 164 (119973, 119974), 165 (119977, 119980), 166 (119982, 119993), 167 (119995, 119995), 168 (119997, 120003), 169 (120005, 120069), 170 (120071, 120074), 171 (120077, 120084), 172 (120086, 120092), 173 (120094, 120121), 174 (120123, 120126), 175 (120128, 120132), 176 (120134, 120134), 177 (120138, 120144), 178 (120146, 120485), 179 (120488, 120512), 180 (120514, 120538), 181 (120540, 120570), 182 (120572, 120596), 183 (120598, 120628), 184 (120630, 120654), 185 (120656, 120686), 186 (120688, 120712), 187 (120714, 120744), 188 (120746, 120770), 189 (120772, 120779), 190 (122624, 122633), 191 (122635, 122654), 192 (122661, 122666), 193 (125184, 125251), 194 ]; 195 196 pub const CLOSE_PUNCTUATION: &'static [(u32, u32)] = &[ 197 (41, 41), 198 (93, 93), 199 (125, 125), 200 (3899, 3899), 201 (3901, 3901), 202 (5788, 5788), 203 (8262, 8262), 204 (8318, 8318), 205 (8334, 8334), 206 (8969, 8969), 207 (8971, 8971), 208 (9002, 9002), 209 (10089, 10089), 210 (10091, 10091), 211 (10093, 10093), 212 (10095, 10095), 213 (10097, 10097), 214 (10099, 10099), 215 (10101, 10101), 216 (10182, 10182), 217 (10215, 10215), 218 (10217, 10217), 219 (10219, 10219), 220 (10221, 10221), 221 (10223, 10223), 222 (10628, 10628), 223 (10630, 10630), 224 (10632, 10632), 225 (10634, 10634), 226 (10636, 10636), 227 (10638, 10638), 228 (10640, 10640), 229 (10642, 10642), 230 (10644, 10644), 231 (10646, 10646), 232 (10648, 10648), 233 (10713, 10713), 234 (10715, 10715), 235 (10749, 10749), 236 (11811, 11811), 237 (11813, 11813), 238 (11815, 11815), 239 (11817, 11817), 240 (11862, 11862), 241 (11864, 11864), 242 (11866, 11866), 243 (11868, 11868), 244 (12297, 12297), 245 (12299, 12299), 246 (12301, 12301), 247 (12303, 12303), 248 (12305, 12305), 249 (12309, 12309), 250 (12311, 12311), 251 (12313, 12313), 252 (12315, 12315), 253 (12318, 12319), 254 (64830, 64830), 255 (65048, 65048), 256 (65078, 65078), 257 (65080, 65080), 258 (65082, 65082), 259 (65084, 65084), 260 (65086, 65086), 261 (65088, 65088), 262 (65090, 65090), 263 (65092, 65092), 264 (65096, 65096), 265 (65114, 65114), 266 (65116, 65116), 267 (65118, 65118), 268 (65289, 65289), 269 (65341, 65341), 270 (65373, 65373), 271 (65376, 65376), 272 (65379, 65379), 273 ]; 274 275 pub const CONNECTOR_PUNCTUATION: &'static [(u32, u32)] = &[ 276 (95, 95), 277 (8255, 8256), 278 (8276, 8276), 279 (65075, 65076), 280 (65101, 65103), 281 (65343, 65343), 282 ]; 283 284 pub const CONTROL: &'static [(u32, u32)] = &[(0, 31), (127, 159)]; 285 286 pub const CURRENCY_SYMBOL: &'static [(u32, u32)] = &[ 287 (36, 36), 288 (162, 165), 289 (1423, 1423), 290 (1547, 1547), 291 (2046, 2047), 292 (2546, 2547), 293 (2555, 2555), 294 (2801, 2801), 295 (3065, 3065), 296 (3647, 3647), 297 (6107, 6107), 298 (8352, 8384), 299 (43064, 43064), 300 (65020, 65020), 301 (65129, 65129), 302 (65284, 65284), 303 (65504, 65505), 304 (65509, 65510), 305 (73693, 73696), 306 (123647, 123647), 307 (126128, 126128), 308 ]; 309 310 pub const DASH_PUNCTUATION: &'static [(u32, u32)] = &[ 311 (45, 45), 312 (1418, 1418), 313 (1470, 1470), 314 (5120, 5120), 315 (6150, 6150), 316 (8208, 8213), 317 (11799, 11799), 318 (11802, 11802), 319 (11834, 11835), 320 (11840, 11840), 321 (11869, 11869), 322 (12316, 12316), 323 (12336, 12336), 324 (12448, 12448), 325 (65073, 65074), 326 (65112, 65112), 327 (65123, 65123), 328 (65293, 65293), 329 (69293, 69293), 330 ]; 331 332 pub const DECIMAL_NUMBER: &'static [(u32, u32)] = &[ 333 (48, 57), 334 (1632, 1641), 335 (1776, 1785), 336 (1984, 1993), 337 (2406, 2415), 338 (2534, 2543), 339 (2662, 2671), 340 (2790, 2799), 341 (2918, 2927), 342 (3046, 3055), 343 (3174, 3183), 344 (3302, 3311), 345 (3430, 3439), 346 (3558, 3567), 347 (3664, 3673), 348 (3792, 3801), 349 (3872, 3881), 350 (4160, 4169), 351 (4240, 4249), 352 (6112, 6121), 353 (6160, 6169), 354 (6470, 6479), 355 (6608, 6617), 356 (6784, 6793), 357 (6800, 6809), 358 (6992, 7001), 359 (7088, 7097), 360 (7232, 7241), 361 (7248, 7257), 362 (42528, 42537), 363 (43216, 43225), 364 (43264, 43273), 365 (43472, 43481), 366 (43504, 43513), 367 (43600, 43609), 368 (44016, 44025), 369 (65296, 65305), 370 (66720, 66729), 371 (68912, 68921), 372 (69734, 69743), 373 (69872, 69881), 374 (69942, 69951), 375 (70096, 70105), 376 (70384, 70393), 377 (70736, 70745), 378 (70864, 70873), 379 (71248, 71257), 380 (71360, 71369), 381 (71472, 71481), 382 (71904, 71913), 383 (72016, 72025), 384 (72784, 72793), 385 (73040, 73049), 386 (73120, 73129), 387 (73552, 73561), 388 (92768, 92777), 389 (92864, 92873), 390 (93008, 93017), 391 (120782, 120831), 392 (123200, 123209), 393 (123632, 123641), 394 (124144, 124153), 395 (125264, 125273), 396 (130032, 130041), 397 ]; 398 399 pub const ENCLOSING_MARK: &'static [(u32, u32)] = 400 &[(1160, 1161), (6846, 6846), (8413, 8416), (8418, 8420), (42608, 42610)]; 401 402 pub const FINAL_PUNCTUATION: &'static [(u32, u32)] = &[ 403 (187, 187), 404 (8217, 8217), 405 (8221, 8221), 406 (8250, 8250), 407 (11779, 11779), 408 (11781, 11781), 409 (11786, 11786), 410 (11789, 11789), 411 (11805, 11805), 412 (11809, 11809), 413 ]; 414 415 pub const FORMAT: &'static [(u32, u32)] = &[ 416 (173, 173), 417 (1536, 1541), 418 (1564, 1564), 419 (1757, 1757), 420 (1807, 1807), 421 (2192, 2193), 422 (2274, 2274), 423 (6158, 6158), 424 (8203, 8207), 425 (8234, 8238), 426 (8288, 8292), 427 (8294, 8303), 428 (65279, 65279), 429 (65529, 65531), 430 (69821, 69821), 431 (69837, 69837), 432 (78896, 78911), 433 (113824, 113827), 434 (119155, 119162), 435 (917505, 917505), 436 (917536, 917631), 437 ]; 438 439 pub const INITIAL_PUNCTUATION: &'static [(u32, u32)] = &[ 440 (171, 171), 441 (8216, 8216), 442 (8219, 8220), 443 (8223, 8223), 444 (8249, 8249), 445 (11778, 11778), 446 (11780, 11780), 447 (11785, 11785), 448 (11788, 11788), 449 (11804, 11804), 450 (11808, 11808), 451 ]; 452 453 pub const LETTER: &'static [(u32, u32)] = &[ 454 (65, 90), 455 (97, 122), 456 (170, 170), 457 (181, 181), 458 (186, 186), 459 (192, 214), 460 (216, 246), 461 (248, 705), 462 (710, 721), 463 (736, 740), 464 (748, 748), 465 (750, 750), 466 (880, 884), 467 (886, 887), 468 (890, 893), 469 (895, 895), 470 (902, 902), 471 (904, 906), 472 (908, 908), 473 (910, 929), 474 (931, 1013), 475 (1015, 1153), 476 (1162, 1327), 477 (1329, 1366), 478 (1369, 1369), 479 (1376, 1416), 480 (1488, 1514), 481 (1519, 1522), 482 (1568, 1610), 483 (1646, 1647), 484 (1649, 1747), 485 (1749, 1749), 486 (1765, 1766), 487 (1774, 1775), 488 (1786, 1788), 489 (1791, 1791), 490 (1808, 1808), 491 (1810, 1839), 492 (1869, 1957), 493 (1969, 1969), 494 (1994, 2026), 495 (2036, 2037), 496 (2042, 2042), 497 (2048, 2069), 498 (2074, 2074), 499 (2084, 2084), 500 (2088, 2088), 501 (2112, 2136), 502 (2144, 2154), 503 (2160, 2183), 504 (2185, 2190), 505 (2208, 2249), 506 (2308, 2361), 507 (2365, 2365), 508 (2384, 2384), 509 (2392, 2401), 510 (2417, 2432), 511 (2437, 2444), 512 (2447, 2448), 513 (2451, 2472), 514 (2474, 2480), 515 (2482, 2482), 516 (2486, 2489), 517 (2493, 2493), 518 (2510, 2510), 519 (2524, 2525), 520 (2527, 2529), 521 (2544, 2545), 522 (2556, 2556), 523 (2565, 2570), 524 (2575, 2576), 525 (2579, 2600), 526 (2602, 2608), 527 (2610, 2611), 528 (2613, 2614), 529 (2616, 2617), 530 (2649, 2652), 531 (2654, 2654), 532 (2674, 2676), 533 (2693, 2701), 534 (2703, 2705), 535 (2707, 2728), 536 (2730, 2736), 537 (2738, 2739), 538 (2741, 2745), 539 (2749, 2749), 540 (2768, 2768), 541 (2784, 2785), 542 (2809, 2809), 543 (2821, 2828), 544 (2831, 2832), 545 (2835, 2856), 546 (2858, 2864), 547 (2866, 2867), 548 (2869, 2873), 549 (2877, 2877), 550 (2908, 2909), 551 (2911, 2913), 552 (2929, 2929), 553 (2947, 2947), 554 (2949, 2954), 555 (2958, 2960), 556 (2962, 2965), 557 (2969, 2970), 558 (2972, 2972), 559 (2974, 2975), 560 (2979, 2980), 561 (2984, 2986), 562 (2990, 3001), 563 (3024, 3024), 564 (3077, 3084), 565 (3086, 3088), 566 (3090, 3112), 567 (3114, 3129), 568 (3133, 3133), 569 (3160, 3162), 570 (3165, 3165), 571 (3168, 3169), 572 (3200, 3200), 573 (3205, 3212), 574 (3214, 3216), 575 (3218, 3240), 576 (3242, 3251), 577 (3253, 3257), 578 (3261, 3261), 579 (3293, 3294), 580 (3296, 3297), 581 (3313, 3314), 582 (3332, 3340), 583 (3342, 3344), 584 (3346, 3386), 585 (3389, 3389), 586 (3406, 3406), 587 (3412, 3414), 588 (3423, 3425), 589 (3450, 3455), 590 (3461, 3478), 591 (3482, 3505), 592 (3507, 3515), 593 (3517, 3517), 594 (3520, 3526), 595 (3585, 3632), 596 (3634, 3635), 597 (3648, 3654), 598 (3713, 3714), 599 (3716, 3716), 600 (3718, 3722), 601 (3724, 3747), 602 (3749, 3749), 603 (3751, 3760), 604 (3762, 3763), 605 (3773, 3773), 606 (3776, 3780), 607 (3782, 3782), 608 (3804, 3807), 609 (3840, 3840), 610 (3904, 3911), 611 (3913, 3948), 612 (3976, 3980), 613 (4096, 4138), 614 (4159, 4159), 615 (4176, 4181), 616 (4186, 4189), 617 (4193, 4193), 618 (4197, 4198), 619 (4206, 4208), 620 (4213, 4225), 621 (4238, 4238), 622 (4256, 4293), 623 (4295, 4295), 624 (4301, 4301), 625 (4304, 4346), 626 (4348, 4680), 627 (4682, 4685), 628 (4688, 4694), 629 (4696, 4696), 630 (4698, 4701), 631 (4704, 4744), 632 (4746, 4749), 633 (4752, 4784), 634 (4786, 4789), 635 (4792, 4798), 636 (4800, 4800), 637 (4802, 4805), 638 (4808, 4822), 639 (4824, 4880), 640 (4882, 4885), 641 (4888, 4954), 642 (4992, 5007), 643 (5024, 5109), 644 (5112, 5117), 645 (5121, 5740), 646 (5743, 5759), 647 (5761, 5786), 648 (5792, 5866), 649 (5873, 5880), 650 (5888, 5905), 651 (5919, 5937), 652 (5952, 5969), 653 (5984, 5996), 654 (5998, 6000), 655 (6016, 6067), 656 (6103, 6103), 657 (6108, 6108), 658 (6176, 6264), 659 (6272, 6276), 660 (6279, 6312), 661 (6314, 6314), 662 (6320, 6389), 663 (6400, 6430), 664 (6480, 6509), 665 (6512, 6516), 666 (6528, 6571), 667 (6576, 6601), 668 (6656, 6678), 669 (6688, 6740), 670 (6823, 6823), 671 (6917, 6963), 672 (6981, 6988), 673 (7043, 7072), 674 (7086, 7087), 675 (7098, 7141), 676 (7168, 7203), 677 (7245, 7247), 678 (7258, 7293), 679 (7296, 7304), 680 (7312, 7354), 681 (7357, 7359), 682 (7401, 7404), 683 (7406, 7411), 684 (7413, 7414), 685 (7418, 7418), 686 (7424, 7615), 687 (7680, 7957), 688 (7960, 7965), 689 (7968, 8005), 690 (8008, 8013), 691 (8016, 8023), 692 (8025, 8025), 693 (8027, 8027), 694 (8029, 8029), 695 (8031, 8061), 696 (8064, 8116), 697 (8118, 8124), 698 (8126, 8126), 699 (8130, 8132), 700 (8134, 8140), 701 (8144, 8147), 702 (8150, 8155), 703 (8160, 8172), 704 (8178, 8180), 705 (8182, 8188), 706 (8305, 8305), 707 (8319, 8319), 708 (8336, 8348), 709 (8450, 8450), 710 (8455, 8455), 711 (8458, 8467), 712 (8469, 8469), 713 (8473, 8477), 714 (8484, 8484), 715 (8486, 8486), 716 (8488, 8488), 717 (8490, 8493), 718 (8495, 8505), 719 (8508, 8511), 720 (8517, 8521), 721 (8526, 8526), 722 (8579, 8580), 723 (11264, 11492), 724 (11499, 11502), 725 (11506, 11507), 726 (11520, 11557), 727 (11559, 11559), 728 (11565, 11565), 729 (11568, 11623), 730 (11631, 11631), 731 (11648, 11670), 732 (11680, 11686), 733 (11688, 11694), 734 (11696, 11702), 735 (11704, 11710), 736 (11712, 11718), 737 (11720, 11726), 738 (11728, 11734), 739 (11736, 11742), 740 (11823, 11823), 741 (12293, 12294), 742 (12337, 12341), 743 (12347, 12348), 744 (12353, 12438), 745 (12445, 12447), 746 (12449, 12538), 747 (12540, 12543), 748 (12549, 12591), 749 (12593, 12686), 750 (12704, 12735), 751 (12784, 12799), 752 (13312, 19903), 753 (19968, 42124), 754 (42192, 42237), 755 (42240, 42508), 756 (42512, 42527), 757 (42538, 42539), 758 (42560, 42606), 759 (42623, 42653), 760 (42656, 42725), 761 (42775, 42783), 762 (42786, 42888), 763 (42891, 42954), 764 (42960, 42961), 765 (42963, 42963), 766 (42965, 42969), 767 (42994, 43009), 768 (43011, 43013), 769 (43015, 43018), 770 (43020, 43042), 771 (43072, 43123), 772 (43138, 43187), 773 (43250, 43255), 774 (43259, 43259), 775 (43261, 43262), 776 (43274, 43301), 777 (43312, 43334), 778 (43360, 43388), 779 (43396, 43442), 780 (43471, 43471), 781 (43488, 43492), 782 (43494, 43503), 783 (43514, 43518), 784 (43520, 43560), 785 (43584, 43586), 786 (43588, 43595), 787 (43616, 43638), 788 (43642, 43642), 789 (43646, 43695), 790 (43697, 43697), 791 (43701, 43702), 792 (43705, 43709), 793 (43712, 43712), 794 (43714, 43714), 795 (43739, 43741), 796 (43744, 43754), 797 (43762, 43764), 798 (43777, 43782), 799 (43785, 43790), 800 (43793, 43798), 801 (43808, 43814), 802 (43816, 43822), 803 (43824, 43866), 804 (43868, 43881), 805 (43888, 44002), 806 (44032, 55203), 807 (55216, 55238), 808 (55243, 55291), 809 (63744, 64109), 810 (64112, 64217), 811 (64256, 64262), 812 (64275, 64279), 813 (64285, 64285), 814 (64287, 64296), 815 (64298, 64310), 816 (64312, 64316), 817 (64318, 64318), 818 (64320, 64321), 819 (64323, 64324), 820 (64326, 64433), 821 (64467, 64829), 822 (64848, 64911), 823 (64914, 64967), 824 (65008, 65019), 825 (65136, 65140), 826 (65142, 65276), 827 (65313, 65338), 828 (65345, 65370), 829 (65382, 65470), 830 (65474, 65479), 831 (65482, 65487), 832 (65490, 65495), 833 (65498, 65500), 834 (65536, 65547), 835 (65549, 65574), 836 (65576, 65594), 837 (65596, 65597), 838 (65599, 65613), 839 (65616, 65629), 840 (65664, 65786), 841 (66176, 66204), 842 (66208, 66256), 843 (66304, 66335), 844 (66349, 66368), 845 (66370, 66377), 846 (66384, 66421), 847 (66432, 66461), 848 (66464, 66499), 849 (66504, 66511), 850 (66560, 66717), 851 (66736, 66771), 852 (66776, 66811), 853 (66816, 66855), 854 (66864, 66915), 855 (66928, 66938), 856 (66940, 66954), 857 (66956, 66962), 858 (66964, 66965), 859 (66967, 66977), 860 (66979, 66993), 861 (66995, 67001), 862 (67003, 67004), 863 (67072, 67382), 864 (67392, 67413), 865 (67424, 67431), 866 (67456, 67461), 867 (67463, 67504), 868 (67506, 67514), 869 (67584, 67589), 870 (67592, 67592), 871 (67594, 67637), 872 (67639, 67640), 873 (67644, 67644), 874 (67647, 67669), 875 (67680, 67702), 876 (67712, 67742), 877 (67808, 67826), 878 (67828, 67829), 879 (67840, 67861), 880 (67872, 67897), 881 (67968, 68023), 882 (68030, 68031), 883 (68096, 68096), 884 (68112, 68115), 885 (68117, 68119), 886 (68121, 68149), 887 (68192, 68220), 888 (68224, 68252), 889 (68288, 68295), 890 (68297, 68324), 891 (68352, 68405), 892 (68416, 68437), 893 (68448, 68466), 894 (68480, 68497), 895 (68608, 68680), 896 (68736, 68786), 897 (68800, 68850), 898 (68864, 68899), 899 (69248, 69289), 900 (69296, 69297), 901 (69376, 69404), 902 (69415, 69415), 903 (69424, 69445), 904 (69488, 69505), 905 (69552, 69572), 906 (69600, 69622), 907 (69635, 69687), 908 (69745, 69746), 909 (69749, 69749), 910 (69763, 69807), 911 (69840, 69864), 912 (69891, 69926), 913 (69956, 69956), 914 (69959, 69959), 915 (69968, 70002), 916 (70006, 70006), 917 (70019, 70066), 918 (70081, 70084), 919 (70106, 70106), 920 (70108, 70108), 921 (70144, 70161), 922 (70163, 70187), 923 (70207, 70208), 924 (70272, 70278), 925 (70280, 70280), 926 (70282, 70285), 927 (70287, 70301), 928 (70303, 70312), 929 (70320, 70366), 930 (70405, 70412), 931 (70415, 70416), 932 (70419, 70440), 933 (70442, 70448), 934 (70450, 70451), 935 (70453, 70457), 936 (70461, 70461), 937 (70480, 70480), 938 (70493, 70497), 939 (70656, 70708), 940 (70727, 70730), 941 (70751, 70753), 942 (70784, 70831), 943 (70852, 70853), 944 (70855, 70855), 945 (71040, 71086), 946 (71128, 71131), 947 (71168, 71215), 948 (71236, 71236), 949 (71296, 71338), 950 (71352, 71352), 951 (71424, 71450), 952 (71488, 71494), 953 (71680, 71723), 954 (71840, 71903), 955 (71935, 71942), 956 (71945, 71945), 957 (71948, 71955), 958 (71957, 71958), 959 (71960, 71983), 960 (71999, 71999), 961 (72001, 72001), 962 (72096, 72103), 963 (72106, 72144), 964 (72161, 72161), 965 (72163, 72163), 966 (72192, 72192), 967 (72203, 72242), 968 (72250, 72250), 969 (72272, 72272), 970 (72284, 72329), 971 (72349, 72349), 972 (72368, 72440), 973 (72704, 72712), 974 (72714, 72750), 975 (72768, 72768), 976 (72818, 72847), 977 (72960, 72966), 978 (72968, 72969), 979 (72971, 73008), 980 (73030, 73030), 981 (73056, 73061), 982 (73063, 73064), 983 (73066, 73097), 984 (73112, 73112), 985 (73440, 73458), 986 (73474, 73474), 987 (73476, 73488), 988 (73490, 73523), 989 (73648, 73648), 990 (73728, 74649), 991 (74880, 75075), 992 (77712, 77808), 993 (77824, 78895), 994 (78913, 78918), 995 (82944, 83526), 996 (92160, 92728), 997 (92736, 92766), 998 (92784, 92862), 999 (92880, 92909), 1000 (92928, 92975), 1001 (92992, 92995), 1002 (93027, 93047), 1003 (93053, 93071), 1004 (93760, 93823), 1005 (93952, 94026), 1006 (94032, 94032), 1007 (94099, 94111), 1008 (94176, 94177), 1009 (94179, 94179), 1010 (94208, 100343), 1011 (100352, 101589), 1012 (101632, 101640), 1013 (110576, 110579), 1014 (110581, 110587), 1015 (110589, 110590), 1016 (110592, 110882), 1017 (110898, 110898), 1018 (110928, 110930), 1019 (110933, 110933), 1020 (110948, 110951), 1021 (110960, 111355), 1022 (113664, 113770), 1023 (113776, 113788), 1024 (113792, 113800), 1025 (113808, 113817), 1026 (119808, 119892), 1027 (119894, 119964), 1028 (119966, 119967), 1029 (119970, 119970), 1030 (119973, 119974), 1031 (119977, 119980), 1032 (119982, 119993), 1033 (119995, 119995), 1034 (119997, 120003), 1035 (120005, 120069), 1036 (120071, 120074), 1037 (120077, 120084), 1038 (120086, 120092), 1039 (120094, 120121), 1040 (120123, 120126), 1041 (120128, 120132), 1042 (120134, 120134), 1043 (120138, 120144), 1044 (120146, 120485), 1045 (120488, 120512), 1046 (120514, 120538), 1047 (120540, 120570), 1048 (120572, 120596), 1049 (120598, 120628), 1050 (120630, 120654), 1051 (120656, 120686), 1052 (120688, 120712), 1053 (120714, 120744), 1054 (120746, 120770), 1055 (120772, 120779), 1056 (122624, 122654), 1057 (122661, 122666), 1058 (122928, 122989), 1059 (123136, 123180), 1060 (123191, 123197), 1061 (123214, 123214), 1062 (123536, 123565), 1063 (123584, 123627), 1064 (124112, 124139), 1065 (124896, 124902), 1066 (124904, 124907), 1067 (124909, 124910), 1068 (124912, 124926), 1069 (124928, 125124), 1070 (125184, 125251), 1071 (125259, 125259), 1072 (126464, 126467), 1073 (126469, 126495), 1074 (126497, 126498), 1075 (126500, 126500), 1076 (126503, 126503), 1077 (126505, 126514), 1078 (126516, 126519), 1079 (126521, 126521), 1080 (126523, 126523), 1081 (126530, 126530), 1082 (126535, 126535), 1083 (126537, 126537), 1084 (126539, 126539), 1085 (126541, 126543), 1086 (126545, 126546), 1087 (126548, 126548), 1088 (126551, 126551), 1089 (126553, 126553), 1090 (126555, 126555), 1091 (126557, 126557), 1092 (126559, 126559), 1093 (126561, 126562), 1094 (126564, 126564), 1095 (126567, 126570), 1096 (126572, 126578), 1097 (126580, 126583), 1098 (126585, 126588), 1099 (126590, 126590), 1100 (126592, 126601), 1101 (126603, 126619), 1102 (126625, 126627), 1103 (126629, 126633), 1104 (126635, 126651), 1105 (131072, 173791), 1106 (173824, 177977), 1107 (177984, 178205), 1108 (178208, 183969), 1109 (183984, 191456), 1110 (194560, 195101), 1111 (196608, 201546), 1112 (201552, 205743), 1113 ]; 1114 1115 pub const LETTER_NUMBER: &'static [(u32, u32)] = &[ 1116 (5870, 5872), 1117 (8544, 8578), 1118 (8581, 8584), 1119 (12295, 12295), 1120 (12321, 12329), 1121 (12344, 12346), 1122 (42726, 42735), 1123 (65856, 65908), 1124 (66369, 66369), 1125 (66378, 66378), 1126 (66513, 66517), 1127 (74752, 74862), 1128 ]; 1129 1130 pub const LINE_SEPARATOR: &'static [(u32, u32)] = &[(8232, 8232)]; 1131 1132 pub const LOWERCASE_LETTER: &'static [(u32, u32)] = &[ 1133 (97, 122), 1134 (181, 181), 1135 (223, 246), 1136 (248, 255), 1137 (257, 257), 1138 (259, 259), 1139 (261, 261), 1140 (263, 263), 1141 (265, 265), 1142 (267, 267), 1143 (269, 269), 1144 (271, 271), 1145 (273, 273), 1146 (275, 275), 1147 (277, 277), 1148 (279, 279), 1149 (281, 281), 1150 (283, 283), 1151 (285, 285), 1152 (287, 287), 1153 (289, 289), 1154 (291, 291), 1155 (293, 293), 1156 (295, 295), 1157 (297, 297), 1158 (299, 299), 1159 (301, 301), 1160 (303, 303), 1161 (305, 305), 1162 (307, 307), 1163 (309, 309), 1164 (311, 312), 1165 (314, 314), 1166 (316, 316), 1167 (318, 318), 1168 (320, 320), 1169 (322, 322), 1170 (324, 324), 1171 (326, 326), 1172 (328, 329), 1173 (331, 331), 1174 (333, 333), 1175 (335, 335), 1176 (337, 337), 1177 (339, 339), 1178 (341, 341), 1179 (343, 343), 1180 (345, 345), 1181 (347, 347), 1182 (349, 349), 1183 (351, 351), 1184 (353, 353), 1185 (355, 355), 1186 (357, 357), 1187 (359, 359), 1188 (361, 361), 1189 (363, 363), 1190 (365, 365), 1191 (367, 367), 1192 (369, 369), 1193 (371, 371), 1194 (373, 373), 1195 (375, 375), 1196 (378, 378), 1197 (380, 380), 1198 (382, 384), 1199 (387, 387), 1200 (389, 389), 1201 (392, 392), 1202 (396, 397), 1203 (402, 402), 1204 (405, 405), 1205 (409, 411), 1206 (414, 414), 1207 (417, 417), 1208 (419, 419), 1209 (421, 421), 1210 (424, 424), 1211 (426, 427), 1212 (429, 429), 1213 (432, 432), 1214 (436, 436), 1215 (438, 438), 1216 (441, 442), 1217 (445, 447), 1218 (454, 454), 1219 (457, 457), 1220 (460, 460), 1221 (462, 462), 1222 (464, 464), 1223 (466, 466), 1224 (468, 468), 1225 (470, 470), 1226 (472, 472), 1227 (474, 474), 1228 (476, 477), 1229 (479, 479), 1230 (481, 481), 1231 (483, 483), 1232 (485, 485), 1233 (487, 487), 1234 (489, 489), 1235 (491, 491), 1236 (493, 493), 1237 (495, 496), 1238 (499, 499), 1239 (501, 501), 1240 (505, 505), 1241 (507, 507), 1242 (509, 509), 1243 (511, 511), 1244 (513, 513), 1245 (515, 515), 1246 (517, 517), 1247 (519, 519), 1248 (521, 521), 1249 (523, 523), 1250 (525, 525), 1251 (527, 527), 1252 (529, 529), 1253 (531, 531), 1254 (533, 533), 1255 (535, 535), 1256 (537, 537), 1257 (539, 539), 1258 (541, 541), 1259 (543, 543), 1260 (545, 545), 1261 (547, 547), 1262 (549, 549), 1263 (551, 551), 1264 (553, 553), 1265 (555, 555), 1266 (557, 557), 1267 (559, 559), 1268 (561, 561), 1269 (563, 569), 1270 (572, 572), 1271 (575, 576), 1272 (578, 578), 1273 (583, 583), 1274 (585, 585), 1275 (587, 587), 1276 (589, 589), 1277 (591, 659), 1278 (661, 687), 1279 (881, 881), 1280 (883, 883), 1281 (887, 887), 1282 (891, 893), 1283 (912, 912), 1284 (940, 974), 1285 (976, 977), 1286 (981, 983), 1287 (985, 985), 1288 (987, 987), 1289 (989, 989), 1290 (991, 991), 1291 (993, 993), 1292 (995, 995), 1293 (997, 997), 1294 (999, 999), 1295 (1001, 1001), 1296 (1003, 1003), 1297 (1005, 1005), 1298 (1007, 1011), 1299 (1013, 1013), 1300 (1016, 1016), 1301 (1019, 1020), 1302 (1072, 1119), 1303 (1121, 1121), 1304 (1123, 1123), 1305 (1125, 1125), 1306 (1127, 1127), 1307 (1129, 1129), 1308 (1131, 1131), 1309 (1133, 1133), 1310 (1135, 1135), 1311 (1137, 1137), 1312 (1139, 1139), 1313 (1141, 1141), 1314 (1143, 1143), 1315 (1145, 1145), 1316 (1147, 1147), 1317 (1149, 1149), 1318 (1151, 1151), 1319 (1153, 1153), 1320 (1163, 1163), 1321 (1165, 1165), 1322 (1167, 1167), 1323 (1169, 1169), 1324 (1171, 1171), 1325 (1173, 1173), 1326 (1175, 1175), 1327 (1177, 1177), 1328 (1179, 1179), 1329 (1181, 1181), 1330 (1183, 1183), 1331 (1185, 1185), 1332 (1187, 1187), 1333 (1189, 1189), 1334 (1191, 1191), 1335 (1193, 1193), 1336 (1195, 1195), 1337 (1197, 1197), 1338 (1199, 1199), 1339 (1201, 1201), 1340 (1203, 1203), 1341 (1205, 1205), 1342 (1207, 1207), 1343 (1209, 1209), 1344 (1211, 1211), 1345 (1213, 1213), 1346 (1215, 1215), 1347 (1218, 1218), 1348 (1220, 1220), 1349 (1222, 1222), 1350 (1224, 1224), 1351 (1226, 1226), 1352 (1228, 1228), 1353 (1230, 1231), 1354 (1233, 1233), 1355 (1235, 1235), 1356 (1237, 1237), 1357 (1239, 1239), 1358 (1241, 1241), 1359 (1243, 1243), 1360 (1245, 1245), 1361 (1247, 1247), 1362 (1249, 1249), 1363 (1251, 1251), 1364 (1253, 1253), 1365 (1255, 1255), 1366 (1257, 1257), 1367 (1259, 1259), 1368 (1261, 1261), 1369 (1263, 1263), 1370 (1265, 1265), 1371 (1267, 1267), 1372 (1269, 1269), 1373 (1271, 1271), 1374 (1273, 1273), 1375 (1275, 1275), 1376 (1277, 1277), 1377 (1279, 1279), 1378 (1281, 1281), 1379 (1283, 1283), 1380 (1285, 1285), 1381 (1287, 1287), 1382 (1289, 1289), 1383 (1291, 1291), 1384 (1293, 1293), 1385 (1295, 1295), 1386 (1297, 1297), 1387 (1299, 1299), 1388 (1301, 1301), 1389 (1303, 1303), 1390 (1305, 1305), 1391 (1307, 1307), 1392 (1309, 1309), 1393 (1311, 1311), 1394 (1313, 1313), 1395 (1315, 1315), 1396 (1317, 1317), 1397 (1319, 1319), 1398 (1321, 1321), 1399 (1323, 1323), 1400 (1325, 1325), 1401 (1327, 1327), 1402 (1376, 1416), 1403 (4304, 4346), 1404 (4349, 4351), 1405 (5112, 5117), 1406 (7296, 7304), 1407 (7424, 7467), 1408 (7531, 7543), 1409 (7545, 7578), 1410 (7681, 7681), 1411 (7683, 7683), 1412 (7685, 7685), 1413 (7687, 7687), 1414 (7689, 7689), 1415 (7691, 7691), 1416 (7693, 7693), 1417 (7695, 7695), 1418 (7697, 7697), 1419 (7699, 7699), 1420 (7701, 7701), 1421 (7703, 7703), 1422 (7705, 7705), 1423 (7707, 7707), 1424 (7709, 7709), 1425 (7711, 7711), 1426 (7713, 7713), 1427 (7715, 7715), 1428 (7717, 7717), 1429 (7719, 7719), 1430 (7721, 7721), 1431 (7723, 7723), 1432 (7725, 7725), 1433 (7727, 7727), 1434 (7729, 7729), 1435 (7731, 7731), 1436 (7733, 7733), 1437 (7735, 7735), 1438 (7737, 7737), 1439 (7739, 7739), 1440 (7741, 7741), 1441 (7743, 7743), 1442 (7745, 7745), 1443 (7747, 7747), 1444 (7749, 7749), 1445 (7751, 7751), 1446 (7753, 7753), 1447 (7755, 7755), 1448 (7757, 7757), 1449 (7759, 7759), 1450 (7761, 7761), 1451 (7763, 7763), 1452 (7765, 7765), 1453 (7767, 7767), 1454 (7769, 7769), 1455 (7771, 7771), 1456 (7773, 7773), 1457 (7775, 7775), 1458 (7777, 7777), 1459 (7779, 7779), 1460 (7781, 7781), 1461 (7783, 7783), 1462 (7785, 7785), 1463 (7787, 7787), 1464 (7789, 7789), 1465 (7791, 7791), 1466 (7793, 7793), 1467 (7795, 7795), 1468 (7797, 7797), 1469 (7799, 7799), 1470 (7801, 7801), 1471 (7803, 7803), 1472 (7805, 7805), 1473 (7807, 7807), 1474 (7809, 7809), 1475 (7811, 7811), 1476 (7813, 7813), 1477 (7815, 7815), 1478 (7817, 7817), 1479 (7819, 7819), 1480 (7821, 7821), 1481 (7823, 7823), 1482 (7825, 7825), 1483 (7827, 7827), 1484 (7829, 7837), 1485 (7839, 7839), 1486 (7841, 7841), 1487 (7843, 7843), 1488 (7845, 7845), 1489 (7847, 7847), 1490 (7849, 7849), 1491 (7851, 7851), 1492 (7853, 7853), 1493 (7855, 7855), 1494 (7857, 7857), 1495 (7859, 7859), 1496 (7861, 7861), 1497 (7863, 7863), 1498 (7865, 7865), 1499 (7867, 7867), 1500 (7869, 7869), 1501 (7871, 7871), 1502 (7873, 7873), 1503 (7875, 7875), 1504 (7877, 7877), 1505 (7879, 7879), 1506 (7881, 7881), 1507 (7883, 7883), 1508 (7885, 7885), 1509 (7887, 7887), 1510 (7889, 7889), 1511 (7891, 7891), 1512 (7893, 7893), 1513 (7895, 7895), 1514 (7897, 7897), 1515 (7899, 7899), 1516 (7901, 7901), 1517 (7903, 7903), 1518 (7905, 7905), 1519 (7907, 7907), 1520 (7909, 7909), 1521 (7911, 7911), 1522 (7913, 7913), 1523 (7915, 7915), 1524 (7917, 7917), 1525 (7919, 7919), 1526 (7921, 7921), 1527 (7923, 7923), 1528 (7925, 7925), 1529 (7927, 7927), 1530 (7929, 7929), 1531 (7931, 7931), 1532 (7933, 7933), 1533 (7935, 7943), 1534 (7952, 7957), 1535 (7968, 7975), 1536 (7984, 7991), 1537 (8000, 8005), 1538 (8016, 8023), 1539 (8032, 8039), 1540 (8048, 8061), 1541 (8064, 8071), 1542 (8080, 8087), 1543 (8096, 8103), 1544 (8112, 8116), 1545 (8118, 8119), 1546 (8126, 8126), 1547 (8130, 8132), 1548 (8134, 8135), 1549 (8144, 8147), 1550 (8150, 8151), 1551 (8160, 8167), 1552 (8178, 8180), 1553 (8182, 8183), 1554 (8458, 8458), 1555 (8462, 8463), 1556 (8467, 8467), 1557 (8495, 8495), 1558 (8500, 8500), 1559 (8505, 8505), 1560 (8508, 8509), 1561 (8518, 8521), 1562 (8526, 8526), 1563 (8580, 8580), 1564 (11312, 11359), 1565 (11361, 11361), 1566 (11365, 11366), 1567 (11368, 11368), 1568 (11370, 11370), 1569 (11372, 11372), 1570 (11377, 11377), 1571 (11379, 11380), 1572 (11382, 11387), 1573 (11393, 11393), 1574 (11395, 11395), 1575 (11397, 11397), 1576 (11399, 11399), 1577 (11401, 11401), 1578 (11403, 11403), 1579 (11405, 11405), 1580 (11407, 11407), 1581 (11409, 11409), 1582 (11411, 11411), 1583 (11413, 11413), 1584 (11415, 11415), 1585 (11417, 11417), 1586 (11419, 11419), 1587 (11421, 11421), 1588 (11423, 11423), 1589 (11425, 11425), 1590 (11427, 11427), 1591 (11429, 11429), 1592 (11431, 11431), 1593 (11433, 11433), 1594 (11435, 11435), 1595 (11437, 11437), 1596 (11439, 11439), 1597 (11441, 11441), 1598 (11443, 11443), 1599 (11445, 11445), 1600 (11447, 11447), 1601 (11449, 11449), 1602 (11451, 11451), 1603 (11453, 11453), 1604 (11455, 11455), 1605 (11457, 11457), 1606 (11459, 11459), 1607 (11461, 11461), 1608 (11463, 11463), 1609 (11465, 11465), 1610 (11467, 11467), 1611 (11469, 11469), 1612 (11471, 11471), 1613 (11473, 11473), 1614 (11475, 11475), 1615 (11477, 11477), 1616 (11479, 11479), 1617 (11481, 11481), 1618 (11483, 11483), 1619 (11485, 11485), 1620 (11487, 11487), 1621 (11489, 11489), 1622 (11491, 11492), 1623 (11500, 11500), 1624 (11502, 11502), 1625 (11507, 11507), 1626 (11520, 11557), 1627 (11559, 11559), 1628 (11565, 11565), 1629 (42561, 42561), 1630 (42563, 42563), 1631 (42565, 42565), 1632 (42567, 42567), 1633 (42569, 42569), 1634 (42571, 42571), 1635 (42573, 42573), 1636 (42575, 42575), 1637 (42577, 42577), 1638 (42579, 42579), 1639 (42581, 42581), 1640 (42583, 42583), 1641 (42585, 42585), 1642 (42587, 42587), 1643 (42589, 42589), 1644 (42591, 42591), 1645 (42593, 42593), 1646 (42595, 42595), 1647 (42597, 42597), 1648 (42599, 42599), 1649 (42601, 42601), 1650 (42603, 42603), 1651 (42605, 42605), 1652 (42625, 42625), 1653 (42627, 42627), 1654 (42629, 42629), 1655 (42631, 42631), 1656 (42633, 42633), 1657 (42635, 42635), 1658 (42637, 42637), 1659 (42639, 42639), 1660 (42641, 42641), 1661 (42643, 42643), 1662 (42645, 42645), 1663 (42647, 42647), 1664 (42649, 42649), 1665 (42651, 42651), 1666 (42787, 42787), 1667 (42789, 42789), 1668 (42791, 42791), 1669 (42793, 42793), 1670 (42795, 42795), 1671 (42797, 42797), 1672 (42799, 42801), 1673 (42803, 42803), 1674 (42805, 42805), 1675 (42807, 42807), 1676 (42809, 42809), 1677 (42811, 42811), 1678 (42813, 42813), 1679 (42815, 42815), 1680 (42817, 42817), 1681 (42819, 42819), 1682 (42821, 42821), 1683 (42823, 42823), 1684 (42825, 42825), 1685 (42827, 42827), 1686 (42829, 42829), 1687 (42831, 42831), 1688 (42833, 42833), 1689 (42835, 42835), 1690 (42837, 42837), 1691 (42839, 42839), 1692 (42841, 42841), 1693 (42843, 42843), 1694 (42845, 42845), 1695 (42847, 42847), 1696 (42849, 42849), 1697 (42851, 42851), 1698 (42853, 42853), 1699 (42855, 42855), 1700 (42857, 42857), 1701 (42859, 42859), 1702 (42861, 42861), 1703 (42863, 42863), 1704 (42865, 42872), 1705 (42874, 42874), 1706 (42876, 42876), 1707 (42879, 42879), 1708 (42881, 42881), 1709 (42883, 42883), 1710 (42885, 42885), 1711 (42887, 42887), 1712 (42892, 42892), 1713 (42894, 42894), 1714 (42897, 42897), 1715 (42899, 42901), 1716 (42903, 42903), 1717 (42905, 42905), 1718 (42907, 42907), 1719 (42909, 42909), 1720 (42911, 42911), 1721 (42913, 42913), 1722 (42915, 42915), 1723 (42917, 42917), 1724 (42919, 42919), 1725 (42921, 42921), 1726 (42927, 42927), 1727 (42933, 42933), 1728 (42935, 42935), 1729 (42937, 42937), 1730 (42939, 42939), 1731 (42941, 42941), 1732 (42943, 42943), 1733 (42945, 42945), 1734 (42947, 42947), 1735 (42952, 42952), 1736 (42954, 42954), 1737 (42961, 42961), 1738 (42963, 42963), 1739 (42965, 42965), 1740 (42967, 42967), 1741 (42969, 42969), 1742 (42998, 42998), 1743 (43002, 43002), 1744 (43824, 43866), 1745 (43872, 43880), 1746 (43888, 43967), 1747 (64256, 64262), 1748 (64275, 64279), 1749 (65345, 65370), 1750 (66600, 66639), 1751 (66776, 66811), 1752 (66967, 66977), 1753 (66979, 66993), 1754 (66995, 67001), 1755 (67003, 67004), 1756 (68800, 68850), 1757 (71872, 71903), 1758 (93792, 93823), 1759 (119834, 119859), 1760 (119886, 119892), 1761 (119894, 119911), 1762 (119938, 119963), 1763 (119990, 119993), 1764 (119995, 119995), 1765 (119997, 120003), 1766 (120005, 120015), 1767 (120042, 120067), 1768 (120094, 120119), 1769 (120146, 120171), 1770 (120198, 120223), 1771 (120250, 120275), 1772 (120302, 120327), 1773 (120354, 120379), 1774 (120406, 120431), 1775 (120458, 120485), 1776 (120514, 120538), 1777 (120540, 120545), 1778 (120572, 120596), 1779 (120598, 120603), 1780 (120630, 120654), 1781 (120656, 120661), 1782 (120688, 120712), 1783 (120714, 120719), 1784 (120746, 120770), 1785 (120772, 120777), 1786 (120779, 120779), 1787 (122624, 122633), 1788 (122635, 122654), 1789 (122661, 122666), 1790 (125218, 125251), 1791 ]; 1792 1793 pub const MARK: &'static [(u32, u32)] = &[ 1794 (768, 879), 1795 (1155, 1161), 1796 (1425, 1469), 1797 (1471, 1471), 1798 (1473, 1474), 1799 (1476, 1477), 1800 (1479, 1479), 1801 (1552, 1562), 1802 (1611, 1631), 1803 (1648, 1648), 1804 (1750, 1756), 1805 (1759, 1764), 1806 (1767, 1768), 1807 (1770, 1773), 1808 (1809, 1809), 1809 (1840, 1866), 1810 (1958, 1968), 1811 (2027, 2035), 1812 (2045, 2045), 1813 (2070, 2073), 1814 (2075, 2083), 1815 (2085, 2087), 1816 (2089, 2093), 1817 (2137, 2139), 1818 (2200, 2207), 1819 (2250, 2273), 1820 (2275, 2307), 1821 (2362, 2364), 1822 (2366, 2383), 1823 (2385, 2391), 1824 (2402, 2403), 1825 (2433, 2435), 1826 (2492, 2492), 1827 (2494, 2500), 1828 (2503, 2504), 1829 (2507, 2509), 1830 (2519, 2519), 1831 (2530, 2531), 1832 (2558, 2558), 1833 (2561, 2563), 1834 (2620, 2620), 1835 (2622, 2626), 1836 (2631, 2632), 1837 (2635, 2637), 1838 (2641, 2641), 1839 (2672, 2673), 1840 (2677, 2677), 1841 (2689, 2691), 1842 (2748, 2748), 1843 (2750, 2757), 1844 (2759, 2761), 1845 (2763, 2765), 1846 (2786, 2787), 1847 (2810, 2815), 1848 (2817, 2819), 1849 (2876, 2876), 1850 (2878, 2884), 1851 (2887, 2888), 1852 (2891, 2893), 1853 (2901, 2903), 1854 (2914, 2915), 1855 (2946, 2946), 1856 (3006, 3010), 1857 (3014, 3016), 1858 (3018, 3021), 1859 (3031, 3031), 1860 (3072, 3076), 1861 (3132, 3132), 1862 (3134, 3140), 1863 (3142, 3144), 1864 (3146, 3149), 1865 (3157, 3158), 1866 (3170, 3171), 1867 (3201, 3203), 1868 (3260, 3260), 1869 (3262, 3268), 1870 (3270, 3272), 1871 (3274, 3277), 1872 (3285, 3286), 1873 (3298, 3299), 1874 (3315, 3315), 1875 (3328, 3331), 1876 (3387, 3388), 1877 (3390, 3396), 1878 (3398, 3400), 1879 (3402, 3405), 1880 (3415, 3415), 1881 (3426, 3427), 1882 (3457, 3459), 1883 (3530, 3530), 1884 (3535, 3540), 1885 (3542, 3542), 1886 (3544, 3551), 1887 (3570, 3571), 1888 (3633, 3633), 1889 (3636, 3642), 1890 (3655, 3662), 1891 (3761, 3761), 1892 (3764, 3772), 1893 (3784, 3790), 1894 (3864, 3865), 1895 (3893, 3893), 1896 (3895, 3895), 1897 (3897, 3897), 1898 (3902, 3903), 1899 (3953, 3972), 1900 (3974, 3975), 1901 (3981, 3991), 1902 (3993, 4028), 1903 (4038, 4038), 1904 (4139, 4158), 1905 (4182, 4185), 1906 (4190, 4192), 1907 (4194, 4196), 1908 (4199, 4205), 1909 (4209, 4212), 1910 (4226, 4237), 1911 (4239, 4239), 1912 (4250, 4253), 1913 (4957, 4959), 1914 (5906, 5909), 1915 (5938, 5940), 1916 (5970, 5971), 1917 (6002, 6003), 1918 (6068, 6099), 1919 (6109, 6109), 1920 (6155, 6157), 1921 (6159, 6159), 1922 (6277, 6278), 1923 (6313, 6313), 1924 (6432, 6443), 1925 (6448, 6459), 1926 (6679, 6683), 1927 (6741, 6750), 1928 (6752, 6780), 1929 (6783, 6783), 1930 (6832, 6862), 1931 (6912, 6916), 1932 (6964, 6980), 1933 (7019, 7027), 1934 (7040, 7042), 1935 (7073, 7085), 1936 (7142, 7155), 1937 (7204, 7223), 1938 (7376, 7378), 1939 (7380, 7400), 1940 (7405, 7405), 1941 (7412, 7412), 1942 (7415, 7417), 1943 (7616, 7679), 1944 (8400, 8432), 1945 (11503, 11505), 1946 (11647, 11647), 1947 (11744, 11775), 1948 (12330, 12335), 1949 (12441, 12442), 1950 (42607, 42610), 1951 (42612, 42621), 1952 (42654, 42655), 1953 (42736, 42737), 1954 (43010, 43010), 1955 (43014, 43014), 1956 (43019, 43019), 1957 (43043, 43047), 1958 (43052, 43052), 1959 (43136, 43137), 1960 (43188, 43205), 1961 (43232, 43249), 1962 (43263, 43263), 1963 (43302, 43309), 1964 (43335, 43347), 1965 (43392, 43395), 1966 (43443, 43456), 1967 (43493, 43493), 1968 (43561, 43574), 1969 (43587, 43587), 1970 (43596, 43597), 1971 (43643, 43645), 1972 (43696, 43696), 1973 (43698, 43700), 1974 (43703, 43704), 1975 (43710, 43711), 1976 (43713, 43713), 1977 (43755, 43759), 1978 (43765, 43766), 1979 (44003, 44010), 1980 (44012, 44013), 1981 (64286, 64286), 1982 (65024, 65039), 1983 (65056, 65071), 1984 (66045, 66045), 1985 (66272, 66272), 1986 (66422, 66426), 1987 (68097, 68099), 1988 (68101, 68102), 1989 (68108, 68111), 1990 (68152, 68154), 1991 (68159, 68159), 1992 (68325, 68326), 1993 (68900, 68903), 1994 (69291, 69292), 1995 (69373, 69375), 1996 (69446, 69456), 1997 (69506, 69509), 1998 (69632, 69634), 1999 (69688, 69702), 2000 (69744, 69744), 2001 (69747, 69748), 2002 (69759, 69762), 2003 (69808, 69818), 2004 (69826, 69826), 2005 (69888, 69890), 2006 (69927, 69940), 2007 (69957, 69958), 2008 (70003, 70003), 2009 (70016, 70018), 2010 (70067, 70080), 2011 (70089, 70092), 2012 (70094, 70095), 2013 (70188, 70199), 2014 (70206, 70206), 2015 (70209, 70209), 2016 (70367, 70378), 2017 (70400, 70403), 2018 (70459, 70460), 2019 (70462, 70468), 2020 (70471, 70472), 2021 (70475, 70477), 2022 (70487, 70487), 2023 (70498, 70499), 2024 (70502, 70508), 2025 (70512, 70516), 2026 (70709, 70726), 2027 (70750, 70750), 2028 (70832, 70851), 2029 (71087, 71093), 2030 (71096, 71104), 2031 (71132, 71133), 2032 (71216, 71232), 2033 (71339, 71351), 2034 (71453, 71467), 2035 (71724, 71738), 2036 (71984, 71989), 2037 (71991, 71992), 2038 (71995, 71998), 2039 (72000, 72000), 2040 (72002, 72003), 2041 (72145, 72151), 2042 (72154, 72160), 2043 (72164, 72164), 2044 (72193, 72202), 2045 (72243, 72249), 2046 (72251, 72254), 2047 (72263, 72263), 2048 (72273, 72283), 2049 (72330, 72345), 2050 (72751, 72758), 2051 (72760, 72767), 2052 (72850, 72871), 2053 (72873, 72886), 2054 (73009, 73014), 2055 (73018, 73018), 2056 (73020, 73021), 2057 (73023, 73029), 2058 (73031, 73031), 2059 (73098, 73102), 2060 (73104, 73105), 2061 (73107, 73111), 2062 (73459, 73462), 2063 (73472, 73473), 2064 (73475, 73475), 2065 (73524, 73530), 2066 (73534, 73538), 2067 (78912, 78912), 2068 (78919, 78933), 2069 (92912, 92916), 2070 (92976, 92982), 2071 (94031, 94031), 2072 (94033, 94087), 2073 (94095, 94098), 2074 (94180, 94180), 2075 (94192, 94193), 2076 (113821, 113822), 2077 (118528, 118573), 2078 (118576, 118598), 2079 (119141, 119145), 2080 (119149, 119154), 2081 (119163, 119170), 2082 (119173, 119179), 2083 (119210, 119213), 2084 (119362, 119364), 2085 (121344, 121398), 2086 (121403, 121452), 2087 (121461, 121461), 2088 (121476, 121476), 2089 (121499, 121503), 2090 (121505, 121519), 2091 (122880, 122886), 2092 (122888, 122904), 2093 (122907, 122913), 2094 (122915, 122916), 2095 (122918, 122922), 2096 (123023, 123023), 2097 (123184, 123190), 2098 (123566, 123566), 2099 (123628, 123631), 2100 (124140, 124143), 2101 (125136, 125142), 2102 (125252, 125258), 2103 (917760, 917999), 2104 ]; 2105 2106 pub const MATH_SYMBOL: &'static [(u32, u32)] = &[ 2107 (43, 43), 2108 (60, 62), 2109 (124, 124), 2110 (126, 126), 2111 (172, 172), 2112 (177, 177), 2113 (215, 215), 2114 (247, 247), 2115 (1014, 1014), 2116 (1542, 1544), 2117 (8260, 8260), 2118 (8274, 8274), 2119 (8314, 8316), 2120 (8330, 8332), 2121 (8472, 8472), 2122 (8512, 8516), 2123 (8523, 8523), 2124 (8592, 8596), 2125 (8602, 8603), 2126 (8608, 8608), 2127 (8611, 8611), 2128 (8614, 8614), 2129 (8622, 8622), 2130 (8654, 8655), 2131 (8658, 8658), 2132 (8660, 8660), 2133 (8692, 8959), 2134 (8992, 8993), 2135 (9084, 9084), 2136 (9115, 9139), 2137 (9180, 9185), 2138 (9655, 9655), 2139 (9665, 9665), 2140 (9720, 9727), 2141 (9839, 9839), 2142 (10176, 10180), 2143 (10183, 10213), 2144 (10224, 10239), 2145 (10496, 10626), 2146 (10649, 10711), 2147 (10716, 10747), 2148 (10750, 11007), 2149 (11056, 11076), 2150 (11079, 11084), 2151 (64297, 64297), 2152 (65122, 65122), 2153 (65124, 65126), 2154 (65291, 65291), 2155 (65308, 65310), 2156 (65372, 65372), 2157 (65374, 65374), 2158 (65506, 65506), 2159 (65513, 65516), 2160 (120513, 120513), 2161 (120539, 120539), 2162 (120571, 120571), 2163 (120597, 120597), 2164 (120629, 120629), 2165 (120655, 120655), 2166 (120687, 120687), 2167 (120713, 120713), 2168 (120745, 120745), 2169 (120771, 120771), 2170 (126704, 126705), 2171 ]; 2172 2173 pub const MODIFIER_LETTER: &'static [(u32, u32)] = &[ 2174 (688, 705), 2175 (710, 721), 2176 (736, 740), 2177 (748, 748), 2178 (750, 750), 2179 (884, 884), 2180 (890, 890), 2181 (1369, 1369), 2182 (1600, 1600), 2183 (1765, 1766), 2184 (2036, 2037), 2185 (2042, 2042), 2186 (2074, 2074), 2187 (2084, 2084), 2188 (2088, 2088), 2189 (2249, 2249), 2190 (2417, 2417), 2191 (3654, 3654), 2192 (3782, 3782), 2193 (4348, 4348), 2194 (6103, 6103), 2195 (6211, 6211), 2196 (6823, 6823), 2197 (7288, 7293), 2198 (7468, 7530), 2199 (7544, 7544), 2200 (7579, 7615), 2201 (8305, 8305), 2202 (8319, 8319), 2203 (8336, 8348), 2204 (11388, 11389), 2205 (11631, 11631), 2206 (11823, 11823), 2207 (12293, 12293), 2208 (12337, 12341), 2209 (12347, 12347), 2210 (12445, 12446), 2211 (12540, 12542), 2212 (40981, 40981), 2213 (42232, 42237), 2214 (42508, 42508), 2215 (42623, 42623), 2216 (42652, 42653), 2217 (42775, 42783), 2218 (42864, 42864), 2219 (42888, 42888), 2220 (42994, 42996), 2221 (43000, 43001), 2222 (43471, 43471), 2223 (43494, 43494), 2224 (43632, 43632), 2225 (43741, 43741), 2226 (43763, 43764), 2227 (43868, 43871), 2228 (43881, 43881), 2229 (65392, 65392), 2230 (65438, 65439), 2231 (67456, 67461), 2232 (67463, 67504), 2233 (67506, 67514), 2234 (92992, 92995), 2235 (94099, 94111), 2236 (94176, 94177), 2237 (94179, 94179), 2238 (110576, 110579), 2239 (110581, 110587), 2240 (110589, 110590), 2241 (122928, 122989), 2242 (123191, 123197), 2243 (124139, 124139), 2244 (125259, 125259), 2245 ]; 2246 2247 pub const MODIFIER_SYMBOL: &'static [(u32, u32)] = &[ 2248 (94, 94), 2249 (96, 96), 2250 (168, 168), 2251 (175, 175), 2252 (180, 180), 2253 (184, 184), 2254 (706, 709), 2255 (722, 735), 2256 (741, 747), 2257 (749, 749), 2258 (751, 767), 2259 (885, 885), 2260 (900, 901), 2261 (2184, 2184), 2262 (8125, 8125), 2263 (8127, 8129), 2264 (8141, 8143), 2265 (8157, 8159), 2266 (8173, 8175), 2267 (8189, 8190), 2268 (12443, 12444), 2269 (42752, 42774), 2270 (42784, 42785), 2271 (42889, 42890), 2272 (43867, 43867), 2273 (43882, 43883), 2274 (64434, 64450), 2275 (65342, 65342), 2276 (65344, 65344), 2277 (65507, 65507), 2278 (127995, 127999), 2279 ]; 2280 2281 pub const NONSPACING_MARK: &'static [(u32, u32)] = &[ 2282 (768, 879), 2283 (1155, 1159), 2284 (1425, 1469), 2285 (1471, 1471), 2286 (1473, 1474), 2287 (1476, 1477), 2288 (1479, 1479), 2289 (1552, 1562), 2290 (1611, 1631), 2291 (1648, 1648), 2292 (1750, 1756), 2293 (1759, 1764), 2294 (1767, 1768), 2295 (1770, 1773), 2296 (1809, 1809), 2297 (1840, 1866), 2298 (1958, 1968), 2299 (2027, 2035), 2300 (2045, 2045), 2301 (2070, 2073), 2302 (2075, 2083), 2303 (2085, 2087), 2304 (2089, 2093), 2305 (2137, 2139), 2306 (2200, 2207), 2307 (2250, 2273), 2308 (2275, 2306), 2309 (2362, 2362), 2310 (2364, 2364), 2311 (2369, 2376), 2312 (2381, 2381), 2313 (2385, 2391), 2314 (2402, 2403), 2315 (2433, 2433), 2316 (2492, 2492), 2317 (2497, 2500), 2318 (2509, 2509), 2319 (2530, 2531), 2320 (2558, 2558), 2321 (2561, 2562), 2322 (2620, 2620), 2323 (2625, 2626), 2324 (2631, 2632), 2325 (2635, 2637), 2326 (2641, 2641), 2327 (2672, 2673), 2328 (2677, 2677), 2329 (2689, 2690), 2330 (2748, 2748), 2331 (2753, 2757), 2332 (2759, 2760), 2333 (2765, 2765), 2334 (2786, 2787), 2335 (2810, 2815), 2336 (2817, 2817), 2337 (2876, 2876), 2338 (2879, 2879), 2339 (2881, 2884), 2340 (2893, 2893), 2341 (2901, 2902), 2342 (2914, 2915), 2343 (2946, 2946), 2344 (3008, 3008), 2345 (3021, 3021), 2346 (3072, 3072), 2347 (3076, 3076), 2348 (3132, 3132), 2349 (3134, 3136), 2350 (3142, 3144), 2351 (3146, 3149), 2352 (3157, 3158), 2353 (3170, 3171), 2354 (3201, 3201), 2355 (3260, 3260), 2356 (3263, 3263), 2357 (3270, 3270), 2358 (3276, 3277), 2359 (3298, 3299), 2360 (3328, 3329), 2361 (3387, 3388), 2362 (3393, 3396), 2363 (3405, 3405), 2364 (3426, 3427), 2365 (3457, 3457), 2366 (3530, 3530), 2367 (3538, 3540), 2368 (3542, 3542), 2369 (3633, 3633), 2370 (3636, 3642), 2371 (3655, 3662), 2372 (3761, 3761), 2373 (3764, 3772), 2374 (3784, 3790), 2375 (3864, 3865), 2376 (3893, 3893), 2377 (3895, 3895), 2378 (3897, 3897), 2379 (3953, 3966), 2380 (3968, 3972), 2381 (3974, 3975), 2382 (3981, 3991), 2383 (3993, 4028), 2384 (4038, 4038), 2385 (4141, 4144), 2386 (4146, 4151), 2387 (4153, 4154), 2388 (4157, 4158), 2389 (4184, 4185), 2390 (4190, 4192), 2391 (4209, 4212), 2392 (4226, 4226), 2393 (4229, 4230), 2394 (4237, 4237), 2395 (4253, 4253), 2396 (4957, 4959), 2397 (5906, 5908), 2398 (5938, 5939), 2399 (5970, 5971), 2400 (6002, 6003), 2401 (6068, 6069), 2402 (6071, 6077), 2403 (6086, 6086), 2404 (6089, 6099), 2405 (6109, 6109), 2406 (6155, 6157), 2407 (6159, 6159), 2408 (6277, 6278), 2409 (6313, 6313), 2410 (6432, 6434), 2411 (6439, 6440), 2412 (6450, 6450), 2413 (6457, 6459), 2414 (6679, 6680), 2415 (6683, 6683), 2416 (6742, 6742), 2417 (6744, 6750), 2418 (6752, 6752), 2419 (6754, 6754), 2420 (6757, 6764), 2421 (6771, 6780), 2422 (6783, 6783), 2423 (6832, 6845), 2424 (6847, 6862), 2425 (6912, 6915), 2426 (6964, 6964), 2427 (6966, 6970), 2428 (6972, 6972), 2429 (6978, 6978), 2430 (7019, 7027), 2431 (7040, 7041), 2432 (7074, 7077), 2433 (7080, 7081), 2434 (7083, 7085), 2435 (7142, 7142), 2436 (7144, 7145), 2437 (7149, 7149), 2438 (7151, 7153), 2439 (7212, 7219), 2440 (7222, 7223), 2441 (7376, 7378), 2442 (7380, 7392), 2443 (7394, 7400), 2444 (7405, 7405), 2445 (7412, 7412), 2446 (7416, 7417), 2447 (7616, 7679), 2448 (8400, 8412), 2449 (8417, 8417), 2450 (8421, 8432), 2451 (11503, 11505), 2452 (11647, 11647), 2453 (11744, 11775), 2454 (12330, 12333), 2455 (12441, 12442), 2456 (42607, 42607), 2457 (42612, 42621), 2458 (42654, 42655), 2459 (42736, 42737), 2460 (43010, 43010), 2461 (43014, 43014), 2462 (43019, 43019), 2463 (43045, 43046), 2464 (43052, 43052), 2465 (43204, 43205), 2466 (43232, 43249), 2467 (43263, 43263), 2468 (43302, 43309), 2469 (43335, 43345), 2470 (43392, 43394), 2471 (43443, 43443), 2472 (43446, 43449), 2473 (43452, 43453), 2474 (43493, 43493), 2475 (43561, 43566), 2476 (43569, 43570), 2477 (43573, 43574), 2478 (43587, 43587), 2479 (43596, 43596), 2480 (43644, 43644), 2481 (43696, 43696), 2482 (43698, 43700), 2483 (43703, 43704), 2484 (43710, 43711), 2485 (43713, 43713), 2486 (43756, 43757), 2487 (43766, 43766), 2488 (44005, 44005), 2489 (44008, 44008), 2490 (44013, 44013), 2491 (64286, 64286), 2492 (65024, 65039), 2493 (65056, 65071), 2494 (66045, 66045), 2495 (66272, 66272), 2496 (66422, 66426), 2497 (68097, 68099), 2498 (68101, 68102), 2499 (68108, 68111), 2500 (68152, 68154), 2501 (68159, 68159), 2502 (68325, 68326), 2503 (68900, 68903), 2504 (69291, 69292), 2505 (69373, 69375), 2506 (69446, 69456), 2507 (69506, 69509), 2508 (69633, 69633), 2509 (69688, 69702), 2510 (69744, 69744), 2511 (69747, 69748), 2512 (69759, 69761), 2513 (69811, 69814), 2514 (69817, 69818), 2515 (69826, 69826), 2516 (69888, 69890), 2517 (69927, 69931), 2518 (69933, 69940), 2519 (70003, 70003), 2520 (70016, 70017), 2521 (70070, 70078), 2522 (70089, 70092), 2523 (70095, 70095), 2524 (70191, 70193), 2525 (70196, 70196), 2526 (70198, 70199), 2527 (70206, 70206), 2528 (70209, 70209), 2529 (70367, 70367), 2530 (70371, 70378), 2531 (70400, 70401), 2532 (70459, 70460), 2533 (70464, 70464), 2534 (70502, 70508), 2535 (70512, 70516), 2536 (70712, 70719), 2537 (70722, 70724), 2538 (70726, 70726), 2539 (70750, 70750), 2540 (70835, 70840), 2541 (70842, 70842), 2542 (70847, 70848), 2543 (70850, 70851), 2544 (71090, 71093), 2545 (71100, 71101), 2546 (71103, 71104), 2547 (71132, 71133), 2548 (71219, 71226), 2549 (71229, 71229), 2550 (71231, 71232), 2551 (71339, 71339), 2552 (71341, 71341), 2553 (71344, 71349), 2554 (71351, 71351), 2555 (71453, 71455), 2556 (71458, 71461), 2557 (71463, 71467), 2558 (71727, 71735), 2559 (71737, 71738), 2560 (71995, 71996), 2561 (71998, 71998), 2562 (72003, 72003), 2563 (72148, 72151), 2564 (72154, 72155), 2565 (72160, 72160), 2566 (72193, 72202), 2567 (72243, 72248), 2568 (72251, 72254), 2569 (72263, 72263), 2570 (72273, 72278), 2571 (72281, 72283), 2572 (72330, 72342), 2573 (72344, 72345), 2574 (72752, 72758), 2575 (72760, 72765), 2576 (72767, 72767), 2577 (72850, 72871), 2578 (72874, 72880), 2579 (72882, 72883), 2580 (72885, 72886), 2581 (73009, 73014), 2582 (73018, 73018), 2583 (73020, 73021), 2584 (73023, 73029), 2585 (73031, 73031), 2586 (73104, 73105), 2587 (73109, 73109), 2588 (73111, 73111), 2589 (73459, 73460), 2590 (73472, 73473), 2591 (73526, 73530), 2592 (73536, 73536), 2593 (73538, 73538), 2594 (78912, 78912), 2595 (78919, 78933), 2596 (92912, 92916), 2597 (92976, 92982), 2598 (94031, 94031), 2599 (94095, 94098), 2600 (94180, 94180), 2601 (113821, 113822), 2602 (118528, 118573), 2603 (118576, 118598), 2604 (119143, 119145), 2605 (119163, 119170), 2606 (119173, 119179), 2607 (119210, 119213), 2608 (119362, 119364), 2609 (121344, 121398), 2610 (121403, 121452), 2611 (121461, 121461), 2612 (121476, 121476), 2613 (121499, 121503), 2614 (121505, 121519), 2615 (122880, 122886), 2616 (122888, 122904), 2617 (122907, 122913), 2618 (122915, 122916), 2619 (122918, 122922), 2620 (123023, 123023), 2621 (123184, 123190), 2622 (123566, 123566), 2623 (123628, 123631), 2624 (124140, 124143), 2625 (125136, 125142), 2626 (125252, 125258), 2627 (917760, 917999), 2628 ]; 2629 2630 pub const NUMBER: &'static [(u32, u32)] = &[ 2631 (48, 57), 2632 (178, 179), 2633 (185, 185), 2634 (188, 190), 2635 (1632, 1641), 2636 (1776, 1785), 2637 (1984, 1993), 2638 (2406, 2415), 2639 (2534, 2543), 2640 (2548, 2553), 2641 (2662, 2671), 2642 (2790, 2799), 2643 (2918, 2927), 2644 (2930, 2935), 2645 (3046, 3058), 2646 (3174, 3183), 2647 (3192, 3198), 2648 (3302, 3311), 2649 (3416, 3422), 2650 (3430, 3448), 2651 (3558, 3567), 2652 (3664, 3673), 2653 (3792, 3801), 2654 (3872, 3891), 2655 (4160, 4169), 2656 (4240, 4249), 2657 (4969, 4988), 2658 (5870, 5872), 2659 (6112, 6121), 2660 (6128, 6137), 2661 (6160, 6169), 2662 (6470, 6479), 2663 (6608, 6618), 2664 (6784, 6793), 2665 (6800, 6809), 2666 (6992, 7001), 2667 (7088, 7097), 2668 (7232, 7241), 2669 (7248, 7257), 2670 (8304, 8304), 2671 (8308, 8313), 2672 (8320, 8329), 2673 (8528, 8578), 2674 (8581, 8585), 2675 (9312, 9371), 2676 (9450, 9471), 2677 (10102, 10131), 2678 (11517, 11517), 2679 (12295, 12295), 2680 (12321, 12329), 2681 (12344, 12346), 2682 (12690, 12693), 2683 (12832, 12841), 2684 (12872, 12879), 2685 (12881, 12895), 2686 (12928, 12937), 2687 (12977, 12991), 2688 (42528, 42537), 2689 (42726, 42735), 2690 (43056, 43061), 2691 (43216, 43225), 2692 (43264, 43273), 2693 (43472, 43481), 2694 (43504, 43513), 2695 (43600, 43609), 2696 (44016, 44025), 2697 (65296, 65305), 2698 (65799, 65843), 2699 (65856, 65912), 2700 (65930, 65931), 2701 (66273, 66299), 2702 (66336, 66339), 2703 (66369, 66369), 2704 (66378, 66378), 2705 (66513, 66517), 2706 (66720, 66729), 2707 (67672, 67679), 2708 (67705, 67711), 2709 (67751, 67759), 2710 (67835, 67839), 2711 (67862, 67867), 2712 (68028, 68029), 2713 (68032, 68047), 2714 (68050, 68095), 2715 (68160, 68168), 2716 (68221, 68222), 2717 (68253, 68255), 2718 (68331, 68335), 2719 (68440, 68447), 2720 (68472, 68479), 2721 (68521, 68527), 2722 (68858, 68863), 2723 (68912, 68921), 2724 (69216, 69246), 2725 (69405, 69414), 2726 (69457, 69460), 2727 (69573, 69579), 2728 (69714, 69743), 2729 (69872, 69881), 2730 (69942, 69951), 2731 (70096, 70105), 2732 (70113, 70132), 2733 (70384, 70393), 2734 (70736, 70745), 2735 (70864, 70873), 2736 (71248, 71257), 2737 (71360, 71369), 2738 (71472, 71483), 2739 (71904, 71922), 2740 (72016, 72025), 2741 (72784, 72812), 2742 (73040, 73049), 2743 (73120, 73129), 2744 (73552, 73561), 2745 (73664, 73684), 2746 (74752, 74862), 2747 (92768, 92777), 2748 (92864, 92873), 2749 (93008, 93017), 2750 (93019, 93025), 2751 (93824, 93846), 2752 (119488, 119507), 2753 (119520, 119539), 2754 (119648, 119672), 2755 (120782, 120831), 2756 (123200, 123209), 2757 (123632, 123641), 2758 (124144, 124153), 2759 (125127, 125135), 2760 (125264, 125273), 2761 (126065, 126123), 2762 (126125, 126127), 2763 (126129, 126132), 2764 (126209, 126253), 2765 (126255, 126269), 2766 (127232, 127244), 2767 (130032, 130041), 2768 ]; 2769 2770 pub const OPEN_PUNCTUATION: &'static [(u32, u32)] = &[ 2771 (40, 40), 2772 (91, 91), 2773 (123, 123), 2774 (3898, 3898), 2775 (3900, 3900), 2776 (5787, 5787), 2777 (8218, 8218), 2778 (8222, 8222), 2779 (8261, 8261), 2780 (8317, 8317), 2781 (8333, 8333), 2782 (8968, 8968), 2783 (8970, 8970), 2784 (9001, 9001), 2785 (10088, 10088), 2786 (10090, 10090), 2787 (10092, 10092), 2788 (10094, 10094), 2789 (10096, 10096), 2790 (10098, 10098), 2791 (10100, 10100), 2792 (10181, 10181), 2793 (10214, 10214), 2794 (10216, 10216), 2795 (10218, 10218), 2796 (10220, 10220), 2797 (10222, 10222), 2798 (10627, 10627), 2799 (10629, 10629), 2800 (10631, 10631), 2801 (10633, 10633), 2802 (10635, 10635), 2803 (10637, 10637), 2804 (10639, 10639), 2805 (10641, 10641), 2806 (10643, 10643), 2807 (10645, 10645), 2808 (10647, 10647), 2809 (10712, 10712), 2810 (10714, 10714), 2811 (10748, 10748), 2812 (11810, 11810), 2813 (11812, 11812), 2814 (11814, 11814), 2815 (11816, 11816), 2816 (11842, 11842), 2817 (11861, 11861), 2818 (11863, 11863), 2819 (11865, 11865), 2820 (11867, 11867), 2821 (12296, 12296), 2822 (12298, 12298), 2823 (12300, 12300), 2824 (12302, 12302), 2825 (12304, 12304), 2826 (12308, 12308), 2827 (12310, 12310), 2828 (12312, 12312), 2829 (12314, 12314), 2830 (12317, 12317), 2831 (64831, 64831), 2832 (65047, 65047), 2833 (65077, 65077), 2834 (65079, 65079), 2835 (65081, 65081), 2836 (65083, 65083), 2837 (65085, 65085), 2838 (65087, 65087), 2839 (65089, 65089), 2840 (65091, 65091), 2841 (65095, 65095), 2842 (65113, 65113), 2843 (65115, 65115), 2844 (65117, 65117), 2845 (65288, 65288), 2846 (65339, 65339), 2847 (65371, 65371), 2848 (65375, 65375), 2849 (65378, 65378), 2850 ]; 2851 2852 pub const OTHER: &'static [(u32, u32)] = &[ 2853 (0, 31), 2854 (127, 159), 2855 (173, 173), 2856 (888, 889), 2857 (896, 899), 2858 (907, 907), 2859 (909, 909), 2860 (930, 930), 2861 (1328, 1328), 2862 (1367, 1368), 2863 (1419, 1420), 2864 (1424, 1424), 2865 (1480, 1487), 2866 (1515, 1518), 2867 (1525, 1541), 2868 (1564, 1564), 2869 (1757, 1757), 2870 (1806, 1807), 2871 (1867, 1868), 2872 (1970, 1983), 2873 (2043, 2044), 2874 (2094, 2095), 2875 (2111, 2111), 2876 (2140, 2141), 2877 (2143, 2143), 2878 (2155, 2159), 2879 (2191, 2199), 2880 (2274, 2274), 2881 (2436, 2436), 2882 (2445, 2446), 2883 (2449, 2450), 2884 (2473, 2473), 2885 (2481, 2481), 2886 (2483, 2485), 2887 (2490, 2491), 2888 (2501, 2502), 2889 (2505, 2506), 2890 (2511, 2518), 2891 (2520, 2523), 2892 (2526, 2526), 2893 (2532, 2533), 2894 (2559, 2560), 2895 (2564, 2564), 2896 (2571, 2574), 2897 (2577, 2578), 2898 (2601, 2601), 2899 (2609, 2609), 2900 (2612, 2612), 2901 (2615, 2615), 2902 (2618, 2619), 2903 (2621, 2621), 2904 (2627, 2630), 2905 (2633, 2634), 2906 (2638, 2640), 2907 (2642, 2648), 2908 (2653, 2653), 2909 (2655, 2661), 2910 (2679, 2688), 2911 (2692, 2692), 2912 (2702, 2702), 2913 (2706, 2706), 2914 (2729, 2729), 2915 (2737, 2737), 2916 (2740, 2740), 2917 (2746, 2747), 2918 (2758, 2758), 2919 (2762, 2762), 2920 (2766, 2767), 2921 (2769, 2783), 2922 (2788, 2789), 2923 (2802, 2808), 2924 (2816, 2816), 2925 (2820, 2820), 2926 (2829, 2830), 2927 (2833, 2834), 2928 (2857, 2857), 2929 (2865, 2865), 2930 (2868, 2868), 2931 (2874, 2875), 2932 (2885, 2886), 2933 (2889, 2890), 2934 (2894, 2900), 2935 (2904, 2907), 2936 (2910, 2910), 2937 (2916, 2917), 2938 (2936, 2945), 2939 (2948, 2948), 2940 (2955, 2957), 2941 (2961, 2961), 2942 (2966, 2968), 2943 (2971, 2971), 2944 (2973, 2973), 2945 (2976, 2978), 2946 (2981, 2983), 2947 (2987, 2989), 2948 (3002, 3005), 2949 (3011, 3013), 2950 (3017, 3017), 2951 (3022, 3023), 2952 (3025, 3030), 2953 (3032, 3045), 2954 (3067, 3071), 2955 (3085, 3085), 2956 (3089, 3089), 2957 (3113, 3113), 2958 (3130, 3131), 2959 (3141, 3141), 2960 (3145, 3145), 2961 (3150, 3156), 2962 (3159, 3159), 2963 (3163, 3164), 2964 (3166, 3167), 2965 (3172, 3173), 2966 (3184, 3190), 2967 (3213, 3213), 2968 (3217, 3217), 2969 (3241, 3241), 2970 (3252, 3252), 2971 (3258, 3259), 2972 (3269, 3269), 2973 (3273, 3273), 2974 (3278, 3284), 2975 (3287, 3292), 2976 (3295, 3295), 2977 (3300, 3301), 2978 (3312, 3312), 2979 (3316, 3327), 2980 (3341, 3341), 2981 (3345, 3345), 2982 (3397, 3397), 2983 (3401, 3401), 2984 (3408, 3411), 2985 (3428, 3429), 2986 (3456, 3456), 2987 (3460, 3460), 2988 (3479, 3481), 2989 (3506, 3506), 2990 (3516, 3516), 2991 (3518, 3519), 2992 (3527, 3529), 2993 (3531, 3534), 2994 (3541, 3541), 2995 (3543, 3543), 2996 (3552, 3557), 2997 (3568, 3569), 2998 (3573, 3584), 2999 (3643, 3646), 3000 (3676, 3712), 3001 (3715, 3715), 3002 (3717, 3717), 3003 (3723, 3723), 3004 (3748, 3748), 3005 (3750, 3750), 3006 (3774, 3775), 3007 (3781, 3781), 3008 (3783, 3783), 3009 (3791, 3791), 3010 (3802, 3803), 3011 (3808, 3839), 3012 (3912, 3912), 3013 (3949, 3952), 3014 (3992, 3992), 3015 (4029, 4029), 3016 (4045, 4045), 3017 (4059, 4095), 3018 (4294, 4294), 3019 (4296, 4300), 3020 (4302, 4303), 3021 (4681, 4681), 3022 (4686, 4687), 3023 (4695, 4695), 3024 (4697, 4697), 3025 (4702, 4703), 3026 (4745, 4745), 3027 (4750, 4751), 3028 (4785, 4785), 3029 (4790, 4791), 3030 (4799, 4799), 3031 (4801, 4801), 3032 (4806, 4807), 3033 (4823, 4823), 3034 (4881, 4881), 3035 (4886, 4887), 3036 (4955, 4956), 3037 (4989, 4991), 3038 (5018, 5023), 3039 (5110, 5111), 3040 (5118, 5119), 3041 (5789, 5791), 3042 (5881, 5887), 3043 (5910, 5918), 3044 (5943, 5951), 3045 (5972, 5983), 3046 (5997, 5997), 3047 (6001, 6001), 3048 (6004, 6015), 3049 (6110, 6111), 3050 (6122, 6127), 3051 (6138, 6143), 3052 (6158, 6158), 3053 (6170, 6175), 3054 (6265, 6271), 3055 (6315, 6319), 3056 (6390, 6399), 3057 (6431, 6431), 3058 (6444, 6447), 3059 (6460, 6463), 3060 (6465, 6467), 3061 (6510, 6511), 3062 (6517, 6527), 3063 (6572, 6575), 3064 (6602, 6607), 3065 (6619, 6621), 3066 (6684, 6685), 3067 (6751, 6751), 3068 (6781, 6782), 3069 (6794, 6799), 3070 (6810, 6815), 3071 (6830, 6831), 3072 (6863, 6911), 3073 (6989, 6991), 3074 (7039, 7039), 3075 (7156, 7163), 3076 (7224, 7226), 3077 (7242, 7244), 3078 (7305, 7311), 3079 (7355, 7356), 3080 (7368, 7375), 3081 (7419, 7423), 3082 (7958, 7959), 3083 (7966, 7967), 3084 (8006, 8007), 3085 (8014, 8015), 3086 (8024, 8024), 3087 (8026, 8026), 3088 (8028, 8028), 3089 (8030, 8030), 3090 (8062, 8063), 3091 (8117, 8117), 3092 (8133, 8133), 3093 (8148, 8149), 3094 (8156, 8156), 3095 (8176, 8177), 3096 (8181, 8181), 3097 (8191, 8191), 3098 (8203, 8207), 3099 (8234, 8238), 3100 (8288, 8303), 3101 (8306, 8307), 3102 (8335, 8335), 3103 (8349, 8351), 3104 (8385, 8399), 3105 (8433, 8447), 3106 (8588, 8591), 3107 (9255, 9279), 3108 (9291, 9311), 3109 (11124, 11125), 3110 (11158, 11158), 3111 (11508, 11512), 3112 (11558, 11558), 3113 (11560, 11564), 3114 (11566, 11567), 3115 (11624, 11630), 3116 (11633, 11646), 3117 (11671, 11679), 3118 (11687, 11687), 3119 (11695, 11695), 3120 (11703, 11703), 3121 (11711, 11711), 3122 (11719, 11719), 3123 (11727, 11727), 3124 (11735, 11735), 3125 (11743, 11743), 3126 (11870, 11903), 3127 (11930, 11930), 3128 (12020, 12031), 3129 (12246, 12271), 3130 (12284, 12287), 3131 (12352, 12352), 3132 (12439, 12440), 3133 (12544, 12548), 3134 (12592, 12592), 3135 (12687, 12687), 3136 (12772, 12783), 3137 (12831, 12831), 3138 (42125, 42127), 3139 (42183, 42191), 3140 (42540, 42559), 3141 (42744, 42751), 3142 (42955, 42959), 3143 (42962, 42962), 3144 (42964, 42964), 3145 (42970, 42993), 3146 (43053, 43055), 3147 (43066, 43071), 3148 (43128, 43135), 3149 (43206, 43213), 3150 (43226, 43231), 3151 (43348, 43358), 3152 (43389, 43391), 3153 (43470, 43470), 3154 (43482, 43485), 3155 (43519, 43519), 3156 (43575, 43583), 3157 (43598, 43599), 3158 (43610, 43611), 3159 (43715, 43738), 3160 (43767, 43776), 3161 (43783, 43784), 3162 (43791, 43792), 3163 (43799, 43807), 3164 (43815, 43815), 3165 (43823, 43823), 3166 (43884, 43887), 3167 (44014, 44015), 3168 (44026, 44031), 3169 (55204, 55215), 3170 (55239, 55242), 3171 (55292, 63743), 3172 (64110, 64111), 3173 (64218, 64255), 3174 (64263, 64274), 3175 (64280, 64284), 3176 (64311, 64311), 3177 (64317, 64317), 3178 (64319, 64319), 3179 (64322, 64322), 3180 (64325, 64325), 3181 (64451, 64466), 3182 (64912, 64913), 3183 (64968, 64974), 3184 (64976, 65007), 3185 (65050, 65055), 3186 (65107, 65107), 3187 (65127, 65127), 3188 (65132, 65135), 3189 (65141, 65141), 3190 (65277, 65280), 3191 (65471, 65473), 3192 (65480, 65481), 3193 (65488, 65489), 3194 (65496, 65497), 3195 (65501, 65503), 3196 (65511, 65511), 3197 (65519, 65531), 3198 (65534, 65535), 3199 (65548, 65548), 3200 (65575, 65575), 3201 (65595, 65595), 3202 (65598, 65598), 3203 (65614, 65615), 3204 (65630, 65663), 3205 (65787, 65791), 3206 (65795, 65798), 3207 (65844, 65846), 3208 (65935, 65935), 3209 (65949, 65951), 3210 (65953, 65999), 3211 (66046, 66175), 3212 (66205, 66207), 3213 (66257, 66271), 3214 (66300, 66303), 3215 (66340, 66348), 3216 (66379, 66383), 3217 (66427, 66431), 3218 (66462, 66462), 3219 (66500, 66503), 3220 (66518, 66559), 3221 (66718, 66719), 3222 (66730, 66735), 3223 (66772, 66775), 3224 (66812, 66815), 3225 (66856, 66863), 3226 (66916, 66926), 3227 (66939, 66939), 3228 (66955, 66955), 3229 (66963, 66963), 3230 (66966, 66966), 3231 (66978, 66978), 3232 (66994, 66994), 3233 (67002, 67002), 3234 (67005, 67071), 3235 (67383, 67391), 3236 (67414, 67423), 3237 (67432, 67455), 3238 (67462, 67462), 3239 (67505, 67505), 3240 (67515, 67583), 3241 (67590, 67591), 3242 (67593, 67593), 3243 (67638, 67638), 3244 (67641, 67643), 3245 (67645, 67646), 3246 (67670, 67670), 3247 (67743, 67750), 3248 (67760, 67807), 3249 (67827, 67827), 3250 (67830, 67834), 3251 (67868, 67870), 3252 (67898, 67902), 3253 (67904, 67967), 3254 (68024, 68027), 3255 (68048, 68049), 3256 (68100, 68100), 3257 (68103, 68107), 3258 (68116, 68116), 3259 (68120, 68120), 3260 (68150, 68151), 3261 (68155, 68158), 3262 (68169, 68175), 3263 (68185, 68191), 3264 (68256, 68287), 3265 (68327, 68330), 3266 (68343, 68351), 3267 (68406, 68408), 3268 (68438, 68439), 3269 (68467, 68471), 3270 (68498, 68504), 3271 (68509, 68520), 3272 (68528, 68607), 3273 (68681, 68735), 3274 (68787, 68799), 3275 (68851, 68857), 3276 (68904, 68911), 3277 (68922, 69215), 3278 (69247, 69247), 3279 (69290, 69290), 3280 (69294, 69295), 3281 (69298, 69372), 3282 (69416, 69423), 3283 (69466, 69487), 3284 (69514, 69551), 3285 (69580, 69599), 3286 (69623, 69631), 3287 (69710, 69713), 3288 (69750, 69758), 3289 (69821, 69821), 3290 (69827, 69839), 3291 (69865, 69871), 3292 (69882, 69887), 3293 (69941, 69941), 3294 (69960, 69967), 3295 (70007, 70015), 3296 (70112, 70112), 3297 (70133, 70143), 3298 (70162, 70162), 3299 (70210, 70271), 3300 (70279, 70279), 3301 (70281, 70281), 3302 (70286, 70286), 3303 (70302, 70302), 3304 (70314, 70319), 3305 (70379, 70383), 3306 (70394, 70399), 3307 (70404, 70404), 3308 (70413, 70414), 3309 (70417, 70418), 3310 (70441, 70441), 3311 (70449, 70449), 3312 (70452, 70452), 3313 (70458, 70458), 3314 (70469, 70470), 3315 (70473, 70474), 3316 (70478, 70479), 3317 (70481, 70486), 3318 (70488, 70492), 3319 (70500, 70501), 3320 (70509, 70511), 3321 (70517, 70655), 3322 (70748, 70748), 3323 (70754, 70783), 3324 (70856, 70863), 3325 (70874, 71039), 3326 (71094, 71095), 3327 (71134, 71167), 3328 (71237, 71247), 3329 (71258, 71263), 3330 (71277, 71295), 3331 (71354, 71359), 3332 (71370, 71423), 3333 (71451, 71452), 3334 (71468, 71471), 3335 (71495, 71679), 3336 (71740, 71839), 3337 (71923, 71934), 3338 (71943, 71944), 3339 (71946, 71947), 3340 (71956, 71956), 3341 (71959, 71959), 3342 (71990, 71990), 3343 (71993, 71994), 3344 (72007, 72015), 3345 (72026, 72095), 3346 (72104, 72105), 3347 (72152, 72153), 3348 (72165, 72191), 3349 (72264, 72271), 3350 (72355, 72367), 3351 (72441, 72447), 3352 (72458, 72703), 3353 (72713, 72713), 3354 (72759, 72759), 3355 (72774, 72783), 3356 (72813, 72815), 3357 (72848, 72849), 3358 (72872, 72872), 3359 (72887, 72959), 3360 (72967, 72967), 3361 (72970, 72970), 3362 (73015, 73017), 3363 (73019, 73019), 3364 (73022, 73022), 3365 (73032, 73039), 3366 (73050, 73055), 3367 (73062, 73062), 3368 (73065, 73065), 3369 (73103, 73103), 3370 (73106, 73106), 3371 (73113, 73119), 3372 (73130, 73439), 3373 (73465, 73471), 3374 (73489, 73489), 3375 (73531, 73533), 3376 (73562, 73647), 3377 (73649, 73663), 3378 (73714, 73726), 3379 (74650, 74751), 3380 (74863, 74863), 3381 (74869, 74879), 3382 (75076, 77711), 3383 (77811, 77823), 3384 (78896, 78911), 3385 (78934, 82943), 3386 (83527, 92159), 3387 (92729, 92735), 3388 (92767, 92767), 3389 (92778, 92781), 3390 (92863, 92863), 3391 (92874, 92879), 3392 (92910, 92911), 3393 (92918, 92927), 3394 (92998, 93007), 3395 (93018, 93018), 3396 (93026, 93026), 3397 (93048, 93052), 3398 (93072, 93759), 3399 (93851, 93951), 3400 (94027, 94030), 3401 (94088, 94094), 3402 (94112, 94175), 3403 (94181, 94191), 3404 (94194, 94207), 3405 (100344, 100351), 3406 (101590, 101631), 3407 (101641, 110575), 3408 (110580, 110580), 3409 (110588, 110588), 3410 (110591, 110591), 3411 (110883, 110897), 3412 (110899, 110927), 3413 (110931, 110932), 3414 (110934, 110947), 3415 (110952, 110959), 3416 (111356, 113663), 3417 (113771, 113775), 3418 (113789, 113791), 3419 (113801, 113807), 3420 (113818, 113819), 3421 (113824, 118527), 3422 (118574, 118575), 3423 (118599, 118607), 3424 (118724, 118783), 3425 (119030, 119039), 3426 (119079, 119080), 3427 (119155, 119162), 3428 (119275, 119295), 3429 (119366, 119487), 3430 (119508, 119519), 3431 (119540, 119551), 3432 (119639, 119647), 3433 (119673, 119807), 3434 (119893, 119893), 3435 (119965, 119965), 3436 (119968, 119969), 3437 (119971, 119972), 3438 (119975, 119976), 3439 (119981, 119981), 3440 (119994, 119994), 3441 (119996, 119996), 3442 (120004, 120004), 3443 (120070, 120070), 3444 (120075, 120076), 3445 (120085, 120085), 3446 (120093, 120093), 3447 (120122, 120122), 3448 (120127, 120127), 3449 (120133, 120133), 3450 (120135, 120137), 3451 (120145, 120145), 3452 (120486, 120487), 3453 (120780, 120781), 3454 (121484, 121498), 3455 (121504, 121504), 3456 (121520, 122623), 3457 (122655, 122660), 3458 (122667, 122879), 3459 (122887, 122887), 3460 (122905, 122906), 3461 (122914, 122914), 3462 (122917, 122917), 3463 (122923, 122927), 3464 (122990, 123022), 3465 (123024, 123135), 3466 (123181, 123183), 3467 (123198, 123199), 3468 (123210, 123213), 3469 (123216, 123535), 3470 (123567, 123583), 3471 (123642, 123646), 3472 (123648, 124111), 3473 (124154, 124895), 3474 (124903, 124903), 3475 (124908, 124908), 3476 (124911, 124911), 3477 (124927, 124927), 3478 (125125, 125126), 3479 (125143, 125183), 3480 (125260, 125263), 3481 (125274, 125277), 3482 (125280, 126064), 3483 (126133, 126208), 3484 (126270, 126463), 3485 (126468, 126468), 3486 (126496, 126496), 3487 (126499, 126499), 3488 (126501, 126502), 3489 (126504, 126504), 3490 (126515, 126515), 3491 (126520, 126520), 3492 (126522, 126522), 3493 (126524, 126529), 3494 (126531, 126534), 3495 (126536, 126536), 3496 (126538, 126538), 3497 (126540, 126540), 3498 (126544, 126544), 3499 (126547, 126547), 3500 (126549, 126550), 3501 (126552, 126552), 3502 (126554, 126554), 3503 (126556, 126556), 3504 (126558, 126558), 3505 (126560, 126560), 3506 (126563, 126563), 3507 (126565, 126566), 3508 (126571, 126571), 3509 (126579, 126579), 3510 (126584, 126584), 3511 (126589, 126589), 3512 (126591, 126591), 3513 (126602, 126602), 3514 (126620, 126624), 3515 (126628, 126628), 3516 (126634, 126634), 3517 (126652, 126703), 3518 (126706, 126975), 3519 (127020, 127023), 3520 (127124, 127135), 3521 (127151, 127152), 3522 (127168, 127168), 3523 (127184, 127184), 3524 (127222, 127231), 3525 (127406, 127461), 3526 (127491, 127503), 3527 (127548, 127551), 3528 (127561, 127567), 3529 (127570, 127583), 3530 (127590, 127743), 3531 (128728, 128731), 3532 (128749, 128751), 3533 (128765, 128767), 3534 (128887, 128890), 3535 (128986, 128991), 3536 (129004, 129007), 3537 (129009, 129023), 3538 (129036, 129039), 3539 (129096, 129103), 3540 (129114, 129119), 3541 (129160, 129167), 3542 (129198, 129199), 3543 (129202, 129279), 3544 (129620, 129631), 3545 (129646, 129647), 3546 (129661, 129663), 3547 (129673, 129679), 3548 (129726, 129726), 3549 (129734, 129741), 3550 (129756, 129759), 3551 (129769, 129775), 3552 (129785, 129791), 3553 (129939, 129939), 3554 (129995, 130031), 3555 (130042, 131071), 3556 (173792, 173823), 3557 (177978, 177983), 3558 (178206, 178207), 3559 (183970, 183983), 3560 (191457, 194559), 3561 (195102, 196607), 3562 (201547, 201551), 3563 (205744, 917759), 3564 (918000, 1114111), 3565 ]; 3566 3567 pub const OTHER_LETTER: &'static [(u32, u32)] = &[ 3568 (170, 170), 3569 (186, 186), 3570 (443, 443), 3571 (448, 451), 3572 (660, 660), 3573 (1488, 1514), 3574 (1519, 1522), 3575 (1568, 1599), 3576 (1601, 1610), 3577 (1646, 1647), 3578 (1649, 1747), 3579 (1749, 1749), 3580 (1774, 1775), 3581 (1786, 1788), 3582 (1791, 1791), 3583 (1808, 1808), 3584 (1810, 1839), 3585 (1869, 1957), 3586 (1969, 1969), 3587 (1994, 2026), 3588 (2048, 2069), 3589 (2112, 2136), 3590 (2144, 2154), 3591 (2160, 2183), 3592 (2185, 2190), 3593 (2208, 2248), 3594 (2308, 2361), 3595 (2365, 2365), 3596 (2384, 2384), 3597 (2392, 2401), 3598 (2418, 2432), 3599 (2437, 2444), 3600 (2447, 2448), 3601 (2451, 2472), 3602 (2474, 2480), 3603 (2482, 2482), 3604 (2486, 2489), 3605 (2493, 2493), 3606 (2510, 2510), 3607 (2524, 2525), 3608 (2527, 2529), 3609 (2544, 2545), 3610 (2556, 2556), 3611 (2565, 2570), 3612 (2575, 2576), 3613 (2579, 2600), 3614 (2602, 2608), 3615 (2610, 2611), 3616 (2613, 2614), 3617 (2616, 2617), 3618 (2649, 2652), 3619 (2654, 2654), 3620 (2674, 2676), 3621 (2693, 2701), 3622 (2703, 2705), 3623 (2707, 2728), 3624 (2730, 2736), 3625 (2738, 2739), 3626 (2741, 2745), 3627 (2749, 2749), 3628 (2768, 2768), 3629 (2784, 2785), 3630 (2809, 2809), 3631 (2821, 2828), 3632 (2831, 2832), 3633 (2835, 2856), 3634 (2858, 2864), 3635 (2866, 2867), 3636 (2869, 2873), 3637 (2877, 2877), 3638 (2908, 2909), 3639 (2911, 2913), 3640 (2929, 2929), 3641 (2947, 2947), 3642 (2949, 2954), 3643 (2958, 2960), 3644 (2962, 2965), 3645 (2969, 2970), 3646 (2972, 2972), 3647 (2974, 2975), 3648 (2979, 2980), 3649 (2984, 2986), 3650 (2990, 3001), 3651 (3024, 3024), 3652 (3077, 3084), 3653 (3086, 3088), 3654 (3090, 3112), 3655 (3114, 3129), 3656 (3133, 3133), 3657 (3160, 3162), 3658 (3165, 3165), 3659 (3168, 3169), 3660 (3200, 3200), 3661 (3205, 3212), 3662 (3214, 3216), 3663 (3218, 3240), 3664 (3242, 3251), 3665 (3253, 3257), 3666 (3261, 3261), 3667 (3293, 3294), 3668 (3296, 3297), 3669 (3313, 3314), 3670 (3332, 3340), 3671 (3342, 3344), 3672 (3346, 3386), 3673 (3389, 3389), 3674 (3406, 3406), 3675 (3412, 3414), 3676 (3423, 3425), 3677 (3450, 3455), 3678 (3461, 3478), 3679 (3482, 3505), 3680 (3507, 3515), 3681 (3517, 3517), 3682 (3520, 3526), 3683 (3585, 3632), 3684 (3634, 3635), 3685 (3648, 3653), 3686 (3713, 3714), 3687 (3716, 3716), 3688 (3718, 3722), 3689 (3724, 3747), 3690 (3749, 3749), 3691 (3751, 3760), 3692 (3762, 3763), 3693 (3773, 3773), 3694 (3776, 3780), 3695 (3804, 3807), 3696 (3840, 3840), 3697 (3904, 3911), 3698 (3913, 3948), 3699 (3976, 3980), 3700 (4096, 4138), 3701 (4159, 4159), 3702 (4176, 4181), 3703 (4186, 4189), 3704 (4193, 4193), 3705 (4197, 4198), 3706 (4206, 4208), 3707 (4213, 4225), 3708 (4238, 4238), 3709 (4352, 4680), 3710 (4682, 4685), 3711 (4688, 4694), 3712 (4696, 4696), 3713 (4698, 4701), 3714 (4704, 4744), 3715 (4746, 4749), 3716 (4752, 4784), 3717 (4786, 4789), 3718 (4792, 4798), 3719 (4800, 4800), 3720 (4802, 4805), 3721 (4808, 4822), 3722 (4824, 4880), 3723 (4882, 4885), 3724 (4888, 4954), 3725 (4992, 5007), 3726 (5121, 5740), 3727 (5743, 5759), 3728 (5761, 5786), 3729 (5792, 5866), 3730 (5873, 5880), 3731 (5888, 5905), 3732 (5919, 5937), 3733 (5952, 5969), 3734 (5984, 5996), 3735 (5998, 6000), 3736 (6016, 6067), 3737 (6108, 6108), 3738 (6176, 6210), 3739 (6212, 6264), 3740 (6272, 6276), 3741 (6279, 6312), 3742 (6314, 6314), 3743 (6320, 6389), 3744 (6400, 6430), 3745 (6480, 6509), 3746 (6512, 6516), 3747 (6528, 6571), 3748 (6576, 6601), 3749 (6656, 6678), 3750 (6688, 6740), 3751 (6917, 6963), 3752 (6981, 6988), 3753 (7043, 7072), 3754 (7086, 7087), 3755 (7098, 7141), 3756 (7168, 7203), 3757 (7245, 7247), 3758 (7258, 7287), 3759 (7401, 7404), 3760 (7406, 7411), 3761 (7413, 7414), 3762 (7418, 7418), 3763 (8501, 8504), 3764 (11568, 11623), 3765 (11648, 11670), 3766 (11680, 11686), 3767 (11688, 11694), 3768 (11696, 11702), 3769 (11704, 11710), 3770 (11712, 11718), 3771 (11720, 11726), 3772 (11728, 11734), 3773 (11736, 11742), 3774 (12294, 12294), 3775 (12348, 12348), 3776 (12353, 12438), 3777 (12447, 12447), 3778 (12449, 12538), 3779 (12543, 12543), 3780 (12549, 12591), 3781 (12593, 12686), 3782 (12704, 12735), 3783 (12784, 12799), 3784 (13312, 19903), 3785 (19968, 40980), 3786 (40982, 42124), 3787 (42192, 42231), 3788 (42240, 42507), 3789 (42512, 42527), 3790 (42538, 42539), 3791 (42606, 42606), 3792 (42656, 42725), 3793 (42895, 42895), 3794 (42999, 42999), 3795 (43003, 43009), 3796 (43011, 43013), 3797 (43015, 43018), 3798 (43020, 43042), 3799 (43072, 43123), 3800 (43138, 43187), 3801 (43250, 43255), 3802 (43259, 43259), 3803 (43261, 43262), 3804 (43274, 43301), 3805 (43312, 43334), 3806 (43360, 43388), 3807 (43396, 43442), 3808 (43488, 43492), 3809 (43495, 43503), 3810 (43514, 43518), 3811 (43520, 43560), 3812 (43584, 43586), 3813 (43588, 43595), 3814 (43616, 43631), 3815 (43633, 43638), 3816 (43642, 43642), 3817 (43646, 43695), 3818 (43697, 43697), 3819 (43701, 43702), 3820 (43705, 43709), 3821 (43712, 43712), 3822 (43714, 43714), 3823 (43739, 43740), 3824 (43744, 43754), 3825 (43762, 43762), 3826 (43777, 43782), 3827 (43785, 43790), 3828 (43793, 43798), 3829 (43808, 43814), 3830 (43816, 43822), 3831 (43968, 44002), 3832 (44032, 55203), 3833 (55216, 55238), 3834 (55243, 55291), 3835 (63744, 64109), 3836 (64112, 64217), 3837 (64285, 64285), 3838 (64287, 64296), 3839 (64298, 64310), 3840 (64312, 64316), 3841 (64318, 64318), 3842 (64320, 64321), 3843 (64323, 64324), 3844 (64326, 64433), 3845 (64467, 64829), 3846 (64848, 64911), 3847 (64914, 64967), 3848 (65008, 65019), 3849 (65136, 65140), 3850 (65142, 65276), 3851 (65382, 65391), 3852 (65393, 65437), 3853 (65440, 65470), 3854 (65474, 65479), 3855 (65482, 65487), 3856 (65490, 65495), 3857 (65498, 65500), 3858 (65536, 65547), 3859 (65549, 65574), 3860 (65576, 65594), 3861 (65596, 65597), 3862 (65599, 65613), 3863 (65616, 65629), 3864 (65664, 65786), 3865 (66176, 66204), 3866 (66208, 66256), 3867 (66304, 66335), 3868 (66349, 66368), 3869 (66370, 66377), 3870 (66384, 66421), 3871 (66432, 66461), 3872 (66464, 66499), 3873 (66504, 66511), 3874 (66640, 66717), 3875 (66816, 66855), 3876 (66864, 66915), 3877 (67072, 67382), 3878 (67392, 67413), 3879 (67424, 67431), 3880 (67584, 67589), 3881 (67592, 67592), 3882 (67594, 67637), 3883 (67639, 67640), 3884 (67644, 67644), 3885 (67647, 67669), 3886 (67680, 67702), 3887 (67712, 67742), 3888 (67808, 67826), 3889 (67828, 67829), 3890 (67840, 67861), 3891 (67872, 67897), 3892 (67968, 68023), 3893 (68030, 68031), 3894 (68096, 68096), 3895 (68112, 68115), 3896 (68117, 68119), 3897 (68121, 68149), 3898 (68192, 68220), 3899 (68224, 68252), 3900 (68288, 68295), 3901 (68297, 68324), 3902 (68352, 68405), 3903 (68416, 68437), 3904 (68448, 68466), 3905 (68480, 68497), 3906 (68608, 68680), 3907 (68864, 68899), 3908 (69248, 69289), 3909 (69296, 69297), 3910 (69376, 69404), 3911 (69415, 69415), 3912 (69424, 69445), 3913 (69488, 69505), 3914 (69552, 69572), 3915 (69600, 69622), 3916 (69635, 69687), 3917 (69745, 69746), 3918 (69749, 69749), 3919 (69763, 69807), 3920 (69840, 69864), 3921 (69891, 69926), 3922 (69956, 69956), 3923 (69959, 69959), 3924 (69968, 70002), 3925 (70006, 70006), 3926 (70019, 70066), 3927 (70081, 70084), 3928 (70106, 70106), 3929 (70108, 70108), 3930 (70144, 70161), 3931 (70163, 70187), 3932 (70207, 70208), 3933 (70272, 70278), 3934 (70280, 70280), 3935 (70282, 70285), 3936 (70287, 70301), 3937 (70303, 70312), 3938 (70320, 70366), 3939 (70405, 70412), 3940 (70415, 70416), 3941 (70419, 70440), 3942 (70442, 70448), 3943 (70450, 70451), 3944 (70453, 70457), 3945 (70461, 70461), 3946 (70480, 70480), 3947 (70493, 70497), 3948 (70656, 70708), 3949 (70727, 70730), 3950 (70751, 70753), 3951 (70784, 70831), 3952 (70852, 70853), 3953 (70855, 70855), 3954 (71040, 71086), 3955 (71128, 71131), 3956 (71168, 71215), 3957 (71236, 71236), 3958 (71296, 71338), 3959 (71352, 71352), 3960 (71424, 71450), 3961 (71488, 71494), 3962 (71680, 71723), 3963 (71935, 71942), 3964 (71945, 71945), 3965 (71948, 71955), 3966 (71957, 71958), 3967 (71960, 71983), 3968 (71999, 71999), 3969 (72001, 72001), 3970 (72096, 72103), 3971 (72106, 72144), 3972 (72161, 72161), 3973 (72163, 72163), 3974 (72192, 72192), 3975 (72203, 72242), 3976 (72250, 72250), 3977 (72272, 72272), 3978 (72284, 72329), 3979 (72349, 72349), 3980 (72368, 72440), 3981 (72704, 72712), 3982 (72714, 72750), 3983 (72768, 72768), 3984 (72818, 72847), 3985 (72960, 72966), 3986 (72968, 72969), 3987 (72971, 73008), 3988 (73030, 73030), 3989 (73056, 73061), 3990 (73063, 73064), 3991 (73066, 73097), 3992 (73112, 73112), 3993 (73440, 73458), 3994 (73474, 73474), 3995 (73476, 73488), 3996 (73490, 73523), 3997 (73648, 73648), 3998 (73728, 74649), 3999 (74880, 75075), 4000 (77712, 77808), 4001 (77824, 78895), 4002 (78913, 78918), 4003 (82944, 83526), 4004 (92160, 92728), 4005 (92736, 92766), 4006 (92784, 92862), 4007 (92880, 92909), 4008 (92928, 92975), 4009 (93027, 93047), 4010 (93053, 93071), 4011 (93952, 94026), 4012 (94032, 94032), 4013 (94208, 100343), 4014 (100352, 101589), 4015 (101632, 101640), 4016 (110592, 110882), 4017 (110898, 110898), 4018 (110928, 110930), 4019 (110933, 110933), 4020 (110948, 110951), 4021 (110960, 111355), 4022 (113664, 113770), 4023 (113776, 113788), 4024 (113792, 113800), 4025 (113808, 113817), 4026 (122634, 122634), 4027 (123136, 123180), 4028 (123214, 123214), 4029 (123536, 123565), 4030 (123584, 123627), 4031 (124112, 124138), 4032 (124896, 124902), 4033 (124904, 124907), 4034 (124909, 124910), 4035 (124912, 124926), 4036 (124928, 125124), 4037 (126464, 126467), 4038 (126469, 126495), 4039 (126497, 126498), 4040 (126500, 126500), 4041 (126503, 126503), 4042 (126505, 126514), 4043 (126516, 126519), 4044 (126521, 126521), 4045 (126523, 126523), 4046 (126530, 126530), 4047 (126535, 126535), 4048 (126537, 126537), 4049 (126539, 126539), 4050 (126541, 126543), 4051 (126545, 126546), 4052 (126548, 126548), 4053 (126551, 126551), 4054 (126553, 126553), 4055 (126555, 126555), 4056 (126557, 126557), 4057 (126559, 126559), 4058 (126561, 126562), 4059 (126564, 126564), 4060 (126567, 126570), 4061 (126572, 126578), 4062 (126580, 126583), 4063 (126585, 126588), 4064 (126590, 126590), 4065 (126592, 126601), 4066 (126603, 126619), 4067 (126625, 126627), 4068 (126629, 126633), 4069 (126635, 126651), 4070 (131072, 173791), 4071 (173824, 177977), 4072 (177984, 178205), 4073 (178208, 183969), 4074 (183984, 191456), 4075 (194560, 195101), 4076 (196608, 201546), 4077 (201552, 205743), 4078 ]; 4079 4080 pub const OTHER_NUMBER: &'static [(u32, u32)] = &[ 4081 (178, 179), 4082 (185, 185), 4083 (188, 190), 4084 (2548, 2553), 4085 (2930, 2935), 4086 (3056, 3058), 4087 (3192, 3198), 4088 (3416, 3422), 4089 (3440, 3448), 4090 (3882, 3891), 4091 (4969, 4988), 4092 (6128, 6137), 4093 (6618, 6618), 4094 (8304, 8304), 4095 (8308, 8313), 4096 (8320, 8329), 4097 (8528, 8543), 4098 (8585, 8585), 4099 (9312, 9371), 4100 (9450, 9471), 4101 (10102, 10131), 4102 (11517, 11517), 4103 (12690, 12693), 4104 (12832, 12841), 4105 (12872, 12879), 4106 (12881, 12895), 4107 (12928, 12937), 4108 (12977, 12991), 4109 (43056, 43061), 4110 (65799, 65843), 4111 (65909, 65912), 4112 (65930, 65931), 4113 (66273, 66299), 4114 (66336, 66339), 4115 (67672, 67679), 4116 (67705, 67711), 4117 (67751, 67759), 4118 (67835, 67839), 4119 (67862, 67867), 4120 (68028, 68029), 4121 (68032, 68047), 4122 (68050, 68095), 4123 (68160, 68168), 4124 (68221, 68222), 4125 (68253, 68255), 4126 (68331, 68335), 4127 (68440, 68447), 4128 (68472, 68479), 4129 (68521, 68527), 4130 (68858, 68863), 4131 (69216, 69246), 4132 (69405, 69414), 4133 (69457, 69460), 4134 (69573, 69579), 4135 (69714, 69733), 4136 (70113, 70132), 4137 (71482, 71483), 4138 (71914, 71922), 4139 (72794, 72812), 4140 (73664, 73684), 4141 (93019, 93025), 4142 (93824, 93846), 4143 (119488, 119507), 4144 (119520, 119539), 4145 (119648, 119672), 4146 (125127, 125135), 4147 (126065, 126123), 4148 (126125, 126127), 4149 (126129, 126132), 4150 (126209, 126253), 4151 (126255, 126269), 4152 (127232, 127244), 4153 ]; 4154 4155 pub const OTHER_PUNCTUATION: &'static [(u32, u32)] = &[ 4156 (33, 35), 4157 (37, 39), 4158 (42, 42), 4159 (44, 44), 4160 (46, 47), 4161 (58, 59), 4162 (63, 64), 4163 (92, 92), 4164 (161, 161), 4165 (167, 167), 4166 (182, 183), 4167 (191, 191), 4168 (894, 894), 4169 (903, 903), 4170 (1370, 1375), 4171 (1417, 1417), 4172 (1472, 1472), 4173 (1475, 1475), 4174 (1478, 1478), 4175 (1523, 1524), 4176 (1545, 1546), 4177 (1548, 1549), 4178 (1563, 1563), 4179 (1565, 1567), 4180 (1642, 1645), 4181 (1748, 1748), 4182 (1792, 1805), 4183 (2039, 2041), 4184 (2096, 2110), 4185 (2142, 2142), 4186 (2404, 2405), 4187 (2416, 2416), 4188 (2557, 2557), 4189 (2678, 2678), 4190 (2800, 2800), 4191 (3191, 3191), 4192 (3204, 3204), 4193 (3572, 3572), 4194 (3663, 3663), 4195 (3674, 3675), 4196 (3844, 3858), 4197 (3860, 3860), 4198 (3973, 3973), 4199 (4048, 4052), 4200 (4057, 4058), 4201 (4170, 4175), 4202 (4347, 4347), 4203 (4960, 4968), 4204 (5742, 5742), 4205 (5867, 5869), 4206 (5941, 5942), 4207 (6100, 6102), 4208 (6104, 6106), 4209 (6144, 6149), 4210 (6151, 6154), 4211 (6468, 6469), 4212 (6686, 6687), 4213 (6816, 6822), 4214 (6824, 6829), 4215 (7002, 7008), 4216 (7037, 7038), 4217 (7164, 7167), 4218 (7227, 7231), 4219 (7294, 7295), 4220 (7360, 7367), 4221 (7379, 7379), 4222 (8214, 8215), 4223 (8224, 8231), 4224 (8240, 8248), 4225 (8251, 8254), 4226 (8257, 8259), 4227 (8263, 8273), 4228 (8275, 8275), 4229 (8277, 8286), 4230 (11513, 11516), 4231 (11518, 11519), 4232 (11632, 11632), 4233 (11776, 11777), 4234 (11782, 11784), 4235 (11787, 11787), 4236 (11790, 11798), 4237 (11800, 11801), 4238 (11803, 11803), 4239 (11806, 11807), 4240 (11818, 11822), 4241 (11824, 11833), 4242 (11836, 11839), 4243 (11841, 11841), 4244 (11843, 11855), 4245 (11858, 11860), 4246 (12289, 12291), 4247 (12349, 12349), 4248 (12539, 12539), 4249 (42238, 42239), 4250 (42509, 42511), 4251 (42611, 42611), 4252 (42622, 42622), 4253 (42738, 42743), 4254 (43124, 43127), 4255 (43214, 43215), 4256 (43256, 43258), 4257 (43260, 43260), 4258 (43310, 43311), 4259 (43359, 43359), 4260 (43457, 43469), 4261 (43486, 43487), 4262 (43612, 43615), 4263 (43742, 43743), 4264 (43760, 43761), 4265 (44011, 44011), 4266 (65040, 65046), 4267 (65049, 65049), 4268 (65072, 65072), 4269 (65093, 65094), 4270 (65097, 65100), 4271 (65104, 65106), 4272 (65108, 65111), 4273 (65119, 65121), 4274 (65128, 65128), 4275 (65130, 65131), 4276 (65281, 65283), 4277 (65285, 65287), 4278 (65290, 65290), 4279 (65292, 65292), 4280 (65294, 65295), 4281 (65306, 65307), 4282 (65311, 65312), 4283 (65340, 65340), 4284 (65377, 65377), 4285 (65380, 65381), 4286 (65792, 65794), 4287 (66463, 66463), 4288 (66512, 66512), 4289 (66927, 66927), 4290 (67671, 67671), 4291 (67871, 67871), 4292 (67903, 67903), 4293 (68176, 68184), 4294 (68223, 68223), 4295 (68336, 68342), 4296 (68409, 68415), 4297 (68505, 68508), 4298 (69461, 69465), 4299 (69510, 69513), 4300 (69703, 69709), 4301 (69819, 69820), 4302 (69822, 69825), 4303 (69952, 69955), 4304 (70004, 70005), 4305 (70085, 70088), 4306 (70093, 70093), 4307 (70107, 70107), 4308 (70109, 70111), 4309 (70200, 70205), 4310 (70313, 70313), 4311 (70731, 70735), 4312 (70746, 70747), 4313 (70749, 70749), 4314 (70854, 70854), 4315 (71105, 71127), 4316 (71233, 71235), 4317 (71264, 71276), 4318 (71353, 71353), 4319 (71484, 71486), 4320 (71739, 71739), 4321 (72004, 72006), 4322 (72162, 72162), 4323 (72255, 72262), 4324 (72346, 72348), 4325 (72350, 72354), 4326 (72448, 72457), 4327 (72769, 72773), 4328 (72816, 72817), 4329 (73463, 73464), 4330 (73539, 73551), 4331 (73727, 73727), 4332 (74864, 74868), 4333 (77809, 77810), 4334 (92782, 92783), 4335 (92917, 92917), 4336 (92983, 92987), 4337 (92996, 92996), 4338 (93847, 93850), 4339 (94178, 94178), 4340 (113823, 113823), 4341 (121479, 121483), 4342 (125278, 125279), 4343 ]; 4344 4345 pub const OTHER_SYMBOL: &'static [(u32, u32)] = &[ 4346 (166, 166), 4347 (169, 169), 4348 (174, 174), 4349 (176, 176), 4350 (1154, 1154), 4351 (1421, 1422), 4352 (1550, 1551), 4353 (1758, 1758), 4354 (1769, 1769), 4355 (1789, 1790), 4356 (2038, 2038), 4357 (2554, 2554), 4358 (2928, 2928), 4359 (3059, 3064), 4360 (3066, 3066), 4361 (3199, 3199), 4362 (3407, 3407), 4363 (3449, 3449), 4364 (3841, 3843), 4365 (3859, 3859), 4366 (3861, 3863), 4367 (3866, 3871), 4368 (3892, 3892), 4369 (3894, 3894), 4370 (3896, 3896), 4371 (4030, 4037), 4372 (4039, 4044), 4373 (4046, 4047), 4374 (4053, 4056), 4375 (4254, 4255), 4376 (5008, 5017), 4377 (5741, 5741), 4378 (6464, 6464), 4379 (6622, 6655), 4380 (7009, 7018), 4381 (7028, 7036), 4382 (8448, 8449), 4383 (8451, 8454), 4384 (8456, 8457), 4385 (8468, 8468), 4386 (8470, 8471), 4387 (8478, 8483), 4388 (8485, 8485), 4389 (8487, 8487), 4390 (8489, 8489), 4391 (8494, 8494), 4392 (8506, 8507), 4393 (8522, 8522), 4394 (8524, 8525), 4395 (8527, 8527), 4396 (8586, 8587), 4397 (8597, 8601), 4398 (8604, 8607), 4399 (8609, 8610), 4400 (8612, 8613), 4401 (8615, 8621), 4402 (8623, 8653), 4403 (8656, 8657), 4404 (8659, 8659), 4405 (8661, 8691), 4406 (8960, 8967), 4407 (8972, 8991), 4408 (8994, 9000), 4409 (9003, 9083), 4410 (9085, 9114), 4411 (9140, 9179), 4412 (9186, 9254), 4413 (9280, 9290), 4414 (9372, 9449), 4415 (9472, 9654), 4416 (9656, 9664), 4417 (9666, 9719), 4418 (9728, 9838), 4419 (9840, 10087), 4420 (10132, 10175), 4421 (10240, 10495), 4422 (11008, 11055), 4423 (11077, 11078), 4424 (11085, 11123), 4425 (11126, 11157), 4426 (11159, 11263), 4427 (11493, 11498), 4428 (11856, 11857), 4429 (11904, 11929), 4430 (11931, 12019), 4431 (12032, 12245), 4432 (12272, 12283), 4433 (12292, 12292), 4434 (12306, 12307), 4435 (12320, 12320), 4436 (12342, 12343), 4437 (12350, 12351), 4438 (12688, 12689), 4439 (12694, 12703), 4440 (12736, 12771), 4441 (12800, 12830), 4442 (12842, 12871), 4443 (12880, 12880), 4444 (12896, 12927), 4445 (12938, 12976), 4446 (12992, 13311), 4447 (19904, 19967), 4448 (42128, 42182), 4449 (43048, 43051), 4450 (43062, 43063), 4451 (43065, 43065), 4452 (43639, 43641), 4453 (64832, 64847), 4454 (64975, 64975), 4455 (65021, 65023), 4456 (65508, 65508), 4457 (65512, 65512), 4458 (65517, 65518), 4459 (65532, 65533), 4460 (65847, 65855), 4461 (65913, 65929), 4462 (65932, 65934), 4463 (65936, 65948), 4464 (65952, 65952), 4465 (66000, 66044), 4466 (67703, 67704), 4467 (68296, 68296), 4468 (71487, 71487), 4469 (73685, 73692), 4470 (73697, 73713), 4471 (92988, 92991), 4472 (92997, 92997), 4473 (113820, 113820), 4474 (118608, 118723), 4475 (118784, 119029), 4476 (119040, 119078), 4477 (119081, 119140), 4478 (119146, 119148), 4479 (119171, 119172), 4480 (119180, 119209), 4481 (119214, 119274), 4482 (119296, 119361), 4483 (119365, 119365), 4484 (119552, 119638), 4485 (120832, 121343), 4486 (121399, 121402), 4487 (121453, 121460), 4488 (121462, 121475), 4489 (121477, 121478), 4490 (123215, 123215), 4491 (126124, 126124), 4492 (126254, 126254), 4493 (126976, 127019), 4494 (127024, 127123), 4495 (127136, 127150), 4496 (127153, 127167), 4497 (127169, 127183), 4498 (127185, 127221), 4499 (127245, 127405), 4500 (127462, 127490), 4501 (127504, 127547), 4502 (127552, 127560), 4503 (127568, 127569), 4504 (127584, 127589), 4505 (127744, 127994), 4506 (128000, 128727), 4507 (128732, 128748), 4508 (128752, 128764), 4509 (128768, 128886), 4510 (128891, 128985), 4511 (128992, 129003), 4512 (129008, 129008), 4513 (129024, 129035), 4514 (129040, 129095), 4515 (129104, 129113), 4516 (129120, 129159), 4517 (129168, 129197), 4518 (129200, 129201), 4519 (129280, 129619), 4520 (129632, 129645), 4521 (129648, 129660), 4522 (129664, 129672), 4523 (129680, 129725), 4524 (129727, 129733), 4525 (129742, 129755), 4526 (129760, 129768), 4527 (129776, 129784), 4528 (129792, 129938), 4529 (129940, 129994), 4530 ]; 4531 4532 pub const PARAGRAPH_SEPARATOR: &'static [(u32, u32)] = &[(8233, 8233)]; 4533 4534 pub const PRIVATE_USE: &'static [(u32, u32)] = 4535 &[(57344, 63743), (983040, 1048573), (1048576, 1114109)]; 4536 4537 pub const PUNCTUATION: &'static [(u32, u32)] = &[ 4538 (33, 35), 4539 (37, 42), 4540 (44, 47), 4541 (58, 59), 4542 (63, 64), 4543 (91, 93), 4544 (95, 95), 4545 (123, 123), 4546 (125, 125), 4547 (161, 161), 4548 (167, 167), 4549 (171, 171), 4550 (182, 183), 4551 (187, 187), 4552 (191, 191), 4553 (894, 894), 4554 (903, 903), 4555 (1370, 1375), 4556 (1417, 1418), 4557 (1470, 1470), 4558 (1472, 1472), 4559 (1475, 1475), 4560 (1478, 1478), 4561 (1523, 1524), 4562 (1545, 1546), 4563 (1548, 1549), 4564 (1563, 1563), 4565 (1565, 1567), 4566 (1642, 1645), 4567 (1748, 1748), 4568 (1792, 1805), 4569 (2039, 2041), 4570 (2096, 2110), 4571 (2142, 2142), 4572 (2404, 2405), 4573 (2416, 2416), 4574 (2557, 2557), 4575 (2678, 2678), 4576 (2800, 2800), 4577 (3191, 3191), 4578 (3204, 3204), 4579 (3572, 3572), 4580 (3663, 3663), 4581 (3674, 3675), 4582 (3844, 3858), 4583 (3860, 3860), 4584 (3898, 3901), 4585 (3973, 3973), 4586 (4048, 4052), 4587 (4057, 4058), 4588 (4170, 4175), 4589 (4347, 4347), 4590 (4960, 4968), 4591 (5120, 5120), 4592 (5742, 5742), 4593 (5787, 5788), 4594 (5867, 5869), 4595 (5941, 5942), 4596 (6100, 6102), 4597 (6104, 6106), 4598 (6144, 6154), 4599 (6468, 6469), 4600 (6686, 6687), 4601 (6816, 6822), 4602 (6824, 6829), 4603 (7002, 7008), 4604 (7037, 7038), 4605 (7164, 7167), 4606 (7227, 7231), 4607 (7294, 7295), 4608 (7360, 7367), 4609 (7379, 7379), 4610 (8208, 8231), 4611 (8240, 8259), 4612 (8261, 8273), 4613 (8275, 8286), 4614 (8317, 8318), 4615 (8333, 8334), 4616 (8968, 8971), 4617 (9001, 9002), 4618 (10088, 10101), 4619 (10181, 10182), 4620 (10214, 10223), 4621 (10627, 10648), 4622 (10712, 10715), 4623 (10748, 10749), 4624 (11513, 11516), 4625 (11518, 11519), 4626 (11632, 11632), 4627 (11776, 11822), 4628 (11824, 11855), 4629 (11858, 11869), 4630 (12289, 12291), 4631 (12296, 12305), 4632 (12308, 12319), 4633 (12336, 12336), 4634 (12349, 12349), 4635 (12448, 12448), 4636 (12539, 12539), 4637 (42238, 42239), 4638 (42509, 42511), 4639 (42611, 42611), 4640 (42622, 42622), 4641 (42738, 42743), 4642 (43124, 43127), 4643 (43214, 43215), 4644 (43256, 43258), 4645 (43260, 43260), 4646 (43310, 43311), 4647 (43359, 43359), 4648 (43457, 43469), 4649 (43486, 43487), 4650 (43612, 43615), 4651 (43742, 43743), 4652 (43760, 43761), 4653 (44011, 44011), 4654 (64830, 64831), 4655 (65040, 65049), 4656 (65072, 65106), 4657 (65108, 65121), 4658 (65123, 65123), 4659 (65128, 65128), 4660 (65130, 65131), 4661 (65281, 65283), 4662 (65285, 65290), 4663 (65292, 65295), 4664 (65306, 65307), 4665 (65311, 65312), 4666 (65339, 65341), 4667 (65343, 65343), 4668 (65371, 65371), 4669 (65373, 65373), 4670 (65375, 65381), 4671 (65792, 65794), 4672 (66463, 66463), 4673 (66512, 66512), 4674 (66927, 66927), 4675 (67671, 67671), 4676 (67871, 67871), 4677 (67903, 67903), 4678 (68176, 68184), 4679 (68223, 68223), 4680 (68336, 68342), 4681 (68409, 68415), 4682 (68505, 68508), 4683 (69293, 69293), 4684 (69461, 69465), 4685 (69510, 69513), 4686 (69703, 69709), 4687 (69819, 69820), 4688 (69822, 69825), 4689 (69952, 69955), 4690 (70004, 70005), 4691 (70085, 70088), 4692 (70093, 70093), 4693 (70107, 70107), 4694 (70109, 70111), 4695 (70200, 70205), 4696 (70313, 70313), 4697 (70731, 70735), 4698 (70746, 70747), 4699 (70749, 70749), 4700 (70854, 70854), 4701 (71105, 71127), 4702 (71233, 71235), 4703 (71264, 71276), 4704 (71353, 71353), 4705 (71484, 71486), 4706 (71739, 71739), 4707 (72004, 72006), 4708 (72162, 72162), 4709 (72255, 72262), 4710 (72346, 72348), 4711 (72350, 72354), 4712 (72448, 72457), 4713 (72769, 72773), 4714 (72816, 72817), 4715 (73463, 73464), 4716 (73539, 73551), 4717 (73727, 73727), 4718 (74864, 74868), 4719 (77809, 77810), 4720 (92782, 92783), 4721 (92917, 92917), 4722 (92983, 92987), 4723 (92996, 92996), 4724 (93847, 93850), 4725 (94178, 94178), 4726 (113823, 113823), 4727 (121479, 121483), 4728 (125278, 125279), 4729 ]; 4730 4731 pub const SEPARATOR: &'static [(u32, u32)] = &[ 4732 (32, 32), 4733 (160, 160), 4734 (5760, 5760), 4735 (8192, 8202), 4736 (8232, 8233), 4737 (8239, 8239), 4738 (8287, 8287), 4739 (12288, 12288), 4740 ]; 4741 4742 pub const SPACE_SEPARATOR: &'static [(u32, u32)] = &[ 4743 (32, 32), 4744 (160, 160), 4745 (5760, 5760), 4746 (8192, 8202), 4747 (8239, 8239), 4748 (8287, 8287), 4749 (12288, 12288), 4750 ]; 4751 4752 pub const SPACING_MARK: &'static [(u32, u32)] = &[ 4753 (2307, 2307), 4754 (2363, 2363), 4755 (2366, 2368), 4756 (2377, 2380), 4757 (2382, 2383), 4758 (2434, 2435), 4759 (2494, 2496), 4760 (2503, 2504), 4761 (2507, 2508), 4762 (2519, 2519), 4763 (2563, 2563), 4764 (2622, 2624), 4765 (2691, 2691), 4766 (2750, 2752), 4767 (2761, 2761), 4768 (2763, 2764), 4769 (2818, 2819), 4770 (2878, 2878), 4771 (2880, 2880), 4772 (2887, 2888), 4773 (2891, 2892), 4774 (2903, 2903), 4775 (3006, 3007), 4776 (3009, 3010), 4777 (3014, 3016), 4778 (3018, 3020), 4779 (3031, 3031), 4780 (3073, 3075), 4781 (3137, 3140), 4782 (3202, 3203), 4783 (3262, 3262), 4784 (3264, 3268), 4785 (3271, 3272), 4786 (3274, 3275), 4787 (3285, 3286), 4788 (3315, 3315), 4789 (3330, 3331), 4790 (3390, 3392), 4791 (3398, 3400), 4792 (3402, 3404), 4793 (3415, 3415), 4794 (3458, 3459), 4795 (3535, 3537), 4796 (3544, 3551), 4797 (3570, 3571), 4798 (3902, 3903), 4799 (3967, 3967), 4800 (4139, 4140), 4801 (4145, 4145), 4802 (4152, 4152), 4803 (4155, 4156), 4804 (4182, 4183), 4805 (4194, 4196), 4806 (4199, 4205), 4807 (4227, 4228), 4808 (4231, 4236), 4809 (4239, 4239), 4810 (4250, 4252), 4811 (5909, 5909), 4812 (5940, 5940), 4813 (6070, 6070), 4814 (6078, 6085), 4815 (6087, 6088), 4816 (6435, 6438), 4817 (6441, 6443), 4818 (6448, 6449), 4819 (6451, 6456), 4820 (6681, 6682), 4821 (6741, 6741), 4822 (6743, 6743), 4823 (6753, 6753), 4824 (6755, 6756), 4825 (6765, 6770), 4826 (6916, 6916), 4827 (6965, 6965), 4828 (6971, 6971), 4829 (6973, 6977), 4830 (6979, 6980), 4831 (7042, 7042), 4832 (7073, 7073), 4833 (7078, 7079), 4834 (7082, 7082), 4835 (7143, 7143), 4836 (7146, 7148), 4837 (7150, 7150), 4838 (7154, 7155), 4839 (7204, 7211), 4840 (7220, 7221), 4841 (7393, 7393), 4842 (7415, 7415), 4843 (12334, 12335), 4844 (43043, 43044), 4845 (43047, 43047), 4846 (43136, 43137), 4847 (43188, 43203), 4848 (43346, 43347), 4849 (43395, 43395), 4850 (43444, 43445), 4851 (43450, 43451), 4852 (43454, 43456), 4853 (43567, 43568), 4854 (43571, 43572), 4855 (43597, 43597), 4856 (43643, 43643), 4857 (43645, 43645), 4858 (43755, 43755), 4859 (43758, 43759), 4860 (43765, 43765), 4861 (44003, 44004), 4862 (44006, 44007), 4863 (44009, 44010), 4864 (44012, 44012), 4865 (69632, 69632), 4866 (69634, 69634), 4867 (69762, 69762), 4868 (69808, 69810), 4869 (69815, 69816), 4870 (69932, 69932), 4871 (69957, 69958), 4872 (70018, 70018), 4873 (70067, 70069), 4874 (70079, 70080), 4875 (70094, 70094), 4876 (70188, 70190), 4877 (70194, 70195), 4878 (70197, 70197), 4879 (70368, 70370), 4880 (70402, 70403), 4881 (70462, 70463), 4882 (70465, 70468), 4883 (70471, 70472), 4884 (70475, 70477), 4885 (70487, 70487), 4886 (70498, 70499), 4887 (70709, 70711), 4888 (70720, 70721), 4889 (70725, 70725), 4890 (70832, 70834), 4891 (70841, 70841), 4892 (70843, 70846), 4893 (70849, 70849), 4894 (71087, 71089), 4895 (71096, 71099), 4896 (71102, 71102), 4897 (71216, 71218), 4898 (71227, 71228), 4899 (71230, 71230), 4900 (71340, 71340), 4901 (71342, 71343), 4902 (71350, 71350), 4903 (71456, 71457), 4904 (71462, 71462), 4905 (71724, 71726), 4906 (71736, 71736), 4907 (71984, 71989), 4908 (71991, 71992), 4909 (71997, 71997), 4910 (72000, 72000), 4911 (72002, 72002), 4912 (72145, 72147), 4913 (72156, 72159), 4914 (72164, 72164), 4915 (72249, 72249), 4916 (72279, 72280), 4917 (72343, 72343), 4918 (72751, 72751), 4919 (72766, 72766), 4920 (72873, 72873), 4921 (72881, 72881), 4922 (72884, 72884), 4923 (73098, 73102), 4924 (73107, 73108), 4925 (73110, 73110), 4926 (73461, 73462), 4927 (73475, 73475), 4928 (73524, 73525), 4929 (73534, 73535), 4930 (73537, 73537), 4931 (94033, 94087), 4932 (94192, 94193), 4933 (119141, 119142), 4934 (119149, 119154), 4935 ]; 4936 4937 pub const SURROGATE: &'static [(u32, u32)] = &[(55296, 57343)]; 4938 4939 pub const SYMBOL: &'static [(u32, u32)] = &[ 4940 (36, 36), 4941 (43, 43), 4942 (60, 62), 4943 (94, 94), 4944 (96, 96), 4945 (124, 124), 4946 (126, 126), 4947 (162, 166), 4948 (168, 169), 4949 (172, 172), 4950 (174, 177), 4951 (180, 180), 4952 (184, 184), 4953 (215, 215), 4954 (247, 247), 4955 (706, 709), 4956 (722, 735), 4957 (741, 747), 4958 (749, 749), 4959 (751, 767), 4960 (885, 885), 4961 (900, 901), 4962 (1014, 1014), 4963 (1154, 1154), 4964 (1421, 1423), 4965 (1542, 1544), 4966 (1547, 1547), 4967 (1550, 1551), 4968 (1758, 1758), 4969 (1769, 1769), 4970 (1789, 1790), 4971 (2038, 2038), 4972 (2046, 2047), 4973 (2184, 2184), 4974 (2546, 2547), 4975 (2554, 2555), 4976 (2801, 2801), 4977 (2928, 2928), 4978 (3059, 3066), 4979 (3199, 3199), 4980 (3407, 3407), 4981 (3449, 3449), 4982 (3647, 3647), 4983 (3841, 3843), 4984 (3859, 3859), 4985 (3861, 3863), 4986 (3866, 3871), 4987 (3892, 3892), 4988 (3894, 3894), 4989 (3896, 3896), 4990 (4030, 4037), 4991 (4039, 4044), 4992 (4046, 4047), 4993 (4053, 4056), 4994 (4254, 4255), 4995 (5008, 5017), 4996 (5741, 5741), 4997 (6107, 6107), 4998 (6464, 6464), 4999 (6622, 6655), 5000 (7009, 7018), 5001 (7028, 7036), 5002 (8125, 8125), 5003 (8127, 8129), 5004 (8141, 8143), 5005 (8157, 8159), 5006 (8173, 8175), 5007 (8189, 8190), 5008 (8260, 8260), 5009 (8274, 8274), 5010 (8314, 8316), 5011 (8330, 8332), 5012 (8352, 8384), 5013 (8448, 8449), 5014 (8451, 8454), 5015 (8456, 8457), 5016 (8468, 8468), 5017 (8470, 8472), 5018 (8478, 8483), 5019 (8485, 8485), 5020 (8487, 8487), 5021 (8489, 8489), 5022 (8494, 8494), 5023 (8506, 8507), 5024 (8512, 8516), 5025 (8522, 8525), 5026 (8527, 8527), 5027 (8586, 8587), 5028 (8592, 8967), 5029 (8972, 9000), 5030 (9003, 9254), 5031 (9280, 9290), 5032 (9372, 9449), 5033 (9472, 10087), 5034 (10132, 10180), 5035 (10183, 10213), 5036 (10224, 10626), 5037 (10649, 10711), 5038 (10716, 10747), 5039 (10750, 11123), 5040 (11126, 11157), 5041 (11159, 11263), 5042 (11493, 11498), 5043 (11856, 11857), 5044 (11904, 11929), 5045 (11931, 12019), 5046 (12032, 12245), 5047 (12272, 12283), 5048 (12292, 12292), 5049 (12306, 12307), 5050 (12320, 12320), 5051 (12342, 12343), 5052 (12350, 12351), 5053 (12443, 12444), 5054 (12688, 12689), 5055 (12694, 12703), 5056 (12736, 12771), 5057 (12800, 12830), 5058 (12842, 12871), 5059 (12880, 12880), 5060 (12896, 12927), 5061 (12938, 12976), 5062 (12992, 13311), 5063 (19904, 19967), 5064 (42128, 42182), 5065 (42752, 42774), 5066 (42784, 42785), 5067 (42889, 42890), 5068 (43048, 43051), 5069 (43062, 43065), 5070 (43639, 43641), 5071 (43867, 43867), 5072 (43882, 43883), 5073 (64297, 64297), 5074 (64434, 64450), 5075 (64832, 64847), 5076 (64975, 64975), 5077 (65020, 65023), 5078 (65122, 65122), 5079 (65124, 65126), 5080 (65129, 65129), 5081 (65284, 65284), 5082 (65291, 65291), 5083 (65308, 65310), 5084 (65342, 65342), 5085 (65344, 65344), 5086 (65372, 65372), 5087 (65374, 65374), 5088 (65504, 65510), 5089 (65512, 65518), 5090 (65532, 65533), 5091 (65847, 65855), 5092 (65913, 65929), 5093 (65932, 65934), 5094 (65936, 65948), 5095 (65952, 65952), 5096 (66000, 66044), 5097 (67703, 67704), 5098 (68296, 68296), 5099 (71487, 71487), 5100 (73685, 73713), 5101 (92988, 92991), 5102 (92997, 92997), 5103 (113820, 113820), 5104 (118608, 118723), 5105 (118784, 119029), 5106 (119040, 119078), 5107 (119081, 119140), 5108 (119146, 119148), 5109 (119171, 119172), 5110 (119180, 119209), 5111 (119214, 119274), 5112 (119296, 119361), 5113 (119365, 119365), 5114 (119552, 119638), 5115 (120513, 120513), 5116 (120539, 120539), 5117 (120571, 120571), 5118 (120597, 120597), 5119 (120629, 120629), 5120 (120655, 120655), 5121 (120687, 120687), 5122 (120713, 120713), 5123 (120745, 120745), 5124 (120771, 120771), 5125 (120832, 121343), 5126 (121399, 121402), 5127 (121453, 121460), 5128 (121462, 121475), 5129 (121477, 121478), 5130 (123215, 123215), 5131 (123647, 123647), 5132 (126124, 126124), 5133 (126128, 126128), 5134 (126254, 126254), 5135 (126704, 126705), 5136 (126976, 127019), 5137 (127024, 127123), 5138 (127136, 127150), 5139 (127153, 127167), 5140 (127169, 127183), 5141 (127185, 127221), 5142 (127245, 127405), 5143 (127462, 127490), 5144 (127504, 127547), 5145 (127552, 127560), 5146 (127568, 127569), 5147 (127584, 127589), 5148 (127744, 128727), 5149 (128732, 128748), 5150 (128752, 128764), 5151 (128768, 128886), 5152 (128891, 128985), 5153 (128992, 129003), 5154 (129008, 129008), 5155 (129024, 129035), 5156 (129040, 129095), 5157 (129104, 129113), 5158 (129120, 129159), 5159 (129168, 129197), 5160 (129200, 129201), 5161 (129280, 129619), 5162 (129632, 129645), 5163 (129648, 129660), 5164 (129664, 129672), 5165 (129680, 129725), 5166 (129727, 129733), 5167 (129742, 129755), 5168 (129760, 129768), 5169 (129776, 129784), 5170 (129792, 129938), 5171 (129940, 129994), 5172 ]; 5173 5174 pub const TITLECASE_LETTER: &'static [(u32, u32)] = &[ 5175 (453, 453), 5176 (456, 456), 5177 (459, 459), 5178 (498, 498), 5179 (8072, 8079), 5180 (8088, 8095), 5181 (8104, 8111), 5182 (8124, 8124), 5183 (8140, 8140), 5184 (8188, 8188), 5185 ]; 5186 5187 pub const UNASSIGNED: &'static [(u32, u32)] = &[ 5188 (888, 889), 5189 (896, 899), 5190 (907, 907), 5191 (909, 909), 5192 (930, 930), 5193 (1328, 1328), 5194 (1367, 1368), 5195 (1419, 1420), 5196 (1424, 1424), 5197 (1480, 1487), 5198 (1515, 1518), 5199 (1525, 1535), 5200 (1806, 1806), 5201 (1867, 1868), 5202 (1970, 1983), 5203 (2043, 2044), 5204 (2094, 2095), 5205 (2111, 2111), 5206 (2140, 2141), 5207 (2143, 2143), 5208 (2155, 2159), 5209 (2191, 2191), 5210 (2194, 2199), 5211 (2436, 2436), 5212 (2445, 2446), 5213 (2449, 2450), 5214 (2473, 2473), 5215 (2481, 2481), 5216 (2483, 2485), 5217 (2490, 2491), 5218 (2501, 2502), 5219 (2505, 2506), 5220 (2511, 2518), 5221 (2520, 2523), 5222 (2526, 2526), 5223 (2532, 2533), 5224 (2559, 2560), 5225 (2564, 2564), 5226 (2571, 2574), 5227 (2577, 2578), 5228 (2601, 2601), 5229 (2609, 2609), 5230 (2612, 2612), 5231 (2615, 2615), 5232 (2618, 2619), 5233 (2621, 2621), 5234 (2627, 2630), 5235 (2633, 2634), 5236 (2638, 2640), 5237 (2642, 2648), 5238 (2653, 2653), 5239 (2655, 2661), 5240 (2679, 2688), 5241 (2692, 2692), 5242 (2702, 2702), 5243 (2706, 2706), 5244 (2729, 2729), 5245 (2737, 2737), 5246 (2740, 2740), 5247 (2746, 2747), 5248 (2758, 2758), 5249 (2762, 2762), 5250 (2766, 2767), 5251 (2769, 2783), 5252 (2788, 2789), 5253 (2802, 2808), 5254 (2816, 2816), 5255 (2820, 2820), 5256 (2829, 2830), 5257 (2833, 2834), 5258 (2857, 2857), 5259 (2865, 2865), 5260 (2868, 2868), 5261 (2874, 2875), 5262 (2885, 2886), 5263 (2889, 2890), 5264 (2894, 2900), 5265 (2904, 2907), 5266 (2910, 2910), 5267 (2916, 2917), 5268 (2936, 2945), 5269 (2948, 2948), 5270 (2955, 2957), 5271 (2961, 2961), 5272 (2966, 2968), 5273 (2971, 2971), 5274 (2973, 2973), 5275 (2976, 2978), 5276 (2981, 2983), 5277 (2987, 2989), 5278 (3002, 3005), 5279 (3011, 3013), 5280 (3017, 3017), 5281 (3022, 3023), 5282 (3025, 3030), 5283 (3032, 3045), 5284 (3067, 3071), 5285 (3085, 3085), 5286 (3089, 3089), 5287 (3113, 3113), 5288 (3130, 3131), 5289 (3141, 3141), 5290 (3145, 3145), 5291 (3150, 3156), 5292 (3159, 3159), 5293 (3163, 3164), 5294 (3166, 3167), 5295 (3172, 3173), 5296 (3184, 3190), 5297 (3213, 3213), 5298 (3217, 3217), 5299 (3241, 3241), 5300 (3252, 3252), 5301 (3258, 3259), 5302 (3269, 3269), 5303 (3273, 3273), 5304 (3278, 3284), 5305 (3287, 3292), 5306 (3295, 3295), 5307 (3300, 3301), 5308 (3312, 3312), 5309 (3316, 3327), 5310 (3341, 3341), 5311 (3345, 3345), 5312 (3397, 3397), 5313 (3401, 3401), 5314 (3408, 3411), 5315 (3428, 3429), 5316 (3456, 3456), 5317 (3460, 3460), 5318 (3479, 3481), 5319 (3506, 3506), 5320 (3516, 3516), 5321 (3518, 3519), 5322 (3527, 3529), 5323 (3531, 3534), 5324 (3541, 3541), 5325 (3543, 3543), 5326 (3552, 3557), 5327 (3568, 3569), 5328 (3573, 3584), 5329 (3643, 3646), 5330 (3676, 3712), 5331 (3715, 3715), 5332 (3717, 3717), 5333 (3723, 3723), 5334 (3748, 3748), 5335 (3750, 3750), 5336 (3774, 3775), 5337 (3781, 3781), 5338 (3783, 3783), 5339 (3791, 3791), 5340 (3802, 3803), 5341 (3808, 3839), 5342 (3912, 3912), 5343 (3949, 3952), 5344 (3992, 3992), 5345 (4029, 4029), 5346 (4045, 4045), 5347 (4059, 4095), 5348 (4294, 4294), 5349 (4296, 4300), 5350 (4302, 4303), 5351 (4681, 4681), 5352 (4686, 4687), 5353 (4695, 4695), 5354 (4697, 4697), 5355 (4702, 4703), 5356 (4745, 4745), 5357 (4750, 4751), 5358 (4785, 4785), 5359 (4790, 4791), 5360 (4799, 4799), 5361 (4801, 4801), 5362 (4806, 4807), 5363 (4823, 4823), 5364 (4881, 4881), 5365 (4886, 4887), 5366 (4955, 4956), 5367 (4989, 4991), 5368 (5018, 5023), 5369 (5110, 5111), 5370 (5118, 5119), 5371 (5789, 5791), 5372 (5881, 5887), 5373 (5910, 5918), 5374 (5943, 5951), 5375 (5972, 5983), 5376 (5997, 5997), 5377 (6001, 6001), 5378 (6004, 6015), 5379 (6110, 6111), 5380 (6122, 6127), 5381 (6138, 6143), 5382 (6170, 6175), 5383 (6265, 6271), 5384 (6315, 6319), 5385 (6390, 6399), 5386 (6431, 6431), 5387 (6444, 6447), 5388 (6460, 6463), 5389 (6465, 6467), 5390 (6510, 6511), 5391 (6517, 6527), 5392 (6572, 6575), 5393 (6602, 6607), 5394 (6619, 6621), 5395 (6684, 6685), 5396 (6751, 6751), 5397 (6781, 6782), 5398 (6794, 6799), 5399 (6810, 6815), 5400 (6830, 6831), 5401 (6863, 6911), 5402 (6989, 6991), 5403 (7039, 7039), 5404 (7156, 7163), 5405 (7224, 7226), 5406 (7242, 7244), 5407 (7305, 7311), 5408 (7355, 7356), 5409 (7368, 7375), 5410 (7419, 7423), 5411 (7958, 7959), 5412 (7966, 7967), 5413 (8006, 8007), 5414 (8014, 8015), 5415 (8024, 8024), 5416 (8026, 8026), 5417 (8028, 8028), 5418 (8030, 8030), 5419 (8062, 8063), 5420 (8117, 8117), 5421 (8133, 8133), 5422 (8148, 8149), 5423 (8156, 8156), 5424 (8176, 8177), 5425 (8181, 8181), 5426 (8191, 8191), 5427 (8293, 8293), 5428 (8306, 8307), 5429 (8335, 8335), 5430 (8349, 8351), 5431 (8385, 8399), 5432 (8433, 8447), 5433 (8588, 8591), 5434 (9255, 9279), 5435 (9291, 9311), 5436 (11124, 11125), 5437 (11158, 11158), 5438 (11508, 11512), 5439 (11558, 11558), 5440 (11560, 11564), 5441 (11566, 11567), 5442 (11624, 11630), 5443 (11633, 11646), 5444 (11671, 11679), 5445 (11687, 11687), 5446 (11695, 11695), 5447 (11703, 11703), 5448 (11711, 11711), 5449 (11719, 11719), 5450 (11727, 11727), 5451 (11735, 11735), 5452 (11743, 11743), 5453 (11870, 11903), 5454 (11930, 11930), 5455 (12020, 12031), 5456 (12246, 12271), 5457 (12284, 12287), 5458 (12352, 12352), 5459 (12439, 12440), 5460 (12544, 12548), 5461 (12592, 12592), 5462 (12687, 12687), 5463 (12772, 12783), 5464 (12831, 12831), 5465 (42125, 42127), 5466 (42183, 42191), 5467 (42540, 42559), 5468 (42744, 42751), 5469 (42955, 42959), 5470 (42962, 42962), 5471 (42964, 42964), 5472 (42970, 42993), 5473 (43053, 43055), 5474 (43066, 43071), 5475 (43128, 43135), 5476 (43206, 43213), 5477 (43226, 43231), 5478 (43348, 43358), 5479 (43389, 43391), 5480 (43470, 43470), 5481 (43482, 43485), 5482 (43519, 43519), 5483 (43575, 43583), 5484 (43598, 43599), 5485 (43610, 43611), 5486 (43715, 43738), 5487 (43767, 43776), 5488 (43783, 43784), 5489 (43791, 43792), 5490 (43799, 43807), 5491 (43815, 43815), 5492 (43823, 43823), 5493 (43884, 43887), 5494 (44014, 44015), 5495 (44026, 44031), 5496 (55204, 55215), 5497 (55239, 55242), 5498 (55292, 55295), 5499 (64110, 64111), 5500 (64218, 64255), 5501 (64263, 64274), 5502 (64280, 64284), 5503 (64311, 64311), 5504 (64317, 64317), 5505 (64319, 64319), 5506 (64322, 64322), 5507 (64325, 64325), 5508 (64451, 64466), 5509 (64912, 64913), 5510 (64968, 64974), 5511 (64976, 65007), 5512 (65050, 65055), 5513 (65107, 65107), 5514 (65127, 65127), 5515 (65132, 65135), 5516 (65141, 65141), 5517 (65277, 65278), 5518 (65280, 65280), 5519 (65471, 65473), 5520 (65480, 65481), 5521 (65488, 65489), 5522 (65496, 65497), 5523 (65501, 65503), 5524 (65511, 65511), 5525 (65519, 65528), 5526 (65534, 65535), 5527 (65548, 65548), 5528 (65575, 65575), 5529 (65595, 65595), 5530 (65598, 65598), 5531 (65614, 65615), 5532 (65630, 65663), 5533 (65787, 65791), 5534 (65795, 65798), 5535 (65844, 65846), 5536 (65935, 65935), 5537 (65949, 65951), 5538 (65953, 65999), 5539 (66046, 66175), 5540 (66205, 66207), 5541 (66257, 66271), 5542 (66300, 66303), 5543 (66340, 66348), 5544 (66379, 66383), 5545 (66427, 66431), 5546 (66462, 66462), 5547 (66500, 66503), 5548 (66518, 66559), 5549 (66718, 66719), 5550 (66730, 66735), 5551 (66772, 66775), 5552 (66812, 66815), 5553 (66856, 66863), 5554 (66916, 66926), 5555 (66939, 66939), 5556 (66955, 66955), 5557 (66963, 66963), 5558 (66966, 66966), 5559 (66978, 66978), 5560 (66994, 66994), 5561 (67002, 67002), 5562 (67005, 67071), 5563 (67383, 67391), 5564 (67414, 67423), 5565 (67432, 67455), 5566 (67462, 67462), 5567 (67505, 67505), 5568 (67515, 67583), 5569 (67590, 67591), 5570 (67593, 67593), 5571 (67638, 67638), 5572 (67641, 67643), 5573 (67645, 67646), 5574 (67670, 67670), 5575 (67743, 67750), 5576 (67760, 67807), 5577 (67827, 67827), 5578 (67830, 67834), 5579 (67868, 67870), 5580 (67898, 67902), 5581 (67904, 67967), 5582 (68024, 68027), 5583 (68048, 68049), 5584 (68100, 68100), 5585 (68103, 68107), 5586 (68116, 68116), 5587 (68120, 68120), 5588 (68150, 68151), 5589 (68155, 68158), 5590 (68169, 68175), 5591 (68185, 68191), 5592 (68256, 68287), 5593 (68327, 68330), 5594 (68343, 68351), 5595 (68406, 68408), 5596 (68438, 68439), 5597 (68467, 68471), 5598 (68498, 68504), 5599 (68509, 68520), 5600 (68528, 68607), 5601 (68681, 68735), 5602 (68787, 68799), 5603 (68851, 68857), 5604 (68904, 68911), 5605 (68922, 69215), 5606 (69247, 69247), 5607 (69290, 69290), 5608 (69294, 69295), 5609 (69298, 69372), 5610 (69416, 69423), 5611 (69466, 69487), 5612 (69514, 69551), 5613 (69580, 69599), 5614 (69623, 69631), 5615 (69710, 69713), 5616 (69750, 69758), 5617 (69827, 69836), 5618 (69838, 69839), 5619 (69865, 69871), 5620 (69882, 69887), 5621 (69941, 69941), 5622 (69960, 69967), 5623 (70007, 70015), 5624 (70112, 70112), 5625 (70133, 70143), 5626 (70162, 70162), 5627 (70210, 70271), 5628 (70279, 70279), 5629 (70281, 70281), 5630 (70286, 70286), 5631 (70302, 70302), 5632 (70314, 70319), 5633 (70379, 70383), 5634 (70394, 70399), 5635 (70404, 70404), 5636 (70413, 70414), 5637 (70417, 70418), 5638 (70441, 70441), 5639 (70449, 70449), 5640 (70452, 70452), 5641 (70458, 70458), 5642 (70469, 70470), 5643 (70473, 70474), 5644 (70478, 70479), 5645 (70481, 70486), 5646 (70488, 70492), 5647 (70500, 70501), 5648 (70509, 70511), 5649 (70517, 70655), 5650 (70748, 70748), 5651 (70754, 70783), 5652 (70856, 70863), 5653 (70874, 71039), 5654 (71094, 71095), 5655 (71134, 71167), 5656 (71237, 71247), 5657 (71258, 71263), 5658 (71277, 71295), 5659 (71354, 71359), 5660 (71370, 71423), 5661 (71451, 71452), 5662 (71468, 71471), 5663 (71495, 71679), 5664 (71740, 71839), 5665 (71923, 71934), 5666 (71943, 71944), 5667 (71946, 71947), 5668 (71956, 71956), 5669 (71959, 71959), 5670 (71990, 71990), 5671 (71993, 71994), 5672 (72007, 72015), 5673 (72026, 72095), 5674 (72104, 72105), 5675 (72152, 72153), 5676 (72165, 72191), 5677 (72264, 72271), 5678 (72355, 72367), 5679 (72441, 72447), 5680 (72458, 72703), 5681 (72713, 72713), 5682 (72759, 72759), 5683 (72774, 72783), 5684 (72813, 72815), 5685 (72848, 72849), 5686 (72872, 72872), 5687 (72887, 72959), 5688 (72967, 72967), 5689 (72970, 72970), 5690 (73015, 73017), 5691 (73019, 73019), 5692 (73022, 73022), 5693 (73032, 73039), 5694 (73050, 73055), 5695 (73062, 73062), 5696 (73065, 73065), 5697 (73103, 73103), 5698 (73106, 73106), 5699 (73113, 73119), 5700 (73130, 73439), 5701 (73465, 73471), 5702 (73489, 73489), 5703 (73531, 73533), 5704 (73562, 73647), 5705 (73649, 73663), 5706 (73714, 73726), 5707 (74650, 74751), 5708 (74863, 74863), 5709 (74869, 74879), 5710 (75076, 77711), 5711 (77811, 77823), 5712 (78934, 82943), 5713 (83527, 92159), 5714 (92729, 92735), 5715 (92767, 92767), 5716 (92778, 92781), 5717 (92863, 92863), 5718 (92874, 92879), 5719 (92910, 92911), 5720 (92918, 92927), 5721 (92998, 93007), 5722 (93018, 93018), 5723 (93026, 93026), 5724 (93048, 93052), 5725 (93072, 93759), 5726 (93851, 93951), 5727 (94027, 94030), 5728 (94088, 94094), 5729 (94112, 94175), 5730 (94181, 94191), 5731 (94194, 94207), 5732 (100344, 100351), 5733 (101590, 101631), 5734 (101641, 110575), 5735 (110580, 110580), 5736 (110588, 110588), 5737 (110591, 110591), 5738 (110883, 110897), 5739 (110899, 110927), 5740 (110931, 110932), 5741 (110934, 110947), 5742 (110952, 110959), 5743 (111356, 113663), 5744 (113771, 113775), 5745 (113789, 113791), 5746 (113801, 113807), 5747 (113818, 113819), 5748 (113828, 118527), 5749 (118574, 118575), 5750 (118599, 118607), 5751 (118724, 118783), 5752 (119030, 119039), 5753 (119079, 119080), 5754 (119275, 119295), 5755 (119366, 119487), 5756 (119508, 119519), 5757 (119540, 119551), 5758 (119639, 119647), 5759 (119673, 119807), 5760 (119893, 119893), 5761 (119965, 119965), 5762 (119968, 119969), 5763 (119971, 119972), 5764 (119975, 119976), 5765 (119981, 119981), 5766 (119994, 119994), 5767 (119996, 119996), 5768 (120004, 120004), 5769 (120070, 120070), 5770 (120075, 120076), 5771 (120085, 120085), 5772 (120093, 120093), 5773 (120122, 120122), 5774 (120127, 120127), 5775 (120133, 120133), 5776 (120135, 120137), 5777 (120145, 120145), 5778 (120486, 120487), 5779 (120780, 120781), 5780 (121484, 121498), 5781 (121504, 121504), 5782 (121520, 122623), 5783 (122655, 122660), 5784 (122667, 122879), 5785 (122887, 122887), 5786 (122905, 122906), 5787 (122914, 122914), 5788 (122917, 122917), 5789 (122923, 122927), 5790 (122990, 123022), 5791 (123024, 123135), 5792 (123181, 123183), 5793 (123198, 123199), 5794 (123210, 123213), 5795 (123216, 123535), 5796 (123567, 123583), 5797 (123642, 123646), 5798 (123648, 124111), 5799 (124154, 124895), 5800 (124903, 124903), 5801 (124908, 124908), 5802 (124911, 124911), 5803 (124927, 124927), 5804 (125125, 125126), 5805 (125143, 125183), 5806 (125260, 125263), 5807 (125274, 125277), 5808 (125280, 126064), 5809 (126133, 126208), 5810 (126270, 126463), 5811 (126468, 126468), 5812 (126496, 126496), 5813 (126499, 126499), 5814 (126501, 126502), 5815 (126504, 126504), 5816 (126515, 126515), 5817 (126520, 126520), 5818 (126522, 126522), 5819 (126524, 126529), 5820 (126531, 126534), 5821 (126536, 126536), 5822 (126538, 126538), 5823 (126540, 126540), 5824 (126544, 126544), 5825 (126547, 126547), 5826 (126549, 126550), 5827 (126552, 126552), 5828 (126554, 126554), 5829 (126556, 126556), 5830 (126558, 126558), 5831 (126560, 126560), 5832 (126563, 126563), 5833 (126565, 126566), 5834 (126571, 126571), 5835 (126579, 126579), 5836 (126584, 126584), 5837 (126589, 126589), 5838 (126591, 126591), 5839 (126602, 126602), 5840 (126620, 126624), 5841 (126628, 126628), 5842 (126634, 126634), 5843 (126652, 126703), 5844 (126706, 126975), 5845 (127020, 127023), 5846 (127124, 127135), 5847 (127151, 127152), 5848 (127168, 127168), 5849 (127184, 127184), 5850 (127222, 127231), 5851 (127406, 127461), 5852 (127491, 127503), 5853 (127548, 127551), 5854 (127561, 127567), 5855 (127570, 127583), 5856 (127590, 127743), 5857 (128728, 128731), 5858 (128749, 128751), 5859 (128765, 128767), 5860 (128887, 128890), 5861 (128986, 128991), 5862 (129004, 129007), 5863 (129009, 129023), 5864 (129036, 129039), 5865 (129096, 129103), 5866 (129114, 129119), 5867 (129160, 129167), 5868 (129198, 129199), 5869 (129202, 129279), 5870 (129620, 129631), 5871 (129646, 129647), 5872 (129661, 129663), 5873 (129673, 129679), 5874 (129726, 129726), 5875 (129734, 129741), 5876 (129756, 129759), 5877 (129769, 129775), 5878 (129785, 129791), 5879 (129939, 129939), 5880 (129995, 130031), 5881 (130042, 131071), 5882 (173792, 173823), 5883 (177978, 177983), 5884 (178206, 178207), 5885 (183970, 183983), 5886 (191457, 194559), 5887 (195102, 196607), 5888 (201547, 201551), 5889 (205744, 917504), 5890 (917506, 917535), 5891 (917632, 917759), 5892 (918000, 983039), 5893 (1048574, 1048575), 5894 (1114110, 1114111), 5895 ]; 5896 5897 pub const UPPERCASE_LETTER: &'static [(u32, u32)] = &[ 5898 (65, 90), 5899 (192, 214), 5900 (216, 222), 5901 (256, 256), 5902 (258, 258), 5903 (260, 260), 5904 (262, 262), 5905 (264, 264), 5906 (266, 266), 5907 (268, 268), 5908 (270, 270), 5909 (272, 272), 5910 (274, 274), 5911 (276, 276), 5912 (278, 278), 5913 (280, 280), 5914 (282, 282), 5915 (284, 284), 5916 (286, 286), 5917 (288, 288), 5918 (290, 290), 5919 (292, 292), 5920 (294, 294), 5921 (296, 296), 5922 (298, 298), 5923 (300, 300), 5924 (302, 302), 5925 (304, 304), 5926 (306, 306), 5927 (308, 308), 5928 (310, 310), 5929 (313, 313), 5930 (315, 315), 5931 (317, 317), 5932 (319, 319), 5933 (321, 321), 5934 (323, 323), 5935 (325, 325), 5936 (327, 327), 5937 (330, 330), 5938 (332, 332), 5939 (334, 334), 5940 (336, 336), 5941 (338, 338), 5942 (340, 340), 5943 (342, 342), 5944 (344, 344), 5945 (346, 346), 5946 (348, 348), 5947 (350, 350), 5948 (352, 352), 5949 (354, 354), 5950 (356, 356), 5951 (358, 358), 5952 (360, 360), 5953 (362, 362), 5954 (364, 364), 5955 (366, 366), 5956 (368, 368), 5957 (370, 370), 5958 (372, 372), 5959 (374, 374), 5960 (376, 377), 5961 (379, 379), 5962 (381, 381), 5963 (385, 386), 5964 (388, 388), 5965 (390, 391), 5966 (393, 395), 5967 (398, 401), 5968 (403, 404), 5969 (406, 408), 5970 (412, 413), 5971 (415, 416), 5972 (418, 418), 5973 (420, 420), 5974 (422, 423), 5975 (425, 425), 5976 (428, 428), 5977 (430, 431), 5978 (433, 435), 5979 (437, 437), 5980 (439, 440), 5981 (444, 444), 5982 (452, 452), 5983 (455, 455), 5984 (458, 458), 5985 (461, 461), 5986 (463, 463), 5987 (465, 465), 5988 (467, 467), 5989 (469, 469), 5990 (471, 471), 5991 (473, 473), 5992 (475, 475), 5993 (478, 478), 5994 (480, 480), 5995 (482, 482), 5996 (484, 484), 5997 (486, 486), 5998 (488, 488), 5999 (490, 490), 6000 (492, 492), 6001 (494, 494), 6002 (497, 497), 6003 (500, 500), 6004 (502, 504), 6005 (506, 506), 6006 (508, 508), 6007 (510, 510), 6008 (512, 512), 6009 (514, 514), 6010 (516, 516), 6011 (518, 518), 6012 (520, 520), 6013 (522, 522), 6014 (524, 524), 6015 (526, 526), 6016 (528, 528), 6017 (530, 530), 6018 (532, 532), 6019 (534, 534), 6020 (536, 536), 6021 (538, 538), 6022 (540, 540), 6023 (542, 542), 6024 (544, 544), 6025 (546, 546), 6026 (548, 548), 6027 (550, 550), 6028 (552, 552), 6029 (554, 554), 6030 (556, 556), 6031 (558, 558), 6032 (560, 560), 6033 (562, 562), 6034 (570, 571), 6035 (573, 574), 6036 (577, 577), 6037 (579, 582), 6038 (584, 584), 6039 (586, 586), 6040 (588, 588), 6041 (590, 590), 6042 (880, 880), 6043 (882, 882), 6044 (886, 886), 6045 (895, 895), 6046 (902, 902), 6047 (904, 906), 6048 (908, 908), 6049 (910, 911), 6050 (913, 929), 6051 (931, 939), 6052 (975, 975), 6053 (978, 980), 6054 (984, 984), 6055 (986, 986), 6056 (988, 988), 6057 (990, 990), 6058 (992, 992), 6059 (994, 994), 6060 (996, 996), 6061 (998, 998), 6062 (1000, 1000), 6063 (1002, 1002), 6064 (1004, 1004), 6065 (1006, 1006), 6066 (1012, 1012), 6067 (1015, 1015), 6068 (1017, 1018), 6069 (1021, 1071), 6070 (1120, 1120), 6071 (1122, 1122), 6072 (1124, 1124), 6073 (1126, 1126), 6074 (1128, 1128), 6075 (1130, 1130), 6076 (1132, 1132), 6077 (1134, 1134), 6078 (1136, 1136), 6079 (1138, 1138), 6080 (1140, 1140), 6081 (1142, 1142), 6082 (1144, 1144), 6083 (1146, 1146), 6084 (1148, 1148), 6085 (1150, 1150), 6086 (1152, 1152), 6087 (1162, 1162), 6088 (1164, 1164), 6089 (1166, 1166), 6090 (1168, 1168), 6091 (1170, 1170), 6092 (1172, 1172), 6093 (1174, 1174), 6094 (1176, 1176), 6095 (1178, 1178), 6096 (1180, 1180), 6097 (1182, 1182), 6098 (1184, 1184), 6099 (1186, 1186), 6100 (1188, 1188), 6101 (1190, 1190), 6102 (1192, 1192), 6103 (1194, 1194), 6104 (1196, 1196), 6105 (1198, 1198), 6106 (1200, 1200), 6107 (1202, 1202), 6108 (1204, 1204), 6109 (1206, 1206), 6110 (1208, 1208), 6111 (1210, 1210), 6112 (1212, 1212), 6113 (1214, 1214), 6114 (1216, 1217), 6115 (1219, 1219), 6116 (1221, 1221), 6117 (1223, 1223), 6118 (1225, 1225), 6119 (1227, 1227), 6120 (1229, 1229), 6121 (1232, 1232), 6122 (1234, 1234), 6123 (1236, 1236), 6124 (1238, 1238), 6125 (1240, 1240), 6126 (1242, 1242), 6127 (1244, 1244), 6128 (1246, 1246), 6129 (1248, 1248), 6130 (1250, 1250), 6131 (1252, 1252), 6132 (1254, 1254), 6133 (1256, 1256), 6134 (1258, 1258), 6135 (1260, 1260), 6136 (1262, 1262), 6137 (1264, 1264), 6138 (1266, 1266), 6139 (1268, 1268), 6140 (1270, 1270), 6141 (1272, 1272), 6142 (1274, 1274), 6143 (1276, 1276), 6144 (1278, 1278), 6145 (1280, 1280), 6146 (1282, 1282), 6147 (1284, 1284), 6148 (1286, 1286), 6149 (1288, 1288), 6150 (1290, 1290), 6151 (1292, 1292), 6152 (1294, 1294), 6153 (1296, 1296), 6154 (1298, 1298), 6155 (1300, 1300), 6156 (1302, 1302), 6157 (1304, 1304), 6158 (1306, 1306), 6159 (1308, 1308), 6160 (1310, 1310), 6161 (1312, 1312), 6162 (1314, 1314), 6163 (1316, 1316), 6164 (1318, 1318), 6165 (1320, 1320), 6166 (1322, 1322), 6167 (1324, 1324), 6168 (1326, 1326), 6169 (1329, 1366), 6170 (4256, 4293), 6171 (4295, 4295), 6172 (4301, 4301), 6173 (5024, 5109), 6174 (7312, 7354), 6175 (7357, 7359), 6176 (7680, 7680), 6177 (7682, 7682), 6178 (7684, 7684), 6179 (7686, 7686), 6180 (7688, 7688), 6181 (7690, 7690), 6182 (7692, 7692), 6183 (7694, 7694), 6184 (7696, 7696), 6185 (7698, 7698), 6186 (7700, 7700), 6187 (7702, 7702), 6188 (7704, 7704), 6189 (7706, 7706), 6190 (7708, 7708), 6191 (7710, 7710), 6192 (7712, 7712), 6193 (7714, 7714), 6194 (7716, 7716), 6195 (7718, 7718), 6196 (7720, 7720), 6197 (7722, 7722), 6198 (7724, 7724), 6199 (7726, 7726), 6200 (7728, 7728), 6201 (7730, 7730), 6202 (7732, 7732), 6203 (7734, 7734), 6204 (7736, 7736), 6205 (7738, 7738), 6206 (7740, 7740), 6207 (7742, 7742), 6208 (7744, 7744), 6209 (7746, 7746), 6210 (7748, 7748), 6211 (7750, 7750), 6212 (7752, 7752), 6213 (7754, 7754), 6214 (7756, 7756), 6215 (7758, 7758), 6216 (7760, 7760), 6217 (7762, 7762), 6218 (7764, 7764), 6219 (7766, 7766), 6220 (7768, 7768), 6221 (7770, 7770), 6222 (7772, 7772), 6223 (7774, 7774), 6224 (7776, 7776), 6225 (7778, 7778), 6226 (7780, 7780), 6227 (7782, 7782), 6228 (7784, 7784), 6229 (7786, 7786), 6230 (7788, 7788), 6231 (7790, 7790), 6232 (7792, 7792), 6233 (7794, 7794), 6234 (7796, 7796), 6235 (7798, 7798), 6236 (7800, 7800), 6237 (7802, 7802), 6238 (7804, 7804), 6239 (7806, 7806), 6240 (7808, 7808), 6241 (7810, 7810), 6242 (7812, 7812), 6243 (7814, 7814), 6244 (7816, 7816), 6245 (7818, 7818), 6246 (7820, 7820), 6247 (7822, 7822), 6248 (7824, 7824), 6249 (7826, 7826), 6250 (7828, 7828), 6251 (7838, 7838), 6252 (7840, 7840), 6253 (7842, 7842), 6254 (7844, 7844), 6255 (7846, 7846), 6256 (7848, 7848), 6257 (7850, 7850), 6258 (7852, 7852), 6259 (7854, 7854), 6260 (7856, 7856), 6261 (7858, 7858), 6262 (7860, 7860), 6263 (7862, 7862), 6264 (7864, 7864), 6265 (7866, 7866), 6266 (7868, 7868), 6267 (7870, 7870), 6268 (7872, 7872), 6269 (7874, 7874), 6270 (7876, 7876), 6271 (7878, 7878), 6272 (7880, 7880), 6273 (7882, 7882), 6274 (7884, 7884), 6275 (7886, 7886), 6276 (7888, 7888), 6277 (7890, 7890), 6278 (7892, 7892), 6279 (7894, 7894), 6280 (7896, 7896), 6281 (7898, 7898), 6282 (7900, 7900), 6283 (7902, 7902), 6284 (7904, 7904), 6285 (7906, 7906), 6286 (7908, 7908), 6287 (7910, 7910), 6288 (7912, 7912), 6289 (7914, 7914), 6290 (7916, 7916), 6291 (7918, 7918), 6292 (7920, 7920), 6293 (7922, 7922), 6294 (7924, 7924), 6295 (7926, 7926), 6296 (7928, 7928), 6297 (7930, 7930), 6298 (7932, 7932), 6299 (7934, 7934), 6300 (7944, 7951), 6301 (7960, 7965), 6302 (7976, 7983), 6303 (7992, 7999), 6304 (8008, 8013), 6305 (8025, 8025), 6306 (8027, 8027), 6307 (8029, 8029), 6308 (8031, 8031), 6309 (8040, 8047), 6310 (8120, 8123), 6311 (8136, 8139), 6312 (8152, 8155), 6313 (8168, 8172), 6314 (8184, 8187), 6315 (8450, 8450), 6316 (8455, 8455), 6317 (8459, 8461), 6318 (8464, 8466), 6319 (8469, 8469), 6320 (8473, 8477), 6321 (8484, 8484), 6322 (8486, 8486), 6323 (8488, 8488), 6324 (8490, 8493), 6325 (8496, 8499), 6326 (8510, 8511), 6327 (8517, 8517), 6328 (8579, 8579), 6329 (11264, 11311), 6330 (11360, 11360), 6331 (11362, 11364), 6332 (11367, 11367), 6333 (11369, 11369), 6334 (11371, 11371), 6335 (11373, 11376), 6336 (11378, 11378), 6337 (11381, 11381), 6338 (11390, 11392), 6339 (11394, 11394), 6340 (11396, 11396), 6341 (11398, 11398), 6342 (11400, 11400), 6343 (11402, 11402), 6344 (11404, 11404), 6345 (11406, 11406), 6346 (11408, 11408), 6347 (11410, 11410), 6348 (11412, 11412), 6349 (11414, 11414), 6350 (11416, 11416), 6351 (11418, 11418), 6352 (11420, 11420), 6353 (11422, 11422), 6354 (11424, 11424), 6355 (11426, 11426), 6356 (11428, 11428), 6357 (11430, 11430), 6358 (11432, 11432), 6359 (11434, 11434), 6360 (11436, 11436), 6361 (11438, 11438), 6362 (11440, 11440), 6363 (11442, 11442), 6364 (11444, 11444), 6365 (11446, 11446), 6366 (11448, 11448), 6367 (11450, 11450), 6368 (11452, 11452), 6369 (11454, 11454), 6370 (11456, 11456), 6371 (11458, 11458), 6372 (11460, 11460), 6373 (11462, 11462), 6374 (11464, 11464), 6375 (11466, 11466), 6376 (11468, 11468), 6377 (11470, 11470), 6378 (11472, 11472), 6379 (11474, 11474), 6380 (11476, 11476), 6381 (11478, 11478), 6382 (11480, 11480), 6383 (11482, 11482), 6384 (11484, 11484), 6385 (11486, 11486), 6386 (11488, 11488), 6387 (11490, 11490), 6388 (11499, 11499), 6389 (11501, 11501), 6390 (11506, 11506), 6391 (42560, 42560), 6392 (42562, 42562), 6393 (42564, 42564), 6394 (42566, 42566), 6395 (42568, 42568), 6396 (42570, 42570), 6397 (42572, 42572), 6398 (42574, 42574), 6399 (42576, 42576), 6400 (42578, 42578), 6401 (42580, 42580), 6402 (42582, 42582), 6403 (42584, 42584), 6404 (42586, 42586), 6405 (42588, 42588), 6406 (42590, 42590), 6407 (42592, 42592), 6408 (42594, 42594), 6409 (42596, 42596), 6410 (42598, 42598), 6411 (42600, 42600), 6412 (42602, 42602), 6413 (42604, 42604), 6414 (42624, 42624), 6415 (42626, 42626), 6416 (42628, 42628), 6417 (42630, 42630), 6418 (42632, 42632), 6419 (42634, 42634), 6420 (42636, 42636), 6421 (42638, 42638), 6422 (42640, 42640), 6423 (42642, 42642), 6424 (42644, 42644), 6425 (42646, 42646), 6426 (42648, 42648), 6427 (42650, 42650), 6428 (42786, 42786), 6429 (42788, 42788), 6430 (42790, 42790), 6431 (42792, 42792), 6432 (42794, 42794), 6433 (42796, 42796), 6434 (42798, 42798), 6435 (42802, 42802), 6436 (42804, 42804), 6437 (42806, 42806), 6438 (42808, 42808), 6439 (42810, 42810), 6440 (42812, 42812), 6441 (42814, 42814), 6442 (42816, 42816), 6443 (42818, 42818), 6444 (42820, 42820), 6445 (42822, 42822), 6446 (42824, 42824), 6447 (42826, 42826), 6448 (42828, 42828), 6449 (42830, 42830), 6450 (42832, 42832), 6451 (42834, 42834), 6452 (42836, 42836), 6453 (42838, 42838), 6454 (42840, 42840), 6455 (42842, 42842), 6456 (42844, 42844), 6457 (42846, 42846), 6458 (42848, 42848), 6459 (42850, 42850), 6460 (42852, 42852), 6461 (42854, 42854), 6462 (42856, 42856), 6463 (42858, 42858), 6464 (42860, 42860), 6465 (42862, 42862), 6466 (42873, 42873), 6467 (42875, 42875), 6468 (42877, 42878), 6469 (42880, 42880), 6470 (42882, 42882), 6471 (42884, 42884), 6472 (42886, 42886), 6473 (42891, 42891), 6474 (42893, 42893), 6475 (42896, 42896), 6476 (42898, 42898), 6477 (42902, 42902), 6478 (42904, 42904), 6479 (42906, 42906), 6480 (42908, 42908), 6481 (42910, 42910), 6482 (42912, 42912), 6483 (42914, 42914), 6484 (42916, 42916), 6485 (42918, 42918), 6486 (42920, 42920), 6487 (42922, 42926), 6488 (42928, 42932), 6489 (42934, 42934), 6490 (42936, 42936), 6491 (42938, 42938), 6492 (42940, 42940), 6493 (42942, 42942), 6494 (42944, 42944), 6495 (42946, 42946), 6496 (42948, 42951), 6497 (42953, 42953), 6498 (42960, 42960), 6499 (42966, 42966), 6500 (42968, 42968), 6501 (42997, 42997), 6502 (65313, 65338), 6503 (66560, 66599), 6504 (66736, 66771), 6505 (66928, 66938), 6506 (66940, 66954), 6507 (66956, 66962), 6508 (66964, 66965), 6509 (68736, 68786), 6510 (71840, 71871), 6511 (93760, 93791), 6512 (119808, 119833), 6513 (119860, 119885), 6514 (119912, 119937), 6515 (119964, 119964), 6516 (119966, 119967), 6517 (119970, 119970), 6518 (119973, 119974), 6519 (119977, 119980), 6520 (119982, 119989), 6521 (120016, 120041), 6522 (120068, 120069), 6523 (120071, 120074), 6524 (120077, 120084), 6525 (120086, 120092), 6526 (120120, 120121), 6527 (120123, 120126), 6528 (120128, 120132), 6529 (120134, 120134), 6530 (120138, 120144), 6531 (120172, 120197), 6532 (120224, 120249), 6533 (120276, 120301), 6534 (120328, 120353), 6535 (120380, 120405), 6536 (120432, 120457), 6537 (120488, 120512), 6538 (120546, 120570), 6539 (120604, 120628), 6540 (120662, 120686), 6541 (120720, 120744), 6542 (120778, 120778), 6543 (125184, 125217), 6544 ]; 6545